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
341581354095	341581354658	341581355208	341581355756	341581356306	341581356858	341581357408	341581357958	341581358506	341581359058	341581359608	341581360158	341581360706	341581361258	341581361808	341581362356	341581362906	341581363458	341581364008	341581364558	341581365106	341581365658	341581366208	341581366758	341581367306	341581367858	341581368408	341581368958	341581369506	341581370058	341581370608	341581371158	341581371706	341581372258	341581372808	341581373358	341581373906	341581374458	341581375008	341581375558	341581376106	341581376658	341581377208	341581377758	341581378306	341581378858	341581379408	341581379958	341581380506	341581381058	341581381608	341581382158	341581382706	341581383258	341581383808	341581384358	341581384906	341581385458	341581386008	341581386558	341581387106	341581387658	341581388208	341581388758	341581389306	341581389858	341581390408	341581390958	341581391506	341581392058	341581392608	341581393158	341581393706	341581394258	341581394808	341581395358	341581395906	341581396458	341581397008	341581397558	341581398106	341581398658	341581399208	341581399758	341581400306	341581400858	341581401408	341581401958	341581402506	341581403058	341581403608	341581404158	341581404706	341581405258	341581405808	341581406358	341581406906	341581407458	341581408008	341581408558	341581409106	341581409658	341581410208	341581410758	341581411306	341581411858	341581412408	341581412958	341581413506	341581414058	341581414608	341581415158	341581415706	341581416258	341581416808	341581417358	341581417906	341581418458	341581419008	341581419558	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	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
23243	21934	29787	24726	21935	21069	2409	699	535	479	415	371	329	324	277	278	317	267	244	242	231	251	216	229	242	209	200	177	201	211	168	218	222	203	213	212	210	205	196	205	212	217	193	210	222	217	193	204	225	196	196	196	182	179	193	189	202	176	188	191	174	160	184	191	192	193	179	171	183	178	188	202	198	189	187	201	210	169	189	207	192	185	194	195	218	193	194	196	176	180	187	191	185	197	196	177	167	171	205	178	167	210	197	177	200	190	202	205	178	196	196	164	190	173	169	185	173	207	193	179	175	193	195	215	174	210	196	175	180	177	193	190	199	170	192	208	196	200	196	199	201	192	172	178	182	184	175	187	194	193	167	193	176	184	171	177	159	182	214	174	183	174	184	201	187	196	181	169	195	213	164	173	229	166	196	174	172	197	201	175	191	202	190	209	211	183	201	198	170	196	203	224	202	177	178	189	173	193	196	195	220	175	192	190	188	201	181	175	184	170	173	181	202	198	181	149	191	173	195	200	202	165	193	204	187	175	183	184	179	174	184	211	214	178	151	187	160	202	188	196	193	198	158	192	192	179	166	177	180	185	198	202	194	189	209	195	188	210	206	168	160	189	200	207	180	175	190	160	196	168	191	185	166	203	193	202	189	192	185	187	194	213	217	194	194	188	177	188	197	181	180	166	185	190	204	220	197	192	176	200	177	208	199	205	153	191	198	216	204	170	197	180	170	183	188	193	208	196	199	177	164	194	174	145	208	182	202	201	207	163	197	179	210	183	176	194	173	213	198	168	186	192	206	206	187	186	155	177	179	196	199	200	172	182	192	183	192	194	202	184	193	194	201	199	181	196	189	218	189	182	196	169	166	201	154	218	182	192	202	193	188	168	189	189	196	177	200	169	157	198	170	171	181	191	181	155	191	187	186	191	186	178	181	184	206	167	197	197	192	204	175	204	201	205	199	186	183	173	197	186	185	186	200	217	200	201	174	177	168	193	188	170	181	164	183	182	191	181	184	223	203	187	189	194	205	196	207	163	181	197	197	183	201	157	191	193	197	224	196	166	195	185	197	172	207	204	182	180	192	191	164	179	176	178	168	206	206	191	190	167	197	175	192	194	192	193	167	191	181	165	196	201	193	197	220	195	182	164	189	184	192	169	183	187	192	189	208	195	189	172	193	168	194	178	194	165	178	198	175	195	191	173	159	185	183	163	209	195	196	217	180	205	194	175	184	180	191	178	181	165	194	173	183	200	189	174	190	188	184	178	195	229	184	176	185	193	192	175	190	172	163	180	191	194	191	195	161	178	181	176	161	198	201	193	183	195	194	197	179	191	191	196	203	169	179	198	204	179	205	153	209	207	171	158	212	175	171	190	189	184	191	199	179	187	179	174	184	224	207	190	189	173	181	186	183	177	162	181	174	186	205	204	179	212	178	177	191	180	170	188	191	168	188	197	185	175	173	206	188	185	194	192	175	192	177	186	188	168	178	180	189	189	198	171	198	180	202	178	220	182	191	210	204	200	186	176	209	192	133	181	193	183	187	182	171	202	203	204	188	203	166	226	174	204	180	182	168	194	169	206	196	189	174	173	198	183	206	183	195	149	190	189	182	167	175	173	173	183	206	193	167	200	184	198	186	191	207	162	202	183	182	186	172	198	166	214	182	189	173	191	158	196	201	184	162	195	202	180	189	197	212	219	199	181	206	184	175	205	180	174	211	175	198	209	169	186	171	180	182	186	185	189	218	170	188	203	176	174	178	179	178	201	177	175	189	171	193	201	203	175	180	197	202	172	187	189	187	203	178	195	194	195	172	192	185	202	174	156	183	202	172	181	191	200	182	201	237	184	173	189	204	181	174	200	180	192	186	164	174	203	191	184	188	219	195	172	192	181	194	185	176	171	198	175	192	159	187	179	161	164	184	160	203	185	187	185	201	208	183	198	190	172	141	191	171	196	185	205	180	197	179	195	199	183	177	196	187	176	175	163	168	172	180	198	203	181	188	191	171	167	193	189	193	196	180	193	204	216	193	162	189	187	221	184	198	191	186	178	191	158	202	186	205	210	161	169	167	197	199	188	194	184	183	178	184	211	214	205	192	182	171	198	206	197	169	172	188	179	187	182	185	191	198	217	184	169	195	170	190	158	189	183	213	184	178	193	182	196	184	187	188	209	191	187	176	175	188	184	189	193	203	173	201	181	193	178	201	188	184	193	192	207	177	174	187	184	186	163	193	196	192	187	160	189	198	211	188	177	221	207	206	189	180	192	206	175	186	198	177	191	187	189	197	204	172	190	182	194	188	175	173	187	179	200	190	159	176	185	181	161	174	190	187	207	166	189	194	185	194	202	181	180	172	189	178	196	181	187	196	183	190	158	193	181	185	168	187	181	211	186	193	193	208	170	186	183	199	206	178	210	195	165	213	193	173	177	179	156	179	185	186	188	185	165	201	203	172	190	178	180	185	180	189	205	167	187	178	218	219	205	181	176	173	196	182	161	189	208	192	193	211	174	188	200	208	189	192	188	192	240	180	205	189	170	184	178	195	187	178	162	185	197	188	163	219	170	191	181	161	210	173	190	169	172	181	185	177	179	191	165	185	167	169	197	207	213	193	183	177	158	191	202	156	193	210	207	190	191	188	169	172	203	164	198	200	176	166	194	193	212	195	172	198	196	178	188	190	183	177	171	174	181	235	182	153	193	169	170	209	183	178	181	165	216	171	182	173	180	169	195	176	171	198	190	171	216	204	200	181	226	190	186	196	181	195	172	198	189	186	194	185	193	177	173	199	189	206	173	195	181	188	151	173	153	180	217	204	176	204	195	182	188	185	209	179	197	203	191	193	207	196	165	173	172	190	170	201	183	184	191	173	183	170	197	205	190	196	199	176	196	203	173	189	181	190	213	177	186	188	198	165	162	176	194	192	189	186	203	160	201	179	161	207	198	162	199	190	198	205	182	218	196	171	198	175	193	181	202	187	196	185	200	208	189	193	216	175	188	159	184	183	201	180	189	176	181	193	182	174	208	213	185	182	182	171	179	197	179	194	187	182	204	196	184	212	212	182	205	178	195	193	187	181	208	201	204	172	175	177	162	194	178	200	182	154	204	194	190	169	177	178	180	203	194	196	198	184	208	156	186	175	185	204	180	204	206	189	163	190	194	195	196	199	191	180	177	178	191	196	159	197	173	192	194	164	175	179	179	190	201	164	182	205	177	200	185	202	202	208	208	183	211	212	191	165	200	166	173	172	190	179	178	189	184	162	184	199	171	197	188	190	186	161	216	188	187	175	175	175	173	200	202	213	182	187	171	172	178	190	180	176	159	205	207	200	195	208	205	171	203	167	191	181	202	217	209	173	192	199	182	174	186	178	181	201	196	197	176	181	182	177	201	173	166	179	171	208	187	169	188	212	171	154	201	230	169	191	184	198	169	166	189	181	171	190	174	194	195	170	210	175	157	203	186	180	168	192	160	171	172	199	195	208	185	171	177
6976	36191	21518	5233	3255	2333	1775	1433	1068	932	683	623	561	495	435	380	411	370	338	358	337	311	342	309	264	290	319	304	294	265	273	255	254	277	263	252	250	283	240	272	269	250	258	274	257	221	247	265	278	232	238	265	237	231	234	255	274	266	245	235	242	253	254	243	227	212	253	253	239	217	238	230	253	269	247	253	255	244	243	222	218	246	263	268	222	217	224	254	256	246	245	269	251	247	259	223	215	259	262	238	230	245	256	236	256	221	245	248	270	225	239	239	239	243	253	265	223	232	272	255	248	241	256	212	270	234	268	235	239	244	242	234	239	281	224	253	254	256	248	239	215	249	243	218	248	222	252	252	252	255	247	266	207	240	252	261	270	270	249	247	248	204	238	257	240	242	249	243	256	263	234	224	241	228	211	258	232	223	254	288	253	249	236	248	249	258	248	261	229	239	227	252	218	256	247	243	225	248	248	235	254	238	238	248	238	246	240	243	231	225	243	234	252	240	215	242	246	258	282	264	240	233	225	239	222	209	216	216	253	200	235	277	240	230	268	256	236	238	248	226	238	220	249	230	241	229	243	243	250	243	248	237	244	245	238	235	240	222	253	244	214	215	228	247	259	248	261	232	256	230	223	261	247	265	244	273	249	214	246	234	251	253	236	241	235	249	245	231	240	228	229	259	238	235	267	260	231	230	260	269	235	290	243	240	254	250	220	259	240	256	240	246	222	227	246	271	226	237	223	263	267	239	223	239	255	217	254	253	223	261	229	217	243	261	202	247	258	236	258	254	239	237	248	236	223	245	249	256	225	256	260	229	253	217	233	277	239	234	239	225	229	216	247	244	256	248	224	253	216	245	231	236	237	222	278	237	266	265	219	247	232	265	247	215	254	199	245	255	270	261	245	243	246	257	239	245	262	232	222	248	245	254	227	255	259	221	235	219	277	233	264	250	234	239	232	250	228	244	228	254	248	239	235	260	249	232	235	223	253	242	294	236	254	224	250	229	266	253	256	233	244	231	222	248	262	257	207	224	216	244	259	255	247	235	221	256	237	231	236	251	251	226	230	272	228	224	245	222	232	259	272	242	202	242	232	243	224	233	236	227	229	239	238	227	241	208	242	247	250	262	240	235	239	243	263	234	217	278	222	245	233	217	235	252	234	218	226	254	246	262	271	229	242	228	233	232	244	254	247	270	234	272	239	248	261	250	254	257	246	222	223	230	236	224	250	242	245	217	280	229	248	260	245	257	253	256	233	246	220	264	210	224	250	240	242	243	248	234	207	268	229	254	227	263	235	243	255	244	236	261	219	257	262	233	250	245	265	264	244	261	216	259	243	261	223	261	250	233	258	243	269	253	241	218	232	233	242	248	242	226	240	257	213	245	260	216	238	242	248	249	231	251	253	260	225	209	259	239	275	245	262	284	262	249	242	268	236	260	223	223	271	230	215	227	245	235	242	223	247	266	244	234	251	243	245	269	255	211	255	246	231	237	240	248	253	228	250	244	216	225	231	257	241	220	229	226	241	251	266	235	228	211	247	234	249	237	260	218	234	257	245	255	245	256	247	248	228	233	267	244	256	227	288	235	253	247	249	251	234	230	269	258	247	271	249	264	249	251	235	262	241	244	239	254	225	253	255	226	225	239	235	277	241	256	265	244	218	220	225	245	217	233	235	249	257	219	259	243	246	245	234	219	258	249	237	229	244	253	247	246	250	267	251	247	251	239	239	282	253	200	228	228	261	229	267	240	212	222	245	264	248	231	227	217	239	227	239	235	250	243	242	273	264	237	238	233	235	256	239	246	244	248	249	265	268	240	240	255	254	241	242	214	234	247	246	235	244	252	265	229	248	249	242	235	227	262	223	249	245	236	224	234	210	239	242	271	252	253	231	260	253	234	251	240	221	250	255	246	248	241	251	237	271	233	242	202	235	232	205	249	271	221	225	250	251	219	258	238	230	252	216	250	231	229	240	249	222	237	250	233	248	241	264	262	237	261	257	273	241	239	241	229	253	249	240	249	243	236	237	241	219	269	255	256	219	235	231	216	260	235	227	256	235	259	254	246	246	259	232	277	247	259	251	246	229	234	227	251	243	247	236	239	254	242	246	233	228	241	236	245	250	243	221	266	246	219	248	238	246	208	243	265	229	256	253	234	234	247	239	241	250	266	264	243	251	253	237	266	249	246	211	248	242	244	239	253	224	263	217	235	236	242	258	229	287	270	239	231	218	236	236	248	264	214	248	263	251	249	249	228	230	268	276	237	243	258	248	239	258	243	242	238	237	235	258	258	241	263	225	240	239	242	213	249	231	224	231	285	244	241	271	251	259	225	244	237	263	222	228	214	239	219	248	236	248	253	245	233	249	264	256	223	222	229	239	228	243	245	226	234	224	259	239	241	262	255	237	211	256	235	252	239	223	228	242	241	195	224	263	229	217	223	238	233	271	251	247	242	216	239	250	249	227	244	255	244	239	265	225	216	270	237	209	234	252	235	225	222	234	216	254	254	246	195	239	259	253	240	237	246	230	239	231	229	244	250	256	245	263	262	241	255	212	248	234	206	238	221	243	266	221	228	225	236	228	241	220	254	227	247	225	238	220	248	239	233	215	257	263	259	251	235	245	245	251	258	251	232	234	235	253	238	225	254	251	222	252	235	241	239	246	231	211	249	251	242	267	223	251	232	233	237	262	237	231	252	218	271	243	241	214	249	264	243	245	230	222	240	251	236	257	243	230	240	257	253	226	237	251	233	231	237	276	233	260	212	228	258	237	254	253	260	237	249	255	230	229	220	252	262	239	207	255	253	248	230	259	217	209	266	239	222	243	250	222	217	252	222	228	272	246	253	235	250	222	245	246	233	239	217	234	260	245	240	254	235	229	237	238	251	234	254	240	257	240	238	261	266	230	230	266	225	235	248	225	253	241	246	256	233	245	244	259	249	249	241	248	267	246	248	239	208	224	232	241	258	233	226	240	216	241	236	265	250	259	261	231	212	231	237	254	248	251	230	233	260	244	228	271	229	246	254	242	237	240	220	229	221	254	220	255	228	218	244	237	242	268	233	263	255	233	249	252	241	244	236	237	265	245	254	247	237	249	258	236	236	223	220	232	252	240	254	272	248	245	240	260	238	258	238	218	234	275	226	241	233	237	260	244	255	227	222	243	259	256	281	239	223	256	246	243	238	251	227	223	257	236	257	244	251	257	253	234	231	279	247	205	230	253	240	287	236	263	253	236	234	253	202	262	252	254	227	259	223	236	255	228	207	219	214	238	204	243	238	258	236	223	270	243	225	238	233	245	233	231	252	259	246	235	248	241	238	233	227	250	237	262	222	272	243	218	256	257	220	218	229	244	250	244	230	264	243	239	236	255	246	254	208	265	239	264	230	239	230	251	242	239	236	226	249	252	239	251	242	269	253	227	258	227	225	245	260	219	235	219	232	233	240	260	271	257	263	264	238	269	245	246	237	198	261	255	262	262	228	214	218
27770	17523	5565	1164	752	667	746	693	665	628	659	690	696	691	693	679	730	685	657	631	695	624	666	628	684	632	687	692	667	669	660	659	666	658	666	672	686	714	692	641	649	712	673	671	602	635	696	665	635	705	681	665	673	644	666	670	718	625	639	661	695	675	688	678	692	661	649	700	705	697	658	701	646	639	655	684	680	680	667	693	607	660	648	686	649	647	647	644	651	675	671	690	627	659	649	649	663	625	657	683	659	684	684	692	635	687	674	682	635	641	694	616	651	688	647	675	660	641	665	640	645	675	647	699	659	618	708	667	684	673	631	663	713	674	679	651	642	636	613	602	717	661	644	652	726	635	665	682	692	679	674	675	705	658	656	650	637	642	628	611	685	647	645	650	624	706	688	643	650	670	665	665	653	638	647	650	616	633	685	700	673	639	644	652	707	647	652	659	655	708	675	599	648	662	681	643	699	666	560	638	660	701	649	685	634	661	662	681	658	630	675	658	671	713	625	704	658	649	671	677	678	677	646	644	651	654	693	695	600	648	667	635	641	647	664	647	621	676	690	641	676	701	647	684	639	620	673	673	639	676	670	669	659	680	632	680	680	646	610	638	635	621	679	658	638	649	661	614	656	639	647	694	656	634	671	615	642	636	675	690	709	634	672	671	681	700	644	657	677	679	688	624	710	680	681	656	706	652	675	634	636	674	661	701	660	696	652	607	702	668	621	665	639	676	683	667	658	679	671	641	613	661	667	609	710	656	707	632	722	639	711	646	612	676	663	678	675	655	685	690	649	670	642	653	625	610	648	651	644	670	671	679	635	683	684	650	612	652	663	639	664	639	633	672	690	661	693	684	685	699	654	708	638	678	653	657	698	640	653	677	650	666	672	632	656	704	662	650	668	673	662	647	649	681	662	673	685	678	667	669	652	671	693	661	620	611	654	699	675	621	642	659	631	645	714	663	643	688	651	651	629	663	654	650	690	645	671	717	690	675	643	664	645	694	645	658	614	655	671	680	693	665	685	669	639	671	698	664	637	673	607	708	634	652	628	647	672	646	676	692	669	675	639	647	673	693	651	669	674	713	648	648	659	696	580	686	643	633	646	662	690	634	695	667	644	661	655	656	638	635	640	654	661	665	625	673	679	737	660	623	672	689	667	635	709	669	664	685	668	613	650	636	723	643	710	664	686	640	652	663	655	632	665	724	647	687	709	682	672	676	682	729	673	719	619	682	682	642	660	713	617	660	676	609	672	675	626	643	625	715	640	628	662	695	698	652	619	662	688	664	644	675	638	641	651	663	675	638	660	655	702	655	648	603	652	661	682	662	643	653	683	663	672	658	688	673	662	680	648	668	656	630	610	622	628	698	647	672	668	692	650	645	687	676	685	612	708	670	673	698	622	671	647	631	665	671	673	679	672	672	616	670	657	684	707	699	641	671	642	649	679	647	649	644	684	679	694	714	656	637	706	678	694	684	676	685	626	616	650	634	655	700	641	657	635	676	691	609	689	669	695	650	622	683	648	660	667	630	670	650	659	683	690	636	684	645	701	646	661	671	673	666	643	673	651	696	643	686	646	640	642	672	699	640	707	620	697	662	632	676	628	615	664	680	664	668	677	661	716	672	599	628	713	665	650	711	646	687	681	695	701	616	722	660	710	688	676	644	639	691	659	659	684	697	691	644	651	687	667	654	677	687	652	665	648	649	644	670	659	633	701	660	671	633	678	667	687	682	626	674	640	669	620	666	661	699	697	665	658	699	626	636	669	646	688	668	648	730	668	671	683	649	657	651	677	694	654	671	659	664	673	676	732	662	657	639	662	681	706	659	661	674	680	624	650	642	686	682	666	654	665	623	714	628	640	697	685	707	679	631	681	662	653	694	645	644	649	610	654	670	695	627	680	695	691	665	689	676	643	624	635	692	647	666	670	700	630	680	695	640	673	675	690	636	687	653	688	645	657	678	686	676	662	631	675	675	660	661	644	663	724	642	665	667	633	634	699	628	692	667	632	669	649	638	672	680	671	625	682	671	655	696	663	694	666	629	649	634	624	620	654	660	648	688	699	649	673	616	691	627	661	657	666	665	654	657	653	662	683	662	666	633	666	662	653	711	642	671	648	659	643	613	645	651	622	644	652	651	629	661	690	660	692	694	648	656	610	660	654	718	653	690	709	693	681	680	659	686	680	654	688	682	624	682	661	714	693	678	662	678	677	700	663	648	658	698	656	653	690	670	736	732	618	681	679	697	667	703	616	651	687	639	637	655	665	649	659	641	685	674	650	645	664	631	659	661	658	653	658	659	648	668	679	646	633	644	709	689	659	615	619	689	652	625	649	655	690	668	659	682	652	668	687	677	676	645	691	663	693	670	670	632	655	618	654	637	659	665	680	711	705	697	650	693	636	664	645	636	625	616	646	664	684	647	679	720	678	630	676	696	673	685	598	668	703	685	669	636	647	611	653	657	683	651	664	610	698	666	665	653	679	628	655	672	638	628	668	698	635	629	664	709	670	687	644	660	645	696	675	609	641	661	645	698	678	648	653	657	598	656	696	676	641	652	682	698	681	665	668	611	666	695	626	652	640	698	681	655	669	638	679	681	650	667	673	684	722	699	597	657	650	652	693	648	668	623	687	641	621	670	632	656	674	618	665	655	643	636	664	679	673	660	653	652	663	683	691	662	615	676	699	611	609	716	658	686	675	670	665	672	677	678	658	655	673	666	680	697	704	679	666	657	702	656	702	650	635	667	673	621	657	709	655	656	653	669	664	685	704	677	625	660	653	677	626	656	675	666	634	700	619	699	647	644	633	652	685	634	627	671	640	660	651	657	659	669	667	648	635	655	607	656	654	678	611	680	629	596	614	667	676	682	678	637	666	668	638	645	674	674	704	668	680	641	636	647	649	653	626	675	679	630	654	624	649	624	689	607	660	647	678	687	701	636	716	666	649	666	673	673	715	662	647	721	679	689	710	704	688	655	623	647	682	680	644	646	681	675	688	678	659	635	645	678	651	643	624	650	619	636	670	656	678	658	668	668	679	693	665	679	676	655	655	684	637	659	655	671	677	710	647	648	751	605	652	662	627	662	636	659	607	637	660	659	681	641	665	641	650	647	669	674	695	652	657	663	680	660	670	678	624	608	666	647	700	624	653	666	660	656	708	638	607	613	640	644	627	648	678	674	651	661	690	671	672	666	704	692	680	687	643	688	673	646	653	678	694	645	659	687	692	649	693	659	683	655	674	713	599	603	690	671	659	688	666	676	718	708	684	698	648	701	623	641	707	664	687	679	676	644	635	647	710	648	665	658	686	663	640	666	680	662	671	662	661	648	712	641	645	669	710	646	666	669	659	652	697	670	653	666	692	663	675	702	677	633	658	681	656	644	638	694	681	655	665	658	677	630	630	642	655	670	660	671	696	686	659	647	664	674	660	652	682	701	676	623	650	642	632	680	664	681	659	680	655	654	675	652	657	644	662	615	668	654	615	677
5979	8487	4071	1005	881	888	864	864	852	891	839	818	866	782	811	846	862	859	826	882	841	838	835	826	786	850	850	832	782	863	842	791	812	848	835	817	819	853	796	834	827	781	865	815	849	843	749	876	841	883	848	853	825	819	765	858	819	828	814	831	777	813	837	881	849	816	836	869	864	846	810	837	841	789	849	840	866	767	830	818	805	854	806	818	839	864	826	834	822	841	877	811	809	845	801	840	817	799	879	835	768	844	865	831	900	781	832	804	780	830	856	826	798	776	848	821	819	851	844	849	847	920	856	829	907	840	823	855	845	786	826	824	794	850	799	868	826	829	825	815	842	825	852	824	833	811	844	884	822	851	880	831	814	862	832	874	771	858	816	827	786	847	812	852	784	855	829	864	810	840	865	818	834	894	786	816	872	777	870	846	814	858	845	808	820	848	803	792	766	846	798	819	821	891	798	817	812	817	814	882	789	878	800	852	819	790	786	818	844	841	859	837	846	794	806	796	821	824	799	859	814	743	815	835	820	767	826	859	828	814	819	835	802	814	807	876	842	874	827	860	849	887	844	830	814	838	846	795	768	803	823	831	865	791	850	840	829	837	795	852	802	816	858	831	837	845	821	824	820	787	784	831	813	828	838	803	862	868	825	810	805	863	848	868	806	802	803	822	828	869	780	781	818	807	815	841	831	847	781	824	790	804	788	910	830	856	815	784	823	863	903	844	852	818	814	830	809	851	811	842	797	864	879	778	894	846	849	813	815	846	801	805	791	802	788	806	853	775	818	842	808	833	779	774	834	780	837	765	818	808	853	831	850	783	817	842	847	803	808	804	864	862	851	830	804	862	804	877	871	822	782	827	779	804	828	841	799	816	783	873	789	832	836	825	828	817	855	838	866	854	820	842	841	862	810	832	883	838	835	847	767	829	859	865	885	810	846	839	844	849	877	753	843	833	870	819	879	825	845	847	832	825	817	837	815	880	817	813	833	807	871	834	833	857	822	822	844	825	801	816	829	811	867	817	858	799	833	843	826	878	844	828	816	796	816	919	890	807	870	799	828	850	838	817	855	833	819	818	799	882	811	837	820	822	834	836	841	822	785	799	817	863	871	883	877	832	812	855	850	833	788	833	815	797	877	844	755	825	809	819	891	805	795	827	875	857	862	804	806	797	855	765	844	846	861	791	852	776	835	837	813	834	860	847	818	830	868	864	869	821	826	848	838	893	850	842	843	861	826	864	839	784	890	830	824	856	799	834	780	855	859	834	840	843	905	792	807	813	791	847	831	843	871	877	824	805	868	836	815	841	878	859	797	850	844	829	835	799	831	822	824	854	867	836	783	781	771	821	829	830	791	829	857	865	847	892	857	849	873	894	828	865	788	810	869	852	801	808	800	797	839	792	817	801	836	871	838	807	826	786	855	771	795	870	826	820	876	834	828	828	814	870	820	849	877	793	823	815	804	845	817	785	836	845	828	865	836	835	879	761	861	812	820	788	828	867	893	824	816	854	834	865	824	818	884	801	818	832	859	845	824	846	806	841	867	780	856	769	828	839	883	843	822	803	827	792	790	821	824	779	801	835	815	817	830	796	823	830	839	792	761	837	880	796	823	854	834	818	869	840	814	863	830	839	862	803	823	786	783	889	819	797	836	763	844	791	796	828	845	786	827	866	876	823	794	815	830	816	798	814	873	834	829	832	839	859	841	820	780	828	886	843	864	833	818	811	828	811	866	833	866	810	852	858	837	817	824	839	847	801	834	819	808	810	807	838	863	833	864	841	880	803	824	775	781	845	803	857	844	816	786	826	832	824	827	786	837	830	827	800	869	837	782	864	845	797	887	877	858	820	820	828	851	793	738	849	801	875	801	819	840	806	840	895	821	785	833	842	849	838	802	833	847	836	882	850	834	827	822	831	852	840	892	869	807	778	781	897	812	790	853	793	837	806	826	838	865	870	838	807	828	789	834	787	856	785	877	872	785	856	807	858	876	845	820	833	807	790	864	814	831	836	816	794	790	817	829	807	879	847	816	813	818	799	851	821	856	836	818	844	855	797	854	807	788	858	821	827	855	850	841	863	861	855	795	833	814	802	862	830	830	814	844	799	793	851	816	786	877	856	812	825	808	807	830	833	859	872	834	813	847	810	827	827	825	795	802	797	872	819	848	838	839	835	786	816	806	810	816	845	811	843	800	851	807	801	819	828	803	853	829	905	772	831	840	855	815	839	858	888	867	834	788	836	831	871	881	825	808	829	837	835	857	809	847	861	839	864	815	833	807	844	860	841	884	813	856	851	820	838	821	826	826	853	771	815	813	783	783	843	871	874	818	855	841	837	808	845	828	796	819	813	740	850	820	805	762	816	870	782	790	872	862	814	803	842	848	823	858	841	838	854	851	819	841	816	785	816	817	809	820	826	821	799	870	897	836	829	831	865	872	846	733	787	835	807	827	813	838	787	841	800	784	847	761	841	801	801	833	804	863	846	853	841	847	849	810	782	820	833	798	811	877	826	785	819	812	802	816	850	833	845	868	857	854	828	806	833	816	836	805	861	840	830	829	817	868	790	884	845	839	843	788	782	807	839	841	882	873	824	873	837	845	802	899	845	806	781	850	823	808	844	789	808	791	837	857	802	812	831	838	785	842	847	867	856	860	837	827	826	848	773	827	856	802	831	804	855	869	840	809	866	838	832	869	881	826	786	825	838	821	854	808	824	777	837	818	831	923	750	833	862	826	792	835	795	847	790	836	834	849	837	850	869	822	885	832	837	816	801	847	839	790	792	837	849	792	849	876	827	842	862	871	799	840	823	831	852	856	806	805	882	844	821	857	875	800	840	801	859	852	785	810	778	833	887	827	811	853	818	831	801	823	819	767	847	823	873	847	818	835	809	820	833	884	844	831	862	811	852	831	841	806	855	894	841	814	885	834	889	844	846	863	835	807	872	839	858	849	805	817	820	808	779	831	809	853	840	821	854	809	779	831	862	839	842	853	865	850	881	823	858	828	813	833	836	798	850	792	864	819	850	772	767	893	763	813	796	803	873	834	785	830	786	840	846	832	872	858	839	828	869	864	817	858	813	825	892	822	808	791	797	845	863	829	818	838	800	854	764	848	862	816	834	843	895	837	840	836	865	805	812	833	821	801	853	821	863	849	787	884	825	779	800	830	854	820	782	894	817	820	828	871	880	805	841	802	827	847	820	813	858	801	857	832	816	816	784	830	829	788	834	883	830	804	851	835	760	829	877	880	811	806	780	860	818	826	824	842	827	850	857	854	848	825	883	837	849	798	846	843	808	834	826	835	777	846	807	855	823	822	838	817	810	824	860	869	836	817	834	801	822	846	802	855	843	853	815	822	802	846	832	862	810	893	769	817	805	795	817	887	861	800	802	859	777	845	822	833	801	824	835	867	881	810	813	833	785	817	830	799	852	846	843	850	838	830	848	806	877	854	839	818	832	826	797	786	837	807	827	850	819	830	836	788	875
23765	21482	28781	24614	21030	4827	1065	764	718	657	614	567	556	550	559	522	561	510	488	518	550	499	519	484	526	507	481	494	479	469	481	497	483	521	490	484	487	477	523	510	481	475	504	508	479	519	462	499	481	537	478	461	470	508	478	463	487	486	496	492	506	515	535	486	502	466	481	488	491	459	530	539	511	476	460	474	523	519	513	489	470	485	504	486	465	463	452	488	474	501	487	499	474	443	516	526	511	471	495	510	526	484	507	508	472	518	486	494	471	487	504	464	487	501	511	487	470	517	484	540	501	512	470	503	481	433	460	498	459	502	491	487	495	471	495	481	491	501	493	489	477	465	490	470	481	502	486	469	553	504	503	461	492	488	487	487	503	463	456	477	476	525	520	462	446	484	474	466	543	503	488	475	477	476	483	454	461	521	550	455	478	473	464	507	483	487	487	500	479	516	470	502	498	466	504	472	507	496	453	461	515	465	495	486	489	506	486	481	498	505	521	455	504	469	494	485	492	461	486	464	487	491	447	510	501	457	506	502	472	484	473	485	532	455	471	465	508	475	492	492	481	459	507	488	495	471	461	520	505	488	477	501	531	498	512	518	527	515	471	461	472	500	506	509	458	492	499	496	521	476	490	506	511	482	464	476	488	502	512	476	539	493	469	468	530	473	455	499	500	508	516	454	478	469	466	471	501	446	479	515	490	507	496	486	495	507	495	475	488	492	473	439	461	488	507	490	472	481	464	479	495	511	469	477	448	491	466	493	465	512	483	483	508	502	506	487	508	493	477	499	489	479	472	461	498	455	507	505	472	490	481	484	526	489	524	497	456	440	485	491	451	483	482	496	504	499	460	551	483	496	468	478	481	477	458	483	470	482	497	508	533	463	487	489	506	455	490	499	518	493	472	470	488	458	515	470	495	458	524	491	461	495	483	492	474	491	506	497	486	458	505	502	495	494	469	469	471	464	470	472	451	508	494	531	487	515	486	456	450	506	502	492	443	473	463	496	479	474	450	535	521	501	499	509	456	489	514	478	493	498	507	474	530	468	486	479	480	458	437	474	501	512	497	487	471	545	475	483	444	451	468	494	485	477	483	453	515	465	485	506	491	510	457	507	524	488	527	480	472	480	505	447	470	489	485	473	538	486	519	466	508	476	456	478	474	479	470	518	509	441	462	533	482	471	477	494	469	524	490	481	493	471	450	504	463	507	498	470	476	466	493	474	478	500	451	482	471	530	506	485	496	488	484	464	535	453	476	470	486	463	479	476	511	484	502	506	473	478	516	494	504	468	480	463	468	446	496	525	461	499	455	469	461	482	465	490	488	487	476	489	498	523	516	485	475	479	516	468	496	494	485	460	492	513	479	505	503	465	510	486	501	512	474	516	479	491	460	506	497	482	513	483	510	482	483	517	505	485	507	462	504	491	486	504	484	536	454	525	461	506	484	509	466	457	522	468	500	478	465	472	479	481	478	486	470	473	454	503	520	512	490	490	490	459	487	484	444	500	528	475	493	526	495	463	507	498	447	476	494	482	489	475	498	439	508	488	461	461	483	466	490	518	458	521	480	505	493	521	488	526	507	500	475	489	512	481	487	485	476	501	497	492	494	468	519	505	508	489	515	505	478	498	514	479	465	515	502	517	488	468	498	469	520	493	471	521	472	486	490	454	464	514	457	499	494	476	451	454	461	515	491	496	465	488	475	453	530	471	497	483	487	512	501	501	477	462	493	490	492	468	439	519	478	464	451	482	456	525	492	504	479	473	480	471	449	488	434	491	467	483	477	487	522	468	475	468	491	482	486	477	491	469	527	482	477	451	477	523	492	513	491	486	527	476	531	487	478	478	438	438	500	506	507	497	519	500	519	501	475	464	472	488	455	480	468	481	464	497	484	483	479	493	476	468	469	510	511	501	470	514	535	471	473	491	480	470	471	507	507	483	506	518	540	430	519	494	499	446	474	473	442	513	515	465	462	483	506	523	439	498	496	492	476	510	496	531	476	483	448	493	505	467	517	508	494	491	479	520	495	479	510	477	548	515	470	448	491	457	528	497	470	470	448	474	486	480	467	511	457	491	513	505	484	465	531	487	510	465	505	469	476	467	459	497	497	508	508	559	475	486	477	445	523	506	469	477	501	454	504	491	475	463	520	502	468	481	470	503	487	490	454	453	493	482	474	478	506	493	481	508	472	493	487	500	504	523	501	508	481	510	446	518	476	499	507	459	489	481	443	448	498	489	495	463	488	504	513	504	510	435	528	488	487	469	485	488	480	460	516	476	464	487	459	476	495	512	442	431	467	513	517	479	482	456	474	514	507	479	495	450	489	507	512	486	471	480	494	458	500	473	495	483	502	475	422	477	507	490	495	501	500	490	457	498	453	510	492	466	458	481	510	498	497	480	505	499	501	494	482	502	457	462	511	490	488	472	521	468	500	487	480	494	473	451	492	479	495	502	459	439	477	458	489	477	467	450	473	505	487	488	438	489	470	513	504	484	482	502	532	462	503	459	453	523	459	517	484	487	456	469	436	493	506	465	502	492	485	471	464	514	512	502	507	494	455	458	469	510	494	499	487	472	509	523	492	518	512	460	467	480	451	508	456	464	499	457	493	481	508	459	502	504	501	482	491	511	461	451	495	471	444	491	523	497	506	503	498	455	501	504	463	468	463	465	464	505	484	505	503	505	457	491	512	501	518	444	460	467	487	496	489	487	509	471	520	509	454	462	493	474	467	518	505	502	481	525	526	520	465	480	487	488	461	508	498	483	516	515	497	486	498	510	497	504	485	527	475	464	496	446	453	452	537	475	516	476	476	448	491	477	479	509	448	473	519	447	490	500	482	462	485	452	495	485	489	521	480	470	470	515	498	482	493	463	491	496	469	508	470	535	474	471	460	523	509	535	483	458	451	484	497	462	486	502	520	487	511	512	504	516	459	472	470	461	479	468	506	471	442	496	471	492	491	462	499	460	460	467	547	478	527	499	493	468	474	489	458	501	457	460	510	470	507	508	501	491	469	507	514	516	487	510	487	493	463	479	498	480	523	500	513	481	489	527	523	435	490	475	467	501	490	486	484	478	461	495	454	465	482	477	535	441	487	469	517	487	493	482	464	480	446	503	439	496	510	462	484	478	471	462	475	513	490	482	518	449	481	487	483	485	504	473	491	524	516	490	482	473	525	473	512	463	495	482	447	497	457	474	503	501	464	528	531	431	479	481	472	465	459	535	477	525	509	503	458	466	507	521	482	479	489	454	501	471	495	513	475	524	489	493	477	482	492	442	465	467	485	466	497	455	485	498	470	525	497	504	516	467	519	499	494	484	489	508	501	486	490	514	523	471	440	483	498	478	500	487	484	467	485	508	486	490	506	490	492	536	467	513	490	460	463	495	496	506	479	474	461	431	484	495	474	496	454	477	506	493	428	491	504	465	465	538	529	450	456	503	487	508	503	467	451	505	503	484	487	517	524	463	462	472	486	518	479	505	534	471
5293	28963	18033	3567	2223	1741	1455	1192	1056	1002	895	796	796	799	701	693	710	678	699	650	640	679	663	682	605	634	639	643	682	609	643	682	616	690	642	625	640	656	646	623	598	585	615	659	611	612	615	613	575	653	630	616	683	653	591	638	602	654	641	638	635	647	622	669	683	642	605	614	622	593	638	618	629	637	588	667	667	626	631	634	665	633	619	605	633	653	671	633	621	616	636	626	611	631	604	640	638	581	652	603	620	600	690	606	584	652	639	627	613	607	612	625	617	627	651	653	655	578	627	647	619	627	611	599	634	624	619	626	629	627	649	648	646	650	619	650	645	639	645	599	592	601	659	617	600	657	667	638	612	619	631	622	606	622	642	596	630	629	647	603	588	634	587	596	640	646	626	643	630	608	633	615	627	605	630	633	664	644	722	630	621	658	621	605	652	601	647	641	604	654	624	628	639	643	630	651	611	586	659	630	637	605	587	701	613	625	640	658	609	584	631	595	599	644	613	621	651	623	598	679	650	624	632	606	572	605	593	625	607	635	617	619	657	659	588	607	580	640	634	614	604	634	628	619	590	633	650	688	617	596	597	625	652	622	620	648	613	628	648	656	613	594	647	634	646	602	624	630	644	598	608	609	630	634	635	607	619	628	634	573	617	594	624	629	639	645	663	586	637	614	643	636	662	614	636	609	656	641	648	616	678	586	635	598	623	649	601	646	645	661	628	612	575	670	604	593	605	657	584	610	645	620	631	612	684	601	621	611	651	638	591	614	612	626	608	638	606	617	630	631	666	612	646	605	648	587	562	631	631	585	593	596	640	546	646	663	666	587	640	641	631	625	625	623	642	641	627	619	612	658	652	621	646	610	636	633	604	655	659	623	602	640	633	617	598	658	638	596	671	660	650	632	645	647	639	647	592	632	600	599	627	655	609	610	649	620	620	620	622	643	602	644	591	622	638	625	607	633	631	625	649	595	657	595	602	621	624	612	609	588	633	650	659	588	609	641	590	658	631	639	634	612	597	633	581	611	625	660	623	632	616	612	613	621	631	645	613	675	693	610	634	620	641	615	631	672	618	595	638	607	652	636	613	677	671	673	640	667	603	617	627	649	609	671	639	619	648	658	590	636	597	647	637	627	611	642	604	625	589	615	611	595	618	612	607	603	629	614	661	594	634	642	587	616	607	618	646	593	629	629	586	612	650	637	633	639	592	628	632	619	582	629	650	627	625	612	626	593	630	597	656	625	644	635	631	624	650	613	688	609	619	636	636	654	625	590	611	610	592	664	637	657	627	595	641	621	624	652	567	617	606	631	584	636	621	605	646	642	633	615	627	641	610	646	628	612	610	627	616	600	661	610	621	648	608	670	645	619	591	600	605	624	683	657	607	649	617	622	627	687	606	619	636	645	625	645	623	632	627	634	669	605	623	631	624	661	586	613	592	663	592	556	595	657	615	589	636	615	654	585	664	662	621	634	572	626	604	622	631	626	612	637	666	640	611	619	636	644	659	646	596	646	659	609	614	606	608	670	683	610	663	597	668	621	624	618	648	631	629	603	653	653	669	662	630	671	676	605	630	639	641	540	653	621	659	647	611	612	615	605	604	623	618	580	661	619	620	597	628	656	611	609	661	584	644	643	642	604	574	614	611	662	615	601	605	651	627	617	635	623	635	633	621	629	624	635	643	629	618	643	646	651	599	636	675	665	617	619	638	639	610	652	676	625	616	606	656	621	674	651	634	667	651	688	562	611	631	601	649	649	648	653	650	629	649	628	630	616	629	640	650	625	567	643	630	585	632	604	662	618	622	635	619	581	638	637	630	657	619	582	645	640	653	630	643	631	620	643	646	645	609	643	624	649	647	656	640	632	613	632	670	626	611	602	650	622	613	637	658	580	613	593	593	661	648	606	611	622	600	657	638	610	650	596	650	647	660	651	610	628	628	647	616	630	629	651	658	684	653	632	648	602	620	646	613	621	610	625	660	583	705	635	647	620	652	627	617	593	687	616	627	605	643	621	653	593	589	635	643	614	617	642	649	618	644	634	618	602	623	597	684	640	678	609	617	629	628	654	586	610	645	684	635	610	583	610	621	655	625	605	621	631	621	643	581	603	596	606	626	589	635	640	644	586	618	614	621	603	555	604	612	590	626	621	605	599	657	589	627	627	638	636	622	619	600	591	645	608	628	613	618	605	590	655	668	626	626	637	639	610	619	628	590	644	598	644	643	619	631	640	651	604	610	585	659	658	632	645	678	587	560	627	635	638	603	623	669	629	628	646	645	606	587	619	610	611	616	633	582	597	646	620	658	637	662	659	600	613	619	638	592	637	625	626	637	668	615	626	612	666	638	614	604	599	644	669	616	641	607	618	622	600	607	674	577	608	604	634	633	603	670	634	634	625	595	643	628	647	616	636	612	649	607	628	659	599	664	647	572	648	609	586	626	613	608	640	616	613	625	678	675	638	657	612	642	630	588	642	606	617	619	625	622	606	640	654	621	647	598	652	585	632	638	594	615	590	610	597	616	661	610	664	619	605	637	641	661	638	599	639	641	562	588	633	605	650	647	593	659	647	604	596	654	639	593	641	598	603	682	601	614	619	631	616	599	607	619	598	653	627	661	617	622	685	602	688	644	644	627	637	603	594	661	633	561	641	627	652	610	561	656	634	659	640	582	631	579	602	652	586	643	591	651	638	615	638	598	622	614	589	646	562	640	585	622	612	631	623	587	594	629	622	629	595	595	629	638	592	631	621	627	662	618	659	627	606	600	669	641	575	638	692	616	679	598	651	637	673	628	649	627	618	620	620	610	664	635	629	614	630	651	616	630	637	616	601	583	676	663	603	667	637	627	673	623	630	619	602	568	611	606	618	645	674	613	611	608	589	640	628	616	632	609	643	617	671	666	600	632	614	612	652	612	616	626	613	627	624	628	630	629	605	626	619	664	621	630	590	629	622	619	597	599	646	653	631	644	639	621	592	659	635	643	638	578	645	633	599	613	616	629	592	624	651	614	644	629	570	671	640	624	628	653	594	653	617	637	620	622	612	650	607	658	646	634	632	641	634	609	631	610	640	619	595	629	616	590	596	649	596	594	631	638	613	597	620	617	624	620	643	604	583	621	598	638	610	614	626	617	608	617	648	629	626	631	620	625	640	644	613	606	591	625	617	618	621	630	595	620	658	648	631	634	603	623	614	624	575	611	652	595	586	616	620	639	638	597	615	640	602	619	636	610	626	627	632	619	664	620	587	596	632	650	658	575	569	601	655	598	595	603	650	641	613	620	686	636	649	656	612	620	648	667	654	606	597	582	597	653	653	596	629	651	650	634	608	642	631	602	581	629	581	627	636	637	591	637	663	642	687	585	648	624	604	618	602	609	639	614	624	656	674	630	657	676	574	583	603	633	643	639	588	659	594	652	665	617	654	642	608	620	642	621	615	629	603	689	575	616	644	625	628	617	628	668	634	606	626	618	659	616	595	633	656	631	591
24954	21511	27310	25125	4008	687	600	581	523	514	509	484	493	480	502	431	481	486	488	468	421	496	468	487	479	460	492	489	453	457	498	422	485	437	474	428	477	443	447	429	472	438	452	460	445	470	492	474	475	457	466	439	479	457	448	427	425	449	420	444	447	425	480	462	432	484	463	436	486	480	459	476	455	394	426	434	492	438	475	432	430	483	425	464	433	424	443	436	458	444	447	452	452	442	429	440	413	484	488	492	430	461	440	467	440	476	446	472	478	432	448	423	446	470	452	465	434	457	431	446	454	452	457	440	473	476	421	468	432	450	495	477	489	490	453	465	442	471	409	484	458	458	436	475	460	466	424	454	469	436	448	444	423	472	447	452	469	436	421	444	459	465	431	468	465	452	456	429	475	485	467	433	426	450	453	487	505	507	445	426	474	440	460	469	449	414	449	460	510	472	465	476	482	455	478	455	431	490	413	438	435	453	442	482	427	433	484	472	428	443	427	415	442	440	450	492	440	433	474	453	406	463	459	483	431	457	439	424	427	419	429	411	481	455	438	455	443	412	439	462	448	434	460	434	399	457	416	464	444	426	465	424	473	436	455	452	491	464	417	485	388	431	451	477	473	448	438	424	451	437	456	457	417	421	464	387	458	432	500	489	486	441	434	471	441	460	459	419	417	449	512	439	452	464	443	477	482	466	461	415	446	431	428	485	433	448	447	440	457	435	459	458	449	480	446	469	429	449	427	465	424	451	470	484	457	480	483	420	452	442	438	432	454	443	424	445	452	418	437	464	438	448	443	453	439	430	408	453	429	436	454	434	432	467	432	447	438	478	474	472	443	465	436	459	471	440	440	445	498	430	443	435	409	408	454	424	455	488	454	466	472	465	467	480	387	450	478	442	508	443	458	494	421	457	464	486	455	433	442	424	441	448	449	485	444	466	446	442	467	448	420	446	443	475	445	465	430	408	486	445	437	449	453	466	454	429	450	456	421	481	460	421	438	446	439	447	449	429	453	468	402	455	463	433	419	464	482	449	456	447	485	491	468	406	445	451	469	500	413	427	460	482	425	414	438	487	415	407	470	473	447	406	449	427	434	447	469	416	433	484	435	475	468	474	470	429	448	461	428	438	426	460	439	419	461	467	481	448	419	457	444	459	443	450	413	454	435	431	466	454	483	444	453	459	482	453	458	464	434	442	448	462	442	507	497	443	469	459	482	450	444	473	461	421	476	425	459	455	456	442	426	428	468	469	445	462	454	476	464	478	485	500	457	435	470	456	466	408	453	419	448	501	468	447	483	452	468	454	450	424	445	458	458	441	461	425	421	460	468	450	433	431	438	446	445	449	435	452	438	449	462	468	470	418	449	457	453	436	464	485	448	470	478	503	454	438	462	462	437	464	445	442	502	484	498	448	444	437	452	489	432	446	428	456	448	447	450	473	445	444	444	462	446	440	453	460	473	455	437	455	449	451	453	451	452	467	470	486	473	420	475	435	432	441	471	414	442	499	443	439	483	451	458	457	421	446	441	445	475	504	474	458	410	438	455	463	447	430	440	507	458	440	469	437	436	431	449	481	438	485	472	452	486	439	450	447	475	412	442	421	455	469	504	442	446	484	427	431	474	410	457	470	460	440	433	436	458	447	452	457	437	466	445	452	468	466	428	441	459	469	481	473	447	435	435	412	423	507	428	436	440	426	442	442	460	459	447	466	426	452	443	440	467	430	498	487	446	440	446	410	463	493	455	452	448	442	451	475	450	455	445	400	443	469	474	465	448	435	435	449	428	473	441	460	503	462	429	460	473	453	469	456	469	491	443	475	417	451	433	428	394	474	430	460	479	428	416	442	412	415	446	453	431	471	481	485	455	436	443	430	464	494	438	422	461	431	434	444	408	468	433	484	450	458	459	426	458	408	434	412	420	455	505	478	480	450	436	475	473	448	434	426	417	485	454	454	465	406	419	446	479	451	452	441	444	430	458	457	408	444	445	459	466	426	427	448	430	469	469	436	409	449	458	489	451	443	454	476	425	435	503	467	455	479	435	474	421	445	465	443	446	466	458	469	456	452	445	447	439	442	467	449	460	408	470	474	442	464	461	481	433	476	450	439	438	485	432	454	432	406	446	487	443	442	427	413	453	438	443	444	422	458	513	421	455	481	483	494	470	425	435	459	392	434	454	468	459	512	477	472	464	446	448	458	454	465	439	468	435	472	453	452	492	445	447	452	421	492	477	467	444	471	409	471	486	430	424	482	463	432	479	439	447	422	471	462	464	449	475	447	453	470	427	473	501	422	422	427	469	435	464	488	468	440	467	446	448	471	456	443	420	455	402	462	466	461	475	438	458	466	469	489	431	473	418	445	435	444	437	435	457	458	411	425	480	488	444	437	481	447	442	413	485	449	431	482	450	473	457	463	438	453	419	449	440	467	472	466	456	490	445	434	496	411	471	481	433	453	467	455	455	450	425	472	426	431	453	475	434	482	487	447	423	481	460	450	468	466	431	448	443	454	457	434	443	467	473	460	443	454	407	429	448	489	398	442	437	462	450	443	456	441	456	430	431	435	454	462	448	438	450	446	457	473	447	439	470	440	427	457	450	468	418	469	446	445	459	474	413	475	446	435	467	427	407	492	450	436	448	464	480	468	444	476	404	467	443	481	461	431	452	427	488	451	433	458	447	434	463	476	452	451	463	475	462	464	433	464	469	461	491	452	453	462	437	466	474	477	459	473	486	453	452	418	471	479	415	411	448	438	436	435	432	470	444	444	505	446	474	455	464	489	428	489	461	448	413	432	468	458	452	455	465	421	431	488	449	448	456	486	458	426	426	433	392	448	453	440	454	459	450	450	451	418	448	442	448	439	473	454	444	455	480	438	478	484	431	431	444	445	456	444	465	437	497	458	445	488	464	450	467	407	447	483	438	427	480	470	480	471	429	483	448	451	444	461	441	410	446	449	444	439	463	470	460	454	438	507	447	440	448	459	471	469	480	458	486	444	425	441	451	417	439	456	436	464	494	466	449	472	438	446	464	464	465	459	445	430	473	462	466	458	442	448	487	418	489	423	500	465	491	428	473	439	492	431	415	435	447	451	491	464	446	519	414	453	438	498	449	423	434	481	488	422	491	458	437	428	453	478	458	434	452	422	464	453	474	451	486	470	443	430	446	462	441	457	421	458	460	452	455	464	428	422	464	452	412	432	447	475	475	445	381	451	456	429	477	467	452	457	481	466	449	467	459	471	434	455	454	455	465	429	437	425	421	463	463	444	461	455	440	445	448	474	441	463	487	442	469	425	474	453	481	435	410	492	397	471	430	474	459	449	429	467	438	451	472	475	449	440	463	452	482	468	459	471	436	431	454	424	452	440	460	470	464	453	467	486	449	463	437	463	428	500	421	467	416	463	438	456	454	478	457	392	463	468	447	444	484	459	464	438	450	432	478	420	504	502	470	445	432	451	441	405	466	442	459	471	458	443	467	472	466	425	416	445
4979	20270	13769	2141	1420	1132	985	876	776	716	689	720	677	604	626	613	608	630	620	576	599	622	598	607	617	557	544	576	539	583	534	555	605	574	545	583	571	567	590	572	601	522	574	546	556	559	587	608	534	550	594	573	613	521	575	539	553	578	550	575	580	545	564	541	564	550	559	579	540	599	525	536	558	587	585	578	569	538	561	550	580	582	596	575	521	524	566	555	583	525	508	554	531	573	537	542	538	540	532	574	568	577	556	556	584	571	542	606	599	551	553	545	513	578	552	567	574	565	572	573	564	570	594	546	587	613	601	610	541	550	554	576	551	552	589	586	603	537	540	599	581	556	580	541	507	587	545	536	542	580	586	584	511	581	589	532	528	576	564	554	557	561	549	574	486	548	585	570	580	578	553	563	582	533	559	553	558	564	640	532	548	568	627	567	541	574	532	543	572	603	529	563	526	546	518	565	547	557	575	544	590	546	541	544	581	576	601	564	535	574	632	523	593	594	546	536	563	526	557	531	546	507	584	541	530	546	547	539	571	548	582	542	536	531	580	573	568	579	575	534	580	561	528	572	585	564	536	574	587	584	543	552	532	531	559	544	560	594	545	561	560	571	545	532	552	527	566	558	535	576	543	527	578	580	574	560	529	536	585	514	587	516	597	581	572	583	545	595	550	591	575	581	559	539	525	543	541	558	601	574	548	539	520	561	573	545	558	598	586	560	611	581	511	561	559	519	533	591	557	542	614	558	524	548	551	545	533	583	533	569	562	590	589	540	562	552	561	555	582	577	539	576	559	569	517	576	560	574	559	530	575	559	567	526	571	549	547	584	569	588	559	564	568	556	612	548	529	566	527	539	567	573	538	572	526	547	574	550	594	576	552	528	556	534	547	521	582	589	557	553	576	563	577	558	544	541	557	551	586	567	534	550	543	611	541	549	573	584	581	561	543	580	552	550	566	530	570	570	623	613	582	567	555	555	567	512	616	534	561	553	578	542	542	564	559	544	584	577	553	553	530	553	554	581	576	542	572	550	563	561	544	555	521	609	564	577	539	558	562	549	523	613	602	565	552	566	547	632	580	527	568	570	578	570	572	541	561	567	553	523	550	578	574	562	572	556	529	535	546	618	602	555	515	566	573	519	541	576	575	568	582	532	542	552	560	558	533	576	545	575	567	539	569	558	563	560	547	558	577	562	578	589	555	513	566	524	526	574	525	550	528	558	556	594	559	584	577	568	577	567	580	546	526	505	524	574	591	554	588	609	595	525	591	544	580	603	537	557	520	529	534	514	532	575	595	527	611	544	555	549	623	539	580	552	584	572	576	549	534	554	542	556	525	602	532	598	531	538	558	540	612	563	578	551	553	580	581	556	568	540	563	545	554	536	587	558	571	526	579	555	563	533	526	560	596	572	536	521	582	573	612	588	545	545	584	535	568	564	568	571	550	590	540	543	550	518	521	596	557	606	591	543	567	574	591	568	568	562	559	564	561	525	526	595	555	546	562	584	523	535	582	560	525	573	592	583	572	500	595	552	543	584	552	614	564	577	547	545	552	566	584	561	566	601	533	575	567	558	595	526	522	533	538	588	583	537	526	535	544	574	532	605	588	511	529	551	574	551	579	561	501	574	585	543	556	544	576	588	563	563	552	597	565	561	538	570	593	526	575	565	576	534	531	545	553	594	577	603	562	575	557	591	548	559	599	592	575	533	570	574	515	536	561	635	569	570	559	547	517	579	565	591	567	598	578	554	560	570	557	562	570	547	538	588	577	548	550	549	566	563	572	564	534	514	556	545	553	542	574	571	542	521	551	526	536	604	599	554	576	560	561	588	544	573	555	595	585	570	555	550	595	533	531	546	569	534	533	555	599	551	593	583	569	531	551	579	586	580	607	574	568	548	573	550	570	589	587	517	544	534	597	538	560	547	578	563	525	577	537	560	574	600	557	554	585	567	584	634	547	555	571	560	543	559	484	561	538	552	581	575	605	551	601	525	586	562	585	577	532	611	560	560	549	538	594	565	569	580	557	564	552	586	568	528	533	548	573	561	534	593	529	573	585	557	526	583	584	554	525	541	575	548	511	571	578	573	578	548	557	559	580	541	570	551	579	584	577	537	565	535	615	543	535	555	553	546	548	551	602	554	571	559	596	543	542	590	554	561	565	561	574	554	575	524	536	588	540	548	559	544	560	540	544	542	575	567	534	534	536	600	575	579	537	520	566	553	584	618	577	587	547	586	538	538	570	589	526	574	540	535	541	606	568	561	548	547	569	585	570	572	560	549	597	564	504	560	576	569	605	564	539	542	544	528	556	583	544	540	562	554	546	566	605	540	571	550	566	583	567	562	582	570	548	614	599	580	596	562	626	561	545	520	603	547	552	573	561	573	527	560	576	551	605	573	567	591	533	580	577	551	564	560	537	562	582	560	541	570	594	540	547	560	559	552	574	580	534	564	560	552	582	564	598	537	555	580	547	520	546	569	545	575	591	561	556	598	576	546	568	603	557	519	526	584	583	569	533	572	534	603	578	587	538	578	553	575	539	551	574	594	564	590	563	566	574	589	529	541	558	546	559	544	570	533	583	580	571	580	569	567	558	534	577	580	546	581	542	545	568	547	569	608	527	589	519	582	565	562	573	564	582	532	549	543	617	575	519	511	568	562	590	536	535	548	555	549	564	595	572	609	562	555	560	569	599	523	570	575	565	574	580	564	520	580	527	569	562	568	566	598	554	562	520	593	564	580	529	555	606	587	562	615	575	551	630	514	538	515	526	556	609	560	545	526	553	588	565	539	552	622	545	528	588	546	599	565	560	495	555	606	537	579	576	541	570	597	562	542	583	600	578	559	566	573	563	554	539	580	516	555	556	549	551	602	586	560	557	517	545	538	594	599	591	539	556	584	624	557	546	539	549	565	538	541	561	519	561	560	541	568	578	581	577	550	587	562	550	546	572	541	556	542	533	517	606	572	559	568	598	589	567	519	545	561	564	538	588	520	575	579	575	549	525	612	544	552	539	521	562	567	551	574	589	589	592	545	585	545	588	521	569	545	578	574	583	552	563	590	584	556	574	558	548	561	608	580	547	546	522	555	565	563	558	568	534	540	539	542	515	578	557	548	554	566	562	598	595	618	583	529	596	552	563	570	600	514	574	574	597	569	530	569	537	604	533	541	573	562	590	545	564	521	554	564	594	566	564	525	542	560	581	580	563	578	540	568	553	538	570	568	600	597	513	563	557	573	612	528	583	525	562	547	539	547	605	581	579	603	517	581	561	547	558	554	589	578	560	569	538	589	595	610	506	579	550	559	521	572	506	583	548	520	542	569	603	574	551	492	554	564	587	562	606	598	579	561	515	565	559	593	547	570	546	580	579	554	579	516	568	557	585	578	558	588	540	545	495	568	561	542	546	532	590	585	504	552	560	594	559	583	593	589	555	586	530	524	563	563	594	566	560	567	552	567	553	546	542	593	569	551	568	616	557	560	507	568
22916	21572	29352	24240	21572	20175	2051	727	541	525	406	334	326	312	269	269	230	242	231	214	231	217	229	196	195	200	212	193	200	216	215	198	195	198	198	197	198	199	211	173	200	212	187	218	196	159	170	182	159	181	172	186	194	183	200	222	204	227	194	187	178	185	184	151	212	179	176	175	192	196	196	167	179	165	186	187	185	214	188	184	158	152	187	158	186	182	174	202	209	195	194	169	209	187	197	169	157	171	192	160	197	205	170	187	183	188	205	188	187	178	178	184	164	193	192	181	197	161	177	175	208	162	180	173	186	188	177	160	183	180	171	200	172	200	193	175	183	170	150	197	213	177	166	182	200	182	146	167	177	176	183	145	194	176	172	208	174	166	183	182	187	182	160	179	183	178	201	199	179	189	204	186	179	179	195	195	183	184	187	169	173	208	168	180	170	176	187	200	183	178	163	162	190	172	153	194	171	182	195	190	181	194	176	182	156	176	173	180	176	159	161	182	189	184	172	199	191	193	180	173	163	173	188	180	171	169	202	194	172	201	187	185	173	189	184	167	169	177	183	197	176	179	198	196	179	184	190	164	173	157	208	181	186	203	189	178	171	190	193	164	169	182	187	204	174	194	184	174	192	172	180	203	162	178	156	168	190	180	163	193	204	157	177	179	169	184	179	175	163	183	201	188	193	165	187	196	176	171	166	168	162	174	174	172	189	164	175	188	155	205	188	204	173	180	180	155	176	185	187	194	157	192	173	135	189	184	157	189	182	193	169	193	183	181	175	173	176	188	195	185	170	171	191	170	210	195	191	175	161	178	193	176	219	198	179	204	193	174	176	174	188	202	201	177	191	182	181	190	166	140	171	185	167	199	167	185	196	205	184	172	192	170	179	160	188	205	170	167	156	159	180	182	175	158	197	167	140	194	201	184	197	180	166	175	202	200	173	181	193	159	163	166	179	172	175	176	187	170	177	187	187	176	192	155	175	173	179	172	156	188	171	183	148	179	158	185	208	182	184	180	182	183	188	158	217	186	168	165	173	175	171	164	196	213	184	213	193	169	191	180	179	186	177	167	194	180	187	182	153	195	185	186	169	188	174	176	191	202	175	159	176	180	165	199	198	198	195	194	187	181	168	184	182	164	161	166	178	198	188	177	166	154	189	196	199	163	167	181	162	178	177	184	165	169	178	209	187	180	174	190	157	166	195	177	180	191	169	177	172	171	190	175	189	171	195	179	189	174	166	167	203	192	161	191	159	197	209	192	169	208	191	194	177	165	182	170	193	161	156	181	194	191	175	165	156	162	177	187	180	172	176	197	150	162	190	162	184	169	184	198	205	179	177	170	195	162	178	163	192	154	184	173	188	179	164	183	151	182	172	179	178	172	177	172	165	199	184	195	204	180	168	161	154	160	178	187	183	165	162	190	185	176	167	173	193	173	194	172	186	185	157	189	151	208	192	180	188	163	184	170	182	156	184	168	164	184	164	186	184	190	190	152	207	194	163	188	215	164	176	173	189	186	169	192	173	179	153	174	176	188	218	203	178	192	168	194	179	194	193	178	174	181	197	172	167	192	165	163	185	219	169	191	168	186	179	169	153	166	180	171	181	183	177	179	147	177	206	160	170	196	168	169	170	188	225	185	190	171	174	235	182	170	173	205	175	209	150	170	180	179	203	159	195	184	167	181	191	164	186	172	179	162	180	182	178	189	172	163	183	176	171	204	168	176	179	184	182	192	181	192	172	189	181	193	183	183	163	174	174	190	189	188	188	162	159	172	181	166	179	171	162	173	196	199	183	190	171	185	187	166	188	194	183	197	196	183	178	167	155	165	181	177	193	189	161	181	187	187	164	199	198	180	187	215	170	166	184	185	168	192	152	179	181	171	174	164	180	182	188	190	204	198	187	177	220	171	188	165	174	192	187	163	203	187	168	185	172	213	190	197	175	201	185	167	156	190	180	187	178	191	202	183	166	148	153	180	202	177	192	169	189	167	190	163	174	186	204	193	194	162	175	209	196	184	165	179	172	168	187	176	173	172	196	175	183	166	199	208	177	186	182	185	173	152	176	172	203	197	199	192	175	176	185	163	171	218	196	193	168	181	186	189	169	150	192	170	165	178	196	171	192	169	147	191	191	164	169	178	203	176	179	174	187	199	189	181	180	170	175	191	206	193	181	179	176	176	172	155	177	167	155	169	163	191	160	180	177	185	199	190	167	155	193	176	199	192	183	172	191	179	171	169	168	180	195	173	173	196	188	192	166	179	190	174	174	169	170	186	206	182	176	192	170	202	181	204	156	168	162	183	163	173	168	156	177	194	169	186	192	189	184	181	191	182	186	172	181	180	190	180	185	192	177	180	182	183	163	170	178	194	160	186	200	156	171	212	198	154	141	175	177	168	159	174	171	177	171	167	173	183	182	168	176	185	166	167	175	232	194	180	164	190	178	172	188	194	166	134	196	184	165	169	202	187	187	199	182	168	184	156	183	207	161	189	193	190	211	184	202	172	155	162	171	160	173	177	187	180	179	173	190	181	206	195	193	166	183	171	170	156	167	197	181	186	180	178	167	162	166	179	166	201	159	171	176	178	187	147	172	178	186	187	188	187	153	184	209	166	175	181	162	160	186	164	163	155	175	204	202	184	167	195	162	189	189	175	171	167	187	201	163	220	185	173	178	181	164	195	184	172	170	174	167	193	201	189	169	167	169	182	173	161	196	177	184	183	192	186	182	188	198	187	169	200	200	146	197	186	182	185	197	169	190	183	166	191	169	196	189	171	164	172	175	172	188	174	174	171	180	190	162	169	179	210	176	156	174	191	171	175	174	203	173	152	202	169	172	188	180	183	197	190	196	187	209	176	199	189	190	190	183	171	185	184	178	198	175	196	189	188	176	179	192	175	169	167	175	171	156	176	170	195	171	195	178	160	199	170	171	176	178	152	186	163	201	176	162	175	175	160	185	186	175	195	176	198	194	169	187	170	165	184	167	179	155	172	202	177	158	181	167	183	196	172	185	171	198	169	193	143	169	155	169	171	190	173	174	183	189	180	191	191	152	177	154	182	172	173	180	165	164	197	186	196	205	174	190	189	190	183	185	185	192	181	190	188	175	191	224	171	170	175	179	178	206	178	151	203	179	162	181	164	190	194	172	176	170	188	171	203	157	151	194	176	169	163	189	191	184	159	176	156	153	185	156	180	178	185	169	182	189	194	158	142	177	178	151	180	175	170	185	194	172	190	190	164	175	194	184	193	191	197	177	180	159	172	165	189	192	168	191	185	182	175	174	195	184	187	179	163	176	183	181	196	183	170	187	184	189	167	162	188	161	175	186	177	197	193	185	167	180	195	199	175	181	188	158	176	193	187	179	191	210	204	194	174	181	198	187	197	193	179	162	168	182	163	172	187	160	174	169	190	192	164	171	168	189	179	187	171	168	189	165	181	147	171	191	174	183	165	183	162	189	170	196	196	170	172	172	190	194	177	158	198	179	169
6467	34230	21510	5076	3198	2295	1803	1312	1061	920	721	643	525	448	435	417	405	350	355	361	321	321	289	297	291	284	289	283	293	257	293	296	298	281	249	279	234	281	244	242	252	257	234	244	242	232	236	240	245	275	248	250	248	236	240	242	251	228	257	238	230	233	240	219	261	248	246	240	207	228	241	221	259	231	245	251	219	239	245	240	251	196	232	252	232	256	224	229	211	231	229	211	246	246	214	240	265	252	246	234	204	243	229	242	238	230	240	230	244	247	226	218	257	221	219	246	226	250	263	243	230	235	230	242	263	216	254	209	231	241	204	239	248	220	232	221	235	211	232	238	259	239	240	244	229	217	240	233	239	243	235	248	249	223	226	238	226	227	233	233	229	254	231	230	233	206	249	234	219	230	212	227	242	236	236	233	214	226	214	246	218	229	242	244	218	224	260	235	251	224	219	236	240	226	223	220	242	231	240	243	248	218	209	230	228	246	199	238	224	257	247	233	237	221	219	248	235	219	210	226	239	236	242	239	225	257	229	235	251	234	225	245	223	223	276	236	233	240	256	252	260	225	233	235	238	258	262	247	214	232	217	226	229	201	250	225	243	244	225	225	228	247	227	228	237	218	201	250	220	235	235	244	223	230	256	233	238	246	219	237	224	189	206	220	234	213	210	235	250	208	248	253	230	227	240	224	218	232	232	240	234	215	214	233	255	222	239	236	254	228	262	232	235	229	218	237	247	245	229	245	235	229	220	215	233	233	240	235	218	237	218	241	226	231	218	219	235	224	239	263	250	210	224	243	261	223	223	270	239	220	227	229	223	238	226	234	235	234	219	244	257	243	215	280	210	231	230	241	204	257	232	236	236	227	260	234	205	203	248	264	263	228	230	264	246	230	213	220	227	242	217	219	232	242	229	224	243	249	215	225	254	228	232	221	218	217	249	222	216	242	229	221	234	207	213	262	234	222	240	235	200	242	231	219	225	214	227	241	241	242	231	242	217	213	204	247	226	227	243	211	249	248	230	229	223	240	262	249	247	241	216	217	248	220	253	224	257	241	262	209	250	238	203	218	249	229	231	246	221	221	215	233	218	216	242	235	230	224	252	258	239	235	235	241	232	242	253	250	222	229	225	250	219	225	223	263	238	253	236	218	236	241	219	239	231	229	270	250	217	223	214	235	232	226	249	245	238	209	242	258	248	226	232	235	246	234	230	256	247	212	225	234	238	256	224	224	232	227	245	246	240	255	220	256	246	240	194	200	245	228	230	221	246	241	216	261	231	244	220	267	228	247	242	220	243	251	238	241	252	224	222	252	205	248	251	236	228	255	228	214	246	220	230	235	230	227	236	246	242	228	256	229	230	239	229	247	243	219	226	215	229	225	218	233	239	208	237	218	234	214	246	228	240	232	216	233	204	212	232	254	221	232	216	263	238	224	224	215	243	237	226	248	229	210	224	260	224	222	272	239	239	209	242	258	224	224	256	231	212	213	239	256	232	227	226	224	250	200	234	257	218	246	229	236	222	245	219	198	236	237	231	247	229	239	212	233	237	234	258	232	233	233	257	227	245	242	210	234	224	243	232	216	240	238	231	237	229	221	252	237	251	224	241	239	235	251	222	197	243	211	249	227	228	258	238	229	252	254	256	228	243	240	229	233	239	222	211	239	224	237	234	239	224	232	238	220	243	233	230	252	244	235	230	215	235	265	239	231	242	216	217	236	225	238	225	242	241	243	254	236	221	228	224	253	224	220	257	249	241	249	225	239	211	228	241	237	245	222	226	232	229	237	218	210	213	221	246	232	236	264	219	250	245	235	251	241	246	249	223	215	241	272	241	218	217	247	232	254	236	252	214	228	226	243	226	247	246	230	251	253	229	238	237	277	261	219	250	254	270	225	249	233	229	213	199	234	233	238	222	210	258	230	244	205	222	247	264	267	239	225	230	251	216	238	249	228	267	252	215	243	238	244	227	242	233	229	217	255	232	225	234	216	204	237	231	229	241	256	250	223	210	225	253	238	250	205	224	220	251	274	235	219	226	223	232	254	222	235	230	241	208	226	223	194	234	227	218	225	242	255	223	236	238	210	200	240	232	222	240	219	219	210	229	245	229	257	234	228	230	245	259	186	242	218	231	257	215	237	228	257	227	240	235	229	217	242	230	232	258	237	240	242	251	227	224	210	224	256	217	230	255	220	214	234	232	245	244	257	257	235	226	208	231	250	269	209	253	230	204	221	209	239	219	228	228	225	206	236	259	237	217	243	224	226	239	244	202	233	227	228	261	223	233	233	219	233	236	241	208	239	236	242	215	243	226	226	238	227	239	255	256	241	250	180	226	210	242	211	248	215	256	228	212	235	234	229	237	213	213	235	228	252	248	228	249	209	256	225	225	247	248	200	227	259	223	241	215	225	236	223	252	267	234	237	219	266	261	237	245	227	210	249	221	210	231	217	236	195	240	253	225	241	232	239	233	203	241	214	214	252	239	218	226	227	245	243	223	208	223	236	206	227	229	249	245	243	261	230	246	217	234	233	244	226	223	254	252	220	220	212	231	217	227	200	204	225	271	205	243	237	228	233	222	214	242	241	237	253	244	265	249	246	227	257	229	250	218	253	227	248	261	244	230	216	238	218	239	216	237	233	240	230	227	208	213	211	224	238	248	242	246	222	233	243	250	244	228	228	202	227	230	218	203	234	250	250	262	239	241	246	243	246	259	229	218	234	208	229	216	246	225	232	246	231	240	261	238	241	232	239	233	242	235	228	247	225	231	238	225	210	265	214	220	244	223	235	260	200	229	222	239	263	230	217	251	241	219	258	259	231	249	250	206	210	227	245	237	233	214	234	233	248	221	257	237	231	206	235	233	225	225	219	240	244	240	215	222	229	241	213	237	245	248	254	224	252	272	238	229	234	244	214	248	226	196	250	250	246	235	230	238	240	220	234	248	253	233	238	222	240	216	235	239	206	237	262	255	246	221	222	232	233	240	221	219	232	216	228	232	244	229	231	229	252	207	243	216	247	235	237	217	231	231	220	212	248	215	202	210	221	263	233	225	220	237	221	208	236	251	243	220	238	235	262	227	233	228	227	229	220	228	242	207	207	258	243	222	237	265	234	224	253	230	213	264	241	241	233	227	244	237	213	240	225	237	231	224	260	231	246	226	242	234	228	215	214	260	206	235	234	247	213	243	209	230	219	216	233	256	233	215	222	238	252	228	249	234	187	236	219	235	221	189	226	237	238	249	213	232	216	228	237	233	260	239	246	216	240	231	218	243	208	206	200	223	224	233	226	252	213	233	219	245	259	250	226	213	226	209	240	201	220	248	238	229	205	237	276	233	216	258	246	246	227	232	229	239	207	240	245	222	247	218	243	252	225	232	250	224	205	193	235	221	230	248	235	220	224	249	239	226	241	220	216	225	220	235	234	236	235	229	232	251	208	249	193	245	238	227	230	217	213	238	263	207	245	228	235	249	254	207	229	239	230	222	238
27724	17257	5079	984	742	733	667	655	675	681	666	655	619	647	648	683	677	622	687	668	643	656	640	646	615	628	609	665	618	597	659	630	662	643	673	639	620	636	647	645	616	659	663	674	608	651	639	679	654	616	616	645	694	652	654	681	626	644	625	657	641	640	638	676	631	651	591	668	658	626	586	637	713	628	618	632	623	665	630	593	619	630	620	622	620	648	628	634	577	598	655	614	641	627	622	691	625	628	679	681	664	627	611	625	643	658	707	674	648	622	672	668	687	671	677	607	637	637	669	678	691	628	596	640	644	611	631	662	673	601	669	612	630	653	676	633	657	667	644	646	642	640	633	618	634	630	658	699	606	688	616	671	610	635	619	729	654	663	620	666	667	660	670	682	646	628	601	647	635	671	674	664	649	653	627	640	630	686	667	639	636	614	624	624	655	620	624	652	657	620	636	595	663	620	642	639	622	676	728	694	654	653	635	637	623	682	665	661	661	645	661	631	656	649	621	661	652	668	640	648	666	645	588	613	670	690	634	683	644	687	655	656	624	663	646	654	656	651	639	654	640	672	613	625	660	624	616	661	674	643	643	621	683	643	624	671	623	630	653	625	654	663	629	624	628	657	670	669	646	670	620	635	611	613	638	700	648	653	635	639	650	641	653	658	670	590	640	627	636	643	642	629	660	666	688	606	706	679	698	610	665	655	613	619	635	705	701	658	663	638	612	617	653	618	694	700	632	650	644	709	637	636	645	619	656	719	657	672	636	640	621	631	640	624	636	653	613	601	618	637	612	676	615	637	644	671	630	666	641	674	664	654	672	647	634	605	695	621	677	566	648	641	630	634	652	670	673	642	627	630	677	679	673	605	653	653	623	634	623	645	628	664	654	648	604	653	596	634	674	629	653	648	679	666	623	667	689	631	681	643	633	636	598	647	596	680	628	648	662	638	663	632	658	614	638	662	608	624	642	618	630	642	639	670	598	677	620	629	652	634	637	627	657	651	687	692	690	648	630	639	590	601	670	685	676	678	627	636	644	654	647	673	661	647	670	674	679	675	669	612	683	641	646	654	674	677	666	621	669	651	622	627	623	652	600	658	689	671	641	633	649	662	623	658	655	697	650	634	614	662	622	653	692	619	631	636	680	668	641	603	647	643	648	637	660	651	651	670	608	658	629	646	674	673	652	666	674	630	647	590	643	632	611	606	642	672	663	695	676	592	617	664	667	690	638	674	653	644	660	662	652	667	634	662	634	610	626	659	644	625	609	687	609	681	659	687	633	675	659	639	650	644	630	672	605	596	652	687	649	647	665	624	656	621	632	627	678	625	595	694	614	622	646	635	644	644	618	673	660	672	637	607	670	622	661	672	628	654	653	625	652	648	709	654	623	634	644	603	681	701	671	621	634	654	643	666	665	641	632	629	642	612	634	603	620	660	651	618	649	649	635	645	620	641	641	611	605	644	706	637	626	675	658	648	675	641	598	658	603	606	605	641	640	644	630	638	681	583	631	646	639	599	648	683	583	642	694	673	612	659	632	655	686	661	637	633	608	679	673	635	664	583	629	617	703	678	647	645	638	712	616	618	639	658	646	637	589	630	661	639	637	623	617	707	660	659	656	645	671	684	632	657	655	646	633	646	653	576	657	618	647	618	645	619	631	644	658	646	634	652	671	646	643	586	623	628	714	647	646	673	638	624	623	651	643	647	662	641	651	609	648	647	683	641	654	587	625	682	632	700	647	669	635	648	624	595	595	654	675	642	630	632	643	651	634	647	651	600	699	705	661	640	667	614	648	629	643	602	670	634	615	621	646	651	659	644	639	625	630	665	604	637	672	641	690	642	632	631	667	640	610	631	633	653	633	679	652	674	634	656	659	637	659	674	617	671	643	613	678	601	666	660	620	678	648	626	662	607	660	646	654	654	656	655	668	616	669	656	682	649	636	665	607	657	708	654	613	581	650	685	653	622	653	639	639	651	595	632	621	658	643	659	625	619	655	657	654	664	630	693	653	633	636	669	647	651	615	615	610	604	661	651	659	680	631	635	655	641	659	666	638	640	671	633	672	654	639	687	631	603	618	642	682	708	626	655	653	678	697	653	641	669	614	613	621	635	641	614	642	625	630	688	646	668	699	628	676	652	631	661	638	604	622	664	682	619	632	634	651	680	631	644	622	674	637	664	623	693	620	646	681	667	675	664	645	635	629	635	664	664	580	590	625	649	641	633	625	623	665	635	653	629	610	673	646	678	654	628	656	620	671	701	637	640	647	659	614	629	609	643	635	661	706	673	676	679	632	660	692	661	671	647	629	669	656	609	659	634	628	653	625	653	651	651	580	629	663	636	650	673	685	630	666	636	631	635	612	654	616	632	655	597	631	647	631	634	687	626	660	633	647	629	639	660	650	691	639	606	691	681	646	681	619	631	655	662	599	632	621	665	639	618	616	687	616	693	649	626	607	680	628	663	625	655	670	633	661	623	640	636	630	638	662	611	667	649	662	617	624	642	618	644	663	673	623	659	597	649	643	667	648	660	612	645	655	645	653	658	639	668	672	629	634	621	666	638	655	632	648	653	615	619	689	638	636	646	700	640	696	698	670	666	606	620	597	673	670	615	695	619	644	650	653	611	627	660	631	655	658	663	631	675	623	616	654	633	623	663	640	653	643	625	637	653	617	669	637	666	642	634	631	645	610	662	639	572	641	625	637	590	649	627	615	604	575	673	649	607	696	594	687	699	688	648	621	643	654	649	745	650	679	623	657	604	673	636	609	621	660	631	585	637	656	651	633	622	643	630	655	679	690	652	646	619	626	651	623	617	636	586	627	642	607	659	669	653	601	621	602	662	655	634	671	653	649	644	676	645	636	656	686	645	673	676	654	625	599	664	650	693	633	619	694	649	653	647	636	643	651	586	622	657	652	657	649	672	618	680	642	619	642	658	681	590	628	620	626	668	671	618	620	663	681	623	651	638	606	646	624	664	644	648	674	668	628	685	644	625	631	642	653	622	692	636	656	678	655	660	657	644	657	684	665	601	683	609	636	654	656	648	612	635	625	619	650	669	633	602	629	667	663	672	621	644	620	613	648	613	619	644	653	680	643	648	606	657	603	656	625	651	648	625	629	610	635	659	649	664	672	647	645	616	647	639	643	680	663	642	683	650	644	671	712	654	675	580	670	646	653	613	655	646	631	601	711	628	641	684	646	676	647	676	683	652	681	697	651	624	633	619	646	634	689	647	688	651	635	635	640	620	625	678	588	639	633	633	643	634	667	625	687	582	644	659	645	694	663	690	645	650	681	676	643	664	646	665	609	681	671	662	658	647	626	678	633	624	635	571	651	642	678	632	622	673	635	646	635	594	657	679	614	645	629	589	676	672	613	663	667	653	656	646	667	661	652	640	642	624	684	696	628	550	600	657	621	673	634	660	626	647	670	659	635	606	625	681	655	629	649	607	653	648	598	616	680	665	627	604	645	647	665	637	639	648	647	628
5738	6564	3615	1000	871	859	847	902	850	831	853	881	888	847	809	839	834	763	834	848	812	843	843	805	840	844	813	801	847	807	806	792	795	841	827	864	820	823	851	831	818	827	832	788	785	838	816	824	778	856	854	795	800	841	812	791	871	795	798	825	814	858	877	853	840	858	806	798	852	778	831	858	765	800	823	811	813	855	833	809	851	851	840	859	864	803	816	800	842	792	826	804	786	838	861	831	843	816	827	800	860	800	779	897	799	778	858	797	832	795	826	819	795	825	840	804	819	812	804	793	814	846	824	819	862	869	790	861	838	802	835	809	822	822	811	844	836	776	871	791	795	826	858	781	750	762	802	782	822	823	848	804	834	777	846	800	834	814	832	787	853	832	842	824	827	776	787	812	828	806	765	820	781	839	787	804	884	849	837	822	797	840	796	766	804	785	849	772	837	766	898	798	846	780	835	841	812	796	833	807	772	786	846	825	816	847	822	810	816	831	812	797	785	813	805	824	781	870	860	796	777	796	873	826	843	838	804	802	795	802	866	815	810	822	829	847	845	827	823	803	822	786	826	856	821	808	868	855	811	883	775	818	811	763	813	841	825	848	815	844	799	851	827	805	834	869	843	788	741	864	794	860	833	804	873	818	767	800	851	813	777	815	855	852	859	837	833	838	794	791	861	822	776	802	833	798	833	826	823	871	799	849	812	813	778	828	772	818	896	836	817	815	756	784	842	866	794	799	807	767	810	834	836	853	815	831	813	828	824	828	801	839	859	867	848	819	817	802	843	805	821	824	812	812	768	819	894	856	787	832	779	857	808	831	845	849	849	813	746	825	829	845	792	869	806	821	829	821	805	811	820	833	841	801	819	780	794	799	803	844	837	852	817	829	804	815	828	799	846	856	844	868	808	816	765	811	833	826	793	856	794	789	844	862	799	846	848	822	856	826	854	819	829	848	816	818	822	820	826	828	775	765	771	821	832	783	803	789	790	823	841	770	821	801	847	762	869	855	825	821	767	764	860	825	798	833	778	828	798	746	825	814	756	811	794	797	859	777	791	880	822	836	814	793	787	799	854	777	840	781	769	811	853	779	795	834	841	812	833	834	842	838	795	829	813	821	853	821	862	800	804	822	794	777	794	736	790	802	786	816	855	839	879	833	865	801	796	858	813	753	773	792	828	808	817	818	799	790	812	832	806	826	846	783	774	863	815	799	816	815	832	792	819	806	849	840	797	849	826	832	831	846	873	849	792	820	809	850	800	800	836	803	775	792	766	847	827	820	802	851	821	854	821	797	790	825	813	846	794	858	796	839	810	797	834	780	859	840	793	853	796	791	833	776	849	803	795	779	853	769	807	760	786	827	851	823	789	833	839	837	786	788	794	820	857	829	804	788	814	815	848	890	815	845	813	789	814	803	900	842	796	756	793	830	771	828	823	773	817	812	804	787	792	855	882	794	787	847	850	821	862	848	752	859	831	813	793	822	825	851	879	815	806	817	809	783	850	783	789	834	865	799	781	799	900	825	801	810	836	800	788	828	821	826	864	824	788	789	742	865	864	849	799	851	830	761	783	818	828	826	834	802	815	828	805	838	850	775	819	828	863	851	802	820	802	810	845	805	795	828	798	816	825	878	858	771	849	801	865	832	842	854	815	837	787	817	836	806	793	836	810	806	804	820	795	805	874	807	853	849	805	796	802	829	755	813	824	858	795	769	837	817	842	775	809	856	790	784	808	782	854	785	776	785	847	791	781	832	868	855	824	881	861	838	847	827	853	845	805	835	815	806	885	845	812	848	854	854	851	874	787	838	834	797	830	830	839	861	812	789	825	850	829	766	847	819	860	844	807	816	825	805	846	848	822	824	764	806	836	865	837	873	786	860	794	818	781	808	817	825	801	822	774	822	802	830	798	845	836	825	819	809	792	817	835	821	818	798	853	812	789	822	835	805	858	814	836	797	791	831	798	846	807	834	855	810	815	767	778	781	835	851	849	800	837	809	789	803	781	817	799	805	867	764	844	800	799	801	777	826	835	820	868	792	847	822	798	846	875	765	810	810	822	835	768	787	829	870	841	819	810	854	788	832	839	797	765	825	845	818	811	825	848	842	790	856	826	809	879	792	817	847	868	840	841	846	842	860	804	804	783	804	844	783	823	815	825	802	880	856	805	839	778	827	817	774	857	839	836	780	854	822	848	848	871	793	801	813	884	812	801	833	793	785	837	779	798	869	843	859	863	822	805	805	815	824	830	873	784	837	776	789	809	812	821	804	828	805	830	804	838	832	833	827	795	799	818	813	792	831	798	822	842	832	853	847	766	829	846	787	784	798	806	774	789	836	837	818	856	820	829	799	792	837	837	854	847	750	835	832	794	852	805	800	821	806	795	861	811	814	813	811	839	844	826	841	811	795	744	809	801	829	827	831	798	857	859	771	785	767	803	900	798	783	801	781	860	843	815	864	795	855	820	853	857	849	838	828	828	766	741	799	830	817	801	744	835	825	816	816	793	786	825	804	810	795	814	862	831	862	853	816	797	816	786	802	835	862	810	843	855	795	849	758	802	762	823	764	828	852	906	747	776	773	870	822	842	820	753	837	832	800	809	797	873	807	798	863	797	834	799	832	851	860	805	830	849	822	819	831	827	830	818	845	818	818	806	766	834	785	863	862	800	812	831	874	811	847	828	781	809	775	841	845	862	780	822	820	817	813	793	836	806	803	834	812	858	855	825	854	797	805	826	778	854	833	844	802	808	810	845	777	834	808	847	814	875	847	840	790	835	803	795	786	839	808	816	850	850	822	796	820	848	796	844	815	871	809	831	802	814	785	872	785	822	836	828	782	845	790	832	832	872	841	825	791	825	879	811	867	807	866	826	838	809	794	866	789	817	837	789	811	840	830	872	804	814	804	841	862	836	769	820	830	804	837	757	789	790	839	802	847	876	825	844	803	823	816	837	814	823	791	845	814	802	835	873	809	838	844	798	801	810	843	823	767	824	843	817	791	850	839	846	819	746	843	779	825	859	758	786	833	816	804	872	863	831	840	879	799	830	811	834	812	802	781	763	808	818	839	825	787	819	864	805	830	780	768	801	831	836	806	831	838	884	872	826	830	815	834	797	854	813	820	862	809	803	841	822	796	805	766	869	830	827	829	787	804	780	813	766	799	821	841	771	833	746	856	839	798	811	823	807	862	798	824	825	797	821	824	871	836	761	805	849	817	819	825	836	894	787	811	827	847	839	826	809	800	860	840	767	818	898	812	848	820	822	866	828	847	841	839	772	844	790	804	772	832	848	777	808	785	791	845	764	839	834	772	845	815	786	730	826	846	830	808	782	833	869	823	811	879	841	798	791	850	861	823	815	812	809	826	804	826	885	802	865	844	799	838	839	833	837	850	790	796	824	860	800	844	837	818	808	867	783	808	811	783	835	833	786	803	871	794	847	836	834	801	840	805	799	822	784	842	812	781	823	784	830	767	833	824	809	786	807	863
23755	21494	28741	24680	20897	4358	1018	732	700	660	588	583	560	531	533	551	548	529	499	505	544	456	514	487	520	496	499	496	529	500	462	452	500	461	451	480	479	475	471	484	515	491	457	471	464	479	446	476	502	465	493	476	469	460	472	555	468	462	472	474	490	479	467	480	446	483	471	479	497	502	488	456	489	418	436	493	465	432	483	492	468	482	487	480	442	488	457	513	454	515	474	487	471	472	470	498	487	471	474	485	462	465	443	464	460	477	478	507	467	483	495	474	481	447	457	477	450	498	452	480	430	470	472	449	468	486	461	443	442	490	484	466	422	470	517	464	491	517	476	508	486	488	472	478	468	486	512	473	470	458	482	477	485	487	415	439	492	480	457	473	492	483	461	462	492	472	478	518	500	454	491	474	466	485	479	471	443	478	480	450	521	475	509	514	478	489	480	492	472	453	479	475	486	450	486	437	485	489	452	463	488	456	469	506	458	447	473	453	470	480	483	482	449	500	464	507	471	477	471	431	457	483	452	489	465	464	477	451	467	488	490	501	484	468	481	490	483	508	463	474	496	481	493	471	490	456	488	487	442	477	516	483	475	456	507	479	462	466	484	468	437	520	514	425	494	507	450	486	493	520	474	482	435	482	456	489	479	470	464	491	464	450	484	486	488	496	489	475	439	446	496	433	488	459	449	471	503	462	515	513	492	500	520	450	486	470	475	462	449	489	454	486	483	501	458	476	461	521	485	467	498	486	469	470	472	442	475	446	474	470	467	493	493	481	493	455	438	494	474	492	454	504	466	494	474	504	460	453	478	481	475	538	450	491	490	477	457	477	498	467	488	488	463	482	511	476	464	472	456	485	472	477	478	454	445	462	449	500	428	459	466	472	489	469	447	473	511	490	491	474	469	450	490	479	485	484	475	498	502	509	477	433	489	520	495	522	483	482	473	459	493	503	490	516	496	475	475	450	436	454	439	475	454	508	484	443	492	454	512	460	455	489	464	438	486	472	455	473	485	494	448	439	473	472	475	494	487	448	523	473	446	480	448	489	484	486	482	509	497	480	461	509	452	445	457	466	471	474	476	440	457	470	466	451	497	488	521	464	467	492	496	433	509	493	457	455	514	456	452	479	490	488	465	470	521	508	501	463	480	467	487	427	459	520	493	470	476	504	500	504	476	465	463	477	510	503	463	491	519	455	470	479	471	479	462	467	467	494	480	484	411	461	497	467	497	493	466	482	508	489	448	513	487	479	460	461	502	485	460	452	478	464	479	460	500	473	507	509	428	510	463	506	449	462	485	513	473	477	463	514	478	493	497	447	473	468	501	465	491	463	479	464	488	478	483	500	481	494	454	483	510	504	469	484	470	485	507	448	481	518	508	483	531	467	444	486	444	479	438	460	478	494	493	470	477	472	484	486	483	465	480	485	458	475	433	454	466	457	513	476	472	476	533	501	505	493	500	451	492	455	486	490	450	460	425	460	474	471	486	458	476	428	464	513	473	483	488	489	473	493	462	465	484	474	461	498	473	489	483	480	494	488	455	482	487	485	508	476	521	442	468	511	475	474	447	454	439	479	465	475	469	458	501	491	524	485	516	448	445	475	517	481	490	468	504	430	502	423	463	506	487	505	487	437	482	483	478	469	444	438	492	492	509	484	497	513	485	477	446	495	503	491	491	464	467	467	474	462	485	503	471	508	498	459	527	498	547	463	446	478	490	460	455	485	478	481	513	480	484	445	473	491	461	522	488	485	501	485	461	498	524	480	493	457	465	490	482	459	468	465	496	400	479	483	467	484	474	448	455	449	463	494	447	460	470	469	502	503	474	466	469	499	495	488	469	463	471	482	490	484	483	481	504	506	438	472	478	482	474	488	511	512	464	471	486	455	497	504	502	493	468	505	481	483	483	498	443	493	488	475	482	469	525	472	499	468	468	451	504	493	488	501	469	469	459	482	479	467	476	477	497	479	478	439	521	477	491	464	504	476	516	445	446	507	529	483	477	499	475	464	473	494	497	500	488	466	468	481	481	513	449	468	485	449	456	450	495	463	538	465	510	457	434	456	536	496	459	526	455	500	465	473	470	490	490	471	514	472	468	501	482	430	498	471	497	476	454	468	495	482	485	467	437	468	481	475	448	472	474	466	459	444	485	497	533	499	473	468	479	493	462	459	470	492	489	499	484	495	489	487	484	507	480	469	493	463	512	469	488	481	471	462	426	501	480	480	452	470	489	437	498	438	481	549	453	457	486	460	481	478	479	465	518	463	487	488	484	463	494	464	487	463	450	494	517	496	461	437	496	464	464	489	463	485	482	450	496	486	462	462	446	495	471	468	469	466	516	475	481	429	503	504	466	520	473	501	454	469	495	500	506	479	430	468	509	488	485	436	460	507	471	506	500	500	434	461	476	482	454	469	456	444	461	485	450	472	499	457	501	495	456	468	437	488	500	449	497	456	467	488	492	458	484	498	494	423	478	445	447	483	470	477	463	493	442	502	480	478	467	443	457	469	449	463	439	482	466	480	486	461	511	486	460	481	499	449	462	455	479	455	438	510	487	457	481	486	484	462	471	476	505	447	488	496	466	511	484	441	468	461	471	468	446	495	499	473	479	513	473	484	476	453	539	507	512	478	489	465	476	504	489	494	493	482	477	454	476	466	478	484	480	506	505	486	475	513	478	481	436	476	449	491	444	478	472	498	482	485	509	490	479	489	492	486	456	498	508	448	477	471	483	484	483	461	457	498	469	462	446	496	455	473	490	494	465	470	495	472	478	478	439	462	513	454	478	482	492	502	478	498	477	480	464	505	444	437	499	468	489	499	481	522	455	494	490	467	464	469	461	488	483	489	467	445	497	500	493	465	454	529	477	472	515	465	450	448	450	475	489	512	494	474	464	463	508	446	465	488	476	506	491	431	465	462	473	466	463	429	464	470	498	467	485	444	489	464	487	478	458	458	480	504	469	479	454	485	445	464	450	481	496	470	461	487	451	438	434	466	467	495	496	470	491	494	491	478	446	481	473	473	485	513	474	482	459	450	480	470	471	445	499	487	477	424	469	447	504	436	478	490	492	502	499	450	497	448	500	444	461	453	483	451	511	507	458	469	503	461	489	498	484	457	462	458	482	476	486	478	488	456	473	461	468	493	464	487	460	519	490	476	475	497	521	458	466	507	519	503	464	471	499	486	454	474	448	490	458	473	476	488	461	491	479	491	512	441	463	465	473	471	522	438	439	479	441	479	444	449	497	481	474	480	466	493	500	432	466	456	519	491	499	475	479	480	474	464	498	477	493	462	398	492	535	496	450	477	436	463	502	500	450	464	510	494	509	468	478	439	453	436	480	481	473	502	502	475	512	483	473	513	477	457	511	481	446	474	459	495	478	441	472	491	492	461	505	459	501	484	454	501	453	476	502	439	500	464	436	467	468	469	464	463	454	493	456	452	474	505	461	436	482	475	469	423	513	471	499	458	470	482	471	468	501	452	530	457
4648	26953	17640	3375	2181	1813	1450	1201	1070	1008	895	810	793	815	729	686	724	702	666	688	642	666	692	637	595	678	670	643	654	630	655	615	626	629	638	641	632	622	625	672	571	636	628	616	584	606	639	629	640	585	608	629	606	647	590	614	615	577	617	595	605	583	601	632	588	620	629	630	608	638	598	613	598	634	590	559	613	648	624	608	643	638	655	619	661	611	626	642	649	632	642	607	599	585	626	594	582	654	619	666	592	631	594	587	626	603	585	604	588	620	618	610	629	589	606	597	599	609	629	608	618	642	601	598	631	594	603	611	598	604	636	580	584	605	628	636	619	678	571	616	678	586	620	626	552	671	613	638	629	583	621	609	646	618	600	612	597	591	623	671	658	630	620	673	649	586	603	587	650	631	586	645	595	648	643	628	620	627	595	604	642	615	603	585	580	601	625	592	601	624	635	621	638	621	629	616	653	623	615	618	626	669	617	607	586	589	632	624	575	652	602	670	606	620	599	643	588	606	583	587	608	624	623	650	637	623	602	629	642	651	646	584	621	591	592	638	600	575	607	605	624	651	625	589	580	687	668	616	583	635	577	596	618	607	609	621	608	620	618	598	656	609	632	624	622	648	659	656	611	616	671	602	649	612	605	602	574	578	623	626	630	602	590	637	630	599	603	630	640	636	622	573	641	605	642	652	636	646	613	627	655	626	619	651	617	679	608	579	611	591	608	603	612	609	620	602	638	648	596	615	618	600	616	606	611	648	620	630	618	662	606	634	656	558	635	590	612	673	586	638	597	582	603	606	578	620	622	612	615	610	598	634	616	615	632	602	584	621	621	613	619	588	628	577	603	604	624	655	612	622	610	603	596	620	596	652	631	652	689	605	614	654	629	622	665	631	594	663	668	576	617	647	626	571	641	583	605	582	600	624	590	592	607	600	603	589	637	629	649	641	619	620	573	630	612	611	634	678	598	641	650	628	617	591	625	647	625	616	632	605	652	603	613	637	598	637	624	636	621	549	623	579	612	633	576	666	601	606	631	612	628	656	644	660	571	632	562	632	616	597	573	637	607	642	630	624	639	608	633	618	578	642	638	614	599	606	635	631	614	620	557	612	592	596	634	617	630	625	652	591	586	591	635	631	637	593	636	627	634	638	621	626	602	606	615	629	634	599	649	632	631	654	589	668	575	632	623	633	597	605	610	621	622	615	628	634	629	564	603	611	632	606	643	613	599	646	608	564	616	629	627	611	627	650	607	558	585	645	630	610	582	625	628	611	584	607	658	614	607	629	605	624	674	612	618	635	581	611	616	625	605	642	599	614	626	609	663	655	678	631	638	642	623	649	598	637	580	629	617	610	602	616	589	620	652	609	647	610	665	579	630	605	582	610	602	613	615	618	637	605	619	583	645	622	602	631	610	600	626	602	625	683	646	621	682	564	627	646	630	643	647	629	615	597	640	618	595	586	572	626	611	595	626	605	638	596	617	625	626	580	610	610	657	626	596	603	636	632	641	590	638	636	634	585	632	618	602	603	619	619	598	651	650	626	608	617	610	623	650	635	654	623	589	640	640	615	605	597	614	600	601	618	622	631	628	611	648	633	636	592	550	647	640	630	617	619	621	607	633	620	656	651	639	646	646	606	597	635	665	584	642	609	621	621	657	640	660	609	624	559	657	601	612	578	641	653	646	589	633	611	618	638	562	596	607	629	601	628	641	674	584	619	611	630	604	610	615	624	600	566	631	601	598	578	620	658	627	642	621	632	603	605	572	601	618	606	600	633	615	610	600	601	616	569	622	648	632	582	613	638	600	610	623	615	637	600	591	589	619	606	639	600	589	655	601	660	609	624	598	569	625	569	625	606	626	655	621	646	615	587	602	600	631	582	568	646	666	666	610	625	597	625	622	635	566	625	575	581	643	608	601	621	591	628	614	632	626	583	627	598	592	596	635	668	592	617	564	640	607	582	658	638	595	593	624	660	635	620	607	639	642	689	594	613	626	594	632	606	664	636	654	592	599	582	600	638	609	578	631	640	600	601	611	626	607	666	585	617	639	624	642	574	602	599	621	659	585	611	585	609	563	676	592	656	599	619	660	635	643	600	622	642	594	634	627	600	635	635	571	600	567	575	590	632	603	647	659	591	605	600	617	592	590	615	629	621	609	615	610	584	621	642	627	606	633	627	625	582	624	595	623	625	664	616	608	668	605	639	616	617	592	618	629	592	620	643	571	626	598	630	616	603	653	613	626	624	607	612	659	656	645	656	611	610	678	675	615	611	593	589	615	596	611	645	604	574	635	622	595	664	652	610	676	638	600	638	615	619	615	634	596	639	613	650	630	630	619	583	601	674	648	568	563	596	616	634	631	632	619	624	586	579	614	683	612	638	585	613	610	588	591	593	563	629	651	625	651	590	619	626	604	657	655	608	620	584	606	569	586	636	610	636	647	597	641	585	617	619	603	581	619	612	652	654	611	599	607	629	631	592	600	604	622	627	622	626	629	576	632	607	627	655	571	612	655	583	615	586	622	640	616	596	594	618	625	616	600	654	592	589	600	605	589	601	641	635	622	595	618	599	591	563	571	617	608	607	604	630	628	636	622	628	641	601	595	601	598	593	585	632	652	618	606	598	587	643	665	612	633	608	638	606	560	635	619	644	602	650	628	598	613	630	617	617	627	581	683	639	651	602	613	598	591	581	615	586	598	630	637	642	597	613	618	653	555	618	650	636	573	612	593	584	617	654	672	586	609	633	633	652	643	643	641	637	652	644	591	622	636	636	559	613	681	630	653	619	625	630	588	589	605	616	569	636	584	670	627	628	608	623	620	580	606	647	619	615	654	646	583	634	605	605	629	601	627	657	597	641	623	625	577	595	592	620	581	617	619	621	610	640	581	653	619	620	574	688	629	622	625	633	602	547	637	635	631	611	604	647	659	597	633	608	643	611	612	662	618	600	593	611	631	616	632	644	658	616	597	615	682	628	620	665	615	582	594	618	660	589	584	589	560	658	615	633	592	647	601	617	611	630	620	635	598	643	613	583	624	665	629	652	632	610	607	628	623	644	584	594	590	608	604	625	638	596	614	582	574	636	604	611	576	649	668	633	673	584	662	613	643	629	617	640	605	558	634	625	680	630	611	641	629	618	651	595	595	621	616	601	642	614	610	639	619	607	575	609	608	608	589	613	637	610	638	587	600	664	583	630	617	672	614	607	603	625	581	614	677	605	690	585	614	616	591	555	633	599	659	666	659	619	575	611	625	611	631	639	613	597	608	627	653	639	607	567	610	617	617	612	638	619	641	623	585	616	642	620	631	591	578	607	595	600	636	591	631	641	623	625	658	628	612	586	573	586	625	581	576	650	639	631	638	604	603	602	622	596	623	630	594	632	592	673	559	615	666	625	624	669	637	646	648	576	602	641	611	594	625	612	635	610	618	589	611	591	644	599	640	592	584	584	551	595	675	607	545	592	634	621	587	646	648	632	624	598	601	544
25005	21514	27291	24933	3700	717	622	555	503	533	502	513	469	466	508	444	515	474	462	456	520	431	445	450	444	431	461	441	504	464	491	503	454	475	446	463	459	426	456	521	531	391	425	443	430	480	461	455	436	433	456	429	459	456	461	433	418	427	441	454	497	470	460	459	461	483	452	408	443	463	480	471	444	471	440	458	417	473	454	452	457	454	439	456	464	475	476	399	487	414	453	463	468	458	459	403	426	414	449	450	474	485	443	428	429	468	462	482	463	469	398	456	443	469	459	455	481	438	469	478	448	441	481	465	481	459	469	430	436	455	453	466	436	444	421	447	432	450	427	398	460	500	406	446	456	422	479	457	453	432	407	448	458	428	429	443	422	478	456	461	468	461	483	463	465	488	486	462	487	447	491	421	442	429	447	485	454	429	466	461	491	439	441	437	444	425	420	460	449	444	443	448	471	466	452	477	429	456	441	483	424	478	474	462	424	498	420	456	463	433	482	409	461	449	423	431	491	392	439	450	425	406	420	467	437	426	465	408	427	457	468	452	456	457	450	472	442	414	434	471	452	440	468	413	449	442	468	448	467	424	447	452	451	423	456	453	481	469	472	467	445	453	451	423	453	465	419	428	464	453	474	487	413	463	476	436	415	431	444	430	430	466	442	458	468	435	436	443	461	429	443	439	470	468	475	448	464	453	464	406	455	436	386	465	431	454	437	487	453	441	448	464	471	441	431	461	438	423	436	444	467	449	456	459	471	422	475	408	436	476	482	480	468	428	473	429	462	490	454	419	425	407	481	503	467	483	455	468	449	480	451	411	450	428	450	451	456	455	443	465	411	401	508	479	487	466	459	451	482	454	419	435	455	472	441	434	457	460	443	500	450	457	456	488	456	480	434	435	437	425	482	431	470	442	472	447	452	462	446	510	446	456	441	477	462	474	445	456	455	453	470	449	420	422	452	510	447	432	449	435	424	444	436	439	443	438	455	446	464	458	430	476	385	416	450	491	453	468	463	428	438	488	424	420	476	460	458	460	466	414	452	463	443	446	418	464	489	438	443	442	443	451	437	405	458	450	453	438	453	452	456	422	482	450	451	427	430	458	464	439	459	424	423	462	468	483	436	430	445	457	460	431	459	471	415	415	458	472	404	464	437	475	481	437	443	419	465	464	437	457	451	430	453	418	484	444	438	431	439	441	448	439	473	413	458	425	460	428	407	470	440	414	430	462	440	439	397	437	427	444	444	445	466	481	471	474	431	450	472	480	452	396	459	463	461	468	428	454	453	464	476	432	447	453	418	449	479	429	455	431	456	421	483	445	413	473	473	446	471	470	455	445	410	426	454	441	439	453	460	432	464	417	434	460	461	464	473	462	420	444	468	444	463	426	447	448	431	440	460	494	477	429	441	456	398	445	440	457	475	457	447	433	436	457	414	480	471	449	479	427	461	437	475	455	442	441	450	419	430	487	472	466	437	449	423	440	424	428	451	414	451	423	449	477	436	460	440	424	415	455	453	417	477	422	433	464	420	457	457	469	471	469	494	455	432	478	452	418	448	435	413	438	424	458	493	448	439	448	466	447	461	407	439	416	470	440	390	410	423	487	428	445	431	485	428	453	413	473	434	472	457	442	466	414	453	428	474	423	433	452	442	463	436	442	462	478	445	435	460	440	448	446	452	462	478	429	465	487	446	444	446	441	446	450	441	447	416	438	466	444	458	517	460	431	411	470	473	420	462	484	428	480	426	435	463	461	491	428	471	442	402	432	421	423	426	450	451	438	466	445	469	422	457	438	473	444	422	439	438	430	440	445	427	455	469	455	472	443	451	462	419	419	459	431	434	436	441	472	448	440	461	457	469	419	436	456	431	468	449	438	426	449	470	450	434	458	475	465	454	442	452	428	463	487	470	467	478	463	439	460	437	488	435	427	478	427	444	449	466	460	483	428	429	443	452	468	451	461	458	433	483	437	447	433	427	451	457	444	457	437	457	458	419	462	446	425	435	391	461	472	439	424	492	444	473	443	481	446	488	409	468	377	463	447	479	427	441	465	471	439	491	413	456	456	416	492	467	431	446	412	424	463	512	434	454	449	480	438	462	448	408	436	470	437	465	449	394	442	444	442	438	464	467	505	433	429	470	442	425	429	469	469	444	465	464	462	443	430	455	449	480	400	472	431	427	446	432	462	449	431	440	429	446	457	450	454	490	450	477	423	450	403	449	406	466	441	458	464	423	439	470	464	442	449	446	429	447	467	416	422	454	470	427	432	492	405	442	505	442	453	426	476	442	413	437	433	445	476	464	443	458	461	404	441	440	456	431	459	475	426	452	452	452	429	442	479	434	424	463	476	417	424	477	434	455	469	475	410	454	430	451	415	422	447	449	453	463	473	474	420	468	468	479	453	456	416	465	420	439	443	446	425	450	470	417	442	414	441	473	450	424	466	459	441	460	495	457	446	437	483	456	409	430	475	431	463	454	455	485	400	449	433	454	453	400	432	429	446	469	450	454	444	437	465	455	474	469	472	445	467	480	483	434	443	447	451	441	484	462	445	437	481	429	427	467	433	464	433	457	448	463	476	458	486	436	464	453	454	502	460	447	448	422	487	460	490	487	442	458	468	426	456	467	474	457	459	436	428	463	471	419	493	423	464	473	467	420	425	458	474	461	440	442	472	424	435	465	421	485	455	416	457	474	416	429	456	423	476	451	465	440	455	476	443	443	464	469	442	405	454	433	419	498	456	436	457	449	460	446	439	444	433	481	481	492	421	418	452	466	476	421	424	459	459	451	431	439	467	496	464	417	447	431	454	422	432	427	454	418	466	480	459	441	466	469	446	434	447	457	420	436	423	455	456	455	428	480	431	427	459	423	453	436	428	496	450	453	476	465	450	494	467	455	443	468	454	448	516	458	467	477	441	459	448	499	461	436	467	421	424	424	425	455	430	498	456	478	474	492	492	402	453	425	449	461	453	448	438	417	450	466	472	469	424	472	451	450	432	478	443	483	477	444	445	431	445	464	465	485	442	459	465	430	441	450	419	449	471	466	480	461	444	468	462	454	434	434	453	442	449	456	454	438	477	451	474	449	458	475	443	458	464	444	499	422	442	458	451	428	432	455	477	463	410	490	472	475	416	431	427	455	458	412	476	451	453	459	439	452	439	439	432	453	443	457	463	464	437	477	435	480	491	445	440	452	473	465	458	463	412	411	444	444	408	455	436	455	453	435	453	466	427	423	478	440	450	448	421	447	438	473	434	463	424	417	448	445	470	430	442	471	428	451	454	452	446	459	438	462	438	475	438	428	462	425	469	446	435	475	468	433	450	487	429	462	450	481	476	419	417	446	476	422	442	504	453	404	464	483	451	447	438	437	472	422	460	460	430	468	453	444	474	405	479	454	477	453	438	473	462	437	459	466	427	437	459	408	470	456	428	422	454	435	451	459	441	452	434	442	454	469	435	435	463	453	450	487	480	449	498	424	458	447	479	416	458
4473	20332	13075	1974	1455	1187	937	861	827	653	699	645	646	637	592	576	599	585	545	541	567	564	596	561	565	605	555	610	552	579	562	598	560	515	584	549	603	566	558	566	573	548	580	569	552	550	573	572	582	547	587	580	500	539	558	546	581	572	576	548	575	551	560	549	558	561	590	585	583	551	561	537	562	543	512	582	572	563	506	548	564	596	547	523	577	573	574	574	570	529	511	541	577	587	600	495	567	547	554	551	567	555	577	543	518	541	598	612	549	552	519	569	575	539	535	549	595	521	569	525	565	557	561	534	563	542	569	568	549	531	575	549	536	556	565	577	580	577	556	566	585	542	544	553	571	538	536	582	520	548	550	566	566	554	544	568	577	507	523	582	550	597	570	575	563	544	546	535	551	577	524	589	556	589	566	539	524	569	545	524	549	550	550	580	559	530	527	538	579	569	565	543	542	567	515	563	545	544	512	537	523	579	584	536	570	544	593	559	549	575	535	523	533	548	515	585	563	592	585	527	557	579	573	579	560	550	573	508	571	549	563	561	536	588	565	524	535	565	551	563	588	577	526	527	562	549	572	582	582	563	571	584	564	557	552	545	522	518	582	533	574	543	574	557	576	577	590	519	574	576	557	581	545	570	543	548	587	500	546	515	569	556	558	552	596	561	557	535	585	542	515	564	529	568	550	549	569	551	537	545	565	564	607	541	616	547	559	547	587	490	523	573	560	570	510	551	604	577	597	600	584	565	533	529	571	578	597	549	534	531	566	540	534	553	546	557	575	555	595	539	535	575	583	566	576	557	590	566	563	581	585	547	588	550	553	573	544	546	532	590	572	587	578	532	553	562	570	549	543	518	551	552	524	568	542	544	591	562	570	555	543	580	555	531	563	572	531	541	509	534	546	568	555	524	562	557	569	551	513	529	584	540	501	595	519	567	535	602	556	585	539	589	555	610	564	491	553	577	543	591	526	562	552	544	559	562	519	588	571	575	562	481	576	551	541	519	548	549	548	604	529	557	558	520	593	522	557	570	507	539	558	556	576	567	576	541	556	543	561	547	562	552	558	587	571	546	527	523	563	576	539	547	537	579	524	573	512	541	546	600	517	579	525	575	572	578	551	616	582	522	544	550	563	559	543	553	558	569	566	580	508	554	535	545	548	557	511	565	538	512	563	516	587	612	564	551	568	516	517	543	539	547	555	532	568	496	519	497	568	548	571	547	535	552	564	541	545	544	590	551	540	581	571	541	539	545	518	542	546	536	537	574	550	535	568	570	554	536	507	515	557	551	565	551	564	564	568	574	572	575	568	560	525	540	537	549	576	568	580	544	603	565	588	587	517	543	562	572	556	550	568	533	526	542	554	609	543	587	533	543	559	578	551	556	550	548	566	569	514	571	565	614	579	579	570	576	587	590	545	572	561	549	603	579	514	561	560	560	534	579	576	545	537	576	555	573	581	552	533	575	608	595	519	559	569	559	561	553	577	573	570	543	584	597	564	558	538	557	579	520	571	517	555	531	556	581	559	533	581	511	512	498	586	566	546	555	574	555	544	550	570	563	531	555	546	600	579	547	538	531	579	537	539	588	558	536	542	534	566	566	529	539	577	562	593	570	558	557	603	516	616	535	586	576	555	574	548	543	521	545	562	547	583	551	514	562	506	588	579	532	563	553	526	551	550	523	545	587	559	588	575	521	544	588	552	572	555	601	584	551	561	520	546	582	555	546	591	525	553	534	584	541	608	586	541	590	538	538	570	562	536	539	535	570	563	567	566	585	555	598	521	557	545	541	557	561	577	579	561	554	560	576	574	540	549	589	549	572	599	553	580	586	557	513	568	604	579	571	568	563	596	595	546	549	569	530	579	569	556	548	568	515	522	525	534	562	535	571	577	567	544	599	523	548	523	540	535	566	534	549	528	557	541	572	562	541	586	530	533	559	546	529	554	527	565	547	572	557	540	529	576	583	546	558	555	545	531	542	549	542	551	557	569	540	536	558	532	547	542	564	571	536	571	586	504	538	569	546	563	489	523	580	510	562	560	594	560	572	546	588	531	547	567	541	554	574	593	569	592	596	576	533	564	552	571	567	572	552	536	555	572	583	565	555	556	551	571	551	561	552	570	611	547	578	573	611	575	564	549	618	513	538	564	570	566	567	528	509	568	557	571	564	574	576	576	590	562	556	555	514	593	558	546	574	520	543	573	523	598	565	517	591	536	557	561	561	529	617	578	518	557	547	563	575	579	548	580	496	591	583	565	558	566	556	585	546	498	564	518	566	517	594	560	567	530	540	585	581	589	537	563	574	541	563	571	527	556	539	591	590	621	584	592	548	545	547	566	562	573	556	558	556	531	558	554	566	546	580	610	516	544	570	623	552	606	537	529	548	553	538	525	539	540	564	553	610	570	570	560	577	590	547	552	523	615	553	581	603	562	550	571	541	554	530	560	556	559	521	557	560	595	578	586	563	526	594	567	529	560	583	556	585	526	563	553	554	544	589	515	545	551	560	504	532	524	573	531	506	535	552	552	527	549	531	574	535	556	561	540	552	522	536	542	559	529	557	563	573	505	537	548	525	565	595	546	561	529	538	597	554	558	596	566	549	571	563	567	526	570	586	576	554	544	555	552	578	546	588	548	588	556	579	573	540	557	615	574	502	549	534	579	548	586	561	574	531	548	593	526	493	550	553	546	560	558	535	577	537	571	530	549	557	539	521	577	520	537	570	582	570	552	568	554	567	602	569	525	551	524	591	540	561	566	563	574	550	563	557	566	571	547	532	579	567	555	576	515	589	590	606	554	535	556	555	567	590	578	563	578	551	545	578	557	565	528	573	549	571	555	552	525	572	558	546	510	519	549	563	542	554	534	564	569	545	578	564	578	512	526	561	562	517	568	512	552	603	568	536	571	518	580	541	558	584	601	555	539	543	532	530	521	574	543	553	545	545	583	540	569	560	555	603	559	587	563	496	559	523	550	534	546	569	579	560	555	532	553	542	533	563	551	576	550	588	551	516	585	528	535	602	569	523	554	563	594	607	534	550	562	545	575	521	545	525	545	544	575	572	589	587	583	541	551	561	603	551	522	584	573	567	532	547	526	562	546	550	558	515	567	549	547	583	577	561	548	499	553	534	566	538	514	561	585	595	526	544	546	536	569	542	550	561	567	583	543	564	558	562	587	541	577	560	560	527	554	573	553	534	569	610	533	550	552	585	555	540	539	542	510	564	549	604	554	496	541	592	542	555	549	552	574	544	574	500	553	523	535	504	563	565	530	563	576	570	555	518	543	625	529	533	503	585	572	590	551	612	592	493	550	500	515	558	546	525	508	591	592	556	588	532	577	596	512	560	540	559	563	567	570	588	531	545	572	533	564	545	552	570	539	586	579	563	608	573	609	543	580	497	603	556	570	562	594	557	549	573	568	554	534	507	561	576	570	566	576	545	560	535	532	578	567	556	548	547	586	539	577	524	547	530	592	545	570	540	550	577
22798	21506	29377	24070	21498	20197	2006	710	485	443	412	381	312	285	278	283	255	223	249	236	232	213	228	195	213	184	205	190	197	182	194	205	171	206	199	188	178	192	173	188	182	187	187	196	210	203	186	198	176	189	197	196	173	179	183	185	179	205	178	170	189	186	171	192	179	162	169	159	177	185	176	189	169	187	181	193	184	195	176	188	163	176	195	189	183	175	177	189	190	198	182	183	200	179	180	197	179	177	191	174	179	174	170	209	193	190	189	197	179	174	167	188	190	197	178	162	179	181	161	185	194	175	188	170	178	186	179	173	183	184	190	206	164	171	177	191	185	152	174	193	216	184	177	158	186	164	174	165	184	161	212	195	183	162	174	197	168	196	174	164	174	176	166	188	191	198	188	167	162	183	173	186	153	180	186	165	167	176	167	184	168	162	183	177	156	196	185	176	173	194	173	170	170	168	172	167	189	169	184	180	181	166	191	169	174	162	154	184	162	161	178	170	185	199	175	166	160	179	176	175	150	172	178	185	181	173	174	156	178	171	168	164	152	165	178	166	167	156	188	166	171	192	172	188	176	193	169	194	169	183	198	168	164	206	178	170	166	172	158	195	186	188	180	177	164	197	158	150	163	165	147	172	166	191	179	174	159	188	151	192	169	181	194	185	194	183	160	158	178	182	172	198	167	200	189	195	185	180	164	186	166	175	163	178	172	168	165	195	180	180	170	166	189	182	195	173	185	199	188	187	192	171	185	174	181	196	178	184	172	186	193	168	151	177	205	177	193	179	204	177	185	143	181	176	184	169	179	179	164	184	167	167	184	201	178	186	192	177	191	182	208	193	164	178	170	179	154	177	171	188	191	164	177	203	190	180	184	172	184	187	166	204	167	181	152	184	177	190	200	179	191	184	163	178	189	189	175	177	168	185	195	190	176	166	210	194	169	164	183	174	168	217	156	204	188	180	176	190	213	170	201	204	171	181	190	193	171	206	168	189	199	175	194	173	183	174	165	165	174	180	177	167	198	182	184	165	164	186	164	181	165	188	176	183	191	183	167	161	164	167	181	190	174	176	181	160	164	176	186	169	182	162	180	188	169	196	166	199	157	182	191	191	173	184	165	181	178	193	146	167	174	168	190	197	164	169	182	166	205	166	158	186	162	154	173	183	167	164	181	189	168	168	189	177	185	175	160	174	163	180	192	162	173	179	177	183	179	159	180	180	214	186	157	164	163	171	167	179	167	169	180	223	207	155	154	193	154	159	162	173	179	181	173	172	211	187	156	155	188	180	210	203	158	166	173	154	156	194	176	163	184	174	186	176	160	181	169	192	166	177	171	207	176	151	171	176	182	186	173	193	179	197	190	185	180	212	187	191	199	184	183	198	156	163	182	171	179	192	188	177	185	173	162	167	194	173	177	183	175	156	170	178	200	166	173	204	170	173	173	189	165	193	178	169	179	166	156	183	182	173	176	159	161	159	169	176	176	174	186	171	191	182	184	194	158	173	184	186	185	154	159	173	175	190	185	180	182	184	170	184	189	154	172	172	171	182	218	183	165	190	193	165	179	178	173	175	181	168	167	199	187	170	159	196	170	190	172	171	154	179	182	177	206	167	193	181	180	171	179	181	189	180	187	148	179	183	183	198	180	160	187	186	190	183	179	201	187	164	185	172	185	160	170	176	166	173	169	165	177	184	173	174	161	188	211	150	170	197	165	164	166	178	190	205	169	173	199	206	182	147	166	159	183	173	179	182	190	186	181	193	172	167	181	167	175	144	187	171	163	165	182	176	166	181	180	164	192	185	177	162	189	203	182	176	175	185	194	173	179	182	178	167	178	170	210	171	187	190	204	168	184	164	191	181	185	189	184	162	182	201	183	199	167	175	159	213	160	215	179	211	171	182	142	159	168	169	177	168	168	183	169	200	181	172	177	166	177	199	187	161	166	171	196	178	161	175	178	176	179	154	170	185	181	159	174	184	174	188	172	190	181	192	172	162	145	157	167	169	183	183	193	173	186	175	163	157	184	178	177	182	150	210	172	177	178	179	170	197	186	167	185	178	193	184	178	192	193	168	159	191	179	167	169	193	203	186	154	177	162	169	166	171	177	167	169	203	189	176	193	215	183	157	175	189	200	206	177	177	178	183	178	155	144	168	149	175	187	196	174	182	178	189	180	166	175	188	172	164	179	179	144	144	179	190	207	194	172	175	184	163	155	174	178	172	196	159	155	174	172	176	185	179	186	167	170	163	165	182	164	197	163	171	184	187	170	179	197	172	200	157	179	173	189	186	175	187	185	166	172	138	178	192	153	177	167	174	154	164	172	191	168	172	174	165	183	161	186	180	197	181	201	170	154	186	193	175	171	200	191	186	184	188	195	173	168	165	178	168	161	152	167	187	190	190	202	145	180	178	149	165	180	200	172	190	174	174	184	175	161	171	173	173	194	185	150	176	178	159	178	178	157	171	181	180	173	171	184	167	175	185	193	194	179	173	186	195	175	180	162	173	183	189	168	190	173	167	166	185	199	181	179	166	169	171	161	177	161	141	201	177	171	207	182	179	198	203	182	179	169	207	169	171	193	179	193	160	170	177	169	187	202	179	188	194	195	179	178	154	191	160	189	171	165	178	164	180	194	160	174	153	194	194	180	150	153	189	166	165	171	169	186	169	183	178	184	174	177	167	172	168	178	180	166	165	156	181	178	176	194	147	178	155	181	191	168	188	188	207	193	178	175	160	190	165	162	166	179	183	173	199	179	206	184	192	198	178	178	157	165	188	194	185	192	169	172	172	188	179	158	159	173	185	218	180	187	166	168	156	164	179	174	189	184	164	179	147	164	173	196	175	178	189	163	185	182	184	175	171	169	174	176	181	174	163	168	187	174	205	197	205	182	196	189	179	189	179	172	160	192	171	184	213	196	188	192	178	188	171	192	176	157	172	171	199	171	195	174	193	195	193	166	169	160	180	173	177	168	211	163	171	176	198	137	175	161	199	177	171	162	182	187	183	168	190	179	186	186	187	190	179	187	181	163	180	172	199	174	172	177	185	166	177	189	223	170	157	175	152	178	156	156	177	178	178	162	174	164	175	165	150	172	177	181	163	159	164	208	184	167	176	177	179	162	171	186	189	183	166	173	167	173	177	174	171	162	186	164	164	190	184	178	167	193	182	173	175	187	186	177	177	180	169	169	186	177	178	164	175	198	179	165	187	166	176	188	193	199	191	190	188	191	163	174	173	172	176	184	160	180	178	186	196	174	182	170	185	184	191	169	180	157	160	170	182	172	178	186	186	164	178	195	175	179	176	174	175	165	185	180	174	211	189	179	176	190	164	193	187	162	151	188	188	193	194	179	195	160	174	202	155	182	185	188	170	156	160	169	193	165	194	173	195	170	171	175	176	188	169	193	190	157	179	197	151	165	168	161	193	158	204	151	163	198	202	172	190	184	183	170	172	158	186	175	184	176	167	177	176	181	161	188	209	185	171	175	186
5501	32880	19516	4815	3077	2360	1750	1404	1053	911	747	604	522	474	431	426	384	390	358	311	349	311	314	301	266	316	255	293	262	242	262	260	251	253	269	234	270	254	247	217	249	243	222	246	253	227	259	250	251	239	242	238	252	228	246	217	246	241	238	229	242	220	244	233	247	242	221	221	240	233	220	233	228	247	244	233	237	259	225	227	227	241	227	233	248	242	245	207	233	221	228	238	235	225	229	218	207	252	196	214	264	229	256	231	255	213	210	235	248	216	247	231	248	230	251	235	224	229	214	219	246	217	227	233	231	239	216	251	227	239	240	227	256	239	218	241	219	240	251	233	236	242	229	231	235	196	237	231	241	239	235	226	243	237	210	230	223	214	218	243	262	214	236	248	225	215	219	231	227	229	224	226	223	255	218	242	227	229	217	237	236	239	253	225	205	231	246	236	244	274	251	248	230	234	241	201	241	227	201	227	233	225	235	249	224	213	213	187	232	215	201	228	253	220	233	247	229	235	222	207	211	236	239	239	216	248	225	248	237	224	238	221	199	232	219	212	236	248	239	222	237	230	210	204	204	217	231	220	252	198	253	234	203	242	236	229	228	259	238	254	251	234	219	241	234	240	249	256	225	224	214	212	214	222	238	204	240	224	262	205	239	240	209	202	214	221	232	246	222	208	248	250	236	224	244	232	230	219	218	240	234	232	257	262	234	243	211	246	216	224	250	213	221	239	242	232	225	229	209	233	213	247	222	237	231	228	205	225	223	243	211	206	226	235	226	233	245	209	250	263	230	239	222	226	262	235	230	240	212	198	231	217	225	224	224	240	218	259	227	253	245	198	240	211	206	220	218	214	237	244	245	235	222	226	247	210	230	213	219	230	241	242	226	211	242	231	241	245	245	221	243	212	207	227	233	242	253	204	213	217	227	239	256	237	234	226	226	198	244	238	218	220	219	250	232	216	222	217	242	236	228	223	216	220	253	222	247	196	225	222	242	214	229	221	249	224	208	221	244	231	245	240	232	203	222	222	241	228	225	206	248	254	216	227	244	233	211	206	225	219	221	210	249	231	209	218	225	219	225	213	237	215	250	240	227	227	254	257	236	228	257	232	230	192	199	223	247	212	243	211	233	228	249	213	198	245	217	221	242	239	184	261	214	247	217	237	237	256	231	224	234	248	198	235	211	255	224	228	186	206	223	224	249	217	235	231	258	214	230	238	226	228	221	215	217	234	230	240	209	223	238	248	249	222	200	218	237	206	221	241	212	237	234	247	213	243	261	219	243	199	228	228	216	228	242	238	240	252	216	233	233	226	216	231	242	227	230	214	229	243	212	232	226	198	214	231	227	210	221	234	234	218	211	234	220	226	228	232	204	245	244	217	231	245	228	235	235	229	237	216	231	239	187	232	225	266	243	232	249	220	228	221	261	228	237	236	232	210	201	267	207	220	256	235	238	225	231	227	221	240	231	246	221	226	207	215	237	224	227	249	240	233	233	246	229	221	229	212	238	230	211	232	207	248	243	224	208	213	258	237	228	226	226	215	212	224	284	242	238	218	216	229	225	215	223	236	237	231	222	246	221	207	209	213	239	244	230	215	214	248	244	240	238	226	259	221	250	233	244	209	228	247	218	220	249	207	236	214	241	209	237	214	238	241	220	224	217	231	268	236	244	251	252	229	211	214	224	260	233	225	246	251	232	258	228	232	222	248	222	215	225	234	215	240	249	213	208	233	251	239	223	236	211	240	222	208	225	242	211	240	231	252	210	231	234	239	248	228	231	240	201	230	200	221	243	244	238	216	248	231	222	239	239	216	234	230	240	203	231	226	228	274	226	240	209	228	239	207	219	219	235	232	257	230	219	222	245	222	231	202	228	221	229	227	220	235	217	222	231	263	215	220	256	211	251	221	212	225	231	200	242	231	230	220	237	222	228	247	225	205	239	226	225	236	251	232	235	219	231	249	261	235	222	221	246	250	204	248	241	238	238	256	216	218	230	238	238	222	228	222	225	239	219	211	231	217	241	193	205	228	271	221	196	234	241	214	202	220	255	226	207	245	242	201	238	210	206	239	240	219	226	239	242	250	242	190	253	253	231	238	217	259	244	254	206	226	232	216	217	225	222	209	230	197	225	215	244	216	207	231	241	261	238	243	240	267	222	224	211	231	214	212	218	217	236	233	229	232	221	240	240	230	244	250	213	229	226	274	228	249	211	229	230	247	242	251	227	230	227	239	266	217	255	223	242	235	251	233	229	235	265	242	241	208	222	239	195	222	229	212	241	247	212	240	229	237	237	233	223	238	226	211	229	234	230	238	248	226	208	242	226	220	227	202	255	220	240	203	232	228	235	238	213	228	264	216	248	249	224	252	247	219	238	243	237	225	226	225	248	221	242	200	212	227	228	233	241	229	204	236	247	219	226	238	221	238	218	203	238	247	224	238	231	255	231	211	239	244	206	227	202	239	208	235	237	216	226	222	232	248	224	233	230	232	237	253	239	247	213	228	234	226	233	242	208	243	252	229	220	223	207	214	224	205	231	222	234	222	236	219	250	219	232	236	229	223	221	221	239	249	241	261	208	235	223	243	213	193	206	237	248	259	239	245	215	227	247	216	239	224	239	221	239	242	227	223	228	231	241	238	217	200	240	234	228	235	230	232	234	234	236	215	243	228	227	228	204	251	203	212	253	226	261	248	235	220	215	210	211	226	229	212	205	216	236	250	205	205	237	236	250	230	242	202	202	244	222	225	240	219	246	231	234	216	252	244	217	208	215	234	224	223	221	232	248	224	218	222	224	249	234	229	230	227	219	226	249	225	241	221	217	203	225	244	219	212	240	224	229	248	256	228	225	224	254	228	221	232	236	226	234	228	231	222	232	206	244	247	214	194	238	216	213	241	217	221	222	241	205	244	211	221	213	216	223	245	236	197	238	240	230	198	236	234	221	221	222	265	236	230	222	203	238	220	241	244	257	224	220	236	235	233	230	238	220	226	224	225	233	231	215	226	220	257	220	222	234	219	225	231	237	223	222	253	251	228	232	230	227	245	250	237	256	216	229	239	213	209	214	243	223	208	244	238	231	221	231	245	235	239	218	219	227	232	209	251	242	221	228	229	220	221	252	213	220	218	233	225	220	216	236	237	226	231	225	222	222	208	236	222	240	229	240	244	225	207	211	214	225	240	228	219	231	250	219	214	222	228	253	192	242	230	243	215	217	238	233	236	242	245	245	244	253	243	221	220	249	214	231	229	235	250	244	214	214	228	230	211	219	241	217	229	236	233	219	231	223	211	231	225	211	210	225	198	234	256	210	234	233	253	240	225	237	223	213	208	213	232	241	237	209	250	195	240	260	222	242	229	231	226	203	240	215	239	228	231	192	241	218	230	202	235	210	228	214	211	218	222	216	212	200	248	211	217	234	230	219	226	229	225	220	231	227	247	209	248	241	253	241	203	233	227	230	247	229	229	226	231	227	258	250	213	236	223	235	252
27753	17135	5186	965	728	703	712	691	678	630	654	644	644	612	687	637	683	647	660	613	644	599	682	647	632	625	633	632	656	641	590	647	651	648	645	620	681	670	640	627	616	636	629	652	643	630	579	620	663	659	670	648	668	654	644	619	623	639	657	633	646	632	657	653	624	638	650	608	675	636	643	635	679	650	679	606	619	636	624	657	646	668	665	629	637	652	654	668	652	626	669	594	678	643	688	635	616	620	593	616	660	634	650	595	630	686	660	629	615	640	635	658	648	615	651	610	641	644	661	655	661	646	654	644	649	654	657	656	632	601	689	617	708	629	646	670	601	636	670	653	639	636	613	669	590	655	632	662	673	625	639	654	650	590	617	625	627	654	664	667	642	598	642	667	661	654	687	661	619	635	660	616	676	631	606	664	655	666	616	650	648	654	649	642	637	620	640	624	631	649	656	662	683	624	645	651	649	624	627	656	646	618	617	637	659	650	639	674	628	630	653	632	674	635	670	657	666	641	639	678	621	647	668	660	666	650	636	614	627	603	642	672	639	649	646	668	627	657	606	619	682	661	662	662	590	645	674	649	701	626	658	617	680	637	647	620	683	632	685	635	615	643	637	637	630	641	655	594	650	617	655	608	650	630	633	630	662	661	669	583	644	598	652	637	615	662	630	674	640	608	691	645	614	679	643	652	632	622	653	677	646	614	644	666	638	675	581	620	650	622	671	671	635	635	623	669	644	640	663	647	662	646	588	578	634	581	680	647	652	619	630	656	659	646	679	659	652	710	657	661	684	657	699	650	678	688	668	635	686	630	647	675	683	600	665	676	616	657	636	643	624	629	628	652	647	649	635	648	650	617	684	605	637	649	628	650	632	660	689	689	588	615	631	666	665	650	673	712	643	644	653	644	646	618	661	653	613	645	697	620	646	673	680	620	627	692	663	638	693	623	642	650	603	662	602	620	622	642	663	644	646	609	636	659	603	661	664	664	613	623	656	665	639	593	661	641	615	613	597	636	654	645	631	634	623	637	645	643	632	631	609	589	647	693	638	662	633	633	673	632	628	668	617	660	609	607	621	651	619	635	611	608	629	637	669	635	628	596	657	614	594	645	609	682	666	627	653	662	667	609	624	611	654	641	675	670	677	637	633	700	634	609	647	647	667	642	704	688	627	651	652	602	665	635	627	651	678	612	602	619	627	602	668	663	650	666	652	631	672	704	644	648	670	595	604	668	636	615	622	638	648	634	593	650	656	669	648	664	667	634	665	666	650	646	643	644	603	614	663	664	655	637	652	656	635	626	647	657	618	621	590	605	616	645	604	572	674	690	612	648	631	637	629	648	649	688	583	636	668	633	613	639	622	636	637	658	688	635	653	650	619	676	682	634	636	597	624	611	667	674	635	701	652	614	673	643	656	626	654	669	624	651	650	603	655	647	643	628	690	632	617	617	621	655	610	618	659	660	602	624	650	635	677	621	657	613	681	648	642	641	641	609	669	613	646	674	715	626	611	653	672	649	680	661	647	693	655	612	659	652	647	633	621	658	635	631	648	605	638	678	632	655	674	657	659	637	641	592	666	660	610	626	662	620	651	679	637	667	629	646	615	617	646	630	659	657	601	617	678	676	639	614	635	679	680	650	677	642	661	608	653	639	686	660	648	639	687	624	710	644	633	647	643	639	603	633	629	639	654	642	680	674	602	630	643	648	665	666	629	637	612	625	692	649	606	655	612	624	629	645	644	683	669	678	613	674	636	672	682	641	614	639	596	674	628	665	633	632	651	668	675	669	626	638	651	663	620	659	625	610	636	633	663	682	657	631	610	643	599	641	597	636	672	629	646	660	629	641	684	654	631	659	674	621	633	622	632	666	644	637	652	633	635	679	641	669	674	636	600	676	688	664	693	651	600	685	620	648	623	630	635	640	610	603	603	646	627	663	677	653	666	636	649	644	654	651	651	651	614	595	678	684	661	626	611	636	659	634	595	631	628	683	679	644	665	636	652	631	618	657	637	665	622	623	654	625	660	618	601	627	682	618	668	640	595	639	670	649	619	598	637	663	658	630	640	715	665	654	630	625	673	653	681	614	656	612	657	644	670	636	665	672	651	641	611	643	655	685	655	644	669	628	590	667	657	615	654	638	601	663	638	684	642	624	627	642	618	667	596	681	639	653	616	666	671	667	654	622	675	608	693	634	662	646	664	621	633	660	630	629	683	623	659	613	592	665	651	638	659	634	640	624	675	640	687	702	666	638	647	629	684	678	593	651	621	681	634	671	686	670	661	616	681	617	674	667	657	693	611	612	623	669	627	632	609	626	658	617	640	625	665	659	622	618	610	626	635	616	669	632	644	649	639	638	621	612	645	672	620	635	601	705	642	639	663	612	657	625	664	684	622	657	662	675	586	672	646	620	665	656	612	615	602	663	675	656	641	597	618	637	655	593	645	705	639	636	631	640	635	676	651	675	657	648	621	663	645	642	650	667	635	645	627	648	642	644	668	639	624	620	674	682	670	637	600	664	617	637	641	629	612	636	662	653	680	658	629	702	644	630	656	651	620	685	672	662	633	702	621	607	634	666	629	637	635	642	674	673	624	683	642	653	605	672	658	617	638	656	649	593	655	628	669	697	663	643	647	678	658	693	633	691	634	700	649	590	664	649	680	629	641	661	652	649	632	652	613	642	668	614	663	655	667	659	627	637	654	640	654	659	623	610	643	678	638	659	601	645	601	660	665	662	690	672	704	650	650	624	625	624	634	648	649	675	643	645	610	634	617	643	629	678	660	632	623	642	624	613	656	653	622	672	661	702	625	619	676	620	621	602	668	616	649	588	667	673	651	643	700	641	670	638	635	618	643	592	675	674	654	685	610	697	612	619	633	642	678	658	606	640	647	645	591	670	670	654	655	649	649	711	653	583	662	645	653	633	633	631	658	658	691	647	662	675	684	646	619	685	710	689	672	627	623	618	676	658	641	652	639	638	629	642	645	625	643	660	619	609	631	681	630	652	649	653	650	636	639	647	665	662	608	618	662	665	652	617	646	626	632	653	643	638	685	657	696	650	644	606	658	639	665	647	678	664	633	620	673	610	647	640	718	656	618	700	613	662	655	639	646	620	641	670	697	649	652	643	670	629	631	664	667	658	624	622	623	647	679	647	669	639	618	659	669	670	678	620	644	596	639	683	664	643	607	654	652	646	648	636	636	656	612	643	686	674	625	654	652	633	696	676	603	607	656	679	628	641	647	638	676	600	622	673	593	651	675	640	660	616	601	648	627	646	630	682	632	676	634	659	646	663	643	648	585	678	640	624	633	593	678	637	658	670	657	658	687	643	637	659	615	647	638	625	660	652	627	633	645	640	657	660	627	632	625	658	624	626	668	655	626	627	668	654	629	602	630	677	645	632	638	641	569	635	675	662	663	660	642	647	627	646	663	684	638	687	632	683	611	620	655	634	643	654	660	647	637	652	642	600	617	670	625	656	678	706	658	634
5307	6018	3906	933	929	894	837	886	804	856	839	848	825	809	828	829	800	803	809	847	825	815	770	786	834	809	805	830	844	845	848	832	788	852	769	825	775	831	795	815	862	832	784	812	812	838	837	808	822	784	830	773	778	801	804	812	835	794	801	800	789	832	825	779	824	768	774	843	798	794	807	813	814	824	826	806	829	833	837	843	792	816	822	824	791	862	812	839	764	758	823	847	842	858	807	808	800	796	797	852	840	772	809	770	840	837	782	875	809	851	831	795	839	809	890	865	808	825	802	832	799	791	833	847	830	782	779	869	858	854	839	782	829	821	858	769	853	818	822	822	838	792	784	839	788	807	781	815	827	809	847	783	832	832	804	846	822	825	843	821	809	802	782	784	830	815	825	763	788	805	842	797	808	831	770	786	737	826	819	841	783	823	779	795	848	794	812	813	813	812	813	839	776	862	815	775	781	780	861	810	812	827	874	792	795	816	830	831	831	788	832	819	782	797	840	757	864	842	848	851	853	784	823	807	796	825	864	857	826	838	807	797	764	856	770	792	839	804	827	822	825	835	834	814	803	795	811	821	831	864	807	737	827	845	808	827	828	820	777	797	820	786	823	846	788	841	785	846	825	810	849	795	821	851	828	849	821	798	823	878	823	812	791	807	837	795	807	818	836	828	799	823	833	797	815	849	837	813	795	799	809	822	859	784	815	859	850	792	819	823	815	805	802	846	853	813	856	838	838	786	790	777	818	829	832	817	891	825	811	816	820	815	825	842	807	869	720	837	765	803	794	760	819	812	892	812	817	784	802	805	837	795	838	786	833	819	800	817	800	820	756	798	845	839	841	805	834	803	821	825	801	857	813	848	804	808	817	809	780	814	810	793	845	826	809	763	806	805	807	782	826	793	765	768	805	803	801	793	795	796	825	831	789	817	844	835	839	793	802	792	771	813	804	756	792	878	752	824	838	787	819	796	805	814	809	826	838	778	822	741	807	819	800	811	812	835	802	777	831	791	863	768	804	795	842	782	779	803	833	738	799	812	840	779	811	850	835	836	766	840	808	831	838	838	820	841	811	796	833	836	851	850	762	807	847	829	807	801	836	851	789	789	814	832	832	860	843	813	827	785	870	828	832	833	757	816	814	812	799	811	800	767	815	778	787	850	846	851	801	844	772	836	830	878	836	818	805	846	843	802	841	852	835	817	831	813	840	784	777	811	788	831	813	840	785	822	807	805	783	823	837	788	793	818	821	838	793	804	828	819	795	822	822	818	780	815	873	804	791	814	844	806	785	860	857	830	766	829	855	817	819	790	781	858	841	820	818	774	775	862	812	781	897	824	846	799	797	804	800	820	812	803	794	844	880	823	837	789	844	819	775	844	830	846	771	836	791	814	800	814	787	829	824	788	771	824	838	775	798	827	801	794	760	812	827	827	853	803	780	822	834	781	767	783	789	869	808	842	797	812	829	823	796	826	817	852	814	782	794	782	795	780	830	796	828	823	791	784	801	818	831	825	825	791	797	847	803	851	761	800	854	780	835	835	848	819	795	777	808	834	811	830	826	843	818	834	808	836	835	825	844	797	790	802	772	862	788	830	824	795	822	813	776	835	785	840	785	849	776	795	840	779	790	760	884	770	814	829	804	780	859	844	811	821	828	793	866	830	803	804	850	817	791	805	800	848	843	776	842	837	766	847	769	776	818	801	827	833	791	797	802	820	835	816	784	809	776	816	799	814	823	778	782	843	787	789	823	789	830	814	786	791	863	881	800	806	789	776	825	825	831	807	802	837	798	749	746	832	818	796	823	767	831	769	802	801	863	758	811	803	815	843	827	817	814	809	839	851	768	832	804	838	836	859	876	855	807	838	811	826	814	842	796	807	813	833	847	827	810	801	805	798	859	788	847	802	816	770	804	846	830	795	819	797	759	823	838	808	839	865	789	799	748	778	792	777	801	816	801	866	829	840	791	821	831	832	745	801	819	852	800	828	797	831	805	814	849	830	833	805	803	887	782	833	831	820	778	814	802	815	757	833	798	751	811	821	816	829	802	807	813	835	806	759	807	789	789	824	849	820	834	760	785	767	846	808	777	818	831	814	782	846	806	800	845	810	780	809	828	799	838	817	818	794	806	803	806	863	782	791	860	811	813	785	777	829	793	768	841	818	798	801	785	814	809	807	812	800	847	827	795	825	778	807	815	819	814	820	797	800	831	827	804	863	837	853	847	845	782	824	845	814	792	866	776	772	777	819	840	858	799	856	854	815	833	786	793	814	781	800	778	798	783	819	851	794	852	814	820	786	827	837	804	764	854	815	843	840	813	877	813	754	842	793	739	811	756	843	808	864	770	809	804	798	856	830	830	848	806	772	802	813	811	840	775	793	786	775	808	817	767	842	814	795	800	830	804	784	795	860	794	827	796	840	839	781	827	812	889	787	759	845	752	824	754	852	790	815	811	825	783	850	843	816	835	842	783	789	833	841	832	845	799	815	822	835	819	771	821	858	845	820	737	814	822	814	838	831	859	774	836	791	802	837	845	820	868	815	829	803	803	849	821	793	774	800	832	830	824	838	784	811	856	863	825	784	824	767	782	825	830	795	792	807	774	816	805	803	837	867	801	798	815	785	793	781	809	830	802	827	765	825	775	790	832	803	800	806	802	814	769	790	830	846	825	786	843	777	749	833	796	806	812	806	773	816	835	833	839	801	818	846	745	812	836	817	811	800	833	814	822	807	839	739	792	829	760	828	803	852	802	816	868	791	861	839	806	756	813	824	812	817	780	839	772	834	815	822	823	773	792	857	824	774	845	828	785	805	813	821	836	822	831	761	810	788	857	773	810	864	814	839	819	800	803	861	751	811	834	769	799	869	809	798	818	770	825	817	785	823	842	818	795	789	817	759	761	796	830	817	818	818	841	837	839	894	826	812	781	791	835	841	793	835	841	832	827	782	828	822	846	772	814	816	787	842	794	792	781	802	833	829	809	830	794	799	763	794	827	809	784	859	826	846	790	746	797	774	765	792	799	820	787	804	836	845	807	839	786	759	876	871	802	832	810	811	793	801	803	769	769	808	831	844	873	804	833	823	831	813	841	822	800	785	841	820	813	805	795	854	819	822	767	768	834	865	792	819	784	865	879	870	768	849	814	809	779	813	785	821	818	806	852	781	811	806	835	797	830	808	778	812	721	812	769	805	782	831	841	829	848	817	791	807	799	757	835	771	806	768	833	824	792	820	782	852	862	804	792	834	792	827	806	830	801	830	839	770	754	790	858	800	833	825	825	860	759	830	817	817	867	815	821	775	789	828	885	830	827	739	831	863	862	806	836	827	802	799	858	737	822	805	824	798	766	838	875	794	849	800	789	845	788	793	818	786	793	754	832	791	806	794	904	812	747	791	820	854	783	847	789	829	808	792	813	801	824	799	815	874	780	827	786	866	801	795	865	814	818	838	866	792	822	795	726	788	768	813	793	824	787	816	798	845	814	852
23717	21508	28880	24562	21032	4414	1027	744	671	650	554	615	586	538	545	551	526	517	520	503	482	513	499	472	453	521	491	439	482	472	459	450	477	512	502	500	487	443	481	486	465	455	501	511	464	441	487	476	471	480	487	451	444	464	505	481	498	499	450	451	450	403	496	483	486	471	491	485	432	483	478	475	483	464	495	441	466	437	499	511	433	483	443	485	477	506	481	474	453	463	487	429	466	465	450	485	476	478	477	471	492	483	507	461	468	504	485	511	436	490	440	480	446	483	502	484	484	478	456	481	484	472	443	479	488	516	463	475	443	446	473	496	480	525	495	506	459	478	487	456	458	456	489	455	470	468	488	502	455	465	482	479	481	467	427	488	459	478	512	496	457	477	456	484	463	504	475	489	480	462	439	471	444	524	461	520	448	456	468	482	447	461	518	420	460	485	502	496	524	463	461	432	465	451	424	500	442	441	455	451	470	439	466	480	514	460	461	491	502	500	468	461	487	464	509	439	475	480	463	474	478	481	504	463	506	449	464	483	507	478	487	488	481	458	483	439	469	486	467	479	487	467	459	478	495	475	443	436	443	474	489	510	482	494	424	466	442	471	472	465	494	497	491	444	511	464	478	490	444	484	491	462	484	493	516	466	465	471	484	454	498	450	500	468	490	452	475	436	480	479	463	482	505	477	475	480	499	490	500	496	481	473	475	498	499	492	508	465	470	455	455	459	453	453	462	446	470	468	498	508	456	523	444	478	473	438	458	513	495	454	465	474	462	471	475	480	459	453	469	504	504	466	497	494	467	456	462	451	488	508	452	493	474	513	482	505	485	488	465	465	520	443	453	505	479	436	490	458	488	483	455	441	439	473	448	517	509	467	473	458	472	530	515	465	489	452	480	422	475	488	501	454	449	463	463	463	519	449	502	477	475	507	493	445	478	495	476	484	459	464	488	473	484	460	477	478	470	498	485	461	477	437	481	446	473	489	515	459	484	446	464	480	458	460	472	491	508	452	497	436	491	459	464	517	509	464	504	460	426	421	536	473	489	473	494	481	446	485	472	488	461	514	477	480	463	461	445	512	478	463	477	503	467	492	468	486	492	467	481	468	499	482	495	488	504	496	468	478	470	452	467	497	480	475	497	474	456	468	444	481	453	490	460	493	455	445	453	463	507	424	442	483	478	482	458	453	457	437	475	476	442	472	485	470	492	451	488	431	506	445	462	499	473	482	468	439	485	479	468	479	478	479	502	463	499	427	473	463	478	499	460	506	483	482	492	455	437	448	512	459	483	452	473	471	491	478	491	456	464	489	520	487	454	463	445	456	470	461	463	463	439	467	487	454	484	478	458	472	465	486	485	434	478	490	429	462	499	457	444	482	455	503	468	435	487	533	436	467	510	432	463	525	466	491	453	501	471	445	433	445	471	496	470	493	532	488	500	507	462	475	450	454	447	452	456	464	461	475	471	482	474	475	491	490	497	457	498	471	461	461	510	469	406	451	445	469	447	475	448	497	440	485	501	501	450	482	520	479	481	461	466	494	515	456	489	491	484	508	478	477	478	437	514	441	511	462	446	513	464	466	453	483	516	492	461	475	443	508	486	472	488	478	486	439	457	504	439	479	473	489	470	498	478	482	516	463	466	477	436	477	468	492	502	481	499	454	461	413	468	484	472	472	448	466	475	453	525	504	465	489	485	482	506	464	448	481	481	452	446	501	468	470	466	457	477	494	465	455	438	421	497	487	473	475	466	476	495	454	450	491	464	489	461	462	473	462	478	460	455	459	453	479	454	417	496	462	493	499	469	488	457	448	442	483	462	455	478	485	453	477	480	474	464	504	490	485	492	494	527	500	480	459	446	487	448	444	512	458	452	459	534	474	489	474	484	504	470	511	504	523	491	473	493	468	447	442	516	485	486	533	450	494	479	484	529	477	475	465	478	475	507	491	505	450	482	463	448	458	495	492	493	492	509	472	516	459	472	496	464	495	461	489	440	455	477	473	484	518	516	493	469	468	497	496	503	444	450	509	480	485	427	481	470	430	455	478	475	464	454	446	453	467	485	455	468	453	475	479	485	505	463	453	439	482	448	514	444	484	454	473	485	451	485	428	481	486	455	445	471	487	481	473	509	457	487	492	452	476	461	477	482	451	444	449	447	489	464	494	465	517	480	450	509	481	501	464	472	497	479	465	462	489	469	430	475	442	429	437	478	464	487	441	499	466	479	482	479	496	441	462	472	476	479	473	458	488	451	487	513	461	485	474	485	477	439	483	490	486	466	447	491	469	446	444	460	458	493	500	477	481	497	448	495	478	508	521	495	462	537	495	479	449	484	470	484	427	472	447	456	524	441	480	472	457	427	444	507	476	462	498	470	485	477	484	507	471	467	455	470	480	446	474	486	448	429	486	496	487	454	489	490	443	464	451	485	492	494	486	513	491	474	484	489	499	441	474	440	493	481	443	454	472	478	468	511	475	471	457	475	485	461	508	475	484	482	467	497	486	484	489	464	460	470	470	495	448	481	509	472	480	498	458	464	502	480	490	484	477	471	464	438	481	466	455	507	456	465	444	470	480	497	462	448	449	441	461	477	503	484	492	488	493	484	486	443	467	479	464	451	519	448	462	439	496	449	476	443	450	460	459	462	463	459	495	498	472	508	512	477	465	474	449	463	483	496	507	493	447	478	481	452	477	399	476	488	463	478	493	492	438	460	426	465	468	491	451	540	486	474	433	465	489	447	491	464	507	474	471	451	485	472	501	475	481	436	470	471	486	469	487	466	455	508	470	475	483	478	458	449	481	459	484	453	464	459	474	481	491	508	458	470	496	501	471	459	489	498	479	494	463	484	489	445	471	469	443	447	489	457	487	466	482	475	493	491	474	483	454	469	486	476	494	481	481	444	501	479	514	489	511	491	495	486	506	476	479	508	494	473	460	471	447	466	494	497	500	479	477	485	476	460	439	462	435	489	475	498	465	456	492	450	472	460	497	466	511	467	463	523	499	480	491	460	431	470	474	493	468	458	488	468	507	489	467	478	489	448	488	495	486	486	487	490	435	462	512	460	481	479	465	430	455	464	489	468	442	434	501	482	448	471	472	468	439	445	485	510	481	469	475	474	463	459	465	452	496	504	493	451	509	453	462	487	437	458	446	472	483	462	459	487	496	423	480	482	480	466	492	480	466	470	441	477	458	478	469	473	482	429	463	467	494	501	476	459	469	462	484	442	478	460	491	509	451	462	471	484	492	458	470	471	490	481	501	457	516	437	465	513	456	496	472	489	455	468	511	486	463	452	467	487	487	474	460	503	480	486	487	486	458	471	470	481	483	480	454	499	453	470	453	483	471	444	458	433	426	492	467	460	439	477	498	432	444	478	498	495	462	491	457	505	486	470	453	480	459	473	428	447	454	474	490	471	453	507	500	473	461	483	483	507	487	473	459	483	481	498	475	450	463	476	485	492	487	471	477	493	469	482	474	461	479	512	470	484	482
4264	28610	12674	3185	2248	1712	1486	1204	1137	965	828	781	780	763	717	719	647	678	717	645	655	643	674	659	643	606	612	660	640	614	607	638	613	659	595	616	658	609	618	620	635	596	621	672	628	613	623	593	612	638	619	643	629	574	604	625	625	642	597	618	593	608	582	606	590	617	621	606	660	606	610	603	595	560	656	675	613	600	670	613	573	604	592	590	642	614	634	599	616	625	605	627	619	626	622	625	580	613	650	608	591	626	576	585	602	660	612	618	590	625	632	646	613	590	622	572	606	605	614	612	657	612	616	647	576	622	626	589	598	579	577	604	578	597	657	571	597	589	631	622	579	651	587	630	628	621	649	617	565	600	679	589	652	598	641	573	594	599	616	627	575	584	615	595	655	597	599	598	606	583	623	624	645	618	616	623	598	622	692	602	572	596	613	630	635	602	640	633	627	600	585	622	632	592	611	627	605	598	626	621	605	635	606	582	634	603	631	589	615	590	631	597	632	552	609	599	604	605	599	616	635	617	598	641	642	600	616	641	707	573	629	599	638	621	609	589	670	616	603	622	623	588	611	623	574	639	638	631	631	595	609	578	570	624	610	618	629	560	605	599	576	624	631	577	626	622	637	621	586	648	623	577	629	600	580	608	609	627	636	616	632	610	631	586	619	591	608	600	630	602	654	598	616	608	596	587	598	567	646	588	605	638	669	633	574	620	592	602	644	617	643	611	621	673	602	637	599	613	621	602	652	658	648	633	642	604	599	596	634	644	630	581	627	606	605	580	614	614	571	568	544	616	652	585	632	628	638	579	638	629	618	586	619	640	575	605	611	607	634	625	646	629	648	631	613	598	662	599	613	630	611	591	580	658	629	606	627	579	607	639	592	640	618	553	584	555	640	596	576	636	593	623	590	596	634	615	585	614	643	590	585	605	590	577	599	675	626	640	601	584	593	628	615	643	557	617	596	656	595	620	600	633	625	614	598	637	577	656	634	566	625	619	591	627	579	583	609	624	604	599	641	625	613	625	614	646	593	566	598	599	634	634	597	595	626	642	597	642	609	566	603	585	645	615	576	631	628	604	613	591	618	649	637	580	603	594	594	660	580	589	633	635	607	623	592	630	590	677	634	626	585	638	619	608	653	611	571	646	602	639	590	618	622	642	624	626	593	628	599	634	626	597	628	609	631	622	632	670	598	569	614	605	584	596	640	618	648	584	608	631	598	588	623	621	586	603	601	591	610	600	609	628	560	611	586	613	611	573	583	584	603	610	627	602	604	640	578	625	640	610	597	628	572	577	606	610	641	643	622	608	638	592	629	613	589	627	611	629	645	631	625	578	618	622	625	596	610	594	650	592	640	592	615	645	635	624	638	572	625	622	628	584	603	605	641	598	629	677	645	632	591	625	632	593	641	557	640	616	582	598	607	554	585	623	610	623	559	618	666	629	633	588	590	596	624	615	615	661	637	627	616	624	599	606	598	609	597	589	582	627	668	641	642	576	606	626	611	624	617	564	619	601	639	599	613	627	624	637	609	599	595	614	606	620	634	616	636	613	628	611	610	614	594	582	608	623	610	598	601	614	651	611	584	614	633	634	590	626	627	661	607	622	642	564	591	620	596	632	628	655	618	599	624	660	588	634	643	577	648	644	637	615	586	632	632	582	618	665	591	603	561	575	628	560	608	597	603	547	559	592	599	576	590	603	588	594	609	628	600	648	594	647	634	651	616	653	616	627	627	634	611	595	601	615	665	651	586	593	575	572	641	623	614	615	593	594	676	636	616	588	576	596	613	612	612	608	617	607	618	592	635	617	588	610	615	624	602	591	587	586	585	585	607	599	575	615	620	614	578	621	614	618	623	577	599	625	623	592	607	654	608	590	602	552	621	624	615	648	588	619	613	614	653	644	591	596	595	606	584	650	601	603	653	599	599	605	624	588	643	613	616	627	635	590	614	613	612	576	600	633	595	566	604	596	619	625	586	592	616	618	653	616	647	592	640	573	624	612	625	608	623	601	644	629	576	605	620	573	621	623	612	597	616	623	657	642	583	654	671	648	619	663	619	636	639	581	593	614	586	588	565	620	625	625	640	629	597	645	603	664	638	611	621	634	617	609	645	632	622	599	638	612	593	603	638	591	622	648	629	599	630	667	618	585	610	610	609	635	663	604	621	612	604	643	574	591	587	595	600	597	569	630	587	644	649	617	651	596	644	594	628	625	605	655	611	642	620	582	590	582	609	599	593	641	621	589	597	615	617	620	604	622	639	632	595	622	601	624	636	629	604	614	633	624	576	610	614	616	646	574	622	571	588	660	608	643	674	635	576	630	617	600	612	635	592	594	644	623	610	632	582	574	603	617	554	569	628	639	643	563	609	642	602	608	606	602	599	625	618	625	656	618	611	596	614	622	610	651	581	663	663	620	595	659	604	661	618	643	595	627	683	665	641	615	616	665	587	591	560	629	597	607	645	588	610	608	606	587	599	641	632	614	613	599	638	631	606	633	643	623	628	602	631	603	646	612	595	615	592	604	634	616	618	617	601	613	576	589	599	618	578	598	608	599	604	628	628	596	599	575	561	698	615	605	641	614	629	624	591	643	603	586	643	629	589	654	591	632	620	636	638	634	599	624	603	597	613	639	598	595	596	597	597	630	647	620	599	615	592	601	587	635	619	597	589	623	569	631	583	629	596	648	654	609	600	652	597	594	604	576	633	574	622	629	623	604	624	642	627	605	601	634	600	626	618	635	602	616	582	654	621	601	619	581	607	642	589	628	611	605	626	602	595	597	621	620	597	617	596	634	581	633	629	554	621	572	600	576	586	585	609	611	565	610	597	632	610	589	654	594	592	599	615	613	622	642	621	592	625	623	602	610	608	595	647	635	613	620	609	609	598	614	628	614	620	616	589	592	630	623	620	619	613	627	619	618	598	601	606	606	636	619	609	613	633	647	603	618	575	614	634	647	601	597	634	620	580	615	594	603	617	642	582	628	582	585	622	619	601	630	556	598	550	624	619	602	657	618	614	630	604	660	617	576	586	606	604	673	632	603	607	620	608	606	591	618	583	624	618	604	597	621	601	616	584	621	588	636	603	581	641	598	619	583	630	643	592	617	616	573	623	626	643	644	569	589	616	603	596	664	572	643	606	627	633	590	625	622	646	601	646	644	615	616	597	624	622	671	591	569	564	637	609	582	656	608	662	564	606	643	627	602	631	615	652	622	592	599	598	604	622	577	617	599	609	622	617	619	600	583	564	591	652	605	610	613	626	568	637	646	618	584	616	618	590	621	573	639	670	614	602	608	580	626	610	582	601	654	593	589	575	600	608	614	618	602	633	630	629	591	563	642	589	596	623	620	576	645	599	638	632	564	638	652	643	612	603	573	604	598	638	600	594	619	589	588	611	618	611	639	625	654	604	659	594	602	614	589	625	623	595	569	628	585	587	623	628	568	601	624	605	619	590	602	600	615	643	578	613	603	603	582	610	643	577	614
25019	21508	27112	25045	3709	740	659	533	527	527	496	491	507	468	520	497	455	472	462	462	448	456	442	451	482	432	471	437	462	418	433	462	476	457	484	467	467	486	511	469	462	447	438	458	458	451	474	410	493	452	456	481	442	484	452	453	475	452	484	451	473	453	458	434	428	441	430	477	456	458	409	414	453	441	415	446	491	449	437	416	432	402	402	450	406	451	453	433	452	488	474	474	435	474	445	498	455	438	455	446	451	441	457	434	457	425	453	468	442	459	413	455	460	440	418	437	452	441	443	404	475	455	446	459	477	469	455	435	430	454	510	489	458	429	455	450	438	442	439	451	452	460	484	431	444	424	460	473	437	421	486	452	449	481	448	426	451	457	460	431	471	453	462	445	427	479	486	434	454	458	413	441	440	447	437	439	418	457	441	424	433	464	431	450	453	438	425	449	434	446	439	442	473	430	466	454	442	453	469	467	438	425	434	511	431	445	463	444	436	430	425	448	456	461	452	427	426	454	454	425	464	443	433	480	461	447	454	491	437	450	467	406	438	424	459	449	415	486	456	425	466	433	431	425	453	450	443	444	448	464	455	470	436	454	452	462	418	444	469	480	435	437	449	465	454	470	478	451	450	424	464	429	433	460	418	465	466	431	418	481	436	455	481	417	434	456	461	468	472	458	454	404	440	414	446	448	421	470	476	464	498	419	421	431	435	474	414	419	448	457	464	442	444	452	452	427	477	444	449	447	503	448	454	440	481	465	437	449	418	480	436	425	418	476	444	440	398	424	484	412	441	424	454	464	455	466	468	453	458	397	467	433	465	446	430	454	451	437	418	415	417	470	475	443	461	426	423	436	430	488	489	435	436	458	455	434	445	464	442	476	471	476	381	480	473	436	412	443	448	431	439	455	408	428	453	478	458	477	452	439	396	473	461	443	423	461	461	420	433	463	428	442	465	460	433	487	436	444	458	503	455	456	476	439	448	454	447	486	445	505	468	449	427	444	454	469	426	397	450	428	452	459	465	447	460	425	462	430	455	458	435	448	430	438	424	465	425	444	429	425	432	432	435	461	434	490	450	454	447	447	447	438	435	442	434	413	389	438	468	444	476	439	414	429	456	450	449	442	424	429	465	499	462	407	426	440	477	445	460	465	434	428	469	416	462	405	466	428	438	419	451	442	445	400	447	461	409	497	410	420	458	435	453	436	459	475	496	450	441	479	443	445	446	442	466	451	457	442	427	462	418	436	452	460	470	440	440	420	437	458	479	470	436	447	441	468	448	469	444	428	496	457	453	436	421	461	457	436	410	424	446	459	445	419	473	447	472	439	448	430	435	485	474	445	444	412	442	453	485	496	465	457	450	473	432	447	451	433	432	471	448	443	440	473	466	416	414	450	447	479	462	453	442	468	446	474	415	440	457	494	469	442	472	459	436	473	471	446	437	471	410	460	430	452	434	418	445	463	434	445	493	465	448	415	427	443	455	443	472	419	444	474	436	450	453	465	403	452	445	459	425	452	438	445	490	447	447	452	484	486	485	479	487	467	464	442	444	498	464	460	472	447	453	492	459	425	454	457	445	461	426	453	444	418	441	443	429	446	457	439	427	438	453	455	413	462	452	461	440	431	447	390	471	482	457	426	479	435	446	423	434	457	437	483	475	438	435	422	462	432	441	434	460	447	493	437	423	419	454	444	494	406	461	420	446	475	467	487	446	494	437	422	444	461	440	456	403	445	453	398	460	449	437	427	459	436	409	492	432	454	429	434	420	451	436	468	434	436	458	453	478	461	430	451	437	452	445	467	470	432	437	458	434	470	449	431	436	455	438	438	453	481	481	432	462	481	444	428	440	468	437	431	439	431	480	431	442	452	475	450	442	450	438	430	422	437	452	442	432	462	398	415	464	419	426	413	447	454	437	465	450	451	434	414	405	452	431	487	433	431	456	414	459	432	445	450	452	480	458	458	495	463	469	445	448	443	447	433	468	449	410	434	429	431	437	493	462	467	451	456	426	525	463	443	425	464	450	457	494	465	435	450	420	440	501	459	514	476	438	454	453	478	451	447	472	390	474	450	465	399	422	475	437	443	474	443	425	435	458	454	415	454	417	416	456	445	453	447	456	445	461	455	436	483	421	444	440	456	434	443	460	443	446	454	452	440	442	442	456	442	465	472	430	466	464	433	455	455	433	467	475	447	469	449	413	426	413	417	459	431	472	437	458	460	483	462	434	447	437	449	426	392	441	457	464	445	436	454	442	466	431	452	451	479	472	441	487	441	443	445	446	425	477	420	452	442	431	459	501	453	436	466	455	473	418	459	473	458	449	442	437	450	465	441	453	418	455	440	429	431	459	430	431	456	456	438	447	461	442	459	417	439	462	440	458	488	473	456	411	431	440	417	471	449	428	457	452	430	472	417	438	449	450	425	407	411	452	466	445	404	460	468	461	482	441	416	425	435	510	434	461	387	456	463	441	433	489	439	452	482	424	459	416	426	445	431	430	425	446	473	444	462	443	459	468	466	463	446	506	450	455	413	452	466	427	479	431	421	425	419	453	449	430	491	426	465	425	415	433	403	450	448	477	486	469	436	486	440	461	465	462	461	450	487	409	455	447	472	443	443	450	407	453	458	447	462	431	442	438	391	460	443	465	481	420	455	435	446	431	459	453	468	423	451	422	445	420	407	468	453	467	438	482	474	417	422	467	433	449	431	473	432	424	467	492	440	447	466	461	480	421	437	460	457	448	480	438	412	422	464	435	422	433	461	450	437	471	419	460	427	405	450	412	498	428	482	445	476	460	453	421	413	445	437	449	408	497	451	428	484	429	474	404	389	420	436	421	457	468	425	440	440	453	461	436	464	442	482	483	439	426	465	432	443	438	476	464	467	443	433	465	425	410	455	424	444	478	404	430	472	416	458	454	438	464	503	489	464	436	423	433	431	420	446	387	425	470	471	436	446	435	457	447	481	477	458	454	445	445	487	425	462	409	465	461	476	468	447	417	462	490	460	427	482	435	465	437	445	414	454	479	423	448	430	434	464	451	450	461	449	472	451	449	459	398	439	450	468	421	421	441	461	420	438	458	456	437	393	444	437	502	434	448	430	456	460	464	432	455	443	463	464	410	454	479	452	492	444	453	484	454	460	435	459	429	412	419	443	444	440	498	455	470	430	449	453	425	443	452	437	477	444	435	461	433	451	441	457	468	459	471	439	433	459	442	408	421	475	451	449	468	430	443	439	468	413	455	471	448	460	391	497	446	450	444	447	470	431	459	471	442	431	446	451	420	484	404	442	446	424	450	453	461	441	446	446	459	451	421	455	464	413	443	475	453	414	457	421	448	441	465	464	468	465	424	427	455	454	449	454	443	466	445	443	464	476	467	460	478	431	464	446	482	422	477	453	459	454	425	440	449	418	435	485	446	459	467	408	425	473	469	476	429	452	428	443	451	419	426	422	461	412	423	430	469	454	425	428	452	443	461	472	440	437	476	423
4163	22732	9907	1832	1379	1126	1000	841	772	822	710	624	655	610	592	596	604	579	593	580	593	610	563	571	560	570	561	548	567	550	554	562	535	574	574	548	545	549	519	577	559	545	551	535	538	576	539	507	536	573	556	577	541	527	542	541	546	560	555	524	543	575	525	557	497	554	601	554	548	565	539	556	566	526	538	534	542	550	534	557	587	624	550	541	573	541	537	536	550	546	515	519	588	567	544	519	568	550	542	559	544	543	547	560	548	529	560	593	555	576	541	550	604	542	570	516	529	573	590	523	567	574	543	523	561	547	521	594	536	567	549	571	537	559	541	527	519	536	545	513	554	568	539	577	599	530	506	555	560	549	588	567	587	528	547	532	556	560	519	543	527	492	563	527	562	536	548	560	566	565	524	563	511	527	561	506	537	579	543	545	551	565	556	578	533	554	569	542	541	521	581	545	500	595	517	519	581	536	517	584	528	549	534	541	553	582	543	580	554	544	519	541	551	586	539	567	560	550	542	512	592	544	546	542	541	602	559	558	556	584	528	564	542	537	540	588	561	544	586	542	579	581	485	526	571	566	594	548	544	536	518	534	560	540	544	541	557	568	580	493	518	519	534	552	570	548	582	587	570	550	550	517	541	529	561	547	545	578	564	527	563	552	598	598	559	524	544	520	508	567	529	540	533	523	544	512	575	561	569	561	526	541	593	555	533	556	552	573	533	495	561	549	514	555	581	540	566	545	580	577	580	476	557	533	539	587	568	551	537	529	539	509	523	571	556	564	584	560	518	548	538	547	540	569	532	583	555	557	573	548	546	518	574	587	564	528	585	525	584	574	550	538	582	536	540	569	580	519	576	583	578	562	530	546	553	550	573	536	560	558	550	544	543	547	555	581	560	563	541	526	514	594	569	544	546	578	513	530	519	561	558	556	507	547	535	523	561	599	578	536	550	558	569	533	570	541	541	537	508	557	530	536	561	555	597	568	569	594	544	537	547	584	564	546	574	551	560	553	550	578	529	541	555	556	564	524	574	554	599	575	537	518	576	537	537	597	546	549	536	575	542	559	560	538	550	561	543	558	570	520	561	564	536	573	550	550	567	543	574	559	515	558	556	546	594	577	546	568	533	559	545	552	569	529	559	554	608	569	559	552	519	533	523	546	548	554	562	522	557	535	516	524	535	556	556	582	571	550	551	581	552	526	569	566	538	574	577	539	567	580	549	548	553	555	589	594	548	574	597	557	563	525	513	523	560	551	543	519	518	541	519	534	553	573	565	537	533	527	583	561	578	537	519	560	544	606	581	519	602	555	549	583	539	543	558	552	552	559	604	553	580	529	550	488	595	553	555	554	550	591	533	534	542	601	566	535	541	568	550	543	559	555	614	539	519	562	544	555	560	538	530	551	549	569	561	529	546	569	549	567	597	491	555	549	537	569	573	567	528	616	542	535	559	581	553	548	546	521	541	559	523	557	569	601	573	571	546	545	562	502	543	550	548	533	528	533	527	589	514	547	527	552	527	599	571	557	513	588	568	564	579	542	586	550	532	551	544	526	543	585	547	526	562	535	535	593	580	532	588	556	571	532	547	600	532	566	595	552	579	548	513	563	556	522	517	521	515	554	530	536	545	583	563	536	530	528	560	574	510	554	529	502	546	570	508	528	576	530	558	550	567	532	595	592	501	587	599	570	580	545	534	546	534	572	506	549	547	553	554	530	513	517	558	556	536	587	548	580	553	542	562	579	534	505	561	526	544	544	557	540	549	544	579	592	572	537	604	514	573	553	543	539	564	541	546	581	537	569	591	551	549	555	537	541	545	545	517	545	606	547	503	539	538	552	559	555	542	544	549	606	565	530	566	562	556	566	553	564	527	539	614	533	553	538	545	574	580	565	522	530	543	567	514	547	514	543	567	530	544	555	573	596	554	564	541	534	555	567	520	563	571	542	552	540	540	538	579	551	545	534	532	505	610	552	546	548	537	523	559	533	533	571	556	482	570	585	541	539	523	553	570	567	526	543	571	566	563	561	549	564	512	569	542	546	561	540	516	553	566	571	564	559	565	569	563	525	565	594	579	549	555	579	534	565	525	557	584	537	523	534	545	517	519	557	566	546	526	588	549	569	522	549	519	568	570	514	529	567	570	536	527	536	526	511	599	535	509	578	574	518	579	588	520	560	548	542	524	540	534	580	583	520	566	544	543	612	561	549	573	530	527	577	542	586	587	543	556	560	551	542	542	532	565	523	555	573	571	578	556	541	527	549	535	551	542	565	590	537	548	535	518	559	492	555	546	573	580	530	535	513	543	571	535	498	567	582	517	496	524	578	533	591	550	547	547	560	578	555	555	558	563	552	557	549	538	568	578	521	527	571	560	550	531	532	504	527	555	549	547	530	551	611	518	570	530	549	578	580	561	579	529	570	563	528	561	557	586	542	541	544	521	538	527	577	566	557	532	553	534	521	524	539	531	608	547	573	578	543	561	556	543	532	537	526	537	552	544	542	532	541	545	576	544	547	531	543	542	532	538	544	544	550	598	566	571	524	527	546	560	546	527	564	489	545	545	535	552	557	550	548	589	535	565	550	558	525	563	522	549	556	528	553	530	560	542	524	550	556	546	545	526	568	511	569	545	517	569	562	547	555	567	568	551	546	588	571	555	532	528	515	522	542	546	526	521	560	568	537	560	584	544	566	541	545	574	530	586	568	561	565	520	520	543	555	541	537	538	542	544	536	560	568	568	554	543	581	558	578	564	583	572	558	495	552	558	528	549	557	583	548	549	566	543	571	595	572	545	582	534	580	558	555	512	573	568	529	527	542	594	516	545	541	536	617	536	547	573	551	556	556	480	532	557	559	527	552	541	563	568	551	554	613	564	575	525	572	544	579	577	574	587	512	569	544	535	538	591	536	558	560	535	574	600	547	531	547	574	524	560	541	593	548	534	552	567	563	545	521	580	529	517	595	547	573	553	589	527	563	582	538	513	520	516	533	585	546	495	527	570	568	560	571	574	561	545	564	575	541	536	532	558	526	581	571	560	576	525	531	601	551	597	605	587	509	534	530	513	563	553	559	558	563	558	513	618	558	513	562	537	531	573	567	539	549	541	533	550	545	549	540	584	537	577	549	524	551	545	562	553	505	539	562	536	562	551	549	548	538	558	562	513	544	588	556	567	563	507	533	568	551	557	552	574	547	523	564	587	568	518	566	547	555	588	511	642	574	548	515	577	573	540	533	533	577	499	532	522	553	566	619	602	534	514	585	616	535	508	533	553	518	538	538	542	551	563	515	561	574	575	538	593	564	580	604	592	580	550	551	548	554	548	557	553	558	594	524	534	552	549	544	572	563	554	531	555	550	513	567	544	552	520	534	559	549	515	524	531	555	552	524	535	530	543	540	547	552	532	596	562	554	539	560	517	559	607	542	562	544	531	551	542	561	561	518	557	547	536	587	569	555	583	579	536	534	600	582	497	561	553	533	540	539	564	553	545	557
22800	21514	29220	24223	21516	19751	1921	727	514	486	379	379	321	325	277	258	257	226	226	213	193	219	211	196	196	209	174	186	216	186	206	193	185	210	179	191	167	199	200	180	162	184	171	185	165	203	184	181	183	178	168	189	173	192	185	182	196	172	168	177	177	174	169	192	169	174	194	187	185	187	181	204	194	189	178	186	171	170	181	165	162	167	167	151	189	178	182	191	194	187	182	177	164	209	175	174	182	173	196	168	169	179	172	155	173	161	173	164	151	163	177	163	219	191	181	165	173	187	166	174	180	185	192	174	164	179	176	173	170	170	180	189	163	209	174	146	170	170	175	178	191	145	173	168	180	185	162	170	190	168	167	170	183	160	182	164	173	166	160	180	175	213	185	167	165	182	164	135	159	177	197	175	172	155	154	174	187	183	187	199	185	192	175	169	157	174	167	155	172	178	187	178	181	206	179	197	186	181	173	154	172	163	180	174	161	172	174	176	179	170	187	166	179	188	177	164	186	168	190	175	180	180	186	189	166	181	179	150	166	172	198	182	193	177	187	190	193	185	170	148	181	150	169	153	179	181	164	170	199	167	189	171	176	174	193	184	195	187	192	166	189	180	148	179	182	194	191	174	164	157	183	158	181	164	195	169	179	164	168	171	177	177	173	182	172	170	167	184	171	187	184	180	195	180	184	182	192	150	197	166	170	190	203	181	191	157	157	168	173	172	163	171	183	168	172	162	180	163	160	176	154	182	152	175	202	171	183	199	167	181	193	158	165	159	172	162	155	183	182	199	192	181	160	177	179	162	161	192	195	186	163	190	160	170	181	177	175	194	172	183	186	170	185	177	201	157	192	189	155	191	178	172	157	179	169	148	185	187	194	199	191	184	161	186	169	151	187	159	203	181	213	167	154	177	173	219	184	179	185	193	195	180	186	179	172	188	175	161	177	163	181	194	155	186	177	166	180	158	171	170	166	194	176	181	162	187	173	164	194	171	185	167	171	184	181	189	157	177	169	197	191	190	185	194	172	204	181	175	164	174	192	198	160	162	179	164	188	163	170	168	187	174	203	161	203	174	188	177	185	166	188	169	180	186	174	178	157	176	153	162	186	170	169	179	185	168	178	179	170	158	191	189	161	151	145	181	184	185	168	175	165	156	166	187	161	176	186	173	185	168	168	191	158	175	177	189	179	189	194	167	157	184	195	159	156	184	177	177	173	167	197	181	178	179	151	172	183	163	167	168	144	176	158	155	199	167	161	189	137	178	175	145	168	171	153	177	179	163	170	157	187	172	182	189	180	174	161	161	155	165	205	183	177	177	171	180	187	173	199	194	192	169	187	179	148	192	181	181	152	188	189	188	174	186	172	188	177	160	173	190	161	171	162	168	178	191	200	180	179	151	171	187	156	176	180	163	171	170	171	172	195	158	152	172	178	158	205	167	198	172	166	164	187	167	185	185	154	153	170	208	178	179	190	166	164	204	183	169	167	181	158	184	168	161	151	174	151	175	175	176	163	186	198	154	161	155	207	180	180	150	165	149	182	180	163	184	179	178	177	190	170	175	202	191	163	196	164	161	183	160	165	185	175	168	205	180	184	186	165	178	172	192	191	160	185	138	156	172	171	177	186	167	184	164	180	177	175	188	169	171	156	155	155	183	165	211	168	167	206	165	194	168	191	158	175	189	157	172	168	183	158	169	172	161	160	196	164	163	174	168	173	182	174	191	173	172	187	174	183	152	170	185	183	172	172	171	160	172	175	186	197	180	199	184	163	150	177	198	164	179	175	185	179	171	181	163	177	167	179	169	164	192	178	147	191	179	198	174	166	157	168	181	179	156	171	151	178	166	163	171	180	179	198	172	182	171	204	171	176	169	188	195	180	182	161	191	157	175	175	165	152	155	188	174	178	175	178	158	190	179	195	175	205	194	176	178	170	176	173	175	161	163	188	175	186	165	179	172	169	160	181	176	158	174	176	176	155	186	200	177	193	176	159	173	170	170	181	174	210	160	183	169	171	191	186	190	165	205	188	195	147	195	167	176	181	171	163	216	201	191	169	164	185	156	187	185	176	183	182	186	181	172	182	176	181	170	172	181	169	184	170	172	177	164	170	189	171	198	190	187	141	164	190	185	173	169	172	169	145	180	165	177	174	188	169	168	160	179	172	172	180	167	156	175	162	162	179	160	191	191	168	166	184	179	170	172	165	177	170	199	192	186	197	190	187	191	193	177	191	165	206	152	158	175	159	175	179	196	200	179	169	161	182	166	177	167	170	199	181	181	174	175	189	194	185	184	172	167	178	184	167	183	163	175	181	158	165	191	190	165	171	155	175	173	168	171	192	180	165	175	194	176	178	158	162	177	173	172	177	177	167	176	192	168	195	174	211	186	201	194	182	167	199	173	204	194	164	150	169	160	170	190	191	150	157	153	161	194	180	194	184	169	192	213	182	166	160	197	163	183	188	196	160	175	170	162	169	152	162	161	177	179	167	185	160	163	158	166	150	177	160	157	158	191	161	167	180	172	179	166	191	192	178	153	186	172	168	176	173	178	171	179	183	184	179	162	153	170	169	190	174	170	186	191	180	165	195	167	173	177	174	194	184	202	169	178	176	182	153	160	167	165	186	172	201	179	172	194	196	166	154	187	173	167	184	195	164	167	184	177	165	168	180	183	184	164	173	195	176	175	165	173	167	173	158	195	172	180	166	183	177	159	156	183	180	171	186	184	163	169	190	213	188	183	190	153	198	178	177	158	163	201	183	173	156	167	191	197	174	190	192	193	190	184	165	181	189	190	167	184	183	182	170	182	171	192	189	156	168	165	204	191	201	163	185	174	173	172	186	170	178	155	185	170	162	169	192	173	189	172	174	208	193	206	187	166	165	171	170	170	195	180	163	172	158	208	169	175	179	182	169	184	151	185	156	150	169	184	182	166	162	169	181	175	182	181	175	214	176	177	167	163	136	158	191	176	169	184	155	171	193	169	168	152	181	160	175	200	168	196	168	163	187	201	161	183	155	179	163	168	187	164	185	168	180	179	204	173	179	181	205	160	186	172	186	175	179	175	178	190	166	187	164	165	173	169	172	199	166	153	180	200	164	173	175	201	172	170	174	178	190	167	176	175	174	156	163	163	185	210	183	186	174	176	155	174	175	204	156	176	177	184	179	188	177	185	192	164	179	177	149	151	164	169	174	179	188	178	185	166	186	177	154	173	205	185	164	194	166	162	162	180	181	170	167	174	175	159	187	174	183	165	196	185	145	176	154	190	191	188	177	186	175	193	169	177	178	184	178	187	186	165	180	157	168	146	162	192	183	178	185	165	178	197	166	163	160	161	171	190	182	188	193	184	172	185	176	191	179	186	168	173	175	171	172	176	188	152	159	173	192	166	180	191	198	182	182	159	185	211	171	181	178	171	162	185	159	181	204	180	175	175	184	175	180	180	195	152	172	159	178	177	195	167	183	177	164	171	177	195	194	172	169	174	205	166
5189	34572	12705	4866	3204	2364	1806	1384	1104	919	721	625	547	484	432	410	409	342	314	301	298	309	301	300	306	287	261	250	272	236	262	256	236	276	263	245	226	252	238	265	245	258	234	218	239	233	221	217	225	205	263	243	237	234	241	245	219	233	249	231	240	228	224	250	244	222	230	195	223	221	237	227	216	216	253	202	233	233	243	227	260	246	232	217	250	239	218	199	215	245	226	253	207	227	236	214	223	205	193	234	219	227	226	248	210	198	241	239	216	237	224	258	232	226	249	227	207	225	254	228	233	243	243	243	226	217	207	216	234	248	252	242	229	243	209	234	218	225	211	271	237	241	230	250	200	207	222	247	215	218	227	232	235	222	232	209	236	235	215	255	219	218	229	223	223	244	240	264	224	235	226	238	222	213	241	225	239	236	257	260	247	218	239	214	210	196	232	238	229	241	232	208	225	246	223	217	229	226	240	196	216	221	245	231	221	238	231	211	209	232	228	238	247	217	238	242	217	239	229	214	221	227	215	216	240	234	219	210	203	215	201	209	237	244	233	247	207	184	213	223	225	238	231	235	258	236	228	238	235	199	245	220	230	231	229	230	222	210	246	208	245	214	232	211	251	226	229	242	246	254	262	205	221	217	211	239	221	209	244	228	254	234	234	224	231	226	211	207	232	235	259	214	224	244	247	221	246	252	206	218	228	228	267	217	217	226	222	225	250	212	228	220	223	212	210	190	231	222	219	211	232	226	239	229	243	236	223	230	246	227	250	234	230	233	237	225	214	202	203	216	218	232	242	249	217	239	241	208	221	239	228	235	245	224	226	227	229	229	214	211	235	217	225	227	219	246	249	234	214	246	233	203	217	248	219	240	216	227	224	235	223	226	224	235	231	224	226	222	202	203	258	212	231	240	212	212	238	226	244	223	252	240	210	251	213	233	209	217	219	208	239	216	239	234	229	234	233	214	244	221	235	244	250	210	225	255	234	216	202	228	218	219	221	221	224	264	206	236	238	248	231	235	229	238	198	240	230	222	221	204	221	240	231	217	209	203	218	243	229	212	237	234	210	219	219	199	218	203	212	204	230	244	210	232	221	206	204	225	226	228	214	257	200	219	225	233	234	217	212	211	223	217	242	207	251	218	234	210	242	227	232	229	196	230	268	228	250	259	239	230	224	188	224	246	218	238	213	183	235	207	219	243	205	214	230	233	222	219	244	228	230	228	237	228	232	222	244	228	246	210	210	196	225	235	219	210	212	240	256	217	215	234	247	244	209	215	210	209	247	206	238	223	229	218	209	220	224	261	216	231	264	225	245	216	250	231	262	236	206	258	232	218	228	244	224	228	221	255	230	238	234	244	238	248	244	212	218	232	193	232	228	208	252	216	204	213	242	236	221	232	221	216	243	224	228	209	213	211	245	211	261	209	196	253	231	236	221	222	201	230	227	232	228	203	261	243	246	207	204	214	233	229	218	226	236	223	209	230	219	223	220	216	243	234	224	220	230	224	227	222	224	227	225	227	237	216	220	206	215	232	229	222	243	238	210	241	208	219	232	231	220	200	245	219	245	228	221	209	234	242	224	228	242	202	217	224	253	215	243	222	214	240	236	210	238	226	230	246	223	219	236	242	244	239	213	220	215	241	224	233	212	223	220	224	228	246	216	256	224	206	228	213	241	212	252	208	251	224	237	251	222	192	236	231	218	234	217	242	242	248	237	221	234	227	226	226	229	226	254	212	213	220	221	221	223	210	216	226	248	215	238	262	228	208	197	249	233	249	235	253	200	229	217	261	215	245	223	226	217	224	231	215	245	252	219	235	233	217	209	224	228	211	229	227	217	224	216	233	215	209	229	226	208	237	217	218	214	222	219	246	211	238	233	210	235	218	217	222	234	230	239	230	243	223	224	218	224	188	228	252	235	222	202	226	253	213	238	217	270	240	258	203	226	227	226	236	228	218	226	218	190	210	243	210	212	208	233	236	234	211	205	237	230	248	206	241	231	226	213	251	216	216	229	243	231	266	263	208	222	227	227	249	219	245	225	232	215	218	244	241	230	242	248	227	220	217	228	239	225	210	233	238	250	228	204	237	235	221	246	218	209	213	226	201	203	267	212	206	222	181	236	226	209	228	228	192	242	249	201	208	210	241	225	217	213	243	222	212	231	220	223	198	222	217	263	238	227	223	242	218	236	217	217	212	217	236	203	239	230	247	234	215	218	236	237	230	213	236	228	235	220	223	241	232	201	222	235	243	236	254	233	213	200	243	220	235	207	216	229	210	234	227	185	218	243	236	233	247	241	208	217	228	212	210	241	216	243	229	210	240	238	212	218	219	241	233	230	233	235	243	234	232	256	232	208	248	223	249	242	205	219	231	216	213	230	218	226	203	229	221	193	216	226	235	227	217	231	201	244	222	237	222	264	244	246	218	212	245	210	215	247	238	226	230	223	212	240	227	219	215	229	224	234	210	202	219	234	241	233	221	212	226	208	205	219	216	229	253	222	229	246	239	260	237	246	216	220	243	222	239	199	223	204	197	223	213	235	219	235	226	227	245	232	214	227	234	218	228	207	208	219	235	222	223	218	233	239	245	224	207	231	232	231	260	239	246	221	217	230	217	239	244	217	214	224	225	214	239	214	236	214	241	225	239	246	222	249	203	228	231	217	220	232	205	242	228	214	226	242	220	219	205	213	228	229	223	260	214	217	226	205	213	209	212	203	217	226	235	206	258	233	196	227	256	221	242	242	255	224	207	221	221	235	220	217	227	204	240	217	224	215	250	241	231	238	219	234	221	194	235	229	222	196	229	201	220	228	231	212	233	243	224	222	214	229	207	206	218	252	233	226	211	253	198	231	205	247	211	214	233	229	218	186	218	241	223	223	207	222	215	248	202	235	243	236	233	240	198	227	229	246	208	224	220	226	210	213	218	248	237	247	235	214	242	226	215	216	203	232	246	186	231	214	212	235	226	234	225	240	205	236	204	206	226	226	227	245	258	239	209	230	223	248	220	238	220	220	213	221	197	232	204	232	227	207	242	250	226	218	255	227	234	239	241	230	230	218	241	219	238	225	232	220	217	232	206	238	223	229	209	241	216	212	236	223	221	237	218	235	241	212	233	210	231	247	234	213	203	243	228	244	208	208	237	220	235	243	222	202	236	221	211	242	209	230	221	230	221	235	228	198	217	223	213	200	231	213	235	220	232	254	254	234	243	211	230	240	239	213	230	228	200	227	201	221	211	223	215	201	219	224	233	209	241	206	199	201	188	223	234	247	208	228	215	224	222	240	233	204	193	224	234	242	223	251	260	218	234	212	227	204	221	211	233	224	202	217	228	220	201	206	230	256	240	238	216	256	234	229	222	228	219	233	229	217	231	220	218	210	210	243	226	209	221	233	243	204	220	234	242	246	221	196	224	230	255	224	221	236	212	256	221	219	229	230	234	216	245	228	230	225	232	213	219	258	216	206	236	248	196	195	235	214	186	248	213
27798	17436	4983	928	702	735	691	651	645	657	656	674	640	654	663	619	683	663	649	691	664	672	680	644	650	691	667	644	656	620	664	671	669	626	647	646	641	638	680	666	657	641	630	652	619	671	588	639	645	652	625	617	587	696	609	630	635	629	652	656	639	629	614	677	611	656	654	633	642	673	657	656	599	691	599	664	611	646	634	622	677	706	674	649	637	614	631	642	611	682	693	654	629	632	690	594	627	689	646	618	612	640	642	651	647	634	628	615	656	635	622	667	657	616	642	593	642	615	639	664	690	641	628	647	646	636	690	635	643	640	672	600	637	698	623	617	640	698	623	614	655	666	682	650	654	689	677	618	651	609	660	669	620	669	654	666	607	635	658	646	594	692	606	651	585	657	659	606	587	643	642	632	638	626	663	628	698	628	635	633	675	657	627	697	663	661	653	638	682	647	670	646	616	646	637	597	640	639	664	628	689	626	635	615	621	716	643	636	649	638	609	644	616	649	643	629	626	662	605	628	637	613	668	606	658	651	670	667	649	682	612	644	709	661	641	633	612	646	650	657	604	657	671	688	644	666	657	648	638	635	649	652	666	640	644	631	671	601	661	658	668	622	646	655	612	623	646	617	651	634	659	612	640	681	654	668	660	630	651	644	620	650	579	633	618	616	656	636	637	651	640	646	617	592	619	651	617	672	645	654	612	680	617	625	608	610	657	648	617	656	651	684	679	635	666	629	700	688	648	654	645	633	647	652	633	576	674	657	652	615	672	628	663	619	659	670	610	595	627	635	619	631	626	640	652	645	679	662	684	705	651	655	610	638	666	579	660	594	696	605	648	643	673	633	629	652	662	628	677	634	619	673	667	670	608	644	656	618	666	644	640	618	706	646	641	689	645	610	694	636	607	688	636	607	682	631	648	638	672	666	604	601	657	616	668	635	649	656	626	627	650	667	617	608	636	656	663	591	649	633	615	596	630	689	612	609	622	615	646	700	652	637	645	673	644	630	697	662	614	656	682	652	686	643	657	637	667	644	640	656	651	620	647	646	635	652	664	621	641	656	636	638	678	650	666	658	654	610	623	657	644	678	615	635	654	631	671	664	606	691	667	692	650	660	681	612	612	651	656	639	656	605	679	634	636	697	643	647	616	588	636	653	595	691	634	648	649	642	652	644	696	653	614	640	626	644	673	626	642	620	642	704	657	585	634	664	655	643	671	629	612	636	652	651	614	634	595	624	652	678	658	698	652	642	665	660	614	664	652	668	665	661	631	654	654	622	605	620	643	644	631	702	687	623	666	619	629	644	640	642	629	643	672	619	613	626	654	616	648	703	625	638	620	671	661	654	660	629	652	654	600	611	664	612	622	616	598	637	621	624	621	634	666	656	597	676	623	668	582	651	629	621	636	643	653	667	610	632	585	682	643	616	657	637	675	679	651	591	636	656	653	649	664	646	614	600	655	633	643	648	655	637	620	643	652	635	647	598	628	652	689	606	581	715	662	679	665	627	664	663	614	664	615	643	640	625	626	654	610	659	624	669	640	621	648	654	658	611	612	672	628	667	657	619	668	675	638	680	662	627	635	613	633	631	654	604	622	640	603	636	635	663	635	624	688	673	608	603	621	661	702	647	609	623	656	654	621	668	623	647	663	637	655	602	644	671	640	626	616	620	611	686	656	605	623	646	656	657	655	639	630	626	665	629	618	698	651	609	627	632	631	624	660	638	589	666	672	651	643	604	679	618	647	654	613	622	629	671	665	652	650	647	650	627	643	685	642	660	622	638	611	591	623	662	659	636	666	658	631	607	640	648	623	667	646	656	642	688	663	629	632	646	632	716	634	602	646	603	625	621	644	690	625	655	628	690	646	652	644	631	640	692	613	607	640	648	652	635	653	641	637	655	655	618	585	635	619	625	641	670	679	623	691	681	672	616	651	665	614	652	626	590	642	659	651	589	666	646	633	641	623	649	637	639	670	640	608	650	629	671	638	635	637	618	669	651	634	602	592	680	635	654	636	601	625	690	674	643	653	623	655	638	648	649	639	645	644	652	657	640	652	685	650	657	619	671	674	671	663	601	614	672	620	671	678	631	690	625	626	575	589	599	654	679	659	679	657	654	643	628	607	636	619	631	618	651	646	638	643	645	657	638	647	679	625	676	673	645	666	638	610	646	617	645	690	639	647	614	645	627	621	646	630	644	645	614	681	598	646	637	646	644	625	624	611	647	679	664	638	580	644	598	629	606	620	631	642	619	674	652	657	691	652	633	681	662	618	652	620	620	625	605	626	669	652	643	601	609	607	608	601	663	617	641	642	633	629	654	653	635	612	621	634	642	647	657	607	629	630	652	623	638	667	660	666	646	648	607	694	580	658	604	687	658	670	646	633	609	634	659	579	655	599	664	663	642	622	654	662	674	646	650	597	652	656	619	639	651	611	625	644	692	613	654	591	629	614	625	649	702	593	664	642	629	675	675	620	643	699	628	651	634	646	624	626	619	677	662	618	661	659	679	596	629	646	628	639	646	635	630	661	627	651	631	618	639	624	665	625	683	627	681	617	635	592	648	628	634	634	653	624	638	671	634	642	611	680	604	693	628	679	608	634	641	642	684	622	621	634	630	604	610	631	634	672	646	626	605	593	662	632	654	633	661	659	631	588	623	641	647	645	631	622	593	671	653	655	652	640	609	654	608	666	666	630	640	642	645	636	639	638	705	610	641	632	630	682	684	634	613	624	625	623	645	654	683	645	647	697	616	627	632	660	648	614	651	639	664	616	657	638	612	664	607	658	615	666	652	617	672	609	652	638	673	664	662	652	630	626	698	625	622	617	667	657	635	615	653	673	666	664	641	622	654	635	653	690	687	643	670	635	663	656	666	661	661	691	632	663	635	687	618	643	648	618	679	642	621	643	634	660	662	603	683	612	617	619	617	625	661	718	646	654	604	639	663	652	654	657	657	606	643	655	657	632	673	685	642	648	587	639	655	664	640	677	676	629	647	680	674	624	694	668	639	698	680	625	637	631	637	681	641	707	644	695	635	630	640	622	709	666	648	678	634	665	633	609	635	616	682	689	652	601	682	718	637	671	682	637	639	669	668	640	684	644	638	657	662	672	641	617	691	678	616	642	676	674	617	662	676	624	633	639	631	664	641	638	673	678	639	633	659	627	642	650	651	553	635	637	634	646	669	644	643	661	658	602	665	633	640	633	604	644	620	609	679	636	655	662	634	667	625	641	654	677	613	631	607	641	662	653	636	650	687	640	594	646	673	664	677	596	613	655	650	594	605	643	603	627	630	629	591	664	600	639	620	670	627	649	688	642	627	640	659	652	613	656	677	612	656	640	679	643	627	638	612	610	643	684	644	610	611	616	654	624	618	670	668	656	623	637	642	649	628	630	675	644	634	667	642	628	655	641	707	651	608	608	644	646	601	600	668	627	648	619	650	665	598	639	625	643	662	639	660	651	626	626	679	599	623	612	664	649	682	571	652
5125	7319	3618	945	938	867	822	797	838	824	821	824	821	795	822	782	789	787	834	809	846	831	828	831	860	821	857	887	820	803	785	859	794	809	840	783	774	844	797	839	815	791	746	848	780	790	831	796	858	798	770	832	827	779	804	862	760	825	804	783	824	805	766	812	786	855	801	869	773	803	827	822	832	786	822	793	764	778	808	836	764	864	807	850	825	811	785	782	819	837	784	811	823	799	798	815	800	831	810	795	816	817	823	824	809	772	788	824	843	775	816	827	830	760	898	796	791	756	759	837	788	788	786	795	813	870	796	791	805	792	807	809	830	823	814	799	826	844	807	744	833	821	787	856	789	861	816	784	821	786	746	816	761	830	811	810	800	818	832	809	835	850	839	821	838	766	806	821	817	797	775	813	817	800	884	803	839	793	798	865	833	819	838	848	813	790	790	761	844	766	776	794	799	798	780	790	813	819	855	809	806	817	849	850	810	817	832	831	776	757	788	740	846	783	854	771	836	807	808	805	784	804	844	801	837	809	884	832	792	799	800	816	904	862	811	838	780	810	831	815	782	843	800	791	748	799	769	839	843	793	822	820	781	802	873	810	778	845	825	804	852	772	821	837	793	812	820	828	795	790	810	813	862	881	770	825	804	799	829	796	852	827	762	804	782	817	839	798	773	848	759	797	827	785	770	801	816	836	832	842	794	779	799	776	766	844	767	781	805	784	823	763	809	827	785	810	796	793	820	812	787	803	823	809	866	813	801	776	816	844	848	799	775	818	816	863	859	795	772	854	823	828	762	827	792	782	817	837	777	798	821	784	829	784	751	843	870	788	798	829	834	793	755	838	762	751	812	803	811	836	839	767	824	769	835	807	802	807	791	811	839	835	777	834	775	782	784	773	808	865	808	787	824	821	817	822	818	849	791	861	795	789	802	828	848	811	884	831	802	807	815	774	823	811	818	790	850	788	801	789	790	789	813	795	800	816	787	835	797	825	852	842	838	804	858	821	801	799	830	812	830	822	799	806	835	798	801	793	838	829	878	810	822	776	794	818	775	818	815	817	820	781	813	796	838	829	794	785	827	808	763	836	830	788	843	795	812	830	817	843	777	815	825	818	782	783	811	855	825	804	821	780	833	849	788	813	772	844	797	806	814	851	816	879	814	812	805	816	855	833	785	846	747	869	845	757	830	798	813	800	779	774	806	813	847	841	840	831	855	760	792	826	815	818	802	866	790	850	784	819	819	721	783	831	845	810	797	795	809	789	794	784	800	775	818	804	789	837	821	807	823	846	799	796	799	795	753	769	825	850	811	867	774	845	809	757	790	816	763	780	778	800	794	833	823	825	848	874	847	803	806	782	801	821	768	784	852	834	824	807	772	788	797	824	809	824	832	855	826	823	776	830	749	827	820	786	799	837	823	862	788	821	782	809	798	813	798	783	803	804	793	792	833	789	787	773	801	805	805	867	829	835	863	862	812	822	807	842	820	844	859	794	781	814	782	813	784	820	859	811	804	803	768	824	831	809	807	817	815	814	796	822	778	790	791	844	790	811	796	850	781	863	804	873	770	792	811	807	803	859	810	763	781	802	838	716	805	835	821	840	871	822	834	858	803	809	816	826	810	820	840	771	826	836	829	830	808	795	794	828	754	835	783	833	807	831	820	805	793	807	823	828	791	765	821	801	804	817	823	798	810	833	800	847	827	820	813	851	835	769	821	787	804	750	777	813	782	815	827	828	831	842	810	839	759	748	812	857	758	804	828	844	727	814	815	866	796	826	778	813	819	794	838	838	835	860	801	863	866	803	820	796	815	791	819	779	775	800	860	731	824	833	842	819	773	802	815	818	830	841	820	821	781	778	816	795	779	867	803	805	762	737	802	819	779	806	809	793	791	816	844	824	822	807	823	780	788	859	848	790	805	766	767	811	820	762	792	788	801	818	837	817	830	769	858	810	821	789	860	838	792	825	790	786	768	778	821	821	859	815	839	806	849	778	826	782	833	806	842	812	809	832	792	827	837	819	809	841	773	835	821	755	804	827	816	801	781	843	822	788	820	825	840	826	770	846	806	829	836	782	785	854	836	833	846	857	768	794	798	837	815	826	725	867	812	822	813	785	772	795	843	854	848	842	749	811	813	807	816	810	806	787	784	818	811	844	807	733	794	829	841	826	809	728	795	810	847	782	794	844	846	781	794	817	829	814	821	805	815	831	800	833	809	766	881	821	831	868	759	816	821	820	830	783	803	804	817	842	813	817	774	759	748	781	744	798	803	789	772	782	795	773	840	769	813	818	778	778	806	800	779	820	832	769	826	812	851	769	834	789	810	805	814	814	842	781	849	831	800	773	819	757	811	823	884	785	826	725	841	882	821	794	842	798	849	830	839	767	790	830	758	849	803	844	777	816	774	749	745	828	782	827	833	776	762	815	788	811	818	834	799	833	810	864	808	831	851	786	792	833	811	738	799	814	823	796	805	818	891	822	843	831	764	782	786	794	781	833	793	804	771	783	824	802	787	819	854	821	818	815	802	809	816	861	815	829	774	816	816	793	817	787	835	817	863	824	835	849	825	804	811	808	810	852	788	859	786	822	839	809	797	803	773	838	776	838	847	830	832	849	848	809	756	821	842	813	850	752	822	852	851	787	803	838	794	774	812	801	814	820	827	826	881	815	816	840	758	816	831	812	819	833	773	821	811	767	729	789	839	839	806	820	799	806	837	844	779	842	751	778	767	825	788	769	791	797	777	794	778	769	837	826	839	810	779	766	833	851	798	836	814	854	793	750	812	791	865	776	765	850	832	821	790	852	813	838	865	801	836	819	826	822	814	862	787	767	765	832	834	827	845	808	812	809	792	846	775	756	774	823	874	845	792	790	822	804	832	821	783	816	814	841	800	789	769	811	850	802	793	787	838	836	864	817	837	858	783	804	848	826	824	762	830	783	759	853	827	796	767	845	792	776	788	779	830	831	792	785	823	809	803	788	841	866	806	806	752	845	819	816	810	821	816	836	818	768	817	784	805	843	826	830	828	784	833	820	785	816	774	774	790	780	795	838	777	827	768	797	765	807	808	791	786	852	784	777	835	820	818	825	752	849	853	827	857	788	822	785	833	867	758	749	818	797	833	861	849	803	768	757	804	821	736	784	814	822	871	839	801	816	826	801	791	864	806	810	812	818	801	818	836	818	756	816	808	834	810	809	801	825	810	815	777	803	840	762	797	863	866	819	817	832	846	832	838	846	840	836	800	795	837	860	779	821	820	759	787	793	805	809	844	812	822	853	869	791	721	831	834	819	799	819	790	815	876	772	771	839	766	832	803	819	837	842	811	813	778	805	832	787	806	823	846	825	806	749	802	815	855	809	875	816	819	797	794	834	800	778	805	778	843	844	849	784	810	832	826	741	794	818	855	806	760	772	789	811	814	794	780	805	830	838	820	792	797	734	783	838	810	840	815	835	790	841	807	809	766	790	807	814	829	820	836	827	835	804
23776	21506	28669	24778	20590	3469	1000	778	653	665	601	565	553	572	542	516	508	482	538	516	485	512	444	499	478	508	491	497	476	486	504	470	486	499	506	478	477	458	517	467	503	446	449	487	468	473	507	502	467	466	486	465	467	517	494	464	482	470	498	470	481	476	433	453	459	466	485	508	415	519	492	447	475	452	458	440	455	442	458	477	477	488	507	431	513	476	456	500	453	480	463	481	465	436	463	486	494	529	454	497	459	478	482	454	451	479	473	464	481	453	465	482	470	464	472	492	465	449	489	478	480	476	488	473	478	458	491	462	448	468	500	498	468	452	467	452	476	445	466	482	456	447	475	482	467	472	486	458	460	493	497	492	423	477	513	441	435	481	516	496	475	488	487	515	469	465	461	481	484	499	459	474	488	482	483	432	500	481	439	462	514	503	486	473	494	437	481	445	464	500	427	473	469	479	487	456	486	485	494	482	474	478	464	477	449	463	495	483	471	478	446	457	466	475	455	473	475	470	440	435	460	471	439	467	476	453	492	468	473	429	488	488	471	513	447	424	459	456	477	462	447	420	462	437	475	480	481	444	518	497	451	467	456	444	482	470	469	436	467	452	472	467	447	460	441	452	416	466	514	447	509	501	477	473	451	529	474	429	463	481	481	484	483	451	524	497	467	422	506	475	457	479	452	471	485	435	483	477	485	483	434	457	479	477	481	455	490	490	465	473	430	454	508	468	425	469	485	496	449	458	458	471	458	458	513	494	459	491	495	478	452	449	491	467	490	493	439	470	451	430	442	449	464	434	506	465	494	475	470	446	456	478	457	476	461	490	487	429	456	457	496	449	491	491	462	488	482	455	477	466	472	442	470	467	456	469	441	471	513	484	468	469	480	451	475	456	499	522	446	470	480	470	456	455	519	513	464	448	506	481	461	468	474	469	504	513	450	490	458	480	484	524	488	454	479	410	476	479	489	480	410	454	476	471	458	450	481	465	435	464	474	490	458	439	462	470	411	473	502	466	467	478	441	477	467	508	475	467	452	486	440	442	461	493	484	479	475	476	439	476	486	516	478	489	455	435	483	473	478	465	445	449	447	482	488	451	437	436	480	476	465	484	468	472	451	456	448	460	487	496	436	481	474	460	431	453	481	477	412	454	509	454	440	502	466	487	469	458	449	471	491	480	470	470	459	500	482	459	474	451	470	546	459	458	461	463	474	465	481	471	471	475	450	449	484	453	455	484	496	464	488	453	479	450	481	480	468	484	446	491	457	498	434	483	431	503	479	486	460	499	500	451	494	480	452	456	451	457	454	421	479	467	448	473	462	470	481	501	504	437	441	458	479	507	497	470	443	457	474	439	483	477	480	491	459	481	473	465	501	511	484	451	472	470	443	472	460	426	488	428	433	467	461	485	480	443	489	480	444	470	486	439	511	419	497	496	444	453	449	461	479	460	452	467	458	460	461	461	463	497	460	476	479	472	485	464	459	476	445	479	483	474	464	463	465	488	468	485	486	526	495	468	494	490	508	478	478	465	484	483	487	471	427	432	483	488	476	459	461	439	460	494	415	498	461	446	486	490	500	484	466	469	453	465	472	469	491	439	521	478	458	499	462	481	495	500	452	488	492	506	446	490	468	483	452	439	449	431	466	427	488	474	453	476	485	459	471	455	516	479	461	457	457	482	444	481	500	480	410	430	450	448	434	475	457	482	482	500	458	474	482	455	498	433	458	398	481	482	446	461	468	479	448	495	460	520	448	448	471	436	498	451	505	477	470	443	459	497	432	490	466	500	480	445	460	447	505	466	513	435	472	467	482	447	494	493	506	454	468	504	474	444	485	434	472	471	470	461	439	458	456	484	465	485	476	432	463	454	484	467	463	470	474	495	495	508	470	505	473	450	418	474	482	501	481	446	491	486	472	469	450	449	490	496	467	475	478	486	443	486	468	494	457	485	466	441	441	477	451	495	478	498	469	468	470	472	487	489	488	439	487	484	464	493	464	456	477	482	454	490	498	481	497	486	457	465	478	436	469	472	479	491	442	493	478	444	492	433	502	452	490	466	483	511	466	493	461	434	481	448	499	517	423	440	471	489	480	466	469	491	451	478	498	479	443	483	468	458	448	459	430	494	468	509	476	444	478	490	473	455	471	457	481	472	501	458	479	456	441	460	461	455	474	469	480	457	438	450	479	489	437	472	464	526	487	474	431	518	469	464	450	455	451	516	471	451	462	455	465	463	411	485	456	479	479	453	416	470	488	479	482	467	470	481	470	486	454	488	473	499	456	484	433	459	470	493	457	472	468	469	469	474	455	438	474	450	446	461	453	480	469	480	474	451	458	476	478	444	449	458	426	485	464	497	467	444	455	463	503	456	436	464	426	478	480	470	464	486	480	481	419	462	469	452	455	493	500	472	485	479	495	468	475	470	449	500	434	470	494	424	441	462	481	497	469	480	456	482	489	495	441	454	484	477	519	487	459	462	437	455	463	474	463	464	444	482	453	439	519	432	476	475	467	488	477	453	444	466	468	465	439	484	454	489	471	448	447	468	467	445	479	493	450	471	464	486	472	459	469	487	435	488	483	478	427	471	469	444	505	469	465	461	452	481	439	466	449	467	478	446	450	462	431	467	426	461	442	498	497	511	473	442	452	453	500	473	493	483	492	491	451	491	481	503	496	480	459	442	480	421	461	450	486	485	466	478	472	483	457	439	463	459	464	458	503	456	461	513	488	423	469	505	460	449	453	489	448	436	504	476	459	445	467	481	479	468	443	452	457	483	442	450	453	430	433	458	496	478	464	492	461	432	454	485	464	485	466	501	454	481	478	419	462	470	482	485	514	480	476	483	479	494	497	469	487	461	449	457	477	453	498	452	470	472	505	456	431	447	496	480	476	494	466	498	501	467	493	489	459	495	479	491	473	471	471	481	488	469	447	504	416	465	511	452	454	449	478	487	479	505	467	412	461	466	496	466	419	440	471	450	456	445	444	479	443	437	476	459	479	462	482	497	468	493	461	460	480	478	465	490	454	456	449	475	505	439	460	477	510	455	476	490	512	468	473	448	449	468	486	455	491	450	461	448	457	481	490	446	495	470	475	492	467	482	450	446	496	489	459	477	502	471	473	517	435	512	492	437	491	514	459	485	464	492	467	447	481	469	471	428	484	512	469	463	485	458	432	505	465	471	507	481	440	478	447	464	494	496	505	461	428	459	478	474	476	438	490	435	440	451	451	433	485	479	481	449	471	454	473	457	491	444	457	515	455	474	468	468	518	435	470	465	504	483	522	493	430	481	471	504	432	488	421	463	497	462	489	470	453	460	445	488	437	497	512	455	478	503	475	460	449	484	490	491	427	458	459	485	429	476	465	412	442	498	417	485	466	464	499	471	497	442	469	446	497	505	495	431	494	484	474	475	480	470	479	464	451	501	456	493	468	448	430	510	442	440	418	455	477	475	452	470	519	454	483	487	470	480	446	495	465	460	456	486	488	481
3969	30933	10239	3179	2203	1698	1419	1263	1056	952	867	749	768	735	715	702	701	679	660	659	660	652	646	635	654	644	650	608	670	612	645	641	648	612	615	651	595	615	633	625	615	605	630	600	621	617	618	599	610	584	645	595	637	622	615	597	656	586	601	638	610	578	633	637	601	599	631	605	640	643	602	624	604	624	585	638	597	589	603	617	606	606	630	672	630	618	609	614	589	613	587	641	586	613	587	583	634	616	588	590	631	586	591	616	590	594	566	642	614	584	614	575	622	604	590	654	600	602	618	630	607	593	623	595	618	597	610	611	620	576	640	608	589	617	597	619	598	587	619	594	639	649	623	623	630	614	590	662	624	579	635	617	610	574	612	601	581	642	621	602	617	600	626	617	634	636	608	627	616	621	591	586	613	570	594	624	586	596	620	636	634	601	607	601	638	605	580	635	602	622	651	646	625	597	604	631	618	568	605	622	612	600	609	613	604	554	616	600	573	628	613	608	622	617	616	602	631	591	564	584	592	580	583	601	609	617	589	663	613	628	626	640	634	602	596	642	626	615	602	594	614	591	594	606	593	583	599	607	588	588	622	602	622	593	598	608	633	634	592	634	580	617	595	629	622	599	609	610	606	625	612	611	659	622	607	595	601	588	576	623	633	617	587	594	584	566	613	598	582	590	620	619	620	619	600	595	594	598	597	634	581	622	552	585	606	583	578	572	633	636	586	605	616	623	602	594	640	573	631	595	604	599	610	616	568	625	634	653	588	632	601	615	620	615	591	634	586	607	606	597	606	587	593	573	604	581	616	647	627	597	599	625	587	626	595	653	609	613	613	609	604	598	627	627	610	583	618	591	599	644	597	568	606	617	592	597	597	605	598	615	617	556	605	600	593	603	609	630	601	620	573	596	660	615	572	667	611	620	580	598	611	589	611	599	611	608	596	613	601	591	545	603	597	635	630	570	603	639	621	593	608	586	564	594	641	624	635	571	593	611	608	587	626	600	645	632	628	584	604	638	594	594	598	603	590	574	625	590	632	623	628	649	607	607	559	579	619	592	564	637	629	600	604	650	602	596	612	612	613	595	600	596	602	601	601	593	620	619	581	599	548	634	599	588	607	622	579	587	612	615	640	567	641	613	557	615	634	570	622	627	656	623	635	628	635	566	583	594	626	599	596	642	637	611	609	630	608	596	600	617	633	648	624	628	566	626	586	559	597	585	615	599	560	628	627	625	577	594	571	599	611	621	601	569	597	565	587	549	649	589	592	631	588	556	608	576	562	625	590	595	549	586	598	628	628	604	609	611	611	592	589	602	570	587	585	578	566	584	596	622	615	602	626	617	630	572	610	603	603	601	639	607	595	639	635	582	603	560	629	605	609	587	601	607	577	637	601	615	571	586	608	621	583	633	570	627	568	618	647	610	578	589	588	623	542	618	608	633	591	569	592	602	623	650	567	612	600	624	586	599	632	601	596	585	604	593	609	583	596	596	585	597	593	661	613	593	580	600	603	596	565	604	600	622	608	633	602	623	603	616	607	632	610	628	632	626	563	621	596	616	563	624	630	621	600	595	629	607	628	587	573	586	610	624	597	583	603	595	583	562	602	582	590	633	627	562	583	635	590	639	606	642	597	596	601	605	589	571	605	649	622	622	584	603	648	573	610	623	602	590	620	579	579	591	589	622	592	569	563	593	611	626	593	636	559	639	587	624	577	611	599	589	619	576	650	602	612	563	599	613	599	610	637	610	620	600	637	607	621	613	630	570	617	622	574	597	593	606	582	651	621	611	611	641	599	575	595	577	590	635	632	655	608	626	606	627	598	614	577	596	599	615	640	619	622	610	641	598	623	559	627	610	614	616	610	632	622	608	633	633	609	570	618	641	592	583	571	581	650	600	616	588	595	611	566	609	647	634	607	622	619	570	603	621	581	625	593	632	568	597	572	657	608	592	611	580	619	615	613	578	558	595	588	631	599	610	630	621	585	615	609	600	618	618	610	618	620	596	604	582	579	602	594	618	605	606	587	616	625	594	616	621	624	664	562	613	626	643	632	594	577	593	594	618	654	596	636	557	619	626	627	639	606	614	602	614	589	583	580	602	612	610	603	620	646	611	633	600	590	559	572	587	621	601	570	654	676	619	611	621	649	587	576	562	592	602	626	592	600	610	606	584	589	627	628	554	645	614	596	591	600	569	605	584	565	604	588	571	584	574	654	635	625	598	611	601	621	574	591	549	638	622	618	599	575	588	553	617	598	605	579	634	593	595	575	641	606	639	617	578	572	618	610	665	596	598	617	613	609	640	576	619	615	606	620	595	613	579	583	623	620	621	670	619	615	566	583	616	625	587	578	589	612	604	562	613	644	599	556	542	611	601	583	604	604	676	588	628	574	618	614	619	602	662	590	581	579	623	640	618	593	600	558	590	626	638	615	628	611	575	590	573	600	618	627	606	621	584	583	578	619	635	607	679	629	620	586	623	615	625	603	569	563	615	571	625	597	597	596	570	614	591	654	577	618	605	616	578	602	621	588	598	627	593	635	632	576	600	577	588	622	592	605	656	566	606	674	625	617	601	580	572	598	641	614	642	581	594	640	610	594	660	577	589	610	584	585	637	587	587	597	561	560	628	597	612	625	608	599	630	671	583	619	636	641	571	588	617	588	583	637	618	618	598	564	586	554	592	588	582	622	579	606	623	548	607	639	649	620	578	642	579	605	630	612	557	562	587	616	611	574	598	574	612	644	613	640	607	595	616	624	622	607	630	598	647	593	619	616	602	607	600	645	577	618	603	649	590	587	637	591	594	587	597	593	627	619	620	579	608	596	629	597	629	586	616	590	603	566	637	581	617	644	594	600	618	620	617	595	611	588	601	633	568	590	615	606	575	678	647	609	623	608	591	610	630	621	586	584	568	622	567	622	568	651	608	618	558	547	626	577	615	609	637	575	626	645	622	625	644	589	631	620	621	643	639	612	570	605	580	581	599	622	589	634	608	568	588	595	601	637	625	600	636	623	619	644	574	624	612	623	606	596	622	598	561	626	600	622	581	585	588	579	600	623	577	557	585	601	617	588	599	640	599	554	647	606	608	617	614	640	571	629	638	599	623	612	616	610	592	609	607	609	642	587	602	586	588	588	588	633	615	628	622	601	617	596	624	556	550	602	602	627	593	644	578	593	581	612	616	552	604	583	588	591	617	591	613	624	621	607	598	630	674	623	635	588	619	619	592	548	629	663	595	579	565	600	618	602	613	587	609	579	603	581	591	599	584	614	599	634	582	650	591	586	635	592	650	633	570	629	620	592	642	602	596	624	593	603	580	651	634	612	601	641	597	582	603	616	585	620	624	616	601	576	624	614	553	572	584	636	599	623	571	611	596	625	592	599	617	591	611	582	618	632	616	600	601	581	640	618	601	564	630	628	632	609	606	633	638	580	599	610	589	611	607	590	597	586	600	591	557	611	578	599	600	627	586	586	554	640	607	606	636	562	560
25103	21515	26938	24725	3103	695	630	567	537	488	505	488	504	474	473	466	492	450	445	508	444	437	469	498	473	432	437	429	436	448	429	455	498	436	483	475	437	448	426	403	427	469	462	436	448	441	445	434	432	444	476	442	482	445	460	429	402	477	431	426	433	460	444	460	429	447	439	478	425	418	440	429	445	425	466	434	454	436	424	455	419	464	445	432	421	435	432	434	445	460	444	426	416	460	431	448	430	448	436	456	465	422	463	419	447	463	398	416	423	471	442	444	454	446	458	455	470	482	445	448	403	475	439	428	421	411	456	451	459	461	443	472	465	451	418	413	400	413	444	446	475	425	462	431	415	426	430	435	459	476	458	408	466	450	466	464	463	463	437	440	422	481	441	446	446	458	452	475	433	469	429	389	443	442	454	426	482	444	454	459	430	435	411	449	429	420	445	455	421	408	450	430	467	425	496	419	421	465	465	459	459	458	434	489	423	413	434	432	424	460	424	412	460	438	417	438	449	434	466	445	424	452	450	435	440	424	479	431	432	432	436	476	458	454	406	436	420	428	433	464	403	435	409	439	443	437	436	451	449	413	434	451	438	440	432	441	458	460	459	444	432	444	472	451	455	407	456	458	449	447	449	476	455	473	454	457	478	428	454	470	434	473	441	450	446	455	470	466	434	447	453	458	446	454	439	429	448	446	432	431	455	431	446	427	460	452	437	427	445	443	439	492	452	445	465	435	446	463	430	424	457	383	436	459	466	418	467	429	452	437	405	457	441	470	451	420	438	456	443	451	438	427	459	432	444	494	462	441	422	441	420	447	459	455	415	435	472	407	455	470	418	477	432	436	466	454	430	436	461	441	426	421	461	453	443	458	425	494	451	483	444	439	464	434	446	469	411	454	456	455	394	407	425	433	469	424	461	427	436	430	457	435	444	425	435	456	475	435	431	404	425	485	469	436	425	451	422	441	438	416	442	435	478	443	468	473	440	474	412	477	442	458	461	421	462	442	424	454	449	438	460	486	447	478	431	467	434	447	429	471	446	418	404	419	432	438	464	413	457	447	402	412	427	434	466	445	447	411	408	422	429	423	472	439	407	449	429	438	421	436	454	412	448	427	394	417	478	480	431	418	461	430	443	417	437	432	463	419	456	464	415	455	487	461	442	446	415	436	397	415	469	461	438	486	445	430	445	447	460	425	413	446	461	445	453	424	444	465	461	447	425	421	442	441	465	445	463	484	427	476	449	442	436	460	440	437	443	442	436	456	437	455	450	454	469	395	435	442	419	404	404	431	475	445	462	427	430	431	438	427	447	452	439	456	462	472	459	482	435	425	478	412	402	443	441	437	433	420	435	427	403	444	450	422	461	456	440	445	471	442	455	430	458	467	479	456	456	441	408	441	425	461	428	456	406	400	448	443	475	441	466	437	466	444	445	458	450	487	450	453	446	444	443	451	452	492	457	453	459	447	446	414	442	473	478	454	443	458	404	439	457	432	444	432	412	444	458	437	453	456	464	428	440	465	450	441	472	441	434	447	473	473	461	425	415	491	442	441	431	421	469	425	420	470	449	413	472	424	447	391	430	433	421	470	436	449	436	414	454	457	441	428	410	402	434	458	432	440	448	469	451	451	462	505	413	424	445	447	436	439	469	468	442	430	448	434	440	431	439	448	454	438	444	437	410	418	455	424	521	437	419	457	473	430	432	453	419	435	451	455	411	423	449	448	467	459	466	440	425	438	435	466	443	451	456	440	425	477	430	484	456	411	460	415	455	434	459	493	438	445	447	422	418	450	465	444	446	481	457	477	466	429	500	445	427	438	447	444	431	465	468	443	447	415	401	453	454	456	442	444	477	481	426	476	461	427	460	433	432	422	408	446	464	460	425	466	487	472	420	441	434	483	446	452	438	456	423	434	449	456	451	438	432	450	460	401	469	453	457	457	438	463	473	490	435	459	448	451	459	460	463	460	445	482	442	431	474	442	469	463	437	472	406	437	400	477	434	387	465	445	493	449	435	466	417	470	462	459	451	427	437	448	502	439	433	431	425	420	484	440	429	449	425	453	435	448	454	459	441	431	441	429	423	477	441	449	458	425	445	478	489	460	387	463	458	442	422	470	464	438	440	425	534	415	421	417	442	496	469	442	451	433	451	486	460	401	474	454	387	423	429	427	440	474	461	464	448	402	491	442	466	448	437	442	448	438	409	432	428	434	479	455	449	464	434	460	424	459	459	428	436	406	440	449	447	439	426	426	425	476	480	469	469	404	444	438	433	451	434	474	463	447	445	450	490	471	415	459	424	409	408	461	445	413	493	485	439	409	398	405	460	426	476	418	461	434	477	449	434	450	452	411	410	440	442	429	451	463	439	440	461	450	472	436	446	422	427	458	445	433	466	452	428	432	423	462	453	477	391	440	432	468	449	436	484	450	456	438	407	457	444	435	449	422	457	434	467	443	460	454	425	446	406	419	435	471	449	471	430	411	445	445	467	434	453	476	413	443	434	451	465	454	438	424	443	465	446	470	455	479	475	432	432	443	409	444	435	446	424	435	406	434	476	464	486	442	456	458	448	434	438	442	469	420	431	450	419	426	449	437	436	463	450	463	472	461	447	445	442	443	436	434	449	436	416	449	449	426	475	429	468	441	451	470	442	433	499	415	403	448	461	470	455	440	450	444	453	462	418	442	426	446	430	428	430	462	438	420	415	452	454	450	469	393	440	478	405	459	464	421	506	444	456	469	459	415	434	408	397	440	419	427	443	486	462	472	445	443	436	424	454	450	423	452	465	429	474	438	432	463	452	426	464	489	444	415	444	409	418	469	438	429	465	431	442	459	435	400	444	437	448	438	454	410	465	422	441	420	426	443	470	466	453	464	480	418	448	449	392	439	437	466	475	437	445	402	459	420	442	452	454	479	422	463	439	444	451	450	441	426	467	438	436	450	448	441	454	440	439	419	456	441	437	437	453	432	448	420	476	468	419	447	469	461	454	447	427	402	455	464	466	427	447	449	426	487	443	433	425	436	419	449	425	441	406	442	405	484	430	458	381	472	442	443	459	452	446	417	414	420	435	454	444	456	454	480	466	429	423	446	435	382	448	453	407	457	466	414	435	480	439	437	435	455	447	436	429	437	406	452	472	473	449	438	438	433	474	485	464	434	463	456	447	429	456	460	461	432	427	464	442	419	487	451	446	456	451	438	405	424	445	435	423	474	430	410	437	471	461	439	439	429	478	443	431	415	471	469	426	425	422	456	464	484	454	437	451	438	462	456	407	443	475	498	437	463	451	456	460	435	474	435	435	427	445	438	447	453	460	471	440	438	429	445	451	456	427	448	444	441	473	409	442	447	452	458	441	462	447	421	434	437	452	430	409	479	428	435	458	417	465	445	461	428	438	450	447	430	430	459	448	453	426	452	476	422	407	498	461	445	475	403	473	417	458	423	425	447	421	447	463	412	456	464	433	431	436	457	445	411	479	442	442	424	455	417
4030	25508	8274	1867	1349	1163	1002	930	799	713	679	683	672	632	586	605	602	594	569	569	588	582	559	562	546	585	541	556	565	561	600	556	563	599	548	515	562	593	575	546	505	543	554	592	539	530	548	561	558	527	537	544	549	532	541	558	560	562	547	571	563	535	539	540	540	539	560	562	523	541	518	542	560	576	553	567	561	553	576	532	542	542	522	539	554	565	541	488	548	533	567	568	558	529	526	526	532	577	550	559	589	520	538	539	538	506	544	544	563	545	539	501	536	552	582	593	553	571	519	547	557	534	576	517	524	542	531	517	599	543	509	561	566	554	567	571	592	509	544	514	538	519	538	550	538	567	581	559	562	573	538	577	555	543	550	529	541	539	538	559	552	541	500	535	533	550	550	557	554	546	525	499	544	558	539	546	523	573	554	523	537	538	532	567	524	524	531	563	560	569	554	578	560	540	528	560	567	519	525	573	559	528	535	544	565	549	529	553	567	573	573	605	508	511	544	553	542	500	566	559	574	567	512	560	527	564	522	537	568	573	589	575	529	517	561	541	497	549	542	551	547	575	548	515	578	553	564	537	581	545	534	494	580	596	581	522	560	595	577	553	588	538	581	536	546	526	583	547	550	555	572	543	574	571	544	550	544	557	571	589	532	529	577	545	553	576	552	576	596	565	527	533	602	536	540	531	578	555	586	538	546	544	530	530	573	544	517	552	549	543	546	538	523	536	568	555	498	559	558	565	540	511	548	541	564	562	532	561	551	527	513	560	543	542	567	507	554	534	557	519	590	539	518	578	548	552	542	559	569	510	580	546	588	545	554	549	557	558	565	529	570	554	550	490	522	514	541	528	562	556	531	511	574	578	559	574	538	576	515	581	530	614	577	597	542	556	556	556	564	567	543	545	527	511	537	561	584	517	544	551	544	543	560	524	530	553	563	572	573	566	559	549	514	548	506	574	537	552	529	586	531	536	549	565	528	535	609	517	519	491	522	523	549	564	560	582	546	542	522	533	537	550	548	616	532	578	537	564	571	557	521	568	571	553	511	567	509	571	512	553	552	562	547	554	531	574	544	542	548	565	536	505	547	493	538	529	603	527	600	507	567	572	573	558	527	531	550	522	542	538	529	553	518	554	489	559	519	534	534	537	547	549	559	537	564	530	577	519	514	548	532	541	595	516	523	565	542	537	554	557	582	564	568	541	559	557	585	516	542	544	582	564	523	550	552	540	574	529	558	527	532	575	536	524	490	546	524	536	547	519	580	539	503	563	545	555	580	536	536	584	506	591	517	515	554	530	547	517	559	518	543	551	564	577	531	528	542	566	554	510	537	548	620	574	544	539	568	524	551	532	539	569	513	540	559	573	588	541	558	556	552	560	545	506	598	569	570	533	559	554	526	544	536	577	576	548	534	562	551	523	520	522	554	585	515	560	536	517	545	563	487	554	592	547	547	569	599	562	535	529	554	515	545	551	544	546	527	552	559	563	566	550	558	553	516	536	527	556	541	547	560	583	530	564	520	548	540	540	571	578	521	554	576	534	534	542	582	529	550	554	542	490	550	514	533	579	556	535	531	549	543	498	543	565	598	570	566	542	577	572	556	577	544	525	545	565	525	566	561	526	536	579	552	540	498	554	564	574	560	547	512	531	543	554	550	552	563	506	558	565	543	562	531	575	597	560	572	562	561	554	560	551	585	565	488	543	538	587	543	551	534	553	515	544	565	521	544	535	555	568	533	582	527	561	570	507	529	527	566	572	547	611	606	551	547	562	514	537	552	559	552	530	558	539	520	531	533	536	571	544	568	532	601	552	532	517	565	562	498	533	535	560	531	545	538	527	552	518	540	544	543	538	596	550	584	539	576	565	548	538	548	534	559	582	530	527	536	556	569	528	555	507	564	534	507	565	521	579	607	529	570	568	564	593	488	567	570	513	521	601	531	573	552	511	597	565	544	548	574	545	569	568	565	567	538	587	520	565	573	565	533	548	520	555	524	529	513	556	585	553	539	566	510	572	617	536	545	550	533	537	532	517	552	507	548	542	541	576	546	533	534	508	524	561	571	556	507	546	488	596	568	535	538	558	556	563	547	570	568	524	482	546	522	544	553	538	525	543	549	561	593	547	553	553	543	515	529	502	544	544	568	533	594	535	548	563	540	536	549	545	538	533	582	558	534	516	519	503	607	527	578	496	541	552	560	571	572	520	527	572	533	555	535	567	563	551	582	498	529	514	554	546	558	554	544	534	539	528	561	582	562	524	554	571	541	515	581	588	625	528	528	561	539	587	609	572	536	537	540	540	547	531	546	533	538	543	549	532	560	520	543	514	539	552	569	528	495	554	561	576	586	571	503	531	558	572	528	517	536	570	561	572	544	557	500	544	546	533	538	553	557	569	523	504	541	561	557	550	535	524	555	522	546	521	557	546	570	551	551	543	549	528	561	569	567	523	519	541	547	568	539	529	504	577	554	571	515	551	559	543	563	496	556	546	543	564	538	548	551	591	569	581	561	530	579	537	533	563	517	569	563	534	578	541	552	515	526	541	554	518	554	562	583	519	535	542	562	544	550	497	541	538	522	545	506	598	547	555	547	568	582	544	535	565	533	528	567	514	575	558	567	515	554	540	545	542	531	504	599	566	521	532	503	529	598	557	538	547	539	568	539	566	541	573	560	525	555	563	584	570	531	538	584	531	540	538	598	499	556	546	557	517	542	520	522	598	552	555	525	538	529	524	544	555	540	568	512	546	531	597	538	566	560	535	591	551	540	537	551	527	537	493	574	546	532	581	534	556	491	582	532	556	567	569	529	518	552	526	532	567	549	586	581	502	524	543	572	557	576	594	562	555	546	561	553	542	537	563	599	574	543	584	572	533	524	551	525	491	529	584	563	545	550	561	545	563	522	527	552	563	561	540	578	555	531	538	602	533	593	591	526	555	569	550	567	590	554	536	568	513	514	559	528	569	544	547	551	521	567	563	556	541	541	513	574	537	561	510	542	547	534	523	566	525	560	545	568	546	529	553	546	565	549	543	530	583	570	553	492	520	503	550	534	544	580	548	523	561	552	572	525	520	571	588	525	544	566	538	587	550	633	519	549	588	524	512	524	557	531	504	504	556	589	561	548	527	561	582	605	519	601	556	572	563	501	504	546	570	581	585	548	550	547	545	573	539	543	530	565	522	577	573	546	561	508	520	542	546	540	538	558	550	569	564	595	511	575	583	553	535	541	550	553	509	540	542	525	487	564	568	556	546	560	555	596	537	575	538	478	552	535	590	554	521	567	577	581	551	608	537	509	547	557	560	528	564	545	551	527	565	570	556	551	543	492	547	536	512	606	552	540	495	594	564	532	563	534	514	580	548	518	556	573	565	547	506	538	534	554	542	573	581	555	525	543	524	582	558	562	515	531	543	565	564	540	562	533	551	558	557	516	521	516	527	532	561	537	550	555	541	527	529	527	536	558	567	543	522	532	530	541	559	525	508	522	541
22796	21506	29142	24309	21502	19308	1796	665	502	469	368	341	330	305	267	278	257	246	241	218	213	196	183	204	207	208	186	209	225	206	200	202	183	200	199	164	176	209	171	184	211	201	194	181	190	204	205	178	159	193	183	191	179	173	180	174	168	189	212	167	206	189	181	203	194	164	169	208	177	172	187	160	169	169	174	182	183	194	172	176	190	189	183	180	164	165	181	159	180	197	207	167	173	180	145	178	187	168	182	168	159	157	167	197	168	184	180	172	181	180	173	173	167	173	163	183	173	189	190	163	160	188	167	192	189	186	146	184	190	191	204	172	162	191	166	194	178	168	174	158	169	181	178	176	171	169	166	211	164	219	154	197	175	176	171	167	182	186	172	173	185	164	171	172	173	152	169	180	173	190	186	176	185	170	177	172	208	156	175	205	169	150	156	162	160	176	185	164	180	169	155	163	181	167	159	155	172	180	163	189	170	179	156	180	174	172	192	163	165	170	169	169	192	141	178	172	167	138	186	166	196	178	180	200	185	166	167	160	195	169	176	163	185	188	181	165	180	182	170	165	176	166	164	173	209	172	169	185	159	181	196	165	175	165	164	179	179	173	175	154	174	184	195	187	165	168	154	155	192	175	184	168	166	178	155	169	183	181	178	158	193	161	169	165	177	201	201	148	162	181	168	203	148	163	187	203	197	175	160	187	174	179	184	168	175	165	161	193	180	183	183	192	183	171	169	161	184	182	183	162	195	196	170	175	176	182	193	167	146	176	181	186	163	167	195	190	159	168	138	164	145	195	185	186	156	170	149	178	188	170	196	146	177	166	160	153	171	179	186	180	181	180	146	173	182	164	183	161	179	183	177	171	175	176	203	162	179	164	192	195	159	164	172	184	165	169	168	179	154	180	163	177	168	168	159	187	160	169	172	159	169	168	158	162	162	169	178	153	160	199	165	150	184	188	190	193	168	164	173	211	161	162	183	181	156	178	176	185	185	154	185	188	172	193	198	188	189	180	179	176	168	171	178	178	173	176	190	177	176	200	185	197	166	156	197	171	173	158	168	184	161	188	179	189	170	186	160	158	171	194	187	180	180	161	183	174	167	191	176	188	165	169	162	156	155	176	200	173	176	178	159	167	203	163	164	158	169	176	167	167	184	177	163	178	168	141	159	181	173	186	173	171	165	187	159	190	180	162	187	202	167	178	197	172	185	170	182	180	176	195	180	175	165	186	192	185	177	180	157	166	167	161	176	166	196	176	192	165	156	170	162	192	166	190	178	162	171	172	166	178	213	163	190	186	163	172	176	161	155	176	190	150	162	176	183	164	177	178	190	186	192	177	199	185	181	172	190	151	177	168	183	171	187	180	188	170	192	169	167	201	185	159	160	179	192	182	181	183	171	167	171	183	167	169	176	182	178	172	159	209	181	158	183	170	171	180	202	208	182	171	172	176	172	154	167	176	184	172	177	165	184	184	169	152	178	175	161	162	168	184	191	193	178	177	178	183	176	181	157	180	143	177	206	144	174	197	155	179	176	176	157	187	153	177	175	193	159	195	173	185	167	171	171	176	180	177	165	178	178	176	180	171	177	191	174	150	169	176	171	182	189	164	186	189	178	175	194	188	199	200	170	169	168	162	189	188	179	150	177	150	188	186	164	165	169	167	166	173	176	168	208	182	180	181	165	170	185	175	200	166	153	182	180	160	200	192	171	178	186	188	153	182	198	172	196	178	182	169	192	171	174	192	164	167	194	161	167	168	164	167	159	186	166	164	170	169	170	187	158	191	176	181	165	168	150	161	181	171	152	166	169	172	160	172	180	190	183	181	201	163	163	179	166	193	160	161	194	175	178	177	196	193	153	176	174	141	175	169	192	177	160	169	181	162	180	153	173	204	197	187	179	166	175	170	162	176	171	182	177	179	146	178	173	181	183	186	166	159	170	141	177	189	165	181	166	152	166	172	176	188	182	189	163	199	163	192	174	191	181	148	174	150	178	172	197	163	183	169	175	163	174	190	183	181	161	170	187	204	171	200	182	191	157	162	171	143	160	183	163	180	169	203	177	173	191	177	190	187	158	193	158	150	187	165	171	175	171	165	170	170	176	156	197	155	173	186	179	177	177	176	172	159	156	178	178	166	185	165	162	173	152	171	183	185	174	182	166	164	189	166	175	164	186	166	172	219	152	169	179	191	165	166	168	159	183	172	154	169	193	193	158	164	176	177	160	185	177	159	172	161	162	169	174	165	194	173	185	165	174	177	172	179	154	179	190	176	165	150	178	202	184	171	194	198	185	166	164	195	199	210	182	163	157	179	178	162	175	184	181	189	177	194	149	158	161	172	176	164	164	153	171	170	192	166	202	183	177	185	184	186	202	158	178	164	174	179	163	188	171	161	173	196	156	168	168	178	173	167	178	173	195	161	170	176	168	151	141	198	164	186	167	185	167	173	197	164	180	191	196	175	163	191	165	189	172	152	191	180	178	168	180	189	174	177	167	181	170	189	159	196	195	198	184	174	182	164	180	151	166	191	148	170	174	207	190	177	179	196	167	145	164	165	167	171	189	174	182	165	150	170	161	169	170	180	211	180	163	194	178	173	191	170	153	193	156	155	161	154	179	182	157	154	166	149	186	169	180	190	166	184	158	179	158	196	191	193	175	184	179	170	173	205	172	172	170	174	171	157	183	166	148	200	168	172	168	178	177	184	192	192	183	191	145	185	191	181	162	185	165	170	173	178	161	182	194	154	189	194	169	167	184	176	178	192	157	168	179	172	147	176	167	164	179	180	186	210	172	158	152	158	173	180	191	187	170	177	180	166	170	189	183	193	193	198	147	145	180	173	194	190	165	184	181	147	194	205	161	159	164	184	165	217	166	176	148	176	206	172	184	176	201	157	166	181	175	161	160	148	174	188	191	185	163	174	166	166	205	163	181	181	161	185	194	195	151	178	168	154	167	167	164	162	180	184	169	181	183	161	189	154	170	173	198	182	182	200	172	177	185	182	197	182	166	168	170	189	192	175	159	165	184	203	155	184	167	177	169	190	171	166	168	179	171	196	168	186	162	190	137	176	177	166	200	183	171	194	160	181	173	177	195	191	189	188	197	147	171	172	183	158	170	180	170	198	178	178	196	178	158	179	187	151	175	163	188	175	155	192	182	175	169	168	158	182	165	169	164	158	164	184	199	165	193	194	178	188	192	167	183	176	186	159	159	163	166	160	181	182	155	186	186	188	179	197	175	181	180	167	166	183	152	187	156	139	166	178	181	168	148	213	164	166	174	162	165	161	167	172	172	176	157	177	182	161	151	171	165	173	158	144	168	155	159	194	174	169	177	174	192	193	184	172	159	179	176	175	173	163	179	165	157	168	170	169	172	176	178	185	163	172	173	152	160	207	160	187	159	208	181	157	156	173	162	198	163	180	163	180	188	172	181	200	185	173	174	172	192	169	185	177	163	159	189	185	184	154	177	184	176	171	167	190	212	175	182	157
5199	37030	11385	4785	3282	2394	1774	1414	1034	876	701	548	517	447	431	383	393	381	324	333	311	308	304	298	258	295	291	282	276	280	262	271	237	246	278	220	253	248	247	243	229	239	266	237	221	242	231	227	235	247	242	237	234	232	224	243	237	209	254	230	231	239	212	231	236	231	244	234	209	227	237	228	230	199	238	206	221	232	248	259	235	242	241	238	243	220	238	225	242	242	223	234	238	235	198	236	217	229	247	255	209	246	222	214	206	214	207	222	220	208	238	239	219	215	237	236	222	269	235	230	243	226	205	221	231	245	212	228	231	248	222	221	221	214	214	208	217	235	242	203	225	234	252	237	220	192	220	218	205	237	205	204	251	246	239	233	237	253	237	220	214	195	209	237	240	229	251	212	209	229	238	229	212	251	232	214	229	222	248	229	226	201	213	222	217	233	256	233	231	237	232	234	223	237	249	230	219	250	208	241	245	244	215	225	219	222	223	214	242	223	219	218	229	223	260	229	206	210	236	210	214	241	222	249	229	213	193	208	239	219	256	220	192	197	252	237	182	229	214	231	211	210	230	231	239	232	221	211	216	233	205	240	222	227	236	231	241	209	235	244	220	228	227	242	250	212	240	236	210	237	211	220	227	227	233	219	250	225	250	234	229	212	217	216	238	216	218	251	216	220	257	224	224	242	243	204	215	206	235	257	200	219	220	227	203	220	234	226	218	229	245	209	203	230	229	228	256	227	241	200	228	229	203	223	215	221	249	252	233	219	201	214	234	221	224	243	230	273	253	223	233	224	221	244	212	225	233	216	208	222	244	227	231	237	229	212	237	234	195	212	205	227	237	244	238	222	240	230	214	212	206	228	213	200	236	222	242	225	210	222	217	244	229	219	230	217	247	234	240	244	226	192	225	239	232	228	238	232	234	243	242	213	202	222	209	220	209	251	247	234	232	209	239	230	251	223	230	239	209	244	200	210	212	235	222	199	261	213	231	229	224	231	219	244	233	219	222	203	224	257	235	253	228	218	222	293	251	214	217	225	212	244	218	232	208	236	203	182	230	231	229	216	238	220	235	218	225	216	240	224	208	225	238	226	248	242	242	235	242	238	206	226	231	209	217	230	216	265	232	226	206	198	243	244	228	236	255	200	226	268	221	216	238	241	208	225	221	222	230	215	226	208	222	226	213	242	231	223	223	234	219	235	210	224	234	238	237	220	244	232	219	245	230	230	229	217	223	248	256	231	194	215	239	222	228	195	214	230	208	242	213	252	226	229	234	232	234	202	240	212	233	235	227	246	228	246	233	227	231	236	218	229	220	252	207	231	241	217	231	231	230	246	214	229	211	193	219	226	231	233	210	205	223	230	242	242	233	224	219	200	213	226	204	241	225	226	239	231	246	219	237	261	250	218	220	203	193	219	229	222	248	228	220	216	218	246	221	227	225	220	238	242	237	229	225	219	220	227	203	246	219	228	245	208	215	236	194	233	225	250	233	216	216	205	232	239	257	236	222	222	243	219	204	247	210	214	207	203	254	209	236	217	220	243	190	220	237	213	203	221	220	239	219	215	199	213	229	219	214	235	234	216	216	219	240	221	253	209	202	233	228	236	244	219	257	208	263	225	234	231	212	235	230	234	231	220	232	215	230	212	206	225	220	221	237	217	232	208	230	221	231	212	233	220	231	226	218	203	229	202	215	217	231	219	223	211	245	238	247	219	235	214	215	223	218	253	231	215	226	219	249	261	200	221	227	213	198	237	210	216	192	208	225	222	227	220	233	270	219	230	207	225	236	239	205	224	233	205	226	246	245	233	238	217	229	245	221	246	233	224	244	209	242	202	230	218	202	244	224	252	204	233	213	235	232	238	212	234	204	203	206	249	246	213	212	232	224	237	205	217	209	231	224	239	226	230	202	203	232	221	230	206	200	204	229	205	201	217	246	228	245	241	217	223	251	208	238	246	235	225	217	242	236	228	226	238	204	231	223	238	216	219	209	200	204	212	191	233	196	206	219	227	208	226	226	235	222	213	196	213	202	245	221	221	226	201	207	229	227	196	228	244	239	233	223	229	230	230	183	231	217	243	228	225	240	217	222	220	241	223	220	223	243	233	235	219	198	215	211	219	224	246	223	234	240	244	201	247	257	211	233	222	225	232	223	211	247	204	239	220	233	204	225	251	230	220	252	237	215	201	215	205	194	198	218	214	238	259	206	220	255	205	229	245	217	209	246	240	222	231	234	233	217	206	249	270	247	241	221	220	217	222	184	216	233	237	211	247	211	219	211	202	201	208	222	216	206	198	235	244	221	243	219	187	228	198	222	195	235	234	199	230	245	209	240	215	230	230	201	226	212	205	220	212	246	225	222	225	245	227	222	205	238	233	222	233	197	221	219	211	226	224	248	213	251	209	212	229	249	219	238	206	206	240	224	219	252	243	210	232	244	228	263	214	236	232	221	243	214	257	235	224	217	249	201	206	206	208	214	245	236	229	219	262	245	222	189	212	209	206	226	231	212	213	233	217	220	209	214	232	214	230	225	247	196	212	220	236	238	199	252	217	208	235	230	202	234	243	217	237	250	220	226	238	215	208	194	224	243	213	219	212	225	219	213	247	228	216	202	204	214	221	218	227	246	223	222	227	227	243	199	212	210	222	201	246	213	216	221	236	213	220	248	214	233	221	220	233	240	218	225	225	220	248	227	206	212	211	222	239	213	227	214	212	242	227	185	239	218	197	235	234	213	221	221	224	194	216	207	222	227	237	194	232	198	246	235	197	241	240	211	214	217	211	239	223	235	225	241	230	231	212	209	248	234	198	251	214	218	219	240	233	214	243	242	242	201	223	207	224	234	242	243	252	230	209	207	221	230	225	225	224	192	227	215	247	241	221	222	237	241	241	218	235	236	246	262	257	244	207	219	209	232	213	212	213	241	213	244	212	241	219	211	223	230	213	231	247	218	211	244	225	200	238	206	215	221	186	220	220	225	232	204	219	210	207	250	215	204	221	252	213	224	207	230	235	204	234	215	209	212	222	221	236	223	255	242	193	216	216	231	209	251	250	213	213	248	213	242	191	240	256	216	217	235	242	213	247	240	223	220	230	197	222	218	225	225	219	226	240	217	216	210	208	228	188	207	215	230	209	202	224	238	220	236	236	237	225	205	252	219	245	230	236	233	236	231	226	187	239	224	210	221	228	211	234	259	221	212	225	218	213	222	224	257	248	233	218	236	198	231	231	217	234	225	206	241	214	211	203	222	218	230	228	219	253	204	230	233	184	256	217	240	231	249	222	213	213	237	229	234	213	205	218	202	242	218	203	225	212	241	238	212	229	215	221	217	222	209	241	225	240	225	237	232	236	204	199	192	219	226	229	211	223	204	238	237	230	203	207	211	203	227	221	241	242	228	209	227	223	211	222	225	219	228	214	241	216	213	241	233	225	212	225	225	234	232	217	238	237	226	239	219	230	217	234	239	260	203	213	211	205	242	243	217	210
27707	17689	4795	962	741	704	670	656	650	615	611	656	666	653	625	642	630	617	668	646	680	621	642	616	650	645	633	606	634	635	646	630	660	622	618	652	666	661	644	627	617	598	602	635	641	651	647	649	617	654	651	622	684	637	663	620	631	649	646	648	617	656	661	616	626	687	633	663	663	627	698	594	657	646	607	648	624	589	630	642	650	659	652	642	615	565	642	686	629	655	609	602	669	572	630	639	642	643	637	656	608	600	644	648	599	649	629	644	608	663	631	672	619	630	645	619	659	641	631	674	670	665	619	665	584	626	615	629	630	610	634	662	657	609	664	636	621	643	677	609	618	629	704	600	651	608	625	592	684	666	676	658	600	600	630	631	685	643	602	656	651	643	624	641	633	607	644	630	615	666	632	610	615	577	648	630	643	647	596	654	631	641	668	655	623	622	651	624	639	615	628	591	626	659	627	628	643	675	679	630	596	633	679	619	622	621	653	590	629	613	648	645	639	611	663	650	589	656	653	661	669	581	635	652	656	595	602	634	624	599	603	629	657	649	683	628	665	662	657	631	634	650	631	628	604	656	658	628	617	580	641	646	593	655	668	660	665	665	649	626	665	617	648	627	655	633	617	608	629	624	591	654	663	659	600	690	628	620	633	623	659	692	672	616	651	617	617	636	641	633	574	622	632	649	683	636	657	628	634	647	624	611	663	686	659	621	654	631	607	620	648	616	620	687	615	652	625	672	606	600	630	593	620	620	659	645	622	649	672	604	664	676	669	657	643	611	687	655	628	641	642	647	631	645	628	658	609	665	653	608	613	632	582	627	613	649	629	647	603	588	656	702	609	604	642	631	600	667	644	627	653	675	584	639	592	671	662	625	613	659	595	680	693	621	615	622	594	668	632	674	633	633	625	645	628	616	624	617	628	617	641	655	639	623	617	601	609	654	625	644	630	616	659	688	624	629	630	664	676	663	646	620	673	634	657	678	615	650	627	676	612	651	635	602	655	633	636	623	678	681	636	613	621	644	622	632	658	656	675	647	660	637	611	685	672	652	679	681	630	620	637	674	667	616	646	655	676	641	682	676	648	662	671	626	668	623	614	648	635	632	625	631	640	644	643	686	635	615	602	640	607	639	667	645	585	632	656	658	641	636	629	609	615	610	637	624	631	610	637	638	663	682	665	635	630	614	625	624	668	609	614	649	631	631	641	663	661	642	671	645	610	657	632	603	617	651	611	631	602	602	648	621	624	657	638	687	665	632	635	618	648	601	651	589	594	618	611	666	636	614	662	606	649	638	614	661	651	646	587	614	643	586	618	644	636	629	630	577	620	660	668	579	656	653	642	640	631	612	611	635	652	626	561	625	645	628	645	625	634	611	622	682	594	669	653	651	568	647	635	597	630	641	619	644	632	665	618	641	680	625	616	701	613	610	608	654	637	611	619	633	676	636	628	606	642	633	607	637	607	621	662	621	696	636	623	630	706	603	639	636	628	641	656	647	678	637	646	685	662	586	605	665	605	659	631	640	598	628	593	599	634	659	569	677	604	663	657	652	675	638	589	650	610	617	610	641	675	631	606	648	655	624	641	659	609	642	607	589	660	627	630	616	655	660	683	626	641	633	671	652	675	631	638	632	624	625	618	617	590	645	565	616	638	616	677	696	623	617	648	675	619	612	595	644	658	652	596	641	592	603	640	648	639	654	616	679	676	657	655	613	648	648	688	587	669	668	613	632	652	646	602	658	622	616	647	610	634	627	652	635	673	681	683	630	607	591	667	674	652	650	644	667	645	623	633	653	586	686	596	607	618	650	635	625	675	613	644	615	657	662	674	606	661	617	640	640	665	656	710	630	637	632	593	674	605	588	655	617	615	679	644	635	575	634	663	604	606	610	633	671	639	634	654	679	614	661	637	641	638	598	643	592	633	646	649	644	658	639	652	614	603	645	663	646	634	629	697	636	626	629	593	624	642	624	635	646	641	662	644	658	641	673	626	615	645	641	576	613	574	648	633	608	653	647	604	626	618	715	606	637	612	617	635	650	611	635	617	612	676	645	660	594	657	655	666	656	660	585	634	636	617	627	641	644	624	677	654	641	666	627	648	675	625	631	588	611	668	636	672	686	646	632	608	663	609	658	625	644	639	669	655	622	582	655	635	644	629	640	650	605	619	633	635	630	627	626	610	638	619	630	609	641	671	637	651	663	669	621	602	595	658	616	649	589	647	610	678	623	618	647	649	614	615	597	693	600	640	622	614	609	662	679	657	632	649	613	632	607	659	608	654	646	685	640	653	643	618	638	653	670	669	593	640	683	627	683	616	662	624	649	668	636	635	644	585	627	636	646	662	660	652	607	663	626	643	644	647	617	663	609	637	678	596	613	636	699	586	660	669	620	640	630	582	634	660	657	605	661	623	660	646	612	591	632	606	646	640	641	633	603	646	658	648	649	647	654	637	657	639	652	569	635	656	633	612	612	615	651	626	685	629	659	671	657	635	639	668	637	635	598	658	581	613	615	659	675	592	621	582	624	620	610	670	631	646	623	652	645	633	700	640	663	615	625	654	627	627	664	648	652	602	632	661	628	658	642	596	641	669	627	617	673	644	642	622	646	641	679	607	606	611	658	656	647	624	584	668	649	625	672	615	606	625	643	641	629	628	641	705	670	631	708	616	662	652	641	580	585	609	645	663	621	667	638	661	630	657	671	607	665	601	664	671	634	675	665	649	660	633	599	601	651	611	659	605	607	621	655	647	634	669	660	687	653	618	606	647	656	650	600	639	611	613	639	630	649	634	664	611	636	630	590	629	620	582	585	620	708	573	620	604	662	606	701	612	658	642	623	611	604	619	624	638	634	677	651	660	656	616	631	636	657	635	651	630	643	679	687	684	661	635	622	582	602	602	661	699	645	662	634	643	671	663	625	652	640	646	661	622	635	592	590	630	636	641	621	648	619	636	673	672	668	651	622	693	668	669	623	619	631	652	626	661	648	670	613	669	631	648	673	614	613	663	685	619	677	639	637	636	624	638	640	634	654	632	640	695	656	647	589	644	654	629	631	662	636	619	606	639	593	664	658	690	652	620	615	651	687	671	672	655	657	631	626	697	680	670	685	665	659	633	668	687	628	635	689	634	602	683	661	683	610	632	692	619	633	648	595	610	614	652	599	647	657	618	651	611	627	624	639	584	597	647	655	668	659	642	639	647	661	614	621	598	620	614	644	669	631	607	618	611	650	665	656	631	639	652	618	647	643	663	657	624	614	651	661	621	628	692	660	639	624	659	615	632	660	625	633	625	563	608	648	619	681	599	610	670	661	648	608	653	609	638	638	631	616	663	640	614	612	669	645	626	663	669	655	641	684	657	677	600	634	629	641	678	589	658	649	649	619	610	635	678	589	612	639	625	625	691	589	641	635	596	612	680	658	597	655	642	646	646	645	617	631	620	594	671	629	674	665	609	626	629	628	651	630	649	625	638	637	628	595	642	619	626	652
5097	8637	3392	984	867	877	890	798	803	762	761	843	840	814	756	883	763	787	809	798	797	822	809	755	791	812	797	838	793	800	844	816	774	794	778	772	769	822	822	783	812	834	825	812	830	785	806	793	780	816	745	807	756	811	823	781	829	839	820	832	803	807	763	845	783	793	797	778	777	835	817	787	770	768	846	846	757	756	815	843	797	797	852	848	857	784	842	805	875	782	817	827	810	784	754	789	797	840	838	807	818	823	799	767	840	771	822	834	805	790	787	758	820	771	799	790	784	822	786	856	808	827	826	784	807	782	831	807	831	832	771	792	835	839	785	832	795	816	809	807	808	815	836	764	787	795	802	799	811	808	826	820	862	853	807	732	799	802	779	786	793	783	801	817	799	801	806	870	742	817	794	775	843	741	884	801	825	779	790	807	776	811	795	792	849	825	760	775	781	786	800	789	790	853	812	758	797	793	812	838	744	809	796	802	791	792	815	781	849	838	811	796	790	776	826	780	773	835	774	782	803	777	798	769	772	845	822	759	827	820	856	806	770	771	804	793	787	767	815	776	803	862	779	799	820	817	782	804	803	845	799	801	851	835	825	782	811	737	800	822	836	784	734	851	811	820	822	778	750	772	778	784	845	816	836	789	780	777	778	838	771	758	802	813	798	816	783	834	814	831	736	767	808	804	791	822	779	764	808	773	743	787	804	776	779	792	828	820	835	811	731	761	779	817	834	831	793	837	778	745	836	862	796	830	785	782	818	822	779	751	854	795	839	833	795	798	810	770	771	803	798	737	812	804	752	833	810	828	775	792	830	833	808	799	798	805	823	809	811	776	823	806	790	812	759	792	745	802	791	809	761	779	777	844	772	772	831	826	798	779	844	794	783	757	798	829	775	795	810	784	784	835	874	767	816	772	824	761	779	858	802	778	839	759	786	804	802	781	829	774	868	816	804	827	776	814	802	863	798	801	814	816	845	779	873	762	806	784	812	822	793	737	764	798	851	776	811	811	793	833	770	811	819	802	797	830	799	757	799	792	854	786	784	773	814	785	770	773	788	826	800	841	811	776	808	838	773	813	800	818	735	806	836	775	774	834	792	801	819	870	831	794	796	759	810	780	790	807	806	843	767	768	800	800	745	834	807	809	783	791	783	797	827	793	807	776	786	784	868	836	820	797	826	833	810	808	764	763	801	803	789	732	767	795	796	850	805	859	755	861	802	763	833	770	772	828	844	793	829	799	815	773	817	800	804	822	790	810	844	768	775	792	765	776	813	812	806	787	835	803	797	793	819	799	768	793	751	816	807	824	807	822	778	773	816	830	795	781	786	748	836	782	853	808	804	783	766	806	731	789	848	785	858	769	827	810	815	810	803	801	804	805	783	845	768	751	810	762	797	772	791	819	795	810	772	785	860	825	791	823	761	802	884	783	807	841	808	805	854	777	816	847	798	771	802	810	775	818	776	791	800	784	785	821	764	825	803	766	762	804	775	788	815	813	782	790	859	760	848	789	830	798	815	780	802	771	793	853	795	846	805	785	783	777	767	771	751	827	804	752	821	813	786	839	825	765	783	790	798	829	764	823	790	749	828	871	863	832	784	800	827	798	781	796	868	826	754	816	756	784	810	771	794	792	843	772	796	791	766	763	811	796	833	854	771	768	815	765	847	770	799	744	804	820	822	793	777	801	875	835	794	796	792	782	832	750	804	799	803	809	761	780	766	751	760	798	775	815	797	819	818	802	822	818	781	791	790	801	812	795	811	836	818	817	774	798	768	779	742	804	803	831	791	831	820	812	795	867	819	807	772	838	830	803	807	804	829	805	775	819	818	812	817	790	746	791	812	791	826	779	762	842	766	777	802	776	838	804	765	815	803	806	822	808	822	804	775	808	786	828	773	764	779	760	770	813	755	784	814	794	798	830	844	800	766	794	792	743	833	755	814	816	833	851	805	836	871	789	773	835	804	774	801	810	794	752	822	813	807	814	798	832	809	807	783	840	843	803	786	762	838	801	742	781	840	766	838	805	783	833	822	815	800	793	862	827	789	787	819	788	813	821	807	813	814	857	758	843	826	837	819	789	805	822	805	800	806	822	769	812	804	831	857	791	764	779	815	834	817	753	840	768	798	791	801	890	897	805	823	771	832	797	818	838	729	816	784	765	763	789	749	771	792	836	817	832	815	750	798	795	816	777	801	829	804	785	829	808	784	844	823	814	832	867	766	831	782	787	846	797	815	826	829	762	753	774	807	834	793	804	831	774	820	831	785	732	774	816	767	781	828	773	793	827	817	800	825	760	748	800	788	803	808	736	815	791	820	743	773	819	816	837	751	830	772	820	757	828	844	775	769	775	817	779	822	819	839	771	822	817	807	826	796	762	794	803	815	808	777	818	793	787	797	847	826	820	804	869	823	817	805	787	805	748	783	848	777	780	837	814	781	833	776	846	799	779	787	804	773	780	873	797	803	809	812	824	747	816	822	814	811	810	796	774	788	796	802	803	797	813	820	810	809	819	774	768	773	822	806	814	793	813	777	849	784	790	798	777	817	797	791	790	803	808	794	785	813	845	784	823	749	817	831	797	768	806	816	799	798	810	815	819	823	793	802	809	799	793	792	817	776	804	853	791	780	808	785	810	835	800	835	757	845	816	813	771	807	824	769	798	791	801	790	829	799	800	828	851	767	799	793	819	797	771	827	814	790	769	840	817	810	834	808	780	781	799	840	825	812	802	798	820	752	767	816	838	792	800	779	798	764	791	721	793	773	798	826	786	776	774	745	842	828	809	798	799	758	803	845	805	785	809	811	771	840	866	808	780	806	800	807	837	766	804	784	812	827	839	824	786	818	783	769	820	793	821	789	815	784	856	772	815	781	818	834	811	807	794	860	764	815	802	789	818	812	807	764	844	816	785	795	830	769	802	790	791	801	778	855	794	866	782	799	842	806	797	803	847	836	732	768	777	845	826	841	776	820	781	793	793	761	817	818	802	796	829	791	814	765	809	805	738	839	802	757	814	821	810	765	763	815	763	769	791	780	727	781	838	792	762	816	755	856	756	784	806	796	831	849	763	832	757	824	828	845	833	787	788	835	811	830	819	824	763	811	736	795	743	784	805	765	829	836	789	799	818	739	768	828	839	830	831	826	838	829	788	767	791	827	794	814	794	807	791	834	795	775	807	801	794	782	808	789	808	844	774	831	829	754	841	742	795	788	803	816	801	811	826	813	826	774	774	794	828	760	779	805	781	785	892	769	795	776	812	840	834	795	835	792	823	820	804	794	805	759	817	779	822	796	776	807	828	806	839	831	803	765	777	837	812	794	797	858	743	814	803	818	821	805	829	834	816	768	806	788	756	803	820	733	876	790	816	792	816	788	835	773	762	808	817	799	806	809	804	818	793	830	825	813	809	768	786	829	831	801	789	774	844	787	784	781	822	789	754	791	818	803	821	790	821	807	862	813	782	816	804	762	762	797	812	743	806	785	852	834	814
23725	21548	28576	24957	20508	3381	969	703	655	611	574	564	559	546	539	506	502	503	501	480	514	517	492	502	429	493	502	473	489	466	474	452	503	494	451	507	477	487	464	442	467	483	453	439	439	470	466	460	456	490	447	488	515	442	438	465	503	449	449	467	440	468	450	426	455	451	493	475	479	462	480	461	474	496	437	472	470	430	438	413	475	433	431	457	424	492	473	470	453	464	467	484	435	500	505	494	484	445	451	466	456	486	452	493	450	452	482	429	503	457	477	482	457	462	490	495	435	460	446	460	466	450	425	464	493	451	469	471	467	442	460	495	438	484	502	436	463	496	452	453	465	480	503	453	449	441	451	477	498	449	456	453	457	460	506	434	486	458	453	411	501	468	447	445	512	434	461	478	476	458	466	489	452	478	473	483	465	477	464	455	444	426	453	460	473	456	427	494	461	446	450	494	461	427	456	497	452	483	468	480	480	443	500	470	478	462	414	447	486	456	459	461	481	462	485	440	484	449	439	497	455	460	473	447	467	480	489	432	505	459	469	449	462	474	481	450	442	451	451	479	474	444	522	430	437	482	458	490	472	449	462	484	419	436	475	460	436	457	454	456	445	478	472	461	470	483	453	477	432	456	452	436	472	454	487	452	483	469	457	449	492	448	441	438	485	416	489	421	476	476	455	453	454	517	455	463	454	492	469	457	437	428	453	490	410	438	457	486	458	435	465	438	431	451	503	435	472	434	472	436	474	409	458	491	470	484	481	435	439	457	490	466	453	450	449	464	454	435	448	470	469	495	417	482	479	434	447	471	494	458	451	441	427	443	482	438	467	477	440	454	494	452	463	471	499	438	449	452	486	438	445	503	420	477	459	446	476	479	434	455	456	449	486	449	442	436	479	444	439	482	426	456	451	464	461	500	450	488	441	456	485	443	468	486	437	495	498	402	489	506	462	451	451	480	484	455	463	475	482	446	474	473	445	475	448	442	463	504	484	508	506	494	484	478	436	454	494	441	419	489	469	469	469	503	470	457	458	482	494	446	432	463	456	438	501	503	451	507	487	459	424	499	458	477	480	477	434	406	427	475	470	498	484	431	453	481	481	450	440	481	453	449	423	442	466	448	455	463	466	437	457	462	435	431	453	500	470	491	466	423	454	447	435	449	508	463	479	487	472	445	443	509	467	474	482	498	492	485	509	453	470	447	421	466	470	472	468	494	516	436	450	459	487	434	441	496	485	486	465	449	460	477	453	464	442	424	446	475	483	452	464	451	465	432	479	481	460	526	464	466	437	481	464	471	460	534	429	492	516	476	465	476	446	466	465	458	478	453	490	481	442	461	435	461	497	436	483	467	455	493	467	469	497	448	439	456	468	469	487	456	433	457	478	453	474	461	479	458	462	475	425	453	484	463	466	474	471	478	504	481	478	444	470	446	469	471	432	457	462	455	465	424	459	438	450	481	488	499	426	409	460	480	467	477	434	486	498	429	470	478	505	480	510	474	464	463	476	489	470	454	436	461	511	455	496	502	431	414	455	448	456	450	443	460	489	456	475	438	454	444	458	482	497	440	465	461	436	466	457	489	479	466	465	473	469	477	437	450	534	447	469	452	481	482	451	481	474	466	451	452	486	471	483	479	443	465	446	444	493	455	410	462	454	455	457	454	461	481	496	432	464	464	460	437	497	469	465	426	486	442	460	482	472	478	445	456	490	421	474	485	462	465	490	509	474	461	495	457	460	419	461	472	451	474	495	449	486	483	433	447	476	478	457	490	464	424	495	512	495	465	465	459	462	506	456	491	508	456	478	453	455	468	502	446	471	440	448	440	442	425	488	442	451	471	475	446	461	484	439	476	482	475	513	450	493	475	482	469	480	512	503	475	454	474	451	473	484	420	453	460	496	486	469	458	507	513	486	496	452	481	449	478	430	466	456	475	446	488	464	492	459	467	451	459	490	470	454	469	460	486	441	500	468	451	482	457	440	471	451	459	492	468	513	473	409	482	434	454	471	463	476	472	464	466	477	455	433	461	456	457	497	450	489	444	446	470	466	471	487	450	450	466	456	490	503	459	482	472	487	465	478	463	447	473	462	466	453	476	447	432	478	463	481	472	511	483	463	492	456	468	485	421	473	469	480	459	436	480	469	462	441	483	453	405	451	423	470	466	471	459	456	451	414	469	463	465	457	475	466	467	488	481	472	495	470	457	450	459	470	482	467	467	488	473	479	454	473	458	487	455	480	494	460	464	460	429	434	474	477	467	469	503	469	482	491	441	444	466	471	451	461	438	455	472	449	502	442	439	479	471	488	429	478	497	497	443	491	438	477	456	460	450	472	484	478	458	500	473	472	482	448	459	462	479	462	436	455	502	465	489	439	477	483	487	489	440	486	422	452	447	446	422	478	464	461	479	468	439	473	453	460	442	480	462	448	453	487	499	442	477	450	465	455	502	492	449	470	482	480	450	459	458	462	520	465	474	485	454	435	459	436	464	453	469	459	450	470	428	468	478	391	460	453	486	448	456	479	470	424	477	460	429	470	477	451	453	452	492	423	475	485	420	472	451	479	461	486	421	452	443	455	465	446	449	486	473	457	486	446	481	480	455	467	443	484	418	441	497	461	472	486	428	431	446	497	467	469	421	460	440	460	477	469	506	447	464	433	477	494	468	429	483	493	437	449	444	456	511	502	442	456	491	462	444	456	438	495	454	466	451	449	464	465	456	489	460	498	502	465	433	475	459	472	424	449	451	454	484	460	444	469	471	480	462	456	455	453	441	474	448	445	471	459	468	448	448	501	482	472	468	461	443	479	436	440	470	454	456	454	439	448	488	459	483	413	448	453	458	483	460	514	473	439	448	461	430	469	442	500	457	452	439	495	440	432	466	451	476	479	496	451	476	447	455	440	448	445	428	442	466	427	464	458	473	463	454	450	461	444	458	472	474	478	470	450	518	484	489	477	493	459	451	465	423	455	437	496	479	443	470	490	425	457	460	473	443	455	484	462	457	454	476	470	453	457	477	478	467	483	469	434	480	463	467	445	433	454	457	462	499	455	478	478	490	457	426	427	502	460	501	494	469	464	455	434	475	457	491	457	432	466	505	483	476	459	427	467	436	470	455	444	430	451	475	470	457	408	440	485	470	521	463	460	452	442	451	459	492	462	471	474	462	481	499	476	446	505	465	423	457	470	483	433	466	469	477	475	472	434	455	471	423	446	503	500	484	455	461	479	468	451	435	464	466	475	443	470	440	455	429	502	459	450	493	489	473	458	481	443	488	433	466	449	478	469	477	480	474	440	432	446	488	474	484	474	508	475	471	477	448	487	420	407	491	454	459	441	464	502	446	445	445	445	480	500	432	485	407	492	461	446	443	469	459	408	466	451	431	474	408	502	469	474	489	486	402	457	470	456	454	458	453	474	467	483	474	467	453	484	465	453	454	485	441	476	476	466	410	432	449	432	458	477	441	489	478	464	485	487	457	469	469	470	425	442	448
4237	33927	10114	3042	2284	1792	1437	1185	1005	927	882	779	779	686	724	693	688	658	672	672	622	633	670	631	629	580	584	620	637	641	595	571	617	617	608	638	626	589	585	617	543	569	634	603	645	584	628	608	646	596	664	615	575	672	569	627	592	601	599	616	629	595	635	596	641	583	627	620	613	664	603	593	596	619	599	592	636	637	624	653	625	647	609	577	647	624	603	586	583	577	637	612	612	602	617	619	578	585	570	584	608	572	576	596	571	618	583	555	556	603	568	623	603	578	550	606	605	585	634	611	625	584	590	613	613	592	618	612	612	552	587	586	599	602	580	675	581	641	621	590	606	645	588	586	587	575	609	598	607	617	599	602	606	620	613	592	604	602	617	618	622	635	608	583	634	603	572	601	640	615	576	625	605	644	618	552	562	625	607	560	578	590	599	584	601	583	576	629	594	560	610	589	587	584	586	609	592	595	639	605	581	618	624	618	602	630	616	605	577	611	602	641	635	588	611	641	581	622	618	560	590	601	624	662	660	615	605	616	544	511	585	593	575	613	616	604	575	596	619	585	622	589	559	575	574	610	568	578	655	592	604	608	608	642	601	621	595	626	643	634	595	598	619	638	610	601	613	604	558	606	566	589	593	573	640	611	581	609	592	627	626	617	580	594	609	542	622	560	575	580	601	603	589	584	612	569	609	619	625	575	553	594	594	559	592	565	553	615	589	577	623	608	573	613	607	619	568	590	581	564	629	600	608	578	570	604	568	585	619	574	610	629	551	602	570	602	587	654	547	600	638	604	592	630	580	634	640	606	568	646	628	552	605	589	584	588	607	616	593	570	608	614	565	597	580	592	579	644	616	594	574	604	588	616	577	625	595	614	583	581	623	581	583	545	586	621	607	621	616	587	596	586	640	628	607	601	611	640	649	554	585	628	637	611	605	606	583	575	578	617	601	579	560	590	565	611	604	622	606	567	587	620	601	630	609	616	611	602	552	617	624	597	615	627	613	608	577	604	579	563	613	611	571	612	588	634	577	593	630	598	625	576	606	603	571	639	618	641	605	616	605	611	635	558	588	647	581	578	614	569	597	638	617	579	638	551	585	625	613	591	588	549	583	636	571	578	591	639	601	573	538	591	636	579	575	571	592	622	596	590	609	604	593	643	613	585	567	586	606	614	569	624	612	595	564	565	583	597	605	561	613	586	628	576	652	626	557	600	577	645	611	661	623	592	613	607	625	601	587	673	654	589	564	569	614	622	625	620	599	630	604	580	573	595	584	633	666	608	590	618	638	577	572	613	576	611	615	605	604	579	606	596	585	562	616	630	634	545	642	624	582	628	588	619	578	614	579	599	607	575	551	560	595	612	622	609	640	555	601	578	573	593	596	627	594	593	620	584	594	587	624	614	612	577	590	593	586	624	620	581	673	580	590	576	579	547	597	577	611	653	646	568	585	626	619	626	616	592	547	606	559	567	632	559	604	552	607	562	573	638	604	561	652	613	644	589	606	614	613	601	629	553	610	587	601	610	607	556	580	616	594	620	569	606	589	623	590	608	612	598	574	665	557	625	601	577	600	617	607	631	561	610	640	639	589	594	589	587	621	617	556	555	613	586	567	583	598	616	600	572	631	592	605	587	594	585	609	597	590	642	588	604	567	604	605	599	661	605	623	670	638	611	604	576	600	625	612	608	633	599	631	556	600	598	597	595	602	626	573	587	585	602	625	630	633	600	607	592	617	597	593	627	606	600	591	601	617	599	567	583	635	626	604	594	593	643	570	642	570	642	561	552	564	619	585	602	621	593	571	594	603	597	635	608	618	582	595	623	566	589	567	565	588	597	617	569	629	639	607	640	591	599	609	574	587	648	558	602	594	591	599	564	560	631	610	620	618	590	568	644	600	625	605	595	596	629	605	642	565	607	655	620	565	562	611	611	640	587	594	570	563	617	592	589	630	602	576	602	591	596	617	614	573	600	603	579	604	615	562	648	620	610	620	614	594	597	524	615	660	606	632	626	592	596	588	613	562	643	570	600	592	588	607	607	598	582	565	596	624	588	571	602	619	602	600	588	609	614	608	621	624	613	602	628	594	602	655	631	642	573	594	578	584	601	585	562	604	604	576	563	616	567	639	612	587	599	596	625	638	605	553	580	588	596	582	606	590	568	630	588	605	594	585	615	607	614	654	603	595	622	634	602	617	571	581	612	583	574	610	643	604	618	586	606	613	608	584	637	596	567	637	593	608	610	606	564	622	600	612	586	584	577	618	627	594	580	586	600	599	541	588	615	625	605	599	636	590	596	632	572	595	555	594	606	625	626	625	601	601	601	626	607	607	583	598	651	520	606	609	580	582	603	577	599	590	611	612	574	648	588	636	629	593	631	624	592	610	602	654	625	623	602	618	598	548	552	577	637	532	635	616	600	617	607	622	605	624	609	610	623	631	600	573	582	592	565	618	617	570	593	606	621	638	607	598	596	591	606	610	592	586	606	642	640	639	604	652	570	612	590	601	579	585	587	629	624	641	591	606	631	568	608	591	603	586	607	607	589	554	607	594	572	604	608	617	629	626	569	589	590	617	574	604	591	561	630	584	598	621	630	606	616	614	628	621	586	547	681	600	594	588	653	579	597	617	610	619	603	600	603	611	597	609	543	558	559	651	579	602	629	611	618	621	624	620	594	558	585	620	601	588	599	648	632	610	595	609	599	606	594	639	564	585	583	622	589	609	620	601	627	651	603	607	607	592	636	612	607	604	588	608	577	611	634	562	614	586	612	620	614	621	582	607	610	551	602	601	604	598	642	624	553	570	600	612	630	603	575	631	589	631	610	596	638	629	650	601	601	641	649	599	610	635	607	613	620	609	569	578	633	568	615	612	579	574	588	612	576	570	581	585	580	614	571	573	595	603	615	653	570	596	613	573	628	551	576	528	611	623	619	591	601	625	571	606	590	581	625	585	657	596	592	580	570	607	566	598	618	600	615	581	623	582	566	644	652	609	612	581	578	627	611	580	577	546	592	615	623	582	593	584	592	623	645	614	585	530	626	643	599	593	592	593	600	590	615	642	648	597	609	587	592	614	627	628	614	631	585	577	641	582	626	666	649	562	622	603	576	571	586	628	556	580	621	591	621	661	594	626	594	583	622	609	660	613	572	571	610	615	587	651	658	593	583	594	608	577	603	607	566	625	608	607	627	626	578	585	631	594	609	574	562	662	589	630	599	608	584	605	616	578	591	604	600	578	565	624	635	651	580	621	596	579	595	599	594	594	646	524	571	600	619	607	600	602	601	632	572	604	611	589	576	601	589	621	579	569	629	613	607	633	595	603	662	597	555	625	601	549	597	593	614	564	632	586	591	630	609	627	628	599	596	614	590	611	606	640	598	592	688	603	614	642	578	573	579	596	624	607	635	598	582	593	639	582	609	629	623	625	622	653	600	618	617	662	636	620	596	621	567	679	653	587	581	623	589	642	604	572	612	549	576	617	594	590	610
24943	21461	27007	24525	3185	681	619	557	535	485	499	519	484	446	436	435	449	462	482	439	433	448	452	424	439	467	429	476	461	445	454	450	443	416	425	450	436	414	445	470	435	436	423	455	448	453	434	404	409	442	421	415	405	442	418	410	437	416	453	445	411	424	441	437	436	422	451	445	431	435	419	421	431	453	417	421	380	454	418	448	416	463	415	414	472	427	445	467	455	422	445	444	447	448	452	451	449	468	440	398	420	429	459	419	450	448	442	445	443	446	424	420	400	449	429	445	442	438	435	449	453	417	451	484	423	465	411	404	458	451	454	424	427	433	448	422	426	433	460	423	461	421	429	454	444	428	461	426	407	459	406	441	452	461	409	446	466	472	474	450	423	414	445	436	408	448	424	452	458	456	451	422	441	402	405	416	439	439	460	442	428	495	454	439	440	407	410	460	444	439	413	441	437	419	426	447	431	445	400	425	422	434	421	401	393	510	422	452	460	415	441	428	410	428	476	423	470	424	423	409	432	438	408	465	435	427	428	417	416	407	474	427	424	439	417	424	437	449	412	438	419	478	452	446	434	413	441	416	436	415	440	437	426	385	462	441	416	441	455	431	410	464	430	457	416	438	453	416	438	451	418	385	451	450	442	439	440	395	477	428	427	445	429	450	467	426	461	447	418	430	418	494	437	422	433	448	428	402	419	449	460	434	425	414	428	414	434	460	447	421	422	407	429	391	438	423	484	393	399	445	438	414	452	425	418	440	415	464	442	408	460	452	472	474	463	459	429	427	447	436	436	449	428	429	441	425	446	439	431	456	397	437	424	447	435	458	464	422	417	438	456	429	449	384	475	428	382	416	437	435	475	461	470	441	444	443	434	407	421	472	428	432	412	429	434	471	428	437	399	461	447	440	437	477	438	468	447	461	417	438	472	416	436	443	421	413	398	433	428	406	440	433	438	473	419	452	420	476	454	425	404	432	455	424	442	447	449	444	432	442	420	423	452	447	421	423	428	455	384	414	457	473	443	431	415	450	413	454	453	413	448	408	456	454	442	451	452	463	445	429	409	435	437	466	433	462	432	436	430	400	440	432	421	445	403	441	431	432	474	421	461	435	425	408	451	444	450	424	444	423	441	448	444	459	422	435	442	429	426	468	470	412	423	411	425	446	456	440	428	442	428	434	389	434	453	425	416	420	426	435	438	439	412	397	458	443	412	422	415	444	420	414	414	446	476	406	436	431	406	406	457	451	464	446	430	441	427	453	436	418	477	415	454	429	449	457	465	422	409	430	411	483	465	443	387	417	442	446	417	434	467	459	428	476	466	431	482	443	437	418	425	425	448	446	461	452	417	414	464	432	401	452	431	409	449	425	425	428	451	429	398	445	406	427	445	462	447	426	416	455	447	467	433	457	447	444	425	427	415	439	412	425	471	406	436	414	405	449	441	465	456	433	425	458	428	428	446	434	380	433	438	425	401	475	454	410	470	453	428	401	451	460	392	409	408	481	458	441	430	358	440	434	435	388	435	403	441	429	422	459	442	414	419	454	430	392	403	436	440	455	451	426	457	486	435	457	384	465	397	418	438	419	432	432	476	387	418	464	417	441	462	441	407	429	418	423	424	428	456	410	400	425	447	464	451	429	454	429	458	470	472	406	412	396	499	428	472	471	433	463	458	446	448	477	473	413	439	411	453	437	432	425	434	421	444	449	460	421	433	474	411	447	443	425	410	446	412	440	426	428	464	428	470	431	432	463	441	443	421	433	468	447	424	487	454	446	471	405	424	424	444	429	438	440	452	432	423	425	456	418	451	453	447	432	458	425	419	433	425	411	421	443	468	408	467	417	443	455	429	447	463	474	479	448	452	447	421	452	467	421	462	459	436	430	442	425	406	426	481	490	433	411	445	405	426	413	465	446	469	450	441	455	434	438	404	413	463	470	461	442	452	445	413	415	431	442	471	426	436	456	503	432	427	458	461	477	453	423	446	441	409	433	426	459	480	452	436	409	425	403	420	404	447	455	406	428	424	446	454	422	421	417	406	474	502	423	429	433	432	443	451	416	462	428	437	422	413	395	424	430	402	441	421	468	412	427	420	393	434	457	421	419	396	455	451	424	451	416	438	416	435	405	430	430	462	430	414	450	432	429	439	432	411	443	414	415	435	397	432	392	443	423	433	464	432	457	464	473	433	444	419	456	476	427	463	449	463	447	421	433	443	408	435	421	443	449	395	457	473	447	456	410	442	411	477	442	428	466	423	464	448	460	455	422	414	428	445	430	430	435	438	438	452	465	423	413	466	452	439	391	442	432	418	404	454	410	461	417	419	418	435	444	440	445	425	478	458	425	380	430	387	454	447	419	444	412	400	443	467	452	463	456	423	426	454	407	402	410	431	439	453	399	422	424	473	409	454	457	450	404	404	426	444	430	410	436	449	413	442	431	436	415	420	424	438	426	487	448	426	438	441	444	457	427	433	483	431	443	416	446	431	459	418	478	465	436	436	430	406	410	471	422	452	440	432	437	442	475	418	414	410	402	439	456	434	406	438	423	439	393	444	461	409	458	413	424	446	442	439	423	420	420	448	428	433	478	444	417	464	464	441	446	450	445	452	453	409	473	427	422	432	436	411	423	433	466	438	450	440	438	433	441	439	446	449	432	417	399	455	435	418	451	436	437	407	437	416	441	412	412	451	438	448	425	425	395	428	405	442	458	429	458	441	414	434	441	418	422	433	440	465	415	424	427	429	427	433	441	421	459	468	462	466	429	422	444	420	422	420	458	426	413	426	414	447	443	451	461	453	427	443	453	445	410	440	433	452	401	462	448	452	412	409	462	469	476	428	437	458	436	428	435	427	424	422	464	427	438	456	441	470	419	397	428	416	441	444	426	433	407	431	445	455	421	458	457	475	476	411	440	407	453	499	382	408	417	437	466	443	436	432	439	449	405	433	436	437	388	441	431	429	473	409	439	428	386	447	425	439	430	452	434	445	396	456	461	415	388	435	442	424	445	440	435	399	433	446	418	427	437	434	426	410	419	449	461	439	428	461	397	444	409	426	417	415	467	470	414	417	411	435	407	437	420	459	414	402	429	436	451	432	443	451	450	424	446	423	420	473	447	411	399	444	457	432	441	429	475	438	456	414	405	454	450	465	421	452	407	428	442	418	437	417	412	429	447	442	406	423	419	486	414	438	450	443	419	385	470	437	453	407	450	443	471	469	438	481	450	435	472	461	455	438	431	441	442	431	414	447	418	444	406	417	406	436	438	446	436	441	442	434	477	391	465	435	436	462	442	427	453	434	431	436	428	417	427	416	466	402	449	444	455	451	440	424	447	420	432	444	440	457	459	442	442	429	467	428	438	410	454	402	468	452	415	494	420	399	450	416	409	431	472	417	454	396	411	428	486	464	426	440	422	443	435	484	474	395	437	456	381	445	447	416	435	422	425	479	458	431	409	424	399	448	418	417	461	436	411	439	388	424	455	470	432	434	425
4346	26629	9235	1817	1368	1149	1027	825	759	754	720	627	609	616	591	579	568	568	620	582	611	570	604	573	559	549	561	527	573	555	551	559	531	532	542	564	557	549	555	569	538	516	548	535	540	564	567	607	531	547	529	574	550	560	511	512	555	550	524	560	531	548	525	578	556	548	531	561	499	545	535	544	552	507	517	580	562	566	559	551	543	555	530	546	553	541	507	561	553	575	520	513	556	557	549	536	551	575	594	579	549	544	566	541	540	536	553	520	531	535	542	544	551	606	513	557	524	507	566	604	553	519	550	538	537	552	556	521	560	549	571	517	510	548	541	538	536	605	514	533	565	526	533	528	554	515	551	543	556	558	548	535	514	542	516	530	556	557	553	546	532	528	539	527	509	552	538	544	548	567	538	563	546	528	536	555	534	542	557	577	519	515	530	547	542	538	523	529	536	580	558	533	491	540	544	513	534	538	517	537	539	539	514	536	530	530	524	516	562	543	543	537	522	522	561	574	548	548	506	553	532	561	526	534	559	544	536	521	527	526	525	551	541	558	528	516	541	562	516	507	506	551	517	578	546	536	540	505	530	525	553	562	550	527	526	520	525	517	571	540	528	557	577	514	566	558	557	561	536	584	555	526	529	547	554	574	565	550	532	520	569	534	545	538	563	553	562	564	547	529	518	557	499	523	517	546	553	547	551	552	538	543	558	532	567	525	545	598	552	545	572	536	575	504	553	551	542	532	563	607	543	544	538	540	500	529	538	498	538	511	561	531	529	592	545	549	552	500	567	567	520	518	546	532	521	566	589	541	537	529	572	532	584	546	556	556	544	546	524	577	556	536	529	579	586	563	555	517	531	530	509	576	544	557	548	526	522	563	554	520	504	591	554	496	552	546	545	527	543	530	542	569	546	565	576	558	549	562	559	529	585	584	544	563	555	525	533	545	547	535	554	547	559	551	573	598	543	576	557	502	540	584	521	562	566	509	535	509	528	560	529	564	510	541	565	534	555	498	565	521	585	523	530	583	553	558	548	539	534	530	527	548	539	531	528	539	532	563	545	547	523	586	515	551	590	576	545	508	549	547	548	527	523	545	582	565	529	558	536	536	559	521	501	517	561	497	555	555	540	541	547	519	488	562	519	549	580	526	544	555	553	499	533	553	534	554	552	558	560	549	554	512	565	532	530	570	565	518	597	564	541	548	517	534	539	544	503	525	548	526	551	550	550	541	552	521	506	536	563	532	519	506	539	546	566	545	550	552	578	534	529	601	572	526	537	550	527	555	511	546	547	521	558	525	538	564	574	542	594	507	559	562	543	520	519	534	572	501	520	578	530	547	549	535	546	504	535	569	524	516	544	515	546	526	553	494	561	551	605	528	560	545	559	532	558	513	582	526	580	546	541	508	535	564	551	529	531	560	586	545	546	560	544	522	565	522	502	573	540	539	558	546	528	550	550	577	582	548	530	539	558	521	543	558	524	533	518	501	565	539	509	532	549	539	536	568	530	544	546	516	529	552	561	532	561	569	555	567	566	509	576	558	547	546	546	588	575	581	516	540	571	544	580	569	554	561	579	562	523	540	525	537	542	529	561	538	598	569	521	543	551	539	506	561	540	510	535	534	544	569	540	523	516	537	542	531	502	558	487	551	538	595	582	563	513	524	521	554	596	539	532	581	560	552	518	539	513	510	558	588	540	566	536	519	521	516	573	514	541	536	546	534	530	537	542	497	536	504	504	566	556	522	592	575	540	558	559	509	567	516	512	557	548	539	544	542	591	532	517	560	530	523	546	540	542	568	539	562	544	572	527	536	536	541	524	538	575	557	541	557	521	572	559	545	577	518	541	567	493	521	524	564	549	550	552	502	571	543	489	553	553	563	521	513	545	548	542	502	526	539	531	531	533	531	523	558	557	513	527	537	504	514	521	540	526	544	531	527	528	573	546	535	523	544	545	577	556	555	541	523	554	529	545	559	555	539	556	545	549	529	499	595	579	562	508	548	563	548	543	528	518	520	544	545	551	554	521	570	543	540	532	553	511	554	564	555	506	513	523	537	537	521	553	548	548	547	546	548	533	483	491	587	575	572	513	552	517	519	563	528	510	539	541	561	515	564	531	571	563	533	566	509	519	521	539	538	537	547	543	531	506	501	528	579	565	537	595	533	537	554	556	563	502	518	531	553	516	540	515	555	499	535	550	541	563	557	531	572	538	505	539	555	529	529	541	516	498	545	550	527	488	542	559	545	571	541	521	483	538	547	566	554	575	560	559	573	539	526	512	579	509	601	564	543	542	554	536	547	569	521	532	551	588	601	535	510	584	560	543	510	550	520	538	547	547	565	561	507	502	510	548	594	547	560	552	540	536	505	537	585	567	485	513	536	519	540	531	569	518	555	508	546	520	547	575	532	559	540	561	537	515	521	503	542	570	530	545	580	503	542	526	530	514	507	546	547	541	525	534	482	573	523	500	565	544	530	529	526	567	539	509	515	538	554	547	575	549	536	555	514	535	513	530	591	547	496	544	530	524	542	543	530	568	552	559	571	557	496	515	530	568	529	589	561	555	522	569	519	536	529	576	544	551	526	542	537	539	524	509	571	519	564	531	554	552	511	552	534	516	543	530	548	539	557	565	535	536	519	507	548	533	494	546	553	570	575	515	546	542	531	553	501	530	542	539	564	551	503	549	554	567	519	575	563	539	553	564	524	524	535	515	545	550	571	559	483	527	526	532	574	558	537	562	512	528	574	540	562	544	572	556	550	553	546	505	559	535	506	548	574	528	553	516	556	563	547	551	522	512	558	554	529	555	588	576	578	568	587	470	548	532	557	538	550	523	586	534	514	543	561	563	577	565	532	538	552	558	520	578	568	530	573	536	574	508	546	570	547	524	539	573	543	557	543	586	522	546	532	536	526	543	518	542	556	527	486	553	519	531	543	560	544	534	530	545	508	517	523	532	563	533	488	535	545	568	519	511	543	551	580	568	568	519	539	540	551	592	560	577	558	575	540	530	548	515	578	577	544	574	565	524	542	546	561	483	581	540	531	518	537	560	505	514	514	512	571	562	551	529	532	540	537	500	563	555	479	558	569	546	594	570	580	561	549	540	496	557	567	563	531	504	565	565	570	543	539	526	531	577	548	561	551	512	502	579	552	550	518	515	552	586	572	473	551	564	552	571	544	559	538	578	516	535	526	552	543	535	572	568	565	523	535	544	569	560	500	534	598	531	532	559	537	563	546	533	559	538	537	488	564	560	584	585	535	543	544	537	561	545	541	487	524	556	536	548	508	515	559	511	554	540	535	561	561	527	554	533	552	513	545	536	543	555	544	535	557	554	559	540	590	539	567	566	536	569	534	536	507	552	531	509	557	537	586	510	518	539	543	571	523	548	494	534	559	513	582	544	529	518	559	528	567	563	549	537	577	531	547	551	533	538	548	561	523	561	565	569	562	526	552	546	544	574	528	608	556	573	524	527	565	549	517	576	511	499	538
22814	21551	29379	24128	21547	19646	1941	702	520	420	380	329	302	307	278	257	247	235	234	239	243	220	207	203	209	209	193	198	178	178	199	203	184	196	197	197	175	173	166	187	175	196	179	183	179	171	171	187	173	190	151	156	174	176	180	191	178	196	173	160	172	209	156	178	160	158	179	169	159	194	195	152	175	163	186	183	183	165	172	173	158	175	189	159	150	164	170	177	171	183	194	192	201	178	175	149	176	189	162	180	164	185	189	195	164	183	162	165	177	183	154	154	184	175	154	179	155	148	173	163	159	167	163	159	152	173	191	194	177	157	160	170	166	160	182	165	184	168	171	169	161	167	166	199	179	161	173	161	161	176	179	171	173	179	175	173	168	156	163	178	192	181	188	206	191	186	164	151	169	162	158	180	193	143	186	180	159	189	160	153	162	179	198	160	175	182	137	170	160	154	169	160	163	158	162	191	178	208	163	170	147	160	173	170	144	152	174	177	167	159	181	157	170	183	165	177	164	178	152	196	182	180	164	182	200	217	186	181	187	170	174	175	163	157	191	164	170	179	188	195	178	180	182	144	195	165	184	179	178	172	173	187	174	164	173	178	170	173	167	170	187	180	188	181	175	178	179	140	172	162	170	182	169	156	180	194	176	176	166	174	176	185	163	167	166	167	143	162	164	172	170	156	159	164	171	161	162	188	172	179	175	185	142	183	190	180	143	156	144	149	184	159	177	171	172	171	192	185	190	158	160	187	185	163	196	180	161	176	188	165	165	205	169	157	168	162	170	185	185	187	162	181	186	163	185	170	170	157	177	162	188	170	180	201	188	176	150	155	190	197	166	175	200	169	196	177	193	174	185	172	178	176	168	183	208	193	168	174	142	191	170	155	192	175	203	154	196	175	179	140	167	166	143	176	176	180	177	184	176	179	202	163	180	155	154	136	178	152	153	186	167	172	175	166	164	158	181	173	170	174	169	163	177	172	185	162	165	157	181	174	163	157	175	171	191	170	153	180	167	179	182	173	168	169	187	153	199	169	170	188	175	160	170	171	177	142	188	159	188	185	163	173	195	181	167	149	189	188	180	174	178	161	137	178	169	187	161	197	165	167	173	163	166	175	157	159	169	166	166	169	145	155	158	152	169	157	194	180	177	182	182	134	165	170	163	172	177	175	174	177	173	178	175	164	174	171	167	180	164	163	167	191	186	188	159	157	158	173	158	188	185	181	166	168	160	160	175	187	186	169	167	162	154	193	176	178	137	176	181	177	167	176	165	161	168	160	172	181	156	180	200	161	180	187	187	181	152	167	171	148	180	179	169	170	170	151	171	192	175	162	183	175	220	164	164	188	176	178	163	176	173	183	171	203	166	164	153	191	172	191	184	172	174	179	179	193	188	186	177	179	178	161	181	155	190	160	183	174	174	177	185	185	197	175	183	179	167	147	161	175	191	176	161	164	163	179	170	164	184	167	176	158	154	185	154	177	176	174	167	161	164	159	179	163	163	167	156	174	194	159	189	165	163	153	169	192	173	164	179	178	172	163	170	170	162	161	186	157	186	185	204	189	177	175	158	150	189	184	159	172	204	181	151	173	167	159	173	172	164	154	194	156	167	157	155	172	191	165	181	169	163	166	175	190	170	175	177	175	170	185	184	169	187	169	179	164	171	208	170	161	153	168	179	181	180	183	176	159	195	149	200	147	155	180	164	181	173	185	159	165	163	165	162	162	171	170	183	170	154	158	160	171	163	172	183	183	156	168	168	156	166	179	168	184	176	186	161	177	190	179	176	204	182	174	167	169	156	168	162	180	174	156	166	161	163	170	181	158	167	161	206	165	174	166	189	148	194	158	165	188	178	155	188	158	161	172	188	179	175	180	172	181	182	158	170	184	153	158	168	173	167	185	169	184	159	188	181	153	171	188	174	166	159	183	154	166	172	192	169	173	176	189	155	176	167	160	172	177	164	177	165	169	188	189	164	182	166	188	153	138	181	159	190	165	159	195	184	168	176	166	160	150	158	179	170	157	168	182	179	169	169	188	162	178	193	184	176	154	170	176	167	190	191	161	175	172	193	176	159	185	176	177	153	191	179	197	180	168	196	181	175	157	176	149	179	175	145	165	174	158	166	170	157	184	163	157	184	164	177	143	201	166	194	150	172	166	162	166	178	155	147	166	140	156	175	143	152	152	169	169	156	190	171	153	165	182	201	168	162	132	206	164	187	161	150	192	170	143	166	168	179	179	155	168	178	168	174	170	155	194	146	177	189	163	176	178	180	170	184	166	146	177	178	174	164	193	165	172	176	176	188	156	165	177	167	163	149	194	181	173	157	183	158	188	174	172	170	188	180	205	175	182	199	174	171	155	168	168	178	178	155	184	170	202	165	168	176	179	163	185	149	171	168	175	153	171	193	200	189	163	174	173	119	171	191	178	181	177	189	179	174	195	173	170	169	168	168	161	187	171	181	190	172	195	185	145	153	153	159	146	158	196	169	183	171	171	162	183	167	131	149	180	170	191	173	171	164	187	168	188	154	179	168	156	166	161	213	161	142	183	182	185	169	155	163	167	156	183	175	184	150	172	168	168	176	168	165	163	180	165	168	177	167	167	166	158	159	181	181	182	191	158	130	165	189	162	191	177	183	160	153	174	154	163	185	171	179	175	179	183	155	162	155	200	160	180	151	180	166	175	185	169	172	150	152	173	152	178	167	172	171	157	180	176	153	179	176	169	168	174	159	163	166	165	162	181	168	157	202	171	165	172	184	176	169	206	182	185	187	167	177	177	168	173	171	206	138	162	173	186	145	182	166	157	154	156	146	181	196	174	167	164	168	170	156	158	188	174	143	185	202	173	158	205	190	166	176	164	161	172	170	176	162	209	178	163	147	168	180	168	198	183	163	185	160	165	173	173	181	169	169	177	161	168	175	174	191	158	196	179	177	187	157	156	174	170	146	165	165	166	161	186	179	166	165	174	143	167	171	168	158	165	178	171	176	161	202	174	171	164	198	163	186	156	179	164	180	186	178	175	158	204	182	183	171	166	158	158	184	208	193	155	167	173	201	157	178	174	163	177	181	171	164	175	171	170	186	162	168	193	169	183	166	196	166	175	180	174	183	169	178	179	174	165	164	186	163	185	171	148	165	156	188	141	175	180	180	170	169	175	179	190	161	169	158	171	189	167	174	157	153	167	153	140	168	181	211	141	152	173	168	176	167	171	191	165	167	178	163	195	169	166	164	177	188	190	175	170	179	183	159	180	175	179	182	185	178	189	160	180	155	185	175	147	186	180	175	162	186	134	183	184	172	168	186	156	173	149	173	165	181	179	165	156	147	168	171	192	167	174	161	157	165	182	148	175	166	183	163	180	178	168	166	152	160	153	183	147	167	166	166	178	166	184	189	183	187	177	157	159	160	173	167	167	163	159	171	180	190	168	182	182	163	178	169	185	170	167	177	194	162	184	177	164	189	164	177	172	194	154	164	173	187	186	145	159
5789	38840	12735	4770	3183	2401	1805	1373	1072	896	679	607	497	449	482	419	385	325	314	333	321	311	304	284	283	264	262	255	270	237	262	247	277	284	211	214	290	253	232	224	260	223	242	232	265	242	267	221	223	243	255	238	247	224	206	231	251	211	208	263	228	208	234	203	216	222	231	226	240	233	204	238	220	222	218	259	224	235	244	226	246	205	221	247	261	236	233	196	235	229	227	227	237	218	224	242	244	225	243	209	214	219	217	230	231	251	224	235	209	211	220	221	228	225	215	229	212	219	212	222	228	242	230	213	237	235	189	223	208	238	235	220	259	211	216	237	230	224	240	251	231	219	230	237	230	223	211	214	214	232	240	220	228	226	222	212	209	228	220	236	247	214	223	219	217	203	251	223	231	237	211	210	230	227	252	189	218	235	209	230	219	225	237	188	233	209	226	213	215	259	210	233	219	199	197	227	250	241	216	202	228	228	204	206	260	208	212	219	216	210	235	222	227	225	223	222	257	190	227	237	228	216	228	226	194	225	237	224	194	211	218	234	210	205	218	218	213	210	236	248	240	227	247	234	228	210	215	240	224	231	234	215	209	210	207	216	215	232	208	227	204	231	221	219	224	238	212	230	206	253	236	224	209	224	214	219	222	227	250	222	224	207	246	246	229	220	211	215	207	251	241	236	242	210	207	202	213	220	207	237	222	239	195	223	228	210	218	218	218	243	233	218	244	190	235	225	218	229	234	214	229	204	229	223	237	252	208	228	247	245	214	222	220	204	228	239	220	230	209	250	224	219	215	245	244	233	233	211	243	225	231	222	219	189	227	212	212	237	227	204	246	204	240	214	227	229	225	206	241	236	244	192	209	243	241	224	229	217	211	239	262	229	229	213	229	221	259	227	233	227	225	214	206	239	230	206	208	203	201	228	210	225	206	220	210	225	218	222	212	209	241	212	182	222	213	205	218	244	206	213	222	214	255	217	221	204	213	222	232	228	229	198	201	244	188	196	224	234	232	221	244	209	233	233	210	214	207	230	220	226	221	204	228	213	215	234	229	232	217	206	222	240	230	234	223	231	241	229	234	200	189	235	223	228	222	220	202	231	219	213	224	203	210	218	221	226	216	221	222	221	210	214	216	254	262	242	211	226	241	221	236	202	224	228	231	227	240	244	210	223	221	233	214	203	223	235	237	228	221	226	227	214	209	222	217	208	232	232	229	232	232	220	215	219	220	218	235	229	232	203	206	236	241	209	226	221	200	203	188	229	203	214	213	214	229	255	232	198	231	239	204	221	243	215	220	233	228	237	222	216	243	215	237	225	235	245	223	239	213	223	209	230	221	236	235	231	243	217	218	232	247	215	194	231	188	234	231	226	232	237	226	220	241	230	227	223	218	249	222	225	207	224	243	208	235	214	214	224	234	240	212	224	232	220	228	258	241	225	199	216	232	208	224	228	213	211	229	199	237	217	212	239	226	229	203	227	208	215	253	214	265	214	214	221	216	222	220	189	208	233	217	219	235	221	214	238	204	212	217	207	202	228	219	217	215	217	204	231	236	214	220	201	183	222	211	235	208	220	226	244	241	231	274	225	241	263	200	212	224	229	234	216	190	207	188	211	256	231	240	256	217	239	225	227	197	228	209	235	202	248	232	235	232	223	250	222	189	241	234	228	213	208	231	239	208	223	207	212	235	193	217	215	222	200	231	220	230	218	221	215	204	239	230	241	227	235	225	238	203	203	229	224	234	252	202	219	214	210	247	248	226	205	225	209	199	215	210	207	228	226	221	216	238	205	222	197	216	228	196	198	222	201	235	203	230	235	210	212	217	223	228	236	207	217	214	221	229	208	246	209	229	233	266	228	239	239	200	241	214	199	221	218	247	213	223	218	224	217	223	229	224	239	212	236	209	217	219	229	265	211	227	229	225	228	188	226	216	243	193	232	212	225	194	240	232	212	233	226	181	230	221	256	224	208	215	227	246	226	223	220	219	234	227	226	218	200	212	250	237	212	187	234	247	219	248	221	194	203	224	209	202	222	233	198	224	229	201	208	189	227	232	229	187	228	256	209	221	210	265	239	232	231	210	236	219	207	231	199	238	211	214	216	237	220	215	210	234	226	220	251	210	232	231	228	220	226	233	226	210	236	213	218	247	220	217	208	255	239	212	226	224	225	227	192	220	225	220	199	213	224	213	204	236	204	175	217	232	225	216	205	229	213	215	211	219	243	209	222	235	228	244	218	252	225	216	211	221	247	227	200	241	207	230	218	214	234	255	245	209	225	230	253	218	244	235	221	217	175	222	204	228	207	186	214	222	238	202	207	204	229	248	213	244	213	200	229	238	212	185	221	236	207	223	229	208	224	204	229	231	234	217	193	231	225	226	215	218	211	183	227	218	228	186	193	219	223	242	237	221	235	224	211	215	229	211	223	210	226	204	224	225	235	225	221	219	202	215	227	239	199	200	231	226	232	241	228	232	215	221	233	233	229	215	216	250	238	236	211	232	208	205	244	216	186	217	225	225	228	225	246	224	197	214	238	249	269	234	262	234	235	217	222	221	209	235	212	245	226	241	219	231	227	215	214	199	216	248	221	234	241	218	231	222	210	239	223	222	217	202	232	203	220	193	194	210	197	228	235	220	236	207	223	236	206	256	205	245	224	209	219	242	216	227	235	244	223	217	246	208	250	231	246	226	231	241	233	201	227	221	266	242	245	232	212	247	217	230	217	215	201	217	227	211	222	211	226	236	205	244	229	220	208	204	223	244	229	211	230	219	231	228	217	227	248	242	212	228	237	228	242	227	199	226	217	239	239	236	205	223	235	224	229	212	208	238	197	211	198	219	212	187	215	212	220	206	226	205	218	224	246	198	227	201	211	220	202	259	222	247	237	229	236	200	215	232	222	234	243	245	223	240	228	202	239	225	207	207	227	239	226	231	226	212	231	238	207	218	232	223	199	222	208	210	237	243	237	241	229	221	226	228	221	221	202	242	252	200	237	209	232	225	203	221	242	221	239	186	204	208	218	229	213	245	246	199	209	215	224	216	232	222	251	237	210	240	226	237	219	211	224	248	248	198	217	242	200	242	233	226	219	241	225	218	219	233	223	215	215	237	201	211	213	234	219	221	198	227	218	209	205	218	226	228	214	188	233	230	253	233	223	224	226	234	226	218	223	215	192	212	208	205	223	240	234	216	235	220	225	217	208	215	249	212	232	223	222	206	219	207	258	214	242	232	217	223	238	228	225	228	194	239	222	216	252	220	223	238	233	229	212	229	219	214	249	228	214	244	229	223	226	217	225	237	210	234	225	215	215	237	218	222	216	224	229	202	237	247	245	232	227	215	214	205	236	234	215	205	212	218	234	241	219	206	228	232	238	212	219	220	229	270	206	231	237	229	207	200	217	224	227	196	218	201	222	218	248	234	222	211	237	246	212	239	255	238	217	217	233	214	218	225	240	215	209	225	228	228	240	232	227	227	231	217	254	226	233
27916	17820	5389	1067	816	749	682	704	628	659	634	659	645	604	606	595	615	598	650	621	704	583	590	603	640	666	606	659	652	623	636	617	641	622	659	620	650	598	651	616	690	611	632	602	630	607	592	630	600	621	632	546	636	628	613	649	647	658	576	599	654	665	672	605	628	624	625	646	629	641	638	629	654	571	606	649	586	640	640	617	604	643	635	660	592	649	605	675	605	627	651	648	633	604	631	640	616	656	652	632	626	635	607	619	623	645	624	650	660	649	624	611	649	671	573	589	616	574	657	621	644	647	610	634	684	621	615	683	606	655	612	649	620	613	584	668	621	662	616	630	728	663	646	590	654	667	623	624	633	651	634	658	620	619	672	546	600	634	681	654	626	640	596	652	548	623	657	646	635	649	610	637	617	651	662	630	603	695	597	576	630	630	584	656	631	596	613	614	617	648	628	646	643	622	606	634	632	614	594	631	649	620	651	630	589	624	630	647	609	634	625	651	600	632	609	617	637	641	593	648	614	579	600	613	660	614	650	604	634	638	652	607	633	614	630	616	660	655	638	627	614	576	627	586	607	607	640	662	611	642	611	632	643	650	635	631	616	588	648	648	612	627	645	585	639	619	604	652	649	584	648	629	656	643	655	576	639	594	622	599	634	624	615	641	605	568	663	660	649	615	613	631	674	685	666	641	612	617	620	548	670	620	614	602	657	629	674	612	660	634	613	627	654	628	668	634	643	615	628	628	615	598	624	599	660	626	643	641	635	627	614	628	611	703	587	639	626	639	671	647	603	662	616	570	658	643	660	617	617	619	610	602	629	673	657	608	609	650	652	577	624	624	630	592	624	588	642	617	630	604	568	613	641	658	653	647	683	616	651	654	652	620	621	676	592	605	648	579	632	596	668	586	635	632	656	626	662	643	673	633	654	577	616	641	707	645	636	607	627	609	639	623	661	620	605	651	664	628	605	605	633	639	573	642	676	626	643	641	648	627	620	636	618	640	572	623	592	658	650	621	616	629	618	612	588	624	597	632	586	645	626	596	642	655	608	657	676	651	602	666	631	617	608	602	585	640	621	603	625	630	624	614	637	614	603	598	632	619	657	664	654	620	627	648	602	647	604	641	622	616	615	590	627	674	633	679	593	629	575	643	620	606	652	656	637	607	590	612	617	624	658	705	639	622	615	630	636	619	610	601	607	645	649	618	650	619	662	603	633	637	638	700	630	654	663	651	622	595	627	641	670	684	628	604	640	639	637	613	617	599	640	582	647	629	611	654	670	659	673	614	630	626	628	616	564	619	615	646	646	649	639	624	650	593	603	596	660	656	573	615	637	565	630	639	636	610	580	586	609	641	645	625	626	627	645	605	630	635	619	648	623	633	652	629	640	603	623	668	639	611	641	602	659	637	633	637	607	641	602	637	666	639	635	620	594	632	581	621	598	665	640	637	626	605	614	598	656	662	616	580	632	622	593	654	600	623	614	641	638	586	622	613	631	639	646	633	667	650	608	617	701	649	624	657	649	585	642	582	619	593	643	610	638	618	616	603	614	625	600	629	671	640	628	660	655	622	588	617	617	663	653	681	656	677	580	613	628	624	660	636	668	633	658	590	570	661	624	673	618	594	630	636	588	626	658	647	645	613	595	624	615	570	662	625	570	632	645	606	579	638	636	624	656	661	598	593	598	650	599	615	597	604	613	653	654	637	603	610	645	684	651	639	619	649	647	612	626	655	648	617	633	648	635	604	643	611	630	591	596	648	629	667	631	659	636	640	647	629	640	661	600	636	592	627	638	640	616	659	644	642	557	622	601	668	613	656	679	641	639	656	653	658	610	657	617	619	608	667	667	626	626	641	587	633	627	640	671	665	640	635	611	598	620	615	622	622	635	602	617	641	676	640	608	635	603	670	627	640	604	591	645	604	675	578	631	577	620	632	659	655	642	650	587	613	568	596	551	670	626	632	600	617	618	659	647	595	598	664	595	617	652	658	644	657	592	584	670	697	597	614	673	653	632	569	609	615	623	607	627	618	667	630	642	628	655	651	591	630	629	646	697	610	601	635	619	649	646	637	594	662	652	596	624	646	647	631	609	613	662	648	633	618	656	632	570	634	602	627	595	661	647	596	628	593	630	609	606	598	634	587	643	606	598	646	622	651	602	622	625	664	618	619	609	636	617	621	579	616	629	609	579	574	636	609	657	635	634	596	640	629	658	639	600	635	633	630	615	644	599	634	653	648	597	611	612	610	634	611	648	615	647	646	589	604	636	622	586	610	620	601	637	642	676	668	640	636	641	613	613	600	625	646	610	611	627	606	602	661	594	587	668	648	643	641	633	647	657	638	647	661	608	601	655	662	627	650	620	628	581	691	650	589	685	626	640	623	630	608	664	637	630	585	623	610	635	628	636	633	571	621	691	645	682	655	640	590	648	586	665	627	622	639	667	625	615	641	625	627	590	630	691	630	662	658	624	617	628	668	640	653	636	665	672	621	589	607	665	639	666	648	639	661	624	671	629	653	636	636	640	623	658	619	669	614	631	634	600	588	591	621	654	640	637	617	608	599	625	609	638	634	610	620	628	627	641	613	608	596	595	647	642	660	648	649	624	616	628	646	637	652	651	629	591	631	637	627	655	634	586	636	641	634	635	634	608	653	595	626	637	605	653	647	657	649	630	590	631	594	627	624	663	652	582	595	647	632	639	669	655	606	574	601	622	633	693	645	643	634	641	602	607	593	673	657	585	582	635	611	647	632	657	627	637	611	619	622	634	648	610	665	614	655	648	632	645	658	612	650	630	629	611	622	597	672	635	668	636	650	674	601	660	608	625	630	634	619	622	595	632	658	624	619	615	646	609	621	623	599	668	674	599	641	615	603	658	633	622	646	610	656	578	610	668	599	620	600	636	590	632	667	638	631	612	631	605	611	643	619	636	622	588	630	641	599	610	636	654	619	623	680	605	649	625	606	625	671	617	635	597	633	622	664	644	628	599	622	603	605	628	648	641	622	671	680	632	641	633	565	659	636	608	628	670	615	627	611	635	623	646	604	632	660	617	631	651	630	645	628	642	648	629	642	561	631	630	615	656	651	579	616	636	655	634	637	589	642	663	632	640	602	615	639	548	594	620	698	638	601	649	579	619	614	608	581	638	622	625	631	668	629	612	615	612	624	600	636	628	640	623	680	635	638	654	630	579	650	641	638	592	664	620	607	611	621	695	644	665	622	598	649	619	595	616	654	613	636	641	613	638	662	631	661	610	622	651	601	629	642	645	627	627	609	590	653	602	638	638	651	628	621	639	601	602	654	678	655	696	644	634	603	659	617	604	611	632	584	631	628	570	653	610	626	612	683	652	612	600	611	626	632	631	645	638	610	641	626	660	618	603	686	658	574	679	614	676	627	614	602	665	631	633	648	612	651	636	606	635	665	627	639	635	608	670	604	574	618	653	655	663	608	637	633	593	600	616	622	613	636	629	633	658	616	619	598	652	650
5508	9343	3645	1008	883	890	877	880	809	820	796	775	851	803	829	833	811	807	833	760	831	856	815	762	825	777	810	773	820	780	767	779	816	795	785	792	802	797	772	794	789	797	778	780	803	747	815	783	807	768	803	787	830	794	799	795	793	767	783	850	813	784	802	782	775	761	786	800	831	806	780	817	752	785	785	780	757	800	803	755	804	776	787	763	776	746	799	798	800	801	830	817	838	796	802	780	790	780	828	845	799	828	788	831	763	825	738	788	762	772	840	834	772	789	739	782	786	777	812	807	755	753	788	785	846	781	769	767	844	837	832	773	848	810	786	820	799	780	800	792	780	780	814	786	837	822	808	760	804	791	785	793	758	764	782	819	780	789	792	763	803	801	852	815	740	762	776	785	827	792	809	805	800	771	766	786	802	792	772	782	808	782	795	781	798	773	777	820	741	813	822	749	797	779	827	806	776	765	813	806	796	796	788	764	817	829	768	809	776	812	805	808	810	763	786	766	762	826	854	760	762	753	795	767	782	788	814	857	773	834	787	834	813	801	834	745	798	805	789	806	781	801	789	752	777	734	798	803	766	817	815	800	726	857	796	788	812	788	777	804	833	810	749	784	795	789	790	800	817	725	799	786	781	822	764	802	761	821	745	775	736	807	787	789	744	765	773	785	772	772	757	831	781	855	800	762	800	813	787	829	774	768	884	766	823	781	837	803	792	790	795	777	818	780	769	821	772	802	809	816	781	786	797	755	789	790	837	770	847	779	802	783	798	777	770	783	808	791	825	797	804	802	787	825	821	794	807	820	803	752	854	830	767	760	792	760	781	786	776	793	780	808	801	805	808	814	833	769	740	797	811	803	759	817	770	760	796	804	800	789	769	763	828	827	774	816	795	794	838	790	757	780	805	763	831	781	805	779	818	782	820	846	824	763	776	785	771	821	826	779	774	798	803	771	816	781	757	785	798	737	755	820	779	838	797	804	790	804	766	744	812	810	831	789	795	795	767	824	801	814	819	818	798	811	792	795	833	757	808	836	806	760	834	826	753	787	794	820	820	845	790	793	813	763	841	763	764	782	778	790	834	818	801	776	757	798	790	786	757	802	819	740	816	826	784	781	817	793	794	776	819	776	795	805	805	797	779	791	771	838	788	777	815	790	823	777	815	751	793	802	826	746	795	797	833	808	812	770	803	795	786	775	800	800	781	816	784	804	816	774	800	824	807	792	788	798	838	820	781	804	844	853	801	777	751	846	831	779	793	784	800	796	807	737	799	804	797	771	820	794	825	764	780	833	748	794	772	833	750	757	789	792	738	720	782	786	830	827	819	808	774	776	773	766	825	755	800	782	765	812	811	829	846	803	819	759	874	756	797	862	799	773	811	779	800	773	795	787	754	774	853	780	825	777	749	785	785	786	804	797	798	810	784	786	819	771	794	792	808	808	765	800	769	819	799	792	807	806	797	810	815	742	813	852	855	774	792	798	769	833	790	768	751	779	795	800	840	830	747	754	793	746	793	813	738	807	818	796	787	755	813	796	799	783	792	802	756	829	821	795	775	792	772	805	806	805	794	801	758	789	780	772	854	847	799	772	800	790	824	832	776	768	809	826	803	788	749	832	787	797	799	825	803	834	808	832	769	816	789	844	821	776	736	755	770	834	766	816	752	842	813	795	783	778	776	724	797	812	778	782	763	775	787	803	819	791	816	769	837	833	822	783	825	855	824	802	796	825	781	773	806	756	767	778	756	812	706	818	784	800	779	801	780	771	841	835	802	808	735	784	812	782	806	765	819	830	814	800	798	792	775	755	806	767	792	791	853	794	801	827	820	790	767	833	821	766	807	797	802	780	850	827	713	830	793	786	807	786	826	826	762	829	833	789	769	754	786	772	773	813	793	791	806	796	778	821	798	776	745	819	806	740	752	766	789	791	823	809	775	774	823	778	797	817	783	785	792	785	829	753	785	797	767	754	804	808	749	832	789	819	803	755	805	756	787	796	781	837	840	801	808	787	781	834	827	731	786	779	747	829	811	813	801	759	772	744	792	774	874	812	803	807	790	790	782	841	786	810	769	819	767	800	776	750	775	745	793	837	808	838	791	792	812	789	781	748	790	788	818	796	752	824	803	779	753	787	779	817	771	788	788	762	818	740	828	760	832	776	839	770	787	774	783	802	805	824	799	751	764	785	846	798	794	818	819	772	807	739	799	763	788	788	790	752	784	800	801	749	789	870	812	794	775	781	802	780	755	754	795	798	748	729	821	802	815	743	764	798	796	792	781	784	794	809	810	826	774	801	834	785	879	787	807	754	824	800	780	840	799	767	849	803	760	817	819	784	776	807	743	803	785	806	797	739	760	777	779	799	800	769	817	764	789	794	805	780	859	828	827	801	809	803	808	820	745	802	785	782	791	755	779	774	785	785	834	771	809	780	814	819	836	821	749	806	793	795	785	812	781	801	785	797	825	797	776	837	786	795	786	817	783	764	766	806	810	828	760	768	820	733	793	792	800	825	733	793	800	759	758	784	763	801	806	786	801	735	776	808	808	847	817	842	798	799	752	785	782	808	872	791	811	818	749	821	798	778	820	834	790	781	775	777	801	840	769	761	830	791	812	767	790	778	799	801	756	763	817	810	764	757	780	734	811	789	827	805	830	819	762	739	758	802	820	779	806	781	804	827	804	828	797	728	785	754	786	799	739	831	768	733	767	803	818	758	796	828	784	775	793	791	786	737	828	759	840	789	810	839	783	796	776	776	815	794	768	805	808	799	781	766	810	801	789	771	817	762	798	768	801	763	753	790	713	782	758	771	805	820	810	755	784	769	775	801	805	782	791	841	815	794	828	791	826	815	801	836	789	817	798	833	749	825	804	759	848	779	777	782	804	803	790	718	779	738	770	774	801	826	814	780	805	795	851	798	765	833	821	789	761	811	804	757	822	787	732	855	809	811	819	759	780	804	785	840	799	796	808	802	787	786	823	764	799	766	825	804	798	740	797	845	824	789	821	766	757	831	816	782	847	821	782	737	762	821	790	786	725	809	811	802	802	801	819	779	834	846	734	786	825	824	783	791	776	778	797	793	795	764	765	769	763	821	819	805	779	826	786	783	771	774	751	777	765	807	832	840	760	727	788	796	767	793	795	764	780	838	784	776	818	755	820	804	844	784	781	837	794	795	736	783	796	755	815	795	749	796	788	752	785	811	812	795	824	818	758	737	804	799	851	753	734	796	799	815	811	742	793	833	824	765	767	825	824	804	807	765	792	749	807	763	818	783	800	786	784	817	826	794	801	806	824	781	803	794	796	805	799	783	806	808	793	804	794	831	785	809	816	717	789	768	809	755	774	835	814	774	768	772	792	785	815	776	794	820	838	814	798	803	781	829	812	809	811	838	782	785	807	784	757	784	787	824	854	777	837	783	840	735	783	817	826	799	837	729	811	823	800	811	775	804	798	774	860	807	747	816	810	809	780	784	753	771	825	769	783	755
23737	21470	28801	24483	20869	4131	984	732	650	597	542	527	520	532	502	498	496	503	464	470	469	476	495	464	464	477	459	503	487	434	490	475	445	495	466	453	450	466	461	500	432	495	462	437	415	461	446	485	473	493	486	479	446	459	423	464	446	446	448	438	489	468	476	458	481	454	445	481	404	441	458	493	476	451	453	435	457	435	505	407	448	421	483	440	487	420	489	451	463	448	440	478	492	448	448	464	421	417	472	456	442	435	442	453	420	465	452	451	441	464	446	460	482	443	461	447	460	499	456	388	518	476	488	481	427	439	415	418	451	468	509	444	482	440	445	431	442	433	425	452	392	460	477	448	448	477	463	447	502	423	447	410	473	458	473	469	449	492	474	492	431	446	442	444	457	447	440	479	440	487	423	422	434	450	443	468	425	432	464	470	414	417	421	485	455	447	467	443	425	465	464	496	453	478	471	466	452	411	478	458	453	417	449	472	451	445	486	474	477	462	442	455	442	455	427	449	437	475	446	456	470	437	468	455	444	408	443	504	460	462	458	451	453	453	455	450	449	483	430	414	458	445	443	456	424	461	468	466	461	421	424	422	437	471	430	422	451	459	420	468	460	443	429	449	426	448	451	439	508	439	483	464	427	446	485	443	460	447	458	436	410	437	455	480	430	447	485	459	431	457	436	475	484	441	444	461	484	447	470	475	464	498	439	468	448	459	464	458	434	432	487	462	433	438	453	475	466	451	435	439	472	447	450	436	429	492	443	462	494	465	461	465	458	438	428	450	428	432	463	385	459	461	474	517	454	453	474	453	460	440	402	469	451	434	457	478	435	463	395	446	453	486	486	459	485	482	473	444	440	469	449	435	446	456	443	449	448	466	453	462	487	474	501	473	469	474	469	443	465	427	415	490	458	468	398	465	441	452	434	444	456	427	446	455	482	474	449	482	437	430	470	421	493	446	507	436	453	490	486	456	453	414	453	474	468	447	463	431	442	450	470	451	458	433	456	442	415	455	444	445	449	452	427	474	459	460	449	481	438	465	465	473	481	439	451	465	455	445	458	476	439	436	425	465	430	429	479	436	461	492	511	478	499	469	424	503	434	470	453	454	424	428	462	443	445	453	472	467	465	441	431	449	447	450	461	459	458	509	433	441	496	457	486	430	435	424	443	444	461	391	472	450	435	423	452	413	449	472	426	453	478	459	423	451	427	429	438	477	460	456	455	439	445	437	441	466	456	459	457	440	448	470	476	433	429	463	473	451	456	434	456	496	441	457	504	472	470	448	439	473	423	438	453	442	458	475	473	487	488	445	484	449	446	432	459	475	435	478	490	466	457	450	454	455	457	438	495	455	461	470	464	461	454	438	486	456	461	447	463	468	471	412	477	441	487	433	490	459	449	456	548	453	478	499	443	456	417	436	506	482	485	408	442	442	473	482	452	454	469	432	434	473	433	465	460	469	486	458	465	462	430	471	470	470	458	442	451	444	465	470	450	483	483	443	423	427	439	454	451	459	445	460	437	483	422	453	446	423	441	466	438	439	425	467	465	431	440	443	456	449	443	453	466	468	466	459	451	434	431	441	466	428	452	427	447	477	446	461	458	429	476	460	466	477	463	457	452	473	423	475	426	461	445	470	467	495	445	461	462	443	476	455	435	438	419	454	443	464	447	441	465	487	476	471	434	466	450	447	438	459	509	430	465	457	470	458	469	464	417	427	425	443	414	495	443	470	461	449	455	462	462	459	489	453	500	449	408	466	462	451	501	476	431	501	446	436	481	448	402	475	463	453	404	432	439	449	449	444	469	444	454	460	472	443	498	464	427	479	435	421	462	471	467	438	443	477	480	439	474	486	468	476	449	448	501	467	502	444	467	483	451	468	459	439	455	470	446	445	464	458	436	412	486	451	433	426	448	416	469	448	460	415	406	469	426	448	451	448	476	434	459	419	440	455	455	473	449	447	451	473	434	456	482	444	441	446	468	455	435	431	461	465	450	431	474	465	451	484	454	454	462	450	457	474	426	458	507	432	435	431	438	458	422	464	463	427	471	476	420	411	432	430	421	469	423	463	442	494	447	407	462	449	459	435	442	421	461	489	424	504	416	431	454	483	433	463	453	448	488	454	450	468	471	479	448	411	480	411	455	443	459	451	501	455	473	432	478	461	465	477	416	437	448	464	449	403	461	469	487	472	460	443	464	435	500	450	422	414	427	433	388	451	423	450	437	442	467	467	454	429	441	469	492	435	481	424	424	454	455	473	470	437	467	454	460	450	441	457	442	446	463	464	467	444	452	461	428	443	431	466	461	466	438	477	465	466	451	448	453	452	448	454	497	445	472	494	422	437	468	445	438	467	501	463	432	455	439	433	457	438	479	454	457	422	442	439	420	492	486	484	467	451	435	467	481	460	468	442	460	473	411	472	444	469	453	474	435	453	461	453	431	455	436	441	478	436	434	443	447	473	446	459	414	436	466	418	494	408	481	455	457	427	465	429	457	452	459	424	479	417	464	488	413	408	458	471	451	470	445	448	475	448	460	504	440	443	473	448	455	422	481	445	483	460	468	421	493	468	491	448	442	480	470	439	443	406	459	444	461	448	470	496	485	448	450	435	455	474	472	445	490	470	498	437	467	471	455	455	449	453	476	481	462	437	436	463	438	426	478	449	429	452	446	464	469	414	445	456	427	467	437	469	474	471	441	413	415	460	465	474	475	430	453	468	464	470	441	465	453	413	420	454	459	459	493	472	412	452	471	439	440	485	438	411	481	447	430	437	463	413	451	444	448	456	478	496	434	453	459	426	448	466	432	430	470	436	437	427	456	447	447	462	458	467	455	416	479	459	442	433	464	426	448	478	411	439	448	457	444	417	483	483	451	453	425	503	435	478	433	426	454	462	424	462	421	458	454	423	469	465	455	453	424	426	480	475	466	462	457	483	435	420	428	481	499	404	471	513	422	459	462	445	449	438	458	441	449	463	430	459	477	459	445	465	488	421	436	467	440	465	455	487	465	500	465	453	440	452	444	496	478	467	464	458	473	451	453	430	397	465	443	463	459	470	456	455	456	485	449	426	484	434	435	454	444	450	470	475	456	479	464	430	436	448	452	475	423	438	458	466	426	459	452	455	459	465	428	448	452	473	458	457	455	469	436	469	468	480	487	408	451	478	423	456	465	424	434	472	461	426	470	466	429	424	437	435	467	423	471	434	459	467	440	435	443	432	485	481	467	439	469	474	441	428	458	461	452	436	466	448	442	449	467	447	447	456	499	423	455	426	467	463	395	446	435	455	439	459	462	454	503	464	440	459	430	440	436	446	466	453	450	470	451	429	450	494	436	468	462	440	446	456	445	434	474	437	409	428	469	448	478	485	417	458	429	451	454	481	448	485	477	456	426	443	419	457	439	451	397	454	451	444	445	468	470	449	485	432	480	476	469	469	469	435	463	486	429	458	451	413	455	427	427	451	448	427	458	450	445	463	466	446	442	492	429	437
4500	33791	11679	3237	2233	1850	1379	1184	1084	981	849	790	720	725	759	640	649	630	616	662	608	600	629	692	592	585	597	568	604	603	609	598	598	597	626	652	598	599	604	587	565	567	633	585	631	602	578	599	604	598	582	608	612	596	577	526	575	658	582	609	619	596	624	605	625	640	575	631	598	580	621	591	582	616	568	626	613	601	590	621	625	558	608	605	600	566	577	638	612	575	606	635	583	584	574	590	596	664	592	616	549	625	592	596	610	623	577	597	619	618	579	580	636	597	586	586	598	604	596	582	590	621	610	606	580	561	624	576	523	603	560	580	610	568	629	574	545	595	544	580	631	615	576	609	610	599	583	580	576	632	617	636	614	593	575	617	565	591	595	634	606	607	596	634	596	569	561	592	583	577	599	610	585	589	578	630	619	603	559	541	624	589	602	591	620	625	623	601	560	597	580	590	607	618	613	571	576	597	634	603	572	564	580	589	608	596	593	592	625	576	595	576	573	570	599	569	568	570	583	591	586	592	604	577	580	617	583	579	549	582	607	571	593	579	608	578	592	609	619	606	552	551	607	557	579	587	573	547	604	570	643	639	567	597	616	597	606	595	546	611	607	608	597	579	624	555	578	566	630	562	562	573	602	570	595	579	638	581	621	586	570	599	597	623	571	604	590	603	588	591	571	573	606	615	585	609	594	615	597	616	587	585	629	595	620	580	556	564	606	621	579	605	576	607	592	601	589	606	594	638	570	585	597	600	621	621	609	604	594	612	553	588	586	593	585	616	583	572	619	536	570	598	582	555	580	572	584	555	581	563	566	566	593	657	574	599	604	593	592	613	636	592	570	576	608	556	591	574	622	583	649	602	570	573	587	642	597	617	607	558	583	564	606	572	632	551	641	597	594	645	590	617	589	567	611	617	603	631	623	619	552	619	590	579	605	598	614	582	565	593	592	557	615	603	608	588	586	572	577	608	583	613	574	589	572	567	611	584	582	595	591	610	574	604	561	601	605	571	611	577	614	597	609	600	604	595	635	562	593	570	605	554	604	583	594	617	636	576	554	573	602	548	571	603	585	555	602	587	583	572	582	621	554	569	600	577	564	587	552	573	591	536	554	550	602	621	597	576	599	599	566	584	534	582	609	565	561	586	589	585	615	604	545	562	618	600	625	566	588	597	601	587	585	604	602	574	581	570	633	601	622	646	649	588	576	594	559	624	575	625	599	589	596	571	643	633	591	603	546	624	624	600	556	574	581	594	632	630	584	574	595	608	551	605	594	600	629	585	561	555	600	538	605	543	542	599	618	621	568	628	587	604	626	607	581	623	570	604	584	577	592	575	596	587	627	568	588	573	620	584	595	605	539	581	595	571	552	613	586	587	559	591	557	598	567	584	569	601	637	577	555	638	594	605	596	600	602	559	620	574	568	612	557	584	604	544	570	538	606	617	577	575	602	607	538	599	587	630	581	578	598	563	585	566	624	604	615	542	612	572	618	597	566	574	585	592	607	617	587	580	544	564	570	565	611	592	584	559	583	586	590	606	593	603	585	572	608	564	558	534	552	555	599	587	577	589	606	586	627	565	622	585	577	576	566	581	615	618	589	572	611	623	599	599	599	581	551	599	548	590	605	605	610	620	592	602	600	591	611	602	549	566	624	610	573	566	592	596	572	599	562	578	602	592	600	597	572	560	615	598	559	627	619	568	590	580	562	631	575	589	643	556	530	626	532	612	615	621	625	589	626	559	598	586	622	611	593	593	583	556	630	613	580	583	561	605	617	628	623	567	617	588	584	622	599	596	549	576	586	593	578	589	572	560	599	616	666	619	603	552	562	645	667	574	598	649	569	538	580	570	598	608	551	616	584	558	561	570	590	580	647	598	588	598	595	600	555	583	579	576	567	568	558	576	567	637	600	622	574	574	605	584	596	625	603	582	585	665	582	541	609	572	625	565	607	615	606	596	592	577	585	553	585	600	623	574	640	593	592	609	553	595	569	596	638	643	568	593	587	573	562	583	594	591	550	590	576	570	558	584	615	552	555	605	617	584	569	589	588	606	574	590	641	602	598	596	574	581	570	573	626	581	590	573	608	585	532	572	618	585	609	585	605	579	551	531	601	609	576	591	587	527	600	604	571	613	591	589	589	595	595	625	615	618	579	541	597	615	548	596	564	605	598	587	572	620	565	591	576	603	589	585	597	549	608	586	590	641	572	572	583	621	533	625	601	609	587	591	594	589	599	629	591	543	595	615	651	591	626	573	615	597	610	604	567	596	565	594	581	565	610	618	598	614	589	614	590	636	568	623	612	595	599	610	586	583	558	540	603	620	574	615	603	566	597	602	594	609	600	590	563	612	534	565	589	607	637	598	612	589	630	562	617	565	545	573	569	622	607	568	597	599	601	575	580	567	565	551	601	591	621	605	611	612	545	575	584	633	546	603	565	535	610	588	567	579	636	601	595	617	593	585	607	602	626	570	589	592	564	568	605	567	602	600	592	627	540	626	618	590	589	582	575	599	593	563	587	603	567	568	595	535	541	623	567	569	600	617	582	597	562	585	607	593	588	576	583	626	609	643	615	611	597	591	614	552	569	605	591	563	571	570	552	612	635	600	603	631	626	602	608	617	568	584	608	561	651	579	594	619	597	597	592	588	558	656	584	609	563	610	581	561	601	591	563	614	600	573	594	629	588	568	606	576	578	576	592	603	562	606	593	604	568	579	579	613	608	623	550	588	607	604	594	550	607	577	565	614	600	614	620	638	596	555	608	584	595	579	596	605	585	610	608	587	614	601	579	609	584	581	621	588	569	579	615	625	602	556	600	566	602	554	591	626	602	572	589	563	590	587	562	575	586	600	611	587	581	569	641	567	557	613	608	621	580	607	551	627	617	560	574	579	573	623	581	569	573	599	616	598	592	564	558	596	571	582	609	601	567	567	614	605	588	585	596	569	546	594	538	590	583	592	553	562	636	572	633	598	579	621	600	625	579	641	590	590	583	584	602	600	555	584	590	593	601	591	623	589	596	589	604	587	582	607	597	570	611	552	544	652	566	584	591	607	615	613	540	626	610	572	595	598	592	545	595	581	591	606	586	588	577	643	625	585	618	610	595	568	563	656	599	593	598	575	558	580	608	583	584	614	600	555	583	597	613	594	589	568	574	633	567	646	548	609	633	561	611	650	617	554	563	548	596	610	579	570	580	621	567	607	590	559	582	587	621	611	580	613	601	584	612	566	618	590	588	567	571	613	600	599	588	593	589	587	564	535	608	575	584	562	586	534	608	603	585	622	554	623	647	587	608	600	571	612	625	636	596	567	617	550	600	631	589	537	581	578	630	606	592	573	617	581	617	599	601	626	607	602	584	650	561	582	598	591	604	549	627	624	603	557	572	610	580	600	572	569	552	609	551	585	569	616	578	590	583	548	613	568	574	643	606	587	570	586	592	604	604	537	617	597	600	568	544	600	599	582	606	597	580	575	615	609	571	556	577	574
24944	21479	27310	25044	3939	703	637	518	499	506	526	479	455	495	451	461	458	436	447	423	438	400	417	463	451	451	438	455	436	432	440	452	437	454	453	426	438	480	443	455	429	453	462	430	429	469	450	472	408	432	432	463	426	438	445	439	464	451	439	458	431	418	463	438	479	444	469	427	469	450	455	416	459	448	461	425	447	388	426	408	421	419	462	467	468	459	432	388	452	447	425	432	428	403	458	438	428	429	403	456	430	443	444	446	413	448	428	453	418	437	444	464	435	451	411	445	425	430	472	436	427	377	432	437	437	413	461	461	421	468	436	432	445	444	417	412	430	435	434	488	418	437	444	423	413	435	454	437	418	429	444	409	418	413	406	425	435	396	435	415	449	449	421	452	440	429	435	479	422	424	416	452	412	444	449	440	424	452	428	476	430	422	441	415	457	394	461	437	409	460	420	455	427	460	426	397	429	443	419	429	440	430	436	456	408	443	407	433	459	477	415	446	445	424	442	428	434	434	464	439	465	433	457	494	426	447	415	404	430	427	439	454	396	471	426	421	418	439	431	448	400	464	445	420	407	407	459	444	454	440	397	403	449	447	480	456	430	455	442	415	465	459	456	414	457	412	442	464	408	414	433	434	443	425	438	402	429	460	437	416	442	451	436	444	442	468	426	456	416	430	415	382	404	443	433	436	450	420	450	412	476	440	440	426	437	462	404	439	384	464	430	426	448	419	399	430	425	432	434	387	394	464	415	441	454	442	438	442	418	440	409	416	413	436	423	440	464	427	462	428	437	411	423	409	461	439	470	431	463	446	413	406	439	431	462	392	419	398	445	450	415	457	433	426	398	408	420	404	459	470	440	448	430	404	415	406	446	422	447	433	433	450	455	393	442	450	462	448	416	473	455	415	418	418	432	456	399	412	445	421	436	425	421	448	423	445	443	446	424	447	417	447	486	453	412	467	431	464	430	440	424	438	431	418	432	420	432	401	423	438	430	451	418	420	425	442	426	422	444	431	436	436	446	420	439	482	443	420	416	435	448	429	471	404	404	448	427	439	467	428	417	442	445	458	436	426	419	437	454	441	440	448	487	421	443	417	453	397	474	432	445	399	432	431	459	479	416	424	421	427	453	422	433	395	462	426	443	459	419	459	448	450	457	453	405	459	389	399	407	404	484	425	464	448	435	419	432	464	437	454	402	458	468	403	437	460	445	460	425	426	457	445	458	433	434	472	457	421	424	465	388	430	467	416	437	425	417	461	454	383	451	459	436	438	442	418	399	447	450	444	468	437	447	445	401	444	447	438	441	459	416	433	452	451	416	404	406	480	471	452	425	429	454	418	452	431	444	428	431	439	405	420	449	408	453	443	430	433	444	408	441	432	449	444	425	408	434	461	425	424	444	459	435	450	462	435	438	442	422	416	404	453	443	439	462	438	437	432	454	473	405	431	394	420	441	431	442	458	433	405	421	466	427	396	432	452	431	454	461	467	422	398	431	432	404	450	424	414	410	455	455	460	421	442	412	417	473	484	454	437	441	421	417	450	424	425	420	406	438	423	426	421	446	454	432	450	413	461	440	471	423	502	439	439	456	472	447	484	424	412	407	433	405	430	425	433	437	429	430	416	427	425	449	431	383	422	442	434	427	440	454	477	463	431	429	420	437	434	445	414	437	425	452	436	463	436	452	434	463	451	425	459	410	418	417	414	407	415	468	463	424	426	420	451	429	418	421	444	428	423	453	406	437	409	393	473	405	424	426	417	450	418	437	455	422	470	472	443	433	452	451	416	417	410	451	429	416	446	433	429	435	453	417	404	444	419	450	431	408	463	452	437	443	462	396	394	435	401	405	398	418	402	453	430	412	461	436	440	461	464	429	446	425	446	439	410	419	442	389	456	465	445	410	438	467	439	402	444	437	438	433	436	445	407	425	433	392	427	412	474	406	456	440	442	429	430	434	435	444	439	431	432	432	411	422	429	428	415	430	447	407	428	466	409	433	425	439	410	433	413	446	410	465	416	447	418	426	444	452	470	436	445	430	459	443	429	429	427	463	392	455	408	429	424	446	390	437	429	442	470	426	415	469	441	431	419	446	461	431	420	452	435	419	448	454	473	413	451	443	414	414	440	424	482	438	504	414	467	410	429	380	443	462	406	448	411	429	452	436	429	443	446	443	456	406	466	417	440	440	433	449	449	501	424	439	438	441	448	437	410	438	455	474	441	403	384	459	455	406	449	442	461	426	462	432	413	422	442	452	465	465	411	438	444	452	480	417	457	412	417	457	416	441	437	444	440	431	440	427	410	434	468	426	464	464	472	430	455	446	451	426	419	432	418	437	430	419	428	456	421	460	429	426	408	470	433	394	464	430	426	398	428	450	410	469	458	437	450	461	432	416	430	442	454	390	437	424	460	428	438	423	449	440	410	402	435	446	452	435	388	415	423	434	456	408	457	448	442	429	425	427	422	430	431	463	417	433	427	424	416	420	389	452	422	438	430	435	404	443	422	460	421	417	430	447	412	418	450	445	420	417	440	433	425	402	481	454	456	427	451	390	448	467	446	445	423	416	426	449	421	421	461	459	466	432	436	454	459	444	451	415	454	454	425	445	438	410	435	421	411	456	423	424	439	452	439	445	413	428	441	440	471	459	453	423	472	450	439	425	439	460	436	409	445	434	444	444	462	417	424	425	436	433	407	390	463	458	438	433	438	416	454	451	427	434	436	426	447	398	444	435	430	469	445	454	407	435	402	439	451	415	451	461	421	443	458	427	437	419	432	428	427	397	448	455	436	403	428	448	398	443	444	419	444	425	415	444	408	421	471	415	448	475	429	462	413	453	424	408	406	434	448	440	403	453	422	416	414	453	410	456	428	440	424	423	401	428	448	432	453	448	424	441	446	402	432	467	420	442	420	433	418	421	453	436	441	445	417	425	428	475	446	442	464	423	418	441	456	458	470	425	428	420	435	441	386	450	438	441	441	406	393	448	427	443	444	394	463	433	388	410	438	396	415	403	410	430	418	458	429	450	448	466	446	414	477	429	397	410	421	458	453	457	434	466	456	398	421	466	435	414	445	446	421	437	415	414	434	466	453	442	422	433	440	398	431	443	411	428	392	466	438	438	375	417	425	434	430	411	433	404	413	432	439	445	426	431	463	394	467	420	441	449	450	443	422	484	471	407	460	418	422	447	456	442	485	418	433	453	455	444	459	456	456	448	457	414	413	398	441	449	423	449	447	440	433	446	450	451	436	442	454	417	412	432	439	408	412	410	422	429	437	442	412	432	404	439	414	414	480	466	437	402	419	430	392	433	450	435	437	436	433	414	433	411	441	433	465	421	428	410	426	443	404	476	445	426	378	461	430	444	429	403	422	429	417	432	431	432	424	417	406	400	411	435	412	431	403	441	431	462	434	433	479	413	414	442	424	418	411	449	423	422	505	425	446	435	446	424	450	416	420	445	442	436	424	423	410	446	443	464	429	418	407	425	420
4476	26403	9474	1840	1431	1085	1005	834	762	722	705	679	623	617	585	609	574	580	563	597	606	562	553	550	519	607	515	599	534	550	585	570	526	528	519	557	538	530	558	567	539	568	551	497	516	533	543	538	509	573	558	533	507	543	506	541	539	470	531	566	572	567	518	525	537	526	546	505	495	521	551	558	514	518	527	530	532	549	563	519	522	544	554	573	513	524	545	516	563	577	520	544	521	550	529	568	510	549	551	548	491	525	541	553	539	543	536	493	522	521	515	543	527	546	582	546	543	522	545	556	564	530	581	537	532	595	533	472	554	531	528	520	534	563	523	550	526	527	526	585	547	540	538	529	512	523	554	527	566	566	518	505	567	585	533	513	561	591	555	547	517	591	576	520	543	489	535	571	570	560	603	494	509	576	561	533	525	529	525	560	561	531	522	523	545	554	530	529	556	541	547	477	540	542	547	531	527	548	559	555	575	510	543	523	543	508	540	552	564	559	517	520	548	508	539	509	566	499	488	526	510	511	545	488	539	508	538	526	540	519	516	530	576	556	556	549	535	562	538	529	542	539	510	508	532	507	554	578	534	555	554	528	562	544	580	543	524	575	491	525	591	568	527	528	502	562	512	537	556	545	539	556	527	531	570	497	554	495	540	521	546	520	536	561	565	533	523	530	609	536	531	582	545	564	510	550	547	559	544	543	532	550	540	530	577	527	538	536	514	585	516	574	566	523	575	524	513	542	551	511	542	553	582	537	513	502	533	541	534	541	512	492	545	525	537	515	585	546	545	576	528	520	552	540	559	518	486	512	559	549	568	547	507	556	547	519	541	530	491	509	553	525	526	535	524	510	529	539	530	501	543	535	540	548	544	551	527	518	546	482	566	551	560	534	543	557	540	541	564	561	554	546	534	566	496	540	577	539	535	501	576	535	527	526	522	531	529	528	520	507	534	565	554	512	534	568	536	590	553	502	519	552	477	542	547	542	514	516	533	532	551	543	573	555	519	510	535	538	532	559	504	515	521	538	535	525	529	558	536	562	525	510	525	536	566	534	554	534	528	548	551	525	605	531	535	590	557	527	504	540	537	525	535	540	525	549	538	506	552	550	477	554	529	554	512	553	529	515	528	551	533	505	514	546	503	538	536	495	501	539	555	531	564	527	513	540	568	500	534	538	539	538	526	529	517	558	537	511	474	531	538	515	502	522	560	517	581	535	517	538	545	562	557	555	545	520	503	540	518	515	549	543	537	516	542	507	565	619	557	523	534	522	549	535	544	488	563	538	555	526	538	540	503	566	540	511	583	509	526	543	527	549	537	554	587	529	530	532	586	531	567	523	570	546	576	496	538	510	557	532	531	533	547	525	552	539	543	506	526	510	548	587	548	509	508	522	577	506	514	528	537	518	569	538	569	541	541	542	505	525	565	496	527	563	552	509	544	538	563	563	525	512	551	552	543	520	516	514	550	513	524	561	549	539	572	569	557	549	557	537	561	564	512	527	562	526	544	537	520	546	528	518	532	553	493	525	541	488	539	534	520	505	576	520	500	522	540	560	548	551	547	553	586	546	533	547	514	521	529	531	542	558	546	517	520	547	560	547	493	554	531	528	537	524	535	536	549	521	493	529	561	507	525	580	503	518	538	523	564	552	569	521	538	520	559	526	581	531	553	536	483	532	551	552	532	520	549	537	559	531	534	533	549	473	568	562	567	536	514	551	524	517	512	562	530	568	525	520	534	502	529	527	528	488	542	531	527	496	544	498	537	549	550	541	541	514	519	589	487	527	514	531	519	552	541	533	576	510	539	518	551	525	527	542	516	559	532	571	510	529	468	543	525	544	519	525	556	557	538	543	524	556	536	563	534	582	536	548	521	513	563	544	514	534	557	526	548	557	513	561	508	560	543	520	510	542	544	560	536	508	549	536	557	518	560	537	539	523	533	529	515	533	504	525	532	548	577	502	562	492	561	573	558	521	522	533	545	507	527	526	497	545	549	527	578	536	545	516	533	540	549	583	513	569	552	528	550	553	488	588	562	559	500	548	549	528	495	536	529	565	508	504	560	533	526	512	544	545	548	545	573	548	545	486	555	543	537	522	545	577	544	530	526	528	538	494	562	551	531	570	533	554	517	524	541	563	516	523	563	503	566	536	542	500	568	548	580	554	512	511	529	537	567	500	520	525	524	498	551	553	534	558	501	562	558	546	535	548	522	529	524	549	522	486	545	524	526	568	559	531	538	564	551	539	509	554	508	542	504	509	564	574	574	559	549	573	543	541	544	568	563	550	529	519	597	560	530	549	551	549	514	522	523	577	490	559	548	537	533	538	538	532	542	537	489	524	561	518	505	541	546	509	533	556	559	589	531	543	582	535	559	569	518	554	572	570	499	551	532	525	566	515	514	527	520	516	542	537	548	509	520	562	559	510	534	533	559	558	537	510	532	517	522	579	558	532	485	532	582	548	532	526	560	505	520	519	529	548	574	512	555	551	516	565	562	580	504	547	579	496	509	559	539	545	528	500	538	595	525	541	544	532	576	560	521	563	541	553	552	526	514	557	499	500	524	556	534	522	583	537	544	574	520	521	515	526	546	567	508	496	561	568	528	568	569	532	523	483	523	505	542	543	546	533	533	534	537	523	535	543	496	518	529	506	527	528	523	584	509	569	580	531	527	514	540	541	572	572	559	499	530	511	577	506	545	542	564	539	547	532	524	568	498	509	505	545	516	540	523	506	538	520	517	536	510	530	528	526	519	509	514	517	587	531	586	581	543	527	541	539	525	570	534	506	528	513	567	569	527	536	534	535	534	512	523	582	557	550	563	530	557	531	530	532	497	514	553	576	565	530	564	525	531	524	519	523	560	530	519	558	568	549	579	527	570	522	512	537	558	543	541	553	539	553	540	516	548	518	544	492	516	547	472	538	555	531	575	564	558	530	528	519	516	556	563	534	525	504	526	536	535	512	547	558	535	527	561	568	564	531	522	573	527	559	549	536	538	522	542	511	529	533	494	561	579	520	545	521	512	478	511	579	593	472	512	527	521	532	557	523	523	610	473	517	539	519	523	506	526	512	558	539	512	539	573	557	522	534	513	496	559	524	536	574	539	581	539	551	501	498	562	500	490	550	501	526	525	515	563	542	527	567	507	574	499	540	503	579	552	564	516	546	511	540	536	509	552	524	507	548	541	524	538	536	549	474	500	548	589	522	574	556	542	510	565	548	561	532	538	511	569	555	524	543	541	558	525	509	537	522	539	505	550	526	524	532	531	564	578	506	542	528	532	569	546	570	526	575	541	531	528	509	530	515	559	547	551	518	581	550	531	507	558	523	549	528	542	535	524	497	535	531	549	559	486	525	553	533	532	526	536	508	545	573	576	545	539	533	535	533	522	543	578	537	550	533	526	561	547	496	520	518	532	564	532	491	546	533	520	532	585	506	497	538	578	506	512	539	504	508	570	551	531	533	486	547	523	566	512	526	561	535	521	552	578	520
22800	21498	29390	24053	21497	20791	2390	692	561	469	401	333	310	275	279	252	258	227	235	224	212	223	205	192	181	201	169	196	155	192	181	194	218	163	179	175	197	188	179	173	176	191	174	170	154	202	182	173	168	170	173	183	160	181	184	180	179	186	162	158	185	173	153	167	154	168	170	174	159	171	183	150	172	207	177	151	159	160	169	175	187	178	173	186	156	154	180	178	188	170	195	174	150	171	164	185	156	181	172	156	148	159	178	182	169	199	182	151	140	152	163	182	189	163	157	156	153	175	172	176	169	149	154	168	177	159	128	159	159	176	170	175	172	165	169	154	157	148	151	170	171	172	171	182	152	171	150	153	188	153	158	170	178	151	158	156	195	187	179	177	177	150	164	178	159	174	171	139	175	161	187	176	181	169	167	169	171	180	165	166	162	170	202	184	168	165	166	195	158	172	178	163	171	155	183	185	169	175	172	153	163	159	184	175	173	154	168	154	164	166	169	170	168	170	173	162	164	168	175	172	180	148	158	183	176	169	175	164	162	152	171	173	161	164	166	174	162	182	151	180	164	162	168	189	154	173	178	154	157	170	165	165	162	159	159	171	162	196	188	180	159	187	170	163	169	176	173	160	183	172	177	172	150	192	169	198	157	166	194	149	150	159	163	173	175	153	160	146	192	188	152	180	168	162	170	182	174	175	171	156	182	167	196	164	175	149	184	184	141	163	196	168	173	185	181	173	158	176	171	151	173	158	167	167	164	171	176	166	165	179	164	156	142	154	146	162	146	185	161	196	172	149	164	162	167	176	168	170	154	183	172	151	174	165	171	181	162	154	169	176	186	159	150	164	166	151	162	169	165	171	162	183	190	187	181	192	169	189	175	195	160	175	173	179	144	177	144	137	165	173	158	163	160	178	171	192	168	170	184	186	176	161	194	176	179	185	173	165	156	168	158	176	170	169	181	169	169	167	191	190	169	171	187	154	166	157	154	157	188	167	145	163	160	172	170	173	170	162	193	160	157	157	158	170	192	184	161	164	179	186	174	164	173	151	166	171	184	156	166	176	188	146	191	168	157	169	183	162	171	147	176	174	158	153	167	158	196	202	165	175	168	187	157	195	162	172	168	192	161	168	152	172	155	157	155	145	174	140	175	148	175	175	161	172	166	171	184	180	184	187	189	177	182	183	184	152	168	165	180	168	176	156	143	167	183	175	161	200	171	182	189	165	173	174	183	167	177	178	192	174	190	171	194	169	167	156	186	163	168	153	161	153	170	164	172	177	175	172	148	172	152	187	188	161	182	167	153	166	192	182	169	172	177	153	168	162	156	170	163	149	156	166	163	166	177	195	158	176	175	176	160	171	164	182	164	175	158	179	150	168	174	193	144	202	167	163	188	149	147	172	180	165	196	171	179	170	198	166	189	175	181	178	146	199	177	152	158	159	164	159	172	171	184	200	169	173	182	181	188	184	161	184	166	168	184	168	129	181	182	146	145	154	173	161	167	170	190	145	161	175	180	192	166	173	151	165	175	168	177	158	164	141	178	187	174	180	155	164	159	164	182	153	178	158	153	162	147	163	161	168	166	187	159	184	170	157	188	191	174	165	166	186	172	179	165	153	166	157	178	162	164	156	164	180	189	162	160	169	191	174	182	140	159	150	168	173	196	133	170	174	162	163	160	166	184	159	179	164	163	152	141	162	160	160	173	154	153	143	174	184	148	167	158	180	172	179	173	157	172	185	175	164	187	158	151	180	175	188	142	166	168	181	160	153	175	210	203	166	198	176	169	173	154	169	167	170	190	169	166	161	169	156	159	195	156	181	157	166	183	163	184	168	170	181	188	150	174	186	172	155	161	168	161	177	147	163	183	164	169	195	171	157	172	164	170	156	159	192	161	169	185	153	187	169	167	172	169	167	168	152	183	172	162	167	156	168	185	187	175	158	177	165	161	165	158	173	168	157	167	169	192	165	171	158	163	146	184	162	180	154	185	151	173	167	144	176	180	179	165	167	144	150	164	165	177	171	195	177	186	154	174	174	169	173	171	171	181	137	177	178	150	165	154	180	146	162	150	177	159	155	192	167	180	154	169	160	164	160	170	162	163	147	189	167	160	163	151	168	176	170	160	145	168	165	193	174	180	157	180	157	190	177	164	179	154	168	154	163	167	146	177	159	153	165	167	182	144	158	168	163	176	168	179	166	156	191	173	170	186	168	174	168	169	154	176	167	155	136	153	158	174	161	180	173	161	164	179	177	173	163	192	171	176	167	171	157	153	163	164	151	158	182	170	171	185	178	157	171	177	176	176	177	181	159	180	157	179	190	172	161	183	165	160	162	159	156	149	169	167	179	157	156	174	165	175	180	184	183	134	164	163	183	174	161	174	153	152	151	190	179	186	175	156	165	146	177	190	147	171	158	173	194	175	174	196	172	168	148	146	172	151	162	187	189	166	155	150	156	174	180	160	207	172	167	152	191	174	153	161	179	165	175	138	167	181	168	170	167	182	165	134	193	162	173	149	176	138	176	157	188	154	154	154	167	169	166	181	169	161	195	176	191	168	176	183	154	173	164	167	165	169	161	153	195	158	158	181	181	157	177	147	166	149	156	174	172	166	150	171	176	182	177	166	162	162	172	167	175	163	149	183	169	166	168	154	169	179	169	149	155	150	157	188	179	178	168	171	175	165	162	180	175	165	167	167	173	151	169	178	191	155	191	158	161	176	192	161	171	176	162	159	175	163	173	183	175	142	182	181	196	175	176	189	179	172	143	170	168	161	160	179	176	154	168	161	190	186	164	170	185	154	189	162	177	165	169	182	165	162	175	176	168	171	157	135	175	171	162	163	174	174	185	182	168	169	164	167	147	155	184	177	164	189	166	176	175	156	185	179	204	164	178	166	158	160	190	144	148	168	186	171	137	178	160	166	177	166	154	147	175	144	172	158	162	168	184	159	173	154	181	165	175	174	171	163	155	170	151	175	152	181	160	170	186	175	165	145	176	166	141	167	171	188	176	162	174	145	154	152	153	165	161	163	150	140	166	153	171	182	165	184	158	163	170	177	170	183	154	170	176	158	158	154	171	192	201	185	186	172	188	165	145	161	167	160	173	161	165	177	178	174	153	172	154	180	150	171	187	152	168	181	175	177	168	159	173	149	154	169	171	149	156	158	152	161	166	167	172	180	187	152	176	161	163	169	180	161	187	139	171	159	159	144	156	175	176	152	182	167	162	165	173	174	180	202	192	154	156	139	176	164	138	168	167	150	171	176	165	171	173	186	157	173	180	162	165	169	181	173	161	180	176	162	145	186	171	194	179	164	180	167	165	198	171	168	182	167	180	158	162	166	189	151	181	188	185	146	184	179	175	143	176	201	141	164	184	174	163	189	180	183	167	168	174	185	176	173	157	154	176	158	154	161	156	171	168	180	162	156	183	181	174	148	169	153	167	163	179	186	174	154	165	172	162	177	176	140	204	158	150	153	164	141	171	165	169
5701	40095	14080	4632	3250	2439	1761	1416	1047	930	715	581	527	437	480	396	393	338	356	344	294	299	319	276	282	263	256	247	290	246	257	249	254	259	221	250	236	227	238	260	228	236	259	234	243	233	240	222	236	219	237	215	212	224	233	213	232	229	217	221	252	206	198	217	226	230	217	248	196	254	216	203	224	206	239	203	214	196	212	237	210	195	208	226	204	212	216	242	233	223	219	212	227	242	219	228	192	211	219	212	211	221	216	210	217	207	206	256	244	196	257	250	228	243	210	207	218	191	205	200	219	195	240	226	227	187	212	209	195	227	228	207	219	225	218	214	220	214	215	265	217	235	219	210	217	220	220	212	229	226	211	205	244	199	234	208	198	211	209	210	206	236	261	195	227	179	231	228	203	220	231	242	224	245	211	219	193	229	199	248	221	227	232	219	209	197	241	262	211	233	221	233	246	216	209	219	200	206	228	229	256	225	202	253	207	183	204	201	234	206	215	215	203	223	229	219	230	252	212	222	224	222	219	204	205	224	233	197	228	225	205	213	208	244	199	215	249	229	241	203	192	237	199	192	230	233	188	206	206	223	223	231	212	219	186	224	201	222	217	241	211	246	232	205	225	229	217	234	240	197	249	223	212	206	203	199	227	222	221	229	228	228	223	210	211	208	248	208	238	219	191	216	207	230	208	195	219	220	218	215	239	220	200	225	235	202	206	218	210	195	245	240	227	222	232	234	210	222	224	201	224	208	196	211	256	190	201	214	202	214	197	202	202	244	238	229	213	204	230	216	206	203	232	217	219	213	205	199	213	192	233	230	247	208	212	211	225	200	232	230	246	202	205	222	241	206	223	225	234	216	215	229	223	230	221	230	241	213	213	197	226	231	235	226	223	210	210	221	204	216	222	212	209	207	213	225	208	211	236	219	228	245	216	237	212	219	210	203	212	239	218	226	228	215	227	224	201	245	207	217	210	194	209	204	232	235	220	218	231	229	231	202	226	213	232	198	224	230	215	221	204	226	209	229	215	231	218	215	203	233	190	210	216	208	218	222	222	220	253	201	232	206	221	193	238	201	197	188	203	204	212	223	222	212	201	252	217	230	208	187	218	244	236	187	228	215	222	207	214	201	236	215	237	234	214	218	249	224	215	221	197	184	225	220	235	237	221	215	208	197	213	228	231	235	181	205	215	228	217	199	206	210	213	226	194	226	228	226	211	221	222	210	212	239	248	239	222	218	245	242	195	228	218	228	228	202	208	227	217	209	242	236	215	197	238	213	220	218	222	211	234	227	209	230	213	217	214	211	209	219	184	207	212	209	225	236	212	235	242	233	217	224	222	241	228	232	215	188	203	240	214	197	208	225	193	232	198	265	205	216	223	202	220	207	216	219	247	228	228	211	215	226	203	225	230	242	237	217	206	259	227	222	208	214	217	211	202	212	204	206	230	209	216	226	250	230	204	228	208	261	213	206	209	238	211	218	202	224	229	219	210	212	227	215	212	234	183	209	239	207	224	195	235	244	216	201	241	201	192	255	222	241	206	218	189	196	243	224	195	242	230	231	233	193	237	235	225	203	232	207	220	201	230	240	221	222	197	217	230	221	230	221	210	211	225	197	216	252	215	209	211	240	215	217	216	214	231	189	239	224	224	186	223	216	227	215	177	225	224	210	215	230	201	221	242	207	235	213	225	255	257	237	222	218	229	218	210	203	207	215	225	211	223	213	202	232	220	205	231	233	224	227	207	214	205	228	219	222	231	225	209	213	219	218	225	225	207	245	200	179	219	221	239	221	217	194	210	223	219	223	230	208	213	199	200	210	241	228	212	226	231	228	232	232	240	260	217	230	218	206	204	221	210	233	213	215	225	212	231	215	229	222	220	211	204	207	229	219	215	243	221	232	250	212	223	207	195	240	198	214	237	213	223	187	228	222	220	241	220	217	206	201	214	226	227	246	235	210	218	202	240	240	207	238	220	203	229	236	213	236	230	206	214	189	208	207	237	205	220	200	221	213	252	212	208	218	216	204	209	237	244	232	203	214	215	213	211	221	198	226	226	229	228	205	214	239	223	206	223	231	237	230	215	245	209	206	238	220	207	224	201	216	238	217	210	212	225	226	208	227	243	204	223	231	222	225	230	209	226	208	260	223	226	224	207	217	211	223	218	235	206	222	214	209	208	202	214	184	222	211	226	211	190	227	215	224	220	212	199	211	232	221	190	225	222	200	243	194	216	213	213	211	239	230	198	227	205	201	232	201	221	228	217	252	219	204	203	248	221	211	203	214	206	225	224	223	227	215	238	212	235	252	189	246	201	211	208	242	212	224	210	230	256	264	205	215	214	225	236	222	202	214	230	212	220	203	236	235	220	210	235	235	222	223	236	225	216	247	216	214	227	186	202	192	218	228	210	203	224	207	208	202	214	215	202	193	252	238	228	229	215	246	191	203	213	217	213	228	193	232	229	211	221	238	217	213	203	213	261	216	196	204	206	228	202	208	200	196	203	214	209	194	203	213	229	197	212	204	204	244	228	210	218	192	239	234	209	195	230	245	233	227	223	213	215	204	232	238	205	214	236	218	230	212	222	223	215	226	202	217	227	218	218	214	226	190	226	222	222	197	242	211	237	186	202	220	222	201	209	212	213	215	236	229	209	210	209	227	209	236	199	219	235	192	216	232	214	239	211	213	217	215	249	216	195	192	222	213	215	220	234	221	208	240	223	213	219	210	206	239	242	233	215	241	228	223	220	216	217	221	211	200	222	233	206	235	227	236	225	187	225	245	221	203	204	229	206	212	236	209	217	189	242	216	189	219	217	221	250	207	227	237	221	246	229	218	206	218	213	233	206	241	204	196	212	227	218	204	202	234	225	213	220	196	206	234	172	226	221	211	204	230	229	210	233	201	230	222	205	221	217	245	224	229	211	228	219	193	217	207	224	191	219	192	215	243	202	240	204	229	203	198	226	220	225	219	216	230	183	236	227	213	207	192	214	225	226	225	263	212	203	206	208	221	213	222	217	200	220	233	225	251	200	225	203	210	229	226	218	223	223	214	238	224	223	224	222	221	207	241	216	211	225	216	227	228	230	237	211	220	228	227	212	210	244	195	239	222	225	206	219	213	189	228	225	195	217	206	216	230	211	230	227	210	219	223	228	217	192	209	208	240	193	228	215	224	228	241	215	208	206	231	228	224	208	251	182	230	202	205	223	224	209	206	243	190	197	230	219	223	215	237	196	226	219	227	242	248	212	201	208	227	186	202	224	192	229	234	230	209	200	243	217	223	222	229	227	221	248	201	218	219	238	217	213	202	223	205	218	183	216	203	206	201	223	241	221	225	209	220	199	220	209	208	235	217	210	218	229	213	221	228	183	203	217	220	214	215	219	208	203	241	225	204	248	213	231	226	205	233	221	231	229	234	209	200	216	229	209	233	231	225	224	246	212	208	224	233	201	186	210	245	238	232	213	195	207	210	215	212	211	205	261	201	227	238
27903	17959	5043	984	749	737	677	660	605	630	630	634	668	670	630	622	608	667	694	603	606	618	661	616	628	625	609	608	679	619	591	609	644	603	601	643	569	621	641	646	594	607	669	633	608	607	599	606	613	621	629	657	640	617	609	617	583	641	660	588	656	632	583	619	593	605	617	627	615	625	592	613	596	628	627	627	635	631	596	613	627	622	643	609	621	581	598	635	611	577	610	541	644	550	598	609	608	619	626	647	612	625	599	607	585	622	597	590	614	602	674	598	605	617	646	587	612	632	648	662	608	580	658	637	622	646	600	683	615	629	605	682	609	613	569	621	564	605	605	624	675	639	613	622	615	645	612	627	599	600	600	608	630	581	642	615	580	624	631	595	660	594	607	617	630	565	658	591	615	626	631	634	690	662	639	635	627	594	567	681	655	637	613	649	649	621	654	626	591	602	621	623	631	625	600	619	596	620	641	641	633	606	618	656	603	597	635	647	586	635	601	662	635	598	604	612	657	577	617	621	587	615	590	649	597	612	655	598	643	593	679	650	602	660	646	590	655	641	622	613	609	701	659	630	587	668	671	615	637	638	576	626	648	654	623	641	628	659	588	687	619	627	603	582	606	614	576	615	650	597	622	594	630	637	647	567	579	629	650	630	603	590	599	647	658	605	624	670	631	587	631	585	611	623	592	617	658	597	608	624	620	616	635	608	597	609	592	671	645	601	655	683	606	628	638	653	599	606	619	656	656	600	615	654	601	634	606	606	637	627	588	655	640	568	617	617	668	606	599	605	585	659	639	652	599	614	582	655	600	603	594	627	631	623	681	623	627	573	622	588	649	621	623	613	644	621	606	618	635	649	631	603	622	651	611	608	627	581	640	610	640	608	604	626	634	640	634	626	593	658	653	622	578	643	640	632	599	600	644	632	573	590	632	608	603	626	653	566	669	637	608	619	646	661	595	602	588	638	610	606	632	616	623	669	620	638	618	669	636	675	628	618	541	594	641	635	632	607	661	618	575	608	632	640	654	617	634	651	673	641	605	649	678	620	587	549	632	616	618	612	661	607	592	607	655	654	617	654	665	617	616	603	609	678	646	600	601	601	654	640	566	663	599	623	610	613	639	608	622	609	619	615	581	586	634	603	625	646	643	616	635	607	657	625	640	620	637	623	606	665	626	623	614	625	638	640	636	638	634	599	604	603	666	629	582	612	650	653	594	629	615	606	603	616	650	620	657	634	620	626	662	638	656	633	606	669	568	620	598	606	668	655	648	631	596	611	611	610	618	604	620	643	599	582	582	575	642	645	588	629	621	599	616	621	612	605	634	657	637	591	605	615	611	607	606	568	619	619	639	639	651	630	626	640	585	604	659	590	625	600	645	587	607	632	616	619	628	657	586	633	659	629	668	626	655	592	633	652	627	657	668	655	585	659	580	616	639	596	598	658	597	619	660	663	597	609	641	627	624	651	614	661	612	628	622	644	608	616	607	642	594	592	652	601	637	629	653	617	621	657	621	621	622	600	629	570	648	636	667	609	643	620	625	613	665	609	605	617	609	638	577	612	601	610	660	620	660	641	638	659	619	596	603	654	623	642	598	589	611	656	617	670	593	596	643	604	602	664	646	656	615	626	591	617	636	618	645	633	583	610	604	631	668	620	609	604	637	617	632	580	602	631	620	662	589	602	605	649	651	693	639	641	578	623	585	622	671	651	633	645	589	641	607	654	653	633	619	645	639	656	636	611	667	604	635	591	672	626	654	648	610	599	608	620	621	607	612	619	626	637	616	621	647	640	644	623	599	594	638	604	655	646	607	603	646	623	674	591	630	655	649	613	619	617	634	641	621	630	626	657	615	635	621	634	603	597	667	627	641	595	645	629	581	632	657	606	604	619	619	604	644	649	624	662	632	654	616	664	645	628	653	631	628	581	619	609	647	607	654	651	658	620	623	640	638	648	593	628	633	655	660	605	572	578	548	617	624	670	672	620	634	630	674	630	604	632	619	650	628	657	636	637	618	584	649	608	603	624	618	606	651	639	628	623	662	674	603	608	644	600	648	611	612	657	641	603	647	639	614	590	660	616	631	643	605	673	661	619	664	634	590	677	602	619	640	569	611	637	644	601	616	632	649	614	633	624	632	665	625	650	578	625	619	619	634	670	624	653	614	652	634	612	577	615	624	639	643	650	604	606	671	621	601	590	629	604	573	593	627	641	676	646	669	591	650	654	590	655	595	573	623	642	646	655	629	579	620	584	680	608	587	610	630	613	653	669	633	610	574	600	615	619	649	622	640	622	619	617	607	595	630	634	634	607	627	598	605	630	648	628	650	613	645	589	661	652	666	669	627	631	584	644	668	617	606	601	655	643	632	573	575	672	623	620	616	652	609	601	656	615	639	620	582	609	596	596	661	606	643	647	632	616	595	611	626	612	584	612	588	650	617	629	641	617	669	626	596	631	638	607	599	657	618	625	584	607	614	613	623	609	623	598	647	617	658	660	641	621	583	618	634	582	673	653	607	615	642	627	618	633	609	607	630	628	576	615	614	628	614	644	659	605	634	638	629	619	586	659	678	695	627	633	622	578	689	641	652	605	629	602	595	633	657	671	646	630	632	638	618	662	639	638	641	628	613	611	641	601	621	653	588	635	644	631	658	618	629	607	605	638	653	635	663	581	606	699	638	559	611	599	607	671	601	576	657	616	615	617	611	641	621	609	596	620	582	599	599	660	617	640	638	619	663	609	606	620	600	634	668	651	652	633	619	617	645	611	628	645	606	639	648	615	580	633	627	595	600	652	644	644	584	636	644	584	582	644	656	621	598	633	659	602	590	600	603	609	636	641	653	607	627	656	611	612	642	610	632	600	672	582	621	634	643	675	654	636	623	619	664	645	602	628	566	606	622	673	610	668	626	649	609	661	588	700	625	640	653	615	660	605	641	610	605	617	610	606	627	599	667	580	628	662	603	621	609	631	595	625	641	617	580	564	621	624	648	656	676	594	627	612	607	633	636	624	586	562	614	637	616	620	588	585	597	644	638	680	581	630	611	649	616	664	593	621	644	612	608	631	604	623	630	643	612	652	589	570	637	632	617	614	652	595	593	636	640	589	598	585	606	600	593	604	646	598	647	600	642	647	555	618	595	631	585	667	626	633	617	605	643	615	598	641	645	632	617	614	692	614	600	632	633	599	653	614	638	655	656	672	646	601	587	659	602	618	703	603	577	627	596	625	690	659	583	654	622	630	639	631	623	585	629	626	630	633	628	626	614	634	629	606	559	648	600	592	651	624	590	620	617	610	633	628	620	624	613	605	609	663	649	611	619	618	632	644	593	598	594	622	632	598	657	619	637	617	633	680	606	695	652	625	595	639	591	617	619	648	637	662	646	615	600	631	608	670	622	579	652	645	633	628	595	615	598	608	630	598	611	614	621	651	586	648	642	630	596	611	656	590	619	589	633	625	580	622	614	614	636	634	604	587	619	611	615	549	595	635
5388	9609	3041	951	888	811	825	812	836	856	812	819	852	760	751	783	800	790	806	794	779	772	764	785	705	774	820	803	735	759	799	829	736	801	779	737	778	772	778	801	786	788	770	792	747	794	759	822	770	744	793	797	816	751	778	782	785	739	759	774	813	842	822	744	758	808	835	789	768	796	808	789	783	801	707	817	797	823	774	764	750	799	771	795	834	760	795	796	786	766	780	747	797	790	796	770	782	757	787	767	797	764	787	781	759	783	788	807	775	755	751	768	757	819	771	787	803	765	777	823	778	751	790	728	819	778	724	746	768	763	810	777	801	710	797	758	760	828	848	773	786	746	788	816	790	834	761	767	803	762	765	770	756	775	829	817	797	833	787	782	827	779	771	821	806	780	839	777	759	856	743	775	798	749	792	814	771	794	790	761	803	758	765	753	832	796	800	793	821	779	767	750	791	777	750	774	788	788	801	809	803	814	786	831	751	752	779	787	757	791	806	750	768	732	843	794	841	739	771	796	791	798	795	771	833	822	815	781	724	783	794	797	740	765	739	790	780	761	791	753	823	792	782	762	770	783	788	798	788	841	786	766	797	761	788	794	793	800	747	783	741	787	809	772	782	819	728	812	796	793	783	765	757	828	833	833	793	791	784	774	820	733	755	775	766	797	806	777	776	763	760	776	786	781	757	830	785	744	801	793	782	775	769	783	758	739	792	798	805	833	780	843	782	815	819	785	738	781	761	740	793	773	794	801	768	739	783	775	780	776	796	809	819	780	798	786	835	794	739	761	791	773	780	787	794	755	820	805	840	808	794	754	788	780	731	803	751	726	768	793	778	791	775	762	807	771	725	757	796	789	746	784	783	805	764	803	816	753	757	869	760	770	773	774	763	759	766	805	837	806	777	809	800	806	768	735	797	794	796	810	803	814	760	780	731	779	794	737	753	772	828	723	827	824	765	793	797	805	723	773	801	813	764	781	777	805	792	761	746	772	794	817	806	791	766	833	763	800	771	769	790	766	788	792	767	876	779	762	761	787	764	831	788	798	806	816	805	781	754	834	771	810	858	798	740	768	823	783	759	743	783	769	756	788	822	770	775	795	803	750	749	825	783	786	812	821	767	799	794	753	704	795	762	703	800	758	758	777	769	785	762	786	799	808	779	781	811	801	767	793	852	806	790	796	788	778	790	769	711	751	803	772	807	838	787	806	744	746	760	747	786	794	768	762	741	840	798	834	761	772	832	772	782	806	760	743	805	820	806	776	790	789	735	740	827	818	802	805	779	770	767	824	748	779	773	851	777	790	759	752	778	725	846	795	762	726	800	748	822	742	760	773	808	825	815	780	797	815	760	785	745	759	792	747	861	816	805	798	722	813	778	819	806	784	783	771	777	773	794	745	809	761	817	811	826	754	768	791	783	793	796	803	765	797	762	815	797	764	816	784	773	783	795	818	796	820	800	765	773	774	761	820	790	803	812	782	775	765	801	757	805	794	771	785	708	759	746	772	792	764	799	799	752	810	763	785	753	790	746	812	809	730	749	791	758	779	822	811	791	787	731	806	778	735	812	800	730	788	840	783	829	785	804	751	790	784	816	780	808	769	767	809	760	769	799	780	730	820	778	786	779	780	765	756	829	795	865	758	743	772	832	736	760	843	773	779	754	822	794	767	783	806	771	750	800	739	750	791	793	754	751	787	787	824	780	753	833	782	843	879	789	746	800	766	793	840	698	736	787	764	777	770	795	774	851	805	806	841	765	815	787	796	760	795	783	830	817	757	783	776	779	793	763	796	768	727	778	737	839	804	787	804	775	793	797	772	761	796	759	746	754	796	795	806	797	729	802	814	782	739	788	812	828	748	724	784	776	746	784	797	758	782	815	813	803	758	754	782	777	761	799	761	793	777	784	790	807	825	819	761	773	819	814	757	743	743	805	784	792	794	755	775	733	778	837	773	786	752	733	773	836	740	778	790	780	771	768	803	819	776	788	822	752	783	827	806	721	796	789	766	734	792	746	776	753	768	799	791	783	817	788	772	802	761	740	749	808	744	794	800	732	792	790	775	793	803	811	808	768	789	782	794	725	788	802	792	802	789	807	777	799	766	749	755	769	789	809	778	769	761	780	812	819	835	779	747	795	790	784	747	785	804	816	785	790	773	792	749	744	784	741	769	784	787	804	802	780	759	750	782	808	773	829	807	788	801	775	788	756	821	757	796	779	791	788	798	771	835	808	817	796	782	809	736	805	802	762	764	794	820	786	838	815	800	769	759	790	754	806	765	767	781	780	763	829	802	786	793	804	781	800	768	802	792	772	794	786	811	827	789	767	739	813	750	803	792	734	795	786	718	753	797	804	795	778	734	792	763	759	763	790	782	835	790	797	802	820	783	778	745	774	802	793	815	784	745	808	761	781	771	754	784	777	765	785	785	796	796	798	762	782	757	771	761	785	757	720	774	755	783	730	780	781	727	794	794	788	813	855	766	780	789	751	787	786	760	750	797	807	778	807	772	833	790	796	767	768	758	805	770	779	797	769	781	842	736	776	767	772	751	751	744	808	755	795	824	731	732	774	791	773	801	808	779	781	821	784	776	800	768	765	798	808	790	774	739	771	790	760	771	802	757	787	763	767	826	780	807	753	745	804	793	756	824	743	795	787	828	762	751	793	807	756	753	736	776	743	770	816	770	822	804	806	773	769	801	765	767	738	739	830	741	762	775	814	794	770	778	771	796	837	796	725	811	772	800	770	773	844	814	769	795	753	785	774	745	789	809	779	800	787	808	790	819	807	783	847	754	745	720	772	776	820	764	779	799	844	779	778	782	801	779	782	879	778	830	758	831	758	807	780	823	749	802	794	773	762	809	794	753	733	802	820	780	789	799	791	784	837	788	775	823	692	808	765	810	756	827	772	790	817	803	783	794	824	773	767	790	827	822	795	807	823	755	784	813	793	800	816	817	785	773	779	751	781	755	720	791	753	757	786	764	775	777	779	790	751	813	834	748	784	831	830	814	784	779	785	826	791	792	743	765	784	799	824	793	778	820	773	780	779	824	767	817	794	778	827	822	804	777	823	821	764	835	828	776	809	810	779	752	797	777	755	804	814	834	764	774	774	788	795	800	826	797	774	772	766	825	799	825	816	849	799	769	779	799	790	791	778	781	773	793	760	790	747	768	779	785	773	832	748	797	806	799	834	777	711	762	807	769	826	757	787	762	828	820	783	796	827	775	791	836	756	744	757	762	793	771	769	777	788	815	785	779	794	770	767	809	740	777	791	792	795	790	754	777	774	844	798	807	790	776	761	798	738	848	807	763	759	748	780	842	758	810	783	764	745	846	762	793	776	765	781	778	763	822	788	811	766	753	845	803	772	759	764	823	753	790	810	750	787	755	834	826	806	803	829	808	756	848	792	800	749	838	824	774	801	746	788	757	752	833	801	769	777	770	785	773	814	763	803	730	793	779	807	793	757	810	748	800	812	781	778	749	826	753
23722	21464	28798	24535	21259	5484	1057	757	651	580	596	519	595	481	508	503	492	494	501	481	480	505	463	502	540	453	468	443	459	458	450	468	433	435	469	435	465	445	451	417	439	426	454	449	494	427	430	451	462	451	417	452	432	433	445	448	424	441	460	463	449	465	493	478	487	440	461	461	463	409	441	459	456	455	495	462	430	484	464	418	449	468	450	485	435	437	458	458	478	467	414	460	446	448	459	418	464	443	451	480	466	479	459	451	428	469	453	473	440	487	470	460	466	434	472	447	480	465	429	458	433	416	429	435	458	440	443	454	464	499	429	436	457	449	478	493	498	460	469	437	475	467	432	481	450	452	440	467	449	416	439	457	459	457	424	440	433	416	454	457	439	458	488	452	413	431	438	454	490	500	443	450	464	475	470	454	461	450	457	465	463	488	440	428	488	463	431	446	425	444	439	474	483	414	473	425	458	486	437	448	410	485	465	444	437	401	422	450	455	477	443	469	423	420	401	481	501	458	431	462	449	472	456	406	444	455	470	425	463	426	474	455	452	482	475	468	465	455	471	406	424	459	456	484	476	448	505	461	441	416	437	447	490	433	489	446	462	476	433	438	423	432	453	440	485	475	440	458	472	416	422	486	451	424	451	437	431	436	424	476	468	443	447	460	429	437	484	425	440	423	481	417	437	428	441	456	439	468	453	424	458	448	422	457	482	430	435	475	463	412	439	456	468	416	436	438	468	450	437	427	450	475	430	429	448	429	431	403	463	479	447	487	422	440	455	414	453	460	430	436	450	445	417	441	471	424	436	428	455	449	439	462	448	440	448	501	431	454	477	453	448	449	461	457	455	491	446	464	451	423	464	462	497	467	447	492	472	397	427	409	449	437	434	433	449	409	432	459	470	447	447	498	449	448	439	483	462	439	485	436	470	442	427	448	454	475	447	471	450	418	479	439	434	458	427	462	435	455	455	454	437	448	443	458	469	446	455	479	475	434	425	430	469	446	463	454	471	444	446	398	447	454	479	439	440	473	439	419	466	422	473	480	484	483	437	470	447	430	461	499	458	459	413	485	450	461	426	445	458	482	452	453	461	478	461	449	415	444	494	494	440	440	475	452	388	415	468	458	417	478	428	459	462	410	466	464	424	494	438	454	444	474	476	480	486	482	409	434	421	460	472	426	486	456	450	438	494	479	470	456	428	483	431	443	424	448	466	480	476	444	448	494	436	444	451	428	466	454	444	422	448	461	446	450	433	438	453	421	424	468	443	423	451	428	466	456	457	472	437	411	444	479	489	432	428	468	471	422	473	462	475	439	465	447	465	474	463	481	443	483	437	479	455	445	443	443	449	457	450	485	429	467	444	438	472	478	461	411	409	429	411	421	468	455	469	461	453	443	437	457	459	406	432	419	466	474	439	468	389	456	458	449	441	461	439	449	472	467	487	415	441	448	447	468	443	463	447	445	426	439	440	427	400	449	444	430	474	430	449	500	428	452	503	456	455	464	456	490	451	423	468	447	437	428	456	445	443	406	398	451	458	476	482	513	449	420	433	408	413	414	480	429	485	444	437	412	439	454	426	475	452	465	442	420	472	457	417	450	459	442	401	442	478	428	445	470	466	385	472	451	405	459	445	458	478	404	443	432	433	458	450	437	391	440	433	433	449	472	453	420	418	416	466	453	434	461	492	417	429	441	433	463	477	465	454	487	424	427	476	457	458	454	441	421	496	453	435	457	476	459	445	439	400	464	425	465	507	434	439	421	445	460	510	453	436	459	463	496	453	446	438	442	437	456	398	457	467	444	413	461	423	429	482	460	496	450	447	418	457	481	449	411	436	441	446	433	432	480	460	470	454	481	418	444	504	444	422	474	450	411	438	482	437	444	489	444	490	471	443	419	458	451	457	423	452	466	443	463	434	455	477	454	455	438	451	457	509	444	443	457	427	480	455	466	418	485	454	462	469	482	487	465	453	465	432	474	457	434	452	442	442	419	468	452	511	440	406	434	453	466	473	477	438	466	423	463	427	438	463	455	437	419	433	429	458	439	412	487	435	457	461	473	435	503	447	449	474	438	444	429	436	452	438	445	465	448	444	478	425	450	443	457	463	466	396	451	449	442	429	438	449	436	435	407	433	457	450	485	402	462	435	426	512	472	457	437	447	455	435	440	445	469	454	451	460	483	466	412	453	449	474	455	445	463	387	453	434	417	433	464	447	428	483	451	475	446	454	451	397	456	417	406	423	451	414	463	464	468	443	429	444	421	485	414	458	425	441	447	524	456	472	457	470	427	455	445	449	421	468	412	466	474	445	484	445	460	403	452	489	440	495	452	418	466	460	455	454	430	482	443	426	415	455	421	420	450	413	451	490	441	460	463	453	488	428	489	467	491	453	474	425	459	454	470	439	450	441	457	501	433	461	415	439	434	467	457	463	433	396	428	487	473	454	412	467	471	448	459	458	442	475	448	410	421	466	449	448	466	448	441	480	424	434	423	439	429	486	465	462	427	475	431	487	487	455	455	421	423	446	435	482	458	466	447	467	449	422	453	447	509	413	423	450	450	485	463	479	507	447	477	428	446	472	453	482	431	443	419	468	448	452	463	420	406	455	460	452	469	443	461	481	430	448	445	497	435	437	450	401	434	420	455	495	483	492	444	488	448	453	470	446	426	474	422	478	422	440	438	462	429	443	460	466	470	458	464	456	446	445	461	442	471	447	466	469	378	465	459	423	490	481	427	443	448	425	435	457	443	453	470	479	477	477	459	430	433	447	463	443	437	450	464	481	439	423	421	428	437	472	455	456	452	449	421	460	499	416	449	445	444	462	462	436	444	459	473	441	466	437	468	461	505	483	434	452	439	440	472	478	425	461	462	458	453	454	474	445	423	410	439	457	466	447	459	478	483	505	435	450	468	439	453	486	430	467	428	451	472	435	459	485	464	443	440	484	455	482	465	463	436	510	422	450	443	413	429	404	455	436	463	418	445	465	403	453	459	428	411	414	445	421	444	462	449	489	427	473	475	452	426	440	443	426	456	440	443	437	473	421	480	392	487	464	417	454	449	460	459	464	432	522	446	422	439	435	416	441	473	454	457	433	449	430	449	457	414	468	472	471	433	432	474	423	444	444	473	449	480	436	464	446	457	430	476	455	443	456	461	464	446	421	450	467	441	467	459	436	428	451	459	451	458	455	424	430	452	458	489	430	466	433	491	471	415	407	437	427	451	492	450	479	474	446	426	445	485	427	466	473	447	457	467	408	469	439	452	460	414	456	414	466	470	467	425	461	458	434	453	444	426	412	457	442	468	481	473	467	474	465	485	469	424	420	437	436	437	482	467	465	463	468	443	410	435	473	458	433	492	439	483	485	489	448	433	454	466	452	447	412	416	433	472	463	472	449	481	436	467	409	438	465	453	433	441	430	419	439	454	443	446	458	467	462	435	437	494	417	453	479	467	414	446	439	420	476	445	453	439	454	457	420	489	470	466	453	458
4372	33352	11686	3203	2178	1744	1412	1164	1015	908	800	779	706	728	670	680	671	660	659	609	608	615	651	608	660	593	586	551	581	620	647	582	603	613	638	549	576	591	573	617	543	562	581	576	582	610	573	542	608	645	595	584	599	597	565	576	621	536	610	597	610	573	620	578	578	583	584	608	586	591	593	572	565	627	559	569	582	590	617	599	566	600	595	606	556	569	551	580	570	614	643	622	588	606	626	609	625	548	537	584	597	542	618	559	589	602	578	567	587	573	598	590	541	537	545	594	589	601	615	632	574	595	564	610	578	568	589	548	597	591	607	570	586	565	583	608	520	595	576	572	574	586	596	597	600	536	587	564	592	548	588	584	616	645	595	569	618	578	582	643	593	580	631	595	527	580	579	556	577	541	570	587	619	577	574	593	602	592	560	587	594	598	563	575	574	564	581	561	597	544	536	580	591	571	603	581	583	611	606	548	547	607	572	590	637	551	615	630	609	605	584	602	597	628	586	604	584	577	567	591	573	606	589	554	584	571	586	573	564	590	556	556	596	571	540	599	517	557	594	571	541	559	614	577	586	584	584	586	637	614	567	610	554	573	567	530	562	569	566	596	633	605	581	577	638	571	590	506	557	592	572	613	588	601	573	637	600	577	614	561	566	589	566	567	556	617	598	591	576	634	589	567	567	592	587	572	576	570	611	591	636	605	579	580	616	567	584	597	592	583	614	590	542	580	612	589	577	554	584	619	598	625	572	577	584	592	539	641	544	627	560	567	600	566	589	582	621	597	582	582	577	578	623	583	586	600	580	561	649	531	592	547	546	597	610	574	570	621	566	598	541	633	603	600	597	573	592	602	571	595	599	592	614	617	566	578	557	585	604	581	571	570	601	594	589	589	593	591	588	567	557	599	541	617	573	575	550	576	559	555	571	584	577	601	590	599	550	562	570	558	585	628	586	558	604	579	578	621	589	559	563	568	601	564	558	587	583	575	620	580	559	536	630	568	569	568	556	542	625	547	567	609	596	584	601	550	536	574	568	595	609	640	581	584	599	587	581	591	617	600	575	588	593	580	599	587	574	618	605	588	564	571	572	546	606	588	567	576	554	606	598	611	567	602	586	603	630	594	546	608	592	585	609	551	552	592	591	544	584	603	541	583	587	575	595	574	562	580	598	575	611	536	529	589	562	613	588	586	591	592	614	614	531	605	596	620	623	588	559	558	570	601	589	574	558	595	532	578	587	584	625	582	601	548	601	602	557	594	593	580	604	624	582	618	624	615	608	589	612	555	566	555	598	572	602	630	579	611	590	625	553	571	576	590	581	601	592	582	575	564	591	537	634	590	584	595	599	582	566	611	573	622	592	563	557	588	571	595	568	600	555	585	569	581	607	653	607	585	572	549	593	578	599	587	552	548	578	560	585	566	548	589	595	598	555	589	584	572	597	528	581	599	597	613	598	562	551	591	567	555	603	561	582	596	569	628	589	547	549	583	600	643	579	581	559	582	629	567	569	615	582	597	624	607	612	580	587	569	596	609	559	535	602	584	561	610	569	608	580	593	573	556	590	595	631	589	604	567	624	602	583	583	614	572	586	620	547	589	556	588	585	588	543	623	535	531	573	590	540	583	604	571	583	537	603	569	619	588	577	550	601	600	657	539	576	584	581	572	563	573	628	563	590	599	577	569	562	559	609	572	541	620	578	587	599	615	594	576	568	632	599	591	580	563	575	598	585	568	635	584	584	559	583	532	544	599	588	548	567	585	594	566	562	560	558	562	549	565	585	577	578	583	526	553	561	587	608	598	568	548	590	575	543	548	560	588	598	563	606	595	577	573	592	621	543	603	582	599	555	602	654	558	569	578	530	586	580	575	577	597	586	622	580	574	566	585	576	562	554	563	610	588	562	570	595	553	542	556	577	572	575	635	601	594	583	592	585	586	595	558	566	584	522	565	601	575	582	586	575	603	575	575	572	569	572	562	617	583	585	538	533	555	591	571	543	564	580	608	552	566	541	604	605	593	600	564	612	529	596	609	575	624	593	587	598	548	569	569	593	598	577	587	560	559	554	556	593	570	574	601	590	569	596	544	580	573	537	590	595	545	599	549	622	602	612	586	569	570	589	599	578	586	610	597	601	593	535	598	584	587	608	557	573	592	583	600	543	567	571	533	605	569	620	615	609	560	531	613	567	596	550	568	587	595	581	591	600	556	587	548	595	578	559	602	561	528	591	610	549	565	619	618	587	564	608	589	570	580	603	581	545	591	585	582	574	542	605	549	596	563	572	606	535	554	559	554	597	589	552	592	556	582	567	608	602	558	616	594	600	563	571	630	570	553	549	570	561	614	592	572	580	609	612	615	558	556	576	595	572	565	606	592	570	594	623	616	597	574	579	608	573	607	610	627	588	633	582	612	592	575	599	598	589	565	601	587	578	597	586	582	605	577	588	583	555	604	540	572	548	584	536	605	561	576	565	556	548	571	598	575	570	575	558	603	594	572	590	573	613	626	622	614	552	608	565	559	594	605	580	605	586	574	624	608	595	556	596	569	580	608	621	539	557	600	590	557	627	565	595	601	610	533	598	580	596	561	584	548	580	560	592	596	616	564	601	566	580	570	599	592	562	610	549	587	559	590	598	534	598	617	569	570	565	579	583	628	568	576	530	532	581	582	601	591	607	540	619	561	616	596	565	599	591	549	594	572	620	597	589	574	582	581	565	588	551	554	560	600	561	573	578	596	571	569	567	572	604	593	556	594	591	590	561	587	552	610	559	548	589	603	560	587	614	589	649	616	611	535	609	542	558	614	577	616	631	586	584	605	535	566	613	612	592	609	594	589	614	574	585	611	604	620	610	598	606	576	561	588	568	558	562	533	583	550	575	579	584	577	558	571	580	569	558	601	560	614	576	582	575	551	604	571	603	606	553	602	546	564	574	558	639	593	552	609	578	541	601	602	539	578	541	552	586	562	585	571	554	573	536	578	608	545	578	543	546	606	557	540	594	561	566	604	603	588	597	598	594	562	615	597	595	564	635	604	592	570	555	606	642	597	553	588	540	565	538	557	564	565	596	580	610	592	610	569	575	610	578	563	570	625	596	579	530	595	578	604	621	555	582	571	583	556	579	628	578	602	597	553	583	582	575	566	563	582	583	595	532	585	591	602	548	571	570	571	561	557	567	589	588	600	585	640	591	558	564	629	580	550	610	573	564	614	598	549	607	601	545	575	599	543	586	572	604	613	570	595	643	566	606	549	572	574	581	559	569	597	578	600	596	531	601	579	576	605	587	571	556	574	585	549	582	597	616	562	607	588	587	569	569	573	584	546	580	573	555	576	538	591	538	657	621	626	592	558	607	627	568	569	544	574	590	604	609	561	600	554	546	599	530	579	569	592	613	579	613	560	586	577	611	614	593	563	594	603	569	541	578	606	601	584	606	598	598	581	552	599	589	563	606	552	622	590	597	576	600	598	561	607	616	562	591	581	598	582	565	564
24980	21468	27183	25483	4836	738	648	523	515	514	466	466	446	479	451	483	444	425	463	471	477	468	457	432	422	428	459	421	443	448	417	424	429	492	422	444	424	399	469	408	399	455	430	432	444	467	456	433	380	442	440	423	458	501	424	442	454	452	443	446	416	438	417	434	461	426	433	443	443	409	436	456	442	449	401	367	457	438	421	437	423	452	425	432	403	418	443	442	412	439	442	414	438	412	440	391	388	416	426	422	426	439	419	459	430	445	445	438	435	411	442	445	441	453	451	431	478	426	454	463	429	444	434	466	447	423	432	414	416	466	473	424	431	426	492	429	408	421	439	425	448	393	458	400	474	459	442	428	428	416	402	447	464	422	400	428	428	429	417	437	444	413	402	468	425	411	417	432	441	440	424	430	450	427	418	447	430	408	422	447	418	411	429	407	423	467	426	482	440	437	448	424	380	427	426	426	475	421	443	436	416	442	411	415	415	428	437	414	425	430	454	412	449	425	415	435	413	436	462	421	477	457	390	458	425	431	458	407	413	466	401	439	394	460	463	442	439	445	442	434	421	442	419	432	401	451	427	439	408	406	459	452	433	385	450	422	449	436	469	423	408	453	427	425	432	418	415	438	459	434	416	436	433	447	440	423	432	429	439	409	400	450	424	399	411	405	455	426	414	391	404	414	401	424	393	413	466	454	443	418	394	454	442	448	427	441	432	430	439	409	442	437	400	431	419	413	470	423	450	427	424	445	425	449	402	443	437	424	391	431	443	435	428	454	439	445	437	440	420	409	386	427	427	435	421	420	446	433	433	419	459	443	410	408	478	450	433	407	432	436	445	441	436	439	418	422	442	444	402	422	423	429	433	446	437	426	453	417	464	405	429	426	443	454	435	396	454	443	433	429	453	431	480	442	436	399	412	418	408	443	438	431	454	463	452	392	411	447	461	415	443	442	417	462	406	421	413	427	454	410	453	425	431	457	388	438	445	453	451	470	421	430	441	417	434	427	469	425	456	388	430	446	428	450	407	406	445	436	420	429	396	387	436	425	454	420	413	401	417	425	419	478	391	457	430	419	409	424	449	427	445	428	422	431	441	388	444	422	413	456	412	422	442	439	476	465	439	457	446	446	428	402	448	420	440	418	462	417	459	445	432	434	440	407	450	422	407	433	437	439	436	445	433	405	456	454	443	425	390	443	381	466	387	410	429	379	418	417	386	408	453	423	415	413	408	397	427	446	421	416	460	432	431	488	415	456	446	389	407	412	401	458	371	418	469	419	432	405	379	424	426	432	383	397	438	432	439	424	437	414	457	384	448	434	424	393	460	417	425	431	457	421	439	403	434	455	446	410	448	442	433	428	434	437	430	447	472	408	433	459	405	453	434	443	436	448	469	450	478	416	404	419	405	398	390	402	433	387	378	453	424	406	415	437	452	438	416	401	438	394	425	424	431	395	428	421	431	417	455	477	417	461	411	411	408	394	443	428	462	441	408	412	426	423	450	427	438	440	437	448	400	466	392	437	446	434	426	447	437	457	432	469	444	433	446	416	412	449	405	422	459	453	451	391	435	432	451	465	448	461	416	405	419	436	469	477	424	418	454	405	464	441	444	445	417	418	444	420	406	411	422	419	425	440	427	444	399	416	392	421	407	410	484	438	436	431	424	429	417	442	444	449	417	421	439	409	410	441	437	408	450	443	447	433	415	405	452	402	477	412	452	420	426	446	452	411	416	472	444	495	457	415	413	458	460	449	450	428	404	434	435	444	428	424	453	464	423	391	452	439	410	448	466	427	440	437	429	417	463	446	436	401	427	417	420	359	443	407	404	424	452	399	463	425	423	454	424	417	478	415	456	426	397	430	456	395	412	419	485	420	398	454	432	446	437	441	418	436	436	448	426	456	460	415	452	424	432	433	396	434	411	450	411	395	438	440	434	456	419	449	423	414	455	457	439	415	430	412	469	443	443	407	441	391	404	434	429	387	414	450	408	385	464	405	435	393	433	443	448	447	454	464	435	411	441	407	427	458	426	441	430	436	455	432	425	409	388	431	454	422	432	425	408	425	433	416	451	413	439	469	453	431	452	412	456	432	425	422	435	418	414	422	469	447	438	426	411	395	459	396	448	402	413	443	448	425	413	372	437	434	453	429	427	436	483	462	436	430	441	451	415	459	418	405	415	425	416	445	423	428	397	411	417	403	446	423	425	418	430	414	436	418	474	433	461	420	442	445	434	447	447	421	417	466	430	418	448	455	448	445	465	431	447	422	429	397	456	418	448	414	427	432	438	456	448	410	400	463	452	413	418	463	375	409	430	462	484	394	446	440	430	419	454	409	431	410	434	457	462	408	453	411	452	413	418	434	398	442	453	439	429	414	413	444	431	444	422	419	412	450	450	523	412	414	420	392	436	415	418	427	408	430	452	409	412	444	442	445	463	436	414	462	421	421	470	432	424	443	465	493	392	436	435	441	416	419	411	441	424	418	433	437	424	425	446	426	444	453	396	468	442	447	421	434	438	421	450	443	442	423	434	445	418	418	436	433	426	412	416	461	424	457	455	418	396	436	472	397	482	412	448	477	424	399	430	411	412	467	419	383	418	428	459	449	426	450	454	451	416	406	451	440	410	456	422	435	445	447	417	482	430	434	423	462	437	416	453	419	426	434	396	406	414	435	428	416	440	431	403	419	441	403	434	426	397	405	401	430	451	397	381	446	385	436	417	433	422	426	427	442	465	444	450	411	415	452	388	419	413	447	444	407	494	446	405	458	391	448	440	438	412	462	423	435	439	444	437	433	433	390	431	432	444	437	435	450	464	382	423	434	430	426	463	425	456	426	461	422	395	443	405	440	460	467	401	451	406	454	428	451	452	440	420	445	413	425	471	437	441	438	430	431	421	455	451	454	416	430	427	419	469	423	436	402	413	426	430	394	452	430	458	399	432	422	426	449	406	433	394	437	428	425	417	421	434	411	468	423	413	423	423	429	441	432	450	424	449	464	430	418	438	426	419	440	425	409	416	455	412	411	417	431	435	449	448	451	458	407	417	452	445	378	447	427	476	395	454	429	444	434	419	457	403	431	454	431	402	391	427	431	426	409	447	398	448	418	427	411	418	441	426	396	406	424	463	453	447	441	428	445	419	451	404	423	433	445	418	463	431	404	438	446	452	426	414	430	461	439	459	460	456	377	444	455	455	446	425	475	442	425	425	463	392	404	450	442	454	396	418	408	425	406	449	411	443	469	434	453	418	460	405	449	433	412	461	447	437	414	429	439	424	437	441	427	418	418	441	448	423	438	432	426	400	409	424	435	437	423	413	437	402	437	420	430	400	434	467	399	462	425	410	421	432	455	461	408	407	432	468	424	429	429	410	472	400	411	403	466	420	395	427	442	455	464	414	392	416	397	422	418	427	472	442	435	437	432	439	394	430	430	450	417	439	453	422	447	415	436	391	460	432	442	429	479	390	428	447	416	479	444	393	405	418	406	447	435
4418	26775	8004	1865	1384	1209	960	822	763	700	652	624	633	590	602	601	562	580	539	572	551	538	549	571	554	540	513	577	559	537	523	605	557	526	577	567	554	549	506	498	537	541	530	577	497	504	498	504	531	527	528	544	493	551	541	540	499	525	570	516	542	533	503	518	545	563	523	521	531	508	523	532	530	524	535	507	532	554	534	537	545	526	528	536	554	563	515	503	500	518	501	558	511	517	539	528	514	541	501	533	557	548	520	514	501	554	521	552	538	522	569	516	503	513	537	495	517	574	518	533	560	573	541	545	531	497	568	546	534	528	529	538	565	597	566	532	543	551	513	509	585	536	517	550	502	510	543	512	530	517	576	530	571	484	522	536	496	527	545	543	534	529	547	536	529	498	552	511	557	507	507	572	458	488	531	545	519	528	537	537	512	530	536	533	553	541	506	562	550	559	555	544	566	502	515	540	521	590	553	538	527	520	500	535	534	522	571	542	549	507	526	493	517	552	522	545	556	576	556	518	515	501	489	565	482	529	544	523	560	509	524	534	519	543	521	553	472	514	508	538	524	501	510	491	542	548	538	536	542	488	526	525	495	549	550	543	482	531	544	538	530	550	526	537	532	549	538	530	512	546	530	533	550	543	534	531	509	533	556	534	552	501	524	527	531	518	513	573	530	508	494	552	538	522	509	533	514	536	541	551	554	547	567	572	556	539	566	552	565	603	547	494	506	487	512	503	530	577	554	507	514	547	499	528	537	544	502	513	489	573	506	524	547	545	500	507	510	570	516	509	470	590	543	525	553	520	539	550	532	561	569	528	586	511	550	541	526	521	534	514	541	582	561	521	534	529	539	505	550	479	488	511	505	548	547	546	505	551	573	522	500	517	541	533	524	525	571	551	520	524	550	541	571	566	566	558	541	509	508	540	505	540	584	512	551	571	557	552	543	523	535	528	524	534	531	531	565	509	543	519	545	521	518	533	503	547	526	501	513	529	568	528	532	501	522	532	530	539	549	537	526	538	568	540	525	525	569	557	511	524	533	548	527	565	490	536	569	532	513	515	530	541	565	538	550	537	532	515	523	541	538	547	529	463	535	545	544	533	527	478	554	550	529	541	541	541	570	547	561	589	575	509	533	528	516	535	551	527	495	531	536	501	519	520	554	502	566	542	536	525	534	540	550	540	542	517	516	516	533	498	492	530	548	497	510	536	562	560	557	527	515	570	529	508	518	493	539	564	498	581	560	518	542	549	518	553	562	549	552	515	530	555	552	555	523	574	536	553	529	584	530	527	514	498	524	565	522	504	569	538	480	529	513	500	530	531	520	531	499	524	560	499	542	510	543	529	575	547	542	554	531	549	530	500	531	525	517	546	560	504	513	525	530	552	540	534	526	509	539	545	513	515	537	515	505	564	516	526	517	528	530	564	532	533	510	516	502	483	510	536	516	518	537	529	536	516	566	504	552	570	562	530	531	532	561	531	542	549	493	516	550	562	499	527	561	515	501	539	494	518	556	563	548	529	555	542	568	532	567	488	558	533	555	571	552	520	550	529	509	516	542	541	543	565	509	489	583	528	532	517	521	516	552	547	577	577	514	518	552	519	544	537	548	535	532	507	511	527	518	579	568	499	542	532	564	514	505	543	489	520	553	506	562	517	542	544	531	505	561	501	526	505	540	567	528	534	483	515	562	530	520	523	491	540	493	529	530	557	554	531	506	512	492	572	564	555	565	520	499	536	490	575	577	532	539	517	552	545	517	543	550	521	554	528	546	559	527	513	522	525	507	579	520	536	519	583	530	497	586	552	527	503	510	524	514	555	557	550	515	554	550	507	512	546	512	524	561	545	565	515	549	554	547	524	520	547	526	518	512	508	507	525	537	521	543	472	522	520	540	545	527	586	548	554	478	552	492	542	553	535	519	541	557	508	562	548	499	498	538	521	548	486	518	502	511	558	515	543	546	539	563	507	508	526	526	507	541	499	534	555	568	553	503	565	527	566	496	574	527	514	543	484	557	555	514	547	540	557	509	498	502	533	520	511	560	511	539	542	555	544	520	520	514	498	554	492	507	522	558	536	511	550	548	483	525	502	524	566	526	533	555	522	549	535	514	486	547	519	544	543	530	495	559	493	557	543	550	540	552	560	556	544	538	526	606	538	499	569	500	492	498	485	549	502	555	518	542	500	519	509	530	508	546	552	500	532	542	533	535	555	530	563	571	504	545	546	516	544	479	537	506	557	558	492	564	571	514	532	501	497	537	529	512	544	520	510	526	561	510	533	525	517	522	516	550	544	490	504	531	551	550	530	501	492	568	515	522	538	561	520	571	578	520	554	531	531	534	552	528	501	514	571	506	506	537	532	559	524	493	549	470	540	492	478	539	530	508	545	504	576	527	513	514	540	490	534	539	497	555	552	533	536	546	502	545	555	505	545	509	570	510	538	542	576	523	514	529	505	513	559	499	579	493	531	542	478	514	541	534	511	519	537	544	547	557	521	507	544	548	543	524	501	507	512	541	542	511	529	543	551	558	507	532	527	492	499	569	539	559	540	500	557	506	542	538	510	517	569	564	578	545	517	523	530	516	534	558	572	529	505	548	523	506	544	540	528	532	537	552	526	552	555	528	527	546	514	519	515	551	563	574	551	524	536	512	569	513	540	524	519	504	510	533	524	482	526	554	549	520	519	526	522	484	554	560	501	545	517	533	570	493	544	531	543	531	529	521	497	542	514	510	564	522	543	502	545	523	555	507	548	499	559	526	531	517	530	535	547	513	527	510	531	537	505	527	542	488	525	563	537	541	505	551	532	503	515	558	513	514	476	516	549	479	530	506	541	534	523	523	531	562	555	566	534	511	509	544	516	579	548	537	530	524	541	530	576	557	543	519	528	536	515	507	534	528	537	523	556	536	556	553	541	528	481	514	523	514	533	551	551	535	552	546	512	582	582	523	505	518	507	541	538	539	527	532	515	514	541	527	500	555	539	539	504	519	546	546	541	535	557	533	528	544	541	565	534	537	551	546	507	513	561	543	557	547	522	543	508	514	542	539	543	567	554	532	537	509	556	506	526	556	553	553	494	525	514	494	523	529	536	544	502	519	579	502	540	557	527	533	513	556	578	528	519	497	532	516	538	522	544	525	507	521	544	550	551	559	521	583	502	572	509	519	544	555	518	534	544	539	508	559	518	543	535	542	519	505	549	509	538	515	509	540	542	497	535	530	523	546	524	502	550	541	531	522	492	549	556	514	478	512	516	527	517	534	578	544	508	557	549	529	550	542	538	543	511	535	519	557	558	529	516	486	542	562	579	540	488	510	477	557	511	497	533	543	549	548	554	557	500	507	518	525	559	491	507	519	532	539	550	518	521	534	521	530	512	497	529	525	508	518	509	498	521	525	534	542	544	550	555	536	552	529	546	509	491	539	549	520	573	510	541	542	531	492	529	530	526	561	552	520	508	511	524	536	555	555	564	544	533	535	538	524	538	529	563
22833	21548	29228	24308	21545	21267	2928	728	548	494	397	343	295	286	274	257	251	242	235	218	220	216	222	229	219	194	182	191	179	169	175	177	192	162	199	172	192	164	155	168	170	187	162	196	183	188	181	173	187	154	171	168	134	173	156	178	173	177	155	142	183	161	170	145	159	172	176	188	150	177	152	160	175	156	194	177	159	158	186	164	177	178	157	176	173	175	188	158	181	153	184	166	156	178	153	164	155	140	164	178	186	191	171	163	175	213	156	157	161	169	188	159	164	177	172	182	171	183	163	153	160	139	181	183	160	190	195	183	156	177	188	160	171	189	144	165	180	161	179	173	148	158	182	167	187	163	162	166	165	166	157	163	171	154	175	191	191	187	153	146	171	167	173	156	196	161	165	188	170	181	166	170	177	174	162	181	175	164	167	154	163	167	155	158	168	180	174	154	186	180	149	180	154	158	179	178	146	152	165	171	157	152	184	168	162	182	173	169	152	176	146	159	176	169	188	151	185	172	152	182	152	168	187	168	177	164	166	167	162	177	186	149	176	186	173	175	167	180	166	173	177	151	194	185	179	185	186	159	165	148	165	159	158	161	197	154	175	163	161	173	174	162	170	167	176	172	174	155	145	168	159	156	170	173	162	180	160	158	151	170	159	181	175	159	156	140	160	153	170	165	171	172	169	160	153	181	182	185	157	170	202	157	167	173	163	176	168	162	180	170	156	139	167	170	166	173	169	178	181	155	150	162	166	160	167	158	206	172	146	153	129	168	182	168	156	165	175	175	180	172	160	157	160	187	169	165	173	158	183	177	177	169	157	181	169	176	158	158	157	170	174	159	155	190	145	152	160	168	154	161	190	168	178	178	178	185	159	146	189	154	181	187	174	164	179	157	156	151	170	173	167	164	161	166	187	148	157	169	197	171	160	163	164	188	154	169	186	197	164	171	160	164	158	172	159	160	151	148	183	164	160	171	154	154	153	172	176	158	161	177	160	165	174	149	166	181	170	145	157	158	156	177	174	169	180	154	172	167	183	159	166	162	163	161	139	164	180	190	179	140	169	169	170	178	187	188	161	172	166	184	156	200	168	154	190	168	182	164	171	161	137	181	165	191	165	172	169	177	190	161	188	168	152	198	169	174	177	159	161	185	170	187	167	185	186	168	157	162	149	155	140	183	185	152	175	159	149	168	176	157	168	181	182	181	172	158	176	158	154	164	181	147	173	173	167	175	177	191	147	155	149	190	180	187	178	184	160	167	158	173	146	179	184	162	192	158	186	178	158	162	157	157	138	162	185	143	182	189	167	176	158	157	165	148	153	154	152	160	165	181	168	173	152	176	159	180	159	159	194	168	163	185	159	173	153	164	159	174	170	168	173	144	178	160	167	155	180	186	168	165	185	163	180	194	167	148	173	151	179	164	152	206	197	154	164	149	189	160	172	205	163	165	189	180	185	167	168	166	178	183	191	178	144	140	169	170	160	165	171	150	204	166	166	143	162	169	174	153	183	152	178	160	167	164	177	156	160	160	150	161	155	138	162	161	153	160	159	171	155	152	167	171	189	167	142	159	183	191	177	161	186	179	169	181	158	167	169	146	160	148	153	156	136	141	162	190	178	155	178	151	171	159	161	191	160	164	171	170	162	158	201	144	167	159	174	187	191	166	165	165	170	144	163	163	182	160	177	208	177	162	166	163	171	168	150	145	171	186	181	158	150	175	157	167	152	151	164	182	159	152	160	178	154	158	157	145	167	160	174	179	176	189	168	150	158	184	164	182	176	162	168	168	171	168	159	165	200	197	176	172	133	175	139	151	167	184	165	198	167	155	159	157	177	164	163	164	156	170	159	160	145	183	161	182	157	173	161	171	188	163	154	179	175	165	156	149	161	169	185	193	151	166	161	175	145	177	177	167	173	189	139	169	173	185	166	152	186	183	182	146	164	171	155	181	175	182	168	189	171	165	185	176	201	168	177	182	175	160	152	169	185	164	192	192	173	159	175	174	177	162	147	170	163	168	162	162	173	155	151	168	150	158	164	171	168	176	160	189	161	171	162	197	180	171	168	194	152	182	181	180	165	175	186	162	174	155	159	171	175	151	166	151	173	171	154	137	176	158	162	164	175	179	141	188	164	173	159	152	178	170	168	153	133	185	165	179	171	163	152	152	163	172	198	175	168	171	145	176	181	170	167	193	178	196	142	172	157	177	133	146	149	141	178	168	155	170	172	175	154	160	153	157	184	167	168	151	170	177	134	154	164	157	170	189	157	147	158	173	179	170	141	162	169	182	144	178	148	167	163	164	176	170	150	163	168	202	179	144	168	168	150	172	180	188	162	155	188	167	182	165	151	171	193	165	150	161	190	178	179	138	164	184	180	193	166	187	158	179	153	202	198	170	169	157	176	192	163	159	171	165	151	156	155	190	170	190	163	162	174	169	187	172	168	172	173	183	171	146	171	141	155	174	172	144	169	166	142	197	170	156	172	160	189	176	160	170	172	167	161	154	169	184	170	160	174	176	167	167	176	174	169	152	156	162	162	167	162	186	175	161	179	159	150	172	161	158	173	202	166	182	162	189	172	187	169	169	187	164	171	166	147	170	145	163	161	159	179	181	156	165	168	156	172	171	160	151	191	177	170	163	168	160	168	189	168	162	160	178	170	179	155	198	195	189	150	169	168	191	187	175	156	187	159	166	145	175	174	158	169	178	171	176	157	168	204	165	178	152	160	165	180	173	161	152	164	185	154	157	171	153	185	188	168	157	178	169	162	189	171	173	150	156	163	189	146	155	156	166	173	188	166	179	163	186	170	160	179	195	165	162	173	151	184	167	168	169	157	174	164	157	170	164	176	158	162	163	190	165	153	184	159	140	149	168	148	175	172	184	157	160	158	167	152	137	161	180	179	170	164	136	186	165	164	171	165	134	160	172	165	164	180	155	156	155	170	169	151	153	162	180	177	190	157	190	171	174	175	168	183	190	207	187	156	185	185	141	151	182	188	164	172	167	176	177	200	150	165	184	155	183	170	147	165	147	170	159	189	148	167	169	158	168	167	148	174	179	155	171	163	192	171	175	171	177	170	168	174	155	151	165	165	182	178	163	160	170	185	169	170	181	179	194	153	174	138	174	157	174	167	176	153	158	168	180	170	177	167	163	150	142	162	180	179	148	167	188	166	182	168	149	159	154	161	188	164	166	163	167	159	147	171	153	159	160	144	174	158	160	169	155	172	185	155	181	151	179	181	171	161	153	172	178	168	172	157	142	161	153	158	164	168	168	184	149	157	193	176	182	217	199	161	172	163	152	163	160	196	170	168	168	157	156	151	155	134	181	158	176	194	192	163	164	175	157	155	140	171	144	150	154	151	167	165	180	166	172	176	184	155	152	166	176	155	187	166	187	168	171	156	146	161	155	171	178	181	182	171	170	200	165	165	167	163	168	157	164	164	157	145	190	144	156	173	152	177	157	171	164	173	172	164	164	182	147	156	172
5749	41320	14240	4894	3319	2385	1863	1321	1050	871	656	602	550	446	431	402	386	340	383	294	294	288	278	285	265	264	253	249	268	250	240	254	256	243	236	242	242	271	215	243	207	232	224	245	226	261	224	232	212	206	211	248	206	219	216	206	232	216	217	237	229	239	233	219	214	234	204	196	242	181	237	230	207	232	223	233	199	218	218	224	221	207	211	194	253	218	213	221	212	213	234	239	213	225	226	236	221	223	243	208	229	198	214	221	179	205	188	198	213	212	230	202	232	250	207	214	237	206	231	223	211	205	189	223	200	214	216	228	214	200	223	200	211	199	222	221	224	223	206	217	204	210	192	215	241	239	179	218	230	225	224	206	207	214	231	184	198	211	221	210	205	229	213	239	208	189	189	217	242	217	217	210	212	213	221	204	232	212	226	201	208	222	242	215	210	236	213	231	207	201	196	212	227	243	206	196	193	200	226	231	212	218	189	213	245	211	230	216	221	189	245	208	207	225	190	214	219	212	196	204	201	209	215	218	211	208	214	189	200	242	222	218	218	204	194	241	208	226	228	218	197	216	221	221	212	201	219	227	218	220	188	221	214	209	200	202	207	243	243	193	217	217	214	178	217	191	244	219	209	201	236	173	186	211	226	230	230	207	200	212	211	205	208	230	201	231	217	232	201	228	234	229	213	224	217	217	222	222	205	230	209	207	209	251	235	207	218	243	207	222	244	194	207	208	197	222	216	215	224	221	209	235	237	208	226	215	204	206	258	217	214	224	229	221	219	204	207	223	221	215	207	227	218	231	215	219	184	233	208	203	224	233	209	215	215	210	203	229	211	220	199	218	224	224	217	240	242	205	205	212	215	222	225	191	233	222	197	211	224	221	204	211	179	235	221	226	197	203	221	207	202	214	222	225	235	204	234	208	210	204	229	206	216	195	219	221	240	232	194	187	219	195	178	215	234	236	192	228	235	237	215	223	202	227	219	225	183	192	199	200	218	213	189	209	203	237	201	220	204	233	219	206	242	215	204	205	227	214	213	219	193	240	210	241	232	185	207	220	241	225	205	238	210	194	206	225	212	197	204	209	220	210	256	253	192	212	199	232	231	228	220	213	214	219	220	222	228	206	211	216	206	209	201	225	207	227	187	240	212	212	213	221	228	206	215	218	221	217	215	211	210	206	203	193	203	205	203	210	199	232	228	199	220	202	198	223	223	223	223	225	223	219	217	212	211	222	227	207	233	213	207	231	211	213	200	196	217	194	246	213	225	217	221	231	223	183	240	216	221	205	221	223	182	206	221	204	223	213	228	219	237	226	237	249	214	196	225	219	219	249	236	224	213	205	209	223	212	203	218	241	219	215	219	221	209	222	208	234	215	212	200	201	220	215	238	225	210	246	196	209	210	227	198	214	216	205	202	197	249	244	235	212	211	228	224	203	215	228	212	209	193	212	198	221	224	196	214	217	222	229	207	219	233	226	214	248	209	229	224	245	223	235	220	224	201	191	230	205	232	192	183	205	210	201	223	212	200	225	213	224	221	204	203	220	228	205	214	194	196	206	200	220	252	229	217	201	219	188	169	236	229	211	221	205	234	209	228	240	191	231	225	232	221	220	205	237	202	218	216	213	206	205	223	212	216	205	231	248	196	210	219	217	205	210	179	215	194	203	226	213	230	212	215	215	244	228	241	230	185	189	200	200	210	231	199	210	224	232	233	250	216	213	221	221	236	225	210	205	228	207	219	198	208	212	209	198	241	208	201	218	208	195	241	202	216	213	235	203	227	199	231	231	229	212	197	227	215	203	186	207	206	210	227	218	225	216	204	201	207	204	202	206	227	201	216	219	202	207	186	229	232	228	223	208	224	247	206	210	207	212	221	225	212	227	225	200	215	203	218	223	214	244	216	210	212	198	228	215	196	193	215	210	229	226	234	209	214	204	217	228	225	204	219	182	212	241	192	215	190	227	199	212	197	249	217	229	213	226	203	209	215	215	218	238	205	228	241	221	214	202	211	211	227	215	216	242	208	187	196	213	195	220	196	198	234	216	229	232	194	243	216	195	224	230	204	183	185	224	217	213	230	195	244	222	210	228	228	226	193	216	212	234	196	224	208	221	210	215	212	209	218	230	209	242	220	178	220	223	227	221	196	219	227	211	217	207	210	213	190	218	220	220	203	224	212	214	210	213	222	219	217	203	202	216	197	200	208	212	201	232	208	218	202	206	234	216	227	239	209	213	215	239	207	207	205	201	204	207	217	225	206	205	187	202	220	232	207	198	209	222	223	217	226	211	218	211	222	218	235	179	215	234	231	212	225	225	208	212	217	227	205	219	237	208	210	194	210	203	249	230	227	216	216	194	218	206	214	210	201	240	230	209	241	217	217	216	216	217	209	211	216	251	222	255	216	189	206	221	202	226	228	206	203	223	215	190	208	231	214	205	230	201	215	200	234	231	200	231	210	196	195	218	209	246	178	212	215	195	204	212	227	231	222	212	186	240	198	205	200	223	236	222	231	209	215	206	228	211	216	207	214	240	231	255	187	208	218	210	214	209	218	238	224	207	214	228	224	220	223	221	195	241	221	213	222	231	228	222	236	196	231	202	209	202	219	221	226	224	202	225	197	208	225	213	209	209	232	208	206	215	212	221	203	199	213	206	217	215	228	208	220	186	192	227	214	196	212	184	231	216	200	196	209	220	226	203	197	207	199	232	230	231	204	222	209	206	219	243	209	216	205	226	210	230	193	209	243	192	206	205	236	215	233	219	216	225	189	242	231	220	213	227	202	231	214	223	190	209	207	217	199	197	216	197	209	208	205	242	205	234	212	212	206	221	228	241	214	211	215	221	222	204	211	220	209	218	231	228	232	213	213	194	267	237	203	208	209	203	197	202	213	196	242	217	199	217	221	204	212	215	213	201	258	227	213	262	201	216	209	211	232	223	213	238	219	210	211	224	230	230	221	183	204	210	205	221	206	212	196	199	193	206	208	212	202	236	210	226	233	227	204	239	211	209	227	208	219	238	190	203	241	211	218	209	233	206	210	224	224	212	236	205	190	223	232	246	206	210	222	215	220	238	210	226	201	223	212	218	234	202	225	224	220	197	204	232	221	198	221	222	190	237	218	228	205	218	249	220	205	210	206	203	240	203	213	238	234	201	216	209	205	237	226	207	193	182	217	193	198	238	191	190	226	234	207	231	218	213	199	231	217	210	225	224	202	212	213	199	238	212	221	213	221	232	250	196	211	231	226	211	193	218	236	217	218	224	196	207	231	247	223	222	182	225	215	204	190	209	239	189	216	211	208	195	260	220	183	230	206	195	230	230	210	241	185	199	214	189	223	211	211	218	200	203	221	191	192	210	215	207	228	201	198	214	230	213	201	186	213	234	209	206	211	199	237	188	225	215	226	228	215	219	239	217	211	235	195	256	207	227	211	220	226	210	223	233	228	222	213	185	211	190	230	233	216	199	212	215	224	235	212	219	215	202	191	220
27731	18096	4735	923	688	650	652	629	639	659	609	643	610	661	631	640	630	589	611	566	600	620	599	643	660	620	626	609	593	650	584	630	636	636	574	598	658	618	572	644	650	635	632	606	645	618	574	630	618	639	643	611	590	653	585	643	633	628	609	577	592	616	619	602	602	602	601	582	599	629	610	640	588	611	606	596	616	604	659	630	643	640	638	652	636	622	604	635	657	661	624	626	614	638	620	610	603	655	597	655	634	641	606	598	646	609	604	646	589	613	638	614	646	623	687	631	627	634	616	603	618	571	616	597	606	629	619	632	580	598	607	590	614	634	630	613	576	556	620	606	606	629	645	635	582	601	595	589	650	665	619	592	642	599	604	584	620	632	667	668	654	609	587	631	621	585	599	620	651	643	628	589	649	578	682	564	576	614	620	622	590	614	588	634	642	628	625	641	619	654	621	607	629	593	641	649	626	623	644	594	629	650	589	662	635	614	609	596	616	682	620	613	635	593	635	669	621	624	630	625	669	609	645	660	597	624	625	612	608	579	619	626	605	572	631	572	630	631	646	611	574	597	665	630	679	617	608	626	596	613	642	602	626	638	629	669	602	606	594	670	573	641	612	624	603	607	616	633	585	653	604	638	608	602	583	634	622	653	644	614	640	621	660	618	636	653	603	668	600	574	604	661	597	641	640	592	630	634	658	643	647	612	632	606	595	595	630	628	615	656	659	595	641	595	607	641	606	615	600	629	625	628	605	607	620	616	584	616	603	629	572	642	635	621	645	638	653	617	598	611	610	635	651	620	605	624	599	621	609	616	607	612	608	612	657	635	640	609	644	575	615	638	650	637	602	602	623	609	606	574	601	628	618	602	632	600	653	602	621	585	619	608	614	617	566	638	637	633	661	622	617	611	623	638	610	667	616	617	595	641	612	599	587	613	630	629	638	643	660	613	616	615	680	616	597	633	567	626	652	633	634	637	555	608	626	630	648	634	651	650	642	639	628	612	613	661	612	651	606	637	632	647	629	570	623	659	596	665	660	577	593	583	620	583	588	631	632	574	576	625	618	613	565	634	655	600	612	657	572	611	604	648	639	623	600	627	636	638	615	597	602	593	648	661	602	620	600	600	618	655	637	623	627	586	622	630	606	601	607	636	618	610	600	641	644	628	600	640	632	628	637	641	644	614	575	594	657	620	601	634	633	622	628	652	583	667	601	648	662	658	642	633	616	611	595	629	569	614	594	637	621	637	618	552	634	641	622	635	658	617	704	621	619	668	616	655	644	609	655	647	580	650	621	641	556	625	643	548	591	566	614	610	617	586	647	644	605	548	566	611	647	602	622	678	650	609	643	593	614	624	640	618	615	592	606	644	635	608	569	628	576	594	626	610	624	556	630	647	645	635	671	617	632	613	583	634	616	609	604	579	640	642	606	637	648	634	573	590	664	609	610	597	639	604	587	624	614	619	641	616	577	629	627	642	599	622	598	613	640	640	590	589	642	576	605	616	614	615	586	612	600	594	598	622	592	630	609	630	662	651	617	577	607	583	625	583	642	600	636	649	646	655	624	645	624	678	601	612	606	595	648	592	629	626	658	658	629	593	615	567	625	625	581	652	634	601	597	607	605	593	639	592	596	626	625	600	601	631	649	627	597	594	622	582	618	619	609	599	621	649	609	612	605	571	599	569	689	592	642	615	595	590	602	619	629	599	669	645	628	636	591	613	650	637	618	589	681	631	622	600	622	632	649	616	641	562	610	638	584	627	650	649	566	597	577	624	631	610	619	626	632	599	633	641	613	651	611	609	619	609	582	600	639	550	618	590	602	639	636	632	615	641	601	620	630	673	589	664	638	609	584	626	590	607	638	593	617	635	656	627	639	632	605	632	659	625	544	612	591	591	628	648	605	596	603	703	622	595	576	597	662	591	618	641	633	637	617	617	669	616	656	579	614	652	607	618	629	598	613	613	611	631	582	638	634	642	624	618	623	599	658	636	577	627	630	621	584	621	630	646	638	587	648	607	579	602	626	623	618	599	550	638	634	605	609	629	583	572	625	615	596	615	645	658	658	622	593	600	599	608	614	628	655	606	650	623	650	596	623	617	688	642	654	639	585	652	625	609	613	579	603	633	648	641	615	632	640	580	642	616	612	603	650	621	599	628	637	642	596	566	638	594	589	579	547	624	604	582	612	590	625	639	609	640	619	573	583	615	588	602	650	623	607	633	642	630	623	612	632	627	585	628	662	618	592	659	659	632	586	632	636	588	666	614	609	616	648	613	619	644	606	596	639	610	591	627	601	599	608	574	683	606	636	665	630	604	622	640	623	611	622	607	595	615	632	637	584	613	594	589	607	643	590	650	616	630	625	611	615	647	583	632	586	612	654	606	590	574	634	606	646	623	629	685	612	638	608	687	615	629	622	612	635	629	625	609	623	615	620	653	632	657	623	597	626	601	614	593	604	668	592	656	640	664	634	622	658	642	579	582	603	563	628	651	605	617	602	608	637	623	654	606	623	601	601	647	614	624	621	604	616	582	585	591	688	600	657	581	603	610	615	627	650	598	595	627	639	629	606	630	611	592	610	632	604	676	585	584	642	610	636	601	595	564	635	628	613	578	637	636	635	598	630	589	624	618	619	622	640	626	655	601	621	575	607	623	652	570	635	657	621	585	584	588	590	622	595	600	587	597	614	609	642	636	673	646	599	623	624	622	649	597	634	601	640	643	612	578	614	615	628	635	633	602	645	619	625	632	601	604	692	644	613	623	597	618	651	636	639	611	648	609	638	582	626	655	615	613	638	608	654	645	648	610	627	558	611	640	627	595	615	676	603	624	593	652	611	591	606	602	606	586	625	647	663	629	570	664	631	591	609	642	639	612	645	642	674	652	623	632	604	608	583	619	622	596	602	659	605	638	622	642	615	639	618	632	593	644	617	592	609	629	624	586	597	625	593	641	630	610	608	596	599	623	622	604	628	654	606	626	613	564	604	602	614	614	628	627	635	591	604	640	629	569	621	567	617	594	601	615	595	606	631	629	638	616	660	606	641	541	646	605	568	610	602	664	636	659	656	616	616	603	593	662	639	582	587	615	606	591	596	630	594	639	607	584	633	603	603	591	617	610	630	620	628	616	623	628	587	615	616	631	646	581	620	659	687	593	655	641	640	625	656	634	596	616	647	647	631	602	651	646	586	690	627	615	581	672	597	660	624	574	625	634	639	624	608	618	635	601	623	646	605	648	578	669	648	613	598	624	624	618	584	616	642	598	605	641	594	614	615	638	601	589	605	626	608	633	616	615	586	591	630	650	603	625	589	622	638	597	606	584	607	670	645	621	632	618	591	629	613	608	622	616	640	630	604	646	594	613	648	643	673	603	608	586	601	626	589	589	583	618	662	638	655	605	584	637	654	641	628	614	614	644	596	640	625	643	651	608	573	605	620	593	645	657	642	596	617	604	629	601	610	635	552	596	611	586	653	619	634	597	666	675	650	597
5444	10129	2209	940	885	854	800	832	827	792	783	790	771	802	775	775	740	724	762	766	792	776	751	833	751	813	743	805	746	770	815	776	769	735	815	816	803	743	772	780	834	779	809	753	760	755	779	792	781	815	836	778	775	784	781	782	799	789	778	805	751	796	763	813	808	763	777	799	849	820	730	756	771	790	802	747	776	775	762	756	752	761	741	765	777	792	771	770	764	798	757	789	775	792	800	758	843	777	766	750	783	741	759	826	780	802	744	815	779	739	794	746	788	792	794	783	774	778	804	826	777	828	721	751	773	814	785	753	807	757	797	785	789	774	790	778	745	808	790	756	814	762	838	806	810	758	786	806	783	761	812	753	768	764	784	808	740	769	788	749	758	789	790	813	742	824	769	779	782	791	760	807	745	742	773	815	774	784	773	735	760	755	794	790	757	780	749	830	789	819	800	763	729	741	845	770	809	803	774	741	780	813	776	773	751	756	816	763	792	825	808	841	805	781	746	782	720	763	752	801	819	791	759	820	738	789	785	757	793	783	777	796	755	818	747	755	790	737	759	798	823	807	746	745	792	810	799	792	810	779	751	816	786	818	762	791	833	722	815	749	761	795	762	759	792	754	789	781	768	778	776	771	783	813	821	769	791	768	775	811	732	803	759	769	795	754	788	753	815	795	821	740	788	759	769	786	755	781	779	764	744	754	716	760	808	807	724	796	777	756	771	795	801	742	796	843	805	732	801	803	733	790	781	790	725	727	769	840	772	780	774	790	758	752	779	777	775	838	743	760	767	778	747	761	788	789	725	756	755	761	732	735	811	762	791	768	807	763	797	727	808	760	798	810	787	767	733	785	766	730	811	745	773	738	787	753	761	767	782	752	754	804	729	730	783	860	812	775	791	797	791	763	775	742	775	778	784	790	800	798	777	800	803	738	796	795	757	785	774	796	781	800	758	754	744	792	783	764	803	758	756	766	735	750	796	776	740	779	790	825	788	814	775	807	802	836	709	805	773	812	749	785	793	755	759	771	785	812	757	815	806	813	763	804	793	735	817	808	794	800	751	809	757	764	835	783	806	769	816	816	741	778	727	773	721	769	770	763	803	830	818	790	826	785	771	753	798	797	753	810	787	786	788	797	765	772	781	775	777	784	753	770	727	778	785	754	749	759	766	804	777	857	760	794	773	797	775	770	792	775	764	768	745	788	764	802	798	808	767	790	768	778	789	737	765	752	795	763	805	739	775	732	716	785	773	789	762	778	770	815	758	766	754	798	790	722	781	754	779	811	721	767	777	783	798	818	791	782	789	752	801	774	825	785	780	735	770	818	829	752	789	734	791	782	775	729	765	803	824	788	801	749	777	732	838	797	761	772	768	733	800	805	797	801	787	764	748	704	776	731	767	813	742	821	787	843	753	727	765	780	787	792	719	796	785	797	771	769	833	799	738	805	760	846	772	778	821	763	778	772	747	814	792	739	761	774	769	774	797	756	758	724	780	749	788	798	760	784	785	811	771	762	796	763	792	761	824	784	771	778	757	783	766	762	694	826	762	753	790	766	791	838	723	721	784	779	767	795	798	769	762	811	743	765	811	801	813	771	764	796	753	808	786	708	731	799	725	858	773	806	812	767	740	794	767	815	778	742	728	775	728	769	786	822	771	801	767	792	795	775	778	797	765	784	775	787	789	788	771	763	795	802	750	729	737	772	726	782	799	814	795	741	761	746	745	793	794	781	789	759	778	749	808	784	769	760	779	824	779	784	755	799	764	783	801	792	759	758	775	791	796	786	813	778	777	788	794	772	745	834	769	767	755	772	791	782	756	785	726	760	782	781	786	752	781	835	754	740	772	750	764	778	814	801	778	794	772	747	738	729	752	742	805	756	763	801	770	810	749	778	774	811	821	781	744	791	761	744	830	780	769	762	775	789	746	737	793	777	797	797	768	821	744	789	768	794	743	791	787	751	836	759	798	756	785	785	770	716	813	811	719	793	771	749	762	792	792	805	799	830	832	769	766	779	756	782	817	767	763	769	745	772	782	813	789	787	798	782	809	783	717	816	814	742	814	784	768	815	843	794	777	751	778	814	801	780	817	769	796	774	789	817	802	769	784	778	765	799	803	787	754	752	783	783	794	792	765	750	774	762	772	764	819	782	802	799	809	777	735	756	801	753	758	776	790	765	795	742	781	767	758	780	789	768	754	758	765	794	779	749	793	818	783	772	764	781	746	807	759	739	777	796	773	783	792	783	803	763	786	719	773	772	797	787	759	781	763	771	804	780	810	792	780	783	804	784	800	778	757	801	785	777	740	784	761	770	810	744	767	794	767	751	732	778	794	742	756	838	759	763	762	744	699	763	773	782	731	765	819	775	789	764	769	789	768	776	737	761	773	736	757	769	767	800	778	805	806	795	818	760	790	760	729	755	801	789	770	815	754	734	746	778	825	770	787	784	803	815	780	767	784	790	804	787	808	737	784	795	772	775	766	779	773	833	762	806	812	846	766	815	767	802	766	772	811	782	783	785	798	770	778	804	792	798	778	786	799	761	784	771	816	740	754	781	779	771	774	763	812	825	737	821	783	746	761	757	761	764	740	847	809	780	805	747	795	766	809	760	780	776	778	776	757	809	744	746	808	708	806	773	763	794	767	753	786	740	777	774	794	765	770	855	797	756	813	733	810	775	812	797	757	769	790	774	766	805	740	779	757	777	810	753	793	755	754	796	759	837	795	801	701	800	769	766	802	874	743	787	788	723	755	779	742	787	799	772	774	787	799	734	839	782	813	822	811	838	720	780	813	786	814	744	766	740	777	752	748	790	744	769	843	739	774	812	788	798	700	797	811	797	758	782	793	824	790	759	728	746	786	762	812	784	795	739	779	773	802	811	797	802	760	813	747	778	803	765	768	747	803	761	833	752	739	771	772	774	740	790	754	761	745	808	781	780	761	781	786	830	766	800	788	750	767	800	788	766	758	806	809	772	760	733	781	741	802	733	814	838	778	784	805	785	756	788	767	817	813	750	785	753	753	796	750	778	732	755	791	800	777	742	802	751	754	764	804	796	780	828	803	781	795	785	772	771	812	815	754	822	812	804	796	785	798	814	793	731	844	772	764	799	799	734	794	735	722	760	752	796	786	773	797	770	742	789	759	812	790	791	767	810	738	761	812	765	760	776	761	794	806	770	744	799	782	762	761	724	785	806	792	781	774	794	796	687	789	775	764	790	771	740	778	787	775	751	774	767	800	772	795	778	769	815	787	761	780	837	784	820	782	759	758	753	763	775	736	805	817	769	736	800	808	772	761	764	766	831	768	781	772	795	757	809	728	732	764	781	779	755	762	729	764	794	786	832	751	805	782	828	804	794	778	762	743	735	789	763	767	747	737	754	789	782	769	788	778	791	722	776	764	746	773	754	770	767	779	821	778	793	773	758	792	758	748	800	798	767	777	834	770	782	799	772	797	734	765	757	829	809	828	820	759	724	790	769	766	840
23788	21497	28686	24726	21430	6874	1085	745	609	631	575	525	505	501	487	515	488	491	493	501	451	469	513	450	446	458	457	484	466	495	453	444	482	440	468	460	475	451	456	475	470	425	451	439	453	459	431	461	437	466	429	434	402	464	460	454	441	389	454	409	455	431	436	442	463	432	419	449	435	418	456	451	434	465	416	469	432	406	415	456	430	409	437	434	405	474	456	472	424	432	436	422	414	476	415	477	452	422	435	459	405	448	420	449	413	447	405	434	435	422	407	441	448	436	453	469	465	449	434	456	441	436	462	464	446	417	481	448	446	443	429	463	432	452	421	425	405	447	402	433	452	451	437	443	451	440	466	415	420	429	475	440	415	457	418	415	451	419	449	444	438	456	471	415	447	456	404	463	445	445	433	446	468	442	427	431	458	424	430	439	428	451	435	433	413	439	432	435	445	421	420	441	435	463	413	422	453	419	395	431	457	424	417	446	457	473	429	511	467	424	401	462	454	436	462	415	429	438	428	464	467	441	456	429	416	452	484	451	422	433	425	440	474	437	403	440	440	443	417	430	470	456	435	426	416	498	445	431	429	401	488	441	447	458	419	504	449	453	442	436	447	410	417	457	442	407	460	455	432	417	469	405	408	408	466	467	449	457	440	422	438	429	454	427	461	441	458	455	442	429	468	425	423	446	479	429	474	451	418	469	445	422	455	439	420	432	471	459	443	432	456	415	432	448	452	450	437	449	461	440	437	434	448	424	456	461	438	404	427	469	486	464	456	432	422	456	447	413	452	416	417	452	441	437	432	453	420	435	420	426	482	436	487	402	428	436	449	444	476	438	462	444	437	462	426	446	438	483	426	409	473	437	450	467	412	461	403	441	468	454	400	440	423	440	416	442	444	447	484	434	448	453	444	444	435	470	456	430	461	422	401	475	454	427	461	456	426	437	455	432	430	404	482	423	435	423	451	467	453	450	457	445	444	427	409	453	438	447	436	452	437	423	433	469	469	421	464	484	449	440	432	448	420	432	415	469	475	391	423	462	428	420	456	449	445	446	448	456	473	436	428	491	448	477	456	464	467	419	385	468	423	459	460	419	452	404	456	447	423	435	435	469	407	437	440	390	421	413	406	409	487	432	468	467	426	438	421	422	438	440	416	425	457	418	431	436	459	437	392	441	429	458	436	427	421	412	454	433	421	437	435	413	443	460	473	429	408	439	446	393	482	429	424	432	452	443	439	466	420	464	479	420	448	430	452	420	442	454	418	441	451	434	421	407	439	456	442	460	398	443	467	490	424	450	438	482	447	462	456	437	489	465	410	415	406	415	430	469	460	460	432	410	418	462	485	434	409	406	460	419	413	448	435	443	430	412	464	410	449	441	420	475	419	476	432	460	421	472	403	415	443	424	432	392	420	450	484	428	473	447	467	446	421	432	438	460	411	421	449	451	424	451	487	418	454	446	439	452	485	421	431	417	450	464	397	431	437	458	420	464	464	439	451	459	424	439	444	457	441	426	416	442	422	418	418	462	451	458	454	461	415	435	487	442	437	421	452	436	456	435	439	431	444	427	413	446	428	447	439	453	442	444	416	441	472	432	425	466	405	444	445	461	430	470	458	412	455	410	419	419	433	426	470	434	442	442	459	439	484	466	473	415	433	451	442	495	467	448	470	435	404	427	417	445	442	448	436	466	441	450	459	471	436	468	436	417	467	440	439	415	427	416	406	423	472	469	434	453	407	440	465	460	432	434	466	483	463	425	434	429	431	419	453	456	475	443	439	486	443	441	433	441	442	440	428	462	493	422	420	430	421	445	405	436	405	428	435	414	443	451	472	449	451	445	424	454	449	444	428	418	463	430	429	444	457	448	486	424	453	466	443	475	449	436	435	429	422	445	413	418	465	417	427	463	451	429	434	421	476	446	419	399	448	442	434	439	443	461	430	419	457	455	437	440	449	457	411	426	446	442	424	445	463	408	454	444	429	442	417	426	444	444	469	419	458	465	432	458	418	443	427	429	433	447	414	405	417	477	428	421	414	443	425	412	479	433	428	415	444	446	423	467	442	443	399	434	448	408	432	430	463	417	486	455	465	462	439	410	439	423	472	432	422	430	433	429	476	402	426	444	429	444	462	421	446	429	415	408	439	428	435	449	435	459	423	419	469	425	436	440	410	471	422	476	408	427	416	424	418	451	421	435	432	434	436	437	433	443	469	427	441	462	420	455	450	426	434	466	423	446	437	448	441	487	426	437	428	441	464	429	466	409	406	496	427	431	429	460	483	463	469	456	447	466	459	461	460	468	392	418	444	450	428	424	417	399	454	452	486	439	434	465	409	452	432	443	458	417	434	440	467	441	463	491	461	422	446	450	440	477	441	473	392	452	459	465	456	415	442	425	433	450	433	454	417	449	413	440	441	423	433	441	456	461	440	417	464	427	458	413	470	414	427	444	451	456	440	458	448	434	434	485	425	466	452	428	445	433	427	433	428	460	421	421	430	403	444	422	443	422	417	441	433	456	430	463	427	448	485	439	439	423	410	443	446	452	426	396	420	425	461	435	456	442	433	460	430	471	459	413	441	431	460	475	469	445	410	435	481	417	433	452	436	437	441	430	446	437	447	389	452	429	433	415	476	418	416	468	451	440	443	448	435	456	488	433	448	462	476	424	443	425	454	444	452	450	446	406	429	442	460	454	461	446	441	465	454	426	436	474	470	448	467	477	410	430	435	439	446	430	458	448	482	398	425	424	425	429	441	448	452	411	457	463	460	454	426	453	436	475	426	439	450	461	450	415	438	434	416	447	429	448	427	431	415	451	439	409	423	451	454	456	467	428	450	442	446	464	406	431	440	450	418	474	404	441	439	439	472	408	421	432	430	486	454	403	452	413	443	485	445	431	418	393	475	446	446	446	417	454	419	393	409	439	450	475	459	455	419	491	462	438	439	418	424	450	441	452	419	469	424	436	421	448	412	491	415	419	422	450	469	403	412	437	435	457	421	426	451	456	417	450	448	430	421	437	408	484	426	450	462	471	444	462	397	456	478	408	424	441	414	441	439	460	439	471	426	446	447	441	477	468	469	448	428	443	465	438	408	454	465	426	447	467	425	405	446	403	434	424	417	426	406	443	423	427	420	427	410	461	464	460	423	388	421	420	421	435	457	419	447	445	472	420	469	464	416	469	473	453	451	437	457	473	462	465	420	454	410	435	432	425	449	400	418	454	457	476	453	412	452	435	436	458	431	452	437	440	431	402	486	420	467	436	429	423	454	405	475	448	441	420	430	441	417	407	410	430	429	434	465	435	428	426	409	418	407	414	420	454	463	408	435	424	454	425	446	448	409	428	439	434	440	457	430	472	441	454	446	446	445	475	440	439	446	448	445	436	457	445	467	398	439	402	446	448	462	459	413	472	419	462	460	436	455	447	396	420	419	438	422	433	417	431	426	445	451	441	415	413	435	419	415	473	453	443	411	425	437	463	460	460	451	438	438	427
4811	32228	8966	3093	2276	1856	1434	1197	1041	925	867	829	728	707	699	656	687	671	634	664	647	671	603	637	613	617	573	600	613	613	593	609	568	616	620	643	603	583	576	576	571	562	647	575	522	593	572	595	620	579	583	585	623	579	543	626	592	599	556	596	578	613	547	600	625	553	570	612	608	585	590	597	545	574	577	583	560	582	600	551	592	576	559	580	576	615	602	543	598	567	561	569	588	559	555	607	611	593	598	578	550	583	564	571	570	549	543	570	583	577	556	550	608	558	537	602	588	574	568	574	586	568	610	602	608	572	589	557	588	587	584	562	581	553	601	527	593	531	569	584	589	580	595	581	580	588	577	574	566	577	576	595	561	567	579	625	620	592	552	580	541	558	566	537	581	591	602	587	582	555	562	552	549	554	587	577	571	576	554	564	532	572	588	549	587	602	606	602	575	571	620	603	590	545	563	545	576	628	601	543	590	559	579	520	600	598	550	565	549	559	602	579	612	573	566	568	574	547	576	581	591	613	565	553	591	600	564	611	544	665	601	605	580	560	578	545	537	540	607	544	567	525	582	570	555	577	565	598	563	584	567	570	583	585	588	601	589	575	554	585	527	568	564	589	595	618	590	535	579	586	557	572	588	582	575	567	572	583	582	574	593	611	583	552	592	593	633	593	594	560	569	592	555	614	600	579	580	543	584	571	582	549	549	549	564	588	594	590	558	571	556	565	583	606	572	557	629	575	555	552	626	597	592	590	580	598	543	584	564	564	571	584	608	543	564	585	561	598	575	612	564	584	537	574	604	571	540	593	576	601	561	591	605	550	618	561	602	587	612	596	580	571	523	565	612	603	579	569	588	591	624	540	583	547	573	595	555	610	541	524	579	636	601	568	623	566	589	596	605	551	540	599	584	578	571	562	614	544	571	583	580	600	592	580	538	573	618	532	605	575	541	583	566	609	562	524	621	588	614	633	552	578	546	551	572	579	591	600	580	534	585	624	561	586	569	542	561	602	553	527	565	596	548	569	566	546	583	585	583	583	578	559	579	582	612	600	574	592	563	612	549	621	606	571	587	576	589	582	556	550	574	592	603	574	570	588	598	542	565	576	549	556	539	548	586	591	598	592	548	554	586	556	538	585	547	580	605	556	538	564	581	575	578	568	564	622	608	585	552	525	577	589	583	577	602	584	610	563	586	552	587	528	583	556	581	557	603	573	535	549	560	573	576	569	564	586	530	577	580	596	615	550	571	611	561	560	619	587	603	591	626	557	614	572	588	621	577	579	601	586	550	600	605	596	607	571	550	554	628	577	612	567	597	570	554	590	555	581	567	625	598	613	596	554	619	590	570	560	587	540	575	593	598	558	555	581	568	588	568	587	606	609	579	541	594	605	569	598	602	566	560	561	552	574	570	558	611	562	631	568	585	551	574	566	547	610	544	592	552	535	576	564	590	611	554	583	554	572	615	563	578	603	559	578	595	592	601	608	572	584	605	575	578	587	594	554	576	557	594	585	556	556	579	635	582	598	580	626	609	594	591	566	576	559	586	561	563	593	616	605	616	595	598	560	555	541	577	604	557	633	606	569	591	590	602	565	515	637	580	570	569	573	576	587	570	524	588	568	582	536	607	640	574	610	574	554	554	583	594	566	589	606	532	564	615	596	575	536	591	595	573	574	561	600	566	575	585	593	535	588	565	578	552	553	626	582	574	572	557	612	583	576	589	562	599	625	588	555	589	583	559	586	592	513	547	619	638	582	606	558	567	527	578	576	604	565	580	579	572	603	598	572	555	503	533	568	556	525	593	581	608	555	570	571	600	600	567	603	555	564	589	593	615	544	575	563	591	546	609	531	556	573	556	556	562	633	558	625	600	577	556	589	566	574	597	553	607	570	640	598	563	611	621	589	580	598	582	573	591	552	566	568	562	584	550	582	602	567	578	576	607	566	567	571	575	590	581	597	595	568	532	567	563	574	555	578	569	598	607	559	575	544	535	615	566	581	565	570	554	541	565	550	587	624	570	523	537	620	598	594	558	566	593	612	567	592	539	573	589	576	570	563	604	594	569	542	594	590	571	551	593	551	618	619	555	588	524	567	581	541	600	558	606	578	576	626	557	566	543	574	563	602	597	584	600	568	567	632	577	600	566	576	585	581	568	625	545	604	555	570	569	562	577	550	577	581	577	596	606	576	537	591	533	582	633	611	563	569	580	558	581	629	606	572	612	559	583	611	559	600	605	545	587	527	583	594	615	578	572	568	590	589	552	537	611	557	591	545	587	590	588	576	597	575	572	569	563	514	561	598	546	623	569	562	576	556	568	574	581	588	559	579	616	589	583	522	577	597	620	580	573	589	594	570	581	622	526	543	600	579	633	555	570	555	583	568	549	578	550	588	569	553	571	566	588	521	584	577	546	592	576	593	517	606	548	535	518	596	578	562	579	569	594	580	613	624	583	601	574	575	527	537	578	550	561	578	533	579	572	627	565	584	598	584	562	567	583	578	528	576	587	572	576	584	564	593	609	552	560	635	603	584	578	576	547	570	555	580	582	498	580	592	631	564	582	544	578	579	522	574	589	560	549	574	616	560	577	560	590	603	566	582	621	578	558	565	615	567	591	587	589	578	553	579	543	565	595	569	576	586	547	565	593	587	599	577	566	608	591	581	577	624	548	554	623	562	592	585	587	606	566	573	549	591	562	559	609	562	579	562	571	564	593	554	539	583	596	585	576	548	588	577	548	570	605	584	575	579	591	560	574	583	608	592	570	581	530	575	556	590	581	539	571	593	547	611	584	573	569	617	586	612	566	568	619	573	603	553	557	585	563	563	546	591	595	563	480	579	562	550	558	532	558	620	579	572	564	592	579	561	634	588	595	590	588	562	585	569	555	539	575	579	552	547	590	555	564	613	610	594	530	578	557	514	567	599	607	585	567	576	578	608	579	536	577	583	593	569	578	581	542	600	555	554	560	570	597	570	564	626	590	583	558	627	579	558	581	535	573	568	555	544	574	554	555	549	570	573	568	573	627	614	530	589	577	557	584	559	581	610	555	569	599	581	609	521	587	571	591	599	602	555	566	578	574	558	596	609	568	582	566	570	588	580	583	602	601	614	530	600	591	559	609	567	558	529	610	567	573	535	584	594	550	581	558	619	548	562	580	592	580	576	568	573	571	595	577	582	582	562	531	568	590	566	563	591	578	578	618	529	576	598	618	620	598	569	587	565	593	593	548	557	588	616	523	527	576	576	600	592	567	549	560	546	551	608	546	575	571	556	551	578	579	550	546	579	588	548	593	614	575	601	583	556	611	530	551	580	586	577	582	587	576	576	558	582	597	608	578	585	559	577	570	589	541	581	549	599	602	591	589	559	566	559	580	580	568	574	582	539	565	576	608	603	568	615	592	543	560	581	597	573	552	583	622	554	624	590	562	549	559	583	547	563	589	586	562	595	613	531	571	555	562	574	530	591	554	595	562	613	588	566	585	576	599	530
24959	21509	27255	25788	5347	689	600	519	481	481	489	512	468	458	492	436	448	492	421	449	368	448	418	429	449	453	423	489	451	479	412	469	411	437	445	450	447	466	436	446	372	408	452	464	447	427	398	387	445	410	429	398	415	477	452	457	414	433	431	413	406	400	444	449	431	389	427	380	419	396	474	388	446	408	464	411	394	402	410	406	431	442	393	416	442	417	426	447	421	456	402	426	440	421	426	418	433	381	448	441	445	424	413	432	417	415	413	449	454	454	450	441	417	455	423	403	386	440	407	428	389	396	403	461	434	461	438	425	414	416	400	396	433	423	426	383	404	440	425	420	417	450	436	435	461	416	421	406	400	412	437	438	415	401	422	456	397	430	402	420	423	421	436	437	399	437	393	448	442	430	410	437	419	404	457	430	409	416	428	402	412	384	436	451	414	367	412	428	395	394	391	415	409	424	410	431	418	420	397	447	425	430	449	408	391	417	450	411	385	444	416	451	399	412	451	493	450	434	421	431	442	433	443	408	437	438	409	418	435	414	451	431	443	444	418	424	418	415	370	428	428	412	422	426	408	436	391	411	433	424	409	439	414	397	433	464	432	437	407	421	403	454	399	407	434	426	389	394	405	431	421	401	414	418	444	409	432	420	406	450	415	423	421	417	407	426	420	417	451	410	427	444	425	478	426	416	399	428	411	404	391	449	449	426	454	434	434	451	404	446	415	427	407	430	414	390	413	398	411	404	423	451	418	437	398	373	407	394	421	407	414	441	392	390	437	427	437	424	405	448	460	420	430	423	442	405	422	396	406	421	412	435	414	430	431	426	423	427	411	442	446	436	417	448	386	433	431	422	419	438	433	430	462	418	427	389	375	473	422	414	431	431	398	384	424	440	409	406	416	454	397	428	409	419	438	453	411	423	425	377	403	434	430	434	396	447	402	402	482	413	422	441	396	401	405	444	426	464	396	392	426	422	413	435	413	435	405	429	472	428	420	385	406	407	423	425	441	432	399	441	415	454	424	421	395	412	383	443	408	456	422	408	420	443	424	389	405	433	427	401	457	452	421	450	413	406	431	421	434	420	423	409	417	410	416	453	406	424	433	438	454	424	423	421	396	410	414	475	443	437	468	426	398	428	393	407	400	448	442	396	433	394	396	438	448	417	440	429	420	439	429	415	466	432	434	439	392	429	437	387	426	399	421	417	382	452	388	432	416	465	410	453	452	401	425	412	416	397	420	434	427	402	423	431	414	411	425	420	418	444	417	447	432	392	446	393	399	404	404	436	452	440	414	380	423	415	399	401	450	451	438	396	397	443	417	424	440	453	410	415	403	434	438	455	467	448	421	400	430	383	413	432	400	426	429	453	406	452	435	450	382	434	404	426	433	410	429	428	421	435	404	436	443	441	408	440	399	401	465	424	455	423	402	406	438	445	421	398	446	423	441	382	410	437	438	444	397	398	430	444	420	408	395	448	429	404	428	450	403	445	449	427	416	429	416	381	433	435	382	414	411	411	441	451	421	432	423	407	427	402	427	404	414	405	386	420	417	419	424	418	440	414	438	431	385	417	462	409	421	396	424	438	410	400	428	460	387	398	368	422	441	417	421	398	404	410	428	425	434	406	428	426	394	429	428	434	426	425	414	436	423	453	396	431	448	456	441	406	412	420	441	430	426	427	429	420	430	421	437	435	405	434	384	444	443	432	410	403	422	399	464	430	411	426	399	433	413	400	459	391	432	415	413	399	381	419	459	398	379	402	412	418	414	443	429	393	430	435	415	439	432	385	419	437	415	411	420	462	414	432	388	423	414	391	424	393	439	433	427	410	418	424	398	427	422	416	424	435	418	444	440	411	448	444	444	410	402	396	417	391	418	421	389	420	417	421	450	439	438	453	410	403	417	400	426	457	433	446	397	430	452	443	414	401	413	430	422	414	405	408	403	426	405	432	444	432	420	384	418	408	446	424	478	403	417	444	442	416	404	413	403	405	451	445	417	442	422	434	437	447	433	414	414	407	419	427	407	429	447	379	425	421	402	400	415	441	436	405	418	459	429	398	404	439	427	428	426	472	440	393	405	407	398	442	452	399	420	412	432	416	405	412	410	405	439	428	441	425	421	409	397	396	434	408	440	376	423	407	442	409	391	434	426	385	454	435	445	421	420	396	449	404	440	389	416	443	391	430	422	406	395	404	399	420	398	442	427	418	420	411	402	426	431	424	431	404	427	441	421	415	401	443	434	416	427	436	406	447	394	447	409	419	403	386	408	426	399	399	430	416	423	470	432	427	388	423	432	412	394	463	464	410	436	409	443	421	425	391	434	419	404	437	431	382	419	410	404	395	405	414	444	393	407	429	448	412	422	450	402	417	409	429	466	383	399	432	400	451	413	368	392	440	460	390	420	400	405	403	428	407	411	420	406	426	418	402	420	429	401	402	406	414	392	402	475	397	414	416	442	382	408	407	446	429	408	413	443	432	399	397	409	455	418	422	414	421	406	417	426	423	422	444	425	447	423	421	434	441	412	422	409	426	351	391	423	399	407	453	418	418	419	408	434	430	420	427	393	401	453	453	406	397	386	373	413	400	420	455	409	446	438	396	414	414	438	430	427	431	398	437	425	448	392	411	442	409	408	412	404	426	415	413	441	396	426	415	382	450	435	470	430	420	391	444	395	395	429	425	429	412	423	411	430	420	452	398	403	411	409	389	424	407	378	407	388	402	362	446	397	402	400	429	433	428	449	439	457	477	433	399	401	444	416	439	415	415	383	422	412	427	394	395	415	423	424	433	394	437	415	437	412	435	437	437	397	452	400	418	452	398	435	411	442	409	435	423	392	412	429	404	419	436	430	405	419	425	421	437	449	431	417	451	437	388	400	412	421	428	413	450	416	424	403	442	424	439	422	410	406	439	425	424	458	448	463	407	419	440	427	387	409	445	432	431	426	387	407	440	438	480	396	447	401	405	458	426	431	396	468	392	417	405	440	429	411	406	467	434	423	434	407	438	444	444	430	412	390	407	435	394	472	440	441	406	449	405	418	369	454	436	387	392	414	438	412	390	427	424	439	423	409	450	433	440	453	438	431	445	419	451	437	425	409	418	412	389	427	405	430	435	400	425	429	396	419	404	420	388	423	427	416	395	430	442	438	412	424	421	430	428	424	419	404	462	445	410	451	463	428	423	437	414	410	404	433	450	423	415	419	420	427	420	422	417	443	432	428	437	457	407	405	419	463	460	413	424	444	418	441	443	442	430	449	423	419	416	432	399	432	441	449	422	407	417	418	432	421	427	437	413	456	410	430	400	406	430	423	449	416	416	423	412	401	449	403	430	368	408	418	411	413	418	423	437	416	416	420	442	431	439	427	379	437	404	423	429	394	415	427	417	440	463	438	404	455	438	445	413	430	422	441	402	445	410	404	432	408	458	418	401	429	437	420	425	383	449	444	412	467	395	425	448	421	434	427	469	406	441	422	437	407	389	409	429	385	432
4721	24272	4798	1816	1414	1106	951	892	769	705	686	644	583	589	587	573	585	568	576	559	573	558	518	547	541	526	568	533	514	522	580	523	526	525	563	544	527	551	560	539	553	533	522	513	499	515	512	482	524	534	516	534	529	533	559	572	550	543	488	515	543	529	545	524	481	539	508	534	542	527	580	523	508	529	539	510	550	521	522	535	511	562	531	520	504	446	511	525	484	514	507	548	544	535	521	530	536	518	581	514	520	543	516	554	516	538	536	563	543	533	543	567	525	542	509	507	530	556	538	523	527	515	555	541	543	539	501	546	515	544	541	544	526	547	525	497	532	556	518	528	538	533	532	558	517	532	518	528	521	549	529	499	549	541	528	534	524	480	556	548	551	514	511	555	486	477	556	547	507	511	515	542	499	533	522	524	531	529	554	566	531	525	497	517	486	559	516	527	539	485	537	509	555	533	552	508	520	500	537	558	539	526	491	522	563	542	509	522	541	539	510	511	539	519	509	506	542	537	531	526	557	520	525	585	509	548	587	502	508	505	482	553	556	514	519	511	471	547	504	558	497	529	507	474	507	513	498	518	555	503	527	509	554	514	524	519	491	492	540	499	514	544	488	540	510	524	528	487	473	541	514	527	498	541	511	514	535	548	526	529	553	530	523	542	519	504	553	483	520	516	547	532	580	516	552	473	503	516	506	554	548	510	514	533	471	548	490	517	538	537	517	513	557	521	525	536	524	536	507	507	487	513	510	501	504	529	530	477	532	501	492	523	536	520	549	520	549	529	530	542	521	547	503	528	525	477	539	541	548	502	573	495	487	524	517	580	511	547	545	498	549	537	505	526	511	525	493	524	495	489	507	542	534	492	529	549	515	508	515	551	564	543	504	514	561	523	469	532	528	542	559	524	523	494	506	543	553	553	478	533	520	518	494	545	530	510	531	537	530	522	541	568	536	510	506	490	551	529	510	500	546	538	529	554	511	529	532	503	517	526	527	527	527	573	535	511	539	513	532	522	531	551	500	523	492	500	528	508	520	540	537	480	537	540	497	536	526	516	518	496	540	522	525	514	521	515	558	542	485	519	518	477	504	554	515	526	508	500	524	482	527	521	549	507	532	464	553	517	536	561	485	497	514	531	537	535	537	548	500	499	549	522	478	566	507	515	504	482	514	520	524	512	523	529	514	547	541	528	545	536	520	511	542	523	526	489	494	539	534	507	516	542	556	515	565	500	552	523	562	486	504	516	518	492	527	557	546	507	512	535	559	558	542	522	550	545	531	529	503	546	560	536	510	545	523	486	526	537	540	509	523	547	524	512	506	501	571	553	577	549	520	475	506	542	509	553	532	580	550	503	536	509	531	499	514	513	548	512	518	514	544	531	516	562	552	523	549	551	489	508	471	518	489	530	518	520	546	516	527	511	556	556	514	490	565	547	534	544	501	558	525	529	525	525	561	532	513	515	533	552	542	529	551	506	515	526	523	535	544	555	521	524	560	541	504	485	495	563	529	522	540	542	593	494	553	580	513	518	517	540	497	539	543	508	498	533	565	537	523	519	533	526	545	534	520	544	519	504	484	538	528	515	519	489	476	527	524	498	479	521	527	496	533	561	516	500	531	492	502	534	501	552	517	502	521	515	491	501	505	497	552	540	533	505	522	554	508	528	500	512	535	543	547	550	529	500	495	516	537	518	494	535	531	552	480	544	530	513	533	557	496	538	539	558	525	468	542	506	501	512	499	573	551	562	531	523	508	540	558	497	530	544	512	519	499	511	521	521	554	520	496	545	537	535	529	542	502	548	553	503	551	526	518	533	526	554	506	508	522	501	506	527	543	507	499	531	512	514	517	530	526	513	516	541	534	489	559	488	511	518	544	496	506	548	494	570	560	499	527	579	487	517	527	499	509	547	498	517	499	552	521	541	525	530	519	525	517	486	511	500	529	512	512	491	523	542	530	507	519	547	507	514	569	527	508	531	526	509	543	539	474	528	528	547	520	526	548	528	540	497	541	509	535	514	494	548	548	525	524	535	531	514	559	536	529	486	545	498	528	495	515	487	512	517	517	522	477	545	518	542	529	542	500	517	526	506	537	525	532	533	525	543	536	520	557	524	517	503	479	563	517	487	582	521	570	549	532	527	517	541	491	514	568	556	541	506	570	522	537	532	535	505	517	546	544	527	571	533	575	535	544	483	525	519	539	526	540	540	566	504	517	527	552	545	522	524	520	556	536	537	565	531	533	514	523	516	536	504	547	509	520	546	529	522	560	573	506	542	519	541	526	519	513	524	533	546	521	511	539	501	515	511	550	495	511	514	548	532	515	526	527	556	515	504	478	526	529	569	548	551	493	527	530	513	517	558	499	523	531	523	516	537	559	529	529	489	552	534	510	566	531	508	533	508	519	483	555	548	512	508	523	548	507	475	574	515	483	547	515	533	537	542	539	514	521	577	567	547	561	533	531	550	545	545	553	500	510	506	529	558	525	521	499	556	539	520	486	490	499	521	557	499	561	510	485	478	535	515	503	492	566	511	488	524	532	498	561	508	518	515	527	545	494	514	522	526	507	499	503	500	503	512	547	512	519	557	538	560	531	470	530	502	559	561	527	507	575	526	555	503	520	509	536	520	561	526	519	508	519	482	541	530	548	532	486	523	556	539	563	519	570	543	508	506	514	506	492	568	540	560	569	558	535	504	566	529	558	545	575	555	567	512	549	531	550	503	543	530	531	534	516	496	497	549	499	496	539	485	526	536	546	544	545	522	514	517	523	537	509	544	517	509	586	518	527	528	543	510	530	547	510	558	531	528	537	551	505	557	521	510	530	559	511	544	535	510	517	565	521	537	507	466	521	548	522	552	523	515	498	543	520	496	510	469	541	544	528	530	505	473	514	524	501	531	523	491	534	506	538	509	525	513	529	556	539	501	505	517	535	514	553	549	494	516	543	512	543	533	515	527	517	538	492	521	504	512	519	501	551	571	512	518	498	553	547	496	515	526	529	532	501	550	490	519	551	494	499	497	538	561	546	500	547	562	493	545	528	506	536	519	525	539	477	537	511	519	534	485	546	450	490	526	519	520	521	559	507	539	529	517	506	497	521	545	536	537	523	529	539	544	537	524	503	468	501	543	517	525	503	519	519	558	499	540	539	529	521	521	558	569	512	499	552	546	535	513	546	499	538	522	489	538	561	510	502	547	470	568	515	501	536	483	517	511	556	520	516	532	549	511	534	545	504	544	528	542	551	576	496	503	508	511	473	535	546	535	520	514	535	558	540	525	523	516	525	513	530	515	518	512	523	507	497	520	506	537	488	549	479	591	534	548	539	520	520	505	517	508	506	512	541	544	507	560	514	531	554	516	547	529	507	520	515	529	549	524	499	496	529	569	509	543	526	501	539	533	481	543	515	535	530	493	568	530	547	500	516	496	516	512	522	528	526	517	510	517	539	516	529	521	551	525	518	518	509	563	524	531	510	497	513	533	568	531	544	564
22795	21498	29210	24204	21499	21351	3277	678	507	426	362	356	305	331	253	247	239	224	244	200	182	206	196	178	186	195	180	171	200	202	201	191	164	171	166	186	168	152	181	151	183	170	164	171	202	188	179	144	168	161	178	152	187	181	159	148	151	163	150	176	144	152	177	170	157	150	159	159	146	169	175	167	159	168	179	159	157	165	163	152	142	170	158	150	159	136	144	158	180	183	167	167	200	147	156	159	169	176	145	174	165	165	174	168	159	166	145	154	173	142	143	148	168	175	173	157	156	157	160	170	157	164	149	145	152	141	172	153	176	172	175	157	155	150	184	152	177	171	170	171	165	173	176	174	142	168	164	163	140	173	177	183	151	158	174	161	169	143	138	167	176	177	180	174	152	167	151	171	185	174	160	207	161	134	153	182	153	162	145	144	152	166	141	168	163	171	147	169	163	165	145	179	178	142	177	182	176	178	146	164	151	161	170	167	166	171	160	154	156	177	160	165	191	169	170	168	151	183	162	180	142	155	167	159	181	170	177	146	134	144	186	157	167	149	151	136	157	180	157	190	137	159	148	166	163	173	156	139	170	161	160	161	146	177	169	149	185	178	171	169	136	158	143	154	162	161	176	166	145	154	183	169	156	146	180	159	163	145	142	187	146	146	160	161	163	173	171	178	165	166	156	185	155	174	162	161	172	174	171	149	167	153	144	137	155	130	153	126	177	184	144	161	166	183	159	171	150	145	172	151	156	131	147	154	172	177	159	159	180	175	162	170	164	172	149	154	166	148	185	156	150	170	158	179	124	174	153	178	165	171	163	151	177	179	168	161	166	170	182	160	162	191	180	184	164	173	167	165	166	150	145	184	159	180	173	171	153	163	152	157	175	170	187	152	161	173	171	162	161	165	161	154	151	160	171	160	167	150	143	149	175	147	151	148	166	172	176	151	167	156	162	159	171	175	157	148	174	140	144	186	142	163	167	169	142	164	180	180	137	156	155	169	162	140	172	174	176	163	156	164	149	144	155	167	162	165	163	159	162	152	162	178	169	180	130	170	137	178	157	181	163	178	175	162	152	136	163	165	165	186	157	181	164	155	180	158	147	173	186	143	142	167	152	174	153	193	157	157	169	187	176	161	169	177	151	156	173	157	151	153	175	171	146	154	153	180	150	167	160	151	164	147	163	156	160	170	168	163	154	162	171	152	148	158	182	156	162	150	160	172	171	171	159	150	166	166	144	153	146	169	180	157	150	150	169	145	186	167	183	153	160	158	157	162	177	158	165	162	180	148	150	164	179	173	135	137	145	156	141	148	147	149	158	151	178	159	175	140	175	156	153	167	194	163	150	156	140	171	169	161	157	166	168	140	176	184	138	162	142	169	167	152	140	140	154	159	156	163	169	139	156	169	160	135	171	159	158	167	151	153	159	176	155	176	155	161	150	163	173	173	154	165	180	171	145	168	191	166	150	164	156	140	172	147	154	179	167	149	159	137	163	154	136	158	146	150	153	172	143	170	163	165	173	175	172	162	169	157	159	141	161	165	173	141	175	163	162	158	156	146	173	174	163	185	154	163	159	152	168	184	166	146	163	149	167	162	183	162	170	169	143	156	157	155	159	164	139	173	157	163	158	154	148	145	195	157	166	163	185	173	175	180	156	144	175	144	146	158	150	169	157	161	152	173	173	174	154	169	147	159	165	146	167	143	142	152	157	157	165	162	156	163	169	166	151	160	172	168	162	170	156	156	156	165	156	168	138	166	152	148	142	162	167	181	154	161	173	160	163	141	174	159	143	164	167	127	160	155	161	160	170	156	169	160	187	145	159	161	180	151	166	136	144	169	166	174	159	150	161	144	168	148	157	175	165	166	155	188	154	165	156	136	171	168	165	168	177	179	172	140	158	159	150	164	165	170	145	140	136	143	160	138	163	162	157	157	192	178	151	160	143	170	145	164	135	184	176	161	166	150	146	165	177	146	168	147	162	161	179	179	139	155	175	163	160	170	160	174	157	172	158	174	166	147	161	157	173	195	203	165	137	161	168	178	157	151	168	162	153	177	160	153	154	152	152	163	157	162	178	176	195	154	165	153	169	167	150	170	147	169	155	168	148	131	129	177	161	161	158	153	151	162	147	177	185	152	157	187	188	171	162	142	162	169	149	166	159	178	135	175	181	139	164	144	158	175	153	164	163	193	169	142	156	174	137	153	168	149	142	175	151	169	171	155	159	155	165	131	150	164	167	166	150	165	145	157	164	149	161	170	152	154	173	154	159	159	145	170	149	145	145	173	168	180	156	155	165	150	160	156	159	151	156	154	144	169	190	174	143	171	179	147	179	158	180	155	150	171	168	145	166	180	162	165	170	169	158	152	180	156	184	149	196	158	157	159	167	165	174	186	149	165	162	172	159	152	160	164	158	156	151	165	164	186	177	173	133	168	161	175	159	168	159	152	167	149	166	159	167	171	146	156	149	147	152	167	179	134	149	165	165	186	151	172	192	189	173	184	154	174	148	190	138	171	153	157	166	145	168	175	167	148	162	158	185	163	158	156	153	165	159	183	145	171	150	170	166	177	159	152	172	158	160	172	157	162	164	175	173	178	169	151	158	149	158	163	174	160	152	187	155	180	188	152	162	169	141	172	203	158	170	176	163	154	171	192	163	146	169	160	162	152	184	167	153	173	162	144	143	142	137	189	174	162	189	171	166	165	143	160	183	162	164	164	144	137	154	156	155	174	171	159	161	174	174	145	142	171	163	160	166	189	163	154	183	144	159	143	143	154	188	149	177	165	168	139	163	159	182	150	157	144	157	149	153	174	150	169	144	138	175	142	169	170	142	166	176	180	144	188	159	161	170	154	155	149	154	170	163	164	165	169	152	183	182	162	183	148	161	167	160	158	164	159	182	170	170	144	153	164	181	136	158	165	174	164	165	150	179	158	174	159	154	160	155	160	146	175	177	176	157	169	156	191	163	175	157	158	135	154	172	165	160	148	162	143	152	184	173	164	186	160	189	172	171	162	168	171	150	157	137	184	169	152	185	158	139	172	194	173	145	154	157	150	160	162	176	150	176	166	159	177	149	167	153	167	168	158	171	155	180	166	191	178	157	180	157	147	157	174	150	167	151	156	161	169	161	146	163	149	164	177	174	165	172	187	191	172	157	143	158	155	149	169	162	163	155	176	161	150	159	169	137	155	169	143	145	155	134	166	137	168	156	150	152	129	158	175	159	166	157	147	173	173	170	160	161	171	174	166	138	177	174	146	162	167	162	158	185	169	154	157	166	163	146	178	149	156	143	180	166	148	161	182	197	191	145	164	167	161	183	150	160	145	165	188	171	160	158	177	155	173	159	166	172	167	166	174	162	143	170	187	163	145	162	138	163	138	153	172	152	151	173	169	140	154	170	138	171	166	152	169	168	188	174	165	154	160	168	169	148	159	170	148	157	156	154	167	163	167	173	159	154	153	165	160	165	178	174	136	155	174	153	158	175	163
6359	35385	12079	4753	3321	2394	1775	1337	1003	824	678	588	532	501	411	383	386	341	352	291	307	281	299	277	281	260	302	221	249	243	248	243	246	235	236	254	251	226	235	242	260	227	263	217	217	213	228	220	224	222	245	240	203	208	209	228	219	207	208	213	201	235	245	194	240	223	206	209	215	209	210	236	214	201	222	218	201	220	244	223	198	211	218	190	207	213	228	205	197	201	249	219	205	205	236	219	214	215	229	223	215	212	218	206	181	209	209	216	221	223	207	195	209	204	221	208	227	209	191	223	209	221	240	219	209	207	215	213	215	202	241	190	190	210	205	211	200	206	215	219	229	209	193	213	211	241	212	223	224	199	208	199	207	195	202	201	219	219	213	195	211	216	222	225	205	211	209	196	211	210	189	223	219	217	215	224	201	212	207	211	226	239	224	185	231	192	217	219	175	235	227	196	198	216	209	222	216	228	179	197	191	213	223	208	234	205	212	208	208	202	210	211	199	211	186	198	196	215	205	185	210	211	215	197	212	204	205	234	213	227	190	213	198	193	173	213	194	218	231	200	203	219	202	233	221	190	214	223	204	204	196	187	235	218	223	224	209	197	195	234	202	210	203	222	188	206	203	213	214	208	189	232	212	224	189	216	195	205	203	202	206	202	210	198	240	236	198	208	219	203	187	194	245	203	197	238	204	222	181	212	185	247	224	213	216	212	204	228	207	208	231	216	202	193	222	200	213	211	193	219	212	203	210	228	213	200	225	190	199	250	217	205	242	216	226	167	224	229	243	215	199	234	193	199	234	231	200	222	236	224	231	212	218	187	194	234	185	209	222	213	221	233	217	187	215	198	219	220	211	200	201	200	211	216	201	186	214	236	200	201	224	195	180	224	221	197	207	214	210	208	235	201	196	231	195	224	212	216	224	205	224	208	183	216	221	206	181	177	214	215	207	214	225	191	219	193	212	202	213	221	194	219	220	209	198	201	214	175	240	191	228	185	198	204	210	227	210	222	194	200	210	220	212	222	218	190	201	218	207	197	193	221	205	233	214	186	234	235	195	224	214	228	195	187	204	200	199	209	209	209	220	198	213	223	213	190	221	215	214	169	215	224	225	216	213	191	219	205	191	223	225	218	212	201	215	223	226	225	219	225	196	204	212	225	205	239	220	236	200	208	206	201	216	212	202	197	209	203	176	210	220	225	200	224	207	219	213	195	242	226	202	211	215	224	195	204	231	211	232	200	218	235	220	203	183	175	198	194	231	230	224	213	242	232	205	228	232	199	211	210	218	203	229	191	207	205	207	223	197	208	219	208	220	212	218	217	215	203	227	197	213	228	218	219	204	193	201	243	220	236	196	227	204	222	218	196	214	206	210	212	235	230	231	226	207	229	211	210	202	195	201	203	193	210	221	226	207	201	250	198	242	227	222	213	205	238	205	212	223	217	227	209	214	210	212	202	206	195	227	190	200	208	209	197	218	208	201	242	193	203	216	229	236	215	214	205	238	217	227	220	193	217	209	228	222	236	200	198	175	235	222	226	177	226	209	211	218	195	215	198	222	219	211	202	227	207	211	199	226	216	206	190	209	222	214	211	205	219	223	226	216	207	184	198	214	213	212	235	196	182	211	214	213	214	186	210	188	227	208	201	233	214	203	194	200	194	198	215	211	214	203	217	188	201	207	225	222	211	234	171	198	189	203	222	217	205	205	206	209	228	213	222	191	207	203	249	214	215	225	213	229	217	219	207	198	195	203	213	212	178	214	237	210	212	207	188	215	230	214	219	218	217	228	223	231	222	220	230	215	236	209	218	230	197	224	221	191	200	210	209	218	198	198	204	198	214	209	227	199	211	212	199	205	202	194	213	196	228	206	213	198	197	210	196	232	203	209	197	196	217	239	216	217	219	232	197	194	221	203	217	213	199	206	207	212	202	210	196	223	189	232	208	224	224	201	188	208	236	211	201	203	202	240	173	195	210	202	199	211	215	201	211	195	204	233	213	226	197	207	206	216	217	212	210	206	210	211	172	179	251	219	217	222	216	190	235	204	199	227	237	200	212	224	201	203	214	225	188	207	219	212	211	185	212	194	223	216	204	222	183	224	235	210	208	200	219	214	213	202	195	213	204	198	187	234	211	211	217	210	228	201	210	190	202	221	198	209	201	200	212	231	198	219	235	224	195	202	192	229	207	206	223	226	200	207	211	220	218	246	212	205	208	208	188	202	207	222	184	208	229	206	206	201	224	187	203	209	225	207	199	204	200	200	217	203	212	224	215	212	225	211	233	205	198	205	209	228	232	208	208	229	201	217	210	225	216	190	235	218	211	218	192	226	220	215	206	215	205	237	230	226	238	225	190	227	199	185	197	231	197	199	207	195	208	212	209	226	193	228	244	219	209	210	205	223	213	204	228	211	181	173	208	199	214	209	208	218	192	208	209	232	195	192	241	226	231	217	210	226	225	193	189	199	202	210	215	200	206	212	215	195	231	195	211	203	228	192	232	234	223	206	209	218	211	214	229	225	214	215	214	219	201	230	219	202	196	200	241	198	197	232	192	208	193	197	227	204	229	209	206	223	213	193	223	229	227	199	216	221	224	198	200	187	225	254	217	196	203	230	220	228	179	206	209	218	253	229	204	212	204	193	171	200	209	228	207	203	218	216	226	237	204	185	213	233	228	216	219	208	255	227	223	240	187	222	210	194	198	224	202	211	215	206	202	182	214	227	197	203	218	227	233	226	221	182	210	194	202	213	216	232	202	197	211	225	198	207	195	227	203	239	218	218	215	216	209	211	196	204	205	195	229	238	205	208	212	221	215	188	190	215	221	197	222	202	214	191	215	217	219	205	206	201	218	190	199	202	211	209	209	238	217	197	230	223	221	191	235	207	207	219	212	202	198	215	188	226	190	216	170	207	199	215	220	213	193	212	202	201	208	226	209	222	215	193	209	203	221	222	190	231	225	213	202	207	217	202	208	204	209	213	224	184	207	222	212	201	217	226	210	201	201	213	196	229	205	208	215	200	219	223	218	228	226	196	200	204	214	213	216	193	202	201	199	191	210	220	195	218	194	204	213	212	223	174	212	244	207	188	222	207	221	219	174	201	184	217	216	209	214	214	219	203	215	224	203	231	213	195	226	188	210	203	196	205	216	210	206	209	208	226	201	199	206	203	220	195	239	227	225	204	207	208	206	205	229	215	213	212	208	205	218	221	196	204	207	160	199	223	225	204	205	188	211	192	234	203	249	203	226	200	219	225	218	208	223	194	202	194	199	218	211	223	188	228	197	215	225	221	200	184	212	217	197	205	201	205	205	204	221	251	218	205	188	196	230	218	199	226	196	212	225	223	217	211	192	239	208	240	213	192	182	202	220	209	216	205	192	215	221	197	200	187	195	213	229	217	203	201	196	188	235	236	225	222	195	200	194	194	194	199	191	208	203	207	197	197	205	206	215	206	184	199	193	190	205	193	221	216	221	218	201	193	214	198	206
27741	17785	4273	1101	849	817	649	657	618	610	611	600	626	595	631	591	628	601	586	621	615	578	612	591	601	588	619	591	580	590	575	616	613	618	610	529	568	600	598	591	612	575	636	604	562	569	628	598	595	592	596	605	615	613	585	602	635	574	606	633	622	600	588	611	570	647	621	610	620	609	583	663	543	580	628	588	605	573	616	610	599	580	640	626	590	613	609	595	565	552	637	591	624	584	608	582	618	629	618	589	641	603	566	621	597	631	577	640	577	602	608	616	632	621	589	653	604	585	605	565	611	598	553	605	618	555	647	578	596	567	577	618	598	564	600	573	586	619	594	624	585	549	557	624	574	596	558	603	583	594	636	631	597	624	606	610	578	631	561	584	632	564	564	611	589	581	610	642	564	588	607	556	559	624	557	599	588	560	601	612	658	629	576	620	590	576	655	651	648	567	572	633	626	581	581	614	572	636	568	576	621	627	575	615	592	588	623	591	631	573	620	578	622	583	610	642	619	590	625	580	624	645	586	611	619	566	601	610	571	607	574	589	594	607	590	616	599	638	579	598	617	580	631	608	619	619	622	599	603	597	582	620	588	556	626	623	586	611	584	595	569	568	611	616	592	647	612	597	566	605	611	621	571	552	584	599	626	606	634	579	581	574	644	614	648	602	567	614	618	568	638	609	609	585	622	577	554	607	623	630	569	596	612	592	598	536	561	588	598	617	589	587	612	635	641	622	618	598	604	608	602	587	582	622	590	602	632	610	626	590	596	591	614	602	597	564	570	561	642	555	625	576	618	581	601	601	578	570	617	588	623	619	632	586	605	573	587	604	638	564	582	563	564	627	572	582	632	611	660	592	563	600	617	600	636	615	627	588	599	586	646	613	635	567	605	604	602	574	628	602	604	621	601	633	642	586	631	641	606	601	603	649	610	617	625	563	582	581	565	531	630	615	587	618	613	639	571	616	634	574	623	594	630	629	586	600	604	593	587	610	603	597	597	621	654	602	582	582	596	596	534	624	604	563	593	615	545	588	568	601	584	614	589	600	638	609	623	595	612	605	599	598	607	578	663	570	584	618	618	605	639	618	611	568	619	569	570	602	566	635	615	607	643	651	616	600	597	622	581	576	592	579	593	610	592	571	584	623	642	570	611	581	612	601	652	586	597	618	628	608	565	584	622	574	577	622	611	599	556	586	588	636	544	589	603	616	583	599	594	581	599	613	594	628	607	578	611	639	626	606	598	597	589	610	582	616	590	608	542	635	595	610	641	625	589	621	574	596	604	570	603	628	605	625	587	603	573	606	545	589	595	625	627	592	631	611	606	633	624	604	580	605	607	575	612	577	578	594	644	582	613	607	583	637	591	601	638	596	614	580	582	602	613	613	596	587	618	600	620	593	647	615	586	557	590	568	616	594	623	615	574	584	648	612	655	564	572	626	597	580	600	637	566	581	588	591	621	570	561	606	616	584	560	591	640	591	622	640	561	589	570	616	633	630	607	577	592	602	585	635	573	618	578	559	609	557	624	599	616	603	606	608	575	582	588	582	620	649	577	590	592	623	618	585	611	610	620	575	591	651	625	624	641	622	599	636	578	575	584	598	591	586	619	572	608	586	616	615	607	583	629	532	544	569	616	593	620	602	613	615	609	574	602	550	574	617	608	612	583	676	586	583	568	579	571	582	638	599	587	640	605	609	563	549	595	585	630	561	564	566	585	610	597	606	622	605	595	583	625	632	626	628	583	570	574	588	584	616	648	613	601	616	622	587	613	592	575	617	637	609	599	583	586	645	572	618	618	553	561	604	596	637	612	614	584	585	561	601	631	582	583	603	615	557	585	588	595	641	619	579	640	568	626	617	569	573	575	602	624	619	590	612	633	586	596	609	606	603	600	648	620	592	581	612	586	609	583	601	608	586	619	632	560	611	627	609	641	620	568	618	578	634	688	639	605	633	591	580	630	603	623	616	595	604	639	579	615	607	598	566	617	577	588	605	629	609	604	634	618	575	581	611	617	600	630	590	637	597	603	627	586	599	614	586	600	593	610	610	621	591	616	638	607	617	594	592	604	592	580	619	608	591	596	638	633	619	634	579	626	616	621	571	611	637	598	623	579	624	584	603	579	598	564	621	625	577	570	585	582	614	608	577	584	611	629	593	611	574	588	611	560	628	585	596	624	629	633	617	559	617	616	632	594	578	582	616	598	604	598	605	594	563	627	616	619	586	616	593	614	607	580	638	616	602	642	570	582	604	605	592	658	605	623	602	567	577	569	586	583	565	600	606	611	614	583	627	612	582	604	617	605	595	662	575	629	600	607	587	592	659	593	617	597	587	600	592	569	616	551	589	610	676	583	586	608	595	620	580	571	594	585	596	580	648	594	600	559	594	592	592	648	611	560	580	588	554	588	646	592	602	613	586	632	576	612	578	625	578	558	583	613	596	591	559	670	559	573	617	579	610	575	593	615	620	596	587	540	659	623	608	586	606	571	564	611	613	601	627	572	635	563	626	609	550	609	609	628	602	577	580	594	586	625	608	603	580	578	657	563	623	578	597	584	612	574	613	571	621	614	592	570	566	615	606	548	604	656	600	559	635	638	603	586	562	613	620	637	589	613	599	609	602	555	587	576	579	615	606	602	656	636	597	563	610	600	566	589	585	601	609	632	560	587	588	595	571	597	644	597	611	636	579	636	603	606	610	621	609	593	586	642	597	604	596	629	623	566	580	619	616	622	619	568	555	597	572	607	540	576	595	633	556	596	591	568	576	600	634	621	592	601	588	627	553	628	560	599	575	595	597	618	596	532	605	586	603	595	610	618	606	618	655	639	585	593	608	640	624	583	580	610	554	627	609	628	589	582	609	584	596	635	612	600	610	573	635	568	595	600	624	567	565	589	573	567	652	603	578	575	641	554	624	624	623	571	593	545	589	621	626	659	584	582	565	572	600	643	594	609	608	604	575	641	626	597	595	610	641	609	607	581	592	624	596	596	648	593	579	576	611	616	595	584	606	647	605	596	597	573	613	592	602	602	610	582	566	602	580	566	605	607	566	583	578	621	588	634	592	614	641	600	591	644	573	540	634	610	625	636	600	639	588	605	613	617	584	533	592	597	565	587	580	543	621	623	593	645	622	584	612	608	614	586	607	604	605	623	595	619	581	600	608	612	609	564	633	605	603	609	566	606	619	583	584	602	595	562	614	600	625	604	588	600	620	605	579	624	624	589	601	627	639	582	618	576	650	571	577	568	618	603	594	617	584	616	577	606	619	593	561	575	583	630	598	589	576	616	591	594	623	600	598	606	608	634	562	610	603	614	560	613	613	629	581	623	618	607	596	608	564	591	560	589	611	622	578	623	627	593	611	629	603	572	637	569	622	624	592	586	566	616	618	633	581	595	579	587	613	597	588	619	576	604	597	600	593	544	573	631	610	590	555	571	577	580	573	632	631	590	605	621	587	607	582	633	606	589	635	586	582	601	610	600	599	610	580
5637	8495	1644	999	873	835	806	811	774	831	848	778	698	796	737	785	750	807	806	729	796	768	748	757	719	776	766	762	757	757	766	738	775	761	770	759	749	779	773	779	789	739	750	712	742	750	773	783	744	756	781	797	764	722	803	746	772	788	751	767	775	738	767	776	783	766	758	758	799	802	791	773	793	765	825	754	785	784	702	755	796	752	744	786	738	750	800	802	796	794	770	760	752	767	770	786	741	784	770	808	778	776	805	743	804	743	790	756	809	759	771	762	752	734	734	806	755	799	729	790	767	738	759	707	752	808	743	761	779	751	764	774	752	789	749	735	734	754	769	746	795	789	789	783	731	726	781	765	802	809	772	776	730	733	730	774	788	750	775	756	753	769	769	733	827	743	828	777	757	775	768	789	797	722	792	799	756	812	757	795	784	787	766	764	733	732	782	735	758	718	749	745	706	763	796	734	814	717	774	787	756	797	774	755	733	762	797	760	802	796	771	764	780	743	780	757	780	753	767	799	775	740	778	755	823	748	818	748	753	742	795	716	711	725	737	791	726	717	801	748	776	770	774	721	750	767	744	785	786	799	802	794	772	750	747	776	771	745	781	780	749	738	756	793	763	800	768	784	741	737	797	792	757	818	728	731	781	778	778	750	815	735	802	753	780	783	766	768	793	729	711	746	723	783	774	718	732	739	783	778	800	768	817	747	742	751	776	752	816	832	797	785	754	795	749	755	773	763	785	770	757	755	770	830	706	787	801	770	807	759	720	738	731	758	757	756	772	771	761	757	751	761	777	767	793	746	778	794	787	786	717	735	798	804	788	686	717	773	766	802	769	744	784	737	756	750	769	764	755	752	826	796	744	729	775	726	806	759	781	802	704	760	749	735	754	769	735	745	823	748	773	761	718	734	788	734	753	791	785	734	714	807	769	739	761	736	811	759	754	802	730	734	806	740	772	750	807	758	760	790	798	776	742	819	760	786	782	826	779	756	738	823	773	791	780	778	757	748	745	757	764	706	771	737	792	778	769	722	764	749	790	767	768	737	809	778	755	764	751	746	716	729	733	801	707	762	744	743	776	751	794	734	784	814	813	745	776	761	770	729	771	711	793	752	744	758	761	756	751	793	728	767	704	791	748	784	761	745	808	799	742	789	752	767	767	786	784	769	783	774	783	746	749	795	738	753	730	784	747	769	765	766	730	740	756	755	752	831	769	790	728	735	747	799	731	715	834	752	759	792	723	801	782	745	764	808	741	810	778	774	761	774	788	775	750	756	747	711	801	760	763	750	745	778	810	834	755	753	788	754	768	791	793	784	769	759	765	739	810	745	711	751	750	747	747	765	747	765	778	725	704	727	710	770	784	747	790	791	766	751	772	824	787	715	780	763	772	773	799	738	794	718	759	781	719	794	786	785	741	791	793	758	842	716	743	756	756	803	754	767	745	732	811	772	772	741	724	813	757	735	758	800	792	761	745	750	800	733	796	756	746	767	753	752	826	749	777	717	766	775	751	775	812	775	788	738	784	745	764	726	750	716	795	778	701	717	815	771	762	745	770	791	739	735	811	728	775	798	738	721	785	767	765	794	764	745	796	756	779	792	706	734	726	735	762	811	789	750	768	761	723	813	757	803	754	801	802	754	739	775	769	703	807	758	741	759	704	776	773	803	770	787	766	749	758	776	753	724	763	759	762	792	767	810	778	770	789	769	762	759	739	780	780	803	793	788	767	757	789	782	755	795	766	759	789	767	772	779	730	775	753	741	742	803	786	765	758	767	795	740	789	804	741	797	791	755	781	776	793	756	739	781	790	771	743	736	727	804	791	790	783	751	759	753	812	721	717	780	718	781	721	765	762	752	739	795	778	744	751	790	793	737	796	780	775	780	687	760	775	699	796	761	752	801	833	750	799	842	797	746	789	759	791	794	799	812	765	793	765	797	772	764	765	821	746	735	760	762	770	730	797	801	810	748	767	755	751	755	692	783	779	795	772	807	747	812	770	750	801	736	752	775	753	762	810	768	790	762	743	772	819	770	768	760	762	749	750	771	749	787	773	776	824	782	758	774	798	820	740	718	766	768	807	767	731	787	729	792	747	775	813	758	764	736	769	779	769	743	776	744	753	768	811	779	772	752	747	773	760	773	766	786	800	753	777	746	725	747	788	770	739	740	747	753	761	789	787	766	746	751	822	747	804	775	755	759	752	774	752	763	753	755	773	699	770	732	765	743	782	750	774	735	740	774	782	798	765	765	816	759	780	822	766	748	747	716	767	755	787	798	745	770	746	792	717	716	740	754	761	821	710	789	779	753	767	766	743	741	743	777	763	737	728	721	781	731	780	816	768	752	824	725	752	752	774	786	694	739	777	787	787	816	747	760	788	733	767	762	790	827	746	777	762	773	755	741	734	729	768	777	805	811	792	762	770	787	755	746	708	778	775	818	738	766	772	831	766	742	754	741	803	774	801	774	797	735	778	788	793	806	729	727	740	775	777	731	785	767	756	773	796	751	779	769	794	772	775	781	774	812	757	752	782	749	717	754	718	762	732	760	790	808	733	752	756	779	794	739	751	771	776	815	739	767	775	770	844	736	805	749	755	757	775	755	774	787	767	841	799	791	792	723	748	721	752	793	731	764	774	778	783	760	777	757	780	797	792	757	780	733	749	795	736	726	697	775	785	766	716	776	749	720	750	751	768	764	731	720	801	759	728	791	724	802	786	706	741	780	767	735	773	786	748	773	743	760	739	779	800	768	757	810	794	777	783	762	736	699	799	790	774	739	768	712	784	761	790	780	715	751	773	744	744	701	754	770	780	770	759	777	810	735	765	777	821	715	738	724	755	771	773	750	737	782	762	778	723	780	810	771	824	757	754	771	740	780	786	774	795	819	732	751	781	746	769	785	739	741	779	802	795	785	720	764	761	768	752	769	727	702	736	737	777	756	814	780	813	742	698	746	780	806	799	777	828	716	772	777	758	779	705	785	738	759	776	737	765	762	772	761	784	807	765	755	770	803	788	755	724	718	778	766	758	802	797	731	747	815	735	738	809	793	775	735	735	730	786	764	754	805	753	751	757	750	746	755	755	746	759	798	748	775	755	763	732	811	786	769	786	779	738	773	762	758	761	750	767	782	801	733	739	762	792	781	779	788	740	776	749	739	724	767	832	778	790	770	754	739	747	789	797	713	712	746	758	758	707	717	727	767	754	758	734	796	742	828	769	772	805	774	747	782	814	739	758	737	768	765	749	774	759	799	752	718	785	763	801	784	779	792	756	776	736	721	747	801	756	803	758	815	786	802	773	757	768	719	792	795	804	770	816	751	800	773	731	805	800	720	771	742	768	722	739	754	752	761	755	744	765	793	773	730	752	781	763	741	723	820	776	758	800	734	822	760	760	773	799	751	739	772	750	761	761	726	778	770	701	760	746	794	732	776	739	755	726	791	748	817	803	747	773	747	773	811	781	755	765	806	778	780	768	693	737	768	783	758
23748	21488	28690	24698	21433	7043	1008	768	607	597	515	510	541	510	488	453	460	457	436	468	480	477	439	442	481	466	419	459	440	448	457	448	477	454	422	428	428	440	453	443	456	451	458	426	437	422	450	453	428	426	482	458	417	466	425	451	432	418	463	439	408	463	439	473	420	457	422	459	423	448	441	428	481	399	457	476	433	413	425	454	422	437	449	443	442	444	435	462	420	413	418	421	425	456	401	448	432	471	416	461	436	417	423	426	448	461	451	417	440	399	449	442	417	412	472	429	453	469	431	389	428	437	429	449	423	465	426	437	435	465	428	470	415	455	435	390	471	463	434	410	441	453	432	420	443	401	426	420	416	425	405	432	438	456	429	470	431	396	460	405	421	463	446	442	459	449	428	452	412	471	472	473	401	435	463	457	431	464	414	461	444	432	425	418	422	446	426	454	452	440	414	420	424	427	413	474	440	423	461	474	419	422	456	407	450	442	433	441	457	416	450	442	468	458	451	450	447	426	409	431	436	433	458	434	397	440	434	418	393	428	453	466	423	447	428	448	426	413	435	435	467	410	437	453	439	435	444	386	452	448	477	436	442	443	456	415	455	422	427	440	437	448	455	432	467	439	401	445	482	397	417	448	449	402	457	404	437	471	411	432	439	422	431	433	463	427	422	418	382	442	445	419	436	444	411	421	453	448	393	412	444	433	457	451	426	434	419	442	463	455	439	476	456	414	420	429	401	436	486	439	413	461	420	427	443	465	474	394	438	445	476	426	444	441	414	405	433	441	411	453	433	432	436	459	409	420	425	423	458	392	448	454	442	424	423	440	387	480	422	447	414	419	407	417	438	449	453	454	454	452	460	475	465	420	425	459	461	400	438	431	511	410	440	427	403	491	457	441	460	422	434	478	415	445	455	456	425	407	448	463	413	406	427	427	429	391	415	429	423	427	427	447	452	464	396	454	478	436	456	408	427	451	413	425	459	434	431	428	395	412	429	423	436	430	400	432	461	423	454	455	419	433	454	438	441	413	402	429	420	476	430	416	399	421	419	430	418	456	437	418	472	451	439	446	453	421	428	409	421	435	465	394	449	438	432	428	427	414	434	472	412	418	436	460	451	422	410	459	442	430	416	463	400	441	432	450	406	448	423	447	430	471	410	504	427	468	476	455	410	426	470	467	433	427	410	467	422	442	456	440	434	407	452	460	439	416	442	436	460	430	416	448	469	419	445	449	393	429	427	418	428	424	394	402	484	459	434	438	419	435	407	465	440	411	461	431	419	421	455	468	453	421	459	414	418	440	427	473	432	430	406	452	436	469	423	459	437	435	427	417	405	483	450	454	462	452	393	440	435	455	420	433	453	455	438	430	443	399	438	418	436	466	435	414	392	437	437	397	449	421	457	422	441	442	443	448	419	458	395	424	415	409	471	413	433	415	431	466	421	410	432	412	422	434	436	433	440	395	451	442	433	477	414	446	425	419	456	419	399	443	454	430	457	407	453	464	426	418	422	438	432	432	478	408	438	447	441	425	473	472	438	423	419	416	444	451	423	422	439	461	432	449	406	447	448	414	469	479	432	416	437	421	423	413	438	437	404	415	410	480	419	463	444	447	412	446	418	439	418	410	415	387	431	427	450	416	445	421	471	426	425	423	409	411	437	400	423	446	432	430	405	445	422	418	450	432	430	451	431	437	462	426	400	471	433	466	418	445	431	415	441	456	454	424	422	436	456	452	442	452	407	445	424	419	403	414	430	442	416	419	441	473	449	440	480	418	461	437	476	430	426	461	436	459	448	448	479	457	424	431	422	420	452	442	454	463	458	454	430	429	462	424	463	438	410	463	432	379	414	488	410	454	449	438	437	453	438	417	404	424	415	430	450	447	404	392	439	448	430	456	443	436	429	426	433	439	417	410	462	401	428	383	419	444	434	433	465	448	433	435	473	410	428	436	437	440	459	412	444	413	434	446	434	453	442	437	474	396	410	410	435	459	442	461	442	437	425	432	443	440	426	461	425	407	412	451	462	430	481	425	427	444	422	406	441	422	430	400	439	431	427	455	414	439	426	400	406	417	406	429	407	446	434	439	437	468	452	406	449	444	408	449	413	459	425	398	426	439	423	465	406	474	416	437	448	422	432	450	427	453	440	480	456	432	433	421	427	448	464	420	454	442	423	421	420	409	425	431	431	458	431	452	418	458	436	423	428	438	427	469	421	440	418	458	452	448	417	424	442	451	447	435	434	428	411	416	454	414	434	393	391	427	411	420	488	400	400	419	449	432	459	437	460	459	397	429	407	415	462	472	415	404	459	455	394	420	396	391	420	411	432	437	430	420	434	442	432	412	400	428	400	428	455	392	447	429	397	466	430	460	427	464	450	440	444	454	416	461	451	408	418	402	426	410	451	467	458	451	430	444	423	425	424	421	421	432	454	452	427	409	418	435	472	459	425	436	435	466	399	450	444	433	431	410	426	441	425	443	434	478	407	457	436	422	411	450	430	438	388	464	459	427	454	420	437	460	419	429	388	469	436	420	455	440	431	435	403	435	438	465	435	438	457	432	464	410	449	469	399	444	444	474	403	442	462	401	450	437	471	443	415	432	501	448	493	458	449	445	469	442	413	406	445	434	469	450	467	424	442	425	440	450	492	417	445	429	417	433	464	444	441	439	412	414	422	448	406	442	402	422	387	420	432	467	451	418	429	426	460	406	465	433	428	415	440	410	434	415	430	438	449	473	451	449	435	450	422	404	411	435	403	440	408	429	491	423	411	457	438	422	442	441	411	449	426	448	464	410	451	468	475	438	419	413	459	431	448	447	454	431	423	447	424	418	440	453	430	399	441	438	443	400	433	460	463	426	461	407	415	418	456	462	413	462	411	424	446	464	421	434	469	418	461	420	432	479	467	428	437	436	436	435	406	429	389	458	450	435	459	462	475	440	472	466	453	437	424	449	435	431	425	448	446	428	461	451	448	411	431	409	441	459	424	457	418	440	439	433	444	434	432	434	409	404	411	412	462	418	428	415	414	439	466	409	446	440	436	442	470	435	417	440	439	424	392	398	422	476	444	424	462	481	426	446	422	397	416	405	419	448	441	455	459	425	414	418	419	412	424	443	415	423	426	421	407	392	426	420	463	380	457	464	444	441	441	448	440	441	431	387	417	420	442	440	436	442	448	433	460	408	425	446	437	413	446	422	432	492	467	415	447	461	444	450	422	442	426	422	401	435	382	440	460	436	403	441	434	412	416	462	424	407	460	425	430	464	418	427	440	443	448	397	477	428	431	440	445	429	414	425	426	433	412	464	422	453	429	446	455	403	427	463	419	421	426	409	440	446	415	437	471	441	413	428	413	423	428	448	472	432	418	442	431	458	445	435	464	418	438	433	428	415	481	419	421	434	469	468	443	435	448	420	456	413	430	443	450	438	448	404	456	433	419	416	425	445	426	406	434	448	422	413	458	413	463	433	440	433	415	455	432	421	419	444	469	412
5175	30082	7871	3182	2238	1771	1439	1167	1001	944	862	797	711	717	664	695	624	646	643	618	631	601	608	584	610	601	631	570	584	618	601	600	576	557	523	565	548	572	606	545	606	582	575	579	562	568	610	551	544	559	587	599	605	627	604	599	560	586	560	536	557	550	609	591	581	562	600	552	564	605	605	591	653	561	591	579	587	615	566	552	573	588	588	544	595	563	575	597	549	560	552	585	563	537	525	595	565	579	574	578	545	574	539	614	574	596	561	564	538	602	623	541	610	608	539	565	536	586	585	581	592	561	565	574	576	530	570	590	555	563	541	593	565	595	574	600	535	546	557	518	605	542	551	562	615	577	579	568	565	601	562	562	584	589	567	572	570	589	558	544	547	547	524	574	577	565	559	571	577	561	569	554	589	564	579	614	540	568	581	556	546	529	562	597	568	571	588	572	539	577	582	536	536	544	521	535	544	559	549	581	571	588	557	592	568	594	565	541	568	569	592	598	559	608	537	575	548	567	550	569	603	527	569	556	605	574	560	574	568	636	606	558	583	545	620	559	513	568	549	589	549	563	549	547	563	566	550	548	575	560	580	543	639	521	554	551	579	537	563	598	590	581	571	549	628	586	630	567	548	570	524	566	552	588	599	558	558	581	544	533	597	578	551	560	561	545	520	598	561	552	579	595	581	549	601	572	555	587	543	579	552	603	572	626	563	565	592	580	582	570	578	557	552	585	580	582	588	583	585	536	617	608	598	590	556	560	569	556	561	592	576	552	573	592	575	566	524	546	567	565	552	564	546	578	562	529	554	551	563	569	584	543	553	557	553	552	569	535	612	574	522	562	565	558	565	643	587	606	620	559	535	535	558	545	583	601	595	567	578	544	588	555	581	547	603	558	529	550	499	518	560	571	578	541	539	551	545	597	544	557	560	592	538	566	581	577	586	562	553	586	523	570	588	561	565	548	578	564	548	567	561	581	554	558	525	572	582	558	558	553	565	596	551	566	569	574	576	545	577	543	554	577	596	528	570	522	597	556	597	596	639	579	546	576	562	578	546	501	570	557	520	622	589	528	593	549	547	600	589	568	606	553	536	542	585	559	540	580	607	557	562	592	602	589	577	541	587	568	545	581	573	604	551	575	550	577	557	547	594	568	501	545	568	595	584	584	549	592	609	590	578	581	553	564	581	603	604	583	560	563	560	599	564	591	535	549	551	564	602	574	567	539	542	518	580	552	584	560	596	579	570	596	562	587	573	574	639	561	564	562	526	558	597	554	607	570	568	561	533	637	562	541	544	577	554	596	543	587	556	561	569	556	556	542	543	579	578	529	590	579	586	594	558	530	553	589	570	553	583	558	558	591	606	530	523	586	558	584	567	600	571	577	612	545	558	529	591	582	593	598	498	570	526	538	587	586	544	590	571	564	562	520	584	559	553	558	568	558	565	610	520	565	559	594	579	582	550	571	550	552	568	585	624	609	560	608	570	550	542	557	536	548	581	572	591	587	529	561	578	533	593	570	557	570	592	537	580	516	538	593	592	574	655	536	620	533	596	559	561	604	562	561	588	572	582	596	579	554	516	604	550	561	612	554	553	581	574	610	561	585	539	518	587	562	558	553	574	585	568	567	561	584	558	601	564	579	585	561	588	575	589	526	548	596	587	584	554	601	572	595	628	547	518	638	538	564	532	543	550	542	548	547	561	568	629	553	570	546	545	608	607	569	581	569	562	559	523	584	540	564	545	571	581	560	577	560	544	588	584	558	596	513	543	558	568	597	563	585	527	526	533	546	537	568	558	581	547	591	536	588	563	554	610	574	541	592	592	555	567	585	530	584	576	548	590	573	562	590	562	519	541	540	548	590	603	579	597	552	555	571	504	602	526	558	546	558	559	582	595	563	584	622	555	549	557	556	600	570	573	579	591	592	524	563	578	555	540	547	565	582	581	539	558	576	605	577	555	581	557	615	577	564	547	529	579	550	611	574	605	605	524	574	599	578	588	535	535	537	578	600	568	571	574	597	604	606	566	588	581	560	582	596	568	569	576	594	554	568	539	591	587	514	603	581	589	546	591	589	570	547	570	583	608	582	573	525	568	529	571	587	585	583	552	579	591	542	536	579	567	580	578	563	590	591	552	600	537	577	591	564	535	561	575	550	577	600	544	557	580	585	582	558	545	567	572	589	571	568	554	590	604	551	524	567	580	578	577	596	530	545	532	569	593	570	593	578	583	558	602	553	575	556	567	548	536	570	568	579	567	601	564	523	536	574	598	560	636	551	538	569	576	562	564	567	604	555	553	564	552	597	545	586	567	565	604	593	533	579	600	557	567	548	575	562	588	529	554	580	592	535	592	529	541	528	560	547	558	585	562	536	598	532	550	581	534	582	600	552	562	549	597	581	555	565	586	589	562	551	593	568	540	569	613	588	578	554	563	555	620	608	544	549	539	592	610	606	526	594	553	569	547	547	540	567	541	565	580	598	538	571	602	565	578	562	573	543	592	604	550	623	590	585	547	592	542	570	553	552	533	581	574	552	536	525	571	571	572	548	517	563	546	607	566	546	579	602	527	553	563	535	553	555	578	575	565	557	526	529	538	543	544	550	558	586	569	564	550	599	574	533	547	532	525	533	618	582	573	581	579	581	562	606	558	579	589	597	551	593	592	530	554	532	548	563	577	586	532	564	585	563	583	565	516	557	573	544	600	584	556	546	584	507	618	536	601	579	546	539	572	569	548	542	563	538	572	594	544	557	588	536	543	559	599	560	620	588	554	576	501	566	530	564	544	518	552	529	582	598	610	542	604	557	567	572	576	575	599	600	578	554	584	578	568	588	634	598	570	584	582	588	554	548	555	592	554	561	596	593	562	575	568	569	553	564	610	596	575	551	531	558	559	592	540	554	576	528	534	550	538	525	593	552	584	550	551	534	539	556	578	605	542	578	581	552	575	537	615	572	563	566	534	541	556	549	546	532	544	570	587	598	580	606	508	596	588	581	528	574	602	591	551	540	591	567	544	562	590	563	571	577	530	582	550	567	566	531	554	555	534	540	620	575	595	520	584	566	554	538	545	609	584	536	548	549	569	578	598	585	580	584	597	629	576	596	578	528	558	591	563	599	574	557	616	539	576	591	555	575	579	550	573	543	549	631	587	559	532	503	597	564	560	632	574	559	563	591	592	585	567	576	587	557	603	554	567	560	557	559	585	612	538	586	599	527	580	576	550	599	630	553	561	629	612	593	578	557	602	536	548	529	570	595	579	597	586	562	602	551	569	568	574	543	590	580	600	568	563	595	574	557	610	551	592	607	586	554	567	599	535	566	572	551	557	528	615	577	565	604	566	566	596	557	564	538	582	613	539	595	562	556	602	585	588	569	594	544	585	582	567	598	567	609	568	520	597	582	578	583	537	575	560	571	564	616	619	588	577	577	583	524	546	609	628	543	549	563	555	538	521	568	577	549	591	538	586	571	534	583	525	586	580	571	603	580	549	561
25053	21571	27315	25948	5768	718	624	556	530	515	455	487	445	468	437	467	455	439	447	459	446	453	421	444	420	430	397	421	448	434	442	437	423	433	417	430	402	420	394	421	435	435	454	438	374	442	415	413	407	447	417	421	457	450	432	411	457	414	445	422	417	399	432	415	390	399	419	456	406	462	400	453	388	422	426	360	424	412	414	420	383	429	423	431	393	434	426	401	424	402	425	402	484	424	418	416	406	405	402	438	419	423	411	462	440	400	421	389	391	404	431	395	380	420	415	397	439	437	436	439	426	437	439	430	424	420	447	366	414	407	396	437	454	436	406	417	445	445	439	437	437	397	412	387	409	407	405	393	444	437	452	419	454	445	439	434	400	408	433	409	436	432	433	412	446	439	422	410	405	408	391	404	412	381	405	432	401	394	438	413	417	426	400	436	410	448	406	437	449	429	413	406	426	383	423	425	428	437	414	424	402	431	421	387	421	437	427	423	425	417	410	402	404	421	413	402	417	410	404	445	444	421	405	465	436	462	435	418	392	415	385	458	377	440	414	433	411	407	449	401	417	450	426	446	421	434	411	467	435	411	443	410	467	435	438	407	400	430	405	431	437	411	429	412	430	374	434	414	429	378	442	401	418	449	437	392	423	437	423	398	437	405	469	407	412	429	415	399	399	440	412	403	440	424	440	420	416	421	429	396	440	417	419	446	461	415	427	438	445	408	436	422	403	399	467	428	416	426	443	461	462	394	423	427	398	447	455	401	384	445	433	425	396	411	425	417	433	389	460	407	408	376	431	427	418	395	415	417	450	407	412	430	409	417	443	418	429	423	409	427	401	428	404	424	381	412	403	441	433	410	426	415	444	410	432	408	419	422	423	451	425	412	417	435	413	416	409	454	419	418	447	403	411	467	425	392	420	443	401	431	403	412	456	378	431	421	408	408	426	361	447	429	387	455	428	426	402	467	445	431	427	378	417	402	464	410	468	421	378	422	392	401	416	399	414	410	410	406	418	407	440	436	402	411	414	437	381	424	400	372	391	470	462	434	418	441	430	431	438	406	428	425	383	414	423	429	414	411	421	414	409	413	435	406	435	389	438	398	400	419	436	443	432	420	438	435	419	403	429	418	420	415	416	444	411	380	429	374	419	435	389	426	467	430	423	383	430	412	431	392	444	423	413	433	445	447	429	438	421	436	462	394	404	399	404	402	393	373	434	404	423	407	421	431	410	415	411	428	398	422	383	433	403	429	461	404	424	441	432	416	447	409	435	443	446	418	443	436	423	476	443	433	424	433	395	404	456	467	409	394	406	418	437	398	383	454	411	432	369	395	432	454	439	450	426	448	381	452	384	420	405	420	419	399	424	420	433	435	434	402	430	420	417	420	459	413	426	420	415	407	443	476	391	401	448	371	409	414	386	417	431	394	423	434	443	423	442	441	413	410	428	428	432	430	419	430	457	424	408	431	434	444	428	404	406	446	422	412	399	433	396	444	412	428	394	417	377	383	430	384	417	415	431	410	418	409	409	456	397	391	400	397	428	433	414	438	401	474	412	450	449	412	400	434	458	417	397	414	404	421	440	403	392	427	394	427	442	430	422	412	360	449	440	417	444	446	417	412	414	413	441	412	439	398	438	416	462	473	401	412	425	444	424	438	417	441	390	401	427	410	387	425	405	424	412	431	402	437	412	423	453	439	406	411	428	431	445	440	426	439	434	439	442	417	391	435	408	367	434	420	370	436	434	413	422	400	385	431	413	371	395	402	404	451	475	440	445	420	421	402	423	443	430	412	384	401	404	416	390	388	404	411	438	421	418	420	407	417	428	449	402	429	409	395	411	418	415	455	413	377	415	444	400	414	431	444	424	402	427	450	401	463	422	394	435	418	413	445	408	397	421	401	389	403	405	458	427	440	396	460	438	391	415	398	432	377	447	392	406	406	399	402	418	386	467	422	432	395	432	418	382	427	452	423	451	480	411	395	403	411	427	416	445	407	408	408	417	416	399	455	464	398	418	443	447	385	423	433	418	410	435	411	429	372	433	410	399	402	381	441	412	415	426	427	383	458	428	411	433	397	386	430	401	453	386	379	430	444	415	389	417	414	422	414	383	422	433	459	420	450	427	399	473	411	428	432	426	474	425	405	407	416	437	449	422	399	428	488	443	412	444	431	426	453	415	419	445	415	458	414	468	419	413	432	431	421	416	424	394	394	413	405	414	380	431	423	385	381	424	437	446	424	394	415	420	409	412	408	433	456	425	405	444	412	437	375	416	400	405	446	394	435	411	382	416	382	402	416	422	445	390	432	432	429	401	386	437	404	438	416	429	409	393	429	419	439	394	412	407	401	387	391	470	416	381	402	435	446	394	399	411	424	389	424	403	428	449	379	411	454	409	397	407	432	440	449	381	452	464	424	415	401	437	406	413	430	429	389	407	435	422	404	448	431	432	430	396	392	387	416	429	411	446	439	430	423	446	424	403	422	404	421	435	418	426	426	442	405	396	422	461	410	424	412	420	438	414	419	405	393	442	404	438	433	409	390	410	405	419	430	458	380	438	416	398	434	443	420	396	426	431	382	439	407	424	392	439	409	415	433	432	406	391	404	419	447	409	413	390	425	429	435	404	460	426	414	398	425	419	428	460	439	447	408	401	421	431	416	433	432	432	407	448	428	420	403	429	414	434	425	430	404	445	483	433	413	429	434	389	392	414	466	443	416	405	411	461	387	439	426	400	380	434	433	435	413	367	387	418	432	403	422	430	427	420	391	411	416	408	439	416	459	402	395	441	448	417	404	427	396	444	422	430	440	430	437	427	445	418	390	416	406	434	436	452	409	455	414	430	413	411	401	446	448	413	411	419	394	402	448	420	448	421	427	391	443	415	446	433	410	399	430	375	427	426	432	438	458	387	415	395	421	433	411	446	421	427	431	413	432	412	439	423	463	431	416	406	422	418	426	414	430	395	426	427	380	401	428	440	429	441	395	413	429	398	413	404	434	393	427	428	425	424	418	422	442	390	416	425	427	387	401	431	433	423	427	443	416	422	397	426	390	416	398	403	439	445	391	445	394	441	437	420	417	389	457	418	422	441	427	453	407	442	381	409	419	415	390	415	432	414	390	435	430	417	433	415	432	405	420	402	419	395	436	433	440	420	409	435	393	421	425	438	455	412	400	413	420	415	436	441	433	413	434	433	418	446	415	420	416	380	387	409	428	427	486	393	469	414	383	433	431	398	422	370	405	433	415	427	420	397	458	401	429	441	407	429	436	426	424	394	465	426	420	395	411	417	392	407	420	418	384	439	425	411	399	453	452	410	423	420	423	430	414	393	364	439	423	405	399	392	419	447	440	410	415	386	400	430	438	450	399	454	423	420	415	393	382	431	420	418	401	419	462	410	440	438	419	404	408	427	417	474	391	442	435	448	429	411	402	436	437	440	404	437	409	416	392	403	419	412	431	450	440	391	413	446	376	401	411	424	422	394	434	444	399
4958	22943	4414	1833	1353	1186	993	833	765	739	649	647	599	580	582	544	587	543	546	575	550	547	533	531	570	576	518	529	533	530	519	555	534	533	528	524	554	567	555	547	574	571	540	532	562	492	510	542	513	525	507	544	535	486	538	517	537	516	544	502	496	572	508	487	511	516	510	605	497	495	585	480	509	533	481	489	563	541	504	503	537	481	531	563	533	532	545	520	491	526	506	511	501	554	525	525	547	495	493	522	535	540	555	554	569	480	502	527	526	518	535	547	551	533	538	520	522	516	551	568	519	528	481	518	494	524	523	503	516	571	506	492	487	530	533	537	557	503	526	512	536	476	519	541	516	532	522	500	528	493	565	540	571	562	547	520	509	521	484	546	542	562	531	491	552	531	512	517	547	534	548	560	505	541	464	540	506	526	526	542	512	519	512	520	528	524	516	545	523	492	516	537	525	525	530	555	514	552	553	524	523	544	540	524	554	499	533	559	541	527	541	533	521	512	536	522	516	512	544	554	499	528	534	516	505	519	494	523	525	518	525	544	542	503	525	522	511	505	527	547	515	541	543	542	548	515	489	513	502	502	490	551	509	497	552	568	537	576	529	502	550	525	562	537	537	507	484	519	533	538	522	519	521	541	518	522	530	498	555	524	517	520	539	551	506	544	494	541	528	536	535	511	540	506	538	505	525	559	540	520	510	543	511	536	514	493	504	500	521	511	505	489	515	525	529	543	526	532	534	537	562	532	496	545	510	534	543	502	529	530	521	528	536	519	475	527	536	534	528	525	526	538	515	535	535	511	537	540	480	518	514	561	523	524	523	509	499	555	556	547	506	553	561	495	501	498	528	508	568	580	537	524	530	538	558	515	519	489	510	548	496	511	484	526	525	526	541	530	523	538	535	506	506	512	497	559	524	544	545	526	539	532	535	507	532	548	481	503	547	524	549	513	529	535	521	513	533	537	540	477	551	538	538	486	511	525	526	521	574	550	517	534	493	534	517	545	535	533	565	540	479	527	524	527	489	523	547	525	506	516	571	499	568	513	498	527	531	506	529	541	499	546	515	543	535	517	513	518	543	523	521	496	558	505	564	541	519	558	524	534	504	553	532	543	541	518	555	572	521	486	522	518	471	520	544	547	517	521	507	553	520	513	525	530	519	497	507	529	544	546	574	528	508	553	502	549	554	529	506	503	563	512	490	513	489	513	495	538	567	513	491	531	521	503	594	503	548	506	519	516	525	514	497	522	530	516	554	527	535	499	560	547	535	531	519	517	538	537	536	506	546	510	544	491	534	493	532	546	482	562	531	549	557	500	525	516	546	511	503	492	545	539	564	543	515	527	512	531	568	558	503	533	524	541	542	506	505	470	522	525	524	547	489	519	518	474	575	498	547	519	527	493	535	488	518	538	599	555	536	540	551	531	558	503	508	474	495	535	539	520	532	517	487	547	482	524	510	523	557	524	529	546	546	536	498	527	525	549	568	516	507	568	549	527	530	502	518	541	507	494	518	516	552	503	512	527	549	483	516	547	508	508	516	548	514	530	527	555	505	522	489	494	536	553	543	523	490	534	536	528	541	531	551	533	528	562	523	528	532	538	509	516	562	517	513	519	570	522	538	543	497	511	500	541	497	538	495	514	551	492	522	547	528	539	531	562	540	495	550	529	551	517	509	504	553	519	514	551	520	565	502	543	547	527	533	521	530	537	527	542	512	502	567	520	535	509	528	484	537	533	533	533	522	523	519	492	496	540	510	536	530	530	526	512	533	575	553	509	567	533	583	545	519	518	490	506	522	552	546	481	547	501	522	544	506	566	528	552	545	509	507	504	524	497	500	552	520	540	526	535	526	539	501	508	584	522	531	504	544	531	542	500	500	536	555	553	534	545	570	483	543	553	519	524	485	533	516	516	519	527	528	568	516	513	520	552	515	512	533	525	504	481	516	538	544	537	477	527	550	529	526	526	558	513	562	530	522	499	486	494	498	557	513	522	560	497	570	504	519	526	530	506	487	512	527	506	549	542	529	524	531	501	532	502	547	480	500	497	500	539	520	547	472	514	573	508	541	524	503	516	516	502	531	511	512	531	542	491	498	519	560	513	536	528	472	523	495	481	516	530	504	571	540	523	537	490	503	492	515	548	520	501	569	528	493	570	550	554	559	514	511	539	493	522	504	524	533	558	509	549	506	534	559	508	505	483	526	530	512	523	509	536	517	559	525	520	575	540	511	518	489	545	506	597	542	512	525	506	575	517	564	511	500	568	541	546	548	532	554	536	539	497	535	546	542	517	505	539	516	555	550	531	506	536	520	529	490	538	547	546	519	541	527	537	530	522	539	536	525	519	557	569	569	503	533	516	511	487	518	538	537	529	553	519	502	569	527	557	519	543	524	519	537	531	549	497	521	503	542	550	531	547	552	528	535	541	500	516	444	500	517	531	556	534	502	525	549	518	525	506	509	546	512	505	561	557	535	483	527	521	532	527	547	537	557	532	549	531	480	519	520	525	570	492	526	493	506	558	525	497	533	503	517	575	533	545	512	530	515	473	543	536	520	557	532	515	529	489	521	516	541	563	524	535	526	569	512	543	524	510	510	513	512	556	524	540	555	535	562	539	534	533	563	564	545	488	507	535	541	529	519	509	532	523	545	527	497	525	521	534	491	480	466	516	540	523	527	558	485	536	507	570	513	513	487	513	569	509	508	545	485	493	498	519	563	492	508	514	561	525	514	494	578	510	524	517	547	555	550	537	523	513	533	543	551	489	498	540	564	527	516	535	536	537	541	537	525	523	481	528	537	593	480	494	527	506	522	522	506	545	502	509	492	534	515	499	503	554	552	515	480	518	509	519	545	495	508	514	529	521	546	530	577	497	534	542	528	526	532	533	563	559	525	554	503	500	509	498	546	503	551	490	553	524	547	521	521	514	533	535	559	501	523	555	547	544	539	534	527	498	523	487	468	495	522	492	466	530	527	513	482	491	517	476	551	581	502	463	561	527	520	519	505	487	499	519	528	532	493	552	555	528	547	578	518	494	515	547	554	541	564	499	530	553	502	530	501	532	552	535	484	555	504	504	545	486	538	488	559	565	544	545	528	514	469	498	540	532	507	549	544	497	559	493	542	506	527	513	532	526	531	545	557	519	491	523	539	503	522	576	530	549	526	471	519	537	531	520	540	481	517	491	535	494	548	518	545	533	529	467	549	509	549	548	542	527	554	530	494	529	524	513	534	474	545	523	501	537	526	488	496	520	503	473	549	523	489	494	574	548	541	480	503	488	549	498	493	529	475	529	539	532	489	558	493	487	514	541	508	547	539	509	533	545	484	562	550	512	525	569	508	538	564	520	512	551	524	499	530	472	515	510	563	492	526	551	541	562	515	521	494	525	493	504	499	546	540	531	517	534	546	568	519	548	534	525	521	510	503	510	530	527	518	473	550	541	554	528	508	536	528	535	577	518	537	539	526	546	553	494	513	501	535	536	477	485
22927	21599	29280	24388	21594	21501	3853	635	500	445	362	306	277	261	274	252	227	230	225	253	221	196	186	209	193	197	165	179	191	163	183	191	190	164	187	169	177	191	171	157	175	180	146	170	190	159	158	151	151	178	157	173	213	177	164	175	171	153	168	161	172	158	160	168	164	155	164	172	157	146	164	153	168	166	153	170	160	163	148	166	171	162	163	189	163	180	162	156	163	144	176	167	165	149	173	156	163	143	146	180	163	157	146	159	156	164	160	168	173	152	144	166	173	172	143	163	157	144	173	161	156	177	146	167	159	180	149	183	194	149	179	160	160	185	150	177	153	143	163	170	153	140	168	162	147	171	155	171	164	161	160	159	130	168	148	161	134	170	150	133	163	159	142	164	139	169	154	157	158	165	154	176	150	139	157	163	178	174	188	152	182	175	155	157	141	177	167	169	157	160	167	156	169	155	189	170	152	153	149	166	161	161	147	174	181	180	144	154	153	159	171	163	170	155	191	161	170	149	162	145	167	139	148	174	126	176	142	167	149	170	149	156	145	142	162	167	179	169	154	174	155	168	161	151	154	162	168	155	168	148	163	161	167	169	154	171	163	170	163	165	159	176	178	155	166	163	170	172	147	167	147	156	167	140	173	151	177	176	165	147	171	156	144	159	172	156	154	153	165	169	167	184	143	176	160	157	176	157	149	159	162	157	161	153	164	149	166	165	142	170	159	162	155	173	161	149	166	151	167	142	176	169	166	197	152	152	147	160	157	156	142	160	153	182	144	163	147	178	156	146	159	160	158	173	149	154	155	182	157	173	159	161	154	164	145	179	195	164	169	142	175	195	149	146	148	173	168	166	164	148	146	168	162	160	155	144	145	146	160	158	157	154	182	194	153	142	167	170	155	160	138	168	169	144	192	164	160	147	174	143	175	130	157	163	157	160	168	182	161	153	161	141	164	141	154	172	145	124	168	148	133	166	162	153	178	154	156	166	171	150	142	152	168	154	168	155	164	153	159	162	130	164	162	156	160	165	169	166	133	177	146	176	170	175	150	149	159	170	168	171	171	147	139	143	159	186	162	124	178	167	172	177	173	140	164	180	153	158	142	149	158	162	183	150	181	136	156	153	163	165	161	167	174	176	172	162	180	177	151	156	175	168	138	162	186	156	158	158	165	176	171	163	140	164	156	169	139	176	157	152	163	144	163	174	155	153	152	161	154	172	157	155	164	169	163	157	173	148	153	157	143	157	141	158	169	153	164	152	170	160	140	157	170	153	171	161	142	155	142	146	195	167	174	161	149	158	127	163	159	146	155	121	148	175	150	172	155	172	162	159	166	131	165	153	150	168	169	170	136	147	163	143	164	162	154	153	159	158	186	170	167	152	159	186	184	135	140	163	138	145	163	129	150	158	149	158	147	155	160	169	180	153	159	144	146	183	155	160	146	184	163	137	176	161	166	164	142	193	182	153	163	173	145	170	176	166	158	170	152	160	149	156	180	167	179	152	171	171	182	166	157	144	179	143	177	148	158	155	149	147	159	177	152	180	173	159	152	164	155	181	166	174	169	155	152	142	151	166	183	146	165	152	193	157	166	173	159	167	147	160	157	140	159	150	156	178	165	153	161	162	162	154	171	161	157	170	167	160	168	143	145	167	178	152	182	139	162	151	160	169	143	175	159	170	188	161	169	171	153	178	161	145	139	155	173	144	147	163	157	155	163	164	168	182	167	168	155	163	159	154	163	165	155	146	175	160	163	180	142	164	150	170	149	151	143	170	172	146	165	151	170	154	146	180	163	184	150	162	173	158	135	152	169	169	175	150	159	164	158	160	160	151	147	155	171	173	150	183	167	157	165	135	166	139	156	178	157	175	183	141	177	166	154	197	166	157	157	177	155	155	168	174	158	183	160	171	162	175	158	162	175	172	147	145	156	185	135	156	146	164	147	147	173	176	152	153	157	163	166	155	185	152	163	154	136	163	174	163	174	154	152	155	141	159	170	160	145	175	136	163	174	180	156	161	140	160	160	162	167	191	152	166	178	176	147	161	156	159	142	175	144	203	158	161	164	151	169	146	157	149	149	161	158	137	169	169	188	175	153	169	148	180	158	172	148	155	165	152	145	160	146	163	165	172	155	164	140	172	162	125	153	161	162	163	157	175	162	127	151	165	152	137	178	158	145	158	144	140	157	172	151	174	169	129	163	159	163	180	168	148	179	156	161	152	164	140	164	162	172	172	152	163	155	178	145	165	145	162	154	154	173	169	148	157	163	144	148	142	153	159	148	166	159	161	182	154	146	162	153	163	166	131	160	154	168	148	163	161	187	165	136	162	138	149	161	147	151	157	173	148	161	190	163	161	153	157	182	167	162	141	150	161	161	160	155	159	154	188	164	145	142	170	160	182	160	182	167	162	166	147	164	190	164	171	175	161	153	154	145	169	163	164	139	156	154	144	158	157	182	165	155	165	145	153	196	152	181	178	135	157	173	161	169	133	185	177	158	164	186	183	142	157	161	174	171	170	165	160	150	180	171	151	150	153	176	160	134	160	179	152	176	159	179	167	172	161	140	164	138	146	164	176	176	181	133	169	178	143	157	133	167	143	167	174	162	162	163	154	141	183	181	171	153	172	169	143	153	168	159	160	170	138	141	146	145	157	158	139	162	181	143	142	178	163	179	131	165	180	142	174	155	164	147	176	143	161	153	166	145	155	158	168	147	148	150	159	161	155	161	142	159	147	163	154	166	172	163	141	151	154	147	159	144	151	171	176	154	144	171	169	170	163	179	167	159	167	161	139	152	157	157	141	165	160	147	153	173	160	166	176	161	146	153	162	190	163	188	181	165	169	169	141	139	166	159	144	150	138	165	163	150	171	176	167	157	167	139	157	148	146	149	156	131	142	176	170	160	149	164	167	140	196	147	146	147	146	152	156	178	161	172	146	162	163	127	138	159	151	170	168	130	170	148	173	158	182	167	159	161	158	164	155	151	142	155	155	171	174	161	168	163	176	165	170	156	153	151	163	162	165	160	147	157	170	158	175	177	183	156	160	165	161	208	162	178	165	202	152	162	167	135	154	145	151	151	168	177	172	156	170	180	152	187	179	166	136	148	148	161	161	143	146	147	165	168	155	150	154	182	144	150	148	173	159	168	184	165	155	186	178	152	131	169	172	164	157	164	156	165	139	166	168	160	157	143	159	195	175	177	165	157	139	177	180	145	149	158	151	158	148	140	161	174	136	151	156	178	174	148	165	162	149	177	164	159	165	170	167	155	153	150	159	165	149	166	170	163	159	164	157	170	161	185	178	140	164	160	159	171	188	160	150	152	146	177	187	142	140	161	173	138	126	165	157	158	159	159	153	173	162	151	137	151	173	170	158	164	155	162	158	152	194	161	165	171	147	153	161	168	159	148	153	136	149	168	157	150	147	148	141	167	167	187	165	151	150	165	144	175	195	156	150	153	154	169	148	154	169	185	173	155	149	168	169	155	160
6698	34766	11982	4750	3292	2477	1874	1285	1073	916	728	630	530	484	380	400	380	315	307	305	302	291	294	279	297	309	273	255	259	238	247	252	241	222	242	248	256	241	242	238	234	218	229	275	234	221	240	219	220	240	199	223	221	221	225	184	238	218	197	231	195	197	212	219	218	226	209	215	212	216	229	205	246	197	218	237	186	224	214	220	215	214	201	219	236	213	165	199	220	215	209	195	207	198	200	206	217	221	212	208	185	229	207	187	230	204	235	208	210	204	231	204	228	218	225	217	213	204	215	206	195	225	213	227	219	206	200	178	214	187	210	213	201	211	201	218	227	187	226	182	211	218	209	267	219	228	213	205	214	197	211	185	227	202	207	199	204	206	218	223	206	221	193	196	207	222	218	205	210	194	210	231	220	226	220	226	235	205	218	211	217	180	220	210	244	178	206	225	224	199	208	209	213	215	224	242	211	197	198	219	229	222	198	211	234	202	198	189	211	203	169	201	217	223	192	206	216	201	217	197	221	205	214	205	215	187	203	216	218	220	205	201	225	234	203	213	222	228	215	219	211	215	213	208	201	191	204	206	225	220	208	222	213	206	188	201	210	194	231	200	229	226	227	207	189	209	208	178	189	221	194	213	228	192	215	219	206	208	195	206	213	208	216	202	235	221	174	191	207	213	204	209	234	203	238	218	215	190	231	222	188	205	223	189	203	215	200	213	223	201	218	200	196	216	222	218	240	212	209	204	208	215	210	187	204	200	217	218	192	199	184	222	202	216	203	247	215	202	205	196	201	230	217	199	198	205	193	219	195	223	207	216	217	196	201	203	219	211	203	194	205	229	241	216	234	194	218	207	211	199	231	217	191	206	217	190	211	232	199	211	169	224	237	214	217	214	202	206	192	221	195	192	236	192	187	223	220	195	205	202	198	208	237	241	204	203	184	222	213	207	213	221	207	232	192	219	194	197	233	227	194	238	224	221	188	210	200	195	207	215	236	186	196	223	188	193	216	213	188	215	209	235	235	218	197	202	209	196	200	197	204	192	205	231	197	204	194	201	206	193	244	230	199	226	203	205	202	218	205	184	174	204	179	209	222	209	210	210	211	227	213	203	229	207	225	205	192	236	185	193	209	200	203	202	224	174	207	189	218	218	213	202	221	226	220	240	212	209	206	230	199	232	211	226	203	214	198	198	217	181	214	221	196	216	235	218	202	204	218	204	201	206	214	197	217	215	219	210	218	208	209	186	222	202	209	209	192	196	207	206	220	194	197	243	226	206	227	215	227	200	215	212	203	199	221	219	215	211	192	196	216	217	212	179	216	191	185	205	206	204	234	226	196	212	204	209	224	197	208	213	206	237	216	197	204	212	220	191	221	232	190	228	221	193	212	201	208	211	225	232	221	231	232	213	229	239	179	225	221	174	188	194	225	205	213	225	231	201	206	187	203	237	205	216	202	219	219	198	195	224	226	203	211	220	227	210	206	194	217	235	210	199	197	193	224	222	227	216	216	224	212	227	220	205	194	204	199	186	192	228	206	234	221	198	226	220	185	215	198	212	220	220	210	211	192	214	204	202	221	216	208	203	209	190	199	217	189	225	211	207	193	206	199	203	214	234	211	226	192	209	227	228	230	198	221	214	205	210	218	214	207	227	215	187	221	179	206	213	231	196	175	199	226	215	189	201	196	217	203	217	185	206	223	215	213	214	206	220	198	214	199	239	174	229	203	192	217	220	226	223	184	183	230	198	214	200	207	215	231	188	198	208	221	223	201	178	234	182	216	214	213	220	193	201	211	209	213	217	204	205	233	197	204	205	202	189	205	183	231	217	223	227	210	208	220	237	214	187	201	209	204	247	220	213	195	212	215	214	230	195	227	220	226	212	209	232	197	198	210	197	225	222	234	206	201	186	208	222	242	228	208	206	231	214	200	225	228	205	207	202	232	219	206	181	198	216	220	208	213	208	213	202	196	227	202	211	195	239	189	230	206	217	193	237	225	207	214	210	217	201	220	220	218	199	189	206	207	230	200	207	218	221	207	210	227	208	196	219	197	220	229	191	174	200	212	208	194	206	225	204	211	178	205	200	213	206	204	225	208	228	212	190	209	237	177	214	236	240	192	226	200	200	196	250	199	201	210	206	213	216	218	220	202	216	228	195	214	209	218	218	215	197	220	212	204	218	205	217	222	223	195	216	207	211	227	205	202	218	201	201	227	194	233	188	217	218	200	185	191	199	195	219	230	220	190	228	223	193	222	216	199	213	205	221	224	223	225	215	202	239	200	206	201	215	195	195	227	194	217	190	197	208	214	213	209	213	194	214	187	242	224	216	217	225	233	185	197	205	202	189	222	210	213	234	216	228	191	208	216	177	209	196	217	202	235	196	182	211	221	209	223	197	226	248	213	202	210	221	236	209	214	195	200	217	215	213	206	194	204	221	226	197	211	213	225	201	211	232	203	215	225	200	199	228	220	205	219	210	194	215	204	243	190	213	212	186	206	225	185	209	189	194	219	228	211	180	200	191	199	199	197	207	214	183	250	205	209	205	205	207	211	231	228	203	193	218	194	229	207	233	187	193	213	234	189	214	212	216	212	226	219	219	194	198	200	196	196	186	223	202	208	212	209	218	193	224	210	215	218	208	235	214	260	208	234	230	221	206	202	198	210	217	223	179	200	180	193	214	181	201	213	208	198	218	195	203	222	225	203	234	179	220	217	188	223	206	209	214	232	176	197	207	217	206	210	215	221	212	215	204	229	220	205	227	217	225	185	205	203	199	207	219	207	216	210	216	204	194	195	207	180	220	188	228	215	208	178	208	233	203	224	220	212	203	204	191	217	189	218	207	221	213	209	194	193	205	242	231	208	225	175	219	207	209	226	234	202	233	180	220	209	192	198	205	221	214	200	190	237	208	187	222	199	201	213	219	227	183	215	216	189	195	195	194	204	203	232	201	221	217	217	209	219	204	202	215	204	204	192	208	188	192	197	234	182	244	237	213	183	196	215	195	223	228	218	218	215	236	213	222	204	225	186	219	196	208	213	206	208	205	174	201	205	226	216	210	210	210	196	184	210	215	218	221	208	224	200	192	214	221	179	222	206	227	210	213	218	201	212	187	187	206	223	212	209	206	193	224	196	209	205	204	225	194	204	231	216	198	214	201	228	193	194	213	203	232	211	184	202	197	180	218	212	209	194	216	226	197	214	213	221	200	236	208	198	210	207	229	219	204	194	223	199	205	231	208	227	200	202	188	204	215	193	217	207	228	196	202	219	232	235	225	199	241	198	189	234	209	223	205	215	215	204	222	212	230	203	183	201	198	189	195	221	200	210	199	197	200	224	183	219	211	215	193	223	202	219	214	220	211	226	241	216	204	210	174	222	199	215	210	228	214	213	207	233	188	195	218	204	225	204	215	213	205	207	189	196	213	185	211	176	238	200	203	207	192	204	191	183	192	231	206	209	209	204	197	205	207	216	207	204	205	212	223	214	187
27831	17527	3897	908	733	662	621	602	601	569	576	608	592	597	604	592	562	621	630	611	589	622	575	596	642	584	605	554	589	592	613	600	588	585	613	571	602	596	586	613	555	611	621	588	573	630	645	628	593	643	592	620	565	585	605	619	620	581	589	586	619	584	566	547	599	616	622	589	605	529	615	639	544	582	567	566	578	590	599	605	599	617	588	598	615	577	633	602	588	655	614	602	596	574	613	592	597	573	581	617	600	613	604	596	582	591	623	601	582	582	647	650	591	633	567	625	557	582	579	559	606	556	597	550	616	628	608	553	560	572	601	578	558	625	609	680	634	610	631	642	546	610	579	597	591	607	614	560	578	575	603	624	595	615	612	572	581	619	637	599	547	595	605	606	630	636	571	634	575	623	597	578	581	607	613	601	601	617	609	611	569	610	600	584	616	577	626	562	584	587	577	579	612	605	585	591	590	610	608	564	587	593	620	604	603	604	621	597	603	618	585	618	638	598	549	581	578	575	578	600	588	610	621	596	539	580	572	623	589	607	599	621	587	592	598	604	565	559	592	566	605	633	611	654	572	559	625	624	603	584	635	579	636	590	616	594	548	567	597	605	591	588	612	624	639	614	603	628	616	582	605	575	570	635	564	572	563	589	568	605	603	627	581	568	589	624	637	583	598	622	620	609	611	591	581	632	588	612	617	598	595	572	635	646	631	610	604	593	627	611	575	578	589	622	601	604	587	621	586	617	614	554	616	554	620	614	614	600	600	589	591	605	578	564	576	601	570	549	587	610	586	583	608	596	568	591	597	585	573	566	628	570	616	605	572	593	573	578	584	628	629	608	588	582	587	585	542	636	590	568	633	563	622	629	611	610	636	571	575	563	609	605	596	603	574	568	591	617	595	604	583	618	578	588	591	628	606	582	594	579	616	602	617	636	593	582	608	611	606	595	626	607	634	565	600	535	597	585	548	639	595	620	585	551	574	615	600	602	602	589	628	594	585	583	606	629	578	613	560	573	545	592	581	563	607	643	607	561	610	620	597	577	585	605	550	634	588	619	609	660	584	602	604	618	602	606	600	548	565	600	644	603	637	606	581	614	614	608	621	582	634	572	560	553	653	621	638	570	564	580	591	596	560	612	635	614	570	626	573	606	580	620	602	611	598	643	598	597	569	586	618	592	598	618	579	584	635	607	628	597	604	664	581	567	639	566	572	571	568	548	601	539	596	616	604	586	595	547	594	546	563	582	638	585	597	614	605	571	577	567	595	584	578	605	603	635	585	620	641	607	611	559	594	646	590	601	608	624	568	591	581	567	614	603	586	582	639	620	553	577	575	593	595	584	624	581	626	586	581	594	594	596	513	572	604	612	610	563	598	597	601	606	585	554	595	583	629	568	562	598	630	619	563	595	598	583	549	581	605	585	615	588	562	634	620	592	571	616	551	668	622	609	587	567	596	576	597	574	589	633	602	574	642	599	515	589	591	610	603	595	601	598	597	624	612	583	614	640	633	600	614	617	619	552	638	616	619	615	580	582	615	624	585	569	589	573	610	558	614	615	569	586	611	629	579	603	604	630	619	579	579	608	593	589	627	622	611	624	579	602	587	627	609	572	584	616	608	547	606	540	610	617	599	622	612	551	570	544	586	554	582	640	596	640	591	631	602	583	589	627	626	569	616	600	600	588	598	627	585	612	604	600	624	563	638	599	568	570	589	629	593	570	598	578	609	578	655	561	573	589	581	592	588	615	581	565	601	600	597	615	573	582	611	618	626	605	627	608	575	579	609	559	587	633	634	628	608	614	621	621	599	600	614	535	635	593	577	607	554	583	563	624	580	619	586	581	598	603	580	588	625	566	559	594	556	576	610	587	633	599	657	654	605	642	584	613	597	583	618	592	568	588	610	595	610	574	594	589	579	624	610	568	574	569	568	554	607	609	611	599	568	591	566	611	569	615	579	613	614	563	565	600	627	599	602	576	588	592	579	565	562	644	608	590	618	561	637	565	592	576	593	597	562	597	630	573	576	577	573	635	585	600	595	608	564	620	612	575	584	588	641	575	576	563	578	570	595	538	612	601	590	603	620	642	607	579	582	622	601	605	608	575	634	598	592	632	580	636	625	567	603	607	536	659	588	592	596	610	611	608	618	591	591	641	590	638	620	620	618	599	601	622	621	590	576	632	619	614	594	603	625	573	620	608	607	604	616	601	635	619	638	553	548	589	563	669	577	602	613	600	629	631	612	590	606	651	634	578	612	603	588	622	615	638	636	597	576	638	601	587	594	541	612	596	581	554	608	634	579	596	606	616	653	541	618	586	625	605	627	607	580	611	617	599	606	589	566	665	657	589	584	594	641	599	629	561	647	607	608	594	581	598	597	586	571	643	586	607	634	555	601	577	640	577	585	577	573	589	570	617	647	623	628	573	601	621	611	613	589	629	581	598	640	590	591	611	584	579	617	621	588	565	586	549	626	584	615	590	648	610	622	640	600	619	613	611	599	637	593	588	536	569	608	578	594	597	610	565	597	570	580	606	612	577	578	615	611	598	575	616	592	590	572	610	561	617	599	570	598	620	601	591	599	619	574	550	559	565	604	619	613	635	615	630	605	615	546	590	616	622	613	599	584	638	611	560	552	586	591	633	617	572	576	552	578	588	581	618	600	614	560	610	573	601	565	577	564	634	628	582	592	582	581	617	587	643	595	566	592	627	582	611	596	597	575	565	611	581	586	619	559	624	610	578	617	581	583	577	588	559	615	576	624	580	601	604	617	624	590	603	573	590	578	601	600	619	635	600	613	594	614	584	607	647	580	566	597	569	579	605	571	590	575	614	620	588	646	603	602	608	599	555	607	576	569	600	607	590	618	629	666	624	602	604	639	618	599	586	588	611	591	581	535	620	643	592	626	606	623	613	627	584	622	548	580	600	594	605	576	541	598	624	603	639	570	596	608	634	595	607	647	618	571	556	614	571	594	607	577	575	603	623	577	579	570	609	624	561	599	605	617	602	550	629	596	593	640	664	609	582	614	608	607	592	587	606	633	547	572	601	601	597	617	630	585	612	618	584	596	601	594	593	638	573	620	596	594	612	623	603	606	595	601	602	601	581	614	628	604	616	567	647	582	593	617	618	590	603	594	597	606	573	570	603	630	573	598	575	642	594	619	601	562	573	618	614	590	622	606	598	600	591	593	595	576	605	575	639	623	636	618	602	597	611	557	617	573	617	599	589	597	610	627	597	622	610	631	634	596	646	555	614	574	578	562	598	552	592	603	585	619	573	573	642	636	565	597	587	587	618	585	599	575	605	562	621	607	590	539	588	610	595	596	595	607	583	631	602	604	576	574	570	607	589	624	588	584	642	597	608	569	584	573	609	603	606	568	636	623	584	595	606	537	614	592	635	598	587	589	622	595	590	568	603	608	615	611	649	635	563	571	638	617	638	569	591	629	611	630	617	603	620	570	604	597	601	594	565	560	583	597	573	601	596	611	628
5847	7465	1527	918	887	871	835	794	786	787	806	758	783	759	746	812	790	809	753	814	766	758	765	720	787	800	786	757	760	725	771	747	791	797	755	745	725	773	754	727	781	767	797	772	800	802	732	714	801	769	796	768	788	743	756	760	728	758	742	758	761	801	775	753	798	788	762	797	737	694	748	756	709	780	783	768	768	747	758	728	774	793	820	748	731	807	776	753	762	778	812	693	756	829	784	774	736	768	750	756	814	800	741	790	721	740	785	695	751	767	746	778	764	748	734	751	747	751	771	737	787	763	784	757	763	813	740	736	748	737	771	745	783	802	771	822	748	756	759	751	747	751	764	787	726	791	727	732	761	788	733	732	752	778	732	765	756	730	768	797	804	752	750	749	819	776	723	759	777	728	764	726	795	805	753	750	828	787	746	783	754	771	782	797	740	769	752	794	769	800	750	717	764	789	756	764	758	778	765	745	772	748	761	761	783	772	771	770	781	779	751	785	754	746	746	749	743	748	755	737	749	737	768	797	755	724	753	795	788	811	745	784	740	740	782	777	738	742	782	773	752	772	724	787	750	809	772	746	782	783	793	776	784	765	773	730	759	780	721	758	771	728	788	720	726	736	769	753	765	721	763	736	753	756	771	823	782	755	754	754	764	729	771	752	801	793	795	775	705	783	774	749	745	726	727	786	802	740	725	784	733	815	761	771	747	761	754	720	754	780	759	700	774	747	773	769	749	755	754	752	776	753	718	777	754	763	765	819	753	813	775	730	775	755	756	796	760	746	787	793	707	756	755	727	757	796	734	736	761	777	727	767	785	765	766	761	753	753	749	709	750	797	759	785	761	770	740	778	727	689	746	762	727	791	767	773	797	779	762	753	775	777	749	783	763	745	767	747	775	749	737	767	783	723	770	768	761	748	735	767	778	759	775	772	761	756	753	776	745	807	759	757	758	808	749	776	728	781	745	753	772	795	766	764	724	758	742	728	748	843	748	726	748	769	782	767	780	794	706	780	745	716	761	799	741	745	770	746	757	777	736	755	786	762	733	765	741	815	756	751	790	763	785	748	775	761	777	735	792	786	773	734	809	766	812	808	777	774	780	767	778	729	740	793	763	713	724	820	779	770	760	753	748	775	753	750	777	785	758	701	736	742	812	744	754	749	801	724	838	762	751	715	813	782	704	734	717	756	780	761	742	732	735	776	770	767	720	773	718	783	798	736	757	738	764	809	772	742	778	763	778	790	786	740	721	803	775	744	796	778	720	730	775	812	761	827	784	727	773	779	758	747	792	739	727	750	749	782	810	760	741	716	791	761	779	719	812	769	779	786	770	771	798	766	788	761	727	790	757	784	784	781	752	748	784	761	731	715	750	731	782	793	736	728	800	753	753	766	754	762	731	731	777	718	761	791	768	735	722	721	768	778	741	763	808	809	764	778	771	736	724	761	744	767	772	730	788	706	741	736	749	746	761	754	775	738	745	823	766	752	733	798	768	768	809	740	769	789	757	705	738	769	811	769	745	783	734	796	761	755	773	784	758	764	741	786	754	769	752	742	758	727	760	770	755	769	754	777	752	748	809	773	779	714	806	809	769	763	786	736	751	741	790	798	801	736	782	708	731	769	736	769	768	751	742	760	770	747	762	800	711	743	795	749	768	754	788	775	737	774	764	755	788	751	762	751	779	736	778	730	753	781	797	768	785	748	779	727	795	755	738	769	765	736	755	743	776	728	688	783	728	760	731	731	749	802	779	784	765	722	743	770	783	778	771	753	746	776	773	765	764	772	749	782	779	737	821	762	779	771	764	768	796	785	772	772	758	813	786	757	774	710	793	790	782	740	770	759	768	717	707	779	757	755	811	761	770	766	754	768	710	763	729	758	733	780	718	766	758	742	757	770	765	748	771	770	783	832	792	756	789	720	764	744	768	776	738	745	797	745	776	734	785	747	729	781	717	725	784	768	763	774	747	803	731	744	747	724	771	756	769	735	725	777	749	744	799	740	797	744	749	718	773	757	797	782	745	777	731	753	676	751	711	740	738	787	769	774	776	737	740	752	805	740	789	796	768	736	735	750	767	760	794	762	724	743	786	750	730	732	757	778	740	774	758	786	733	699	757	755	744	760	740	790	778	751	758	763	714	774	797	772	760	773	732	775	796	764	760	755	736	770	800	741	815	732	789	812	723	757	773	732	696	722	769	817	761	728	784	755	770	761	766	759	786	786	773	739	759	763	752	802	767	790	758	758	756	791	770	800	798	754	735	734	744	762	773	698	760	772	719	774	733	742	770	750	761	764	792	796	737	759	775	760	823	764	708	732	761	750	766	792	766	707	727	741	753	756	792	745	736	779	784	735	754	674	745	796	791	739	803	729	766	766	806	809	780	781	821	800	783	785	738	727	804	733	743	773	760	756	703	733	733	753	783	809	785	782	728	768	744	773	749	775	750	763	723	805	763	799	735	732	754	735	761	761	768	758	718	721	760	781	758	746	722	773	783	722	740	785	740	742	768	726	788	736	768	780	755	749	794	789	745	752	747	717	734	791	777	788	763	792	745	776	761	797	709	762	740	760	759	804	767	800	769	767	758	741	774	771	765	818	799	784	743	741	771	749	784	809	749	760	771	769	815	766	765	761	742	756	696	795	730	756	711	756	807	735	773	754	771	800	742	747	739	799	770	731	768	796	781	771	764	753	756	765	784	731	746	741	735	718	805	745	772	748	757	839	709	789	723	768	752	771	791	788	734	770	715	750	766	706	768	746	785	772	759	801	719	779	763	801	772	736	744	811	764	727	747	753	765	752	749	761	775	792	784	784	768	793	765	785	741	768	770	777	737	809	754	751	787	756	716	763	762	784	778	740	751	729	739	770	807	724	756	778	717	786	799	735	782	751	724	760	764	760	775	786	774	729	758	773	815	744	749	750	736	791	759	751	765	806	795	741	775	781	688	736	799	766	779	753	764	719	754	724	764	771	748	766	731	748	772	781	770	732	720	772	779	744	777	760	751	758	727	737	779	764	807	757	766	723	784	720	725	761	743	781	701	777	806	781	786	759	730	766	804	763	836	750	778	714	735	752	786	719	793	773	768	734	784	721	757	780	779	719	770	787	767	757	750	774	787	780	769	800	702	725	736	789	712	760	760	719	711	850	764	791	762	769	713	736	713	798	766	777	785	775	741	782	770	744	753	740	742	774	750	775	721	752	684	788	786	762	768	716	831	794	787	760	801	786	766	780	757	756	743	758	756	800	779	780	738	825	722	750	728	742	784	755	767	748	809	761	770	748	719	741	759	728	775	783	725	777	762	736	759	747	794	772	754	741	705	720	732	749	732	773	765	737	774	804	725	758	757	765	751	747	787	752	730	764	757	798	785	761	762	802	721	752	796	757	775	699	750	773	747	753	748	758	729	758	798	736	745	746	758	754	757	808	765	772	753	802	707	739	790	819	777	745	763	786	773	745	779	737	750	731	811	774	703	755	787	765	788	782
23807	21510	28672	24787	21478	7773	1017	718	670	646	596	538	493	499	495	494	470	450	433	483	490	475	425	442	444	457	447	445	461	437	444	419	445	435	461	440	438	459	421	460	447	466	433	440	466	444	413	442	435	451	462	439	493	436	451	458	428	474	458	427	441	449	370	442	426	431	443	421	416	447	455	444	422	430	392	430	477	453	429	422	405	407	422	424	487	420	444	420	445	453	435	417	449	413	454	449	457	433	437	437	416	499	413	443	425	455	437	434	416	436	410	435	411	427	463	436	428	444	423	431	467	432	439	401	438	425	447	442	425	446	429	431	422	416	455	450	406	439	440	431	389	425	477	461	441	408	399	441	452	411	393	438	447	416	434	435	411	445	463	419	406	489	437	442	407	402	404	429	449	438	409	477	429	441	440	435	434	445	429	446	397	431	422	401	422	404	417	408	389	461	413	446	454	431	397	405	453	404	387	385	448	427	435	417	449	455	439	432	434	445	435	402	423	422	452	416	435	409	423	442	395	404	466	460	402	435	426	407	401	430	436	445	425	394	422	413	420	436	453	412	432	480	416	431	419	454	451	407	433	428	389	414	461	439	417	419	429	437	427	442	441	457	433	408	467	438	441	469	412	406	414	441	423	442	451	464	424	462	388	438	424	421	439	456	421	444	407	433	453	429	416	422	414	384	457	417	397	384	439	423	421	440	397	400	406	423	479	445	427	431	387	427	425	400	451	428	426	461	393	477	438	429	447	406	447	428	467	405	428	443	468	471	425	431	411	432	415	430	417	412	432	451	439	408	448	430	434	442	418	459	425	408	446	424	419	437	423	428	429	462	414	379	460	399	420	465	435	412	475	462	477	394	442	436	438	451	474	446	450	443	441	424	446	413	441	452	441	433	420	397	444	404	412	452	428	412	452	457	424	438	440	425	456	485	437	416	423	430	446	421	449	421	433	448	426	429	435	437	417	413	415	410	449	454	435	418	398	400	413	376	449	400	442	408	398	429	421	443	400	433	437	449	433	430	403	408	474	457	449	442	437	430	421	394	405	423	416	419	420	442	451	434	406	414	413	410	469	456	409	446	440	443	413	451	431	427	383	430	444	438	403	418	437	416	448	428	429	419	450	408	407	459	480	425	406	440	419	455	415	414	466	428	424	428	429	454	438	405	428	410	460	420	472	423	420	447	430	392	415	466	424	428	422	452	435	436	418	385	430	427	450	425	430	453	466	476	444	470	417	416	426	451	445	431	414	445	414	427	411	438	432	441	458	422	451	448	421	410	404	439	431	441	444	437	453	466	469	413	425	439	442	415	425	432	472	448	413	421	412	406	402	443	450	459	459	439	429	441	411	403	427	427	434	463	428	433	443	443	444	438	424	438	422	425	431	411	462	444	419	442	431	381	411	440	395	358	423	406	428	479	453	417	456	452	407	423	405	421	404	486	420	454	449	424	401	454	438	424	420	452	418	404	421	455	429	407	457	441	363	417	404	432	431	425	408	406	469	424	434	420	414	431	447	412	420	453	398	412	436	411	429	429	398	416	442	409	488	442	407	417	436	390	426	451	413	480	474	427	402	423	419	432	387	388	432	442	428	425	449	412	399	446	457	419	410	425	404	422	456	453	419	435	414	452	435	432	456	404	420	423	457	427	402	432	394	442	379	405	409	434	431	413	421	404	414	445	429	430	442	407	467	443	457	433	402	438	428	437	402	425	421	446	393	405	431	397	354	477	410	410	465	444	431	430	398	441	473	414	457	427	421	482	431	437	442	444	421	428	432	428	417	442	430	487	452	377	416	421	427	461	413	434	399	420	404	417	409	390	417	423	412	444	449	420	433	421	416	422	423	438	493	452	439	468	440	390	439	409	425	418	394	413	427	413	433	428	479	422	430	439	446	437	411	441	460	443	403	425	412	464	427	481	457	421	465	399	430	474	420	400	431	433	432	414	416	388	397	429	472	419	428	490	466	432	457	427	406	433	404	418	415	411	429	468	451	460	422	382	402	394	428	412	448	418	366	449	377	426	409	427	431	400	409	378	434	442	439	408	439	435	453	389	413	461	456	395	424	410	449	393	415	463	409	467	429	432	401	416	472	424	407	447	482	429	429	427	387	400	380	453	426	424	438	413	426	385	421	426	434	396	433	452	401	453	411	446	449	398	417	466	410	414	396	410	426	440	437	411	457	453	410	445	439	449	413	400	423	438	459	415	464	465	430	467	447	429	476	448	432	423	414	445	462	426	421	423	410	435	431	439	433	423	437	446	427	420	434	445	400	448	441	427	391	445	414	440	410	387	446	398	416	440	428	458	423	403	418	440	403	472	428	435	423	441	436	442	427	460	415	471	433	430	386	426	420	440	421	422	458	435	457	419	396	446	427	421	436	463	427	418	427	438	433	438	441	457	416	416	427	439	415	454	416	428	415	407	423	430	398	459	388	405	395	444	465	415	449	429	425	427	421	421	450	424	421	437	434	428	432	428	463	437	428	432	455	434	441	420	448	384	447	432	459	445	451	422	424	411	407	419	447	436	452	423	403	396	469	409	457	442	439	421	462	425	484	435	457	455	416	422	403	456	463	441	476	405	420	427	457	422	444	473	437	400	422	464	420	448	426	452	399	429	448	449	452	428	466	442	422	442	460	423	433	404	391	440	457	466	436	414	422	463	424	448	446	412	424	447	475	417	434	411	413	442	438	417	432	419	438	391	434	479	443	446	379	392	421	428	423	449	444	436	422	428	407	440	406	385	422	440	433	448	445	438	462	422	396	444	457	386	412	407	454	417	406	437	450	437	397	463	396	393	467	406	439	435	428	431	374	411	438	420	418	417	414	392	429	418	443	428	430	413	441	438	446	434	444	387	412	408	437	424	402	412	435	443	462	393	426	450	424	441	398	413	430	440	457	422	461	425	448	444	448	427	422	436	444	452	449	453	422	449	420	456	410	427	411	448	449	462	432	409	439	445	400	411	413	449	429	452	451	434	425	430	470	456	433	407	461	430	436	429	394	438	462	432	431	374	451	468	390	435	454	437	420	420	452	423	419	430	431	430	418	460	448	431	407	426	432	397	452	437	404	441	440	433	431	444	420	408	445	438	432	431	420	392	464	410	481	414	443	418	460	438	411	430	446	415	388	417	430	415	463	424	432	406	444	423	449	412	435	417	401	417	442	448	457	447	426	453	446	394	401	434	475	426	444	400	446	459	413	418	429	448	404	438	414	441	420	431	433	439	445	438	480	497	434	404	412	433	448	430	465	456	427	432	444	413	467	438	414	430	396	469	428	427	437	392	461	468	408	456	459	414	431	451	467	407	488	446	468	449	441	465	415	447	420	450	436	399	440	430	448	431	427	457	447	432	438	425	438	463	422	416	419	416	424	441	446	482	419	433	440	417	473	433	418	435	430	443	441	456	407	395	425	457	427	421	408	421	438	430	442	403	434	437	425	455	418	431	433	439	430	423	427	468	432	426	473	407	427	438	424	427	432	465
5258	28833	7941	3091	2286	1790	1427	1128	1031	907	845	751	692	670	713	637	634	631	637	634	643	652	630	581	610	605	643	585	607	609	593	563	560	565	579	605	575	565	543	552	565	549	588	550	551	589	556	588	602	534	593	573	634	551	567	548	580	575	603	526	554	576	593	558	562	566	527	584	545	566	598	614	513	565	562	583	583	581	565	528	603	541	555	568	584	532	586	555	563	532	545	552	572	588	558	513	530	576	576	544	528	579	556	574	541	548	595	582	570	537	545	531	580	550	569	572	568	584	549	560	527	533	603	541	563	597	585	582	595	597	581	566	574	552	569	572	601	600	574	575	574	584	585	549	562	604	580	555	559	560	573	565	536	566	604	632	540	588	588	563	551	589	566	578	601	577	545	550	583	560	601	587	563	549	561	577	556	591	527	588	583	560	564	559	535	561	574	592	565	588	609	562	582	595	562	572	606	570	548	617	537	555	594	550	615	576	552	585	596	565	574	580	581	570	569	566	571	552	558	543	579	558	567	555	578	548	594	581	528	547	609	584	550	543	553	580	560	520	562	629	524	577	585	597	552	589	588	559	549	566	580	570	557	584	520	556	571	567	576	603	568	562	576	600	558	559	533	581	543	576	545	555	602	623	567	504	589	555	574	595	563	571	565	546	555	544	532	610	599	566	581	582	604	546	541	585	548	538	568	574	564	565	547	599	593	577	535	557	550	565	592	593	585	566	608	550	536	579	585	621	536	549	523	602	573	567	593	552	522	600	538	583	580	548	573	561	605	587	575	549	553	576	537	587	562	546	570	575	560	542	600	545	622	562	567	569	532	560	556	561	571	546	521	569	564	553	592	576	591	596	546	579	585	569	559	587	605	528	549	565	555	616	519	615	557	551	556	538	569	560	518	549	571	593	553	503	559	557	579	567	566	578	596	576	566	573	575	621	570	574	546	568	532	595	567	561	558	563	539	592	528	524	572	529	566	548	544	542	532	567	577	536	562	532	557	615	540	565	548	573	559	524	581	556	623	613	547	571	646	545	558	577	568	553	518	571	560	599	529	596	566	576	623	593	540	573	536	523	565	567	541	565	576	537	551	548	604	600	572	590	549	598	581	540	548	577	544	580	573	573	535	531	551	567	567	567	543	554	574	568	547	558	564	561	528	576	547	566	564	579	583	585	536	617	560	512	558	547	588	533	539	557	599	528	608	565	602	540	586	598	516	560	594	546	539	574	560	512	584	630	560	567	538	544	576	624	582	569	562	576	543	554	564	580	559	615	563	567	549	536	584	576	612	569	530	566	569	548	593	579	568	553	621	543	559	561	535	564	617	545	577	582	552	534	543	585	557	543	584	542	580	585	547	538	549	604	576	580	611	544	568	571	617	569	575	588	547	555	588	555	541	612	593	610	522	542	584	584	541	533	592	520	594	543	599	536	534	516	519	535	572	577	505	550	564	599	582	593	593	571	600	566	592	586	540	570	547	606	528	590	597	553	553	544	608	550	589	583	544	583	540	567	555	562	584	538	531	570	606	545	582	563	572	573	605	520	538	571	546	599	523	558	587	573	567	582	538	551	562	576	567	562	547	617	592	550	543	598	599	539	517	566	527	534	559	606	563	600	544	581	574	580	543	565	582	515	534	540	564	563	566	595	561	562	585	567	601	583	594	555	555	542	581	579	589	557	571	557	585	600	593	552	564	558	590	557	558	571	556	583	569	569	545	554	561	578	544	527	579	561	567	583	567	561	548	544	530	557	527	517	544	541	596	554	593	545	554	551	540	534	597	610	562	568	567	556	558	534	575	549	564	528	537	558	584	560	582	580	560	560	608	537	575	553	532	563	593	601	598	579	596	560	557	601	564	551	560	558	558	554	565	587	491	595	547	575	536	574	547	579	598	584	622	546	524	578	584	591	550	574	604	528	560	564	591	616	548	608	584	592	546	599	603	601	559	583	557	611	576	583	531	568	551	564	561	569	519	550	563	555	566	576	595	558	545	585	539	608	570	554	581	525	589	567	564	539	574	563	585	581	547	514	524	567	602	564	592	581	555	572	581	522	543	568	550	565	539	571	570	558	532	573	553	546	577	549	599	585	573	598	569	566	562	563	568	568	574	579	580	572	591	560	573	561	541	561	546	580	544	546	599	574	581	565	499	581	578	570	552	559	580	546	555	546	589	560	561	589	563	559	603	543	533	588	559	569	560	590	574	566	565	548	530	554	570	586	568	552	548	550	537	579	546	538	545	560	572	595	548	554	510	547	592	560	521	552	572	569	591	598	546	551	553	559	551	517	547	601	571	542	558	544	560	569	557	567	544	532	557	550	538	564	542	584	569	589	551	587	543	589	543	603	598	552	557	548	546	570	536	556	597	554	571	586	579	591	613	593	566	544	556	543	569	538	546	561	534	529	531	569	546	553	559	570	604	546	547	566	564	551	521	578	590	545	543	575	583	594	526	577	518	550	543	565	552	541	553	543	573	571	593	540	561	559	582	582	558	561	559	534	543	558	553	550	557	557	593	554	573	579	570	566	548	573	557	566	576	559	589	566	552	574	525	551	570	529	576	537	568	583	561	602	596	521	599	540	553	533	563	553	571	541	550	586	541	548	574	591	547	578	612	608	550	542	541	561	564	537	588	544	542	567	563	612	575	550	588	608	567	580	567	584	550	557	561	514	610	500	568	589	557	526	523	536	612	558	568	578	547	579	571	584	570	522	583	588	561	566	564	573	543	578	550	539	514	542	563	582	542	574	543	538	600	584	560	529	552	505	549	533	553	579	527	554	561	537	648	575	603	562	542	572	575	562	569	585	574	599	597	541	565	585	591	555	567	552	540	552	528	569	574	531	571	567	566	551	547	580	584	562	571	567	530	559	602	553	589	586	560	574	584	562	556	521	538	571	537	555	555	560	575	579	602	568	524	574	581	544	552	561	618	586	594	555	558	578	580	562	559	531	560	546	583	598	589	579	577	521	541	561	557	505	646	554	567	610	590	540	591	547	577	576	554	548	565	532	594	563	559	561	567	597	552	539	565	554	574	541	569	575	553	539	548	511	589	572	575	560	592	550	564	550	578	589	531	527	584	567	568	579	536	578	543	591	582	566	560	509	568	568	544	550	552	557	578	582	589	595	582	554	602	587	566	529	554	546	620	546	575	549	597	591	551	576	588	556	605	575	623	549	554	543	544	599	574	577	611	551	561	612	550	570	574	564	577	582	518	583	587	550	522	555	551	603	585	526	570	602	568	553	521	564	583	539	585	536	535	579	563	524	566	566	518	510	518	572	539	560	602	590	575	543	551	543	570	594	562	571	534	592	562	545	604	601	566	544	558	552	596	556	538	573	562	570	571	556	557	601	536	575	549	570	554	550	565	575	577	605	532	559	540	533	545	540	565	576	568	565	574	519	565	558	523	576	557	543	558	539	559	548	564	555	543	548	598	600	507	534	550	547	523	589	539	603	548	571	606	542	560	535	562	584	553	527	554	551
25024	21469	27120	25907	5557	757	628	529	520	491	500	479	454	432	468	451	440	434	426	391	406	433	418	437	412	451	420	408	435	409	448	415	421	429	410	404	390	388	443	415	421	387	408	422	388	434	417	438	432	428	405	421	393	419	436	392	415	408	377	431	376	434	396	442	398	384	396	414	436	402	421	399	426	402	390	396	413	405	401	431	424	404	387	410	419	421	409	441	459	387	448	427	407	410	443	416	407	417	429	422	393	449	392	402	425	413	418	412	445	417	394	410	424	372	424	388	421	409	426	401	411	400	377	412	433	407	434	421	400	419	413	456	389	392	429	418	376	405	443	398	394	407	423	419	435	422	416	399	438	455	420	458	420	434	444	419	419	444	399	378	430	420	422	388	439	433	437	453	436	413	395	398	447	426	429	376	427	414	398	417	426	400	406	417	432	440	412	404	432	373	434	404	427	406	447	407	397	405	405	420	385	395	409	388	426	389	378	421	423	419	452	410	424	398	413	405	416	404	428	412	434	384	428	393	410	432	392	434	443	379	406	415	408	438	404	364	425	384	367	415	404	392	413	424	415	406	425	386	409	394	446	410	413	386	425	439	429	436	436	365	442	424	394	426	432	411	420	406	406	363	408	436	431	389	444	435	437	451	406	408	440	443	425	370	433	392	357	405	367	437	463	397	441	392	388	384	412	426	426	438	393	442	403	383	414	420	481	409	424	445	401	401	401	397	422	426	388	431	404	413	385	402	387	447	417	396	397	421	423	422	421	397	393	431	415	435	456	422	385	452	416	426	371	367	417	432	414	445	386	444	371	410	385	421	427	413	394	400	463	425	422	413	424	447	399	400	428	427	410	440	377	432	464	404	452	396	393	419	403	401	411	398	408	426	435	393	431	368	428	425	396	448	388	371	379	433	438	397	442	437	407	423	420	390	406	419	444	397	415	459	388	446	391	396	421	403	403	412	411	425	424	429	443	362	399	413	450	403	408	453	436	421	383	397	419	436	394	407	395	444	401	408	401	367	401	407	415	396	448	435	424	384	448	384	388	436	394	427	423	421	404	411	418	420	405	389	405	406	437	405	460	384	393	428	414	433	417	385	428	404	378	441	433	415	456	412	418	374	432	414	419	382	428	399	447	381	398	393	425	418	397	419	406	436	431	439	423	379	411	436	390	408	421	400	420	473	452	400	433	424	435	438	367	419	405	447	406	444	445	405	409	396	361	412	420	442	395	404	428	412	418	392	404	416	434	421	409	424	428	438	440	421	406	475	449	398	408	398	426	411	390	419	430	437	376	406	399	436	424	432	414	411	435	425	397	430	416	418	423	438	448	428	431	433	400	394	390	450	421	391	430	406	439	403	421	387	418	398	421	386	396	428	454	455	411	477	417	432	394	444	444	398	424	381	416	445	464	405	416	417	413	409	415	376	417	444	429	467	416	388	419	417	433	414	424	422	388	437	415	397	426	430	418	374	412	418	436	424	398	428	395	428	407	421	397	428	402	427	440	421	406	395	419	435	408	396	437	450	409	428	383	407	425	466	422	407	424	443	431	400	418	390	433	413	363	411	378	419	480	415	438	425	414	406	420	408	419	391	392	408	402	389	399	425	394	448	438	393	398	434	428	423	417	423	419	414	407	426	374	429	415	428	432	391	425	420	439	414	416	412	428	424	420	454	415	388	395	447	438	393	447	458	409	463	440	417	389	426	405	460	404	413	419	417	429	411	423	400	421	446	392	410	436	424	442	424	440	437	436	391	409	428	421	405	422	408	423	425	373	432	415	440	440	419	414	425	398	394	414	420	422	419	411	429	440	406	392	420	354	395	412	447	419	439	417	415	405	417	418	474	401	389	446	418	402	414	401	421	406	381	419	401	395	432	383	395	421	430	425	412	419	425	421	417	426	382	449	414	391	415	447	376	400	409	426	396	414	392	395	441	417	413	435	419	408	413	402	421	421	400	412	409	421	400	406	402	370	421	429	428	413	391	440	409	454	413	427	428	413	429	465	381	393	402	398	416	406	379	416	398	388	429	402	399	401	417	440	441	402	419	443	413	406	464	377	386	405	438	411	420	422	372	445	424	415	441	416	405	419	374	393	434	434	412	406	426	422	417	427	386	415	443	431	424	408	430	421	395	446	377	402	407	433	414	444	413	425	430	393	406	405	415	453	415	398	386	439	382	382	396	406	434	425	388	409	431	389	397	424	427	423	401	441	390	411	390	388	427	412	438	393	422	392	401	420	418	413	422	391	404	447	387	420	442	388	425	414	388	437	416	438	403	417	380	410	417	434	426	419	428	397	410	447	403	401	444	396	419	413	410	429	429	430	445	384	392	418	409	408	414	420	411	467	372	410	381	446	419	386	376	442	408	372	374	431	392	413	412	404	402	419	424	385	407	403	413	412	422	370	427	401	452	439	416	383	448	419	418	429	388	421	394	429	375	440	426	435	411	407	410	408	397	383	386	405	430	406	404	421	431	411	394	412	401	399	401	432	401	402	425	414	395	442	425	394	372	432	428	443	469	423	453	394	414	439	431	424	440	415	415	387	413	404	434	414	445	431	421	398	402	431	434	431	404	445	418	411	403	444	397	422	397	440	428	428	394	442	422	425	430	412	416	428	414	424	440	419	444	463	385	440	390	400	417	432	426	449	423	443	426	448	388	419	373	429	431	414	413	389	409	418	450	394	403	437	398	408	408	459	430	410	416	409	415	441	413	416	387	397	412	392	414	425	429	425	392	449	443	382	446	442	433	426	388	444	430	423	430	402	405	447	444	425	451	393	428	417	412	416	390	427	419	422	399	418	429	400	437	385	410	417	411	412	422	417	441	390	447	439	416	409	429	387	405	389	409	439	391	404	397	417	425	429	423	398	402	390	413	437	405	436	453	407	409	439	421	413	404	432	391	428	438	396	396	401	414	405	432	422	421	435	411	442	418	415	404	401	420	452	368	401	444	399	396	397	389	403	409	445	412	418	372	426	453	394	406	430	426	426	435	403	402	383	375	433	448	428	404	410	392	410	440	427	397	386	409	382	443	406	436	424	394	411	444	395	428	466	393	419	421	414	428	431	391	471	377	423	417	397	401	419	420	400	392	394	434	394	405	421	422	430	414	431	378	428	464	421	402	391	409	455	369	418	395	424	366	414	417	497	402	385	427	408	411	429	407	401	382	412	444	449	422	410	394	426	437	428	401	434	440	409	404	425	409	432	402	409	393	406	399	381	382	437	412	395	379	386	393	422	425	419	438	426	420	415	381	429	409	439	401	439	381	381	417	403	397	430	390	386	390	424	399	384	400	471	417	425	419	427	442	394	429	404	425	374	426	430	405	418	401	426	432	430	389	438	419	426	410	407	419	380	393	424	378	402	433	404	428	409	413	412	373	420	402	389	396	400	380	394	447	442	399	442	402	402	423	421	437	398	370	416	391	427	455	435	402	412	413	389	399	382	396	472	388	398	422	422	411	424	417	419	402	393	400	431	404
4879	22364	4573	1807	1365	1132	998	857	707	666	663	654	583	635	611	561	551	560	538	565	496	552	584	533	535	564	522	549	480	556	521	465	506	518	525	541	513	528	535	497	543	534	505	516	521	507	525	525	531	508	539	529	590	502	496	543	511	548	484	512	491	521	514	499	498	492	493	604	504	493	519	468	529	507	521	565	524	498	526	520	514	485	520	515	534	523	525	504	535	471	547	542	509	515	512	548	496	491	505	492	521	538	501	487	500	566	536	511	493	492	489	510	531	549	504	527	513	528	517	501	539	528	496	509	519	498	522	482	530	518	493	480	503	482	511	503	499	491	496	514	521	532	504	518	521	518	507	502	506	515	550	521	544	509	499	470	527	519	464	512	523	505	532	490	522	463	494	535	508	507	489	540	530	479	509	551	513	547	509	502	523	510	529	511	520	528	535	530	523	482	503	523	509	546	494	494	510	523	515	534	501	548	482	551	534	535	479	505	496	514	507	557	559	536	491	526	533	478	514	499	506	547	496	564	534	516	540	520	535	550	531	499	534	537	575	537	488	499	537	502	541	495	483	548	521	498	526	497	549	527	491	512	495	512	496	520	536	477	510	524	536	528	521	539	481	515	546	567	506	527	521	529	492	520	507	548	503	549	541	532	503	487	508	520	536	507	509	468	542	509	507	499	552	508	570	540	484	518	466	566	504	505	514	522	531	493	535	501	528	513	547	544	504	535	542	536	498	527	531	526	518	530	525	555	574	497	506	532	550	522	466	482	522	483	507	486	512	495	500	517	482	507	482	536	512	507	520	528	539	507	514	497	533	494	501	536	506	513	481	514	486	552	493	491	503	505	513	514	549	500	503	500	517	546	514	499	495	497	511	520	501	561	517	552	496	514	527	532	538	531	486	513	552	509	495	500	507	508	544	532	532	546	523	511	526	517	500	512	503	527	512	510	509	511	519	472	509	516	510	578	506	505	526	490	496	483	547	512	531	489	526	488	547	536	521	487	517	527	486	514	503	551	484	542	546	543	524	484	467	481	534	575	537	517	503	544	528	523	515	501	489	531	524	522	533	485	493	525	534	561	519	506	556	519	501	501	492	538	488	521	496	540	510	511	549	532	516	498	507	525	507	542	517	541	492	513	511	500	538	526	506	540	554	543	495	537	496	501	546	548	560	523	503	545	529	525	508	511	477	528	547	499	539	541	503	500	500	550	512	500	506	541	516	514	498	476	508	540	513	491	486	520	538	508	522	554	518	475	525	528	496	491	554	485	482	522	517	524	512	482	546	533	490	486	548	547	550	539	519	544	473	547	534	570	533	519	542	485	508	501	489	530	510	515	482	520	519	506	537	490	534	486	485	469	485	502	532	482	494	513	512	509	492	519	521	487	478	496	494	486	516	520	533	492	501	500	539	512	556	511	512	530	544	540	551	505	493	514	487	493	525	474	541	549	510	527	489	516	549	524	533	502	533	534	519	510	518	503	482	490	507	536	493	569	527	493	573	528	511	538	511	504	536	564	517	512	506	507	527	495	561	499	506	546	538	540	540	515	522	494	498	494	501	506	525	539	536	540	533	539	547	544	492	511	556	527	517	495	523	517	522	519	530	531	529	507	475	489	523	501	507	526	519	536	500	523	504	557	512	523	527	542	482	493	549	529	500	561	507	542	538	514	522	519	543	514	515	495	520	574	495	528	518	518	531	522	454	535	514	524	515	564	518	535	544	468	502	513	507	490	512	515	517	555	484	502	509	562	522	515	573	508	504	548	539	493	499	509	555	567	513	524	492	479	531	519	511	529	528	489	529	527	535	540	538	577	520	559	547	489	528	538	528	554	566	515	522	518	528	509	525	526	512	517	513	505	519	502	534	474	509	531	500	532	566	496	481	535	529	505	521	538	537	555	503	561	506	501	487	485	505	526	522	521	511	533	483	492	529	515	517	509	517	486	480	564	529	550	510	479	493	504	516	509	519	509	523	585	507	485	518	518	516	516	507	502	501	564	504	516	558	473	502	515	543	509	557	522	541	472	502	507	515	519	565	531	522	531	514	505	548	560	550	530	529	519	518	535	532	547	508	542	561	548	511	516	501	490	529	504	493	551	533	525	501	483	512	479	539	534	499	490	529	489	526	520	548	508	521	549	476	524	495	494	491	507	559	504	516	537	525	469	538	513	504	501	521	550	504	513	557	522	460	532	511	525	509	562	497	524	536	485	523	529	545	508	528	529	507	500	560	502	546	496	520	542	510	545	469	526	537	480	546	507	527	503	505	513	490	488	523	526	555	520	543	515	527	509	505	511	516	463	495	516	510	500	510	525	540	462	528	472	540	524	474	537	502	507	531	528	547	510	583	592	509	490	494	466	524	485	540	469	523	509	551	498	516	515	526	484	483	511	513	508	524	488	533	487	498	526	579	509	535	511	532	508	529	521	494	513	540	495	549	524	509	518	524	514	522	529	539	494	555	520	484	524	483	527	543	496	531	489	491	526	501	529	497	560	518	500	538	511	511	511	508	513	539	497	519	514	506	510	497	496	522	590	492	525	490	505	531	535	521	527	489	504	525	532	507	538	554	521	538	483	502	512	513	530	516	544	503	508	523	492	520	507	509	469	479	481	536	510	521	540	540	470	522	447	493	547	494	495	471	500	530	564	533	547	530	546	506	505	537	491	492	536	525	482	520	503	521	523	520	488	504	477	502	533	531	560	498	529	545	480	484	514	489	522	482	494	494	503	503	526	520	538	517	470	563	497	523	499	483	531	506	508	535	504	506	523	490	518	556	534	550	506	553	492	473	490	514	499	534	535	532	515	515	552	532	507	512	491	498	515	555	529	528	498	533	527	474	520	523	563	526	545	554	524	543	508	509	524	500	479	511	502	525	514	491	500	508	546	531	531	509	541	542	492	540	483	473	555	501	564	541	527	541	507	495	510	536	569	552	495	525	507	509	546	512	489	506	547	490	549	540	501	497	527	500	544	520	504	499	486	467	518	527	501	504	509	511	534	549	533	561	516	527	523	526	513	496	536	522	532	504	525	545	544	572	531	500	535	498	477	490	522	542	494	524	528	490	492	517	532	524	526	554	504	504	493	510	517	484	524	530	534	508	513	530	503	551	520	507	519	523	489	516	492	529	512	561	513	524	536	523	518	525	552	561	471	501	545	507	577	528	559	576	533	439	491	484	517	534	547	525	561	546	507	520	563	515	511	504	497	513	530	514	483	528	528	521	510	506	558	521	529	491	536	505	492	480	511	508	539	525	516	504	542	586	527	495	539	514	522	474	528	560	477	524	517	530	530	517	539	494	516	512	561	562	518	528	489	528	527	519	491	502	541	495	536	522	527	518	540	496	529	503	537	532	529	545	501	507	563	526	538	531	490	531	508	562	509	524	502	517	545	517	523	551	524	501	526	532	526	495	517	509	527	529	463	537	526	522	534	539	506	508	524	506	516	485	490	544	476	498	536	470	494	529	533	507	536	510	500	537	492
22831	21536	29125	24390	21532	21450	3950	703	491	474	358	323	297	287	278	251	251	237	225	232	198	195	198	190	186	161	183	196	199	187	167	192	166	188	170	172	161	179	152	166	166	185	181	171	163	173	150	155	175	142	155	183	176	175	183	138	167	167	187	162	171	137	165	150	137	163	140	177	151	184	146	162	171	145	166	153	168	194	159	152	165	159	154	167	164	174	166	169	153	157	149	166	164	183	181	151	149	170	135	172	161	162	157	162	148	158	157	183	145	162	159	169	158	148	164	167	170	168	174	139	150	148	141	160	161	161	161	154	176	163	146	147	144	146	125	156	155	192	168	141	149	144	166	127	170	167	190	178	167	173	151	142	158	162	149	148	171	153	153	152	168	154	167	151	166	153	156	168	159	139	159	146	157	152	166	153	143	168	161	156	168	141	155	157	170	143	187	154	134	140	177	179	167	162	151	145	165	159	154	149	163	150	147	174	156	150	163	149	158	170	162	153	158	188	166	169	165	165	164	170	175	164	149	163	155	186	149	140	175	164	150	129	144	152	175	157	168	163	166	157	160	185	166	138	158	162	168	173	162	154	147	171	147	176	149	143	171	155	142	152	159	180	140	167	157	144	149	160	164	164	167	141	153	162	157	146	166	164	181	169	166	190	172	163	156	201	141	142	175	141	140	148	158	151	190	170	172	156	151	159	156	183	143	161	160	156	182	158	167	140	139	168	168	153	165	192	160	147	175	158	157	157	150	160	151	171	165	189	153	175	147	147	169	165	157	149	163	135	187	158	148	141	171	142	173	175	142	157	179	170	145	154	169	175	154	162	148	162	176	161	136	150	152	163	164	156	153	160	195	149	169	178	164	180	190	166	157	155	140	160	138	170	156	170	187	153	173	154	180	173	176	162	164	172	147	153	147	169	169	157	163	139	168	140	173	182	143	152	160	174	155	174	182	163	161	168	141	148	154	148	154	158	153	152	197	152	158	150	158	147	171	159	187	156	168	152	165	165	138	163	151	178	140	164	164	133	182	158	142	157	162	163	157	150	155	158	163	168	160	177	181	161	148	154	159	160	169	164	144	156	160	152	154	179	150	167	174	173	180	150	170	146	147	158	146	160	178	168	152	172	151	141	159	151	155	151	160	184	150	163	158	148	167	149	154	156	192	186	165	170	161	160	176	166	161	147	165	156	129	138	152	145	139	155	148	139	158	150	163	152	150	166	171	153	166	145	172	143	168	152	154	183	154	146	166	158	172	179	154	158	157	133	139	144	150	149	149	160	162	159	141	162	183	169	169	159	155	155	142	150	158	165	174	181	167	183	132	145	159	156	160	185	167	171	149	151	153	160	159	159	184	194	152	139	146	161	172	143	173	153	159	162	136	155	158	166	144	145	153	153	161	141	123	144	166	150	138	158	170	166	137	143	163	165	139	177	169	156	151	190	186	171	155	174	151	161	159	172	150	176	150	143	165	165	156	165	137	156	173	148	155	158	161	136	177	144	163	140	172	162	140	138	160	175	168	172	131	151	177	164	168	153	140	166	168	174	138	155	144	154	159	149	149	145	165	156	163	177	166	168	172	169	152	165	142	167	162	164	181	156	162	161	137	155	166	159	169	171	172	161	168	159	167	176	176	155	149	162	161	149	171	157	162	147	135	153	155	178	177	158	136	162	150	152	156	147	155	164	165	171	162	143	164	160	169	155	158	147	144	142	157	164	165	163	135	163	147	152	169	164	135	168	156	162	168	149	166	172	139	154	149	176	154	157	160	149	146	125	163	178	173	156	146	165	165	152	198	141	170	159	157	148	133	153	172	167	149	175	172	151	166	149	171	161	148	152	160	152	146	177	142	159	139	144	149	147	158	161	151	153	156	166	150	157	162	155	148	171	147	168	155	155	149	163	176	167	163	143	164	200	160	165	149	149	161	167	162	142	138	141	170	162	163	158	154	185	166	151	169	164	154	142	150	167	196	165	165	133	165	137	159	145	148	166	169	142	147	149	170	165	151	161	179	145	183	155	158	162	145	163	140	160	147	144	160	144	169	148	142	149	144	165	161	165	164	170	161	156	176	119	177	176	153	169	184	169	170	153	160	155	159	150	170	162	184	155	131	166	192	167	157	133	135	146	158	166	176	178	175	195	150	164	159	161	162	173	177	164	158	172	160	156	162	153	154	145	170	156	161	150	166	162	168	162	167	159	143	136	160	167	154	152	144	155	143	150	169	153	136	160	140	160	135	144	141	125	175	147	177	164	180	142	171	157	145	150	175	161	157	156	140	197	149	182	156	175	142	155	185	168	145	160	176	160	172	159	137	144	141	151	169	140	168	155	154	167	141	146	164	155	158	162	165	153	164	170	160	160	154	163	160	164	151	164	141	144	165	163	149	180	160	154	174	160	157	194	171	169	169	128	155	141	142	179	194	126	142	168	133	156	148	154	155	152	148	147	155	173	164	166	155	168	165	154	157	145	150	168	164	162	147	175	160	156	161	165	153	178	167	156	153	152	174	146	163	146	162	170	163	153	145	171	176	164	165	141	166	170	170	140	161	164	146	161	160	160	168	155	172	161	154	149	172	166	164	166	155	184	135	158	142	156	173	166	178	162	128	159	155	157	171	171	175	152	156	159	148	162	160	167	173	156	157	135	172	163	175	167	178	153	147	172	152	163	137	157	156	170	157	156	143	171	156	147	169	178	152	152	154	156	164	151	162	177	166	152	169	178	149	147	168	151	146	178	161	171	166	179	167	161	153	168	146	170	164	152	166	193	154	150	141	168	157	138	150	171	154	183	164	172	162	146	154	146	165	166	163	150	161	159	157	161	130	165	159	133	133	177	153	155	166	143	175	161	138	127	188	146	155	169	153	165	168	160	147	146	181	152	159	146	151	157	153	145	151	168	138	178	164	190	156	160	166	151	169	147	175	166	175	188	142	165	130	176	156	145	177	152	140	155	152	149	137	174	161	145	181	162	127	173	169	148	164	167	163	156	161	147	167	144	161	175	143	156	159	165	152	154	167	172	159	160	161	139	148	157	162	140	145	133	172	144	150	175	152	143	157	145	147	164	151	147	159	162	188	170	162	157	151	155	147	156	151	178	154	146	176	142	165	151	152	156	158	162	166	157	185	150	168	174	161	161	143	161	166	157	165	171	164	162	169	160	170	157	148	154	162	161	154	145	149	168	172	173	154	153	179	152	156	171	154	166	148	147	149	165	164	156	149	165	147	164	168	141	154	146	166	148	155	146	160	150	163	166	147	170	140	124	182	157	162	156	164	168	150	171	152	135	151	147	162	138	151	165	164	166	145	141	155	174	171	164	160	140	156	167	160	137	141	146	158	166	150	186	150	148	125	163	166	165	151	171	155	152	177	162	162	158	144	156	168	144	184	161	153	136	183	152	181	164	160	167	167	153	143	151	161	166	152	164	166	143	160	143	162	177	150	165	144	158	166	134	180	167	155	144	197	179	166	160	154	173	170	172	162	152
6445	36735	12427	4806	3314	2511	1843	1360	1104	910	694	617	526	493	396	372	358	330	353	276	308	305	274	270	263	227	231	256	262	255	251	249	241	257	249	214	230	216	208	231	200	214	223	203	196	233	225	216	223	188	263	198	220	209	231	203	194	219	217	245	219	190	210	216	239	189	223	227	203	222	235	221	229	207	203	185	191	203	231	194	211	209	232	212	191	217	203	200	185	183	190	183	209	204	220	192	176	208	207	207	207	217	196	208	175	222	241	190	210	226	219	214	211	198	216	194	204	200	193	200	196	228	211	242	202	204	208	200	213	213	223	206	221	237	198	196	212	197	209	211	212	207	177	194	232	191	193	224	229	204	177	201	179	199	221	206	211	178	222	211	205	195	231	208	206	198	187	200	193	224	200	194	206	205	177	222	192	220	200	191	227	210	190	179	224	205	198	204	188	199	198	222	199	181	217	219	203	211	208	220	182	190	204	206	221	199	242	204	198	195	208	188	205	204	209	200	196	200	209	227	200	193	221	212	218	222	211	194	231	208	210	188	200	223	232	207	216	207	200	177	235	194	203	205	207	197	221	201	206	191	215	232	208	186	232	211	191	221	203	211	212	246	200	204	226	218	230	192	190	205	214	215	204	239	213	196	237	200	213	197	208	214	219	190	214	228	197	217	221	207	184	202	196	196	195	226	217	225	220	205	226	196	198	192	206	206	210	214	193	191	202	205	181	191	201	208	213	224	215	202	208	202	211	217	200	230	192	215	191	179	195	201	197	212	202	199	217	183	185	213	208	217	195	209	203	213	196	232	198	197	225	230	206	213	209	236	220	188	206	201	209	198	205	197	203	224	229	206	223	191	179	219	221	205	207	183	191	233	203	212	220	179	195	213	184	210	214	194	205	226	220	186	215	197	204	199	202	214	185	207	204	216	218	216	216	194	202	208	228	195	207	206	216	181	242	212	215	205	215	241	199	209	209	195	195	188	210	216	219	227	222	217	203	212	197	204	213	204	216	171	208	216	219	187	219	209	207	208	210	196	216	240	211	199	202	211	205	189	203	212	198	203	218	201	238	205	212	214	207	199	209	195	207	204	204	228	188	207	193	197	205	201	193	221	195	221	204	224	208	200	217	203	226	203	197	218	189	245	212	190	225	196	245	235	204	200	211	186	235	195	182	221	190	187	212	206	211	200	210	228	212	210	227	204	208	200	205	212	208	226	213	206	187	203	203	192	211	205	238	204	209	222	213	207	207	199	180	201	214	195	188	207	200	207	217	200	230	251	209	208	206	206	218	229	193	230	204	187	205	218	206	219	203	200	186	226	198	234	194	210	201	223	192	205	185	200	198	207	214	191	197	209	222	199	188	226	222	198	206	210	192	212	236	208	192	219	185	198	196	202	230	223	198	198	221	208	218	212	205	187	170	202	206	212	192	195	187	205	174	207	211	203	207	224	223	220	209	183	222	198	197	217	200	213	196	205	215	207	201	199	202	199	234	195	210	203	209	197	226	209	209	214	186	214	201	226	197	189	194	220	201	224	210	223	203	222	220	225	213	222	193	210	245	175	191	207	201	206	199	187	213	215	208	210	210	208	197	230	186	212	237	224	218	197	192	227	242	228	198	203	218	190	204	206	194	213	219	218	192	208	227	187	181	214	198	208	231	196	215	218	188	188	226	222	204	201	192	217	189	217	201	210	205	199	229	210	210	203	205	210	207	218	231	224	199	240	208	207	207	229	206	194	194	227	230	227	185	183	236	194	193	188	212	228	187	196	209	220	195	195	213	203	191	204	195	213	228	198	234	202	235	213	198	191	187	203	206	195	226	196	203	216	190	223	198	220	199	197	217	197	168	224	214	221	233	213	209	200	193	205	202	208	212	181	209	212	224	237	219	200	190	180	203	222	215	234	190	192	183	226	217	194	212	220	193	188	214	192	200	197	204	212	232	189	227	225	226	220	229	212	194	232	207	223	197	198	202	186	222	224	204	224	224	188	227	193	209	217	188	197	199	213	214	225	195	198	214	226	199	196	190	189	205	231	197	211	209	179	194	220	197	192	199	208	206	206	203	217	195	192	219	199	253	214	194	208	220	196	214	195	206	215	178	198	211	231	171	210	231	195	206	201	198	202	243	213	232	208	172	236	238	219	212	207	209	196	205	200	222	215	211	228	206	212	205	203	204	219	202	214	213	210	205	209	217	183	229	199	214	205	218	198	217	222	211	191	229	194	225	197	206	193	195	191	202	200	216	236	214	217	214	241	203	201	204	184	213	171	222	215	204	204	200	224	198	198	183	204	201	203	203	198	204	225	209	212	206	199	219	207	214	168	211	192	220	200	205	190	210	218	202	195	204	205	206	223	213	231	212	216	203	203	206	219	210	203	172	222	209	176	229	223	180	183	203	194	215	203	191	217	202	225	216	207	227	183	209	192	206	225	224	192	216	204	208	200	233	201	208	206	202	220	184	189	199	200	221	228	201	209	243	218	216	205	228	176	206	208	220	232	176	222	214	218	201	225	209	177	201	194	213	215	216	185	207	200	209	228	215	196	197	204	171	211	189	230	199	207	214	202	220	188	182	193	217	183	200	228	190	227	200	189	194	199	217	203	202	213	187	205	170	191	183	194	201	197	216	212	233	217	184	235	195	188	198	183	229	196	190	205	212	207	220	187	222	202	209	197	231	187	215	194	201	194	202	214	216	209	184	196	221	202	204	192	185	204	218	229	218	193	224	197	208	190	211	199	210	174	215	214	201	215	187	209	188	201	216	224	196	198	233	217	208	214	216	209	223	230	203	217	213	205	192	188	218	232	183	215	212	213	206	197	220	202	206	208	235	200	199	209	221	203	199	214	197	211	192	185	204	218	204	185	210	201	204	206	195	217	195	200	224	195	206	215	211	177	225	209	209	209	228	208	218	190	216	183	200	228	244	197	193	206	217	231	209	203	223	210	186	201	219	180	201	232	173	208	202	192	215	229	189	179	208	184	239	212	225	224	211	210	208	202	192	185	235	210	214	196	219	194	213	202	213	200	211	214	224	216	228	191	233	200	216	212	198	221	229	216	207	233	228	201	181	217	218	209	200	228	212	193	194	188	189	227	186	225	228	216	175	219	208	209	196	201	207	231	199	213	212	197	228	240	221	209	222	196	190	207	205	185	206	213	224	210	222	224	171	217	190	211	210	203	210	223	190	212	195	218	190	210	226	201	201	182	202	196	216	229	214	215	193	206	224	199	197	205	212	210	199	216	204	206	218	191	216	219	197	217	187	236	221	209	227	222	230	229	197	198	192	231	195	183	194	205	214	179	208	187	220	206	210	208	200	211	214	195	188	238	198	207	220	228	229	207	205	217	196	197	205	227	218	230	197	196	205	190	196	227	214	201	226	236	245	216	222	219	206	215	178	171	213	202	207	213	206	210	192	223	216	245	200	182	199	228	217	209	201	197	209	229	182	224	188	222	189	226	229	176	212	196	209	196	230	207	190	188
27789	17747	4242	884	690	675	653	624	618	579	592	617	623	599	625	552	638	602	613	565	631	590	617	640	585	603	593	577	594	584	586	610	554	602	604	570	552	551	624	610	549	555	596	629	611	603	618	622	627	584	602	629	602	576	608	618	618	591	600	582	599	570	604	580	550	591	633	586	569	581	591	576	605	605	622	629	608	597	610	593	596	536	594	591	565	603	650	611	533	572	610	629	571	570	615	564	592	627	598	587	591	626	591	633	588	589	568	582	600	551	589	599	623	608	617	591	621	600	589	576	633	611	558	645	637	600	644	606	628	592	545	629	636	599	558	559	633	582	567	576	608	618	601	562	626	570	577	624	604	614	594	569	590	581	552	553	552	598	609	642	601	606	599	574	576	594	593	614	585	567	595	591	577	594	612	625	624	586	599	571	566	582	584	578	584	604	593	573	577	562	605	565	573	630	601	593	588	582	623	581	554	597	584	614	576	588	584	613	562	580	593	581	551	603	616	624	605	600	557	619	595	595	614	614	567	553	611	622	615	576	585	542	556	581	629	580	574	593	565	598	579	599	562	596	561	593	622	584	613	555	579	599	597	616	629	640	659	583	587	560	606	547	622	581	549	562	599	577	621	579	570	614	560	589	614	587	550	584	618	598	584	596	588	602	583	608	596	561	651	605	605	624	590	597	601	630	612	619	620	542	598	591	576	598	578	560	614	638	574	581	573	622	540	610	603	565	596	624	604	566	608	558	591	563	571	608	582	606	627	649	606	566	604	558	578	569	589	591	584	607	582	611	557	585	642	582	580	580	566	625	588	594	589	562	597	571	578	627	594	618	584	607	575	578	590	599	566	602	663	570	634	571	640	626	578	598	551	592	632	615	610	593	607	583	581	612	585	554	635	603	617	584	584	592	590	562	619	579	606	590	569	592	590	602	629	590	601	613	590	598	566	602	598	589	581	600	622	595	590	561	606	613	615	596	610	564	597	603	555	582	598	570	564	606	609	584	603	602	538	608	554	609	581	576	581	556	604	672	610	578	593	604	564	588	622	584	583	565	581	548	638	596	560	582	620	640	593	553	600	570	572	586	562	604	588	615	568	579	614	608	607	587	632	605	546	606	600	584	596	588	581	583	608	550	602	596	609	593	607	592	577	616	633	620	585	606	617	592	581	617	565	594	570	596	531	576	578	580	605	566	549	597	630	564	597	525	597	574	593	614	597	586	580	585	583	583	619	560	581	567	619	631	575	618	573	612	592	587	575	578	598	586	594	600	602	589	606	553	590	558	609	572	581	589	552	595	603	524	615	614	574	578	573	590	621	534	578	576	626	576	650	546	610	613	587	608	567	601	615	593	625	574	592	608	546	569	583	609	570	582	595	582	594	592	544	576	608	558	596	606	587	584	571	541	591	650	609	578	609	593	552	607	605	586	609	580	584	625	581	606	591	583	624	587	578	609	613	620	599	567	625	631	583	597	581	631	595	587	611	563	585	576	579	571	616	621	671	605	584	579	593	587	548	608	586	588	570	630	612	575	601	607	616	606	581	613	632	603	593	598	580	602	604	599	604	557	585	577	615	590	643	595	606	572	559	622	562	538	555	573	586	555	616	586	587	619	577	545	539	611	582	614	652	573	565	570	579	590	575	609	643	579	555	597	632	614	587	604	600	560	600	565	600	601	591	609	608	595	618	589	610	567	612	561	619	612	604	591	565	571	592	616	604	588	619	602	579	599	569	586	556	588	582	634	551	572	565	563	577	591	606	570	591	586	584	591	593	584	609	608	606	554	567	608	598	575	612	570	567	579	557	594	597	617	547	624	618	602	639	548	547	574	616	604	584	567	552	600	585	569	548	604	580	557	602	623	629	555	589	584	550	611	625	570	615	582	602	554	553	572	584	636	550	563	614	592	584	609	618	607	575	560	575	605	590	549	579	608	559	609	580	594	602	608	594	556	678	598	585	592	585	602	585	607	527	571	639	542	584	561	607	599	609	579	581	585	576	617	618	584	601	623	581	583	585	611	530	591	615	568	596	597	604	591	573	579	586	563	588	561	603	597	631	606	564	586	594	576	584	607	581	592	586	593	614	611	581	597	524	595	624	579	556	594	611	569	626	584	593	559	580	556	617	599	597	625	611	567	580	618	598	569	585	592	580	578	583	544	669	545	615	600	613	583	586	589	578	547	590	597	556	586	559	632	591	621	576	587	578	590	618	584	591	603	582	599	639	597	595	623	624	606	602	571	602	616	558	602	557	559	603	567	569	580	590	603	590	592	599	581	578	576	615	597	620	594	635	584	561	626	592	611	596	620	609	616	580	578	590	584	604	567	601	588	600	570	633	567	582	608	594	567	596	574	608	595	601	585	541	599	589	620	582	589	572	586	555	614	578	622	568	632	601	618	562	597	564	559	638	652	576	581	601	563	563	592	601	553	569	559	612	609	603	591	589	582	615	610	573	606	544	603	585	601	552	581	592	669	617	605	553	573	600	632	582	582	619	597	589	587	599	627	611	625	565	598	579	604	606	617	601	578	596	594	602	588	600	569	572	602	605	633	549	642	618	627	629	557	565	596	600	605	616	570	611	547	586	554	619	586	640	569	570	544	668	608	603	610	610	579	641	604	615	640	598	556	583	562	607	582	647	634	582	566	594	630	536	579	608	593	593	615	619	631	587	575	624	609	609	625	544	656	581	595	631	590	563	621	588	621	626	599	572	580	587	575	589	583	598	606	595	566	605	612	586	616	592	586	559	549	589	607	611	584	574	598	556	572	595	615	570	575	601	620	594	590	596	612	604	596	577	591	582	590	622	611	623	609	610	533	621	576	621	588	579	558	652	604	558	593	569	614	559	576	624	630	586	587	647	608	576	578	597	574	598	589	575	627	576	605	620	579	590	579	598	589	561	605	615	594	572	616	575	614	619	595	566	606	578	569	590	572	601	608	569	581	615	585	612	586	584	581	574	526	593	553	587	613	562	586	546	611	596	575	546	595	602	575	616	623	584	620	649	574	597	570	597	592	595	566	556	564	590	555	581	574	594	617	584	642	587	551	559	557	621	581	604	615	610	549	582	596	583	552	605	564	611	591	573	611	596	598	605	581	599	603	588	590	554	617	589	556	563	608	599	555	605	587	611	615	575	621	586	608	539	575	582	594	597	589	633	594	591	631	555	611	622	585	597	569	613	594	619	636	593	617	569	572	619	609	596	607	591	588	573	562	602	600	574	603	584	568	610	567	516	609	627	595	604	551	617	612	605	604	572	599	557	575	624	610	572	608	577	604	603	598	558	579	591	622	622	617	624	614	569	570	612	599	594	594	620	573	566	627	586	627	583	542	590	573	564	593	559	600	594	575	620	605	581	608	587	623	539	571	576	620	616	567	589	632	591	575	621	610	600	564	590	589	627	566	530	579	592	569	581	613	621	575	552	600	569	592	596	598	574	604	578	539	538	591	590	609	610	607	578	598	576	551	648	625	613	622	566	574	579	547
5711	8770	1816	909	815	821	820	697	790	752	797	831	755	781	795	719	777	760	731	736	738	769	714	752	747	768	751	776	737	739	787	718	806	775	720	743	776	758	742	724	786	730	729	784	710	734	764	757	742	779	772	751	772	737	723	771	741	732	750	753	775	781	753	836	729	719	716	762	754	778	775	771	662	724	795	704	725	758	718	735	786	731	770	791	776	753	771	776	752	786	765	750	716	820	739	745	812	762	741	742	764	748	700	707	757	766	797	710	755	802	724	724	742	697	758	756	787	737	746	748	744	734	738	757	790	746	742	778	787	748	786	738	798	753	733	760	770	756	744	782	718	787	764	744	776	755	772	765	777	725	787	783	721	771	820	738	756	774	780	764	752	798	771	784	752	768	782	769	724	747	739	788	751	734	681	740	706	772	782	788	762	737	738	718	771	808	776	745	720	754	710	735	757	742	762	778	755	763	773	779	755	756	772	733	758	755	724	787	757	754	715	760	747	781	793	814	719	678	776	803	745	780	738	806	775	734	750	740	798	766	773	729	757	795	750	737	731	766	741	751	711	729	707	719	765	742	751	749	739	768	750	751	801	765	746	749	746	774	764	769	748	760	782	740	774	776	760	753	710	738	763	710	779	704	751	757	736	803	736	793	757	741	782	749	753	717	729	759	754	734	786	756	744	777	758	781	721	791	705	745	777	739	770	716	774	740	735	796	722	734	789	726	794	730	753	772	757	738	761	755	746	768	756	778	756	749	743	729	779	697	780	794	738	824	730	777	791	795	761	757	780	805	735	760	766	748	761	800	697	674	782	760	705	739	729	747	759	769	781	773	756	720	707	796	758	739	731	758	736	804	755	745	756	741	756	722	771	749	739	705	800	778	786	721	744	765	760	756	732	757	739	754	687	769	746	748	729	746	747	720	779	769	754	745	697	770	747	724	768	805	785	747	775	728	726	732	726	728	737	781	780	720	785	741	742	757	807	753	750	800	786	790	751	769	756	742	777	701	779	789	782	777	748	777	737	712	770	789	759	734	774	764	756	746	737	725	749	715	776	780	742	753	769	728	781	753	768	760	727	696	761	732	784	794	712	743	815	712	787	721	749	794	766	766	775	746	731	731	701	755	758	764	745	758	725	739	781	759	819	773	805	790	792	742	737	773	780	724	702	760	757	752	718	726	782	784	724	701	749	758	742	800	771	774	802	769	773	775	783	760	736	697	706	767	746	771	715	747	744	732	762	717	774	777	776	754	750	789	759	733	714	776	751	771	749	793	806	757	757	735	738	807	719	760	728	742	698	752	741	784	728	772	734	767	771	777	752	763	715	779	809	737	756	736	740	760	801	759	785	767	763	789	770	757	735	789	749	732	750	744	720	760	792	746	782	732	778	763	750	735	761	742	787	768	768	726	769	778	711	731	730	778	791	760	762	769	753	771	701	741	738	771	737	764	769	714	780	726	764	734	746	740	746	774	781	729	738	758	731	746	765	710	718	802	717	752	759	765	780	772	787	755	784	769	794	809	721	780	762	697	749	747	753	721	792	701	740	697	763	768	747	775	757	764	776	778	758	772	731	741	740	755	783	770	754	721	744	713	719	733	779	768	775	748	730	757	750	803	763	730	747	763	753	735	712	760	751	722	725	771	779	760	746	767	690	734	737	774	733	754	730	736	757	716	741	734	742	731	741	794	725	786	781	779	744	724	808	714	704	742	806	722	757	758	792	757	793	753	779	735	763	746	758	739	732	785	763	780	762	761	726	772	739	726	771	712	771	703	740	779	739	770	741	725	733	751	795	787	758	707	756	757	765	756	789	748	758	741	740	769	759	756	727	783	759	779	752	746	726	759	739	775	698	727	746	775	696	724	793	736	768	757	764	780	771	753	747	759	772	762	759	780	730	760	744	750	796	766	795	741	815	743	813	744	755	732	786	707	761	729	721	733	775	755	744	767	743	716	737	782	764	805	776	787	774	821	793	764	770	753	758	746	721	740	721	752	724	764	705	808	784	780	743	751	788	751	808	730	772	767	780	731	812	751	734	732	692	737	757	727	724	747	809	778	788	797	817	706	769	707	763	712	788	771	753	698	792	810	782	742	750	756	785	759	763	763	735	763	729	741	725	771	721	783	776	730	816	792	791	783	723	793	733	769	703	766	764	709	727	767	775	787	785	732	733	731	766	765	802	747	775	769	761	761	754	735	742	740	749	768	753	763	768	735	725	760	759	739	758	715	791	725	739	709	684	773	791	735	749	763	790	701	821	741	782	766	759	811	820	715	747	696	740	781	771	757	794	726	735	774	781	754	783	743	760	732	761	668	786	733	744	760	760	779	759	699	781	710	779	725	780	792	704	776	748	755	799	783	765	720	739	734	736	775	680	751	704	790	770	765	734	770	741	780	732	727	694	768	747	727	775	755	702	689	738	757	764	746	756	728	763	771	783	708	754	774	780	744	751	767	748	753	785	764	759	777	752	750	749	771	746	747	743	773	773	782	767	752	705	767	755	779	791	792	728	735	731	736	723	729	745	712	760	707	697	739	741	784	784	709	726	755	763	726	751	788	781	745	752	741	735	781	684	739	778	780	745	708	732	829	725	756	732	739	761	737	759	753	783	737	779	745	801	790	776	764	813	752	792	735	753	735	685	746	750	727	754	782	775	747	771	775	765	729	765	775	741	778	735	775	719	782	757	750	794	780	814	760	742	728	783	740	716	741	734	704	726	723	746	754	719	783	691	753	805	750	750	754	760	729	749	758	731	787	700	755	777	800	730	749	726	765	801	754	761	784	787	791	781	711	741	722	759	715	683	772	779	759	749	767	806	735	765	774	727	801	744	780	769	756	767	769	744	764	699	751	741	749	767	732	797	769	759	776	718	786	765	763	728	761	762	790	765	759	681	768	786	693	769	757	743	714	795	753	744	755	732	740	770	795	769	771	778	772	756	742	732	742	736	738	767	788	781	794	780	781	743	778	750	771	751	723	722	760	758	754	760	752	770	764	776	760	764	760	788	765	751	747	737	749	763	789	793	745	715	757	753	724	720	758	736	743	756	786	725	772	730	764	743	716	715	697	754	760	808	740	785	733	762	767	739	793	777	747	772	707	785	817	705	748	766	794	727	802	721	737	786	764	734	766	746	761	724	799	776	758	750	736	739	768	740	745	768	752	746	740	740	696	768	782	749	775	737	766	702	742	757	743	773	778	747	788	785	723	758	783	746	713	774	748	725	751	747	727	743	742	782	724	773	751	771	720	752	735	712	769	735	764	708	767	784	777	709	818	723	713	748	790	774	750	769	721	772	766	726	783	713	695	746	773	766	788	774	758	765	760	789	737	803	773	756	755	742	747	755	780	790	752	744	719	789	780	710	689	734	741	785	735	764	785	756	747	756	740	709	775	782	760	712	781	791	778	770	778	771	787	780	775	783	757	752	756	747	743	773	789	792	758	813	758	766	767	804	747	743	756	737	796	769	739	690	787	770	766	763	730
23716	21506	28549	24894	21463	7318	1013	717	637	588	545	506	519	486	510	463	463	466	423	439	440	441	449	463	425	399	450	415	418	419	423	433	429	440	456	411	391	424	439	452	460	406	438	404	422	440	404	449	484	436	433	423	437	418	382	405	401	432	421	455	427	434	431	420	417	414	392	387	429	426	441	419	415	423	383	398	400	399	445	416	457	461	463	419	407	436	467	417	437	415	451	430	434	410	413	422	434	418	417	437	411	428	463	433	457	390	429	438	417	426	435	409	407	413	459	414	431	417	405	413	456	443	445	426	400	458	425	432	429	399	421	396	414	412	417	433	434	442	429	424	458	457	413	389	447	411	412	438	442	400	435	418	445	419	423	403	432	409	394	415	419	413	417	429	398	444	427	395	453	406	427	427	391	448	428	421	417	417	417	408	415	423	409	443	433	412	457	412	442	417	391	404	439	414	393	414	389	425	442	408	387	395	433	432	439	457	397	421	435	384	389	438	395	447	413	444	411	420	417	415	408	424	423	377	390	409	463	394	416	426	389	370	489	385	424	429	420	405	440	413	432	430	439	426	471	431	419	404	462	390	417	395	417	384	415	428	443	440	439	409	438	431	382	444	426	455	399	424	425	438	418	439	432	437	414	419	415	441	371	421	445	400	376	397	377	412	400	420	429	411	433	435	427	399	468	407	426	437	386	443	397	421	434	437	437	433	393	417	416	437	457	420	397	417	393	443	420	417	462	400	383	404	397	423	395	401	427	433	440	424	431	407	409	406	435	425	478	396	395	429	413	414	407	433	406	374	453	421	419	457	406	448	404	447	463	407	400	404	435	436	404	425	402	367	399	447	391	404	411	417	440	377	417	417	412	417	391	419	417	408	428	414	408	429	430	425	425	445	432	438	399	418	419	434	413	363	381	440	424	412	430	430	427	388	419	396	404	394	398	439	423	453	455	395	442	406	415	410	430	425	437	441	405	409	404	428	404	440	386	423	424	406	464	429	433	376	379	423	428	406	410	400	434	419	445	433	440	428	388	413	418	407	399	446	424	448	416	429	426	437	425	401	417	400	400	439	397	424	453	421	438	436	404	432	413	411	461	381	404	412	422	402	398	388	415	399	406	438	441	421	405	440	421	438	415	425	432	431	440	466	418	419	444	423	424	414	386	417	415	427	448	435	401	396	476	430	454	428	397	420	404	435	464	387	434	408	405	394	425	434	408	434	438	389	425	378	441	446	426	440	423	433	438	434	425	433	420	405	391	417	403	427	417	412	437	424	437	421	403	425	414	401	422	468	432	424	437	436	438	446	439	453	390	433	448	414	436	451	406	433	411	382	432	416	401	428	425	429	413	443	411	429	405	411	435	442	387	430	431	405	411	447	416	418	407	388	429	449	444	406	416	428	388	389	427	442	387	413	413	452	407	443	420	435	410	447	457	416	423	435	428	408	408	436	396	452	397	412	421	422	395	361	466	419	442	410	411	393	404	446	417	447	405	416	386	410	416	434	442	418	443	464	435	435	441	428	430	434	429	460	419	436	397	402	405	438	379	452	403	423	412	409	415	439	424	421	402	415	423	431	411	428	456	443	411	457	424	439	430	463	428	408	438	444	396	426	422	391	445	455	411	408	472	432	381	413	467	409	381	401	434	398	435	432	415	412	409	413	438	433	415	420	425	446	409	407	425	437	447	428	464	428	431	457	418	420	385	431	396	430	416	458	437	416	434	419	429	446	381	443	404	455	441	447	424	412	431	440	423	409	414	438	414	429	409	451	412	446	395	436	458	410	425	409	430	442	443	444	411	405	434	421	422	466	420	460	424	428	391	375	424	445	424	401	434	438	449	416	419	387	431	407	403	420	477	393	418	431	410	420	393	440	441	408	422	414	426	440	414	433	402	445	445	412	420	466	434	392	411	411	422	433	425	446	379	437	426	438	387	421	449	445	431	433	409	399	415	404	420	412	429	408	448	463	405	430	421	456	422	424	427	426	433	440	405	402	420	422	417	446	443	416	424	413	423	429	414	441	415	429	411	401	432	441	435	431	394	432	412	406	433	420	439	410	388	402	431	420	435	438	383	432	401	395	409	430	382	416	413	433	411	406	406	448	419	419	449	418	443	409	433	417	441	421	413	426	400	422	400	413	418	433	410	456	450	410	433	402	475	421	399	424	382	436	416	421	428	436	374	438	415	425	401	389	413	423	367	398	404	474	455	387	420	462	437	478	402	416	416	421	455	408	430	431	415	426	392	432	377	418	443	425	385	429	444	448	442	405	402	408	420	407	415	431	437	456	426	431	428	419	400	418	438	395	449	420	448	449	447	413	424	435	435	412	407	430	418	414	407	428	439	381	452	414	428	424	444	445	378	437	440	404	423	426	394	446	399	396	415	444	402	389	406	407	432	430	420	438	413	431	427	408	432	382	410	374	388	391	407	428	421	437	412	425	413	405	408	451	430	425	419	420	382	406	390	415	412	439	400	415	456	422	413	448	417	406	409	459	472	384	469	444	426	388	404	441	380	417	397	388	422	404	414	393	407	393	409	414	426	405	418	443	395	386	419	417	425	411	441	438	401	395	419	390	406	429	386	427	405	443	430	422	401	407	435	404	416	405	439	436	409	404	433	408	433	402	414	417	415	462	426	436	454	435	412	429	427	414	435	403	405	413	391	413	410	415	427	421	424	451	437	414	397	429	436	411	391	428	409	380	394	428	401	441	436	437	433	457	434	404	418	453	420	430	364	439	402	432	427	410	404	427	387	468	418	441	437	407	454	434	407	420	437	416	455	455	401	421	440	446	422	401	417	422	400	452	436	410	415	434	414	403	389	401	426	428	400	386	432	426	430	406	399	422	416	412	436	416	393	407	460	421	427	409	403	420	413	432	445	408	437	413	388	466	430	388	386	453	432	412	401	434	406	404	414	455	432	437	394	425	418	434	426	397	423	408	430	369	416	400	419	377	450	420	448	451	438	424	407	425	417	438	390	384	418	428	401	440	413	420	408	417	381	448	392	423	406	395	438	386	420	437	452	397	420	415	431	404	453	387	388	425	441	405	430	396	463	404	415	401	423	433	460	410	433	403	402	450	458	400	412	430	414	455	431	407	385	450	453	405	387	419	420	452	448	418	397	421	444	414	436	403	416	389	407	406	415	440	442	430	424	429	416	384	414	450	411	369	434	427	423	423	428	401	417	420	447	450	420	440	408	431	452	400	409	443	422	430	415	398	431	430	386	431	395	447	363	427	415	399	423	433	400	448	422	401	412	412	457	412	450	449	432	432	441	408	407	383	416	412	412	438	405	431	424	424	458	398	415	402	386	401	380	430	442	428	426	397	437	446	403	437	425	397	456	428	388	444	433	429	383	410	407	441	433	438	364	442	411	400	388	393	479	449	403	424	381	418	410	413	414	409	426	429	457	404	413	459	452	445	386	451	430	402	428	422	425	416	466	430	450	385	450	443	421	450	399	406	437	414	429	435	429	422	385	393
4903	32666	8805	3146	2240	1806	1426	1145	1058	898	835	811	733	711	664	677	657	613	620	625	602	619	609	562	588	570	573	562	557	606	605	563	562	590	608	522	579	519	612	548	593	566	578	544	592	570	540	574	580	578	529	591	593	572	510	549	564	562	530	573	530	536	540	531	579	603	509	557	581	589	579	555	613	593	566	549	554	517	541	530	534	530	547	558	527	564	544	569	545	565	546	585	572	590	586	529	558	548	563	559	535	553	559	552	545	503	612	562	573	548	554	557	589	514	565	534	579	555	572	566	588	508	556	537	529	554	553	550	588	576	585	547	612	536	555	586	492	558	617	532	558	553	574	576	532	559	561	562	520	552	585	546	528	574	575	607	620	565	532	564	559	619	548	559	543	582	543	546	546	544	538	554	569	542	565	605	549	547	530	605	572	555	586	588	562	562	552	583	524	568	567	547	528	541	630	551	537	523	589	567	583	575	616	500	553	575	521	554	567	565	549	568	582	551	600	547	573	543	557	556	574	525	552	544	588	560	580	529	546	575	593	594	558	525	538	529	511	566	561	547	519	592	561	542	545	549	562	558	546	543	568	526	531	530	622	575	557	528	506	525	609	564	544	548	553	552	580	559	570	550	578	539	585	561	583	582	562	531	562	583	584	532	588	592	518	535	523	553	537	578	591	561	551	549	552	554	570	574	524	598	527	562	563	555	553	566	559	599	560	551	541	542	576	548	543	593	566	528	589	565	596	568	585	510	556	542	563	555	552	578	530	558	562	543	556	562	561	579	548	559	544	499	573	530	520	550	550	543	531	542	588	559	528	612	599	559	571	560	588	581	561	546	537	586	542	615	537	598	574	570	554	547	563	581	499	543	588	537	502	557	559	587	532	547	523	565	539	558	517	568	548	594	544	568	557	563	521	573	590	565	588	597	603	551	563	601	588	523	541	604	527	541	540	549	551	547	575	554	579	576	562	567	577	578	583	526	561	546	576	547	576	530	554	543	551	545	522	548	524	536	548	597	561	556	571	550	585	569	543	553	594	555	514	554	542	536	558	542	560	549	508	583	546	526	554	558	574	547	548	531	524	536	559	553	590	535	563	543	586	580	562	552	561	523	542	528	577	521	547	592	585	563	571	549	532	554	558	550	591	592	588	573	537	544	555	559	580	543	514	546	551	575	528	530	572	605	574	556	534	530	536	594	595	547	581	538	576	544	601	582	540	601	554	569	542	589	585	594	543	610	548	547	562	531	541	567	573	537	585	602	563	523	572	554	582	542	535	519	550	576	505	572	557	556	518	573	551	553	518	561	530	582	546	598	577	585	546	560	553	552	541	579	563	531	561	589	567	585	567	537	552	536	517	566	561	581	574	576	537	524	545	559	537	573	539	554	552	618	548	528	545	539	556	549	553	551	578	579	565	514	582	544	574	526	580	568	542	594	519	532	521	533	545	555	580	530	573	559	547	565	543	563	561	556	538	550	530	557	561	598	534	525	578	548	542	542	533	480	546	611	540	530	570	592	611	552	573	607	573	588	530	515	509	539	560	544	566	580	581	615	536	545	543	531	561	521	554	559	522	534	558	530	551	554	581	553	564	548	555	551	572	552	605	551	504	576	556	549	528	546	551	526	539	529	505	567	573	571	529	521	560	568	536	568	564	544	558	560	546	552	591	576	574	546	543	605	556	566	567	584	564	563	521	566	564	530	574	546	544	541	534	520	558	551	563	539	573	560	563	563	475	549	539	563	531	493	544	551	545	587	571	541	558	558	557	572	580	568	530	573	538	535	571	561	574	569	573	557	571	561	587	543	562	538	567	535	581	550	561	569	532	565	583	555	496	526	567	568	488	568	543	542	557	577	548	578	591	510	547	586	601	583	577	570	563	561	571	570	512	572	523	595	560	571	581	559	552	564	606	548	575	540	568	566	542	560	555	562	550	541	595	534	594	540	571	577	558	566	576	534	560	551	527	542	538	565	574	523	561	545	580	577	520	584	538	533	550	519	542	525	546	590	568	543	564	555	540	553	571	508	555	534	527	543	547	510	581	521	548	584	554	565	564	565	510	533	558	580	568	551	556	590	575	513	566	578	567	531	539	571	585	545	578	541	558	549	563	605	551	542	595	559	580	574	556	539	556	527	552	577	583	548	573	523	557	514	555	538	566	541	574	522	517	538	547	569	515	546	553	541	542	590	577	575	506	580	551	557	596	514	551	567	566	580	551	529	529	571	532	553	575	564	568	562	550	571	529	550	588	553	570	583	550	581	546	558	571	536	595	559	562	583	548	586	548	578	539	534	557	531	557	548	547	578	579	529	518	542	569	602	539	571	535	537	524	577	553	545	590	603	569	602	604	582	540	510	562	566	590	554	549	528	534	568	561	577	583	570	517	546	587	586	583	557	575	538	522	579	604	541	560	531	551	573	575	509	520	551	539	494	593	604	515	545	563	561	578	593	574	555	568	553	591	559	567	548	576	562	575	540	555	582	584	557	539	547	575	582	556	548	555	539	589	569	548	601	558	571	551	534	556	527	563	551	570	561	543	581	527	539	567	551	605	576	594	552	608	582	564	554	559	564	557	560	540	510	577	542	561	563	589	587	553	536	563	538	507	589	616	545	549	578	515	559	587	569	537	540	559	549	544	576	548	556	563	595	564	582	580	521	540	550	543	538	561	590	550	567	556	530	532	525	588	552	497	560	505	589	571	559	536	578	512	534	566	535	546	536	545	560	555	524	572	492	535	585	544	588	574	617	547	581	549	603	576	612	519	558	555	518	540	579	507	549	569	601	563	541	569	615	568	586	549	536	562	551	552	549	572	600	615	589	551	560	550	553	551	569	542	555	593	528	518	584	541	542	552	546	556	535	541	519	584	552	540	531	616	547	587	577	552	552	577	539	581	553	533	551	574	568	542	536	555	588	519	522	532	517	560	567	543	521	547	556	538	558	580	528	539	579	515	523	534	559	564	558	580	549	578	543	579	561	526	607	627	542	581	599	509	569	533	554	573	539	554	496	524	498	537	574	566	514	570	567	536	550	545	541	558	545	544	510	545	575	536	595	537	532	553	518	551	504	558	541	567	568	558	534	555	537	542	582	589	560	510	532	513	583	549	539	537	582	567	558	541	526	553	555	549	515	570	583	595	549	552	522	539	526	564	578	559	537	571	554	534	554	565	578	571	539	502	545	552	546	548	586	566	534	524	534	519	550	558	606	577	559	538	561	571	555	554	528	588	537	576	543	541	539	577	564	507	505	554	544	553	537	557	550	561	579	567	547	565	589	547	601	549	552	559	560	515	599	570	572	571	600	559	539	539	553	562	543	559	572	522	553	552	549	547	543	564	558	542	577	560	539	567	516	576	580	567	578	581	560	537	560	568	550	548	512	598	541	495	544	587	551	553	548	546	559	546	530	560	562	566	565	570	551	552	532	573	548	520	529	526	523	578	564	551	569	554	565	531	533	549	521	601	595	547	519	547	548	571	507	540	578
25047	21525	27200	25971	5940	666	587	528	477	525	442	452	456	426	484	443	434	440	415	433	456	428	440	410	440	437	419	429	436	402	414	418	458	425	423	422	412	456	394	417	385	440	426	385	373	403	426	403	422	394	409	442	445	412	385	437	427	424	392	375	400	418	429	418	435	433	413	393	426	401	387	413	410	397	432	423	396	388	421	417	417	461	426	400	404	410	456	382	432	405	426	393	435	432	434	393	436	428	404	442	452	423	369	389	445	411	418	410	448	440	382	416	398	444	428	418	418	442	368	416	384	430	396	414	432	411	402	403	436	393	423	413	407	401	430	453	387	409	393	412	414	372	419	415	406	414	421	427	410	427	410	444	405	392	432	402	423	411	391	411	397	381	423	394	388	389	449	395	383	427	395	429	425	451	417	365	402	434	437	424	431	381	418	401	418	379	451	430	455	379	428	446	408	381	426	428	382	416	416	387	423	393	450	420	441	407	411	417	404	363	401	413	423	404	427	422	430	408	416	392	457	428	423	432	444	418	417	417	396	401	404	426	400	414	405	415	388	414	420	423	402	434	405	423	407	436	418	439	448	404	391	434	409	425	418	409	432	397	402	378	394	416	445	432	389	432	438	421	391	380	420	396	411	420	417	408	402	433	437	425	431	414	405	444	380	394	392	426	419	380	367	427	383	369	420	429	481	449	435	407	460	414	414	444	426	453	408	383	448	397	401	430	393	448	394	403	418	450	423	416	405	428	438	415	354	396	399	427	431	448	409	451	433	445	390	437	404	405	388	438	399	414	411	428	443	376	378	380	439	420	377	409	419	423	398	417	429	415	422	428	398	423	417	422	419	449	387	420	448	426	394	420	392	360	402	416	378	418	396	422	368	415	428	400	437	436	396	409	437	445	413	388	388	412	422	442	393	416	411	421	394	363	398	420	405	384	431	384	430	414	458	371	416	401	379	409	412	387	391	408	400	407	426	394	389	451	420	405	437	406	412	393	405	430	406	380	396	427	438	400	396	429	423	440	383	440	431	405	431	389	409	398	451	424	405	441	409	401	435	402	399	409	392	428	379	417	393	408	428	364	410	407	411	397	419	410	373	424	438	411	405	410	407	395	406	407	386	407	435	398	401	419	423	391	406	452	399	396	407	443	398	420	401	398	396	417	415	412	375	391	407	422	438	422	414	395	405	443	397	399	448	401	426	411	434	398	408	429	420	419	420	427	398	420	414	422	394	425	407	408	399	436	419	397	399	425	405	374	415	400	406	398	397	409	408	421	413	437	407	386	417	412	421	428	386	429	435	402	420	433	400	405	446	399	383	440	416	380	375	380	422	410	386	403	448	389	387	416	413	404	396	429	371	418	433	397	381	420	401	449	434	408	407	443	389	426	429	396	417	430	418	417	412	414	404	401	400	383	423	414	403	417	438	416	399	413	464	406	398	417	390	433	435	421	401	434	408	406	405	432	392	415	414	422	433	431	409	415	431	388	424	428	431	414	405	403	374	408	413	422	425	374	410	387	423	392	402	430	416	426	405	393	434	428	428	396	410	397	445	412	367	425	402	420	422	383	431	423	426	374	397	445	420	403	380	398	408	389	448	428	403	452	389	404	385	414	415	394	414	414	395	434	419	416	417	408	434	418	440	405	429	417	408	401	368	423	416	424	430	406	396	413	405	388	393	416	427	419	423	401	411	393	386	388	393	393	428	407	394	404	430	422	397	412	402	404	421	436	405	410	389	402	431	419	408	412	422	390	457	387	372	442	410	421	409	424	431	416	427	417	364	439	386	422	437	405	398	426	414	399	401	425	373	462	443	395	396	406	406	429	401	368	406	380	383	431	420	427	391	429	354	405	441	431	426	365	418	432	431	412	415	460	423	421	411	418	396	416	377	376	394	404	405	398	410	424	434	403	418	436	391	440	391	422	413	412	409	396	370	414	417	391	413	421	378	409	407	389	405	396	407	393	419	415	427	390	422	435	395	406	422	431	374	426	416	391	414	399	415	426	395	437	394	380	434	374	400	400	399	400	446	392	411	427	399	381	387	441	389	385	391	417	391	434	415	406	405	446	422	406	414	454	360	403	453	376	404	406	428	405	419	427	401	415	454	411	422	415	420	375	399	380	413	427	409	410	438	410	424	379	394	414	431	419	392	438	390	386	416	442	392	396	412	445	399	435	386	439	436	416	418	420	396	417	408	407	454	441	406	420	436	458	430	410	414	461	411	414	394	374	414	404	424	455	393	404	416	394	454	412	460	448	424	382	372	384	405	380	435	443	434	446	419	417	390	391	407	391	441	378	412	420	408	397	407	460	398	369	395	437	398	414	379	426	427	434	390	414	404	403	401	407	417	411	401	402	392	423	384	444	395	396	419	400	387	404	415	467	420	433	409	452	419	388	385	420	442	406	412	417	414	417	439	358	444	405	401	423	415	421	422	397	434	416	405	396	400	409	433	377	424	429	441	419	443	402	407	415	405	399	413	403	429	409	396	426	421	418	386	402	421	405	405	372	425	419	397	410	399	411	408	409	420	405	453	394	414	421	435	393	398	443	420	411	404	423	448	429	436	416	426	385	411	412	397	390	452	398	448	427	407	408	410	441	422	413	401	385	442	446	435	434	406	397	411	409	441	443	428	404	417	409	419	417	418	371	418	453	414	408	397	411	443	417	409	405	398	423	421	430	460	403	402	392	422	395	407	424	446	412	408	394	424	394	405	417	488	358	430	402	400	404	418	446	434	401	408	397	395	388	383	394	440	442	399	402	372	393	381	405	410	407	484	409	393	461	425	427	397	465	389	431	395	388	415	409	396	419	429	428	354	419	438	425	400	418	400	407	444	428	386	405	435	419	396	409	415	437	405	409	390	427	458	423	433	382	394	391	419	416	400	404	425	404	381	399	417	404	397	408	410	406	406	425	424	393	383	401	417	416	425	392	395	425	418	435	464	399	395	418	368	419	405	443	427	443	419	439	427	399	380	388	432	398	392	406	393	406	423	393	411	397	403	413	413	428	406	404	387	410	408	402	400	411	428	405	403	395	425	395	437	402	384	383	434	407	412	426	380	419	411	429	415	418	417	417	418	396	430	399	422	411	417	427	420	434	428	415	409	409	415	404	364	419	405	410	419	394	455	412	413	381	423	416	406	395	369	429	444	418	363	413	421	427	410	418	414	420	419	437	418	421	401	394	451	413	381	413	425	381	391	438	402	394	419	409	393	391	376	414	405	357	458	416	422	408	424	386	426	447	414	403	419	431	437	423	428	434	392	404	413	409	398	417	431	419	393	423	388	424	396	424	399	423	390	415	377	425	374	435	416	410	475	412	399	401	402	430	385	397	417	408	365	424	385	393	412	432	398	394	361	427	427	444	399	425	384	408	426	428	417	395	397	448	423	398	392	414	411	419	385	407	439	425	427	445	427	422	396	435	417	404	405	423	413	374	407	426	409	414	393	399	383	423	395	398	398	417	450	416	395	449	400	414	394	412
4980	25976	5202	1834	1383	1161	982	835	764	719	593	638	576	577	585	558	531	577	564	558	535	549	520	526	503	500	550	531	510	557	494	504	507	543	518	494	533	538	512	506	519	553	517	500	557	506	550	498	493	513	532	535	523	505	523	524	521	515	478	496	497	499	520	518	516	516	511	485	502	515	520	483	521	544	524	536	524	488	581	518	539	522	534	476	516	552	519	519	484	523	505	516	494	485	524	516	519	505	513	490	509	572	556	503	541	515	525	515	536	508	497	547	519	479	520	560	536	545	518	492	543	516	528	500	500	510	534	533	507	495	531	520	530	487	527	551	508	498	488	517	528	498	485	503	533	521	548	507	483	504	465	511	493	495	517	493	512	507	485	518	498	506	501	521	510	519	490	519	476	579	497	529	539	527	481	511	540	526	534	520	524	469	476	531	509	539	525	494	533	522	491	537	489	499	522	516	541	523	484	498	541	529	548	527	546	531	527	556	539	512	533	461	494	492	503	489	480	505	533	494	494	499	549	499	468	515	517	529	506	506	547	504	505	521	505	515	486	522	502	537	505	491	516	500	569	504	545	554	505	521	522	507	521	531	513	529	561	513	493	490	544	510	523	533	495	516	502	503	549	502	490	452	523	484	518	524	508	494	527	523	490	510	463	510	555	558	507	532	551	510	534	532	503	551	525	529	517	540	508	499	476	519	527	506	466	495	524	537	496	509	499	497	491	497	498	520	479	525	573	499	504	535	507	523	547	522	497	506	527	515	519	537	500	508	515	501	488	505	485	485	512	483	496	505	511	541	525	484	481	498	523	542	500	519	487	503	504	511	497	548	562	527	503	500	520	488	541	508	510	521	489	545	489	486	543	492	492	508	531	505	523	501	493	530	484	540	499	505	514	524	479	492	523	512	507	513	483	520	500	515	521	519	503	488	529	506	501	506	523	522	474	521	522	520	526	534	511	528	551	530	522	539	474	529	534	515	506	564	524	517	552	501	499	503	492	497	542	515	522	513	497	534	521	519	519	539	506	505	539	526	484	529	512	489	502	497	518	507	472	500	485	512	534	489	521	514	494	526	525	482	504	527	485	515	513	521	532	565	531	501	507	522	518	536	503	537	509	474	499	496	502	488	493	518	513	510	504	502	511	536	503	518	476	503	480	539	545	527	470	556	532	503	511	532	497	555	493	542	540	536	483	515	509	536	492	492	514	501	484	511	469	466	498	530	559	505	490	542	515	517	467	547	558	495	497	534	504	540	508	519	526	504	499	485	538	485	519	513	499	529	488	508	527	501	515	537	511	476	506	511	503	531	504	556	517	522	493	559	510	495	514	488	534	543	502	518	532	487	490	505	565	493	512	525	499	497	480	485	525	467	510	479	503	514	508	502	480	467	497	519	509	514	508	486	500	471	539	503	501	502	524	512	510	567	502	479	502	517	526	506	490	533	478	531	498	519	501	525	500	541	486	544	494	510	511	490	518	528	529	524	512	510	517	525	519	507	543	548	516	528	501	527	507	570	547	538	507	516	504	497	515	526	509	519	520	516	521	474	513	506	489	537	534	519	498	474	524	503	511	517	480	535	566	516	523	526	514	543	514	521	513	483	554	480	530	520	505	521	485	511	447	534	518	542	512	482	547	497	547	571	494	457	567	508	539	534	508	538	552	522	540	535	513	529	495	523	526	464	517	544	472	512	495	518	520	505	516	467	492	515	546	488	556	506	497	546	508	510	512	527	528	528	545	555	535	552	508	505	531	548	531	505	515	547	521	562	539	505	499	548	531	521	523	484	481	551	531	484	491	456	549	550	510	523	531	500	522	555	551	500	536	507	483	534	546	542	511	562	507	508	554	490	497	530	470	528	560	527	518	508	505	510	499	501	507	510	501	502	523	489	512	522	499	498	494	503	545	492	508	491	477	473	534	495	541	542	482	518	513	504	523	530	526	517	484	480	505	554	475	509	509	534	505	519	544	536	488	547	507	499	541	525	495	506	538	541	500	549	522	478	502	549	568	589	551	499	504	523	547	520	546	502	511	500	548	529	520	529	496	519	509	504	529	489	498	548	509	510	540	507	496	493	557	518	519	527	547	524	551	536	511	536	504	543	505	540	515	533	502	536	524	507	543	542	488	505	490	555	556	519	526	490	543	504	523	465	488	483	491	474	514	535	515	507	491	469	536	519	528	558	519	519	477	529	550	486	514	518	513	512	559	497	483	526	495	536	498	543	477	501	536	456	509	514	505	519	546	488	504	515	536	484	493	501	499	555	522	490	477	502	498	501	488	519	534	503	531	515	524	533	498	527	582	521	504	511	509	517	506	498	523	526	523	511	533	521	551	497	508	564	469	516	515	508	487	546	530	542	535	546	527	548	486	527	496	492	486	519	492	511	483	510	518	491	483	555	494	487	490	495	495	488	520	482	538	542	542	499	481	525	519	517	555	516	595	500	477	492	544	536	573	506	504	488	504	548	549	488	514	497	508	500	536	480	502	509	547	543	527	528	462	527	488	502	477	491	510	531	519	545	525	509	497	545	512	528	529	502	501	580	509	486	522	501	530	534	491	569	484	501	496	517	519	517	516	509	504	527	516	539	523	546	536	501	526	516	533	506	509	533	488	483	513	558	513	526	513	540	521	500	536	481	484	508	473	495	528	525	530	508	530	558	495	486	489	515	500	492	470	539	488	525	517	555	497	498	515	493	511	537	492	510	525	535	485	479	520	497	532	498	515	530	492	528	525	519	534	556	549	543	534	512	512	467	507	500	499	506	510	519	501	514	531	555	530	530	482	498	499	505	517	479	516	527	472	473	526	507	479	537	479	484	519	502	510	543	502	515	547	507	505	535	544	511	483	530	499	530	509	503	524	520	518	515	545	498	510	534	524	541	476	553	528	550	503	490	495	562	503	502	527	531	503	496	518	515	513	552	556	494	534	524	486	507	518	525	491	524	494	518	523	499	535	504	497	526	533	542	513	482	485	526	498	545	480	510	522	467	540	547	530	544	511	525	544	494	513	552	538	518	544	554	524	496	549	485	489	534	506	528	524	535	518	552	511	495	536	549	543	509	524	528	538	487	538	497	558	526	475	521	530	514	552	465	488	524	493	475	494	514	520	499	519	530	553	530	509	498	550	531	558	515	518	479	521	528	487	504	548	553	528	507	536	523	468	524	560	523	517	511	528	511	536	526	508	528	534	563	509	502	542	502	489	486	527	564	504	467	516	533	521	507	532	526	526	515	506	479	506	528	461	531	538	538	506	532	488	510	491	501	486	546	525	548	484	490	483	504	542	546	513	517	549	477	476	493	522	601	483	538	512	522	511	518	505	527	534	546	507	520	504	494	497	470	468	488	506	489	495	492	547	490	515	511	504	517	513	471	535	535	506	499	531	543	505	501	479	534	497	531	501	514	505	471	478	542	504	550	492	486	516	569	518	519	491	527	533	553	524	502	508	488	485	532	544	500	542	507	529	497	520	529	538	557	525	524
22872	21508	29137	24341	21504	21444	4162	704	483	436	387	335	318	269	245	255	241	210	219	196	203	217	189	197	207	188	184	190	190	159	181	166	179	158	173	159	173	143	173	164	163	187	171	152	175	167	184	166	168	179	167	144	180	156	157	151	148	166	170	142	166	163	154	168	175	162	148	162	145	143	189	132	139	136	162	153	180	153	173	171	154	148	177	170	150	168	155	168	169	163	173	172	175	166	172	157	164	145	167	162	165	148	180	174	158	148	163	156	166	141	147	173	156	161	168	172	136	148	158	151	175	164	168	163	159	137	154	154	160	173	159	140	166	170	145	163	146	162	152	171	166	145	165	155	153	173	167	156	137	170	160	152	152	167	152	173	156	156	157	154	154	150	178	142	163	159	129	157	153	152	153	152	158	142	168	154	173	152	152	153	180	164	129	146	149	144	128	171	166	165	163	161	164	149	156	168	173	173	155	151	176	159	142	143	158	152	168	140	145	147	165	168	148	168	145	161	152	170	175	145	169	148	154	133	167	164	157	179	168	159	160	163	157	159	143	146	164	148	151	142	148	156	145	164	163	156	153	165	163	157	176	145	155	136	154	147	158	136	152	157	175	164	135	157	172	172	156	160	167	169	145	139	160	155	180	163	157	170	167	174	153	163	161	153	167	169	130	152	130	155	151	169	188	162	141	170	150	153	169	174	151	154	160	133	161	161	174	158	155	165	157	149	179	150	165	175	167	159	134	159	154	171	162	154	140	158	163	140	149	162	154	163	155	168	164	154	145	145	154	169	185	173	144	133	166	160	152	157	145	155	153	162	135	147	163	169	148	145	149	164	176	142	183	169	148	132	164	147	157	185	157	152	155	174	162	169	148	170	177	162	135	159	141	156	174	148	139	156	145	177	145	165	164	151	165	166	142	154	151	131	167	162	146	150	143	151	153	144	157	157	151	163	154	153	158	142	153	173	160	184	184	134	158	161	149	148	177	161	146	156	133	158	150	177	156	140	164	161	177	155	168	164	161	149	155	154	169	172	147	149	161	147	153	150	154	159	144	173	151	153	145	149	140	159	147	173	167	162	154	182	140	149	151	125	156	167	151	143	155	152	154	159	160	142	160	159	154	159	167	166	162	157	159	150	144	143	160	129	182	161	170	154	164	139	158	155	144	164	156	158	157	152	155	163	157	150	161	150	155	143	124	188	146	143	138	173	164	149	141	167	158	160	142	148	158	161	137	147	165	152	173	147	161	160	162	159	157	166	167	157	163	183	150	173	146	162	149	146	128	159	182	167	175	159	149	143	139	130	168	147	150	153	154	139	150	151	158	168	166	163	153	146	156	169	159	148	154	161	147	132	150	160	154	166	135	139	153	148	147	167	133	142	152	167	161	157	155	162	142	163	164	160	158	138	161	151	134	172	179	142	165	139	175	170	139	149	171	135	144	151	165	143	151	172	164	157	177	113	155	170	154	163	160	167	186	139	143	167	167	154	168	141	155	166	148	151	161	136	157	159	147	162	138	152	145	169	162	175	171	137	145	158	172	161	154	161	159	141	156	151	178	139	174	184	154	168	184	179	149	149	169	144	144	159	140	170	133	155	167	160	140	157	167	170	171	153	170	161	156	140	163	164	147	138	169	154	167	147	146	171	146	140	165	162	142	156	159	192	163	148	165	151	151	150	187	138	142	148	152	155	153	184	134	147	148	130	167	147	146	136	170	161	162	146	157	155	152	165	161	149	151	168	155	142	164	169	159	130	160	145	141	157	162	131	158	144	171	156	149	164	178	164	130	157	165	177	141	149	146	149	158	135	172	162	139	146	167	151	158	160	183	171	140	143	151	152	169	144	174	173	146	164	150	162	160	176	163	144	157	149	146	167	159	154	174	165	161	162	156	159	162	163	149	166	147	159	146	171	147	177	157	161	140	153	143	155	155	159	148	157	167	140	144	166	153	179	167	157	176	148	144	157	166	162	172	156	148	165	151	169	142	158	145	156	168	158	170	154	153	155	156	151	169	152	149	160	178	151	154	163	154	169	185	173	140	129	149	179	164	168	174	138	190	162	147	147	172	158	157	153	175	162	161	172	153	164	140	158	151	169	157	151	136	157	163	162	156	155	170	180	148	145	166	159	149	139	176	163	148	158	146	166	144	155	166	158	148	163	153	159	162	145	145	157	185	179	155	182	161	150	155	162	155	167	144	152	167	162	161	138	154	165	155	129	132	148	148	160	150	173	152	161	168	163	147	151	153	151	147	150	159	169	157	147	132	164	155	160	161	159	169	154	167	164	152	163	152	143	151	147	168	170	155	169	184	141	172	165	162	174	134	158	149	150	151	162	161	165	162	156	159	124	136	167	176	163	160	165	153	163	170	131	151	144	160	144	150	166	161	155	154	165	184	164	147	176	159	149	141	161	146	140	139	172	141	158	155	123	166	133	158	167	138	179	144	176	180	163	162	179	152	129	171	148	151	155	178	179	145	163	167	156	164	182	154	157	164	161	141	151	148	128	138	169	147	157	159	149	148	181	135	156	146	158	156	170	178	153	154	162	168	154	145	142	161	137	170	151	177	154	164	178	164	148	167	166	148	160	142	152	135	144	186	141	142	165	140	161	148	171	165	152	142	169	143	150	150	153	154	156	126	166	147	172	165	165	153	152	166	158	156	136	138	174	162	175	167	151	133	158	147	153	155	159	146	166	153	175	169	158	144	163	166	154	157	144	168	126	167	144	139	166	170	164	165	148	136	158	153	142	140	185	142	140	167	171	125	165	178	160	146	153	154	152	171	146	154	191	146	180	153	139	148	170	147	180	149	179	183	155	164	164	180	158	159	179	142	159	148	171	153	171	145	157	167	156	149	152	165	161	157	158	163	147	150	185	157	160	158	141	147	158	165	143	172	167	158	153	151	157	150	145	152	134	144	157	173	165	150	164	153	155	160	172	160	160	143	194	151	168	148	164	150	153	161	149	149	180	147	155	159	172	146	159	161	155	157	186	139	159	170	151	145	158	154	144	165	147	151	166	156	150	142	137	155	155	147	142	174	149	147	128	154	162	166	165	151	151	143	163	153	181	169	159	154	137	163	168	164	131	140	168	160	142	129	162	150	163	173	164	150	162	155	149	155	188	144	155	146	176	144	165	160	143	157	163	167	161	161	161	153	163	124	148	159	153	146	138	151	170	178	172	160	165	168	167	154	159	154	143	141	151	146	174	139	158	164	164	139	143	169	155	148	153	151	160	161	159	149	165	174	160	161	151	154	127	134	168	169	174	154	151	159	162	162	152	155	158	153	162	152	136	142	149	173	140	167	167	156	176	151	167	157	172	150	145	145	187	182	174	148	160	154	168	161	148	146	156	163	169	160	146	173	169	149	136	157	170	143	160	152	145	140	144	150	145	166	146	173	160	155	173	151	139	160	163	145	166	164	144	155	143	137	136	172	171	168	134	156	158	176	167	161	136	160	169	130	149	166	172	158	186	170	144	148	145
7019	37742	13337	4792	3269	2467	1783	1376	1056	846	654	609	505	452	417	387	358	344	317	278	263	247	286	252	261	229	252	243	254	266	245	246	225	249	229	229	229	210	220	207	230	224	215	243	208	212	241	214	231	221	212	218	210	219	230	227	219	219	232	198	215	210	216	187	187	189	219	216	211	227	192	206	188	197	207	208	204	224	239	197	232	206	170	186	229	237	217	201	199	194	220	243	208	187	203	205	207	204	228	235	194	216	202	206	200	239	195	201	227	188	188	189	209	201	231	206	209	224	200	198	206	191	196	212	191	209	212	205	220	192	181	213	214	218	232	214	196	215	175	203	211	190	188	210	180	206	187	200	204	188	205	207	212	221	231	209	198	210	206	193	184	211	207	226	216	229	192	182	204	215	199	213	216	214	195	202	219	194	192	195	202	223	214	185	222	211	210	220	215	186	178	213	189	197	212	225	218	209	204	215	182	185	221	204	224	199	245	209	191	187	181	208	211	191	205	207	203	198	194	202	216	224	216	204	201	186	222	203	207	202	205	227	196	239	224	230	171	182	208	193	211	198	189	208	223	200	217	166	180	217	215	211	228	206	211	193	229	192	189	214	208	205	218	196	224	202	205	196	212	198	188	181	184	184	227	181	194	183	241	210	207	206	181	220	181	212	195	212	182	204	214	203	211	181	218	207	202	215	185	197	218	218	194	215	204	224	168	213	194	201	206	209	191	207	218	213	227	198	211	204	231	197	210	233	194	206	226	199	207	212	205	228	193	210	195	183	171	203	202	202	208	199	207	230	200	219	196	217	188	204	223	220	203	198	196	213	189	197	204	217	182	209	226	233	194	190	203	181	236	198	208	176	197	197	204	218	211	181	197	215	217	230	214	189	206	190	218	198	256	205	212	213	221	209	191	187	217	204	168	195	214	227	210	191	210	209	199	219	199	206	213	193	232	203	206	193	199	222	190	210	202	185	215	205	209	179	218	213	178	225	193	215	199	234	216	201	223	201	204	194	223	200	202	218	182	181	212	180	191	212	196	207	202	198	205	210	212	209	224	207	199	176	217	218	179	188	221	221	211	217	196	172	219	228	199	207	204	196	198	218	196	180	207	201	227	218	202	187	232	215	208	211	226	201	208	208	195	168	212	206	191	205	185	210	215	202	238	201	197	207	180	222	200	162	226	212	196	203	198	211	208	190	219	223	206	202	202	218	187	220	215	196	193	201	208	207	215	160	203	197	206	211	187	231	191	197	215	204	196	187	195	187	210	216	195	179	217	189	210	211	192	202	203	205	210	176	194	168	207	192	217	235	213	203	160	180	210	211	184	218	221	214	198	213	201	211	192	215	210	214	197	197	203	180	193	203	208	195	182	201	191	204	200	201	195	207	200	216	217	210	205	187	204	225	207	225	198	195	209	207	187	189	208	203	214	203	233	209	199	204	218	222	198	235	199	191	216	224	211	197	186	184	198	197	221	200	200	218	199	196	197	200	204	218	213	214	209	199	230	215	213	220	198	223	213	185	186	192	222	233	194	197	213	212	213	189	200	197	222	208	214	180	205	189	200	191	226	219	217	219	213	202	226	211	203	206	211	236	196	227	208	189	216	202	204	244	207	198	186	226	221	187	236	188	219	198	215	202	209	198	205	203	202	210	207	197	214	217	232	195	213	219	204	207	230	189	200	188	184	237	233	178	190	228	204	189	212	241	188	195	193	206	230	242	202	194	209	206	223	206	193	201	215	199	219	208	169	201	216	206	187	186	200	225	201	222	198	201	227	212	211	230	221	208	214	213	189	193	200	211	229	198	201	195	175	241	207	222	221	200	198	222	201	218	239	191	204	199	209	208	175	192	198	219	214	235	210	198	216	226	209	188	197	227	173	190	214	210	185	213	231	195	194	227	196	198	225	226	192	209	202	221	212	191	205	184	200	219	190	194	225	198	209	209	206	224	189	220	180	209	203	208	188	212	213	199	207	188	209	208	205	204	216	194	185	194	237	212	196	202	214	211	226	204	196	219	205	209	212	225	208	214	216	184	228	196	179	211	202	223	219	212	182	230	186	187	225	212	212	198	212	206	192	197	202	221	193	218	202	181	190	219	177	203	222	215	209	212	199	178	221	161	182	185	184	226	197	192	211	197	198	205	197	192	199	217	202	198	205	172	220	212	201	213	173	177	197	202	206	197	195	215	226	178	208	208	191	206	182	188	217	215	196	196	219	229	196	199	210	209	216	209	225	210	207	179	185	197	204	221	192	205	209	207	198	191	209	218	221	185	189	234	211	198	213	193	194	215	193	184	198	199	181	216	208	218	204	201	214	167	201	212	216	216	193	201	198	204	179	195	207	226	207	199	222	215	203	193	207	209	186	178	176	206	185	218	197	204	237	207	211	184	207	221	205	220	190	197	214	202	217	211	223	207	189	201	198	193	206	225	201	190	230	204	233	196	236	220	196	181	187	210	199	226	214	196	203	209	207	200	222	226	195	186	201	207	205	198	185	192	215	202	211	187	210	209	206	225	214	218	229	199	208	206	207	199	225	207	206	213	196	222	206	210	173	213	198	209	196	204	210	226	215	190	200	223	207	189	172	228	201	202	202	218	186	237	218	216	189	207	209	193	207	214	214	205	197	218	198	202	212	183	186	214	224	188	186	218	221	178	207	208	218	188	192	192	206	228	240	208	190	200	203	196	195	169	212	188	215	207	191	192	192	205	200	210	222	201	201	208	171	199	194	207	203	200	211	220	216	211	207	214	199	205	208	208	201	182	208	231	189	202	210	204	203	199	199	205	202	218	193	208	206	204	210	227	194	228	205	196	211	194	223	189	197	210	196	222	207	165	210	209	201	220	214	188	194	225	210	217	189	213	212	204	217	197	205	192	224	207	207	192	209	240	200	193	167	190	176	222	190	171	209	224	210	220	186	192	221	187	192	224	208	203	197	196	186	182	205	189	185	203	191	189	223	209	173	205	220	209	196	200	211	205	215	191	206	200	201	223	170	177	192	217	211	214	222	203	214	174	188	240	212	200	192	198	196	219	189	213	214	193	213	208	177	213	220	189	212	180	223	210	216	244	199	206	200	204	209	227	228	195	198	216	234	234	206	222	189	214	188	219	226	206	200	209	204	188	230	215	203	184	204	189	199	189	205	206	215	186	198	219	243	217	208	200	211	209	178	197	198	205	208	197	193	233	207	210	195	222	198	221	205	189	212	205	204	206	177	223	228	206	211	191	209	224	201	225	221	210	205	207	201	197	184	225	221	207	220	221	179	195	196	201	201	183	225	206	209	218	207	201	227	214	217	192	182	169	199	235	203	220	205	208	199	213	204	181	195	210	191	202	193	203	186	208	194	199	206	213	199	187	209	232	211	217	198	202	188	209	230	212	205	197	182	233	226	207	189	214	226	204	219	194	196	192	189	212	213	184	196	197	196	207	189	188	200	185	174	200	187	202	206	189	194	223	233	201	174	210	239	203	200	188	206	185
27781	17890	4444	889	683	624	623	652	607	592	575	611	645	620	589	573	592	611	631	598	619	621	584	620	578	635	619	616	620	600	578	597	592	629	626	571	540	575	604	622	586	587	562	589	602	622	611	575	605	583	594	592	622	591	595	603	578	599	595	620	589	580	601	578	632	585	584	607	571	598	604	554	584	598	598	587	614	609	605	523	607	630	565	582	576	593	638	561	609	559	553	613	626	561	590	626	599	607	620	601	600	627	607	590	628	607	575	609	605	621	591	575	575	553	600	601	621	549	619	618	580	591	585	593	579	601	595	600	627	600	658	556	573	612	629	644	599	604	601	603	573	552	607	606	588	585	605	572	611	553	612	587	569	595	623	557	618	587	619	552	574	615	570	636	575	609	615	623	615	576	588	591	600	578	589	606	597	578	590	651	622	598	585	592	578	600	620	586	580	638	616	597	600	608	663	623	582	539	583	575	607	583	547	568	569	574	588	610	615	614	583	612	587	603	597	579	599	580	621	561	571	599	626	576	583	564	575	558	604	562	595	612	591	615	590	608	599	590	625	597	636	615	578	585	630	589	618	597	624	571	628	651	619	592	592	600	581	597	613	580	601	562	592	581	604	601	602	599	586	602	579	539	637	581	609	581	622	616	617	547	574	583	579	591	590	609	634	569	607	597	577	538	542	599	619	579	595	617	594	617	593	567	616	584	594	569	575	548	568	606	627	628	645	554	667	612	580	586	564	603	594	587	586	572	548	582	575	637	584	594	584	610	583	543	570	557	586	577	578	609	586	613	614	595	607	602	561	569	606	614	582	558	588	588	601	576	589	619	596	569	602	590	565	598	567	567	600	594	604	658	605	590	557	578	591	600	582	577	586	620	571	620	575	561	605	587	583	618	606	601	525	601	593	605	606	605	583	583	597	550	578	596	632	600	594	621	558	643	630	623	568	571	535	614	618	575	619	630	580	615	558	608	605	596	615	601	571	612	635	585	595	603	555	595	602	588	615	589	625	600	571	589	582	610	563	610	585	593	556	560	582	586	552	596	630	580	597	608	598	616	599	567	583	590	635	609	580	532	614	574	563	614	615	596	575	602	601	608	575	541	595	588	571	564	610	559	571	553	579	585	594	561	589	568	566	607	623	612	599	587	607	589	587	578	585	598	580	568	575	647	608	611	595	604	585	524	583	569	617	561	605	588	665	561	622	582	582	572	595	600	635	580	598	588	591	603	553	564	596	597	626	571	551	589	591	610	593	591	627	607	599	611	591	592	577	602	647	601	621	586	601	608	601	619	597	552	554	559	528	602	585	604	573	613	572	607	589	569	574	620	617	570	602	569	620	580	618	579	625	605	619	566	559	600	606	620	554	596	611	588	609	611	598	616	613	569	609	606	621	592	625	573	605	610	632	569	589	576	586	601	629	562	595	560	607	596	575	632	600	652	595	573	609	573	597	589	583	593	588	600	589	633	565	603	621	583	616	623	601	572	575	622	555	583	633	614	587	605	552	562	575	609	611	591	606	584	556	579	570	582	602	622	627	590	626	625	562	578	594	596	636	589	589	612	553	583	622	603	589	555	609	551	610	603	533	607	602	574	560	595	593	632	592	609	634	556	581	631	629	621	596	596	622	587	588	543	609	622	563	568	567	568	582	619	538	594	580	583	622	641	531	585	620	605	575	583	564	597	564	616	539	572	575	621	627	575	589	555	573	590	572	561	608	603	636	580	630	610	570	606	643	587	594	545	610	604	639	560	601	586	591	602	631	577	568	587	610	608	595	620	611	560	558	610	575	560	618	589	623	596	560	598	563	590	601	587	553	584	631	578	631	601	623	560	589	604	563	574	633	550	588	580	587	615	575	597	578	621	563	588	585	574	548	576	594	538	596	553	623	604	596	625	603	563	578	598	573	598	586	574	609	596	566	588	578	594	607	640	615	603	636	598	604	612	637	643	582	593	606	581	561	614	597	567	577	659	582	585	627	583	638	567	578	542	577	545	589	579	588	608	582	637	611	613	550	572	607	592	584	612	573	636	614	576	612	594	608	613	584	575	611	597	606	592	643	618	632	624	589	614	590	561	576	548	595	651	559	599	632	624	627	593	622	596	608	560	652	587	586	600	607	591	610	591	555	571	570	598	596	610	582	615	586	601	575	586	602	593	575	586	575	596	580	609	557	585	604	557	600	597	638	544	558	585	575	649	602	627	561	597	615	550	556	616	603	582	569	600	616	585	619	624	611	600	606	570	598	627	611	621	633	581	590	663	586	601	545	582	597	603	609	531	639	628	613	573	552	604	588	580	583	579	577	539	642	552	564	608	595	571	591	593	575	564	564	583	570	605	595	627	658	569	647	609	605	603	630	575	566	551	616	604	621	601	639	603	627	562	667	567	599	573	568	551	606	594	587	562	606	610	565	563	575	606	589	604	603	579	577	638	627	622	597	544	585	597	549	589	591	587	602	577	610	636	573	591	573	577	617	607	610	598	603	601	611	649	608	667	601	594	589	588	610	562	636	592	614	598	596	563	588	640	596	586	525	595	609	635	586	630	603	605	582	646	583	599	569	643	579	590	616	561	599	620	577	592	588	619	569	577	583	607	575	619	607	567	619	557	590	610	577	590	614	611	599	604	567	610	578	592	593	594	609	599	573	591	614	556	555	598	586	586	591	602	595	590	574	601	579	612	579	591	579	619	563	597	604	609	619	597	578	621	541	580	588	589	575	603	600	631	617	609	590	591	599	619	556	571	601	560	633	601	643	597	601	568	627	594	577	564	579	582	571	592	606	544	619	593	616	625	604	598	651	592	598	614	581	579	623	575	561	574	637	592	584	614	628	590	572	560	551	614	635	572	571	587	544	558	583	620	572	595	577	584	567	581	537	584	594	604	573	572	617	587	598	624	596	603	568	567	552	593	587	638	565	588	603	575	610	589	554	597	573	605	583	579	617	612	567	530	574	590	621	592	583	569	581	550	563	675	541	574	624	602	567	569	614	588	555	583	544	583	575	599	631	588	662	636	598	580	586	637	566	562	562	587	578	543	526	591	580	566	589	598	603	608	633	628	580	565	591	620	617	552	577	593	597	601	587	609	576	602	585	614	609	583	615	607	588	555	624	585	630	575	612	602	587	629	619	578	583	631	582	623	613	582	607	604	579	620	597	621	588	550	585	570	595	582	593	516	567	586	640	592	580	585	571	634	564	590	567	582	562	594	582	602	598	579	591	609	595	589	598	590	616	579	589	613	606	613	619	584	552	588	581	588	585	622	590	571	562	621	596	588	602	617	601	564	588	588	605	600	580	589	564	599	595	608	535	605	585	605	622	617	633	577	590	632	594	575	543	603	585	623	635	594	591	625	596	634	604	579	641	577	594	574	536	598	585	565	573	571	610	604	596	629	609	629	575	555	619	592	636	606	630	618	558	579	577	568	609	578	582	629	633	608	601	558	605	623	615	608	555	553	606	586	634	589	606	638	597	601	576	629	609	613
6163	8925	2366	853	900	889	809	829	803	833	730	786	767	773	733	756	748	740	754	778	748	748	771	750	771	738	715	746	782	758	777	778	723	725	770	725	785	798	756	770	759	793	733	744	783	738	753	747	795	747	719	683	777	776	778	751	728	729	677	744	756	786	792	775	762	752	764	716	727	766	718	767	717	700	734	736	773	742	707	794	738	730	717	727	752	760	743	741	760	734	713	749	753	748	776	723	746	778	731	727	800	726	764	713	774	703	719	731	762	739	776	766	759	763	752	786	760	797	772	740	761	731	776	775	706	786	796	736	748	705	745	691	778	748	720	767	764	711	790	769	760	774	739	746	747	744	756	709	716	732	748	746	760	742	738	762	778	742	754	811	786	767	757	734	771	751	780	795	759	759	769	719	755	736	740	754	712	761	719	759	760	767	791	781	765	734	758	767	732	712	752	768	776	770	774	744	755	742	714	737	740	756	771	807	731	758	744	743	737	750	773	732	732	744	792	770	790	736	765	801	703	773	780	808	770	761	758	769	723	733	737	725	748	747	781	755	732	758	750	751	781	789	806	765	755	739	776	749	835	716	741	733	747	710	734	734	756	777	756	761	735	701	739	743	747	758	790	757	745	745	729	756	718	729	741	756	751	750	767	728	777	748	739	765	767	759	688	717	693	738	736	736	769	760	760	757	747	739	779	759	777	778	797	730	708	772	712	758	788	702	726	774	730	718	772	738	745	763	770	784	730	782	735	759	733	751	733	765	756	761	695	787	751	709	770	811	761	718	731	754	751	735	785	706	754	759	674	797	782	743	776	753	752	752	762	746	736	689	773	708	775	721	735	763	745	745	769	746	742	776	739	737	762	745	740	764	746	714	734	773	739	721	755	724	771	746	805	741	765	708	753	717	719	749	720	747	741	726	774	766	753	751	779	713	746	802	764	760	746	818	762	768	744	724	783	744	796	752	736	726	787	760	759	756	747	766	738	749	777	757	707	706	729	731	759	762	769	743	714	742	720	798	758	788	740	751	741	715	765	731	743	773	698	740	769	763	812	741	703	745	738	770	791	768	751	775	733	756	725	753	732	734	743	787	794	705	789	775	771	765	761	737	741	781	727	759	739	738	802	725	813	806	741	733	781	742	729	754	731	747	801	788	767	766	735	710	751	705	698	732	755	708	729	744	769	731	728	748	745	703	794	745	737	767	762	704	721	769	725	749	779	741	796	749	732	778	784	749	738	776	740	785	808	738	753	780	770	739	766	752	752	757	750	732	761	757	747	746	752	785	674	728	752	714	748	782	724	789	726	752	723	714	778	760	744	775	784	762	697	724	734	738	760	709	726	751	762	746	794	755	770	744	738	743	725	789	751	712	793	715	684	677	764	764	717	739	747	752	734	747	748	699	710	741	725	756	771	759	712	767	715	765	778	788	760	771	730	771	772	759	740	725	776	774	722	788	774	754	749	769	755	708	753	759	718	750	792	733	740	766	745	750	750	696	777	779	763	797	724	723	742	766	777	706	753	714	802	740	731	777	726	745	746	719	706	780	729	787	815	744	705	801	715	716	695	743	732	716	765	750	741	718	710	727	739	801	753	771	773	734	745	793	765	714	762	728	766	693	685	755	754	697	795	723	797	799	717	760	735	733	789	758	753	754	718	804	765	771	737	773	781	731	787	796	784	762	753	753	767	753	747	726	727	754	760	732	753	738	685	708	752	761	720	720	731	760	804	736	747	791	750	763	743	754	733	779	742	782	772	738	776	745	716	778	754	728	721	778	732	750	775	793	806	753	750	738	754	770	740	755	755	737	753	760	754	754	708	726	713	716	719	769	749	748	734	735	718	777	750	744	755	741	775	791	745	743	761	719	741	753	785	775	765	759	753	779	781	770	744	787	752	729	743	769	752	749	726	715	771	762	696	717	779	750	718	739	729	720	693	742	722	735	754	775	745	737	776	708	776	781	762	745	818	779	729	739	795	759	686	715	772	755	738	697	780	791	764	767	766	767	740	719	740	783	722	748	748	756	771	731	753	742	726	776	731	707	762	732	759	801	730	726	781	767	754	762	751	709	761	741	772	701	777	776	773	722	737	733	757	787	761	754	707	805	757	754	748	765	736	703	756	738	759	731	765	771	732	784	761	723	690	734	753	754	699	765	738	790	710	720	765	728	799	677	756	726	747	751	758	713	733	736	739	729	755	750	667	758	732	731	769	761	746	771	730	760	755	724	783	767	777	761	710	767	774	777	721	709	803	740	764	724	745	741	739	704	782	701	785	749	743	749	741	774	761	759	754	762	769	775	736	742	753	753	767	699	784	745	789	779	739	727	795	726	717	782	795	699	709	735	788	714	764	775	762	778	767	781	789	748	777	726	758	723	712	782	749	744	764	736	717	763	761	731	759	773	701	720	727	776	733	802	750	770	787	752	808	746	774	750	773	778	728	718	713	787	755	788	744	759	725	750	746	783	765	757	741	754	725	740	782	758	701	712	734	750	751	744	728	727	737	744	775	737	753	780	777	746	735	777	719	760	707	760	718	743	758	785	767	739	751	776	764	730	758	767	736	769	725	740	736	767	758	688	751	713	773	760	725	769	728	710	724	749	804	761	736	766	760	729	737	726	731	748	771	731	780	716	772	731	755	745	784	720	782	757	762	742	748	747	751	742	717	734	770	713	752	738	759	774	759	761	709	714	792	790	718	746	757	741	741	766	745	709	744	792	694	734	724	744	734	776	719	779	806	759	803	725	768	742	746	760	742	762	756	766	718	787	747	750	735	770	738	780	783	758	769	757	728	757	753	724	760	765	801	767	737	766	719	774	738	747	710	758	769	732	801	746	729	757	771	719	710	792	803	756	697	703	752	729	766	762	751	730	749	745	727	714	727	805	751	789	729	734	764	730	701	757	724	750	738	744	759	762	762	749	757	710	785	720	791	753	751	763	743	749	733	741	717	776	708	819	755	751	761	760	750	761	722	747	734	787	794	704	741	763	774	739	761	743	812	777	735	742	795	791	758	735	766	762	771	796	741	739	723	752	772	701	720	731	709	800	729	779	753	723	775	771	765	769	771	724	727	699	734	743	754	713	778	726	750	757	748	726	788	769	740	745	753	717	761	750	761	754	767	699	740	741	695	703	723	785	740	809	780	718	803	784	732	726	779	699	772	726	737	785	774	764	728	764	755	703	762	768	728	741	724	735	765	715	778	749	788	709	740	719	733	766	761	702	769	737	740	728	743	726	727	718	727	784	724	751	738	753	793	753	771	753	754	713	774	736	800	720	738	765	769	768	745	734	780	772	773	744	737	755	749	786	749	744	753	732	722	724	757	737	765	739	790	754	787	764	814	692	706	745	750	736	777	761	730	755	815	730	718	766	752	794	750	766	748	748	724	777	759	799	767	751	777	790	767	730	755	757	775	796	751	776	789	744	744	761	775	753	742	708	789	718	768	697	722	743	767	763	718	750	751	749	775	718	773	706	705	772	766	751
23710	21466	28734	24577	21417	7693	994	699	671	617	536	505	488	499	474	435	451	421	488	466	413	426	481	454	480	453	451	413	465	419	422	437	410	450	407	442	430	426	456	403	430	424	456	396	406	407	417	432	423	427	413	424	451	403	397	459	426	397	387	386	460	431	448	422	403	425	457	425	407	407	420	438	413	454	422	465	457	451	414	412	415	406	430	403	423	409	423	441	387	432	398	412	448	413	448	442	410	436	421	388	433	410	408	412	419	431	415	418	457	436	432	422	423	435	394	437	434	429	400	409	459	431	392	427	425	424	428	404	416	421	429	458	423	403	426	404	425	448	439	431	415	407	448	431	402	429	426	441	424	438	407	442	417	471	434	394	421	426	427	414	404	398	415	419	436	446	399	421	474	482	446	429	474	422	382	422	419	414	414	435	423	397	422	435	396	401	413	447	407	449	430	433	411	412	451	427	417	457	444	406	424	427	391	428	393	422	411	428	431	408	430	423	456	431	423	406	415	402	417	422	436	426	418	422	417	407	414	434	422	412	440	442	440	426	460	413	438	459	455	412	451	427	394	440	430	408	403	391	443	442	413	442	404	397	415	435	409	451	404	435	397	410	435	391	428	439	429	414	404	419	410	400	428	450	400	403	400	422	401	395	416	428	451	426	420	409	421	417	434	419	428	410	423	425	448	400	426	395	399	417	450	407	433	434	412	419	413	429	430	438	416	414	428	406	426	408	429	442	418	423	419	398	433	391	412	386	407	414	449	411	419	453	416	423	396	430	432	410	412	390	415	407	418	429	431	422	393	405	401	405	372	401	435	447	420	441	437	425	408	434	445	425	430	404	442	386	430	403	426	410	433	400	420	425	377	441	450	429	449	419	434	396	423	419	424	443	373	441	454	422	427	420	421	458	438	407	408	431	461	416	430	407	433	430	439	389	434	425	401	388	438	454	396	421	382	405	435	430	419	390	437	401	428	442	436	378	444	400	396	410	425	400	464	436	426	412	446	439	460	458	424	435	366	413	466	433	410	402	454	463	412	431	436	393	414	438	448	398	395	461	403	392	398	396	390	385	411	420	413	446	420	425	388	451	417	433	418	429	402	396	439	413	408	421	420	442	418	368	397	462	454	390	418	412	403	432	440	411	396	435	416	453	422	402	454	390	415	403	421	449	448	412	431	418	425	438	501	418	412	410	420	424	426	418	457	455	417	418	450	405	417	452	438	419	396	427	412	402	400	423	449	450	450	456	419	398	439	408	408	416	411	455	433	429	391	416	406	454	379	445	411	411	432	438	398	443	416	419	380	389	445	444	417	434	423	414	429	425	404	397	431	407	423	403	429	410	415	422	388	385	423	424	426	403	413	436	402	449	432	384	442	419	406	442	425	458	426	451	417	372	412	412	403	410	419	408	410	431	403	379	415	442	416	411	422	371	379	415	432	410	409	461	386	408	411	424	413	455	432	433	427	401	412	406	429	403	428	427	420	431	428	456	424	428	455	398	424	413	478	435	440	412	430	404	419	422	425	420	416	424	448	389	387	447	397	410	421	451	417	400	408	379	379	436	416	435	435	452	411	395	415	384	419	439	392	433	440	413	413	422	466	418	431	407	406	422	412	440	437	412	425	367	441	445	422	417	432	415	400	408	439	400	395	435	394	395	431	432	435	406	407	390	441	414	424	418	404	429	433	417	364	402	384	406	457	400	405	424	419	397	436	408	438	437	420	395	411	400	409	430	413	420	445	427	402	445	407	413	411	435	424	431	420	432	443	429	436	428	408	383	389	424	395	430	392	388	394	427	367	381	406	408	454	413	444	409	433	428	415	424	394	419	421	437	402	394	408	450	423	417	424	405	431	422	431	428	431	399	444	416	400	444	437	433	423	400	413	421	407	377	411	442	387	420	405	417	424	401	428	425	403	431	443	420	395	442	452	429	404	423	389	421	430	405	406	430	422	406	418	406	399	410	409	424	391	418	420	430	450	449	405	440	429	445	423	435	425	451	448	468	423	398	437	404	410	420	443	439	462	397	407	417	465	431	441	447	397	438	422	385	415	424	375	474	408	457	412	432	432	441	409	411	420	425	426	410	412	429	421	364	423	388	438	429	412	387	458	414	400	441	398	410	417	420	401	405	425	435	415	376	408	391	427	395	402	428	428	378	440	436	376	395	413	444	403	421	413	433	430	404	399	395	438	436	439	434	402	457	402	419	437	397	423	443	427	420	422	436	430	442	430	392	437	427	439	427	444	409	439	436	449	444	407	434	426	401	432	444	435	383	414	380	407	388	372	414	423	449	409	439	417	425	442	435	423	447	393	404	386	411	379	436	371	392	417	400	434	398	406	429	441	400	438	439	419	418	436	407	427	387	423	416	450	405	432	386	407	409	425	457	385	466	409	397	416	400	396	403	404	420	447	402	433	384	411	413	424	427	447	395	418	447	413	413	380	435	412	395	422	436	414	434	409	412	405	422	416	395	412	393	385	406	402	416	420	420	397	426	414	435	422	425	385	385	395	395	438	431	396	400	399	430	412	409	446	405	428	401	425	412	444	395	406	390	387	428	451	388	423	414	380	413	392	440	412	397	396	427	384	420	425	413	426	432	432	393	436	420	411	460	381	421	385	442	383	393	396	424	422	422	448	447	440	423	438	429	414	400	374	417	418	425	408	433	408	426	384	406	404	446	398	448	389	406	444	411	412	409	426	409	412	449	409	397	381	394	429	415	444	440	393	428	397	426	433	433	423	475	405	403	394	431	429	436	475	451	404	449	407	424	416	410	407	404	422	386	385	447	387	417	422	421	414	437	402	407	448	415	441	402	399	440	392	418	421	430	384	415	411	399	422	451	469	414	413	417	450	395	393	444	434	422	436	415	366	393	429	393	450	436	416	412	433	426	404	400	418	450	401	417	431	431	453	411	433	414	399	414	438	379	408	438	372	424	426	440	382	422	422	438	418	405	470	423	397	435	381	416	440	441	435	440	428	416	462	431	437	405	424	440	413	399	415	416	371	416	426	419	421	411	395	389	436	422	432	387	444	400	433	431	431	428	459	445	459	374	429	472	436	448	436	397	408	407	423	407	458	410	444	458	433	466	413	425	461	413	428	419	428	411	398	380	429	420	416	397	454	405	459	408	421	397	425	435	405	409	399	445	427	458	403	445	402	386	443	429	492	424	399	430	431	427	413	404	418	415	432	427	436	435	433	423	408	419	422	432	446	429	435	414	459	434	459	421	385	400	395	429	431	430	442	415	420	450	418	396	432	416	422	400	416	424	422	432	450	407	451	382	409	419	416	392	423	432	382	433	453	423	423	411	410	447	409	424	404	441	425	390	407	431	375	394	399	398	423	430	408	424	420	413	432	395	403	434	406	419	426	411	405	437	433	413	430	448	429	447	410	433	410	418	423	441	407	445	429	458	426	396	437	441	448	415	436	414	396	447	451	392	413	432	426	377	400	407	410	403	425	418	398	447	377	385	418	422	460	441
5768	29196	9672	2965	2329	1750	1408	1133	1070	884	823	737	714	658	681	627	656	656	619	633	619	595	625	547	565	582	600	522	565	612	556	563	570	635	591	578	576	573	571	563	551	579	556	561	526	565	551	556	529	584	580	578	566	576	541	548	595	532	555	540	552	567	523	546	531	535	537	548	554	551	549	533	595	545	495	552	543	530	536	562	574	564	528	545	526	570	524	584	577	608	587	548	585	585	528	533	572	589	521	539	556	555	577	601	558	544	577	524	530	589	545	536	595	545	563	557	536	562	557	507	584	544	562	555	545	544	545	514	520	537	566	525	543	527	539	530	545	583	557	557	569	586	552	528	554	545	589	578	577	553	527	543	532	539	526	585	535	569	520	564	598	563	597	536	551	563	561	581	566	571	561	491	561	552	551	546	544	531	554	502	565	561	541	560	557	559	518	568	553	515	544	558	538	548	588	565	615	561	557	542	553	542	527	540	493	539	514	569	549	557	587	566	521	546	518	553	508	574	515	536	506	553	576	556	554	523	567	565	515	521	573	569	549	560	544	543	491	533	547	532	565	529	499	555	533	538	561	587	555	599	515	553	572	548	537	533	543	531	587	603	580	573	564	567	568	576	537	544	532	572	555	537	591	552	577	536	530	488	557	496	532	564	529	563	530	586	550	588	537	577	552	535	551	521	539	544	559	536	568	549	566	555	569	565	555	569	528	558	525	571	570	509	544	535	581	589	559	569	526	509	565	537	569	531	554	546	583	553	505	539	534	581	543	553	578	540	537	558	544	568	579	537	527	558	526	581	553	603	581	529	548	513	558	544	554	528	553	578	595	564	548	557	518	527	529	596	562	528	580	543	553	604	561	553	532	558	529	541	561	555	534	590	568	536	542	543	598	561	584	576	501	511	581	558	523	531	549	545	532	561	531	550	576	547	527	539	547	512	591	593	566	562	517	570	569	563	532	556	557	565	561	548	558	529	565	531	532	524	527	549	544	540	554	573	558	527	567	581	549	519	550	500	525	542	543	540	559	504	520	514	539	550	559	583	506	581	533	587	545	582	542	536	554	530	562	575	574	517	585	561	525	549	535	532	572	552	591	531	550	546	568	577	573	529	581	557	559	539	548	516	529	554	546	537	600	550	555	559	566	580	535	498	528	576	573	542	509	539	548	576	553	606	514	567	565	575	543	532	586	562	574	567	545	558	526	560	570	549	541	611	536	539	563	542	564	560	552	556	567	530	584	558	543	542	550	552	511	542	560	554	545	560	562	527	570	559	585	584	535	546	560	575	564	551	574	559	526	507	523	574	579	577	553	573	569	553	536	594	512	540	526	502	551	547	521	527	522	537	523	545	536	569	549	582	551	581	580	565	528	543	509	520	546	553	556	526	574	536	538	549	543	559	545	567	568	540	536	539	542	547	572	508	579	513	588	531	521	547	515	610	549	544	526	589	581	559	536	523	567	584	572	565	561	564	585	559	534	539	535	557	560	539	546	568	598	534	543	552	572	564	537	541	512	600	615	538	531	602	565	568	567	610	528	565	580	561	560	539	543	549	556	537	558	575	580	522	577	570	563	535	560	553	560	529	564	541	528	581	555	536	578	460	550	548	503	535	544	485	597	558	538	571	534	537	567	578	561	554	546	493	526	588	526	527	570	539	538	559	564	581	587	546	515	561	560	538	580	575	579	510	570	561	520	553	587	561	600	569	554	552	487	558	567	547	545	571	542	557	518	541	508	592	563	488	552	537	540	575	559	521	544	510	557	553	596	546	550	544	535	566	551	567	551	560	533	564	557	539	596	534	555	510	554	562	492	529	518	577	578	561	544	588	509	580	523	608	530	550	521	584	509	583	531	545	523	557	562	580	563	500	549	538	572	538	558	549	541	516	525	515	552	540	541	551	567	560	578	596	562	576	521	502	589	553	535	552	527	527	554	546	564	522	535	554	531	553	569	576	572	553	556	543	583	569	537	538	510	516	532	580	565	577	594	570	527	585	534	563	572	524	565	565	538	541	513	589	588	536	537	518	563	558	554	529	552	590	598	533	558	561	558	486	580	540	526	554	577	568	536	549	559	583	547	539	560	539	532	521	547	563	537	552	544	530	575	593	591	535	570	557	531	543	579	558	554	577	521	585	544	563	537	588	552	548	518	545	567	572	503	567	532	503	566	533	585	538	532	519	559	538	543	568	546	562	560	568	554	581	561	556	539	557	549	560	570	535	574	575	564	537	593	519	556	529	569	551	554	549	534	569	547	588	536	519	552	609	543	501	545	596	523	553	515	530	545	566	540	547	558	554	552	549	575	533	553	536	528	541	560	550	598	511	534	556	588	500	548	565	599	560	524	534	523	556	569	561	528	548	568	562	553	546	563	571	516	561	514	571	567	550	578	563	522	583	563	520	524	573	541	560	564	522	561	575	540	549	533	535	600	553	544	565	500	513	536	546	534	524	546	532	552	546	561	547	561	532	573	550	498	584	521	550	503	537	559	583	571	545	574	560	578	583	555	567	561	509	514	597	551	569	519	542	569	591	568	557	560	553	562	600	555	561	569	517	551	570	570	580	529	548	522	526	561	585	572	553	549	534	523	565	602	574	524	533	524	525	538	493	533	553	599	539	534	559	534	569	562	567	543	556	559	587	558	537	538	542	596	533	557	556	598	570	554	587	571	580	529	537	533	549	550	559	542	527	509	577	583	526	547	543	609	584	535	542	550	538	562	578	604	521	520	567	611	596	551	558	526	556	529	572	565	576	591	494	523	562	539	586	590	575	551	557	512	532	552	533	534	552	554	522	477	545	531	552	558	611	542	523	535	517	512	564	570	531	525	544	545	555	584	552	552	552	542	560	593	532	528	562	556	590	561	528	527	560	559	544	556	552	547	565	525	528	537	542	498	532	595	543	566	501	571	527	563	584	539	498	569	545	585	572	499	573	556	556	547	526	550	522	551	563	552	558	602	540	523	558	538	569	571	537	542	558	588	561	552	563	526	610	566	525	588	554	573	615	515	551	533	588	526	569	553	547	558	568	546	543	535	545	498	546	573	525	527	560	539	490	547	582	597	586	582	560	573	536	533	580	536	556	548	532	564	578	567	562	539	561	561	570	569	537	588	551	579	558	507	546	531	500	534	588	564	558	513	582	574	533	558	556	583	583	511	536	577	564	571	561	566	544	576	600	530	567	550	508	554	522	546	523	574	567	536	515	562	554	549	562	537	601	552	559	541	574	535	550	561	567	519	570	532	536	525	560	526	585	544	608	595	558	593	580	514	583	573	528	532	586	562	511	546	536	549	559	555	607	578	526	481	573	562	546	567	550	569	595	549	525	495	527	562	540	537	541	545	561	533	558	527	597	518	543	523	571	555	552	549	568	586	619	557	549	552	545	562	575	575	547	520	572	552	550	583	556	565	539	537	567	560	574	581	556	535	527	568	579	538	527	542	556	558	559	508	535	530	523	548	564	539	537	557	558	562	560	539	549	563	545
24946	21462	27320	25704	5873	711	551	546	507	488	436	436	448	449	450	414	468	473	406	429	429	408	402	379	403	399	448	435	418	362	415	433	422	423	393	435	412	391	405	411	419	422	448	402	387	411	414	401	432	406	394	432	418	381	434	387	418	409	400	414	376	395	431	407	404	384	386	433	449	398	384	404	391	452	432	431	417	409	405	436	407	417	414	400	401	426	377	401	396	408	384	408	409	430	390	396	404	387	425	442	400	420	412	430	382	401	394	389	389	368	442	403	433	416	428	449	380	407	413	409	444	378	437	434	402	412	421	382	363	403	426	428	409	420	416	383	393	373	400	393	402	399	399	400	426	426	427	430	409	423	402	418	429	424	417	411	411	409	400	406	429	402	425	438	410	396	398	378	373	410	412	409	430	382	374	409	385	455	406	387	426	417	400	413	384	397	403	397	433	420	394	428	414	393	387	389	428	410	372	402	390	384	401	422	400	436	411	392	411	404	409	409	416	418	399	387	405	409	428	425	373	451	402	414	421	429	425	436	406	399	439	415	401	382	403	403	376	379	388	397	413	388	427	386	397	398	397	412	413	425	394	419	411	419	427	399	363	432	398	453	380	422	402	393	399	421	431	405	398	377	415	408	400	433	424	382	392	397	400	409	399	385	388	447	421	401	390	430	426	396	443	366	422	369	385	405	400	383	386	352	440	406	398	441	356	374	400	409	407	430	368	395	419	416	418	402	447	435	400	380	407	402	407	408	415	438	377	402	405	399	394	422	432	408	413	425	406	397	378	389	419	404	408	404	392	419	402	375	386	399	405	398	408	408	391	409	437	434	380	409	406	406	399	427	390	404	419	409	400	400	400	438	419	375	420	408	416	445	354	384	409	399	402	412	412	393	402	427	395	392	438	397	383	453	423	392	449	405	415	395	430	385	392	436	424	420	369	387	382	421	388	397	418	363	392	405	433	384	397	392	405	413	379	382	397	380	400	385	421	407	409	395	362	408	387	433	386	395	405	397	407	400	369	455	409	411	399	432	423	406	446	417	389	375	412	391	397	403	360	394	414	407	401	403	410	402	423	457	407	421	403	416	390	394	398	394	404	437	400	417	441	374	376	398	424	411	418	412	434	420	415	440	389	399	411	376	397	407	408	423	419	384	387	397	430	394	391	408	407	418	422	388	398	406	397	397	449	416	394	396	412	426	348	445	405	437	436	414	389	393	432	398	403	402	428	433	436	400	382	399	451	419	418	409	399	413	388	387	360	465	387	423	408	411	431	402	370	403	408	408	401	399	393	433	452	361	481	409	411	433	427	359	401	382	414	393	395	389	419	435	432	400	391	422	373	403	401	385	428	422	421	431	439	397	434	403	406	411	398	404	411	417	394	394	384	419	413	417	391	419	395	416	407	406	401	424	399	430	414	408	372	435	429	418	384	390	430	357	426	405	395	418	380	391	406	403	418	404	392	422	414	412	398	411	430	396	425	393	402	421	390	449	391	401	402	396	401	428	415	449	372	412	466	411	401	403	456	382	387	396	435	425	436	423	428	393	419	397	400	440	413	402	423	454	415	404	401	385	416	424	420	416	409	411	397	412	400	395	405	436	402	394	436	408	410	394	405	404	422	386	424	420	469	424	389	382	431	370	417	408	398	421	387	398	424	418	383	452	421	426	439	395	408	442	410	405	413	413	402	407	429	449	414	429	394	429	407	409	447	416	409	404	432	416	394	404	409	387	378	423	428	403	428	391	437	416	405	397	435	404	388	410	413	390	401	419	392	385	431	400	361	417	398	394	415	411	406	388	358	379	389	443	419	436	439	412	406	417	399	446	403	401	429	413	384	403	399	408	422	410	426	386	441	430	410	430	411	411	430	418	381	429	398	414	430	391	406	388	413	377	445	399	403	449	434	397	397	386	396	414	390	421	426	403	381	386	425	415	440	397	370	378	423	401	426	390	409	446	385	392	403	386	418	376	409	393	400	393	423	411	411	433	410	410	409	394	395	429	403	393	395	399	401	416	405	424	404	426	427	432	443	399	395	396	405	376	440	395	409	387	378	384	395	418	408	418	424	382	385	440	443	388	410	403	384	429	410	435	414	414	403	401	460	423	429	417	396	440	409	428	402	377	400	446	381	412	390	421	395	424	367	394	433	411	396	399	468	365	427	421	401	410	352	385	384	413	390	431	393	437	421	395	403	432	413	437	434	416	374	424	427	387	396	394	417	413	386	438	412	414	442	422	423	397	388	410	434	395	410	375	454	396	396	413	383	401	415	419	395	397	407	425	417	388	388	380	391	405	398	402	418	437	423	432	419	388	375	401	424	434	371	377	402	394	402	412	379	387	408	431	388	399	415	395	456	391	400	395	417	372	442	396	401	449	429	415	416	420	389	370	394	443	407	405	405	414	391	399	387	414	434	432	402	359	405	442	415	415	386	381	421	414	394	390	410	386	418	377	419	411	427	418	418	411	372	410	422	403	411	381	417	427	375	398	395	421	395	395	420	394	390	424	408	430	429	446	422	398	400	400	452	425	437	412	445	397	414	374	394	389	409	423	388	382	399	373	400	424	394	437	416	436	374	412	406	406	388	401	423	380	406	400	371	388	399	390	373	386	384	437	415	399	412	397	391	433	436	431	410	432	379	443	431	420	424	392	395	389	414	416	416	410	414	438	396	419	402	390	360	407	410	423	434	406	414	394	412	458	409	373	396	388	392	392	431	411	421	391	388	402	381	381	390	407	402	412	413	378	409	400	442	401	405	392	407	415	379	409	406	396	423	380	361	386	421	420	405	410	406	417	415	426	431	417	398	388	406	374	406	396	394	380	433	387	432	414	435	429	410	407	426	410	403	399	368	394	402	396	420	398	439	441	384	440	431	442	392	434	402	383	420	395	404	406	401	411	460	419	423	400	402	382	437	409	407	406	412	411	424	431	436	388	402	407	389	397	405	385	379	420	445	427	362	448	410	436	429	423	447	441	408	407	418	405	405	417	415	396	409	428	399	403	414	407	408	404	380	418	395	424	382	382	428	434	408	377	432	455	444	381	390	431	417	387	425	374	390	377	420	442	448	412	408	398	391	439	416	385	392	415	426	403	418	387	431	406	430	424	433	400	401	391	412	418	441	409	436	417	411	415	380	404	375	417	398	399	406	385	417	425	392	398	391	424	418	403	416	409	406	427	430	384	394	414	439	428	420	407	406	407	362	430	411	385	413	417	398	428	426	394	427	430	428	426	389	403	406	376	371	425	425	427	404	411	430	431	388	382	362	417	417	411	412	416	381	400	400	424	371	402	414	382	382	404	402	411	424	403	408	415	402	394	401	483	408	400	388	429	475	411	436	392	417	405	377	426	378	427	418	383	410	393	379	425	434	418	404	383	434	349	409	383	387	363	415	416	408	398	415	404	426	384	406	417	416	420	439	406	399	416	405	397	409	412	427	414	400	395	380	392	364	394	394	425	431	394	368	382	415	420	395	412	371	381	425	396
5519	22486	6160	1874	1294	1070	983	820	754	666	664	623	615	580	572	574	549	567	566	523	542	568	544	562	521	503	529	529	579	548	498	509	483	523	519	544	485	540	530	541	476	541	533	491	493	521	502	508	511	468	512	537	496	503	510	484	485	511	533	533	477	532	513	494	458	549	535	506	527	499	495	497	515	499	512	497	496	518	447	542	498	494	503	487	498	495	527	540	521	500	519	502	524	506	507	499	520	497	493	510	494	493	508	533	551	515	487	508	473	508	470	507	516	515	536	507	513	531	505	451	509	528	548	537	485	519	497	548	515	538	572	496	518	494	517	530	511	493	507	517	506	492	507	485	542	486	479	476	526	483	496	536	553	516	498	504	549	507	538	549	481	569	555	494	488	482	507	555	564	517	506	555	483	524	475	497	513	507	527	500	523	518	508	554	508	534	523	490	496	499	516	541	513	505	513	457	485	503	487	510	484	518	508	472	517	551	468	501	502	511	520	520	502	503	513	522	513	536	513	454	483	501	497	517	474	538	520	471	505	500	491	536	530	504	547	513	505	467	497	512	472	581	518	549	528	529	496	496	507	525	554	534	478	518	499	547	497	501	477	525	493	520	544	502	530	540	500	467	549	512	505	507	498	501	481	512	531	501	512	503	509	466	539	490	466	491	526	469	518	483	516	554	508	471	492	535	532	501	527	484	549	498	519	492	523	513	473	492	507	535	494	488	481	522	484	528	487	479	573	502	513	528	530	528	500	487	512	505	525	524	481	516	502	492	493	524	485	494	547	523	490	506	481	518	504	478	492	499	516	538	502	535	486	543	508	484	511	491	525	533	485	558	508	514	495	513	531	521	516	506	518	510	503	531	543	509	478	516	508	485	516	511	487	519	523	500	491	515	501	504	491	511	504	483	510	504	524	532	529	521	524	558	545	513	502	537	510	508	545	496	512	555	524	507	512	501	497	509	566	586	497	499	502	505	528	512	519	526	566	505	519	526	477	517	507	512	517	541	468	481	521	491	539	510	500	507	524	520	517	476	496	480	507	507	525	500	511	493	458	495	517	486	535	505	502	463	498	522	504	507	520	490	499	476	501	511	506	532	457	503	477	503	494	522	516	480	533	527	541	538	496	512	471	526	517	574	473	557	533	564	520	549	531	524	500	512	526	527	536	531	470	547	504	485	488	495	540	517	512	461	526	524	518	489	522	547	499	506	504	549	500	510	519	499	528	524	504	539	518	499	512	517	503	474	477	494	491	512	495	531	491	510	485	558	480	512	550	508	474	521	506	519	488	511	527	499	515	496	503	509	526	486	514	553	553	555	477	512	530	484	511	488	501	519	539	557	506	509	490	511	516	494	517	498	515	499	499	533	474	514	505	510	477	511	477	528	503	509	493	517	523	506	471	527	485	532	494	527	531	539	505	524	496	516	514	536	483	496	499	526	467	520	487	530	511	529	501	490	536	512	495	486	510	528	486	526	502	490	538	500	532	515	481	513	497	546	544	518	459	521	537	493	514	558	477	478	512	525	534	491	492	511	550	504	544	519	554	474	567	499	513	520	491	494	496	513	517	512	524	495	503	515	549	503	522	489	508	550	502	490	475	510	533	531	532	497	473	532	481	496	500	501	466	488	499	502	517	533	508	518	472	508	514	510	497	496	504	516	523	496	522	514	518	501	514	495	495	528	532	521	533	496	507	506	505	494	514	499	498	507	514	525	529	503	525	486	499	494	541	512	517	485	447	539	514	520	563	502	483	500	529	526	529	494	487	517	497	493	540	505	519	526	537	489	542	500	513	491	520	507	497	484	531	491	478	470	503	497	519	533	479	520	472	482	517	490	448	497	470	509	524	504	540	504	490	508	533	525	518	513	474	511	534	511	504	523	483	516	481	517	467	518	521	502	486	530	509	524	516	510	475	516	479	540	512	517	514	490	510	528	505	531	472	517	501	524	489	507	521	491	490	526	531	536	471	488	490	515	485	570	544	487	535	458	517	548	508	531	524	514	547	514	528	499	504	554	544	542	482	523	491	510	467	486	544	485	503	509	521	500	527	499	510	508	501	486	505	504	552	510	505	502	519	492	524	525	509	519	462	522	501	520	511	514	484	509	510	502	489	523	512	508	531	476	510	534	484	516	526	515	497	510	529	520	517	520	500	510	486	543	477	523	477	512	538	537	504	475	489	515	513	517	482	483	569	514	481	493	519	510	501	518	505	518	483	542	491	483	533	509	527	515	508	504	555	530	478	513	521	514	495	482	469	537	503	510	511	524	488	500	554	522	491	531	551	539	512	523	466	500	536	483	520	534	550	497	539	508	521	487	471	486	501	504	483	472	511	515	455	514	465	525	492	487	500	499	513	522	550	546	550	483	508	525	537	565	505	533	497	497	527	515	484	473	492	515	513	478	478	543	522	522	532	517	515	518	475	510	489	534	465	531	485	490	513	505	531	504	493	472	524	487	529	517	510	515	470	526	515	499	543	507	488	501	509	488	490	540	480	504	478	487	498	516	486	501	561	499	477	511	479	508	533	496	505	483	512	526	521	521	496	500	522	512	509	480	477	542	522	491	501	512	527	511	470	499	524	532	491	516	518	500	483	503	485	510	516	487	520	514	508	516	499	497	491	456	539	516	494	488	503	518	484	495	537	525	505	549	483	541	517	476	496	509	489	494	518	511	516	502	517	504	525	495	501	531	495	479	508	493	523	479	482	503	461	487	496	512	465	518	508	510	521	508	524	443	492	490	547	505	475	499	521	532	501	515	495	464	533	509	528	480	495	513	515	505	478	515	491	506	519	508	550	535	510	497	488	469	504	538	457	539	541	497	527	480	509	483	495	517	496	495	493	519	530	506	513	451	489	552	497	514	475	501	491	496	506	497	526	470	542	524	528	490	497	478	514	534	499	498	477	511	538	491	519	549	526	500	480	496	511	534	483	489	521	521	533	510	521	510	484	527	505	484	506	531	478	496	539	495	519	494	535	497	516	494	475	476	537	488	470	510	507	492	504	509	494	508	510	475	507	521	480	508	499	516	521	496	501	521	527	534	501	522	515	517	501	503	498	502	515	515	498	494	500	501	511	533	521	536	526	473	509	529	519	509	484	512	502	506	503	501	517	460	506	490	512	488	542	503	475	510	511	468	524	491	502	492	495	554	520	501	477	491	469	482	485	476	488	483	482	549	509	527	551	511	563	482	522	505	498	488	532	497	532	515	505	511	474	525	464	457	518	513	542	533	480	532	536	498	488	510	516	514	506	503	477	520	490	502	498	473	493	494	531	477	496	512	554	507	515	517	507	514	530	507	469	509	546	524	490	504	486	501	521	492	556	528	505	479	508	564	510	504	499	514	509	541	559	481	529	569	467	498	518	535	531	516	565	466	545	528	505	514	472	463	540	524	498	548	517	559	490	537	514	496	516	490	526	514	515	516	494	508	518	519	473	486	484	520	489	509	515	503	537	472	501	521	491	493	508	514	493	511	515	513
22852	21526	29403	24099	21520	21452	3776	709	513	435	366	303	308	306	269	227	246	214	225	204	217	198	223	199	180	186	172	193	185	169	192	165	156	156	166	178	190	154	157	170	181	175	178	171	156	174	187	143	164	145	174	142	167	136	160	151	144	160	175	165	162	154	158	152	183	176	150	161	135	155	168	169	148	149	154	145	169	155	155	160	190	155	156	154	154	134	125	166	160	151	154	170	148	159	162	179	156	170	174	163	146	126	112	146	155	172	153	142	167	128	152	150	126	136	129	161	166	157	129	156	166	158	176	142	172	145	148	137	142	155	149	145	148	173	133	160	148	160	159	156	148	160	135	164	153	153	158	137	152	166	167	134	175	157	152	148	138	167	148	171	168	137	152	166	167	146	171	137	159	156	148	151	161	148	142	149	153	136	143	152	142	152	151	152	172	149	161	165	146	139	153	171	164	159	150	136	144	148	155	137	163	140	151	143	175	146	151	158	158	151	170	174	153	147	145	151	147	133	169	153	159	156	160	147	159	157	165	146	151	143	140	152	151	176	153	161	135	136	157	173	138	140	150	151	154	156	146	178	149	148	163	162	141	158	135	138	166	188	181	135	151	139	163	172	143	151	143	135	157	172	140	146	175	168	155	150	152	150	153	139	147	138	173	148	148	159	147	162	163	172	146	162	177	161	156	155	139	161	161	148	149	168	147	170	160	173	152	180	129	158	166	172	145	157	144	142	144	152	149	152	171	182	170	152	174	161	163	159	148	146	159	135	150	150	155	147	177	174	168	166	122	175	161	159	160	160	149	154	153	159	147	156	146	140	145	143	146	162	131	171	158	140	160	163	155	136	141	174	152	159	137	149	156	158	155	157	155	166	152	127	152	144	146	150	155	163	145	169	150	163	161	163	166	167	129	149	144	165	146	144	132	165	153	157	166	155	153	154	152	158	166	173	155	158	135	133	152	165	159	149	162	151	135	126	178	174	166	141	167	154	149	155	171	155	147	166	157	141	148	148	161	143	155	152	151	167	158	147	162	156	167	135	153	171	167	154	168	155	149	144	138	159	147	128	155	148	155	151	142	146	146	163	173	167	161	162	139	162	141	139	154	163	172	154	172	164	148	165	128	165	162	153	179	170	163	175	170	177	162	153	163	152	156	136	164	144	142	131	162	163	176	126	153	147	136	163	165	141	157	165	151	147	162	162	154	148	139	145	145	165	155	160	165	152	140	163	162	148	149	150	177	146	165	155	159	167	158	174	179	155	159	152	152	166	155	141	148	163	149	142	164	156	157	154	158	159	142	156	164	138	163	145	129	138	144	154	153	163	168	146	170	187	125	165	176	152	158	144	144	141	146	154	175	161	132	145	123	143	158	131	157	128	157	140	172	164	161	148	163	131	145	142	139	168	153	151	151	139	131	156	147	158	154	147	156	145	138	135	151	128	139	150	151	135	166	150	149	161	167	138	165	177	157	154	164	152	144	150	140	141	158	180	135	163	170	147	146	157	144	163	188	172	145	157	174	147	174	162	177	148	174	156	143	149	146	160	159	169	147	142	139	143	174	154	159	152	140	167	129	147	147	148	149	166	167	168	173	165	159	158	169	166	146	143	136	150	143	156	160	165	159	162	170	165	155	139	158	151	192	154	152	155	164	138	141	146	179	128	157	134	186	156	151	159	171	151	135	141	151	156	121	154	167	137	169	177	147	184	140	157	157	195	132	146	156	152	151	151	157	158	151	141	149	162	153	144	156	175	155	152	130	164	143	154	163	134	151	152	148	149	169	155	147	152	164	152	149	157	135	156	158	153	137	147	152	148	147	138	177	155	134	181	163	159	155	182	143	161	148	178	158	156	167	157	144	153	160	157	162	144	147	147	147	137	151	155	130	138	152	168	172	158	148	162	168	159	167	157	163	145	150	162	144	133	152	158	143	142	115	154	159	146	155	166	175	156	164	167	185	157	154	152	153	163	167	144	143	138	166	139	163	172	168	167	120	134	141	159	145	158	147	143	155	169	147	154	138	137	161	154	153	147	167	156	169	161	150	153	166	164	161	169	156	144	159	158	160	148	169	148	157	146	161	157	141	159	132	178	149	167	138	167	169	157	154	143	142	163	139	168	153	132	152	149	148	163	152	148	142	158	164	149	146	156	151	144	133	157	138	157	161	160	175	152	148	159	182	155	139	176	162	163	149	158	152	151	172	161	174	141	149	146	156	179	152	160	180	118	162	138	173	179	152	155	151	166	132	163	164	155	165	176	173	157	147	159	145	146	153	159	160	129	166	167	126	155	148	163	152	146	135	132	139	142	142	140	155	150	161	157	146	144	165	160	130	142	179	164	137	144	172	160	145	174	146	174	149	163	149	151	157	175	161	174	143	145	153	167	131	151	150	152	155	137	187	147	143	164	167	166	157	157	139	181	147	173	159	153	140	137	146	160	161	133	159	150	145	166	145	140	159	183	154	139	173	133	150	145	137	136	156	149	147	174	166	156	148	156	143	160	149	183	171	161	139	133	146	165	140	145	161	144	150	165	141	146	151	172	160	160	129	165	167	154	168	146	159	142	161	155	146	137	164	150	160	136	168	143	157	153	164	157	156	143	168	127	136	160	137	162	153	131	152	150	147	160	117	157	165	150	148	163	170	175	132	141	126	170	164	139	164	163	140	151	145	148	167	143	153	143	157	162	158	154	158	138	162	187	145	155	144	142	151	141	144	154	142	132	155	153	134	148	156	129	170	152	161	157	154	141	143	147	175	153	135	168	164	161	148	154	154	168	168	137	167	192	155	158	156	153	167	141	149	167	157	172	178	142	161	157	178	176	172	142	162	162	160	142	177	150	146	160	155	152	163	157	162	166	161	153	174	147	150	149	167	164	152	174	151	128	150	169	151	142	157	159	161	131	129	130	155	160	159	149	139	145	157	145	145	142	137	181	141	140	142	137	171	126	163	142	142	162	167	141	150	163	146	146	165	183	180	155	176	167	144	158	156	143	135	151	123	147	158	153	171	136	163	157	157	156	150	153	155	174	141	160	153	155	149	147	152	150	148	160	166	152	152	180	153	166	170	131	128	135	153	161	145	169	141	139	148	162	137	153	160	177	171	148	134	149	158	163	156	161	155	151	149	157	161	131	164	146	158	153	176	153	165	133	148	151	165	155	151	136	164	158	155	148	154	145	157	166	147	151	148	166	134	147	156	159	149	177	154	160	146	171	148	133	147	154	131	158	148	171	172	138	147	163	150	123	158	178	135	155	164	156	175	158	157	168	168	163	162	137	166	151	147	159	143	167	142	155	145	158	137	149	148	171	191	160	155	140	148	118	153	169	172	175	171	153	140	134	167	150	144	151	131	135	130	168	144	144	144	147	152	132	184	120	176	156	154	154	146	150	155	137	132	134	145	154	139	141	134	149	156	144	147	171	159	151	142	157	145	134	147	179	156	160	145	158	145	142	164	179	169	141	163	143	150	161	158	143	166	162	138	147
7324	32700	14670	4673	3327	2426	1794	1326	1076	886	688	597	506	444	435	376	384	344	345	322	277	297	268	279	249	252	262	247	242	260	226	206	246	222	225	240	215	240	227	222	227	241	224	192	247	213	196	205	199	211	227	213	204	191	191	200	188	188	228	206	212	199	196	213	215	200	208	195	207	201	206	164	207	245	223	205	214	205	201	230	232	183	185	241	212	203	206	199	212	208	218	228	193	211	209	190	223	202	195	214	221	194	187	204	227	203	199	212	205	220	193	181	189	187	223	199	206	202	182	176	217	195	201	200	201	197	195	227	223	180	215	210	191	223	215	213	192	198	209	167	209	197	223	204	200	215	200	176	195	192	193	215	192	195	171	216	219	197	226	194	193	217	197	238	195	186	225	207	208	194	193	192	203	206	203	205	202	218	217	236	214	225	198	209	179	205	221	212	203	194	189	193	206	189	187	189	196	206	207	198	202	209	205	191	191	206	196	194	187	204	189	183	208	197	210	198	207	187	182	181	212	179	198	216	184	213	202	188	187	190	205	203	184	207	214	207	187	212	206	217	205	174	210	202	219	198	211	229	170	192	213	200	204	214	204	208	243	219	213	209	163	236	176	185	195	203	198	192	202	195	200	234	203	201	225	198	183	224	213	209	212	202	202	217	190	177	210	206	214	187	209	170	185	218	214	217	202	229	202	195	227	208	183	201	209	194	183	212	184	199	203	221	198	178	228	194	180	193	210	210	204	188	209	205	215	185	188	206	222	191	174	190	216	200	201	218	197	184	168	200	209	217	196	208	212	190	205	209	221	211	217	232	215	180	220	208	201	224	208	206	198	173	174	212	207	188	200	207	205	198	192	230	200	196	212	192	198	186	215	172	209	197	210	220	182	216	211	224	199	203	200	177	185	212	181	229	218	188	208	211	192	210	188	205	165	202	207	200	204	194	202	200	216	201	212	199	192	204	212	219	216	215	196	205	211	191	221	208	197	222	241	165	231	194	202	215	202	211	181	198	167	234	191	201	202	199	195	203	208	195	193	203	189	218	211	221	196	194	197	192	204	223	222	232	222	204	204	223	196	198	214	206	214	238	209	193	179	176	214	217	187	204	222	193	232	211	188	221	215	214	186	191	167	227	201	186	189	194	215	211	175	209	195	216	201	187	203	195	194	218	196	220	226	208	196	202	187	198	194	177	197	190	192	208	198	214	201	241	199	188	211	195	200	191	224	192	221	190	209	195	182	200	202	195	188	203	166	192	170	201	210	206	166	214	168	223	205	185	235	206	195	186	217	219	188	190	197	198	197	182	210	198	187	205	191	199	208	194	197	222	200	190	212	222	200	202	200	203	197	203	213	225	196	198	209	198	186	243	226	208	204	187	197	196	196	182	209	196	186	212	209	195	207	198	196	208	207	209	180	218	211	194	206	186	177	223	201	224	213	206	200	189	208	200	188	198	194	201	199	155	203	195	206	190	217	211	213	218	215	223	208	214	184	210	201	185	204	183	178	194	208	216	195	191	195	204	186	175	215	199	211	196	199	193	209	207	225	215	205	207	200	224	216	209	191	216	210	193	197	192	224	214	188	222	203	215	181	226	162	219	193	210	218	176	202	210	191	211	182	209	206	222	231	224	203	202	196	184	205	221	235	187	220	180	206	188	215	195	203	223	186	199	209	189	227	194	184	208	206	221	209	212	208	186	198	188	237	200	205	202	185	221	214	189	203	207	173	201	180	216	195	217	176	206	203	195	217	214	201	198	215	214	222	212	195	190	203	201	211	218	208	195	201	193	203	200	211	166	214	195	201	210	170	212	217	187	208	224	216	191	232	187	215	169	219	206	193	201	202	184	182	209	195	204	202	187	197	174	214	203	203	197	219	209	194	187	190	222	198	181	193	200	205	216	200	183	208	203	198	215	225	203	190	200	213	201	210	193	213	201	193	196	191	185	217	209	186	203	200	219	189	218	205	229	196	217	205	219	197	198	198	186	181	199	190	192	208	190	203	194	204	203	206	183	214	196	218	217	186	204	190	201	216	218	197	209	193	212	188	193	211	201	199	184	192	212	188	235	219	215	191	194	219	213	201	215	208	207	213	191	182	184	186	207	204	206	211	220	221	200	201	198	208	225	200	214	219	194	207	199	213	205	192	217	186	223	220	204	224	187	176	211	211	184	199	179	199	195	186	198	202	215	178	207	196	202	183	225	173	152	219	208	185	216	202	214	194	211	186	198	186	180	196	200	208	201	181	207	191	186	210	201	197	188	205	180	197	239	213	215	205	208	174	218	200	229	212	216	182	234	213	208	211	217	209	190	191	194	215	198	201	197	193	206	201	213	207	203	180	215	203	220	223	219	192	197	202	193	191	171	183	206	200	215	192	228	180	202	209	179	203	194	217	227	185	222	220	224	198	215	210	211	214	185	210	194	183	192	183	183	188	201	197	184	203	207	208	198	201	188	225	190	185	202	210	205	217	187	200	201	188	208	218	207	187	222	215	191	208	209	197	220	196	192	189	190	212	200	216	196	197	212	208	206	208	188	214	216	205	185	197	196	188	218	191	213	201	190	205	203	210	199	194	227	221	196	198	210	188	209	194	195	183	200	167	207	174	201	199	211	190	192	207	211	175	219	195	191	195	212	203	210	206	201	186	189	216	203	224	219	214	184	192	208	195	193	200	188	187	218	202	204	206	206	200	227	194	196	197	186	188	222	198	217	182	202	188	182	203	228	221	209	219	185	189	209	217	212	191	175	215	216	207	210	195	224	196	211	192	176	191	198	209	200	204	199	230	194	194	195	203	198	182	208	186	179	225	210	197	186	231	212	205	207	190	176	205	185	209	184	195	193	179	212	189	188	197	221	204	221	201	183	221	201	202	200	219	206	184	216	191	221	181	200	203	192	215	201	211	204	202	221	192	209	215	214	205	193	184	189	204	189	180	226	185	212	222	196	185	209	193	182	202	205	205	189	197	197	207	228	190	179	180	226	199	196	213	194	206	199	194	187	197	216	222	188	185	181	205	193	191	193	186	224	202	196	210	186	207	215	191	200	238	203	213	226	193	193	191	173	197	214	202	181	204	196	211	217	196	187	200	209	220	198	195	202	198	204	199	204	219	201	196	200	214	197	204	214	208	194	209	205	190	222	175	162	202	198	198	207	211	193	186	189	199	175	217	214	209	206	193	202	186	223	218	206	180	226	230	242	169	226	222	196	206	175	207	213	185	204	202	200	204	224	213	189	217	208	210	184	213	225	195	198	229	216	203	198	190	202	181	197	225	181	185	218	191	213	197	206	209	198	203	200	187	215	216	197	204	194	195	208	188	199	205	212	194	214	211	202	194	186	180	224	205	192	193	192	192	195	199	191	208	187	216	193	200	179	223	199	216	215	194	203	210	203	209	222	204	186	214	205	192	222	211	173	196	199	192	218	167	217	196	183	202	183	206	204	205	196	195	205	242	188	195	196	210	227	217	206	216	204	181	189	170	197
27858	17697	4352	910	686	632	617	577	560	597	595	621	590	591	631	563	544	546	620	610	576	613	621	558	580	548	600	613	592	560	606	579	599	566	611	571	563	587	598	574	596	571	583	615	604	589	554	613	632	563	623	578	607	597	551	607	618	594	597	596	577	542	577	581	557	585	571	601	561	547	588	599	556	614	592	550	543	558	602	593	552	566	560	607	541	539	599	566	599	613	560	595	568	552	560	544	575	564	564	583	593	583	567	568	537	560	557	566	557	584	586	571	594	569	546	604	585	541	611	504	598	564	574	606	579	600	575	590	583	570	564	556	557	579	518	606	612	587	558	545	603	559	611	566	567	560	561	594	608	525	569	552	564	582	582	582	579	587	593	568	589	596	583	595	577	553	572	582	589	566	557	637	594	588	602	523	556	573	596	566	570	590	582	579	585	544	578	558	572	595	591	527	586	570	565	581	565	598	603	562	602	581	579	570	636	585	565	578	591	530	636	597	558	577	595	530	595	607	543	610	604	581	568	578	593	581	612	568	580	543	597	551	539	605	595	575	600	532	582	594	560	577	583	580	600	578	527	553	582	590	632	571	581	617	617	601	577	571	560	548	545	641	542	546	543	553	550	579	591	565	578	543	592	610	561	595	580	566	580	537	547	518	588	584	588	552	588	581	591	575	542	551	575	579	578	640	571	598	592	543	610	574	564	563	594	598	581	625	598	622	582	599	600	556	585	569	594	591	559	555	590	581	561	532	553	581	592	577	577	557	562	563	606	544	575	555	592	578	602	610	577	566	583	572	570	591	580	566	594	535	555	606	538	593	599	528	525	594	584	557	581	551	603	588	584	524	590	614	575	603	584	571	577	586	580	542	538	594	619	570	544	561	588	533	531	653	524	594	529	600	593	598	581	583	595	562	601	571	553	573	579	540	562	574	569	599	560	593	528	576	571	550	555	606	558	577	604	595	560	563	600	569	579	583	566	549	617	577	585	550	568	634	586	554	596	542	568	587	592	545	587	597	612	564	586	537	579	598	601	548	541	570	552	594	596	597	609	570	574	540	557	602	560	588	579	544	607	550	591	546	584	582	590	575	590	603	597	607	580	563	635	572	608	559	555	575	555	593	554	596	571	558	562	616	567	606	609	590	592	563	577	574	595	550	537	607	618	581	561	589	542	589	573	585	561	526	521	577	584	508	612	535	575	565	581	593	602	576	597	560	628	555	507	572	573	576	564	590	611	587	553	573	601	620	637	579	567	544	555	579	608	564	598	571	601	552	576	628	585	601	588	592	581	599	578	611	586	580	573	584	568	566	590	557	562	567	562	564	611	582	554	572	594	565	553	534	577	588	583	581	583	522	571	615	629	584	619	617	608	582	588	572	551	572	587	562	592	526	545	558	530	549	569	538	584	586	593	581	570	549	605	589	578	564	570	605	576	550	574	579	591	550	577	593	606	566	563	587	581	591	572	555	580	552	590	583	629	581	570	564	583	611	585	555	585	545	621	590	581	587	599	601	578	601	580	570	602	635	584	566	578	604	548	576	612	586	561	564	614	580	582	576	525	577	565	554	605	595	571	606	581	579	570	590	541	613	607	582	603	554	569	565	575	599	578	531	559	582	600	591	579	603	544	579	536	595	527	587	574	542	582	575	610	582	591	620	595	597	555	636	589	591	537	538	578	563	590	570	587	575	628	527	628	586	543	570	557	597	594	582	558	622	593	582	527	600	575	579	537	621	558	604	575	611	546	591	637	568	620	563	578	563	590	623	568	579	599	583	608	592	590	588	570	586	527	565	570	565	593	536	574	580	601	634	555	566	577	598	598	584	542	606	530	547	580	598	597	580	574	563	532	571	585	555	593	585	575	570	551	581	554	562	562	562	578	597	559	540	564	583	570	576	543	585	608	565	599	576	573	583	597	589	585	574	573	605	537	592	566	534	602	552	582	574	602	561	570	604	602	599	577	572	568	601	602	605	558	588	599	595	597	615	549	579	624	602	610	544	575	531	573	551	629	536	552	516	572	602	611	589	549	601	540	577	540	632	599	548	559	596	562	578	522	572	586	568	574	591	578	607	598	589	555	590	578	583	591	579	571	589	530	604	593	606	589	572	527	595	588	591	591	530	572	604	553	582	601	615	564	580	593	581	567	563	565	561	571	618	554	580	564	555	572	564	570	574	619	567	548	586	596	601	571	586	581	597	601	568	601	622	570	560	609	552	594	592	559	591	593	588	548	586	586	562	534	562	569	576	566	588	557	554	583	513	564	584	572	567	541	618	618	561	565	580	598	562	582	552	555	574	610	567	563	582	579	526	546	575	612	569	614	585	555	545	602	618	597	555	564	572	606	582	575	611	588	607	582	608	600	601	584	586	582	596	598	594	613	562	559	594	569	598	585	573	582	600	587	568	552	557	557	547	552	605	560	571	525	570	592	589	593	558	575	578	586	605	591	559	594	600	543	563	559	605	544	620	563	539	590	561	555	538	610	525	539	629	575	571	565	607	580	623	590	601	608	594	562	568	585	618	551	592	579	599	566	537	577	595	531	543	574	590	558	567	579	557	559	598	554	571	523	614	564	557	585	573	583	579	541	564	585	602	577	564	596	594	566	560	541	535	542	607	571	596	579	605	621	597	566	580	601	553	569	546	581	589	563	579	628	607	576	584	610	576	575	576	566	549	584	563	611	564	551	560	565	562	591	584	546	537	560	632	590	573	598	621	577	620	625	565	539	542	580	583	555	583	586	554	572	544	537	568	551	588	574	529	587	553	587	567	601	535	611	585	585	603	578	556	576	561	591	597	587	590	567	599	559	555	564	553	572	605	588	557	594	570	605	558	590	556	573	577	584	571	567	563	560	554	575	627	531	624	645	612	560	571	585	539	561	583	596	542	576	600	559	550	557	594	566	591	622	530	552	589	536	569	592	557	555	599	586	567	578	571	619	580	546	530	589	586	582	579	620	557	571	565	609	580	532	591	542	580	619	556	586	566	573	586	564	620	573	576	574	604	559	579	593	594	608	587	662	582	518	593	560	611	594	567	618	558	550	576	621	577	568	555	614	583	559	557	600	569	546	576	605	606	569	570	538	574	568	556	565	542	599	616	578	539	552	581	584	639	553	566	557	583	589	529	580	547	587	584	596	567	550	623	579	579	595	580	562	598	582	575	599	569	567	583	592	563	595	567	575	545	586	610	594	563	554	626	581	559	581	583	632	554	597	600	588	608	542	628	576	592	579	599	586	553	559	574	580	562	547	588	569	582	569	564	546	605	562	617	592	577	587	607	545	649	584	539	615	555	555	571	594	525	551	573	587	574	582	574	615	606	575	608	582	541	600	589	558	578	612	564	604	586	534	591	589	556	609	611	558	576	606	541	568	569	590	585	607	576	561	648	583	566	571	609	585	573	604	623	557	560	573	576	583	585	629	572	618	575	569	629	551	576	547	589	585	611	562	596	593	533	559	581	600	577	639	570	513	581	608	575	552	561
6289	9286	2423	947	892	788	844	765	764	768	765	721	725	751	762	812	756	745	716	761	810	730	762	674	752	734	793	755	749	761	710	733	716	743	737	747	724	758	721	733	768	780	742	752	699	746	767	702	684	760	776	726	778	784	778	705	735	758	775	787	801	745	740	732	779	741	673	709	754	766	708	779	772	742	747	774	770	694	750	731	748	779	737	731	747	753	787	778	753	778	727	725	732	750	676	712	727	735	704	736	743	717	700	677	741	743	773	777	744	764	735	728	714	739	736	755	731	775	758	714	760	745	725	728	766	749	786	739	753	737	751	757	752	693	754	732	733	717	710	730	712	750	728	730	760	694	748	773	720	688	716	767	687	725	785	695	739	748	781	717	740	744	746	734	738	738	730	727	707	764	735	713	773	763	738	781	749	777	741	738	744	738	710	711	735	758	737	756	758	722	743	713	679	747	764	734	791	727	746	723	718	752	771	720	686	773	727	737	724	756	750	788	747	738	744	725	725	781	744	713	699	735	778	752	700	711	740	695	670	727	704	783	765	708	761	751	799	715	768	716	726	724	729	752	753	734	708	793	729	724	723	804	733	752	762	755	734	663	774	747	724	790	696	744	770	763	727	753	698	716	771	702	773	725	760	725	709	743	774	713	727	768	756	775	720	755	757	772	747	733	723	721	740	755	751	758	750	720	749	760	776	707	760	745	782	683	766	759	756	713	705	752	775	774	751	747	752	771	753	754	728	767	783	724	757	764	746	770	705	794	774	706	732	714	760	740	709	763	735	730	764	739	744	795	715	730	732	705	743	776	715	751	714	756	749	729	701	766	775	714	723	737	751	729	733	720	733	742	743	736	769	781	751	757	755	758	727	742	769	685	762	734	741	735	721	740	729	726	713	762	719	734	713	728	752	701	716	728	733	722	781	717	721	712	751	751	678	751	745	737	758	764	695	719	718	753	769	757	737	707	714	794	755	782	722	757	726	757	758	760	722	740	723	758	811	724	748	728	758	685	764	741	709	732	721	803	761	765	745	715	713	786	748	734	775	731	719	762	765	788	713	750	776	724	765	752	708	736	722	741	782	769	712	758	745	719	816	725	780	712	711	795	718	773	686	748	771	723	783	722	708	765	712	722	738	770	740	763	712	713	704	738	814	766	744	703	741	781	769	721	722	788	738	731	744	716	752	743	761	742	723	712	728	734	770	732	752	752	698	770	741	704	751	723	719	747	746	735	719	732	758	723	729	735	769	771	743	753	735	743	803	692	746	764	743	748	713	738	739	760	705	690	735	741	707	721	768	703	745	769	731	736	777	750	747	744	710	748	737	727	773	706	804	732	732	745	686	756	757	780	782	719	772	691	745	773	707	755	741	715	734	713	716	720	756	764	734	701	689	729	701	782	759	705	720	783	751	733	719	707	770	734	729	758	736	710	738	727	720	735	742	704	725	727	700	715	713	749	763	697	764	700	729	750	734	755	803	732	739	773	734	733	770	725	761	731	778	717	811	756	746	749	690	673	798	722	766	744	768	731	771	738	706	734	722	733	687	747	748	744	759	743	713	803	733	722	746	705	742	779	739	767	733	681	740	782	734	730	792	774	758	702	712	703	738	761	746	697	702	741	752	759	692	732	776	710	737	716	785	695	719	755	791	689	711	761	777	755	741	767	718	719	763	745	748	776	752	757	780	731	708	707	745	739	720	732	700	761	755	774	711	736	742	779	703	734	737	707	697	773	699	719	746	737	745	733	759	740	721	701	719	746	714	711	715	746	717	715	768	732	710	754	748	725	721	779	726	757	767	769	726	706	701	734	802	753	737	753	809	757	763	703	750	749	739	754	706	748	771	785	773	724	747	767	756	716	707	714	767	783	740	719	664	728	709	724	719	740	737	704	740	731	757	741	747	741	751	739	712	707	745	727	749	718	738	700	780	762	747	722	720	780	747	733	710	744	731	750	736	718	786	742	738	711	726	778	738	743	784	749	711	715	737	636	754	746	699	720	700	763	787	692	765	715	755	755	705	761	704	756	772	733	746	730	742	740	746	776	746	736	716	736	747	720	722	745	744	732	724	759	759	712	744	791	734	713	744	749	761	713	756	726	748	748	773	733	731	747	736	677	716	766	792	769	739	735	811	755	699	762	758	729	729	748	737	745	802	756	715	699	695	765	737	718	721	760	719	715	747	734	727	768	733	734	754	705	702	743	735	776	667	720	754	747	823	747	742	771	685	756	796	776	736	759	765	744	740	690	744	697	730	736	776	714	767	749	783	741	701	713	807	700	745	760	744	728	731	725	768	743	743	718	711	719	765	725	756	743	755	774	726	739	740	719	748	703	704	736	749	707	733	729	744	758	715	691	731	729	699	723	749	732	771	746	733	745	771	755	755	751	765	705	754	707	773	713	731	706	708	774	749	682	718	746	815	715	740	707	754	749	751	693	738	746	708	764	782	749	768	715	715	691	750	761	699	731	704	810	741	733	745	767	698	767	747	758	756	747	745	745	792	728	749	717	738	752	729	712	744	809	770	724	740	776	762	719	779	751	773	712	722	721	735	733	725	716	741	744	754	733	722	753	731	724	705	747	796	683	762	689	738	782	717	741	780	771	755	736	707	698	725	771	722	706	717	760	749	691	775	757	775	767	735	709	711	764	748	765	714	721	760	680	775	741	767	698	725	776	727	752	761	730	765	743	716	698	762	728	760	708	727	730	746	758	770	717	752	741	734	687	757	748	702	741	781	749	712	759	702	783	727	739	720	692	740	743	743	751	704	727	766	738	691	765	708	715	695	761	754	748	751	762	760	724	744	690	740	707	770	760	738	754	734	684	749	711	729	747	761	716	719	779	741	764	762	695	723	743	716	737	712	750	758	748	697	806	743	683	765	760	730	732	736	736	798	754	736	748	719	774	712	736	701	757	720	753	766	747	740	739	768	758	752	744	749	760	709	726	712	739	738	737	736	748	753	723	714	736	737	787	707	686	791	720	767	756	770	729	745	752	720	777	734	763	741	749	740	728	734	754	743	704	688	707	750	746	720	731	760	751	774	770	702	723	806	721	745	712	724	762	746	721	796	779	739	753	721	730	770	768	700	693	764	733	710	721	772	732	714	727	702	674	736	706	752	744	761	711	748	738	753	729	731	703	731	715	780	722	764	760	767	750	746	739	753	731	719	703	730	726	791	723	730	697	758	730	745	722	715	727	733	728	701	745	667	791	735	746	718	794	748	754	759	725	729	702	723	758	750	756	719	697	766	693	752	754	722	716	742	709	738	718	744	749	720	724	713	762	681	730	736	784	758	721	738	751	731	725	755	741	736	757	699	708	746	747	776	768	767	704	705	708	748	752	762	728	751	740	723	744	758	756	736	757	683	776	707	692	728	733	696	789	709	740	728	709	777	699	767	730	789	740	696	764	740	726	743	727	724	730	729	789	764	762	754	696	743	761	795	730	698	742	687	737	718	763	735	738	727	740	781	760	707	734	738	740
23791	21510	28887	24545	21483	7947	969	708	625	592	568	529	512	492	464	468	454	484	454	447	454	469	475	450	414	406	411	418	428	459	434	406	420	448	413	436	433	391	437	439	440	447	426	402	434	411	424	409	460	405	406	437	411	448	387	415	418	414	462	409	441	412	397	411	442	469	414	405	406	428	399	457	407	443	404	411	388	406	390	422	435	432	436	442	409	397	417	414	413	406	432	383	406	419	388	395	422	426	462	428	400	434	368	434	419	396	451	402	391	372	407	463	396	393	438	398	404	388	395	368	445	440	404	422	422	391	414	422	427	411	440	430	423	418	422	438	418	408	402	398	421	428	447	406	389	385	396	390	413	369	408	395	397	404	414	418	387	404	396	409	449	422	422	437	405	435	411	371	424	387	418	395	435	449	414	433	392	423	413	431	404	412	432	393	477	431	419	426	435	444	404	385	471	407	443	442	436	408	450	423	415	427	436	428	403	382	409	396	412	414	403	461	389	399	396	429	441	419	449	430	474	432	435	419	423	433	423	424	429	428	432	400	438	437	439	439	400	400	379	420	389	423	410	414	425	449	441	409	401	425	415	420	409	404	402	440	418	410	400	384	410	426	435	413	385	399	428	403	424	456	427	399	417	420	428	384	428	383	387	411	449	381	412	420	401	406	382	412	440	397	427	409	406	429	417	400	414	414	400	383	405	420	440	405	446	413	405	429	382	405	431	376	424	407	433	396	417	399	461	411	421	402	387	427	340	414	378	462	441	475	437	388	391	380	381	374	408	420	408	386	405	441	403	377	378	395	429	446	416	420	419	366	429	428	442	440	433	407	397	422	444	409	401	438	405	398	404	411	403	416	405	421	427	405	420	397	426	428	428	390	388	461	393	440	378	423	442	432	440	435	415	388	438	409	415	414	421	426	396	424	395	449	410	409	389	436	416	459	436	391	397	382	429	392	370	411	429	443	421	410	427	413	431	407	447	432	487	417	446	440	412	431	435	396	397	395	412	419	433	402	414	410	417	424	400	429	434	434	400	420	399	418	399	384	424	412	423	408	424	417	407	419	426	442	408	439	412	411	416	424	433	414	432	426	442	423	385	369	415	393	427	399	415	421	423	408	410	394	397	440	436	391	420	396	450	439	394	384	409	416	390	400	412	439	396	397	433	416	442	410	434	392	440	411	386	400	425	443	425	390	409	427	419	458	418	418	406	426	430	415	399	411	423	421	428	394	418	458	424	418	402	413	440	432	412	374	397	414	411	410	413	406	377	432	401	389	388	392	416	418	402	424	418	391	397	420	409	384	447	386	411	403	436	416	402	415	409	403	442	372	376	401	419	434	427	438	431	474	441	423	422	411	405	392	433	417	402	432	424	401	379	419	441	381	413	384	431	408	454	432	405	413	406	382	395	432	412	403	447	461	422	469	411	381	422	399	433	410	405	443	414	417	451	431	418	411	399	446	399	452	408	410	428	433	377	438	403	427	399	428	451	424	421	398	404	410	387	413	444	423	361	432	421	407	390	428	442	425	419	407	397	441	441	415	400	436	433	460	452	407	438	441	419	385	430	446	372	442	419	416	458	406	409	390	415	427	413	388	473	409	409	402	394	397	409	474	411	405	389	409	435	407	406	369	435	444	407	376	434	431	426	410	424	394	425	400	428	387	425	413	445	396	387	405	452	424	411	394	432	466	422	393	412	414	412	422	409	434	419	462	443	422	429	413	438	407	433	395	418	399	438	409	429	409	386	411	429	396	383	418	408	402	423	373	430	432	388	476	416	413	383	437	407	417	414	474	419	375	391	398	461	393	398	419	421	424	419	386	407	441	422	442	394	393	428	400	362	463	420	428	436	407	400	423	404	402	393	445	460	404	421	430	420	425	429	419	421	381	392	423	413	446	415	418	406	424	418	413	402	410	383	437	422	415	415	435	416	446	402	404	454	417	444	419	421	418	414	443	418	444	438	409	418	422	412	445	419	401	405	416	380	409	379	434	384	428	402	425	411	390	426	394	398	422	406	420	416	402	409	393	425	387	422	439	411	383	435	413	402	454	404	417	420	390	405	443	419	432	409	402	402	423	425	372	427	401	422	413	441	459	412	381	421	408	433	436	405	374	467	428	430	379	424	427	387	445	414	384	368	407	411	393	395	442	458	415	474	445	402	422	397	406	401	421	406	385	402	452	406	431	430	419	412	439	446	397	454	441	391	410	421	419	390	385	404	406	414	429	427	405	400	418	443	408	397	451	410	429	409	378	428	400	421	419	385	447	434	454	418	383	418	430	405	432	428	410	383	431	385	420	440	449	395	390	388	442	385	455	392	427	390	412	415	442	421	416	435	420	430	418	444	388	395	404	407	397	402	383	387	427	432	395	387	401	411	386	371	394	419	403	427	425	387	401	386	422	402	428	410	411	421	416	400	421	407	412	419	429	444	390	424	419	392	401	410	409	381	388	419	421	388	406	413	410	393	392	431	386	408	441	416	397	397	406	476	413	433	411	419	412	403	413	392	405	393	411	424	434	394	399	436	446	448	408	355	410	424	400	390	415	415	425	420	431	404	376	414	382	418	403	414	415	423	420	377	386	419	442	374	411	427	411	410	393	401	419	432	434	352	395	430	404	419	412	423	408	403	411	412	409	411	403	416	411	440	388	401	394	415	399	408	419	408	394	398	417	382	439	393	422	395	385	423	409	434	384	416	385	414	403	398	418	400	394	449	401	364	400	419	398	409	388	428	413	428	404	441	434	385	425	404	412	423	417	410	417	399	430	404	418	406	405	388	415	437	408	421	451	408	449	424	403	409	396	420	427	442	416	405	445	372	411	418	375	416	386	424	415	427	389	398	354	411	417	432	432	390	411	420	455	401	393	424	426	419	406	394	411	427	405	402	393	431	410	443	453	441	418	381	438	389	438	420	400	418	455	411	364	406	408	426	395	434	414	451	415	424	394	385	410	412	399	420	434	398	400	414	420	429	390	373	410	452	447	414	424	405	416	438	378	452	395	420	414	408	433	394	389	448	431	385	429	398	400	432	410	422	417	400	433	424	418	377	404	385	421	406	384	413	395	415	406	395	400	409	410	381	418	422	433	406	407	432	382	416	393	413	436	438	394	420	398	389	439	390	424	429	428	407	382	421	407	413	451	409	404	430	405	416	413	419	430	415	405	427	424	437	397	423	444	422	415	411	373	386	366	417	436	397	406	396	427	374	425	395	414	438	426	400	380	430	408	389	415	409	430	429	423	417	366	468	442	387	424	421	420	424	409	420	390	410	424	389	413	427	411	413	423	414	421	432	427	413	393	435	437	409	396	413	444	428	414	417	436	432	373	425	440	394	387	400	414	410	406	405	448	395	427	418	408	410	423	450	433	414	425	405	426	449	436	377	411	391	425	427	427	412	435	437	422	422	429	434	414	397	407	397	385	387	389	426	405	411	430	412	409	442	411	442	418	441	402	444	399	435	445	434	425	414	393	374	422	395	400	411	422
5818	26924	11619	3131	2226	1742	1326	1125	1032	872	792	706	765	669	632	596	658	617	632	585	604	547	538	568	616	604	605	578	563	537	608	588	566	552	565	549	572	536	554	560	528	549	525	569	521	557	594	527	581	539	547	540	543	552	533	523	503	573	530	567	574	570	571	525	542	552	575	574	523	584	557	507	536	517	545	538	528	509	553	521	529	562	542	537	518	566	526	531	507	559	544	505	570	544	557	563	517	552	531	540	589	551	568	545	549	560	566	553	560	531	566	578	534	533	526	546	546	527	565	559	548	569	538	576	542	543	522	558	559	555	555	529	557	543	570	552	525	579	507	569	544	539	502	553	561	550	591	517	540	524	526	544	556	514	543	512	562	541	536	513	543	510	565	545	534	508	554	560	560	542	557	560	597	535	509	565	514	551	508	577	555	526	550	546	529	543	554	544	542	569	553	527	558	583	549	550	573	570	554	582	524	557	554	608	592	542	574	530	550	594	533	537	602	563	578	556	586	562	474	548	508	556	581	540	574	526	548	555	583	549	494	583	532	534	510	561	501	551	544	508	575	548	503	544	520	552	557	550	512	546	520	550	555	554	542	532	544	544	539	530	573	511	585	573	558	517	580	538	554	588	528	552	549	528	559	530	568	543	557	562	551	516	554	518	536	532	581	525	515	547	544	555	563	536	575	555	560	539	557	528	549	559	557	552	537	550	524	556	526	484	573	564	528	584	509	555	536	555	541	502	581	546	527	519	511	532	534	523	579	515	600	512	551	578	618	573	553	546	564	555	573	562	549	554	553	548	524	577	532	524	489	547	548	567	551	599	540	515	537	559	519	527	541	583	563	551	545	523	559	545	535	543	572	566	510	540	585	543	547	536	555	527	500	549	549	529	548	527	534	549	527	516	534	528	562	577	574	518	542	588	566	537	529	538	529	544	525	560	530	529	552	537	559	545	554	574	562	540	566	590	543	486	532	520	542	561	564	537	552	556	539	558	517	579	566	547	530	580	552	544	582	536	565	552	508	558	566	554	555	545	575	558	539	546	549	549	534	526	530	521	531	553	516	555	542	556	553	561	533	557	519	500	576	586	584	550	530	569	516	535	555	500	562	579	538	535	527	568	542	524	548	607	552	571	556	544	529	577	546	522	510	524	523	536	530	555	538	549	566	541	536	573	513	513	558	531	563	561	527	539	582	575	558	578	518	562	578	542	575	555	551	557	532	600	564	531	573	546	551	538	550	531	555	532	585	575	555	542	530	560	513	550	574	530	542	529	544	529	559	555	530	572	570	537	584	542	556	530	572	541	603	563	536	527	515	551	537	523	522	597	504	541	576	552	536	503	518	536	564	557	559	549	547	527	570	570	515	587	539	522	561	545	569	540	542	531	589	556	549	534	585	524	548	536	540	551	543	517	543	567	542	560	542	541	535	552	612	550	555	558	550	546	535	550	524	530	559	534	533	504	567	570	583	518	535	553	521	546	512	524	547	522	541	560	571	557	562	520	594	519	551	522	607	559	570	509	542	565	575	522	552	581	564	529	559	523	550	602	556	554	516	583	545	544	548	545	596	569	536	548	519	555	560	545	535	558	523	553	516	511	550	542	574	553	552	558	506	542	567	542	538	529	555	535	531	560	566	539	558	562	568	488	600	559	534	536	489	558	564	522	572	589	511	572	553	565	551	548	576	556	579	556	511	517	525	557	553	564	529	532	562	531	570	558	553	593	549	517	569	535	492	540	552	534	529	574	544	541	598	509	563	558	524	583	552	546	538	533	538	557	556	549	552	560	548	555	557	535	530	569	535	513	533	525	569	525	576	570	478	585	552	604	585	536	595	558	548	578	527	584	545	562	522	557	565	507	568	523	537	530	559	523	584	564	569	547	562	524	569	539	550	512	567	567	541	559	531	552	554	557	582	574	520	546	529	560	541	539	544	512	556	553	524	524	539	555	542	572	609	548	549	571	536	562	538	560	528	535	561	531	553	543	548	562	519	555	526	522	537	523	589	549	593	567	590	545	544	551	553	570	548	505	546	498	554	563	582	550	533	512	533	553	537	516	592	571	531	548	526	516	509	573	484	539	576	535	544	519	533	532	536	506	583	519	571	605	542	554	511	545	538	533	585	558	555	566	564	520	532	509	579	549	548	515	606	502	542	572	538	530	539	543	512	556	562	576	567	554	521	549	561	559	543	535	560	561	524	582	569	559	566	485	573	554	578	554	536	534	534	547	549	561	579	518	574	543	552	520	534	531	528	535	555	617	557	561	549	540	544	579	537	523	562	540	561	543	557	530	540	536	538	587	549	548	532	570	518	538	550	547	549	546	504	564	569	540	506	549	544	566	535	548	531	553	534	564	554	548	515	515	539	599	552	530	493	574	539	548	582	562	555	539	528	536	567	544	503	501	565	554	534	556	557	548	568	560	537	565	526	533	532	548	508	568	552	508	560	544	557	574	553	531	563	520	556	539	567	568	550	538	555	589	560	563	517	528	548	557	571	519	535	545	526	523	573	543	532	532	568	504	537	539	569	535	512	574	530	521	513	506	558	517	542	533	511	531	571	533	594	566	514	504	534	586	567	511	568	579	558	551	580	568	549	573	521	544	575	558	524	563	555	547	509	544	523	563	501	557	523	527	567	528	519	527	557	563	565	552	525	538	540	564	534	528	588	576	554	548	532	550	489	496	607	536	549	535	573	587	536	566	526	586	537	559	537	571	545	540	553	576	591	544	558	496	562	507	539	507	537	619	538	555	527	563	570	581	541	526	546	538	562	567	539	552	492	530	552	527	563	519	563	525	521	517	545	505	508	514	539	542	558	542	511	549	557	560	562	545	577	546	498	567	551	559	515	576	580	563	555	546	584	514	543	548	572	565	541	546	541	525	525	556	508	530	514	547	539	537	510	564	552	519	538	544	535	534	503	537	596	536	545	540	577	514	533	520	494	538	549	551	575	528	571	549	537	563	508	574	530	573	529	575	557	557	524	544	561	584	521	549	565	556	545	521	555	582	551	533	566	493	581	515	517	540	551	587	570	576	543	538	558	538	562	547	534	547	552	588	546	537	562	541	554	563	536	558	515	549	540	557	571	525	511	570	535	533	549	549	549	548	553	549	501	510	542	524	535	505	558	561	552	517	536	522	567	561	551	547	509	500	525	527	503	564	539	550	543	551	536	512	549	579	539	558	555	565	498	532	546	540	548	582	532	541	536	547	539	503	562	583	545	556	523	525	570	553	526	561	515	581	579	564	598	538	576	531	546	559	533	525	600	554	548	560	543	540	511	562	576	497	585	554	488	543	548	561	552	560	516	545	519	527	525	540	539	550	560	483	533	525	508	508	525	596	552	614	509	536	567	569	569	543	546	530	559	535	501	528	556	545	542	544	563	555	547	559	585	569	520	565	542	552	546	541	505	573	555	515	553	540	534	560	610	533	554	513	518	521	531	542	506	561	556	519	565	563	575	534	532	535	529	563	560	575	560	549
25037	21475	27395	25631	5865	719	574	527	519	454	436	444	468	450	442	411	446	429	389	429	444	429	423	425	387	429	412	414	416	398	428	389	457	391	420	400	388	431	396	439	406	404	414	401	365	416	386	446	398	398	408	395	399	411	414	392	372	405	423	411	407	411	407	388	401	404	383	377	413	412	390	381	356	401	399	440	408	379	393	405	394	413	382	393	410	431	403	381	370	406	366	381	420	386	413	416	384	410	378	397	374	378	401	371	423	419	417	386	395	406	385	366	414	400	382	419	393	381	411	384	430	396	387	401	390	383	396	431	393	419	384	375	395	405	383	437	382	422	387	412	410	397	405	428	412	373	418	394	398	413	415	402	431	406	368	424	390	437	404	421	420	415	371	391	416	353	405	396	387	415	387	367	376	383	403	419	388	411	437	396	432	442	401	365	398	381	365	400	385	408	411	393	415	364	412	376	407	394	414	407	417	357	381	362	435	382	393	445	398	430	448	396	417	439	399	414	392	394	402	409	426	363	422	414	410	402	419	415	403	405	428	416	398	397	418	399	402	378	389	411	366	396	407	381	419	392	380	421	395	416	406	388	394	425	390	393	409	444	422	437	405	390	402	401	386	401	397	448	400	403	413	405	459	444	381	392	397	433	413	409	384	413	373	426	424	419	383	380	419	419	385	408	425	416	433	421	376	430	394	366	420	406	406	402	391	396	381	383	407	402	392	370	380	412	389	408	421	386	408	397	401	409	396	393	388	433	403	435	442	399	408	400	449	422	423	408	405	399	393	400	411	382	410	410	415	381	408	374	437	370	421	423	433	443	413	382	408	424	443	427	412	405	392	422	367	368	399	421	416	405	405	397	406	378	374	395	396	413	394	430	424	417	410	364	351	406	410	406	421	434	414	427	374	395	370	406	371	416	407	398	405	441	414	403	401	415	409	409	390	451	357	364	402	394	391	390	369	419	393	400	383	411	398	399	394	431	450	381	408	421	411	402	385	398	418	431	391	383	405	403	408	420	419	375	417	449	389	426	379	409	367	408	398	436	410	402	391	356	375	391	407	390	420	396	395	432	444	409	399	405	376	392	400	417	348	409	390	442	379	424	405	394	370	408	410	383	392	413	390	391	359	426	451	420	433	388	413	362	420	420	390	422	414	388	369	401	416	402	415	406	402	343	428	389	400	433	390	428	406	409	390	425	406	382	397	416	414	380	378	369	401	437	403	395	443	424	394	393	393	448	398	415	402	430	390	424	398	404	417	390	420	420	426	397	375	412	406	377	416	394	395	407	403	372	400	409	402	400	385	423	394	426	419	402	399	408	416	383	422	420	428	422	352	395	387	364	394	393	426	427	405	380	415	387	390	424	421	412	402	395	363	443	371	386	376	384	397	395	417	418	406	404	444	395	394	414	436	381	375	383	431	408	417	404	383	400	374	403	403	393	431	383	424	417	415	390	394	391	388	408	401	401	400	396	369	408	372	386	406	427	387	365	414	375	397	427	395	384	409	377	380	450	391	394	424	436	463	386	410	432	386	415	423	366	409	374	396	380	429	411	435	384	392	421	416	411	417	392	409	444	407	364	408	403	428	386	385	410	423	410	435	404	388	409	397	416	411	394	437	427	420	380	380	390	400	451	420	446	418	412	404	410	412	410	438	428	394	448	392	433	410	388	409	427	428	407	392	423	426	369	399	389	396	402	415	408	402	354	389	403	418	386	408	428	376	361	402	408	419	395	404	379	394	409	414	425	428	381	393	388	404	414	387	413	377	397	424	352	409	421	411	414	379	381	377	412	415	367	387	372	391	410	396	378	400	409	396	410	430	380	402	386	403	405	417	406	417	387	417	392	464	412	394	442	420	390	393	378	373	366	386	392	441	386	387	424	384	384	433	376	393	405	408	385	393	421	391	394	373	402	410	391	400	394	416	416	402	403	406	379	393	393	408	446	375	389	431	421	365	412	370	346	408	428	395	384	405	388	388	404	397	408	390	392	412	376	393	390	398	413	415	402	423	399	429	417	414	436	391	441	403	436	418	420	412	407	380	408	406	398	453	410	388	372	383	400	382	406	400	423	418	387	403	417	423	407	403	412	408	371	440	403	384	414	357	397	379	412	445	422	440	379	403	436	411	419	401	373	417	413	411	389	397	399	419	399	399	384	413	396	430	402	409	427	391	417	420	414	395	398	406	404	380	402	375	383	421	424	429	397	388	417	366	422	410	400	411	394	429	434	386	408	378	402	398	395	396	376	392	413	364	366	416	379	404	409	375	422	418	377	416	384	413	444	400	386	423	387	387	403	421	398	418	395	371	418	386	379	395	420	393	414	393	400	429	407	418	386	420	409	390	419	390	347	426	379	394	410	412	351	396	392	403	400	377	408	392	404	372	408	397	396	393	455	444	333	386	393	423	407	419	396	375	437	361	423	407	411	387	426	445	390	372	428	414	419	408	404	373	401	389	414	442	363	385	392	445	406	395	413	380	391	372	393	371	438	409	394	410	448	418	387	421	419	380	406	399	415	442	382	415	402	410	383	410	404	409	402	413	416	397	386	423	396	377	380	384	386	406	396	408	391	391	375	403	401	372	371	416	416	385	422	378	391	406	415	409	391	400	398	456	424	418	368	401	385	400	405	363	390	398	371	417	362	402	401	412	409	392	404	411	412	443	364	392	371	406	362	392	404	398	391	437	420	403	386	389	405	415	422	410	372	401	389	433	387	407	415	454	419	392	383	416	359	438	397	424	420	388	408	403	430	406	378	411	419	392	359	388	423	373	442	390	430	401	410	402	424	375	383	403	413	423	386	414	433	378	427	429	414	414	397	429	399	376	374	423	387	406	364	399	362	427	417	349	418	430	422	422	404	404	421	437	412	408	374	397	425	405	396	404	398	391	372	435	429	401	427	430	393	413	368	407	427	445	408	388	375	410	460	391	378	388	426	397	391	396	421	424	411	374	413	413	403	406	428	401	375	343	419	421	413	415	403	412	418	393	378	416	395	418	429	394	423	427	405	384	387	439	392	425	402	403	385	388	388	397	365	373	412	378	400	437	388	416	399	414	400	391	399	430	406	382	436	416	433	383	402	410	399	402	396	378	410	392	399	426	401	398	375	370	418	403	435	382	403	394	396	369	409	416	400	393	373	393	443	420	388	412	390	412	411	397	412	406	410	408	410	417	400	390	383	366	427	402	425	421	367	380	390	391	430	409	383	428	367	439	389	393	390	402	382	411	415	390	378	398	408	397	434	405	429	392	412	396	429	391	407	432	398	423	403	399	409	383	378	402	419	363	415	428	406	399	445	419	416	447	402	404	399	395	429	399	394	369	409	396	397	391	414	369	381	389	397	367	378	422	414	442	396	390	411	388	378	442	402	372	418	417	428	396	401	421	387	429	370	397	430	408	428	381	399	388	399	378	388	405	407	372	423	384	381	411	378	419	407	414	378	367	408	390	407	418	421	429	404	409	423	444	408	380	372	423	421	377	399
5550	21530	8018	1736	1386	1202	889	815	741	701	605	593	559	564	562	560	507	549	524	538	539	556	513	536	511	485	514	514	529	533	527	471	479	510	499	529	475	507	471	512	511	514	511	533	507	493	489	524	504	519	524	506	549	496	515	492	526	523	531	466	490	533	492	521	486	498	505	485	463	525	492	524	516	517	472	511	520	530	518	505	493	489	495	470	481	493	525	513	508	493	442	527	506	517	539	488	507	503	489	502	525	502	490	542	512	469	482	512	495	503	489	461	490	485	482	495	542	549	578	502	502	471	480	533	492	536	497	504	481	474	491	489	496	519	542	529	490	500	526	509	503	489	494	483	490	470	510	482	497	500	484	504	517	536	507	521	518	515	534	518	539	519	506	506	484	501	527	459	522	514	475	498	479	506	487	493	489	485	495	486	516	533	514	513	508	482	510	506	500	495	508	561	515	479	472	544	510	462	510	470	501	555	521	524	487	487	539	543	529	520	457	510	502	529	499	531	489	468	530	468	504	481	476	516	545	509	518	509	484	511	535	508	484	520	501	510	539	556	502	518	507	477	537	526	515	485	488	518	505	517	480	482	516	452	475	509	488	505	471	508	478	535	515	471	509	519	476	510	505	446	475	522	488	477	506	487	509	496	518	481	466	486	516	499	508	532	507	531	520	529	506	541	508	542	488	479	463	500	506	514	498	492	494	504	460	473	527	505	557	526	513	493	499	518	523	471	514	551	533	510	520	482	492	512	466	496	506	473	488	482	605	516	528	522	493	521	517	483	529	506	514	512	502	497	506	483	527	519	499	494	507	536	506	445	497	515	491	487	499	497	542	523	507	489	515	504	532	557	473	516	521	518	497	507	497	505	478	512	457	496	540	493	500	457	510	487	509	541	471	508	502	498	471	487	495	501	532	507	476	515	489	511	527	500	494	507	546	500	509	502	518	558	519	522	451	505	488	519	532	468	506	527	481	458	496	471	517	542	483	519	513	470	500	502	537	492	517	508	524	508	493	544	523	499	514	488	515	496	519	511	487	527	495	505	486	500	533	491	500	504	511	490	507	502	540	510	476	502	482	528	500	494	511	501	536	536	498	530	503	564	497	528	495	501	473	486	498	519	476	508	536	474	524	476	523	508	491	481	514	452	493	550	514	502	529	499	497	536	542	541	498	541	506	518	475	443	487	512	507	530	447	530	497	493	506	530	510	508	496	488	504	508	502	513	534	530	498	507	483	490	543	484	521	460	479	575	510	512	490	443	537	496	561	502	504	510	496	507	482	487	498	458	519	514	527	502	455	494	498	557	483	503	480	530	547	476	523	499	503	500	511	497	462	540	481	498	485	498	515	504	488	525	501	478	523	520	536	520	492	479	495	495	531	515	494	480	501	535	514	508	514	497	572	506	506	534	548	468	505	531	535	547	522	474	516	504	516	530	481	509	485	507	502	521	550	515	475	531	514	538	490	478	497	539	476	505	479	486	525	471	511	492	503	520	530	502	493	485	552	534	504	495	535	461	513	517	548	482	537	535	534	505	524	524	497	541	538	502	499	501	474	499	475	466	539	510	513	538	534	520	475	495	536	490	494	470	503	480	541	483	528	525	531	513	475	491	505	504	504	550	506	534	504	525	503	512	494	503	516	510	528	495	494	493	519	525	490	491	546	508	507	473	558	500	486	506	515	464	480	527	518	514	501	499	496	448	489	507	513	456	511	493	475	493	517	533	494	503	527	500	492	500	512	478	519	472	455	479	532	523	524	484	500	506	498	511	488	530	486	480	515	499	534	495	489	489	522	495	497	510	466	511	538	498	508	517	532	544	492	505	519	449	469	508	501	520	477	510	458	483	514	444	487	517	509	534	504	521	528	495	496	503	521	474	475	495	520	476	489	523	500	489	486	540	539	506	506	485	478	525	508	480	534	510	547	483	490	525	512	502	457	491	511	504	528	507	511	492	492	518	510	470	526	502	512	527	481	510	486	514	506	500	497	515	524	533	520	516	492	491	516	466	496	485	534	487	536	488	517	552	488	501	498	549	462	474	512	501	504	483	490	479	506	487	524	500	533	492	536	469	530	520	501	488	487	549	481	530	509	521	514	508	503	491	450	472	550	521	511	510	514	504	492	495	480	483	472	525	526	490	471	514	464	524	508	535	502	486	527	519	549	533	520	485	487	466	518	543	524	513	492	521	519	514	539	522	554	517	507	560	504	503	514	511	508	499	475	513	535	494	481	512	499	512	526	480	490	522	524	513	521	529	494	519	505	516	512	492	506	496	521	487	512	533	503	534	495	513	492	487	496	528	536	492	453	499	515	501	490	502	504	490	552	489	513	474	541	499	472	499	484	526	515	508	512	495	507	483	481	516	501	508	491	510	481	501	521	528	503	523	470	534	496	486	527	517	506	487	479	501	521	513	537	456	509	475	541	485	500	485	515	503	472	479	511	487	485	532	509	470	536	508	480	508	481	473	496	493	525	478	517	492	480	520	541	526	513	528	545	557	526	506	459	480	504	511	490	477	526	495	480	477	535	491	509	529	496	540	507	506	488	472	502	432	534	507	474	483	465	531	495	490	510	524	563	504	511	526	499	530	504	507	517	490	525	496	502	497	489	461	510	520	514	507	484	464	524	463	537	464	483	517	504	507	527	490	448	492	511	474	490	486	488	540	488	492	507	499	491	508	489	508	536	518	458	521	554	499	504	512	563	483	549	477	476	517	491	506	511	499	536	482	521	496	470	472	488	476	495	505	554	475	480	510	488	509	549	488	537	489	499	482	505	529	495	483	510	502	523	505	488	498	563	474	516	521	498	481	472	492	557	512	490	456	497	493	480	482	495	482	469	543	491	492	494	516	527	511	498	498	500	528	468	540	499	507	508	495	485	516	501	508	521	518	507	501	520	509	501	518	447	490	493	511	527	527	511	500	497	524	487	489	471	514	498	492	514	503	514	558	540	480	479	471	513	541	529	492	488	542	535	507	500	549	460	524	537	535	511	474	494	488	527	530	520	496	523	541	504	512	472	506	529	499	500	499	494	489	480	488	520	513	504	474	487	515	489	476	488	516	475	476	492	525	496	486	480	509	495	487	552	535	512	476	506	456	477	518	517	460	526	476	518	515	493	497	531	491	506	488	501	458	534	485	548	514	529	507	498	496	503	538	500	526	517	529	541	513	527	498	548	475	488	545	513	504	498	509	484	499	493	514	495	508	511	519	567	471	527	502	526	477	497	508	531	497	533	494	512	483	527	503	511	491	491	554	532	501	515	465	539	515	494	523	529	497	539	461	489	497	480	521	514	489	494	490	483	540	502	496	480	489	504	535	490	478	501	459	506	496	474	501	475	511	486	504	493	509	500	499	492	510	509	506	501	501	513	485	513	518	476	511	530	526	506	506	494	506	514	490	525	471	516	556	518	532	530	516	515	499	509	504	475	492	512	554	487	529	514	489	513	515	508	500	518	489	487	522	486	506	513	472	478	510	504	479
22854	21539	29386	24116	21535	21428	3790	712	513	457	364	362	307	280	255	238	222	236	197	203	195	213	196	166	191	192	198	164	177	171	170	158	159	182	145	169	157	164	184	152	163	200	154	158	151	169	146	191	174	152	165	128	147	157	154	141	172	131	154	167	185	157	160	155	155	173	138	146	174	148	152	165	141	152	164	152	151	139	151	154	163	151	145	155	150	134	150	161	153	173	160	157	175	158	148	164	157	150	147	180	175	160	187	147	161	139	160	164	124	157	167	147	138	158	164	141	156	164	160	157	146	153	159	149	152	161	124	158	157	149	138	162	155	162	147	172	161	144	151	162	135	130	151	143	140	132	133	155	146	118	159	133	137	159	133	140	158	170	156	144	157	164	171	153	169	171	177	176	135	135	171	157	161	157	135	155	160	156	151	153	168	148	164	152	157	128	148	135	163	160	149	162	171	160	173	168	142	179	139	148	153	163	143	159	135	143	173	150	166	159	143	143	163	139	161	146	151	131	152	167	139	166	151	134	164	150	153	165	153	135	157	145	147	163	152	134	148	146	151	137	175	162	136	138	156	160	138	166	175	155	185	162	152	150	141	162	144	155	164	147	148	152	163	139	148	136	155	149	144	157	152	173	158	171	146	150	145	160	140	169	150	159	167	160	152	150	146	146	152	134	155	161	162	153	144	192	167	178	163	157	162	166	139	167	125	167	122	137	159	137	163	181	151	136	149	149	143	137	126	156	154	171	162	172	152	145	140	156	150	171	168	146	158	152	174	131	163	155	153	140	141	152	126	165	156	152	159	163	121	152	141	136	137	156	134	137	145	158	147	147	153	126	144	138	165	143	145	141	148	138	153	139	148	183	138	146	149	171	150	184	162	146	168	155	143	170	127	159	155	162	147	150	159	154	158	145	148	149	138	147	135	138	142	154	153	156	159	153	149	161	151	153	163	152	126	154	149	170	141	152	164	143	175	143	153	148	153	161	177	147	143	161	150	152	150	164	176	142	150	161	145	141	133	144	143	166	161	159	151	159	145	149	169	155	162	147	150	163	136	162	169	162	155	153	141	151	139	161	155	139	160	148	143	170	164	151	141	134	190	119	153	155	150	152	142	148	183	162	151	170	145	168	144	166	173	146	183	159	142	140	155	167	154	157	153	132	139	146	120	121	147	154	153	152	152	147	170	167	154	160	147	148	157	162	142	146	147	165	147	146	161	174	158	137	163	174	152	161	164	153	169	156	149	160	153	157	131	161	167	163	180	144	151	159	139	147	159	149	152	156	134	158	156	163	142	150	159	167	172	135	160	151	137	139	153	155	150	143	145	169	118	166	158	135	156	149	140	153	153	166	171	160	150	133	162	160	152	168	151	175	154	143	157	152	135	157	168	159	135	140	149	150	150	151	159	144	146	143	130	150	155	162	157	151	156	172	157	149	149	158	167	161	161	170	155	162	162	160	162	194	126	148	150	159	169	160	157	165	135	155	133	161	152	155	148	141	135	152	161	167	143	152	165	152	161	153	130	147	146	163	177	147	165	168	160	137	139	151	157	157	149	155	137	146	164	162	143	149	149	139	129	158	150	149	146	159	157	141	142	189	158	153	178	151	157	165	145	138	168	128	167	125	128	165	145	190	160	170	147	152	159	150	168	153	136	141	143	135	155	154	154	147	147	131	153	134	164	162	161	156	155	154	151	171	175	147	140	154	164	163	160	149	145	161	151	159	153	151	156	152	142	145	164	162	139	159	153	158	161	161	160	151	157	150	154	155	139	154	153	147	169	154	150	144	145	154	167	137	149	165	146	176	147	146	183	147	151	152	161	154	175	140	148	157	154	182	150	158	162	146	149	139	163	120	151	157	167	156	148	161	136	134	181	143	165	159	146	153	181	162	150	144	173	156	174	162	158	152	159	167	156	152	171	149	162	169	144	150	140	158	154	144	157	161	133	144	143	129	148	126	144	156	177	145	162	166	176	156	153	177	131	156	148	141	127	152	146	165	134	174	136	146	160	148	126	160	144	156	135	154	162	143	147	169	162	145	157	163	154	185	151	138	149	159	143	162	147	144	160	148	170	153	159	136	159	153	145	135	155	133	156	162	164	150	142	132	133	141	156	172	162	152	162	141	176	162	165	134	136	151	164	135	144	156	136	173	160	145	155	151	157	180	174	138	136	154	188	152	172	151	171	155	155	139	150	146	156	181	143	167	161	194	153	135	164	159	172	158	128	153	148	149	145	160	141	129	153	147	148	155	151	147	162	127	153	153	149	142	153	147	149	147	147	139	140	152	177	159	149	178	147	165	160	159	163	152	156	143	150	143	161	166	157	157	152	163	153	156	125	160	167	122	179	147	132	163	146	168	156	158	133	150	151	144	176	145	150	140	154	138	160	183	141	143	159	162	158	164	153	153	139	131	144	143	158	148	163	144	172	142	149	135	165	170	148	164	154	144	152	141	163	173	144	166	158	143	149	157	156	154	144	150	154	153	161	157	172	142	163	144	161	157	153	152	149	161	133	147	145	148	175	156	157	157	167	167	160	163	130	147	155	151	158	175	140	138	146	159	148	154	163	138	148	161	152	151	152	127	136	153	157	162	120	169	143	141	130	151	161	156	148	146	144	160	151	166	158	139	156	155	163	148	153	136	126	145	133	150	161	148	172	157	147	138	153	155	171	163	139	151	153	169	149	155	131	171	136	143	139	141	132	154	161	183	161	181	140	149	160	143	175	148	156	151	133	141	166	144	158	153	184	151	171	128	155	143	165	146	180	144	136	142	168	152	161	151	158	152	149	140	149	160	151	171	165	162	147	171	165	149	165	152	157	171	159	161	143	167	156	150	152	137	162	134	178	160	147	169	152	167	133	132	158	168	161	161	155	121	167	157	154	141	157	169	164	142	151	153	157	180	134	175	144	142	162	140	146	152	143	129	157	150	163	154	166	152	158	150	140	157	132	148	150	167	142	128	153	161	162	152	141	155	153	139	170	158	147	162	158	170	159	159	152	139	159	154	160	141	161	141	155	155	129	142	126	139	151	156	174	151	144	152	168	153	170	150	167	148	153	140	147	142	121	144	138	143	155	163	169	159	154	144	166	181	129	172	148	151	146	152	152	180	162	143	159	156	159	152	169	179	159	164	150	146	145	157	150	154	190	155	127	157	149	133	146	138	159	147	142	151	161	154	150	135	137	155	169	154	156	147	169	140	161	150	148	194	173	159	136	138	157	143	161	161	152	149	175	170	141	162	144	156	149	161	177	173	143	147	139	164	157	148	153	132	139	176	148	143	152	166	149	163	150	150	153	151	166	158	169	157	138	135	175	140	162	142	163	136	152	144	161	143	149	175	142	159	153	156	143	172	148	163	148	179	177	137	170	140	165	153	122	142	178	140	149	151	155	166	137	155	154	154	159	150	164	148	136	158	140	144	169	152	149	144	157	164	147	140	155	141	166	153	158	157	121	159	148	144	144	151	145	157	155	134	156	153
7276	31720	18003	4749	3268	2379	1751	1344	1058	881	707	595	501	474	411	399	347	332	311	324	272	282	260	270	267	269	251	274	207	207	238	240	253	193	205	216	221	242	224	217	214	207	213	228	258	213	187	215	234	205	220	195	223	210	213	187	208	189	201	207	200	189	196	202	228	224	194	208	185	201	211	207	198	209	182	182	212	214	214	214	212	194	186	204	197	198	181	203	185	217	197	197	202	233	203	200	197	194	218	210	210	191	202	224	195	199	183	192	223	204	196	194	205	214	207	199	182	212	227	195	192	204	210	200	211	188	190	219	218	208	208	192	197	195	203	205	206	208	206	209	209	194	191	212	229	205	202	193	164	192	214	199	187	187	190	199	213	172	220	212	199	178	201	199	190	208	163	219	183	195	209	226	208	188	186	201	194	215	199	204	190	201	194	186	189	184	204	210	208	168	202	214	221	213	189	213	206	179	192	203	201	202	189	202	200	182	179	223	191	206	205	189	196	183	190	189	219	187	211	205	204	198	196	179	178	206	179	195	203	176	215	192	195	207	190	181	189	179	211	215	179	201	204	207	213	194	187	210	190	204	180	193	217	202	188	204	207	208	208	200	186	211	180	194	196	207	209	176	198	195	202	185	192	188	184	206	195	202	186	191	173	191	180	200	199	202	202	205	207	208	217	188	232	195	198	183	202	231	184	191	205	197	205	180	199	226	208	193	198	203	203	182	206	209	205	181	202	210	201	207	190	203	191	205	192	199	181	197	193	182	188	211	197	204	210	192	212	196	184	186	184	183	212	190	203	201	219	192	222	207	204	228	175	221	199	200	218	204	207	177	194	200	212	185	183	197	186	182	190	201	215	219	200	184	195	214	190	192	210	215	214	169	178	213	201	191	216	187	197	198	219	199	190	192	200	198	178	193	192	204	200	202	195	189	218	185	206	204	178	201	204	178	212	202	207	198	183	179	219	191	189	218	210	190	211	200	212	196	166	233	191	206	184	187	168	200	203	197	182	223	214	221	195	205	195	191	179	199	216	195	189	205	190	207	176	223	205	200	208	197	199	197	194	207	188	207	191	197	213	205	197	212	208	208	200	223	185	196	194	189	202	215	206	212	212	206	230	199	201	204	208	191	213	221	222	190	200	199	181	233	197	217	227	207	228	189	186	206	205	194	199	208	212	183	199	202	198	218	225	215	217	207	170	197	179	200	199	198	214	206	187	202	193	206	194	216	185	181	210	183	183	189	179	199	209	202	172	171	203	186	204	197	193	190	215	205	192	207	222	184	196	197	184	213	198	189	194	201	215	186	199	195	204	212	207	186	176	194	246	197	222	203	193	196	186	192	195	215	235	186	218	213	206	208	172	198	207	198	199	179	213	167	203	200	194	201	192	208	196	198	171	187	208	212	182	198	222	226	176	187	182	193	188	187	212	210	199	181	187	165	221	211	205	201	211	212	168	211	197	197	203	234	210	182	205	214	205	221	202	171	208	229	194	212	193	214	191	192	197	195	183	188	215	212	216	204	198	179	210	164	173	194	202	220	220	220	210	190	203	194	209	200	204	196	187	193	197	196	168	203	211	187	186	172	209	230	205	212	190	168	174	191	188	177	204	201	188	195	208	193	191	179	205	196	199	214	192	188	196	195	204	195	234	175	221	212	211	199	195	182	219	170	217	196	182	186	196	196	215	214	205	229	177	222	184	182	216	201	202	210	202	200	193	202	203	228	204	192	196	179	195	211	210	206	186	186	181	198	225	193	184	200	218	190	209	224	184	207	190	209	207	203	189	187	209	192	199	220	224	219	188	186	186	205	208	184	211	212	202	216	173	191	191	196	194	168	190	197	197	206	183	189	209	189	186	202	175	237	184	209	211	222	191	197	193	201	193	212	191	177	204	189	200	218	195	211	207	222	208	193	210	196	186	203	174	202	207	198	230	198	180	208	188	215	198	181	194	190	217	182	181	189	203	222	212	204	213	196	225	173	200	204	210	195	195	196	182	201	198	191	177	200	182	204	184	219	206	186	201	208	192	192	200	192	205	196	232	179	214	196	199	211	188	219	214	207	197	182	216	211	192	219	209	189	199	215	199	170	202	190	168	194	190	190	250	200	184	193	215	194	211	193	183	196	197	191	193	196	238	176	212	205	183	176	197	182	191	201	184	197	196	210	212	207	194	217	190	203	240	191	225	208	211	203	193	212	225	179	191	203	215	191	176	207	194	171	196	203	182	213	198	218	200	192	214	177	216	188	200	185	178	194	203	177	209	214	202	196	189	182	195	201	200	193	184	210	216	208	191	190	179	197	174	181	191	212	194	175	205	215	198	202	207	203	191	185	183	172	199	213	183	214	202	174	188	220	189	205	215	202	219	186	214	206	201	185	202	202	200	228	202	201	211	171	215	179	190	207	212	197	189	217	205	228	194	194	183	203	194	197	218	197	213	222	201	197	198	203	205	204	207	200	185	221	209	200	190	206	197	184	199	203	216	178	215	210	205	226	196	189	189	189	204	197	217	215	197	196	217	221	202	206	167	178	188	188	200	211	192	229	186	187	191	195	196	186	198	199	226	205	234	217	211	191	210	190	195	210	238	195	158	221	210	202	186	186	188	190	210	209	230	195	206	214	206	192	184	166	185	174	207	199	190	234	187	200	195	222	196	213	191	218	202	211	161	183	174	193	182	194	192	184	206	193	184	209	211	220	201	201	199	201	202	197	201	207	172	197	205	192	212	186	216	200	205	200	200	198	186	201	185	191	191	195	183	177	199	162	232	216	207	188	213	189	186	197	205	193	173	183	181	190	204	195	191	181	188	222	221	204	193	192	216	191	222	189	187	192	197	215	197	213	222	193	195	208	192	193	201	203	208	181	200	202	209	189	210	211	196	177	192	174	201	170	184	210	218	193	215	175	197	198	197	196	191	194	221	191	221	198	176	195	207	197	193	194	197	207	195	221	213	197	218	183	178	205	209	209	197	176	202	191	193	215	224	187	202	199	191	171	190	196	209	225	207	215	209	202	186	217	181	194	231	196	215	188	214	207	214	206	201	197	208	216	205	197	199	182	226	201	204	218	181	205	191	209	205	208	189	201	200	198	214	193	174	201	198	183	182	185	202	196	183	234	210	196	178	192	206	212	199	208	206	178	185	218	207	206	188	196	211	201	199	214	205	206	210	193	211	171	222	194	162	212	169	214	206	234	200	204	212	192	173	202	189	175	200	195	212	172	225	221	199	203	200	186	205	164	213	182	200	191	189	212	212	190	210	213	193	207	195	202	216	215	188	175	196	215	221	189	213	204	186	177	206	209	177	184	220	202	182	192	216	199	201	212	205	174	224	196	227	190	213	206	222	211	194	217	193	177	193	189	199	194	189	185	216	216	200	205	184	202	207	209	200	205	194	202	213	195	191	195	212	202	201	208	209	216	198	203	203	199	197	196	197	208	213	211	182	192	205	203	192	200	181	178	195	191	198	210	208	210	175	202	200	204
27732	17580	4649	998	731	675	610	570	564	613	575	638	552	575	581	597	545	507	556	584	584	590	540	601	588	577	554	542	604	563	541	557	584	560	561	559	568	616	571	564	524	546	560	527	555	565	562	577	591	572	581	581	556	535	501	593	587	590	569	588	561	595	580	593	528	564	535	575	562	571	595	556	591	571	562	567	582	569	585	501	564	615	594	572	567	523	554	586	596	555	580	550	535	570	548	593	558	595	559	558	587	589	577	582	586	572	570	531	587	551	572	575	536	570	561	582	593	599	554	538	566	578	559	572	569	596	603	592	524	597	548	592	586	588	575	598	540	570	555	561	546	572	539	559	597	579	582	570	546	566	592	558	549	578	571	531	552	577	575	550	598	565	543	583	558	555	638	570	571	560	568	555	611	581	583	570	565	561	588	561	570	579	566	541	599	580	588	569	550	552	550	574	644	578	573	618	560	609	589	580	608	596	576	582	615	589	564	556	562	561	567	549	559	603	598	601	560	567	598	573	601	544	584	535	527	572	577	564	568	572	547	553	574	593	539	625	542	545	622	577	601	576	600	549	561	590	536	557	566	586	542	621	574	563	578	571	597	598	625	621	557	604	573	601	539	545	608	588	596	551	571	573	552	563	554	579	631	580	589	500	563	569	573	588	561	552	532	558	571	581	553	621	609	570	601	615	555	592	593	572	577	565	560	560	592	574	548	569	532	560	524	601	579	584	591	557	557	556	575	527	550	553	610	549	574	598	558	574	613	576	580	571	546	574	560	538	553	560	571	616	596	602	577	589	608	597	591	582	591	589	590	626	560	560	594	551	571	527	548	554	556	555	600	569	584	568	567	526	576	547	558	562	571	555	592	580	613	567	560	553	591	554	583	613	572	551	569	594	552	575	574	574	561	577	577	584	553	551	585	585	560	566	543	552	591	564	574	536	567	578	578	576	572	585	558	522	620	595	538	546	563	559	534	531	553	592	562	580	515	560	584	536	570	561	582	566	579	525	558	584	578	533	569	608	577	596	584	529	581	571	557	568	583	614	552	587	628	555	604	549	564	557	601	567	552	593	548	557	559	559	562	572	554	569	527	562	617	542	586	612	591	552	543	569	591	543	561	581	560	549	540	603	595	570	597	600	612	541	570	552	579	552	565	574	586	599	569	560	591	565	650	573	523	567	567	549	558	554	593	584	590	565	574	597	577	580	592	598	581	599	597	556	571	560	546	597	575	600	577	571	568	591	568	617	570	545	594	614	597	579	607	587	584	612	529	556	563	594	578	563	563	587	557	570	570	577	580	584	588	539	580	568	577	621	561	582	563	563	588	560	575	576	579	551	614	592	544	593	541	588	543	560	588	613	531	557	617	606	593	556	559	585	578	551	568	556	582	550	544	595	527	550	580	561	577	614	592	578	597	565	580	566	586	586	568	583	578	613	566	595	600	579	596	585	578	595	582	550	576	546	577	623	587	562	573	573	558	563	544	572	565	559	547	578	595	558	536	561	568	594	593	592	582	569	579	585	553	569	555	549	591	556	552	581	577	570	555	600	543	555	565	568	606	563	612	594	531	545	581	558	522	562	589	546	605	596	593	550	570	561	567	552	544	554	525	592	568	569	566	565	586	555	579	588	602	580	597	569	559	588	601	540	568	564	552	570	592	535	558	509	526	568	598	586	645	571	573	578	565	583	589	591	587	594	578	577	534	573	567	571	563	596	524	549	573	601	554	582	593	600	593	597	601	602	587	614	554	560	625	580	580	587	536	594	574	550	549	577	568	578	566	581	586	608	538	539	547	545	577	561	607	528	565	599	559	606	545	567	554	553	598	575	583	518	576	543	596	569	575	585	555	578	561	571	603	569	539	597	566	578	564	575	549	590	567	575	578	544	570	592	595	602	589	514	560	588	622	599	549	562	551	552	565	563	604	572	574	549	567	593	565	595	531	570	616	550	602	569	577	552	581	571	581	541	631	620	553	590	561	544	560	605	585	594	595	596	565	606	575	525	586	538	567	588	609	600	606	605	620	625	523	540	594	605	565	608	567	612	568	523	573	579	564	569	594	572	587	544	585	571	559	595	539	565	553	593	605	613	549	567	558	556	567	560	599	556	524	532	579	572	586	595	591	526	549	579	574	582	545	544	563	553	576	606	570	567	590	600	572	586	579	619	564	545	623	571	568	561	569	589	547	574	578	602	609	549	574	590	570	562	617	584	573	588	546	574	559	576	586	563	585	530	583	578	526	585	588	603	548	585	582	594	583	599	542	606	601	567	605	596	595	568	575	601	582	542	613	573	542	546	535	566	607	622	549	564	595	583	563	601	558	583	564	597	564	599	590	580	526	615	569	564	563	575	607	540	568	584	595	604	565	576	539	525	580	553	603	569	546	577	549	604	573	569	590	534	586	588	604	578	542	536	591	582	610	582	553	574	564	576	595	587	565	561	630	542	559	590	568	579	589	593	581	540	532	604	588	549	573	568	612	544	536	582	578	607	569	541	553	602	587	551	555	597	552	590	567	542	606	526	580	518	595	569	598	606	563	557	565	581	552	595	590	526	617	570	566	554	574	548	590	556	569	560	576	579	578	551	592	594	573	572	573	599	627	598	535	607	571	542	580	589	550	557	576	519	603	552	573	607	583	575	563	522	571	587	571	558	577	569	548	542	566	573	562	585	575	576	566	611	569	528	586	568	566	611	584	580	587	583	590	602	584	563	555	595	581	557	576	547	560	569	557	554	578	535	606	578	575	557	570	600	561	546	533	558	597	600	598	537	545	543	508	594	548	549	551	540	564	553	565	571	577	565	572	521	575	593	578	520	588	587	550	583	573	549	542	578	590	577	585	580	564	585	539	533	514	603	609	582	574	566	564	613	529	567	575	591	595	589	593	565	543	614	538	593	569	588	583	601	575	630	570	610	542	608	503	558	587	579	587	596	627	610	595	527	588	573	559	560	591	552	567	569	542	572	566	560	564	587	605	551	576	546	548	562	578	549	569	574	601	576	579	595	550	602	605	565	582	590	573	622	552	538	560	581	547	593	578	596	573	572	543	556	545	566	570	522	559	605	583	566	573	585	592	552	549	576	547	590	558	574	623	617	535	552	586	566	546	556	560	549	614	566	546	579	567	531	588	570	563	558	582	592	572	574	571	608	566	532	558	600	586	572	551	567	555	563	556	562	576	554	546	555	594	578	584	576	573	569	573	553	580	554	577	555	586	526	551	540	587	552	584	587	583	572	609	580	592	568	529	563	587	603	556	603	530	600	596	557	555	627	553	573	578	578	582	603	593	574	572	571	583	592	579	609	546	551	551	598	550	545	545	567	548	560	582	577	639	532	604	578	630	551	575	590	584	595	563	599	548	610	558	614	542	571	579	556	569	573	587	586	587	587	555	578	571	559	597	551	602	515	583	578	597	589	557	567	571	577	555	599	578	556	583	577	588	577	579	579	574	634	559	554	515	536	590	594	563	548	558	604	548	547	568	527
6216	8595	2549	881	931	779	808	752	786	767	739	745	718	686	708	724	747	703	756	768	716	696	718	765	701	696	711	721	768	745	738	718	731	713	731	725	735	720	766	758	754	702	744	711	708	744	764	741	699	704	756	712	751	738	728	730	758	668	741	742	781	710	737	681	755	709	729	750	719	707	714	694	770	688	801	718	731	723	768	739	757	705	711	739	688	718	691	716	745	719	726	778	716	686	754	718	691	732	720	748	693	736	790	709	746	753	734	731	737	719	744	756	711	728	703	758	694	729	700	740	744	743	750	746	748	781	755	717	693	739	719	722	727	710	696	722	729	741	766	687	706	741	767	707	717	719	739	757	791	762	707	690	731	733	714	741	703	757	716	774	697	759	713	722	705	677	708	743	707	759	711	697	720	791	730	754	764	723	734	725	777	700	739	772	696	728	764	709	791	756	725	758	708	705	694	725	734	774	793	731	733	760	736	755	722	723	721	733	745	742	752	763	700	738	740	744	704	741	742	770	705	718	740	699	758	756	733	695	711	758	740	771	705	756	729	700	721	717	759	741	712	740	741	734	730	706	728	726	706	705	755	747	727	722	673	735	701	704	699	758	757	743	726	731	718	728	711	720	729	754	728	704	704	726	762	722	707	763	724	721	718	673	716	752	698	746	755	785	791	722	739	713	753	756	702	734	746	718	711	729	710	765	665	719	752	728	761	715	708	771	739	726	714	752	745	719	724	722	749	717	698	789	722	720	715	747	735	699	721	753	742	700	755	726	748	747	756	736	708	713	691	720	749	727	722	751	764	723	779	750	757	761	733	721	712	712	699	751	696	707	789	724	739	753	687	751	742	715	764	746	731	758	762	701	748	717	739	710	723	744	709	731	689	749	727	701	728	746	733	725	665	702	739	767	713	726	779	731	725	750	740	749	683	718	757	709	767	765	715	726	718	691	703	742	764	695	774	732	743	751	679	739	748	756	702	769	753	746	730	726	742	700	699	736	725	719	674	732	736	724	716	756	752	751	709	782	733	689	714	766	715	753	761	716	701	737	766	752	712	697	714	790	742	742	739	750	725	719	736	750	712	725	751	686	700	706	705	659	728	749	738	758	717	691	728	754	721	714	731	735	717	724	697	714	703	703	739	705	756	713	774	700	726	728	737	727	725	754	759	686	723	697	709	731	733	752	782	717	737	711	740	752	744	727	709	713	736	729	750	692	761	732	711	739	698	723	710	770	727	757	802	723	702	700	730	728	705	750	768	780	779	710	778	686	711	725	716	744	746	755	746	748	750	713	695	741	741	722	695	759	744	715	678	735	745	690	676	761	780	685	786	699	747	739	717	766	719	750	721	772	733	754	742	729	815	696	728	775	732	737	747	739	746	747	739	754	739	665	745	739	780	720	716	712	720	719	670	707	752	760	779	733	708	659	764	729	699	751	687	716	736	722	693	745	733	740	757	744	746	696	744	797	749	757	801	756	714	759	695	738	744	725	750	723	766	707	729	763	734	731	742	788	797	773	731	712	724	693	738	765	706	753	740	728	732	790	714	703	698	687	733	756	725	758	750	736	763	690	702	764	719	739	700	730	772	732	717	696	746	715	692	742	662	771	790	724	710	707	712	711	709	776	779	723	737	760	762	736	738	756	706	767	707	749	758	745	728	734	701	705	740	718	688	747	709	694	774	720	723	696	672	707	777	747	753	735	727	741	715	777	762	708	768	728	758	727	727	736	766	700	781	742	684	749	749	732	748	711	773	715	754	820	738	763	765	707	757	724	735	729	719	786	744	719	777	711	736	696	728	702	745	780	756	737	735	723	700	746	727	735	714	765	732	714	715	717	734	728	749	735	738	723	755	758	761	729	722	732	722	689	754	715	738	753	730	733	733	747	768	726	791	720	734	707	725	694	732	688	736	714	748	721	774	700	757	736	778	729	714	758	711	718	765	714	748	728	743	713	713	754	740	742	772	758	732	769	766	796	705	758	740	704	716	721	743	724	721	715	726	740	744	741	682	751	700	728	745	716	714	726	737	737	727	753	740	696	742	777	743	732	741	733	722	718	732	725	708	732	758	720	738	746	750	676	706	722	783	759	740	700	767	697	727	731	736	717	700	731	771	789	748	729	728	714	724	745	703	735	759	727	780	712	719	753	700	748	709	720	811	763	718	762	722	712	767	737	745	710	747	771	735	720	710	777	754	753	738	730	732	734	686	718	725	764	725	724	734	750	776	698	735	745	744	712	788	732	734	690	739	715	704	802	772	744	754	692	679	681	738	723	731	714	702	709	735	682	717	724	734	765	743	798	755	754	764	695	750	743	742	755	713	743	698	709	764	707	760	693	699	773	711	743	689	733	756	752	727	717	708	725	705	747	779	717	745	695	741	720	710	692	753	744	812	703	737	715	742	761	674	760	715	723	787	710	741	768	693	759	721	731	745	763	751	732	724	742	728	762	703	723	702	744	703	677	750	747	725	722	751	748	711	708	712	724	748	713	730	730	723	718	732	705	725	699	737	681	740	723	701	685	782	781	733	736	797	715	692	769	759	750	722	736	709	717	743	687	727	749	735	787	729	756	758	705	689	733	748	728	737	724	787	705	740	718	734	709	738	749	714	679	730	706	722	711	710	747	735	731	757	782	784	750	787	739	721	796	776	755	767	742	719	739	750	725	728	777	766	747	784	735	769	732	772	731	776	754	726	763	751	747	718	695	702	743	684	735	713	736	745	757	716	743	691	725	716	784	724	738	770	756	692	697	712	734	735	714	711	733	734	713	681	740	758	709	733	725	725	755	751	711	757	738	750	726	709	762	730	773	737	742	732	745	748	722	697	771	726	745	692	704	729	728	718	742	718	761	724	775	779	744	702	739	717	727	740	698	728	711	738	747	777	749	723	716	700	733	737	745	760	729	710	750	725	690	736	676	720	760	750	723	679	751	695	729	766	742	702	754	699	738	777	707	701	714	737	703	712	687	730	682	800	718	713	768	673	713	699	740	739	704	725	740	796	718	761	731	739	700	697	684	682	764	731	712	736	743	726	770	747	713	708	755	745	730	795	725	744	757	720	727	724	708	718	711	675	742	729	696	704	733	714	761	727	713	758	726	739	753	737	721	731	735	737	711	716	740	715	769	743	775	689	706	697	696	752	676	705	717	688	709	743	713	753	688	751	747	696	755	713	723	757	713	689	738	760	740	705	718	692	752	697	789	723	782	714	740	762	712	761	748	711	735	727	714	757	740	754	725	717	724	786	746	744	733	752	722	729	715	706	751	754	729	759	726	710	697	732	709	729	696	723	723	752	711	738	724	728	694	707	708	713	752	672	751	727	669	743	706	743	790	737	735	714	727	709	713	739	727	721	790	703	713	730	770	763	734	763	718	722	742	770	802	671	728	732	751	743	783	730	704	724	746	674	735	726	720	773	737	746	732	742	716	705	690	691	736	728	698	752	740	724	715	738	720	772	736	717	758	724	708	770	697	776	714	703	706
23747	21474	28743	24641	21454	7690	974	692	619	602	526	518	518	490	503	433	470	458	427	443	437	458	430	427	425	401	440	443	438	416	420	448	404	404	419	417	412	403	418	411	439	395	428	430	408	425	431	428	411	413	445	438	438	411	451	416	408	396	439	448	407	394	408	427	404	396	413	435	441	401	381	466	407	457	415	426	412	417	409	395	399	404	400	432	420	404	406	393	439	424	399	403	348	397	397	414	425	439	430	410	431	419	404	422	417	446	431	387	443	410	396	416	406	391	390	416	411	402	397	462	425	422	406	400	435	414	361	434	449	401	387	427	421	418	414	433	409	403	440	418	389	425	387	448	424	380	446	445	447	424	405	402	394	442	392	413	404	417	387	414	443	412	384	408	428	391	409	431	395	438	399	410	404	458	416	424	426	424	407	366	425	398	435	397	377	418	430	420	430	441	405	401	407	439	425	416	426	406	399	417	417	389	437	404	385	402	433	382	400	401	383	391	436	444	369	407	427	410	421	456	407	397	416	424	424	420	446	419	389	407	407	422	395	462	458	403	442	401	427	415	390	443	398	405	399	395	378	419	427	424	394	408	396	430	433	392	412	405	388	399	414	409	418	391	388	400	434	408	397	414	402	407	384	445	374	396	430	405	416	430	380	429	417	407	407	405	408	450	435	407	409	379	417	394	399	408	449	427	395	410	389	401	395	399	389	352	399	405	411	414	415	375	419	406	384	399	373	413	369	404	396	402	403	387	431	411	424	419	401	411	379	385	408	438	409	419	371	369	447	403	408	428	431	405	379	404	437	383	412	430	377	395	414	446	393	392	430	384	379	395	410	393	395	386	417	430	433	401	401	391	414	393	409	447	415	436	403	411	422	419	445	417	409	425	409	394	406	398	424	395	391	434	411	422	397	420	410	390	427	426	442	402	411	399	419	417	402	419	424	445	381	424	398	390	425	424	376	421	368	409	426	385	434	420	417	414	429	433	391	413	394	439	395	394	411	399	350	387	408	407	416	399	459	399	401	434	409	414	406	421	407	421	407	417	422	415	431	389	428	386	410	407	400	377	409	410	410	418	398	413	420	382	389	400	417	434	398	418	427	390	429	401	418	402	411	428	417	437	440	396	404	399	422	455	458	435	368	403	405	439	386	378	431	400	379	412	401	386	426	450	419	410	437	405	409	411	398	414	444	412	423	452	400	474	385	391	441	460	406	421	398	377	396	418	416	407	420	429	413	432	419	411	434	414	410	371	409	389	393	436	388	392	422	367	396	359	423	400	402	403	387	393	418	411	417	422	393	395	432	396	375	414	390	402	434	413	431	405	394	428	415	388	424	459	437	390	417	413	379	420	440	407	422	394	382	403	413	418	458	383	438	386	402	432	438	422	420	379	410	408	443	389	381	420	394	437	420	427	439	417	407	413	408	420	376	429	411	415	378	424	407	424	397	428	394	424	409	421	400	403	429	383	413	444	418	402	406	405	379	401	425	420	411	463	382	423	400	399	399	411	451	389	383	405	392	458	415	431	428	438	448	414	430	409	382	428	415	357	439	407	453	426	459	371	434	386	400	453	424	438	412	415	433	412	424	414	404	419	382	396	415	398	407	421	418	421	413	426	402	404	402	404	430	446	408	401	373	425	390	394	419	399	396	402	423	434	430	410	373	400	444	414	393	431	422	445	413	408	390	409	410	396	422	415	402	406	382	419	396	422	436	434	385	421	413	396	416	408	420	413	403	436	410	438	424	406	374	405	377	373	423	419	447	399	423	391	422	406	406	436	436	420	391	440	415	408	446	437	409	386	425	433	411	429	396	380	422	431	404	380	436	414	410	405	396	394	424	410	433	411	423	376	421	452	437	411	431	407	427	393	453	394	397	417	369	403	410	423	426	400	407	421	406	407	393	437	411	411	398	435	404	393	412	389	403	393	430	452	386	407	413	417	419	446	416	377	397	384	387	455	406	425	387	437	394	402	423	394	410	397	381	392	416	426	383	407	396	405	425	398	393	442	437	406	434	407	440	385	429	409	374	395	440	422	462	401	407	422	407	433	429	400	403	404	410	436	399	401	470	404	424	421	411	414	442	393	425	450	413	407	404	398	397	423	422	397	393	398	419	413	426	402	393	395	401	403	405	398	380	393	413	426	397	432	434	386	431	448	370	407	457	430	444	423	417	447	432	404	449	432	410	421	406	423	425	413	374	431	407	401	424	398	377	442	389	421	395	381	405	398	409	413	400	420	423	463	416	400	429	416	403	380	426	420	408	404	396	398	424	384	405	429	413	417	401	407	406	405	421	429	397	434	418	433	450	389	418	413	402	448	419	432	398	421	428	416	428	394	399	432	397	389	425	411	431	422	409	386	455	426	425	408	391	434	435	436	379	404	438	404	414	433	434	408	466	426	373	440	377	388	425	403	414	424	428	402	373	407	405	411	405	385	446	405	416	394	452	435	383	413	423	390	401	376	395	423	434	367	420	390	398	421	404	423	419	419	437	430	395	389	376	458	422	377	402	417	392	390	433	430	421	382	426	406	414	437	367	387	405	433	417	403	384	411	393	427	406	441	417	391	415	426	408	406	393	403	389	414	412	445	412	433	424	391	415	413	408	418	433	420	381	389	398	429	410	394	418	434	411	380	390	400	416	403	411	395	381	435	400	401	417	412	446	422	439	395	410	395	387	433	422	416	382	391	399	371	415	408	398	398	393	382	393	402	387	443	405	397	416	441	388	412	432	447	405	423	431	423	418	373	409	419	454	402	438	428	430	425	363	391	420	403	408	417	414	430	429	459	411	457	414	409	364	435	427	417	427	380	408	420	408	424	415	389	415	407	417	423	426	421	407	446	385	403	379	394	398	391	384	413	403	411	432	393	413	444	428	413	406	372	370	441	402	394	403	396	406	370	423	422	457	407	370	434	436	398	397	403	387	423	446	386	394	392	431	422	417	421	414	385	410	425	415	401	416	414	428	416	423	401	407	408	424	395	402	421	402	409	399	429	391	419	402	404	417	430	409	399	439	394	421	410	446	370	399	431	383	406	391	425	385	403	434	392	425	345	446	435	413	441	429	449	407	414	450	380	397	380	393	411	387	370	364	413	407	440	414	386	426	395	374	406	440	389	408	387	429	407	415	390	435	422	403	424	375	366	401	424	412	413	388	412	401	420	447	409	416	421	392	448	406	384	385	386	442	399	399	456	386	439	406	386	393	390	402	422	404	424	407	404	434	406	422	390	419	404	434	426	377	408	381	446	390	364	418	438	410	411	409	416	410	421	391	402	428	424	417	404	426	433	395	406	414	417	404	372	399	430	428	386	405	475	400	406	409	408	410	421	403	411	403	410	398	376	406	408	389	387	415	445	398	405	427	399	391	405	438	396	377	408	456	428	414	392	385	425	393	412	411	398	411	427	429	400	411	414	400	460	414	431	405	434	430	427	412	422	401	452	404	393	406	388	337	416	375	470	416	400	421	414	473	422	408	408	395	405
5890	26427	14460	3111	2139	1697	1381	1173	979	898	808	698	713	664	664	661	640	626	612	595	588	577	562	583	572	533	595	576	532	597	528	582	548	537	524	554	530	600	606	576	550	517	557	558	561	566	527	501	546	580	538	512	513	554	502	552	594	539	544	583	545	509	521	521	600	518	583	535	560	566	525	524	553	572	588	542	545	549	549	551	504	491	547	548	474	530	494	561	570	606	538	569	537	547	505	566	557	541	532	514	556	555	535	554	529	546	518	553	530	552	551	529	529	529	534	533	516	543	502	524	498	567	535	568	544	541	567	572	549	560	533	553	529	513	537	601	519	601	549	552	547	575	570	519	519	527	527	528	527	528	522	615	543	544	544	522	540	566	564	526	565	515	549	569	549	523	565	550	537	543	535	511	560	563	514	525	536	517	546	515	516	535	511	555	532	560	533	549	540	546	554	567	545	538	516	525	521	548	517	566	549	530	559	533	494	547	526	549	587	562	513	569	536	497	547	562	503	546	548	517	548	526	506	557	502	517	527	506	497	529	554	519	550	508	506	572	520	535	526	533	487	564	571	539	538	513	549	549	532	531	611	514	535	586	536	577	520	507	550	533	516	526	516	535	561	522	520	518	554	530	520	575	566	518	537	550	534	517	552	562	557	561	548	529	532	514	537	496	538	545	512	544	513	517	521	553	509	521	569	565	504	559	525	565	511	527	533	552	519	562	535	534	540	517	539	490	533	526	558	562	515	572	524	542	533	562	537	573	530	526	554	524	546	523	589	498	557	584	518	577	553	536	562	560	567	575	547	577	517	556	530	512	558	529	506	516	588	551	544	529	505	530	551	542	525	566	542	513	546	565	573	559	543	536	518	525	526	550	583	540	524	534	554	556	513	563	528	518	551	567	570	517	524	540	548	539	511	537	567	510	532	518	523	536	528	538	525	555	530	555	493	565	496	520	526	547	542	527	530	545	550	542	546	533	560	557	539	564	511	532	557	537	520	539	552	557	564	518	536	519	567	529	526	577	517	494	562	526	539	507	506	516	508	559	568	562	521	564	561	530	589	549	497	531	523	533	555	554	513	555	564	488	600	556	482	516	528	537	557	537	520	522	490	516	573	555	562	507	537	538	547	572	520	553	541	527	534	567	503	552	530	537	578	527	538	581	522	505	537	514	501	554	540	542	555	499	526	613	518	544	555	524	519	531	546	543	517	517	518	529	553	506	536	515	530	507	533	491	559	541	544	552	531	551	577	506	549	571	513	507	552	526	515	543	532	503	544	541	548	497	540	535	518	521	551	536	557	545	542	507	530	533	547	550	507	578	482	531	561	536	562	528	533	543	509	574	585	575	498	546	530	493	533	490	520	564	507	560	548	505	538	541	579	536	590	531	521	534	519	539	540	508	520	545	526	553	506	534	562	552	551	551	492	512	547	546	490	495	564	561	544	613	532	555	533	551	561	533	556	564	581	577	569	519	525	528	578	547	542	562	525	541	552	505	528	533	515	514	558	569	544	526	538	489	551	520	540	549	525	535	515	555	514	550	522	534	546	486	560	543	545	569	547	529	541	580	581	576	530	574	534	513	549	513	559	533	508	581	548	529	511	522	515	544	517	562	534	529	537	511	534	543	499	561	551	564	504	558	535	526	550	525	531	561	526	546	557	544	541	537	547	534	545	562	511	549	535	531	593	553	560	549	519	535	583	532	561	567	555	535	558	535	486	546	578	519	517	516	536	550	545	535	583	543	525	527	550	568	529	515	544	538	543	537	506	533	547	493	536	516	520	555	495	537	524	556	565	553	534	543	522	516	535	543	530	565	529	533	542	536	549	540	578	527	529	540	546	554	532	504	549	573	536	536	542	546	546	547	524	514	546	525	547	529	505	522	513	507	518	536	537	576	560	529	520	591	553	541	578	531	568	529	550	544	551	525	546	558	541	593	577	522	571	543	571	498	523	554	506	537	559	577	535	535	504	525	568	563	541	552	535	552	555	485	544	507	564	539	515	576	542	587	527	523	528	554	511	588	560	564	562	534	529	536	519	524	523	530	512	515	529	508	554	516	530	543	566	523	576	509	561	555	552	557	539	535	563	536	537	547	504	517	550	562	553	543	548	512	545	526	523	525	551	532	547	517	523	544	549	512	538	557	570	535	540	532	576	555	549	516	535	530	512	511	564	516	563	537	523	517	526	600	515	476	531	604	488	518	575	540	565	539	519	563	555	494	563	569	538	535	520	551	566	541	566	540	553	535	547	516	532	559	538	541	570	500	517	492	553	516	506	544	533	544	560	559	582	503	514	515	550	528	554	497	552	557	558	535	518	556	556	497	544	505	532	543	554	515	562	540	518	503	563	557	550	548	565	533	489	541	551	531	566	516	529	530	561	519	560	570	570	511	538	573	548	499	498	563	525	526	561	515	579	569	512	524	558	549	536	557	532	490	551	491	492	544	568	593	545	541	529	580	538	571	558	546	526	544	534	546	491	560	524	519	550	509	531	516	512	514	525	528	516	508	508	567	496	561	519	539	544	567	526	552	531	518	500	490	495	547	550	534	562	492	551	550	515	589	503	512	543	531	574	581	535	516	526	562	515	517	563	548	503	565	563	544	521	568	529	564	550	560	568	538	517	530	487	541	508	507	555	544	524	537	543	533	526	550	553	548	557	502	512	566	561	556	525	477	579	542	548	534	557	566	547	524	546	545	565	544	558	538	540	576	509	510	527	514	509	533	549	544	542	538	551	503	564	530	577	491	484	563	567	491	536	521	557	537	568	555	572	524	504	513	550	520	540	539	513	589	558	507	531	532	533	547	562	542	548	554	535	533	541	568	492	539	538	502	493	514	521	559	525	526	576	539	496	532	604	526	530	503	530	518	550	537	500	509	531	522	548	526	576	524	522	565	549	566	517	558	538	547	528	536	513	511	584	543	525	511	552	524	531	579	588	531	507	562	549	537	532	549	531	522	535	534	529	522	588	520	550	542	543	508	545	549	586	552	522	533	529	559	516	555	508	541	563	595	552	574	506	526	555	516	553	506	529	522	550	504	534	530	577	536	554	543	566	536	533	542	534	564	507	545	561	537	513	541	531	582	515	521	508	573	542	604	518	545	511	512	559	514	557	590	534	556	559	551	520	547	540	560	585	547	535	527	540	541	556	512	537	511	509	524	576	540	552	553	517	538	544	526	534	511	548	541	582	569	518	545	527	540	530	558	515	531	504	522	538	484	537	523	573	580	572	510	581	552	530	555	527	534	588	528	554	609	514	541	572	508	545	553	545	531	513	557	561	558	531	574	518	590	542	528	600	563	540	522	567	511	563	593	500	571	548	559	535	543	531	556	496	535	499	547	523	524	548	531	496	541	534	512	568	565	530	525	548	579	539	513	505	536	514	533	537	498	511	538	545	552	506	527	547	503	575	555	492	549	509	560	542	490	574	534	527	531	516	523	560	587	563	546	539	513	520	491	586	545	512	512	572	523	540	516	519	543
24956	21474	27405	25607	5842	677	577	513	504	446	465	454	459	465	440	437	422	454	374	422	440	367	415	401	397	439	393	399	420	417	395	435	431	417	376	457	364	412	428	393	409	446	399	405	384	393	430	419	432	413	390	410	360	384	367	374	385	416	422	398	395	409	427	406	473	396	428	397	398	397	386	383	397	415	380	409	389	380	406	421	407	389	413	411	399	412	405	438	413	422	389	365	379	384	382	420	371	385	369	390	371	422	396	390	394	395	379	369	374	417	392	364	432	380	397	385	399	405	384	385	407	373	420	380	419	377	399	375	376	376	425	419	391	387	403	412	395	417	406	371	416	404	397	365	377	368	395	395	388	383	412	359	385	414	409	348	398	388	407	392	392	373	417	396	398	396	367	413	428	343	400	404	360	409	391	367	372	436	409	386	400	413	408	418	410	383	409	417	410	408	379	365	430	421	403	386	420	408	388	388	380	384	381	395	380	407	395	385	417	425	399	441	395	396	390	418	383	417	420	387	403	401	413	408	406	394	416	375	391	413	394	366	401	411	401	400	443	434	413	430	389	398	409	400	380	432	418	385	370	381	388	384	417	361	399	400	430	428	388	353	376	428	405	427	427	369	418	406	410	424	392	375	369	418	410	377	383	403	405	396	416	411	393	378	413	391	427	388	379	364	415	409	423	396	401	389	382	397	385	429	410	413	408	373	405	424	415	368	420	397	412	400	409	390	384	393	430	381	389	421	405	385	363	407	388	383	437	397	390	404	382	389	403	414	419	386	387	385	401	388	399	386	459	402	409	412	370	409	406	399	407	409	411	378	415	412	412	366	398	384	397	395	407	396	401	384	418	373	434	410	371	398	414	409	390	389	413	399	408	411	421	402	396	397	414	392	413	413	391	418	408	379	451	433	404	384	425	402	423	421	422	416	400	396	398	407	380	409	389	435	410	404	364	352	371	401	409	415	388	396	439	416	400	406	432	437	398	394	401	382	402	401	406	411	434	419	384	389	383	383	399	419	372	412	388	433	415	396	418	421	442	408	403	408	385	405	379	379	382	392	410	393	420	367	404	382	420	399	427	422	387	429	399	429	411	421	423	422	394	411	385	379	414	375	378	430	419	386	420	424	391	391	390	397	401	421	379	416	391	383	402	411	418	373	412	399	404	420	377	423	405	415	394	394	408	412	412	404	405	390	399	402	402	372	412	384	370	381	401	459	415	428	426	406	402	409	369	416	375	387	421	418	363	411	413	373	382	416	432	398	400	378	399	375	375	401	388	390	394	387	428	401	403	406	411	459	425	410	394	364	390	386	416	387	395	440	386	417	412	379	401	414	420	394	406	392	398	404	423	393	412	408	404	399	362	382	411	408	395	420	420	410	391	407	373	401	377	439	383	397	383	378	390	394	423	398	402	377	412	420	376	410	389	397	400	389	398	413	429	414	400	408	415	413	384	395	410	421	397	388	391	411	415	403	415	420	397	395	394	389	405	401	402	386	418	414	415	371	412	410	385	396	380	399	417	437	420	427	397	423	366	403	430	414	374	390	369	391	423	382	420	383	387	401	407	369	377	409	424	406	395	370	407	445	408	380	399	394	412	396	377	407	402	433	382	404	396	406	406	407	405	392	408	380	401	392	442	398	355	407	406	419	427	409	370	414	404	418	417	407	404	411	407	423	394	384	371	403	410	386	393	422	413	388	364	418	429	414	413	393	397	417	392	404	407	378	403	425	380	384	407	377	416	397	459	424	405	414	395	398	409	434	412	408	395	390	398	399	397	400	408	414	401	392	385	424	402	394	385	431	383	387	392	430	382	408	379	420	424	396	399	392	412	437	388	398	407	372	391	371	392	400	390	383	409	387	407	383	360	402	381	404	387	402	420	397	396	441	391	412	420	380	450	422	409	407	407	410	383	389	399	423	372	398	407	415	383	422	378	437	417	432	408	403	400	375	437	413	366	411	393	393	394	411	372	366	420	370	404	366	396	405	395	377	409	415	403	422	427	396	402	399	396	401	414	415	401	395	400	384	388	429	388	388	418	400	400	420	395	388	414	402	406	395	425	401	409	397	384	414	397	434	406	425	420	440	442	406	394	410	360	410	401	393	386	380	434	419	399	400	420	360	424	382	425	412	408	359	383	438	413	408	413	444	420	383	402	388	413	392	387	411	391	364	363	387	411	366	436	355	418	392	364	408	445	381	410	424	432	397	417	412	402	432	397	401	420	374	378	408	405	412	408	446	421	397	393	429	390	394	420	389	379	338	415	352	385	369	394	390	434	429	385	350	399	410	399	416	396	429	386	439	397	360	403	419	414	397	418	386	426	375	429	400	390	388	395	351	423	400	398	398	402	408	437	376	367	405	409	430	411	409	387	402	435	398	360	405	383	423	394	379	416	383	361	425	420	434	431	374	392	400	435	416	421	426	401	379	406	421	408	406	407	412	400	395	384	417	385	406	409	401	400	423	387	359	394	407	370	412	386	391	354	394	419	393	477	399	405	425	406	405	377	380	415	376	404	375	412	386	397	358	401	399	426	394	395	389	445	422	407	374	412	430	418	371	436	348	417	412	416	412	388	405	439	397	371	414	401	379	390	398	401	426	409	396	381	426	355	421	398	400	387	404	365	399	385	378	381	408	389	388	385	438	387	383	415	375	415	370	399	421	390	392	399	404	410	409	372	422	396	394	412	406	432	414	423	433	436	404	407	410	402	436	423	401	392	396	379	434	394	394	419	375	448	430	398	419	423	403	369	431	407	377	418	394	378	429	406	428	418	391	435	419	412	423	419	387	434	374	344	401	425	400	379	393	415	396	382	413	412	370	373	398	406	410	378	370	403	418	418	421	415	407	387	416	405	414	415	383	397	406	428	377	376	394	409	400	420	428	398	410	397	401	359	388	399	377	386	398	421	393	409	424	417	393	409	394	400	385	433	398	420	380	412	430	351	396	398	385	395	410	388	402	379	412	436	398	417	402	403	411	395	411	417	370	407	362	406	407	380	390	396	393	423	420	413	420	387	386	399	390	416	386	402	392	408	386	390	400	419	414	381	356	415	427	429	423	380	421	405	424	381	414	417	399	434	390	408	397	394	428	399	402	394	396	390	389	443	406	363	405	386	370	398	389	418	420	408	383	353	388	362	426	399	411	383	386	413	361	419	376	378	401	400	413	422	435	401	401	404	421	398	400	406	367	385	380	428	371	426	390	411	384	389	375	419	432	416	419	414	407	405	382	396	381	389	457	389	348	414	414	407	430	427	402	386	388	389	421	400	372	411	367	401	439	385	389	396	418	394	367	380	397	397	399	381	397	389	397	394	385	395	388	396	395	449	433	429	415	440	399	409	387	367	407	414	422	398	441	402	387	414	379	426	416	423	372	409	398	386	352	405	424	394	394	403	384	384	382	388	408	431	427	448	389	398	357	382	389	413	395	435	433	390	408	387	403	383	412	370	400	387	417	404	407	378	372	415	376	378	409	409	438	375	388
5563	20705	10230	1836	1400	1168	925	781	724	698	616	620	619	558	568	516	544	551	515	516	509	498	502	519	486	500	487	506	470	492	490	499	527	535	510	494	501	509	488	479	465	507	518	467	482	533	494	547	479	521	478	500	494	467	518	493	533	539	453	519	495	484	476	519	500	475	500	494	486	509	450	516	516	497	471	527	493	506	500	486	495	464	500	503	502	466	489	491	508	477	487	484	515	487	482	476	529	505	493	478	467	528	513	481	532	502	490	471	474	476	505	504	496	478	490	516	460	480	515	507	496	477	512	484	538	510	518	496	481	504	492	511	521	503	487	520	525	500	483	477	496	537	475	516	461	517	497	502	532	497	513	454	484	502	566	478	503	497	527	503	508	483	487	507	494	493	490	503	519	508	471	478	472	498	497	522	516	458	483	527	468	519	451	508	500	492	461	495	491	495	498	499	486	557	466	494	521	455	480	503	508	446	512	505	499	507	515	510	467	507	428	509	501	459	456	518	483	517	516	489	467	482	535	533	543	481	475	482	517	473	497	499	498	482	493	542	476	508	494	511	477	520	481	525	539	494	497	497	500	470	529	483	497	509	490	520	479	488	498	502	454	505	503	477	465	504	547	507	525	510	499	478	505	514	503	487	512	479	500	470	524	497	497	478	461	493	492	500	504	529	502	509	519	495	484	497	500	508	539	526	484	469	524	526	482	486	536	456	533	489	509	489	461	508	490	476	481	475	477	519	514	539	484	504	460	472	485	504	511	503	485	495	499	479	507	503	482	528	492	517	496	493	497	464	513	486	525	507	518	489	492	508	495	507	491	533	521	505	463	492	517	487	501	490	490	515	504	489	559	497	481	461	477	525	508	492	472	534	457	499	463	485	494	526	514	497	482	505	504	490	521	524	481	494	500	504	509	521	477	496	503	472	495	512	510	522	505	506	499	496	499	517	472	467	466	510	487	520	495	518	486	509	474	488	470	487	459	526	488	554	510	470	501	512	477	489	492	487	492	502	475	500	462	468	517	479	512	496	482	514	511	480	468	505	507	489	490	503	481	497	462	502	471	483	508	479	514	494	479	470	510	507	473	534	502	452	514	467	510	494	499	484	452	490	479	473	494	522	517	471	485	493	508	487	517	533	510	503	511	503	505	476	517	520	475	499	510	482	509	506	501	515	514	515	473	476	506	490	484	494	513	501	477	459	445	488	490	506	515	506	490	546	510	488	502	534	497	505	500	502	516	534	510	527	476	502	459	520	477	495	516	541	528	461	506	501	499	500	489	541	491	498	482	519	507	515	481	528	516	482	528	492	509	476	511	493	482	498	500	492	503	480	497	527	518	484	513	499	519	494	513	507	514	490	528	478	503	479	498	501	522	551	485	502	511	473	560	469	552	522	501	538	534	528	532	469	503	489	507	492	461	527	476	498	510	486	480	489	503	487	496	490	489	484	480	468	476	471	485	528	511	511	509	536	478	490	537	503	531	485	559	494	489	509	507	474	497	464	492	496	460	518	496	493	510	508	473	533	485	470	510	492	460	494	450	484	509	480	506	479	522	516	514	505	524	517	520	508	507	513	467	516	490	489	473	493	493	510	470	501	503	485	515	516	475	496	460	487	472	545	510	452	494	502	501	491	503	472	533	522	518	483	494	503	501	486	489	498	508	523	500	527	502	504	513	497	500	485	517	488	494	490	511	497	501	478	487	546	492	484	491	462	506	500	556	492	460	502	524	494	523	452	506	501	499	509	523	520	452	483	512	493	522	488	538	516	526	497	527	493	524	498	495	492	512	491	521	505	506	472	448	498	469	497	475	464	490	495	466	536	520	480	552	470	494	522	455	478	535	517	519	499	459	514	485	461	506	509	490	477	502	524	546	489	516	508	536	494	484	512	500	513	492	519	486	496	482	513	526	485	482	450	481	503	497	492	478	490	486	494	481	517	446	483	545	485	513	525	460	500	504	497	487	480	513	513	516	517	495	509	508	489	517	523	498	525	499	481	493	510	491	538	483	534	505	504	478	497	475	518	488	521	468	506	519	491	487	539	486	490	458	497	512	515	483	510	490	506	532	526	514	496	480	502	515	475	490	500	480	527	473	473	472	492	488	504	509	508	518	520	494	507	468	532	501	503	463	504	524	495	508	503	504	477	535	473	534	498	472	483	480	537	486	462	500	544	534	488	484	491	497	507	495	492	470	493	498	507	471	496	471	496	483	520	503	492	519	506	528	514	525	510	481	530	469	502	469	509	507	516	470	482	486	504	520	517	512	497	501	496	531	474	473	516	483	456	531	492	508	492	521	512	500	508	486	489	517	465	519	471	460	518	450	499	487	504	488	465	497	511	531	492	484	514	513	498	533	503	544	505	499	500	461	494	500	479	502	531	485	494	508	473	476	500	493	523	489	497	463	483	519	526	480	483	484	485	460	483	507	535	512	510	507	478	486	445	471	492	519	486	524	508	492	466	482	498	540	549	504	470	519	499	486	459	545	517	509	514	479	452	522	490	519	501	494	512	489	475	490	519	497	494	520	532	535	542	512	501	465	514	569	490	511	492	515	520	490	502	498	493	453	493	509	504	505	517	488	539	515	487	507	518	520	451	489	485	525	478	526	499	466	482	516	518	516	483	486	483	475	505	473	508	473	533	510	505	506	489	467	476	470	534	457	481	475	513	535	509	448	509	483	503	546	538	528	513	484	537	496	487	531	517	491	530	459	475	531	516	480	465	477	520	512	502	490	507	480	460	524	510	519	517	487	472	510	498	536	511	474	538	459	507	489	473	501	455	480	507	505	488	476	492	500	467	546	490	491	539	535	521	529	503	502	493	501	482	510	508	501	475	537	487	488	503	500	462	508	491	523	495	489	482	453	516	474	492	491	510	481	443	534	507	527	501	495	507	504	443	506	460	546	504	494	516	500	505	495	484	443	501	521	485	487	515	498	478	484	481	509	440	499	479	538	496	533	494	518	507	491	514	503	502	523	513	487	457	476	525	496	461	533	508	525	465	501	498	518	495	472	500	524	502	475	500	497	497	488	483	485	502	494	488	456	454	472	529	521	480	491	510	472	509	506	490	477	471	515	470	487	446	500	452	486	498	517	469	480	475	468	516	476	517	486	505	498	507	524	490	510	496	515	497	497	470	493	480	449	505	489	495	465	500	511	518	485	500	492	458	470	482	486	518	478	496	496	510	495	485	480	515	549	486	519	503	521	513	484	495	499	508	471	484	545	497	479	461	485	499	472	518	513	495	495	514	496	528	511	495	542	494	516	510	481	476	485	485	488	492	513	496	495	483	497	463	541	531	491	507	508	517	519	475	497	474	487	478	474	479	501	505	488	457	456	489	516	503	500	502	485	528	481	503	482	493	513	490	490	472	492	502	517	508	471	465	484	440	469	502	460	506	508	506	521	479	535	492	515	516	516	514	516	489	495	532	482	476	506	490	486	486	523	507	485	482	511	488	444	529	510	503	508	540	521	518	489	473
22862	21568	29397	24184	21565	21496	4362	685	504	414	364	344	299	278	253	258	229	223	223	204	182	191	180	171	200	194	189	175	172	155	174	170	179	179	159	182	170	150	153	172	163	152	162	176	159	151	191	140	161	132	135	158	156	144	166	149	152	153	177	163	148	139	153	175	161	144	144	161	152	135	143	136	124	152	153	150	166	159	140	156	145	157	148	161	149	157	158	146	149	133	146	158	137	181	162	157	158	146	150	157	142	140	179	156	125	155	156	155	158	157	145	177	147	143	174	155	142	159	153	195	125	163	161	152	161	161	163	156	187	153	166	161	132	152	174	146	148	147	138	143	135	157	164	150	142	154	132	163	136	165	134	133	138	165	158	148	145	147	163	146	134	155	162	162	156	141	118	162	168	137	174	140	158	151	155	163	167	159	145	149	163	141	150	161	152	139	170	151	153	176	144	144	147	154	170	172	162	142	176	159	144	152	140	159	146	157	147	157	138	180	151	162	159	157	158	194	152	149	142	158	147	139	164	155	168	160	145	142	167	135	172	150	157	171	155	165	160	151	150	134	152	150	140	155	141	140	148	159	135	143	161	160	137	164	157	151	152	154	149	168	153	142	171	140	150	164	156	136	148	156	175	156	163	152	146	160	165	134	159	158	150	160	122	141	151	155	143	165	143	132	137	155	150	172	176	157	142	136	167	150	166	138	145	180	156	158	148	160	147	153	166	137	157	146	152	139	141	146	148	133	165	145	136	139	115	159	144	150	159	131	138	159	153	169	161	137	161	125	166	161	165	174	155	144	150	143	165	120	144	155	151	159	153	160	159	161	143	164	172	148	167	154	154	165	168	138	138	144	156	150	133	158	153	129	151	160	159	139	161	179	138	166	143	151	127	150	157	156	152	148	144	143	137	133	156	133	154	154	159	163	178	138	167	142	147	184	165	146	149	155	151	140	163	141	152	141	154	156	155	157	154	143	143	156	179	133	144	165	159	148	154	160	164	144	166	154	164	167	161	135	120	172	172	136	147	150	164	152	156	139	147	162	161	151	152	147	162	166	158	137	130	172	139	172	161	132	136	173	149	140	119	158	130	129	149	157	162	144	127	148	160	159	153	154	146	146	140	132	158	147	159	153	115	168	142	168	158	149	151	149	140	145	163	142	157	153	139	142	163	154	176	134	150	114	154	154	131	163	162	159	180	158	136	140	165	168	147	163	161	165	159	180	145	154	172	144	151	158	197	122	148	155	130	167	130	154	144	167	143	153	140	155	163	132	127	143	164	155	155	142	120	152	125	151	145	141	158	133	151	183	166	149	165	155	134	150	161	155	139	146	145	150	160	167	151	148	145	151	176	160	140	153	129	154	154	150	151	148	154	163	158	165	142	147	160	171	163	145	139	161	132	168	140	145	150	144	151	165	166	152	138	157	142	135	152	132	156	145	156	175	169	178	156	163	149	158	168	151	144	176	169	155	163	137	138	164	151	138	156	163	145	137	152	151	118	170	164	135	151	166	144	144	151	159	148	181	160	145	148	163	146	179	148	132	137	148	156	160	166	143	168	157	143	142	153	163	157	179	155	152	148	145	136	142	154	161	166	159	154	163	168	132	151	147	165	141	148	140	146	148	181	137	143	136	177	167	158	168	149	131	135	153	160	136	140	161	129	159	141	169	151	150	154	158	159	178	162	160	122	139	161	150	152	162	158	154	154	132	157	140	155	154	134	153	132	133	136	155	150	170	171	149	167	170	137	152	140	151	145	158	163	133	125	144	144	144	148	158	138	143	149	152	163	152	142	167	159	139	145	170	149	136	136	139	159	130	137	156	157	155	146	148	165	146	152	161	162	170	141	139	146	151	144	162	144	169	165	167	164	145	132	161	149	166	150	168	147	141	172	135	149	150	153	124	143	154	153	167	157	173	145	131	162	149	153	134	138	146	177	155	172	159	161	140	157	143	145	147	157	149	124	141	132	142	129	151	156	140	126	154	161	134	156	171	142	133	161	154	165	162	157	156	137	154	149	119	169	148	145	134	150	167	162	136	139	146	153	152	146	141	144	144	168	165	171	147	161	142	137	147	165	164	154	146	118	169	147	137	149	166	153	138	147	174	136	157	132	138	147	167	151	154	147	133	163	152	142	157	178	152	150	161	142	154	145	136	172	157	183	146	153	162	163	151	155	162	159	156	158	131	148	130	153	159	155	163	156	137	163	157	144	155	145	158	141	144	164	140	147	153	143	141	148	150	157	162	143	139	163	163	160	157	145	153	176	161	166	161	145	173	145	168	181	135	140	166	153	138	150	158	177	138	161	148	155	145	145	152	138	140	156	137	130	155	114	152	157	142	159	159	147	138	161	158	156	165	162	169	160	154	171	144	146	138	147	181	146	137	127	148	184	124	146	138	153	147	166	166	157	140	144	170	139	155	139	146	160	144	161	162	137	127	161	154	133	165	158	160	139	179	149	161	168	138	175	158	142	142	151	145	143	178	185	155	155	136	133	171	161	175	144	151	159	158	142	148	163	152	148	145	163	133	154	138	161	156	142	127	178	146	139	157	135	147	151	171	146	154	164	140	147	140	139	149	136	160	182	140	167	142	157	139	144	178	161	146	150	182	142	132	162	131	170	156	170	178	162	131	176	161	173	154	139	162	175	165	157	149	165	153	162	174	136	154	177	138	171	150	150	125	145	159	167	143	156	171	154	160	133	128	187	155	167	146	121	141	149	160	156	133	155	178	129	145	141	139	169	149	143	176	148	185	158	169	148	144	156	130	141	129	145	159	129	127	146	165	168	157	164	138	142	132	156	144	152	135	161	143	153	140	155	141	153	138	144	136	153	151	151	140	134	171	148	176	152	142	146	170	153	165	149	146	160	128	140	155	155	171	151	147	153	130	139	158	159	155	209	142	163	159	152	139	150	168	178	142	138	160	158	156	167	139	154	142	147	162	154	143	146	167	131	155	154	189	171	149	130	155	158	173	153	153	179	139	145	156	150	131	144	166	146	147	161	147	145	159	155	147	162	144	151	162	164	141	170	150	161	163	139	157	137	156	166	138	132	154	161	153	168	142	151	148	139	172	172	161	140	158	153	168	143	152	155	138	164	155	160	159	148	161	148	137	129	147	146	163	151	147	147	177	154	172	148	155	159	154	149	151	157	151	144	156	156	145	185	137	150	155	156	142	154	162	159	158	141	177	148	143	167	167	159	136	158	161	165	151	149	138	162	156	139	165	148	156	179	152	131	158	165	147	147	134	146	158	150	157	159	121	166	176	146	152	143	146	169	164	135	155	161	138	153	170	160	122	143	130	123	155	142	166	157	153	168	162	155	155	178	150	158	148	143	144	152	129	157	155	147	153	133	147	159	159	152	159	138	146	158	141	153	168	138	157	147	170	147	158	171	142	139	129	161	125	156	157	147	153	200	141	154	135	128	150	158	179	151	149	159	155	160	150	160	151	158	134	139	144	142	142	141	147	147	171	155	169	164	143
7562	30377	18681	4756	3238	2350	1774	1306	1106	817	655	622	512	487	394	375	340	343	335	342	280	292	266	271	257	268	267	220	231	225	223	231	234	232	221	200	211	214	184	232	221	218	192	205	221	237	205	199	201	203	220	199	190	194	197	200	179	193	224	199	209	201	176	189	190	191	202	205	211	212	198	186	212	209	213	206	196	197	212	192	205	188	169	207	201	171	207	203	205	195	218	188	189	193	209	198	202	194	194	213	227	202	189	215	197	164	192	202	199	194	172	197	177	183	203	206	192	172	200	180	190	242	171	205	181	190	206	177	207	178	191	202	200	242	182	189	185	199	172	207	186	187	186	207	180	196	186	182	193	206	201	209	206	195	212	195	209	217	216	204	221	214	167	206	206	207	205	191	225	215	203	187	217	195	181	208	188	191	191	197	171	209	196	181	200	209	185	198	209	207	180	200	218	189	188	206	214	187	202	226	201	211	208	190	184	159	186	193	180	193	180	185	179	177	200	199	176	210	198	193	200	180	213	198	210	218	189	192	201	208	196	204	210	212	192	203	174	176	196	194	177	194	187	207	194	225	191	200	187	178	207	214	187	217	189	181	167	211	200	212	186	182	175	214	205	181	177	209	189	177	188	247	223	202	184	160	204	223	208	217	187	185	238	201	221	175	202	184	198	186	183	194	200	214	170	220	191	185	201	195	194	181	223	219	187	194	192	182	184	197	193	192	233	193	189	179	210	208	221	185	184	221	207	189	180	189	184	184	198	195	207	191	205	193	203	197	191	174	192	210	211	194	188	215	171	171	201	210	193	186	211	174	177	180	197	217	200	189	193	217	185	196	209	200	207	168	218	198	181	196	192	205	202	183	179	182	212	187	189	222	188	199	177	211	216	200	189	190	191	179	194	187	195	176	189	197	199	194	187	216	193	208	215	205	189	193	207	190	208	205	203	177	204	180	197	205	208	185	194	188	202	179	198	193	212	187	209	203	193	189	221	167	216	202	215	189	165	209	196	186	206	173	171	187	211	202	213	211	210	188	217	190	189	215	190	205	189	188	206	197	201	215	202	198	185	197	174	190	210	214	187	176	184	213	196	210	220	197	178	198	185	180	214	187	192	196	206	192	222	193	186	194	206	179	187	203	198	181	164	199	182	192	162	191	184	200	204	187	192	214	189	192	192	186	201	213	190	196	197	197	195	208	197	202	211	195	198	193	193	197	219	195	204	211	197	195	179	185	218	192	202	199	175	192	190	198	197	226	187	187	212	170	202	196	209	222	177	202	204	216	187	204	184	196	203	203	189	208	192	180	185	188	197	193	215	184	216	187	179	211	178	174	203	208	194	207	199	196	211	226	194	202	189	188	200	184	194	191	186	161	192	204	198	198	173	204	188	197	204	200	206	172	162	170	198	201	200	192	202	157	173	193	197	180	196	215	211	183	199	194	187	199	182	202	214	204	191	195	186	199	185	190	206	207	180	188	197	202	164	190	182	196	213	232	197	210	221	213	199	194	213	206	201	184	183	177	209	190	199	214	188	192	212	193	180	189	199	168	202	220	187	200	221	192	218	188	197	193	195	211	193	201	188	201	210	221	197	195	187	174	209	177	209	210	197	196	199	197	181	200	199	185	197	201	185	208	190	223	188	225	207	206	193	183	177	222	192	194	209	197	186	198	192	226	204	183	202	214	191	162	212	204	218	196	193	195	183	212	205	207	205	178	192	201	222	200	201	211	197	188	186	211	159	203	205	204	164	196	192	202	207	197	198	183	183	193	166	186	190	208	194	181	203	189	187	183	196	206	212	174	215	209	230	201	192	202	201	188	196	226	212	174	199	185	188	199	199	197	206	187	179	221	192	186	193	217	215	235	197	195	213	217	198	185	200	212	194	220	198	221	189	168	174	188	185	174	212	195	202	203	200	182	193	201	169	192	196	183	190	173	195	198	209	181	190	200	184	189	197	203	195	201	192	195	200	205	170	241	225	186	189	194	205	189	192	198	179	205	204	184	197	196	185	197	196	197	215	206	199	184	214	177	196	208	182	187	197	197	211	206	194	193	199	199	199	194	215	203	161	210	194	190	208	210	189	204	212	189	209	206	200	186	197	206	192	210	185	206	183	178	183	200	192	196	216	186	200	192	189	206	212	162	168	205	195	198	224	199	200	221	188	196	188	185	208	188	193	182	200	210	199	224	191	190	193	206	184	187	212	197	194	190	216	204	203	205	173	188	211	215	187	206	216	179	210	213	202	224	206	183	216	192	196	187	187	201	205	190	193	177	192	203	203	197	215	171	208	206	186	197	197	181	186	210	193	201	197	202	200	192	211	200	202	242	196	187	200	194	179	186	223	188	189	205	224	224	227	175	204	204	158	199	203	191	168	186	182	191	194	175	203	214	193	204	186	171	178	202	197	181	205	204	196	190	192	185	209	185	190	206	182	180	192	212	166	195	208	195	214	203	186	236	192	203	227	211	198	216	186	184	192	202	182	206	202	205	177	212	177	199	213	210	218	193	207	200	191	219	171	218	167	184	210	168	195	188	189	203	200	189	203	202	179	188	204	206	188	193	216	170	191	209	194	189	193	194	195	187	189	201	187	187	219	205	201	208	204	188	201	190	210	174	187	184	202	186	204	188	198	192	206	179	213	201	192	178	195	179	232	202	178	187	211	206	202	204	182	239	199	183	206	208	207	191	189	209	203	171	212	197	203	226	206	165	165	189	188	209	211	183	202	206	223	197	183	188	214	179	180	184	202	188	203	214	203	200	221	193	223	205	208	201	207	191	164	188	188	181	200	202	195	192	195	206	197	208	197	180	188	174	201	204	176	163	189	192	220	211	189	200	228	213	197	212	188	200	191	172	216	193	219	220	175	177	178	230	203	192	192	185	189	198	224	191	188	199	172	209	193	199	199	189	174	188	189	222	198	187	210	211	169	182	220	202	207	181	193	212	221	205	194	197	184	205	207	195	210	198	200	185	195	202	188	197	180	192	177	195	203	193	203	209	215	193	195	214	200	212	179	215	208	186	180	178	191	175	219	207	207	178	218	189	189	193	177	199	189	193	197	206	197	191	186	193	192	210	211	185	186	177	192	188	200	193	200	206	214	224	207	184	201	173	198	200	204	169	159	206	171	208	189	205	198	164	174	220	174	189	188	209	198	203	189	209	185	159	193	178	211	188	195	191	201	216	199	196	223	174	187	182	184	208	211	187	155	200	202	177	196	183	193	167	206	191	181	187	180	224	212	192	195	229	208	193	223	184	172	202	207	201	221	221	187	203	204	215	194	185	189	183	198	221	206	194	182	179	213	187	196	221	212	203	170	190	190	218	199	192	179	210	199	179	191	210	187	186	189	192	210	212	183	209	185	212	190	151	201	210	191	210	202	193	190	207	180	211	194	207	195	209	231	185	165	190	171	221	195	201	190	226	188	198	189	170	185	203	218	217	214	189	197	193	179	194	218	208	196	215	195	209	205	174	215	189	220	192
27877	17537	5304	994	685	597	530	596	592	592	578	592	541	568	615	522	528	595	563	536	552	595	570	581	574	574	610	605	584	534	593	581	559	561	562	543	562	570	519	554	570	585	582	551	549	568	532	545	576	574	582	533	586	608	553	555	590	520	569	538	545	592	553	589	592	534	522	517	591	573	595	592	570	557	613	545	581	562	594	577	587	614	586	584	555	534	563	610	598	532	590	579	600	552	563	546	604	586	587	594	577	545	511	574	578	605	572	565	622	566	553	599	559	606	578	573	563	580	546	546	609	602	595	524	574	576	543	602	554	556	565	541	530	562	601	585	596	547	607	557	547	502	583	538	556	573	586	554	584	553	548	584	529	541	580	578	587	591	552	601	553	563	594	564	573	533	553	563	595	566	606	584	581	542	587	604	534	589	590	575	601	549	559	588	573	583	606	606	564	558	585	557	570	553	583	578	546	543	543	579	574	576	584	543	585	572	568	608	573	603	582	566	574	592	575	570	551	552	600	576	595	580	532	569	582	590	572	540	618	562	582	574	600	551	557	590	554	545	574	602	529	560	567	573	576	562	650	589	556	614	562	501	586	534	603	563	559	584	550	579	592	616	578	572	571	565	568	575	560	537	555	523	600	604	530	566	580	546	552	559	613	538	575	540	563	607	586	567	562	578	601	557	546	609	605	537	583	531	553	592	548	601	574	566	514	558	552	578	542	588	560	553	635	581	610	614	615	579	584	558	596	564	559	527	512	564	571	560	544	613	551	559	600	539	558	580	545	525	584	582	537	558	540	571	581	535	566	595	567	574	557	576	541	538	544	584	588	585	567	564	595	556	554	549	557	612	592	556	571	558	590	597	604	570	533	591	619	596	534	536	490	577	590	536	641	562	578	547	551	546	606	587	567	569	577	563	590	500	608	574	560	565	576	555	561	590	612	601	533	579	567	554	535	587	548	547	561	618	567	597	518	527	537	541	613	604	559	531	573	547	607	594	576	584	594	576	570	589	596	548	568	565	589	549	581	549	564	604	571	590	541	484	564	588	599	577	555	563	615	595	539	564	574	619	576	592	603	513	575	575	535	572	589	560	572	529	602	590	592	522	608	594	546	538	577	557	547	569	578	566	596	545	601	527	551	603	556	582	598	558	558	570	583	607	565	590	627	555	573	576	578	555	570	535	590	551	557	580	531	525	523	584	576	593	579	585	581	530	635	558	549	566	594	554	608	548	554	570	549	579	599	621	541	564	598	567	554	623	538	560	581	574	553	606	548	564	538	575	562	531	551	533	555	574	571	602	601	564	571	526	557	593	529	548	613	558	569	566	569	605	516	565	585	581	581	602	617	578	566	560	547	597	543	569	560	575	519	575	562	573	602	584	599	606	600	565	600	573	587	577	568	575	535	614	586	574	529	558	590	562	563	539	601	580	509	583	561	543	574	557	562	616	543	593	562	547	585	565	575	588	590	553	589	588	574	553	559	586	543	581	617	595	614	539	564	604	508	551	581	564	589	563	569	577	558	589	572	573	565	592	531	585	579	581	573	562	579	591	572	578	576	556	596	547	571	603	563	561	584	566	581	562	508	521	579	561	565	523	534	585	588	569	576	549	594	558	545	607	573	573	582	588	573	574	567	598	606	538	536	592	569	589	560	576	596	619	553	575	589	584	589	561	579	585	596	525	551	587	568	575	541	573	597	572	525	620	601	538	565	584	566	586	565	557	558	576	530	589	588	560	580	599	574	566	577	609	544	593	534	568	582	575	570	599	558	541	589	559	610	551	563	562	535	594	593	560	569	593	561	545	599	597	575	536	547	616	580	555	549	591	586	654	534	631	585	552	571	579	567	546	578	573	561	544	576	562	582	601	538	563	595	530	597	592	567	588	551	540	564	609	588	577	633	561	568	537	587	522	559	569	593	613	589	545	594	576	543	581	583	570	624	563	601	526	629	602	593	624	571	548	555	564	594	568	576	566	574	526	514	536	576	558	536	531	553	553	550	548	564	574	556	564	527	549	557	593	569	549	574	553	573	582	564	546	613	570	529	551	635	496	583	627	561	581	577	564	559	513	557	546	550	632	584	551	601	578	535	581	552	531	552	579	550	523	554	575	580	595	566	579	599	585	532	563	594	593	582	569	566	582	592	577	592	561	567	593	526	540	578	575	568	551	549	576	529	561	585	574	593	544	552	583	596	590	536	580	590	573	589	595	534	563	620	539	598	558	592	555	544	578	554	589	547	585	553	568	603	515	581	591	568	547	580	534	566	556	589	550	570	608	508	574	578	551	528	605	541	555	588	507	573	550	618	590	541	597	591	514	572	550	561	554	561	563	584	611	600	550	547	561	564	550	591	568	511	598	559	576	556	544	599	581	579	610	546	575	548	535	604	532	593	576	588	573	568	570	531	581	593	548	562	563	585	582	550	566	591	576	514	561	591	529	600	567	559	520	546	554	584	595	567	552	574	573	543	582	578	572	566	579	581	536	572	565	559	557	573	546	564	568	595	529	624	518	558	571	619	596	556	542	557	569	568	595	564	566	556	523	574	573	601	573	611	596	549	571	596	588	555	598	612	546	554	591	563	602	592	596	555	557	529	572	585	552	519	539	594	541	525	554	558	594	570	566	559	564	565	565	558	537	599	557	536	560	590	557	595	599	547	587	575	596	571	573	543	519	579	568	571	546	517	551	579	596	593	603	564	571	622	558	559	510	576	558	592	592	606	564	595	529	550	549	569	564	609	533	544	579	573	552	584	571	531	583	575	587	561	575	542	626	556	588	606	580	560	612	525	586	606	552	521	570	545	549	601	562	603	534	607	574	580	552	576	580	568	602	606	573	634	599	562	573	596	577	574	577	534	561	614	547	574	574	553	542	591	542	586	536	540	562	546	585	591	639	536	588	560	542	585	554	567	581	601	557	513	551	588	579	569	599	524	599	550	558	563	562	609	580	581	582	600	556	578	587	531	578	551	593	548	582	569	584	592	597	563	567	578	582	587	557	554	597	574	568	593	546	543	522	570	534	587	560	570	572	578	590	577	588	583	539	574	601	567	538	572	560	582	564	532	580	593	607	580	549	545	543	572	548	599	576	581	547	559	580	569	552	585	626	579	543	586	608	549	606	613	526	591	548	594	562	554	625	556	582	543	529	559	575	597	609	566	584	581	530	586	588	601	578	547	585	544	545	590	575	563	570	557	570	573	608	548	558	560	536	609	588	559	573	606	598	561	565	578	556	587	563	562	600	519	622	560	556	554	564	583	603	598	558	579	559	589	535	604	581	587	587	597	545	564	570	630	593	577	544	541	565	597	582	540	562	574	555	621	574	594	574	566	580	634	610	582	568	603	563	554	522	616	545	590	589	568	560	553	603	570	593	580	580	573	587	587	533	569	593	586	558	552	583	587	553	580	510	537	567	568	556	575	609	551	553	575	624	588	567	555	598	553	569	553	562	514	596	570	574	562	613	577	571	563	615	587	604	579	558	542	553
6604	8321	2950	1014	857	853	760	757	739	789	778	731	733	693	667	711	720	709	684	735	709	770	680	683	727	738	726	751	751	717	729	706	711	746	761	785	780	729	756	668	717	713	706	693	728	682	737	743	714	703	725	749	724	730	706	708	740	768	672	780	717	689	785	678	704	699	714	740	718	731	745	719	741	695	760	777	717	744	736	753	755	689	709	747	767	720	739	720	691	675	717	712	750	731	736	744	724	710	722	728	756	697	712	768	698	711	730	723	728	768	736	757	712	736	721	764	718	716	687	726	740	713	723	706	757	720	777	737	677	700	706	673	725	734	739	760	704	680	740	681	702	729	747	751	731	770	775	720	708	710	668	761	708	743	768	731	729	726	693	705	712	702	667	770	700	729	756	707	757	698	691	694	701	746	706	688	758	702	738	730	720	666	717	732	742	742	701	742	715	735	752	703	734	746	684	735	675	747	775	722	774	742	738	762	758	746	733	679	724	699	701	766	673	783	694	753	722	681	766	770	717	688	711	721	728	726	743	711	687	739	686	725	670	722	716	724	740	752	729	751	759	734	686	760	779	740	760	654	684	708	758	770	723	688	720	720	714	726	718	706	719	745	708	699	717	698	787	722	688	765	717	771	709	721	725	714	725	759	714	717	703	716	776	736	715	696	691	709	724	762	700	743	723	649	715	702	722	756	758	701	685	692	698	706	750	694	740	698	715	729	653	739	742	696	700	714	717	728	774	745	749	729	728	717	717	737	712	700	719	699	711	733	711	694	756	741	708	726	693	758	701	749	784	699	715	736	731	709	761	712	722	742	768	712	797	715	749	708	712	699	721	705	713	715	736	714	705	733	735	710	718	797	700	752	704	725	734	745	729	722	690	755	713	714	742	724	722	677	749	756	712	697	710	747	718	703	755	687	711	723	753	707	732	715	692	771	714	716	735	706	720	752	708	713	694	724	707	742	693	707	772	734	727	723	711	746	714	746	715	757	762	751	724	680	767	737	738	728	736	733	736	681	755	737	769	746	709	721	739	758	754	704	728	676	740	681	724	735	798	727	747	744	719	684	769	721	729	750	684	728	732	694	747	726	695	719	736	735	720	691	779	687	759	754	747	701	711	718	703	716	688	721	719	720	760	702	715	743	742	731	733	768	748	730	722	739	754	711	706	757	705	727	784	777	726	709	727	726	718	757	712	718	741	690	740	748	770	705	696	708	737	686	740	754	721	715	736	761	700	709	694	752	714	745	761	775	709	697	712	718	725	718	700	731	794	716	791	748	716	726	704	718	742	736	700	754	715	688	736	740	728	725	687	727	760	764	734	773	711	733	743	728	752	761	707	727	731	702	736	776	720	720	733	740	740	740	659	713	705	732	757	708	688	659	680	733	741	688	720	762	739	739	737	689	696	755	728	755	764	740	749	737	760	775	743	722	727	700	693	752	758	712	776	749	735	712	724	719	706	725	687	693	724	730	715	694	773	740	694	722	737	770	672	754	735	738	736	709	707	728	726	749	706	760	736	724	697	718	711	716	744	733	740	726	743	733	736	700	689	733	718	744	701	727	764	747	752	742	761	732	715	730	754	743	732	738	731	735	733	703	737	728	735	705	787	748	679	724	727	688	694	679	709	677	695	754	671	725	737	704	765	754	762	759	772	711	711	791	724	684	744	717	670	763	779	722	740	731	704	769	743	763	751	706	716	753	721	715	747	737	723	725	739	735	728	705	707	750	693	701	737	696	724	747	728	708	756	701	785	721	753	729	737	686	751	722	735	710	708	729	748	738	739	748	757	682	750	739	680	745	733	743	767	678	727	668	678	746	745	727	702	761	722	727	731	754	739	742	732	708	685	749	734	745	775	721	715	689	676	692	740	731	707	741	731	731	709	711	718	736	690	721	727	739	750	759	720	732	715	743	698	770	723	731	728	703	746	807	743	731	771	756	747	737	700	703	706	731	748	724	737	734	730	734	711	711	705	738	723	709	714	763	715	685	700	744	716	735	748	729	734	718	745	716	689	726	708	742	729	757	720	720	706	748	710	744	684	726	729	717	727	699	750	736	730	739	708	756	737	652	708	727	720	748	771	734	708	791	677	749	771	776	726	723	726	744	771	700	721	733	756	773	688	703	722	733	753	752	755	692	732	691	716	728	745	730	713	743	745	748	667	740	688	731	749	736	732	761	733	725	710	699	722	776	763	690	728	740	768	711	702	739	746	680	713	725	784	794	751	728	733	732	707	698	706	697	710	731	744	765	729	772	721	704	740	719	786	693	756	713	710	700	709	747	692	732	803	731	738	724	706	683	749	734	755	768	765	676	745	749	706	749	682	727	717	731	748	745	740	754	726	710	730	715	704	700	765	703	737	717	723	700	752	706	687	736	754	764	778	770	701	689	722	698	679	763	687	715	734	757	704	708	752	728	746	721	717	735	727	698	747	750	748	716	738	777	704	690	704	714	741	754	761	716	740	726	739	737	713	707	744	703	719	751	706	723	762	711	719	674	716	702	725	726	768	735	711	667	708	692	773	693	682	689	766	710	727	741	706	739	712	739	711	777	741	727	764	726	740	731	704	716	753	730	706	746	777	655	724	728	734	756	747	731	782	713	674	750	747	718	726	714	770	729	710	704	770	748	777	757	755	747	684	708	752	740	764	752	717	786	755	733	685	757	736	731	764	731	706	690	724	726	724	736	711	755	773	783	706	710	707	703	707	692	716	729	749	737	762	741	751	755	746	681	726	733	720	749	694	727	759	711	728	685	711	697	731	704	706	729	730	723	782	699	732	769	727	731	709	710	744	735	712	725	763	751	746	713	709	760	712	736	769	736	749	698	719	714	706	684	750	727	758	781	710	716	736	724	725	765	760	720	684	716	703	736	748	752	643	706	775	715	744	733	700	739	713	715	709	708	700	718	726	724	751	695	771	718	704	703	700	769	708	725	710	757	709	699	770	742	787	734	698	686	725	722	700	719	735	760	737	699	743	686	734	773	722	756	751	744	742	719	641	699	749	740	722	715	703	719	765	697	686	753	716	790	718	788	742	744	739	751	704	723	678	723	715	730	719	714	720	685	742	746	740	708	713	749	733	743	709	724	799	745	704	687	727	721	720	738	724	672	701	743	732	750	752	722	692	759	798	724	709	731	749	692	768	728	787	715	707	706	731	748	747	748	708	739	752	707	680	714	761	731	725	693	711	740	734	717	774	706	753	695	700	746	686	724	682	716	747	714	697	706	707	740	683	670	749	706	677	713	710	756	745	719	719	697	661	666	727	772	726	698	745	723	740	733	772	774	752	714	720	722	774	719	715	729	740	772	714	725	746	711	722	719	680	684	722	744	721	724	730	742	732	718	717	690	712	735	770	694	698	703	739	678	696	676	699	690	741	728	721	735	734	697	705	761	728	789	700	724	729	756	726	778	728	693	722	738	723	743	719	731	714	761	733	724	732	690	730	712	728	738	725	710	683	784	728	757	763	743	702	728	747	720
23728	21476	28868	24502	21447	8096	989	654	610	528	512	516	492	462	493	473	478	436	469	448	430	441	434	410	418	455	452	428	392	400	428	424	446	418	428	377	382	422	422	445	423	426	425	423	412	411	424	392	416	423	436	370	407	432	394	395	435	435	420	399	391	395	417	396	436	463	412	383	408	395	389	378	441	395	363	389	408	407	402	429	425	376	405	399	395	403	422	382	449	394	417	397	376	456	428	386	414	417	373	424	421	416	425	422	425	400	423	399	403	426	417	411	410	427	411	386	397	401	392	391	387	379	380	427	411	431	397	393	401	423	444	431	370	415	404	434	373	422	456	375	440	409	379	385	423	432	453	402	427	409	457	383	372	428	427	382	399	405	397	412	409	400	410	417	425	373	377	387	420	391	392	405	421	409	396	403	426	420	424	371	396	398	408	424	395	388	411	436	396	401	427	403	380	377	377	403	440	440	405	398	393	401	400	403	393	400	394	398	403	372	431	363	413	392	427	423	418	428	398	426	415	412	389	407	430	456	430	453	434	391	388	394	411	397	423	396	389	396	411	418	464	388	400	381	377	400	419	369	427	456	384	388	407	416	451	415	416	380	369	408	422	413	424	426	424	425	409	426	396	413	406	389	409	405	434	393	399	417	386	393	406	403	402	436	388	402	370	394	429	392	386	393	388	397	410	431	438	424	414	378	359	397	418	407	433	388	372	449	411	413	404	442	380	407	413	410	401	417	423	415	396	434	416	404	413	427	401	391	383	403	389	393	425	413	438	414	392	397	416	414	389	425	413	356	362	401	382	398	424	414	412	456	413	428	367	398	408	432	439	431	426	393	383	383	429	437	390	413	408	442	419	381	381	427	399	383	427	378	419	442	389	413	399	417	407	417	400	431	398	408	418	371	414	396	437	414	410	444	396	401	367	394	438	402	460	406	448	397	389	413	399	382	429	443	401	437	415	407	408	371	402	399	407	406	410	400	414	416	400	384	361	415	365	395	409	389	426	421	386	370	389	398	424	399	381	397	423	394	434	397	405	387	433	391	377	422	423	367	406	388	403	385	403	425	400	428	394	412	444	408	407	414	429	413	368	390	410	413	391	376	371	403	375	414	396	418	360	403	425	401	392	399	403	412	394	403	370	410	373	369	418	431	397	390	401	449	380	415	395	420	424	401	390	401	416	412	428	422	455	402	381	443	417	403	415	425	416	431	401	428	395	402	420	371	374	405	396	415	428	419	395	393	414	416	424	402	403	398	416	392	394	414	415	425	380	399	423	387	388	417	414	392	389	435	407	396	382	392	399	425	413	391	446	415	384	360	381	397	411	403	425	410	424	406	430	410	408	425	399	434	430	422	370	453	370	422	420	392	433	423	431	396	426	403	424	398	449	405	381	389	387	437	403	429	419	410	390	403	356	438	393	396	364	421	412	420	391	443	404	407	428	406	400	421	382	406	429	412	412	426	454	392	367	409	433	413	378	415	381	406	410	411	412	409	367	433	409	387	401	435	427	401	425	387	393	393	363	388	413	412	391	433	399	377	399	429	418	404	412	423	424	418	426	395	398	418	437	397	453	386	379	403	441	441	362	413	405	357	399	419	435	411	390	423	398	393	414	413	405	356	388	413	407	353	399	387	431	414	419	419	399	396	390	409	427	401	397	420	436	434	404	391	393	370	418	392	399	424	431	372	405	422	410	403	383	371	417	421	416	390	379	443	377	370	361	432	417	461	389	410	407	389	409	402	388	425	368	426	381	406	367	399	416	438	411	413	420	402	395	411	437	441	380	368	398	413	391	380	396	408	408	392	404	420	389	427	388	387	419	417	411	406	398	422	402	407	397	434	398	430	421	389	417	403	376	430	396	412	410	378	440	393	441	391	411	373	426	383	415	399	406	386	390	370	412	421	435	379	414	418	397	397	413	407	390	414	405	422	376	413	413	412	383	374	402	416	400	409	406	396	411	408	397	422	391	410	415	423	375	391	403	420	378	421	409	440	398	395	392	419	391	414	387	430	403	405	388	387	406	376	376	403	428	440	402	430	409	394	452	411	403	435	385	397	406	420	431	441	408	412	378	422	420	392	449	414	432	413	426	382	427	407	397	376	388	394	421	433	412	443	401	410	418	432	388	385	420	418	420	383	385	383	400	405	425	435	421	437	401	406	408	409	408	407	434	425	397	400	456	392	429	436	382	398	401	397	383	401	381	425	392	414	411	408	441	385	422	422	420	358	379	376	403	433	395	398	392	439	412	388	442	385	408	442	410	421	413	381	350	439	382	405	370	404	435	419	406	406	392	396	410	389	379	425	426	391	437	438	421	424	397	393	428	397	420	401	442	393	379	401	404	372	404	418	400	420	401	379	413	437	422	427	409	405	411	398	402	407	398	405	405	424	391	397	383	443	395	377	383	396	388	402	407	388	406	405	419	416	438	401	427	389	418	397	429	391	402	431	381	421	441	412	405	437	427	422	437	408	372	428	418	399	414	398	395	447	431	395	381	398	413	426	440	405	413	441	412	388	382	395	408	404	419	395	382	411	389	425	403	404	414	435	409	447	417	427	394	364	423	395	451	382	429	389	385	432	405	409	415	383	442	409	397	397	418	392	404	418	367	397	371	387	398	389	392	413	418	372	418	414	409	384	390	415	419	406	407	454	395	423	380	402	381	403	423	403	379	397	408	422	432	420	375	395	420	435	418	424	384	400	392	401	393	370	413	394	412	401	401	413	401	421	384	413	372	393	385	389	400	455	447	420	399	409	396	390	422	410	414	376	366	418	409	388	379	404	402	403	412	390	425	418	419	403	416	411	469	431	377	376	429	405	410	421	378	399	395	428	378	358	373	405	397	396	401	426	402	368	392	436	394	384	403	402	385	361	393	414	414	392	401	416	395	415	409	409	411	397	394	430	430	411	428	381	435	440	411	410	424	462	391	392	435	419	411	396	433	403	400	403	396	413	381	421	387	415	406	435	384	396	380	429	427	452	463	388	423	390	437	455	353	406	423	410	364	410	424	411	433	425	409	409	392	401	406	413	435	416	399	399	418	374	421	446	412	419	374	392	384	388	372	402	397	427	387	373	386	424	394	392	375	424	379	440	401	415	425	415	384	427	415	394	376	408	418	399	404	419	428	423	402	392	379	461	412	395	401	416	383	409	427	432	443	402	389	409	413	403	425	386	430	389	415	440	432	418	407	377	392	377	451	411	435	390	407	429	398	426	395	417	396	410	426	425	439	369	401	411	413	407	429	416	387	412	437	376	398	406	401	378	446	433	411	397	374	398	400	405	407	386	412	414	379	367	432	404	426	430	415	454	380	358	425	451	419	352	376	362	418	376	412	378	401	387	406	408	393	409	400	381	395	413	390	388	436	378	418	441	407	395	417	391	396	390	378	413	408	340	418	404	388	412	442	450	443	399	419	396	377	428	392	397	435	419	417	431	420	410	409	400	403	399	416	412	405	387	410	411	444	388	425	414	440	442	392	447
6138	26389	15629	3086	2250	1753	1389	1129	990	853	781	703	695	653	632	601	630	606	588	579	606	568	603	575	562	560	560	499	534	518	544	565	575	550	523	625	550	532	488	586	557	536	531	502	514	557	556	571	618	563	548	529	495	516	530	562	547	530	553	523	544	536	554	532	505	566	544	523	538	554	559	521	528	540	578	533	541	521	543	534	484	540	534	523	575	543	474	521	520	531	588	515	526	506	551	552	539	515	504	572	527	496	537	535	579	555	521	521	525	544	499	570	506	581	529	545	504	533	530	534	509	568	527	516	573	483	528	543	536	554	502	513	497	519	518	512	548	539	498	536	537	530	514	526	540	570	533	531	492	536	528	527	552	539	532	538	556	515	510	578	524	493	558	552	550	517	527	570	506	554	544	526	535	517	558	530	528	528	481	550	503	521	547	495	540	500	545	528	511	539	554	525	515	536	533	531	483	543	541	507	530	511	510	523	527	526	514	531	544	568	503	526	509	499	565	508	528	543	516	551	572	546	552	569	486	538	506	512	523	536	501	519	527	578	518	505	525	537	572	529	476	554	552	527	549	534	534	566	511	550	536	526	552	591	500	502	500	544	512	520	518	584	561	513	573	477	538	524	505	525	502	549	562	573	549	454	535	514	535	568	511	561	534	547	536	551	494	545	568	516	518	540	534	546	529	520	563	508	548	533	536	564	537	559	537	511	531	536	605	535	516	544	536	553	544	553	555	508	542	521	535	532	519	557	530	506	515	504	571	531	543	510	480	531	558	540	578	541	516	556	544	534	537	513	526	586	527	560	542	505	520	561	527	531	531	531	538	537	521	556	555	572	525	510	554	560	523	538	546	535	581	593	517	545	513	511	553	531	508	518	557	550	533	542	524	499	566	532	523	515	563	543	512	552	518	542	551	543	509	506	523	529	547	540	508	518	594	546	520	571	526	496	565	528	522	552	514	515	498	530	539	529	514	565	545	547	543	509	535	527	532	559	546	476	533	539	537	545	487	519	537	496	562	550	530	489	589	476	488	498	510	532	540	510	512	519	534	538	532	551	516	538	547	518	510	545	569	580	526	539	517	535	527	557	559	534	532	548	585	510	539	532	504	539	546	566	510	550	550	556	546	580	483	554	543	546	521	544	554	530	551	546	542	571	561	535	505	505	553	518	509	532	490	520	520	558	529	527	525	530	555	528	541	519	516	536	496	522	497	565	514	568	514	547	561	528	536	489	548	498	498	519	583	543	499	522	575	566	538	507	523	531	558	516	528	513	544	534	561	516	533	538	548	554	546	512	541	554	519	589	533	490	525	569	550	527	529	531	515	552	547	506	573	534	528	533	545	494	532	519	564	542	526	524	541	536	523	531	550	551	565	549	525	533	515	472	545	511	563	493	534	516	540	498	569	529	515	544	546	533	562	560	587	516	541	490	565	572	539	526	537	533	550	548	523	540	535	529	537	545	526	550	517	506	542	529	530	545	531	537	529	522	541	527	526	520	522	522	545	540	540	515	532	527	482	541	566	536	599	518	558	510	529	542	557	570	529	556	528	495	518	572	537	517	522	530	507	531	539	565	544	557	553	537	501	514	514	550	533	513	498	519	549	531	552	549	567	568	546	543	545	524	531	537	511	554	552	558	534	527	554	522	485	549	491	540	504	545	507	529	515	524	485	541	523	489	497	512	531	543	532	533	525	493	526	533	496	547	539	555	569	530	537	529	585	538	496	510	529	535	545	566	546	517	532	506	530	543	539	533	508	550	556	544	534	547	540	522	531	498	538	541	534	510	522	512	525	558	535	531	512	550	527	496	522	525	540	528	544	501	531	528	517	495	508	524	546	566	534	511	527	530	537	532	553	499	511	543	557	522	577	548	526	536	495	541	512	563	541	577	551	551	558	521	542	562	569	560	530	562	564	514	547	511	517	532	513	535	507	576	521	547	527	528	538	541	509	531	552	569	528	492	520	538	551	585	560	525	534	563	513	566	531	570	536	529	568	543	565	529	550	514	549	571	513	558	579	508	548	546	526	561	548	588	532	539	505	546	537	540	544	587	536	576	506	534	481	509	549	514	576	509	500	550	532	545	498	512	557	506	532	516	519	532	533	551	567	535	531	504	547	516	517	525	518	540	569	529	545	519	551	553	576	498	539	513	569	517	501	541	525	529	550	499	552	500	537	519	555	534	539	532	582	492	522	520	560	565	536	502	497	525	516	559	557	498	520	508	548	526	526	545	576	534	530	535	512	498	520	528	527	535	549	503	524	551	552	538	525	491	517	538	551	516	501	507	543	488	533	538	551	565	567	547	496	562	511	513	533	526	516	486	523	519	499	493	538	550	533	516	538	575	506	531	515	517	580	531	511	551	568	563	573	529	541	535	512	559	536	498	569	568	558	534	517	532	533	555	535	534	534	494	524	487	501	532	532	552	539	549	516	520	541	512	512	558	501	518	536	519	494	543	552	493	527	492	538	575	532	527	571	498	535	582	477	524	532	523	545	514	503	556	516	519	529	532	542	505	555	550	599	522	536	535	540	551	533	521	533	536	526	531	525	532	511	516	492	516	552	577	504	527	528	528	543	520	516	541	523	527	513	530	534	531	497	494	582	569	560	533	549	545	565	521	531	567	512	535	526	522	514	512	567	503	543	513	535	552	541	527	523	562	544	475	565	524	564	487	510	512	540	509	555	558	562	539	539	580	537	519	520	538	531	548	533	526	502	542	537	502	526	556	523	522	525	526	529	525	527	537	548	521	537	525	519	529	526	490	494	569	506	487	551	538	534	519	564	539	571	546	519	545	544	514	521	512	531	497	533	539	521	516	500	562	550	508	518	504	524	579	508	556	530	541	529	552	535	529	497	543	523	543	559	531	590	515	536	529	509	550	510	543	561	534	522	479	551	503	545	543	522	525	523	516	537	539	535	516	560	519	477	491	552	494	541	478	583	532	539	574	536	507	548	535	514	554	543	541	531	515	542	509	592	512	517	509	583	519	523	527	574	560	542	530	563	497	486	535	533	496	518	506	524	554	527	546	542	495	515	508	557	546	517	533	511	517	524	537	563	514	519	500	509	541	569	535	521	578	533	540	518	522	509	528	536	509	515	526	540	541	517	505	513	517	556	532	557	530	578	532	527	501	493	534	524	527	552	528	501	536	515	539	543	558	547	505	508	517	541	521	546	532	509	547	516	552	501	563	522	545	563	538	509	538	512	525	570	549	505	531	530	509	547	530	517	497	507	541	564	516	550	550	532	532	449	482	536	541	533	540	555	514	551	543	510	557	536	515	558	562	532	502	569	486	540	524	588	559	533	505	519	543	524	544	564	549	552	538	540	534	514	525	507	498	526	498	523	513	532	531	529	531	511	483	579	520	550	548	563	530	545	539	518	509	547	547	547	527	499	524	502	546	519	551	532	565	516	522	558	539	547	518	504	539	537	515	498	509	522	553	558	518	534	513	556	520	531	521	518	534	483	510	522	578	517	539
25018	21500	27470	25636	5961	714	612	606	454	481	441	466	436	452	442	430	435	442	398	405	408	408	442	388	440	393	431	393	431	347	374	401	393	407	426	389	401	403	412	408	421	387	427	422	393	387	390	408	379	400	398	394	394	379	392	386	409	391	341	400	384	397	433	392	405	405	394	412	399	396	383	391	409	398	397	408	401	392	411	409	408	396	401	385	377	399	391	416	391	386	372	385	385	353	409	390	418	352	446	422	410	381	381	374	385	389	407	409	403	379	429	394	411	423	351	428	432	397	415	406	369	427	421	386	456	396	472	396	374	410	350	419	386	398	389	376	398	383	391	409	398	369	477	397	383	384	380	381	415	433	380	416	404	366	398	411	388	400	347	401	390	348	383	394	414	379	402	419	405	397	404	376	403	393	419	417	418	392	372	367	374	408	375	387	415	414	371	382	380	416	428	383	376	406	405	397	414	399	396	377	353	408	381	438	403	387	419	366	410	403	374	395	395	395	400	420	402	406	399	416	417	386	408	418	407	375	386	383	385	383	409	409	429	395	353	418	371	417	407	389	372	359	406	397	443	387	419	392	416	354	370	405	438	413	415	411	413	357	388	373	400	388	399	398	421	358	442	379	382	429	351	398	373	415	393	433	379	403	369	372	371	368	407	391	388	405	395	440	380	387	410	384	365	383	383	377	378	393	393	405	409	395	385	402	421	381	434	357	410	423	422	392	400	421	388	404	382	388	398	410	393	396	386	376	386	400	400	371	405	392	382	427	384	390	388	412	424	379	437	424	341	386	439	403	371	380	416	394	426	408	439	432	405	402	388	391	407	387	395	389	408	401	409	367	381	433	411	396	383	377	420	441	392	399	406	393	442	438	420	386	382	398	393	393	392	379	415	390	410	389	411	380	410	397	382	384	401	396	420	367	390	426	412	422	356	404	379	410	376	382	462	414	439	413	378	413	379	410	413	407	398	391	391	389	395	431	347	387	405	387	420	431	385	399	392	379	430	392	385	380	360	391	396	415	393	396	371	410	411	375	414	426	425	386	382	412	396	401	401	419	389	375	408	372	394	402	414	377	397	394	413	411	395	410	426	418	396	380	358	379	371	434	375	397	364	380	415	393	369	378	398	421	385	396	381	418	427	359	410	415	355	352	406	406	427	401	415	386	410	404	408	394	369	421	401	349	422	398	385	414	397	402	394	386	378	408	399	439	416	390	401	415	391	392	400	386	405	431	406	398	421	387	421	424	390	375	413	419	402	451	422	378	356	429	376	382	396	418	381	423	379	386	381	375	427	380	419	403	396	394	367	378	425	402	425	396	382	376	391	397	381	405	410	399	409	439	355	360	408	419	423	373	423	364	441	388	409	393	380	410	410	397	370	403	391	379	388	427	383	388	379	413	425	409	411	425	404	407	383	391	391	397	415	415	397	424	397	374	419	376	412	425	401	391	400	347	411	387	395	400	425	394	384	362	393	393	399	375	428	399	391	391	418	417	416	414	371	413	401	462	391	406	385	404	411	425	387	372	416	404	394	366	390	392	392	404	425	409	423	381	385	401	386	396	396	426	355	366	417	391	387	409	386	425	413	419	411	392	403	392	407	407	379	417	414	387	391	446	374	377	424	388	389	395	381	399	410	416	368	406	411	382	391	399	409	399	383	407	377	399	404	417	423	421	406	366	414	365	399	411	394	397	419	362	388	387	390	412	418	405	380	413	386	411	404	408	400	401	382	395	385	437	415	420	388	391	404	414	389	409	388	403	416	398	395	436	402	387	396	421	401	407	381	389	368	405	399	421	383	400	397	389	408	397	402	396	386	401	427	413	419	393	385	417	389	394	399	410	422	409	423	409	363	399	384	411	386	346	402	396	396	394	408	394	401	385	398	362	395	409	400	393	387	383	400	361	342	413	406	386	403	381	406	389	414	416	375	402	391	403	392	426	400	379	390	404	378	406	395	404	365	406	394	381	384	398	389	404	410	414	419	403	412	380	386	412	417	392	403	403	407	394	371	403	420	433	355	418	406	434	413	364	408	389	377	368	389	386	360	405	395	385	400	407	378	366	382	404	395	434	386	403	401	425	351	403	379	386	417	414	372	413	381	397	405	415	387	389	412	412	381	399	418	396	392	395	394	365	381	368	394	416	392	404	411	379	408	391	406	415	391	378	366	394	377	386	411	399	414	377	382	391	422	388	402	404	396	418	405	411	427	395	436	417	383	369	418	388	405	382	373	417	393	418	421	362	410	426	387	348	407	432	375	415	397	392	418	412	383	365	374	388	423	398	349	376	411	414	402	389	390	381	380	362	422	384	373	407	397	381	412	380	402	423	410	428	400	392	425	368	412	412	409	393	398	360	391	396	395	375	369	374	428	381	446	394	368	420	402	386	401	398	385	414	379	397	403	414	431	402	404	409	404	391	420	417	381	395	393	372	422	404	367	417	371	406	387	360	386	398	393	376	391	375	421	358	367	373	430	392	389	386	415	409	436	393	425	375	396	400	383	407	387	374	399	397	394	389	356	374	401	439	386	365	351	376	409	390	379	370	365	439	433	380	405	407	384	405	388	383	364	386	409	429	371	367	376	402	392	422	419	393	435	407	392	373	403	404	413	407	390	408	375	400	377	417	383	385	446	412	389	447	395	396	415	423	394	422	401	412	364	385	397	405	393	398	403	393	396	401	410	404	410	422	417	399	366	388	432	383	410	405	392	403	393	366	374	423	404	441	397	379	395	380	368	364	407	354	407	411	397	393	401	384	420	427	406	411	395	396	416	396	363	393	392	404	416	381	388	385	437	397	380	391	404	387	390	391	399	389	409	401	405	392	392	397	357	413	391	390	382	401	424	393	397	378	397	364	385	376	414	410	430	397	398	400	396	409	394	392	399	401	394	426	404	431	393	410	365	361	398	429	410	432	387	403	400	370	397	380	409	387	407	432	412	408	400	405	389	413	399	374	390	404	406	394	406	406	392	427	415	371	400	389	396	396	438	389	411	399	337	379	377	384	409	355	411	441	407	417	396	399	410	428	371	386	372	433	381	380	384	370	414	400	397	437	374	457	421	394	416	407	421	369	408	403	398	378	388	382	398	390	376	420	404	416	396	405	397	391	419	399	387	394	378	437	433	416	412	370	378	399	421	402	383	376	433	391	402	386	396	388	387	407	391	399	373	370	406	384	409	372	392	408	378	430	399	398	407	399	421	376	377	393	385	370	368	431	390	427	398	450	358	393	407	383	418	383	390	411	425	379	390	394	412	414	456	396	400	400	400	370	374	409	386	423	412	399	398	411	403	386	365	426	396	371	390	389	396	393	378	377	408	380	406	419	382	379	408	390	429	404	408	393	389	398	387	433	415	455	406	410	374	372	383	404	385	382	360	392	440	383	387	409	404	390	374	406	406	382	388	376	415	412	428	363	398	379	389	402	385	428	403	374	399	376	427	446	418	413	389	421	378	413	384	394	386	381	368	407	365	406	386	416	421	414
6008	20044	11895	1980	1452	1125	946	826	747	658	626	615	579	528	575	567	526	501	543	549	483	522	539	510	518	512	501	499	467	527	492	505	484	512	494	509	510	502	515	502	496	514	506	496	523	540	506	514	514	498	474	509	489	464	513	502	524	489	488	503	513	511	494	430	508	519	541	525	468	484	499	550	518	492	501	475	493	522	475	483	507	501	489	530	454	528	491	478	497	475	481	521	512	523	475	480	502	472	507	507	526	511	467	474	467	474	446	520	523	519	497	497	491	487	445	514	477	480	489	483	495	459	482	477	502	486	494	480	481	525	557	536	516	489	484	502	510	534	524	495	506	532	472	509	488	469	475	503	501	495	509	477	479	452	455	489	501	489	477	504	542	499	483	491	504	507	499	480	440	510	517	444	508	498	503	498	485	466	497	511	488	533	460	543	500	539	505	512	466	530	531	504	515	507	497	507	493	507	484	443	531	483	485	499	505	470	496	464	478	531	547	492	498	492	471	526	518	532	532	503	507	500	506	507	501	503	465	541	502	507	458	505	498	475	502	537	474	468	504	482	487	493	502	479	503	504	536	489	516	474	498	540	504	528	489	519	471	521	533	505	499	493	484	474	484	486	494	507	494	488	487	462	491	532	522	499	494	507	471	474	486	473	488	517	465	490	495	506	474	506	469	486	477	485	497	484	489	531	490	483	525	482	499	479	507	521	520	532	481	505	503	515	497	526	493	525	488	474	527	502	481	513	483	470	500	505	488	513	496	441	515	467	514	494	492	497	508	474	503	506	480	527	519	475	511	488	477	501	482	497	505	505	529	496	490	509	525	463	497	477	466	488	497	470	472	479	533	524	501	490	536	451	467	513	495	506	510	494	508	485	515	487	484	514	487	485	510	494	483	493	476	474	508	525	534	513	497	499	535	529	492	517	494	489	527	541	498	473	544	493	491	488	523	484	467	513	506	498	483	498	495	520	482	496	520	511	501	496	501	520	484	477	521	481	508	514	513	545	496	471	526	491	558	500	480	486	527	502	499	501	487	441	504	515	485	508	444	474	468	475	521	481	498	492	497	490	510	488	508	459	482	506	533	497	469	513	493	492	513	496	507	517	508	493	443	510	465	497	454	506	454	508	499	550	511	519	516	463	486	528	498	505	481	480	479	499	505	496	485	479	498	537	488	485	500	513	488	498	515	494	487	468	492	490	468	517	508	453	483	485	499	472	536	468	507	506	465	503	493	498	487	509	513	482	515	511	501	509	500	491	492	484	500	469	503	498	510	467	504	485	503	486	499	497	507	484	487	537	533	499	492	521	519	477	487	496	542	481	493	496	452	510	515	494	510	516	483	524	470	489	511	498	501	494	473	473	460	503	480	520	491	486	524	524	481	525	459	490	481	481	476	511	516	489	477	473	528	533	533	511	472	497	491	504	515	503	449	475	502	500	506	551	466	476	514	491	509	487	532	513	486	486	511	499	504	465	489	513	497	490	459	503	468	507	506	489	474	522	496	506	492	479	482	507	497	515	470	484	503	484	517	533	474	464	497	510	496	511	463	513	523	485	512	463	491	457	487	466	463	520	474	495	479	509	487	494	487	483	494	468	492	481	495	502	475	533	492	504	492	503	474	473	533	486	496	487	516	474	529	514	466	495	490	476	517	492	461	503	476	490	463	526	481	472	498	479	506	501	521	501	499	499	500	548	479	484	497	501	505	540	510	464	497	486	495	510	493	477	468	515	458	503	505	504	485	516	469	502	473	490	472	503	486	549	503	474	517	483	503	481	473	486	505	480	490	515	510	460	501	492	485	491	512	518	517	495	500	474	519	512	491	492	464	482	490	479	472	493	487	499	488	538	485	513	475	529	459	460	497	485	487	517	497	474	499	505	499	464	472	534	486	480	521	470	479	530	496	497	527	522	476	495	512	443	497	491	472	493	461	505	504	491	487	477	532	508	483	515	474	497	492	489	539	473	476	460	512	470	456	510	519	456	469	536	454	511	485	498	502	470	541	514	505	444	492	470	473	523	511	487	492	529	497	541	483	485	497	471	519	487	498	475	494	488	493	519	477	498	485	487	528	495	490	530	506	487	463	505	486	461	507	488	515	543	495	523	469	509	500	496	508	518	475	509	479	491	512	479	546	471	475	543	485	503	507	474	502	476	523	505	499	498	470	534	507	502	495	474	493	487	507	535	499	516	507	496	495	527	498	524	458	479	472	508	524	477	469	496	486	478	487	499	504	487	512	511	492	506	528	515	472	517	488	508	530	507	486	529	530	492	516	506	483	486	511	495	508	531	521	463	541	526	449	485	495	505	515	533	512	478	515	467	492	512	486	506	492	519	483	479	487	474	499	505	470	472	474	479	486	490	493	484	486	485	528	528	510	486	485	429	475	525	497	489	508	502	489	497	508	490	542	520	466	505	522	525	498	502	518	499	534	505	487	515	535	477	463	508	514	508	483	528	488	516	518	537	499	476	536	511	531	465	529	516	494	511	501	501	531	491	544	492	512	484	490	512	469	501	483	486	492	502	505	515	529	467	492	496	481	474	470	517	505	458	485	476	503	491	509	513	505	442	509	493	511	507	481	558	472	518	501	506	472	508	514	518	507	498	519	466	463	496	502	489	519	469	487	551	476	532	546	512	455	520	509	502	526	520	491	527	459	516	480	489	518	458	511	496	499	493	532	498	526	486	519	511	515	521	476	506	467	544	497	477	498	470	499	469	522	518	506	494	530	480	468	528	505	523	509	535	482	530	508	511	510	529	534	503	516	498	505	492	493	471	491	493	476	531	459	456	474	482	518	477	494	500	486	503	533	491	474	520	467	511	518	499	521	516	523	533	485	466	513	468	486	508	519	525	474	461	527	489	512	494	479	474	529	523	471	463	514	494	481	515	482	496	495	499	475	468	524	498	503	474	496	509	489	470	498	492	482	496	522	494	506	515	509	543	500	535	512	495	471	518	509	508	511	523	499	472	516	504	478	478	548	506	480	473	511	503	507	526	485	496	495	484	498	499	476	499	531	523	511	475	518	483	522	510	490	474	514	488	494	485	504	480	511	489	517	493	497	497	493	452	523	533	459	495	476	476	512	526	538	450	479	521	513	503	509	511	498	525	546	480	481	531	492	527	513	507	513	506	463	503	474	466	517	498	527	502	490	493	526	518	497	488	506	499	526	503	501	514	508	496	502	512	474	486	508	499	497	499	520	520	468	499	508	477	477	498	451	479	485	502	468	511	495	541	531	458	471	514	493	491	500	512	494	499	498	534	509	495	503	481	515	481	538	487	469	531	479	522	466	491	509	505	482	498	524	489	536	508	471	512	470	487	509	496	489	473	507	471	516	522	509	526	486	494	487	491	471	470	518	489	531	509	482	478	539	472	464	484	484	482	495	483	474	502	475	498	493	492	479	489	489	508	522	534	489	490	502	508	507	478	472	511	486	472	512	474	441	467	486	465	480	489	473	474	456	467	491	474	517	511	495	477
22798	21504	29524	23901	21501	21433	4343	643	509	459	398	292	280	264	225	236	220	243	203	181	228	193	207	174	196	191	187	192	191	164	154	148	175	166	155	179	151	149	156	157	153	176	157	167	171	153	173	145	171	156	164	152	164	152	147	158	149	122	151	164	167	144	143	127	168	135	167	128	149	164	155	156	140	167	138	160	156	149	152	150	158	171	144	117	119	185	143	125	147	142	156	145	149	131	146	153	172	142	148	154	133	146	134	154	144	130	170	160	140	133	183	174	159	141	147	150	169	145	140	164	154	160	157	171	154	155	164	135	150	145	145	154	137	135	158	147	133	144	136	140	157	151	177	162	137	131	141	146	166	142	135	138	141	166	137	162	146	149	155	142	157	155	136	154	144	162	159	148	153	179	149	145	168	128	164	133	153	152	156	146	174	159	134	150	163	138	168	152	145	139	138	140	164	158	164	164	160	156	156	149	159	153	152	158	144	160	159	144	138	157	174	162	126	148	160	149	144	159	157	132	156	159	128	146	146	163	149	165	149	153	170	139	162	154	151	159	156	129	147	156	173	158	158	168	155	157	149	139	146	146	139	169	157	169	155	152	145	145	166	160	154	169	170	155	164	130	148	133	171	151	152	154	146	166	137	138	157	147	131	154	116	153	165	120	130	155	165	145	146	165	148	151	134	170	161	146	163	149	148	115	170	150	185	163	141	144	155	136	172	164	142	147	163	159	142	134	163	148	171	149	158	136	134	156	157	137	141	163	140	151	157	144	150	176	162	131	148	167	142	152	165	140	141	125	164	135	151	164	163	134	160	159	146	167	146	155	139	137	154	157	119	133	170	157	156	179	138	148	152	171	125	151	154	138	150	147	147	121	143	157	153	165	158	134	146	138	161	151	146	152	153	144	134	130	163	149	149	157	162	149	126	141	147	147	137	168	154	167	152	132	180	168	156	179	155	170	153	167	144	126	151	165	166	150	124	156	141	163	157	151	150	149	163	143	164	140	148	157	140	138	184	157	135	160	150	177	139	154	147	150	150	157	167	147	163	162	150	153	163	146	143	137	132	134	180	141	136	149	154	136	157	157	142	140	142	128	147	149	149	149	157	126	159	167	164	135	149	135	143	163	146	180	150	155	145	153	149	158	143	162	164	161	173	147	161	138	146	170	162	160	150	137	154	145	139	148	162	154	162	153	146	138	133	140	149	150	154	133	142	150	148	141	150	158	132	137	138	148	165	146	154	138	148	149	144	139	125	147	135	140	131	159	141	121	139	167	149	139	155	150	161	180	159	176	173	137	171	124	150	148	154	139	157	153	138	146	143	152	163	124	135	126	154	145	164	169	139	155	136	149	158	143	152	134	152	136	128	142	149	144	173	138	138	139	171	151	171	169	161	146	139	160	150	146	126	152	142	164	147	168	158	149	151	160	154	165	149	157	133	147	155	164	140	143	153	160	140	137	157	130	144	141	127	133	142	144	148	167	160	167	172	146	148	130	153	149	149	156	167	166	128	134	160	132	150	139	154	137	141	138	150	155	145	146	158	163	123	158	138	154	150	162	163	164	152	146	143	153	146	120	155	158	134	160	168	130	135	129	144	155	157	149	168	135	158	156	145	147	128	156	146	175	162	150	148	166	136	169	146	149	152	171	169	165	170	148	141	157	143	154	148	142	143	141	143	146	153	143	144	172	138	127	156	162	150	147	165	138	163	159	123	142	150	130	150	137	150	136	147	141	156	145	163	132	143	161	155	156	136	163	132	146	155	152	141	150	129	153	155	147	159	138	183	148	139	182	164	155	170	166	130	129	156	140	175	147	156	172	153	135	146	145	133	149	150	157	127	140	131	141	150	158	135	160	154	142	133	176	135	156	155	149	147	154	137	155	157	166	153	159	149	165	145	152	156	171	150	136	134	139	136	152	163	175	159	146	143	148	162	147	148	156	145	180	161	161	149	164	154	148	161	137	144	155	159	149	132	142	155	143	151	144	172	152	145	160	124	143	153	141	147	158	155	154	156	157	132	144	164	150	145	152	165	143	136	156	161	164	152	142	130	133	148	168	130	132	151	158	133	167	152	140	139	186	157	140	154	149	152	156	136	120	135	146	144	125	146	147	162	147	138	167	156	147	148	167	143	162	154	159	145	137	156	161	142	148	137	155	159	140	138	132	175	157	175	141	145	128	139	146	151	139	128	149	152	143	181	154	130	170	148	140	154	158	125	164	139	138	143	148	154	143	169	149	168	143	167	156	138	152	151	138	157	174	151	133	142	123	179	150	169	152	149	141	160	126	141	146	146	150	133	148	153	167	138	153	133	166	158	146	122	174	144	157	164	168	143	163	158	135	138	149	120	138	151	152	137	130	142	138	121	143	131	116	149	156	177	150	154	167	176	127	174	144	152	156	162	165	161	145	169	140	135	150	140	140	159	145	138	128	136	151	135	159	126	142	150	163	145	159	152	138	156	164	163	136	153	159	162	147	163	144	149	153	138	146	178	147	146	142	131	161	146	147	133	137	160	142	144	156	149	145	148	150	175	148	140	141	150	137	154	168	137	153	137	156	146	168	149	167	147	149	158	155	151	144	160	143	161	155	137	159	152	142	156	144	138	165	147	162	157	139	152	145	138	142	165	154	148	150	161	159	151	143	164	166	156	129	180	150	156	141	157	143	135	146	150	148	141	168	149	140	164	159	155	163	147	139	157	154	167	120	142	140	179	172	163	130	166	145	154	173	162	134	172	151	144	148	141	154	126	157	159	156	137	144	128	154	118	132	166	162	143	164	155	140	154	149	140	154	175	167	140	175	155	158	161	167	147	131	164	138	151	146	150	161	154	147	139	142	139	154	155	152	155	142	153	168	121	158	160	166	150	157	145	147	137	144	147	149	140	123	132	137	137	136	168	161	160	141	150	148	143	151	166	153	142	151	167	131	151	149	142	156	149	146	161	168	140	163	147	147	142	150	153	144	157	135	134	149	128	153	172	165	157	154	149	149	130	160	160	158	150	144	132	169	146	130	150	168	144	147	147	117	165	125	149	138	147	162	149	146	135	161	148	160	142	131	152	153	136	139	131	156	140	162	151	144	122	132	139	158	146	162	151	150	136	149	152	166	142	137	146	126	158	127	165	162	140	152	154	135	168	150	138	138	129	141	166	156	144	134	144	148	147	155	163	167	147	161	129	150	151	149	156	160	168	147	124	150	148	156	155	184	123	146	157	164	147	150	138	152	161	150	156	141	141	166	159	147	135	146	168	125	177	143	163	139	146	135	175	138	158	170	130	140	128	149	158	148	162	148	159	155	162	161	158	150	151	148	149	142	154	148	170	134	135	153	135	159	160	138	151	153	132	151	161	150	149	151	131	138	136	147	167	149	158	151	127	143	159	157	144	138	133	142	153	128	145	173	145	154	151	145	139	145	138	157	165	157	142	132	172	137	159	142	141	150	150	149	161	142	154	144	149	148	164	144	150	168	132	136	151	173	150	145
7811	29705	18954	5055	3358	2341	1788	1330	1083	820	665	587	483	417	433	363	372	324	345	322	260	256	262	276	275	236	238	235	234	254	230	228	203	208	237	202	206	250	226	209	205	203	204	189	222	202	209	213	176	211	213	215	214	200	195	215	210	207	190	200	200	195	184	169	224	207	201	208	197	193	191	203	209	223	190	197	181	211	191	189	175	179	170	185	186	203	184	204	201	209	190	183	189	227	231	223	188	183	214	211	178	196	212	207	218	200	204	189	185	190	214	189	178	203	208	197	173	188	210	194	218	208	225	191	221	215	198	186	177	196	212	198	184	205	189	176	195	210	196	181	187	218	204	229	179	199	183	193	202	219	191	187	213	190	225	213	183	181	175	202	189	208	221	214	195	201	224	187	203	219	194	177	182	176	185	185	170	219	206	197	208	200	198	197	184	166	183	194	184	221	189	206	194	211	218	205	185	167	187	192	185	172	209	182	201	170	203	185	183	204	178	192	215	199	201	201	185	211	188	204	195	205	210	170	179	174	192	191	198	208	205	175	201	183	231	204	208	177	195	202	218	193	188	188	205	169	218	208	213	168	213	176	161	176	208	169	188	167	189	188	186	184	216	196	200	201	197	202	202	190	189	204	203	179	214	154	219	211	188	181	217	196	171	187	179	208	201	191	205	172	204	175	179	189	201	198	179	176	190	193	196	188	227	191	190	184	199	219	202	161	194	204	210	168	187	173	190	192	206	214	211	182	182	186	211	174	178	182	220	199	205	177	184	198	176	190	190	176	207	194	179	175	186	205	185	199	189	201	175	190	194	201	195	187	176	195	193	182	164	165	185	230	189	219	204	216	200	191	223	192	199	197	196	201	190	190	207	199	182	192	204	185	183	159	195	187	201	181	163	176	170	177	191	198	182	186	186	197	197	197	175	198	184	200	189	181	144	186	187	189	199	201	194	202	225	197	199	208	187	159	194	214	218	193	174	207	231	217	202	198	183	177	206	189	181	188	175	203	194	194	188	199	173	228	177	177	191	194	192	202	184	187	162	195	181	188	194	198	183	178	179	196	193	200	172	196	217	176	184	207	189	169	197	185	184	172	191	182	220	179	195	188	206	176	165	194	200	183	178	187	207	185	217	205	186	215	188	214	196	190	196	192	183	201	196	185	183	191	177	205	194	188	185	199	200	195	184	215	199	207	168	192	179	196	177	186	176	192	189	193	187	183	197	187	181	197	201	185	182	198	208	205	179	224	193	201	177	192	210	195	188	204	212	200	207	185	204	185	215	222	208	191	200	191	200	187	204	213	202	229	201	176	202	176	213	178	190	198	197	187	205	214	208	173	191	189	195	221	193	188	171	183	184	211	188	183	193	190	187	190	207	190	219	208	184	185	210	190	206	171	204	198	175	184	190	188	211	194	177	206	192	194	203	197	195	174	175	195	158	182	169	189	173	214	220	175	178	178	187	192	196	200	194	197	210	154	181	178	198	200	192	164	173	189	182	196	187	184	206	208	183	195	219	185	205	179	187	216	184	187	204	210	204	215	199	197	196	192	179	162	199	173	168	191	194	191	205	190	175	220	179	205	218	198	199	200	190	183	208	168	182	197	197	188	188	204	182	178	187	204	172	171	190	176	198	185	165	184	185	192	208	221	178	191	173	199	171	198	190	223	217	165	211	214	194	178	175	171	175	179	189	202	180	212	165	183	210	194	181	205	191	203	194	188	194	187	203	182	185	169	185	167	207	182	189	197	169	193	212	208	201	181	208	208	208	209	197	183	223	184	187	190	197	189	181	174	189	180	183	186	189	187	196	209	200	198	206	206	201	195	195	176	185	201	201	211	201	194	204	199	184	191	216	188	209	180	207	195	213	179	175	189	190	210	201	193	193	181	206	176	217	190	205	177	189	192	208	214	197	212	179	202	186	174	218	179	191	203	165	199	202	200	171	189	205	227	192	181	176	209	209	227	187	166	189	191	199	202	199	176	163	180	200	198	212	165	185	201	187	213	183	188	191	206	219	215	196	202	181	214	190	184	195	205	183	205	196	206	185	176	204	189	207	185	220	184	195	195	193	181	201	182	190	176	180	204	191	194	197	163	198	201	189	210	199	203	194	187	178	171	176	177	211	167	195	214	190	202	198	191	196	180	191	189	205	224	188	190	202	174	179	162	183	191	182	203	188	196	196	188	206	180	219	183	158	195	184	210	198	198	186	182	206	211	207	200	186	182	177	155	197	190	176	180	217	169	168	189	203	175	194	219	183	200	185	191	198	202	203	163	190	154	197	200	215	198	205	228	186	190	202	203	181	201	176	168	197	188	176	199	186	160	197	166	215	194	180	207	177	181	187	172	215	187	169	162	209	181	184	176	197	188	182	199	191	190	204	171	178	185	177	190	212	190	199	184	184	195	197	197	194	209	203	193	206	202	202	190	207	203	184	199	196	183	203	197	189	189	206	205	203	174	179	195	212	179	214	187	179	195	228	186	209	205	186	224	195	171	198	212	193	180	204	187	200	193	207	210	186	167	179	221	198	205	184	202	173	183	180	189	210	182	208	186	188	204	178	178	177	198	210	205	192	209	193	175	191	188	186	201	208	210	187	171	167	192	182	214	211	179	180	195	192	194	168	185	187	200	203	178	170	201	189	189	220	196	190	193	196	212	196	194	197	191	198	193	196	184	197	215	219	167	198	180	195	191	194	179	211	203	189	206	172	191	209	161	181	220	226	208	182	202	214	199	208	162	185	198	194	204	194	186	185	175	196	198	215	191	194	195	187	204	175	208	190	197	183	184	190	179	194	189	182	189	174	217	194	178	207	210	192	188	193	181	177	209	195	196	191	193	178	199	185	189	199	216	176	200	187	204	202	197	183	194	219	199	185	202	175	202	194	187	189	173	215	216	200	210	180	202	194	199	184	178	181	216	199	208	188	213	176	208	202	187	195	199	174	211	194	192	224	215	187	180	196	214	186	197	201	191	226	224	190	184	175	187	194	188	178	167	185	180	202	189	191	209	195	181	177	207	181	197	187	201	197	178	172	192	202	191	205	174	201	183	199	186	189	192	195	205	195	168	187	204	162	195	209	208	196	193	172	206	212	178	211	201	190	191	205	182	154	186	186	192	181	195	197	219	181	196	168	203	195	197	184	208	181	192	182	194	167	187	220	224	219	198	189	191	193	196	232	188	189	200	194	207	178	189	180	182	222	193	189	192	209	174	193	161	181	189	208	194	167	184	189	196	196	208	178	187	192	200	205	184	176	206	173	198	184	190	197	198	181	180	183	186	236	181	189	165	198	173	187	217	198	205	207	185	199	209	143	204	187	189	210	176	205	207	184	205	216	198	198	187	161	182	185	194	186	198	211	181	174	199	184	193	184	202	170	186	199	186	200	210	192	174	194	204	192	173	177	200	219	183	176	197	216	192	187	191	201	230	183	202	191	205	194	191	176	178	214	204	199	193	171	188	213	176	148	212	212	209	206	196	187	181
27836	17358	5143	1045	721	610	599	573	577	587	574	613	563	569	563	582	587	594	558	567	561	570	551	558	588	565	608	552	575	557	528	594	586	561	579	556	529	615	546	570	591	500	552	527	550	562	550	562	549	600	554	566	574	583	563	542	609	592	543	596	577	604	528	563	570	564	570	518	537	533	524	530	574	556	527	585	614	589	506	561	582	543	527	534	571	580	533	594	568	579	538	596	542	557	546	525	535	596	589	529	598	561	574	557	599	576	529	536	575	588	589	584	547	535	563	597	561	574	552	561	538	554	628	556	591	546	558	555	557	519	559	592	578	514	524	551	545	555	587	556	587	584	576	505	577	580	556	594	570	522	560	528	603	512	561	568	571	544	586	570	518	567	604	586	538	595	571	562	588	532	606	590	542	544	552	569	543	522	588	565	600	576	611	562	532	539	557	607	589	584	559	574	575	622	593	517	541	544	588	565	564	534	598	580	559	554	569	576	552	585	571	579	585	550	577	571	552	566	579	573	536	596	600	531	578	546	520	526	604	547	582	613	544	570	576	569	545	544	567	561	550	584	558	557	573	582	521	592	569	575	564	562	556	588	568	564	540	568	610	557	556	504	564	570	573	569	589	594	538	553	557	563	560	533	584	548	589	561	517	577	594	575	609	576	534	559	616	608	566	533	571	552	522	554	571	536	581	597	592	575	521	559	571	573	547	546	553	559	570	589	534	499	565	612	606	557	558	597	623	544	584	549	561	596	558	545	558	555	581	632	532	573	616	583	561	568	544	566	610	589	541	595	546	538	588	577	557	541	581	563	575	586	572	556	553	514	573	581	576	558	595	580	538	556	527	558	542	589	601	595	579	608	623	570	569	571	565	533	600	583	547	569	560	545	550	560	543	537	550	579	570	579	521	542	589	527	572	548	557	530	530	503	555	575	569	517	538	562	566	519	557	608	581	568	606	568	605	584	539	592	515	585	626	608	576	606	516	577	559	561	596	587	546	577	550	544	593	573	565	559	568	572	579	565	596	541	570	541	557	528	527	563	597	570	565	594	605	546	579	552	552	554	547	606	583	571	547	573	563	554	546	543	566	628	578	560	625	528	559	552	597	599	553	580	567	547	576	550	542	585	583	576	532	552	562	591	573	552	559	552	593	548	587	505	601	572	560	585	569	572	567	606	531	566	595	557	561	559	580	568	555	576	568	561	541	567	566	597	551	601	552	552	605	560	593	562	563	570	534	564	569	580	582	565	534	556	540	567	622	561	578	540	559	598	545	591	584	552	540	585	616	560	574	579	541	567	520	592	570	559	598	575	572	558	544	574	533	574	555	591	569	595	581	579	583	577	535	544	550	537	514	568	574	590	556	555	581	581	580	528	567	532	587	568	558	586	593	565	544	573	578	529	592	594	518	571	593	590	555	564	559	592	585	572	589	566	587	527	535	565	556	554	575	566	571	544	548	575	523	570	556	571	552	565	566	577	600	526	581	580	582	534	592	566	532	556	531	533	531	567	558	544	562	608	527	592	567	558	547	585	584	565	583	562	611	583	586	585	544	578	623	565	570	582	564	560	585	558	559	528	530	552	566	566	509	547	576	536	566	573	568	569	561	576	591	573	552	561	523	582	580	534	543	587	600	545	547	589	577	612	571	540	516	564	523	574	534	550	565	557	596	536	541	564	580	528	561	556	603	547	588	559	583	587	587	571	586	525	601	579	535	573	583	559	613	513	566	558	545	574	521	571	580	563	563	610	575	601	578	551	581	561	546	509	534	543	529	556	569	563	563	541	557	522	566	563	552	572	556	562	538	570	539	595	557	567	567	545	553	549	564	544	555	609	616	600	569	545	570	547	568	566	621	564	543	532	543	543	603	581	574	547	572	539	558	521	561	585	564	558	590	562	597	573	566	568	573	560	556	578	596	557	541	554	583	602	611	547	560	558	600	594	598	562	581	559	572	570	594	520	565	553	611	512	541	582	551	539	597	564	559	596	543	567	528	588	577	574	585	539	557	570	593	573	591	559	613	589	578	557	557	599	609	576	551	605	556	567	550	545	570	561	523	553	527	592	568	549	581	585	562	610	529	533	563	543	557	572	521	588	580	587	588	606	510	553	562	542	572	599	560	546	577	531	525	557	588	570	551	585	530	569	600	581	560	584	564	567	573	549	549	552	546	554	566	518	582	562	564	555	542	596	553	531	530	591	580	551	596	528	554	536	586	527	551	602	517	546	602	590	575	566	514	573	600	567	515	549	581	538	543	537	561	533	579	526	556	570	544	554	546	556	543	575	544	616	523	566	568	544	572	554	575	570	560	583	567	557	598	585	572	618	605	557	582	585	518	558	577	534	561	586	547	557	553	575	590	568	578	580	554	557	554	554	532	563	569	518	578	597	565	583	524	543	578	566	592	561	569	538	549	609	569	591	608	576	591	543	550	579	556	551	516	591	567	583	603	573	610	533	604	544	574	565	589	579	558	578	587	558	581	542	587	564	547	516	543	545	542	550	536	568	528	555	576	554	556	576	545	566	564	558	574	597	553	542	559	571	598	578	577	548	544	531	615	543	615	583	585	554	592	586	536	595	617	591	569	553	594	542	600	561	541	571	541	584	597	553	622	570	582	576	582	592	592	588	581	545	573	576	514	579	520	577	548	570	522	579	589	556	530	590	591	572	643	617	529	608	579	569	594	603	574	563	580	590	546	572	579	610	560	574	565	586	569	578	537	573	566	599	579	599	568	529	548	565	539	546	579	556	572	521	549	564	570	562	557	553	600	580	564	588	587	534	588	531	568	569	568	548	576	548	542	516	567	576	543	566	549	563	562	580	577	550	575	551	545	566	559	562	563	518	548	565	599	548	527	571	555	561	551	521	553	544	575	563	540	561	578	562	575	538	575	544	585	559	539	589	586	578	593	620	570	573	569	557	592	581	555	565	568	538	522	552	568	574	537	590	591	579	575	561	605	564	529	566	567	554	568	592	565	579	551	488	575	552	624	570	556	569	560	544	536	560	574	581	541	581	592	506	597	587	585	599	572	563	527	515	529	548	587	559	545	590	584	560	544	557	598	580	578	566	579	598	552	569	546	547	545	572	569	537	615	520	601	611	603	538	560	611	567	561	635	581	569	553	615	567	597	586	570	549	568	561	572	576	566	583	559	572	580	557	563	547	573	597	575	545	566	538	568	549	570	565	585	583	527	581	575	585	559	529	549	579	603	528	560	573	572	563	576	542	574	537	557	567	563	593	561	522	599	601	552	562	548	579	554	522	570	574	564	588	586	541	594	591	588	558	626	583	522	575	560	567	558	544	562	592	585	610	566	549	536	582	598	541	554	552	553	556	546	620	521	559	591	599	569	541	574	569	578	563	596	571	570	563	540	613	528	589	512	554	561	530	587	516	590	587	540	545	544	540	542	574	566	564	550	558	544	587	557	600	598	551	529	513	610	555	573	586	524	576	519	536	547	580	564	584	524	571	619	553	562	578	506	525
6565	8013	2841	1043	909	772	781	698	761	788	763	713	768	726	718	753	738	699	731	719	750	705	717	755	706	763	703	681	746	737	729	739	706	712	715	747	721	692	746	721	711	720	769	743	747	683	715	736	750	732	718	748	733	712	698	702	723	745	755	720	725	769	723	718	716	728	716	734	725	684	693	716	711	680	745	689	662	736	688	698	704	779	699	724	716	708	706	723	800	701	697	745	738	694	739	776	682	719	729	678	741	750	771	702	715	708	674	746	724	736	716	734	739	718	712	744	741	732	737	713	681	692	665	737	726	730	719	716	728	715	712	735	714	696	703	744	712	756	767	700	720	702	714	677	723	682	703	714	675	683	722	745	735	687	711	743	720	759	748	715	719	712	730	715	717	736	704	711	733	748	731	730	738	721	739	708	709	767	747	720	710	692	680	657	704	742	739	726	723	694	729	704	699	704	733	717	698	682	619	682	752	709	725	715	733	786	738	744	711	726	701	701	732	722	728	739	731	691	693	738	722	752	709	733	711	733	719	731	714	738	701	724	719	734	738	722	705	712	751	707	692	737	768	728	779	744	707	666	721	708	706	726	720	741	736	727	735	739	712	716	676	695	739	748	699	687	726	704	709	708	724	725	702	659	715	740	728	683	661	725	704	735	776	701	744	702	745	715	682	770	710	743	693	677	728	709	704	695	688	701	720	732	732	711	736	735	702	742	694	695	714	672	704	771	738	754	734	696	753	680	707	716	740	694	741	717	708	705	719	708	740	706	751	729	716	747	679	716	711	710	671	772	727	728	689	714	717	683	712	708	713	698	713	670	734	706	671	705	697	716	704	642	728	733	724	743	696	771	732	739	736	702	730	746	727	699	726	703	724	714	682	718	732	717	767	733	683	697	732	707	696	748	738	722	695	707	746	701	717	739	708	684	705	702	708	675	676	693	672	724	701	704	717	758	742	733	705	712	744	745	672	704	729	744	697	690	743	689	754	749	720	720	703	747	747	722	691	726	693	663	726	693	696	779	713	712	717	691	724	769	766	692	740	684	748	715	677	680	689	716	746	719	712	694	771	695	749	763	740	752	769	708	686	731	744	671	699	729	695	746	717	736	767	720	762	669	692	730	717	764	751	722	720	766	716	744	724	747	741	707	689	681	690	688	705	771	759	705	730	721	703	713	714	733	747	720	670	684	716	755	717	703	673	720	659	705	721	734	763	696	693	736	780	721	692	723	718	735	726	740	722	682	753	717	712	687	706	681	721	700	758	677	713	737	722	676	757	725	728	742	729	680	726	707	729	717	698	719	699	754	686	702	735	716	750	690	704	664	708	695	702	725	736	703	716	722	712	753	723	668	731	726	759	724	700	698	751	713	681	738	719	702	743	692	688	668	704	703	718	709	705	712	722	694	719	730	742	697	754	715	750	739	762	731	740	749	707	720	699	706	675	670	736	693	720	710	701	696	682	719	693	733	711	756	768	670	702	716	697	669	742	747	786	679	711	747	705	683	738	652	718	692	722	768	675	709	743	788	711	709	737	675	735	718	695	692	716	733	744	710	724	738	756	731	701	712	727	751	705	707	745	725	705	753	780	717	709	737	679	792	709	724	704	682	762	761	721	756	696	715	723	650	779	715	695	683	678	726	756	676	654	749	721	737	694	718	753	763	701	798	649	739	664	721	751	710	736	680	763	731	752	683	770	721	715	727	700	747	682	680	732	728	715	749	726	725	760	704	712	737	789	728	711	711	755	732	739	754	724	723	718	699	729	705	705	735	756	685	717	722	718	720	696	731	705	682	743	687	680	738	743	670	667	728	708	669	735	660	735	695	766	742	723	690	720	705	704	684	717	732	694	739	715	798	748	719	767	710	678	691	730	696	704	723	748	702	698	694	774	721	761	762	699	732	726	733	711	727	708	674	669	737	723	705	719	742	715	747	733	752	727	754	722	700	726	691	714	751	701	737	695	691	688	746	732	697	667	758	713	793	735	709	694	697	761	745	663	712	713	720	734	763	702	750	704	720	714	789	712	740	723	722	755	718	675	734	732	737	728	753	691	753	715	716	770	707	693	732	687	688	739	717	752	702	743	704	676	724	649	758	748	695	762	680	722	716	762	653	699	676	708	747	724	736	662	700	700	760	702	697	759	766	771	742	714	719	702	715	726	699	702	731	706	702	696	706	706	720	688	744	703	742	720	689	723	740	731	701	679	716	684	749	666	707	661	706	699	714	702	742	717	707	687	762	726	726	706	689	684	718	695	717	766	727	677	688	665	670	721	741	773	700	734	759	720	744	711	781	730	694	685	750	715	720	720	733	705	706	738	722	723	718	696	753	696	785	757	745	727	686	718	751	725	689	706	750	720	720	701	718	708	740	720	757	737	764	712	698	750	738	754	751	714	707	732	715	745	701	716	725	672	726	701	706	674	729	693	727	698	691	745	714	695	712	705	737	751	743	686	754	712	725	686	754	736	741	743	746	762	744	766	705	737	710	770	767	748	729	674	708	736	720	726	715	737	719	721	766	710	717	716	691	743	718	716	711	688	737	737	710	717	713	742	692	735	747	720	694	700	747	717	734	726	681	737	673	754	706	684	707	732	703	724	719	646	763	668	734	700	703	713	720	726	741	691	681	687	728	721	775	704	682	701	751	723	683	712	718	726	713	751	771	765	732	727	724	719	698	685	665	713	778	689	749	743	695	777	743	715	727	717	679	740	731	727	718	717	685	698	718	675	710	757	700	722	707	678	732	716	721	714	702	733	720	727	762	697	702	725	687	695	702	727	763	740	696	690	729	728	723	694	689	709	703	659	683	702	745	685	751	691	731	725	700	703	724	735	722	706	741	703	710	754	732	758	715	661	728	701	696	720	754	681	711	719	758	675	706	664	681	664	692	686	684	745	762	721	729	716	667	732	747	683	721	745	762	800	698	764	722	760	771	754	724	647	685	708	708	746	689	696	730	704	722	727	726	732	712	705	711	720	715	655	768	746	747	731	690	720	724	742	702	697	746	687	665	760	737	727	696	717	731	763	709	713	732	707	723	682	692	671	741	702	745	693	733	675	702	728	770	770	766	688	710	716	705	719	682	683	735	722	695	733	734	740	775	727	706	713	774	724	691	737	732	756	753	705	659	693	702	757	718	739	695	742	710	707	719	712	700	715	758	705	695	669	715	750	716	744	777	748	729	717	751	745	694	697	689	692	683	722	693	750	715	736	689	658	698	684	673	738	670	730	689	709	739	753	696	768	706	749	717	756	706	672	667	700	682	731	693	755	759	678	668	720	729	714	712	696	749	735	760	731	731	742	762	751	707	735	682	698	765	727	747	736	680	798	683	779	756	682	654	720	710	779	698	696	742	755	708	700	731	716	717	701	747	695	714	729	794	727	679	744	724	742	752	664	706	720	696	715	698	716	713	686	619	692	748	699	709	754	696	698	670	753	709	734	753	768	694	708	702	676	743	692	722	692	708	728	707	716	733	682	704	697	702
23715	21470	28915	24445	21413	7565	971	735	551	534	507	465	527	444	455	415	455	429	457	424	438	417	411	433	430	429	398	424	444	414	423	434	423	402	412	424	382	385	415	392	396	408	435	416	413	415	399	412	397	415	404	436	392	406	380	424	445	383	408	405	433	411	418	409	417	381	398	369	395	377	370	399	427	411	410	412	424	366	432	387	404	418	376	395	402	373	383	415	425	410	430	386	401	410	403	390	385	369	359	414	390	419	415	403	419	411	380	403	364	410	371	368	407	415	390	380	365	374	410	405	365	384	410	382	403	413	400	423	394	408	376	389	399	411	405	412	387	401	396	428	394	421	398	411	344	417	428	413	409	378	418	401	395	417	419	406	388	411	418	412	378	396	389	407	365	395	393	407	401	420	423	402	394	398	386	396	407	373	395	377	423	425	395	384	382	411	421	392	392	392	399	360	388	407	401	408	410	389	430	419	387	387	390	399	346	460	414	444	415	402	416	394	433	372	437	412	433	396	380	418	406	394	418	402	418	395	378	413	395	381	406	415	403	413	410	373	415	370	390	431	404	400	382	414	416	381	380	424	375	366	412	383	402	402	394	399	386	432	377	442	404	382	430	438	381	390	420	412	414	367	434	397	410	427	380	409	406	411	396	375	394	395	420	377	384	385	411	418	404	385	382	434	378	407	417	412	426	400	401	429	372	413	421	365	406	383	384	362	387	399	404	397	438	408	388	374	422	397	389	414	392	403	421	368	413	423	419	404	357	396	393	393	385	402	407	394	392	384	385	395	414	379	408	402	421	402	406	364	375	372	383	364	385	407	423	405	396	390	405	381	379	399	385	424	406	432	382	400	405	421	431	404	389	426	384	373	415	432	397	443	388	378	395	393	390	386	398	397	403	391	395	454	387	401	417	432	382	371	385	400	394	375	383	378	387	397	397	432	365	410	373	417	394	361	414	375	372	419	411	415	367	380	416	407	406	407	405	382	395	375	364	367	387	409	399	399	438	389	377	391	402	384	401	407	388	415	395	389	386	393	402	378	383	438	403	441	391	427	407	388	407	414	409	400	367	405	398	349	411	430	378	381	388	424	425	412	401	403	424	391	416	383	412	389	383	401	408	373	386	443	368	407	388	412	367	398	394	398	373	393	372	400	379	399	397	398	422	422	356	423	396	375	410	392	396	411	416	385	375	417	385	391	425	421	350	405	366	411	441	407	399	385	413	393	400	415	359	408	413	368	414	396	384	408	404	397	381	408	346	406	370	376	400	426	388	392	385	421	403	423	381	384	377	406	432	381	382	373	390	403	404	402	373	382	353	380	395	415	414	396	399	419	404	417	384	424	419	376	410	409	394	379	441	415	417	436	379	416	421	400	380	418	376	421	407	400	387	403	417	382	373	386	393	404	395	392	406	372	393	391	385	403	359	392	413	381	393	401	398	379	392	363	378	396	387	355	448	406	422	414	409	381	408	415	400	386	383	384	439	396	404	441	407	403	405	413	384	376	394	413	396	390	416	366	418	386	411	393	432	399	423	399	406	386	420	410	403	443	414	399	410	396	414	389	366	425	389	411	414	422	395	400	370	418	404	390	380	400	411	448	370	407	360	409	363	392	420	384	415	393	408	384	393	408	394	424	404	373	415	390	374	414	411	390	463	421	402	395	423	383	414	401	402	413	403	393	380	381	367	371	399	419	387	429	405	385	386	426	399	410	393	357	366	372	396	411	373	440	393	384	409	409	417	433	376	403	396	413	399	388	384	395	411	394	411	396	376	432	400	454	376	422	366	403	372	392	412	379	398	425	396	452	427	422	377	375	410	396	435	419	428	389	408	420	397	391	406	382	381	345	404	390	415	415	392	373	392	388	412	395	410	433	385	385	418	456	387	386	408	394	431	407	426	398	424	377	418	422	400	402	388	396	369	379	378	430	427	381	394	387	397	380	382	432	445	421	395	377	378	351	361	371	393	420	377	417	403	402	397	369	408	393	392	414	409	390	425	365	402	394	368	409	400	379	414	405	390	366	408	450	415	376	402	425	367	407	382	418	396	401	441	397	366	362	409	406	400	396	390	384	380	415	412	388	422	423	421	399	405	404	392	395	379	381	398	435	404	400	404	383	390	403	401	392	425	379	372	381	402	397	432	362	391	381	415	385	404	416	401	392	391	360	401	371	417	420	391	399	426	440	402	369	399	363	348	385	432	370	409	411	433	407	426	386	426	413	376	415	400	392	419	380	409	407	407	402	399	397	440	421	389	378	408	381	382	422	403	388	393	416	397	398	418	375	386	394	387	375	415	425	392	392	374	392	397	387	385	417	407	421	389	423	431	363	430	354	423	405	419	414	355	411	434	391	403	386	415	396	382	420	394	383	398	435	404	391	433	401	413	416	396	385	372	381	395	441	418	446	351	362	393	421	422	408	421	405	406	420	414	399	403	388	419	374	430	410	388	410	422	398	417	414	423	413	410	408	394	385	419	376	371	440	392	423	416	391	390	398	416	379	387	411	391	425	400	402	419	408	426	396	440	410	362	380	389	357	397	420	366	378	397	390	378	367	413	379	375	384	434	395	388	420	406	404	407	383	413	393	408	409	436	432	411	428	378	382	389	346	365	425	410	355	414	379	408	425	407	429	410	382	368	378	366	391	411	411	424	405	411	391	423	442	402	405	387	438	402	442	401	368	404	428	394	403	409	413	386	399	416	385	404	418	415	399	401	401	378	367	402	376	397	384	377	357	382	372	366	406	393	392	417	422	380	396	390	369	381	378	395	375	431	394	404	388	365	415	407	404	428	392	439	402	387	416	404	419	378	365	453	376	447	433	403	406	412	422	430	366	389	417	426	371	405	371	419	387	383	414	416	396	420	416	404	364	387	372	386	428	453	403	346	424	418	390	417	376	408	428	382	369	392	422	398	412	409	391	454	417	387	410	397	408	388	420	417	416	388	427	395	381	423	356	403	403	432	394	418	399	397	395	403	423	365	376	427	357	411	398	395	401	433	408	382	377	408	385	414	415	410	387	351	366	395	393	412	397	375	403	368	351	419	378	406	407	394	384	391	389	402	411	410	381	378	356	377	399	434	388	403	403	424	372	352	405	380	406	393	391	400	398	358	384	391	392	397	404	384	406	393	408	403	389	409	427	394	417	381	408	329	404	424	417	355	391	382	419	387	422	393	413	393	441	390	407	420	404	397	387	408	396	402	363	394	424	393	418	400	390	400	389	453	381	408	396	377	404	383	427	389	429	383	390	419	374	384	397	416	386	378	369	363	425	420	378	399	390	409	421	421	382	372	414	385	396	394	375	400	387	389	419	405	377	379	387	379	401	420	403	376	396	398	385	383	376	416	382	379	439	382	404	416	409	390	399	367	451	383	396	383	407	345	420	380	427	376	424	412	368	380	402	400	407	404	352	424	370	412	391	406	394	410	402	376	408	388	388	428	414	341	387	416	391	417	412	363	422	377	423	374	400	376	419	380	404	441	430
6075	25364	15024	3241	2342	1708	1350	1175	950	876	769	736	668	640	623	638	694	624	590	588	550	545	522	535	569	534	576	540	525	557	551	516	556	525	554	533	596	506	540	555	523	558	540	548	558	520	546	585	512	487	538	522	544	517	529	510	566	580	510	514	523	586	508	544	506	523	539	539	525	512	558	486	519	509	524	515	498	534	546	515	491	565	516	508	495	553	527	560	522	536	530	529	556	535	527	532	477	493	529	526	503	539	505	533	513	527	464	497	485	523	526	536	494	547	532	506	508	557	508	526	522	479	501	508	541	533	512	508	508	497	516	537	538	564	551	534	511	481	560	530	550	514	510	530	527	534	520	543	533	518	522	541	538	540	532	512	518	513	530	533	525	571	539	538	543	543	532	500	542	527	495	550	501	565	519	524	526	506	535	532	532	522	523	540	483	536	568	510	542	543	545	515	533	499	517	484	522	518	531	509	493	547	482	514	491	512	529	487	543	526	565	533	529	496	546	519	517	522	550	505	543	490	502	542	535	512	541	498	507	545	537	523	535	541	494	524	520	516	563	505	485	541	540	488	506	486	492	551	552	500	524	526	519	552	554	527	527	530	542	530	544	521	500	540	495	526	511	550	534	503	552	551	511	518	526	516	508	541	485	506	517	537	538	585	525	499	520	537	513	508	523	540	529	505	522	538	523	559	490	571	507	541	530	553	530	509	537	545	551	505	494	505	533	517	544	585	486	517	517	553	516	548	499	551	527	580	555	500	541	526	485	498	568	521	506	493	547	505	540	527	522	518	509	511	497	533	531	533	483	533	523	554	535	505	496	524	516	551	525	518	522	517	505	545	553	516	533	511	498	522	555	491	532	525	528	557	511	557	527	562	507	542	517	542	538	512	539	575	531	530	507	510	556	517	511	528	545	546	535	540	483	494	557	523	544	520	537	556	512	537	511	498	551	518	517	526	523	525	548	538	500	539	523	503	497	515	516	520	516	501	513	540	558	524	516	485	563	537	568	513	510	491	522	507	508	490	508	527	544	567	514	513	518	552	551	557	541	555	520	528	522	501	520	529	501	502	542	514	530	517	472	526	516	517	503	490	511	520	541	508	498	528	540	510	516	504	546	483	594	520	556	486	527	495	534	502	531	527	524	486	502	532	547	510	536	524	524	522	525	517	560	511	537	563	524	514	560	538	508	541	509	514	530	485	498	548	535	531	547	570	530	503	564	526	551	515	553	503	525	551	526	493	507	531	524	520	530	548	520	550	524	537	542	511	535	558	570	469	531	481	473	535	552	478	501	505	510	536	491	491	509	525	510	509	515	492	504	545	521	550	566	508	515	586	523	508	554	529	554	524	528	545	541	506	543	528	511	482	511	527	538	500	557	502	444	571	503	504	487	554	541	523	494	526	534	533	516	537	576	531	509	502	562	548	519	509	500	510	556	531	519	519	524	555	573	522	548	530	546	462	559	519	552	511	505	522	541	495	544	538	509	496	526	527	522	552	503	516	511	489	549	513	501	526	530	547	495	480	529	532	514	544	507	574	529	563	513	510	498	530	534	591	523	513	542	517	539	506	527	537	513	541	534	534	532	528	538	489	570	551	537	514	532	526	536	568	516	545	551	529	523	514	521	506	527	534	493	542	547	529	533	516	546	561	516	518	513	531	526	503	524	526	559	530	558	529	488	531	531	531	521	511	472	525	516	540	550	520	540	526	558	508	498	534	529	554	569	513	493	543	531	538	550	508	519	527	550	461	516	566	557	498	500	549	551	532	536	498	541	505	572	529	495	537	516	550	512	487	506	545	523	484	512	568	548	504	524	500	501	496	521	501	534	554	503	546	532	533	551	574	569	533	533	533	517	522	493	489	521	511	513	540	507	494	547	548	569	546	503	524	552	555	526	525	523	541	492	516	567	523	521	541	531	512	493	532	533	533	576	509	549	500	520	509	528	530	553	521	535	577	483	500	479	513	506	538	476	558	534	533	562	550	526	514	549	495	511	504	512	520	549	535	561	526	527	545	473	488	491	508	561	557	542	515	506	510	518	521	527	535	537	510	559	535	509	521	494	508	496	510	536	489	500	525	496	524	582	527	535	535	493	536	558	549	503	538	536	497	556	549	565	544	509	543	504	532	497	552	538	537	540	563	538	487	501	531	531	522	523	512	537	546	519	481	536	538	519	551	564	535	520	539	537	540	494	506	511	529	516	525	542	524	516	565	456	541	514	539	525	508	519	512	527	578	524	541	568	507	498	536	499	491	513	506	473	512	554	473	563	532	551	517	528	525	499	499	534	556	484	506	512	520	539	525	530	539	511	535	505	506	521	516	495	586	509	528	486	523	535	548	506	524	496	573	497	494	471	533	520	558	499	582	516	472	502	533	515	524	512	544	527	510	519	549	506	511	519	496	513	509	517	518	515	550	493	516	533	524	542	509	518	524	530	552	526	524	541	511	521	500	562	563	490	520	525	526	504	518	531	530	521	527	516	556	528	547	489	543	545	480	523	530	497	531	526	519	530	517	535	520	525	551	537	521	490	510	522	523	531	471	557	557	548	554	551	557	538	585	550	496	517	530	551	507	524	546	542	486	548	557	560	515	536	506	553	528	537	492	529	521	537	563	496	485	482	524	534	505	535	545	510	515	547	523	501	539	489	519	530	523	485	538	574	538	546	507	535	510	496	553	506	543	539	511	537	485	542	471	501	525	526	545	591	531	481	516	502	499	521	555	508	512	532	507	575	566	528	502	527	516	540	495	536	538	528	542	523	499	574	536	547	549	510	520	514	513	530	528	520	518	542	544	531	533	531	493	534	539	494	495	504	517	558	552	562	562	498	527	499	550	539	528	542	509	475	512	545	519	524	527	488	526	498	504	519	563	486	500	578	511	556	506	539	540	505	523	523	519	515	522	504	513	524	564	554	489	505	523	497	530	535	518	539	523	508	501	499	506	541	545	520	541	522	456	545	536	517	495	550	553	539	495	536	520	526	531	549	501	535	535	522	524	529	553	537	555	511	572	541	522	527	536	517	501	527	513	530	545	542	549	531	550	495	535	532	553	538	520	543	552	507	528	506	539	505	500	489	508	489	533	503	529	531	505	573	559	511	512	567	528	508	535	553	487	506	553	509	549	489	505	520	544	521	563	527	519	501	524	509	497	550	481	527	524	502	503	504	499	528	542	534	541	544	505	512	508	508	510	526	529	535	528	515	526	507	525	509	531	536	529	484	500	548	546	522	565	496	548	497	526	500	521	506	540	520	494	461	533	538	574	478	553	495	493	528	534	569	486	516	482	511	535	583	496	540	503	529	553	525	516	563	546	565	563	537	485	557	491	556	491	496	498	545	537	500	534	538	511	523	518	543	508	521	497	521	574	523	544	517	540	486	492	576	568	527	528	528	490	524	523	496	527	528	570	516	528	493	532	517	514	522	575	493	528	535	471	550	536	485	536	514	521	503	531	573	529	556	525	572	554	525	535	513	535	524	544
24924	21500	27577	25526	5724	685	594	505	461	437	508	464	439	423	441	383	420	425	410	399	418	404	426	388	367	391	392	412	443	387	406	373	389	429	389	415	437	390	376	414	411	397	372	439	401	379	407	390	406	418	408	369	400	396	358	396	359	424	375	399	414	406	413	415	443	386	437	386	389	394	390	426	376	391	356	410	427	363	383	387	394	419	375	387	384	370	397	422	391	391	399	401	404	429	397	395	388	369	377	393	370	382	376	393	367	378	394	360	387	411	407	420	424	352	410	359	427	393	409	371	433	409	412	398	407	366	388	390	360	456	420	355	360	368	397	393	406	399	433	359	424	427	373	391	376	392	386	393	408	398	403	422	388	356	402	412	381	386	398	389	419	389	385	394	423	345	402	376	393	409	407	357	387	374	354	414	390	385	378	370	401	388	389	385	407	371	392	399	420	358	400	383	423	377	404	402	385	393	376	402	397	443	388	415	382	388	412	418	424	349	390	395	359	402	444	430	406	433	405	344	396	379	359	386	372	381	356	383	382	420	359	419	385	375	395	378	405	361	410	432	400	392	394	374	429	433	396	414	417	395	406	396	423	400	433	397	400	380	401	398	368	418	419	404	410	402	411	385	396	385	430	359	426	407	420	372	417	404	379	403	418	396	414	392	352	432	397	382	397	386	387	382	404	378	341	425	418	411	417	361	392	366	391	394	382	413	389	352	416	388	411	356	366	383	399	383	419	391	392	382	399	393	410	403	396	370	409	375	383	381	418	371	411	383	407	393	382	404	387	365	422	402	370	388	381	375	404	363	415	396	405	401	440	365	389	387	383	418	408	399	439	386	399	387	382	383	427	404	373	390	358	413	421	403	379	395	388	383	412	385	382	387	419	394	420	387	366	401	359	383	404	417	398	406	366	404	351	380	407	389	440	357	402	400	396	382	416	425	343	390	403	364	388	402	406	398	396	421	396	412	406	418	403	421	403	398	438	381	408	380	400	402	419	377	384	402	387	399	420	358	396	369	397	409	419	401	397	391	412	358	416	388	376	402	393	378	405	400	401	359	376	383	410	421	423	353	392	372	411	372	405	378	395	376	365	409	394	368	395	382	394	402	370	396	362	392	394	375	378	351	398	404	380	426	399	400	417	402	398	391	407	408	378	385	410	401	395	411	381	406	360	393	428	424	421	380	376	398	379	408	415	404	385	400	376	406	370	388	396	384	413	431	376	416	373	400	388	381	407	394	423	411	378	392	357	380	369	411	420	398	379	379	336	384	407	390	428	371	396	400	412	410	378	392	385	392	363	393	393	406	412	390	392	393	354	409	364	401	411	350	422	384	381	409	367	398	396	396	361	394	385	388	416	408	374	385	353	411	415	385	408	407	401	401	392	391	388	386	367	421	405	427	444	374	407	406	359	383	386	388	347	394	371	386	395	388	360	376	369	379	393	412	376	385	386	409	374	407	385	365	355	421	381	351	399	403	393	414	394	367	394	385	357	404	372	417	413	416	373	397	400	371	399	386	382	368	404	395	391	365	397	388	392	396	396	398	358	400	400	393	403	406	402	420	398	382	383	408	394	390	396	402	392	389	414	392	393	399	389	385	399	398	328	433	386	402	452	414	423	410	394	394	376	381	371	386	387	434	404	368	368	404	404	450	380	393	400	421	396	384	422	390	409	422	384	379	370	401	370	398	364	408	374	432	442	387	410	382	383	386	384	391	364	387	383	412	395	402	387	365	385	387	391	381	364	367	424	410	391	433	442	455	405	396	391	399	417	384	364	391	435	379	394	392	418	409	403	410	398	385	390	421	398	396	432	408	396	387	377	405	360	392	389	367	389	392	427	359	414	384	401	394	434	401	379	391	403	401	364	387	405	425	387	414	397	379	381	410	378	390	389	401	414	400	397	390	367	385	375	425	386	402	424	364	426	395	421	466	381	411	382	403	389	404	358	378	399	436	397	393	397	387	416	405	415	405	417	390	412	408	431	385	411	403	398	377	406	373	403	405	383	384	410	394	418	402	404	425	388	380	399	410	369	393	385	451	417	411	381	398	395	418	387	354	363	379	381	371	422	357	386	410	367	356	384	399	391	413	414	396	381	407	376	397	377	408	372	400	397	377	398	371	393	403	407	371	409	371	410	395	408	423	388	397	382	381	395	396	453	391	385	369	392	434	401	397	388	374	426	421	367	386	389	420	358	392	395	396	365	383	395	416	386	388	390	402	404	403	403	385	422	405	402	412	414	390	393	412	369	397	383	387	402	408	401	405	401	399	391	368	370	370	395	380	378	362	376	390	379	383	385	396	384	417	394	420	397	411	399	400	391	399	394	405	400	417	388	380	374	407	391	386	368	388	376	414	417	389	397	401	394	390	410	426	399	399	381	381	381	382	368	429	367	400	391	414	384	379	367	418	398	415	414	402	380	427	431	395	377	451	380	404	384	418	399	390	407	394	391	377	417	402	389	448	371	415	410	405	383	390	394	411	398	408	411	396	395	401	402	406	431	387	406	419	421	389	387	403	391	380	398	348	385	379	374	408	394	372	382	371	414	416	411	408	422	424	350	382	396	386	398	388	375	361	429	395	429	368	364	392	450	381	385	396	387	364	415	394	416	399	396	357	363	403	405	416	411	360	410	406	379	406	385	387	373	387	378	425	397	390	382	368	405	369	431	408	408	404	438	389	393	359	352	387	404	384	388	395	419	434	440	364	408	435	356	397	392	372	384	428	364	422	417	413	390	406	389	399	385	400	384	407	397	378	408	370	399	388	395	405	388	389	392	398	364	390	401	381	419	428	407	412	400	366	377	393	427	378	413	365	388	420	436	398	404	391	401	447	360	382	397	382	383	390	410	413	388	388	396	375	418	378	384	416	379	387	384	381	397	406	382	388	413	393	390	375	367	438	410	402	402	407	398	406	429	393	436	425	375	378	424	391	402	388	365	381	407	377	417	390	381	387	415	419	374	375	390	384	371	395	378	404	367	372	373	425	367	373	413	393	370	397	395	378	354	380	437	389	378	359	395	419	438	363	411	394	414	377	379	414	386	405	438	393	424	372	394	405	441	407	410	394	403	365	378	420	376	439	399	398	373	364	380	386	395	426	365	381	390	363	369	399	388	381	369	372	391	387	415	403	416	348	375	434	400	385	380	388	404	401	428	355	429	388	408	395	386	403	411	371	410	416	408	423	412	377	415	397	407	409	405	393	391	407	398	389	417	379	421	405	378	385	371	404	377	395	398	369	365	389	414	392	402	351	409	379	413	419	385	359	402	412	372	417	356	397	424	419	367	452	403	383	342	396	428	360	376	394	423	399	355	407	435	390	381	405	401	386	423	396	394	388	356	384	398	381	365	407	393	371	391	396	399	402	347	412	434	416	333	402	406	417	369	379	377	425	382	407	371	379	382	382	382	372	413	360	389	359	377	410	387	420	372	386	392	413	420	416	399	409	414	415	409	364	402	433	416	391	366	419	401	391	419	389	405	394
5909	19890	11636	2023	1398	1088	907	824	784	660	647	623	543	574	538	545	522	564	514	539	511	480	487	519	509	495	552	524	493	521	513	510	522	530	509	483	472	518	495	463	488	493	505	481	459	491	510	517	514	502	496	507	482	450	514	514	457	507	530	508	461	526	516	478	464	475	474	466	479	459	486	481	465	457	478	490	494	468	489	492	525	473	486	502	451	510	495	501	493	470	510	440	428	483	492	475	456	481	476	497	494	455	531	534	459	470	459	477	511	465	512	486	497	439	452	489	475	513	499	527	480	443	491	503	450	470	443	484	516	490	471	489	457	479	491	478	465	516	473	492	454	487	484	486	487	500	472	458	481	488	492	501	488	496	526	506	506	464	524	474	489	473	465	474	499	501	478	478	462	492	493	471	498	469	493	540	522	479	456	503	494	505	501	465	442	526	478	496	535	475	503	501	439	517	514	446	488	492	496	489	523	516	473	480	495	478	503	523	485	521	483	507	513	481	541	480	486	480	491	467	481	438	480	497	470	503	474	497	528	508	486	463	520	494	533	490	476	471	508	482	527	486	476	463	516	475	471	485	496	480	492	464	505	483	513	481	509	521	487	488	512	465	465	502	488	496	507	498	501	492	503	490	489	452	503	546	488	472	574	466	492	503	471	458	481	529	487	518	468	447	500	506	490	434	498	508	502	479	493	475	478	499	495	485	490	498	489	434	484	478	483	508	541	488	449	482	489	500	508	501	480	470	469	484	441	470	473	513	490	481	459	472	478	500	461	478	516	466	521	498	509	496	450	518	485	426	486	500	479	469	498	496	476	498	489	485	508	519	511	482	463	521	450	503	485	533	494	512	500	477	445	487	504	523	465	495	500	526	459	484	489	475	452	532	532	526	478	474	488	483	489	509	486	499	525	473	484	478	519	484	505	530	497	486	529	468	461	485	519	484	482	507	502	469	486	474	497	496	480	463	506	477	514	528	457	490	537	507	494	467	516	488	515	517	502	518	510	496	503	503	494	511	459	469	463	471	503	539	467	484	500	458	494	463	455	468	505	449	435	506	493	499	493	486	509	482	493	477	470	496	485	510	499	472	489	489	470	476	462	471	472	518	484	476	479	490	524	486	425	470	508	537	483	516	516	474	511	515	493	487	470	503	498	436	517	487	486	491	504	472	508	438	496	514	458	488	492	501	515	494	495	452	503	506	510	520	492	520	493	497	457	516	511	477	484	484	502	504	468	504	529	514	499	516	464	485	460	515	503	515	482	460	485	518	527	517	534	483	500	487	517	462	460	478	503	497	479	481	473	505	490	477	508	496	502	515	508	488	473	526	497	493	541	495	495	456	504	490	479	509	481	474	490	472	475	500	508	468	486	473	463	478	481	502	514	514	480	466	485	490	507	484	467	486	487	505	507	505	504	464	503	498	444	492	491	509	483	473	484	477	514	487	515	504	531	468	463	480	512	496	519	479	488	495	494	510	490	488	464	480	527	524	522	518	479	461	508	494	530	435	488	476	515	490	504	493	437	529	533	491	494	500	498	520	504	500	468	489	537	507	482	476	473	500	506	505	512	492	483	479	501	499	432	482	519	483	475	472	479	521	488	498	496	491	492	477	529	471	503	482	487	506	494	460	467	518	487	465	507	473	470	463	488	523	536	496	505	466	517	477	537	508	480	482	531	499	515	489	482	532	471	502	529	530	515	461	450	466	473	457	455	478	514	491	487	484	490	500	473	492	534	482	492	493	476	482	515	505	468	481	484	527	531	497	479	500	471	473	466	479	490	529	492	513	541	480	522	458	487	503	462	451	467	503	471	479	485	523	494	529	501	500	497	501	497	483	474	466	462	481	476	490	484	467	504	524	514	498	478	518	476	503	473	478	474	532	499	502	532	497	490	516	450	502	448	517	501	521	506	529	485	514	476	479	514	523	482	443	473	501	505	483	468	520	499	522	501	520	498	460	500	474	457	476	531	464	479	482	505	500	460	501	506	483	490	512	498	480	447	499	508	444	483	496	520	516	496	498	505	527	488	489	484	504	487	523	506	501	526	455	508	451	473	499	504	460	482	476	474	501	496	469	504	499	518	476	490	453	519	535	518	486	476	502	497	498	525	473	496	480	503	513	466	500	463	490	477	483	516	546	553	496	486	465	462	475	483	488	476	517	465	464	479	468	474	488	503	506	494	485	506	485	492	494	504	471	489	505	488	488	468	502	510	497	471	450	474	469	469	500	473	496	486	451	489	494	488	486	526	505	512	470	506	491	472	535	482	487	464	501	503	531	506	480	439	489	534	493	487	467	507	487	519	489	468	496	492	493	499	439	455	491	498	482	465	479	458	515	522	500	463	498	432	499	500	521	433	516	482	492	485	500	515	533	488	464	466	525	504	503	456	514	476	495	505	470	541	490	494	495	486	506	472	489	484	501	458	496	491	497	495	503	492	511	469	530	493	515	516	500	453	454	452	495	515	504	497	527	512	490	508	502	477	480	466	526	494	486	543	496	511	464	470	488	489	516	495	482	511	503	495	483	527	469	531	494	510	488	494	490	478	520	489	475	467	471	505	460	507	481	513	474	488	500	448	481	500	509	476	464	489	526	473	481	498	485	475	446	462	509	483	485	507	463	468	498	484	506	502	474	468	512	445	487	494	499	515	493	507	503	437	483	500	486	496	469	434	505	507	489	550	504	496	499	485	464	445	495	503	531	448	518	489	481	524	505	487	483	458	498	513	490	502	499	513	455	532	469	470	478	503	483	499	504	444	499	536	516	511	495	497	502	499	493	496	500	524	477	500	475	487	486	484	508	494	496	517	434	460	466	491	484	507	487	507	493	473	533	520	515	481	487	471	527	437	524	519	520	520	468	510	454	462	517	549	476	516	497	531	482	495	463	486	463	490	471	500	492	480	505	503	501	494	507	451	468	493	496	468	460	516	502	487	500	481	514	523	503	486	523	462	514	494	488	494	507	470	467	508	461	485	483	476	452	505	463	488	505	468	514	493	495	469	511	496	468	494	476	474	509	492	488	474	480	443	486	482	453	465	522	482	478	469	483	533	505	499	498	463	458	508	480	492	506	497	514	488	511	490	451	491	497	475	483	472	489	481	505	527	478	492	525	499	472	508	516	493	449	493	493	525	527	472	502	463	503	479	491	484	486	483	538	461	486	493	495	463	494	491	489	479	515	461	483	507	448	496	454	478	509	493	500	506	516	522	499	487	485	502	473	536	501	527	494	455	514	496	487	509	467	490	470	486	474	465	477	474	483	486	459	474	500	519	483	504	481	452	498	487	526	494	495	484	514	441	496	500	476	488	487	501	521	467	475	466	474	529	494	517	486	479	479	511	495	494	500	501	502	445	453	500	452	466	495	479	504	535	487	501	498	478	523	474	440	506	485	482	492	486	502	477	455	489	487	482	502	473	511	478	480	473	456	500	449	511	458	519	503	519	520	507	490	461	485	498	432	500	487	505	527	442	515	471	533	460	499
22794	21494	29536	23901	21499	21433	4231	677	464	410	342	307	270	241	265	249	215	197	204	199	205	203	179	176	152	171	161	174	190	182	171	164	172	171	147	180	148	152	149	141	163	160	149	135	154	134	144	149	153	166	154	137	161	138	162	167	148	137	156	140	126	165	154	162	141	176	166	137	141	149	141	153	140	146	146	133	156	129	158	155	156	128	168	136	151	155	148	150	142	145	149	158	158	147	138	148	138	158	148	135	146	148	151	142	151	155	161	148	142	139	137	169	161	140	160	139	142	149	151	140	155	149	139	156	136	140	140	165	151	144	161	151	136	139	140	151	142	132	166	157	141	134	161	143	143	127	142	146	139	139	140	139	152	146	135	133	151	122	144	153	125	151	153	139	145	142	163	163	149	157	144	141	138	159	168	137	165	143	149	137	177	140	160	153	132	146	169	141	143	146	147	149	162	151	139	136	137	155	133	136	149	163	145	135	167	139	153	154	154	151	143	157	144	128	149	162	154	132	142	139	147	130	140	150	146	181	149	140	143	156	157	146	147	137	143	144	141	141	140	152	145	146	155	156	156	158	148	133	139	136	165	147	147	147	148	158	145	150	136	159	150	132	165	137	130	132	134	129	148	143	127	129	149	150	129	130	155	136	125	145	155	123	145	137	126	168	143	141	143	168	147	160	136	139	129	152	149	136	143	125	150	131	139	147	141	166	131	146	144	133	147	139	152	142	146	163	161	153	146	157	123	169	134	170	157	147	126	141	156	138	158	154	154	142	179	144	139	140	135	141	136	142	154	165	151	138	152	139	165	137	132	136	153	152	144	149	159	147	129	150	143	156	155	146	154	163	135	136	149	147	154	122	125	134	150	120	149	153	123	156	145	158	148	148	132	156	133	137	156	149	130	155	172	140	157	165	143	156	139	159	132	153	148	142	141	143	145	129	158	177	142	160	144	146	163	139	164	142	136	149	161	152	152	146	139	123	136	146	154	145	172	131	147	152	146	158	150	170	160	143	156	127	149	164	150	155	149	125	131	139	152	140	139	121	175	152	142	147	144	149	137	135	137	147	151	161	154	138	152	152	144	162	148	150	146	134	161	135	126	141	153	131	145	151	143	154	132	140	169	150	136	154	146	142	154	144	135	154	156	142	152	147	138	123	145	146	136	145	154	131	156	153	168	150	146	158	155	169	155	143	174	143	151	159	129	170	157	149	131	142	131	150	160	161	146	145	131	169	163	178	126	143	136	155	145	134	163	173	143	150	133	164	131	138	164	160	128	117	157	153	165	167	163	166	141	128	128	162	135	142	162	144	138	128	125	141	136	148	134	144	138	135	149	132	149	141	123	136	140	168	143	120	159	142	151	137	153	159	171	132	134	153	144	142	134	130	146	160	149	140	141	131	150	143	139	162	142	139	155	134	157	139	158	154	147	131	139	144	136	124	132	139	159	171	163	149	131	158	146	145	121	146	133	154	149	159	156	151	158	145	139	156	162	151	137	145	141	150	140	168	148	124	159	158	146	133	159	148	132	146	131	144	155	146	151	142	150	134	153	147	148	155	143	156	151	154	158	133	153	132	165	168	138	122	160	146	163	124	187	160	140	144	141	133	132	153	134	151	158	143	167	135	159	136	147	156	140	134	149	166	138	131	141	151	163	147	144	146	142	140	156	162	148	142	155	130	137	127	134	152	147	149	151	140	155	150	157	168	153	134	165	130	133	140	135	168	151	142	159	143	133	141	160	124	147	151	141	165	178	148	151	170	121	155	151	139	148	146	142	127	140	161	130	146	132	158	141	150	142	136	159	154	135	164	150	149	153	132	139	144	148	140	144	149	154	115	127	146	143	140	132	153	144	154	138	139	143	159	132	150	141	151	143	143	128	143	139	153	131	133	158	145	135	140	143	158	148	155	168	144	142	173	140	162	130	134	150	145	137	137	151	161	144	132	115	158	162	161	140	142	115	130	153	159	137	140	135	149	137	153	153	171	158	153	139	131	146	146	158	140	140	129	143	132	153	144	146	164	124	154	157	152	129	136	134	123	140	132	146	151	157	152	139	172	135	130	146	144	147	161	144	165	172	169	158	146	161	136	142	145	148	166	164	157	156	125	130	148	145	148	124	128	152	161	154	138	152	161	150	146	148	127	124	149	157	139	159	170	138	141	167	153	167	141	153	160	153	141	135	153	166	159	139	133	147	132	162	153	168	167	147	113	171	151	160	146	151	167	151	145	144	139	160	160	159	148	159	149	156	159	170	145	142	138	159	151	140	150	148	142	163	136	145	126	140	138	144	158	130	128	145	173	139	150	129	121	138	136	141	143	150	159	152	127	160	140	146	168	145	167	149	147	139	132	121	134	156	141	158	130	140	141	168	150	123	125	144	140	153	138	138	133	149	161	152	154	151	160	154	130	142	144	125	146	143	130	149	120	148	173	131	130	143	151	129	161	135	158	178	144	153	145	156	149	164	156	140	137	138	145	132	157	150	132	148	148	146	158	151	140	133	152	146	130	156	142	147	167	150	143	153	136	152	147	153	142	147	146	137	152	132	127	143	149	163	146	142	153	139	143	136	135	163	154	139	122	152	122	144	141	145	144	134	134	137	167	146	170	155	129	137	136	122	144	144	166	144	145	120	151	162	155	152	162	157	159	144	165	154	148	148	144	139	166	143	137	134	155	136	121	141	151	173	142	127	155	127	156	151	163	156	135	142	135	145	147	148	154	144	122	160	151	165	143	138	140	147	133	138	146	144	155	158	149	139	135	167	126	149	127	162	152	159	153	149	132	151	158	162	128	140	139	145	136	179	169	138	117	144	143	152	151	139	138	161	144	141	148	153	138	129	131	144	150	138	137	139	154	128	144	116	138	145	159	159	149	150	152	149	134	144	147	153	131	147	147	157	151	177	151	158	147	147	130	141	128	154	160	135	164	151	155	149	146	148	141	141	164	146	157	136	135	136	140	157	164	143	149	146	124	154	152	161	151	134	158	157	160	161	150	157	136	149	171	134	155	141	131	136	150	153	125	151	152	119	138	150	141	149	165	159	130	139	145	153	139	136	160	160	147	146	139	142	137	145	146	167	147	142	151	157	139	151	153	126	141	137	157	131	162	144	140	141	129	147	150	138	148	140	158	150	143	143	153	151	160	138	162	166	141	153	138	141	152	159	153	150	144	150	131	162	136	143	133	165	158	138	150	135	138	137	135	179	153	132	156	163	160	129	138	151	144	149	173	168	149	151	140	155	134	136	152	148	124	145	151	134	132	157	170	162	149	140	115	139	114	146	150	135	139	145	136	131	162	136	157	131	132	144	154	140	164	129	139	144	149	137	151	165	138	136	139	131	135	139	168	127	130	153	160	154	133	149	149	133	143	132	140	157	126	158	157	137	146	129	169	161	144	123	129	137	142	154	140	144	156	136	146	155	141	170	144	151	130	148	148	130	138	153	143	144	134	147	141	143	172	160	148	139	146	122	147	134	154	147	154
7886	30477	19074	5013	3355	2368	1695	1323	1050	826	683	525	476	433	404	364	360	304	257	289	264	274	232	288	260	259	251	216	238	226	217	239	212	208	211	184	201	201	198	230	186	202	198	200	202	196	192	202	225	190	194	206	190	189	179	169	183	192	203	201	188	198	208	219	175	202	193	172	200	195	216	173	191	235	208	203	196	162	201	180	202	196	187	166	176	193	177	188	175	168	207	201	199	200	190	160	190	196	174	210	194	186	197	193	188	193	200	201	160	194	169	209	184	176	209	202	167	186	155	202	180	174	191	176	203	168	186	185	175	225	193	208	186	188	199	190	198	195	173	193	167	201	181	184	177	220	214	184	190	195	198	189	198	204	203	184	221	170	182	198	202	193	191	180	186	179	221	154	185	202	208	198	191	215	213	201	154	186	197	176	185	191	200	199	221	191	187	221	202	205	186	197	195	193	180	193	171	175	203	188	168	207	210	201	192	190	186	181	190	184	188	177	192	174	173	200	208	204	231	175	200	169	186	215	173	201	199	185	201	191	200	171	219	194	174	209	194	192	182	201	193	208	195	188	190	205	175	203	183	188	180	182	204	166	174	211	172	202	206	192	193	203	192	211	211	196	182	192	210	217	218	202	201	202	181	171	204	183	189	188	175	163	190	168	190	222	196	181	185	197	188	153	207	190	199	206	206	203	226	200	182	189	196	208	170	201	183	212	165	183	173	213	209	195	177	160	201	177	204	216	174	172	204	203	207	188	195	208	184	209	203	174	185	184	189	171	184	179	197	197	197	187	218	208	190	195	178	206	179	183	196	182	176	193	175	183	181	178	198	212	184	180	185	202	194	177	170	173	206	167	180	180	181	179	192	164	180	186	187	214	202	162	173	169	196	179	201	197	204	176	189	178	209	216	208	210	189	202	191	189	189	190	186	225	183	185	177	175	181	191	177	212	183	154	173	195	216	192	193	191	178	173	159	176	182	168	164	194	182	182	189	183	193	199	184	174	194	173	180	210	184	178	183	188	186	172	181	182	186	184	175	194	172	219	185	196	181	186	199	209	164	188	183	188	196	183	198	220	198	187	184	187	195	213	211	183	187	198	167	202	171	190	182	180	205	170	175	184	183	200	172	189	177	183	177	208	188	170	185	198	212	186	172	198	175	181	185	187	197	211	191	175	194	163	185	210	201	197	188	188	180	190	184	177	188	198	169	171	181	195	205	193	172	175	184	204	191	198	183	172	194	171	200	200	179	172	209	195	175	202	190	176	193	167	186	197	169	173	197	172	184	180	200	170	194	181	186	193	183	195	194	201	189	191	181	174	198	191	185	188	191	192	204	177	204	198	176	172	169	190	186	188	179	216	182	195	170	179	217	192	175	204	178	167	218	211	185	196	187	208	192	178	196	184	207	199	178	203	168	166	186	174	199	182	176	222	170	166	188	187	180	205	180	186	206	213	180	194	183	183	187	193	217	181	186	185	188	172	209	176	195	180	183	178	162	196	184	201	211	185	192	184	210	190	185	157	173	214	184	185	182	186	187	173	178	189	221	165	189	187	172	207	190	181	202	170	210	190	193	184	177	216	183	191	183	187	192	197	203	183	199	222	209	178	181	209	198	200	178	184	196	189	168	177	179	208	182	189	168	165	199	180	188	196	166	192	209	162	197	207	184	170	199	197	196	180	193	183	185	182	198	211	193	196	190	173	165	196	180	195	188	198	189	189	194	184	210	198	167	181	185	173	182	187	187	174	184	195	189	178	165	196	209	190	175	222	165	176	192	171	171	191	196	188	191	176	186	198	186	187	189	194	183	185	177	181	189	168	204	179	182	200	165	185	186	174	200	192	154	186	206	184	194	200	171	188	186	196	178	174	205	202	178	190	185	190	172	181	191	181	181	214	209	197	203	178	181	161	182	198	199	209	184	199	186	190	218	202	171	221	185	203	192	186	206	196	205	191	196	191	189	175	171	193	172	197	179	200	169	203	186	210	192	173	173	180	173	198	192	190	211	183	203	193	186	191	194	178	189	184	208	203	190	215	164	184	185	182	166	198	175	180	214	210	173	195	204	175	207	172	168	242	187	188	187	171	216	188	215	188	185	216	188	182	183	213	188	196	179	198	189	189	209	220	204	184	172	159	179	202	181	216	174	184	172	193	176	187	182	207	192	196	178	178	184	211	165	189	193	189	187	206	169	177	183	199	225	193	229	198	183	182	196	179	189	192	200	194	179	182	203	183	188	179	195	186	192	181	192	204	164	181	184	200	174	193	215	198	180	158	184	178	201	192	203	188	172	174	184	198	204	210	189	185	205	181	198	199	181	194	190	206	232	205	193	178	184	188	206	175	194	201	197	216	187	196	195	190	189	198	146	195	178	198	195	208	193	192	180	196	199	196	196	169	191	189	174	170	214	173	187	204	195	165	186	186	192	194	175	210	207	215	171	173	187	168	185	197	185	196	185	187	189	202	182	173	181	179	181	178	216	206	163	169	170	191	193	185	188	195	195	176	220	176	192	186	188	196	196	186	202	170	202	184	197	190	194	209	154	222	210	189	183	179	188	220	191	185	173	170	178	209	204	169	172	200	182	208	189	193	228	190	198	178	197	192	193	208	206	178	210	202	183	203	177	177	204	188	189	191	208	199	202	186	177	164	197	193	189	179	190	202	176	203	192	188	207	185	169	203	198	199	192	206	177	201	208	177	178	173	168	190	189	174	177	183	206	190	188	183	230	171	225	177	204	165	179	188	162	171	210	188	205	173	202	171	204	187	180	191	182	188	191	189	178	203	188	202	195	191	179	190	183	210	193	176	184	196	194	182	197	161	194	207	188	159	186	190	185	163	200	200	180	189	193	187	189	187	210	189	199	196	211	214	189	178	193	192	207	207	185	187	193	192	189	178	171	182	208	199	191	183	203	174	210	173	186	186	219	186	219	208	186	194	165	172	176	211	203	186	161	193	196	169	179	170	178	197	196	182	206	168	176	193	197	196	203	170	199	185	198	182	191	200	172	193	202	185	184	203	203	161	214	178	187	187	177	174	185	174	201	176	178	186	173	173	173	176	204	200	187	196	199	194	204	199	168	175	187	196	189	186	196	206	190	196	188	201	202	176	209	197	181	187	183	196	202	201	206	163	192	181	192	184	221	205	180	178	199	187	213	178	197	175	173	183	163	211	186	199	169	218	195	190	201	193	196	172	210	179	193	183	190	175	177	176	181	186	181	190	189	201	185	186	197	183	184	194	183	186	191	189	230	192	187	177	204	191	189	222	186	165	149	200	187	188	209	193	199	176	185	216	169	195	191	204	203	201	210	191	184	215	203	187	195	191	163	200	198	196	206	201	175	202	198	173	199	199	189	193	181	214	178	200	204	194	201	186	200	204	164	211	188	209	204	173	198	188	200	198	237	202	184	178	195	186	195	189	192	192	182	196	186	195	186	184	182	194	189	202	194	181	185	169	173	185	191	189	197	178	193	173	202	177	186	176
27817	17357	5142	1121	821	732	628	616	566	569	569	530	555	554	573	544	569	580	555	530	565	545	555	555	500	549	586	571	542	573	533	567	586	570	520	570	554	530	562	532	496	513	497	524	545	505	554	511	512	567	549	527	572	548	582	510	509	573	562	521	538	496	561	541	592	501	528	556	543	548	566	550	567	513	546	578	553	511	593	565	589	571	563	522	585	530	567	528	534	554	618	544	513	529	505	565	554	506	556	541	574	578	575	546	530	549	564	584	532	550	601	561	543	613	563	561	575	590	527	506	613	573	556	498	545	553	517	551	563	514	525	523	546	570	561	563	560	550	561	590	527	538	503	516	523	518	556	542	554	537	547	594	541	540	509	534	583	516	587	559	563	560	546	521	568	548	546	570	537	544	552	542	584	561	549	562	587	582	597	606	522	542	555	524	589	523	601	578	492	552	554	589	546	591	561	577	523	532	529	578	533	557	549	569	541	539	552	538	558	538	570	533	613	564	559	527	553	538	556	520	535	550	511	560	519	572	558	566	550	565	581	529	531	555	560	558	610	600	540	537	555	543	532	547	560	533	555	492	540	537	528	572	525	585	528	593	562	541	592	578	584	579	531	589	560	547	563	498	577	554	542	582	535	548	552	538	575	570	547	547	585	530	556	601	545	512	610	537	567	561	544	549	524	556	550	558	522	526	561	548	545	584	544	542	572	525	550	539	558	567	525	547	511	580	556	526	576	544	536	572	583	541	528	530	575	560	532	519	590	551	503	532	548	539	568	495	562	556	568	524	569	514	537	555	550	553	568	528	559	521	535	559	558	564	547	577	539	525	560	539	542	503	558	544	541	544	561	515	538	520	580	539	512	537	552	545	530	569	582	570	636	559	556	559	562	556	541	509	520	547	553	553	536	556	562	598	567	598	527	557	546	545	559	556	602	576	571	555	573	551	516	585	558	530	556	555	576	541	607	565	537	564	544	548	558	547	568	545	543	585	557	562	531	546	575	539	542	545	589	558	566	573	544	588	509	556	584	538	529	547	557	521	576	533	553	559	524	521	521	560	560	503	541	557	560	534	579	524	548	551	537	573	577	552	557	536	506	570	573	576	538	563	543	567	570	535	553	584	538	555	551	540	559	570	532	590	551	595	559	548	544	556	559	619	527	580	547	556	542	549	553	543	547	569	541	536	530	529	532	556	535	562	560	538	610	584	580	513	537	555	550	549	510	538	556	577	551	521	541	569	572	513	566	523	537	561	551	569	557	568	580	570	557	524	565	514	549	563	526	524	494	536	557	569	536	581	558	545	569	583	571	557	528	502	574	532	555	551	550	555	551	545	546	558	556	531	521	578	604	560	562	547	550	559	528	526	515	556	531	565	561	505	512	550	515	565	518	555	534	549	538	581	490	503	506	572	592	557	577	571	578	547	539	517	538	521	572	534	543	524	533	592	535	533	598	527	560	540	537	582	514	553	562	555	500	544	542	566	508	535	529	517	566	575	560	566	580	573	583	550	566	517	553	523	519	561	585	544	496	528	574	534	558	554	518	550	553	518	505	580	591	538	594	574	528	606	519	545	543	544	568	567	583	523	568	534	566	583	560	523	547	545	525	543	555	563	573	540	577	573	560	534	516	491	562	529	537	562	513	536	535	550	547	576	536	541	541	536	534	548	528	575	579	566	564	569	596	535	553	562	591	540	575	575	547	533	575	577	562	569	542	537	557	550	513	489	536	556	579	573	508	575	531	560	577	533	574	594	585	549	580	522	615	550	563	539	556	542	559	516	528	556	562	538	542	563	554	570	528	523	542	522	537	569	540	531	602	550	552	549	583	552	486	594	588	535	565	563	547	577	570	546	549	578	546	553	535	572	557	550	544	575	545	543	571	518	548	540	540	564	530	534	560	526	542	526	525	542	628	547	589	554	548	531	544	522	538	544	541	556	538	553	530	532	566	537	567	541	574	542	612	539	577	547	563	512	520	568	575	561	568	569	530	557	558	581	559	575	572	543	563	536	563	569	522	546	537	567	544	535	568	555	550	547	580	551	576	566	584	547	543	551	573	566	552	542	550	551	527	567	548	560	549	552	580	539	511	594	507	523	555	509	535	535	575	586	547	514	574	547	536	562	522	596	544	563	596	558	559	542	569	526	543	582	548	522	572	533	589	563	548	577	567	530	555	526	524	544	601	559	598	550	552	601	527	581	519	557	544	537	540	572	605	588	559	555	548	558	535	544	571	532	561	560	577	624	515	553	574	567	543	537	572	523	567	558	551	565	577	549	531	561	539	571	518	561	558	574	549	576	524	549	532	542	526	552	580	545	580	524	500	531	525	587	551	555	574	538	566	561	505	528	533	531	520	516	531	550	554	572	590	576	509	537	507	560	579	544	572	595	559	568	533	556	590	558	557	539	557	514	560	595	569	556	552	604	517	543	565	573	536	560	555	551	527	544	521	596	572	529	531	568	532	566	553	575	510	545	566	561	559	562	550	532	572	548	549	576	514	553	582	565	536	552	536	506	547	552	505	532	516	569	546	538	587	514	569	564	572	531	545	548	545	570	537	533	542	578	565	582	552	586	545	537	582	528	531	528	555	543	579	521	487	538	554	575	572	578	608	537	533	575	506	568	564	583	545	543	571	544	583	559	561	584	537	551	565	572	590	555	536	524	564	535	531	516	556	564	533	480	569	536	538	537	512	578	507	520	567	545	563	581	586	563	576	530	554	523	533	562	516	508	554	573	532	536	522	593	558	557	546	558	559	547	538	549	538	548	559	548	525	602	576	536	551	594	550	544	541	548	551	520	558	585	571	564	525	542	521	558	545	565	519	561	542	555	584	542	573	575	526	566	522	565	586	571	558	601	528	564	539	559	543	549	545	516	533	562	545	553	558	554	580	546	532	575	547	529	518	574	519	521	567	537	560	538	526	576	573	559	555	547	550	559	552	542	513	547	522	535	570	571	541	570	533	527	608	557	531	530	540	532	520	539	559	574	540	559	574	520	556	533	521	559	546	513	580	567	540	533	558	533	600	552	561	511	572	552	563	546	563	539	502	580	537	578	584	575	563	521	555	557	528	551	570	524	535	568	543	566	532	549	558	545	553	546	545	533	566	563	547	550	535	560	538	527	553	529	552	543	512	563	551	549	551	579	541	527	565	547	571	556	596	530	557	561	549	533	533	555	555	595	563	503	542	534	525	533	542	570	531	581	535	586	552	528	554	541	586	543	538	519	588	550	560	572	553	563	555	529	528	569	541	544	506	571	550	556	550	589	557	517	558	564	536	556	526	525	558	555	544	564	537	527	588	568	539	587	583	508	602	546	554	572	567	529	534	566	584	532	586	559	523	562	588	582	576	526	503	540	534	555	562	554	558	558	521	535	539	564	555	552	512	544	601	549	588	556	542	517	575	588	545	538	561	567	551	560	550	530	570	554	561	544	540	552	544	520	487	593	568	520	583	544	559	543	541	552	533	564	539	564	547	544	584	531
6638	8003	2877	1028	846	820	761	782	709	708	682	699	775	722	711	688	676	681	708	753	723	717	725	686	749	702	694	702	692	732	708	697	702	673	738	764	710	749	683	667	666	725	716	728	732	697	693	664	670	651	624	764	702	682	714	699	719	718	747	721	731	756	701	714	694	715	741	665	728	716	683	734	722	671	715	666	696	691	699	691	679	696	714	724	727	718	721	695	727	676	703	693	692	722	654	659	702	694	710	695	720	730	721	682	704	691	725	727	699	696	700	725	702	690	720	732	756	701	732	710	752	713	718	751	663	658	716	715	670	707	700	724	722	714	707	703	693	688	699	737	764	722	742	719	693	705	653	676	619	712	699	705	709	700	704	692	670	638	670	701	704	704	721	692	715	624	709	680	721	672	730	722	677	703	728	668	701	690	733	678	726	711	686	702	699	709	687	704	671	697	748	705	691	698	731	721	741	707	669	747	711	680	684	668	713	659	672	689	655	643	714	731	715	646	746	713	729	649	719	712	714	733	703	666	657	722	676	698	729	736	684	654	711	715	708	743	650	703	665	667	701	711	716	665	698	724	682	711	723	729	687	723	681	708	700	733	696	689	733	690	726	745	771	714	713	698	723	711	702	677	696	709	741	722	751	740	663	712	668	713	747	723	716	705	724	713	718	682	719	728	784	717	712	741	642	748	729	680	761	740	749	731	725	732	702	701	696	708	721	733	728	709	714	683	684	709	691	724	675	733	722	677	719	709	696	726	665	715	724	703	714	711	647	723	752	676	696	672	702	672	703	701	742	705	685	745	696	690	736	712	670	719	689	699	749	720	679	709	703	702	765	717	703	738	737	683	757	705	707	723	703	695	675	711	651	739	672	707	710	678	671	723	731	716	704	729	699	748	722	723	701	720	693	704	650	729	698	706	773	737	709	720	701	720	739	742	722	714	741	680	742	720	721	729	690	689	693	709	752	676	695	705	731	704	707	743	706	715	690	677	704	679	673	624	709	696	725	667	687	733	734	713	742	690	677	688	646	738	703	668	707	715	708	688	728	686	654	694	697	697	697	767	713	681	678	720	669	682	706	708	696	678	761	706	746	639	713	717	716	714	669	748	691	704	709	685	740	708	701	746	695	700	681	729	749	660	684	710	673	706	707	714	717	717	697	693	757	704	700	654	732	676	712	702	684	716	712	686	734	653	676	725	692	733	719	684	745	682	709	643	724	746	698	732	749	755	694	673	677	677	676	718	710	705	701	739	719	711	687	727	698	730	702	745	675	674	667	713	736	667	699	780	661	718	732	720	687	738	712	701	668	685	705	754	715	760	709	702	652	722	745	656	686	727	695	725	727	753	701	760	718	726	698	655	698	760	708	695	713	738	759	716	708	687	697	740	675	682	741	680	700	701	707	725	707	758	729	711	730	717	739	691	703	699	724	749	756	735	695	713	712	706	697	713	761	704	668	707	686	726	697	731	759	728	709	701	699	724	726	754	682	709	682	724	697	744	729	730	714	686	687	727	696	705	708	743	666	737	741	747	741	720	730	749	675	714	708	717	721	719	697	679	711	734	700	722	732	713	720	673	699	707	728	691	724	740	720	718	671	743	751	700	718	740	694	701	764	691	727	698	700	723	719	700	705	700	701	737	706	714	693	700	697	751	725	754	675	663	719	672	675	689	690	674	714	718	740	685	682	692	663	667	667	695	696	726	690	685	728	735	735	687	703	711	684	702	682	691	744	725	736	676	691	697	732	720	740	702	743	696	718	773	770	712	718	718	734	725	730	665	707	715	782	699	726	688	685	694	684	686	698	694	693	698	679	661	711	685	720	709	708	653	698	741	710	723	686	701	695	672	689	683	717	677	730	706	701	699	718	675	736	724	721	711	682	666	749	720	722	693	698	639	651	695	656	676	698	719	659	673	704	721	726	663	685	693	694	707	704	700	707	696	758	741	694	727	680	713	695	695	739	674	736	676	700	668	762	733	681	715	706	666	693	679	684	677	704	685	702	662	771	738	703	706	735	667	739	758	751	762	719	697	728	707	696	668	705	737	690	666	692	711	699	697	674	708	738	697	716	709	733	741	708	688	669	683	696	692	762	701	701	750	733	671	722	725	757	702	703	683	730	707	730	734	737	705	697	690	679	681	674	702	716	684	718	729	756	737	679	713	705	698	701	701	707	634	767	727	734	700	700	686	733	710	678	716	713	688	707	725	729	680	727	686	709	716	683	732	713	765	669	701	687	715	722	692	730	657	689	700	671	692	723	662	701	665	742	693	713	708	686	735	751	732	709	714	716	682	689	705	731	710	703	694	723	680	723	667	737	704	689	777	679	685	727	663	683	690	783	744	709	676	717	681	669	746	686	710	689	747	706	698	693	697	698	731	757	729	698	740	700	742	667	683	712	723	737	732	715	709	699	694	721	724	689	717	701	695	717	702	651	712	650	715	723	711	682	736	656	753	720	710	726	759	722	698	716	691	656	719	703	689	685	720	701	717	741	713	713	701	708	694	633	701	718	733	696	717	717	692	704	723	671	727	706	675	713	711	708	672	672	695	699	685	758	688	718	757	669	736	667	744	671	703	711	703	687	690	726	698	708	715	708	694	696	731	732	717	676	693	767	719	710	697	710	702	729	729	671	686	677	725	706	747	675	736	708	750	740	740	723	744	671	697	707	716	707	766	742	718	733	742	734	710	741	707	682	706	690	745	683	707	710	693	703	736	711	717	726	670	690	704	708	731	706	700	731	718	718	714	718	708	678	767	709	682	719	735	692	687	723	657	722	725	696	693	682	709	648	702	698	674	664	671	708	727	687	685	700	718	667	717	739	725	745	701	689	733	697	684	709	679	687	664	685	678	705	703	714	716	707	698	741	642	697	712	703	716	709	705	730	712	712	717	741	712	692	724	701	759	713	700	691	691	732	686	663	685	733	677	721	730	773	686	696	705	664	710	684	736	713	742	713	696	695	710	712	712	743	711	701	695	721	748	729	706	729	730	722	699	713	696	667	691	708	686	706	672	724	717	728	702	674	703	683	682	703	699	704	677	721	669	676	682	664	684	706	714	730	679	674	703	715	771	730	767	671	684	727	747	735	733	690	713	667	697	750	703	665	683	699	703	630	716	731	742	717	694	694	728	685	702	669	695	700	693	702	710	708	730	699	717	655	667	676	711	698	655	742	705	721	715	716	723	705	713	687	726	693	701	688	708	734	706	683	753	751	681	644	678	711	686	711	697	740	698	719	728	701	736	673	667	660	701	714	730	690	644	699	707	724	716	679	700	717	782	725	685	715	726	686	708	665	657	679	680	730	713	661	716	677	676	690	683	685	718	697	705	725	746	706	689	712	747	700	723	705	686	684	629	741	755	679	703	718	719	653	714	755	693	693	733	723	645	711	701	718	725	688	733	721	737	677	693	709	714	673	651	717	677	712	724	688	710	707	739	745	682	732	714	735	669	678	704	646	701	707	695	713	701	732	697	745	704	684	748
23683	21486	28991	24374	21450	8032	979	701	625	543	492	480	496	472	432	428	424	453	403	432	439	397	418	483	407	396	366	384	393	407	411	386	379	410	388	368	430	370	428	398	418	391	359	399	376	406	381	418	447	414	377	387	394	378	410	413	411	422	380	406	395	416	416	396	370	410	388	410	378	407	427	435	361	383	403	400	366	398	399	407	426	424	406	369	407	379	382	432	405	410	405	404	398	357	355	405	413	413	388	379	389	386	413	407	381	381	373	392	392	373	372	379	390	374	381	362	397	420	380	379	407	402	359	376	381	392	404	414	428	366	377	397	414	415	388	387	383	426	407	347	395	399	364	435	422	388	381	387	385	431	386	417	412	415	387	412	419	391	417	374	379	385	386	431	392	410	422	369	411	390	369	413	383	357	419	427	377	413	383	390	403	407	367	403	407	341	395	406	384	374	392	395	399	400	378	426	392	393	405	397	402	403	409	367	372	393	394	413	402	404	365	404	391	403	342	417	385	367	389	426	404	387	388	396	387	404	373	396	376	412	402	352	418	361	391	410	373	413	359	355	415	445	404	382	436	390	382	403	391	362	363	368	421	386	384	436	383	460	439	374	420	385	361	378	376	412	392	407	385	403	389	422	438	367	423	403	393	415	387	386	415	409	409	378	429	391	381	396	452	398	386	418	370	385	383	408	418	387	379	395	395	389	396	411	440	409	412	419	353	426	375	376	410	420	390	438	407	374	372	409	371	384	404	373	396	394	379	374	415	351	395	407	393	392	407	388	402	371	406	440	383	382	380	407	367	374	364	368	365	394	359	400	418	389	410	412	388	420	428	406	400	404	384	388	355	379	364	436	421	427	367	416	410	408	430	396	435	366	412	383	381	413	395	408	376	367	380	378	400	413	400	369	401	408	412	418	411	388	417	444	379	357	368	391	406	393	433	376	376	413	368	398	368	370	399	408	366	384	418	401	402	417	412	373	434	344	372	407	401	403	382	400	394	357	414	405	397	404	402	386	394	420	415	395	417	360	394	401	404	398	390	372	391	371	409	402	390	391	340	399	389	401	390	427	395	389	396	399	404	394	382	381	350	375	392	412	371	381	390	409	396	383	391	399	381	390	377	429	433	382	402	403	404	408	414	369	354	402	403	390	409	404	411	429	394	405	416	399	371	394	410	355	400	394	426	385	432	389	411	419	372	402	389	367	375	385	392	400	380	411	376	402	393	391	395	370	370	398	359	411	400	376	389	427	379	364	367	379	386	392	404	416	431	369	376	381	396	386	418	398	393	386	383	430	376	389	419	410	380	387	397	442	387	389	420	389	393	402	398	386	368	397	378	393	387	372	350	381	363	433	414	398	387	431	413	357	412	383	395	395	413	406	390	398	390	430	379	396	388	378	378	428	401	411	387	401	420	358	386	388	419	423	406	369	366	364	376	404	356	370	391	391	401	371	397	384	390	385	418	376	392	381	413	382	403	361	411	394	385	406	405	399	394	390	393	417	389	396	416	395	364	417	391	368	376	357	360	392	399	426	372	354	398	378	355	371	391	390	414	394	395	435	439	415	411	376	395	360	405	396	388	404	382	426	404	377	425	364	371	385	412	354	370	385	388	369	395	360	334	413	403	395	412	390	375	392	401	403	404	392	357	377	389	413	412	417	396	407	389	416	367	418	415	384	435	397	401	407	384	411	395	421	431	378	376	372	356	382	378	376	389	438	382	411	396	417	399	388	392	383	394	378	402	398	395	403	399	396	405	382	377	394	388	376	398	383	426	396	392	380	420	402	376	396	418	386	400	421	397	408	438	406	383	425	405	429	385	410	420	384	401	394	395	401	378	392	390	410	382	385	390	423	390	394	394	402	389	423	413	400	414	397	420	419	396	405	379	379	450	339	379	389	417	368	393	344	387	395	399	423	390	412	385	395	401	396	395	396	397	416	377	369	375	374	410	375	390	397	382	430	400	420	396	378	367	397	386	412	418	389	378	408	404	382	383	383	429	354	395	406	393	372	373	376	410	407	404	403	393	379	378	378	410	384	379	389	364	420	401	400	412	432	375	392	404	378	403	400	403	403	398	366	406	433	375	374	426	350	391	430	399	441	401	385	405	384	404	370	397	381	435	415	396	379	408	403	367	376	388	397	403	386	416	395	406	409	391	365	388	370	421	386	383	389	378	401	391	369	388	404	372	390	398	408	419	394	424	430	374	377	379	372	392	384	372	406	417	381	407	442	400	398	412	425	414	384	416	384	417	397	397	390	432	403	428	401	390	373	376	392	353	383	390	396	352	418	447	394	408	400	418	401	419	385	403	392	421	378	392	416	405	395	410	407	402	396	424	354	403	399	384	379	395	379	398	360	420	380	387	367	421	364	405	394	377	369	409	412	415	374	413	387	349	387	415	426	366	384	404	387	384	388	430	408	405	401	431	401	394	407	410	412	432	413	364	389	399	398	381	370	385	390	381	419	358	397	401	384	456	427	393	407	389	365	398	394	413	394	391	404	396	390	410	359	413	404	402	374	401	390	396	414	454	372	384	391	406	368	377	392	395	374	388	412	407	354	376	381	434	385	438	417	369	434	392	413	406	433	444	389	375	369	379	359	399	385	393	385	426	341	387	371	412	401	376	395	407	419	384	400	419	404	434	405	399	391	382	372	389	373	367	373	361	408	359	401	406	422	382	366	402	368	439	360	409	392	417	441	434	376	427	401	400	365	372	373	410	393	391	402	395	386	377	407	372	376	388	360	370	395	390	342	413	407	401	412	401	387	399	367	377	426	408	399	379	360	395	388	381	377	412	356	377	376	396	364	398	385	402	390	385	404	417	384	400	397	400	380	361	401	391	352	390	434	398	391	393	425	417	405	415	382	387	417	396	383	414	406	384	388	397	412	394	408	390	398	416	354	398	390	357	395	414	415	413	401	395	420	402	367	404	428	419	411	369	399	362	394	394	404	402	403	362	397	389	371	442	401	404	411	405	363	411	405	427	377	405	394	387	344	381	377	433	410	384	408	422	380	370	387	356	375	386	382	395	392	417	395	335	394	401	412	372	411	375	362	372	397	397	353	421	403	391	402	391	369	363	374	360	406	422	433	425	346	396	432	438	394	368	386	430	351	383	369	366	388	390	389	404	412	374	427	379	411	403	402	350	414	371	410	403	406	372	401	415	415	395	390	407	415	376	432	394	398	384	398	380	377	405	401	399	397	416	369	390	431	393	392	385	399	358	439	375	386	374	394	381	381	380	390	370	379	415	380	401	398	372	395	396	415	362	427	398	378	358	400	407	379	429	376	385	402	372	415	387	419	409	392	384	399	368	385	394	417	385	386	371	381	404	386	360	372	385	416	381	385	378	395	385	381	361	391	409	406	394	386	397	388	427	403	422	395	404	408	384	421	402	410	436	389	388	375	389	411	385	398	421	408	388	375	399	377	387	401	415	374	390	429	386	403	392	384	367	418	385	406	375	407	389	405	409	392	370	408	356	402
5927	27306	15439	3355	2287	1637	1342	1121	1026	884	801	713	697	668	652	658	634	618	587	585	563	580	569	559	600	529	538	611	499	505	533	547	528	525	505	539	509	497	506	516	569	520	496	533	507	549	582	479	492	553	495	497	516	508	479	560	490	524	525	518	531	531	510	514	499	505	486	522	525	509	524	530	522	540	522	503	537	546	517	511	498	529	538	518	525	493	452	519	506	527	501	499	513	551	530	534	519	554	511	510	541	507	507	521	558	530	541	524	508	501	483	506	547	541	530	495	492	522	517	516	528	557	540	538	471	572	523	520	503	556	528	505	555	519	582	497	497	517	518	500	485	527	550	529	507	503	490	504	531	503	497	549	527	494	533	509	498	516	561	535	545	558	543	496	505	536	524	524	495	516	512	519	549	519	488	523	508	520	523	504	479	459	489	515	506	481	520	533	516	524	537	517	529	503	490	525	537	514	501	509	527	549	504	474	523	495	509	538	542	533	499	495	524	503	521	553	485	507	540	500	494	546	535	539	506	520	474	503	535	514	539	519	532	515	515	529	553	535	561	534	496	497	526	487	533	543	523	517	527	516	522	526	515	515	553	496	512	502	497	531	526	507	568	514	515	518	529	487	516	514	543	534	525	529	526	556	505	492	519	489	498	518	556	511	528	531	487	565	491	474	511	533	528	520	539	536	517	523	533	521	542	524	528	505	503	485	548	528	523	513	538	515	476	481	511	504	539	536	522	533	519	564	553	564	551	530	508	516	545	512	537	484	556	517	543	498	556	470	572	502	479	464	491	519	503	497	516	494	507	516	541	525	508	487	540	547	531	531	532	516	530	488	545	497	494	512	484	523	548	535	523	480	548	546	523	524	541	530	506	507	472	499	516	519	504	502	540	496	508	516	515	509	554	556	493	518	506	519	548	529	515	518	544	491	512	502	513	528	549	519	531	534	507	527	554	537	505	540	526	525	492	493	519	483	501	563	494	505	533	516	550	510	524	559	488	523	536	504	542	537	516	478	530	511	517	562	516	494	528	523	530	544	470	545	570	512	541	528	558	567	516	500	503	542	527	534	542	525	508	493	550	518	521	532	502	504	494	474	522	491	528	480	514	529	583	513	513	514	510	507	539	497	523	502	527	514	508	525	473	502	528	521	517	514	479	547	521	479	583	501	507	498	549	486	542	474	486	498	490	531	526	555	506	530	562	489	569	497	516	509	520	501	542	482	519	513	542	519	509	533	525	534	535	515	548	499	530	522	528	492	521	515	524	540	535	502	484	514	517	525	536	531	521	553	526	502	520	501	479	545	518	552	527	516	497	466	526	499	512	542	539	493	523	487	499	520	502	521	514	564	491	528	508	554	550	515	528	504	510	507	516	496	516	561	499	516	514	556	488	487	552	528	514	519	504	535	532	507	498	508	534	536	488	528	485	539	489	502	538	478	513	527	542	519	531	497	525	514	560	567	489	532	531	519	522	534	518	522	512	499	505	490	491	514	534	540	494	525	499	504	477	538	508	510	484	528	507	491	536	513	539	519	478	521	497	558	474	524	528	513	508	519	519	491	553	536	509	520	521	491	541	488	499	499	516	552	513	519	523	496	505	485	502	494	562	500	510	521	551	509	499	538	503	504	514	488	515	511	565	542	489	514	549	476	519	522	523	515	497	548	531	531	516	513	511	547	530	536	535	499	527	518	484	499	494	522	504	508	553	505	507	538	525	538	471	567	506	515	538	510	532	511	537	505	517	553	535	515	537	547	524	555	481	573	548	499	500	536	493	531	504	555	534	541	517	553	516	568	503	542	523	534	565	550	531	505	511	493	464	486	542	510	522	505	507	500	498	536	532	513	534	503	471	519	529	517	496	540	503	506	521	518	494	487	488	498	550	517	530	557	517	555	526	517	527	501	499	562	496	511	541	526	516	509	527	491	532	512	512	501	524	514	530	512	520	539	531	554	518	500	502	512	485	552	521	519	545	535	509	517	489	531	517	512	520	512	561	515	527	540	503	540	568	514	527	480	565	552	478	523	539	492	535	486	520	523	492	515	529	487	514	529	567	503	521	519	535	514	516	486	488	529	485	470	526	534	528	484	537	481	534	515	508	540	505	537	497	533	472	532	507	543	529	487	507	523	517	519	539	502	532	502	525	522	582	479	516	524	502	556	498	499	498	518	513	502	578	533	540	551	490	536	533	508	528	511	531	508	511	534	489	539	550	521	564	529	533	507	497	554	529	503	513	534	525	494	529	528	517	462	524	507	532	561	495	498	530	540	485	554	513	477	555	483	533	556	512	500	547	522	512	507	515	516	484	530	522	511	532	577	540	507	534	503	497	529	479	510	511	513	470	492	489	493	501	502	482	527	490	525	496	521	553	503	508	521	510	520	554	510	536	539	547	508	494	536	537	521	537	538	540	517	491	558	504	521	503	544	513	529	546	511	508	516	483	528	516	504	519	514	547	473	508	563	519	499	496	492	531	538	490	513	524	513	483	557	530	541	547	493	513	486	533	506	518	539	521	482	529	519	529	491	509	524	522	510	549	509	566	543	539	558	538	506	509	531	514	519	551	561	554	519	530	513	525	535	517	480	520	526	508	501	501	467	526	528	528	483	547	568	537	545	515	535	496	514	520	512	535	515	527	534	527	537	536	516	501	548	508	524	521	515	523	525	480	505	516	547	550	510	551	505	542	517	512	512	467	523	526	489	542	511	516	501	519	556	476	528	486	507	510	522	516	494	496	483	484	521	543	469	493	509	530	517	477	546	503	499	549	520	527	505	530	524	557	531	525	499	542	499	535	514	535	518	508	548	538	534	521	550	497	498	535	487	522	540	482	535	517	516	493	514	535	525	510	528	512	506	500	501	544	464	494	501	465	506	534	505	484	526	536	509	507	486	547	517	496	523	512	510	495	518	542	487	540	464	504	526	533	548	509	506	501	532	494	561	521	474	542	514	562	510	529	488	555	520	526	519	513	552	545	487	472	521	552	519	527	505	514	553	478	567	547	535	513	515	539	465	516	509	488	506	518	539	499	471	523	542	532	503	513	519	507	530	495	457	553	482	530	510	520	480	517	501	519	510	525	473	513	540	516	530	530	544	515	519	514	526	516	515	530	524	541	488	524	538	539	512	520	509	494	536	525	524	448	506	523	547	516	500	521	504	540	506	545	528	491	481	520	521	491	505	503	487	528	546	500	525	501	511	545	512	521	517	512	512	497	514	539	527	524	531	528	536	500	500	594	510	540	509	503	516	569	510	537	500	522	502	521	532	511	503	532	528	545	504	456	553	475	539	559	524	504	483	558	526	545	511	530	513	519	536	499	488	533	529	547	545	538	511	532	495	512	525	495	523	563	513	511	499	502	522	512	528	525	513	524	507	516	516	519	507	538	514	512	500	476	541	543	487	536	542	561	531	549	531	484	517	487	524	493	477	521	523	498	548	531	503	526	502	481	503	526	475	532	510	513	519	497	486	498	530	524	518	491	516
25106	21513	27500	25610	5890	709	575	455	499	410	440	455	420	409	424	420	370	421	437	394	372	400	395	387	396	407	377	436	411	391	424	395	390	407	395	370	409	381	385	401	407	379	395	377	393	406	368	407	379	372	390	391	402	406	391	422	415	395	357	419	361	398	398	392	380	378	380	392	384	410	366	393	363	399	430	401	404	362	395	376	360	367	392	398	387	363	364	379	340	420	424	376	389	339	373	419	392	374	381	375	395	388	406	381	409	354	358	384	392	404	402	379	386	433	392	393	403	394	409	363	397	426	390	411	385	383	387	350	391	389	382	359	367	406	387	369	343	376	388	382	420	352	397	396	367	405	410	357	405	360	404	394	383	370	342	400	396	405	383	386	406	378	349	391	393	378	364	376	406	377	399	389	392	355	369	375	405	377	382	366	377	392	386	398	402	400	367	401	358	403	410	393	372	373	393	378	388	373	378	378	421	393	415	391	423	402	406	390	392	376	404	411	362	357	388	341	396	391	390	367	402	355	387	411	381	386	381	375	406	390	376	407	369	379	414	374	364	349	390	391	384	406	372	372	375	375	414	423	376	386	362	391	421	363	363	387	384	419	396	375	373	362	405	398	376	369	399	381	385	366	396	382	398	395	374	401	376	386	372	400	391	392	362	360	395	386	422	369	361	337	362	414	375	420	357	356	424	398	373	362	399	400	375	411	384	362	417	400	394	367	411	401	365	405	408	394	414	381	382	392	361	365	379	398	374	399	427	427	387	407	391	390	388	389	377	377	381	372	379	397	390	373	397	403	378	394	378	407	376	413	355	393	402	391	395	394	373	386	353	377	387	406	363	378	432	387	390	418	381	394	390	395	373	391	420	401	390	382	419	398	388	399	391	365	385	401	398	397	388	386	405	399	374	365	395	368	355	438	387	385	393	364	362	416	419	407	422	403	385	376	405	391	385	405	347	418	409	364	394	392	394	385	382	377	423	413	349	356	384	368	395	374	406	375	389	422	394	379	349	374	348	375	375	378	390	383	380	395	372	368	369	376	401	403	423	404	385	384	401	409	348	374	391	383	395	384	371	376	338	397	371	369	411	373	379	385	337	397	374	369	386	376	393	406	394	364	409	411	376	407	376	388	336	372	383	373	393	364	367	400	405	378	390	382	371	376	409	400	404	394	389	405	384	390	362	419	392	399	408	383	358	412	384	348	406	391	367	375	393	358	374	405	384	434	405	384	402	391	353	405	370	349	414	422	426	369	392	362	385	371	402	391	347	401	335	395	377	389	406	390	389	365	375	382	374	417	371	377	462	408	408	368	402	393	419	381	374	384	356	369	352	387	397	416	423	384	371	376	397	359	378	393	407	364	373	403	394	378	385	359	380	354	401	409	358	353	374	422	401	422	402	382	353	376	372	402	364	399	420	411	388	371	402	368	391	394	380	410	413	414	439	427	400	391	377	375	379	365	365	363	401	450	416	404	369	351	377	381	388	353	355	410	386	389	399	414	391	368	386	390	370	375	394	405	412	406	382	363	400	421	358	368	370	354	359	407	388	393	410	395	378	387	398	391	381	407	371	390	385	353	378	382	397	399	386	373	400	395	394	393	384	420	345	416	404	393	392	420	385	413	365	384	428	373	396	359	409	382	380	400	388	384	349	431	418	398	368	388	350	390	386	380	347	398	404	379	425	357	420	411	375	363	385	418	396	389	410	427	415	345	372	379	362	390	339	424	368	364	374	364	371	359	367	398	392	414	367	364	384	417	373	388	416	353	378	399	395	398	402	359	394	382	423	387	366	363	393	392	348	381	395	348	371	379	420	424	373	372	383	371	381	372	387	383	365	380	374	371	348	404	393	383	368	392	373	395	407	342	360	413	360	390	377	386	387	399	391	402	370	398	356	383	415	371	364	387	399	385	397	412	402	395	354	402	364	388	421	364	401	417	403	389	361	445	381	386	435	370	380	396	361	387	379	396	377	393	407	390	389	395	382	372	360	390	353	383	371	400	399	403	374	413	409	396	331	348	389	367	387	364	384	385	382	406	385	367	384	377	376	355	380	359	396	396	364	373	417	394	363	363	363	381	390	372	397	408	361	358	373	406	384	348	386	383	353	364	396	391	350	384	366	395	405	413	411	413	390	405	366	371	384	361	368	407	405	371	405	420	396	415	381	370	401	390	389	397	404	373	408	388	359	367	374	399	402	367	392	371	381	380	401	407	425	360	373	412	368	364	424	389	372	375	405	397	414	383	390	400	392	371	389	379	417	413	355	391	420	383	401	404	357	408	397	373	379	402	417	387	389	402	389	373	368	404	376	380	388	371	411	364	357	402	389	347	447	374	387	405	380	370	405	393	406	390	353	389	402	381	406	408	382	373	397	402	384	406	352	402	373	390	415	399	414	358	379	386	413	406	377	378	354	376	403	388	409	386	403	402	371	403	393	397	388	383	368	382	397	409	382	357	397	389	389	401	410	396	379	375	371	388	387	392	382	371	383	374	364	353	354	416	368	403	341	374	384	383	394	417	388	377	387	387	392	370	378	389	394	351	384	370	406	384	371	385	415	403	406	384	380	359	385	372	401	377	428	391	374	345	402	401	379	389	398	349	392	363	391	378	396	400	365	369	400	385	369	357	390	402	413	391	406	424	364	389	406	414	376	400	405	418	399	439	371	371	385	383	382	400	378	395	408	385	363	411	396	363	388	386	368	391	380	371	386	403	426	423	398	355	443	378	369	395	385	376	347	406	411	365	400	359	382	371	381	397	387	367	411	416	373	400	406	377	414	390	401	400	368	401	431	346	340	366	365	406	387	365	331	377	414	400	426	346	412	402	396	393	398	415	362	384	375	373	423	381	367	361	403	385	359	399	408	392	384	384	422	395	415	409	388	387	350	401	357	379	395	403	373	382	368	407	381	387	396	376	378	378	398	392	410	405	428	367	379	383	390	375	391	387	411	387	392	408	395	394	377	429	372	367	379	394	402	403	408	342	393	390	378	403	383	371	350	392	403	397	375	347	378	358	394	375	351	370	394	372	364	367	375	371	396	407	367	362	360	396	383	415	388	378	380	402	390	371	378	415	397	377	387	422	414	370	401	382	393	389	379	342	380	411	376	373	376	396	397	396	371	382	383	429	422	369	381	408	403	379	370	403	389	374	372	366	385	366	415	392	389	424	389	389	423	375	352	375	402	393	382	381	367	372	389	387	351	412	365	360	370	398	409	397	412	413	358	362	434	419	364	388	404	381	388	395	387	388	397	376	382	381	381	377	385	391	369	394	352	406	404	391	368	404	377	352	359	386	393	401	385	392	407	432	380	380	404	380	401	432	414	399	411	448	373	382	439	366	406	416	382	381	359	414	394	343	419	380	394	373	397	396	413	364	415	379	379	413	385	387	359	403	369	377	393	353	373	374	359	375	363	403	404	414	390	400	393	383	390	360	365	376	393	380	340	403	385	366	389	326	359	365	400	386	382	376	369	381	396	400	426	391
5723	20755	11133	2020	1358	1138	890	834	756	619	613	589	584	558	527	527	559	519	488	464	488	495	498	518	480	465	500	512	492	504	489	530	513	508	486	472	456	491	515	477	474	453	469	484	496	495	511	509	499	432	531	488	450	526	496	454	479	496	505	455	519	512	472	466	458	493	462	499	480	495	511	468	485	469	515	477	518	472	440	459	499	481	480	459	486	460	457	496	461	491	493	509	476	453	482	524	496	502	462	490	467	496	516	491	500	483	473	475	475	502	506	478	521	466	410	493	502	500	501	516	498	495	477	489	517	511	476	494	517	491	497	513	462	487	466	476	486	473	490	521	467	517	464	499	488	467	501	468	465	486	510	484	484	465	495	492	505	479	490	475	435	496	464	491	439	449	480	452	437	481	486	522	472	495	474	498	496	484	472	549	415	499	486	479	515	503	509	464	472	490	468	525	467	451	480	524	478	478	513	470	485	465	501	495	463	489	496	474	489	463	506	451	482	466	431	473	484	479	481	523	523	462	479	510	457	479	500	459	499	474	485	484	507	485	507	508	480	502	471	507	465	450	499	462	506	482	464	486	479	419	481	489	489	490	470	456	500	492	473	492	478	503	450	486	490	511	490	467	493	439	477	492	474	465	471	488	499	512	482	498	479	509	496	477	483	522	509	511	455	489	468	471	478	509	448	506	470	495	454	499	500	460	468	515	467	560	507	475	489	461	491	499	511	490	495	507	445	457	487	447	461	501	573	424	480	532	484	453	455	480	445	522	441	457	465	447	478	471	473	493	469	457	478	490	471	424	510	467	521	493	454	488	494	472	528	441	468	492	492	501	466	477	483	456	491	509	515	527	460	441	495	466	477	530	484	476	449	452	487	470	488	474	488	482	499	494	489	462	509	476	496	446	470	488	482	510	494	490	482	450	493	470	492	461	504	520	448	500	486	489	473	522	511	467	471	489	538	460	446	515	515	517	486	515	481	468	468	451	500	445	458	501	498	492	441	488	525	476	508	471	519	493	470	484	493	478	513	479	494	489	476	480	428	491	468	499	434	472	484	473	494	474	484	482	494	457	475	476	471	484	447	487	475	488	521	503	479	506	482	494	503	471	531	482	526	448	506	458	437	487	503	494	516	493	475	483	473	452	475	485	497	464	478	482	490	456	491	450	501	505	507	501	484	460	461	478	502	496	502	462	474	461	531	474	477	488	476	479	456	486	467	523	507	455	497	491	471	437	478	495	482	479	486	479	482	512	476	458	495	472	468	467	513	477	499	480	498	482	487	465	499	508	485	458	475	515	440	499	487	527	437	459	480	497	489	475	485	495	477	487	515	483	467	502	495	453	478	482	480	530	472	454	497	479	493	493	496	458	450	500	460	430	541	506	464	448	476	515	505	481	499	470	463	483	510	509	498	497	471	475	461	466	478	494	489	494	468	506	480	469	449	482	464	470	497	487	530	487	481	492	513	491	481	505	501	537	425	473	482	502	492	476	486	457	506	490	475	444	467	461	455	491	464	457	493	487	490	455	491	474	479	520	487	467	492	476	496	505	451	503	490	468	462	509	511	509	488	474	483	495	523	460	473	489	493	456	482	468	478	498	498	449	491	491	474	517	481	468	458	445	499	451	460	478	468	499	514	508	457	505	450	488	464	518	446	504	517	480	460	464	485	486	455	463	488	486	513	476	473	484	457	483	534	500	487	511	464	508	470	478	498	479	458	479	475	500	464	494	499	467	509	498	494	478	459	508	497	503	471	541	444	467	471	507	485	471	455	466	477	497	507	476	462	496	475	483	507	505	438	488	479	444	511	523	484	464	489	484	446	484	510	521	490	502	468	510	497	482	477	495	485	486	462	456	516	521	466	478	490	465	455	504	443	492	472	469	443	485	466	477	478	464	470	512	519	506	534	481	467	516	450	480	473	499	496	521	512	486	499	528	506	479	493	466	492	460	467	488	469	486	475	501	460	454	508	500	488	464	500	478	473	487	501	509	526	468	455	501	464	496	510	462	511	476	492	484	455	491	449	484	473	504	528	482	461	508	456	437	518	507	474	513	496	479	530	496	491	488	491	484	484	455	457	474	495	477	479	480	482	519	481	473	490	489	446	517	505	512	518	467	467	430	477	486	458	439	503	482	505	489	484	487	542	499	481	500	513	466	429	489	508	482	499	499	461	465	465	459	484	478	447	521	498	483	470	500	480	488	484	494	516	522	463	472	510	461	483	453	489	487	477	490	494	484	447	447	460	500	485	489	416	491	457	514	463	468	483	477	487	495	490	477	468	549	511	492	519	480	511	499	477	538	493	517	475	484	468	495	475	506	532	501	489	472	501	496	460	512	485	481	528	458	457	476	463	483	482	469	448	476	504	525	485	463	452	466	488	490	502	478	513	463	474	499	541	479	481	473	458	508	485	487	471	457	482	487	469	516	482	470	464	477	502	488	447	458	477	505	470	485	481	468	451	500	495	455	478	482	476	480	499	456	508	466	479	482	472	463	478	472	533	484	467	489	458	481	465	468	454	507	530	452	466	453	523	461	479	545	518	506	486	533	464	483	469	517	479	495	472	505	471	481	507	458	440	505	487	480	519	472	511	523	470	491	451	485	453	487	535	512	472	501	455	462	519	457	478	476	496	480	459	522	425	494	463	466	505	458	526	484	504	502	478	511	476	489	499	503	511	530	482	484	473	482	496	475	459	491	485	465	476	484	470	501	487	502	508	495	477	505	483	456	474	473	510	499	452	475	507	471	463	482	512	458	465	514	461	474	464	468	483	500	476	485	494	490	500	516	463	494	476	503	459	456	465	486	497	475	504	510	474	542	444	458	507	518	531	462	502	447	500	469	546	489	449	499	492	515	497	484	506	518	470	479	484	494	513	479	500	480	510	482	483	430	477	439	441	459	526	512	480	472	514	472	480	470	512	442	464	480	475	471	469	472	517	477	507	471	492	503	482	468	460	471	488	497	493	485	496	514	524	486	492	471	466	485	499	481	495	496	519	454	489	447	466	523	465	511	512	480	489	478	455	466	501	503	505	457	472	514	443	469	512	500	471	461	510	426	507	493	496	472	483	523	484	493	530	499	519	473	500	486	461	468	493	517	470	481	506	445	470	442	466	524	482	487	504	442	466	519	483	491	481	482	472	492	464	510	495	464	512	481	437	499	471	497	482	448	470	466	494	463	464	443	470	504	492	512	472	474	482	499	445	444	489	461	506	509	500	496	478	518	497	506	508	486	532	467	510	477	485	459	479	464	461	475	515	487	435	503	495	470	472	524	470	466	499	491	480	480	468	484	501	461	433	471	464	491	484	506	483	518	518	469	476	482	505	498	502	522	477	456	511	489	467	475	459	436	469	463	479	469	484	502	479	457	471	518	457	523	453	507	489	458	474	528	468	508	498	492	478	494	509	515	479	487	462	506	452	460	470	502	467	509	472	508	469	468	476	457	470	486	494	464	468	458	497	523	479	490	445	455	482	473	464	466
22797	21516	29516	23933	21512	21453	4089	711	504	443	377	297	277	270	222	209	194	172	182	191	199	174	174	182	157	181	149	168	167	157	161	171	160	147	139	157	154	139	135	150	143	148	149	157	163	142	177	167	146	142	161	145	144	135	142	147	129	132	139	160	155	146	169	126	152	150	142	145	149	138	159	133	154	147	146	148	147	162	135	135	142	151	157	140	142	130	132	125	125	144	153	152	117	142	135	137	157	140	131	134	134	143	152	142	152	143	128	135	138	148	133	141	162	161	144	145	129	155	152	153	155	148	176	146	134	141	142	172	151	126	159	118	140	152	112	136	128	137	130	145	148	148	119	164	143	159	162	158	161	144	153	146	141	138	139	130	140	144	159	155	149	143	128	135	147	148	146	133	141	137	141	161	158	163	134	128	127	155	138	117	147	145	155	166	128	136	127	158	141	164	145	156	151	136	145	136	157	148	142	154	168	149	120	129	132	155	142	163	160	144	145	144	134	152	143	131	154	144	154	157	133	146	140	159	152	141	128	130	151	154	145	124	119	143	138	154	148	150	141	136	139	137	121	134	140	148	141	162	154	125	140	148	135	124	165	151	133	162	163	150	150	145	148	139	163	166	146	145	149	157	151	145	137	151	148	144	143	161	146	141	133	137	147	141	129	148	147	126	157	136	147	149	163	144	127	153	155	131	131	131	149	134	143	147	133	146	150	134	147	129	156	143	139	131	149	119	145	137	131	151	139	137	154	142	135	146	144	134	144	141	145	138	137	149	132	136	136	142	143	155	150	158	142	173	153	154	155	148	145	134	137	147	148	125	119	148	154	135	146	148	139	151	149	152	152	131	139	135	156	145	125	163	155	152	140	134	127	131	144	150	156	146	160	152	130	169	158	135	148	153	135	120	137	153	167	154	141	140	169	155	156	145	149	128	138	149	137	167	143	155	144	149	141	151	143	151	151	136	134	148	136	141	149	152	136	138	143	160	151	142	130	155	116	150	141	134	145	142	142	117	157	154	137	148	129	142	155	133	156	148	150	141	138	136	142	147	138	135	139	142	150	144	137	141	171	150	129	158	146	130	138	150	166	129	130	148	156	130	133	149	134	134	143	152	148	131	167	148	134	148	139	121	150	134	142	125	139	156	146	119	128	145	145	167	140	134	134	149	150	155	150	148	148	133	156	134	131	139	156	165	141	147	141	141	152	149	157	135	122	152	161	135	156	146	138	148	139	148	129	153	136	137	152	136	142	136	137	154	132	124	161	133	153	165	134	135	129	161	143	141	142	152	161	155	133	142	136	176	170	139	137	129	152	148	134	143	134	143	156	150	140	161	132	161	144	126	144	132	148	144	146	139	137	145	157	172	121	145	147	135	139	158	143	138	142	152	155	154	146	144	130	151	149	166	157	130	134	156	133	173	139	152	153	142	140	154	143	166	164	141	121	152	132	149	154	140	126	146	144	170	158	162	124	133	160	146	141	138	153	152	137	140	147	155	127	149	146	140	149	149	158	163	152	122	131	139	159	155	158	154	171	126	146	139	142	141	137	134	147	152	136	135	144	137	149	114	125	140	142	157	165	145	154	146	131	135	142	139	131	132	130	152	131	126	160	151	142	137	156	134	136	129	135	147	131	148	155	155	130	133	151	155	140	133	118	149	126	136	145	151	145	140	120	134	126	135	170	131	134	121	130	130	146	150	159	169	141	159	149	137	141	146	149	142	132	163	140	119	152	158	147	142	149	139	154	154	133	147	133	142	130	139	135	136	141	146	149	162	163	142	142	130	159	138	142	148	160	152	139	172	136	167	125	140	155	137	125	145	139	160	143	162	146	138	136	147	155	146	149	147	130	139	148	138	130	151	142	158	120	156	169	155	149	128	135	128	121	125	157	123	148	158	146	142	146	144	133	122	147	157	144	169	126	170	128	138	171	139	144	150	122	137	145	153	152	135	131	141	161	160	146	134	161	145	150	135	152	153	135	146	143	150	133	134	154	139	141	133	136	159	146	135	131	136	161	143	157	150	133	158	142	132	145	141	171	141	132	130	152	139	134	162	135	163	147	138	136	122	161	158	139	168	155	135	146	173	150	146	134	130	148	111	135	133	143	137	151	152	152	157	125	138	141	143	156	145	151	147	127	135	161	140	137	134	150	131	158	120	174	125	130	149	131	149	147	146	125	133	156	146	183	121	139	163	159	132	162	145	160	125	137	157	155	177	140	172	137	164	142	140	148	134	142	146	170	137	153	134	142	140	129	153	140	145	151	150	161	117	144	164	141	132	169	132	151	166	145	127	148	142	146	145	124	148	130	140	153	149	136	140	142	158	125	142	152	139	172	146	158	180	157	157	144	159	130	152	137	140	139	151	147	145	128	144	142	143	147	135	138	148	135	145	127	152	164	137	123	141	145	151	158	159	134	129	130	142	142	140	133	151	153	136	172	144	140	154	172	154	141	141	147	172	147	154	172	156	135	123	141	132	153	150	152	143	146	144	156	127	165	136	135	132	160	143	144	131	140	146	154	132	147	146	156	136	152	150	126	153	142	138	114	139	122	142	171	141	153	153	144	127	125	168	128	151	162	128	154	155	161	140	146	149	161	121	138	159	141	157	152	145	140	143	156	142	160	149	146	139	124	153	135	158	151	134	149	139	158	136	148	123	151	129	149	144	150	145	148	138	126	152	143	133	134	170	144	153	147	146	143	154	143	129	163	135	131	127	143	138	155	138	151	139	148	146	136	149	139	156	147	147	130	123	145	141	143	138	138	160	142	144	130	141	167	122	135	174	149	159	141	155	147	134	163	151	137	153	147	140	165	160	150	166	135	148	142	142	150	162	126	144	158	157	139	142	142	145	140	144	145	167	154	161	145	147	153	159	148	134	147	154	132	171	139	141	150	152	150	123	127	159	137	156	150	157	157	145	134	149	155	157	142	131	140	147	133	134	140	149	164	148	158	146	141	140	146	143	115	155	179	126	119	140	171	125	141	143	144	145	172	153	158	135	143	145	157	136	160	127	150	133	137	153	122	145	123	137	142	131	138	132	167	147	136	152	158	131	141	139	147	156	138	123	153	145	167	144	132	155	138	148	158	139	151	141	155	154	147	133	137	119	147	133	128	144	147	128	140	145	134	147	154	162	156	143	126	157	138	148	129	150	129	136	129	141	141	143	140	163	158	148	142	151	122	145	130	144	126	151	134	120	140	153	148	145	135	151	129	134	152	164	146	148	128	121	139	159	106	151	150	138	150	148	127	168	131	161	152	143	160	115	125	158	136	137	150	157	138	157	126	159	143	154	136	161	161	116	133	126	130	141	164	141	131	150	133	150	151	138	131	144	157	138	147	131	123	154	138	133	170	131	179	145	150	123	148	141	142	147	145	153	148	140	148	152	166	129	158	153	158	141	159	159	154	154	138	154	165	134	141	146	147	160	152	143	131	135	142	143	162	157	128	137	143	144	151	137	165	139	146	146	149	154	153	141	145	144
7077	32131	19226	4994	3356	2317	1782	1324	1094	872	646	628	485	423	392	332	355	330	309	278	270	279	271	234	247	250	261	207	272	222	210	196	219	202	201	220	213	211	221	217	228	187	178	216	194	164	175	211	203	221	182	215	180	194	206	193	189	195	177	184	165	188	196	197	203	176	203	202	184	158	208	215	190	189	196	190	185	186	179	190	186	200	193	198	196	177	187	184	187	196	203	173	205	199	216	193	179	199	165	187	208	163	180	185	181	188	189	216	219	186	177	189	162	172	214	158	200	184	185	194	164	183	205	196	191	177	197	164	192	184	164	195	223	177	215	184	197	173	183	200	214	198	210	196	210	180	160	171	195	193	203	186	194	178	177	211	224	191	168	174	194	182	175	201	184	198	208	189	194	191	169	198	175	176	194	194	177	188	161	178	185	168	179	197	173	183	192	190	189	195	207	187	187	192	186	174	187	173	210	192	178	190	206	181	202	171	153	196	201	213	174	215	160	169	195	199	165	192	196	160	187	186	164	189	180	203	203	176	183	190	188	189	191	180	192	207	195	177	169	192	175	185	178	193	175	204	199	178	198	181	192	185	184	202	200	204	182	163	196	193	173	193	198	180	186	182	226	211	179	182	196	183	212	184	181	190	195	192	198	162	179	211	202	181	186	184	183	187	204	186	185	199	137	195	170	194	186	198	167	171	208	216	180	190	190	189	179	168	196	188	168	186	177	209	169	180	180	183	188	179	182	189	184	171	182	194	184	196	180	172	187	193	182	211	173	182	178	194	204	189	204	166	192	183	183	193	191	188	182	215	176	173	214	193	185	185	188	180	194	191	207	212	161	186	173	191	172	164	192	195	174	179	209	190	173	215	194	217	188	186	214	190	202	164	168	177	182	198	155	182	181	167	188	193	188	198	191	204	182	191	180	181	174	178	202	159	177	191	185	178	185	192	184	190	191	184	196	198	197	169	196	179	196	182	171	178	183	217	186	201	172	215	193	182	174	184	189	183	175	202	175	210	191	177	196	175	194	167	175	193	196	185	183	207	169	198	199	191	177	175	200	180	194	173	193	182	168	190	168	176	181	187	181	183	192	203	190	183	179	191	165	179	179	174	170	177	184	180	171	178	195	180	194	193	199	200	179	192	159	201	198	205	173	205	173	204	183	167	171	178	193	182	173	187	185	190	185	197	173	198	200	191	187	193	198	180	188	193	177	198	177	181	167	183	182	191	163	191	183	212	174	168	185	194	183	181	186	204	192	175	174	172	168	172	163	186	177	207	183	164	188	174	199	180	174	205	193	199	152	163	220	188	175	211	188	192	177	188	176	196	160	179	179	201	194	171	193	177	199	205	180	183	187	158	174	194	181	203	207	187	214	176	161	186	182	189	181	206	207	179	178	188	196	174	164	194	174	170	181	172	180	180	161	162	180	203	173	177	174	203	179	169	191	169	175	207	200	181	166	200	187	189	159	179	178	173	184	192	186	166	191	198	188	169	200	225	173	187	185	179	169	192	182	172	191	187	164	182	194	182	171	194	189	178	175	197	218	181	209	177	167	202	176	213	186	193	198	167	192	180	205	194	189	198	179	178	187	196	216	172	183	190	174	190	214	183	179	187	173	184	182	194	212	175	181	189	186	197	165	168	188	176	194	192	179	160	191	178	168	198	190	185	187	205	185	193	169	174	173	163	178	220	186	164	193	189	187	186	188	202	169	168	182	178	187	180	213	167	195	187	213	180	185	198	181	178	173	176	192	175	183	185	199	209	188	183	229	184	187	191	172	202	175	181	164	180	187	189	197	201	177	191	182	197	171	204	196	183	208	182	209	202	153	191	191	166	188	179	197	191	188	182	165	205	197	186	189	195	184	192	157	197	194	180	178	153	209	191	184	190	198	185	189	153	167	169	193	188	192	175	203	184	184	161	203	178	199	194	168	201	163	180	190	189	196	181	188	182	174	183	182	210	163	182	196	194	181	172	179	174	209	180	191	184	190	173	188	165	194	158	184	189	186	201	195	181	188	155	187	199	169	173	183	191	169	175	209	171	206	185	190	170	173	175	172	165	205	185	179	181	186	171	199	184	188	197	201	188	182	194	194	158	178	173	193	189	177	183	185	179	198	157	190	180	180	152	195	179	184	183	160	174	181	187	188	188	189	187	165	181	179	191	163	206	166	185	175	200	179	178	185	171	191	185	169	179	206	186	191	184	178	190	191	196	164	161	185	183	206	171	184	194	177	184	181	182	193	206	173	186	179	193	202	175	203	216	171	173	170	201	196	180	197	179	172	161	183	170	154	180	192	195	194	187	198	202	209	196	196	185	176	179	167	219	185	178	196	178	188	195	189	176	180	178	164	186	193	166	175	186	206	156	187	188	202	174	168	164	194	200	175	178	184	183	185	181	196	163	175	177	201	193	181	169	190	197	179	177	179	168	190	164	184	184	213	180	181	201	200	181	206	209	203	207	175	168	202	184	191	187	186	168	185	183	175	198	197	174	215	198	182	189	198	196	208	196	185	189	186	177	205	204	187	186	172	169	206	190	202	175	212	177	193	179	188	177	215	172	195	161	176	196	194	185	193	177	218	189	180	172	184	181	174	205	195	191	206	180	171	215	174	197	199	185	184	177	181	203	162	168	189	171	190	185	176	194	215	211	196	200	163	172	182	173	211	192	172	212	179	207	174	167	196	196	170	170	217	190	207	178	198	196	211	178	176	183	180	171	181	181	189	204	182	211	197	190	178	187	186	197	172	187	201	176	220	183	176	173	171	203	202	196	175	177	192	193	175	166	185	193	188	178	162	179	196	171	196	192	168	179	197	198	181	200	185	200	194	177	189	171	193	210	175	232	188	184	195	188	177	191	164	230	198	196	176	183	191	178	191	180	182	184	209	174	196	176	176	174	176	190	181	178	197	181	161	215	209	172	186	172	197	194	181	217	196	180	164	193	206	181	192	162	192	158	196	186	173	177	185	196	197	186	174	197	176	185	195	165	166	184	189	210	165	186	208	162	200	165	188	208	185	175	215	184	177	182	188	199	170	166	186	201	180	182	216	188	203	191	191	195	213	195	192	187	173	184	172	186	174	168	198	168	194	190	190	185	196	174	191	186	169	184	183	184	213	188	185	170	184	176	204	180	176	164	177	176	164	228	174	182	176	173	180	191	181	158	171	180	195	182	178	182	170	200	195	189	178	189	186	192	189	185	194	200	199	192	182	172	217	208	176	190	175	166	203	198	184	183	163	201	160	196	205	184	182	198	183	181	171	177	179	183	167	185	177	170	186	213	197	198	176	179	162	180	190	201	181	203	187	198	187	183	188	162	167	187	203	185	181	182	206	164	189	186	163	157	166	184	175	189	159	190	199	196	204	193	200	185	190	196	174	190	169	173	165	176	178	193	200	196	206	190	167	174	175	166	172	179	179	192	182	201	204	213	181	229	206	200	178	191	188	212	198	215	196	194	165	188	192	181	177	218	188	167	168	173
27879	17154	4835	1020	653	574	567	539	519	564	530	560	569	550	536	534	538	533	559	567	521	546	551	513	525	567	521	537	588	551	549	529	521	544	536	516	544	531	546	542	560	566	559	522	615	568	568	515	567	524	533	537	552	525	524	493	552	509	540	570	588	520	521	507	516	540	543	537	553	579	575	516	557	562	525	549	540	558	504	518	594	569	538	581	584	533	528	569	517	566	579	565	537	577	548	499	569	532	533	527	569	573	535	567	549	551	540	544	557	539	548	585	553	572	520	542	566	544	545	525	576	569	572	552	519	581	553	554	550	550	545	563	562	554	516	529	536	547	566	557	534	501	538	550	576	535	501	528	601	500	554	601	538	548	521	561	538	541	570	588	563	559	533	516	551	552	509	533	578	560	547	538	511	505	573	548	524	553	544	513	550	521	545	543	579	561	560	544	540	534	558	556	586	509	544	541	505	566	549	525	551	563	528	517	559	498	553	546	526	565	536	567	544	531	520	552	570	512	573	573	585	531	569	547	575	573	565	549	548	561	522	574	543	568	616	517	568	584	537	546	563	540	561	544	563	567	529	567	528	541	548	578	560	541	542	546	556	593	518	529	584	493	501	528	585	557	547	558	545	543	544	541	524	547	501	529	559	557	540	528	549	556	566	549	517	529	532	499	570	521	568	523	549	600	529	541	584	509	565	581	548	540	544	508	529	535	541	584	539	535	564	531	556	545	547	532	524	529	538	539	552	562	505	521	572	542	565	582	553	581	516	547	579	556	599	567	544	550	510	559	542	544	522	562	564	574	534	564	541	582	527	524	567	533	562	560	578	562	514	555	550	540	529	541	558	550	597	544	508	531	576	534	590	582	508	579	542	511	525	520	514	540	542	548	539	544	533	537	571	593	551	566	579	556	524	548	541	532	565	533	578	581	549	521	526	571	552	499	562	537	564	539	562	550	580	565	533	569	548	514	536	584	564	556	543	568	535	557	550	548	572	513	556	563	553	588	550	487	547	550	542	545	571	519	567	561	504	541	541	537	563	571	570	525	583	535	590	583	583	520	533	559	577	555	552	505	530	529	543	515	530	486	530	600	569	533	515	564	556	544	544	559	587	555	532	541	555	567	532	532	524	587	558	501	529	536	505	545	580	564	518	572	550	602	557	533	494	579	510	506	489	498	554	542	559	571	547	540	509	552	511	534	554	547	503	570	557	546	548	550	526	563	589	556	543	556	550	530	533	551	522	510	553	524	496	563	536	514	491	531	543	523	571	484	533	554	570	549	511	506	503	498	587	561	569	532	546	553	544	550	531	557	552	529	572	553	568	528	542	539	511	533	537	535	538	550	545	557	556	508	538	584	540	520	559	578	508	558	578	531	556	469	549	588	542	567	530	541	574	559	546	513	546	520	528	542	536	534	550	533	541	559	543	554	552	539	526	532	526	505	584	525	544	574	566	530	567	589	512	529	508	519	588	533	555	557	567	520	542	537	575	508	537	538	576	551	549	546	528	560	553	576	544	536	557	523	563	567	527	526	559	530	544	512	565	540	562	557	552	570	539	569	518	569	560	593	498	534	506	542	546	570	541	549	528	574	540	549	574	537	551	538	525	552	548	566	535	487	600	556	555	570	547	546	549	547	533	514	507	598	561	515	525	548	530	537	570	523	554	530	594	545	562	533	550	538	532	534	564	531	574	559	562	537	593	495	559	547	546	510	543	576	521	554	512	532	504	545	548	575	579	540	570	562	530	568	545	532	519	565	530	576	523	539	535	562	544	558	536	586	534	573	582	505	573	522	571	497	550	566	576	541	528	525	561	535	540	532	519	545	571	529	539	585	538	561	523	565	554	570	542	547	535	522	508	516	588	542	572	570	481	528	570	517	599	538	570	508	535	557	533	545	510	517	547	501	576	549	558	521	543	550	556	564	561	550	582	591	563	528	549	535	606	552	532	533	541	579	501	541	535	544	550	559	547	531	568	552	539	597	580	535	552	537	571	533	544	566	603	566	565	532	528	527	534	525	506	555	527	526	559	564	546	571	558	562	544	575	539	514	590	542	557	579	555	540	522	514	564	569	516	573	527	526	558	502	540	542	495	550	547	539	543	569	571	541	563	553	534	592	517	547	554	566	592	567	534	549	554	548	496	526	542	557	553	567	541	542	539	524	555	544	568	549	529	540	544	547	538	562	574	549	542	535	484	558	560	568	533	575	574	564	517	551	550	554	551	544	558	517	571	563	540	515	550	557	554	510	522	509	526	535	564	593	547	599	496	586	532	532	553	567	531	531	578	529	555	562	555	549	550	562	535	529	570	593	509	528	547	574	551	552	579	548	564	523	524	552	519	550	566	538	543	515	537	580	563	534	547	535	541	537	514	544	574	549	538	547	559	561	539	575	544	567	537	559	561	516	595	510	542	574	564	565	549	536	522	541	535	547	511	569	561	543	585	532	549	509	542	562	548	587	541	542	561	534	559	525	549	563	572	522	581	557	540	539	581	553	602	578	559	544	549	537	547	572	538	520	559	532	575	546	566	524	601	542	558	557	515	561	523	557	528	478	561	562	536	573	490	573	512	531	512	523	497	538	586	544	537	575	520	561	549	524	563	527	555	545	578	541	525	547	540	580	538	562	522	560	547	555	538	564	525	536	563	537	569	557	544	536	570	536	544	547	558	554	517	551	528	516	552	572	567	541	576	531	542	562	534	540	523	555	558	540	529	525	538	508	573	556	548	570	543	522	578	559	558	521	530	559	546	533	552	548	578	532	502	562	571	533	529	538	538	573	559	559	551	565	523	527	540	550	506	550	532	526	590	589	555	565	568	518	548	581	560	513	501	522	563	513	546	528	559	550	539	533	596	514	528	541	555	525	540	549	533	560	542	581	496	533	491	551	568	546	503	550	537	510	530	527	540	556	555	511	558	560	503	556	555	560	530	507	515	538	535	529	540	496	583	516	544	560	578	526	552	524	536	536	545	528	496	602	565	544	527	514	577	536	550	509	536	526	582	535	522	549	533	540	536	574	583	524	546	560	565	540	563	543	513	526	553	571	548	527	541	570	575	552	574	551	522	543	525	564	552	584	543	607	560	561	541	478	560	562	562	546	547	546	510	535	557	593	554	546	578	543	590	568	586	581	548	589	544	520	544	560	522	553	496	567	550	552	524	522	544	527	572	552	577	562	559	544	512	576	550	563	522	527	586	593	542	535	549	546	496	529	549	571	536	545	551	538	557	544	558	574	587	565	575	519	593	530	536	546	558	533	568	532	584	580	519	507	518	580	591	529	574	551	537	532	527	536	535	523	547	511	530	545	560	563	498	545	567	542	576	548	549	530	539	593	556	541	552	521	532	562	546	557	581	553	597	520	548	527	538	564	549	579	540	552	546	545	576	563	528	558	562	566	565	526	529	536	570	529	575	524	570	588	570	526	594	524	549	573	535	602	551	535	515	524	576	541	529	568	481	597	555	551	559	528	525	553	542	536	539	537
6281	6445	2814	974	862	737	716	769	738	708	696	731	727	722	723	696	735	706	744	706	730	687	715	680	704	705	673	689	684	726	768	707	689	737	698	672	676	687	699	646	691	728	708	650	751	682	694	705	697	733	761	648	706	680	696	725	741	734	721	695	664	689	685	738	705	667	709	688	712	675	715	727	722	719	730	714	689	713	667	711	668	693	679	680	711	683	698	699	723	661	727	689	739	657	670	699	681	731	707	741	704	706	717	712	693	676	696	682	720	671	640	682	696	727	726	676	717	717	764	732	673	712	651	694	696	709	718	691	672	694	706	730	728	678	769	729	727	707	698	703	724	698	762	715	689	679	717	688	682	700	723	691	711	741	701	728	736	660	732	695	660	702	692	690	709	688	728	698	701	668	745	729	689	690	672	682	675	702	691	715	705	665	717	760	677	729	731	736	662	681	735	659	719	704	743	718	702	714	738	693	720	655	720	663	702	716	695	709	749	729	683	767	664	693	731	690	714	705	711	753	698	692	700	676	702	710	724	711	729	708	727	722	645	711	701	698	681	705	709	694	666	698	717	722	700	665	704	719	709	754	692	706	692	666	724	641	675	660	683	727	682	653	655	695	721	711	721	670	732	697	729	696	710	728	696	710	706	728	676	697	707	676	695	666	689	719	713	730	685	719	691	763	718	676	705	685	716	713	690	681	706	691	692	664	707	704	649	725	691	692	676	723	710	733	680	691	699	732	702	714	662	679	697	690	689	672	721	728	694	693	724	673	715	703	722	677	713	719	717	746	706	672	710	717	727	707	679	691	689	736	672	708	673	698	742	744	732	725	723	703	731	705	673	680	692	717	738	683	727	712	724	690	657	716	649	683	714	725	705	691	707	679	732	698	703	716	709	682	681	735	719	674	660	686	719	723	698	702	670	695	697	667	722	720	747	728	719	665	727	706	701	725	716	719	683	715	696	693	688	706	761	666	701	682	750	684	719	718	681	706	691	698	741	668	723	708	700	720	716	674	699	696	740	697	736	674	695	676	699	688	665	687	659	708	715	741	678	698	720	697	699	683	688	704	696	712	720	694	732	645	694	651	698	753	683	687	722	673	696	729	721	680	683	709	698	698	758	684	701	705	647	702	723	680	701	723	695	724	677	712	680	688	709	672	703	737	640	707	704	742	719	745	737	730	709	690	701	667	725	674	700	665	690	693	704	711	717	680	735	676	699	694	695	729	681	676	733	680	673	707	733	665	691	696	742	714	670	685	716	698	742	677	684	651	720	721	692	699	755	735	712	699	723	745	712	664	706	701	705	640	719	724	696	726	685	697	688	725	727	713	718	687	689	723	727	708	722	731	746	699	665	704	686	694	664	672	720	694	705	728	707	759	693	691	688	734	703	693	651	661	696	675	690	697	709	709	662	653	680	703	718	703	706	657	696	702	685	692	683	729	725	704	717	699	658	689	710	682	699	712	735	763	693	681	680	671	675	686	698	714	736	665	698	690	671	688	709	696	673	694	729	671	689	721	723	746	679	723	771	708	650	674	747	692	718	713	731	696	671	702	672	742	731	736	728	697	720	724	695	701	710	680	669	705	751	750	713	678	742	685	730	687	722	691	715	661	719	711	755	709	682	679	718	685	693	763	698	694	723	625	660	710	721	629	700	683	667	678	699	718	665	672	697	650	697	683	694	735	662	689	685	696	689	702	700	676	713	697	692	700	659	744	672	723	703	704	717	709	696	735	694	673	666	709	738	735	755	679	710	668	720	713	774	722	676	686	723	692	703	736	709	717	703	685	707	710	753	681	674	709	717	679	708	658	685	731	648	736	709	689	748	635	686	744	675	734	661	712	704	683	705	705	720	688	706	699	681	681	727	683	689	706	648	662	689	664	715	692	700	705	745	722	659	679	674	745	677	687	683	712	689	702	696	702	646	716	693	682	700	696	716	713	744	668	681	696	679	698	753	721	660	684	701	708	632	675	721	746	683	713	679	722	662	664	728	711	707	703	676	709	678	753	729	680	695	692	735	664	751	742	702	707	747	705	692	684	690	678	741	721	722	697	690	708	681	692	729	733	740	718	708	685	699	702	676	700	692	765	629	693	714	670	711	730	698	672	703	671	698	716	763	661	747	688	709	695	681	693	734	655	739	738	726	706	662	677	686	715	665	684	745	697	700	742	705	710	722	711	715	724	734	696	699	724	691	710	684	685	673	687	728	687	726	674	725	728	689	666	684	666	692	660	674	692	720	709	688	710	709	685	680	719	701	653	675	717	702	679	741	729	706	687	688	741	694	709	738	656	665	726	667	663	707	677	697	666	699	740	669	711	652	681	693	727	687	728	717	711	726	676	711	723	722	646	645	698	688	739	738	669	633	683	702	711	712	713	715	687	687	722	723	718	670	660	719	690	686	670	652	676	740	745	694	686	710	684	673	675	676	684	676	707	655	644	733	666	681	711	717	723	744	716	740	732	640	734	734	699	679	691	678	702	711	676	717	710	700	714	707	686	686	684	724	701	701	722	698	674	651	754	660	688	690	694	663	697	676	727	668	730	711	697	685	704	691	752	663	689	713	719	682	744	706	699	696	707	679	727	712	748	742	715	673	688	688	697	733	666	690	694	716	774	679	695	689	680	712	662	733	685	642	692	695	682	710	697	750	690	669	746	684	696	720	697	739	701	690	714	722	706	694	668	729	655	693	693	703	726	721	719	673	724	676	694	720	694	728	696	683	679	763	739	704	628	720	642	705	666	693	679	690	699	702	676	660	712	703	715	703	713	698	746	721	740	705	688	731	703	746	696	703	685	713	693	666	701	697	727	646	710	740	704	685	703	705	697	653	661	726	710	671	682	679	717	704	718	674	768	735	701	730	682	699	718	665	644	695	681	731	752	690	720	644	684	756	696	691	694	674	695	701	701	744	707	681	703	694	721	711	695	733	716	742	765	696	669	706	674	717	722	727	739	717	729	698	686	734	689	705	719	749	733	658	724	702	692	690	721	726	711	716	721	684	667	682	633	660	748	650	758	720	687	673	654	711	691	693	725	704	723	735	684	676	719	727	654	721	723	694	651	724	722	681	702	662	717	707	706	707	666	740	708	694	724	742	724	724	696	735	693	696	726	738	654	644	692	708	721	697	670	764	683	693	741	690	686	703	741	644	681	718	708	697	681	660	633	729	682	669	649	700	729	722	698	708	677	722	698	681	696	723	704	696	715	721	665	683	650	719	767	668	709	700	689	668	690	690	733	698	697	719	682	675	651	689	707	694	685	661	679	712	703	750	768	668	664	723	720	687	707	688	729	695	710	711	691	691	714	729	715	670	681	661	670	710	773	686	728	663	681	674	687	734	695	727	677	751	713	733	702	699	720	682	683	654	705	689	742	687	741	776	731	732	716	692	721	715	673	692	687	694	649	698	666	666	727	716	693	655	712	696	706	688	688	688	710	685	761	697	682	683	685	699	723	769	708	662	679	717	710	676	719	751	683	685	653
23797	21514	29026	24436	21493	7537	998	652	572	568	504	452	459	481	480	446	439	427	437	417	414	417	377	416	448	409	403	400	405	385	400	415	409	368	405	438	393	411	400	393	414	411	373	384	418	405	365	395	372	407	379	366	364	381	405	427	388	379	420	395	400	404	426	399	359	350	412	409	374	402	428	432	408	401	376	393	398	370	378	419	365	403	415	418	377	407	396	382	393	400	354	376	370	390	355	390	401	401	377	414	360	375	395	356	420	346	370	384	400	392	390	374	402	355	374	374	387	367	365	386	401	411	377	419	399	391	403	378	365	385	385	398	382	377	395	361	408	398	414	401	380	392	377	384	404	401	394	387	405	381	382	406	389	421	404	381	357	391	380	389	419	396	381	377	361	393	381	432	384	388	367	384	422	377	404	352	379	367	367	361	452	378	394	371	406	393	413	374	400	363	407	415	391	411	396	445	409	399	365	416	365	399	414	378	365	381	397	371	388	396	375	387	358	421	409	394	330	360	356	374	414	377	397	396	406	399	377	383	393	390	358	428	381	395	408	350	379	403	389	402	395	381	384	405	419	390	394	377	383	392	392	386	384	393	374	368	364	364	391	398	415	372	402	394	386	368	352	382	419	374	404	406	383	407	387	398	371	392	387	395	394	377	362	395	388	393	365	407	375	377	446	396	359	379	402	388	418	384	387	403	391	417	357	385	394	403	372	349	389	405	416	392	377	379	375	393	416	362	421	383	381	348	387	401	392	428	374	377	351	403	410	387	369	379	362	380	427	421	394	380	370	381	388	359	372	379	412	440	359	380	407	391	400	402	396	415	391	409	392	357	372	390	371	403	420	418	354	376	359	390	382	382	382	372	395	387	385	362	440	387	368	405	370	391	384	402	376	419	403	401	375	383	375	392	398	383	399	395	377	354	361	420	404	378	385	372	375	407	362	372	405	385	362	396	399	407	412	395	371	381	348	355	388	368	370	365	385	379	399	394	419	371	409	413	417	381	352	381	369	371	367	411	388	383	386	370	371	402	378	373	372	369	403	374	403	395	394	366	415	374	406	380	389	388	386	357	393	423	416	372	369	386	403	393	404	346	391	372	398	386	364	392	366	365	404	386	399	353	375	397	367	330	386	379	400	378	386	388	385	384	402	382	393	397	350	398	378	374	393	366	378	380	389	406	365	395	394	366	401	433	360	398	402	386	401	394	362	410	416	378	383	402	402	376	380	393	371	383	391	360	392	381	424	362	400	358	386	379	372	389	425	384	399	365	421	394	408	373	394	384	402	402	353	373	405	400	396	395	384	405	365	407	384	383	378	398	378	413	415	384	379	416	367	393	407	381	419	379	382	370	353	373	397	396	380	379	429	364	370	363	394	392	386	443	385	405	400	420	365	395	373	367	406	373	387	417	381	390	426	396	372	392	373	369	371	385	389	395	400	387	411	372	389	389	415	403	421	409	391	401	402	395	388	379	384	389	376	414	372	379	376	377	423	399	363	407	386	378	417	379	409	345	374	376	354	353	391	361	375	390	391	376	372	366	386	414	381	385	335	373	370	396	411	345	365	401	414	377	350	365	419	357	417	416	383	408	363	402	363	388	378	404	404	369	398	341	404	407	400	379	398	379	406	363	355	369	365	356	391	402	399	394	413	422	411	419	370	410	359	401	402	377	391	424	384	418	432	359	412	412	405	395	366	385	404	394	415	393	368	375	394	373	388	387	363	368	385	386	376	420	380	391	363	373	401	366	372	388	390	378	413	378	342	383	400	384	385	382	385	416	373	396	367	394	387	364	388	350	450	434	415	368	406	406	393	413	376	379	381	402	371	373	398	413	394	385	403	367	412	412	376	382	406	379	380	372	402	374	393	411	426	365	404	404	399	380	380	349	388	397	366	348	409	387	347	384	411	388	383	382	388	369	378	400	360	409	369	397	414	377	424	376	335	408	412	389	387	364	389	395	374	384	400	406	383	414	400	401	401	400	381	406	370	368	397	408	389	384	360	429	396	379	397	416	417	356	390	403	409	399	367	376	400	386	408	348	374	400	401	417	367	392	357	373	394	417	373	373	417	422	377	393	387	385	377	378	391	394	369	393	396	409	378	411	394	403	389	384	396	389	385	402	397	365	405	425	403	393	417	411	380	392	388	366	404	358	381	374	395	374	389	375	399	400	399	396	395	368	380	378	385	379	401	362	400	382	401	392	408	417	423	385	404	377	387	429	412	409	405	363	380	381	404	388	392	420	393	362	397	395	393	395	355	352	393	378	361	395	364	377	427	409	372	385	381	395	379	414	378	362	436	336	370	396	390	395	384	375	384	393	381	448	424	393	389	382	358	373	337	458	411	392	407	383	403	407	414	419	394	356	418	384	389	410	377	409	399	399	357	354	390	373	363	397	386	371	356	367	403	407	396	374	364	378	403	377	370	409	360	384	421	401	402	411	378	409	357	407	429	398	393	381	398	404	390	383	424	408	381	403	357	423	415	407	400	398	380	376	394	363	398	385	366	367	364	367	401	402	379	405	360	395	390	414	428	383	389	397	377	387	419	425	387	398	415	377	388	380	419	382	369	389	376	366	410	382	367	393	423	380	363	402	402	410	372	398	371	357	393	439	395	374	417	354	391	358	389	409	380	417	385	410	403	393	393	380	383	393	365	393	409	379	420	420	388	363	369	356	372	413	396	409	392	386	383	410	385	416	378	378	392	376	410	398	358	385	396	424	369	369	384	380	355	367	418	378	360	418	402	384	381	398	403	353	391	395	380	393	426	410	386	401	366	420	380	375	367	348	425	414	370	412	398	382	390	376	370	404	380	404	402	406	377	395	399	369	394	365	394	359	357	407	393	406	386	432	375	372	375	404	385	381	378	380	375	409	368	383	406	429	390	387	397	393	358	380	418	420	378	379	357	413	406	389	398	364	384	372	425	394	469	403	392	386	413	373	419	438	371	386	405	391	372	381	355	405	342	355	404	389	404	385	376	401	360	383	399	371	388	396	405	380	384	412	414	372	401	371	402	392	381	394	374	376	363	393	396	402	362	375	389	381	377	388	380	374	378	383	400	403	387	390	349	368	400	432	393	359	398	385	393	376	381	392	364	391	387	389	387	367	400	406	385	385	384	389	358	379	402	425	342	388	377	372	420	383	382	408	391	378	394	363	386	412	383	363	380	379	409	395	413	364	402	394	348	398	391	397	397	393	380	376	378	377	396	382	374	380	380	412	382	364	377	386	398	375	382	383	366	371	407	428	423	397	380	371	383	400	393	398	362	385	372	349	384	418	397	395	410	381	404	416	360	377	377	378	359	401	389	416	406	397	395	351	390	360	376	393	357	397	388	386	399	398	360	377	423	381	385	396	396	364	382	373	366	392	358	372	387	402	392	357	376	397	393	379	386	369	384	407	387	378	389	363	431	401	375	403	372	370	408	371	361	421	399	366	402	415	393	385	396	426	380	389	376	410	408	365	367	368	356	413	404	424	353	382
5545	27328	15459	3275	2140	1602	1321	1127	965	852	786	669	706	655	661	608	564	587	540	576	566	581	555	528	574	497	519	519	566	521	539	520	494	537	520	509	533	529	533	510	485	526	537	516	535	498	544	534	496	505	507	518	498	525	536	516	527	501	503	518	529	497	565	498	542	536	544	506	516	511	498	500	491	546	535	498	532	527	511	493	486	529	515	479	470	491	495	532	500	556	515	548	532	488	492	527	534	509	490	527	501	550	539	518	519	528	501	499	509	490	509	498	505	524	480	527	554	520	524	495	490	513	497	508	471	505	519	545	528	524	507	491	522	534	509	523	547	512	465	506	508	513	486	516	473	510	499	554	507	506	511	535	524	508	509	503	489	488	526	492	509	517	457	517	487	563	497	489	504	498	530	491	534	518	506	515	468	536	503	490	493	523	507	490	517	510	487	543	532	519	505	528	518	531	526	488	481	534	498	516	489	506	511	533	512	479	508	503	527	497	524	482	526	503	529	512	496	502	521	523	498	462	499	522	513	481	545	533	523	520	515	527	538	514	495	525	553	534	505	555	517	465	504	533	473	535	502	504	515	458	489	522	518	517	506	504	484	506	503	515	506	539	535	509	486	510	480	465	495	501	519	500	501	520	541	503	528	534	502	496	530	480	509	510	503	512	562	562	503	483	505	555	514	530	495	523	550	498	515	501	473	512	520	496	504	518	528	529	489	490	506	508	482	531	507	488	514	489	518	561	501	508	478	525	491	519	540	473	572	557	515	509	503	508	520	511	497	502	500	505	506	496	500	492	502	515	525	512	522	495	488	559	502	564	535	505	500	477	536	531	529	532	502	507	476	506	484	527	468	543	497	548	518	493	506	481	526	535	497	518	484	510	513	476	579	499	475	532	507	538	491	506	523	543	509	517	526	468	524	523	503	502	526	504	532	470	470	507	476	497	501	524	525	488	509	508	491	479	527	513	490	525	523	500	501	512	501	482	528	522	527	547	475	517	512	504	513	490	525	474	471	568	482	496	493	540	501	523	522	575	540	496	470	509	499	525	518	495	563	491	466	526	514	471	519	523	501	516	485	496	498	495	520	554	510	505	494	513	522	492	522	498	509	535	516	493	558	446	527	509	505	487	561	506	495	511	465	567	482	498	503	529	500	520	524	500	499	503	505	542	503	479	526	527	554	509	521	501	500	508	545	546	510	479	489	504	534	493	498	510	505	537	504	485	510	496	460	456	514	525	465	482	553	505	517	465	505	517	518	528	496	465	518	508	504	522	535	523	465	466	526	529	502	522	529	522	529	460	500	541	500	534	543	492	487	519	480	518	480	524	498	466	519	527	516	516	508	478	441	517	501	522	496	490	551	449	530	463	538	538	511	511	495	542	500	514	484	524	542	483	512	497	514	536	512	533	478	518	465	509	491	543	518	527	514	510	536	530	506	519	521	480	513	543	537	534	508	522	525	494	544	525	469	470	506	527	523	522	490	541	476	511	524	504	521	526	475	516	501	520	509	498	506	498	571	504	475	530	546	492	535	522	546	528	474	493	538	516	490	503	466	493	515	484	529	506	487	539	515	503	501	484	502	509	488	523	503	535	500	544	493	539	545	523	493	538	527	518	577	477	530	542	533	537	462	535	496	494	503	534	559	555	530	523	526	506	530	526	502	523	511	471	494	515	510	541	518	487	544	525	512	500	531	521	526	521	495	502	504	497	543	514	513	480	495	487	513	500	476	498	511	513	516	514	492	504	530	523	497	521	532	504	503	498	479	523	517	500	505	498	524	516	514	481	506	530	499	519	471	496	497	482	527	532	515	523	478	508	515	528	525	503	526	553	536	529	483	508	499	487	521	482	556	537	514	541	512	495	484	506	490	519	521	534	532	494	469	513	516	536	485	562	493	501	528	543	497	486	506	479	531	511	535	506	519	527	505	533	534	514	508	527	494	557	534	525	520	516	475	512	496	505	489	492	527	514	505	493	513	539	520	508	493	493	526	533	513	489	487	516	505	494	499	491	539	517	546	511	528	532	538	504	530	507	534	485	524	520	513	462	529	529	496	509	531	541	484	506	518	466	518	509	479	449	532	487	515	506	551	503	560	491	518	517	501	559	574	518	487	539	489	526	511	520	535	522	509	522	532	516	522	503	519	512	496	530	528	556	504	483	514	493	509	505	465	525	540	486	498	552	540	523	520	526	524	512	518	527	537	529	517	461	504	519	492	477	516	560	509	503	506	483	511	481	518	475	534	526	498	489	480	533	507	506	514	501	519	503	556	562	484	517	551	509	492	553	529	484	511	510	519	524	527	517	522	477	503	498	458	477	516	488	522	538	481	518	508	523	495	485	487	485	497	492	507	509	543	499	547	506	496	542	494	530	469	503	516	503	524	501	490	485	505	531	519	521	551	517	516	521	491	531	531	511	476	518	488	544	476	534	526	521	482	531	493	482	528	505	522	511	507	485	530	526	479	508	525	524	472	482	538	469	555	535	507	521	492	509	487	483	474	499	469	529	526	509	501	509	548	510	546	528	502	519	485	492	496	526	501	520	491	503	520	530	499	526	517	518	547	509	541	503	498	546	508	505	524	491	522	521	546	521	490	497	477	509	478	493	522	537	514	496	523	530	530	534	470	523	504	500	464	492	515	510	508	512	517	542	542	531	500	530	514	470	465	514	566	510	515	500	502	502	497	533	479	507	509	497	510	458	493	475	499	480	541	538	497	505	513	511	507	545	539	492	485	552	478	518	506	489	512	525	495	516	491	504	485	478	512	510	497	526	498	523	508	519	503	503	484	503	511	530	470	507	503	505	511	505	523	497	527	475	539	504	528	513	499	520	523	512	497	495	520	541	523	544	513	534	537	500	527	525	496	481	525	509	535	495	502	536	523	537	516	504	491	507	524	498	489	497	475	516	491	504	489	523	516	493	556	507	500	515	517	521	513	514	492	504	498	486	517	490	498	521	477	514	473	549	481	502	483	561	473	498	503	508	446	479	504	491	500	500	517	518	528	548	510	515	526	525	515	511	475	553	503	511	536	519	578	504	519	487	502	500	516	508	469	533	511	515	506	554	499	487	487	510	576	508	491	503	529	492	522	528	498	542	515	512	501	540	442	534	513	513	505	512	514	463	489	528	513	510	516	515	564	524	477	506	440	488	508	530	480	529	539	509	523	484	491	539	522	544	488	483	525	588	526	514	516	475	503	493	519	503	471	512	496	502	525	532	514	486	504	527	532	543	453	494	529	473	493	503	532	469	514	526	470	521	501	502	502	501	507	491	491	552	547	490	531	509	510	490	487	538	498	497	531	518	523	528	517	496	485	505	540	496	498	518	518	475	522	486	477	523	516	527	513	474	513	499	560	521	522	484	498	466	554	495	497	484	483	507	535	506	507	501	526	490	498	497	502	509	544	518	509	529	494	475	506	496	512	553	538	512	525	531	518	516	466	498	504	540	499	512	515	529	521	487	538	517	497	520	505	504	505	478
25058	21506	27476	25599	5285	678	538	528	484	419	451	420	405	386	387	425	403	421	386	410	351	379	452	401	395	416	408	417	368	370	381	371	373	378	390	399	392	377	379	343	386	380	416	378	383	371	440	375	376	423	389	395	369	378	405	392	360	367	390	404	355	362	362	392	394	407	381	363	369	390	392	396	405	351	397	395	396	361	364	383	391	408	368	394	384	351	409	398	403	366	419	374	344	423	361	366	421	399	407	419	397	402	398	392	410	371	405	399	414	392	414	382	389	396	406	387	411	333	392	371	402	389	377	408	363	406	392	416	359	401	378	378	390	381	389	371	414	407	363	365	356	406	379	404	366	401	362	386	376	394	360	380	416	393	403	372	370	392	354	373	387	421	395	356	389	344	358	359	396	392	395	379	384	398	383	372	404	407	405	412	378	372	414	397	396	349	407	386	395	407	406	395	412	378	380	375	406	384	395	349	404	402	403	385	374	360	379	369	391	365	395	400	372	378	347	377	379	399	383	384	382	399	360	406	365	409	391	354	383	380	393	394	365	340	392	368	384	369	367	379	430	386	377	378	387	402	416	394	404	386	391	360	413	394	353	380	420	382	408	401	358	375	398	369	394	400	369	383	373	371	360	397	387	404	402	396	407	408	377	377	403	352	403	372	362	397	369	370	338	384	393	374	398	402	383	369	393	358	412	392	357	379	356	393	400	410	409	392	364	366	392	382	410	365	380	409	399	363	386	434	373	398	393	339	386	392	402	356	370	420	380	407	419	394	393	390	374	400	345	373	379	354	385	359	387	396	361	405	371	393	380	407	381	416	374	402	381	385	407	431	368	394	396	390	398	392	391	388	363	397	354	373	381	410	394	385	404	390	356	360	398	415	422	380	397	407	397	371	373	362	397	383	382	430	413	390	399	382	366	382	402	376	406	370	381	390	367	387	371	374	369	383	401	426	376	400	393	376	383	417	368	404	376	390	406	335	380	395	380	373	379	401	383	356	423	369	373	390	379	400	371	387	390	372	354	402	373	371	380	385	416	384	395	371	388	390	409	381	354	380	411	384	388	392	371	400	384	361	377	401	376	387	407	381	389	357	342	400	409	383	367	365	385	389	402	397	416	368	382	384	387	361	385	375	391	398	403	419	415	381	363	374	393	380	423	350	381	345	372	371	366	354	410	381	348	371	396	379	385	382	382	384	362	422	422	390	394	397	396	406	382	387	407	382	360	409	398	405	379	350	399	397	367	363	408	386	418	387	363	407	391	339	369	386	381	317	402	378	385	357	400	368	379	379	398	417	381	385	374	373	375	345	369	376	415	363	420	407	427	418	400	382	398	377	374	387	357	374	387	316	372	367	398	364	401	381	366	390	389	392	363	394	376	416	386	375	374	375	360	404	391	394	391	381	357	382	397	401	376	392	377	382	374	353	377	416	397	346	380	328	384	378	401	343	367	386	315	394	427	389	389	404	384	401	395	368	403	375	365	391	387	388	391	371	344	417	369	368	380	360	395	389	415	403	397	370	395	375	379	362	391	395	396	419	374	384	383	392	387	402	396	388	414	352	390	378	347	419	392	404	371	384	346	372	370	384	380	393	368	390	385	401	375	384	364	425	362	394	365	406	387	423	385	373	365	404	374	366	373	395	396	377	386	369	399	399	403	357	357	428	387	429	410	377	361	400	390	393	432	391	368	382	393	340	404	385	423	416	374	380	399	403	389	387	383	344	366	422	384	389	346	402	395	402	393	389	383	403	373	383	375	404	350	349	379	392	405	358	366	373	365	378	398	396	384	375	379	370	389	381	388	376	362	362	396	409	392	389	408	395	380	357	399	394	385	384	379	380	371	382	378	400	388	364	359	384	376	395	372	388	375	401	373	369	371	392	349	381	360	376	388	349	393	424	359	380	335	392	377	374	363	387	353	394	365	399	399	356	365	393	364	420	405	398	369	363	413	410	378	406	420	401	368	393	396	405	395	369	395	421	385	399	384	390	381	374	416	413	377	374	390	398	378	357	401	405	362	417	401	406	366	367	368	383	338	369	362	388	352	351	394	356	405	398	382	378	388	367	392	403	396	395	412	408	364	392	416	382	378	338	394	404	374	372	371	405	383	373	350	411	366	402	410	380	375	385	397	421	406	404	380	349	356	423	379	425	399	377	369	385	381	396	389	406	366	400	391	347	376	376	353	397	355	400	358	369	382	435	436	371	420	436	448	423	375	428	417	399	380	380	390	362	372	369	386	369	386	402	349	372	396	423	399	373	369	359	386	390	383	402	380	402	367	379	345	399	382	371	369	392	374	400	420	397	416	387	391	407	429	377	396	374	375	372	384	423	416	402	390	377	392	333	398	378	394	373	380	349	348	378	391	436	394	361	359	420	398	388	371	393	392	410	395	362	399	411	397	381	358	383	374	395	387	391	389	403	365	358	404	357	383	394	353	391	406	388	371	429	405	360	396	366	408	321	386	401	400	390	387	371	398	440	398	387	354	385	385	416	359	399	362	399	394	399	373	378	375	375	369	370	353	404	414	417	431	372	406	363	382	378	373	362	424	392	384	375	412	387	381	429	381	383	375	367	372	395	369	378	367	388	342	364	366	392	399	364	437	394	397	362	437	369	370	386	346	361	366	383	399	380	396	419	373	384	402	363	418	382	394	396	362	430	390	385	374	407	408	357	391	430	379	395	422	403	370	374	363	362	403	359	378	422	385	339	410	371	381	402	402	369	406	410	353	397	395	377	391	400	377	386	350	393	359	369	396	377	369	433	394	376	366	376	408	384	387	373	372	385	365	391	389	415	383	388	380	385	416	360	382	387	375	375	394	386	394	379	369	404	393	399	377	352	383	395	360	384	383	351	378	392	389	400	393	357	357	385	382	385	396	396	369	341	400	364	380	394	380	416	395	375	403	389	335	393	419	380	392	384	385	400	396	418	411	363	366	388	351	395	369	383	384	359	382	405	412	376	396	419	362	388	393	385	370	379	362	386	358	381	386	398	382	376	415	357	419	406	384	387	392	360	362	377	405	363	388	364	371	375	360	409	370	384	383	415	354	390	363	383	398	374	389	352	381	374	389	433	400	375	412	382	424	407	399	408	378	397	385	384	411	424	394	369	400	384	377	381	397	372	404	381	391	410	408	417	393	383	376	394	421	415	372	405	355	368	386	380	393	372	384	390	365	397	371	387	395	341	387	386	395	379	368	377	401	377	367	389	412	415	393	392	378	364	370	371	371	394	428	391	378	379	384	411	372	357	401	390	420	356	402	352	381	420	383	413	386	357	362	370	394	388	366	358	374	388	364	386	380	397	403	394	377	415	374	357	389	366	373	395	347	385	378	381	357	358	403	403	388	396	366	394	390	384	396	442	391	362	409	378	389	382	385	394	423	354	367	403	376	368	396	363	395	353	391	401	375	363	371	375	349	383	399	363	376	369	387	409	367	434	410	398	421	393	372	405	393	366	358	411	434	392	366	369	408	363	375	345
5214	19722	11336	1967	1391	1143	899	763	722	659	614	559	565	527	531	530	510	515	501	490	474	491	473	535	474	489	516	486	502	478	489	476	508	480	497	503	538	472	474	492	480	475	508	467	473	475	477	450	509	500	482	456	489	508	480	515	460	479	447	481	459	490	455	485	482	502	467	474	490	451	450	452	477	479	496	510	494	482	463	480	492	470	490	491	477	464	467	486	476	442	487	463	475	471	512	497	446	485	454	498	469	467	481	472	491	517	469	469	480	448	462	466	447	494	458	478	479	496	495	470	461	449	502	473	478	460	488	489	474	465	502	492	423	447	465	500	472	489	472	503	509	450	477	477	455	486	492	487	474	480	478	499	492	503	476	471	481	464	482	465	521	487	498	479	454	468	466	489	504	453	479	482	474	485	514	437	479	459	471	474	498	447	489	442	471	474	493	489	482	487	469	486	459	484	467	457	483	486	446	481	510	494	470	480	461	463	457	454	511	467	476	476	466	471	481	465	541	497	456	472	433	472	499	506	471	523	477	493	476	487	449	476	452	426	447	491	499	479	475	481	452	477	503	476	480	478	492	495	472	528	448	488	485	452	467	506	513	503	447	463	455	475	475	478	490	479	460	480	480	450	496	495	478	500	467	475	487	443	499	505	456	506	473	497	494	490	469	470	540	497	500	448	478	435	458	491	530	469	501	456	453	456	512	498	496	487	484	482	482	502	496	490	486	497	480	481	466	525	476	506	500	493	466	471	489	511	505	519	490	426	483	496	490	422	473	492	502	491	440	469	485	486	480	505	448	482	442	450	498	445	450	472	461	436	481	466	461	478	489	511	457	501	505	498	478	451	495	454	446	459	524	497	442	489	480	468	485	517	505	494	472	452	455	467	449	539	463	498	485	500	482	477	523	460	488	477	472	504	508	479	440	487	494	460	489	475	472	461	468	438	483	468	468	452	514	491	462	489	511	506	469	471	488	486	484	463	507	476	473	481	472	472	444	501	480	484	454	454	484	472	462	500	520	490	432	459	494	473	468	453	469	487	465	475	485	470	508	481	496	469	458	479	450	470	478	478	469	484	494	437	477	488	496	504	512	444	483	520	447	491	473	462	461	479	456	508	494	486	507	479	506	477	476	446	453	461	459	471	495	482	470	453	458	481	482	474	498	492	466	479	497	508	491	487	481	502	458	508	468	483	485	476	476	501	430	478	440	440	480	468	477	492	465	512	496	492	457	497	481	492	469	461	487	461	430	460	466	470	490	448	515	465	496	481	494	506	508	472	488	440	497	472	460	476	504	457	489	474	469	456	518	476	499	448	456	497	473	490	453	499	479	445	463	421	483	527	493	470	452	490	484	471	473	508	471	500	495	494	490	480	485	510	453	474	459	486	508	504	490	492	502	498	468	497	461	458	490	474	482	492	500	458	464	527	472	450	458	461	441	491	426	463	489	479	487	494	495	487	461	478	480	499	470	474	513	501	460	482	538	539	507	486	481	441	530	448	517	481	478	499	467	467	478	475	486	500	493	479	455	428	488	506	430	501	457	501	438	491	493	498	423	511	496	474	516	477	469	469	487	451	517	492	509	484	473	512	480	427	459	479	474	462	518	486	464	479	451	510	480	515	468	451	452	530	445	450	459	507	488	438	459	478	495	495	501	462	471	479	452	463	468	475	444	488	485	467	455	480	460	491	502	461	483	482	491	487	448	461	522	512	508	538	484	507	440	485	504	491	483	484	444	479	462	502	445	464	460	454	478	491	472	453	486	500	487	484	485	502	437	470	529	499	481	470	509	475	468	439	483	481	467	481	454	461	469	473	502	471	473	433	433	420	503	485	536	531	495	497	510	486	492	504	494	491	453	499	512	417	468	430	467	471	477	499	500	505	489	446	470	507	420	434	511	458	499	475	487	482	498	484	462	507	452	494	462	490	477	487	469	475	444	499	484	499	453	523	445	478	472	489	503	440	476	490	477	499	499	477	454	488	457	438	405	457	449	479	475	472	446	473	506	460	457	463	505	512	476	498	492	500	475	508	471	475	489	435	458	487	472	477	451	494	460	488	489	488	497	469	486	461	436	471	473	435	466	478	488	498	512	474	517	516	504	549	479	460	491	499	485	469	514	483	482	463	485	468	488	455	468	523	483	515	520	464	479	441	496	498	482	458	475	500	460	464	520	481	503	500	487	472	459	476	483	467	473	484	472	481	445	504	484	502	498	455	501	490	541	484	499	429	451	450	461	454	468	465	530	483	476	452	472	453	451	433	473	485	510	447	499	535	507	497	480	473	449	479	486	482	462	515	449	491	484	454	455	472	480	463	454	518	487	485	517	509	457	456	498	491	505	447	501	491	509	452	474	469	449	483	489	499	451	446	453	426	465	479	490	487	509	508	503	447	461	454	485	544	469	465	529	483	483	482	467	475	507	466	472	438	484	473	489	503	448	510	458	472	444	502	468	472	477	494	506	496	488	488	436	476	467	467	473	512	471	443	489	488	445	492	501	464	534	482	451	458	463	505	478	487	453	482	473	445	498	490	472	469	461	494	458	482	466	498	478	446	482	472	512	493	488	463	465	462	456	500	432	445	490	484	471	481	466	510	454	489	462	469	455	486	474	494	463	513	486	497	465	528	468	509	473	441	489	484	451	474	470	517	457	527	464	528	513	457	489	479	482	496	468	494	497	495	456	477	488	474	515	465	469	512	501	482	504	462	460	539	492	473	452	490	447	508	479	498	505	475	495	484	525	498	466	491	469	514	520	488	496	469	496	467	498	502	494	466	478	467	476	484	484	465	484	447	503	469	463	465	494	456	525	492	475	469	468	489	502	494	480	501	459	472	459	487	462	442	495	469	512	483	519	498	460	473	435	515	464	480	485	484	501	497	468	524	473	487	477	480	497	509	449	466	477	443	477	545	490	478	483	458	458	484	482	482	479	479	478	488	508	442	469	460	494	444	505	491	440	466	432	471	472	474	472	504	455	533	501	503	461	465	455	510	474	463	502	493	488	463	464	489	456	470	495	458	486	486	513	531	450	467	451	435	474	513	449	454	517	472	472	507	491	491	503	452	496	437	480	473	483	461	470	501	478	470	475	460	461	469	465	502	476	484	468	498	467	481	489	483	489	443	488	485	467	471	448	469	474	479	500	527	501	420	461	479	519	441	466	454	444	474	472	500	502	459	467	433	473	497	495	487	498	473	500	480	497	480	491	497	509	482	503	493	475	461	486	517	487	456	457	511	495	505	465	477	505	489	480	485	490	508	509	473	454	450	478	452	504	508	493	493	484	459	469	529	482	485	440	461	476	470	513	478	465	439	438	509	467	493	521	500	448	475	495	459	501	479	515	473	484	536	479	475	466	538	467	475	479	473	473	474	488	500	510	496	492	445	462	465	464	475	469	441	482	481	470	472	485	476	500	464	473	496	499	449	470	456	453	502	475	457	482	466	443	479	498	482	456	472	470	495	455	493	448	486	471	446	472	468	479	458
22855	21517	29440	24036	21515	21290	3055	687	499	428	327	301	285	271	239	227	221	198	192	187	180	188	187	168	170	169	147	182	181	169	162	157	160	168	149	164	168	161	129	166	164	150	163	129	149	132	163	153	156	154	165	137	195	158	147	166	148	139	130	137	146	157	168	150	171	142	153	143	165	153	136	163	150	159	139	142	147	135	165	139	140	161	134	152	171	148	145	146	155	161	187	143	153	133	143	136	153	156	152	148	127	142	148	139	149	136	124	145	125	143	137	142	136	163	158	125	135	148	155	144	136	122	155	151	145	154	145	165	154	138	132	142	161	124	132	143	159	134	152	144	142	146	152	129	149	150	147	131	151	128	148	142	138	125	143	148	143	121	154	145	151	140	155	161	142	144	150	139	145	141	151	153	162	132	136	129	143	131	131	161	161	149	133	126	143	168	137	155	124	126	151	138	163	154	142	137	126	141	151	119	158	147	146	141	141	133	147	135	163	129	136	148	132	155	122	151	124	147	122	149	149	128	148	131	137	146	133	145	129	169	142	154	137	138	143	142	129	144	162	149	149	173	141	163	135	150	133	164	150	171	145	166	133	127	161	153	157	126	128	133	141	118	142	154	130	133	139	137	145	147	145	154	136	139	146	130	147	134	146	134	143	166	137	163	156	158	137	156	160	144	115	151	156	158	166	158	133	145	137	143	145	136	151	140	145	149	140	136	145	165	163	140	135	144	117	129	152	143	139	161	164	159	120	124	136	153	137	153	142	138	128	151	135	136	141	117	146	146	136	134	126	148	127	156	139	143	148	157	153	145	155	145	143	147	135	150	142	136	146	150	166	143	132	152	137	152	143	160	166	129	152	127	134	141	144	158	155	126	143	146	149	141	133	134	146	149	163	127	135	127	142	142	138	152	134	137	142	148	148	152	135	160	140	146	143	130	135	154	141	136	144	141	144	140	156	135	118	139	149	129	131	141	144	126	148	154	120	115	147	140	148	144	135	140	138	157	152	136	139	135	158	161	140	162	147	132	171	156	149	159	150	136	151	144	137	139	119	146	162	131	151	161	151	131	148	147	132	135	159	137	148	166	147	143	148	164	133	126	154	132	147	151	138	142	157	148	129	146	143	130	150	137	159	150	146	135	106	130	148	144	146	156	116	147	145	162	135	145	179	131	137	166	123	139	128	143	136	136	126	166	146	129	131	141	130	147	158	154	154	134	149	126	160	135	124	138	125	155	135	152	144	143	145	136	147	128	136	141	149	154	144	140	152	120	137	150	134	129	148	130	131	135	142	138	149	128	142	138	135	164	142	140	147	149	159	147	135	142	147	154	149	146	142	139	157	142	151	167	127	128	145	154	139	140	135	149	131	161	159	142	125	146	146	147	139	132	132	145	128	120	147	139	146	171	158	132	122	136	152	145	160	133	139	137	161	140	138	165	128	142	140	128	142	140	145	142	139	156	130	154	140	145	157	152	146	136	134	138	136	141	146	137	121	118	149	135	117	157	162	136	134	141	143	117	146	139	145	133	126	136	153	134	130	120	121	122	141	141	131	118	127	141	146	139	135	151	154	148	132	135	159	146	128	139	138	143	157	142	144	131	165	157	164	133	153	130	159	122	162	150	150	140	114	144	127	171	160	155	153	146	139	127	144	122	120	135	133	138	125	154	144	139	134	142	122	167	144	136	144	127	141	126	162	128	157	144	128	154	156	129	152	147	152	145	126	130	150	148	142	131	149	146	150	136	151	149	142	140	139	157	138	128	146	152	147	146	130	131	158	137	137	133	158	142	129	147	136	132	135	136	155	145	116	127	140	141	134	136	156	155	148	125	137	133	124	138	156	129	125	122	135	142	141	131	167	123	154	139	127	139	169	138	148	145	127	121	136	115	152	154	152	153	145	142	156	142	136	140	123	134	163	133	127	144	128	113	150	154	131	139	131	138	162	130	127	129	136	137	126	166	141	147	122	156	131	149	149	145	135	135	128	139	148	156	149	130	151	146	139	132	128	131	156	119	138	154	137	127	146	133	149	159	136	137	142	142	158	139	151	144	155	160	160	137	144	134	169	131	146	155	147	161	135	118	141	143	131	146	140	140	134	125	138	130	144	145	137	136	143	176	163	152	160	157	122	153	160	135	136	161	154	138	129	135	148	169	143	136	160	152	152	156	146	139	145	147	159	136	151	134	147	133	143	148	155	154	146	128	129	142	150	150	147	144	156	147	153	156	125	129	150	161	143	140	140	159	135	154	136	159	127	151	131	153	132	151	157	150	144	153	157	166	131	121	134	150	125	142	131	145	128	137	156	150	134	144	144	142	137	144	134	123	126	127	144	139	132	157	166	141	136	137	146	132	154	155	133	139	146	149	151	137	144	139	120	144	151	119	147	147	134	153	148	120	151	134	158	164	156	143	165	154	115	143	149	136	148	156	133	160	151	157	142	129	128	135	141	132	155	141	123	134	101	132	151	141	149	140	139	149	143	135	138	148	128	142	144	143	135	161	143	157	150	148	160	139	150	134	131	148	129	158	143	155	151	144	148	154	142	147	159	121	140	136	154	134	177	142	130	126	133	157	133	167	129	158	126	126	138	146	139	141	154	141	125	162	136	156	161	122	159	127	154	131	141	140	138	141	128	136	138	158	140	136	143	148	154	141	131	125	137	168	137	129	140	144	146	142	155	127	148	157	157	151	150	141	132	131	139	140	151	150	126	147	149	140	129	154	144	139	135	164	141	140	139	146	129	127	130	161	143	146	120	128	153	129	151	139	146	149	139	165	180	138	158	141	138	134	157	141	139	139	147	154	156	148	113	160	153	138	143	154	173	177	152	144	162	118	141	173	164	141	164	151	149	167	132	124	143	146	140	125	156	144	164	129	152	140	146	148	156	151	154	131	151	122	153	133	131	149	127	160	149	119	131	138	141	133	141	128	131	136	138	133	143	145	153	138	170	134	141	135	139	136	140	167	151	113	134	155	155	144	131	116	135	142	138	164	148	153	137	140	148	137	153	139	143	117	137	134	135	142	166	149	155	131	138	151	149	149	169	152	140	140	142	152	149	158	150	136	125	136	141	155	118	152	145	124	151	125	121	145	144	138	131	136	154	133	128	137	169	151	160	136	133	122	162	130	155	155	138	172	159	143	136	127	129	140	129	123	140	138	124	141	159	142	137	142	147	132	135	158	136	147	155	136	149	130	141	137	144	151	129	146	142	140	132	132	140	125	131	161	130	158	155	149	152	130	142	174	154	137	138	143	131	150	157	140	161	133	135	164	118	134	138	154	133	159	118	153	142	121	161	128	131	139	143	171	142	145	127	129	157	143	152	142	140	137	133	153	165	139	135	150	156	157	152	139	135	147	114	144	138	150	130	138	149	143	157	156	140	146	135	134	143	169	174	149	135	140	141	151	147	153	121	134	156	159	156	146	164	147	144	152	153	121	136	146	136	146	143	130	149	149	134	124	148	174	142	129	155	149	147	126	132	129
7183	34141	18416	4946	3148	2295	1671	1330	1033	819	653	522	469	397	346	378	349	290	293	295	266	283	252	255	230	238	207	223	236	200	191	214	213	208	240	204	201	214	191	236	217	198	181	210	192	209	186	186	201	197	166	186	215	192	190	196	206	201	172	177	203	185	190	168	202	164	200	161	185	210	197	203	176	191	186	183	219	177	199	177	213	190	163	211	179	192	173	193	196	186	177	191	196	180	177	195	187	175	180	193	170	190	167	184	171	181	181	195	189	189	185	200	194	199	176	188	198	178	174	156	165	145	176	185	195	203	161	176	196	190	189	175	202	172	203	181	217	181	185	173	193	162	174	171	174	138	202	208	183	164	165	198	172	190	171	185	216	180	186	194	196	206	193	193	183	179	170	189	179	185	184	173	207	195	193	166	182	169	178	193	207	198	171	192	184	170	183	165	220	180	180	196	172	189	174	185	180	198	174	191	182	158	186	174	162	175	195	186	180	181	172	168	175	208	212	203	195	181	197	196	187	176	192	178	180	194	193	180	188	198	172	177	193	178	184	184	182	180	165	185	196	176	170	181	178	191	203	199	223	216	190	164	160	203	190	177	173	182	189	166	192	176	176	181	193	196	197	192	177	179	203	171	197	163	184	204	164	173	203	205	171	166	154	159	201	166	188	159	180	190	162	178	175	196	164	204	164	185	190	176	200	184	183	182	156	189	165	170	190	190	195	180	179	186	163	187	168	169	191	176	193	188	195	200	196	170	195	171	207	187	178	172	172	173	171	176	175	187	230	185	173	204	165	210	156	187	184	174	174	193	172	177	147	172	192	171	169	224	175	195	194	186	162	194	175	205	148	173	184	192	194	174	177	192	200	161	172	187	165	196	171	174	189	186	183	192	153	180	210	181	179	186	187	177	185	195	153	167	185	185	195	170	161	176	164	178	185	184	186	180	179	189	181	172	165	189	186	189	180	173	171	199	201	212	213	183	166	175	188	181	178	201	187	167	184	198	192	173	211	208	181	195	202	163	180	183	168	194	185	190	166	176	173	170	203	193	198	218	184	172	195	170	182	217	183	209	187	161	175	194	195	176	177	175	181	178	166	157	210	184	184	183	198	197	164	170	179	171	200	197	177	184	180	191	218	195	177	137	176	190	175	196	165	176	179	174	196	207	195	197	200	188	172	179	180	192	181	195	183	179	217	151	195	179	186	160	197	190	210	169	187	182	177	193	178	171	192	159	184	168	212	211	176	190	180	200	166	198	180	171	193	205	170	177	203	168	171	168	169	183	187	182	179	204	179	166	200	165	176	183	167	187	168	192	150	202	201	173	218	180	184	197	183	180	186	173	176	182	160	160	209	191	161	187	173	162	186	162	193	187	166	226	205	182	191	176	163	174	193	172	185	158	175	168	179	179	184	179	180	208	167	182	191	176	196	189	195	207	186	165	198	194	170	172	179	165	187	206	181	196	181	173	170	172	216	183	172	186	172	167	187	162	166	198	187	181	176	208	186	182	178	199	179	178	180	193	200	185	162	169	194	178	191	179	189	173	176	183	192	188	173	191	192	194	165	185	178	178	204	191	161	167	189	186	216	192	182	174	158	216	180	179	164	181	163	157	158	153	182	191	183	215	202	198	176	182	170	182	182	191	197	202	171	176	186	167	188	197	186	200	179	191	159	178	166	191	186	198	195	178	193	175	194	172	192	164	190	159	224	192	181	189	195	177	184	203	161	173	190	156	166	202	158	208	172	162	161	177	188	178	178	160	184	186	191	164	195	177	183	200	164	176	199	177	179	187	187	172	196	181	171	181	171	171	170	170	195	167	182	170	178	186	175	161	193	190	184	192	180	191	200	173	195	192	165	194	202	171	172	179	179	188	169	203	178	183	194	185	176	185	181	181	183	159	156	190	202	190	204	189	183	198	201	215	177	174	180	187	179	179	176	191	161	168	184	198	179	167	182	182	184	208	171	204	190	179	170	169	174	185	159	175	204	172	179	168	185	179	179	174	190	173	169	172	197	178	176	176	180	200	192	179	200	208	184	196	163	175	166	173	163	207	179	175	184	179	182	181	176	176	198	182	196	192	167	182	168	203	217	189	191	195	190	181	191	188	225	175	184	174	171	163	199	159	170	180	212	160	206	163	169	190	176	175	187	194	197	178	182	172	178	173	176	187	201	174	193	182	145	189	178	214	170	192	180	180	166	199	166	177	200	180	189	173	203	176	173	206	212	188	223	196	179	178	179	187	201	203	206	195	158	184	183	184	169	214	171	177	196	198	176	186	179	177	187	191	187	184	192	192	174	173	186	206	194	183	188	186	162	165	189	180	173	185	160	185	162	168	157	189	203	187	175	202	180	176	162	186	188	171	185	205	187	152	186	184	191	188	185	189	183	172	193	199	195	215	188	176	183	185	170	183	182	201	171	190	214	169	181	169	187	191	188	161	193	168	189	215	184	177	173	215	165	165	192	198	173	166	185	194	164	170	175	190	184	182	202	202	178	201	170	190	180	187	179	172	191	188	175	168	177	176	175	169	193	199	199	174	182	188	171	181	182	138	191	183	194	197	169	191	158	196	167	182	195	174	176	186	167	187	158	186	202	169	194	193	173	178	178	170	170	203	189	172	177	178	204	179	172	185	181	179	186	206	188	164	191	208	173	185	186	194	194	178	184	185	166	194	193	186	165	188	174	194	204	198	175	154	190	193	182	187	187	188	179	190	168	155	171	143	195	195	178	181	196	175	179	189	204	161	201	190	155	195	189	195	200	170	159	179	190	195	162	187	202	194	188	170	181	194	181	167	171	174	199	196	179	168	182	184	176	188	191	166	195	148	205	207	192	178	186	188	181	165	213	178	179	204	162	187	180	176	185	198	186	177	175	188	201	182	170	212	188	188	177	172	183	170	184	184	164	184	184	165	175	193	175	175	188	192	200	185	188	186	182	215	188	179	185	189	173	168	178	201	180	182	167	183	199	183	176	188	190	211	180	194	195	192	183	173	196	211	174	175	157	195	173	189	192	169	184	181	177	172	172	191	169	194	185	159	187	178	206	175	163	195	197	164	181	179	177	188	202	190	181	160	182	197	166	201	193	208	191	169	180	196	180	177	180	172	193	195	205	191	181	193	203	192	163	174	174	179	192	201	168	177	189	172	169	189	170	176	201	182	170	176	172	196	214	168	169	192	182	173	184	170	175	177	193	202	186	175	199	168	174	173	169	194	155	189	157	193	191	185	185	160	185	182	173	173	174	196	184	187	202	183	146	191	196	182	206	181	186	206	182	199	182	188	164	188	149	186	177	182	195	175	182	165	191	150	201	165	184	161	189	197	188	185	190	196	172	183	193	174	184	184	161	180	177	194	173	216	188	163	192	184	191	191	193	169	197	176	203	205	163	174	180	178	179	155	182	199	199	183	158	180	172	213	173	171	167	180	179	170	169	180	173	201	162	153	185	187	206	189	181	210	169	184	209	188	169	194	173	174	197	189
27792	17319	4716	908	674	599	582	568	528	594	571	553	543	528	529	545	543	561	522	538	562	537	516	550	532	544	503	516	574	596	571	491	522	500	511	521	584	534	581	563	514	588	581	544	545	544	564	557	563	547	545	586	548	515	546	537	573	517	534	554	528	502	552	547	541	572	528	557	553	535	566	519	538	548	594	509	525	557	535	561	517	550	561	489	528	532	559	548	525	530	550	552	586	488	559	572	566	526	553	591	598	480	531	577	561	521	528	509	492	550	540	568	527	523	574	542	516	590	537	544	516	562	535	525	541	563	541	551	594	565	553	540	574	574	535	551	568	548	530	518	502	543	575	518	570	567	528	527	565	534	568	574	564	572	567	559	532	540	543	546	551	592	594	582	566	546	571	509	575	510	582	554	501	540	499	552	568	571	587	538	546	541	534	555	516	532	544	523	535	550	505	557	534	568	510	511	563	535	536	556	552	556	558	553	518	559	537	491	531	547	528	583	522	543	539	573	547	556	569	551	576	523	547	558	582	545	545	490	547	571	535	526	557	539	532	546	559	518	588	548	548	544	552	550	573	503	565	553	534	538	511	547	540	552	574	575	515	545	556	510	542	533	529	542	564	546	578	566	546	528	521	558	500	546	558	577	516	565	549	556	528	521	554	546	566	520	544	546	543	573	509	561	552	529	513	548	550	533	599	546	513	545	548	555	571	568	524	515	514	601	556	556	550	530	550	527	588	521	544	561	565	534	576	496	547	505	531	530	559	586	516	566	548	507	565	555	550	526	566	543	565	530	539	531	557	509	562	579	511	545	557	531	552	527	575	562	535	563	558	567	544	498	556	507	536	578	551	546	544	542	526	537	562	532	504	543	575	519	539	580	536	498	553	552	554	547	517	495	582	492	605	517	535	538	535	534	514	561	561	564	507	572	506	515	544	498	584	572	562	525	541	518	532	571	526	553	546	536	532	562	575	547	582	543	543	535	549	519	541	507	567	584	527	560	549	540	502	565	550	550	548	504	583	528	566	557	521	537	549	557	586	545	550	518	542	550	550	556	559	592	542	535	515	529	537	540	520	564	530	588	536	550	520	537	545	563	575	552	546	542	570	574	566	569	539	599	518	577	527	554	511	547	519	518	552	540	533	557	562	558	554	532	545	569	553	559	539	510	541	541	560	527	553	588	538	550	531	566	590	515	526	522	590	555	564	555	517	502	564	504	538	526	561	524	551	508	558	522	548	535	570	554	533	560	537	531	513	550	566	553	537	575	555	542	558	497	564	542	574	562	524	526	537	529	566	552	570	535	537	538	553	560	552	517	550	530	563	596	497	555	573	537	541	544	547	553	510	516	553	548	564	581	521	560	541	574	526	578	489	561	575	558	538	522	500	572	539	526	560	515	567	525	501	556	514	545	538	527	535	565	544	543	559	556	555	550	520	563	564	546	528	534	597	561	581	516	554	572	579	508	521	578	568	504	539	548	546	540	545	534	572	535	545	557	538	547	552	545	556	540	568	528	518	523	543	511	500	525	563	546	535	556	512	529	542	527	587	524	558	543	482	517	563	538	565	574	605	559	570	537	553	539	563	565	569	537	539	553	548	523	554	543	561	503	555	568	576	534	558	551	536	518	541	522	525	528	558	556	534	554	538	539	561	569	564	548	551	565	562	562	533	553	530	542	527	495	543	534	519	552	528	564	547	510	563	527	538	523	528	533	534	526	516	558	563	529	525	528	540	507	563	519	510	531	524	537	580	575	549	542	542	466	546	552	573	553	519	510	565	505	504	561	567	553	590	552	585	533	550	543	567	497	531	521	562	553	545	542	543	510	563	575	548	567	559	545	582	519	580	556	556	568	565	534	559	515	480	581	551	527	494	569	538	520	560	546	521	530	529	543	564	529	523	592	571	532	559	543	561	572	535	530	558	552	543	549	527	540	563	630	543	540	542	612	519	507	587	557	566	557	539	552	547	557	548	511	540	541	553	546	521	572	580	552	532	507	574	555	555	552	543	523	582	566	528	542	554	537	548	562	594	514	552	557	577	567	528	527	534	538	587	565	539	521	561	548	614	576	521	536	563	556	556	574	543	524	540	534	532	561	544	549	525	521	536	525	539	533	531	558	534	521	536	539	506	529	585	558	529	521	577	545	554	511	535	560	532	506	537	570	545	557	553	529	503	563	554	575	549	535	546	559	546	563	533	572	521	527	540	549	559	514	525	509	535	567	564	543	583	542	513	565	532	546	534	548	574	559	556	569	507	493	542	559	551	534	497	566	515	533	540	523	588	517	549	543	606	528	569	536	553	586	565	556	554	538	614	547	555	561	557	594	562	561	549	545	546	556	550	556	553	541	526	520	488	526	550	563	560	544	540	515	510	500	549	552	573	562	539	544	521	545	523	540	537	523	545	520	524	490	578	533	530	522	523	519	527	574	535	538	527	535	515	543	518	554	599	560	570	571	555	556	582	544	534	511	571	555	535	562	560	543	540	568	568	531	545	555	530	549	521	516	525	550	566	586	533	548	549	551	537	569	558	550	586	549	532	536	516	504	565	591	512	523	588	556	539	567	591	514	559	546	511	560	527	548	551	548	562	510	556	526	564	540	555	531	603	552	553	544	551	588	565	512	527	517	525	556	534	557	528	505	541	535	533	506	539	541	575	550	558	534	593	527	559	539	542	567	521	534	527	546	523	547	522	552	590	507	518	532	532	519	538	550	551	606	543	541	562	508	548	586	560	559	582	558	541	535	569	558	516	548	533	562	531	572	556	546	552	568	546	563	549	539	569	580	501	551	550	579	551	509	581	567	534	568	551	544	527	577	514	529	555	560	572	590	538	570	527	595	556	538	570	526	522	554	572	538	595	521	539	522	573	574	525	572	488	535	561	607	570	529	551	595	529	504	552	521	516	528	556	510	586	486	529	544	566	530	531	614	529	523	588	514	512	512	565	501	548	564	562	544	561	560	570	546	570	558	553	548	546	534	544	539	551	519	558	553	543	545	583	558	565	528	520	535	518	551	541	516	570	525	502	557	528	525	537	542	538	534	542	559	565	526	516	536	526	552	540	532	567	566	572	553	508	514	574	515	551	509	562	498	544	547	559	537	558	580	514	554	558	522	529	585	554	535	546	546	539	565	520	539	489	560	554	527	523	561	584	557	555	537	566	562	566	565	551	537	532	556	545	546	537	534	550	475	544	580	568	534	513	550	548	605	527	563	543	493	571	563	540	526	504	549	507	522	562	526	604	560	531	535	544	543	538	565	562	511	539	551	536	566	561	539	533	530	549	554	562	516	548	523	508	589	530	532	553	499	540	532	546	567	593	523	539	575	561	547	555	564	529	544	541	505	561	576	551	563	518	539	561	569	498	544	523	590	572	529	576	576	530	535	538	501	585	529	575	535	554	527	558	521	518	568	532	566	558	547	534	553	511	512	538	547	537	561	565	519	512	548	547	567	544	541	526	590	562	557	582	525	556	548	539	558	548	534
6155	7346	2704	974	830	762	759	733	777	705	688	721	661	718	700	684	687	714	684	692	644	666	703	673	708	729	656	727	725	705	681	710	713	723	715	662	704	716	670	684	706	740	729	658	633	731	661	678	705	746	739	720	741	679	683	677	673	699	661	670	706	663	675	718	715	654	662	708	697	671	710	711	723	733	698	698	646	714	754	726	720	716	748	679	678	715	702	696	719	707	650	688	669	747	690	679	734	717	694	718	691	690	688	735	659	635	664	688	737	734	688	699	682	682	675	691	640	654	686	633	677	704	669	635	664	701	633	684	733	682	683	685	729	653	704	674	647	669	706	655	667	673	690	695	704	676	672	689	711	706	678	749	657	652	682	646	664	702	693	721	707	661	675	675	679	738	665	697	716	632	668	642	697	705	687	713	629	702	703	673	739	633	705	682	656	671	680	662	695	675	686	698	700	660	681	701	726	703	656	638	677	662	687	622	683	668	736	673	727	673	680	707	704	661	697	693	724	743	731	713	733	656	715	638	725	708	668	689	683	693	691	701	714	673	732	668	714	719	697	640	667	653	720	661	719	739	652	708	706	745	672	698	698	677	716	688	717	657	759	682	691	637	730	725	698	690	669	675	694	724	688	720	668	738	717	666	670	710	746	677	699	721	693	687	692	701	740	659	674	705	656	644	759	700	715	724	698	684	683	678	740	709	773	659	699	700	710	743	698	684	636	672	730	699	697	670	713	674	700	713	710	692	719	718	661	636	738	671	672	639	694	693	676	670	728	688	693	695	750	716	652	682	683	697	695	682	694	666	652	692	700	667	743	692	666	698	700	691	725	675	698	705	684	696	676	666	737	706	673	712	716	657	695	632	721	703	706	673	698	718	671	693	677	697	651	703	691	692	694	676	676	684	698	656	625	691	684	700	652	708	684	728	695	721	667	731	698	709	676	693	684	705	712	704	671	677	688	743	719	644	736	680	683	692	677	683	682	713	705	696	655	705	725	676	737	681	704	652	659	671	717	703	727	732	723	694	706	708	667	700	739	705	706	753	653	701	691	683	673	653	679	678	659	739	663	692	708	724	710	703	678	696	649	723	697	710	688	682	672	709	697	683	697	703	713	715	721	689	700	663	706	692	664	699	710	715	680	710	694	654	688	672	717	697	619	688	690	697	716	737	666	659	679	711	671	620	651	696	695	695	667	686	667	696	710	641	714	709	692	707	683	695	667	688	713	719	725	702	720	637	718	724	714	644	736	734	672	697	644	709	696	688	696	667	658	727	678	728	683	712	706	664	710	687	681	681	693	704	655	706	694	696	697	732	650	717	698	706	667	666	699	705	697	693	727	672	692	713	680	714	707	652	689	678	708	734	638	665	710	668	638	711	690	692	722	710	708	729	644	715	693	697	670	726	730	695	703	626	660	718	662	673	726	643	735	688	711	712	735	718	659	724	707	680	740	693	692	692	692	673	658	700	703	708	694	689	725	735	640	683	673	723	697	695	704	711	737	686	718	711	646	669	695	674	716	665	647	663	698	722	705	726	670	721	719	682	670	708	640	684	663	675	661	682	739	684	718	693	684	687	716	676	702	683	685	679	701	678	706	692	686	676	667	731	708	730	753	728	708	679	750	673	715	699	713	693	709	703	684	724	699	688	675	683	702	671	719	705	683	710	702	703	671	717	662	643	731	769	710	714	695	729	679	707	715	695	705	718	673	668	719	708	699	666	677	692	725	666	724	679	700	724	710	710	702	669	700	679	697	717	649	689	715	680	692	715	664	698	765	664	675	729	738	729	673	674	682	715	686	688	687	712	689	680	687	702	715	702	724	669	719	682	755	691	692	691	647	734	681	698	713	733	662	688	670	651	670	687	668	654	693	709	703	685	684	684	673	686	690	704	668	746	658	706	670	686	678	687	688	696	718	684	699	706	657	685	702	634	688	701	717	690	654	671	678	694	719	684	720	697	713	736	711	650	707	716	702	642	717	701	703	684	687	698	678	720	739	723	641	676	700	707	648	691	706	677	686	721	670	701	701	717	699	695	679	707	714	674	687	673	724	690	661	696	715	737	704	699	688	667	689	646	663	677	690	758	736	709	683	669	725	691	731	708	687	695	708	711	709	694	688	682	686	747	704	706	688	657	672	686	689	663	695	684	680	694	722	677	716	725	694	724	691	649	657	680	679	701	718	687	703	644	680	674	741	707	733	674	723	663	700	703	733	711	701	730	684	673	655	684	706	663	732	672	704	662	739	675	674	632	746	688	634	654	723	699	654	614	695	740	680	692	723	694	657	681	695	713	688	717	684	650	672	716	702	646	683	709	700	714	688	720	697	679	670	713	717	711	700	677	670	711	704	660	660	686	718	649	735	713	712	677	709	736	682	710	729	720	728	656	669	692	728	673	670	723	642	745	715	671	712	677	680	771	688	711	689	706	726	676	726	637	744	695	683	692	727	712	662	676	747	694	670	710	722	683	748	745	690	703	728	694	673	705	721	703	696	640	734	696	652	686	673	729	695	660	685	681	717	718	678	701	684	696	698	709	734	643	670	702	671	682	688	659	717	725	665	693	635	648	703	711	733	683	676	629	699	675	697	716	666	656	731	708	757	713	706	631	730	718	701	724	680	692	684	696	688	598	706	691	722	684	662	709	696	684	641	662	677	687	707	665	698	690	670	680	730	642	655	665	718	669	710	676	738	671	646	679	672	692	715	748	693	703	722	685	685	698	694	699	666	650	758	728	700	749	694	672	685	675	669	680	659	711	640	689	686	703	665	675	684	691	723	709	700	755	686	704	695	720	745	672	662	734	734	676	711	715	708	702	692	691	724	699	696	620	680	721	666	676	761	701	742	692	717	711	730	675	696	695	694	692	687	667	711	704	702	615	695	658	720	716	676	692	682	687	714	661	664	744	709	726	714	703	726	682	691	764	683	679	714	691	665	683	730	710	668	691	687	698	698	710	722	643	635	672	719	703	679	666	713	636	700	726	670	726	747	657	650	740	656	719	681	687	697	705	705	650	729	736	714	691	658	721	723	698	688	680	682	716	661	758	659	751	725	717	643	690	680	699	706	646	673	682	721	683	681	710	733	718	696	676	703	665	709	701	681	727	725	739	682	636	720	717	684	709	701	693	657	660	670	680	691	708	705	700	722	687	677	690	707	697	704	660	692	687	693	720	708	647	737	666	687	665	695	714	696	725	658	720	693	709	750	687	677	706	668	717	674	659	676	688	678	678	684	677	694	620	711	687	715	719	739	621	717	683	682	702	681	687	690	722	723	723	762	672	647	692	667	720	748	722	712	692	656	672	651	697	654	686	698	716	711	691	671	730	675	627	647	691	691	706	649	678	694	676	684	708	707	718	675	689	689	699	654	641	675	715	709	729	727	684	715	678	681	718	676	731	670	679	673	699	668	728	675	665	707	708	679	727	676	681	694	656	678	740	733	685	669	716	695	729	722	663	676	724	707	662	708	703	661	706	717	679	728	662
23723	21472	28821	24539	21352	6073	886	685	553	543	506	485	450	443	460	426	436	401	404	452	410	395	406	410	424	375	404	444	409	420	432	406	380	414	382	385	368	402	367	389	399	418	398	372	386	355	369	409	398	362	393	399	412	421	391	392	392	388	382	379	382	403	403	434	382	406	363	416	432	379	389	386	356	370	406	385	385	378	417	385	353	345	412	398	399	410	396	331	347	398	373	340	360	376	382	396	351	385	379	371	392	388	391	404	366	389	405	390	372	384	405	397	381	351	409	381	365	356	416	376	379	375	368	403	413	422	402	411	372	343	351	406	375	406	374	362	377	397	405	388	373	390	389	394	353	385	415	404	381	341	375	380	372	403	407	379	395	397	382	389	363	405	393	354	384	378	373	384	365	360	382	406	405	419	383	353	384	373	437	402	417	373	384	390	389	354	370	388	410	401	395	398	407	416	412	383	349	377	378	381	368	377	412	388	363	382	408	419	385	401	395	420	372	370	375	374	414	413	358	392	412	411	349	405	366	380	367	381	413	355	385	389	348	366	415	372	421	385	411	387	379	382	370	385	349	363	363	387	362	394	391	373	399	372	409	391	371	373	393	405	395	418	353	419	435	373	410	382	388	387	395	415	408	412	388	380	392	391	420	401	402	384	357	395	358	364	379	387	381	364	390	365	345	393	393	372	391	413	399	358	419	391	415	398	398	370	389	394	410	396	365	362	357	415	360	405	412	408	390	389	362	386	389	383	374	366	407	390	365	389	375	351	404	374	378	392	368	398	393	360	419	406	386	369	381	399	377	353	370	370	371	396	379	382	362	378	384	416	384	347	362	353	361	390	370	389	363	409	396	378	360	396	396	376	394	412	364	400	378	371	394	373	396	404	336	373	389	386	400	410	398	365	362	379	359	379	400	395	369	379	400	412	365	387	398	413	390	395	372	378	400	397	375	409	375	399	430	368	365	386	410	392	357	406	377	372	358	397	388	383	391	399	403	386	385	384	382	356	393	385	402	402	381	391	356	384	335	362	373	412	409	389	383	387	364	378	378	366	386	378	390	373	376	375	374	375	416	399	412	402	382	388	374	355	401	381	391	415	413	399	402	408	405	352	376	382	359	396	413	359	385	408	399	414	372	409	409	366	410	397	374	422	343	386	376	368	399	365	388	399	391	373	374	374	362	397	363	397	422	342	379	404	390	373	363	405	372	410	381	382	378	385	371	403	421	420	380	384	370	372	377	401	337	382	370	353	397	445	379	406	382	369	385	363	369	363	362	417	378	397	402	408	379	345	372	349	376	383	390	405	340	377	392	356	402	382	393	391	387	375	382	363	376	395	366	361	352	385	368	374	378	395	418	366	391	378	383	387	371	414	402	380	385	363	397	389	358	365	393	406	345	385	366	380	414	361	386	401	388	407	362	386	391	384	353	400	355	377	369	386	396	390	343	409	414	364	405	382	371	385	399	367	370	366	386	392	411	401	364	380	389	391	383	354	386	373	386	421	381	390	404	335	382	384	375	414	406	378	358	366	403	415	347	376	375	378	378	381	413	372	397	373	327	384	408	377	380	370	378	393	375	414	396	368	378	413	395	388	393	400	364	366	374	343	369	392	377	361	398	376	351	409	366	429	388	396	366	406	410	390	375	400	370	362	361	394	358	351	384	393	421	390	389	384	389	391	416	380	366	374	352	421	401	358	349	390	344	371	368	393	393	390	400	370	366	389	361	386	382	402	370	369	375	391	388	376	381	394	371	400	378	375	379	381	361	398	353	411	384	392	392	362	395	382	410	377	364	357	417	350	387	380	413	371	369	381	382	380	360	426	380	360	376	380	397	401	387	360	402	378	361	376	350	360	406	364	386	333	400	395	411	359	402	368	402	372	373	412	388	380	355	383	375	355	403	343	400	394	407	396	374	404	385	380	376	392	371	373	361	410	373	385	408	398	365	394	398	396	370	351	375	367	413	387	349	406	403	368	394	425	386	386	405	375	400	378	367	380	362	379	389	403	388	402	440	366	353	407	374	363	361	370	356	374	364	383	362	401	401	426	391	383	393	400	375	390	422	374	380	363	403	389	386	343	411	403	377	367	361	379	366	364	400	386	372	392	374	408	364	415	393	394	350	346	414	398	385	388	380	384	364	378	358	382	377	418	401	376	395	392	404	380	400	356	381	391	386	387	368	366	404	365	375	388	368	420	406	400	356	380	377	375	392	351	356	377	338	403	374	382	383	380	374	390	351	407	352	375	400	391	385	370	370	391	376	370	370	379	371	395	335	401	358	405	408	371	393	374	368	371	350	377	376	381	388	367	384	371	417	366	395	384	419	376	427	330	397	400	433	387	382	367	385	399	393	394	376	382	400	397	374	377	367	372	358	432	376	389	377	370	364	384	383	380	394	369	405	383	347	379	388	435	401	413	371	352	388	401	402	348	382	395	387	359	386	347	367	352	383	382	392	362	346	364	398	405	379	388	392	419	343	377	379	385	347	383	390	405	406	422	383	385	376	357	388	418	377	377	368	391	402	402	368	376	363	391	352	390	373	383	412	407	404	393	394	381	388	404	403	385	398	381	384	383	361	399	395	367	366	362	360	410	400	398	364	407	391	385	388	357	381	397	398	400	354	392	392	416	376	364	362	360	386	366	401	376	376	360	385	375	376	376	409	398	387	359	385	420	367	370	367	401	353	402	381	360	404	403	396	350	384	410	384	418	372	376	379	383	403	391	400	406	416	411	387	370	366	373	400	376	349	395	417	390	409	388	398	368	382	342	369	387	376	346	400	364	391	369	340	360	379	391	388	382	370	410	394	385	384	390	405	388	381	403	382	368	415	401	376	372	356	405	373	365	429	398	382	352	372	375	399	387	384	406	350	358	369	401	368	370	436	385	388	374	358	378	360	391	376	385	419	371	422	389	353	380	381	347	361	345	367	403	376	379	378	389	356	382	372	400	389	360	407	399	374	387	384	384	352	366	401	408	342	380	378	378	374	393	393	378	390	412	369	361	396	396	405	378	359	417	377	418	398	401	414	362	431	383	384	389	361	372	382	404	408	384	365	402	380	401	390	378	384	378	382	382	386	389	398	381	418	390	419	409	371	355	375	422	385	364	392	385	381	400	405	416	384	405	377	370	422	396	360	401	389	405	369	399	366	408	388	386	356	370	381	364	363	401	372	387	379	402	366	349	391	411	350	343	332	411	376	359	388	428	389	389	418	393	394	337	348	387	352	391	362	414	378	398	378	408	377	382	392	417	357	350	403	375	380	368	385	407	409	371	387	359	402	413	377	424	361	403	402	358	376	386	414	362	380	370	397	367	400	371	398	380	390	378	396	347	361	382	404	419	361	393	399	340	388	373	375	375	384	385	364	375	379	359	380	349	361	380	373	371	383	385	375	380	365	369	402	360	395	422	390	384	404	401	378	384	392	391	409	405	384	397	377	376	372	400	357	409	379	361	391	380	354	371	359	375	369	355	411	383	377	372
5460	29059	15160	3172	2118	1578	1299	1077	948	878	755	699	625	623	618	609	552	577	562	563	586	512	610	534	535	552	521	531	546	479	520	496	533	518	530	549	525	526	534	523	521	497	516	555	549	508	541	504	502	528	474	536	520	516	553	501	521	518	505	491	491	509	506	511	531	465	515	523	549	486	534	505	494	515	525	542	497	480	499	524	505	533	504	491	515	539	510	503	495	486	480	528	507	507	480	537	525	542	510	465	510	496	518	504	479	519	506	520	511	487	528	516	512	517	518	562	490	497	514	490	509	542	503	496	517	451	497	476	505	513	526	482	467	523	515	487	504	486	540	522	491	574	554	477	549	539	511	505	526	476	498	518	570	475	496	492	497	480	452	524	559	496	498	509	481	523	494	515	523	505	493	490	517	484	538	489	511	507	510	490	531	526	528	519	522	534	464	538	469	515	535	502	481	496	469	467	452	502	482	520	499	533	522	498	520	528	491	537	470	481	514	489	503	448	451	510	517	509	479	501	527	527	479	527	495	496	497	483	519	520	469	512	542	526	456	535	489	484	506	507	535	522	465	505	488	485	491	490	527	500	497	475	526	537	524	451	496	440	536	561	533	489	576	512	538	486	514	478	548	485	505	509	485	487	536	505	491	478	482	502	530	507	507	475	506	483	487	507	493	506	446	485	536	545	552	471	520	492	533	502	477	496	508	492	480	511	492	514	537	501	500	530	490	503	509	526	496	485	526	493	492	519	498	512	492	522	498	521	533	489	531	510	480	479	504	517	510	508	516	521	508	483	489	489	469	495	479	492	538	487	537	497	518	516	494	493	482	490	516	494	515	514	497	504	491	443	456	552	460	488	511	504	499	487	526	550	565	448	479	514	521	549	487	515	528	484	517	478	495	525	469	491	510	500	493	495	536	586	494	475	511	520	505	524	503	520	501	528	534	503	483	482	504	509	523	503	547	467	494	476	510	487	512	529	501	481	493	496	556	515	483	494	509	500	474	505	519	452	525	517	510	561	482	496	518	525	523	493	496	491	481	488	467	482	527	500	525	535	521	501	529	459	516	505	539	497	486	499	488	518	471	469	510	494	480	485	542	530	518	499	506	475	528	517	523	501	496	544	478	493	463	473	477	499	524	504	480	493	484	472	507	499	518	481	488	485	473	493	468	496	467	505	496	487	500	537	514	490	476	501	483	491	486	496	504	551	500	523	529	480	537	470	494	456	453	473	518	501	514	524	524	493	542	542	497	523	528	515	520	506	554	506	490	503	482	501	516	498	507	506	508	519	492	514	514	497	487	471	510	530	514	540	521	526	581	491	486	499	514	484	502	524	508	532	504	464	511	453	508	503	481	501	491	479	492	485	510	501	475	502	518	493	487	476	507	506	498	467	519	504	487	517	492	490	515	514	522	499	524	504	521	490	494	544	532	487	563	533	498	500	478	499	474	544	516	510	498	466	490	503	473	521	484	500	553	555	488	491	515	504	491	485	495	497	537	493	511	510	476	494	516	523	501	487	516	491	516	493	491	527	536	538	502	503	489	500	510	520	554	464	486	519	509	476	545	485	493	516	491	509	531	522	517	479	534	494	505	475	524	510	496	501	494	500	498	490	507	510	525	470	451	475	469	530	497	486	547	515	515	436	550	485	485	475	510	536	464	472	478	486	474	519	475	499	537	525	519	460	524	488	475	527	513	518	509	504	494	487	484	496	517	506	488	522	508	539	538	522	503	493	525	526	549	512	486	506	514	545	472	464	521	521	487	521	518	500	541	507	497	518	536	478	534	525	522	487	538	492	499	484	510	526	514	524	458	460	495	528	478	516	484	532	470	518	518	474	482	515	483	505	500	473	443	549	514	483	506	521	494	556	481	550	524	493	522	497	498	507	487	477	497	496	482	499	550	494	507	493	473	513	534	506	467	495	524	504	502	535	498	511	504	482	534	504	523	508	496	503	517	537	540	496	512	494	544	516	507	518	515	496	547	515	504	530	514	509	483	484	492	488	522	486	505	537	474	538	497	476	464	501	490	516	504	503	506	503	529	506	497	498	541	477	485	488	540	510	525	535	535	513	500	543	526	462	505	506	487	523	495	539	474	483	494	488	499	494	496	474	472	518	527	472	510	523	467	495	522	499	544	513	515	486	512	487	545	512	452	522	512	488	483	498	486	503	489	505	512	519	476	492	506	510	481	525	481	493	521	514	508	493	489	514	492	491	522	519	491	528	524	483	488	508	531	519	508	511	505	500	495	514	467	485	492	544	493	531	463	499	511	507	506	492	499	494	504	505	539	504	471	523	508	490	464	538	519	496	509	520	496	480	491	482	498	511	521	538	536	484	502	493	523	492	475	488	477	545	501	469	522	505	527	496	529	459	491	515	519	525	518	538	516	493	456	528	548	514	512	516	485	487	484	502	534	512	507	482	473	484	553	483	524	493	503	499	490	524	504	539	505	494	485	515	519	555	520	518	481	509	532	518	509	485	502	508	535	465	517	553	478	528	540	547	503	484	478	482	485	511	488	510	490	500	521	510	500	523	512	490	476	477	509	517	477	523	508	495	467	476	466	542	519	468	489	507	532	529	490	508	520	507	521	501	491	503	531	499	524	516	529	478	526	553	510	507	461	499	511	520	481	511	477	543	521	515	528	522	531	495	508	580	456	503	507	460	511	491	524	478	478	480	489	487	549	496	496	489	488	521	496	522	506	495	525	502	499	501	479	473	515	489	474	490	516	500	527	517	498	494	493	480	486	447	501	495	529	487	473	472	487	521	496	495	528	478	502	496	507	480	523	467	518	510	528	511	495	566	511	459	437	489	485	508	530	535	499	499	500	502	484	502	530	536	535	511	496	495	510	511	508	507	502	460	489	480	510	516	524	461	504	553	478	505	505	517	501	506	481	461	480	507	515	526	520	505	529	521	496	517	486	490	509	487	521	498	542	529	494	515	522	530	485	517	496	486	507	461	534	534	497	559	505	481	510	500	511	514	494	514	541	476	471	517	491	461	506	493	499	504	502	473	492	494	474	509	507	512	510	543	487	513	531	507	500	497	510	525	538	520	486	443	487	484	506	511	490	530	502	512	523	514	491	480	507	525	509	484	486	504	503	507	489	492	498	480	521	487	501	480	521	469	490	534	490	487	486	497	523	474	507	472	498	489	493	505	506	472	494	499	471	541	479	523	501	521	499	542	475	496	524	506	457	506	526	502	493	526	492	525	505	485	494	486	538	467	476	537	486	500	498	509	491	526	487	500	476	507	471	502	499	498	544	516	528	502	536	515	491	480	476	502	512	478	524	538	454	472	528	530	470	502	497	509	525	516	524	507	502	513	467	509	503	519	495	511	525	471	474	510	498	497	528	480	544	470	532	511	472	469	523	509	465	502	495	460	521	516	484	466	498	506	480	495	489	542	482	474	526	468	494	517	488	505	466	487	493	480	509	484	453	506	526	505	491	544	477	466	487	507	536	511	495	520	474	546	500	489
25044	21509	27139	25658	4382	621	563	476	474	411	447	412	414	448	418	440	401	386	386	415	388	355	389	400	383	361	341	385	391	385	397	363	425	399	435	375	350	400	389	350	374	344	388	363	369	367	391	388	393	388	386	386	411	374	346	375	411	355	377	369	375	400	411	406	396	386	377	370	431	411	382	392	351	388	406	405	387	336	391	416	372	400	362	418	403	389	385	375	387	368	398	366	359	361	428	365	395	380	400	353	355	388	381	371	346	368	377	360	350	364	358	388	346	399	400	359	382	370	366	363	404	379	391	381	390	399	367	370	410	377	367	409	380	413	365	428	388	391	386	386	375	361	347	351	330	412	357	371	365	397	391	365	417	410	355	356	379	394	360	384	389	404	381	394	367	374	391	366	370	377	349	375	397	372	393	342	380	396	367	373	371	379	345	370	377	401	363	347	383	377	403	366	395	377	357	400	352	385	363	384	365	387	364	345	413	374	384	363	361	410	373	388	358	364	398	366	373	383	380	364	402	406	378	385	353	386	389	340	371	381	384	389	383	380	397	363	401	410	384	375	365	415	358	356	388	366	357	390	395	398	382	383	367	383	398	359	420	386	392	360	365	412	361	393	381	366	397	371	391	417	348	383	371	358	378	365	366	383	375	372	384	375	375	404	385	389	359	419	345	359	380	393	365	412	413	362	356	376	372	376	390	367	400	378	334	368	369	391	390	372	350	383	352	400	356	392	405	387	358	359	369	346	375	361	370	399	379	363	371	349	382	413	377	377	348	375	348	414	387	353	395	375	392	420	389	367	388	387	377	335	399	366	348	381	353	340	397	393	364	401	395	395	390	395	397	394	365	392	372	370	390	386	365	389	388	356	398	352	361	387	389	416	401	376	358	383	390	394	376	391	382	404	354	393	355	380	385	387	368	344	378	393	356	392	395	413	405	368	394	364	364	376	392	384	393	373	382	380	380	384	383	369	380	365	381	385	357	392	358	410	393	377	401	368	357	354	361	394	376	409	391	378	365	352	379	376	435	386	377	363	389	387	353	387	370	396	415	385	384	358	394	396	381	394	371	366	379	356	385	380	396	374	404	397	394	377	360	386	389	367	380	406	354	323	374	403	402	373	376	370	364	384	409	373	387	383	364	381	387	359	411	353	356	428	352	408	387	401	393	424	374	368	354	380	362	377	375	333	361	389	368	401	404	368	346	398	379	373	371	374	353	403	406	368	397	434	399	357	353	365	388	388	399	373	382	385	391	358	366	416	386	375	368	371	374	384	366	360	382	379	368	403	394	352	385	392	361	389	373	367	383	356	369	399	432	392	327	412	379	409	400	371	388	370	380	373	406	374	377	386	370	368	392	376	363	388	356	391	376	403	349	390	381	356	378	342	360	387	414	377	393	378	402	395	381	390	372	404	381	364	384	403	383	350	353	390	383	410	364	401	378	394	382	407	394	381	405	368	369	418	400	380	327	396	392	374	358	412	369	383	400	367	398	389	381	380	379	387	374	409	379	372	380	387	403	359	392	381	359	349	393	349	406	381	383	387	370	411	382	414	377	347	449	382	416	394	367	356	392	381	379	378	386	393	328	358	374	393	332	404	385	366	381	386	381	374	341	394	367	339	421	412	362	384	387	376	384	375	348	381	380	402	385	381	400	414	365	395	355	365	378	388	362	366	368	398	398	386	397	373	400	378	353	369	395	341	364	381	382	424	396	395	380	354	390	424	375	376	366	405	387	382	367	365	386	364	400	367	349	357	385	387	363	386	383	364	378	394	349	371	368	357	390	357	373	366	415	364	373	373	390	393	382	393	405	407	394	363	381	344	376	404	384	384	414	406	366	424	374	383	407	373	397	383	389	363	403	396	412	381	369	367	364	365	378	418	388	395	401	351	354	336	359	366	396	383	385	382	388	373	384	428	389	358	375	408	370	365	358	414	365	395	369	353	348	394	384	358	382	357	366	389	358	393	380	354	364	353	406	356	382	395	399	391	338	374	392	395	364	382	407	409	397	363	385	400	358	390	384	386	349	408	392	396	396	379	409	387	415	361	388	380	373	359	335	398	392	385	383	374	400	355	374	365	373	406	337	395	371	397	365	403	365	386	383	359	396	355	411	374	400	393	388	366	353	396	395	405	341	352	400	362	385	383	377	418	378	402	375	384	387	391	386	371	393	378	381	361	361	390	384	360	369	373	415	355	375	409	381	347	368	365	350	389	375	356	379	379	378	398	392	367	369	381	394	410	397	350	371	366	377	354	367	412	409	375	393	390	359	400	381	354	383	382	399	388	433	378	389	393	405	416	390	389	392	371	391	374	391	395	411	332	396	350	405	400	399	363	358	386	419	396	352	424	388	394	378	370	400	362	387	386	382	368	414	393	407	365	386	385	361	383	377	389	391	376	374	394	414	370	420	382	421	380	416	395	426	380	403	389	398	382	355	374	381	369	376	351	374	375	380	340	352	377	368	349	395	372	385	367	408	397	424	425	353	406	425	389	403	383	366	375	372	393	398	364	338	355	376	393	399	408	397	415	391	357	396	376	376	382	352	388	317	390	384	410	403	367	375	427	396	369	413	411	378	392	396	370	397	392	402	372	403	380	407	364	370	367	349	382	355	384	380	395	390	385	385	409	386	364	383	393	388	373	368	409	359	388	353	385	389	397	418	368	355	382	371	352	351	375	358	393	386	405	356	379	333	384	401	406	403	382	379	382	386	379	364	393	363	386	413	360	340	361	356	390	375	358	362	345	388	406	350	359	370	370	376	413	354	394	390	348	384	393	398	385	370	340	351	396	346	365	392	348	377	375	374	387	377	386	380	376	345	386	375	411	394	351	378	373	380	382	374	370	405	356	352	394	398	406	361	380	384	373	395	361	372	393	390	388	390	376	385	389	369	377	402	387	384	391	384	356	403	367	380	385	371	369	400	374	371	373	411	394	360	351	392	399	397	374	358	405	368	384	373	364	365	381	342	404	388	355	425	378	386	362	398	393	359	395	342	396	361	361	395	385	344	398	388	379	374	347	382	399	359	375	389	354	396	401	404	386	382	385	378	392	378	366	377	392	392	373	374	364	391	415	380	335	411	361	361	369	400	399	405	348	392	389	372	381	368	372	370	361	406	383	359	368	391	372	392	378	354	385	387	396	410	383	389	387	352	403	387	368	409	387	355	384	356	390	386	377	384	397	349	399	371	362	407	344	391	392	370	366	381	349	366	391	379	405	405	386	372	381	392	405	387	358	413	390	376	386	376	374	365	407	373	346	389	365	381	362	368	369	411	367	369	368	344	350	374	397	394	369	387	371	396	376	367	367	375	385	390	352	356	373	375	377	358	377	412	343	355	382	385	353	361	353	371	398	398	370	412	388	343	389	379	369	362	383	393	322	358	401	377	390	394	373	374	414	360	362	376	371	349	373	401	348	389	383	402	367	466	386	372	401	383	398	398	377	384	368	371	370	383	391	384	358	395	397	362	365	388	362	366	394
5197	21337	11005	1997	1329	1084	911	821	699	721	619	588	632	554	505	512	539	518	516	474	496	518	492	482	492	503	483	482	493	486	494	505	502	482	483	516	485	482	484	477	527	532	427	457	491	486	551	468	480	481	481	472	442	494	500	457	477	461	471	474	489	452	486	519	487	511	455	488	441	483	499	447	484	456	478	461	476	521	447	505	449	460	482	465	445	447	488	468	502	431	496	466	511	487	476	467	440	500	474	499	476	495	472	499	480	458	484	456	487	496	471	444	453	490	451	441	484	508	499	490	474	523	492	477	510	470	466	478	503	457	456	476	444	458	518	472	473	464	483	495	454	494	458	489	472	487	466	478	466	439	445	452	504	454	473	461	467	493	452	462	502	453	496	464	460	443	442	476	470	486	455	481	514	455	461	444	501	464	493	505	480	474	495	486	476	472	425	467	484	507	497	477	490	486	499	509	498	506	497	476	455	496	491	522	473	446	467	453	507	507	445	488	477	436	490	499	453	479	461	459	462	464	465	466	477	455	494	448	511	468	481	508	455	467	464	471	503	504	451	492	477	465	482	431	484	507	478	521	477	461	481	476	503	451	447	452	467	498	462	452	469	450	515	508	497	500	490	463	465	463	458	463	476	487	478	466	440	430	455	506	435	483	465	497	455	482	442	451	492	479	478	508	447	482	467	492	455	472	466	471	502	458	480	485	511	489	481	476	493	455	430	450	476	504	490	455	478	484	478	494	506	478	479	437	460	472	463	464	485	451	451	450	462	478	476	468	480	498	470	472	468	460	464	476	506	452	484	462	543	464	438	485	475	472	464	462	457	501	474	481	485	467	467	460	472	461	489	462	457	492	491	449	440	481	448	451	464	502	501	422	479	502	465	493	453	449	461	466	446	462	456	475	494	471	485	522	543	455	487	475	489	481	456	485	456	486	503	481	480	463	471	485	468	447	464	490	479	467	496	490	453	460	468	520	478	462	472	478	487	473	511	480	501	488	442	495	476	441	477	451	483	480	471	484	500	476	442	499	463	449	460	474	470	477	468	484	471	466	476	491	472	469	530	484	476	471	477	475	472	469	452	484	481	457	443	479	469	505	496	491	478	484	518	481	486	468	497	487	437	484	439	438	501	456	480	483	470	465	482	473	515	520	488	472	477	446	463	484	460	461	480	453	491	471	459	496	467	500	492	446	499	498	474	459	479	476	483	500	483	543	477	488	498	487	507	496	444	439	424	460	450	453	444	489	485	443	494	460	464	480	475	467	482	453	451	458	497	485	437	502	425	448	492	519	472	443	463	490	492	459	504	514	480	479	451	472	467	494	447	494	476	473	453	470	480	511	483	501	473	465	484	477	442	440	464	481	502	453	483	497	465	502	477	493	477	513	497	453	479	469	458	472	472	486	482	503	485	462	497	455	488	479	456	482	500	467	486	459	466	465	495	442	477	455	494	486	477	497	454	444	473	488	484	502	453	463	490	464	468	505	475	458	467	457	472	475	515	477	473	482	488	479	451	511	469	464	453	437	472	479	487	510	487	460	517	507	447	511	462	482	486	480	476	519	491	494	477	471	479	468	473	476	456	498	513	478	484	480	487	476	474	483	492	471	454	487	450	502	481	466	474	519	481	462	472	482	485	473	446	509	495	468	503	489	479	487	458	505	461	460	440	489	494	464	408	466	460	466	476	486	490	474	508	468	483	445	492	476	456	466	449	484	496	510	460	487	478	515	469	467	516	506	456	490	476	450	484	479	511	468	480	474	490	467	465	469	493	458	474	472	464	501	461	448	481	459	452	508	502	469	472	488	497	474	484	479	474	491	489	539	464	491	443	452	463	489	475	480	487	453	430	459	483	473	511	493	466	486	448	514	450	506	435	453	506	481	436	456	452	470	493	467	486	480	455	444	430	473	475	501	462	463	470	442	497	489	494	470	524	503	489	488	457	481	488	439	468	507	472	467	473	468	453	508	480	477	507	495	485	428	473	461	444	493	480	474	486	463	451	450	473	506	457	496	481	446	533	458	498	487	512	438	481	466	446	461	494	454	513	472	471	484	451	489	456	461	480	456	449	435	468	491	455	469	494	463	500	502	507	502	493	476	469	472	438	486	491	437	464	483	486	494	517	445	456	440	478	473	479	491	538	465	451	476	473	438	455	489	483	458	501	463	424	453	481	469	479	446	501	459	428	502	495	495	452	513	518	451	470	458	447	471	479	476	458	479	492	475	464	467	453	476	479	475	452	468	470	452	467	466	480	469	466	475	460	506	468	468	488	470	477	460	490	457	456	462	458	489	506	486	466	487	462	460	482	469	477	447	483	498	519	458	533	467	498	534	479	454	464	469	486	480	462	478	505	516	490	482	475	475	476	426	464	462	465	500	489	429	507	480	462	447	520	500	513	445	465	488	436	466	446	476	463	421	470	463	451	467	519	453	484	449	431	507	485	436	509	456	413	471	463	475	483	488	463	503	473	545	474	452	455	483	439	467	456	502	456	446	504	430	455	467	493	461	491	468	447	474	525	503	476	483	461	468	481	493	485	444	468	484	471	492	496	481	462	436	486	431	489	500	455	478	478	476	473	497	454	482	460	485	513	478	519	519	477	477	447	469	484	501	472	461	467	506	461	502	482	485	449	485	505	475	437	453	507	498	495	462	495	456	469	496	497	481	508	461	480	478	451	455	487	461	492	483	506	513	452	522	465	510	480	490	483	499	457	459	519	519	485	500	476	466	497	453	467	458	507	460	488	490	474	507	487	443	491	451	484	489	417	486	462	503	448	479	468	482	483	439	473	494	477	442	486	464	475	472	475	480	508	483	474	473	498	451	470	506	484	534	458	468	454	465	456	466	454	500	474	471	458	508	461	475	537	476	490	465	514	485	483	460	476	482	454	494	485	493	499	478	470	464	528	457	469	479	486	487	482	452	469	483	475	467	469	434	444	475	519	543	487	503	442	491	443	468	463	472	440	483	449	516	471	457	492	434	472	486	450	452	513	462	461	495	524	502	474	421	489	456	473	475	484	444	478	490	491	459	469	499	476	448	513	460	462	491	524	487	479	423	437	492	486	457	507	469	465	464	512	441	476	475	475	469	482	461	484	452	487	462	436	483	490	436	451	494	487	453	473	468	456	468	488	491	486	496	511	467	439	515	444	459	490	479	488	486	482	506	422	474	498	471	467	454	487	503	467	474	472	509	495	490	497	475	435	446	486	473	519	503	469	479	440	461	497	433	497	503	516	473	466	452	478	500	490	500	486	480	466	479	482	503	461	458	463	440	457	506	500	484	491	466	452	495	475	434	485	440	456	475	448	453	469	476	469	507	491	477	469	437	435	460	483	513	469	474	446	470	479	473	470	497	483	472	416	434	449	449	491	464	492	450	442	491	463	501	476	464	489	454	473	487	487	475	443	470	453	519	514	475	461	473	451	510	488	481	477	505	466	472	495	487	484	466	475	474	501	471	486	494	475	472	514	508	461	450	492	500
22806	21502	29152	24307	21495	20989	2455	638	500	384	353	284	280	250	252	226	210	211	186	184	185	164	171	163	188	155	181	154	160	186	156	163	146	161	159	151	153	177	161	143	146	158	150	145	163	141	148	153	129	141	160	167	164	135	140	155	150	115	132	129	166	124	134	149	160	132	140	131	131	129	145	138	113	136	137	143	154	137	148	148	153	142	164	137	150	153	162	138	137	121	141	142	139	126	137	148	155	118	152	140	142	144	121	121	142	124	153	164	149	143	148	163	140	136	140	134	140	141	128	153	132	139	146	155	134	157	145	142	126	138	138	140	162	173	145	131	126	158	151	141	125	142	145	156	142	135	130	140	153	161	143	153	128	123	168	142	125	154	115	155	127	148	138	133	121	148	156	143	158	149	132	133	124	149	171	138	148	119	125	150	151	141	134	136	163	167	143	129	146	139	147	129	123	133	147	148	134	147	137	141	143	132	148	147	136	137	140	139	133	127	151	150	142	139	135	136	118	141	150	149	140	161	146	142	131	162	139	144	144	143	144	128	168	123	143	152	140	154	150	141	149	114	146	142	152	157	141	146	128	157	136	159	138	156	129	125	141	149	139	157	121	134	122	127	142	152	140	159	162	147	142	145	151	153	162	148	144	114	135	135	165	148	129	150	161	133	149	157	138	163	145	133	158	154	145	148	158	136	141	160	138	135	131	140	145	136	126	123	153	154	158	124	155	151	158	135	155	143	147	144	138	149	145	147	137	135	139	131	149	132	136	141	126	136	140	130	154	130	142	140	151	148	144	124	138	140	158	146	130	144	130	131	149	146	142	123	127	145	138	120	153	142	142	127	138	155	136	162	140	129	151	129	134	158	133	128	164	146	128	134	135	148	130	150	130	124	142	132	160	170	133	130	146	155	130	152	159	149	132	115	129	128	147	113	137	131	144	141	143	144	130	135	128	144	129	156	144	134	139	139	142	160	172	139	149	114	145	136	163	147	119	131	128	126	130	139	139	126	138	132	148	150	164	120	156	128	127	141	135	126	139	143	156	142	150	132	168	137	141	135	133	122	127	118	118	140	129	135	125	116	149	140	137	136	141	139	139	153	126	134	154	147	152	132	136	139	154	143	147	152	151	141	137	150	142	135	131	135	132	164	143	131	132	154	146	132	160	135	113	143	173	138	140	122	139	152	143	117	169	133	153	141	151	142	134	150	144	142	147	125	144	132	160	136	154	140	156	134	155	140	138	123	128	143	129	126	144	131	137	139	134	139	123	158	157	140	132	143	131	140	131	144	152	138	140	141	133	139	124	144	140	138	133	165	151	135	141	156	136	149	135	144	131	142	134	140	148	143	142	145	158	122	135	132	136	147	130	145	163	134	135	153	138	130	135	166	126	156	147	137	140	136	118	137	146	153	137	114	124	143	135	146	161	133	133	144	137	132	172	146	132	110	140	140	138	135	137	150	148	141	138	141	127	133	144	137	127	144	131	146	121	134	138	134	132	172	131	130	137	136	137	149	134	147	135	132	126	171	139	124	142	120	127	151	142	142	127	150	144	145	126	148	146	132	132	149	135	142	140	139	135	152	141	152	145	153	139	151	121	135	156	146	128	148	141	123	137	163	144	132	138	135	136	121	142	140	144	168	151	158	141	161	141	144	139	116	146	125	139	140	143	143	156	144	128	138	128	112	133	128	149	157	137	131	164	129	121	144	136	142	131	118	156	150	135	132	130	150	133	145	132	141	134	135	142	151	149	136	146	131	159	155	141	130	139	151	145	155	147	159	159	136	144	134	159	153	127	147	127	131	140	142	142	135	142	158	134	143	122	127	139	132	131	144	160	131	132	141	143	156	170	145	143	134	137	122	126	144	141	131	131	131	152	127	131	143	133	140	132	147	146	159	141	135	142	151	129	122	130	143	159	135	137	146	141	155	169	163	128	138	153	142	130	167	164	148	136	129	117	125	147	133	157	147	159	133	140	147	136	147	131	136	134	161	134	153	145	158	133	120	125	116	137	129	141	106	147	143	130	163	100	161	155	133	136	137	146	136	122	148	154	135	136	175	151	152	160	131	135	131	142	142	140	131	146	155	137	133	123	147	123	139	130	128	119	147	134	152	136	143	150	139	137	143	147	151	147	164	144	153	137	150	132	150	130	143	136	132	156	150	144	128	132	109	149	149	152	135	155	152	144	142	137	157	142	133	120	153	151	140	144	136	140	165	152	128	148	147	139	128	123	166	139	129	152	155	145	166	125	147	144	150	141	158	142	135	156	125	139	136	139	136	126	154	165	146	162	138	148	125	125	144	147	143	134	147	137	140	128	155	136	149	123	140	129	145	171	141	142	157	156	143	133	136	156	143	154	142	130	130	135	116	132	153	150	155	150	141	121	123	130	142	123	123	122	141	165	126	116	141	139	151	137	147	156	157	123	152	165	155	121	151	140	124	166	164	119	144	159	135	151	142	147	152	147	148	140	162	131	144	135	135	152	139	166	140	142	154	133	135	119	123	136	143	122	129	156	132	144	153	141	134	127	155	147	148	148	147	127	130	139	141	126	140	154	129	166	133	140	148	123	137	165	145	124	150	146	131	145	150	125	123	128	148	144	149	134	138	138	148	148	143	159	150	140	145	146	144	156	148	131	153	147	132	131	145	138	146	135	153	141	134	154	154	125	148	142	132	130	133	136	142	131	118	163	133	144	127	136	113	142	117	131	151	134	147	133	140	145	160	142	140	131	150	127	156	131	158	129	155	144	143	155	132	138	121	140	156	145	141	149	138	141	151	139	139	142	141	146	132	130	129	151	125	138	167	140	152	148	133	146	116	128	152	142	128	141	137	162	137	125	135	150	123	147	148	147	133	130	149	144	160	148	147	134	124	156	140	138	146	140	138	131	140	135	111	146	133	158	141	140	154	139	143	113	160	164	131	153	150	123	146	128	143	160	145	151	108	148	146	137	140	135	139	153	165	146	141	125	143	133	137	157	121	137	123	128	145	135	128	136	130	146	134	116	115	132	160	131	131	146	135	137	143	119	133	147	141	145	145	144	145	143	139	132	153	134	152	161	126	132	164	122	150	134	145	160	141	140	154	148	135	156	126	154	147	150	126	136	122	132	159	143	147	152	148	115	135	116	134	150	139	130	137	132	129	128	137	135	145	161	154	148	132	148	131	120	147	152	117	133	128	150	130	140	126	120	162	138	177	128	124	136	143	122	145	114	133	114	159	156	130	161	146	124	150	151	129	135	152	133	132	139	135	124	154	144	145	118	122	126	138	126	147	138	143	141	139	136	149	144	150	138	147	132	147	158	139	130	135	138	146	131	148	135	136	129	134	158	134	119	157	132	134	136	145	137	149	122	134	131	146	134	122	149	133	158	123	139	140	119	146	155	143	132	130	128	139	135	150	143	134	151	133	124	141	137	138	130	107	157	141	124	129	162	151	135	147	123	143	130	132	144	148	160	161	152	155	140	138	118	133	150	108	158	151
6751	30988	17857	4861	3118	2276	1719	1289	1018	862	646	586	466	450	402	376	341	308	300	289	296	287	270	258	263	240	227	231	253	210	181	225	228	236	215	215	208	218	221	198	211	203	168	216	188	173	193	223	191	201	191	178	206	197	199	226	202	169	184	178	211	192	192	170	168	178	177	176	188	175	167	194	177	204	196	194	193	148	180	190	218	187	174	193	173	203	186	175	171	198	176	183	173	190	160	163	178	179	183	183	205	193	164	187	175	181	167	193	191	184	183	195	196	187	178	174	193	175	195	199	139	162	185	199	158	194	189	187	183	203	186	183	203	172	188	190	194	191	169	186	181	184	182	188	191	182	190	181	181	169	181	176	180	190	199	182	163	169	215	179	156	187	167	201	191	173	193	195	181	177	182	165	212	167	196	183	167	222	190	180	189	199	176	182	170	197	180	179	175	175	209	179	195	196	179	184	168	181	180	153	188	165	182	208	213	170	183	167	193	184	168	197	185	189	173	173	203	197	172	188	162	178	191	178	172	181	171	199	211	196	189	205	175	151	204	158	180	185	170	180	190	182	185	188	203	203	193	180	171	179	199	188	175	198	182	189	205	165	185	162	183	177	191	199	188	162	191	207	183	182	202	191	191	194	181	196	166	179	188	186	181	197	206	162	178	195	152	185	195	184	179	212	186	162	158	179	195	189	202	192	158	173	184	169	186	180	198	171	182	185	184	159	181	170	201	194	191	158	189	171	171	183	165	178	192	207	190	209	178	180	164	177	154	180	167	170	182	190	174	195	182	159	182	182	171	185	199	179	195	187	199	182	192	177	170	170	181	176	166	184	163	149	155	179	161	193	181	207	174	192	186	173	158	170	167	176	168	184	195	176	178	190	185	198	167	164	216	198	176	208	202	195	183	193	172	179	177	164	191	174	202	188	209	190	179	194	181	186	205	182	152	186	182	182	198	178	175	156	180	162	184	194	163	186	186	176	170	178	172	166	163	191	176	178	180	181	205	172	182	175	188	208	196	181	187	168	187	193	182	175	200	191	193	176	174	185	208	165	200	173	171	194	181	185	159	155	192	189	163	176	181	193	212	186	176	196	186	188	171	196	167	192	182	195	198	176	190	188	183	175	180	194	189	195	191	196	176	191	169	163	175	179	190	188	214	183	158	187	205	179	191	186	196	185	204	163	170	187	195	194	160	181	182	178	177	174	200	177	195	192	163	170	184	177	214	184	166	153	193	191	182	172	167	167	161	201	168	173	192	179	176	156	170	172	184	185	183	182	181	163	203	192	189	170	191	173	173	199	190	172	167	168	172	161	183	173	194	189	176	171	195	176	191	188	163	198	172	200	167	189	167	189	160	189	177	168	185	193	181	196	166	191	175	182	190	197	188	144	161	188	180	183	171	215	183	173	166	175	161	197	170	180	164	190	168	191	161	181	193	175	174	169	181	210	167	186	181	182	194	187	160	188	182	185	175	198	196	188	173	144	146	176	186	189	186	167	193	180	158	174	159	197	193	179	176	194	180	170	188	168	176	191	177	176	181	212	173	188	194	182	165	193	188	159	151	141	162	190	194	183	179	202	187	182	182	200	199	196	176	213	169	181	202	168	181	203	168	168	176	170	199	170	181	162	174	182	170	175	197	166	175	156	182	192	167	166	201	168	173	197	164	165	167	206	181	191	182	198	205	177	194	212	171	200	167	166	178	189	164	190	202	182	188	195	184	177	174	195	193	174	164	188	156	179	207	169	178	191	187	183	196	164	176	173	170	168	175	166	202	182	195	195	178	187	176	204	186	173	189	184	190	151	182	171	164	197	174	160	186	202	205	192	169	157	204	168	205	174	192	169	185	173	189	192	208	157	153	185	181	184	174	173	202	222	213	177	182	190	182	165	161	182	200	188	196	175	200	182	179	173	157	183	193	154	171	185	176	171	168	201	151	172	184	172	182	151	189	196	162	145	195	175	196	184	167	215	190	170	214	150	166	191	173	196	193	184	176	171	183	153	184	162	175	175	155	189	202	184	195	159	143	174	186	182	192	160	182	170	165	199	179	191	171	196	177	179	168	164	169	162	163	185	169	180	200	207	153	183	188	197	196	195	155	162	166	186	176	145	182	180	173	186	189	207	178	168	171	175	173	174	173	176	183	166	181	165	195	164	173	181	186	191	182	163	166	168	173	188	176	168	177	172	204	183	172	197	179	201	194	203	184	196	169	163	170	214	203	189	185	186	201	173	171	178	180	190	206	160	186	174	178	191	149	178	188	159	185	151	169	172	189	189	194	192	180	187	160	155	165	162	193	158	189	199	171	184	164	190	173	174	185	185	196	189	164	178	179	196	168	157	179	188	171	195	170	222	165	175	198	211	197	172	177	179	176	205	177	170	179	176	198	181	185	179	194	179	204	177	161	172	169	176	172	162	163	204	219	187	181	170	179	191	176	190	169	192	200	171	166	180	181	187	197	173	187	164	182	160	183	179	187	176	182	175	176	207	175	200	183	202	162	175	161	153	187	179	184	150	218	172	177	203	185	163	177	170	191	187	179	188	177	174	173	196	194	175	199	185	177	172	201	186	184	173	211	185	198	158	176	181	168	188	182	194	201	182	171	174	157	201	192	162	200	202	183	159	201	182	200	195	177	180	174	182	193	183	203	165	204	170	171	171	196	190	163	183	195	176	177	147	181	199	171	193	167	183	173	182	187	174	184	180	186	198	163	211	186	199	166	162	190	185	194	162	180	170	188	176	178	174	180	168	172	168	197	162	166	186	187	185	173	166	172	176	169	197	176	188	174	167	157	181	178	183	185	199	197	187	163	188	175	176	164	177	192	187	189	178	207	185	171	202	206	178	180	198	173	179	178	154	194	186	210	171	184	206	199	148	184	169	164	181	164	181	181	161	185	190	154	191	195	161	194	180	198	164	180	176	183	200	177	182	177	158	182	199	196	200	176	188	184	206	195	177	168	206	181	185	176	189	192	182	181	191	159	182	173	172	167	178	192	156	160	165	172	177	193	188	173	172	170	168	176	167	221	197	198	162	179	186	191	165	190	213	177	171	178	198	204	161	173	157	179	176	191	205	182	200	148	201	173	180	172	176	189	172	154	201	159	179	184	172	169	180	202	181	190	174	167	186	188	198	182	189	218	176	175	164	185	163	173	171	186	171	144	202	219	171	171	157	186	181	183	184	194	195	166	184	164	177	189	193	149	174	177	177	188	154	193	169	166	175	205	187	193	184	204	182	201	188	187	190	169	196	188	177	196	174	166	202	185	182	197	183	191	183	181	193	177	179	154	177	157	201	169	190	189	185	168	204	193	175	160	194	190	173	197	164	171	165	178	178	201	188	170	178	171	198	174	188	195	165	202	181	189	193	193	174	180	182	176	165	177	164	188	177	187	177	179	202	214	184	169	167	163	175	171	199	194	190	188	191	191	200	189	172	183	164	167	184	194	188	167	199	191	169	179	171	167	177	177	163	189	191	162	178
27770	17399	4505	1025	752	634	561	557	547	565	591	564	534	567	515	522	571	544	537	579	532	562	586	513	559	521	544	522	525	572	520	531	542	530	513	562	501	556	539	558	548	562	555	543	504	533	515	527	548	585	561	554	549	543	578	551	518	536	564	561	548	516	537	499	534	518	505	514	563	561	519	510	536	554	543	563	571	535	548	488	558	522	517	554	527	571	526	543	540	522	541	543	548	557	558	537	518	546	531	518	559	549	550	527	547	495	573	543	535	552	568	524	547	528	542	541	532	529	564	553	542	544	531	549	535	553	486	530	547	529	545	574	560	526	573	546	530	547	576	551	545	580	563	539	534	538	535	550	513	543	532	555	533	542	530	546	565	574	543	523	532	545	521	554	571	511	559	488	548	537	536	563	556	524	550	565	548	535	509	508	591	545	537	537	545	554	517	539	528	558	549	527	530	531	507	564	538	500	526	555	553	589	556	498	552	527	535	558	508	551	545	501	581	561	536	535	488	570	538	536	558	511	533	529	497	547	502	516	564	559	555	549	529	539	526	538	548	538	549	545	523	547	525	529	509	519	528	564	567	511	581	583	539	528	526	541	568	547	546	529	530	518	547	502	519	538	523	570	558	538	526	548	545	500	564	572	514	543	558	521	565	551	561	528	482	545	555	537	563	512	476	519	537	507	554	552	536	548	553	537	519	593	547	528	524	534	559	542	522	562	547	508	543	546	556	558	509	562	517	550	604	556	568	506	527	521	519	515	562	532	559	555	524	538	527	528	528	513	543	537	534	543	542	551	532	508	559	526	561	523	520	520	544	534	529	497	548	529	504	558	518	564	545	520	515	569	495	550	507	520	513	525	535	566	522	515	519	553	550	565	532	522	498	545	559	524	496	543	545	550	533	531	543	557	519	565	523	518	540	526	512	546	556	556	477	525	560	513	546	519	530	571	501	506	546	525	585	576	499	568	588	503	552	525	570	530	529	545	495	540	548	534	542	525	540	536	516	537	529	518	562	550	498	517	534	522	566	508	551	537	521	582	554	520	582	522	530	508	550	516	545	525	572	536	561	533	512	520	531	511	534	536	562	533	509	534	539	552	539	554	528	553	527	501	547	533	534	515	526	580	537	499	479	548	558	539	512	507	570	546	512	523	525	502	551	554	502	513	548	545	570	528	558	517	572	524	541	557	551	558	541	541	540	524	557	513	525	526	535	517	498	507	521	517	515	508	567	548	553	520	533	546	575	554	550	519	534	561	549	527	487	504	525	550	559	561	551	551	538	521	555	504	554	545	548	536	580	524	568	521	542	542	524	548	534	572	527	493	520	543	557	540	555	542	519	513	540	533	551	524	541	539	545	531	546	528	556	538	528	523	511	548	560	538	538	558	573	567	535	524	565	559	543	573	552	523	542	587	534	546	532	542	540	526	540	539	538	581	543	545	533	504	550	554	519	516	520	527	500	536	537	497	527	550	533	540	521	478	557	549	532	535	516	562	505	558	533	566	556	577	537	534	570	541	539	515	598	547	554	556	548	506	524	523	547	505	543	540	543	583	537	561	550	548	521	536	532	526	584	544	517	563	509	528	521	560	523	511	525	525	548	527	558	499	522	548	536	554	530	551	549	570	541	533	543	487	553	573	536	517	550	573	548	569	490	499	515	547	542	526	544	529	565	522	539	568	561	549	570	545	551	556	601	571	512	565	552	539	592	579	531	545	563	520	536	532	542	545	524	528	589	558	531	544	566	532	551	529	534	499	525	563	537	552	523	519	558	531	504	510	517	514	524	532	554	531	557	499	508	558	518	551	572	493	497	530	528	545	527	492	566	551	545	532	561	537	542	528	492	535	542	560	516	548	542	536	537	505	538	527	535	554	530	515	528	541	531	554	529	511	515	547	523	555	538	574	523	551	537	534	533	536	565	533	561	525	553	529	581	526	553	502	572	526	497	536	517	535	583	534	514	554	483	527	528	492	544	577	556	531	533	543	537	521	531	517	544	513	530	508	553	539	540	505	521	511	575	530	542	541	585	544	513	569	520	491	559	565	584	554	564	534	534	528	506	575	540	570	558	525	512	560	510	528	550	580	542	529	505	533	524	536	584	542	520	518	537	542	538	537	507	564	567	552	542	564	501	508	512	529	511	551	523	536	540	526	553	506	534	544	553	549	524	567	552	510	547	521	532	540	492	534	549	536	539	555	567	525	544	504	529	459	548	525	527	525	537	532	536	524	557	569	565	504	492	506	510	518	541	536	580	510	524	585	504	545	532	554	545	532	574	545	533	542	514	525	563	543	548	546	558	575	537	529	574	512	551	516	513	529	572	517	560	532	540	502	523	506	525	501	548	554	503	521	532	511	521	509	570	616	580	543	532	496	569	521	542	513	521	562	536	567	546	534	510	534	502	569	506	551	560	539	542	521	521	517	533	549	492	523	570	557	544	583	564	546	571	550	541	534	560	525	555	548	522	517	521	521	570	575	563	535	563	574	582	538	572	536	539	531	520	574	535	525	517	522	526	561	501	567	571	536	510	546	519	574	519	527	501	544	538	516	522	542	493	509	532	490	596	526	540	556	522	558	542	501	558	561	506	536	547	511	552	540	526	571	546	534	562	528	490	486	542	494	510	549	550	563	548	518	560	522	528	517	539	495	528	508	530	532	554	576	534	567	541	499	504	549	566	547	475	596	519	530	549	542	536	531	550	531	578	575	574	501	493	533	577	563	550	503	540	533	565	514	531	512	509	491	540	516	505	578	526	558	514	535	551	548	547	546	549	526	529	524	491	575	520	540	544	546	542	591	563	544	532	522	544	492	577	598	549	524	559	552	528	473	545	554	557	563	542	528	540	552	514	549	561	502	601	548	516	506	562	541	610	504	568	506	555	552	543	500	555	525	553	540	563	537	574	525	564	572	505	545	521	515	537	510	548	543	523	568	530	561	540	534	550	540	525	569	536	556	529	543	534	557	525	599	526	517	563	518	525	531	545	552	506	523	518	546	491	533	512	500	546	552	528	596	536	531	550	484	590	558	597	545	544	534	545	567	517	492	566	510	547	512	573	531	562	562	555	526	539	544	514	596	576	558	507	519	528	520	538	530	487	496	560	515	553	489	563	536	543	553	560	566	570	566	598	538	530	525	539	544	520	538	538	545	514	490	518	507	540	547	531	534	556	563	540	511	534	550	572	504	595	537	543	514	559	537	552	536	522	535	539	555	522	579	554	513	534	527	536	521	515	587	527	521	525	536	532	519	521	536	502	510	527	548	544	531	490	504	564	540	542	505	517	568	548	532	552	546	565	512	531	552	546	463	528	528	623	556	562	553	551	567	550	580	531	547	561	551	502	550	537	563	525	559	548	543	518	528	557	569	534	582	541	545	512	554	523	536	547	549	563	494	558	549	520	543	537	510	526	546	557	514	542	523	525	573	521	533	532	527	546	581	511	490	559	553	562	541	522	564	528	541	601	533	554	535	561	512	495	509	540	557
5945	8241	2618	936	785	765	687	671	713	703	752	718	718	711	665	711	678	712	703	702	687	660	698	686	691	665	692	693	692	638	650	688	676	705	675	673	674	707	669	713	686	687	689	674	705	675	752	667	670	676	687	679	732	701	677	682	692	659	748	709	646	712	682	675	740	708	682	646	693	701	686	689	679	695	696	691	663	743	710	722	679	677	712	675	731	724	725	668	675	670	673	703	678	693	729	634	691	709	713	690	695	656	671	692	713	672	705	741	644	700	687	672	676	703	682	696	679	679	688	683	669	682	665	677	707	711	682	715	687	696	693	705	700	718	685	647	690	705	702	668	642	660	733	700	708	713	675	719	724	680	692	677	713	713	640	625	683	686	661	654	711	731	679	705	666	718	670	688	637	657	698	665	717	709	607	671	674	727	682	650	690	685	633	700	663	673	667	718	699	687	694	719	700	725	687	720	665	657	700	650	686	682	684	725	702	666	719	701	716	639	672	727	665	661	674	696	694	680	664	728	692	680	699	669	717	693	645	636	693	703	677	658	680	680	706	677	728	697	673	720	664	709	702	611	674	736	656	700	703	651	678	645	702	666	679	663	705	679	664	715	673	637	677	648	683	652	699	687	674	640	667	660	718	690	686	683	679	751	733	699	715	699	694	765	685	657	679	762	700	694	686	717	723	679	694	711	650	692	669	684	677	684	680	684	700	669	677	680	689	756	686	685	688	652	671	648	681	663	695	750	678	700	712	706	676	681	656	651	681	685	701	679	724	712	650	689	676	715	684	678	717	678	662	673	713	705	702	737	649	691	664	709	689	721	705	711	676	629	688	713	647	683	653	677	670	686	706	666	685	670	681	666	671	715	695	645	688	677	684	647	633	693	665	644	687	697	656	718	666	693	697	685	695	687	656	712	694	670	707	695	672	688	711	649	697	695	691	721	725	697	681	654	679	691	689	718	695	696	689	640	694	736	694	697	672	677	699	686	717	667	685	693	722	683	678	705	723	649	674	680	705	658	695	683	667	676	672	658	726	686	686	691	658	705	689	705	663	724	672	681	692	695	686	685	673	664	677	701	704	703	685	669	702	706	680	695	742	666	657	681	704	683	652	714	661	690	689	674	702	668	729	665	704	738	738	646	687	671	672	705	698	691	661	699	681	681	699	702	707	683	667	688	659	682	653	673	722	665	657	695	692	665	696	687	704	698	645	688	711	696	672	667	726	695	702	675	666	697	668	706	731	670	672	666	706	676	722	711	708	703	731	651	693	704	683	615	675	687	711	674	676	661	671	643	661	697	684	699	687	683	667	678	696	677	675	708	714	677	722	683	698	656	699	712	730	706	652	657	640	707	672	663	690	722	697	677	692	731	684	691	687	667	664	718	676	676	668	636	653	670	659	698	689	686	694	709	693	710	685	689	675	699	642	718	713	648	683	717	627	674	694	684	721	683	684	691	644	655	682	703	691	705	696	665	673	703	664	681	681	659	674	702	649	670	645	678	737	748	648	702	666	668	712	680	710	687	650	677	669	672	704	683	737	684	662	627	688	667	697	728	644	687	629	624	670	738	660	726	680	692	656	729	729	725	675	718	699	679	694	704	671	691	683	701	702	669	662	642	727	704	718	714	654	763	709	673	667	667	679	690	676	660	696	662	724	679	672	660	622	672	725	680	719	666	733	720	693	684	711	680	693	682	669	706	702	669	681	722	735	669	676	691	723	670	672	694	664	689	718	670	691	713	715	691	694	699	692	669	709	722	666	707	707	680	687	713	666	661	687	701	660	656	658	663	659	690	709	705	677	682	729	698	699	683	666	648	676	660	690	698	703	701	717	698	728	658	670	716	726	626	666	659	684	634	721	717	669	718	645	739	687	702	683	702	642	706	661	707	666	707	702	727	658	751	707	698	743	660	700	645	704	699	677	685	653	677	665	703	691	670	733	719	672	655	713	697	683	668	682	710	685	711	657	700	718	666	733	665	722	695	704	670	663	701	673	683	674	670	689	676	703	667	697	664	692	693	693	696	703	738	732	658	647	659	683	666	684	706	703	685	708	692	710	630	691	676	708	688	673	666	728	685	685	659	736	659	704	643	676	683	729	672	686	682	686	708	670	689	675	702	661	709	667	737	709	696	667	690	721	668	682	676	709	652	662	706	744	635	664	727	676	730	675	683	660	719	680	653	684	707	656	707	648	711	666	676	705	672	706	702	684	703	690	682	705	677	701	696	661	690	682	701	668	675	677	668	756	621	670	675	665	684	691	686	667	708	661	650	711	655	688	714	665	733	687	691	667	664	674	705	647	720	668	696	712	691	714	713	687	716	659	692	736	662	717	684	678	663	679	705	734	650	715	662	686	680	688	690	692	675	663	718	665	723	676	745	702	681	684	699	627	658	721	769	687	673	740	686	655	688	663	683	662	680	699	669	683	664	680	703	660	716	734	671	725	729	670	710	667	664	703	712	705	669	766	665	702	669	715	699	661	679	708	671	644	718	664	637	687	707	701	726	718	650	670	694	714	698	629	687	674	751	713	673	684	674	680	675	663	665	687	674	726	677	708	713	689	623	692	687	651	664	667	715	686	714	707	681	702	643	673	707	707	702	657	713	693	664	654	678	656	689	682	686	721	779	707	699	665	702	683	652	739	655	688	666	676	719	722	666	678	694	708	716	720	691	701	685	663	684	681	691	631	659	636	711	730	662	698	722	714	665	669	645	739	652	709	705	698	704	620	665	716	718	649	729	711	705	654	651	730	682	689	702	751	682	699	698	651	731	683	725	687	654	672	716	732	679	691	740	687	681	704	671	720	696	679	712	650	656	685	666	663	668	704	683	718	682	681	687	710	701	719	702	662	670	729	658	694	699	682	669	731	672	670	675	702	665	693	734	690	679	681	686	664	689	679	671	756	712	705	680	665	713	699	683	719	683	704	678	677	691	742	669	701	681	716	683	656	744	688	692	708	643	687	703	713	712	666	703	703	644	682	699	745	742	691	652	683	651	724	728	673	680	705	681	728	743	683	652	681	661	651	706	693	674	678	700	736	697	711	649	728	676	681	712	687	703	678	688	700	718	735	637	734	679	710	642	639	694	666	673	696	706	657	683	689	680	656	720	675	722	625	677	697	703	699	739	662	663	755	662	706	732	652	692	646	656	676	680	695	722	769	702	698	696	700	687	699	665	696	690	695	654	681	689	718	642	719	673	713	666	704	668	748	695	666	690	693	695	725	648	695	656	642	754	712	675	659	666	654	707	655	638	668	686	725	687	704	696	688	681	662	710	729	691	692	719	696	709	654	701	685	715	729	699	691	685	696	653	654	677	653	661	707	643	643	673	678	725	724	686	693	708	698	695	660	722	704	695	681	661	699	669	721	691	655	708	712	699	695	657	706	665	693	659	687	701	655	678	665	699	637	710	722	656	668	729	683	718	687	616	691	672	655	686	664	708	708	682	734	688	707	690	653	662	654	686	703	662	705	662	686	654	672	708
23774	21474	28625	24716	21307	5468	874	632	618	534	521	439	452	449	417	446	396	452	438	396	381	379	406	409	419	408	421	405	394	413	371	398	397	406	401	381	384	381	370	351	366	377	404	416	398	370	369	403	419	432	399	385	374	407	368	364	390	377	395	384	400	376	398	421	395	397	390	360	363	371	391	377	354	386	388	398	376	399	418	351	364	359	377	409	387	387	375	384	395	352	372	394	343	396	351	373	349	383	362	407	350	375	372	371	335	365	358	393	362	372	392	381	402	371	380	406	387	388	360	364	397	377	401	401	392	440	382	355	394	361	386	367	411	393	389	391	378	362	400	378	354	396	435	380	392	430	381	401	379	394	358	349	409	378	377	375	401	358	401	386	382	403	381	339	395	376	393	369	391	410	368	366	417	391	357	371	406	363	376	364	352	363	421	375	391	380	380	372	374	403	357	373	409	372	379	396	379	377	379	366	388	308	377	361	368	377	382	399	376	359	401	376	375	392	421	397	398	378	390	385	380	350	407	393	353	380	357	387	391	376	388	355	350	345	384	363	367	386	370	404	375	388	385	375	386	383	423	351	403	410	364	395	397	355	380	390	360	386	357	390	381	435	365	387	396	374	410	405	380	370	367	382	369	386	366	386	402	360	402	380	382	412	351	393	345	395	372	391	351	414	371	403	383	387	365	399	409	394	385	356	391	376	380	385	363	392	388	399	385	383	371	346	386	359	393	363	375	367	372	402	369	434	386	360	409	399	352	375	407	406	367	409	374	350	332	390	385	393	371	390	346	367	355	393	369	381	377	391	358	389	425	386	376	388	389	371	391	376	378	374	400	370	394	364	400	361	396	409	333	381	409	405	409	371	386	401	392	391	382	387	376	387	371	401	390	355	386	380	399	385	417	401	398	383	374	380	421	359	337	393	389	365	370	394	367	381	381	369	378	369	383	390	367	403	423	440	358	416	398	380	390	399	386	392	365	398	369	362	341	374	377	405	398	380	372	359	406	378	358	418	353	378	342	362	384	399	385	385	399	405	354	356	381	373	377	402	385	388	352	370	341	422	443	396	391	418	397	374	369	345	380	382	350	404	387	386	392	368	384	367	378	355	379	373	360	360	396	394	379	392	348	382	388	378	363	387	364	369	381	382	387	399	374	386	370	364	378	388	361	381	411	422	401	374	400	413	349	356	376	396	355	358	383	430	348	410	382	354	371	401	353	389	423	394	357	414	394	371	348	373	361	387	391	382	413	365	408	370	373	376	383	369	393	363	412	356	349	394	386	364	378	362	383	365	392	359	400	342	342	398	405	390	366	336	379	366	381	378	378	386	365	356	373	381	410	405	385	344	382	411	392	399	386	375	351	361	378	364	418	356	387	390	339	382	377	391	355	417	366	364	404	377	378	349	353	371	389	417	400	363	404	375	380	379	376	368	362	412	376	371	393	376	390	371	361	370	340	390	389	400	407	372	398	425	368	409	395	350	361	393	376	380	362	365	376	384	371	405	342	386	403	381	363	404	365	387	352	414	372	348	375	350	404	367	383	330	387	385	399	362	372	414	378	340	356	383	330	386	381	386	374	373	357	364	387	394	377	394	363	366	371	427	359	338	388	344	377	393	369	363	386	343	355	407	377	394	365	364	392	357	411	393	373	404	365	411	387	368	384	400	393	369	399	387	372	368	374	358	367	383	366	384	378	383	345	377	360	381	361	385	349	390	384	396	373	368	393	407	415	399	366	384	418	404	407	356	410	372	381	357	371	416	386	401	396	383	362	397	371	350	379	362	379	382	378	384	375	361	363	395	371	386	386	413	376	394	375	383	382	390	379	396	400	392	374	367	388	388	380	398	368	380	346	372	341	394	384	347	373	374	412	363	380	362	414	371	415	375	372	432	365	390	387	369	381	382	376	372	393	384	368	346	386	408	397	386	330	376	366	417	379	382	320	360	394	392	393	371	365	356	347	397	358	395	396	398	384	353	377	380	379	386	349	398	377	398	356	380	387	392	377	387	386	403	352	399	385	391	343	368	370	384	364	373	363	391	398	374	395	353	366	369	367	400	367	380	376	352	386	397	341	361	385	376	385	396	412	403	337	384	348	402	358	380	401	403	387	379	360	399	399	397	401	379	422	394	360	382	410	384	369	392	382	364	378	395	362	381	374	408	386	365	419	363	391	362	386	371	395	369	400	346	371	360	369	356	367	388	399	350	407	371	359	390	362	383	388	400	403	387	373	351	357	339	387	372	389	367	369	394	373	367	380	388	393	336	386	403	350	395	380	381	402	384	377	385	363	416	392	404	368	341	384	421	386	389	364	392	405	400	371	390	376	357	395	379	390	369	388	344	376	394	381	408	380	366	369	373	373	375	378	377	370	397	365	393	410	367	386	411	361	399	371	417	413	408	402	361	394	417	399	406	373	397	379	371	391	364	381	341	341	386	373	340	398	371	377	403	346	381	330	361	407	362	365	338	381	349	371	380	395	385	378	377	358	374	373	347	378	400	378	429	411	408	357	379	389	356	354	365	378	383	374	366	396	389	364	365	377	360	404	399	382	405	412	358	381	394	377	404	390	368	393	383	377	385	372	390	376	374	368	372	371	412	370	379	376	387	433	380	410	387	404	387	377	378	408	369	401	390	390	370	367	377	360	355	372	417	372	383	389	388	394	338	354	361	382	405	356	363	367	343	366	422	353	386	348	411	371	350	375	364	387	358	402	379	381	350	369	399	396	358	376	392	362	370	373	369	348	400	379	399	396	400	353	387	393	412	358	400	361	389	378	385	358	413	411	382	407	396	362	352	386	370	395	415	384	336	367	375	385	409	356	400	391	384	367	390	365	408	403	384	403	349	402	427	375	415	390	398	372	390	359	405	404	359	371	380	414	388	401	387	373	401	366	398	383	369	397	385	401	395	371	415	360	418	368	392	369	374	369	351	357	354	353	404	352	359	388	384	398	384	370	377	368	391	363	359	371	362	373	364	353	393	355	362	366	400	370	389	367	365	359	366	362	381	365	372	361	385	385	387	382	366	379	424	370	398	370	398	390	386	386	377	389	402	351	375	346	361	400	364	375	419	396	352	391	363	384	351	385	385	353	386	386	394	397	364	362	373	396	383	388	366	388	373	392	371	379	381	370	378	388	371	374	401	371	386	382	382	362	422	384	388	411	398	361	392	365	419	406	353	362	372	372	395	374	387	346	413	373	389	421	382	392	375	404	393	391	364	397	384	375	367	403	408	399	349	359	376	389	371	369	397	373	379	383	388	380	390	374	385	379	344	395	365	363	360	378	380	379	335	371	348	372	384	371	391	355	350	364	396	354	358	418	380	390	342	429	352	397	361	412	403	402	391	378	374	370	398	361	401	351	362	359	365	411	406	362	403	399	413	386	359	390	379	377	409	376	366	355	370	418	395	349	356	349	376	402	391	376	406	415	383	360	393	375	399	401	394	413	397	381	396	389	392	359	402	390	389	369	382	387	420	406	397
5259	29758	14781	3020	2074	1645	1313	1029	945	816	758	721	635	637	617	637	611	542	587	589	563	546	529	535	530	528	535	535	524	523	513	516	496	541	531	482	510	510	516	479	480	487	505	528	510	500	529	534	511	488	482	517	464	516	538	541	520	489	528	476	525	484	467	506	503	476	492	533	506	478	488	447	514	480	448	486	472	518	502	519	508	509	491	476	491	469	499	474	474	518	492	519	532	536	445	529	498	498	516	502	471	564	490	515	481	532	490	491	496	514	482	479	530	490	506	497	504	441	516	455	496	494	504	511	469	505	518	531	474	478	497	504	522	528	487	546	461	513	519	494	509	508	530	512	528	554	489	527	520	502	507	469	465	508	519	501	522	554	468	458	501	504	472	506	485	532	525	505	487	525	478	504	466	487	473	480	527	468	499	528	493	495	485	502	543	531	527	497	532	478	472	518	489	504	526	503	534	460	479	485	486	509	512	472	473	499	487	490	512	506	489	466	456	519	523	476	504	508	515	501	514	546	507	505	489	484	487	524	509	469	514	520	468	533	500	495	540	503	462	508	563	491	510	473	451	550	518	517	506	459	475	508	468	523	504	486	483	504	501	499	534	496	512	473	511	481	501	559	506	505	497	479	492	489	494	495	492	471	512	517	495	464	480	493	508	492	508	505	497	512	535	505	513	495	522	518	518	531	500	493	502	509	546	519	508	521	487	468	507	509	503	531	488	522	520	504	488	467	513	508	480	491	512	524	521	469	531	474	493	515	522	514	492	506	468	478	490	538	498	522	524	502	503	457	514	500	482	470	505	493	521	478	483	504	522	494	500	519	509	499	521	512	502	516	516	508	483	491	535	539	521	500	473	487	522	485	511	552	511	499	472	514	516	509	525	496	454	519	463	543	470	535	534	517	472	490	516	529	482	517	533	480	512	528	536	548	481	546	495	497	497	483	532	481	473	463	508	498	519	515	526	474	506	508	487	467	489	476	513	503	534	471	535	535	498	483	529	487	523	477	486	515	509	492	496	490	497	466	483	505	505	508	510	495	488	490	480	513	487	511	497	509	503	487	484	483	510	523	466	508	519	493	472	527	507	469	540	504	537	495	478	521	531	484	498	475	500	547	489	506	497	487	480	466	492	484	445	518	455	516	548	496	503	479	484	499	473	503	521	505	499	483	482	532	498	463	509	484	498	488	500	463	505	523	508	523	535	485	523	502	548	492	512	508	504	503	527	529	520	526	482	500	493	485	491	505	495	466	509	488	483	515	491	498	492	478	509	504	476	493	499	564	514	484	479	522	514	501	498	505	470	512	506	514	479	473	521	507	499	492	504	517	512	474	516	472	522	489	445	476	524	489	495	505	497	523	503	517	508	520	485	513	506	488	507	501	515	497	493	495	525	503	520	525	512	462	499	486	478	499	514	477	477	515	493	515	486	535	508	492	515	463	474	495	547	519	516	524	471	473	500	456	510	482	491	500	462	477	511	494	474	546	492	493	486	551	465	478	506	519	472	534	513	505	492	496	510	489	546	479	479	515	497	479	473	530	493	482	533	479	488	486	509	485	465	487	530	511	483	522	524	494	492	521	479	535	466	522	523	502	522	476	480	511	497	483	537	545	510	495	521	487	493	498	470	530	521	535	496	493	490	488	492	475	504	486	507	504	476	516	511	493	485	462	490	476	488	478	530	497	479	513	490	463	515	538	475	497	553	512	500	554	480	531	499	481	496	474	464	485	538	504	526	471	532	470	536	507	501	515	499	487	512	481	467	491	502	521	530	495	506	558	463	516	509	471	474	501	539	489	509	539	496	512	487	552	492	569	549	528	521	485	451	503	486	495	536	515	504	471	543	527	517	486	471	533	545	473	543	519	512	506	514	522	472	495	466	458	474	514	497	542	536	506	523	523	490	465	472	456	537	481	522	492	540	466	501	480	491	501	544	505	519	515	477	499	513	539	485	519	477	509	486	532	476	498	516	504	511	516	479	524	534	483	518	457	464	510	508	497	461	492	482	471	489	520	469	479	479	501	478	530	494	501	519	540	474	525	494	491	467	518	506	508	526	464	513	493	514	530	531	519	497	492	515	499	512	513	502	529	494	468	489	498	513	502	498	436	489	511	470	503	470	485	521	519	501	486	501	499	465	516	474	476	472	495	495	510	538	516	510	499	519	508	519	481	502	482	493	507	546	489	512	536	471	495	491	465	512	499	506	491	492	514	467	488	538	499	475	504	524	493	537	517	521	518	519	534	500	524	501	502	491	515	490	507	518	488	480	497	476	465	495	517	482	491	518	510	530	463	485	486	493	524	492	514	525	527	477	500	460	485	482	507	492	484	544	500	481	467	489	488	480	467	481	503	516	469	501	478	514	488	489	474	482	504	487	474	507	465	492	509	481	487	515	487	490	500	537	498	494	519	446	462	490	487	487	476	476	510	529	463	522	518	517	525	528	501	486	470	506	530	522	512	516	454	509	486	535	516	531	465	475	488	514	457	462	509	456	508	491	523	520	509	501	540	488	528	477	496	529	463	512	473	476	531	504	501	511	497	508	517	485	495	503	492	502	488	483	501	495	506	518	493	463	496	541	518	488	482	480	517	459	473	515	485	466	468	485	531	509	493	532	496	463	483	463	536	481	473	525	468	509	508	517	516	479	510	505	480	459	488	508	515	488	532	504	547	538	496	512	503	501	499	508	526	519	538	474	492	510	488	526	532	477	533	479	500	485	484	510	499	544	521	500	510	486	476	493	500	524	541	486	483	505	470	464	530	526	465	478	485	498	466	501	506	473	487	471	511	500	469	550	520	507	513	454	507	521	549	474	536	524	511	489	501	463	495	506	475	496	479	536	476	512	460	475	485	491	511	465	484	510	535	478	486	493	510	506	508	482	455	514	492	499	471	477	519	508	529	495	510	522	506	490	529	507	504	488	497	514	491	525	478	522	502	495	498	514	484	497	533	511	465	504	519	500	473	487	514	481	480	471	513	500	486	540	489	475	494	498	511	541	501	524	495	499	481	478	514	496	415	519	490	502	570	496	478	507	516	491	557	465	490	511	499	526	527	478	518	545	497	485	491	467	500	509	503	519	503	505	553	493	511	474	536	508	500	469	504	522	473	529	518	492	466	515	544	545	483	524	477	476	522	522	500	504	521	492	497	548	505	499	481	484	492	462	491	504	489	483	529	494	494	505	535	467	513	505	506	479	492	551	521	515	508	503	460	487	522	526	527	517	512	499	481	479	524	526	467	480	489	513	489	520	499	521	482	494	513	485	491	481	476	486	486	495	503	539	508	492	484	507	485	533	533	510	482	498	542	463	510	517	461	475	501	448	489	490	484	518	498	512	515	494	525	500	511	503	493	493	478	475	454	504	540	484	512	492	483	503	498	521	477	506	466	517	515	510	482	519	519	525	480	487	476	509	529	486	502	525	481	532	528	459	494	519	459	520	525	513	499	543	537	482	500	492	465	521	523	511	540	476	511	490	503
25022	21469	26978	25680	4265	653	574	484	476	459	444	449	392	386	400	395	401	415	434	392	351	413	393	366	392	356	413	415	416	377	353	387	343	388	378	379	386	369	415	413	343	380	375	355	361	355	422	406	383	333	414	396	402	359	390	385	402	364	378	366	373	361	373	368	403	342	391	409	363	372	377	347	401	425	374	383	360	360	332	387	322	363	369	380	360	374	369	371	394	383	350	380	367	386	381	364	387	389	361	389	337	375	372	361	392	347	405	382	385	419	350	378	374	340	355	422	398	349	384	371	374	382	387	352	378	385	379	373	403	385	390	381	417	430	350	379	378	350	380	361	323	380	383	366	385	392	329	354	386	389	386	416	408	396	397	427	372	387	367	379	417	365	355	436	378	371	387	367	376	370	364	383	372	348	359	386	391	374	393	386	364	386	373	365	411	354	369	351	356	369	381	384	374	389	360	364	390	346	382	344	340	392	396	369	376	376	345	372	369	366	385	379	359	363	384	361	350	376	393	404	368	380	387	358	404	383	348	390	381	391	392	383	388	382	376	388	376	348	380	337	339	386	381	412	380	376	381	348	395	374	390	362	344	401	370	388	379	371	365	351	398	352	367	361	391	378	398	369	345	376	356	408	383	378	369	365	361	406	369	348	388	347	391	365	366	390	379	371	350	344	376	411	382	386	367	394	415	386	346	357	380	395	356	369	350	401	393	363	369	400	374	337	384	387	370	363	381	367	388	365	425	371	362	371	379	346	375	376	403	391	363	376	358	378	358	409	379	362	376	374	345	327	381	428	392	351	348	383	360	394	408	393	385	377	366	392	344	405	352	382	403	373	399	368	358	361	387	392	372	390	409	403	396	369	380	391	389	358	410	362	368	385	399	384	327	383	334	383	376	364	331	354	365	381	372	385	381	383	408	376	404	371	349	372	389	356	387	346	369	387	355	358	377	375	329	352	399	387	383	373	326	350	349	363	364	373	348	348	398	382	370	389	381	371	405	387	357	380	393	390	373	376	396	384	361	386	366	391	401	376	353	355	382	353	400	384	379	360	370	357	361	370	383	348	350	372	352	370	364	382	338	377	399	389	375	390	371	351	382	395	355	353	380	381	387	339	374	400	356	414	333	398	371	356	356	391	401	358	366	401	388	376	390	386	359	390	388	384	342	356	368	408	413	383	382	404	355	337	396	358	354	390	404	404	383	383	381	349	380	390	404	390	378	375	391	359	385	387	374	361	386	388	363	359	357	370	360	344	402	362	358	378	396	372	373	379	375	387	385	359	378	394	408	386	404	383	358	372	358	368	358	352	367	370	382	360	356	387	387	373	405	371	392	360	358	370	402	400	409	382	360	364	377	391	360	393	354	399	348	395	328	380	381	360	356	391	394	384	379	366	420	352	360	379	395	397	373	355	403	362	386	363	343	384	392	352	370	356	389	358	390	375	341	358	371	398	380	357	370	382	354	392	393	382	368	381	374	386	351	370	369	371	376	393	384	375	431	415	373	368	353	377	356	357	377	381	355	369	373	396	359	326	381	402	403	344	378	376	352	411	393	386	380	377	371	393	384	418	323	358	393	378	374	378	404	407	366	366	409	369	372	408	409	363	364	404	381	367	380	362	378	345	352	364	348	368	357	348	402	396	410	373	372	369	363	376	384	372	391	349	364	355	369	329	371	366	373	367	389	391	379	342	380	384	351	344	369	360	387	378	360	326	368	378	382	378	378	356	406	358	372	377	382	381	345	349	386	403	391	400	369	372	371	368	328	366	415	362	369	361	370	384	368	397	387	352	388	391	358	363	375	375	377	396	359	367	360	381	364	385	388	345	350	404	364	374	388	359	409	387	381	370	391	414	340	348	378	384	399	380	351	369	356	409	381	364	413	403	340	389	323	387	379	341	359	357	346	344	393	353	356	406	391	393	346	381	378	378	353	398	361	379	384	388	399	381	369	377	370	374	354	378	378	384	378	374	366	369	377	364	390	380	338	372	347	373	369	371	366	358	381	366	363	356	381	402	375	360	386	370	360	355	374	382	349	371	380	368	391	371	386	334	368	394	374	345	354	373	394	348	360	378	372	377	376	381	358	386	344	383	387	367	362	340	346	382	358	367	365	393	372	364	388	396	342	361	354	359	401	386	365	379	350	336	388	375	373	379	366	394	376	381	354	415	386	381	362	423	407	367	414	371	355	350	394	419	383	415	397	423	394	386	389	375	360	359	365	370	406	368	377	351	385	361	377	361	361	363	324	418	335	364	395	371	387	387	425	382	375	373	364	375	378	387	360	332	358	380	411	390	371	354	393	338	367	381	337	364	381	347	353	411	357	365	382	417	367	376	385	388	387	367	395	401	345	350	343	410	386	378	388	374	389	381	399	361	398	365	373	343	382	364	365	407	378	392	372	365	369	371	384	405	376	363	369	368	385	384	363	377	399	398	366	378	378	331	366	362	365	384	351	377	396	390	353	428	388	408	358	353	370	405	393	360	408	357	387	388	369	364	366	358	352	385	362	379	398	395	372	337	402	374	373	395	373	384	356	401	390	365	375	397	411	373	395	363	380	388	372	382	366	359	398	390	407	389	348	355	375	386	415	370	418	385	373	377	367	410	361	376	392	380	388	380	391	389	359	333	383	352	357	343	380	364	379	326	377	409	373	380	389	386	354	353	404	386	381	379	351	375	368	365	348	403	397	361	367	342	382	376	366	314	356	402	402	369	351	376	360	380	396	401	370	406	358	374	365	337	375	373	349	375	380	376	415	412	371	367	359	350	371	355	366	370	397	388	367	389	396	400	365	327	385	398	343	404	371	358	351	386	355	372	342	359	375	372	374	392	321	380	368	401	387	367	352	362	376	344	385	379	354	401	358	384	413	362	362	375	388	363	375	355	404	361	357	378	412	353	375	406	380	397	387	357	387	372	374	360	393	369	385	351	390	384	364	378	383	403	367	385	364	376	327	385	357	377	361	387	349	386	368	380	374	374	385	390	390	351	351	375	372	408	353	405	381	358	402	384	367	394	394	383	373	373	316	358	379	359	368	373	383	407	376	388	354	360	384	397	383	376	342	357	395	403	340	370	415	358	408	397	375	359	383	382	361	382	380	380	410	372	387	378	421	383	384	367	372	347	374	378	395	373	366	430	389	375	394	387	367	383	371	381	380	341	358	347	384	373	367	371	388	374	401	414	365	358	386	385	380	379	371	333	382	359	370	371	362	381	382	369	389	363	344	373	366	391	381	360	335	378	348	387	398	324	391	420	368	368	379	348	369	367	378	380	380	381	341	403	350	373	391	379	370	335	409	394	378	381	396	365	386	383	378	392	376	392	395	383	356	349	388	377	351	345	382	361	337	384	398	377	363	360	356	384	330	412	360	382	379	388	365	360	393	393	378	363	389	331	357	382	381	379	404	417	380	361	357	383	387	379	385	362	403	397	368	365	374	361	408	367	398	377	385	335	371	397	402	402	358	346	348	386	383	367	353	342
5164	22734	9968	1801	1325	1061	942	791	723	639	622	576	553	541	561	491	507	540	505	492	503	488	492	462	469	478	495	470	482	475	522	482	462	483	478	439	514	454	462	450	463	479	434	427	476	447	462	442	504	480	500	484	471	497	470	461	488	470	515	459	489	468	463	471	488	452	484	503	514	474	484	448	452	459	486	523	472	467	436	506	471	470	472	454	492	437	470	464	488	481	482	430	439	480	469	482	456	476	456	444	480	439	470	506	495	484	479	474	475	483	512	460	442	472	487	437	489	469	471	483	499	471	469	482	473	496	510	454	511	474	476	483	489	420	464	464	438	448	485	464	438	479	435	421	520	506	503	497	516	426	441	449	476	476	480	450	487	491	513	505	435	474	440	459	463	495	439	480	481	458	460	496	470	440	463	455	481	465	469	459	475	499	453	469	464	465	483	452	460	464	490	439	446	457	480	483	473	459	457	506	478	454	497	451	460	478	476	455	488	484	453	453	444	497	460	488	462	451	435	510	523	456	483	495	465	460	469	428	479	487	476	471	456	479	461	499	467	468	510	494	448	531	449	437	494	462	450	482	469	526	498	458	486	482	469	504	491	489	477	490	441	469	494	482	458	458	475	451	455	473	454	522	486	467	476	471	464	445	494	467	483	495	443	460	457	492	476	442	444	420	470	449	467	485	474	471	417	485	457	465	483	481	484	471	504	472	494	511	462	434	465	431	463	477	476	501	474	438	466	458	495	454	483	498	469	474	450	441	457	464	484	466	456	440	467	481	448	512	455	436	462	480	480	438	448	470	496	450	470	453	462	503	489	503	483	529	479	494	466	514	480	499	453	459	447	484	468	437	510	454	476	462	484	450	481	466	473	499	473	460	462	477	454	450	450	524	520	415	453	470	477	490	447	494	485	489	435	475	449	501	501	471	435	459	461	457	444	463	480	464	459	449	449	474	490	474	500	471	468	501	453	455	439	488	467	471	476	433	469	453	456	475	474	499	483	440	450	495	477	449	455	505	471	503	448	458	479	473	462	471	461	470	478	473	497	429	475	468	452	476	443	463	455	438	490	473	454	492	465	464	507	460	476	470	482	483	453	446	476	491	504	468	483	443	458	485	495	436	435	474	438	468	449	455	490	464	451	441	484	463	420	520	473	454	480	495	448	498	480	478	448	434	493	428	494	483	471	507	507	488	499	478	478	430	434	488	439	482	492	494	494	455	485	462	471	475	439	432	469	496	454	473	466	461	455	464	470	480	466	480	460	430	514	454	493	478	473	445	471	462	485	444	469	468	500	527	457	491	476	462	465	486	446	483	464	471	461	463	455	445	423	468	487	463	443	468	476	508	494	493	476	493	473	460	455	446	486	484	469	455	454	461	466	489	455	452	475	454	490	502	474	451	497	449	443	508	470	492	451	458	457	480	462	469	496	469	479	504	484	467	458	416	455	502	468	483	494	449	436	487	457	457	417	452	458	468	488	498	504	462	501	460	470	505	465	474	446	497	459	485	461	473	444	481	486	477	487	481	466	488	494	461	446	485	464	462	441	486	501	465	461	510	442	486	483	448	502	423	466	444	447	443	482	491	517	481	445	453	451	429	441	492	458	465	473	437	461	471	470	470	451	473	491	470	456	524	437	443	492	468	477	441	461	440	486	488	433	435	458	459	450	447	471	472	490	504	471	481	488	504	508	539	493	482	497	481	479	451	473	426	480	486	484	461	431	473	441	509	486	490	469	462	469	501	467	480	517	462	424	476	452	511	481	430	425	445	449	483	500	431	493	471	483	466	449	471	499	479	470	506	484	469	484	496	510	469	474	443	454	475	462	497	459	494	465	428	471	452	460	462	511	424	473	434	457	501	468	491	480	490	512	444	480	466	433	446	493	453	448	459	486	441	514	457	459	503	488	477	453	484	487	477	455	460	476	465	470	500	482	503	495	474	437	440	439	457	458	450	470	472	492	446	446	473	486	453	491	461	484	492	480	502	491	460	496	460	498	470	474	489	472	478	522	470	472	474	474	468	496	484	461	458	437	475	478	469	458	440	470	449	483	505	422	473	495	460	486	449	477	447	480	438	458	472	451	473	506	428	435	436	488	467	469	446	478	468	486	476	484	438	466	441	477	487	476	462	502	474	453	474	484	439	462	481	503	464	496	451	433	446	504	476	428	493	456	467	450	443	461	460	435	457	471	470	527	477	501	486	491	450	477	456	446	474	489	451	514	436	519	467	474	432	479	478	456	473	491	481	467	482	473	442	479	494	452	492	500	483	472	439	486	467	475	474	459	437	510	460	477	486	449	433	446	460	482	462	458	484	498	461	489	467	454	490	457	480	495	460	458	491	446	468	477	483	456	492	463	492	485	459	471	419	462	473	493	475	442	453	492	481	504	504	465	456	463	513	453	478	475	474	477	452	461	457	458	520	460	469	435	457	460	459	475	485	470	460	466	436	448	468	457	498	451	478	497	455	521	477	445	471	444	450	504	471	463	460	517	473	484	477	476	473	469	479	426	485	484	448	488	480	463	467	495	449	487	473	449	475	451	446	471	482	472	456	500	482	487	454	441	500	456	466	465	500	478	447	453	437	471	458	474	491	444	473	457	444	454	449	448	479	503	491	470	496	514	484	458	500	471	502	464	508	492	465	445	477	473	453	476	476	467	451	442	486	473	468	484	444	463	479	489	453	501	447	475	477	470	474	481	497	449	466	463	459	479	436	466	472	460	473	459	468	445	450	457	510	484	475	422	454	512	446	451	516	457	465	487	456	445	464	443	472	476	453	441	474	486	463	469	465	458	491	467	489	450	475	479	476	454	471	424	514	460	476	461	488	509	467	453	465	445	468	495	487	491	467	471	458	460	450	507	465	430	452	448	434	474	491	471	500	492	477	465	493	492	502	438	469	466	421	482	478	442	458	468	485	501	470	513	473	462	477	469	502	527	470	485	471	480	483	471	475	479	467	450	467	493	462	448	481	483	451	485	420	464	431	461	420	480	418	471	440	446	468	447	485	424	502	435	488	510	462	487	483	516	453	478	441	439	490	471	465	503	459	473	444	486	410	451	473	475	470	461	463	462	478	471	468	499	453	490	505	473	486	468	442	436	439	457	442	458	507	467	424	449	502	530	429	425	522	478	477	506	434	453	442	475	453	482	487	453	469	475	471	469	464	464	468	455	466	476	457	472	476	451	478	482	473	474	459	412	500	466	469	495	491	518	497	478	467	478	480	489	481	498	409	481	485	436	481	462	464	481	476	480	457	482	445	488	479	478	433	461	481	430	468	491	464	461	491	480	442	452	510	474	486	448	460	479	490	453	491	463	502	480	485	456	479	438	470	499	496	466	458	487	447	453	470	452	460	451	423	450	459	480	463	464	453	457	465	481	489	536	502	472	492	475	484	488	486	440	503	464	479	456	464	424	478	459	492	494	452	488	486	493	479	458	461	479	498	512	501	466	464	455	453	428	500	464	428	505	439	479	475	448	493
22851	21544	29161	24392	21546	21078	2458	702	489	417	354	326	288	227	219	226	226	201	194	194	188	194	175	183	184	168	143	162	177	151	180	164	161	151	151	156	141	151	156	150	137	156	158	136	147	155	125	138	136	137	157	137	153	136	166	137	158	151	128	140	125	135	136	131	148	155	129	137	179	139	134	118	138	155	141	140	151	149	131	135	158	131	136	135	147	132	137	146	133	147	171	121	144	141	141	122	131	140	123	140	109	120	146	122	154	148	134	131	135	155	149	131	149	139	111	138	148	139	144	146	124	137	144	133	138	144	118	117	160	153	139	129	143	143	122	143	141	128	126	125	129	164	136	157	141	135	159	153	145	149	134	122	128	131	144	159	142	130	129	136	137	123	144	137	163	134	141	139	162	132	146	156	134	161	143	147	137	137	127	127	158	156	148	141	127	134	165	130	130	147	161	133	139	130	138	148	146	152	129	101	149	141	110	122	129	130	168	124	131	131	143	142	141	105	133	132	150	134	146	126	124	145	137	156	146	109	139	140	136	131	122	128	138	142	141	139	145	133	127	149	134	140	131	137	138	125	129	121	148	131	147	132	136	146	133	139	144	128	138	123	124	118	158	151	134	115	117	125	136	131	152	139	142	138	143	143	157	135	127	151	136	140	140	156	138	138	138	138	144	127	143	149	163	158	138	135	129	120	130	147	123	125	117	123	134	138	138	141	126	154	123	164	136	140	138	137	143	132	136	150	127	123	135	133	150	149	123	123	132	163	122	136	122	134	126	153	138	138	161	141	149	108	126	134	126	133	140	138	135	137	127	144	147	160	142	138	143	158	157	132	133	134	134	134	122	136	128	130	161	161	126	130	135	139	154	139	139	146	138	151	127	133	142	136	136	119	155	154	134	134	113	129	133	138	130	153	123	148	150	133	145	148	149	101	139	141	124	120	127	145	132	142	144	120	143	132	132	139	125	164	152	132	154	142	148	134	140	105	132	146	128	167	143	133	134	126	131	141	138	126	132	139	132	154	136	154	143	143	138	133	133	135	141	133	139	150	118	137	112	123	130	137	150	144	159	145	138	127	143	151	133	146	146	160	139	148	126	138	139	115	121	132	146	143	133	99	140	138	142	150	139	163	149	140	133	137	150	144	156	141	133	120	120	140	129	120	136	130	131	140	158	152	142	144	151	133	165	156	147	129	143	107	130	148	132	138	126	133	129	133	134	149	141	125	142	156	140	127	134	136	135	114	126	137	132	146	141	139	138	140	143	140	130	149	121	154	161	146	141	137	117	108	130	130	125	139	150	149	142	161	162	132	142	134	134	148	132	153	144	146	120	140	134	116	127	139	153	132	149	137	139	134	154	128	136	129	138	150	159	145	146	138	138	153	147	130	138	126	147	133	117	143	152	136	142	139	149	132	145	166	156	128	117	138	128	155	166	146	132	124	137	153	136	131	147	123	142	139	127	130	130	127	140	140	136	133	145	139	141	130	136	113	125	152	143	156	124	132	128	125	120	156	144	136	125	122	146	126	160	134	144	112	148	145	148	125	143	133	137	119	129	146	123	132	127	143	119	125	127	132	137	122	156	127	140	144	154	158	152	135	133	132	138	136	142	127	160	134	130	135	138	130	141	120	143	126	123	156	136	133	135	142	173	108	151	144	128	153	115	169	145	120	133	151	124	143	136	134	144	140	137	149	142	124	149	129	138	147	133	135	124	128	136	154	143	132	140	137	146	135	119	152	145	138	144	131	122	134	132	147	130	142	124	149	129	132	146	155	156	136	125	135	114	145	147	144	114	155	156	153	110	143	137	132	118	140	155	129	141	143	164	141	133	125	145	123	160	149	125	131	160	161	141	146	140	145	135	155	137	163	136	128	120	134	133	150	148	132	139	144	149	134	114	149	127	144	145	162	142	142	158	141	145	140	116	119	138	144	145	148	129	143	140	137	115	122	153	130	153	140	128	124	145	144	127	128	125	143	148	162	147	150	128	129	126	112	122	130	127	146	149	155	144	141	155	155	120	152	121	149	130	143	144	163	125	127	161	154	139	145	138	127	136	134	138	132	135	133	149	158	167	116	119	148	147	134	132	127	122	114	139	139	144	152	118	142	126	146	157	109	118	148	119	118	145	146	141	123	134	128	131	165	141	133	121	133	137	141	125	140	131	149	155	134	117	139	132	155	141	144	127	122	123	121	144	126	155	117	120	141	142	136	139	135	130	150	111	126	136	144	137	134	151	147	121	107	130	126	122	126	140	132	139	132	133	146	134	134	134	135	128	137	136	132	137	119	124	154	133	126	133	129	109	165	122	149	134	129	137	145	144	140	131	122	124	129	153	148	128	144	133	137	162	132	155	166	135	137	138	139	133	129	145	143	129	173	134	150	130	143	126	145	127	134	147	164	118	132	144	136	136	131	132	150	162	143	143	141	129	145	164	153	117	118	151	142	118	134	154	128	137	122	120	138	108	142	122	133	116	133	141	143	138	145	131	135	148	138	165	142	151	142	135	150	146	120	141	142	133	129	140	155	142	149	122	134	140	132	130	124	139	139	174	149	146	118	154	141	156	135	144	144	125	129	155	148	142	147	140	144	149	136	114	161	134	140	161	154	148	132	138	154	137	131	133	142	133	122	156	129	149	147	133	153	141	149	136	146	135	144	136	142	137	137	141	141	165	129	121	143	128	138	141	144	157	140	127	130	144	137	148	147	139	116	126	126	150	131	149	143	126	132	130	123	136	132	130	152	149	151	126	152	141	131	151	135	133	152	127	141	136	158	120	144	124	147	144	147	114	160	144	153	133	135	135	148	132	150	141	120	128	132	160	127	137	137	138	135	113	143	135	144	139	129	153	149	139	131	130	141	115	141	127	128	139	120	147	132	155	125	125	115	156	139	101	135	139	143	129	164	148	133	138	131	150	134	141	129	142	132	136	147	133	133	144	151	154	124	137	152	123	150	116	154	132	129	136	135	132	122	131	146	134	133	139	159	133	144	154	154	132	127	141	151	134	126	117	136	116	138	131	150	132	129	150	130	123	126	144	159	144	130	141	146	130	129	141	131	152	151	127	146	121	128	145	124	140	118	142	146	145	144	129	133	112	128	145	129	119	149	130	158	123	124	142	129	140	130	132	130	148	141	133	139	142	125	136	150	115	137	143	154	129	134	149	143	156	139	153	128	138	145	107	126	147	128	135	128	151	135	142	139	134	148	130	116	143	113	132	150	150	131	132	136	125	129	128	150	123	138	134	148	110	136	134	136	159	131	134	134	149	137	135	135	125	129	188	133	148	142	149	155	132	152	152	131	146	141	125	125	142	160	142	137	140	134	148	118	141	144	127	149	141	124	163	136	130	144	149	139	137	153	137	117	143	155	133	117	124	134	132	159	130	121	128	154	143	135	156	139	147	127	127	140	146	150	150	161	143	119	156	162	123	150	150	143	149	154	143	113	134	140	129	150	151	145	149	137	139	142	136	136	141	151	128	150
6490	32260	18810	4781	3180	2262	1758	1316	1027	833	666	534	505	441	404	348	330	323	272	287	290	259	249	260	249	233	225	255	228	231	245	221	232	210	220	214	210	171	198	185	204	205	196	193	188	199	211	218	197	183	195	165	169	175	164	198	177	169	173	189	182	183	181	181	183	198	192	180	187	192	167	173	169	167	168	184	201	168	180	166	178	177	164	162	198	202	171	188	202	178	185	159	178	184	190	158	180	182	171	199	173	190	180	171	176	195	196	188	182	183	186	206	205	172	184	171	174	189	168	151	156	185	176	200	180	170	212	187	183	177	167	176	185	168	196	164	178	201	172	158	169	182	194	160	207	164	180	176	181	183	194	194	169	182	151	173	160	187	172	168	195	171	176	186	209	193	193	164	169	191	191	192	194	179	170	161	167	198	185	180	192	190	170	163	187	168	172	202	161	174	173	170	152	168	192	172	178	201	175	198	165	178	169	168	174	165	167	150	184	181	201	187	193	175	188	181	191	186	182	188	189	175	187	168	182	198	190	185	163	180	191	177	162	189	165	194	168	179	193	191	169	193	177	176	181	181	185	172	214	169	185	182	199	178	168	200	175	191	173	193	171	207	188	195	187	148	181	189	196	184	188	183	175	165	187	187	163	188	186	172	166	191	184	176	179	185	165	164	167	189	173	158	200	202	185	162	186	178	178	177	160	184	173	181	189	199	189	175	149	186	176	203	191	175	162	164	189	164	212	166	152	158	196	181	185	181	187	173	180	162	188	181	164	177	201	174	188	173	173	188	177	160	162	167	183	160	184	170	174	158	171	183	179	175	179	176	168	217	189	177	167	195	188	184	180	180	179	181	173	178	169	189	187	182	175	204	181	173	174	182	155	178	187	156	169	177	194	173	182	168	190	172	186	178	186	177	195	187	174	174	185	211	172	171	176	170	170	186	184	186	185	172	186	204	184	193	195	189	181	182	140	194	188	167	162	182	180	184	180	180	180	186	168	172	182	192	170	176	177	162	201	168	178	198	191	183	197	192	189	190	191	206	201	198	154	156	172	165	164	181	183	199	198	202	179	193	180	177	190	194	176	189	188	187	178	165	197	174	173	198	192	158	173	164	196	184	146	187	156	196	159	172	183	166	182	158	179	200	190	182	210	150	195	183	186	179	203	165	191	174	181	159	158	190	161	184	190	184	158	183	166	159	179	183	201	170	175	173	170	172	178	175	187	194	187	154	193	190	188	195	167	179	175	193	188	176	173	150	210	181	195	177	185	169	200	207	183	178	179	190	185	168	163	149	180	180	146	208	174	174	165	196	171	198	161	219	198	186	183	158	158	218	213	174	188	177	142	185	178	167	173	190	202	184	185	169	175	184	193	183	178	194	180	184	192	172	181	179	176	179	173	170	185	179	149	213	166	164	196	183	163	174	188	186	183	180	188	174	188	163	183	170	186	179	175	190	181	182	191	180	180	171	178	167	203	184	187	181	175	180	166	168	175	184	173	186	184	196	163	170	186	169	171	192	167	154	176	183	184	176	187	179	180	192	180	175	180	194	180	181	176	179	180	164	177	198	144	193	166	184	176	170	191	162	167	180	182	185	184	172	162	162	179	193	174	173	157	159	170	186	172	159	175	189	200	176	177	178	180	181	209	204	189	181	165	187	196	179	172	177	178	170	187	182	181	186	156	192	180	164	186	174	198	172	185	159	181	166	174	163	177	199	190	206	175	186	173	181	212	186	195	179	198	185	188	177	164	167	162	202	163	189	176	165	198	185	175	211	194	185	205	184	192	164	180	166	172	175	178	177	186	165	162	199	179	181	185	205	167	192	184	174	179	156	199	171	189	212	153	180	200	189	163	186	210	179	199	188	166	183	195	154	200	185	165	183	179	193	182	174	163	210	187	187	207	187	181	169	161	204	167	163	188	163	147	182	182	194	179	186	179	195	211	188	174	192	154	197	179	187	164	207	186	177	174	175	182	182	167	199	191	182	170	173	165	173	184	206	182	194	181	189	165	166	156	163	193	189	173	171	173	175	172	186	172	175	178	159	192	186	189	180	205	176	195	196	178	155	161	178	201	166	187	194	181	154	210	214	167	170	184	186	199	186	169	152	180	198	188	172	187	166	202	150	164	172	149	166	163	161	186	202	174	176	149	181	171	175	180	169	156	183	159	168	165	178	201	199	179	186	170	178	183	180	164	183	177	170	172	192	182	184	195	188	168	157	167	182	154	172	175	190	173	185	171	162	179	197	162	188	183	175	195	179	192	187	209	171	169	184	175	192	191	166	167	171	147	169	188	188	185	178	181	188	182	170	174	189	186	184	166	168	157	172	193	199	197	195	161	176	170	174	185	193	163	185	175	172	168	206	195	174	178	174	185	197	196	188	176	187	175	187	158	176	181	181	216	194	153	195	157	163	174	164	171	174	146	206	170	158	171	203	173	177	199	197	169	216	178	189	162	203	169	187	191	208	187	156	162	165	204	181	183	173	188	183	136	154	199	170	193	176	183	171	195	190	175	179	168	175	180	195	172	191	173	178	191	193	170	157	179	189	156	183	188	159	187	196	176	189	180	179	177	181	157	194	182	186	159	170	194	205	172	177	185	181	178	180	201	167	185	158	173	185	190	210	185	187	148	197	191	176	190	148	175	187	174	191	190	202	182	191	173	182	187	177	182	193	209	162	171	173	191	179	164	176	184	188	177	184	160	183	181	184	188	202	183	196	173	177	175	177	188	186	208	168	206	201	174	171	206	168	187	166	199	169	190	173	176	180	174	166	192	179	169	178	186	185	169	170	205	191	198	202	152	195	180	177	201	188	196	174	212	174	195	177	186	181	182	186	175	189	174	194	174	189	180	197	169	170	161	200	206	156	208	173	172	193	203	212	171	185	189	174	169	152	156	172	187	177	177	169	178	157	146	157	176	172	173	149	203	192	183	192	162	170	193	169	170	181	181	166	182	180	198	155	172	158	180	198	185	176	190	194	188	193	175	171	196	179	178	173	179	198	191	192	201	174	204	172	150	164	179	165	178	181	189	181	175	175	192	183	175	181	175	186	176	171	191	173	158	181	177	201	160	180	181	162	178	192	162	174	195	209	164	161	180	209	203	176	186	171	191	185	201	163	193	174	169	193	172	175	168	166	178	177	179	190	165	179	181	178	176	173	194	153	190	200	193	176	169	191	178	186	190	177	186	196	187	184	189	182	189	172	198	170	176	190	186	186	192	150	177	181	201	150	196	175	189	188	171	166	189	186	180	171	179	159	176	177	167	178	146	162	182	172	174	176	179	189	189	191	165	213	201	194	172	175	161	172	166	187	201	183	181	186	180	164	164	178	186	180	184	212	187	182	172	183	189	200	174	192	159	176	168	176	171	185	186	192	169	171	174	179	174	195	205	167	168	193	184	174	164	186	182	163	185	179	222	179	144	163	202	169	176	153	194	145	166	165	179	192	209	222	184	159	159	200	170	192	146	200	173	216	185	140
27776	17289	3945	812	636	551	546	525	530	519	523	545	520	529	555	542	519	537	568	510	526	560	535	532	530	533	517	557	525	512	541	515	561	548	537	533	533	525	557	501	506	529	544	534	510	497	486	583	561	499	537	503	496	530	490	562	525	498	500	514	511	565	503	563	535	599	507	542	550	511	539	520	543	544	539	516	562	513	500	502	524	531	486	575	540	547	549	510	495	565	542	488	537	505	542	531	523	549	527	547	521	539	533	547	516	507	505	514	532	580	505	574	511	506	545	522	512	502	546	508	493	552	556	526	524	558	511	529	516	509	524	512	545	513	496	544	545	532	505	560	535	568	517	517	521	507	531	524	569	498	511	551	564	536	591	540	531	537	515	475	518	529	478	535	536	500	516	535	537	508	490	497	525	523	498	497	493	561	548	503	538	516	546	546	531	508	539	563	566	518	498	527	473	537	529	577	534	554	500	532	547	554	557	537	533	543	565	541	536	516	524	529	518	518	536	533	535	506	495	550	523	566	494	553	498	535	549	572	561	520	549	520	524	525	518	512	536	521	540	553	519	551	549	531	555	538	560	523	522	539	552	500	571	526	522	504	518	508	525	508	557	526	541	529	535	505	533	553	490	556	539	556	548	514	553	576	472	543	539	510	514	547	533	462	519	526	522	507	520	533	513	523	527	507	503	534	519	559	522	572	514	542	528	533	528	520	520	528	522	512	507	542	527	511	510	559	561	507	578	525	542	555	532	548	548	550	569	523	478	554	498	553	568	525	531	553	516	509	526	527	541	526	532	578	539	557	538	515	480	496	517	529	490	525	502	509	491	502	486	487	490	490	520	548	540	523	537	532	516	543	508	516	562	542	522	551	539	534	547	528	553	525	530	520	529	547	536	563	511	540	496	520	508	517	510	515	537	557	519	537	532	512	532	531	480	552	575	521	496	542	529	521	519	544	556	518	569	536	518	517	562	509	555	515	535	512	523	504	502	541	501	508	529	578	488	525	561	463	506	527	529	496	532	507	502	492	501	556	506	594	542	489	505	509	510	543	544	579	552	571	565	514	529	511	523	508	530	557	584	557	518	537	500	546	532	493	556	503	514	526	566	519	527	510	524	534	545	538	510	502	536	504	514	560	526	560	551	541	574	483	518	555	532	526	527	568	527	536	505	555	503	525	519	491	530	538	564	535	547	535	547	510	512	541	528	539	531	513	561	507	517	555	513	532	549	529	567	546	563	554	520	524	519	555	526	531	509	492	542	536	508	531	484	489	539	570	526	516	515	511	520	556	523	544	506	515	531	519	525	523	516	526	513	512	554	591	548	551	482	532	559	547	546	546	518	535	558	514	553	551	482	544	546	516	505	528	507	480	539	523	573	518	510	520	459	534	560	518	560	511	535	534	560	532	526	514	495	490	538	536	532	506	527	506	506	575	515	501	523	514	519	516	506	552	496	553	526	522	520	517	517	530	547	534	515	519	540	540	552	528	513	495	520	538	546	476	539	527	509	496	518	493	508	529	515	544	519	517	515	531	475	545	534	525	568	511	564	540	567	541	512	539	496	523	574	499	526	526	547	533	545	519	489	522	503	534	537	526	548	520	537	510	527	551	522	507	525	551	532	521	527	503	531	519	510	526	494	527	502	501	542	502	503	521	506	553	532	514	489	520	509	542	513	533	552	527	539	557	535	545	515	511	510	533	498	506	536	547	539	494	518	510	548	489	521	520	542	516	522	485	537	488	533	539	534	538	508	522	545	556	543	528	515	563	543	562	537	534	574	512	516	550	529	533	521	565	515	500	536	528	552	538	514	570	536	554	570	586	523	528	554	528	505	554	552	547	542	553	514	529	533	554	528	488	559	523	503	539	503	504	547	537	556	547	525	544	499	552	553	549	564	511	467	536	500	523	531	524	566	531	522	507	521	510	502	488	533	516	578	537	546	544	554	489	530	527	491	534	518	516	512	494	549	515	546	505	517	494	523	535	494	510	550	563	570	483	503	539	552	557	512	552	557	552	526	530	503	537	487	522	532	533	540	549	512	507	535	498	574	521	485	557	570	540	504	554	520	538	495	509	528	545	510	506	517	514	555	557	525	520	566	480	537	548	500	531	489	527	574	552	516	486	548	558	534	549	488	513	536	513	505	523	534	532	500	535	514	531	522	561	542	514	512	540	575	515	553	542	502	519	463	546	533	518	534	517	496	500	486	492	481	487	513	529	499	525	530	520	520	496	556	526	508	543	531	528	507	546	523	554	512	516	514	542	492	534	490	529	519	548	548	547	563	558	542	513	511	505	512	538	532	494	548	495	504	530	479	534	527	499	529	530	563	516	563	518	510	484	540	506	537	536	522	533	571	540	530	560	513	540	477	546	542	552	493	562	500	550	524	476	532	545	538	506	565	494	562	555	523	544	514	553	507	514	559	557	528	532	499	525	538	559	502	502	541	518	559	484	503	507	521	525	557	519	523	495	523	540	528	538	572	569	549	526	561	550	533	527	505	547	541	513	503	499	527	559	482	536	496	517	540	537	526	486	488	544	536	508	512	516	510	538	499	555	495	547	527	533	568	500	514	530	524	507	515	529	531	494	518	523	515	541	497	517	536	512	532	510	541	535	518	524	539	532	504	534	558	523	536	541	488	502	530	539	584	464	536	511	562	534	557	519	503	562	539	536	513	534	492	541	575	522	539	515	512	482	555	543	534	518	523	499	486	523	500	523	519	502	529	556	499	517	569	520	540	512	547	578	563	521	536	560	557	563	507	533	518	500	532	517	537	516	524	534	513	492	533	472	482	516	501	492	542	517	484	534	502	509	533	507	540	540	513	512	545	491	557	510	500	538	517	542	513	482	516	518	484	518	536	518	533	532	563	514	539	484	534	542	510	560	593	504	535	522	540	501	541	517	499	535	561	551	514	513	507	537	532	523	538	523	502	506	484	536	545	530	495	547	503	546	542	519	548	534	494	536	491	533	501	499	536	500	523	521	525	539	546	571	524	542	546	533	550	554	552	539	498	585	535	527	537	532	512	515	523	539	546	549	523	537	527	488	504	502	523	568	548	516	504	506	519	524	555	533	505	538	515	533	525	521	535	501	535	593	527	529	556	501	518	524	498	530	512	541	518	553	539	560	520	554	510	553	518	514	513	527	505	588	496	554	594	535	513	554	529	568	524	498	524	576	547	541	508	533	551	531	513	572	559	517	509	557	518	497	512	527	503	485	551	528	527	540	537	525	479	533	514	544	553	509	529	518	515	527	496	520	506	526	547	557	509	547	577	561	506	469	559	528	496	539	519	523	503	560	501	537	499	490	510	485	510	506	543	520	513	522	548	532	523	514	499	543	538	540	528	484	576	566	515	497	536	535	554	545	512	539	499	555	503	542	503	496	519	514	509	540	494	523	548	495	561	499	539	511	509	528	529	509	471	494	499	536	527	507	502	504	528	521	516	523	534	512	535	565	501	494	552	521	523	527	512	536	493	509	546	498
5869	7933	2096	908	821	676	726	734	670	730	684	676	727	714	615	695	663	677	650	645	662	679	690	695	647	680	686	646	654	676	657	694	676	659	684	702	681	660	690	641	680	660	731	642	656	639	709	659	706	689	655	699	651	628	639	645	674	642	680	662	723	645	702	647	676	685	688	713	715	630	685	662	693	693	702	664	648	708	683	688	684	708	711	674	701	725	711	647	717	653	698	643	718	660	681	635	682	748	646	634	715	656	716	680	648	666	700	674	668	720	698	693	682	627	688	694	684	641	674	720	619	655	719	686	670	688	666	643	659	670	717	690	658	699	669	662	728	664	622	708	650	685	646	686	672	699	659	648	695	671	715	706	663	637	681	684	701	675	696	699	693	671	669	727	706	700	653	693	679	654	681	672	703	714	675	681	633	667	666	683	652	734	673	720	681	645	702	638	663	689	640	693	651	678	612	687	664	727	646	667	693	686	657	697	652	647	684	655	655	712	707	637	641	725	707	708	688	662	684	672	715	702	659	703	671	681	680	702	678	664	668	635	703	637	675	692	673	694	679	640	699	649	693	696	675	689	740	673	701	690	662	651	650	658	690	692	673	704	698	639	723	669	601	656	664	689	651	658	690	721	673	661	622	673	704	704	697	702	664	673	661	664	704	666	672	670	661	680	644	698	649	668	638	734	640	678	644	637	676	696	638	684	670	708	693	676	662	692	695	661	693	705	686	718	664	683	666	650	706	682	693	651	689	638	719	680	665	690	676	648	652	699	665	641	684	677	685	632	700	697	674	678	650	701	666	662	668	678	656	676	674	671	687	718	640	667	690	667	716	621	658	665	691	676	666	700	690	692	659	671	676	696	718	696	702	622	667	685	671	663	661	695	715	701	664	641	621	653	697	738	669	695	685	673	668	667	690	699	686	693	684	657	681	674	718	653	722	684	654	649	709	683	633	699	700	642	664	657	684	688	668	669	658	661	679	656	667	684	703	649	676	641	666	638	647	704	680	703	712	702	682	687	698	698	658	682	666	648	628	670	690	667	698	658	711	638	726	700	643	650	698	667	675	644	625	665	684	640	676	710	693	681	688	645	679	645	694	636	690	605	710	662	707	660	677	681	684	676	664	697	695	595	678	646	680	676	674	688	660	614	688	687	720	635	644	703	686	690	679	671	695	659	679	698	670	656	669	676	649	693	680	691	647	697	670	687	666	666	648	656	647	695	662	663	679	723	681	664	707	663	656	657	627	654	687	686	652	704	638	650	692	694	681	706	675	680	656	686	679	698	682	699	665	674	694	650	649	637	646	655	689	683	650	682	692	679	648	665	669	662	609	657	701	685	664	627	697	717	692	687	657	679	683	682	666	683	667	694	689	659	696	736	686	686	648	655	690	668	693	657	636	675	652	676	652	687	699	694	661	717	719	674	641	671	689	692	629	669	693	677	635	698	656	688	669	724	720	717	662	731	688	690	666	669	681	644	644	672	690	705	646	707	657	683	665	698	638	620	696	736	655	716	701	668	642	686	675	689	626	693	697	696	667	664	672	700	663	663	655	680	731	684	664	661	665	667	672	649	685	657	670	685	692	666	680	655	619	693	702	665	698	706	688	694	695	710	651	682	648	695	652	663	630	670	673	678	698	654	718	703	706	669	681	602	645	664	701	708	703	704	651	697	723	697	743	696	692	693	704	679	693	674	687	633	642	674	686	688	671	704	713	710	662	676	713	685	641	665	673	664	706	698	680	672	663	693	686	694	662	660	681	666	685	631	698	648	676	685	655	730	723	672	665	690	664	680	674	674	640	693	671	673	625	688	690	662	733	663	652	645	718	702	666	695	676	621	682	670	684	691	718	720	652	711	677	699	726	695	639	740	641	694	660	680	685	678	653	688	685	688	680	675	667	645	669	653	671	625	654	682	664	631	675	674	658	678	657	648	654	646	650	732	668	719	663	663	636	704	648	671	697	676	676	708	698	668	661	661	658	686	639	680	678	666	676	664	744	699	668	687	703	657	670	647	701	671	656	660	629	634	670	651	641	655	652	684	680	669	687	694	678	630	705	668	688	694	692	659	634	686	680	656	676	657	673	679	642	619	680	618	674	661	679	664	652	676	674	702	627	636	724	644	681	721	657	680	734	647	678	690	693	683	674	629	657	649	612	675	662	715	652	654	725	657	641	649	681	627	645	718	678	702	652	713	682	669	644	681	656	703	669	631	699	679	686	662	670	704	689	703	664	712	663	665	723	672	695	635	667	679	646	675	694	649	738	685	694	712	666	656	676	685	671	721	654	669	654	674	692	649	654	663	697	676	663	639	638	658	708	641	663	684	667	656	684	643	699	663	712	674	639	673	678	652	640	681	669	707	698	674	701	653	685	663	679	665	654	701	671	674	696	680	623	675	664	710	686	674	690	654	667	743	705	666	653	726	705	699	675	654	697	689	698	750	737	686	657	698	672	652	663	671	690	699	663	671	715	699	705	661	640	700	681	693	685	656	682	653	671	672	705	683	688	707	661	633	678	674	669	612	657	644	669	597	673	690	648	680	626	705	662	672	678	664	697	673	683	665	710	724	674	651	649	689	658	698	711	684	680	695	676	668	669	684	697	664	643	686	680	712	655	662	688	637	669	728	671	684	694	672	695	645	654	663	662	619	641	652	678	695	719	706	677	665	676	641	662	680	746	620	711	707	679	668	639	684	664	689	665	684	668	669	666	673	703	670	667	664	654	707	647	651	651	679	651	662	640	633	702	690	655	667	674	706	716	682	659	650	665	675	677	676	687	726	671	689	655	670	671	668	648	682	704	640	667	666	709	705	715	668	674	683	657	654	727	659	691	666	683	641	683	707	690	668	677	643	683	671	689	704	670	702	603	675	669	654	620	712	673	708	681	718	632	660	642	684	707	658	730	679	669	633	726	703	682	673	659	681	690	688	673	691	666	711	699	695	679	646	655	670	629	701	662	720	674	640	656	699	699	658	633	647	674	671	679	734	630	670	653	661	693	704	694	695	647	645	638	688	653	693	656	683	681	654	694	679	714	666	690	681	668	652	664	626	691	627	696	702	673	651	695	674	646	658	656	660	659	670	712	613	702	668	681	660	660	679	663	707	714	682	664	670	672	676	646	680	719	661	636	687	673	623	697	624	650	707	713	644	709	660	674	686	644	692	741	637	656	679	665	714	726	692	691	674	697	704	670	695	697	713	655	617	690	646	652	687	652	643	648	683	713	687	638	680	676	646	674	663	684	676	658	669	702	688	724	658	663	688	690	672	680	645	663	685	683	651	663	621	669	668	659	639	700	699	679	681	688	637	675	643	676	635	654	697	674	678	693	670	724	617	729	695	678	622	708	647	631	635	716	740	672	680	698	674	723	735	709	674	685	673	668	679	672	674	690	624	699	694	660	644	725	684	663	699	647	693	649	689	656	677	615	705	711	649	667	670	634	672	652	643	663	689	652	692	656	690	714	684	683	663	686	665	684	638	664	695
23815	21493	28453	24934	21302	5499	852	611	563	503	478	443	460	422	447	441	446	374	390	380	431	377	408	416	416	420	391	386	382	366	392	368	376	377	355	395	373	394	379	393	390	359	375	415	395	372	369	393	380	377	378	405	339	397	380	380	361	335	442	382	351	394	347	387	383	379	400	361	388	412	370	371	355	400	366	378	388	391	388	421	415	387	368	379	382	352	382	396	396	377	362	419	383	348	372	414	374	365	394	381	378	385	375	417	354	381	366	387	397	380	421	333	375	377	399	366	393	377	377	371	367	383	349	366	370	361	362	372	402	357	361	357	385	409	388	389	372	377	365	397	380	371	409	407	374	403	366	382	366	365	361	378	377	358	390	364	380	364	372	373	345	378	358	355	387	395	392	378	356	372	361	373	361	387	346	374	387	353	388	398	365	341	386	373	426	391	398	372	369	383	367	375	375	402	365	366	388	393	406	380	387	357	361	393	363	388	396	361	370	356	373	362	358	386	367	420	369	408	344	381	393	379	370	381	371	367	355	374	390	406	373	367	370	374	343	376	359	407	364	355	318	362	410	389	373	392	374	385	374	342	409	400	397	395	384	355	356	364	353	412	375	366	337	395	395	361	384	357	381	375	401	407	432	394	379	362	388	385	395	367	373	359	408	382	376	398	380	343	379	404	432	374	372	384	390	399	380	387	389	378	352	335	364	346	377	367	350	404	368	390	375	346	378	367	391	372	411	428	390	384	345	338	381	382	348	388	356	366	372	378	354	384	383	413	377	368	378	346	343	376	376	372	412	353	392	311	379	395	395	375	396	369	401	385	337	347	372	377	379	388	352	369	348	366	391	381	350	357	371	368	363	373	377	374	392	372	386	355	387	355	357	392	349	363	375	378	351	371	380	372	387	376	376	361	383	388	365	373	355	374	372	347	397	396	391	371	378	394	369	338	380	388	351	335	396	359	396	362	370	353	376	408	341	324	405	379	372	381	349	417	384	385	405	385	368	406	391	338	361	383	329	402	387	390	369	375	386	399	374	375	370	372	380	373	374	382	388	359	380	353	398	366	347	384	387	388	370	393	364	394	399	380	376	364	377	376	366	424	372	414	366	346	381	361	372	407	404	359	335	372	349	398	401	346	346	361	394	382	386	350	360	374	361	415	379	355	401	345	396	387	397	376	360	364	329	373	378	383	359	355	388	368	351	384	363	389	391	375	404	359	392	359	402	353	390	365	369	366	376	373	356	375	384	377	381	386	373	391	369	368	354	388	357	384	381	384	390	378	436	357	374	377	385	371	381	407	374	370	351	380	360	354	333	357	389	402	387	388	372	397	372	385	348	390	375	364	377	378	416	381	386	378	361	399	397	375	390	377	390	381	381	348	381	386	359	362	351	378	406	388	389	361	380	399	363	372	376	389	354	387	355	367	377	381	405	360	375	339	345	364	382	328	371	349	380	344	380	402	366	394	372	335	375	369	378	420	374	372	324	347	359	380	402	389	386	372	368	426	374	375	376	368	359	363	369	358	375	394	373	396	391	354	388	373	391	390	367	401	360	408	379	386	342	358	377	378	389	359	378	364	368	347	383	343	338	398	374	346	372	390	381	351	364	377	343	396	347	370	358	398	393	366	407	366	402	348	356	359	367	356	359	351	355	369	355	372	374	400	409	355	355	405	366	373	368	374	395	417	373	383	364	348	373	362	365	376	388	402	373	378	387	375	359	368	390	398	381	403	379	348	427	355	372	344	373	379	411	344	338	398	403	357	372	396	370	394	355	369	392	352	374	367	352	367	390	384	400	364	378	379	375	354	322	336	377	356	379	363	385	363	381	342	401	378	388	367	344	392	379	381	330	429	391	374	335	349	394	402	397	377	356	393	375	406	393	407	408	367	366	403	383	396	347	383	381	358	357	376	375	375	387	383	382	355	353	400	411	404	422	383	342	375	374	383	387	353	375	379	362	339	355	369	406	412	361	377	366	343	324	379	358	403	396	383	393	381	366	396	372	382	358	377	377	388	371	389	358	343	375	380	361	345	400	361	380	410	385	383	342	349	421	395	382	384	361	357	348	341	363	367	380	367	376	358	389	369	367	392	364	387	379	381	402	362	356	383	377	377	368	341	375	348	373	341	373	387	373	393	395	376	366	375	379	393	342	381	379	342	383	375	387	349	411	378	382	394	413	389	335	382	372	384	393	399	386	344	396	346	375	377	347	352	394	385	374	370	380	372	337	367	366	338	404	361	391	393	372	379	348	407	377	380	377	394	395	362	389	357	381	365	364	365	377	415	362	365	394	378	350	392	408	394	371	377	359	381	353	323	355	341	438	373	383	363	358	364	388	404	385	374	375	351	388	343	404	370	363	366	360	371	394	363	357	375	369	380	372	344	356	380	370	343	332	377	342	368	405	394	375	379	363	355	363	387	370	351	327	389	369	375	392	367	347	330	365	404	393	390	365	397	376	394	335	370	374	385	357	376	407	398	354	376	378	374	384	365	387	399	349	384	372	340	350	355	386	409	330	393	403	330	386	375	418	397	386	369	374	378	337	388	380	366	399	399	375	387	334	373	374	355	360	348	342	359	347	400	404	340	394	345	408	376	381	384	357	372	364	392	365	373	372	391	370	335	380	397	392	354	374	373	370	363	383	362	345	374	391	363	385	388	382	401	399	354	368	371	382	389	378	372	377	360	395	380	376	359	352	358	405	393	372	354	345	382	402	345	386	355	389	413	363	350	384	377	367	375	367	360	401	343	382	397	369	372	384	376	369	376	402	345	402	389	364	358	362	371	338	348	340	391	405	388	387	374	388	410	352	362	377	403	407	404	421	377	369	359	316	379	385	381	395	384	365	380	408	393	348	376	388	397	377	374	348	388	362	336	370	389	352	416	345	338	361	412	361	377	372	397	372	384	380	376	356	383	376	349	347	379	389	388	398	367	355	390	368	373	387	368	398	376	356	407	363	346	370	372	393	399	410	384	389	389	397	400	377	396	365	352	375	372	362	356	389	370	373	379	361	387	377	359	377	378	415	374	382	369	375	381	363	373	387	376	389	383	371	351	379	369	376	367	404	394	366	330	363	405	332	415	359	387	381	354	374	371	372	370	375	358	383	380	382	374	382	377	383	370	396	376	355	389	383	426	370	369	372	357	382	373	324	394	357	374	391	374	396	356	330	365	359	395	375	370	391	366	382	352	394	363	354	399	367	335	374	393	367	331	398	389	371	388	333	389	352	377	396	386	357	357	360	398	358	367	377	417	376	389	352	362	404	379	381	380	365	377	348	357	373	352	381	404	378	357	360	359	373	356	350	396	395	368	394	390	409	401	352	320	401	361	361	383	374	357	398	371	371	389	332	404	374	366	336	333	388	361	374	382	400	406	367	356	358	346	386	374	368	370	381	378	343	389	386	415	337	365	375	378	398	332	366	406	360	355	353	383	329	384	382	347	358	344	374	405	404	385	389	395	380	374	371	362	369	342	399	346	373	386
5160	29499	13964	3065	2061	1596	1284	1056	964	840	721	738	606	648	590	550	531	561	543	529	534	573	522	527	486	498	521	516	527	507	512	539	469	502	499	505	473	501	485	516	451	527	488	453	503	503	543	473	465	509	498	538	470	498	478	535	514	506	492	472	524	479	477	492	532	472	514	520	482	518	489	512	501	506	490	487	460	486	461	505	497	444	459	505	438	493	499	488	537	498	498	525	541	478	489	504	500	531	483	506	513	538	502	498	455	483	518	472	476	500	489	486	513	489	466	480	502	496	508	511	484	499	466	487	510	497	505	476	505	497	481	501	492	485	487	457	518	548	457	505	490	515	463	488	502	505	481	541	489	488	516	506	451	480	451	472	498	486	533	485	484	512	469	427	525	486	467	455	534	473	477	477	507	479	520	557	478	512	482	446	466	473	479	509	481	477	466	501	492	507	441	524	489	501	503	511	473	515	471	493	485	510	487	463	500	489	486	559	476	464	471	488	518	480	466	472	510	520	491	497	449	512	447	451	492	497	480	512	449	526	519	485	497	520	484	449	471	529	479	495	507	481	465	490	532	480	489	455	472	484	466	496	498	475	491	502	536	502	503	506	493	463	483	474	525	470	516	498	484	501	467	522	470	518	491	549	462	519	455	499	464	462	505	504	509	459	441	498	519	495	476	437	476	483	494	536	500	517	439	479	494	533	527	474	482	489	565	497	520	485	521	455	462	459	513	483	461	464	505	472	469	481	494	433	479	498	506	461	521	476	479	475	502	536	507	485	471	538	482	488	476	528	510	493	450	484	481	520	507	494	541	463	483	474	464	507	494	521	486	494	507	496	516	452	538	498	475	480	524	488	528	442	496	512	446	473	494	482	506	494	483	466	522	522	467	497	460	507	474	495	508	485	500	479	499	484	478	524	484	505	466	469	499	484	487	490	514	480	514	498	501	504	442	494	513	482	492	480	532	517	503	498	498	508	483	458	504	496	469	491	514	488	492	481	495	477	503	512	471	481	480	491	507	466	510	489	479	522	491	500	479	504	497	458	532	490	464	525	558	491	474	484	498	469	472	472	488	513	470	535	490	508	486	518	473	472	502	504	473	487	538	518	471	492	512	494	500	504	480	496	500	527	471	478	484	503	504	494	494	501	496	513	480	463	494	498	492	459	469	489	504	476	487	492	512	530	486	505	521	509	517	492	496	478	535	496	515	538	508	486	503	468	472	494	459	531	481	446	489	507	516	485	500	508	477	497	498	463	506	500	504	490	493	471	509	484	490	481	501	485	533	506	489	485	500	499	491	461	482	511	450	509	481	478	471	495	484	500	465	502	491	493	484	489	496	473	530	494	438	476	468	465	523	484	515	485	481	470	523	514	495	494	525	482	521	477	477	516	458	536	472	473	530	497	477	472	470	492	516	470	496	499	499	477	434	498	524	487	497	503	546	474	474	487	472	486	529	487	494	528	521	514	498	493	499	515	473	494	523	527	456	478	555	469	520	487	476	540	513	535	479	490	509	516	516	470	507	504	509	504	488	497	452	524	507	461	486	492	493	522	509	480	497	484	490	492	508	428	491	479	493	486	489	506	537	485	478	465	491	497	517	497	490	523	514	467	472	528	495	506	477	493	521	462	484	524	502	508	441	454	497	498	486	536	543	512	493	490	504	482	520	533	531	429	516	484	505	455	488	488	526	502	509	492	489	473	518	490	476	486	475	476	460	494	485	499	482	497	536	461	463	516	498	503	493	480	489	506	474	494	485	471	499	489	477	463	477	493	503	483	544	481	532	539	460	525	514	477	518	496	482	528	478	500	470	479	514	557	465	529	465	516	507	468	528	507	444	526	491	446	524	490	477	521	540	528	512	524	519	495	486	456	465	484	539	491	520	497	504	533	470	502	516	473	525	495	477	523	497	489	509	533	480	508	489	491	485	482	508	516	507	503	473	478	482	501	484	531	526	500	480	493	488	476	508	479	503	497	491	499	514	499	508	526	504	507	499	490	482	491	500	505	487	478	488	500	459	522	496	502	491	492	466	526	455	500	492	525	480	490	463	489	471	519	516	482	513	463	500	527	452	471	494	458	492	456	465	510	487	475	475	466	456	464	505	512	514	470	544	502	487	513	522	506	503	524	477	482	475	500	484	482	451	482	477	472	478	521	485	472	473	491	510	517	481	485	489	501	521	502	478	517	526	491	474	491	469	510	500	461	461	468	509	502	502	440	497	482	510	466	530	502	499	462	501	493	493	460	485	480	490	519	519	486	509	499	500	542	501	518	528	513	473	491	506	483	470	488	536	495	494	503	480	502	500	494	487	480	525	474	489	462	512	505	468	491	523	470	491	500	483	488	514	509	496	494	524	453	491	492	514	515	470	516	458	498	535	483	493	478	494	478	483	505	494	497	445	491	479	471	471	523	459	481	476	520	492	479	510	504	490	519	497	489	507	432	462	467	492	476	458	513	514	502	525	486	494	503	451	484	480	524	512	477	517	496	477	516	481	490	513	460	491	506	522	484	523	477	492	484	504	484	467	528	487	477	512	498	480	482	511	488	486	507	457	454	511	488	501	495	469	488	472	464	522	499	502	500	472	455	520	505	502	501	453	475	463	498	531	477	505	444	494	483	468	482	442	530	527	499	497	478	492	474	445	513	483	471	482	475	468	527	487	502	493	525	522	489	498	475	502	514	435	503	488	520	508	474	476	497	521	455	491	490	504	542	503	528	481	476	470	511	474	458	501	481	509	518	515	517	508	531	506	499	467	493	518	499	506	431	501	496	479	501	496	496	497	449	484	448	519	500	463	501	544	484	532	498	490	480	494	495	485	476	529	490	481	517	527	488	510	483	472	488	513	498	465	512	489	492	494	480	515	484	484	475	484	478	511	493	505	519	497	480	469	507	524	491	499	473	488	515	495	484	475	500	537	509	488	457	469	496	482	489	527	496	476	531	519	471	505	480	504	516	464	506	476	511	517	476	487	496	490	505	490	473	519	528	480	498	492	461	521	487	524	513	499	502	496	504	475	470	516	491	490	467	484	454	505	485	463	513	477	501	496	503	503	463	559	492	504	495	447	548	479	458	454	483	498	497	487	515	494	494	466	507	476	520	506	471	454	517	505	507	477	477	464	496	492	486	478	508	478	484	535	466	512	477	535	490	527	490	469	509	520	521	493	456	520	474	484	516	461	491	515	500	488	504	480	489	500	505	495	492	503	471	460	495	474	451	512	510	485	477	500	463	499	482	479	470	499	528	471	446	525	478	508	498	483	502	510	498	470	512	509	498	503	490	482	506	472	447	480	499	504	554	455	451	516	504	463	479	517	514	531	481	499	514	500	503	472	503	514	503	475	480	514	484	493	492	528	479	511	481	502	469	487	509	473	497	466	473	490	535	506	509	477	513	513	449	447	472	461	487	517	506	501	468	482	467	501	541	496	498	521	494	489	466	484	491	528	462	523	513	476	481	492	458	467	480	502	490	455	481	477	524
25052	21504	26924	25694	4059	661	527	474	439	429	439	391	385	392	416	410	347	387	360	394	393	395	423	403	374	404	411	426	350	368	375	366	377	390	408	425	416	384	366	386	400	380	374	376	391	356	376	382	346	365	390	397	361	372	408	368	403	391	368	353	373	359	364	378	385	379	378	378	371	371	350	397	367	405	375	395	402	401	373	328	405	400	391	380	351	381	395	360	391	376	374	384	382	330	366	351	407	373	367	372	354	392	374	380	375	386	388	369	385	369	391	392	358	384	372	383	381	384	365	383	364	363	385	420	333	389	375	371	381	377	394	378	410	391	419	369	372	372	347	391	369	326	386	393	355	411	328	388	382	384	401	405	377	386	370	339	394	375	381	379	370	399	363	348	395	401	383	354	378	377	361	417	367	393	366	377	386	377	368	349	359	392	382	376	372	393	368	380	383	358	378	332	396	400	385	381	388	378	377	366	357	357	371	349	385	403	358	364	437	397	372	403	384	380	352	384	386	352	397	382	363	378	394	366	357	409	366	359	390	374	366	349	369	381	360	378	366	378	360	333	393	331	370	368	400	367	345	359	390	383	387	378	387	372	401	384	375	367	340	373	371	334	373	374	375	369	399	385	361	353	380	406	338	394	396	393	390	349	365	383	399	366	347	390	377	393	420	382	414	386	376	378	356	351	365	352	366	374	372	375	412	353	341	351	389	359	383	356	396	404	370	400	378	354	386	323	390	360	392	404	379	384	359	407	397	362	399	396	384	389	372	385	354	380	356	404	353	363	361	365	386	406	368	358	387	329	377	426	420	384	386	372	368	386	336	384	392	407	365	376	361	372	342	347	343	333	381	368	359	344	365	401	351	381	401	372	409	355	353	376	396	357	332	384	362	379	369	400	342	374	330	365	357	384	380	349	391	396	361	406	387	370	362	380	350	397	363	349	405	399	364	379	401	394	385	371	359	358	374	374	380	358	345	375	373	350	350	364	417	390	373	356	398	360	378	374	376	365	355	372	394	376	364	371	394	377	385	400	380	366	358	383	358	351	394	346	405	343	370	357	386	404	391	343	360	390	352	371	390	381	368	358	348	361	360	400	352	398	393	377	345	356	363	397	371	391	333	331	382	395	364	358	391	368	362	355	413	387	348	365	378	366	366	390	395	356	380	392	351	385	360	410	371	348	382	365	388	348	314	362	380	371	399	381	370	368	376	364	398	394	370	394	378	349	371	375	363	391	365	335	389	347	349	402	367	362	364	371	346	365	357	379	398	389	360	413	372	375	365	375	360	416	370	360	378	390	326	375	336	366	353	394	371	370	393	375	355	384	364	330	381	387	349	394	372	365	356	378	371	407	380	402	402	420	392	375	423	395	365	354	393	367	380	355	354	347	390	347	348	355	358	378	407	371	368	355	370	359	372	342	394	394	360	377	353	362	339	357	365	372	340	354	398	374	376	358	347	363	336	352	352	347	391	351	351	374	379	382	370	357	370	358	385	357	405	374	361	406	378	374	358	391	388	413	389	390	371	338	390	396	409	392	373	375	407	386	359	372	405	369	388	373	381	398	341	357	384	360	364	416	346	401	345	383	379	366	358	349	374	385	402	388	379	356	354	340	391	396	385	379	375	389	384	360	335	378	375	368	385	380	365	396	391	390	380	403	388	393	369	371	359	369	376	383	350	382	392	379	385	357	402	372	419	363	375	345	349	400	332	380	389	357	408	373	368	359	356	390	367	350	392	366	386	350	375	363	401	384	365	349	371	357	381	366	387	365	385	356	394	372	372	367	373	374	386	399	373	375	399	394	360	371	366	391	370	357	349	370	390	365	390	369	369	378	370	376	356	389	385	389	346	348	362	378	388	382	410	362	412	331	362	402	359	365	359	339	407	353	372	346	369	379	396	329	339	376	368	359	325	419	390	375	349	378	381	385	354	378	346	428	364	400	424	370	387	386	375	364	388	366	375	359	392	335	374	367	363	370	390	355	350	373	385	382	385	377	381	368	404	368	367	343	344	322	388	367	392	415	391	398	373	350	397	361	353	381	351	380	401	378	391	371	355	364	356	369	386	382	378	421	377	394	388	365	360	375	364	367	397	375	380	359	384	350	376	375	369	368	371	355	358	377	382	378	379	361	363	366	384	390	381	352	361	376	346	382	380	343	416	391	385	368	372	356	355	375	383	359	381	374	410	369	387	357	360	395	354	353	431	396	378	389	348	353	381	359	332	374	406	386	376	387	401	365	350	361	348	376	361	371	364	386	385	382	376	380	373	398	361	358	362	404	373	373	358	366	395	351	373	369	364	343	349	350	372	366	342	364	385	400	380	383	376	409	360	375	355	383	408	390	367	398	364	354	386	376	378	383	363	426	404	414	372	354	364	354	350	390	356	403	364	385	411	367	381	354	360	376	379	388	396	401	373	366	357	366	348	342	396	384	382	360	383	358	373	364	370	388	405	393	355	383	402	369	372	349	355	363	362	348	355	379	349	367	400	342	380	353	372	386	358	363	368	324	368	366	347	362	384	358	384	387	394	342	410	367	395	346	366	438	372	357	351	373	370	368	374	375	337	352	380	362	387	365	373	351	376	350	373	347	373	409	366	382	398	398	368	392	383	366	350	365	379	359	368	388	384	406	354	377	377	375	373	329	354	382	380	382	402	411	389	381	350	392	364	356	359	367	370	366	399	378	369	378	343	344	352	402	374	379	370	399	384	388	353	397	378	385	356	384	379	382	375	368	384	377	357	364	337	360	380	339	383	408	370	365	406	352	372	365	389	384	398	343	377	364	369	390	369	407	348	366	386	353	379	394	393	372	394	359	366	366	367	358	351	356	396	401	354	335	374	407	361	373	362	381	380	359	410	392	396	373	441	372	417	370	379	387	376	366	351	322	387	377	378	389	406	353	355	360	394	334	379	322	357	419	395	390	351	387	402	390	391	376	371	354	380	360	370	435	383	391	369	380	370	373	418	355	357	359	392	365	376	380	411	384	364	363	401	392	392	372	351	404	348	356	342	349	366	370	403	332	354	343	388	340	360	380	379	385	402	376	373	373	377	344	369	376	358	383	384	361	360	432	392	380	366	382	391	391	392	398	376	402	384	359	378	375	351	378	363	352	365	377	398	373	400	407	362	369	364	374	402	358	363	394	382	376	369	369	388	369	353	406	366	391	362	373	351	368	367	369	355	323	386	370	327	395	405	383	361	391	368	374	376	371	409	381	392	377	390	374	352	395	380	363	397	379	371	353	378	361	364	354	366	340	404	405	381	415	368	352	359	375	349	380	354	405	379	391	390	359	384	396	420	366	377	381	356	401	340	416	375	343	379	371	381	371	330	396	364	386	421	364	394	334	366	368	386	392	374	361	381	376	398	334	382	337	349	384	381	367	396	359	351	350	358	373	375	366	366	385	383	379	404	410	393	400	374	376	326	378	334	374	372	361	382	372	367	365	352	364	375	373	375	401	381	388	390	383	352	382	368	415	364	381
4812	22608	8812	1746	1219	1023	925	785	667	692	643	525	513	517	543	524	531	498	467	500	484	457	470	493	478	495	500	449	506	458	460	452	428	495	460	500	457	460	473	456	474	447	479	484	449	503	464	452	462	488	482	450	487	438	431	458	474	454	475	468	505	499	453	443	477	448	485	481	464	447	459	433	432	462	444	461	503	492	443	482	482	457	490	467	455	448	462	455	455	506	488	461	467	467	472	475	429	462	446	464	483	446	459	465	473	486	478	467	464	482	480	466	481	464	500	492	454	481	500	426	494	458	436	473	465	496	431	504	465	435	455	504	482	445	488	498	446	499	467	484	460	480	466	478	481	451	471	444	447	460	507	455	498	495	449	482	426	449	488	435	453	479	504	473	501	434	465	468	494	470	509	453	477	476	500	467	479	434	441	431	437	468	459	480	421	479	457	484	448	447	436	449	445	443	492	499	457	430	460	495	472	460	480	511	479	465	520	445	477	463	445	481	471	455	495	453	446	478	456	404	439	483	463	443	493	455	463	468	496	459	453	485	451	466	455	475	479	438	474	483	462	511	483	498	426	451	468	482	438	471	464	452	460	460	504	482	477	464	488	478	469	429	483	465	500	482	469	471	468	451	522	473	445	413	435	429	466	463	487	447	447	447	435	437	482	489	466	457	464	451	438	481	471	472	436	506	450	474	463	465	471	480	472	451	469	463	453	427	439	469	472	488	466	466	444	449	486	526	467	466	460	489	439	458	449	447	428	494	461	453	472	509	431	494	468	497	499	443	469	480	425	477	492	450	459	452	463	482	470	400	442	415	498	488	481	464	413	476	472	458	500	455	487	487	444	435	465	457	499	448	455	439	454	504	433	444	475	434	438	459	511	496	444	486	471	484	483	463	463	477	486	441	449	508	441	454	489	484	486	482	458	457	454	465	465	408	498	458	435	471	463	463	437	490	467	458	481	484	467	485	437	424	495	455	491	485	444	476	417	435	442	447	450	439	481	469	427	416	464	463	446	462	479	487	452	501	474	453	473	449	447	461	489	460	431	476	445	460	453	480	461	454	496	449	448	469	452	470	450	451	467	489	494	445	503	449	488	448	470	451	461	443	485	467	468	472	474	445	470	492	469	479	461	464	511	465	469	460	464	452	455	432	480	465	476	469	482	466	453	432	427	463	441	404	441	479	442	458	457	489	525	450	484	464	461	442	475	480	463	451	454	442	439	484	432	460	447	481	458	419	454	446	506	419	490	486	467	492	473	506	483	439	471	524	429	493	461	499	445	454	462	462	490	445	437	488	484	482	468	458	436	475	445	446	487	508	487	459	479	458	499	474	466	462	443	493	516	464	484	489	451	461	458	434	458	471	454	460	452	494	484	455	460	469	491	449	487	469	442	461	470	475	458	476	407	427	491	476	474	456	444	460	442	491	488	470	463	475	428	510	448	441	461	484	460	437	465	474	466	476	472	458	467	441	473	402	510	479	474	482	477	483	469	477	467	477	450	481	519	474	472	446	437	482	438	469	467	465	493	448	450	437	483	473	471	493	480	448	455	483	449	472	486	468	489	465	449	489	459	440	444	459	477	493	499	466	453	487	457	451	476	500	464	463	463	491	448	453	485	477	473	469	488	489	472	466	449	468	460	461	477	447	461	456	465	429	466	499	456	438	461	446	462	472	446	483	474	482	429	495	470	473	448	449	467	475	488	446	435	444	451	443	478	461	460	450	447	471	479	455	434	435	456	490	462	436	479	497	458	448	462	453	433	464	476	460	483	491	493	463	482	461	471	464	451	468	460	485	472	481	472	450	461	446	465	463	463	477	442	493	456	461	496	490	507	482	439	503	460	486	461	442	479	447	475	436	470	501	476	474	460	447	481	445	461	423	495	446	441	422	462	463	450	440	455	476	471	466	476	421	444	427	471	439	444	472	484	470	495	474	459	480	453	475	477	447	491	451	497	453	448	473	449	472	475	444	417	447	467	497	441	481	476	439	474	464	443	469	415	471	479	484	468	478	474	487	463	452	451	502	476	459	427	454	462	473	487	463	448	465	443	520	440	471	459	417	436	465	399	462	490	445	471	498	460	473	479	460	448	435	428	458	483	459	445	462	491	452	490	462	455	465	440	469	475	439	455	504	464	455	504	453	481	440	462	468	464	483	474	440	499	466	446	432	492	459	462	474	486	460	429	456	424	453	429	468	438	444	478	467	452	463	435	433	454	456	464	486	472	488	444	453	449	462	461	481	501	475	494	459	527	481	480	468	496	492	463	465	510	490	461	476	480	454	461	480	461	423	478	437	483	478	487	443	442	505	459	458	491	467	460	486	472	474	489	480	448	451	516	469	454	462	431	454	480	460	459	478	456	448	468	508	513	464	442	456	500	437	466	446	469	506	460	509	486	447	453	460	478	476	439	493	464	417	461	479	484	456	477	467	456	484	486	482	452	430	501	485	467	477	482	472	446	477	477	484	516	470	453	485	457	437	435	485	469	418	483	465	467	476	429	463	505	442	478	455	443	506	442	501	445	479	445	471	472	457	458	454	477	492	439	470	447	453	438	458	439	451	463	466	447	439	455	467	483	457	453	464	439	462	466	454	478	476	490	448	442	417	453	459	490	448	470	473	430	486	440	487	479	474	470	438	507	438	474	447	495	471	454	495	460	494	510	465	488	473	488	465	458	474	482	460	463	496	470	511	441	494	477	449	471	439	456	469	473	480	463	469	472	487	445	452	504	472	445	463	481	410	510	461	442	465	492	493	478	492	464	413	506	436	481	463	440	474	486	440	466	479	479	461	485	485	479	441	447	473	483	457	448	457	466	458	454	435	501	477	427	432	471	468	430	433	440	491	438	465	466	500	466	437	437	463	497	478	448	464	500	440	445	455	452	447	460	461	510	476	458	483	476	470	463	454	436	462	482	500	470	462	469	491	465	451	501	485	459	454	426	477	452	467	460	472	465	474	434	504	458	483	465	458	460	462	474	450	487	472	464	479	479	471	450	464	471	489	455	463	515	492	465	430	448	482	442	484	441	477	475	452	434	458	440	493	463	434	476	477	476	435	445	517	508	491	458	468	476	501	478	489	454	452	489	456	421	446	431	481	459	477	444	472	457	464	468	423	499	458	511	446	449	475	436	444	445	462	467	453	478	481	437	498	460	413	495	453	442	453	506	486	454	448	443	456	456	441	446	457	491	462	449	470	490	453	487	451	508	469	451	464	488	470	480	497	464	473	464	450	447	483	478	473	473	462	489	494	475	453	445	474	455	455	445	437	470	446	511	456	512	457	453	476	504	476	446	478	459	474	501	465	493	507	470	454	432	471	462	442	467	429	488	464	449	456	434	478	450	492	480	485	462	448	421	483	486	448	475	467	466	451	460	461	450	432	450	468	479	463	456	444	454	492	416	447	476	481	488	487	457	417	486	484	462	469	480	494	477	504	455	451	488	487	447	427	442	492	483	447	438	481	456	458	461	436	415	470	476	470
22861	21510	29115	24332	21503	20819	2210	668	474	399	339	287	264	282	230	218	234	196	202	208	184	187	161	201	171	160	130	154	153	155	146	158	148	155	158	159	147	141	146	133	139	136	150	162	140	157	145	133	156	128	144	134	151	163	145	157	122	143	125	143	146	146	142	152	140	139	135	132	132	134	148	120	149	113	118	117	135	140	149	147	131	142	117	157	160	130	115	139	158	133	138	122	144	137	138	132	113	126	113	136	140	129	155	134	142	134	130	132	137	135	132	153	163	137	122	127	111	138	151	139	137	149	143	103	133	123	130	125	147	134	160	119	133	122	145	128	136	115	136	125	128	124	140	151	133	137	140	135	140	141	142	150	134	159	140	127	118	135	125	131	118	132	144	132	153	129	128	124	137	142	119	122	145	156	141	124	116	140	112	148	131	127	136	154	111	128	146	140	142	139	132	121	143	142	142	109	136	130	137	143	135	131	127	127	127	151	122	129	137	132	145	141	139	125	146	127	131	125	131	125	139	110	121	140	123	140	127	141	150	125	143	135	119	133	125	151	155	152	133	131	144	156	129	138	154	143	145	129	118	131	138	136	127	120	120	148	158	142	111	138	136	137	108	147	132	126	127	127	146	134	127	143	143	133	144	152	143	136	138	107	136	129	120	147	148	155	138	145	132	120	143	131	139	119	146	128	140	121	142	140	154	150	144	117	156	126	136	154	149	131	138	142	131	130	142	135	124	164	118	152	121	116	122	122	133	122	134	106	140	125	139	154	163	147	152	143	141	140	117	116	157	110	153	132	134	121	131	132	129	121	130	150	110	149	157	122	150	154	142	142	135	140	150	152	135	154	155	149	132	150	144	128	129	143	123	131	118	132	144	137	123	139	125	155	145	126	125	168	136	110	146	125	133	143	119	134	143	131	132	142	130	143	153	141	138	137	145	154	145	132	130	136	116	141	132	129	111	142	143	140	144	129	152	120	134	128	153	139	149	118	141	146	125	140	135	121	158	121	144	128	133	133	151	146	136	137	132	143	135	128	138	144	130	141	127	128	141	145	108	146	134	125	133	130	135	123	133	142	126	122	163	132	125	128	117	138	122	155	140	118	147	156	108	113	120	116	130	131	134	155	133	133	157	138	118	128	141	121	140	139	139	138	126	141	131	164	140	105	149	135	140	140	146	120	132	125	143	133	131	139	136	130	135	141	126	155	142	139	121	135	116	133	122	141	134	128	151	123	121	135	125	163	138	125	115	140	122	123	115	119	147	124	129	122	144	148	159	130	134	130	145	138	128	161	114	128	137	116	128	118	127	133	135	134	119	134	134	129	127	148	134	138	131	135	119	156	123	146	140	139	135	122	148	143	124	136	147	137	134	145	133	130	134	143	139	148	137	120	140	150	136	131	128	131	135	147	139	135	110	119	142	130	143	138	138	132	153	138	140	150	125	140	140	132	116	140	136	130	160	121	133	135	124	144	132	144	150	139	127	153	141	126	112	138	143	136	150	136	117	153	128	138	140	134	142	139	130	131	99	149	116	143	141	134	142	147	121	130	149	134	119	131	129	134	131	134	125	127	137	136	139	126	127	139	136	152	126	131	120	137	143	165	157	116	148	118	131	128	136	137	146	156	124	148	137	124	120	125	122	139	122	133	125	119	133	137	118	113	127	139	134	140	132	125	150	137	129	126	136	149	144	147	133	129	131	147	131	122	109	137	142	133	155	136	144	133	142	138	133	135	135	131	125	149	143	159	124	126	137	130	132	154	124	145	138	142	132	145	132	152	142	137	124	146	136	126	134	138	148	145	143	141	142	136	130	148	132	152	126	151	146	135	145	129	150	127	127	153	140	115	131	140	139	137	126	132	134	145	117	117	139	139	125	121	125	117	129	132	157	139	134	124	147	155	135	151	134	125	143	159	143	137	126	152	126	131	140	125	146	146	123	124	148	157	124	146	148	148	142	129	159	125	145	152	127	132	148	141	135	130	130	119	146	142	170	131	142	139	124	136	141	141	134	129	120	132	137	132	129	142	145	145	130	159	136	135	130	147	127	139	143	137	146	137	151	135	135	128	149	151	151	116	105	152	131	115	125	127	139	139	141	135	117	137	133	146	122	143	129	129	138	153	129	121	146	109	133	131	123	129	126	158	126	125	117	140	119	136	136	142	142	145	140	137	154	154	139	124	143	151	130	141	128	128	136	131	131	148	134	128	125	152	126	137	122	150	158	143	135	126	142	130	143	143	157	136	136	138	135	142	118	129	135	117	129	136	135	144	119	144	119	126	137	123	133	149	140	140	148	130	140	142	133	127	143	133	128	151	142	122	135	119	125	139	131	109	149	115	156	128	121	146	151	132	129	124	132	140	124	122	119	140	134	132	134	115	125	134	148	134	141	122	135	132	135	129	135	142	146	140	131	138	138	125	136	148	106	116	124	117	139	149	139	128	140	122	140	147	151	161	151	142	117	128	133	127	146	131	127	142	145	129	141	138	137	129	111	167	144	158	135	122	125	130	131	160	140	135	132	147	153	131	135	155	144	136	141	139	130	132	123	135	132	132	134	134	145	137	128	131	127	138	138	120	158	144	149	132	145	151	124	153	154	138	145	131	133	132	130	125	128	132	142	139	149	133	148	137	121	141	155	137	149	138	138	137	113	154	121	121	132	129	141	148	145	112	125	143	128	154	138	133	146	141	123	114	139	130	142	118	112	158	149	128	125	156	141	139	139	129	150	116	129	116	141	138	126	137	124	138	150	151	156	132	137	143	126	134	157	121	137	130	128	126	137	136	117	137	126	128	127	136	135	138	128	128	139	130	148	128	115	146	141	154	124	140	127	131	130	148	133	134	124	131	136	139	123	118	134	129	144	116	119	148	114	147	149	140	124	142	135	127	145	132	149	141	137	128	147	137	120	143	117	131	138	151	156	135	141	137	137	113	137	152	140	140	128	120	124	130	149	155	120	133	147	139	141	151	123	141	140	120	145	130	145	140	136	141	116	146	125	147	143	144	139	123	129	134	116	118	130	130	128	114	150	124	125	110	138	139	150	129	134	154	125	139	136	112	148	144	124	140	142	114	132	152	142	124	138	126	124	134	116	151	105	131	148	130	117	162	131	116	136	124	123	148	125	136	132	131	118	135	144	134	130	108	139	118	134	136	122	135	126	137	133	141	107	139	159	133	140	135	132	129	126	128	136	157	119	133	122	110	145	158	118	130	129	125	147	152	127	145	135	126	129	135	128	153	139	137	143	127	148	148	144	137	112	153	143	135	136	135	135	121	129	147	141	139	125	147	117	127	147	131	140	130	142	153	142	150	153	110	142	127	127	111	145	124	141	125	150	140	125	129	132	152	127	134	157	168	139	154	138	120	153	130	161	130	132	142	136	130	127	115	144	131	129	142	135	119	147	134	126	123	152	131	118	128	157	113	150	131	134	124	147	141	130	129	159	144	131	118	140	143	128	132	149	156	141	138	116	124	161	128	128	123
6257	29124	17911	4784	3027	2287	1714	1266	984	824	647	534	426	396	362	346	345	333	264	266	281	259	250	231	226	237	236	218	195	226	190	226	192	237	184	208	222	201	185	192	189	206	171	175	198	182	218	181	209	210	191	183	170	193	167	170	178	187	182	179	175	181	184	169	182	181	184	182	195	177	186	177	182	184	170	148	158	182	169	166	185	167	168	208	185	178	173	196	196	173	160	194	163	166	183	162	192	182	163	168	197	191	175	193	182	190	173	208	168	176	156	207	172	172	186	182	186	177	203	192	168	160	183	179	146	188	189	168	214	170	165	163	150	179	187	159	171	177	173	166	164	177	187	177	171	173	174	166	161	209	154	205	165	176	195	164	182	177	161	188	185	159	150	178	165	191	196	188	195	181	189	190	142	154	159	181	168	167	188	172	172	176	153	195	189	170	186	169	160	161	171	169	160	179	171	195	159	190	170	184	187	185	194	168	156	157	179	164	167	174	171	153	201	180	182	198	181	165	180	195	159	173	178	167	173	180	162	188	188	184	186	175	161	168	169	157	152	174	164	191	201	187	165	194	193	170	161	183	167	124	171	175	189	147	182	183	181	179	180	173	173	163	160	204	172	190	182	165	169	154	183	184	188	173	147	185	191	183	163	187	167	190	182	175	163	186	186	167	185	190	210	188	156	180	168	189	151	160	191	179	195	155	180	179	160	160	168	190	165	158	172	176	152	174	166	165	175	173	190	164	160	197	172	160	155	167	180	190	173	192	168	167	202	181	169	181	185	180	192	159	170	170	152	167	189	173	157	187	170	156	172	174	174	159	172	181	180	163	165	176	163	170	184	197	152	187	159	169	172	175	175	163	173	173	153	178	181	159	194	171	171	169	182	176	148	174	208	189	200	173	180	182	183	158	177	175	174	147	183	183	201	164	173	176	177	169	188	201	206	164	178	176	190	176	174	183	146	146	171	181	171	189	182	194	163	161	159	176	182	188	205	150	164	187	180	167	183	211	150	168	183	188	152	188	178	184	164	168	169	213	146	168	182	145	188	172	196	183	190	177	172	191	178	187	173	174	171	170	191	193	178	196	176	177	177	185	157	160	193	162	162	186	196	149	212	185	166	186	171	176	194	171	164	163	168	194	187	154	171	181	155	167	182	188	170	141	179	181	183	177	162	166	157	174	148	169	194	173	177	173	176	186	186	178	172	199	193	175	175	164	188	181	181	182	167	168	170	168	163	165	161	194	145	172	159	161	176	183	169	166	187	168	171	171	171	162	166	199	172	151	176	192	197	161	169	189	173	175	164	174	191	197	160	180	197	177	179	180	171	170	206	185	147	176	187	189	180	196	196	185	163	184	215	193	165	197	188	172	153	183	189	191	178	178	163	178	203	164	164	182	167	171	166	177	145	165	168	182	169	197	191	185	184	178	172	144	179	180	170	166	200	167	167	174	153	180	192	185	180	205	178	187	190	169	170	178	171	180	174	187	163	158	194	175	177	189	166	177	176	154	188	173	169	148	186	168	178	179	188	168	169	167	153	149	187	154	186	188	147	174	191	156	191	178	157	190	169	169	175	171	189	165	195	168	195	197	179	187	158	181	169	193	167	157	186	153	186	168	168	156	185	154	186	165	162	137	163	169	171	177	154	177	201	185	176	179	191	162	201	195	175	183	179	183	162	183	169	161	174	176	186	181	185	186	178	180	177	178	185	191	172	170	157	178	189	185	188	211	175	181	176	183	162	173	182	166	175	190	167	166	161	165	166	177	187	185	176	192	183	164	196	183	174	186	195	185	187	171	176	152	182	180	209	184	212	174	173	204	195	196	187	180	161	174	179	203	181	190	165	176	183	193	194	177	184	179	182	160	167	181	146	167	194	163	165	158	155	200	173	196	163	190	184	155	181	163	177	186	176	172	155	194	185	169	179	178	175	178	187	181	188	177	154	183	211	177	163	172	160	184	193	176	161	187	162	170	181	171	198	164	168	202	153	184	161	166	165	186	182	154	201	179	132	188	188	162	170	182	184	182	172	178	181	187	158	181	180	160	168	165	187	184	190	183	181	179	163	161	171	199	170	180	174	173	163	168	160	169	167	159	172	160	159	190	185	176	162	178	188	162	181	189	170	187	196	172	180	171	185	174	187	158	169	183	182	187	160	174	172	177	194	155	175	189	179	188	172	166	182	202	150	186	159	181	198	159	165	169	166	172	159	166	197	188	177	180	171	193	173	176	168	178	173	163	165	175	173	165	179	170	193	159	206	173	149	192	179	182	190	195	164	165	173	189	169	180	180	171	186	165	176	166	178	162	185	161	164	179	167	182	183	142	180	182	168	174	200	195	189	178	154	162	194	177	171	201	172	173	156	197	172	163	174	198	193	168	164	186	149	182	175	177	162	158	165	159	203	188	160	150	212	176	165	161	168	193	182	198	166	180	163	152	192	168	165	193	167	175	192	171	198	185	191	192	180	182	177	201	151	164	180	171	180	168	173	172	163	173	193	179	159	190	183	173	173	159	173	177	178	173	171	179	175	185	176	163	181	160	172	187	199	161	143	174	167	164	169	185	170	175	202	209	183	161	144	161	172	181	180	171	181	185	171	176	180	195	180	185	178	168	162	179	175	163	156	191	183	188	152	174	161	175	185	183	162	169	167	183	164	160	192	175	168	177	181	165	173	162	179	163	184	162	182	193	163	179	199	202	160	156	200	175	162	181	175	198	167	203	157	211	180	141	161	191	195	193	174	167	192	144	198	191	168	197	161	187	160	178	172	168	187	164	190	181	165	184	195	171	187	172	172	170	153	195	188	165	189	172	162	178	180	188	178	181	165	172	174	169	183	172	182	188	191	160	184	178	175	160	169	189	159	159	171	161	171	172	180	183	167	205	202	190	173	175	184	179	184	227	175	185	188	187	155	195	187	184	193	182	184	175	189	174	165	196	191	179	177	192	154	162	172	173	160	157	167	178	176	155	165	180	186	183	162	173	179	192	172	152	216	174	191	165	178	194	164	180	181	159	159	188	174	199	169	182	178	180	166	169	161	172	176	187	199	162	178	178	203	168	173	175	177	168	178	182	166	171	209	191	175	193	171	169	159	176	169	174	162	179	187	209	193	176	169	178	189	188	158	178	159	202	151	179	183	140	173	157	175	167	164	173	184	163	201	187	174	187	196	162	186	192	158	167	171	189	177	171	176	188	173	167	177	179	186	192	180	197	177	165	168	164	181	188	171	195	139	159	196	174	145	162	182	170	178	158	182	175	170	194	164	194	199	185	160	182	137	198	180	161	179	166	174	153	179	160	184	188	166	171	174	155	162	178	158	183	194	170	186	171	172	171	185	183	186	174	176	179	182	180	179	165	188	173	164	188	166	163	191	174	167	165	165	182	163	174	166	169	165	162	173	149	166	146	183	167	146	162	173	156	169	197	178	183	191	214	195	173	154	191	158	165	161	181	154	180	179	155	180	157	175	172	156	171	171	165	171	195
27742	17428	4121	786	552	566	599	554	564	574	544	538	524	507	526	524	541	551	533	540	507	535	512	539	561	557	548	509	515	517	561	517	535	515	544	516	541	496	543	483	496	515	543	557	526	523	513	505	531	530	503	510	517	510	454	496	529	517	543	532	506	493	529	513	510	529	547	542	508	534	509	531	500	555	539	496	530	526	540	531	504	549	487	487	535	527	491	536	503	494	534	558	510	511	531	514	524	504	556	535	528	524	494	547	534	542	520	524	506	510	520	522	567	535	506	510	496	545	527	494	502	518	539	536	499	507	550	508	552	579	553	499	545	589	562	520	525	547	489	540	555	572	545	504	509	517	527	504	566	488	564	559	525	541	488	509	538	534	508	496	509	519	529	558	534	469	522	532	527	515	531	531	529	545	526	492	517	561	501	545	563	502	516	561	561	511	532	535	546	499	545	585	504	509	499	510	504	497	548	540	545	513	547	543	506	538	503	528	557	523	599	557	582	504	523	536	530	544	512	535	535	534	514	574	513	554	469	508	552	544	532	565	547	538	497	550	530	570	550	578	529	549	497	561	546	533	498	554	566	535	494	532	529	547	522	512	505	529	520	548	563	541	541	545	521	497	556	486	518	550	532	533	549	531	556	550	523	523	550	514	540	525	518	577	525	504	520	528	530	524	535	495	516	522	536	535	534	535	508	537	543	570	540	517	494	496	552	521	517	552	526	489	537	552	547	506	507	523	502	508	554	528	512	525	553	509	500	559	507	496	533	490	544	536	521	496	534	473	492	548	509	502	521	520	524	521	497	546	507	498	518	547	503	553	506	544	518	523	563	473	548	510	542	545	523	534	545	489	576	528	541	519	544	531	518	555	544	531	528	518	543	525	485	507	539	550	542	520	544	523	532	496	543	523	526	508	496	545	514	495	529	517	555	543	547	503	510	539	522	517	537	530	528	525	540	555	552	528	529	515	514	549	512	520	531	524	518	515	488	542	500	545	560	527	521	542	524	543	509	541	477	528	508	534	540	545	550	508	530	539	538	535	522	492	544	469	529	539	571	548	553	531	572	513	507	540	550	564	546	535	525	523	553	501	532	486	515	565	539	524	520	541	516	482	508	521	482	517	521	497	516	491	521	506	540	549	525	524	518	549	515	521	478	544	518	538	556	543	561	535	521	550	550	536	514	496	548	505	520	498	509	525	564	525	528	494	557	522	505	513	531	497	521	521	550	549	530	522	520	507	527	520	529	513	523	509	562	503	557	510	537	501	533	542	537	535	491	511	525	530	484	526	541	555	511	529	542	538	464	520	474	528	528	511	514	537	472	554	536	519	538	549	496	544	558	535	514	543	540	523	516	527	504	551	547	529	485	533	534	550	530	513	548	530	534	528	532	538	534	518	527	539	515	509	524	548	530	535	500	522	527	521	513	492	518	539	518	524	538	497	534	551	525	544	484	531	527	497	541	532	515	485	524	551	550	507	509	586	535	506	505	516	493	531	564	543	527	507	518	544	477	517	529	532	505	544	539	554	540	496	506	532	531	544	528	514	515	581	542	511	517	504	537	523	528	520	517	519	512	545	507	500	538	517	505	466	515	501	516	523	526	521	507	540	515	504	511	497	539	517	545	527	525	508	555	535	492	547	524	560	508	556	509	535	501	529	509	540	579	486	510	487	528	512	539	542	536	518	535	589	503	537	513	560	471	551	512	499	509	481	536	536	511	562	495	528	570	537	534	524	546	520	536	550	513	533	520	583	483	497	532	535	519	553	532	512	544	553	517	502	548	554	534	528	533	484	545	548	525	540	517	518	507	519	553	520	491	537	538	551	489	570	531	532	514	503	525	517	541	563	535	514	535	521	498	527	486	515	542	509	488	516	525	522	512	536	558	537	525	569	526	523	498	510	506	508	534	513	550	518	485	500	535	534	516	518	505	487	552	543	500	498	550	535	507	471	523	534	575	526	571	513	542	558	597	508	539	515	520	499	526	550	566	544	515	534	527	531	559	516	552	530	489	539	478	498	531	538	528	538	550	506	529	539	509	513	512	568	549	499	527	526	525	514	569	533	513	541	533	534	516	514	511	526	499	511	494	495	546	531	495	526	521	525	532	534	509	531	532	504	496	516	535	499	509	535	516	486	556	524	588	530	554	521	525	565	540	558	482	528	557	513	510	515	501	530	493	537	514	505	508	569	521	522	546	568	571	532	548	556	540	534	527	496	524	521	554	498	505	585	538	532	525	520	539	501	527	529	518	515	501	550	484	518	495	519	502	533	518	526	526	547	555	543	551	488	553	535	534	561	539	516	539	510	531	560	525	473	559	500	560	554	546	520	521	542	538	524	534	524	511	529	520	524	502	549	547	556	509	520	487	584	524	543	530	519	536	576	534	523	526	535	504	547	519	523	525	497	542	513	497	499	533	538	531	507	547	495	543	494	553	531	504	501	534	536	559	502	543	524	556	533	563	552	487	513	512	538	544	522	525	556	519	538	520	509	543	564	530	512	534	494	540	507	545	552	528	546	511	539	532	548	514	494	542	547	507	509	519	484	526	567	549	529	520	500	532	539	533	560	514	522	511	536	546	566	530	526	491	501	508	526	502	553	524	530	522	489	523	586	538	518	488	494	545	537	492	575	547	487	510	526	531	523	526	512	506	544	585	574	523	520	488	529	519	535	513	520	532	547	583	511	512	514	544	508	493	529	507	549	514	514	531	531	519	521	538	521	564	533	509	507	529	508	553	508	526	509	499	519	541	520	475	558	527	533	494	514	543	525	525	514	523	513	491	508	529	516	551	537	550	497	524	548	516	504	529	498	521	516	508	504	501	514	516	506	532	548	507	511	553	565	523	514	544	544	589	531	528	537	501	519	534	527	534	496	555	523	503	492	522	516	512	503	549	555	549	525	510	509	538	522	466	536	506	540	515	483	533	563	545	532	541	484	524	481	538	561	516	551	520	519	509	497	534	548	574	488	535	542	552	534	542	522	528	506	564	533	506	496	531	497	537	517	514	516	491	516	568	502	518	535	507	529	553	542	484	465	504	557	555	533	511	489	514	567	536	511	517	540	555	546	479	510	527	513	540	518	554	545	506	546	501	528	590	519	521	516	506	547	518	522	513	550	565	547	521	528	537	538	496	543	511	504	506	522	544	549	558	492	550	534	528	551	524	559	541	539	500	528	511	517	550	525	565	514	498	511	554	512	493	533	540	515	530	551	515	513	531	512	502	520	508	543	529	549	494	565	557	541	583	560	522	562	541	535	502	515	511	559	466	533	485	530	505	544	502	540	550	503	524	519	518	540	530	523	534	495	513	493	521	524	492	539	536	524	530	524	540	521	566	532	502	517	563	529	502	524	569	514	491	555	533	511	568	471	519	546	491	520	543	542	548	508	489	483	548	546	557	550	535	513	528	557	513	532	489	514	553	540	530	565	561	493	561	534	505	533	503	497	528	533	534	516	535	530	525	526	516	552	515	536	529	539	544	540
5571	7712	2143	867	778	731	683	665	727	665	703	717	638	728	666	675	657	628	683	679	642	636	653	675	626	628	673	671	642	667	653	683	643	665	671	672	671	635	666	658	618	692	669	671	697	649	599	658	619	659	678	654	689	664	706	699	681	636	696	638	643	701	690	667	713	679	641	720	660	684	674	679	680	629	716	673	635	667	671	670	676	658	678	681	649	673	651	661	672	671	696	622	657	660	660	603	686	658	677	641	671	659	614	673	705	702	666	661	641	703	666	682	626	703	685	680	686	660	641	696	676	625	699	648	616	677	660	687	691	694	657	660	677	666	609	679	644	653	670	692	708	701	691	657	652	715	641	625	662	626	667	671	699	646	636	690	685	657	698	631	666	664	689	647	671	677	714	660	667	657	657	653	681	662	704	699	698	670	681	680	637	683	675	674	759	660	671	667	703	667	635	668	637	663	721	668	670	635	631	648	665	635	691	712	634	631	697	691	667	631	659	654	649	666	667	664	699	668	730	690	657	638	735	665	671	626	668	660	661	668	675	656	658	634	677	681	713	703	692	637	650	685	651	682	683	637	676	693	657	684	688	658	683	654	636	674	672	644	670	649	643	704	669	697	657	682	721	635	608	652	710	718	646	685	655	664	637	663	693	663	651	683	687	666	711	675	637	653	687	628	679	632	699	696	676	656	640	689	645	663	670	692	692	656	641	663	669	654	655	670	676	670	681	699	678	650	679	692	654	667	658	685	647	636	640	647	700	653	659	680	736	686	666	683	668	700	710	688	680	667	659	717	659	620	643	662	738	657	681	689	665	678	716	680	695	661	637	701	650	710	675	690	639	673	694	646	668	660	648	696	667	688	656	691	659	647	710	708	664	657	635	628	655	687	679	680	679	668	689	700	696	668	692	675	666	667	709	673	665	686	585	700	682	655	690	637	672	612	612	626	652	608	662	683	638	631	700	615	674	660	698	646	691	652	620	676	655	653	703	659	645	678	694	664	656	646	663	659	658	645	732	646	686	677	708	659	687	659	655	674	663	614	697	682	672	644	687	696	664	700	639	685	675	659	677	664	643	679	658	671	652	696	668	689	680	681	691	624	668	702	697	666	693	694	630	666	678	685	696	653	599	610	621	645	635	687	692	656	687	644	699	659	656	677	675	707	656	671	673	630	706	668	696	686	645	696	667	654	647	650	738	684	662	668	692	673	678	672	627	684	605	715	689	673	657	680	658	655	666	678	699	667	650	651	656	703	655	646	677	663	690	668	737	622	712	654	647	701	706	710	641	654	679	638	644	670	670	665	689	691	693	665	651	677	678	674	672	641	685	636	601	697	698	680	721	686	702	662	670	667	678	652	661	656	634	630	714	678	697	656	684	673	659	673	654	683	652	647	682	649	645	677	680	661	631	690	647	684	648	677	704	684	653	637	684	640	691	715	665	707	666	681	692	640	651	659	685	659	703	637	689	721	627	690	668	636	641	660	691	699	664	656	625	681	655	707	650	639	680	704	710	704	697	695	612	626	690	672	695	600	700	647	679	640	715	699	713	642	669	718	697	647	686	667	635	658	689	680	643	690	679	648	692	648	661	666	682	615	646	627	685	668	671	692	674	621	645	664	683	701	677	638	635	671	660	708	626	660	666	675	671	679	662	700	700	670	663	695	665	647	644	673	677	671	718	632	650	668	620	691	663	656	630	651	681	670	661	654	663	632	674	641	662	683	666	705	667	629	704	670	722	690	672	689	631	624	698	681	667	682	656	683	661	698	620	655	694	654	621	710	669	637	674	681	681	600	718	670	703	642	640	705	718	656	706	707	638	669	707	691	661	609	646	653	655	674	625	665	656	734	677	677	697	674	715	707	678	650	683	680	650	669	690	683	638	664	652	635	671	681	705	686	684	666	663	659	707	695	663	702	688	629	644	665	686	636	685	685	717	661	665	720	699	733	710	686	687	667	698	659	686	670	691	683	625	648	656	656	652	668	635	693	688	690	687	666	681	672	673	657	670	675	621	674	709	662	684	626	676	652	709	650	673	660	655	658	681	657	709	624	650	693	675	626	704	648	667	676	692	664	643	670	692	654	702	692	675	622	704	663	701	708	698	708	683	691	684	666	668	663	633	653	656	688	629	673	648	701	689	689	629	738	659	644	667	745	649	660	682	676	656	688	626	664	667	638	652	630	684	697	644	643	688	708	688	637	666	666	674	619	689	702	712	678	688	654	687	643	656	666	652	683	668	649	701	680	695	683	687	695	647	643	660	659	706	696	668	646	651	670	667	640	634	714	669	700	644	679	678	718	685	638	708	717	637	641	667	647	643	693	671	694	681	694	663	658	675	707	665	664	668	645	694	665	649	688	700	643	708	712	670	711	674	714	658	669	672	688	672	634	644	671	664	681	689	675	686	635	660	648	647	678	700	663	654	646	662	712	625	704	653	661	704	630	718	676	710	661	698	662	659	717	670	671	655	690	661	646	687	650	644	653	635	680	656	656	674	655	658	681	738	645	705	647	693	645	666	672	707	700	661	638	651	640	671	666	660	728	670	692	664	675	637	707	682	675	681	687	636	682	648	665	719	663	620	679	678	722	694	679	663	702	706	674	683	680	643	676	700	653	668	651	691	670	671	697	687	704	664	639	640	677	628	654	614	722	721	637	662	676	683	651	671	715	634	693	670	643	706	659	730	686	683	695	622	706	618	711	620	657	704	658	666	659	641	673	683	638	682	675	644	622	627	658	677	697	635	670	693	680	692	637	684	594	639	660	625	687	688	664	685	654	695	671	682	722	693	658	654	693	638	718	662	642	690	662	673	705	637	697	656	658	718	632	669	676	697	703	682	690	717	668	666	671	649	662	654	713	647	665	671	668	696	672	616	621	647	694	681	732	681	720	655	646	690	675	661	679	706	673	669	659	694	646	633	673	664	662	696	642	707	647	687	642	699	697	687	676	685	670	699	603	678	686	682	624	729	681	701	732	684	663	658	671	682	672	699	696	696	664	655	664	650	681	650	688	654	673	678	680	665	717	642	686	745	700	661	686	698	715	659	669	706	686	664	698	679	678	657	653	691	678	676	627	668	671	613	699	672	667	661	695	630	692	656	629	668	653	642	708	623	660	626	627	654	628	670	651	678	691	681	678	707	652	646	683	684	615	648	677	687	673	710	641	702	652	656	685	691	670	699	636	708	673	617	657	645	656	667	678	691	650	695	717	669	665	636	632	660	692	655	654	710	685	704	722	637	716	686	648	682	656	647	686	729	702	636	662	650	691	647	665	694	733	689	649	623	684	661	733	652	745	629	634	672	674	651	677	652	639	652	666	704	661	654	681	689	609	642	711	663	681	651	698	714	666	666	646	676	623	680	700	667	642	670	660	662	614	723	668	674	688	690	668	625	631	697	652	646	652	657	666	645	657	694	688	633	650	666	643	672	709	644	643	652	685	687	663	666	650	640	676	671	644	677	697	667	663	659	660	629	659	670	710	661	663
23822	21471	28615	24751	21275	5013	875	638	562	519	475	459	420	424	424	430	415	392	418	382	384	396	407	376	377	344	377	386	395	372	409	394	351	395	360	396	384	377	362	404	362	382	389	388	379	376	402	368	377	355	409	349	369	387	354	359	361	367	377	379	396	406	354	346	365	370	358	315	372	362	372	333	388	342	386	394	369	337	378	383	347	372	358	352	412	387	411	368	387	388	364	361	350	363	387	358	364	347	384	374	384	368	343	372	379	391	323	416	391	347	345	390	350	353	356	374	327	367	369	402	368	379	345	354	337	351	362	370	366	370	370	374	375	376	383	359	389	384	381	347	379	372	365	350	345	410	366	360	377	372	373	362	386	357	415	363	352	366	359	390	382	372	367	373	359	394	375	393	395	389	406	357	387	353	330	385	396	389	370	369	376	381	378	390	403	372	345	403	395	352	383	377	368	359	367	365	385	367	377	380	357	366	363	394	398	363	356	382	355	344	360	390	353	361	381	380	369	370	358	387	371	386	376	396	399	381	392	379	363	368	362	370	389	358	363	327	388	372	355	378	332	383	374	366	326	349	380	367	368	382	382	397	380	379	338	380	358	385	360	376	377	372	356	381	378	366	358	377	379	358	350	356	370	391	356	371	324	383	353	398	334	365	399	348	364	348	368	355	364	362	394	360	351	406	377	378	353	350	340	347	350	396	416	384	358	386	365	348	379	380	407	394	368	342	338	361	361	391	364	380	365	380	377	354	375	381	337	382	387	376	389	358	348	346	374	363	425	362	347	346	390	379	357	374	379	381	375	351	358	392	383	364	349	402	339	345	364	351	356	366	407	358	375	400	381	381	373	372	373	332	412	369	349	384	361	370	391	360	368	385	370	367	395	335	349	362	393	391	367	351	394	384	384	382	362	371	368	360	373	355	384	401	382	391	395	357	385	320	377	347	369	402	371	359	380	374	375	401	326	362	391	381	366	400	367	371	365	367	370	405	373	385	427	382	374	375	358	334	382	418	369	392	343	408	356	334	373	376	400	385	386	390	384	383	355	348	348	364	383	390	373	414	345	363	350	359	381	396	360	381	352	389	369	384	379	372	379	355	348	348	368	399	332	366	373	389	391	348	369	365	396	353	338	368	345	347	371	354	382	355	355	374	330	367	363	368	357	392	401	344	375	356	399	405	417	376	374	394	352	337	393	371	379	383	369	352	332	353	396	356	400	398	377	379	358	353	348	352	340	368	360	380	375	369	377	359	373	382	358	369	336	356	400	355	348	404	405	377	396	377	383	380	364	389	390	375	352	367	383	389	357	375	373	376	377	366	361	403	407	371	384	336	348	385	359	389	393	384	376	362	356	379	377	379	355	357	370	364	360	361	384	381	404	337	398	328	368	367	381	339	349	372	381	373	400	360	334	359	352	370	391	405	382	364	321	361	375	344	380	362	374	366	372	359	343	384	390	353	350	353	345	345	373	391	375	372	373	369	391	370	367	364	341	368	375	375	361	383	342	351	331	373	336	360	402	376	396	399	350	369	345	392	391	375	363	339	347	374	388	422	397	407	361	366	401	383	371	364	369	349	392	379	351	325	352	342	383	347	391	396	388	372	388	365	387	385	399	359	376	375	352	376	369	361	380	360	325	371	330	374	379	371	380	399	399	382	337	336	354	378	378	385	386	334	349	386	358	370	367	346	379	386	353	349	377	372	363	366	335	362	359	380	363	350	345	355	317	376	356	352	414	373	396	358	363	377	366	361	396	356	389	393	359	383	378	358	394	352	353	370	410	367	353	383	391	378	376	369	393	369	383	354	368	381	400	368	356	360	365	388	359	348	373	359	385	384	372	366	400	373	343	344	369	342	351	359	357	366	403	384	383	402	374	349	359	351	342	395	408	395	397	340	366	362	357	342	388	372	391	343	367	331	332	382	355	354	342	344	361	413	361	369	365	383	356	315	377	359	344	377	357	349	369	362	350	384	392	358	372	368	389	393	353	375	369	356	351	373	378	345	345	370	367	367	363	390	401	378	343	332	365	411	377	363	361	384	345	386	352	379	361	363	386	380	357	355	387	381	353	375	376	337	365	388	407	341	366	391	367	365	364	379	394	370	377	392	378	354	336	344	409	380	360	365	349	377	380	354	384	362	378	405	369	390	384	355	385	384	360	360	378	357	375	339	348	363	368	401	353	372	365	351	365	387	377	379	372	378	368	349	380	355	404	348	350	375	374	372	382	359	389	336	380	369	395	368	334	360	381	363	343	355	370	380	364	329	388	360	395	362	383	384	361	378	346	389	345	392	384	366	329	368	364	359	371	379	412	356	411	369	380	390	399	378	386	335	373	365	409	372	368	358	388	348	375	357	366	361	371	375	377	384	367	353	400	343	374	378	377	363	343	366	375	392	365	368	362	398	369	358	373	335	347	340	351	331	348	358	376	388	397	386	383	364	363	378	388	384	376	368	377	366	399	386	361	398	379	370	372	342	345	388	367	369	399	376	379	328	372	382	378	374	345	340	333	359	386	352	327	388	399	381	377	372	373	403	374	360	375	389	371	325	382	379	363	373	402	366	377	347	363	352	352	340	385	359	356	398	371	379	350	360	363	347	344	356	363	367	376	376	365	346	357	356	351	359	378	368	404	389	355	372	382	375	398	395	352	350	365	370	371	361	339	353	332	379	390	366	335	376	373	361	371	360	345	380	364	353	378	328	410	364	358	393	383	393	366	354	381	379	370	398	387	398	343	376	375	386	359	357	379	324	382	338	346	372	402	411	417	354	386	367	376	395	351	382	356	370	365	392	345	404	358	344	373	370	347	368	356	318	409	367	367	340	340	381	380	329	391	341	392	337	366	414	361	390	399	336	377	353	419	362	358	347	362	351	362	403	343	376	364	335	387	339	378	384	395	397	349	372	350	381	353	359	390	402	348	390	379	393	372	367	350	349	385	368	391	376	372	396	363	362	377	375	352	387	357	348	344	338	406	369	364	376	372	385	356	354	373	392	388	375	339	345	348	388	391	350	346	365	379	351	385	381	366	370	347	346	393	381	365	374	345	369	362	412	373	393	377	373	363	385	376	396	346	386	344	350	383	368	338	404	367	388	346	375	380	351	387	356	392	366	373	372	350	347	359	354	363	365	382	356	375	346	410	366	358	346	362	381	377	385	400	372	365	383	375	371	338	356	361	380	343	397	362	384	382	384	390	344	392	383	358	392	338	346	402	381	377	353	361	364	342	381	388	373	372	353	351	388	380	351	381	377	337	367	383	327	369	401	380	353	371	405	401	395	387	376	354	329	365	336	396	388	379	373	368	375	364	374	382	356	374	367	331	333	368	349	367	376	384	379	371	386	349	370	382	389	394	378	409	349	375	379	356	353	341	382	364	348	373	336	367	364	362	358	361	387	381	379	402	372	384	345	362	364	351	389	385	369	386	382	373	391	386	366	356	358	377	409	396	386	374	357	363	374	371	377	360	376	382	394	351	362	384	373
4669	27330	12965	2956	2149	1609	1252	1056	931	825	697	673	688	587	598	557	565	549	535	567	523	549	545	569	474	465	499	466	516	479	490	514	525	463	482	499	482	525	482	479	500	509	491	493	524	500	507	449	435	468	521	462	473	492	521	508	466	485	506	486	454	459	522	486	536	489	520	508	458	475	477	490	494	405	473	484	486	507	475	484	485	469	500	438	468	476	467	530	482	509	464	473	469	462	490	494	512	493	502	466	501	468	493	461	503	491	460	460	533	517	444	485	481	487	515	498	474	485	476	494	500	507	508	468	485	473	505	464	501	521	484	508	501	512	491	477	514	471	482	458	468	466	493	519	441	479	481	476	463	472	493	500	470	494	494	472	448	522	493	488	510	461	496	493	493	505	475	521	490	481	469	464	466	495	430	488	492	526	461	432	534	479	492	490	457	472	501	508	443	498	535	490	503	500	475	519	476	495	475	475	496	521	491	531	479	504	451	481	471	466	463	494	511	511	467	452	540	464	510	492	484	489	494	509	484	461	479	507	443	484	501	495	477	485	483	461	480	504	445	506	518	501	505	489	471	486	473	454	490	519	482	480	510	511	494	505	488	508	453	462	453	511	441	445	489	481	469	467	503	477	448	508	508	459	499	526	449	461	506	493	486	475	508	490	500	495	526	484	476	512	504	497	451	504	501	516	485	522	506	476	473	514	465	497	413	522	498	483	498	467	454	468	503	492	501	523	483	472	498	478	484	479	458	488	485	493	494	458	469	511	494	485	481	471	476	465	511	489	504	449	491	494	485	503	474	485	486	458	475	478	473	486	479	467	453	481	489	486	485	499	460	449	506	483	517	490	505	491	506	451	503	497	497	488	481	489	478	442	478	456	467	458	469	465	493	494	483	502	481	481	477	506	483	520	467	506	466	475	429	452	474	516	471	463	494	477	469	495	487	475	475	495	478	510	477	511	520	487	502	466	520	459	503	449	484	471	506	451	470	467	523	505	471	507	467	497	478	497	477	478	488	474	484	489	472	474	518	437	506	487	494	494	467	475	482	503	526	479	504	453	512	518	470	483	508	425	490	500	454	485	470	474	427	504	493	487	503	494	490	484	489	503	494	421	500	470	472	461	488	465	511	507	497	486	474	496	482	469	467	472	460	447	439	453	495	493	470	490	510	492	454	486	532	514	505	427	496	496	476	512	455	485	421	503	479	547	522	499	435	506	478	475	472	474	468	506	476	469	465	484	488	487	491	479	482	458	464	465	525	493	513	476	464	448	493	482	474	480	487	486	492	470	490	490	504	472	457	490	487	451	480	501	497	497	465	497	482	493	464	492	445	480	474	473	476	487	460	477	464	509	468	463	481	502	482	459	507	488	502	451	458	521	465	464	447	465	482	532	492	512	471	521	503	476	469	484	484	516	461	484	478	501	440	442	536	496	527	495	464	529	497	489	456	466	487	464	479	456	504	507	497	533	510	505	537	486	493	495	501	475	457	483	490	480	472	475	521	529	502	471	482	500	482	475	485	503	498	455	460	476	480	508	499	470	510	514	502	515	469	464	481	476	523	483	490	503	480	473	507	462	490	470	487	484	521	513	485	491	490	496	479	496	502	498	493	442	432	519	465	456	469	456	472	459	465	510	472	457	479	463	474	468	480	504	497	458	497	481	522	496	460	497	468	477	490	502	485	464	462	503	487	457	461	484	475	456	497	445	509	497	514	460	490	486	496	486	491	478	446	479	541	501	540	506	469	495	492	513	483	494	446	475	472	491	465	478	507	523	486	482	471	484	480	493	488	489	484	458	504	500	497	505	475	497	513	444	467	519	460	478	489	486	491	496	468	475	488	462	518	519	453	461	486	526	464	489	507	500	469	493	484	489	469	479	483	485	473	496	474	513	442	481	467	509	485	490	497	503	451	477	496	454	497	453	476	505	498	487	515	449	477	492	466	426	484	435	484	484	507	474	502	484	446	460	478	495	459	466	489	483	507	499	465	498	491	450	482	510	461	441	485	511	477	476	470	472	478	484	475	456	468	505	493	521	461	473	479	509	501	471	444	534	481	480	470	459	476	482	479	464	499	506	479	474	474	487	465	497	469	481	483	481	470	514	471	500	490	480	494	491	526	486	458	474	464	490	480	485	504	439	501	464	500	495	454	488	486	492	474	470	469	495	507	496	424	492	448	454	483	470	486	504	482	481	484	470	465	473	504	479	530	500	476	519	474	484	450	455	472	475	511	469	458	516	461	512	489	509	476	500	457	527	483	472	480	454	517	464	467	515	492	472	533	519	473	475	517	477	468	469	514	504	461	516	515	506	443	473	478	478	471	522	513	515	492	453	476	468	492	476	483	490	499	477	468	503	505	484	496	499	515	477	492	489	466	460	488	466	489	501	442	501	550	497	523	510	471	510	478	506	506	506	516	455	502	489	487	488	488	502	501	497	531	447	483	533	523	492	488	449	446	449	526	501	488	506	465	515	506	466	465	480	468	499	513	496	485	518	470	524	464	481	498	509	487	522	527	465	489	464	486	442	458	496	478	515	477	464	507	481	507	470	503	463	466	492	464	449	455	463	490	496	507	489	487	508	466	496	466	504	515	525	453	469	479	465	490	437	484	471	470	486	469	483	491	475	516	458	489	511	489	480	472	517	498	502	483	455	467	472	459	474	496	469	474	466	487	436	486	488	519	464	492	527	516	502	460	459	461	461	477	486	525	474	486	490	483	474	472	495	474	488	507	444	459	458	527	479	467	487	509	475	478	507	508	509	493	497	468	500	485	462	524	499	469	519	468	450	467	485	522	490	506	472	478	481	526	453	503	450	506	494	485	459	492	490	482	469	489	472	501	463	533	475	463	462	466	507	500	496	462	501	525	493	498	450	481	518	437	482	475	476	480	436	482	463	466	460	507	480	501	495	459	478	440	439	474	504	482	473	487	528	477	527	488	471	491	486	498	482	506	467	484	477	483	447	453	449	483	489	493	485	478	482	484	486	442	456	469	473	467	449	449	424	449	483	459	559	454	480	468	461	525	477	468	501	473	491	517	507	497	469	472	485	486	518	453	506	453	499	473	480	447	478	496	510	451	482	453	444	457	479	513	448	473	497	469	474	506	475	491	511	490	496	547	477	482	461	495	506	492	505	500	484	509	455	498	464	504	495	505	473	485	465	505	516	426	479	481	496	464	472	498	502	488	482	511	450	481	462	504	464	488	494	461	478	497	505	493	506	473	457	473	512	484	487	464	446	476	473	488	498	479	466	490	464	470	468	469	489	462	473	486	530	459	494	482	510	450	436	526	475	505	500	505	497	483	512	458	472	503	480	490	473	486	533	493	455	494	499	471	492	500	484	501	482	476	495	466	480	507	485	529	466	445	460	502	468	507	481	500	520	479	487	476	456	487	506	486	433	485	453	516	470	478	484	506	516	503	511	485	470	493	492	473	496	471	477	488	496	469	519	534	508	513	443	484	458	473	481	498	479	520	500	494	480
24964	21461	27039	25507	4078	610	581	517	417	458	439	403	430	389	398	403	427	413	408	370	376	366	381	399	390	414	354	335	381	393	350	375	391	356	357	324	387	382	355	392	351	350	361	370	389	389	386	338	357	381	344	385	361	354	356	367	391	379	357	369	365	388	384	383	385	335	338	363	381	334	371	364	376	396	339	379	378	368	379	404	374	371	389	357	380	379	373	394	367	386	372	370	349	338	351	377	370	368	418	384	380	394	362	389	385	385	362	370	370	368	389	405	389	362	347	403	372	397	427	333	341	359	368	383	352	351	384	380	361	370	398	381	349	377	361	384	333	353	394	374	397	367	372	373	372	350	371	365	366	365	340	327	366	349	367	388	387	363	367	359	391	380	381	372	362	388	341	368	371	354	359	383	396	335	379	378	368	371	366	373	366	347	340	327	338	343	356	345	365	382	379	385	362	388	356	372	372	333	352	366	367	382	381	388	363	384	375	384	356	353	362	374	372	343	349	351	362	369	380	415	372	399	394	367	377	366	346	362	381	354	365	381	374	411	350	343	354	337	404	360	360	401	370	403	400	387	356	377	352	356	375	371	384	354	359	349	394	388	368	361	367	366	349	382	370	382	359	355	354	352	390	346	364	345	361	392	359	351	348	377	390	327	378	383	364	360	371	360	362	393	387	387	396	359	345	362	384	335	368	374	358	348	429	343	361	376	404	354	410	338	353	371	338	396	351	396	351	404	389	375	352	338	361	369	354	362	384	387	395	366	390	374	351	383	359	368	370	388	366	382	361	385	357	357	378	362	327	382	379	371	372	360	379	385	359	373	369	374	377	402	380	384	352	363	413	375	368	361	346	369	356	389	403	340	359	375	375	391	380	324	354	351	353	357	403	351	384	360	380	360	369	379	388	327	375	372	371	368	367	357	377	394	393	361	361	341	377	369	380	355	408	371	345	354	373	357	345	382	393	374	401	392	367	386	365	347	392	367	381	354	346	400	394	351	393	348	389	353	366	349	375	366	367	354	367	377	366	337	370	397	364	392	384	349	371	362	312	365	367	368	370	385	359	369	382	399	383	351	387	368	400	394	340	357	355	413	363	362	360	362	387	355	397	389	403	348	380	388	407	410	381	410	375	324	399	374	380	367	360	377	368	360	378	374	358	381	364	347	332	375	354	384	344	355	389	381	381	368	367	354	383	372	383	376	343	362	394	340	384	380	319	379	341	364	364	378	367	391	343	358	351	403	338	353	345	368	317	354	397	342	410	353	363	381	366	359	376	379	392	411	368	380	403	358	355	375	384	383	374	392	349	357	366	361	333	409	404	337	403	332	352	369	383	399	346	377	382	366	378	357	349	347	388	337	373	326	342	375	378	355	399	366	366	344	363	386	400	402	372	368	372	380	396	342	364	370	371	355	393	367	355	333	371	381	352	359	389	361	381	402	360	362	382	395	389	335	357	373	354	396	370	373	369	396	358	367	387	358	369	374	373	401	347	380	366	394	365	346	345	363	372	374	389	369	365	352	375	344	392	362	377	373	384	387	403	363	432	359	384	365	393	397	377	363	356	371	391	384	377	348	362	390	376	381	364	359	371	370	381	373	402	380	345	420	351	366	360	370	374	420	363	349	340	345	371	347	390	338	365	349	355	364	419	359	357	361	350	344	382	356	363	384	361	341	354	367	380	365	373	414	362	347	337	368	409	381	397	344	377	384	377	355	347	409	339	406	356	355	346	352	364	371	384	377	345	365	398	387	385	383	356	368	343	377	397	374	348	343	370	421	367	378	388	369	344	346	374	358	383	397	356	363	313	363	347	404	379	366	346	361	353	390	368	404	390	376	341	414	336	376	382	343	333	349	373	383	373	348	370	337	372	350	388	353	335	364	352	369	386	347	360	359	379	376	370	369	370	356	337	365	375	334	377	376	416	363	396	354	367	381	365	342	346	347	374	380	385	377	391	399	371	388	350	423	367	365	365	374	398	355	334	345	360	373	371	337	380	358	390	365	357	404	357	352	387	374	346	336	390	358	351	348	355	361	368	395	348	377	351	358	378	349	369	370	349	358	373	372	363	355	345	379	401	385	408	363	365	367	353	336	347	370	362	384	356	353	394	369	351	402	365	356	366	372	410	407	355	390	375	372	398	368	389	355	366	396	359	393	329	366	369	386	347	361	389	360	391	386	357	374	366	367	385	352	358	388	342	372	365	374	386	366	367	374	393	348	410	358	374	402	376	365	347	350	364	352	363	366	416	351	365	375	433	387	377	363	344	369	404	356	371	357	380	417	348	382	393	337	392	363	364	381	381	356	365	381	364	357	348	382	338	359	397	421	381	371	379	346	374	383	356	359	348	396	353	383	357	361	372	375	391	340	353	359	364	399	377	338	370	371	390	378	385	391	364	413	349	408	408	361	339	348	387	372	375	390	378	359	407	388	380	371	354	378	395	403	365	383	393	364	391	371	334	360	373	353	354	396	366	364	370	373	390	391	354	364	382	348	371	405	398	375	388	336	349	363	397	388	373	366	356	364	360	384	371	394	368	365	401	364	365	377	361	391	360	373	391	390	354	373	375	370	382	347	344	357	372	382	396	364	393	371	354	391	371	407	384	374	398	353	374	333	343	390	357	346	368	404	330	385	391	345	398	353	344	376	402	396	381	351	392	391	370	383	383	349	348	343	377	383	372	368	391	399	395	375	377	377	372	372	370	353	362	327	350	372	399	370	400	355	364	347	393	379	382	366	377	384	325	351	377	358	394	391	342	347	369	362	387	337	376	356	352	416	403	369	385	376	390	379	364	351	384	398	351	353	383	368	353	353	372	389	349	350	370	368	378	398	384	390	360	372	381	349	407	367	351	374	393	364	355	385	339	364	363	363	355	412	347	379	384	391	338	362	373	354	375	359	371	374	393	393	394	360	334	368	386	378	366	383	323	353	352	370	348	425	350	375	343	359	414	415	346	386	345	375	342	360	397	352	338	334	384	357	396	356	403	349	381	411	342	333	383	380	402	384	345	396	348	390	389	346	399	367	388	404	349	373	366	392	351	380	318	358	386	383	387	355	395	370	374	380	367	328	358	366	364	381	368	352	385	357	357	359	351	387	343	351	355	326	371	375	373	369	410	389	351	350	362	355	344	364	332	351	374	318	363	375	431	389	382	401	369	370	392	377	353	362	395	359	372	348	370	352	361	353	378	379	342	378	348	370	369	377	350	374	351	397	369	371	360	378	342	383	377	338	381	386	394	407	348	391	383	387	383	351	337	378	396	380	346	374	375	359	354	370	367	342	357	389	411	380	370	371	358	388	376	386	350	375	398	372	379	380	374	413	397	384	383	381	374	380	402	361	408	354	345	368	339	380	393	344	410	355	414	377	380	361	370	401	368	386	353	367	372	396	396	363	361	372	381	383	356	374	341	399	374	353	404	390	373	372	382	386	361	392	372	383	395	404	365	377	371	378	392	371	362	340	372	355	363	378	411	372	363	387
4503	25389	6397	1735	1259	996	914	795	701	635	529	538	572	541	503	509	475	478	494	473	482	454	466	465	455	489	481	462	507	434	453	477	446	471	463	507	465	447	478	451	508	447	519	461	475	467	459	469	458	469	487	490	466	484	524	487	463	471	439	458	463	426	460	506	467	439	432	498	421	497	425	469	467	455	470	471	476	432	469	458	466	488	436	471	453	485	485	443	452	457	483	448	451	509	447	459	471	481	440	437	500	480	496	475	480	457	428	485	495	515	474	425	441	476	452	483	440	425	479	453	442	397	467	474	437	467	477	451	486	464	450	452	451	423	474	480	477	478	436	460	469	467	438	448	435	458	462	479	490	446	481	434	451	480	481	463	474	469	476	451	458	452	458	494	416	460	455	445	425	466	438	438	453	422	448	467	423	496	500	461	489	460	479	442	490	460	454	454	465	435	414	501	423	478	476	486	453	458	487	449	468	454	448	451	465	450	463	495	488	445	488	453	441	478	456	451	463	476	432	468	471	495	447	473	516	447	471	473	472	461	482	450	469	465	461	451	471	441	459	471	468	445	492	485	456	460	466	439	467	491	412	471	510	482	477	453	489	435	463	489	482	463	452	460	502	507	495	498	476	461	448	456	469	449	421	432	409	438	437	476	441	436	440	471	468	457	421	453	479	458	453	433	410	452	417	442	456	458	455	478	470	427	468	471	454	484	460	494	486	458	489	466	447	436	431	416	424	464	472	454	446	448	461	449	474	480	464	454	459	416	442	463	432	476	459	460	501	427	473	447	484	490	472	408	451	467	447	469	450	434	484	460	444	447	460	467	500	485	458	449	484	485	448	463	467	467	455	458	453	476	466	460	494	486	469	435	484	457	422	475	459	463	497	440	465	457	426	470	449	488	467	487	463	488	489	453	468	502	436	468	437	454	523	470	470	463	457	474	388	471	485	436	451	405	463	486	480	487	451	452	414	442	473	472	464	464	445	457	447	470	449	442	484	453	441	424	467	460	463	497	442	458	463	425	474	460	472	467	460	455	466	475	440	501	480	424	456	470	476	486	447	412	459	439	461	472	454	487	474	480	470	510	469	443	479	430	485	465	466	440	455	450	453	468	474	480	484	433	464	458	448	453	489	463	447	459	484	433	477	448	490	466	492	458	430	449	454	484	418	480	462	444	448	454	439	442	464	471	485	411	496	431	480	468	406	446	442	439	420	468	470	453	466	445	452	465	485	478	455	417	458	449	491	472	486	457	475	457	484	464	438	524	463	435	436	468	464	460	455	453	463	474	452	466	457	428	465	440	489	421	497	454	415	468	479	482	447	475	457	489	468	435	438	428	473	450	464	438	466	446	440	457	442	447	447	468	451	454	451	467	434	456	466	455	443	453	488	460	427	472	448	510	450	464	490	456	437	477	470	394	468	483	463	473	467	444	460	480	459	458	443	427	470	452	488	476	453	448	481	476	444	456	465	495	463	501	478	466	498	477	461	468	505	452	428	476	458	447	468	467	466	479	453	459	443	444	473	428	460	437	459	465	483	466	455	434	511	462	461	501	440	429	461	533	447	449	467	465	471	458	515	472	447	445	469	468	458	445	487	439	460	495	451	449	448	448	480	483	464	456	452	467	434	454	472	473	444	471	485	457	435	476	470	472	448	462	436	472	447	452	449	445	479	470	456	424	463	477	472	483	449	477	388	469	457	432	462	474	474	454	463	477	487	452	437	444	480	483	462	470	460	431	466	442	427	461	465	448	456	476	476	453	468	466	447	447	478	451	484	434	446	463	482	433	442	478	455	461	446	427	510	447	482	502	482	431	458	482	478	470	493	500	450	472	424	444	471	471	436	410	419	467	469	429	470	427	408	450	471	402	474	434	414	469	446	498	448	454	448	462	448	445	443	488	432	445	447	461	444	467	474	457	471	471	441	488	461	444	443	435	452	508	426	458	470	470	482	494	469	444	439	452	458	471	442	461	433	453	486	426	441	459	412	434	453	420	441	463	446	441	486	453	451	466	465	441	478	414	432	483	486	465	466	488	395	469	448	478	469	458	489	441	422	469	479	463	494	428	470	458	406	481	468	431	467	426	477	480	477	467	430	431	448	457	438	431	448	460	475	451	458	483	490	419	474	485	505	479	458	440	413	439	471	500	457	467	434	511	488	439	457	392	437	463	459	436	443	463	460	451	468	435	473	475	442	445	433	451	455	422	452	460	487	446	404	463	421	474	484	434	425	458	416	466	508	452	466	467	457	448	491	438	460	459	463	484	440	447	495	465	419	452	493	467	485	481	445	439	466	473	437	443	468	478	450	421	487	447	501	455	450	425	451	492	479	460	466	493	427	461	432	455	476	452	459	481	451	462	428	435	506	457	485	449	422	497	440	452	462	438	466	484	494	496	403	505	482	473	433	473	430	483	472	471	452	460	478	464	447	435	456	462	451	466	503	472	463	478	435	489	467	448	408	451	465	465	472	458	474	442	475	457	462	450	460	485	457	492	474	470	473	475	429	455	460	444	477	538	435	449	458	467	445	493	476	452	451	494	466	447	456	459	454	448	468	460	422	452	503	465	446	452	452	443	459	436	492	464	472	494	443	482	480	455	449	468	431	489	488	465	444	471	471	446	435	465	453	466	481	474	412	466	448	461	483	469	467	474	438	481	460	467	466	443	461	439	433	484	470	484	471	491	440	470	459	453	477	401	488	465	465	459	448	465	461	472	469	456	472	494	437	467	491	462	425	420	459	419	457	484	465	448	471	447	462	466	434	478	431	486	454	461	470	447	471	463	479	501	444	471	467	487	429	455	455	432	462	458	495	416	436	466	455	475	420	447	444	457	500	449	466	449	452	477	450	485	465	471	441	455	464	440	429	497	468	461	467	445	454	494	448	483	448	486	481	458	438	453	444	461	452	439	481	464	456	460	482	467	440	449	471	460	414	442	471	477	470	466	444	482	484	457	436	498	439	502	453	467	488	424	459	452	480	474	465	466	451	427	488	444	460	444	460	476	468	487	449	456	468	497	425	475	478	463	473	429	452	469	489	458	435	483	474	496	441	454	448	427	445	502	452	429	457	475	471	451	456	426	469	464	434	481	426	460	426	463	462	440	429	456	457	444	459	431	480	485	454	421	406	463	453	460	445	497	435	441	460	469	443	470	474	458	470	431	457	477	412	438	439	470	431	445	440	409	432	428	476	474	502	458	440	432	467	447	481	459	460	472	474	461	468	454	479	436	444	475	396	478	456	477	462	429	446	467	476	465	458	499	455	468	433	457	453	462	462	454	465	410	467	473	435	467	469	431	459	453	452	495	467	466	461	457	450	466	464	447	475	470	468	469	466	469	441	430	455	467	473	442	488	491	475	456	449	426	466	483	424	489	448	482	442	462	455	451	478	458	463	439	423	481	425	475	431	486	463	449	499	508	430	465	440	473	464	447	505	455	442	448	496	474	475	476	453	486	477	497	480	422	454	438	451	503	435	469	482	456
22903	21540	29210	24300	21532	21051	2508	637	524	381	322	274	262	225	239	222	208	213	188	201	176	146	181	185	187	155	179	155	167	164	152	144	147	146	156	155	138	158	141	138	140	120	136	131	114	136	180	145	144	139	127	133	123	145	135	142	139	156	137	128	146	139	117	155	138	159	126	130	139	173	124	150	133	119	128	152	128	125	152	136	136	141	132	135	125	143	143	140	139	155	128	141	142	119	153	143	132	130	150	132	132	128	130	141	126	133	133	135	130	145	130	139	153	137	145	129	130	132	131	129	135	129	121	148	137	133	113	130	138	135	135	137	154	130	126	132	127	129	140	131	129	119	137	136	135	140	144	135	155	119	139	136	134	156	142	138	122	134	126	144	133	125	154	140	122	135	128	149	148	146	147	134	153	135	131	136	146	134	159	147	142	149	119	147	131	131	118	149	128	128	136	141	151	119	133	151	130	135	145	133	140	144	155	133	128	120	152	139	141	165	151	126	135	133	140	136	132	136	120	151	143	137	142	142	150	128	120	132	138	145	139	123	118	123	138	127	150	140	141	140	144	140	137	147	129	122	151	124	130	135	131	131	124	138	131	112	125	144	118	163	129	147	139	148	130	118	145	139	133	140	138	126	156	152	130	138	130	113	133	121	125	123	148	128	128	129	121	144	126	130	133	130	129	114	151	134	147	138	123	119	122	157	128	154	124	120	123	126	131	136	138	131	133	136	146	109	134	141	127	144	135	141	149	162	124	127	133	141	141	123	120	139	150	141	135	141	122	120	136	126	137	124	128	147	124	138	139	148	154	142	135	120	129	148	119	112	132	133	147	135	137	136	118	128	136	132	133	130	129	136	124	126	119	143	126	123	140	146	135	139	154	137	118	134	113	138	157	129	136	169	144	143	119	133	125	109	131	136	136	142	138	114	140	135	128	141	148	134	131	121	130	134	123	136	132	143	133	138	133	141	143	134	149	152	152	119	138	129	124	115	132	132	144	146	132	125	142	132	139	130	123	148	147	122	123	145	143	121	137	142	122	125	129	104	127	144	128	129	127	128	136	115	133	118	127	143	146	150	147	136	149	143	127	128	128	131	139	138	138	152	146	123	124	121	149	124	122	146	138	128	151	134	138	127	125	133	129	122	100	144	126	124	148	140	144	112	144	121	138	130	129	137	129	123	125	131	160	135	152	130	122	134	141	130	132	130	142	134	139	145	120	118	119	121	146	132	141	120	114	130	139	130	139	113	114	135	138	118	134	108	147	148	125	136	138	134	127	153	135	136	126	142	125	146	138	131	146	108	115	149	124	135	131	115	129	123	138	127	131	141	113	129	113	128	121	127	132	148	157	147	132	145	125	125	107	134	136	155	124	129	137	132	151	121	130	148	125	138	124	122	140	144	136	125	133	158	146	131	126	106	131	134	111	124	127	126	149	130	128	138	120	130	122	135	150	123	143	136	119	132	160	146	124	137	133	158	136	141	152	120	140	142	127	123	134	124	119	140	128	134	133	125	139	135	131	132	127	143	142	127	151	123	142	138	136	111	134	134	136	131	139	146	132	123	142	132	155	144	138	161	155	153	138	105	149	126	121	133	143	117	136	128	131	119	136	145	119	138	128	136	133	140	144	146	147	137	139	140	136	146	158	139	131	125	149	125	140	132	126	155	129	126	128	125	136	127	103	127	118	135	156	139	154	138	123	140	120	151	146	118	144	129	146	139	150	125	164	147	153	117	135	111	139	134	126	140	119	143	134	132	137	130	134	140	156	130	133	136	129	125	152	135	125	130	143	135	139	133	136	130	144	156	141	120	131	137	110	140	130	146	127	133	139	135	143	127	142	130	138	130	123	150	127	142	118	119	134	133	149	140	138	160	131	108	135	127	125	136	138	131	144	149	144	145	155	134	153	122	128	112	143	113	134	133	163	131	140	134	128	129	140	157	134	139	148	129	138	149	131	128	131	151	132	127	140	146	160	131	121	126	123	125	106	154	121	120	100	134	136	110	135	143	137	135	137	134	131	132	157	139	131	148	140	137	142	138	138	133	139	128	136	130	139	123	133	129	137	138	162	131	147	140	146	143	135	140	118	140	140	147	119	132	119	165	140	131	128	139	148	116	127	111	134	124	112	127	138	131	115	144	119	134	124	124	133	126	136	113	138	138	114	145	118	139	135	137	127	141	163	148	146	132	130	130	136	152	134	148	147	148	127	146	142	111	113	141	142	148	140	124	125	151	146	133	138	146	136	152	126	144	114	135	122	150	137	139	145	124	139	144	132	138	110	113	121	113	115	119	123	119	137	129	131	147	142	145	140	116	135	113	125	138	154	140	140	148	126	135	127	145	147	130	138	128	155	151	139	126	146	145	123	123	126	167	139	125	129	135	133	136	129	125	120	116	120	130	124	132	131	133	159	135	143	123	131	133	122	120	119	132	147	132	130	130	144	133	147	134	163	149	121	127	111	141	116	136	146	123	127	139	135	133	130	131	125	124	124	121	137	132	145	129	148	99	124	145	141	143	166	153	135	153	137	120	158	151	113	142	136	127	136	132	147	136	125	132	137	122	116	117	147	114	148	129	144	132	136	134	126	160	131	160	130	112	134	132	134	121	145	126	145	142	138	140	136	150	112	102	151	131	125	112	137	138	127	137	129	136	147	158	135	137	131	141	131	133	130	118	135	145	144	142	124	126	139	129	121	139	146	129	133	126	146	142	146	128	121	147	138	118	154	129	132	120	126	114	149	128	129	140	138	138	134	118	136	141	147	131	136	133	113	123	149	148	122	129	139	144	138	138	127	125	122	160	125	122	116	108	137	143	141	132	130	146	141	146	133	129	122	142	137	127	125	121	146	128	136	127	131	139	141	136	121	155	139	137	128	145	135	130	147	146	144	143	140	137	145	128	122	126	154	140	151	142	141	117	134	123	141	139	154	110	126	142	116	133	133	128	117	133	136	124	137	142	135	132	135	140	136	146	161	135	133	129	132	134	142	156	135	138	108	135	128	150	152	147	123	123	132	149	136	129	127	136	155	133	123	133	132	113	131	111	133	152	135	131	138	150	149	119	118	131	128	156	132	131	144	132	110	133	140	123	138	132	125	134	128	125	125	135	145	136	142	141	153	115	143	124	140	160	125	141	144	137	156	145	141	149	130	123	114	133	129	125	132	121	128	114	146	154	128	142	146	141	148	135	116	149	140	145	145	161	132	143	149	117	137	119	121	124	151	136	119	135	118	131	147	128	124	142	135	146	140	150	129	121	126	128	128	116	141	132	136	147	137	134	150	137	142	149	148	123	151	141	115	152	122	125	130	148	127	137	128	149	138	121	103	129	152	159	121	143	162	126	154	142	117	130	146	146	120	137	118	161	130	132	137	128	118	132	127	139	133	134	141	131	138	126	143	114	127	139	131	159	119	148	129	117	113	135	123	140	113	153	128	115	132	134	149	151	145	131	127	135	131	132	125	139	144	133	131	134	154	133	151	127
5763	37234	13993	4552	3106	2292	1594	1293	1003	796	637	546	473	428	344	373	354	342	291	269	271	245	256	239	228	243	202	205	233	212	209	220	187	220	184	181	206	183	191	180	191	179	207	194	199	165	146	203	207	181	179	200	182	184	193	171	173	192	178	164	212	190	183	160	196	168	158	174	183	188	195	159	189	188	176	178	156	185	198	183	182	185	186	165	177	165	194	173	174	201	161	182	183	172	175	175	147	169	183	164	174	174	163	182	191	163	206	184	156	171	195	179	164	159	177	199	184	195	161	173	180	166	162	155	172	175	180	195	182	163	177	189	183	161	186	173	171	189	181	187	160	180	171	161	193	178	153	175	172	172	193	180	160	169	156	202	178	178	182	161	153	175	173	187	189	167	159	188	168	187	183	195	164	152	185	176	152	176	152	180	199	178	180	167	194	185	170	198	172	193	177	184	171	168	176	168	164	164	168	170	197	158	176	175	157	192	183	165	181	174	174	179	160	155	155	192	207	191	188	166	200	151	186	194	180	182	152	148	165	155	195	147	206	167	188	166	186	162	181	180	177	160	186	175	153	158	168	173	182	184	199	189	162	171	181	166	182	175	185	185	160	183	176	158	191	161	168	187	167	172	181	176	191	184	185	181	188	164	194	179	169	169	193	181	181	163	160	167	188	169	156	173	159	164	170	182	200	169	175	179	185	161	175	160	172	163	178	197	172	194	206	175	163	176	145	170	156	195	161	185	165	184	175	172	175	179	160	151	187	168	174	183	180	173	170	163	196	157	197	133	163	159	193	200	178	162	168	170	195	180	175	159	174	174	188	176	164	167	188	177	170	156	159	187	184	173	177	171	190	181	177	182	168	155	164	189	169	192	191	184	181	189	188	178	159	175	170	157	151	176	185	161	196	173	163	170	168	176	173	163	157	159	156	162	167	175	175	175	175	164	187	169	148	162	159	162	184	153	175	199	156	153	151	177	171	169	174	176	164	159	175	193	185	159	152	173	168	192	177	174	193	168	179	167	156	195	173	168	168	163	171	167	177	160	175	176	174	184	188	185	169	188	181	157	179	197	196	174	163	173	158	172	175	158	176	168	164	174	169	189	165	183	204	174	165	146	175	146	164	180	184	184	161	163	161	166	192	168	163	162	180	175	192	175	177	176	219	159	160	179	173	177	170	156	164	183	200	154	195	182	175	173	175	181	156	168	182	192	192	164	190	183	176	167	172	189	189	172	178	191	189	165	158	191	166	146	154	184	174	174	183	160	206	165	192	181	199	183	173	156	167	176	162	164	189	172	177	182	170	144	175	145	199	167	151	178	170	172	204	155	167	181	177	161	168	163	183	162	173	168	165	173	167	191	182	177	159	168	177	178	184	171	186	163	171	163	174	161	172	167	189	152	156	171	197	172	172	199	176	166	167	152	191	170	179	193	193	160	191	154	145	177	195	171	185	169	175	187	181	168	174	171	179	180	177	186	173	166	188	165	171	191	162	186	161	197	158	188	186	170	183	197	137	162	182	194	179	167	160	164	162	158	180	176	191	185	168	170	170	189	162	168	161	150	164	180	167	168	181	164	179	180	218	184	162	174	181	167	165	197	180	197	166	178	171	176	185	193	165	180	155	208	167	167	155	162	174	178	176	180	180	192	183	191	175	177	161	171	175	181	191	185	158	170	176	180	165	201	189	157	195	150	155	182	171	186	188	174	153	184	153	160	183	178	193	164	202	176	170	171	159	148	195	163	153	189	168	164	150	171	162	189	177	173	178	156	174	182	172	164	189	167	181	194	172	153	168	148	177	174	173	188	162	187	181	182	175	182	152	180	168	155	181	164	188	174	155	149	175	148	150	161	178	182	185	180	194	165	171	163	166	160	175	190	179	175	152	164	175	170	189	170	174	189	147	158	164	189	169	190	166	167	146	155	168	185	195	158	188	149	165	156	156	178	158	163	155	170	162	173	157	164	182	167	181	171	163	179	184	169	177	176	194	158	177	169	190	172	202	155	207	171	183	178	191	177	171	191	168	177	181	173	181	175	193	182	175	186	197	159	190	177	187	173	155	167	170	167	180	174	171	187	208	202	176	176	184	146	170	197	151	170	151	173	164	180	186	192	170	173	179	200	180	160	191	174	170	180	179	167	162	172	164	164	139	172	199	190	179	172	166	157	167	179	162	166	172	180	163	158	181	168	161	175	181	188	195	168	186	173	158	195	157	172	178	166	151	173	182	191	178	176	170	156	211	184	174	168	176	170	181	152	171	205	161	168	168	179	173	158	154	172	200	164	168	146	179	173	184	169	195	168	163	183	207	184	175	159	163	162	176	172	194	171	171	185	180	167	168	162	182	149	160	180	193	195	181	172	162	158	188	169	151	190	176	171	171	182	178	155	177	162	178	179	174	155	182	184	153	172	176	171	158	174	193	186	198	196	183	196	198	199	160	186	209	162	169	171	156	170	167	172	197	168	149	174	162	191	203	177	171	189	184	165	176	181	175	208	164	178	180	196	170	193	172	167	184	174	162	179	189	188	173	174	203	189	161	177	178	185	167	187	161	154	185	150	158	180	180	173	163	172	172	166	170	164	155	173	167	161	183	165	172	174	183	195	164	163	194	188	164	180	199	182	158	201	171	175	190	157	176	156	173	199	167	147	173	147	191	186	157	184	195	183	173	201	151	176	177	173	194	173	193	190	176	176	156	182	189	174	174	166	175	148	164	172	183	166	165	143	169	191	177	159	186	166	162	154	193	159	168	153	189	189	167	195	157	199	145	170	162	181	172	168	183	177	165	179	200	180	190	183	163	160	177	174	168	155	165	164	171	163	174	186	193	170	174	183	178	159	181	199	190	175	163	169	158	205	164	172	157	171	180	177	176	165	174	157	176	180	171	175	168	169	182	147	160	198	173	178	177	178	158	159	174	171	178	167	174	215	171	170	183	179	158	172	172	167	181	168	162	163	177	175	160	172	180	179	173	175	162	170	195	173	164	167	187	176	189	172	179	179	174	183	182	171	150	186	183	149	184	164	171	143	191	161	188	160	182	185	180	176	171	168	173	158	177	211	174	176	194	164	178	164	137	165	174	167	160	185	173	173	194	175	182	167	173	181	202	182	175	196	157	178	144	170	173	190	184	167	177	166	182	149	151	180	152	158	181	185	169	176	180	180	179	154	176	170	175	161	179	202	192	170	156	218	176	210	162	180	169	180	185	173	198	157	193	164	177	175	161	177	198	152	173	180	158	154	171	172	164	205	174	155	177	166	184	183	175	176	201	158	140	186	194	170	199	152	174	177	179	171	183	153	168	168	170	185	189	162	177	188	180	173	161	170	176	170	179	190	162	158	179	186	162	160	159	179	158	200	177	178	174	166	169	179	205	161	166	171	168	170	177	189	180	177	177	194	178	158	187	182	176	167	146	189	160	161	183	135	184	160	183	166	169	163	185	183	172	183	162	162	179	153	180	176	180	173	183	173	163	167	164	187	206	154
27790	17831	3663	797	616	624	577	581	531	560	546	538	547	508	536	510	519	500	552	492	525	527	524	509	520	511	516	553	565	514	522	539	529	517	556	533	583	521	483	523	519	484	474	501	570	493	521	526	534	513	521	526	534	482	504	543	560	461	498	504	563	541	514	527	507	510	524	510	577	506	506	525	516	525	525	539	488	520	520	499	499	551	486	519	556	503	504	539	513	530	526	547	515	536	514	533	516	500	510	518	500	512	497	520	509	517	548	562	524	494	558	516	508	525	487	498	564	521	554	543	534	492	513	455	541	573	551	503	501	540	548	521	506	481	538	553	567	534	494	546	502	562	496	518	558	548	516	528	500	514	546	498	516	514	541	532	517	517	548	538	520	496	519	542	539	500	524	547	546	500	525	541	538	508	502	514	541	527	527	507	498	479	512	541	500	502	466	528	530	490	517	525	523	517	532	551	570	546	512	495	472	515	528	521	502	541	512	542	524	537	491	536	530	531	489	493	559	510	553	519	490	485	484	527	529	573	533	541	496	486	509	514	538	535	516	503	506	538	508	521	528	525	535	562	512	550	481	495	541	536	495	527	540	520	525	528	484	510	553	551	469	556	525	504	522	539	519	512	521	475	521	537	536	512	532	551	530	480	519	556	492	513	516	522	500	510	529	483	482	521	537	484	515	527	517	526	530	503	518	517	512	558	519	500	558	474	526	544	514	508	537	535	475	515	531	550	521	547	504	560	534	520	569	548	534	528	561	524	505	529	489	513	546	544	513	527	520	518	527	531	528	524	545	521	557	519	507	552	564	548	510	538	511	505	512	518	497	572	522	518	556	543	508	520	498	491	512	492	469	510	556	489	523	470	533	521	519	509	522	501	560	484	518	545	512	529	466	523	536	536	538	527	553	487	518	552	489	537	519	505	508	500	571	505	519	518	523	524	533	513	531	534	511	532	479	528	490	562	493	560	529	535	509	556	529	531	507	520	508	500	510	511	473	533	533	499	498	509	538	492	536	492	503	560	486	515	528	480	503	514	559	504	496	523	486	514	518	523	521	497	518	533	497	532	495	560	548	544	528	528	507	455	513	504	504	491	525	530	541	497	508	532	533	538	526	486	521	531	568	518	573	529	450	531	496	516	516	515	501	502	512	516	557	550	510	515	512	539	524	494	515	492	547	486	554	550	566	556	539	509	546	498	497	518	493	529	549	517	501	492	514	521	491	522	522	545	505	512	526	505	502	540	517	498	501	535	469	504	548	488	516	526	444	490	526	506	515	530	542	505	473	511	523	568	496	524	506	491	528	542	474	507	521	525	525	498	524	498	539	528	480	503	520	526	542	551	504	527	489	539	487	495	527	508	524	480	527	579	535	502	549	506	516	508	550	499	536	506	513	520	550	549	543	537	539	496	495	501	556	516	531	559	532	525	510	572	517	562	519	497	501	515	584	504	516	535	502	522	513	526	504	522	504	554	493	539	520	529	501	582	495	511	540	544	528	511	547	463	545	527	508	515	550	520	514	534	511	505	512	545	549	504	503	506	515	528	547	478	512	530	552	511	526	497	499	506	509	469	516	532	546	534	504	550	536	522	504	523	519	518	500	539	460	487	552	521	523	540	521	531	564	512	514	529	537	486	500	497	515	511	512	520	510	506	540	530	522	574	508	540	499	522	537	523	539	486	492	497	498	509	508	515	523	526	532	534	527	515	539	550	486	530	523	500	489	526	511	561	557	507	521	495	504	519	511	530	513	519	531	493	492	500	536	485	505	533	532	525	509	530	581	506	544	523	559	476	521	522	521	515	559	502	512	521	518	508	529	486	497	539	517	530	529	523	522	457	509	507	561	540	506	529	488	480	551	512	481	531	540	522	513	524	528	545	520	494	547	491	496	528	540	524	516	496	496	520	496	530	515	509	501	519	476	504	522	525	483	538	525	542	479	526	486	496	551	523	535	499	517	515	492	555	559	534	492	532	477	525	500	550	504	519	546	527	512	565	470	507	532	526	514	527	546	522	541	525	554	530	518	529	504	532	571	529	527	488	497	527	476	562	549	511	516	518	502	552	520	534	511	540	514	545	520	491	532	529	518	541	485	492	559	504	528	485	513	570	543	549	540	538	506	517	562	523	541	553	511	553	520	536	551	545	533	532	504	509	533	552	494	477	513	499	517	530	532	528	507	504	544	513	525	516	559	546	524	537	522	516	506	483	524	517	573	541	509	506	538	525	526	497	536	500	503	513	500	528	515	532	514	541	526	508	540	534	549	521	534	536	502	539	524	522	530	474	532	513	534	501	545	521	526	532	506	549	476	498	574	533	501	506	476	496	526	495	480	496	525	532	536	551	537	521	537	483	528	534	504	476	503	535	510	568	486	530	471	541	487	572	496	497	493	535	523	513	531	528	521	519	515	546	518	516	535	573	495	551	516	550	554	550	491	491	490	534	500	536	536	488	508	511	541	510	533	513	514	533	542	508	507	565	508	511	539	503	482	543	491	491	514	532	516	521	515	529	508	533	528	499	494	541	556	552	512	480	489	501	560	530	547	464	497	530	493	476	531	512	538	511	519	506	572	537	531	543	505	527	524	533	536	498	533	515	524	516	525	539	551	525	522	518	493	522	465	513	547	492	511	522	497	495	570	507	496	542	501	525	551	499	511	499	450	520	513	543	578	510	501	498	519	511	483	527	508	531	490	506	545	526	515	486	516	543	524	514	541	544	534	502	532	519	533	530	496	513	540	522	551	543	540	581	516	538	516	545	518	548	488	522	503	522	576	467	523	478	525	536	524	471	505	514	509	496	579	545	549	457	504	520	531	519	526	533	523	517	504	521	490	537	575	537	492	515	548	477	537	513	517	521	489	515	529	555	532	527	544	542	533	513	510	494	486	538	493	548	532	492	504	503	539	537	549	590	528	536	555	534	500	479	538	524	560	520	515	504	514	569	540	506	508	505	508	518	517	505	524	486	502	506	523	547	500	486	548	522	537	591	494	535	523	556	515	496	514	499	496	549	538	512	524	525	502	529	537	513	506	486	543	528	571	495	572	548	566	515	493	526	490	483	521	454	562	524	531	497	557	496	528	530	522	518	474	525	520	542	532	492	537	539	499	510	514	493	494	542	571	532	505	519	555	522	521	518	499	530	540	500	540	552	495	523	507	503	525	484	480	534	518	498	516	519	509	540	490	531	491	520	517	524	507	514	521	524	525	513	529	522	520	511	492	529	512	551	506	539	511	519	551	520	553	548	504	504	481	507	541	528	507	534	510	515	545	499	529	525	536	565	525	536	554	484	497	532	500	525	507	526	471	513	505	519	517	516	520	515	494	502	496	558	487	555	500	513	518	478	540	542	534	517	490	508	550	555	523	507	522	521	523	485	569	509	552	554	527	499	501	553	515	549	523	539	502	518	511	541	525	518	501	554	526	539	522	521	497	534	478	565	543	548	508	528	533	511	547	535	510	499	505	521	505	574	537	519	510	527	515	519
5448	8649	1401	802	801	793	746	705	709	712	725	683	662	654	647	677	632	645	649	687	681	673	669	699	662	636	690	662	712	661	650	679	682	652	680	655	682	670	676	669	646	658	585	610	681	650	676	634	691	629	643	671	717	666	683	655	665	664	687	681	702	691	651	664	680	658	653	667	665	634	708	682	665	688	633	669	704	639	661	666	714	686	682	682	683	683	637	632	629	669	692	667	687	683	665	614	659	679	621	643	640	616	634	610	645	680	678	688	656	691	675	634	655	622	671	656	649	607	650	676	666	687	681	666	680	627	675	672	688	650	675	645	684	646	634	624	664	664	686	688	655	677	659	622	633	669	681	642	655	682	690	713	664	706	662	626	663	650	666	633	657	704	666	676	683	666	683	724	701	659	675	667	655	686	692	665	635	629	663	644	628	687	700	669	633	666	706	598	655	644	667	635	647	666	666	679	700	695	656	688	704	700	683	652	683	653	704	682	683	668	655	717	606	635	622	662	666	636	686	667	701	674	719	639	634	707	668	649	669	711	662	620	632	710	597	642	638	663	665	650	686	690	665	653	661	654	621	679	635	667	679	671	627	640	661	594	643	687	672	663	626	670	669	675	635	693	645	651	653	645	680	662	630	687	657	655	651	670	667	617	685	683	678	631	669	637	638	672	666	638	673	680	693	677	672	669	703	679	664	665	715	717	657	681	658	694	691	679	701	666	695	684	684	626	700	625	657	660	667	681	663	703	682	614	693	672	698	653	644	693	678	675	717	656	665	634	679	669	715	654	687	647	651	672	642	637	646	711	675	662	690	677	643	698	677	661	660	694	687	675	661	625	701	660	658	673	635	638	661	619	666	678	670	688	650	714	605	680	712	669	666	649	665	648	676	651	633	658	700	654	657	671	681	667	678	661	663	666	659	670	708	695	614	623	684	684	664	663	668	662	660	713	682	667	657	620	701	696	629	672	656	651	710	680	671	637	662	643	666	691	686	659	684	626	640	684	666	689	649	662	691	640	677	667	647	690	661	675	710	659	616	634	648	665	700	696	678	689	651	632	657	684	663	706	647	654	652	685	627	637	714	633	687	658	667	653	683	629	669	680	680	716	654	690	719	660	668	608	673	663	648	661	658	687	674	655	677	664	649	675	627	698	657	681	649	693	652	652	646	638	649	684	649	669	668	631	689	643	656	678	678	647	671	656	705	653	667	651	650	615	633	686	681	686	637	698	662	679	652	677	650	655	676	640	655	708	671	630	644	695	669	635	648	656	656	648	706	733	681	626	688	732	701	716	670	680	671	678	616	675	643	689	673	626	694	630	697	675	656	669	655	698	710	679	656	685	617	667	685	671	673	685	697	659	654	681	650	666	660	701	690	672	615	633	637	685	639	639	688	663	705	659	694	646	647	682	698	671	693	678	670	657	650	641	689	683	660	658	609	631	684	711	626	662	620	630	688	705	657	665	633	663	653	655	657	662	656	639	654	649	668	674	629	634	660	682	689	628	648	662	681	664	702	704	637	634	612	660	714	703	693	645	651	680	664	670	640	701	653	679	696	685	651	682	688	699	678	679	688	646	694	645	667	703	712	672	735	689	648	612	654	708	623	695	638	668	669	694	662	666	658	654	651	647	659	668	660	653	656	682	659	726	660	686	669	654	673	692	626	673	656	665	652	703	662	653	701	707	650	691	667	666	658	683	683	638	637	683	689	634	670	615	681	631	721	677	680	626	655	713	628	687	630	665	701	684	715	671	637	695	677	631	651	681	689	664	681	638	697	660	574	622	657	661	688	667	665	642	677	654	668	699	651	666	717	689	690	670	670	655	648	668	648	670	615	671	638	693	675	676	635	700	647	713	650	647	692	673	673	688	644	674	680	622	673	688	688	661	656	657	625	681	627	687	588	664	671	635	677	654	700	714	649	699	649	688	686	680	654	634	671	650	625	664	668	721	656	638	640	655	683	657	668	680	674	655	645	646	668	675	627	656	640	631	641	660	675	649	646	643	656	604	642	707	639	680	694	647	667	678	646	663	703	692	683	653	631	664	654	676	639	693	645	666	692	691	721	690	654	651	655	687	676	641	684	693	656	624	686	654	661	684	656	667	688	698	660	662	669	676	618	671	590	631	696	637	666	644	731	652	607	650	638	638	660	643	680	671	688	674	691	634	617	691	670	631	639	682	696	691	641	694	679	681	660	660	670	667	626	698	619	642	663	680	688	702	646	646	648	632	633	670	659	640	651	660	607	662	640	655	703	680	674	617	626	678	658	634	610	644	688	655	662	634	643	672	669	676	665	699	665	693	678	662	696	673	653	664	627	625	645	674	676	652	636	643	670	667	681	671	677	659	642	643	655	680	677	665	625	677	691	632	658	644	677	665	662	688	638	676	662	678	633	671	673	662	642	681	682	689	652	677	677	672	690	673	700	635	666	659	682	684	675	648	676	659	697	577	689	675	692	665	655	645	621	726	645	646	619	634	688	661	606	625	635	612	671	689	665	654	650	630	625	703	648	659	646	668	682	644	668	673	614	666	632	606	667	673	669	627	700	653	671	664	670	654	647	629	675	680	687	684	674	696	669	678	660	644	633	697	626	657	679	668	621	657	637	673	656	671	643	598	668	669	649	653	691	697	669	687	668	612	661	674	683	665	670	678	699	630	623	674	618	664	655	674	680	646	651	669	680	683	676	665	668	633	644	651	666	681	654	703	709	688	668	670	656	646	618	651	699	644	636	685	672	661	640	699	694	669	652	671	735	642	638	638	704	675	644	664	698	704	699	670	673	655	696	690	639	667	651	682	684	664	636	659	697	671	631	626	703	641	669	689	675	653	671	650	727	682	644	673	607	683	685	643	664	627	658	690	636	633	700	654	697	671	627	668	646	655	674	633	696	643	663	656	647	684	692	655	676	656	634	662	682	643	642	639	703	615	625	651	643	677	683	643	673	651	656	684	664	643	676	654	679	670	661	694	682	664	629	633	697	649	662	684	674	688	669	653	670	679	670	640	662	677	684	634	622	712	699	691	659	693	648	678	654	661	634	672	653	641	653	675	686	656	665	677	658	644	704	722	656	677	674	663	673	644	668	692	700	658	678	664	694	638	656	696	704	693	679	631	686	705	632	661	667	656	667	633	636	611	701	681	697	678	646	650	614	715	627	666	620	633	669	713	642	660	605	691	667	689	683	654	643	656	666	635	655	632	658	716	637	669	649	634	665	703	693	651	626	669	662	650	635	652	637	626	658	682	642	666	627	693	680	670	678	637	703	647	658	676	651	628	674	682	683	651	697	660	639	646	675	679	677	685	662	670	675	655	658	661	626	689	649	619	650	644	682	656	687	642	674	688	676	670	674	653	689	656	635	692	653	665	673	661	694	651	631	669	631	618	609	677	638	665	666	702	670	661	627	675	692	677	652	698	703	628	685	659	663	680	641	630	695	661	700	664	630	695	674	687	662	647	619	668	663	652	680	690	657	673	674	680	669	652
23737	21470	28667	24688	21371	6209	872	683	529	522	445	447	429	432	431	388	430	400	409	440	406	384	389	413	397	372	379	393	379	368	367	381	370	381	384	399	367	346	373	356	342	366	394	373	370	361	383	381	350	358	412	357	383	390	326	335	385	394	337	385	309	319	348	365	344	362	358	370	355	353	398	371	375	347	353	366	372	344	401	383	388	328	364	341	387	398	395	389	365	387	348	390	377	379	375	364	337	389	391	372	358	377	341	367	363	365	398	384	388	332	337	399	357	381	370	392	337	371	350	355	376	406	364	373	373	367	369	384	356	351	338	316	361	343	356	404	322	369	356	361	375	379	371	372	368	369	371	383	352	371	366	384	329	403	361	369	392	345	386	392	370	390	386	344	364	350	335	347	367	360	391	361	336	343	369	382	388	345	375	367	384	417	389	386	368	337	370	331	383	372	353	359	381	384	381	402	367	388	350	346	360	373	397	353	365	344	365	371	358	375	376	349	394	354	350	375	366	347	393	358	376	338	413	353	403	399	363	375	335	347	341	374	373	366	405	374	348	373	322	378	353	364	317	365	385	325	385	347	380	349	374	368	339	363	314	358	361	359	352	375	370	380	366	356	375	359	354	369	384	347	361	380	344	371	387	343	349	374	355	397	384	370	345	359	339	356	355	379	375	349	396	380	356	324	375	373	364	355	373	360	420	394	335	344	372	385	352	390	357	355	354	374	369	396	357	369	382	365	392	399	336	367	363	359	376	350	347	378	339	359	365	389	351	396	388	317	380	370	382	362	383	358	349	399	368	393	378	347	309	350	351	353	354	349	349	370	352	359	351	345	375	375	377	353	384	378	368	359	369	355	346	367	384	375	378	356	348	346	359	375	376	381	364	387	354	409	365	394	364	404	359	363	348	316	352	385	373	358	375	374	377	357	379	373	373	357	342	341	376	364	367	357	393	365	334	385	346	370	376	340	363	399	359	377	356	381	381	384	385	374	341	384	359	375	342	365	354	377	352	362	336	361	407	352	386	392	373	380	325	315	359	378	374	333	375	351	359	375	378	374	369	407	384	342	358	379	373	385	372	365	356	409	368	388	383	327	375	384	349	385	383	399	378	354	356	361	364	379	383	423	372	351	373	368	360	353	321	368	362	361	325	352	363	366	352	407	343	350	402	401	345	358	327	342	383	335	355	355	376	373	341	376	366	380	345	394	378	364	367	338	369	349	366	360	386	353	338	359	362	365	373	360	343	380	409	367	376	326	366	370	365	361	359	362	389	356	367	343	350	392	395	381	381	361	339	365	351	358	380	349	334	382	379	344	417	399	386	344	390	429	374	370	354	369	362	351	375	383	414	354	388	357	377	365	385	370	388	394	356	343	334	355	339	358	355	350	357	348	359	353	426	337	388	407	336	386	370	362	365	415	362	414	364	346	371	368	386	364	377	367	339	336	370	363	383	369	400	376	384	334	358	390	353	362	360	377	400	354	365	364	348	379	383	380	383	368	339	347	367	362	375	393	374	328	359	317	356	350	351	333	359	314	367	382	367	353	347	355	351	377	356	332	379	356	393	393	377	366	369	366	358	332	370	328	380	353	389	369	371	360	376	363	340	355	346	384	358	378	346	315	359	388	371	326	380	356	362	370	350	359	388	369	354	351	368	370	403	377	371	376	365	365	394	363	340	333	371	336	342	343	355	372	329	361	363	388	352	354	371	371	372	344	347	369	376	393	400	349	338	368	357	364	345	362	365	365	363	383	383	385	343	374	354	402	357	376	358	380	357	341	344	381	373	363	370	392	379	352	383	373	372	366	375	367	361	369	356	353	368	330	365	365	352	355	417	363	371	369	381	358	373	365	345	386	356	380	361	399	340	366	378	373	332	360	382	379	369	386	351	375	324	361	350	381	375	368	360	382	375	362	379	398	368	354	354	350	368	378	386	335	363	365	379	361	341	367	350	358	349	358	348	381	379	379	339	362	404	353	393	353	380	385	343	330	352	361	344	381	393	390	422	358	344	375	365	387	367	376	360	400	364	372	367	403	390	358	357	370	356	364	345	360	355	415	375	359	334	328	368	375	360	361	380	404	375	392	347	385	349	369	350	376	339	348	366	419	365	353	367	366	356	372	376	368	373	363	362	373	357	360	353	355	396	354	377	368	375	393	389	397	363	359	362	392	378	354	366	356	340	374	375	345	347	335	347	394	344	396	377	326	373	376	341	358	354	387	362	390	400	322	342	351	384	343	376	390	385	382	363	378	374	353	387	360	371	382	343	355	365	391	374	344	366	359	370	364	391	406	334	363	352	371	372	373	364	376	390	368	405	391	354	345	320	362	387	362	400	361	350	355	330	373	340	383	373	383	354	342	350	333	354	370	353	364	363	387	389	367	374	380	358	329	364	361	375	358	383	375	366	359	357	353	357	390	318	376	372	398	349	387	380	371	412	381	361	342	357	354	370	380	355	380	374	357	400	364	353	349	353	411	370	362	379	375	381	380	352	338	343	389	384	364	333	360	386	387	336	352	347	355	384	380	360	406	358	391	334	339	328	369	379	372	363	339	353	360	401	348	373	366	389	364	384	409	344	396	396	391	358	388	359	369	347	383	352	391	395	382	380	418	350	338	344	399	392	354	359	384	333	385	373	411	364	373	363	348	364	337	370	387	372	355	378	373	374	386	354	363	361	367	379	347	366	366	330	355	335	356	367	370	368	411	355	362	317	371	389	370	341	382	359	353	368	374	367	381	423	355	376	387	391	371	395	359	374	327	388	347	376	361	344	345	333	389	349	352	368	357	367	369	357	356	348	371	357	378	314	360	376	355	339	349	370	367	315	377	374	351	338	373	370	350	356	357	360	376	392	360	346	382	349	350	346	384	391	393	364	374	375	389	407	362	369	387	399	360	370	340	344	342	354	361	365	373	419	360	389	374	391	363	353	368	383	350	348	368	371	362	376	346	368	384	363	377	367	338	370	362	386	351	352	377	351	370	378	367	332	367	328	354	373	347	379	352	387	405	399	341	355	372	388	363	364	340	368	396	354	369	393	381	354	353	359	390	352	388	339	358	349	350	388	364	333	347	390	375	381	338	357	348	354	396	406	363	356	393	340	375	374	369	343	379	347	351	378	369	384	345	360	372	325	352	370	360	341	377	405	369	376	414	377	374	359	341	378	420	394	344	382	421	349	384	352	362	359	385	333	392	357	376	377	403	360	351	369	364	336	406	366	355	411	395	367	369	378	383	371	398	383	342	353	338	398	397	372	357	365	338	348	370	388	346	375	353	386	338	366	365	381	431	363	360	375	381	363	378	361	378	362	336	395	333	359	375	361	376	402	377	392	386	406	389	363	385	365	356	381	357	376	347	352	366	389	386	383	344	357	363	392	370	383	350	341	387	364	375	393	353	359	380	365	399	391	374	430	366	345	363	368	357	358	348	344	384	315	335	355	343	372	363	390	361	353	381	361	369	371	377	398	367	360	393	391	374	372	364
4510	35472	8622	2934	2071	1548	1271	1087	857	751	729	647	636	605	620	551	596	521	561	501	541	542	514	513	513	490	506	519	518	473	483	497	473	454	506	479	496	505	487	484	486	514	474	441	496	489	439	487	518	466	471	497	494	458	473	475	488	479	514	458	483	487	480	462	472	492	459	473	497	478	505	463	482	480	511	492	470	469	473	449	496	475	461	476	462	488	450	499	460	481	495	477	488	465	488	469	478	432	484	462	484	498	500	491	472	523	508	471	483	470	498	479	467	470	446	467	500	516	475	509	501	491	428	429	482	463	457	507	472	495	462	462	499	475	480	479	514	493	482	523	464	509	510	460	487	466	475	477	471	482	480	492	479	477	487	473	466	522	458	467	461	463	468	486	501	478	491	473	464	487	480	486	460	490	487	459	501	479	510	450	493	472	505	539	464	502	484	465	480	539	440	460	460	473	452	419	479	483	471	483	498	479	524	507	511	516	467	470	488	514	502	426	504	463	484	466	493	450	457	491	495	499	447	502	459	485	534	482	488	464	492	479	476	451	485	456	488	464	459	474	464	493	492	483	462	445	484	470	453	438	458	415	506	475	505	454	491	451	449	484	428	439	494	477	489	467	473	487	521	516	454	453	522	477	493	496	461	478	484	466	469	434	460	432	456	486	493	489	478	430	490	473	478	487	476	478	491	494	482	503	519	486	475	494	473	472	464	451	494	464	435	476	504	468	462	459	406	468	498	438	484	483	486	469	488	445	480	428	516	474	495	502	464	499	480	483	479	504	495	446	471	452	469	452	466	501	471	471	480	521	465	477	478	421	511	477	479	475	504	457	489	491	503	522	460	436	491	483	507	502	505	440	487	498	473	471	490	467	492	475	497	465	477	477	461	482	498	466	442	529	467	476	491	498	463	503	496	486	473	465	493	452	466	516	486	462	453	454	451	511	449	465	468	493	459	477	490	491	465	476	457	469	463	482	499	527	504	492	478	476	458	457	483	488	480	499	453	465	482	472	473	466	475	480	484	475	468	498	487	497	484	497	465	459	487	492	475	504	454	468	468	495	503	475	482	485	481	476	518	493	483	468	434	506	471	470	528	443	470	493	463	494	499	498	477	481	486	489	462	482	501	429	485	503	501	452	494	494	482	461	474	430	510	490	481	428	487	464	473	476	442	470	470	474	458	512	458	520	457	463	496	502	468	467	462	442	483	510	494	510	506	465	517	471	481	477	477	432	504	493	485	500	499	472	482	451	461	479	501	490	477	442	482	496	484	453	485	489	496	484	507	495	508	443	490	473	472	492	499	470	458	479	516	493	482	513	474	464	496	469	458	468	533	514	507	488	499	517	434	463	476	487	470	481	442	498	465	447	505	408	482	495	483	500	502	481	466	471	468	520	465	475	477	444	495	473	465	439	439	496	473	468	483	469	470	461	477	508	497	542	493	488	510	457	506	470	458	477	479	418	472	495	530	483	534	465	516	440	458	431	480	470	498	484	472	477	462	507	456	448	478	504	452	488	499	466	484	484	449	455	476	489	477	468	467	497	450	471	543	446	471	461	509	491	517	442	454	424	457	465	498	456	475	493	465	446	485	503	512	509	486	484	488	506	463	515	525	512	468	498	489	488	442	501	450	466	500	480	455	504	488	465	477	516	502	505	483	524	483	538	491	471	477	508	466	488	468	466	463	498	466	444	471	526	466	505	452	455	522	473	478	462	480	490	484	476	445	504	470	466	472	444	495	449	429	436	459	458	468	463	467	502	458	510	494	486	483	484	509	483	467	454	504	485	515	465	497	488	482	510	477	475	487	467	506	504	502	473	450	468	475	476	486	444	491	484	466	496	467	510	476	508	457	479	504	449	470	473	531	441	494	482	482	503	451	486	511	497	490	451	512	432	494	493	497	480	483	474	514	478	522	501	523	499	471	495	519	455	471	445	479	487	462	486	475	480	481	498	460	456	472	474	464	474	503	504	447	457	494	451	510	455	461	480	506	470	474	485	487	442	465	499	493	463	484	479	505	434	468	485	449	509	486	506	476	453	475	471	450	445	419	510	497	494	477	479	463	464	512	452	491	457	465	465	464	477	474	474	471	470	459	484	471	447	438	492	498	470	485	498	490	500	515	476	486	512	473	454	488	494	487	477	484	463	480	462	461	455	430	496	440	496	465	494	457	472	463	473	453	441	461	516	493	545	476	464	483	476	464	463	445	509	469	512	480	434	468	503	478	529	507	495	502	477	476	489	468	499	471	498	497	471	464	494	490	498	469	443	523	490	469	482	465	506	448	517	496	468	477	486	485	486	500	525	508	465	477	508	515	493	470	445	495	503	480	485	500	460	472	481	503	459	441	506	457	503	444	509	489	472	499	478	494	488	455	483	483	490	504	472	469	478	501	478	507	474	453	480	461	465	455	457	494	492	486	474	525	468	465	443	490	459	475	531	504	536	422	435	479	468	469	490	509	438	448	487	475	478	478	486	481	463	461	489	507	502	491	496	471	502	526	505	442	461	460	483	469	523	476	473	506	503	480	466	430	450	438	470	498	491	463	489	512	468	497	425	473	503	497	479	446	458	503	460	473	476	483	458	518	461	492	531	478	470	456	477	475	465	475	463	486	476	447	478	466	494	479	467	469	462	511	443	498	473	486	493	531	478	457	497	487	407	457	509	466	493	462	479	442	498	464	507	505	476	467	527	475	468	443	418	504	462	467	479	454	469	490	492	484	452	455	487	490	497	482	446	455	496	492	493	461	534	472	500	494	497	505	474	486	487	486	495	492	485	436	504	471	506	477	487	520	480	525	484	473	477	504	483	475	482	498	456	486	444	481	469	515	518	479	469	490	495	471	472	505	508	470	470	480	459	500	461	471	511	494	477	438	473	498	476	449	450	470	506	438	482	501	463	460	499	527	484	478	489	505	504	466	476	511	484	455	451	521	469	489	517	469	458	461	490	485	522	508	471	509	478	479	477	484	508	506	502	475	464	476	486	434	496	473	491	493	471	473	508	459	480	440	450	487	451	495	504	501	514	513	500	482	511	463	505	488	478	438	492	480	503	470	463	492	483	482	494	451	482	499	463	501	457	482	494	459	482	482	469	513	498	462	492	474	510	439	504	462	463	502	503	501	488	495	474	485	453	477	462	455	528	484	521	429	474	463	465	482	488	494	501	512	454	458	465	495	508	455	525	520	469	529	459	468	454	466	463	485	487	498	541	451	508	465	473	488	491	486	509	477	440	528	461	478	498	499	506	518	494	481	488	487	505	501	456	449	477	467	465	454	460	464	463	468	485	483	521	513	472	482	487	467	492	494	464	480	486	471	468	481	507	495	424	457	498	473	489	473	524	473	445	451	501	478	492	480	473	460	483	489	459	514	474	439	491	480	528	493	477	527	468	449	486	489	487	502	439	464	461	465	478	488	457	494	476	433	466	464	507	448	498	522	484	474	455	460	461	456	516	465	490	472	485	497	500	446	469	445	437	542	494
24973	21518	27134	25753	4777	613	546	516	446	445	454	412	382	410	400	386	386	407	378	384	391	393	398	368	321	380	414	390	360	421	399	365	360	358	363	358	394	360	393	337	355	342	364	369	377	344	346	359	343	399	358	366	362	417	361	378	393	351	400	363	326	366	353	352	387	385	409	405	345	346	409	360	338	383	380	352	369	370	364	387	340	384	391	363	373	385	365	371	387	372	333	371	377	371	393	362	353	376	367	373	366	372	369	360	418	378	364	353	384	378	397	375	370	360	365	419	346	358	384	397	383	392	370	382	363	369	347	351	376	379	402	384	376	378	372	354	353	365	366	384	387	418	343	345	388	393	384	365	366	353	363	362	377	381	366	347	320	395	366	357	381	348	385	397	367	374	350	366	346	369	326	347	391	360	343	367	345	370	367	387	354	381	340	362	345	383	384	369	366	395	345	352	378	356	357	384	353	351	375	354	373	384	368	360	359	365	359	374	368	353	392	391	370	332	351	391	327	333	362	403	376	375	342	329	350	386	360	339	352	352	368	371	374	358	363	337	369	361	365	374	350	383	382	395	362	367	371	374	375	373	414	370	378	373	377	372	363	341	367	378	404	386	391	349	399	381	383	353	348	369	361	369	354	373	330	364	349	360	384	361	371	397	384	368	357	349	366	376	364	353	378	358	376	380	363	380	377	370	358	363	381	365	377	391	340	377	349	412	391	355	325	366	358	350	408	361	373	376	402	341	365	381	392	368	390	399	364	382	356	392	379	395	381	378	373	330	388	348	360	352	359	389	393	356	361	351	371	353	362	390	385	360	350	394	383	349	368	351	378	365	362	339	359	347	358	360	385	364	338	355	382	378	372	368	337	368	381	375	367	404	378	366	372	379	374	381	379	387	345	377	371	374	383	376	407	328	367	389	349	387	404	339	340	360	331	376	376	347	338	365	402	369	390	382	377	367	393	357	384	362	384	363	343	359	381	384	339	403	379	376	355	370	339	393	338	335	344	358	353	359	383	376	389	344	366	392	347	379	361	368	364	352	357	356	378	372	367	363	398	406	392	359	374	352	375	329	384	344	367	353	343	378	355	397	390	370	362	322	361	381	392	379	392	367	377	383	390	368	368	383	367	346	361	371	341	365	386	426	323	369	378	418	376	364	357	361	358	351	347	400	349	367	364	369	371	343	340	358	368	386	370	399	355	362	400	379	364	371	357	374	408	359	410	390	360	352	383	399	378	375	377	427	392	355	397	348	352	391	356	346	386	360	349	379	411	345	400	363	386	371	361	381	394	368	367	353	354	384	365	363	345	334	406	385	376	373	367	405	408	376	363	356	382	356	347	380	368	397	324	374	338	382	365	363	359	385	334	357	371	370	387	384	378	341	328	327	372	345	390	380	402	377	336	364	375	417	368	385	361	392	349	409	365	359	342	360	340	393	410	347	366	387	393	391	363	380	366	379	357	361	388	375	387	358	376	378	388	417	359	364	354	369	381	351	371	385	353	379	360	346	331	352	380	376	356	343	399	360	340	378	376	351	401	355	336	383	345	342	386	353	371	367	356	390	362	381	383	375	335	341	357	351	394	375	347	357	360	431	377	323	387	396	357	414	370	392	344	362	374	380	331	409	409	355	386	346	389	358	367	396	385	350	370	369	388	329	373	378	408	353	395	370	352	352	363	360	307	361	360	346	389	348	363	349	348	359	346	353	375	373	356	388	395	374	374	389	364	359	389	366	346	370	370	383	358	389	373	366	367	385	329	370	371	362	386	353	360	329	347	351	352	387	360	397	358	360	382	353	357	371	373	400	374	398	391	346	378	380	372	343	354	353	373	381	336	405	401	349	364	393	378	395	379	379	381	347	404	361	412	375	371	373	402	354	357	366	354	332	380	334	362	352	361	368	364	381	368	354	370	358	399	356	359	346	382	355	336	350	331	356	383	333	384	354	387	363	382	366	368	368	360	346	343	391	384	363	393	336	379	374	359	369	362	357	400	343	387	369	397	400	357	358	340	382	374	372	348	378	363	363	334	368	386	376	374	382	391	352	377	367	344	365	353	384	353	374	375	407	406	368	371	354	352	373	378	386	342	368	354	379	349	373	375	380	363	355	370	384	345	376	336	386	376	350	402	380	370	345	396	382	344	379	358	379	380	367	383	369	352	416	348	352	374	364	362	341	359	372	345	357	394	370	357	352	349	382	363	387	358	376	377	371	365	362	371	377	321	385	347	386	400	393	355	366	400	385	372	357	387	377	363	401	379	373	393	368	366	351	342	356	347	403	345	392	355	372	377	370	365	382	344	359	352	361	362	375	344	351	374	354	346	397	376	335	342	344	400	372	348	388	342	330	345	357	378	351	347	344	353	369	334	391	374	375	385	347	390	356	349	380	379	373	408	342	382	351	357	388	426	381	345	347	367	363	381	381	353	343	324	393	350	336	394	341	383	368	364	383	374	358	383	343	379	360	360	355	357	356	362	359	342	339	371	405	322	374	343	377	354	329	398	376	367	335	361	360	369	380	385	338	349	358	373	418	378	370	354	366	351	358	372	366	321	361	388	376	369	352	356	393	377	395	400	340	391	404	363	380	348	399	361	350	379	367	360	366	380	360	366	369	400	343	346	341	344	390	394	368	365	358	344	349	353	368	355	360	378	321	398	370	350	356	342	398	396	395	372	338	356	353	371	365	368	371	397	359	348	370	347	380	387	384	376	383	344	357	369	355	379	317	382	397	356	351	385	359	394	380	375	342	321	377	379	375	368	347	392	330	351	355	362	359	343	417	387	360	360	375	355	357	355	332	363	374	366	346	349	383	376	351	386	372	361	370	343	338	382	335	349	379	360	365	370	369	357	362	369	373	358	368	344	390	366	372	360	351	364	364	371	391	378	384	397	397	355	371	362	368	382	383	310	350	390	383	383	364	377	337	424	379	374	381	399	366	376	379	351	371	376	343	380	358	378	366	362	366	393	381	363	369	356	395	370	349	360	373	374	367	377	377	377	335	370	390	381	366	371	351	336	347	394	364	363	325	333	397	393	368	386	380	382	398	353	390	351	333	385	385	383	358	364	367	389	385	377	361	402	397	343	347	406	346	369	371	367	353	359	370	347	366	383	328	368	367	398	375	372	360	370	378	371	384	361	405	416	375	350	354	350	401	350	358	368	353	389	384	344	331	376	345	357	373	391	380	375	374	388	360	343	363	357	390	352	418	344	390	363	351	379	357	372	379	362	375	390	348	390	370	376	364	343	356	368	381	408	368	358	391	362	367	382	355	341	385	380	378	345	364	357	350	346	336	346	357	393	387	363	370	372	372	351	376	363	360	381	347	363	337	330	335	387	374	348	367	362	359	352	369	357	387	358	355	382	352	373	398	360	363	378	350	403	346	358	357	372	396	364	367	372	387	363	381	353	380	370	354	381	381	387	381	347	377	364	384	373	397	373	402	361	361	385	380	366	378	371	420	386	371	362	338	379	392	341	375	380	388
4350	28784	4710	1729	1270	1017	905	727	657	647	579	545	547	552	512	488	493	482	477	499	475	466	446	458	508	434	482	474	477	452	512	472	481	460	459	461	430	488	466	468	460	457	460	454	448	466	455	459	471	464	491	458	434	470	428	464	453	458	456	462	457	475	446	452	437	461	506	500	454	486	449	445	468	432	456	435	468	477	494	489	444	468	458	472	489	487	441	472	436	466	431	466	442	426	489	472	439	453	453	426	443	466	478	433	441	477	437	456	468	496	467	451	465	456	482	455	469	473	434	446	468	411	452	473	450	446	476	460	443	480	484	463	478	460	459	487	457	446	451	451	398	454	480	455	428	471	467	468	444	502	463	485	466	460	461	440	481	464	502	457	444	471	458	441	452	454	478	441	459	485	480	468	423	451	445	453	478	476	509	504	488	479	435	425	471	461	486	441	430	470	426	427	433	458	455	475	451	464	469	469	428	465	452	458	463	472	490	458	456	494	474	432	431	457	445	457	464	438	478	439	468	455	441	433	437	477	436	480	461	440	454	482	438	484	462	420	461	458	444	477	491	441	410	488	455	463	423	486	442	488	485	446	470	424	485	476	452	466	453	439	455	441	463	464	436	463	442	488	462	517	445	448	445	422	441	426	413	462	462	462	443	456	458	478	462	461	519	445	460	453	444	438	458	427	446	493	471	457	467	450	452	453	464	463	422	432	439	414	439	433	505	485	488	437	413	416	488	468	424	440	436	428	460	453	452	474	451	466	448	450	474	459	481	452	438	476	454	484	467	442	434	492	464	466	438	473	473	504	441	467	470	478	480	444	458	443	430	487	473	450	490	452	503	460	479	458	444	451	461	493	466	439	458	477	446	463	459	477	458	449	471	454	486	458	498	453	430	448	460	460	457	478	437	440	485	467	464	459	439	437	458	492	469	445	489	474	462	466	455	443	447	466	433	456	474	450	441	438	454	441	492	445	471	476	470	478	469	403	438	443	471	459	509	442	450	460	482	460	464	433	456	447	474	464	475	503	484	496	460	461	458	445	477	445	459	449	514	462	469	469	446	491	484	456	464	489	435	444	437	475	470	487	429	461	445	453	498	452	472	469	421	437	465	475	493	437	439	450	443	478	455	466	454	436	434	441	440	454	441	469	424	447	463	421	452	496	456	400	452	457	433	438	435	453	464	429	433	451	449	455	453	485	417	469	481	440	465	432	448	496	441	449	460	422	463	464	509	448	480	449	456	440	455	435	445	442	449	475	460	474	460	444	441	449	449	433	435	471	428	455	468	460	479	472	432	477	450	477	464	460	458	467	447	457	458	449	436	420	419	460	473	408	425	474	469	491	448	473	463	426	445	456	412	457	472	457	428	457	457	442	443	432	446	425	448	475	457	446	458	457	469	460	450	437	463	478	478	453	433	450	444	431	424	464	460	423	413	480	491	440	456	456	476	501	481	459	479	441	448	422	441	404	445	444	504	475	442	444	450	456	474	483	438	463	447	455	420	462	455	408	420	411	462	491	456	436	469	428	454	447	441	459	490	454	457	469	448	437	432	437	479	474	442	456	453	419	458	469	441	458	472	466	484	468	441	446	438	426	479	424	468	444	494	431	421	468	403	465	488	472	478	476	436	494	446	415	446	459	438	454	449	478	448	450	455	442	446	437	468	443	490	476	456	441	478	450	457	433	455	442	454	451	469	456	458	497	478	417	424	479	479	417	468	421	479	444	448	433	473	449	446	445	434	475	433	418	462	461	426	474	477	430	453	484	426	460	441	485	455	448	489	445	444	439	423	449	408	467	501	440	459	445	470	480	449	457	504	437	469	462	449	454	443	481	461	448	430	456	435	461	443	448	462	443	475	483	428	466	443	462	524	443	456	471	431	480	467	478	440	461	427	474	469	428	472	458	455	476	469	484	478	436	459	444	461	480	495	439	464	460	465	459	492	455	433	411	452	449	458	456	469	437	431	417	475	473	459	452	456	480	447	415	480	474	477	435	455	426	486	474	448	450	453	461	493	466	457	438	434	443	442	436	475	478	430	424	439	459	425	463	446	495	419	439	462	469	444	532	428	455	427	439	460	453	472	454	505	465	491	489	476	478	449	483	436	464	423	429	475	436	477	412	410	451	460	461	431	448	459	417	444	482	473	453	450	486	445	458	471	411	413	454	482	484	459	499	466	454	484	500	441	466	476	459	462	478	487	488	479	448	468	462	432	435	481	473	413	447	434	509	425	451	462	473	475	468	457	465	423	473	444	470	463	438	427	454	443	467	468	442	431	484	451	451	416	461	477	449	440	427	449	456	462	449	472	453	464	456	447	479	466	435	459	467	465	425	468	435	486	452	450	487	391	455	404	455	482	441	428	459	465	428	437	467	477	464	473	477	471	432	482	473	483	455	455	442	443	428	463	437	441	452	420	458	450	451	439	440	465	459	469	433	468	481	448	436	460	507	447	436	423	437	445	463	469	410	464	493	461	445	429	438	453	469	488	479	462	470	445	430	465	478	441	424	483	448	436	433	428	460	471	460	489	415	453	447	417	465	425	483	465	455	442	423	425	465	509	468	451	448	499	425	444	462	476	486	490	454	436	440	467	417	465	500	457	484	419	478	489	484	463	450	456	449	465	503	481	481	453	461	462	451	464	495	429	443	462	452	481	439	472	425	466	436	480	483	449	472	460	466	498	429	450	478	467	406	465	454	461	497	444	433	458	439	465	439	448	437	444	479	478	451	428	480	457	467	438	459	458	441	466	419	472	455	448	449	490	463	462	423	438	423	470	451	488	429	491	465	431	463	456	465	455	475	447	440	441	394	407	446	463	457	467	472	445	415	456	450	477	515	478	438	443	460	466	468	486	480	477	428	500	435	452	460	462	412	491	448	449	426	470	467	469	453	457	463	424	471	426	473	454	483	436	485	460	492	431	511	437	444	453	457	452	455	473	456	473	437	495	474	450	484	457	487	498	471	484	470	423	469	450	465	429	438	478	455	419	415	458	478	426	445	469	417	439	468	485	448	456	465	459	472	482	409	445	432	435	427	451	466	426	453	415	437	452	496	471	456	430	503	482	451	459	472	456	460	480	450	431	438	452	442	474	445	474	472	446	472	460	450	463	443	479	501	435	436	455	465	446	458	458	434	447	459	489	463	454	441	447	420	448	485	453	456	484	473	445	438	441	439	462	473	478	462	420	477	471	438	443	449	475	446	437	445	470	447	433	445	474	468	506	443	443	457	467	422	482	439	442	456	479	445	473	482	434	471	455	456	460	492	452	454	470	458	458	436	442	420	462	446	502	441	474	472	477	469	478	449	419	455	449	417	439	398	450	440	445	460	463	435	449	480	436	461	478	451	478	446	494	473	449	453	468	435	446	439	462	482	473	447	442	479	410	488	436	454	441	460	470	440	496	451	444	487	464	447	461	464	471	430	448	441	459	451	406	465	432	457	477	425	451	473	445	475	449	464	448	493	477	466	467	496	460	486	490	471
22862	21499	29117	24305	21501	21223	2928	624	458	426	345	286	260	238	240	215	201	196	186	178	198	165	179	165	187	164	162	147	148	157	154	154	157	154	154	140	159	144	127	138	128	136	128	125	134	133	133	150	144	139	134	134	129	148	162	132	120	135	131	159	137	133	137	136	137	148	142	155	151	128	132	145	127	123	158	148	125	119	134	136	144	146	127	124	123	114	136	131	130	124	135	118	139	155	136	132	140	123	144	134	126	124	111	125	146	126	140	123	137	134	124	138	112	131	112	138	140	135	123	133	153	133	128	121	133	168	149	141	130	139	163	129	143	131	137	124	126	156	120	142	141	130	133	122	122	133	135	160	120	120	126	109	169	142	140	133	138	124	115	130	114	127	137	144	121	144	142	118	127	129	114	119	126	140	115	118	132	154	134	143	134	142	143	136	136	135	131	130	124	147	131	118	143	128	110	150	130	138	150	121	124	127	137	140	133	135	137	133	131	134	121	150	128	151	122	121	131	138	125	128	129	116	122	147	142	138	148	142	126	128	125	124	151	120	123	123	137	133	146	140	137	123	148	131	129	136	134	138	132	118	121	147	147	153	138	126	140	127	140	140	145	126	140	154	128	129	128	161	115	132	154	135	135	122	136	145	132	140	135	139	149	129	138	145	107	143	128	139	157	129	133	121	136	148	164	125	129	133	142	119	127	130	134	146	137	138	147	135	131	148	125	139	127	148	133	137	148	128	137	139	153	128	124	141	149	130	149	133	114	124	126	132	141	145	129	144	134	133	134	134	131	158	145	137	138	124	149	120	167	133	140	130	143	131	139	130	127	139	130	137	131	149	133	151	125	135	134	119	145	129	138	145	129	141	109	140	129	124	119	113	132	126	138	145	123	156	147	133	135	145	120	185	121	122	133	119	129	152	132	136	153	113	134	144	127	133	133	132	125	153	135	137	136	139	140	133	127	132	144	151	139	141	123	134	134	146	135	146	119	136	154	137	139	153	135	129	120	136	132	125	130	153	139	127	141	138	126	146	132	118	128	151	140	125	137	142	127	144	121	130	144	139	140	129	138	148	131	166	131	154	132	129	132	135	120	133	128	150	135	125	129	143	133	159	147	138	133	133	133	138	131	125	128	130	150	142	146	132	128	136	127	128	135	135	133	137	137	143	131	128	140	121	129	143	132	128	119	123	143	122	131	126	119	101	140	136	132	121	149	137	127	124	118	128	111	131	124	134	137	118	138	128	125	135	139	144	127	133	138	152	135	150	136	148	122	112	128	110	139	142	119	138	137	122	128	117	130	114	135	128	135	133	146	131	119	120	122	128	129	138	109	144	145	117	133	157	115	127	117	150	165	129	131	125	134	126	121	145	139	164	124	132	131	149	149	120	126	128	137	117	131	146	129	139	142	131	154	117	118	144	145	148	151	131	115	136	158	132	125	133	126	129	130	128	137	109	147	115	126	120	153	126	124	115	122	116	149	123	160	136	136	135	141	126	115	122	142	116	141	121	120	154	131	109	125	130	118	136	140	125	131	121	127	132	130	131	126	126	140	130	119	142	142	142	122	125	156	132	141	132	156	140	153	127	126	130	138	132	140	143	138	111	128	130	134	124	130	136	145	155	136	151	119	140	143	144	148	134	131	119	129	119	126	120	135	128	147	143	131	122	130	143	136	116	141	139	146	117	146	122	128	132	135	174	141	120	130	122	139	133	134	145	144	130	122	136	132	132	117	128	121	142	124	134	151	145	127	137	140	126	132	113	145	129	139	132	107	150	127	149	146	123	132	140	135	123	126	123	139	141	138	124	152	124	149	111	120	139	129	136	136	136	144	143	140	115	131	122	140	135	135	110	145	129	118	143	140	113	128	110	129	128	127	138	118	125	150	124	123	141	125	151	112	139	135	134	142	108	127	142	150	126	132	116	145	127	145	109	137	141	148	136	153	130	137	137	122	142	136	144	137	146	132	134	128	133	111	118	137	150	153	130	146	122	130	132	135	146	128	132	152	121	142	124	124	146	146	132	121	144	135	141	136	124	131	137	142	125	133	121	149	122	142	141	113	137	127	122	129	127	123	144	147	133	126	147	127	140	125	133	135	133	140	131	148	134	130	148	110	130	137	119	127	135	133	146	140	140	133	146	121	150	116	135	133	156	146	127	130	138	124	127	111	121	134	139	123	121	150	147	139	130	136	142	124	112	125	135	110	120	158	122	140	124	130	139	143	137	154	123	131	121	135	138	139	124	124	139	132	156	131	118	126	140	130	146	120	137	126	143	130	143	147	128	136	126	113	126	140	145	153	121	135	127	140	137	110	142	153	118	143	110	135	125	136	154	115	132	114	129	123	144	118	131	114	137	136	139	139	137	130	126	139	135	110	122	150	129	134	159	140	133	132	133	114	133	126	148	130	143	139	147	134	150	126	111	124	141	109	133	110	131	122	122	144	138	135	153	124	112	128	144	133	119	143	129	128	156	120	135	129	134	138	140	136	112	125	127	130	137	109	137	133	140	109	124	118	135	111	137	148	138	126	142	134	125	137	124	138	130	143	123	119	134	139	143	125	121	128	142	128	149	117	144	123	135	134	129	133	111	131	117	130	135	133	125	129	139	130	129	157	116	123	141	130	134	145	138	150	163	122	128	109	125	139	140	125	132	133	96	125	117	123	134	114	136	137	139	138	131	134	144	117	117	161	119	161	126	138	134	127	128	133	146	120	139	141	135	130	146	126	144	131	122	131	115	122	130	148	132	119	141	131	133	146	114	151	129	136	132	133	135	126	131	157	116	126	146	123	137	143	121	133	134	143	137	121	147	112	148	137	121	145	132	125	136	148	138	139	148	125	142	136	131	136	128	127	145	130	115	117	136	132	137	126	120	145	153	144	118	130	134	132	111	125	150	121	130	123	132	134	131	138	136	113	133	150	135	120	115	134	127	162	126	128	135	133	121	135	120	124	117	153	132	131	141	140	135	153	119	121	124	148	135	115	137	135	146	126	132	156	128	138	135	138	111	128	134	126	138	118	140	139	138	145	132	135	139	120	130	151	135	147	103	129	118	143	121	149	137	138	135	160	121	158	126	153	132	139	136	149	145	148	135	116	116	143	139	130	126	131	147	117	123	148	135	127	143	130	127	136	153	126	134	140	116	137	146	133	134	144	143	162	118	163	129	117	148	148	144	137	124	127	115	115	157	117	134	163	145	132	133	150	122	135	144	121	115	142	122	134	143	139	142	149	135	142	133	108	139	145	137	141	130	135	126	144	142	116	150	131	133	129	125	134	139	132	133	140	122	116	127	160	140	150	133	123	122	139	144	131	112	150	123	129	138	147	137	133	101	133	113	151	147	140	147	120	132	137	148	129	133	116	123	131	156	150	154	145	156	139	122	141	129	147	133	127	144	139	129	133	149	126	148	115	157	150	171	135	139	141	115	126	132	116	126	131	142	130	137	157	148	130	136	105	126	135	134	142	133	122	143	139	147	129	136
5836	39666	12640	4598	2952	2208	1688	1248	991	785	658	573	488	451	392	350	329	286	249	289	244	242	237	224	219	239	235	231	222	197	236	211	203	220	185	202	191	194	180	189	188	192	181	194	179	188	187	173	181	183	194	182	172	171	171	191	196	178	165	172	168	194	170	198	180	168	163	167	189	192	170	155	195	178	151	161	180	176	154	173	182	181	183	186	186	164	159	170	176	164	166	154	178	187	179	175	173	153	170	176	149	166	183	178	173	185	170	188	182	182	167	168	177	167	165	180	156	175	176	158	177	148	175	155	192	182	158	178	167	174	170	154	170	155	169	187	195	169	165	205	183	149	157	195	174	162	190	186	182	180	177	159	165	165	183	152	184	144	181	173	168	185	165	177	161	188	174	189	154	201	162	162	189	189	164	179	173	159	188	175	208	167	199	168	189	180	196	164	191	177	176	170	191	179	167	182	158	152	167	177	188	194	174	168	179	171	164	154	160	160	167	176	175	193	154	168	164	170	165	157	171	159	161	171	186	179	156	150	163	167	161	152	148	184	192	174	188	152	182	173	187	172	155	194	175	180	176	194	165	165	145	180	187	170	171	166	210	178	177	174	181	184	167	161	189	151	190	164	156	183	193	154	177	172	167	181	165	183	149	190	166	159	179	170	171	162	173	183	158	170	172	156	170	145	177	173	174	157	180	156	163	189	175	173	153	162	161	206	195	166	172	149	180	157	144	207	186	178	168	189	182	186	170	188	181	172	158	176	154	169	177	168	173	150	159	186	162	170	167	163	171	155	197	170	176	164	175	175	170	182	163	171	176	150	208	188	171	179	162	156	144	184	154	170	165	180	172	171	166	161	158	162	176	157	155	191	176	177	145	172	144	150	170	168	159	170	176	160	173	175	172	160	177	160	180	185	167	178	169	186	178	184	176	172	166	166	162	171	156	177	156	182	161	180	156	158	157	176	178	170	192	173	182	188	159	173	182	182	185	169	172	175	168	186	186	178	155	180	189	174	180	170	156	184	173	160	170	188	145	182	181	181	177	173	188	172	183	166	162	157	174	148	185	186	187	156	155	145	178	168	167	170	175	155	169	176	158	154	166	163	194	154	164	163	170	185	188	168	177	162	168	168	186	167	179	148	171	163	188	177	143	186	181	165	184	145	189	157	165	182	167	149	186	183	182	169	158	152	163	167	166	179	205	160	190	155	164	162	186	162	162	153	154	171	160	172	179	165	165	169	160	177	164	157	165	184	185	203	177	174	166	184	157	177	155	178	170	159	174	193	191	146	181	172	200	183	176	203	192	176	156	172	162	192	163	186	187	217	181	167	150	168	155	187	187	164	181	177	186	176	160	177	166	157	193	173	180	198	185	175	172	171	182	195	176	164	156	187	176	179	179	167	186	183	170	179	178	183	219	189	171	141	167	177	171	174	165	171	133	181	187	163	177	167	150	191	206	174	193	178	180	156	162	190	175	138	184	178	170	162	158	174	186	169	173	163	169	167	162	149	156	139	163	173	158	176	162	172	186	156	191	154	174	149	146	189	171	177	145	176	183	187	171	179	157	167	189	176	177	157	173	173	163	170	185	178	177	179	182	158	164	161	180	183	192	183	177	181	155	183	170	153	187	163	160	168	188	167	179	182	160	166	163	162	160	175	181	160	185	188	160	166	155	157	172	199	169	182	179	187	148	187	167	155	179	176	187	173	145	183	174	171	175	177	155	143	167	162	151	184	179	172	195	188	157	157	179	205	174	165	172	180	180	165	176	157	187	159	173	178	148	170	160	175	159	183	169	181	153	185	189	155	178	173	192	201	159	167	168	199	178	199	169	157	169	171	151	149	170	160	166	191	189	169	185	157	167	223	166	169	155	155	185	172	182	145	174	188	171	186	178	153	180	163	150	159	178	164	159	187	188	165	168	165	171	147	156	176	177	171	173	190	197	172	182	187	160	175	165	185	173	184	167	170	171	175	166	170	203	175	161	164	168	180	147	177	174	167	176	165	165	176	151	176	178	175	205	134	159	171	185	171	168	158	171	148	168	159	148	166	169	166	169	176	154	189	180	155	171	213	195	167	183	184	163	186	157	165	188	143	166	162	165	201	175	173	170	177	170	171	164	175	188	161	166	160	145	172	192	150	162	174	189	174	151	171	164	204	183	159	183	160	183	162	158	173	169	164	169	153	171	146	195	174	183	175	166	165	173	156	160	158	168	170	157	174	168	168	165	169	178	161	154	162	182	182	176	187	148	178	161	166	169	172	156	168	174	165	167	149	178	177	161	181	170	194	178	166	159	170	182	183	177	178	150	199	148	159	166	166	187	143	187	193	180	170	163	147	193	175	159	150	178	171	176	181	183	200	189	160	192	182	187	188	170	168	167	155	172	168	162	180	191	176	187	159	189	165	162	175	144	167	220	163	172	152	174	172	161	176	162	185	175	184	176	174	187	183	176	164	172	155	151	183	174	165	172	159	156	183	170	162	170	174	163	194	174	141	184	160	197	179	195	171	168	197	166	185	186	130	163	178	164	152	160	162	156	174	159	195	166	158	184	178	161	178	183	194	168	164	167	173	173	175	186	167	180	154	169	160	170	160	175	182	169	152	171	159	168	165	180	174	173	162	178	172	180	178	166	167	162	151	166	171	163	184	189	165	163	167	187	168	174	167	171	171	173	165	162	182	177	177	147	174	154	170	171	160	147	166	153	176	163	160	156	161	164	189	138	179	179	156	147	179	180	159	177	170	186	171	149	165	175	179	157	159	163	169	158	177	187	160	177	160	146	170	172	188	161	162	164	176	151	200	189	185	217	188	170	178	163	171	173	185	168	167	165	173	158	190	164	191	189	168	181	162	165	164	170	178	157	169	170	164	175	173	184	166	160	166	157	179	198	162	152	151	172	168	178	169	158	169	180	176	171	143	179	155	172	171	174	162	160	173	183	173	159	164	192	159	177	184	189	180	186	176	175	189	153	156	183	186	160	198	180	175	159	183	161	203	171	197	188	150	193	167	174	152	171	149	151	170	158	177	179	177	152	178	186	174	162	148	175	154	179	166	204	181	163	172	187	168	171	161	166	165	173	171	153	159	167	167	161	196	164	186	163	159	206	154	173	180	151	172	169	168	159	167	157	154	162	190	174	175	147	156	167	149	149	178	166	175	161	175	190	158	165	182	176	153	163	179	164	163	166	185	178	157	185	158	188	189	160	168	178	166	167	174	178	157	193	173	187	168	169	171	175	178	157	164	160	167	188	161	168	159	168	181	190	157	172	171	173	159	166	170	178	173	165	165	186	166	193	159	199	166	189	188	190	172	156	172	164	162	173	191	182	157	170	169	171	181	173	183	161	181	162	165	162	173	160	154	187	156	173	197	157	145	186	177	153	183	153	186	207	176	165	200	132	173	191	167	170	162	150	171	178	162	153	177	171	180	182	172	146	200	181	170	156	168	186	179	192	162	192	174	162	150	169	165	176	158	181	187	178	161
27776	17992	3924	797	618	575	542	550	526	502	512	536	493	544	530	548	485	514	537	506	480	501	538	500	521	508	510	506	536	517	532	525	475	543	530	537	502	482	540	534	539	540	495	504	496	561	525	508	543	520	471	521	526	494	479	525	494	507	550	529	492	561	530	495	473	508	484	531	513	473	504	535	518	543	519	506	501	534	558	502	506	482	530	555	487	522	534	496	490	516	542	530	528	536	514	468	489	532	522	516	508	505	525	521	535	505	514	509	502	555	537	495	514	494	528	522	528	520	549	519	507	535	518	482	541	560	529	476	547	519	475	492	491	491	489	532	478	518	519	504	529	518	495	497	495	517	540	517	516	470	499	515	509	523	513	515	543	501	495	493	534	523	501	505	528	562	523	543	507	523	510	509	517	501	527	505	560	513	489	504	505	510	519	469	516	516	500	548	525	546	492	524	499	508	493	512	516	480	504	507	508	521	514	561	520	542	553	472	536	478	510	552	496	543	533	491	507	536	543	523	542	496	498	533	499	488	521	556	535	507	504	497	490	522	516	525	521	549	540	517	514	547	485	485	519	558	536	547	486	506	538	500	519	550	547	511	550	545	527	525	518	564	482	498	470	528	512	506	520	511	524	530	535	504	532	505	527	499	532	470	551	535	551	521	558	534	486	511	537	527	498	475	530	488	488	529	543	522	535	513	510	544	555	540	543	528	513	536	523	542	488	511	527	490	566	527	484	529	525	533	514	479	525	521	529	526	525	509	522	529	502	517	560	509	514	520	506	503	489	501	506	540	515	516	499	545	514	544	471	530	515	522	498	522	521	525	543	490	468	519	513	518	518	491	539	531	552	538	503	491	498	522	521	517	547	522	529	536	529	501	548	518	552	540	536	510	534	521	528	541	471	508	492	513	515	504	483	528	525	510	515	507	486	505	517	542	519	483	533	530	532	568	520	503	525	511	552	493	521	517	521	485	530	533	538	500	517	544	502	499	510	523	520	511	508	530	515	510	562	506	466	470	559	492	481	510	525	534	497	512	535	497	528	482	556	458	510	539	489	514	501	509	514	472	515	499	485	507	508	527	530	520	495	506	508	482	513	515	510	510	520	484	507	553	512	567	540	547	502	495	501	538	516	491	520	527	503	560	502	522	522	514	534	492	459	512	503	529	483	505	495	498	476	534	507	491	513	485	551	549	552	479	497	510	498	519	488	505	510	517	524	503	489	504	535	521	501	525	478	509	524	504	577	505	498	522	518	516	474	487	488	493	502	506	500	536	514	531	479	494	498	528	490	506	504	528	477	547	480	517	521	527	543	509	500	534	496	526	502	513	512	497	494	493	496	490	522	535	512	534	518	551	514	550	470	513	484	553	502	530	488	536	531	533	521	509	515	535	515	488	526	532	497	523	502	514	470	557	482	484	556	503	495	491	523	521	512	534	496	473	504	527	482	522	535	505	527	511	533	521	469	547	520	509	521	507	529	525	503	526	515	511	549	513	517	523	537	536	485	523	528	487	503	527	495	465	512	504	529	512	530	491	525	536	524	569	541	499	517	508	536	568	516	510	489	536	523	507	508	522	506	507	502	499	505	514	501	572	546	526	526	558	532	530	497	492	527	503	524	496	546	532	558	518	523	550	497	493	496	503	524	556	553	500	543	527	512	537	514	517	501	516	519	532	508	525	511	529	538	524	505	525	459	561	502	550	499	528	550	526	493	520	503	503	490	530	527	512	514	531	501	530	510	500	522	491	522	480	500	516	544	501	523	521	452	526	526	484	504	552	523	514	502	487	513	504	497	491	543	542	534	507	478	519	509	505	495	526	521	493	510	563	501	492	515	505	514	547	486	521	473	486	509	519	507	506	528	489	527	540	516	488	506	534	490	546	501	531	541	493	462	512	525	503	508	513	483	521	544	521	495	496	504	501	499	511	532	527	524	516	513	517	517	515	517	546	523	541	501	534	523	514	521	507	511	484	523	516	535	480	524	485	490	537	492	507	517	530	478	491	487	530	521	481	505	556	526	524	484	528	513	516	503	510	501	449	546	550	517	535	475	493	519	502	506	471	525	460	528	533	488	485	493	515	496	536	501	514	490	527	549	506	566	503	449	504	551	500	547	529	520	522	518	507	505	515	513	557	528	542	504	514	545	516	507	502	534	464	488	528	492	515	491	482	535	554	529	558	502	513	501	502	502	492	546	554	525	506	506	519	522	513	435	469	511	517	515	519	512	518	519	551	526	483	542	475	500	495	531	521	565	489	498	485	479	535	471	485	501	526	528	505	493	506	555	543	489	479	548	520	495	460	546	488	514	530	524	559	535	548	506	522	510	513	532	514	527	542	514	448	470	512	495	487	501	512	502	558	494	493	536	542	482	465	507	528	530	483	536	506	531	526	537	474	513	503	524	507	481	530	552	519	497	495	528	479	552	529	516	510	498	483	539	522	515	504	470	522	526	523	526	499	533	532	516	529	501	485	495	506	537	523	528	512	540	508	465	515	511	489	512	523	549	539	506	499	513	509	495	541	505	462	498	491	523	509	515	540	550	500	491	518	536	493	487	468	528	531	507	530	511	510	522	511	533	514	463	493	471	513	522	562	534	518	506	501	528	495	493	488	510	506	528	529	492	524	494	466	515	556	525	526	516	516	500	507	499	537	546	554	488	510	513	506	560	542	525	522	487	531	507	525	504	502	509	501	510	475	524	511	476	514	572	525	546	529	508	511	522	469	481	478	480	518	473	532	513	492	500	518	536	550	531	539	501	496	526	523	500	532	507	513	523	533	523	534	477	497	516	534	510	545	491	540	508	499	513	502	479	499	537	506	480	549	525	524	536	555	554	495	471	503	498	504	527	519	527	513	545	542	492	534	541	509	541	476	516	499	513	513	527	481	509	505	508	469	505	470	516	497	506	480	520	531	508	516	566	467	489	524	514	537	503	537	503	516	530	546	475	538	498	518	560	556	506	525	508	519	517	472	501	508	531	499	499	534	535	510	502	453	536	539	501	529	551	497	508	524	515	482	540	504	540	550	509	503	535	516	487	522	518	517	539	571	519	503	502	550	495	509	515	491	505	520	510	563	476	489	524	536	540	517	554	521	534	496	512	481	531	491	477	487	549	531	532	530	485	547	508	510	517	517	567	516	544	499	499	524	529	511	492	514	481	467	538	482	525	527	504	476	573	488	524	506	488	540	529	536	508	545	535	532	509	487	532	524	514	519	544	549	557	525	508	498	501	500	535	529	501	543	513	498	485	515	528	512	553	520	510	532	535	478	529	532	543	520	515	458	508	476	562	485	531	520	566	523	495	526	543	512	507	536	511	532	560	499	518	496	493	535	535	485	539	488	492	531	572	491	520	532	516	541	512	504	531	553	538	490	544	470	509	530	518	525	498	499	504	513	496	516	488	520	513	512	552	520	515	495	509	506	550	493	474	507	473	517	496	498	532	512	530	508	465	514	536	510	531	515	489	556	515	504	508	504	517	515
5493	10486	1394	769	805	672	736	707	702	671	699	654	648	641	695	699	682	655	727	658	701	660	663	667	703	664	635	678	633	649	670	662	685	632	644	637	685	668	686	652	697	630	659	702	606	649	660	646	670	671	662	633	616	672	629	612	644	632	665	664	658	623	646	616	690	704	640	642	654	633	679	619	645	640	720	643	643	651	683	656	640	599	674	651	653	626	660	722	621	637	711	616	700	655	627	648	656	643	675	635	670	664	639	622	680	654	631	654	654	663	670	654	654	677	595	712	661	629	654	689	594	660	623	661	643	695	690	672	667	661	673	690	663	690	669	687	653	642	681	669	721	674	664	646	634	625	652	614	665	656	685	672	602	623	682	675	619	641	644	634	627	648	651	628	637	624	654	685	637	632	670	675	660	692	625	657	659	679	661	663	652	617	653	615	634	681	643	632	600	650	700	631	694	647	652	616	670	619	651	620	706	661	616	646	668	643	666	670	658	655	678	671	630	632	651	613	672	692	671	653	699	634	694	679	635	690	679	662	671	670	672	695	656	625	593	670	670	641	634	702	647	621	645	644	659	676	694	689	661	660	638	604	694	646	635	674	615	651	662	632	683	657	686	666	649	649	652	636	659	669	642	679	669	646	648	608	648	651	630	661	671	701	622	685	692	642	624	687	664	657	714	690	640	646	704	652	688	675	659	687	664	617	663	671	667	679	654	625	650	671	635	642	646	642	624	605	653	676	664	626	649	669	643	661	640	608	655	649	638	672	652	625	633	631	650	665	646	674	686	633	627	658	635	598	654	661	625	652	659	640	646	648	654	679	623	681	632	629	698	606	644	629	641	673	647	640	677	649	688	734	671	654	684	678	677	666	655	667	662	689	642	598	716	630	642	693	648	670	681	669	680	635	662	649	660	648	686	686	657	678	666	668	630	627	674	680	655	660	663	676	629	697	632	676	607	681	641	699	676	633	618	663	682	669	618	688	664	639	608	634	612	630	627	646	658	665	650	661	672	638	708	608	612	649	669	626	659	614	628	664	650	643	688	653	677	659	666	635	672	636	625	644	647	678	630	719	626	642	645	650	669	663	673	663	592	637	656	694	601	655	691	683	662	625	645	650	662	661	649	627	625	657	638	662	662	670	654	656	635	682	669	652	685	666	661	692	633	641	660	659	656	647	667	608	642	633	706	702	710	668	657	630	638	660	695	665	669	652	652	643	635	629	647	644	668	637	689	688	654	654	672	664	654	655	644	643	652	671	644	664	609	636	653	626	647	601	640	631	650	666	672	644	689	668	631	651	649	686	605	644	647	654	662	676	699	708	622	662	625	667	664	636	690	685	674	663	645	690	666	678	673	651	652	674	653	680	654	653	657	662	665	632	656	666	658	654	638	680	670	634	637	689	669	654	667	684	622	636	638	634	653	623	693	636	688	638	645	668	641	628	608	651	656	665	676	668	606	690	642	654	671	646	685	637	647	649	663	650	683	620	654	672	656	621	650	686	651	644	659	688	644	678	667	702	667	656	645	687	664	706	646	668	668	595	616	681	676	689	649	654	659	641	694	644	655	629	652	659	620	650	626	686	643	634	668	678	611	659	595	645	630	649	633	679	632	654	657	650	662	708	668	699	693	683	690	634	648	686	589	639	660	641	673	614	637	589	659	657	635	610	630	642	650	675	655	664	641	648	642	651	705	669	638	707	666	631	678	706	657	697	666	647	680	677	659	659	654	654	654	654	641	628	596	658	616	670	670	647	707	687	675	638	650	646	686	650	647	650	690	689	642	643	650	626	656	644	636	687	702	664	616	651	678	619	659	645	615	647	681	615	660	631	652	663	647	676	645	641	672	716	642	690	695	631	665	713	725	675	653	659	676	621	666	652	582	627	660	681	630	679	658	650	636	604	704	650	681	647	658	608	654	645	728	675	637	703	697	620	655	652	642	686	623	669	660	636	587	724	668	660	616	652	579	665	629	666	635	721	662	649	634	676	670	658	665	633	685	726	642	660	659	674	703	641	678	617	634	630	662	636	623	637	646	626	651	593	604	703	662	627	661	626	656	661	651	602	678	689	674	624	636	666	646	683	666	691	677	651	643	630	626	650	673	705	649	664	662	623	625	621	648	674	624	646	642	600	653	706	642	678	645	649	641	626	639	636	663	695	656	668	622	710	651	639	689	647	639	640	634	667	637	621	667	667	641	686	665	646	647	669	664	666	695	678	661	633	683	662	644	646	691	632	614	669	676	676	656	661	693	629	671	635	690	654	670	656	652	681	669	664	639	658	622	666	665	632	672	662	649	660	686	669	644	614	634	611	665	679	649	624	609	663	639	665	641	712	653	683	688	695	680	639	644	666	639	671	658	661	627	641	655	689	685	615	708	695	676	646	651	661	646	675	685	641	629	685	660	658	636	682	658	641	653	679	646	649	632	678	635	678	684	673	688	649	584	619	641	672	694	616	631	687	633	633	639	616	618	705	625	646	636	648	628	689	641	657	563	623	694	660	637	666	677	663	663	670	667	596	661	602	648	704	630	693	640	679	665	657	668	680	685	619	633	670	679	635	660	668	671	653	674	615	646	672	656	645	671	599	659	643	637	626	651	689	686	638	691	624	638	646	695	676	681	673	632	646	629	656	666	638	702	678	618	622	607	649	668	662	649	676	647	644	679	686	669	650	665	671	665	666	684	655	678	651	651	654	672	644	641	712	650	605	617	661	676	660	628	634	630	692	666	700	656	641	672	649	697	642	673	692	691	652	695	634	665	610	635	677	690	673	692	672	636	641	651	627	686	635	693	677	665	637	688	703	710	668	675	648	627	655	673	669	655	649	663	593	645	637	712	640	640	632	674	650	637	633	665	660	618	700	616	632	694	627	688	659	670	658	671	637	688	649	680	624	644	633	677	640	661	630	639	692	657	661	688	644	697	639	683	622	631	698	645	640	665	697	613	618	652	657	664	684	656	724	671	622	642	637	668	602	639	646	646	658	633	663	659	656	620	627	632	644	671	632	679	704	651	645	579	675	643	630	636	661	678	673	629	694	625	648	653	671	679	680	647	655	679	703	618	657	648	629	620	640	691	627	624	657	653	650	663	635	622	654	617	622	637	652	686	719	693	703	684	643	641	706	655	629	671	633	643	672	680	655	617	633	644	631	629	666	673	690	670	651	662	635	646	659	687	625	687	641	658	656	659	681	668	698	620	676	668	706	686	619	629	664	650	700	656	690	634	648	685	637	643	656	660	647	649	678	694	634	672	698	694	635	657	647	640	649	675	657	663	648	678	641	694	658	660	656	648	681	670	605	653	639	626	645	676	702	674	705	675	652	676	679	659	642	664	691	660	672	671	645	729	679	630	661	646	668	692	632	667	686	605	641	627	660	650	640	676	699	693	652	657	636	614	689	673	656	665	620	665	629	634	662	706	669	657	687	707	681	685	675	629	640	636	646	704	622	675	683	706	621	703	646	702	639	649	635	676	656	617	719	648	661
23796	21491	28565	24820	21372	6271	924	651	550	500	466	438	453	436	390	381	388	377	427	369	373	402	386	349	378	394	415	363	377	383	390	379	366	377	350	353	351	394	363	397	373	359	352	404	351	399	353	357	381	363	364	373	357	342	403	357	363	370	378	334	358	379	355	346	375	331	350	401	362	370	351	332	360	353	373	356	380	344	395	364	374	337	350	334	340	379	354	389	366	346	372	360	371	355	374	379	355	384	382	361	357	357	347	346	363	370	348	346	392	333	368	392	360	355	337	371	353	354	336	359	403	369	383	367	364	385	375	328	372	351	407	351	327	347	376	347	332	366	343	356	347	378	324	377	352	374	372	379	367	340	371	382	378	354	382	350	336	400	352	366	367	362	343	378	403	364	368	343	369	349	375	348	343	360	347	375	346	367	371	378	390	371	348	355	372	373	366	352	351	337	374	351	353	361	369	369	369	366	369	336	349	354	387	348	371	344	373	376	343	364	379	327	356	370	366	384	379	346	352	319	354	390	380	382	340	358	372	340	339	326	333	386	306	368	378	351	353	376	358	326	358	333	356	374	373	379	401	377	378	409	349	338	363	388	364	384	344	339	366	362	368	356	357	324	368	338	358	399	359	333	383	359	343	344	397	345	354	352	364	350	361	338	371	330	377	374	389	365	369	381	367	351	352	337	379	381	321	365	397	363	368	348	362	384	348	358	355	384	342	334	368	367	354	337	375	340	327	343	367	336	346	368	401	370	350	352	349	390	332	337	323	370	399	333	354	372	368	370	404	368	380	352	341	342	390	354	356	371	363	335	326	375	408	376	333	343	353	377	370	333	342	330	373	380	347	350	358	358	369	348	360	332	359	362	344	366	335	342	361	340	347	357	339	346	365	378	368	394	368	351	351	377	364	352	380	342	381	349	349	363	342	358	327	379	330	374	380	355	352	400	343	363	362	355	333	345	371	376	354	394	354	382	338	343	355	318	351	345	353	377	373	372	357	340	369	370	330	350	396	366	377	386	367	347	369	326	356	364	364	369	356	375	372	403	372	316	357	375	347	330	391	366	382	352	383	388	382	344	357	355	346	354	352	378	349	375	357	379	349	360	349	356	376	324	336	413	383	374	349	383	338	372	398	357	371	371	329	354	352	382	388	381	390	366	330	324	383	377	359	371	357	374	373	388	344	388	347	353	376	372	357	342	380	319	375	344	344	362	374	380	376	352	361	351	340	358	390	351	367	379	356	364	345	373	342	342	371	356	364	363	377	356	350	344	357	361	366	382	356	311	364	371	362	382	351	359	376	372	368	395	372	387	393	366	376	365	322	351	357	358	361	395	377	326	341	383	336	348	359	345	378	328	381	363	363	395	358	368	363	376	356	367	356	351	366	371	378	360	396	301	356	358	364	367	325	381	377	369	344	347	353	378	348	356	338	384	360	393	381	307	351	356	364	352	366	369	380	345	383	350	399	363	331	369	375	367	355	360	356	337	406	358	398	363	328	346	356	368	341	371	377	323	352	353	342	353	391	350	403	330	356	363	326	351	365	347	359	349	328	346	343	373	323	376	350	394	372	354	350	365	379	349	335	328	372	399	353	349	334	383	354	378	390	367	343	394	367	370	355	378	374	342	362	365	382	349	350	390	398	374	331	364	377	384	360	363	370	323	384	350	408	392	370	404	327	361	392	377	351	343	395	353	366	358	367	350	374	367	326	345	373	351	366	335	373	372	387	389	368	354	363	363	347	401	372	386	350	369	371	346	389	332	325	363	368	352	326	352	368	326	362	353	380	347	367	345	355	366	369	339	376	365	371	392	347	348	329	329	356	375	342	365	359	376	400	374	360	344	348	381	369	366	360	367	364	331	402	359	377	356	385	386	342	384	389	386	342	362	333	358	393	371	355	397	386	392	367	368	349	348	345	376	349	349	384	404	375	356	413	356	336	364	357	357	345	368	330	369	354	365	401	381	370	364	355	339	348	405	368	343	375	337	380	368	342	378	369	399	377	355	349	350	326	385	394	325	356	336	363	327	344	335	377	339	333	375	319	400	356	347	324	348	376	339	366	382	361	355	367	340	395	367	320	371	377	360	343	325	363	346	341	372	380	344	366	388	333	360	327	336	345	349	348	348	372	369	383	361	382	374	345	345	370	327	347	348	350	352	346	327	390	376	354	322	339	337	382	354	388	340	369	358	347	351	355	372	344	334	370	399	374	379	330	389	350	337	399	358	400	356	328	378	365	352	371	344	350	361	384	351	370	349	372	346	387	396	368	364	404	367	365	349	373	363	364	359	345	349	355	358	388	356	370	334	368	344	368	377	379	350	352	381	368	364	362	342	351	354	360	352	341	406	358	354	351	380	335	356	343	354	364	372	322	397	383	378	323	340	384	356	342	339	337	368	378	384	377	364	366	396	383	328	354	384	337	360	346	384	352	350	372	371	379	363	357	345	350	368	403	385	354	339	368	369	337	386	377	357	373	386	351	364	373	350	348	337	370	357	320	368	345	382	374	376	384	375	361	315	294	362	368	357	339	352	380	333	368	389	340	382	356	353	358	383	377	371	357	338	387	374	361	378	395	363	383	340	349	372	355	345	377	361	388	345	374	360	389	370	360	383	341	364	355	349	362	333	360	373	366	359	343	348	357	383	335	354	351	384	351	365	378	395	365	366	368	384	345	361	352	359	358	356	342	363	364	353	359	359	356	351	399	359	374	357	367	370	365	370	380	363	342	345	339	366	364	374	343	336	331	341	361	366	337	435	347	381	373	331	356	364	344	370	371	354	361	393	335	352	364	371	372	350	368	319	407	391	338	372	353	361	386	357	363	349	317	348	341	348	350	356	346	382	321	351	392	351	387	373	395	362	353	337	340	352	380	361	337	343	379	347	355	367	364	351	359	345	355	352	378	341	353	381	354	338	354	364	362	349	360	349	358	332	373	342	362	366	370	377	362	385	360	398	369	407	353	347	336	343	375	387	360	349	344	368	353	351	352	348	357	359	372	361	375	347	389	338	361	349	354	362	364	360	347	377	348	343	373	383	348	344	341	330	353	328	359	337	370	366	371	370	406	347	416	376	336	365	372	344	349	364	387	391	329	337	362	337	330	369	365	396	384	332	361	341	366	363	413	368	362	388	355	355	352	356	369	368	383	375	369	327	383	363	365	338	392	361	333	360	361	358	340	349	377	367	340	352	360	356	355	360	351	353	379	367	410	363	385	358	387	364	351	381	387	326	350	354	366	376	363	364	364	386	356	333	357	349	359	336	376	350	314	347	378	369	356	377	389	349	377	378	347	329	362	353	400	366	340	341	382	359	322	350	325	342	361	346	368	357	370	374	373	385	384	346	389	329	367	346	375	351	381	334	323	351	355	348	341	360	348	368	379	335	367	354	334	324	371	341	349	376	341	356	345	370	352	377	404	351	395	396	390	351	334	337	372	351	320	338	370	350	327	355	392	324	358	382	324	385	366	351	370	349	350	380	361	382
4706	35878	7981	2946	2042	1561	1282	1002	899	811	701	654	634	600	580	549	537	540	511	541	540	534	540	515	507	504	473	496	520	513	473	472	542	484	501	468	465	470	455	472	501	483	450	487	520	483	459	501	502	418	449	494	450	510	484	479	470	472	457	459	473	494	489	463	461	466	457	468	462	481	487	466	459	430	495	477	528	496	471	459	487	472	444	466	478	476	468	453	460	437	478	453	466	508	515	476	495	485	450	481	445	438	489	513	501	488	476	461	482	468	493	451	454	449	507	489	459	479	463	459	469	514	445	496	498	439	491	515	465	467	483	505	497	458	445	508	546	447	478	496	501	513	506	477	473	460	422	450	442	468	471	475	481	540	488	492	486	492	476	453	463	473	491	458	507	477	498	468	443	492	490	458	490	449	481	486	460	447	458	456	513	449	470	483	522	474	484	468	493	500	443	507	458	490	476	490	447	457	470	476	429	499	490	467	484	483	475	504	476	493	445	478	470	480	482	519	447	478	460	490	464	537	492	449	476	483	464	432	448	466	483	482	432	465	493	469	530	476	465	436	457	448	466	480	438	456	485	483	503	455	497	472	471	450	491	474	497	481	483	458	499	497	466	461	488	492	477	510	503	438	520	476	469	483	457	525	460	512	438	499	486	524	451	492	481	442	427	485	473	457	466	520	481	478	429	465	488	453	476	476	443	469	496	482	474	479	477	446	456	455	499	488	457	430	449	480	484	465	477	482	463	468	450	498	451	459	488	511	478	480	460	476	467	435	490	434	453	481	502	499	488	457	499	480	459	451	482	496	457	505	439	479	471	457	472	493	467	450	459	497	516	483	498	423	495	477	452	442	435	479	463	482	513	446	467	432	479	512	475	454	480	485	448	494	429	471	513	451	469	479	495	483	449	463	490	475	484	460	485	417	434	466	480	471	472	461	508	466	460	436	479	482	491	462	443	472	437	454	470	492	460	449	488	485	526	437	458	469	498	506	461	478	463	499	422	435	456	451	465	487	488	481	430	496	488	476	525	459	466	467	456	488	496	459	482	525	460	480	468	474	470	458	487	478	496	472	465	441	424	490	497	447	467	491	478	485	464	458	478	464	465	469	469	459	474	445	470	483	443	476	490	488	444	481	440	479	453	454	493	487	498	474	437	469	433	507	509	506	453	508	455	481	459	487	492	512	479	498	473	477	446	495	491	468	459	495	475	455	484	472	493	484	497	463	482	451	455	500	494	477	481	516	478	444	470	491	500	486	460	500	503	456	467	479	456	457	469	487	469	470	505	488	464	480	499	480	463	450	477	513	512	502	491	482	480	476	462	447	479	471	481	463	533	512	465	471	463	441	492	449	465	451	481	492	466	484	505	457	486	449	477	451	471	481	475	456	498	491	481	478	463	491	457	455	474	468	472	417	458	484	474	466	497	492	507	500	473	466	494	457	487	451	481	518	473	417	500	491	428	475	471	492	481	422	509	498	461	437	480	473	479	463	442	445	501	476	474	466	493	466	451	491	425	463	442	472	443	479	476	489	478	470	500	456	516	477	456	482	480	454	492	482	471	448	454	518	487	433	453	482	456	514	468	461	454	439	462	486	450	527	522	458	471	504	483	491	472	452	473	455	510	422	465	457	471	470	461	465	468	461	519	472	495	465	488	496	468	434	484	481	491	464	498	481	470	441	460	475	477	479	458	490	483	449	471	495	464	463	491	424	450	530	505	477	500	469	481	472	459	509	478	479	487	495	459	523	487	468	454	467	459	480	472	467	463	438	434	490	452	491	459	455	502	454	454	474	492	469	490	500	432	462	484	489	474	452	455	435	467	460	480	498	478	454	460	471	478	449	496	504	462	494	443	444	480	467	463	515	481	464	469	451	466	467	480	499	484	465	436	474	484	508	463	480	425	505	473	472	431	514	459	458	477	465	514	475	429	452	475	442	466	491	449	465	486	459	512	445	465	448	455	482	490	469	487	481	500	496	443	444	449	480	436	461	455	483	493	462	461	450	456	450	477	457	472	474	510	518	481	503	495	479	463	476	473	469	477	464	477	503	510	505	462	473	438	443	470	478	505	456	487	488	456	482	517	454	479	462	507	490	445	470	461	460	469	499	475	460	472	461	516	481	471	468	502	501	496	479	464	464	462	488	493	516	486	455	510	476	475	482	482	446	478	467	488	483	425	488	471	418	472	451	493	473	492	510	502	418	423	459	484	491	496	499	492	461	479	499	464	465	466	469	462	487	463	502	506	447	470	464	469	468	488	469	479	490	458	497	468	489	469	439	487	470	469	453	423	485	495	513	463	510	449	485	492	496	450	442	469	477	491	459	474	475	488	492	453	479	464	445	507	460	479	515	503	468	512	474	498	490	462	478	481	460	461	476	486	456	496	480	464	454	478	462	469	472	463	497	434	457	474	443	476	467	472	512	447	504	466	491	523	448	457	447	501	460	478	486	479	461	468	447	474	482	469	478	482	434	432	472	479	493	444	460	482	508	475	513	506	495	432	468	454	487	465	476	480	460	460	494	441	445	458	492	464	464	466	473	428	467	518	479	489	503	497	503	493	474	485	478	473	445	477	426	479	485	470	466	439	479	485	477	490	458	509	464	443	446	465	449	468	486	447	488	435	460	472	446	470	438	484	503	447	460	478	499	480	462	492	473	474	475	437	487	458	468	454	504	481	493	478	463	441	453	474	496	434	448	478	457	449	487	464	479	465	512	440	479	471	504	434	498	488	504	473	475	396	473	496	471	467	496	520	462	489	491	438	475	499	449	515	465	465	485	445	481	455	451	455	473	502	460	462	443	468	478	473	538	507	475	476	467	514	431	507	463	448	474	489	467	487	499	487	455	451	463	430	457	464	494	464	487	433	470	483	461	465	457	496	471	505	470	445	503	472	456	488	441	471	498	442	472	451	465	463	460	465	478	483	473	475	476	484	489	444	436	492	499	475	497	446	502	493	451	466	467	476	471	443	500	515	471	441	447	444	471	510	453	487	472	464	505	489	461	434	492	470	458	456	449	451	444	473	480	464	472	411	512	495	461	481	475	447	480	459	507	459	447	459	449	477	449	477	465	461	474	513	478	460	480	464	468	471	453	522	480	438	478	465	487	427	445	477	467	493	484	475	467	493	479	479	458	470	475	478	467	504	446	510	488	469	483	447	461	459	456	477	446	458	502	456	476	477	456	490	474	480	508	471	524	460	466	465	474	454	454	484	474	505	483	445	529	452	480	499	449	483	469	429	475	498	484	491	450	524	477	478	492	471	446	489	459	500	467	477	489	466	470	457	491	491	509	443	488	470	493	481	484	444	442	458	473	483	465	498	493	436	492	507	478	440	487	475	494	466	485	489	455	487	500	486	546	484	474	514	471	485	467	501	483	462	477	467	467	488	477	440	512	493	474	444	478	464	465	484	507	512	459	470	501	492	440	470	511	486	473	443	469	449	460	487	480	444	476	469	498	469	498	484	459	474	452	499	456	456	479
24968	21510	27111	25694	5075	603	507	457	420	428	400	367	388	425	369	388	370	367	390	363	396	349	360	369	359	378	386	366	409	380	360	377	353	384	352	364	366	399	387	369	390	326	367	392	346	369	350	370	387	344	378	373	372	355	387	336	405	395	333	371	352	330	337	373	377	363	344	359	362	365	356	372	345	355	356	378	370	354	330	360	373	380	356	351	397	366	372	348	341	360	375	337	350	396	383	372	349	331	332	339	387	364	360	362	357	354	360	380	353	378	331	366	358	338	361	365	341	361	353	351	371	354	359	389	372	357	365	355	348	352	384	340	402	346	355	320	370	353	363	384	353	391	367	369	379	370	358	333	381	361	361	372	357	328	375	361	372	391	320	373	370	361	355	356	379	352	403	386	371	360	355	340	343	356	351	400	386	341	360	383	321	387	353	397	377	344	416	397	343	342	355	324	356	357	375	341	360	359	392	394	370	343	390	373	386	364	340	369	381	370	360	364	362	372	376	371	328	358	362	373	325	350	382	374	387	345	385	347	319	391	361	367	354	361	315	382	366	375	379	369	366	372	319	381	366	386	359	350	351	332	369	360	351	356	359	344	338	379	340	355	361	348	369	391	368	355	358	354	371	343	349	344	364	345	375	380	381	352	379	351	383	339	361	319	373	373	370	353	350	371	356	347	358	362	361	358	353	368	335	369	376	375	363	383	386	376	365	370	356	414	395	346	332	386	354	334	359	350	354	368	342	358	373	393	348	375	387	375	379	320	362	376	356	340	370	369	349	366	350	361	362	333	391	353	360	372	351	376	347	363	375	360	401	344	374	364	360	334	396	357	377	346	342	361	338	336	299	371	362	354	365	369	376	304	356	371	359	370	358	349	362	359	334	384	379	376	331	372	378	365	354	365	323	366	363	343	384	370	355	352	343	329	353	383	362	373	380	361	346	376	405	317	343	335	400	366	341	358	385	367	339	401	372	381	383	351	359	378	371	373	376	340	372	338	340	363	355	363	354	365	338	341	374	369	387	365	394	370	393	368	361	362	345	373	352	367	349	384	322	387	362	349	382	354	353	391	361	348	350	346	392	373	380	364	350	359	347	361	360	364	375	381	341	372	400	368	356	354	346	341	357	334	345	362	379	388	358	363	416	363	345	373	378	343	385	381	367	345	350	376	360	350	339	346	359	366	356	374	382	335	395	400	372	357	336	335	379	364	380	352	397	345	345	342	398	367	366	393	355	350	380	351	350	373	337	353	352	352	385	357	350	352	325	346	348	342	387	380	369	368	400	363	387	367	378	378	373	385	376	362	356	330	357	371	378	385	356	383	365	354	352	398	376	389	361	375	340	376	395	391	326	335	355	345	341	332	370	382	349	361	368	365	336	378	349	355	355	359	372	410	385	408	397	369	331	378	366	339	386	357	336	364	358	375	374	341	351	367	388	348	368	357	384	380	362	343	368	346	341	374	367	365	354	358	381	348	364	340	355	353	352	349	362	363	374	368	352	374	351	340	393	359	387	385	350	342	363	373	351	337	360	352	349	412	346	350	386	363	349	358	345	340	331	346	359	350	371	357	370	342	363	366	383	380	355	365	376	356	368	359	368	357	341	343	360	342	348	382	380	350	362	342	357	364	377	380	328	367	352	337	326	385	350	365	398	379	359	352	351	372	409	369	353	363	344	346	342	364	376	329	363	371	372	366	360	360	351	343	355	332	351	378	361	387	363	352	391	332	375	353	359	366	393	347	359	365	343	368	354	363	344	323	379	356	374	353	348	359	381	360	371	379	388	371	383	362	356	331	358	358	364	387	361	368	362	383	404	371	380	365	403	371	358	341	374	347	391	331	371	395	359	352	361	350	365	356	364	339	337	342	364	323	403	378	390	351	352	329	372	357	333	363	380	315	329	348	352	340	421	353	366	361	368	347	349	366	346	353	350	358	339	385	342	384	332	346	326	359	384	367	339	370	353	363	348	347	383	368	387	420	372	343	368	372	385	356	356	389	371	370	344	376	391	382	359	369	366	357	330	383	347	395	360	393	331	374	378	360	357	350	389	401	334	393	356	394	350	343	319	361	380	365	358	348	339	368	361	367	352	352	385	361	361	362	354	372	358	413	334	388	406	348	345	385	384	360	374	380	355	403	354	380	367	380	357	373	365	390	346	390	348	362	331	366	388	386	331	369	353	358	384	371	358	379	355	383	368	365	364	384	360	394	377	364	370	351	349	380	352	341	376	346	347	377	370	348	380	366	398	362	372	381	348	354	351	342	372	348	339	365	365	377	326	348	370	362	367	365	345	395	366	377	339	391	382	323	389	321	347	352	353	359	392	349	397	329	313	342	352	366	347	372	401	334	356	356	365	359	365	358	351	318	321	351	365	350	401	354	353	363	370	361	395	377	334	413	389	370	361	331	370	395	369	351	341	363	344	380	338	369	367	355	374	372	338	388	382	316	404	354	363	391	387	366	403	383	368	323	339	356	344	349	367	366	381	365	364	352	350	360	358	393	373	353	342	393	377	381	373	387	360	363	364	342	381	348	371	336	351	344	360	364	359	324	383	351	362	361	360	369	372	363	354	322	344	357	359	371	338	341	353	397	367	411	357	409	384	370	350	390	369	316	354	390	335	345	376	364	397	367	357	367	352	331	375	364	326	376	367	376	337	341	385	379	401	395	384	377	370	352	349	372	338	356	382	333	359	377	374	367	362	360	379	396	362	338	372	351	357	364	341	383	359	349	338	350	367	359	402	434	366	356	362	349	341	343	373	363	325	354	367	342	402	370	365	357	334	384	345	328	361	363	341	387	344	384	355	372	395	352	373	382	390	339	396	365	346	364	327	373	343	334	365	388	341	377	319	360	361	344	370	382	368	405	362	363	381	368	345	335	391	372	362	371	356	374	354	377	356	365	380	397	372	352	349	379	379	387	332	372	347	367	348	371	349	425	376	362	365	368	327	352	384	334	358	354	355	361	359	370	411	327	364	358	370	376	385	378	407	353	405	356	367	392	343	369	392	364	330	336	348	347	384	346	366	364	384	383	345	355	381	371	362	383	382	351	376	379	353	365	372	344	341	385	332	363	367	344	376	355	373	332	371	357	344	387	337	365	362	360	359	390	345	362	354	372	336	350	338	352	387	358	367	337	365	377	353	378	350	393	380	347	331	395	368	349	362	376	363	357	342	346	363	367	342	342	362	365	352	365	354	359	361	346	368	362	372	364	364	386	349	365	369	372	369	373	401	364	357	380	387	361	388	369	347	367	340	348	371	372	340	341	398	380	316	339	347	395	380	374	362	378	382	382	357	388	374	349	374	375	362	346	381	375	371	367	354	362	308	373	382	382	375	324	324	352	345	319	388	379	348	368	385	327	344	374	337	371	359	355	372	384	362	373	334	358	351	367	359	335	351	378	345	378	383	359	329	333	383	388	363	347	364	343	367	329	357	365	345	353	359	349	377	393	355	372	370	383	354	333	334	386	362	385	342	389
4571	31248	4561	1698	1254	1070	844	806	713	651	582	517	533	552	494	459	534	531	467	473	467	451	439	448	494	480	457	449	444	451	439	489	465	441	475	451	460	468	464	449	447	495	456	465	446	450	464	453	460	433	485	457	494	476	445	461	466	445	468	447	460	420	420	457	489	445	453	463	503	464	463	453	413	445	458	438	465	471	461	478	447	447	469	459	467	476	468	454	448	426	467	448	434	404	486	451	494	436	418	500	465	454	473	450	465	468	440	473	438	474	453	433	452	424	419	435	428	437	461	466	437	435	433	474	452	450	443	475	476	462	440	459	452	460	435	470	447	448	465	427	456	458	464	440	447	415	428	428	424	438	455	432	451	449	449	454	442	432	422	420	438	471	459	451	454	472	446	428	445	450	441	443	427	492	422	445	456	436	450	433	490	455	432	498	465	423	471	422	454	449	442	469	413	435	486	417	442	415	442	442	428	469	458	445	431	506	488	454	482	489	465	469	442	458	454	432	433	412	476	468	448	431	472	424	414	461	413	438	500	485	437	457	464	443	453	482	469	447	473	433	411	427	457	456	400	458	458	458	469	446	415	456	474	445	488	457	422	465	444	440	502	486	462	446	468	453	472	460	451	451	436	485	451	421	443	437	423	436	443	478	460	450	445	403	417	452	447	488	467	443	470	474	454	474	479	409	461	441	443	446	447	438	467	418	447	499	481	462	427	444	456	431	483	480	440	431	434	442	442	430	460	433	466	453	446	448	438	459	443	457	454	443	441	496	470	451	468	462	451	409	437	429	424	498	470	445	470	474	438	469	489	481	423	478	456	411	422	419	443	441	458	474	434	455	410	442	434	463	457	488	486	451	466	437	453	446	444	443	448	479	435	416	487	455	465	445	465	431	410	497	446	434	438	458	459	460	427	481	447	416	444	437	477	467	478	431	425	442	425	474	445	457	451	455	469	470	422	456	458	418	439	431	411	412	447	450	450	419	444	486	432	485	454	496	459	468	453	458	461	444	449	470	522	452	474	503	476	447	471	447	420	459	476	458	476	451	450	454	473	476	452	417	454	479	446	447	469	493	450	467	444	426	452	433	442	445	455	423	461	436	418	428	461	463	450	454	434	440	478	461	493	443	471	460	426	482	446	471	441	474	447	445	465	462	438	480	471	455	467	449	432	461	417	471	447	422	444	448	476	455	443	469	447	454	460	455	459	459	483	472	468	420	422	508	404	413	452	440	489	489	460	432	419	447	422	453	444	458	430	478	436	458	433	434	457	427	487	478	447	453	457	460	453	508	493	451	494	448	421	434	478	473	461	456	488	406	450	429	463	440	428	449	449	454	443	441	456	474	474	443	453	422	474	467	464	437	464	479	441	470	449	437	448	462	451	446	444	437	450	438	419	496	473	471	427	464	477	480	485	457	452	453	423	449	428	434	469	470	471	480	473	459	424	473	437	398	450	430	409	439	449	491	455	460	449	420	478	453	444	457	452	483	459	447	453	475	471	472	447	430	453	460	452	457	449	456	448	464	474	452	452	458	473	444	513	469	469	466	416	429	447	468	474	461	468	458	449	473	482	479	437	495	467	433	406	464	466	473	410	410	420	432	451	458	452	466	461	457	453	446	498	423	464	445	445	447	456	434	477	481	456	432	443	498	475	452	446	453	444	478	430	435	407	457	483	439	486	438	448	445	488	458	433	447	480	455	474	494	476	432	443	470	476	471	496	456	494	495	418	450	411	452	460	494	460	449	436	475	469	437	420	455	473	453	428	485	464	458	481	482	445	434	463	460	462	449	471	493	425	444	429	467	423	454	409	444	485	434	464	476	454	470	452	476	439	427	454	441	457	472	455	449	406	468	469	419	432	426	466	423	444	449	441	439	458	428	458	469	443	449	452	456	451	431	429	460	400	459	480	453	493	448	460	399	502	466	447	467	458	431	456	408	427	449	459	456	471	418	461	443	464	447	457	465	442	496	451	453	450	456	443	449	413	474	462	437	426	447	410	468	430	433	440	450	447	460	439	444	423	450	458	441	471	455	464	458	438	453	463	466	406	447	456	450	427	461	485	460	417	440	417	430	473	511	440	428	449	443	470	417	431	441	448	470	441	458	491	483	477	439	426	414	457	420	466	481	447	457	455	441	432	434	446	443	446	456	459	471	409	474	485	439	442	504	459	424	475	434	438	442	438	455	422	455	483	465	473	492	443	440	469	424	432	432	456	437	462	445	427	457	447	479	493	459	471	453	479	466	463	432	445	438	431	485	427	477	474	448	488	450	425	460	469	472	420	423	455	453	470	457	458	463	468	447	483	460	457	437	452	453	438	435	487	438	459	413	463	464	455	455	403	432	431	453	512	441	455	481	511	455	495	453	396	459	505	423	449	464	438	471	441	492	441	466	482	442	431	465	420	456	450	465	477	467	475	485	453	462	442	424	453	464	467	459	471	440	448	442	474	445	458	463	454	444	420	468	468	484	439	434	461	431	407	427	432	432	427	447	441	458	451	450	464	462	476	485	448	457	448	470	452	460	476	437	462	453	414	470	441	427	460	446	420	438	470	429	454	441	460	453	460	461	437	445	429	443	461	455	441	465	454	468	432	485	442	509	434	458	446	451	466	437	437	494	425	433	407	425	474	436	446	478	440	475	492	429	437	463	480	444	444	463	426	468	448	483	454	445	448	428	468	439	419	431	461	474	463	434	454	497	474	455	453	427	460	469	450	438	439	424	431	420	455	400	472	434	451	441	453	468	467	413	407	430	465	449	465	434	444	451	458	439	462	491	458	450	449	409	463	409	442	409	437	464	431	442	460	473	446	454	446	490	467	491	429	481	453	464	424	455	484	444	417	480	415	445	441	451	412	468	461	479	445	439	433	431	412	463	434	455	490	468	442	462	427	469	489	469	459	443	454	448	449	441	473	463	424	445	466	479	456	465	493	472	436	453	466	489	434	466	410	456	441	423	451	461	446	465	440	478	434	487	431	432	469	428	404	450	442	468	476	466	452	486	479	450	446	457	476	441	431	442	411	473	476	474	463	455	453	432	518	452	420	437	474	433	477	464	445	434	450	413	490	444	423	450	435	431	428	435	502	428	454	402	470	463	498	440	445	451	442	483	450	472	484	423	428	460	434	448	434	481	421	451	412	483	427	441	419	413	435	445	408	455	468	454	457	458	461	419	446	437	454	449	477	463	469	443	442	448	420	461	440	449	443	444	458	473	452	421	413	491	463	492	488	476	409	451	447	432	440	432	510	491	458	461	440	477	432	411	427	437	465	478	468	446	454	430	465	431	438	487	455	477	442	415	476	479	415	449	449	413	445	479	438	437	479	486	498	452	440	452	464	461	461	445	464	463	486	470	470	469	457	454	469	443	461	444	457	418	484	433	470	399	466	460	457	481	441	464	463	455	440	447	431	441	446	455	447	435	468	445	459	466	460	460	460	433	454	435	439	456	451	441	416	448	416	449	416	414	447	424	429	440	447	428
22859	21532	29153	24385	21527	21327	3341	656	459	377	344	290	252	243	224	218	234	205	178	153	171	172	174	164	169	170	160	177	152	147	151	154	148	152	154	146	155	175	154	125	143	149	131	170	125	138	121	133	140	133	117	147	144	137	144	138	135	145	112	113	126	151	140	124	133	148	124	142	132	121	123	128	133	136	132	134	125	138	123	144	170	137	125	140	115	138	115	114	161	144	131	135	138	131	124	126	116	128	135	130	146	122	127	132	129	121	132	125	147	122	150	142	149	123	127	120	118	123	129	116	115	130	132	138	117	143	157	142	128	128	108	150	137	132	131	142	136	108	126	123	128	116	122	135	132	149	129	105	118	135	113	144	130	137	155	136	141	122	111	122	137	138	115	125	132	134	135	127	136	141	121	112	147	140	128	139	136	133	133	134	141	134	136	146	120	142	128	148	127	133	129	137	137	123	133	107	145	136	144	121	127	147	109	130	111	128	134	122	115	124	148	121	112	133	136	151	142	147	135	113	130	145	140	144	129	145	162	148	130	120	119	147	119	120	138	122	127	132	133	141	135	116	125	129	131	129	113	126	130	138	152	154	131	129	130	134	137	131	136	148	121	118	147	131	121	126	144	136	123	136	128	121	144	120	106	137	109	137	150	134	112	137	130	149	139	157	121	132	128	145	125	139	150	135	130	113	150	133	132	133	134	115	152	119	118	147	121	145	138	143	159	135	117	137	129	137	126	133	124	125	124	134	141	139	150	146	135	133	140	132	121	128	146	121	134	123	131	135	117	126	136	123	124	156	139	151	136	111	141	144	155	138	131	121	123	137	133	135	175	123	108	152	136	125	157	122	135	152	123	134	118	137	138	137	149	137	125	129	139	120	135	148	131	113	138	152	134	137	148	153	128	125	121	124	110	115	133	128	140	125	141	116	125	115	125	126	125	114	134	120	134	121	129	112	157	117	139	132	126	125	128	135	138	126	149	137	128	118	124	134	118	126	115	130	125	128	116	123	125	128	124	122	121	116	134	160	132	147	150	139	151	133	126	134	143	126	123	125	137	149	112	134	141	128	138	122	130	128	128	132	139	143	138	125	143	136	129	119	146	144	133	130	131	137	130	159	133	144	137	138	148	122	128	125	123	125	141	123	131	122	138	162	114	126	119	111	123	146	115	106	130	124	135	132	142	124	140	129	135	137	141	136	126	131	116	142	124	128	125	145	141	140	117	117	142	127	133	128	133	112	126	132	124	137	130	135	141	130	117	143	129	132	139	145	130	126	124	142	125	148	140	149	140	136	120	135	136	135	134	115	149	127	147	126	121	132	126	136	134	117	136	131	132	136	124	122	140	133	152	137	118	126	118	144	136	116	147	136	129	117	111	145	143	153	117	143	136	130	123	144	124	136	131	142	132	134	127	139	127	150	144	136	138	146	136	147	106	123	133	141	118	121	121	120	117	144	116	123	153	139	151	133	115	150	127	145	131	141	120	123	141	121	129	142	135	144	136	151	113	149	127	147	114	108	135	137	117	128	128	115	151	103	108	118	137	133	129	129	121	126	119	145	117	128	131	131	133	138	133	145	132	125	150	141	130	135	141	135	129	125	132	159	124	130	125	112	128	119	129	121	133	142	124	135	128	135	123	133	143	125	154	128	130	122	108	123	136	146	124	127	148	133	129	134	152	122	131	136	116	112	133	158	139	149	102	120	137	129	142	138	144	121	136	130	134	121	112	114	141	112	137	121	134	131	140	138	134	109	120	133	134	137	145	148	120	142	129	137	130	141	132	120	133	116	115	142	118	126	129	141	125	123	137	132	134	160	135	137	132	107	146	142	135	126	127	148	131	130	126	148	120	137	134	157	147	157	159	129	139	133	118	152	124	136	126	126	124	125	136	107	124	124	129	132	147	129	143	121	116	139	124	136	159	125	114	117	151	151	139	129	121	148	113	113	132	138	161	127	127	118	135	141	142	127	116	128	136	129	119	147	138	139	117	128	120	130	120	129	137	143	127	130	133	118	151	122	113	131	123	127	136	131	147	141	149	134	120	123	122	125	107	123	130	126	129	127	124	113	129	119	120	146	141	141	148	123	124	119	124	126	143	123	143	145	132	134	129	122	145	132	143	136	143	117	124	125	116	130	119	115	144	140	145	120	138	123	147	124	145	135	118	137	141	134	133	135	131	114	148	132	125	126	119	143	125	132	106	137	124	128	115	124	126	118	121	130	135	152	143	145	133	139	136	146	128	141	127	110	133	97	142	139	115	147	158	140	135	115	130	113	140	126	148	137	107	127	140	138	139	140	131	140	114	137	144	109	131	132	136	132	132	147	136	108	113	136	119	121	142	140	136	136	124	149	129	131	113	145	130	121	134	126	143	125	138	116	132	136	138	139	132	119	132	132	130	117	116	103	148	130	121	124	125	154	127	134	109	132	144	135	128	134	175	142	111	125	131	142	128	119	129	130	126	141	150	166	126	136	141	136	124	132	111	124	131	128	151	138	123	107	132	121	138	118	133	134	136	134	137	137	137	131	151	135	124	149	131	127	142	144	128	139	126	128	129	125	129	135	141	135	136	118	157	123	144	150	155	121	146	135	161	127	129	133	146	146	134	108	148	134	130	127	136	142	138	106	141	119	124	113	125	129	137	141	112	116	124	137	130	138	100	157	143	147	134	160	134	152	157	146	123	130	115	127	137	129	120	129	142	153	120	139	136	134	162	123	135	138	141	137	121	160	103	127	141	124	122	120	118	136	122	134	124	133	119	126	149	126	120	130	141	118	141	143	147	128	123	128	116	154	137	149	124	149	118	145	142	133	132	126	133	125	132	136	129	118	131	134	134	130	139	138	142	145	136	145	147	150	140	140	120	141	117	120	116	127	140	122	133	118	138	107	138	151	133	130	123	148	151	140	128	130	109	125	110	143	129	137	121	137	139	104	128	129	136	147	137	130	142	135	132	118	121	135	138	135	151	124	134	147	116	134	129	132	125	123	124	132	133	129	137	130	135	135	145	120	146	111	126	144	139	141	119	147	118	122	140	114	144	121	126	129	122	110	127	131	142	130	138	140	163	116	131	147	135	113	130	131	126	153	131	130	129	119	131	150	132	135	136	132	123	134	147	139	133	145	128	124	113	121	142	157	114	104	131	155	140	116	138	136	112	122	142	137	133	122	130	135	130	134	126	142	167	134	124	123	158	144	118	126	132	152	112	140	135	134	128	123	136	136	123	122	114	137	120	124	101	128	142	138	129	127	132	124	127	131	126	141	141	96	123	125	149	154	151	138	114	145	147	126	147	141	151	131	128	121	135	100	132	114	119	124	134	137	110	126	134	131	153	124	150	137	129	145	135	112	127	133	146	129	127	104	123	132	134	100	134	137	129	145	145	105	121	137	120	131	115	113	146	147	122	135	126	112	151	135	160	128	146	130	154	128	155	117	131	123	136	154	127	117	152	150	130	145	120	146	130	135	150	137	127	137	147	140	146	134
6113	43048	12366	4593	3005	2187	1695	1281	969	796	670	535	480	424	350	352	314	288	292	265	247	251	258	233	231	227	209	218	204	195	217	185	183	225	199	184	179	197	186	172	175	181	166	182	199	161	188	186	183	175	188	163	174	191	193	173	166	179	201	171	194	170	174	176	167	188	181	186	197	188	196	163	179	177	171	198	186	170	173	178	150	164	181	169	186	147	184	181	189	186	182	198	166	194	173	163	154	151	173	164	160	186	182	163	165	192	141	169	165	168	183	172	163	148	172	154	186	174	180	171	184	179	172	182	181	185	165	175	169	141	206	175	172	196	166	167	166	168	176	187	176	153	177	151	160	190	171	183	188	155	177	178	174	153	159	170	177	149	173	169	167	169	176	158	168	148	168	160	182	146	165	173	168	181	147	178	176	143	167	171	178	181	170	173	176	188	176	164	179	183	172	165	184	171	173	166	172	165	189	146	176	159	178	155	183	180	183	205	159	184	151	177	181	160	157	166	169	190	168	176	181	158	146	174	185	162	161	142	178	190	179	159	167	166	166	193	150	154	160	164	185	133	160	162	153	146	185	157	144	168	169	161	154	155	166	153	172	167	192	178	169	185	168	151	180	187	171	185	170	159	159	156	157	148	207	171	186	178	170	178	160	168	180	178	157	175	166	189	183	158	187	173	149	152	192	149	171	145	154	171	188	175	178	179	185	160	173	164	201	151	153	183	164	167	176	158	208	176	177	166	149	177	151	166	179	158	163	188	181	194	181	176	179	172	160	173	153	175	167	167	181	182	171	168	184	194	170	179	167	167	173	176	169	176	176	199	182	194	181	167	183	158	197	176	198	179	194	168	168	194	154	157	173	167	180	162	185	179	164	166	186	150	158	182	177	153	169	146	173	162	137	168	170	177	144	181	162	156	155	154	172	191	168	157	181	182	155	184	156	147	161	170	176	168	181	152	178	163	192	175	180	166	171	152	182	192	164	150	152	143	186	191	167	154	188	170	169	134	154	156	178	169	160	159	146	160	177	160	179	164	145	169	196	168	151	171	179	166	172	168	172	167	155	184	166	176	185	165	168	166	176	159	167	185	182	184	170	181	186	171	166	169	167	178	168	166	199	172	178	189	158	189	183	175	183	178	170	173	172	165	149	175	156	173	187	139	172	169	187	165	181	159	161	153	152	171	180	172	164	183	175	167	185	178	171	182	167	180	141	180	159	167	193	165	177	156	191	167	164	171	179	175	193	152	200	158	186	170	189	183	166	172	177	162	168	166	164	157	170	166	188	165	174	188	146	155	177	174	170	170	149	186	166	181	163	189	159	156	180	166	187	189	177	156	179	178	167	143	176	162	155	158	172	165	161	157	152	165	167	165	169	156	152	171	157	184	159	173	181	167	177	192	168	161	176	156	153	211	153	149	166	157	169	149	162	170	173	178	183	188	168	183	170	184	161	171	155	170	179	156	173	205	153	176	192	164	162	182	170	175	177	168	160	182	171	175	169	164	186	172	168	165	148	155	184	163	172	151	169	155	166	162	161	169	181	155	179	180	166	144	156	177	165	166	175	166	178	173	171	195	179	172	183	175	202	164	181	159	168	164	175	162	185	167	171	165	168	172	163	186	165	176	157	165	175	166	173	181	134	157	167	175	158	176	203	173	185	170	155	158	170	162	174	180	214	170	175	178	173	149	144	165	188	169	172	167	177	178	151	153	192	182	161	174	157	144	190	189	161	167	161	129	166	188	163	178	173	195	181	149	167	173	168	168	183	215	174	174	169	159	170	179	166	172	167	179	169	189	166	173	175	175	181	197	186	172	167	183	180	159	154	179	171	173	156	190	191	176	150	164	150	182	159	187	171	162	173	141	150	151	171	165	149	199	203	160	181	168	192	160	177	164	170	173	178	177	160	170	173	157	180	160	176	183	193	153	169	182	204	188	175	191	181	184	184	173	169	183	163	157	184	150	178	170	184	158	172	176	158	176	171	170	187	182	170	176	168	156	175	170	157	149	171	181	167	172	163	191	171	171	183	170	170	157	154	152	158	160	186	151	167	170	167	163	160	176	169	169	173	156	179	179	195	144	168	173	170	195	168	179	195	166	189	171	150	178	187	161	161	188	160	174	156	159	160	180	152	168	162	168	186	180	178	165	188	176	171	172	146	167	157	151	175	163	166	155	158	168	163	172	174	177	146	164	163	168	180	158	158	188	197	197	173	164	173	183	166	158	183	186	151	164	171	166	155	159	169	160	176	157	158	193	171	178	165	173	180	194	148	161	160	170	152	159	153	163	151	152	162	155	180	183	172	150	176	176	158	166	169	163	181	173	181	145	155	172	170	172	168	178	185	170	180	171	158	189	188	146	145	158	139	177	161	174	163	165	176	158	177	176	158	165	153	163	184	185	178	182	189	148	159	179	169	160	144	156	168	167	177	155	171	190	176	190	158	189	190	152	160	184	173	166	163	184	178	169	156	194	187	179	183	179	181	167	157	176	152	163	164	167	187	156	168	171	176	182	177	179	185	201	199	183	181	154	160	172	183	169	161	160	194	166	180	185	163	186	171	160	169	198	168	177	166	202	173	183	164	181	177	168	148	167	142	162	163	183	167	164	161	166	182	191	167	174	158	167	166	182	164	151	179	150	169	204	164	190	169	168	166	179	189	161	212	165	164	169	146	151	170	171	162	184	164	168	191	176	168	182	179	171	167	155	175	160	140	175	156	181	148	169	177	153	162	160	166	176	164	177	170	176	173	164	180	189	169	172	181	156	173	179	161	176	168	181	156	167	175	187	163	167	172	186	192	160	176	155	185	155	178	172	145	167	155	174	160	177	139	176	198	142	173	165	157	195	172	171	146	185	183	186	158	152	163	187	171	182	174	154	172	163	165	159	210	184	174	197	146	175	190	178	182	147	165	191	185	158	159	166	167	168	164	170	167	186	141	157	191	160	176	159	153	173	156	167	144	189	165	194	150	187	164	162	155	157	164	161	171	162	149	190	169	169	168	177	151	160	190	193	167	167	152	163	183	163	170	165	161	168	167	173	173	192	179	153	183	156	154	167	179	188	153	158	171	160	169	160	162	139	166	192	183	166	167	171	162	182	166	165	166	177	165	212	161	160	175	162	172	151	166	173	184	194	179	159	178	157	159	154	173	217	160	161	190	181	184	149	163	168	160	184	189	166	174	137	155	200	152	179	157	185	171	185	154	158	156	165	154	161	165	158	164	170	181	175	146	167	184	200	172	175	157	151	175	177	165	156	172	192	172	163	160	176	193	143	158	164	166	141	180	146	171	154	181	148	167	181	173	157	190	180	159	152	168	157	185	194	171	167	173	167	149	177	151	157	171	201	155	168	155	185	156	169	185	179	159	154	160	152	183	175	174	146	159	162	178	163	174	153	171	162	164	152	167	156	157	142	164	143	174	167	171	182	181	166	158	175	197	180	167	187	175	157	154	165	175	167	166	167	194	149	171	160	151	189	172	166
27603	18080	4295	786	591	551	547	519	517	532	537	533	500	540	501	487	514	556	542	463	530	459	522	517	508	531	489	504	483	529	497	504	516	541	503	511	507	493	555	490	510	509	480	512	523	497	550	489	519	552	499	522	528	500	537	482	538	483	514	516	504	516	525	564	512	477	509	548	485	527	517	534	505	507	542	493	538	466	502	536	527	502	507	485	494	518	526	515	532	512	486	488	504	518	535	517	543	510	489	502	477	487	485	535	535	504	520	473	462	508	504	550	544	501	493	521	488	488	513	499	499	501	533	556	534	500	484	505	521	518	499	497	528	530	522	495	516	478	487	479	604	514	507	499	515	536	537	534	471	512	497	482	515	504	506	516	519	555	494	490	454	499	507	512	537	498	499	562	543	484	507	507	499	472	500	495	479	483	489	492	493	523	538	532	547	508	485	493	469	503	479	481	516	522	488	522	536	511	500	513	516	512	488	467	513	496	558	519	531	508	477	502	498	494	477	526	486	494	522	464	494	539	503	510	491	529	494	467	512	528	526	508	521	503	498	509	505	493	516	512	519	507	551	494	503	495	522	483	547	515	534	523	533	511	478	482	518	455	539	521	511	517	519	526	489	541	523	502	503	541	493	545	503	496	491	500	529	554	513	516	475	528	488	517	513	522	507	540	506	528	552	511	465	512	515	491	522	507	513	486	496	476	500	538	488	502	505	511	486	526	502	497	526	518	496	490	478	546	515	556	526	510	482	502	545	498	531	524	517	483	517	510	520	507	489	520	488	517	528	517	510	478	524	530	513	494	519	519	506	505	512	474	506	526	521	476	535	495	502	538	532	504	525	506	470	502	498	516	511	499	515	501	521	559	485	530	489	504	494	528	520	471	503	516	505	563	490	514	513	484	514	491	464	511	484	525	511	518	500	537	516	536	522	522	485	519	529	498	486	486	515	552	488	498	546	497	522	529	523	500	509	493	490	553	505	524	508	501	507	525	535	500	518	535	494	535	508	493	495	497	532	513	486	500	511	494	496	513	498	516	499	500	549	513	530	525	521	483	522	515	514	504	527	503	515	506	530	510	507	516	544	482	488	519	534	540	495	508	515	488	533	489	507	492	556	508	520	483	542	522	511	552	474	484	492	506	513	524	552	522	517	492	545	509	494	467	467	552	514	505	535	440	518	510	506	528	550	480	539	487	519	555	520	506	518	498	485	512	533	537	527	529	508	511	508	524	489	479	515	515	507	515	556	491	545	466	544	509	539	569	547	504	497	510	514	502	531	529	482	537	489	486	488	524	527	529	511	511	479	531	501	517	523	519	498	524	536	502	514	513	530	492	494	499	490	553	511	491	519	509	513	514	522	499	492	477	540	513	521	541	544	524	548	483	499	530	533	519	532	541	486	518	508	517	522	496	481	520	511	530	546	472	493	468	464	514	526	530	499	533	494	557	558	492	458	489	499	534	487	496	467	530	511	545	519	533	453	522	520	542	516	476	517	472	534	519	552	487	525	522	518	533	502	531	509	471	548	533	524	528	499	507	512	502	508	529	555	529	548	552	487	519	517	485	487	518	517	479	492	534	498	540	497	508	452	501	509	519	525	485	506	511	517	528	492	497	540	499	509	541	497	476	518	509	543	459	495	489	484	565	502	483	530	499	529	554	509	518	481	499	508	515	502	507	523	505	543	529	516	493	517	530	475	466	478	494	538	529	522	519	475	515	507	516	508	492	526	494	494	491	542	509	513	488	485	489	463	461	559	538	534	483	505	522	527	531	516	524	520	496	490	495	549	482	486	488	513	517	518	492	519	528	517	499	493	518	522	509	489	510	464	506	507	478	492	539	532	486	471	476	484	497	496	523	516	531	526	484	517	499	502	511	482	518	512	506	496	531	499	517	534	530	524	518	502	518	510	508	485	471	508	503	510	482	480	497	499	494	534	529	477	530	487	530	503	493	521	472	486	515	503	489	504	510	525	460	518	517	538	553	490	517	519	502	514	508	509	481	535	500	522	524	566	503	492	495	510	492	489	533	518	489	531	531	483	523	551	508	530	493	500	519	512	523	536	478	511	498	531	496	497	506	514	465	531	486	518	545	535	514	511	504	511	491	504	510	542	532	486	486	470	505	517	498	512	545	554	521	498	489	531	481	528	494	513	538	531	470	491	564	501	484	516	484	481	543	502	509	518	504	473	500	516	517	508	471	508	491	530	543	470	527	544	534	500	482	500	514	532	514	527	544	501	463	480	490	491	490	524	510	528	548	563	522	485	516	470	518	542	510	499	486	504	482	508	475	516	516	527	517	477	524	514	511	521	550	518	494	509	486	522	464	511	485	506	536	540	528	509	529	500	534	516	508	506	502	489	485	491	538	538	507	475	528	489	506	510	548	522	491	525	506	510	500	490	506	508	537	538	539	512	501	529	557	523	466	492	475	500	491	548	511	505	523	523	502	483	481	481	475	511	504	481	494	469	504	505	538	513	482	496	505	494	536	508	498	529	491	472	522	510	534	513	472	509	500	494	553	481	499	528	494	528	506	526	517	509	479	541	467	523	538	498	499	538	517	503	492	516	502	521	537	480	494	510	492	525	544	495	484	525	494	498	547	526	496	523	502	474	593	530	525	494	489	535	490	507	510	538	522	499	506	536	503	511	495	481	535	501	522	501	493	514	487	552	495	510	520	538	532	539	536	500	498	542	505	494	521	509	521	481	525	535	521	474	570	543	544	485	522	527	522	468	541	478	473	499	523	537	490	536	517	524	523	498	493	523	485	489	515	516	513	525	480	530	509	525	535	501	525	505	504	488	513	476	500	528	501	472	519	467	523	477	506	510	500	515	508	484	543	487	498	493	523	527	488	536	507	500	518	528	494	529	506	515	516	529	496	508	533	474	481	456	502	552	530	528	534	475	507	483	541	482	512	515	513	499	517	495	491	510	517	552	504	522	444	528	520	499	486	486	503	546	509	478	534	495	514	493	504	478	545	511	505	465	483	554	514	493	501	533	471	538	452	540	504	491	491	502	532	431	479	516	467	503	523	496	493	520	471	506	493	535	541	513	512	514	511	519	495	507	529	489	532	499	526	508	533	482	490	526	528	498	499	507	531	560	535	509	495	541	514	469	511	492	453	527	479	511	500	518	503	508	525	514	528	512	524	477	482	546	488	512	484	469	532	498	521	529	566	504	482	569	522	537	453	536	498	533	505	465	492	518	534	518	476	500	490	533	513	541	499	515	494	516	511	525	487	490	513	480	529	518	495	559	484	496	517	491	504	540	535	509	507	511	533	505	490	483	469	478	523	460	482	502	484	510	524	510	467	484	507	472	506	481	527	520	517	535	451	510	559	484	492	512	511	539	555	479	484	482	486	537	513	530	527	508	528	481	529	500	509	477	510	521	515	514	507	547	500	501	509	511	468	523	462	515	503	472	495	500	516	465	531	480	495	492	538	516	473	494	514	509	479	535	517	518	466	494	500	494	479	525	525	517	495
5569	10720	1423	784	764	729	681	703	663	675	664	697	656	680	598	685	654	648	652	669	664	667	634	654	653	648	626	695	661	623	651	654	649	624	617	655	688	684	639	708	647	651	697	647	678	646	653	658	651	669	673	643	659	659	670	638	671	603	669	634	679	701	633	609	628	667	647	648	622	678	611	634	647	662	615	685	612	611	633	700	639	642	663	623	619	642	631	641	637	691	660	658	682	660	634	620	643	669	647	639	645	677	672	615	654	629	671	615	729	648	643	653	650	627	615	634	645	675	663	647	671	657	615	656	653	658	671	617	621	625	639	656	626	623	612	659	665	619	644	601	653	674	627	655	649	675	604	690	610	628	665	665	649	649	659	620	663	659	653	631	629	663	637	648	661	611	642	648	639	628	656	637	651	669	648	634	617	662	636	651	650	649	651	667	633	639	685	648	617	718	642	624	633	656	640	657	659	586	586	674	652	663	660	644	629	653	651	712	657	688	679	665	668	638	650	665	664	673	633	625	643	623	668	648	656	626	679	613	656	603	640	662	627	621	649	655	607	644	665	651	638	661	659	659	623	619	650	650	671	651	621	665	645	614	625	668	667	662	703	672	654	653	677	664	685	653	663	627	622	637	634	632	694	621	704	651	635	704	702	680	655	610	653	658	629	617	680	665	618	662	654	635	657	647	652	646	653	650	658	632	573	605	623	630	640	684	623	648	637	639	670	651	626	645	642	654	629	662	618	641	658	660	626	622	646	656	639	628	668	616	665	639	722	672	635	653	633	653	669	636	630	627	613	641	654	656	666	647	672	676	709	656	659	572	651	629	624	678	655	656	630	692	667	659	661	656	642	610	664	665	635	630	647	657	602	651	614	655	612	670	668	610	654	601	603	637	607	659	659	638	613	624	667	655	607	635	604	611	654	613	643	624	668	671	636	658	585	673	680	625	630	620	630	625	646	594	683	636	727	668	716	619	694	637	649	651	669	662	634	647	599	673	651	641	645	681	619	613	643	653	642	655	657	634	683	647	647	634	646	671	675	607	632	660	598	636	678	635	675	605	649	626	628	679	661	632	672	650	657	636	668	634	605	644	643	609	634	660	664	645	628	643	641	667	667	622	636	665	627	651	663	698	654	656	637	655	654	630	669	699	697	606	623	692	662	689	659	675	649	624	665	619	702	651	637	648	647	638	642	611	687	639	633	635	622	647	648	621	660	642	681	663	671	628	660	643	674	640	661	665	618	660	644	620	636	648	651	664	643	647	674	650	679	666	638	621	607	665	651	648	643	667	635	650	679	661	658	663	627	609	669	633	602	641	668	631	597	694	599	648	656	652	620	621	609	644	651	660	612	589	626	643	636	681	665	674	645	654	671	658	677	622	604	576	650	699	634	686	675	616	636	656	644	670	611	618	663	639	646	643	619	605	661	670	668	626	690	683	697	674	663	691	637	653	657	669	618	626	655	648	658	625	666	648	625	653	645	624	659	608	671	650	652	675	653	622	636	698	611	649	597	646	676	606	648	682	675	649	664	666	690	629	628	652	640	672	697	710	650	618	641	657	665	653	614	638	686	671	641	629	640	658	705	645	620	615	636	632	643	647	619	613	629	617	646	635	634	664	667	625	700	647	631	656	606	695	654	655	585	626	635	603	661	671	636	647	666	629	638	666	636	695	602	658	669	637	626	639	641	656	597	656	616	670	639	680	666	640	596	598	663	657	655	628	670	597	653	682	620	670	606	650	662	658	664	673	668	650	598	667	648	667	632	684	642	657	655	662	626	645	662	644	580	621	640	650	670	645	659	657	642	660	642	619	660	692	625	634	693	701	655	648	702	636	672	680	605	665	651	644	644	674	690	650	625	657	625	639	624	670	653	645	651	647	636	633	589	663	651	640	634	580	633	629	646	647	633	677	619	668	700	637	643	666	640	633	690	661	670	632	617	604	661	618	615	596	642	654	633	663	644	681	626	651	654	669	642	651	642	639	662	637	661	639	645	643	624	589	644	670	656	661	625	658	649	634	662	662	648	638	623	636	648	677	606	640	643	657	656	642	642	661	603	623	629	631	660	631	699	615	665	635	661	655	607	638	686	649	623	639	627	663	637	624	637	620	637	600	621	656	640	671	657	678	628	642	615	642	647	691	699	619	658	649	671	642	662	640	627	626	658	665	610	666	636	617	653	648	637	645	652	646	661	635	637	632	668	655	640	655	621	693	629	653	641	634	662	676	654	633	647	675	678	626	609	630	616	658	667	634	628	653	628	664	644	638	661	670	602	657	657	632	594	611	683	620	601	689	642	635	655	645	643	679	616	683	675	638	641	692	670	655	628	599	700	653	626	630	637	629	646	665	642	621	663	663	662	625	664	646	640	621	669	644	640	661	694	638	647	644	636	685	631	632	638	644	688	628	598	657	667	682	680	664	658	652	641	609	680	662	642	629	672	622	653	642	677	667	660	639	659	654	616	656	636	622	688	680	612	656	638	625	640	639	633	636	670	640	660	675	650	603	646	654	703	650	654	626	629	629	644	676	651	647	669	647	611	646	626	673	634	631	642	634	650	627	669	648	658	677	648	640	659	633	633	658	633	637	621	604	646	685	647	665	637	674	615	590	653	681	649	635	680	674	657	675	647	654	651	653	693	669	606	673	648	614	646	660	652	634	670	605	663	663	630	643	623	652	635	660	614	624	656	687	649	628	673	684	647	657	674	640	640	705	661	662	620	630	687	654	595	680	662	647	602	633	649	655	666	621	675	697	640	640	693	650	629	639	669	638	654	623	701	611	665	667	617	672	674	688	729	660	628	653	660	606	638	645	677	629	675	636	643	642	625	677	650	711	660	634	677	634	613	634	672	655	623	622	645	633	663	630	713	682	663	624	658	641	680	651	654	630	694	605	643	660	660	651	635	603	633	636	599	632	654	638	686	645	690	641	630	615	622	599	610	618	639	668	664	619	626	619	641	606	657	666	672	651	602	648	689	589	683	688	660	631	652	659	659	638	654	640	670	635	628	629	605	681	669	598	637	611	645	686	633	629	675	630	685	631	619	679	631	658	649	632	634	642	654	665	660	706	653	617	673	602	657	698	644	626	637	667	651	654	659	595	648	608	656	644	648	653	675	681	703	662	612	656	699	639	680	661	697	628	646	667	633	642	682	674	661	634	628	625	640	642	628	627	671	662	641	655	664	586	655	643	634	630	643	616	667	601	656	654	687	661	625	684	648	661	614	650	670	661	673	684	660	642	636	633	667	649	642	688	592	645	685	666	686	637	614	693	645	682	644	647	657	640	640	635	630	609	661	648	625	639	624	608	653	650	655	673	668	636	665	632	611	666	661	684	638	669	612	701	678	637	669	614	646	647	684	635	612	654	694	623	619	635	604	620	690	663	659	662	684	668	637	625	661	650	633	684	633	688	642	641	691	623	662	625	635	635	637	637	645	605	613	652	685	628	615	658	676	673	629	604	651	658	687	581	628	641	653	639	625	627
23816	21514	28782	24668	21481	7395	896	656	555	499	488	435	430	447	412	380	420	411	397	413	389	447	371	389	364	345	384	361	352	359	399	379	366	365	364	379	384	378	332	367	392	359	361	346	374	379	370	349	352	352	388	330	368	361	365	355	331	347	350	356	371	372	370	341	343	364	365	373	335	355	360	372	355	403	383	358	361	345	377	352	361	358	371	342	327	347	335	375	380	349	401	345	354	353	362	370	347	370	369	360	339	362	341	342	364	322	357	332	341	377	383	343	363	360	374	393	366	352	365	345	364	357	353	389	341	348	390	346	347	336	346	359	368	383	333	355	395	339	340	363	350	368	350	388	341	349	396	337	341	410	378	350	357	368	353	384	356	342	366	329	350	380	345	364	351	333	365	344	360	365	370	367	339	369	358	384	344	379	375	373	380	329	357	356	361	332	374	328	368	333	379	346	377	349	390	348	357	386	377	355	367	327	354	364	388	355	396	368	362	346	320	362	375	351	382	347	325	334	347	335	365	363	346	373	357	339	344	365	351	328	366	367	355	366	339	359	347	348	342	379	350	335	324	367	331	356	337	358	399	339	343	364	371	334	359	354	349	356	345	387	380	340	399	388	343	347	315	351	342	379	341	339	322	376	339	360	347	320	383	340	321	351	356	349	372	330	401	383	357	381	393	377	379	389	354	340	409	357	367	368	381	348	345	354	340	369	338	409	375	363	383	327	386	349	342	353	318	334	348	359	315	362	386	340	361	365	413	400	359	348	390	331	337	326	371	382	372	371	335	376	353	349	378	323	329	349	330	350	363	352	385	357	353	382	349	379	305	363	373	319	330	341	362	379	363	361	365	385	322	352	355	396	348	362	347	347	341	356	351	317	315	343	349	348	381	380	338	343	369	367	376	343	373	331	333	357	379	375	360	357	374	335	366	379	344	350	348	331	344	321	348	374	357	333	338	332	340	357	347	380	363	354	351	344	345	361	357	364	399	332	335	376	326	348	360	387	370	348	367	377	380	349	367	377	349	378	360	354	370	397	353	338	352	339	347	328	348	359	370	337	344	336	312	357	357	327	352	365	378	341	337	339	374	385	346	357	360	371	350	363	354	378	333	358	369	353	335	347	378	359	353	373	383	367	377	325	333	383	361	347	353	354	348	350	338	343	358	374	380	379	357	364	350	352	321	357	359	359	349	335	376	364	362	333	355	360	338	393	361	347	339	374	341	380	371	359	364	351	371	365	366	330	365	327	374	353	348	356	348	325	363	379	332	364	381	356	353	345	368	350	347	348	341	344	360	348	329	347	366	367	381	355	361	360	369	352	356	345	323	355	391	326	337	363	385	327	340	386	376	367	363	376	344	360	333	330	389	376	341	354	348	350	334	391	357	349	390	339	361	369	401	361	327	391	346	367	342	387	342	344	325	361	376	330	340	343	346	347	344	336	341	357	360	345	359	370	370	376	356	394	397	327	371	394	371	389	349	357	348	370	373	360	336	348	373	383	362	348	377	333	390	349	365	349	330	337	355	384	340	366	364	359	404	328	342	336	360	388	357	352	376	367	366	386	361	369	353	365	363	367	367	352	334	347	342	371	355	367	346	366	392	379	330	369	350	359	327	376	368	339	346	347	354	361	374	346	395	324	407	343	365	367	371	381	353	339	361	375	348	328	352	373	347	380	349	355	346	322	346	352	402	378	354	351	334	370	367	340	366	355	386	352	340	357	390	367	338	333	356	383	330	337	329	348	362	356	350	331	404	381	369	357	335	357	348	347	339	338	367	330	355	329	360	378	369	362	349	347	343	345	327	388	345	384	336	367	369	369	334	393	348	301	353	368	368	376	353	373	342	360	360	339	319	369	351	342	372	355	345	353	346	386	348	353	358	353	360	328	364	339	356	326	347	335	351	383	354	380	325	336	380	365	346	338	370	329	362	353	365	385	375	354	359	353	384	369	371	344	377	381	377	308	360	330	332	323	391	362	353	377	353	384	392	352	337	341	357	369	327	391	393	361	361	357	332	331	346	359	348	357	377	365	331	380	351	359	337	363	337	341	347	366	389	363	375	363	354	348	348	384	363	353	367	384	352	360	366	337	306	371	359	350	353	357	375	392	385	364	350	359	361	355	338	352	376	347	369	364	346	338	365	375	395	331	373	359	354	394	364	345	380	329	352	349	368	366	360	308	348	379	341	400	334	350	376	363	357	359	358	326	375	356	348	371	409	369	363	356	332	369	366	353	347	361	344	389	370	371	352	317	385	387	382	364	382	339	360	358	380	363	342	336	341	356	364	327	324	355	393	366	396	350	372	356	383	322	389	344	345	349	331	380	391	346	339	346	396	369	319	320	353	338	337	391	347	342	357	355	355	336	356	391	314	373	334	367	371	353	335	352	320	360	328	332	366	372	366	355	374	375	384	375	332	328	352	363	368	352	402	326	345	372	386	341	372	346	395	344	345	358	366	353	393	345	334	348	366	355	382	359	350	351	356	349	302	338	395	353	357	372	372	353	330	364	372	363	365	356	361	337	314	330	358	339	361	345	369	355	356	361	369	359	346	372	362	368	378	336	388	348	364	335	335	358	340	351	336	345	352	353	345	351	362	333	351	371	364	343	363	333	400	349	331	376	342	355	327	351	380	386	364	375	385	375	354	383	338	349	376	376	355	368	344	365	376	339	351	357	349	383	360	378	358	353	372	350	384	345	378	358	340	364	357	342	369	341	368	375	334	360	365	328	337	358	357	352	357	374	354	344	364	385	348	395	346	357	329	370	348	316	379	346	356	363	359	379	342	350	356	346	368	361	341	359	335	348	370	359	344	347	325	345	346	353	359	372	361	340	378	369	355	379	356	325	379	351	344	356	345	364	380	358	368	347	377	326	372	339	334	356	335	363	379	368	345	362	363	369	375	370	373	353	388	332	405	375	342	376	367	372	376	362	345	374	350	363	351	342	367	368	370	360	344	362	351	374	353	338	393	356	366	324	350	373	365	382	362	338	339	320	347	347	374	348	373	380	370	345	337	338	347	374	342	312	344	373	363	391	380	364	345	352	361	346	335	347	370	359	341	340	359	366	362	386	382	357	370	354	353	362	358	382	360	331	354	362	360	326	361	341	304	353	342	368	378	363	355	378	391	383	337	387	330	327	363	358	362	355	337	359	370	339	336	364	352	400	363	371	372	365	344	366	379	329	345	391	364	337	342	374	347	383	357	369	342	362	354	330	356	389	365	345	363	358	380	386	340	356	376	353	380	353	364	347	375	343	332	344	383	378	301	344	356	388	339	363	412	342	399	353	365	363	321	378	354	368	380	324	344	328	384	369	354	367	376	342	386	361	338	329	353	343	390	347	346	362	352	390	369	381	354	347	351	324	429	348	358	385	356	354	389	381	347	352	368	377	319	367	347	348	359	340	356	340	359	312	361	365	334	336	350	349	354	352	336	345	380	373	333	380	363	403	369	328	364	365	364	366	363	349	377	367	325	342	312	357
4992	37767	8503	2931	1959	1526	1207	1112	921	802	664	664	644	601	553	528	522	578	508	528	506	488	517	491	512	500	503	486	492	475	481	508	492	441	497	476	514	463	437	460	453	485	515	455	489	490	483	467	508	467	455	465	475	456	473	496	455	462	490	434	477	450	481	488	474	457	468	469	455	478	491	444	474	481	489	508	471	487	538	469	497	456	460	500	467	442	487	462	477	452	487	474	463	465	453	451	447	471	453	498	475	485	481	455	478	452	487	457	489	465	467	468	472	485	470	495	475	498	468	450	471	494	476	456	472	467	496	460	449	445	511	484	492	448	469	478	475	445	487	467	461	443	510	437	502	461	501	454	507	466	494	470	483	498	472	471	457	478	469	459	503	466	456	445	429	456	472	437	446	484	456	472	456	437	513	463	472	505	483	504	461	460	456	508	485	483	484	479	495	488	454	458	492	484	440	511	458	462	515	461	470	480	471	498	483	425	452	461	485	485	479	506	485	501	487	466	456	449	466	436	466	486	492	441	469	470	436	465	477	501	509	472	453	460	471	478	459	432	436	438	449	470	515	455	503	470	485	500	450	478	415	464	476	468	466	455	481	467	445	472	497	435	428	449	434	449	469	461	500	465	477	513	474	465	455	513	498	466	441	486	443	464	453	473	493	461	472	453	445	501	481	441	471	489	468	484	438	442	494	454	461	443	461	420	482	497	459	525	472	473	411	452	478	476	491	475	449	452	433	455	457	473	467	483	463	483	452	453	457	504	448	474	469	466	488	411	413	502	460	449	461	446	489	495	511	498	443	465	440	497	442	476	446	449	469	446	485	443	472	456	476	475	479	448	490	510	438	422	474	466	431	484	462	439	500	454	504	465	432	504	428	496	472	473	458	492	455	479	523	495	433	434	451	443	495	474	437	457	459	434	447	444	451	453	475	440	470	443	468	474	456	452	467	484	483	461	450	436	444	451	474	461	451	468	455	465	454	476	465	508	471	437	467	491	438	456	477	434	481	441	459	457	496	481	484	420	453	507	478	462	445	451	494	427	483	463	452	477	464	445	452	475	442	457	505	457	476	441	450	464	442	467	432	481	491	485	503	480	476	451	442	460	478	447	489	496	468	425	450	474	453	465	526	445	442	464	500	454	482	442	463	464	454	446	493	471	476	478	459	437	484	462	433	440	464	426	476	431	492	453	469	480	474	491	418	463	494	464	496	475	467	502	449	505	427	462	458	471	465	490	429	459	461	432	465	497	471	457	445	444	476	482	476	442	478	410	503	496	491	467	481	467	456	487	508	447	434	492	465	470	465	500	484	439	487	449	455	482	451	468	473	504	431	484	455	470	483	485	497	460	484	472	478	437	472	450	444	492	477	448	453	448	464	474	450	456	459	461	446	463	480	491	483	499	507	498	464	460	440	466	485	464	453	492	488	486	474	457	466	505	488	422	483	493	459	432	457	497	496	483	480	462	442	431	474	453	416	453	482	459	509	448	440	451	465	460	480	457	466	447	450	468	472	488	464	458	482	460	435	447	471	512	433	452	457	465	455	481	481	484	482	481	500	455	472	444	491	513	470	482	490	487	478	444	452	444	447	475	469	499	499	450	484	426	456	499	483	490	504	501	487	489	426	459	468	418	452	463	502	455	460	470	445	446	425	462	472	475	489	502	433	448	446	479	451	443	486	455	474	454	448	499	478	448	438	475	470	439	456	486	458	479	486	461	482	457	450	488	482	513	466	440	453	477	493	503	428	481	459	445	473	463	478	476	448	500	472	478	473	457	441	489	485	498	481	459	461	455	493	458	474	432	463	489	482	498	474	505	466	464	503	459	485	456	439	478	436	459	497	486	464	444	518	502	454	440	455	495	460	468	466	475	480	507	478	454	455	476	477	483	479	487	482	490	462	449	475	512	472	414	453	469	476	473	460	482	447	465	472	443	461	460	466	479	474	433	476	457	502	449	471	512	472	465	474	473	460	435	468	456	464	460	472	454	483	483	505	469	447	438	443	488	485	470	416	432	457	481	446	448	485	454	433	455	457	469	486	485	450	455	493	456	492	488	446	468	423	458	470	450	481	489	458	435	447	463	475	468	420	470	452	468	471	476	464	459	495	438	518	471	471	481	455	490	479	451	475	483	416	464	484	524	469	489	500	481	458	471	461	472	442	471	456	450	454	459	464	495	480	482	421	481	472	490	464	491	438	494	446	463	451	470	449	435	471	450	502	465	486	470	459	469	438	452	481	461	483	491	493	452	472	469	456	483	461	500	459	481	448	502	455	467	475	451	492	421	492	454	463	464	499	471	467	458	450	487	487	399	511	424	466	430	491	461	488	469	460	471	483	465	472	464	456	465	468	442	469	494	489	449	478	456	452	434	493	445	453	464	468	488	489	447	462	476	485	470	454	492	466	465	461	505	462	430	446	480	456	440	497	472	493	461	445	437	445	485	446	477	480	480	459	468	468	487	438	486	494	479	475	472	480	459	454	480	473	469	448	517	417	475	465	489	473	443	484	461	441	478	448	489	474	439	442	478	469	456	469	487	486	487	469	488	470	446	485	478	456	487	461	492	474	451	463	440	488	469	480	503	483	481	472	466	500	485	480	449	452	442	479	447	464	445	452	456	484	463	453	491	458	468	454	469	499	447	512	463	445	463	461	498	479	510	466	478	461	445	472	490	488	472	475	461	475	452	445	475	458	460	435	500	460	484	448	449	450	466	502	479	478	484	473	447	498	445	473	477	489	455	448	473	482	517	466	443	501	469	475	498	450	451	480	453	502	417	473	460	502	456	444	456	469	485	464	452	439	488	477	455	451	465	488	483	474	481	483	497	490	491	428	487	469	461	452	467	423	483	451	491	478	468	505	478	450	409	437	501	440	463	481	474	435	451	475	462	446	465	474	504	464	451	473	448	443	461	479	438	454	451	461	478	424	487	463	500	453	480	465	476	452	441	501	432	442	471	461	460	476	461	436	429	481	431	471	485	423	460	514	470	480	477	445	471	441	469	426	485	485	452	461	454	478	470	456	490	480	486	494	440	477	448	507	470	473	479	484	462	486	482	448	455	489	476	487	495	471	472	470	468	465	446	431	459	503	448	488	468	475	465	469	472	484	464	446	445	474	444	479	511	449	478	473	442	450	487	437	441	509	493	498	452	483	448	466	484	474	443	484	477	480	458	462	489	447	481	470	481	497	478	461	512	479	435	442	467	517	488	465	456	449	469	487	457	480	421	466	491	412	511	454	475	468	504	457	447	471	472	476	458	507	465	495	493	473	483	475	435	466	514	459	460	433	478	497	453	432	447	467	495	482	473	482	482	495	476	449	466	460	492	430	437	450	465	505	474	445	487	468	484	442	472	460	471	447	435	471	461	488	458	458	462	458	487	441	482	487	461	471	512	453	469	483	493	457	430	474	487	497	472	530	495	465	457	471	497	460	464	447	497	482	428	475	468	461	477	484	454	480	461	481	487	455	478	417	476	464	476
25089	21522	27228	25725	5114	605	492	494	426	403	416	370	416	392	361	381	347	404	428	369	374	330	364	344	365	362	379	320	363	352	357	367	348	389	372	342	363	357	338	371	356	334	337	389	354	354	330	372	381	345	360	389	369	387	376	359	334	360	342	352	363	344	345	375	357	380	386	352	380	350	352	375	364	354	358	354	358	326	335	335	346	362	351	362	369	346	354	337	381	365	341	345	354	375	350	360	361	371	341	336	375	354	366	359	383	395	346	372	348	342	326	372	353	358	366	372	344	347	362	343	351	353	353	350	375	347	328	382	358	379	377	370	354	354	382	368	375	324	326	365	371	357	382	370	383	350	373	360	393	385	358	361	361	349	373	355	379	363	348	366	342	358	363	340	371	388	355	360	321	358	353	344	359	363	333	358	356	345	357	370	350	340	321	340	360	313	357	345	355	391	340	360	383	343	343	373	347	360	396	346	367	343	330	370	346	354	349	346	350	354	378	335	357	333	352	375	351	359	366	328	360	362	352	329	377	363	389	345	337	360	392	311	337	327	345	302	363	399	384	350	348	389	361	366	368	329	354	356	357	351	340	348	346	395	358	341	340	346	401	383	322	369	377	382	324	364	351	395	370	371	329	362	391	353	340	371	376	351	406	339	342	380	358	334	327	347	342	331	368	364	411	365	339	345	349	348	346	403	359	371	381	371	362	358	363	355	335	352	349	360	357	386	389	351	356	355	352	340	358	364	355	314	340	334	380	358	346	391	355	345	366	379	339	342	347	358	359	350	321	359	372	346	347	339	378	361	362	345	366	354	357	343	316	323	359	338	399	358	362	371	347	365	351	354	372	373	331	363	367	361	359	376	374	366	363	363	358	353	312	380	366	357	348	329	349	361	339	355	357	383	356	369	397	374	369	346	359	357	366	341	352	357	361	378	362	315	331	353	367	340	361	363	370	366	367	388	362	352	331	371	381	363	353	353	358	329	359	349	349	394	340	334	372	332	360	350	357	356	326	362	377	389	353	408	353	377	345	356	357	362	344	318	370	426	386	375	366	361	340	353	371	405	371	395	340	342	378	380	339	358	379	387	364	352	350	347	327	345	345	371	339	313	355	327	348	355	351	317	353	364	359	336	351	339	380	375	346	354	319	335	369	320	348	382	348	352	338	346	372	359	347	354	361	402	378	375	366	345	321	351	332	393	389	376	346	346	368	370	357	365	351	341	385	340	326	309	354	349	360	338	374	389	375	357	364	354	343	355	374	353	353	367	355	350	381	327	362	350	357	378	372	332	362	341	323	374	365	364	360	344	355	351	339	348	383	382	348	335	356	361	353	371	350	339	368	352	358	378	371	365	400	344	303	347	341	360	347	363	337	374	328	369	304	357	335	354	329	348	323	347	378	351	355	358	346	368	366	344	376	373	340	354	345	367	381	379	344	336	368	337	380	355	366	394	342	342	335	374	380	374	337	331	356	359	331	320	355	353	305	329	344	388	343	356	349	336	340	371	344	344	373	366	362	358	335	349	332	341	395	371	335	336	347	344	320	354	347	331	377	355	328	359	377	382	359	368	360	365	340	359	374	342	391	370	335	350	358	355	325	350	359	345	348	376	346	388	349	349	373	341	359	351	359	341	355	374	346	365	370	352	390	373	346	332	353	375	340	353	375	364	371	345	355	342	376	365	351	350	349	350	373	376	386	356	361	348	337	347	365	355	380	353	345	354	381	343	366	329	390	346	364	364	364	343	360	363	350	365	362	323	348	349	365	365	347	382	390	362	360	354	344	371	349	350	361	359	340	351	363	380	313	370	344	362	389	346	324	377	362	372	349	322	346	363	320	360	343	369	362	386	360	341	339	384	352	345	367	397	343	397	361	337	350	352	367	400	332	370	349	371	380	338	337	374	311	367	377	397	375	345	352	348	338	351	347	376	384	314	338	354	362	363	381	377	368	337	317	362	365	358	370	343	321	362	345	351	366	361	349	357	357	344	363	354	377	372	342	355	346	367	374	322	394	343	378	373	339	363	356	356	372	366	373	376	348	376	386	365	377	338	355	326	363	383	365	366	371	355	376	354	365	342	332	358	361	369	372	365	345	385	328	364	368	357	329	352	372	383	360	349	364	377	355	351	360	394	363	362	363	368	370	391	343	319	337	364	340	354	314	361	393	346	333	376	366	370	362	331	391	341	378	338	369	338	364	352	331	338	348	345	364	369	395	352	364	354	362	370	336	353	362	371	386	360	377	354	356	360	343	348	334	396	376	313	333	391	332	359	372	341	336	386	369	351	353	352	343	397	323	359	372	347	320	349	355	374	377	342	343	356	344	361	360	373	337	348	340	365	352	386	359	386	342	380	359	358	368	359	330	366	325	358	365	308	355	423	358	369	308	376	356	368	361	347	371	348	355	382	348	345	362	345	346	378	354	356	350	351	365	394	361	335	346	367	378	381	364	320	381	368	361	380	356	366	357	367	323	346	359	358	338	376	336	378	389	373	328	349	387	374	331	326	394	375	323	322	350	353	338	373	373	349	391	350	352	368	334	378	332	354	359	384	331	348	386	364	368	390	366	340	314	348	360	360	346	372	365	359	362	359	383	368	330	339	375	386	389	355	357	394	389	348	370	330	359	346	380	361	376	372	386	374	389	333	379	383	364	361	370	343	358	368	343	325	350	374	368	361	351	348	335	391	361	346	356	391	338	351	360	366	396	338	385	336	342	348	344	376	368	335	386	353	323	350	383	332	325	375	362	356	318	349	350	383	344	357	357	355	331	368	366	343	343	374	354	381	340	344	331	337	374	321	372	366	358	370	369	368	375	352	344	345	368	362	319	363	364	366	336	356	359	363	371	342	379	315	364	353	374	347	330	346	350	352	380	346	378	346	356	351	356	349	343	345	360	395	385	377	332	372	350	360	336	358	343	357	322	366	337	369	333	351	360	366	327	344	351	379	371	357	382	349	333	358	369	344	349	356	374	358	316	353	354	354	382	361	393	359	386	319	364	347	374	359	369	364	359	350	348	346	332	345	380	331	356	354	369	344	375	349	315	355	370	358	340	366	384	367	355	348	358	336	332	326	364	364	363	342	330	372	370	357	392	372	381	415	351	358	362	353	341	354	357	351	372	359	319	367	377	378	341	363	368	370	385	311	360	346	342	351	376	346	363	370	377	367	365	345	305	356	346	320	340	362	357	372	382	358	394	359	355	362	362	386	369	331	361	373	326	357	340	373	375	375	358	354	340	345	324	335	362	366	373	357	379	339	383	350	350	368	367	346	353	356	331	365	332	344	356	351	403	345	350	387	333	373	334	363	376	356	348	361	363	394	329	376	316	348	375	335	349	364	325	347	333	348	346	351	379	345	354	363	394	364	319	359	367	351	357	342	352	341	360	353	359	349	366	368	371	346	366	348	372	384	348	371	380	359	340	358	332	369	323	338	378	343	351	310	353	347	358	340	372	365	377	382	341	346	341	364	368	329	364	320	396	340
4835	31423	5077	1685	1238	997	838	790	691	682	568	593	505	514	508	481	489	479	494	472	449	491	483	434	466	461	449	475	453	450	465	461	463	436	449	455	420	438	473	457	439	494	460	472	466	424	449	460	420	418	457	450	459	423	429	423	422	466	458	467	444	420	450	451	468	469	448	445	484	475	451	444	423	460	478	419	429	411	451	471	448	471	426	442	447	432	432	439	474	473	437	446	431	413	456	434	433	469	412	485	467	429	416	462	463	459	468	468	442	456	481	390	464	447	404	436	455	432	440	487	450	409	447	470	467	449	471	442	450	474	406	422	455	460	453	493	431	450	466	428	434	445	409	474	437	450	439	424	440	462	422	464	462	445	432	463	421	418	427	443	408	429	417	396	435	480	411	418	438	372	426	406	441	445	454	440	436	469	405	462	439	460	463	443	455	439	462	395	463	427	438	416	465	459	425	450	452	462	461	450	469	456	441	443	454	461	446	447	473	435	440	457	463	404	443	445	444	460	384	458	456	422	482	413	448	422	466	416	445	447	451	430	428	441	450	464	445	427	450	438	441	459	459	447	441	434	436	467	400	448	413	488	444	426	499	452	411	449	416	436	449	464	463	437	474	443	419	444	455	478	445	450	447	453	424	413	471	460	453	441	497	443	456	394	443	434	445	463	441	420	464	438	457	472	442	447	439	452	428	438	445	417	457	494	455	482	445	431	464	437	441	425	420	468	432	430	469	458	406	460	423	445	478	449	432	459	422	443	460	423	442	489	422	480	473	459	450	425	446	412	421	432	439	401	449	458	435	461	441	471	468	430	457	445	445	436	453	472	477	434	474	450	410	450	470	459	458	440	451	443	452	438	446	436	453	413	468	434	460	447	462	444	462	438	429	471	428	428	449	450	444	431	443	468	437	457	406	456	456	456	441	447	439	399	436	458	440	464	422	419	422	425	415	424	475	423	454	444	428	445	435	456	443	422	477	432	455	437	443	458	494	456	465	439	456	452	428	417	419	412	454	430	472	484	422	429	445	439	473	444	497	458	449	453	439	456	466	435	482	442	436	461	473	490	412	423	495	430	458	496	433	425	452	446	462	464	433	502	417	436	405	429	431	431	476	442	439	488	465	438	443	471	435	441	433	468	454	477	463	478	466	467	461	400	479	450	432	442	426	415	445	457	452	464	456	438	458	453	455	409	467	484	408	429	429	441	452	436	444	452	425	477	445	441	431	420	400	471	452	445	450	448	418	516	435	452	479	403	456	370	449	434	409	428	455	463	421	450	407	444	453	430	463	451	474	435	417	463	461	437	452	456	424	452	441	459	476	448	476	424	443	469	421	438	416	421	452	456	472	482	457	441	435	485	419	460	457	453	454	438	464	456	462	421	438	471	455	437	456	455	441	432	418	428	439	447	407	433	442	419	432	426	441	465	418	431	449	417	447	440	411	422	419	411	448	453	441	469	414	436	421	464	439	453	399	470	451	444	438	442	475	438	467	471	489	425	450	407	445	419	437	505	468	465	446	447	403	437	482	423	430	468	452	455	441	464	464	456	478	450	447	448	428	476	464	428	437	464	447	421	426	404	482	460	458	426	419	427	439	503	444	471	445	447	445	445	470	455	433	426	460	438	442	460	466	451	449	420	453	472	456	432	457	466	450	435	452	460	481	476	449	463	441	447	450	424	447	459	467	422	436	420	445	459	483	430	441	435	469	475	477	464	457	432	416	471	434	468	441	432	459	439	435	441	449	424	445	428	422	431	448	423	470	449	447	437	439	446	416	463	454	437	436	466	432	435	450	436	442	460	429	445	456	435	422	481	470	417	421	435	431	443	467	432	458	470	418	459	427	446	442	445	441	410	465	422	474	462	444	438	430	452	472	470	424	509	436	421	439	463	461	422	466	452	424	470	457	409	446	444	430	430	412	440	434	444	475	415	412	449	405	471	443	439	437	463	424	458	471	465	415	471	479	460	462	472	440	426	435	443	471	466	442	475	468	449	486	417	430	417	403	456	473	468	452	450	435	432	440	494	475	445	438	454	445	446	436	446	442	441	408	462	427	451	445	448	460	440	448	441	455	428	435	405	442	410	466	487	431	455	431	463	451	436	444	444	469	423	448	449	424	446	449	460	425	407	445	446	449	443	442	432	444	429	449	422	416	422	419	436	454	441	462	456	426	433	450	459	443	435	453	461	428	470	434	440	458	466	442	452	434	410	438	424	460	433	457	435	475	470	461	436	478	451	416	474	443	469	420	453	474	492	454	426	443	432	432	439	465	446	434	429	440	436	424	460	441	425	440	439	431	426	432	463	450	463	463	446	467	440	456	440	448	438	476	470	448	460	458	452	432	412	432	415	458	458	437	441	458	447	441	476	463	461	466	471	426	411	433	441	473	459	467	409	424	473	453	460	440	444	442	452	430	448	445	439	444	447	421	436	466	440	478	445	453	475	424	458	462	434	480	459	446	420	468	408	442	436	450	454	452	420	482	473	455	429	429	447	456	442	468	463	427	411	440	455	411	428	433	438	448	438	459	434	435	448	435	426	428	426	433	488	447	451	445	473	454	470	466	402	404	439	455	470	441	423	426	431	459	434	443	447	461	457	489	410	472	427	441	459	450	455	457	457	454	489	469	378	450	415	421	465	469	434	443	454	446	424	457	430	431	440	456	462	447	480	454	427	499	451	449	461	439	404	440	476	442	446	468	444	455	435	442	464	467	478	456	465	392	429	466	435	472	454	461	431	447	468	418	418	429	431	471	465	437	467	438	465	477	423	471	452	441	446	407	485	460	397	434	422	447	412	464	461	444	441	451	437	457	439	427	447	448	438	473	445	476	426	461	460	417	445	478	450	393	443	444	475	424	478	467	443	442	471	453	431	434	431	428	450	494	492	491	467	460	458	460	457	412	464	438	448	440	449	442	430	449	420	481	507	488	453	487	453	443	454	431	408	441	432	439	436	489	434	419	426	450	428	445	451	443	430	442	430	452	455	457	441	460	434	434	418	427	467	477	441	450	414	465	442	443	476	425	457	465	442	475	442	485	427	484	472	447	451	439	467	449	435	430	461	442	488	509	458	425	464	454	424	482	472	483	452	438	431	460	419	454	458	478	429	428	451	444	417	459	434	477	449	434	449	423	424	419	444	442	447	443	447	425	433	407	443	432	451	454	453	430	462	441	467	467	421	471	463	453	450	451	427	461	445	429	419	496	468	463	455	457	440	471	456	476	420	467	460	434	436	446	499	451	431	424	423	474	405	434	444	478	443	450	472	421	460	445	447	462	480	466	424	454	463	442	389	436	466	392	469	462	438	454	473	470	420	430	444	453	453	405	449	432	389	429	463	472	413	478	444	438	441	435	478	427	441	446	449	444	452	461	425	443	463	461	454	469	428	471	429	442	435	420	422	455	448	425	441	431	450	437	459	460	415	457	480	462	433	444	446	470	460	446	445	427	430	421	450	451	451	442	447	398	470	449	430	428	432	438	428
22879	21565	29260	24334	21559	21371	3429	641	455	400	361	289	262	223	256	197	195	187	175	187	179	172	167	163	167	179	155	166	168	161	164	127	135	181	154	138	123	123	128	138	129	133	141	148	157	137	128	144	156	135	127	159	123	159	149	122	120	113	116	129	127	132	125	150	121	134	138	126	136	121	126	147	134	120	118	135	122	144	130	128	113	128	131	133	118	134	129	119	125	135	122	144	140	126	147	141	143	131	138	131	109	127	121	133	119	139	133	112	144	121	145	121	123	133	127	124	119	136	141	125	134	115	146	122	144	119	144	120	133	120	133	125	119	128	137	134	128	119	137	131	133	118	146	120	156	124	116	112	129	146	136	136	135	106	135	130	122	132	128	144	124	108	140	122	137	116	128	117	131	144	129	140	154	123	111	129	121	129	122	109	118	121	126	137	137	123	134	149	136	120	143	108	123	122	144	115	124	119	122	125	137	113	121	130	119	155	131	143	139	128	148	130	117	140	107	120	119	124	134	151	112	147	106	124	125	123	116	128	136	139	142	132	130	136	136	129	128	134	157	156	118	115	127	125	108	121	122	121	108	122	114	108	109	115	131	129	139	129	142	133	129	126	126	127	140	114	141	120	101	119	122	147	139	132	123	122	106	127	124	123	138	133	127	113	137	133	137	126	145	124	121	139	120	126	132	133	128	161	116	146	125	120	150	137	118	116	140	126	121	161	132	133	140	137	147	139	124	136	145	138	125	136	112	150	127	126	135	140	140	143	126	131	129	131	131	147	143	103	133	138	125	127	125	111	151	126	139	145	137	126	146	140	131	135	137	132	133	138	134	115	121	131	110	124	157	126	127	126	142	126	125	127	126	149	155	125	129	140	131	130	97	145	148	141	125	134	133	121	129	132	133	124	117	108	125	152	131	119	128	153	130	131	146	138	125	132	149	119	133	125	131	155	123	145	140	127	111	148	117	116	122	141	114	132	103	127	105	131	98	133	132	149	123	149	132	140	131	137	129	140	110	127	158	126	125	138	130	130	133	120	132	151	123	123	111	130	116	130	127	126	128	119	169	129	136	130	135	136	152	135	120	111	141	117	145	118	129	119	152	129	125	131	142	103	132	138	140	122	140	139	142	138	128	123	129	142	141	111	125	140	153	153	130	140	101	126	144	120	139	131	125	143	139	119	118	121	131	124	155	136	119	158	115	115	122	143	120	142	109	130	151	137	122	146	135	120	139	137	107	126	126	129	139	130	132	108	148	137	123	121	127	106	132	117	139	119	121	119	123	124	116	140	130	140	161	156	136	139	121	124	113	140	137	140	123	131	120	131	123	131	127	117	124	120	135	143	115	125	149	120	132	113	115	121	126	139	137	140	118	118	124	114	132	149	127	132	122	125	143	138	132	124	141	143	132	125	133	135	146	137	117	143	126	141	124	142	132	122	130	137	149	136	136	129	151	132	135	144	130	130	128	135	156	127	118	119	129	132	144	139	132	153	125	125	112	135	147	130	132	138	138	118	120	119	136	141	114	108	122	128	151	148	115	119	131	130	153	137	144	129	130	107	116	118	104	129	115	127	135	125	120	139	148	133	131	140	113	123	128	126	123	128	134	128	119	131	127	134	141	119	123	121	145	138	120	150	130	131	118	114	129	142	135	124	119	133	124	128	110	140	119	139	134	120	122	110	134	122	123	122	130	126	114	133	117	123	132	126	131	122	140	135	113	123	129	127	136	129	134	115	147	131	130	102	114	129	130	144	122	108	115	121	129	122	117	138	125	135	123	134	129	120	133	120	109	140	141	108	128	123	142	113	126	135	127	125	139	130	143	129	118	130	118	124	128	138	127	129	135	134	136	116	113	143	134	155	145	155	132	119	137	127	142	129	114	126	123	116	132	125	118	123	144	120	129	123	144	138	130	120	146	114	135	129	116	159	131	141	144	138	134	130	151	156	145	144	111	125	139	132	132	144	118	127	150	131	128	154	145	131	132	130	120	139	129	134	132	139	106	129	132	115	123	100	102	137	129	138	118	137	137	115	122	115	126	115	127	145	129	104	134	154	123	117	133	141	122	118	136	115	130	131	148	131	126	133	120	147	119	125	127	158	130	127	128	128	131	129	127	123	127	131	145	119	120	113	138	132	148	145	106	116	138	125	117	124	144	108	150	115	109	140	107	129	123	137	118	123	126	141	138	126	108	126	117	117	126	140	124	145	111	129	161	132	119	118	128	135	137	140	118	128	120	144	133	129	122	138	130	141	131	137	119	111	125	132	107	126	133	132	140	132	128	112	121	118	123	140	112	115	132	108	156	136	137	152	141	138	149	131	130	131	123	126	134	156	146	128	128	123	121	119	115	129	118	112	148	116	117	128	116	133	127	132	114	126	123	103	127	113	147	124	122	125	134	134	128	133	137	133	142	126	145	137	142	142	118	121	142	116	127	107	136	139	138	140	135	159	124	118	153	123	126	148	138	138	127	131	129	131	145	123	127	129	107	140	132	118	141	138	121	122	119	142	131	121	125	139	138	131	119	144	108	140	105	136	126	128	150	127	133	131	134	116	122	121	129	150	126	144	136	114	142	125	119	136	128	128	113	133	144	113	149	157	128	122	128	131	136	113	129	140	140	116	111	131	129	121	119	145	117	134	120	125	129	143	149	136	135	138	103	112	140	136	118	127	129	132	127	128	111	134	149	147	113	117	147	126	112	147	135	132	129	130	110	128	147	131	151	121	127	127	117	140	127	130	134	127	123	126	143	136	128	130	125	131	115	138	131	139	127	139	113	116	125	120	140	120	123	99	139	127	137	116	148	150	129	134	130	129	132	134	114	141	126	127	104	127	126	128	138	103	143	143	128	146	115	144	118	100	130	143	130	129	122	112	151	115	126	132	130	116	139	118	137	126	149	159	142	136	144	152	121	117	112	129	132	119	138	120	119	144	125	101	142	123	111	126	112	121	145	128	144	133	116	137	125	127	128	113	114	122	134	125	137	133	109	161	119	145	133	120	122	134	133	138	137	138	126	150	125	136	115	123	108	133	132	144	111	128	137	120	118	142	140	125	141	126	128	151	128	129	140	120	140	123	134	127	124	121	155	110	122	132	123	127	139	131	151	128	129	113	120	116	134	128	142	123	127	113	158	123	141	133	121	126	114	130	138	137	135	116	136	140	122	135	125	132	151	142	134	127	128	122	145	149	149	126	125	132	134	126	140	146	144	135	127	128	124	123	135	139	123	132	119	153	120	138	135	147	126	114	121	139	126	138	115	138	129	110	126	144	136	152	123	124	157	125	127	137	124	120	124	133	128	151	131	130	141	120	111	131	130	111	119	145	97	139	132	112	134	139	119	118	124	138	139	131	144	128	144	126	150	119	125	130	123	134	126	139	124	132	105	132	115	115	132	134	134	138	141	121	137	118	128	159	107	151	126	129	110	124	116	147	138	140	129	145	124	133	137	144	133	123	149	102	134	128	122	120	144	132	126	123	139	151
6525	44190	13696	4612	3084	2265	1617	1227	966	810	649	543	454	411	366	350	331	289	269	270	261	229	233	246	215	185	234	224	227	201	184	193	200	213	182	190	174	166	170	198	168	166	201	155	181	190	179	186	177	180	202	185	193	192	191	181	156	180	174	171	175	175	179	164	202	167	187	168	159	171	149	180	201	184	173	165	183	167	163	170	165	181	194	178	167	159	188	166	208	161	175	170	155	178	167	166	187	174	154	168	181	196	176	173	158	169	158	168	183	171	186	159	204	167	185	165	184	176	161	177	156	168	166	153	174	181	184	181	169	173	167	166	171	184	168	156	173	173	174	164	153	175	151	179	145	184	152	166	180	183	157	163	161	156	157	189	178	161	176	175	175	162	169	176	169	139	165	176	168	171	160	169	149	175	182	158	180	161	172	165	191	175	162	154	160	185	174	155	171	178	181	184	166	174	170	161	187	186	172	185	146	154	177	155	148	183	175	164	193	141	176	157	180	153	181	157	182	170	160	159	173	157	169	169	175	184	166	174	130	159	161	170	145	175	176	156	160	162	171	175	192	164	190	168	161	150	152	149	159	159	175	157	160	166	171	197	159	159	161	164	157	150	156	179	164	178	159	171	162	187	194	177	199	174	155	175	165	158	176	200	171	168	177	168	158	145	187	157	170	165	163	160	161	165	159	184	168	176	166	164	181	177	172	161	177	164	154	143	160	164	170	188	159	179	164	157	153	183	182	165	156	168	153	183	157	176	155	153	177	167	165	176	148	164	173	177	155	160	157	176	179	174	159	185	160	173	148	172	154	176	152	169	155	161	158	158	183	154	163	155	162	182	167	167	182	174	161	177	169	161	143	161	162	157	179	167	182	167	170	186	171	183	158	136	155	153	156	168	200	160	158	161	153	157	173	169	175	155	152	157	157	170	181	146	141	164	187	184	176	170	189	170	154	156	176	188	161	174	162	161	192	174	203	187	172	189	163	193	182	154	160	181	176	183	132	185	180	175	166	160	156	177	179	177	151	140	175	171	174	163	162	190	201	181	158	164	156	168	159	187	164	154	179	174	182	191	192	158	184	155	169	203	166	147	150	168	169	176	169	146	181	169	175	163	166	144	168	171	190	145	188	173	157	179	167	157	190	170	190	153	159	165	173	172	177	160	174	166	163	164	156	175	172	174	198	163	182	160	190	174	156	181	177	159	186	186	158	185	177	160	178	183	143	164	163	178	168	172	166	160	164	163	180	167	167	172	183	166	162	155	149	149	180	170	176	158	167	187	143	174	199	153	169	176	165	164	160	163	180	149	163	188	158	185	164	174	168	160	185	174	165	166	199	187	151	164	161	187	164	174	164	154	142	173	158	153	177	144	158	168	150	168	185	165	177	181	168	162	176	161	170	143	168	150	170	172	177	137	173	188	160	151	182	164	160	170	197	164	151	171	168	177	166	163	157	153	179	180	183	170	149	192	178	170	180	182	169	177	161	146	189	171	161	156	186	155	181	169	173	172	165	169	165	165	172	164	148	175	158	167	162	156	183	196	184	157	188	138	165	161	174	171	147	169	190	158	156	173	175	177	176	159	187	170	169	164	179	189	165	151	177	187	153	169	153	152	186	186	178	157	159	199	142	175	159	173	191	177	199	149	165	188	182	178	165	183	165	188	167	167	152	170	157	185	190	188	175	160	157	162	168	165	179	151	182	166	177	172	162	206	158	174	159	174	164	178	165	162	192	181	158	152	151	187	165	163	166	162	170	158	166	170	166	179	170	164	181	172	157	157	147	158	168	172	196	174	176	162	174	166	181	174	181	178	168	164	136	186	172	176	147	169	167	168	161	153	149	166	157	169	167	170	161	164	181	174	172	188	158	160	178	165	191	163	170	167	161	138	168	187	158	165	181	154	172	173	179	195	160	167	165	171	169	182	167	176	146	175	187	183	166	154	180	169	175	182	173	162	166	174	130	188	177	176	176	160	189	167	151	145	158	150	163	177	164	172	170	163	157	142	167	142	155	160	158	148	181	167	169	173	175	171	147	145	182	169	171	174	141	175	189	162	191	178	157	160	180	165	167	146	188	141	187	173	166	169	182	174	161	171	135	185	163	179	186	147	164	167	158	166	177	166	165	162	164	173	163	154	147	170	166	186	163	180	197	179	177	138	171	194	161	158	183	164	168	166	169	169	168	159	179	175	153	181	190	172	183	166	170	182	181	169	176	177	181	180	171	185	165	162	149	176	176	151	176	174	156	165	167	176	189	151	150	183	139	175	160	164	169	155	188	163	173	182	185	176	197	200	149	190	160	179	169	165	204	168	185	182	163	174	169	176	163	184	149	190	163	163	183	199	180	176	153	161	166	166	172	155	147	167	156	150	144	158	155	164	158	143	167	160	174	154	165	176	183	169	168	158	173	180	151	166	184	173	177	170	148	168	153	175	170	182	168	159	168	169	154	155	181	150	164	181	155	158	169	182	167	174	168	181	185	160	174	160	151	160	197	193	147	163	151	143	164	170	179	170	161	191	151	184	168	162	162	173	175	152	180	168	169	176	169	145	166	164	152	152	198	180	158	186	158	182	163	164	179	178	150	169	165	155	163	162	157	169	163	190	155	159	193	177	166	156	182	166	145	177	160	175	161	136	149	171	172	158	187	168	153	170	191	170	158	171	145	162	155	160	163	168	166	168	171	164	147	151	162	155	174	187	174	165	181	175	165	183	173	160	166	179	185	159	167	154	156	171	180	177	162	153	162	158	149	180	156	142	189	196	188	172	180	157	169	167	167	132	176	174	184	167	137	188	175	168	161	152	159	183	165	177	168	157	183	148	165	180	158	178	170	155	171	159	180	169	180	161	170	147	159	173	158	180	177	161	173	178	161	169	174	154	163	162	150	190	158	132	143	166	177	139	173	180	161	172	192	164	135	176	175	159	155	182	158	180	161	166	150	180	164	183	164	173	163	164	160	172	186	169	171	154	171	165	161	197	176	187	178	157	158	173	184	178	168	202	184	182	149	171	155	162	161	149	164	158	174	164	182	161	185	170	170	172	159	163	198	167	152	174	159	201	181	174	161	164	185	153	176	157	187	167	169	170	170	173	162	156	193	159	175	154	170	162	163	153	167	170	162	156	170	167	154	189	161	199	184	163	176	157	155	172	154	156	174	174	183	180	154	175	172	150	173	165	171	166	180	193	197	169	158	165	162	163	178	161	172	163	183	194	169	166	162	168	182	179	168	149	180	171	177	178	165	173	156	164	187	167	156	167	168	174	180	161	144	163	154	155	171	174	200	167	182	181	162	181	160	177	173	153	183	177	153	171	153	166	172	183	164	165	171	172	185	175	153	162	185	162	168	175	161	192	177	202	180	174	173	162	152	150	169	159	192	169	160	168	173	188	181	166	159	164	179	143	185	162	179	159	176	161	178	177	185	154	175	163	184	162	186	157	173	170	175	165	165	151	172	160	165	167	186	184	163	171	158	172	184	141	159	160
27835	18445	4809	801	578	561	562	527	547	519	511	502	525	446	459	483	501	524	506	496	540	518	512	490	524	491	504	480	491	485	509	499	537	519	506	487	517	472	481	497	542	512	480	528	555	501	450	489	502	486	474	467	490	487	495	493	473	492	511	538	513	532	501	509	513	494	489	474	465	508	508	469	498	507	525	522	524	522	484	500	485	481	455	497	501	523	499	537	490	472	497	543	545	482	525	498	514	495	523	526	534	499	496	473	501	465	518	496	516	504	523	507	519	465	506	498	461	493	517	506	466	496	506	524	497	512	516	499	509	511	519	485	510	508	521	474	494	504	498	505	486	507	522	486	527	468	506	502	501	504	511	493	486	515	536	524	464	523	448	482	503	507	459	515	528	537	491	510	487	497	466	510	481	469	532	467	444	456	524	477	490	502	483	467	504	528	496	501	493	496	517	489	500	501	485	543	498	470	508	473	466	513	477	517	451	482	490	521	505	492	552	501	463	506	569	529	489	492	494	529	479	483	488	493	489	510	505	523	462	477	479	539	499	504	451	495	494	508	525	448	496	525	516	488	491	517	520	483	494	483	516	497	534	483	489	511	487	490	505	480	501	547	494	511	507	492	464	554	498	473	494	460	496	497	510	521	494	498	495	566	495	553	504	477	513	533	474	492	494	501	501	502	569	492	506	482	523	518	524	465	495	532	499	461	479	512	494	502	478	478	488	508	540	487	548	523	538	483	499	486	496	519	499	534	525	505	516	483	511	464	504	483	522	510	488	557	504	481	519	461	499	486	518	514	482	523	485	526	518	501	523	520	483	505	550	517	499	514	491	514	511	488	497	507	499	508	490	516	475	523	474	518	488	511	498	545	470	491	479	492	520	501	440	500	467	500	526	531	486	508	568	480	505	514	496	480	559	500	457	500	451	492	461	484	512	511	469	450	479	453	445	507	492	534	523	494	522	482	540	506	496	496	510	515	452	496	516	492	488	519	531	500	496	531	529	520	538	501	463	482	511	540	510	485	486	511	483	527	510	506	540	475	506	496	503	497	450	497	475	443	505	513	483	483	529	537	527	508	508	519	485	560	537	490	517	528	500	471	510	499	486	517	501	493	521	503	524	505	499	493	504	514	519	496	500	495	526	510	486	521	511	467	482	502	484	478	492	484	516	518	501	472	503	518	511	498	527	476	492	498	501	507	500	480	521	500	529	497	515	474	494	462	492	502	483	478	473	515	482	488	516	522	533	503	486	565	474	481	479	480	514	494	516	437	528	487	485	519	499	495	523	462	539	519	498	520	499	524	505	494	505	502	477	471	514	525	482	466	490	475	537	510	540	492	482	513	473	464	479	498	533	482	500	487	497	501	533	526	515	482	467	503	486	503	484	539	490	532	497	506	544	453	520	487	514	502	506	476	545	513	518	489	542	485	514	490	496	474	501	498	521	527	549	537	487	500	517	444	491	534	549	492	508	519	467	514	541	532	506	491	455	515	497	500	493	497	495	484	504	497	522	532	512	579	498	451	479	481	496	515	481	477	530	474	503	479	503	506	500	510	503	508	515	544	459	501	537	496	455	485	497	502	477	527	512	481	473	563	499	485	484	470	443	486	528	473	504	506	478	502	492	503	514	486	495	462	484	495	528	523	490	518	482	533	497	517	517	485	559	523	532	489	486	529	455	470	466	556	505	468	521	502	550	493	500	476	481	579	506	480	505	548	518	478	465	477	518	476	503	501	485	499	476	501	520	531	474	496	519	531	509	516	446	471	470	508	510	543	480	514	497	521	531	481	524	528	488	511	476	482	508	529	551	502	500	496	478	514	522	509	500	510	521	508	475	503	490	492	514	532	500	478	474	501	525	502	504	486	517	514	517	514	508	522	483	478	486	498	460	475	515	524	496	520	487	489	488	494	505	502	545	448	502	517	509	495	521	498	499	463	506	479	512	474	526	508	517	474	533	483	475	515	535	525	509	512	506	521	481	510	470	512	501	491	490	499	466	492	482	512	502	477	519	515	524	473	498	519	497	469	474	516	527	510	484	457	500	480	533	528	492	515	504	482	490	523	544	518	500	499	501	481	493	534	516	502	513	523	447	477	490	502	500	522	517	463	509	456	477	473	494	497	537	501	506	468	477	519	510	472	492	459	480	482	507	496	522	513	530	503	481	502	455	513	503	525	531	503	535	486	462	483	486	503	504	508	494	501	516	481	525	480	490	494	503	507	503	493	512	501	536	502	511	451	522	482	459	535	498	510	494	499	471	496	504	509	516	541	528	485	469	471	511	506	504	519	504	493	472	534	500	481	537	540	469	490	516	484	517	498	511	559	519	502	508	525	512	488	520	503	483	508	546	546	476	522	477	522	485	474	472	478	473	508	491	500	498	539	509	489	479	511	499	501	473	492	496	509	489	510	492	504	501	511	489	471	483	510	514	527	486	503	504	480	475	503	540	536	499	494	519	563	503	501	494	494	503	483	482	508	519	473	523	539	534	495	520	476	456	493	508	519	481	490	546	481	475	501	495	487	467	514	499	505	476	477	504	491	479	511	487	514	486	528	515	500	528	516	469	504	480	544	503	505	512	521	500	508	488	511	480	484	520	507	481	517	509	493	543	507	490	521	486	509	481	479	497	490	525	528	511	481	473	471	456	480	492	514	489	522	499	476	513	503	494	515	486	509	515	493	525	497	491	451	485	478	514	473	485	537	488	500	533	487	449	542	558	508	483	513	482	537	500	498	507	566	550	532	513	510	494	502	511	472	523	522	494	532	499	512	491	505	511	468	477	489	551	512	530	511	484	468	481	487	489	452	535	482	488	482	536	478	535	512	501	556	492	457	481	503	534	484	455	537	516	448	458	515	518	505	494	497	513	499	495	503	512	516	480	544	511	515	492	533	492	519	508	495	500	516	512	546	516	543	513	521	512	550	480	483	511	519	493	511	472	510	500	498	499	490	512	525	507	489	493	514	504	503	489	474	504	504	512	499	465	515	481	559	507	509	478	481	486	465	511	507	510	493	492	488	482	520	473	469	491	496	522	508	517	476	494	517	514	511	499	560	471	495	511	478	490	482	488	524	532	513	549	482	530	508	544	556	500	511	536	514	551	514	504	508	468	511	505	543	505	476	496	488	506	540	496	492	518	511	512	490	521	538	518	507	491	484	495	515	515	493	492	504	485	497	488	480	522	479	480	515	466	486	482	483	469	482	496	542	513	456	515	505	470	500	554	504	515	508	524	511	519	482	509	518	505	550	509	499	506	517	555	498	490	490	479	507	542	510	517	471	521	480	508	533	536	502	568	512	490	505	511	507	508	486	504	513	475	514	472	511	484	498	485	503	527	518	489	454	491	487	488	508	494	466	455	509	493	481	518	486	520	513	487	535	507	538	470	501	509	490	490	535	513	536	501	493	476	475	449	479	496	522	490	489	507	552	522	560	473	478	501	486	485	499	492	507	466	506	500	538	516	534	489	508	461	525	485	526	508	469
5978	12310	2059	818	733	671	697	653	647	702	614	683	641	618	670	671	652	652	692	661	614	600	591	649	585	702	645	655	670	614	683	660	595	627	650	626	683	633	620	658	641	613	652	659	628	649	634	645	643	703	659	605	641	634	646	648	698	663	672	631	644	635	621	621	674	646	660	623	602	698	629	606	638	634	616	658	590	680	633	660	716	650	605	672	630	624	632	651	625	616	586	628	616	633	608	648	606	661	641	670	672	646	618	638	625	671	622	606	636	660	646	675	629	644	631	597	646	652	636	682	618	659	624	688	617	601	647	641	598	648	654	654	675	608	589	652	623	653	612	611	649	663	657	643	618	636	613	644	657	606	637	616	611	640	652	721	617	615	635	611	685	633	648	625	633	665	647	650	684	604	611	618	649	701	633	623	638	632	606	634	628	638	708	633	622	665	655	681	598	659	621	624	619	650	644	681	627	672	629	618	620	622	624	687	627	635	638	647	666	649	623	646	712	669	624	604	662	613	639	647	632	632	611	630	636	668	664	604	676	641	645	641	698	674	611	655	651	622	675	641	652	668	635	680	649	679	623	662	612	628	605	669	657	617	665	617	628	648	698	675	640	622	632	639	609	652	643	669	639	662	686	696	621	664	648	600	638	640	639	647	627	641	608	650	669	645	593	663	712	682	656	650	683	632	593	628	632	680	687	674	630	665	639	668	644	679	654	648	625	635	650	642	626	605	620	639	634	664	618	638	637	653	650	658	608	618	642	622	682	636	643	686	686	641	660	611	603	643	659	633	616	643	631	649	678	675	621	671	638	613	665	637	652	635	625	623	640	679	638	625	613	611	592	650	650	636	615	609	675	656	656	683	633	645	649	599	646	656	694	649	628	658	635	634	685	621	638	669	644	649	680	642	639	666	657	651	626	656	642	642	659	647	650	625	623	644	603	632	666	677	657	650	636	621	659	634	669	669	675	664	643	621	675	641	655	654	605	618	637	691	609	637	667	652	648	671	648	640	675	667	633	668	643	608	647	616	645	659	637	612	667	633	626	625	638	620	677	644	632	626	653	640	673	677	640	669	650	652	594	658	677	600	639	655	646	592	623	644	644	658	658	639	653	669	652	624	653	691	628	623	615	651	684	624	613	628	623	625	650	672	661	660	658	649	638	643	688	651	626	637	622	625	661	641	634	635	652	646	694	677	635	601	669	687	673	619	639	637	630	633	646	656	593	627	626	622	591	612	634	653	660	604	672	665	640	681	655	631	641	635	592	697	631	603	680	631	665	673	641	638	620	633	638	622	632	646	646	658	631	619	703	610	659	654	606	620	643	640	646	620	658	643	641	620	656	603	657	606	647	623	641	683	661	593	650	592	629	642	648	625	597	633	674	604	638	628	667	616	658	646	677	645	613	624	646	653	611	600	662	614	671	679	658	658	642	639	622	628	586	652	636	633	644	630	619	601	621	660	657	682	644	665	652	635	659	675	684	658	656	668	668	631	644	597	611	643	665	625	664	668	637	667	617	621	654	655	637	651	620	662	645	661	680	678	652	636	637	661	634	640	624	642	632	648	595	632	653	624	655	619	610	655	646	640	689	654	612	657	566	662	625	621	655	594	635	624	657	640	728	685	670	651	592	619	651	630	631	648	636	644	657	658	615	631	623	646	620	620	651	646	633	660	666	640	632	693	654	599	685	655	630	643	633	650	665	615	611	702	649	621	621	659	659	666	603	645	644	621	650	626	606	635	615	623	642	648	646	595	668	629	657	623	666	663	652	662	622	685	641	626	640	688	599	641	637	618	638	624	632	635	649	644	616	651	697	656	617	658	690	656	648	676	668	645	599	672	659	645	666	570	600	613	672	637	620	622	607	614	664	665	640	670	638	643	653	657	644	611	665	647	640	675	596	664	624	640	588	627	606	686	676	650	637	642	646	622	699	643	629	659	639	673	620	635	637	618	610	598	640	575	687	658	630	667	628	664	649	605	668	632	636	692	632	634	622	638	604	649	648	646	644	640	585	656	638	643	626	643	644	654	679	650	656	613	652	681	640	630	649	616	602	611	586	602	668	625	657	619	644	617	656	657	625	650	642	655	615	632	654	613	606	681	610	645	677	612	623	634	682	604	661	654	670	646	637	677	658	647	676	655	644	656	660	683	640	644	664	644	648	645	656	665	629	666	635	618	635	639	657	622	639	701	678	674	617	671	626	619	635	661	662	621	623	598	656	656	649	665	582	636	617	650	634	676	659	695	621	638	660	618	641	617	637	624	652	612	580	645	628	645	650	649	664	654	642	639	632	643	599	614	646	659	657	646	660	665	638	670	657	646	672	670	615	632	637	611	649	622	664	647	662	624	649	631	646	628	639	619	652	580	601	665	631	676	659	687	582	605	624	631	623	666	645	630	567	681	632	628	633	620	656	679	651	655	699	657	657	556	639	632	640	631	636	609	606	666	643	644	662	616	631	646	639	632	622	669	613	633	638	649	658	615	628	652	597	644	599	624	636	622	635	683	626	662	633	627	655	638	696	632	631	630	612	644	650	624	608	604	653	698	642	660	691	604	652	669	595	650	644	622	692	659	632	585	629	614	609	597	637	646	657	668	674	603	588	600	616	634	618	659	591	608	652	628	672	644	661	692	635	702	622	627	698	637	633	640	677	657	685	625	658	662	662	635	699	657	657	652	645	625	632	654	693	593	603	619	635	615	638	625	624	661	665	660	601	667	605	659	623	674	654	659	670	625	667	697	665	637	647	637	656	645	614	685	622	643	619	672	616	658	634	604	638	704	657	677	603	650	627	659	605	646	607	646	683	650	638	604	637	655	613	658	589	682	615	646	614	668	679	645	701	672	630	637	587	675	649	640	619	639	591	618	681	625	645	657	671	630	653	657	665	636	662	641	667	636	606	616	667	669	613	638	642	595	651	640	646	602	618	635	650	600	600	663	654	623	643	666	650	668	667	620	647	642	656	647	651	649	615	639	670	666	605	649	594	624	639	682	611	692	631	668	641	660	623	621	677	651	621	619	668	622	660	646	668	645	629	650	614	632	653	676	643	647	629	632	585	650	645	629	652	606	670	600	644	677	636	670	643	652	670	636	619	661	613	627	568	617	649	605	629	596	651	679	638	637	630	688	668	631	646	621	622	660	629	652	694	655	648	646	651	676	664	645	641	641	688	621	630	669	615	656	671	649	608	662	690	687	674	614	600	672	649	642	644	641	658	602	661	635	639	618	651	728	616	683	671	658	639	616	674	616	619	606	676	629	598	651	636	619	623	657	607	646	598	641	670	637	611	656	682	645	636	634	674	688	635	661	575	640	600	672	643	656	641	673	664	647	639	635	602	574	634	674	643	652	642	671	649	625	665	629	656	634	618	637	637	611	666	628	628	659	618	653	605	615	621	667	618	637	684	632	633	635	609	638	651	649	629	628	631	635	640	691	665	617	675	638	672	612	614	628	650	672	642	598	654	659	647	611	639	644	682	589	621	637
23725	21510	28556	24885	21424	6962	846	602	539	550	481	456	470	410	383	431	395	400	358	366	422	374	354	345	384	365	358	372	362	358	346	365	329	379	345	334	393	357	362	354	373	366	382	371	331	339	360	380	371	391	351	347	355	378	332	296	313	366	382	364	370	357	345	342	352	335	347	358	351	354	318	357	335	338	343	338	342	332	325	348	359	347	364	329	333	349	385	383	360	356	341	392	343	333	342	382	347	381	336	346	368	373	357	321	317	321	357	382	345	344	334	339	362	398	336	343	325	360	326	353	373	375	329	346	352	349	373	340	392	359	380	382	340	359	347	371	346	372	362	363	333	362	321	381	365	328	358	326	351	334	336	363	364	345	356	346	327	344	371	345	375	328	341	311	344	393	340	357	354	356	377	330	359	353	344	363	359	374	386	342	345	361	316	344	378	360	365	347	370	326	373	378	363	374	340	360	343	330	328	345	363	335	351	325	369	356	354	352	376	367	324	337	348	346	335	330	335	378	348	309	343	331	343	375	349	360	373	336	344	335	342	343	346	382	366	346	343	311	398	359	362	367	385	363	364	372	348	351	327	360	348	343	348	377	346	361	322	355	303	335	355	409	341	373	364	397	331	362	355	352	334	327	355	368	357	346	374	325	337	374	331	345	344	353	340	346	345	366	391	348	367	352	339	364	323	352	325	318	366	346	352	359	399	363	330	327	359	317	344	367	371	346	366	345	329	360	338	363	354	418	349	333	334	344	331	342	357	361	377	344	373	362	385	364	345	349	326	352	328	318	345	312	343	329	364	367	334	342	383	338	321	358	377	347	381	362	354	349	348	327	359	353	373	338	343	342	354	375	379	361	387	355	363	348	349	374	351	347	372	361	350	345	330	332	341	313	334	353	356	337	348	338	325	332	368	357	332	369	350	324	384	318	371	344	352	334	367	385	355	347	308	321	340	362	389	344	319	376	319	370	357	344	360	349	348	317	348	359	335	365	391	365	354	374	367	376	340	393	373	362	315	346	358	358	355	374	330	344	363	330	388	355	354	321	379	370	337	360	370	372	334	359	350	347	344	365	355	327	349	365	362	327	343	325	334	364	363	350	341	331	330	363	328	322	338	352	356	335	345	326	338	332	360	356	373	362	355	350	379	337	354	327	354	355	341	334	357	339	340	329	337	344	326	326	369	357	399	342	345	345	345	344	356	342	359	359	356	322	343	356	400	360	330	347	345	361	356	354	337	341	373	352	321	353	342	349	364	335	383	322	350	357	354	365	368	339	347	382	335	366	378	368	332	375	349	367	365	347	399	349	364	345	358	362	342	348	383	332	358	374	333	344	329	332	327	343	374	360	359	377	381	351	354	345	347	336	367	368	329	351	354	327	350	346	336	329	352	364	312	362	357	340	373	364	326	382	350	337	343	350	343	362	324	382	340	322	347	350	337	380	349	331	354	345	336	342	329	317	331	395	359	347	373	338	360	328	344	333	347	358	355	353	341	347	333	316	368	373	389	350	343	360	340	371	331	351	348	338	342	327	360	343	345	348	352	345	358	340	372	368	337	359	331	327	354	376	370	347	331	362	338	330	325	352	357	321	334	365	330	393	362	383	367	323	336	362	337	363	322	368	390	332	327	329	364	340	336	323	362	331	354	345	353	331	334	375	353	336	363	344	332	334	349	344	352	398	361	349	329	367	343	342	353	347	314	389	377	358	333	375	343	340	327	353	331	328	340	350	333	354	368	340	350	338	333	312	349	359	359	345	377	348	325	338	307	343	356	331	355	331	367	337	326	335	334	343	350	337	354	336	342	347	366	347	361	319	343	346	394	345	351	325	338	370	345	319	320	350	340	362	356	357	323	385	413	364	363	383	333	380	328	368	359	355	356	317	341	359	368	390	338	326	375	358	346	354	334	358	340	364	374	383	335	359	334	351	354	360	393	326	361	340	357	328	376	328	364	332	354	368	402	370	346	360	334	310	345	365	356	358	351	339	368	364	386	362	353	397	365	359	364	321	328	365	358	344	342	348	338	336	353	348	337	350	344	346	418	373	360	335	342	323	344	357	359	382	367	336	335	337	337	371	362	332	325	353	350	363	364	326	374	374	338	332	357	358	356	323	357	391	343	385	363	311	387	366	361	309	358	366	347	345	330	358	352	337	349	368	364	349	326	342	376	378	351	339	322	371	343	365	340	339	363	342	334	377	376	359	348	340	358	344	338	382	368	370	363	297	354	353	341	368	317	356	359	339	377	331	351	393	348	357	387	340	387	371	333	369	333	359	336	350	319	347	332	325	326	360	344	325	328	368	322	369	343	361	322	344	349	325	364	353	341	345	345	356	375	340	358	321	404	376	356	339	370	313	349	320	347	382	351	376	351	352	375	327	353	333	349	359	361	342	381	374	340	315	317	371	387	349	331	370	351	349	365	336	334	341	338	351	332	321	292	342	338	322	351	334	340	345	365	341	352	353	316	376	362	343	345	317	339	337	304	356	379	364	351	333	317	342	334	327	362	351	363	354	335	332	387	370	377	342	366	329	369	374	363	354	326	361	308	349	336	341	338	354	327	352	366	358	377	336	365	334	345	350	356	336	367	372	345	351	334	369	394	362	345	366	373	385	346	343	354	325	341	316	366	335	360	361	364	342	342	320	367	363	342	348	338	314	339	299	375	352	354	335	370	389	350	329	345	368	334	357	362	324	361	363	337	367	373	347	342	377	343	345	346	383	338	343	319	366	353	413	355	343	341	343	341	384	381	368	336	344	337	333	351	342	316	347	360	333	367	351	310	350	359	352	350	358	315	370	346	370	348	374	357	373	335	334	340	365	344	344	350	369	324	353	358	353	366	338	352	333	316	363	361	381	353	375	379	361	348	358	342	358	346	325	377	344	360	386	329	358	349	349	363	344	353	322	340	357	350	362	358	351	401	368	348	371	335	332	347	386	328	336	385	381	338	338	350	345	331	346	362	331	338	321	335	367	338	389	315	330	350	371	340	335	325	354	347	311	389	363	358	337	341	343	335	335	365	307	332	335	398	387	376	345	337	336	386	359	335	359	365	354	353	361	345	339	357	344	326	355	398	340	370	346	330	345	335	369	328	363	371	355	374	328	351	372	350	333	358	354	352	306	359	350	341	331	344	335	369	339	383	362	342	332	345	362	339	333	340	350	353	376	376	380	321	323	357	353	395	333	360	318	369	340	344	368	388	336	346	354	364	334	333	327	362	359	352	364	338	364	345	351	362	391	333	352	373	344	342	361	343	371	336	363	332	326	336	377	334	361	339	371	351	317	360	367	362	309	372	358	364	365	350	369	375	352	353	342	371	328	340	364	317	380	397	350	332	322	341	373	327	374	322	328	337	321	328	359	361	350	378	320	301	344	339	376	331	360	345	365	392	374	359	360	386	322	355	360	332	348	348	329	315	379	322	362	345	373	363	395	332	355	334	372	366	359	343	338	353	380	344	347	369	348	343	310	356	304	362	338	353	332
5488	40897	10411	2913	2111	1632	1267	963	897	746	684	640	620	598	551	508	522	521	499	518	529	520	524	491	468	452	528	455	520	435	479	475	461	501	517	436	473	463	443	466	474	501	460	462	450	478	441	436	483	452	493	481	456	453	431	476	464	438	447	491	462	503	477	460	432	488	465	492	451	484	433	470	442	440	486	441	478	458	427	473	466	479	471	437	491	472	465	470	468	435	426	468	454	471	436	471	483	476	465	450	456	448	456	441	489	445	452	438	488	462	456	449	477	434	504	462	442	466	452	456	494	487	471	402	461	439	489	432	445	440	470	452	491	437	518	449	473	461	429	472	428	439	433	426	434	421	477	448	450	460	470	478	488	478	439	496	446	447	470	466	482	497	449	468	473	430	475	487	469	469	450	437	458	468	457	473	446	486	447	505	465	472	447	459	501	450	481	482	455	459	444	477	464	462	484	428	491	463	493	472	486	462	468	453	464	462	487	474	514	478	455	477	433	437	451	436	459	429	489	489	459	482	449	426	464	447	452	473	452	456	410	467	489	494	479	452	488	445	427	444	441	453	484	506	425	438	443	477	483	463	440	456	432	471	451	516	444	458	442	481	497	474	475	462	462	470	463	474	445	468	452	460	475	469	425	460	471	470	457	460	448	438	419	488	473	461	498	436	452	484	467	464	467	495	505	449	473	480	493	495	476	477	470	474	464	422	459	479	495	464	421	460	481	495	450	434	460	496	446	404	448	449	446	440	451	482	449	479	411	474	448	479	460	434	469	489	430	470	495	470	451	438	427	439	460	457	461	463	428	474	481	443	439	455	449	474	409	477	431	496	447	473	482	456	486	443	458	468	445	444	475	457	462	459	483	476	461	439	434	470	474	451	455	445	458	491	449	475	430	500	470	480	453	476	448	454	474	475	449	452	459	468	437	477	447	464	502	448	485	481	475	400	423	444	460	486	431	479	444	450	467	495	438	431	483	485	456	493	498	500	452	443	469	478	460	435	448	442	469	445	469	469	442	459	434	441	439	435	470	457	484	450	471	474	473	481	440	494	459	459	490	438	449	482	424	470	473	478	483	461	463	423	478	426	443	476	478	424	466	493	487	457	443	437	498	496	451	478	448	487	447	435	433	450	440	481	413	450	441	477	479	473	472	483	451	439	411	467	417	449	479	473	482	482	476	473	427	466	450	474	485	440	442	493	450	457	446	466	489	488	460	441	456	452	471	471	429	449	449	474	474	480	469	479	446	469	457	471	459	485	461	431	460	454	444	493	505	426	471	473	458	471	478	443	453	462	445	488	467	446	440	460	422	492	434	464	464	454	451	472	455	449	454	463	492	451	446	435	440	446	506	523	455	472	466	481	459	488	476	434	471	519	499	458	486	474	461	478	476	430	474	450	453	463	512	476	448	443	439	456	501	474	444	474	467	431	490	467	480	475	456	504	477	493	450	506	475	430	474	455	474	464	436	446	462	465	477	449	449	463	461	457	462	439	460	451	481	489	445	457	477	465	448	468	484	472	445	466	467	477	477	460	409	467	442	464	467	472	438	449	464	456	472	477	447	452	489	479	416	479	442	473	444	447	482	464	491	466	482	447	480	444	463	452	465	466	432	419	484	463	454	480	469	464	442	472	441	440	459	445	462	449	514	434	469	478	473	451	429	474	506	484	430	492	488	485	496	471	497	432	454	490	480	431	456	419	424	457	486	484	473	466	442	456	473	462	505	500	477	478	434	460	460	479	478	459	447	454	463	521	430	467	471	436	481	453	488	453	469	501	482	429	482	466	447	439	488	437	448	461	461	479	443	497	483	470	432	460	501	498	448	471	462	490	447	475	420	477	427	452	459	480	435	480	461	460	474	446	463	446	481	469	466	485	447	457	466	469	469	428	501	472	444	441	474	449	470	464	415	455	475	486	480	458	455	485	441	486	426	507	460	502	429	459	443	446	430	444	467	481	472	463	468	446	457	475	454	481	455	479	433	454	466	457	472	463	499	439	498	448	481	493	468	463	448	475	447	463	452	434	451	480	450	449	472	474	471	507	487	463	438	454	501	474	451	446	479	486	466	467	445	465	478	431	434	498	466	475	471	447	479	448	471	453	457	481	470	485	494	437	495	536	476	483	405	465	491	519	443	464	432	468	451	452	476	452	476	443	449	454	451	456	482	412	420	480	469	463	439	466	464	454	453	469	479	459	466	456	491	463	446	467	458	493	495	462	464	480	506	426	464	450	465	440	484	499	502	466	489	485	468	456	427	451	454	457	499	433	444	472	460	472	434	455	470	463	471	479	465	463	404	427	452	456	457	488	415	475	491	449	425	438	445	446	457	499	501	476	465	468	476	460	476	516	473	453	484	440	511	448	479	444	468	436	440	444	463	459	475	468	481	443	495	464	457	443	462	434	468	467	467	434	482	459	480	477	438	499	446	450	454	440	441	476	439	474	444	433	457	466	470	446	460	456	446	462	453	472	434	433	458	478	438	457	464	432	455	477	445	482	444	443	425	450	472	451	432	470	440	461	444	467	464	496	446	485	431	480	444	474	485	390	490	472	437	463	448	496	419	448	450	490	442	477	464	476	426	449	402	469	499	471	458	503	460	485	428	470	469	486	483	435	489	436	479	443	489	462	488	451	491	495	472	461	497	509	490	463	462	456	477	471	463	460	460	440	437	448	437	467	481	483	478	500	442	432	463	421	470	470	446	470	472	438	467	481	446	503	471	468	479	440	487	455	502	485	497	497	416	460	432	486	463	471	437	486	447	452	457	443	455	466	450	491	470	474	440	465	461	494	466	441	460	432	479	429	492	456	445	506	481	507	487	471	468	462	504	457	492	470	477	439	450	422	428	522	453	518	503	478	495	484	434	473	451	453	463	474	483	458	461	474	450	503	482	436	453	453	465	467	478	502	455	406	453	434	445	437	504	456	484	453	484	477	462	489	471	479	433	439	445	464	511	457	481	437	488	425	453	466	473	471	420	437	433	449	438	474	506	473	476	464	519	436	445	461	437	476	478	464	480	497	464	454	456	451	501	481	475	463	429	451	468	450	450	424	418	464	436	420	514	437	455	429	438	484	451	447	434	469	440	443	449	495	474	479	478	483	459	495	468	445	438	440	448	438	464	449	484	440	457	485	472	476	443	486	482	473	425	475	481	444	435	410	430	459	486	485	404	471	456	465	431	482	439	407	463	480	476	469	468	494	466	435	420	441	460	503	437	481	482	448	459	459	426	480	474	463	451	437	463	437	465	461	473	460	430	443	469	438	466	428	434	502	483	440	456	478	448	478	494	445	471	474	488	472	451	445	486	482	489	437	462	465	474	464	461	439	489	485	481	449	465	484	409	471	503	481	450	457	499	494	497	423	424	466	432	438	450	462	431	452	469	438	464	422	480	494	492	486	468	453	486	454	446	506	440	462	448	417	444	467	464	452	472	462	443	482	467	475	433	489	471	468	456	459	426	452	450	437	476	483	468	468	457	454
24955	21514	27134	25746	5214	621	524	499	429	436	413	400	366	409	363	378	365	373	362	357	350	383	395	357	379	400	363	376	360	369	345	355	372	373	397	344	334	395	371	341	380	348	349	379	356	327	339	378	331	378	331	367	338	335	359	344	341	365	347	353	352	357	351	344	346	346	357	352	351	376	356	349	349	324	339	391	321	331	314	331	375	370	358	385	337	388	354	391	347	352	322	350	369	347	381	334	341	396	335	330	361	327	374	364	367	349	328	358	353	377	381	348	350	362	373	343	364	342	379	359	363	348	327	357	354	347	346	371	348	350	320	352	363	354	321	336	328	346	348	347	360	348	330	340	343	366	375	355	351	361	345	380	332	384	336	354	363	356	378	348	353	368	370	347	363	352	372	339	375	400	349	352	361	342	343	338	365	353	368	341	349	363	356	355	347	379	371	319	362	344	371	351	364	330	359	350	341	336	404	372	337	375	341	344	342	353	340	342	359	372	361	333	317	348	360	343	354	333	374	332	352	389	356	348	358	355	367	348	390	368	398	345	331	337	368	365	348	346	319	391	377	331	323	364	350	344	357	349	383	357	314	324	339	331	336	348	352	374	360	358	375	345	326	383	350	353	371	363	341	403	332	349	349	372	334	340	377	370	357	360	333	358	325	366	374	336	346	358	350	344	380	362	352	373	372	356	348	337	380	363	349	385	365	337	362	364	379	374	383	358	346	357	341	392	329	349	349	373	370	373	358	350	349	355	352	375	339	367	358	347	375	362	375	335	341	368	344	342	389	337	353	383	382	351	351	370	423	345	370	346	339	344	350	351	368	384	331	372	362	363	376	338	354	371	356	352	346	366	374	349	394	352	360	362	351	307	365	347	351	358	327	375	340	377	357	355	387	348	367	317	347	351	364	362	362	369	327	351	345	343	369	364	326	336	371	347	325	357	372	340	350	336	375	362	318	365	375	344	369	402	352	367	313	339	342	336	361	350	333	348	342	317	379	376	365	347	348	340	370	362	362	350	333	345	386	341	347	347	369	353	355	322	303	339	361	353	393	399	346	390	331	367	365	362	346	350	390	321	327	395	362	384	343	330	381	352	402	336	339	340	360	340	381	355	350	329	333	372	340	344	368	379	337	351	326	342	353	378	337	355	327	350	343	366	371	364	349	355	359	348	341	374	378	334	352	373	342	333	340	348	323	377	349	329	325	351	351	351	318	355	388	337	353	349	343	341	379	364	342	343	342	380	365	349	317	351	343	363	365	382	343	353	340	344	370	372	324	353	371	336	365	354	331	390	326	346	383	351	325	323	360	325	366	341	328	339	350	356	355	344	319	358	332	369	347	365	379	400	366	338	338	400	343	377	350	357	326	342	368	352	343	361	368	340	352	397	363	346	329	370	352	340	368	335	343	334	335	338	340	348	366	372	358	339	372	362	345	343	337	382	348	348	390	344	382	350	340	327	344	345	352	296	355	385	368	385	369	351	374	324	404	358	340	367	331	374	364	381	348	345	362	337	344	352	368	354	328	351	352	343	330	328	355	377	374	319	399	357	367	386	348	394	346	343	357	366	349	339	366	354	347	365	355	357	365	322	353	382	341	315	341	392	382	398	352	379	362	346	326	345	324	349	327	371	324	323	356	365	361	359	349	351	334	357	352	403	381	347	361	392	419	343	371	370	335	411	345	362	381	369	368	345	353	340	353	357	338	339	371	359	352	356	331	353	346	334	369	327	357	337	330	345	356	334	367	341	368	336	353	353	362	321	328	390	331	319	361	353	372	346	354	322	377	344	360	368	352	359	375	358	367	357	358	365	324	345	307	374	363	328	342	339	341	381	336	353	352	358	346	343	404	356	348	326	346	382	378	365	362	383	349	372	350	360	372	310	321	355	360	363	371	351	310	340	338	351	331	366	338	348	376	363	369	364	350	328	369	363	359	341	339	370	369	382	340	328	317	377	338	357	386	376	355	357	368	373	365	346	337	369	356	378	320	382	327	341	362	374	333	349	339	328	329	371	326	346	357	339	368	383	351	354	382	360	349	377	367	361	351	345	374	346	363	366	322	349	357	316	329	349	378	372	360	361	357	379	354	346	396	372	354	348	353	339	364	362	354	318	354	358	342	343	335	362	360	341	347	348	366	353	373	368	362	353	386	355	333	377	359	340	351	351	350	356	334	369	372	391	347	336	346	335	343	347	377	322	375	346	337	343	334	359	360	367	385	323	344	395	400	346	374	376	336	336	400	357	358	373	378	339	372	337	350	370	353	355	381	334	342	387	341	353	361	352	353	333	343	338	328	360	352	371	349	352	353	348	306	343	371	374	357	378	342	347	332	359	378	347	385	330	377	364	336	335	365	345	370	370	359	332	341	341	353	360	394	363	414	348	329	378	337	394	331	381	366	361	358	330	368	368	366	374	389	332	358	375	351	351	368	378	365	365	382	376	348	350	333	376	360	371	371	355	352	357	350	341	360	350	332	344	369	350	340	362	325	355	326	375	361	372	361	379	355	343	360	324	357	338	366	356	368	373	353	360	363	346	374	343	380	346	349	340	356	324	363	338	322	333	377	337	359	352	376	342	391	349	340	354	353	363	404	325	355	334	343	379	358	323	367	352	355	348	355	359	357	362	346	337	380	338	343	367	363	362	369	351	391	357	350	356	359	343	351	362	374	368	388	331	344	340	336	323	355	359	316	344	365	365	343	361	372	325	361	386	330	321	366	340	396	353	376	395	380	371	341	394	356	369	334	338	359	353	376	377	384	350	388	326	350	341	334	374	375	344	372	336	375	345	344	348	364	371	358	361	347	348	349	353	364	371	361	354	354	387	369	351	352	358	377	344	343	335	406	313	372	371	355	319	347	337	388	374	306	334	371	356	334	381	307	354	354	366	351	326	355	345	351	335	370	358	402	355	366	341	373	363	393	367	321	374	360	398	355	363	356	373	369	340	376	370	378	341	353	375	352	340	319	350	388	346	360	364	331	364	317	370	359	333	352	325	381	326	353	347	343	336	348	349	355	378	327	388	337	366	347	305	388	369	393	354	346	365	369	359	358	376	341	363	348	355	375	340	358	324	345	348	356	378	370	393	395	351	334	368	326	350	361	377	337	348	360	344	335	395	355	342	365	369	326	367	342	375	352	354	345	356	362	357	342	370	345	351	338	355	352	354	335	353	358	386	393	344	372	347	390	359	349	352	374	354	376	341	361	352	356	333	325	362	356	361	387	388	371	383	312	327	370	332	353	391	334	404	361	341	353	327	366	363	328	361	348	348	376	340	340	334	365	371	360	349	363	349	311	347	366	355	385	372	347	379	374	347	347	347	352	356	353	374	372	348	375	317	375	390	342	318	353	330	342	360	330	349	349	305	373	339	367	357	380	324	357	363	364	366	336	343	341	346	370	359	390	351	363	382	363	348	362	358	332	376	339	349	343	376	348	339	392	354	342	340	332	325	324	358	342	339	340	350	365	351	370	339	350	369	387	345
5253	32837	6422	1731	1306	1056	857	766	659	629	586	522	486	508	493	456	461	487	467	477	440	424	487	441	446	463	441	428	436	423	459	469	410	509	464	448	473	464	439	437	458	419	436	432	450	452	434	433	448	448	465	490	436	426	499	436	429	405	453	445	446	440	417	455	439	466	433	451	459	474	425	464	457	449	445	412	451	434	475	493	452	433	426	434	422	418	441	437	438	425	481	476	449	458	436	445	465	422	424	448	450	416	509	448	452	471	447	445	437	430	454	434	445	416	436	407	434	432	449	423	438	449	455	449	423	470	410	452	456	485	439	428	446	459	420	423	444	468	430	441	472	432	430	457	458	442	444	451	424	437	457	419	412	438	429	436	416	433	430	430	414	443	399	463	423	417	456	457	454	463	466	455	432	427	451	471	461	445	426	451	424	424	470	473	441	390	461	444	465	431	434	423	453	437	403	437	459	445	470	466	415	438	461	426	431	418	467	417	423	436	429	437	475	432	495	418	428	470	436	418	441	438	444	409	434	426	477	432	452	445	474	480	432	480	443	469	442	481	429	443	438	439	468	422	446	479	462	436	455	478	422	441	442	438	468	427	437	435	443	455	422	409	412	427	428	454	432	439	486	506	415	458	446	445	431	443	438	436	431	451	440	462	458	492	419	432	459	433	426	442	455	433	423	483	444	426	427	452	446	438	422	469	452	438	434	429	453	454	428	459	437	453	473	427	418	406	437	437	455	457	441	427	432	421	455	470	426	431	424	495	429	423	453	435	446	423	445	455	447	432	433	426	421	426	453	421	435	436	425	454	482	451	449	438	427	469	410	448	478	413	446	464	434	437	416	475	444	391	442	452	409	430	452	416	470	447	432	433	438	441	457	463	466	433	458	491	429	453	437	450	436	418	431	442	452	425	453	461	452	489	437	458	459	451	455	425	489	419	439	457	439	427	482	462	427	430	445	434	443	426	446	487	426	449	435	405	434	445	438	462	421	448	408	440	403	466	446	429	430	437	458	420	412	484	439	454	461	419	452	464	478	408	463	433	406	421	480	417	426	453	454	411	486	450	442	475	438	401	415	438	447	487	461	429	459	429	444	422	440	426	451	445	492	457	439	436	452	442	414	472	464	440	451	438	419	474	456	467	530	494	428	441	408	456	417	445	417	427	451	511	442	453	417	451	475	427	467	429	475	436	458	412	459	422	471	454	424	438	445	471	466	434	470	449	435	454	414	391	432	426	449	427	477	431	437	458	462	437	452	442	487	435	454	455	421	454	463	438	443	479	457	417	461	458	429	434	471	461	418	472	451	463	427	418	403	462	412	460	454	446	444	440	452	447	418	435	442	484	427	406	420	431	463	434	447	427	439	459	453	462	421	431	422	428	462	452	452	441	464	422	447	431	409	418	459	432	455	450	431	436	447	416	429	449	473	461	406	449	424	445	455	467	406	445	481	457	454	436	443	445	443	402	417	437	417	482	450	402	466	445	437	444	410	413	466	458	433	420	425	438	414	418	463	483	426	458	440	428	427	400	441	431	465	466	480	461	428	448	425	417	465	424	445	436	437	445	472	428	433	448	435	395	421	429	440	419	438	443	448	497	407	435	443	441	423	432	490	456	441	460	447	455	425	441	408	467	457	421	474	431	457	479	442	429	472	438	443	466	442	413	416	474	444	453	467	466	438	483	444	469	447	441	453	433	436	461	414	496	437	451	401	466	470	437	425	451	436	439	484	456	482	433	453	429	427	448	438	406	426	434	457	450	462	420	433	416	434	439	412	458	444	456	451	405	422	448	399	432	448	442	441	414	436	460	422	471	410	470	419	452	457	435	436	453	412	420	456	406	465	438	441	401	430	438	416	424	430	427	436	438	459	425	444	452	452	449	458	461	472	450	457	464	452	428	439	446	424	428	494	461	417	403	414	438	440	441	465	466	471	428	439	444	448	438	425	447	483	423	450	435	440	429	455	465	464	451	436	426	404	434	446	427	444	430	475	498	440	437	444	404	481	426	469	443	460	442	505	431	453	433	466	490	423	425	429	459	474	445	444	422	430	456	427	432	460	425	451	469	444	401	454	438	424	474	427	456	455	426	410	461	457	471	436	400	409	469	434	424	445	444	444	428	439	434	392	434	434	411	424	443	449	463	466	415	481	457	454	440	497	449	441	416	437	456	439	451	440	423	438	438	425	420	464	448	438	435	426	469	404	465	426	439	447	445	415	454	425	428	424	472	428	424	429	452	437	460	442	453	414	401	418	439	418	415	449	449	398	486	423	432	453	436	422	459	447	460	438	431	478	475	457	424	442	405	457	481	425	447	461	387	500	444	441	482	474	478	407	508	461	438	432	466	426	447	417	430	459	433	476	453	426	417	445	422	430	434	465	456	477	452	481	448	436	450	454	429	445	453	401	473	480	438	443	441	432	395	423	439	473	433	445	434	497	485	456	454	424	472	447	466	431	466	441	452	426	417	399	412	446	446	414	406	500	440	456	451	432	480	435	450	432	438	419	438	410	421	428	461	428	418	432	417	476	471	442	426	437	412	500	459	437	435	413	427	446	438	439	429	494	490	462	454	470	433	420	435	450	459	449	445	425	462	465	440	500	414	447	430	422	420	517	441	460	439	464	433	440	454	474	434	432	428	436	454	443	425	474	432	418	448	436	449	442	441	424	422	448	461	465	429	426	437	394	440	428	431	429	465	440	466	445	425	423	433	438	456	442	471	453	443	432	438	441	457	442	428	455	459	437	422	440	467	420	442	464	464	448	429	470	435	427	459	461	444	448	421	453	445	393	442	476	440	432	446	426	414	439	409	438	414	481	420	464	463	429	448	407	470	493	440	483	420	429	406	459	439	417	422	394	431	439	465	412	441	444	443	422	441	436	450	460	418	416	417	397	435	409	435	466	470	405	494	416	433	434	440	434	423	469	440	401	456	431	430	439	440	424	465	457	440	441	434	416	444	440	420	441	457	439	427	443	425	428	462	437	445	452	423	461	498	459	463	425	448	426	442	464	442	471	447	447	458	446	427	461	459	407	442	443	466	465	438	444	454	430	455	447	466	417	449	461	416	436	461	447	480	438	443	435	422	422	425	463	415	403	449	425	456	465	433	475	436	443	463	471	426	443	459	428	455	415	413	435	407	479	421	431	453	452	437	444	442	441	462	437	423	416	452	440	443	418	440	469	438	453	457	420	406	423	442	463	442	442	441	442	429	420	439	462	384	429	439	451	456	436	456	448	467	412	471	458	428	442	416	430	420	440	448	434	452	434	419	448	451	419	410	446	428	461	423	420	462	451	452	413	431	442	442	430	450	459	429	440	459	418	438	436	433	439	419	420	432	495	449	442	420	453	422	454	453	448	430	447	460	458	421	481	448	484	444	469	471	469	477	445	423	428	462	408	456	451	430	428	417	484	433	466	443	417	435	435	485	470	410	478	462	442	405	488	414	454	442	436	438	436	440	423	444	454	445	457	443	426	418	450	425
22894	21578	29167	24430	21569	21337	3216	642	475	370	326	306	287	237	232	183	203	204	190	203	170	167	180	149	157	184	150	159	137	178	137	155	132	157	161	128	140	146	153	133	113	101	141	141	142	152	136	144	139	141	150	126	125	125	135	138	162	133	142	139	145	141	133	134	132	124	119	140	125	122	134	141	145	120	128	134	107	155	115	134	140	121	137	135	126	129	119	118	137	120	147	118	132	128	125	126	123	130	147	148	130	132	145	130	136	123	115	130	155	132	130	111	128	118	122	130	157	120	132	134	140	131	128	139	142	140	139	111	120	128	127	136	115	130	140	116	131	115	129	130	148	124	135	135	123	142	113	122	133	128	135	130	111	109	138	129	133	113	114	126	113	126	139	138	123	128	111	148	141	153	138	134	136	131	139	134	131	140	126	123	120	128	125	131	132	143	129	148	136	116	133	133	122	123	134	135	141	128	143	129	122	132	134	123	132	154	118	120	125	140	138	122	126	121	120	144	118	128	135	128	141	150	135	152	140	129	113	125	135	153	94	114	138	145	138	129	133	115	104	139	111	115	148	136	128	126	135	120	133	138	117	110	124	134	133	152	133	113	135	128	132	143	120	132	120	124	151	128	127	131	148	132	125	143	122	110	119	127	114	135	118	130	153	135	116	106	134	136	119	122	117	121	135	123	130	144	131	125	124	117	142	132	110	128	133	121	114	150	156	123	121	121	153	132	125	121	134	120	122	127	126	129	103	137	139	134	130	131	120	131	140	122	136	133	155	117	139	155	125	119	129	136	115	124	138	133	134	156	134	126	130	128	118	110	125	125	125	136	137	138	120	134	144	139	123	151	113	108	133	145	128	119	134	125	137	136	132	127	131	134	147	109	150	124	141	123	130	140	148	129	124	130	136	115	129	109	120	118	127	121	140	133	137	143	128	123	131	122	154	111	120	111	128	144	124	121	124	114	129	124	133	127	132	146	140	129	116	132	120	124	120	117	127	123	138	139	139	116	141	122	122	126	143	141	122	119	123	132	144	135	138	105	117	117	142	129	118	139	133	126	134	112	114	120	132	148	131	127	144	141	131	154	146	143	125	115	120	122	121	135	128	138	120	130	119	153	116	151	114	125	150	115	119	123	151	125	125	140	137	154	133	145	113	129	123	126	136	141	146	138	120	123	130	141	139	112	134	106	141	126	125	118	118	123	136	119	140	151	122	136	137	126	108	118	140	120	135	126	126	106	152	145	139	143	111	133	134	129	119	131	111	126	111	128	127	123	134	127	115	131	136	129	118	123	132	124	128	126	126	127	121	132	121	126	158	102	112	119	144	129	139	118	141	145	140	137	135	135	115	126	114	125	138	140	121	142	113	95	126	133	137	156	125	132	138	127	133	133	120	119	117	126	149	112	135	131	125	114	136	130	112	124	147	132	133	120	136	130	131	126	128	128	114	145	129	132	102	139	122	137	127	129	132	136	120	133	130	110	95	123	112	114	129	140	136	127	125	121	109	139	129	139	124	115	131	144	133	138	128	132	110	128	135	115	123	124	125	142	122	122	136	134	131	133	121	129	121	122	152	116	125	146	156	120	129	129	114	130	145	138	134	142	113	112	115	125	134	143	130	114	120	136	143	115	136	124	130	110	133	137	132	114	143	103	133	117	131	120	134	109	152	132	126	133	129	139	133	113	130	125	120	131	116	132	128	130	133	118	138	133	137	129	129	124	112	130	144	108	132	134	107	133	140	120	101	145	134	136	145	113	137	126	129	134	117	128	130	137	117	129	135	132	117	117	134	124	132	113	136	117	120	134	111	132	146	130	149	121	120	114	128	140	131	144	133	121	133	127	130	132	141	134	138	150	120	129	114	143	122	112	129	143	148	134	129	136	122	118	125	122	118	123	129	137	116	141	141	145	130	119	119	129	128	145	130	130	133	121	124	119	122	128	124	148	116	121	123	118	124	124	128	157	138	132	110	128	129	144	119	136	126	139	100	123	133	131	135	135	139	115	115	138	133	123	144	137	139	120	119	146	111	130	120	130	134	129	140	138	127	123	125	115	120	147	140	135	128	147	128	136	128	122	139	152	129	143	152	148	125	130	149	116	109	120	128	133	146	132	117	130	112	126	129	149	144	122	120	129	125	122	128	115	128	119	142	113	138	111	102	112	133	133	123	128	115	130	138	128	132	147	133	119	113	129	134	134	123	134	133	141	114	124	127	127	132	140	126	121	129	118	121	132	140	133	122	123	121	136	103	130	118	111	129	117	137	116	112	133	119	123	126	127	122	122	134	121	128	128	135	135	126	129	123	138	125	134	135	159	114	132	145	134	123	137	114	116	119	121	107	150	137	130	139	117	125	125	125	142	128	122	116	113	107	121	140	125	144	123	136	113	109	118	129	147	130	120	128	116	143	141	143	135	122	121	114	117	122	120	134	137	120	124	111	113	137	121	107	125	119	136	111	137	159	120	112	116	171	152	110	115	141	133	140	127	136	121	113	138	137	116	142	126	132	129	130	129	141	133	138	123	128	143	144	122	114	136	161	128	140	100	140	124	112	133	141	128	129	140	129	137	126	136	124	136	140	134	124	132	129	117	126	105	131	129	140	144	159	111	119	129	124	124	143	123	131	120	126	127	118	122	150	114	120	135	147	129	123	155	128	109	114	119	128	119	142	129	125	133	128	152	115	136	135	104	128	122	134	119	139	130	103	130	135	139	125	119	114	115	144	119	150	148	139	141	111	104	112	128	129	133	128	130	122	108	126	118	111	124	121	124	141	98	108	126	132	121	121	121	141	124	123	106	122	130	115	130	125	134	130	117	124	109	127	127	123	129	120	120	123	124	141	122	112	118	131	133	135	115	143	129	153	128	101	103	124	135	120	129	111	119	140	139	119	123	129	123	149	118	125	135	119	131	127	144	150	135	141	171	130	108	146	115	147	132	125	140	110	119	142	131	121	132	127	124	132	147	113	136	129	140	147	132	126	127	121	132	130	157	123	129	129	119	121	134	133	134	115	115	130	134	129	111	142	132	125	122	118	130	132	140	136	105	120	138	136	120	126	107	111	129	111	126	117	136	119	113	118	133	145	127	146	125	125	111	130	119	129	122	129	119	128	121	126	132	129	135	138	140	105	138	128	133	125	115	127	140	118	145	125	116	115	130	116	126	143	138	109	133	155	140	122	134	142	125	118	92	116	137	124	130	146	122	141	148	131	127	136	123	123	135	123	117	114	127	123	106	131	121	141	125	126	140	125	126	127	126	141	155	120	125	129	130	135	120	105	158	142	107	124	106	140	127	124	116	159	127	133	148	129	128	120	126	137	142	136	138	129	135	133	117	153	123	130	120	130	115	132	145	119	133	128	126	129	127	116	130	148	127	154	142	135	127	120	124	138	130	127	132	138	144	146	130	123	131	124	115	134	120	122	141	137	119	133	130	123	122	129	112	165	112	136	135	136	141	137	114	123	123	124	136	136	147	134	126	152	136
7254	43119	15549	4609	3094	2235	1694	1258	1030	816	663	482	487	407	381	350	337	280	291	292	218	256	242	247	243	226	224	204	194	179	198	189	207	170	172	170	176	172	188	206	163	185	184	183	171	184	161	161	193	169	165	194	169	162	166	170	164	190	184	169	165	183	186	161	178	165	183	171	191	175	175	165	172	182	155	169	152	155	194	156	181	167	173	178	167	190	196	186	155	171	173	166	153	163	164	171	185	188	174	152	163	185	183	182	165	168	173	163	171	168	147	157	164	161	155	181	173	141	170	156	168	170	173	186	181	159	174	159	167	149	163	185	154	179	186	178	174	178	178	173	172	160	158	149	159	157	176	151	184	170	175	165	159	148	186	157	171	170	166	160	171	170	171	159	169	151	189	162	160	178	173	161	167	158	147	187	186	157	161	191	153	141	183	167	145	165	182	176	154	168	158	176	185	160	164	163	140	141	152	166	154	167	178	164	156	156	133	174	162	154	192	163	165	128	171	165	188	157	188	164	141	186	139	163	186	150	150	154	169	171	191	164	159	169	167	182	145	184	166	174	169	146	180	159	146	200	177	177	178	166	156	188	166	155	158	176	171	170	170	176	160	157	159	177	191	161	149	142	189	164	151	162	178	150	144	159	183	160	183	168	171	156	167	185	162	173	162	160	158	174	162	162	185	160	130	192	164	154	192	165	171	153	176	150	169	177	181	160	144	179	153	163	136	185	172	187	179	152	167	165	151	166	161	147	163	157	154	168	155	171	166	166	144	158	178	179	173	144	155	149	168	163	157	161	159	177	149	175	149	173	161	164	162	155	167	173	163	174	150	166	161	161	185	165	150	172	155	195	153	187	164	187	164	182	184	150	188	178	157	159	191	152	149	182	187	149	154	152	156	182	147	186	162	174	152	175	186	165	160	150	164	166	186	149	156	168	164	163	175	171	155	171	178	150	190	152	157	178	176	180	165	184	146	161	172	160	154	170	171	172	150	160	198	160	168	168	162	148	162	175	159	187	149	170	145	165	154	148	179	184	175	164	163	178	168	170	181	147	170	161	164	155	163	178	185	163	185	187	165	180	187	165	158	177	162	145	172	150	146	158	167	173	146	182	159	185	163	169	147	157	179	168	175	186	200	151	160	169	171	159	179	163	171	152	177	146	165	187	140	141	166	167	158	171	156	186	156	155	172	131	193	173	175	162	176	162	169	180	153	164	164	186	159	159	172	163	172	159	171	163	145	188	160	151	197	163	172	176	172	157	165	181	134	167	178	162	176	153	160	174	166	168	168	165	184	156	156	170	159	187	185	165	177	177	163	187	162	185	159	198	162	190	144	182	177	157	148	152	173	192	179	154	177	147	149	179	166	174	181	167	161	145	174	177	162	146	160	181	170	171	183	152	163	183	143	184	171	167	158	160	178	171	157	177	154	172	162	171	175	161	168	171	163	173	171	153	161	148	164	153	149	152	151	159	160	163	180	160	155	183	172	154	138	169	168	160	168	170	168	161	157	151	152	183	152	166	181	153	154	158	168	161	170	146	154	158	138	185	171	170	164	152	154	195	163	172	162	176	195	162	177	153	163	166	205	164	158	189	174	190	185	186	167	202	172	189	171	163	180	153	137	165	153	162	180	142	158	185	164	159	169	161	164	158	166	152	171	157	171	159	172	159	171	169	154	164	184	177	154	179	177	172	158	199	155	185	146	162	164	159	177	174	181	180	166	187	178	159	159	161	172	162	178	165	144	155	164	164	155	195	160	152	153	161	165	183	151	159	171	170	145	173	172	169	157	151	156	165	150	167	163	140	186	158	151	179	174	177	175	170	147	158	179	179	159	183	160	175	167	151	169	180	173	172	164	153	186	174	159	180	160	172	156	157	140	165	140	184	172	170	161	156	170	139	172	174	182	163	171	180	152	180	152	177	163	157	158	150	177	166	142	169	168	146	162	142	184	136	172	171	164	164	165	169	159	154	159	173	175	141	151	162	147	189	187	177	180	171	154	168	163	176	172	163	150	180	152	173	170	177	170	173	202	170	174	161	159	177	142	148	172	147	147	158	164	155	175	157	179	174	153	169	174	161	155	157	172	190	179	161	158	156	166	170	155	185	176	163	159	182	151	158	139	164	169	163	126	200	179	173	167	151	167	163	147	165	177	163	184	148	162	156	154	167	164	182	172	134	154	181	169	176	190	166	161	145	159	177	177	155	180	176	185	147	178	169	165	143	176	184	159	179	154	167	171	166	142	174	174	173	184	175	152	162	154	166	170	130	162	193	160	166	176	159	152	166	183	155	162	170	195	165	143	156	160	159	154	152	170	166	172	161	193	169	172	168	138	161	173	150	159	158	164	167	154	160	175	164	148	160	178	161	160	154	168	179	184	168	176	160	152	188	151	177	163	143	181	165	151	188	148	150	159	165	157	150	170	167	151	153	184	174	152	180	183	168	179	160	181	187	163	170	184	155	171	179	151	162	177	161	171	148	162	160	182	180	154	190	165	170	179	175	156	161	174	164	163	161	207	168	168	176	181	180	161	197	170	195	171	157	172	146	170	164	172	155	168	134	191	143	175	175	169	149	171	174	190	161	174	147	207	147	151	155	175	172	152	155	166	180	179	158	188	176	160	138	164	160	163	154	151	162	169	155	172	159	150	159	165	185	166	195	159	156	169	154	165	175	164	173	170	168	176	185	163	163	170	151	162	167	157	177	178	159	153	159	160	143	159	157	170	157	161	162	171	162	175	167	149	151	160	158	160	170	167	166	184	183	160	122	178	158	152	169	162	198	175	163	155	187	178	173	186	154	188	164	164	181	166	152	180	162	161	172	144	166	168	165	165	166	143	163	162	158	166	158	164	169	180	181	185	165	136	134	197	163	170	159	166	156	160	156	141	161	185	160	175	153	167	177	193	163	182	152	151	166	167	195	188	172	160	162	160	180	151	159	153	172	163	148	160	149	181	193	172	160	168	160	172	152	170	175	153	171	162	175	150	171	170	175	190	148	142	181	151	174	175	175	181	171	170	176	187	180	156	198	146	166	148	173	153	164	140	163	172	177	159	155	172	149	156	160	163	176	166	190	174	164	164	165	157	183	164	145	159	147	166	148	171	164	157	163	176	182	162	160	169	159	164	150	178	154	157	137	175	149	170	177	161	169	160	170	160	190	161	182	155	170	151	155	161	185	175	160	164	182	172	158	167	170	176	156	167	148	162	163	191	177	177	174	152	153	166	149	183	180	167	193	162	143	152	171	178	170	154	159	175	175	145	168	150	161	176	164	165	165	160	173	162	150	165	171	159	164	172	169	164	166	170	155	158	194	173	151	176	146	182	175	146	166	170	160	192	172	154	159	158	133	187	159	172	187	180	145	181	139	138	164	161	166	146	172	158	176	165	159	165	180	163	163	169	155	166	172	183	182	168	149	162	180	148	172	175	196	172	178	162	141	174	167	168	172	181	168	142	180	146	163	154	180	172	161	168	167	169	170
27852	18388	4919	818	643	557	563	558	508	501	520	499	528	552	533	530	511	526	526	531	503	551	524	486	495	490	481	510	521	477	517	550	488	466	471	481	492	506	489	484	520	492	525	486	548	472	474	548	474	469	496	482	513	527	500	534	502	503	546	473	457	491	486	497	489	513	499	499	491	531	515	516	506	470	520	503	482	452	468	505	475	481	475	482	497	510	494	541	499	478	527	508	475	453	499	476	502	487	485	459	484	484	513	481	494	525	500	506	530	496	518	492	516	546	509	504	532	465	489	521	518	516	494	484	491	501	500	495	476	476	508	505	490	511	522	552	496	506	478	516	471	528	515	512	477	511	453	500	518	491	493	486	527	527	495	499	486	524	477	493	517	491	480	508	497	516	533	488	495	511	466	536	478	491	479	459	481	540	487	472	457	478	473	491	476	495	467	506	517	499	498	499	498	470	519	503	504	493	494	510	525	467	527	515	475	492	476	461	535	495	511	516	515	482	497	509	484	508	474	480	481	486	487	498	511	536	483	492	505	491	486	485	475	500	500	517	497	503	495	499	501	541	548	536	532	510	541	487	473	527	465	487	521	496	500	488	473	517	537	464	524	519	503	469	502	504	499	490	487	527	523	531	497	528	492	535	458	490	491	479	523	521	481	517	515	464	480	520	470	494	502	511	480	518	496	486	486	471	527	498	510	491	518	515	507	481	510	514	489	485	477	492	512	459	512	455	478	471	474	501	492	507	478	526	500	454	488	528	494	513	495	468	482	486	496	488	461	488	501	525	530	472	520	516	497	475	497	476	498	494	499	518	483	503	476	491	483	485	518	466	508	499	497	474	497	512	518	519	501	487	509	502	522	476	487	509	503	519	490	492	472	502	537	481	536	482	508	512	513	485	512	476	554	493	514	529	539	546	471	474	490	486	495	498	508	490	530	514	509	518	509	507	493	541	500	482	494	533	494	468	460	505	490	469	480	464	490	508	525	527	500	496	522	512	508	501	478	484	449	523	517	476	511	495	522	518	492	532	504	519	476	484	480	532	510	481	494	508	488	535	478	503	500	465	550	494	516	534	505	521	518	485	479	527	521	502	474	487	517	506	514	543	536	480	498	537	541	515	525	487	562	514	527	488	514	528	465	475	508	494	511	508	494	505	517	503	530	507	512	535	519	462	496	545	504	518	466	494	436	492	499	478	516	493	508	517	487	504	507	542	494	516	464	491	490	498	495	511	451	514	470	520	495	490	511	490	509	527	539	464	466	500	469	492	487	511	499	477	548	463	459	526	501	502	468	505	490	514	492	489	519	534	503	489	513	507	483	522	488	505	512	509	510	499	500	486	512	453	474	514	512	497	485	505	496	489	499	474	508	503	492	512	494	525	471	531	468	508	454	523	506	503	515	500	540	484	532	520	490	516	475	508	535	551	516	455	496	503	477	521	501	502	508	496	499	529	510	532	481	485	469	463	509	458	467	521	505	480	499	509	522	514	492	526	518	484	492	458	545	518	493	526	477	485	488	521	510	500	470	502	464	454	492	491	474	465	507	512	519	504	515	518	513	535	494	540	499	484	483	539	475	467	491	501	511	486	505	502	494	517	481	510	475	486	534	489	483	527	448	478	498	459	509	515	504	478	485	475	487	506	527	473	471	523	467	526	514	480	542	492	503	518	494	567	484	483	510	494	536	500	482	478	514	508	506	499	533	498	507	531	521	509	501	483	489	547	468	514	492	497	485	529	491	462	462	508	496	511	497	455	516	522	473	484	481	472	535	461	459	474	492	498	498	480	521	550	508	484	510	500	487	534	494	511	497	485	481	446	513	521	520	494	504	518	506	503	504	491	481	476	485	473	471	468	531	504	504	504	496	543	513	503	504	502	493	466	498	482	525	549	494	517	504	526	515	497	470	447	531	498	485	505	478	503	465	489	503	463	534	472	504	493	509	495	508	507	542	519	502	505	519	520	475	507	494	515	516	509	555	509	528	478	505	516	503	533	500	500	476	503	507	479	481	456	499	465	521	482	503	511	507	501	509	513	502	495	470	486	472	472	462	525	498	531	464	486	505	484	492	527	505	499	549	494	504	491	497	502	476	493	490	468	476	536	505	477	483	536	492	518	494	504	499	474	533	534	510	518	522	495	490	505	516	483	492	520	466	493	478	506	485	480	453	506	475	513	503	510	490	523	488	508	510	509	514	552	492	477	528	532	508	481	536	486	525	498	500	505	499	503	494	523	497	508	509	507	526	489	549	486	507	444	494	511	472	522	504	494	532	520	491	500	468	481	497	496	518	496	501	514	485	531	474	511	493	520	477	542	473	492	482	551	527	475	497	510	532	491	448	462	504	487	525	480	492	492	519	527	504	479	464	528	542	469	500	511	500	490	484	500	513	526	491	496	483	490	515	480	531	517	526	513	509	487	485	494	476	537	491	522	488	486	536	502	471	463	508	514	509	531	515	496	505	493	495	508	460	513	505	532	557	471	523	475	483	488	530	520	490	492	488	509	513	497	450	467	511	536	475	520	475	483	499	550	485	481	491	526	526	526	495	505	500	476	505	504	501	491	467	492	526	520	492	527	522	496	526	514	480	478	484	493	480	470	508	453	524	501	503	490	457	480	476	482	463	480	522	516	475	489	494	470	518	504	547	505	451	481	493	488	492	473	524	489	458	479	496	486	505	473	516	471	477	515	497	477	506	459	468	471	540	502	527	541	493	518	495	475	509	525	491	515	487	510	503	482	485	498	527	506	548	524	488	521	508	471	503	468	509	496	524	502	499	492	503	520	507	499	509	484	511	465	480	489	492	526	503	524	467	506	506	524	476	524	496	495	497	491	499	499	500	505	507	455	494	517	496	490	483	518	518	510	525	474	473	514	502	517	472	494	532	491	443	505	490	500	521	474	521	512	492	509	473	524	509	542	500	485	490	467	524	463	504	497	487	489	534	504	502	509	481	477	513	537	535	502	456	472	483	494	521	553	513	522	545	506	517	531	502	487	459	516	474	522	473	475	535	492	518	486	488	509	537	530	472	532	486	498	495	496	519	490	488	499	515	514	481	491	509	504	496	500	516	480	505	500	478	517	461	504	489	537	495	506	483	504	468	510	499	497	487	477	497	481	495	512	495	502	537	492	527	487	528	474	485	499	473	534	514	460	483	488	532	514	490	515	509	511	483	531	504	528	481	479	467	479	509	519	517	518	550	487	492	524	505	506	523	520	509	496	502	504	511	483	475	465	472	503	514	488	490	494	482	495	493	480	483	495	486	535	530	527	457	487	474	509	490	501	503	545	474	486	501	488	465	481	521	503	479	513	507	537	482	516	490	506	509	489	505	498	468	530	488	513	510	505	503	512	468	526	455	533	482	514	488	502	458	497	545	456	508	484	514	503	505	508	508	498	515	520	498	471	527	526	468	496	506	497	521	500	538	523	545	512	499	529	492	519	502	474	471	510	477	486	478	507	539	496	463	509	469	487	501	490	475	519
6142	11913	2638	748	707	676	639	630	625	680	654	623	654	604	678	631	619	640	623	663	631	654	643	651	596	638	700	617	650	666	664	658	656	630	610	605	619	639	617	628	635	646	681	619	665	642	671	632	621	660	633	638	626	624	623	627	647	630	642	624	668	618	630	688	603	658	613	718	569	655	668	647	650	589	628	629	655	633	696	617	675	650	657	650	615	678	613	657	639	652	657	617	632	588	579	648	616	664	658	634	660	652	615	635	667	630	659	673	679	612	649	594	637	666	628	652	651	647	597	638	639	637	620	653	651	598	613	610	683	639	597	612	625	641	619	636	666	611	670	635	656	628	664	650	587	685	665	604	623	606	575	650	645	648	608	589	652	629	602	658	602	581	679	643	653	640	577	631	610	663	597	635	594	658	644	644	670	617	646	642	654	629	636	636	673	636	622	635	658	676	614	648	633	604	602	660	641	675	644	651	637	607	632	671	605	639	654	593	641	665	660	585	688	643	584	685	659	646	664	653	639	650	644	646	642	651	663	687	642	635	639	643	664	644	623	604	616	662	635	622	639	603	656	655	639	629	658	629	662	650	624	671	568	623	650	651	645	630	608	640	633	644	584	612	629	638	662	720	665	648	643	673	609	658	629	678	632	669	643	632	648	664	651	658	663	670	639	632	615	650	646	664	661	587	624	673	620	610	685	624	696	598	616	677	635	659	676	632	692	622	640	634	618	639	719	608	670	666	645	631	636	660	644	635	677	629	630	664	617	632	653	636	586	660	644	659	626	623	651	633	669	658	610	632	648	620	629	608	658	605	647	665	617	681	597	623	664	618	619	580	624	609	642	674	637	673	603	635	661	631	642	662	665	615	619	669	626	634	616	650	627	604	650	641	670	635	647	661	663	612	618	592	625	680	634	606	633	636	670	630	612	629	645	629	619	592	669	683	634	649	593	617	660	618	672	607	630	634	629	636	655	630	653	656	668	653	632	674	635	626	645	580	642	611	620	647	627	651	640	606	668	675	672	636	638	653	624	651	620	612	591	628	631	649	603	604	678	630	608	672	625	640	621	673	642	614	628	584	641	627	639	649	585	635	656	693	642	635	624	636	637	635	663	690	634	623	627	639	584	593	611	672	662	664	636	645	616	622	606	607	620	642	632	622	653	632	642	687	604	627	695	584	678	623	671	630	592	587	640	623	610	622	644	645	639	632	631	605	675	614	663	659	602	664	656	652	647	610	635	587	649	660	678	645	618	627	593	621	623	681	609	659	660	591	681	634	639	654	654	676	576	633	607	611	628	662	636	686	620	626	628	610	615	604	637	607	660	647	673	668	632	626	660	618	608	623	644	722	622	647	638	602	628	664	655	660	632	657	636	637	629	590	634	665	614	644	659	605	600	675	604	649	615	663	642	687	628	650	622	624	649	664	644	678	650	603	662	627	591	641	694	644	618	682	663	642	622	632	633	622	686	654	609	645	621	694	571	648	608	619	620	620	631	580	607	614	618	660	666	690	695	645	645	681	641	606	659	667	624	631	610	627	559	608	596	650	641	615	598	673	649	615	616	609	664	634	671	655	618	664	616	595	658	636	627	635	664	614	621	636	626	629	638	639	629	661	651	624	606	665	626	680	674	644	684	676	632	647	656	631	626	679	593	644	629	615	645	667	671	666	576	656	628	651	638	646	598	667	636	635	636	673	604	604	656	652	611	633	660	618	647	639	681	629	609	613	654	662	598	655	631	681	626	656	622	644	604	629	663	614	619	627	613	644	671	661	654	642	597	675	616	639	657	656	607	644	657	680	650	673	633	616	632	613	627	644	632	643	648	670	630	643	679	641	664	628	639	622	627	661	679	615	648	659	650	622	683	645	654	634	607	634	631	627	654	623	633	627	579	642	633	667	692	640	614	643	629	638	613	618	634	592	641	603	681	623	628	636	675	579	642	586	640	615	661	637	627	613	622	654	653	663	627	614	614	639	669	629	636	622	661	597	667	631	633	650	589	611	671	679	665	626	649	643	635	671	650	613	670	601	606	613	666	654	622	659	619	675	637	644	616	612	668	582	643	622	620	647	660	624	627	622	607	633	644	628	611	643	634	648	649	622	664	614	627	669	623	598	660	657	633	660	662	651	641	643	630	623	649	657	591	625	606	624	625	651	665	646	625	668	627	667	635	633	643	635	619	607	632	670	606	602	605	600	640	656	652	664	648	678	671	620	666	661	654	649	689	592	648	615	617	647	612	629	634	646	613	687	631	645	644	656	608	619	646	627	632	598	705	661	633	663	641	687	662	656	627	609	610	635	621	618	633	679	616	612	617	602	606	627	687	619	587	627	606	612	671	619	645	602	614	625	657	652	631	660	596	620	637	667	646	635	627	592	661	657	675	652	611	616	612	603	606	629	626	614	628	665	623	600	639	611	619	654	632	660	601	610	624	634	665	642	667	616	628	638	642	614	615	620	654	618	657	644	622	566	635	639	665	597	677	677	659	631	660	614	610	670	639	630	625	617	615	657	612	638	647	633	635	663	655	657	625	618	650	626	653	657	639	654	684	644	604	638	629	683	621	604	655	717	628	649	621	638	635	623	632	666	614	640	600	659	679	660	699	629	652	657	676	599	650	643	617	670	638	664	623	615	611	656	637	677	648	655	640	635	673	657	605	597	657	627	605	636	616	625	639	613	637	645	586	585	608	641	624	663	658	590	647	641	646	615	653	664	611	608	615	653	664	625	615	611	673	681	621	614	671	669	586	643	628	631	657	653	623	623	649	585	676	609	590	610	627	611	653	682	604	624	630	637	654	624	625	645	655	618	620	613	632	619	671	632	599	665	635	615	639	626	662	636	660	612	589	613	596	612	631	677	627	646	616	649	561	655	588	610	616	654	632	632	648	634	568	678	626	646	616	632	646	654	684	660	627	607	689	673	635	628	649	662	598	655	623	628	614	667	666	611	634	632	643	631	631	623	623	641	615	653	648	593	638	670	675	641	644	672	656	614	638	637	625	644	622	641	650	606	677	664	608	629	640	640	631	657	658	636	660	643	609	642	648	614	667	641	608	659	604	639	670	633	594	591	638	593	614	641	623	603	650	643	629	617	601	647	635	646	665	663	641	649	637	601	635	609	598	624	615	642	634	640	664	614	609	673	626	666	638	633	653	667	633	633	635	638	635	627	659	644	657	646	654	653	635	654	653	677	613	627	627	633	622	657	633	624	653	640	672	635	643	666	610	628	623	636	601	609	600	616	652	627	638	638	639	598	668	629	625	680	642	661	624	629	627	647	641	622	656	611	646	650	638	633	601	669	666	636	657	634	654	634	692	654	665	620	635	646	647	622	631	631	640	640	636	637	625	646	659	624	633	666	644	630	624	633	624	578	647	620	683	652	570	666	633	634	620	627	651	562	625	599	682	655	626	644	659	653	623	637	638	618	683	658	614	633	620	633	591	634	667	625	655	634	649	601	652	609	640	646	670	665	628	632	614	611	635	632
23750	21514	28656	24789	21409	6225	870	594	527	486	437	467	443	411	398	388	369	380	353	365	387	383	386	381	376	333	354	353	360	382	366	333	341	374	355	390	369	387	352	353	373	379	362	316	380	373	358	364	357	349	369	337	377	355	344	381	334	368	348	353	352	362	359	353	359	349	351	352	328	371	358	290	348	363	360	373	342	342	358	334	329	350	309	363	332	374	379	311	347	349	334	355	325	346	364	324	370	341	335	349	355	340	348	335	343	357	336	367	366	368	365	365	369	364	345	360	343	372	346	331	341	313	342	354	345	360	376	389	353	370	341	331	337	364	354	337	325	352	356	374	351	344	345	364	336	338	330	345	331	379	374	341	366	327	337	362	305	338	344	357	378	387	318	334	369	348	373	329	353	312	360	348	339	333	349	340	322	341	343	321	360	360	328	336	323	356	348	326	390	340	371	313	353	370	358	334	381	357	348	336	358	370	346	347	334	347	321	348	365	346	363	344	349	325	360	323	362	368	360	358	347	354	380	372	369	341	370	330	335	337	357	325	336	377	340	328	375	349	351	327	356	360	360	352	367	346	379	350	326	343	373	366	396	336	357	356	348	345	362	387	329	338	332	330	353	364	340	345	364	351	334	342	359	346	363	372	352	328	354	357	365	394	344	348	369	351	354	363	357	372	324	372	346	340	343	335	346	343	346	337	345	334	324	318	358	328	367	365	342	326	330	325	322	360	342	380	368	366	362	344	364	318	397	343	341	344	347	355	345	368	351	339	338	315	396	374	325	343	369	323	342	329	307	343	335	359	355	356	313	339	323	365	374	348	328	342	313	370	358	375	372	352	356	349	328	392	346	356	385	361	369	323	357	347	342	351	352	344	367	327	350	369	361	341	358	347	358	363	341	363	378	343	337	329	342	350	361	321	314	349	336	342	351	357	366	372	398	377	360	364	325	312	323	339	339	349	360	328	378	393	320	363	378	318	336	344	331	316	357	360	370	340	366	366	360	364	365	329	362	353	344	355	339	343	320	352	365	328	344	350	351	350	332	370	343	367	318	339	339	368	361	355	329	339	368	332	352	332	321	357	367	347	352	374	342	331	389	328	346	341	361	383	350	329	345	345	359	340	348	360	352	355	355	326	332	340	371	334	343	353	349	312	341	329	348	401	350	357	357	311	344	370	328	357	324	328	367	320	349	338	344	363	337	364	336	335	357	346	360	362	333	338	371	356	354	368	358	358	341	323	370	342	341	350	345	372	364	361	354	363	320	331	380	353	338	339	354	388	335	356	343	362	325	352	403	336	364	324	342	377	339	374	339	346	331	344	347	324	362	373	350	347	357	372	367	335	363	389	366	348	359	358	352	356	340	332	352	356	342	323	357	344	345	330	365	358	351	371	333	328	369	329	380	334	375	338	338	361	337	345	371	361	378	330	343	345	332	329	355	365	340	317	353	335	338	378	341	349	341	333	356	373	345	362	361	319	361	311	351	363	365	356	369	362	334	354	362	342	365	349	354	370	365	346	339	355	319	333	312	379	338	336	328	354	318	352	337	346	343	356	357	368	350	332	369	366	351	361	377	330	340	366	330	354	361	361	340	355	372	334	311	351	342	368	360	357	359	355	353	349	335	358	397	372	335	346	370	346	388	341	331	348	358	341	345	339	320	373	335	299	365	331	343	349	360	371	369	379	370	338	330	369	334	338	328	361	344	308	357	311	355	352	385	336	342	394	366	369	341	340	321	363	328	349	335	337	325	337	359	354	357	366	358	368	361	340	348	360	339	314	341	345	361	360	371	363	391	337	342	352	377	355	350	352	351	348	358	324	349	379	377	379	362	364	345	357	371	314	312	346	340	336	356	313	343	342	332	375	343	362	347	356	329	333	347	390	373	362	361	352	365	373	360	344	351	349	328	390	348	389	331	357	342	350	307	364	354	358	357	358	330	369	370	315	335	365	356	352	374	359	373	355	339	337	314	351	369	343	370	366	353	342	337	379	349	353	353	326	390	352	356	351	349	331	334	331	409	351	340	352	282	379	353	366	389	340	339	350	346	325	329	348	349	313	334	360	350	327	399	374	349	357	342	371	329	358	324	328	348	357	361	320	335	327	335	341	395	342	361	327	321	367	375	377	337	331	338	373	332	334	331	338	372	344	315	376	349	304	335	349	353	347	356	327	333	364	397	328	349	349	329	357	352	311	377	353	358	326	339	373	337	332	366	335	347	366	339	341	336	354	369	325	346	365	352	333	356	370	329	358	354	332	339	336	345	318	309	379	365	337	359	358	333	370	368	352	345	371	340	348	374	354	373	358	344	330	352	349	373	365	359	365	331	359	327	351	351	339	353	377	352	318	319	343	351	366	350	329	353	353	342	385	326	386	365	380	354	337	344	360	323	350	367	356	358	364	340	357	375	344	369	350	315	324	320	367	341	358	353	352	336	349	368	361	334	340	336	359	362	323	338	338	323	364	334	361	325	334	334	333	336	302	368	309	355	346	363	357	346	348	380	357	358	340	360	342	344	348	326	349	336	326	361	352	334	367	367	354	373	344	365	373	329	319	359	324	351	351	394	362	375	343	347	327	353	335	358	360	350	337	341	359	362	323	379	359	379	383	318	375	371	356	352	339	354	343	335	356	383	339	346	327	337	324	348	361	364	358	348	351	353	297	302	378	382	363	332	319	364	354	342	345	353	336	331	332	359	347	314	327	346	368	339	352	349	371	316	374	324	328	327	304	355	318	330	354	371	338	348	358	381	348	324	328	352	353	341	374	355	371	353	327	356	308	365	368	368	319	336	340	346	339	349	384	352	343	351	348	355	381	356	343	342	336	388	327	352	331	365	348	343	367	330	335	360	350	370	327	382	366	348	289	338	313	329	348	344	339	355	338	352	345	367	336	361	347	319	338	327	343	361	355	361	337	331	364	358	337	311	315	374	376	356	345	352	341	366	351	337	332	334	357	371	368	361	339	357	341	322	349	334	357	375	346	341	376	364	362	372	354	336	362	343	324	339	339	334	376	347	365	346	358	334	340	372	354	326	334	334	361	332	354	312	368	348	391	353	324	356	323	359	363	327	350	331	352	329	368	342	319	376	345	329	356	335	330	350	334	352	352	314	369	366	321	354	372	342	354	336	392	327	321	345	385	311	321	333	346	341	351	368	343	363	359	345	319	338	343	350	338	294	357	364	357	322	335	373	365	343	351	350	337	358	354	362	330	332	340	354	333	354	348	365	331	324	348	356	328	390	330	360	336	396	384	335	333	382	331	377	355	358	356	349	382	345	360	345	311	363	336	369	374	369	348	322	336	358	355	332	373	335	331	342	345	367	343	339	379	353	337	372	375	328	371	321	344	354	364	370	337	375	384	346	307	361	358	322	382	344	345	387	333	336	311	375	358	369	351	381	339	341	354	320	361	352	394	366	384	333	359	323	350	344	328	356	342	332	354	369	357	350	359	376	355	352	326	339	366	401	368	324	362	352	325	382	355
5528	40357	12153	2916	2058	1536	1189	1052	887	777	712	670	610	604	576	537	578	553	505	503	517	500	456	508	511	451	522	495	492	467	453	462	492	473	436	487	465	452	523	486	454	527	493	480	492	450	489	452	464	433	468	442	439	480	475	466	452	456	464	511	448	487	446	474	452	473	477	475	476	420	472	458	463	425	460	455	460	436	474	462	439	421	469	458	443	468	457	441	433	461	451	460	476	463	498	491	471	476	466	441	419	473	470	432	440	457	461	442	436	438	482	407	433	455	457	437	460	434	468	488	453	490	469	456	473	441	506	475	465	458	490	423	437	438	478	438	438	487	410	451	455	419	466	453	423	472	507	439	482	486	490	460	441	441	457	413	488	433	426	455	450	471	471	462	373	437	442	472	444	470	479	465	429	465	419	446	435	453	485	479	472	442	495	469	476	473	470	484	459	471	461	473	438	430	460	461	454	460	478	477	462	428	503	463	467	450	479	454	501	426	471	462	453	454	428	417	431	452	471	481	485	493	447	467	483	477	467	448	478	471	470	470	458	483	439	459	435	519	459	450	471	468	452	483	466	451	464	461	464	472	464	501	465	388	473	455	461	471	477	474	486	431	452	486	472	475	469	455	437	455	455	460	478	417	443	438	450	460	469	433	444	459	463	469	472	443	451	479	476	447	410	425	473	455	450	463	412	439	476	434	440	467	424	479	438	426	470	489	467	472	467	466	449	460	452	435	521	483	434	446	480	424	432	518	432	467	467	474	463	457	429	448	456	468	466	470	454	433	451	461	451	526	460	478	427	516	425	439	490	478	479	449	461	441	486	473	468	429	494	400	469	451	467	477	475	479	469	452	433	459	475	480	457	504	474	475	469	472	467	462	447	429	440	476	457	456	426	475	456	484	493	447	453	471	426	464	446	462	479	474	470	484	468	469	419	467	510	452	493	442	429	463	455	439	468	438	506	454	464	444	446	403	474	496	489	443	438	475	458	449	461	419	443	498	420	454	460	465	457	484	462	444	476	461	446	462	455	462	441	432	435	461	465	471	463	448	442	435	441	465	465	460	478	482	453	485	432	448	395	496	459	468	464	489	476	455	483	450	463	453	443	446	439	474	451	425	453	479	431	483	434	418	446	396	464	442	453	420	481	434	431	445	450	456	497	451	470	461	468	470	449	470	450	475	466	460	442	443	462	468	448	453	486	438	460	452	465	440	456	411	442	422	474	467	441	475	486	461	450	429	468	473	477	449	424	438	442	469	459	464	489	464	488	462	479	495	440	445	454	446	446	465	462	428	469	501	486	479	445	437	458	419	453	465	447	461	487	437	462	467	438	436	482	456	468	475	476	471	448	429	471	456	479	430	471	448	465	474	488	447	445	424	489	424	471	463	432	423	435	441	465	501	495	494	467	484	417	472	468	463	429	502	487	492	454	421	482	457	432	429	461	466	465	462	478	464	467	501	463	451	480	462	463	490	471	465	501	431	466	437	443	474	474	442	447	444	462	518	498	465	446	437	471	447	457	452	477	496	480	497	494	423	471	478	460	479	481	475	463	470	479	490	414	428	463	440	461	484	435	478	445	460	445	479	469	470	475	445	401	446	504	448	444	481	473	457	401	497	457	445	469	464	440	455	446	463	492	454	453	468	406	456	478	430	475	413	480	434	487	418	417	447	426	425	470	491	463	460	492	450	454	421	492	457	432	458	451	440	440	467	453	447	450	464	459	475	457	438	479	475	459	493	440	424	508	469	456	474	439	460	437	444	443	469	466	427	456	469	449	445	458	459	472	479	451	411	466	446	507	468	486	503	458	441	468	429	467	470	473	484	417	499	430	453	428	467	456	473	454	450	482	464	426	470	491	457	412	447	484	406	501	461	428	435	470	458	445	495	497	454	463	462	436	480	489	402	457	483	420	428	478	463	481	495	441	457	441	442	493	433	453	451	454	484	458	478	474	471	431	453	483	498	443	425	417	429	469	478	462	412	481	465	460	475	442	480	463	471	487	478	464	464	457	491	492	505	469	462	473	475	478	399	489	454	476	475	451	447	481	471	461	473	434	475	426	434	419	465	438	459	465	428	457	456	444	447	448	451	507	460	455	501	484	435	455	460	442	478	480	454	477	467	467	460	435	440	476	487	482	447	479	488	461	458	425	444	509	452	497	490	480	446	469	480	465	488	414	450	448	444	442	466	489	468	479	446	463	451	470	471	453	468	470	420	448	462	429	467	449	486	497	491	460	428	410	441	474	443	451	470	473	442	454	441	455	444	443	467	504	446	477	462	507	480	456	437	481	466	427	454	471	495	466	446	455	467	458	467	450	440	457	462	485	452	441	467	433	471	474	436	447	448	447	449	447	451	441	459	457	431	488	454	463	466	435	478	448	456	476	442	460	451	429	459	460	477	466	480	454	446	421	490	450	449	453	420	468	473	472	480	447	446	420	455	480	460	465	466	445	449	450	412	428	454	467	444	491	473	420	455	474	474	416	484	468	460	476	492	455	434	459	498	422	461	421	451	490	465	453	438	486	439	469	489	448	467	423	454	459	459	448	424	453	469	441	461	457	482	466	429	466	447	462	437	427	466	429	464	432	451	440	483	484	428	422	491	454	459	454	475	442	493	445	477	429	474	429	431	448	430	450	455	505	429	466	434	417	450	488	450	441	465	474	515	471	430	466	495	453	443	451	457	453	429	462	447	478	460	468	423	463	476	451	455	489	425	493	444	478	449	466	500	468	413	429	474	481	442	500	503	445	498	481	471	444	477	461	471	437	456	397	483	398	431	485	404	438	445	461	442	453	430	494	473	432	489	479	437	475	482	463	460	415	435	446	448	437	433	433	440	452	485	461	423	466	447	439	428	440	534	439	454	442	475	456	479	472	450	459	409	465	505	497	477	434	453	437	438	475	478	449	481	455	479	485	475	413	437	445	452	482	496	440	474	477	488	468	417	446	465	465	456	450	462	467	455	493	460	468	447	457	475	491	477	445	479	427	444	436	454	450	415	467	452	449	478	468	485	454	457	449	454	492	453	467	428	434	478	425	456	473	435	473	467	465	456	433	479	475	467	475	473	416	476	465	457	458	450	459	467	481	426	450	467	460	464	468	441	502	453	453	472	470	431	493	515	469	488	479	406	475	473	463	462	485	445	480	474	475	474	418	429	442	460	452	508	416	447	438	453	459	438	432	435	468	452	460	436	465	481	469	492	473	432	445	456	438	439	454	447	446	434	469	461	473	402	431	452	487	450	444	435	456	485	435	457	498	457	474	428	457	477	467	431	504	459	463	483	479	412	445	467	490	474	448	482	487	456	482	449	493	485	420	459	433	414	461	430	470	490	479	459	463	441	433	431	465	445	440	469	444	454	477	454	451	466	437	443	478	452	434	446	482	483	494	435	417	472	452	453	410	462	481	457	492	482	451	477	460	474	459	470	428	471	463	441	452	448	481	419	431	443	495	460	472	463	474	425	466	474	482	446	431	472	500	435
24981	21464	26966	25472	4216	617	513	433	411	426	417	419	375	392	401	358	389	358	341	356	374	340	386	363	359	342	368	342	331	354	360	361	329	325	304	348	322	345	380	364	361	372	359	353	350	331	339	332	359	349	358	368	350	346	340	347	360	354	362	344	334	371	390	332	374	365	386	367	355	354	364	338	367	344	348	333	353	365	358	345	317	369	354	355	344	367	340	378	331	369	331	348	321	359	363	367	386	351	340	364	345	337	347	328	352	366	365	358	337	355	370	352	371	343	345	318	348	341	346	347	351	343	358	326	342	377	382	329	336	365	356	370	393	358	358	372	351	352	319	353	352	385	348	365	318	374	346	353	344	329	359	353	315	359	364	401	366	362	350	346	355	331	351	335	347	337	338	368	403	368	346	332	368	350	345	334	344	329	354	379	333	345	355	400	360	377	326	382	359	364	345	363	347	388	342	351	367	378	345	349	381	366	334	359	347	329	375	359	330	364	335	363	356	362	343	356	354	339	365	355	337	320	337	375	351	386	342	330	359	367	348	327	363	348	352	353	365	354	322	327	374	351	332	353	359	372	340	335	362	349	361	334	336	347	338	347	367	362	362	367	341	373	348	318	342	380	338	347	354	369	388	315	343	349	358	346	367	356	335	396	358	353	377	332	384	350	354	316	366	347	360	364	325	341	369	371	385	307	344	369	370	354	355	336	354	357	364	372	367	344	349	343	344	358	356	340	339	345	339	378	356	337	366	346	328	383	336	373	358	357	378	374	337	312	350	319	349	334	340	327	328	376	360	333	346	341	338	352	347	316	350	369	341	335	344	359	328	331	338	378	342	368	337	332	336	334	363	379	314	355	369	352	329	327	353	353	337	358	365	406	347	370	375	309	347	360	375	338	327	374	361	339	353	307	346	336	354	354	361	353	345	360	371	326	362	367	331	348	377	330	349	362	339	358	353	383	301	355	359	340	330	340	361	373	362	358	384	340	339	308	356	347	352	321	356	348	338	354	329	345	351	324	371	356	362	349	301	351	330	371	349	340	361	347	354	340	368	350	376	356	345	339	357	350	346	325	341	346	311	354	328	361	360	378	327	317	378	351	341	355	344	349	334	345	376	346	351	374	351	354	369	346	312	328	341	359	308	377	318	358	386	341	333	330	359	362	319	311	339	376	336	342	364	355	339	346	340	328	372	368	374	356	352	320	331	323	379	372	368	335	336	344	341	362	347	339	340	339	359	316	318	394	338	375	361	343	337	353	344	357	339	317	350	357	395	344	342	355	326	309	360	315	338	321	320	323	348	338	364	345	373	357	341	350	358	386	304	349	361	352	375	312	331	336	322	330	324	357	336	355	339	340	383	361	343	373	337	338	372	322	358	329	355	366	371	343	357	340	329	377	315	361	336	367	366	334	368	334	354	320	407	371	328	377	332	326	365	368	356	339	348	354	356	357	331	314	367	347	343	350	366	385	358	375	353	349	353	344	343	375	333	350	356	363	355	326	362	377	364	355	368	355	341	352	347	342	355	324	351	330	362	350	360	376	384	326	340	364	362	386	346	331	336	360	344	364	336	339	349	343	314	361	333	335	331	361	335	337	326	338	371	363	360	370	351	373	347	375	366	363	358	346	351	364	322	369	325	371	352	336	367	350	341	375	323	388	351	372	363	377	346	313	352	349	337	389	344	360	334	368	356	360	374	372	352	345	351	324	323	338	351	330	362	387	370	336	356	355	383	332	359	391	345	368	341	352	344	350	381	342	368	362	378	363	336	373	355	334	332	339	339	363	356	365	362	380	353	360	321	335	345	367	331	375	343	344	373	371	344	326	349	331	339	353	346	341	319	370	377	336	320	354	331	335	356	363	359	372	361	348	351	335	363	347	371	391	334	360	324	342	360	375	335	360	357	356	364	333	365	349	345	365	345	376	336	355	368	407	341	307	335	361	345	355	346	336	340	343	368	376	321	361	323	358	348	337	369	333	352	302	344	354	318	364	365	338	364	378	353	359	322	342	333	349	386	374	346	342	345	355	373	312	367	330	354	339	337	363	374	368	356	369	342	392	366	368	358	370	331	335	350	351	325	324	328	328	341	360	307	334	369	370	390	346	355	355	370	327	350	371	334	352	341	333	343	353	331	350	331	322	336	341	333	326	377	359	328	388	374	340	346	333	311	347	345	367	378	383	341	351	381	347	353	332	373	341	324	373	387	359	342	330	320	353	327	353	344	385	349	337	362	340	354	343	328	334	358	361	363	330	359	385	362	326	371	356	349	370	338	343	378	365	351	334	315	387	359	342	351	337	376	361	322	360	358	351	364	361	308	310	336	370	338	360	316	339	388	378	379	368	351	318	345	377	320	351	357	365	319	378	355	359	377	353	342	365	359	365	326	347	351	332	331	387	355	347	391	379	346	363	344	385	365	347	351	349	368	356	337	305	355	334	339	364	345	361	369	313	345	327	358	328	370	308	382	377	370	337	373	351	336	328	354	326	339	369	346	333	347	341	364	351	374	330	323	306	336	366	352	365	347	370	349	362	381	339	338	350	336	347	360	335	357	323	352	345	345	367	329	396	316	336	342	349	360	372	344	360	351	347	347	342	352	371	352	361	322	382	328	354	351	335	329	372	328	311	351	355	342	351	340	371	358	324	361	334	397	351	352	369	371	334	350	342	339	360	350	350	324	335	334	344	367	366	366	299	339	350	359	339	335	362	344	347	333	357	305	335	352	355	350	319	357	319	324	366	351	382	354	344	349	339	341	371	374	374	341	343	322	356	351	352	364	349	369	338	366	378	343	294	344	354	313	358	354	342	345	367	345	336	346	371	360	322	340	353	352	342	357	348	341	338	374	360	349	357	378	340	352	338	360	359	334	324	324	377	334	325	327	355	336	379	346	352	370	315	375	331	316	331	392	350	347	359	361	350	353	349	344	340	352	352	342	322	316	340	353	327	356	327	364	382	368	348	340	360	340	369	350	353	372	333	356	378	369	352	335	333	376	329	355	391	338	365	353	323	347	336	325	383	347	340	336	353	347	352	372	343	353	366	312	346	339	355	385	329	366	317	348	361	361	326	345	330	333	377	324	377	332	338	346	360	339	334	338	356	333	352	328	350	330	366	355	380	331	343	320	346	342	368	342	354	321	351	342	343	325	350	368	331	349	368	327	315	356	321	369	343	350	324	335	351	334	360	365	336	332	355	347	366	356	361	311	327	344	348	347	374	333	428	346	363	349	350	349	343	324	372	336	349	354	329	341	336	354	308	333	347	358	342	359	369	369	347	391	379	383	352	378	341	373	352	339	331	381	358	339	362	354	369	353	359	368	346	347	355	367	351	357	343	331	357	350	350	338	371	342	372	350	345	367	349	366	331	353	322	325	365	359	351	354	329	347	337	367	362	318	345	375	315	341	353	336	354	357	351	346	359	348	338	342	356	335	347	345	371	351	351	326	372	340	360	336	342	350	346	366	340	325	346	362	379	313	340	347	323
5091	30726	7756	1684	1295	985	878	739	666	595	572	541	494	552	498	466	506	459	425	473	473	442	465	468	503	459	432	433	406	450	472	407	446	432	384	425	426	417	417	428	442	438	464	447	419	428	478	404	500	454	426	425	465	426	428	426	436	420	403	455	417	459	440	450	415	454	453	463	446	449	487	456	405	428	448	461	428	448	453	473	404	410	431	425	459	448	420	434	439	477	443	452	419	436	421	480	411	427	434	448	465	429	412	437	451	441	468	425	449	420	419	457	458	424	455	452	413	417	431	446	475	431	449	460	414	448	436	433	440	442	442	436	449	432	418	418	428	446	433	445	491	422	400	430	467	428	417	472	458	414	445	436	410	435	472	444	444	418	465	445	452	419	401	409	421	431	423	433	426	418	446	413	429	437	468	444	442	418	454	455	423	437	458	453	439	430	425	451	432	405	415	471	438	433	417	446	463	439	428	434	414	428	410	460	416	488	446	456	444	445	399	468	443	429	451	396	435	449	423	451	431	443	408	397	465	430	442	423	464	439	444	422	471	423	418	425	402	464	396	448	430	432	462	409	437	426	470	474	445	445	407	425	437	430	412	418	453	449	434	447	439	436	428	454	427	379	407	424	438	455	416	417	442	457	466	433	432	476	428	451	444	426	455	419	408	443	444	421	423	435	444	471	465	430	452	430	422	437	443	452	467	436	453	399	447	459	437	450	415	404	416	429	454	414	475	444	428	389	412	435	420	464	472	461	448	443	451	446	417	423	443	436	443	423	412	434	440	425	454	447	410	430	447	463	481	416	430	457	438	462	418	429	448	417	447	435	412	459	404	417	435	434	428	424	437	447	433	424	420	443	398	420	431	439	433	428	444	435	441	429	415	442	447	399	444	429	402	429	438	464	400	475	440	468	439	460	434	500	389	440	474	425	403	389	403	453	436	442	456	480	414	437	455	426	416	495	423	417	459	445	448	413	443	428	406	424	413	425	443	442	445	426	441	382	415	425	432	442	487	435	424	452	434	452	469	421	450	419	391	404	461	467	424	425	403	454	486	440	434	427	462	429	435	431	441	452	403	449	430	461	436	454	442	471	467	443	424	381	466	428	430	426	406	389	462	443	439	418	423	466	416	377	446	411	435	393	451	428	432	399	450	436	445	502	459	441	425	423	427	423	437	419	424	416	423	436	443	396	444	437	443	437	448	443	423	447	451	411	444	428	437	452	430	435	414	453	437	435	434	421	449	387	467	428	471	476	443	428	430	446	450	457	435	429	439	435	471	430	407	446	454	429	405	474	425	437	423	390	435	440	423	426	430	461	423	443	444	471	413	438	462	473	435	419	474	372	459	456	438	434	410	425	482	436	418	447	465	442	430	461	415	416	424	392	437	413	448	429	426	435	406	433	457	430	396	432	430	444	412	423	426	482	456	455	433	406	409	425	445	402	454	449	458	446	431	419	412	380	411	420	480	419	443	460	445	442	437	452	443	437	424	453	412	447	429	455	385	454	458	450	450	466	406	470	401	461	470	453	450	419	414	438	423	442	443	407	392	422	417	440	420	438	442	444	407	427	408	434	465	447	427	436	415	438	425	451	484	426	452	433	452	459	422	431	478	444	462	446	466	442	461	443	404	451	398	438	417	415	425	438	454	455	451	409	454	468	426	421	451	425	460	454	397	438	414	441	443	399	418	447	411	441	441	438	422	436	443	448	452	442	454	457	436	432	451	407	414	413	406	431	429	421	425	437	492	410	454	461	431	454	442	434	468	413	412	426	424	435	412	446	413	451	450	427	420	431	435	443	475	474	464	420	443	434	449	423	452	437	459	457	447	419	420	442	439	447	474	451	433	412	426	446	424	449	444	436	440	449	422	449	429	384	463	419	377	434	460	435	452	427	464	447	495	432	436	433	445	414	444	461	443	429	454	419	430	481	450	389	432	408	477	439	422	433	450	433	477	391	404	434	406	426	435	456	479	457	444	429	473	416	434	427	487	458	435	429	436	455	413	438	421	503	424	470	451	463	433	436	455	434	438	441	446	480	448	418	382	443	413	429	455	464	445	429	444	471	460	430	474	462	416	438	403	416	430	416	439	416	428	461	462	443	420	440	400	468	428	430	422	482	431	436	482	432	402	416	457	466	413	432	477	436	435	430	452	434	462	438	476	407	485	444	419	433	425	442	417	436	430	417	425	438	448	478	407	408	459	406	436	449	467	420	439	458	431	408	445	465	482	434	438	455	441	447	426	453	432	397	416	453	408	440	448	419	418	474	407	422	432	413	421	425	442	430	466	434	461	450	440	440	448	461	403	429	466	423	416	405	455	408	437	461	418	424	440	447	453	437	446	462	423	409	414	424	417	428	439	495	463	447	457	440	457	475	429	433	468	417	430	422	444	435	436	422	435	440	480	406	439	463	439	444	423	424	458	459	436	411	424	434	441	459	408	428	408	422	399	465	444	404	390	409	475	434	456	438	428	426	448	412	468	405	453	428	441	459	451	430	421	424	431	431	471	418	448	427	428	439	441	463	433	467	406	458	437	418	439	435	452	457	427	453	440	410	434	425	401	409	455	416	447	436	418	486	431	437	433	433	442	445	464	456	410	450	438	422	428	432	474	456	459	417	442	422	433	461	487	433	425	469	440	445	431	456	441	458	462	417	435	438	402	440	433	451	428	452	438	437	418	381	435	416	414	406	459	446	437	402	471	453	466	397	452	448	433	422	444	454	421	453	424	455	417	438	404	447	444	433	425	443	401	442	434	424	467	460	472	451	413	436	463	445	420	429	434	475	436	431	498	447	425	442	420	445	434	453	404	467	470	437	475	397	470	455	420	456	442	423	430	438	445	460	402	450	474	428	463	394	428	420	421	482	447	407	476	473	441	437	431	429	425	451	449	431	462	407	446	452	427	405	468	440	473	424	434	447	453	446	460	446	424	468	475	411	443	472	430	442	391	422	444	450	453	397	426	419	409	461	461	426	398	437	487	435	456	423	483	418	438	445	455	401	417	427	487	406	452	438	431	465	449	443	420	449	452	425	431	419	420	423	447	432	416	441	398	417	452	435	410	447	398	422	411	433	411	435	368	445	430	424	415	437	444	414	448	431	444	425	483	412	434	451	460	400	418	435	462	435	410	419	437	435	435	439	429	444	452	436	421	451	447	414	438	444	430	425	456	411	454	411	482	422	440	434	442	443	457	437	431	448	438	439	409	419	421	424	411	421	462	410	436	446	459	455	465	416	425	418	449	445	452	460	417	461	485	474	426	400	484	455	459	422	430	452	458	449	453	401	420	430	422	417	418	445	418	403	421	435	460	429	391	465	461	444	398	430	425	441	418	405	414	497	416	437	461	422	473	438	438	480	441	417	415	406	392	432	452	463	441	453	473	482	431	428	429	441	418	414	419	449	443	440	455	435	435	421	448	405	435	451	434	465	471	454	447	411	452	415	451	415	434	427	427	440	473	392	474	447	436	430	427	461	462	440	443	455
22893	21575	29225	24386	21570	21085	2706	609	452	364	348	322	248	217	189	201	215	208	173	157	154	162	171	158	146	138	138	150	142	139	147	123	130	130	154	141	148	134	141	110	117	138	117	144	123	145	125	148	126	110	125	124	135	129	114	120	134	124	121	127	143	139	130	112	128	146	106	140	121	130	123	149	113	109	129	153	112	120	123	128	129	157	144	116	137	123	122	131	119	115	138	128	120	127	121	122	149	157	131	131	134	124	115	136	135	110	121	119	126	126	124	119	116	134	130	140	108	132	119	133	132	122	121	110	119	126	124	121	128	140	123	140	130	106	124	105	133	122	130	142	139	124	110	135	132	130	133	140	140	151	117	143	113	97	139	131	136	119	134	137	136	116	124	123	123	119	129	133	130	114	135	142	119	131	139	124	124	126	120	132	133	132	132	115	143	104	159	117	128	150	125	132	129	135	137	103	133	116	112	129	137	126	127	119	116	131	140	99	138	150	139	133	149	137	136	134	126	122	110	134	138	114	114	110	120	131	119	134	146	110	143	157	128	124	159	132	128	135	144	114	126	131	130	145	118	130	129	129	119	107	130	128	115	125	119	129	141	137	152	135	143	112	123	106	112	137	138	121	138	130	140	135	127	134	125	133	151	123	114	134	147	120	128	119	122	135	117	123	126	118	128	138	128	109	133	124	125	121	127	128	125	131	128	115	123	128	134	103	119	133	131	128	125	144	115	149	123	125	140	136	100	125	132	124	123	138	149	95	136	133	128	134	123	110	124	123	137	116	125	139	129	136	111	118	117	120	130	131	108	142	139	124	115	109	136	120	141	122	128	142	127	127	146	141	123	140	118	134	131	113	151	127	127	134	116	134	137	108	124	132	130	112	111	125	113	129	114	133	123	128	121	125	130	135	119	122	143	139	167	135	137	124	126	102	134	144	118	149	115	118	121	121	128	109	135	123	121	117	113	112	123	124	123	114	120	117	105	126	114	133	131	145	118	128	133	134	110	145	129	126	109	118	149	140	124	116	123	125	145	123	130	141	112	108	132	117	142	140	131	112	126	99	129	106	106	124	135	156	136	118	118	121	158	115	123	124	116	127	127	109	108	127	110	123	138	117	145	123	117	132	121	117	116	132	133	135	116	119	117	127	127	114	145	128	136	133	130	126	121	119	108	116	132	140	131	124	124	118	136	125	124	125	135	128	110	130	122	115	123	130	134	129	125	144	125	139	105	139	132	130	146	131	144	138	138	138	148	129	116	149	114	146	141	127	129	124	134	131	114	134	125	124	108	130	106	119	144	119	127	127	118	115	129	138	134	129	126	146	108	137	135	105	100	117	126	125	125	124	128	136	125	127	125	105	116	146	140	108	115	121	126	129	129	134	122	129	115	115	147	119	142	136	120	114	108	129	104	140	124	119	116	133	140	129	144	115	129	118	110	105	135	108	111	106	145	150	141	118	126	118	140	139	129	134	130	125	127	133	137	120	120	123	130	137	132	127	120	107	127	148	121	120	128	115	126	115	133	95	137	104	136	126	133	114	140	108	115	112	114	128	120	125	102	135	122	116	118	141	112	128	121	117	140	117	116	114	109	124	150	114	129	120	107	124	123	143	131	132	106	131	112	126	101	131	122	113	120	131	120	121	121	120	140	113	113	128	140	122	102	95	121	118	125	119	122	124	128	112	119	126	137	132	116	130	111	145	131	108	105	119	123	128	136	115	116	115	129	123	140	126	124	140	121	148	112	128	134	122	111	130	116	130	129	137	148	126	119	141	113	134	107	118	127	120	133	126	135	121	150	112	116	145	125	147	118	126	129	141	141	118	112	126	116	137	137	117	133	121	120	149	121	132	121	138	114	116	112	125	117	127	122	115	106	126	115	121	127	132	125	118	136	140	150	112	139	132	105	137	143	115	133	127	143	128	120	131	143	119	115	115	128	117	139	114	117	142	137	128	155	118	128	129	136	129	135	124	118	123	132	137	127	121	134	135	136	130	128	121	114	120	138	141	135	147	127	111	127	130	123	138	131	124	112	111	120	143	114	130	135	128	127	124	123	116	125	135	111	127	116	122	137	134	133	123	126	119	126	120	112	124	127	112	124	131	120	127	120	123	123	142	139	142	123	120	132	109	118	130	116	132	125	128	119	135	115	123	118	106	121	131	130	133	115	118	133	142	115	98	125	129	126	115	139	132	138	112	137	135	117	127	138	124	107	117	139	116	128	141	126	117	115	144	131	130	140	113	102	122	111	126	114	126	127	142	125	104	131	138	111	123	151	141	115	119	113	130	119	120	128	131	124	122	119	137	147	146	130	138	134	137	131	132	125	123	140	116	115	120	109	124	131	111	132	101	128	145	125	129	115	112	129	122	144	143	123	141	139	116	137	113	105	123	113	131	142	123	111	128	139	132	129	112	116	134	107	129	120	130	131	127	133	117	133	128	137	122	126	109	124	111	137	120	135	124	111	140	128	151	126	131	122	124	119	115	117	112	124	114	132	135	120	138	146	121	118	140	115	125	137	93	112	120	130	110	108	138	136	134	136	124	130	123	123	104	119	139	120	129	121	119	121	127	117	122	124	105	106	128	123	125	115	119	141	122	118	142	131	131	139	134	124	120	122	118	124	151	116	143	116	122	139	110	127	131	121	157	124	129	141	122	122	129	128	130	141	106	141	131	131	137	112	134	144	131	141	131	127	116	139	141	138	112	140	121	118	114	111	149	129	125	127	120	112	117	122	129	114	127	136	119	113	135	121	125	123	105	116	110	115	118	129	126	130	131	112	120	123	138	129	135	134	135	121	128	123	132	131	132	93	124	115	122	125	148	97	127	113	142	120	110	133	123	117	138	117	139	143	115	117	105	133	120	145	142	123	138	108	113	141	130	122	139	126	100	138	146	112	156	128	123	124	128	136	112	116	118	104	106	108	144	107	133	132	152	131	105	135	132	131	124	151	130	124	121	126	154	150	121	106	104	132	134	110	123	117	109	129	100	123	132	127	147	117	103	112	129	123	125	147	141	133	132	115	135	154	145	115	122	144	133	130	121	112	109	155	114	129	127	138	116	118	130	132	144	119	137	136	114	130	118	115	124	116	118	123	130	140	145	128	126	125	118	145	149	133	137	125	144	114	138	103	142	125	120	137	121	131	113	123	123	129	126	136	111	134	108	115	123	140	115	143	129	139	126	116	132	117	129	129	112	130	104	106	135	119	121	111	132	116	140	106	127	135	134	127	136	123	126	142	129	123	138	125	129	110	134	139	132	136	135	131	124	130	144	115	121	139	123	144	127	121	134	135	136	133	132	133	160	128	125	118	121	124	133	126	123	138	114	144	134	132	135	135	124	129	110	138	130	124	112	132	125	126	149	121	142	138	123	125	127	107	125	130	149	124	123	150	148	135	106	126	146	128	109	132	133	138	105	122	128	131	121	128	115	132	142	123	114	139	105	115	134	128	124	112	128	114	124	130	130	117	136	124	143	139	131
7029	41752	16855	4434	3250	2193	1664	1307	981	830	674	524	489	409	348	320	330	303	287	308	240	209	247	240	231	203	191	208	189	186	184	192	210	197	180	193	203	210	189	185	191	180	169	205	174	168	173	177	158	187	186	162	189	159	180	185	165	180	167	182	173	173	163	172	153	193	173	167	187	180	166	167	160	191	156	159	169	150	177	163	176	177	167	165	175	168	161	192	173	166	160	165	175	160	174	162	164	153	179	191	175	173	147	171	165	152	182	189	160	165	171	167	155	170	159	174	166	162	181	169	171	169	158	155	158	176	151	165	164	139	183	181	162	150	177	156	161	159	168	175	172	177	165	200	164	145	155	185	164	167	146	154	178	162	153	170	179	140	181	185	141	162	177	130	172	166	147	182	192	169	153	161	174	160	167	171	150	161	171	172	172	158	178	186	160	171	189	170	160	168	168	151	170	153	166	168	151	155	152	179	174	160	167	157	153	177	173	159	155	189	170	173	154	146	166	156	175	146	181	156	154	155	199	165	175	184	170	155	176	151	148	167	175	151	165	193	150	197	175	168	153	158	174	163	172	182	161	161	173	160	171	165	147	157	172	143	153	149	176	152	174	166	154	160	135	184	176	174	163	164	158	169	174	159	171	149	161	144	143	172	165	149	152	167	129	159	168	162	167	158	164	187	174	162	173	157	147	155	151	156	163	167	177	162	159	157	139	166	165	151	150	163	160	150	165	160	178	158	176	153	176	159	168	169	174	156	159	164	161	149	188	166	189	176	173	172	167	174	156	140	161	161	158	173	164	154	155	161	144	167	157	156	161	161	162	160	167	165	167	180	150	160	158	183	180	180	161	167	152	141	158	166	187	163	159	135	163	156	182	153	141	158	171	174	153	158	154	174	154	148	153	162	153	165	165	143	146	158	129	150	170	154	169	194	153	147	158	153	172	159	156	151	169	179	131	134	181	160	183	160	171	189	148	185	177	170	145	182	175	180	166	175	154	155	175	161	164	159	151	140	181	186	167	137	144	164	150	165	170	187	149	156	153	185	165	152	172	155	158	145	173	156	151	171	170	167	141	167	170	158	163	153	162	153	162	164	149	181	175	173	169	147	173	162	156	156	170	155	156	180	155	163	192	144	167	177	154	125	173	153	165	132	170	140	167	156	170	177	174	150	169	186	187	155	166	156	179	160	154	168	163	165	146	164	171	151	178	153	157	156	202	175	165	146	195	165	168	164	178	182	174	142	149	167	152	169	139	152	193	176	169	177	165	175	160	189	177	168	189	161	166	177	169	185	139	154	147	165	160	144	191	168	149	160	180	146	175	163	178	159	161	164	141	154	190	169	164	148	167	173	177	159	163	161	156	160	165	145	171	139	163	146	140	144	183	142	168	165	136	137	168	146	167	159	157	169	196	138	145	155	164	156	152	183	175	156	150	180	167	181	166	161	164	157	162	168	171	150	152	157	160	162	144	167	154	159	157	179	181	153	170	144	139	174	161	155	161	168	177	153	174	148	157	168	161	174	158	140	149	182	177	178	153	162	161	185	166	174	179	173	164	190	152	165	181	185	145	156	143	155	157	163	168	175	166	163	162	159	149	182	165	163	177	172	162	161	184	180	156	163	146	169	157	180	182	146	162	158	167	156	158	161	189	145	162	190	173	159	168	177	174	168	174	163	169	156	171	154	151	153	148	191	167	129	155	168	159	177	189	144	187	141	161	162	180	157	152	162	137	184	174	195	187	153	160	152	164	171	163	153	177	145	172	165	150	162	155	174	169	177	183	158	175	160	169	159	171	192	187	171	175	156	170	155	167	164	153	148	171	170	172	168	153	165	152	164	164	157	155	156	130	157	153	140	149	153	176	156	165	167	149	181	154	174	160	156	154	165	145	156	165	169	154	177	171	182	165	149	141	145	154	167	152	159	169	173	173	157	171	153	174	157	162	191	156	160	152	152	156	146	166	148	169	175	160	183	147	180	159	150	162	166	154	161	169	154	162	165	155	168	182	160	163	176	155	181	163	164	160	163	163	173	159	195	181	164	167	173	152	152	160	165	158	156	175	144	157	157	149	166	165	181	162	161	140	148	178	184	152	165	154	170	166	183	175	147	155	152	148	170	160	181	147	151	172	148	188	125	161	187	144	149	173	160	154	179	156	141	154	166	172	185	167	181	163	171	169	162	150	166	153	166	164	170	157	169	160	170	166	141	170	151	165	162	180	165	150	145	155	172	158	163	177	182	165	156	160	168	181	178	153	189	157	177	182	170	159	178	161	162	142	166	160	151	166	169	152	160	149	163	190	176	183	131	192	169	174	169	144	165	164	158	163	165	156	182	159	141	169	167	151	144	155	156	161	174	132	164	148	150	173	166	163	164	151	162	167	153	177	161	157	175	172	148	177	170	160	181	151	132	170	171	151	151	183	166	183	168	142	158	165	152	158	151	132	153	136	155	171	160	144	167	178	166	141	164	181	156	151	154	162	178	159	160	156	153	177	149	160	179	146	168	159	162	139	143	158	154	166	168	166	162	184	153	159	177	170	173	165	175	174	177	178	160	166	149	146	162	182	151	175	158	159	159	160	150	167	148	158	159	171	161	173	155	165	145	157	182	169	158	144	175	156	154	170	205	150	152	156	152	157	171	163	155	192	153	171	157	170	160	173	145	175	170	144	157	184	166	162	173	192	164	189	181	185	154	159	165	134	170	150	173	124	177	166	195	196	164	154	162	188	170	167	158	195	153	189	157	153	155	171	162	191	163	171	165	165	163	171	141	165	172	158	144	165	173	157	179	181	172	164	156	147	169	153	152	166	154	152	184	178	180	166	159	170	177	168	170	161	160	164	150	144	177	153	174	179	186	160	158	164	162	165	160	164	157	177	155	153	144	139	154	150	155	161	160	169	164	168	165	171	154	169	165	171	155	174	149	181	158	166	138	146	162	147	157	172	144	182	157	155	179	174	181	142	198	155	158	169	161	158	165	169	156	158	142	163	159	167	149	158	153	163	150	167	163	151	153	160	200	171	162	169	184	189	140	139	184	167	140	155	157	185	162	172	142	176	180	153	161	164	170	184	151	157	164	170	168	152	170	169	159	162	180	152	181	159	160	144	163	170	156	178	149	157	160	160	169	176	165	192	165	178	174	164	160	173	187	149	180	182	194	170	144	153	153	151	181	177	162	152	145	173	164	148	157	161	158	146	152	171	159	159	184	193	151	158	168	155	164	162	169	161	165	156	176	163	148	147	165	192	157	170	154	159	154	163	173	166	161	168	196	139	193	157	172	160	163	155	180	163	148	152	152	180	173	170	138	155	156	144	183	177	167	152	168	158	182	165	163	172	167	149	151	185	172	166	160	153	153	148	160	171	189	162	146	166	161	150	168	155	144	139	140	175	196	168	151	177	172	177	156	155	150	171	182	146	154	180	142	177	167	166	146	138	164	170	159	167	169	138	161	146	168	169	156	169	169	150	145	154	156	172	152	167	188
27766	18273	4542	794	596	548	512	496	495	458	489	511	471	525	528	507	558	497	492	509	487	476	491	475	511	481	484	506	534	479	512	481	504	526	447	517	432	477	485	474	472	468	499	509	525	486	481	467	518	476	487	477	515	433	467	482	484	490	490	482	506	498	535	458	472	471	454	486	527	509	488	497	507	535	478	457	468	498	482	507	537	504	491	491	471	498	502	523	480	519	491	471	513	496	471	481	496	480	484	463	481	469	527	484	490	473	457	512	502	508	487	486	517	472	500	493	504	484	494	511	444	503	492	495	458	460	486	460	507	517	526	509	454	545	469	487	491	498	488	426	537	498	448	529	457	480	492	482	488	487	488	486	526	499	486	523	462	533	478	479	528	477	445	525	508	542	501	464	473	498	491	495	456	498	460	483	471	472	466	483	487	523	461	487	445	528	489	448	447	457	462	470	502	515	450	450	473	495	485	506	485	508	493	472	466	467	469	485	510	501	492	479	521	493	476	456	462	512	460	495	455	489	519	501	522	490	512	487	490	522	483	485	525	521	466	503	542	474	508	500	504	480	520	476	489	444	490	492	522	498	479	481	474	490	516	500	544	486	477	501	476	470	475	462	486	474	535	515	505	484	445	500	452	502	461	482	511	479	493	503	476	484	505	481	501	467	474	498	507	415	510	472	506	484	486	471	463	508	452	494	532	503	492	497	483	488	495	491	483	472	481	474	528	510	507	492	496	496	523	502	505	482	490	476	480	530	520	453	500	520	459	502	486	535	532	477	493	508	497	467	512	496	497	479	453	506	440	498	515	487	489	512	473	480	503	519	483	480	528	526	508	482	500	468	465	494	501	519	463	496	499	515	443	485	479	469	492	445	522	478	510	462	483	467	478	462	510	518	463	475	495	485	472	507	487	481	497	473	488	467	485	470	473	493	489	521	502	490	476	503	512	487	503	449	479	496	467	471	483	468	455	483	502	495	493	497	495	552	501	467	491	512	496	484	470	493	518	491	489	481	486	469	506	518	490	510	512	501	496	487	478	463	514	497	462	489	454	424	510	468	473	479	485	474	457	461	522	456	509	511	499	510	455	491	498	531	483	491	503	515	506	515	502	498	522	483	486	494	506	491	509	459	504	501	521	522	502	492	467	509	478	545	474	473	506	460	491	474	509	461	478	504	507	504	460	533	515	507	489	515	492	479	454	469	502	463	534	517	504	500	517	476	490	473	524	505	485	497	490	499	491	498	490	486	452	481	462	494	499	536	494	481	486	525	495	508	488	478	459	469	471	466	512	475	468	476	495	485	484	529	509	488	509	466	466	520	495	518	495	497	522	519	536	465	486	501	496	516	498	460	498	547	501	530	516	479	493	510	494	531	521	471	502	519	505	516	465	457	503	482	480	495	493	492	520	512	493	488	464	493	463	477	478	509	500	511	504	503	522	466	519	461	498	500	473	461	496	501	536	460	495	469	455	460	481	448	502	491	523	456	488	465	478	466	496	455	488	516	494	515	482	504	515	515	476	509	469	495	477	495	501	466	519	468	523	459	501	475	455	499	479	483	489	465	516	483	466	455	517	472	472	495	513	539	490	518	461	470	500	482	516	463	526	515	455	508	500	508	490	493	526	472	494	480	519	495	511	496	497	495	489	478	501	510	485	485	487	509	472	454	489	516	489	502	483	497	479	439	510	478	492	550	521	518	550	498	499	492	522	499	479	485	483	484	484	463	499	473	493	453	486	484	490	489	466	475	501	481	517	487	507	488	503	513	499	465	483	496	483	488	480	546	473	494	508	489	496	474	497	479	530	505	540	510	472	497	534	456	506	506	516	534	466	496	515	486	506	514	473	468	438	488	502	471	508	480	510	504	515	487	509	488	508	458	489	490	488	476	529	461	541	489	487	528	517	492	484	486	532	480	459	483	499	464	510	449	446	482	484	483	487	475	485	513	490	478	477	491	484	486	478	471	456	478	484	473	515	509	494	488	489	491	522	472	491	480	478	512	518	492	486	478	479	474	494	484	496	454	491	475	451	486	456	495	475	500	469	499	517	462	491	486	474	470	532	481	488	482	528	526	495	487	510	448	457	518	530	493	479	490	496	493	489	537	528	480	507	476	464	502	531	482	484	470	470	465	510	460	518	424	467	491	478	464	462	469	472	489	494	512	496	486	480	468	467	456	480	494	473	516	478	507	512	481	538	486	492	497	513	488	498	468	510	537	487	476	460	505	479	420	479	477	478	517	471	457	486	500	543	437	484	489	509	474	478	531	489	470	471	520	488	475	483	495	485	480	502	510	501	510	539	487	467	525	513	514	443	485	469	490	523	452	504	497	458	493	498	522	482	489	491	510	492	484	500	512	486	499	498	518	463	522	471	486	475	510	485	510	484	482	488	549	495	471	482	525	486	444	479	516	482	487	495	467	500	488	485	511	487	515	490	486	474	495	476	451	548	493	501	515	479	508	460	487	464	475	495	502	468	527	480	474	527	462	511	516	465	501	521	491	483	471	505	523	510	457	559	490	477	491	498	531	436	503	493	523	479	456	487	465	471	480	503	491	542	504	519	492	473	470	477	465	476	506	494	459	484	531	494	488	483	500	451	476	488	499	546	487	479	460	492	493	490	537	515	502	509	471	505	535	517	477	480	477	490	568	452	443	488	479	481	450	512	454	477	482	514	512	486	513	473	483	473	486	526	519	497	476	491	496	507	482	472	510	504	422	485	497	533	504	498	505	479	516	502	477	478	506	483	475	447	492	503	457	471	519	484	494	486	492	474	482	441	475	485	504	494	480	496	523	515	506	513	514	457	499	472	489	486	498	526	444	473	448	536	523	497	490	501	501	499	496	488	458	505	512	528	460	490	484	488	486	492	554	487	485	469	490	471	508	481	468	488	522	458	515	504	491	490	502	493	500	500	513	453	479	482	456	488	474	518	490	524	495	519	483	473	480	543	464	505	500	484	472	521	477	500	486	522	449	460	489	488	510	505	502	481	448	510	511	496	522	479	471	497	496	449	504	500	440	471	481	492	491	518	440	493	467	481	464	515	496	474	498	509	502	485	527	524	533	491	460	506	471	477	465	534	468	482	524	501	492	490	478	507	450	484	488	497	490	498	499	499	462	467	488	465	480	504	498	505	474	542	481	515	506	513	507	519	467	473	524	525	494	562	518	477	529	519	477	487	515	477	490	474	496	479	502	479	513	488	498	495	511	503	495	465	494	513	483	490	490	491	456	500	495	475	451	482	499	452	480	503	492	526	493	482	476	488	510	496	548	494	477	475	471	491	478	489	482	499	472	492	502	462	489	478	516	489	439	458	498	473	528	444	486	471	514	487	449	516	518	490	459	463	486	487	486	508	470	487	544	486	503	498	513	493	466	482	489	513	478	474	423	462	505	507	491	492	492	487	536	450	472	489	463	479	509	531	469	477	483	461	472	464	525	484	481	494	471	469	510	518	501	523	476	466	472	465	520	480	484	463	489	479	491
6098	11862	2346	764	725	609	704	676	625	649	610	629	648	656	608	613	629	615	603	631	615	637	608	628	653	667	627	653	590	610	635	585	604	608	658	598	619	596	600	621	616	638	598	665	629	642	632	620	662	625	660	599	632	631	602	580	597	616	614	607	639	637	630	615	616	617	588	611	644	616	653	606	629	616	593	639	607	592	598	623	589	644	619	608	567	631	619	623	665	646	605	640	617	630	615	623	581	622	605	578	632	639	648	635	661	631	610	628	638	606	633	640	660	642	597	605	629	602	626	654	612	617	575	623	627	656	656	614	576	601	636	672	626	618	586	641	641	637	671	618	642	620	626	657	633	624	626	633	657	639	586	620	627	625	658	601	642	619	627	594	623	628	597	580	620	657	635	617	645	601	615	608	664	652	601	608	590	658	640	563	680	622	640	646	647	605	642	644	657	622	660	589	644	599	637	635	657	599	659	644	649	651	661	610	646	594	680	628	640	627	607	620	641	631	637	620	594	610	643	642	611	608	615	583	657	620	627	636	617	626	650	637	658	624	622	594	632	622	628	634	612	664	625	630	647	588	646	602	605	626	647	582	590	608	650	601	630	647	636	629	636	653	643	581	612	646	615	617	628	609	609	648	652	643	601	618	649	609	651	645	618	630	594	613	632	604	635	621	615	653	638	605	645	613	676	620	584	646	620	622	634	615	626	635	615	626	636	630	678	614	623	641	611	654	603	687	638	626	599	634	602	623	604	650	642	621	665	598	625	606	642	645	645	655	644	671	628	606	579	645	615	616	648	594	652	611	648	644	631	655	673	617	628	643	642	670	643	585	625	590	627	616	642	660	636	612	622	627	624	656	615	618	594	635	601	586	601	599	604	661	616	631	627	643	635	611	678	621	647	611	621	615	614	617	559	592	601	620	616	620	623	651	659	628	601	638	636	604	589	604	590	649	659	611	592	657	654	625	667	636	644	586	667	646	615	637	684	622	656	604	656	650	602	617	615	626	622	659	660	619	629	603	624	604	625	641	581	675	632	593	630	612	640	627	618	622	634	614	642	617	630	616	649	626	642	584	647	657	634	569	605	636	642	622	624	593	589	611	690	694	633	636	612	607	620	585	652	629	572	664	615	613	606	651	612	618	631	601	645	561	603	655	634	656	594	655	651	585	637	618	589	598	657	599	626	640	635	611	599	612	590	604	643	599	601	652	615	653	590	636	650	584	643	657	609	617	612	632	576	645	620	623	620	602	689	632	602	644	588	658	641	648	610	608	646	613	595	636	651	611	620	645	610	651	628	622	662	662	600	643	620	624	651	685	614	625	655	638	691	626	666	644	629	574	627	629	614	666	597	632	645	643	602	681	611	634	652	629	654	643	657	629	614	626	640	604	640	623	601	638	613	667	631	604	605	592	605	594	658	632	646	655	640	629	653	646	631	620	634	616	586	647	635	621	634	633	625	656	608	661	595	621	631	675	640	636	609	647	611	633	643	625	597	616	634	679	632	620	675	652	620	670	643	612	596	663	619	625	627	660	677	646	638	626	648	634	651	648	598	594	590	651	652	627	600	587	667	599	689	649	602	615	608	704	629	596	646	630	623	641	617	611	676	641	619	676	628	628	583	651	652	642	633	640	635	599	639	651	647	621	606	632	621	638	638	648	664	650	616	595	633	647	582	607	639	627	613	578	594	636	604	652	634	630	592	608	648	601	637	606	649	696	637	662	632	631	551	659	645	639	635	646	655	640	655	645	648	609	655	597	600	620	648	677	634	615	654	645	666	600	628	641	643	598	665	661	636	626	609	622	615	606	675	692	617	617	643	626	602	610	629	631	657	637	641	645	651	600	570	581	610	641	650	625	625	665	611	665	619	623	656	609	598	627	639	607	612	612	607	659	600	633	632	653	602	616	659	606	681	639	664	645	624	624	649	612	630	630	631	639	619	620	640	590	625	652	636	601	605	618	644	611	638	652	614	614	593	599	625	610	643	648	643	647	616	633	620	629	669	618	617	620	649	624	630	615	589	623	626	611	595	650	636	638	660	665	656	653	639	639	631	639	612	620	611	626	608	655	597	616	633	609	658	621	643	642	629	567	585	602	630	606	664	622	643	671	626	642	610	631	601	625	646	594	622	628	633	650	643	617	604	624	610	601	587	599	614	628	671	624	652	626	574	614	656	653	603	603	651	667	688	598	616	668	672	626	627	636	607	627	634	639	631	599	616	673	610	619	633	636	629	598	614	624	622	600	575	598	649	610	614	617	623	627	597	622	645	656	623	648	619	611	627	637	627	647	645	630	617	587	598	658	601	560	572	655	642	667	617	640	673	601	612	673	656	632	655	602	609	662	655	631	630	635	626	611	651	670	649	618	591	653	625	635	602	625	624	614	601	675	652	627	598	693	620	597	569	685	576	627	577	627	616	581	615	630	641	623	588	693	622	616	640	637	621	630	629	563	601	641	644	575	643	628	633	654	659	680	637	681	648	670	626	594	616	570	625	575	634	687	641	608	634	648	652	629	632	643	650	586	586	621	669	594	630	633	620	647	635	618	620	637	573	640	590	637	660	644	647	643	578	646	626	630	600	646	613	615	619	674	614	667	638	647	622	608	650	666	628	623	622	709	632	652	608	641	639	670	636	610	614	621	645	664	659	642	630	598	619	597	625	627	621	613	680	576	607	637	642	621	617	624	608	658	632	633	651	674	641	612	633	659	632	637	655	612	631	623	609	611	630	656	675	624	632	619	648	632	615	607	642	636	617	654	572	595	664	643	655	617	665	598	627	659	652	652	641	604	621	632	652	593	597	606	601	661	625	603	651	610	641	601	643	657	640	640	593	602	623	600	647	644	592	621	638	624	596	637	641	628	590	651	624	660	596	666	607	602	671	645	622	632	652	620	629	669	643	600	629	637	633	637	630	651	607	647	643	647	632	615	619	634	647	642	656	656	634	627	632	640	658	654	619	642	648	632	619	639	607	640	580	595	599	592	600	658	674	624	630	640	630	623	616	659	644	623	621	593	616	649	655	639	624	643	631	636	613	612	581	621	578	637	663	573	622	621	577	607	619	645	649	638	615	588	610	598	623	655	616	647	633	620	610	622	662	610	628	670	650	629	593	628	624	635	627	659	603	650	644	647	647	646	629	627	660	597	637	595	607	613	612	627	619	659	626	608	617	639	628	621	602	612	646	682	635	607	643	655	631	633	651	603	626	634	641	672	623	616	654	663	635	610	603	614	638	645	665	627	638	622	624	655	603	594	617	651	632	585	625	620	642	656	618	604	634	578	631	643	600	633	673	604	635	647	622	641	635	630	644	616	632	609	621	630	632	586	638	592	640	616	598	660	618	599	623	629	660	609	649	637	629	620	613	598	619	581	655	580	685	617	629	606	607	646	634	607	633	646	592	635	638	628	651	619	675	591	644	642	634	635	618	600	647	662	605	597	606	662	609	647	670	655	618	611	621	631	627	633	607	631	645	632	594	585	634	634
23762	21517	28637	24822	21409	6007	826	609	494	500	475	457	406	400	398	413	354	401	400	385	360	394	360	339	360	360	357	364	378	333	379	353	385	368	355	330	367	357	369	330	340	341	313	362	352	345	331	346	340	328	339	327	359	338	333	313	349	336	343	313	368	343	342	350	319	367	342	326	347	344	340	333	301	344	369	338	333	342	325	300	342	340	351	356	374	324	340	318	331	349	339	353	368	347	346	345	358	352	369	326	361	331	361	330	335	350	360	348	356	373	312	347	368	333	338	330	335	364	323	358	348	334	325	316	374	330	346	342	311	358	327	393	327	359	343	348	329	356	330	350	357	329	364	342	361	351	346	358	323	357	326	358	326	308	325	353	355	312	345	336	310	337	373	338	342	374	328	311	350	353	350	363	352	360	340	351	355	366	337	357	339	340	340	356	327	324	337	354	338	357	327	334	383	337	345	337	338	326	367	345	349	340	319	322	344	316	377	358	349	378	324	352	364	338	369	374	327	345	335	350	327	350	324	363	340	330	314	346	351	342	324	345	380	325	357	362	348	328	366	349	312	352	351	346	368	361	356	315	340	335	336	347	361	350	375	331	347	369	368	325	328	326	340	400	346	364	333	366	332	325	331	358	339	341	375	343	342	369	353	347	377	315	340	339	328	307	355	356	316	335	353	325	349	357	347	327	371	367	325	357	359	343	345	348	348	327	327	350	362	318	350	317	310	333	326	350	361	340	349	358	354	323	345	353	356	334	334	338	353	337	342	375	354	369	307	357	352	327	352	366	361	361	336	342	315	348	335	347	355	357	350	327	353	324	340	328	369	320	371	350	350	346	359	342	348	325	333	308	328	329	347	374	331	349	329	342	355	354	337	322	345	326	334	338	339	312	352	339	346	295	347	326	349	323	359	311	349	341	353	360	313	329	358	330	367	360	336	345	344	350	378	362	354	334	344	346	360	349	326	329	354	349	338	323	348	336	328	320	330	342	327	349	323	308	345	353	317	352	332	346	318	347	307	352	346	343	321	370	330	350	326	333	351	343	361	342	353	343	384	351	366	335	380	348	361	353	311	316	323	343	341	327	335	352	335	363	360	308	327	354	339	369	345	364	360	290	340	329	367	317	298	342	364	330	347	371	363	365	345	343	325	333	338	367	379	359	376	330	333	323	320	357	346	349	313	335	337	334	299	339	328	334	377	352	344	333	362	353	338	339	322	347	343	354	342	353	381	348	328	312	319	354	335	344	317	375	326	338	330	384	372	326	364	342	346	318	337	331	347	325	318	308	364	360	328	346	322	329	365	335	327	342	330	383	337	362	356	320	360	377	339	354	355	351	362	352	341	322	345	340	333	325	380	363	324	334	327	365	337	321	362	339	380	353	323	340	382	341	321	337	349	366	351	344	358	340	356	320	375	342	369	341	334	341	345	348	359	351	379	311	330	385	317	342	366	338	340	327	359	373	365	329	331	347	341	379	370	324	361	347	352	353	352	379	334	358	351	314	374	336	341	342	357	318	347	325	358	297	375	307	347	331	339	361	332	378	343	310	305	321	316	358	325	357	369	331	344	356	328	356	344	344	330	334	383	339	361	310	336	344	321	349	327	335	328	361	343	331	354	340	356	342	355	377	355	345	357	367	324	348	335	321	333	354	354	356	350	330	336	335	326	349	346	376	349	320	370	374	341	340	321	355	309	358	338	317	332	327	364	344	340	350	350	328	343	339	325	337	332	331	352	343	366	358	330	347	354	329	352	333	353	361	341	353	351	328	346	332	378	365	380	353	329	357	340	322	322	349	317	376	343	385	312	328	330	340	364	352	321	353	336	353	364	345	357	322	343	365	351	331	347	359	329	343	331	331	334	334	365	372	335	359	365	328	373	350	324	345	396	329	342	325	327	327	331	341	328	356	322	304	319	358	332	345	339	341	344	339	379	328	286	340	333	359	322	340	355	325	338	357	340	345	299	327	366	314	356	301	329	355	326	348	341	338	346	355	348	336	315	332	307	354	338	363	335	324	361	349	355	299	351	332	358	340	312	358	349	350	335	363	324	371	367	369	357	343	350	355	324	373	328	303	396	333	318	339	311	325	328	390	379	338	356	339	341	336	346	334	315	315	329	310	356	343	338	330	337	316	356	353	346	329	330	365	335	338	343	354	336	322	347	351	338	372	350	349	346	364	346	301	369	354	344	366	395	363	332	366	344	342	346	359	345	360	344	359	330	376	332	336	325	358	346	313	359	343	351	345	335	350	344	352	313	341	351	369	329	346	344	346	342	317	344	367	338	375	363	361	322	334	309	300	336	317	358	344	346	354	339	332	361	311	360	323	349	346	335	336	321	362	314	317	313	340	322	323	353	295	343	375	349	363	318	358	322	369	343	355	336	373	357	321	343	334	357	343	300	328	333	350	340	337	341	353	334	311	324	363	370	342	353	327	325	341	344	309	339	345	351	379	357	335	354	339	381	366	338	319	336	358	302	325	357	342	348	368	329	341	339	335	352	311	388	358	310	343	329	336	339	340	355	350	352	348	374	328	359	315	326	363	321	360	309	307	309	333	366	333	381	362	322	334	316	322	333	338	330	343	354	330	339	342	315	323	337	329	329	312	348	323	326	344	354	361	311	319	333	290	323	364	381	353	346	311	374	349	327	328	329	342	348	344	327	327	327	346	351	340	330	337	327	322	348	331	333	337	326	329	340	350	359	370	340	363	337	347	339	372	326	345	347	334	347	351	338	349	350	344	345	340	322	356	351	338	361	392	325	356	365	375	353	340	305	319	328	339	340	359	352	344	332	347	333	323	340	356	324	360	333	344	338	363	344	334	306	339	375	366	324	356	341	336	371	350	366	325	359	334	344	338	338	370	358	325	320	333	331	352	354	336	302	305	332	360	337	329	359	340	338	337	345	344	336	364	339	337	329	342	353	351	364	327	334	321	375	314	368	367	321	346	342	340	331	343	351	332	368	344	299	324	334	329	332	327	338	337	331	328	328	329	360	326	336	338	335	344	328	329	364	340	351	347	308	355	334	370	352	335	366	364	317	364	344	355	339	370	327	357	368	384	351	304	342	321	355	346	348	329	320	357	325	347	377	367	361	359	343	381	349	343	333	358	319	326	358	328	351	342	360	334	316	341	351	346	354	305	333	353	338	346	351	319	343	298	377	323	339	358	343	396	360	297	342	376	326	346	330	360	336	350	340	378	352	342	354	327	329	341	375	352	318	353	347	309	317	351	374	355	343	343	341	347	321	330	361	327	350	344	308	335	325	346	336	363	324	322	326	346	342	341	342	350	321	334	345	338	351	352	356	367	349	341	325	332	333	343	376	363	322	346	361	305	303	357	354	348	332	359	332	350	324	346	335	325	329	362	369	322	374	334	365	328	362	322	318	364	341	361	314	365	361	357	332	332	349	363	353	337	334	336	349	362	333	328	346	353	318	359	364	313	369	354	314	318	326	341	341	356	329	329	367	347	387	332	357	356
5440	39037	9440	2929	2161	1605	1189	1023	865	775	737	645	624	565	534	554	541	502	504	502	472	528	452	441	482	510	492	472	490	459	420	472	408	463	482	460	465	446	461	488	473	482	471	474	479	468	453	453	450	430	440	471	441	450	481	417	431	490	454	412	466	472	429	469	423	493	445	437	482	470	470	456	453	403	445	449	491	449	423	439	431	437	439	500	418	446	461	480	476	476	439	426	488	466	455	465	469	445	436	416	414	441	455	454	448	435	490	455	450	440	420	454	483	454	456	485	494	440	431	454	417	435	433	443	461	447	456	457	490	509	455	438	456	472	450	422	469	450	449	466	486	475	484	455	456	459	452	460	433	491	469	442	439	451	430	430	464	451	475	413	464	494	459	457	478	492	453	476	471	450	442	453	459	481	418	432	428	454	469	469	487	436	460	402	483	461	410	439	421	470	469	477	424	485	431	465	467	437	472	486	470	433	462	435	482	404	442	466	427	452	437	427	448	484	434	443	398	445	453	448	445	424	424	407	449	443	416	436	457	467	443	454	417	472	441	446	435	429	435	429	409	447	480	430	459	424	462	462	421	475	446	430	452	448	449	422	426	414	431	463	438	454	444	450	449	437	416	501	467	436	457	477	466	477	501	436	427	451	408	478	432	426	476	488	475	453	452	414	417	402	459	453	496	444	439	402	461	439	445	455	496	435	447	438	436	450	464	453	454	450	476	433	463	485	451	410	442	437	436	446	457	471	471	440	452	475	453	480	434	463	418	439	465	466	437	481	479	467	452	472	440	430	421	453	453	451	488	421	458	461	456	430	434	423	461	459	434	456	435	484	463	441	456	422	450	470	450	456	457	427	427	451	481	443	498	443	460	463	471	455	439	441	443	498	481	444	442	429	474	465	444	440	483	449	442	449	478	429	428	487	460	453	476	468	450	439	473	446	446	461	437	449	449	445	434	463	426	449	454	468	450	431	468	463	463	465	441	449	461	470	427	432	461	423	472	438	465	437	490	443	475	430	456	427	473	479	460	452	463	415	434	468	420	448	440	476	455	471	423	451	484	451	464	468	443	496	440	452	457	480	431	395	454	449	439	409	455	447	451	483	445	511	465	412	431	468	428	444	502	459	475	420	422	449	466	399	417	446	437	453	490	458	452	424	452	461	436	402	462	455	436	449	454	461	475	408	444	482	410	442	432	493	487	464	442	472	445	444	489	465	455	437	410	457	458	449	442	447	437	440	437	464	473	462	444	436	474	465	456	463	448	458	473	448	429	436	490	463	471	445	424	449	437	424	452	456	474	457	463	486	464	453	436	441	427	440	449	466	458	427	479	442	433	468	453	460	455	424	453	444	457	399	480	431	411	458	439	416	475	420	463	460	430	449	468	454	443	468	389	488	460	422	426	488	471	453	463	471	439	443	431	406	440	445	461	468	467	467	456	443	444	445	445	451	483	491	415	447	432	435	471	479	456	454	453	484	433	461	443	457	469	428	469	463	441	435	445	462	463	453	434	494	424	455	418	462	445	461	468	408	448	456	434	431	451	416	462	454	470	456	444	436	470	441	472	439	449	437	458	474	470	449	473	492	472	472	458	454	455	518	446	482	462	439	410	463	423	455	439	431	408	441	452	470	434	483	440	439	420	432	461	425	453	409	445	444	461	445	448	471	478	463	438	402	439	458	429	465	437	471	436	466	422	447	477	463	462	440	460	436	476	479	422	482	460	434	440	460	417	411	437	459	479	431	438	440	437	448	431	461	468	444	423	444	412	434	438	433	467	500	452	430	461	429	490	440	467	467	459	498	468	456	443	437	425	435	461	458	472	448	432	462	471	454	418	461	447	466	447	487	472	430	462	436	489	443	442	403	445	434	444	464	462	454	461	431	420	494	474	459	445	434	445	439	427	437	427	472	434	430	448	449	446	483	432	439	478	440	456	463	469	433	480	408	466	511	428	455	478	449	434	464	458	436	446	434	452	448	438	475	452	417	440	448	436	449	460	436	464	459	417	482	425	439	403	456	472	448	461	460	433	435	456	464	468	445	461	477	432	427	432	426	407	457	465	468	455	442	445	447	502	456	457	439	442	454	479	418	476	456	429	439	439	499	449	473	439	461	460	447	426	463	433	450	467	453	456	455	449	463	478	428	450	446	411	433	437	428	446	462	429	421	438	458	449	481	483	444	449	433	440	470	445	457	429	464	469	448	446	427	430	454	463	448	419	485	444	482	455	438	461	446	444	418	445	457	434	436	437	509	424	462	484	416	484	418	424	454	427	465	441	443	490	438	427	446	430	443	473	469	480	456	472	440	467	462	471	468	439	463	437	463	413	427	430	469	451	465	440	434	437	424	453	432	468	467	432	485	407	437	456	427	428	409	428	423	458	470	427	460	433	435	434	447	482	466	482	465	450	451	438	462	433	459	455	490	433	457	480	450	410	498	446	493	434	460	451	445	443	426	449	438	421	442	478	477	461	461	442	451	440	436	443	439	447	416	543	481	427	412	528	453	472	438	432	434	452	448	424	480	471	433	469	421	442	466	477	486	450	432	443	502	443	395	436	464	466	459	428	442	438	483	476	465	421	432	448	440	468	461	423	474	481	467	457	424	421	415	507	428	451	448	424	471	457	445	426	485	449	460	457	480	469	439	426	464	451	439	431	411	439	496	432	474	444	426	463	492	473	453	459	490	436	451	413	437	469	437	441	410	445	491	462	441	449	445	467	492	447	411	488	456	457	458	468	459	447	485	421	483	467	470	438	433	504	480	439	418	464	439	446	423	448	442	427	477	441	475	453	464	403	461	484	432	457	447	451	448	469	443	452	435	429	473	484	442	425	446	427	461	460	432	455	450	467	468	457	429	469	425	443	465	423	442	437	470	461	468	437	468	438	467	455	464	422	444	483	455	407	465	446	428	404	457	469	455	419	453	480	427	456	426	439	476	475	472	481	463	465	496	436	442	442	461	447	470	437	414	452	427	431	457	427	455	420	431	436	469	416	459	447	443	450	448	467	419	442	445	498	462	491	429	459	464	524	444	459	426	463	487	498	408	448	411	448	453	451	437	428	462	461	438	433	442	452	465	438	432	420	445	455	477	464	442	472	444	472	464	455	474	464	416	450	432	428	469	462	459	452	474	466	444	470	444	441	502	457	451	472	454	459	441	460	445	493	482	479	485	466	433	460	468	454	456	430	454	458	438	444	424	463	460	463	438	407	463	429	420	447	417	424	463	460	463	443	469	392	462	445	427	457	436	482	470	486	478	489	505	472	418	427	428	424	437	439	461	473	430	456	420	479	442	429	419	426	437	408	441	428	434	449	464	419	442	447	459	429	432	444	432	444	462	455	446	436	445	443	466	431	428	423	454	443	476	442	454	447	465	461	487	476	446	423	450	459	434	458	459	482	438	460	408	466	461	430	469	434	441	427	458	441	434	460	402	452	448	452	479	435	463	474	452	456	459	429	443	447	438	482	417	450	441	478	502	500	471
25028	21488	26933	25659	4638	625	502	499	423	408	401	352	370	394	365	368	374	399	359	362	359	396	367	377	360	366	344	327	378	380	338	377	361	360	322	336	341	344	336	355	371	338	365	368	363	364	380	420	375	367	347	358	346	319	345	342	341	370	341	333	343	329	331	328	346	335	338	356	355	393	368	332	347	341	353	307	358	350	372	354	326	339	337	347	352	326	355	354	360	334	378	364	356	338	342	343	356	386	351	345	359	351	353	363	357	327	361	333	354	360	372	339	357	364	356	333	291	354	355	366	323	354	340	322	296	345	388	363	346	349	375	350	336	321	370	356	332	347	383	344	363	324	311	343	353	317	372	365	368	360	360	355	359	310	370	333	340	397	325	313	347	362	345	357	361	366	373	373	336	337	341	333	350	341	352	331	325	338	333	387	349	323	366	322	339	353	321	347	373	350	380	348	359	368	328	334	357	350	334	316	330	383	347	326	344	344	370	375	358	383	346	338	359	342	360	340	309	333	328	355	334	365	337	360	341	351	367	360	356	368	340	339	340	357	340	371	355	364	365	358	339	352	315	359	322	311	347	357	363	345	353	332	335	342	345	349	346	329	367	330	374	336	339	337	329	359	356	369	359	350	350	341	311	331	332	339	368	300	352	363	357	329	343	403	329	347	355	351	364	367	318	348	339	340	354	371	356	378	371	352	352	320	345	352	352	367	402	331	359	361	360	367	330	341	330	344	365	337	364	326	338	298	379	337	335	344	349	371	371	363	359	328	364	343	339	372	382	339	347	364	381	362	349	352	350	346	345	361	355	366	347	365	361	335	348	323	357	313	335	339	367	335	334	361	331	373	326	340	338	340	343	365	364	357	344	343	335	316	332	352	344	326	360	361	341	355	346	354	346	336	364	367	363	363	322	359	324	365	370	353	330	342	328	322	337	328	352	349	333	351	333	361	354	331	324	365	302	361	341	346	330	363	361	360	374	330	351	393	376	344	340	342	370	356	351	352	346	341	343	377	344	340	335	344	368	338	356	398	363	343	350	341	348	324	349	337	332	348	327	360	357	345	316	344	361	369	367	335	362	355	378	341	355	353	358	351	356	310	334	343	358	353	365	355	330	351	354	373	320	361	354	358	355	352	346	365	309	365	311	340	326	332	338	371	336	322	372	367	356	378	345	356	337	339	345	343	355	364	371	342	364	336	339	357	334	327	375	356	303	324	345	348	354	372	351	356	363	338	327	386	351	355	338	321	362	362	353	333	340	332	328	372	335	339	389	354	356	342	333	363	326	335	338	330	350	326	345	343	328	355	367	305	324	361	330	326	370	359	366	355	353	376	330	353	333	353	356	352	373	355	367	348	356	347	343	370	347	367	314	344	361	350	347	338	359	347	340	367	350	360	306	349	337	352	367	363	338	353	325	334	325	366	322	348	337	374	331	371	320	312	327	332	362	347	343	386	377	385	355	352	369	338	340	334	370	361	316	349	348	348	316	355	389	375	373	323	342	349	356	346	329	342	351	349	349	394	368	343	310	363	343	368	332	373	346	343	377	350	348	364	371	353	349	358	329	326	328	393	335	360	358	352	388	359	369	342	318	313	354	330	338	338	336	362	366	356	356	330	350	355	380	328	349	336	337	361	371	318	378	324	362	355	338	347	319	352	362	380	378	342	328	332	329	350	388	359	369	345	371	346	336	344	315	314	345	319	357	327	310	315	365	307	348	343	319	342	368	316	336	351	364	351	348	366	326	345	358	317	347	373	345	337	340	340	335	365	384	343	348	363	359	347	328	385	342	342	366	371	329	347	380	346	338	334	366	371	344	318	359	328	357	371	331	312	365	343	326	327	323	384	343	356	343	356	318	331	378	341	355	374	371	351	374	355	322	319	350	295	349	318	358	370	367	336	345	377	344	372	337	370	340	353	319	356	346	344	334	368	353	370	337	387	330	339	366	335	361	325	343	354	346	329	345	372	343	356	339	371	344	317	351	347	360	347	348	367	327	343	330	345	322	343	342	338	356	325	349	330	342	349	360	341	343	341	331	332	364	343	303	357	367	353	344	357	370	349	352	335	341	336	361	343	358	334	331	315	338	340	323	354	360	331	369	338	329	364	344	345	348	333	371	322	367	352	337	347	340	341	347	319	348	361	317	368	313	360	344	355	339	373	340	343	321	336	383	369	353	352	387	358	342	331	343	348	364	369	356	356	356	343	358	335	346	349	338	354	375	326	337	319	309	327	344	341	360	369	375	307	361	373	365	338	341	358	380	325	331	308	338	380	349	355	342	356	338	345	317	354	314	369	387	343	356	323	346	311	352	338	365	343	338	330	354	366	346	320	328	329	361	368	356	366	320	335	330	341	365	346	350	363	350	336	344	370	336	359	337	388	387	336	358	348	335	324	339	332	347	356	329	333	318	343	336	339	332	349	316	331	313	323	312	341	357	316	336	352	330	358	365	312	368	358	359	341	360	364	334	376	333	347	318	359	352	378	346	344	331	361	348	359	343	369	345	308	336	349	325	370	345	350	354	333	371	369	354	337	368	362	378	359	345	360	349	324	367	346	349	400	325	360	346	365	344	324	364	350	368	331	343	360	322	373	337	344	350	345	379	375	336	332	357	359	358	335	361	367	364	335	322	360	349	320	369	350	358	337	331	370	357	329	332	359	362	315	348	367	375	355	377	365	333	341	344	355	356	351	376	383	328	345	350	379	365	326	355	354	364	341	330	369	334	336	368	385	335	334	375	335	395	373	362	333	337	329	329	355	371	337	353	348	312	347	345	358	335	379	359	382	343	338	354	377	335	375	342	338	382	356	377	346	341	322	346	341	355	333	348	370	314	345	352	334	328	403	371	369	322	358	324	342	335	316	347	367	317	317	379	359	370	323	344	346	365	335	341	330	331	341	362	324	361	337	369	318	333	345	378	333	350	329	326	366	324	352	354	340	321	368	339	345	329	355	359	339	332	348	339	307	349	342	332	346	363	408	353	350	346	361	317	338	348	349	359	363	329	326	342	375	320	352	384	336	330	320	358	347	340	346	361	377	331	333	366	340	386	368	344	365	364	359	362	357	303	358	331	346	324	330	332	368	350	357	314	377	318	369	361	347	367	355	400	344	330	348	365	347	323	356	383	349	322	388	328	340	370	336	364	383	343	341	349	329	311	349	326	360	342	403	323	346	333	342	379	389	390	341	350	340	351	356	343	337	316	340	348	349	307	318	340	337	337	323	355	354	342	336	361	309	395	327	316	376	360	362	331	353	368	292	347	378	320	334	327	354	359	344	313	365	374	347	304	370	349	351	371	317	375	349	331	358	322	347	345	353	355	336	352	329	377	351	337	317	358	357	331	357	348	340	373	377	335	340	346	351	357	352	328	328	349	346	342	351	362	360	335	332	350	351	376	362	351	297	317	355	346	364	343	339	332	350	373	329	336	337	362	361	335	373	385	346	342	330	341	329	372	364	335	360	349	343	355	332	356	340	356	345
5156	31724	4619	1657	1271	976	818	693	635	602	537	560	540	500	473	455	467	474	494	475	430	434	475	446	455	465	456	488	456	441	466	405	465	393	452	449	430	397	428	489	434	403	472	422	444	469	460	462	427	400	439	417	454	409	417	457	421	467	426	404	461	381	412	459	437	444	439	460	409	451	424	419	484	422	456	434	409	459	437	416	428	406	409	437	429	419	441	446	423	432	436	454	435	453	439	458	423	398	450	422	418	442	448	455	463	446	444	417	423	436	422	429	437	419	452	422	443	435	447	411	452	465	480	437	416	434	383	410	451	428	440	425	417	424	398	390	433	446	446	408	448	411	443	412	432	410	436	424	459	407	429	417	443	438	460	467	418	397	429	433	422	424	426	450	449	444	449	394	399	462	415	454	435	419	404	419	450	423	417	455	409	445	421	426	440	463	415	446	424	447	442	457	463	437	414	457	429	427	436	442	385	387	458	432	443	466	457	411	456	445	429	444	450	392	461	458	393	433	461	440	426	456	399	427	467	412	453	435	426	387	444	439	446	393	417	406	434	430	404	409	437	473	406	439	436	459	435	453	421	413	411	435	432	404	432	443	453	427	416	442	417	463	451	440	450	456	447	414	433	447	456	435	443	427	421	469	421	401	408	458	458	460	447	446	427	415	458	421	441	439	425	426	455	413	421	443	410	434	461	469	406	440	443	454	421	442	434	466	435	426	428	439	443	429	450	432	410	444	451	427	403	437	448	394	430	456	411	412	411	417	454	420	450	381	404	407	444	435	428	411	439	438	459	415	447	411	437	451	451	397	422	434	449	429	443	458	423	440	467	445	444	427	452	466	465	410	421	405	436	397	403	416	487	459	439	458	409	449	400	404	456	412	464	407	439	436	455	435	420	419	423	466	501	430	431	405	416	415	426	456	419	436	487	407	453	447	448	423	482	454	440	409	445	448	446	424	425	441	451	391	422	442	449	446	420	443	430	438	408	440	403	444	404	430	408	424	437	444	459	438	434	406	473	434	422	405	405	454	416	455	422	466	423	470	462	433	503	447	435	417	454	423	457	424	435	438	448	400	425	419	438	394	414	441	425	431	453	433	447	469	445	440	439	438	404	432	413	428	448	451	449	395	433	436	453	423	418	427	426	411	405	430	416	412	401	429	441	417	435	460	389	412	440	426	429	436	428	455	432	458	409	446	400	427	437	462	420	454	426	446	388	455	457	451	414	416	448	415	365	413	420	454	458	446	442	447	456	426	440	432	476	424	445	400	459	425	416	446	416	451	470	437	446	428	431	459	431	446	398	441	439	444	419	459	393	428	450	433	439	409	414	421	432	442	454	459	415	425	475	429	445	407	407	449	493	423	415	444	440	444	400	430	398	453	412	437	435	401	424	451	459	416	425	420	408	479	447	425	459	468	467	416	433	449	452	428	409	450	433	435	437	475	420	421	447	440	465	440	446	424	397	419	416	408	458	426	420	427	399	442	421	412	427	434	438	464	416	476	454	420	430	436	436	413	417	399	443	432	429	438	381	455	456	439	437	450	409	437	449	414	455	448	400	468	466	475	436	452	430	440	459	426	442	426	425	402	434	434	437	437	423	443	425	436	405	461	417	387	459	452	457	448	478	470	420	468	426	425	413	414	439	404	451	445	416	428	447	435	408	433	446	438	422	396	455	425	428	463	411	455	428	436	442	418	447	401	434	416	431	440	444	436	442	406	486	407	438	441	450	427	441	447	481	443	435	442	404	415	480	415	433	402	415	436	433	420	447	421	440	399	401	456	443	443	421	447	418	425	413	438	447	431	435	452	399	466	442	425	417	435	437	416	436	432	430	406	414	460	420	430	463	426	437	469	451	444	440	466	452	408	407	438	442	413	405	409	453	483	435	426	426	405	462	415	453	449	422	411	434	429	440	416	417	450	443	468	461	448	445	424	419	435	425	428	460	414	404	452	437	444	439	442	449	440	416	429	449	475	436	426	423	434	433	458	433	393	435	414	432	464	458	386	410	424	417	430	459	477	420	415	423	377	422	428	412	442	406	403	448	441	452	441	444	432	429	411	448	431	453	398	425	451	400	400	425	438	433	460	427	418	450	420	456	444	441	439	442	456	458	404	487	425	442	442	425	410	449	444	426	435	384	446	441	459	416	412	458	409	409	394	419	420	426	414	419	448	436	429	450	421	430	450	426	458	420	397	403	417	447	408	416	438	427	438	420	411	403	433	455	436	438	430	407	453	421	469	419	422	449	442	459	424	433	399	426	434	420	435	441	429	405	459	436	426	442	414	439	430	404	430	415	422	422	419	457	433	422	461	445	418	456	439	457	472	450	420	458	443	435	436	459	439	462	443	449	408	407	439	425	435	439	430	432	426	418	424	450	411	397	439	451	456	439	436	465	427	429	418	438	457	445	425	471	458	429	440	445	433	463	420	438	425	429	414	415	439	404	448	435	447	409	419	403	419	464	427	414	450	463	450	392	442	432	437	447	483	443	446	434	414	409	461	411	421	458	468	429	414	409	422	416	447	437	431	428	453	431	433	425	465	438	390	430	429	423	415	406	467	467	448	420	434	389	407	422	458	434	432	442	430	466	403	447	407	437	444	402	455	392	440	477	438	438	432	435	436	417	443	437	423	411	429	417	410	431	457	453	442	447	440	428	451	439	415	417	413	429	407	441	459	452	439	454	421	399	444	411	431	453	422	456	496	452	426	425	474	465	433	437	399	436	450	415	451	408	401	444	404	435	435	456	482	388	448	413	463	452	430	425	407	455	435	436	428	467	448	461	407	411	426	410	396	429	454	440	396	455	426	423	460	456	393	405	446	420	405	418	411	414	420	450	428	462	471	462	464	406	425	423	444	440	456	434	458	410	440	456	417	429	425	444	429	436	461	471	415	444	421	442	434	424	423	437	415	453	442	428	446	439	464	408	455	443	468	380	424	399	439	433	438	420	473	384	406	446	454	416	417	451	450	419	461	448	435	439	429	435	418	450	456	450	422	414	470	447	417	473	412	397	407	440	412	423	395	426	443	469	446	426	443	465	426	461	448	407	424	421	430	448	423	413	416	420	446	495	431	426	472	435	441	474	418	454	444	423	427	446	437	397	475	430	418	411	406	408	363	445	389	436	438	406	413	440	460	445	421	440	424	447	426	425	424	420	450	428	429	431	408	443	437	437	459	463	412	426	427	459	391	414	402	422	417	415	427	436	422	422	432	417	448	440	445	422	482	414	430	404	441	443	419	420	458	474	420	443	397	423	416	396	421	410	433	481	422	434	418	436	408	416	431	426	431	449	449	433	435	470	396	417	455	422	475	397	464	467	459	436	449	435	420	423	407	427	451	444	445	445	411	418	441	414	459	456	475	425	441	481	419	425	424	460	437	447	433	402	451	427	428	405	432	467	442	448	459	444	445	414	471	444	443	408	429	423	435	451	426	460	439	417	441	425	463	457	460	450	420	428	432	431	479	468	450	418	396	456	447
22816	21537	29094	24420	21536	21136	2694	623	485	394	322	239	226	215	211	196	192	166	210	175	182	168	157	154	156	141	158	148	156	148	130	121	153	129	137	143	114	136	125	139	146	122	137	144	126	126	153	138	142	125	150	123	128	121	144	130	141	134	135	145	148	125	120	143	146	119	111	134	142	139	119	116	143	123	116	126	138	124	122	114	127	108	121	143	113	132	109	125	128	132	110	108	129	149	125	131	139	124	118	129	122	134	114	141	116	115	122	130	150	120	133	128	114	141	130	125	117	122	107	142	114	119	125	102	120	116	103	124	110	125	136	123	125	102	124	141	131	128	130	122	111	118	137	127	122	149	125	130	140	119	115	128	129	137	119	119	116	126	119	132	121	127	141	129	127	115	123	134	104	130	118	107	149	139	139	121	128	128	108	118	167	124	122	109	90	118	121	129	97	147	123	119	118	137	138	122	130	126	130	126	113	118	113	132	126	122	126	102	126	115	118	135	121	120	135	141	133	132	138	111	121	127	139	131	127	129	118	146	140	128	116	133	136	138	117	125	127	122	130	112	120	121	103	123	126	106	116	124	124	135	130	132	106	125	114	124	123	125	129	121	134	124	132	123	120	124	136	130	139	123	140	119	119	129	126	135	113	138	121	134	136	129	130	125	116	119	124	126	104	123	108	132	116	124	141	141	128	125	100	143	125	109	121	106	141	120	135	126	114	142	141	134	131	135	108	137	119	116	117	117	129	115	123	107	112	102	113	126	129	122	115	125	115	137	119	124	113	113	144	144	122	107	126	129	130	124	116	139	147	113	137	120	126	127	136	128	128	129	126	117	115	124	111	134	109	138	119	130	125	128	126	119	118	134	108	138	125	116	146	90	116	130	118	120	106	109	119	111	115	136	121	139	136	116	123	117	134	124	134	125	121	135	123	103	127	119	108	132	112	125	144	135	135	112	108	122	137	125	120	125	128	139	134	135	141	122	122	129	114	125	125	148	122	116	126	100	130	139	123	128	116	131	136	124	125	115	140	119	113	136	115	138	116	133	118	109	134	134	114	143	120	122	102	137	118	126	137	148	122	128	124	116	118	123	129	133	133	129	134	126	119	115	130	120	128	114	140	135	113	129	123	124	105	136	148	131	135	133	114	123	124	126	117	115	118	143	124	109	116	124	139	110	119	107	134	130	116	139	109	145	115	126	132	114	134	128	130	124	140	111	116	136	130	123	115	149	126	117	127	114	137	148	111	112	146	118	132	123	121	135	132	124	112	139	135	144	136	135	139	123	127	112	141	124	116	116	133	103	126	121	117	127	144	124	131	133	131	135	119	143	125	113	126	120	123	117	118	124	134	121	134	134	136	134	121	148	109	108	144	122	127	115	143	131	132	106	129	114	126	112	120	122	128	116	134	114	115	103	117	124	128	124	129	127	118	113	137	134	129	124	125	138	141	118	126	112	125	123	130	124	125	112	121	118	125	146	97	124	123	139	114	142	140	121	132	118	115	117	137	110	119	127	102	132	122	110	119	133	124	120	121	128	121	127	129	131	120	137	130	130	136	127	133	129	140	130	122	118	136	127	128	124	110	121	105	120	131	105	133	100	135	119	132	118	127	107	130	142	119	135	125	126	135	133	108	120	128	115	120	116	136	108	119	117	117	134	113	129	122	115	148	144	121	124	144	99	141	133	125	128	122	113	134	132	114	142	125	118	113	134	102	114	132	105	106	117	108	126	94	149	123	114	120	124	125	149	125	108	148	127	121	107	112	137	141	117	127	107	133	121	109	144	124	115	131	134	138	136	119	118	129	124	128	116	125	129	127	136	129	127	134	141	118	128	124	129	130	121	125	111	145	137	111	114	122	150	111	126	125	138	120	122	116	134	123	105	109	120	142	122	112	127	122	134	115	131	121	134	118	140	123	126	117	113	124	116	133	111	136	157	113	137	113	131	124	132	129	135	146	131	125	108	120	138	118	148	116	118	137	114	131	130	135	107	141	125	119	121	140	130	117	119	121	140	114	112	117	117	134	134	121	104	120	120	132	122	122	117	110	103	113	123	138	111	122	118	127	125	122	121	129	118	128	103	113	128	131	144	129	91	121	120	118	144	109	126	117	126	137	125	120	116	114	122	125	120	131	112	131	141	125	119	112	123	139	119	115	133	128	113	116	129	134	125	138	132	112	128	110	117	114	150	113	121	123	121	143	119	117	117	119	131	136	125	149	139	134	131	112	127	113	127	142	106	125	118	129	130	124	124	139	126	123	113	135	115	121	132	120	122	126	123	124	139	121	139	135	119	111	148	126	134	125	117	127	125	134	134	139	127	123	121	135	130	108	120	126	122	129	137	117	124	120	126	120	139	122	140	126	103	142	120	135	104	106	125	127	106	137	109	123	126	129	136	125	134	125	133	152	118	133	139	123	143	119	129	122	140	114	107	130	133	123	132	124	111	128	134	122	125	128	120	133	133	122	130	111	142	115	125	137	126	118	134	134	124	111	133	127	112	147	141	138	107	126	104	113	119	108	135	135	130	137	118	130	113	133	132	120	151	117	131	110	138	118	115	126	115	134	120	122	138	122	147	130	106	115	132	144	127	138	121	100	144	135	147	124	148	120	126	116	116	95	118	133	119	114	133	119	138	141	131	113	124	159	122	118	125	112	122	128	142	120	136	137	132	134	118	141	109	129	138	122	137	142	129	151	125	139	122	138	147	137	97	109	111	129	121	121	114	136	129	124	108	129	111	123	122	135	134	125	106	121	134	121	141	135	134	115	113	98	128	143	132	114	122	135	114	110	146	126	147	112	125	143	139	116	129	135	118	128	129	123	127	116	109	125	115	133	128	114	144	137	135	114	146	118	122	120	117	129	129	127	123	125	128	116	135	103	121	121	116	117	117	138	124	143	154	117	118	116	144	126	156	114	119	118	111	127	134	132	136	151	131	108	119	99	151	115	124	131	118	120	107	130	129	117	98	130	119	127	119	117	121	140	148	114	141	154	116	128	126	133	119	124	126	132	111	131	118	116	141	127	136	136	139	140	124	147	130	134	110	141	131	128	123	112	130	123	134	118	131	128	112	138	128	122	123	129	128	121	133	141	124	122	103	106	135	136	104	131	123	124	111	136	140	125	103	122	126	140	138	138	111	115	153	118	116	121	99	136	109	132	137	125	122	124	132	123	139	120	124	117	103	125	116	117	135	131	128	139	130	118	113	126	112	117	123	125	118	112	142	129	122	120	130	139	103	121	113	111	128	119	131	122	130	137	103	126	148	119	140	136	111	136	146	135	131	136	110	131	109	119	112	113	113	144	124	127	110	121	119	125	142	133	136	134	127	134	135	132	127	130	117	131	142	129	139	143	130	106	118	128	111	127	127	125	147	114	113	117	137	120	130	106	110	146	138	121	97	134	99	129	140	129	118	135	110	131	120	144	116	157	128	126	97	117	138	127	110	129	129	117	110	114	124	127	126	136	130	135	134	124	119	110	113
6899	40144	11433	4538	3151	2303	1675	1212	984	835	670	544	497	413	369	345	300	301	263	233	247	233	241	232	207	213	224	208	205	198	193	195	186	199	185	198	184	173	217	188	184	186	169	172	178	165	163	170	174	159	173	161	180	183	172	162	164	167	174	165	179	198	176	180	169	175	168	177	159	167	169	193	155	177	184	159	177	167	151	167	155	158	145	157	155	145	168	172	171	171	168	183	176	155	154	148	172	173	166	165	162	161	152	150	146	162	183	136	168	165	166	153	145	162	163	161	173	146	163	158	162	169	155	166	156	160	152	143	168	147	166	159	171	182	149	175	144	194	179	169	183	188	157	157	165	159	144	137	158	155	156	167	146	189	133	172	154	156	136	148	181	172	164	161	174	138	160	168	157	169	149	179	158	163	150	171	165	174	174	157	179	186	170	148	164	169	167	123	166	161	180	151	166	169	153	175	168	169	168	158	156	168	161	174	149	141	163	126	143	143	152	157	157	178	142	171	162	138	176	150	156	160	160	156	164	147	153	198	163	161	157	152	177	167	175	166	148	157	178	161	144	143	151	152	150	143	155	172	151	146	178	166	153	160	161	150	164	152	169	148	147	164	174	157	173	176	169	153	148	149	161	163	153	155	150	168	174	161	155	146	162	163	143	152	155	155	157	191	160	146	154	173	184	167	182	162	169	153	151	167	166	151	145	151	159	179	175	187	170	156	174	171	162	174	157	149	160	167	154	142	169	159	148	165	150	174	174	158	159	168	152	177	180	150	153	184	175	141	177	128	154	161	173	162	177	172	155	175	176	148	153	154	177	138	163	149	156	178	173	162	154	179	163	181	169	179	161	165	160	175	162	153	147	149	154	150	150	163	159	167	151	136	170	170	154	163	160	151	148	165	147	154	158	155	147	164	156	157	171	153	145	142	160	178	158	157	154	152	162	135	170	183	147	164	153	181	175	152	162	185	161	168	146	149	157	142	195	146	165	156	127	161	155	162	166	169	163	159	165	160	161	151	169	155	158	163	139	161	165	160	166	167	155	179	169	164	171	183	182	160	162	149	175	182	153	145	177	143	163	174	159	161	155	168	132	171	172	151	153	172	158	145	153	156	166	171	164	158	189	164	152	176	167	144	151	144	174	159	138	160	159	134	174	162	156	158	174	166	168	159	142	169	145	150	173	131	152	155	156	152	143	164	147	157	177	178	147	167	155	174	162	155	164	170	161	156	180	163	157	175	161	141	160	143	170	182	158	160	161	179	172	152	173	149	146	143	164	160	172	138	173	137	155	165	145	195	151	172	156	191	165	187	165	143	163	138	156	161	160	151	155	160	173	160	149	171	155	155	168	181	177	176	164	155	162	151	183	156	152	165	172	165	163	157	139	141	173	179	187	173	159	145	151	152	155	149	165	134	161	156	177	162	149	151	126	150	163	152	185	164	162	155	156	160	153	142	174	155	196	164	178	178	144	149	160	168	160	158	156	155	133	155	155	142	161	173	173	175	150	176	164	154	141	142	172	144	158	157	156	153	189	172	150	158	158	145	158	144	170	172	170	148	142	171	170	164	169	143	146	169	156	162	170	177	159	155	158	149	157	168	174	182	164	183	213	174	146	170	163	170	173	153	152	148	154	165	156	154	172	177	166	145	166	166	154	143	156	154	159	159	157	165	167	146	157	156	140	188	168	168	166	160	156	170	156	157	169	170	147	173	161	162	165	161	157	172	140	154	162	169	193	128	156	143	164	166	180	167	174	154	144	151	151	155	156	171	171	152	152	155	157	158	165	151	148	133	169	157	158	169	155	148	150	156	163	175	147	161	174	125	179	155	157	176	153	159	164	147	176	164	158	154	175	158	156	174	190	159	177	160	153	165	159	179	158	187	177	149	154	171	160	163	172	145	133	149	141	167	165	152	162	154	168	159	178	156	164	167	158	148	154	163	136	147	168	146	164	180	156	168	165	166	169	162	162	154	158	156	154	170	154	174	166	153	160	164	148	168	152	149	172	148	170	185	165	150	163	174	177	187	183	174	142	142	145	162	164	151	133	184	164	141	152	162	154	171	157	186	148	148	168	140	172	154	155	133	160	158	142	153	167	167	196	169	149	184	133	187	167	163	146	150	165	164	163	149	155	177	152	165	151	146	169	184	144	190	152	155	171	180	166	152	158	159	150	169	180	192	151	152	155	154	197	175	158	176	171	171	163	165	164	178	146	144	148	156	156	154	164	165	148	156	165	166	177	168	184	157	144	163	179	129	144	179	168	167	170	161	150	153	135	162	162	151	197	152	167	159	150	168	158	148	142	163	168	155	165	163	150	157	196	143	147	165	161	164	153	147	133	156	156	166	154	146	155	143	153	160	163	159	159	170	181	161	161	150	157	155	153	155	148	130	163	161	155	140	181	145	173	157	168	155	160	154	173	140	163	158	159	160	167	141	170	166	153	155	155	159	154	155	149	174	171	155	152	159	139	150	151	159	167	164	171	149	151	187	167	159	164	163	166	152	161	167	175	158	177	152	154	141	150	163	164	163	161	177	142	163	150	187	151	183	140	153	152	148	145	163	158	185	171	148	181	184	158	146	172	171	172	173	158	169	155	162	182	177	145	173	145	164	156	166	155	162	164	164	181	181	144	141	169	165	155	181	160	156	157	149	147	140	148	173	174	188	145	146	162	162	170	158	171	153	167	165	141	164	165	158	164	159	161	168	166	137	154	156	150	165	151	164	155	174	172	158	131	162	174	161	146	141	157	148	160	168	160	151	154	165	155	173	180	175	148	158	159	167	169	143	182	148	183	165	151	188	164	161	157	137	164	165	182	148	165	185	159	163	159	169	157	162	158	151	147	142	163	161	151	159	154	166	167	159	149	168	157	166	162	150	176	159	143	153	154	177	151	147	197	162	180	152	153	157	164	168	141	152	197	180	154	127	146	170	180	163	166	160	167	156	166	155	166	158	133	152	151	157	144	152	175	165	171	174	156	164	155	165	149	141	163	175	158	168	153	131	180	178	164	160	177	153	151	171	165	165	178	183	157	165	178	163	171	163	160	163	160	133	177	168	161	157	154	165	161	141	143	144	163	163	166	157	175	159	166	140	164	159	177	157	149	156	155	155	151	156	156	170	165	170	167	177	172	144	175	164	160	159	170	187	158	152	165	160	170	177	159	162	143	157	145	188	167	158	158	144	159	170	162	158	170	125	168	152	149	155	148	144	178	152	157	173	152	157	138	150	164	166	154	153	153	163	144	160	166	155	159	174	183	152	163	158	160	153	157	159	165	168	167	165	151	151	164	168	170	165	164	195	150	175	151	178	173	139	142	157	154	170	156	149	180	166	185	168	148	158	167	154	139	140	158	183	132	168	151	167	191	165	156	162	169	153	169	165	177	164	166	147	159	200	144	160	170	143	162	145	168	164	167	183	158	164	180	162	177	163	152	170	160	180	141	152	161	147	175	164	141	178	144	167	143	152	161	170	156	156	151	188
27841	18183	3726	799	579	477	483	543	520	507	473	487	475	506	490	492	490	519	470	518	488	461	491	491	487	510	519	493	509	474	492	502	503	468	502	532	489	498	489	488	503	505	486	492	531	473	478	494	473	481	438	501	459	449	514	500	487	492	460	498	486	491	408	473	476	473	478	480	488	467	507	496	492	497	520	474	504	519	521	519	472	501	464	530	509	488	481	488	484	489	493	490	511	473	435	498	507	445	499	485	479	483	502	529	490	479	461	466	495	448	497	518	496	481	488	500	517	496	478	500	507	492	465	477	502	538	505	476	527	508	466	485	525	455	540	462	480	518	445	527	491	522	507	492	528	450	509	514	519	525	437	471	446	466	474	496	505	481	457	473	500	516	446	507	455	511	478	493	491	509	467	477	488	476	497	527	443	517	447	495	501	505	465	474	482	498	474	463	493	495	480	500	482	518	512	452	470	548	476	467	521	467	487	511	484	487	502	467	458	501	484	503	479	489	510	490	532	483	465	475	487	494	474	479	486	476	475	496	505	510	489	479	498	483	506	534	480	461	502	485	504	480	493	512	481	468	461	518	477	520	498	450	469	477	499	476	494	490	480	471	474	520	482	497	517	493	456	484	489	497	443	443	504	521	502	473	488	464	474	495	470	527	480	495	477	510	494	495	519	472	473	493	473	465	488	521	506	493	484	486	489	503	498	488	491	497	488	477	479	500	470	485	504	499	462	508	462	476	469	486	460	486	484	527	481	503	476	474	455	458	459	481	479	487	476	529	499	457	493	456	485	497	496	492	533	493	460	467	490	473	467	505	496	543	523	512	508	455	482	499	524	498	492	506	503	461	514	429	499	483	512	512	478	477	472	503	458	499	446	464	490	455	507	503	485	463	479	483	492	481	484	464	496	503	483	481	541	477	448	495	510	488	456	480	475	524	490	521	522	536	509	475	501	426	453	472	487	485	472	479	494	470	523	480	445	520	503	469	472	454	544	484	505	540	480	494	464	501	494	497	518	486	492	511	476	493	469	507	467	506	509	489	497	496	503	500	486	447	468	470	484	483	494	494	478	441	476	521	464	462	490	500	481	450	450	471	474	532	507	462	512	477	506	487	482	484	482	483	485	468	478	501	495	498	514	468	477	497	484	484	476	503	514	476	465	506	504	524	508	490	446	480	450	472	488	463	490	483	526	458	496	513	508	545	472	510	493	524	484	519	494	471	506	460	513	459	472	441	448	474	493	500	494	489	483	462	532	465	528	485	478	474	486	508	477	450	487	498	509	478	488	509	493	506	479	531	478	529	535	471	449	529	483	479	521	501	506	482	496	459	494	493	517	461	490	477	507	511	501	541	520	503	451	480	493	514	454	504	473	516	493	457	488	538	500	483	468	457	482	487	497	469	507	504	505	502	477	483	503	495	495	517	446	529	488	486	493	494	458	478	466	515	471	465	460	471	471	481	498	531	451	488	502	550	498	488	475	467	481	471	475	456	506	475	509	491	530	486	464	449	507	484	481	481	482	500	516	464	471	480	465	497	522	476	482	471	482	499	422	451	456	512	476	481	491	476	502	507	462	447	515	460	448	488	516	527	520	483	512	539	495	486	475	464	475	464	466	496	486	485	492	468	498	443	499	475	488	509	532	510	493	484	480	514	475	481	506	500	484	500	520	489	499	501	482	450	462	486	463	499	458	466	456	502	460	523	464	499	457	507	490	514	483	471	472	464	502	501	549	464	481	519	515	473	490	512	452	550	491	519	464	497	479	474	510	488	514	469	491	517	508	451	486	492	464	519	483	478	496	470	504	464	510	488	492	497	517	514	508	476	520	472	485	487	492	508	483	521	462	487	514	488	504	445	479	459	460	428	509	473	464	484	505	509	461	489	524	495	427	454	490	472	482	512	485	441	479	493	470	473	465	473	452	515	499	494	529	458	510	495	485	424	491	481	514	504	486	465	455	461	493	473	486	463	456	468	517	498	481	442	466	513	502	455	497	492	461	471	523	497	470	448	485	504	490	466	479	479	500	509	484	462	466	498	499	471	434	468	487	475	462	463	480	529	472	489	457	524	458	486	486	503	479	517	475	506	501	442	486	470	488	485	495	488	527	458	493	469	446	466	485	470	495	514	521	485	448	471	494	477	501	464	530	500	502	447	461	468	473	490	484	470	489	474	510	476	512	490	477	511	523	507	472	466	499	511	464	466	506	489	449	539	491	490	517	459	506	514	495	520	487	495	513	474	503	458	493	481	501	462	486	466	519	492	453	465	508	474	512	458	487	497	515	482	496	471	495	503	452	495	502	495	480	479	487	472	536	494	476	490	489	469	520	523	496	477	504	504	484	504	490	449	511	481	482	462	478	476	460	491	496	520	467	475	489	482	492	524	479	507	473	440	506	520	498	477	509	469	488	474	502	488	496	479	456	482	532	482	518	485	553	472	487	480	491	464	455	487	480	512	507	485	489	507	471	465	515	511	475	476	493	466	481	502	473	461	489	462	498	480	510	518	483	509	473	491	471	513	468	525	469	484	484	466	496	456	507	500	447	453	478	508	501	476	503	477	490	475	460	486	480	512	517	492	446	470	449	515	478	485	474	461	486	506	494	465	473	494	520	484	498	496	480	519	491	476	472	476	501	518	475	490	514	486	468	518	473	488	486	485	476	470	464	492	469	468	499	501	495	487	479	515	482	475	512	459	503	490	511	488	502	531	490	504	470	457	479	508	498	471	528	433	494	481	483	470	488	533	450	501	497	489	466	519	502	515	499	501	440	492	467	491	463	464	482	432	506	527	467	454	458	512	509	517	466	506	493	488	469	486	493	451	461	524	486	484	510	475	487	481	510	514	502	479	508	511	479	461	490	509	483	520	500	484	522	505	500	481	525	515	515	520	506	510	477	467	458	502	503	471	501	501	504	468	476	508	518	500	486	502	511	475	476	506	481	476	481	482	511	506	455	517	495	458	512	478	510	507	443	463	516	478	455	499	492	514	482	486	496	487	507	466	513	477	480	465	472	497	487	500	512	510	508	521	478	447	448	474	516	463	507	486	491	450	489	494	499	504	493	510	525	501	451	518	453	493	476	511	484	498	478	489	481	475	506	511	497	478	486	491	527	504	494	491	457	475	469	466	486	471	508	475	475	506	460	482	501	492	501	520	475	477	446	509	510	462	546	514	482	500	528	486	459	502	500	491	500	509	500	482	476	476	514	490	458	456	463	500	504	509	493	492	521	473	505	502	472	470	482	504	477	485	480	465	536	476	535	488	489	491	459	496	479	450	438	472	515	459	451	469	458	470	488	470	514	495	502	452	512	473	466	451	480	483	501	476	500	478	481	541	509	491	479	505	517	455	475	471	481	466	531	465	486	465	478	469	506	499	505	476	495	481	524	437	469	506	454	499	503	514	477	480	509	504	494	476	469	500	463	480	501	494	481	450	489	440	474	469	495	481	478	526	459	492	465	462	552	518	515	493	504	483	504	521	516	512
5906	10749	1312	735	708	685	653	680	677	640	635	663	635	674	622	616	635	630	633	616	628	608	634	599	606	573	651	638	581	640	643	670	612	660	667	590	679	613	647	607	647	585	619	601	652	611	626	563	600	624	600	644	636	645	626	647	594	643	628	612	666	643	654	631	613	597	690	630	679	654	637	615	614	687	651	611	656	633	576	599	622	648	646	614	622	622	644	632	600	642	640	607	620	637	634	628	651	631	581	627	640	614	607	664	624	637	594	617	622	599	666	633	607	592	638	595	638	653	647	634	587	653	637	668	659	638	626	579	602	674	599	602	677	605	617	592	665	608	630	593	596	604	580	573	629	643	617	644	604	638	573	619	628	626	629	631	630	610	626	659	654	629	639	665	625	638	581	642	586	625	592	629	607	637	594	670	602	594	605	611	631	573	607	623	641	668	596	640	649	604	604	634	629	609	629	619	635	609	607	589	599	643	639	628	633	606	633	593	633	610	636	698	601	638	614	640	620	606	610	621	654	571	609	578	663	614	641	616	614	619	615	652	605	615	615	650	674	616	603	605	663	674	642	664	619	580	639	634	649	591	631	580	667	620	642	649	648	628	635	610	632	584	648	608	632	601	627	602	615	630	626	632	631	613	605	587	617	608	622	627	610	626	600	653	612	638	599	653	659	591	588	625	597	597	664	618	605	608	608	674	656	591	613	648	593	576	578	630	645	675	615	611	647	632	651	632	626	626	610	619	599	600	600	644	613	628	629	613	601	653	644	606	610	624	608	629	581	607	605	620	602	570	583	629	616	642	582	590	615	634	619	670	634	629	639	620	649	609	609	588	579	636	618	583	637	660	586	613	653	620	609	639	623	655	620	637	605	572	617	637	650	647	623	630	635	630	596	596	588	592	642	616	664	668	621	665	644	643	644	635	596	653	599	640	607	597	608	613	632	616	621	621	584	604	652	621	634	602	614	608	665	634	620	614	595	655	608	582	623	656	609	640	604	605	668	659	617	592	630	599	619	607	613	596	567	606	625	643	571	647	633	596	594	601	620	616	617	566	622	624	615	607	658	644	629	593	627	641	586	617	643	606	584	644	649	624	625	634	618	643	639	605	640	622	602	681	611	595	615	617	590	615	614	600	621	640	619	624	637	638	667	587	644	579	633	624	610	644	587	641	627	639	627	641	618	667	610	665	601	621	635	620	628	598	630	651	658	629	661	609	636	660	635	618	611	612	570	627	579	598	627	617	637	617	618	640	604	670	661	630	664	574	612	604	601	628	587	585	600	583	614	607	668	615	587	622	661	617	602	660	568	635	637	605	625	629	550	649	637	632	648	631	603	620	583	657	568	632	673	646	617	640	632	634	635	599	613	638	646	629	631	600	660	602	617	669	579	608	649	647	610	611	610	607	602	599	634	581	603	628	675	662	604	596	615	611	621	600	598	628	621	637	579	629	630	634	619	650	596	643	602	590	624	657	612	642	638	662	644	654	621	585	615	635	579	629	612	606	600	667	602	567	631	621	591	629	647	564	642	653	625	611	633	617	606	622	592	640	547	687	631	624	618	616	621	634	636	634	612	584	596	564	640	615	624	620	631	605	616	622	651	570	620	607	632	579	598	633	640	591	620	685	652	638	649	643	653	630	607	588	634	615	592	631	628	579	634	646	641	594	586	624	606	578	617	618	625	596	666	608	563	566	599	643	611	666	606	606	571	616	595	613	608	627	647	681	638	604	655	633	608	664	602	582	615	621	611	585	634	624	626	648	601	629	601	647	649	622	668	632	596	648	631	667	616	657	635	606	610	660	574	694	595	617	615	606	618	594	601	610	583	689	611	629	613	660	618	618	604	614	593	644	649	624	666	633	620	647	580	650	608	632	590	617	664	616	625	669	595	646	632	653	615	602	616	576	639	627	614	629	631	642	607	630	612	633	602	626	652	603	605	594	594	627	601	587	594	596	686	584	632	627	614	634	634	668	591	627	612	639	612	626	626	621	627	635	647	577	615	611	621	631	614	626	614	594	594	643	640	628	588	599	556	645	612	611	624	616	600	578	608	611	650	644	579	601	640	626	604	634	671	601	617	631	673	604	674	616	647	626	624	610	645	588	539	599	660	615	604	636	618	572	661	627	612	621	615	630	645	620	631	637	602	623	607	612	610	615	612	636	591	608	643	568	602	642	632	588	620	608	615	684	631	643	596	618	631	645	619	646	615	626	626	658	579	651	650	593	593	601	620	622	651	627	605	578	625	620	627	619	641	657	595	617	596	636	608	642	639	590	629	624	605	616	656	614	688	625	650	621	608	647	629	634	638	633	613	605	601	583	606	620	603	619	623	611	602	620	652	595	632	630	662	600	616	608	663	616	616	612	665	623	619	602	633	626	635	673	617	647	588	641	620	576	598	645	602	641	616	620	623	643	622	646	581	599	611	622	643	601	648	587	605	615	573	627	663	616	637	607	600	622	596	652	707	618	640	648	627	591	625	630	640	630	680	592	600	623	640	637	607	637	645	617	586	601	645	601	628	659	610	631	634	660	622	692	679	614	611	605	574	612	614	630	635	632	611	658	577	631	662	636	633	620	626	603	607	657	609	617	634	641	611	596	653	633	611	595	622	632	623	622	607	584	620	608	602	632	603	630	644	630	637	630	628	578	671	633	669	592	634	615	580	640	655	659	584	603	600	589	641	666	605	599	631	622	621	639	628	616	636	590	609	612	630	604	611	636	611	629	594	640	634	630	620	600	635	618	597	605	613	639	593	640	601	627	642	649	675	616	606	560	582	612	616	604	594	629	615	640	623	616	595	612	619	636	618	615	632	582	675	669	639	619	625	649	625	597	675	627	635	620	624	632	621	618	607	615	606	612	634	644	560	613	622	599	629	615	630	613	607	651	618	646	639	605	630	661	625	598	613	684	663	643	633	613	614	645	600	650	603	615	641	612	659	613	612	621	587	603	626	659	642	620	613	639	617	625	599	647	660	591	600	649	652	622	605	628	591	646	669	605	669	619	629	613	665	602	602	611	596	618	590	641	670	618	590	586	569	664	660	646	667	617	637	619	604	577	629	629	621	656	610	632	629	593	627	674	559	637	633	612	653	607	642	628	655	611	615	624	634	660	636	611	641	637	661	605	598	591	590	625	591	576	635	636	632	613	579	645	603	590	613	627	620	598	662	642	591	611	682	666	620	607	583	617	543	608	591	594	623	602	636	602	617	615	632	645	617	613	643	638	631	597	654	647	622	603	610	587	621	580	629	595	646	629	635	635	617	661	613	581	685	577	588	629	600	627	655	634	602	632	576	629	632	590	607	642	613	593	564	633	609	602	635	624	634	651	603	605	651	599	645	584	585	590	651	646	634	641	634	624	602	648	557	604	656	581	622	639	610	618	597	610	609	664	641	622	636	670	593	611	600	666	620	620	616	648	607	611	632	596	659	692	627	597	627	602	632	631	603	659	628	574	657	568	616	612	612	633	629	620	676	577	654	630
23714	21470	28517	24816	21300	5476	829	601	549	500	448	416	413	406	384	398	400	382	385	335	374	377	343	379	360	322	355	329	335	336	341	348	336	346	314	340	326	346	356	350	413	326	341	364	334	354	336	368	323	309	349	372	329	349	317	344	359	382	337	335	339	345	309	353	379	343	328	335	345	329	330	341	362	343	342	335	294	304	317	321	334	319	351	345	332	357	356	314	298	358	334	342	316	281	358	346	349	344	311	342	332	341	329	336	325	327	354	321	349	325	330	308	319	315	308	343	336	297	338	328	327	325	348	346	319	338	372	335	334	349	340	357	302	334	335	326	350	336	367	330	337	332	372	340	351	335	330	325	356	321	349	350	344	305	369	339	360	327	343	347	341	304	372	353	324	343	324	370	313	307	356	346	376	376	307	334	330	324	334	328	344	371	353	365	332	361	332	316	338	340	382	348	328	319	320	330	347	333	370	365	322	354	323	344	391	317	371	345	369	288	330	361	359	346	321	378	318	324	335	361	331	331	332	353	360	330	351	352	322	316	319	332	348	316	357	328	310	310	323	305	354	329	347	349	340	333	328	332	376	355	325	344	354	337	300	333	316	331	323	347	350	347	349	325	343	357	312	326	356	333	372	353	352	350	339	316	360	359	303	326	309	327	361	333	350	335	340	342	343	363	324	336	313	336	327	303	306	333	350	318	338	353	350	345	329	350	361	328	324	310	334	340	313	339	362	344	366	354	341	322	315	327	318	363	332	357	347	351	360	335	345	343	323	303	340	339	360	357	327	336	312	324	329	360	348	310	326	361	335	328	317	336	328	360	341	310	353	353	340	338	313	347	323	394	306	335	338	337	349	321	327	324	318	330	356	334	337	365	351	354	315	349	372	317	359	325	342	354	360	349	325	337	328	323	354	343	370	369	371	345	308	337	317	340	364	351	333	341	360	350	337	340	335	359	329	340	330	340	338	313	323	326	325	330	357	314	338	329	349	376	340	346	356	358	317	323	356	318	318	368	349	336	353	325	336	345	350	365	358	351	329	327	334	331	302	287	347	359	328	347	367	341	364	342	355	331	355	315	333	387	334	320	341	362	347	326	326	329	394	348	312	364	343	356	335	333	320	345	324	306	353	337	330	341	338	322	341	360	338	335	355	340	355	318	322	352	334	325	335	374	343	373	352	356	339	335	334	340	374	346	338	340	335	325	336	317	336	330	346	342	355	378	359	344	342	328	345	362	350	363	372	344	352	338	344	314	338	349	342	314	344	342	378	366	329	361	327	361	333	349	334	314	344	312	334	291	330	317	358	335	345	365	352	370	328	318	325	313	325	349	331	355	326	308	336	354	343	336	335	326	363	367	343	328	349	354	323	328	336	333	335	368	318	329	333	351	332	326	313	326	350	340	346	333	350	347	330	315	311	339	357	334	349	362	350	343	355	322	338	330	344	328	327	347	352	335	343	318	335	339	330	358	346	311	324	325	339	325	343	328	361	336	364	339	366	314	377	327	328	335	313	326	329	338	322	363	386	348	338	295	343	343	351	340	323	310	367	326	296	349	353	344	334	363	330	338	327	324	306	321	345	345	323	361	358	325	353	366	352	314	346	339	330	327	341	342	356	353	325	351	363	331	380	330	310	367	361	358	359	355	346	328	378	352	314	335	349	353	337	386	372	337	330	293	352	330	346	332	370	336	321	325	346	350	342	365	349	350	355	279	364	358	345	330	346	337	274	344	347	309	321	333	349	335	351	355	335	317	343	325	343	347	351	339	329	333	333	347	351	347	316	320	311	357	323	316	332	368	327	335	325	358	328	309	353	348	331	337	320	333	326	344	310	331	327	341	322	341	336	353	352	336	346	367	348	335	341	337	354	330	327	373	347	313	350	348	342	331	365	369	329	334	313	324	375	345	391	304	365	350	332	345	330	339	340	312	338	324	339	318	336	355	310	330	360	344	332	340	362	343	369	317	314	337	348	318	319	361	325	350	333	329	343	306	349	357	332	332	291	296	372	363	359	364	320	329	329	357	330	376	329	324	338	347	304	329	315	339	342	304	339	344	321	335	307	369	343	321	337	318	346	348	317	311	330	313	334	329	356	336	319	339	335	315	322	327	342	376	348	354	324	355	309	353	331	371	363	351	326	372	331	299	347	327	370	343	336	354	317	314	373	326	326	323	340	364	350	335	331	348	385	363	353	344	360	351	326	345	317	355	334	342	355	360	317	370	301	364	365	348	379	329	356	358	326	327	364	345	356	303	302	362	314	340	345	332	352	349	317	367	354	357	336	323	331	333	349	348	341	325	350	366	340	348	326	259	332	343	336	349	356	333	378	325	301	380	330	341	335	298	316	349	361	317	365	328	312	332	339	330	386	321	346	329	353	353	334	344	364	353	346	365	321	327	340	318	337	348	333	334	366	330	355	358	322	319	333	312	331	312	366	331	340	347	330	333	340	330	361	317	359	356	342	337	344	339	321	362	338	358	333	353	362	281	336	335	341	330	333	372	327	348	363	344	336	371	318	311	329	338	334	367	361	339	310	328	360	339	337	351	344	330	343	368	331	351	363	380	347	349	356	388	320	359	346	343	370	328	317	336	325	330	368	327	327	348	321	317	337	348	344	348	346	350	341	314	340	322	385	336	334	347	378	331	333	340	339	372	355	349	325	343	357	346	316	332	349	353	323	323	358	351	350	352	355	333	331	350	341	336	325	311	292	353	332	328	321	305	320	321	349	330	348	354	368	345	323	348	352	321	359	343	359	328	367	323	363	354	337	306	356	353	356	361	332	339	330	315	333	321	339	347	327	321	325	335	359	372	353	369	313	299	375	303	349	346	322	339	309	342	295	354	370	348	366	331	316	336	311	359	334	326	311	341	328	337	341	337	348	364	334	349	373	347	366	358	334	327	355	337	337	342	344	357	345	326	306	304	335	353	326	326	338	322	336	329	323	340	293	310	318	325	351	339	345	367	347	353	321	327	368	359	318	337	349	338	312	362	336	322	331	335	306	368	362	334	348	369	302	338	342	343	341	332	284	344	305	344	336	331	320	341	355	340	313	323	345	353	337	375	345	300	344	355	345	339	364	356	326	329	340	337	332	350	359	301	304	335	343	324	323	350	316	338	355	382	323	351	379	317	343	322	339	349	373	323	354	341	346	351	331	328	353	359	333	347	363	346	367	322	329	347	307	309	328	293	325	314	322	332	341	370	339	327	345	306	332	342	347	378	360	347	339	314	348	330	344	353	295	355	337	357	382	326	336	354	341	370	339	320	316	337	337	338	360	331	346	327	338	352	382	320	318	316	346	341	341	356	330	334	325	315	352	354	348	354	336	321	343	305	352	318	322	326	357	338	348	378	339	342	318	323	342	341	346	363	321	346	337	324	345	339	333	335	323	319	362	337	354	327	341	379	305	351	319	316	370	345	334	306	324	344	332	312	319	321	384	308	343	343	316	346	354	344	326	349	306	321	359	347	332	375	344	328	323	367
5303	36296	7136	2875	2074	1551	1291	1021	894	725	675	652	613	569	554	506	528	516	480	470	504	478	481	466	431	444	478	465	417	483	502	464	465	485	493	403	484	442	453	472	458	470	465	452	440	469	480	450	473	437	409	436	467	444	461	454	478	448	497	423	444	474	433	463	451	400	450	435	426	418	455	452	461	418	486	454	433	453	437	470	447	431	441	452	443	460	446	443	425	468	458	468	441	460	467	473	493	433	472	407	445	443	432	460	424	441	473	457	435	447	445	463	450	433	454	422	427	466	422	454	434	427	457	450	452	406	466	465	454	460	465	460	452	445	428	427	413	436	422	483	431	455	458	441	444	449	435	445	441	479	405	433	471	479	429	469	461	438	464	448	455	486	421	429	477	461	426	414	480	443	440	431	438	432	459	422	441	436	433	497	466	435	454	452	451	460	460	456	415	444	442	445	467	460	449	475	454	479	461	445	413	457	449	470	448	475	455	437	441	448	431	457	405	434	439	442	414	472	459	473	464	422	459	498	433	449	423	432	453	474	474	423	449	434	457	452	435	429	456	443	419	474	468	478	448	402	423	458	460	440	415	456	425	491	442	491	455	429	453	419	452	413	436	417	446	477	412	448	445	445	481	469	434	454	432	450	421	476	460	478	451	471	469	426	443	443	460	430	398	431	435	420	414	398	447	452	442	438	465	455	459	429	440	431	406	429	411	422	463	435	442	449	411	469	450	465	413	461	430	421	449	439	434	432	463	480	440	421	466	435	442	423	428	447	423	437	442	465	450	414	448	441	460	436	445	422	419	445	440	414	411	424	449	416	438	419	428	460	434	397	408	423	476	450	394	461	435	400	429	458	439	398	433	432	476	427	456	401	419	437	478	478	404	426	459	471	424	480	416	456	493	422	441	456	454	454	450	460	418	432	441	451	406	431	454	435	440	423	452	430	441	451	443	373	433	430	463	446	440	485	433	460	467	458	437	465	468	446	436	418	450	483	446	453	428	471	454	462	431	432	423	436	397	427	473	458	453	404	446	472	422	423	452	444	468	455	455	435	436	431	470	473	447	447	436	457	455	455	475	449	431	452	485	438	448	431	462	481	411	439	450	418	457	439	429	461	468	447	436	441	434	456	451	422	459	448	463	438	449	439	483	418	481	451	433	479	425	443	443	448	421	421	434	433	491	437	457	483	418	443	466	461	442	405	466	438	439	409	426	467	484	424	464	442	447	444	440	413	467	446	429	452	469	441	447	439	433	446	497	427	445	412	456	460	436	416	431	472	454	428	429	432	442	462	419	444	456	433	409	458	457	432	420	503	452	415	423	444	468	432	423	446	461	440	437	474	448	459	435	449	426	438	454	460	442	430	402	439	422	473	477	437	458	424	468	426	428	425	425	460	441	449	424	473	408	418	460	452	477	473	446	439	472	402	427	403	451	441	430	450	471	442	470	465	451	447	431	455	486	438	474	454	442	467	432	455	426	438	464	477	482	452	408	473	448	436	441	447	454	422	432	472	453	459	412	454	477	453	421	471	435	425	430	429	446	424	476	417	463	445	436	421	451	413	471	471	451	447	456	416	451	440	494	449	447	461	437	488	475	437	444	447	423	422	401	458	464	452	423	458	472	418	443	457	437	431	478	445	440	398	461	428	431	448	472	433	454	466	437	463	427	471	436	458	482	438	478	483	428	462	476	467	443	405	434	452	437	453	502	401	455	427	450	417	468	425	464	429	454	436	456	435	449	425	449	449	455	404	423	427	463	461	445	447	476	450	426	425	457	417	452	447	428	505	483	434	420	400	461	468	453	435	442	421	436	431	468	468	466	476	415	424	448	444	422	456	459	469	413	443	468	453	453	446	436	460	451	457	430	434	465	464	394	472	466	428	447	412	443	465	434	448	436	413	423	475	403	437	381	438	444	447	441	434	490	463	463	444	451	465	452	453	466	455	376	398	475	471	412	449	446	421	468	454	459	441	434	499	418	487	447	471	461	462	497	450	444	433	436	444	433	432	473	416	458	441	451	456	456	446	465	427	429	450	450	446	453	442	437	435	454	442	426	454	448	448	467	419	421	417	431	416	479	421	431	467	488	462	453	468	439	478	461	461	428	454	439	438	457	469	445	449	474	433	464	483	408	476	461	416	434	452	476	456	480	443	408	434	443	481	422	456	428	438	440	437	438	472	441	433	448	465	427	424	444	454	444	463	495	430	454	470	466	431	462	428	425	397	462	442	428	467	448	422	478	443	475	420	439	421	416	452	434	461	437	431	433	451	443	442	431	480	492	444	419	452	472	420	446	462	470	433	401	442	455	440	433	499	457	417	458	432	436	443	443	431	449	463	439	415	438	427	447	444	450	448	481	446	395	467	425	389	421	456	404	432	466	429	449	445	463	445	428	416	477	461	445	455	440	426	458	479	447	454	419	429	436	433	449	453	524	452	461	456	433	449	425	460	440	400	412	464	423	446	388	478	416	422	444	452	419	480	430	473	447	450	466	434	474	459	397	442	466	452	444	475	436	432	422	429	473	415	457	409	426	451	469	428	455	428	416	439	439	450	441	482	404	434	437	444	453	453	453	414	453	442	455	463	422	439	420	445	416	433	419	417	445	451	413	413	445	431	460	437	477	439	452	488	423	434	475	448	460	439	387	432	443	448	412	440	439	443	424	465	453	447	443	469	424	462	415	455	461	413	468	409	435	418	448	452	429	432	445	463	459	442	427	439	438	451	458	453	450	451	456	449	451	457	469	472	448	440	462	437	441	463	445	427	438	455	433	419	433	419	479	475	424	431	436	434	429	428	450	418	455	455	446	459	424	472	438	487	428	456	446	450	452	439	425	430	452	430	475	433	434	476	418	473	462	484	427	461	447	476	451	422	487	443	426	402	468	443	474	444	454	474	475	446	440	443	434	437	453	437	427	399	438	456	437	448	422	449	424	402	473	453	402	419	416	465	455	414	440	443	468	444	423	480	458	456	473	448	468	446	443	436	441	432	455	447	470	450	429	430	426	483	439	440	427	457	458	455	462	439	418	441	439	440	446	499	431	467	429	434	442	455	465	448	414	450	447	420	429	453	475	405	427	458	450	474	455	427	465	457	461	411	413	426	431	437	444	451	480	457	422	437	403	431	420	457	470	458	449	429	426	466	460	467	440	451	418	450	428	448	417	439	436	456	457	385	474	505	466	462	426	467	441	468	485	400	432	455	409	413	426	417	422	421	424	452	477	454	460	423	457	465	451	455	432	418	460	418	456	415	425	443	444	461	453	447	410	452	458	450	407	448	468	451	461	478	478	446	445	480	471	415	456	484	465	441	437	481	432	464	441	451	423	429	453	449	474	402	430	461	428	444	415	451	452	443	404	454	472	467	476	390	457	443	442	451	481	437	462	424	464	456	415	420	432	406	440	459	430	461	430	438	399	413	448	484	418	431	459	496	424	465	464	477	457	474	478	454	425	451	441	439	472	444	430	462	440	411	458	467	429	446
25015	21485	26863	25666	4076	593	555	475	421	369	392	344	415	397	340	357	371	362	341	382	382	361	420	350	328	362	350	350	357	347	348	354	358	323	365	345	347	329	369	352	342	352	336	342	336	361	293	332	360	337	350	341	378	350	345	331	316	366	365	359	357	351	339	357	371	307	327	329	339	363	341	373	330	314	351	336	381	329	333	311	321	345	364	350	337	346	374	332	338	360	359	330	330	355	338	314	329	338	346	383	354	347	328	344	335	340	344	349	339	326	337	314	316	328	335	344	319	368	320	346	365	343	364	339	359	341	349	359	364	369	347	340	344	344	347	324	395	331	330	343	365	356	361	378	323	307	340	322	349	338	315	407	338	368	325	334	352	325	317	337	354	376	354	354	378	358	301	337	344	291	359	402	318	373	332	375	348	354	322	346	325	313	341	344	327	345	338	347	338	361	342	361	357	347	370	367	357	319	369	375	363	363	339	339	364	339	351	364	339	352	291	366	359	344	339	352	328	353	322	348	334	363	340	323	341	357	364	341	334	344	340	340	323	343	341	345	330	321	357	341	329	316	361	324	325	341	397	350	367	285	331	354	338	350	364	348	344	379	350	301	386	361	350	362	368	373	332	362	330	368	357	326	316	330	338	342	356	354	318	337	371	360	358	327	338	316	369	342	342	341	341	319	341	321	346	346	357	336	333	340	369	342	342	351	328	346	363	348	350	339	319	347	333	354	347	348	368	372	332	323	348	337	349	348	352	337	337	339	331	357	317	361	364	356	332	348	361	344	347	350	353	378	335	331	322	323	346	349	337	339	353	325	344	366	345	339	316	339	350	337	314	324	314	323	317	363	319	373	367	372	353	341	309	367	342	359	350	311	358	375	331	344	368	342	383	339	366	381	323	337	342	351	360	344	354	344	327	338	361	331	302	335	364	373	316	288	327	348	357	356	323	352	375	361	314	345	346	302	365	371	355	336	343	362	344	347	385	340	330	365	337	364	367	313	347	338	346	366	326	328	329	331	317	348	340	334	363	361	364	367	349	326	340	359	343	328	324	318	276	337	364	325	341	373	344	364	372	320	306	348	341	322	352	338	317	306	344	327	385	332	365	357	355	347	360	348	354	356	324	340	330	329	371	310	342	344	349	326	331	332	344	340	318	288	345	295	357	335	342	366	355	354	355	357	314	345	357	325	334	340	372	343	363	370	334	353	356	369	317	336	351	353	350	345	344	343	351	334	343	353	320	363	307	342	359	367	344	326	355	378	320	350	332	335	310	355	359	345	332	356	361	339	338	322	326	353	346	334	357	327	335	339	317	365	337	317	347	353	320	334	340	380	368	359	325	338	324	335	349	350	346	336	308	350	362	328	325	361	311	323	328	320	387	344	330	352	337	351	333	343	327	334	345	374	334	339	338	325	321	338	348	370	356	324	318	352	347	330	348	321	333	341	342	350	345	356	300	330	357	342	345	348	327	358	362	323	348	320	372	297	355	366	351	314	341	342	350	333	374	348	326	328	350	357	365	339	332	340	394	388	355	337	349	338	375	339	379	346	338	334	370	311	379	333	342	347	335	342	358	342	344	338	340	334	307	329	319	326	354	331	319	312	318	355	326	351	331	392	323	336	312	363	356	337	345	350	363	351	350	337	354	362	317	340	356	379	369	360	350	369	325	369	327	360	322	352	340	355	326	327	329	326	351	324	339	339	348	363	314	340	324	360	319	301	366	372	374	337	332	361	333	336	354	358	359	386	349	370	358	351	334	336	367	338	341	348	346	330	361	337	325	351	322	334	363	349	390	362	353	321	340	349	358	356	344	350	350	349	342	327	342	341	369	327	346	324	376	354	338	342	357	366	361	336	345	364	357	371	377	374	365	329	353	340	347	343	330	339	344	338	341	375	310	338	350	340	348	317	323	347	368	306	336	327	319	358	351	344	366	330	340	350	344	371	336	342	380	364	321	342	339	351	359	318	334	371	343	346	345	347	331	341	363	330	373	355	376	337	363	360	376	349	355	364	326	341	332	332	359	340	363	355	339	355	336	343	331	345	343	374	347	330	336	334	318	341	371	376	329	360	346	344	352	325	361	368	331	352	347	390	330	380	349	346	340	337	356	341	330	375	312	335	377	351	338	363	340	365	325	340	333	379	341	373	352	344	366	363	342	332	379	352	347	336	351	361	356	343	348	383	345	369	338	348	350	350	379	366	348	359	343	370	309	352	350	379	342	345	374	367	351	370	345	330	329	324	336	403	360	386	345	345	365	325	313	353	336	335	308	333	361	378	363	350	333	361	319	346	364	359	335	299	342	363	340	342	337	316	355	341	369	332	362	356	371	351	327	370	382	348	351	344	300	339	345	320	331	330	354	336	372	344	336	342	353	338	353	333	365	323	314	342	324	356	335	346	348	335	343	387	315	369	343	341	374	318	370	377	347	382	358	336	333	359	362	339	372	300	332	322	366	340	341	329	324	338	334	320	372	378	343	357	389	328	335	387	333	339	359	352	365	369	368	325	321	328	337	324	340	354	340	354	357	347	364	329	313	355	358	330	359	329	364	329	368	334	309	350	317	326	327	348	370	323	351	367	338	384	362	366	362	363	376	373	365	337	325	304	303	321	309	328	307	340	320	344	377	361	325	328	345	355	334	344	355	336	340	388	345	348	335	324	353	346	376	326	348	368	320	386	342	337	354	326	334	302	326	336	327	403	353	351	361	323	356	357	360	358	346	335	361	318	336	323	333	352	339	346	362	346	306	344	325	370	330	343	333	318	347	359	331	401	341	346	306	360	358	357	340	352	367	375	333	350	366	336	308	380	359	336	395	334	355	326	336	331	347	366	317	318	318	339	342	332	329	333	349	352	374	347	349	331	373	357	359	344	331	382	323	326	349	332	349	335	365	329	324	338	332	333	331	321	320	382	341	365	320	350	370	337	340	351	341	344	326	366	400	379	343	369	341	342	354	328	320	378	300	319	336	351	358	337	356	355	319	370	349	370	329	344	315	359	372	324	389	348	348	352	312	346	348	356	340	327	332	305	333	349	340	345	351	336	349	365	339	321	345	341	339	382	380	361	347	338	340	377	332	363	365	355	353	315	340	381	320	349	336	371	329	343	356	339	344	336	315	345	335	357	326	339	380	363	303	356	345	342	343	359	348	355	367	359	339	339	356	331	324	345	351	363	322	354	366	357	332	350	327	326	356	362	386	357	345	351	353	340	348	365	349	341	351	331	370	359	343	353	334	327	358	355	359	360	329	338	364	343	350	365	329	355	325	391	359	327	303	333	359	343	349	363	364	374	414	336	359	320	346	352	314	322	338	362	304	331	375	342	331	369	348	343	324	342	331	343	338	310	330	366	376	326	352	328	329	346	383	344	323	331	362	380	338	367	357	337	324	349	321	337	335	347	373	350	365	318	366	353	336	363	337	327	353	362	354	317	302	357	321	342	337	370	354	349	352	361	353	362	338	371	390	350	373	356	320	355	385	305
5023	28445	3925	1767	1274	1024	873	718	655	608	546	519	549	493	500	466	485	443	504	496	469	463	449	457	470	466	434	457	443	422	449	415	451	447	448	411	415	417	428	467	437	455	433	457	444	415	424	422	435	403	426	434	457	444	434	426	424	433	413	425	406	454	397	456	418	426	460	409	458	414	436	441	451	438	458	418	451	420	435	418	423	407	444	410	442	429	444	454	436	428	410	454	455	446	427	450	425	455	395	464	420	416	418	414	430	419	438	419	451	440	409	426	372	420	423	424	441	463	442	422	399	409	405	449	415	442	434	441	428	408	426	433	437	436	425	450	427	401	465	387	421	385	440	450	428	460	495	451	411	406	445	424	405	424	431	474	475	416	421	415	442	433	440	438	421	393	443	447	408	445	455	430	414	413	389	415	472	430	425	439	403	473	445	430	442	442	438	419	418	444	430	454	408	441	420	486	399	456	401	459	450	438	422	398	423	446	376	414	409	463	434	396	406	464	441	423	443	436	424	457	437	457	415	463	411	413	430	433	445	452	418	438	402	411	447	450	417	387	428	407	431	402	449	450	453	413	396	444	453	410	457	431	394	433	397	454	437	465	441	429	437	436	435	402	424	445	412	430	415	481	471	424	438	475	448	420	435	424	444	454	448	410	456	381	435	449	419	413	434	406	424	442	411	437	400	429	425	418	453	400	434	427	437	421	478	455	425	419	432	457	431	471	449	426	447	418	421	444	438	420	427	412	435	418	452	419	423	434	416	421	421	470	436	434	402	463	422	483	427	399	421	435	383	455	402	452	432	436	447	454	426	447	416	459	415	432	419	401	423	450	432	408	455	417	464	431	449	420	402	412	457	443	438	415	431	448	413	401	424	434	423	405	422	416	423	456	467	465	407	412	478	435	410	448	410	453	448	442	450	363	439	429	468	409	459	433	438	451	414	425	407	478	420	395	441	431	417	414	435	425	428	437	438	458	431	416	446	432	442	485	474	474	456	457	460	415	457	460	468	433	454	436	429	480	408	449	426	408	415	430	407	497	442	415	374	413	421	441	425	436	426	440	409	417	450	429	448	409	437	383	410	448	461	462	431	413	449	454	429	423	418	420	432	420	460	453	398	434	441	417	428	439	440	432	425	425	426	411	406	425	441	449	468	438	430	435	456	442	450	421	404	444	432	436	404	463	391	462	425	438	444	422	414	467	413	409	467	407	459	416	441	479	408	404	459	417	434	418	470	424	395	414	400	445	422	401	433	407	406	413	429	415	438	405	439	436	425	473	427	434	421	428	448	434	417	453	453	400	446	421	436	423	445	443	467	468	430	419	432	441	409	443	420	453	445	460	413	417	446	438	450	400	385	424	407	430	448	432	446	427	446	413	424	422	460	452	424	415	431	448	465	420	472	428	406	420	419	426	469	456	408	436	443	449	425	423	428	440	422	465	441	440	474	416	453	445	400	410	440	472	414	448	434	411	412	444	446	357	443	501	421	428	449	440	409	431	407	433	436	417	416	462	398	399	417	401	442	405	419	396	454	417	407	487	425	431	469	451	408	471	452	424	413	423	464	402	459	439	453	425	469	424	424	426	420	407	427	426	427	419	454	426	424	400	436	455	439	410	412	442	446	425	431	423	438	423	418	407	410	418	423	441	450	409	406	402	418	440	458	428	434	397	443	459	386	388	468	376	461	395	447	432	441	432	427	432	421	427	406	408	450	429	403	450	426	437	426	429	422	427	423	436	451	406	423	427	414	447	408	454	422	453	439	462	433	431	447	459	416	391	436	440	430	407	433	441	369	423	430	405	443	461	420	427	443	406	421	391	458	427	465	408	424	423	473	473	475	420	415	442	413	424	409	431	449	461	407	468	482	447	393	442	456	452	455	445	426	444	447	395	434	423	423	445	432	424	424	430	394	428	420	460	453	490	451	431	408	417	437	425	428	418	443	469	457	454	456	453	389	467	431	399	419	393	438	393	405	447	406	420	442	431	432	434	445	420	439	425	423	386	428	435	407	426	451	455	432	429	439	403	408	445	434	460	428	413	453	437	428	423	442	407	419	442	442	427	416	421	439	422	386	427	441	441	411	424	439	418	438	440	439	409	443	434	455	419	437	430	455	410	437	440	431	442	432	420	448	416	430	448	442	475	436	407	415	420	450	433	423	407	414	396	422	379	411	426	425	433	430	452	435	407	449	424	427	420	440	435	395	407	424	443	405	442	419	407	438	452	427	427	434	453	412	453	447	445	450	435	437	422	442	453	412	452	408	385	400	404	399	451	459	444	425	429	423	408	398	448	447	458	395	451	433	421	443	421	414	404	437	459	426	422	429	433	418	462	446	410	445	408	411	429	428	433	430	410	422	399	416	442	400	418	419	417	404	407	449	427	457	405	405	424	423	441	430	438	416	417	451	432	394	419	418	416	407	440	414	450	424	429	395	432	410	418	417	437	424	429	419	429	460	449	422	424	471	455	441	401	430	430	415	431	467	411	429	465	414	427	433	417	447	416	454	422	373	427	444	422	470	432	437	445	466	433	424	417	444	442	410	425	415	421	439	419	446	466	447	396	407	448	442	412	433	388	430	431	404	416	435	439	473	423	453	426	422	449	457	410	422	424	452	427	452	452	415	471	481	422	414	425	424	409	428	409	446	427	431	426	443	422	387	452	447	425	444	438	432	394	417	422	421	443	434	438	409	419	430	420	434	440	440	442	418	435	440	433	414	448	472	455	394	431	463	432	438	424	441	424	419	413	457	417	436	400	419	433	449	447	405	383	435	445	440	421	444	448	481	445	425	413	429	443	396	407	463	456	481	404	467	420	438	487	427	464	431	408	457	417	423	450	438	453	409	448	430	414	414	433	441	427	436	418	416	460	441	447	407	432	434	433	418	415	422	437	392	448	459	432	403	433	443	431	426	407	413	420	400	396	408	445	419	431	423	441	418	439	403	418	425	420	452	424	439	456	446	400	430	429	431	435	451	432	444	462	405	429	474	446	388	429	420	416	449	426	394	442	417	421	434	405	408	444	417	445	414	442	401	461	466	441	427	414	436	423	428	410	379	401	446	435	434	467	430	419	428	424	432	435	464	432	379	432	468	442	442	441	421	407	409	433	420	439	422	450	420	401	440	406	429	431	419	447	426	440	470	451	397	421	461	441	428	437	439	428	417	416	431	419	445	400	447	449	430	411	468	419	427	435	427	419	478	436	424	418	419	411	444	450	443	396	411	394	385	419	402	419	422	429	424	391	406	453	414	436	453	421	386	415	404	428	430	447	429	437	421	403	443	412	447	424	417	438	425	413	448	433	421	413	392	429	463	437	397	454	423	451	413	414	422	425	405	439	446	462	420	438	462	436	439	436	412	421	441	427	407	442	437	412	436	445	431	431	411	432	432	397	415	418	431	472	425	448	445	433	397	413	461	466	438	423	456	430	420	416	434	410	433	410	427	436	433	404	463	431	455	443	431	415	425	433	428	425	426	437	434	406
22813	21498	29014	24394	21488	21188	2742	644	465	390	330	265	256	229	237	210	177	189	180	184	182	168	171	133	158	158	146	141	149	153	144	139	144	152	133	147	126	124	147	120	149	115	128	151	114	121	140	128	141	126	128	133	124	123	132	106	137	116	123	106	116	127	128	119	126	147	109	134	125	131	129	110	120	132	122	116	119	127	103	114	123	121	107	123	124	129	125	123	120	115	141	119	100	135	121	123	120	145	117	107	121	134	111	127	155	121	129	139	127	116	126	127	111	126	118	122	131	116	124	130	122	114	133	136	129	127	133	116	112	113	121	130	127	130	122	114	132	118	127	130	111	124	135	119	126	133	113	107	112	133	130	119	134	134	116	148	128	107	108	132	133	115	127	119	115	119	109	107	137	110	126	122	118	118	123	130	125	119	123	124	108	139	130	131	130	118	113	112	118	105	121	107	139	127	125	125	122	111	132	140	107	123	127	115	114	141	133	123	110	114	112	134	122	124	124	142	127	138	138	127	132	98	134	130	143	104	89	112	121	101	112	117	125	115	117	119	120	116	129	141	127	136	126	119	136	127	139	127	118	131	88	163	115	136	121	143	120	137	111	115	118	121	119	130	123	117	131	112	115	115	115	110	130	113	127	142	135	121	121	99	112	124	119	129	120	121	130	131	117	136	116	133	115	115	122	108	136	129	109	124	122	130	144	125	122	105	127	119	122	123	121	117	128	148	118	116	152	140	148	105	133	118	129	138	126	131	137	137	122	123	121	133	147	128	94	115	130	117	119	148	121	139	133	115	132	111	138	120	129	108	113	119	109	113	120	100	105	120	111	122	145	124	126	104	117	108	118	107	117	111	137	130	138	117	121	135	135	114	119	116	114	147	113	134	105	127	144	122	141	121	120	120	118	149	126	102	122	127	113	119	122	119	88	102	113	120	120	114	120	136	106	131	104	129	109	138	140	134	109	118	141	142	125	123	118	103	146	140	113	125	112	122	135	122	123	131	102	117	118	109	117	129	117	140	134	99	110	131	143	117	115	113	134	131	132	131	135	116	134	130	115	100	119	126	122	124	120	124	134	122	133	129	120	127	118	104	132	107	115	123	133	114	124	140	116	111	105	118	135	144	146	122	128	113	115	147	127	116	125	115	128	127	97	133	128	123	121	135	112	115	139	114	122	126	136	119	112	136	121	119	150	105	141	135	121	142	110	126	111	108	130	121	135	110	131	111	118	136	100	126	121	99	142	127	129	141	111	98	125	123	100	100	110	124	122	138	117	122	120	122	120	120	122	118	121	140	138	126	110	143	121	112	120	140	126	113	126	112	133	127	112	141	114	129	115	111	119	111	129	117	105	108	137	131	116	115	123	117	142	125	104	119	122	108	128	120	109	117	113	120	104	121	122	128	143	133	124	115	134	112	115	125	128	113	104	142	126	118	121	134	106	126	130	107	130	113	122	137	127	118	105	97	141	125	110	102	129	104	100	108	130	118	125	135	120	122	119	114	113	112	112	122	112	129	130	125	140	94	123	138	113	131	119	116	138	119	131	118	144	134	122	122	130	126	143	110	129	138	125	112	127	126	126	123	114	116	131	139	146	124	121	111	106	135	130	120	127	125	107	134	120	106	117	124	125	136	123	102	115	115	111	130	131	139	117	111	132	112	123	133	118	106	125	119	128	131	128	133	131	120	116	120	123	129	130	138	127	119	123	130	111	111	118	123	123	110	134	133	131	108	125	138	111	128	123	111	116	129	116	118	119	109	125	132	100	122	92	129	117	110	108	133	131	127	117	121	120	136	123	119	133	143	103	122	136	113	125	97	129	130	137	130	123	133	134	118	126	116	122	136	122	130	116	112	109	125	121	130	134	130	116	117	102	143	111	104	114	125	111	127	126	112	118	130	135	106	132	113	125	124	118	114	106	113	99	128	110	123	117	140	126	107	116	116	106	126	117	127	118	120	132	134	117	130	125	134	129	122	126	115	131	137	112	109	116	135	130	108	108	120	139	135	123	100	128	124	119	102	137	136	133	112	127	119	125	136	118	125	124	107	121	113	102	122	118	134	112	115	124	123	105	124	119	113	107	128	142	130	124	142	123	113	138	132	119	130	113	122	139	136	141	117	134	129	125	120	123	108	116	131	118	111	131	118	110	125	122	117	118	123	120	115	106	116	102	106	126	140	141	127	121	112	129	116	127	112	126	129	107	93	126	111	124	140	116	133	138	145	121	114	124	136	98	128	120	113	126	110	110	113	132	123	134	112	136	112	123	126	107	111	130	107	122	128	124	103	122	119	138	121	105	123	104	115	133	120	143	121	129	103	112	119	105	124	127	119	114	130	115	115	133	95	134	114	116	120	118	115	98	140	130	113	160	122	124	122	98	135	127	115	124	121	104	106	108	124	92	124	118	123	135	108	110	122	123	121	129	120	111	127	120	111	106	135	122	110	142	109	119	119	112	112	134	110	109	123	113	121	120	120	130	125	111	117	130	113	123	117	149	114	134	115	134	112	121	144	132	118	123	118	124	139	117	119	115	122	135	105	130	117	110	143	108	130	118	133	102	122	121	126	119	130	118	120	127	131	117	124	128	101	128	123	114	108	108	134	126	118	115	128	111	133	135	113	119	135	140	142	134	107	101	124	122	128	129	109	121	125	117	132	109	126	123	127	111	134	117	137	116	129	131	135	112	134	121	125	110	122	110	120	137	104	130	122	114	134	114	106	133	141	120	131	107	141	136	121	141	138	122	136	124	117	140	148	128	116	104	130	139	123	134	124	133	138	106	121	130	121	124	127	118	121	132	126	127	131	127	138	104	103	139	117	134	112	120	123	111	130	111	143	134	127	117	119	114	138	108	134	114	110	123	119	108	120	130	140	113	112	129	135	128	146	137	119	114	134	122	115	133	113	138	114	116	124	133	117	113	137	126	114	132	122	147	117	119	128	140	110	112	123	121	126	112	125	98	111	120	116	120	129	124	125	121	124	129	118	127	129	123	128	134	122	120	115	120	127	129	106	107	132	113	111	110	127	120	127	110	130	101	142	138	143	128	134	113	110	122	133	110	139	124	109	130	126	128	108	127	147	118	101	105	113	108	113	114	135	124	125	105	129	134	125	99	120	140	117	146	142	127	122	141	131	138	119	119	142	121	104	134	119	113	113	141	118	106	125	105	134	122	124	119	143	116	109	120	125	117	111	110	111	129	134	104	138	119	125	124	141	118	110	107	129	126	143	109	129	109	118	120	105	108	127	138	116	111	112	105	126	112	93	104	104	115	140	104	125	120	103	106	124	114	130	109	125	121	116	120	134	125	131	112	137	105	115	126	102	116	116	121	138	103	129	105	133	112	110	135	110	117	120	114	104	146	112	119	137	115	119	130	122	135	118	108	131	109	123	132	117	103	100	124	135	133	123	115	113	119	122	124	124	127	123	112	138	124	118	110	132	120	116	96	125	128	127	126	130	121	122	128	109	110	132	109	119	114	105
6440	40582	10744	4638	3161	2246	1580	1275	996	747	625	503	430	385	360	340	301	307	266	266	247	238	210	222	215	227	211	192	186	204	198	191	180	197	162	191	177	177	179	171	175	187	192	162	149	194	152	166	170	179	178	180	165	168	180	145	156	153	161	160	179	157	197	169	166	156	168	176	155	154	181	169	160	160	181	168	199	176	144	187	178	163	156	167	172	144	153	139	165	179	148	195	156	152	139	155	170	178	171	157	154	134	166	151	147	134	136	178	164	163	145	157	152	153	141	136	154	158	176	146	155	151	155	156	142	156	166	166	136	156	152	148	134	168	163	153	175	137	165	197	162	160	153	180	159	154	140	147	172	165	153	157	144	163	154	146	145	153	126	159	139	141	141	150	160	168	141	154	172	183	140	169	150	155	169	164	160	142	147	161	169	139	148	138	165	175	160	156	165	173	162	180	146	152	180	153	144	171	161	138	185	159	159	155	164	154	164	159	149	162	150	167	144	157	141	160	175	195	147	161	189	165	154	149	150	146	147	151	164	161	140	164	167	151	157	178	150	160	137	162	164	160	161	140	140	158	151	184	160	152	154	139	159	153	141	151	161	148	157	145	162	153	134	168	159	160	161	158	162	161	162	149	177	143	149	147	172	160	182	149	172	148	168	165	139	162	169	150	161	151	167	137	171	156	186	168	170	153	159	170	152	146	149	174	162	165	156	143	167	173	172	160	178	149	153	167	155	168	158	162	162	138	162	141	186	163	143	186	158	156	177	148	159	164	154	153	169	163	160	173	157	160	154	144	164	179	162	148	142	167	163	138	150	134	168	160	166	163	169	153	161	194	156	175	163	142	160	162	156	162	171	159	187	157	144	162	149	163	169	149	164	151	173	149	173	150	152	166	156	164	156	162	161	189	157	175	145	152	145	148	162	141	152	150	160	146	146	170	162	156	147	154	148	180	132	148	152	165	166	166	150	153	164	167	146	162	153	148	165	139	156	165	136	150	173	172	162	139	161	153	155	156	166	168	150	186	148	181	153	163	167	166	134	164	169	147	148	162	147	135	152	170	192	167	147	161	188	170	151	163	161	156	155	163	168	155	149	148	146	165	153	164	161	152	161	158	160	147	149	162	160	175	152	160	148	151	169	144	157	148	150	145	145	175	147	166	150	164	149	139	174	164	155	164	134	146	149	149	194	180	154	160	127	173	137	172	160	142	162	151	179	162	180	140	145	158	166	141	158	156	171	162	140	123	153	174	170	149	149	162	152	165	171	168	151	167	155	143	158	138	162	152	165	169	146	167	141	163	174	163	157	138	158	150	164	173	138	162	185	166	150	173	179	168	180	144	140	157	162	154	159	164	165	157	164	178	150	159	148	146	157	152	169	147	165	162	146	138	179	181	171	158	147	174	181	169	155	150	149	152	156	160	158	148	162	168	172	152	155	176	161	157	164	148	156	182	143	162	147	144	162	150	164	143	176	163	175	175	134	171	149	136	163	162	125	173	165	170	162	149	179	160	152	136	158	163	149	167	153	145	162	157	138	169	155	138	163	167	154	155	165	154	137	143	173	164	152	168	170	142	139	151	190	168	173	165	188	168	173	130	148	137	162	159	131	149	154	167	175	130	156	170	161	156	152	151	161	153	160	160	159	154	164	167	149	145	156	126	160	158	153	145	157	145	165	172	149	135	154	132	168	164	154	143	162	162	174	139	178	167	151	143	159	172	147	185	153	160	144	156	164	152	187	163	158	160	177	132	153	147	149	160	151	148	147	162	164	162	156	169	153	153	163	163	133	163	158	165	158	170	161	163	157	161	159	144	184	174	153	150	154	152	121	165	164	154	178	146	174	164	172	157	157	160	154	161	166	155	167	169	162	151	170	149	137	151	164	155	146	149	156	152	154	177	152	166	147	176	149	159	157	175	168	165	154	182	165	154	172	162	157	154	168	153	168	169	156	154	148	151	140	164	169	151	151	148	158	165	145	169	173	153	158	175	157	170	159	157	136	154	148	149	160	145	141	155	149	169	156	160	155	164	168	152	196	154	163	160	154	156	160	153	163	173	128	160	157	132	154	156	172	155	158	147	159	149	167	164	153	156	157	163	156	128	155	163	165	165	187	139	143	164	133	133	135	163	172	144	136	155	152	150	158	145	154	151	150	176	147	176	170	158	168	154	154	153	146	157	166	152	162	168	143	145	164	157	151	176	170	153	158	166	139	166	152	177	148	159	157	153	171	159	143	164	174	168	148	156	132	158	172	143	156	151	132	137	152	142	165	173	161	142	180	161	150	159	164	166	179	154	175	151	166	138	168	129	159	166	172	160	156	175	161	164	169	159	155	129	168	160	153	151	194	163	145	170	165	159	158	175	149	169	148	178	168	143	155	173	140	160	134	166	152	153	157	179	139	161	168	163	147	161	151	139	171	147	157	166	149	149	158	159	130	145	135	174	158	193	143	149	161	166	170	155	153	155	150	154	152	129	158	167	174	172	157	148	161	171	149	136	144	146	162	147	150	169	143	168	157	168	167	137	150	163	145	141	157	159	158	154	165	147	155	184	160	175	169	161	147	163	143	166	166	165	146	157	142	152	174	163	142	164	167	159	134	153	164	153	146	164	145	169	173	163	155	154	149	159	159	156	139	189	147	154	176	150	162	142	159	153	152	153	166	171	151	162	151	153	142	152	164	171	142	159	160	179	159	157	133	163	168	168	150	178	158	159	161	176	169	143	155	164	143	160	166	160	150	160	167	168	146	161	179	155	159	151	169	193	179	148	158	143	171	170	152	139	163	166	184	150	158	167	163	165	142	149	157	135	170	155	179	146	160	147	157	157	157	152	169	156	185	172	149	181	168	148	168	174	148	166	145	162	154	148	175	156	158	159	181	162	180	170	183	168	162	156	157	157	148	157	156	175	169	170	152	157	142	151	168	152	152	163	177	162	165	136	160	150	165	171	160	162	171	164	161	132	160	158	158	170	170	166	164	176	169	151	179	155	158	129	179	169	149	140	166	155	147	142	172	170	179	163	145	160	156	149	159	159	149	145	184	170	187	141	156	132	175	154	158	159	163	159	160	157	172	134	143	164	147	161	161	152	137	178	170	181	153	165	142	153	132	170	158	176	164	159	166	154	159	158	161	148	163	176	161	185	154	154	160	171	151	152	162	154	159	171	165	148	153	158	150	178	160	138	145	156	159	151	169	154	162	149	161	154	158	161	171	163	159	146	172	147	161	154	158	162	163	161	149	155	134	150	157	176	142	145	157	174	144	164	155	143	147	143	162	122	149	155	171	179	155	168	158	201	159	177	158	150	169	163	151	149	142	158	130	154	145	177	169	150	165	177	151	174	167	158	155	153	169	146	174	152	170	168	156	162	155	166	159	160	154	171	152	173	137	190	143	146	153	168	178	133	154	152	150	178	163	164	166	135	163	163	156	161	158	158	168	173	161	143	154	169	153	173	143	150	177	144	164	174	171	169	159	163	133	143
27805	18085	3441	755	547	527	500	488	501	528	476	449	495	502	482	493	545	464	454	503	425	450	492	491	483	476	474	503	523	492	457	480	428	481	477	480	478	507	466	492	485	470	505	501	492	449	476	528	450	474	480	465	472	474	467	544	487	443	492	501	449	490	512	491	482	477	480	458	482	497	465	491	483	480	437	483	501	479	479	433	486	453	507	488	467	485	483	443	500	473	472	448	481	513	492	482	461	503	469	501	489	505	446	466	476	458	454	493	488	498	499	476	471	443	459	476	497	478	501	456	437	490	483	530	468	484	472	460	518	467	507	482	493	496	487	454	475	464	508	493	487	446	481	453	478	477	468	505	431	483	480	460	468	477	466	478	461	499	482	469	501	492	467	481	459	498	472	482	497	483	465	511	478	468	483	457	483	500	469	489	497	436	456	478	492	475	468	493	488	429	453	501	494	486	464	452	490	442	466	458	454	484	487	463	466	471	457	446	492	464	476	475	478	448	467	466	456	471	455	501	465	478	471	523	493	471	512	481	500	466	484	468	487	454	473	519	447	468	493	495	437	468	440	471	486	437	471	443	508	497	474	482	467	496	480	472	454	467	477	475	474	492	514	469	524	469	451	472	511	516	473	501	451	442	496	473	469	465	482	495	482	502	495	502	472	485	498	475	477	502	500	471	468	469	484	493	462	485	492	487	516	496	503	453	493	470	478	458	493	497	456	460	458	530	463	509	475	503	479	488	501	502	511	455	492	498	503	481	465	496	485	455	457	495	502	487	468	458	488	503	480	511	465	494	462	459	478	439	430	488	515	471	458	444	464	465	470	455	465	441	513	464	467	507	477	481	471	469	460	459	509	484	469	500	538	485	486	467	475	480	499	454	490	499	489	471	471	504	478	452	484	486	484	479	466	510	443	531	499	504	527	484	503	462	478	482	495	540	473	519	465	512	467	496	516	503	475	464	486	465	437	489	478	467	435	436	468	528	489	462	433	454	432	473	496	466	480	487	475	495	493	484	468	474	476	436	506	487	474	453	486	477	485	490	478	493	483	464	433	502	469	476	495	478	465	491	457	491	512	469	443	457	466	457	479	466	452	508	464	461	434	488	449	455	473	466	463	469	452	469	506	486	488	483	472	462	486	465	475	474	481	493	457	541	452	475	448	446	490	459	484	483	491	482	489	504	513	476	460	480	514	475	485	512	496	503	506	476	494	458	488	467	421	469	455	522	473	486	444	497	484	503	446	476	486	468	503	452	501	504	514	494	483	447	528	479	464	460	461	471	480	471	483	467	498	480	474	485	474	474	499	485	493	483	511	496	487	533	469	476	471	458	514	476	455	486	510	453	508	456	435	492	487	491	459	478	501	500	485	492	488	457	503	490	445	488	488	471	517	497	520	486	478	493	458	461	467	446	491	501	477	503	430	476	456	434	478	500	502	469	460	485	461	530	468	478	468	478	472	502	505	477	490	481	494	522	462	482	474	495	494	473	464	486	515	448	464	504	502	485	475	496	484	456	477	500	468	477	479	461	487	473	474	467	515	477	482	477	477	493	493	447	495	470	479	466	485	472	480	502	466	485	463	477	521	495	437	489	484	489	439	454	478	465	474	453	479	504	468	521	494	463	482	473	466	504	464	475	448	491	466	472	457	492	472	437	492	464	458	466	479	471	476	471	494	490	467	492	471	457	509	445	470	460	475	478	508	477	489	487	499	450	467	458	443	479	488	450	508	470	488	472	442	452	470	504	466	466	451	468	454	455	500	517	491	476	467	480	466	484	457	470	470	485	505	496	439	483	514	482	531	476	465	469	478	504	453	490	482	481	489	480	487	458	448	457	470	422	477	482	480	506	481	484	472	481	468	503	504	439	492	499	486	452	487	471	454	467	453	482	475	482	509	507	459	538	473	474	494	506	469	448	437	463	482	485	478	459	496	484	511	434	465	480	425	454	447	467	460	473	473	460	499	484	469	475	484	446	465	469	485	484	512	491	478	484	482	463	458	445	502	494	471	486	469	435	498	457	499	459	498	503	529	510	445	493	481	488	476	511	519	466	490	508	476	514	437	471	457	482	486	464	514	474	497	476	471	491	500	470	485	487	500	473	485	502	457	480	483	489	494	461	441	451	468	463	452	452	476	474	486	483	501	466	503	518	485	491	495	540	487	469	455	499	505	517	516	427	495	492	472	476	486	438	446	446	468	504	487	458	510	487	488	488	467	488	468	505	497	517	471	495	515	472	474	480	493	468	492	469	483	505	486	469	457	450	501	488	477	473	512	486	509	468	514	479	448	477	461	478	480	463	467	477	493	489	502	397	520	503	495	468	438	463	509	464	488	481	447	457	445	469	473	442	488	466	474	493	519	453	481	492	499	504	479	503	491	462	439	490	468	486	424	514	463	454	487	463	502	487	449	489	465	474	473	480	526	513	493	464	478	477	455	463	451	447	494	464	469	440	482	465	459	450	492	464	504	450	500	482	441	478	437	449	501	466	466	487	488	501	496	418	487	480	455	476	444	502	457	469	482	493	462	477	440	508	463	465	507	448	488	482	480	460	499	446	513	493	460	502	448	454	490	476	466	466	458	476	479	486	468	481	458	513	471	474	479	458	472	514	474	441	469	493	426	458	473	488	496	497	467	489	492	442	474	452	540	493	515	476	477	494	430	459	500	474	481	474	488	518	470	477	473	480	458	443	452	473	437	506	486	418	483	478	459	462	484	467	464	442	491	503	471	470	465	435	471	485	442	469	435	485	445	434	435	512	466	501	480	484	439	457	510	477	489	482	446	456	496	472	459	516	500	462	462	460	492	461	453	501	487	463	474	472	482	437	496	486	457	464	475	501	490	450	462	445	455	475	485	459	484	483	442	489	462	471	502	480	485	463	486	462	475	474	499	461	478	463	478	485	423	483	469	514	481	509	483	486	487	505	489	427	477	483	459	497	468	500	433	474	445	474	499	485	442	470	452	492	498	471	510	490	435	497	538	472	446	474	432	471	441	490	512	486	506	478	434	441	503	486	461	460	525	486	460	514	489	479	460	499	511	503	512	485	444	504	495	489	479	499	489	454	471	520	433	513	470	443	515	500	492	520	467	477	473	492	445	500	462	450	462	455	458	496	483	492	474	460	490	536	485	474	495	491	505	471	472	480	459	513	529	481	483	503	508	473	471	464	472	484	510	487	505	480	485	502	518	514	458	498	438	505	475	447	473	500	449	468	428	481	488	470	466	443	477	489	466	457	459	442	477	431	432	465	454	493	479	462	510	466	514	440	481	506	458	449	490	498	462	479	519	505	469	474	462	483	463	508	491	516	477	460	476	440	502	511	463	483	459	489	482	477	454	488	455	508	494	448	453	475	440	491	488	489	487	524	503	489	526	457	462	464	481	477	500	518	438	468	461	486	454	483	489	502	507	516	496	482	505	486	488	458	486	452	496	459	491	512	496	511	467	506	444	493	483	466	458	492	479	482	499	498	517	509	505	478
5799	9993	1152	750	724	698	683	644	644	656	657	641	602	649	624	649	638	653	635	610	608	602	651	646	631	598	641	611	600	609	610	643	612	649	608	664	601	632	594	632	617	629	646	636	626	629	660	622	606	587	611	587	639	631	635	630	610	588	605	636	596	620	612	605	610	633	604	624	616	651	584	597	645	615	603	589	596	578	597	589	533	607	610	621	589	642	628	634	621	606	588	623	655	656	637	582	640	662	622	616	641	625	604	588	626	583	590	594	604	635	616	621	605	628	622	589	616	606	627	572	644	608	635	638	564	627	601	619	639	646	599	549	676	630	610	604	649	687	570	613	627	604	597	605	610	620	633	625	609	588	589	592	610	643	640	613	560	628	614	655	619	624	593	629	657	607	643	563	617	628	596	585	606	639	614	640	628	614	577	650	665	608	601	596	651	626	600	572	630	658	614	601	624	623	607	644	652	579	665	601	605	606	624	602	633	632	663	675	584	623	634	650	630	578	582	609	623	628	620	709	604	647	603	572	608	643	611	619	602	612	578	586	637	646	568	574	599	624	631	588	600	633	615	628	625	585	637	636	611	654	640	577	603	644	664	610	603	618	634	589	608	638	613	580	595	601	642	611	604	607	602	615	613	645	612	608	610	603	621	642	658	581	621	658	597	602	636	608	620	537	608	678	600	596	547	613	584	630	624	628	633	626	610	637	635	600	600	600	620	623	593	568	568	633	592	609	603	633	610	577	645	579	614	654	599	613	644	618	607	581	614	628	641	623	638	624	594	663	607	626	612	617	571	587	672	604	614	586	598	639	644	585	572	636	613	634	597	624	592	650	581	604	661	639	632	610	613	629	626	600	611	626	620	618	617	589	623	615	601	627	626	604	630	621	654	589	611	594	619	587	647	604	605	630	571	619	629	600	584	562	623	614	628	626	638	602	603	620	608	574	588	644	607	591	621	617	609	620	657	672	630	618	646	633	616	600	600	609	682	596	621	597	596	606	629	670	596	624	629	614	657	605	631	597	588	587	621	607	601	650	580	615	610	629	652	611	623	623	662	642	597	653	634	632	600	631	608	601	633	634	564	576	640	641	651	599	578	639	638	598	580	644	594	590	603	600	630	650	595	585	600	633	638	604	586	641	589	610	591	585	627	609	594	644	542	675	583	603	615	609	615	624	603	623	621	633	663	608	629	596	605	584	637	612	586	563	658	638	638	621	640	640	614	592	630	602	603	625	608	626	565	598	631	659	630	589	614	583	606	642	636	615	584	616	629	596	619	627	612	622	619	602	606	571	621	603	568	583	638	607	620	629	639	651	636	566	576	615	617	571	639	598	616	593	605	597	630	588	613	597	626	586	598	593	618	601	627	616	551	614	595	614	631	600	623	627	641	659	628	626	663	620	647	580	604	648	636	612	595	613	631	526	607	615	609	597	591	616	615	643	600	601	618	628	631	624	580	641	634	614	656	570	592	577	669	604	599	667	616	630	628	608	640	618	551	597	579	600	614	641	604	617	612	621	597	590	615	615	669	656	610	644	618	636	626	584	611	629	587	623	604	605	595	597	572	631	566	609	642	610	659	586	622	613	596	632	667	619	601	593	664	640	600	615	615	621	604	621	606	623	626	575	572	610	620	612	619	603	600	605	598	630	608	588	605	611	622	637	594	609	586	604	657	598	579	585	609	642	594	627	607	564	583	637	633	622	612	632	634	578	609	597	610	620	635	633	629	575	592	607	603	610	627	607	603	625	612	618	597	624	614	614	609	600	641	609	582	622	630	617	612	648	619	600	629	596	621	624	597	614	651	597	663	625	627	661	647	624	601	616	620	616	628	662	620	588	622	638	637	575	584	596	612	606	586	604	602	631	623	609	617	587	580	617	619	623	614	610	619	604	636	639	674	541	635	612	598	656	606	645	609	601	570	583	610	602	638	581	616	656	581	619	628	597	620	637	585	625	621	616	590	628	622	623	590	586	586	603	623	630	605	587	561	599	607	586	612	601	637	634	629	562	652	615	665	620	594	612	593	614	624	620	609	641	626	569	637	590	593	620	630	617	650	633	612	621	634	619	634	601	602	570	578	575	608	618	597	569	632	597	602	648	636	623	578	593	684	595	632	581	599	596	595	602	598	594	647	647	605	654	631	634	595	634	600	610	607	654	620	584	578	640	615	615	608	607	580	615	641	601	613	624	645	616	651	598	680	615	591	642	608	576	593	598	625	627	597	604	600	562	623	627	602	650	612	675	647	649	591	626	644	622	580	615	583	595	605	576	636	598	620	631	620	609	593	619	593	648	646	612	564	596	591	652	611	603	614	599	627	618	616	605	613	620	634	646	615	584	610	636	584	615	634	651	612	626	603	612	594	609	589	650	596	622	571	661	610	613	668	640	617	586	631	670	609	636	628	667	598	599	618	559	641	644	622	607	613	615	615	616	603	606	614	618	600	570	618	655	584	614	629	672	602	619	603	636	592	635	609	583	617	682	632	617	679	617	623	593	627	591	659	647	612	642	595	640	590	621	631	623	591	612	630	642	629	573	581	614	592	618	671	633	602	605	591	631	607	604	633	649	620	591	586	620	638	610	631	564	590	615	656	683	626	616	640	624	637	611	588	616	679	656	632	618	610	600	631	647	672	670	625	601	600	604	622	611	586	617	651	594	620	591	625	613	599	611	623	587	598	625	613	625	626	615	655	632	617	620	637	617	608	600	597	617	635	618	578	630	647	639	614	590	598	598	587	627	684	614	584	639	617	584	634	616	644	616	592	596	634	636	615	639	608	624	622	610	610	618	582	604	650	605	580	602	634	574	622	628	602	585	662	647	560	619	576	607	626	607	614	645	608	596	612	605	618	622	621	627	622	621	626	650	584	587	593	612	611	630	623	612	612	691	632	645	642	605	631	595	597	575	619	571	573	629	595	582	623	659	615	647	593	641	612	617	611	643	629	675	569	595	622	636	575	572	591	600	602	585	602	645	606	625	621	597	641	611	683	613	608	634	617	582	628	622	618	604	572	640	653	576	629	642	611	584	571	563	617	593	615	634	634	606	608	576	597	606	570	596	627	630	651	629	611	621	587	588	597	589	630	599	631	580	647	629	608	610	601	596	632	583	567	627	614	627	626	587	639	625	630	609	608	578	642	638	628	601	635	631	602	641	592	601	630	626	587	610	641	634	599	574	602	590	624	625	646	599	595	563	607	570	604	617	586	587	605	645	617	606	657	629	595	625	637	602	618	634	614	600	672	595	578	601	591	622	626	632	559	622	610	611	605	615	600	671	652	587	596	608	598	591	617	633	605	631	623	584	615	613	595	588	597	644	576	611	575	619	561	601	643	625	655	593	583	606	650	559	585	627	616	647	602	630	591	588	617	610	614	595	635	624	606	582	590	593	600	625	644	682	626	608	626	619	652	607	634	605	612	641	654	579	635	644	596	625	631	617	577	619	613	636	601	616	567	586	616	635	594	604	632	661	611	625	612	612	610	616
23722	21526	28548	24920	21362	5720	879	584	536	478	432	441	387	426	386	405	379	363	361	353	385	346	349	354	371	363	368	299	329	360	344	372	318	347	347	345	355	333	319	344	376	352	370	354	353	353	371	366	331	326	322	311	320	324	352	348	343	350	323	320	332	360	317	338	357	333	331	355	317	315	334	342	340	327	331	328	353	355	362	321	327	332	351	304	341	357	320	346	344	318	342	314	358	364	342	346	357	328	329	321	320	324	343	339	328	370	325	352	351	351	343	325	338	337	299	344	320	331	344	319	311	324	328	352	355	321	331	307	313	346	307	320	369	350	345	322	349	346	329	363	318	307	317	293	347	327	372	297	344	349	319	321	354	337	336	323	344	355	329	318	328	357	345	350	331	339	349	353	338	338	339	323	328	308	325	346	329	328	359	329	321	339	334	342	377	313	343	364	312	323	332	323	318	320	329	338	349	374	334	360	324	337	313	325	313	316	332	343	345	336	334	341	336	337	335	345	357	353	335	306	348	338	337	319	342	300	342	310	331	316	333	321	321	312	314	321	326	336	352	335	379	287	328	317	312	311	318	347	315	335	299	314	314	341	322	326	328	341	312	336	356	328	333	317	375	332	303	318	353	332	395	342	319	346	334	334	357	309	330	337	357	346	352	323	343	308	342	321	331	334	340	326	317	314	349	342	316	342	337	334	328	331	347	337	329	334	365	337	314	320	316	333	300	326	327	348	330	358	338	368	339	348	331	328	347	309	335	336	347	325	320	293	331	318	345	303	363	316	361	345	312	314	307	359	307	325	303	337	343	352	323	332	328	337	352	323	305	304	320	336	324	341	300	336	326	335	312	309	356	328	285	328	308	362	316	345	380	348	364	315	334	343	319	326	325	356	322	344	341	343	316	323	332	324	341	306	345	335	321	316	328	311	331	329	326	329	349	362	316	337	334	362	356	315	357	322	344	346	320	360	375	355	317	325	308	335	331	338	311	337	327	315	332	338	319	333	336	308	315	319	329	336	329	362	336	325	375	325	352	316	351	352	341	306	335	310	323	310	301	274	347	293	300	324	295	349	337	353	310	299	332	352	320	331	328	334	352	331	346	328	350	325	329	336	346	350	341	327	341	301	329	346	342	315	332	333	349	337	356	377	308	335	338	310	331	341	332	341	317	334	316	297	327	386	308	322	339	346	367	328	313	326	319	341	346	330	338	334	324	304	354	352	345	347	339	323	309	336	331	355	352	370	383	326	333	313	341	340	317	336	373	345	338	345	356	315	338	320	326	312	332	327	342	341	358	328	318	315	355	319	350	364	337	358	328	336	333	330	330	323	302	363	332	337	361	334	295	360	344	358	291	313	357	348	303	345	326	365	319	335	340	343	279	331	322	343	318	325	339	359	313	307	340	384	294	302	325	305	322	296	343	326	347	322	328	337	328	302	297	353	326	324	329	317	335	342	358	352	323	331	310	325	326	313	325	362	341	338	349	308	341	368	318	312	316	296	324	371	336	373	365	350	335	331	332	313	328	342	340	303	329	329	327	332	321	322	314	333	333	345	361	334	338	331	322	319	330	335	346	324	355	345	362	330	297	313	320	331	324	319	327	346	331	360	331	304	341	337	299	354	324	333	300	335	310	336	329	344	306	352	331	338	341	353	344	354	305	317	328	347	346	350	323	333	312	323	345	323	347	326	339	353	322	341	306	347	322	338	329	353	337	359	330	309	307	340	308	329	321	325	342	335	325	330	312	307	363	332	353	350	341	351	312	321	332	309	329	325	351	338	327	291	358	348	357	305	342	309	305	322	309	315	321	335	352	345	334	319	319	294	318	346	319	343	343	321	313	356	339	349	341	332	314	341	341	351	332	333	312	301	330	309	374	321	353	346	301	329	329	348	299	342	315	351	328	356	318	327	319	348	326	332	309	347	356	335	325	355	337	318	334	300	333	361	353	326	336	349	336	346	336	341	305	352	315	341	317	331	319	330	329	352	335	366	304	359	335	308	345	386	333	360	301	351	325	331	324	319	360	346	321	357	328	344	307	319	342	305	372	323	350	320	340	315	327	285	312	324	368	358	338	327	347	305	331	334	328	341	352	361	335	322	331	350	342	306	301	341	334	366	349	322	352	322	330	329	323	327	348	299	317	343	320	344	332	337	329	332	358	334	327	318	338	342	362	359	364	322	354	343	321	336	321	338	324	343	317	336	329	315	355	288	324	359	358	356	331	331	332	345	332	334	319	337	337	367	344	323	326	376	300	328	314	323	334	351	351	343	345	331	323	323	349	331	331	340	341	309	324	326	320	356	372	292	311	339	330	293	364	316	339	349	345	341	337	323	315	333	350	323	358	300	332	339	322	336	330	337	349	341	292	329	341	329	328	346	341	330	332	351	324	355	327	310	302	364	355	342	329	358	336	330	308	350	335	332	339	327	350	300	311	338	329	341	341	318	308	320	348	347	324	311	343	308	307	312	324	316	316	369	354	307	306	316	365	334	311	337	304	310	342	336	316	351	326	338	315	342	357	349	349	307	330	334	307	324	370	352	332	321	325	318	333	332	351	324	321	307	327	347	325	323	348	344	305	338	341	327	363	315	320	354	311	341	346	339	342	318	331	313	339	347	279	380	340	330	370	317	350	331	338	327	344	323	347	360	345	307	339	335	314	310	351	339	314	336	323	343	352	320	328	333	330	349	330	321	324	306	354	368	340	329	351	337	338	353	345	327	343	334	287	353	342	341	331	344	324	339	317	338	345	330	372	307	315	340	331	315	308	350	369	327	346	371	337	353	332	358	333	347	339	329	329	337	349	364	347	334	335	334	357	334	344	317	344	311	349	325	351	318	326	321	327	293	304	329	320	352	324	317	316	366	341	345	332	344	361	366	325	326	347	350	316	317	343	322	348	349	308	302	329	311	339	301	333	355	331	321	300	349	342	353	338	321	340	354	323	328	332	315	329	337	340	316	352	292	309	345	329	343	343	330	318	372	370	348	306	310	342	324	322	326	314	312	366	315	339	314	312	335	344	337	317	354	346	344	329	291	343	318	321	325	311	316	326	291	331	333	334	312	328	321	318	319	338	307	337	318	344	348	330	289	331	330	346	334	354	318	323	306	341	339	342	359	311	335	298	334	331	327	308	341	301	325	302	334	336	321	385	347	329	309	325	349	369	349	316	306	326	337	306	351	335	319	352	323	330	346	324	344	292	327	304	329	325	352	333	314	346	309	314	345	331	331	324	350	324	323	342	315	345	312	357	316	326	328	329	308	319	335	318	342	344	324	310	323	339	341	354	371	316	355	320	339	320	331	363	351	347	333	350	341	329	316	326	326	336	324	327	315	310	345	362	337	359	331	314	328	331	336	324	323	335	349	331	333	355	348	337	333	329	363	368	326	305	351	358	320	299	363	332	328	355	339	347	319	313	331	319	322	323	354	350	351	328	334	315	321	362	353	331	339	333	321	346	332	345	339	335	308	336	329	330	312	339	321
4911	36527	6832	2852	2109	1616	1214	1074	846	780	676	621	632	589	601	571	544	515	509	461	454	441	468	470	504	497	428	495	486	454	469	464	447	435	453	456	456	462	446	438	439	476	474	448	418	448	429	443	446	422	444	443	430	400	427	433	423	412	388	418	449	445	474	461	428	463	476	410	442	477	420	426	450	495	427	443	466	468	414	421	409	420	418	460	460	425	406	446	417	437	462	438	469	445	405	452	441	426	442	435	451	427	445	459	438	467	476	457	436	394	399	471	419	454	414	468	439	460	397	410	426	450	464	428	451	457	475	452	424	418	455	446	441	441	470	445	402	415	430	445	461	401	443	461	426	457	430	454	437	428	416	411	423	426	437	437	397	424	447	420	445	425	438	449	427	458	431	425	480	441	466	424	467	447	415	440	440	454	423	423	467	444	479	401	453	469	426	445	419	466	473	428	459	424	453	453	412	466	444	466	453	436	449	459	444	461	460	421	433	399	415	434	438	448	388	448	425	450	403	400	466	421	434	415	465	455	472	433	433	435	382	442	434	430	423	445	438	453	464	420	447	461	452	407	439	442	429	450	420	415	425	451	424	467	446	432	456	448	444	430	419	423	417	401	420	419	424	448	426	433	427	427	439	420	449	446	415	444	413	488	433	432	455	425	447	394	442	463	453	433	470	448	443	424	447	437	464	431	470	442	447	442	460	454	437	436	433	441	438	419	482	485	458	438	460	427	410	448	469	463	466	419	441	412	442	459	466	422	446	431	433	426	440	466	421	458	441	475	430	449	448	456	490	444	446	426	432	470	424	453	440	431	434	446	455	459	461	426	417	451	429	458	413	423	443	428	434	450	465	436	441	456	419	445	477	415	439	463	415	428	446	454	458	428	437	422	452	451	439	443	452	435	465	479	447	459	431	457	404	441	439	406	400	443	455	430	418	412	419	463	459	451	462	412	428	455	454	443	448	432	420	444	433	410	468	390	424	441	445	419	440	410	451	422	389	441	423	444	443	435	470	410	461	425	447	451	449	431	444	452	433	437	417	421	495	446	428	464	424	464	437	439	427	458	442	462	441	386	416	446	456	428	460	436	462	460	427	468	421	478	411	464	461	431	453	463	446	466	401	422	476	449	461	420	446	462	448	447	440	452	423	466	388	424	447	438	404	401	443	439	421	448	453	449	502	439	429	430	432	475	428	436	458	437	466	456	439	435	447	434	424	446	403	424	415	423	491	447	481	439	413	434	440	458	399	446	439	449	437	466	445	476	466	465	442	450	439	406	415	416	441	419	433	459	432	423	411	461	439	439	412	412	427	428	456	436	472	446	458	449	446	439	435	441	467	425	454	406	400	423	414	451	423	446	429	416	418	457	453	430	431	446	461	471	434	466	415	423	444	432	474	454	452	421	479	421	426	447	451	441	447	449	397	425	466	464	431	450	424	425	433	475	437	432	390	456	485	449	430	427	440	436	418	448	424	415	438	444	491	476	458	442	448	438	443	425	423	453	430	411	464	407	456	427	446	447	428	403	429	475	409	425	442	444	426	411	439	442	454	418	432	397	437	440	415	440	410	410	461	421	399	428	451	467	429	454	421	422	463	417	458	423	420	445	446	455	442	446	433	409	460	439	420	457	432	440	411	455	448	431	454	403	404	439	447	462	446	427	435	446	456	472	424	462	445	408	449	436	381	415	433	436	432	460	438	456	445	449	435	413	425	481	451	390	466	433	422	427	443	436	475	431	503	457	445	438	446	430	436	426	411	447	419	417	439	443	444	418	398	447	448	427	436	412	443	437	409	453	437	407	476	455	421	441	456	427	416	407	438	480	470	446	472	437	457	420	416	437	455	451	444	418	430	415	446	462	448	466	488	445	437	425	460	408	435	468	469	428	424	463	453	404	424	451	433	396	440	433	449	445	443	457	453	428	444	453	426	460	416	416	466	413	443	498	406	430	411	492	442	421	447	446	417	447	441	430	424	394	403	460	460	421	449	445	425	422	498	427	486	445	439	431	443	395	451	464	467	431	450	430	426	439	416	408	415	433	409	442	448	433	430	421	441	475	431	409	434	434	413	428	463	448	419	448	474	435	440	465	431	452	453	437	435	433	428	455	444	443	422	454	435	432	466	421	435	403	438	440	408	452	443	426	458	420	442	459	438	476	474	428	430	445	496	426	458	407	396	434	443	431	428	456	454	442	431	414	432	438	441	415	424	449	443	442	468	442	427	436	424	452	450	414	419	391	404	453	406	411	444	401	429	458	422	442	435	458	419	446	432	425	444	441	455	408	476	444	448	402	466	439	466	444	436	469	464	438	455	429	450	433	474	401	468	438	445	430	408	456	411	450	467	451	481	444	449	416	455	489	418	437	438	434	397	449	456	428	409	414	418	458	425	450	422	445	448	453	437	418	461	408	414	415	448	409	457	434	482	485	441	437	435	466	434	448	458	422	418	441	461	442	477	442	432	418	439	436	433	445	429	422	466	421	420	458	417	451	427	455	420	408	427	452	421	462	432	420	463	417	402	423	457	420	465	399	421	418	439	451	429	449	434	420	491	411	441	444	445	452	414	430	411	458	419	436	433	487	416	437	432	433	436	414	399	460	428	441	407	450	433	467	436	434	462	420	434	432	421	442	472	426	399	489	424	445	470	440	453	437	466	458	425	429	479	418	440	444	449	445	391	424	412	473	437	454	400	475	456	430	435	422	430	430	449	450	450	440	432	415	451	456	449	440	416	465	398	431	454	419	451	419	441	392	425	400	426	483	399	424	442	482	444	410	394	418	454	480	385	436	424	472	452	441	454	475	435	427	438	443	441	429	424	429	462	443	408	432	416	432	433	436	425	445	456	414	441	432	459	455	465	437	408	426	425	498	391	440	430	432	422	401	412	444	463	431	414	450	418	407	455	418	429	399	439	458	443	428	409	459	479	429	455	429	440	424	465	436	433	453	448	443	438	429	450	394	422	459	426	474	413	453	483	398	471	442	430	448	453	407	475	436	446	448	438	427	475	438	429	423	467	417	448	419	430	462	467	432	440	474	443	436	435	416	413	423	442	449	390	468	435	429	400	464	459	449	422	457	404	450	445	442	434	448	448	458	446	450	452	410	468	444	403	445	439	420	447	456	446	384	445	428	428	427	443	439	427	439	468	439	416	438	430	442	428	445	456	418	461	433	434	428	418	468	461	461	391	435	446	447	450	425	457	412	421	426	423	446	458	425	406	432	464	464	418	418	469	384	420	425	443	372	412	482	436	487	405	422	419	423	446	474	438	450	406	411	430	453	449	438	473	427	438	447	451	427	428	472	417	428	441	417	451	419	424	427	448	447	432	412	449	412	416	419	412	463	426	504	426	431	479	438	429	435	455	435	451	423	422	394	439	405	455	488	405	453	428	453	431	398	443	434	431	457	507	417	456	457	415	441	404	426	473	455	455	450	444	443	437	414	459	422	432	436	445	443	468	436	472	400	462	427	420	437	434	414	395	446
25039	21482	26863	25811	4531	594	517	414	402	412	403	370	361	368	376	348	361	384	327	323	344	328	331	354	331	337	346	355	355	348	340	352	317	341	357	340	362	379	350	365	354	362	340	345	339	343	311	338	352	358	347	330	340	366	348	324	321	358	348	367	351	326	332	343	326	324	348	356	323	357	323	340	356	318	311	334	351	323	341	319	360	367	358	349	319	343	329	333	356	332	319	358	319	343	348	319	336	331	309	318	320	321	329	334	379	311	321	318	336	336	311	324	348	331	351	371	318	315	342	357	347	354	308	341	355	323	327	355	361	350	354	359	387	317	361	357	344	318	303	355	343	323	345	308	351	360	366	312	325	341	331	392	336	331	358	360	352	341	315	325	370	368	326	348	370	342	351	336	358	294	331	340	357	376	328	296	325	345	308	335	361	354	368	311	339	309	338	335	318	319	369	317	373	299	354	324	362	353	334	328	350	332	357	324	345	319	344	329	332	327	374	312	307	338	374	346	349	354	337	346	373	330	334	345	342	341	328	315	376	363	346	352	357	330	352	352	334	329	329	330	346	321	354	342	326	355	315	352	336	367	349	277	337	331	351	331	310	346	350	342	341	342	347	330	381	375	343	346	291	347	336	338	342	357	369	320	356	373	355	330	376	341	393	367	292	330	342	324	362	338	369	308	328	350	350	341	369	358	359	346	338	350	334	345	359	349	322	335	372	320	337	323	373	332	355	341	329	322	324	389	327	348	363	338	358	346	382	324	333	340	340	364	359	369	330	360	368	342	352	365	344	348	363	320	343	332	321	335	323	312	315	338	330	327	315	351	322	342	295	340	311	297	308	360	334	325	327	335	365	330	345	326	324	325	315	324	341	345	342	330	331	348	322	312	316	322	329	324	294	294	354	345	332	331	321	314	365	326	339	311	335	368	355	344	295	359	341	356	336	354	351	362	316	343	327	337	338	341	343	346	371	306	328	331	324	354	359	358	322	322	366	338	355	332	357	349	311	334	311	356	343	353	325	345	333	339	341	307	327	350	342	342	335	341	357	373	327	341	346	322	347	332	342	302	354	336	322	339	342	338	334	346	366	336	344	347	333	370	345	337	360	349	345	351	348	337	347	314	329	352	359	331	336	367	329	325	318	396	318	328	356	315	346	312	352	334	346	328	334	361	333	341	333	321	331	333	315	340	366	328	317	355	385	335	336	354	363	345	330	314	337	349	344	347	334	342	347	347	303	321	364	332	343	341	339	344	354	322	345	335	352	337	342	319	328	338	310	337	335	319	343	325	359	323	331	323	349	345	345	334	319	344	372	355	348	357	320	320	330	331	352	362	317	339	327	351	330	352	333	347	340	361	357	325	337	323	339	346	343	333	307	383	334	321	321	317	325	361	328	401	332	340	360	330	346	356	345	319	327	345	363	345	343	314	308	373	371	327	340	365	314	362	333	336	306	314	346	352	334	355	363	336	325	360	337	357	373	316	339	339	328	344	346	353	359	364	327	326	356	343	346	353	358	330	338	327	313	315	323	287	304	319	339	344	359	315	333	337	319	341	338	287	377	354	306	375	317	344	326	298	317	370	370	347	351	330	309	335	334	352	343	370	319	331	313	322	346	344	299	329	333	343	345	337	341	328	308	322	351	332	324	322	308	359	338	345	344	349	362	342	341	363	384	312	337	346	351	331	367	369	349	332	319	381	344	351	317	351	357	367	338	348	358	321	353	369	328	321	320	339	325	316	339	311	318	331	309	348	336	344	333	356	356	317	348	373	343	326	345	346	316	328	370	362	333	356	347	337	342	323	307	350	338	314	333	330	347	342	330	346	355	370	336	342	343	342	319	328	344	323	346	361	338	331	380	323	357	347	313	321	326	355	347	379	317	333	329	366	351	353	338	328	340	321	339	321	361	381	336	331	347	319	307	365	322	351	325	332	336	342	362	333	310	336	311	330	312	333	310	372	365	350	352	350	323	329	317	345	351	342	322	322	330	347	321	367	365	348	314	347	307	356	350	320	325	324	309	329	326	321	369	336	363	301	332	372	366	330	330	329	350	315	339	351	340	332	344	343	375	365	314	316	329	326	356	350	347	329	322	319	328	336	354	354	343	321	330	355	349	346	315	332	353	307	305	332	364	339	334	351	349	298	346	320	351	315	342	355	325	354	321	325	327	292	340	339	306	330	342	340	322	294	306	332	339	331	331	355	314	324	332	347	350	350	335	326	334	344	304	317	339	326	349	358	329	322	350	347	326	357	334	335	354	321	340	355	320	352	355	340	326	344	341	316	302	301	355	359	349	309	323	358	313	339	346	361	334	349	334	322	331	341	320	340	358	336	341	354	329	334	336	350	343	313	361	343	329	336	326	326	328	355	349	365	334	305	355	353	344	355	326	307	314	319	343	332	377	362	337	351	392	343	338	339	377	383	351	313	326	340	329	364	364	335	313	341	354	318	337	367	331	344	338	344	331	313	348	354	340	367	308	308	347	339	361	352	328	343	352	330	347	333	349	330	381	348	344	328	331	355	331	332	366	322	396	335	378	340	325	373	356	319	350	355	339	344	368	358	342	356	346	319	339	352	361	351	362	360	353	318	353	359	362	301	340	339	328	362	350	344	336	351	321	334	408	315	356	330	356	297	330	357	344	356	327	313	362	366	382	312	363	329	350	336	343	350	286	346	318	346	335	324	345	357	336	321	337	332	332	356	346	345	348	312	384	331	335	331	326	319	368	309	353	358	385	353	350	358	336	332	337	324	345	350	344	340	372	328	338	352	368	326	321	325	322	344	351	345	353	368	337	326	327	366	382	343	369	333	332	335	351	326	357	305	326	326	307	346	334	304	341	365	314	345	341	339	367	361	353	362	352	351	345	343	370	337	331	323	323	314	352	360	339	323	357	367	343	320	352	362	320	338	356	369	315	354	336	345	305	325	321	348	314	343	367	338	336	367	361	356	326	343	321	367	352	334	333	338	311	359	260	350	321	356	325	350	357	318	359	335	357	335	302	337	358	362	341	338	346	354	352	352	327	287	310	320	362	360	346	347	309	342	335	367	354	318	379	366	322	354	312	333	345	352	328	353	354	347	354	323	315	337	338	326	337	327	320	353	357	331	329	340	331	324	365	332	329	344	354	350	325	356	329	344	370	342	356	316	315	343	328	334	331	343	333	351	369	299	358	338	333	371	371	324	340	360	323	346	333	318	339	373	329	358	335	354	340	341	323	313	333	373	328	320	316	324	354	332	343	314	373	319	335	319	349	344	357	355	355	322	308	352	340	336	360	324	322	315	365	316	325	346	336	344	351	362	325	333	312	324	316	363	326	338	311	348	357	327	329	335	318	360	343	374	350	330	352	377	332	339	337	339	343	320	339	329	331	335	331	325	331	335	334	322	314	315	309	347	318	359	357	339	310	316	329	360	334	338	336	353	326	312	365	356	331	358	363	374	338	337	353	322	343	343	327	323	347	362	371	305	335	372	357	310	324	331
4772	28786	3847	1711	1272	1012	882	696	680	619	542	554	520	519	488	451	491	446	483	486	422	450	457	393	429	450	461	437	396	442	424	451	402	424	425	431	467	457	411	426	368	418	443	425	433	492	397	396	428	422	421	441	447	436	439	425	422	427	427	389	448	415	427	445	414	430	452	419	381	429	438	428	425	408	419	392	427	432	424	440	415	425	437	424	436	441	391	427	393	412	419	411	407	421	407	402	412	417	441	407	424	445	402	437	414	429	449	445	427	398	444	428	423	429	398	396	416	415	422	449	419	405	443	454	437	455	454	440	419	442	397	407	433	447	431	431	436	411	398	401	412	442	433	421	398	447	423	411	443	431	421	451	427	436	398	408	411	447	402	409	461	443	409	426	415	383	405	461	408	448	400	426	395	425	437	458	437	380	380	398	428	441	404	415	406	407	435	402	392	413	461	437	444	411	406	398	446	420	425	426	429	412	449	422	448	451	432	409	466	409	396	389	423	404	393	419	455	443	422	440	431	448	460	453	413	409	441	451	431	403	390	464	433	427	441	429	421	445	444	421	425	421	449	462	422	442	432	425	438	456	448	444	431	449	431	426	398	423	438	419	470	447	461	392	404	443	439	419	432	420	436	416	430	422	428	410	427	431	434	412	433	406	405	441	413	427	409	386	447	447	450	403	430	443	460	414	443	417	428	413	421	463	420	436	424	446	414	408	412	429	415	377	424	458	405	394	437	421	410	382	417	396	385	387	408	436	463	426	395	461	433	434	439	423	440	419	425	444	426	437	386	442	389	460	396	430	423	416	426	439	415	430	412	434	423	420	444	453	417	404	434	439	441	440	408	437	402	409	476	419	431	456	410	420	422	448	392	433	384	419	415	458	431	394	425	398	451	401	445	423	429	450	449	448	410	434	420	390	418	417	395	428	415	476	450	427	425	462	417	450	415	423	382	420	426	410	402	411	398	393	444	413	421	397	411	423	430	448	459	446	450	414	421	383	407	424	403	430	425	411	439	446	427	425	427	416	442	441	418	425	423	448	434	429	421	402	387	444	409	431	406	416	425	432	402	405	440	414	435	438	404	435	398	410	422	431	409	430	414	396	431	445	397	428	417	403	420	422	429	424	424	393	463	458	415	431	417	393	422	428	449	454	434	435	425	432	439	444	461	390	442	427	432	404	401	381	405	424	412	419	426	413	431	372	431	415	457	424	415	436	428	464	417	410	399	405	424	398	436	450	417	430	426	442	431	417	414	455	438	442	466	409	418	450	387	371	421	419	393	431	415	386	429	391	434	425	395	434	431	438	427	420	434	399	410	417	443	426	440	414	417	391	422	407	430	441	434	428	450	421	441	440	392	452	438	404	418	426	415	380	397	450	394	432	460	407	456	450	476	397	393	419	422	392	432	438	444	420	446	406	438	428	423	394	430	399	395	432	441	401	448	392	415	459	461	412	430	427	419	410	403	423	406	419	428	410	394	432	440	414	435	418	409	384	425	420	375	431	422	466	414	429	462	445	445	414	447	420	396	393	372	464	388	413	410	437	439	395	418	412	433	420	399	395	421	432	415	397	419	402	418	415	416	402	469	390	486	382	429	422	437	396	462	442	415	434	434	416	445	388	416	413	406	387	431	422	435	443	400	394	437	435	418	401	457	447	428	426	426	448	396	426	424	410	381	398	426	462	423	421	435	453	461	444	398	443	459	428	423	434	431	398	382	439	468	456	412	415	456	450	387	410	420	403	412	408	430	424	443	422	449	428	422	402	428	395	415	418	419	457	441	460	412	414	438	420	382	419	408	412	389	396	441	438	399	398	432	416	411	441	418	414	429	445	395	469	427	404	431	390	445	459	407	423	414	390	419	421	422	433	423	403	395	422	443	442	394	469	446	385	470	385	411	394	416	382	447	432	403	416	400	415	401	442	431	401	424	446	417	426	425	401	433	392	398	471	410	436	425	432	406	436	435	416	382	412	419	388	424	400	431	442	430	436	476	397	400	427	399	424	424	379	446	406	434	431	408	426	421	418	408	431	421	462	440	443	428	437	412	393	422	421	480	396	419	390	456	411	424	419	413	430	411	441	392	440	392	424	439	417	418	428	458	425	422	430	398	424	416	458	428	477	450	418	422	423	392	431	476	424	420	409	404	405	446	389	432	444	418	449	453	424	421	423	455	390	457	407	417	406	436	424	414	456	464	449	424	409	463	398	440	419	421	365	437	435	446	417	406	443	423	442	378	419	456	437	406	433	400	449	387	413	429	392	447	409	460	418	396	430	431	407	474	463	414	418	392	374	437	423	413	396	403	439	433	422	456	423	437	423	385	445	412	410	458	422	458	431	450	414	458	412	413	399	417	404	432	418	393	430	419	443	407	407	397	404	401	426	412	439	444	412	427	458	424	426	391	420	411	388	388	421	425	431	417	443	442	383	400	407	402	411	417	413	403	458	391	425	441	417	393	391	412	406	414	406	393	437	444	445	412	373	409	411	432	425	400	428	418	407	438	416	422	422	450	424	446	464	394	397	425	377	428	440	439	427	402	404	413	447	443	417	396	415	433	422	441	402	394	402	443	429	445	428	420	408	397	417	406	466	436	454	408	447	435	443	400	438	413	414	430	414	406	404	438	435	402	422	406	406	444	460	410	414	387	423	382	375	434	410	433	441	449	412	422	424	424	433	412	385	403	420	472	435	414	403	418	419	428	453	409	392	424	387	427	422	423	439	418	430	430	413	422	428	414	427	419	442	411	437	396	382	396	436	439	403	440	448	431	406	382	386	459	404	433	428	431	482	404	426	384	433	429	441	423	403	421	441	426	424	420	408	414	425	404	424	425	439	449	429	410	441	426	413	422	397	458	435	435	408	409	389	427	389	477	421	428	408	455	407	449	413	390	399	377	432	437	419	438	455	421	427	480	417	418	449	447	419	375	420	428	423	403	391	395	388	403	404	407	420	417	415	441	402	464	430	402	455	422	431	390	440	418	434	397	397	451	435	464	401	427	422	408	396	392	424	433	396	407	447	433	413	444	446	428	422	427	417	406	398	422	405	426	444	431	420	394	435	426	426	437	409	454	434	413	417	435	438	413	409	417	437	393	386	424	404	434	399	432	435	410	454	436	439	438	385	439	437	437	409	427	433	444	394	458	426	417	415	443	420	440	430	417	427	449	430	453	420	433	393	430	407	400	411	434	419	399	416	441	428	407	428	429	407	401	423	452	427	411	418	442	377	434	439	424	438	418	423	429	389	420	435	411	405	428	438	434	454	403	441	422	399	413	443	448	456	413	418	407	420	420	425	440	399	406	409	440	432	388	415	409	396	427	383	428	408	406	446	409	433	403	430	475	412	431	428	423	430	433	418	399	428	454	396	405	400	437	394	392	396	394	425	416	424	440	439	453	388	430	402	435	412	390	420	396	421	435	452	396	466	409	486	456	419	393	453	434	414	416	408	455	431	391	394	421	383	450	440	439	392	434	408	438	424	428	396
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
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
