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
341329935068	341329935623	341329936173	341329936723	341329937271	341329937823	341329938373	341329938923	341329939471	341329940023	341329940573	341329941123	341329941671	341329942223	341329942773	341329943323	341329943871	341329944423	341329944973	341329945523	341329946071	341329946623	341329947173	341329947723	341329948271	341329948823	341329949373	341329949923	341329950471	341329951023	341329951573	341329952123	341329952671	341329953223	341329953773	341329954323	341329954871	341329955423	341329955973	341329956523	341329957071	341329957623	341329958173	341329958723	341329959271	341329959823	341329960373	341329960923	341329961475	341329962023	341329962573	341329963123	341329963671	341329964223	341329964773	341329965323	341329965871	341329966423	341329966973	341329967523	341329968071	341329968623	341329969173	341329969723	341329970271	341329970823	341329971373	341329971923	341329972471	341329973023	341329973573	341329974123	341329974671	341329975223	341329975773	341329976323	341329976871	341329977423	341329977973	341329978523	341329979071	341329979623	341329980173	341329980723	341329981271	341329981823	341329982373	341329982923	341329983471	341329984023	341329984573	341329985123	341329985671	341329986223	341329986773	341329987323	341329987871	341329988423	341329988973	341329989523	341329990071	341329990623	341329991173	341329991723	341329992271	341329992823	341329993373	341329993923	341329994471	341329995023	341329995573	341329996123	341329996671	341329997223	341329997773	341329998323	341329998871	341329999423	341329999973	341330000523	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	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
22581	21450	29389	23916	21448	21546	13290	1667	1294	1100	981	937	838	774	715	742	736	715	665	669	670	628	685	639	663	674	592	602	614	588	622	606	586	660	640	624	630	632	586	608	626	582	588	562	596	582	614	624	614	614	613	616	612	621	652	637	567	629	596	561	571	561	624	626	608	584	580	578	575	606	593	634	607	587	550	591	558	616	567	567	625	624	631	560	590	646	600	566	607	614	618	591	590	610	586	563	618	575	576	602	566	612	613	586	599	603	642	634	588	611	544	599	551	640	571	585	607	633	601	613	581	638	600	584	597	545	547	600	578	615	591	603	589	606	614	617	569	587	610	587	644	557	558	624	609	577	570	542	610	570	581	583	599	609	578	582	577	654	609	581	621	592	600	630	615	597	573	604	663	649	576	566	600	610	625	636	593	613	607	584	611	579	613	567	636	598	619	584	567	571	608	568	598	602	615	625	601	588	594	600	596	581	605	620	604	584	595	582	574	552	625	624	628	625	609	653	571	583	609	560	604	604	579	596	659	585	631	592	601	578	590	548	609	606	569	568	568	580	623	659	618	603	587	590	551	616	576	618	603	595	622	571	575	605	620	582	580	577	669	580	613	596	586	547	548	574	587	558	586	585	565	592	590	608	625	586	591	597	549	610	629	602	581	588	588	620	629	558	585	626	597	649	577	585	599	644	567	597	554	599	602	598	618	632	661	610	596	608	634	601	594	553	566	608	584	571	597	591	585	584	565	617	595	603	604	614	633	565	586	571	562	631	604	616	565	623	615	539	587	595	587	632	593	622	623	585	632	597	621	631	567	599	565	560	575	570	605	564	582	573	595	598	596	593	590	642	600	578	511	603	590	581	573	578	580	595	574	602	609	568	602	644	556	592	603	587	583	548	619	594	611	629	608	591	571	609	613	622	619	641	570	578	587	608	582	577	600	602	571	560	580	644	602	580	560	559	587	607	597	615	541	588	616	592	593	621	559	639	608	591	615	606	605	627	630	601	588	567	610	560	619	621	621	578	598	573	613	605	610	583	622	569	627	550	602	586	602	575	575	599	647	572	578	582	582	597	611	588	622	599	602	565	625	597	611	604	626	596	597	609	598	572	593	598	630	597	572	608	579	590	595	654	627	583	605	581	592	575	575	617	574	595	599	589	599	574	598	624	593	597	596	555	605	597	595	546	609	589	603	574	605	593	551	603	635	541	575	635	566	595	548	620	622	593	603	608	604	577	592	607	561	581	581	591	600	603	574	588	595	618	567	618	607	636	630	601	588	613	589	605	573	585	646	598	577	586	583	608	595	567	572	562	621	608	594	595	585	605	617	566	594	552	537	600	571	574	577	562	604	593	618	586	597	568	590	612	610	557	577	623	618	664	585	608	565	604	597	604	582	604	601	567	588	624	574	582	554	597	572	623	595	620	596	606	606	566	546	602	585	565	593	563	577	623	576	552	647	611	612	591	592	587	614	592	543	601	528	557	585	596	594	616	640	555	569	587	618	559	605	622	575	578	563	601	563	571	594	607	623	625	630	594	619	559	606	575	556	587	593	589	616	564	608	607	606	594	615	553	546	573	639	580	607	632	588	593	610	565	621	540	610	581	553	612	587	614	611	569	592	564	676	601	575	587	603	645	596	586	558	595	595	578	598	654	579	577	589	594	557	598	595	613	651	587	624	630	596	588	620	566	584	566	581	607	558	602	629	543	567	612	616	638	581	578	552	628	592	580	576	571	582	624	578	582	644	602	599	591	558	579	595	592	594	602	654	612	621	640	585	605	582	584	570	574	572	602	626	611	606	561	615	579	606	597	600	593	567	609	527	568	603	590	593	615	603	531	612	615	577	568	580	600	609	580	620	612	611	614	590	619	615	598	645	595	607	577	574	623	570	576	566	594	566	637	534	637	615	594	622	586	592	588	594	617	581	597	612	619	583	565	589	576	601	570	582	606	593	590	641	592	559	551	574	596	640	574	592	545	592	602	628	577	589	592	609	603	615	591	595	596	605	571	534	562	564	593	620	659	559	605	573	582	615	575	592	575	603	585	571	578	580	583	598	596	588	595	564	578	579	594	625	585	581	573	632	572	622	576	605	622	606	585	571	554	613	590	594	563	576	572	579	567	612	560	556	564	564	629	575	557	590	598	569	588	594	620	587	611	596	568	626	623	618	600	626	599	651	604	554	570	597	647	604	589	579	606	591	589	651	632	619	598	614	611	587	620	590	590	553	663	618	612	596	573	626	618	593	605	581	625	586	595	564	549	580	535	572	568	614	583	622	604	598	639	597	561	599	615	629	624	608	648	602	562	572	607	571	671	620	598	586	583	594	603	559	607	547	649	558	622	567	603	621	544	609	589	598	594	597	574	581	553	585	571	610	592	633	622	595	525	600	604	605	613	579	531	576	573	589	571	606	583	594	627	607	604	573	624	609	596	601	575	601	598	584	580	608	631	601	553	594	607	553	570	583	595	582	582	566	595	602	597	589	632	590	616	601	602	574	618	615	578	552	574	571	559	622	636	581	608	597	593	622	603	543	570	534	605	624	550	626	546	572	570	583	603	553	606	593	538	572	593	563	564	644	598	565	583	602	627	572	596	590	605	597	540	613	593	530	580	613	598	575	621	601	569	597	553	611	544	617	618	602	583	646	583	591	565	587	597	589	533	552	579	593	615	602	580	572	571	607	568	589	628	576	573	611	628	586	626	600	591	605	658	607	611	615	603	588	581	575	570	601	617	608	622	591	581	565	587	590	560	582	570	587	601	636	606	607	603	575	641	531	601	601	591	613	569	590	624	577	545	608	588	604	579	573	613	588	600	608	586	595	630	606	615	636	622	627	545	573	566	575	609	631	606	559	602	554	599	576	590	580	639	582	589	585	620	594	607	558	634	621	562	554	577	543	570	598	557	592	583	619	541	576	621	591	579	616	570	556	590	609	568	610	603	611	593	561	589	608	606	565	643	608	567	606	599	530	587	594	595	613	581	560	593	631	600	588	554	574	577	635	605	595	614	625	599	594	612	548	613	616	564	625	533	598	624	571	620	607	604	633	588	607	591	528	582	591	565	615	594	570	609	607	566	548	639	584	611	574	572	590	596	565	617	611	597	607	589	597	604	595	615	579	654	629	631	595	580	593	631	565	587	590	608	640	546	604	601	610	585	623	593	566	603	609	557	603	607	613	576	601	564	589	589	582	598	596	580	610	593	612	623	587	596	632	607	600	599	615	618	561	583	597	564	611	624	610	548	572	610	591	598	587	620	618	587	636	582	656	598	584	621	623	616	601	603	626	589	613	567	601	599	610	580	585	587	593	612	592	605	578	646	600	583	569	574	586	599	625	576	636	602	584	562	600	618	561	610	611	556	613	592	577	576	604	598	578	596	613	570	556	637	591	634	589	589	603	602	604	582	558	629	589	598	580	621	619	569	601	590	564	594	587	596	575	578	626	594	591	617	579	609	567	599	574	582	585	580	595	577	585	542	579	616
4977	17038	12205	6340	4903	3998	2972	1975	1873	1420	1130	1065	991	860	831	823	804	876	753	805	739	759	738	690	662	719	691	683	718	698	694	667	634	664	717	703	669	688	685	660	637	642	687	643	646	652	682	701	646	688	632	658	602	669	696	640	648	649	633	625	660	632	678	610	628	675	674	666	642	636	657	646	630	611	631	660	644	647	630	656	677	627	673	627	674	684	650	641	649	666	641	607	689	639	627	646	629	688	605	642	687	666	657	688	642	708	664	658	685	633	647	591	697	661	625	686	650	636	643	645	701	602	671	628	647	656	674	686	652	679	671	613	643	629	681	676	630	667	694	656	638	658	634	628	646	646	694	657	657	665	674	662	631	620	653	633	667	632	660	637	643	690	643	695	634	622	616	676	625	640	575	663	660	642	625	660	700	658	691	603	631	633	632	704	681	625	635	620	629	683	638	646	612	622	710	616	668	670	691	696	649	645	682	637	643	585	609	680	675	636	641	667	660	616	633	676	614	663	671	662	639	646	667	593	635	673	669	640	663	603	628	656	619	560	642	667	642	672	660	662	647	647	600	677	648	639	630	654	700	647	653	625	633	629	664	611	613	623	652	628	602	646	646	651	637	649	662	650	646	688	626	661	642	639	675	643	608	659	647	586	637	671	666	662	680	604	645	657	637	684	616	610	686	612	681	645	660	666	707	678	635	661	630	624	650	649	672	640	671	633	618	695	659	654	642	647	612	686	654	632	624	688	639	652	663	616	604	641	633	686	613	628	656	655	649	650	634	659	673	644	646	647	607	650	653	653	668	648	603	621	688	641	662	635	601	648	619	678	662	654	604	620	663	640	634	624	623	660	665	622	637	636	619	690	643	619	648	689	693	695	717	626	602	637	646	673	644	671	663	621	665	630	643	658	669	632	645	599	622	619	621	666	646	697	622	672	653	649	626	625	646	700	637	674	632	620	659	643	671	602	688	603	649	685	631	674	636	670	615	650	625	680	639	673	641	634	632	617	645	659	639	647	674	653	634	604	603	657	648	675	595	614	643	646	643	662	569	641	612	655	665	630	623	654	639	636	652	647	645	632	697	632	655	650	635	650	671	663	673	653	670	673	649	659	657	613	638	606	673	653	615	672	658	663	621	671	665	637	654	631	637	624	621	652	666	667	625	652	602	690	657	668	626	595	653	643	644	678	624	651	649	632	638	658	658	595	663	672	664	600	649	599	674	660	641	613	631	700	645	616	659	657	658	682	664	684	652	615	622	671	675	636	643	594	694	638	622	671	663	610	685	667	606	671	692	630	650	622	607	660	631	674	653	654	673	653	646	624	635	696	659	641	627	643	613	629	641	641	656	610	633	635	669	652	654	676	605	650	660	648	642	678	701	655	623	634	595	660	699	630	660	644	605	628	658	635	664	627	643	650	618	622	689	670	637	681	676	624	605	651	614	645	618	634	654	667	632	702	635	659	623	626	609	668	669	657	653	652	630	621	639	616	642	624	634	633	608	670	619	644	662	617	718	663	630	635	658	617	627	625	633	633	659	687	641	617	708	671	668	664	642	631	646	643	611	691	650	600	659	637	654	624	680	636	684	668	666	653	679	665	692	644	654	724	664	674	675	672	673	643	702	613	660	651	627	677	644	629	638	666	666	620	681	636	633	668	672	616	670	663	638	683	658	637	614	674	624	622	611	628	620	676	658	588	657	665	643	650	645	616	650	675	679	652	618	591	625	657	645	660	653	637	678	688	672	628	671	657	621	633	636	698	697	657	687	605	633	657	670	669	666	694	651	605	677	636	636	646	682	661	613	661	681	650	670	641	668	629	632	650	685	624	690	675	621	662	660	645	640	650	670	645	656	625	576	622	628	643	678	614	648	685	658	659	650	617	665	657	637	640	652	665	635	661	608	613	644	623	640	667	629	650	632	585	674	644	694	650	625	636	637	636	628	604	651	651	679	638	654	673	674	658	617	622	633	648	663	624	627	661	652	670	603	654	602	637	615	660	684	608	652	644	636	650	637	689	654	632	628	640	650	716	608	623	630	580	584	632	676	645	609	732	637	604	648	628	632	569	631	667	652	633	624	641	664	624	636	645	661	657	673	643	643	638	666	604	658	622	659	696	654	692	650	648	627	616	647	623	639	633	664	664	650	671	631	595	678	694	585	626	657	599	621	666	639	631	665	652	647	583	669	637	647	648	629	670	630	668	596	599	637	633	625	634	624	674	692	621	671	636	641	680	639	655	666	662	675	612	666	630	642	637	626	645	724	609	643	665	639	661	620	679	629	643	623	668	656	634	625	647	677	631	655	648	671	700	639	639	660	670	600	639	647	657	670	708	643	675	634	691	619	668	670	641	673	594	625	682	642	630	647	647	649	668	676	686	635	641	628	642	621	657	656	592	618	605	681	662	667	675	608	604	646	643	660	610	635	605	644	607	658	650	662	652	651	643	693	682	686	651	655	646	656	656	699	663	649	570	641	648	633	612	660	660	626	651	652	663	620	623	652	681	654	672	627	663	638	665	610	630	633	669	642	676	684	656	666	653	634	635	694	654	660	641	656	669	607	623	674	643	668	666	651	653	689	639	651	650	702	634	633	647	679	667	614	606	642	650	659	635	617	629	656	647	675	636	659	693	663	653	697	632	610	644	670	672	634	615	655	587	590	659	617	622	629	675	661	617	601	680	669	672	655	675	635	636	686	666	645	682	634	655	658	654	640	662	610	634	664	663	648	664	686	639	636	648	642	594	628	665	643	677	678	698	665	647	669	608	710	680	631	677	647	672	674	701	615	626	602	587	667	609	628	648	634	669	655	606	647	720	628	633	648	613	631	636	682	648	635	661	669	663	640	659	659	629	632	653	651	622	671	687	673	632	635	634	638	715	638	624	656	603	664	646	662	600	641	617	632	665	683	656	598	654	613	666	661	672	641	665	633	636	635	624	700	610	669	618	645	611	633	603	655	665	648	633	636	683	605	611	631	627	623	642	640	634	632	676	629	610	659	661	629	643	648	616	661	666	604	641	666	721	633	673	645	613	703	615	663	685	667	649	657	627	626	644	674	705	648	655	617	666	639	668	604	658	627	632	627	660	627	613	607	664	649	614	634	667	638	617	670	675	627	626	608	650	642	640	664	648	641	624	664	660	651	646	643	630	671	641	664	665	628	640	615	655	642	675	659	639	620	636	650	599	609	678	599	647	657	692	685	696	694	654	650	644	630	644	635	637	652	634	628	671	617	665	591	647	622	641	661	668	625	618	656	662	637	640	678	679	626	636	607	647	617	663	674	653	673	638	622	637	657	599	683	609	690	636	653	648	634	637	608	640	628	626	639	622	641	640	645	698	678	642	623	646	678	613	643	657	612	635	630	668	619	625	670	637	657	634	659	602	636	624	653	634	625	656	651	621	663	686	649	643	654	695	619	653	628	652	603	648	650	642	670	627	607	580	669	632	580	633	621	640	646	653	654	682	695	599	594	618	627	660	644	651
27558	19552	6240	870	594	527	496	483	482	513	459	435	500	451	456	463	438	454	494	452	438	452	473	505	490	454	467	482	463	444	448	434	476	443	435	431	482	419	514	422	428	449	461	457	464	521	463	481	456	451	490	461	471	448	481	449	444	421	449	463	427	434	471	427	510	456	466	405	481	499	486	456	417	412	450	438	495	503	448	405	471	433	455	461	509	508	445	451	480	429	497	468	471	432	480	447	474	479	459	447	405	468	475	501	467	440	488	454	487	478	453	468	452	435	448	499	453	448	517	498	485	445	480	482	506	476	485	507	459	429	437	463	459	458	506	462	451	452	461	434	442	473	445	430	483	435	492	465	449	446	454	446	438	483	491	434	425	459	436	459	442	460	441	452	433	421	465	421	451	464	458	429	475	459	449	457	438	472	446	463	454	467	455	452	452	469	469	465	443	463	455	466	462	465	440	429	428	442	460	479	468	448	517	431	444	463	433	500	447	478	448	439	472	463	476	452	448	497	448	490	429	427	472	468	438	425	447	458	474	443	453	471	434	482	486	447	483	440	469	443	448	444	475	473	477	460	466	423	448	477	458	455	469	455	451	479	453	441	465	468	462	421	437	483	447	481	417	435	471	465	459	443	453	465	450	476	460	425	476	473	450	479	447	436	432	445	484	444	431	420	482	463	464	454	407	449	423	471	478	459	457	446	459	455	427	451	454	456	410	490	478	467	494	440	436	453	459	487	492	468	459	446	439	423	496	445	480	449	441	462	466	447	451	434	459	446	491	423	479	482	446	441	436	424	464	467	433	433	450	438	458	457	457	443	478	474	446	442	441	427	412	503	424	432	399	424	417	472	441	421	459	431	433	487	498	417	457	434	475	461	487	450	461	436	446	471	427	429	417	426	422	465	441	475	477	421	486	475	471	462	473	473	467	465	455	457	443	434	461	427	477	420	461	465	470	447	438	472	478	451	457	447	461	422	447	461	469	461	479	467	457	484	444	492	473	461	501	464	486	476	452	459	425	440	433	463	418	502	454	437	446	442	447	467	454	487	435	464	468	475	433	494	476	449	474	451	483	425	453	461	506	396	453	477	495	459	466	441	490	492	479	449	423	472	473	420	458	448	396	455	488	471	478	444	451	459	449	428	457	455	471	455	476	397	442	449	436	460	465	433	425	492	470	468	453	439	452	434	492	468	460	455	483	453	447	452	457	460	461	442	474	482	468	499	436	475	439	436	484	460	465	456	449	496	486	437	471	425	453	388	469	489	472	453	511	424	438	397	445	479	435	456	425	484	480	444	471	459	470	440	449	463	462	456	440	470	527	428	484	452	492	453	456	439	430	456	435	438	456	461	447	468	475	459	490	452	532	464	486	469	440	426	432	442	441	471	481	442	471	481	447	450	452	465	457	468	417	492	450	509	447	438	458	475	463	426	441	448	478	446	456	474	458	442	446	480	446	475	472	463	490	458	469	463	447	470	421	448	466	436	497	466	418	450	439	433	515	473	447	394	451	449	433	433	495	448	469	455	472	462	471	471	470	443	452	452	484	482	489	427	481	463	482	486	471	444	429	432	485	458	460	502	444	448	448	437	467	461	415	410	467	439	448	455	431	472	501	453	451	493	445	450	417	503	438	417	492	430	485	472	473	477	458	419	420	467	453	517	448	396	447	469	442	458	444	457	436	437	419	414	431	462	457	510	481	435	441	446	442	472	459	492	454	432	442	446	441	446	452	477	487	426	448	475	477	456	472	445	449	478	473	450	442	441	493	451	481	465	513	462	417	440	445	481	455	480	478	463	455	435	436	450	456	447	513	460	448	445	429	481	479	460	453	483	464	415	453	457	441	469	444	461	418	410	450	457	440	499	423	499	460	451	452	453	493	468	475	461	443	455	485	436	445	510	436	456	462	415	483	444	451	461	460	458	460	450	489	491	463	446	481	456	477	422	451	445	456	477	474	433	468	465	454	483	439	411	427	472	433	484	483	455	468	439	493	464	456	450	415	463	446	421	443	470	475	448	455	452	438	411	490	467	494	468	435	481	442	438	442	484	470	413	451	449	460	452	453	452	466	485	449	496	435	424	468	490	473	463	453	441	451	465	470	460	496	502	450	446	439	439	426	425	459	442	479	462	461	429	450	510	434	485	442	464	478	460	452	449	468	448	490	455	460	494	455	473	472	441	502	451	435	458	437	484	430	460	459	473	463	479	483	445	483	468	487	448	491	463	470	486	459	429	424	472	443	449	452	446	481	459	436	460	507	455	447	430	451	469	447	462	469	430	458	459	491	441	482	452	466	456	460	459	443	459	482	477	476	435	456	455	414	473	437	486	502	513	455	486	439	398	472	485	470	474	439	463	472	425	439	445	443	471	526	447	453	490	459	451	404	421	459	458	481	476	453	455	437	504	465	503	461	473	478	460	412	444	460	453	477	459	483	447	466	439	435	460	445	395	452	454	450	480	438	417	441	498	436	454	453	490	489	461	474	492	466	444	451	444	462	457	480	446	460	450	486	459	430	490	492	463	455	486	458	458	450	489	468	458	467	448	432	499	429	478	447	463	466	451	421	438	480	477	457	439	451	456	438	445	446	459	487	442	457	497	475	429	445	458	444	407	465	492	463	439	474	461	446	443	462	437	447	448	442	446	463	434	459	452	470	444	429	426	410	445	441	441	475	447	455	438	436	445	438	477	461	469	416	479	477	458	423	436	421	471	443	442	443	479	460	479	452	472	480	474	469	454	454	468	463	453	467	474	456	449	457	465	469	452	482	437	482	444	469	494	410	486	423	458	468	465	457	424	462	464	445	441	436	441	455	499	474	496	443	466	465	450	428	467	449	432	481	450	392	431	434	448	447	447	450	473	505	478	458	499	447	442	505	445	414	468	408	468	488	453	429	430	422	481	439	490	444	441	442	437	443	461	496	460	478	445	457	473	482	469	483	460	427	443	518	455	430	438	434	479	417	452	465	472	452	429	464	461	475	473	469	438	451	441	457	451	449	443	470	443	463	451	454	397	479	447	447	440	437	472	453	444	433	449	445	448	498	466	466	479	444	420	481	435	443	425	440	452	463	452	485	447	435	440	489	440	434	453	426	473	460	429	473	467	444	464	446	497	470	451	426	447	472	454	466	474	454	470	472	446	444	442	475	472	462	465	459	443	445	438	441	461	452	458	440	439	463	460	436	456	445	469	478	446	447	483	473	461	446	464	453	435	460	516	449	449	472	449	455	457	450	461	437	438	440	456	499	462	465	469	444	474	489	474	429	441	461	448	449	451	457	451	417	424	504	465	459	482	471	481	489	473	463	468	452	478	428	486	452	443	446	438	461	457	450	461	464	442	482	477	465	435	425	439	466	457	479	445	443	475	416	465	441	463	470	504	456	465	451	470	411	457	468	447	442	463	444	445	464	427	430	464	427	456	467	458	410	452	432	458	469	466	450	449	450	459	457	457	453	476	473	457	454	446	509	457	477	454	495	452	461	473
4234	1649	1014	648	624	554	596	550	548	540	518	491	449	498	484	470	515	497	484	492	532	496	528	459	508	494	496	529	466	489	490	460	505	491	498	463	442	462	501	507	519	467	465	493	488	463	503	459	479	497	511	500	504	501	498	469	450	499	515	491	476	455	487	477	487	458	491	467	421	479	456	501	494	466	458	466	506	495	490	511	482	476	487	435	485	497	479	467	509	467	457	457	496	502	477	491	450	460	489	460	497	463	503	486	488	433	509	499	515	491	483	467	508	482	499	439	435	499	504	472	478	480	529	476	492	476	495	494	495	503	483	499	484	535	444	471	485	515	501	516	464	479	487	531	465	491	486	472	491	504	499	469	523	522	533	475	482	437	472	483	464	526	493	494	494	515	460	491	411	472	467	469	508	503	450	444	489	531	493	498	506	487	449	496	477	505	454	490	497	512	499	494	536	513	478	510	466	494	507	475	502	497	493	491	481	470	476	490	478	485	467	489	492	533	529	466	476	511	497	492	449	489	519	472	468	458	492	476	478	486	489	485	506	471	482	474	490	453	483	485	510	502	494	500	524	457	481	496	510	450	448	525	498	484	429	516	446	468	528	491	474	494	489	469	454	537	475	477	493	497	475	458	473	467	503	484	480	495	484	486	500	506	481	475	445	473	495	475	500	457	493	504	499	469	513	510	532	485	525	469	481	470	503	519	502	528	476	522	477	471	446	454	507	481	442	467	516	490	463	463	511	524	512	473	474	460	484	493	509	489	532	501	470	474	455	491	455	501	482	500	463	491	498	463	465	504	493	444	453	480	452	460	481	524	464	472	479	477	461	526	485	508	459	454	479	488	512	457	456	509	497	457	496	479	485	465	498	507	500	491	484	441	506	477	463	509	504	496	500	472	518	500	494	476	493	489	486	490	500	496	478	490	510	489	472	510	499	457	515	472	510	480	489	461	461	502	466	455	473	500	480	550	449	464	537	500	495	491	479	483	537	464	466	519	501	494	469	491	497	502	514	513	475	488	519	474	495	479	479	522	462	461	464	464	499	520	505	516	515	508	467	463	458	467	441	484	523	482	502	459	495	455	531	503	497	473	469	472	474	509	469	452	457	532	488	498	484	462	524	483	527	440	484	499	473	504	451	485	484	495	461	484	508	467	519	490	461	522	472	460	488	456	502	528	497	445	502	473	461	448	491	478	484	515	543	528	500	505	503	461	531	519	460	493	486	477	516	480	471	484	513	460	493	471	447	474	488	496	470	472	503	459	482	409	460	478	510	479	500	516	461	495	496	497	511	495	480	504	509	430	483	493	491	444	485	489	483	509	465	468	459	503	477	502	481	493	510	463	458	426	468	485	511	502	472	527	496	460	436	475	472	524	480	477	501	448	502	457	483	486	484	491	502	468	471	480	461	522	483	487	495	450	535	496	515	443	430	473	468	555	481	486	506	487	477	467	490	491	501	491	516	468	496	491	482	447	459	467	466	499	459	480	501	487	462	518	471	489	493	519	463	486	517	462	487	463	502	461	502	499	464	475	451	477	519	483	481	491	483	492	483	483	491	507	542	493	441	515	504	482	486	474	488	506	499	487	503	484	488	496	496	505	478	450	502	467	464	493	497	496	508	489	507	500	486	516	482	492	501	457	469	494	474	526	528	502	483	507	497	493	502	498	526	529	488	500	486	453	478	483	451	493	477	453	495	485	483	514	496	449	489	486	457	484	494	474	479	483	480	518	511	500	500	498	501	499	488	441	479	465	494	456	490	505	464	466	522	476	474	501	510	503	512	491	484	469	456	497	512	471	477	457	529	488	459	465	517	479	499	492	463	482	498	458	475	490	484	522	502	468	522	480	520	490	482	486	481	497	462	480	476	473	495	483	471	479	489	513	488	481	505	466	461	502	485	515	481	509	467	480	483	496	460	515	531	479	526	487	460	498	479	409	492	483	509	520	437	455	468	526	524	476	488	466	470	510	487	469	490	497	473	488	505	498	539	531	478	444	429	492	510	510	464	482	447	489	489	498	546	502	450	505	508	498	471	476	504	490	483	461	491	478	477	468	467	480	456	493	492	507	501	457	440	462	466	500	485	498	471	475	480	479	513	483	467	531	477	465	475	482	488	519	557	427	480	461	493	476	472	490	427	472	483	442	484	471	519	495	505	466	544	482	494	493	519	467	521	488	527	495	452	501	499	509	489	494	489	470	517	481	485	465	438	485	463	509	498	511	439	477	457	495	490	489	504	520	496	527	485	497	524	493	457	485	461	486	492	466	482	468	474	495	491	507	442	503	474	480	485	519	443	471	499	485	483	471	480	469	497	480	487	506	518	486	498	482	505	472	454	535	483	460	500	476	499	477	489	515	505	490	498	473	495	473	508	518	477	491	453	507	498	489	453	492	506	501	491	488	528	493	448	472	465	508	452	477	499	524	454	473	474	433	505	496	453	478	516	442	474	483	494	453	500	447	500	457	463	468	460	475	466	474	494	474	467	502	473	513	467	475	517	444	496	462	473	527	466	515	476	489	468	470	511	491	515	511	475	451	486	479	479	516	513	511	482	488	495	501	483	496	521	502	520	494	440	506	504	489	525	497	477	484	511	451	478	526	489	530	510	494	501	455	496	482	474	524	466	504	516	474	497	491	462	512	491	519	492	461	473	498	501	489	479	457	541	476	434	511	467	470	509	488	483	463	503	472	504	528	494	492	460	490	501	483	491	510	519	485	458	452	482	467	477	445	451	479	510	491	471	478	510	502	485	522	476	470	474	469	454	453	487	512	502	475	483	494	480	499	471	504	505	506	491	480	470	536	466	463	466	504	467	481	506	489	519	486	496	523	488	482	506	485	472	494	495	479	506	500	475	490	491	448	505	514	459	502	482	521	469	532	483	511	477	486	493	538	484	477	525	504	487	468	527	505	500	488	479	532	486	451	492	480	497	453	477	524	447	491	478	509	544	519	490	471	476	510	496	477	498	500	502	482	494	488	440	480	459	494	471	472	483	503	499	456	481	514	481	456	474	504	493	473	481	478	511	502	447	478	470	491	509	473	479	488	505	505	488	495	507	525	477	487	489	476	441	482	478	493	468	515	551	504	515	488	481	460	445	446	482	495	502	475	457	492	497	483	490	487	466	468	488	518	476	477	506	458	461	506	483	451	454	481	474	487	478	506	500	529	474	507	465	482	472	478	506	491	528	516	459	495	465	501	538	530	440	478	512	551	484	492	466	468	509	463	494	473	488	460	486	468	475	543	494	469	491	475	479	469	515	478	537	512	495	481	454	452	491	472	474	468	485	488	494	450	506	458	482	509	491	505	492	469	508	516	468	507	494	477	487	507	485	492	485	526	489	467	465	494	479	456	470	457	477	480	488	460	469	478	492	507	473	544	508	480	500	499	496	522	478	478	488	519	512	504	493	496	457	498	521	506	500	493	508	477	468	532	490	474	510	474	515	512	489	474	555	516	452	486	484	476	504	450	484	517	505	515
23463	21264	28793	24031	21257	14160	2203	1279	1091	1063	995	935	875	885	861	828	859	857	819	834	776	819	836	795	803	753	835	776	832	778	818	744	786	827	845	820	796	798	713	792	765	854	795	747	811	781	850	755	751	787	780	807	792	809	747	806	764	791	750	770	823	732	766	751	770	772	751	748	799	773	774	767	801	769	780	792	804	817	789	799	770	814	794	811	786	823	734	753	774	739	759	761	781	805	732	781	826	756	760	797	767	766	782	744	773	803	775	779	766	781	751	792	792	819	814	708	724	792	831	824	815	765	854	788	840	831	785	770	777	821	799	775	740	725	766	853	825	788	814	774	790	829	767	807	745	738	817	773	759	762	785	809	783	798	795	820	774	874	788	727	798	759	855	776	791	765	765	788	747	787	763	748	744	841	707	777	790	802	769	734	801	778	836	762	758	799	782	802	751	743	741	770	802	697	825	760	785	733	805	740	808	767	767	778	774	791	798	762	787	777	776	777	834	780	788	782	768	790	825	798	782	800	798	774	785	811	798	781	753	787	759	778	803	798	790	744	803	771	841	832	763	749	793	756	779	800	740	751	802	771	801	773	776	781	803	802	746	798	784	778	841	772	785	781	814	776	787	772	801	816	786	757	788	736	806	720	772	765	816	783	768	766	749	784	803	776	786	770	800	754	798	753	780	805	703	809	782	784	779	785	785	779	772	767	786	815	770	733	807	762	805	795	784	767	764	827	830	762	792	773	791	743	751	780	814	788	774	732	794	771	807	808	810	763	750	744	791	775	759	756	760	772	776	810	765	792	806	787	837	792	800	799	767	807	809	801	783	766	776	809	864	828	770	759	832	786	784	786	765	804	798	744	805	771	833	869	744	789	796	765	810	777	839	788	769	753	830	799	808	815	781	761	865	796	785	759	795	802	802	805	815	789	773	783	792	776	796	791	770	807	791	787	770	783	744	805	788	798	764	734	812	817	744	780	801	771	761	725	786	762	759	806	764	742	819	780	797	802	787	814	767	784	821	769	762	775	798	787	757	823	819	797	755	775	781	802	812	829	824	766	770	767	712	806	793	785	789	811	804	755	808	739	753	791	769	774	758	766	747	831	768	724	739	775	765	804	776	719	789	757	788	734	793	753	717	733	822	813	793	755	770	802	791	793	822	770	801	800	767	754	803	785	773	709	768	793	777	754	798	748	761	763	807	795	814	758	806	775	807	780	795	767	772	791	830	798	797	820	755	826	789	791	774	795	852	790	775	783	769	826	777	759	797	758	778	820	778	738	778	774	762	731	757	795	765	734	776	793	795	807	781	723	808	793	813	815	820	819	817	758	785	816	748	792	773	814	780	816	765	757	799	811	768	808	765	756	776	742	759	776	776	827	735	817	788	772	747	804	822	789	746	824	819	738	806	788	764	779	761	749	789	783	797	779	761	810	825	796	759	779	786	763	767	786	761	816	773	766	737	786	782	768	734	813	767	759	726	784	723	797	741	831	756	792	715	779	757	782	758	792	794	729	761	775	767	784	760	768	763	743	847	770	826	806	762	796	796	737	813	776	795	764	810	846	782	833	781	761	783	811	747	751	815	793	785	793	782	811	765	757	725	838	779	775	733	734	786	794	759	753	754	761	814	803	746	793	809	818	762	800	790	778	806	747	789	812	778	801	744	797	791	780	783	805	784	819	765	786	763	822	780	741	811	795	817	739	766	759	785	770	746	729	801	826	781	773	742	786	756	747	808	783	760	733	772	760	790	770	806	797	817	772	784	745	807	797	746	791	795	822	756	728	796	759	816	789	816	758	721	776	747	816	791	791	771	774	827	801	761	744	790	831	763	798	734	822	742	810	736	799	816	774	808	756	764	806	811	781	773	753	762	802	759	822	708	822	781	834	741	784	803	758	802	772	768	730	783	781	827	775	829	788	779	776	797	760	755	776	795	778	787	764	750	804	795	800	774	776	798	764	745	801	749	790	759	761	806	764	769	725	827	812	781	751	728	729	738	832	789	770	796	751	777	726	826	789	851	825	797	794	810	780	809	811	758	794	782	794	788	801	777	795	774	733	823	760	826	771	782	809	786	717	774	759	791	817	735	750	788	784	783	824	722	826	734	785	807	739	832	788	780	838	750	808	796	737	749	727	763	783	786	785	814	763	802	814	749	819	772	791	772	751	770	750	784	779	783	785	797	765	786	796	788	748	813	769	790	818	790	769	771	777	804	782	788	842	767	795	790	797	848	768	753	828	849	776	741	764	787	830	778	813	756	835	820	786	774	724	756	786	803	812	774	808	829	802	790	815	752	767	744	798	764	788	765	807	800	821	796	760	690	776	809	778	742	750	756	798	791	778	754	812	802	782	782	780	805	775	790	721	742	717	766	768	809	761	807	753	794	762	765	726	798	800	760	796	749	790	753	766	754	749	774	799	813	763	770	811	779	764	758	757	807	761	782	847	799	786	769	787	770	786	796	794	815	793	782	843	773	768	844	796	800	747	793	811	765	766	753	779	801	768	792	772	766	739	806	809	752	756	758	775	783	723	813	791	706	746	765	749	773	737	806	763	790	778	790	753	786	783	749	793	773	792	778	837	811	780	774	806	766	738	807	774	792	758	786	733	835	804	748	814	776	781	774	744	775	734	766	782	827	802	762	834	809	730	756	779	784	768	807	724	752	783	758	812	800	865	765	766	809	765	767	791	743	817	767	773	789	779	780	779	809	784	814	782	733	837	752	795	735	751	776	828	765	795	745	792	752	826	784	740	755	785	793	780	794	773	780	812	778	799	766	842	756	773	795	762	778	790	809	759	738	754	745	783	802	713	787	840	781	773	779	807	754	820	774	794	778	824	749	778	773	779	792	773	795	759	730	816	774	827	812	801	725	780	720	772	806	763	760	750	772	766	768	812	813	749	832	788	794	774	809	742	761	769	796	783	780	820	753	764	772	795	782	791	796	742	842	809	788	836	766	777	744	737	756	793	815	779	772	814	755	746	797	770	798	728	814	758	779	774	781	797	767	762	787	792	761	777	742	774	731	807	760	804	751	785	768	782	746	802	766	782	777	799	755	825	777	757	791	752	780	772	802	831	753	803	830	793	781	742	763	770	736	810	766	803	799	791	818	779	796	801	762	802	765	720	758	786	781	788	812	793	809	725	812	780	774	793	754	830	786	790	773	722	800	812	826	745	762	790	787	768	803	747	802	767	791	734	768	747	804	794	760	794	758	817	762	782	759	782	845	782	808	761	746	817	768	787	803	783	730	763	768	786	799	787	769	780	743	738	789	781	749	760	731	776	751	790	786	777	765	806	770	736	794	735	757	794	784	753	805	781	762	780	753	785	778	707	780	780	801	799	754	754	755	817	784	758	783	738	708	782	725	758	795	757	808	762	751	778	817	751	743	746	769	803	777	729	822	761	745	798	771	788	816	785	782	781	792	792	751	779	769	726	798	798	773	829	793	759	803	768	721	770	734	830	786	795	790	797	781	761	771	765
3720	11020	7383	3833	3098	2533	1993	1458	1349	1258	1139	1009	957	951	882	995	930	920	929	875	883	836	876	818	863	826	845	885	842	833	839	813	788	842	850	846	857	827	798	856	844	857	857	827	774	817	854	843	797	823	791	837	825	860	844	827	815	867	815	851	814	811	797	788	817	855	834	824	771	785	823	866	797	795	786	781	835	818	867	850	887	793	841	812	808	872	789	864	829	858	850	815	820	833	837	815	784	835	877	833	805	811	822	752	797	846	847	852	839	818	767	818	836	839	765	828	841	811	877	852	797	766	853	781	829	839	886	812	807	778	823	794	829	792	799	733	866	792	821	849	795	875	853	859	830	840	796	856	876	822	787	796	816	822	805	815	811	862	807	829	835	832	809	816	780	840	827	828	842	824	837	821	786	831	762	746	798	861	832	818	856	805	818	823	832	819	786	796	838	810	821	863	806	833	857	820	810	834	803	841	848	803	827	859	783	784	814	836	854	821	861	830	823	791	783	866	857	819	835	796	817	786	838	854	809	800	837	846	837	830	887	825	788	805	840	793	773	796	843	751	797	815	837	786	855	832	880	852	796	850	773	842	789	791	797	790	810	810	846	811	772	833	819	806	812	831	825	789	807	841	784	816	807	826	819	840	843	805	820	824	780	801	819	800	808	877	822	803	807	831	813	865	825	832	775	815	872	858	797	782	823	766	824	835	816	836	846	770	795	875	789	826	793	815	807	879	772	816	850	840	757	870	790	847	846	766	768	813	815	837	868	821	838	838	868	842	819	797	781	833	795	811	774	819	805	794	819	809	835	815	816	867	806	828	834	804	859	792	823	838	806	856	786	802	752	814	819	850	817	831	785	788	869	863	869	829	789	855	775	830	856	820	798	804	818	783	836	800	807	810	777	806	817	819	851	792	890	852	848	884	766	836	846	813	822	831	850	806	809	800	845	783	798	823	794	795	798	864	785	792	806	852	835	828	850	807	770	819	821	829	829	859	798	789	857	793	837	840	801	884	828	746	797	826	856	863	850	850	776	801	782	808	760	803	810	835	820	849	780	826	828	869	842	835	829	832	838	780	829	843	819	821	815	833	834	861	842	854	817	783	780	833	831	815	794	856	831	844	823	832	835	791	843	855	816	836	800	806	839	807	796	782	785	773	805	830	795	801	801	796	803	825	808	802	861	794	832	820	799	804	866	768	789	838	852	828	803	748	861	880	807	808	778	835	794	831	836	851	818	864	796	821	873	819	804	809	841	800	797	809	818	877	856	836	853	795	817	810	808	847	777	834	865	850	806	801	843	798	831	850	833	834	835	833	855	815	825	821	864	827	834	731	794	808	829	788	850	799	783	786	802	799	794	866	867	864	828	812	855	871	827	824	790	820	799	858	814	812	786	848	840	811	879	819	840	833	804	826	774	880	798	819	782	846	855	806	851	806	822	825	848	768	827	835	799	834	780	789	826	798	799	842	840	817	784	812	795	844	810	805	837	811	825	845	828	815	835	861	840	829	842	787	800	801	796	801	828	819	831	808	780	809	829	817	815	838	832	785	827	844	778	805	772	828	860	868	791	818	813	782	858	794	838	813	800	830	782	796	814	777	870	851	828	848	851	841	817	846	825	780	787	787	808	818	844	847	803	772	819	852	830	841	844	816	824	805	861	811	784	807	851	849	765	780	799	805	834	796	822	843	784	834	866	807	807	800	833	829	775	815	801	804	802	819	844	865	874	815	796	809	793	838	791	818	855	820	804	748	862	794	844	827	816	824	759	792	808	805	835	850	838	830	800	779	823	812	813	815	785	805	865	846	846	850	829	870	831	795	819	803	795	831	849	838	875	841	794	843	808	785	833	830	766	771	856	834	868	836	833	846	845	821	841	777	814	855	854	842	897	849	845	814	830	827	791	846	800	752	812	791	756	800	776	813	801	781	842	826	868	810	805	820	837	796	838	822	875	820	807	811	810	798	795	837	794	831	786	807	880	785	781	815	807	866	797	819	792	823	808	853	820	828	831	798	808	868	842	832	812	819	810	822	793	885	842	838	815	818	748	805	829	848	822	867	806	799	825	835	797	787	866	825	810	830	807	829	779	837	894	807	838	847	811	835	820	847	785	771	835	838	809	837	805	838	811	835	772	794	834	771	841	816	834	821	758	798	824	782	774	826	818	836	804	777	817	829	809	830	808	831	830	819	890	794	820	796	816	797	818	803	817	833	830	782	807	837	805	790	828	825	853	799	814	795	835	870	783	833	753	839	865	793	783	786	796	834	888	828	823	834	818	805	747	746	837	821	815	809	788	836	809	789	826	835	865	878	778	803	793	826	835	861	847	770	810	832	818	831	807	828	838	870	818	823	770	859	809	834	839	815	834	824	785	865	774	821	848	782	840	829	744	777	824	778	819	820	778	833	878	816	815	762	853	789	789	817	780	835	824	778	817	835	820	862	801	787	835	817	804	779	783	852	834	782	795	810	778	819	793	844	793	825	800	821	799	854	841	762	881	823	818	811	756	875	823	875	819	817	815	808	813	772	806	809	836	800	827	841	870	837	797	797	840	834	789	842	842	817	842	821	810	796	840	785	850	819	799	813	866	861	778	818	829	793	826	843	851	851	836	811	846	871	771	835	816	804	812	799	807	811	808	843	793	840	860	826	831	761	804	742	844	855	829	863	821	794	805	799	822	803	826	775	807	775	798	860	835	856	843	814	846	839	785	787	857	839	826	830	803	813	812	797	827	802	811	905	827	821	843	831	812	816	800	833	792	865	793	840	793	828	811	838	831	790	814	819	791	810	848	833	788	837	808	822	821	773	772	812	815	876	824	781	861	813	842	793	800	876	844	786	794	832	822	825	836	821	817	799	801	812	806	809	850	779	786	866	813	872	842	852	781	806	830	826	795	794	847	792	819	837	854	820	817	774	815	844	868	808	862	802	863	805	787	809	842	840	773	806	847	842	846	858	868	804	800	808	834	809	831	799	815	781	842	812	844	824	810	806	821	842	823	866	782	830	782	781	813	800	806	842	775	837	822	851	834	804	859	810	822	836	786	855	752	789	834	814	772	850	780	822	875	810	822	781	832	799	842	839	823	809	827	779	859	820	849	792	874	818	867	796	812	785	813	808	846	822	778	864	823	857	811	736	862	832	863	890	798	816	822	887	794	817	826	881	824	791	833	790	827	799	799	805	834	825	775	809	807	777	777	825	829	871	809	810	798	836	785	783	859	791	835	833	809	786	833	787	759	785	804	867	794	819	852	825	846	818	765	808	800	835	842	781	831	806	776	849	760	861	749	829	843	802	797	787	844	837	838	900	827	831	843	868	790	800	842	807	798	794	853	809	771	854	828	816	817	822	827	810	852	781	803	828	840	827	812	826	787	827	864	811	881	819	863	812	808	788	812	774	791	786	871	797	814	795	814	814	859	809	816	818	765	843	782	808	783	846	819	830	794	805	814	825	789	765	791	805	803	779	812	853	875	808	838	823	829	845
24591	21250	27880	24902	16162	1039	573	409	381	362	305	272	259	257	271	282	273	230	250	225	207	217	247	265	215	244	241	210	212	215	221	209	240	220	243	193	197	231	211	231	201	227	237	210	213	234	200	207	220	236	205	264	209	214	197	222	205	204	195	236	214	233	193	210	209	208	212	212	212	225	234	192	225	201	210	229	218	213	192	221	225	195	198	211	209	196	213	216	218	227	227	231	201	203	244	222	213	234	207	220	212	199	217	203	212	220	210	219	197	216	231	215	233	206	217	198	204	179	220	222	220	236	190	204	223	240	196	254	221	223	225	227	230	215	231	229	214	215	210	192	197	197	196	206	220	214	220	204	209	217	206	202	224	189	211	186	208	219	196	187	200	231	206	212	224	252	216	202	198	208	234	243	228	255	205	216	195	204	208	239	196	205	216	210	193	221	218	222	194	207	213	207	212	204	225	209	224	231	231	224	202	203	218	235	214	217	206	197	204	209	204	226	230	198	205	200	208	204	218	201	220	186	209	221	202	221	209	177	205	195	211	182	228	216	230	218	184	199	220	182	223	201	204	197	198	198	190	213	225	227	186	209	215	228	198	219	180	248	235	207	190	225	226	213	241	210	215	215	223	223	214	213	221	203	198	195	200	224	214	249	221	187	188	221	238	238	266	202	226	195	225	257	224	207	204	195	243	214	209	206	204	213	207	202	196	216	217	226	221	223	210	187	207	207	200	214	203	222	194	207	189	203	215	245	191	214	205	235	199	228	179	200	196	170	218	227	234	211	221	178	213	215	210	235	218	226	191	216	235	206	176	218	217	199	194	215	209	228	206	212	197	205	187	221	182	213	209	203	200	218	218	210	219	243	205	202	208	235	217	199	209	225	214	208	206	207	238	225	229	220	208	194	200	212	184	200	232	240	218	212	213	210	218	224	227	210	210	217	211	230	236	214	222	231	225	207	207	201	193	217	206	199	226	200	219	230	210	236	214	226	217	207	204	220	228	194	231	199	225	210	184	193	204	225	215	224	214	210	223	214	206	204	220	200	210	240	220	214	204	224	196	217	214	200	227	227	200	216	222	201	208	232	207	198	189	219	185	223	213	221	223	213	215	199	196	225	220	215	218	211	210	216	211	219	202	198	209	194	224	218	201	231	190	193	225	217	211	232	185	212	215	211	208	200	207	205	203	210	198	212	199	205	225	202	192	186	198	190	243	189	197	202	211	215	211	225	190	213	213	187	224	228	208	233	203	205	203	207	192	215	231	227	231	210	219	215	224	197	235	202	221	231	196	232	233	235	202	212	207	226	203	203	214	239	205	232	222	209	212	228	228	215	235	193	211	222	199	199	203	229	205	189	213	197	222	217	213	218	213	219	201	197	183	213	201	215	227	192	215	210	230	216	225	232	186	206	208	198	207	239	213	202	235	245	208	225	192	200	220	214	208	223	185	221	219	206	220	212	214	202	229	235	183	215	183	215	210	199	207	233	203	203	202	224	199	195	219	229	213	203	192	235	210	194	197	207	202	233	209	239	196	200	211	194	185	226	213	197	179	215	223	187	195	211	227	205	209	210	217	208	190	208	205	208	219	186	210	180	238	217	211	238	214	220	240	205	247	214	182	207	202	241	197	235	187	183	201	197	232	219	222	201	190	203	213	220	210	208	216	217	185	189	204	171	208	207	222	197	208	224	200	209	232	192	205	207	217	179	209	221	220	203	200	188	213	207	215	226	197	233	197	230	223	225	213	192	225	190	196	195	169	219	240	225	215	205	195	223	200	243	215	215	197	244	215	221	229	231	192	205	201	218	210	198	211	226	242	197	222	220	229	204	223	208	213	201	196	225	196	222	210	219	190	210	203	213	219	222	217	222	191	238	210	227	201	214	198	216	203	226	211	207	192	199	218	228	217	200	202	212	198	200	216	209	188	222	220	198	250	222	208	239	207	229	221	170	212	222	197	205	194	197	203	215	202	214	210	215	201	220	188	222	217	222	225	186	238	198	201	227	254	220	210	209	201	210	194	206	196	209	207	210	195	214	201	215	217	223	199	209	199	192	215	232	246	189	229	203	211	212	222	210	233	215	192	223	180	213	217	215	231	209	215	209	213	202	206	192	215	192	204	224	200	226	225	201	207	200	201	216	193	222	238	213	225	211	214	185	202	214	208	256	216	231	204	194	214	206	211	233	214	215	212	216	203	214	204	187	210	248	241	204	218	186	191	194	188	195	198	221	194	215	220	220	204	211	218	238	220	224	195	210	206	223	196	237	194	208	204	218	203	204	211	229	205	190	213	205	207	202	214	227	196	224	229	233	236	211	223	217	217	219	213	198	201	171	217	204	203	212	202	188	234	198	200	187	225	211	214	197	207	238	202	206	223	226	203	205	210	194	191	182	187	223	178	226	208	211	225	214	223	223	211	200	223	222	216	195	205	211	207	202	199	231	213	203	217	225	226	194	213	189	237	234	181	219	206	218	208	184	233	190	205	186	217	196	197	241	218	202	171	200	180	236	236	233	231	210	215	195	241	198	227	219	219	202	219	223	217	225	203	227	191	226	201	196	210	206	212	196	201	201	232	198	181	212	220	212	228	206	232	229	205	211	226	211	214	197	211	208	214	224	235	170	204	193	225	213	247	245	236	209	213	220	237	195	204	214	197	212	218	212	191	213	212	228	201	231	261	196	204	208	224	222	212	220	221	207	216	186	220	207	231	216	203	249	241	187	219	211	213	203	217	214	223	197	246	219	216	222	201	204	229	213	218	209	222	218	210	212	214	217	199	221	245	222	219	222	222	184	210	229	223	198	187	204	200	225	206	194	191	201	193	216	199	208	217	238	213	198	199	215	205	218	227	203	206	237	229	208	217	237	215	208	211	211	217	244	223	221	230	197	199	219	219	233	220	201	208	233	232	226	223	195	236	203	234	190	210	216	215	217	212	228	206	207	221	226	207	207	206	225	217	201	204	197	213	217	191	218	235	232	238	239	191	195	195	219	233	197	221	194	240	194	225	178	226	190	227	225	243	220	201	222	209	203	215	221	208	191	200	207	205	228	210	225	200	173	212	201	226	230	229	225	211	201	227	222	195	234	212	206	235	187	229	217	226	227	236	219	242	207	201	244	214	234	200	215	204	221	229	209	203	216	215	207	188	179	204	207	216	194	212	228	219	204	226	200	211	204	214	220	197	204	224	216	224	199	202	217	221	209	216	194	218	228	197	210	208	202	193	216	224	231	204	216	205	210	221	227	222	206	218	218	196	198	218	222	209	196	226	196	202	206	186	189	229	194	209	230	190	227	191	216	218	210	221	215	227	186	217	214	211	181	216	185	225	203	215	211	201	213	216	216	230	193	212	197	229	192	217	223	202	186	203	196	207	207	236	233	218	233	224	224	200	250	212	246	198	240	203	244	240	192	206	204	220	197	215	220	202	235	183	206	205	231	201	236	213	209	202	205	205	209	216	196	207	210	227	208	217	225	194	231	219	176
3450	6568	4088	2097	1611	1304	928	630	572	481	356	371	332	329	320	312	312	309	267	289	255	287	257	272	261	268	260	264	275	269	252	257	261	298	241	217	276	241	265	265	247	267	247	240	241	286	249	216	258	247	250	265	226	260	242	247	241	248	239	238	238	238	244	274	221	264	221	234	269	240	227	262	249	214	232	257	223	243	236	242	266	250	254	253	248	192	265	195	250	246	244	245	269	252	284	271	247	262	216	268	242	228	243	243	259	237	259	262	253	249	255	242	233	274	243	244	229	230	228	235	250	233	234	271	252	233	250	259	235	268	256	257	237	257	226	249	233	252	227	205	250	222	242	216	238	245	234	258	240	244	239	258	238	232	223	236	270	231	239	238	253	232	256	228	224	258	243	260	242	225	239	233	250	260	262	235	252	239	247	220	250	261	256	279	194	255	241	292	264	198	247	234	251	236	230	229	254	290	273	267	231	205	236	256	257	251	258	261	221	264	226	249	233	223	242	265	246	212	233	211	242	254	249	248	265	249	260	245	240	240	261	251	223	237	240	243	228	217	235	254	259	248	213	225	261	253	247	278	237	272	234	247	229	259	226	242	270	242	236	256	233	248	251	215	248	248	249	261	246	255	247	247	248	248	242	241	246	232	234	222	231	225	245	281	247	258	199	224	250	245	228	233	266	257	281	254	245	236	244	271	249	236	259	235	264	248	242	259	254	248	248	261	251	250	230	239	226	259	227	204	253	235	270	299	244	242	245	257	254	256	279	254	237	246	221	236	220	249	254	233	229	238	235	224	266	248	250	255	227	235	262	246	255	244	241	244	248	248	222	273	244	247	252	238	241	230	262	252	233	278	204	227	206	220	243	230	223	259	234	238	256	237	246	272	240	213	228	252	268	221	225	239	224	267	258	261	238	243	252	243	250	256	230	253	239	264	237	230	265	234	248	250	243	252	246	235	224	261	257	253	226	251	237	255	229	255	253	232	265	243	243	250	241	254	249	251	230	253	221	256	229	266	254	251	257	234	250	234	265	242	244	247	240	254	243	266	227	221	219	233	263	221	231	245	248	235	251	243	259	242	222	241	250	214	245	258	265	250	238	233	281	238	242	228	292	265	242	254	208	252	241	263	269	248	243	260	255	233	266	238	238	264	241	239	253	221	235	241	223	244	263	234	238	229	270	251	272	231	225	249	287	228	253	241	235	236	266	234	257	260	268	221	242	222	242	261	219	229	248	254	253	276	229	221	249	240	244	235	231	231	223	260	232	244	228	237	237	235	212	245	250	272	244	224	252	254	235	230	258	253	248	250	271	235	235	232	237	224	263	257	237	236	245	225	244	206	242	220	260	240	274	243	237	257	210	244	223	249	266	244	255	235	231	240	252	236	237	253	247	250	230	231	217	215	250	269	249	252	261	230	224	239	246	253	232	237	236	267	231	264	241	234	245	246	242	250	240	264	216	241	253	267	251	219	235	224	252	244	264	261	279	248	225	282	243	252	227	252	246	230	230	241	230	226	274	236	267	266	272	268	259	253	225	249	250	236	240	216	258	257	236	236	271	226	251	234	237	242	245	238	231	264	242	226	233	235	243	259	265	235	216	235	207	254	256	263	237	240	244	276	276	221	260	207	251	246	239	238	253	256	250	258	243	253	276	271	236	239	263	251	249	240	224	249	245	239	231	223	243	232	234	220	233	289	227	264	218	237	232	234	260	236	262	234	232	246	227	240	240	251	232	222	247	270	261	262	249	268	225	235	243	221	248	241	226	239	235	217	264	231	252	256	273	267	263	261	267	227	280	264	253	250	267	278	239	243	276	260	240	241	261	227	235	232	266	230	245	251	245	225	250	260	243	245	225	260	224	246	241	224	261	228	259	226	257	230	224	266	265	228	236	240	249	259	230	254	240	229	242	230	247	227	240	236	237	245	225	225	242	252	234	243	229	261	263	244	268	236	250	205	256	249	263	239	275	253	228	267	258	257	264	227	238	254	249	222	209	239	238	258	244	258	226	234	249	250	229	269	271	225	265	245	256	276	237	249	238	235	230	248	227	227	254	241	229	248	227	266	269	246	243	234	255	224	224	225	250	259	237	252	237	238	238	239	245	253	262	238	245	240	240	241	235	228	253	263	262	237	213	233	246	244	255	267	255	242	246	251	221	237	231	236	225	257	234	264	220	266	241	289	219	230	255	239	245	257	237	240	220	261	247	250	252	222	261	248	249	261	243	238	259	227	272	241	237	249	258	261	245	257	230	245	248	234	249	265	211	235	212	259	251	289	220	256	236	241	224	243	248	236	264	260	266	218	249	228	226	257	231	227	243	266	269	248	235	246	235	222	256	238	256	260	234	263	237	243	215	264	238	247	246	258	273	244	236	230	248	239	260	228	252	268	259	262	240	230	227	239	239	247	246	256	255	258	265	224	264	254	215	261	237	253	242	242	228	230	237	254	248	230	257	228	208	248	258	228	242	240	257	270	235	275	234	276	242	237	251	245	232	261	220	250	246	248	240	230	231	240	244	241	258	230	256	237	231	267	271	247	253	245	270	228	252	250	239	226	255	267	246	248	249	247	213	268	231	249	247	250	242	230	260	248	252	262	247	253	228	289	240	248	250	232	234	230	250	229	270	251	252	237	271	247	233	264	241	247	234	255	285	253	248	256	229	222	237	235	244	237	247	253	249	266	242	268	233	236	231	258	232	238	239	225	251	257	275	250	257	243	248	241	258	256	250	261	259	240	235	235	223	237	256	267	264	233	241	229	242	254	223	237	230	259	257	269	240	217	241	244	228	226	223	245	234	261	241	260	240	243	260	269	256	255	257	242	244	242	210	233	233	247	242	272	264	250	278	257	271	243	250	259	236	257	234	236	200	245	251	213	264	250	226	253	246	252	245	225	236	258	239	228	234	250	248	257	226	211	248	259	217	244	225	227	249	241	254	233	238	252	231	270	243	221	224	256	265	235	233	236	244	245	245	257	251	231	248	232	255	249	261	236	250	233	248	244	228	268	219	227	249	235	229	230	236	214	236	261	251	256	240	246	256	259	236	235	256	239	244	246	256	236	261	224	242	283	231	254	245	227	264	256	256	270	227	241	256	239	244	238	290	243	253	256	254	252	222	246	246	261	248	231	260	256	239	260	210	221	234	248	221	233	257	265	241	245	252	251	233	269	228	234	255	237	244	265	218	266	212	240	249	217	264	241	233	248	232	242	227	288	242	252	230	251	242	226	231	240	232	251	236	219	236	289	221	246	222	208	230	237	253	237	243	243	284	250	233	293	231	265	247	237	259	244	263	231	249	248	255	250	237	259	287	238	239	239	254	249	243	254	270	204	248	259	236	249	233	256	226	269	229	265	251	260	230	265	227	242	220	272	234	228	232	247	240	230	263	279	227	241	256	273	256	256	255	246	263	241	251	226	249	261	241	246	235	222	243	222	249	241	260	232	220	244	247	239	232	234	234	254	259	255	258	239	257	235	279	218
22385	21294	29135	23789	21294	21367	13172	1659	1333	1139	909	829	776	757	756	731	649	727	698	673	614	669	641	654	569	636	633	641	710	654	619	642	600	588	583	616	609	619	611	588	605	600	607	670	626	617	616	605	623	612	552	592	604	605	610	633	617	591	573	626	568	594	600	595	598	593	600	579	579	572	580	591	605	592	612	586	611	583	594	615	602	614	606	603	567	596	563	604	594	613	600	591	583	566	622	611	585	564	585	604	592	583	611	591	592	611	614	604	597	585	591	591	598	616	566	625	618	577	634	572	592	617	589	634	600	579	556	601	608	586	602	589	607	584	632	569	547	619	590	583	580	570	615	607	582	590	588	604	587	612	558	583	591	554	591	541	584	525	600	584	564	565	570	596	607	595	655	549	566	566	584	582	564	601	612	613	585	596	544	564	582	592	585	554	570	628	601	551	585	585	604	578	571	637	632	599	561	602	606	532	532	591	579	566	600	575	577	558	593	533	592	569	590	604	571	585	590	627	579	650	598	624	568	594	578	576	611	596	561	608	618	578	630	624	557	569	544	580	595	589	572	578	634	537	537	607	588	580	579	596	584	598	560	618	612	598	575	556	624	579	596	569	568	600	620	625	565	614	547	591	623	583	622	578	594	576	603	570	565	615	617	560	641	579	589	596	577	623	616	607	575	610	639	593	599	603	626	550	586	543	596	601	590	604	592	622	556	572	573	585	589	576	618	610	598	605	546	588	600	599	599	566	660	595	619	566	574	620	620	579	613	589	603	565	570	577	653	666	570	606	616	548	579	594	561	579	614	572	614	576	582	604	584	605	595	564	528	607	563	562	604	621	557	570	583	630	552	583	573	580	613	606	630	586	583	569	620	611	566	571	549	535	611	599	653	564	566	605	548	619	606	574	641	604	584	559	586	585	590	625	551	594	591	595	601	577	582	585	604	565	597	582	583	549	606	593	589	603	576	592	558	624	568	618	611	620	613	617	595	607	590	586	595	579	614	618	613	603	598	592	563	570	564	592	625	604	601	631	583	564	610	600	573	592	576	618	581	548	565	587	593	587	573	580	599	586	613	577	597	573	586	605	587	602	617	578	567	584	572	591	596	575	636	570	579	594	611	556	624	551	575	597	591	593	582	603	600	558	603	584	582	565	617	588	591	603	632	610	566	584	626	620	597	619	530	611	564	580	588	598	580	611	544	605	588	605	587	583	585	554	584	543	612	552	624	589	604	618	604	592	622	627	609	631	618	581	573	607	590	591	623	594	585	587	634	603	611	576	574	612	600	527	574	578	597	593	584	589	585	607	566	598	573	583	581	571	586	610	579	602	538	586	592	604	587	614	596	580	589	590	579	580	615	567	587	599	587	591	612	607	636	598	608	610	520	603	596	578	564	598	590	556	553	607	555	603	631	601	594	594	602	573	617	576	570	602	604	566	593	604	557	597	623	592	584	611	539	588	578	593	618	557	577	595	586	613	604	587	603	578	584	570	578	573	569	640	615	563	632	585	584	553	601	569	551	586	565	594	630	586	555	551	592	614	598	575	587	588	612	622	602	580	610	535	600	550	616	566	564	611	601	565	611	551	586	591	588	580	599	619	602	587	583	583	578	637	601	597	595	598	590	559	612	582	625	579	586	559	564	603	586	598	588	590	608	612	583	588	575	590	553	613	592	583	663	637	585	563	619	595	612	582	619	591	563	595	600	580	618	550	615	578	557	554	578	563	587	520	561	611	581	564	602	581	574	627	577	588	635	585	569	626	561	594	581	589	597	559	577	599	624	619	618	620	619	656	640	610	599	589	629	595	587	542	583	627	566	631	550	607	566	600	646	606	571	581	605	588	568	612	565	579	578	648	604	587	616	600	592	594	604	604	576	596	616	584	612	579	574	611	592	555	576	558	579	590	617	587	609	609	560	608	577	594	558	574	576	608	578	583	573	575	602	581	545	545	573	615	581	552	576	564	570	603	598	606	618	610	576	558	573	590	565	635	606	596	592	559	582	586	583	578	627	574	592	583	573	593	595	604	594	617	562	625	580	620	603	595	618	582	590	624	597	567	597	624	628	537	638	630	595	601	554	631	588	581	605	569	567	610	567	586	614	518	596	559	576	591	579	554	581	570	602	599	602	595	575	638	603	627	611	558	541	572	582	582	600	570	603	588	631	607	598	629	574	562	579	570	588	642	586	636	588	570	591	568	580	559	605	551	588	587	569	594	610	645	602	602	590	600	572	591	616	560	562	592	549	567	597	564	586	587	554	598	608	586	620	534	583	601	579	595	619	602	604	555	570	546	562	588	601	549	538	572	588	575	575	630	641	630	569	569	629	621	576	570	579	599	586	567	541	580	572	593	569	631	581	629	569	555	620	622	611	584	562	573	599	592	594	598	593	568	581	585	621	626	614	551	611	593	605	577	612	584	643	650	608	621	575	607	579	590	566	565	593	584	587	569	579	574	614	655	569	601	574	595	585	534	591	552	580	596	568	602	582	589	571	604	528	579	588	591	564	572	587	602	575	583	548	633	605	574	602	595	612	611	596	601	568	546	557	573	583	624	603	590	585	615	561	614	581	586	587	576	605	566	580	567	569	615	588	600	532	554	582	614	617	593	604	591	588	633	609	594	613	597	567	608	660	592	582	601	591	547	566	609	558	597	549	595	583	574	573	588	616	618	582	575	589	594	578	566	629	587	578	578	557	585	591	609	558	591	583	580	588	570	627	593	601	653	564	604	541	586	592	619	624	558	585	598	597	589	584	550	590	543	636	587	582	608	624	591	575	573	550	534	615	582	620	590	616	573	589	573	587	608	592	555	577	627	577	588	606	593	602	589	568	590	577	586	592	573	567	576	616	566	618	566	586	578	584	613	547	577	578	614	595	630	608	603	622	580	586	580	623	654	564	630	537	606	644	578	598	535	579	580	583	624	636	574	603	595	602	631	631	583	595	612	545	590	589	631	585	581	606	613	650	610	596	525	610	630	580	574	539	608	586	597	584	546	555	569	586	626	593	560	546	599	576	571	560	600	576	583	568	595	614	562	605	570	599	617	575	621	565	578	604	582	568	582	603	579	590	599	647	581	550	529	627	577	589	588	616	571	578	578	584	567	621	603	564	548	603	596	636	598	582	578	592	548	600	611	560	597	584	586	576	600	599	598	603	611	607	605	569	620	611	602	583	614	594	587	613	587	587	595	596	599	609	602	591	619	572	584	592	615	605	587	602	592	585	580	623	568	592	578	597	568	575	595	574	592	578	565	623	599	574	600	569	611	564	580	548	575	572	574	591	608	576	573	592	574	562	565	555	632	578	586	592	578	575	551	582	611	595	613	578	616	571	578	561	569	591	564	636	609	588	583	627	567	574	561	579	577	581	611	623	571	587	529	611	535	590	572	636	572	592	593	602	583	586	584	580	559	599	597	567	587	618	647	617	608	582	560	581	573	575	613	583	558	575	616	576	607	560	602	584	578	629	595	617	601	600	593	594	615
5019	17186	11778	6356	4895	3937	2831	1920	1811	1481	1146	995	996	955	885	883	831	812	778	748	733	724	730	735	711	694	682	658	641	663	700	712	669	654	684	622	629	647	664	641	665	681	636	650	659	622	631	661	692	629	663	635	665	628	671	655	651	663	646	632	652	651	640	656	627	649	654	673	646	660	667	622	594	631	663	640	593	671	620	643	601	667	657	661	654	658	652	644	650	639	663	625	667	647	651	613	608	642	601	610	648	619	639	624	640	627	636	639	677	618	637	611	672	641	634	617	678	631	633	600	652	654	637	624	643	674	624	597	642	630	659	636	595	602	599	581	647	605	642	596	666	649	625	609	592	688	649	638	595	662	668	592	652	632	609	648	617	632	637	618	613	629	636	664	674	597	633	629	634	604	619	626	647	668	654	653	671	598	620	644	569	668	597	656	596	645	658	661	659	640	637	631	652	669	597	658	622	627	662	663	637	598	641	656	616	631	670	622	602	628	633	689	670	663	666	639	628	636	621	609	607	626	599	617	709	605	640	678	660	692	645	648	655	646	642	655	623	630	649	628	646	618	638	627	604	628	619	648	598	598	605	674	628	646	636	648	642	622	593	638	604	654	643	639	648	629	645	655	630	639	636	630	631	641	637	666	621	612	635	665	640	659	610	617	648	629	637	641	610	560	640	649	592	671	613	616	591	645	646	625	626	660	618	608	619	659	599	614	657	617	627	705	631	622	631	680	624	675	626	644	615	633	603	650	659	643	625	676	654	652	642	645	593	641	646	628	659	596	654	620	655	656	648	615	620	663	655	650	650	621	671	662	695	667	606	657	600	641	668	620	637	600	655	643	645	664	616	654	613	646	599	602	637	606	657	661	645	663	627	644	630	616	666	656	669	647	623	650	654	638	687	627	598	647	620	616	605	629	618	578	664	691	623	618	647	620	639	630	666	604	623	646	658	657	630	650	636	598	662	604	661	625	644	665	597	633	607	676	648	593	635	631	659	657	641	643	642	622	614	633	620	692	665	632	682	654	658	616	625	649	599	628	624	589	597	674	655	662	623	655	650	629	621	616	655	699	683	588	612	654	628	643	633	621	672	682	652	663	606	642	627	614	646	631	618	644	649	641	622	609	662	615	635	606	624	621	641	675	615	629	630	648	641	640	644	644	662	632	643	662	603	625	640	603	651	595	629	601	648	655	653	702	626	659	617	617	665	675	667	669	650	615	657	612	698	633	634	646	685	665	657	601	623	650	638	663	610	700	633	612	655	605	660	658	626	656	661	665	610	614	631	608	655	625	598	629	613	668	593	642	666	618	636	646	617	643	630	588	606	618	623	643	677	651	623	638	645	624	668	670	590	651	645	639	614	636	632	656	643	636	671	640	604	612	667	631	634	660	636	689	592	622	649	655	616	650	648	616	634	655	668	652	610	664	669	585	602	614	650	647	669	623	661	634	623	623	610	610	656	635	603	624	616	641	621	616	685	640	658	621	575	629	660	649	622	660	605	634	619	646	629	606	620	707	642	619	680	640	652	664	637	630	663	603	625	617	636	583	616	644	628	645	611	653	663	619	662	627	662	638	642	630	606	598	584	640	615	629	664	647	612	659	642	659	626	704	642	648	619	648	667	662	629	642	647	647	637	630	649	617	661	644	627	638	634	660	617	629	608	616	642	617	642	628	612	653	629	674	645	641	630	634	657	638	649	643	647	651	617	646	626	650	669	629	647	655	607	624	626	612	655	642	627	593	709	638	626	637	720	610	626	639	642	640	609	678	600	647	629	647	668	632	599	643	669	650	635	610	616	629	634	648	645	620	648	656	614	620	690	654	613	652	660	627	602	641	628	615	621	614	619	632	636	642	621	580	620	581	619	630	642	645	599	615	598	638	640	672	611	637	603	668	615	651	673	618	639	604	663	638	630	625	607	617	615	603	615	605	673	602	620	619	658	641	609	632	667	618	612	620	584	610	621	626	634	626	667	623	659	645	611	630	627	640	611	644	609	587	606	641	625	625	594	618	657	659	628	648	616	651	652	634	651	611	647	636	611	638	604	656	627	644	648	606	608	617	623	611	635	626	639	607	627	702	609	602	582	613	635	643	684	641	604	669	631	616	620	630	622	620	664	610	650	613	673	624	670	641	615	659	659	623	658	623	643	649	666	603	629	639	613	626	667	627	657	629	622	617	631	612	614	632	637	692	627	635	617	624	641	654	670	635	674	615	629	663	624	641	629	662	619	604	583	605	608	666	640	644	614	632	637	629	600	638	628	694	643	611	676	637	639	671	622	635	623	631	683	647	615	630	639	665	624	644	651	633	642	644	645	620	641	629	659	659	673	621	620	610	663	634	628	606	637	613	648	648	643	628	651	675	684	651	615	608	621	627	617	668	630	674	634	638	681	646	653	636	636	642	663	646	616	597	651	649	705	617	631	622	670	602	696	674	621	663	650	637	603	651	663	644	674	631	673	643	664	605	612	664	600	612	622	644	651	608	654	612	654	601	704	633	591	641	644	626	629	643	620	636	614	634	625	617	593	662	649	598	633	624	633	642	603	646	627	638	587	672	649	638	632	617	618	628	679	625	643	628	631	668	645	641	620	621	644	619	665	631	640	633	691	596	616	657	658	665	629	666	600	631	655	648	586	637	681	676	648	656	656	641	667	633	660	608	650	651	649	622	659	671	631	614	611	662	585	636	651	651	626	625	642	647	601	616	605	646	630	640	605	605	634	660	626	626	625	640	635	657	666	676	599	659	600	593	641	595	640	628	620	617	641	660	669	625	607	603	626	622	642	645	613	677	655	667	612	628	648	658	669	600	602	634	637	608	572	606	642	594	647	581	655	620	659	657	640	641	623	637	684	597	635	662	640	619	653	608	634	643	612	654	668	648	642	687	675	653	633	658	644	603	654	662	593	622	632	621	624	622	681	620	647	628	652	602	665	669	670	619	605	606	626	667	609	639	651	617	650	669	658	667	633	651	598	655	631	603	619	658	620	612	649	643	666	606	641	626	600	728	597	667	620	629	670	625	639	632	676	648	670	625	647	600	647	638	594	657	624	609	625	648	624	641	651	645	631	586	661	633	662	618	642	650	587	613	644	648	642	668	609	648	615	670	619	631	641	670	650	688	663	648	637	669	638	598	584	650	658	635	614	637	708	655	564	634	667	667	599	630	646	609	615	668	635	612	677	656	618	629	643	652	658	672	638	656	614	664	654	605	661	668	678	602	606	659	673	641	619	669	639	688	617	650	654	623	660	647	591	633	630	643	667	663	648	651	592	639	659	668	613	688	624	635	645	612	631	694	639	577	632	658	659	621	655	659	602	633	580	630	626	637	657	631	634	625	656	679	635	623	626	624	641	630	661	625	633	648	659	671	619	634	613	654	644	631	671	602	640	671	638	630	616	687	617	645	671	635	657	648	662	680	606	654	635	633	646	633	654	681	646	613	610	612	598	606	626	622	685	649	605	602	673	668	590	652	661	583	629	630
27337	19455	6007	947	596	587	500	481	474	464	454	467	460	480	435	461	445	465	458	469	483	487	469	424	473	459	439	451	458	467	454	485	452	489	474	452	428	470	465	454	436	457	465	459	506	497	439	454	464	428	412	465	471	472	501	451	461	424	462	467	473	495	472	432	433	449	474	460	460	433	450	429	430	416	447	506	453	456	442	436	507	489	458	446	458	444	449	442	456	443	483	484	480	448	459	466	460	454	465	475	456	438	440	460	463	452	434	456	459	485	457	469	487	449	455	425	446	447	463	452	477	467	471	449	467	446	467	428	415	426	458	447	419	439	461	466	436	446	410	436	464	471	465	473	462	488	493	435	434	466	423	456	462	489	470	402	454	407	486	431	464	446	454	455	425	444	457	452	466	452	427	457	423	476	441	452	492	486	425	466	431	438	464	456	441	421	474	466	448	431	478	480	449	439	479	462	425	471	444	470	475	450	428	453	458	468	436	467	428	441	451	426	447	432	455	439	450	460	435	440	461	483	407	429	468	424	457	490	414	482	453	433	438	495	459	475	486	460	435	453	456	448	464	436	436	485	471	417	483	470	451	420	432	440	444	464	492	504	421	448	461	469	409	464	450	463	451	435	466	482	425	468	456	433	448	443	488	431	468	461	493	465	445	420	445	441	471	449	453	452	447	446	453	459	434	429	462	465	484	414	466	449	462	412	415	462	472	474	466	436	453	452	432	456	468	443	458	453	474	469	479	449	484	459	498	454	461	449	437	452	395	463	427	456	428	481	422	510	481	462	469	484	479	469	435	480	447	484	445	452	456	386	445	432	472	463	480	439	491	445	438	447	475	466	452	435	464	480	476	455	473	452	434	484	465	463	429	435	460	432	474	491	465	413	448	436	470	450	430	450	492	458	447	467	434	443	435	432	431	450	440	486	481	419	464	414	472	451	464	510	491	445	473	456	462	475	462	471	423	467	495	479	441	442	459	441	453	466	450	426	415	455	439	432	401	465	431	446	517	492	478	412	484	481	484	455	454	461	482	472	459	475	456	444	462	438	470	458	461	471	481	410	483	490	455	429	468	440	447	497	476	451	436	473	421	434	445	450	419	493	472	460	480	459	470	478	443	429	454	418	457	463	452	487	446	494	483	485	443	449	440	490	447	473	424	483	450	478	487	454	475	480	448	444	419	448	434	438	482	437	488	460	452	494	459	474	427	425	441	425	442	462	476	442	459	471	499	451	446	468	469	434	429	499	431	446	462	481	470	464	426	461	447	453	453	473	440	450	431	450	457	439	424	469	454	499	482	451	478	465	429	449	448	458	495	502	429	453	450	482	445	457	489	469	510	465	437	488	442	455	475	460	476	450	398	438	471	461	462	415	493	441	443	452	495	453	478	467	414	473	491	452	447	453	461	457	422	428	453	460	451	428	457	455	458	447	456	433	472	463	496	447	461	483	463	470	491	464	438	464	451	440	458	433	450	422	466	423	449	413	447	461	452	473	443	471	460	428	460	480	448	454	469	465	430	492	457	447	491	479	477	431	437	443	482	449	416	457	436	433	472	437	418	451	463	402	438	456	465	450	438	449	459	448	439	423	461	442	474	470	454	448	459	478	462	437	443	433	441	489	473	470	453	449	474	459	478	456	427	443	453	480	421	436	451	419	434	422	457	437	426	454	449	440	418	418	446	474	445	479	467	462	436	440	473	443	496	469	467	410	446	443	442	443	432	466	473	459	450	458	456	419	423	453	468	506	450	450	445	462	449	465	433	465	465	447	445	444	468	487	476	494	457	425	428	468	473	469	443	455	472	442	455	479	483	430	456	486	467	444	431	478	449	451	458	466	499	445	437	451	479	431	440	488	443	467	466	432	421	438	472	461	475	458	492	451	448	467	443	479	433	440	449	458	423	496	426	432	457	451	471	464	447	468	447	428	462	474	494	423	428	450	435	483	468	436	401	468	472	471	420	467	442	433	458	471	463	495	446	487	450	481	434	436	449	446	462	482	445	489	430	460	467	450	492	468	479	435	457	431	456	444	444	444	457	484	449	485	492	453	427	485	435	464	477	414	438	470	465	474	455	431	437	436	435	481	466	471	445	472	487	462	458	477	474	471	437	449	453	462	467	436	453	465	471	428	471	454	437	425	461	446	485	432	410	508	432	449	425	473	473	439	417	456	442	464	458	448	466	433	474	454	448	441	472	484	437	436	411	454	464	483	426	417	463	412	462	458	467	447	461	476	453	461	457	430	473	492	416	441	442	432	476	488	507	422	412	473	478	481	464	437	486	464	441	413	482	445	422	451	471	464	469	454	463	483	435	442	452	452	431	451	453	473	448	450	457	492	449	427	447	460	429	452	477	473	476	477	410	481	446	455	471	439	454	426	455	461	483	418	470	442	447	494	463	480	499	431	454	466	441	425	482	455	470	470	448	455	429	471	462	470	450	435	447	474	446	431	464	432	459	480	479	480	458	445	482	452	487	454	458	455	466	458	463	450	477	485	438	457	429	455	453	484	430	461	445	453	427	465	440	462	473	430	478	455	407	435	429	454	460	462	441	448	469	472	427	467	408	435	446	472	471	463	437	417	461	487	444	473	436	432	455	451	441	449	436	460	481	455	432	471	443	461	438	483	445	480	416	441	466	430	447	473	472	472	462	450	441	444	423	454	457	452	420	461	405	440	485	459	469	472	453	449	486	445	450	438	482	432	437	486	436	459	464	468	461	466	439	430	436	456	423	436	461	447	448	459	448	469	450	449	502	464	451	452	455	447	466	438	440	471	445	450	468	417	423	462	453	418	429	474	435	462	469	438	447	419	455	436	459	450	466	446	437	473	460	481	435	482	456	448	429	438	432	445	431	398	460	464	425	477	470	457	515	476	430	508	446	447	472	458	465	417	476	420	472	463	436	444	428	449	463	499	458	514	452	454	466	462	447	437	449	440	415	473	454	487	457	467	473	469	458	474	456	406	472	451	481	447	450	443	432	431	485	442	479	474	416	432	467	440	461	455	439	419	443	438	463	452	485	456	480	445	428	464	486	482	431	420	448	431	439	476	426	469	441	456	454	432	494	507	440	466	426	477	451	473	482	492	481	493	421	447	453	454	425	439	429	463	463	482	493	437	444	455	414	430	464	438	475	458	440	442	481	436	444	428	477	455	436	447	442	450	412	438	465	450	407	467	442	470	461	454	498	469	437	427	456	436	436	449	445	433	441	423	454	423	480	442	458	449	468	460	445	450	443	481	472	431	455	460	488	458	484	473	423	432	439	438	421	499	452	435	497	447	461	435	431	422	474	480	425	473	428	438	487	482	454	427	406	509	467	470	454	424	482	465	453	444	436	437	435	496	476	501	439	451	481	446	450	473	467	468	451	449	436	468	443	458	452	448	449	467	442	452	443	465	443	454	435	489	450	439	428	434	445	474	453	456	460	454	470	448	422	479	457	443	464	427	451	473	473	459	468	450	417	446	469	439	457	455	458	457	452	419
4235	1875	1038	716	584	591	594	514	495	477	496	462	524	462	502	501	491	544	442	473	504	444	501	482	507	496	499	471	504	441	486	443	485	461	483	474	485	510	480	518	505	448	499	466	435	475	480	506	491	492	471	470	501	484	480	490	476	477	494	503	477	512	480	517	485	451	501	465	505	475	493	490	461	447	472	477	448	479	488	457	467	503	461	509	461	482	499	490	454	461	491	505	472	507	478	479	491	504	462	453	440	473	479	511	492	464	493	487	488	488	509	432	496	501	490	469	511	431	481	447	459	508	458	447	471	450	446	515	421	516	458	451	478	482	484	492	504	452	475	483	470	461	486	471	494	478	496	526	460	476	498	496	485	465	513	460	441	483	505	474	542	482	475	460	465	463	505	491	506	513	497	471	466	473	500	447	458	474	470	482	468	487	476	474	487	497	458	453	497	480	501	451	444	482	470	504	489	489	525	482	511	474	494	472	506	513	525	511	498	482	471	522	503	523	481	498	498	492	473	457	495	504	457	474	465	460	472	505	468	465	473	465	495	489	496	465	443	526	459	500	495	515	491	462	438	470	477	471	442	510	511	487	468	454	476	490	465	502	489	455	470	496	475	479	529	467	474	475	501	481	484	481	483	445	463	458	479	485	487	501	495	457	474	488	516	461	482	488	473	463	505	468	508	497	462	476	515	520	522	502	502	498	482	485	507	488	509	462	488	515	475	478	491	467	453	475	487	484	493	498	476	499	474	473	496	485	479	457	493	481	497	477	452	522	475	505	446	470	453	478	501	432	452	499	486	465	493	488	469	529	491	457	480	472	496	481	470	432	440	468	509	489	461	473	512	452	493	480	463	487	438	524	463	479	502	472	454	441	485	453	508	448	465	477	485	492	526	500	489	508	519	472	484	500	464	489	477	446	479	500	433	510	453	484	432	508	500	466	483	478	498	449	496	489	473	444	496	463	479	456	442	523	494	501	490	526	468	450	514	450	486	478	449	479	456	442	472	518	467	480	506	470	481	486	495	475	457	491	471	466	478	513	493	456	500	508	480	472	468	493	469	483	470	457	503	494	497	455	470	504	489	461	497	454	494	431	466	481	494	472	452	503	480	474	490	477	509	487	490	469	470	476	441	529	477	458	483	481	457	484	470	490	425	475	514	444	466	495	460	475	471	486	489	481	499	482	478	506	477	507	465	460	511	492	452	496	500	479	461	487	521	457	472	466	447	476	479	488	506	479	445	489	465	478	470	484	492	466	509	482	495	467	475	475	489	493	490	468	505	487	478	500	457	468	503	507	469	490	487	455	452	506	510	445	485	473	502	474	454	506	475	494	471	431	507	488	500	511	440	468	522	498	494	510	490	480	478	478	460	479	486	507	444	464	490	459	482	448	487	503	457	497	449	484	469	480	456	497	483	468	477	477	485	469	511	438	500	479	486	494	459	444	513	455	467	448	487	446	479	411	444	491	480	508	499	515	510	463	530	511	492	516	508	457	488	464	520	479	496	488	484	505	475	459	492	470	447	488	479	489	487	483	488	483	469	473	467	505	505	503	449	487	481	473	438	503	454	473	446	489	460	453	531	502	499	459	482	454	449	479	431	474	475	489	450	505	482	471	461	466	481	497	508	508	492	451	457	507	491	516	490	465	499	465	460	467	466	490	490	471	525	479	498	476	509	479	508	456	483	495	505	427	463	492	477	472	460	490	476	474	480	503	475	442	469	463	455	466	492	464	466	493	480	501	470	453	476	503	480	432	451	478	467	480	478	492	507	516	532	469	453	490	440	485	488	503	447	459	472	491	452	416	450	474	451	429	458	470	484	477	499	458	450	442	460	459	483	465	529	468	486	520	456	482	441	478	460	485	489	469	502	478	438	484	491	479	501	465	480	485	490	445	501	453	511	491	439	490	471	478	468	505	455	480	481	524	482	456	464	476	477	509	481	471	515	478	486	479	471	480	445	498	479	486	476	466	465	467	513	519	515	502	474	449	454	482	485	457	466	448	463	479	478	494	474	488	438	499	486	480	457	486	477	481	516	480	481	490	467	495	456	457	507	475	456	461	533	519	472	469	483	476	471	465	510	466	489	523	481	463	492	463	489	524	468	480	526	472	497	466	479	493	494	470	495	462	505	446	475	456	491	473	456	458	512	477	490	454	475	451	501	470	517	483	490	455	493	470	465	481	495	455	474	453	476	483	460	504	502	471	476	461	490	508	450	444	483	478	467	494	482	484	475	474	451	481	484	507	466	473	478	492	472	447	490	538	480	505	488	450	474	428	476	462	470	497	496	473	514	497	474	499	479	459	503	476	473	471	489	464	477	478	454	489	492	510	499	541	481	461	479	484	492	481	441	466	450	451	487	460	475	494	464	483	461	472	486	455	483	516	531	449	496	498	456	509	537	491	485	503	488	473	456	464	493	476	458	464	500	497	473	499	474	510	473	466	477	498	506	469	461	471	499	480	493	441	479	494	522	473	476	488	493	473	491	477	468	449	451	486	477	480	466	448	441	456	486	508	483	457	480	519	468	519	484	466	478	496	507	456	499	465	463	496	493	479	473	482	498	464	481	479	477	468	466	514	484	493	495	508	433	463	513	480	452	490	475	469	491	497	472	478	467	463	470	465	509	448	466	484	501	500	472	500	515	455	498	510	454	481	485	528	498	465	544	474	433	408	477	475	489	510	471	461	468	508	475	503	491	489	496	458	490	498	514	443	453	514	469	472	489	468	459	491	480	505	475	492	476	502	452	443	472	481	472	510	482	467	474	438	471	481	475	479	437	457	481	470	516	502	458	491	462	474	445	494	531	503	457	454	453	485	450	469	531	453	452	487	495	459	473	472	485	456	465	494	461	496	471	468	481	476	474	481	462	455	468	486	498	479	504	469	474	467	517	499	484	464	529	504	505	506	480	496	474	474	490	455	451	463	473	454	483	471	492	478	461	460	481	487	519	421	469	473	491	494	502	488	481	473	493	505	503	451	479	461	475	477	454	464	471	491	493	462	430	535	506	472	474	472	490	478	494	510	476	445	499	461	471	477	511	495	488	487	495	473	476	484	469	472	483	495	485	477	478	461	448	467	504	493	494	449	455	456	493	533	473	473	452	472	458	472	480	461	446	506	465	469	478	469	486	485	499	472	456	484	488	454	439	465	444	482	436	442	466	505	475	470	466	478	484	452	492	487	501	462	450	490	492	441	533	485	469	459	547	469	483	518	447	490	497	445	499	469	459	461	464	476	526	494	520	512	459	457	492	513	462	506	503	507	500	502	500	470	527	480	487	464	495	468	517	516	465	486	489	481	528	495	503	481	495	477	482	487	484	496	478	461	479	460	501	502	458	460	501	457	499	504	493	463	468	485	484	490	507	445	447	504	490	476	493	482	450	466	454	454	479	472	479	445	476	492	501	488	456	475	474	489	467	510	496	498	473	484	488	472	466	460	460	471	475	452	506	467	493	479	464	475	482	444	478	498	494	458	476	520
23524	21252	28787	24020	21242	13915	2197	1274	1140	1043	949	902	913	899	917	866	882	831	838	784	802	819	823	762	819	777	802	782	795	798	804	854	792	773	791	785	779	773	758	754	804	794	723	809	749	774	793	727	785	758	774	760	777	771	777	836	800	787	763	737	729	766	757	775	760	769	793	813	787	739	755	755	776	816	795	772	754	806	732	749	768	759	783	781	743	758	802	739	771	767	712	800	765	742	782	710	799	772	746	751	810	819	773	777	755	853	793	753	778	817	761	740	749	785	766	787	750	822	793	837	775	726	769	736	785	752	798	761	750	798	756	760	781	777	811	792	751	813	768	798	761	755	724	771	781	755	762	789	834	815	787	748	756	739	760	789	766	715	752	786	814	790	731	796	774	763	794	782	747	774	792	790	776	832	714	748	760	744	802	806	837	813	802	758	837	789	773	706	815	793	768	709	806	765	779	792	740	715	802	806	794	816	846	808	827	774	769	750	793	773	790	768	784	773	831	770	810	797	747	750	764	817	765	785	777	790	764	743	788	775	780	746	800	817	742	711	755	757	742	787	770	780	838	774	751	742	777	787	775	770	781	758	794	755	734	756	741	776	787	776	809	777	758	775	831	767	808	711	771	774	754	784	776	775	776	778	767	772	817	774	751	705	755	742	771	739	801	700	729	772	740	781	846	753	779	795	763	771	829	774	804	773	791	743	745	803	748	799	737	794	775	776	750	784	774	752	816	767	852	775	792	779	805	802	755	764	717	761	789	786	773	771	746	755	780	737	762	769	763	789	801	743	757	800	738	781	741	756	795	816	778	801	804	734	706	770	733	800	827	779	726	764	735	788	740	782	724	786	781	772	779	765	758	739	760	736	835	761	802	801	782	781	755	799	789	746	802	775	788	737	744	808	795	793	787	720	766	792	747	774	739	749	749	783	767	765	770	719	783	762	810	821	751	772	793	774	806	768	830	726	768	747	788	751	753	783	753	767	794	758	789	783	776	771	776	838	795	798	801	732	758	794	744	803	790	771	770	778	770	781	726	805	774	796	795	810	796	768	715	769	763	782	758	806	775	748	812	774	733	765	762	736	797	780	773	725	714	745	786	745	808	766	796	790	762	730	725	751	770	798	760	779	763	777	773	712	756	784	801	774	715	778	753	777	799	797	764	774	793	751	794	806	796	789	748	770	797	811	770	795	730	786	694	746	771	808	731	760	772	756	854	772	775	800	820	766	800	789	752	757	802	751	760	824	811	817	782	754	749	754	808	793	780	785	754	772	775	774	746	826	761	767	789	790	708	768	759	780	822	832	788	749	780	769	738	753	786	744	778	790	813	777	723	788	725	751	768	806	776	773	766	728	740	748	770	768	793	744	771	782	793	810	794	823	760	706	804	796	789	794	764	752	765	809	755	752	714	778	810	730	767	764	755	769	786	859	713	746	786	775	771	777	780	761	771	748	804	783	758	776	760	791	806	809	775	784	726	734	805	794	719	801	762	748	787	705	768	751	771	772	787	749	771	748	804	788	787	752	785	787	806	787	785	781	771	833	752	774	747	780	787	755	746	825	732	793	783	821	802	752	782	776	756	707	817	762	804	742	793	773	749	794	791	791	786	737	817	746	735	753	832	739	774	764	748	812	808	758	742	741	774	795	759	767	817	821	760	749	748	750	758	807	794	791	776	795	778	751	758	812	800	791	773	762	751	736	730	798	727	791	718	789	760	789	759	782	787	787	787	770	781	808	728	743	723	799	741	737	744	758	761	757	749	772	813	747	773	758	822	807	814	799	779	765	802	748	768	771	772	760	784	813	780	800	772	757	786	768	744	798	766	836	737	780	732	742	766	810	798	789	764	813	764	779	763	767	800	798	802	771	794	767	789	809	764	831	788	776	817	799	771	725	778	749	731	789	764	766	775	759	776	822	811	787	825	760	753	766	713	748	755	744	803	765	773	754	797	759	776	778	779	754	719	754	788	857	738	803	797	734	738	765	765	780	780	736	781	750	767	740	779	758	785	818	818	739	800	758	778	810	789	797	748	753	735	752	770	761	783	736	738	759	805	742	758	766	784	758	741	769	752	772	780	753	774	732	781	766	747	733	787	762	809	752	742	780	771	824	736	753	703	732	762	769	760	812	764	754	805	777	812	808	787	803	740	795	779	786	761	726	781	792	771	775	735	783	763	787	755	783	736	783	798	761	760	782	755	753	779	779	773	732	752	834	791	763	767	775	803	821	815	742	789	766	738	766	787	785	830	781	779	764	790	761	762	816	691	714	749	719	816	787	762	765	810	761	693	795	741	754	713	706	754	771	806	797	858	777	765	783	782	819	821	758	770	818	782	778	735	758	790	760	780	795	758	779	779	751	768	724	802	775	802	787	761	803	762	784	795	759	763	771	791	753	760	759	771	810	724	786	808	767	744	776	778	723	779	764	772	791	787	734	772	811	785	756	825	781	732	764	815	785	793	754	756	863	769	747	799	763	809	797	751	766	766	811	803	734	845	781	712	761	761	812	768	836	756	808	726	740	705	756	756	774	778	799	742	789	797	788	792	772	782	793	784	783	796	772	808	799	734	819	771	798	759	778	790	745	807	771	726	792	782	813	720	784	753	756	749	764	755	723	780	753	737	773	719	759	782	805	747	790	736	749	801	793	769	754	750	819	784	766	767	773	805	785	807	848	756	706	750	837	783	795	789	728	753	746	760	769	751	728	771	757	811	783	772	768	791	780	787	784	774	784	809	790	734	736	782	822	800	783	773	763	803	782	743	779	807	721	708	808	783	748	776	781	767	774	780	782	772	744	773	777	801	748	751	788	772	826	797	767	770	774	725	793	798	765	756	815	792	839	839	726	802	823	803	768	811	807	808	746	804	802	776	779	780	760	789	786	727	772	758	730	776	705	724	826	784	752	790	777	765	790	764	765	783	800	747	749	729	790	777	775	760	746	757	734	685	772	796	781	752	747	778	770	741	757	740	805	731	778	787	767	739	775	750	818	821	808	759	727	729	766	810	731	800	768	751	739	750	842	765	775	806	775	754	761	786	793	765	801	772	753	765	778	813	794	749	733	760	831	772	745	769	763	756	796	783	781	758	810	786	778	761	742	724	796	782	717	790	771	752	740	734	789	794	824	753	758	822	781	740	742	757	791	777	778	778	756	824	784	781	747	772	764	769	783	793	780	791	743	739	714	842	696	788	771	712	783	796	745	746	780	789	767	750	818	780	758	753	787	769	738	750	775	737	791	762	781	805	721	778	757	743	781	778	699	808	776	727	820	736	796	774	764	754	757	743	770	773	702	746	787	750	790	811	733	745	811	767	823	757	763	748	797	751	754	790	737	777	716	729	748	741	800	717	790	725	797	708	729	735	805	739	813	811	804	767	742	782	738	791	761	811	749	788	756	793	801	781	749	754	774	745	728	735	746	764	772	810	779	793	809	760	742	765	812	714	802	732	766	789	781	785	782	800	793	777	786	797	751	767	774	765	743
3716	10896	7263	3926	3029	2535	1912	1468	1418	1249	1068	1027	1062	915	958	918	880	917	859	891	849	895	838	878	862	855	873	819	856	821	796	777	813	826	856	781	843	820	810	820	782	827	824	837	800	801	837	800	752	812	845	892	799	867	820	797	824	802	818	803	840	833	770	828	808	809	786	785	786	825	897	813	766	821	804	817	782	884	800	817	787	790	823	743	834	827	859	809	825	809	767	823	822	806	794	764	819	803	804	774	838	798	810	828	822	786	783	794	783	792	829	831	855	783	803	779	829	810	779	764	816	820	803	822	879	783	776	800	808	845	791	814	843	802	774	806	789	841	837	814	819	784	809	781	811	791	813	817	776	835	799	775	807	778	812	833	831	790	803	799	841	780	866	814	863	819	822	798	797	793	806	779	819	841	789	833	811	780	783	811	804	807	799	856	849	805	815	759	830	809	825	813	820	826	784	844	818	818	801	830	741	792	837	767	769	809	898	758	808	814	797	831	835	809	862	870	760	778	842	810	801	828	830	848	863	822	831	827	828	831	729	819	816	837	803	815	818	844	813	778	857	800	800	815	764	750	822	800	766	851	847	788	805	785	812	809	789	812	806	764	770	857	780	757	764	745	774	756	758	824	865	798	825	836	800	833	754	775	815	802	856	829	849	772	847	776	821	781	817	845	831	823	861	831	832	840	797	766	796	758	841	773	787	790	767	788	805	801	874	850	828	815	818	837	843	815	832	831	857	791	804	887	791	844	883	890	812	814	789	821	805	809	840	787	833	828	790	882	843	780	835	802	797	857	837	843	810	853	793	817	831	829	836	832	781	774	810	814	807	810	808	768	813	817	791	822	831	784	840	852	843	786	811	806	810	813	818	852	783	824	829	772	818	782	878	790	809	782	832	873	849	802	816	800	841	829	817	785	809	784	799	804	792	788	799	772	802	798	813	800	819	816	808	811	858	813	798	810	796	796	802	768	821	820	814	799	845	836	819	805	838	846	847	818	763	827	786	858	773	813	785	805	798	775	791	824	809	840	805	835	865	847	804	842	834	829	862	783	808	823	786	792	820	804	804	826	851	852	782	808	806	830	812	797	794	792	847	840	863	779	787	782	846	806	824	850	767	772	747	790	836	815	811	817	798	847	796	815	782	812	780	839	776	863	819	797	774	807	808	755	842	830	789	802	808	787	752	796	859	800	837	849	827	804	829	826	829	806	781	822	799	773	786	773	831	834	798	787	841	813	812	831	801	778	827	801	768	803	797	834	846	795	791	822	844	805	755	805	815	818	830	819	794	765	768	792	834	767	796	796	808	778	822	799	782	868	802	788	820	849	848	806	768	842	817	835	762	759	816	826	814	791	811	807	831	823	808	797	813	824	785	792	789	823	800	826	830	792	765	790	797	805	782	845	822	818	781	825	817	851	834	790	825	750	822	799	818	799	827	848	816	772	842	808	810	804	866	757	852	902	804	809	821	852	755	849	797	799	850	802	801	776	819	811	822	807	811	839	833	845	821	815	839	795	778	742	804	826	841	816	836	828	824	818	806	903	826	849	801	801	825	834	805	878	783	816	851	768	812	813	839	795	829	819	804	857	843	817	845	866	799	802	840	765	813	856	821	807	801	856	825	808	815	789	833	830	795	804	825	836	822	832	803	822	847	781	841	795	808	820	845	892	833	802	801	819	807	868	759	792	830	826	821	815	867	847	815	813	789	823	778	832	824	792	820	839	817	813	819	808	816	816	860	795	785	802	833	811	794	841	870	810	829	831	838	828	841	764	792	787	865	837	814	802	836	834	816	839	829	761	775	815	797	843	846	809	820	838	842	807	795	812	813	825	841	813	835	812	837	836	845	834	793	788	843	737	792	788	802	846	778	765	847	780	761	788	807	838	821	788	823	778	860	781	804	791	813	802	801	762	784	811	823	799	840	826	821	805	853	817	819	821	825	808	866	800	823	797	835	827	816	806	807	865	748	838	829	832	780	830	804	781	771	800	826	845	802	773	823	880	838	825	819	795	857	808	804	837	800	773	848	770	779	806	775	796	821	837	827	845	817	810	835	813	828	820	799	796	795	840	833	814	771	819	788	810	770	784	801	815	781	819	782	815	817	831	815	817	822	862	791	810	793	853	757	830	799	778	829	762	821	797	800	815	795	815	762	813	789	839	789	823	779	819	767	797	767	805	791	786	836	763	862	846	848	772	763	777	798	758	821	802	815	801	817	840	853	811	827	810	812	832	840	799	805	770	835	825	816	800	795	838	821	859	845	796	824	815	854	774	852	825	790	803	836	795	813	829	823	786	819	822	803	802	848	798	822	832	774	834	829	842	819	815	849	792	797	823	793	854	794	790	790	815	803	804	852	800	854	815	805	836	820	794	801	780	802	835	840	815	846	815	823	844	820	797	763	825	814	791	821	824	815	806	811	809	793	802	769	820	795	817	821	829	823	795	878	780	801	854	844	812	823	775	776	810	864	781	805	862	817	809	794	823	811	854	804	833	817	842	815	768	788	808	785	824	822	807	821	830	832	808	834	782	827	795	798	752	810	843	833	822	832	783	882	806	829	841	799	808	799	827	830	776	819	817	794	802	803	756	805	796	802	793	809	801	829	839	823	798	810	826	760	811	811	808	787	834	814	838	747	796	798	734	877	845	794	784	811	789	868	801	809	825	830	811	794	837	784	816	847	821	821	855	828	804	805	836	832	791	801	829	781	836	819	813	791	821	814	822	767	823	801	822	815	841	808	860	785	846	839	822	829	852	802	802	800	839	829	803	796	782	801	866	813	856	827	867	768	812	792	822	815	834	800	778	790	841	818	794	796	825	811	779	832	827	782	710	806	819	881	849	829	774	799	794	795	841	816	819	790	757	821	799	829	852	834	791	781	878	791	787	795	729	789	810	796	803	827	803	765	787	874	804	859	868	783	785	804	777	784	753	748	790	829	833	791	798	816	820	817	771	834	763	765	860	836	776	806	798	799	834	828	820	774	839	785	820	805	826	812	825	793	812	791	876	893	811	802	841	828	798	768	823	791	870	764	834	796	787	767	841	812	774	804	793	783	754	795	808	821	811	799	842	775	809	824	800	791	830	776	762	856	826	803	821	804	830	791	831	826	835	827	803	841	841	814	788	767	826	804	805	771	882	773	826	796	815	834	835	818	831	785	786	823	866	839	819	791	776	788	802	753	799	837	792	840	749	841	765	808	750	815	827	832	838	796	814	882	797	810	814	825	752	843	801	769	734	816	816	800	805	828	799	773	797	794	846	803	752	846	824	771	828	842	793	800	804	883	816	853	846	892	821	784	856	762	821	807	846	804	791	766	815	782	791	843	810	788	832	763	831	789	838	792	868	839	778	820	824	796	814	863	838	787	840	782	776	817	799	789	801	818	871	810	821	809	812	843	802	828	764	822	790	800	831	842	817	788	831	798	831	837	782	854	800	824	792	781	857	793	798	751	791	851	782	802	769	827	814	856	817	777	773	801	815
24562	21263	27906	24858	15866	1125	590	415	392	348	282	287	265	245	267	226	252	226	242	229	230	226	234	229	219	220	218	219	231	213	231	216	216	206	226	197	225	234	237	200	209	233	201	215	217	213	229	207	197	210	213	204	210	186	219	212	237	211	208	239	223	233	202	202	232	199	215	201	172	199	203	193	210	204	227	218	225	200	209	203	205	229	201	204	214	204	233	202	227	258	178	232	196	208	204	235	197	215	240	229	233	199	205	222	212	215	184	207	225	207	236	203	207	185	191	195	223	212	221	196	215	204	238	197	226	194	206	222	219	207	201	215	224	208	173	202	203	230	241	210	201	230	170	235	200	194	220	204	183	197	183	239	238	191	223	240	199	214	181	203	224	212	212	201	222	172	227	199	227	208	214	198	210	206	200	216	216	186	217	212	211	190	216	225	208	221	202	206	209	208	192	189	219	215	215	202	192	209	192	200	227	199	229	205	206	227	225	210	199	217	201	200	211	232	215	227	200	204	199	207	240	201	203	227	231	190	188	225	227	215	199	224	208	197	225	211	202	215	232	207	198	177	216	237	245	190	205	204	209	212	216	214	197	211	228	201	220	206	215	218	224	208	236	237	215	198	219	171	190	226	202	231	205	211	211	228	226	189	203	232	178	213	212	202	210	236	189	226	229	194	211	197	213	207	209	233	253	211	199	199	236	202	210	205	204	218	229	214	188	188	210	238	202	205	234	216	215	222	232	181	195	210	239	227	224	236	211	207	227	228	224	224	187	213	233	189	192	219	234	198	243	207	209	222	200	192	191	210	231	199	203	215	205	172	195	211	218	212	209	216	219	217	201	210	207	219	199	180	220	226	193	208	215	198	202	232	227	207	209	215	219	221	219	179	217	191	204	200	211	201	218	221	208	193	233	202	211	223	207	224	221	186	205	227	200	196	219	207	198	180	195	215	185	237	187	234	212	203	228	202	178	197	239	197	220	208	201	191	211	210	161	221	204	211	197	191	219	209	206	209	193	203	197	230	210	232	220	220	202	216	197	178	212	222	197	211	201	221	226	210	238	189	195	212	198	205	221	216	230	234	203	216	200	198	230	214	217	239	212	191	232	212	197	212	184	202	223	234	193	189	221	241	189	204	223	201	205	223	208	205	194	218	215	195	215	202	212	231	208	226	227	203	180	218	212	192	212	225	200	200	206	210	221	194	244	203	209	196	223	216	232	224	202	215	244	182	207	186	197	232	205	195	199	203	201	234	196	217	220	205	197	194	222	214	210	198	213	221	203	207	227	196	222	222	228	202	202	199	201	241	226	210	176	217	202	196	203	233	181	208	191	214	242	196	217	213	200	218	210	219	195	220	223	241	186	200	216	222	213	211	212	196	195	233	223	214	214	199	205	197	217	204	202	219	213	220	193	198	208	229	225	235	213	209	219	201	215	208	200	191	221	196	207	201	197	208	232	214	208	225	221	220	218	218	205	214	214	206	212	222	232	221	200	188	212	201	233	210	204	189	231	211	191	213	235	242	222	209	233	232	214	225	244	195	227	215	236	218	171	194	219	228	221	195	243	213	204	188	202	223	205	172	203	197	197	217	222	187	216	215	241	217	235	194	210	203	201	210	214	197	204	202	215	235	210	166	209	195	218	213	235	218	207	218	205	185	227	190	206	188	188	214	209	222	201	205	214	216	224	223	204	208	203	211	229	184	188	218	200	213	213	214	211	219	223	203	184	216	193	196	208	205	192	210	227	207	212	189	214	206	207	222	169	230	204	214	211	228	190	191	207	200	200	212	194	209	228	202	197	189	189	224	197	208	207	199	194	221	204	197	216	207	198	230	219	184	243	215	228	190	189	203	205	215	188	193	188	210	222	204	209	205	229	237	224	214	222	219	233	213	196	207	210	190	202	198	198	210	200	214	208	218	217	220	200	214	200	227	221	202	207	202	230	206	194	207	229	228	201	220	235	223	212	214	215	227	191	213	218	222	203	167	252	196	220	213	223	233	215	217	217	229	230	219	225	195	227	207	187	186	224	220	210	195	219	203	217	215	218	215	183	205	183	234	205	218	207	200	200	237	222	197	234	189	241	192	214	218	225	234	188	209	193	227	198	175	181	222	198	238	192	213	220	217	199	177	203	191	214	201	243	202	178	212	209	209	207	187	215	215	219	200	213	210	221	216	216	204	232	214	203	199	211	215	223	222	190	198	207	216	186	199	193	216	214	216	216	225	191	205	244	209	187	214	215	240	211	202	208	200	195	209	248	196	235	218	218	202	231	186	224	214	209	218	238	194	187	208	194	206	199	207	200	201	205	204	206	217	207	220	209	195	232	215	223	197	198	223	198	209	198	198	225	207	202	193	201	209	228	214	193	218	222	182	202	201	175	204	201	186	212	213	222	228	223	214	202	188	227	212	206	222	196	219	238	218	192	208	215	217	228	192	228	203	214	220	221	196	204	210	208	251	213	205	213	220	220	213	211	187	227	213	225	203	211	192	209	207	193	206	218	199	235	206	213	202	226	225	215	207	202	202	218	189	200	225	190	214	213	211	223	185	202	229	224	215	183	193	206	221	224	227	205	232	201	209	198	215	229	209	220	208	240	198	230	212	207	208	201	205	208	204	229	211	212	200	217	212	190	220	198	230	210	218	200	223	240	191	197	227	204	222	224	217	220	177	223	214	186	211	204	251	227	235	208	196	226	211	210	194	216	209	228	212	192	205	202	212	189	194	220	203	186	228	207	216	244	229	228	220	219	215	200	176	225	196	210	187	215	218	218	196	217	198	262	194	209	228	210	225	219	221	209	196	209	225	203	212	215	208	215	206	188	232	206	196	192	208	211	219	195	236	226	203	192	183	232	227	197	204	208	197	211	182	206	192	218	203	213	206	220	192	199	215	230	216	231	218	226	212	198	209	200	187	227	203	223	181	182	202	222	201	201	213	195	228	198	217	206	226	221	221	215	213	223	214	192	205	202	205	222	221	213	189	222	213	216	216	209	234	204	224	217	237	211	230	211	194	224	229	213	197	230	195	237	199	199	206	203	225	241	220	231	210	215	198	217	230	225	194	226	222	199	181	222	223	237	208	225	205	239	212	213	210	203	189	232	210	198	201	240	225	216	209	202	223	207	199	229	198	214	228	210	223	195	211	212	178	223	232	198	185	216	228	218	211	210	206	205	209	219	187	227	212	198	221	204	223	248	221	203	240	217	232	204	186	211	205	206	187	185	218	208	246	216	218	195	207	222	198	205	198	233	200	231	221	206	206	227	212	221	211	199	205	195	212	184	214	204	219	218	216	186	218	231	208	199	205	191	229	179	200	214	209	198	234	212	207	217	195	191	226	227	219	218	229	205	219	223	211	205	214	220	226	197	233	200	201	215	237	202	207	204	226	211	231	209	214	221	217	217	200	178	185	212	202	221	212	210	215	189	204	206	258	203	220	211	205	204	208	206	225	203	197	211	206	212	204	210	204	214	203	219	238	211	210
3388	6724	4089	2032	1565	1239	878	648	599	492	384	392	341	336	324	319	299	284	301	248	279	267	255	248	284	258	264	237	271	249	222	242	239	253	232	242	259	264	244	254	250	262	256	236	234	276	203	251	222	231	251	248	268	251	232	277	249	284	236	283	245	242	251	248	260	244	237	232	238	267	228	263	257	233	251	272	245	242	215	230	250	254	219	263	230	246	234	240	249	276	236	232	260	220	229	215	222	258	257	240	228	260	236	250	246	224	265	222	257	260	236	245	258	226	266	231	282	232	247	229	236	252	259	245	246	246	234	212	234	226	237	253	241	228	247	256	246	256	241	266	241	222	241	263	234	259	256	261	226	225	235	248	233	241	237	251	239	253	261	242	262	262	246	258	226	228	260	280	235	219	238	267	238	216	223	217	222	246	228	239	219	234	238	231	270	251	237	257	239	221	229	260	227	254	244	238	280	277	226	226	269	223	276	250	222	235	228	233	256	231	225	217	257	255	243	247	257	249	265	252	244	262	247	265	246	252	242	234	245	236	258	237	246	256	229	260	256	255	258	258	242	230	257	244	237	239	244	252	244	271	245	261	224	224	268	254	260	234	252	236	269	245	231	248	241	272	223	267	243	254	242	262	223	231	256	227	231	244	239	229	262	260	234	226	243	202	267	237	236	233	221	260	268	282	211	222	236	279	266	212	261	221	237	229	250	218	247	233	253	256	235	257	239	264	244	260	262	267	247	245	264	233	247	235	245	235	267	244	241	273	237	251	245	235	261	233	233	263	261	260	227	245	232	250	218	237	236	253	263	257	239	260	246	220	245	247	230	211	282	282	243	202	258	253	274	262	252	267	255	274	250	247	254	246	252	264	275	222	247	240	238	252	228	236	276	243	243	219	241	288	227	248	232	241	246	241	285	229	244	246	262	254	249	253	241	222	219	249	249	231	253	242	216	231	255	244	258	244	252	236	241	261	257	256	249	212	251	232	250	225	255	282	225	269	260	225	241	246	251	255	258	223	230	245	222	248	234	248	252	260	220	258	230	247	265	249	235	225	251	226	250	234	238	217	255	232	249	239	218	255	232	258	258	225	265	243	252	273	236	232	226	246	255	240	239	234	241	248	236	256	262	222	243	244	262	228	266	229	238	240	227	252	270	243	232	215	227	224	245	205	235	221	242	230	253	241	261	219	239	232	239	250	269	253	217	238	259	252	250	239	218	240	208	254	250	241	236	236	265	263	219	268	241	268	256	243	218	241	260	219	224	231	240	236	250	234	262	254	251	246	262	269	226	242	235	264	264	225	266	260	240	253	231	244	254	249	241	261	239	226	267	245	259	248	231	265	230	240	238	233	223	253	205	232	213	268	234	231	237	249	238	251	258	277	222	246	268	267	240	242	219	246	244	239	206	261	218	231	251	239	244	228	231	247	244	241	236	253	248	239	229	260	247	243	253	258	259	225	208	239	254	249	237	246	247	242	223	275	279	249	237	236	248	252	237	243	251	265	245	245	262	230	242	231	239	269	231	238	234	243	239	249	241	258	251	240	236	241	246	226	240	219	235	243	255	229	259	266	243	254	272	224	215	245	233	245	246	241	265	258	247	218	244	236	252	259	224	245	213	251	230	248	239	243	237	255	260	226	225	262	221	262	247	253	249	248	222	251	248	234	249	247	236	241	240	214	241	249	232	240	260	238	272	218	240	253	252	217	251	239	269	264	257	248	237	242	247	234	228	271	267	244	238	205	229	261	262	219	255	234	223	229	261	238	244	249	220	252	251	240	273	256	245	263	242	231	262	214	266	251	219	264	236	242	232	212	274	242	258	252	219	234	213	231	240	244	250	237	234	244	231	250	222	249	229	221	227	242	226	248	233	220	242	260	251	250	254	255	239	251	231	190	262	242	263	217	247	235	269	260	249	247	244	234	283	252	237	248	219	233	277	230	236	248	261	251	233	228	265	230	238	263	257	234	233	239	239	262	232	247	260	222	243	221	225	268	222	243	244	242	232	223	222	253	227	244	251	223	232	247	236	242	261	255	246	243	244	248	242	235	264	266	242	220	251	246	263	248	239	237	234	257	247	242	247	226	232	247	220	247	249	249	265	238	245	237	262	250	229	234	227	227	236	232	240	226	204	229	224	235	259	223	245	241	244	239	227	283	220	243	268	223	240	254	242	238	255	256	239	222	217	241	258	235	254	209	232	256	233	236	243	248	232	255	248	253	272	241	261	261	226	226	238	252	237	250	276	269	265	271	228	250	251	250	235	259	247	233	229	220	247	250	247	232	242	255	237	244	251	254	242	241	232	245	234	253	243	233	239	256	267	234	254	231	252	261	237	257	248	241	254	248	238	259	235	254	237	227	224	235	228	255	280	245	260	257	248	220	237	228	242	240	279	242	253	239	264	249	225	234	245	213	233	250	237	246	242	260	237	253	227	232	251	239	250	220	234	248	242	239	256	259	271	262	250	253	236	235	252	247	254	233	237	242	254	239	225	253	233	247	232	255	276	246	238	254	251	249	237	249	233	239	296	233	229	277	252	238	228	238	250	230	231	250	219	230	222	215	247	212	234	238	208	238	236	264	265	263	250	246	246	273	238	247	248	260	228	241	271	229	252	244	240	257	272	244	224	246	250	247	233	226	208	258	260	259	271	271	245	244	252	252	236	238	234	260	229	224	209	255	235	247	248	228	268	243	277	232	249	263	236	238	258	228	226	242	230	261	267	237	252	235	228	232	237	238	228	262	278	258	254	233	222	216	226	253	245	255	220	230	237	254	225	210	227	254	234	213	256	250	227	224	259	238	249	230	208	237	227	239	265	259	229	267	268	260	233	251	238	239	230	242	247	234	247	232	260	254	220	234	250	232	254	252	259	249	243	274	258	248	242	223	240	219	236	221	258	248	242	239	250	235	241	244	242	250	238	257	220	234	219	214	231	261	246	222	225	223	232	264	246	239	238	232	210	250	208	250	235	237	240	259	243	239	252	259	258	251	252	223	253	221	262	221	237	222	261	239	232	239	230	256	268	255	256	233	248	239	216	242	221	249	218	246	241	240	262	240	231	224	254	242	249	266	248	245	221	187	227	249	226	230	236	268	230	221	217	230	241	212	228	216	254	249	264	249	217	246	259	264	219	284	247	214	287	245	241	255	226	241	224	229	235	256	217	238	240	218	244	278	283	271	253	273	240	265	238	278	251	218	237	234	241	226	226	242	234	244	238	240	253	245	217	240	237	218	225	235	265	222	270	251	235	238	233	247	215	246	260	277	244	215	225	266	250	242	234	261	249	257	233	236	261	259	250	240	248	231	206	238	262	214	247	223	237	246	224	237	227	242	227	240	246	234	227	242	237	236	237	255	217	256	237	240	238	265	268	215	256	243	251	248	231	268	246	230	241	259	234	270	254	245	267	252	239	257	272	246	246	244	230	244	243	229	257	223	229	232	246	245	277	248	222	252	235	238	286	227	242	235	250	257	245	246	234	252
22278	21194	29007	23664	21199	21286	12965	1745	1249	1075	899	801	827	797	723	752	709	728	698	672	638	621	632	625	622	639	640	606	591	609	596	636	625	579	600	614	614	600	584	617	607	606	564	573	611	558	588	605	560	603	621	543	626	601	662	601	594	563	524	597	572	582	636	592	606	512	566	599	608	602	593	577	560	542	584	570	624	593	612	578	544	571	609	598	630	585	582	555	578	580	587	577	607	574	630	611	555	573	592	588	577	620	607	567	573	586	564	557	611	562	596	567	597	594	519	580	541	604	585	605	608	567	581	589	554	605	585	599	630	544	566	528	559	550	574	574	575	534	560	599	557	583	589	537	563	548	533	572	551	593	610	636	555	635	635	596	571	634	588	585	588	535	546	552	587	618	567	632	609	618	568	589	566	563	579	548	588	572	583	570	583	594	585	558	566	577	539	587	579	611	557	580	567	605	517	541	585	564	559	632	558	607	598	585	603	578	550	573	598	588	632	565	576	553	535	599	532	557	573	580	554	587	583	614	592	594	569	581	604	560	601	600	564	584	510	588	548	625	595	599	560	561	568	637	560	580	582	573	601	578	572	550	579	545	550	602	575	580	558	587	596	604	573	573	545	546	581	578	562	564	558	597	605	561	591	565	543	601	537	579	567	601	570	570	578	590	581	604	585	630	595	605	568	580	579	600	587	586	608	609	586	591	547	557	531	595	555	573	565	625	580	597	565	540	623	584	576	543	563	556	568	589	609	581	555	592	553	634	585	558	580	591	562	581	540	577	614	617	570	570	570	624	589	580	539	539	546	582	565	550	524	575	556	546	569	642	570	563	628	604	591	528	557	589	576	555	561	559	593	592	622	544	600	567	591	568	562	630	558	605	622	582	624	578	546	603	596	563	577	584	560	585	571	585	566	568	579	557	576	588	575	579	596	576	554	588	575	639	567	604	621	579	564	518	599	571	581	576	513	589	609	555	594	550	574	553	633	548	561	604	551	558	557	573	589	549	584	543	578	589	584	607	581	577	570	584	553	586	584	633	547	599	566	585	569	576	590	568	607	604	553	556	629	589	591	568	583	554	577	569	552	584	591	576	636	593	594	597	574	595	581	557	559	592	584	563	589	587	582	604	553	577	578	562	536	581	594	579	590	588	601	552	578	559	563	539	584	603	603	605	578	614	589	603	577	615	547	606	606	549	573	580	577	557	581	603	614	598	613	583	584	599	593	572	570	554	571	582	545	584	579	612	555	531	579	564	600	569	582	574	585	562	623	570	559	547	555	614	566	580	541	615	559	565	599	606	562	607	526	599	586	582	550	588	526	580	590	600	527	578	592	617	533	582	592	559	580	588	620	587	537	600	581	562	553	563	556	616	566	604	581	565	575	569	571	592	607	568	596	590	593	588	571	584	548	608	623	582	570	575	588	571	608	593	597	606	604	600	565	578	574	558	525	574	571	630	537	559	581	546	626	588	617	532	577	571	594	582	624	584	575	578	575	591	593	565	548	603	567	580	561	581	591	572	548	552	584	562	580	596	601	565	612	623	627	618	556	585	574	560	561	607	602	620	583	564	550	572	584	610	575	602	563	563	595	571	618	558	598	627	565	544	624	578	618	584	569	602	565	593	559	625	582	556	596	536	563	570	582	597	554	585	584	569	580	547	635	571	579	604	608	577	564	581	593	558	600	613	610	566	559	585	554	567	575	544	569	596	589	590	558	547	558	588	564	565	656	562	575	592	556	565	580	581	589	552	593	557	621	589	559	598	573	631	591	603	567	609	564	588	554	592	558	530	563	529	580	618	556	608	544	564	566	580	592	542	565	566	587	576	543	553	567	641	598	602	609	578	601	553	545	588	567	587	548	564	589	567	576	593	557	582	592	566	553	584	579	574	607	580	566	618	586	607	576	599	589	569	601	572	604	615	619	579	634	612	614	588	595	537	588	577	565	556	586	583	569	596	568	582	606	568	596	590	550	607	601	570	580	564	566	578	569	586	572	553	609	572	581	574	589	618	525	561	545	620	581	571	582	578	592	560	567	604	645	613	583	555	578	579	577	598	529	493	580	579	597	588	560	575	541	596	514	560	593	564	591	564	571	590	530	637	537	573	549	545	567	543	581	620	582	579	597	622	553	575	555	579	558	590	582	598	574	585	583	550	582	576	595	543	540	566	517	550	560	545	560	599	523	555	578	612	540	547	643	568	559	563	545	583	593	563	596	602	553	569	565	604	573	605	552	532	540	569	539	578	598	568	613	602	578	575	602	587	579	607	556	565	548	545	589	557	573	534	572	561	596	577	535	575	557	602	561	583	605	604	618	591	587	605	572	580	575	591	609	606	578	595	552	587	571	577	546	554	580	581	575	625	573	575	577	612	578	616	580	556	565	593	597	568	554	575	538	600	559	577	526	607	628	570	566	535	566	568	505	575	584	587	580	576	543	597	605	576	579	564	595	583	575	537	570	579	568	559	590	574	569	580	583	611	577	570	594	615	578	588	582	562	578	575	573	590	575	580	571	576	539	549	587	591	579	575	578	551	570	587	600	548	573	526	560	570	559	575	584	570	553	560	582	535	553	592	588	573	562	548	570	578	620	583	587	592	537	593	573	582	599	565	618	573	551	583	582	618	604	602	608	572	642	530	619	549	580	592	569	592	624	588	538	576	564	562	523	606	559	579	616	589	522	582	546	579	573	592	567	591	651	543	603	573	570	613	551	583	645	577	583	588	595	569	527	576	624	548	529	552	576	587	587	599	582	599	571	607	578	601	551	536	587	570	604	564	554	550	597	565	526	542	561	580	625	562	580	572	534	551	597	575	552	596	541	596	556	593	564	569	603	566	570	571	590	559	517	576	549	607	563	592	592	556	589	563	613	586	600	526	572	575	554	581	550	606	573	589	580	582	565	600	560	539	616	585	584	598	542	566	576	575	592	583	607	565	601	624	614	578	550	570	543	537	578	589	590	521	555	567	582	600	604	590	589	555	594	562	561	541	566	584	590	550	554	584	592	541	586	620	658	542	582	548	578	561	578	552	571	579	545	606	594	587	581	583	601	576	557	598	566	588	630	547	571	592	549	550	586	559	580	551	583	591	592	616	562	581	581	582	604	563	608	576	545	600	583	580	568	506	545	576	589	604	562	598	574	599	567	580	584	613	593	545	555	601	558	550	547	606	578	618	555	535	584	579	582	525	554	567	531	594	601	579	549	583	543	561	559	527	569	574	593	590	580	554	594	569	527	574	614	544	561	602	555	566	573	543	543	629	584	578	602	584	619	563	622	573	600	581	573	602	560	603	613	567	560	572	577	653	614	583	565	576	605	600	555	615	536	556	527	598	591	590	560	579	575	555	595	551	565	585	568	623	562	559	566	590	588	559	576	547	581	582	572	572	599	579	597	604	604	597	578	561	581	601	588	578	578	609	588	550	601	582	574	606	610	544	583	556	568	557	533	572	586	543	598	579	543	528	577	594	573	577	595	568	589	602	526	581
4975	17228	11405	6221	4903	3885	2740	1824	1796	1400	1184	1029	922	930	833	835	827	787	784	763	719	717	676	720	689	691	698	690	671	657	685	646	709	710	634	671	715	677	647	629	620	627	643	645	668	648	640	619	648	662	584	638	666	607	614	687	641	635	696	642	597	627	615	595	600	609	628	651	617	650	631	689	624	625	630	639	612	618	622	628	598	640	629	621	643	599	642	638	640	622	638	605	623	629	604	606	672	612	658	616	620	643	652	629	622	664	649	679	621	581	625	636	653	612	641	676	628	639	602	656	678	598	600	633	644	584	610	623	632	623	611	605	574	651	608	608	640	688	662	593	634	646	606	596	594	613	611	626	646	584	614	642	616	627	613	651	611	630	643	630	647	649	634	610	614	595	607	621	621	624	633	632	642	632	628	589	665	627	577	606	637	640	702	662	570	632	595	622	645	661	650	625	648	599	633	582	582	642	585	617	619	621	651	577	612	594	620	660	621	632	616	624	620	617	658	661	657	628	644	665	688	605	633	658	648	641	592	645	649	622	625	612	672	578	701	651	636	643	583	630	679	606	611	619	590	640	656	646	627	641	628	606	627	646	625	608	590	618	597	647	634	655	610	599	635	625	601	653	622	650	646	587	613	686	651	613	632	625	632	621	651	630	690	596	619	651	622	688	604	659	623	594	617	647	628	636	616	631	603	616	617	644	616	629	631	668	607	626	614	631	675	613	621	653	643	671	604	656	632	660	623	645	632	687	616	629	653	628	664	646	601	615	600	667	650	633	598	636	641	637	627	631	675	643	691	652	630	636	622	632	605	623	628	616	646	604	591	576	572	680	611	647	633	605	627	631	676	616	604	595	652	603	606	637	669	607	626	657	642	595	623	607	610	640	666	598	613	687	590	644	664	679	581	614	632	648	618	618	656	579	622	637	584	618	628	612	673	601	616	627	640	635	558	597	636	639	625	669	626	636	629	649	606	653	654	638	636	615	601	597	618	605	636	637	629	653	671	641	665	631	651	630	605	623	621	626	623	660	623	624	610	610	645	582	684	663	592	660	606	587	617	678	652	664	652	657	583	612	593	645	630	562	613	584	635	622	639	601	634	606	633	631	645	599	589	604	603	626	570	638	598	604	684	620	617	651	660	656	649	566	645	596	643	670	614	597	620	634	601	605	628	626	595	675	622	647	662	601	662	591	684	633	617	668	612	586	671	641	625	642	593	622	637	584	654	593	638	634	608	609	604	616	645	609	640	650	628	637	656	673	661	603	598	639	629	606	631	603	640	641	612	615	634	654	613	650	632	621	666	624	621	634	674	658	603	621	596	657	615	629	641	654	620	646	669	642	649	645	631	596	624	623	620	647	647	638	625	614	635	620	628	628	677	630	618	566	653	614	625	676	646	655	576	602	608	628	591	634	625	579	628	649	572	624	638	662	624	634	636	594	612	644	620	645	653	649	589	599	584	640	626	607	609	575	603	618	631	687	643	633	625	658	612	588	599	626	640	631	629	632	673	609	631	611	629	612	586	626	622	610	603	645	595	633	630	633	616	648	609	612	637	598	644	640	649	609	601	652	644	628	591	624	644	620	680	604	670	626	652	607	620	634	620	651	624	618	649	653	643	585	586	594	603	654	609	644	620	640	649	618	636	643	616	645	638	626	622	631	604	609	639	651	637	641	623	624	650	643	652	626	620	583	666	640	609	646	629	616	636	636	634	663	658	642	596	638	622	618	648	665	606	627	634	619	642	653	612	616	601	624	642	606	618	601	616	625	635	623	623	636	616	635	588	641	616	619	579	649	614	630	600	623	603	635	631	635	627	610	620	671	636	591	600	655	653	577	585	657	626	671	653	603	614	642	644	597	640	642	611	618	620	608	651	648	577	634	644	644	596	669	607	651	633	601	615	593	620	643	611	620	654	611	685	636	662	619	627	639	638	637	655	623	661	609	628	597	602	612	604	645	635	621	621	641	691	624	615	637	679	604	586	637	629	648	652	663	615	648	569	611	611	606	646	621	660	637	629	581	629	591	656	651	655	611	589	610	613	644	638	621	650	621	632	661	627	624	554	629	630	656	644	653	576	630	626	658	635	649	626	623	604	602	667	617	619	617	644	598	630	610	621	620	607	581	663	596	616	686	635	606	632	611	659	672	652	631	644	621	665	639	639	613	621	592	613	630	625	636	634	640	625	667	647	639	608	576	626	634	587	607	653	624	620	645	656	635	628	602	615	622	619	590	574	631	583	608	632	651	599	630	641	613	616	644	613	614	598	638	613	595	636	610	622	616	587	613	645	603	636	630	624	628	617	639	647	591	654	682	605	647	646	658	636	616	649	645	622	630	601	608	615	602	691	636	603	630	615	611	637	627	621	644	613	608	627	651	632	630	616	650	625	644	614	635	638	625	616	689	634	613	669	598	649	644	670	598	645	611	635	618	664	651	593	611	618	607	631	614	645	609	595	650	662	607	594	626	627	599	622	624	625	601	619	610	636	609	644	622	599	639	649	611	615	659	614	583	635	628	624	631	658	655	593	627	646	642	604	642	615	647	652	607	610	659	673	641	619	586	598	617	623	627	653	625	612	650	599	615	594	611	588	606	615	669	637	618	689	615	638	656	638	626	609	597	615	649	630	598	636	602	619	670	617	636	628	617	656	688	648	621	631	636	644	649	627	633	587	608	648	668	617	610	607	606	638	666	636	659	621	645	627	694	642	631	650	604	662	595	596	653	646	617	608	607	640	593	654	583	650	587	606	659	657	637	632	636	636	622	603	589	669	621	625	681	574	665	636	645	619	623	647	616	619	654	600	695	633	635	605	637	622	648	637	665	666	661	586	587	612	634	643	681	637	596	636	636	647	635	644	636	611	601	612	631	662	616	588	648	642	648	640	589	630	623	648	624	625	659	627	615	610	603	625	648	663	643	587	600	625	666	635	633	623	602	631	648	639	647	630	617	564	635	641	641	627	619	645	633	660	659	683	605	600	649	637	631	601	608	640	598	616	632	613	642	647	645	602	621	619	629	607	663	622	631	674	609	631	662	620	638	636	669	606	610	634	660	635	603	626	658	662	617	649	625	605	676	622	575	621	636	588	647	644	577	662	576	636	673	653	640	599	610	652	652	628	607	626	592	587	600	614	644	643	648	625	637	639	625	638	645	633	622	606	664	589	655	617	627	635	601	628	613	637	575	671	622	619	629	652	631	630	642	655	626	634	620	646	644	635	628	620	608	659	629	609	601	646	638	622	608	632	623	646	658	599	598	619	617	607	630	637	685	628	627	579	621	634	640	594	633	646	691	649	614	629	649	609	614	645	607	614	619	661	615	634	622	617	618	595	631	619	659	629	634	640	578	624	657	608	616	613	646	612	677	647	612	630	633	658	647	592	600	628	596	610	633	625	610	588	562	623	694	637	661	609	606	611	611	658	642	613	622	616	676	684	586	638	615	667	643	607	621	655	598	643	608	651	657	640	601	652	663	590	619	678	672
27641	19579	5841	850	579	549	485	487	447	453	494	515	472	470	475	496	449	448	452	438	476	465	419	454	495	491	416	460	454	457	459	422	446	452	444	452	470	423	465	477	429	480	446	483	445	457	438	485	470	434	422	432	461	426	462	484	436	405	415	450	443	471	460	461	479	472	447	466	421	429	440	418	450	418	466	446	450	457	447	426	434	445	409	450	494	437	472	452	433	458	473	471	458	467	484	428	456	419	462	464	431	489	458	456	458	476	473	437	472	433	454	419	440	439	459	460	447	437	509	415	469	444	394	458	441	483	431	461	438	419	431	451	461	461	436	468	440	462	443	437	449	410	453	448	431	468	470	454	436	451	469	505	452	473	441	448	421	464	452	436	479	460	438	443	465	454	419	466	485	420	463	476	463	453	425	476	491	426	474	465	458	482	457	428	450	487	463	455	444	432	494	464	444	432	481	424	470	441	452	415	458	467	441	459	467	423	447	485	476	466	458	484	477	453	466	466	431	456	413	461	452	457	479	462	454	478	455	466	458	444	469	462	470	409	460	455	492	482	460	470	468	455	461	435	467	466	484	470	451	457	492	453	422	413	473	430	469	445	449	425	454	458	468	435	492	505	455	462	438	463	414	473	427	485	465	434	466	440	463	473	441	446	487	454	450	457	466	472	458	462	437	462	476	442	469	471	447	455	514	456	481	457	440	518	449	479	465	471	460	497	428	462	435	465	481	478	460	446	433	421	496	472	417	457	485	436	479	433	442	455	480	455	495	472	499	456	463	490	435	462	442	441	461	436	448	450	414	451	456	468	453	478	462	453	472	442	498	482	450	456	397	488	459	440	433	485	434	408	437	457	444	477	434	452	514	435	460	439	429	482	483	434	452	451	456	475	466	425	434	471	475	459	442	443	486	440	428	468	446	436	463	447	465	433	473	433	473	469	448	451	420	473	472	427	427	442	449	438	448	460	454	459	460	451	471	451	410	467	455	488	462	477	439	445	454	424	419	449	459	455	453	440	428	472	442	446	438	496	459	456	482	476	475	461	470	451	462	425	464	413	452	428	400	420	429	469	445	457	475	454	443	462	431	448	435	463	473	462	483	426	478	445	452	405	471	448	465	472	454	471	439	461	441	413	456	478	415	436	508	478	439	404	424	484	476	478	431	458	450	466	456	462	454	465	452	482	433	423	456	455	416	418	469	433	432	427	477	448	451	444	431	476	470	427	435	464	485	426	429	468	451	468	458	449	462	474	472	468	457	446	439	449	465	503	485	437	451	422	445	443	436	424	496	480	444	426	448	445	461	451	458	434	434	446	467	464	435	429	463	468	457	416	446	460	442	468	455	445	459	465	447	471	430	452	433	458	415	413	416	468	416	445	466	457	440	459	437	456	432	452	424	435	433	435	446	454	427	430	425	490	464	437	404	467	434	473	469	445	461	418	437	471	440	458	450	448	452	430	465	420	448	458	452	424	438	444	438	408	421	472	441	447	474	445	439	474	449	460	435	442	412	444	457	476	455	489	416	431	445	483	497	424	457	443	461	468	448	447	448	456	487	467	426	449	485	444	425	462	463	438	443	429	514	459	441	440	464	427	413	449	465	442	474	418	462	466	464	444	421	456	447	448	436	503	466	441	419	476	461	437	438	493	440	444	445	423	489	478	469	467	494	467	433	464	424	481	443	428	477	439	472	484	413	413	403	473	434	480	464	425	433	474	467	457	483	464	423	451	439	445	443	450	439	429	452	421	454	502	497	449	492	424	481	469	448	415	477	454	475	449	453	468	458	442	429	429	452	430	482	454	420	491	481	480	444	467	463	456	462	456	448	422	469	471	474	463	435	454	446	474	465	453	445	458	478	416	432	429	452	409	445	469	472	457	447	484	418	448	430	478	454	462	462	460	444	456	421	450	443	405	453	445	437	462	445	439	484	458	456	463	421	453	457	440	464	453	468	420	453	447	498	438	458	466	467	440	472	451	435	427	476	444	465	436	487	446	490	465	440	454	447	441	502	381	446	449	458	459	432	466	418	448	443	437	467	489	445	427	420	430	451	429	463	480	487	436	438	476	450	451	402	442	466	454	469	464	460	433	497	469	423	471	432	472	469	446	436	430	484	434	471	452	444	484	466	449	443	476	463	472	455	479	483	465	503	503	409	449	465	452	489	428	433	456	467	454	439	430	428	459	445	470	411	440	449	475	431	428	519	462	457	442	465	472	480	474	465	423	449	457	458	458	445	462	433	447	434	451	504	462	451	468	445	411	483	465	471	472	489	465	464	421	446	448	401	443	431	458	470	466	452	452	457	459	455	447	452	453	441	442	475	471	473	464	456	489	480	463	476	436	407	426	465	467	454	484	473	478	414	456	464	442	453	437	453	440	419	488	455	439	452	452	463	469	434	441	457	437	447	460	470	435	442	426	440	502	464	433	480	501	472	427	472	466	461	408	452	483	428	476	465	437	474	425	475	439	423	448	455	460	480	455	464	434	473	462	462	474	457	459	436	447	446	466	462	424	425	472	455	459	454	435	427	451	468	453	468	410	466	443	449	463	496	418	463	464	474	434	463	429	442	439	428	487	481	438	423	447	452	409	467	505	484	456	452	469	474	472	452	431	441	449	437	427	463	457	454	465	480	411	445	477	433	470	460	471	486	428	485	426	444	432	479	458	474	474	423	426	420	474	459	444	412	479	448	445	420	484	461	431	478	438	467	467	464	451	439	440	453	457	461	468	432	460	488	437	455	469	503	437	477	478	485	480	458	463	480	469	477	451	452	448	421	452	435	461	422	487	456	467	446	455	433	460	462	467	436	446	442	466	445	466	458	429	494	440	467	495	418	484	458	446	469	453	464	450	419	461	472	456	424	457	430	446	458	471	468	429	468	504	444	464	482	447	454	470	475	471	453	444	491	444	451	443	433	480	463	453	483	476	483	442	432	479	451	400	438	426	476	459	454	486	475	456	468	466	439	439	441	488	491	434	463	431	389	449	434	428	437	472	450	463	447	435	408	470	449	512	425	458	474	503	472	455	429	468	476	460	439	462	460	427	459	447	481	456	448	446	447	414	443	453	448	438	455	483	446	425	460	447	449	461	493	461	467	464	475	463	471	495	426	446	437	445	431	461	458	444	454	453	468	425	449	452	464	443	455	486	442	487	457	422	454	439	446	456	476	426	438	424	410	456	452	444	459	464	440	395	444	442	469	458	400	467	438	476	452	412	439	477	449	475	437	470	483	485	479	472	464	438	426	448	453	432	430	449	453	427	416	463	466	478	458	476	463	437	433	475	433	448	448	442	459	457	450	452	439	452	476	434	420	472	451	494	449	493	468	415	429	424	490	471	420	487	454	446	443	462	452	470	478	456	462	495	438	458	415	444	471	466	504	441	434	432	474	455	422	461	461	457	467	445	471	468	490	473	440	388	432	454	468	465	481	436	447	450	439	470	463	468	454	460	493	459	431	432	418	450	450	432	439	442	492	427	447	458
4265	1977	1009	729	602	593	502	498	524	515	494	463	513	495	489	497	461	508	474	474	477	483	500	451	480	471	463	481	474	467	468	488	450	438	516	470	495	469	510	466	485	533	448	500	479	474	532	458	513	468	541	517	496	492	512	521	494	470	451	473	480	525	473	510	461	476	456	463	427	500	522	471	459	501	493	482	485	481	483	514	548	451	492	500	448	484	473	521	539	442	459	491	502	479	469	502	464	468	473	499	512	475	503	510	472	470	489	484	478	477	490	456	444	497	507	453	486	473	506	495	451	482	464	483	459	488	467	516	491	500	509	476	471	503	530	503	499	556	452	463	501	512	501	496	478	499	470	497	492	475	509	484	503	502	472	469	474	487	420	474	490	429	484	434	443	522	460	421	496	507	432	531	482	484	442	446	495	455	473	491	512	499	481	475	477	471	514	499	490	474	470	519	485	474	512	513	477	503	497	495	443	512	489	436	505	453	503	493	464	485	473	479	489	472	473	481	469	482	462	493	488	470	504	512	505	513	469	468	495	472	467	465	506	459	512	470	494	461	504	519	472	470	493	486	507	474	481	442	475	461	466	454	453	470	434	526	474	458	460	437	495	506	518	490	484	448	523	513	471	461	447	512	525	449	479	444	492	541	451	482	453	502	465	468	448	440	471	465	473	503	464	498	496	513	504	486	454	473	489	475	450	500	491	450	458	458	511	467	474	501	472	511	490	512	500	514	457	492	525	486	458	484	471	540	453	474	456	519	473	469	486	474	503	492	483	478	489	490	492	432	485	484	442	474	505	488	486	494	487	461	459	494	502	494	503	482	489	505	486	487	501	450	492	470	493	500	469	471	470	477	479	481	471	478	472	474	507	502	500	457	438	474	449	483	510	530	473	503	509	475	452	474	470	498	472	525	478	473	494	448	499	523	516	511	477	474	480	479	518	491	458	476	498	498	453	476	473	467	499	516	459	487	500	474	475	475	512	482	555	488	481	460	494	498	467	462	461	467	507	481	442	448	524	449	474	474	466	497	499	485	458	463	462	489	468	477	452	428	478	475	493	475	479	503	505	503	485	466	476	477	500	460	508	515	475	494	533	463	496	453	520	490	480	467	490	484	463	471	467	492	532	461	491	493	519	468	460	479	459	486	465	451	466	473	478	448	473	499	450	514	504	473	477	464	503	465	460	483	520	471	489	446	479	521	501	467	446	473	500	512	496	464	459	438	452	451	481	458	444	465	476	467	476	492	461	465	486	441	472	482	496	497	484	479	457	455	522	517	482	480	448	501	456	478	473	509	463	502	480	497	484	455	460	484	468	445	511	470	462	485	503	500	451	509	496	486	474	508	445	461	523	482	487	471	467	491	504	506	499	431	495	474	462	484	491	514	468	465	503	451	478	526	505	503	461	493	474	484	487	500	515	498	546	503	505	483	469	466	527	469	485	471	475	488	484	480	493	444	457	455	481	499	464	479	486	477	476	432	475	458	482	460	504	480	529	501	435	495	502	474	454	495	474	477	466	461	466	484	451	493	470	458	472	505	506	520	482	485	472	429	482	478	441	515	489	460	484	472	482	513	486	483	513	494	482	489	488	462	477	520	486	504	463	464	481	484	501	488	455	488	506	490	511	499	470	480	467	501	491	523	484	518	536	499	489	455	503	481	458	541	473	523	454	470	506	468	500	476	471	506	481	451	481	459	489	474	470	485	488	490	487	466	486	473	496	501	452	519	493	459	461	483	479	495	487	487	499	466	479	507	475	470	444	488	468	453	484	472	505	484	505	473	477	498	483	486	462	503	505	511	473	482	458	502	484	517	478	463	493	490	481	474	474	487	482	498	496	512	509	455	472	486	483	491	464	460	513	478	476	484	482	473	487	484	488	466	475	506	513	507	467	485	509	514	460	463	499	509	504	413	501	468	486	455	501	488	497	436	468	534	485	482	469	494	487	491	486	459	459	481	460	481	504	516	489	473	485	454	468	465	476	474	480	516	523	442	500	457	490	503	464	456	495	450	453	467	466	496	465	459	462	501	498	446	481	481	503	503	468	458	466	504	489	431	482	477	518	463	495	446	445	467	494	475	486	433	539	469	479	492	506	483	420	488	455	456	464	482	484	468	507	477	496	461	476	493	457	444	481	463	492	456	523	493	498	461	466	458	490	477	488	454	472	451	485	483	492	486	465	485	506	513	462	496	472	456	472	504	484	480	447	452	495	469	454	500	470	519	484	475	493	495	494	475	507	499	489	503	494	485	466	494	499	471	489	519	508	523	444	485	477	484	488	489	500	428	480	465	448	488	471	447	539	495	468	494	491	473	477	455	480	461	459	503	476	496	468	454	531	515	530	478	494	500	461	467	465	500	518	498	465	450	527	478	547	496	485	480	493	485	464	478	517	497	504	478	548	520	499	465	465	471	497	457	478	490	466	543	505	476	480	480	472	470	496	524	481	456	469	468	458	477	483	487	519	487	499	464	471	496	470	491	508	476	469	474	516	472	503	475	465	489	550	471	522	476	484	456	473	504	470	510	456	504	489	463	493	470	458	510	473	524	492	530	460	475	472	506	538	480	482	511	474	463	458	492	500	490	494	525	485	489	470	485	489	489	482	500	442	493	467	479	487	486	485	505	482	479	508	453	508	499	457	469	477	481	480	485	484	473	518	486	475	490	454	458	467	478	472	441	471	538	488	476	526	488	454	471	475	472	453	503	467	481	469	479	521	490	450	478	483	450	496	472	480	451	492	458	498	449	454	482	494	467	496	519	475	459	386	523	509	438	465	476	467	478	462	468	474	477	486	502	537	485	467	444	466	447	470	422	492	476	468	498	487	489	441	495	458	485	484	503	481	454	447	461	487	497	498	462	447	449	471	475	509	472	476	472	441	468	475	446	474	444	493	477	488	510	477	474	453	506	470	441	457	447	438	470	505	510	491	485	492	505	472	497	450	493	487	463	465	495	484	487	468	483	440	468	493	497	503	504	473	462	449	470	452	477	485	484	471	478	513	448	433	478	466	491	510	489	457	508	457	501	518	488	452	468	493	457	498	504	453	482	477	446	543	466	484	482	479	482	489	471	490	473	468	506	449	453	498	505	468	464	447	448	473	445	470	544	416	473	469	481	517	473	471	499	487	449	457	508	442	501	443	491	448	509	497	459	501	512	475	459	496	484	504	482	456	508	463	453	481	471	494	456	472	482	440	455	460	506	492	528	447	471	468	485	446	496	500	492	506	508	500	489	462	472	472	525	459	460	444	496	481	486	446	506	476	474	468	490	496	461	458	486	492	460	436	503	484	452	477	504	476	476	522	515	491	454	497	511	486	471	458	456	486	515	483	464	454	470	471	459	511	476	478	426	493	459	481	461	482	498	510	520	463	462	521	469	461	469	494	459	515	464	429	484	453	506	470	455	502	506	470	477	481	499	499	491	489	492	513	461	478	485	466	490	470	483	506	476	467	469	442	507	494	479	504	522	476	485	501	496	460	498
23586	21314	28799	24144	21328	13822	2181	1237	1160	1058	925	905	861	856	832	826	878	847	869	761	844	818	781	810	801	778	809	798	762	800	785	724	822	781	772	850	781	825	795	795	757	767	798	772	749	792	754	771	758	810	804	785	816	817	765	730	732	708	727	730	782	767	784	786	726	758	807	733	744	802	758	726	779	752	793	798	778	738	733	808	773	784	800	768	758	747	795	769	794	747	768	786	768	730	769	762	774	767	782	761	777	811	822	742	810	794	768	810	778	768	802	807	751	750	817	774	736	738	763	754	773	814	814	775	771	721	775	749	784	786	774	740	766	767	772	740	793	745	828	766	799	817	798	766	743	764	804	722	778	771	809	769	759	784	788	796	794	779	784	759	731	809	771	751	761	763	764	767	757	814	787	777	734	807	791	767	770	778	756	769	774	832	752	784	818	802	729	742	797	765	754	771	750	734	769	751	743	787	734	838	743	739	741	738	745	791	758	741	749	746	708	797	814	842	786	802	771	753	817	770	748	761	730	769	784	735	770	749	720	785	810	736	795	818	751	855	806	808	770	759	731	762	775	782	780	792	775	823	751	780	734	724	775	765	719	812	776	827	764	808	763	799	748	711	758	782	767	771	809	751	740	760	760	741	798	774	811	780	765	781	773	749	752	797	776	831	747	747	790	770	831	787	766	775	739	773	754	749	753	741	752	744	762	770	800	784	782	742	770	762	756	752	749	748	762	770	789	767	830	758	811	766	827	773	763	753	774	723	775	770	787	782	758	816	773	765	785	794	743	807	762	802	769	731	728	737	738	689	788	741	754	797	790	812	760	798	749	766	798	804	843	796	742	750	750	737	809	762	754	769	833	781	748	738	747	702	772	781	772	804	754	769	751	763	786	820	756	792	783	788	766	781	764	781	791	764	791	784	768	808	810	730	711	766	731	780	787	756	775	808	745	835	716	700	787	763	775	764	741	763	773	757	726	759	786	710	703	764	715	741	746	781	747	729	746	777	792	784	776	746	747	725	747	805	726	775	729	792	755	760	759	778	742	743	733	747	789	777	799	769	747	752	754	770	823	781	775	744	813	798	774	791	790	776	757	786	771	733	748	794	781	739	788	765	773	747	772	740	769	720	757	787	752	757	810	711	755	715	753	729	780	819	756	754	773	753	730	768	725	734	727	805	749	770	766	760	743	741	816	769	816	770	781	728	779	816	761	723	704	753	774	757	722	734	756	750	809	856	709	734	730	714	814	799	760	656	813	804	785	740	773	754	748	756	751	764	758	794	749	769	767	731	795	729	764	790	769	720	748	738	783	764	754	775	792	770	783	787	743	795	788	746	731	806	815	742	743	774	773	801	704	773	732	731	828	774	771	772	808	805	710	785	739	788	767	782	825	762	808	788	842	708	794	748	788	752	733	776	782	774	777	847	755	768	789	753	736	744	812	795	708	810	781	757	791	793	803	727	789	762	744	755	763	766	757	744	765	750	749	731	741	779	802	724	753	759	798	773	785	783	764	702	709	783	726	779	765	776	802	771	737	813	760	773	814	845	792	738	772	742	750	750	777	752	788	785	749	722	779	783	753	758	825	697	781	750	752	795	726	752	770	750	752	727	736	762	758	797	755	767	771	772	694	728	787	744	750	763	728	794	762	798	730	748	793	752	744	778	768	757	715	755	784	770	749	775	769	795	759	724	790	753	773	782	723	773	730	776	753	771	740	791	745	755	792	806	738	741	779	773	788	719	772	808	792	803	789	741	717	785	748	805	746	813	773	766	771	799	773	767	760	767	807	748	772	782	769	742	801	731	780	774	763	720	729	785	746	698	790	722	760	786	757	783	789	744	758	778	728	790	807	818	781	804	756	797	741	773	777	762	714	772	768	756	827	728	711	759	760	849	773	787	759	812	796	733	807	753	736	765	758	739	778	808	785	791	749	755	753	738	773	804	772	739	761	756	770	783	777	757	778	738	755	791	683	768	834	717	784	805	756	775	817	745	790	781	750	796	742	780	769	757	745	766	778	766	779	714	776	769	782	729	733	764	742	762	739	705	795	727	720	745	745	793	775	790	800	761	752	739	804	762	797	713	774	763	794	746	780	761	711	757	759	747	820	843	763	789	757	782	743	774	760	703	731	743	789	774	806	767	759	762	768	784	752	756	793	735	746	781	770	799	809	768	755	799	758	775	794	751	797	734	787	715	762	768	740	753	774	809	775	760	770	774	741	729	703	781	787	751	751	784	756	771	775	719	716	761	755	758	781	750	672	773	773	758	782	811	750	815	795	780	793	746	715	782	723	761	797	785	753	809	738	807	778	778	758	755	812	766	806	750	740	776	789	787	770	689	778	746	769	748	789	750	804	742	760	762	738	789	750	793	785	750	751	780	817	794	742	738	741	711	706	831	781	764	774	793	720	769	774	728	739	773	744	797	755	799	816	859	813	749	778	765	800	761	777	745	791	754	785	749	777	776	824	737	761	824	772	737	773	756	776	744	757	759	763	813	706	758	788	772	741	744	771	782	782	772	716	764	741	809	781	749	756	780	773	818	784	743	780	768	779	722	782	782	799	750	767	741	796	799	716	762	759	768	754	772	765	740	780	757	778	749	821	799	749	800	768	744	757	723	811	738	779	776	768	774	818	782	785	760	745	769	710	785	779	810	760	770	779	688	759	755	761	800	787	823	791	761	760	798	729	797	814	770	745	774	750	777	807	809	786	771	756	767	726	753	752	802	795	773	752	753	761	768	754	736	755	759	787	804	793	783	751	810	792	792	811	758	788	763	717	778	742	730	757	772	771	768	734	732	837	770	736	783	790	759	751	739	790	745	746	768	742	758	755	856	819	752	759	754	756	758	790	782	795	735	773	810	743	740	749	782	793	799	781	762	750	766	753	770	687	756	737	751	795	826	774	809	777	793	771	778	784	779	751	776	727	692	771	738	795	778	772	744	780	773	730	745	797	753	777	754	780	758	742	812	761	787	762	804	775	780	792	717	727	784	744	786	807	766	774	777	759	795	772	761	789	744	711	792	769	804	766	703	760	740	739	802	733	789	764	774	779	793	757	822	750	713	717	786	786	727	758	795	807	783	789	780	802	762	710	769	754	812	761	800	767	751	747	701	784	757	776	788	775	776	752	777	795	768	778	781	788	787	738	780	780	708	810	803	781	746	740	804	793	767	753	740	730	762	797	793	800	726	768	754	777	771	801	758	790	816	750	784	746	752	729	769	719	781	744	746	765	794	779	787	772	793	796	814	804	772	784	795	790	826	790	772	781	784	769	806	792	807	758	782	745	727	811	744	703	741	757	811	812	770	836	722	723	781	744	722	733	784	845	743	775	761	773	698	754	794	772	748	775	813	794	744	775	798	743	792	772	754	765	757	767	804	792	704	771	846	749	805	798	784	775	729	767	779	782	732	761	745	709	766	756	736	731	757	734	777	789	755	780	805	763	763	780	817	756	757	731	734	792	774	797	767	705	764	680	793	785	751
3630	11222	7258	3885	3001	2595	2002	1521	1452	1255	1116	1021	988	947	907	930	893	922	925	940	839	853	816	812	850	798	843	779	858	832	813	812	789	794	781	868	806	832	830	854	810	829	814	779	774	808	833	777	853	835	822	804	829	796	817	818	800	811	849	767	854	829	821	825	809	812	785	760	841	773	761	774	850	780	845	791	782	781	810	753	807	820	822	764	787	831	792	788	818	819	819	851	765	826	810	829	802	816	837	810	844	793	831	809	781	850	799	784	744	835	837	804	819	831	821	770	855	747	805	762	814	793	790	806	776	827	853	836	821	827	813	802	773	846	779	816	857	739	824	819	801	822	824	751	812	808	773	782	818	798	821	830	738	758	792	815	759	826	789	810	823	850	789	781	813	862	817	830	823	832	805	790	821	785	808	781	774	812	768	809	801	791	797	823	805	806	826	815	822	787	778	821	809	802	803	804	741	785	825	822	847	813	750	809	814	837	799	844	830	759	813	787	809	822	804	772	810	776	794	793	782	806	769	815	857	806	812	834	795	800	817	805	822	792	834	809	835	877	782	795	851	809	819	869	785	785	795	870	792	851	870	812	780	813	813	796	799	784	788	769	815	810	788	860	837	817	819	830	772	802	826	799	813	751	825	811	811	814	785	779	785	773	825	797	904	797	818	828	827	848	828	796	834	851	794	800	775	816	787	758	785	791	811	806	874	769	841	818	780	771	790	797	773	797	817	802	836	832	784	819	791	833	830	806	758	770	849	836	783	788	808	784	756	796	788	862	804	809	796	784	767	803	812	851	788	822	802	792	849	844	852	784	794	870	835	784	863	817	763	815	778	797	798	844	843	767	788	814	821	804	805	747	856	841	827	822	773	804	863	799	793	822	760	781	834	899	797	793	809	801	818	832	814	773	774	796	806	766	777	790	837	792	796	805	821	817	845	784	814	830	847	741	796	823	776	768	832	813	757	809	807	782	792	886	806	852	798	817	833	813	790	796	795	813	846	811	832	774	810	756	801	778	842	818	835	795	883	770	785	793	767	797	827	790	848	817	820	801	777	810	826	805	806	838	844	789	826	789	845	774	812	782	802	831	793	804	806	841	822	784	760	803	862	796	838	799	779	815	794	808	758	789	800	834	808	814	774	801	807	770	806	797	818	784	819	804	855	773	858	787	791	780	856	770	854	825	790	793	793	819	858	782	799	824	800	807	844	827	818	807	840	833	818	705	854	773	819	806	788	807	820	770	804	852	781	784	788	842	794	805	814	804	809	806	816	829	773	793	818	814	795	787	765	785	840	752	802	780	806	827	805	814	818	818	798	778	796	836	784	848	841	861	853	803	831	839	812	858	763	823	809	817	805	788	812	839	831	803	856	780	786	812	849	835	777	797	832	802	790	832	760	822	822	837	820	825	824	832	825	810	807	804	843	818	805	824	822	831	807	779	836	786	822	862	830	758	797	865	780	788	837	814	827	836	780	781	812	831	796	781	804	815	795	742	821	813	765	805	816	851	811	812	837	803	806	759	828	840	796	834	802	843	838	786	802	821	798	825	796	830	801	857	866	779	791	798	846	804	794	791	817	780	793	843	835	818	811	853	782	803	780	837	824	769	820	819	827	851	836	836	802	775	797	758	822	803	825	777	847	824	829	795	762	814	794	800	783	840	794	761	746	789	850	900	776	789	806	810	820	804	845	805	841	831	777	809	786	807	824	755	761	764	792	814	801	842	778	799	819	791	811	788	793	816	763	836	777	826	765	740	813	796	814	824	842	829	799	769	799	792	832	784	799	768	838	769	864	787	821	836	804	790	802	835	762	799	803	785	838	796	810	804	838	802	806	835	796	815	831	833	857	811	824	811	804	791	810	793	853	759	832	801	844	812	789	802	803	851	823	781	873	792	786	804	841	793	792	830	792	791	791	824	825	821	757	864	809	849	842	799	798	852	821	770	769	820	780	832	827	785	794	794	830	833	838	758	837	804	832	772	867	797	816	774	773	821	786	804	822	787	788	776	846	816	772	765	797	850	867	834	785	820	771	805	793	850	858	843	744	781	860	787	800	819	756	804	770	796	779	730	817	807	812	812	810	838	824	762	848	803	799	813	768	811	801	783	799	769	794	785	783	781	785	827	777	770	802	758	850	842	845	784	799	823	789	816	804	789	833	790	772	812	794	771	785	811	810	746	839	827	778	841	831	826	787	847	801	808	806	802	870	769	855	789	845	813	883	844	828	844	769	808	843	855	824	774	796	787	814	828	836	792	789	805	765	786	803	782	794	802	807	810	788	827	855	809	844	842	838	838	773	785	803	791	786	818	793	794	850	800	836	836	739	766	831	897	777	833	785	818	810	786	814	814	778	830	782	856	819	806	775	802	799	805	823	796	815	802	794	798	814	805	773	841	780	785	826	823	807	838	828	827	829	828	795	865	768	821	869	833	818	835	846	803	783	797	793	790	804	810	799	790	777	765	755	830	781	777	844	860	829	826	824	824	790	823	819	815	814	777	829	810	846	803	817	832	834	786	749	791	784	852	786	788	799	795	773	760	820	825	776	798	806	800	807	773	817	802	830	811	817	785	788	739	773	804	798	759	848	777	837	831	768	803	816	748	826	867	820	785	835	822	829	861	786	812	846	794	794	871	775	802	835	755	829	823	787	774	886	849	785	821	795	793	797	791	814	883	770	801	765	792	831	859	804	790	830	784	843	829	835	849	798	750	798	761	822	777	776	841	810	840	837	813	807	771	868	805	787	836	813	791	793	828	771	817	828	805	772	813	808	777	811	764	854	807	785	802	826	858	782	833	796	841	814	772	762	839	807	807	818	841	777	777	823	794	782	748	819	793	802	817	830	732	775	822	842	765	813	785	822	841	746	793	791	768	803	792	765	799	844	767	796	803	828	810	775	789	839	790	813	790	821	790	820	776	786	779	794	814	842	825	811	821	804	813	810	795	790	763	839	805	781	793	766	818	805	839	771	788	768	814	813	839	806	773	843	846	797	780	821	811	810	782	813	787	840	822	848	788	780	811	811	833	759	820	809	795	791	850	803	824	794	820	781	736	785	799	785	796	796	763	836	796	844	807	813	835	805	797	809	814	797	830	816	824	860	836	819	881	850	823	831	790	866	809	794	857	826	830	846	763	806	818	833	755	879	763	775	809	797	825	798	862	843	806	818	808	788	789	798	813	799	793	773	799	772	837	826	840	791	804	843	823	779	761	853	824	786	766	817	817	793	871	825	779	819	803	838	773	785	810	832	800	808	823	797	823	796	813	793	793	831	794	800	787	817	817	783	812	817	850	835	794	786	824	763	785	838	826	847	813	830	775	819	816	821	793	801	793	822	792	847	816	832	764	782	705	794	810	793	821	784	805	856	829	803	739	778	795	778	846	770	865	772	803	799	801	833	854	792	803	800	827	785	786	783	789	835	797	774	781	860	825	809	825	804	763	813	757	827	773	783	806	812	810	764	809	760	792	837	815	805	779	785	756
24659	21326	28046	24940	16056	1018	555	387	353	314	310	280	270	295	241	235	238	250	257	218	211	205	197	256	220	234	203	226	214	216	218	233	224	208	215	204	226	214	220	226	209	215	194	214	207	215	195	218	214	193	202	192	207	221	202	200	204	196	224	232	211	194	233	208	219	238	228	202	178	204	218	202	189	218	221	198	203	234	207	206	229	233	217	196	241	223	227	187	211	204	206	238	227	227	218	194	220	222	199	221	216	220	200	204	209	211	216	239	213	188	216	197	199	226	224	219	215	191	211	192	206	236	216	206	226	212	204	216	212	228	192	189	228	202	216	221	214	212	213	211	199	233	218	214	173	242	229	220	203	193	203	200	209	211	211	180	213	235	213	212	206	203	203	204	232	209	222	233	213	190	190	236	228	214	197	206	201	194	201	224	208	219	222	209	197	197	216	202	248	219	230	197	225	232	245	209	195	185	215	205	206	217	220	214	217	208	225	222	200	192	210	205	209	208	219	235	216	213	192	194	215	257	185	218	205	235	210	193	221	200	213	230	227	221	198	216	212	218	223	209	220	233	233	234	198	201	198	198	208	216	176	220	217	211	228	219	194	225	235	217	218	206	206	215	200	204	217	178	203	227	236	202	209	201	213	223	197	227	220	209	222	233	228	188	214	223	209	212	215	201	223	211	209	215	176	223	220	197	182	239	219	177	182	199	198	199	222	206	212	216	194	228	209	224	212	200	211	187	206	210	203	223	231	225	213	211	220	218	203	209	198	225	230	216	221	223	205	211	204	217	209	203	202	210	187	204	208	225	203	220	235	186	207	197	212	224	199	232	186	201	186	204	233	198	219	237	218	218	208	216	177	224	215	207	216	197	213	212	203	196	203	220	221	224	227	199	210	226	211	213	234	223	226	216	211	205	178	196	190	232	208	207	214	211	200	224	223	208	206	190	224	196	192	199	203	194	202	205	202	231	210	199	197	200	217	208	218	206	204	223	205	209	203	213	208	215	219	236	184	195	214	195	201	179	191	210	196	199	202	194	225	206	213	169	219	215	202	222	207	179	195	197	183	217	220	203	237	210	215	208	222	221	222	225	192	215	175	188	199	227	226	207	177	195	215	213	203	206	221	222	201	224	211	207	215	196	209	194	201	226	204	222	193	211	212	192	187	191	215	199	201	209	205	190	210	210	194	207	212	239	200	221	218	213	217	223	225	218	205	211	209	238	218	220	208	232	219	204	202	233	227	227	207	215	232	216	211	238	231	196	184	210	209	198	222	224	212	207	213	214	208	211	186	229	228	199	218	189	193	190	220	209	217	218	193	209	221	206	217	215	176	204	215	216	183	212	206	203	204	197	198	216	218	192	204	199	217	198	208	213	214	199	222	234	210	213	196	207	232	187	216	204	206	185	207	219	201	223	226	199	205	212	214	208	185	227	202	224	179	220	209	216	192	204	212	196	208	211	206	209	239	245	239	216	211	197	218	238	195	215	201	222	211	214	193	186	222	216	210	203	214	231	202	221	228	203	203	199	234	203	193	205	209	228	193	207	217	215	232	190	207	199	212	221	199	190	208	233	228	217	226	230	203	195	215	202	217	215	215	215	202	209	222	209	217	213	221	207	239	228	235	227	196	189	208	223	177	199	192	204	223	203	196	197	213	217	191	199	211	199	224	223	224	226	235	205	217	184	207	201	231	197	192	218	214	202	190	210	210	231	213	216	227	224	209	206	221	220	227	223	187	215	231	221	193	195	213	235	195	192	198	219	199	218	190	213	202	207	195	225	220	213	238	205	222	186	189	215	200	223	201	214	227	220	189	217	184	188	215	208	203	201	197	217	204	227	208	210	187	216	204	195	205	225	237	215	217	202	196	224	216	231	208	205	198	196	217	226	202	212	208	212	227	211	223	210	226	216	205	222	209	186	209	198	211	209	230	180	218	204	191	221	224	201	208	227	193	243	212	208	212	234	186	212	194	197	211	210	214	208	193	198	197	215	200	216	193	195	204	208	219	207	234	234	198	236	210	192	227	214	225	238	210	226	200	201	204	229	211	198	202	219	206	201	263	193	223	208	180	191	227	229	222	176	207	195	194	226	214	201	210	235	219	208	190	213	199	192	196	237	178	203	203	183	241	221	180	219	238	200	222	219	228	229	209	204	207	208	233	232	229	241	197	197	196	179	223	238	197	187	212	218	218	191	222	220	217	215	206	208	222	221	207	231	199	236	207	193	208	213	202	189	189	213	211	232	197	208	182	217	205	204	219	186	223	217	213	177	201	221	224	217	227	216	226	217	206	203	225	230	241	209	213	179	210	206	201	202	202	177	215	201	203	231	230	215	219	226	188	225	209	176	194	209	208	221	218	236	214	208	202	243	207	208	217	216	205	195	202	234	191	198	211	205	177	186	202	192	228	224	191	200	225	203	220	229	204	216	191	190	194	227	194	178	190	240	228	220	222	220	203	226	225	190	236	216	221	202	193	207	200	244	198	228	213	229	204	214	215	224	202	208	197	223	199	200	188	196	195	212	173	210	195	226	201	220	191	219	205	219	194	181	203	184	216	217	205	238	235	192	212	225	195	210	219	233	193	192	218	220	189	204	239	203	222	203	197	199	201	218	223	220	202	229	200	193	199	214	237	232	201	207	223	235	204	203	206	224	218	219	192	210	232	196	200	226	221	220	224	195	216	197	210	199	196	183	225	208	221	203	211	208	214	212	200	210	224	198	229	248	218	220	213	204	192	197	232	229	221	225	219	217	201	188	221	212	230	213	194	217	209	221	219	227	223	199	234	224	228	207	196	202	225	206	194	241	202	213	233	203	207	205	208	218	212	209	206	230	251	205	218	218	217	226	189	194	195	219	241	207	227	213	215	232	204	203	247	198	229	227	209	208	207	209	211	203	201	225	222	221	193	202	226	209	216	202	213	203	203	210	209	224	223	184	210	198	194	226	214	221	227	203	188	213	176	222	220	199	226	233	205	230	202	214	213	201	201	230	203	212	195	188	198	228	232	208	194	223	192	204	205	223	216	225	237	211	210	238	200	217	198	207	216	212	209	222	210	209	213	244	215	180	202	219	228	202	204	195	216	217	189	195	193	229	193	225	233	198	214	205	229	202	221	209	199	202	216	208	213	228	208	163	202	189	191	216	240	209	205	229	175	206	217	223	216	209	206	208	209	219	211	185	209	202	221	217	219	218	227	227	219	210	191	208	213	210	199	217	190	222	193	205	208	223	219	202	217	206	235	237	208	212	194	199	200	234	199	198	204	198	220	194	226	214	217	213	245	201	225	211	173	240	203	221	189	213	206	211	199	219	203	214	221	210	183	206	225	183	244	202	189	220	223	225	209	201	241	214	229	211	225	226	199	211	202	204	218	184	226	187	194	192	228	203	241	213	199	224	229	214	213	205	182	194	224	215	235	186	214	192	189	201	212	219	226	223	217	211	209	213	204	219	217	209	207	228	199	222	227	205	198	218	213	214	206	237
3452	6842	4094	2063	1639	1280	880	636	565	474	419	392	328	334	265	287	305	274	285	291	286	267	262	239	252	248	280	264	258	265	247	274	232	224	228	226	257	259	251	271	223	243	229	256	249	247	231	223	268	261	247	240	240	255	237	251	234	254	272	246	216	247	272	234	234	251	266	252	232	256	246	248	222	253	265	248	239	223	249	273	221	245	251	258	251	239	251	255	240	226	239	264	253	261	250	229	242	258	249	259	223	244	247	240	246	237	269	226	249	265	233	249	236	229	254	246	226	201	228	246	226	254	254	223	226	238	275	227	233	234	252	232	244	244	250	261	256	238	237	228	228	238	247	263	229	243	231	256	252	242	218	236	242	229	229	249	240	225	251	250	242	272	242	238	228	237	233	252	235	269	219	242	213	253	260	256	275	234	236	211	256	265	237	229	240	251	252	232	235	265	202	261	212	236	235	243	235	241	244	233	269	234	234	257	238	240	248	247	233	273	225	209	258	265	213	243	229	241	254	240	220	219	261	235	231	251	207	252	253	238	239	226	249	245	252	234	237	262	228	223	230	246	260	234	235	253	258	238	230	222	227	230	246	258	229	229	259	212	224	223	256	218	216	233	252	230	223	243	257	261	230	223	238	263	258	234	234	248	233	227	228	241	257	250	272	242	251	237	240	264	233	231	251	259	281	229	225	245	237	259	234	253	226	246	259	238	252	210	237	229	261	256	254	286	231	250	248	240	220	226	262	232	235	245	227	214	224	220	206	218	242	261	255	273	222	260	223	244	266	235	241	220	232	244	240	224	231	242	238	239	229	225	213	249	252	254	222	241	219	265	232	245	236	244	259	259	237	248	260	226	257	235	251	250	274	259	237	227	238	241	237	237	241	273	256	232	240	241	239	229	211	251	225	235	250	242	242	235	262	233	256	229	258	227	219	194	263	217	251	229	258	269	215	230	263	225	243	238	254	272	232	239	225	226	240	237	231	234	218	248	246	239	252	257	260	238	271	243	263	231	228	230	277	278	250	252	234	226	219	227	237	260	233	246	206	250	234	235	221	211	234	249	243	200	242	249	230	232	224	218	246	236	234	239	236	237	253	253	246	246	263	263	235	243	263	254	242	222	239	279	245	267	241	274	241	262	237	240	241	210	233	243	257	239	240	261	273	226	235	241	218	263	227	228	262	234	213	241	250	255	236	254	249	244	220	248	267	241	218	242	193	236	218	225	250	242	246	232	218	252	254	248	250	232	233	233	246	259	276	247	267	224	277	254	218	227	252	235	226	244	227	220	259	228	237	242	224	233	228	243	243	254	244	233	233	244	260	221	232	235	248	233	225	264	235	229	255	211	266	257	238	209	248	219	219	258	216	214	245	251	212	254	249	256	244	220	252	247	248	215	257	231	253	256	255	247	219	242	237	249	230	256	231	249	241	231	255	249	227	232	259	258	234	220	232	243	231	257	258	238	238	247	218	255	221	255	263	256	230	254	245	234	239	208	214	222	226	242	239	236	261	288	265	252	227	232	223	259	243	245	231	221	223	265	235	234	223	221	250	221	247	271	235	237	239	238	257	227	258	246	246	244	215	264	231	254	253	229	230	250	234	267	248	240	227	227	244	226	250	235	237	252	242	237	235	235	246	215	226	250	268	232	221	253	227	255	244	270	228	220	231	225	241	232	248	243	228	259	250	229	224	233	257	237	252	252	251	222	273	269	258	235	256	222	274	242	232	246	240	242	264	247	235	245	193	212	241	243	236	234	241	244	233	228	262	228	244	259	225	235	229	230	265	243	254	234	242	241	228	253	201	216	277	226	283	244	221	219	231	236	221	210	234	247	267	234	251	254	234	257	245	249	235	255	253	252	244	221	229	255	264	219	226	246	256	229	234	230	242	260	201	217	250	223	260	235	246	214	251	252	230	240	253	248	249	220	257	229	235	243	231	249	232	231	218	217	231	246	246	259	230	250	252	271	239	256	227	257	278	235	254	247	246	231	192	248	236	233	260	225	234	232	231	233	254	239	255	262	238	235	236	214	231	244	235	241	250	276	245	228	256	273	230	229	243	260	241	245	255	228	249	246	206	252	241	245	214	258	260	204	258	197	274	245	273	241	228	260	229	214	236	245	257	239	236	234	246	248	218	233	226	232	246	244	262	247	230	248	248	236	236	261	209	226	235	235	260	233	231	241	257	231	238	231	244	267	256	249	247	250	236	241	221	228	236	240	254	244	237	243	224	211	241	253	245	235	226	256	248	202	224	234	233	273	241	233	237	238	228	223	223	217	240	231	222	206	253	216	244	250	256	234	227	229	241	224	233	245	198	225	239	245	252	257	220	262	214	246	265	215	244	254	224	229	219	245	231	238	238	239	239	237	264	229	223	225	250	259	226	263	230	232	222	245	252	241	234	250	253	236	251	232	237	229	258	230	246	239	243	231	228	216	233	239	276	228	259	267	233	260	239	253	216	229	241	242	242	252	224	242	241	239	252	223	249	236	250	234	213	212	239	226	235	266	238	224	231	210	219	255	235	257	234	241	253	240	223	227	245	231	249	230	245	215	242	240	255	248	241	227	231	225	262	231	256	241	238	231	236	271	237	252	224	233	222	234	214	213	231	232	254	255	242	229	256	253	219	217	247	230	244	244	250	247	222	237	229	241	219	241	231	236	235	226	233	246	233	249	224	219	236	238	271	247	226	222	224	241	248	241	210	219	227	238	249	227	233	221	247	251	228	229	274	222	217	245	222	266	252	246	251	234	243	255	226	237	213	236	245	221	240	247	233	255	257	270	237	231	240	242	247	233	226	259	246	251	235	242	251	232	235	251	255	246	271	217	259	240	224	243	244	246	229	248	262	250	225	257	239	197	239	241	216	230	258	226	241	241	222	244	250	242	234	225	241	242	246	228	213	223	251	252	221	242	225	231	232	270	232	255	253	206	242	236	223	227	243	235	255	246	244	249	241	231	248	255	251	257	268	245	222	230	262	256	251	252	221	243	240	253	253	240	236	232	236	248	224	251	234	246	241	245	237	239	230	245	242	238	255	231	253	277	227	244	246	284	265	260	238	217	235	229	230	240	261	240	234	237	262	242	252	221	227	233	226	249	274	239	263	249	248	270	221	246	245	253	250	247	221	227	245	229	243	248	243	251	236	206	229	257	237	222	235	207	231	237	251	242	229	245	234	221	243	265	233	270	245	250	244	215	253	237	238	244	229	244	238	247	215	226	226	245	234	230	258	219	229	250	245	236	267	241	233	222	251	243	226	256	235	232	241	248	251	257	225	241	214	234	239	236	256	238	222	239	231	238	264	262	245	236	241	233	243	242	245	251	224	222	226	222	231	224	248	257	207	233	228	229	232	239	240	245	240	237	233	249	241	243	237	254	261	228	242	236	269	241	251	256	222	268	233	279	246	231	234	217	231	251	232	259	240	237	264	230	225	248	249	242	221	182	245	223	246	245	229	237	232	246	236	248	246	239	229	256	266	256
22367	21286	29153	23733	21289	21380	13027	1706	1234	1073	902	859	834	717	775	741	704	687	631	647	687	625	623	683	601	649	589	571	601	585	661	618	586	618	633	609	591	594	581	608	610	592	570	623	581	583	578	615	540	609	581	577	579	583	580	571	561	556	551	601	593	610	562	595	602	611	546	569	617	588	599	580	581	568	567	587	604	582	613	576	575	631	542	571	525	584	629	586	594	592	563	609	599	567	581	582	624	579	611	592	603	605	559	564	594	609	595	564	572	581	591	583	580	578	585	547	548	590	583	568	549	587	587	578	565	598	564	559	648	577	606	579	547	600	546	570	597	548	626	584	584	546	613	657	557	566	571	590	624	586	561	582	577	563	598	597	504	592	575	565	610	632	564	559	570	601	536	574	606	580	602	593	556	552	579	561	597	623	605	565	630	573	584	559	576	578	504	607	590	564	572	591	581	566	583	541	628	536	544	573	542	572	572	577	576	599	590	558	623	589	523	601	615	564	555	615	600	540	607	598	576	593	575	571	587	567	583	556	639	585	546	581	575	576	598	564	569	573	603	556	574	589	591	569	580	621	629	562	571	566	566	609	591	576	572	596	622	630	555	577	615	533	536	569	557	588	595	574	572	528	620	594	596	528	610	596	598	608	618	550	587	538	547	603	620	553	604	575	581	584	615	561	637	606	577	598	581	593	604	523	617	555	563	586	551	600	550	609	548	591	598	576	565	604	651	528	578	580	573	608	554	594	600	583	614	602	604	586	594	613	592	616	578	559	576	565	582	562	553	623	557	592	539	554	547	564	575	522	590	553	575	583	577	514	596	663	533	615	590	579	577	588	570	565	585	561	586	576	585	619	581	534	593	558	558	600	580	547	581	597	567	571	567	582	588	597	587	562	558	572	600	616	572	565	564	612	585	558	601	584	602	571	610	565	588	584	594	581	610	584	626	573	552	581	592	596	551	583	616	622	589	556	553	551	575	571	569	554	597	565	544	580	587	574	578	599	610	585	560	587	561	602	593	615	559	565	585	578	553	599	612	607	566	550	575	593	551	608	619	583	598	593	567	567	551	612	606	574	565	574	555	576	626	541	581	581	546	619	605	567	602	514	597	580	619	573	609	563	591	562	588	543	602	549	601	528	596	570	586	597	582	603	567	587	563	563	591	549	584	565	564	594	599	578	622	563	596	565	577	562	552	558	542	545	584	550	545	535	568	554	593	587	607	612	579	552	568	545	583	603	583	549	550	592	569	550	575	595	591	552	608	536	608	555	573	548	608	551	577	574	615	601	605	593	574	578	580	599	572	547	558	610	567	549	556	503	594	529	576	595	601	558	601	573	539	582	598	599	565	603	580	565	533	591	569	578	545	576	596	543	573	553	563	604	565	568	579	546	545	604	526	583	614	549	576	563	545	577	539	573	580	556	565	616	546	605	579	530	572	626	604	558	621	560	541	586	608	589	568	556	529	567	617	606	527	593	586	582	576	592	609	594	562	568	565	603	563	618	586	597	566	553	635	550	612	599	559	586	549	548	584	552	563	542	562	627	579	578	572	556	594	550	605	567	563	566	569	607	586	629	572	608	568	540	593	558	610	582	571	573	594	588	618	583	604	582	542	588	550	529	556	570	550	603	575	603	614	574	593	599	563	587	602	605	597	552	580	574	608	546	563	591	567	565	566	556	575	597	553	605	578	574	589	579	570	570	558	576	571	572	564	611	562	565	601	592	556	561	549	608	542	589	556	600	584	602	621	590	605	553	583	546	583	580	570	592	602	572	566	636	576	569	576	528	614	544	632	562	585	615	653	602	543	586	602	593	589	547	535	567	579	603	558	594	554	602	577	553	588	590	585	607	574	524	553	604	587	565	548	562	575	570	583	615	597	569	584	560	602	626	555	581	604	548	551	597	531	609	593	601	531	585	570	567	536	578	557	569	622	579	578	573	518	595	607	558	602	569	562	558	605	598	585	582	566	624	568	554	583	579	580	566	564	545	571	598	567	579	574	568	585	581	579	559	550	555	565	526	558	591	550	572	592	562	548	608	578	575	590	559	525	589	565	568	598	610	577	554	568	559	582	563	559	578	584	590	591	606	588	566	568	608	592	568	580	541	503	594	601	599	587	581	574	577	603	560	563	580	593	598	596	598	590	638	552	577	586	559	567	581	601	551	572	564	585	626	572	612	566	572	553	614	590	589	581	572	561	551	577	576	574	615	597	567	581	602	582	570	588	589	596	539	560	560	623	609	566	568	608	596	544	565	594	576	585	615	542	525	622	594	568	611	585	571	588	539	621	558	543	542	597	583	551	561	637	561	551	577	599	591	541	578	553	559	572	600	588	616	580	624	600	582	550	581	605	566	580	580	556	592	572	604	589	575	566	566	599	561	565	568	530	636	569	575	579	544	556	554	552	565	567	575	610	570	587	590	601	595	571	600	590	578	624	557	559	592	516	562	545	558	575	562	577	568	550	572	515	535	561	582	568	600	606	530	542	614	579	593	559	535	571	594	636	557	591	579	590	550	542	596	609	592	567	554	548	598	595	582	559	588	576	584	572	548	626	567	595	558	573	587	609	570	532	541	560	529	565	572	588	580	597	578	613	575	583	624	596	595	592	495	627	530	540	574	578	547	602	576	564	572	601	593	560	597	584	590	569	589	573	595	571	586	547	544	552	592	612	573	572	588	587	523	589	577	596	597	547	584	587	587	552	588	606	562	552	597	563	546	513	585	558	568	572	563	576	562	577	576	577	576	552	621	572	600	565	573	565	571	565	577	563	595	527	545	603	567	589	575	583	558	569	561	561	569	559	595	602	611	588	560	587	540	624	595	562	549	553	605	599	600	604	553	590	580	601	587	566	546	597	585	577	595	569	576	584	568	558	603	591	570	568	577	598	595	592	601	584	558	577	589	542	592	591	606	578	523	605	567	610	535	560	583	541	514	555	577	540	576	551	606	603	553	612	529	571	571	572	585	584	598	578	602	590	572	530	558	606	592	578	592	524	544	565	571	559	619	578	556	570	533	548	518	585	619	563	583	582	573	575	593	578	583	585	575	532	567	536	590	568	544	532	547	590	554	575	568	576	568	585	563	583	610	557	590	586	615	590	636	547	566	570	593	620	586	561	603	596	566	582	573	590	555	579	628	588	557	578	562	559	579	572	575	573	542	562	564	617	577	545	558	518	593	540	587	620	563	576	570	517	560	593	590	583	578	576	609	583	585	580	571	577	580	547	567	594	573	594	567	558	606	584	575	536	562	576	626	582	571	567	640	543	609	575	570	610	587	576	567	587	581	603	567	601	544	577	548	602	569	560	553	572	559	544	572	552	544	532	565	572	567	605	595	575	574	588	551	579	530	606	555	611	551	547	597	609	542	590	593	547	559	571	564	588	556	585	583	543	570	575	601	568	588	538	565	551	560	551	559	569	589	547	527	610	583	582	525	574	527	605	595	599	562	600	577	576	561	571	555	600	583	588	544	609	538	554	562
5053	17392	11607	6341	4924	3930	2796	2063	1834	1502	1181	1055	954	928	871	833	809	779	777	704	800	757	673	713	702	715	685	726	711	704	645	628	669	591	682	625	647	668	638	631	586	652	630	626	626	652	699	621	649	641	664	643	659	660	579	647	635	592	610	648	616	591	634	651	641	652	656	657	636	654	566	637	589	667	650	612	639	627	635	608	667	624	615	600	577	621	648	633	632	636	698	616	650	709	607	641	649	586	669	651	617	669	616	617	642	663	609	606	611	589	596	670	686	638	645	634	621	651	666	673	629	633	630	624	657	629	605	646	670	590	649	616	638	661	634	633	630	608	587	602	642	653	623	674	580	628	616	623	579	634	632	612	619	633	637	612	647	657	653	619	619	651	650	602	623	622	598	604	627	590	615	579	581	624	620	639	639	653	618	633	644	607	642	601	638	624	630	587	620	663	625	644	622	632	665	620	607	644	601	662	597	632	627	649	636	667	596	608	617	623	643	631	581	613	624	614	612	598	662	596	627	596	630	595	621	651	615	592	655	606	656	641	608	650	571	606	607	608	608	557	578	602	637	611	652	652	585	628	633	623	615	614	632	629	624	576	542	652	651	625	614	637	666	596	662	579	611	611	685	616	662	664	637	621	621	609	637	603	557	629	635	667	629	645	628	590	642	600	604	602	626	667	597	646	640	589	637	633	627	628	638	626	593	689	631	645	647	628	613	614	630	628	644	637	629	652	665	604	649	574	645	653	651	653	542	574	658	600	619	607	637	606	621	653	652	632	600	681	635	639	580	590	661	659	590	619	657	609	584	624	595	635	623	624	617	635	631	607	622	570	624	604	604	647	630	627	632	599	660	574	617	634	709	586	641	635	601	613	624	628	603	639	575	669	637	637	610	605	610	609	626	633	578	604	648	588	623	604	662	684	631	619	634	558	651	638	628	644	624	643	617	628	636	633	631	646	625	642	624	583	604	627	617	597	621	622	619	620	662	610	666	591	590	625	626	638	660	622	659	638	642	639	655	583	584	624	578	612	638	603	644	622	624	663	656	623	602	630	642	652	637	634	598	604	597	604	627	627	648	637	597	626	628	585	642	651	612	618	617	643	613	613	646	630	672	669	595	586	648	605	586	620	636	641	600	652	608	572	566	635	665	615	612	611	667	679	634	600	591	669	645	629	659	647	619	663	613	614	603	625	602	623	604	627	589	625	620	610	600	667	649	582	640	651	650	647	633	614	644	621	648	646	615	577	671	582	649	651	619	615	626	646	598	585	669	676	656	590	617	631	583	628	568	633	637	622	628	605	639	635	647	653	616	583	608	668	603	650	643	582	636	630	671	652	629	618	612	642	640	635	586	670	644	615	616	650	595	647	622	618	653	623	622	640	631	595	577	617	602	642	627	625	632	618	658	608	611	650	611	612	601	607	621	608	649	591	629	642	646	614	631	573	641	640	641	598	670	644	584	612	635	697	597	623	651	612	680	632	611	650	636	570	602	612	663	634	657	614	660	601	655	609	618	651	655	595	639	598	629	572	629	650	623	648	578	598	625	667	567	615	640	617	681	635	649	651	582	653	651	633	624	644	644	619	572	668	635	673	633	583	689	598	635	591	616	634	616	640	651	615	629	619	626	629	622	608	615	667	625	643	644	608	606	657	601	600	635	617	664	611	608	618	608	630	590	600	625	653	646	609	605	631	580	642	594	595	618	603	626	636	624	581	614	605	632	629	599	638	641	583	590	611	629	605	638	657	631	647	621	649	631	617	599	604	590	619	679	637	593	625	580	620	598	619	634	625	658	619	623	619	620	595	670	631	641	666	639	569	599	607	611	625	646	616	633	617	612	611	562	600	666	617	610	617	573	660	654	591	661	602	633	588	620	622	672	615	666	612	642	648	628	650	619	630	667	646	638	612	617	585	609	583	645	611	613	655	620	571	625	632	614	604	573	609	632	602	594	649	630	654	581	636	573	578	583	609	646	664	635	564	643	606	584	639	676	631	634	658	596	634	573	658	608	603	671	617	638	633	617	609	595	615	646	604	647	625	611	655	637	652	631	659	640	645	602	629	627	623	589	630	642	601	673	641	601	635	647	643	627	632	621	582	618	620	590	633	601	623	615	623	597	670	596	626	589	596	631	614	600	628	615	629	658	619	618	660	617	676	636	639	637	597	598	598	637	625	629	652	593	645	610	624	624	626	624	612	648	587	637	618	600	604	608	604	629	630	617	617	661	624	625	611	658	627	642	638	614	628	614	610	597	591	683	624	609	654	603	665	624	612	605	644	627	623	587	619	607	582	609	602	655	568	605	647	626	635	603	638	631	591	633	629	613	658	619	595	648	652	616	653	605	603	647	643	578	625	650	596	619	634	587	617	615	608	639	619	604	672	604	610	640	582	637	634	605	584	658	636	594	636	614	636	622	647	599	671	613	632	607	619	613	616	579	617	576	637	663	612	677	656	631	626	605	640	607	589	602	602	678	579	601	649	644	659	612	630	655	632	640	610	610	655	599	647	621	606	658	635	635	594	608	617	628	659	575	591	620	658	606	676	614	637	594	654	609	582	563	603	582	683	654	639	641	635	648	632	598	630	591	633	609	610	574	668	643	633	599	649	627	661	658	635	588	598	657	649	626	629	651	610	623	607	651	635	650	637	592	622	631	618	628	703	608	667	582	637	618	629	609	586	618	691	633	692	587	596	645	652	631	635	620	628	581	648	668	629	609	644	611	662	661	602	625	618	629	627	595	610	566	608	581	612	615	627	585	640	617	632	589	610	596	650	596	673	603	625	645	622	617	623	618	650	658	614	633	620	620	604	640	649	723	603	631	631	686	603	629	627	601	625	634	673	664	652	641	637	609	605	641	608	636	574	630	567	595	630	623	587	631	614	594	640	607	586	690	617	657	613	626	604	623	621	616	655	637	656	625	639	629	644	620	633	632	664	652	615	591	622	658	646	622	632	619	643	634	591	629	648	642	616	630	623	665	660	640	578	576	675	620	632	590	646	604	594	597	637	639	627	636	591	624	610	597	636	669	611	635	607	655	666	634	633	599	640	641	650	618	612	602	625	609	622	600	613	589	631	606	672	665	629	626	648	654	643	640	602	630	663	587	599	608	630	629	612	617	623	634	604	610	634	638	636	632	681	615	621	612	596	616	655	595	653	563	631	648	656	628	617	604	618	636	619	619	667	607	607	630	643	639	647	614	622	627	640	627	650	626	589	639	631	611	646	611	664	644	618	653	643	599	636	640	579	633	651	634	628	658	622	629	630	620	679	647	611	601	671	623	636	627	665	588	596	590	596	617	575	623	622	588	598	599	637	643	602	618	622	652	609	633	635	645	624	625	594	617	642	703	679	613	603	630	581	629	654	668	610	628	657	665	625	606	585	608	619	642	618	611	665	559	604	643	618	652	636	605	604	650	583	619	611	642	617	646	624	605	650	654	634	600	622	622	586	635	591	675	649	627	633	653	644	620	644	629	610	639	640
27412	19494	5981	924	661	574	502	475	492	414	472	476	489	468	472	486	431	468	442	442	461	456	471	442	458	469	448	481	428	458	432	448	461	437	451	464	429	442	437	446	465	484	414	428	447	445	457	438	463	477	472	423	426	424	440	455	443	483	471	408	438	482	448	463	472	435	411	434	447	429	419	489	480	442	454	437	435	426	438	449	475	464	450	425	461	473	434	442	450	400	499	507	442	472	436	464	448	462	453	452	446	450	445	446	430	498	458	467	425	445	444	456	459	475	461	429	466	415	446	444	491	444	390	427	470	452	468	416	483	435	413	436	442	472	466	452	446	455	456	440	457	436	449	481	462	431	451	430	473	442	474	442	454	449	414	464	452	434	489	433	459	433	460	469	441	419	450	437	418	484	466	429	434	448	470	438	447	418	506	440	463	465	481	440	456	444	427	436	431	437	455	379	475	433	458	420	428	416	452	459	405	476	454	470	482	442	470	451	436	423	457	454	454	430	450	425	488	418	433	457	479	477	490	451	489	429	459	448	484	439	457	453	477	423	427	471	419	432	476	450	468	418	423	443	440	414	481	476	432	459	442	475	432	471	430	435	446	454	456	423	475	446	451	481	437	429	449	463	458	473	465	482	470	445	488	451	461	453	447	449	445	441	444	406	472	416	446	465	443	465	487	451	434	423	482	444	448	483	452	455	478	488	445	462	455	466	432	456	465	484	461	432	440	438	460	475	491	419	438	459	457	453	446	438	433	495	421	452	475	450	456	449	412	472	457	461	478	474	413	469	439	459	470	449	460	435	420	446	473	425	450	456	459	422	416	439	471	463	470	440	439	452	418	467	435	443	435	453	466	438	466	389	481	451	452	457	403	456	504	412	442	460	476	456	424	448	470	445	438	431	477	461	444	458	445	451	467	456	466	454	453	465	503	452	429	442	469	451	463	459	418	484	428	474	418	457	453	443	451	481	450	454	402	452	415	448	473	455	443	473	483	444	443	411	486	415	467	446	457	434	413	433	467	472	476	475	404	488	418	428	470	456	469	416	426	461	425	439	460	445	474	434	398	490	439	446	493	434	425	463	485	438	455	428	449	460	469	436	435	491	467	452	441	427	438	519	484	443	415	435	467	473	422	438	431	452	469	479	426	482	451	472	441	453	459	440	468	465	459	471	411	478	427	437	445	439	446	471	447	482	435	417	480	474	437	454	437	458	470	489	445	466	487	460	426	477	436	482	474	444	450	493	464	469	452	456	429	510	454	435	477	450	514	456	435	422	481	440	456	470	419	476	443	482	455	473	462	434	445	435	436	427	448	417	431	495	466	454	452	462	462	437	456	469	451	451	434	459	440	505	456	451	460	473	457	455	472	426	468	460	432	421	487	449	450	454	431	435	427	424	482	470	428	437	426	444	460	473	433	416	456	445	408	438	437	497	459	477	425	446	471	469	454	431	487	463	434	474	453	470	515	478	449	408	412	420	470	432	439	424	449	464	458	479	429	418	439	469	473	447	459	440	453	447	455	434	468	444	471	446	436	431	449	458	459	441	459	446	467	422	459	430	485	454	445	455	445	431	448	432	428	473	435	466	434	392	466	454	461	418	457	448	446	497	459	450	429	486	424	489	478	466	437	456	475	399	440	411	443	448	442	439	475	428	441	420	440	429	450	474	454	420	431	420	438	459	452	490	458	469	424	469	459	394	436	458	434	450	408	482	483	441	439	438	428	470	407	437	475	453	476	454	440	443	475	423	447	456	476	456	477	449	399	455	471	482	450	447	482	425	462	421	435	447	465	459	457	404	439	442	440	441	481	444	433	456	421	453	455	427	439	442	454	482	439	436	476	440	472	434	428	457	435	459	476	418	461	468	471	452	456	455	456	440	447	504	462	460	473	450	431	497	473	491	429	452	450	467	456	458	398	448	440	432	423	448	431	466	442	423	470	428	461	457	465	428	444	483	447	491	419	441	438	437	427	445	442	428	446	453	408	489	466	461	412	485	495	481	476	424	457	442	429	466	458	419	473	476	478	436	481	433	458	482	473	453	424	430	483	435	455	441	435	459	427	437	444	418	451	432	456	434	425	470	428	415	465	410	498	466	483	439	425	441	440	473	432	442	425	451	457	449	460	455	421	445	472	450	456	464	456	457	481	457	437	454	459	434	452	452	430	484	459	487	438	444	472	443	444	455	470	476	444	408	447	487	479	443	459	429	443	407	470	484	484	451	418	484	463	431	477	429	440	445	485	453	454	448	470	463	484	440	439	441	454	442	440	463	458	448	455	433	468	416	439	451	429	454	479	452	436	406	485	447	464	485	425	435	450	414	407	440	481	444	464	439	425	432	470	484	437	423	466	401	435	447	441	466	457	441	436	453	431	418	472	433	465	433	406	454	469	464	451	461	451	422	459	430	415	506	438	461	430	465	446	442	463	472	474	470	420	469	478	422	449	446	463	450	457	436	466	439	466	488	437	450	453	418	472	427	452	430	480	430	453	501	458	431	446	399	447	453	436	460	425	457	468	432	434	456	412	428	447	436	492	488	420	445	429	467	403	484	485	435	448	474	462	456	473	440	461	454	453	459	437	458	462	455	447	501	440	454	433	466	473	439	414	456	459	463	422	422	447	445	458	451	458	471	425	440	452	413	437	450	418	449	475	459	467	403	449	465	426	425	485	426	465	453	438	466	452	431	480	438	457	448	440	449	453	433	436	464	442	449	474	453	437	435	450	398	475	421	426	491	472	467	430	436	465	443	440	455	473	419	427	456	464	470	478	468	445	496	479	452	420	419	460	472	443	475	439	495	502	447	470	462	446	423	494	430	477	470	468	426	431	445	480	427	418	443	446	487	432	423	469	439	448	432	457	438	466	424	497	450	455	445	423	459	433	423	445	441	475	471	436	466	462	409	418	459	458	434	428	483	467	433	437	486	447	475	456	487	449	404	490	460	470	429	470	463	441	425	397	458	441	429	458	441	461	459	526	436	475	483	460	436	439	442	436	446	431	461	445	453	467	434	470	418	420	476	467	463	468	416	462	415	428	454	446	443	457	458	445	490	457	461	430	480	486	449	422	452	463	448	426	438	468	447	432	438	447	495	447	443	432	419	437	425	430	460	490	472	452	461	408	452	437	441	461	450	444	418	434	499	465	437	452	443	428	406	446	460	452	429	426	440	475	432	470	453	451	419	467	461	460	411	486	486	476	477	451	437	451	446	454	472	423	497	488	410	443	425	429	465	464	471	429	408	441	446	451	494	456	459	415	465	454	445	429	478	465	469	447	446	472	432	446	422	461	439	440	432	486	466	417	471	466	440	453	455	468	471	446	451	455	472	465	440	455	424	438	417	463	445	450	462	452	459	448	449	423	432	491	439	448	472	470	456	437	425	438	447	475	443	470	448	479	449	421	395	449	424	458	477	428	476	440	467	431	475	471	456	487	488	425	437	451	420	458	410	423	471	425	458	464	415	448	437	470	474	478	430	443	448	433	489
4275	2089	918	686	645	560	557	511	506	489	487	472	468	517	456	516	448	477	508	467	489	482	477	484	520	505	494	480	484	463	502	467	486	500	452	480	487	522	496	450	485	444	463	505	472	495	467	474	466	478	503	448	517	498	474	470	498	409	458	460	469	500	484	488	495	454	475	465	488	473	475	455	482	485	457	492	484	494	487	500	480	495	460	503	455	429	504	496	479	527	465	502	498	467	435	460	484	466	474	479	487	440	477	496	509	463	488	527	492	506	466	479	478	530	494	449	473	494	470	483	497	473	489	447	478	442	473	476	513	473	501	463	467	474	473	505	431	485	486	466	480	468	449	468	467	486	460	510	497	504	485	477	503	451	483	493	470	518	450	482	486	480	450	485	489	478	475	468	463	498	485	455	478	486	497	476	463	499	463	439	490	475	493	462	451	512	508	493	478	475	442	470	457	491	478	473	433	455	507	520	478	492	483	451	452	527	450	467	540	509	458	483	461	493	480	511	481	455	461	457	475	505	489	496	453	512	470	487	469	485	455	467	477	522	440	516	471	454	465	460	462	512	443	499	483	503	467	456	459	444	493	461	488	477	442	487	522	455	473	486	459	469	488	508	487	504	506	510	480	526	481	489	501	480	494	500	494	502	491	474	505	449	500	442	491	457	434	451	469	434	453	468	454	490	477	452	471	494	445	487	461	464	455	483	499	477	462	486	474	494	479	465	475	506	513	466	486	514	531	468	497	485	464	451	463	454	458	460	470	464	469	465	480	462	482	545	495	474	478	469	460	476	497	483	482	487	456	471	471	496	478	501	483	485	480	451	469	456	464	488	490	427	513	498	477	490	418	497	511	486	469	479	457	493	449	494	464	479	489	472	484	455	481	486	464	505	484	471	454	476	478	458	468	484	454	472	449	440	495	469	460	491	455	467	447	460	483	461	452	474	494	489	471	468	435	459	484	477	508	482	468	479	509	462	462	489	497	516	477	481	438	448	497	505	493	453	452	483	495	472	450	469	471	496	445	464	477	450	495	497	456	468	484	496	476	503	480	464	493	474	489	477	484	495	479	454	455	467	453	440	491	482	525	458	431	486	497	536	501	488	517	468	488	497	462	484	448	522	453	512	488	475	490	474	493	453	463	487	453	483	477	485	439	458	502	482	458	472	476	462	466	460	484	447	470	439	457	468	469	469	490	462	470	450	471	495	462	471	487	453	509	460	528	469	459	485	515	446	482	465	507	438	511	447	454	486	470	479	501	495	453	524	473	484	497	516	439	487	485	468	485	477	506	458	484	439	456	502	442	471	467	487	488	480	479	514	483	477	504	470	513	492	487	497	498	484	456	472	471	456	498	489	472	478	472	476	475	471	469	477	470	450	512	493	473	474	481	461	451	494	509	502	498	455	488	454	473	480	434	480	496	436	464	473	506	494	478	473	450	472	483	457	440	470	469	450	445	453	452	494	474	478	471	473	518	440	483	473	473	526	469	478	502	471	456	470	469	483	458	466	483	466	526	485	484	476	485	463	502	486	459	456	481	452	480	458	485	504	452	488	516	479	469	483	455	521	475	485	477	463	502	508	485	459	446	483	445	434	466	470	456	515	479	475	496	481	459	491	458	491	484	491	511	450	443	462	460	457	455	484	500	469	474	488	478	528	483	457	449	462	535	494	483	473	476	464	469	465	498	477	475	450	492	509	539	506	460	484	488	471	458	450	460	425	495	479	472	492	453	449	472	461	511	462	479	467	485	482	460	480	469	479	454	451	497	464	455	506	469	463	469	460	482	487	486	458	517	519	447	479	491	481	496	454	464	481	488	510	468	450	503	496	487	440	466	473	467	490	516	467	462	425	511	433	483	436	503	469	483	442	482	495	452	445	471	527	479	469	505	480	465	464	462	492	481	431	465	447	466	448	456	485	444	524	510	461	492	500	521	514	471	457	468	491	494	453	468	518	473	461	475	510	509	476	505	483	452	477	512	488	450	471	485	471	491	465	473	466	495	453	498	447	451	483	465	502	453	515	478	497	507	449	429	518	472	536	483	472	475	459	521	472	463	505	528	486	500	493	468	468	500	436	471	447	488	469	457	451	463	495	472	479	451	455	448	515	443	434	473	472	482	471	454	508	472	499	486	475	483	446	467	455	489	494	450	466	436	487	443	483	463	499	441	503	493	457	477	484	461	541	510	491	465	446	477	493	454	482	485	495	492	444	477	486	475	474	487	509	451	479	485	491	512	459	451	470	470	495	470	451	502	477	500	455	483	450	503	444	488	470	458	480	493	473	468	476	509	479	475	493	464	469	471	446	456	505	457	509	479	478	493	443	452	496	462	476	496	494	465	461	470	492	480	454	471	517	477	490	445	489	486	494	499	474	456	456	535	469	480	451	445	502	475	462	457	520	506	487	496	489	503	499	492	507	491	485	469	475	472	462	491	448	445	467	525	498	485	482	456	464	501	453	491	523	450	465	499	504	477	464	471	467	492	450	481	464	493	496	465	476	524	448	491	462	483	510	458	462	517	480	460	472	456	477	499	481	429	481	494	509	485	496	494	479	465	455	475	478	463	464	440	475	488	464	483	514	466	486	484	483	487	454	470	486	465	495	442	502	488	459	492	467	472	472	468	485	437	462	471	488	460	443	458	476	471	479	432	499	489	463	452	468	507	484	439	491	485	448	453	475	467	481	458	443	429	502	450	507	508	488	447	491	466	435	478	507	452	484	519	477	479	460	489	499	471	469	497	488	475	466	444	455	482	449	507	480	472	497	510	515	435	472	443	490	499	486	473	476	470	501	471	482	509	493	471	484	478	459	476	476	492	502	447	489	507	490	466	486	495	455	457	495	461	481	474	508	486	469	460	458	500	488	475	461	434	453	463	443	496	475	493	459	440	482	465	442	479	482	484	496	485	462	540	489	522	459	492	468	474	489	440	471	504	468	486	502	491	454	482	462	457	457	486	520	446	427	481	478	447	484	496	467	493	476	510	485	507	503	472	484	476	497	453	457	453	483	469	489	453	499	488	479	479	468	469	497	472	481	492	472	497	520	478	505	464	489	489	497	475	447	477	454	480	494	459	465	493	475	454	484	474	465	473	505	477	533	481	455	470	464	482	474	458	519	438	479	469	474	513	488	470	462	490	471	472	476	482	427	536	485	466	510	462	474	493	515	498	446	481	488	488	444	483	422	488	460	463	481	463	455	500	448	481	478	472	484	477	493	471	472	476	478	473	469	459	449	494	465	472	500	461	496	476	472	477	448	482	483	480	460	456	490	440	478	485	466	501	477	475	472	488	456	512	478	475	483	470	460	440	460	458	513	469	473	490	482	493	490	507	477	500	468	522	458	504	475	464	446	483	496	507	466	462	450	506	435	488	457	462	471	470	434	472	508	480	510	502	433	459	506	527	460	494	470	505	482	486	500	470	480	477	447	483	496	505	446	495	524	499	476	506	477	464	453	483	457	473	433	470	472	459	503	503	478	468	484
23594	21307	28652	24014	21172	13823	2124	1255	1088	1022	929	892	858	869	890	880	872	814	795	825	757	785	786	753	851	731	793	799	787	794	773	739	783	760	762	795	784	785	761	769	788	757	703	763	761	756	768	798	807	784	754	783	770	743	752	714	720	738	722	744	836	789	822	788	721	696	762	791	766	782	745	733	731	748	795	746	758	753	727	712	743	698	722	806	785	732	748	768	725	783	714	781	759	795	727	749	764	750	765	739	745	786	751	770	701	779	713	778	778	728	763	746	756	793	743	770	808	744	788	713	724	790	812	786	769	786	775	783	812	768	767	778	799	770	809	818	816	715	718	784	766	815	763	752	753	744	766	810	794	822	767	763	745	739	673	770	756	736	784	745	731	751	772	739	750	804	762	758	708	757	773	764	740	820	722	704	777	762	748	775	750	782	763	773	757	740	750	773	772	825	741	738	744	770	733	738	742	720	755	827	769	789	743	799	714	735	788	776	754	752	775	758	760	739	750	763	731	802	766	818	761	803	768	724	782	747	807	799	766	762	709	687	704	761	738	742	735	725	783	770	789	721	721	792	838	723	799	782	760	794	754	742	765	757	747	776	765	763	789	812	782	749	794	736	753	776	732	793	686	710	742	761	712	781	725	729	759	776	766	776	755	767	768	748	762	736	773	712	724	778	729	735	763	784	727	741	768	772	750	748	793	755	791	740	724	771	798	741	774	740	736	721	725	788	787	752	756	775	799	720	778	760	745	825	741	800	787	708	781	777	734	773	793	764	737	726	758	783	802	772	741	710	738	741	749	754	775	737	790	766	774	728	770	767	812	777	776	760	781	750	749	729	773	775	777	771	755	749	741	747	747	810	784	772	756	757	789	762	734	753	742	728	750	770	793	771	790	752	746	766	754	756	797	794	792	748	774	757	781	755	724	740	791	788	743	765	770	702	704	727	781	767	743	752	788	784	740	761	716	758	726	731	755	759	802	774	775	787	728	785	763	807	736	742	753	762	737	770	729	778	739	725	724	692	756	764	804	791	749	748	745	771	738	736	759	772	766	797	748	797	746	760	798	788	710	746	735	790	758	790	695	757	740	738	729	736	774	730	793	744	769	746	783	760	757	762	733	778	765	750	705	779	751	736	726	766	726	739	741	735	730	732	764	769	734	773	733	766	779	778	758	753	710	755	800	770	777	775	771	730	764	726	766	747	793	774	756	783	707	743	718	754	746	806	761	734	759	778	771	754	754	761	727	761	766	737	740	755	757	780	802	716	798	709	789	738	740	745	736	774	750	702	716	765	788	762	755	716	801	778	820	760	735	769	750	699	738	782	748	702	795	757	767	828	773	723	751	777	751	751	731	758	759	778	759	759	764	770	759	750	726	760	715	785	759	758	740	761	747	724	764	736	763	774	732	771	759	734	753	792	758	726	758	722	707	750	733	733	784	736	804	743	720	764	703	726	792	750	732	757	746	724	749	769	776	768	793	756	767	707	790	788	799	782	755	724	768	716	743	762	809	776	757	719	770	741	660	728	766	746	767	734	781	748	747	780	785	750	725	718	754	758	702	769	745	787	761	738	723	776	796	777	763	704	761	729	730	759	746	690	739	743	769	773	668	766	744	726	766	713	737	752	746	764	782	773	792	770	767	692	751	766	726	777	771	798	736	732	737	753	784	738	749	699	771	816	759	751	747	731	776	759	736	751	768	733	800	781	771	739	750	726	767	728	750	755	818	772	761	760	734	783	798	775	780	745	743	739	767	761	731	756	782	752	788	739	721	804	744	733	775	799	736	765	781	789	745	727	779	752	735	786	780	759	755	798	762	762	728	752	716	755	792	756	752	769	742	765	765	733	731	759	742	771	789	778	754	757	746	764	768	730	760	721	769	686	772	769	716	717	782	797	776	781	776	742	823	743	772	772	741	765	745	764	737	740	745	771	708	707	773	769	747	798	786	766	808	750	793	717	693	738	738	717	760	752	735	771	728	775	762	753	756	744	803	718	751	730	762	823	770	759	775	722	740	778	737	766	774	737	801	722	759	777	731	796	735	750	768	746	771	729	781	809	819	753	759	759	782	784	803	781	723	703	733	743	740	791	777	804	718	720	761	767	760	770	747	754	747	717	788	761	693	763	786	790	756	730	780	777	765	742	793	817	742	701	760	813	757	754	684	754	753	730	766	728	734	755	773	753	737	717	726	749	741	781	786	744	804	716	739	734	725	767	751	810	731	812	786	752	772	764	770	767	723	745	721	831	731	824	718	753	736	798	722	738	762	764	769	743	782	778	737	754	751	727	716	782	788	745	771	799	745	770	757	708	726	731	749	757	714	775	712	768	758	742	790	747	744	738	761	774	770	773	765	725	781	761	717	768	757	769	726	759	845	777	792	741	696	700	774	726	802	822	791	768	798	771	745	734	688	750	724	707	762	836	731	755	722	727	746	789	732	746	724	808	771	746	795	755	769	751	759	763	737	707	749	749	764	733	773	764	752	760	754	749	765	779	726	732	741	725	786	726	835	732	739	729	711	741	821	790	812	743	792	706	737	776	763	764	742	754	755	760	785	733	763	713	808	740	725	751	776	749	715	744	742	792	753	715	744	772	777	752	710	748	681	794	765	760	746	786	797	753	697	720	728	767	774	762	717	783	809	767	783	735	784	790	758	740	772	733	751	773	741	707	728	706	732	732	778	786	707	776	783	807	768	765	763	731	708	792	832	733	736	680	769	804	725	749	807	782	743	748	696	737	731	707	765	780	741	776	749	806	746	743	802	736	760	745	746	810	763	789	728	730	740	778	846	727	776	810	726	786	796	823	732	707	750	752	786	725	771	779	798	713	783	773	721	799	726	779	733	706	698	750	775	701	717	729	752	742	776	831	750	769	785	730	758	717	760	762	749	809	757	739	752	789	791	740	756	751	772	744	779	744	759	791	738	735	749	760	722	757	778	787	782	737	758	781	763	760	759	737	771	737	721	745	777	755	782	788	780	682	749	736	768	735	726	738	774	766	726	794	757	758	741	767	737	732	771	770	789	749	769	857	804	775	776	743	722	721	790	702	755	798	798	709	767	774	788	749	758	750	770	769	789	729	754	743	759	756	743	725	765	774	787	761	730	719	696	738	761	735	730	784	740	731	750	749	763	724	731	770	699	770	730	754	754	784	774	722	766	732	804	742	784	717	723	768	729	760	700	757	750	722	788	745	789	763	754	755	735	709	818	751	757	773	752	822	800	760	814	803	742	727	712	784	769	727	716	773	748	728	736	781	732	766	744	787	769	814	760	749	731	748	762	758	774	754	812	710	788	757	723	845	779	771	749	741	750	712	753	765	734	704	704	712	729	772	771	777	774	756	741	725	762	789	770	866	748	740	784	752	785	798	804	756	726	743	774	758	737	787	706	732	745	724	737	756	797	775	762	740	687	736	779	732	772	745	757	747	809	808	728	728	735	781	774	761	741	722	735	753	749	740	763	757	792	757	763	732	740	735	695	718
3859	11267	7202	3814	3022	2521	1914	1428	1386	1267	1102	1046	976	979	880	923	863	874	879	907	847	849	834	878	869	807	830	834	832	854	896	822	828	859	825	842	865	823	810	766	831	845	764	828	781	836	827	844	778	847	746	788	807	826	827	791	801	816	798	817	800	832	800	817	830	887	813	802	831	751	800	797	756	758	804	828	811	796	823	803	828	799	831	835	843	830	811	809	808	799	762	800	785	816	778	852	750	805	787	777	775	825	742	750	843	808	816	845	760	843	807	788	769	781	823	825	782	776	766	806	764	812	750	772	800	846	826	753	778	807	823	818	812	774	772	800	803	813	802	801	836	812	793	796	780	793	786	855	735	829	839	796	806	806	801	818	841	789	822	832	760	791	797	778	760	829	820	787	825	851	817	817	779	763	810	795	816	793	766	788	813	789	798	827	840	785	820	786	794	810	787	766	792	812	818	758	815	820	800	787	820	783	787	805	821	795	838	760	782	834	766	765	814	823	823	802	816	843	786	812	806	777	787	809	813	774	783	829	778	841	798	775	835	839	806	787	768	779	748	828	839	794	752	776	764	814	825	794	768	748	815	783	832	815	836	794	806	783	779	774	800	784	853	795	787	784	834	766	775	806	790	818	797	803	794	819	810	813	830	801	759	781	784	792	730	827	790	762	787	803	786	789	744	780	794	773	768	821	841	801	831	783	802	816	781	785	805	799	806	849	832	828	703	852	816	793	804	781	796	806	826	806	755	771	813	805	786	825	839	803	749	851	849	778	734	824	793	798	771	723	821	790	774	812	797	821	811	785	849	820	784	844	799	846	794	783	805	757	793	806	821	799	782	754	807	788	792	736	818	829	822	817	798	807	832	797	793	779	761	826	812	814	758	779	820	781	782	741	812	824	797	815	805	769	796	795	779	780	819	793	800	808	769	782	791	752	820	803	776	783	797	829	782	794	814	759	784	768	831	781	817	819	779	814	839	791	804	837	735	738	811	771	778	802	832	753	861	774	835	842	805	841	835	841	812	776	783	771	802	802	836	735	840	810	828	808	830	819	797	727	794	809	772	809	811	784	757	780	752	826	801	815	856	780	734	827	802	791	757	816	793	818	811	802	843	834	765	816	773	797	756	856	789	814	849	777	798	780	825	773	809	740	762	775	790	804	776	807	805	764	780	785	833	787	813	799	772	751	812	771	804	796	800	805	825	786	847	785	797	817	837	839	780	830	797	786	776	815	808	792	773	784	775	830	828	717	798	787	847	805	808	794	832	830	799	803	797	770	767	852	857	841	808	827	799	800	788	797	801	834	779	839	813	793	793	750	810	827	834	794	814	763	801	784	833	815	768	800	801	769	812	759	824	808	887	815	794	721	791	816	794	808	830	843	785	859	788	787	821	775	799	831	781	813	870	761	832	790	775	752	875	839	830	817	773	818	791	833	802	808	822	799	820	823	789	799	795	791	795	793	761	807	805	770	834	807	825	785	815	753	784	821	811	784	805	790	736	786	790	773	787	784	806	811	831	820	827	766	802	803	772	863	830	783	799	811	797	789	802	821	811	753	835	816	753	817	842	745	790	797	835	816	806	831	780	811	819	794	772	822	819	825	749	800	768	784	748	786	813	827	816	814	806	785	796	784	826	784	765	811	794	798	811	758	801	814	813	827	814	773	795	811	818	845	781	798	785	782	802	801	821	810	835	836	792	796	771	837	820	818	787	784	765	791	795	794	784	786	801	802	802	745	794	827	813	795	751	777	781	812	826	801	844	839	834	772	797	773	780	807	836	828	743	811	790	784	798	791	803	768	791	757	798	835	802	821	773	764	760	797	818	829	771	799	767	785	757	843	812	835	791	774	802	820	802	775	791	815	795	816	789	794	783	780	828	842	759	817	807	814	753	848	789	804	825	779	771	756	834	836	839	804	829	791	864	771	771	843	823	824	762	790	844	792	829	799	728	763	800	804	813	840	827	844	830	823	809	871	808	778	799	811	731	790	797	776	842	809	760	802	811	820	817	796	808	834	815	799	767	743	783	793	831	801	784	851	886	786	836	783	840	789	813	823	741	831	828	805	780	773	800	828	795	871	794	783	801	843	811	776	780	753	767	756	802	805	805	835	822	777	803	749	831	820	776	766	798	792	825	798	755	795	801	781	813	847	823	778	807	772	819	824	767	878	843	813	802	797	742	748	761	795	771	731	773	816	833	799	786	765	767	779	754	781	800	784	793	790	809	798	799	827	837	796	784	794	779	829	761	779	784	763	760	747	798	796	814	734	816	824	768	833	810	804	830	784	813	805	810	771	832	859	827	773	776	819	848	833	813	758	796	816	808	837	843	830	805	788	854	784	832	834	794	828	810	782	796	762	774	799	757	788	815	819	805	794	823	796	754	776	757	735	795	793	773	784	782	805	827	797	825	776	802	827	778	815	780	751	767	797	778	819	780	792	850	819	830	757	796	800	779	841	805	788	760	804	793	831	795	838	791	823	773	799	837	771	798	782	788	810	778	803	780	794	848	826	761	803	810	798	783	807	781	797	788	750	825	797	786	773	773	773	809	798	836	811	769	810	767	806	767	774	836	780	796	867	837	866	797	816	853	819	827	869	791	801	824	797	787	809	810	838	833	804	804	809	830	871	781	836	828	859	816	787	838	808	823	829	805	803	784	758	833	796	811	760	791	796	791	789	744	790	829	781	784	805	822	800	762	776	795	789	800	802	790	807	797	755	816	823	758	837	782	790	804	801	782	817	785	832	818	795	810	750	811	815	793	801	792	834	803	801	752	852	795	822	791	848	790	798	774	810	804	837	791	756	785	819	830	768	806	758	813	819	785	758	783	795	761	779	876	792	788	816	777	750	772	849	750	796	829	766	820	830	819	775	804	778	787	870	791	842	822	847	833	792	806	807	794	840	815	799	756	746	829	820	774	807	794	859	765	785	763	781	834	756	784	778	788	817	848	770	777	819	809	764	827	800	848	789	786	782	793	785	810	822	820	790	838	803	780	799	765	772	819	801	857	750	806	858	787	753	765	807	847	772	842	827	815	802	826	824	796	794	801	781	830	777	819	729	852	786	803	807	794	808	802	840	859	731	773	775	809	762	770	737	806	779	818	760	806	839	790	790	786	780	792	796	820	792	815	762	784	801	850	804	740	829	794	787	815	783	786	818	783	802	806	816	808	853	809	740	819	788	787	806	840	782	757	828	761	787	795	798	772	884	851	768	793	799	814	771	821	785	754	813	743	813	776	827	816	802	821	795	782	803	719	806	798	756	818	754	814	805	772	809	804	783	826	809	773	804	814	811	824	772	754	825	797	773	817	769	809	792	795	833	807	771	773	821	770	772	805	794	812	823	789	780	771	828	812	785	791	816	803	816	780	787	812	748	789	807	796	789	806	806	807	789	809	824	825	762	807	816	802	862	795	792	808	810	764	834	830	796	766	853	749	810	778	834	799	797	744	810	779	844	806	809	822	821	764	733	737	802	790	787
24645	21255	27874	24840	15883	1035	576	410	383	355	269	247	254	252	247	235	258	255	212	219	263	197	223	252	204	222	228	197	203	237	184	209	242	207	213	203	203	253	200	195	193	193	213	207	183	195	224	211	218	196	202	221	209	186	197	224	222	209	212	202	230	185	203	196	208	208	203	169	218	188	214	177	206	229	210	204	221	197	209	204	205	204	203	196	186	196	204	219	205	191	204	214	193	197	206	203	182	175	218	243	188	185	210	207	236	207	204	202	223	221	213	214	196	218	208	223	203	200	199	191	198	184	195	232	205	199	178	193	221	218	236	223	194	202	217	206	204	200	205	188	219	207	218	195	199	231	197	223	212	222	210	203	215	213	180	199	199	204	201	240	243	188	208	205	200	177	196	208	210	206	223	196	207	210	231	213	215	240	206	204	204	200	210	200	187	189	203	194	171	245	210	189	222	179	213	229	205	213	203	190	191	206	221	200	214	205	193	200	197	204	216	207	187	197	200	200	195	203	204	215	200	198	205	194	194	229	195	228	207	197	190	208	190	210	206	178	203	183	213	202	207	205	212	204	203	217	209	209	185	195	195	185	190	221	220	201	199	204	200	207	227	196	190	190	242	186	212	204	204	218	201	205	216	210	193	206	191	203	229	202	191	186	187	227	186	189	193	194	212	228	205	204	211	197	199	205	194	227	195	199	211	195	224	201	211	213	209	199	193	192	195	219	200	198	200	212	185	217	215	176	223	226	223	201	203	210	234	238	232	196	215	208	203	218	203	192	189	206	183	211	203	211	214	198	205	228	224	220	191	210	209	186	225	184	218	225	214	206	203	210	198	194	216	198	199	188	180	222	188	192	199	198	215	201	185	197	209	222	189	212	207	214	215	223	195	188	201	205	185	183	203	212	204	213	197	206	210	209	174	189	207	214	188	203	188	216	211	191	210	190	212	214	206	216	194	205	194	216	194	222	215	202	211	222	227	205	234	205	200	230	215	200	203	197	210	188	200	193	215	208	209	209	176	200	224	228	202	215	222	190	207	228	202	217	202	193	231	209	222	226	217	206	203	177	208	207	213	187	224	224	225	222	238	191	194	205	220	201	221	222	220	217	197	226	224	218	227	196	180	192	183	204	227	208	201	205	213	200	225	216	191	224	216	216	212	190	239	196	214	216	198	212	198	215	207	219	207	196	192	208	202	172	233	192	213	219	231	202	201	191	204	187	219	228	188	207	203	218	191	230	213	199	216	213	219	209	211	239	196	207	223	225	199	191	211	210	175	217	172	194	202	184	210	213	197	198	216	173	224	210	198	212	208	208	185	222	199	201	220	238	179	199	218	205	178	198	188	189	215	224	198	217	216	195	226	218	190	226	221	204	212	184	197	208	197	215	196	221	201	207	195	222	215	216	201	214	202	217	202	202	210	229	209	218	204	196	207	202	203	199	212	221	209	192	200	215	219	204	197	185	221	213	188	197	220	192	234	193	192	162	204	204	209	190	180	199	186	192	229	207	219	198	192	205	217	185	191	192	192	200	184	209	232	213	188	178	209	215	208	213	192	208	186	206	178	227	199	178	217	213	209	181	202	211	217	191	227	207	211	215	189	207	226	214	194	186	195	200	212	196	210	208	204	241	201	211	205	197	211	225	226	205	199	212	201	227	208	214	210	207	198	187	200	182	209	207	192	205	220	229	204	201	214	193	197	217	214	204	224	194	206	188	201	202	193	225	197	182	201	234	196	205	190	197	194	214	209	213	208	215	221	226	216	180	205	210	199	223	216	206	215	201	195	223	211	231	244	206	207	195	201	213	211	206	224	183	214	228	204	207	192	210	240	207	197	189	196	218	187	226	211	219	215	215	195	207	237	206	203	218	193	184	205	200	208	198	200	210	214	189	212	197	199	183	196	179	181	209	221	198	185	208	195	198	203	218	240	209	227	203	222	193	201	220	203	208	213	201	189	192	205	186	178	205	203	202	220	217	239	205	191	235	202	212	192	236	243	206	186	228	222	235	228	191	215	192	215	216	233	213	209	232	215	205	208	221	195	205	193	197	214	198	204	228	195	199	204	197	199	210	197	211	208	214	183	191	201	180	185	198	213	229	197	217	186	199	218	208	195	192	213	220	213	217	229	231	196	212	206	208	227	224	212	212	222	179	212	193	189	203	228	206	212	210	199	208	175	192	218	192	193	204	245	240	221	203	185	201	207	182	190	203	193	184	192	200	225	220	206	195	200	218	230	207	204	203	207	208	205	201	216	207	217	201	187	222	193	212	223	190	184	207	176	222	223	206	204	220	209	201	198	229	221	218	206	196	216	213	197	197	204	192	221	201	199	244	196	230	214	198	205	195	218	227	213	201	216	182	198	206	213	205	213	195	222	197	222	206	207	199	202	161	197	219	218	204	212	214	220	195	222	197	180	201	197	218	216	207	236	199	212	236	220	219	199	189	184	186	217	204	208	197	198	228	212	200	197	197	204	215	236	193	196	205	206	165	200	201	201	198	188	198	202	186	207	179	209	206	217	222	205	194	195	218	197	187	171	205	206	203	201	228	196	187	216	212	196	206	215	220	191	218	198	205	219	206	205	240	231	203	211	233	239	202	248	195	209	201	205	192	219	215	226	201	228	193	185	192	205	216	202	202	231	198	185	209	192	205	226	205	201	223	204	210	189	230	188	210	203	214	196	190	200	208	208	207	203	209	215	218	207	208	202	229	216	202	198	187	208	254	207	196	212	187	197	192	196	217	203	199	207	214	209	209	212	221	220	192	204	220	227	202	223	192	201	206	200	184	229	211	191	182	208	223	196	187	226	232	213	199	218	190	211	216	189	177	231	197	204	202	204	201	195	204	201	200	216	176	205	229	198	215	203	191	228	238	194	230	182	203	200	179	200	204	229	176	180	185	215	204	203	183	187	230	209	206	226	192	177	199	204	227	235	192	193	210	215	224	207	201	226	192	204	211	231	222	226	186	185	182	207	212	191	189	193	209	206	227	229	215	238	242	180	212	242	212	211	201	182	216	221	215	228	207	193	198	239	206	215	240	224	200	202	197	193	197	203	197	206	212	209	232	202	220	228	207	225	209	195	211	213	215	175	207	211	193	214	224	238	209	197	208	202	208	222	200	220	210	200	202	183	172	191	201	243	223	218	208	202	202	205	202	199	189	234	202	210	222	193	200	194	228	192	219	223	215	211	196	196	222	208	204	189	229	182	203	188	217	204	184	200	206	225	229	196	207	187	190	216	225	232	209	208	206	193	194	198	220	197	219	198	218	211	203	187	210	191	211	205	194	218	185	182	203	208	217	179	198	234	198	188	197	204	196	199	217	222	220	203	189	174	216	219	202	185	177	214	172	195	197	177	205	192	197	205	208	207	232	199	213	195	207	197	195	208	197	186	225	201	186	224	189	189	153	208	211	210	199	200	201	195	199	190	223	203	173	181	219	210	180	209	235	191	218	199	199	193	217	203	192	182	207	226	202	220	218
3486	6943	4001	2093	1642	1249	956	626	586	511	352	342	336	311	299	296	283	291	286	262	285	242	287	267	253	255	251	263	250	261	257	264	243	217	264	226	278	230	234	241	263	223	242	256	255	236	242	259	223	267	242	236	206	272	229	258	239	256	240	226	228	232	250	244	243	249	243	222	221	251	244	219	236	219	259	212	256	224	249	249	239	237	245	217	253	260	238	245	225	258	279	246	223	265	234	213	244	246	230	261	233	228	227	222	239	241	254	235	230	220	238	224	242	220	230	245	229	252	264	245	263	226	223	246	230	244	222	231	264	228	228	242	220	236	282	226	225	237	224	240	252	238	235	262	253	243	240	252	232	263	265	254	233	241	238	238	229	252	235	260	247	236	242	209	260	249	267	248	245	238	249	247	211	243	260	258	224	237	258	236	233	229	237	236	231	249	244	268	252	260	269	267	229	240	263	269	232	239	223	230	249	233	248	195	232	245	233	264	226	241	227	222	234	225	239	258	229	254	253	229	256	251	240	262	252	203	239	226	248	225	253	251	227	225	237	214	229	220	253	240	250	239	236	220	238	230	215	241	220	245	248	239	270	255	250	271	261	238	263	249	232	226	257	247	213	243	239	248	244	231	239	248	251	261	233	243	257	251	246	237	245	234	242	225	253	228	244	238	244	236	248	245	233	241	252	246	252	224	219	231	221	239	252	240	234	217	229	267	247	222	223	224	245	242	259	248	222	234	244	240	262	222	231	270	257	227	216	242	248	251	261	240	231	238	231	264	225	258	227	249	217	242	246	239	232	224	223	248	217	239	244	242	232	240	244	235	244	226	262	213	267	232	249	240	232	224	234	234	231	272	237	244	237	238	231	231	242	247	251	232	226	234	267	230	252	246	220	231	236	234	220	216	261	248	249	222	241	253	234	229	236	237	259	243	230	225	232	215	223	252	229	216	237	213	230	248	251	238	225	242	230	234	230	236	206	238	268	265	222	254	227	246	233	222	216	226	202	252	233	242	250	252	210	227	245	186	233	261	256	238	244	239	235	242	225	253	247	217	236	253	242	224	250	256	225	222	259	228	242	226	210	210	246	217	266	231	228	227	228	231	248	270	230	245	240	233	234	249	263	256	246	229	208	248	232	259	231	251	233	236	226	248	226	254	245	239	228	241	199	242	216	243	238	243	228	231	232	225	228	248	255	254	218	221	241	246	224	246	226	235	230	224	230	230	240	213	243	255	261	232	262	226	235	228	245	241	225	228	226	232	227	249	222	240	251	251	220	235	245	213	227	234	233	247	241	214	256	227	281	230	228	261	253	232	229	233	248	245	237	248	233	250	248	245	258	242	221	232	232	216	241	253	239	232	254	238	241	219	239	251	226	239	239	205	242	231	238	231	236	240	229	236	236	238	234	234	263	235	245	222	231	247	243	221	248	247	240	262	228	227	234	234	213	234	214	233	218	261	237	223	233	208	254	220	263	222	244	232	253	260	251	210	217	206	232	240	236	239	224	239	244	240	266	218	226	237	241	228	250	235	255	237	225	228	241	244	222	262	252	241	230	228	241	247	243	194	240	245	250	224	210	218	252	258	252	232	237	226	223	230	230	232	242	250	226	229	255	235	227	260	230	259	205	234	273	227	258	245	249	216	238	232	265	213	263	224	239	249	232	275	244	226	212	258	260	202	233	223	234	223	216	271	229	235	223	212	253	265	251	248	236	239	259	216	227	225	260	212	244	264	238	217	264	280	234	224	233	248	236	264	216	227	242	229	250	232	243	234	223	262	238	244	259	234	224	227	215	257	239	267	265	241	234	236	247	223	277	221	243	230	256	234	234	242	252	238	244	255	259	230	247	237	237	244	225	273	246	217	263	232	274	237	229	244	248	201	233	239	230	255	264	238	232	251	258	232	236	250	246	240	223	206	238	243	208	224	234	240	247	239	249	227	224	252	264	251	259	247	248	241	246	234	230	231	213	219	212	227	254	231	251	258	230	195	229	239	256	253	233	224	223	239	276	263	226	213	234	255	218	264	257	237	246	243	224	254	232	242	212	224	240	215	228	254	243	208	244	231	213	208	236	257	227	247	247	246	251	256	228	231	244	246	222	226	218	246	250	250	215	252	239	256	221	229	275	232	234	241	225	223	253	244	242	247	239	251	235	231	219	209	243	235	233	228	241	230	265	251	229	208	223	237	247	243	242	252	233	236	225	245	234	251	242	234	269	230	242	228	244	210	228	232	246	243	244	230	248	234	255	203	249	236	285	230	211	246	240	236	229	220	218	232	213	226	258	245	245	246	205	240	228	248	246	231	258	241	242	236	215	215	232	240	239	236	250	242	242	224	225	242	255	223	233	219	248	228	236	252	245	234	234	242	253	237	234	223	248	210	242	255	229	219	241	249	246	245	246	254	229	245	242	260	237	237	260	206	242	252	223	229	245	221	236	230	239	241	232	239	230	249	244	226	235	225	220	270	256	244	241	245	251	261	242	246	233	237	239	237	245	243	240	221	232	234	237	228	230	265	278	238	222	242	225	237	234	238	251	231	258	238	235	260	231	223	239	224	232	254	246	248	262	242	227	230	223	238	219	235	226	256	235	246	233	233	228	239	203	233	238	212	248	254	244	248	251	232	222	238	228	216	236	225	229	243	216	234	247	245	229	224	232	211	231	240	255	230	228	237	266	217	260	236	235	220	243	258	248	251	235	247	215	246	234	267	237	228	228	259	252	259	238	239	220	256	256	260	253	267	236	215	239	278	248	240	222	255	239	240	215	264	266	238	237	241	250	222	257	250	232	233	241	227	245	227	272	247	245	219	242	230	249	219	230	211	224	248	262	242	244	265	222	230	221	242	254	219	232	252	236	242	234	227	232	257	240	228	224	260	244	261	256	220	224	254	232	202	227	240	234	248	246	248	229	245	244	235	234	202	225	239	229	236	221	234	238	225	229	236	229	233	235	239	247	225	241	251	244	205	233	266	211	254	227	259	213	246	227	254	215	237	229	265	212	249	231	250	240	221	257	248	216	246	243	242	246	227	212	211	245	229	249	252	217	222	239	235	216	236	260	204	240	234	245	259	223	266	228	265	247	230	249	254	253	238	224	235	260	216	257	238	255	253	255	236	217	232	204	224	236	255	246	251	220	237	217	230	224	245	234	221	258	251	241	269	232	239	216	234	227	219	233	232	212	238	233	227	239	265	250	238	218	227	252	239	232	252	246	230	244	252	217	227	222	224	248	229	245	263	243	262	220	232	226	230	244	232	238	223	230	258	248	263	247	258	270	227	256	271	235	226	246	263	280	224	238	222	243	216	284	241	250	219	267	251	269	223	249	241	230	229	257	231	232	233	239	224	257	213	227	216	202	240	251	259	269	215	242	251	247	206	220	256	249	238	238	227	212	233	208	229	270	233	227	240	250	243	231	229	215	243	261	232	214	224	243	237	213	238	237	230	248	246	233	246	257	225	211	254	251	252	226	244	252	238	240	243
22454	21302	29144	23794	21295	21385	13028	1590	1223	1030	951	782	808	760	765	728	709	635	617	647	659	631	647	659	608	590	607	579	588	652	642	586	618	596	590	578	594	546	574	593	574	560	602	552	637	588	562	617	561	586	550	614	588	600	586	544	563	586	572	564	596	598	562	542	553	603	578	515	570	578	617	592	574	545	584	587	590	587	639	613	595	556	560	572	587	558	580	551	536	590	573	582	603	596	623	556	565	593	597	573	578	572	558	564	544	567	586	584	608	565	584	538	560	590	567	542	538	547	554	567	585	558	575	557	573	611	578	563	579	544	598	576	566	602	617	616	565	582	539	547	540	556	569	567	570	620	593	576	570	595	551	544	578	522	583	579	541	589	551	546	543	603	599	584	575	568	539	543	527	626	539	596	595	533	581	583	564	539	562	612	570	538	587	608	553	621	568	558	553	528	515	545	629	552	560	529	574	595	568	559	579	548	545	510	567	604	564	495	637	569	559	576	565	565	511	592	574	585	591	626	541	536	578	559	595	560	563	546	629	620	589	557	559	592	590	552	552	558	566	552	579	606	531	550	524	586	547	557	571	567	582	557	570	586	547	541	587	575	588	581	574	557	520	546	549	531	562	572	563	594	554	542	613	572	604	535	523	577	578	585	575	571	508	601	580	562	561	584	560	587	563	545	570	535	628	587	566	534	565	572	564	592	574	592	584	562	554	605	549	545	574	569	566	541	528	580	584	634	547	594	529	567	564	548	585	608	558	574	588	547	546	567	588	586	561	549	588	550	567	567	591	524	583	547	574	508	548	569	562	575	557	588	552	610	531	564	529	571	499	557	593	563	583	584	556	603	575	619	589	580	597	589	547	599	578	559	588	573	540	548	536	564	585	589	556	608	570	558	535	537	569	584	538	547	590	614	549	576	582	582	549	587	620	564	544	589	573	503	576	610	627	560	568	586	596	574	573	585	529	540	529	586	592	553	543	585	562	599	527	529	559	493	536	589	597	580	571	580	567	602	592	599	545	586	556	571	583	555	566	525	603	568	585	554	547	580	539	531	549	568	539	557	558	586	598	577	565	582	566	532	559	568	547	533	595	567	556	543	566	571	565	571	607	566	600	566	578	547	569	521	586	573	525	549	593	616	566	547	579	612	619	567	551	549	526	599	534	549	572	543	576	583	525	566	543	567	563	548	555	605	563	563	547	576	554	570	553	587	533	523	550	538	499	579	582	609	559	595	557	559	603	561	546	553	567	582	556	573	578	565	634	566	588	552	590	603	562	547	581	617	536	553	588	587	556	583	572	559	563	531	588	575	584	547	574	578	557	552	586	595	554	574	539	546	571	590	503	628	598	576	597	564	548	538	588	535	584	560	573	545	536	583	575	597	563	565	572	569	548	600	585	561	549	579	581	599	512	597	589	567	591	491	555	517	583	584	565	599	571	561	512	612	547	551	518	608	536	541	574	569	579	595	557	541	544	567	582	565	526	546	597	594	550	599	584	584	567	514	555	556	561	569	570	584	579	582	559	594	556	579	569	593	572	558	586	588	530	570	559	590	570	549	537	526	578	592	581	604	592	531	607	575	573	563	614	595	554	583	576	565	568	546	584	564	554	601	567	557	583	554	554	539	556	542	544	567	531	536	520	549	592	536	604	570	576	594	550	542	579	527	581	599	557	562	581	608	528	602	559	569	560	549	559	583	572	572	570	558	552	543	540	580	600	568	561	568	537	578	539	519	584	566	580	514	576	586	592	524	549	591	537	595	567	585	560	593	562	573	610	591	559	533	554	595	560	563	576	548	555	555	570	609	521	588	538	551	556	537	529	575	532	602	578	579	522	586	528	587	584	591	528	611	581	599	534	599	573	541	554	536	549	596	551	578	538	546	580	534	571	574	605	555	580	584	577	560	579	492	569	587	573	612	564	562	566	577	563	560	566	553	598	583	636	547	540	570	602	523	569	620	584	575	562	555	595	556	523	520	553	577	570	584	604	535	549	569	554	555	601	555	538	559	566	521	552	563	535	599	560	585	558	569	579	530	569	573	583	560	580	593	529	519	576	571	559	583	543	599	518	597	554	582	546	567	562	586	557	539	537	575	606	592	579	620	544	561	580	562	586	593	585	566	557	582	586	598	538	577	565	566	564	600	539	534	558	583	545	537	536	556	578	579	603	599	594	577	543	566	516	538	585	626	629	592	532	578	575	567	572	578	576	576	568	564	581	577	560	613	572	593	574	587	529	595	546	557	559	518	557	594	591	604	568	609	550	603	567	563	563	585	591	548	577	573	577	557	595	560	564	551	537	596	579	625	561	579	522	591	588	561	522	593	567	597	583	529	575	568	589	595	570	584	548	583	564	546	572	567	590	618	576	556	527	551	585	553	556	565	579	600	561	531	573	509	528	594	550	547	567	542	512	543	595	548	593	556	569	530	580	616	528	602	572	563	586	577	558	550	577	585	528	578	573	577	576	591	574	535	564	580	583	577	573	571	551	571	522	560	515	582	564	567	546	581	548	555	542	578	546	590	579	576	588	579	535	556	567	564	541	578	572	590	568	595	589	567	555	534	581	580	547	556	603	557	536	544	536	541	623	568	578	607	556	532	565	572	558	588	602	552	580	573	541	567	582	604	556	613	586	541	572	546	556	583	542	552	554	618	619	589	551	545	542	587	552	570	553	570	544	569	589	583	585	537	535	576	570	553	556	570	572	560	577	564	603	557	554	594	561	568	618	543	555	575	557	580	628	588	599	593	548	542	599	590	555	571	526	570	577	543	556	558	603	549	548	532	571	548	545	568	538	594	561	591	535	615	566	594	553	630	537	561	605	536	585	577	567	541	565	586	580	518	564	583	549	566	564	578	584	556	575	575	537	586	573	555	536	586	521	500	542	552	533	567	600	543	540	577	588	590	563	556	542	572	580	558	552	569	520	563	546	566	557	544	599	560	592	601	560	570	533	578	525	561	587	523	505	590	546	543	538	558	544	566	548	534	583	586	557	534	570	573	585	596	601	567	583	579	566	519	589	575	591	558	591	546	533	607	569	550	540	534	626	582	566	536	535	580	520	549	591	548	554	570	562	598	560	572	617	593	595	516	569	539	544	561	552	574	575	538	549	579	565	559	560	613	556	579	551	545	550	571	554	523	538	573	567	579	584	564	559	589	591	620	552	550	538	543	575	580	574	623	589	551	564	541	589	557	583	578	553	524	552	564	525	576	612	572	549	566	571	604	557	565	573	613	613	522	557	609	618	590	583	564	576	535	528	540	599	550	553	602	562	559	568	578	566	571	582	531	579	582	549	580	604	540	595	526	568	602	565	557	561	504	568	561	540	568	583	564	595	550	556	525	537	550	560	562	601	562	557	552	576	576	574	594	563	566	554	563	572	556	594	546	523	570	544	552	581	576	577	553	563	563	560	574	535	543	562	570	587	564	581	503	563	556	569	573	633	562	516	557	593	551	579	561	606	558	550	563	613	605	572	593	576	592
5338	17675	11665	6325	4768	3882	2764	1960	1862	1404	1198	1037	978	920	842	793	770	800	836	781	734	710	709	705	715	675	665	671	724	688	642	669	639	652	690	595	613	686	664	673	649	648	631	643	641	638	661	625	599	666	644	645	617	611	628	634	664	631	662	581	620	620	608	604	620	598	603	586	621	648	564	619	604	671	635	650	601	611	641	680	593	605	613	604	648	564	616	670	615	593	624	625	647	583	601	638	610	619	622	647	612	678	620	553	621	603	613	621	625	635	599	598	623	620	615	617	668	606	589	588	649	647	673	614	618	627	620	590	587	639	624	614	600	628	641	630	654	653	624	609	659	626	555	645	623	633	597	610	665	613	651	636	595	626	558	612	610	629	553	640	614	610	611	629	634	610	611	641	587	605	597	569	659	570	647	655	628	643	600	656	655	613	587	664	624	636	616	631	625	660	608	618	630	639	601	574	640	605	563	622	616	612	588	611	596	645	583	637	607	586	634	630	607	577	617	567	596	623	591	637	600	643	609	647	669	606	619	654	609	616	647	640	671	613	661	583	645	592	646	614	566	591	636	601	619	639	625	604	606	623	622	598	616	574	564	592	653	639	636	657	614	576	626	566	591	595	630	632	600	641	619	605	640	616	614	621	588	602	597	640	643	621	587	624	598	633	616	619	610	600	607	632	628	646	623	635	635	606	619	579	593	636	626	582	589	603	616	621	615	659	643	604	649	635	657	599	630	645	643	642	602	627	620	613	633	585	615	629	593	606	596	626	623	637	615	605	590	638	578	619	553	616	651	636	643	617	587	602	547	637	626	596	648	660	610	663	646	681	608	666	626	624	582	615	655	639	589	626	595	649	638	638	586	599	602	633	634	575	633	614	640	620	661	605	595	636	620	639	653	632	613	610	634	606	635	630	613	600	592	605	658	636	611	576	651	656	656	630	613	612	641	613	577	643	586	625	669	576	597	645	613	601	621	612	642	632	628	638	568	637	646	633	595	640	592	628	609	613	638	615	565	612	609	556	621	591	633	643	589	592	625	570	620	622	561	580	583	631	608	659	652	626	584	592	597	598	643	584	627	621	597	593	604	634	605	610	587	617	605	612	644	633	612	586	624	642	667	646	627	595	619	639	629	646	586	613	616	608	620	665	625	566	626	630	666	641	628	588	628	647	587	629	609	651	610	599	624	631	660	578	569	600	609	619	619	620	662	610	613	643	583	659	643	603	639	641	611	566	631	595	624	690	606	634	638	538	633	655	583	593	571	631	629	588	598	614	591	636	597	643	584	601	619	637	591	588	631	611	609	572	623	613	608	629	654	652	595	606	601	661	623	633	564	620	638	588	615	574	615	603	585	645	620	592	577	610	601	641	599	606	619	591	614	589	619	588	615	637	638	626	689	618	617	623	640	565	596	605	644	611	670	543	601	611	632	611	605	583	616	647	599	555	578	624	600	619	647	634	650	632	574	648	653	626	623	623	599	609	604	602	638	650	649	646	638	641	632	600	607	638	609	660	574	613	621	658	558	613	577	594	606	600	593	653	638	628	631	638	656	637	614	654	630	604	585	607	640	632	623	613	648	631	631	575	645	601	594	643	635	660	646	659	636	643	654	592	591	616	629	618	609	633	607	632	602	582	607	604	617	637	637	665	606	610	658	637	608	646	639	593	603	610	620	622	586	614	671	576	620	639	645	654	617	614	667	646	607	606	581	616	625	595	617	591	628	645	582	593	605	606	659	635	618	630	635	618	580	577	636	601	694	592	648	588	583	610	645	641	630	607	558	631	611	584	665	627	609	616	633	676	572	634	638	632	561	597	651	615	610	613	633	581	628	644	631	607	662	590	606	634	613	596	602	649	605	648	623	584	635	639	640	621	594	623	615	625	613	631	587	643	642	623	621	599	600	624	642	607	597	616	635	643	601	649	603	618	674	609	653	626	655	627	589	616	637	596	623	598	664	618	604	593	598	589	640	630	599	578	647	609	655	612	644	598	620	606	608	642	635	630	602	611	614	583	596	614	647	638	589	589	626	610	664	607	573	635	622	617	595	657	622	615	589	640	630	681	646	608	625	574	600	662	641	637	653	622	593	623	622	605	606	623	609	597	639	591	586	613	670	575	626	592	585	608	596	630	587	589	605	612	612	646	643	611	623	605	650	635	642	580	606	606	585	642	628	608	615	589	617	584	662	656	646	609	604	632	661	617	604	621	600	616	614	600	624	649	647	657	624	602	648	630	594	586	600	613	634	616	644	622	629	603	657	656	623	633	660	639	644	636	649	639	643	629	631	632	604	607	643	588	678	612	650	571	615	622	630	634	624	608	655	594	597	635	593	602	603	610	598	556	590	630	612	600	588	608	570	632	600	643	650	659	642	628	609	616	606	603	649	610	664	620	596	665	612	646	609	604	659	618	630	617	605	619	621	632	588	658	637	673	583	576	633	622	604	637	647	683	608	627	588	651	630	616	617	595	625	652	603	610	613	648	645	644	573	670	581	603	622	684	634	629	636	602	662	610	636	595	595	627	683	607	611	586	584	592	631	600	633	628	637	594	674	642	653	616	646	596	607	628	627	607	613	612	630	660	661	621	593	679	572	624	629	656	650	595	638	629	596	616	613	619	642	614	641	613	643	623	635	624	640	588	603	665	624	657	595	586	597	657	632	611	662	609	629	603	590	616	617	674	623	618	648	630	620	625	665	641	590	674	617	612	607	618	667	637	610	610	609	653	587	629	632	667	604	633	663	615	664	605	567	600	591	593	639	605	604	653	650	591	637	617	575	615	653	584	609	607	623	612	663	577	631	606	634	649	623	617	572	627	626	623	583	636	619	632	599	601	633	622	595	572	586	660	582	666	635	589	610	643	621	633	618	633	609	630	631	632	622	568	599	603	577	627	579	615	643	570	608	648	649	616	621	624	596	604	571	596	584	595	611	624	623	599	661	607	634	643	644	617	559	606	629	621	637	636	626	656	639	580	596	617	629	613	609	611	588	601	571	615	606	637	671	667	592	610	661	608	654	623	626	586	593	621	649	588	622	588	574	621	584	615	639	592	611	618	605	640	630	604	620	657	654	591	642	603	601	648	614	619	619	605	600	606	622	631	601	634	610	597	583	609	628	601	637	602	600	649	610	639	623	593	620	631	600	581	641	631	637	650	616	575	632	598	616	658	597	627	628	637	603	631	600	627	616	632	623	599	576	649	600	634	617	620	602	595	655	625	610	594	600	650	608	613	651	647	635	623	598	621	592	623	577	571	605	636	600	627	635	617	628	617	612	601	629	553	660	640	642	617	621	648	634	616	639	638	662	613	633	643	639	615	611	637	597	624	617	626	593	585	578	620	623	645	607	616	593	617	613	598	606	602	541	634	620	607	594	637	617	608	614	607	617	628	617	577	608	646	605	597	634	633	614	627	625	644	623	631	580	610	606	674	636	626	650	614	692	611	602	624	626	635	621	595	628	634	649	628	656	605	591	595	582	623	604	645
27555	19624	6331	1073	807	692	625	498	513	490	442	471	448	465	449	425	468	418	413	441	410	468	430	462	437	480	475	436	445	465	438	459	426	486	476	467	440	476	469	460	438	454	408	445	494	438	463	511	441	456	436	474	452	472	448	477	469	461	447	415	435	478	449	434	473	418	476	435	448	446	459	476	460	464	443	465	433	422	462	449	493	471	434	464	436	471	434	460	484	453	460	456	460	417	426	477	469	446	446	512	459	451	424	447	463	457	455	396	448	447	473	451	478	466	418	455	471	447	444	433	474	467	467	447	396	465	455	461	424	435	493	434	480	446	478	455	466	477	473	445	440	419	461	438	476	458	448	425	473	403	435	445	424	460	431	478	453	446	466	474	442	441	428	444	435	441	443	435	459	464	450	447	418	446	470	470	425	445	460	450	469	448	411	446	459	449	409	449	486	446	463	408	452	442	436	402	451	412	394	439	459	444	479	495	451	482	440	445	458	437	449	449	413	447	425	470	456	469	449	452	484	428	419	469	439	470	498	416	444	482	415	444	476	454	448	421	485	458	459	439	451	439	436	463	465	421	428	468	483	469	457	469	458	485	465	433	406	462	437	462	466	462	451	408	495	455	434	442	441	439	470	437	469	479	484	460	467	421	455	456	448	448	466	444	445	435	458	486	440	429	445	438	462	461	455	425	464	467	462	499	455	465	447	441	448	437	488	486	458	456	434	432	442	427	457	445	451	469	463	464	467	461	450	449	481	451	439	499	471	450	430	422	442	425	458	452	428	438	450	461	470	434	427	484	438	474	520	457	471	464	464	476	446	443	447	479	436	420	439	451	464	449	470	475	457	467	450	469	482	475	429	394	463	458	456	427	476	414	446	445	430	439	450	466	489	429	442	442	520	433	440	434	431	427	471	430	488	416	463	440	446	448	463	452	447	455	458	463	461	444	447	452	442	449	449	430	433	437	454	473	426	427	436	452	453	434	470	395	423	430	469	470	452	435	446	466	441	481	456	473	479	438	467	445	446	443	420	480	432	447	452	460	466	473	459	466	430	460	440	451	439	461	443	463	448	447	450	443	470	477	410	427	445	474	452	463	430	437	486	421	519	488	458	441	412	453	424	488	463	432	455	502	423	491	447	478	457	452	434	429	459	437	483	469	450	453	428	477	450	468	450	407	476	500	425	491	475	455	490	449	434	451	474	432	480	406	442	428	446	452	492	432	445	415	463	452	393	463	454	449	444	420	438	435	445	446	454	413	460	417	440	480	487	450	460	454	434	427	489	421	446	463	461	434	420	420	417	452	405	439	482	454	428	441	467	437	477	476	472	450	458	453	428	453	426	456	440	413	433	432	459	467	459	461	425	454	433	440	470	458	462	482	470	480	428	435	429	451	466	434	447	437	457	430	443	476	454	475	466	472	450	477	457	442	432	430	430	393	408	488	471	450	502	422	480	408	458	436	489	468	461	440	437	455	445	458	522	499	478	404	451	461	467	470	483	433	419	430	430	474	407	469	459	479	456	462	479	485	471	454	459	454	435	435	476	459	418	451	462	457	460	428	475	476	436	490	449	459	433	451	426	428	441	450	445	439	439	434	461	423	434	423	448	420	431	507	472	435	496	443	471	450	453	433	488	440	490	443	478	453	442	472	455	463	449	449	422	462	482	454	466	470	467	427	415	434	461	457	489	452	442	432	448	448	422	407	437	447	445	431	464	444	456	484	460	434	462	459	448	443	453	462	426	449	436	443	454	445	481	401	446	447	440	458	487	467	499	451	472	438	413	473	455	421	480	463	441	439	477	437	438	435	438	435	450	444	431	478	459	428	409	473	437	418	440	442	447	429	448	456	464	418	433	494	458	453	457	414	425	453	440	438	467	468	441	443	454	451	460	476	455	426	453	414	455	446	460	436	450	449	503	456	507	490	412	480	468	427	426	486	484	436	434	451	443	440	450	458	496	462	443	529	470	429	436	435	464	433	444	463	454	456	426	438	439	437	478	461	419	449	434	447	477	467	445	477	456	496	436	445	441	438	459	463	445	453	480	464	444	454	458	416	454	405	465	442	471	478	455	421	450	455	431	467	423	471	431	454	468	446	434	493	468	444	433	468	451	447	423	433	456	460	455	478	482	456	472	419	448	453	442	460	441	448	415	459	438	454	497	448	452	434	448	446	429	445	446	489	426	470	458	459	471	465	435	445	455	471	408	497	466	450	436	392	469	445	438	502	432	470	431	446	469	441	409	442	450	477	471	459	451	454	455	435	453	389	456	434	469	450	467	447	426	475	449	447	443	434	445	452	462	451	472	445	451	439	473	466	440	423	440	468	479	448	455	478	468	449	442	426	455	455	468	476	483	407	479	431	472	450	451	466	466	463	466	462	429	446	431	464	457	427	438	443	476	458	434	485	464	462	436	447	469	423	420	467	490	463	466	434	446	457	476	445	421	499	459	475	468	468	482	454	440	458	458	450	425	472	423	460	435	464	447	442	462	455	455	424	428	498	494	445	411	417	414	444	422	458	425	436	449	412	434	468	462	426	427	490	472	438	446	450	457	441	440	474	462	469	451	443	464	480	455	463	418	449	463	425	470	458	485	480	445	423	438	461	480	440	460	436	450	463	451	460	467	441	465	438	435	427	465	424	492	449	457	443	460	422	459	477	485	459	454	445	401	467	462	482	456	472	424	432	455	456	479	479	474	454	436	437	436	434	443	450	431	470	431	416	445	420	426	476	440	476	437	434	436	457	435	475	457	422	407	499	461	472	444	447	447	437	460	439	425	452	416	437	461	456	467	453	431	442	439	440	451	463	455	427	392	474	482	456	461	450	462	458	531	441	416	426	459	456	415	468	442	434	438	447	400	461	468	466	432	467	471	478	438	427	465	451	427	492	425	476	472	424	467	401	439	446	438	428	450	430	482	444	432	475	460	472	455	455	431	434	455	465	437	477	453	449	455	479	421	464	450	431	434	414	430	432	441	440	465	496	484	453	417	430	447	477	463	433	442	417	463	469	436	457	447	438	434	446	429	457	451	432	450	439	457	469	441	425	429	443	464	495	469	449	438	485	456	423	429	412	479	439	443	486	458	455	474	462	448	433	421	466	475	463	470	451	434	467	455	424	455	439	443	487	447	423	439	464	413	453	420	428	461	457	460	420	432	442	439	458	421	457	404	506	467	448	433	464	490	432	456	430	447	460	453	449	451	507	492	458	434	461	446	453	464	451	431	420	489	484	443	477	449	458	441	450	480	473	433	437	434	507	455	448	434	469	454	434	460	450	476	480	455	482	442	438	413	472	434	442	412	446	498	439	459	494	474	457	425	448	404	447	448	460	493	495	430	443	409	471	446	449	424	431	456	453	444	450	439	415	419	451	487	486	468	403	482	458	467	462	470	421	418	449	437	437	444	493	438	447	432	471	468	480	444	402	423	466	472	421	466	437	440	468	482	438	444	454	467	492	442	390	413	451	445	440	461	467	429	448	475	463
4344	2176	1103	757	611	620	611	529	560	538	507	499	526	446	484	501	485	475	490	476	489	461	467	499	478	471	486	459	481	476	479	496	466	491	480	473	466	540	504	424	481	496	484	451	461	451	485	489	491	459	473	488	442	459	456	489	494	481	495	461	486	462	451	477	498	449	452	485	424	516	475	491	475	499	482	479	503	480	478	520	507	465	507	465	485	446	477	451	473	446	447	514	507	464	474	474	480	497	472	486	484	453	483	484	448	471	507	480	454	460	492	473	503	503	446	474	474	482	486	481	503	463	511	502	482	441	439	464	475	474	498	494	444	483	478	456	468	500	476	477	466	510	453	437	445	485	508	500	456	496	463	518	485	440	497	490	461	460	488	510	508	523	472	469	488	462	464	469	468	507	475	449	478	467	454	461	476	509	476	481	501	459	466	480	482	467	460	464	465	458	497	491	460	477	453	468	474	490	485	470	502	503	480	459	452	469	497	508	472	497	455	463	496	472	439	494	498	452	454	487	506	486	453	484	495	448	549	483	497	500	472	489	459	483	460	473	495	477	484	477	490	471	464	464	515	497	448	486	500	431	481	517	481	455	480	467	461	515	502	474	472	474	476	474	490	511	499	512	510	467	437	482	485	476	485	510	469	483	477	457	509	502	504	476	468	499	432	496	465	467	498	486	475	460	472	507	486	500	464	452	439	444	513	465	474	469	468	496	492	458	490	507	538	473	497	494	452	468	491	469	503	485	463	470	471	502	470	493	509	457	480	434	492	439	443	445	515	466	477	458	490	530	479	455	468	503	479	470	490	456	477	466	539	451	453	453	455	513	465	473	477	470	483	467	487	459	460	498	460	487	445	476	471	452	455	482	478	476	476	506	465	478	448	471	514	469	502	444	493	498	470	512	471	474	496	462	451	475	469	471	452	459	513	464	482	482	468	469	507	464	445	524	441	497	463	455	486	487	426	462	479	510	482	458	495	499	482	432	500	511	482	456	481	487	484	493	461	480	516	480	498	473	464	515	457	463	491	524	511	475	473	449	523	477	468	507	484	465	469	457	468	479	445	474	436	475	442	451	497	489	492	483	495	473	465	484	457	481	449	474	474	483	476	443	465	468	502	476	485	511	469	481	476	506	493	467	460	518	455	477	480	462	499	493	486	461	532	512	481	472	462	460	503	480	415	481	466	474	488	504	479	510	472	459	458	494	527	473	508	504	459	473	489	497	431	455	474	453	494	499	495	446	502	468	551	457	473	508	485	498	489	450	449	504	438	485	466	468	486	468	445	486	467	526	453	440	478	452	440	491	490	467	494	524	456	486	495	474	479	468	469	479	463	453	485	464	457	494	439	500	478	495	531	429	474	507	477	487	490	475	429	454	476	488	423	508	494	487	493	504	461	478	532	528	496	488	474	485	502	482	468	471	486	443	486	457	514	474	484	475	445	501	469	476	474	476	477	492	484	453	477	444	448	478	431	450	491	491	498	482	470	514	462	439	475	507	445	461	479	509	464	482	466	443	510	481	461	552	468	503	488	480	514	479	519	460	509	500	444	529	459	490	493	481	478	468	420	457	466	521	447	511	456	480	480	510	498	448	483	467	478	472	470	474	447	505	478	506	468	470	507	509	500	466	450	428	462	475	482	423	427	457	499	483	478	531	442	425	526	465	441	450	479	498	476	491	477	463	481	482	483	483	538	520	491	474	484	505	475	446	475	462	483	484	493	500	448	484	485	456	458	487	482	458	482	471	470	479	463	461	487	471	477	462	462	421	453	480	493	495	473	454	454	488	498	499	457	506	467	443	493	443	489	471	500	456	502	416	477	485	508	505	490	466	519	487	504	451	459	436	439	478	486	530	477	474	479	499	497	516	469	528	474	484	485	506	483	464	500	493	504	483	488	493	458	500	453	513	477	465	469	496	458	511	500	475	471	440	476	470	465	484	477	461	479	489	502	474	505	476	489	461	499	489	477	465	498	485	463	474	503	457	476	486	468	444	458	479	508	489	481	484	482	464	507	462	489	465	490	515	451	466	480	501	460	472	455	464	435	506	474	443	512	436	490	475	498	447	488	499	514	479	494	487	488	501	456	461	489	489	491	457	437	484	485	482	505	490	449	472	454	486	510	484	458	458	467	482	492	500	488	470	474	473	463	484	457	461	461	450	507	486	485	471	476	440	478	451	506	478	492	493	443	443	470	480	469	462	491	478	448	477	506	504	465	487	441	459	445	486	471	472	454	501	496	478	475	504	460	480	497	478	442	466	446	469	493	456	483	439	462	460	472	504	446	472	478	450	502	437	462	451	466	477	510	490	498	494	446	466	500	471	524	489	450	490	528	474	484	472	468	495	478	470	479	463	536	454	465	487	454	443	473	492	469	490	454	463	494	485	482	445	504	502	414	456	499	463	475	448	487	435	472	467	552	505	441	520	496	498	459	480	473	510	462	482	468	472	489	486	506	466	502	474	502	486	463	491	504	440	470	503	475	501	437	465	464	509	453	477	532	456	463	429	469	450	447	457	487	460	481	495	440	397	442	505	498	485	480	500	472	455	487	511	515	488	475	471	470	491	458	491	504	477	514	522	491	467	454	462	432	466	450	482	455	499	495	489	449	487	484	443	457	481	451	479	491	489	506	484	478	450	481	470	434	449	478	449	480	440	470	474	493	495	459	501	449	502	450	453	513	501	461	481	464	466	474	476	487	469	517	488	489	471	480	478	477	456	483	472	455	434	499	467	468	486	505	489	462	467	461	498	450	509	457	469	469	465	484	487	475	479	463	477	469	504	461	484	452	493	475	483	450	477	512	518	474	492	484	476	485	513	466	470	453	509	489	494	500	478	496	490	484	479	466	447	481	474	517	487	471	489	487	487	502	511	467	516	437	459	496	465	487	451	486	482	482	475	453	457	458	451	482	454	489	490	491	490	476	435	508	482	448	485	502	505	482	488	457	461	484	428	489	507	503	408	480	503	448	494	494	483	447	541	495	472	473	469	466	481	426	526	506	517	483	532	468	471	512	490	425	465	501	458	487	489	475	496	461	465	433	444	459	487	456	448	486	471	463	496	466	473	503	476	459	453	514	498	475	501	441	480	476	495	487	509	432	475	499	490	458	483	430	453	461	435	458	509	459	479	481	493	476	499	480	489	519	479	457	445	493	523	475	511	464	474	413	508	481	527	419	483	510	462	468	500	492	471	458	522	438	487	472	491	454	472	474	469	454	479	478	426	456	482	493	480	465	478	478	473	480	444	486	477	499	454	524	431	495	458	471	486	450	467	523	491	519	475	508	487	513	523	486	435	476	484	448	439	458	460	471	481	485	472	507	457	437	512	461	468	432	494	471	505	466	479	455	474	495	465	468	477	461	449	484	466	477	433	488	476	506	471	527	520	501	484	534	430	502	494	462	475	493	489	476	470	492	469	490	484	479	463	517	487	466	460	463	459	484	481	507	485	492	509	488	469	495	479	481	457	462	480	479	480	456	452
23528	21252	28751	24083	21254	13743	2029	1279	1127	1066	911	956	856	819	822	825	804	802	782	767	828	815	855	776	755	832	773	772	786	810	759	786	815	751	739	813	744	729	795	762	758	766	787	775	770	719	758	717	750	777	734	725	759	747	747	752	736	750	734	749	783	756	770	797	724	773	789	745	780	781	757	747	729	749	742	721	733	775	757	786	776	752	700	755	795	724	743	756	691	808	759	766	741	776	781	729	743	758	751	701	691	749	773	713	696	739	750	729	761	813	750	724	745	728	730	763	725	744	744	713	791	760	763	810	758	750	732	706	778	725	755	730	763	789	765	776	742	737	752	727	764	747	740	782	718	761	725	741	743	704	694	751	730	732	723	778	760	709	732	717	804	730	746	740	705	722	766	781	736	745	779	744	802	713	755	753	776	732	772	783	732	751	760	695	747	691	711	694	781	744	741	744	768	772	750	713	761	750	784	693	748	761	750	760	737	759	793	704	742	751	768	769	755	753	698	771	741	777	730	753	757	732	773	776	755	741	739	739	768	771	768	743	697	758	788	790	724	764	753	731	715	739	771	765	750	754	761	693	755	749	764	720	747	737	761	774	718	761	786	792	775	745	740	728	739	753	746	705	745	810	757	756	834	745	761	739	766	753	783	741	746	800	762	814	780	784	705	810	724	754	729	743	771	740	754	779	806	793	703	751	731	744	738	775	708	782	715	787	782	815	742	775	715	746	769	741	764	785	777	700	764	768	747	739	763	803	767	749	795	737	756	769	726	750	717	752	756	694	743	748	772	777	752	751	776	723	734	791	771	731	774	721	766	798	773	746	761	782	705	759	775	737	738	763	730	721	791	802	772	778	742	756	761	749	769	756	741	802	753	750	773	782	779	801	764	835	776	746	738	740	772	738	741	736	785	737	768	736	765	735	759	779	749	750	759	770	757	771	742	755	782	735	771	740	723	765	726	742	754	729	717	695	764	745	769	757	740	735	762	709	804	739	780	725	742	766	761	719	792	735	740	737	750	671	681	776	765	711	718	741	780	771	747	784	768	761	744	779	758	740	789	775	693	736	753	728	734	740	726	721	795	738	777	739	732	771	706	725	732	761	732	777	749	790	726	754	740	772	769	766	801	762	725	713	761	736	787	754	745	761	774	717	734	718	741	752	727	684	744	780	699	744	783	711	741	821	710	737	742	737	781	755	772	775	743	736	766	744	751	726	751	748	741	789	763	762	750	782	753	724	753	759	747	726	773	762	755	738	799	757	718	740	752	687	770	713	778	778	755	674	755	716	683	764	747	735	725	717	768	715	766	729	734	724	723	730	730	726	712	755	746	749	756	757	755	733	757	742	781	767	751	732	753	760	766	771	760	745	714	746	697	752	793	764	743	745	745	769	738	686	685	745	745	745	727	713	701	754	715	746	753	759	739	760	785	748	724	737	706	700	809	718	792	745	734	760	729	739	716	740	722	726	772	699	723	780	710	710	721	749	725	700	778	770	758	744	735	717	771	722	746	736	710	684	768	735	765	757	774	725	719	726	711	782	744	699	772	736	740	742	764	770	755	803	796	720	766	705	725	750	775	714	759	741	762	744	743	813	770	739	758	743	738	743	764	713	750	766	734	737	690	768	771	764	790	737	720	735	770	740	771	766	764	756	753	739	772	789	688	729	752	774	731	770	745	692	750	779	714	701	716	740	781	743	736	774	736	720	748	734	768	762	776	701	741	775	749	749	763	717	724	715	711	782	715	726	755	729	749	707	871	735	785	709	728	769	738	748	733	750	753	752	764	748	730	736	690	733	748	730	803	782	764	748	711	732	751	756	746	751	758	716	764	746	700	784	748	708	738	735	748	729	717	751	806	782	800	734	707	816	732	772	750	788	742	776	735	747	715	775	759	728	791	761	748	782	789	776	738	735	756	725	792	738	747	726	734	789	742	702	751	735	758	791	715	777	714	776	756	791	829	795	795	731	757	741	791	720	754	762	786	728	823	732	734	755	693	693	701	757	760	706	733	717	715	744	743	758	744	747	772	736	712	739	742	745	717	757	749	731	747	752	722	747	780	755	780	730	767	749	767	759	761	769	735	723	720	742	766	740	758	729	759	744	737	758	744	721	745	753	745	747	733	760	719	719	717	726	769	780	738	704	772	743	721	777	692	722	711	758	722	710	797	738	774	717	726	811	728	735	762	764	709	747	764	735	798	752	753	716	681	739	795	737	768	757	709	730	776	742	744	735	732	704	733	753	783	761	742	759	755	738	793	741	707	743	741	737	732	687	796	743	769	741	766	727	792	729	754	731	725	836	743	737	735	755	747	813	799	754	772	731	747	748	715	749	709	725	746	705	709	689	761	741	768	727	763	721	718	785	748	704	743	744	787	681	732	735	717	749	744	735	807	766	784	715	727	785	716	698	745	728	706	727	762	726	772	711	775	717	749	752	756	793	753	780	740	707	754	772	762	717	721	827	758	685	705	756	712	795	776	782	725	717	799	737	720	735	749	791	752	753	818	768	739	762	711	724	790	709	801	729	757	763	720	759	659	750	728	776	758	745	763	775	735	725	732	765	736	726	781	748	734	753	819	728	761	748	779	754	751	727	756	727	696	725	722	749	757	790	774	762	750	711	748	759	765	727	766	751	812	783	779	772	741	749	783	733	777	760	760	746	767	731	720	725	762	697	704	710	775	705	712	710	751	774	743	750	709	731	720	788	727	713	764	708	704	761	754	724	738	762	770	705	783	683	760	743	740	746	757	732	754	770	797	783	767	738	737	795	785	736	735	774	747	767	726	778	744	757	713	748	745	736	769	783	760	712	788	784	720	759	765	761	737	758	720	739	741	747	732	702	718	767	754	733	724	788	750	794	763	800	773	783	724	674	799	770	764	716	742	721	746	729	741	751	768	741	788	754	723	774	689	762	754	688	768	782	760	741	705	749	784	714	750	759	762	775	749	721	748	766	760	728	786	737	730	771	803	706	729	731	739	735	741	730	694	748	767	713	760	723	702	746	731	737	714	788	710	741	718	740	767	748	745	762	741	714	753	784	732	739	708	756	758	743	786	739	747	725	732	722	753	777	774	791	775	771	704	732	750	710	764	761	791	738	744	784	760	733	765	766	769	800	782	778	737	731	749	773	761	724	739	772	801	757	709	714	745	749	724	704	770	714	761	747	753	708	758	769	726	738	831	777	745	724	757	772	776	785	780	740	727	765	741	747	744	737	756	703	794	736	765	753	781	745	748	768	734	731	756	768	705	717	710	754	709	768	693	755	755	752	695	752	733	761	759	776	759	714	795	713	732	790	747	741	733	835	776	737	725	722	712	774	738	772	746	745	794	765	714	750	725	793	765	721	718	772	709	714	738	751	723	742	776	781	768	765	772	724	730	766	739	698	740	738	754	754	805	754	767	767	746	743	744	721	695	772	753	780	653	708	708	736	725	751	788	707	745	761	776	731	744	762	736	751	746	758	767	789	787	715	731	744	717	757
4071	11420	7219	3953	3022	2499	1861	1495	1427	1174	1093	1012	986	929	942	944	840	902	862	811	861	823	828	835	791	879	804	816	827	846	808	805	845	812	808	765	765	825	808	773	754	807	803	732	817	774	814	710	755	802	836	840	798	788	803	865	813	793	786	800	795	815	776	787	750	770	820	789	757	704	789	801	742	741	768	798	782	780	810	782	746	779	798	784	785	771	780	864	809	805	788	787	821	797	812	751	819	795	814	801	781	802	796	777	795	753	810	746	820	833	747	819	785	801	811	841	803	736	769	860	804	820	766	761	793	763	821	839	800	806	851	763	788	794	798	796	745	782	804	742	740	773	811	764	809	747	815	827	756	787	841	815	819	793	775	796	753	803	819	761	805	794	819	746	771	777	797	832	839	784	770	716	799	785	778	799	805	803	804	789	862	737	777	865	835	813	825	803	741	776	816	812	779	803	786	849	786	774	779	806	803	803	809	744	816	808	821	784	733	790	797	761	812	791	750	869	707	783	789	793	786	765	745	819	775	831	762	778	774	777	763	845	802	776	788	819	792	792	822	832	844	777	812	759	837	811	807	835	812	746	809	748	778	778	694	798	801	773	834	797	777	787	828	789	760	829	774	824	838	777	778	731	832	787	800	804	800	735	820	786	753	747	797	753	835	808	780	800	854	764	820	799	772	802	735	831	769	854	780	765	773	833	785	799	766	787	809	781	833	775	759	813	834	814	831	775	857	766	767	770	812	770	757	855	759	806	751	799	796	773	806	828	784	839	793	813	764	753	793	827	773	770	771	843	819	801	782	788	830	813	814	811	796	806	788	842	825	761	736	769	801	798	841	813	827	839	771	782	768	810	752	828	823	801	804	812	795	769	785	737	814	802	853	750	778	843	775	841	760	775	806	788	803	822	824	751	840	794	821	809	807	758	803	804	783	801	802	768	773	770	788	799	756	830	817	800	798	825	837	821	783	816	787	821	791	805	753	736	764	859	784	763	751	790	774	773	770	785	772	789	741	724	791	761	823	807	795	800	830	763	822	846	785	831	782	807	716	768	731	768	818	804	783	785	794	815	837	761	767	734	802	777	792	815	814	796	796	763	777	713	765	749	813	776	841	784	817	742	754	848	796	797	831	799	827	783	835	780	752	740	783	758	750	840	831	784	813	765	834	836	831	803	763	805	810	852	805	775	821	785	779	789	809	767	757	791	804	779	768	785	829	798	773	763	804	774	764	769	744	826	811	846	790	785	796	766	785	804	738	772	776	820	784	745	788	768	775	775	839	783	736	806	816	786	742	754	767	764	823	817	766	823	742	814	766	792	792	791	825	785	740	814	762	822	805	782	794	754	801	783	781	763	756	805	766	781	840	769	809	838	764	783	790	776	797	793	763	823	726	793	773	785	778	776	805	804	805	759	783	749	789	746	758	817	810	796	818	829	799	783	779	752	766	811	816	769	771	769	827	835	809	824	766	799	765	784	773	737	803	753	800	862	771	748	806	753	780	750	834	781	816	783	767	761	766	781	757	778	785	745	803	813	816	769	738	774	768	781	827	819	795	770	771	801	815	820	776	771	812	784	774	827	774	785	807	842	798	808	804	775	798	814	805	788	794	795	788	805	823	754	803	808	771	791	788	797	781	817	804	797	800	827	789	776	818	758	710	786	838	806	791	760	777	755	835	820	784	812	798	815	804	808	799	776	843	804	795	785	832	806	829	793	783	835	769	804	845	783	787	731	799	825	798	801	791	820	845	801	793	789	769	817	817	818	771	797	774	808	751	763	842	820	848	782	770	781	785	838	813	740	773	755	771	798	734	759	836	857	820	815	755	774	760	722	791	807	783	829	809	837	766	750	820	783	819	804	784	801	735	758	814	775	806	803	766	762	802	784	794	759	795	773	779	804	755	766	730	788	789	791	855	809	745	737	750	746	773	767	791	799	785	797	820	739	785	822	816	804	739	739	855	779	797	815	800	768	784	786	783	783	838	774	772	800	768	836	805	792	788	762	797	823	822	785	780	805	780	801	822	806	793	784	757	766	780	817	788	768	808	793	793	776	801	815	810	776	847	762	791	736	798	767	848	777	828	818	745	793	773	776	829	825	765	801	776	813	790	746	823	813	809	793	772	810	777	810	799	773	743	729	762	752	739	791	756	786	804	804	834	790	766	791	745	739	800	779	766	830	806	834	867	785	787	756	786	769	790	845	773	789	774	824	786	750	796	798	755	760	760	773	781	759	779	844	775	794	805	743	754	776	771	767	811	758	811	771	773	805	777	786	786	802	745	777	796	776	794	775	802	776	820	801	807	773	827	802	826	821	762	800	852	733	767	751	826	776	824	821	733	775	791	800	793	850	827	801	798	809	759	794	750	836	821	763	837	781	802	791	817	791	788	752	733	769	777	768	733	773	821	786	853	766	795	773	792	796	804	751	778	705	796	822	813	846	799	811	765	811	776	825	787	801	806	793	764	799	767	756	830	817	789	822	794	817	779	779	792	798	772	790	785	794	803	748	786	760	824	780	788	740	734	869	838	792	784	789	776	779	792	833	804	812	830	785	807	817	807	784	769	800	784	819	818	785	757	758	752	771	769	816	778	814	757	787	724	788	788	804	769	798	786	853	749	805	786	806	846	779	776	773	821	768	799	767	832	792	808	812	775	787	802	767	830	781	827	803	779	786	768	825	829	813	840	804	783	795	798	770	765	797	782	759	767	783	800	801	758	776	808	809	786	775	763	844	805	730	753	838	772	821	763	830	795	800	778	754	795	773	809	774	803	781	825	799	800	816	779	856	753	821	773	792	772	806	842	799	819	786	786	771	835	786	771	754	784	832	734	826	823	794	783	754	756	807	771	750	776	846	802	760	833	745	793	773	741	779	831	811	740	770	765	772	846	820	810	737	856	806	755	813	802	791	761	828	800	743	825	780	799	806	793	817	761	760	772	794	796	737	772	809	786	794	750	784	795	777	815	847	844	809	772	827	802	794	784	794	821	766	856	798	817	820	862	784	757	777	802	765	822	792	773	808	730	827	817	798	785	810	756	772	800	749	810	815	792	805	875	767	840	752	752	818	777	755	812	733	788	811	773	822	770	816	783	828	815	828	782	805	816	813	806	806	867	770	773	818	775	756	819	755	807	742	740	807	813	792	812	819	785	734	800	787	796	797	801	806	754	733	795	796	843	833	817	797	788	829	804	799	807	787	793	824	829	752	814	742	821	804	804	779	787	796	773	788	791	811	800	793	750	800	788	720	849	802	791	780	772	788	758	768	787	786	848	781	811	810	806	770	770	810	778	781	814	737	778	759	809	853	820	768	791	804	800	773	793	801	786	766	804	783	750	886	788	790	778	788	763	759	791	810	774	761	794	798	806	792	790	722	779	805	804	796	798	809	803	807	753	825	803	793	813	786	795	809	781	813	744	835	793	813	773	803	789	819	793	778	786	768	791	794	840	820	858	797	791	785	806	779	763	810	729	793	750	728	753	799
24593	21239	27830	24854	15760	1019	531	435	386	324	289	254	263	250	252	239	227	231	251	235	240	240	229	266	192	207	193	208	236	195	197	220	206	197	222	175	204	214	214	220	221	219	212	204	239	193	216	203	202	209	207	216	208	213	196	229	208	186	216	200	187	194	229	219	221	217	189	211	229	208	206	217	193	213	214	213	177	218	213	232	236	191	196	221	205	197	208	188	231	193	204	201	201	220	209	207	212	190	209	229	203	204	217	187	205	215	187	218	202	220	203	194	228	203	199	206	222	195	211	209	199	194	219	203	211	246	206	191	166	231	225	199	249	219	175	202	179	230	203	199	208	191	191	192	192	208	216	215	217	212	206	189	218	178	204	192	212	220	225	209	199	203	172	226	204	180	199	177	191	232	212	193	214	207	236	216	188	215	231	193	184	193	210	189	204	172	196	188	214	207	208	228	201	217	218	231	209	198	176	202	211	203	182	223	208	215	202	229	185	217	216	192	193	206	192	215	219	180	192	208	206	181	198	216	222	205	210	180	213	204	241	189	186	206	203	171	189	196	183	217	203	205	207	176	190	199	218	227	175	213	200	178	214	214	192	195	219	227	223	192	217	192	220	227	189	230	192	226	217	181	209	207	201	222	192	192	212	211	210	213	195	209	210	185	195	212	197	194	204	214	201	203	191	187	195	178	191	211	216	202	195	195	206	175	190	214	194	177	212	215	214	202	187	191	218	212	192	190	208	207	216	229	213	187	199	204	209	214	218	229	211	188	186	208	224	227	207	235	197	184	218	228	223	194	179	210	221	209	231	233	200	190	238	224	213	204	220	215	222	221	209	209	210	203	193	217	211	207	218	220	207	211	178	200	216	186	194	197	213	210	206	178	226	224	232	178	225	172	195	215	204	191	191	229	201	211	188	189	202	197	230	192	216	187	232	187	205	211	213	194	202	219	184	204	206	185	202	228	207	218	188	218	201	233	205	185	193	213	200	195	219	234	205	208	196	205	189	205	187	191	209	194	232	206	184	213	204	224	193	209	195	190	217	222	216	218	211	239	210	208	226	216	192	218	217	187	199	209	200	174	191	194	201	197	213	206	199	194	231	199	195	192	203	227	201	179	194	187	219	195	192	188	222	219	217	223	240	202	169	228	183	213	206	205	189	210	182	187	189	231	208	228	209	192	207	221	218	201	195	244	209	205	193	183	218	202	208	209	187	200	204	199	219	206	211	215	198	211	205	207	201	189	194	199	190	219	199	218	192	190	200	196	207	225	193	197	199	206	219	243	208	191	181	195	224	179	197	201	187	222	203	224	198	195	247	232	188	212	198	211	200	211	201	222	212	211	215	205	202	206	192	202	221	212	190	194	213	189	209	185	188	192	228	198	205	198	207	209	220	200	218	196	204	194	189	188	227	197	205	185	171	206	208	218	212	216	207	205	222	214	210	209	186	193	213	203	190	211	180	206	181	206	204	207	214	208	207	206	216	181	206	192	198	202	216	217	185	199	199	220	216	200	208	203	237	188	211	226	207	199	197	188	222	177	241	181	212	202	216	203	178	209	194	189	202	198	194	200	202	175	195	187	204	244	207	201	215	209	217	208	217	183	213	181	222	219	214	214	217	198	216	210	203	171	210	215	202	213	192	197	189	217	198	217	199	212	234	209	227	218	210	208	199	191	205	205	201	210	189	194	231	213	193	222	214	204	187	196	209	225	192	207	216	220	227	188	221	185	221	213	225	233	212	209	223	216	173	204	236	195	228	194	215	211	188	214	197	195	228	219	215	216	173	208	198	192	211	202	216	203	219	206	231	230	190	222	190	224	225	193	206	204	184	211	214	219	179	174	198	212	212	178	207	196	202	207	196	198	213	201	187	205	190	213	182	198	220	206	214	220	189	208	207	203	217	199	186	205	206	213	183	199	223	212	239	222	226	227	204	191	209	213	202	177	213	238	232	220	209	189	229	208	221	183	187	169	223	230	213	219	202	226	173	164	220	225	198	214	202	236	204	217	217	207	212	240	209	213	223	183	235	233	186	207	212	197	202	193	205	247	198	200	202	200	204	201	193	226	195	229	219	207	208	211	207	221	213	194	190	188	195	198	201	210	236	197	222	218	214	217	207	214	208	211	182	197	210	211	215	193	188	183	200	212	204	208	205	203	163	197	198	203	188	195	203	238	200	219	218	194	216	189	234	213	193	224	193	212	234	217	223	182	210	178	204	192	219	209	208	197	220	227	223	184	221	212	186	195	169	203	212	210	208	224	185	189	194	196	197	207	191	179	226	218	214	207	196	168	194	199	210	198	193	205	197	208	208	174	194	216	214	203	193	213	227	214	196	183	188	205	189	193	176	199	195	204	228	211	189	246	211	204	210	208	204	212	185	206	213	201	190	234	209	186	226	211	224	205	218	205	191	237	212	191	200	214	171	204	222	202	199	193	191	200	205	192	195	227	187	198	188	203	181	214	194	191	192	185	199	216	206	198	214	228	219	208	189	187	209	208	206	218	175	188	196	186	230	203	226	204	226	190	210	191	217	200	202	192	217	181	204	218	215	208	189	210	199	174	205	212	195	193	192	226	209	221	208	229	173	239	207	214	220	215	208	182	211	199	191	169	194	212	202	237	174	221	216	205	220	209	202	213	180	215	181	220	187	195	203	224	207	216	223	185	212	194	205	209	185	196	211	188	213	206	210	206	199	216	201	224	203	207	207	206	194	204	203	194	206	186	193	206	204	215	190	196	213	224	229	208	205	210	200	213	222	186	215	198	186	227	193	186	199	195	224	221	201	193	188	183	216	205	199	193	201	213	199	222	220	210	190	213	185	209	199	187	213	218	203	202	197	221	200	213	192	213	205	185	217	213	219	192	212	201	202	213	209	191	208	203	214	206	182	198	216	208	222	192	197	213	216	211	196	220	194	198	196	226	213	200	244	192	192	198	193	202	193	208	221	221	204	192	197	216	183	205	213	199	223	222	217	192	184	208	199	205	206	199	241	200	196	194	197	234	199	218	198	198	181	219	231	206	210	224	196	164	188	184	200	206	190	203	220	203	179	216	216	229	197	184	188	222	200	198	220	224	213	208	226	223	200	208	224	209	212	197	204	214	163	207	198	193	210	202	192	206	211	215	198	198	210	207	197	206	192	208	185	215	192	204	238	220	198	231	199	183	207	183	208	210	183	213	205	209	185	197	219	195	200	233	206	220	223	207	207	169	208	208	227	214	214	189	205	184	194	211	191	221	218	178	185	216	217	212	217	183	196	202	219	203	212	199	202	198	190	216	205	220	208	224	223	203	200	210	193	210	206	212	198	222	224	200	171	190	208	216	204	220	209	202	185	195	218	205	198	200	202	208	195	214	192	178	220	208	208	216	187	208	231	194	189	199	207	235	206	232	217	207	181	207	163	203	185	208	192	197	199	178	229	195	216	192	205	204	206	201	181	209	210	195	209	209	197	218	236	221	208	196	197	203	197	207	194	188	206	220
3822	7025	3998	2086	1597	1272	920	651	605	427	395	379	312	322	305	280	277	303	256	239	244	249	270	261	265	245	242	248	249	244	255	232	228	236	281	235	243	268	253	243	253	273	247	270	229	245	258	239	241	241	217	253	224	236	227	236	228	237	249	271	244	221	259	223	232	249	239	226	257	257	243	238	212	255	235	227	245	253	236	243	222	209	232	226	239	262	260	230	239	231	245	233	245	247	209	232	247	239	220	240	248	228	259	249	236	227	248	239	222	226	222	254	222	266	226	256	234	247	228	243	245	240	256	215	262	236	256	246	202	242	251	254	230	220	226	224	210	228	241	233	230	223	229	222	235	237	239	233	228	235	246	230	215	227	230	219	250	219	250	234	249	215	224	232	231	247	246	227	241	243	231	226	233	239	253	236	217	225	226	242	210	254	235	237	244	242	223	229	250	224	213	253	237	215	253	237	219	211	254	247	262	228	245	230	224	233	238	239	245	254	241	242	222	235	233	208	236	248	201	263	247	247	262	241	216	248	231	228	219	205	255	231	210	225	210	259	239	229	249	259	214	232	213	232	209	229	222	234	257	234	246	223	226	237	237	219	225	251	227	259	235	229	248	257	226	257	245	219	232	237	258	213	244	240	259	261	240	238	228	249	237	233	243	270	227	237	266	229	250	242	231	239	274	241	260	243	255	250	201	253	229	230	256	244	249	245	230	231	237	237	262	246	228	256	235	221	231	230	218	264	253	252	261	253	237	281	183	243	259	224	252	220	236	260	213	243	233	230	244	237	223	232	229	221	232	226	256	271	232	233	233	225	242	238	229	222	202	257	223	234	225	227	220	216	262	240	217	231	236	220	235	253	234	219	248	226	239	230	234	231	274	225	230	252	239	238	253	218	236	234	247	249	246	229	230	227	239	215	255	249	273	250	232	223	232	215	238	232	234	234	246	260	213	231	246	228	241	237	209	231	241	241	240	276	231	222	247	237	237	243	243	206	264	230	216	240	235	247	238	262	227	264	250	243	240	243	223	237	246	228	236	243	242	249	237	264	255	250	247	217	241	233	233	221	241	245	234	238	237	249	246	230	225	217	262	230	237	244	249	240	222	248	235	195	225	227	238	235	232	229	255	250	240	252	265	247	235	235	238	237	217	246	231	220	217	221	243	241	246	230	243	254	246	243	234	229	267	225	223	232	233	262	230	262	269	255	250	238	231	242	256	237	225	275	247	238	224	235	250	217	240	219	223	249	214	235	214	237	231	236	216	243	224	231	228	231	229	237	224	240	246	256	232	265	249	251	231	254	245	223	226	207	238	248	253	227	272	222	224	223	246	237	234	229	241	235	237	225	248	215	256	233	248	218	248	246	234	249	242	215	215	255	243	249	250	242	256	233	263	249	211	232	221	225	249	232	229	223	240	230	225	232	226	241	238	237	251	209	227	223	244	231	231	235	233	219	261	260	245	217	240	236	237	246	236	207	225	242	205	229	246	224	240	245	220	240	272	219	247	258	254	260	241	228	227	215	274	254	229	239	257	214	236	242	227	235	258	259	234	190	247	251	233	243	234	266	230	210	238	225	237	240	237	213	241	222	239	233	232	252	247	255	229	250	231	222	227	253	250	254	234	243	230	244	271	224	240	244	239	227	219	244	219	254	255	243	232	250	238	234	225	240	235	213	248	232	219	246	282	235	232	241	229	232	238	244	237	261	247	258	272	243	239	235	237	261	244	245	225	237	256	242	246	241	236	234	252	259	231	259	217	236	258	251	240	245	263	238	255	233	238	218	251	251	240	229	223	217	201	204	249	238	249	236	221	247	252	200	242	251	222	227	243	220	228	267	222	236	243	257	245	251	221	224	210	195	223	253	240	255	242	231	228	256	265	241	224	254	232	238	222	233	222	217	221	242	233	264	260	246	229	234	221	241	233	240	257	249	214	226	208	236	248	235	227	224	226	237	227	225	238	249	242	271	247	240	232	244	255	243	234	243	241	224	231	232	220	221	229	241	239	242	225	189	260	246	233	244	239	233	214	242	230	229	251	227	234	241	240	251	231	239	212	236	222	224	217	262	204	257	246	245	238	235	214	238	243	233	249	226	242	220	228	230	244	224	246	260	234	254	249	247	245	227	253	237	240	217	238	244	246	234	248	222	224	223	235	247	239	249	243	225	251	241	266	240	237	235	223	227	236	224	239	211	262	236	240	228	244	259	241	249	225	242	228	234	204	254	254	225	255	227	250	240	253	251	234	222	204	230	275	216	230	219	221	234	222	246	241	245	226	229	227	238	218	249	232	257	217	229	212	227	246	271	239	228	233	237	211	245	204	234	247	222	242	244	264	227	247	236	251	239	247	240	233	234	222	236	210	224	215	198	225	241	210	233	212	247	216	233	240	220	216	217	252	254	205	259	247	239	198	248	239	220	240	229	232	251	249	212	251	235	226	225	233	199	232	245	212	266	259	227	234	230	236	239	255	219	217	243	248	280	238	222	242	252	238	233	233	221	210	230	250	242	233	256	248	247	229	238	238	220	198	240	229	252	247	251	230	246	238	258	244	244	227	237	257	247	236	232	246	248	234	263	216	242	228	247	242	255	238	226	248	201	227	234	233	189	238	256	216	211	225	247	248	256	243	223	239	265	218	282	256	234	236	230	238	254	257	238	245	225	230	238	226	233	260	240	292	220	214	227	237	218	260	239	270	247	253	244	241	208	202	235	257	236	202	240	219	220	236	204	237	238	231	247	231	249	236	217	219	215	244	229	247	261	215	209	219	214	238	252	247	235	229	211	246	209	271	233	229	229	223	258	240	248	229	240	202	235	239	283	241	239	209	256	223	254	214	256	218	231	221	232	233	249	228	210	244	227	250	255	254	209	252	236	245	254	214	256	252	268	237	229	227	209	247	212	228	236	264	224	252	212	237	231	219	247	263	254	264	244	222	232	225	236	256	234	239	234	224	240	232	240	262	247	267	256	219	234	262	263	252	221	238	223	185	241	236	226	255	232	233	233	227	243	214	211	232	231	234	234	228	241	239	233	245	247	216	210	238	222	192	229	262	242	207	231	206	232	244	228	234	233	254	262	247	219	236	252	258	212	248	259	223	192	240	239	247	241	225	247	257	226	257	256	247	250	216	240	238	216	235	224	226	266	252	240	251	245	201	240	227	245	231	246	251	242	230	228	251	243	236	228	258	258	256	266	266	262	248	223	252	249	235	209	266	217	251	264	230	220	234	235	240	221	231	231	225	253	243	223	220	238	217	219	262	264	216	230	226	232	237	260	238	247	242	250	239	231	229	227	231	243	229	238	235	222	223	228	215	236	241	241	263	248	233	248	232	234	242	220	235	264	244	259	257	241	218	241	238	224	245	231	253	213	241	252	220	217	235	247	211	247	207	242	210	209	245	237	232	239	218	220	224	225	246	271	256	240	254	240	221	243	276	230	252	243	243	231	232	209	231	254	248	240	230	219	233	229	268	250	258	209	229	235
22398	21300	29167	23744	21301	21392	12945	1644	1228	997	910	791	805	760	712	731	730	682	647	667	628	589	660	630	608	601	602	585	584	587	533	590	620	584	584	607	600	611	565	598	584	571	547	544	582	577	557	595	561	597	559	572	585	568	595	562	554	541	575	564	584	617	547	588	543	640	568	517	538	545	561	623	595	566	528	580	514	605	533	551	567	556	546	581	560	572	600	545	528	572	571	551	547	538	577	569	522	564	592	528	547	559	571	560	567	522	549	583	560	559	579	559	544	631	605	573	573	574	550	570	593	568	601	541	537	562	587	508	576	557	578	533	555	549	558	545	566	559	545	576	522	536	549	560	569	581	588	545	554	575	583	530	602	580	558	583	581	594	556	534	562	577	558	546	505	574	553	584	581	584	585	577	573	556	594	568	584	601	548	562	551	576	568	540	552	569	535	598	596	537	547	570	526	537	536	563	564	522	569	581	554	562	549	552	572	566	521	553	582	558	570	576	589	569	560	586	588	545	546	546	594	561	549	561	565	564	546	558	578	555	526	569	577	564	572	577	552	553	566	593	571	570	558	595	498	544	567	552	583	550	608	562	548	567	575	559	564	567	591	522	602	535	572	611	542	546	538	569	565	517	588	566	548	536	542	554	555	567	518	591	572	570	565	586	570	565	522	605	589	594	581	559	575	526	540	535	526	573	546	569	585	553	542	519	568	614	566	529	591	531	557	574	587	538	619	567	560	555	589	575	541	594	550	528	594	510	564	527	551	535	574	532	519	578	573	573	565	571	587	552	598	600	606	542	607	595	554	513	588	569	536	577	554	606	589	572	561	545	605	576	516	552	547	633	577	553	557	563	570	534	550	532	547	577	615	523	553	574	493	524	559	547	607	564	570	579	598	555	581	570	585	548	559	546	562	580	517	592	556	597	584	603	582	549	582	547	578	569	550	574	577	558	538	554	605	541	582	551	533	566	556	593	532	579	583	597	532	594	598	568	578	541	573	550	525	531	521	562	558	603	565	569	555	603	604	540	569	538	585	569	560	563	545	550	574	600	579	554	561	556	541	560	563	568	539	539	604	583	554	576	525	574	586	577	562	597	516	584	583	505	548	575	588	561	566	531	585	553	573	527	571	557	581	547	554	564	575	557	528	582	539	579	546	614	541	589	551	547	566	588	530	548	581	538	586	582	537	584	589	590	549	555	544	569	559	563	575	569	562	579	561	559	585	566	528	567	587	573	557	555	541	554	556	589	591	563	545	545	569	560	553	605	577	540	594	553	533	580	581	582	552	547	558	548	539	537	565	569	558	578	580	561	581	571	595	595	561	497	570	577	595	541	584	574	580	533	538	579	567	524	567	556	557	586	524	542	535	548	538	569	548	551	559	554	540	530	495	581	555	605	555	536	508	531	562	556	547	585	609	553	524	580	585	584	568	557	593	591	538	585	583	542	545	538	581	608	535	586	565	547	592	556	561	537	592	580	563	523	598	594	584	558	549	569	577	531	558	578	541	581	548	604	558	547	576	532	573	537	575	582	563	603	558	548	529	581	562	588	567	545	555	574	559	546	564	583	567	523	630	505	541	560	558	579	589	535	567	548	577	508	610	577	548	596	542	533	533	604	569	559	542	519	605	566	609	546	553	532	545	582	561	602	531	524	573	559	598	509	547	511	556	579	578	617	616	579	560	540	577	563	564	567	582	584	551	532	610	545	587	584	570	573	551	559	588	583	575	564	537	603	529	597	587	539	532	560	568	530	569	519	562	549	576	540	630	568	596	583	549	597	555	576	505	529	553	564	605	565	593	564	545	580	533	573	538	559	572	588	519	565	513	580	583	542	578	552	570	561	554	566	524	553	582	588	588	572	519	578	535	534	543	616	546	550	557	515	535	554	550	642	561	573	534	559	599	581	557	552	558	581	589	558	561	531	538	562	540	559	507	561	561	566	555	553	551	580	548	554	492	552	567	516	538	576	605	567	565	570	563	523	537	519	555	594	571	584	557	557	586	579	539	550	534	579	550	579	541	558	561	557	550	564	569	548	578	561	562	530	582	536	567	572	574	553	566	561	595	560	535	519	620	564	565	551	525	517	538	595	579	553	575	563	547	527	577	556	545	555	541	555	552	555	580	613	567	584	559	528	524	550	563	553	566	581	571	572	559	597	586	569	550	576	517	595	553	546	574	602	589	600	575	524	577	564	594	581	588	538	590	591	588	594	620	540	539	585	520	546	558	617	547	605	533	586	542	522	542	551	572	554	558	590	534	560	586	587	543	596	538	570	591	567	518	601	533	599	592	582	556	603	483	579	599	501	568	562	564	548	587	533	565	526	590	550	533	563	549	530	573	584	580	585	536	560	602	546	541	567	544	594	580	530	555	559	555	564	584	546	527	570	554	542	546	548	550	555	574	550	513	584	539	588	567	531	526	530	577	556	530	553	548	529	560	527	567	516	601	539	597	569	561	565	565	576	561	537	563	518	560	550	600	539	518	542	531	540	553	592	580	558	578	548	594	542	540	559	491	567	570	555	552	597	578	571	548	572	567	563	584	533	546	576	625	579	571	564	610	597	559	551	537	591	604	607	526	585	568	585	557	551	548	558	579	573	573	541	567	570	552	563	586	562	560	552	533	573	569	553	553	547	510	537	501	546	583	581	561	580	578	523	550	560	553	571	558	570	554	567	587	551	569	558	594	555	555	561	529	548	565	551	550	546	565	593	620	569	577	550	573	564	586	561	540	550	522	561	551	526	557	565	516	613	539	596	596	569	542	541	570	564	532	574	579	565	540	580	522	560	586	505	547	532	584	574	512	610	545	572	578	572	585	573	557	584	540	536	596	581	557	554	616	531	554	531	531	567	560	601	545	578	604	542	555	571	589	539	571	557	550	563	542	606	570	565	523	566	570	533	549	515	574	579	566	590	566	602	522	550	536	529	563	570	570	537	562	544	564	527	569	561	580	552	520	529	557	546	572	531	576	550	540	552	543	578	559	592	566	589	554	566	554	544	566	608	552	576	549	566	565	600	568	624	546	566	511	535	530	543	585	594	555	564	553	526	605	543	582	577	591	556	536	590	573	525	575	571	541	563	547	598	579	553	539	598	557	559	584	535	593	575	528	531	577	561	538	551	567	539	604	567	608	532	584	572	555	547	594	552	570	569	539	559	489	547	562	554	532	561	544	569	578	527	558	549	525	546	572	576	524	542	570	582	553	589	559	550	584	558	565	542	567	536	541	551	622	596	545	581	545	604	560	574	578	556	529	575	610	574	556	600	533	530	591	535	595	612	560	581	564	577	599	558	564	556	534	540	550	601	557	563	569	573	557	527	591	549	594	582	543	578	588	570	526	550	606	544	566	589	563	603	520	549	519	582	590	577	553	538	572	574	553	568	593	577	571	558	545	602	545	550	563	594	584	511	580	595	546	602	544	589	567	551	616	588	540	579	533	591	575	590	571	535	540	544	557	531	545	542	544	570	557	542	593	555	560	581
5745	17813	11819	6341	4858	3904	2889	2011	1808	1429	1109	980	972	906	844	807	804	758	724	754	732	751	746	716	664	711	594	626	643	673	648	674	647	670	666	695	612	602	662	579	626	618	650	597	674	630	632	623	624	631	599	622	641	569	641	628	652	619	638	639	598	656	641	623	603	627	618	619	625	572	623	608	630	619	612	615	639	608	624	635	610	633	660	598	605	597	579	621	617	655	618	645	641	599	616	650	625	649	626	602	617	622	595	651	640	588	622	627	586	621	643	601	601	593	656	668	600	621	600	605	593	653	655	570	619	603	640	622	640	611	648	665	629	600	606	637	618	634	610	632	621	595	598	677	569	601	600	618	587	628	644	632	580	578	596	619	616	612	557	601	631	620	625	626	605	594	588	625	630	621	565	591	582	650	609	606	608	619	626	612	662	606	560	631	598	575	603	684	596	605	594	597	634	653	615	621	631	609	636	618	599	638	623	577	651	649	646	623	616	631	604	614	624	598	612	647	584	601	596	648	592	628	576	625	590	660	610	614	556	586	599	619	577	613	612	608	594	604	600	639	619	601	637	591	567	614	615	587	643	626	598	616	636	641	660	596	602	642	634	608	637	589	660	624	649	617	590	599	618	633	618	596	622	626	602	601	580	688	631	591	635	604	616	581	615	628	621	613	609	581	578	583	614	650	635	598	630	576	633	606	615	588	677	615	577	604	629	593	593	619	593	651	599	584	623	649	615	618	592	634	641	629	618	628	620	633	609	628	591	604	612	668	572	626	624	614	593	640	619	655	612	630	592	618	640	629	582	621	603	617	629	593	607	579	615	617	614	625	608	633	603	584	633	631	609	581	585	621	588	614	607	621	609	602	586	593	630	604	664	589	634	581	617	614	657	620	624	665	611	662	636	594	614	656	578	621	648	596	633	629	641	567	612	626	646	648	650	613	610	649	648	633	595	623	559	603	623	563	620	617	575	601	601	582	623	639	581	600	631	603	606	583	623	602	591	613	604	585	620	574	563	629	609	635	614	618	582	611	655	648	608	626	594	631	602	624	623	626	625	661	567	589	614	613	636	602	650	672	588	610	628	586	590	662	576	649	640	621	594	634	631	616	617	579	567	591	651	623	638	630	606	578	620	637	598	621	592	579	600	651	575	624	573	562	618	642	606	594	608	593	607	606	645	596	629	607	626	628	623	591	611	606	633	573	602	633	625	602	620	682	604	658	610	684	609	664	591	606	558	571	633	588	580	627	625	617	619	606	629	600	559	609	563	614	636	575	623	603	604	638	619	619	596	590	632	569	619	600	595	607	618	583	622	624	609	609	606	627	643	605	621	683	615	671	606	601	609	587	607	599	630	604	611	610	619	578	622	636	649	577	654	578	625	636	596	567	568	578	598	621	599	618	602	610	592	603	599	589	623	630	633	633	564	585	654	638	584	625	635	613	528	619	617	625	657	633	596	592	565	616	610	619	651	621	616	582	569	626	621	624	611	621	604	619	658	615	610	613	600	610	607	608	605	624	627	589	645	595	631	584	622	612	590	592	619	602	627	633	599	616	642	585	605	591	601	628	637	599	625	581	595	575	602	595	585	603	641	637	642	602	646	600	626	624	607	618	620	659	609	609	650	604	572	599	675	607	638	606	623	623	666	572	579	559	636	613	603	617	680	554	635	640	582	622	609	645	630	594	583	591	633	652	619	644	576	617	614	622	606	646	648	587	582	644	599	637	575	577	586	576	625	576	647	611	605	626	554	579	632	595	670	635	643	583	607	598	616	584	564	621	575	628	585	577	586	592	617	613	565	582	590	649	615	603	662	628	636	596	671	599	641	616	624	604	635	602	593	583	608	643	586	598	585	624	639	615	647	604	617	586	629	590	605	588	588	583	596	559	589	591	642	588	606	664	638	613	614	616	662	615	595	611	627	644	645	624	601	634	618	654	623	642	642	618	618	612	599	589	650	626	594	568	601	607	595	613	594	589	621	616	592	654	619	637	656	593	611	632	661	597	583	550	616	586	609	620	587	664	588	613	546	624	594	618	591	593	569	609	576	633	580	617	604	620	656	593	628	567	601	594	630	624	594	611	616	608	608	596	573	627	645	620	609	627	603	582	620	606	650	565	630	590	578	587	628	629	625	571	601	644	657	629	589	612	588	616	549	621	552	570	631	613	609	611	606	577	614	582	573	574	602	563	670	596	655	611	625	581	602	627	600	683	654	626	592	609	610	598	605	572	589	584	630	611	624	581	591	640	575	620	621	615	628	640	573	594	591	567	611	593	576	574	613	600	629	579	605	626	592	608	598	648	588	610	628	591	624	640	650	597	607	633	588	599	613	627	651	633	584	594	611	621	602	580	606	629	649	602	597	623	612	597	633	625	595	661	603	636	666	612	655	627	618	616	625	622	598	651	675	639	620	615	640	583	624	628	645	623	598	608	614	605	643	673	639	637	596	612	575	612	648	590	607	636	578	668	646	636	590	594	643	600	591	650	617	619	624	617	616	634	611	670	611	602	624	574	615	655	592	606	626	608	613	582	580	633	617	618	615	590	648	645	585	622	593	651	645	602	626	600	591	586	611	633	594	607	624	621	641	618	630	629	554	613	619	598	595	611	648	580	596	636	625	615	640	619	594	619	607	629	601	538	572	627	596	632	550	612	618	639	597	623	584	566	618	645	556	648	600	551	611	602	648	623	639	606	631	596	609	639	629	601	620	579	633	600	643	658	661	622	674	611	654	630	603	616	573	621	613	596	608	559	573	613	561	586	636	604	614	607	663	598	620	635	606	631	634	621	593	625	588	553	652	553	606	638	580	606	582	583	599	569	616	640	598	628	628	610	637	653	615	646	607	624	653	607	605	624	599	615	602	630	605	627	554	598	579	585	611	619	638	583	603	653	637	617	627	583	633	594	632	595	652	589	605	613	616	593	630	598	609	590	583	571	566	608	583	559	595	577	632	569	600	578	615	627	609	645	597	631	636	600	632	581	599	609	606	664	567	677	582	616	583	609	665	594	664	628	616	605	633	583	568	617	636	659	611	593	621	599	590	594	569	588	657	605	588	612	593	609	630	587	589	628	597	570	657	638	610	625	615	641	586	658	630	603	590	642	605	645	615	600	613	624	598	599	589	583	616	628	584	635	607	600	671	568	591	602	614	620	626	586	644	665	583	610	564	612	619	614	641	635	634	590	610	628	555	614	629	641	619	589	596	592	582	650	593	623	610	632	604	633	608	591	624	603	643	590	614	603	628	621	619	611	585	632	630	630	658	637	641	586	576	593	609	608	601	604	610	631	620	613	613	606	613	609	645	597	644	609	578	590	574	601	635	583	627	579	651	671	596	610	616	615	617	591	594	630	615	608	625	636	644	623	619	586	621	632	605	633	586	648	596	614	594	576	632	608	619	587	657	615	623	636	619	627	609	592	601	603	626	592	633	567	614	615	608	586	613	647	589	587	618	586	581	622	592	633	608	605	614	599	627	632	645	628
27437	19520	5922	916	646	491	511	457	517	439	421	451	447	462	449	438	465	425	437	418	445	428	466	439	460	416	445	444	435	415	434	383	470	496	428	464	441	430	443	433	464	431	440	427	409	436	419	473	482	413	425	448	464	445	413	430	471	438	452	478	497	450	417	402	481	453	419	464	415	422	413	428	410	450	431	423	427	441	420	481	445	436	451	434	453	443	422	437	471	440	424	432	446	438	467	442	448	457	439	446	424	471	430	429	435	423	450	454	450	436	401	434	474	444	436	452	424	441	466	450	442	463	444	425	441	464	459	471	435	440	428	427	460	458	435	455	410	439	437	439	457	468	462	505	421	424	426	461	431	466	455	445	427	431	431	449	451	419	433	433	444	453	428	458	426	447	484	441	386	433	431	437	432	435	399	442	464	388	425	408	457	424	425	439	460	484	445	416	453	435	429	447	440	410	456	436	442	413	459	456	436	479	463	453	446	441	415	456	434	434	451	429	436	471	425	445	438	443	477	472	461	416	438	433	444	415	467	477	442	417	462	446	451	436	466	439	460	414	387	424	398	435	430	466	463	455	453	463	414	424	437	426	452	412	424	421	459	447	447	468	475	439	460	456	424	452	450	402	462	432	442	432	429	456	450	464	447	471	428	448	448	428	456	427	428	412	395	408	428	468	456	493	429	410	440	432	482	430	441	457	421	449	418	413	451	449	485	460	427	401	449	413	444	484	422	424	447	480	414	397	460	437	443	447	452	395	473	430	432	436	436	462	443	470	479	467	471	456	444	415	471	415	402	438	436	446	435	430	457	437	429	414	445	448	434	477	469	474	426	445	475	429	398	478	453	428	425	443	428	419	437	431	494	438	438	474	468	421	448	445	448	478	423	441	444	462	447	449	433	421	409	447	447	470	469	454	423	433	460	445	474	471	420	433	460	472	435	444	464	415	446	507	485	392	463	447	431	459	454	429	448	472	422	438	440	464	448	443	393	435	415	440	466	463	439	491	421	439	435	447	429	464	435	446	409	431	492	420	452	435	456	389	434	438	467	466	430	449	469	426	445	440	415	463	439	463	457	477	437	445	452	432	417	410	419	440	471	434	410	435	383	410	451	390	418	419	426	407	449	470	417	450	455	436	416	435	443	408	434	419	443	474	450	401	426	440	468	395	449	434	446	418	386	452	447	455	420	432	468	457	465	441	431	419	446	490	493	460	477	448	483	475	450	437	447	453	448	427	424	451	495	450	448	439	422	432	428	443	476	418	452	457	448	449	501	445	449	482	428	454	448	488	395	445	465	466	449	427	461	394	470	460	423	492	432	425	468	474	442	479	441	456	449	435	453	472	442	444	414	435	424	430	454	466	446	467	451	454	449	434	443	496	405	436	452	473	434	424	441	414	382	424	420	446	467	461	421	399	464	455	475	473	459	469	431	446	452	442	466	429	455	486	446	469	445	416	449	463	418	413	409	406	428	399	440	436	441	442	443	460	446	421	419	455	468	465	427	411	460	437	432	450	415	470	447	459	469	428	433	447	466	467	442	449	470	425	422	439	463	410	468	408	426	425	422	448	409	466	440	458	473	455	438	442	469	437	427	454	445	428	424	454	406	479	458	469	405	432	428	467	433	467	484	414	437	475	473	466	451	416	395	444	445	436	411	406	410	452	425	428	468	429	470	444	431	456	436	424	424	472	447	460	460	462	448	450	460	429	456	412	471	440	469	436	426	461	469	425	420	454	476	458	445	397	435	463	406	462	427	402	477	436	426	421	478	436	435	455	436	446	438	462	438	466	421	417	424	449	419	435	475	436	467	448	430	455	435	407	437	444	471	460	398	424	444	456	437	439	461	467	426	466	460	475	463	465	458	441	424	441	440	417	494	433	478	442	446	440	451	443	427	421	431	419	468	467	414	423	450	436	433	465	464	420	454	469	421	438	413	441	464	447	456	464	408	446	481	401	456	449	433	453	432	413	444	468	465	487	401	442	448	471	421	418	409	451	445	455	481	479	434	465	487	431	419	423	468	457	475	447	452	414	445	449	444	446	431	446	474	448	450	446	401	436	432	445	438	447	437	465	482	434	437	445	452	410	383	448	409	461	457	448	397	425	410	449	453	405	459	443	498	398	485	437	462	437	438	438	453	437	434	401	401	400	449	447	455	430	468	419	440	481	445	432	439	426	452	459	426	447	429	455	461	429	430	434	413	427	447	401	472	429	437	398	426	446	467	444	429	417	437	471	424	470	420	411	443	438	438	435	457	405	441	447	456	452	449	448	470	464	453	418	463	411	403	423	427	457	452	470	439	447	465	457	480	441	391	453	464	432	438	485	421	386	429	441	415	428	471	484	453	476	400	433	437	471	432	427	462	478	439	491	407	446	442	452	468	421	419	450	442	445	468	452	407	429	418	454	420	451	421	447	441	425	469	460	470	451	416	401	427	413	472	479	443	441	426	460	416	430	463	443	444	454	440	433	453	467	455	417	439	514	449	448	460	463	438	447	411	409	435	444	422	435	425	431	420	442	401	436	425	399	452	434	419	462	446	462	445	416	452	419	393	449	458	463	435	453	472	476	410	427	443	446	440	410	465	423	403	436	473	458	438	476	411	429	462	403	447	428	431	471	449	438	441	440	418	438	460	444	455	417	452	455	464	432	429	421	455	438	435	453	444	442	464	441	433	466	441	451	453	463	423	421	504	470	453	443	426	410	412	430	479	482	409	446	421	434	440	461	468	457	450	423	432	461	417	457	441	429	451	451	443	458	453	416	456	437	448	461	460	461	466	437	417	460	461	417	429	421	426	459	443	448	414	448	413	429	452	459	450	429	482	429	443	415	453	424	455	433	428	429	445	414	440	432	475	435	409	428	399	443	437	429	480	469	408	463	453	436	417	440	438	451	405	441	445	435	451	420	427	444	478	448	456	459	409	428	453	449	465	413	435	447	460	417	426	424	440	416	438	446	468	446	482	452	432	425	430	439	405	449	433	454	450	492	457	406	453	448	434	439	405	438	441	440	419	424	438	482	413	388	447	426	421	419	461	465	467	448	462	442	467	423	423	423	478	405	426	430	454	445	436	471	421	430	407	382	430	454	448	444	402	461	430	434	486	445	440	460	446	439	438	440	430	412	423	439	479	446	417	449	456	371	456	484	398	414	441	391	408	394	436	433	439	462	433	430	453	463	437	442	435	433	460	430	438	461	447	476	439	476	452	482	477	450	448	466	441	442	426	429	463	435	411	434	462	444	436	428	450	410	428	461	433	437	432	473	430	429	490	435	442	415	496	435	431	468	445	424	464	437	430	461	450	423	442	464	448	447	417	462	429	408	428	412	424	409	467	450	417	446	450	414	457	441	454	468	445	438	425	477	408	469	420	449	426	418	418	432	412	419	453	495	452	463	438	460	456	426	461	419	420	474	451	411	481	433	437	497	444	449	424	441	435	456	426	451	400	423	479	441	438	453	419	427	462	459	443	452	419	417	447	423	451	454
4598	1934	957	668	665	597	551	535	551	515	512	506	493	497	488	474	462	449	442	481	510	467	470	482	480	495	473	474	451	515	512	490	461	460	527	450	474	487	477	484	461	478	448	479	496	476	437	489	452	462	456	461	472	501	473	489	488	454	484	465	466	462	475	454	466	476	479	482	493	470	455	478	496	477	481	469	456	439	450	476	447	430	501	452	430	467	463	455	466	477	449	491	453	451	456	459	449	442	459	422	489	446	471	445	471	467	463	475	459	455	497	484	482	483	482	481	456	439	518	460	434	482	490	441	453	494	448	461	458	468	465	425	476	471	470	471	445	480	466	463	474	464	506	497	473	471	465	435	463	474	445	493	469	482	453	468	486	479	464	449	500	451	462	449	427	456	447	479	471	497	476	502	481	472	470	453	445	438	490	467	501	435	498	515	500	500	471	480	477	492	498	486	489	484	499	496	439	522	474	481	494	453	437	468	494	433	491	477	477	465	472	464	429	482	514	441	461	494	475	487	458	479	441	501	453	497	483	457	461	494	462	478	451	468	469	483	452	460	510	476	435	461	466	462	502	466	466	488	470	482	447	485	479	480	476	507	472	445	457	500	504	447	499	450	512	491	444	435	493	464	472	480	463	476	500	504	444	452	447	457	466	517	485	471	488	464	444	438	448	508	465	461	456	514	461	465	476	452	455	489	453	420	486	498	464	449	482	499	498	453	445	412	484	454	471	465	450	484	464	460	471	475	492	478	462	484	450	449	490	468	465	461	486	452	485	431	461	452	447	469	506	446	506	450	474	475	450	463	444	455	493	464	501	455	451	496	463	500	532	450	492	462	463	481	483	482	476	474	457	463	486	450	450	453	465	486	488	500	489	461	431	528	430	486	480	462	496	460	464	497	471	453	467	460	470	545	481	466	493	475	461	472	456	463	444	474	485	462	503	467	484	481	499	475	460	501	462	472	490	492	490	469	446	476	484	482	481	449	479	487	441	461	473	468	526	442	456	472	459	441	470	451	506	452	474	448	461	442	457	459	464	430	428	466	495	444	492	474	457	465	479	498	472	478	493	457	437	477	488	468	454	465	454	462	474	485	450	462	482	465	468	482	457	527	471	499	488	428	490	458	492	473	453	466	494	420	499	517	466	463	432	466	504	443	490	481	441	462	467	420	460	433	468	478	453	450	455	488	482	469	490	486	501	499	471	485	523	492	474	477	444	470	482	505	478	453	467	463	470	467	471	461	460	502	442	474	474	474	470	468	484	456	425	479	441	468	453	514	457	466	496	446	480	450	469	504	490	476	498	439	487	437	464	499	516	455	455	428	446	439	471	467	479	461	456	476	474	469	478	450	494	490	466	444	471	486	469	436	466	459	484	485	456	473	455	472	466	452	465	494	465	447	472	452	483	442	488	503	466	453	448	424	437	449	460	518	448	450	451	458	506	444	450	487	466	478	450	507	473	454	487	450	454	478	461	456	450	487	464	468	466	436	486	491	484	443	507	458	470	499	464	457	513	471	446	467	475	488	490	444	470	471	479	473	496	496	459	448	470	462	463	433	474	453	485	493	463	469	461	474	441	495	461	467	515	472	481	447	480	500	467	455	472	477	464	475	485	521	455	462	521	460	500	491	484	446	483	432	495	471	500	465	473	419	465	474	455	474	478	462	463	478	518	486	468	448	471	493	491	486	488	476	462	490	472	490	459	497	454	467	439	470	481	451	470	475	470	476	420	483	455	488	446	479	462	461	473	439	497	470	458	479	483	498	450	436	457	442	478	499	446	449	464	443	476	469	464	501	479	492	470	478	463	452	538	471	502	490	461	512	478	457	469	433	492	458	478	490	476	437	454	448	483	469	482	475	466	480	495	472	461	504	471	487	470	489	452	434	426	450	509	484	454	479	428	525	448	468	465	501	480	489	471	431	445	453	496	444	521	457	475	498	447	436	480	482	464	466	472	458	459	481	481	451	515	488	494	483	490	474	469	515	465	462	460	486	486	478	453	495	525	498	483	425	452	471	473	493	439	493	459	467	452	460	481	508	500	479	457	486	422	463	444	472	463	461	463	473	506	458	477	454	462	484	493	490	477	454	436	503	492	500	471	481	463	489	464	446	489	484	479	448	464	475	444	488	506	423	468	509	511	448	480	469	449	456	498	452	457	470	464	435	475	449	459	441	508	477	451	458	463	490	477	463	467	468	490	464	477	476	515	459	476	508	473	468	462	488	477	455	454	503	498	490	468	502	463	508	481	462	476	481	479	455	499	452	473	494	480	442	443	450	474	437	492	466	458	492	522	431	467	466	476	477	430	497	466	463	482	444	454	500	472	490	467	467	467	474	475	474	498	462	504	474	434	488	416	451	465	472	460	495	419	487	447	471	432	480	459	504	423	442	488	490	458	489	448	499	463	453	483	468	514	486	444	487	456	474	454	534	429	462	462	486	488	452	461	459	493	497	465	486	498	444	472	539	454	503	478	438	467	456	445	468	433	471	480	477	442	532	433	459	453	470	459	497	469	476	471	488	490	494	498	479	463	505	467	451	486	470	429	478	470	474	494	455	449	488	467	481	467	483	457	470	471	455	449	469	469	467	483	485	459	440	518	479	483	466	485	512	472	474	445	448	470	526	466	487	489	477	490	482	468	429	469	477	451	472	492	457	454	486	471	446	465	476	510	460	500	447	443	426	486	506	497	474	481	511	486	443	472	483	481	490	436	507	465	483	473	452	489	479	506	456	444	473	477	447	437	478	438	475	482	437	454	484	459	455	451	468	477	486	438	445	469	428	453	480	463	438	430	474	420	438	457	427	459	473	443	486	473	461	476	497	481	486	495	465	452	460	463	445	438	426	439	489	494	483	465	450	467	474	474	449	459	490	537	490	462	455	471	488	459	464	467	506	462	452	474	492	474	490	467	485	436	541	446	520	458	494	474	477	467	476	455	487	483	478	442	489	495	497	495	462	463	463	497	467	496	452	458	448	463	487	492	428	508	433	476	463	502	436	459	491	438	466	454	433	460	464	483	472	469	466	474	511	442	441	478	469	485	485	483	473	477	449	461	463	477	462	441	493	496	503	442	456	491	471	474	488	438	524	487	482	500	426	481	441	433	506	499	489	462	467	451	471	469	479	505	489	472	520	498	448	473	453	467	456	476	475	465	469	463	451	468	471	492	466	504	483	471	474	524	474	483	493	501	502	482	462	478	454	474	485	515	460	471	458	446	471	470	492	489	463	435	480	414	453	446	448	475	459	502	444	466	481	458	466	434	464	425	494	480	477	478	434	460	489	444	458	469	450	488	482	482	430	490	514	447	469	473	483	487	467	479	455	500	465	474	479	452	444	457	488	460	473	475	464	476	469	447	432	448	472	525	429	450	469	488	468	467	479	448	487	478	462	469	479	479	463	476	430	491	436	501	461	498	458	450	471	489	534	462	431	417	510	488	486	486	447	443	495	475	491	498	466	453	437	511	481	494	466	457	471	506	492
23529	21296	28771	24163	21310	13859	1988	1278	1134	1007	890	907	903	830	877	795	799	817	793	775	772	818	807	779	756	791	802	800	739	776	786	771	796	791	699	748	770	754	773	793	765	733	737	718	741	757	736	803	809	705	757	759	745	761	795	734	806	726	741	667	803	744	752	700	753	756	707	773	675	721	749	709	686	746	728	762	793	740	734	705	736	749	713	760	715	728	764	733	712	752	829	708	730	767	746	735	777	684	720	737	739	725	664	697	779	768	776	733	708	735	752	754	750	749	760	704	741	693	770	833	742	750	798	740	779	722	694	821	755	759	790	733	766	745	742	771	722	767	726	739	801	787	767	725	729	761	775	709	724	772	817	688	776	726	718	734	720	708	742	762	754	744	757	719	697	761	731	795	743	741	725	710	749	717	697	772	739	788	811	780	706	813	767	774	768	760	684	773	785	754	676	770	737	714	757	821	777	759	752	726	690	768	712	768	743	710	767	743	759	780	776	785	753	766	727	764	760	763	709	723	763	761	705	737	755	739	766	734	742	763	731	735	747	718	754	745	744	733	755	748	772	701	736	775	720	727	772	728	741	702	770	782	751	746	707	756	716	742	756	725	792	742	784	742	720	724	793	746	718	711	737	732	737	703	755	701	725	781	732	717	751	759	733	724	735	730	786	782	742	707	690	780	713	757	729	725	762	760	733	798	748	784	750	711	700	734	752	760	744	743	713	733	769	719	749	802	763	767	743	752	740	754	808	757	759	745	760	749	732	756	807	774	733	707	704	723	725	759	740	790	712	735	775	791	786	772	756	716	738	704	714	711	755	750	771	704	795	724	699	772	727	727	723	763	691	757	759	790	746	749	782	783	687	769	742	746	749	702	720	683	704	757	727	770	736	727	755	744	755	730	719	758	733	759	750	739	745	755	718	792	722	694	724	755	722	759	727	765	733	798	765	774	701	721	713	732	710	747	765	740	731	743	765	703	674	709	675	751	714	761	760	656	731	766	696	772	765	777	759	703	762	705	726	685	789	738	739	776	727	728	761	744	734	706	731	776	720	796	767	740	733	779	753	765	722	744	742	780	712	759	799	714	773	785	706	712	700	799	705	733	763	690	738	689	720	718	725	757	810	733	705	774	771	751	747	763	769	695	731	715	708	773	731	752	760	722	740	739	732	788	716	710	708	739	723	718	737	752	699	752	737	712	696	773	773	717	729	738	724	720	765	768	727	755	734	705	690	736	758	729	751	709	735	697	716	770	694	720	699	745	710	743	714	789	734	756	763	753	726	776	744	716	722	774	751	774	726	727	727	756	715	746	730	762	754	727	738	724	751	741	757	672	729	764	695	704	738	741	772	676	752	760	754	740	745	735	754	749	747	775	751	783	674	774	726	767	657	710	710	762	773	771	776	713	735	759	778	759	722	741	801	727	727	753	747	801	784	756	796	723	712	749	735	745	742	713	719	698	732	723	768	738	738	785	774	689	752	703	744	734	696	707	696	797	768	761	761	756	723	737	721	732	666	719	707	753	750	709	743	747	767	784	701	710	735	739	754	722	746	703	738	720	710	744	768	740	783	770	733	732	721	730	716	757	756	795	797	742	746	759	725	749	748	731	723	745	768	768	745	732	794	776	685	745	758	708	801	759	706	754	719	732	716	778	702	746	759	726	736	742	743	736	692	732	712	724	741	738	739	699	746	771	714	788	748	783	721	739	802	733	727	748	770	752	709	790	731	741	704	711	745	706	769	711	745	749	783	778	752	760	733	749	784	751	789	752	761	765	791	759	771	763	732	718	759	737	701	692	784	772	758	812	705	714	720	750	745	684	776	781	680	737	749	700	751	733	715	749	740	712	732	746	734	708	748	745	738	767	766	703	755	775	713	764	729	774	754	704	739	701	787	732	798	738	754	727	762	710	743	736	715	738	763	793	756	749	706	772	728	804	778	742	730	751	748	747	747	723	690	766	765	767	770	764	755	755	737	725	741	756	717	681	791	724	744	723	715	719	748	752	780	687	729	743	738	726	756	719	731	718	769	732	771	708	772	696	693	730	751	761	715	753	734	775	772	778	733	742	739	745	757	757	732	750	769	773	702	751	760	773	700	759	699	729	697	733	766	751	741	776	692	720	731	747	717	718	737	729	696	731	719	775	741	687	709	723	723	716	756	731	727	767	727	761	770	796	751	723	783	752	751	716	722	713	687	784	746	745	722	706	781	737	739	757	717	770	710	751	726	793	761	818	751	735	746	733	776	785	733	742	747	714	761	756	756	747	725	738	754	734	713	743	738	675	760	735	759	732	723	766	733	740	741	757	723	741	760	737	715	722	763	719	773	751	746	736	723	696	737	784	726	723	736	717	727	747	693	754	757	688	766	720	755	746	753	757	658	763	705	776	706	767	768	645	796	754	723	748	704	731	709	729	787	769	746	757	718	758	763	703	828	806	742	724	726	732	736	783	812	672	723	746	752	750	745	734	735	731	747	759	735	777	715	764	715	770	720	698	798	767	711	713	723	733	771	743	778	780	791	740	731	765	735	714	729	765	792	781	723	761	767	753	753	702	704	734	701	746	736	742	743	739	724	727	752	765	783	801	714	717	744	718	718	711	700	732	707	697	739	740	741	764	732	753	762	707	760	755	772	752	772	713	720	748	784	730	735	801	752	745	722	738	752	723	760	754	721	794	736	728	737	717	706	736	723	769	737	741	705	788	739	744	752	711	734	750	758	723	748	773	708	718	714	723	739	719	720	767	715	761	760	783	727	778	750	761	703	739	747	757	753	747	751	767	729	741	758	743	741	781	776	734	750	780	761	722	765	735	734	801	750	743	727	723	770	705	731	704	783	725	716	741	723	753	751	767	751	719	726	766	776	708	760	739	789	815	758	701	729	769	795	722	706	764	708	732	718	732	739	781	731	762	739	759	712	724	760	724	774	735	733	694	745	739	760	717	730	776	740	739	707	725	714	650	786	754	705	722	795	774	738	761	736	802	729	727	716	783	734	713	766	765	719	739	746	709	757	770	759	696	755	743	718	761	779	765	730	767	726	720	727	765	755	767	717	729	739	739	776	769	735	751	691	776	740	743	778	745	676	755	785	766	719	736	710	781	762	766	700	717	729	750	764	747	734	760	693	769	781	766	723	659	744	757	765	805	733	732	730	726	753	787	720	723	722	736	744	690	803	725	735	759	760	751	710	710	781	763	783	713	787	713	760	705	757	794	720	729	741	746	749	721	753	761	798	747	743	729	708	740	747	753	711	728	745	754	762	698	783	716	741	681	750	782	783	753	721	722	739	753	756	689	715	749	728	698	730	747	728	674	772	736	807	748	728	737	697	677	736	718	742	738	712	787	790	764	792	729	735	733	701	781	747	707	770	743	719	750	760	707	738	751	717	758	763	797	787	682	797	705	757	723	732	813	734	760	801	731	764	709	756	736	714	778	733	750	764	712	723	763	761	750	740	736	745	714	754	785	740	742	767	749	773	764	756	785
4457	10880	7246	3928	3004	2535	1838	1500	1380	1196	1009	1029	996	955	891	912	902	814	816	853	796	846	840	849	848	830	850	812	807	829	839	738	814	817	776	789	812	832	810	786	767	808	840	792	803	779	811	800	776	786	765	816	795	807	788	787	822	747	759	820	838	800	810	765	755	776	797	782	798	818	772	826	824	725	765	805	809	814	759	830	789	794	804	777	763	839	804	797	776	782	787	755	760	821	806	744	783	793	786	825	796	784	795	807	785	767	804	776	796	724	820	849	798	760	782	754	700	847	788	778	841	789	805	814	750	762	831	791	766	786	809	781	771	787	794	733	858	731	728	762	784	820	756	856	785	807	791	763	844	787	797	788	811	723	771	797	706	733	793	859	795	758	774	769	796	788	825	807	774	791	789	791	794	802	824	775	768	831	816	787	822	780	788	796	786	796	815	785	804	751	824	829	761	775	754	793	780	799	794	799	782	806	780	825	812	731	807	754	801	782	766	822	779	751	807	783	755	775	768	787	779	747	824	780	792	814	836	822	755	770	799	797	791	816	782	754	839	760	792	774	752	775	750	756	789	759	741	814	804	823	873	818	849	793	842	790	753	774	847	799	814	836	767	854	806	804	808	792	806	762	808	793	794	754	762	780	818	781	772	831	808	807	804	809	812	796	769	734	740	818	811	792	807	770	782	767	789	801	720	769	817	818	758	768	786	775	794	759	846	810	783	788	842	799	793	828	801	733	773	846	765	817	808	786	806	797	748	761	832	804	796	829	769	764	815	755	789	826	775	750	736	760	837	774	764	773	802	821	742	785	803	751	770	781	777	738	769	778	800	792	771	795	837	796	771	754	829	784	726	803	744	810	781	779	810	782	789	770	809	732	811	803	811	749	767	783	761	820	813	767	794	805	787	794	715	775	809	813	800	830	818	743	807	789	798	823	799	789	790	774	762	780	836	805	749	799	792	819	782	845	808	754	778	770	780	811	816	760	803	793	795	773	827	767	799	768	817	774	800	813	779	746	742	760	817	749	746	752	784	811	789	749	792	753	769	794	792	801	800	809	855	771	758	766	864	791	815	804	758	794	771	801	813	825	769	826	780	768	811	790	824	817	798	773	762	788	802	783	817	810	775	789	747	782	857	799	815	769	825	794	847	829	776	810	826	784	795	790	804	790	799	787	776	759	810	799	787	797	733	833	774	776	773	807	825	746	810	816	805	730	757	801	799	789	776	787	791	819	797	816	773	763	772	798	798	832	834	763	785	804	736	735	810	785	831	829	786	811	778	768	808	788	739	831	843	766	795	782	754	771	742	791	819	785	752	801	771	769	807	809	756	780	794	768	811	779	829	796	820	807	761	794	802	796	795	835	833	792	797	808	784	797	784	783	817	804	764	729	777	817	797	758	809	762	755	774	792	780	743	844	762	769	782	779	843	775	756	769	804	806	793	789	814	782	787	798	753	836	805	814	761	770	813	810	762	806	746	833	802	782	808	743	807	812	781	752	747	815	792	790	790	818	844	823	792	751	794	805	802	729	777	821	813	758	783	773	782	799	809	837	797	738	800	757	771	767	773	755	777	799	785	765	789	791	743	765	827	795	800	788	783	784	795	753	745	778	824	799	819	750	802	782	751	751	777	780	831	808	836	826	785	815	805	768	762	731	761	777	761	771	757	777	797	778	778	765	784	761	794	773	782	785	799	779	813	794	829	771	813	808	765	830	794	786	815	746	789	782	792	762	788	793	749	767	801	787	832	828	813	750	790	774	740	802	825	803	817	779	758	836	789	844	769	723	782	818	790	808	760	771	752	815	766	744	787	765	781	773	768	822	800	786	773	751	786	766	769	774	768	787	822	807	795	781	787	788	763	773	801	787	806	751	775	773	745	789	809	809	818	803	806	773	808	831	790	826	820	761	783	805	802	813	806	781	702	784	773	744	810	849	798	771	784	752	769	775	779	784	802	763	759	823	778	775	819	779	810	778	803	797	806	803	764	771	798	858	821	755	778	774	789	805	798	779	802	750	774	807	796	813	770	791	758	799	816	791	817	827	756	806	771	769	734	778	750	755	786	803	809	850	762	810	773	774	809	856	828	821	794	789	815	816	816	828	754	793	829	822	786	765	812	782	780	741	761	791	774	783	800	793	851	805	812	768	726	734	794	784	794	794	775	776	785	765	836	818	778	846	822	788	826	757	799	756	774	778	763	798	844	763	783	837	782	760	782	771	755	809	816	757	786	805	848	784	772	719	799	755	762	815	803	791	804	781	798	808	735	819	810	815	793	808	820	751	837	817	821	776	822	799	800	841	771	726	758	835	823	702	818	843	772	767	796	786	791	805	779	803	794	751	754	779	757	798	745	801	789	797	827	757	764	806	809	817	820	783	772	793	794	759	819	759	792	781	796	825	766	849	815	781	858	766	776	793	806	751	811	781	785	814	817	800	769	819	785	825	764	765	764	777	777	821	782	788	773	776	780	792	719	818	788	803	789	723	762	820	796	795	793	859	835	732	749	766	751	845	775	783	830	773	801	745	786	784	737	832	792	795	795	815	815	790	809	749	734	784	779	764	813	827	786	842	750	805	781	764	778	810	784	817	755	794	804	750	815	776	833	783	820	741	733	775	769	777	777	770	734	844	784	827	801	742	804	755	739	773	766	803	811	794	750	772	796	821	811	789	813	737	822	772	784	729	777	850	810	848	811	765	777	784	779	818	788	789	762	794	814	749	804	808	743	796	770	800	814	802	774	772	754	837	776	801	774	770	814	774	778	781	782	765	797	761	766	813	827	810	771	800	791	827	804	800	788	857	784	773	772	717	846	770	769	825	763	811	818	816	764	790	757	734	735	821	791	794	825	790	790	822	828	807	775	815	798	803	744	812	831	777	777	744	844	804	786	763	821	760	793	758	822	782	797	808	834	813	774	797	758	797	785	765	768	747	806	795	776	780	745	782	776	760	769	768	753	771	806	795	790	797	757	788	781	793	775	792	779	736	835	804	766	749	791	824	820	769	806	745	769	775	758	844	756	808	810	807	760	790	808	777	790	765	747	811	770	769	801	793	805	791	742	783	782	759	781	808	765	822	793	811	746	775	781	787	816	842	790	810	832	757	812	760	770	837	757	781	756	774	765	769	770	819	732	773	785	811	780	767	755	745	772	718	792	763	773	770	782	785	750	814	814	778	767	771	766	743	804	767	800	791	801	803	804	790	793	797	777	805	806	739	805	811	850	848	772	829	812	798	754	783	797	773	798	788	822	790	840	766	806	707	786	799	811	801	736	716	794	812	799	751	767	770	799	770	753	743	792	781	765	803	762	788	763	829	798	778	782	820	805	844	733	861	811	806	851	775	841	771	770	806	807	728	771	820	785	851	795	802	810	778	773	792	827	800	825	774	806	756	809	774	794	776	764	795	793	765	814	802	802	794	818	803	764	783	813	788	817	801	794	739	797	780	813	797	802	771	800	786	796	798	824	789	772	770	777	811	808	775
24635	21263	27878	24867	16021	1021	567	388	342	318	292	313	247	228	235	228	237	245	223	226	210	228	225	230	206	228	221	214	190	208	238	233	192	203	198	206	222	204	221	197	205	224	230	217	212	213	198	184	212	202	213	209	196	207	223	204	197	223	234	215	214	212	193	217	190	225	205	198	192	212	224	206	217	191	216	209	205	197	188	191	202	175	212	208	231	197	201	204	213	173	205	221	200	206	204	182	205	183	201	187	202	196	192	199	202	199	201	210	208	187	225	178	194	219	171	205	220	213	211	219	227	207	241	209	203	178	194	198	192	192	196	177	193	225	169	189	189	226	222	196	205	189	210	181	212	221	226	173	197	216	196	207	197	212	214	186	197	206	207	191	192	193	221	206	163	212	205	210	181	221	212	170	214	223	204	189	215	223	231	178	176	218	189	224	189	178	192	203	207	216	211	227	179	207	185	212	194	200	234	244	209	202	209	211	192	191	202	177	207	188	182	199	168	208	225	224	206	212	202	232	199	203	187	207	214	183	180	220	198	200	209	205	225	193	197	202	209	203	199	214	211	166	191	207	197	213	224	196	197	223	188	191	194	207	197	190	205	200	211	191	192	183	209	195	221	203	210	219	232	193	178	193	181	186	211	194	208	188	210	226	227	201	192	200	204	206	213	215	166	210	201	190	207	230	192	210	201	197	222	201	222	221	228	211	170	216	227	203	189	218	198	210	200	177	208	167	181	181	178	209	174	211	182	203	243	209	196	196	220	219	186	223	218	171	201	203	184	182	234	212	205	222	232	203	221	184	235	188	202	199	202	203	205	216	200	208	197	214	196	218	183	195	182	215	193	210	208	193	197	219	194	209	201	224	201	219	194	227	222	215	212	214	205	188	224	214	188	195	228	193	219	222	218	219	200	177	203	201	178	190	199	207	191	200	200	204	215	196	195	171	188	218	212	199	223	202	226	198	235	184	232	232	192	197	210	196	219	197	199	237	212	199	203	212	199	206	203	217	180	209	209	198	219	206	200	195	199	226	214	172	205	179	196	199	201	164	204	201	211	184	188	212	189	215	225	204	219	227	219	194	192	188	189	179	211	184	193	228	192	172	200	208	203	217	201	203	191	182	194	221	210	222	217	224	209	205	193	195	200	212	214	232	215	231	201	203	215	206	196	209	199	218	186	200	205	218	199	216	181	222	201	204	201	220	198	202	217	168	193	188	231	180	203	200	223	205	190	205	214	216	185	225	197	198	226	211	240	206	182	216	230	167	213	200	233	200	164	188	210	200	204	190	197	187	179	211	183	230	233	170	196	208	209	210	207	199	200	190	197	174	201	201	200	194	220	232	194	214	208	207	217	222	182	220	215	201	212	210	206	222	221	234	204	181	208	191	223	183	213	184	186	190	198	192	215	192	206	235	209	223	205	201	201	230	209	195	192	202	221	188	209	204	197	190	201	199	220	200	172	198	164	206	213	199	198	199	210	189	208	209	214	194	197	201	200	192	203	196	215	227	192	215	201	227	201	191	209	208	225	227	183	196	203	195	217	212	228	189	162	201	186	230	203	210	211	201	226	172	230	212	177	188	223	194	216	192	232	195	214	193	213	178	196	211	216	195	212	241	196	212	215	204	189	194	184	204	204	212	204	185	224	216	210	195	201	223	223	207	171	212	211	222	227	190	197	200	208	220	195	194	205	206	187	205	208	205	222	193	218	200	192	206	202	211	224	202	165	186	229	215	199	188	187	217	201	230	201	205	200	216	198	210	210	206	229	189	196	213	210	209	198	206	209	213	200	218	202	183	194	203	206	214	199	253	221	216	190	204	197	199	192	211	214	212	196	186	195	182	193	215	179	187	212	188	209	206	189	219	216	211	217	223	153	209	187	203	188	213	204	206	235	199	175	199	192	201	224	216	228	198	214	234	222	183	201	207	204	195	187	248	204	196	200	185	209	199	216	157	243	213	203	188	233	213	213	183	202	194	193	218	203	199	203	202	227	162	205	200	218	198	197	200	215	198	185	190	205	211	201	214	206	215	221	222	210	196	194	209	178	210	240	217	201	231	190	203	211	227	176	203	177	211	221	226	235	171	210	208	204	193	219	192	198	191	210	183	223	235	226	211	220	232	204	180	220	214	188	212	230	221	205	199	203	206	202	206	234	206	215	216	194	199	190	191	224	165	199	200	194	210	218	174	217	196	190	183	200	211	222	202	202	198	209	196	208	211	206	216	225	203	194	182	210	210	198	214	183	210	212	187	201	198	204	209	205	189	216	194	190	205	192	181	222	204	223	222	191	217	214	179	208	194	203	203	207	212	222	218	173	213	203	196	184	232	200	186	194	189	207	191	196	193	186	199	205	207	203	173	199	197	216	214	212	222	198	209	178	229	223	222	215	194	193	188	205	196	202	194	214	185	196	215	197	230	219	208	193	207	221	218	202	200	232	209	223	195	202	183	198	209	202	247	183	205	233	194	200	221	193	180	205	194	220	199	188	204	183	213	213	221	187	207	196	175	208	194	217	200	198	227	207	196	219	215	189	207	194	190	182	190	201	205	214	201	198	202	212	216	198	190	208	226	211	215	213	205	192	194	188	203	189	192	190	196	196	180	212	191	181	194	221	191	189	215	192	214	193	212	196	216	185	200	203	192	188	211	209	184	197	204	220	215	184	195	206	196	222	228	224	189	205	218	213	214	191	191	197	204	186	189	203	202	204	176	195	213	209	183	195	199	195	197	219	211	172	206	189	198	211	216	211	192	219	208	223	204	193	230	238	190	222	190	204	230	199	204	210	192	196	200	191	209	205	203	193	205	211	197	232	222	215	206	221	202	187	238	225	220	209	191	209	218	203	193	204	201	199	200	182	193	220	211	192	182	198	185	207	188	213	211	231	208	224	208	216	207	184	224	212	194	201	192	200	184	223	194	208	210	211	223	184	220	212	186	189	207	212	208	203	207	231	203	195	194	205	192	198	215	218	199	200	202	239	189	198	221	212	189	216	201	199	213	204	198	206	193	214	188	205	178	204	208	225	199	196	217	189	186	216	205	203	209	203	208	198	207	218	217	190	229	193	205	198	191	194	218	198	198	194	209	229	196	202	210	227	207	201	213	202	204	204	209	187	189	175	216	218	215	190	225	201	200	182	176	203	187	194	189	218	191	197	199	188	197	188	227	216	195	207	182	228	196	216	206	195	189	194	224	188	196	178	189	199	220	188	193	177	224	207	197	188	179	222	191	214	200	215	230	206	248	210	187	189	212	193	198	201	192	234	199	224	203	214	216	189	192	197	213	204	187	177	204	239	215	215	214	192	193	208	190	197	228	215	204	204	194	229	208	189	195	208	198	214	218	228	211	206	198	195	190	209	186	237	195	193	197	182	224	214	184	186	203	197	201	220	204	209	207	196	199	194	190	187	186	191	207	200	219	193	208	194	204	213	189	210	202	226	228	202	210	202	197	219	205	227	208	206	209	209	196	194	199	183	229	179	183
4206	6532	4005	2048	1578	1324	831	623	569	441	394	396	336	296	274	290	302	260	276	285	276	239	276	255	226	220	213	261	230	274	271	250	244	257	231	260	229	227	249	244	259	267	239	241	255	234	232	241	252	232	269	221	222	217	231	206	239	231	240	231	237	268	246	227	233	237	249	247	229	257	232	220	213	236	226	235	241	216	220	214	253	230	233	265	265	249	259	235	244	223	228	224	267	231	251	238	217	232	229	251	244	247	238	263	229	235	233	232	236	237	216	237	263	225	255	221	234	235	218	222	228	217	257	230	237	247	244	243	226	260	213	272	235	259	240	234	201	204	231	250	264	245	248	225	218	212	238	238	212	237	253	237	245	253	212	242	223	243	259	267	232	252	241	208	247	226	243	227	224	232	218	228	255	245	237	232	236	260	246	231	261	247	246	231	229	264	231	231	243	231	237	253	247	215	241	231	237	216	216	236	216	224	232	235	193	227	202	229	209	244	240	273	246	210	224	237	250	242	234	235	240	237	236	248	263	240	248	238	251	223	267	247	248	246	249	251	213	254	225	229	214	222	260	204	245	212	245	204	235	241	226	242	238	231	249	233	257	246	238	243	275	221	215	272	240	201	227	227	240	229	243	240	228	222	259	251	217	230	216	229	244	222	254	218	239	219	211	234	226	234	217	201	236	252	224	246	206	230	221	239	200	238	254	224	232	243	238	246	244	249	231	264	241	221	227	235	223	229	227	264	237	252	231	224	233	210	234	217	235	232	225	248	229	251	216	242	261	233	223	235	245	234	239	215	221	244	261	253	227	252	221	216	222	200	232	251	243	245	254	240	230	218	231	245	239	237	233	254	246	236	233	225	234	230	237	229	214	243	271	235	252	250	227	227	215	227	244	201	224	240	248	214	236	261	246	230	202	209	227	240	234	269	210	235	221	239	245	245	241	224	236	237	261	249	258	229	240	221	229	245	252	228	214	225	228	236	231	254	236	238	240	237	229	233	237	240	227	241	240	218	233	236	235	203	269	233	217	244	223	212	232	242	239	248	234	220	256	221	251	210	236	235	235	214	238	247	226	248	245	237	221	221	223	247	212	233	247	248	252	275	221	264	234	225	241	229	247	240	230	216	236	231	223	229	218	234	269	238	216	270	224	257	218	237	204	230	234	227	263	236	249	234	215	235	238	228	230	235	246	242	264	225	224	201	225	244	258	220	225	226	231	236	258	205	219	212	235	240	249	252	216	218	243	218	238	248	249	213	248	232	222	242	228	241	242	219	217	215	213	238	267	233	229	241	233	224	239	250	253	224	233	230	224	241	230	241	184	224	229	231	239	228	229	248	220	239	246	218	227	245	237	253	211	231	237	220	259	276	247	233	240	250	225	237	245	216	273	219	240	234	223	243	238	229	242	230	237	217	240	213	269	275	214	264	233	227	256	218	217	223	222	227	194	249	218	210	242	212	245	268	244	244	235	236	259	238	234	237	261	228	251	241	239	241	235	253	231	212	244	204	236	229	245	210	204	237	250	214	200	233	249	242	226	255	224	251	226	219	249	237	248	221	244	256	216	229	245	242	218	236	237	223	245	246	257	232	227	213	221	228	241	231	267	228	251	250	231	228	232	250	261	233	230	219	235	247	219	229	217	228	258	240	250	209	238	216	227	236	234	247	255	241	222	214	212	256	262	242	248	224	232	229	246	230	227	245	237	220	224	217	206	261	239	240	224	223	239	240	230	260	249	237	248	246	239	204	219	207	198	234	221	259	221	241	236	245	226	219	238	244	215	250	225	229	245	244	233	244	233	245	226	252	233	242	239	247	230	253	239	236	202	251	243	240	241	225	254	247	237	220	236	228	231	208	216	252	228	225	222	244	242	222	252	243	261	231	264	236	235	255	241	213	231	263	232	271	266	248	264	231	218	230	234	228	258	234	246	249	252	228	218	227	247	233	217	217	223	234	246	230	212	224	233	253	263	227	222	227	252	220	238	247	211	253	280	261	225	243	225	258	245	230	217	253	243	225	221	260	237	239	234	235	253	234	228	247	222	235	230	201	219	220	230	248	264	229	248	259	228	229	228	260	226	219	245	235	229	233	223	252	242	249	263	206	233	260	238	257	263	248	251	210	193	215	235	232	231	232	225	225	227	266	223	223	221	227	244	240	242	233	250	234	224	241	233	229	258	247	233	228	228	235	243	232	239	237	242	242	247	249	215	239	216	230	248	218	209	206	219	245	232	225	220	217	221	219	237	255	232	234	228	246	254	235	247	224	264	231	252	263	245	214	224	248	240	243	227	238	241	215	226	262	244	247	231	230	219	231	246	253	220	234	221	236	229	213	207	259	240	244	227	265	243	236	239	230	246	226	239	218	253	233	244	236	237	251	238	250	222	211	228	255	249	209	243	234	244	234	223	203	231	223	265	246	225	239	272	240	238	212	221	249	259	235	243	253	237	231	247	242	252	224	215	229	243	238	242	210	214	225	227	226	229	253	241	245	215	212	262	257	265	252	239	232	273	215	242	223	249	248	238	234	224	243	255	240	253	216	225	247	248	236	225	241	245	229	237	215	230	216	212	258	210	258	206	245	228	242	204	263	233	234	248	242	260	223	241	235	204	212	242	241	235	246	238	238	223	233	223	247	227	217	213	248	217	239	253	225	236	255	239	241	227	228	234	229	234	242	246	223	240	235	250	216	209	200	231	229	249	216	232	249	206	229	238	246	249	232	234	233	229	224	260	225	204	235	240	249	224	237	250	251	252	247	242	232	225	237	231	244	221	251	235	219	233	247	246	238	251	220	254	236	261	248	233	231	234	228	250	251	218	230	230	237	247	246	227	205	228	266	245	239	237	220	194	251	227	222	225	238	247	268	241	254	223	228	218	238	224	220	228	231	237	268	221	228	235	219	231	247	258	228	249	239	252	218	225	239	213	193	217	233	242	217	229	216	243	217	235	254	250	262	250	205	229	241	243	241	257	240	225	216	243	248	238	219	222	232	200	234	237	226	240	242	254	231	227	229	244	246	261	236	248	269	227	220	222	264	241	243	242	230	220	215	245	218	211	248	239	218	225	211	266	216	239	253	246	242	269	234	237	229	271	248	231	215	253	257	261	238	234	239	233	228	225	244	224	245	220	237	232	227	225	254	243	230	225	223	229	246	235	231	221	231	221	229	212	233	246	227	244	243	270	234	254	195	263	244	239	232	231	248	203	241	245	215	244	230	218	237	252	230	229	218	239	237	236	225	221	217	254	231	236	225	206	204	241	253	234	216	246	252	236	231	238	233	272	220	233	236	246	258	240	246	245	235	230	258	230	240	237	224	231	231	224	235	241	235	208	236	255	228	252	245	229	256	249	244	243	233	248	234	229	236	249	242	240	253	224	242	221	244	256	223	240	245	229	244	192	250	217	230	264	250	246	217	220	243	256	232	207	244	237	238	254	224	243	229	237	239	238	231	232	227	232	265	255	231	233	230	222	223	266	224	218	259
22450	21306	29168	23799	21309	21393	13013	1608	1247	1028	965	804	806	768	673	649	644	689	729	631	665	607	663	599	579	602	614	606	599	608	578	518	590	619	609	525	578	572	597	579	555	558	569	572	591	576	585	568	579	548	602	615	547	589	565	544	544	584	599	582	582	584	538	601	577	577	517	578	543	637	550	566	548	525	516	520	591	564	557	575	569	557	568	518	552	571	593	534	552	552	564	552	569	540	575	587	616	578	566	542	581	561	549	552	574	573	593	589	581	532	530	532	575	545	578	494	553	555	547	560	557	538	550	561	587	531	552	607	594	560	574	553	544	529	519	561	568	550	578	521	537	555	588	583	612	559	565	580	608	570	548	546	543	576	557	572	545	586	569	587	584	560	593	562	528	579	587	540	559	558	576	562	567	561	527	528	562	522	565	565	572	559	597	567	550	544	570	587	548	624	584	536	589	592	567	543	551	540	554	568	543	572	552	558	537	590	538	578	574	537	542	573	540	542	571	581	503	590	585	534	569	565	521	574	525	520	589	567	574	584	566	602	506	574	545	543	576	557	585	541	569	517	537	551	562	568	563	563	575	559	543	590	597	561	587	614	510	554	521	614	534	561	583	580	552	505	567	581	563	563	571	586	573	548	575	587	569	565	574	581	590	527	536	579	553	543	543	594	527	589	578	569	545	597	545	538	536	551	572	529	572	620	562	547	569	550	569	554	541	555	567	555	551	552	528	551	556	554	551	551	559	609	536	522	549	551	550	595	563	549	568	590	540	590	536	545	544	551	576	562	565	552	605	578	491	572	590	572	559	538	576	584	552	545	558	564	542	576	626	546	567	540	549	562	543	539	580	584	536	593	533	515	548	589	513	569	562	540	555	567	571	572	605	577	543	524	547	570	526	577	547	534	570	550	562	587	528	546	615	590	583	586	531	537	546	521	586	576	575	540	554	542	536	555	528	553	543	542	585	551	564	566	561	615	588	570	551	531	543	569	555	558	603	609	576	559	561	519	554	564	531	563	545	600	535	549	489	569	557	546	566	578	526	587	568	539	521	559	562	567	565	574	576	549	564	523	548	582	578	562	604	577	574	567	562	519	556	556	578	559	563	539	536	574	573	550	559	570	556	549	600	604	543	548	574	549	528	565	534	586	563	617	549	554	597	547	547	527	575	565	536	556	580	567	553	556	530	548	552	570	513	564	559	554	573	523	573	512	580	570	556	573	577	545	554	586	534	579	550	537	596	567	581	570	559	534	524	520	509	545	543	578	579	554	607	528	514	600	546	563	565	565	558	526	545	573	554	566	580	549	551	541	546	568	570	535	580	538	580	547	542	562	555	567	551	537	568	554	576	556	556	544	573	569	549	593	569	582	577	558	566	560	573	557	545	556	549	568	570	591	538	601	582	595	526	587	542	569	572	609	578	570	588	538	559	562	517	561	552	544	551	577	610	559	544	500	559	537	569	553	558	540	556	545	601	554	565	561	541	560	568	570	536	546	540	601	571	530	537	556	590	552	581	540	572	589	548	561	547	571	591	536	531	580	553	547	550	553	546	580	575	581	528	532	571	565	543	592	593	617	613	564	524	605	598	570	554	548	532	569	548	542	530	533	620	543	547	578	507	562	583	551	553	552	560	555	571	559	556	552	580	566	547	543	566	520	537	536	567	522	575	545	536	558	538	525	581	565	544	538	543	556	559	531	545	581	605	561	545	523	561	607	609	547	568	520	523	534	570	579	590	512	544	524	614	576	567	560	517	575	584	547	514	561	547	549	581	569	580	543	559	547	577	548	587	577	548	534	567	527	577	553	539	568	520	596	569	565	547	559	571	572	576	549	580	575	546	544	562	593	562	538	530	571	562	580	571	533	607	542	556	556	538	551	581	557	526	547	583	519	512	556	612	605	607	587	541	570	567	570	556	551	525	484	542	552	573	588	512	589	558	535	556	526	582	520	528	567	561	546	531	548	544	598	559	570	627	578	589	576	516	594	570	554	579	514	576	553	558	532	534	553	553	551	534	546	569	563	590	527	521	570	554	581	550	529	536	564	557	598	517	560	569	579	538	581	588	577	634	583	607	534	548	541	591	590	593	540	559	558	577	568	553	572	542	575	570	605	575	587	559	558	533	547	535	512	548	609	565	535	567	567	574	611	548	560	572	562	554	543	536	532	540	577	557	588	565	592	529	575	569	563	553	573	595	538	547	557	579	565	527	566	560	577	530	557	519	570	554	546	555	517	546	539	523	568	577	634	570	522	554	560	568	528	562	564	546	559	565	553	557	557	558	533	542	559	533	533	586	509	582	510	573	576	487	536	544	560	544	572	560	581	546	562	529	548	531	584	586	540	615	587	579	563	559	568	590	573	547	570	572	561	525	529	607	541	551	570	516	548	577	510	526	553	551	575	591	573	608	569	572	529	570	566	549	572	590	551	544	565	564	520	561	556	552	592	565	581	565	577	508	580	573	581	619	558	583	571	581	614	554	566	576	589	587	594	539	562	579	545	540	610	583	562	583	529	560	554	598	540	588	524	552	587	578	610	552	577	560	537	558	567	553	562	529	559	610	570	576	530	597	537	583	548	618	599	578	546	548	574	543	569	551	584	579	543	566	604	571	553	567	524	580	566	543	545	540	554	539	548	594	559	554	550	552	570	582	528	501	562	559	558	560	550	530	577	573	552	526	506	575	547	577	544	596	526	593	547	549	576	558	509	541	576	557	534	562	574	565	548	589	588	547	561	574	553	544	539	526	535	538	555	550	521	573	545	558	549	607	552	566	554	520	575	554	562	539	558	558	529	578	564	572	522	574	567	589	552	579	588	557	582	560	541	545	587	560	571	574	531	558	583	537	619	589	554	600	534	557	593	567	531	575	560	561	601	567	538	536	558	531	602	561	519	555	578	583	608	528	592	572	546	594	574	545	608	552	551	564	521	555	562	567	548	544	557	537	570	558	536	566	570	543	589	560	585	536	548	498	591	567	568	538	618	538	530	554	547	540	571	567	547	522	581	559	591	565	539	561	558	510	597	539	566	513	539	572	555	538	535	516	538	578	521	562	523	542	548	563	580	591	553	603	533	511	518	541	558	563	555	541	521	556	531	598	579	579	533	542	569	543	565	593	618	600	534	538	507	537	533	523	545	549	597	558	552	534	552	596	575	556	554	540	540	572	528	559	559	548	563	568	546	560	546	555	552	554	551	539	537	556	504	605	567	541	572	524	582	565	561	576	535	517	533	561	562	534	585	542	574	595	507	572	557	540	526	571	568	568	535	517	547	571	546	526	577	541	505	571	566	568	551	575	564	568	589	549	563	545	571	577	545	571	562	572	576	533	567	547	573	546	533	535	490	543	572	576	555	558	533	551	547	557	631	590	571	573	531	575	598	540	587	530	571	544	562	575	544	566	544	564	529	614	584	548	520	539	558	525	558	593	504	495	526	539	546	576	592	555	547	533	575	551	541	560	554	549	563	587	589	538	552	561	569	605	556
6390	16844	11610	6400	4775	3972	2737	2056	1834	1364	1130	1024	983	864	810	822	793	776	757	717	679	734	609	684	696	653	625	676	632	680	664	616	618	646	675	617	611	621	629	630	641	646	611	616	621	619	585	644	594	605	627	643	643	616	600	625	603	588	635	603	613	603	635	570	649	615	607	575	636	589	603	609	596	626	615	571	641	634	588	636	590	566	590	610	568	579	636	610	642	601	636	634	633	582	628	595	620	659	644	631	620	588	617	612	611	605	626	568	626	550	561	631	594	590	595	624	584	604	625	624	663	648	609	591	632	607	634	597	638	609	555	609	588	659	628	586	611	582	611	555	589	618	636	618	634	646	604	616	646	553	627	575	632	612	649	579	621	634	599	578	588	572	569	603	577	632	619	599	618	619	628	612	552	626	647	601	637	640	613	622	571	587	597	626	569	601	594	634	606	584	641	627	612	670	610	580	604	575	583	566	592	580	577	548	633	600	603	593	617	641	632	633	593	606	603	600	617	646	602	575	590	614	627	627	621	589	566	634	605	609	635	607	567	548	589	618	591	599	594	628	623	635	608	599	620	587	584	605	609	645	608	604	617	638	622	610	626	574	618	627	559	603	615	613	591	597	562	547	583	622	626	632	599	590	614	594	593	631	599	634	623	579	630	589	610	572	569	622	625	608	598	641	578	603	594	549	588	639	624	609	614	632	596	603	616	627	600	565	567	586	627	602	598	630	606	602	622	628	588	598	603	618	601	597	598	591	635	592	583	586	598	581	622	588	619	580	620	590	639	649	596	592	605	608	592	654	606	610	602	641	602	614	590	626	607	598	611	610	623	617	599	602	582	648	667	575	622	563	639	622	597	616	621	616	604	629	670	645	581	612	608	594	585	636	614	568	604	607	636	654	622	649	621	635	606	580	635	588	620	617	604	584	635	578	586	590	562	623	603	579	611	635	646	597	588	641	583	604	619	605	642	561	588	629	613	627	578	595	619	638	631	613	602	608	585	623	581	597	566	619	594	578	593	590	579	641	565	623	554	672	670	615	579	583	620	594	620	625	619	619	651	635	616	567	646	622	570	599	534	594	605	620	617	608	654	613	633	594	628	578	587	601	632	626	596	624	626	636	629	645	586	573	596	640	590	607	636	615	599	580	548	606	582	623	628	644	609	611	595	598	563	606	590	597	630	633	595	595	585	569	608	576	602	570	634	571	563	581	614	631	642	629	592	576	576	610	626	599	568	660	594	643	575	591	609	589	570	609	608	618	581	589	630	572	617	623	630	600	586	605	592	596	626	642	586	603	631	598	611	605	561	579	610	610	584	613	592	616	608	616	609	610	612	645	613	592	598	629	591	614	598	603	614	558	623	593	596	597	569	587	621	642	616	589	606	625	615	606	604	619	572	672	609	563	606	617	607	581	621	600	609	602	603	591	641	561	581	614	661	650	636	591	605	611	614	579	613	614	618	623	620	566	576	631	629	575	576	606	624	610	602	603	613	600	588	568	594	592	630	581	591	618	567	626	608	637	594	625	638	570	568	585	577	600	606	625	576	614	618	608	627	580	609	623	620	670	620	627	630	590	602	627	598	621	638	603	597	641	571	559	593	621	621	616	611	600	609	638	615	607	615	620	608	649	614	653	576	649	628	620	611	636	574	611	605	611	621	599	559	583	584	555	586	571	652	625	653	625	588	544	648	621	599	589	575	614	627	626	619	581	611	641	605	602	578	610	630	591	620	586	627	583	574	610	599	596	572	565	588	603	591	589	624	595	627	595	600	600	601	638	594	612	614	624	583	636	613	612	614	595	635	613	634	592	584	621	571	604	601	600	574	614	642	640	625	639	626	618	635	588	614	622	645	657	631	633	646	624	611	573	614	603	661	575	618	592	550	588	620	623	582	644	611	567	619	658	607	596	571	586	583	652	616	590	633	617	582	618	658	636	583	576	606	607	606	581	570	621	577	656	595	582	559	647	587	594	592	584	612	595	571	616	601	593	616	623	619	600	622	653	606	599	614	651	605	613	586	646	571	626	618	602	667	615	597	600	648	630	611	589	609	583	582	638	622	628	598	585	646	599	585	620	664	629	593	637	627	587	639	622	596	631	625	588	663	604	588	583	615	626	600	570	594	579	612	600	607	586	659	578	588	621	634	622	632	591	607	653	585	603	638	642	599	585	579	586	606	622	609	643	627	622	595	639	583	618	626	622	614	570	590	593	626	609	645	586	605	586	574	632	653	616	565	609	617	602	583	625	622	595	594	604	618	604	591	589	591	609	593	600	626	597	626	619	600	612	576	588	601	630	618	638	601	575	590	582	615	614	586	603	560	617	598	588	609	605	604	602	594	576	568	592	654	602	605	595	576	579	611	621	566	622	625	627	617	599	606	626	614	604	611	662	619	611	615	617	588	592	654	617	560	586	627	612	565	653	591	605	631	633	612	581	623	578	600	620	641	587	617	586	604	615	604	649	560	601	588	587	636	561	614	610	611	592	588	631	559	602	573	586	604	623	604	659	622	664	622	639	562	575	617	605	612	576	614	636	609	597	636	631	608	623	588	574	582	619	604	609	589	636	590	584	605	637	592	651	588	626	624	620	583	638	626	578	609	622	596	599	605	594	593	573	577	614	641	621	579	584	580	604	527	581	642	601	568	633	594	640	603	604	619	595	577	620	626	598	607	620	576	562	618	615	603	649	642	650	582	610	640	578	581	643	561	616	610	603	581	652	623	587	620	637	584	592	590	602	618	568	617	634	604	618	620	568	580	611	602	603	645	583	593	594	622	579	598	634	614	604	595	605	596	606	610	595	631	568	624	626	649	577	628	578	646	568	613	630	613	625	581	600	627	614	586	588	653	618	608	600	600	631	637	588	593	580	593	626	611	621	651	645	581	647	609	606	580	592	634	574	612	609	600	595	644	580	581	558	551	641	601	607	619	613	567	562	644	565	606	605	588	584	621	615	610	605	579	586	596	550	626	553	624	606	578	615	585	634	646	607	585	629	583	655	648	610	557	626	604	652	616	626	611	552	623	609	622	627	609	629	605	608	598	604	630	604	613	628	600	611	582	623	627	625	565	591	599	598	636	616	624	601	628	578	651	569	619	614	616	635	627	619	626	579	615	648	545	633	612	619	622	616	637	609	608	613	597	612	622	588	565	639	650	660	613	571	618	595	633	587	602	591	610	634	599	607	569	623	605	589	611	617	572	589	620	586	593	625	607	622	628	611	605	620	566	635	612	579	584	617	573	638	586	608	638	579	619	584	650	591	597	585	602	646	609	587	615	640	588	612	602	604	621	606	577	644	588	610	636	603	630	617	600	634	639	561	590	594	591	601	589	649	623	641	572	594	594	603	653	632	594	633	565	528	655	582	647	574	648	606	630	619	621	605	630	596	596	629	586	583	614	571	613	612	588	602	558	588	563	615	588	589	627	593	602	614	602	609	610	612	637	580	612	587	633	624	633	588	583	637	600	602	660	605	597	617	584	609
27360	19535	6273	1044	766	724	584	479	501	475	438	482	445	481	464	409	432	433	458	439	491	435	456	487	418	452	476	460	449	462	458	460	459	445	444	420	399	444	470	414	477	449	468	481	431	431	461	438	455	423	482	462	493	453	435	452	476	434	429	426	422	435	485	463	420	425	448	439	423	473	455	462	485	424	427	404	403	477	454	445	457	476	435	443	442	444	469	461	465	442	417	471	457	464	444	491	421	455	447	397	436	445	460	405	435	450	442	457	393	481	463	415	449	442	437	437	459	453	436	393	444	430	430	458	439	452	423	455	444	446	459	478	435	441	448	419	448	453	480	453	458	415	427	479	437	445	437	482	476	441	449	411	450	462	424	451	437	461	456	429	445	441	468	445	437	454	453	428	434	448	398	466	440	428	438	447	445	426	451	415	481	430	469	390	436	438	452	440	459	441	457	458	464	450	482	415	437	450	422	467	412	460	433	437	463	452	441	463	448	463	440	486	416	430	508	467	410	425	437	481	450	435	402	447	483	453	442	419	438	455	471	447	442	418	412	428	431	468	431	453	433	414	417	421	490	414	477	456	434	420	441	444	496	443	479	463	462	455	455	466	437	463	486	439	416	447	421	404	434	455	449	446	472	462	444	425	430	434	421	492	472	469	464	434	481	449	435	416	442	481	452	435	418	480	425	480	439	437	446	425	415	441	443	483	442	467	399	442	451	491	439	459	486	447	438	470	450	453	432	422	448	436	422	459	463	455	437	441	443	467	437	442	442	397	423	440	394	419	454	497	435	476	442	468	413	416	456	417	414	428	445	429	454	463	443	430	457	423	456	432	449	427	459	407	431	404	456	460	432	426	432	449	430	449	462	485	453	459	439	427	449	468	450	449	460	403	454	431	432	462	448	470	446	407	423	437	455	442	449	432	414	437	471	432	456	408	412	427	423	459	473	480	443	449	462	411	413	434	444	428	443	437	406	455	430	470	452	425	444	431	427	440	452	459	424	455	409	424	443	434	456	417	410	437	450	397	431	463	449	418	426	437	460	438	459	451	456	427	452	435	447	402	454	463	450	424	437	453	430	482	429	412	429	443	457	429	437	424	477	428	440	401	450	462	438	455	472	458	452	440	457	429	461	456	417	425	465	432	425	403	446	433	437	455	417	414	409	469	426	416	424	412	447	450	415	486	428	475	428	439	422	426	465	464	407	459	455	460	423	437	438	455	441	449	461	457	444	431	428	433	446	409	468	416	436	438	463	435	449	469	468	459	436	454	466	432	433	463	441	469	434	463	397	439	442	441	443	489	443	433	466	431	435	490	462	459	418	445	432	437	480	435	434	443	444	447	437	434	420	418	402	421	451	422	492	429	455	432	446	412	424	446	453	417	475	422	481	457	437	475	460	438	469	435	429	464	469	410	439	448	471	457	483	477	475	458	416	445	435	415	455	477	464	452	474	436	482	417	473	444	430	461	403	394	448	465	467	431	419	406	446	450	442	460	432	443	473	468	463	479	480	451	479	512	438	437	472	436	486	460	471	475	457	448	441	465	458	420	432	430	467	432	456	481	441	459	395	480	459	465	408	439	462	469	432	474	503	406	441	434	416	455	376	458	439	445	462	496	440	412	451	438	448	447	411	426	438	442	452	466	445	471	455	441	436	467	472	423	460	399	468	421	448	417	421	439	440	470	471	428	421	455	433	409	443	461	458	449	448	460	425	443	442	444	458	470	410	419	430	400	449	481	465	444	437	417	431	430	458	464	448	435	445	446	432	463	444	427	442	403	470	430	424	472	424	440	391	433	464	455	412	463	408	440	448	431	415	439	432	473	442	478	456	411	435	454	462	446	441	442	447	438	452	468	501	501	434	454	446	479	415	460	445	442	450	443	469	440	433	450	482	456	485	466	434	460	436	431	451	392	439	412	488	439	451	431	495	450	462	446	402	435	443	409	479	423	405	430	429	456	416	447	451	446	422	420	446	494	462	419	464	451	422	460	447	456	469	426	447	458	434	417	413	440	456	446	410	433	452	443	422	486	415	458	419	448	411	438	470	430	440	457	447	470	441	414	432	448	452	427	444	430	441	439	424	463	446	478	484	419	449	430	470	444	406	426	492	432	464	421	426	471	446	416	445	405	442	402	442	434	397	444	486	437	417	406	471	439	444	469	415	454	443	420	433	435	430	445	382	430	441	459	463	456	499	443	444	423	423	459	421	434	467	426	426	448	441	459	440	445	450	446	461	476	418	425	415	435	484	467	449	447	465	432	437	447	450	420	442	449	421	437	429	456	407	431	435	438	451	430	423	447	481	435	405	473	461	437	427	420	436	449	424	478	437	410	432	459	430	477	477	410	414	464	461	452	439	443	417	399	441	422	455	455	469	461	480	488	429	471	423	480	510	448	415	449	452	455	409	462	450	508	447	417	423	448	437	448	442	408	448	447	430	431	456	458	454	445	438	405	430	462	399	423	473	428	434	428	455	425	460	466	481	464	463	440	433	467	419	444	443	446	434	429	439	429	456	428	474	453	447	437	412	449	445	460	457	453	419	450	451	457	427	442	451	425	439	471	456	424	440	456	451	425	481	434	468	422	428	439	480	449	436	411	447	444	456	416	436	454	433	440	484	446	414	467	444	454	428	436	446	423	407	468	458	407	441	442	447	424	459	430	438	439	462	452	404	433	424	396	473	455	470	425	453	439	425	456	431	417	438	474	423	419	450	449	438	444	447	432	432	419	422	467	459	413	439	435	466	425	430	427	479	435	458	443	435	455	453	414	477	454	439	470	433	426	458	445	429	443	443	475	446	436	450	445	420	400	438	439	472	424	439	403	441	450	453	452	436	451	454	450	425	452	441	467	452	445	438	456	441	428	401	458	465	439	431	415	459	468	444	453	450	487	453	454	431	429	453	421	422	444	451	482	469	448	419	442	458	477	443	416	440	430	453	437	406	421	399	481	453	448	417	441	411	451	426	455	424	460	455	425	409	436	460	417	418	434	484	432	469	457	486	436	432	443	431	437	467	429	435	400	460	466	421	418	448	462	474	418	392	436	442	462	444	475	431	455	446	436	433	411	468	417	436	443	433	471	425	433	443	404	417	447	429	439	442	449	438	434	434	444	408	443	428	404	448	440	412	445	470	445	477	435	427	420	439	445	489	456	453	441	412	473	442	412	436	420	468	457	460	465	421	419	445	469	459	453	415	461	461	411	429	451	387	446	471	473	455	434	473	457	472	436	480	434	431	435	471	462	410	446	456	439	410	458	407	433	450	446	435	451	405	443	435	429	434	392	464	460	466	470	410	462	440	436	438	428	445	433	435	425	474	435	439	410	453	446	437	426	477	449	432	448	435	450	456	438	420	457	463	479	450	452	398	449	451	393	443	470	458	427	427	446	418	415	432	440	489	401	447	413	444	402	438	422	445	426	458	427	423	451	428	419	434	442	443	438	449	396	471	424	403	484	446	420	446	434	456	433	411	433	427	448	442	473
4890	1664	1046	726	631	590	563	526	489	496	474	533	471	466	471	514	473	498	497	489	462	466	460	472	451	524	437	461	462	452	465	440	488	503	446	464	436	483	466	482	465	459	529	477	484	474	469	497	485	461	470	447	448	463	431	512	450	483	461	436	460	476	489	480	481	440	455	451	463	457	426	472	451	502	473	491	474	458	439	456	438	434	451	450	459	455	476	511	472	443	458	457	475	478	471	496	423	472	490	480	491	455	446	478	455	481	461	497	450	488	487	440	424	526	439	461	455	459	464	488	432	486	454	470	431	499	434	434	473	459	426	443	438	434	477	479	449	461	458	433	475	443	440	451	462	457	501	467	486	505	479	468	441	474	441	468	474	467	423	463	455	496	471	490	476	460	450	493	471	450	496	458	438	513	458	451	469	469	466	436	481	477	464	444	464	467	458	405	503	456	491	450	485	420	454	439	465	459	498	494	458	455	467	461	486	445	443	448	509	472	468	482	412	469	442	442	463	430	455	448	461	465	486	485	478	505	458	452	462	497	468	457	485	510	479	475	481	483	476	428	479	467	438	428	441	454	471	483	492	432	442	422	466	501	430	480	482	488	474	476	506	461	491	490	480	463	452	452	441	471	456	477	464	495	469	475	450	502	490	451	492	464	473	487	475	485	474	493	444	441	466	473	502	495	458	464	459	490	448	433	477	464	496	475	478	437	512	494	457	465	481	497	515	468	475	460	453	492	460	476	449	478	455	456	480	425	452	498	471	471	449	468	484	463	449	466	471	484	501	467	466	450	480	493	484	482	465	435	469	424	482	491	479	465	459	496	432	449	450	471	435	473	444	468	487	451	453	470	467	474	476	456	479	425	460	457	481	486	451	497	451	467	499	486	467	542	475	455	488	478	483	460	477	475	497	453	405	449	440	470	469	487	470	459	473	453	459	496	481	463	476	461	469	486	436	473	439	475	463	443	492	561	464	480	443	517	479	451	467	462	469	489	430	472	473	440	481	456	464	491	476	477	465	487	503	450	486	466	466	432	479	483	475	471	440	437	449	480	446	433	470	500	444	495	469	456	441	467	432	444	452	502	475	472	530	469	439	465	446	471	479	445	473	486	456	459	490	481	475	443	492	476	460	438	431	500	474	469	409	497	465	485	483	491	472	473	478	451	420	417	475	455	448	512	454	453	475	522	488	461	458	477	432	480	470	497	466	471	472	449	464	482	434	509	466	469	471	456	464	477	472	422	467	455	480	436	479	466	431	438	482	460	454	414	459	492	453	444	473	467	487	466	442	477	453	514	478	461	512	455	483	492	462	474	439	423	442	447	463	452	483	458	460	448	446	459	476	455	515	466	434	486	506	470	458	458	464	486	510	461	446	449	468	451	452	455	456	479	472	458	433	473	523	439	475	482	488	450	469	460	442	448	443	445	436	462	472	458	466	473	475	482	500	456	470	444	452	495	453	431	453	446	456	481	486	440	459	449	468	452	493	468	479	456	476	491	477	482	474	434	459	468	482	470	439	479	469	477	470	464	469	448	464	446	423	497	456	486	458	490	470	420	465	472	462	468	477	444	504	491	464	460	489	484	538	505	492	508	503	455	446	445	503	474	463	413	479	439	446	458	436	491	489	467	482	420	493	473	480	459	479	434	429	446	493	446	402	470	453	469	478	486	511	428	472	484	480	463	458	461	481	477	475	446	452	430	468	460	477	478	462	462	427	435	471	443	458	475	428	442	497	456	498	461	513	465	476	445	464	443	461	472	517	438	475	441	420	440	464	457	456	472	463	458	473	464	477	484	458	490	479	439	488	433	477	462	473	447	445	460	486	470	466	453	445	455	464	465	446	481	459	493	494	436	466	471	476	489	450	449	491	466	465	450	441	463	496	507	469	463	447	477	468	450	500	472	455	475	488	445	438	498	447	464	434	477	490	456	503	475	483	468	475	445	453	409	499	491	463	475	449	473	476	492	485	448	487	457	458	466	464	475	453	487	456	436	479	452	475	477	498	471	450	487	470	459	455	479	468	511	465	473	478	507	476	437	443	444	456	499	460	466	486	460	498	464	484	482	454	487	434	454	483	442	462	451	480	483	449	483	463	466	470	472	503	482	506	457	498	471	485	455	432	478	434	485	475	445	491	437	454	452	488	470	486	456	477	449	459	434	513	461	451	486	482	482	465	449	441	451	450	462	474	468	420	486	454	469	459	425	443	453	431	471	505	448	454	467	482	462	445	453	506	499	480	456	478	508	456	459	413	496	475	493	498	443	483	477	455	492	471	495	460	504	459	481	462	442	435	491	418	433	445	461	410	435	452	469	472	477	438	396	483	445	474	463	467	508	460	461	428	451	420	456	461	468	438	485	509	444	509	469	484	467	474	450	494	482	481	461	469	486	444	448	471	479	488	472	447	458	452	434	443	469	467	455	433	483	497	475	501	501	449	461	453	466	430	464	458	450	498	485	468	477	482	479	445	465	449	490	456	446	484	435	471	474	488	468	477	491	438	481	451	487	446	484	467	472	441	506	471	450	457	509	478	484	416	461	470	453	465	453	467	482	527	467	461	466	440	443	452	481	461	494	444	401	472	457	445	488	437	459	464	462	472	500	503	492	438	479	472	468	483	441	448	501	417	469	497	454	438	456	471	490	465	443	424	472	472	467	460	454	464	470	450	471	479	474	496	469	473	449	470	499	498	454	485	451	465	476	486	480	419	431	491	469	470	472	492	508	451	493	495	449	472	481	450	499	470	465	471	462	434	460	476	502	491	446	454	487	492	444	430	515	441	494	482	494	465	448	469	490	503	488	487	462	520	479	459	476	478	404	482	519	488	477	466	468	485	484	459	455	477	423	465	441	464	463	418	430	470	463	426	458	471	457	453	472	491	454	448	472	482	490	490	485	460	429	454	474	470	487	446	478	461	477	473	474	458	458	482	435	491	482	483	461	448	461	461	458	463	458	503	473	491	502	435	454	487	491	482	459	490	498	504	499	437	464	466	456	467	449	465	455	492	489	469	504	442	444	449	474	488	435	460	468	505	450	491	459	486	468	437	461	479	481	451	439	476	463	482	444	470	481	493	480	431	478	468	466	467	488	460	477	442	449	499	468	496	442	477	426	433	475	458	469	492	513	464	464	453	451	490	452	458	479	445	465	464	460	436	472	454	430	441	482	507	444	457	457	452	452	462	494	479	493	459	488	460	456	471	490	469	470	446	444	443	498	462	446	491	474	460	453	452	472	495	437	462	500	465	427	480	480	489	460	471	471	488	480	462	471	509	481	430	455	430	483	448	463	484	449	471	472	459	486	476	452	482	449	471	456	494	487	469	491	488	456	493	450	454	482	479	471	442	422	440	525	444	506	478	479	456	462	458	489	447	486	505	433	473	496	470	471	438	469	481	463	454	449	451	486	446	499	460	465	447	482	513	469	482	496	444	479	504	422	487	467	474	481	494	451	441	463	487	470	496	483	482	495	440	497	499	484	451	475
23429	21232	28735	24047	21243	13993	1982	1231	1157	1029	888	882	884	854	793	804	808	803	807	869	745	783	788	787	770	748	808	745	772	750	749	747	796	772	769	779	749	712	751	695	773	736	724	733	728	742	693	785	763	752	750	734	759	737	741	717	717	705	726	743	726	725	766	782	711	717	714	745	762	773	757	732	717	769	748	741	755	741	749	784	726	726	757	756	749	788	764	746	732	726	750	722	738	734	722	792	676	767	736	770	715	718	744	807	758	748	746	749	727	744	756	795	770	729	726	778	746	742	779	758	737	754	712	720	726	780	705	756	784	763	719	733	704	763	749	729	744	692	747	745	766	741	773	725	731	729	770	733	722	712	761	763	696	824	764	741	769	730	719	739	733	747	716	718	741	763	760	726	735	736	764	768	711	701	741	726	734	692	736	773	717	751	687	730	736	694	756	738	740	677	783	716	729	745	730	761	717	738	745	731	751	782	766	784	690	735	743	786	705	747	752	718	720	742	723	691	803	761	733	786	713	717	713	771	700	729	741	749	707	767	812	788	716	758	734	742	705	728	712	738	768	703	755	713	736	724	705	780	727	745	781	744	767	734	793	733	769	754	722	815	767	710	785	801	798	744	728	718	736	756	718	707	749	741	743	787	736	717	761	704	768	766	725	774	752	774	738	728	750	726	728	688	756	771	725	712	747	726	743	740	732	777	760	725	726	702	780	747	788	729	712	734	717	713	744	710	771	725	723	767	747	790	741	728	727	751	716	717	724	714	738	726	782	771	758	686	772	729	721	743	754	740	783	763	740	662	728	748	741	704	728	739	702	767	783	722	748	746	738	685	748	741	771	760	766	756	753	753	757	726	720	737	745	712	743	748	713	748	744	767	757	786	713	749	764	712	715	749	717	741	703	709	758	766	721	787	719	777	740	718	741	699	755	732	772	699	757	787	736	755	723	789	757	771	710	736	741	761	736	691	748	698	726	734	765	717	758	770	725	761	744	769	708	711	761	747	710	754	730	738	706	738	744	760	753	699	759	723	719	748	752	758	752	770	772	734	703	718	757	712	762	723	714	833	794	713	713	659	708	765	768	748	737	769	720	707	748	800	730	768	733	736	761	722	758	731	823	768	740	688	722	729	746	762	684	725	750	762	700	723	765	748	714	754	796	724	756	731	723	764	729	761	753	716	719	750	771	730	736	758	726	713	718	745	751	717	765	735	714	682	694	763	766	713	747	761	807	756	746	747	794	745	735	759	786	761	783	750	763	781	755	794	731	734	720	719	707	705	720	749	777	798	719	724	754	724	786	748	741	688	725	730	703	735	771	766	778	732	720	754	755	746	718	712	721	744	780	755	772	748	737	804	762	729	727	744	832	732	783	743	770	679	729	717	767	726	686	745	767	723	766	719	723	783	774	740	727	724	715	772	763	757	747	743	724	762	767	760	724	693	784	754	758	736	732	731	724	740	730	803	714	802	744	763	723	732	763	699	753	719	684	755	778	737	770	749	739	730	734	776	821	717	740	758	699	711	805	731	764	752	673	764	720	737	710	734	767	781	746	796	773	718	760	741	732	738	751	783	775	696	684	733	784	755	724	745	782	725	762	732	742	726	774	727	783	730	743	721	794	741	739	715	700	753	750	740	738	753	759	743	728	733	787	750	740	790	747	735	767	678	708	747	732	733	780	705	774	731	748	750	730	725	742	722	673	782	699	756	725	744	780	720	756	745	759	689	708	750	784	753	757	726	752	791	724	717	732	742	756	716	751	700	784	762	734	734	732	777	769	745	782	766	785	755	706	763	720	774	740	731	716	806	747	705	728	754	755	769	760	686	770	708	698	754	759	737	781	723	711	731	808	775	726	756	751	726	808	690	695	763	754	775	761	727	759	770	806	745	710	743	749	676	776	748	763	733	774	705	763	781	742	709	749	748	770	746	751	677	742	750	744	705	814	712	772	730	744	739	719	783	765	753	786	734	754	729	754	675	767	785	744	787	723	704	761	712	717	722	713	754	725	772	745	748	782	752	749	742	731	738	793	767	791	701	722	776	773	769	722	697	768	735	779	703	752	755	801	783	738	742	773	777	716	762	731	738	725	750	692	778	759	715	756	769	760	731	791	730	751	701	757	720	724	745	694	695	715	711	720	752	761	736	728	757	801	744	760	705	730	712	704	765	684	766	721	694	741	737	717	744	716	725	684	780	728	725	705	766	748	762	705	792	725	773	716	729	739	753	790	743	749	750	757	722	746	804	685	760	715	728	736	783	693	754	786	759	714	730	729	729	773	784	738	716	737	765	757	708	758	728	721	716	730	745	709	737	731	771	752	742	713	754	716	735	751	731	714	769	758	743	724	762	763	757	751	725	753	768	746	723	758	741	746	699	725	790	729	756	747	697	679	708	720	792	748	723	735	722	709	734	732	735	686	764	677	764	713	789	697	731	718	769	747	731	738	742	700	744	724	734	773	736	719	774	746	776	761	766	734	732	689	745	776	711	710	765	720	752	729	760	741	774	719	713	752	801	767	696	692	728	744	736	739	806	763	767	725	763	705	750	706	744	744	711	736	723	740	759	753	746	743	740	735	757	729	752	751	715	755	731	719	769	735	738	722	760	727	775	749	744	696	745	734	740	729	753	758	754	764	755	768	655	739	733	770	743	755	769	758	727	737	720	756	688	775	691	712	693	734	742	787	717	711	769	725	715	764	731	742	688	731	748	759	710	761	740	760	678	745	759	761	783	758	712	719	743	769	750	679	725	721	709	718	770	746	713	770	731	729	730	716	777	695	744	759	736	723	709	725	726	783	763	728	735	762	741	708	724	733	792	799	737	707	764	748	725	753	735	766	748	729	686	756	721	677	736	712	719	743	751	773	773	734	702	723	759	752	761	716	734	778	765	765	783	763	743	761	761	705	739	734	739	764	718	804	751	731	735	710	734	772	776	760	770	719	719	736	754	770	736	703	725	788	794	697	727	726	704	780	753	717	765	782	726	707	715	730	795	741	764	799	756	786	674	732	740	753	665	704	736	749	741	724	722	761	779	725	750	755	794	794	742	659	736	745	732	747	724	756	726	763	679	670	709	744	718	776	711	753	718	750	743	734	719	715	754	750	744	687	724	741	755	715	715	767	740	712	713	753	760	755	731	747	734	753	763	745	690	674	770	753	760	740	741	721	766	719	765	772	666	802	763	704	759	728	766	723	717	737	723	775	702	715	712	736	733	654	711	730	711	781	738	766	720	753	734	785	767	700	707	738	724	729	780	762	732	723	770	786	721	721	723	781	748	692	752	685	771	744	738	726	742	755	681	744	737	728	743	742	714	723	731	707	738	775	760	729	712	762	698	779	724	726	728	703	705	747	801	745	787	779	744	765	769	729	709	734	708	743	709	753	760	707	740	754	732	722	751	753	715	752	691	724	777	749	726	710	731	731	772	719	724	760	745	749	700	718	783	721	752	758	782	728	712	686	777	733	766	771	761	751	767	724	756	728	762
5037	10564	7353	3798	2982	2524	1904	1531	1394	1179	1036	969	968	939	900	851	871	865	864	811	812	798	858	839	842	803	825	843	793	811	797	830	812	736	801	752	766	786	781	837	770	771	802	771	773	795	792	849	806	786	738	759	734	796	832	785	806	758	738	771	802	776	829	770	840	770	763	747	835	822	782	751	772	780	762	740	779	822	786	732	782	721	766	773	690	751	824	791	781	806	768	833	735	748	720	776	791	835	798	769	824	768	776	787	749	741	752	799	727	774	783	828	782	811	760	741	783	780	769	749	788	806	787	762	791	747	784	782	754	771	796	830	802	777	763	783	773	825	760	837	795	747	795	776	795	785	755	776	778	825	814	793	743	793	833	810	850	799	756	833	792	744	833	754	783	822	807	725	771	723	741	786	776	810	748	765	771	703	803	776	739	759	781	786	772	777	803	773	770	792	807	775	732	811	751	793	765	801	776	780	779	766	815	752	810	787	762	795	807	784	782	762	762	729	783	807	773	779	812	803	761	803	801	748	780	789	764	788	783	768	779	779	792	805	767	794	745	805	771	790	738	785	750	800	778	779	751	782	770	794	753	784	792	758	743	760	827	755	806	815	772	798	765	785	827	762	770	772	762	797	742	753	805	760	795	735	770	821	753	803	766	754	811	782	767	725	804	784	725	768	769	778	785	761	813	814	812	783	800	786	802	763	765	826	764	781	777	756	772	749	733	786	790	757	771	815	797	776	777	802	789	784	756	797	775	795	774	796	742	741	763	755	785	801	763	744	812	794	782	713	743	786	787	769	792	753	749	765	748	815	786	796	782	756	831	779	795	814	841	798	745	796	838	767	764	811	824	785	772	787	708	765	781	789	757	744	777	743	731	716	794	754	779	793	767	704	764	782	730	802	829	686	774	768	801	769	777	798	810	789	763	817	797	820	761	776	750	731	782	795	814	773	770	742	807	779	770	745	750	768	745	750	794	792	788	810	743	819	787	812	771	798	751	732	838	768	771	806	792	794	761	791	796	720	811	777	743	829	741	742	771	764	763	738	791	762	818	790	794	786	827	742	763	768	817	793	788	773	759	776	811	774	779	777	765	794	771	748	763	783	786	761	780	776	759	750	745	816	801	755	786	780	821	793	755	812	759	777	751	799	743	788	830	777	804	767	759	788	767	803	756	797	788	776	833	790	804	771	753	802	774	757	775	754	800	761	781	796	797	782	760	781	799	766	781	727	778	718	765	797	771	725	761	783	787	722	788	717	758	748	769	786	783	739	815	740	827	751	840	819	751	773	746	785	738	759	770	819	792	788	794	811	806	837	772	755	761	755	732	775	776	756	790	818	745	776	855	807	776	751	856	796	783	777	795	776	774	772	818	807	815	771	792	743	830	717	742	767	782	765	782	755	738	737	773	753	769	810	752	767	751	765	783	812	715	755	775	813	742	711	814	827	801	762	817	826	776	808	794	776	778	776	763	773	767	779	779	775	755	757	785	756	779	733	787	771	831	780	758	828	785	789	757	819	736	840	831	781	806	769	773	785	760	779	807	717	794	780	791	715	795	828	776	748	814	817	847	780	783	808	809	801	765	731	770	797	769	783	764	765	838	797	726	774	764	791	791	773	770	766	749	799	780	817	764	800	782	813	808	784	748	749	776	789	786	751	739	823	769	734	781	783	762	822	834	780	754	807	720	791	774	825	752	775	758	731	748	755	781	828	751	732	756	760	757	764	746	765	781	784	737	771	810	849	803	763	791	811	758	827	800	813	849	828	804	799	764	782	831	761	745	770	741	761	730	789	790	813	808	767	742	753	748	751	806	763	784	766	825	754	740	711	757	796	818	767	752	767	785	780	750	739	753	799	760	797	710	748	822	805	772	811	765	798	769	746	795	781	790	807	746	777	821	780	847	786	797	813	795	749	728	778	755	768	748	786	785	805	811	781	722	762	739	786	805	784	763	779	792	786	785	752	736	833	783	799	774	788	819	750	782	739	798	706	764	760	779	804	763	714	777	743	799	791	801	746	735	759	767	788	812	735	812	770	739	777	740	779	784	834	766	727	828	799	748	815	782	793	804	816	789	766	788	725	792	797	813	826	760	778	695	804	806	726	732	814	783	792	788	740	783	747	757	805	794	791	762	783	789	772	773	779	754	767	816	788	766	813	781	761	751	759	795	761	779	774	776	775	747	811	800	737	765	725	741	773	726	812	761	790	801	766	750	802	806	840	789	768	794	805	793	785	781	802	743	859	748	756	752	789	750	789	754	853	717	804	803	755	824	724	814	808	766	756	761	783	807	748	772	775	758	788	729	801	787	733	741	778	799	781	810	789	727	819	715	832	761	771	783	808	763	782	820	757	768	745	826	777	759	828	731	770	723	738	811	776	720	814	772	813	740	831	739	788	758	735	758	788	808	792	715	787	793	725	751	798	799	794	818	773	766	767	759	764	845	820	786	757	759	773	815	789	780	787	778	760	810	766	774	761	749	762	791	802	739	768	778	788	768	811	800	761	836	831	793	787	773	798	758	746	744	736	756	747	751	740	785	806	802	766	759	774	761	782	814	798	761	795	771	767	779	781	796	756	777	794	746	848	788	743	773	743	815	795	790	791	739	780	812	811	814	754	815	710	771	794	763	783	777	760	818	735	845	781	800	754	805	776	756	793	806	831	794	784	752	774	767	794	817	740	806	810	795	791	772	822	809	763	812	735	795	765	733	781	757	743	817	787	791	814	781	765	789	777	807	774	764	770	789	748	782	766	824	787	763	793	744	775	773	763	776	804	784	785	727	765	795	798	713	814	744	761	806	792	736	815	779	775	778	775	821	780	737	739	744	798	773	791	811	755	773	778	773	767	789	813	760	762	800	778	822	768	776	803	707	803	772	786	791	702	792	775	750	754	788	809	751	798	781	753	734	731	745	752	771	819	744	797	763	755	846	753	789	820	734	793	782	779	797	708	751	803	780	801	782	788	820	768	723	740	789	817	770	795	725	785	730	801	807	787	789	756	822	759	760	819	806	806	783	756	771	792	755	802	814	758	813	768	738	795	781	783	785	783	786	811	754	746	756	798	785	778	749	772	801	763	827	823	764	782	791	721	784	770	777	772	793	804	748	740	853	796	790	797	772	798	807	773	764	771	788	818	736	812	769	782	774	803	814	784	791	746	756	762	761	790	777	809	772	792	774	786	796	793	772	784	810	823	812	773	805	745	767	792	828	744	728	719	736	796	775	773	804	755	764	757	749	822	758	780	787	765	765	787	719	759	796	775	762	779	747	806	776	743	781	792	834	745	762	737	794	807	772	828	766	793	783	798	808	832	761	778	805	773	776	745	784	763	748	804	790	712	846	789	751	820	754	786	786	755	794	805	773	754	742	758	784	732	798	770	766	770	733	778	760	719	802	757	732	771	791	786	760	768	760	804	776	807	763	764	791	781	742	798	782	707	787	801	819	729	789	779	789	780	759	753	875	785	751	755	828	761	703	761	776	773
24658	21276	27947	24961	16136	1033	483	400	366	316	300	259	248	242	241	233	227	233	213	245	223	199	210	213	224	199	207	209	208	218	200	215	203	198	191	219	202	191	188	185	218	204	208	220	217	206	190	213	193	175	233	211	209	213	195	201	202	195	192	182	208	182	206	197	215	200	198	198	207	216	218	195	209	185	187	189	216	204	209	217	203	188	180	211	225	225	214	204	220	216	194	189	213	208	216	217	183	215	212	184	182	198	199	234	201	229	214	215	203	210	218	184	206	200	175	200	166	180	199	206	210	198	188	207	185	211	196	212	215	179	216	200	211	243	200	193	225	187	230	207	187	209	206	212	202	202	209	197	199	203	218	214	206	188	182	218	197	195	203	202	207	218	217	219	189	185	189	204	214	209	199	187	231	176	209	212	223	194	208	235	179	192	181	190	208	192	224	195	221	211	197	184	216	202	220	187	184	178	200	205	219	215	221	204	200	231	181	199	210	208	187	215	172	183	182	197	196	204	188	208	204	216	198	202	194	204	206	231	199	211	201	250	215	187	197	205	201	189	204	199	217	194	196	191	204	208	182	229	199	188	181	206	208	200	202	183	220	196	207	196	231	206	176	215	198	220	197	181	188	181	210	181	209	216	181	226	222	192	193	214	197	175	206	170	206	204	203	192	214	207	198	209	211	208	192	176	186	194	194	209	188	184	199	207	188	203	196	206	231	172	198	161	179	201	229	215	211	245	179	178	196	197	189	201	180	196	212	234	177	185	198	204	197	204	209	199	209	225	191	203	186	184	206	208	191	210	183	216	222	212	202	206	191	208	192	207	173	189	228	188	208	202	216	216	198	207	229	217	207	211	228	191	214	231	206	200	186	215	193	190	215	219	202	229	208	203	186	222	184	212	185	204	190	211	209	194	233	209	201	189	203	206	204	198	215	201	191	207	213	202	210	206	206	211	185	182	218	182	195	205	223	235	195	241	207	195	209	227	203	218	205	224	184	197	201	212	190	215	219	210	217	219	193	198	216	177	170	173	215	192	211	175	205	218	213	213	201	191	204	185	208	191	179	195	196	182	196	176	215	197	207	210	210	192	244	200	200	209	181	248	211	189	197	211	184	194	209	194	208	200	188	186	215	214	216	226	188	171	201	209	225	218	214	206	180	191	218	202	212	181	192	200	205	222	204	245	217	212	197	202	239	211	241	199	175	189	220	212	190	215	206	182	191	214	173	210	206	205	201	212	210	193	189	209	195	190	204	214	215	205	210	209	171	183	210	190	184	190	219	228	189	208	190	196	196	201	159	203	229	215	221	184	220	217	182	192	209	198	202	193	202	195	218	225	194	179	214	202	182	206	203	188	212	207	195	181	219	208	192	189	213	173	218	195	206	205	186	223	210	197	209	212	181	210	193	230	199	198	198	179	199	186	192	188	199	194	207	235	199	189	216	195	191	201	202	196	198	176	190	206	179	196	222	187	203	223	220	207	206	217	200	205	187	224	179	186	185	187	208	202	211	204	201	195	190	185	216	174	226	202	187	175	202	217	189	213	204	192	227	225	219	204	170	234	219	239	219	206	186	211	206	163	226	195	217	204	205	204	179	199	197	201	181	199	206	203	204	193	212	197	210	196	226	227	201	188	207	204	199	209	190	221	213	212	208	203	201	192	169	201	214	196	220	190	210	180	209	200	231	194	224	190	212	194	200	224	232	222	196	201	209	182	229	227	197	217	205	197	221	201	211	219	194	207	213	190	192	189	206	183	174	213	192	186	188	186	237	188	193	220	199	214	215	200	219	214	205	197	200	200	215	196	194	194	207	203	212	201	203	188	198	199	193	213	196	178	205	189	214	196	201	189	198	193	195	198	206	194	204	199	215	202	187	186	183	204	218	195	190	209	193	214	214	214	196	178	227	226	172	189	206	194	230	204	211	199	202	180	210	207	218	224	201	210	213	168	202	208	194	196	222	190	211	204	198	218	217	179	211	212	207	205	206	205	204	203	198	208	236	185	196	197	197	187	213	207	187	183	210	197	183	216	221	193	175	235	218	202	187	187	192	191	212	215	204	218	206	183	189	221	190	217	196	206	170	202	188	188	187	210	198	203	192	222	210	216	197	180	219	207	208	193	236	207	210	185	188	199	193	224	220	215	207	205	206	174	184	189	199	207	192	186	188	229	202	204	227	217	201	207	214	223	217	198	217	228	212	190	214	192	202	228	200	196	208	215	194	201	177	193	190	212	189	179	180	202	194	192	199	211	209	183	209	198	230	205	225	210	187	198	193	194	223	204	190	196	224	182	199	196	204	212	193	217	210	190	199	193	191	199	167	221	193	199	191	220	226	202	194	212	211	220	197	203	195	204	213	199	183	207	207	194	196	234	219	218	195	209	212	195	204	199	194	205	203	219	202	197	179	217	214	190	228	189	199	206	204	197	200	184	217	197	176	205	186	206	176	193	199	211	191	216	216	212	184	195	213	215	186	179	226	220	182	202	201	194	224	201	205	212	206	175	199	212	192	206	228	170	201	171	187	197	224	205	201	202	198	208	201	211	186	180	200	183	205	185	199	195	224	207	192	190	187	199	181	199	207	190	202	222	194	212	205	169	197	203	221	213	204	197	204	207	196	200	222	226	200	219	210	212	191	218	214	243	201	185	215	207	201	212	207	187	202	190	210	216	210	188	229	177	191	191	204	190	187	209	191	197	206	210	178	193	180	226	193	236	216	203	181	211	219	184	214	223	209	203	181	203	207	202	203	206	179	205	185	200	179	200	198	191	209	180	180	220	223	193	186	225	185	219	190	183	190	199	217	207	204	176	224	200	198	201	231	211	208	215	182	215	196	215	194	218	180	188	198	190	214	215	217	189	205	197	201	209	207	211	234	216	188	223	200	195	183	207	201	184	199	194	193	193	201	195	174	211	212	212	193	205	217	203	223	219	196	186	219	222	225	203	165	200	186	202	210	207	209	209	197	219	208	214	193	207	225	192	199	214	197	189	182	183	192	214	184	206	226	189	209	202	216	203	183	196	199	186	208	192	205	215	185	201	198	209	196	187	194	185	193	191	208	185	179	192	202	183	210	199	206	207	188	213	197	195	189	231	196	219	211	194	205	189	197	228	204	202	208	228	185	192	211	202	181	206	213	199	194	187	197	178	207	186	227	204	211	183	202	192	231	205	201	212	182	191	201	205	182	207	200	191	190	201	222	225	197	201	173	203	195	225	203	202	200	224	202	196	195	216	190	198	210	219	206	185	210	188	188	176	207	228	212	184	208	231	202	222	194	217	192	225	177	204	209	216	225	205	185	214	191	180	206	230	234	197	203	219	206	211	219	211	204	198	243	192	225	199	216	222	202	191	231	203	210	188	194	205	210	199	198	232	208	194	204	208	189	201	197	176	200	204	194	199	217	195	210	191	221	207	226	224	216	231	196	208	221	205	205	205	199	179	205	197	176	215	195	193	213	202	221	216	198	175	190	200	200	236	180	209
4816	6359	3971	2103	1583	1223	851	642	620	451	385	399	346	336	316	291	268	257	274	251	223	259	246	244	238	249	254	236	234	234	241	257	227	238	241	239	234	217	228	224	236	263	218	222	245	235	245	229	234	211	248	248	233	239	222	218	219	245	238	258	244	228	220	249	219	245	243	256	225	236	252	253	259	238	257	221	236	218	222	225	221	207	254	245	196	219	232	238	222	244	245	255	223	237	215	190	216	220	247	249	238	199	222	214	213	221	224	216	244	240	237	239	274	233	225	262	242	241	245	237	237	206	216	236	238	256	247	213	232	248	216	227	256	219	233	239	212	239	251	221	227	247	233	222	249	237	241	236	228	244	255	251	224	215	242	218	222	248	221	223	221	227	240	220	231	220	217	234	223	237	225	217	226	237	231	245	230	233	262	254	221	226	204	235	243	221	232	278	233	225	250	246	236	253	234	231	220	203	226	263	235	234	233	228	250	255	219	231	236	208	224	224	234	248	225	234	232	233	247	261	254	250	234	236	256	264	210	241	263	239	231	228	237	241	238	237	220	225	234	205	217	238	272	238	243	247	237	224	245	275	247	228	206	233	222	233	219	219	224	236	188	222	215	216	233	257	222	223	243	224	212	231	201	231	230	268	242	232	259	219	234	248	203	235	221	226	267	236	220	253	232	236	239	226	230	252	217	222	244	252	243	257	240	233	238	209	234	251	250	233	253	210	243	221	247	204	244	229	234	215	248	236	213	243	240	229	216	216	262	229	249	235	215	230	210	228	239	222	229	228	245	235	226	232	234	244	235	212	217	203	250	257	212	231	243	232	228	223	229	233	250	217	263	203	261	244	229	229	258	214	242	243	228	231	211	207	229	242	260	238	251	230	232	216	246	219	233	238	231	231	231	243	244	210	228	219	225	212	212	241	247	232	229	220	230	258	252	212	245	221	252	246	218	258	246	236	229	239	238	247	231	210	225	243	241	249	237	249	241	228	224	242	256	225	240	210	196	237	224	231	218	218	236	234	228	232	231	233	228	232	252	235	224	264	235	233	238	243	225	238	242	211	234	226	206	217	241	242	244	224	231	212	221	231	226	223	243	260	205	232	204	205	253	243	242	223	228	220	263	237	225	227	208	251	237	205	229	200	270	235	239	240	236	231	238	193	230	230	223	229	233	231	243	237	223	223	241	232	261	244	236	224	245	240	239	216	229	219	220	232	213	243	227	246	244	233	221	260	244	231	258	255	230	218	233	235	204	231	221	207	240	227	242	229	224	221	253	217	232	210	244	214	218	209	246	271	211	207	244	220	235	218	211	223	245	267	215	218	217	242	253	285	221	233	247	234	233	257	216	221	206	239	215	239	261	230	219	225	211	222	223	240	228	232	224	238	234	237	225	229	213	244	232	222	211	253	237	250	239	258	215	242	193	228	248	227	235	242	237	259	246	243	227	217	227	250	259	242	255	206	240	236	242	251	235	248	221	206	205	224	244	223	233	250	227	266	221	213	239	232	216	247	250	221	237	261	209	220	239	238	232	227	223	252	227	244	256	223	212	227	235	242	224	208	248	218	255	240	227	226	202	231	216	219	239	236	263	239	224	216	231	218	233	232	229	251	232	237	232	274	222	241	219	274	218	219	216	229	233	235	225	228	228	246	280	208	252	227	256	207	229	220	227	216	246	251	232	235	197	198	220	227	259	217	218	221	199	231	236	219	223	218	228	227	217	219	226	248	211	256	236	253	259	265	221	213	257	231	230	239	216	235	248	230	226	223	215	248	244	240	236	255	257	256	254	245	249	223	221	231	214	233	223	192	227	234	253	229	240	225	236	237	227	219	217	217	247	238	241	217	224	227	224	213	223	227	240	254	230	244	237	218	260	231	228	244	235	197	236	207	218	226	240	249	249	282	257	247	253	259	219	243	225	227	231	254	225	225	226	270	222	203	247	208	224	221	259	189	234	226	229	235	205	250	266	222	269	205	224	228	206	214	230	249	228	229	236	262	232	232	212	244	206	244	217	238	239	236	249	249	223	229	245	239	227	215	260	232	229	240	220	231	229	241	208	231	227	237	227	221	232	233	235	224	228	243	213	239	236	236	229	247	231	220	242	233	222	221	236	251	222	229	239	225	252	236	243	222	246	197	241	205	227	220	258	232	209	217	244	254	240	223	248	223	221	240	246	240	222	247	221	262	232	254	227	212	226	247	247	232	230	222	205	220	214	228	254	240	246	241	218	213	228	257	238	261	228	235	236	209	231	266	240	241	242	241	241	232	244	217	225	257	230	215	219	221	239	233	229	204	203	244	263	239	234	233	208	226	240	224	255	227	222	245	241	213	242	254	230	248	230	215	271	241	220	244	253	238	243	249	205	216	222	213	237	260	245	245	247	230	242	234	205	239	263	233	244	254	247	238	215	218	213	235	221	233	229	236	238	243	217	223	254	200	221	260	226	232	243	224	225	219	254	243	240	229	216	257	212	242	256	235	253	226	252	262	215	235	234	219	248	215	228	240	244	198	244	253	239	224	213	226	226	238	251	221	274	230	252	235	251	225	256	224	260	236	200	239	226	237	223	206	236	228	234	212	242	233	250	239	221	238	246	268	251	228	259	196	210	231	222	228	246	243	271	221	234	226	221	233	259	224	239	213	229	231	223	230	193	233	243	220	255	229	272	212	238	258	209	206	249	237	219	239	242	254	235	242	226	214	213	232	227	225	241	206	238	232	242	204	246	221	210	235	252	216	251	230	202	220	245	235	244	254	221	230	218	227	219	249	240	235	256	232	267	212	228	214	217	231	268	234	230	233	278	227	209	253	208	236	247	224	233	241	195	247	227	256	224	214	256	245	227	204	202	235	235	240	245	228	232	247	235	234	234	231	223	240	218	240	214	234	233	221	206	214	204	244	222	240	250	235	226	217	211	233	226	250	241	255	236	252	233	216	214	221	224	242	223	213	241	244	253	252	242	227	233	211	242	228	224	240	244	248	235	238	222	239	239	237	252	215	237	238	228	233	226	205	222	210	234	228	222	242	223	222	244	264	225	221	250	212	246	224	230	207	203	234	268	256	235	237	248	196	220	243	231	202	243	227	210	242	243	253	226	233	255	248	221	236	248	244	212	215	219	214	226	215	258	222	231	221	217	211	219	237	233	246	213	214	243	248	250	205	240	210	238	239	235	238	230	270	225	217	245	251	219	241	244	224	239	253	230	259	197	198	223	257	245	232	205	218	213	238	230	227	231	233	244	221	195	242	252	263	224	249	230	267	248	254	230	255	237	227	225	218	222	250	204	224	237	247	227	233	268	219	219	236	251	222	189	213	241	223	234	209	202	202	241	218	236	229	241	236	220	213	281	221	219	232	231	242	215	254	224	225	249	243	226	217	232	214	231	231	201	217	235	233	221	242	223	256	236	229	224	222	215	245	246	225	208	221	245	240	214	220	224	206	238	236	236	224	225	220	241	240	229	223	245	220	209	241	248	231	226	213
22399	21236	29072	23691	21236	21344	12901	1693	1205	1035	881	802	788	705	734	689	647	648	632	645	660	558	630	627	595	614	598	565	582	579	572	579	601	587	574	586	566	560	549	592	569	590	561	574	619	585	605	549	573	530	586	589	513	618	570	530	598	549	603	542	574	584	546	515	562	548	582	579	574	557	543	576	556	599	574	559	521	567	584	558	536	533	583	557	545	538	552	554	532	534	555	506	538	513	537	591	552	570	592	532	544	568	566	513	538	577	488	589	576	575	553	567	568	552	560	561	546	551	543	545	591	564	492	541	520	510	572	554	558	558	512	566	552	543	546	559	542	512	596	557	507	574	543	569	555	556	554	536	550	519	511	555	551	526	546	551	541	570	572	576	579	563	512	554	511	547	516	547	542	571	548	560	538	524	543	585	535	573	523	533	522	584	508	555	521	533	527	522	527	585	560	533	525	547	571	553	505	543	552	534	537	575	521	545	561	529	554	527	514	589	534	572	571	556	564	573	547	533	572	550	499	537	576	522	562	553	586	535	541	536	539	550	546	574	531	559	534	562	539	527	516	546	550	578	591	548	606	508	555	541	577	528	559	609	509	549	575	550	571	590	513	545	557	565	549	515	553	559	524	570	601	537	573	585	550	527	563	588	584	544	539	562	523	564	563	548	528	544	556	563	562	589	538	557	553	538	552	553	525	540	575	590	531	503	547	513	520	563	529	554	566	507	568	528	564	528	538	541	563	580	563	525	541	567	522	524	570	559	516	625	541	553	560	534	542	543	556	566	566	538	556	533	580	549	542	543	548	587	592	558	531	537	591	496	501	556	524	523	557	542	512	510	556	579	550	592	602	523	584	546	556	558	540	538	576	557	542	558	512	532	524	520	554	543	539	541	548	550	539	546	558	559	571	564	565	551	520	499	587	545	536	595	550	531	575	554	562	543	524	521	543	532	557	533	531	554	561	506	567	569	503	532	512	531	559	576	553	539	586	526	518	537	533	511	534	525	568	592	539	552	555	545	561	550	546	563	550	547	558	545	538	495	578	577	571	512	537	513	556	554	525	544	569	545	527	540	586	528	542	543	564	579	515	536	524	548	565	559	571	568	552	545	549	574	519	532	562	571	582	547	534	541	554	520	532	548	565	548	539	521	597	565	528	557	531	553	522	537	557	548	546	544	585	525	553	559	504	557	519	529	556	578	549	578	560	570	520	546	531	554	558	552	567	565	544	516	512	531	579	531	582	571	583	586	543	501	545	526	564	529	518	540	536	555	575	548	558	481	549	585	555	565	577	578	527	526	561	595	524	537	587	567	497	554	558	587	567	590	497	533	522	538	527	524	571	508	550	549	567	543	532	527	559	562	542	515	555	565	575	579	557	529	551	590	554	541	586	525	573	539	568	524	570	558	528	527	545	501	524	572	546	535	567	557	509	613	556	504	503	520	534	560	557	571	551	578	548	529	567	598	532	568	547	531	604	545	553	566	565	561	560	577	582	524	561	559	584	580	548	574	556	560	508	546	565	567	539	542	535	584	531	512	574	530	542	533	555	540	589	536	570	552	542	536	514	569	552	580	561	550	569	560	553	582	563	522	557	540	572	521	509	564	534	585	531	538	532	567	589	520	529	558	534	539	572	565	564	509	551	537	563	535	521	570	509	527	565	566	587	574	523	531	575	548	559	517	524	576	553	554	562	535	520	534	523	549	561	534	561	543	541	581	533	596	570	528	561	574	549	526	576	514	535	550	541	548	528	527	524	538	572	559	539	525	520	620	550	536	578	536	564	543	532	496	563	503	556	588	563	517	522	585	521	513	510	600	525	551	523	556	563	554	585	559	509	558	549	581	575	585	561	543	537	555	541	554	514	550	552	533	556	583	558	562	557	586	547	502	532	504	578	530	533	543	543	538	585	549	596	539	543	589	531	545	589	503	544	520	538	538	523	531	550	547	529	595	578	543	533	541	551	528	561	534	552	544	573	580	596	561	554	547	578	585	524	533	541	608	562	520	584	528	566	497	552	547	544	553	552	536	519	539	543	560	540	537	589	559	541	587	562	583	551	547	605	542	549	525	526	546	519	520	567	563	548	552	541	507	560	508	514	540	538	572	525	535	566	565	528	511	535	549	553	558	504	549	549	538	557	543	532	532	572	568	528	521	535	541	538	546	535	536	541	574	523	566	556	569	577	536	575	534	530	576	557	522	567	482	585	526	545	576	536	571	551	575	558	542	532	550	544	577	552	537	554	549	540	598	520	587	506	532	506	515	517	533	564	538	544	529	563	517	564	531	533	583	543	516	579	571	534	564	552	563	540	518	531	497	540	532	528	567	539	569	550	568	572	528	555	568	546	531	597	550	555	582	598	591	579	592	562	529	561	539	523	574	533	556	540	575	567	561	536	541	545	511	542	580	568	561	573	624	503	542	599	535	510	570	532	556	560	550	537	562	559	527	559	526	592	529	541	548	559	567	509	501	521	541	556	544	530	538	514	570	544	518	562	519	555	546	515	538	555	567	500	585	541	513	543	571	553	540	568	528	539	515	590	552	548	549	535	548	541	553	541	562	529	557	549	525	558	540	571	481	511	592	544	545	598	524	571	548	565	581	575	583	540	538	536	536	520	559	551	569	558	563	522	585	549	564	557	528	532	549	554	557	524	537	563	526	580	579	575	520	541	536	548	530	542	527	523	555	559	545	552	592	530	552	554	574	534	541	606	541	544	532	574	580	555	566	550	567	543	568	557	583	512	540	546	537	514	553	571	488	492	538	539	548	553	496	566	529	579	568	546	554	517	544	537	542	536	501	521	567	531	580	585	531	583	552	514	514	586	565	504	522	558	522	575	567	559	578	520	531	550	536	568	509	609	557	527	550	502	557	531	568	559	557	548	567	538	552	547	546	523	549	531	582	545	537	525	577	584	582	584	567	516	569	511	500	543	523	544	529	537	580	505	538	537	573	507	505	534	549	574	528	556	544	567	526	556	554	524	538	549	551	570	512	571	574	535	564	557	527	550	541	579	535	544	543	554	534	533	548	533	545	540	523	544	546	554	593	567	531	522	533	521	515	551	583	517	555	531	517	541	613	531	559	605	523	551	563	506	580	573	527	543	538	584	564	573	548	551	567	504	572	519	540	525	511	524	529	567	553	540	536	561	548	549	533	524	564	552	545	518	519	569	517	578	532	566	551	568	598	495	542	561	530	568	505	604	560	551	591	548	573	555	533	531	536	539	592	557	527	554	569	524	575	510	541	544	564	552	566	515	538	579	534	547	564	544	547	547	563	587	523	554	561	555	581	499	521	545	519	531	534	555	600	551	581	563	512	602	529	546	526	553	590	573	507	554	563	535	480	539	564	505	512	540	558	570	549	555	579	547	581	587	519	568	528	543	571	560	552	546	576	553	529	568	533	551	533	569	541	540	533	542	554	572	522	511	522	584	563	547	588	572	513	544	549	552	592	527	553	541	550	561	521	576	569	555	576	551	503	537	583
6910	16602	11671	6306	4760	4013	2647	2032	1820	1393	1205	959	940	894	892	749	757	716	746	702	698	676	699	650	611	646	641	610	645	641	639	618	643	635	607	628	584	596	610	674	644	658	601	630	635	569	612	622	561	632	666	570	608	583	607	577	592	624	621	654	649	595	580	587	609	588	636	580	596	600	583	635	572	612	600	591	650	547	635	590	638	603	642	641	603	625	578	608	591	594	613	561	603	606	598	609	595	599	600	583	615	610	537	615	673	590	590	591	586	594	574	612	605	586	621	566	594	623	668	607	595	617	583	562	611	654	617	600	617	578	635	600	583	598	556	635	611	593	615	568	614	595	615	608	596	613	599	576	575	580	629	598	586	590	610	578	604	615	602	632	588	562	590	565	621	565	581	623	558	587	631	612	592	591	597	599	603	657	612	622	577	596	593	582	627	606	633	571	585	585	566	569	599	607	608	538	639	602	599	609	589	597	585	634	607	587	598	605	628	609	615	620	582	654	589	624	582	600	604	600	606	579	624	585	615	579	594	590	561	636	600	582	570	636	521	548	618	611	576	590	583	603	589	587	605	576	555	632	617	648	597	579	624	614	574	630	583	649	634	614	603	627	585	559	575	595	578	592	603	591	626	622	630	575	586	588	586	595	584	557	558	612	596	629	598	590	599	592	594	567	546	585	568	578	588	608	598	604	624	608	562	621	592	600	598	614	609	608	577	607	605	605	618	587	597	600	598	582	594	623	610	616	629	572	590	639	593	622	604	603	603	611	597	584	617	631	595	598	586	596	607	581	597	590	567	631	583	609	607	596	569	602	633	600	620	577	612	580	611	559	589	600	625	559	597	601	577	581	591	569	609	633	600	590	635	649	607	606	586	543	609	542	599	607	591	605	582	596	596	557	630	602	611	616	632	583	573	583	571	646	586	587	602	604	603	618	610	565	577	606	623	589	604	605	599	588	582	589	584	547	590	613	622	592	581	592	614	638	586	603	626	594	572	567	599	588	548	589	586	589	606	616	574	557	592	598	627	589	610	624	595	577	619	577	592	626	620	588	612	564	582	581	610	594	614	622	601	580	598	592	555	594	589	587	594	611	636	592	583	576	610	593	567	602	570	592	568	594	586	591	607	588	643	592	659	574	575	582	570	604	592	594	636	590	576	583	627	597	571	562	604	599	610	566	579	588	621	583	619	572	625	598	620	602	594	563	590	617	575	650	611	637	614	610	541	602	611	575	613	630	637	589	544	587	572	610	576	615	573	561	577	578	608	577	645	617	631	630	601	574	594	603	584	598	572	601	579	609	577	618	582	621	583	623	593	577	585	581	615	592	595	628	603	564	563	544	557	616	612	646	582	608	606	605	621	561	546	603	571	588	584	624	603	621	643	635	600	610	594	587	641	622	626	601	564	616	602	601	621	625	649	609	586	583	604	562	586	586	632	624	571	621	625	585	605	562	592	603	605	542	636	582	592	588	649	623	646	595	608	609	622	613	622	579	628	580	660	564	599	643	603	609	582	588	592	573	569	577	620	623	539	568	596	536	621	589	623	596	546	624	598	611	619	623	563	576	620	612	581	581	599	608	606	589	555	584	579	596	592	611	613	578	615	583	595	621	585	562	558	556	589	572	611	584	609	563	597	575	594	569	592	539	612	565	599	600	602	570	635	626	632	578	570	594	582	618	632	597	565	584	625	607	586	557	601	570	573	603	609	613	557	610	627	625	618	595	558	553	599	627	609	594	600	643	564	579	572	603	568	590	592	610	594	616	623	620	610	586	590	585	606	587	619	588	647	595	596	588	599	640	613	591	612	614	598	557	606	595	559	605	606	595	599	575	614	643	607	620	594	587	587	564	583	587	589	539	612	590	584	588	594	563	602	588	574	567	663	574	609	589	612	588	632	595	581	626	597	597	621	582	556	629	605	609	571	596	608	547	581	555	614	676	603	543	597	610	558	583	615	572	615	630	599	544	606	603	616	636	606	560	617	621	551	603	602	598	563	563	591	592	585	576	594	626	607	541	585	615	600	632	555	624	619	580	565	594	608	628	599	605	577	588	601	608	612	567	610	589	616	588	584	618	634	636	611	569	564	569	592	617	609	595	580	561	626	588	606	601	592	604	608	571	599	606	566	588	591	593	631	630	634	577	599	580	577	564	622	556	587	569	598	579	577	594	583	599	590	626	633	588	590	578	575	615	604	609	617	609	594	577	565	594	613	553	579	634	610	586	535	587	572	630	633	594	584	597	608	605	582	575	590	598	575	569	590	610	638	593	612	602	605	566	560	642	575	591	594	620	560	641	587	666	548	597	584	584	592	606	558	596	591	583	593	540	550	606	630	563	589	635	630	576	578	583	559	585	622	599	627	579	580	624	558	617	579	609	595	592	605	593	591	586	630	584	648	595	611	565	611	622	594	593	597	610	581	588	582	558	602	606	611	619	620	591	566	612	604	625	581	579	547	605	590	595	593	620	594	624	605	572	602	565	630	555	563	589	597	638	612	564	590	629	601	650	597	582	585	596	616	589	587	594	559	609	597	608	607	618	585	594	621	599	582	622	603	579	602	614	570	624	646	608	597	590	580	629	560	569	634	584	595	595	597	603	582	608	615	620	579	581	608	602	582	578	625	561	594	586	596	583	606	619	634	591	601	618	580	549	629	584	575	575	637	543	591	577	635	595	588	625	569	602	583	594	557	591	596	575	606	562	580	558	576	626	558	571	606	571	600	579	553	611	573	613	562	596	612	625	603	582	606	595	581	631	581	614	619	589	606	560	636	580	589	566	594	596	601	566	631	603	602	595	619	602	561	592	549	581	542	605	556	577	616	613	594	605	619	593	583	621	588	570	571	590	606	611	590	616	599	608	598	619	605	627	592	616	601	633	650	620	600	630	619	581	604	602	565	623	620	615	584	632	606	532	584	596	605	592	586	586	619	600	585	596	588	611	605	585	642	613	571	620	579	576	599	654	599	587	597	610	566	578	581	581	599	628	557	594	572	574	565	578	583	595	578	586	583	587	652	628	595	611	580	574	580	622	596	550	597	639	596	600	590	605	593	595	601	616	581	621	569	619	619	616	599	601	594	631	606	580	543	617	593	555	609	578	552	570	576	587	581	611	608	579	602	631	575	612	605	655	565	600	579	575	598	592	605	559	577	554	588	571	586	577	573	596	586	605	594	594	610	589	569	569	636	577	634	609	631	624	600	557	571	635	589	592	603	622	589	630	594	603	624	631	632	605	563	633	611	580	595	619	620	625	584	591	596	613	596	563	619	598	590	589	592	582	626	596	637	597	574	557	577	592	630	553	607	554	567	600	583	552	588	586	561	599	604	579	578	567	561	540	589	582	618	633	626	598	580	585	642	605	601	626	630	588	559	594	581	626	589	614	582	604	596	662	578	604	605	624	594	588	600	606	588	600	583	616	618	609	596	583	563	627	572	604	630	590	629	616	590	543	605	606	588	593	577	559	591	581	594	596	582	564	608	640
27511	19630	6308	856	608	513	525	447	471	431	456	434	459	429	502	434	460	450	440	426	450	445	430	472	417	485	448	447	440	441	431	453	465	405	421	424	413	449	448	435	458	433	451	425	446	508	403	431	449	431	460	447	468	417	435	381	469	394	450	447	423	454	464	437	422	426	429	427	486	451	418	475	477	462	406	431	428	436	461	432	439	442	378	425	411	447	422	439	465	433	443	430	419	429	443	465	434	450	460	435	456	454	415	460	449	442	424	448	454	469	447	419	438	452	418	447	439	440	408	435	428	471	432	453	475	448	424	445	423	452	438	487	450	423	440	438	422	461	443	444	459	450	444	436	468	433	450	479	448	427	435	464	422	447	470	431	410	478	420	436	382	421	418	449	460	413	443	455	458	435	449	429	459	456	462	395	446	411	471	450	436	424	413	430	454	451	492	423	486	396	417	430	430	487	440	420	410	438	424	439	448	417	440	451	444	483	430	448	437	421	453	417	446	429	474	460	442	477	432	448	434	426	454	407	416	446	399	429	457	475	427	443	436	429	451	448	451	414	405	420	462	426	466	435	427	437	419	427	444	422	466	446	445	452	417	440	435	417	460	437	416	447	435	426	426	431	447	446	427	437	425	448	439	439	408	434	417	458	424	443	434	385	421	473	450	436	445	432	482	453	428	405	413	419	450	414	439	428	428	480	447	426	442	419	424	442	417	451	433	436	426	458	432	443	484	468	459	408	460	486	413	381	433	456	423	444	459	436	432	455	434	468	424	470	507	462	408	464	467	448	449	450	468	454	448	440	392	444	446	424	437	449	442	422	435	429	463	424	452	472	426	420	440	446	458	452	448	477	453	431	437	472	453	435	428	433	421	455	419	471	432	397	426	474	414	405	426	426	409	448	478	420	395	450	452	454	449	408	480	445	463	425	442	427	443	448	399	416	432	431	457	451	458	427	461	447	420	419	435	439	415	442	433	440	441	394	442	446	440	454	383	453	432	427	421	436	436	451	425	434	441	467	445	438	446	406	418	448	441	435	450	454	419	432	408	429	435	464	455	437	410	418	457	446	440	429	448	463	461	469	435	412	406	467	435	418	471	442	417	410	449	446	426	424	433	443	434	454	430	447	410	449	412	421	447	479	449	441	457	444	438	409	467	444	464	435	424	446	481	475	445	458	426	401	465	476	444	436	491	443	444	472	455	437	465	489	432	463	445	455	417	393	427	481	409	443	416	453	430	461	439	437	458	455	449	435	446	433	410	484	423	453	466	461	438	433	443	435	446	447	452	450	467	451	436	411	419	438	438	440	453	435	433	470	452	458	443	440	439	418	479	448	441	455	430	453	408	487	418	431	428	435	426	476	413	412	430	446	479	431	418	453	475	437	441	482	423	421	415	424	443	430	418	445	423	447	440	446	471	467	486	476	457	415	451	440	409	447	434	432	475	451	410	432	451	430	445	389	455	423	431	461	430	465	445	440	418	406	454	418	443	437	418	427	447	420	413	413	455	447	455	446	417	451	439	413	458	452	432	399	444	456	469	474	467	439	441	459	445	449	441	418	439	419	429	403	432	432	439	440	457	404	441	462	431	430	449	451	415	453	453	431	453	486	477	489	445	436	459	428	453	440	439	420	431	440	416	409	460	442	473	440	451	436	430	425	455	461	432	459	441	458	382	455	465	390	424	431	478	452	430	481	440	444	449	443	448	429	432	447	447	410	426	428	470	418	441	463	409	401	446	444	472	421	444	415	424	439	427	428	439	439	440	440	402	469	445	459	421	425	481	447	416	444	455	423	410	430	466	439	423	478	486	441	455	436	454	444	494	444	406	414	444	433	490	474	395	410	457	404	431	413	427	427	459	425	440	429	401	403	429	426	426	410	419	452	407	460	415	444	428	425	467	426	442	457	464	447	477	439	454	432	416	439	419	445	441	452	427	459	450	478	447	443	418	450	477	445	445	391	413	424	411	429	416	392	459	418	488	415	449	439	427	446	465	474	405	418	451	420	436	431	423	424	426	449	418	451	454	459	432	441	470	443	463	474	454	434	434	423	469	435	411	462	421	471	436	436	433	409	418	419	440	454	465	454	432	442	464	425	472	454	450	435	448	455	433	432	478	465	424	439	404	447	427	411	443	436	467	425	395	465	455	438	467	458	459	456	481	488	439	457	479	395	414	443	411	406	420	433	455	463	422	426	424	439	456	426	437	453	415	446	414	447	423	414	434	441	454	449	450	399	439	444	444	424	412	442	482	458	451	472	431	427	450	462	477	410	457	425	445	392	448	483	429	413	458	432	458	453	440	460	469	443	419	444	460	445	465	440	412	430	447	451	450	425	435	416	440	442	438	417	426	439	428	452	425	458	457	492	429	462	443	466	438	420	476	427	435	433	410	418	457	445	456	465	422	432	435	451	506	428	422	429	464	429	431	436	462	423	469	466	461	455	431	472	429	408	444	444	414	434	443	442	428	460	437	449	434	431	441	456	397	441	438	439	471	432	451	443	415	439	425	386	466	444	408	449	417	423	466	449	452	425	441	439	428	441	491	410	432	466	417	454	450	437	424	433	423	434	462	476	451	444	413	400	423	462	419	426	415	433	425	432	422	411	423	414	392	438	489	446	478	435	421	402	427	419	440	449	473	407	461	450	433	437	424	421	415	416	414	438	445	421	464	441	432	450	446	455	453	434	466	444	461	433	469	464	472	464	460	440	421	422	449	468	447	454	435	454	456	422	461	403	413	436	433	434	442	446	462	474	438	440	452	428	434	366	421	420	443	427	448	457	447	445	440	430	463	431	456	484	419	436	438	483	420	472	405	415	409	425	472	427	461	424	421	446	408	447	408	410	443	432	440	437	406	431	447	441	436	467	412	448	434	407	437	417	420	437	436	450	459	452	453	455	376	443	434	434	427	425	443	439	426	418	429	434	436	406	405	429	419	449	422	464	448	434	421	501	466	452	463	414	423	413	449	445	380	432	461	459	449	438	428	431	401	423	445	440	435	428	466	426	437	424	425	425	454	470	448	465	431	442	411	466	399	437	450	445	478	428	461	416	451	428	424	413	424	405	387	451	425	462	463	421	438	450	435	435	431	439	413	422	444	421	452	418	442	447	450	385	461	457	456	411	437	430	398	466	467	433	411	424	436	420	467	420	448	477	444	463	444	414	455	457	420	472	453	422	468	416	423	456	411	418	431	433	433	453	449	465	428	460	462	429	477	451	428	447	434	473	388	439	433	477	456	424	460	472	438	456	426	453	430	419	440	402	485	432	431	447	437	437	478	426	422	440	434	431	457	430	445	454	458	454	441	436	413	468	466	418	470	456	451	420	431	428	431	458	477	473	449	423	416	490	434	436	411	463	445	430	443	451	420	429	450	431	461	454	462	402	435	417	409	455	451	447	426	448	441	430	422	459	448	462	450	445	425	466	445	413	471	440	436	458	424	405	452	442	455	470	428	430	412	464	466	437	445	425	419	458	430	450	450	428
5009	1485	923	646	649	563	537	500	511	498	496	497	460	455	467	466	525	468	431	454	469	439	432	479	464	454	505	475	479	436	481	431	474	464	460	436	455	444	456	492	454	513	470	470	451	462	455	480	454	431	457	442	467	452	467	436	443	463	509	466	466	450	474	480	487	434	494	433	459	475	431	517	491	496	467	456	471	489	457	474	462	460	497	480	456	453	483	473	461	488	469	464	484	475	498	463	487	488	475	473	440	434	471	481	465	468	460	463	446	417	469	461	462	467	449	424	466	424	459	460	459	445	485	468	469	499	469	419	478	458	487	461	479	448	450	476	460	422	473	456	491	480	504	467	496	433	421	485	465	461	491	482	482	445	447	439	421	454	477	467	498	458	466	445	458	481	488	497	452	434	461	458	470	515	439	454	450	446	460	456	451	469	459	462	471	444	444	448	448	468	435	435	463	421	442	452	429	442	434	467	498	447	471	482	448	485	482	463	480	442	481	451	482	471	450	457	440	479	431	449	472	460	448	437	470	436	471	419	473	473	440	431	444	459	444	480	444	406	447	464	461	459	481	468	434	505	457	495	445	498	512	490	453	432	485	452	458	478	439	437	469	482	456	460	507	461	459	496	425	453	467	487	461	497	437	451	449	461	475	468	457	451	455	479	457	439	458	479	471	465	437	455	448	464	444	438	452	464	493	453	424	458	456	451	451	446	430	490	507	474	429	460	461	491	450	470	449	457	464	461	488	494	477	464	459	412	472	470	448	453	435	442	443	452	467	454	479	490	448	451	483	461	493	454	437	471	474	446	482	469	486	480	424	450	445	444	439	445	480	466	453	487	482	466	498	460	459	482	487	453	424	458	451	412	463	451	469	468	486	464	437	472	464	440	476	455	456	472	472	478	464	519	515	445	466	464	447	426	480	457	459	484	477	472	450	427	440	457	505	473	450	472	466	434	474	454	488	437	436	471	502	485	461	472	441	442	411	500	456	501	490	459	491	474	444	421	486	430	444	477	485	491	469	461	473	450	450	456	504	481	470	437	442	429	461	456	461	476	451	486	466	491	473	479	473	429	458	453	459	449	432	457	470	457	467	469	439	422	465	456	464	466	453	419	456	444	481	502	435	428	492	454	460	471	466	467	459	415	477	428	482	458	486	453	453	462	438	451	446	474	499	455	459	494	457	438	476	443	467	452	479	493	492	447	477	470	438	459	466	443	449	441	464	457	462	452	440	464	432	466	432	466	465	440	430	457	468	469	460	441	440	471	489	429	500	472	510	450	478	497	451	444	435	459	460	467	474	494	427	502	459	422	454	462	458	410	439	453	463	430	441	472	456	455	454	445	466	517	404	453	455	493	425	472	467	489	449	470	478	484	439	446	471	486	463	442	472	480	455	459	478	452	474	464	443	488	431	438	469	485	422	445	485	498	470	480	419	421	433	459	448	486	484	453	489	470	381	490	446	474	457	451	455	468	491	449	476	474	477	466	441	477	450	455	482	452	444	446	456	481	494	434	496	441	466	458	458	446	488	479	476	466	458	492	441	461	498	457	446	477	467	456	431	545	453	472	443	437	472	457	465	440	487	498	457	415	440	429	452	482	441	463	478	477	467	420	457	471	448	453	472	436	442	482	476	438	427	473	478	424	433	479	474	474	494	492	516	426	455	452	441	409	459	463	460	460	468	478	461	500	513	461	515	430	467	495	473	479	443	441	457	436	462	440	472	461	430	485	482	482	516	422	453	491	464	452	497	474	507	465	479	431	461	468	480	488	505	481	417	425	452	467	449	460	438	477	455	480	454	457	424	453	504	481	439	502	455	427	454	489	464	512	452	431	436	440	479	448	478	425	483	450	427	470	468	462	415	467	451	452	489	468	440	475	470	437	444	450	459	493	515	451	478	422	458	485	451	452	465	513	488	427	455	448	463	486	441	461	478	433	437	480	459	501	459	461	465	457	470	462	460	454	451	466	495	424	454	473	469	520	481	490	474	455	476	474	504	437	487	453	506	496	481	453	475	470	443	495	445	501	482	447	458	482	486	458	448	443	511	498	492	472	478	459	457	473	449	462	467	435	476	493	478	471	466	441	440	431	450	466	472	478	478	470	441	479	444	480	513	501	489	469	456	477	466	443	486	472	489	467	480	474	451	461	471	458	432	486	462	474	462	437	442	458	462	491	481	461	457	449	457	446	455	455	470	464	476	464	465	427	445	451	458	453	476	466	496	487	444	491	470	484	455	463	458	451	462	479	487	477	509	477	480	488	446	469	480	473	449	485	462	447	484	457	450	481	442	494	437	470	460	482	453	462	433	466	481	473	470	451	420	463	462	461	457	478	460	460	463	451	448	447	458	484	474	458	459	490	459	473	489	491	450	491	477	468	494	461	498	476	477	410	470	479	473	478	453	470	456	457	485	429	478	476	458	460	430	494	461	496	432	466	480	427	432	427	455	462	412	456	490	483	439	459	483	469	422	449	460	471	417	480	449	442	438	458	466	490	425	444	451	457	451	482	451	452	484	458	475	462	452	460	450	420	470	461	470	446	454	457	477	470	453	458	475	463	474	481	487	476	428	475	456	463	492	410	499	448	464	456	507	485	440	500	449	437	470	466	466	446	440	453	447	476	449	457	445	449	467	447	487	460	474	460	455	445	494	466	446	468	461	468	461	446	420	481	501	467	489	460	475	495	477	459	432	468	460	453	434	484	496	456	460	421	455	489	468	438	461	444	477	501	482	525	439	436	467	487	486	470	471	445	451	440	495	455	482	463	478	470	461	476	488	448	476	438	483	434	446	454	469	464	444	481	476	458	479	442	444	499	451	471	518	464	429	464	476	452	465	445	451	482	438	450	507	473	416	469	466	474	452	460	460	484	478	485	456	473	442	472	462	446	479	483	459	486	455	441	456	496	448	448	475	445	463	519	454	514	475	502	476	425	461	484	496	451	476	466	468	479	451	463	443	458	505	475	493	448	462	479	453	450	498	440	498	494	475	448	491	476	448	458	472	429	434	434	486	426	473	451	475	505	477	455	480	466	474	452	501	475	429	423	499	471	463	480	501	474	464	492	473	500	486	446	431	425	464	462	478	443	476	427	466	427	464	459	462	454	489	524	452	458	419	445	437	431	503	450	459	480	458	491	457	484	515	462	475	500	463	441	479	484	455	475	437	475	453	485	461	446	485	486	464	469	489	484	492	441	476	451	426	478	435	487	478	454	468	429	479	454	449	446	441	441	465	470	485	449	466	430	452	470	453	415	479	454	468	440	469	447	498	437	430	483	490	482	505	438	435	475	448	461	487	429	467	462	467	493	414	472	453	455	470	441	483	448	483	462	463	432	466	429	462	481	458	406	436	426	477	442	440	469	468	436	473	459	438	471	466	463	456	462	448	508	442	440	438	465	443	482	493	453	454	469	492	468	462	445	473	485	458	476	467	458	456	462	499	453	427	463	464	453	510	422	433	470	465	460	438	534	429	462	499	493	472	467
23562	21256	28724	24099	21248	14045	2111	1201	1144	953	951	846	816	861	875	772	799	805	790	772	755	766	739	796	731	762	770	752	789	748	735	786	717	718	781	735	779	775	779	760	763	753	729	757	755	750	703	771	732	767	736	719	746	703	737	699	745	739	735	695	729	756	740	785	724	761	768	717	727	735	701	744	798	759	727	740	716	713	752	732	711	750	784	759	793	752	720	763	739	776	754	760	743	728	749	782	741	752	746	757	735	764	800	729	736	729	720	735	721	748	736	758	755	745	727	741	769	729	754	711	748	750	708	704	718	669	735	695	718	742	716	762	706	705	754	746	765	771	743	801	762	787	729	717	764	739	725	754	752	700	775	740	711	739	758	774	762	782	738	744	713	719	726	692	740	732	728	738	766	752	705	710	708	742	694	757	754	751	735	704	767	740	737	739	738	737	722	765	782	757	779	749	768	761	732	776	745	724	782	711	744	754	745	742	716	703	698	725	755	716	793	719	709	699	773	739	770	704	708	718	718	738	669	734	743	750	689	712	743	769	732	732	758	711	758	743	701	737	732	747	726	784	701	725	733	735	696	705	765	776	805	715	727	715	734	717	684	750	726	723	793	726	728	739	754	783	706	762	751	736	741	710	779	699	764	691	738	735	703	730	713	744	741	705	737	753	711	765	735	733	772	716	761	728	729	729	753	742	737	746	723	732	750	740	726	742	765	762	690	748	724	723	686	742	698	796	759	758	771	739	745	734	768	715	719	734	710	791	744	693	760	738	697	769	745	733	743	721	697	751	695	704	785	807	748	733	751	736	720	727	755	763	780	741	736	719	750	751	762	761	709	723	720	725	790	709	805	708	726	722	725	750	736	748	788	756	738	739	730	703	725	703	746	718	711	748	711	749	694	728	754	717	718	744	676	753	722	733	729	758	729	732	718	700	700	748	700	745	761	771	724	775	744	762	740	739	763	723	718	709	759	755	739	711	735	769	725	751	717	750	752	731	727	749	738	674	712	746	740	725	702	723	759	714	726	761	735	701	740	768	730	758	725	720	792	731	764	710	747	736	748	746	724	751	741	733	741	813	723	730	744	703	735	771	739	748	715	696	724	727	690	714	738	707	737	714	717	746	785	731	779	705	736	709	729	742	719	740	735	747	738	797	740	695	734	722	733	693	704	741	709	773	727	742	720	770	749	762	688	732	707	706	704	736	766	695	708	738	733	737	710	738	741	735	801	707	728	726	773	777	749	793	696	769	790	706	734	735	710	783	700	757	750	773	689	732	676	740	727	721	785	741	722	683	719	717	700	789	777	730	725	728	775	735	726	742	761	743	713	728	748	719	755	766	688	687	783	755	697	802	753	677	752	698	722	754	729	757	710	740	726	733	707	787	767	738	711	700	728	749	752	707	755	719	788	758	702	703	804	747	739	756	716	770	730	736	779	705	738	752	747	783	724	757	781	814	706	769	748	739	776	752	719	727	764	721	797	719	709	777	700	764	694	740	757	771	739	702	773	728	755	718	691	729	736	712	715	729	719	696	718	742	718	786	754	728	731	725	732	755	704	726	733	738	705	732	758	699	726	723	737	719	747	750	782	747	776	709	736	663	754	732	718	718	733	752	726	722	767	714	728	768	723	694	719	750	752	773	727	753	742	805	755	719	720	764	800	753	714	716	718	664	753	752	757	724	745	770	722	695	727	762	747	784	761	707	739	778	761	696	732	739	694	713	752	775	731	727	691	745	765	715	752	732	735	752	732	715	723	734	697	725	679	752	756	709	732	771	722	726	698	743	706	744	725	698	793	742	724	724	715	738	734	741	724	742	736	701	735	731	731	747	665	748	712	732	743	684	728	738	723	721	741	699	755	762	724	729	731	757	734	796	743	742	767	724	740	752	703	758	764	729	706	669	756	692	745	779	748	723	770	751	755	711	732	785	727	708	737	711	769	719	740	716	772	767	731	750	732	740	709	744	716	747	743	729	679	708	709	756	715	721	721	730	694	718	756	738	758	700	727	758	674	698	697	766	718	778	705	732	728	695	727	753	762	748	736	711	753	764	745	740	743	708	777	725	732	787	726	723	727	759	742	772	708	707	717	744	743	705	766	714	731	771	748	751	727	703	744	762	733	687	731	739	679	718	744	732	715	734	685	716	731	769	689	738	699	804	746	746	748	736	738	763	741	741	699	762	731	767	744	775	741	755	706	732	711	681	782	728	699	740	758	755	732	712	725	734	728	715	712	753	763	735	695	750	752	752	742	705	706	788	720	775	710	719	746	720	735	758	712	780	697	736	723	734	729	721	718	728	753	736	737	723	717	721	742	767	708	767	770	733	718	748	745	749	709	752	782	731	712	758	749	751	770	733	714	710	781	748	693	791	773	725	779	717	754	758	747	730	724	736	702	751	753	716	728	702	770	760	742	706	713	787	786	738	690	743	664	712	734	735	721	693	750	691	726	740	702	763	717	732	770	681	758	740	737	732	750	752	752	730	793	682	768	663	739	736	723	709	723	729	753	729	698	768	747	701	755	711	796	783	775	735	715	707	821	763	756	747	740	726	720	733	729	757	753	764	736	745	725	747	748	728	756	749	727	764	744	680	751	751	727	750	778	793	723	682	730	726	768	788	750	749	742	692	759	738	743	759	779	717	748	778	677	730	698	761	734	772	742	733	757	747	774	711	691	728	738	756	757	748	771	673	727	740	722	747	735	746	724	711	716	700	746	728	700	721	762	757	776	724	792	712	757	747	755	741	742	768	734	750	717	745	706	747	693	701	753	732	688	778	763	757	744	710	758	762	738	732	697	761	784	758	770	711	702	726	780	715	779	749	760	743	761	705	712	735	711	705	764	739	699	747	764	708	766	734	746	774	744	741	748	735	700	761	751	753	707	726	770	748	753	683	707	744	752	721	739	746	767	737	734	723	719	735	724	700	782	740	779	763	746	705	737	691	719	773	750	752	802	786	785	773	708	751	751	786	756	773	732	691	818	775	746	748	764	737	705	756	744	687	742	691	758	727	778	731	703	758	768	731	728	759	710	770	773	788	700	766	737	757	737	772	739	690	708	736	720	725	733	783	736	751	734	710	748	768	768	734	669	730	711	699	775	716	715	705	712	774	742	699	748	775	671	694	742	723	724	741	708	762	732	732	709	743	696	700	814	772	756	711	713	727	765	754	787	738	680	769	715	716	730	776	764	731	723	728	737	733	693	711	734	762	723	775	699	813	750	771	728	760	760	673	711	743	741	748	766	782	670	775	666	747	778	717	728	738	709	722	760	764	739	747	731	663	687	725	713	767	699	775	725	686	728	738	714	750	716	698	758	713	747	718	735	766	814	762	713	767	725	712	763	725	726	732	779	751	682	729	748	741	773	791	716	759	750	737	756	675	737	726	686	718	670	736	777	680	743	745	741	759	740	754	750	689	745	788	725	728	794	716	699	756	706	749	759	736	714	753	771	739	765	665	756	713	771	710	770	737	774	745	718	709	740	779
5074	10215	7264	3863	2977	2549	1871	1475	1379	1154	1073	1006	958	927	933	881	872	857	858	842	782	773	819	781	801	791	839	805	797	764	837	784	779	802	802	748	804	797	756	772	783	786	807	784	728	756	806	729	791	763	791	815	746	761	797	794	809	808	748	727	796	779	782	759	815	741	802	774	796	781	785	784	785	729	808	793	854	800	757	773	731	707	795	823	754	749	733	822	759	737	787	838	818	768	821	765	801	769	754	780	749	816	789	704	791	730	741	770	766	807	781	807	771	762	839	806	786	785	792	726	795	785	778	739	799	748	776	798	762	820	775	822	802	751	759	753	752	796	760	828	734	780	767	805	797	747	767	764	760	730	759	795	767	797	759	809	749	845	771	749	791	715	780	784	785	805	795	761	723	772	716	771	739	733	758	778	790	831	728	771	762	753	790	751	727	748	792	753	760	739	766	731	799	776	796	761	768	793	804	759	775	764	775	745	778	790	752	751	781	814	763	784	762	760	812	753	770	752	725	741	807	773	708	802	760	785	756	813	739	752	769	739	841	797	822	745	759	778	811	771	822	789	763	806	778	775	768	802	772	739	770	759	800	780	803	774	789	795	774	782	774	756	763	771	779	771	758	807	830	779	755	769	807	821	765	713	740	781	795	742	791	733	821	778	747	772	816	755	746	719	758	824	809	761	779	814	768	818	785	736	767	739	795	817	783	795	786	773	734	774	758	763	823	785	740	747	781	768	802	768	776	771	761	758	766	723	775	744	797	817	814	768	801	761	779	769	749	762	729	734	811	768	803	787	829	804	800	789	744	754	739	833	739	734	771	757	778	792	758	773	785	813	761	740	772	734	766	797	788	777	772	781	748	770	816	830	773	765	757	751	803	750	764	740	757	749	767	761	835	757	770	749	809	812	743	780	777	751	806	824	820	761	772	769	759	780	760	728	743	796	743	776	783	776	778	793	772	709	798	785	774	814	812	761	782	774	805	791	764	787	853	763	737	784	735	790	814	749	810	775	777	760	750	799	790	817	782	812	787	761	760	791	769	760	762	757	803	834	774	757	743	786	777	772	779	760	754	779	785	771	757	799	768	761	753	792	811	718	799	787	789	781	778	753	781	772	746	817	788	782	813	801	764	784	848	788	776	774	743	782	800	752	770	788	766	680	766	789	870	808	815	765	782	789	791	789	740	780	768	800	749	743	745	788	759	780	778	786	781	777	750	775	767	775	763	767	749	790	704	843	762	834	768	706	776	727	773	764	788	728	780	801	804	728	795	802	779	808	780	801	796	776	777	755	782	724	834	812	766	771	801	746	729	776	784	762	767	746	789	770	747	810	714	790	793	759	744	743	789	808	778	786	791	746	786	746	740	755	772	788	765	798	750	791	796	782	808	810	775	730	742	794	770	767	805	745	808	718	795	751	778	756	793	743	719	702	726	740	815	818	678	816	749	792	781	785	808	725	770	752	730	755	815	736	754	760	784	801	832	793	796	779	801	780	733	745	752	729	752	802	792	800	751	748	780	787	815	795	778	736	776	804	751	751	787	801	820	734	763	757	727	751	769	823	755	809	742	781	798	749	753	815	824	766	786	802	780	734	759	724	775	782	757	804	816	773	772	785	805	753	831	802	859	794	786	797	740	765	795	837	783	800	760	796	754	778	774	801	798	809	752	732	775	720	788	818	720	751	760	787	778	721	789	808	793	747	747	791	741	788	763	809	718	749	746	780	767	762	774	778	749	744	784	833	770	767	748	756	752	786	775	745	758	776	720	782	784	757	786	733	747	813	811	768	780	796	767	762	738	756	731	766	747	769	722	767	781	779	775	769	802	822	726	758	795	762	815	696	776	739	797	756	746	737	758	800	759	815	753	775	804	760	785	754	789	783	834	781	786	750	785	744	795	775	773	771	776	821	717	790	791	779	775	814	764	756	779	781	731	737	762	772	776	798	793	773	760	813	756	822	780	765	757	786	796	747	767	761	765	750	731	767	755	770	763	802	786	818	780	767	747	762	723	822	796	822	784	786	734	792	763	789	817	825	741	766	756	761	771	817	732	765	788	796	853	731	770	752	793	778	765	724	768	800	760	778	728	757	718	756	788	738	773	829	752	730	801	750	769	796	745	763	801	791	781	825	744	817	752	811	778	761	758	729	785	761	784	778	755	788	798	766	755	776	737	831	786	722	806	723	773	772	772	779	798	766	802	734	806	764	814	812	781	763	796	752	781	725	788	772	783	783	777	785	746	753	817	793	705	844	813	768	758	773	773	836	795	798	769	777	778	772	822	754	745	790	766	761	787	761	796	780	840	746	752	794	768	812	754	797	798	829	766	792	769	804	787	812	735	805	744	786	734	772	777	798	765	781	707	803	786	771	760	737	775	740	764	771	731	790	828	781	808	742	816	761	744	761	794	767	788	790	732	761	748	745	754	692	754	768	803	769	788	757	755	719	747	734	748	782	734	829	785	798	800	791	762	769	796	727	776	796	788	769	778	789	717	799	761	736	769	801	745	767	818	801	784	774	791	763	800	720	755	762	750	790	753	748	802	730	764	739	771	755	779	808	766	774	756	797	803	776	771	763	796	722	770	773	760	754	801	793	815	827	808	774	760	783	816	734	745	744	803	752	779	799	747	795	772	716	748	724	765	759	735	715	740	782	760	785	780	759	791	789	772	760	773	811	805	747	794	765	763	762	753	721	758	815	753	776	771	777	787	739	762	778	777	759	765	756	733	803	809	793	781	762	758	750	775	780	726	816	745	802	705	730	759	789	810	767	783	739	773	779	738	756	781	817	728	741	757	745	809	768	742	772	742	756	747	801	808	771	771	802	739	791	763	809	741	744	739	809	789	817	784	783	794	729	815	766	761	799	776	798	810	728	765	734	737	767	778	780	795	788	748	759	785	774	808	771	757	793	774	779	795	775	751	767	737	769	790	750	786	766	763	749	756	729	751	757	741	816	765	713	772	779	810	754	758	735	728	818	768	803	758	775	774	782	782	728	769	734	768	761	810	725	754	789	729	754	742	783	789	757	810	799	765	831	758	747	771	764	777	800	777	757	777	749	817	779	748	760	735	775	781	787	769	785	717	802	811	749	774	780	827	791	791	783	779	811	787	807	783	795	756	805	768	794	831	776	800	790	790	819	753	728	722	773	783	766	758	805	756	811	780	772	783	773	800	833	762	735	806	782	748	763	786	809	763	775	777	797	770	790	811	758	797	806	834	762	753	759	823	757	770	821	748	745	792	804	826	764	748	803	754	777	753	788	733	800	724	763	774	767	783	764	748	783	781	756	782	806	828	786	759	818	811	775	777	714	785	808	764	746	783	733	769	743	748	729	767	743	757	723	722	795	774	783	716	767	763	831	798	746	762	771	761	767	793	756	788	803	761	795	787	792	742	772	815	809	761	739	778	780	785	791	793	761	756	829	789	744	761	811	784	810	763	738	765	751	761	792	735	760	789	769	774	821	755	799	769	745	795	784	791	773
24623	21265	27870	24891	16214	1089	525	409	388	317	286	240	225	264	268	253	258	228	224	194	210	224	207	229	234	216	226	218	204	197	234	196	189	213	182	217	180	217	216	213	189	194	204	211	200	245	224	207	219	197	194	193	186	215	204	220	204	184	207	195	210	204	217	201	195	201	212	216	203	196	211	198	209	207	224	185	197	204	182	190	171	174	221	199	207	192	193	218	214	203	215	231	197	207	203	187	196	203	159	215	194	209	204	199	199	222	222	180	213	207	203	190	187	195	206	209	187	190	210	208	210	206	193	191	187	200	176	211	172	195	217	157	186	235	192	221	207	192	199	223	217	185	198	199	202	193	194	174	202	191	205	197	223	193	206	190	251	196	200	181	196	187	218	206	194	176	195	201	218	196	195	219	196	178	174	177	195	204	171	184	199	203	212	220	199	201	170	205	189	197	210	190	195	208	213	215	227	219	191	198	194	164	189	207	233	217	226	236	192	187	201	198	209	217	186	213	190	215	200	216	200	215	213	212	196	205	220	183	232	213	195	192	195	211	230	208	191	204	196	199	199	208	207	177	189	213	223	195	189	222	191	218	215	192	182	208	200	223	205	204	205	198	192	202	203	199	211	223	184	205	197	210	198	197	202	198	182	201	177	205	202	205	211	200	212	204	214	190	190	186	196	192	205	178	186	204	214	191	200	195	201	223	194	192	209	210	218	194	209	175	206	176	194	179	187	200	203	190	188	195	189	183	222	201	209	202	199	211	217	186	220	205	216	194	200	235	233	201	205	207	203	193	198	195	177	204	204	210	213	204	209	205	203	205	241	173	182	187	204	200	185	209	205	225	218	219	190	188	187	191	202	190	209	185	196	200	200	200	213	207	213	195	203	214	202	217	184	191	203	213	199	192	217	210	197	192	198	209	231	203	168	206	210	204	208	165	190	182	188	183	192	217	215	209	181	201	216	218	183	211	214	205	228	168	224	204	196	198	223	231	216	196	197	209	229	215	204	204	195	186	194	205	200	200	227	200	210	206	191	199	191	197	192	184	202	222	194	189	187	204	200	196	178	208	204	213	219	178	201	194	177	193	206	194	217	215	208	210	166	174	191	197	180	174	201	194	188	188	193	203	202	216	199	202	203	191	210	191	231	186	216	189	180	180	208	209	212	208	189	190	217	194	215	174	195	228	210	213	179	216	222	209	196	181	204	181	215	195	214	222	200	212	190	214	239	209	222	182	205	202	195	192	192	209	193	180	192	193	216	189	212	220	190	197	170	196	204	235	200	189	175	180	212	192	219	192	214	219	226	200	216	208	191	208	191	192	202	186	185	187	214	193	178	185	186	191	220	199	210	188	179	171	197	209	216	211	193	190	194	209	200	202	195	212	216	193	184	201	198	192	198	206	214	202	215	203	229	187	223	190	206	200	228	203	197	192	217	203	200	224	182	205	195	178	226	226	225	181	190	179	207	208	172	172	185	197	182	198	207	187	197	211	205	178	181	196	207	224	199	184	198	238	172	195	187	188	169	176	170	200	213	204	194	203	180	228	236	197	225	190	214	202	198	184	195	187	193	176	196	211	213	189	198	198	246	187	207	219	215	211	195	212	223	200	198	199	190	231	212	215	172	194	199	219	222	203	199	208	193	201	188	211	208	220	228	214	211	229	232	186	226	206	237	193	185	207	177	187	215	199	200	211	207	200	187	209	201	217	192	212	199	224	213	191	199	200	207	196	216	212	214	210	176	195	209	197	201	213	211	188	210	179	192	234	183	203	177	199	211	199	209	202	220	207	205	222	187	215	214	198	186	220	178	203	215	175	206	211	187	200	198	191	213	201	198	200	206	191	191	210	215	198	193	225	197	199	190	168	192	193	192	178	205	177	208	215	203	198	237	207	184	196	210	203	196	227	230	221	205	202	199	219	198	210	190	193	176	213	207	200	182	204	197	201	214	189	186	210	215	195	224	185	199	206	188	207	201	217	199	190	196	201	219	213	191	181	194	183	191	235	219	215	175	188	195	175	191	162	222	207	187	185	215	200	200	202	225	176	181	187	200	196	211	205	202	193	186	190	203	212	179	184	190	203	217	181	200	218	195	194	181	226	213	200	190	217	188	238	210	215	206	208	186	204	216	213	192	213	212	224	186	191	175	187	183	221	214	200	203	195	201	194	206	220	203	195	196	193	197	204	201	223	223	192	192	217	217	211	180	187	194	236	210	203	206	203	202	206	214	185	203	202	185	199	206	190	191	201	205	203	186	207	181	193	200	233	206	222	226	198	214	219	218	213	220	225	190	206	198	218	209	210	240	196	202	207	212	226	208	179	190	222	204	187	205	206	208	197	188	206	234	182	213	193	186	202	201	179	181	209	209	188	207	195	188	196	161	196	216	202	196	206	233	211	169	198	212	202	196	178	175	202	213	180	177	196	200	189	196	199	209	172	214	218	206	206	210	213	205	237	193	219	190	182	181	212	203	232	180	209	220	230	200	183	200	187	200	204	206	223	216	227	195	203	184	192	225	203	219	222	187	174	208	218	199	201	188	182	200	216	204	213	199	205	188	183	176	206	181	216	185	194	190	192	203	200	200	206	196	192	189	190	195	210	195	202	206	201	192	196	180	181	210	225	204	204	190	217	222	214	182	193	228	203	195	178	188	232	198	191	213	203	165	210	208	209	183	186	193	200	191	190	187	203	216	182	207	215	215	172	194	190	199	208	206	186	184	228	211	219	214	207	222	220	184	185	208	170	176	194	178	205	199	204	202	206	190	195	180	174	222	198	202	177	214	213	202	203	206	218	217	194	217	198	192	202	205	204	210	184	200	245	219	200	189	169	223	202	214	208	189	203	181	195	184	183	201	193	210	231	203	196	223	221	199	195	186	182	209	213	207	209	200	197	193	202	190	192	221	217	186	189	177	228	188	204	183	202	217	206	173	199	183	205	205	198	210	187	203	223	191	189	210	190	206	204	187	225	218	193	174	205	180	208	193	208	207	213	206	198	193	198	191	212	208	205	221	233	203	227	203	185	187	205	217	221	200	222	183	209	200	200	195	211	194	204	196	203	204	182	196	201	213	205	206	169	211	172	213	208	183	189	192	219	198	192	226	181	178	194	195	197	180	181	201	183	207	196	221	199	169	213	203	175	222	219	219	185	199	200	202	181	219	199	222	214	203	211	203	184	194	174	240	184	208	213	190	177	185	206	193	197	185	178	193	202	203	204	205	193	219	178	229	203	196	208	209	201	186	179	215	214	218	171	202	197	188	195	213	198	215	187	189	194	199	216	211	198	173	198	194	165	206	201	180	217	198	211	209	217	211	207	193	203	214	179	202	188	204	181	188	196	191	216	212	213	219	225	193	208	192	175	198	199	192	209	195	211	183	203	201	227	208	194	198	218	210	229	224	219	211	195	195	194	193	207	194	205	195	204	186	194	168	219	210	191	217	200	190	212	207	211	195	219	213	192	195	211	200	214	195	188	186	201	222	201
4536	6129	4125	2125	1539	1304	867	632	582	474	407	364	346	292	326	308	281	287	276	289	279	251	263	251	245	247	269	277	240	241	257	266	241	274	238	237	216	217	225	227	213	232	242	244	238	207	209	227	224	241	245	235	235	215	238	208	235	237	228	249	244	237	211	247	212	232	237	248	228	245	226	203	242	245	242	226	235	262	211	221	228	232	249	244	228	253	241	235	212	226	230	249	224	217	241	226	239	249	199	191	239	240	217	240	233	234	214	237	227	210	229	251	196	233	218	240	226	215	216	229	228	210	205	220	229	230	240	234	256	220	246	214	219	234	206	228	220	219	219	208	214	214	250	235	222	248	208	234	257	215	229	238	237	246	218	250	248	217	204	226	274	236	226	194	194	224	232	228	240	209	214	206	227	258	239	229	244	212	242	232	249	242	223	226	245	251	226	224	213	220	263	230	235	251	233	237	229	238	208	234	205	219	226	243	223	240	237	258	219	217	236	248	215	247	233	223	219	233	208	242	263	229	215	253	233	223	238	209	223	240	239	245	249	236	221	176	239	236	233	272	214	256	227	231	222	220	222	252	235	237	217	241	237	251	241	227	232	207	276	244	205	218	236	237	264	241	247	228	265	212	243	246	221	238	223	187	225	223	239	227	239	208	217	235	222	201	254	209	241	239	244	222	229	236	257	239	240	230	228	225	250	243	233	227	231	223	209	224	220	232	221	227	234	211	211	224	241	236	229	214	237	241	238	219	263	223	230	215	224	228	258	233	202	232	269	221	218	227	244	238	222	225	224	242	210	211	221	191	206	243	225	228	211	211	232	242	216	223	232	229	206	247	236	241	207	214	236	257	206	241	217	224	207	247	228	216	210	224	230	236	220	220	258	221	241	213	252	224	232	256	253	251	244	256	239	201	215	215	244	246	215	218	214	246	246	232	231	245	230	222	241	231	235	230	250	251	237	224	203	222	231	243	221	220	201	236	224	207	227	226	245	211	252	250	238	252	216	214	257	196	225	234	236	242	237	229	213	218	225	225	233	202	237	255	237	242	238	249	262	209	230	209	248	216	267	227	213	258	237	220	209	247	232	234	223	224	216	227	226	218	244	233	238	218	234	201	255	236	250	237	249	214	220	254	221	207	244	242	249	241	217	252	230	188	224	224	237	251	215	251	237	228	231	219	237	200	249	222	229	255	230	247	230	225	225	238	256	245	233	250	245	217	246	213	254	223	249	236	243	249	233	230	232	212	229	233	219	222	223	213	228	219	224	219	227	246	252	224	215	246	231	213	206	227	227	241	199	226	209	208	237	220	221	239	228	230	259	227	243	254	197	247	264	243	235	229	243	251	215	234	236	232	233	229	206	224	224	238	247	217	232	252	225	233	214	225	237	224	219	268	220	211	206	220	238	220	223	212	217	207	237	264	231	204	235	234	245	249	239	237	245	235	218	220	244	230	253	236	237	238	204	214	206	212	216	254	238	254	229	223	240	257	193	215	239	223	213	239	215	218	227	228	208	228	210	239	217	228	239	232	245	254	240	220	233	217	228	261	226	250	225	211	247	253	219	238	237	205	215	222	210	246	235	219	236	224	262	224	247	215	260	210	251	225	226	282	248	233	202	259	235	221	239	237	236	236	180	228	235	223	226	228	211	213	243	208	218	226	222	232	221	219	220	194	210	223	197	204	223	242	239	239	238	195	232	214	227	204	259	237	271	240	257	233	243	206	218	223	237	229	214	232	202	259	239	219	201	239	218	213	203	230	237	247	207	256	230	243	225	248	260	206	207	214	226	229	224	246	220	256	240	210	251	266	242	222	225	198	237	226	241	218	251	235	241	249	230	220	210	249	244	221	215	243	228	252	231	205	197	251	219	201	252	250	259	233	231	231	218	229	222	232	246	267	213	221	222	218	209	245	242	230	218	245	228	237	231	224	229	228	211	238	218	246	237	244	221	238	242	205	227	244	250	238	267	215	232	249	234	252	256	244	243	258	245	226	219	257	253	243	233	209	228	248	242	230	225	230	217	242	228	223	218	222	243	232	205	237	237	250	233	210	224	229	253	231	228	211	227	250	236	231	237	237	257	220	249	237	217	239	203	225	203	211	215	254	234	240	214	221	208	216	222	234	226	244	217	235	247	251	222	267	222	220	210	216	223	221	244	229	248	226	238	234	258	263	223	212	216	230	243	230	217	224	216	235	234	231	268	231	239	226	246	215	209	225	269	255	229	222	234	236	239	240	220	258	220	240	229	246	242	255	232	231	210	259	273	232	235	219	251	229	232	202	240	225	211	233	240	217	222	240	245	232	265	208	222	237	232	238	229	206	227	230	228	232	209	250	259	236	229	234	247	215	239	241	222	244	218	225	228	247	231	253	218	244	226	226	209	202	248	197	213	246	237	243	243	220	227	220	225	233	247	217	225	238	211	233	224	263	228	204	205	249	215	224	226	237	239	203	244	217	214	245	226	236	236	242	243	233	238	263	250	207	224	210	220	248	231	227	236	249	210	233	230	215	206	229	238	240	233	229	204	226	227	238	217	243	235	250	239	230	236	232	220	221	269	211	205	242	221	219	240	214	228	225	221	236	234	218	235	193	221	242	249	235	237	249	219	236	251	253	229	231	227	267	209	213	246	241	216	253	231	224	226	219	218	220	224	251	240	231	237	244	226	234	225	217	230	216	252	216	236	238	220	273	206	229	230	240	218	228	240	187	237	230	217	225	261	226	251	220	232	207	226	240	252	253	226	214	241	219	195	210	227	232	262	237	218	214	215	246	220	211	228	227	244	238	227	238	246	238	222	261	215	226	234	254	237	216	202	241	235	239	235	230	191	238	253	268	238	249	225	205	239	225	247	222	237	229	220	239	237	220	225	236	231	226	257	261	234	211	226	211	227	239	236	228	207	221	258	235	238	253	237	192	237	257	252	247	245	243	226	242	252	220	232	203	238	205	256	235	228	233	221	255	212	228	226	271	233	224	230	220	250	219	241	235	222	247	231	261	224	262	222	261	212	225	235	248	263	226	242	231	225	205	219	223	216	222	227	215	231	251	248	228	252	232	249	227	206	242	237	223	216	226	218	229	197	214	239	253	259	212	210	246	224	230	245	250	232	255	237	205	226	217	239	203	243	231	244	206	220	240	213	255	247	230	242	230	228	231	225	236	221	224	225	225	258	226	213	249	216	203	244	242	219	226	221	242	220	234	225	215	231	236	217	254	225	250	253	246	231	231	198	207	227	245	225	238	209	234	241	212	228	214	249	233	247	256	265	241	213	255	262	242	230	226	242	229	219	224	258	219	217	234	236	191	211	236	237	238	227	203	251	231	230	225	235	228	222	248	229	246	217	227	218	203	232	224	226	245	228	218	238	213	254	217	236	205	242	251	240	223	222	234	224	216	218	225	237	218	231	231	224	233	241	235	210	235	214	223	227	228	212	238	234	254	218	241	245	219	231	210	195	220	210	252	221	241	222	242	224	236	233	225
22427	21288	29138	23740	21286	21363	13025	1635	1223	1104	929	810	762	690	719	682	639	653	629	669	617	590	632	618	591	580	582	596	602	620	591	626	570	577	568	588	542	558	588	525	566	564	555	542	536	608	567	581	529	548	608	555	551	576	521	584	562	585	526	552	552	555	537	576	557	533	560	574	552	538	600	525	541	552	537	578	558	544	560	586	546	554	635	539	572	560	553	554	550	527	591	528	532	510	601	554	552	540	569	517	553	545	545	548	615	551	512	569	545	552	494	544	536	545	566	538	556	559	573	548	551	569	578	576	604	537	527	539	508	534	547	534	496	569	569	529	566	566	549	560	519	543	561	509	522	524	582	521	529	564	558	543	512	519	569	561	525	560	562	526	549	577	506	550	550	581	551	572	572	509	590	556	542	570	567	577	535	579	557	543	559	597	548	515	569	558	553	500	557	577	563	558	577	547	563	607	529	551	559	565	583	543	542	542	564	580	556	560	535	522	536	553	539	509	541	542	559	571	565	534	531	533	553	554	538	550	497	556	578	573	561	545	547	573	558	536	514	548	548	577	564	548	536	546	525	536	564	513	547	526	542	550	550	565	538	582	532	561	566	573	551	539	572	588	537	558	549	566	563	526	553	517	549	594	564	545	541	544	564	540	599	587	548	561	534	569	575	537	535	569	543	561	548	571	530	565	545	526	535	519	530	581	555	542	553	561	555	579	566	535	581	583	548	535	517	589	570	519	494	526	566	535	545	549	538	542	579	597	530	531	540	534	556	533	560	548	544	542	536	549	540	516	525	518	536	559	510	522	530	552	536	525	558	531	563	581	564	554	556	591	549	545	543	576	551	572	558	560	579	527	598	564	541	529	555	546	558	568	557	564	498	561	563	563	534	530	549	523	567	534	538	517	535	557	553	565	567	579	548	542	551	550	570	544	585	564	551	565	550	546	581	547	581	565	538	575	523	532	576	515	571	514	564	549	561	548	556	551	530	548	604	521	576	554	559	559	552	544	532	536	523	552	536	553	546	545	557	525	547	504	530	573	497	538	553	561	617	564	577	557	522	550	572	575	518	540	546	565	523	586	591	546	568	568	529	546	504	543	538	543	579	512	586	540	575	548	543	575	590	549	555	561	575	582	537	573	526	529	574	509	545	516	512	608	539	561	535	582	566	502	581	562	567	482	540	537	534	537	533	564	529	499	566	567	480	564	560	549	556	539	536	545	574	585	558	566	547	571	529	541	572	543	544	517	554	542	569	591	557	544	555	502	511	572	575	537	517	554	564	567	577	523	542	549	514	581	584	537	552	559	538	546	591	554	523	526	534	557	559	560	554	493	549	565	573	549	557	521	533	594	573	542	579	600	540	525	551	583	544	545	525	566	521	531	532	550	534	530	528	534	505	528	563	518	538	523	571	569	548	538	507	542	541	534	555	530	592	510	569	569	596	572	555	510	564	556	521	533	534	511	529	531	514	554	587	557	520	510	518	590	501	557	555	537	542	550	555	549	568	526	535	526	570	564	576	512	537	594	568	521	574	542	534	534	518	521	563	545	556	569	517	509	543	538	567	539	514	587	535	551	562	577	572	537	535	543	562	560	551	531	563	570	553	556	535	530	537	604	542	545	521	551	534	516	590	521	562	525	575	533	511	557	519	533	547	544	590	532	527	527	535	552	564	561	546	591	485	594	523	563	590	540	587	575	551	527	559	554	552	531	574	535	513	539	530	574	535	560	535	575	505	572	541	528	528	556	536	521	568	573	560	542	549	536	536	556	534	572	525	541	540	548	552	544	578	540	550	520	508	531	551	596	500	567	528	528	538	540	577	541	513	531	601	581	541	515	570	566	563	525	561	569	563	545	516	553	565	564	517	524	533	573	522	539	499	543	565	548	531	521	565	602	571	593	536	557	542	563	574	611	547	593	544	581	555	527	533	599	570	533	548	526	564	544	508	536	556	535	522	553	544	548	553	533	548	622	548	561	514	538	512	547	559	523	541	543	532	488	550	531	568	553	542	526	550	525	526	564	547	566	516	542	598	536	555	539	528	538	508	520	512	527	533	579	538	558	545	586	493	549	551	531	533	545	528	564	554	542	563	554	564	549	575	524	601	533	513	543	577	589	550	531	498	525	555	553	534	524	515	570	586	543	523	542	532	556	538	547	531	532	536	559	563	569	572	579	554	571	567	523	559	531	535	535	530	539	536	531	500	538	583	548	532	543	535	522	528	503	526	527	566	561	523	575	553	570	555	548	574	524	551	553	553	521	551	537	560	557	545	560	509	570	550	551	552	526	534	523	516	595	526	562	535	551	568	540	568	544	549	525	562	556	537	612	539	540	564	568	498	580	533	549	532	534	546	558	558	555	571	517	535	547	542	608	509	531	526	522	539	554	556	559	567	524	599	535	577	516	510	554	558	571	567	571	539	555	524	555	540	514	520	552	553	505	557	513	546	529	554	546	508	525	518	534	546	539	539	520	547	529	514	540	567	572	555	556	530	554	522	525	545	541	563	523	535	559	548	593	565	507	539	571	560	551	578	528	548	521	557	535	507	500	531	553	525	490	548	519	606	514	545	530	525	566	568	535	546	514	588	548	585	562	514	520	537	548	569	516	517	520	529	529	601	494	555	596	518	537	590	552	548	571	541	554	530	540	506	567	509	590	530	592	545	541	530	572	569	514	568	547	550	545	552	586	544	508	551	577	556	566	548	530	581	564	595	524	537	499	586	527	500	557	548	520	574	575	540	548	536	561	567	542	525	539	523	514	559	545	574	539	530	532	544	547	489	590	562	534	542	562	532	569	561	587	559	591	546	530	550	551	547	550	573	567	536	572	524	548	580	508	530	561	573	539	571	567	536	567	516	537	568	554	559	527	584	543	520	548	562	591	538	540	530	517	584	575	593	512	524	510	531	562	592	579	565	549	524	559	489	546	537	520	537	528	556	579	592	587	517	575	562	537	538	575	570	532	569	536	552	560	549	517	579	593	563	542	547	513	538	505	540	562	539	574	561	550	503	544	573	620	540	501	541	545	627	566	569	576	578	540	528	540	536	541	576	546	553	533	544	542	564	588	526	554	590	546	541	540	526	528	550	548	541	574	555	524	548	517	593	485	609	551	525	509	540	497	534	509	548	495	519	564	552	586	556	557	545	526	532	513	557	579	523	551	555	517	543	519	583	545	524	571	573	549	570	600	536	545	581	530	579	552	534	510	574	549	527	586	569	559	569	576	568	568	546	545	560	566	606	562	548	557	555	567	521	545	572	559	542	546	563	538	567	548	530	540	555	600	510	544	590	531	551	526	581	576	515	547	531	531	531	535	547	534	546	523	512	537	559	520	557	517	511	566	557	539	563	543	542	546	523	583	536	533	524	569	532	544	581	547	552	533	536	492	563	511	558	523	549	552	552	491	539	575	567	551	555	539	552	552	556	525	585	533	534	577	556	523	542	539	543	554	544	563	570	517	538	548	610	556	529	571	571	524	523	549
6580	16456	11698	6254	4818	4006	2723	2036	1788	1330	1162	973	965	885	831	810	774	779	772	719	694	682	678	590	656	646	700	616	609	610	639	603	614	652	652	619	608	598	646	590	583	614	598	609	591	622	584	608	605	608	609	557	574	581	593	612	575	581	607	576	620	618	595	635	593	573	611	572	580	598	593	610	637	566	595	632	586	609	610	588	568	574	544	610	620	629	574	611	626	578	587	552	587	587	594	619	631	604	604	559	631	599	610	601	616	576	623	606	558	608	566	585	622	563	583	560	591	600	611	633	609	619	593	583	642	609	578	582	598	558	608	623	562	593	582	628	639	611	597	585	604	594	581	589	554	631	573	579	629	531	583	577	595	593	593	607	636	614	584	588	597	622	611	579	610	626	577	612	572	599	634	568	578	570	579	577	581	622	586	616	594	619	585	631	548	609	600	598	609	586	592	618	578	624	563	592	585	555	576	587	597	642	563	578	602	595	616	568	587	594	582	588	577	589	586	610	635	566	577	595	592	640	619	618	558	562	600	573	563	622	592	661	567	590	579	612	591	576	561	614	590	582	616	555	585	615	587	611	549	543	601	590	558	598	600	565	591	579	518	595	607	585	588	535	582	627	577	571	636	565	653	609	568	661	659	602	590	557	598	621	619	602	568	573	601	574	570	600	533	615	550	632	557	584	620	606	595	586	564	566	562	591	636	594	592	603	575	588	586	598	580	605	623	610	594	594	582	587	592	602	590	572	576	604	631	610	578	583	589	615	612	592	594	629	594	612	619	581	611	615	580	555	529	597	568	589	545	591	592	627	630	608	601	616	606	603	624	586	563	605	563	574	603	593	641	610	607	601	631	559	621	583	598	570	613	612	615	596	603	612	593	593	591	560	636	569	603	536	591	567	595	624	594	616	617	621	623	570	573	632	619	574	610	589	590	598	573	582	567	527	577	604	578	568	583	615	574	556	602	612	644	600	599	589	585	590	636	603	580	609	645	618	603	574	597	599	584	569	561	600	593	608	608	587	626	560	590	545	597	593	563	561	606	573	636	580	572	585	578	573	598	599	558	549	618	589	572	618	619	586	546	625	570	613	595	589	524	597	602	639	572	604	617	577	590	566	608	639	606	588	636	619	628	585	572	589	564	573	648	587	606	557	594	570	605	600	604	624	640	570	625	567	575	633	609	570	570	589	593	618	565	618	596	594	607	560	605	631	589	616	628	560	650	608	598	553	626	610	569	607	621	553	562	615	626	607	561	644	623	551	589	587	582	582	599	599	594	620	605	602	583	576	587	555	558	602	562	590	617	595	575	580	580	568	588	568	620	566	608	590	607	620	595	592	603	617	610	647	597	581	603	622	639	583	589	600	638	569	604	576	660	570	575	608	630	578	593	588	599	588	621	588	567	607	612	600	609	595	601	628	593	603	622	603	588	608	624	628	640	600	616	614	574	571	609	575	610	584	578	608	564	611	610	582	598	597	584	608	588	594	636	542	594	583	636	586	582	608	651	629	613	608	589	582	564	586	614	584	585	574	560	596	580	572	615	607	587	575	605	619	611	602	578	606	595	629	617	585	586	567	584	590	620	605	594	622	604	575	591	569	632	613	563	614	602	579	622	598	617	625	594	617	622	616	588	586	592	576	613	590	549	570	621	595	550	616	611	602	591	576	567	571	580	608	658	600	572	591	620	578	611	599	642	567	605	597	631	575	595	554	595	568	607	583	575	621	570	638	585	556	611	585	604	634	573	602	547	584	600	574	588	582	592	603	567	573	594	604	629	630	626	566	568	577	546	634	594	583	586	620	610	604	619	603	609	605	623	550	639	651	586	584	571	604	577	554	615	609	567	585	564	640	653	583	578	575	564	664	614	578	586	607	596	600	600	600	620	589	595	606	599	597	592	589	632	603	557	580	609	583	587	622	537	588	612	585	612	611	601	566	609	559	610	631	622	582	569	569	643	565	596	588	543	611	631	583	582	554	564	596	591	594	641	586	606	587	556	636	566	587	580	621	597	613	589	551	573	603	640	556	531	644	594	567	586	628	596	659	564	598	602	559	554	558	644	570	590	600	589	569	615	630	598	592	634	595	628	622	592	613	584	571	600	588	571	583	605	605	605	631	598	600	618	599	583	599	604	576	601	594	590	559	625	577	576	590	577	602	592	563	624	600	596	638	615	594	560	533	582	590	558	616	611	582	596	589	609	620	578	618	605	603	624	646	576	617	598	619	567	602	571	577	539	581	585	579	634	612	551	564	620	550	588	547	601	564	603	571	578	601	611	629	589	636	610	576	599	562	633	580	591	592	625	601	576	583	603	588	616	559	556	577	592	604	576	607	612	587	543	541	607	573	590	591	629	627	618	554	590	551	606	603	579	619	616	632	629	562	573	619	566	554	623	599	604	564	582	644	587	595	600	574	604	617	574	587	550	621	611	612	619	576	636	561	591	624	551	614	550	566	591	581	580	615	580	597	574	617	632	601	604	572	555	632	617	602	577	576	647	584	604	579	618	554	577	609	600	597	624	628	599	551	619	580	620	589	597	638	543	583	609	608	598	583	562	579	683	614	620	617	612	609	582	583	602	562	607	602	560	585	627	571	553	586	574	617	586	581	592	618	600	587	618	589	596	575	577	599	615	577	591	578	578	570	605	591	577	603	558	589	614	582	604	549	549	617	566	550	559	589	577	593	611	606	555	568	565	588	642	620	578	605	586	602	558	598	611	586	581	573	592	607	632	590	601	595	575	562	564	562	595	603	596	645	613	570	581	628	553	600	562	618	598	607	564	620	598	587	596	605	553	579	612	593	609	610	569	576	574	600	610	569	643	582	589	584	640	597	582	579	601	613	586	613	541	566	570	586	566	566	602	600	640	598	573	594	578	611	599	571	624	575	598	592	634	589	620	620	583	596	571	598	591	553	591	649	584	594	599	588	605	579	641	573	566	600	607	574	577	616	596	623	596	611	599	616	577	579	588	594	649	580	602	610	609	545	585	599	613	554	578	554	577	569	624	580	581	623	596	544	591	628	628	618	592	566	582	555	594	633	625	579	632	564	588	599	604	605	602	622	601	568	599	622	602	598	586	603	604	602	605	669	592	602	610	593	661	632	578	556	612	578	575	632	587	561	606	575	625	564	639	614	574	605	585	555	545	596	635	625	584	602	593	568	560	617	576	624	592	610	599	607	643	593	524	624	596	572	616	591	615	620	586	625	592	585	579	589	605	600	570	610	595	543	610	633	607	613	571	634	602	587	599	613	523	597	595	596	615	650	568	557	564	550	585	604	592	593	610	614	617	624	597	601	585	587	618	561	582	602	587	601	616	622	609	615	604	575	579	557	590	582	609	584	581	535	645	617	598	608	591	604	580	581	539	593	633	611	591	606	523	606	629	619	578	610	605	595	621	546	603	571	621	584	579	574	622	606	612	621	566	601	543	602	622	592	580	553	611	635	605	568	593	620	602	572	628	580	601	573	618	638	590	570	615	556
27492	19647	6492	1149	871	802	652	491	472	438	460	453	417	387	414	459	450	443	432	450	448	466	414	469	447	463	453	456	430	445	448	474	449	445	428	448	445	447	412	450	418	438	462	466	414	457	400	456	417	419	448	421	428	447	462	439	463	441	432	436	426	446	469	479	439	461	415	430	427	459	463	418	439	403	459	455	434	418	401	395	458	470	453	381	436	451	454	410	425	418	417	424	459	412	451	449	475	462	452	435	469	439	453	438	420	450	409	439	427	432	458	440	436	476	441	425	412	457	413	424	433	472	492	447	439	436	425	447	412	431	432	451	426	437	445	445	460	422	467	454	433	422	430	490	410	454	448	445	458	478	452	465	416	429	468	437	449	468	433	437	434	455	439	460	468	428	422	440	460	412	443	424	448	448	465	428	424	446	432	449	456	467	446	415	443	426	454	440	422	424	459	472	419	478	445	413	418	469	445	440	434	438	449	440	456	443	418	448	435	471	431	402	473	423	445	434	447	423	426	395	410	437	413	433	448	441	429	438	467	428	417	419	456	441	450	462	460	426	422	435	424	452	414	466	450	422	424	458	462	408	415	439	471	481	453	457	467	449	460	476	438	468	407	425	458	482	474	448	430	450	445	463	459	428	438	435	435	444	427	433	446	413	453	444	448	435	412	462	411	469	404	421	451	439	437	423	434	416	456	464	412	451	467	445	437	466	445	462	443	451	451	449	418	440	475	434	463	462	445	433	432	431	437	449	441	401	463	439	442	437	491	426	454	447	428	469	423	442	436	429	418	423	453	414	428	422	432	435	442	480	470	461	441	430	428	402	489	436	501	454	440	453	449	422	419	428	410	436	404	489	452	472	461	425	420	402	428	397	445	445	446	471	475	423	443	449	412	439	446	434	448	466	465	422	417	433	432	439	446	472	417	450	434	423	428	420	446	475	444	424	428	431	411	444	449	453	428	430	443	458	471	474	415	443	468	459	444	471	496	435	459	409	420	419	457	436	467	419	442	457	435	432	456	407	416	458	446	474	431	439	423	472	454	424	408	441	433	440	432	455	409	451	403	458	478	434	472	403	411	437	445	413	435	419	416	436	395	433	386	431	422	444	439	455	454	420	488	470	413	441	434	484	456	450	428	407	467	463	447	456	426	450	426	449	439	448	453	442	434	444	429	406	428	395	447	426	441	484	473	419	465	419	457	412	409	427	434	438	411	418	440	470	449	480	431	446	440	486	451	461	464	432	441	440	466	433	447	422	494	412	438	431	467	420	434	430	438	436	458	405	439	451	448	443	434	429	461	473	432	448	430	463	436	438	437	455	429	466	461	411	447	437	457	440	449	464	452	477	407	409	461	431	439	426	465	450	441	417	425	448	436	427	429	477	459	444	438	451	432	415	421	477	455	424	470	445	400	449	434	442	453	439	445	443	414	421	415	470	417	437	396	440	411	447	426	453	424	407	417	441	463	454	446	433	396	441	413	433	441	465	449	469	469	424	460	443	449	428	438	403	444	456	475	421	454	459	478	429	399	433	423	389	453	452	402	445	437	474	424	438	422	425	431	436	441	402	486	443	448	475	441	463	388	427	426	421	459	417	433	436	414	462	421	446	449	430	425	451	478	420	406	447	424	458	421	461	478	445	461	449	446	411	451	482	450	410	445	454	449	460	473	475	482	437	430	420	454	410	459	434	440	405	414	438	427	451	444	393	457	474	459	421	433	453	416	462	451	460	381	416	449	465	461	435	454	423	427	454	458	496	468	455	480	424	419	448	443	457	426	424	414	444	452	436	448	456	430	457	461	416	422	399	435	420	432	408	468	440	440	428	427	485	431	414	452	449	466	442	463	469	460	438	422	416	422	421	421	449	392	433	447	431	423	469	430	427	464	448	440	457	427	433	430	448	434	432	455	431	417	479	458	413	449	417	439	439	409	441	448	416	463	427	483	427	473	419	451	434	458	426	430	463	435	445	470	456	471	461	433	454	430	456	463	408	417	445	434	431	448	414	420	426	446	430	427	431	427	426	433	459	442	483	457	453	450	401	430	483	438	450	472	429	456	433	479	448	407	454	400	455	436	421	466	475	387	368	458	426	445	434	448	434	429	443	397	408	445	404	480	408	428	425	444	429	433	438	449	440	463	436	461	446	432	430	481	470	445	463	443	466	437	431	432	426	409	452	438	409	431	433	426	485	437	439	448	447	419	427	462	426	432	451	431	457	454	446	451	472	447	474	466	427	425	460	435	427	446	468	435	486	405	427	435	433	450	436	417	416	449	436	427	446	411	425	433	457	400	463	439	441	452	454	452	430	457	452	442	442	433	442	443	427	459	422	486	429	444	456	448	419	443	461	449	423	407	424	421	470	436	431	404	446	478	464	413	406	417	442	436	423	408	465	420	451	419	458	401	443	450	464	406	444	413	406	444	459	462	423	450	411	423	437	468	439	485	406	464	412	476	421	432	444	475	488	479	439	458	436	452	426	420	454	430	453	467	460	448	495	433	435	416	413	432	442	425	468	427	436	413	412	445	444	436	465	424	438	468	477	399	467	440	440	408	439	453	431	442	459	379	425	444	447	426	437	430	474	430	450	470	441	436	422	434	454	484	403	405	408	422	460	447	413	451	449	428	456	449	487	415	459	449	436	453	393	445	424	437	428	412	470	421	422	434	434	467	438	423	473	437	414	438	423	425	464	440	384	467	434	443	471	436	426	435	421	401	418	425	455	442	419	440	439	449	432	415	417	442	416	415	440	437	475	421	438	443	444	425	432	447	442	443	456	453	415	431	459	454	488	431	473	437	412	469	460	460	382	428	438	441	427	452	416	449	429	434	441	466	405	421	458	443	396	423	474	433	448	441	423	435	470	436	438	414	425	409	443	449	443	418	472	426	442	468	469	415	447	427	417	450	448	410	464	446	431	447	437	437	452	463	447	434	441	441	437	469	424	437	429	443	438	423	452	462	445	414	435	460	464	392	468	438	434	412	407	446	477	486	436	398	424	464	456	431	454	460	463	460	472	460	438	415	438	424	434	467	447	403	419	403	431	407	410	448	460	480	441	458	442	432	437	448	443	423	447	446	433	441	457	438	438	424	417	434	460	459	392	440	425	460	441	440	429	427	439	463	452	427	465	447	401	457	467	437	445	419	403	418	451	462	433	457	452	441	475	416	426	453	451	442	455	440	452	450	418	440	439	489	459	450	417	468	459	438	431	456	386	487	401	425	444	444	444	460	454	472	387	422	453	430	423	422	410	470	441	491	469	462	380	464	419	451	463	428	404	426	452	422	468	420	448	465	464	458	453	462	455	439	452	444	416	434	411	416	436	421	452	478	438	463	422	431	451	454	449	422	444	430	409	424	427	431	444	439	412	447	474	440	441	447	431	423	438	436	456	441	417	426	458	436	472	447	450	468	452	433	444	459	463	399	445	411	450	449	440	419	400	471	420	473	471	434	447	425	449	491	413	416	479	423	435	455	453	408	434	461	444
4891	1559	1126	714	674	603	555	494	490	514	492	489	459	450	452	471	437	426	466	497	475	448	426	474	459	476	446	467	471	489	476	499	459	468	494	458	479	455	517	497	463	498	439	454	449	493	431	470	427	478	427	467	463	477	472	432	463	460	491	467	422	496	444	453	461	438	470	443	469	463	465	461	499	471	515	476	501	492	456	470	428	450	433	484	478	467	470	436	449	473	470	442	435	445	438	496	439	466	441	464	456	471	475	437	457	484	446	462	469	481	446	453	447	469	500	504	498	456	519	493	468	499	492	490	463	456	416	452	461	443	471	453	488	492	463	444	481	448	503	457	447	407	456	478	480	458	458	467	472	503	458	497	448	464	493	465	441	457	470	467	469	462	477	460	473	471	458	463	469	457	444	473	455	462	442	477	471	466	442	468	458	451	442	438	460	446	472	483	476	463	481	458	461	446	480	452	456	524	478	496	466	465	448	470	473	421	463	464	425	441	444	477	473	442	392	496	435	466	462	491	456	475	459	414	468	477	422	473	425	487	451	422	469	468	461	439	489	459	449	472	419	470	454	477	468	463	491	454	429	459	473	438	433	429	500	427	484	477	512	476	459	473	443	455	490	443	407	455	495	475	458	494	495	438	485	483	490	435	457	465	452	456	453	434	487	471	467	468	478	467	467	449	450	467	454	481	441	495	454	459	485	499	461	467	457	483	503	467	457	463	461	435	452	460	497	416	502	484	478	461	487	496	452	455	478	447	489	475	519	473	503	437	475	460	481	407	454	467	465	474	464	468	456	435	451	483	462	440	479	494	443	423	464	440	447	487	451	479	455	444	469	467	493	449	467	458	510	474	445	435	472	461	476	441	489	451	494	454	525	453	504	478	436	450	481	475	489	425	482	436	463	497	466	461	438	448	461	473	459	443	467	502	440	451	521	462	420	474	477	413	458	444	461	500	440	499	489	488	455	475	485	442	444	458	447	449	474	442	447	451	446	492	489	449	487	456	448	468	442	469	507	462	467	463	436	456	463	459	465	448	508	438	457	453	495	456	470	443	455	456	465	468	497	445	485	481	483	473	485	463	474	461	472	438	416	445	421	464	486	463	468	478	494	484	451	470	462	476	462	478	470	493	444	425	497	458	441	438	503	438	489	453	483	486	447	484	447	459	448	478	508	461	446	457	484	485	453	480	463	449	450	438	488	463	493	434	423	478	438	439	440	477	494	436	455	460	492	454	508	475	437	421	453	463	493	459	457	495	449	460	455	433	472	453	471	468	444	454	469	451	415	502	440	453	496	500	437	501	465	522	470	433	450	453	482	469	418	465	444	490	482	490	500	465	476	453	460	484	480	481	425	510	471	488	457	475	447	423	459	475	458	400	441	462	448	462	436	435	492	436	439	492	468	478	501	437	454	484	477	468	469	461	460	477	465	454	478	501	445	459	496	437	446	467	464	454	444	479	436	460	463	491	462	508	476	462	459	466	509	461	486	494	437	459	467	432	442	453	477	496	480	447	481	456	479	453	448	477	448	482	501	472	496	451	450	441	455	443	467	495	444	476	486	462	436	448	449	463	430	475	438	448	467	476	449	452	489	455	449	461	437	444	464	458	488	464	459	445	466	478	490	444	457	463	483	474	491	482	468	451	469	485	434	462	457	438	428	464	525	447	454	443	512	476	478	449	494	422	448	438	426	414	451	436	448	436	471	482	453	464	422	473	441	497	480	464	456	536	440	477	477	444	443	450	452	448	477	486	440	466	465	431	493	462	483	440	460	458	462	479	490	444	449	465	480	448	472	460	469	454	464	491	416	455	498	446	460	461	509	435	455	482	419	441	462	461	475	467	466	469	456	466	460	511	433	469	453	447	456	477	444	426	440	446	460	502	482	441	458	454	476	450	467	432	453	479	450	447	468	496	457	483	471	464	463	471	435	454	438	459	455	443	444	508	476	443	479	452	470	487	471	461	485	454	444	469	454	429	436	479	467	486	418	460	439	472	422	452	445	440	426	481	495	453	464	456	483	453	477	457	477	484	475	488	445	471	444	469	464	473	484	420	422	492	432	453	472	461	470	488	450	479	429	477	452	452	486	467	494	460	460	477	470	452	494	468	464	506	457	467	461	451	462	462	481	475	463	458	464	474	477	455	458	508	457	443	451	451	490	491	483	448	499	473	466	499	465	460	435	443	468	478	455	439	468	395	503	405	456	484	506	466	452	481	486	479	448	446	462	478	465	468	460	425	441	492	500	474	475	464	482	442	487	484	453	494	480	439	443	464	515	496	510	471	426	459	493	456	457	429	444	451	492	475	492	469	506	413	457	503	476	472	424	469	471	481	435	438	462	473	424	447	474	446	459	455	484	492	456	445	429	483	424	452	445	483	463	447	446	447	488	481	442	450	471	440	464	403	475	469	473	458	477	477	493	476	462	477	470	465	522	528	447	478	448	454	472	454	485	454	465	469	470	468	452	423	444	479	461	460	469	466	472	479	436	471	460	437	451	475	472	497	503	483	441	469	470	467	465	442	464	427	451	463	437	482	453	474	471	457	451	445	461	456	442	473	502	457	415	438	460	478	430	501	480	508	469	462	501	447	478	471	523	450	464	473	463	454	443	448	467	447	477	459	455	463	471	436	448	465	458	459	443	484	487	491	450	441	485	471	471	476	462	473	425	442	433	453	444	451	474	481	461	465	501	456	417	441	460	410	448	429	484	434	483	478	453	450	439	432	469	495	503	448	476	466	425	434	463	452	465	474	464	492	490	491	466	467	485	466	418	450	464	495	462	436	462	454	488	484	438	480	450	446	475	468	459	471	475	410	473	435	485	488	434	447	491	476	478	449	464	456	480	420	482	472	508	456	452	469	480	481	487	459	512	442	472	423	453	413	468	478	492	467	461	449	428	482	458	474	482	454	481	452	470	463	465	456	452	475	465	492	485	473	461	443	480	418	451	506	485	497	488	471	477	474	498	422	479	480	465	466	479	440	477	445	457	430	464	438	460	459	471	476	467	442	453	442	447	490	476	443	475	455	479	462	449	513	461	477	496	415	464	474	453	452	457	470	502	469	459	451	444	450	452	465	507	469	448	465	473	498	425	502	463	470	424	453	447	478	478	449	453	500	448	446	450	498	494	470	478	455	478	491	445	450	458	480	442	440	489	471	480	465	456	470	490	432	462	429	442	418	484	464	441	464	476	456	427	474	496	479	465	478	474	449	467	456	445	447	497	478	446	481	439	486	454	458	443	469	443	458	474	488	459	442	489	435	460	449	455	490	459	456	477	493	452	456	436	508	469	445	471	477	462	479	487	449	445	464	493	432	467	509	528	437	472	455	498	458	420	428	484	477	490	472	473	448	461	494	466	483	482	493	454	441	463	438	501	475	454	431	446	491	447	444	490	453	495	463	443	459	445	455	455	490	480	417	475	437	441	456	490	464	460	432	508	457	453	468	480	474	493	453	460	499	410	437	447	474	472	436	468	513	459	452
23542	21281	28687	23953	21159	13997	2035	1252	1094	958	881	836	827	859	834	836	812	775	762	793	767	735	743	789	718	752	773	762	786	741	677	724	723	754	722	734	733	784	728	716	727	747	710	760	728	751	700	766	695	746	796	687	724	739	714	732	711	704	702	716	735	732	733	749	694	722	737	713	791	731	728	710	729	722	721	744	791	717	716	738	749	745	704	746	723	728	762	702	738	694	721	703	672	742	717	704	768	738	750	773	798	712	714	795	710	726	710	750	771	736	734	752	775	757	753	728	738	700	740	762	712	710	831	718	755	710	728	688	751	735	712	706	720	732	738	737	691	727	718	698	717	671	725	718	716	729	729	732	703	783	725	727	748	726	721	764	738	754	740	706	752	735	713	724	750	741	692	758	738	713	732	768	723	739	766	745	722	729	735	762	744	711	693	710	682	766	659	720	704	770	709	718	721	717	748	678	732	715	692	763	743	736	712	718	716	748	749	733	794	771	748	717	726	728	702	706	755	698	753	751	722	663	747	732	704	802	724	724	743	749	766	752	700	724	735	799	724	739	725	720	685	725	742	753	723	771	731	688	710	712	723	716	721	724	753	757	759	764	696	741	721	762	708	696	734	759	762	767	682	739	744	752	768	698	692	708	734	780	727	745	753	729	702	718	743	722	689	702	737	692	734	675	741	727	726	705	723	752	751	723	775	698	700	774	772	749	718	770	726	735	760	740	720	684	753	755	708	710	723	735	740	765	735	699	720	697	758	719	766	742	703	692	740	745	799	741	731	651	726	718	749	710	719	701	737	774	721	763	727	701	786	711	741	772	771	698	742	752	733	683	762	691	791	762	710	736	667	694	725	710	754	684	811	729	710	708	704	725	684	740	709	748	724	747	738	762	692	755	721	763	727	707	806	712	712	744	739	731	707	688	703	726	719	768	690	690	753	724	708	768	728	720	723	732	711	736	714	759	776	745	717	733	724	729	771	767	718	759	662	700	715	741	727	701	750	728	769	744	758	762	706	737	732	725	750	714	733	713	762	729	699	705	752	703	725	791	727	731	725	761	732	767	732	737	765	675	716	693	714	698	716	760	719	781	720	699	778	730	765	709	733	677	759	736	729	775	687	726	721	781	730	692	740	667	718	739	714	773	735	698	701	710	635	713	746	701	704	711	740	751	736	750	729	724	741	696	781	726	754	740	755	738	772	761	719	759	685	715	708	745	720	727	748	669	715	768	691	701	687	714	729	717	712	721	773	741	736	778	694	706	716	740	741	775	652	758	769	766	783	743	715	774	725	767	790	723	740	745	754	742	703	700	716	723	687	706	729	855	732	751	725	734	725	667	743	752	754	706	716	701	687	762	726	706	728	704	751	723	730	764	748	768	730	737	730	727	726	705	679	772	746	757	731	747	721	721	719	812	748	735	785	727	741	691	686	765	750	746	741	768	728	716	744	723	736	747	737	733	718	712	734	752	727	724	698	771	694	774	708	717	727	706	711	689	725	701	739	754	729	758	719	749	712	757	726	754	722	704	766	747	694	716	723	737	716	673	674	774	755	747	731	765	748	746	683	708	664	734	713	747	703	756	706	677	705	743	695	746	712	716	725	726	729	775	718	721	717	726	698	697	786	759	709	702	747	760	743	716	752	761	734	681	766	715	731	733	716	743	742	718	702	753	721	751	721	700	702	732	748	690	780	708	721	781	744	784	712	727	711	774	763	739	736	754	726	779	748	754	755	747	773	701	727	687	761	709	786	749	689	687	728	745	756	723	698	750	682	731	728	719	763	737	673	785	733	717	698	748	743	704	707	797	726	739	758	714	720	684	676	693	740	735	716	706	698	716	696	725	791	728	701	727	752	765	730	714	712	753	751	720	723	676	758	723	708	751	752	734	708	739	741	691	733	716	750	741	740	742	695	755	760	725	713	681	737	706	709	758	715	743	726	687	746	751	756	723	695	700	772	730	710	789	742	707	680	732	727	743	739	733	751	688	703	728	747	700	735	749	765	695	725	729	760	727	691	731	770	704	732	739	746	742	706	706	761	759	735	705	717	726	742	685	727	718	732	727	721	753	704	734	708	727	709	721	750	740	727	716	725	752	730	710	768	709	710	732	729	789	770	740	696	730	702	721	726	722	727	694	672	741	731	742	709	807	738	753	775	743	685	761	710	702	735	704	721	708	759	774	682	705	778	726	725	793	787	695	731	664	770	728	685	700	767	775	730	747	766	718	687	725	707	739	656	730	690	789	707	741	828	724	789	723	735	733	765	736	751	707	741	716	744	729	740	754	720	766	719	662	814	732	735	726	748	694	715	719	796	717	659	732	767	737	747	712	776	739	748	739	724	686	739	739	768	729	676	705	750	753	721	663	749	747	700	730	699	729	737	708	711	735	726	748	747	704	736	741	734	748	754	745	765	714	727	734	697	704	762	754	723	763	737	765	781	764	683	732	738	666	780	789	713	743	769	706	743	742	716	675	740	834	730	741	699	746	761	743	742	734	753	755	696	727	737	710	708	742	730	737	753	770	729	722	714	751	751	734	724	719	719	717	699	711	712	684	780	739	744	706	680	730	740	709	743	683	693	712	707	731	691	714	703	740	753	765	746	729	721	742	738	703	726	757	750	715	733	690	764	720	757	737	720	761	709	702	686	718	711	701	763	757	709	750	782	732	731	746	785	710	755	719	749	750	758	729	731	695	759	774	753	700	689	754	703	752	747	782	691	725	724	705	693	748	718	712	680	718	708	737	685	724	705	742	703	726	711	776	716	774	684	721	765	770	710	733	776	736	737	771	763	744	741	742	717	716	733	715	734	713	748	746	708	740	771	725	733	730	750	822	677	729	718	752	711	694	734	677	692	721	715	656	769	735	771	730	702	737	738	691	706	774	732	715	747	752	700	740	769	718	753	679	782	737	755	756	763	729	752	689	749	763	691	707	739	720	725	697	735	714	745	755	759	765	715	789	708	712	699	711	707	697	695	762	669	755	732	782	788	748	757	718	722	733	715	708	742	771	773	723	734	792	712	728	735	705	725	672	692	734	710	753	760	727	770	722	757	743	753	751	704	727	741	731	744	693	706	743	735	702	725	742	734	689	714	731	718	717	704	739	746	722	766	728	759	756	713	740	738	752	669	726	740	708	749	733	715	706	754	771	735	738	765	699	720	721	766	792	702	748	705	734	745	718	745	731	781	689	699	765	705	742	708	747	692	670	743	741	718	800	721	755	708	718	713	697	742	710	728	774	685	737	746	749	750	735	768	702	715	736	735	716	692	703	670	708	756	713	701	742	719	733	743	655	700	711	680	732	758	707	730	770	727	704	770	718	741	722	733	768	743	725	699	781	690	744	752	752	725	755	750	718	711	693	782	755	740	740	749	691	719	708	745	705	720	723	704	750	687	725	700	740	715	738	732	730	717	740	756	712	747	730	712	742	823	718	724	732	714	710	729	800	718	711	693	699	700	706	750	729	700	730	729	767	716	752	707	692
4593	10338	7187	3818	2943	2559	1813	1486	1361	1176	1094	932	996	881	874	889	810	811	843	847	869	804	789	835	781	772	725	782	845	755	760	830	771	781	784	752	809	762	770	722	777	728	718	806	771	792	763	752	778	805	740	750	796	783	735	764	760	800	741	763	723	733	813	779	785	775	789	735	757	741	746	813	746	785	794	787	750	758	787	734	755	785	798	779	737	755	740	789	779	736	758	752	784	779	756	786	760	786	772	788	776	749	761	790	771	771	735	779	803	794	749	719	758	747	737	794	748	803	712	846	795	778	808	749	761	778	763	758	783	737	826	785	788	757	757	802	802	748	758	759	748	759	752	740	810	776	757	747	746	766	704	759	771	750	766	786	782	786	716	805	756	804	780	766	767	795	771	796	757	772	784	792	789	799	760	708	762	758	727	780	758	787	721	817	739	763	748	755	756	797	696	787	756	793	729	776	751	811	777	776	753	762	738	788	766	724	741	771	754	808	784	758	781	772	760	745	759	766	778	784	798	783	752	745	795	783	793	721	789	783	785	788	750	783	807	765	731	768	742	728	769	712	788	750	715	748	730	715	763	828	796	781	718	752	806	790	763	752	771	722	735	746	764	740	790	779	764	784	722	786	787	811	766	744	774	748	759	744	771	808	770	791	753	778	708	781	735	779	811	728	779	792	754	772	800	750	760	742	765	732	777	792	743	733	744	769	779	777	775	785	772	780	793	758	767	784	774	726	746	844	812	779	792	803	766	775	781	777	765	764	788	833	814	806	772	764	706	811	771	760	777	792	760	781	771	748	759	747	728	762	787	774	781	784	764	776	747	792	759	815	774	740	762	738	767	756	822	727	762	753	809	782	741	780	766	773	781	766	749	770	763	762	776	784	752	796	707	754	747	757	792	817	794	744	794	790	743	745	747	742	768	779	824	815	755	729	767	776	728	745	727	757	802	749	758	757	759	751	796	778	790	784	735	712	813	753	778	741	795	756	706	739	748	812	773	814	767	767	750	727	790	696	745	826	780	786	745	790	800	760	748	802	763	780	777	738	759	745	774	814	726	752	772	788	810	744	804	777	724	765	749	776	772	743	790	742	779	768	776	808	779	771	776	759	773	785	745	792	738	775	748	788	736	811	776	815	797	715	737	740	733	729	805	746	755	782	744	732	809	776	772	727	771	735	729	776	805	758	787	755	729	822	768	753	803	742	765	793	738	797	797	793	741	773	784	775	759	766	770	754	761	782	725	763	764	779	801	765	755	746	746	803	778	778	757	804	771	733	742	773	777	772	762	752	741	757	743	796	782	764	760	757	846	769	764	826	759	792	762	724	800	777	715	780	772	713	756	792	752	780	768	739	755	771	812	761	796	701	745	735	768	774	827	763	749	748	750	732	735	812	730	750	769	768	707	753	771	758	729	807	777	765	755	761	757	747	765	694	757	762	748	765	786	706	692	791	842	774	750	797	726	783	813	781	790	748	780	761	757	796	813	790	786	760	744	777	807	747	759	712	761	698	747	787	792	764	733	765	819	748	761	784	766	759	771	730	734	776	798	731	756	832	751	784	755	766	773	757	778	753	761	765	783	788	723	731	727	786	780	749	786	808	732	767	766	732	778	817	786	786	739	767	816	799	721	791	770	777	779	817	729	720	763	705	747	754	775	736	779	736	745	757	696	739	784	735	755	745	804	733	738	745	794	735	768	734	763	750	774	774	780	799	727	738	805	754	756	784	697	728	763	762	827	771	759	755	732	760	782	759	775	782	778	770	763	783	778	772	780	761	817	727	731	774	760	796	726	816	807	717	780	776	789	776	777	756	758	790	733	750	774	751	762	732	785	764	746	742	755	792	744	790	748	727	770	782	777	773	758	782	753	785	768	760	805	774	777	787	786	772	712	745	742	777	766	759	749	776	760	720	800	795	778	786	800	769	784	794	770	789	723	750	757	784	780	775	775	786	755	767	776	779	781	741	726	739	758	778	783	748	768	798	775	766	807	741	794	768	750	772	745	824	799	792	795	782	738	754	779	771	744	767	820	784	763	710	715	762	719	733	753	810	778	785	800	716	760	787	858	753	847	765	844	772	807	759	771	741	696	804	795	751	778	785	758	773	756	747	776	791	765	711	774	765	777	765	760	777	740	781	744	757	770	736	796	752	800	794	780	744	797	700	744	748	770	773	803	780	778	778	749	779	762	785	787	766	761	782	712	724	754	792	771	759	792	786	741	769	792	757	789	730	785	774	787	796	740	767	788	771	741	739	785	758	793	779	719	736	783	790	790	774	734	741	756	735	781	742	795	815	737	785	752	780	764	801	785	741	735	773	706	757	817	793	749	782	736	756	802	812	783	769	753	736	753	730	788	725	789	796	797	758	794	765	727	750	761	779	732	814	746	727	790	803	742	749	757	774	767	740	693	732	760	776	766	819	793	763	749	790	838	725	765	753	750	801	731	753	800	779	756	767	776	769	759	741	757	745	751	746	738	786	765	760	768	775	768	750	785	729	751	773	774	787	770	782	760	713	721	741	789	779	794	753	751	737	731	798	761	740	745	762	753	745	740	738	756	775	762	747	804	714	768	745	790	765	799	759	823	736	786	774	786	772	732	793	763	841	741	759	711	807	771	784	740	788	823	786	788	785	688	766	730	750	776	741	766	752	781	711	802	761	747	758	769	739	777	772	801	744	756	731	760	748	765	770	758	810	731	809	729	798	715	769	766	743	783	767	782	725	734	823	784	762	801	803	791	724	748	806	758	750	798	719	781	724	760	771	740	768	744	804	747	813	765	782	795	756	820	804	766	753	769	761	799	750	769	759	774	787	765	811	751	770	778	747	780	743	733	778	760	777	742	803	750	767	758	796	729	781	806	745	749	708	761	778	760	805	779	789	815	757	791	801	769	770	716	746	735	754	731	805	767	778	784	774	761	735	704	780	764	726	756	731	781	768	739	765	760	754	716	742	756	785	726	757	758	716	754	802	740	722	709	759	736	718	739	770	796	759	776	781	786	785	809	753	751	751	757	735	796	742	764	748	792	782	750	804	817	741	779	807	835	756	714	817	772	767	740	766	780	756	759	796	771	766	723	758	752	776	805	803	750	758	725	824	742	790	791	751	778	716	754	784	751	798	812	797	779	823	749	731	787	762	759	820	782	780	795	781	731	781	779	767	780	762	774	792	776	748	770	782	727	772	796	759	763	769	781	783	785	783	736	749	744	773	730	779	779	747	790	736	776	731	743	738	785	736	743	744	769	729	784	775	771	772	775	822	775	785	734	775	739	787	815	677	744	762	690	777	800	825	771	813	730	803	747	795	791	806	769	757	775	791	762	771	753	756	753	770	756	736	799	743	719	798	749	773	794	734	799	749	786	794	784	724	767	777	752	753	745	791	793	772	740	722	705	774	791	738	776	716	750	774	780	758	749	703	773	734	782	756	753	773	717	722	774	774	755	771	772	762	791	759	775	757	798	719	722	814	811	749	766	788	753	760
24562	21252	27913	24873	16201	1041	534	394	366	338	293	262	276	232	243	246	217	211	228	229	215	203	223	188	224	190	205	197	209	230	217	228	214	205	219	203	213	200	231	218	203	208	207	190	207	219	201	225	180	203	195	213	197	231	220	210	195	205	187	163	169	220	192	197	200	204	193	213	203	224	191	192	198	211	225	187	206	171	197	197	178	216	218	188	190	202	198	207	198	208	184	220	199	205	173	196	207	188	185	217	199	216	194	206	226	193	182	216	191	189	203	237	205	214	201	189	222	195	194	224	195	228	221	170	172	213	167	180	221	184	209	190	204	227	187	203	200	185	179	219	233	168	201	195	221	183	182	195	212	211	210	167	198	200	184	206	212	221	203	212	195	200	197	197	215	195	205	187	218	198	216	202	191	205	193	231	196	192	189	206	195	206	220	172	192	211	203	174	202	187	195	219	165	202	199	173	197	201	191	187	183	187	197	211	217	167	157	186	192	207	197	163	190	204	193	196	205	195	177	201	207	216	194	203	190	201	219	200	202	164	188	224	197	190	199	204	196	188	220	207	163	201	219	197	204	228	192	218	195	212	208	203	209	194	221	196	198	213	190	202	204	207	214	166	194	191	185	207	194	202	203	190	209	234	191	187	214	190	174	166	217	196	204	203	189	171	202	177	204	184	218	187	192	187	201	202	207	170	204	209	184	191	190	187	217	207	209	208	214	189	202	204	199	173	199	216	189	193	193	205	198	215	185	192	192	200	196	185	202	184	188	179	203	182	184	204	213	195	183	206	193	202	198	204	185	217	199	192	212	201	190	203	183	229	175	200	196	196	216	204	178	228	168	192	191	195	207	166	189	217	180	174	192	202	179	204	204	204	213	225	184	191	198	208	208	217	193	190	193	200	213	194	189	205	213	219	160	198	195	227	197	199	190	189	192	205	214	184	194	223	187	208	193	189	221	199	217	197	214	194	180	191	180	185	202	191	217	237	195	204	181	220	193	190	187	170	203	195	214	174	198	202	200	190	199	197	189	206	238	196	211	184	192	198	207	176	194	205	194	165	180	215	199	210	212	209	189	204	202	179	226	178	207	222	214	195	187	184	186	199	205	197	173	215	188	188	191	196	182	208	191	186	216	220	197	198	193	202	175	217	179	190	199	203	200	169	186	204	214	208	220	186	205	213	196	201	187	238	184	200	196	181	196	197	195	180	198	201	170	201	185	196	184	196	197	229	200	227	200	188	224	195	169	190	210	194	186	204	177	171	168	225	168	203	191	197	189	204	184	166	196	203	191	201	197	226	193	209	182	220	194	203	208	185	180	218	183	187	167	222	196	220	183	182	191	188	180	213	191	191	200	187	183	205	190	198	178	208	179	190	215	177	196	202	171	214	195	243	219	186	175	184	199	193	216	205	191	204	183	198	191	201	188	217	187	195	205	201	206	189	191	196	194	188	211	233	200	199	198	198	225	190	191	216	201	198	219	220	184	210	187	176	206	201	236	181	226	202	196	203	185	228	185	202	179	210	184	185	193	191	211	196	205	209	181	194	181	216	221	197	195	196	198	194	248	204	179	194	189	205	224	202	211	186	190	194	202	162	199	198	222	190	191	203	208	215	198	210	214	218	197	213	203	180	188	196	193	204	215	208	203	189	204	213	217	225	168	186	192	197	207	200	183	205	195	185	213	214	203	197	177	193	196	192	202	218	204	202	207	194	212	182	185	210	208	226	209	191	199	179	202	197	187	219	226	215	199	196	199	203	189	203	202	193	189	188	195	229	193	202	195	164	184	177	191	180	193	197	190	220	202	198	207	202	172	205	184	189	172	209	208	206	226	188	232	191	185	192	195	205	210	183	192	179	200	193	213	204	195	187	216	203	191	194	211	201	193	183	220	199	205	179	221	165	209	216	196	207	200	198	188	194	190	182	202	166	192	205	190	201	221	210	186	192	211	202	216	201	192	213	202	181	210	199	190	201	187	201	200	202	194	207	216	196	201	215	208	159	199	186	200	193	193	198	211	221	192	187	184	190	207	204	211	182	197	183	220	209	199	177	213	216	199	188	199	191	203	197	191	168	202	204	165	191	209	222	198	167	182	195	203	200	241	209	189	186	188	191	222	192	195	185	190	214	197	187	185	190	176	172	183	206	210	177	168	220	180	216	223	191	183	169	228	196	190	198	209	185	223	209	209	182	212	202	208	220	199	196	199	184	177	207	189	217	186	189	203	195	185	198	200	221	212	200	217	170	198	181	185	186	203	221	204	201	204	187	211	191	190	218	197	217	191	197	205	187	198	203	183	182	186	215	196	191	177	158	208	206	220	176	196	198	184	204	177	193	216	181	227	189	181	183	166	211	207	185	212	221	188	203	198	197	171	185	203	211	195	228	200	203	188	194	208	184	190	218	210	208	174	211	180	168	195	192	176	234	195	214	208	191	194	222	162	174	212	199	200	206	186	210	204	194	189	212	191	196	196	212	210	186	195	201	198	196	220	214	202	192	196	197	205	187	188	199	193	195	204	192	195	214	185	188	184	188	187	189	185	202	204	179	195	203	209	180	176	214	206	187	189	203	196	181	177	201	199	205	192	228	182	201	197	206	183	205	204	200	183	192	209	217	205	184	219	209	204	198	204	207	212	187	187	195	168	184	210	210	176	195	192	171	196	210	211	226	196	216	197	203	201	186	176	205	214	193	173	205	200	206	196	206	183	203	214	233	195	200	196	228	184	186	193	181	165	183	184	217	195	225	199	214	202	191	195	199	194	207	197	191	204	201	197	211	206	185	210	199	176	180	213	201	212	205	200	210	203	206	210	197	205	181	224	213	210	195	211	203	205	196	214	212	195	183	181	202	183	192	205	210	192	178	178	183	227	190	218	187	207	198	202	195	202	177	206	194	181	191	184	184	207	214	188	178	222	208	200	210	193	204	196	210	183	203	190	204	185	209	188	209	188	192	173	216	184	188	184	180	180	187	203	183	204	216	191	195	200	214	194	180	193	214	208	202	181	211	189	208	209	209	193	201	206	197	177	180	187	196	217	193	184	188	195	193	215	188	191	200	195	187	224	205	184	225	202	188	174	199	209	171	198	191	209	206	228	208	195	189	205	213	204	226	207	228	213	187	203	197	206	183	194	189	183	199	202	187	203	208	172	210	178	200	195	169	203	198	219	214	218	191	213	179	215	208	171	197	205	194	168	215	208	185	192	168	180	193	191	196	229	207	202	187	195	166	181	191	234	192	206	198	191	190	195	176	171	217	221	185	212	196	211	207	196	217	177	176	176	185	191	207	199	212	208	206	206	205	194	195	174	214	182	185	204	227	192	211	184	186	198	195	181	213	186	184	225	191	193	202	193	182	213	208	204	203	194	189	174	186	172	188	203	237	199	203	192	191	236	206	187	200	217	188	197	206	222	183	193	184	203	200	212	186	201	202	202	192	191	199	197	195	205	207	187	213	211	212	205	176	163	191	192	190	180	207	182	209	198	190
4103	6121	3988	2018	1514	1294	873	660	583	425	388	356	317	300	292	265	272	282	247	261	253	252	229	235	237	234	255	228	215	235	263	230	234	209	239	267	225	243	221	202	216	234	231	220	225	223	229	243	230	226	240	254	236	222	231	251	236	222	218	214	226	197	262	214	238	227	244	247	213	207	256	219	215	214	254	240	215	260	224	245	217	252	218	242	229	219	244	214	209	246	220	234	213	217	217	214	240	236	235	201	208	226	254	215	226	229	252	241	228	219	195	253	230	226	221	254	214	253	215	219	238	237	233	227	227	255	254	235	197	240	220	205	237	221	207	219	221	218	243	234	209	222	230	239	235	213	232	226	267	234	250	253	217	209	223	207	207	198	218	211	237	238	260	214	213	235	219	217	227	248	219	228	231	251	228	224	230	246	229	218	223	228	236	248	240	245	215	215	206	232	226	228	201	225	223	240	207	248	235	219	240	232	231	243	228	231	240	230	208	231	229	248	205	216	243	221	216	223	240	224	220	239	197	240	224	241	240	211	229	225	212	229	218	244	190	222	225	221	210	216	244	217	222	254	233	222	242	205	238	208	223	244	218	242	248	214	199	243	229	244	262	231	225	216	217	222	211	234	217	239	214	232	242	229	239	232	217	221	228	225	233	234	233	247	225	210	240	248	243	239	219	233	216	204	251	207	213	229	229	216	240	239	246	251	253	245	241	234	217	203	266	212	214	219	242	241	208	278	226	217	204	237	222	220	228	226	226	217	225	220	229	204	225	218	215	245	241	243	255	227	225	238	222	226	257	242	243	222	252	213	227	229	244	261	217	220	215	250	208	225	208	223	237	237	240	254	226	206	244	204	242	233	251	224	210	261	206	253	225	236	224	227	221	213	229	203	222	225	214	220	213	229	252	237	241	212	240	234	241	237	214	213	208	209	217	225	209	190	199	193	238	228	247	220	254	236	221	245	244	220	218	220	207	235	216	225	226	215	213	222	250	195	223	247	215	222	249	244	254	227	216	221	202	216	226	195	215	229	246	234	241	242	213	196	243	256	278	239	223	231	225	249	204	203	248	233	192	224	224	258	221	231	224	231	238	270	234	228	220	206	254	244	205	212	229	257	212	242	205	216	239	237	250	213	249	208	248	245	212	220	230	204	211	248	245	230	237	220	200	236	256	199	217	228	207	231	241	232	225	231	239	220	234	242	197	216	249	239	229	237	227	245	215	221	237	208	211	242	248	231	214	203	203	215	217	233	217	220	217	210	229	187	234	220	230	228	220	237	255	208	245	234	249	215	205	235	233	213	213	218	230	233	229	243	229	240	241	233	275	215	218	258	229	219	219	244	227	198	204	251	218	256	224	232	250	224	236	206	210	228	215	249	211	243	227	209	249	243	214	238	250	225	201	217	217	246	235	222	231	224	180	208	232	235	218	243	212	227	243	236	264	209	245	257	218	235	219	220	233	212	222	219	218	238	228	245	237	207	232	242	237	231	235	216	224	227	235	222	210	230	215	238	234	239	248	243	235	221	215	250	248	237	217	219	224	212	245	226	212	250	214	221	225	231	218	233	222	244	251	239	248	238	216	232	218	242	215	255	242	213	221	245	239	217	212	220	242	229	219	216	248	244	216	207	230	241	226	222	240	229	221	223	229	252	256	224	213	216	234	229	213	235	229	216	231	222	212	243	241	233	221	225	251	228	240	193	208	242	230	216	205	205	225	237	251	204	236	224	216	218	222	221	217	222	227	230	209	225	219	219	227	239	229	227	231	228	225	228	231	218	244	212	196	231	238	229	238	256	212	247	225	226	222	219	242	220	227	227	221	219	225	202	211	216	234	250	239	246	236	213	229	226	221	208	233	226	247	233	239	203	229	255	237	225	238	222	267	236	216	204	228	243	247	227	234	215	233	226	228	224	242	216	212	245	255	224	215	218	245	219	245	243	219	255	205	215	250	225	222	212	235	219	237	254	232	241	236	212	234	232	232	241	221	249	213	238	225	232	226	215	246	263	221	229	240	208	237	193	219	237	215	238	230	233	222	218	242	255	230	237	249	246	216	228	209	250	249	227	212	223	225	226	233	193	223	232	208	212	206	219	228	242	235	209	229	235	228	228	236	228	228	236	216	219	242	241	233	236	214	214	239	233	212	213	221	208	241	247	230	211	221	213	238	227	234	200	204	267	220	226	226	253	247	221	222	218	238	227	251	216	252	228	216	234	232	239	231	221	226	224	204	246	233	234	209	226	253	236	211	242	237	215	244	207	236	225	206	246	241	239	213	225	210	199	201	238	210	229	233	230	229	206	221	216	202	201	223	217	201	223	217	203	199	210	213	224	223	242	231	219	220	237	231	226	230	224	222	241	231	216	204	255	230	204	199	203	228	259	239	237	222	233	210	223	227	239	238	237	219	226	231	228	222	245	234	228	222	237	241	220	260	219	225	251	214	226	227	241	227	237	219	236	226	207	227	249	222	223	208	245	240	220	229	239	210	232	250	233	232	244	228	240	257	211	228	227	210	217	219	224	217	238	227	215	224	229	227	230	213	242	223	241	223	232	224	219	225	235	216	226	180	194	240	225	219	222	212	224	221	216	239	240	245	215	229	247	217	249	213	203	237	226	234	204	228	254	210	203	222	231	210	245	222	206	205	240	230	222	205	239	215	227	233	205	211	210	242	226	241	191	204	215	217	228	223	215	233	233	230	238	224	248	246	225	194	224	229	214	236	228	215	228	212	222	236	224	218	234	231	223	206	267	232	231	241	240	225	250	267	209	226	225	236	239	243	226	199	204	216	231	242	229	225	184	214	235	259	219	225	211	219	205	237	213	241	199	236	183	231	225	211	236	216	222	222	237	211	240	253	235	216	239	235	238	216	220	244	192	250	237	220	242	203	215	224	264	203	245	221	227	231	220	231	214	221	257	216	248	261	229	199	237	268	230	213	239	222	224	214	240	266	226	244	219	214	186	221	225	231	237	219	226	213	243	278	228	193	230	246	227	230	218	215	238	240	204	215	229	214	227	226	210	226	250	238	223	222	238	226	234	262	259	205	218	237	259	210	207	248	219	215	234	204	225	226	217	228	245	252	207	236	206	209	243	211	219	223	229	217	202	226	217	209	229	220	224	222	222	222	201	226	215	213	219	250	221	185	217	233	232	240	208	209	221	197	235	245	205	195	210	214	206	245	220	229	222	230	238	191	226	226	201	230	244	225	239	234	215	222	249	232	233	244	217	245	243	243	222	226	226	231	213	244	235	232	212	239	230	235	245	232	230	209	238	234	222	224	219	231	240	227	215	253	215	221	217	240	220	234	228	211	252	229	220	227	249	221	238	236	242	249	189	232	234	230	238	214	207	222	249	242	224	234	221	213	223	232	216	204	225	211	220	245	245	217	206	220	250	201	257	249	220	252	243	206	226	215	243	223	229	221	203	254	247	189	210	205	240	240	237	228	217	221	227	243	205	239	243	239	234	226	216	202	216	227	210
22540	21382	29261	23887	21386	21488	13149	1680	1302	1045	875	843	723	713	725	702	688	654	609	622	579	586	604	621	597	568	578	610	564	588	572	606	545	556	563	554	591	559	616	575	574	570	564	577	544	554	500	545	520	577	589	556	559	611	550	555	565	502	551	577	524	602	532	560	536	565	522	591	576	555	536	557	515	546	580	531	568	538	533	568	510	530	556	518	543	598	510	538	577	561	540	523	575	551	539	571	533	540	538	539	551	549	553	552	504	576	509	531	554	558	595	556	604	541	522	542	539	514	493	561	557	520	549	494	531	580	561	592	566	559	574	560	522	514	518	579	520	590	527	539	545	519	560	568	553	554	532	532	520	550	548	523	534	547	550	566	561	541	528	533	518	569	519	530	537	544	509	560	544	534	572	539	541	557	550	561	559	570	580	557	551	562	534	555	581	525	541	516	524	567	564	565	532	584	593	515	569	510	555	534	529	537	567	479	553	533	526	543	533	559	501	586	566	562	550	567	540	527	580	508	504	544	555	546	549	587	498	561	511	522	533	501	535	531	526	496	539	526	554	559	563	530	598	520	543	557	527	575	557	516	523	542	556	578	543	531	579	547	535	537	524	539	534	532	532	499	596	542	530	530	592	538	517	535	527	558	517	549	528	546	549	553	546	525	538	579	547	555	584	563	473	519	605	519	540	579	574	530	527	535	526	555	528	510	535	541	551	518	515	538	559	551	545	556	533	558	519	532	602	549	534	573	523	543	560	519	551	542	515	574	506	577	543	564	503	549	552	526	551	548	563	572	546	537	563	587	556	580	538	551	489	523	527	524	570	553	559	564	549	546	567	565	536	552	568	552	532	541	566	561	545	517	586	562	583	566	557	516	560	561	527	561	565	554	518	578	564	534	548	603	565	520	589	541	548	570	524	555	523	549	555	518	562	527	594	526	547	510	511	558	526	564	561	522	565	544	553	580	537	553	561	595	541	519	545	520	549	532	518	528	497	582	549	548	532	552	559	550	507	545	553	529	533	501	572	531	542	541	525	557	533	594	555	541	542	545	543	555	492	527	549	530	519	584	536	595	537	559	571	524	526	552	531	586	519	509	565	556	568	531	530	542	547	557	553	507	570	565	511	488	575	543	542	609	511	534	576	562	574	574	588	487	506	559	543	565	484	544	501	553	558	498	515	524	570	536	571	496	552	563	523	539	559	487	534	545	547	562	549	514	507	530	568	529	524	542	540	603	572	575	555	536	540	557	551	586	549	542	571	582	557	561	559	544	553	531	545	550	520	532	588	595	511	584	557	519	569	570	573	577	535	584	532	572	559	547	550	568	518	536	518	570	540	579	551	527	543	561	559	530	537	530	514	558	498	572	545	567	513	544	535	566	557	549	546	530	529	559	539	552	518	508	560	550	560	547	562	563	554	556	563	558	561	520	552	520	513	552	561	562	524	537	510	534	535	534	554	564	554	519	514	504	519	545	551	513	555	536	559	560	514	540	556	595	499	544	590	528	562	530	545	516	556	574	522	557	594	528	540	500	561	546	554	581	525	604	535	527	537	581	510	556	551	584	539	561	493	544	534	555	536	565	547	576	508	562	499	528	531	507	524	514	509	580	530	555	577	546	505	558	580	527	553	527	598	523	572	525	513	551	535	523	620	525	567	560	532	563	546	524	535	533	536	482	569	571	539	572	584	526	522	512	489	502	543	546	529	543	563	559	524	544	586	548	530	553	542	536	551	554	529	547	571	568	567	523	542	561	541	572	522	532	551	542	544	548	551	563	553	514	555	508	517	532	543	551	499	535	548	526	531	509	538	509	572	583	542	525	557	534	530	562	524	552	557	550	518	593	519	501	543	573	538	553	588	501	549	605	583	518	580	561	549	554	530	539	539	527	541	518	526	510	579	548	525	544	539	533	547	470	505	559	531	513	550	554	512	554	575	529	534	540	532	561	519	589	528	541	550	525	562	580	564	546	527	524	543	537	512	562	568	564	536	583	507	518	535	520	553	543	551	579	551	548	577	558	539	583	570	557	508	568	560	525	520	564	539	512	560	551	581	564	534	560	519	560	528	511	576	600	575	539	513	524	549	511	506	542	513	567	537	551	543	554	565	545	516	555	552	578	583	532	540	565	569	590	564	540	538	561	533	537	536	583	529	554	505	541	525	520	549	542	571	584	517	560	521	564	578	554	569	538	551	593	568	541	563	539	546	561	541	542	553	561	579	562	488	569	534	554	569	535	546	592	567	535	539	511	551	572	550	569	567	549	532	569	570	539	555	535	523	506	517	580	541	589	545	572	567	539	566	519	541	564	515	561	515	589	535	543	523	538	509	508	555	514	532	529	536	561	575	543	538	550	542	540	522	570	519	572	540	560	497	508	536	548	550	532	523	558	539	506	551	552	539	531	571	563	574	586	552	536	540	583	518	546	550	564	552	516	542	548	529	556	565	553	532	518	539	512	520	603	571	527	558	576	517	558	529	566	530	534	554	594	545	559	562	564	508	520	562	574	576	537	557	549	525	577	532	510	557	540	547	519	574	557	557	568	558	524	559	580	504	556	541	554	583	526	487	561	525	568	549	570	572	525	580	566	537	518	569	571	542	520	555	550	510	521	547	578	566	544	524	536	568	558	507	547	538	538	530	559	549	538	542	569	528	523	519	533	566	530	520	535	526	559	550	576	543	553	560	531	558	567	515	466	535	571	543	563	584	556	565	602	558	527	537	527	538	520	572	527	527	573	516	539	541	565	559	549	528	565	572	541	600	546	563	541	514	524	565	570	564	539	535	539	552	537	574	565	538	566	507	613	566	556	542	552	532	494	517	517	513	557	543	517	593	510	549	576	583	538	536	556	529	534	561	527	554	586	544	581	552	558	530	552	515	525	553	523	553	533	550	528	542	570	549	541	495	545	524	531	522	524	560	553	553	562	555	566	579	543	549	564	528	549	556	536	481	529	553	570	585	562	505	542	529	524	572	586	526	565	558	554	538	538	583	557	532	557	528	547	527	587	527	597	520	565	538	581	496	555	561	579	562	538	530	549	535	547	559	548	545	531	569	555	583	564	515	555	517	536	537	539	514	607	576	539	575	538	506	527	497	555	529	563	532	576	547	533	574	579	545	526	549	504	560	537	553	532	550	542	553	546	565	557	546	550	509	569	538	519	586	519	569	525	553	561	544	551	572	537	519	488	537	601	528	559	510	567	554	539	577	560	538	550	542	538	549	513	557	536	569	537	514	539	514	568	511	563	573	574	523	520	576	535	524	572	564	559	530	529	549	538	527	525	547	507	553	558	536	559	556	553	524	502	559	524	533	545	561	574	524	521	568	518	551	545	559	547	516	532	549	574	560	551	542	516	582	556	600	539	539	540	558	540	558	552	495	529	568	542	591	574	516	557	530	524	523	507	515	557	559	530	549	536	532	535	532	544	556	521	581	522	568	544	536	555	548	554	522	520	501	553	572	543	553	504	556	572	517	506	534	544	561	554
5966	16541	11833	6566	4953	4026	2692	2031	1772	1368	1143	1016	940	887	898	806	780	812	664	687	647	655	696	644	668	629	603	633	637	631	583	633	669	606	608	588	601	628	589	596	634	619	611	620	622	591	628	589	613	633	628	575	599	570	612	596	592	598	621	599	624	577	616	585	559	604	551	541	597	605	602	598	616	567	619	568	627	616	566	625	535	570	637	585	609	576	621	556	626	588	557	593	587	604	602	589	580	579	616	574	611	552	588	598	562	588	627	596	613	584	605	576	596	590	588	556	607	595	584	610	534	585	548	605	572	620	621	622	593	587	579	627	587	616	623	577	554	614	593	595	583	588	615	594	595	574	623	560	575	580	597	612	599	613	612	591	615	566	629	525	565	605	600	583	598	539	591	560	598	591	583	578	613	634	599	615	622	579	572	636	604	603	542	549	598	574	594	576	546	540	614	562	581	560	576	568	593	573	611	612	607	618	568	617	574	576	620	572	631	564	604	597	617	562	596	631	532	593	543	580	618	574	626	598	599	611	578	633	614	617	605	613	622	598	590	565	581	607	580	560	581	618	598	595	636	608	578	609	584	635	590	590	592	624	583	577	632	596	527	635	591	584	591	602	587	573	612	607	620	581	575	569	558	609	602	595	564	593	592	573	586	594	605	594	682	572	602	579	596	605	612	587	576	582	640	573	557	624	620	617	593	610	597	607	575	632	619	568	560	594	579	617	553	608	592	531	536	615	627	618	566	605	649	575	575	599	590	591	586	609	596	569	629	544	593	586	581	590	576	601	585	601	635	559	590	579	612	607	596	605	594	585	625	589	653	625	566	537	601	594	606	595	577	581	552	599	613	627	602	590	605	627	612	535	565	586	586	609	573	605	595	554	564	579	577	615	517	583	573	637	553	605	561	585	651	586	596	632	589	612	633	539	582	629	611	569	595	555	607	576	606	551	582	583	614	580	600	597	599	586	568	593	645	616	611	568	556	545	597	609	613	619	551	577	620	544	560	567	548	573	579	599	567	597	597	603	599	578	623	563	604	636	588	571	601	602	541	576	592	640	610	631	582	584	612	596	622	598	579	613	613	632	610	638	572	578	579	558	570	585	619	581	564	631	556	583	594	596	588	605	638	610	588	606	580	654	588	602	608	619	566	636	574	619	588	593	605	549	577	627	596	580	632	569	567	610	597	611	640	606	587	518	612	548	605	598	578	592	577	598	582	541	635	616	577	611	611	579	617	587	588	596	562	558	554	607	596	556	571	565	576	622	589	576	549	584	605	614	576	555	607	592	589	575	575	585	596	543	577	575	641	616	582	604	599	575	587	587	614	605	577	548	593	620	615	587	620	616	613	635	579	674	613	591	644	584	621	593	588	615	621	586	579	641	548	560	582	608	569	572	616	612	576	571	596	569	551	585	611	588	597	575	599	588	642	558	605	572	568	591	585	620	613	566	595	559	575	567	566	589	567	563	644	613	575	603	545	593	622	592	578	617	625	586	614	629	621	605	591	616	621	578	601	601	581	602	618	598	588	582	545	594	577	612	605	552	615	570	597	574	576	558	567	616	572	576	570	594	582	573	628	619	589	563	605	583	599	579	558	577	593	599	582	566	564	597	591	594	561	563	581	589	572	581	579	586	572	555	592	618	589	554	577	590	524	608	626	586	666	579	627	572	549	595	583	626	595	576	612	591	567	587	611	597	608	592	574	546	580	610	570	595	558	568	563	554	583	603	597	563	635	558	594	576	596	606	594	631	596	577	603	582	595	589	567	574	602	609	609	667	588	638	647	620	583	575	618	595	595	606	589	562	588	584	608	588	567	587	573	596	538	602	563	560	568	573	566	595	615	594	617	539	573	583	570	611	567	566	563	577	591	591	612	544	628	595	591	569	541	601	594	592	576	579	593	604	574	587	606	600	608	592	589	532	585	621	596	625	563	575	590	561	539	635	585	628	599	638	620	612	567	590	575	629	571	569	582	588	632	583	564	630	536	620	587	611	594	586	547	591	628	601	576	582	598	607	622	593	560	597	578	595	540	609	567	634	627	579	589	590	522	590	620	606	608	577	594	611	589	613	607	567	609	594	550	604	614	575	627	625	602	602	632	588	551	593	562	602	577	573	582	572	591	541	593	557	584	553	568	577	575	581	554	628	554	590	550	605	606	604	593	604	577	563	613	591	594	597	609	619	593	584	575	577	595	577	596	569	575	578	581	582	595	570	549	615	604	596	595	590	590	588	587	600	575	577	623	556	598	613	580	629	598	622	532	632	623	607	574	616	571	563	575	610	597	618	578	593	602	542	575	627	603	640	582	577	576	553	589	615	616	589	594	541	578	553	580	625	626	563	584	610	579	575	565	595	562	601	593	563	575	601	565	561	546	596	594	586	554	588	539	559	599	602	594	600	572	604	580	600	662	580	601	629	601	587	609	582	629	550	577	618	589	632	574	599	591	576	619	566	586	580	606	591	601	544	553	581	595	588	621	567	558	611	615	587	566	595	524	605	568	576	591	620	612	582	565	613	591	554	646	592	593	563	606	576	630	571	591	586	544	630	560	599	650	639	598	615	569	613	618	613	593	615	601	581	595	588	567	564	587	591	580	574	589	578	590	580	568	544	571	614	560	564	586	597	598	566	542	623	606	543	630	597	634	592	592	633	586	629	585	589	576	613	610	602	575	588	577	581	636	591	548	613	632	584	636	593	553	578	587	594	548	641	583	590	589	578	581	602	625	623	602	608	614	571	601	615	588	558	598	556	542	593	570	546	577	545	593	569	599	604	557	632	585	567	588	602	557	585	602	583	610	600	583	582	582	622	575	604	618	580	593	578	596	622	592	534	570	552	593	567	546	641	609	624	566	600	580	619	577	617	596	576	568	593	563	588	587	563	619	606	551	556	595	543	658	570	577	601	553	576	599	578	592	614	622	620	553	656	591	588	587	553	636	569	535	575	560	633	564	602	562	575	574	659	586	615	572	563	606	628	576	567	599	574	572	587	577	582	604	588	560	559	604	572	575	578	599	598	543	599	600	607	609	568	609	584	615	590	586	533	606	555	593	595	615	612	573	575	595	584	618	588	612	616	607	594	588	636	569	566	591	640	593	598	572	575	578	585	636	598	586	531	558	579	605	571	569	612	560	619	598	597	541	588	593	535	594	581	586	604	580	579	574	580	592	579	588	589	588	619	577	565	584	585	613	563	589	608	597	582	589	561	592	613	615	603	543	563	595	597	533	590	598	609	585	600	613	567	582	600	567	566	570	583	623	563	576	547	559	618	598	603	590	573	581	551	610	586	612	580	575	575	585	573	557	550	594	588	565	567	582	579	616	596	574	565	558	600	598	599	577	579	585	596	549	649	628	571	554	575	623	583	600	616	563	606	582	624	633	573	592	568	603	622	625	565	572	578	592	567	566	583	594	611	583	605	569	561	595	536	581	588	609	616	574	601	588	629	599	604	619	620	554	576	607	638	596	618	554	571	579	636	614	555
27540	19586	6139	869	618	531	466	492	470	411	442	459	430	437	469	417	457	440	462	457	398	405	410	468	452	439	418	433	442	390	434	425	460	443	442	477	422	413	449	441	464	440	457	463	448	450	411	426	431	412	406	418	402	396	434	403	389	445	425	393	403	451	439	408	408	426	431	423	450	435	422	457	443	443	443	455	444	439	437	421	400	409	394	409	443	424	415	438	422	406	428	419	364	399	434	443	404	396	441	383	432	458	412	418	441	456	443	450	446	410	436	463	440	422	418	443	432	464	449	397	443	415	434	419	427	419	400	395	413	418	458	405	456	412	451	445	409	426	417	364	424	424	435	449	472	417	436	404	459	424	427	461	417	422	442	416	440	451	439	414	480	414	422	426	406	408	432	471	451	412	447	446	446	402	457	387	419	428	449	419	469	409	414	435	452	420	433	461	470	437	444	445	407	398	407	427	409	485	402	426	438	460	414	415	434	431	430	464	433	451	475	444	458	408	415	430	406	445	442	432	437	455	410	400	430	417	437	393	437	435	443	410	425	440	447	438	435	413	434	425	441	444	423	395	434	448	449	423	433	408	419	418	417	426	412	425	424	415	419	439	481	415	427	430	472	459	411	416	414	418	420	439	450	383	437	452	419	436	407	416	419	421	455	428	439	469	405	424	452	416	419	445	463	422	413	441	443	402	396	444	463	438	433	424	404	423	444	466	418	431	409	419	457	442	394	400	435	405	413	445	448	442	427	455	420	445	432	419	420	411	414	474	450	439	423	432	420	444	436	411	428	428	445	448	415	417	427	432	428	435	394	441	417	474	419	443	423	431	455	442	435	446	436	449	434	454	434	415	396	417	418	476	460	456	430	460	440	437	414	424	458	406	441	441	414	414	425	431	463	422	449	432	460	427	461	426	420	419	432	428	441	447	425	388	435	410	405	423	445	385	423	478	427	433	476	451	429	419	437	458	440	448	422	440	431	399	440	408	446	425	416	433	426	388	430	440	451	402	413	423	424	408	394	462	427	454	414	411	410	441	424	447	481	437	457	391	427	482	414	444	436	423	443	406	404	409	454	463	433	449	428	464	436	447	395	466	438	421	395	408	431	421	413	429	439	409	434	478	423	429	443	438	398	443	445	437	454	438	436	430	431	435	417	455	438	402	437	416	421	426	448	440	428	429	408	441	489	417	405	436	416	413	413	429	427	416	422	418	439	450	417	387	413	411	434	412	446	422	437	421	438	400	430	420	434	426	449	479	404	431	464	463	458	424	438	448	441	453	416	432	414	438	439	436	432	455	408	423	489	415	433	449	431	443	417	413	445	434	408	460	437	421	417	422	434	431	479	451	380	406	409	441	449	401	421	450	416	413	402	438	428	444	438	415	431	452	422	410	431	433	436	397	391	450	450	420	388	431	391	368	440	414	415	431	409	441	450	423	440	439	416	434	413	457	406	422	455	453	439	401	466	465	404	455	425	434	437	399	445	430	415	425	441	431	407	416	458	461	457	422	440	432	479	470	450	430	409	395	430	415	400	433	401	417	413	459	400	420	435	429	410	420	415	441	421	405	451	407	459	444	438	400	446	430	419	400	420	446	467	428	403	399	403	452	434	430	472	419	451	441	456	413	429	410	402	458	440	450	416	497	407	423	430	461	454	398	404	427	391	448	391	418	440	424	429	404	393	431	437	442	451	429	459	396	429	414	448	476	450	409	433	408	419	410	447	404	434	431	402	438	485	398	448	397	400	393	393	433	424	420	438	486	457	427	483	402	413	457	459	425	420	417	434	407	410	407	434	423	406	393	432	433	420	428	417	420	423	428	443	457	446	437	417	425	439	445	415	433	477	386	430	414	408	373	400	472	473	446	462	404	418	438	436	454	418	457	414	421	458	467	435	434	409	411	456	389	401	442	403	417	424	391	419	438	392	417	412	449	439	416	448	438	448	411	439	423	436	401	462	443	416	441	434	427	400	400	462	455	429	408	412	446	456	417	401	412	439	413	453	462	434	420	415	434	401	453	450	427	439	421	454	436	464	426	419	443	433	444	397	455	428	434	440	445	420	433	397	397	428	417	414	442	408	437	450	392	391	459	428	404	460	462	426	429	427	430	436	403	414	450	435	474	465	401	419	407	448	445	411	405	419	402	463	450	412	405	409	448	444	499	441	428	437	439	426	451	419	455	405	427	435	453	441	422	426	399	411	444	450	444	431	413	438	455	436	415	416	414	409	423	432	444	427	436	402	431	411	422	429	452	393	400	435	402	413	450	432	446	406	431	426	402	446	427	445	433	444	410	482	452	436	467	462	442	435	418	443	443	426	390	415	450	417	445	426	471	475	424	400	421	435	436	432	466	472	439	455	394	436	424	441	416	396	432	391	458	425	395	431	437	397	425	434	445	398	440	455	434	429	430	433	433	446	418	420	430	437	417	476	463	425	421	445	451	429	473	436	457	479	390	451	401	412	401	419	472	442	453	426	447	422	416	415	430	419	390	424	429	455	402	404	434	472	426	424	399	412	431	445	427	402	435	404	412	405	443	438	421	406	436	423	420	404	456	422	427	442	388	440	422	399	439	416	455	398	436	462	462	415	410	419	414	431	453	475	426	417	441	432	456	403	413	446	444	418	432	467	430	437	425	439	479	459	429	417	403	421	437	439	443	466	395	449	409	416	432	434	455	465	447	417	422	425	448	416	394	448	437	401	402	386	436	399	436	416	432	416	427	420	403	416	427	449	431	442	445	435	403	431	474	466	424	431	445	444	437	423	404	426	450	432	418	442	455	390	428	427	467	448	472	419	451	447	439	426	393	417	426	433	409	410	403	427	425	446	397	412	409	386	382	438	410	481	435	467	440	490	435	427	412	422	411	413	444	436	440	441	427	412	489	402	425	420	450	405	401	414	443	406	435	447	449	398	448	432	471	423	392	438	447	433	436	412	453	419	419	403	407	461	437	440	386	430	416	450	395	451	451	418	394	434	454	414	449	446	442	485	446	411	435	400	452	395	469	421	413	416	396	449	399	452	444	425	428	439	446	381	442	433	436	429	445	460	479	433	447	443	412	402	432	424	410	459	402	450	402	440	425	445	422	448	439	393	415	379	428	421	442	421	447	441	430	482	432	410	391	414	444	439	452	433	432	436	427	464	404	440	414	433	422	414	413	369	431	492	433	425	427	426	444	411	397	377	426	405	458	417	425	464	434	429	404	422	427	433	439	422	426	425	432	450	422	429	441	441	420	435	393	400	432	434	437	422	435	406	428	448	435	439	407	422	428	464	419	438	461	405	411	419	431	420	409	433	448	420	412	414	417	427	420	393	479	494	481	432	447	440	433	428	410	450	440	420	434	457	415	418	374	412	439	417	461	426	446	423	447	381	400	419	475	422	432	429	397	432	435	442	448	431	463	432	408	439	439	430	416	421	460	410	430	412	380	443	460	437	447	419	418	420	422	432	452	424	426	461	408	414	396	431	419	439	433	409	432	416	450
4481	1266	910	625	570	588	512	519	483	474	453	438	487	490	461	477	472	439	433	489	453	452	486	466	515	446	489	403	477	478	477	462	482	457	452	491	471	455	471	419	470	480	489	487	467	482	447	441	466	460	457	487	455	444	528	470	456	448	407	493	492	452	439	505	469	425	432	461	481	439	448	449	496	478	430	421	425	408	452	447	457	476	435	448	454	409	473	470	459	466	420	467	502	453	460	445	455	456	470	479	447	443	487	479	468	440	449	456	474	448	442	438	451	393	468	432	453	439	429	441	476	448	493	498	457	457	476	436	458	444	441	470	490	426	455	456	440	490	444	442	464	473	460	442	432	406	453	442	444	451	420	503	469	436	463	457	444	416	402	458	433	464	444	476	459	445	461	450	472	437	475	469	446	448	479	459	473	449	450	449	499	434	441	448	454	458	457	455	482	445	444	461	455	438	421	446	453	432	432	469	463	453	444	432	453	460	475	474	462	441	435	457	426	478	466	457	498	498	467	463	476	446	508	472	452	436	462	451	469	457	485	447	474	477	434	452	467	499	440	423	499	457	493	472	422	481	517	471	471	504	433	458	423	444	439	444	456	412	463	437	435	470	451	452	436	467	437	483	450	481	427	445	463	432	468	452	481	502	446	449	442	459	457	460	399	469	440	436	410	442	477	467	459	460	443	460	464	413	441	421	449	459	496	438	495	442	454	470	431	463	456	473	474	470	475	458	430	482	467	458	482	432	450	449	473	463	484	444	464	458	454	422	450	466	452	462	475	460	460	495	467	449	454	466	475	458	459	478	452	498	464	429	412	446	421	438	469	436	436	415	481	486	428	437	438	461	436	468	439	421	463	435	429	443	477	457	466	465	440	447	461	437	426	476	497	400	473	479	439	428	437	457	450	442	466	477	448	469	470	463	424	455	434	429	462	476	430	453	461	448	466	501	448	472	466	444	466	452	481	461	422	471	463	455	455	478	469	495	436	470	445	484	456	420	494	464	455	457	464	492	461	435	489	457	455	421	447	489	440	465	458	451	469	458	463	449	446	459	468	457	442	424	469	474	456	461	462	473	497	435	443	452	467	459	474	439	482	463	455	426	452	452	477	428	483	479	460	463	474	442	464	467	463	487	468	474	465	444	451	471	432	440	419	469	458	427	448	465	447	446	475	451	457	437	481	433	494	463	473	447	454	412	472	466	464	468	468	478	456	488	416	454	449	416	455	488	442	428	478	473	442	466	432	478	459	479	446	431	432	401	478	461	478	455	444	462	471	465	430	434	437	432	468	487	480	479	447	514	465	436	453	505	452	452	446	433	473	451	470	435	472	481	444	481	418	454	434	485	439	444	445	417	454	463	407	493	439	436	437	457	433	439	452	486	458	489	434	444	461	452	467	452	450	466	461	447	452	477	453	444	465	472	449	457	465	431	466	502	434	441	505	451	468	446	475	485	456	470	440	452	424	473	452	438	445	496	444	475	467	460	422	461	388	453	435	488	454	426	483	469	439	422	451	419	435	410	474	429	444	474	438	492	438	446	410	433	421	414	429	442	461	451	471	447	465	504	494	425	429	419	473	454	439	451	488	471	440	461	454	471	479	440	472	424	475	473	485	471	442	425	462	474	472	451	455	433	438	461	450	511	433	448	452	434	491	454	467	468	466	469	441	473	446	451	455	446	451	481	435	463	428	461	470	475	463	457	461	426	418	466	437	457	485	421	473	435	484	479	455	453	452	479	445	437	467	447	453	458	475	465	443	453	468	496	486	463	465	410	428	465	489	463	447	455	474	442	422	472	454	423	418	472	440	469	432	465	457	471	451	478	456	447	477	434	473	453	461	439	445	433	451	446	471	462	444	457	446	429	462	463	466	502	474	434	435	454	454	443	449	440	464	446	430	426	442	420	490	442	481	474	424	436	455	457	465	449	455	441	424	488	459	484	480	458	450	436	429	467	428	486	490	467	440	431	466	437	426	477	471	468	452	445	470	460	440	449	465	452	467	478	440	475	454	465	460	431	471	474	433	490	459	438	481	434	471	423	466	456	428	463	464	448	457	469	408	475	457	442	440	474	428	483	466	468	456	475	413	448	450	467	468	477	454	436	471	462	456	463	451	446	463	440	455	459	454	490	475	464	447	422	430	483	462	473	468	466	453	442	485	467	427	446	439	436	474	457	465	440	440	458	492	473	446	485	444	458	454	502	451	491	447	461	448	418	488	463	459	471	462	431	465	429	455	455	450	487	478	468	479	454	432	480	461	471	452	474	455	431	435	456	424	482	439	458	456	495	448	480	425	454	438	480	440	472	437	465	474	466	470	472	455	451	456	466	423	426	448	452	452	472	442	487	495	465	408	451	458	452	443	460	427	470	476	462	451	473	446	426	436	502	434	430	434	479	405	447	463	414	435	463	447	450	457	416	466	447	411	461	456	470	462	464	447	446	457	433	481	433	473	459	459	481	449	449	483	464	446	467	453	448	451	464	446	465	460	421	468	448	455	439	417	434	439	463	472	459	467	462	459	421	436	458	425	487	432	479	452	457	469	428	494	478	467	444	475	455	454	459	479	465	446	439	463	447	445	455	446	422	445	409	452	425	460	437	495	439	433	404	451	461	440	433	425	489	442	475	434	461	456	447	430	431	416	441	472	420	454	463	428	429	452	453	468	463	469	441	431	431	472	448	474	449	462	436	421	452	466	463	514	436	419	450	479	449	444	486	469	463	435	452	461	446	481	448	442	447	456	433	420	450	460	453	430	491	425	427	464	463	475	462	478	475	442	447	440	431	509	422	433	428	480	471	469	450	426	429	429	462	443	462	481	454	447	406	448	490	463	437	422	438	468	458	476	438	403	470	466	452	462	454	467	453	474	446	464	424	472	451	429	495	438	463	504	457	460	429	437	487	437	448	432	460	476	463	457	440	459	413	471	485	474	474	459	486	481	421	497	486	481	476	477	465	474	489	427	461	398	466	472	454	439	445	448	479	424	490	441	428	473	459	461	448	443	464	455	466	423	445	474	472	472	480	453	449	464	474	454	423	450	424	467	437	456	443	449	487	445	418	459	458	435	453	464	421	440	407	420	459	468	453	430	449	449	466	473	444	444	436	451	488	471	456	481	500	460	437	424	466	434	437	487	446	411	495	494	459	467	474	485	466	484	458	442	454	450	428	457	436	446	474	443	481	428	423	455	440	439	441	445	489	461	467	450	449	473	435	460	455	468	486	444	430	459	422	455	466	453	458	455	492	463	451	486	416	460	429	443	456	440	456	448	466	472	439	438	450	467	445	464	446	457	483	467	478	478	433	464	442	456	464	438	479	455	460	480	459	453	464	439	448	463	476	487	465	468	461	453	482	463	474	463	470	457	445	498	428	486	436	467	435	459	464	490	482	493	433	487	437	457	501	468	486	466	445	445	480	500	500	469	405	444	500	463	443	428	412	417	446	471	448	438	445	479	468	457	442	458	419	449	453	520	450	456	482	463	428
23485	21250	28759	24057	21237	14010	2065	1223	1029	987	931	859	835	813	800	851	775	856	796	822	789	773	756	798	757	765	749	775	719	718	715	761	782	745	755	713	739	732	729	755	719	715	716	754	727	719	707	747	779	707	752	672	752	767	684	770	680	702	724	741	759	721	720	708	730	738	733	734	758	715	706	741	704	712	761	779	759	693	732	685	751	735	717	707	726	749	771	677	753	750	729	737	702	754	701	741	722	734	714	698	679	718	719	686	739	686	678	759	725	716	724	710	674	683	725	751	777	753	761	732	706	707	719	690	711	719	693	739	679	705	784	716	720	771	753	761	729	737	735	735	705	741	684	724	717	711	683	742	720	743	720	698	746	750	746	734	759	691	705	730	699	729	679	731	737	708	689	731	751	714	760	706	709	656	732	734	731	722	722	690	748	735	723	698	702	727	705	765	747	704	714	727	766	684	728	723	752	722	758	713	684	722	720	728	695	713	715	689	679	716	788	705	730	762	706	710	731	777	738	729	704	662	789	720	694	752	709	656	752	736	711	685	724	763	720	684	683	789	668	774	726	751	703	716	692	716	692	720	711	693	744	684	724	740	759	738	708	754	736	723	732	730	702	720	726	732	713	750	774	736	744	732	744	710	745	681	686	703	716	716	685	758	718	743	743	710	694	737	745	705	718	731	748	719	751	723	776	767	755	710	712	709	720	750	746	743	732	753	762	730	712	734	731	757	689	727	707	647	720	734	719	707	748	741	678	744	718	727	694	666	634	717	718	746	742	700	687	742	674	701	747	732	725	739	778	683	692	762	710	769	669	772	711	751	692	766	741	707	729	688	722	719	723	728	762	704	709	689	762	734	681	757	703	700	727	741	698	766	780	722	745	719	714	715	715	752	716	713	742	722	763	705	732	735	736	679	780	756	712	725	717	700	723	739	720	729	723	774	792	685	693	660	733	709	745	704	738	706	726	749	682	781	770	714	765	732	707	753	729	697	755	727	723	709	768	745	699	704	734	712	717	690	752	746	753	747	726	691	725	724	754	714	704	705	719	755	693	722	719	704	738	710	758	714	731	708	702	707	727	717	720	807	699	704	758	688	718	749	766	704	688	775	705	719	675	709	726	710	704	698	730	758	705	746	722	777	707	732	732	717	725	747	726	757	750	699	698	668	718	734	729	741	716	671	720	696	712	740	731	744	745	725	781	696	730	719	772	714	732	736	709	705	713	725	687	738	787	756	744	706	712	727	685	743	728	732	726	715	699	735	753	707	710	709	706	744	688	651	774	710	692	674	740	714	743	706	729	703	691	725	691	726	753	732	671	683	749	730	730	711	750	784	730	697	716	728	733	735	701	743	729	725	700	732	709	749	702	723	736	733	718	732	716	713	734	782	723	672	733	731	743	718	743	716	728	736	680	746	753	721	701	675	715	662	770	668	738	708	730	722	718	717	718	708	713	705	686	683	736	772	790	730	788	745	713	714	766	737	672	731	753	714	718	699	670	663	730	754	751	732	742	739	743	711	726	688	757	753	702	723	707	733	749	739	736	716	661	704	734	747	740	725	734	713	740	678	710	742	754	696	700	748	718	731	752	654	736	725	714	743	678	710	716	723	703	684	720	757	692	722	750	715	737	724	728	778	824	719	739	672	772	702	718	765	737	756	736	749	710	732	682	656	707	710	732	678	731	721	724	730	732	720	688	694	709	700	702	761	665	676	665	727	700	732	709	715	681	737	711	726	722	694	749	764	707	713	757	755	740	676	723	680	766	696	689	698	740	745	758	739	792	725	731	680	771	740	730	697	734	743	688	750	709	745	757	675	684	720	712	724	760	786	720	745	702	718	725	714	795	672	743	728	720	726	737	754	702	707	704	731	681	707	683	762	758	741	707	729	732	704	733	761	699	682	696	739	723	761	779	723	675	704	712	701	749	709	697	732	735	762	721	721	700	713	745	698	774	726	751	751	718	761	677	756	735	736	725	725	749	697	692	742	723	723	747	727	696	675	731	726	742	696	709	707	684	721	740	755	728	691	744	749	714	754	690	715	731	707	709	745	704	710	717	725	766	727	741	758	680	740	734	744	747	736	733	722	750	738	727	713	757	726	738	720	721	756	765	728	738	697	666	686	729	732	733	727	723	751	695	697	713	704	773	722	740	761	700	687	713	697	724	730	714	734	717	691	705	720	761	766	704	735	746	752	703	682	749	731	722	703	715	721	719	721	735	714	714	731	722	732	707	770	741	746	734	729	729	740	719	724	729	758	766	734	757	708	745	752	744	700	741	698	677	726	755	762	707	740	653	733	727	728	680	691	722	698	720	695	766	718	681	719	728	730	666	744	747	723	709	712	679	692	701	736	712	701	730	686	706	687	726	725	752	714	732	726	730	728	729	716	717	728	740	708	754	706	697	750	718	732	706	661	697	744	705	725	749	728	724	701	729	729	730	738	710	646	724	735	736	745	707	739	672	714	709	711	684	729	709	764	739	724	748	700	727	739	709	732	713	728	730	718	754	680	722	715	723	705	739	765	739	706	705	701	709	685	732	727	703	734	685	695	716	733	744	705	681	741	703	704	712	715	709	737	739	742	747	721	735	698	728	726	701	699	693	748	685	744	706	702	772	700	749	731	729	698	700	673	744	727	782	720	777	708	749	725	745	728	707	709	717	672	756	728	745	752	731	703	733	725	724	720	751	791	700	729	734	746	756	716	740	728	698	691	721	742	694	725	700	704	703	706	740	738	768	734	754	749	702	729	767	692	698	675	743	720	752	695	698	708	694	743	730	720	698	740	693	685	726	727	720	724	745	701	683	697	734	753	738	709	690	734	752	726	727	699	702	721	659	701	721	753	726	683	743	773	671	757	774	706	732	695	695	737	719	713	715	755	731	703	686	724	718	716	697	731	747	713	728	732	781	707	696	735	715	746	737	728	758	732	705	704	687	699	706	683	716	710	749	717	696	707	699	714	720	730	729	717	727	721	749	678	724	731	698	697	698	712	678	725	727	730	711	701	706	745	668	724	726	727	704	669	692	710	720	712	710	741	771	757	721	712	750	734	711	718	711	770	699	737	713	689	722	739	747	700	755	771	704	728	761	694	721	716	722	745	768	726	734	773	734	742	740	750	741	657	716	749	735	709	702	711	761	697	724	710	765	710	725	689	776	701	736	765	679	741	708	702	719	710	724	736	758	707	700	759	766	723	754	693	709	685	749	690	670	751	757	705	777	699	732	758	738	758	687	770	713	713	730	682	725	669	774	697	737	776	722	740	712	737	730	637	747	703	745	648	742	696	726	736	758	679	744	767	735	739	736	769	703	700	715	716	710	728	706	704	708	746	712	724	654	684	756	707	716	696	705	721	741	698	770	682	762	757	693	722	727	750	707	705	701	755	662	773	738	758	698	703	708	764	727	751	713	660	741	720	768	741	770	750	751	709	662	704	706	745	718	759	767	723	758	707	719	708	688	719	681	704	715	740	731	716	694	723	730	701
4212	9909	7157	3888	3049	2540	1772	1470	1347	1166	1102	985	979	930	869	958	810	821	821	835	833	824	762	806	813	819	806	777	784	803	760	776	758	744	781	790	767	755	794	772	731	798	783	694	797	754	767	787	770	844	762	766	759	740	748	760	774	772	713	757	714	791	761	741	751	756	772	740	742	784	773	760	762	788	730	788	732	752	753	777	705	805	746	725	751	733	740	794	777	742	706	801	810	726	724	784	682	714	818	747	757	738	804	776	764	767	745	771	778	776	723	752	723	719	769	710	819	762	772	796	771	726	758	750	766	746	773	763	767	779	761	759	779	763	762	762	738	771	805	779	805	751	743	773	783	742	758	753	704	798	760	763	778	733	758	760	778	789	758	725	732	744	755	742	735	746	726	804	745	725	736	791	781	745	764	729	765	742	725	764	766	781	811	750	753	806	776	777	784	776	722	804	774	752	767	772	719	730	713	773	753	780	768	751	777	737	736	780	753	778	759	728	741	780	752	763	798	766	776	765	742	744	775	706	781	769	751	749	782	743	773	709	771	749	751	790	761	743	744	788	690	777	770	684	756	728	756	768	701	763	761	766	782	755	788	736	782	730	730	775	779	806	748	720	747	783	763	793	780	751	731	748	781	728	757	764	747	754	773	756	834	693	794	790	718	788	785	772	782	776	775	742	763	745	784	764	723	737	766	758	748	728	755	758	789	791	802	749	778	766	767	782	756	733	773	731	790	739	755	764	774	760	729	733	705	755	717	789	792	782	742	769	741	724	747	796	792	777	818	783	764	738	745	768	760	803	747	774	776	796	760	775	750	738	786	772	737	787	796	759	733	807	764	763	710	803	760	748	744	820	757	754	754	738	740	743	753	736	740	815	716	773	737	782	756	778	749	740	762	738	729	713	697	772	752	743	757	768	796	704	717	773	748	779	716	751	779	729	784	761	779	754	764	784	759	814	756	800	762	772	799	762	790	757	769	776	817	776	804	755	757	799	762	741	814	779	775	741	783	764	802	717	796	782	753	752	760	738	781	773	785	781	735	783	785	775	741	698	784	740	706	781	735	757	737	753	751	723	727	751	776	767	754	739	779	757	736	779	781	770	771	773	717	743	764	776	709	764	740	762	730	743	753	790	694	772	690	725	719	802	770	738	794	733	752	733	740	776	767	743	764	815	750	765	746	735	746	782	758	724	734	769	752	778	749	741	758	774	733	748	791	732	785	770	747	723	833	786	752	730	730	727	745	744	757	759	744	788	736	767	781	772	797	734	776	723	798	729	794	797	782	727	728	718	780	724	755	755	751	729	754	770	779	728	732	790	757	767	809	742	766	711	768	739	767	754	754	750	754	732	809	747	775	760	775	772	784	770	737	745	740	762	812	739	767	721	721	737	746	784	813	744	778	775	763	783	750	771	812	752	765	779	764	735	752	770	810	711	731	760	726	741	770	798	731	758	768	763	778	719	788	738	714	765	731	753	776	698	785	731	760	756	747	778	715	714	778	765	782	774	727	764	726	803	712	791	793	766	726	810	756	745	732	706	748	826	766	782	790	752	740	741	762	747	782	744	767	761	732	734	781	781	767	741	773	748	724	771	762	807	779	750	687	775	732	764	767	766	726	740	731	703	685	766	783	744	741	800	674	751	768	777	782	762	711	795	851	770	719	782	760	746	726	813	767	785	790	778	744	736	764	780	767	766	793	753	779	787	785	704	778	699	804	761	713	792	742	704	729	747	736	807	763	767	761	767	769	743	781	755	762	758	804	816	829	729	764	780	768	752	756	747	823	822	803	756	773	778	816	710	751	760	761	805	763	741	739	748	741	760	759	757	727	766	787	768	759	720	735	721	785	761	753	747	788	755	795	740	796	772	786	760	708	749	774	755	721	741	734	758	816	774	733	791	788	742	769	760	744	777	774	763	742	763	752	757	727	747	843	817	777	815	765	754	735	738	767	701	745	728	807	687	737	770	748	744	764	756	762	715	710	765	746	756	728	781	770	763	748	789	772	757	764	787	763	775	804	781	753	757	729	762	786	719	687	735	781	761	811	712	749	749	721	786	757	782	825	766	749	758	774	783	745	796	756	747	740	768	765	779	822	766	760	754	776	769	710	743	738	743	735	746	739	718	749	766	752	722	755	757	813	750	737	788	790	750	756	750	771	769	748	761	743	766	788	786	777	818	757	746	746	751	774	758	740	760	750	762	723	746	758	739	775	774	778	732	710	743	683	751	755	833	771	684	782	729	819	815	734	805	759	753	747	733	757	749	748	761	766	734	774	735	765	763	764	706	744	745	696	684	736	790	814	783	701	738	757	741	783	753	768	738	752	686	779	709	723	787	723	784	777	741	749	724	766	805	774	726	778	768	766	737	729	788	767	729	752	737	767	771	774	765	788	739	751	820	782	741	738	774	785	754	755	767	742	746	776	759	757	766	729	777	794	691	794	751	754	766	716	766	731	759	758	729	807	761	778	797	778	746	739	688	777	798	772	771	757	752	806	781	777	745	761	776	768	769	750	727	745	733	821	759	755	745	769	752	719	732	710	790	714	747	712	763	797	761	731	768	745	753	768	722	732	816	787	743	748	794	777	786	779	754	760	779	717	782	741	767	751	755	751	750	746	749	767	774	749	749	757	753	767	799	726	737	767	751	762	846	764	738	760	761	755	850	724	742	765	706	749	756	791	772	769	758	730	747	766	739	733	780	758	796	715	779	781	728	747	793	780	740	803	755	752	778	755	811	734	781	789	718	731	764	800	723	776	769	711	736	738	737	715	752	722	731	790	726	748	769	755	765	765	754	784	745	736	727	725	737	741	768	744	794	723	739	738	749	761	785	724	742	800	736	730	740	777	732	765	729	776	726	735	757	748	776	760	778	749	768	720	757	744	772	761	767	772	735	727	699	729	795	782	751	774	749	763	805	736	729	763	757	782	715	719	758	785	728	723	743	798	763	774	796	745	728	736	761	715	753	763	828	787	750	813	789	782	727	799	736	791	775	776	749	760	714	783	741	744	805	752	738	745	736	740	752	745	748	720	748	780	751	730	769	736	769	744	772	729	788	806	780	770	747	798	772	792	734	785	749	758	785	742	778	804	717	773	711	756	723	726	761	756	753	690	752	749	743	802	719	778	736	771	775	756	747	779	788	732	768	739	799	735	780	801	711	767	804	726	713	750	772	816	773	785	813	800	728	769	747	751	801	706	780	807	699	797	723	763	761	715	740	758	788	750	731	788	756	800	789	744	742	782	771	719	766	768	753	725	739	793	762	734	793	722	747	737	785	739	715	748	742	759	746	767	734	770	754	754	774	726	763	746	759	829	720	755	746	761	812	790	766	725	707	694	775	765	766	714	789	819	756	718	798	717	748	740	726	723	780	741	711	734	768	802	794	755	723	758	748	741	775	775	787	799	766	747	745	735	762	725	773	725	787	685	759	762	767	726	746	763	793	788	734	764	755	740	718	786	733	751	756	784	743	722	742	762	781
24570	21235	27862	24818	16179	1042	531	389	369	334	302	252	255	246	254	245	242	211	245	238	238	206	236	212	222	201	209	193	190	201	213	210	185	211	218	187	203	205	195	205	204	219	218	191	203	201	235	220	201	179	216	195	212	184	195	216	195	212	185	198	186	198	172	184	200	200	194	205	217	202	192	217	211	203	205	190	189	198	193	199	211	181	209	212	228	200	181	172	206	196	210	192	207	186	180	208	189	208	200	222	213	197	212	195	206	196	196	207	209	194	221	186	207	191	226	168	202	198	204	199	197	197	206	193	188	191	213	188	192	207	179	201	210	195	184	187	174	188	203	201	188	203	181	172	193	197	193	204	188	212	185	195	225	206	206	188	190	206	209	205	195	227	185	212	186	212	235	193	198	205	199	185	178	198	199	182	190	184	207	198	206	196	202	201	198	195	163	202	211	186	216	234	211	172	214	190	208	204	221	187	200	205	194	171	177	200	185	215	171	216	192	187	190	194	193	171	212	221	184	195	204	204	176	166	221	212	210	212	206	213	203	185	184	187	190	202	164	179	202	198	189	207	190	216	192	213	197	209	207	196	170	192	175	182	185	190	213	213	202	163	201	180	162	188	207	185	212	195	185	175	186	191	192	198	186	187	187	185	198	190	198	208	200	186	193	192	206	205	184	213	225	206	210	203	169	215	201	193	199	204	198	219	189	182	211	189	193	214	178	197	240	213	189	176	193	197	195	187	178	191	205	192	206	188	181	209	183	193	194	163	179	219	188	212	186	199	216	205	184	189	196	176	198	219	223	199	207	203	200	185	201	200	181	210	186	190	179	199	196	190	189	196	202	192	213	182	206	202	176	196	188	179	192	204	189	179	173	211	183	205	197	195	187	202	210	181	214	198	177	199	189	193	175	182	196	184	200	198	190	172	177	224	200	209	197	175	190	194	198	185	194	201	209	199	171	192	169	189	178	186	171	198	180	188	201	182	215	188	171	182	213	205	180	202	178	212	223	207	184	208	196	198	206	200	204	196	209	197	205	179	187	201	221	203	206	202	191	181	181	201	196	196	176	217	191	195	191	188	197	187	214	218	198	223	184	181	210	210	206	183	218	193	197	185	195	201	196	205	190	182	195	195	192	178	190	206	204	209	191	206	202	228	182	206	199	229	175	201	191	193	205	214	209	201	192	206	195	195	190	180	218	191	201	203	205	214	195	166	194	205	190	168	174	188	201	190	174	191	191	206	183	186	162	229	202	232	216	186	188	192	202	196	183	213	211	203	198	206	191	216	195	181	181	187	196	214	221	193	210	232	192	228	211	194	174	181	217	172	195	190	187	199	180	201	192	204	194	158	193	186	240	183	209	194	194	217	172	207	199	189	210	189	174	181	209	205	212	224	189	185	186	209	179	190	175	178	202	179	189	185	205	188	190	199	205	209	199	192	181	199	166	196	200	192	191	189	181	185	192	196	189	191	186	189	193	188	191	207	233	203	184	197	199	202	188	166	216	205	198	183	178	190	193	186	187	165	216	196	211	165	209	227	212	206	205	223	197	204	205	196	196	197	193	199	186	169	187	204	184	192	214	220	175	203	218	198	180	199	175	192	208	196	182	158	217	206	197	198	194	201	188	215	201	177	180	208	219	189	182	225	220	195	204	201	160	195	207	230	175	195	184	181	188	197	196	187	208	179	225	195	208	176	178	179	197	200	169	232	189	207	194	183	183	222	198	178	185	197	190	185	208	196	187	171	199	205	183	182	176	208	181	210	174	180	171	213	184	207	192	217	206	184	209	196	198	209	179	195	186	195	199	181	223	182	180	183	186	200	209	235	186	198	202	191	219	241	209	211	188	176	198	186	192	192	182	179	195	169	212	194	195	204	192	203	210	204	176	216	177	190	184	186	206	193	194	210	183	206	211	196	177	197	201	194	194	202	188	213	174	178	192	187	203	221	198	215	202	178	201	215	199	213	201	187	198	216	183	189	181	195	192	193	198	182	186	210	219	209	187	195	184	208	212	174	180	188	189	214	204	172	192	193	213	184	207	165	182	210	213	194	173	197	191	187	187	206	209	185	187	190	216	183	196	207	206	207	203	191	197	188	196	194	211	191	186	212	186	181	192	204	195	202	213	196	212	227	227	208	201	196	195	214	192	173	179	211	170	191	184	175	184	197	179	212	213	211	195	193	208	186	194	188	181	208	199	187	181	212	222	239	200	210	206	197	176	189	226	190	202	188	192	203	176	187	185	170	193	184	199	206	204	220	188	190	204	183	210	224	196	202	202	215	175	216	183	179	206	197	203	209	209	212	173	191	214	185	197	233	199	229	187	205	186	202	214	197	219	194	205	166	197	197	207	170	186	193	204	208	210	179	219	197	182	175	195	198	178	216	174	193	215	194	181	196	188	149	202	226	210	187	214	203	192	191	186	186	186	203	184	187	196	165	202	219	220	196	177	206	195	182	176	185	202	181	215	205	194	208	217	170	195	205	216	199	196	203	213	201	194	194	192	208	208	165	179	208	184	205	194	182	211	206	230	197	180	200	190	200	190	196	219	211	197	185	180	183	185	188	186	211	173	225	201	183	201	177	209	208	218	206	221	188	180	217	189	178	186	201	165	174	201	214	192	188	196	203	191	191	194	218	227	214	207	186	202	221	200	189	188	177	188	198	205	197	223	194	213	181	177	195	185	200	201	202	197	196	184	186	206	210	218	209	183	197	173	198	185	178	195	191	171	206	213	188	180	206	204	205	190	218	197	202	210	191	178	211	190	196	186	201	184	198	191	193	201	208	184	210	211	212	213	188	194	200	171	195	187	203	173	219	190	185	172	198	199	195	194	179	197	202	198	193	210	198	193	208	167	189	174	214	189	214	191	189	209	212	224	196	203	195	179	219	204	210	211	174	180	192	214	193	214	167	217	229	201	195	211	189	203	196	224	191	200	172	228	190	202	186	197	208	191	209	183	200	210	185	185	171	207	195	207	196	208	182	210	191	188	198	188	212	192	191	199	190	195	204	178	194	196	221	217	191	203	221	194	183	177	198	201	192	189	200	210	202	183	190	196	195	202	203	175	174	186	178	188	217	167	185	177	193	198	192	195	198	205	209	205	194	172	204	214	207	199	199	201	206	199	189	208	178	161	185	212	195	188	194	200	193	185	183	205	187	213	158	197	194	176	205	193	199	169	198	165	218	196	194	194	174	184	190	219	209	208	195	194	188	187	168	197	201	212	215	193	199	202	211	194	180	201	193	198	186	195	179	190	208	196	197	168	214	203	185	191	194	187	187	198	209	204	195	184	194	211	209	163	197	206	173	194	206	220	196	188	219	189	219	166	211	192	195	187	183	211	205	186	187	169	188	222	202	201	167	196	203	217	194	196	181	196	192	188	175	183	198	183	198	192	198	188	201	182	204	183	187	196	200	191	191	208	211	197	207	205	187	208	216	208	177	173	173	193	215	234	202	228	175	204	173	166	181	213	208	187	183	209	181
3878	5942	4085	2086	1514	1249	893	653	608	456	398	336	290	304	308	275	257	273	261	241	274	236	238	254	245	244	241	218	227	277	225	224	238	240	224	263	222	226	246	202	242	240	255	229	223	237	233	203	229	237	220	227	254	204	237	228	233	250	207	243	191	228	234	252	233	234	232	231	226	223	240	235	215	236	222	226	221	250	217	236	218	218	245	204	239	217	212	218	224	202	256	214	213	212	220	225	222	228	232	202	225	221	234	219	208	211	219	238	242	192	227	228	232	233	228	231	223	206	213	204	256	222	221	211	199	259	227	224	226	207	217	218	215	230	242	223	220	208	228	242	226	209	236	241	187	235	226	214	226	237	231	205	241	260	222	218	255	215	221	222	228	215	241	221	182	240	245	221	230	254	256	204	221	210	213	195	246	212	239	226	211	237	212	254	223	227	223	230	233	207	225	236	239	231	237	197	228	187	211	226	217	259	231	211	214	226	215	230	207	229	228	210	221	245	226	215	203	219	245	229	218	238	245	219	233	221	239	236	192	230	225	222	231	200	265	240	216	225	241	216	252	229	221	230	206	214	216	206	218	236	213	219	244	189	233	230	248	220	231	235	232	244	197	221	239	227	197	262	238	224	245	216	251	225	218	238	227	214	212	221	224	215	225	239	218	231	213	213	187	237	210	215	262	212	204	220	230	223	224	225	230	223	216	202	211	211	253	219	193	200	212	226	193	232	216	260	222	217	258	238	213	224	200	237	240	246	254	229	243	209	244	222	211	228	220	223	208	224	213	200	240	224	230	252	207	259	223	237	208	212	241	217	203	234	230	239	222	229	209	217	246	205	236	226	208	210	224	217	220	207	219	238	228	232	215	233	231	238	248	188	242	237	234	257	210	240	214	220	231	254	227	231	221	239	223	241	224	244	213	202	217	197	221	197	208	206	226	200	207	233	233	210	211	249	205	228	246	228	234	231	239	236	212	232	203	233	211	228	222	229	240	240	229	212	227	234	263	210	217	225	225	244	232	201	231	210	229	216	233	234	233	243	247	228	258	211	222	204	222	222	194	206	225	203	210	225	222	223	224	261	231	258	231	222	221	211	218	237	246	200	217	234	210	236	183	228	236	237	240	185	197	219	230	228	199	232	230	210	249	224	236	202	232	210	213	231	212	227	240	240	229	215	254	237	214	235	241	201	228	198	225	216	210	190	231	226	232	214	205	233	222	198	234	245	223	217	227	200	240	236	228	252	222	241	199	216	233	236	238	230	235	248	205	238	222	210	210	236	214	223	240	238	223	207	245	228	209	236	246	218	229	236	226	203	237	214	244	245	217	220	252	229	209	223	231	216	206	216	246	240	226	217	243	230	240	204	249	224	219	209	220	238	218	222	223	214	218	219	218	251	222	258	221	211	241	226	218	221	208	255	249	221	231	238	236	246	205	205	237	214	232	211	235	240	237	275	212	231	258	217	227	214	224	228	220	246	235	241	198	240	232	220	236	206	230	221	231	217	240	216	222	233	229	228	239	206	225	250	220	221	246	234	259	218	221	245	212	225	231	188	206	216	247	206	217	241	228	224	221	255	206	211	230	229	231	194	225	227	236	207	225	225	237	226	224	228	210	217	205	251	220	240	230	222	216	242	237	229	194	263	238	222	255	215	235	216	244	244	239	234	200	234	232	220	226	230	211	236	239	249	218	218	240	239	251	229	206	229	201	236	217	219	234	232	230	219	232	215	205	209	237	191	206	205	211	226	233	215	222	226	244	237	214	219	225	205	231	231	215	251	226	203	216	217	225	216	195	214	222	246	213	218	231	231	215	249	221	221	220	218	240	224	254	207	231	234	242	236	228	228	225	222	226	202	223	233	205	203	219	243	233	227	211	240	233	212	213	212	205	233	220	225	233	214	233	236	221	201	230	193	215	223	224	219	211	227	220	239	205	241	218	213	240	191	235	219	200	217	213	233	229	218	221	217	191	210	215	225	224	220	228	232	255	206	228	202	226	230	209	215	172	234	233	236	234	242	221	259	231	234	236	216	257	247	238	223	229	205	240	237	237	203	206	212	257	228	240	212	238	215	223	222	210	207	240	229	216	219	210	251	206	216	219	196	212	246	248	234	222	228	219	237	215	231	231	212	222	216	214	238	230	221	239	239	223	202	218	214	250	237	195	201	237	198	211	226	200	230	228	228	218	218	193	232	227	230	233	236	228	207	216	249	253	230	228	211	229	216	240	240	234	196	196	226	239	228	210	236	232	228	206	236	225	211	225	215	220	206	247	234	208	229	230	250	215	234	253	217	237	230	209	222	247	218	230	211	205	207	228	246	209	247	213	229	249	234	228	218	238	236	249	214	223	211	229	234	244	242	189	210	223	243	239	206	224	235	236	240	230	239	218	212	199	228	219	217	266	231	232	240	211	198	237	215	212	226	214	233	242	243	252	215	211	233	218	238	248	227	210	203	202	273	218	213	229	213	213	221	225	212	219	228	256	225	232	210	221	198	248	240	221	239	208	214	223	228	207	215	213	237	194	230	221	229	231	206	225	215	230	241	214	205	231	244	227	221	198	246	194	200	237	222	213	218	222	212	225	265	240	201	222	220	237	234	219	234	224	225	227	232	206	236	216	234	220	226	215	223	243	271	225	234	232	162	259	223	219	216	252	190	211	223	226	233	236	196	217	228	275	232	216	219	225	207	275	219	228	248	269	233	214	214	237	198	214	226	229	230	210	208	222	254	207	205	223	224	228	224	244	229	247	209	235	224	220	197	206	228	225	208	220	219	221	238	228	225	230	229	232	211	249	244	225	234	235	204	236	241	203	232	211	226	229	217	210	219	197	240	202	267	259	220	234	228	243	219	227	227	248	226	222	232	221	222	239	235	189	225	212	208	267	206	223	228	221	228	208	223	223	224	235	216	235	240	237	240	215	229	232	227	215	198	204	190	242	205	239	226	231	186	236	219	203	219	226	223	217	221	241	209	233	253	205	196	212	216	235	243	236	183	221	233	208	242	233	251	244	223	202	243	242	214	222	232	199	224	230	243	228	223	233	224	240	228	224	222	221	244	193	212	237	213	223	223	251	220	217	236	205	217	229	212	225	227	217	240	218	229	225	240	227	213	206	218	227	214	224	232	221	234	192	218	233	205	216	221	236	208	244	204	226	212	267	250	251	210	220	221	232	229	227	213	217	239	225	212	240	240	227	233	236	240	234	236	232	218	235	231	215	233	222	234	215	201	219	194	244	234	253	252	197	222	207	210	254	218	200	230	245	235	257	226	236	227	245	209	229	211	247	226	216	210	249	221	201	207	235	226	210	212	214	242	220	248	194	229	218	230	207	243	245	216	194	230	235	249	206	224	221	212	244	220	242	228	228	244	254	233	235	221	229	190	247	227	253	232	227	249	221	221	240	224	236	228	233	226	200	259	219	224	233	213	208	232	231	251	212	245	223	230	232	228	237	225	240	214	198	216	251	233	253	240	224	225	240	238
22477	21298	29104	23818	21286	21353	12960	1596	1163	960	910	784	796	685	671	653	680	666	634	598	588	574	607	587	547	556	592	603	597	553	515	579	581	566	517	589	576	567	551	571	508	536	494	554	523	515	536	496	579	570	553	566	541	572	534	575	523	538	564	557	554	554	525	519	565	588	519	510	549	475	589	532	548	546	483	576	541	512	554	504	550	558	523	554	535	534	534	530	543	519	529	502	550	543	551	516	563	541	534	520	535	530	533	524	530	514	523	549	541	503	542	529	508	508	530	544	500	531	546	549	519	552	555	508	545	509	535	510	549	537	513	528	535	506	536	528	511	529	525	561	538	604	520	532	553	531	528	534	550	541	548	531	556	512	514	520	529	564	514	571	541	519	551	522	569	534	546	533	527	573	535	541	537	540	538	513	538	591	525	497	518	492	520	539	516	537	558	541	503	527	549	564	492	565	522	561	554	540	557	532	509	502	557	538	525	535	528	516	547	529	532	530	454	542	488	570	543	549	535	557	562	526	567	523	490	531	520	541	501	566	528	536	535	530	538	513	485	531	547	508	528	536	508	525	516	512	520	517	540	524	509	536	515	519	491	534	607	586	504	562	539	569	546	528	554	517	558	530	528	525	591	526	552	527	601	525	558	585	563	536	510	547	561	503	581	519	514	503	526	547	542	544	531	586	493	521	572	540	521	513	512	520	524	529	553	550	495	534	535	527	563	538	499	536	557	515	529	568	550	567	547	573	550	544	555	532	560	546	578	507	556	526	537	540	542	487	539	523	519	519	551	504	540	505	567	530	576	552	556	525	534	544	550	537	491	562	540	558	574	525	528	544	563	519	519	505	552	526	527	524	508	558	536	486	548	516	570	555	502	553	552	558	557	550	557	536	555	559	499	537	490	513	554	504	508	557	543	570	538	550	558	541	548	557	516	543	538	538	540	553	520	548	509	528	522	542	518	596	512	530	554	540	532	543	515	567	530	573	539	517	537	517	527	557	538	512	581	495	559	529	558	595	539	538	556	562	551	518	555	530	539	488	517	575	540	534	504	557	512	550	500	509	506	538	508	534	520	573	561	567	543	504	531	546	510	569	558	515	522	504	526	591	522	519	548	567	500	534	530	519	534	512	539	503	512	549	539	522	524	534	571	495	494	534	534	517	529	487	536	532	564	541	535	535	560	535	535	534	552	517	560	534	553	511	554	473	524	536	518	502	508	489	482	550	561	547	565	535	521	497	509	496	553	525	533	562	569	520	515	501	547	525	551	557	542	573	580	545	541	553	564	543	570	523	535	553	520	550	519	565	554	551	561	520	560	499	551	505	563	542	515	553	542	551	560	537	508	547	559	506	550	545	529	584	562	520	531	483	511	525	526	519	486	553	543	496	514	542	514	545	534	534	539	509	522	574	563	531	540	540	560	524	493	529	534	532	535	483	519	523	523	513	539	556	526	564	538	530	537	558	534	524	527	568	574	528	568	505	555	515	516	524	485	525	524	545	547	473	528	544	521	522	537	481	503	559	554	547	515	527	582	494	521	504	552	535	529	517	553	543	546	523	526	523	537	567	504	508	491	577	511	535	557	526	517	525	528	518	524	517	555	531	545	521	564	543	602	521	512	542	559	545	544	588	533	543	506	549	556	547	534	545	568	548	513	502	509	537	564	540	542	540	531	544	467	538	516	524	524	516	535	522	554	565	562	524	514	516	512	576	491	562	516	545	534	508	567	533	515	527	512	505	536	546	497	541	495	548	540	559	554	568	563	518	521	544	505	491	591	586	519	511	522	508	515	514	550	566	550	552	519	544	529	525	535	544	516	495	514	544	529	553	533	561	523	539	533	549	579	530	566	503	545	579	513	507	498	527	502	548	517	556	532	554	545	550	514	506	529	574	518	554	527	537	536	517	522	577	524	567	513	504	582	540	537	588	545	558	560	537	534	548	525	571	510	560	561	525	541	573	577	527	518	526	531	543	524	511	556	541	556	553	520	516	513	565	532	498	519	551	509	522	521	529	521	534	512	544	534	541	509	550	529	547	534	520	578	525	519	557	518	507	557	550	543	569	527	545	548	528	477	543	520	544	542	575	547	576	543	489	520	521	540	527	527	564	517	578	550	518	499	543	539	534	495	532	526	525	518	523	526	533	516	497	520	548	534	539	523	556	549	544	545	532	539	560	560	522	522	519	519	530	549	501	556	532	545	488	519	522	539	515	533	509	583	554	559	540	567	528	538	515	562	503	569	537	508	548	541	520	519	539	526	537	515	543	536	526	508	510	519	510	504	537	547	540	567	527	542	487	536	534	583	547	542	548	541	495	555	547	514	516	541	532	543	531	507	525	561	555	494	536	509	510	500	548	549	529	532	521	535	524	540	483	523	576	553	562	525	587	560	575	507	550	517	533	523	582	538	532	529	531	538	509	532	524	510	508	546	522	577	520	533	525	541	558	550	485	543	519	533	518	557	524	529	550	571	518	532	494	485	515	536	536	545	495	529	544	546	527	528	506	515	555	536	517	508	516	507	525	539	514	546	548	547	559	533	577	527	570	579	579	515	537	502	532	550	520	545	519	528	543	488	486	508	511	533	519	586	521	583	538	543	520	516	499	488	557	543	499	508	570	520	530	535	549	552	542	565	513	495	528	554	544	516	565	506	527	561	538	544	558	557	551	536	540	559	515	529	544	543	528	533	561	553	528	537	522	519	539	526	532	536	514	544	518	516	532	505	553	535	516	522	517	538	546	504	558	479	498	559	530	520	506	570	567	570	521	534	569	520	514	521	528	528	579	542	542	499	565	546	540	573	531	525	518	561	511	511	570	550	546	515	580	518	546	543	528	533	489	503	537	522	543	549	531	499	520	525	506	550	532	554	549	549	557	522	539	562	552	514	496	530	557	502	530	533	468	510	515	560	564	535	522	538	535	502	518	550	492	534	580	535	504	517	559	566	515	552	530	519	538	520	546	498	502	562	540	537	585	547	525	496	575	481	553	559	525	525	512	542	503	542	534	542	531	552	550	526	559	560	536	553	588	481	508	499	499	514	495	574	532	504	509	516	509	516	525	552	525	511	496	526	563	495	539	494	515	506	484	586	533	512	587	543	523	514	551	520	530	555	551	509	528	553	522	527	524	560	567	522	522	496	512	518	533	551	542	518	518	553	520	591	548	531	531	570	554	517	538	509	521	550	501	523	500	514	560	531	523	489	528	516	588	574	536	535	501	531	509	550	504	512	523	512	507	521	553	548	495	559	509	545	515	542	528	561	519	543	539	542	562	536	515	559	539	572	553	527	552	530	544	523	567	551	565	537	558	525	559	503	523	538	548	556	533	535	510	526	567	525	565	532	506	503	556	538	522	503	549	515	522	528	579	557	532	536	512	572	528	522	538	580	517	551	593	539	527	539	564	523	524	562	484	520	531	497	514	524	540	562	474	490	559	600	502	538	508	525	517	507	534	531	544	565	564	503	514	543	571	570	504	569	514	534	559
5729	16377	11676	6379	5002	4072	2625	1998	1750	1350	1134	1000	914	879	802	743	739	703	691	737	705	648	706	635	659	644	636	595	622	605	600	617	638	572	605	618	636	613	576	624	597	633	623	627	609	583	637	640	577	615	594	601	620	592	562	643	567	625	636	580	573	589	617	600	673	598	572	589	610	583	629	567	579	587	559	603	636	577	546	568	581	574	581	567	629	593	522	559	593	558	540	568	578	609	579	556	589	550	607	592	580	613	560	575	575	611	614	585	583	581	541	587	566	585	551	606	583	599	618	582	588	580	527	609	584	577	584	584	589	594	569	581	599	603	566	527	594	621	584	586	606	615	571	622	589	586	581	590	580	556	560	613	572	642	611	584	540	562	585	595	620	562	607	618	556	563	570	579	547	583	586	570	554	596	599	549	569	578	591	581	591	547	620	562	574	571	606	557	602	577	577	606	590	561	607	621	597	591	631	570	580	605	573	598	603	582	585	576	553	552	591	578	604	605	627	580	577	580	612	531	614	584	603	603	560	560	603	572	618	589	557	581	577	536	602	588	574	536	596	598	580	596	583	574	575	579	625	530	583	608	608	593	609	571	554	564	563	578	547	554	615	565	641	557	607	566	622	552	579	554	535	593	561	622	589	552	572	602	595	601	555	594	579	616	581	566	560	591	594	624	596	608	579	609	571	630	581	579	624	577	581	577	568	594	551	587	578	559	561	574	557	583	571	580	575	554	605	559	610	596	600	597	582	612	569	576	608	623	564	595	586	613	587	602	620	535	624	592	598	573	553	623	587	605	569	583	570	572	593	614	591	585	595	527	612	546	588	586	583	581	570	612	541	604	612	581	605	585	549	599	545	579	568	629	559	597	614	625	614	619	582	521	582	565	600	605	574	525	569	566	620	606	577	560	586	555	548	582	594	600	599	582	627	550	592	585	590	586	599	595	609	558	532	590	544	557	603	620	577	618	581	564	618	575	605	603	539	604	521	578	588	616	568	581	572	613	579	558	534	606	557	608	568	576	570	569	571	572	571	575	574	577	564	592	563	593	570	616	571	570	617	585	615	580	590	577	534	555	585	577	564	605	557	594	656	611	583	628	604	547	560	597	577	571	575	602	619	568	585	588	587	591	584	562	570	554	603	557	656	615	608	565	636	577	612	568	559	555	561	586	557	568	608	652	597	577	560	604	597	617	555	609	569	547	588	615	606	602	609	534	573	569	582	579	610	564	556	584	600	553	579	571	566	596	613	571	584	602	609	587	564	578	594	555	579	587	582	567	610	588	613	609	570	584	612	561	584	568	590	550	592	576	568	569	631	595	580	563	531	573	581	631	592	581	531	613	546	586	563	589	575	579	530	577	604	597	628	580	577	622	570	592	554	579	556	564	617	603	555	613	611	589	580	612	603	624	585	571	530	589	647	577	577	585	551	556	593	587	564	588	599	572	596	624	584	569	534	633	570	584	577	598	534	580	607	581	573	611	576	577	598	566	557	550	562	586	560	555	628	618	574	587	539	580	581	561	568	550	573	557	590	547	592	619	553	572	568	600	546	546	568	601	586	564	597	618	594	552	604	578	549	567	567	557	609	604	590	576	601	587	563	659	568	582	611	601	573	581	603	592	621	584	566	535	576	592	546	523	587	562	612	587	556	571	597	538	578	545	571	566	577	640	549	577	559	612	597	574	576	588	560	542	558	533	557	566	633	587	583	588	562	575	548	587	597	579	616	545	596	578	576	571	587	604	533	572	537	553	593	543	604	589	615	582	570	596	583	584	589	581	557	560	586	568	614	572	584	581	592	587	600	590	568	602	560	604	567	607	630	575	550	575	571	586	576	534	594	575	576	608	601	574	566	567	619	592	563	576	592	549	592	598	615	632	557	592	589	562	576	583	607	546	593	532	543	577	561	554	541	577	555	603	566	584	559	533	583	588	634	623	591	553	595	592	550	588	591	576	538	640	578	592	564	552	591	586	579	587	600	538	595	549	604	582	603	584	615	611	626	587	538	555	581	612	600	597	548	542	599	564	582	616	559	578	517	597	588	635	618	576	552	549	604	580	595	582	611	595	566	603	583	584	589	604	585	603	565	601	570	608	531	594	575	575	586	597	612	575	546	568	576	578	636	577	542	571	577	602	584	575	578	605	562	585	577	558	596	575	513	580	572	570	581	588	637	578	611	574	575	590	605	556	598	607	588	582	570	588	575	575	625	579	583	586	545	609	578	589	577	603	595	585	542	628	609	600	594	553	561	613	577	589	578	602	552	560	606	578	524	557	605	570	569	612	583	580	553	572	566	560	549	545	588	570	596	562	583	558	583	584	557	579	594	604	609	594	561	557	587	580	561	603	559	547	568	569	553	614	588	590	555	568	543	577	576	594	560	607	561	551	538	566	554	569	556	548	607	623	582	557	571	599	586	555	556	566	537	604	554	617	578	557	574	532	604	607	555	609	619	606	642	521	569	619	595	572	596	626	593	585	581	575	595	556	598	572	646	571	565	597	585	560	593	534	591	559	568	577	599	611	613	581	589	567	596	583	583	654	552	600	572	571	576	591	562	567	578	543	564	589	587	597	581	601	582	598	588	596	578	573	573	593	609	553	551	558	539	551	583	544	557	544	586	584	583	620	564	550	574	603	614	591	535	576	575	594	586	579	573	614	571	584	601	580	626	553	597	549	567	590	613	530	614	579	552	576	554	594	600	618	630	577	611	593	607	558	574	589	557	648	635	619	602	546	546	571	567	589	628	547	583	593	534	585	552	600	578	555	589	600	616	580	518	600	583	579	601	613	585	561	591	565	602	566	546	551	579	588	570	591	588	609	596	560	547	568	595	572	575	617	527	573	595	585	548	600	585	623	563	594	596	599	586	618	586	570	602	570	558	648	599	614	566	583	608	599	592	569	529	558	542	564	573	595	567	550	559	590	605	590	548	569	607	594	556	590	581	617	577	585	559	540	561	587	601	567	579	633	570	564	645	575	598	593	584	579	588	595	523	587	591	559	560	610	596	572	570	581	553	567	568	581	580	561	576	521	567	583	570	573	560	557	556	590	549	580	592	567	577	577	579	584	567	558	584	572	571	616	552	532	590	580	586	577	586	559	575	603	569	599	609	589	586	587	621	606	575	582	580	570	614	550	558	563	551	591	569	602	588	565	580	575	625	541	591	549	554	601	555	578	607	550	571	552	523	625	573	559	537	580	587	591	561	625	590	534	577	570	592	592	594	603	629	574	603	585	598	578	558	569	534	613	554	556	609	545	577	581	566	571	608	560	595	616	564	593	589	567	550	552	580	579	563	562	544	569	623	580	609	552	561	607	543	586	569	570	537	570	614	577	559	589	526	562	594	578	562	596	564	610	571	587	570	582	578	585	561	572	615	555	579	598	587	565	630	544	591	535	608	597	578	593	596	593	617	580	573	578	614	598	590	535	524	589	619	542	560	528	564	582	550	605	556	584	607	551	581	573	596	602	579	565	592	574	592	570
27465	19624	6376	1032	744	687	572	466	440	479	406	412	405	468	466	453	433	442	408	425	415	443	425	457	439	466	387	451	414	436	428	416	427	436	426	439	413	415	419	416	443	450	421	463	431	416	437	466	397	444	416	437	439	442	505	445	426	474	423	431	437	432	460	442	443	441	395	385	429	423	444	407	397	452	456	444	413	464	425	418	427	405	442	403	393	441	407	394	379	453	433	439	413	442	423	401	421	416	444	431	428	431	435	402	438	471	440	418	443	454	430	408	429	431	419	470	421	425	377	429	473	425	418	398	446	441	481	420	445	419	411	469	420	461	439	402	396	441	440	438	408	439	418	484	451	440	431	447	431	424	422	414	468	411	455	434	469	411	410	407	411	459	407	444	432	398	472	388	428	425	445	422	430	449	434	404	425	449	404	419	387	434	461	414	458	449	413	419	413	448	424	425	468	403	421	432	450	436	438	448	387	406	405	428	428	390	433	408	398	454	421	442	447	406	452	417	418	404	459	438	468	435	432	420	443	482	407	457	404	448	424	446	449	454	438	422	398	406	431	446	419	413	438	432	486	415	410	420	458	446	428	421	416	401	452	414	415	418	423	428	427	441	477	459	426	432	474	438	394	411	427	449	453	436	438	441	440	456	472	455	435	485	423	395	432	419	469	426	442	423	376	435	455	408	453	428	442	419	402	418	457	427	411	459	407	427	437	423	390	402	450	399	437	449	419	416	433	407	398	461	424	438	399	406	424	430	411	423	484	446	399	451	442	460	443	428	425	435	393	425	436	440	428	468	440	421	450	440	449	418	440	409	429	442	438	442	452	447	443	441	394	422	420	415	418	433	442	428	417	447	422	453	396	429	419	430	426	441	442	382	430	444	391	427	400	440	424	423	453	414	427	446	445	448	421	384	420	462	406	465	438	435	427	422	406	447	396	419	468	388	424	445	432	450	414	437	416	391	420	414	419	436	406	412	485	418	428	423	426	447	402	450	449	453	431	408	433	398	419	477	401	412	415	412	427	413	449	425	409	417	434	424	405	426	462	423	412	426	434	457	425	441	393	417	431	450	459	442	421	457	440	440	421	383	454	439	446	426	425	402	419	417	428	460	406	415	430	465	463	436	432	441	442	433	465	465	444	444	455	455	407	416	449	469	411	442	431	435	445	442	445	433	444	442	436	427	414	382	444	421	380	442	458	413	433	420	401	425	419	412	430	445	417	445	460	457	419	427	445	427	450	474	415	431	418	475	427	416	430	392	411	431	427	403	424	449	467	443	427	431	441	404	435	423	421	407	421	391	399	481	413	384	413	432	412	436	428	414	428	392	436	399	430	462	455	441	467	459	467	421	449	433	443	422	418	415	409	405	407	415	429	470	420	474	401	406	493	399	435	433	458	478	441	425	441	397	390	463	453	453	441	452	435	413	428	420	419	418	447	417	454	455	422	442	419	441	448	458	463	436	434	413	420	435	416	398	452	429	421	441	462	426	437	445	416	435	440	438	441	419	472	403	409	447	401	448	442	442	418	465	430	419	442	475	429	413	407	412	413	420	422	415	384	405	428	439	413	416	443	429	436	404	391	448	437	399	416	420	430	415	453	424	397	419	408	423	409	429	425	420	442	391	428	391	458	438	429	437	462	407	420	449	405	406	423	449	451	432	437	407	460	459	435	457	414	418	435	398	446	436	427	414	425	444	433	456	455	411	432	448	446	416	432	440	427	429	476	447	435	431	450	439	398	409	429	462	421	411	415	449	434	431	452	431	445	431	460	435	445	394	402	434	399	468	429	403	447	450	426	414	445	427	430	424	454	452	442	419	442	440	460	377	424	454	413	463	400	425	435	420	466	455	415	445	439	413	410	437	411	426	390	392	419	400	410	428	493	404	397	386	418	441	434	425	413	447	470	424	426	472	440	444	410	431	393	417	429	408	403	407	415	450	457	429	445	398	427	394	467	420	445	434	438	473	465	449	398	454	440	420	428	427	420	425	463	408	476	406	405	446	414	434	410	404	439	385	412	460	438	437	452	425	452	409	466	439	440	442	465	423	435	442	428	448	431	458	427	433	443	430	442	436	456	429	439	401	426	430	439	417	419	437	428	415	461	438	427	369	427	403	463	429	396	410	468	418	432	464	413	419	454	459	415	444	440	390	457	434	410	438	383	428	438	414	406	447	442	459	438	427	440	455	418	415	455	435	393	491	436	436	457	435	441	399	454	436	448	443	418	460	415	442	420	428	416	427	451	431	420	390	426	400	441	445	402	432	443	449	424	463	419	466	424	455	434	388	445	425	397	437	421	437	417	453	436	437	439	455	417	403	398	428	441	443	435	430	457	419	423	440	435	447	425	429	427	426	401	461	453	460	437	424	423	448	419	440	445	435	394	430	467	444	448	439	410	427	457	414	453	442	432	430	445	411	427	418	409	382	392	434	448	422	414	457	416	434	445	434	427	412	444	461	445	456	409	402	448	427	409	445	418	429	413	419	473	425	440	414	420	430	436	424	414	415	406	416	438	406	415	414	406	416	465	422	453	423	389	444	465	449	434	409	427	421	412	433	450	405	432	455	462	447	416	440	465	419	405	434	413	443	415	429	411	419	430	398	420	437	419	430	413	408	423	449	470	448	472	369	400	393	436	433	446	448	460	419	395	424	425	418	449	420	436	452	429	434	394	424	437	429	433	402	405	440	454	462	451	422	454	438	451	453	433	446	433	426	405	414	405	410	430	441	464	402	429	413	431	484	427	443	424	395	455	418	429	470	445	444	435	379	467	393	442	425	438	425	435	449	440	458	437	418	410	421	414	409	460	419	424	461	411	445	405	444	424	490	399	405	441	397	443	447	427	452	447	414	451	444	395	427	425	420	361	424	426	427	451	400	394	439	439	444	446	453	419	378	431	421	407	426	416	381	408	403	425	423	417	419	411	449	421	438	428	470	417	450	463	435	396	438	400	416	394	460	419	458	428	427	405	438	436	476	449	408	476	452	433	443	445	426	439	415	444	413	401	423	406	465	452	408	423	455	440	386	426	431	412	424	424	459	446	452	438	426	434	447	391	422	429	438	431	432	416	409	434	445	427	436	415	437	424	468	442	405	420	422	386	402	428	440	421	403	408	413	460	423	418	420	424	465	392	437	421	422	453	446	407	441	399	448	380	420	418	440	427	441	421	419	470	423	419	444	450	438	421	462	415	437	418	429	444	400	450	437	412	463	441	441	424	442	406	462	427	440	451	444	396	460	447	414	404	447	461	415	414	471	450	435	459	459	435	451	436	443	439	433	420	406	425	410	404	408	416	441	473	438	409	467	472	440	402	420	432	420	454	471	421	434	460	436	428	453	396	444	414	439	412	397	450	434	466	444	438	438	439	426	454	416	424	427	412	389	474	423	419	421	413	403	465	441	446	388	437	431	443	421	432	434	427	432	452	407	464	441	415	424	403	468	420	455	423	439	436	398	441	382	424	399	396	458	465	429	469	416	407	446
4582	1395	994	705	625	624	540	515	495	552	472	474	468	520	443	482	456	464	477	463	484	454	468	449	459	475	454	465	454	468	440	484	420	497	455	452	459	452	421	442	446	468	472	433	423	447	505	449	474	437	447	472	443	441	419	472	439	448	448	456	453	440	456	460	424	444	448	432	458	447	472	478	486	440	452	433	447	463	488	486	464	444	436	426	458	442	441	471	486	440	449	448	445	474	457	428	468	447	444	452	476	460	489	461	455	474	453	418	437	456	476	460	448	468	437	481	419	447	459	469	465	447	447	376	437	440	474	448	476	441	427	475	448	454	487	462	434	447	425	448	459	457	481	465	468	445	460	435	436	432	470	432	464	496	438	433	469	481	429	466	457	385	460	487	464	464	465	439	441	471	470	422	466	423	454	459	430	412	468	455	453	435	457	425	441	425	441	455	476	460	459	465	481	415	481	466	449	432	435	403	492	444	458	433	500	455	463	462	442	431	447	446	484	479	482	457	454	446	456	464	465	462	399	447	425	469	453	484	475	445	459	413	457	483	454	445	466	470	433	451	445	462	472	476	471	482	431	459	476	466	496	457	478	482	442	493	441	472	465	458	471	439	459	478	440	440	476	427	413	414	462	466	459	431	462	465	467	474	428	446	503	472	464	450	409	434	466	460	413	475	454	465	446	455	486	443	481	435	438	446	468	493	455	454	483	474	426	489	461	462	470	455	476	439	434	438	423	444	455	479	463	456	441	428	455	482	448	462	458	445	440	458	460	463	456	441	446	464	455	461	434	449	469	435	484	428	463	494	467	462	422	474	468	404	460	450	444	491	427	458	458	478	466	490	460	448	465	459	476	469	445	473	453	485	437	474	480	442	446	452	452	465	461	462	460	462	469	476	478	447	465	459	474	426	436	465	463	459	434	456	455	458	447	442	448	451	495	425	471	455	455	430	477	470	450	494	462	430	433	425	437	463	440	431	467	428	414	435	441	443	439	461	457	442	457	456	466	426	432	451	447	454	432	470	440	442	457	414	459	474	433	483	443	438	441	497	450	472	453	487	472	456	447	473	437	467	449	469	466	428	461	496	451	449	449	448	433	510	480	481	456	462	462	442	433	425	402	473	435	453	415	413	459	436	462	455	433	448	491	460	444	495	479	449	444	475	450	462	421	468	454	464	465	460	479	467	468	462	453	471	492	472	469	456	480	445	430	474	505	435	450	467	414	450	448	445	406	454	450	467	427	448	437	493	464	484	470	504	453	453	472	473	448	466	461	431	471	481	446	449	456	485	457	449	467	441	480	420	450	501	416	429	460	470	462	445	439	454	421	464	471	435	494	459	472	452	494	469	436	445	440	442	458	496	420	452	468	425	474	446	431	457	454	440	445	467	462	448	464	478	454	447	468	481	492	432	414	450	459	474	472	442	460	484	430	466	460	468	476	429	489	456	456	453	463	467	451	469	423	462	466	451	450	461	450	432	444	462	466	472	466	458	424	442	436	426	506	491	454	477	447	432	402	402	438	472	489	464	492	446	460	463	454	445	483	466	462	471	452	486	429	459	475	457	426	467	478	440	454	449	458	471	485	450	435	439	486	485	458	420	449	446	439	441	470	468	449	469	444	447	482	489	436	477	480	464	475	487	467	427	457	419	427	454	444	436	424	474	441	463	470	441	455	456	442	445	436	422	460	450	444	431	429	449	461	436	450	443	419	463	419	454	490	418	468	469	439	424	439	475	471	456	477	423	451	436	461	435	447	468	440	428	417	447	456	492	475	481	411	467	488	442	467	461	448	432	470	415	443	475	413	424	438	453	475	458	425	486	434	474	462	430	407	417	454	460	451	438	482	436	472	420	458	482	429	474	454	458	454	471	477	431	425	437	438	422	437	467	435	452	419	482	487	470	433	473	445	410	435	426	452	494	424	440	477	470	417	420	459	439	465	461	445	475	465	448	441	502	468	442	436	417	490	452	488	450	485	437	468	440	421	473	460	457	458	492	470	462	445	460	488	446	476	502	423	487	438	440	449	431	451	452	477	465	483	442	447	445	502	428	442	474	439	461	485	466	448	452	420	462	450	459	449	485	472	425	472	443	503	455	496	447	484	423	444	460	455	481	453	496	443	440	432	457	447	421	448	438	455	456	468	479	458	441	483	508	460	438	462	416	436	465	457	439	459	465	483	434	445	475	476	448	493	435	494	445	476	428	471	416	441	462	435	451	443	423	475	466	447	460	451	435	449	422	477	456	500	440	433	457	465	451	450	453	452	459	484	455	478	462	461	458	493	452	456	457	434	446	464	469	442	418	449	432	431	453	430	487	463	471	476	417	443	445	470	432	476	484	471	452	464	450	470	461	464	429	431	463	427	468	469	465	434	492	454	423	452	501	451	395	475	416	446	416	426	474	455	464	463	451	464	459	475	452	470	441	488	409	463	455	471	442	436	430	457	442	461	462	482	421	445	449	479	437	426	456	482	459	473	473	421	466	502	468	488	430	425	448	456	423	485	432	450	467	470	443	436	441	476	461	427	474	437	484	421	446	438	464	471	457	438	481	494	447	446	490	428	436	474	443	409	475	432	455	409	437	488	459	469	454	448	449	407	439	479	463	467	489	449	493	429	458	448	475	471	426	428	480	484	435	443	484	441	465	455	491	441	417	452	446	411	447	435	418	449	450	447	462	488	467	483	454	438	458	506	443	424	477	468	436	440	479	444	441	481	436	452	451	464	431	454	448	423	403	443	428	432	469	445	447	471	506	483	467	496	452	466	432	463	465	486	474	472	478	443	436	424	453	465	446	448	495	449	474	448	455	472	492	448	462	477	449	447	450	476	431	423	431	465	445	432	456	443	482	408	429	447	430	465	483	459	478	460	441	428	441	450	459	459	482	423	450	478	447	457	483	451	481	453	460	451	445	455	441	427	422	425	430	477	508	427	445	446	461	482	444	480	474	458	439	439	464	466	450	463	471	481	460	450	441	461	444	449	450	433	478	451	440	477	460	435	421	453	449	475	474	443	447	454	474	470	431	511	442	437	449	459	457	460	441	453	474	460	456	450	450	444	406	463	440	449	443	465	433	434	445	460	461	480	448	443	428	475	469	466	463	466	449	406	451	452	420	475	482	417	470	453	445	455	449	445	450	485	418	455	456	451	503	439	472	483	451	452	457	452	444	426	466	459	407	438	449	426	436	434	474	447	482	477	448	434	484	447	490	430	467	435	399	422	435	448	435	461	435	436	457	471	471	478	440	436	449	451	474	459	462	446	475	445	460	454	464	448	425	480	445	460	459	470	477	446	472	477	446	439	462	434	476	448	485	452	473	482	439	462	427	436	442	459	452	476	450	444	490	425	489	426	447	452	463	468	446	461	449	440	464	471	441	457	443	412	500	472	499	453	408	451	488	459	443	444	453	435	432	487	453	418	452	453	450	451	447	450	452	460	486	456	471	426	460	486	460	432	439	435	478	441	424	452	444	429	425	434	451	454	450
23512	21322	28833	24142	21311	13870	2036	1185	1073	977	925	862	856	804	766	806	730	755	795	735	771	825	743	727	740	722	717	693	690	682	734	640	725	778	779	741	725	739	710	726	707	736	691	752	768	695	726	747	683	666	698	685	716	723	692	699	743	717	728	725	744	718	723	701	728	744	733	740	708	673	739	705	719	689	689	697	741	717	696	741	690	737	753	695	715	707	727	711	715	680	699	675	677	687	714	693	694	703	720	721	679	743	730	717	722	723	730	715	708	704	709	693	720	742	711	680	753	688	760	689	729	686	690	719	713	688	773	724	743	710	737	752	690	717	748	698	736	761	690	714	694	694	723	757	726	696	718	759	729	715	698	688	788	739	699	697	702	762	718	701	711	716	742	727	754	695	662	690	685	688	758	669	708	677	710	765	740	716	705	698	708	714	674	700	680	704	721	706	757	755	723	743	714	718	705	688	741	735	694	713	701	716	713	685	734	745	736	748	702	709	768	721	735	681	693	690	686	696	703	742	747	722	737	691	740	710	736	700	692	734	694	720	769	731	670	685	719	657	753	692	688	721	692	693	690	707	718	741	703	713	678	740	736	690	686	757	710	743	703	766	719	677	703	695	718	685	750	699	719	728	711	736	741	699	689	690	699	721	739	764	720	731	751	732	728	694	701	735	686	754	744	694	709	711	727	704	758	723	689	726	738	665	737	710	729	714	712	717	706	748	703	692	735	732	733	717	716	724	718	702	708	728	791	699	725	731	724	721	721	710	708	748	709	774	678	690	706	717	743	741	690	694	698	682	689	701	682	705	719	761	700	717	751	693	769	739	719	713	692	695	663	721	692	674	681	699	728	716	729	662	706	705	726	688	738	723	677	708	710	749	750	691	714	711	724	717	739	657	711	728	705	744	715	709	725	680	704	782	749	747	720	739	700	720	690	737	715	730	672	757	697	730	753	733	697	748	668	719	736	717	711	744	699	726	733	731	696	721	715	773	696	721	695	719	729	765	694	726	711	699	690	733	692	714	750	760	767	708	680	705	687	713	739	753	742	707	725	719	697	749	755	730	697	739	704	726	673	705	706	737	703	701	723	729	693	691	731	717	738	717	654	711	709	728	688	719	728	712	702	761	718	696	700	721	645	698	750	685	725	704	735	660	738	726	753	694	696	731	664	704	689	726	693	694	732	744	737	738	701	746	718	760	739	685	693	711	737	709	766	712	718	719	723	742	711	669	736	782	729	715	762	702	641	696	700	709	682	712	702	741	702	768	708	692	697	734	710	723	747	715	708	687	678	711	710	753	752	732	724	730	700	752	699	682	708	705	730	713	765	722	736	753	687	708	678	700	709	714	748	736	695	710	693	732	710	716	719	729	687	687	709	727	668	715	753	682	700	691	739	709	742	688	714	708	725	690	700	731	673	702	703	697	720	752	689	716	718	713	739	735	740	686	689	679	698	693	728	697	733	741	751	694	659	648	725	735	746	704	720	721	725	766	744	693	709	724	684	732	702	711	687	767	713	723	702	704	686	700	708	719	704	718	748	667	698	756	671	704	726	721	717	793	715	739	688	696	719	678	704	729	739	705	730	743	721	716	716	707	704	748	753	688	710	710	736	739	755	716	698	709	727	744	709	713	707	717	658	693	681	722	696	749	695	722	721	736	734	716	734	729	737	715	684	707	701	717	716	716	738	726	726	664	702	761	720	706	738	736	675	688	724	699	733	675	650	688	692	711	666	714	663	645	700	742	716	727	727	732	732	730	716	701	718	743	739	735	696	685	676	757	692	678	767	780	648	695	726	763	717	761	745	695	741	734	733	743	727	725	692	722	754	705	690	787	728	729	713	750	674	730	715	696	669	717	703	768	749	711	709	738	746	731	688	711	736	693	707	747	753	666	739	713	712	703	730	726	719	708	706	685	732	703	716	696	741	704	744	717	721	756	711	678	656	722	700	669	744	690	702	713	767	726	718	707	651	747	697	762	709	736	712	721	714	648	728	706	747	718	699	741	688	750	708	758	704	705	731	690	706	680	673	685	733	691	719	655	711	757	759	772	703	675	705	759	683	698	705	682	663	764	717	726	680	753	728	734	707	712	706	755	727	714	720	694	704	725	714	684	743	720	726	682	698	728	704	733	681	736	722	748	702	706	691	715	712	668	718	753	690	702	660	714	754	713	721	791	735	772	723	720	730	713	704	687	713	710	747	655	673	700	684	713	707	711	721	688	755	723	708	696	720	732	673	720	697	696	700	691	670	680	719	707	630	710	704	730	724	692	742	719	733	673	724	716	719	730	690	659	717	722	674	710	747	705	714	701	684	686	729	708	661	737	696	689	714	719	747	701	670	750	708	661	694	694	716	713	727	723	713	702	689	716	703	724	723	722	704	740	729	733	746	728	692	676	726	710	678	700	700	719	738	717	712	716	734	646	776	737	764	714	679	737	715	717	670	696	714	732	725	723	713	752	784	701	707	731	716	712	702	731	681	693	748	649	685	719	714	724	677	743	712	733	661	744	705	713	720	698	690	756	719	710	727	707	720	738	718	657	686	730	709	732	748	702	729	730	722	670	722	645	704	759	729	731	678	644	706	682	703	698	744	717	733	723	714	707	736	723	691	693	702	714	731	735	748	730	689	717	682	755	732	691	730	687	737	690	739	710	685	738	708	736	682	694	712	710	727	679	701	714	736	717	737	721	682	696	718	681	695	660	730	708	721	744	710	776	700	774	679	665	699	685	761	715	675	708	662	746	707	652	678	731	722	711	731	709	667	668	731	736	761	741	715	693	712	682	685	663	723	711	739	707	748	725	676	719	709	735	694	720	706	669	725	701	762	715	681	696	724	711	706	718	731	710	718	685	711	766	743	706	691	720	682	730	714	708	756	703	749	734	701	712	731	756	650	741	726	711	700	743	728	730	704	714	697	711	738	668	706	733	724	703	712	713	737	698	709	717	740	772	712	689	710	741	772	740	713	719	732	738	720	706	664	702	763	699	724	752	679	754	711	679	729	699	760	713	747	747	715	735	749	702	729	759	683	749	715	751	710	668	670	691	721	645	685	660	686	736	732	681	717	683	687	719	706	680	676	743	751	732	734	725	716	697	716	729	726	694	701	731	685	681	722	737	732	718	741	733	746	704	715	720	721	742	681	686	751	703	748	696	705	673	754	694	708	686	707	686	716	756	759	713	734	732	698	709	761	738	726	746	720	692	658	688	715	684	695	711	728	718	711	716	680	748	676	702	690	765	774	729	675	702	698	712	701	737	689	703	726	678	729	640	723	734	708	719	683	767	730	718	688	696	708	750	691	763	696	679	758	678	719	719	720	707	726	693	764	710	752	671	764	726	706	700	721	714	706	705	734	707	729	710	718	712	696	746	686	649	686	695	703	734	730	709	719	721	744	746	719	724	707	693	691	712	711	671	684	754	751	781	712	708	716	690	729	730	706	709	706	709	729	710	686	739	653	701	687	669	703	692	772	728	715	705	729	738
4229	10083	7358	3874	3063	2484	1864	1530	1403	1116	1021	955	919	882	853	849	852	817	830	840	761	802	776	820	765	758	785	808	784	804	804	805	810	772	808	770	788	769	773	780	794	789	716	768	734	740	739	779	732	794	798	787	797	776	765	740	733	791	762	749	761	760	774	761	764	760	800	791	732	784	751	735	841	758	710	788	803	758	745	768	747	767	769	793	778	766	720	733	742	784	763	785	721	791	749	708	749	749	752	773	724	757	731	778	743	795	820	726	778	768	769	743	729	715	798	728	835	778	755	769	709	772	778	800	787	718	763	782	760	753	730	762	755	744	747	779	771	767	780	731	727	767	742	725	741	785	732	734	757	812	769	767	750	751	770	760	753	768	760	814	772	754	779	742	731	778	731	749	748	752	745	809	742	769	809	726	760	720	728	746	743	745	749	788	801	788	737	767	769	741	774	733	756	710	709	789	728	763	718	756	782	752	731	737	722	758	767	774	749	752	763	751	769	735	776	768	769	795	802	787	752	798	746	754	757	803	717	797	761	732	713	723	761	761	806	781	784	775	747	757	756	761	808	735	773	837	722	766	768	774	733	710	725	684	773	790	772	730	745	724	780	753	740	780	764	759	724	719	755	791	757	764	762	736	772	736	767	768	777	796	770	757	740	722	765	731	753	753	723	756	736	804	765	758	790	742	726	776	768	734	705	750	771	751	762	784	749	758	815	733	756	705	764	709	772	757	740	793	757	776	663	749	757	738	780	767	771	730	784	713	771	730	804	767	787	799	780	642	776	757	738	794	723	724	734	791	738	734	803	818	741	734	718	745	791	709	735	783	759	788	751	721	779	776	720	808	766	739	773	718	784	778	767	671	739	760	729	768	739	758	723	772	781	742	734	772	744	767	742	774	780	816	722	771	750	743	746	751	758	741	753	713	804	711	744	749	780	754	783	764	769	743	794	767	723	795	727	725	787	752	755	687	795	750	722	733	758	790	728	751	705	783	739	791	763	743	777	775	776	753	762	755	772	761	766	787	785	789	708	710	723	762	711	753	724	730	744	744	730	783	763	805	805	707	789	727	761	740	818	730	769	784	741	769	742	753	781	754	813	786	726	786	734	769	782	757	768	717	751	780	744	717	748	805	745	762	749	773	742	783	713	720	727	692	738	778	774	725	742	751	758	752	667	759	753	739	724	722	775	723	779	765	750	739	767	779	766	731	771	738	802	756	782	814	712	750	827	754	766	713	748	735	715	743	763	726	729	821	767	761	744	757	762	764	720	758	764	744	769	785	709	777	745	761	761	776	752	771	796	773	753	738	816	765	756	763	716	747	754	724	767	752	778	736	754	743	761	736	768	739	760	735	731	748	729	776	774	730	774	765	745	702	737	787	752	747	764	761	766	793	767	762	780	750	741	751	787	754	827	753	778	735	738	791	752	781	800	789	762	755	810	757	703	723	748	784	765	755	771	791	782	744	773	744	826	808	767	725	765	730	759	744	781	785	740	756	711	720	787	779	757	732	788	732	761	721	810	701	749	748	766	733	779	762	805	740	755	767	784	778	708	776	694	731	716	748	809	793	789	720	790	817	754	703	758	770	762	763	793	744	809	733	771	722	726	791	766	740	747	705	775	762	775	775	705	738	762	800	766	752	815	728	780	749	744	758	821	700	741	800	749	773	739	786	779	805	728	764	713	722	732	766	708	755	755	739	800	759	765	760	737	767	748	728	763	712	795	730	741	739	766	716	747	750	774	810	774	777	757	733	745	718	739	762	720	694	745	755	780	769	753	729	738	758	708	806	780	805	725	760	748	752	734	717	792	742	732	747	768	737	740	728	770	794	745	752	747	793	708	756	824	744	748	708	723	704	795	781	742	734	725	774	763	758	723	732	763	754	737	754	805	724	762	732	717	764	800	738	790	774	752	748	790	743	728	746	717	775	754	736	817	731	714	787	772	770	748	787	781	755	718	771	835	758	776	753	748	813	805	729	744	718	731	761	719	787	747	704	752	752	712	755	747	717	791	718	800	726	802	786	720	759	752	752	754	776	752	801	793	792	780	707	752	776	749	753	726	726	751	754	754	749	767	781	733	766	727	754	747	740	756	757	787	720	732	743	764	765	723	749	753	772	707	751	756	729	784	759	749	780	715	782	766	727	734	777	805	762	738	718	735	740	764	691	707	724	710	766	784	755	743	820	769	747	763	771	792	766	771	751	735	747	741	738	763	730	737	777	771	763	760	790	787	709	734	689	749	728	715	710	736	701	778	759	740	801	705	796	729	722	793	741	725	706	746	792	779	729	755	774	748	779	757	741	740	713	737	729	790	750	733	796	726	733	761	789	716	768	760	737	740	741	781	810	731	792	708	744	726	817	765	734	776	791	757	736	750	769	728	738	732	777	707	726	709	749	755	755	765	721	765	739	755	790	741	729	764	756	776	735	731	773	750	744	735	750	758	774	766	738	745	779	794	735	726	786	744	733	800	748	763	764	787	763	738	742	788	768	738	734	765	755	761	764	720	751	714	817	759	742	765	767	765	771	740	732	781	717	733	746	747	754	778	786	775	784	787	712	764	799	742	768	807	766	774	771	766	784	763	780	732	733	715	751	775	744	726	774	808	717	752	791	763	740	719	767	762	768	783	743	760	789	748	761	732	787	783	828	717	720	760	763	726	753	750	726	778	751	735	791	802	763	748	697	766	735	784	737	709	724	755	771	743	786	756	703	729	725	742	718	723	754	748	777	737	745	795	716	787	785	763	736	707	793	756	745	760	748	762	772	727	735	741	786	788	781	709	776	738	793	720	780	789	746	782	724	694	729	735	745	723	788	786	707	745	828	718	793	808	718	808	750	764	692	757	778	800	748	780	756	745	757	726	794	783	759	787	726	737	726	757	746	768	723	785	769	779	736	797	745	747	816	713	722	794	753	805	758	736	764	752	767	736	747	726	746	764	763	756	718	724	743	753	751	781	750	775	725	739	735	750	720	778	806	799	725	738	738	761	741	789	765	733	795	716	733	764	792	753	723	754	821	787	755	753	766	759	733	733	789	796	793	786	703	766	721	762	737	739	761	764	789	770	756	710	723	750	759	754	737	748	746	736	754	788	783	752	807	786	730	738	786	782	787	741	731	747	766	771	738	684	737	757	778	724	774	749	789	775	723	741	762	751	786	766	749	766	792	750	806	748	811	777	780	717	760	784	797	764	759	713	777	755	701	758	782	814	730	764	795	764	761	702	767	715	753	751	771	729	738	780	731	746	773	768	701	751	763	755	738	790	750	751	742	761	774	796	727	764	743	809	736	763	776	776	755	729	758	761	741	729	755	772	838	778	715	763	798	716	799	714	783	713	761	766	733	795	705	750	750	741	729	771	755	774	747	732	754	748	781	773	797	788	751	757	770	781	703	743	765	773	746	737	827	732	715	762	734	738	728	760	736	734	764	779	787	764	765	760	723	740	750	703	763	755	778	754	723	825	738	773	748	732	724	770	743
24660	21248	27883	24854	15976	1018	501	371	326	297	273	273	254	255	223	242	218	216	249	203	209	231	192	213	184	191	202	188	191	222	208	196	192	194	216	181	218	202	201	187	189	194	183	194	204	191	196	188	194	182	183	200	210	182	212	172	175	160	181	221	223	228	183	187	205	173	181	205	174	189	200	213	204	181	205	209	216	203	209	206	204	194	214	178	197	176	204	191	195	183	170	188	193	195	205	188	180	166	231	211	192	202	183	217	192	187	205	170	217	182	197	185	200	214	201	234	189	199	194	197	186	192	193	196	217	192	239	211	187	200	178	191	195	199	212	205	201	205	187	197	200	195	193	195	185	181	178	195	215	171	204	202	200	182	175	191	216	199	198	207	201	215	229	189	202	197	168	172	192	193	197	181	166	200	182	204	189	210	186	197	173	196	194	202	206	202	204	200	202	194	193	182	203	207	200	176	177	212	199	176	189	185	213	172	180	206	201	196	222	182	194	211	185	182	175	181	203	204	184	194	211	184	197	201	154	180	206	203	194	185	178	227	181	184	207	190	195	193	213	181	180	213	176	170	186	204	212	198	207	197	204	190	179	178	173	198	209	206	206	179	203	217	187	191	179	186	202	197	180	199	205	180	193	162	195	184	170	194	199	206	193	215	195	174	173	191	200	192	197	203	200	186	178	164	198	195	200	203	179	176	200	187	193	200	205	169	184	196	184	191	201	187	172	177	185	197	208	209	221	195	196	194	186	190	204	187	198	198	197	168	208	199	227	184	169	184	183	191	185	196	205	191	197	195	187	209	193	182	185	211	170	180	185	194	189	174	144	196	198	200	194	201	176	203	181	202	192	209	171	188	187	176	201	196	239	198	201	189	204	173	198	212	196	195	203	192	183	179	199	200	191	193	194	227	192	203	195	197	188	200	194	194	208	187	220	187	185	189	199	195	192	199	195	199	205	201	190	182	192	190	193	184	199	204	193	181	178	198	178	217	188	214	186	199	184	204	198	205	173	188	191	206	209	203	174	225	193	217	203	211	205	196	191	209	180	197	191	197	212	197	209	210	225	169	196	191	223	213	206	165	209	189	164	191	186	174	188	194	203	222	200	203	195	212	206	194	191	189	191	197	178	202	185	170	209	176	217	217	204	179	205	202	193	211	190	185	176	209	187	182	222	184	197	204	202	191	230	202	188	172	190	192	216	194	176	201	200	192	211	193	185	205	196	199	197	203	191	204	208	195	216	171	183	181	210	187	204	193	170	213	179	234	174	188	190	177	194	197	189	213	196	210	176	196	178	181	198	188	211	179	181	193	190	193	181	205	218	202	207	183	198	192	203	201	201	191	191	170	197	179	180	207	191	203	204	174	196	216	196	195	196	190	179	185	176	176	196	209	189	203	190	191	182	205	226	193	166	197	200	197	206	182	209	167	207	185	173	201	171	173	209	195	192	202	215	217	185	191	208	194	197	195	195	183	210	194	174	189	188	196	197	200	223	183	187	194	203	219	188	184	188	195	178	177	174	204	185	158	220	195	184	184	199	184	204	173	194	184	207	191	204	206	187	181	193	164	197	212	196	187	202	185	183	183	175	207	161	199	208	202	185	163	170	203	177	207	199	189	160	185	175	200	206	201	189	189	189	185	197	197	188	166	187	187	206	204	215	202	195	223	183	192	213	216	215	197	194	192	203	204	195	196	181	217	193	192	198	183	205	190	205	187	172	211	179	185	210	204	211	212	191	188	197	210	203	180	197	207	213	198	214	178	219	214	212	189	199	230	222	182	199	181	180	204	206	197	186	178	186	210	191	179	196	214	178	217	171	234	181	184	197	184	221	203	178	191	210	209	200	188	198	220	189	192	187	184	197	193	199	219	215	184	199	204	193	205	222	196	209	198	168	221	204	189	187	189	211	191	179	191	195	183	206	198	199	195	188	188	184	193	203	191	179	200	211	209	205	161	196	180	175	213	210	185	186	194	176	220	181	187	163	212	202	167	194	181	184	173	187	221	183	182	199	213	188	174	207	195	194	164	187	203	182	173	186	210	189	209	207	185	176	188	197	174	186	197	205	218	186	207	197	201	173	191	203	180	207	191	184	199	201	190	196	183	182	203	208	184	190	202	185	223	188	200	193	191	190	184	197	217	182	193	198	198	209	176	196	193	198	191	179	181	199	218	197	200	170	161	199	222	220	200	184	179	196	209	203	190	162	190	198	200	203	207	179	188	192	210	202	160	204	206	183	202	191	197	190	188	218	213	189	169	180	204	201	199	205	190	218	224	193	207	170	196	211	170	183	196	192	190	189	175	174	197	185	199	208	204	198	174	177	170	203	211	203	184	171	167	189	201	178	196	201	214	190	219	207	188	178	226	187	166	222	184	194	184	197	215	196	200	185	190	226	220	197	206	199	196	205	213	203	208	205	205	173	193	181	206	220	202	201	188	191	206	208	174	191	198	186	215	192	208	185	202	185	210	217	203	185	200	196	191	215	198	205	199	209	202	199	218	167	210	181	187	193	198	197	211	211	220	201	180	170	209	197	198	197	204	197	192	184	201	183	188	225	189	182	187	171	207	197	193	206	207	183	201	221	185	214	198	183	203	217	183	183	179	175	179	197	207	164	181	176	207	177	193	174	185	203	183	186	184	207	175	186	195	205	192	199	208	199	193	202	171	210	204	168	177	183	175	210	196	175	232	172	207	195	215	206	181	197	197	191	191	190	171	171	202	208	201	182	194	201	183	202	209	204	195	171	193	192	170	166	205	209	207	175	213	214	211	185	215	194	177	194	185	187	222	204	190	191	208	196	191	191	192	196	202	182	207	187	209	202	189	189	189	208	186	186	187	180	207	201	190	187	192	227	204	194	216	188	194	203	213	207	211	162	200	179	202	206	191	176	179	186	187	200	183	204	191	191	185	197	171	219	220	186	185	199	197	191	158	188	189	201	176	187	185	191	170	183	187	215	196	151	204	187	213	216	236	193	199	190	214	179	202	197	170	163	224	183	194	196	160	201	176	168	191	195	219	185	188	197	171	187	205	221	184	181	212	212	206	181	177	178	190	201	177	189	185	225	200	175	213	193	208	200	213	188	186	210	202	194	215	194	192	185	208	200	217	172	188	211	223	225	191	176	184	192	177	209	197	189	197	208	172	197	180	157	186	184	199	198	186	182	211	194	206	193	179	185	208	181	196	199	201	185	185	225	184	211	195	185	201	206	208	215	200	223	174	191	180	198	185	193	187	186	198	190	204	209	196	189	180	185	197	191	208	204	204	201	204	195	182	196	196	191	205	199	187	179	176	210	217	196	178	186	194	205	203	193	172	195	186	186	196	190	195	177	185	223	195	176	173	161	205	184	196	192	194	191	179	185	192	180	188	215	190	161	197	188	190	174	189	184	202	200	231	183	196	201	205	191	195	179	192	171	200	189	192	206	185	191	211	205	205	198	187	207	202	197	202	189	185	192	209	209	178	187	199	199	224	207	186	199	201
3814	6020	3871	2053	1531	1272	823	635	536	449	386	356	329	278	278	295	270	286	248	261	277	269	278	229	234	226	247	224	244	227	246	243	228	213	249	224	221	234	227	224	232	247	232	224	225	249	237	222	192	243	204	238	219	247	214	219	226	224	212	228	221	235	210	233	241	217	220	251	212	203	214	216	233	216	239	206	174	229	207	202	214	216	236	241	235	232	227	203	205	222	249	218	237	254	209	241	235	272	201	216	227	232	230	225	244	234	211	221	217	244	225	237	195	240	223	212	232	221	247	208	230	212	195	230	235	209	236	217	228	231	190	214	214	210	209	260	245	221	228	232	218	210	199	233	203	222	259	204	235	215	233	223	219	233	251	229	206	239	212	234	222	226	207	198	219	242	228	208	253	232	220	207	199	214	213	231	235	253	195	221	221	256	220	215	238	220	227	239	231	232	243	220	227	198	240	236	217	232	199	237	209	224	248	225	226	233	223	201	227	237	235	225	210	214	211	235	204	235	213	227	221	228	208	193	210	241	240	211	211	238	225	190	235	240	226	226	215	242	224	234	204	196	212	218	251	246	238	226	201	214	231	240	221	213	223	240	231	205	245	208	233	236	205	252	219	237	260	225	202	208	233	252	216	212	235	238	198	236	253	244	221	205	229	205	204	213	244	222	216	185	216	236	204	241	211	224	219	210	248	238	214	211	230	232	213	232	236	231	218	227	212	211	213	206	244	242	241	227	205	237	239	220	247	210	219	228	237	244	221	248	230	219	220	215	242	229	232	257	232	212	223	211	214	221	215	242	213	250	225	256	226	229	213	216	241	234	238	203	221	214	226	222	261	206	231	230	220	208	221	222	218	227	222	196	219	231	223	218	192	257	240	212	249	229	236	232	248	206	229	200	229	213	201	240	236	230	214	243	230	245	221	210	200	186	245	244	235	237	212	239	217	210	212	200	237	226	230	186	212	214	225	226	213	213	219	244	228	199	264	200	233	204	226	233	243	225	223	222	198	238	225	212	235	227	241	219	256	222	211	194	228	221	221	238	234	227	231	249	238	255	218	214	211	225	240	217	206	208	199	237	218	218	234	215	203	220	229	241	225	209	252	232	239	220	238	220	218	244	223	213	240	258	256	227	228	251	215	230	238	225	201	226	238	262	222	236	218	222	220	226	235	232	238	189	237	213	221	210	225	233	213	221	228	199	240	218	243	218	233	193	273	232	218	228	208	217	185	205	205	211	214	193	215	207	202	234	231	236	214	207	225	229	241	228	225	217	230	215	211	212	220	220	218	228	246	219	214	232	230	206	236	242	223	232	224	210	234	218	225	212	230	212	241	229	242	222	226	235	225	226	227	208	222	200	229	221	240	197	224	224	206	234	200	227	214	218	222	237	222	254	220	215	211	231	242	224	240	234	219	210	208	234	234	218	209	223	232	220	237	264	246	201	219	212	239	218	183	219	238	214	246	202	216	219	197	200	216	217	258	233	241	199	229	231	200	219	222	194	211	250	227	237	238	247	225	205	211	210	251	221	247	211	215	226	209	213	226	208	259	215	230	205	197	199	191	246	203	227	212	214	213	208	197	216	209	210	248	199	241	220	213	198	231	203	233	187	199	224	224	216	213	230	227	233	242	222	215	244	222	227	222	250	211	236	252	201	239	241	254	226	215	207	207	228	224	229	209	209	220	216	198	219	220	214	234	207	243	258	213	214	226	233	210	227	232	211	216	218	229	204	222	209	218	223	213	229	228	228	205	223	217	244	209	229	243	213	206	205	238	217	239	201	219	210	228	234	203	200	212	208	219	212	221	214	226	230	208	211	239	209	211	240	229	215	229	241	214	241	243	207	224	241	213	224	237	225	204	232	205	234	214	220	218	216	214	253	220	239	231	227	240	211	216	234	204	241	208	251	230	221	216	197	252	208	239	213	205	229	233	228	202	215	200	221	195	256	238	240	222	228	221	204	214	215	216	245	224	219	241	223	224	221	200	230	242	213	206	225	247	221	204	204	240	226	219	203	214	201	230	213	242	247	219	262	225	238	238	230	242	218	225	219	203	239	210	224	223	235	215	207	200	221	195	241	247	240	223	243	217	250	212	227	215	210	236	239	204	194	231	208	255	223	216	199	232	210	216	199	233	232	191	219	227	222	239	264	217	232	206	208	228	217	232	227	229	201	229	232	225	214	221	210	229	235	235	215	233	234	240	212	229	218	202	248	227	220	214	199	241	219	229	227	232	221	222	239	213	221	231	216	211	255	224	228	206	213	217	271	211	232	263	218	218	186	208	217	235	221	219	209	253	216	202	226	232	206	214	210	210	241	226	233	222	231	232	212	208	228	210	255	219	239	213	198	205	214	222	224	254	238	236	242	226	220	218	239	211	250	240	252	223	237	202	214	241	202	197	211	230	246	201	206	204	232	238	225	200	230	221	254	234	211	218	215	236	254	196	201	234	236	220	218	205	207	232	226	208	226	239	237	250	217	231	207	217	211	232	223	212	248	248	234	228	256	234	205	227	195	237	216	239	200	215	222	224	217	198	223	212	222	228	229	194	208	202	239	221	225	222	214	223	244	240	249	233	238	194	224	218	215	230	213	212	221	214	222	197	217	208	226	234	208	235	219	199	211	248	226	223	238	228	189	219	207	223	229	214	206	221	226	220	250	246	199	208	207	204	239	226	221	255	220	216	210	226	210	217	222	234	223	213	234	246	251	210	251	242	205	226	232	236	211	216	210	220	228	221	239	212	225	236	234	224	235	244	245	226	218	228	233	234	235	200	220	232	242	232	231	235	222	229	241	242	238	212	221	230	211	188	222	210	206	206	195	208	223	211	215	202	230	241	219	218	210	220	209	235	234	205	225	218	218	251	231	205	242	235	245	226	224	197	234	217	246	219	211	242	208	221	224	219	212	207	253	231	211	231	221	260	232	201	264	211	221	216	218	202	215	211	235	249	212	232	256	208	239	205	201	236	225	224	222	237	241	256	219	227	228	226	242	234	201	218	217	220	221	222	222	217	210	227	209	231	225	220	219	240	227	213	200	202	209	217	222	235	241	243	225	216	251	221	199	223	227	247	240	212	232	223	232	237	233	197	227	228	244	221	223	237	238	225	239	205	229	233	208	212	258	234	220	215	230	225	223	231	224	194	224	227	214	207	223	229	201	214	228	240	222	217	240	202	215	209	197	230	224	211	215	226	243	240	206	205	244	204	218	239	234	227	230	236	210	222	225	247	225	209	237	251	216	230	209	227	236	218	235	240	236	241	232	199	226	205	200	225	233	213	223	218	209	241	241	220	240	247	221	239	212	225	228	247	227	247	220	202	217	233	227	228	197	251	205	237	221	234	215	199	244	239	186	236	224	245	211	214	240	208	241	231	218	218	244	218	232	200	192	193	233	196	221	235	222	244	207	262	227	241	186	226	220	240	212	226	224	233	225	245	214	243	206	231	193	227	212	217	223	215	197	226	211	222	202	221	223	204	227
22442	21282	29142	23748	21282	21366	12987	1561	1169	1038	876	830	778	700	696	661	655	667	627	639	582	632	562	567	576	586	549	593	522	521	550	531	579	586	538	506	579	504	542	548	569	508	552	542	570	535	498	579	540	552	547	599	575	559	566	513	542	514	536	524	494	545	494	560	547	508	542	544	526	552	512	499	520	504	539	523	566	532	528	563	539	588	539	560	523	524	545	563	549	504	564	545	516	517	553	530	501	507	536	539	526	536	537	552	503	505	499	487	532	493	535	476	506	552	541	539	521	553	519	530	533	516	544	550	526	506	512	549	503	540	555	535	554	566	524	548	535	549	521	507	513	557	535	541	523	545	560	552	509	501	509	538	547	546	555	569	514	502	536	512	547	509	542	540	545	553	502	469	491	520	519	564	557	523	576	519	521	562	521	516	517	550	500	481	512	551	501	554	561	566	571	539	543	513	562	523	554	540	540	531	528	540	535	539	536	509	548	546	551	515	544	544	567	550	544	500	542	541	510	529	552	520	570	553	540	508	529	522	496	542	512	536	544	524	493	507	569	512	594	564	514	543	497	569	568	510	535	522	524	565	500	561	522	537	504	532	524	457	539	495	548	542	537	550	565	540	543	550	520	517	529	473	511	558	529	485	545	556	502	522	523	539	534	563	549	522	537	495	511	530	529	521	547	558	513	503	514	534	551	516	534	554	494	532	529	553	529	517	516	568	546	513	529	501	514	553	505	511	507	514	521	535	561	517	503	529	532	513	502	564	532	541	511	572	553	514	491	527	549	509	512	578	551	517	567	527	564	535	515	519	529	558	515	509	534	531	487	481	491	520	527	559	525	498	539	528	496	509	524	488	513	537	531	523	496	529	527	519	525	504	566	538	504	545	510	512	536	571	523	490	561	504	513	556	518	551	519	526	529	539	510	555	553	505	511	556	506	472	519	543	493	516	518	517	520	562	530	532	534	537	509	558	501	577	553	510	553	540	517	513	512	539	514	530	506	536	541	532	549	545	477	554	529	532	572	536	525	493	556	526	506	553	504	514	519	507	536	539	517	539	529	499	577	529	536	548	569	517	497	561	502	510	539	523	519	522	534	529	504	551	497	522	523	521	537	525	563	547	490	552	535	526	530	496	486	567	488	560	539	500	534	543	543	557	567	554	538	545	523	524	560	544	522	521	557	502	543	564	536	531	540	520	518	530	539	515	535	573	520	496	488	541	512	493	516	542	524	529	521	545	553	466	565	506	528	529	508	571	529	525	524	479	530	540	529	519	523	546	543	555	528	524	534	538	513	556	553	547	512	494	518	532	541	517	532	543	533	533	490	562	521	538	539	526	529	549	547	551	509	512	503	559	518	542	531	531	562	510	496	540	537	544	531	515	515	530	521	551	550	540	507	491	532	518	504	519	530	540	493	530	521	511	529	559	501	526	502	543	554	532	533	519	515	512	524	546	502	531	489	559	557	514	552	554	507	533	519	539	556	548	529	542	526	554	512	496	558	522	558	541	535	557	554	550	511	503	524	486	545	548	516	487	476	531	565	517	532	505	527	509	517	519	496	548	511	501	489	502	565	520	502	550	566	542	506	529	517	541	565	494	530	545	495	496	547	529	541	482	553	525	538	559	524	562	520	509	542	538	535	534	511	528	503	507	529	540	535	557	514	513	528	510	514	501	488	565	527	535	559	529	554	502	495	556	558	523	503	516	515	557	518	537	515	546	478	517	540	554	490	552	550	521	565	525	524	533	517	561	533	548	521	544	519	536	532	537	535	532	555	579	485	518	511	539	545	524	499	537	494	547	524	537	545	530	509	557	519	517	531	548	527	512	512	493	545	489	567	566	534	529	526	546	522	575	548	514	554	558	548	493	518	557	540	497	500	509	526	547	548	524	554	473	556	536	560	528	514	514	497	512	506	523	534	498	526	520	518	497	516	502	527	529	519	573	509	565	509	535	483	503	515	505	510	523	499	523	496	505	533	516	527	518	547	556	520	510	535	514	484	516	557	550	488	457	519	532	482	532	526	513	520	542	561	517	521	561	507	552	524	557	571	526	507	526	540	525	555	560	548	560	575	576	565	498	551	507	566	544	506	556	506	519	499	530	581	494	513	510	549	516	549	533	542	568	536	506	496	506	515	538	528	542	534	476	528	564	525	544	515	505	520	535	488	518	570	510	544	515	524	540	544	523	566	507	525	558	545	503	520	484	519	514	488	539	548	532	473	509	536	519	521	526	490	564	519	514	536	530	519	500	489	554	504	526	491	540	541	531	553	518	472	539	538	495	498	536	564	517	487	510	505	497	520	524	546	542	560	568	488	561	468	524	534	519	517	576	489	534	513	525	557	510	534	507	536	507	549	484	494	583	508	543	560	503	510	538	544	532	511	568	541	500	519	534	513	539	567	493	525	495	523	529	536	509	513	561	544	551	511	537	532	518	521	525	558	536	532	527	495	511	533	540	574	514	519	513	506	516	522	518	546	535	526	513	541	558	521	543	501	504	540	515	489	483	540	522	548	528	519	543	578	534	535	522	519	516	509	521	544	505	513	542	544	517	557	491	533	566	510	525	500	489	535	546	573	522	524	532	535	546	540	543	526	502	508	494	513	503	514	547	554	513	540	504	567	513	543	527	497	548	531	566	503	575	541	540	522	550	477	515	541	516	515	514	520	495	534	524	549	513	550	553	520	551	507	525	554	511	526	529	505	523	510	553	555	488	523	505	527	550	524	530	518	527	498	499	541	547	502	528	487	565	538	512	548	503	510	527	485	532	491	529	523	544	539	506	567	499	511	545	549	524	567	538	500	520	520	532	540	550	538	565	516	510	548	534	544	537	508	497	527	507	506	499	551	468	507	519	534	547	535	499	474	558	532	512	554	543	538	508	522	532	526	536	511	543	517	539	550	534	515	529	541	555	526	557	552	512	522	503	513	498	506	535	507	506	516	545	499	525	515	506	530	502	542	505	513	522	530	533	552	531	587	514	480	548	537	553	532	519	517	523	516	527	505	494	564	544	557	505	570	505	533	531	534	469	489	522	528	510	548	515	544	549	509	510	523	513	513	505	534	515	526	524	538	512	496	541	514	550	558	521	553	524	542	526	576	514	528	502	470	532	548	542	510	524	489	526	526	513	529	537	564	535	535	508	549	474	505	512	527	538	508	513	557	512	501	548	558	527	522	534	511	503	513	526	499	529	523	558	507	511	522	495	504	531	509	480	567	543	516	520	530	538	532	526	526	588	479	496	586	507	482	511	519	514	551	540	523	536	554	471	534	545	514	532	527	519	561	510	524	535	496	509	505	523	488	516	524	517	522	532	551	502	517	510	546	524	521	504	572	505	562	530	527	502	506	550	503	538	525	538	562	536	524	523	526	552	526	537	524	533	563	511	536	532	527	521	515	547	537	514	550	536	554	505	501	502	511	558	467	488	523	541	490	507	523	538	515	503	506	508	535	548	539	533	521	530	511	553	555	540	528	529	494	484
5557	16304	11715	6341	4767	3990	2622	2077	1805	1322	1169	986	945	861	791	775	768	743	737	695	697	670	616	638	632	628	668	648	590	613	610	658	590	593	643	595	581	600	628	554	582	582	579	598	599	544	554	598	528	589	599	583	577	584	595	631	567	554	571	602	562	611	587	568	627	562	603	602	575	623	598	606	605	587	582	556	567	637	587	589	580	619	565	583	588	574	583	596	601	583	598	570	612	586	565	561	567	584	586	607	551	589	615	613	585	625	578	632	574	569	570	575	559	586	557	547	587	573	610	559	550	570	586	593	548	590	609	567	586	584	614	548	599	560	547	599	553	556	588	548	598	587	602	589	576	588	569	587	574	564	585	553	575	616	570	556	610	557	573	627	581	605	558	628	564	583	568	587	547	581	641	591	619	566	606	588	571	561	552	612	564	603	560	587	559	531	558	581	593	621	597	609	520	590	619	524	578	574	598	574	596	612	561	585	611	580	531	578	578	624	558	538	577	586	608	581	558	557	650	591	637	555	593	562	575	568	574	607	557	590	588	612	599	517	585	569	605	583	562	575	567	567	600	572	632	623	582	558	559	633	531	573	612	576	599	517	575	581	562	594	600	600	563	557	555	571	620	545	600	515	553	516	555	577	619	624	583	585	597	554	549	610	525	540	576	553	575	596	546	553	592	604	558	612	568	566	592	550	584	554	570	583	550	565	581	590	588	545	573	580	578	607	572	573	559	562	575	624	603	588	611	564	576	562	554	601	589	570	619	558	575	573	559	566	551	604	588	561	589	589	603	585	537	610	587	605	567	570	587	546	583	545	565	566	543	583	590	579	590	589	582	579	574	575	530	603	554	553	568	547	559	591	605	556	575	559	582	535	593	581	602	569	559	589	593	558	567	565	553	574	564	551	552	574	523	601	534	582	553	565	545	585	582	576	609	566	607	570	585	558	593	547	560	579	596	593	590	618	584	618	576	548	619	566	562	601	555	574	578	583	593	587	570	566	555	567	547	593	611	551	570	556	593	600	563	569	565	577	590	600	572	604	581	512	605	618	533	575	598	592	598	574	543	515	583	538	553	606	539	572	589	580	552	569	545	542	573	579	572	587	570	560	604	561	586	579	512	558	545	553	570	589	619	562	575	565	572	553	585	579	593	547	548	558	595	564	585	615	579	620	586	587	607	542	579	562	599	555	607	561	576	628	627	549	571	584	560	618	581	587	588	578	588	611	610	623	601	591	575	557	562	539	550	551	568	572	523	570	551	567	581	604	611	565	591	605	575	548	544	576	568	591	597	544	605	555	586	584	551	591	576	557	567	588	578	610	539	547	609	560	604	544	565	605	556	598	541	575	557	544	592	554	592	536	557	596	570	597	526	611	562	564	600	591	573	602	561	589	553	635	604	610	572	568	581	556	604	587	552	615	602	576	553	555	556	607	523	580	583	628	602	584	581	604	582	538	573	514	582	575	606	593	559	621	552	594	579	564	547	588	581	623	576	585	564	580	572	614	547	553	576	516	554	573	650	590	610	564	537	599	547	588	570	592	593	535	592	599	529	552	581	583	607	550	593	591	565	577	553	538	585	583	599	565	561	589	563	552	581	633	570	548	572	586	566	561	551	594	587	575	607	580	586	561	545	556	561	550	582	644	592	563	571	563	601	547	605	576	581	515	525	578	596	588	587	547	575	564	596	549	556	598	585	562	642	577	613	571	565	588	555	570	568	612	581	509	591	601	564	582	598	578	589	584	603	604	587	552	588	546	587	579	582	583	621	586	543	542	576	601	502	584	595	589	578	627	550	597	605	571	580	615	572	572	545	577	565	590	555	554	602	528	546	532	586	605	565	582	577	575	542	634	559	592	557	565	612	581	552	533	558	582	532	515	553	571	566	542	579	573	587	578	601	566	562	610	569	598	567	555	586	561	536	589	550	575	583	554	593	542	543	604	558	560	556	561	582	571	627	554	567	592	585	590	563	577	602	561	551	538	579	559	531	596	562	552	566	563	592	568	583	600	599	614	545	572	584	592	609	574	551	591	529	583	568	557	598	564	553	553	587	586	579	544	548	578	574	587	595	577	586	535	599	553	569	569	553	583	547	575	586	595	566	571	615	569	567	542	584	591	589	588	568	574	561	587	567	604	533	604	621	583	591	578	601	523	581	586	630	566	562	580	602	548	570	534	548	572	598	566	606	612	555	569	550	564	606	596	594	572	568	558	590	573	542	600	594	569	535	579	588	560	571	601	554	573	551	571	600	552	574	567	585	559	568	588	575	538	566	555	573	603	555	611	609	544	565	556	541	581	602	580	596	599	567	553	554	592	582	607	597	588	596	583	601	540	534	580	535	609	584	578	540	575	574	571	558	604	565	579	580	613	582	566	561	575	590	568	569	522	598	535	595	593	547	590	553	586	541	525	595	581	583	563	586	573	577	573	614	573	629	555	550	610	562	561	558	596	560	562	531	586	586	550	566	591	579	548	576	589	614	551	585	576	573	569	586	591	570	544	605	548	616	557	566	534	585	554	571	583	591	569	571	594	536	567	569	558	591	568	601	552	555	602	602	555	572	543	628	585	545	541	571	591	531	595	607	584	605	610	586	560	582	545	587	566	570	614	593	514	553	585	571	606	560	530	609	601	525	604	585	619	604	577	592	540	577	551	563	543	543	588	606	599	547	630	594	618	586	559	608	588	571	530	583	585	601	603	590	591	577	603	570	611	617	532	587	572	569	604	559	570	606	550	587	603	589	550	584	605	580	546	586	553	572	544	579	635	573	563	601	551	566	583	604	588	577	599	544	588	602	562	561	630	584	608	617	597	576	605	624	570	590	569	571	566	565	533	560	543	598	581	563	613	564	594	559	547	572	633	579	557	538	554	577	562	563	604	580	582	632	597	558	570	594	568	577	589	569	558	601	618	559	546	531	577	584	592	583	567	580	560	603	613	543	578	613	554	545	570	576	565	597	584	569	603	565	532	571	554	551	614	557	581	586	582	568	540	570	583	597	533	571	595	526	613	555	585	579	584	593	572	583	547	593	581	590	600	601	579	586	559	534	566	610	549	553	533	590	600	568	581	555	558	539	528	571	628	570	598	562	560	585	572	565	562	566	598	570	584	574	575	559	540	568	556	602	609	574	566	615	589	574	555	563	528	609	585	546	513	578	611	558	561	575	583	600	534	547	600	597	506	606	602	538	552	519	574	578	587	571	562	578	598	591	596	552	565	558	607	586	543	600	598	561	537	554	589	555	548	565	552	585	587	560	548	578	544	607	615	528	593	589	563	600	589	557	597	562	596	613	573	593	534	573	581	561	575	576	574	605	532	532	565	595	572	573	592	577	602	557	576	601	553	530	562	573	562	560	568	564	599	584	586	586	546	592	594	599	579	584	558	558	585	608	559	577	540	590	576	568	591	560	601	553	589	580	609	641	563	552	574	591	619	560	543	582	589	567	620	610	572	631	548	598	578	584	592	590	564	592	585	580	618	574	551
27247	19478	6032	865	592	547	472	469	446	447	442	455	436	401	461	434	447	469	417	419	388	416	403	425	391	435	443	417	388	397	409	424	425	446	396	426	394	452	434	444	425	430	429	424	416	438	426	439	404	429	422	432	395	440	429	449	436	451	422	414	435	400	417	456	439	421	456	439	453	395	459	444	419	432	403	391	396	420	458	415	389	409	381	462	414	403	422	434	477	422	401	421	420	463	452	419	401	432	411	438	381	422	423	427	400	469	409	422	409	418	447	421	410	406	399	433	413	421	429	437	405	414	422	432	449	438	414	444	439	415	440	391	423	446	428	416	419	429	438	426	420	423	426	446	401	407	423	423	470	411	399	428	424	426	423	399	416	429	391	403	379	409	363	411	412	426	394	454	450	427	415	428	429	401	441	420	431	423	419	430	403	428	422	424	451	451	433	421	435	420	414	469	450	420	401	410	441	417	366	416	433	416	454	421	438	442	433	381	411	416	452	419	464	421	439	443	422	394	400	449	443	431	442	431	410	420	429	407	384	408	397	434	438	422	391	427	415	423	429	404	394	400	422	412	411	400	374	422	362	404	437	425	406	462	438	441	421	423	494	421	432	433	459	424	435	415	410	435	431	449	412	414	430	430	385	428	412	420	407	396	431	422	420	414	468	410	426	414	423	453	425	394	412	450	398	412	422	429	421	401	413	429	404	383	444	410	422	430	439	423	429	433	406	416	436	427	435	407	425	413	441	413	425	409	422	429	423	440	483	445	426	426	419	392	409	406	441	431	428	399	404	417	418	397	433	421	399	425	415	434	438	470	432	425	394	422	422	387	396	433	423	383	435	435	416	424	450	420	426	391	425	423	410	404	409	450	419	439	362	450	420	420	440	452	397	400	477	392	411	408	404	430	465	418	400	399	419	425	413	418	469	455	399	443	431	434	415	415	444	464	408	461	430	445	438	428	406	431	408	424	439	424	421	425	422	435	431	414	417	456	417	420	454	415	420	431	423	423	427	437	432	402	379	447	432	429	402	409	459	420	428	443	473	459	407	385	389	429	438	407	401	432	423	424	446	439	434	454	417	431	422	423	432	416	436	447	413	405	390	427	416	410	442	413	419	413	448	455	411	416	422	408	443	452	386	425	405	408	399	417	431	446	413	416	406	431	412	410	464	454	397	407	432	437	452	447	422	413	432	406	428	405	450	399	422	427	432	422	429	420	429	443	403	434	399	419	438	431	435	396	431	420	415	419	461	412	439	418	440	437	445	441	438	440	436	407	452	410	448	438	427	429	425	415	444	435	409	421	440	425	392	418	450	425	421	460	444	440	408	407	475	405	399	433	417	406	427	428	432	466	435	467	454	429	443	423	436	472	433	413	441	429	410	419	450	437	467	439	421	430	430	382	437	416	437	400	443	415	416	452	413	436	405	362	452	388	420	440	436	402	428	416	412	399	409	445	415	448	431	432	441	446	440	472	434	420	457	455	398	457	412	476	448	420	426	423	438	397	402	405	459	427	414	398	438	433	380	452	406	414	423	428	425	407	437	446	415	426	428	445	450	415	398	433	413	379	397	380	453	427	413	393	423	424	418	414	400	433	417	422	396	453	397	414	439	432	439	391	409	435	405	437	435	433	433	426	436	447	432	427	419	406	417	430	422	424	420	438	438	425	399	453	455	453	394	437	391	425	465	470	431	405	430	423	432	471	398	403	454	469	420	422	401	395	430	412	406	425	386	432	408	393	452	404	422	420	435	407	458	458	432	468	424	416	423	456	441	417	444	398	419	430	441	410	422	410	436	440	382	419	472	455	407	436	437	406	412	431	407	419	443	407	373	414	445	432	412	434	400	407	427	442	412	382	420	410	426	423	400	445	481	412	400	415	425	419	453	444	458	405	437	402	410	436	444	441	430	442	405	441	426	445	449	410	454	414	393	455	459	460	389	399	416	421	442	433	424	430	449	433	466	398	411	435	447	422	444	430	419	388	497	418	427	418	448	429	389	416	394	398	432	431	406	444	440	426	436	467	431	433	409	453	413	431	472	412	398	411	438	435	425	394	421	428	396	419	415	428	437	436	421	435	417	415	462	424	430	423	415	447	426	421	426	418	438	409	398	419	392	432	419	425	407	439	399	394	410	437	444	400	429	427	441	407	434	409	400	432	407	427	433	411	390	410	410	433	418	435	441	425	434	406	415	405	429	469	405	430	450	412	423	422	398	432	398	425	404	439	440	429	409	380	449	393	416	402	434	431	448	397	439	417	462	434	430	431	415	390	427	424	444	454	501	457	434	405	424	430	464	419	426	458	435	421	438	476	438	418	449	390	393	472	437	392	407	450	433	439	455	402	434	443	384	413	444	438	425	410	451	419	406	389	403	413	420	427	400	426	409	408	456	426	440	449	424	434	428	415	434	419	400	394	382	406	442	437	430	412	419	414	457	438	393	425	415	427	440	387	469	412	411	435	437	384	430	406	444	391	403	386	422	437	439	414	435	387	407	408	423	417	424	435	473	448	413	404	419	406	435	423	436	421	427	438	440	410	434	446	407	434	433	427	442	420	417	430	446	394	424	406	412	431	407	448	439	434	417	451	404	399	407	452	423	400	450	441	429	426	447	460	452	424	372	417	429	373	422	391	430	428	435	423	441	450	427	427	440	443	443	432	408	408	412	428	432	424	429	439	389	465	420	429	447	416	436	475	394	454	422	388	378	408	387	422	411	410	453	440	396	394	454	400	428	408	430	456	416	414	448	386	428	425	450	429	452	412	425	433	426	428	429	403	436	463	386	385	467	430	436	456	441	441	425	441	433	436	409	452	448	435	415	434	439	432	444	387	430	380	436	410	418	402	421	408	420	437	410	412	397	418	435	416	420	381	431	443	417	452	430	416	462	430	398	478	442	373	458	432	413	447	435	444	437	404	466	433	447	453	438	447	413	420	443	454	434	439	433	408	448	420	416	428	481	362	472	473	399	418	432	402	419	458	435	410	408	434	440	419	421	415	447	418	408	411	423	376	395	447	438	429	424	417	416	426	406	447	481	421	446	421	404	425	455	401	407	419	396	401	447	416	427	403	443	400	437	438	425	408	448	452	428	448	441	428	427	443	444	429	403	417	398	377	426	422	426	444	414	391	433	432	438	413	416	429	417	455	400	434	436	421	425	426	422	408	438	434	449	460	403	419	432	412	399	450	396	429	408	410	399	460	467	463	417	409	418	416	407	460	451	420	470	409	421	396	443	431	440	373	404	425	441	461	428	420	428	425	449	435	407	449	429	432	418	421	454	421	438	422	462	448	418	437	443	433	385	431	392	422	375	410	414	445	431	415	416	437	406	399	387	386	405	433	405	406	435	428	400	417	411	428	401	411	413	412	460	441	441	456	452	430	443	397	437	436	438	422	415	437	441	441	474	398	414	400	419	435	410	437	420	391	409	409	443	410	434	414	425	440	427	433	405	418	401	436	455	437	443	443	389	404	436	419	412	427	411	444
4474	1294	942	657	598	594	528	475	462	492	448	490	467	462	465	461	441	427	459	469	439	486	430	488	471	426	488	460	429	438	462	437	459	454	428	456	455	490	439	424	473	470	437	471	465	406	461	446	440	440	470	446	448	430	402	458	426	449	476	475	485	482	451	433	442	447	464	439	414	462	457	449	422	421	454	437	467	436	479	457	427	477	434	468	425	482	481	473	431	449	432	460	458	433	429	409	451	428	425	439	498	506	458	461	483	468	441	467	463	432	435	451	445	425	463	434	444	478	387	422	421	478	422	423	421	449	451	462	474	423	417	448	450	444	486	453	490	467	465	418	441	433	406	455	396	453	469	427	457	475	453	442	451	442	483	449	427	450	463	449	451	469	433	452	433	438	451	444	434	444	470	459	449	442	450	437	446	475	438	455	456	424	456	488	430	458	399	412	390	433	457	445	446	475	468	393	457	409	466	446	429	438	456	470	426	470	437	428	476	445	439	473	442	461	461	457	455	478	424	442	474	479	442	420	441	462	453	448	416	428	443	459	410	503	438	480	425	423	431	466	443	413	491	455	478	440	455	424	464	448	456	442	456	465	423	437	460	450	453	460	466	440	453	458	442	431	469	434	469	430	454	450	431	452	475	461	424	447	462	445	486	455	399	460	421	455	445	407	435	444	400	441	477	434	409	438	439	463	449	404	444	438	428	446	412	450	445	433	444	480	452	443	449	471	455	406	487	455	462	432	442	438	416	430	430	443	417	412	436	435	468	447	435	455	438	464	421	442	465	470	441	458	459	447	423	473	417	442	445	462	422	452	427	467	461	470	440	448	434	504	430	445	479	473	476	480	428	443	432	444	498	461	428	448	465	453	487	493	430	470	459	433	454	454	458	450	445	439	507	464	477	465	443	463	440	440	422	438	459	446	434	487	455	444	434	446	427	454	459	452	426	439	474	452	444	458	411	456	432	415	438	442	438	435	467	471	418	436	402	467	452	463	459	417	448	417	493	441	412	454	431	439	427	441	435	465	487	411	452	403	464	451	454	453	447	454	442	439	487	477	481	420	455	425	438	425	446	455	469	458	452	434	443	429	460	432	438	455	442	469	436	452	464	447	455	442	421	442	436	460	427	442	429	464	440	473	447	449	499	460	449	480	409	468	454	460	472	454	453	416	465	438	436	450	421	458	438	451	474	450	418	423	476	465	482	453	435	451	443	474	432	472	446	444	425	445	446	470	442	463	444	451	461	443	458	421	480	449	452	427	463	458	444	474	486	455	437	434	441	407	466	473	452	455	433	396	436	471	433	449	442	476	459	440	418	441	440	469	450	448	444	428	448	457	437	422	458	482	470	447	454	454	458	447	459	431	457	463	454	434	444	456	454	425	459	424	433	423	443	453	479	444	437	463	448	453	473	465	432	425	436	460	470	479	433	439	463	429	470	449	438	475	468	416	461	482	456	464	450	469	469	452	453	461	441	450	451	423	446	433	477	463	445	440	445	450	454	432	432	454	454	416	474	452	420	418	441	454	425	409	471	447	443	467	458	431	426	466	428	450	448	428	442	454	439	506	438	417	448	408	452	437	414	448	444	406	425	433	479	429	475	444	451	448	449	445	428	478	465	442	444	420	451	442	441	445	458	463	426	447	456	432	453	434	447	455	487	435	494	460	433	436	440	445	438	470	476	434	408	465	421	422	444	482	422	466	420	455	458	467	424	484	401	448	493	446	404	431	434	468	460	423	448	435	443	464	449	446	472	439	435	489	424	439	450	474	463	414	437	473	417	447	446	453	444	492	482	451	422	452	450	410	454	447	458	459	480	440	442	461	491	444	439	440	460	466	438	466	431	481	467	460	463	478	449	409	425	464	424	470	438	457	426	437	445	451	429	450	396	457	435	454	472	450	448	465	428	510	468	452	431	446	426	429	448	442	462	476	430	424	432	464	441	451	441	452	483	430	434	441	461	448	457	435	441	452	492	464	477	466	468	458	443	454	419	420	453	437	406	419	474	460	459	418	433	446	456	480	428	487	426	469	463	449	467	453	461	482	449	442	416	457	484	432	435	462	483	445	465	460	419	426	484	479	445	434	458	432	390	455	453	400	422	435	428	451	434	413	409	411	449	427	465	457	447	418	456	453	472	443	430	441	444	462	459	477	433	452	433	443	446	419	448	500	437	454	420	443	460	446	431	470	449	443	436	438	462	436	455	445	441	448	454	437	464	456	423	440	466	422	424	481	432	437	435	410	464	439	459	448	434	426	442	425	454	431	470	456	466	463	448	452	433	433	443	444	443	501	474	469	417	452	415	472	451	495	467	453	490	435	442	480	466	455	427	458	446	434	466	447	421	423	425	443	436	450	435	424	451	446	430	424	453	412	485	488	473	474	455	467	417	473	438	427	447	405	431	458	452	457	492	451	434	479	480	452	451	454	450	438	427	466	445	454	432	455	430	416	439	444	454	415	461	437	447	457	446	432	473	456	435	494	386	436	472	463	441	431	467	445	466	447	439	478	459	467	485	456	439	436	481	415	424	460	441	426	443	445	417	465	473	472	443	450	404	480	458	440	450	429	472	423	467	450	430	449	465	407	435	457	440	460	427	424	431	424	448	463	421	437	424	471	434	441	439	429	441	399	428	442	440	490	451	466	438	445	442	422	459	430	434	439	444	462	450	450	452	431	445	464	449	472	421	492	415	441	453	466	453	458	444	489	465	434	443	422	457	464	467	432	435	491	478	443	438	449	434	455	465	474	419	462	431	449	467	468	422	462	441	460	448	459	436	481	423	510	430	455	447	434	446	429	472	436	400	430	458	440	468	451	453	449	465	472	481	451	423	475	447	462	444	413	482	401	478	415	458	411	453	466	470	474	457	475	449	463	450	460	438	449	452	467	440	422	466	459	442	429	438	478	462	447	464	425	473	466	447	451	414	482	431	428	468	428	465	456	459	428	467	456	439	478	437	433	411	468	431	442	440	441	442	454	475	436	459	462	431	450	427	463	461	442	454	443	466	426	444	460	432	435	463	465	441	461	467	470	458	413	442	443	430	424	434	458	457	441	466	448	457	473	444	469	425	414	462	469	423	428	466	467	441	451	453	425	439	441	455	443	447	464	432	471	432	453	461	434	442	456	456	471	466	406	448	426	428	463	486	484	428	419	444	466	426	436	421	442	414	428	444	435	491	420	437	416	473	473	462	427	416	474	436	406	477	420	429	485	415	438	472	424	431	411	462	471	453	488	461	411	427	399	463	451	437	445	446	436	464	444	450	432	480	428	462	425	463	456	424	442	519	476	459	441	458	448	475	432	414	432	434	433	478	443	475	459	436	426	385	418	496	405	464	436	445	421	438	435	430	470	434	447	424	465	441	440	431	444	431	411	452	451	420	501	449	463	435	435	458	421	445	457	425	458	434	436	472	422	445	462	458	446	452	464	446	450	449	441	421	491	443	433	465	480	459	506	452	453	425	437	453	473	481	436	438	450	423	388
23522	21256	28760	24061	21262	13828	1993	1234	1096	968	898	885	808	882	806	754	772	787	748	813	767	724	736	691	768	750	733	722	708	705	710	709	749	743	756	699	751	736	745	695	782	736	731	680	745	747	673	725	693	693	754	714	715	721	722	709	701	665	736	711	750	726	723	743	765	747	734	745	711	750	729	677	679	731	706	713	725	760	723	680	679	686	721	724	746	707	766	741	701	685	726	677	738	718	682	699	679	749	718	731	718	744	733	695	705	708	702	686	703	726	720	737	711	734	694	717	726	701	712	746	717	679	767	713	677	722	725	743	751	692	733	690	706	680	716	723	725	723	695	699	763	740	745	728	704	756	700	729	744	689	717	733	732	720	752	739	694	675	698	661	681	704	700	714	698	692	680	682	710	718	687	777	720	740	700	716	692	704	734	670	713	720	742	694	691	687	727	697	677	699	739	700	731	716	723	746	701	716	754	713	701	687	738	737	699	727	686	700	656	733	774	717	729	742	679	675	687	709	737	739	746	697	702	688	701	695	702	722	708	738	693	721	706	714	694	713	734	731	703	731	763	649	768	674	712	690	718	692	742	750	727	797	726	683	687	754	731	690	690	684	726	701	675	698	693	775	703	703	706	723	662	663	713	752	692	648	692	730	723	710	694	679	686	701	688	697	687	718	688	754	714	690	698	716	694	705	726	727	725	727	723	723	775	660	728	722	718	696	740	698	693	708	700	685	749	695	757	713	688	703	723	689	744	729	689	631	678	723	689	667	706	736	691	733	708	727	693	703	717	748	721	711	694	699	726	720	673	708	713	745	703	679	707	670	701	759	707	711	732	717	753	711	676	720	718	709	736	694	725	685	683	751	727	724	713	711	662	718	747	665	692	688	694	773	727	656	682	733	672	764	660	708	709	656	742	674	738	730	686	667	705	737	735	712	656	693	708	682	665	742	712	674	708	724	733	693	686	713	701	737	750	725	724	755	731	719	693	713	695	683	737	674	733	706	710	683	697	684	716	740	667	703	680	716	710	709	656	679	702	683	745	759	725	692	721	737	787	655	693	711	708	715	692	692	670	686	741	695	708	698	691	721	715	669	717	716	726	742	694	706	719	711	705	700	729	670	743	697	754	719	739	708	713	688	708	707	699	675	686	743	748	712	680	687	740	677	725	725	745	635	682	700	704	738	711	696	718	742	714	721	739	722	669	725	693	671	718	701	692	724	718	651	735	726	677	713	697	709	738	702	733	706	718	753	697	692	726	690	690	728	726	723	666	698	710	672	732	729	724	685	695	674	681	733	686	711	713	753	726	675	729	706	662	694	740	728	711	705	713	717	698	706	755	688	705	694	735	720	736	709	669	716	737	680	693	674	684	749	750	707	759	751	713	715	681	719	696	702	739	735	746	697	717	695	731	730	714	728	711	724	710	715	719	709	719	734	694	757	716	747	670	736	678	670	694	714	711	709	688	725	722	661	692	684	721	717	707	687	734	687	744	672	659	698	716	704	730	727	657	688	677	701	661	721	705	709	728	798	708	707	714	708	733	705	739	741	720	648	734	745	706	711	672	746	709	703	668	759	734	711	710	744	714	721	707	752	700	719	713	740	707	754	743	699	726	754	708	711	683	703	680	707	701	683	740	675	690	721	692	653	723	687	744	699	644	716	694	759	736	672	705	745	705	720	703	706	694	699	714	659	690	652	752	707	701	684	695	740	693	699	724	694	717	722	699	714	697	734	715	702	718	713	748	694	730	674	688	743	700	740	715	706	732	735	703	740	711	735	659	751	739	678	726	662	704	734	677	731	702	643	726	728	739	729	718	719	736	735	724	726	676	683	684	725	699	784	705	732	672	710	725	749	728	736	670	752	714	722	699	714	716	696	725	673	699	692	702	720	702	732	703	633	671	773	681	709	699	706	659	703	676	739	740	723	705	695	747	735	734	657	698	721	707	695	666	732	666	724	767	738	680	726	724	691	756	688	704	734	693	728	710	721	731	711	700	719	761	677	692	733	725	724	749	738	720	677	661	704	688	722	761	722	788	708	702	678	699	746	749	738	722	760	724	653	695	668	739	742	707	678	734	732	752	697	663	687	674	738	731	737	682	703	712	670	765	714	725	667	693	761	717	667	694	709	686	726	669	710	709	680	733	688	707	728	740	715	708	697	747	762	731	742	742	687	775	729	676	722	693	774	704	690	783	681	694	708	735	694	695	730	734	714	690	711	682	723	692	709	684	707	706	703	714	711	682	688	666	735	724	697	734	694	714	698	727	689	731	725	713	693	709	717	752	708	723	697	685	692	743	688	724	743	740	731	752	709	689	702	731	725	733	712	732	722	700	660	687	726	722	649	728	670	715	688	653	744	704	695	672	696	724	684	701	702	667	708	711	748	696	709	682	675	726	707	726	723	721	716	702	748	661	710	728	762	702	736	727	722	725	668	692	668	702	678	730	746	674	750	693	734	702	670	736	701	743	675	710	739	702	688	744	696	706	721	713	741	729	724	742	678	727	683	744	705	719	713	670	686	704	712	713	695	707	667	713	754	711	734	705	698	693	756	696	699	693	701	698	700	709	733	724	721	706	699	708	695	686	684	720	680	705	721	646	743	694	703	684	716	673	716	679	688	726	742	683	728	688	703	721	714	752	715	711	678	694	727	687	746	700	696	712	734	683	683	746	699	683	709	754	699	682	691	722	714	736	708	718	759	681	715	711	674	695	732	694	734	748	676	703	675	742	693	694	721	686	733	666	679	650	679	732	712	691	699	712	688	709	733	682	722	724	707	718	736	736	699	728	711	669	696	669	704	771	720	693	709	762	698	760	704	721	740	746	713	773	726	708	657	704	726	717	739	697	669	686	759	699	700	727	700	701	701	749	656	661	738	687	737	659	677	682	735	674	760	739	723	726	734	708	764	665	700	660	736	720	707	692	684	710	662	689	687	724	717	740	747	752	755	673	735	698	683	706	684	709	711	667	742	688	728	682	723	744	700	729	772	715	685	718	694	715	734	685	729	735	742	709	719	716	721	690	696	724	742	664	724	710	665	729	699	719	787	739	749	741	713	752	713	744	734	677	741	742	705	700	723	703	705	714	674	725	700	703	734	781	660	728	713	718	729	711	686	742	726	747	674	702	732	707	700	682	670	700	682	740	716	715	716	780	681	697	695	725	688	732	732	704	715	732	692	715	681	738	686	721	681	702	714	700	732	716	728	682	704	675	717	704	688	669	746	716	711	690	684	758	673	727	715	645	712	747	724	669	718	672	706	686	706	671	711	722	700	671	712	698	702	657	714	709	680	739	713	713	759	689	698	713	636	706	736	706	736	688	668	702	734	687	689	708	687	703	694	732	709	743	790	702	693	705	734	679	740	765	696	708	716	687	693	694	662	690	710	700	711	756	715	707	756	724	713	679	717	815	710	717	674	675	676	666	711	718	716	718	654	765	743	716	745	746	726	666	718	718	685	700	705	727	756	696	753	738	716	744	744	697	705
3976	9957	7185	3740	3031	2543	1728	1423	1323	1190	1005	960	898	881	824	859	819	785	831	838	791	818	758	777	778	796	747	836	768	806	790	763	766	750	747	729	740	720	775	724	770	811	762	772	756	783	764	753	756	743	776	716	746	736	737	748	725	721	743	778	748	784	751	746	740	758	782	760	758	735	734	760	709	758	761	728	717	749	729	814	758	730	668	743	753	732	710	765	745	742	743	766	723	763	700	783	742	712	765	747	792	744	764	763	757	734	730	705	766	780	769	755	785	721	721	718	785	737	720	751	712	776	764	798	759	695	771	730	718	736	808	751	729	710	739	744	729	709	745	763	806	720	709	759	767	769	754	761	772	769	794	751	723	732	723	757	740	771	757	747	717	690	764	793	762	764	718	749	721	734	763	759	712	771	760	767	726	790	814	763	766	717	767	736	811	736	725	773	755	713	763	722	764	805	671	751	787	761	754	785	759	705	737	715	742	777	756	710	695	711	735	738	779	750	778	734	745	796	795	731	716	771	776	739	753	753	745	767	748	789	725	750	757	723	725	767	757	736	746	745	747	769	740	773	715	769	744	753	721	711	750	737	759	723	750	723	755	717	719	753	745	784	780	772	764	746	708	709	763	713	716	769	689	746	728	714	766	717	726	725	739	778	705	699	715	736	713	778	736	751	711	694	769	729	761	729	785	713	725	793	775	778	698	758	744	765	774	787	794	727	785	781	762	723	787	789	737	676	761	729	659	731	761	759	795	777	751	724	743	781	706	753	754	767	727	752	797	783	717	718	746	784	760	758	731	745	780	740	725	745	770	764	796	763	741	742	781	763	751	754	725	804	751	724	775	767	756	767	712	730	771	733	778	722	736	760	727	772	736	730	772	748	753	732	755	746	728	720	748	748	715	768	720	749	757	741	753	776	714	766	743	789	772	756	745	741	740	698	782	737	741	767	800	739	726	718	731	737	724	757	716	750	695	769	791	761	749	709	733	722	765	742	750	764	709	775	779	755	720	728	746	744	732	758	748	755	759	739	761	704	766	706	714	749	707	777	725	738	743	727	742	711	774	756	749	769	741	733	731	767	766	787	755	741	726	767	782	775	757	726	725	743	699	733	732	772	783	745	747	717	791	717	740	797	806	745	782	788	760	735	789	783	749	713	699	722	711	778	763	730	761	766	760	741	741	721	770	743	776	785	725	787	746	706	746	698	742	793	768	773	714	768	709	769	761	770	772	785	706	768	770	766	698	744	781	775	748	765	769	721	702	744	719	745	759	772	750	785	731	723	761	775	707	777	767	749	719	723	725	743	827	737	742	766	743	746	780	770	714	791	759	764	768	703	735	779	715	701	775	731	761	773	734	741	767	780	726	728	761	749	730	754	751	788	765	790	760	748	732	727	712	748	739	759	749	693	763	700	744	809	743	706	748	749	695	784	786	755	721	743	734	739	725	755	755	772	738	763	718	746	732	733	725	749	778	745	796	723	718	739	736	751	812	747	795	763	716	732	713	698	729	759	798	769	773	710	721	743	784	714	772	718	758	749	780	788	741	769	749	706	765	783	706	720	778	753	752	738	753	849	740	722	736	761	713	747	752	744	720	762	701	798	808	822	774	744	737	711	731	784	734	771	749	762	723	723	753	727	759	765	734	766	732	710	704	752	758	713	781	723	729	724	767	759	771	754	717	777	742	777	747	745	757	730	740	732	739	764	702	773	750	769	759	711	775	715	725	767	757	724	778	752	748	761	715	752	764	764	714	731	758	744	708	747	777	785	733	714	793	750	753	765	725	741	785	762	727	775	764	751	769	743	748	742	727	765	744	704	758	758	789	768	771	753	767	758	770	724	726	728	717	730	747	732	757	742	753	698	754	732	708	773	737	756	730	743	732	745	756	740	734	724	719	734	737	711	742	671	791	767	801	705	746	717	754	744	682	707	742	713	741	704	734	785	708	724	776	748	743	733	768	767	744	687	720	767	767	797	738	751	734	764	777	708	763	717	732	695	717	725	702	799	762	814	699	744	762	735	767	739	743	750	740	709	770	736	733	761	738	762	736	760	758	755	721	705	765	757	726	733	678	755	713	746	724	723	751	763	676	728	740	772	785	746	728	773	738	728	805	750	751	768	767	765	758	747	740	719	751	793	779	795	764	743	726	820	764	733	738	771	737	752	793	735	778	726	736	751	738	734	767	728	759	730	747	711	787	731	750	741	748	776	777	740	739	753	760	756	758	802	774	754	706	713	745	720	760	714	771	721	769	774	755	750	729	793	773	698	748	714	762	693	757	745	792	775	757	742	795	764	691	749	737	722	758	788	722	709	746	710	691	717	743	711	657	710	759	729	718	731	761	713	729	738	792	761	720	686	709	739	761	800	758	751	710	720	748	768	737	748	772	727	707	723	781	710	729	754	786	705	731	755	753	722	710	725	778	816	787	781	732	723	725	768	729	740	764	748	771	735	780	735	770	746	767	735	739	713	725	784	780	743	746	745	704	751	728	783	734	770	703	696	767	708	744	768	753	774	732	733	719	762	730	770	741	692	736	718	742	735	719	743	728	791	746	738	723	741	710	775	752	773	751	755	785	760	743	742	751	749	760	727	717	763	725	803	757	761	720	703	718	733	755	740	710	752	749	739	773	764	722	771	782	733	794	770	796	748	755	767	775	754	782	753	780	793	720	730	745	729	793	720	749	744	729	727	739	780	749	736	782	752	797	714	717	764	734	734	720	714	733	766	761	757	754	703	747	727	722	795	723	731	766	753	766	747	704	723	770	798	720	752	775	728	701	757	762	753	798	717	778	743	739	738	731	755	761	731	771	721	749	779	701	728	745	777	713	760	727	700	803	772	694	791	740	737	703	767	735	736	749	736	745	736	746	734	750	717	736	777	733	701	797	750	702	769	723	721	760	725	711	739	801	726	725	678	719	774	735	695	685	745	741	776	749	703	759	732	743	751	708	712	699	766	812	726	791	714	758	717	785	747	760	724	713	735	779	724	742	760	705	746	759	731	733	732	756	730	738	723	761	735	779	706	747	747	757	719	757	735	759	716	708	691	730	783	753	709	731	762	793	741	785	753	798	733	734	748	717	738	778	721	743	761	770	726	732	761	779	748	809	711	746	750	776	706	726	712	696	748	759	756	766	754	739	764	764	731	719	726	763	762	732	786	741	753	729	698	751	718	742	741	759	763	749	762	741	725	752	777	721	694	778	778	760	777	750	790	748	799	754	746	775	748	767	744	711	739	725	712	747	766	683	749	761	774	736	726	752	753	753	758	730	771	791	769	738	737	728	724	759	715	732	762	705	747	713	762	704	742	774	797	749	712	757	802	757	791	774	775	732	721	796	745	701	765	766	740	738	736	759	753	755	716	695	731	762	749	755	721	703	768	782	758	764	724	737	766	737	742	805	753	742	761	756	737	735	762	710	760	731	739	740	745	729	736	797	770	715	769	768	690	757	748	758	746	734	739	712	795	733	731	742	734	770	745
24612	21274	27901	24941	16018	1062	552	423	385	292	297	270	221	238	247	233	218	193	221	232	228	221	194	176	227	207	189	201	202	177	195	196	196	177	213	176	178	198	201	210	215	195	185	184	179	185	192	211	186	209	202	214	199	174	210	189	181	220	190	195	217	206	194	174	199	188	197	195	184	190	196	166	183	199	194	177	211	202	208	181	198	186	202	207	215	207	189	185	192	194	189	186	173	205	206	189	201	212	188	181	200	186	190	187	218	217	213	183	194	200	197	185	201	166	192	190	198	189	190	209	185	179	185	205	203	197	198	193	203	178	199	165	170	213	188	187	177	183	212	201	231	188	193	176	197	190	199	197	200	201	172	176	182	184	201	214	168	198	164	198	185	196	175	169	178	162	199	207	210	200	193	173	185	192	169	191	191	189	183	191	183	187	211	184	211	175	197	210	183	197	190	196	187	196	204	191	208	175	188	178	211	165	180	211	194	199	195	186	220	191	205	179	179	191	192	208	196	195	191	200	177	208	216	204	187	199	227	178	185	218	193	179	178	212	172	172	189	183	208	181	202	179	204	184	201	210	179	215	178	210	182	188	186	190	177	207	186	188	183	191	185	200	196	219	201	194	164	209	186	224	198	165	206	167	199	198	222	216	188	192	206	209	170	181	190	189	204	172	189	169	193	203	165	200	208	190	226	214	189	175	187	187	189	201	183	202	212	151	192	205	198	178	171	187	212	212	192	180	199	189	202	181	221	212	179	184	198	199	205	185	226	204	184	191	211	179	205	199	180	161	197	195	191	186	188	189	197	205	198	183	159	190	185	205	194	229	213	203	182	198	207	201	202	201	199	207	187	191	198	163	190	204	178	202	166	189	184	190	184	211	213	200	181	209	174	186	188	173	199	195	170	200	200	200	203	183	178	172	201	184	193	182	167	184	202	184	189	203	215	182	188	186	201	206	172	207	202	197	197	194	205	196	211	198	214	182	212	205	195	196	161	196	215	225	179	190	191	187	185	194	187	178	199	200	189	196	213	141	193	184	198	220	211	166	217	179	196	195	179	199	193	184	176	209	191	203	189	215	216	208	175	187	175	188	196	192	189	192	189	208	178	172	206	199	219	192	167	195	203	194	197	193	195	185	184	175	207	187	205	206	181	192	195	181	181	195	186	187	174	183	194	174	191	184	184	194	184	183	205	179	198	184	189	205	214	191	179	237	173	204	189	170	178	198	198	190	190	187	157	199	159	200	169	172	167	208	202	178	146	203	188	221	194	207	181	205	185	183	188	196	182	197	220	214	192	198	175	211	207	192	223	181	181	189	216	210	188	178	198	209	168	219	201	171	199	201	175	179	171	185	184	200	149	177	211	204	215	197	188	215	190	179	208	181	187	190	204	178	189	209	194	201	193	202	175	189	193	191	175	182	165	198	205	198	193	171	194	179	180	211	201	180	183	183	209	197	204	186	182	213	204	202	190	187	170	176	188	182	205	184	193	197	177	216	222	195	181	173	209	192	194	208	199	184	171	185	176	193	195	216	207	217	195	183	181	195	182	195	191	197	202	209	192	195	210	176	218	199	187	216	197	200	201	210	195	210	196	192	182	178	181	169	185	190	198	211	196	199	197	189	194	187	195	209	208	179	214	192	168	194	167	214	179	182	189	201	193	217	196	210	196	171	192	185	183	203	191	182	186	196	206	176	204	193	170	181	179	197	218	194	182	202	173	164	197	188	178	198	190	219	211	219	187	177	203	187	189	182	190	179	187	193	172	185	187	202	213	181	182	194	204	194	241	194	192	194	192	170	171	226	198	201	205	205	175	182	195	200	175	190	205	190	200	203	171	209	192	183	205	218	194	193	186	196	208	217	181	221	207	189	185	190	176	194	207	218	216	205	177	187	190	177	191	213	187	199	211	196	200	215	205	194	181	219	196	194	199	225	184	182	225	169	162	237	206	206	220	183	169	175	210	176	205	218	192	175	210	190	199	177	174	193	196	197	186	209	201	190	183	190	168	197	190	217	196	186	171	192	202	195	195	197	203	201	161	186	205	198	190	179	181	210	188	186	186	194	184	192	204	180	182	182	208	216	192	214	224	193	221	209	179	214	191	217	212	198	193	219	199	175	202	196	186	205	195	173	190	188	160	170	202	187	194	212	193	183	212	206	204	193	191	201	171	185	174	182	183	147	193	198	180	175	199	179	197	194	200	201	203	205	199	207	173	186	167	178	214	178	214	213	180	191	178	180	207	203	207	194	194	194	228	173	175	192	189	190	174	180	204	195	212	209	192	209	211	201	178	182	184	193	211	187	198	185	171	155	183	202	174	192	196	189	191	167	180	219	185	200	190	200	193	188	178	174	181	212	193	199	182	195	182	196	214	194	181	206	185	204	177	163	185	189	192	183	212	195	175	219	220	190	194	187	198	173	188	195	207	194	191	211	187	195	178	197	185	196	174	201	191	187	178	195	216	202	190	200	181	183	193	201	204	200	189	221	207	201	203	199	204	207	168	211	165	178	191	201	187	181	218	173	193	207	181	200	190	207	201	205	199	213	192	224	188	209	200	195	203	199	184	213	186	196	179	193	189	190	193	218	201	188	213	182	183	192	194	214	175	173	198	211	201	196	209	179	192	199	186	181	176	208	176	194	160	201	187	175	171	160	196	175	187	198	172	167	206	192	206	225	226	191	185	172	163	175	176	204	176	165	188	170	213	164	193	193	163	175	172	181	184	189	190	191	179	177	196	188	203	199	245	215	172	192	187	215	210	173	205	197	164	189	204	216	188	186	191	178	190	209	199	175	196	182	189	179	179	199	161	204	180	209	204	198	185	210	207	193	180	176	202	197	185	182	191	206	210	215	170	191	208	199	190	182	199	175	196	177	228	193	183	183	185	206	225	214	188	196	177	178	228	209	178	169	195	217	213	187	196	180	191	176	189	182	178	190	207	189	206	170	185	200	214	193	173	204	186	181	191	170	214	215	208	212	182	207	192	185	222	208	221	212	199	171	190	206	187	217	197	187	201	182	188	217	204	212	199	199	210	182	208	195	201	209	192	195	213	209	191	206	163	198	201	176	212	168	200	198	186	193	188	183	202	221	202	200	186	192	192	201	214	175	205	213	176	207	174	228	190	205	195	206	182	210	172	187	243	208	196	172	207	195	203	220	172	205	184	221	208	168	191	169	198	173	203	216	173	201	204	213	202	195	202	192	195	202	187	172	186	198	212	183	202	200	190	198	210	177	190	187	194	183	185	198	180	207	181	198	189	197	204	205	184	180	197	186	215	203	209	204	193	239	206	209	219	201	214	194	173	190	213	205	202	201	216	185	192	177	178	196	185	186	201	186	197	193	199	203	165	201	190	203	197	190	172	177	194	188	188	172	187	193	203	197	192	189	199	175	203	201	194	190	190	193	205	208	185	201	175	202	181	157	200	200	182	181	176	197	201	178	193	187	201	170	192	195	205	177	204	187	183	198	200	200	195	176	196	190
3579	6011	4066	2081	1631	1353	880	658	575	433	395	346	337	305	304	313	262	247	296	282	252	261	241	248	224	239	228	225	248	225	209	241	241	246	215	230	223	227	243	224	229	233	219	228	226	218	232	218	215	236	256	243	237	204	218	252	219	230	238	214	219	214	232	207	242	206	227	230	240	210	233	219	227	209	212	233	245	232	226	219	214	194	217	215	236	203	225	231	221	202	233	212	190	227	213	208	223	201	201	232	228	225	239	222	229	237	206	230	215	222	238	199	246	230	198	216	232	205	226	203	211	212	189	237	239	221	225	215	217	227	218	210	189	182	221	225	220	212	219	238	213	245	221	245	250	220	233	200	187	186	202	231	197	182	210	213	239	232	210	225	195	224	223	214	240	195	243	208	227	222	219	235	219	213	229	229	217	240	217	200	215	223	224	225	210	208	228	241	207	226	238	219	211	209	223	230	232	221	241	199	209	201	211	219	229	223	259	219	217	214	236	215	220	211	220	247	217	206	243	240	217	235	221	201	238	244	219	220	218	196	229	229	232	213	222	231	217	230	237	223	211	233	204	205	227	203	261	224	212	226	219	221	247	244	218	238	220	235	224	215	194	239	235	207	239	221	213	238	236	219	192	239	216	225	222	241	228	239	236	216	218	206	218	200	213	212	235	233	225	209	199	196	227	233	236	213	222	224	242	182	229	219	218	219	221	251	234	197	223	202	215	230	226	236	247	227	193	218	196	226	225	233	226	258	206	200	206	213	227	223	248	250	207	222	225	236	203	195	240	221	236	232	226	220	228	240	216	203	239	213	220	202	218	226	218	235	220	210	194	251	232	209	215	237	197	212	225	249	252	235	206	207	212	224	239	241	220	234	200	219	228	240	210	212	217	216	214	226	250	201	223	219	208	185	211	209	219	223	241	211	219	243	241	213	206	227	192	226	235	209	229	224	239	220	204	202	235	195	225	231	224	208	224	184	226	225	210	220	218	224	219	220	222	197	226	224	202	236	210	221	224	207	240	225	220	214	225	245	203	213	250	208	233	256	220	224	222	220	223	219	218	219	193	228	220	232	227	190	214	222	191	229	242	210	247	229	236	235	236	217	239	209	224	212	227	226	217	232	198	213	226	200	219	219	220	205	246	214	220	207	231	227	212	200	221	212	238	237	233	224	221	205	216	229	217	231	226	211	217	215	206	211	222	240	213	212	206	186	244	204	198	235	213	245	201	222	220	208	239	212	212	211	224	226	221	226	206	202	220	237	230	231	206	234	231	217	213	208	193	224	218	218	239	220	205	238	215	222	227	224	209	225	218	216	219	234	223	221	207	224	214	218	229	200	221	241	232	214	240	200	244	235	209	218	228	192	199	243	232	237	226	223	242	226	220	208	230	224	204	221	209	249	231	197	242	216	209	215	210	213	198	185	202	237	177	230	216	213	221	228	215	214	236	232	217	243	240	211	204	249	229	196	217	226	229	202	207	214	200	188	232	198	224	241	219	228	234	225	222	245	230	226	213	220	198	211	213	236	245	247	222	233	225	221	217	190	229	185	217	235	219	238	221	221	208	208	208	216	198	187	212	232	221	264	223	215	210	230	218	236	209	242	216	227	221	206	227	236	197	215	235	239	221	196	215	213	252	260	226	236	235	225	225	203	232	229	225	236	257	224	238	213	210	223	212	217	227	247	206	217	223	203	204	247	232	199	221	235	223	229	212	248	234	210	209	235	226	231	234	220	224	224	222	211	208	230	247	214	221	243	231	212	259	197	249	194	226	220	247	226	208	205	220	213	254	247	207	237	208	242	217	223	195	193	222	214	194	224	212	233	228	236	218	243	228	201	227	232	221	231	205	226	235	217	211	224	203	216	238	239	226	227	214	201	234	174	227	201	207	222	241	213	229	240	215	231	212	210	222	222	217	207	215	187	214	227	208	255	192	231	221	233	223	219	214	204	228	217	241	252	223	216	214	254	222	213	234	225	228	236	235	236	249	219	244	234	246	214	212	196	226	200	190	223	214	231	207	232	203	234	254	243	236	213	213	249	236	243	203	202	244	241	241	232	202	256	210	212	207	219	225	232	224	205	234	226	199	227	238	213	193	214	207	232	227	243	199	193	221	209	230	202	242	192	239	203	235	239	215	242	219	224	231	217	215	226	246	234	220	203	212	196	231	214	242	210	212	210	206	257	207	232	221	209	241	229	210	236	219	234	200	198	235	211	228	200	222	224	242	226	260	216	234	228	226	210	189	209	209	211	204	262	238	236	221	237	207	215	212	236	226	219	228	231	208	206	226	198	236	236	218	248	222	227	197	219	211	233	228	234	224	226	222	220	230	226	201	253	224	240	219	247	219	205	205	240	222	223	227	211	220	228	219	207	225	225	197	217	215	217	234	203	231	228	211	218	230	218	227	218	206	231	237	232	211	219	239	213	206	217	219	202	254	210	224	204	230	235	213	229	222	219	252	234	208	216	221	225	251	241	233	222	222	210	211	230	201	228	226	201	235	220	218	225	213	206	231	215	215	199	224	224	236	212	220	209	219	212	204	232	220	220	212	208	214	220	238	218	239	252	211	222	191	206	228	232	204	241	236	214	237	196	205	206	220	204	210	198	203	203	225	211	216	217	243	204	222	242	213	238	218	224	236	209	209	211	214	202	223	222	236	199	221	222	207	241	220	218	191	189	214	232	207	223	221	208	232	209	235	231	257	232	225	203	209	223	239	227	216	211	245	217	200	216	252	234	237	212	219	196	210	217	225	221	223	242	235	211	214	219	207	201	218	217	199	232	235	222	203	208	229	196	204	221	235	218	220	255	193	205	236	236	223	216	204	225	225	203	248	217	202	222	245	238	249	218	214	212	216	245	229	184	201	271	232	217	193	203	223	206	239	177	214	205	222	193	226	249	187	224	179	209	215	227	246	229	227	237	208	248	227	202	201	215	205	233	198	235	224	237	239	212	241	227	219	207	215	220	216	215	201	216	239	207	216	214	210	205	226	226	220	206	223	196	197	231	209	229	213	205	218	242	217	225	192	229	219	201	245	220	219	200	226	229	214	235	220	226	212	199	232	221	235	215	229	228	197	218	227	222	240	206	195	222	204	238	204	205	201	207	211	219	213	196	229	238	232	227	233	220	237	195	215	240	212	252	244	232	225	224	247	236	234	227	205	226	227	241	223	211	201	227	249	221	201	219	244	227	210	213	235	219	216	212	224	255	209	212	219	238	252	207	218	218	212	230	214	204	222	203	231	238	221	217	247	217	228	206	208	233	191	228	232	219	223	239	190	229	227	221	190	245	198	236	226	211	224	214	202	194	194	194	239	196	220	231	223	244	218	207	202	218	222	215	219	201	226	239	219	204	222	218	205	208	233	230	224	238	243	208	225	216	218	212	212	200	199	199	208	213	214	222	218	220	196	219	194	203	206	226	230	213	225	205	211	244	217	217	218	199	241	219	225	230	198	252	235	181	217	228	223	226	226	229	220	237
22360	21206	29042	23646	21207	21300	12852	1672	1138	1018	880	773	757	674	698	679	641	648	612	562	596	617	630	546	576	582	598	552	555	572	561	553	507	555	547	542	580	536	522	549	537	570	511	538	540	534	511	535	512	553	549	524	520	497	569	563	481	594	505	547	537	556	507	493	505	499	503	534	550	517	517	538	528	530	529	507	524	518	534	505	490	556	541	542	535	526	517	542	541	529	526	557	544	528	494	523	498	536	511	497	528	553	554	557	575	532	519	530	508	534	504	495	498	523	543	537	526	540	507	552	534	583	533	498	534	546	499	522	541	589	549	507	523	562	531	513	493	527	548	543	541	539	531	517	531	475	589	482	543	532	523	529	542	528	512	529	524	558	503	518	511	523	539	481	523	581	528	497	548	553	500	502	484	573	558	560	492	535	497	533	539	523	528	543	534	494	527	576	571	531	491	523	514	512	518	573	525	540	549	538	556	519	468	460	541	496	522	490	496	560	501	528	533	524	535	507	527	538	541	529	512	527	555	546	515	529	521	542	525	525	553	516	474	526	509	515	517	493	508	520	507	513	519	527	522	526	530	509	531	510	534	517	557	573	493	516	547	534	530	516	525	506	540	538	498	521	570	534	536	553	529	519	541	517	528	515	529	563	538	515	568	575	538	493	506	559	515	484	507	485	494	521	513	568	540	508	486	533	536	541	540	558	534	536	478	513	542	495	511	558	554	501	507	512	534	511	547	532	548	513	522	467	496	494	595	525	550	520	513	517	493	559	521	556	507	494	521	492	513	531	538	518	514	492	563	552	501	537	524	551	514	509	545	549	497	529	569	472	552	556	538	568	523	480	496	566	521	544	570	511	532	504	548	543	521	533	544	522	534	546	511	509	495	530	530	543	496	488	562	557	504	523	493	558	520	542	542	531	548	481	541	520	538	523	551	564	510	467	540	535	510	520	545	486	488	528	547	482	516	559	526	521	505	486	516	516	578	478	503	518	521	514	532	507	499	504	533	531	546	494	588	514	570	556	553	514	524	545	510	545	583	517	531	560	517	507	531	512	555	513	524	520	490	518	489	521	504	519	512	541	541	533	547	518	507	527	544	499	489	532	517	492	569	511	554	474	524	499	511	565	516	507	511	552	535	523	506	477	544	477	533	511	516	550	564	507	511	513	501	509	491	536	505	485	484	529	545	516	505	494	514	518	507	569	518	491	513	510	475	527	510	534	546	532	524	537	542	501	531	559	527	533	515	469	554	488	544	501	525	555	515	497	528	538	519	492	491	514	509	492	515	552	533	515	531	504	557	590	566	550	479	546	523	523	533	540	481	536	482	542	577	492	545	508	501	526	552	519	514	560	525	546	527	543	515	527	519	505	525	503	496	570	531	521	499	546	569	516	532	489	517	520	494	543	489	510	525	522	553	511	534	466	493	501	526	563	545	534	492	487	516	533	523	475	506	525	540	544	534	522	547	502	517	524	531	539	529	510	504	535	530	547	572	526	510	494	518	537	480	481	540	549	520	520	523	510	543	549	488	535	509	497	514	512	533	505	513	542	516	507	542	518	498	489	523	528	543	535	545	485	554	480	546	534	493	493	501	480	495	489	504	524	502	568	532	532	496	548	582	520	563	502	475	499	500	533	488	511	536	577	525	546	520	552	494	555	496	537	511	539	540	499	511	496	544	494	535	529	525	525	500	500	536	494	520	515	514	546	536	534	560	556	520	558	524	547	528	493	542	532	568	502	538	503	515	540	524	456	541	541	522	524	510	487	541	504	520	542	513	505	537	513	524	534	534	512	520	495	531	498	497	509	512	529	545	545	491	519	525	553	514	543	554	513	551	532	545	520	547	520	564	560	548	507	533	528	534	558	524	507	526	559	485	488	532	549	541	542	544	552	544	487	544	540	499	570	538	546	552	530	516	523	498	512	525	523	559	531	513	488	513	528	540	512	534	521	500	499	537	510	543	512	504	500	489	529	514	536	545	545	529	519	468	518	541	460	518	503	529	506	516	532	513	541	510	531	540	565	540	513	548	505	542	525	519	533	519	550	520	513	547	495	526	528	518	471	590	526	552	507	512	496	513	557	521	525	534	531	549	516	486	522	532	519	515	524	535	486	523	483	542	526	507	520	524	544	522	511	539	515	551	470	493	534	523	550	517	504	502	494	546	475	536	550	504	534	537	502	564	518	528	586	513	536	569	536	516	523	490	491	529	546	503	475	521	472	514	523	513	520	510	522	453	531	575	538	530	503	477	488	545	496	526	537	535	559	471	540	536	534	524	517	540	517	563	530	500	516	524	542	521	489	501	502	534	528	537	548	518	547	567	536	526	493	533	491	562	523	520	521	516	500	541	537	512	510	516	486	464	530	533	551	547	503	549	522	532	502	552	466	517	513	472	518	496	485	521	557	539	541	494	552	535	481	508	535	517	580	489	529	563	505	493	530	562	510	569	521	486	547	488	557	522	503	498	549	526	521	562	521	512	526	509	518	534	509	521	538	492	550	533	507	511	521	544	537	552	531	504	552	560	516	511	510	545	524	479	523	528	507	493	501	545	499	515	473	510	534	517	490	526	535	525	563	502	491	549	529	582	550	503	559	525	511	521	542	519	493	511	520	501	548	508	561	506	495	484	503	554	517	527	569	512	527	533	553	460	546	510	548	511	519	535	533	514	544	501	544	501	492	528	531	517	507	492	475	539	517	544	494	476	562	513	498	527	535	510	486	537	463	577	534	518	510	554	559	535	512	560	497	513	510	513	554	489	545	510	506	571	541	526	533	504	534	511	502	523	519	507	539	560	502	552	525	484	526	528	531	543	523	530	534	525	523	485	534	515	513	541	531	480	513	512	533	531	491	508	526	502	463	551	519	489	536	548	527	529	491	503	527	546	511	566	515	522	498	484	481	521	526	538	542	517	513	506	530	520	524	540	521	523	478	543	534	510	531	496	524	484	555	496	472	510	519	527	507	544	514	497	504	492	522	484	518	467	532	511	555	515	469	518	526	531	512	561	504	546	548	497	528	530	496	571	490	483	527	487	541	564	556	541	529	542	522	508	523	532	535	471	528	477	513	504	535	516	497	534	546	512	579	513	509	503	497	506	520	544	504	522	513	524	556	517	529	508	510	523	533	562	517	503	544	489	537	546	507	537	504	539	538	525	522	549	501	495	495	494	510	508	500	521	502	487	557	556	513	512	479	557	511	547	512	503	529	532	526	521	540	521	546	503	525	498	485	531	542	485	493	555	501	513	537	563	511	512	506	475	526	477	513	523	535	524	575	513	551	539	483	503	517	515	537	498	550	515	517	498	547	529	495	498	521	531	558	529	527	540	477	548	539	493	504	509	489	533	535	498	520	547	448	548	524	506	517	505	512	531	551	525	512	516	497	497	513	536	547	509	501	542	493	487	525	506	507	489	542	520	525	506	512	537	488	532	515	531	525	497	500	459	507	534	511	501	516	523	555	546	560	526	521	532	525	528	495	465	552
5138	16143	11634	6338	4821	4071	2587	2029	1774	1326	1093	956	911	851	804	793	742	740	675	634	666	695	641	602	610	684	636	609	591	623	618	596	611	566	565	636	583	578	620	612	598	544	548	593	583	575	589	611	614	557	567	581	591	498	566	591	579	564	575	554	544	564	589	552	592	571	595	528	601	512	583	549	568	563	566	581	552	563	542	564	548	575	616	520	567	509	541	572	553	585	581	574	575	571	554	595	560	575	550	516	552	550	594	601	566	607	599	590	597	573	589	580	530	566	583	536	597	498	556	560	556	572	545	551	528	560	572	570	574	559	520	557	578	576	572	599	581	536	528	566	590	567	550	559	601	602	610	576	632	547	575	535	532	571	570	564	536	556	604	557	517	586	536	576	529	615	547	579	550	568	597	577	533	569	529	574	586	553	520	526	562	579	544	576	553	562	608	595	589	601	567	572	563	527	556	551	564	622	551	573	566	558	585	578	561	583	554	582	550	559	575	587	542	599	567	573	598	563	586	566	558	535	600	606	555	540	580	557	547	517	589	604	578	565	592	551	590	591	541	542	580	555	552	557	538	545	574	577	519	568	515	587	573	574	540	558	591	582	592	552	540	584	583	583	564	546	592	544	576	564	604	594	520	555	552	581	568	595	582	549	588	561	589	600	566	572	573	609	556	571	570	535	566	577	502	583	606	572	545	572	583	603	531	559	572	588	582	586	580	558	585	586	595	577	587	516	630	588	591	594	522	574	590	532	551	550	563	561	584	550	569	572	536	545	572	568	588	546	557	572	609	539	561	608	531	607	592	573	552	578	564	551	556	607	589	544	616	588	591	555	564	549	602	619	581	554	575	565	568	549	559	557	572	560	565	544	572	601	563	561	569	555	550	549	550	587	618	537	543	574	578	565	574	558	566	591	538	556	539	608	557	576	559	595	618	586	590	562	531	613	593	563	595	588	553	555	551	573	540	559	579	570	539	585	572	573	543	611	576	583	614	560	563	538	587	544	514	542	537	575	574	605	556	612	591	559	563	560	529	551	574	596	566	520	624	565	563	593	532	551	575	562	536	535	591	570	561	575	579	577	579	597	573	604	573	578	605	575	546	579	589	593	592	582	559	601	611	535	543	558	546	578	570	577	542	572	552	568	547	583	558	600	542	577	565	538	564	556	558	590	537	586	562	550	552	565	571	552	548	555	568	551	594	509	522	619	561	525	555	553	563	599	575	545	544	580	577	561	617	604	551	565	573	565	518	571	525	569	536	599	616	557	555	603	567	568	566	586	558	617	544	576	560	567	574	558	578	574	569	549	545	536	556	590	557	581	588	550	554	557	570	564	561	594	545	536	590	556	606	571	592	591	543	596	546	532	544	566	545	584	564	568	556	560	571	567	561	557	568	574	587	548	581	576	601	570	615	566	547	573	608	565	535	544	611	582	557	558	630	554	584	566	578	573	573	548	564	551	624	585	621	571	554	572	591	578	544	579	575	581	521	531	549	581	562	562	571	608	556	554	573	594	607	594	582	586	577	624	587	558	623	575	568	548	549	605	548	567	534	566	587	593	566	557	588	534	554	572	550	559	598	585	549	593	558	602	574	571	508	553	582	566	562	579	577	589	588	578	510	540	566	611	553	586	544	619	581	541	564	634	553	550	524	572	551	559	587	566	579	570	512	527	512	554	579	595	575	564	589	562	567	573	575	561	562	592	572	589	572	621	590	573	558	575	543	573	550	563	581	566	550	539	569	576	574	585	542	562	603	595	563	562	594	558	556	597	532	598	566	558	594	545	578	573	557	609	558	556	579	518	556	542	559	584	565	536	578	590	613	544	566	638	577	549	599	555	556	547	548	615	562	540	574	586	527	589	573	591	540	564	589	528	585	562	548	601	551	551	581	543	594	580	542	544	592	556	604	546	554	540	560	592	606	558	534	602	598	569	548	557	567	567	615	616	602	615	537	577	529	544	547	545	578	555	546	586	558	541	583	563	551	563	606	536	571	599	624	549	569	576	618	592	548	559	561	542	555	557	603	559	554	565	594	561	568	588	569	553	584	577	606	578	594	561	582	600	545	576	618	537	592	543	579	547	548	545	588	559	570	586	585	546	542	578	562	563	562	607	554	536	598	590	566	550	548	587	565	579	643	593	546	585	566	574	595	579	575	556	554	518	536	532	544	563	526	602	579	569	558	580	551	570	528	540	563	605	545	590	592	563	592	564	574	538	575	615	576	612	577	602	603	595	549	553	588	549	549	609	543	589	562	552	589	577	597	558	578	561	543	543	570	551	535	581	561	578	583	573	571	594	581	608	573	573	589	553	605	525	598	569	588	561	548	590	574	539	541	550	583	533	539	577	589	550	614	580	618	536	550	562	585	582	543	568	551	594	561	577	615	638	537	590	550	575	571	541	522	574	519	564	556	565	561	623	549	597	546	569	590	580	556	561	541	578	589	529	588	542	567	549	590	591	509	571	604	553	548	556	573	567	571	540	544	546	576	556	576	571	555	539	526	558	556	572	561	553	580	622	613	513	594	559	565	550	577	535	575	547	596	635	544	565	595	570	588	529	577	575	537	555	570	598	563	561	557	554	577	555	572	600	585	552	556	549	559	589	539	521	570	540	545	533	576	572	578	582	556	554	577	523	573	549	572	554	548	575	532	597	593	573	552	566	540	584	557	543	532	582	574	546	562	613	559	529	558	552	642	570	586	571	604	589	565	555	537	569	583	579	555	605	585	569	591	574	615	549	577	565	552	508	611	595	575	494	571	598	592	559	559	582	513	565	572	516	568	556	570	587	606	553	574	577	567	540	562	568	572	558	542	583	566	610	565	568	552	569	569	614	565	544	532	561	569	607	568	589	610	553	525	568	544	560	544	496	552	538	584	544	533	577	567	587	576	534	547	572	567	544	575	543	571	563	584	564	573	575	547	594	551	570	555	563	576	573	592	540	566	538	534	554	570	584	569	522	593	534	585	571	593	568	583	553	589	560	590	579	566	528	600	549	547	584	592	577	562	595	555	560	561	574	572	597	514	519	555	534	600	576	574	532	564	592	557	608	533	581	578	543	565	585	555	561	583	546	574	587	578	561	582	547	555	590	554	598	611	557	590	607	549	565	567	527	593	573	583	540	559	548	588	565	572	572	569	569	578	550	583	569	549	580	548	541	556	554	593	610	597	558	579	554	549	592	548	585	566	554	610	555	550	586	564	539	543	554	566	541	572	568	536	527	566	599	525	530	548	564	564	610	559	557	577	567	563	542	574	538	573	550	540	572	528	591	577	595	525	534	504	599	579	586	566	534	621	586	549	554	544	597	555	552	583	587	576	568	564	575	563	544	560	611	567	549	575	551	573	589	557	591	559	600	601	564	606	539	577	551	576	583	569	614	568	593	574	519	563	522	557	598	624	561	579	550	567	573	569	544	560	599	560	604	571	544	567	576	536	620	586	554	566	544	553	561	590	600	552	569	568	592	542	557	578	577	555	550	612	594
27680	19583	6050	877	533	520	431	463	411	463	465	447	455	451	436	407	425	414	443	406	406	413	460	468	419	446	433	437	439	428	428	407	404	452	436	474	410	456	423	407	398	429	459	411	440	390	394	447	420	446	438	396	427	411	407	440	432	400	406	435	432	421	422	436	396	424	438	376	426	419	397	443	398	421	388	442	395	412	433	451	427	455	421	405	421	426	439	451	457	401	422	423	406	421	421	415	437	429	408	436	458	387	437	430	444	407	455	425	416	381	436	413	440	418	441	446	430	427	451	419	396	404	435	418	419	419	434	368	411	421	412	413	464	443	429	444	381	409	444	391	397	421	422	386	411	430	418	433	420	431	434	481	387	417	424	390	420	436	451	435	393	457	426	423	390	398	435	426	432	454	451	402	406	404	428	436	418	385	415	421	405	414	414	443	413	447	427	434	382	400	441	415	447	426	438	409	412	443	393	440	476	450	469	424	457	441	407	396	465	399	419	383	432	412	403	402	458	425	420	459	436	431	379	456	424	411	403	400	396	418	416	425	420	406	464	391	429	405	405	435	411	384	441	384	466	390	434	441	442	435	439	444	450	478	458	423	429	448	407	401	432	425	375	439	451	452	417	399	438	373	396	452	395	428	414	404	415	409	485	411	439	429	414	446	405	407	394	406	454	424	391	427	414	431	424	407	402	430	434	440	403	426	408	400	401	457	407	394	426	441	404	410	403	446	422	426	403	429	477	418	398	431	406	419	438	370	429	382	418	408	447	409	401	414	419	414	399	415	387	428	429	398	449	425	426	413	412	391	394	388	419	436	459	418	407	411	418	440	435	408	370	399	433	419	383	385	427	405	438	430	439	425	433	362	426	383	401	436	446	421	436	440	421	405	424	436	434	436	394	415	459	421	433	397	414	440	429	421	429	412	415	379	446	391	415	432	403	425	424	392	413	434	432	406	409	460	446	450	435	415	420	411	391	405	422	416	435	413	373	437	449	420	408	456	395	434	421	414	430	422	426	444	425	415	453	428	400	421	422	423	426	434	459	429	415	445	417	427	435	452	470	435	415	414	447	413	412	434	432	433	398	437	460	455	430	401	422	384	401	438	392	407	434	423	435	434	404	398	384	402	420	437	419	407	426	395	402	399	434	426	438	441	417	428	415	396	385	401	455	437	425	437	403	438	454	448	404	462	419	425	435	404	429	435	440	432	403	435	411	402	435	433	377	428	419	432	427	423	441	410	458	427	425	410	414	470	411	426	437	447	442	405	448	414	430	415	424	442	403	451	385	478	408	429	410	408	419	412	422	425	445	434	397	458	443	397	445	449	442	440	394	434	419	457	399	445	411	434	403	436	443	401	409	410	465	439	391	405	432	462	399	412	396	394	433	454	446	413	409	412	469	407	441	436	441	419	450	424	445	430	429	441	403	419	401	421	442	398	436	441	407	376	421	400	426	416	410	400	411	404	459	440	428	436	407	414	409	433	404	458	451	449	408	432	394	451	482	433	464	449	439	416	437	439	398	396	412	397	434	407	415	431	430	404	442	383	429	429	409	426	451	413	410	389	417	416	446	440	454	438	412	405	455	392	412	447	433	403	409	415	426	464	415	384	418	411	407	431	418	456	429	441	426	393	399	446	403	395	392	395	403	446	422	445	466	411	429	437	442	419	450	422	419	420	386	446	367	418	432	441	393	425	429	415	415	411	422	426	415	428	429	445	398	427	435	398	422	444	434	436	412	411	430	413	411	400	399	433	429	406	420	387	423	421	416	406	393	406	386	397	408	459	425	400	430	394	433	444	437	455	457	434	433	422	434	434	448	432	399	402	415	438	423	402	382	449	433	449	419	417	446	418	411	429	453	456	413	403	443	416	421	430	432	420	442	408	410	383	408	429	447	457	425	448	400	421	465	430	413	417	439	392	390	413	409	443	434	432	411	428	433	437	388	404	432	400	433	421	426	385	461	431	405	439	406	428	420	443	407	407	430	407	402	402	432	420	412	431	436	395	442	403	429	415	413	443	421	433	458	416	460	456	412	411	410	388	440	456	424	434	424	424	406	394	439	401	460	471	444	407	425	456	456	427	440	362	433	414	431	440	411	411	468	415	416	398	411	369	407	409	380	428	428	418	417	435	409	420	422	443	410	445	398	415	426	411	424	418	407	431	413	420	401	431	445	400	413	442	396	418	428	432	425	458	423	407	452	403	443	419	416	445	409	438	403	405	445	445	454	416	420	425	438	423	453	436	440	459	403	425	427	459	419	407	392	408	446	423	430	412	435	461	466	385	406	384	413	441	390	415	400	419	411	468	428	411	425	422	448	384	443	454	406	401	400	410	424	411	437	456	437	428	424	413	441	451	404	384	397	454	442	413	421	435	441	432	405	457	395	415	412	420	468	404	405	390	418	419	377	487	443	422	417	430	420	397	443	415	425	440	427	420	443	382	378	390	424	420	397	391	406	401	428	425	437	420	433	435	426	410	435	449	466	441	388	444	460	419	411	433	428	429	428	420	407	408	408	430	416	434	401	419	445	445	470	422	424	439	454	380	458	434	407	438	472	417	412	412	395	466	439	424	403	399	414	432	454	429	435	433	407	438	462	422	428	421	433	398	396	458	386	428	440	408	453	459	436	440	401	426	430	432	393	381	423	421	423	449	406	442	443	387	399	434	383	401	401	410	430	416	407	463	422	432	441	404	444	403	425	409	397	408	436	425	404	433	422	420	388	429	382	409	429	405	437	464	437	421	404	408	409	411	419	426	424	407	382	429	439	420	421	401	401	399	426	432	431	432	394	416	399	406	444	392	384	412	402	409	357	427	424	459	451	427	421	414	397	422	377	447	412	402	432	436	427	411	445	448	411	419	439	434	436	433	404	403	404	390	431	398	438	423	453	442	465	401	415	471	408	400	375	407	402	433	402	433	402	430	378	410	420	439	441	420	423	422	412	403	414	445	376	479	433	395	408	411	466	402	429	393	408	441	419	444	441	426	397	417	384	428	410	456	414	426	448	413	416	419	426	418	412	436	440	426	444	424	419	446	410	441	408	410	456	457	442	442	424	422	431	405	423	458	420	448	398	400	426	426	434	440	443	426	443	440	464	433	381	433	398	412	407	436	396	409	438	406	405	461	379	441	429	399	421	440	429	427	441	414	426	418	410	389	412	418	423	406	370	415	422	456	453	385	443	418	416	406	426	450	438	441	435	354	418	401	407	417	426	416	431	413	403	404	394	428	421	412	450	405	436	407	397	435	436	400	428	423	422	445	412	401	406	419	396	444	410	417	442	439	434	429	406	430	438	405	437	439	412	428	434	403	458	388	446	423	415	436	404	435	410	400	431	419	403	440	395	412	439	426	430	407	398	438	436	433	400	440	428	409	416	428	435	442	425	423	430	421	412	444	407	428	400	418	409	417	436	394	469	404	434	417	442	431	419	427	402	387	452	431	408	414	378	434	417	421	406	412	412	451	454	450	409	448	420	433	438	436
4293	1319	919	638	566	581	504	476	473	465	469	496	446	450	446	467	465	444	445	420	449	449	418	420	471	492	466	462	443	475	423	461	489	461	460	468	455	458	422	453	471	459	457	446	449	433	429	479	445	433	479	473	451	458	433	455	441	449	467	456	444	491	479	450	464	431	434	482	447	447	476	421	430	490	482	432	448	463	465	458	490	444	441	420	452	477	452	444	453	455	459	417	446	425	459	454	452	425	450	403	469	435	478	467	442	439	460	453	441	476	442	418	437	498	427	434	456	430	431	436	454	470	428	452	463	443	450	428	419	436	432	434	478	471	434	450	498	418	435	434	469	465	435	476	464	429	447	476	488	453	448	457	434	472	452	429	473	420	441	440	471	447	432	477	418	470	442	448	406	414	498	436	456	454	428	482	430	444	455	440	480	441	496	434	434	467	457	462	436	436	457	459	466	444	447	420	435	449	469	425	435	425	444	468	448	457	459	453	430	439	477	442	456	411	428	456	437	428	431	462	412	441	465	451	482	471	429	436	445	459	452	452	425	415	465	435	461	446	465	424	439	433	455	438	428	448	444	423	460	488	431	444	432	458	464	460	435	450	418	438	442	458	464	421	425	404	468	457	454	464	446	442	488	482	432	453	444	425	427	430	475	455	449	448	464	450	426	446	421	446	412	430	479	457	424	452	468	460	422	430	449	446	458	437	444	461	424	451	453	431	456	444	432	474	450	472	491	452	454	428	492	418	478	436	480	466	506	472	490	459	449	442	463	415	441	452	475	459	446	454	415	418	462	381	441	440	424	447	445	422	487	434	474	473	455	433	423	471	451	445	466	466	432	469	428	444	433	487	453	443	441	436	460	464	441	452	444	486	458	431	423	456	481	424	459	450	421	400	497	486	444	448	480	456	459	444	438	450	491	462	459	428	472	458	420	472	447	445	444	459	421	467	456	428	503	421	446	423	414	430	457	441	421	434	443	460	473	472	470	443	446	474	434	419	469	475	451	425	438	472	427	469	431	448	439	477	471	488	461	437	454	466	451	468	439	442	472	436	416	503	450	458	430	460	422	465	471	434	449	460	480	463	411	444	441	462	415	438	428	472	497	452	462	463	419	461	453	498	440	425	446	476	439	455	437	438	497	463	432	478	443	427	464	434	487	413	437	435	461	453	414	489	443	481	446	418	446	439	449	403	487	456	425	456	440	432	436	454	489	448	431	450	445	457	449	469	424	469	430	434	427	471	449	473	445	416	455	472	445	443	427	450	461	430	455	442	465	435	446	465	474	479	418	446	432	471	429	438	459	425	453	434	458	426	434	439	437	437	417	465	441	446	466	440	470	486	448	434	434	471	473	449	446	490	467	471	491	428	416	465	447	441	466	456	451	441	452	455	481	440	431	436	448	448	469	451	465	458	439	427	445	471	431	441	443	471	449	429	435	480	492	454	453	456	453	434	462	435	468	436	433	444	458	463	478	434	441	458	436	431	458	468	456	443	441	472	426	434	486	431	459	425	491	455	412	476	461	468	460	440	435	439	446	424	429	423	439	461	459	458	469	455	463	464	469	436	436	425	440	484	466	448	433	441	469	464	476	452	475	447	423	441	468	464	489	441	433	462	432	430	463	481	469	469	414	461	454	442	457	456	429	417	428	425	475	430	459	458	462	407	456	459	432	469	469	461	437	421	407	451	442	454	473	427	441	454	449	448	449	419	450	453	437	458	476	462	414	427	482	452	475	423	429	428	447	468	417	463	431	467	448	477	472	445	437	430	421	458	476	441	411	462	411	421	425	427	457	471	438	408	480	403	448	462	464	439	429	455	443	412	459	468	452	405	458	439	451	433	459	412	429	448	457	477	438	440	421	470	464	459	471	479	443	452	421	413	436	465	450	439	451	466	424	434	475	439	430	459	451	434	444	426	414	418	454	449	468	452	465	427	457	441	441	419	416	463	421	417	471	449	459	468	416	457	462	452	431	460	464	450	441	458	442	480	477	445	411	432	451	431	435	459	444	398	448	439	453	452	458	468	428	451	413	436	466	430	471	479	455	442	483	455	475	430	474	450	434	521	410	465	451	455	427	427	437	456	443	461	451	474	419	415	473	450	434	469	456	458	440	447	442	455	429	448	459	454	429	430	471	455	438	482	452	451	486	429	482	415	442	442	452	438	447	436	437	460	425	447	456	463	461	458	435	431	435	474	467	461	431	426	475	427	467	418	468	454	452	477	470	428	439	429	454	454	440	438	376	424	444	447	440	461	444	437	481	451	412	458	432	471	438	467	419	495	471	470	457	461	466	486	426	452	420	454	475	481	477	482	424	451	477	423	461	448	417	422	411	475	443	435	409	481	424	449	441	447	445	465	408	451	479	468	431	494	445	434	403	461	450	472	446	441	453	464	480	447	434	460	425	484	434	425	422	441	454	434	455	459	443	467	445	469	438	454	510	442	472	473	469	440	442	400	455	450	480	442	459	454	420	452	438	429	450	416	440	441	435	436	428	454	457	439	505	420	480	429	496	444	415	426	465	467	481	443	425	443	436	438	403	420	466	461	423	407	439	480	457	441	492	462	465	461	434	446	455	458	402	422	430	419	414	462	479	435	483	454	496	443	489	439	434	457	485	440	466	446	472	439	427	487	427	427	476	449	401	464	450	452	474	416	460	492	481	448	479	445	446	475	460	427	451	432	419	437	454	439	418	437	452	449	474	456	437	460	448	476	442	447	433	425	487	433	455	446	471	437	450	445	426	425	428	449	421	455	453	460	434	458	429	442	431	416	476	438	442	435	472	419	452	446	442	411	406	477	449	435	492	432	436	444	474	464	465	419	450	470	419	471	443	427	451	451	481	449	448	457	474	449	474	414	433	454	434	463	458	448	471	444	449	411	468	486	432	453	450	430	422	452	443	465	423	444	464	463	465	465	443	460	417	439	444	450	461	455	423	456	440	431	461	450	485	431	424	441	451	481	482	456	437	463	423	437	416	394	435	444	482	419	443	398	452	441	405	445	446	437	429	434	459	435	456	438	434	453	459	441	442	454	471	459	429	441	432	465	441	427	451	424	472	473	471	433	461	475	444	408	429	472	436	443	435	397	423	508	449	457	415	442	438	479	468	457	435	436	413	472	472	455	437	459	446	430	452	485	489	443	411	413	448	448	471	453	433	448	465	438	447	416	426	457	492	462	437	440	431	448	442	415	450	427	436	457	448	426	457	428	434	464	416	467	436	433	437	477	439	512	437	438	452	425	463	464	467	421	446	442	471	428	452	429	502	435	458	446	483	436	454	464	460	418	475	468	464	435	445	436	459	453	428	481	427	466	449	483	443	453	444	447	451	433	453	454	439	489	468	436	462	436	411	420	416	414	440	427	424	441	416	438	437	476	467	393	438	446	454	416	434	440	432	479	485	437	456	452	438	421	427	425	432	459	474	425	488	394	415	442	460	440	426	447	441	457	470	456	461	452	467	460	432	412	458	458	443	438	442	473
23513	21298	28800	24149	21286	13882	2020	1196	1037	989	937	787	831	807	811	765	760	747	785	731	771	747	746	773	716	724	691	727	748	767	747	762	743	695	759	737	720	731	697	719	700	722	720	781	717	717	663	744	761	743	675	708	707	704	722	718	687	708	736	660	716	698	724	673	729	693	710	722	676	705	657	672	703	742	728	687	694	689	710	722	689	677	689	660	695	686	676	732	682	682	725	673	670	683	709	667	699	738	720	740	733	748	670	722	714	738	716	720	712	673	717	717	732	724	714	680	756	695	733	747	719	696	707	748	704	732	744	681	669	710	738	692	659	709	666	711	696	744	716	707	692	752	762	706	706	713	685	711	734	711	726	649	705	681	720	706	701	733	697	642	730	664	670	704	662	697	678	765	705	677	720	717	695	708	641	741	713	768	760	658	707	710	683	674	670	733	774	773	734	632	741	767	755	742	677	694	699	754	670	679	753	665	693	774	697	680	683	700	693	754	747	730	713	710	700	675	701	720	734	733	697	723	750	718	672	715	685	726	678	741	690	738	705	691	701	719	722	646	728	713	723	744	698	701	736	671	706	713	696	713	696	680	703	741	710	694	661	713	720	715	704	746	713	701	729	779	747	724	708	692	723	628	717	742	718	729	667	726	699	713	711	700	703	696	707	731	729	701	745	714	702	685	762	744	648	692	694	718	662	706	703	707	669	766	756	693	739	718	714	696	669	673	792	691	678	696	715	753	732	707	725	696	688	702	730	720	645	716	686	723	677	710	699	700	688	694	699	656	725	704	720	750	697	713	683	673	764	671	691	666	763	707	703	675	738	687	685	720	683	714	716	697	721	673	689	716	763	733	712	662	650	723	663	713	701	723	690	664	716	748	710	718	716	684	700	742	728	685	690	670	681	718	696	744	649	679	637	720	680	701	707	714	717	692	686	674	638	700	753	710	743	724	724	721	725	700	739	719	693	733	675	726	729	705	710	720	712	694	691	711	723	707	704	695	688	726	725	716	712	728	695	688	691	726	695	724	703	735	727	688	751	722	687	724	723	669	731	713	691	709	686	698	726	714	725	696	753	735	686	705	692	660	729	702	741	704	720	698	706	704	679	688	682	660	697	740	749	673	707	721	699	661	718	673	682	639	720	686	719	715	714	673	695	692	722	699	763	708	761	713	744	702	715	740	677	682	689	703	679	723	681	722	721	734	726	723	728	781	665	700	729	695	724	724	693	696	749	703	710	706	722	657	735	641	718	710	678	682	683	687	740	682	689	737	694	747	726	686	717	699	706	662	668	729	703	640	755	682	676	729	674	672	672	690	713	668	734	702	702	729	667	704	698	711	675	718	665	673	734	706	627	730	735	744	695	757	706	689	693	638	675	726	696	698	752	743	712	738	695	731	701	732	726	680	679	759	728	724	682	735	690	702	677	699	679	722	744	678	684	757	651	728	698	730	686	747	677	740	738	711	693	742	711	765	665	667	714	673	687	680	682	714	725	655	667	726	673	706	682	734	722	708	719	688	720	737	711	742	782	693	747	751	735	697	702	666	695	716	728	721	702	727	701	663	671	692	689	749	681	694	693	699	700	704	688	688	706	673	726	716	716	716	690	706	699	695	673	685	730	700	649	682	713	701	701	701	674	743	707	746	703	709	689	722	720	709	651	712	687	705	700	749	682	695	694	714	725	704	683	639	694	743	699	692	720	699	728	724	714	716	723	720	709	686	688	715	730	739	689	735	706	697	670	707	677	758	714	689	708	721	671	699	692	694	661	670	657	707	711	725	691	770	704	770	685	688	729	722	693	667	691	713	696	704	693	744	631	728	703	716	656	697	716	748	695	686	681	714	723	712	730	713	644	674	683	697	722	679	721	718	749	760	702	722	669	685	660	665	700	702	682	742	711	720	708	701	630	718	737	709	746	723	699	735	683	734	723	679	690	677	686	671	673	707	762	685	680	720	684	761	756	712	742	761	730	703	689	714	714	692	660	731	715	712	696	735	739	696	689	730	722	732	763	684	757	702	733	724	692	695	623	695	772	645	676	706	697	715	713	721	730	734	683	689	708	746	726	743	738	708	679	677	738	655	752	701	728	691	695	708	711	715	698	713	716	720	680	718	718	659	729	685	764	696	694	730	683	712	665	719	740	686	692	728	733	702	677	707	729	676	675	700	731	647	745	691	724	698	678	702	683	707	709	741	703	755	700	719	684	725	741	694	657	692	679	686	679	685	700	735	668	677	682	726	721	674	692	718	678	728	698	686	753	776	709	692	743	742	673	762	718	706	702	727	701	691	695	681	659	732	680	663	710	709	663	712	710	727	711	651	733	704	732	656	767	758	676	678	668	718	744	675	710	654	685	742	737	719	699	677	711	746	704	687	709	694	715	675	704	697	756	714	683	656	686	719	685	733	748	761	691	706	723	713	715	726	703	709	680	673	685	729	704	705	715	768	683	657	700	719	637	681	677	688	729	687	680	745	734	705	668	696	717	694	725	697	710	725	716	708	689	741	702	698	709	681	723	671	720	700	692	733	690	731	693	706	702	666	703	697	679	709	714	735	706	673	728	743	713	733	750	716	732	706	737	701	708	702	735	693	713	693	707	696	674	708	727	700	662	723	710	754	698	649	668	701	733	674	651	737	698	668	683	720	734	714	707	691	714	710	695	700	693	747	679	678	747	710	688	685	677	738	743	696	652	721	749	695	684	708	715	668	711	722	684	735	713	729	662	703	661	698	739	722	633	707	670	687	701	695	730	779	694	768	731	699	692	759	687	687	718	713	702	784	701	707	712	732	729	682	733	734	712	647	719	681	740	676	756	705	694	726	668	697	698	701	735	712	759	717	766	711	680	669	765	683	715	686	654	668	658	704	678	720	719	645	690	691	748	683	684	672	667	712	718	698	721	763	698	764	711	745	705	712	700	706	674	673	709	688	688	691	676	704	730	698	696	710	725	723	680	640	686	706	683	739	727	693	666	651	727	668	709	645	659	687	693	688	675	665	679	730	697	740	668	732	713	689	697	693	689	707	732	672	689	707	779	641	724	645	674	673	712	646	729	705	684	668	714	707	689	739	700	713	701	729	717	692	687	688	638	757	724	707	740	747	697	686	713	712	727	693	701	682	697	709	697	706	673	740	716	678	701	719	705	663	696	678	770	717	713	684	650	689	644	728	673	734	721	722	726	729	707	751	700	673	711	723	729	704	714	752	696	743	699	769	684	732	720	745	652	716	686	718	741	684	718	703	728	686	706	728	722	702	658	667	698	730	668	721	656	682	691	716	728	708	723	672	695	705	698	767	752	695	704	725	659	747	688	705	724	767	694	698	694	724	683	733	719	681	720	693	713	680	666	691	682	759	708	699	702	751	648	728	702	732	733	736	676	691	701	680	685	702	660	708	705	712	701	729	696	709	699	686	705	677	718	722	695	696	676	738	713	682	739	662	723	670	741	694	683	689	686	668	700	739	747	706	675	671	700	723	680	678	734	725
3805	10243	7297	3841	3034	2520	1837	1517	1285	1148	1007	979	895	886	898	837	865	805	817	816	762	784	766	744	773	773	782	731	808	764	773	781	745	770	798	795	779	763	755	768	742	725	728	775	769	764	724	740	769	718	807	785	722	743	757	735	750	766	771	745	781	722	710	748	731	735	733	729	726	754	767	766	768	687	734	789	724	774	681	741	758	719	733	766	709	752	743	779	713	770	766	728	732	692	717	749	761	726	723	748	717	732	773	745	714	736	754	746	689	783	728	793	717	771	751	716	763	714	703	718	727	751	739	716	767	741	722	775	724	787	735	756	770	722	726	726	762	691	760	672	756	768	704	745	732	764	718	736	777	769	772	747	752	765	710	722	739	723	729	721	726	763	734	723	701	741	766	745	760	795	779	738	786	712	769	725	737	765	790	752	696	700	762	735	735	700	755	759	703	736	722	724	716	694	750	738	744	787	734	732	733	703	739	713	786	742	774	737	755	750	682	750	741	718	709	730	717	751	744	694	761	722	718	807	722	766	755	771	732	784	728	733	741	754	792	711	718	718	786	760	741	719	702	784	709	746	770	676	706	723	758	745	757	718	729	743	744	700	750	715	705	714	733	754	724	703	756	779	712	748	745	728	765	803	704	773	758	729	744	719	769	764	762	766	707	732	692	727	753	753	753	714	738	719	735	757	759	744	738	744	743	735	787	716	704	755	733	763	740	750	766	708	727	677	702	729	703	736	709	705	734	706	772	773	700	712	685	672	792	741	764	706	719	744	725	721	719	739	766	697	766	720	732	741	706	755	732	770	721	758	751	726	722	750	762	789	747	703	720	700	734	741	746	756	734	750	758	736	754	731	694	770	739	802	747	754	733	752	766	741	784	716	694	717	706	740	744	765	743	745	686	780	715	749	706	723	755	715	730	707	765	752	756	757	766	715	689	740	736	737	763	779	769	755	726	747	728	777	698	761	735	738	739	749	749	739	710	710	763	741	707	768	715	807	715	736	750	732	665	782	732	769	768	726	820	754	680	706	746	755	705	692	738	728	753	742	711	716	742	785	707	759	748	756	694	746	733	743	754	768	780	711	752	737	709	763	737	715	783	712	742	701	700	785	728	742	726	706	739	709	713	738	757	779	741	708	735	730	740	728	726	752	752	728	734	758	705	758	728	730	738	758	761	750	704	745	773	711	799	738	712	759	789	769	739	759	715	766	757	671	737	738	762	729	752	815	720	784	734	739	714	771	738	732	723	801	752	709	793	728	762	733	744	732	746	691	737	725	736	697	712	715	743	768	769	747	731	758	772	732	771	730	778	792	741	752	796	740	725	750	732	724	724	725	764	741	681	763	720	752	754	763	733	752	714	765	764	778	681	760	780	715	737	699	719	752	683	733	747	708	744	772	764	766	797	728	748	745	760	789	785	720	771	734	771	768	755	745	763	696	720	776	712	753	744	733	751	759	725	777	780	714	755	758	717	744	716	752	743	770	709	753	718	742	761	723	754	690	722	736	696	774	763	716	720	704	735	719	766	770	739	818	732	764	739	761	695	765	763	776	713	736	742	720	674	740	746	749	746	763	722	731	736	690	746	719	763	763	697	723	752	728	713	762	741	722	783	678	708	699	728	743	810	741	755	749	747	767	750	713	716	723	773	751	718	737	722	735	775	739	689	722	728	761	737	731	738	785	730	713	763	725	757	737	725	746	762	741	727	748	767	740	743	690	741	748	708	740	755	741	756	730	782	718	759	744	704	748	732	684	758	742	703	704	771	727	734	714	712	745	711	754	775	718	732	700	759	776	755	710	706	795	746	730	735	760	750	771	750	724	714	773	803	721	710	711	740	775	751	753	766	722	754	702	735	737	739	727	757	757	718	722	751	739	760	767	734	737	765	731	773	707	764	743	732	755	760	766	728	722	759	674	700	728	711	772	755	741	743	749	753	769	729	781	664	709	787	739	678	753	714	770	748	746	760	733	728	807	730	735	750	753	696	775	730	759	730	733	742	718	735	788	736	762	748	761	750	766	697	737	734	741	752	715	773	751	731	763	744	693	719	712	770	739	717	779	772	708	774	735	763	752	760	712	721	698	733	738	681	754	714	722	725	745	732	740	703	755	753	723	740	770	714	734	735	749	706	742	765	751	749	771	743	747	728	729	774	758	794	727	742	770	739	790	731	722	754	713	743	714	711	758	727	762	731	763	689	693	752	764	711	733	738	739	770	753	740	729	753	718	723	737	699	724	731	686	719	801	771	753	745	711	732	723	709	710	772	724	780	752	710	750	718	796	718	735	721	706	741	768	709	711	738	751	717	747	722	779	683	684	723	694	754	747	746	753	757	716	717	744	691	757	783	761	729	729	753	748	740	740	725	748	747	766	759	735	765	741	744	708	761	705	728	682	747	695	753	755	784	726	715	758	731	731	709	739	754	782	778	764	734	752	685	761	727	697	711	748	716	742	748	747	708	742	792	749	716	745	773	775	723	743	719	732	712	760	738	761	707	764	726	775	755	721	720	746	737	734	755	718	746	747	749	747	678	746	808	725	805	734	740	720	723	717	779	712	740	748	756	710	764	752	745	758	723	706	749	755	776	750	765	762	816	754	724	708	732	716	737	726	689	810	732	763	718	737	775	708	724	761	744	769	775	719	751	729	747	775	754	724	733	748	729	774	767	731	689	738	752	746	699	699	722	739	776	786	738	789	763	758	794	785	787	766	768	755	739	703	728	709	780	718	764	692	760	715	700	736	672	744	756	783	773	727	742	718	698	732	719	753	757	766	735	737	689	733	725	715	745	764	711	781	718	730	685	749	753	743	759	744	761	704	710	719	715	761	760	701	758	761	717	797	781	749	780	761	716	759	744	686	727	738	735	720	741	755	717	721	773	738	726	748	739	740	778	714	797	759	759	755	746	722	729	729	738	735	733	781	706	781	805	713	752	723	701	730	730	754	710	738	744	737	743	783	772	750	763	737	754	732	744	707	757	710	711	668	770	762	697	764	704	721	752	714	765	729	722	707	728	728	703	695	704	729	726	740	749	722	664	717	731	741	683	728	750	786	700	724	738	740	731	741	735	731	747	763	744	731	707	691	706	776	755	766	809	735	689	744	728	730	727	727	738	720	713	764	735	759	723	738	771	738	680	774	752	710	756	748	739	703	709	720	731	784	722	711	743	720	752	741	716	718	735	736	765	734	762	735	694	726	735	786	735	725	743	724	778	743	711	724	729	795	714	728	708	753	758	788	753	760	725	665	715	752	765	710	695	740	791	736	723	731	783	739	784	750	729	747	758	720	711	782	757	753	745	737	763	742	749	734	691	763	800	750	755	744	722	751	716	757	743	707	732	723	762	758	679	736	760	713	697	744	760	736	728	735	731	762	711	706	739	753	766	718	711	706	776	734	740	751	730	757	770	751	721	817	733	755	773	739	723	742	735	793	705	771	779	757	707	726	747	740	730	732	752	722	747	729	750	761	766	736	677	718	796	763
24683	21268	27904	24928	16146	1107	522	394	376	298	251	244	236	232	258	247	221	230	231	229	191	193	213	196	214	200	199	214	214	207	193	202	212	193	228	187	190	211	189	191	187	175	199	191	197	157	173	195	218	174	201	183	184	190	171	178	182	187	178	199	190	200	166	180	169	203	196	198	199	186	180	188	188	194	207	176	196	166	208	206	191	183	182	185	175	174	185	201	194	187	191	173	190	161	166	202	207	186	198	181	202	195	222	158	205	227	209	173	194	183	216	221	198	224	204	180	194	171	206	200	212	195	199	210	199	198	204	211	192	189	204	201	206	202	190	175	195	186	180	195	184	167	192	185	193	192	193	187	189	190	189	193	208	172	209	175	207	187	185	182	173	196	190	184	173	182	203	195	188	185	176	181	218	183	194	199	178	176	182	202	187	175	186	191	171	202	197	192	192	184	204	158	225	207	204	178	199	213	207	186	198	200	210	180	186	201	190	199	229	200	176	186	176	207	202	199	180	180	180	208	168	211	194	192	197	169	201	207	213	186	182	170	204	210	191	181	200	218	200	178	207	212	180	200	187	201	206	174	184	183	168	214	187	195	197	180	192	195	201	182	188	194	199	204	192	185	207	214	198	194	199	203	189	191	177	171	185	191	190	210	180	193	225	195	206	187	195	175	189	186	218	216	190	174	192	173	195	194	175	176	191	199	212	214	185	186	178	201	225	188	168	188	176	208	197	183	188	181	212	203	202	213	206	189	185	207	198	180	189	190	184	199	195	187	188	216	215	191	194	196	191	185	142	194	211	207	186	191	163	198	191	197	178	204	201	219	196	205	171	167	203	200	217	180	180	191	193	175	199	182	183	193	208	186	197	212	208	164	178	218	193	192	197	181	182	184	197	206	192	204	199	199	190	195	170	205	195	186	211	213	199	183	204	192	212	180	189	178	214	179	192	175	200	188	183	203	192	179	187	175	186	181	185	188	220	190	177	195	194	192	190	204	214	194	191	229	187	210	196	212	187	176	187	198	183	202	173	198	194	218	186	196	202	197	210	191	173	197	208	193	200	216	197	174	189	220	215	185	221	182	168	170	183	160	190	188	194	169	195	162	197	201	187	197	177	175	173	194	184	194	199	195	180	188	222	189	196	195	207	196	181	170	202	192	163	210	183	188	169	184	181	181	194	222	195	194	177	196	182	170	186	170	196	173	201	221	195	188	207	210	204	213	198	179	182	205	218	197	191	206	208	196	210	193	176	203	188	182	183	198	199	181	180	167	180	188	186	198	208	189	202	195	151	202	186	204	187	204	205	175	194	164	224	187	197	175	200	200	185	182	199	203	187	225	202	205	176	197	217	204	201	195	199	190	186	187	191	199	190	203	185	182	211	186	196	202	195	199	190	175	203	175	186	191	173	186	185	190	193	177	200	196	196	192	172	185	198	192	215	180	219	189	171	196	191	199	196	187	206	191	207	179	214	176	197	201	204	185	168	202	205	184	205	192	212	182	176	204	196	185	177	173	177	187	187	177	223	176	198	165	207	185	184	182	197	194	177	183	181	205	190	210	193	169	172	199	202	180	188	199	191	188	202	208	191	204	199	173	169	186	188	214	199	189	181	214	184	219	182	190	187	188	208	201	199	187	194	180	207	189	193	182	201	206	192	205	192	180	192	180	191	199	194	197	162	191	189	192	215	180	192	204	192	199	172	193	202	199	188	205	186	175	173	192	214	204	182	182	208	185	198	180	194	215	223	201	190	185	193	214	191	173	180	209	176	203	204	186	187	178	210	225	173	202	211	188	201	193	178	225	185	215	185	188	177	200	213	212	203	200	191	187	205	181	189	232	167	192	205	188	178	199	176	198	186	191	207	177	182	186	200	186	195	201	187	201	199	188	213	167	184	179	192	175	198	205	180	197	177	197	207	195	190	187	213	199	206	219	204	180	187	201	184	188	177	212	209	187	210	178	215	196	188	202	178	186	174	201	186	187	192	202	183	160	195	194	178	186	205	189	209	176	193	196	191	173	206	187	183	207	178	170	197	179	226	191	213	187	177	192	212	186	196	194	196	191	164	174	188	183	207	206	187	201	182	185	211	187	165	193	206	212	193	174	200	190	198	191	192	178	203	173	173	203	183	193	169	156	158	198	195	180	202	205	194	176	172	189	199	225	190	190	192	192	199	193	226	183	198	204	203	180	207	205	183	183	215	209	188	185	210	215	179	198	195	210	195	206	179	185	218	175	186	183	189	185	197	194	182	186	197	184	206	194	176	219	178	185	212	208	196	223	182	204	199	186	218	184	205	199	190	203	181	196	173	188	198	195	177	184	191	191	194	193	215	181	189	211	192	158	179	188	209	219	224	225	221	195	210	175	205	178	212	210	198	178	188	175	213	194	184	197	176	170	164	198	187	188	193	168	185	165	196	162	190	200	178	215	196	204	193	199	203	185	180	176	193	199	204	178	210	178	188	186	195	197	193	192	186	177	196	175	189	197	201	193	170	200	163	183	197	171	199	185	194	196	178	195	192	188	190	202	178	156	185	193	212	178	199	169	175	166	192	206	212	173	212	168	184	170	220	183	173	180	187	198	189	158	181	185	211	180	169	198	183	187	213	151	193	213	175	181	178	212	195	194	182	164	203	204	201	196	197	195	163	200	210	158	181	213	197	213	195	186	223	193	202	186	191	170	201	191	222	197	197	200	164	180	183	181	162	177	202	188	161	215	179	198	177	178	175	167	202	192	199	179	193	223	180	146	183	172	187	225	208	164	201	211	176	180	198	169	215	194	203	180	175	160	192	168	172	200	189	194	190	216	191	215	185	188	201	199	180	201	188	207	177	174	186	151	189	173	178	173	178	196	198	190	189	196	202	190	229	194	169	161	194	211	205	211	203	198	207	184	185	184	211	198	206	197	190	210	177	209	182	205	217	186	192	196	201	164	212	193	187	189	210	196	207	170	201	175	193	171	228	202	161	194	172	179	189	201	184	164	166	183	184	192	201	174	209	197	237	183	181	203	187	177	199	187	226	212	215	182	220	187	202	145	198	201	188	199	194	152	193	189	196	206	189	185	173	182	198	200	171	192	192	204	214	194	198	210	192	184	215	229	185	204	185	200	171	174	200	169	207	212	193	205	189	226	193	176	159	175	205	179	192	185	218	155	194	172	171	180	205	192	186	183	188	180	194	196	185	190	207	197	215	193	192	193	176	196	200	192	198	177	195	194	181	196	191	205	184	169	186	208	182	213	188	173	176	196	183	188	189	204	192	204	180	194	167	193	163	209	187	195	198	172	211	191	190	190	199	167	185	204	234	193	184	208	178	184	192	184	188	167	202	190	182	191	190	172	197	190	166	215	208	184	175	200	178	188	188	212	176	173	179	203	198	185	191	180	199	190	187	201	185	156	185	176	190	173	184	196	208	211	167	174	200	198	198	179	198	182	191	184	222	192	205	189	177	174	214	219	196	199	208	222	176	180	183	227	202	196	209	190
3451	5995	4055	2049	1629	1318	850	679	633	461	373	344	324	316	288	276	269	267	258	258	246	246	243	236	202	228	231	220	199	245	208	225	258	236	234	218	238	236	219	222	234	225	226	222	184	242	210	210	220	230	248	212	207	199	246	237	219	225	250	223	236	192	223	234	229	199	214	218	211	213	196	227	226	221	250	206	250	223	260	213	232	206	205	212	224	221	214	207	204	207	206	219	233	215	229	231	217	194	256	226	220	216	221	227	208	205	209	221	224	229	216	215	213	226	222	235	226	213	224	240	215	235	201	211	219	205	217	203	240	233	217	207	230	206	247	214	238	191	229	236	247	228	203	220	213	229	218	216	194	234	213	235	218	235	239	246	210	218	228	199	194	217	249	230	193	233	204	247	250	224	222	217	211	223	207	221	207	222	221	220	237	226	211	218	251	221	207	220	225	215	218	215	221	214	217	224	215	227	212	217	213	214	187	198	227	208	234	235	229	215	212	241	218	228	234	209	239	227	210	221	239	215	245	213	209	217	196	209	220	215	195	226	213	214	206	255	227	218	252	228	216	229	218	200	232	220	232	211	221	216	209	236	239	217	225	200	225	222	227	231	214	221	213	235	237	221	243	249	213	213	219	232	201	204	217	218	222	223	199	223	232	209	228	249	216	220	216	244	224	202	198	229	205	229	214	227	204	205	256	223	199	216	233	242	215	229	228	216	199	239	235	211	233	216	222	206	218	207	226	201	214	222	234	223	225	202	254	223	210	196	210	232	219	225	202	215	243	239	251	212	252	229	237	221	232	235	220	231	222	231	238	197	210	205	231	233	231	235	224	237	239	238	235	222	219	206	223	208	220	222	241	228	213	216	207	229	226	219	215	234	210	216	215	207	206	205	215	242	228	209	224	224	199	205	232	223	212	218	211	219	208	210	227	206	211	189	216	212	210	179	206	231	214	208	225	243	222	219	239	215	200	214	234	224	212	220	240	215	227	203	211	212	217	247	207	238	207	250	198	230	253	249	226	202	252	223	216	228	223	222	214	218	235	216	234	227	194	213	205	235	227	184	225	217	207	218	199	209	202	223	225	214	238	216	221	218	249	269	231	218	225	225	216	192	214	229	222	238	211	219	229	217	227	240	204	234	216	224	230	195	220	200	198	221	230	230	219	187	237	225	218	219	226	226	220	207	221	210	234	183	204	224	209	206	227	207	210	234	208	211	200	222	211	194	208	225	206	237	225	201	238	226	209	226	208	219	201	235	225	240	231	247	200	195	219	274	212	210	208	217	225	228	202	247	239	225	198	204	222	246	251	217	222	224	209	225	198	205	230	225	215	226	212	213	212	224	239	197	233	241	220	238	219	190	203	206	193	206	226	199	218	196	240	245	220	218	217	241	205	218	225	215	193	217	226	235	238	237	230	229	209	221	211	205	227	222	223	231	218	197	219	214	259	212	233	211	244	212	233	223	211	215	225	230	207	243	211	215	222	229	218	221	217	221	237	211	202	205	213	234	204	187	250	200	200	235	238	218	223	202	245	218	228	238	193	217	203	208	244	184	228	199	203	194	206	180	220	226	235	218	248	219	204	218	222	216	210	243	222	222	239	243	216	196	226	223	203	233	237	228	223	215	219	223	220	223	202	215	236	217	220	211	228	228	212	237	215	197	220	192	220	196	225	217	226	227	224	216	231	223	222	240	212	204	218	201	223	231	208	221	219	227	236	218	240	222	225	227	196	203	250	219	228	213	210	210	229	253	220	192	238	246	234	211	231	216	206	214	218	232	222	213	229	216	221	242	205	228	230	212	230	224	224	225	201	228	201	208	218	221	215	224	233	207	202	233	228	207	215	214	206	219	241	192	212	237	253	216	207	244	214	190	197	243	230	219	206	211	227	197	219	228	201	202	222	210	221	210	229	214	215	235	231	202	234	213	201	205	206	223	228	207	223	228	233	205	208	228	233	193	206	202	230	219	228	211	217	222	212	198	229	222	235	241	229	216	206	222	216	209	241	209	224	233	188	202	196	227	221	216	253	223	223	220	218	191	236	201	212	234	217	213	209	219	217	211	209	188	225	216	213	212	222	222	211	197	216	230	230	208	221	216	221	238	184	219	217	211	216	219	218	211	241	243	242	210	217	209	214	231	191	226	220	220	236	215	202	241	197	237	242	236	212	210	231	221	179	229	221	230	196	246	227	221	230	204	220	230	236	216	234	235	233	200	207	204	211	247	203	232	205	218	232	233	230	212	201	234	201	197	246	201	219	211	199	213	194	203	209	216	199	196	208	207	185	226	227	213	200	218	234	218	210	208	208	217	197	245	220	245	224	245	193	241	222	217	230	192	241	224	205	222	222	203	213	211	228	228	225	231	209	248	219	202	212	225	233	245	196	216	230	221	231	199	207	216	231	211	221	236	222	212	237	213	224	212	233	236	218	235	213	239	214	222	192	204	227	199	192	195	228	243	211	238	213	210	225	202	239	226	214	191	201	215	239	215	205	214	241	208	253	242	206	215	206	240	221	233	232	193	223	211	220	217	224	213	197	229	228	238	216	203	230	219	208	234	218	242	259	220	226	204	220	223	224	203	210	201	241	218	227	227	206	222	223	192	224	238	209	218	218	240	229	249	211	210	222	219	202	230	235	217	230	230	222	221	234	218	226	212	214	229	233	186	199	217	248	221	234	227	234	240	214	210	204	235	224	223	221	219	221	209	238	229	223	231	222	227	223	230	239	197	217	250	191	234	212	215	216	217	225	221	222	215	184	214	223	245	208	212	227	240	238	221	254	227	209	228	207	201	222	223	225	212	229	213	257	217	197	212	216	206	195	237	189	205	226	205	194	251	218	211	207	205	207	206	225	217	232	223	229	227	216	243	213	220	219	219	217	228	210	205	219	210	217	228	200	216	213	210	218	235	252	213	206	229	223	195	213	225	215	199	213	226	198	227	223	218	221	236	186	225	232	210	238	208	216	221	192	213	228	230	244	209	237	225	215	211	212	211	218	224	249	214	223	216	232	202	248	201	236	246	216	215	220	228	215	208	205	210	200	219	226	209	214	226	202	211	236	220	215	231	218	210	242	204	190	247	223	236	235	203	230	220	229	222	207	194	219	218	244	234	220	227	224	178	213	212	224	215	223	243	189	244	209	213	201	210	205	245	196	216	233	229	215	227	215	203	261	206	229	209	209	233	236	203	222	215	220	207	212	268	215	230	230	202	225	214	214	201	223	219	239	226	224	211	214	219	232	205	228	220	211	203	208	218	215	228	220	206	233	218	215	200	246	219	216	229	219	195	208	205	220	217	206	227	242	225	191	212	212	224	209	221	212	219	240	206	229	215	229	219	209	232	195	201	232	229	217	242	244	205	227	214	228	229	222	218	201	209	220	235	240	211	198	225	261	225	224	193	256	216	197	228	226	201	211	225	220	224	197	223	196	221	211	221	235	215	195	243	235	228	212	251	201	213	233	213	224	220	243	203	238	226	211	222
22467	21290	29109	23765	21289	21393	12981	1646	1250	980	854	765	723	696	683	671	656	624	583	604	602	609	602	627	574	563	563	586	563	579	542	558	587	523	555	522	570	604	510	518	556	554	515	574	535	541	506	519	553	489	533	520	543	540	511	556	535	521	473	528	509	506	544	538	523	548	571	526	510	541	534	551	566	553	530	545	539	569	540	534	544	521	553	519	518	537	542	513	515	536	564	524	514	530	492	480	504	519	505	566	548	573	527	512	531	524	517	512	529	519	555	514	502	534	524	549	550	535	532	493	543	518	554	531	532	514	535	516	527	503	524	508	505	501	481	525	479	535	503	554	510	501	515	528	512	521	535	512	519	520	509	551	523	520	493	530	550	525	520	476	526	489	493	534	545	527	554	514	491	486	545	562	526	524	527	500	569	561	514	529	521	532	515	539	570	534	522	547	546	531	542	554	552	490	479	528	519	504	505	499	495	506	527	513	557	558	535	508	543	511	531	534	474	510	522	488	510	552	549	522	511	543	526	524	545	500	504	535	542	547	490	523	551	526	520	536	524	509	520	501	512	510	540	510	546	514	518	535	553	552	487	528	507	568	533	509	520	507	523	570	528	493	494	532	518	492	502	513	565	491	506	563	534	497	515	548	499	488	494	527	514	501	492	544	522	515	530	546	501	552	520	545	513	543	513	524	522	570	492	520	532	537	501	496	507	503	533	527	527	557	558	514	500	543	569	509	547	542	503	516	540	514	531	511	533	583	559	539	502	540	520	548	506	514	539	522	527	512	514	527	531	536	513	538	511	544	544	515	506	552	520	511	510	542	547	509	524	508	530	511	527	511	501	518	496	505	521	539	539	544	498	514	505	526	568	528	541	540	503	509	561	543	515	556	510	532	496	514	519	552	508	509	517	507	506	545	575	509	519	512	533	509	510	543	501	530	481	508	551	483	491	511	526	496	533	499	547	525	491	531	491	566	561	502	515	508	509	494	509	504	531	539	488	522	508	522	500	473	510	511	514	558	501	522	509	540	505	517	514	560	529	505	480	531	489	526	563	521	527	492	530	520	495	546	502	536	545	502	549	534	527	523	532	503	554	485	552	517	513	515	531	525	529	534	568	515	517	550	515	524	537	486	511	524	499	522	552	505	534	550	529	496	527	489	500	519	510	492	499	567	516	553	495	565	565	528	535	517	537	503	513	567	483	575	509	526	521	520	510	494	545	532	502	496	506	540	500	563	556	480	527	520	534	524	538	497	501	505	539	534	551	502	534	506	540	560	543	498	509	529	570	521	553	539	560	486	558	578	520	520	536	520	530	507	533	488	545	527	524	518	523	531	503	492	523	521	528	535	486	532	545	521	536	502	480	518	514	537	526	501	503	557	536	475	540	521	452	543	481	528	529	540	517	481	530	534	546	519	541	524	579	504	551	542	536	538	521	547	536	528	516	506	487	490	519	575	548	536	505	494	516	546	503	469	496	526	474	549	500	520	505	505	546	498	522	543	508	495	506	523	542	518	549	530	512	548	512	544	510	503	499	526	541	535	508	554	511	512	487	501	506	562	528	518	521	545	545	557	542	506	505	570	497	540	518	511	552	503	503	494	526	545	539	518	537	498	511	513	534	459	557	508	542	523	509	558	505	523	507	488	507	538	519	516	481	508	571	472	532	497	501	495	550	515	566	553	532	536	527	513	500	547	488	507	520	503	551	519	519	505	524	544	550	506	494	504	526	571	510	497	493	498	538	477	512	484	451	497	515	557	526	544	537	541	544	554	490	509	543	525	506	526	509	566	507	496	541	485	515	504	501	547	503	518	526	509	507	508	508	526	539	519	517	501	485	480	609	523	492	502	493	537	541	513	521	504	547	526	551	522	511	547	520	555	497	500	509	544	521	513	529	515	534	497	502	501	509	489	551	523	528	528	505	509	536	550	521	511	464	531	561	476	496	549	508	525	489	471	524	474	538	536	472	481	505	509	471	553	533	506	517	492	511	519	542	561	564	499	529	515	527	507	506	479	565	539	521	556	497	564	519	534	537	493	527	554	558	528	542	520	523	474	464	544	575	500	503	484	498	467	512	497	541	531	516	542	517	526	508	507	537	537	503	539	520	505	564	523	517	538	541	534	488	553	507	512	516	499	510	515	535	501	512	547	512	536	487	544	518	525	536	529	516	521	507	501	535	525	532	576	516	532	510	498	518	551	511	509	508	529	524	489	500	556	530	506	575	482	521	495	494	558	520	501	527	516	538	527	518	556	501	522	587	484	503	525	508	531	529	532	534	543	500	555	544	571	524	471	529	481	507	499	523	517	514	519	532	526	520	548	545	541	501	546	522	512	494	529	468	535	508	492	518	542	532	532	525	494	471	527	512	500	532	521	488	516	502	521	476	462	502	523	536	537	516	501	516	506	513	538	554	529	491	559	514	529	524	506	517	582	534	522	509	522	512	540	548	522	556	573	524	472	534	492	531	496	509	533	540	538	545	530	543	491	516	504	508	504	516	490	531	558	529	476	581	493	522	545	559	526	518	536	551	557	527	525	518	527	501	530	539	510	518	556	533	489	533	495	543	512	486	513	479	513	473	500	532	534	498	523	507	510	537	541	490	545	498	538	513	473	532	518	516	519	514	482	495	537	494	558	521	510	483	550	509	508	542	552	509	498	535	508	586	510	550	526	539	490	564	491	560	471	548	503	524	535	553	521	548	517	556	516	544	493	509	513	504	548	550	513	492	513	541	525	528	517	504	525	526	491	490	480	553	508	529	516	542	538	534	504	492	544	540	490	544	558	512	526	513	484	534	553	485	497	532	475	498	486	512	537	517	545	511	546	564	508	514	507	476	530	528	535	529	507	484	518	523	509	533	559	517	483	522	525	567	508	499	539	514	547	536	534	534	511	498	556	528	481	545	525	520	498	546	528	507	544	528	498	540	546	525	511	522	508	529	489	535	517	527	519	517	539	491	511	497	503	501	501	517	540	534	527	572	537	551	497	496	529	520	576	522	537	558	509	532	477	496	520	555	496	542	497	461	476	488	515	490	521	503	513	532	529	486	499	487	539	514	513	531	555	540	536	526	506	493	517	505	454	540	476	545	505	508	531	501	536	530	508	520	513	517	506	521	509	517	499	524	492	550	539	488	514	537	518	500	536	525	524	524	491	466	501	561	539	509	512	506	502	551	502	500	478	533	510	520	557	503	549	499	530	524	543	533	535	507	489	504	496	512	563	535	582	485	481	560	503	492	536	536	558	499	509	552	522	502	567	502	547	496	455	537	551	523	514	528	482	545	507	495	466	523	552	489	504	496	543	542	506	545	537	528	508	513	499	505	491	486	540	520	560	515	479	523	521	518	520	528	524	571	474	522	552	515	518	532	493	538	534	528	511	554	502	499	516	512	524	513	524	496	519	526	518	511	521	523	486	516	543	511	517	539	541	500	536	543	559	537	517	524	521	531	517	579	527	515	557	502	493	506	553	543	550	498	495	486	484
5186	16303	11762	6344	4922	4042	2665	1997	1838	1383	1096	921	901	805	812	717	719	741	667	732	691	644	641	633	640	645	623	644	573	592	602	581	633	583	552	617	572	547	589	595	592	578	594	573	570	589	546	562	560	614	583	605	552	557	611	602	546	573	560	574	592	521	547	560	598	589	564	592	593	585	574	570	547	605	580	572	557	564	589	567	581	530	566	609	625	569	574	585	598	540	547	530	565	547	567	566	586	559	556	598	555	543	569	537	558	534	551	579	587	590	567	582	550	512	566	610	559	542	578	541	580	602	561	573	579	584	561	592	590	520	579	563	553	533	566	549	596	559	579	552	569	577	567	563	548	530	569	516	603	573	563	596	604	579	530	543	589	587	562	569	557	593	570	577	558	604	540	554	546	585	567	566	560	588	550	571	558	590	578	574	593	569	603	528	551	587	528	596	582	580	525	553	533	560	572	572	557	539	536	538	570	567	539	585	559	539	616	573	555	545	536	579	504	567	545	589	544	552	555	569	565	543	541	554	560	575	588	533	584	577	553	555	559	572	547	550	584	564	582	550	569	552	565	552	525	574	535	593	534	559	577	577	564	584	592	566	590	578	579	520	576	551	584	595	555	538	565	549	552	556	544	557	571	546	604	567	577	563	551	588	566	536	563	606	542	554	551	592	567	567	561	576	551	562	573	566	580	542	583	565	533	516	604	612	596	526	556	550	546	578	558	552	566	555	570	585	568	585	605	549	576	579	576	561	566	558	599	578	515	540	542	552	595	566	572	536	565	596	538	538	552	570	552	516	559	596	561	566	541	610	551	594	586	565	573	528	565	540	600	596	548	541	552	588	558	535	568	541	607	567	583	560	599	556	570	563	565	557	553	575	546	537	564	532	592	561	567	581	541	527	547	591	579	539	579	529	547	565	558	540	586	585	536	549	608	577	561	574	526	595	568	538	591	555	538	540	571	605	577	534	582	580	537	528	522	575	610	557	594	564	562	535	587	552	559	538	541	587	554	603	599	516	551	572	564	516	580	554	590	499	539	574	565	537	645	553	582	548	599	618	521	538	562	591	558	576	599	600	552	573	513	590	585	574	580	593	615	535	563	566	569	571	591	533	563	546	573	549	576	602	564	537	531	574	572	593	553	549	564	553	587	612	564	582	584	578	562	571	578	546	537	569	537	559	533	527	519	494	572	556	613	570	586	555	620	589	498	567	540	584	563	548	568	551	571	598	573	568	558	563	580	530	537	557	539	548	585	567	574	539	544	593	566	578	541	555	590	564	571	558	511	606	594	564	559	533	529	532	582	548	511	572	602	530	571	508	563	575	580	597	596	574	535	535	537	585	588	593	575	522	552	523	605	568	585	591	567	568	569	562	596	573	546	558	563	575	554	565	558	545	537	552	564	564	599	565	584	572	570	551	548	577	565	567	562	515	565	571	536	574	576	543	569	581	546	572	605	558	540	533	536	567	576	523	536	575	546	593	535	578	596	564	565	564	540	558	583	551	569	600	546	556	613	589	528	643	583	553	554	565	562	583	540	606	584	577	566	552	534	583	582	564	591	553	567	584	597	562	542	559	530	549	514	583	585	545	522	577	553	578	563	536	569	533	573	569	558	597	541	553	584	568	574	567	586	598	555	564	569	553	609	538	557	557	560	569	565	543	542	586	594	566	571	550	554	545	573	537	532	574	580	533	580	542	560	603	568	580	583	563	545	548	545	529	570	599	564	564	550	549	525	570	563	584	570	513	553	574	558	558	586	586	562	559	567	541	574	584	564	556	579	555	544	534	549	568	554	571	544	565	612	549	558	541	586	551	550	569	542	554	593	581	547	570	567	585	559	569	581	563	552	562	541	588	544	545	551	556	615	577	516	570	564	567	583	582	538	542	557	554	542	522	599	591	570	544	573	603	587	526	601	570	609	562	578	538	577	577	542	635	599	530	596	555	577	534	567	565	589	557	564	548	606	527	577	520	591	514	559	547	561	536	540	561	595	581	560	570	585	518	556	555	580	530	546	583	559	565	515	558	580	556	559	584	551	570	570	528	521	574	550	534	587	529	611	597	542	578	566	560	558	554	537	570	569	564	601	599	580	584	589	543	577	586	555	554	567	573	564	539	611	565	525	536	562	578	557	618	555	585	585	529	568	553	574	556	597	584	586	565	538	578	589	556	531	551	564	555	527	565	566	562	559	584	558	561	588	587	554	549	532	565	557	549	525	575	570	571	592	554	557	556	601	563	556	594	575	569	592	537	563	547	567	545	587	549	536	537	571	573	543	596	587	553	510	566	522	542	540	551	585	547	533	521	536	562	550	597	525	593	574	576	599	565	522	549	568	594	564	556	546	574	556	570	539	595	534	566	535	535	542	575	575	572	575	562	573	570	545	517	589	567	519	555	530	576	555	573	601	569	524	515	620	588	549	562	531	568	585	577	579	541	604	573	545	578	537	593	548	591	561	576	529	581	582	557	577	562	586	533	560	571	602	593	525	600	583	546	569	567	580	604	587	581	543	544	580	558	589	533	575	503	549	539	556	552	534	571	587	575	564	576	591	590	588	587	521	590	577	560	581	587	594	563	584	532	597	575	567	545	556	573	581	557	530	547	569	527	559	593	555	565	583	582	554	571	611	569	555	558	586	556	613	554	587	537	548	545	577	592	565	582	598	531	543	552	565	608	548	518	566	573	540	600	571	538	550	609	549	552	511	495	576	533	503	525	547	586	589	553	576	543	561	584	535	576	555	565	559	583	585	575	562	565	578	556	545	627	594	549	538	571	544	566	568	572	529	574	532	550	543	556	543	589	578	547	561	514	539	547	555	601	620	564	581	594	592	582	589	551	559	572	584	522	548	547	597	603	591	540	531	515	542	547	518	545	553	578	560	527	539	563	593	504	574	582	603	559	555	584	528	573	530	570	574	571	548	528	540	562	562	591	533	590	558	565	546	586	523	566	566	547	535	548	553	549	559	599	577	537	553	555	602	580	542	540	561	535	582	576	581	557	536	553	535	541	580	580	560	520	584	548	568	578	550	591	561	578	588	559	551	557	549	566	565	535	570	591	608	528	572	560	561	567	543	525	526	528	540	561	578	559	567	537	609	541	549	538	561	563	564	581	542	512	572	581	541	541	535	560	559	586	558	556	548	575	575	571	573	573	600	542	589	573	545	546	526	552	572	544	569	544	570	580	535	565	588	560	573	599	529	552	545	576	603	533	512	571	566	551	549	590	541	547	571	561	585	569	542	600	537	577	563	556	547	521	587	579	553	531	562	566	552	573	512	520	597	575	568	546	569	571	581	556	554	532	568	571	556	527	567	565	535	565	561	597	540	557	585	565	543	520	561	590	603	551	585	534	567	527	526	541	548	510	576	573	589	540	575	537	578	585	584	576	544	589	550	534	553	564	545	582	585	535	559	517	565	549	579	562	569	532	545	546	587	551	576	578	563	566	536	584	565	543	571	544	582	596	556	575	592	586	571	554	576	583
27418	19563	6266	978	741	678	595	472	415	450	440	453	454	407	413	451	425	444	432	432	434	431	420	454	429	432	441	473	429	415	412	464	413	429	419	431	407	448	428	403	413	439	426	404	406	406	386	449	445	408	417	417	383	430	433	435	431	445	398	452	418	435	436	423	424	423	414	402	471	421	399	486	404	404	392	420	470	433	420	425	444	449	398	400	417	410	438	416	432	390	442	437	414	449	461	381	402	410	416	424	430	401	441	443	437	411	420	465	390	403	394	375	420	441	472	440	419	431	436	363	416	473	439	420	380	462	397	436	432	417	409	420	402	430	438	433	409	452	449	402	451	406	422	424	418	445	426	418	429	425	425	456	434	426	421	387	448	433	432	424	464	436	431	398	451	420	414	410	418	404	419	390	420	408	394	403	443	444	396	420	438	424	434	397	383	402	424	414	423	441	388	421	463	400	454	410	389	412	404	468	412	399	418	425	457	397	405	408	421	406	395	420	395	419	393	402	422	433	446	395	413	400	410	387	399	447	409	401	417	415	389	456	434	392	437	432	417	420	451	439	406	448	440	393	406	403	471	424	399	431	415	382	423	419	433	425	414	413	441	416	387	443	435	398	426	453	415	432	420	413	396	431	400	454	414	440	403	458	395	433	401	403	467	409	414	445	392	411	437	393	438	450	407	395	432	432	430	406	413	437	401	425	443	408	424	461	419	445	397	421	411	448	448	391	401	383	434	441	415	462	423	418	432	427	454	420	389	404	426	435	438	420	402	418	420	416	436	462	413	371	426	393	409	394	446	421	391	435	461	387	434	426	422	403	422	448	430	407	417	414	460	428	419	425	411	433	400	449	394	405	421	421	391	432	431	440	481	452	414	386	421	467	421	476	407	408	433	410	406	418	420	410	444	428	414	412	427	428	396	440	407	430	426	404	418	419	438	457	419	423	423	383	447	435	422	392	426	396	420	439	437	404	418	402	430	412	443	406	369	411	472	409	383	448	407	397	397	396	439	418	419	428	412	403	421	440	400	403	447	462	424	412	400	439	409	415	403	382	417	418	426	431	378	465	434	411	414	421	408	441	425	402	417	394	435	405	459	420	433	443	388	411	403	418	426	438	434	458	400	403	431	427	384	463	424	422	401	407	380	426	419	406	442	431	483	367	442	393	435	444	419	419	410	417	401	425	402	434	417	402	431	449	469	417	416	397	445	395	447	412	400	345	398	422	435	399	435	431	432	420	410	419	433	440	428	403	382	391	411	425	429	439	435	374	420	449	446	454	443	415	438	410	421	433	397	402	455	402	418	444	447	417	429	414	398	448	413	396	425	414	388	442	425	390	452	460	417	427	435	418	417	412	431	379	405	452	376	442	416	402	444	434	433	366	433	433	398	415	443	415	422	417	452	421	392	439	403	386	449	406	402	422	403	403	444	467	387	438	403	432	419	431	425	438	459	425	408	393	407	445	414	429	419	384	402	426	411	405	447	422	454	431	439	442	435	427	431	408	452	439	440	374	418	408	417	420	399	376	466	413	413	400	397	394	450	419	386	429	438	477	422	417	454	408	425	393	397	446	413	442	400	382	391	421	436	413	422	438	420	410	420	409	420	407	413	425	422	444	420	421	417	388	416	396	428	421	418	407	398	408	437	408	420	401	440	435	410	440	415	430	437	434	420	397	458	431	424	369	435	412	444	404	455	426	398	426	427	417	430	433	383	409	392	417	416	400	429	392	408	417	436	416	438	396	381	452	462	422	423	432	428	407	410	420	404	423	393	426	426	452	422	398	402	424	419	428	427	428	423	370	428	427	443	469	428	431	436	440	413	431	395	414	444	414	405	425	434	432	439	399	413	414	424	423	426	432	395	421	433	381	387	416	448	421	432	423	394	424	401	395	432	389	396	427	417	404	412	433	413	403	451	425	385	428	431	392	483	389	418	410	409	420	419	423	423	439	448	392	438	451	446	406	364	420	446	452	427	419	413	404	392	418	440	392	437	421	411	426	368	446	416	418	402	396	443	397	436	412	430	412	407	404	431	452	411	426	409	418	411	413	385	428	452	416	390	452	437	438	446	437	445	424	425	406	417	420	413	423	421	423	411	422	438	391	402	479	404	441	421	430	423	426	397	436	442	413	441	411	432	429	424	413	435	422	398	448	432	397	441	413	369	399	441	371	436	382	402	427	418	420	433	417	394	418	455	448	411	426	430	430	426	454	472	429	425	421	390	414	446	436	421	411	454	423	420	405	430	446	404	423	386	472	413	435	434	419	399	487	446	414	425	419	395	397	419	419	407	400	429	403	425	417	419	418	401	421	423	412	438	416	393	421	428	412	386	394	440	397	430	391	430	411	436	417	410	414	436	446	406	424	419	431	387	444	412	421	391	411	413	444	427	448	399	417	418	415	417	397	458	415	423	457	437	392	401	398	370	431	394	386	403	430	425	380	424	387	413	456	402	443	411	408	407	467	432	419	394	430	403	450	466	399	414	414	387	405	418	429	433	431	409	447	445	452	394	391	426	410	414	445	416	399	422	420	415	433	415	426	427	400	419	395	432	428	430	421	390	397	429	418	457	429	429	434	411	383	468	433	416	444	412	479	442	397	436	438	408	403	388	420	419	438	423	430	423	458	414	442	402	431	425	401	406	426	427	406	437	413	412	382	455	364	398	405	472	436	402	431	429	426	417	410	415	402	423	421	437	419	414	389	462	438	440	419	409	469	422	435	415	383	415	408	390	418	428	390	429	426	424	467	422	429	431	439	434	408	396	417	416	423	401	446	435	404	424	463	439	414	429	409	442	448	420	425	404	413	410	392	407	407	404	440	430	426	418	408	402	433	429	423	398	452	412	419	399	412	395	440	445	451	384	417	393	408	413	401	415	373	446	435	382	438	409	413	406	435	389	410	364	407	435	446	425	435	405	429	395	383	431	434	426	433	425	421	453	436	470	423	438	418	419	400	448	423	421	428	402	439	367	432	428	434	404	422	454	383	420	441	440	403	413	442	382	424	411	398	446	396	412	421	409	434	434	397	475	396	428	421	420	388	436	422	426	431	422	410	416	415	437	439	423	417	412	392	423	449	418	376	406	456	442	440	455	428	398	399	422	423	398	440	412	417	409	395	430	375	435	394	407	425	437	404	413	410	419	399	441	422	396	435	407	408	377	377	427	465	452	381	405	443	455	435	383	408	417	423	431	404	404	435	437	394	423	399	438	433	408	403	415	406	410	403	422	432	419	405	403	422	420	385	442	417	439	393	417	407	438	371	417	400	452	430	430	441	397	417	417	405	408	426	420	428	423	408	434	417	441	424	434	427	427	407	412	412	416	401	415	410	417	428	429	412	433	416	429	421	374	415	420	427	416	440	425	441	406	430	416	445	392	396	392	434	412	440	412	409	451	396	428	398	435	405	458	400	421	402	421	436	419	445	460	438	377	423	431	412	447	432	412	409	424	405	421	447	438	399	443	441	420	399	449	424	398	454	436	405
4227	1381	1025	673	625	588	570	503	505	434	483	478	472	472	454	466	486	442	441	412	421	452	451	473	462	455	455	460	411	447	448	444	425	488	439	419	430	480	454	465	431	451	438	439	443	471	436	448	434	444	450	444	443	424	430	443	409	467	413	400	426	440	452	448	444	466	423	482	445	463	486	476	430	406	435	410	431	448	450	430	400	426	468	452	443	425	425	443	440	450	451	446	420	429	428	444	413	451	456	456	455	455	451	414	405	432	452	494	486	429	468	453	418	437	423	431	460	410	427	460	435	411	442	414	447	433	433	440	464	417	449	441	430	441	443	424	465	486	439	443	458	455	417	455	458	435	437	435	439	454	452	438	466	443	443	462	431	429	429	475	441	484	454	453	430	449	455	433	489	455	469	440	470	433	456	396	447	441	420	464	459	396	425	442	412	456	449	423	424	453	433	434	467	418	447	423	425	460	448	433	428	447	435	455	420	429	454	435	474	421	427	422	452	446	467	432	450	456	414	437	431	404	465	450	425	451	448	438	463	452	419	460	462	421	467	435	457	430	449	432	461	427	478	426	470	439	484	439	432	440	482	444	431	443	448	429	444	437	450	432	452	460	444	446	430	450	466	478	403	454	440	411	445	405	462	457	467	443	422	459	465	465	424	464	452	451	446	429	425	428	452	460	510	465	407	443	429	450	386	448	488	426	439	426	445	431	447	435	427	443	445	428	465	453	449	439	450	418	436	454	429	412	423	429	452	433	451	440	433	472	473	465	463	420	444	437	468	445	423	424	455	467	403	445	441	524	448	440	419	440	471	484	456	462	425	466	431	449	435	435	425	487	409	441	432	465	436	459	467	431	426	442	446	457	457	439	396	426	440	459	436	401	490	437	429	433	427	479	440	423	447	437	403	432	462	482	441	468	414	452	443	440	456	429	411	413	479	402	439	474	459	458	474	459	441	456	485	431	442	451	394	470	439	436	461	455	431	456	424	454	463	472	445	466	416	446	450	468	438	462	456	464	426	450	417	474	436	455	439	429	439	465	444	436	425	458	449	457	444	455	414	460	474	427	416	449	474	446	455	443	446	448	441	468	441	431	458	471	395	437	454	442	445	430	445	472	465	473	419	442	474	455	436	468	431	440	447	457	434	478	447	421	422	444	447	459	451	438	484	455	444	389	469	409	470	484	422	394	425	455	455	424	492	470	446	460	458	453	451	420	463	423	429	442	427	432	452	437	452	428	457	404	485	399	426	446	457	446	435	435	466	461	438	421	450	416	464	475	455	416	472	434	446	381	442	422	450	461	422	452	433	452	432	441	472	464	445	472	440	483	454	425	459	462	433	415	470	452	429	383	432	458	427	401	424	472	434	459	434	419	390	464	451	436	447	442	454	433	452	433	427	469	463	398	477	436	423	405	450	453	406	435	425	417	435	458	394	439	421	445	446	416	467	411	465	439	446	475	423	437	459	454	456	459	428	399	404	464	403	467	454	460	453	453	464	430	405	457	420	455	483	468	505	445	428	437	419	468	449	441	426	464	455	439	439	450	463	438	446	451	434	424	448	440	425	426	469	436	437	445	462	433	433	437	421	430	391	473	447	449	440	415	430	459	468	459	428	443	462	452	430	463	382	454	409	486	409	429	449	471	463	415	437	426	441	443	432	465	445	451	420	451	437	428	449	493	454	383	419	467	400	455	446	422	451	460	471	472	427	448	422	452	436	462	444	464	456	416	444	439	447	441	456	453	445	450	436	407	447	439	437	423	453	453	462	441	425	450	450	431	424	430	414	466	420	459	441	447	451	413	423	441	438	458	435	463	454	443	451	413	475	458	426	439	427	428	448	455	403	450	436	435	466	454	459	431	428	460	449	432	414	434	425	435	450	470	419	423	436	416	419	449	466	441	442	468	435	433	466	441	412	432	429	456	439	456	452	449	445	441	465	426	438	440	499	416	474	457	459	454	460	456	433	436	425	439	422	462	440	437	433	443	460	411	467	405	439	450	443	453	429	444	455	433	456	459	462	464	417	442	442	460	432	446	470	462	433	386	430	465	446	456	445	428	450	429	430	442	445	415	424	441	448	431	438	479	452	422	450	433	430	454	451	455	429	461	443	439	431	447	449	485	430	446	437	453	453	450	470	452	421	440	457	458	440	424	468	460	466	435	427	430	432	451	445	466	444	435	436	447	436	441	459	460	465	454	415	436	443	433	428	415	438	430	443	390	421	441	452	466	461	435	479	459	426	444	453	409	438	461	461	433	394	412	452	436	465	423	448	452	436	421	421	438	447	445	403	489	452	432	452	468	430	386	484	433	433	452	433	424	425	456	442	411	443	420	451	440	426	471	425	489	479	462	463	464	459	428	434	492	450	455	414	419	432	474	481	424	436	469	442	474	457	447	442	454	441	468	430	432	475	434	465	421	452	432	425	454	375	458	446	407	441	450	412	436	419	470	440	442	473	435	463	412	443	443	450	458	472	462	418	416	456	436	462	433	459	403	477	421	462	453	455	427	449	441	474	442	474	461	428	473	446	430	457	419	429	426	439	439	430	460	431	415	439	388	408	425	451	422	421	461	445	435	465	423	452	410	502	455	473	466	444	483	460	429	424	462	467	413	445	430	444	444	438	457	435	459	396	480	463	465	439	458	459	433	450	467	436	455	431	458	434	443	450	454	455	424	469	424	465	436	445	447	475	466	426	463	417	452	472	441	444	432	444	469	448	455	418	423	441	472	452	430	451	446	467	468	430	493	429	432	446	420	478	468	422	445	424	423	438	451	416	428	412	423	480	452	431	435	428	490	448	456	461	424	423	457	444	436	434	480	461	458	409	509	457	444	450	454	460	468	454	435	453	455	451	478	401	423	460	459	410	448	464	474	444	459	457	495	497	464	423	442	468	444	453	454	458	451	452	448	443	462	417	471	485	483	436	430	464	437	411	427	403	440	449	424	409	439	488	439	443	437	455	487	401	441	445	430	453	479	451	447	436	453	458	423	427	428	441	475	439	476	438	489	417	449	438	403	458	431	450	484	470	477	435	454	463	478	400	448	463	431	462	440	451	453	454	455	438	438	457	417	425	439	445	421	422	461	450	450	457	436	459	424	437	467	425	473	449	392	453	484	430	446	439	501	441	457	462	459	466	429	484	378	453	461	432	419	453	443	449	468	445	460	423	470	474	472	413	411	434	453	463	441	437	422	448	449	455	408	452	458	411	448	430	409	401	437	460	479	463	434	463	447	467	451	474	433	415	412	459	474	456	444	453	440	474	446	414	457	465	445	428	456	434	462	478	450	464	418	436	447	413	460	440	434	440	448	445	456	424	417	405	482	443	450	469	433	432	424	462	449	442	491	465	431	426	465	453	434	421	440	468	465	435	456	425	420	426	426	467	462	415	442	477	440	444	420	397	445	416	409	428	439	421	435	457	421	485	448	460	445	472	441	465	454	456	451	471	453	435	436	427	463	434	452	469	420	442	473	451	446	421	440
23518	21248	28746	24057	21243	13670	2000	1163	1014	983	896	864	845	840	754	804	793	812	699	735	839	703	674	722	719	720	731	742	697	715	737	698	738	714	749	733	700	706	752	729	705	659	718	739	714	724	695	689	734	719	682	661	747	679	675	751	731	693	696	732	714	678	727	704	684	721	689	685	721	715	661	734	745	708	676	733	684	698	742	748	688	713	713	685	693	711	677	689	714	704	690	659	739	717	717	693	676	668	698	701	689	667	717	710	696	680	708	731	734	642	730	736	659	704	734	688	697	704	670	678	686	644	707	719	689	720	696	655	712	702	717	720	683	735	707	721	689	718	671	708	681	704	665	718	722	642	717	723	708	729	742	732	707	663	704	699	707	686	670	701	647	730	672	747	697	711	660	714	718	686	705	650	649	703	742	689	659	673	710	704	724	689	739	716	748	734	670	673	666	661	684	694	728	686	702	696	685	666	699	662	706	707	712	658	691	671	724	703	701	712	690	722	684	688	728	694	663	709	662	665	685	714	718	714	643	621	697	701	742	661	758	703	714	737	622	691	634	712	710	710	681	670	690	676	703	689	730	687	680	675	680	664	685	676	739	733	740	734	652	714	666	682	754	688	719	720	701	746	632	646	704	722	713	666	684	725	715	688	701	690	694	733	722	733	709	714	668	725	744	741	684	681	717	741	693	671	684	744	720	678	680	639	742	730	730	721	668	663	714	677	693	705	715	660	701	710	683	739	671	673	672	759	673	700	663	665	704	663	685	725	755	730	664	675	730	656	751	679	754	707	706	643	755	653	726	688	722	641	712	732	666	653	683	719	730	706	734	678	729	712	751	637	686	702	666	710	648	700	732	712	681	640	704	724	723	717	701	665	661	690	740	672	636	702	694	672	705	674	668	682	710	658	705	714	738	657	691	711	676	665	719	693	676	677	672	661	691	698	694	695	633	717	678	717	677	696	669	667	689	673	694	722	697	746	688	743	750	738	674	711	706	729	730	692	682	722	668	713	715	686	641	701	711	732	696	710	679	716	692	686	664	682	678	656	703	677	686	688	696	697	689	701	699	729	695	689	708	707	703	676	671	701	741	693	696	708	698	714	674	726	703	699	687	659	678	651	690	720	626	639	693	701	742	680	728	664	703	720	723	693	696	717	721	689	696	727	695	704	667	713	713	674	715	622	727	677	716	684	696	699	736	694	677	686	743	739	693	715	698	659	654	639	716	688	713	650	712	692	700	692	707	665	667	692	701	653	631	704	655	676	679	767	629	698	698	668	667	722	716	710	698	684	739	663	704	713	668	705	708	665	666	646	686	725	703	705	698	694	696	726	704	721	693	707	704	683	696	674	685	679	687	698	694	680	692	677	677	673	732	719	691	710	694	727	708	767	740	696	729	680	710	658	717	683	702	707	726	653	664	705	693	705	675	700	699	701	739	700	718	702	691	691	732	693	743	748	738	703	682	699	732	699	719	628	744	727	674	664	732	679	671	664	741	690	687	715	667	734	748	713	725	692	662	710	714	726	724	686	671	711	654	707	674	663	693	701	642	710	658	672	656	689	685	671	697	686	713	707	726	654	745	710	710	737	686	723	716	685	670	661	702	670	694	674	701	734	704	688	675	669	699	711	676	703	683	667	688	720	712	692	696	720	651	658	683	691	707	728	706	635	682	694	701	728	673	679	719	656	691	718	721	708	718	654	673	664	718	692	731	714	698	711	713	665	669	701	666	700	640	753	697	705	694	682	704	673	698	787	720	720	721	708	708	677	646	650	747	648	656	646	693	679	678	729	749	653	684	735	662	657	692	747	667	708	665	732	725	684	738	732	696	674	689	724	737	717	682	638	702	671	683	667	700	750	666	671	720	649	693	668	673	689	739	692	669	714	723	704	677	723	699	718	714	666	698	722	711	731	678	720	707	691	654	729	680	706	655	684	694	714	673	679	731	696	701	692	667	706	712	749	705	705	710	709	718	687	722	725	663	699	672	705	691	700	710	689	693	697	711	682	694	687	728	712	710	736	673	708	697	667	725	719	693	701	675	725	683	723	696	652	720	693	676	706	713	714	717	702	725	704	674	700	704	698	669	735	674	732	669	717	666	718	715	678	744	688	674	700	718	691	710	717	728	696	715	675	643	675	627	684	728	738	745	669	727	687	715	682	643	705	702	641	703	716	658	709	683	688	701	716	667	746	715	692	716	721	702	704	680	747	654	708	686	689	702	665	738	718	707	695	734	700	668	682	719	650	720	670	667	701	693	732	678	693	708	685	700	718	696	692	667	656	694	659	742	661	685	736	697	689	654	744	699	685	706	684	743	729	689	728	643	729	711	731	730	693	719	709	669	718	639	693	668	727	694	688	708	683	712	711	686	765	725	716	714	694	696	703	717	720	749	701	660	699	686	697	700	738	726	698	731	667	687	662	703	699	700	677	671	717	677	699	700	658	659	725	684	663	699	727	685	699	675	719	710	752	662	684	684	719	643	666	691	711	660	698	702	685	676	702	709	723	695	663	684	692	748	703	665	683	722	711	720	682	677	718	690	710	700	718	631	686	653	700	712	706	778	672	691	673	715	698	704	657	700	694	647	714	659	652	689	673	673	690	690	674	709	706	711	680	731	688	722	659	655	781	736	708	715	631	659	733	684	716	660	692	693	700	741	725	690	730	699	685	711	691	655	719	683	654	720	692	700	690	719	695	638	717	667	702	685	700	707	668	694	696	724	659	688	698	705	732	707	668	730	672	662	721	717	684	685	721	646	704	698	646	662	703	688	651	681	657	644	689	710	690	712	723	710	714	727	699	689	738	690	686	649	670	688	733	731	696	734	689	688	696	721	683	666	745	720	737	651	698	684	735	691	687	610	715	683	711	651	709	716	678	672	695	673	702	672	705	663	656	715	725	743	717	705	709	702	703	771	724	702	699	646	681	695	684	734	713	743	714	667	713	747	721	687	668	652	666	642	682	670	674	680	672	683	688	686	686	709	633	704	704	694	662	713	716	751	666	724	629	676	706	687	710	719	757	630	661	729	701	679	695	684	717	682	727	732	712	712	707	736	739	689	711	676	669	700	646	740	672	668	761	696	670	724	668	722	707	655	704	721	662	666	703	668	680	716	668	625	727	711	700	710	735	698	706	641	687	673	704	700	702	706	689	668	680	663	707	717	637	686	697	740	666	723	725	685	689	713	694	739	680	646	710	753	686	659	716	709	692	669	672	656	681	720	703	686	697	679	698	645	651	686	701	676	759	700	650	675	714	708	689	672	669	698	704	693	713	687	723	714	685	692	704	724	686	741	710	741	686	715	718	708	713	679	730	710	701	669	705	722	724	662	682	673	723	705	692	674	734	750	720	744	673	686	665	701	668	698	676	696	712	682	685	719	722	689	671	664	733	676	715	717	717	622	676	666	701	681	645	659	694	700	710	743	711	717	688	731	712	737	709	704	671	750	677	715	716	742	683	697	703	696	647	699	712	671	667	718	705	680	679
3750	10242	7155	3755	2938	2510	1795	1462	1311	1197	1027	972	972	901	825	861	886	900	794	784	769	753	764	728	685	798	753	719	777	742	817	792	722	729	769	759	766	732	698	719	769	751	788	711	694	733	748	696	763	789	751	699	755	758	749	710	716	716	775	739	741	726	732	771	734	729	731	766	665	823	751	739	740	720	727	694	718	706	699	714	745	674	758	776	730	728	730	707	717	731	752	770	768	751	705	741	725	769	719	745	736	740	725	763	705	758	718	791	771	693	682	709	714	746	741	724	732	745	707	691	738	749	762	778	738	731	699	751	746	762	646	742	731	717	697	753	712	750	697	721	716	762	750	748	772	719	766	769	746	733	721	709	724	717	709	731	695	726	751	760	757	745	786	717	783	701	699	733	761	715	744	705	752	725	734	718	782	763	711	755	732	729	732	750	788	701	728	751	758	720	771	720	728	725	759	737	676	731	701	744	739	797	694	748	723	755	758	725	739	716	737	743	737	714	740	727	739	703	725	775	752	703	709	698	687	743	772	686	708	742	783	759	694	743	738	765	775	714	780	758	763	684	757	742	722	727	717	728	732	699	720	752	782	689	744	744	774	703	749	677	775	756	754	727	765	744	693	714	742	744	716	763	704	783	744	728	733	722	709	705	691	710	723	726	687	742	740	758	731	760	726	752	708	756	744	780	688	729	775	748	738	735	795	701	739	718	719	726	747	762	702	733	745	773	721	736	758	706	725	686	748	735	727	727	745	760	693	772	725	748	745	722	738	730	706	742	771	776	717	702	738	787	714	728	758	709	731	759	763	735	726	774	739	716	730	716	741	750	685	734	727	766	734	733	753	779	771	703	749	763	686	742	693	709	682	707	776	708	745	735	736	726	771	740	799	708	737	747	727	760	680	767	745	729	707	743	709	736	687	754	719	738	674	779	802	762	765	717	744	695	721	752	685	745	697	753	702	751	726	767	767	692	766	738	776	781	675	742	742	743	753	742	714	716	728	685	719	771	687	699	782	766	738	752	820	698	732	770	754	709	697	747	771	788	777	721	733	762	757	780	719	693	737	726	688	725	758	732	753	783	757	767	708	710	735	695	745	751	754	708	728	717	780	721	717	765	709	736	729	779	750	753	692	699	730	731	737	743	716	709	744	719	716	741	721	710	752	730	681	712	714	755	739	687	739	747	726	689	733	729	695	765	783	716	729	771	736	773	719	760	741	737	747	758	772	724	760	729	646	737	759	692	739	802	750	757	720	696	736	716	757	747	707	703	678	765	728	722	711	758	772	810	792	713	785	734	709	712	768	745	718	718	765	720	725	754	731	721	742	761	791	714	763	683	752	697	747	702	788	747	734	755	772	715	733	742	727	742	732	746	688	743	740	722	739	712	730	695	737	781	718	677	735	712	716	727	720	775	700	729	753	718	704	714	731	672	771	691	733	722	718	693	735	726	712	733	740	713	704	724	766	747	789	776	721	748	766	691	728	722	750	711	745	748	746	645	733	773	740	715	732	740	728	711	701	744	754	681	727	726	725	758	699	778	748	693	727	744	761	752	748	695	769	723	749	747	728	730	739	738	740	773	702	683	704	723	693	741	725	696	737	738	730	768	747	757	739	775	769	714	709	731	736	722	717	728	753	769	745	770	729	735	696	711	726	767	709	746	728	719	695	749	751	728	700	724	750	713	770	717	737	723	716	776	717	768	730	779	791	737	738	726	723	738	699	743	769	747	702	710	741	785	746	679	769	733	734	722	712	722	694	718	778	709	716	737	746	696	701	718	762	774	728	684	693	728	712	738	724	711	694	710	765	718	759	743	741	760	757	704	701	736	744	747	707	750	694	734	743	711	738	739	759	790	700	686	746	777	746	734	727	787	694	735	703	734	723	764	743	764	685	724	729	706	743	715	714	680	766	688	711	721	721	728	730	751	717	723	754	778	744	758	757	736	726	729	722	746	706	770	726	736	744	802	698	785	750	763	762	719	771	765	770	709	679	746	786	687	759	675	664	700	767	745	752	719	716	743	762	695	771	763	753	729	705	765	750	714	715	735	754	721	776	721	738	717	707	694	709	736	704	707	714	751	798	772	738	716	758	788	742	707	764	688	692	748	696	734	716	682	732	750	778	740	730	707	721	740	693	746	756	740	765	702	714	683	726	778	711	717	737	719	743	709	782	746	730	757	706	782	701	696	699	692	685	721	729	709	763	727	716	794	728	718	713	737	711	787	759	802	717	758	743	739	702	752	730	733	735	715	702	745	751	729	757	709	767	695	740	737	730	706	743	703	727	727	741	725	771	717	723	725	732	693	669	756	745	722	729	689	731	726	793	765	750	730	703	668	743	725	757	710	762	669	734	745	697	729	743	704	679	688	745	742	749	752	755	728	737	740	706	745	736	701	782	745	785	654	710	732	725	739	754	736	702	723	766	781	752	730	710	733	753	736	751	689	726	762	714	751	761	698	724	763	739	760	682	775	745	787	731	749	672	720	742	738	768	763	698	721	718	707	767	733	709	712	710	731	731	777	707	717	711	761	742	749	715	750	713	722	719	706	744	722	756	710	721	713	734	711	722	708	777	762	766	730	746	744	753	735	706	752	761	679	755	765	760	719	748	713	731	698	729	755	715	708	714	697	787	744	672	722	699	780	747	730	741	708	744	770	700	758	776	790	681	739	699	740	738	705	701	753	718	752	718	703	726	773	778	741	733	702	743	722	743	754	745	726	773	719	727	708	764	754	734	692	701	822	789	717	725	722	718	711	756	779	711	696	759	719	719	716	730	750	771	703	748	715	750	669	753	705	710	708	702	724	742	728	724	671	810	738	759	687	725	749	798	752	744	726	702	771	759	768	686	758	701	719	726	718	733	680	741	704	765	702	764	766	758	740	735	725	741	787	708	750	727	697	719	732	733	693	740	732	746	727	780	701	719	739	725	794	757	771	709	741	731	689	738	678	733	706	709	768	726	747	764	756	697	742	713	711	763	723	746	741	732	754	750	758	680	730	723	689	733	704	701	762	767	636	743	742	733	728	760	757	696	752	709	760	707	714	771	734	737	720	719	695	766	777	773	803	745	698	754	775	726	761	712	762	741	708	746	754	762	697	760	719	700	722	728	713	721	725	789	692	754	699	755	726	780	753	712	724	702	728	746	727	710	750	725	698	697	721	732	766	702	717	722	687	734	729	684	701	742	751	702	695	752	744	732	752	716	679	759	756	730	767	727	757	738	725	702	746	753	729	730	787	726	712	744	718	727	759	751	706	726	730	700	711	714	715	763	735	738	731	700	725	689	713	718	720	762	700	753	704	707	717	739	691	737	757	752	683	741	745	741	767	753	775	756	733	779	751	710	717	772	722	711	788	735	738	720	709	696	701	784	769	733	726	796	759	737	770	720	757	707	701	694	747	694	719	723	753	769	759	725	693	763	765	759	735	736	734	748	722	730	744	717	714	760	773	768	716	751	708	730	748	774	741	715	717	700	735	758	777
24635	21276	27933	24893	15860	1007	523	371	350	307	281	229	224	219	241	209	213	207	205	216	224	202	215	190	214	196	203	198	216	191	192	214	206	208	180	205	184	175	171	184	198	171	196	203	215	185	216	205	198	181	185	198	185	190	184	189	191	211	196	208	196	197	210	192	168	186	177	193	201	176	188	226	191	178	200	197	182	187	151	171	204	185	203	217	202	178	172	180	179	192	205	181	195	203	194	183	180	186	193	204	192	197	176	202	186	187	193	196	180	186	176	181	198	192	219	207	186	209	198	180	178	200	222	197	185	167	185	187	182	211	201	184	192	181	170	173	202	184	177	192	174	192	182	208	170	184	196	173	180	202	195	191	188	174	179	188	185	187	198	209	191	211	191	187	186	190	191	196	179	198	191	172	182	171	177	188	197	197	183	188	178	201	175	183	184	189	208	196	208	158	182	167	197	183	195	213	181	195	191	193	189	169	202	213	166	169	170	190	178	179	206	176	193	190	182	193	195	180	208	203	208	198	176	190	159	214	211	225	194	166	181	163	171	187	172	191	187	199	199	180	193	215	195	196	188	182	182	229	176	218	189	185	208	176	189	210	207	214	155	174	203	214	197	212	212	178	197	189	180	177	196	161	211	185	191	204	189	200	188	181	201	187	175	206	183	198	190	237	191	185	185	183	194	182	159	196	210	187	198	177	192	180	221	172	190	196	170	200	198	185	188	219	212	164	165	195	181	174	191	212	188	169	180	186	185	178	191	183	183	198	201	194	213	185	177	158	209	170	205	216	198	204	168	176	184	188	196	174	193	192	184	197	190	184	208	196	208	194	206	185	181	202	174	192	183	179	202	171	191	182	190	223	199	177	215	191	200	193	172	176	194	200	196	204	184	163	169	189	204	174	190	203	200	209	180	200	185	178	189	172	185	194	217	182	178	163	201	174	197	168	200	207	181	181	194	177	176	195	194	209	207	202	163	223	179	215	190	192	194	186	208	203	172	210	204	193	174	190	205	186	167	192	179	199	208	197	217	195	196	176	183	187	178	171	191	180	179	188	200	181	192	191	190	161	184	212	184	193	194	184	218	206	198	197	167	192	206	201	190	182	203	196	208	201	143	202	194	198	194	198	180	192	194	194	195	196	169	180	173	187	190	170	201	182	195	204	183	189	187	205	196	216	194	187	197	181	194	204	205	189	179	188	188	196	194	175	195	185	194	183	193	177	215	191	195	189	193	195	179	177	205	213	196	193	173	176	182	194	190	205	196	176	203	191	194	202	198	182	191	200	208	162	195	173	201	213	199	189	222	198	204	182	195	202	195	192	195	199	185	167	178	180	175	210	194	181	190	192	173	166	191	190	188	160	188	176	185	167	180	194	188	188	197	187	192	215	169	188	181	191	175	181	193	211	190	177	156	197	178	192	163	178	191	172	164	194	205	210	199	197	190	209	209	167	184	170	182	205	196	199	200	197	156	187	199	201	187	167	199	180	176	189	196	183	184	209	223	188	183	202	185	179	214	187	174	182	192	209	197	187	196	193	172	186	173	185	205	177	185	179	209	186	190	204	189	177	186	190	187	190	214	183	204	181	195	214	207	195	201	178	184	205	188	206	197	199	185	213	188	198	187	184	210	182	200	160	175	184	187	197	177	180	166	204	178	185	182	193	190	186	174	165	195	207	172	204	174	209	176	192	179	190	206	182	163	177	179	216	169	212	180	190	166	183	194	202	192	203	185	192	178	163	190	190	184	184	172	209	176	192	176	219	169	212	204	180	190	195	191	196	183	225	185	195	190	197	181	183	197	196	195	172	183	176	197	220	201	194	170	185	172	220	202	210	215	185	196	184	211	218	175	196	164	195	191	213	203	186	195	206	187	206	210	191	195	184	198	181	207	197	195	192	199	182	173	196	190	201	201	210	153	199	183	194	173	202	184	176	209	189	204	202	193	183	184	198	194	180	175	200	177	185	174	195	192	194	203	202	169	192	172	196	218	176	204	200	191	179	164	178	194	202	193	178	169	187	212	208	223	173	213	213	164	180	184	190	190	196	177	201	193	191	197	201	179	189	186	187	195	193	193	197	179	201	174	176	185	218	213	192	172	176	219	201	200	187	188	169	168	188	186	179	176	184	194	178	180	190	202	182	193	181	179	199	198	175	167	184	167	186	180	196	197	191	212	194	184	200	190	200	187	199	193	224	199	198	207	175	181	206	207	200	188	192	181	190	179	176	207	184	180	184	213	216	193	199	174	199	185	193	209	189	187	206	185	163	188	164	203	181	198	199	222	183	179	184	182	205	230	174	179	187	197	182	180	198	184	191	192	216	220	185	193	175	224	175	194	208	165	219	208	204	196	186	205	195	173	184	211	188	172	209	168	198	209	198	171	181	191	208	158	172	209	209	183	194	188	158	201	195	211	171	189	166	199	217	201	194	179	192	187	168	194	192	178	183	193	219	196	182	182	194	201	208	207	185	181	188	177	164	171	197	202	183	211	181	196	159	172	170	187	204	198	164	191	199	209	191	186	200	194	179	164	210	156	165	190	189	175	168	166	203	181	188	214	192	191	190	172	192	205	168	193	172	177	175	204	179	195	182	185	189	202	200	207	189	198	177	178	200	208	222	170	215	188	199	187	176	188	187	190	185	186	220	197	182	175	194	194	193	171	192	185	186	192	167	182	207	198	179	185	186	182	198	196	184	176	190	189	212	196	153	161	189	198	209	172	202	198	179	188	191	177	198	168	183	189	208	186	174	181	196	174	170	176	189	186	189	184	169	194	190	175	210	153	174	176	194	177	203	169	183	185	202	199	187	196	186	182	179	177	189	188	183	200	184	191	187	159	194	176	190	200	194	195	218	185	203	196	223	196	203	197	188	209	178	181	184	191	189	185	208	153	184	193	176	190	200	193	195	160	182	171	181	156	189	159	197	183	177	172	184	167	174	186	179	192	195	191	173	184	181	185	192	190	211	201	166	177	183	190	176	187	190	168	210	221	180	196	221	198	178	187	187	187	200	192	172	185	168	166	191	183	198	189	198	175	209	185	173	189	189	197	210	203	179	188	186	194	200	200	187	211	183	201	189	195	169	185	181	186	212	177	193	202	186	185	188	185	162	208	210	184	199	199	166	169	195	171	168	174	188	181	197	194	175	200	176	185	178	177	202	212	208	199	179	187	181	220	198	197	199	179	198	216	182	198	182	184	192	191	172	187	196	187	202	178	185	177	201	180	182	201	177	189	181	197	192	214	180	180	211	201	182	202	213	183	184	184	198	208	187	191	226	178	193	180	185	188	192	184	203	193	175	182	194	193	198	183	203	186	192	174	192	191	206	187	189	186	189	177	171	186	193	195	184	197	182	194	175	183	199	187	203	169	188	197	183	206	200	188	211	178	183	190	189	183	167	199	188	166	187	180	186	189	202	194	182	191	198	173	179	199	203	163	185	181	174	209	176	187	190	199	183	190	211	163	182	179	197	182	206	206	202	193	194
3429	6032	3995	2051	1656	1363	818	653	633	420	369	329	351	297	299	291	272	261	261	240	238	277	253	215	252	229	262	222	243	254	235	240	227	248	199	209	236	212	235	222	233	209	205	227	190	201	237	236	215	206	206	211	229	230	211	209	245	201	213	211	206	209	211	212	217	227	199	245	257	220	212	197	213	217	212	216	200	211	201	219	221	212	210	213	193	241	230	190	216	204	236	216	213	226	221	241	226	218	206	205	226	219	192	176	216	227	229	254	224	204	202	230	207	227	185	225	196	190	209	196	205	197	211	208	216	213	233	239	240	235	223	218	242	212	205	223	256	234	200	228	230	210	211	217	239	219	251	212	221	221	214	217	196	217	222	213	228	232	207	203	215	225	231	248	234	200	206	249	201	220	204	190	209	202	215	245	211	194	192	203	236	199	218	216	216	236	180	241	215	221	218	225	216	227	218	224	214	206	209	211	221	206	217	216	228	211	202	219	193	235	223	257	211	205	253	218	225	212	196	223	219	199	218	232	230	239	223	213	239	216	198	193	221	215	239	209	206	219	210	227	231	222	231	227	214	233	215	204	224	227	208	228	205	233	233	224	224	212	207	223	201	230	231	193	223	214	182	216	242	217	214	228	244	217	228	205	206	213	226	228	199	212	187	242	222	223	214	190	209	209	206	198	216	228	217	224	211	205	243	206	230	235	231	227	210	233	197	215	217	234	194	184	220	203	203	243	230	228	235	222	221	227	208	195	217	221	205	189	211	211	249	236	213	226	210	238	227	227	225	213	235	222	233	216	203	197	193	225	236	180	225	223	220	199	209	213	208	237	221	234	254	243	216	196	237	233	227	235	240	217	218	216	209	219	215	207	217	229	230	208	191	212	188	204	239	217	228	211	220	235	206	224	238	205	227	219	234	224	231	221	221	246	230	204	232	244	240	208	213	220	216	210	204	215	196	218	220	211	216	217	200	210	203	236	174	217	209	208	221	193	224	208	216	230	235	223	241	238	231	213	199	235	211	218	222	214	192	225	206	224	234	237	242	236	211	203	218	228	243	200	220	219	210	235	195	207	225	206	208	248	231	215	182	228	209	230	243	205	238	201	226	212	222	234	235	191	222	226	248	222	208	234	222	223	224	224	215	218	211	244	213	237	224	222	222	257	196	216	219	201	239	206	200	240	217	236	207	216	230	219	229	254	224	237	232	225	215	225	239	205	230	215	221	232	231	239	214	239	220	214	206	212	220	245	224	220	206	219	192	224	206	215	211	214	210	215	210	235	229	200	224	219	209	221	211	223	200	233	214	246	214	227	238	213	224	219	236	246	189	213	214	194	238	210	211	228	215	224	221	220	195	243	201	173	209	202	230	207	200	209	232	208	204	216	230	213	203	204	214	222	215	226	257	198	216	214	202	221	230	221	204	201	192	227	208	212	235	203	211	232	219	210	236	238	231	222	222	209	202	218	232	204	222	203	237	195	201	234	210	211	227	208	212	204	251	215	231	213	223	219	236	217	215	215	253	189	233	220	218	203	222	224	206	200	212	232	182	212	219	217	217	218	222	232	228	240	198	232	231	222	220	233	215	210	231	214	210	210	222	221	199	221	211	216	229	218	229	207	216	201	243	201	230	227	241	216	218	239	215	223	225	183	234	227	215	200	240	211	211	247	208	209	209	227	197	208	214	218	223	211	210	219	238	213	237	225	224	229	223	201	213	202	213	217	190	207	214	216	217	191	209	243	201	223	249	206	206	205	200	215	228	209	200	232	214	199	236	204	214	195	207	189	193	214	221	245	218	234	222	203	217	209	243	211	239	222	201	211	225	212	225	240	204	225	241	228	217	216	218	221	224	211	212	217	209	199	229	228	190	201	222	238	206	204	210	217	218	239	200	215	216	233	185	230	237	249	195	227	201	200	226	235	228	213	215	202	227	216	230	206	214	203	217	231	192	227	204	217	204	224	244	215	247	216	213	223	228	221	210	218	203	204	188	217	233	214	204	195	241	215	233	214	224	250	236	248	212	203	210	190	213	232	214	205	193	209	217	223	201	189	210	215	229	216	214	223	203	219	232	192	205	241	224	206	238	216	232	218	228	194	201	231	193	216	229	233	229	227	213	197	243	216	244	214	238	216	217	213	217	200	206	209	200	187	230	218	218	230	193	216	213	197	232	220	225	201	177	210	222	229	231	219	241	204	200	230	258	224	208	194	221	240	205	228	201	191	213	193	213	222	228	263	214	224	220	212	224	191	219	230	227	236	220	237	215	267	222	220	215	210	203	220	194	200	233	203	176	210	221	207	203	212	225	218	228	217	191	233	213	222	229	218	210	230	189	215	214	217	224	197	194	213	223	222	240	237	198	199	218	227	211	215	199	224	231	227	229	235	220	214	229	250	224	204	216	204	200	224	219	214	231	208	191	179	215	199	194	230	253	215	196	237	236	218	218	218	217	220	232	218	211	204	203	203	227	223	244	212	204	174	213	216	219	221	200	234	234	214	223	249	250	227	222	217	217	195	197	218	216	209	218	222	214	216	217	220	226	219	226	212	203	206	227	225	208	224	192	201	224	213	198	226	202	211	208	204	229	204	204	189	224	237	216	200	252	214	220	238	212	200	207	227	227	221	220	213	220	206	215	219	226	207	233	220	214	221	227	207	212	204	206	236	242	197	234	222	238	185	217	209	195	219	196	226	219	217	217	243	188	233	201	211	237	233	219	222	218	206	212	223	231	205	200	215	244	215	210	202	243	209	226	228	215	208	217	232	200	225	216	225	189	222	228	187	215	226	193	238	216	201	206	195	242	223	239	224	201	216	222	210	261	225	221	236	219	224	207	197	231	228	242	243	215	240	238	235	217	209	228	213	229	221	244	212	196	224	236	180	225	241	222	251	212	195	196	216	210	224	216	202	212	242	236	212	218	221	223	236	256	201	203	210	224	226	222	190	214	213	209	208	201	215	236	232	221	217	226	212	225	220	247	220	204	218	180	211	208	233	229	255	231	220	228	220	194	221	210	204	237	211	253	233	217	251	225	228	214	213	235	201	222	194	233	199	199	213	229	208	194	223	210	218	210	227	216	230	235	205	237	203	213	223	234	203	222	202	216	223	201	216	228	251	215	209	229	217	236	198	204	221	231	225	217	216	218	228	225	204	203	209	230	213	231	218	221	240	225	230	199	216	261	219	209	221	204	239	211	226	203	191	204	246	220	201	211	206	211	242	203	207	188	217	252	214	217	214	246	209	214	203	231	226	223	217	214	232	244	190	205	219	238	228	199	214	213	210	213	198	201	229	218	193	208	227	192	201	192	209	219	201	215	226	202	205	238	209	197	228	232	237	236	228	188	192	223	216	204	250	214	222	240	213	219	204	194	241	222	226	200	214	213	213	241	218	206	240	212	221	232	196	224	211	208	216	205	234	223	232	220	219	210	236	234	236	220	227	212	198	212	202	219	228	237	206	217	210	237	215	236	219	210	201	215	183	201	226
22464	21286	29128	23766	21287	21384	12766	1676	1239	1017	814	794	731	722	645	650	663	653	631	591	589	560	552	567	515	581	574	542	533	549	521	560	552	536	518	504	591	546	553	500	510	519	566	527	525	523	519	540	516	536	536	503	559	510	534	521	503	543	509	539	555	534	510	543	568	493	464	489	503	510	516	568	527	522	502	519	491	541	574	527	532	502	495	482	542	494	502	497	531	508	500	480	539	530	487	544	500	507	521	504	488	518	482	538	471	521	493	535	560	546	506	489	507	462	540	511	498	549	520	501	513	501	472	479	503	496	470	504	481	544	513	522	494	521	490	507	512	500	541	525	532	521	486	502	481	510	483	531	526	463	510	522	471	476	518	466	517	491	514	511	472	543	547	504	500	511	509	542	553	558	534	527	544	528	541	518	505	517	460	480	543	513	489	490	484	514	504	503	557	510	500	514	521	536	514	470	516	521	492	529	533	498	506	491	537	513	506	486	529	505	519	516	482	507	501	535	523	524	549	538	503	547	533	497	529	544	540	505	465	493	535	515	524	491	503	524	537	499	504	530	516	507	552	519	529	496	499	537	552	538	498	505	526	515	564	501	519	458	492	521	547	508	530	566	486	532	509	552	510	504	471	533	501	521	524	521	552	510	494	542	500	458	516	513	539	523	520	465	504	548	507	544	481	519	482	529	509	520	540	492	506	498	519	523	509	504	541	528	544	489	491	499	471	508	553	546	485	510	486	492	520	519	544	539	533	535	495	520	562	470	516	515	510	535	528	523	506	473	561	537	511	574	502	562	539	503	543	485	501	527	565	518	535	493	527	504	540	536	471	512	502	549	529	487	491	540	529	522	534	489	542	525	528	538	518	501	539	474	519	537	547	510	517	538	534	547	506	479	460	476	538	511	513	504	491	502	503	479	486	503	591	497	521	499	524	517	507	507	507	541	497	491	509	509	491	489	543	496	487	526	477	477	537	527	523	510	531	523	479	502	468	522	542	490	518	508	530	496	506	522	526	504	512	486	474	481	482	555	539	517	506	553	476	495	460	474	514	512	513	525	540	549	490	515	502	510	502	534	540	511	523	503	520	535	518	532	533	491	531	521	515	502	529	543	504	510	468	467	487	508	501	497	515	507	505	510	545	525	487	528	519	479	508	509	523	553	459	499	523	499	529	531	527	516	537	477	526	538	532	505	523	526	533	534	493	495	559	517	506	515	483	483	500	528	516	528	529	497	541	525	533	546	493	513	531	507	520	504	509	509	520	484	539	537	514	508	502	504	487	542	525	497	534	517	522	479	542	459	532	485	515	553	482	539	497	524	507	533	493	531	521	482	506	510	518	488	519	525	525	518	515	510	495	481	545	512	522	503	493	510	475	496	582	492	541	550	485	503	529	521	513	521	469	520	515	505	508	572	529	513	539	488	520	524	518	526	515	477	487	481	468	507	543	521	496	504	558	494	488	522	485	508	524	504	564	502	503	509	550	501	540	487	504	518	512	494	543	497	533	482	507	497	537	562	516	526	486	556	542	509	501	508	529	516	528	484	533	506	505	512	537	516	535	541	499	482	504	529	521	505	510	490	538	525	508	536	486	546	544	541	511	514	537	507	497	493	521	534	541	521	563	468	526	541	524	535	490	494	543	548	482	549	475	541	528	504	485	546	543	553	536	498	516	516	519	527	526	533	498	532	488	514	491	519	510	536	533	503	547	503	503	495	524	525	499	505	539	527	507	493	528	524	496	487	524	512	472	494	550	483	520	506	515	529	525	478	490	527	521	511	532	506	485	482	478	483	518	516	538	502	495	543	506	507	466	509	485	511	500	526	504	548	513	492	473	493	518	536	552	530	525	481	549	524	512	481	530	507	496	537	514	516	509	510	504	496	519	499	495	487	501	492	516	506	502	526	489	520	516	469	545	513	501	548	526	465	519	473	531	503	517	492	505	494	491	502	479	538	516	503	520	494	537	502	525	488	519	530	490	513	559	543	507	474	533	492	509	504	544	501	507	522	529	490	487	492	461	507	481	508	523	550	540	502	518	498	538	505	477	512	492	463	527	558	531	534	509	485	514	496	527	568	516	455	520	492	503	532	522	513	562	487	547	538	485	508	518	519	499	506	522	484	512	538	554	488	517	497	527	534	481	469	508	495	529	543	475	487	542	482	492	528	456	509	516	532	533	553	529	516	481	512	507	533	467	517	553	538	484	496	535	504	512	505	486	489	492	535	484	529	528	465	469	497	534	487	500	483	496	520	509	525	486	501	555	536	490	478	516	481	559	519	519	528	513	533	504	507	542	491	558	507	520	509	510	526	529	542	509	510	511	520	516	512	550	559	534	501	506	518	514	512	508	519	512	475	512	548	568	546	493	490	540	527	507	522	575	507	537	494	514	514	538	529	564	505	484	547	517	508	536	512	498	503	472	531	545	524	498	545	494	534	514	504	476	494	529	509	496	496	517	503	520	508	512	479	483	484	464	480	468	506	539	499	478	492	501	475	504	503	499	546	541	501	513	529	476	549	532	503	472	528	520	543	478	474	487	537	510	485	501	492	555	540	491	537	526	485	508	561	485	568	500	523	528	523	511	559	522	529	551	504	524	489	499	516	478	547	543	525	504	511	474	487	548	543	539	489	506	512	497	495	503	521	522	466	481	509	525	496	547	539	484	492	534	496	542	496	515	532	519	515	498	488	520	506	495	533	526	508	540	480	479	542	507	502	518	498	500	526	517	543	516	507	512	508	512	514	473	535	494	532	503	510	513	501	521	512	500	492	527	509	507	482	479	498	524	490	490	554	521	524	463	500	491	544	524	451	483	573	536	511	490	505	517	489	493	532	496	491	513	544	504	520	528	523	498	515	514	526	548	494	509	495	503	529	541	515	498	509	511	541	492	546	517	498	523	509	524	518	509	528	495	520	487	518	478	542	496	510	509	515	532	502	472	495	538	536	500	492	509	480	566	501	522	530	494	554	503	524	519	556	483	469	507	518	518	530	543	481	514	479	478	526	510	473	519	517	543	489	469	442	503	485	534	468	549	515	484	500	521	503	512	517	492	535	519	539	548	533	516	504	480	519	528	519	489	532	493	506	509	497	504	526	466	513	521	503	544	520	530	521	496	506	473	477	540	550	566	495	543	536	493	468	494	532	514	527	527	538	486	489	462	530	527	513	511	535	501	519	498	528	567	552	495	541	533	518	516	445	498	542	516	531	510	574	507	488	530	508	534	527	493	465	525	517	501	525	518	505	502	509	503	528	503	549	487	477	484	516	492	494	484	501	548	545	498	501	510	523	508	540	501	541	505	501	561	473	505	498	524	498	520	528	501	514	511	546	516	528	525	541	490	525	499	496	546	533	467	512	518	507	502	501	484	504	498	547	520	502	496	518	487	538	479	545	491	494	463	507	518	522	461	471	525	490	505	509	524	531	510	543	534	505	500	483	563	531	535	550	532	518	501	512	534	505	513	529	510	539	491	530	492	529	489	506
5248	16378	11768	6343	4898	3884	2525	2006	1738	1373	1084	1010	903	899	816	769	746	776	681	676	626	643	609	619	606	625	619	584	633	601	626	609	591	574	623	541	563	543	600	595	583	586	585	557	583	535	574	588	552	559	547	593	546	581	577	610	527	589	613	615	555	558	536	541	553	529	550	551	555	553	590	565	534	514	554	540	568	511	572	570	558	557	584	571	577	550	577	568	612	559	516	519	549	554	558	597	573	546	575	565	558	552	567	555	587	597	554	564	563	587	580	547	567	561	538	536	554	584	547	546	561	555	561	556	528	613	573	517	559	601	624	567	605	566	548	520	557	527	557	591	582	518	532	580	566	534	574	586	557	539	556	554	521	592	549	549	536	597	588	578	554	576	572	587	517	540	536	582	587	547	539	513	572	594	529	597	577	615	604	564	561	533	560	526	552	553	514	578	582	553	534	566	542	574	516	587	520	554	573	530	580	524	581	537	573	573	586	518	585	591	550	550	537	542	575	546	562	557	550	538	567	545	521	594	568	598	570	547	574	586	556	578	582	618	526	556	567	519	564	502	568	556	551	563	587	600	525	542	553	587	578	570	539	606	554	529	531	555	549	587	576	583	579	566	533	548	564	547	549	539	546	549	550	576	491	576	542	558	553	561	569	516	583	595	538	566	557	572	539	543	521	543	524	566	575	532	543	512	534	594	595	606	525	573	581	545	561	568	523	565	535	585	535	610	587	590	544	545	548	576	551	585	543	517	577	539	598	602	592	545	552	571	578	547	565	594	587	560	585	629	576	594	573	539	570	601	559	561	544	542	546	540	598	606	554	592	585	537	571	551	554	556	562	562	558	526	567	555	562	526	558	554	546	559	580	552	616	575	548	539	558	549	544	553	545	559	605	591	529	572	594	574	529	529	539	528	574	581	520	565	604	568	583	575	552	587	594	567	547	525	540	553	581	550	535	529	584	557	557	544	589	589	597	534	556	544	558	583	507	540	578	507	574	640	548	531	533	630	596	551	573	564	571	566	536	585	545	569	532	573	539	523	606	542	550	563	573	561	548	566	526	587	534	572	547	571	545	553	498	572	572	584	530	557	538	603	572	567	555	523	524	574	536	535	538	569	557	553	556	585	506	534	597	562	553	541	567	552	557	547	612	505	567	521	570	521	520	554	598	574	576	560	590	535	575	509	517	562	558	550	534	569	553	524	524	570	553	535	550	551	582	522	528	563	550	562	568	574	555	585	552	601	540	570	567	574	574	564	550	616	551	553	568	577	566	512	602	582	541	583	582	557	541	554	510	544	536	558	551	599	594	587	529	529	582	550	561	529	578	569	553	556	580	568	533	591	552	563	526	547	558	548	531	575	559	596	539	592	524	552	560	561	553	586	543	540	544	560	548	512	541	554	582	585	603	569	586	553	502	535	559	586	555	576	571	600	527	583	568	538	552	567	558	542	585	531	537	543	590	554	552	565	542	555	562	569	573	541	569	570	602	580	524	572	519	538	571	523	533	581	548	547	546	553	568	547	547	535	552	603	582	579	581	545	509	574	554	564	550	596	529	568	588	586	587	553	579	530	594	562	597	553	533	599	532	572	559	553	571	555	582	559	565	535	557	596	532	570	590	595	551	552	557	564	563	538	565	567	527	547	587	567	543	577	561	550	600	574	559	530	540	543	549	551	567	544	556	533	565	546	530	522	564	534	571	592	568	556	590	526	552	572	591	590	570	537	593	560	580	601	529	582	556	539	546	598	567	578	559	540	595	525	529	484	575	554	592	548	533	548	543	552	528	595	551	610	585	568	593	548	541	567	569	551	575	561	575	558	602	530	562	578	567	553	556	569	585	607	530	528	561	555	547	556	565	527	519	568	551	550	555	553	514	589	559	513	556	564	514	552	596	549	576	560	529	574	550	524	555	555	538	513	542	567	546	575	574	515	546	607	571	571	598	540	569	558	573	513	574	552	574	562	574	565	559	588	552	584	549	581	542	551	560	571	544	556	554	568	602	569	537	568	571	578	550	529	602	586	541	586	545	572	511	561	565	541	561	586	593	544	554	545	564	524	549	560	549	531	582	564	538	533	548	574	522	591	548	593	543	575	567	551	543	562	561	554	555	581	528	536	579	568	567	574	548	570	590	595	553	560	525	539	562	547	544	560	544	475	589	540	575	569	526	555	546	526	543	567	479	585	545	544	581	529	532	557	532	555	525	561	548	526	570	508	579	551	542	570	557	537	545	581	525	528	557	524	548	528	558	572	515	560	595	554	519	580	592	573	604	584	600	538	541	548	581	557	532	588	599	533	562	558	566	553	553	581	537	594	566	558	553	537	546	569	524	548	567	546	602	546	590	582	600	534	550	551	563	572	570	573	554	582	556	547	599	540	540	573	556	538	565	543	579	569	532	596	578	541	559	547	488	556	561	582	596	586	550	528	543	545	590	597	575	570	548	544	583	588	506	559	577	547	535	546	578	552	537	580	513	546	530	607	540	554	591	582	585	550	534	590	555	565	546	536	583	550	528	543	593	542	536	550	582	558	554	537	519	546	601	578	534	608	573	565	552	566	566	566	577	574	597	561	563	540	546	539	600	565	548	545	567	580	560	519	539	554	555	517	538	579	577	547	514	552	552	545	531	550	545	566	574	563	542	569	575	541	600	566	583	516	538	573	582	558	511	585	584	607	558	568	544	616	568	505	565	555	574	543	574	538	541	565	513	606	599	545	505	552	589	541	567	532	555	540	604	579	573	583	540	514	546	587	549	526	552	591	541	569	574	570	527	593	554	539	547	558	555	572	564	567	584	550	560	532	559	565	605	577	568	600	523	563	541	605	536	561	550	543	567	584	574	568	587	529	542	551	600	550	574	531	548	572	554	580	586	522	589	614	528	551	570	537	537	603	538	594	519	533	544	554	554	587	571	562	546	530	597	585	542	545	560	604	574	546	557	550	606	556	519	571	575	565	572	616	558	587	570	558	528	567	570	529	579	571	561	545	573	611	546	573	568	545	516	575	544	570	516	575	576	596	544	563	560	543	534	561	555	577	555	592	582	544	564	548	579	558	579	537	570	552	526	556	587	568	510	547	568	590	571	518	539	524	524	585	528	556	513	558	534	606	567	539	545	549	566	579	541	570	540	565	544	561	568	585	553	556	526	559	571	600	581	546	576	540	507	522	613	532	541	569	579	570	568	538	579	533	556	553	593	545	557	529	539	533	558	560	564	558	560	559	579	540	535	562	556	565	562	527	560	550	583	546	573	543	544	550	572	515	560	544	549	564	566	574	519	591	574	539	520	513	510	547	564	569	528	554	581	584	586	531	551	560	550	539	542	590	590	566	542	535	558	544	574	540	610	556	582	548	615	511	551	513	535	587	521	564	574	551	557	592	581	543	542	565	581	541	532	547	592	601	566	547	582	582	531	559	566	548	566	576	561	550	576	580	558	549	552	582	575	548	534	536	572	551	537	561	506	514	576	581	579	560	548	543	556	524
27642	19624	6047	815	597	521	482	440	442	429	433	422	408	454	429	453	394	437	473	401	378	445	398	377	408	392	395	430	414	400	389	414	443	436	401	406	457	395	392	409	434	445	438	421	389	404	431	423	426	399	430	428	439	429	408	412	439	390	440	433	460	425	426	380	437	411	442	409	427	440	441	430	416	399	407	390	405	411	403	392	416	417	412	428	401	419	417	401	468	417	423	405	370	384	448	427	453	414	397	460	409	406	419	388	428	412	381	405	377	434	420	371	412	420	394	413	458	446	368	414	421	425	380	390	426	414	416	431	405	437	460	392	426	426	419	399	410	372	423	394	443	418	383	430	398	406	398	425	386	410	401	452	432	410	401	388	404	375	382	435	449	436	422	447	384	416	438	437	402	432	410	421	402	432	446	401	427	441	385	407	418	422	421	420	431	447	433	381	410	428	424	440	412	399	422	424	399	433	412	414	427	387	435	397	417	429	415	442	441	434	396	425	403	418	412	437	404	386	418	427	400	401	443	418	471	415	418	402	411	431	433	440	447	414	414	383	425	410	403	434	399	423	441	406	413	403	373	417	403	383	450	420	422	388	418	419	420	389	452	436	393	460	415	390	425	426	423	396	417	436	394	405	368	399	430	419	437	436	385	460	438	427	434	434	414	404	418	446	430	436	440	431	425	407	386	394	458	421	425	384	396	403	385	433	412	464	434	435	418	429	424	385	430	435	432	425	421	409	446	412	428	404	412	392	429	430	432	443	417	435	433	421	398	408	449	430	457	410	385	438	429	379	431	451	448	419	402	415	442	458	421	417	411	437	442	415	442	401	416	418	431	408	392	433	391	420	413	440	417	433	446	437	412	408	423	410	388	405	399	390	401	419	433	423	448	404	458	378	382	413	381	438	454	430	416	383	414	421	386	401	469	398	420	389	435	425	419	391	408	384	407	405	418	419	431	434	384	444	407	409	420	381	405	424	424	403	415	433	402	424	412	446	416	431	417	457	414	442	377	444	406	404	441	416	425	454	433	442	450	406	398	425	424	457	375	430	429	384	427	440	393	414	430	392	454	456	454	383	412	445	403	397	432	403	428	441	457	427	410	420	466	416	389	392	429	418	405	385	387	409	382	459	431	456	411	452	428	443	408	423	439	437	407	439	476	395	408	463	448	398	430	411	429	424	442	417	401	418	412	456	389	415	438	410	381	413	396	400	408	440	436	412	435	420	410	415	403	423	388	402	395	401	423	409	425	421	382	411	395	435	416	398	415	424	418	441	420	408	412	440	443	410	435	405	449	421	448	419	441	408	431	386	382	434	396	439	427	411	388	376	423	401	498	432	445	414	423	410	423	427	393	425	423	401	442	400	394	445	459	389	434	403	420	421	414	435	411	398	443	428	429	424	420	391	410	429	424	409	407	392	431	409	370	364	392	403	449	429	424	446	378	411	392	442	390	436	426	454	435	414	414	466	403	397	429	410	433	398	407	429	390	432	427	437	451	413	419	434	415	413	430	400	423	424	389	416	405	410	411	419	396	409	407	415	438	433	400	408	457	404	402	423	414	414	393	413	425	380	437	410	437	427	464	401	480	438	400	419	402	438	423	404	430	414	386	423	397	438	389	416	425	415	438	433	415	407	420	461	427	447	407	413	452	397	412	421	433	402	428	419	425	407	422	425	444	400	411	425	423	397	429	412	442	415	439	398	420	415	396	409	487	433	416	432	416	391	450	390	418	393	419	419	449	432	451	412	431	392	406	447	389	436	401	415	437	416	425	403	426	432	390	428	450	427	454	429	426	439	418	412	377	404	391	416	409	422	403	393	400	424	410	355	394	416	430	404	399	415	410	451	408	426	390	417	421	448	415	388	436	394	415	394	450	404	432	375	419	433	438	411	465	414	399	397	416	403	370	443	420	425	415	393	402	435	400	428	433	419	418	442	434	431	441	397	418	415	408	423	379	404	422	409	455	441	427	393	428	425	436	415	423	433	465	455	425	418	461	442	418	426	430	427	400	430	460	439	426	410	446	402	415	406	423	436	404	418	445	418	438	403	416	421	418	403	414	396	386	411	434	416	425	443	425	454	424	422	405	438	445	432	434	403	439	408	430	405	400	395	421	445	403	416	378	359	419	417	393	433	412	397	430	429	402	384	419	398	463	396	398	407	369	444	452	384	421	458	433	422	423	402	434	406	433	389	427	400	407	401	444	393	440	396	440	430	389	402	421	470	446	385	418	391	418	396	399	427	395	412	441	430	403	418	442	381	421	384	433	442	380	454	426	423	426	445	396	405	423	406	447	428	424	413	415	412	393	433	441	378	416	451	444	408	403	419	447	455	396	431	429	402	387	380	414	413	377	392	412	420	400	453	376	435	410	448	461	440	431	438	386	406	418	405	430	390	409	405	440	420	398	383	441	411	406	391	438	393	462	390	429	468	400	410	399	392	406	415	429	423	442	408	403	447	406	459	414	463	410	399	429	414	419	424	426	413	440	432	422	419	418	423	427	426	427	399	427	420	424	383	430	432	401	426	438	389	416	393	465	455	421	386	449	397	405	411	422	421	409	382	415	419	439	396	409	427	422	410	423	426	419	413	424	422	383	411	403	430	422	354	428	410	440	405	435	423	390	406	412	403	421	435	420	422	468	409	400	394	415	426	388	438	454	404	429	414	459	433	450	428	389	393	450	405	448	432	389	426	410	409	399	397	426	425	433	403	416	423	411	409	427	428	412	414	423	398	416	412	384	458	458	442	401	390	432	454	368	398	425	439	406	430	388	391	410	413	388	402	418	406	412	439	423	430	409	434	418	396	430	441	370	418	435	412	427	435	438	432	387	428	391	423	450	407	365	387	418	393	393	398	443	403	408	389	437	409	392	452	427	456	426	393	421	420	416	376	412	418	395	416	416	415	419	410	425	418	413	442	418	427	413	406	434	437	435	437	418	438	451	445	394	412	386	430	419	424	448	408	431	424	400	422	392	430	418	424	429	406	434	418	402	406	396	408	414	427	404	463	382	424	420	454	438	406	405	419	405	412	387	458	415	398	403	411	417	429	422	403	428	430	434	421	408	382	419	409	399	446	400	422	439	415	432	432	411	435	401	413	394	442	400	407	432	426	445	411	396	423	435	400	407	423	429	417	379	423	412	416	423	415	420	431	423	448	432	401	398	431	421	430	420	372	422	377	426	396	425	415	416	429	394	387	407	395	402	437	399	408	436	419	409	407	416	431	406	375	418	443	423	418	442	434	429	397	429	380	397	398	426	422	418	444	425	400	388	433	444	435	450	395	433	407	432	383	440	429	412	396	418	419	454	406	428	407	431	392	422	389	407	421	416	402	419	449	415	413	435	434	401	410	394	411	432	430	399	427	419	403	425	441	396	372	445	414	414	417	451	420	440	448	384	447	421	401	447	428	426	430	415	441	431	415	434	427	401	434	410	423	419	440	409	460	396	377	402	424	428	423	406	404	449	434	403	411	400	400	407	440
4489	1426	949	632	596	518	531	451	486	531	470	454	460	445	432	451	413	459	418	456	404	417	415	448	425	455	457	451	381	476	483	438	437	472	450	447	464	457	451	428	392	426	437	473	422	432	428	422	435	431	443	450	415	463	444	442	455	444	458	464	451	455	437	443	414	446	465	427	460	461	422	427	432	468	450	432	414	443	453	436	448	469	436	447	448	459	465	412	416	449	454	402	453	452	466	458	429	447	389	425	459	460	441	454	445	428	417	445	428	463	436	443	451	445	439	458	443	440	434	451	443	446	471	486	416	409	453	433	411	422	466	403	468	448	423	412	437	440	454	435	444	462	485	463	447	447	454	458	459	431	468	440	434	444	428	420	431	463	432	464	458	433	461	457	434	446	434	479	423	430	430	462	431	399	411	437	441	441	471	473	435	449	429	433	439	454	436	425	434	480	443	501	476	411	417	420	466	477	403	428	428	429	409	479	439	454	428	436	429	483	462	476	462	452	452	427	427	412	446	458	442	455	473	413	444	460	433	452	465	408	443	440	460	472	454	440	412	452	475	447	438	468	433	426	474	429	431	431	443	468	444	406	422	460	425	415	418	474	402	482	437	490	447	459	431	446	413	443	439	466	427	468	493	462	446	440	461	430	425	466	436	453	430	434	428	464	434	445	440	441	419	438	488	490	460	428	422	471	458	450	443	457	438	435	485	403	436	487	422	434	432	424	420	454	414	476	438	437	449	502	417	432	430	430	430	443	449	447	438	451	440	475	470	475	412	445	455	442	449	435	431	413	446	435	465	453	444	456	440	435	414	485	455	431	473	451	438	408	416	424	433	463	453	455	452	423	452	446	473	460	451	454	435	441	459	441	453	410	412	419	412	427	445	478	467	492	431	433	482	454	430	451	440	454	468	432	482	443	441	427	467	439	450	410	459	454	455	428	414	410	461	450	442	482	434	455	464	440	446	467	473	428	446	412	443	414	444	441	430	448	436	421	440	455	453	444	448	452	424	454	429	440	459	425	414	474	434	446	441	412	437	430	430	448	421	443	431	447	455	468	433	425	479	456	467	409	467	429	433	430	450	411	450	461	441	389	412	410	437	433	444	437	474	394	430	450	470	444	440	446	464	417	451	463	442	460	426	450	440	422	478	454	434	485	449	459	440	471	428	447	434	455	424	443	429	437	440	464	447	407	468	454	413	407	467	459	437	421	425	505	408	428	432	450	447	454	440	446	479	454	460	424	430	428	469	432	421	417	455	401	409	460	439	437	463	451	451	454	483	438	424	438	447	431	418	445	441	407	473	446	461	430	446	466	425	436	453	427	399	454	481	448	434	475	434	435	398	411	459	450	411	420	499	445	485	453	443	418	431	466	443	382	409	446	427	454	463	444	426	429	435	435	445	464	450	410	454	431	453	429	450	437	418	429	413	462	441	454	462	458	451	450	420	423	478	446	410	465	425	425	458	415	437	460	453	423	447	473	422	448	436	460	445	449	433	462	488	436	443	401	463	418	459	433	441	520	480	444	436	435	401	432	474	415	431	439	459	428	457	459	477	409	439	440	420	413	439	428	444	428	412	426	417	415	422	439	447	454	412	429	452	444	439	474	468	459	461	446	446	441	431	440	437	433	452	441	426	422	444	452	442	406	447	413	413	460	461	412	485	478	426	438	442	402	455	420	444	411	458	424	443	407	425	479	445	432	432	432	403	483	456	437	448	481	460	445	417	445	431	448	436	466	391	420	430	419	425	442	461	465	466	446	430	463	444	500	460	441	460	434	450	416	453	453	394	441	392	498	435	430	466	438	426	441	449	441	427	477	461	424	393	452	404	460	456	460	428	428	419	442	439	416	455	426	480	428	404	434	495	411	417	453	446	435	462	449	450	444	461	469	461	430	439	411	454	430	479	439	448	465	431	434	459	408	427	444	457	429	444	474	420	426	451	459	436	464	401	441	416	470	450	457	440	457	425	456	456	466	449	465	472	434	477	435	436	441	455	421	420	437	426	463	460	433	435	429	445	448	449	464	428	437	436	488	451	453	443	419	444	413	443	464	446	448	395	458	459	430	461	433	488	441	426	406	411	433	463	473	442	423	459	442	512	455	455	459	428	410	475	426	453	452	454	442	448	463	434	458	407	465	445	449	399	436	476	477	463	428	432	464	493	429	425	444	439	437	468	441	462	461	474	462	454	430	425	458	459	443	452	440	493	480	426	449	426	420	429	456	453	425	416	437	437	462	435	438	429	444	460	463	447	448	414	447	461	455	466	439	423	465	472	434	435	449	496	452	413	424	452	451	471	420	471	465	441	439	435	442	434	419	461	441	424	432	447	427	432	435	427	412	448	439	434	438	416	457	407	488	449	466	443	390	418	430	459	430	450	403	431	448	409	438	441	391	433	443	476	465	477	433	422	450	471	446	463	446	449	423	436	445	437	424	467	446	440	454	423	453	419	467	469	458	466	474	450	451	446	442	401	438	462	427	461	423	430	476	419	431	427	457	450	449	506	412	445	462	472	449	464	421	402	416	451	412	474	456	421	452	412	416	470	433	448	465	387	462	431	435	470	470	422	416	429	428	455	448	426	427	439	414	436	439	449	450	436	404	443	442	462	416	414	433	475	453	432	445	453	448	414	452	450	449	490	442	415	441	439	433	422	442	458	431	458	413	443	422	445	448	409	416	443	469	421	448	425	449	414	448	465	435	411	479	482	462	482	446	428	428	461	447	464	440	468	449	452	432	442	457	471	473	433	481	406	445	456	436	463	450	442	415	420	434	426	459	447	436	442	468	449	415	447	421	466	437	481	441	454	433	452	442	417	458	458	439	425	435	492	442	435	466	436	467	445	488	448	432	456	409	441	393	425	425	447	404	427	441	422	428	485	439	462	440	439	400	459	435	456	460	427	451	453	441	446	462	454	442	418	456	435	447	458	427	436	436	435	459	429	430	433	439	433	451	452	421	410	438	443	448	418	464	446	437	442	465	425	454	430	434	438	462	438	467	420	430	432	423	423	439	430	455	411	430	398	422	465	452	410	451	425	459	441	428	432	451	395	446	437	400	472	404	455	493	413	438	442	412	413	458	443	461	457	454	459	452	446	436	478	452	461	471	449	424	440	452	449	457	475	451	417	440	426	488	419	461	477	461	437	404	423	429	436	424	421	457	473	512	446	462	442	406	487	438	484	417	424	422	460	493	473	455	421	454	453	488	434	450	446	446	477	434	412	470	465	427	436	448	423	449	474	457	424	446	476	431	438	426	419	454	426	417	458	452	448	405	436	443	443	456	462	454	444	442	453	455	443	494	473	454	500	428	446	425	421	424	438	446	477	449	439	430	457	467	431	446	412	431	479	430	452	449	461	451	428	447	411	472	462	400	464	449	436	444	440	460	457	417	436	488	446	460	428	454	453	416	457	450	453	491	485	461	433	489	419	414	448	422	462	449	443	421	482	460	417	421	392	478	470	430	472	477	448	466	427	486	435	392
23556	21264	28753	24099	21249	13683	1980	1193	1063	981	876	820	840	801	754	722	750	707	728	730	723	775	759	746	700	706	686	754	692	706	705	667	712	702	653	725	661	717	702	695	654	700	711	679	675	702	667	662	706	700	665	667	714	704	684	667	707	701	731	685	697	710	686	712	681	713	629	707	719	693	672	682	735	648	678	716	679	708	703	692	702	684	710	669	686	710	704	694	683	704	732	706	650	728	728	694	705	743	660	699	675	714	735	711	696	738	675	728	717	684	701	717	665	700	657	728	628	676	739	667	721	697	636	683	716	681	656	699	669	700	682	690	667	696	706	665	653	682	705	706	660	673	662	713	732	640	692	719	694	673	663	702	704	648	714	696	698	635	681	668	714	645	669	699	683	698	681	688	688	672	668	779	705	685	684	679	674	692	682	726	682	669	706	674	724	683	669	669	719	712	669	697	630	719	686	653	703	653	699	658	699	683	670	722	666	704	714	667	641	716	698	710	715	648	693	701	635	709	706	702	665	704	689	703	694	724	681	672	706	622	690	664	757	675	682	690	711	658	642	718	692	644	747	690	712	680	710	701	664	694	694	642	680	666	724	712	680	678	695	665	675	697	663	702	682	651	664	727	649	702	707	733	693	694	743	711	688	680	712	646	730	680	719	668	666	655	688	705	680	672	684	738	694	681	720	689	708	675	672	706	680	676	693	676	690	674	671	699	666	715	690	667	648	651	651	698	700	734	670	709	709	689	663	687	693	690	696	723	661	677	698	693	679	695	667	662	757	726	757	665	680	699	713	645	697	700	658	706	641	672	672	643	679	693	714	720	736	632	659	673	701	683	668	695	656	694	700	710	649	653	683	715	719	669	660	682	656	688	720	704	658	711	664	690	670	654	713	654	635	687	704	703	715	689	643	663	668	665	703	719	687	725	664	762	685	689	726	694	654	655	697	716	661	668	689	700	690	686	685	734	699	701	701	687	653	670	680	695	713	679	665	719	696	685	683	744	676	693	651	703	758	716	657	697	686	729	651	690	732	682	703	702	701	680	689	717	714	729	698	704	687	693	715	667	673	667	657	703	735	682	731	686	670	702	671	687	696	696	742	707	716	691	713	694	739	692	669	682	670	699	697	642	697	681	699	706	675	693	732	671	678	667	676	707	694	697	688	715	738	659	657	689	683	705	709	673	694	680	681	702	705	664	659	683	712	742	671	679	706	676	656	664	651	715	665	652	659	664	668	679	729	654	658	688	724	716	675	648	642	715	690	662	689	659	698	682	644	695	707	702	652	728	702	667	689	702	668	671	690	714	748	692	732	727	679	697	641	661	686	699	659	678	661	700	664	710	679	694	666	685	691	659	686	663	658	752	678	679	660	682	686	708	734	691	606	695	669	646	716	673	666	705	726	644	650	664	676	684	692	694	716	704	698	702	703	705	703	692	690	669	645	767	678	694	696	673	626	710	703	677	672	644	630	652	687	695	703	713	663	698	718	685	743	669	677	685	699	671	695	638	733	707	735	675	717	643	694	690	671	672	697	665	685	668	711	668	696	686	678	686	690	720	719	708	718	721	703	614	685	708	697	661	709	711	714	708	705	667	684	624	662	701	679	664	732	694	676	707	648	701	675	691	668	681	672	708	676	688	691	685	649	630	658	665	661	670	658	688	663	686	666	755	727	686	658	683	665	680	718	674	684	710	689	669	741	693	654	673	735	718	665	683	672	708	660	690	667	721	645	656	677	702	659	638	667	684	694	695	693	709	676	744	730	684	661	720	720	676	658	691	678	676	692	681	615	692	714	681	702	715	664	676	661	646	707	702	710	703	697	680	661	682	687	685	709	666	690	701	676	641	698	645	680	664	652	696	684	709	698	716	745	708	686	694	659	646	645	692	688	694	688	693	687	696	682	715	701	653	700	676	680	712	727	665	632	720	686	663	699	682	697	682	701	663	660	715	687	684	698	688	693	683	651	671	714	663	712	692	711	698	735	700	693	721	675	680	731	687	690	720	689	683	699	645	744	690	667	705	714	664	665	676	679	708	698	667	631	670	668	700	683	670	686	716	707	715	717	701	688	683	712	707	672	693	707	720	644	648	670	645	745	661	659	694	661	707	643	676	718	656	699	703	662	660	680	754	676	718	663	703	684	694	693	653	722	676	675	705	705	669	708	671	702	719	674	664	665	659	721	668	713	695	674	666	649	729	664	688	738	684	674	728	733	701	715	698	686	688	735	636	716	677	683	715	631	692	676	676	657	689	653	694	657	698	680	648	639	726	672	699	658	667	715	726	690	659	707	713	664	671	737	750	680	717	641	655	694	685	667	659	738	632	690	714	717	718	732	682	721	744	689	695	665	732	729	663	668	659	718	652	686	704	688	723	687	658	680	693	708	725	707	703	685	689	705	692	692	633	714	726	698	682	735	654	667	723	674	699	696	661	687	704	714	694	679	714	694	672	728	699	673	674	716	709	712	721	691	687	717	685	686	673	750	681	706	661	683	662	714	693	717	669	678	703	685	666	684	710	691	675	662	691	689	675	688	680	676	696	682	706	689	718	668	695	680	651	629	689	683	699	681	634	655	691	658	701	688	657	653	696	691	654	723	714	673	688	683	719	701	715	726	685	715	687	653	681	707	663	728	687	721	681	671	675	680	716	712	673	707	722	715	705	690	652	715	672	707	729	667	645	668	645	693	676	689	689	719	648	703	706	660	710	713	662	699	680	720	691	682	659	660	701	708	631	686	693	699	732	647	710	731	676	683	714	676	651	692	655	657	612	716	705	667	630	693	708	675	663	676	676	709	716	739	690	682	677	659	720	660	670	690	693	664	700	648	666	709	687	653	686	642	716	667	683	649	687	744	662	751	717	680	703	688	686	754	732	696	716	708	639	714	685	653	681	676	674	736	695	648	609	711	685	655	656	644	679	714	678	696	656	708	698	675	706	656	658	701	708	664	710	726	678	674	662	656	696	644	672	624	708	676	657	650	698	654	691	731	674	691	737	709	665	712	673	694	672	634	669	693	694	628	682	683	664	703	672	686	682	682	694	692	670	683	640	641	685	694	644	675	683	717	669	677	649	709	676	738	682	648	719	687	696	684	681	696	722	665	668	676	674	701	679	735	659	688	678	674	705	685	701	729	684	656	722	688	718	691	690	693	690	711	689	700	715	708	702	658	690	685	715	689	665	659	715	638	678	652	697	656	690	701	652	686	680	646	667	669	689	704	660	718	688	676	679	701	672	701	679	643	663	654	637	677	713	652	705	697	732	705	665	716	682	738	721	666	669	706	686	673	706	647	654	713	705	663	681	669	726	656	674	711	694	695	681	651	671	682	672	643	691	695	673	675	716	733	662	687	674	676	679	680	707	701	704	687	654	702	704	704	701	670	670	688	659	665	685	674	678	702	696	700	683	722	719	681	708	669	673	757	680	730	713	643	700	711	687	671	699	688	718	705	674	687	699	716	709	693	716	672	677	696	701	676	657	670	679
4095	10370	7400	3758	3006	2535	1767	1478	1282	1172	1009	986	909	857	830	824	774	802	766	776	764	752	794	781	774	808	814	743	719	718	771	723	712	751	763	716	744	750	761	730	733	763	795	721	696	754	747	745	701	713	698	735	730	739	702	735	729	677	758	726	758	763	768	772	732	762	746	702	694	742	724	750	707	728	718	804	747	758	712	717	676	715	714	774	671	748	727	720	692	710	687	730	730	734	699	784	734	735	735	784	716	664	681	723	731	706	762	755	695	766	743	709	695	706	729	715	748	746	727	713	732	724	718	742	750	740	761	742	726	686	701	762	697	694	774	739	716	733	738	699	685	736	711	718	699	744	771	718	736	730	746	734	714	716	741	740	723	731	709	709	724	724	701	762	744	701	712	708	708	751	740	687	720	722	720	714	700	670	684	728	738	752	728	736	732	748	731	753	694	716	716	744	735	747	759	760	710	720	779	779	723	754	701	714	742	798	767	688	719	738	720	755	738	696	728	675	704	690	757	747	729	698	722	760	712	765	719	731	728	706	740	741	778	726	694	736	748	734	730	714	753	725	721	751	734	705	741	745	775	657	703	658	712	710	746	728	757	764	706	733	731	673	724	682	746	716	705	728	752	726	728	732	690	688	729	745	741	796	707	735	716	727	706	755	758	727	755	739	782	732	739	692	711	765	728	750	750	706	726	709	688	713	704	775	696	730	720	733	731	731	705	769	733	681	705	761	719	748	724	692	715	731	725	754	691	722	743	675	780	765	742	743	701	738	699	700	720	703	717	719	740	766	723	710	727	727	725	772	735	720	759	686	729	757	734	696	799	698	760	762	713	725	694	733	740	700	751	745	755	726	701	685	717	759	689	760	730	686	681	709	703	757	761	684	713	742	715	719	745	720	726	755	762	715	731	727	724	678	798	756	731	684	729	776	732	700	767	749	709	710	729	694	672	738	701	742	713	681	737	726	753	724	754	716	735	778	746	724	706	686	681	727	722	736	699	749	755	718	715	704	742	737	693	754	725	719	764	726	739	725	713	710	718	730	764	713	710	664	707	725	720	683	773	750	718	745	684	708	725	752	724	708	682	756	713	703	709	738	739	744	711	707	737	726	766	708	670	748	726	721	670	794	728	751	714	728	736	764	745	738	748	740	699	730	713	776	696	775	662	734	726	763	706	695	726	707	678	725	753	715	738	717	736	753	745	758	692	725	747	745	693	755	674	732	790	728	693	685	736	692	723	739	726	642	744	725	712	696	721	747	743	696	757	726	732	753	698	788	798	690	778	716	710	739	729	733	687	702	713	693	753	718	696	693	725	740	755	736	700	738	743	791	748	698	739	709	759	690	714	736	749	705	746	699	747	707	776	733	724	776	731	758	724	702	743	728	752	692	703	729	718	746	712	714	708	728	726	720	730	747	733	726	725	727	731	734	663	719	709	728	795	733	692	726	755	723	701	748	670	715	757	701	746	689	708	758	697	735	747	715	737	728	713	752	741	702	742	729	717	705	685	756	714	698	759	723	715	753	743	702	681	716	725	739	717	745	735	727	704	675	676	714	759	677	688	693	715	711	744	717	729	734	727	744	707	738	792	748	692	731	736	755	701	756	733	693	699	720	717	727	714	718	690	746	742	691	757	742	729	690	730	698	715	759	749	701	739	743	699	715	748	721	783	707	704	722	747	711	701	746	722	727	716	720	775	730	750	677	765	695	693	705	748	706	710	741	751	702	739	689	751	693	669	748	760	698	769	668	735	662	752	734	713	718	734	739	737	720	718	751	735	745	676	695	728	766	701	689	767	745	725	758	677	693	723	742	738	724	735	674	688	701	726	699	694	693	729	690	719	717	705	749	708	729	708	697	709	700	709	756	722	753	755	726	767	704	711	741	730	755	745	741	698	714	718	766	728	746	723	743	699	680	771	745	713	711	732	751	685	707	731	738	690	683	756	743	698	749	679	678	693	715	675	695	752	692	709	798	708	747	724	729	731	686	730	730	742	719	712	707	747	673	686	737	702	735	761	757	741	728	726	732	701	712	763	704	684	731	729	744	715	682	740	727	707	725	720	695	686	715	708	738	738	707	705	664	733	734	701	713	739	700	731	721	734	716	738	755	704	739	713	719	724	692	776	730	721	686	699	731	762	706	770	737	731	731	692	770	710	778	704	723	750	713	700	768	712	743	705	727	786	745	719	729	733	693	733	739	752	738	706	741	762	739	758	720	681	708	746	737	730	707	720	685	712	693	763	764	690	728	755	713	678	751	713	746	674	715	665	734	715	745	712	751	707	743	700	750	703	765	702	772	707	736	706	711	767	702	718	706	740	737	735	738	681	763	685	756	722	723	711	720	714	703	761	724	712	703	719	716	718	726	749	769	705	740	712	698	739	698	752	714	698	724	726	746	751	730	754	714	698	739	720	728	765	727	710	736	688	724	736	685	656	781	702	735	692	674	697	716	723	682	674	696	753	735	726	730	708	737	707	703	702	707	766	741	735	745	693	711	721	716	699	705	690	726	769	706	746	700	760	720	709	734	727	755	738	710	735	760	704	743	752	693	723	709	675	674	711	689	713	710	734	748	756	680	682	714	701	758	747	734	693	728	686	711	724	708	709	738	676	704	739	701	702	751	736	718	735	750	705	713	710	758	721	697	757	688	743	656	758	754	732	758	738	699	710	707	699	718	694	724	760	679	743	758	753	690	711	740	738	774	768	770	708	726	800	706	747	728	733	710	769	736	731	713	752	749	687	760	731	716	701	730	705	712	742	795	782	759	788	712	719	729	735	700	767	723	681	740	743	723	778	760	705	746	718	728	745	705	750	732	709	721	688	751	759	726	718	692	698	696	743	786	750	744	685	709	750	745	733	639	800	743	685	738	691	804	724	728	718	756	698	721	721	710	683	716	714	705	738	722	679	696	717	693	722	694	696	725	725	696	693	755	746	750	709	789	721	713	747	749	752	749	711	718	763	701	686	721	716	746	713	758	671	696	741	752	675	730	716	712	708	703	708	748	711	725	723	738	731	679	713	697	771	731	709	770	704	693	747	692	692	739	704	729	743	744	737	736	721	756	705	729	699	709	737	753	731	726	758	766	734	731	729	745	738	726	749	749	690	693	698	769	712	725	674	714	738	738	691	746	731	690	739	746	680	733	757	687	705	751	721	708	705	722	689	705	726	676	690	722	730	776	758	707	709	696	683	704	731	721	735	730	743	731	723	741	720	713	709	741	716	710	696	695	737	750	751	765	730	788	733	745	721	733	698	769	722	753	709	751	718	697	739	709	702	735	726	689	750	713	745	717	709	738	705	728	732	770	711	742	688	727	727	725	756	718	731	673	692	731	704	740	685	749	740	760	716	735	727	675	681	749	769	787	801	716	701	757	747	718	765	734	702	766	718	767	714	736	724	715	686	747	726	697	707	771	738	683	721	716	756	726	711	748	762	736	736	728	688	755	678	727	731	726	752	749	734	757	731	733	684	710	752	712
24587	21243	27830	24861	15987	1084	520	357	353	305	270	263	266	236	226	229	228	182	206	218	189	206	188	190	183	225	190	194	174	183	207	210	183	195	199	206	213	188	206	184	196	209	211	225	172	186	213	182	184	180	192	191	186	186	181	186	187	190	190	175	181	197	193	186	197	172	205	184	173	206	210	197	193	184	196	184	184	201	205	184	195	213	195	172	204	181	209	206	192	208	208	183	189	196	201	184	193	206	208	193	215	171	196	201	187	182	198	165	195	175	173	194	204	201	185	190	178	185	183	170	193	204	166	178	170	197	162	202	189	185	185	181	172	170	158	186	180	200	206	197	174	167	173	193	189	197	193	190	197	196	159	189	187	192	164	218	214	190	181	180	204	174	196	184	201	177	167	177	196	176	206	176	178	163	176	196	191	211	183	194	190	206	179	196	183	175	189	210	189	168	194	176	182	210	216	192	183	196	202	176	192	189	217	176	175	180	186	209	174	171	169	196	172	201	195	205	201	198	197	202	211	207	166	191	173	169	176	185	183	174	180	199	174	182	197	182	167	173	194	177	183	200	201	175	187	198	205	188	193	203	169	204	215	185	180	181	181	187	173	197	203	192	176	176	196	195	205	184	196	200	166	182	191	179	195	172	197	176	194	191	202	195	159	182	190	191	215	216	206	191	218	199	175	170	209	180	174	196	196	186	199	184	218	211	161	192	200	188	197	187	209	194	168	181	178	180	181	202	205	193	191	194	189	174	183	191	185	195	204	182	186	197	175	194	208	197	162	181	203	212	167	200	160	184	204	188	193	183	163	205	188	190	188	177	180	208	166	177	171	206	191	194	169	173	188	205	194	174	182	169	184	195	182	190	190	193	186	201	184	204	189	186	169	204	208	189	197	184	206	203	179	197	169	196	195	180	183	190	190	197	200	206	190	193	163	170	178	206	188	206	189	199	169	193	189	193	188	176	197	194	185	209	198	218	176	173	188	169	179	177	193	196	186	192	198	175	191	159	186	203	185	192	189	214	202	195	203	166	179	175	177	196	206	186	179	190	163	188	179	200	191	191	192	209	173	205	201	207	199	175	194	196	196	178	185	183	176	206	193	177	195	191	172	182	202	193	207	180	162	200	181	183	202	193	189	167	197	194	173	203	167	195	184	208	193	178	183	188	197	160	196	183	173	214	187	173	211	198	216	187	168	184	173	195	191	199	186	196	167	203	203	198	195	185	174	191	192	180	180	217	208	196	187	178	170	195	189	183	190	219	196	196	196	181	189	189	216	176	204	220	206	190	183	165	195	169	205	167	175	188	192	158	188	221	193	177	175	191	176	154	193	198	186	203	201	183	199	195	196	175	186	176	194	203	185	200	186	202	187	191	223	200	188	221	219	193	201	166	203	179	189	169	166	164	186	180	184	178	221	188	203	184	183	207	212	205	174	190	167	209	171	187	165	193	156	167	186	175	190	184	201	201	192	188	200	176	160	188	205	195	186	174	183	163	175	201	226	197	184	179	209	192	202	173	184	197	199	192	180	183	188	170	202	180	194	170	185	167	190	191	190	219	179	197	203	175	213	184	186	195	180	176	199	199	192	191	174	180	197	200	188	197	188	205	195	173	180	186	197	174	186	185	212	195	191	193	195	191	199	187	182	195	195	197	192	173	188	188	189	175	170	185	195	164	209	171	194	171	194	204	179	169	169	177	167	187	189	200	155	183	207	203	206	190	188	204	157	185	185	205	206	183	211	194	203	188	170	210	191	176	189	182	179	188	200	168	202	172	194	168	191	195	207	203	199	183	189	179	199	191	200	167	211	193	206	198	194	189	165	184	197	160	158	181	212	203	172	211	194	162	191	164	182	197	203	162	167	167	179	173	164	167	208	218	189	179	176	209	179	172	181	169	169	176	174	165	183	189	172	200	159	193	186	213	206	167	187	179	205	166	181	207	194	186	184	198	180	200	197	195	195	183	221	184	217	207	192	211	214	186	166	204	199	239	203	188	200	185	190	208	182	175	180	179	177	159	179	204	186	194	194	193	190	180	205	209	181	159	183	201	179	191	178	221	185	190	161	188	195	184	180	179	188	198	185	212	178	168	198	180	184	192	165	184	162	170	175	207	181	166	197	178	196	180	195	184	164	170	183	201	199	202	172	187	185	184	206	209	211	182	176	204	181	198	199	197	195	203	188	192	162	185	172	184	201	201	193	192	194	193	191	176	187	172	182	179	179	157	194	186	168	187	184	179	171	211	186	188	185	205	195	170	197	191	176	182	207	176	176	173	175	198	193	196	213	155	198	198	188	171	210	174	197	191	189	201	194	171	188	192	197	181	180	191	206	188	200	194	179	177	173	211	168	196	197	181	190	183	178	163	199	213	215	193	175	174	189	194	190	192	202	164	182	178	167	181	202	178	188	188	181	224	187	201	216	193	171	201	173	214	178	187	178	182	175	204	176	171	195	174	215	201	199	165	186	189	176	195	180	199	170	209	190	181	185	192	196	233	190	181	183	196	196	177	208	177	203	202	176	185	168	193	189	197	178	175	197	170	162	170	199	174	210	176	181	163	180	185	179	179	191	184	211	172	168	165	201	194	168	177	198	195	204	189	201	186	185	191	187	187	177	196	181	165	173	185	199	206	210	200	188	203	187	213	175	166	192	184	189	186	188	167	194	217	208	185	194	199	167	195	187	169	183	185	196	209	191	187	200	198	198	186	178	189	163	192	195	193	175	166	194	181	199	158	159	190	190	210	175	206	187	190	204	216	187	166	224	176	182	202	181	180	179	160	197	178	167	192	208	154	184	185	173	195	195	200	187	185	210	163	195	198	194	163	194	177	223	185	211	190	220	195	207	215	193	176	190	166	181	191	178	204	179	184	187	219	177	205	146	177	183	185	201	177	190	186	154	183	214	180	166	213	187	186	175	193	185	201	170	174	197	194	189	177	180	200	204	190	187	175	170	187	181	195	176	185	183	181	188	218	188	191	198	176	167	186	179	193	179	187	173	190	168	193	209	191	188	193	186	187	187	154	178	194	178	207	195	167	185	210	198	159	172	214	210	179	212	183	166	183	189	207	177	203	168	171	184	166	193	188	180	178	183	169	199	195	196	189	204	188	175	179	187	183	161	163	182	181	158	166	210	172	202	205	197	198	206	206	209	186	167	176	166	170	182	194	170	184	187	195	190	188	189	180	227	185	205	189	180	184	198	197	175	170	210	149	208	164	174	185	199	193	189	188	212	174	199	209	197	173	199	196	219	183	201	217	189	197	174	163	201	200	196	164	196	181	185	199	216	223	196	183	186	182	172	216	173	172	195	211	179	174	190	165	193	201	177	201	191	193	210	180	176	198	196	182	176	163	185	207	184	188	179	185	183	203	197	165	215	202	166	186	163	173	188	183	207	164	183	191	188	203	202	194	184	190	187	173	169	205	190	188	193	187	191	188	184	167	186	180	181	179	190	211	177	195	175	189	191	186	182	177	162	189	195	212
3955	6197	4105	2021	1513	1217	808	629	569	452	359	362	283	278	257	256	259	250	225	248	241	219	254	206	228	211	246	239	195	236	224	223	197	233	199	258	207	210	210	208	223	223	239	209	239	209	227	196	213	272	245	220	208	180	212	212	251	232	221	221	222	226	214	235	208	246	231	214	215	210	215	214	219	232	244	237	242	228	201	226	239	201	208	207	210	197	202	166	223	225	212	197	230	197	249	220	210	203	238	198	229	214	197	208	228	199	230	203	223	200	227	191	210	232	200	197	211	216	246	221	199	182	211	204	236	224	218	212	237	215	212	208	215	209	228	220	216	225	234	241	210	230	203	237	215	214	217	201	222	222	249	235	220	203	207	235	197	206	195	196	218	199	192	205	227	233	199	216	218	247	207	182	210	200	216	208	241	224	231	228	239	224	227	201	213	191	216	207	214	224	209	225	220	223	209	208	199	229	242	242	218	216	236	222	205	247	181	220	225	195	227	229	197	215	193	205	235	230	233	220	244	214	232	212	217	247	210	222	224	202	235	199	225	212	220	195	244	197	239	228	235	205	247	234	216	197	236	209	240	191	212	195	211	207	201	215	204	228	206	218	212	198	212	187	208	195	202	201	213	222	234	225	221	251	208	247	219	264	203	237	223	212	212	185	196	230	211	235	251	212	205	198	218	241	202	196	194	204	219	228	224	232	181	211	198	224	222	209	214	230	196	206	193	221	213	188	198	210	249	193	190	235	211	219	231	186	199	187	212	240	226	224	183	195	202	241	212	202	207	192	206	225	216	259	187	199	260	201	227	226	198	233	233	217	218	197	232	215	196	210	220	209	199	197	223	197	224	191	207	248	204	190	220	214	204	226	224	205	209	232	226	202	209	234	211	209	226	232	225	198	208	223	228	203	229	209	216	197	213	202	201	211	223	222	223	234	212	189	221	210	197	242	196	218	185	221	197	202	219	222	211	252	203	226	226	200	233	201	222	231	191	224	218	214	199	210	259	238	205	215	239	222	226	238	208	220	233	217	210	187	195	206	223	213	218	193	236	229	177	203	208	217	205	238	219	216	206	233	228	223	191	221	232	227	228	209	196	232	201	230	203	196	211	213	220	209	218	204	208	211	187	237	208	202	220	206	216	217	181	214	241	228	207	201	238	212	239	246	231	224	219	230	203	228	202	211	223	236	214	209	203	210	195	228	230	228	217	250	194	216	196	220	214	202	224	242	218	232	214	246	211	209	193	201	245	219	218	216	205	209	213	191	221	205	202	207	228	230	224	195	210	210	209	209	210	197	219	227	199	200	197	214	206	205	200	224	218	199	214	174	227	200	225	232	229	222	211	204	224	206	225	219	218	224	223	232	214	216	205	219	209	203	211	233	234	217	220	214	227	217	225	218	206	227	226	237	218	214	203	203	243	218	238	222	209	258	209	209	221	221	213	240	234	227	227	231	205	221	213	205	220	223	207	224	213	213	217	224	224	213	227	250	220	209	233	207	207	215	205	201	206	220	216	190	197	226	201	225	223	232	213	198	224	225	242	218	208	204	225	216	205	182	225	239	201	219	219	215	224	182	191	221	210	215	197	213	222	220	184	216	211	232	201	209	228	210	197	220	198	185	240	204	218	225	229	208	228	224	205	221	204	219	208	220	221	192	225	211	207	238	202	229	205	240	240	198	206	224	218	222	234	221	211	246	190	187	230	201	243	215	214	217	200	185	191	199	212	208	226	200	237	196	214	229	214	215	208	188	201	209	223	208	220	203	190	205	224	225	223	240	201	233	237	241	187	203	233	229	235	232	198	199	213	226	219	220	206	213	208	214	223	213	202	196	224	183	249	200	261	210	221	235	202	212	208	191	192	209	210	210	212	227	224	236	207	239	239	229	215	216	219	209	230	218	216	199	215	175	222	219	229	221	207	215	212	224	231	220	196	208	198	216	207	215	215	211	220	218	205	224	209	208	192	198	215	217	256	202	222	241	212	205	197	222	227	229	221	233	217	216	224	221	225	242	213	190	229	212	209	193	210	206	214	241	227	218	250	215	230	197	226	224	218	225	217	225	260	208	198	202	238	217	240	224	208	241	217	199	247	202	228	205	188	221	208	224	198	224	220	239	220	218	218	215	214	221	217	189	198	202	212	215	236	226	219	216	215	234	261	217	206	234	215	197	209	230	184	221	246	232	215	219	175	209	198	238	237	231	206	235	228	228	208	191	232	224	237	221	206	209	217	207	198	230	198	220	226	215	223	192	225	207	231	217	226	218	236	231	209	210	212	229	249	212	223	192	208	244	209	208	210	233	211	224	228	197	241	221	216	215	245	212	214	217	226	246	214	219	230	221	196	220	221	232	200	219	231	217	203	188	224	202	236	211	238	227	217	209	214	199	200	190	225	223	243	220	226	243	184	194	230	197	250	216	215	215	225	229	222	217	189	177	230	217	205	232	224	204	222	210	219	235	232	215	203	221	223	194	237	211	227	222	212	198	206	209	212	217	241	215	212	216	227	219	238	206	208	225	212	199	229	209	218	206	208	221	220	214	224	205	226	232	211	220	207	214	222	209	246	212	204	215	217	192	222	218	218	222	217	195	232	215	206	224	235	246	206	211	213	220	218	204	217	215	232	219	213	228	206	235	231	219	236	218	202	211	228	210	226	204	204	227	198	213	207	204	204	245	257	228	233	197	194	196	223	225	208	202	225	216	222	197	211	232	242	207	226	213	200	225	214	200	229	234	217	219	208	222	241	215	227	223	191	223	217	208	219	199	217	227	228	220	238	220	241	217	215	227	205	204	228	213	264	209	240	198	228	210	209	197	244	228	189	216	211	226	202	184	228	233	221	230	213	189	197	219	199	213	212	230	211	209	208	208	214	216	221	222	220	217	185	253	198	199	212	220	221	206	192	220	229	213	232	213	218	221	225	184	221	199	217	259	218	242	223	182	218	207	251	201	220	224	187	218	227	205	235	214	221	235	209	209	194	198	210	216	201	193	198	204	192	219	239	251	242	201	221	225	207	204	218	205	220	201	225	218	218	188	203	262	237	206	224	199	221	210	221	203	267	218	222	207	220	230	209	215	211	207	230	204	181	196	203	206	233	219	236	218	223	199	216	206	213	232	216	211	211	209	241	238	194	215	215	195	205	201	209	216	220	222	197	237	222	225	247	213	193	232	200	193	212	223	208	207	215	206	209	215	216	212	233	219	219	200	200	216	204	225	228	224	208	205	205	224	228	194	232	214	205	208	225	199	182	188	197	227	206	206	206	224	215	215	233	223	230	223	195	212	238	201	205	229	217	232	202	227	210	232	214	207	195	198	200	209	223	202	199	239	219	207	216	240	214	194	213	233	245	249	221	213	223	214	217	213	225	196	206	203	218	190	226	224	223	215	224	251	203	232	214	208	201	215	217	227	212	230	257	229	216	217	234	211	223	219	209	194	197	219	226	215	245	240	212	208	227	212	219	196	231	216	216	228	228	208	197	213
22466	21318	29204	23798	21324	21412	12822	1574	1235	999	855	754	742	723	668	627	649	590	604	538	575	625	555	568	561	502	580	578	536	541	525	552	534	525	568	521	480	520	485	493	472	513	535	503	522	494	515	526	518	559	475	521	485	558	526	515	524	503	514	471	497	497	477	506	534	534	518	495	492	544	491	457	506	548	531	494	509	467	521	537	521	557	532	495	482	508	486	491	498	510	481	527	526	517	530	541	538	515	515	484	473	510	485	493	502	506	489	490	463	488	474	491	567	533	530	502	497	554	499	491	513	525	519	489	484	538	532	526	488	516	510	522	492	500	465	516	497	480	524	474	499	528	475	522	504	520	529	532	536	525	513	513	465	517	499	501	530	504	489	521	502	523	469	495	485	471	495	520	539	546	474	526	571	509	519	512	504	525	522	483	520	493	535	489	508	501	490	509	514	510	532	514	506	502	511	539	506	554	525	461	494	514	546	521	470	493	491	516	527	506	491	509	514	500	525	526	512	540	498	496	540	512	494	506	535	497	522	514	521	526	469	514	526	503	509	500	498	506	488	531	525	500	483	480	523	480	468	506	509	514	533	546	496	480	500	464	540	503	456	535	490	519	509	527	532	481	469	555	493	454	499	479	500	536	488	533	489	487	480	528	519	498	501	493	484	520	518	486	480	537	481	526	522	512	505	451	537	485	517	490	506	538	534	516	466	488	491	536	466	490	522	518	504	523	486	489	449	489	503	509	535	520	516	531	515	508	502	467	518	537	509	499	504	515	526	507	545	519	478	518	500	503	487	465	494	535	477	516	494	492	559	507	506	496	539	498	506	506	506	503	466	459	451	511	500	485	482	499	523	508	520	489	523	483	501	504	489	514	491	534	504	531	511	531	555	518	478	500	527	482	504	524	472	505	527	538	538	497	515	525	495	522	532	494	533	513	516	464	514	514	472	530	502	515	519	493	530	493	541	508	501	467	495	488	483	511	539	546	483	503	503	515	530	498	504	491	513	508	503	507	535	520	495	485	500	526	504	503	509	520	474	500	490	480	512	517	494	498	543	534	528	517	494	492	513	510	506	538	502	502	503	502	470	582	509	479	510	543	508	531	511	541	507	496	543	531	499	501	537	548	463	510	537	529	525	514	495	476	495	497	504	530	535	496	516	498	511	523	530	499	490	538	527	563	460	478	474	504	490	533	532	507	514	507	493	495	471	503	484	492	490	517	439	458	499	505	507	554	515	529	518	520	585	491	470	573	480	496	497	534	482	462	500	529	468	485	543	529	494	469	473	532	521	541	500	508	533	476	512	496	482	504	508	516	532	486	485	590	536	507	500	526	487	481	518	532	499	514	543	473	508	485	518	528	495	516	542	479	502	476	475	506	518	509	500	476	516	522	528	512	523	524	453	540	526	504	522	543	485	495	544	478	494	492	510	484	500	516	483	519	492	522	488	474	480	520	541	518	508	515	499	535	509	569	521	485	518	528	558	496	504	456	507	523	484	519	545	504	512	497	474	490	524	499	514	482	517	497	562	508	465	478	504	520	534	481	547	518	510	518	501	520	474	521	525	493	503	523	501	499	499	498	520	488	483	509	501	484	508	503	484	506	509	503	507	510	512	497	520	530	499	532	490	500	502	519	512	496	541	492	537	514	511	543	506	488	478	510	529	460	548	528	545	491	539	507	471	507	500	494	482	523	507	501	515	488	531	473	501	489	531	482	478	497	546	505	506	498	518	491	524	521	494	529	509	506	476	494	517	469	512	501	511	494	502	460	558	540	526	521	497	516	543	547	493	536	495	502	499	496	523	500	514	533	490	509	513	500	488	540	489	541	486	514	502	499	519	479	518	510	521	491	517	529	480	507	513	496	468	499	513	489	501	496	519	467	518	496	495	525	492	491	522	528	510	493	492	480	543	541	476	506	503	496	549	544	501	560	559	476	504	481	473	499	509	516	503	501	506	522	484	510	528	501	534	508	480	501	465	475	516	506	537	502	560	470	485	518	522	521	475	510	474	511	489	495	536	520	501	536	528	545	514	481	492	538	487	510	513	474	503	512	519	521	467	495	504	498	549	511	521	537	521	469	490	491	490	532	515	507	498	498	507	493	464	474	531	496	523	523	515	493	488	514	516	514	485	478	478	517	528	535	533	502	520	469	475	502	502	502	479	504	524	509	474	459	524	554	514	482	463	492	524	495	460	487	493	489	516	484	495	508	503	469	483	475	520	507	542	527	501	462	497	489	490	486	532	443	502	471	494	472	528	515	492	534	526	518	487	490	510	530	504	526	540	507	517	529	508	510	519	525	499	482	478	541	474	508	509	533	538	547	530	554	490	505	522	503	485	534	500	479	481	536	542	524	532	473	499	541	513	510	530	492	485	510	545	524	512	493	495	519	514	522	467	507	517	516	485	509	545	541	505	523	446	499	461	514	553	480	483	509	489	496	498	516	511	510	506	518	482	472	510	493	525	492	530	484	532	537	526	490	513	487	527	531	493	500	552	469	545	478	519	517	500	478	521	496	505	518	484	526	475	542	514	499	520	506	514	531	496	514	522	481	481	529	502	523	492	529	519	496	503	559	530	546	531	517	513	454	511	504	522	487	488	524	499	500	499	507	496	515	508	511	517	495	468	504	505	514	488	568	469	493	526	523	477	514	522	483	478	478	499	497	532	529	517	503	491	510	486	506	499	474	528	500	530	510	507	529	518	519	477	492	538	491	490	511	516	508	533	506	501	475	504	501	485	496	538	523	486	499	521	525	486	520	502	493	520	537	489	507	505	460	494	499	476	562	517	498	489	512	499	481	515	491	484	531	486	480	513	561	537	463	503	511	500	502	528	526	480	500	462	520	514	453	540	475	495	510	511	477	533	484	487	505	524	487	477	477	470	507	510	472	501	500	527	508	515	472	550	544	514	488	510	516	503	524	500	535	498	492	493	453	463	468	511	531	510	516	505	491	481	500	511	497	492	502	489	518	516	482	499	530	477	541	469	521	477	502	479	517	527	481	516	516	523	506	498	500	498	487	503	518	499	513	529	499	502	510	489	474	461	515	518	484	543	532	482	511	489	523	545	497	542	534	517	498	479	500	504	462	532	506	514	500	513	527	458	535	470	510	513	512	466	483	507	500	529	474	559	518	488	512	504	493	520	488	537	484	494	503	508	467	508	496	543	528	530	488	517	483	529	490	505	507	485	487	537	470	528	536	489	496	511	462	464	500	487	516	503	535	493	518	531	514	524	526	484	521	497	490	474	491	525	506	485	524	479	529	503	511	515	502	531	486	492	519	523	513	514	498	515	521	491	515	485	535	544	500	524	490	474	491	487	514	524	532	502	539	509	563	534	506	475	492	512	491	491	496	500	474	537	535	481	506	535	493	494	486	493	529	454	499	499	500	508	482	458	516	486	540	483	506	496	492	492	518	523	495	520	497	464	514	474	492	565	509	480	516	503	484	442	513	503	540	468	506	498	521	500	481	546	456	510	530
6275	16679	12056	6313	4754	3960	2564	2001	1869	1357	1059	977	927	770	838	767	689	724	720	680	656	630	663	631	609	594	623	596	578	631	574	597	574	620	606	565	556	563	609	569	581	571	585	564	613	589	610	547	555	596	545	541	611	616	593	581	555	567	563	606	543	543	582	559	531	563	571	603	546	569	532	533	574	557	583	551	539	530	546	534	535	594	512	513	568	580	566	527	572	572	538	550	520	548	556	564	538	535	535	618	564	530	564	549	569	544	587	560	551	597	556	567	588	536	600	511	593	528	541	587	516	585	495	552	553	566	558	570	546	551	531	514	553	567	572	534	518	551	530	557	547	550	517	538	550	572	549	546	539	569	532	539	548	528	552	555	523	552	537	540	563	553	509	536	549	559	531	584	532	526	518	529	484	589	534	542	628	567	573	535	571	540	521	539	545	570	546	523	576	578	539	543	575	543	553	565	537	536	527	542	554	547	554	567	546	527	528	583	579	568	573	538	571	562	509	528	568	548	587	553	577	569	568	550	530	582	576	548	580	514	579	526	575	572	500	566	565	550	548	572	548	560	528	533	548	589	568	544	556	568	558	553	527	559	537	508	565	584	564	537	508	575	509	562	588	527	556	559	552	574	595	512	522	541	559	584	544	533	533	538	502	535	556	559	554	569	579	567	604	603	570	514	533	529	544	560	539	557	549	557	527	556	544	526	536	537	528	527	581	542	517	563	548	573	562	574	543	541	578	557	539	548	550	564	566	601	545	571	590	546	556	572	567	513	564	542	554	572	534	539	536	520	546	541	593	557	573	579	578	588	540	570	540	544	526	575	544	589	544	557	570	575	540	528	546	540	556	509	563	546	564	534	541	587	617	536	548	537	531	536	562	568	558	615	550	539	540	519	551	594	524	538	558	584	529	560	567	569	599	578	578	581	590	587	522	536	541	555	562	558	534	546	542	553	529	533	554	524	572	555	524	539	566	583	567	593	562	556	542	537	539	531	567	531	546	568	518	592	564	558	545	556	566	531	519	566	609	551	570	572	531	523	543	549	541	550	542	531	587	565	544	532	519	526	534	540	520	591	567	550	549	542	563	509	536	564	536	522	534	557	588	533	561	556	588	589	549	588	552	584	544	607	544	602	505	563	558	593	521	577	564	554	585	558	516	537	548	548	551	541	550	538	576	561	549	563	537	535	547	559	578	517	537	536	554	578	521	539	538	533	517	525	545	538	531	536	568	573	480	541	539	550	562	509	524	535	509	511	576	608	513	546	513	535	515	561	487	599	539	558	542	554	549	548	573	525	582	533	501	576	569	553	569	580	546	540	560	571	555	565	554	541	520	523	551	571	561	568	537	554	561	552	547	547	613	526	542	540	533	517	521	562	542	518	518	543	550	552	570	564	523	577	521	534	515	552	566	519	525	537	517	569	587	588	528	533	596	537	594	544	564	579	563	562	570	541	538	554	545	588	558	525	563	532	537	554	569	564	538	572	577	490	555	579	558	551	549	526	597	565	552	519	541	562	565	525	563	540	570	553	523	539	544	539	603	531	596	519	554	530	573	542	571	565	574	582	581	552	534	531	535	576	563	529	543	542	573	552	568	571	544	560	560	522	550	568	579	536	557	574	553	543	559	530	550	613	549	560	578	541	554	567	522	583	535	517	564	548	569	585	551	564	564	549	532	527	544	536	555	532	569	540	605	550	580	543	557	576	529	571	540	525	536	576	571	554	532	527	581	541	541	582	500	586	606	542	523	531	549	538	537	563	558	579	541	555	575	521	528	591	537	514	541	538	555	577	538	590	534	514	563	534	565	572	572	567	539	539	508	529	504	531	528	532	566	571	567	553	568	498	555	559	599	582	582	544	556	553	521	534	561	537	531	563	580	508	569	543	492	558	569	483	578	580	553	572	562	573	546	618	570	517	540	535	552	581	524	566	582	549	594	586	548	567	531	548	549	569	576	574	498	562	526	560	509	524	535	555	495	514	522	593	554	564	554	578	554	551	536	592	501	582	566	591	511	569	570	563	526	531	556	546	552	535	563	581	541	544	543	535	521	548	547	548	565	544	528	555	546	533	588	557	522	559	552	542	566	601	552	574	540	555	555	520	531	548	518	549	594	520	553	534	586	560	553	561	562	558	558	577	523	562	544	555	511	549	553	570	518	592	561	543	526	579	574	524	561	571	554	542	538	577	547	565	571	572	547	533	577	569	519	548	541	530	536	593	587	528	516	518	597	548	575	539	545	515	570	540	524	511	589	557	573	550	602	517	538	542	536	568	534	574	604	594	571	558	551	513	519	568	561	546	576	545	565	569	551	534	554	557	558	548	548	528	518	521	579	583	509	560	554	525	588	510	606	571	569	531	537	495	545	510	558	577	582	561	525	556	564	567	564	507	512	539	609	544	556	549	568	532	567	604	522	566	552	517	532	565	543	523	526	568	580	560	554	531	536	528	565	546	563	546	496	524	549	574	580	561	541	526	524	552	585	529	558	530	509	548	564	536	532	549	508	587	568	551	545	568	535	536	554	547	557	561	566	525	556	573	565	551	565	533	533	570	551	542	551	572	519	555	555	499	515	533	573	570	543	550	586	514	560	531	538	544	543	566	559	534	526	558	557	580	554	552	540	559	552	562	542	547	545	551	548	556	513	531	500	523	535	540	550	602	574	549	549	568	569	564	555	557	541	542	521	574	527	556	509	557	552	534	546	615	547	555	542	566	567	557	564	584	548	535	556	585	587	552	516	548	540	584	576	559	483	534	581	503	564	492	552	575	554	550	563	596	560	612	564	550	591	543	520	550	552	544	563	535	550	557	543	537	568	562	532	504	570	564	535	555	572	539	549	522	515	531	555	551	563	573	541	495	578	573	523	522	526	517	532	596	555	575	572	563	499	537	490	532	566	535	484	574	553	603	540	529	550	579	534	562	525	546	591	550	530	555	571	583	531	556	529	557	560	570	533	543	548	554	534	570	576	568	573	557	521	545	536	568	566	550	576	549	560	557	549	533	571	569	564	569	563	558	531	591	531	572	533	536	547	569	545	566	528	533	574	594	544	562	548	527	502	543	514	554	538	535	575	553	579	544	585	572	540	561	529	535	564	548	599	546	547	567	545	526	533	535	584	546	510	522	575	547	493	535	525	542	568	565	576	577	533	549	559	555	525	572	567	557	554	515	536	489	541	541	557	559	518	526	564	579	529	602	567	554	617	551	537	536	573	562	550	540	518	560	530	530	577	615	601	510	531	572	513	564	577	576	559	560	560	570	549	541	553	560	544	550	593	552	514	545	590	547	557	556	513	610	527	548	569	537	580	551	582	519	567	571	561	536	519	517	580	559	558	553	549	528	547	532	542	537	605	586	567	548	574	539	561	518	546	549	512	572	533	541	537	544	535	583	570	563	557	528	565	577	521	552	545	536	578	492	577	549	534	525	532	546	552	555	532	586	556	581	528	552	530	509	559	560	535	565	552	526	520	542	534	534	566	542
27457	19631	6357	1027	783	677	566	444	480	429	410	398	436	455	421	442	412	434	455	392	425	431	428	417	438	388	409	434	392	436	435	413	400	414	417	396	428	423	393	398	392	412	423	392	361	375	410	424	398	448	397	410	377	370	405	414	416	402	414	417	409	428	398	399	413	400	393	385	361	411	429	406	402	408	414	414	390	394	411	412	397	423	438	427	411	428	407	433	421	424	455	397	387	457	411	415	430	396	397	402	392	389	407	421	385	388	392	426	401	431	413	426	416	473	416	437	416	432	441	420	399	411	401	393	396	412	392	399	408	418	395	435	450	413	387	421	406	399	420	398	394	427	448	445	388	416	409	383	371	432	423	414	418	433	424	424	431	455	435	418	393	379	399	394	400	373	414	420	401	399	423	426	465	401	408	437	405	425	392	434	436	422	425	411	443	385	420	436	401	390	359	410	418	391	392	401	424	449	387	414	396	428	425	403	400	404	408	432	413	382	438	425	430	426	409	405	446	402	410	408	430	419	442	430	429	383	375	418	418	407	395	422	426	414	422	401	414	411	433	401	411	414	440	415	439	455	395	409	419	429	452	391	408	425	434	444	406	374	425	411	459	416	379	396	415	390	425	410	398	448	439	426	413	407	411	404	400	390	414	455	384	437	447	423	437	408	444	427	451	406	416	426	441	422	439	425	438	393	394	404	405	397	430	399	412	381	455	399	405	366	429	398	395	407	408	394	376	410	440	413	396	380	438	410	434	450	424	460	397	402	411	395	415	420	420	406	416	464	426	417	393	401	413	418	425	409	463	379	417	439	428	400	403	417	399	440	383	444	416	409	392	412	429	411	407	430	407	414	429	427	429	366	373	421	422	396	422	399	406	402	434	398	436	380	417	412	419	433	423	446	389	464	428	411	430	412	399	441	406	433	429	403	406	408	411	407	421	395	409	418	435	417	386	438	403	434	420	435	415	419	446	397	411	389	438	403	379	409	416	444	428	424	448	402	416	419	393	366	410	409	403	417	430	408	394	384	379	414	428	410	392	400	401	398	402	411	410	407	446	395	443	410	427	389	408	402	436	403	392	442	380	398	424	429	422	444	429	440	408	404	417	445	419	416	428	427	409	401	398	469	435	466	425	431	435	443	425	431	431	423	411	448	431	392	446	419	442	394	434	407	403	418	399	403	372	438	396	416	401	400	405	441	403	408	401	394	417	464	396	400	419	435	413	445	422	417	439	447	392	389	380	419	413	429	440	374	461	432	430	423	393	472	407	410	422	412	437	379	393	409	427	434	431	397	431	395	420	430	378	430	431	406	422	465	386	413	461	435	432	422	393	413	422	381	400	402	388	396	408	396	399	410	387	391	418	437	388	407	389	405	414	388	430	396	406	418	424	427	403	397	410	411	431	423	362	437	412	438	422	418	405	414	429	408	416	404	404	416	367	444	414	435	438	440	437	392	397	430	431	413	411	398	436	398	404	417	421	418	433	404	421	434	407	416	404	399	444	414	391	413	405	440	393	432	439	427	411	406	428	431	412	432	427	465	420	440	419	396	377	375	412	436	401	410	395	414	436	406	421	434	456	428	438	382	380	395	410	402	420	439	454	404	407	391	383	405	401	412	430	420	379	409	447	433	419	456	421	378	387	394	410	415	410	434	397	416	421	406	391	448	406	408	419	414	391	391	402	425	400	429	431	431	435	364	418	420	454	434	420	421	402	423	446	433	383	423	419	433	404	413	434	432	405	411	384	415	401	409	423	427	426	409	426	423	408	434	430	402	429	416	431	404	415	445	429	399	435	398	441	427	448	412	446	400	391	451	446	442	392	410	427	363	414	404	393	408	431	406	372	425	406	387	404	446	406	450	421	393	390	415	430	417	395	458	420	412	443	422	447	400	427	454	391	445	373	447	412	404	441	421	405	417	409	417	408	402	402	422	395	420	387	400	413	446	411	400	435	442	418	450	492	431	395	413	385	409	418	428	382	409	412	410	405	449	421	413	430	372	404	430	390	429	429	399	447	399	418	399	447	407	414	382	410	425	439	402	406	412	422	431	411	420	424	414	411	397	434	416	420	421	382	384	388	395	421	405	424	419	414	411	417	439	419	439	408	422	398	377	409	405	458	410	383	408	440	435	419	416	438	419	434	377	405	426	400	417	402	437	418	383	394	412	450	403	440	409	392	412	408	419	423	430	400	420	417	397	422	416	385	431	418	418	433	436	422	395	381	377	413	418	426	391	437	386	448	418	392	422	414	465	457	385	407	397	475	399	421	394	415	450	425	451	424	446	402	358	395	416	401	406	395	443	389	376	460	396	415	424	434	435	407	431	420	435	429	429	435	404	396	376	472	410	440	411	404	394	408	440	417	419	421	394	377	411	388	393	401	393	462	400	429	408	450	396	410	418	429	424	416	396	396	430	405	392	432	417	400	376	382	412	419	402	380	423	406	402	433	425	413	422	404	401	422	441	434	392	415	428	428	426	395	466	374	399	427	436	408	446	409	427	425	409	423	394	401	404	431	396	410	409	412	418	424	425	443	414	399	399	385	374	371	435	426	417	406	415	402	400	411	440	427	427	414	417	452	380	443	405	454	425	429	395	453	414	402	410	417	397	440	401	393	421	387	397	417	427	412	424	398	433	410	413	408	406	406	409	398	439	413	460	439	373	412	437	395	417	406	419	419	412	386	390	416	413	411	423	420	419	427	428	436	434	432	429	410	383	447	399	429	438	423	441	395	403	414	402	409	383	412	429	406	415	414	421	418	392	401	409	381	417	422	380	366	427	439	415	396	419	376	403	398	392	440	419	402	398	379	415	431	425	413	449	403	374	430	387	408	413	406	414	420	394	435	432	455	397	407	463	406	419	449	405	452	416	415	424	432	404	411	407	405	420	435	373	418	421	392	407	404	421	412	436	447	424	401	423	417	409	401	396	398	440	443	416	415	426	404	438	354	386	418	402	420	369	424	390	409	431	443	365	424	416	414	437	393	444	404	396	384	448	414	411	429	397	429	385	434	393	436	458	394	421	393	377	436	419	437	376	425	419	438	407	426	406	398	397	431	434	407	396	397	399	393	423	439	408	437	437	420	408	440	445	408	426	402	422	401	391	392	439	393	405	421	391	452	421	436	432	396	384	416	396	430	438	399	407	409	388	416	436	421	412	425	426	435	431	443	409	366	418	420	434	412	424	413	407	420	419	440	360	447	424	446	449	376	444	421	415	412	402	435	372	438	409	407	423	400	435	400	402	450	415	452	416	419	388	412	409	412	404	444	386	386	411	432	423	421	423	424	433	428	423	419	442	410	433	401	448	413	412	373	400	419	419	391	455	442	403	433	411	394	390	416	434	417	473	395	435	424	440	410	386	420	430	439	407	395	449	403	416	377	383	441	407	417	366	432	400	451	432	393	402	416	423	412	454	414	428	426	388	419	402	414	413	448	396	412	395	443	426	438	432	418	406	417	393	401	412	426	408	403	427	395	376	400	418
4704	1633	981	645	624	563	529	485	542	443	433	490	443	465	460	411	496	493	450	438	423	446	442	433	432	432	476	432	439	450	400	430	437	446	466	417	440	421	429	417	476	434	457	506	437	416	442	418	415	441	439	461	473	454	425	422	460	426	441	421	413	444	444	415	427	459	419	432	448	400	454	445	460	435	462	461	406	449	425	436	439	431	458	437	447	428	472	448	386	429	432	457	430	460	488	437	479	430	402	442	445	423	441	459	478	443	424	449	426	433	390	414	424	428	436	458	427	476	425	424	428	426	433	418	399	458	477	459	441	455	439	413	446	444	475	433	447	440	423	461	427	454	443	488	444	402	438	411	462	417	430	447	396	407	457	423	393	414	468	475	442	439	445	463	434	437	397	421	437	412	443	414	418	449	414	458	422	446	438	420	428	422	411	433	413	423	407	425	454	434	437	434	411	441	423	446	452	435	479	438	506	452	468	445	423	411	438	429	425	447	410	455	404	394	429	461	411	412	412	419	455	429	429	410	431	439	468	425	434	424	406	446	419	451	451	444	432	429	442	460	424	412	435	439	466	444	450	434	431	453	459	426	414	423	449	455	454	415	428	451	431	447	431	414	453	385	438	455	444	430	421	398	410	413	492	468	484	455	456	465	436	443	415	451	440	461	441	412	452	453	449	463	447	445	422	406	422	412	444	424	423	465	405	427	433	446	441	415	436	395	460	423	436	439	414	444	393	454	442	413	431	450	423	428	437	443	465	414	443	415	398	443	440	445	422	483	447	443	421	456	458	398	423	436	443	429	446	448	442	419	409	399	436	427	456	442	405	426	413	444	440	418	439	428	446	418	415	451	443	451	438	446	447	428	401	455	422	435	432	446	440	452	440	435	429	392	426	438	433	419	435	432	415	463	455	443	407	439	394	462	454	428	396	438	456	431	446	433	423	401	429	427	434	431	442	443	476	401	453	436	409	448	408	399	402	416	484	436	474	463	417	433	421	424	453	437	412	501	442	404	435	421	450	451	454	450	433	480	401	424	444	464	475	425	455	439	415	454	439	434	457	407	424	435	435	460	435	450	426	397	434	423	414	423	445	439	441	439	421	477	421	425	456	440	414	426	444	408	429	388	418	400	421	467	439	449	422	442	449	443	419	467	440	431	379	436	449	426	429	421	418	392	414	459	417	443	426	428	417	425	448	431	448	412	450	433	472	467	438	467	464	434	471	400	426	422	428	414	441	439	405	452	398	477	423	443	447	408	424	450	409	453	465	458	461	441	433	448	466	442	431	426	448	410	409	482	445	414	447	446	425	389	427	415	491	418	462	419	431	463	424	451	448	481	437	437	415	460	456	444	441	465	435	451	438	455	420	453	454	471	417	454	409	410	410	464	436	430	461	445	429	434	426	476	488	444	407	444	471	409	431	414	465	429	466	431	444	452	477	451	440	438	435	424	453	418	422	400	430	459	436	433	417	446	438	408	445	403	421	438	470	438	416	445	462	405	442	389	408	424	411	398	405	469	431	432	467	421	415	458	474	395	470	434	413	458	462	448	445	479	449	475	430	425	451	398	429	432	475	415	428	449	439	437	476	419	426	425	392	442	415	421	456	422	410	407	460	444	431	440	451	461	474	423	446	407	439	443	444	442	438	489	428	452	463	402	462	432	408	419	436	429	436	425	441	427	426	449	415	467	435	443	464	427	444	453	398	436	449	433	445	429	438	451	431	452	417	438	476	432	466	440	436	460	454	397	448	463	488	457	410	392	435	432	416	465	419	441	445	459	457	477	454	434	448	480	485	449	404	437	435	405	417	419	453	431	461	450	444	440	460	433	404	428	431	408	450	436	429	458	435	415	477	423	432	416	432	453	446	431	431	448	453	421	409	420	426	419	408	443	425	400	450	452	445	433	392	434	401	421	430	451	422	422	465	435	431	440	452	415	421	475	447	395	426	395	439	446	449	449	409	449	434	445	459	427	449	424	450	444	446	432	432	456	451	452	451	432	416	419	445	426	418	425	413	436	440	454	406	413	455	440	449	407	429	428	461	429	439	458	415	471	433	425	409	457	434	428	438	446	448	430	455	402	428	445	451	444	404	461	445	468	461	426	439	428	437	427	455	437	470	446	415	433	431	431	454	465	431	442	455	442	420	433	443	401	482	469	429	451	434	435	447	439	429	413	445	417	418	466	399	429	413	415	431	446	431	424	414	420	421	419	462	452	451	431	433	440	449	422	467	434	450	393	457	403	438	430	452	448	428	403	411	425	427	464	431	461	404	410	419	441	431	426	450	454	458	455	455	439	417	426	437	426	453	454	426	435	463	461	433	417	419	419	442	473	433	459	460	415	404	439	447	432	418	439	439	463	434	443	444	454	429	425	454	442	449	438	437	450	447	385	448	432	439	441	462	448	447	443	397	434	436	442	469	442	423	428	445	403	421	461	403	427	446	457	447	432	397	442	496	481	453	449	484	425	427	435	418	436	452	503	462	435	416	447	425	426	468	453	441	477	437	436	415	423	455	439	444	422	401	439	415	428	465	448	416	434	452	440	420	462	416	459	433	446	419	424	443	438	449	457	443	436	459	399	437	416	386	428	467	408	454	450	442	418	458	459	458	437	434	426	466	451	453	435	441	420	452	417	428	450	444	451	446	421	442	429	412	434	435	449	415	419	415	441	439	437	469	415	414	415	440	433	441	461	451	458	431	411	442	445	463	398	441	454	450	437	419	421	441	475	466	425	421	434	422	418	437	436	423	449	458	432	453	409	421	437	379	417	422	441	431	427	474	460	423	446	427	461	427	457	442	430	461	443	443	442	456	435	429	398	486	435	425	428	462	431	438	415	422	447	454	436	413	440	441	481	455	444	443	420	414	424	420	411	445	418	434	434	434	450	449	460	434	434	465	425	421	461	430	469	462	393	450	454	424	431	412	444	431	435	416	405	465	412	394	430	446	459	419	450	421	488	397	411	453	420	437	431	424	422	410	404	450	422	448	436	442	436	451	453	438	432	442	449	451	409	429	451	404	449	426	414	467	452	430	432	439	422	411	452	425	454	425	491	423	432	461	460	433	410	434	419	419	420	445	422	455	420	435	444	468	419	439	478	433	429	425	394	449	453	428	421	462	445	421	397	443	404	448	402	424	438	404	428	427	452	424	404	450	464	421	424	429	430	422	449	451	389	447	444	446	427	454	426	423	416	451	430	447	448	441	467	459	457	477	426	404	461	434	423	485	410	454	430	423	407	424	399	423	435	447	431	413	432	437	440	408	455	414	399	421	460	457	483	453	442	427	399	439	388	416	421	446	448	466	394	451	427	442	457	431	464	389	439	460	432	433	456	414	459	412	464	427	440	444	462	481	423	464	430	444	432	441	436	436	498	435	425	448	434	453	436	416	435	393	401	440	464	447	470	449	410	423	403	447	433	454	407	409	460	406	455	458	421	442	427	441	449	409	434	436	424	424	412	458	411	438	454	395	450	430	423	442	424
23480	21254	28742	24051	21263	13721	1911	1211	1059	910	843	852	798	763	749	734	741	742	711	669	707	738	715	688	734	707	664	671	664	671	697	688	663	691	703	700	681	663	713	685	717	677	693	728	704	687	674	738	667	729	678	742	652	660	717	694	639	674	668	711	665	700	706	710	661	669	681	681	688	684	635	673	679	701	700	684	684	689	681	673	656	700	655	730	652	693	674	691	661	652	686	671	708	674	707	725	670	692	672	651	684	672	678	671	670	696	742	706	641	617	706	686	679	662	698	676	671	682	669	660	674	633	644	663	726	674	663	635	724	663	727	668	707	691	712	700	683	691	680	694	663	670	656	663	694	755	685	676	666	706	699	711	666	646	665	685	722	757	670	700	653	670	678	717	647	696	658	680	682	657	703	688	665	690	732	741	652	695	674	718	705	699	689	693	729	699	701	650	653	676	677	634	684	664	705	706	666	683	690	676	720	700	674	665	655	701	693	662	705	660	705	685	690	696	696	676	634	686	672	696	672	674	718	640	682	669	711	742	689	660	751	680	729	720	680	744	676	662	686	701	702	646	671	658	684	689	718	695	696	649	721	620	693	648	719	702	718	669	723	698	665	664	666	659	693	708	688	641	669	693	675	671	663	720	717	683	696	654	716	704	688	647	730	714	703	663	685	686	656	714	713	687	655	614	699	683	658	718	684	719	672	668	650	644	723	652	692	692	706	679	665	696	630	679	669	679	661	660	676	657	662	675	673	727	684	640	713	687	697	685	705	683	693	696	678	696	668	699	713	712	670	643	688	661	661	661	680	668	626	666	663	724	712	696	691	683	665	656	657	664	717	683	714	695	687	684	657	722	673	673	710	687	707	707	744	673	648	693	694	696	671	666	689	642	697	676	698	734	681	686	671	656	711	733	690	701	736	649	677	662	707	716	689	703	717	710	697	688	685	679	665	688	721	695	674	693	698	695	653	660	750	677	708	725	729	680	691	692	733	674	673	649	726	663	681	694	649	651	729	684	630	678	620	666	752	710	697	650	673	709	720	714	644	639	678	702	683	640	721	701	695	636	664	652	665	681	682	679	673	666	694	697	746	663	689	702	680	703	709	666	689	701	681	674	684	685	668	702	699	732	633	669	669	665	730	725	694	723	682	652	669	690	701	655	718	659	673	710	656	685	686	696	712	685	734	682	669	682	709	706	651	681	686	677	668	713	674	678	658	694	654	670	669	656	699	728	698	682	676	717	693	690	677	681	655	750	656	680	708	695	663	687	718	669	679	747	707	703	689	642	700	709	674	729	638	680	660	706	686	621	695	677	660	701	659	677	715	644	641	682	707	662	674	683	677	708	636	691	679	692	678	650	656	716	698	658	680	701	733	737	636	720	726	667	683	718	640	662	641	670	723	679	633	669	679	666	632	692	652	693	675	702	738	701	711	669	693	704	692	677	709	653	700	610	644	682	699	719	679	710	678	689	682	719	654	703	712	696	693	690	662	682	683	687	674	694	677	655	693	678	682	678	649	685	673	690	661	639	615	718	690	715	725	700	674	661	724	691	692	693	665	722	669	683	718	677	668	700	691	716	691	678	679	677	709	665	698	679	634	649	664	621	689	680	718	685	685	649	679	667	692	677	633	723	644	709	620	685	639	699	686	665	660	655	665	670	699	673	696	703	707	676	677	636	672	624	699	687	703	710	701	643	679	676	729	656	667	695	646	673	671	667	699	671	659	660	704	639	668	712	637	676	723	696	691	656	695	674	667	655	655	686	663	686	684	696	674	683	720	713	679	667	682	700	684	646	709	673	675	669	671	675	662	716	686	712	678	694	689	687	679	659	681	671	709	688	669	663	675	683	705	697	691	713	708	709	672	693	669	674	729	680	699	662	627	639	669	685	718	669	713	713	672	689	650	658	721	689	716	692	691	684	700	668	669	649	667	617	680	694	665	701	645	619	706	668	716	699	673	664	681	683	706	718	664	654	675	652	653	686	648	719	655	669	747	673	711	693	705	680	646	716	651	705	654	729	677	676	652	645	673	696	688	672	685	663	723	682	676	678	729	691	654	740	676	690	665	689	703	712	693	704	688	657	643	646	643	640	683	679	670	707	690	651	615	712	727	692	715	626	683	697	685	674	673	694	714	663	690	667	635	713	698	729	718	667	693	691	608	629	715	702	691	691	679	681	669	652	700	686	700	683	721	685	672	687	679	699	693	669	705	697	661	727	674	706	693	652	680	675	652	672	646	654	672	672	663	697	659	689	705	685	686	645	683	697	650	680	641	673	692	691	687	694	592	643	677	684	666	677	725	617	661	714	698	696	644	700	694	657	710	695	663	698	708	642	706	679	662	698	697	656	646	669	673	636	651	665	703	715	660	725	678	657	707	679	661	624	694	728	667	672	660	680	699	668	657	705	674	684	694	694	691	673	656	651	713	660	661	713	668	688	635	686	729	721	654	684	703	725	665	675	664	630	684	690	699	703	697	671	719	702	725	661	677	684	692	692	684	679	702	667	691	718	635	642	652	641	726	728	682	683	726	691	714	661	695	721	629	710	605	696	693	680	633	700	692	690	676	661	677	736	679	692	665	699	691	675	705	676	666	676	665	672	623	688	688	730	684	682	698	668	718	638	705	669	737	660	682	663	742	676	648	689	642	647	690	675	715	665	631	642	680	637	703	694	678	666	673	679	709	666	638	672	712	646	691	718	698	701	667	657	650	667	649	688	673	673	686	724	719	708	709	648	675	660	755	665	695	670	636	693	692	710	646	690	659	695	705	681	656	676	702	690	710	694	665	705	682	663	686	663	702	687	667	662	696	684	703	702	680	699	685	661	669	704	687	643	694	693	685	693	646	653	700	713	698	692	624	654	685	672	720	686	656	695	697	694	675	663	662	639	696	664	660	648	683	665	666	674	679	657	743	660	713	695	751	685	673	657	686	660	663	652	695	677	638	712	667	681	692	697	621	670	726	681	650	639	650	647	661	640	651	664	672	700	720	700	692	661	695	688	690	670	629	659	703	647	650	672	677	626	706	697	656	686	665	704	681	661	680	698	714	678	696	695	675	764	695	703	672	686	740	666	657	677	658	670	649	670	669	683	729	663	679	687	713	696	620	683	702	714	665	657	687	709	677	675	706	690	679	706	664	673	657	687	694	698	651	735	674	646	717	676	727	702	688	654	699	676	666	686	657	648	690	717	713	653	701	657	680	704	651	675	721	725	744	697	672	645	624	685	685	683	683	670	651	666	629	700	719	668	686	695	675	660	654	650	644	705	675	711	678	668	740	665	698	660	653	685	639	687	629	693	662	635	629	735	667	713	692	710	687	706	677	684	686	669	691	738	698	693	652	643	697	714	707	713	651	610	731	664	698	649	672	670	687	641	683	681	662	690	702	682	695	706	647	702	655	680	701	683	690	675	688	658	699	766	692	674	676	717	671	673	666	665	689	687	691	648	676	716	718	677	651	739	669	723	653	621	703	660	681	705	684	639
4744	10577	7455	3743	3002	2451	1826	1425	1308	1116	958	901	926	859	847	793	816	765	767	730	763	749	731	738	714	724	739	771	722	740	770	736	781	714	700	778	706	710	817	694	738	768	719	748	725	706	739	712	761	751	694	736	707	741	727	745	677	734	706	753	806	728	689	704	725	704	735	723	725	718	709	727	716	758	722	781	719	727	709	745	730	701	674	728	747	748	705	767	730	708	696	753	773	752	729	696	733	770	754	788	724	692	737	764	726	723	735	720	733	786	700	753	730	694	744	730	743	747	738	739	746	714	749	723	709	738	765	672	756	718	713	767	722	731	683	680	754	728	714	682	674	719	749	742	695	714	680	749	674	733	673	702	704	725	717	687	680	718	715	730	714	748	766	672	708	751	715	704	706	772	721	688	701	700	775	735	710	746	692	672	746	727	738	772	697	709	724	687	735	707	731	697	716	696	665	678	715	674	739	707	717	722	713	747	687	739	690	742	700	747	757	693	732	694	717	729	764	664	692	709	685	710	700	692	708	713	726	733	730	701	674	635	764	714	699	740	684	730	710	713	702	694	691	744	743	716	704	719	794	706	686	755	670	692	709	750	741	751	755	723	713	664	684	683	687	733	708	715	717	726	755	747	743	693	751	715	672	766	751	771	730	761	707	725	753	708	718	704	731	697	728	732	663	719	687	666	717	682	725	748	732	698	776	749	707	709	701	715	702	719	730	717	726	659	711	720	702	714	690	705	758	726	745	719	708	726	680	707	721	728	709	730	701	726	695	722	687	719	746	719	725	704	703	721	713	664	749	745	784	715	727	711	704	721	716	722	764	749	766	714	784	779	754	734	686	700	713	702	713	719	676	781	715	698	724	742	660	779	718	706	725	803	768	705	741	735	741	706	737	717	750	735	717	704	696	739	707	704	687	709	776	707	707	693	743	695	706	798	743	753	774	688	675	713	735	722	746	686	710	668	710	680	654	723	664	750	694	733	704	715	726	747	666	780	768	701	735	711	744	700	742	697	740	722	724	705	747	703	759	685	742	705	700	721	747	679	729	676	752	699	685	716	747	734	730	760	693	727	725	714	689	696	731	689	713	712	723	657	705	723	745	766	713	713	763	690	697	727	737	723	718	673	715	706	721	736	734	709	734	740	722	738	712	675	709	759	726	750	732	723	688	694	716	680	733	731	726	712	749	690	727	722	729	685	734	729	707	692	732	707	705	742	739	690	747	763	726	699	740	756	695	734	755	747	687	725	716	773	684	729	727	702	709	751	661	697	697	691	755	708	733	724	742	751	725	757	708	745	679	737	817	686	692	703	734	678	736	740	742	728	743	696	704	731	731	686	721	742	696	726	710	712	719	687	690	713	757	709	700	712	712	737	734	780	735	725	695	722	725	687	708	774	662	726	749	707	730	769	706	714	711	744	673	711	694	715	708	703	681	708	707	727	714	683	704	731	697	720	685	702	720	702	730	703	722	695	723	771	737	722	768	762	717	675	739	773	732	711	698	728	718	720	681	652	719	739	725	683	717	746	674	682	677	670	736	692	737	729	731	761	756	739	729	747	655	685	681	770	745	701	672	734	706	709	731	705	714	637	741	718	678	696	702	732	768	711	731	760	711	723	756	653	738	721	714	718	699	748	703	682	720	660	709	714	717	692	736	707	739	739	730	703	747	732	691	722	694	707	765	735	739	758	708	681	720	708	724	685	688	721	693	764	683	727	737	740	722	765	755	728	760	739	703	777	698	712	738	766	747	737	745	716	718	694	719	722	716	726	734	714	744	720	707	711	665	754	733	708	718	728	707	750	705	694	738	708	709	782	682	658	707	705	723	773	718	701	743	703	747	710	747	744	715	688	723	682	725	696	674	691	710	759	740	730	699	695	711	720	736	686	705	759	717	725	758	692	688	712	700	685	710	694	728	731	741	733	727	703	730	698	693	737	710	751	749	696	793	672	771	737	669	745	715	689	713	748	773	747	726	791	727	762	723	658	747	728	676	748	721	754	742	779	718	713	711	693	706	746	678	693	710	680	734	777	747	794	759	725	732	735	749	761	697	741	698	736	707	719	725	759	755	712	734	714	694	744	707	714	711	712	718	734	732	708	713	744	712	748	752	722	754	727	712	746	728	693	773	690	737	735	700	710	685	743	696	730	782	721	742	695	682	746	731	750	769	697	672	709	744	720	728	703	718	725	719	677	742	688	702	752	731	711	727	760	734	748	715	709	694	757	741	720	713	734	735	700	734	712	733	737	748	759	708	741	716	701	701	691	739	766	739	769	723	738	716	700	732	728	715	724	744	738	743	703	716	735	737	758	681	709	716	705	756	732	745	746	656	712	693	749	748	703	747	732	715	744	699	753	737	700	723	754	672	715	737	745	700	727	719	719	740	733	692	726	705	736	721	747	742	790	759	740	680	702	753	698	665	693	702	697	729	693	725	746	714	757	756	688	743	766	682	732	725	747	720	751	744	715	754	720	707	747	722	713	715	750	765	725	744	720	679	683	725	728	708	705	754	742	786	752	700	764	702	740	707	744	722	731	733	718	699	755	664	683	682	778	728	714	706	756	720	714	692	728	704	729	726	735	680	715	706	707	718	739	692	746	728	712	742	734	746	722	687	786	742	702	717	772	708	760	727	699	688	714	747	696	728	769	696	690	713	741	740	700	690	730	777	713	688	669	737	688	707	694	766	725	700	686	756	706	714	715	718	728	769	724	722	692	733	715	708	755	705	720	726	703	710	744	695	684	710	724	730	730	738	706	745	732	729	760	762	754	714	680	705	733	661	725	722	767	708	708	744	700	698	725	696	723	725	740	711	717	755	704	762	730	705	757	735	712	705	709	756	660	745	725	726	668	735	678	760	726	736	714	669	747	723	708	718	718	723	691	721	714	698	707	692	677	735	707	694	719	671	702	731	704	744	729	691	709	686	735	743	692	717	745	687	695	706	761	722	681	747	695	762	716	745	727	750	770	747	725	758	707	759	738	728	718	695	715	685	746	748	735	723	745	692	711	694	722	684	714	705	731	708	715	704	757	715	704	716	758	722	715	714	714	732	725	699	761	718	722	740	693	692	672	723	704	805	732	690	724	699	721	750	710	720	675	744	750	725	676	707	703	738	686	691	727	723	719	753	746	749	729	734	737	700	731	719	701	712	724	775	778	701	715	740	665	724	696	705	730	753	696	745	740	703	775	732	705	722	688	724	685	743	691	717	715	727	748	744	723	719	731	758	689	721	746	708	698	718	766	677	717	746	669	681	703	726	729	754	704	681	697	760	744	713	713	761	739	768	767	727	755	703	738	710	706	711	728	764	671	722	671	727	692	743	733	708	707	673	761	727	709	723	725	734	704	712	709	714	700	764	686	730	705	737	722	762	706	707	748	689	731	726	728	721	673	713	686	732	704	748	701	685	674	746	717	723	716	717	748	705	752	748	768	731	673	698	740	771	701	728	731	742	782	688	721	721	681	718	732	755	724	765	689
24565	21242	27883	24822	15997	1028	512	396	367	293	265	288	266	224	216	206	224	210	213	220	213	216	214	220	193	194	191	203	209	195	185	188	206	208	201	204	176	202	193	189	193	177	204	202	183	193	179	191	185	168	193	200	191	170	188	215	179	167	177	187	176	179	197	174	188	175	183	188	197	192	185	197	178	197	197	191	211	178	199	188	189	182	194	193	197	184	186	189	167	199	164	193	187	204	190	177	187	179	188	201	187	196	189	189	187	185	173	181	210	186	202	182	171	184	206	185	185	191	184	204	169	179	165	192	198	201	183	207	206	199	196	185	170	175	184	194	201	216	170	196	191	182	175	201	182	192	175	205	169	218	203	183	172	201	186	183	167	200	189	183	221	197	189	196	168	167	202	171	187	166	177	172	190	191	163	183	196	198	173	161	199	186	191	187	184	167	177	207	186	190	181	189	184	204	186	169	208	192	175	163	180	195	187	190	185	189	181	209	185	187	175	190	192	190	178	166	193	184	216	180	196	204	176	182	186	173	197	191	166	200	185	208	178	202	187	171	184	193	177	199	172	205	189	177	168	186	212	186	172	190	191	187	180	200	172	160	179	199	194	189	186	198	178	199	187	169	211	191	185	183	182	190	164	185	211	187	202	176	187	197	195	207	183	200	178	181	195	173	183	190	198	196	197	180	187	164	187	155	188	180	168	191	195	188	156	172	164	180	162	202	196	182	183	192	195	196	186	186	197	199	156	193	190	184	196	199	169	184	162	187	197	176	180	175	178	201	178	178	203	195	186	195	185	182	200	170	193	213	187	161	165	185	187	191	162	193	190	187	198	190	171	195	148	193	185	186	152	199	197	167	194	181	182	183	196	203	184	182	190	183	182	186	188	219	191	204	203	185	164	205	183	173	180	165	199	183	179	183	186	197	180	196	177	171	189	181	219	187	210	206	181	187	193	188	187	172	185	168	165	212	168	203	202	198	210	206	177	181	191	226	193	182	187	196	180	179	191	196	199	193	189	166	198	200	200	159	159	182	174	201	177	186	205	203	157	175	190	192	201	200	169	213	177	188	200	199	218	186	198	168	194	195	224	218	169	211	162	176	197	158	183	175	185	183	197	203	187	193	158	158	188	192	183	194	195	190	189	181	178	190	167	190	170	159	194	166	213	190	168	184	193	164	192	239	201	206	177	176	158	162	194	180	179	199	197	189	162	188	178	171	159	189	175	186	191	197	200	167	165	221	186	168	205	190	186	197	205	179	180	202	205	196	166	202	200	209	192	206	166	186	209	182	204	186	182	185	195	191	178	190	197	183	176	204	196	203	183	189	179	185	175	186	195	160	180	194	185	178	171	159	175	176	175	173	193	191	189	196	178	213	169	180	198	181	184	205	177	175	190	198	200	172	180	205	165	192	197	208	178	164	188	174	192	164	159	191	187	197	184	195	176	198	190	190	188	193	194	205	208	164	195	191	165	173	184	184	188	201	213	189	177	189	193	198	186	187	177	202	186	198	191	203	199	152	164	192	189	211	200	166	193	187	169	201	157	194	183	195	189	184	194	200	177	179	174	180	182	208	179	154	190	185	186	171	164	167	205	185	196	184	183	191	182	192	210	205	168	199	178	184	193	179	206	175	169	167	199	183	187	183	162	194	179	190	194	190	185	162	166	183	195	190	178	186	189	206	200	172	175	193	196	187	200	188	184	212	206	184	181	192	174	183	196	187	193	179	163	222	193	185	188	205	187	187	196	195	205	206	187	181	194	184	172	203	179	206	155	201	179	191	199	175	201	183	194	178	177	203	180	155	183	191	182	188	213	219	177	180	168	191	215	194	179	187	171	177	169	189	198	183	196	221	202	195	173	215	160	158	186	158	167	189	185	189	186	203	188	167	158	174	196	200	168	190	172	183	194	197	196	183	194	174	199	176	170	191	171	204	191	184	205	189	187	189	204	205	180	171	188	176	189	195	191	187	175	190	166	186	205	181	187	174	161	183	187	169	174	160	177	186	188	195	173	180	202	178	176	183	205	210	189	182	205	169	212	176	192	164	176	186	167	200	197	188	170	215	186	194	190	178	183	191	174	186	199	160	207	187	203	195	175	200	188	210	202	183	178	204	204	195	171	166	205	184	193	196	204	182	172	179	206	190	183	183	186	182	199	192	208	193	187	204	201	188	176	189	196	198	213	203	190	168	221	171	177	214	180	196	188	183	197	181	176	192	209	159	177	173	176	191	172	208	226	187	192	158	197	182	207	179	206	177	171	195	192	176	164	207	188	190	219	188	170	198	201	172	189	185	151	168	173	206	181	193	171	181	177	194	184	194	192	190	180	191	172	187	170	187	186	170	175	171	195	174	176	188	164	204	192	172	209	155	157	175	182	173	185	200	191	187	187	190	191	172	182	209	189	176	202	176	191	166	180	182	174	187	196	179	175	201	184	186	220	196	177	186	194	153	163	173	180	168	204	187	169	191	177	198	199	173	194	169	185	173	158	194	194	187	191	192	185	183	178	188	181	196	227	165	180	185	175	190	184	181	198	177	168	189	163	169	207	187	188	198	203	196	186	194	198	209	192	202	195	181	196	212	204	213	169	191	190	179	203	202	171	173	187	177	177	179	178	180	165	192	197	178	194	177	197	199	176	187	180	180	170	205	195	207	189	164	154	190	193	177	183	183	182	177	163	191	188	176	161	168	168	193	182	185	186	200	195	182	185	201	206	190	202	190	190	179	178	183	200	212	194	193	178	182	189	190	195	187	184	189	188	190	208	185	196	178	180	185	180	189	177	201	197	170	189	180	179	167	178	180	198	206	179	178	182	177	206	200	180	171	181	177	174	215	178	149	165	173	193	187	199	190	200	205	186	196	184	183	206	163	181	207	163	196	200	188	163	198	168	188	176	191	180	173	198	180	185	182	184	199	191	213	216	203	206	193	166	205	193	206	207	214	177	181	186	171	209	182	195	180	175	173	209	205	175	179	177	181	196	203	181	179	186	197	186	166	185	191	178	199	173	180	180	170	175	165	206	190	184	189	180	190	186	179	176	196	189	195	185	199	211	178	218	189	161	193	187	192	170	187	182	199	182	190	171	192	183	164	179	152	178	209	218	170	201	170	186	215	187	188	187	181	192	179	180	184	208	191	187	199	200	179	184	191	179	205	185	165	183	176	194	209	187	189	164	176	157	197	177	199	191	162	184	203	181	176	201	207	182	173	178	192	197	166	205	177	156	182	195	226	192	190	171	202	192	157	145	194	185	184	201	191	192	193	180	192	200	189	199	190	192	185	185	205	202	197	210	193	181	175	201	177	161	192	171	190	201	184	197	189	167	176	190	182	173	189	200	179	185	191	185	197	167	174	205	173	199	167	186	188	208	189	211	221	171	216	159	193	169	183	194	189	171	191	174	181	170	192	170	183	171	178	179	183	189	195	195	200	194	168	199	187	197	182	181	183	172	178	163	168	190	189	186	207	196	178	172	184	178	166	165	180
4470	6097	4118	2063	1560	1274	802	659	529	447	361	304	322	298	295	311	259	269	285	252	248	235	220	250	217	193	235	225	244	237	234	252	230	211	225	195	222	202	215	205	213	213	214	232	233	214	234	212	226	212	224	217	198	193	207	216	230	181	230	186	228	234	230	199	212	235	212	234	213	208	212	238	206	239	230	215	223	198	221	204	213	208	207	209	201	220	205	231	202	225	197	217	204	217	205	222	249	206	211	213	214	195	203	217	236	206	219	220	193	210	175	210	215	201	233	216	198	229	214	211	212	207	221	189	185	231	210	247	187	227	213	222	195	202	196	232	199	210	210	213	213	225	206	231	217	216	215	208	194	221	225	236	221	217	212	200	236	216	224	194	216	208	214	239	206	233	234	204	232	209	197	207	184	228	214	221	223	193	198	199	198	195	193	226	249	214	232	205	218	211	221	217	239	226	193	211	200	212	203	193	208	219	244	213	224	218	194	199	218	204	220	244	224	217	175	229	221	213	223	198	194	208	205	211	223	186	224	237	246	236	222	197	195	218	204	221	206	237	243	212	188	193	229	221	226	201	214	220	214	220	248	191	211	217	224	216	196	211	192	238	197	226	235	226	226	208	219	211	211	209	209	206	221	200	241	224	211	209	208	221	217	219	220	226	207	227	201	217	204	219	234	205	230	208	223	198	194	232	208	188	217	216	218	224	201	223	205	208	199	228	198	210	222	203	216	215	189	200	207	194	222	219	187	253	191	229	218	200	221	220	212	218	214	238	220	211	225	198	221	234	224	217	176	231	227	191	199	233	242	220	203	204	202	212	203	235	214	224	228	231	227	207	195	223	230	196	203	202	208	197	199	223	209	207	221	202	200	206	192	214	201	218	218	209	221	217	222	189	209	203	242	221	217	236	212	204	211	202	214	209	214	237	200	238	207	237	180	207	247	216	241	239	230	237	227	199	235	216	224	232	210	212	202	207	181	211	203	208	224	200	208	219	221	192	210	220	186	223	201	211	212	210	203	171	195	217	215	203	192	220	217	234	217	221	213	222	207	214	227	206	193	233	209	204	228	228	230	208	222	216	217	236	232	200	242	196	250	235	210	215	203	219	225	207	200	212	214	215	216	209	205	195	214	211	218	218	191	209	237	210	232	221	201	224	190	211	214	205	201	216	231	211	189	206	247	198	217	226	207	176	213	208	214	211	221	221	205	186	208	224	218	201	224	190	237	224	207	233	216	208	198	222	200	200	215	222	205	211	200	226	203	210	200	201	199	231	200	203	204	205	226	194	231	232	234	201	209	200	196	185	228	229	240	210	197	218	224	235	227	190	195	211	221	191	221	237	198	208	208	218	213	227	181	242	204	210	207	202	241	219	191	208	214	196	193	199	196	215	235	219	196	186	205	217	236	227	194	223	188	207	205	199	210	231	212	224	211	211	219	210	222	227	202	217	209	205	208	229	235	199	200	201	192	219	200	210	208	194	203	227	226	191	208	219	207	191	221	206	234	194	203	213	206	223	205	238	222	201	237	225	234	219	252	184	221	213	213	223	209	207	230	211	202	207	230	213	219	206	201	220	185	232	234	213	215	211	203	195	200	194	212	167	234	225	215	223	212	215	210	220	219	209	233	212	221	221	211	212	215	217	191	240	219	220	219	172	198	185	205	203	217	200	202	213	209	233	204	253	220	208	221	194	203	210	197	211	208	235	223	197	205	201	217	210	206	228	186	210	226	192	199	199	226	211	185	233	216	215	203	195	222	198	213	215	219	227	235	234	210	230	200	221	228	221	208	239	231	214	198	192	196	218	197	217	217	201	217	213	233	220	215	194	229	197	221	221	216	206	205	212	206	229	203	180	234	239	212	213	221	236	178	208	238	199	207	221	211	237	197	193	220	201	246	212	209	223	234	214	194	217	216	190	201	198	229	232	208	219	213	205	212	195	218	182	203	201	227	224	217	225	239	201	197	198	239	220	219	221	186	194	207	246	223	192	227	192	234	209	196	196	226	217	212	216	212	220	232	186	181	203	226	201	222	220	226	217	229	219	214	208	214	209	197	229	222	209	182	217	226	215	202	214	226	183	213	220	209	220	249	203	213	208	212	194	216	199	206	201	226	227	213	172	210	224	220	222	218	202	216	216	219	211	182	220	199	215	214	209	232	215	224	226	198	228	212	207	201	231	190	210	213	219	215	208	222	217	210	207	202	215	192	196	255	230	213	202	211	207	195	196	195	242	224	219	200	228	225	197	227	204	206	234	187	242	197	229	225	203	216	213	216	178	254	230	226	235	201	217	217	206	219	219	224	200	198	229	223	215	203	199	204	203	239	215	199	233	231	227	232	223	209	240	203	201	214	193	225	197	213	201	200	218	203	186	215	231	203	194	210	216	234	228	216	214	227	222	208	217	231	199	182	204	187	213	220	201	239	211	229	199	204	203	218	211	221	220	214	224	203	190	217	191	217	200	225	230	231	217	203	203	227	198	209	203	233	192	205	185	231	221	195	237	217	201	218	194	201	209	185	217	200	206	235	223	247	232	197	217	210	227	203	208	208	221	213	226	216	223	201	240	229	217	217	196	200	195	230	194	199	216	194	229	218	200	229	192	210	207	210	191	217	204	198	213	198	214	181	200	203	199	181	198	211	228	220	234	193	219	186	199	231	235	217	235	207	202	220	207	199	193	200	209	210	217	202	223	193	240	199	195	216	248	200	216	232	199	211	209	202	211	189	216	198	191	169	235	216	228	222	211	194	227	199	221	209	204	199	217	235	232	214	205	218	244	211	209	203	225	204	224	220	218	201	202	224	214	217	209	218	189	197	214	209	213	227	220	186	208	193	208	216	246	203	227	233	218	223	222	197	194	224	188	206	200	193	205	217	218	216	232	242	217	236	198	222	199	217	203	218	210	201	197	215	214	222	205	225	196	195	214	174	220	203	219	219	221	238	243	239	223	197	231	217	201	202	206	202	190	190	239	237	217	174	212	228	232	202	206	211	236	216	208	210	205	194	208	215	216	193	208	201	210	200	232	181	223	214	222	194	216	220	209	223	199	235	217	212	224	204	213	258	217	215	207	201	211	232	223	212	229	229	212	202	226	213	199	209	228	235	217	199	227	202	208	224	212	222	208	178	205	222	234	225	213	210	230	196	212	211	172	214	218	229	216	200	206	239	204	207	211	208	198	225	201	231	200	201	225	235	225	227	196	211	201	203	245	206	230	221	200	234	211	203	186	208	241	207	195	217	207	209	213	215	218	215	217	214	236	196	201	234	217	231	213	224	228	192	208	201	217	198	210	229	215	226	194	226	192	220	220	205	226	200	213	211	210	241	207	185	216	224	192	210	221	231	238	228	225	190	214	205	197	233	210	207	227	203	220	216	217	178	213	239	204	222	227	198	231	236	223	195	205	197	212	212	207	199	220	193	201	202	214	214	211	219	217	209	224	208	220	199	225	201	220	181	228	243	237	212	220	198	207	212	229	227	200
22540	21362	29244	23845	21355	21433	12918	1531	1200	1041	861	767	743	697	680	629	608	579	543	593	581	601	597	559	540	544	520	562	548	535	525	516	534	532	540	509	517	541	513	487	518	541	467	504	495	473	501	492	464	507	501	525	512	510	515	520	458	489	478	493	504	498	496	506	509	495	498	490	458	488	474	508	490	512	483	522	513	512	474	521	528	483	530	463	510	493	497	501	511	478	518	500	526	487	515	489	499	482	529	490	540	498	505	501	518	476	500	496	503	498	508	511	483	472	532	550	514	494	553	498	505	515	510	509	465	469	479	461	503	487	512	509	480	521	464	497	475	502	483	494	514	470	468	483	508	487	505	510	506	491	460	492	501	494	533	465	514	505	526	509	506	473	528	533	533	496	519	494	506	468	503	517	529	486	489	444	491	503	529	530	530	494	497	502	462	503	501	510	531	505	507	489	513	507	510	469	488	545	479	493	435	475	500	471	504	517	517	506	512	491	512	474	518	508	494	479	523	496	506	506	523	486	493	530	521	481	509	513	523	501	515	539	479	549	518	505	502	493	508	511	554	516	502	478	534	531	510	477	470	498	471	504	490	499	501	545	489	500	464	516	514	520	515	473	521	507	468	501	481	499	476	519	523	495	490	476	490	482	469	473	479	497	484	536	491	541	488	501	490	497	481	497	531	506	530	477	520	496	490	490	510	544	486	512	526	474	486	527	546	522	523	489	512	441	500	498	482	535	496	481	516	491	476	501	487	520	461	503	529	493	508	499	552	478	489	493	489	463	501	526	517	519	511	514	506	515	522	482	492	471	495	479	496	510	496	498	524	501	472	524	483	483	483	487	504	537	493	478	509	499	503	520	514	520	454	548	520	450	493	500	492	497	484	486	500	557	528	498	493	475	492	516	516	511	561	465	493	493	500	512	497	490	521	479	474	494	498	504	485	521	516	526	480	493	472	486	536	494	527	489	482	462	508	467	501	483	515	496	501	457	498	528	506	498	509	539	526	494	475	512	489	498	511	519	540	505	496	474	513	482	502	501	509	525	508	444	509	496	512	507	537	458	447	511	432	499	477	527	516	500	474	508	515	508	490	479	517	509	479	506	489	502	534	504	524	527	464	530	530	509	458	576	491	490	463	504	460	510	479	536	515	547	507	485	506	533	525	514	507	463	494	509	492	532	495	505	493	477	490	487	474	475	507	498	533	509	500	498	486	500	521	501	514	489	483	495	456	509	527	514	517	507	489	494	517	483	504	478	492	527	474	480	464	482	474	505	493	482	459	529	499	508	462	505	483	498	484	501	510	494	448	487	513	508	478	470	545	512	520	497	505	504	518	481	518	524	512	472	508	475	479	472	538	488	534	522	508	504	493	483	498	520	485	511	515	532	509	516	483	498	495	540	468	503	512	506	514	523	520	523	487	476	461	505	465	490	494	524	491	515	467	493	474	504	499	529	504	489	517	494	474	466	510	487	520	483	482	493	502	462	496	513	475	490	505	534	513	527	498	488	486	496	495	448	506	501	468	515	496	511	511	490	467	486	479	511	523	517	479	499	523	462	498	551	511	502	561	517	486	495	507	474	490	505	494	509	499	503	545	558	472	499	476	541	491	504	508	472	489	527	523	517	482	534	529	456	466	505	488	495	490	481	502	497	518	535	475	490	488	518	483	457	487	526	491	506	547	487	488	483	506	524	479	517	516	506	531	506	493	483	482	486	493	494	502	516	463	423	475	518	502	488	540	506	491	486	506	492	479	482	514	495	506	468	534	547	519	522	492	481	528	508	493	501	497	550	432	488	526	489	526	471	521	521	543	482	539	497	463	498	521	470	477	512	493	499	478	514	486	488	476	471	505	490	481	508	541	499	488	549	491	533	507	495	488	504	483	522	515	516	495	502	511	483	485	526	488	512	484	487	487	504	495	509	488	523	461	502	499	514	477	504	539	518	536	524	465	497	473	463	512	520	473	509	516	488	506	495	466	455	487	495	491	537	483	497	476	513	466	494	494	550	446	492	504	522	512	459	533	515	516	475	525	467	499	524	499	506	494	518	487	505	519	430	516	518	491	483	510	508	492	487	528	488	475	500	488	458	480	481	526	499	528	504	510	479	454	508	527	531	504	488	512	494	510	479	517	485	467	475	504	484	484	513	499	547	496	519	511	473	521	495	542	462	505	493	536	507	494	506	501	524	564	502	529	521	475	477	543	521	460	498	496	484	522	509	515	506	526	501	488	551	505	508	448	475	480	491	490	519	506	473	514	474	501	506	478	536	491	471	544	462	505	524	551	473	493	533	501	464	471	493	486	454	467	513	506	507	493	501	504	526	505	505	517	513	543	474	458	493	499	494	507	518	505	509	498	487	501	457	539	494	489	510	500	507	478	474	480	486	488	481	473	509	499	478	466	480	534	490	501	483	491	531	499	507	506	514	464	509	491	464	484	507	516	490	504	548	517	516	506	531	504	521	516	483	488	465	466	451	510	566	512	478	492	490	482	469	508	475	506	528	498	511	510	462	473	526	488	509	507	520	509	463	500	484	491	492	486	508	495	531	473	564	518	495	515	507	521	479	490	474	516	510	489	496	500	514	495	486	510	515	473	533	497	511	509	465	524	511	502	464	490	471	502	505	471	495	492	464	497	528	534	499	496	496	519	463	549	521	469	468	461	425	530	527	476	487	530	485	472	456	492	584	466	515	443	507	530	489	484	490	473	500	504	529	504	476	482	538	528	482	481	517	451	509	497	520	487	492	481	521	535	477	536	486	468	518	480	496	474	509	515	480	467	510	500	513	454	526	520	461	507	505	536	487	517	552	506	510	502	447	499	518	492	487	468	490	480	503	554	505	503	507	529	492	479	483	479	467	486	494	519	531	498	516	509	519	481	492	514	508	524	480	483	489	492	514	509	509	515	480	466	496	499	475	506	498	525	522	494	451	504	513	511	505	534	524	461	531	500	540	524	501	543	512	490	484	513	488	465	511	514	484	494	518	500	465	507	462	528	526	469	499	525	510	546	498	497	485	533	534	482	509	482	497	441	526	532	509	504	490	505	496	487	481	457	507	521	509	481	465	541	502	506	504	482	516	517	474	494	561	454	510	537	510	522	501	498	475	503	515	504	512	486	497	501	444	512	539	507	524	489	531	455	487	471	478	508	514	543	481	492	476	490	472	464	530	491	457	500	447	484	514	506	474	494	499	491	508	527	498	543	506	484	497	476	500	484	502	511	514	535	523	519	531	486	522	471	509	490	488	511	482	473	502	495	496	468	507	505	479	482	527	521	522	479	505	494	494	490	518	477	480	511	508	545	474	513	486	503	494	490	508	505	508	497	503	522	485	483	538	480	511	508	468	497	516	469	502	502	460	489	478	487	555	474	494	460	495	501	486	488	520	522	521	478	504	478	490	490	484	486	511	538	518	499	489	468	505	466	513	526	528	501	488	497	470	517	497	525	483	512	493	491	505	507	515	520	466	485	517	501	489	486	521
6569	16565	11980	6254	4898	4007	2493	2015	1775	1369	1092	942	855	863	814	784	727	707	680	621	660	614	621	653	606	596	618	589	558	593	582	549	576	571	582	491	556	566	548	585	593	562	534	547	590	589	539	587	552	546	574	546	583	547	556	543	536	602	550	541	569	528	545	581	565	562	579	551	567	527	579	565	577	539	530	532	538	563	528	550	563	558	562	544	571	531	537	548	544	546	552	577	531	573	597	547	554	558	584	571	574	493	523	584	526	510	607	581	563	518	547	568	540	548	549	552	572	526	573	603	555	516	553	543	538	545	539	553	558	540	526	573	536	517	539	556	551	527	558	566	557	553	545	554	589	532	539	531	535	561	541	549	578	546	545	526	552	528	569	561	569	561	526	529	586	535	519	535	573	531	545	522	586	543	562	554	508	567	547	531	565	547	566	528	527	534	563	534	569	506	571	534	543	531	509	535	561	554	575	531	589	568	529	538	507	498	564	529	518	551	524	551	541	572	561	553	568	516	500	543	565	528	498	543	563	575	550	574	522	551	518	548	552	520	542	555	515	559	546	554	557	574	529	569	546	533	564	525	567	528	529	594	563	544	588	534	586	580	543	539	541	561	572	546	560	561	579	564	534	514	516	582	547	580	537	514	543	539	553	560	547	530	537	563	524	545	571	554	589	521	605	569	562	551	551	561	530	555	530	531	538	545	544	547	565	548	588	565	568	531	543	553	562	556	592	549	558	505	549	558	539	563	520	541	506	556	528	588	550	537	557	498	567	501	549	563	522	486	554	569	552	565	550	513	537	525	557	558	480	515	545	547	560	565	516	487	526	584	531	583	556	536	535	572	555	543	531	534	567	568	540	516	540	544	544	570	502	572	567	520	548	589	549	576	555	543	528	533	492	551	589	557	535	558	557	546	578	528	582	532	535	547	556	560	495	534	506	548	529	569	550	564	565	560	557	545	562	566	572	551	536	557	593	571	530	556	553	539	547	536	537	542	504	540	527	492	531	585	526	532	544	590	574	569	522	536	555	546	535	561	529	532	549	585	530	546	555	537	546	558	536	535	559	551	530	568	508	543	516	542	561	533	559	553	517	543	496	490	492	517	571	502	523	541	516	550	516	522	537	576	529	531	567	535	586	530	550	534	549	572	537	555	553	588	553	539	579	570	599	526	562	546	556	535	566	553	525	546	538	558	569	532	508	578	490	566	529	528	536	561	537	575	566	559	544	566	593	559	551	552	523	501	545	512	555	506	514	532	552	512	549	518	541	565	546	511	542	526	576	549	569	557	510	539	560	559	583	514	583	532	533	522	503	521	569	565	551	565	543	506	542	523	601	599	533	556	555	546	571	547	517	547	555	520	565	562	576	538	560	568	539	578	485	530	549	581	543	571	568	552	485	568	559	527	568	540	543	554	527	557	542	516	570	531	508	551	553	528	499	534	532	517	523	532	531	533	535	537	524	572	555	556	533	529	554	529	546	557	613	577	546	525	564	533	497	557	525	530	542	537	547	555	570	560	573	537	533	572	576	511	546	567	596	532	540	537	534	541	564	552	551	541	560	563	569	530	542	579	546	581	566	586	526	552	487	545	582	571	588	535	569	561	520	556	476	514	574	517	532	545	527	522	556	550	552	574	540	556	568	589	496	536	556	545	490	585	536	542	538	541	530	517	567	530	562	552	568	558	548	538	522	524	570	533	542	581	545	551	541	538	533	546	528	521	537	551	518	540	550	526	553	585	564	541	496	533	542	537	525	555	542	553	537	540	574	583	583	529	553	530	514	539	560	564	528	563	530	570	542	613	535	530	565	529	556	528	577	522	586	520	551	536	558	542	564	511	543	584	564	545	517	510	531	527	567	554	556	573	514	563	555	491	515	534	564	574	530	499	538	553	544	545	564	569	537	526	500	540	517	545	552	549	512	554	503	524	477	546	509	518	530	516	563	515	503	586	508	541	608	535	533	540	573	543	574	546	518	566	495	540	526	531	528	566	542	534	513	597	527	546	511	555	593	529	541	551	597	526	560	584	537	526	542	549	490	547	605	539	517	525	521	524	518	572	517	548	550	572	545	517	545	549	503	524	576	608	529	526	544	548	575	532	576	542	574	552	573	553	529	548	573	529	538	565	527	543	543	572	545	557	486	573	583	536	509	545	534	527	537	602	580	555	545	554	538	513	522	540	515	533	554	586	582	566	521	563	542	547	561	559	482	575	520	529	548	513	543	513	576	559	553	554	555	573	539	586	538	542	535	518	565	537	561	517	591	562	540	529	532	564	542	548	561	539	548	561	563	534	552	577	532	531	547	522	559	550	548	552	527	535	516	557	525	528	567	527	535	532	542	581	528	548	538	541	540	548	545	548	538	540	507	584	468	558	530	617	534	543	584	599	575	557	499	517	583	539	528	552	516	568	598	536	562	560	495	540	530	524	525	530	560	541	541	558	559	565	529	560	555	545	538	533	532	526	581	569	560	530	523	525	523	518	562	539	526	532	563	548	543	555	505	561	534	584	556	572	520	561	522	580	532	579	529	507	565	576	536	531	566	549	550	516	511	578	563	556	549	541	528	534	556	560	560	542	533	525	588	536	535	531	557	565	583	530	520	563	530	530	537	531	511	530	537	553	587	560	553	539	557	524	508	516	571	530	579	529	536	545	583	587	566	550	576	532	589	525	537	536	546	558	529	543	544	537	529	589	582	510	548	545	559	533	526	547	566	534	537	509	480	566	571	538	512	574	512	521	527	546	562	540	546	542	530	537	581	531	551	558	527	523	553	552	551	550	511	613	561	555	538	550	518	531	551	573	527	552	540	560	526	524	543	540	576	487	546	576	514	602	557	549	533	550	527	536	528	577	510	543	551	507	525	544	537	533	565	532	540	547	508	590	568	533	559	549	538	488	557	567	534	534	574	582	522	504	565	534	523	546	530	590	583	539	537	545	537	543	509	572	578	518	579	554	548	572	532	549	518	555	548	552	549	528	553	576	571	546	529	541	539	504	544	536	539	593	550	567	514	562	515	537	598	534	518	563	548	598	517	514	560	564	533	548	532	527	533	615	528	577	565	552	535	534	528	556	531	538	530	589	567	505	548	537	561	527	519	532	548	542	521	577	546	540	545	548	554	577	569	549	548	559	531	550	567	526	515	518	550	520	535	566	532	562	568	582	553	532	522	552	552	536	519	510	517	581	536	566	553	517	555	516	524	560	528	530	532	539	550	541	590	581	594	562	581	548	548	544	533	542	567	562	544	511	508	531	550	507	513	508	562	545	532	530	533	585	529	583	520	536	575	532	551	579	519	553	570	538	572	546	562	565	551	566	545	554	545	539	513	503	559	509	565	538	560	536	547	532	536	586	518	549	585	579	559	554	486	523	512	556	543	530	572	534	553	585	539	563	522	558	515	542	546	561	524	556	535	563	582	543	505	578	540	548	536	564	521	558	503	524	589	545	553	489	555	495	531	563	511	536	554	563	552	586	551	525	515	564
27311	19490	6175	837	579	515	489	411	462	405	418	440	379	410	428	415	408	425	415	362	425	427	392	424	391	396	402	393	443	421	391	402	404	397	381	414	409	401	413	430	421	394	398	405	424	414	389	413	389	393	409	408	421	367	369	365	415	369	411	397	412	395	387	444	405	377	404	399	386	389	421	426	403	386	380	417	404	392	421	387	411	422	432	410	428	424	437	396	412	416	433	403	426	344	449	428	357	412	414	391	404	392	441	403	427	372	399	418	407	413	418	401	405	406	417	395	408	398	432	423	400	416	389	403	409	396	417	445	378	397	385	464	415	406	390	403	406	392	381	392	426	412	416	393	391	381	409	402	369	436	410	405	378	393	399	412	417	372	413	389	401	398	418	359	405	421	426	398	372	414	389	405	420	372	414	435	398	401	400	382	431	413	371	401	417	396	437	399	417	360	394	398	428	394	392	405	451	420	427	412	407	438	401	406	406	372	377	365	403	411	406	379	388	394	410	403	424	418	418	406	420	380	405	401	381	406	410	399	409	422	369	433	424	397	396	417	388	386	394	413	396	418	411	406	392	393	414	419	428	416	419	386	395	396	384	404	388	401	442	392	390	465	419	409	425	406	423	381	409	398	402	390	400	375	389	406	381	425	447	396	382	390	405	442	416	379	394	386	384	358	416	400	403	402	428	389	383	421	372	401	395	413	373	404	386	374	410	420	412	416	413	393	384	422	407	356	380	439	357	362	417	440	425	355	417	399	428	396	395	402	408	424	437	425	441	381	404	403	399	406	399	399	409	387	403	393	422	442	405	410	410	384	414	422	376	394	392	424	385	380	411	417	399	399	398	413	395	371	404	406	423	401	429	397	420	403	422	416	377	407	385	403	409	403	416	401	381	389	444	410	428	418	434	408	369	423	377	427	437	412	411	383	409	420	426	379	380	421	410	428	378	399	398	428	389	363	437	377	416	437	415	428	414	426	398	418	422	398	425	441	411	447	423	392	391	409	396	413	376	391	413	398	395	403	398	399	395	411	401	406	404	390	423	391	416	389	429	386	407	422	401	385	382	433	397	427	391	415	430	415	390	399	387	437	414	373	430	410	441	398	417	447	418	403	374	406	414	398	407	412	381	386	417	398	389	434	382	381	399	408	392	390	387	403	426	383	410	375	423	387	411	409	403	421	423	375	447	388	371	392	404	412	418	392	411	411	413	426	442	420	439	412	387	398	416	381	396	395	400	382	369	415	403	398	403	430	415	400	408	393	438	423	423	404	395	379	414	434	446	433	414	394	396	414	411	405	407	403	391	400	407	397	411	431	435	419	421	459	391	362	384	421	396	406	408	383	427	410	413	444	398	385	417	409	428	394	407	416	408	407	397	369	370	430	425	410	390	431	366	408	385	396	393	409	403	410	369	433	407	415	433	378	422	424	416	400	405	400	422	405	395	397	403	440	408	453	390	438	404	400	394	445	398	398	366	402	389	404	411	385	436	393	383	423	427	381	367	424	408	377	410	389	402	400	391	428	437	382	402	409	414	427	409	383	382	425	397	396	405	433	399	425	410	411	416	388	420	419	402	417	429	443	430	384	419	425	411	423	407	378	393	429	409	433	415	391	428	383	397	392	425	411	427	386	425	379	428	466	409	420	406	429	407	408	415	386	405	419	411	425	402	422	422	396	392	405	402	412	392	406	446	367	413	417	424	422	382	376	383	415	410	390	420	400	433	400	416	434	421	388	398	391	424	418	373	413	393	390	422	454	438	437	420	389	432	406	393	397	401	442	448	378	406	394	411	398	396	440	390	425	436	439	395	438	424	403	394	433	432	392	386	414	404	413	423	406	394	409	399	419	385	383	410	435	404	432	407	392	418	434	434	407	403	418	385	428	380	404	382	400	430	372	412	412	438	411	375	427	414	408	408	410	417	387	435	408	379	401	403	415	370	365	441	415	369	408	429	380	398	368	406	431	394	423	416	381	383	395	433	445	419	460	414	419	395	370	454	380	439	390	385	431	412	388	416	398	419	435	397	413	441	394	406	393	403	400	453	392	407	410	403	409	417	411	434	378	370	406	406	394	419	400	419	451	411	373	412	433	443	423	403	406	434	385	384	338	409	381	393	394	397	419	410	390	414	394	428	372	417	385	400	415	408	401	412	430	406	384	420	423	400	389	413	406	388	447	403	384	404	387	403	399	397	382	386	398	404	395	435	419	425	395	438	426	416	401	405	389	400	381	359	415	395	415	432	417	422	386	403	412	416	412	416	428	424	434	385	410	403	468	411	386	404	409	422	411	397	420	436	411	384	395	418	401	413	385	425	379	444	398	411	376	396	418	442	400	425	392	429	379	416	395	404	431	416	416	402	367	408	426	405	398	408	364	388	385	402	378	427	401	422	420	408	407	402	402	455	404	402	385	389	412	414	428	410	407	361	401	390	392	455	432	416	386	389	404	409	413	422	393	401	413	410	405	423	410	411	410	406	430	415	417	429	431	427	388	389	433	422	408	403	448	388	439	403	415	388	437	388	411	432	435	401	389	420	422	399	422	396	402	428	397	417	381	408	395	403	419	415	389	391	377	419	414	395	411	406	416	424	393	400	443	400	393	405	381	433	399	422	420	426	397	405	411	410	414	451	406	392	421	422	389	405	419	433	404	393	407	419	394	372	430	405	412	401	393	435	369	407	390	368	440	402	403	410	406	386	388	417	402	407	418	395	398	401	430	393	409	442	388	385	426	372	456	389	408	385	417	384	406	384	362	410	375	387	406	408	450	383	390	388	428	410	395	436	422	444	385	405	449	363	426	402	405	447	412	425	347	421	431	370	415	421	430	392	416	417	416	414	419	430	427	398	438	396	376	418	440	397	386	409	449	431	375	437	401	428	354	408	424	413	395	424	368	423	394	427	410	435	428	408	392	403	428	389	438	378	377	368	410	436	431	412	440	385	411	399	445	417	410	427	379	388	433	408	425	388	435	406	408	410	356	408	424	369	428	405	373	422	382	396	375	394	403	417	394	390	393	367	428	359	377	400	379	411	369	399	397	424	427	431	398	418	431	392	410	430	390	415	392	420	353	375	430	415	431	429	414	411	405	379	420	394	392	397	390	384	414	378	391	396	413	384	399	400	361	380	409	385	384	426	403	400	410	425	419	427	403	417	459	397	385	407	400	392	424	421	432	404	377	381	443	392	386	395	414	425	413	414	423	438	435	420	387	414	383	416	398	379	400	397	433	380	423	403	393	436	432	432	384	411	382	414	422	402	364	427	405	397	437	395	394	402	409	406	427	383	382	457	391	393	391	402	399	418	418	417	405	429	410	403	420	396	396	399	436	392	417	406	410	386	418	433	392	436	438	436	404	409	415	415	402	392	387	409	405	434	442	368	379	404	436	409	394	417	405	436	453	395	422	378	385	435	397	426	408	367	417	407	377	393	363	390	383	370	416	416	398	364	397	409	419	405	402	423	429	430	440	408	442	368	406	392	392	422	377
4781	1446	994	651	624	521	500	506	495	477	399	410	452	457	412	431	455	422	379	419	428	435	428	432	468	434	491	433	466	423	426	402	449	442	429	482	421	433	415	411	450	440	405	417	422	441	433	448	406	439	421	430	399	445	425	421	454	424	461	410	438	469	409	455	441	447	405	429	449	424	410	432	393	422	431	415	431	419	436	453	434	454	448	423	436	464	414	436	407	439	430	432	413	431	474	459	446	466	450	423	449	405	436	430	415	398	433	428	399	416	408	412	437	422	447	396	416	463	463	413	436	443	435	446	400	426	430	447	383	405	435	441	442	450	442	424	414	426	406	444	463	422	448	467	454	424	464	427	413	437	419	481	401	453	435	412	418	416	434	428	444	408	443	449	404	427	456	451	444	399	473	461	405	448	443	408	407	421	425	449	436	451	437	404	413	442	466	422	423	403	363	449	389	366	451	451	416	435	441	429	459	411	390	433	395	425	416	382	455	419	423	424	428	410	446	445	439	428	399	440	420	390	395	436	408	459	409	448	450	423	424	432	417	436	435	415	441	426	432	449	430	410	468	433	454	427	432	451	416	387	441	438	431	438	475	444	426	431	415	444	446	453	465	420	430	491	439	434	430	437	430	430	439	450	433	479	421	438	405	425	463	418	447	415	463	424	419	423	418	424	391	442	445	417	447	379	464	417	416	438	424	434	428	427	425	426	416	424	422	465	429	433	425	402	443	456	428	400	451	437	432	414	398	412	436	406	402	383	416	414	430	419	421	428	437	403	422	429	445	422	444	457	439	455	444	371	419	454	445	423	463	439	450	457	421	412	419	429	477	439	442	437	424	437	410	424	405	446	434	466	422	431	388	405	477	444	405	409	438	441	422	414	439	412	435	431	471	427	413	406	462	462	442	444	413	448	386	432	449	447	421	422	409	422	441	422	442	454	431	409	430	450	402	405	452	446	437	437	432	446	424	456	419	432	421	429	422	452	416	427	433	468	399	440	433	429	401	419	448	400	437	457	412	416	442	424	437	421	474	451	432	451	412	433	427	435	414	415	424	416	464	433	415	433	422	420	419	412	375	440	439	392	394	407	428	405	433	422	415	417	426	462	410	439	396	440	422	441	448	439	446	450	404	409	430	408	417	428	434	426	408	447	406	409	427	431	461	458	459	432	482	440	408	399	405	423	409	460	427	425	450	407	442	434	440	443	396	411	455	463	434	429	395	424	449	420	386	440	438	439	404	452	426	431	441	426	411	445	416	443	401	415	445	425	401	447	453	432	412	394	436	426	465	434	427	410	404	450	419	413	436	464	465	434	425	405	387	430	436	427	422	433	438	430	410	421	417	443	430	447	412	442	435	435	437	418	442	426	452	433	429	414	442	427	433	468	413	390	387	444	416	417	446	412	476	414	417	443	426	433	438	416	414	448	409	418	449	429	412	443	427	446	405	424	412	436	436	440	400	434	435	407	459	426	425	455	416	452	413	431	427	436	423	417	430	447	446	436	414	452	422	442	473	446	432	422	444	444	397	440	407	419	407	423	433	403	432	435	428	432	422	455	387	434	445	408	426	442	408	456	447	432	418	400	411	467	459	436	434	430	460	409	411	430	423	429	415	385	454	429	422	466	449	403	467	451	413	441	441	415	448	426	416	419	471	437	470	432	427	469	446	428	446	425	435	444	421	432	447	425	467	458	444	410	435	415	439	398	425	433	419	409	428	459	441	426	450	432	435	437	455	407	421	430	445	408	399	436	421	426	438	402	405	389	457	437	409	432	460	453	427	419	422	436	428	434	425	390	408	438	404	403	459	444	424	430	441	411	424	454	447	416	417	401	433	389	407	428	463	410	401	436	422	416	434	442	443	455	422	434	432	481	420	445	392	407	451	413	446	388	406	431	432	443	415	428	404	436	481	434	416	406	412	428	425	416	400	470	475	426	453	455	434	456	419	416	433	420	450	418	429	425	430	446	403	408	438	465	393	440	441	435	442	414	423	410	404	437	462	430	404	396	409	426	400	436	414	433	464	438	439	413	413	413	466	408	408	452	423	442	418	442	449	412	428	461	471	419	410	446	424	447	434	393	397	421	427	425	417	401	462	449	454	414	476	431	428	443	420	446	407	409	423	425	446	438	402	403	426	454	416	385	395	387	435	437	450	407	435	467	423	431	403	440	413	434	455	467	423	433	437	444	440	437	438	472	445	441	418	447	422	452	399	388	446	453	444	399	444	429	443	432	414	418	423	445	443	437	410	428	412	449	427	450	408	420	435	449	473	421	444	433	407	479	420	407	431	418	422	445	419	415	445	411	427	427	436	442	404	400	385	464	444	440	420	442	432	453	446	425	416	423	429	439	486	393	425	422	444	394	406	433	401	419	416	425	411	443	467	439	439	446	391	432	420	426	401	438	428	424	431	466	414	454	443	433	478	430	443	415	432	446	438	442	409	427	405	426	416	448	422	453	450	417	418	438	440	419	450	406	409	434	418	436	382	442	392	433	441	443	424	418	416	406	434	433	398	426	411	465	452	444	475	475	422	439	424	424	422	418	424	443	451	467	441	411	446	426	413	439	401	447	432	438	411	422	458	412	392	402	421	433	450	404	423	398	438	435	451	431	414	462	440	427	425	431	451	460	419	444	417	440	436	398	416	425	395	429	444	421	440	440	459	438	438	398	437	470	463	461	426	440	457	448	467	418	426	425	418	441	446	425	416	428	401	418	398	414	415	433	421	460	428	451	411	448	416	466	429	431	421	438	424	434	436	392	409	458	453	430	420	446	409	425	452	389	452	420	427	426	402	396	459	423	443	436	396	427	417	434	438	418	434	427	453	442	411	430	414	455	429	442	430	431	455	403	434	442	415	461	411	424	440	427	426	452	445	403	451	415	460	421	403	447	401	440	450	392	442	443	448	428	420	404	440	422	432	418	461	400	401	428	425	427	420	401	460	439	420	458	453	441	451	433	434	414	441	381	412	421	481	437	426	424	408	424	417	428	455	430	434	433	425	463	437	465	398	455	447	425	417	441	429	420	431	397	455	427	430	408	410	430	426	410	440	391	453	399	382	448	440	394	436	440	431	460	429	443	429	445	437	434	422	401	413	421	432	430	470	417	453	442	444	453	418	414	405	441	449	484	448	454	450	419	414	409	397	408	440	403	431	433	471	388	416	412	410	403	404	425	399	466	422	451	416	440	442	440	435	446	388	440	427	437	450	430	468	471	403	427	441	427	395	458	403	405	412	434	429	450	415	431	448	430	425	430	392	405	419	432	410	442	441	416	427	442	441	409	425	456	428	410	454	437	447	445	467	419	427	423	415	416	436	471	442	466	480	476	437	411	444	445	431	403	439	431	419	446	448	447	449	441	446	435	444	453	443	437	434	445	427	414	410	430	407	449	412	441	437	450	434	447	413	452	417	447	432	442	410	402	410	452	435	458	403	408	422	442	436	408	409	454	420	443	470	490	449	406	438	437	433	415	414	423	472	397
23525	21241	28621	23913	21125	13768	1863	1175	1064	989	896	800	825	772	725	787	763	749	751	695	673	713	758	671	680	671	704	683	696	682	714	712	699	665	696	674	679	683	712	629	728	689	681	691	681	676	656	681	707	716	700	689	687	669	653	727	682	652	716	670	673	715	661	661	684	728	704	676	639	720	682	640	702	676	701	715	667	709	682	723	674	648	667	659	716	671	648	723	681	647	652	677	710	711	688	664	742	680	660	644	637	628	700	695	634	700	723	659	636	698	699	670	653	729	637	670	689	721	622	672	684	690	659	671	701	676	643	666	706	680	693	672	647	674	696	697	689	671	727	678	700	720	705	650	624	673	693	629	685	647	707	660	692	678	653	647	646	636	704	701	693	659	643	672	672	652	668	652	627	681	636	673	669	663	681	682	650	663	663	693	711	674	685	702	685	658	695	670	683	657	703	684	658	685	684	702	701	676	614	659	665	674	632	699	651	673	676	680	671	664	643	668	643	712	695	745	693	681	674	653	650	660	652	685	677	713	663	664	700	711	712	622	639	709	660	684	682	679	687	667	699	648	671	628	672	674	655	658	694	713	673	647	692	681	632	700	632	673	636	669	730	668	647	664	689	636	710	683	698	678	712	663	738	725	722	709	656	695	682	660	710	660	645	647	675	725	740	650	656	679	688	633	672	694	658	654	633	698	644	672	702	685	662	660	647	631	682	680	675	675	662	668	677	709	673	667	651	707	698	660	642	699	672	645	640	665	651	645	612	712	706	636	656	699	663	663	687	625	661	676	681	635	670	660	639	692	654	717	705	712	677	643	649	672	691	651	685	668	683	675	644	643	660	697	605	683	664	676	674	664	679	720	683	676	674	698	726	714	666	680	653	669	675	673	677	688	704	695	710	664	662	737	687	658	655	708	655	683	674	659	699	654	690	648	708	717	688	667	674	682	683	677	663	686	632	727	661	708	627	681	697	684	640	621	639	615	643	674	680	698	652	672	661	644	686	693	675	638	640	724	687	693	645	703	670	661	686	701	661	682	745	642	707	625	715	698	682	725	722	671	713	645	684	670	682	670	655	727	666	664	725	711	690	723	698	612	689	688	678	706	689	683	669	649	732	661	688	678	656	699	667	639	660	702	658	713	660	626	689	617	649	656	665	636	689	647	689	635	707	699	688	666	694	656	687	644	672	715	689	668	680	709	668	694	669	635	683	669	721	661	657	726	704	646	722	672	676	680	657	661	669	628	639	720	700	714	678	726	685	684	627	667	688	665	668	669	679	688	699	661	684	648	697	714	669	670	678	670	698	627	655	688	678	705	668	695	716	710	751	664	683	679	713	652	676	703	683	653	680	683	630	680	642	654	678	679	683	678	630	685	756	666	644	680	666	682	738	699	699	678	632	699	685	675	676	701	690	679	644	720	659	681	662	685	649	658	718	677	717	708	689	690	695	687	672	647	671	621	717	680	711	705	661	668	682	727	620	713	683	665	632	726	626	694	660	756	695	670	640	713	653	684	676	701	667	664	667	655	659	655	679	611	672	681	665	708	684	658	670	680	704	632	616	667	718	682	661	642	642	698	684	684	699	654	675	668	692	669	705	653	645	689	652	703	680	665	657	610	660	677	693	665	685	678	681	690	688	699	695	674	668	661	665	638	668	640	676	697	616	638	694	706	661	677	657	685	700	656	668	693	685	685	669	658	639	681	693	728	640	698	685	686	688	651	688	648	619	679	638	657	654	666	703	676	680	633	666	677	679	644	651	667	651	642	666	674	681	671	721	670	697	650	708	661	646	689	684	648	710	708	714	682	693	671	647	647	700	679	660	692	658	688	662	657	675	686	711	684	686	650	638	647	718	659	700	688	651	686	660	655	682	661	699	679	679	705	669	654	661	743	651	683	670	683	629	635	676	657	693	727	697	631	651	733	674	686	670	658	697	669	690	705	693	638	713	635	653	720	698	731	647	655	682	678	708	720	675	658	699	715	685	605	683	675	716	692	625	669	720	672	656	741	669	678	641	668	657	673	668	726	675	687	694	622	647	669	674	667	691	705	682	720	680	642	630	682	628	669	665	650	662	683	658	670	716	683	656	669	681	703	662	714	708	648	653	656	667	667	666	691	701	684	708	664	721	625	685	695	691	665	641	645	681	662	664	730	653	652	645	664	731	663	710	671	683	703	657	623	642	642	674	679	665	700	687	699	667	688	688	714	653	651	712	610	670	712	689	670	689	619	651	713	654	706	680	717	675	683	692	630	665	673	657	701	634	671	646	667	629	680	706	692	662	668	687	659	686	684	726	614	667	696	630	668	702	680	670	686	693	656	699	704	632	657	674	681	700	691	689	651	720	712	669	718	729	653	707	667	697	652	637	689	632	703	667	693	656	610	663	707	694	704	664	694	683	675	664	677	673	664	699	650	691	681	637	659	653	675	715	704	643	666	702	638	691	668	666	698	635	692	698	692	641	715	652	671	680	638	659	689	739	667	681	666	687	707	667	664	659	724	689	683	654	672	629	691	610	698	684	703	670	680	674	720	666	635	694	707	689	660	640	721	667	690	672	700	652	711	672	684	715	666	705	652	715	662	678	710	689	678	684	668	644	702	743	684	690	684	665	677	657	716	713	655	686	714	659	746	675	680	685	728	622	699	644	656	678	615	721	679	655	664	662	665	707	676	660	677	676	666	647	589	681	702	693	711	666	655	652	699	641	674	687	692	697	628	699	689	668	658	655	664	665	702	659	659	710	697	677	697	673	634	686	670	657	685	670	639	668	640	682	606	673	673	670	712	686	692	651	644	683	668	652	703	663	702	673	713	654	695	662	690	664	676	676	729	709	676	682	697	648	648	695	661	711	671	680	694	670	661	697	685	657	686	663	688	674	676	693	679	685	664	666	696	696	682	675	658	742	655	673	667	696	698	699	669	660	646	672	698	658	647	654	632	721	696	648	659	684	709	678	698	642	731	663	660	732	642	684	642	688	695	660	652	664	682	642	686	663	695	703	671	670	707	671	634	695	679	648	664	687	659	681	718	707	708	695	664	678	690	664	603	678	685	647	678	645	628	662	639	708	672	705	697	675	670	662	677	658	664	639	670	662	643	672	669	715	676	638	710	673	672	619	682	681	645	623	668	713	646	673	641	689	655	673	708	681	685	679	698	650	683	670	695	745	698	666	673	708	682	722	708	675	677	678	615	697	660	661	680	656	738	722	661	699	649	688	659	657	657	666	696	664	687	677	644	692	695	723	701	697	668	690	663	728	686	663	667	717	670	668	676	693	655	695	693	658	661	684	671	656	671	707	646	667	697	749	679	659	693	662	676	702	676	684	663	649	717	617	649	640	640	663	661	681	711	689	672	707	686	693	668	682	702	661	645	624	670	647	679	722	664	636	708	665	719	671	705	708	717	677	670	720	631	642	665	700	640	657	727	729	654	686	666	695	702	685	678	684	690	658	734	707	679	657	659	686	611	677	682	662	661	671	660	708	638
4665	10387	7221	3757	2995	2496	1656	1506	1387	1107	970	901	843	872	804	786	813	804	773	810	765	780	751	756	752	731	733	741	728	698	750	769	698	683	733	726	686	684	736	703	734	723	757	741	728	707	720	706	691	718	761	787	776	735	756	740	706	715	724	692	648	740	671	719	722	796	707	683	756	703	690	738	749	730	675	695	729	713	707	714	699	726	720	738	733	688	661	696	721	730	689	716	752	720	667	672	780	731	715	668	753	728	720	673	698	724	703	678	686	734	734	702	739	709	678	690	748	710	799	714	691	741	701	716	719	692	738	737	720	698	688	690	713	711	719	697	695	696	686	707	716	696	711	738	704	731	691	711	705	707	703	737	715	714	767	731	673	720	640	682	687	762	729	692	733	728	698	728	711	693	708	750	708	711	682	723	719	695	715	705	730	714	713	720	727	752	685	709	719	739	742	747	701	785	711	709	668	708	687	707	775	757	741	755	708	738	677	668	720	745	676	741	722	736	712	719	712	707	693	693	680	684	693	737	732	756	736	692	666	706	721	725	681	733	710	723	672	702	689	720	765	714	675	712	684	745	708	733	714	710	718	756	714	644	767	658	706	735	723	695	732	694	720	689	718	660	674	703	750	686	668	709	715	748	741	713	748	738	699	703	707	755	715	756	682	723	724	727	699	713	715	713	663	718	739	675	725	798	684	718	721	666	714	724	739	705	661	701	699	746	779	745	715	733	747	724	757	722	672	651	706	683	685	668	694	678	750	692	697	730	711	714	735	697	651	729	711	747	694	729	704	701	696	725	723	708	690	711	754	710	680	680	743	746	769	709	730	726	691	698	721	672	712	730	703	671	730	713	722	674	751	756	715	729	701	748	684	726	700	672	702	711	714	710	704	747	682	714	731	690	694	684	718	730	717	734	721	715	738	678	709	763	711	706	638	729	715	694	645	710	721	707	692	754	703	682	721	719	724	716	730	686	712	681	720	766	707	713	707	700	705	696	700	669	730	704	742	700	708	706	702	710	700	723	735	659	671	710	713	695	698	704	730	707	721	687	719	716	727	680	721	714	699	733	718	742	755	754	700	689	700	729	763	701	699	690	748	674	708	698	678	728	694	701	718	725	719	678	749	722	699	691	708	743	715	710	725	726	658	739	749	705	726	708	740	756	757	719	723	750	725	697	757	710	690	714	714	731	688	755	720	699	754	695	671	758	679	704	762	710	712	753	753	693	719	727	734	737	763	726	697	715	706	745	710	705	748	692	729	701	707	727	663	701	762	709	684	720	693	687	711	758	669	745	668	699	745	714	698	688	732	743	744	714	744	764	729	736	697	760	750	693	733	696	738	728	703	702	733	721	682	744	680	720	713	722	683	696	771	696	699	727	730	738	687	711	775	694	683	714	709	722	713	722	749	739	716	690	708	701	660	683	715	742	745	743	719	740	720	724	755	727	723	734	676	734	754	743	678	689	747	705	718	741	705	713	667	717	718	708	716	692	709	727	701	712	745	709	690	747	722	685	709	715	697	694	716	698	708	718	715	695	743	689	702	725	680	704	704	693	713	665	722	695	687	713	718	746	677	695	651	702	700	713	727	723	726	736	666	726	737	740	695	683	739	770	722	713	750	718	674	705	769	669	737	692	734	751	707	724	696	692	647	719	682	765	748	705	722	748	704	686	771	678	713	688	755	669	712	681	725	676	691	726	695	737	716	686	730	766	693	670	726	744	746	688	706	691	717	711	726	747	712	725	700	737	659	697	729	740	648	756	751	694	679	712	737	696	686	722	702	734	665	689	687	742	705	720	775	714	695	698	732	687	702	675	704	733	663	688	654	698	733	700	739	758	694	759	728	658	751	729	714	688	717	715	702	679	692	757	701	695	716	696	685	742	722	663	685	750	697	716	671	737	693	695	694	703	676	702	742	712	730	715	732	726	675	729	754	706	735	730	701	676	789	702	736	697	720	732	722	658	731	710	693	681	693	744	725	718	754	722	681	728	673	725	706	651	680	690	701	781	698	716	666	703	712	681	694	686	735	696	736	698	665	747	716	734	722	761	754	750	713	707	719	733	697	737	711	723	684	719	718	664	675	734	727	683	701	659	734	696	703	697	687	723	669	708	665	707	717	728	723	731	708	707	716	711	710	729	744	708	719	706	725	702	748	717	699	744	767	701	687	671	734	719	657	748	745	702	688	696	720	676	655	699	737	692	676	709	654	723	699	701	671	660	728	703	656	730	724	704	776	741	756	742	696	723	702	717	704	678	701	691	740	749	720	698	697	681	739	681	757	730	731	677	710	714	702	713	754	711	693	717	724	775	708	698	731	735	714	710	699	689	667	730	711	743	727	695	709	702	714	704	724	752	684	718	728	723	729	692	731	689	718	705	739	661	696	702	675	729	732	731	681	738	713	730	706	718	684	711	707	717	761	698	731	697	696	714	723	758	751	725	716	711	699	753	719	707	695	779	691	683	695	752	738	691	707	731	688	696	696	666	721	740	739	723	679	690	718	716	726	732	685	717	678	685	667	706	722	756	715	719	681	702	754	710	717	744	721	691	760	718	772	764	728	726	728	737	744	708	731	738	684	721	719	706	704	736	715	761	708	701	637	723	688	717	769	666	682	749	688	730	700	762	717	708	704	705	718	770	745	715	692	703	717	756	703	724	655	736	685	671	727	662	726	677	694	717	763	753	698	676	712	669	753	700	745	733	715	713	757	730	721	676	695	745	693	706	696	698	677	720	710	695	647	669	732	694	686	682	731	765	750	706	711	735	729	681	746	699	750	722	718	727	700	716	698	722	724	737	683	701	707	691	717	639	654	690	662	746	692	676	739	765	699	733	731	707	705	657	678	730	711	778	713	755	689	696	735	693	706	736	724	701	717	750	702	711	726	717	727	709	742	736	728	719	747	673	717	781	722	703	699	739	725	675	709	701	749	697	742	736	728	720	773	665	718	706	698	681	704	691	697	687	696	761	700	752	674	729	644	716	711	665	772	734	725	751	775	764	653	743	689	719	702	663	695	733	723	745	671	726	691	764	773	707	706	721	705	705	724	743	743	700	711	739	706	704	691	673	682	775	707	678	797	704	729	677	738	741	712	708	694	701	702	724	677	701	697	708	707	750	697	717	736	685	739	658	700	736	704	714	684	770	684	758	706	761	726	701	699	706	718	692	724	697	741	713	748	707	696	697	685	718	690	709	720	712	786	704	728	699	749	713	756	740	697	753	695	751	722	709	736	727	729	726	733	764	725	722	694	651	688	702	731	693	728	691	688	669	730	696	711	718	747	775	693	708	727	714	725	682	725	696	732	697	690	691	727	731	710	705	748	682	706	726	702	727	711	685	730	729	741	675	725	767	652	702	734	731	720	692	713	737	706	679	708	724	728	741	671	755	702	730	724	738	715	725	755	693	697	727	721	688	733	714	699	772	692	742	691	714	737	687	731	674	681	675	710	687	670	665	691	722	763	700	684	708	725	688	719	733	708	701
24711	21302	27957	24928	15998	1010	488	409	354	320	267	260	250	236	187	184	199	208	217	200	205	204	186	219	218	185	178	206	205	195	195	185	216	195	194	180	166	174	180	187	170	186	206	184	197	185	186	187	177	205	184	228	189	201	162	184	175	197	194	166	186	169	186	200	181	206	186	209	176	197	196	184	176	207	205	204	201	210	165	195	191	179	195	180	193	180	192	182	195	182	196	182	176	200	162	180	175	180	195	195	173	184	187	184	191	215	184	211	175	157	162	170	172	189	194	176	173	184	178	189	191	172	176	196	176	185	178	181	181	204	189	186	197	183	156	185	182	196	196	164	181	203	174	171	202	175	189	175	183	153	172	193	187	187	173	172	184	207	194	195	203	172	203	179	175	173	187	169	199	188	212	174	179	184	191	173	159	179	185	174	193	179	207	173	173	210	167	178	182	201	176	197	170	175	194	179	180	175	198	166	171	190	179	187	179	202	197	181	171	192	183	198	179	175	191	194	171	184	182	183	188	187	174	188	185	171	173	187	196	188	198	185	189	189	167	174	186	186	183	187	172	188	176	185	192	200	185	159	205	174	214	176	193	187	200	165	186	170	201	209	192	198	161	199	191	181	180	185	181	195	197	196	177	151	203	171	173	208	196	193	187	185	203	179	174	172	207	185	193	175	181	188	159	175	189	190	209	197	160	182	194	166	174	187	168	191	173	191	202	181	191	194	188	172	179	185	200	174	177	185	196	175	174	159	188	160	183	185	179	203	190	190	186	168	184	187	173	166	180	163	177	186	197	160	184	190	170	201	202	180	182	170	177	195	186	183	191	146	199	181	161	195	180	195	224	189	180	179	173	205	162	206	174	199	171	177	202	180	198	178	190	156	177	181	169	169	206	190	189	165	174	179	197	190	183	185	168	183	187	175	171	188	189	177	187	208	179	168	205	196	191	174	202	208	183	184	197	187	159	185	168	192	174	195	192	192	206	202	167	189	196	206	193	203	181	184	181	182	179	195	174	165	192	184	209	184	186	199	204	191	188	177	159	197	188	172	164	178	182	202	185	199	215	199	172	184	184	174	180	204	177	197	158	167	178	183	192	193	174	189	189	211	188	173	169	201	186	185	160	195	169	171	189	198	165	187	210	188	181	183	207	170	180	168	178	177	156	182	184	196	194	178	171	206	181	179	185	191	191	199	157	184	202	171	218	190	176	171	179	185	205	210	177	201	184	204	198	160	179	206	206	192	191	175	148	165	178	184	187	190	177	189	159	169	191	172	180	173	165	172	173	189	186	197	213	167	204	182	173	181	196	168	178	202	204	190	183	184	180	198	177	175	186	172	171	167	183	202	198	181	193	178	194	189	189	156	187	185	180	180	185	189	204	191	203	204	169	187	186	189	189	198	182	192	187	190	176	180	206	187	187	184	180	187	179	188	181	184	170	193	190	192	165	185	200	203	187	185	165	181	178	176	176	191	182	186	196	186	171	160	197	196	199	186	191	180	168	170	200	205	170	213	174	183	167	168	219	182	197	179	195	184	193	182	200	176	181	184	195	168	180	192	172	188	172	172	181	172	177	186	164	178	161	169	210	184	175	216	199	203	186	173	197	188	207	184	193	190	184	203	208	207	173	178	165	170	195	153	190	170	184	180	177	175	184	170	192	206	200	205	177	219	182	194	177	201	172	169	174	176	188	192	177	198	209	198	226	190	190	177	165	178	179	191	176	201	182	175	177	194	190	168	196	201	170	195	195	185	197	181	189	171	189	171	181	190	188	173	192	173	192	177	164	191	188	181	183	179	174	179	202	174	187	179	190	188	199	192	196	180	177	156	190	190	190	199	194	173	185	196	219	170	199	184	153	182	193	193	173	201	184	187	194	196	198	186	191	195	170	188	168	194	193	186	186	163	191	197	180	162	191	197	185	155	192	182	175	201	199	196	194	197	232	193	169	174	191	198	174	169	193	172	185	162	163	166	188	206	180	200	182	191	167	184	164	170	175	195	187	189	192	175	180	185	186	200	179	180	185	170	188	165	172	163	173	204	183	187	178	181	200	165	171	186	184	170	164	182	182	191	182	199	178	177	141	166	177	187	183	177	191	185	192	182	186	174	207	161	186	198	186	169	186	175	179	204	193	175	197	197	172	186	164	178	170	180	166	174	175	184	166	212	187	182	181	172	169	183	182	199	194	173	183	188	177	198	173	170	195	186	188	176	187	181	180	175	188	215	172	160	210	166	167	194	187	202	181	207	172	182	199	183	175	186	184	187	205	173	196	168	167	194	181	187	190	183	215	172	190	175	210	190	172	207	169	175	196	171	180	180	175	172	170	179	190	198	183	174	191	194	184	186	196	195	174	186	205	157	193	173	196	177	140	177	173	184	200	181	181	164	200	174	183	173	183	166	207	206	187	195	199	183	182	183	201	216	190	183	183	191	184	194	189	165	179	199	201	177	174	194	166	179	189	201	185	164	201	180	177	198	195	175	175	194	178	161	187	197	184	166	190	178	172	179	171	187	191	183	191	175	206	171	194	190	178	206	204	191	186	188	200	184	180	218	180	175	188	182	208	185	202	188	186	181	193	173	174	154	177	191	195	175	182	193	180	195	170	192	183	187	179	183	182	182	166	183	176	187	195	190	188	188	207	180	181	185	180	159	172	186	188	178	187	185	165	178	173	180	200	193	183	187	180	195	188	160	184	194	159	181	203	189	185	183	188	183	221	195	169	188	188	178	203	161	162	184	179	195	193	183	182	185	176	180	157	197	182	189	186	180	158	188	170	186	219	173	169	195	184	177	194	181	183	174	203	215	178	208	179	186	219	197	190	174	198	189	187	198	194	182	180	207	189	189	207	171	153	185	197	153	189	180	192	172	198	189	194	202	177	162	200	185	185	195	176	189	188	189	201	201	195	168	185	178	182	177	191	185	213	179	217	199	199	173	197	177	180	173	176	179	180	194	203	195	168	211	195	187	180	185	183	178	199	173	176	159	179	167	205	186	203	163	194	204	188	197	191	193	167	206	182	194	170	177	204	187	165	164	157	189	183	194	185	186	182	161	177	194	190	188	177	178	184	174	183	178	181	194	191	209	165	178	158	184	187	176	186	199	201	203	159	188	200	178	182	186	203	213	196	178	194	160	182	211	166	174	154	170	180	176	193	183	159	190	188	192	177	171	172	194	186	202	156	219	222	203	185	180	193	200	191	189	179	188	182	197	172	196	181	209	195	175	168	177	200	186	188	185	168	183	179	173	179	201	170	168	188	199	181	202	174	191	184	191	173	194	213	181	194	179	177	184	174	204	173	159	188	177	193	168	181	201	185	162	191	208	210	165	190	184	170	178	180	192	189	184	190	179	197	197	199	204	173	186	177	173	152	195	150	196	189	183	193	198	175	181	196	186	197	181	186	154	189	196	176	193	192	206	176	205	189	208	171	184	165	162	186	179	164	181	199	190	184	180	187	191	198	183	184	218	179	210	194	203	197	162
4154	6146	4039	1992	1569	1309	814	630	525	427	365	340	295	296	288	251	231	267	223	250	207	228	223	258	224	203	213	209	198	216	211	192	201	210	215	214	228	219	234	215	206	193	204	201	219	221	218	202	227	217	200	229	246	213	226	235	211	183	221	251	204	208	205	213	210	219	217	227	216	209	219	208	198	217	220	199	235	224	224	218	230	216	212	206	217	224	242	225	239	232	204	217	208	227	256	210	193	215	209	247	209	206	187	200	224	214	194	215	218	213	210	223	229	210	208	226	226	208	179	188	203	200	223	183	201	219	216	214	207	204	184	215	195	225	228	213	216	201	198	227	178	188	204	196	197	184	209	220	217	191	225	244	217	223	219	227	223	210	218	222	208	221	240	205	204	210	199	184	233	213	208	203	192	196	209	231	213	189	215	230	208	231	207	194	205	215	183	200	196	227	211	222	219	213	237	212	207	208	203	200	224	209	198	222	204	202	193	233	208	220	211	199	244	203	209	207	216	215	239	218	210	197	217	238	202	230	172	223	210	212	212	209	215	225	200	199	233	200	216	234	209	233	254	231	194	201	214	205	218	240	213	199	228	214	218	241	229	201	224	191	186	197	231	231	230	205	193	187	203	200	208	218	203	203	217	213	193	223	196	197	225	221	209	226	198	207	211	214	188	203	225	235	182	196	218	218	199	204	207	196	216	193	212	212	188	217	220	207	234	214	232	200	238	208	200	197	197	234	226	191	239	205	213	249	208	223	199	218	225	216	211	218	219	204	230	216	210	218	201	191	212	227	223	220	186	197	194	210	226	196	193	194	227	203	224	230	214	209	209	233	207	196	181	220	217	218	214	214	217	213	174	200	201	230	197	186	205	195	186	187	225	210	215	199	209	222	199	200	226	195	226	205	221	242	180	214	204	223	226	227	201	211	237	219	200	192	199	201	227	199	217	225	210	204	186	202	209	213	250	197	233	222	215	182	227	206	227	214	228	213	210	209	233	193	177	201	206	208	210	205	244	182	228	223	198	199	240	215	239	242	229	206	248	233	230	228	204	239	212	175	206	214	216	203	190	208	188	218	220	219	225	200	221	212	210	208	195	224	228	224	159	204	232	219	218	208	198	207	205	213	216	214	194	212	221	204	201	196	230	244	204	220	199	222	203	227	220	199	220	194	228	197	235	191	225	210	193	219	221	208	209	224	189	227	209	234	195	212	235	226	227	215	215	217	206	201	203	211	192	215	189	221	217	210	220	205	222	183	222	223	199	202	223	204	208	210	206	201	247	214	198	232	231	183	205	211	233	206	228	221	179	195	228	204	193	192	226	192	221	205	194	210	206	215	209	190	229	222	218	218	217	224	222	221	251	199	237	230	227	228	236	214	199	220	193	228	195	202	193	201	218	225	231	179	191	206	210	200	199	201	168	236	200	213	230	212	181	204	211	190	194	217	191	188	191	205	202	206	222	207	215	209	218	210	203	230	227	225	228	212	205	202	190	190	209	225	204	233	224	223	232	216	211	213	238	219	209	197	213	207	203	227	212	197	185	232	215	230	211	214	196	209	242	192	197	215	216	208	214	206	199	234	222	183	191	217	216	207	231	206	227	230	203	217	221	210	200	211	203	203	216	241	233	199	201	199	241	204	216	212	196	201	196	210	242	212	202	220	210	222	224	224	198	207	212	225	215	212	215	216	219	218	207	190	232	221	217	213	225	202	188	203	218	235	188	220	241	202	193	213	213	224	207	199	216	232	201	211	218	207	227	237	229	209	219	210	195	186	196	222	210	205	222	212	222	203	209	201	223	193	210	221	207	234	216	204	224	207	189	227	225	218	205	210	247	221	223	194	218	226	231	237	213	193	200	210	207	212	257	196	209	225	221	203	205	229	213	196	223	235	232	185	208	190	243	227	223	213	205	207	220	239	208	207	215	199	216	212	208	242	225	223	203	210	239	251	222	201	188	212	232	198	209	229	209	210	179	233	216	188	196	232	234	214	208	213	221	197	227	232	196	199	194	207	242	212	215	206	205	213	209	233	213	200	213	212	234	216	239	218	195	187	219	215	213	235	236	218	204	186	199	223	220	221	209	234	201	176	201	217	197	197	212	210	239	200	214	213	214	224	211	221	203	216	235	214	212	206	181	193	218	212	227	206	221	205	196	234	201	196	184	235	225	224	220	213	213	191	217	222	175	224	206	218	221	205	220	206	213	225	202	200	236	217	203	209	198	210	191	228	208	223	234	187	244	198	219	222	180	211	205	217	216	211	242	203	212	218	196	224	220	195	223	216	181	216	204	202	220	232	214	195	202	229	201	215	212	201	228	208	215	206	209	200	217	199	215	216	192	211	219	237	197	191	206	209	222	204	236	210	220	217	213	205	200	206	235	200	212	199	217	232	183	179	247	201	228	222	222	245	204	196	202	208	199	214	199	232	207	186	228	210	236	198	215	190	223	186	184	209	211	212	233	190	189	174	199	227	203	235	197	200	201	193	221	214	211	216	206	203	229	224	201	181	211	218	239	214	215	180	215	234	224	195	200	217	196	206	195	201	211	247	216	186	214	222	228	201	216	207	230	246	206	224	210	229	201	204	218	196	194	175	186	217	222	206	193	193	208	199	209	209	204	218	194	208	202	224	200	202	188	210	221	213	215	227	212	218	200	204	203	220	209	195	182	215	230	206	222	233	209	229	206	210	214	219	219	227	227	235	211	196	196	218	192	186	238	234	223	226	189	206	207	207	235	209	244	234	227	243	220	223	189	205	205	209	166	207	235	223	216	203	201	202	219	180	190	215	216	214	188	201	220	218	218	202	188	225	208	210	208	221	214	202	215	184	191	191	238	212	190	257	220	226	230	221	214	208	219	226	185	206	191	200	203	204	212	222	209	204	195	204	220	190	223	228	206	227	185	195	218	223	210	186	222	192	213	227	218	229	216	213	213	222	211	205	214	222	222	207	191	197	205	215	204	209	211	224	236	212	204	190	211	220	194	216	236	201	201	191	193	219	203	231	212	212	216	228	206	205	208	197	201	211	204	218	208	231	221	228	192	210	208	193	236	213	240	223	208	200	206	200	219	229	219	205	223	213	211	217	183	220	221	218	206	205	205	220	233	239	237	207	231	206	187	215	212	202	217	224	224	211	194	183	196	196	242	229	211	207	207	239	206	213	214	212	227	204	216	178	219	228	206	216	223	250	205	218	200	204	207	219	215	231	201	224	210	209	220	209	199	212	220	215	242	200	204	213	209	214	231	204	224	229	215	204	204	222	212	220	193	209	229	184	226	197	223	232	196	213	209	196	233	182	198	217	221	224	218	212	218	213	204	192	215	188	209	216	196	225	195	232	206	228	200	221	226	202	205	225	222	234	211	212	196	221	216	216	191	202	206	209	195	200	206	203	222	218	220	231	209	207	216	218	203	223	213	227	216	242	220	231	210	202	218	178	230	223	192	215	205	214	209	219	213	206	225	227	214	207	195	214	209	194	237	223
22446	21280	29096	23773	21281	21367	12782	1633	1155	947	815	747	701	657	633	637	595	610	603	590	549	538	523	498	537	504	529	544	515	479	519	505	479	553	535	529	515	507	514	500	510	509	496	496	508	533	510	509	497	472	501	486	507	536	521	498	515	506	482	490	459	528	516	505	482	479	504	491	451	483	467	511	511	547	507	465	490	518	493	516	457	510	477	529	512	485	478	518	496	536	552	525	463	517	472	479	495	481	473	479	510	453	471	480	449	454	472	541	489	517	497	533	481	487	529	513	484	479	478	487	490	483	511	518	475	513	478	502	525	506	515	477	518	487	543	482	472	433	480	536	510	485	440	537	536	506	512	495	484	524	511	515	467	490	489	491	505	517	503	495	505	477	492	495	479	520	532	524	501	494	533	488	528	483	457	519	522	484	456	479	486	464	482	502	482	475	504	504	504	461	499	515	514	522	479	485	512	485	463	493	497	500	514	523	469	493	494	473	509	509	498	520	521	504	463	504	481	498	473	467	496	503	529	489	528	503	492	497	572	498	516	520	462	492	528	465	507	478	464	486	496	480	491	483	471	518	500	465	442	492	496	506	495	474	462	452	516	503	504	462	517	467	539	471	458	505	478	507	474	463	519	486	503	461	480	522	499	506	504	491	532	507	449	491	496	475	455	515	514	494	492	495	523	485	528	517	494	489	489	473	481	520	471	467	502	486	446	467	561	556	471	514	520	488	539	465	482	504	542	475	496	491	472	446	499	495	471	493	506	487	473	481	465	492	466	543	499	494	487	515	517	497	479	529	486	500	483	516	501	496	468	478	512	489	475	513	502	468	521	519	486	504	482	525	504	498	515	478	493	490	515	532	490	494	533	479	510	492	482	505	478	489	490	466	479	477	466	521	504	485	517	482	512	503	502	536	489	504	460	469	507	515	522	457	469	524	467	459	487	463	497	506	513	480	516	528	489	506	494	461	498	488	490	479	520	524	521	515	489	453	533	486	501	533	514	485	489	495	506	497	491	508	453	498	468	512	499	507	486	523	499	486	499	492	500	554	487	442	510	460	504	517	477	517	462	486	506	468	460	467	508	481	510	492	507	472	508	496	491	440	443	495	487	508	503	520	487	483	467	498	474	454	494	509	501	479	508	479	509	484	476	487	492	524	502	502	464	492	451	476	462	534	496	482	499	495	532	490	491	483	508	536	541	443	513	476	517	532	515	484	486	494	476	507	469	451	501	495	453	529	473	497	517	492	461	461	513	497	479	464	500	498	473	523	480	528	528	519	492	507	514	513	488	520	477	466	492	500	494	487	481	469	493	504	482	509	450	475	498	511	488	473	471	493	474	473	484	489	521	491	473	515	460	480	503	477	507	495	501	473	492	531	522	479	516	470	494	465	464	524	472	493	487	501	524	511	513	461	451	507	520	485	472	473	484	521	490	525	506	545	438	496	498	461	492	502	503	502	481	488	492	502	469	507	510	490	468	524	496	500	459	505	510	526	502	497	473	517	531	515	469	479	443	485	482	551	474	460	492	512	491	488	498	467	499	515	491	513	482	500	483	503	484	494	481	516	511	487	476	500	490	483	493	486	515	494	461	524	486	500	470	474	499	513	483	519	457	483	510	479	534	526	516	453	524	479	491	466	472	490	502	503	495	475	515	503	541	481	484	500	475	485	506	491	507	490	457	520	495	504	476	491	477	516	491	456	480	498	470	512	463	508	482	486	508	508	545	487	477	496	517	504	487	479	456	478	443	511	493	497	532	517	467	457	520	484	492	466	461	480	477	565	465	520	475	515	476	488	469	496	468	449	473	488	494	470	498	478	488	493	495	520	501	488	475	479	462	544	448	471	455	465	481	458	503	488	484	488	514	513	474	478	517	479	489	496	502	506	497	463	455	494	530	498	475	534	486	524	499	489	545	509	498	534	481	543	475	489	476	533	502	488	551	504	476	505	489	518	488	525	513	446	500	496	481	520	483	472	502	515	487	478	513	485	474	479	454	503	502	471	513	525	509	506	477	528	499	515	509	467	500	501	517	524	493	525	461	485	520	499	473	513	544	493	498	475	491	512	420	500	539	447	493	491	477	481	531	526	489	500	498	493	477	474	538	550	503	497	498	556	502	497	474	468	480	515	496	480	463	477	538	503	469	487	482	495	505	475	508	446	502	486	510	530	467	498	487	490	496	465	481	483	498	464	501	481	489	500	487	494	450	505	512	489	498	465	487	470	495	489	503	499	471	472	476	513	506	493	515	452	487	525	505	458	517	444	495	475	465	474	490	480	498	511	470	504	476	527	524	495	492	518	510	485	491	501	509	501	507	484	484	482	488	467	503	484	464	515	492	538	517	513	474	518	483	493	513	453	532	488	512	512	497	496	480	484	492	514	522	485	522	469	480	486	499	551	505	555	469	505	472	497	525	498	487	479	508	505	463	478	518	504	488	450	494	486	519	465	470	448	457	492	505	487	477	477	497	456	469	511	490	485	498	500	524	477	530	543	460	483	486	483	531	515	463	447	500	491	453	488	490	509	558	496	492	498	481	504	462	485	512	529	511	469	532	517	460	478	488	518	487	482	493	506	528	489	520	466	522	497	530	492	484	488	484	503	509	490	525	522	521	452	487	511	507	539	485	483	476	502	517	495	486	481	511	525	489	489	508	443	496	487	496	500	510	469	544	493	481	519	471	513	491	481	513	488	477	509	480	497	481	499	438	497	510	504	493	488	463	499	459	518	450	487	520	468	512	460	489	508	545	489	535	487	511	489	498	536	504	491	537	483	493	491	518	501	482	500	491	507	469	484	499	505	476	489	447	502	491	491	496	506	464	510	507	514	512	487	493	469	492	478	491	510	514	506	517	508	474	513	455	498	481	450	482	561	456	490	506	501	448	482	478	508	536	516	463	494	526	498	511	466	541	489	523	519	490	494	521	480	476	475	452	502	478	510	496	489	487	504	480	440	479	487	500	503	488	522	489	527	449	461	509	501	486	492	497	473	469	493	490	455	541	498	484	498	508	437	498	486	475	530	484	445	449	448	498	458	511	469	490	505	523	487	521	483	502	503	482	483	494	477	504	470	486	498	503	543	498	488	506	515	467	524	506	504	497	507	526	509	503	456	489	485	475	484	511	496	522	515	448	480	487	473	511	499	477	455	499	475	482	502	521	532	487	496	466	513	482	500	510	473	493	503	489	484	433	506	480	511	460	480	445	494	526	482	503	514	482	465	470	497	475	482	512	479	482	515	497	493	507	498	455	527	491	491	482	488	484	431	444	462	511	502	505	489	487	493	444	500	503	465	479	514	551	505	489	481	500	508	480	467	445	521	481	537	485	512	518	487	501	506	492	488	522	470	533	508	490	485	512	455	462	492	512	503	540	475	501	465	489	520	494	503	520	476	502	467	498	506	462	490	474	486	503	513	501	497	485	466	499	439	509	516	517	513	492	480	463	489	524	477	517	468	514	492	511	490	476	513	494	500	523	505	532	488
6023	16507	11843	6135	4932	3968	2509	2008	1712	1405	1141	1023	921	781	790	724	725	709	709	750	632	640	612	567	574	569	578	565	580	570	599	605	576	594	562	557	532	618	539	536	559	547	517	563	584	533	559	584	534	542	542	554	531	548	575	534	544	541	551	534	575	559	534	585	553	561	525	568	551	544	532	540	499	530	509	524	539	592	528	547	567	537	547	547	524	545	502	549	548	552	573	493	514	518	545	559	567	549	538	538	524	533	560	532	557	515	540	550	554	545	540	529	573	541	562	535	539	557	550	541	518	553	554	551	528	519	549	539	489	553	517	547	537	569	545	524	531	546	563	562	463	510	542	491	498	544	531	523	551	539	563	562	561	530	516	512	511	556	505	503	564	508	544	572	544	560	555	523	521	534	538	556	564	549	572	500	525	533	514	514	511	521	523	542	542	554	571	579	529	568	544	501	526	576	581	564	515	581	500	593	503	514	537	545	548	578	536	552	522	553	537	569	534	552	547	552	523	534	598	559	515	535	535	573	539	525	522	551	514	552	536	542	543	533	576	577	533	596	530	518	527	540	562	537	552	553	562	546	508	534	534	542	507	541	522	578	507	513	514	549	554	508	535	515	534	518	575	577	565	493	586	542	550	542	527	519	509	554	551	540	520	507	534	569	553	553	521	562	516	511	519	545	526	500	517	541	561	559	537	530	541	551	505	527	568	538	527	555	502	569	573	542	531	492	501	541	576	532	529	548	561	557	526	542	559	507	556	555	579	586	557	567	556	529	586	564	556	542	572	551	537	571	520	551	523	531	520	517	533	563	505	544	569	501	544	533	570	537	574	553	550	527	545	490	567	520	522	540	536	542	491	539	534	514	527	512	534	549	528	557	550	491	526	550	506	568	565	515	528	546	520	567	538	538	529	564	512	548	525	563	592	529	544	530	561	506	512	542	545	534	516	562	543	565	564	532	548	543	488	530	563	540	515	576	563	567	516	540	489	558	578	526	506	548	557	525	537	532	555	548	523	533	521	568	505	581	541	550	511	536	542	515	574	511	601	549	543	568	533	581	579	534	575	525	527	543	554	534	558	498	540	574	524	558	574	528	546	530	566	505	560	541	518	533	559	556	522	534	512	554	546	537	525	518	543	550	524	566	549	577	507	555	537	593	550	567	526	550	565	537	542	523	540	556	495	543	565	510	564	504	554	536	540	566	541	568	554	553	512	523	508	540	527	477	529	540	523	492	531	554	498	526	528	592	524	511	536	566	572	545	529	540	518	541	514	516	559	492	547	576	553	514	556	535	542	544	552	532	532	518	553	551	524	541	535	557	543	589	523	550	529	534	530	552	577	504	509	559	508	568	522	556	548	543	504	516	565	523	533	573	511	494	543	535	546	526	538	575	570	517	523	517	571	526	543	511	552	586	526	547	577	553	530	548	571	521	532	510	547	529	518	559	539	538	552	545	542	581	513	556	532	572	529	540	513	490	564	513	550	552	496	520	577	505	532	543	577	576	570	547	520	524	522	545	566	567	550	555	552	522	516	517	533	550	546	538	562	542	564	521	550	560	548	559	493	536	529	537	548	566	530	515	550	541	511	529	555	570	495	498	525	567	539	591	543	538	531	553	540	537	546	531	552	566	569	578	535	557	511	496	539	577	548	536	582	548	499	559	537	474	583	521	568	506	563	530	572	529	554	514	578	514	542	517	517	511	539	499	525	537	568	555	521	544	515	583	573	555	519	542	503	526	546	522	568	550	586	523	499	531	514	574	556	563	592	561	535	517	517	548	528	492	536	515	516	566	574	493	527	579	576	566	546	540	525	484	562	537	522	547	531	569	580	523	522	514	500	489	559	537	536	506	523	541	550	529	497	580	530	517	542	557	531	551	522	565	559	520	538	535	550	512	574	556	514	533	522	511	552	509	503	560	525	547	536	524	552	560	578	509	567	488	495	552	525	558	540	558	539	526	551	547	540	540	552	596	502	543	492	573	525	521	524	543	542	509	529	531	525	515	505	556	547	523	538	475	534	525	492	562	600	554	501	577	558	522	521	521	519	563	497	521	506	540	525	591	516	528	553	508	577	531	524	527	545	540	521	551	548	554	550	518	548	562	500	546	518	544	514	535	523	556	552	497	573	562	549	503	522	559	515	576	522	525	543	569	544	589	576	527	561	543	525	548	563	560	523	511	541	517	556	573	550	502	528	512	546	569	570	509	511	546	562	522	527	521	531	597	508	531	585	537	525	571	530	513	541	528	572	577	543	518	563	541	531	535	513	547	550	572	583	504	545	546	523	521	539	553	513	528	547	547	530	494	559	540	509	542	546	535	560	533	524	597	552	545	544	545	561	536	487	541	562	501	557	567	584	536	532	551	578	571	545	513	575	518	559	571	557	483	522	544	532	495	528	539	545	560	561	560	532	577	565	532	577	528	544	519	534	528	548	579	527	512	503	541	530	553	561	516	541	556	566	533	494	519	547	496	546	494	533	523	513	575	530	536	505	556	520	539	561	568	567	537	528	564	525	572	583	582	516	555	506	548	534	532	572	519	572	530	576	510	549	537	522	542	537	543	563	548	546	518	550	581	574	537	530	558	548	508	546	494	582	513	519	514	527	550	520	552	533	488	541	579	567	583	521	521	583	525	488	540	536	549	551	552	553	509	532	552	546	544	534	524	511	555	552	511	527	507	513	558	546	552	498	534	501	538	551	552	549	523	536	535	586	531	537	582	547	528	551	557	576	566	520	579	550	542	535	555	541	569	541	539	533	544	511	496	539	530	499	548	502	544	539	527	560	518	572	520	558	535	527	537	513	554	515	527	530	568	533	518	526	523	556	549	516	531	522	544	548	535	518	561	520	503	542	555	510	524	508	539	589	503	543	594	547	540	559	574	533	574	556	560	538	534	519	549	536	544	515	527	523	549	548	581	557	554	524	532	500	533	553	547	553	494	563	539	577	525	494	540	524	525	549	558	536	504	531	573	529	518	521	556	516	590	525	550	563	553	536	556	529	521	482	514	490	558	529	584	572	515	577	507	542	550	565	518	496	538	554	552	518	568	556	546	517	567	507	528	552	521	521	553	517	525	545	543	534	491	544	516	535	523	542	543	548	548	555	520	511	530	516	526	533	535	484	593	498	529	523	527	559	535	535	531	556	551	513	558	498	552	509	561	549	520	541	537	578	531	521	522	543	520	543	575	546	514	539	512	546	536	545	546	530	514	533	496	491	587	531	535	543	526	523	522	541	512	571	537	566	544	531	544	538	533	542	556	520	546	525	510	548	530	531	574	567	546	496	534	538	516	533	540	579	510	546	493	533	541	538	568	518	536	491	546	553	543	522	528	528	551	567	545	540	554	501	517	534	533	525	532	563	556	502	499	518	538	491	533	543	526	556	516	560	546	566	536	530	523	544	495	522	534	565	582	539	527	551	546	535	525	546	511	550	545	566	498	538	558	551	547	498	547	552	549	512	541	535	532	520	529	532	543	545	503
27500	19618	6118	819	573	468	440	461	439	427	413	372	405	415	385	392	376	444	390	402	409	451	357	375	382	404	435	410	422	412	412	377	412	396	428	409	379	415	421	421	441	446	360	405	377	392	422	419	411	390	387	390	375	397	424	414	421	389	405	413	361	414	425	388	400	406	360	403	371	397	393	432	378	400	394	396	412	387	388	441	423	405	392	386	386	390	384	427	364	383	385	401	405	407	399	400	409	378	412	405	376	383	390	397	418	435	408	441	439	395	424	418	405	415	407	398	428	402	413	381	412	399	392	418	413	403	423	374	390	437	405	382	439	421	403	407	404	388	417	383	384	415	389	412	409	407	408	425	388	372	404	407	399	395	397	447	392	393	384	404	379	392	421	428	433	421	422	411	394	410	379	406	389	403	408	431	420	427	364	439	401	371	465	395	428	404	400	365	372	394	415	424	426	379	410	448	358	404	419	402	383	378	416	402	405	381	416	408	384	414	409	400	421	394	397	417	396	404	430	390	401	400	367	388	410	413	422	442	376	391	417	415	378	410	417	412	399	422	454	399	451	421	398	386	410	430	389	447	365	419	393	380	433	399	406	389	401	374	416	381	367	394	403	401	405	394	464	379	390	440	358	369	356	380	430	454	394	424	439	420	412	422	414	432	421	377	399	391	405	429	388	404	395	405	426	427	388	414	421	415	404	388	388	405	391	397	407	394	384	428	394	392	409	412	398	411	420	370	410	393	405	422	412	426	418	384	417	367	407	368	402	413	373	397	380	395	411	413	396	389	401	413	405	388	404	451	372	395	406	383	377	371	396	411	398	417	426	396	400	417	416	421	402	461	413	380	381	406	427	400	387	393	415	402	445	389	431	393	410	410	409	401	403	401	382	440	425	419	390	422	380	373	395	373	386	384	455	389	409	420	426	403	365	408	410	379	402	387	402	380	364	374	413	407	367	386	392	397	363	400	436	420	422	396	404	401	376	372	380	397	396	391	406	391	364	415	426	433	443	388	431	398	426	424	398	378	383	419	400	431	365	380	385	397	374	464	395	419	427	391	407	419	414	393	401	428	422	421	404	373	405	383	438	393	390	414	379	404	413	409	343	420	398	421	428	404	401	461	367	431	436	388	393	420	442	379	401	384	383	357	423	433	403	411	423	421	389	398	405	432	415	444	409	441	388	409	394	453	413	431	446	421	392	375	429	362	402	427	427	413	394	418	378	375	375	408	417	376	432	430	431	412	434	397	423	396	428	410	426	381	416	417	416	408	407	373	414	377	423	380	427	410	434	370	435	415	447	401	369	396	398	409	406	442	417	376	386	395	437	434	438	376	418	392	425	406	446	430	412	435	408	395	393	411	402	390	404	373	428	420	434	403	388	422	408	415	381	406	436	422	380	414	402	422	384	405	380	401	389	391	410	402	377	398	407	405	396	386	440	438	407	404	405	402	414	405	403	411	408	391	371	437	414	420	394	401	396	437	393	417	405	414	432	386	371	402	435	382	394	417	413	419	407	382	369	382	381	379	393	427	389	402	374	465	412	406	409	398	404	403	392	453	429	418	468	404	407	397	378	396	380	438	414	388	404	410	421	394	376	436	392	445	384	434	395	394	390	425	424	378	419	416	411	414	381	409	417	407	381	389	418	404	379	403	406	447	411	408	401	413	417	385	406	373	418	394	390	416	382	390	416	405	414	396	375	398	416	409	409	406	397	412	386	408	402	379	471	419	376	451	390	398	395	386	409	394	402	390	388	409	415	425	397	389	395	423	379	428	386	398	394	385	416	413	429	404	395	415	403	454	382	405	439	416	420	436	405	402	413	395	408	373	391	407	367	377	429	422	415	384	399	410	427	418	418	416	396	430	397	402	404	364	401	387	412	387	404	434	431	439	399	391	423	404	385	409	411	413	437	390	394	413	423	379	400	401	387	413	399	423	421	427	415	393	396	388	398	395	418	374	410	409	406	405	392	412	398	396	409	386	408	393	372	404	450	409	377	391	390	411	389	401	385	390	425	394	386	442	382	414	415	411	421	382	379	443	394	422	418	380	393	395	406	438	390	407	397	449	398	439	396	387	420	429	372	406	428	396	425	383	366	411	412	408	420	382	374	369	432	439	421	425	393	416	445	419	397	439	386	400	410	412	425	421	432	411	405	386	382	391	410	392	418	401	404	390	344	394	391	357	396	431	412	381	425	380	396	407	397	396	407	361	413	425	425	415	405	416	400	379	411	450	446	424	442	407	406	433	366	375	400	412	431	465	403	396	390	431	377	381	397	414	422	372	438	439	393	391	442	412	412	430	416	378	421	413	376	397	417	407	390	417	384	391	400	400	441	400	423	385	400	396	414	424	396	406	413	385	404	439	430	398	419	402	425	378	401	399	394	384	401	394	409	371	385	399	402	392	393	408	422	421	401	405	405	409	396	392	364	386	405	374	394	422	426	421	430	365	396	422	381	420	436	376	436	406	392	430	410	423	409	440	383	377	395	422	424	413	399	392	364	410	372	404	434	408	403	385	419	407	408	421	402	414	403	382	401	415	411	416	411	421	425	407	436	362	379	368	400	402	417	422	409	415	382	430	400	403	425	415	407	407	395	399	394	418	419	441	405	432	375	438	387	380	442	411	386	409	416	383	386	415	407	422	398	398	423	382	348	404	407	423	418	400	420	394	408	392	399	419	422	400	407	423	391	398	419	412	387	405	409	362	409	387	394	432	421	431	399	406	399	435	399	400	415	388	417	421	401	421	393	418	396	420	433	417	417	401	431	435	397	394	408	420	387	441	415	430	392	388	391	380	401	385	435	418	404	368	369	451	442	413	405	377	437	378	389	442	407	413	386	452	393	398	387	396	424	440	410	398	369	390	402	410	383	419	431	401	428	395	351	393	413	398	389	400	411	426	419	405	367	403	396	420	405	393	399	411	394	460	392	415	416	353	391	440	414	401	380	410	394	406	430	385	411	388	411	402	397	407	425	376	401	394	402	426	401	386	401	416	356	411	404	354	395	382	400	388	424	380	404	416	378	424	399	422	403	393	360	434	449	362	380	417	383	401	416	391	399	425	452	418	422	440	387	421	434	402	423	399	405	377	402	377	379	414	420	387	414	422	402	414	399	380	402	443	362	389	400	416	406	408	379	417	359	390	402	440	431	410	405	406	398	418	380	373	383	393	413	409	395	413	409	439	400	405	404	428	409	405	399	419	383	428	420	415	398	373	394	425	401	378	419	388	409	374	392	382	383	395	369	398	398	401	416	404	401	391	400	393	414	425	421	408	403	365	394	378	386	386	419	426	390	386	389	377	406	396	438	378	419	429	381	420	408	391	406	404	399	420	407	396	389	417	366	385	396	411	406	413	405	390	390	388	404	405	389	400	393	395	375	397	426	380	428	381	395	405	421	396	413	383	385	403	377	381	409	405	410	391	399	415	423	405	390	398	413	391	407	402	449	436	403	410	422	450	385	433	403	420	397	419	438	391	433	432
4601	1438	949	639	560	523	507	460	473	442	460	425	438	457	421	403	447	430	403	431	442	442	446	442	439	450	437	442	430	409	409	420	441	466	476	438	430	445	449	446	406	437	462	392	418	420	422	440	406	397	419	398	450	451	439	471	423	445	439	456	420	433	406	419	438	410	442	424	415	401	432	386	420	423	436	441	422	455	411	408	436	404	434	402	424	437	423	411	445	423	413	433	449	457	459	454	451	404	420	446	421	445	462	412	403	428	409	424	406	442	420	428	408	426	437	407	431	433	437	400	441	450	388	414	401	448	440	448	427	434	426	375	419	442	420	429	406	414	442	419	449	409	450	410	425	458	453	427	449	432	422	394	451	402	419	449	425	414	403	433	398	441	444	420	465	432	442	431	431	403	452	424	390	476	409	457	443	394	417	460	434	420	428	419	423	434	419	434	443	454	434	433	422	413	424	431	467	386	419	405	423	436	430	439	415	453	404	419	439	405	426	460	425	477	449	468	449	448	438	456	443	391	433	409	423	426	429	453	432	419	429	461	431	422	461	448	403	408	448	441	416	445	452	446	455	442	391	451	446	450	421	463	425	397	415	436	447	443	397	453	430	441	440	398	430	413	433	443	400	423	408	402	442	410	441	412	448	413	410	443	407	369	466	423	436	432	414	387	468	388	378	431	449	396	407	399	432	442	400	451	425	410	453	431	433	439	445	407	392	465	367	456	431	431	410	427	435	429	419	444	399	438	456	424	388	407	473	454	412	420	433	431	426	421	433	423	427	417	456	387	408	450	393	400	408	462	447	404	466	441	410	405	406	446	412	454	461	426	415	397	410	442	452	410	427	463	430	443	445	411	425	376	401	437	463	434	432	421	416	465	414	439	426	458	448	437	434	426	437	471	425	403	408	475	418	463	409	407	447	406	440	432	423	424	427	432	386	452	412	455	408	426	444	430	477	397	420	465	405	437	432	406	377	425	435	427	447	422	411	456	443	397	431	475	445	458	377	403	407	459	451	443	397	419	433	414	427	414	433	452	399	445	433	439	423	473	448	421	447	411	436	400	440	425	455	426	462	414	433	421	457	405	422	373	421	429	422	462	435	440	439	464	443	427	451	432	442	414	402	427	436	449	440	452	441	428	416	462	412	416	428	439	494	423	432	419	403	436	401	423	399	439	420	432	450	433	440	441	419	421	444	423	425	433	474	419	442	396	419	399	429	438	415	438	412	422	415	446	389	428	427	448	388	446	433	426	430	412	413	430	445	454	443	431	427	405	403	438	409	434	412	436	435	451	417	425	431	447	411	439	419	431	430	426	422	422	435	404	405	387	420	399	460	438	439	440	396	443	421	423	428	428	434	432	395	414	424	439	472	393	455	407	445	439	458	400	433	387	442	419	405	418	393	445	394	426	426	423	442	448	448	403	456	422	448	428	414	421	446	444	444	436	443	412	436	446	436	453	433	436	409	439	425	414	438	447	445	422	385	412	433	410	419	377	401	475	402	449	438	435	459	419	463	406	442	438	417	434	435	400	423	459	426	429	453	437	426	418	424	434	455	418	415	469	428	418	436	443	441	413	424	377	399	414	461	388	451	417	423	435	427	430	428	410	459	434	474	420	440	419	394	458	455	409	429	431	436	440	447	469	416	439	431	382	411	416	438	413	423	415	393	418	456	425	450	412	441	423	409	435	417	421	452	410	422	409	398	419	414	439	454	442	402	427	456	443	435	409	461	407	408	432	438	432	436	424	439	482	441	411	430	414	421	414	410	417	418	420	417	448	407	437	450	454	449	438	440	423	423	409	431	431	418	445	430	434	428	395	437	429	384	404	426	435	408	415	426	423	419	440	455	433	428	407	447	421	400	485	451	435	419	438	418	444	420	449	463	447	410	424	429	453	395	420	419	412	434	410	452	441	460	425	392	402	422	443	465	412	431	437	412	438	447	413	436	420	414	460	459	437	494	447	418	485	420	410	425	431	421	436	465	403	398	409	451	429	430	401	402	433	407	447	435	430	443	461	443	459	392	419	411	448	433	413	436	430	449	409	409	437	437	433	437	430	425	424	401	446	426	411	439	426	418	440	413	446	429	399	414	425	432	428	413	456	445	448	425	446	404	415	479	448	402	443	453	455	467	436	427	415	444	456	458	412	413	448	424	400	381	413	444	431	428	443	413	428	435	456	384	425	447	402	400	456	415	409	384	449	483	428	431	465	446	383	408	417	410	401	450	414	409	441	410	418	426	392	429	436	444	429	426	436	407	438	415	425	410	412	420	401	422	437	432	448	416	419	399	412	488	426	475	436	426	431	407	420	428	420	411	427	431	409	436	408	447	418	395	457	437	416	410	432	383	428	459	411	422	430	400	465	430	429	424	393	431	427	381	416	416	423	414	388	454	437	403	431	436	420	472	424	426	439	430	454	422	443	400	412	413	411	458	449	413	469	388	417	405	412	462	430	404	453	462	416	439	435	420	433	450	444	443	404	459	405	440	395	444	414	442	409	440	464	448	404	449	454	424	436	417	412	432	455	413	429	435	434	448	417	401	463	441	391	449	417	448	432	477	454	418	437	423	412	399	443	400	413	417	401	455	426	452	434	481	418	429	426	431	449	403	411	400	419	435	409	399	422	454	425	413	470	427	428	417	449	436	422	441	417	449	443	438	405	463	412	437	451	400	387	429	439	407	388	451	441	416	414	452	414	434	447	404	417	446	389	425	449	402	419	413	396	448	427	439	381	427	407	421	427	409	427	430	440	409	442	429	406	431	425	440	426	396	426	404	384	458	456	410	419	388	444	437	432	469	440	429	440	392	431	441	452	396	437	437	431	457	404	415	408	428	395	431	405	403	429	434	446	468	434	441	441	424	391	403	427	413	409	444	405	434	439	453	424	423	439	449	433	439	431	427	461	443	422	423	433	463	392	424	440	418	400	422	437	430	424	385	459	377	388	428	449	417	414	418	436	432	416	417	425	446	438	430	458	397	451	486	437	418	419	428	420	450	407	451	418	428	410	430	402	414	433	419	428	462	399	398	411	427	419	420	429	437	418	423	452	473	413	415	398	416	419	421	421	430	438	429	411	425	427	442	398	441	448	437	411	413	419	443	430	403	467	435	410	413	412	414	422	396	441	424	426	415	396	427	460	421	429	446	433	426	423	412	434	432	436	410	432	404	426	425	419	412	419	424	403	413	425	424	421	437	449	460	391	410	447	426	436	403	427	424	408	394	413	357	417	469	436	433	413	437	441	483	416	410	440	425	433	497	417	419	440	388	391	429	457	464	419	425	426	439	436	451	440	445	408	443	400	452	455	434	386	409	416	453	419	404	426	408	405	438	457	431	449	408	414	419	422	398	442	437	444	435	408	433	403	413	410	417	444	410	390	435	457	426	453	446	463	448	417	444	437	412	444	420	457	413	448	399	450	423	411	432	453	475	424	433	437	425	396	476	469	408	419	461	438	429	413	452	454	433	445	478	417	410	395	452	421
23473	21264	28746	24104	21257	13597	1825	1137	1048	945	834	752	824	804	731	737	741	735	726	733	721	732	676	760	725	702	646	669	673	659	708	693	671	726	677	689	671	679	675	651	654	632	723	704	658	663	643	677	637	646	626	669	658	664	617	649	722	670	711	686	711	695	660	676	676	682	630	685	633	611	666	728	627	705	667	703	666	698	661	707	634	643	625	711	673	654	692	640	633	685	663	670	654	700	659	658	675	689	679	636	664	686	695	669	671	680	629	678	649	648	650	632	648	646	668	661	682	634	651	651	714	695	639	630	659	719	642	696	669	684	629	652	673	691	678	671	658	681	648	664	726	659	654	667	647	664	681	633	628	638	633	605	638	652	659	682	677	679	630	632	647	661	685	637	688	696	630	649	618	697	686	652	631	692	685	643	620	669	685	696	659	619	698	690	665	704	667	721	664	664	637	614	705	689	639	641	631	663	688	680	660	663	662	678	648	700	636	656	684	659	693	665	697	664	670	645	675	664	636	663	666	659	645	671	699	689	681	668	653	634	646	662	644	698	657	673	612	687	640	648	667	711	638	652	695	624	664	619	606	661	658	649	676	671	696	679	658	694	682	662	660	651	717	628	671	656	659	702	601	682	677	628	646	627	688	653	680	689	678	682	680	670	681	654	670	668	661	659	618	703	661	638	704	668	641	705	674	645	694	652	655	617	717	657	611	641	681	663	675	692	668	657	640	659	649	656	622	659	654	648	641	674	671	660	676	646	655	670	675	647	673	652	648	665	662	669	710	649	662	696	661	629	646	675	681	671	645	725	678	683	637	638	656	641	696	669	662	701	711	690	700	666	669	674	706	631	647	694	620	620	682	705	665	642	704	669	655	634	676	680	658	650	670	659	703	635	634	671	662	679	639	657	661	647	712	663	678	685	668	681	647	642	682	648	684	713	648	722	676	669	676	665	638	662	675	648	664	688	639	665	647	673	686	672	652	637	682	671	658	638	681	641	664	620	647	636	658	615	657	653	618	671	630	696	662	635	657	629	617	657	681	718	663	658	683	674	637	662	623	679	636	623	618	688	687	709	672	707	722	688	647	656	668	674	730	681	679	668	657	702	649	668	637	695	683	663	695	692	666	655	710	624	684	673	665	646	676	675	631	713	676	698	671	667	720	692	631	676	674	687	688	710	638	617	602	693	680	665	640	697	630	715	670	643	647	667	696	690	677	669	705	645	669	653	687	715	641	682	665	720	696	653	607	656	662	674	660	664	659	723	639	679	666	644	667	652	641	628	662	662	675	673	684	626	662	658	651	696	663	673	645	649	672	665	663	655	636	668	638	645	677	698	717	676	672	707	655	696	657	628	701	705	650	707	638	673	656	712	653	723	622	686	656	662	670	690	689	719	640	651	675	674	709	652	687	655	685	684	668	686	664	687	667	666	688	649	681	643	663	674	652	682	684	680	653	657	678	673	706	643	618	647	662	616	622	667	663	676	651	706	675	669	704	649	650	637	617	726	662	678	719	635	640	701	718	678	707	669	635	621	656	658	680	671	667	676	656	669	642	638	676	631	661	659	682	651	663	679	661	668	681	669	640	655	698	702	635	640	717	680	646	668	646	693	652	668	628	662	647	652	657	667	678	641	666	686	742	646	618	640	644	624	690	703	679	705	658	638	661	671	705	678	638	656	653	653	624	661	699	690	728	652	655	622	639	686	648	639	639	695	628	671	690	688	719	641	669	671	730	598	704	649	621	669	694	673	628	677	726	695	649	675	659	676	636	649	628	668	651	585	614	686	661	674	660	652	652	693	636	640	647	693	627	648	647	625	643	693	641	679	618	653	655	619	659	617	625	661	694	691	664	652	620	671	677	686	650	645	657	693	630	659	649	616	645	644	641	675	652	646	637	664	671	617	704	699	638	673	669	680	657	628	677	657	702	675	607	623	674	643	700	680	660	699	663	636	627	685	653	631	658	702	660	665	642	686	679	637	658	650	667	626	671	698	652	614	664	621	641	675	658	711	663	644	670	678	695	693	685	630	701	656	675	679	671	646	685	667	639	704	692	650	682	716	657	655	646	635	718	653	661	654	670	710	631	665	702	638	716	678	634	677	668	649	674	641	640	719	651	645	655	691	667	660	658	678	689	684	647	635	670	680	719	665	671	768	638	683	668	701	709	697	663	691	667	653	678	669	642	672	666	668	706	676	663	748	655	679	651	667	638	686	649	654	624	677	679	647	637	642	658	665	704	628	667	662	645	630	656	684	674	647	666	661	632	635	663	615	702	686	661	677	675	668	683	677	685	729	674	687	687	680	649	650	680	670	609	678	723	654	692	697	670	647	666	677	621	664	688	712	684	681	663	688	656	678	711	669	661	620	653	657	631	658	692	642	642	671	611	584	680	672	655	658	658	665	673	684	672	713	688	723	661	672	700	677	675	658	662	677	661	681	698	690	654	662	674	636	659	650	627	702	689	647	634	708	693	692	608	682	663	689	623	653	682	661	630	626	697	639	654	664	647	669	712	646	690	680	680	637	641	655	723	672	653	640	702	641	677	709	715	643	694	656	663	638	667	630	674	659	715	683	626	687	662	657	657	628	650	681	671	723	666	642	655	718	658	636	709	658	662	659	647	694	662	679	645	652	659	657	666	670	686	698	688	676	690	669	672	714	654	670	668	646	650	691	634	652	659	661	643	656	635	667	662	677	655	644	666	631	663	685	706	651	659	676	657	636	669	689	619	689	691	631	672	639	645	638	672	667	675	703	633	607	662	649	755	651	622	694	705	663	662	687	657	635	676	661	667	669	665	655	652	617	698	705	682	680	667	626	707	627	667	648	688	689	656	622	687	672	644	672	664	683	635	639	634	624	674	644	641	643	687	650	605	684	617	635	688	685	661	632	666	637	680	656	660	689	709	649	683	625	669	697	685	692	650	642	658	687	686	673	655	643	677	668	638	663	680	682	687	683	633	632	707	666	690	652	642	675	677	678	704	653	660	643	688	633	702	675	674	630	644	672	649	692	671	681	691	664	638	626	651	654	689	691	627	667	673	699	668	693	666	650	668	662	649	696	678	698	673	664	673	703	673	643	668	664	683	692	656	673	650	669	648	626	692	675	707	641	683	663	678	705	687	691	664	684	706	665	717	689	637	683	717	653	663	667	735	643	620	661	666	643	662	619	677	679	630	687	670	665	643	674	699	638	649	703	654	663	710	655	717	654	642	663	673	638	655	607	611	649	669	690	700	654	685	623	697	650	621	648	686	671	650	697	680	637	662	685	686	675	670	667	654	738	691	665	641	649	633	665	647	689	647	677	713	663	652	661	658	664	655	656	633	674	658	686	661	649	664	684	677	642	670	652	659	687	673	654	701	655	676	662	653	682	660	654	652	661	698	661	668	686	681	699	665	680	662	657	663	722	695	618	672	644	691	644	687	634	693	666	668	608	657	690	640	668	694	659	687	690	665	671	678	659	676	672	640	691	663	650	691	667	608	658
4213	10240	7226	3702	3023	2439	1729	1418	1390	1164	969	886	870	848	779	789	776	851	753	808	776	739	786	747	719	682	682	796	715	767	706	705	712	722	711	715	717	694	700	686	751	691	715	717	679	707	706	731	739	711	756	673	696	713	680	711	703	747	696	673	740	768	730	700	720	715	714	697	707	678	641	728	723	713	723	687	713	685	664	735	683	678	700	699	716	707	722	700	671	701	738	709	707	721	723	725	696	708	725	699	690	723	723	699	697	702	698	680	720	797	692	751	682	735	687	709	751	670	691	728	670	709	700	700	726	710	757	699	737	710	727	727	730	746	702	736	730	690	762	751	742	766	703	672	735	725	690	718	704	688	697	685	705	737	708	680	727	698	747	745	656	754	743	706	739	716	718	652	676	700	738	758	735	723	720	732	706	686	711	680	783	736	701	688	705	684	636	674	712	735	716	667	672	722	718	763	751	727	677	708	666	706	681	689	682	724	715	710	691	728	698	726	693	743	723	732	753	717	721	686	727	714	767	734	700	729	667	715	701	709	653	761	725	759	711	689	751	645	687	726	716	678	689	695	669	686	781	674	743	659	740	697	684	683	669	766	706	736	727	732	694	693	693	687	689	791	675	722	682	718	710	681	736	723	725	736	717	717	724	708	759	662	718	667	665	699	707	731	706	696	706	690	714	686	698	756	716	744	691	730	707	708	682	693	681	707	704	704	701	687	694	660	741	763	664	704	731	706	708	737	712	696	690	659	706	691	756	798	659	668	712	663	678	708	677	720	698	700	726	743	718	674	726	735	668	741	684	670	723	682	674	726	749	726	666	659	727	725	685	708	699	726	701	755	712	735	682	666	689	679	733	705	730	708	746	724	699	749	652	727	722	680	697	725	712	695	719	706	719	721	666	717	710	725	694	732	737	721	685	725	661	691	715	720	673	715	678	696	671	702	730	682	707	699	671	714	668	734	673	729	731	722	715	746	721	723	695	675	678	681	759	727	699	710	721	692	674	747	670	694	715	737	716	753	716	716	694	679	642	683	742	729	741	716	725	721	725	723	692	710	682	689	711	743	694	695	711	710	654	707	733	711	697	724	721	636	747	706	729	686	680	675	721	676	709	691	684	738	687	723	668	712	716	701	702	733	722	702	692	688	707	652	685	715	708	728	716	665	679	668	735	724	697	715	673	688	675	684	689	705	693	726	700	707	681	712	671	725	681	682	680	698	729	713	727	727	707	694	666	734	663	749	738	712	718	692	732	742	683	701	730	749	692	673	696	719	635	734	702	755	712	725	710	708	683	708	690	721	722	691	703	733	688	726	728	690	740	672	719	719	671	698	665	691	708	754	728	676	704	710	655	711	664	686	737	698	725	707	691	688	712	685	724	691	710	725	746	682	676	658	726	715	671	696	686	714	766	728	691	709	743	693	700	702	739	688	672	672	680	713	726	684	748	678	657	687	686	735	670	714	709	698	761	759	748	721	629	728	671	725	697	752	756	745	755	749	670	723	734	736	702	698	692	739	679	683	657	724	687	704	674	707	652	697	719	704	696	672	675	711	706	756	658	728	720	706	714	673	704	704	669	715	706	705	707	691	683	682	712	697	709	749	742	675	712	708	688	723	727	674	713	665	691	678	695	765	656	688	727	685	741	701	711	728	704	730	717	702	717	712	762	743	724	700	746	736	709	729	727	656	724	702	712	714	670	713	683	655	674	746	701	689	747	695	732	718	728	713	717	732	701	690	671	682	694	675	704	661	687	688	732	672	703	670	719	684	744	710	721	727	689	664	712	684	692	767	737	673	736	726	706	740	691	694	726	685	677	699	718	664	678	700	709	681	686	718	701	765	744	695	731	684	715	696	714	748	685	719	661	693	705	696	680	713	717	703	715	720	713	689	704	665	725	705	715	643	696	726	681	701	693	701	746	670	674	678	653	690	687	750	685	725	719	688	705	722	660	659	737	727	774	744	690	732	681	726	720	748	748	716	732	758	711	718	745	657	714	702	640	723	737	703	705	687	715	719	701	702	731	734	665	688	656	712	696	683	726	688	713	695	705	701	721	686	694	678	695	703	719	684	734	707	676	688	762	690	684	703	695	677	734	730	746	704	718	694	700	732	715	680	625	691	691	716	697	693	662	740	703	706	669	712	758	726	671	754	715	696	703	731	677	718	701	701	676	688	729	715	743	715	702	709	734	734	697	685	698	709	720	705	743	695	675	684	699	756	682	738	730	739	703	715	700	691	668	752	724	663	722	721	702	693	727	709	704	694	709	667	732	683	690	774	697	665	709	733	723	689	707	722	688	764	737	685	695	705	690	737	719	694	690	677	709	708	706	715	757	693	659	659	717	676	661	692	749	677	676	708	716	747	651	654	722	658	701	701	725	736	737	704	665	734	729	732	733	698	648	676	708	711	698	734	688	731	711	712	668	673	724	658	685	735	758	719	721	702	728	682	714	715	704	715	705	697	721	696	667	659	727	697	664	695	681	726	723	706	673	705	643	716	691	682	733	708	708	702	714	713	696	686	693	744	725	722	693	651	710	691	672	724	697	738	671	703	707	714	733	729	683	651	706	719	711	672	698	661	697	728	690	704	706	770	698	746	709	702	692	687	693	728	709	732	725	684	713	705	695	707	747	745	731	643	707	706	699	679	742	727	736	737	691	710	671	733	689	697	741	687	704	706	706	694	685	722	690	701	717	715	652	697	676	730	700	656	698	731	713	712	715	703	656	692	726	741	711	702	684	719	708	679	669	672	737	710	720	684	711	707	681	700	701	646	731	742	701	725	777	720	708	685	718	697	715	675	694	724	697	756	701	717	737	709	745	702	671	712	687	714	716	712	782	730	704	713	683	747	679	713	735	707	759	676	664	729	758	708	690	707	718	713	726	735	692	719	719	659	666	692	730	721	720	683	686	707	691	715	682	703	683	737	672	716	706	687	717	721	657	674	695	725	648	709	703	675	687	690	727	737	700	716	716	682	725	693	685	686	719	721	736	670	710	706	658	732	727	720	670	714	723	737	735	663	682	686	677	660	739	725	707	686	659	735	702	751	717	693	718	703	684	681	719	698	690	728	701	682	697	686	741	730	703	699	742	714	648	700	725	687	711	711	683	680	719	656	701	705	719	740	672	708	707	698	678	726	684	679	700	701	735	682	742	773	692	683	666	683	695	725	713	755	697	702	680	699	671	744	718	689	732	714	691	657	728	728	654	701	728	706	760	733	688	648	622	667	701	713	719	711	694	732	728	705	747	717	763	697	629	695	691	718	674	717	715	763	664	695	703	732	684	767	694	704	708	651	678	732	711	679	681	711	670	671	699	702	738	744	747	710	679	685	695	706	687	749	723	696	730	707	705	745	672	684	688	706	627	737	661	710	717	701	703	713	671	741	710	710	713	714	708	671	727	683	709	636	673	684	682	657	709	733	703	735	714	699	719	692	719	722	728	727	704	756	687	698	741	722	756	720	698	656	678	734	716	680	734	726
24583	21288	27870	24931	15597	989	492	398	330	299	252	256	264	196	221	200	223	193	222	186	197	178	189	195	185	186	178	203	173	200	202	179	208	166	169	186	197	189	163	205	198	204	184	191	182	180	220	180	181	187	194	179	163	169	191	185	190	193	161	180	180	176	195	156	164	172	198	205	179	188	208	183	183	187	184	182	175	179	185	191	183	180	173	187	192	179	182	192	216	176	158	173	197	203	174	168	209	190	182	202	188	154	190	164	179	186	169	171	183	177	174	175	190	173	194	184	184	174	202	182	206	168	169	186	170	172	194	169	175	177	190	207	196	170	166	188	178	195	202	191	178	175	201	156	199	186	183	188	176	203	177	191	184	183	217	182	156	177	177	182	161	195	185	197	178	180	186	210	200	171	168	170	189	190	196	178	173	160	165	183	202	183	192	215	200	206	176	188	195	155	192	172	188	192	195	175	176	176	210	192	162	205	192	183	200	164	179	183	179	171	172	192	160	196	180	183	166	190	165	147	200	183	171	171	161	194	191	176	176	181	171	202	190	204	214	172	182	168	193	197	175	169	174	172	176	180	170	180	181	204	173	169	181	196	181	190	189	164	179	174	187	195	152	190	203	175	201	175	171	210	196	203	178	188	183	174	184	177	172	163	193	138	178	181	177	177	173	172	197	196	183	185	173	198	160	186	188	182	193	174	197	169	184	181	178	192	165	174	162	171	171	169	202	185	182	190	188	199	206	173	165	192	181	179	185	186	172	229	184	158	175	186	163	188	147	197	184	170	154	191	189	183	206	168	189	169	203	194	168	223	175	197	187	184	198	189	172	185	177	180	182	183	192	188	189	184	177	202	146	192	180	155	188	180	189	169	155	194	160	209	172	189	192	166	168	170	203	176	190	175	186	195	176	189	220	181	213	214	189	168	176	185	194	200	187	197	189	163	196	170	179	203	183	198	171	176	172	179	189	184	198	161	182	191	172	174	177	173	173	181	184	172	158	192	199	179	192	161	184	171	194	180	206	174	153	194	172	177	180	200	203	173	183	160	196	170	190	171	202	176	198	182	180	180	157	180	185	175	181	199	220	180	170	161	189	168	191	176	210	189	189	167	185	186	166	188	189	185	184	193	160	195	195	169	162	188	164	209	158	203	200	178	203	167	169	191	184	190	176	179	199	192	175	194	175	168	161	185	181	174	166	194	196	197	188	167	181	176	176	191	176	202	173	189	198	190	186	160	169	199	194	191	171	192	201	199	167	169	178	191	188	184	178	203	192	152	179	182	183	183	180	186	165	178	145	182	179	177	169	150	174	187	191	193	192	172	168	184	199	186	190	178	176	178	186	213	201	190	185	182	168	175	182	176	181	178	192	181	193	195	196	170	179	170	181	168	184	203	157	170	165	178	166	184	199	175	179	187	191	191	177	198	213	192	192	187	208	195	210	174	179	179	159	184	196	176	159	163	198	162	187	189	184	168	179	176	211	206	169	178	167	172	191	173	186	175	167	165	160	188	199	170	181	189	200	188	183	159	212	187	176	189	181	164	194	170	182	170	188	186	166	163	200	182	182	154	196	163	150	178	188	168	183	192	188	196	190	180	176	180	210	158	189	174	178	194	187	155	179	176	212	196	181	181	155	172	178	182	196	181	173	189	175	151	195	169	187	181	181	157	166	229	218	202	189	178	199	183	184	157	182	175	191	179	166	184	195	151	171	164	175	176	203	171	193	201	182	161	201	188	186	187	192	166	208	187	171	183	186	193	190	167	181	176	177	179	191	182	167	193	167	193	177	184	171	162	172	189	178	177	187	182	162	184	205	167	175	170	187	179	166	183	162	161	167	179	161	168	193	158	207	141	189	216	176	168	203	161	178	180	186	175	215	177	188	187	189	176	172	180	173	200	188	180	185	193	170	202	176	206	207	197	197	191	174	168	187	176	162	156	173	176	181	181	185	188	189	202	183	181	158	167	179	189	190	195	205	195	183	171	178	183	185	183	179	178	179	171	172	205	203	178	188	164	192	179	166	206	194	164	207	161	176	193	199	176	167	189	166	165	165	203	191	181	188	173	190	205	185	186	187	188	177	172	176	190	181	172	188	178	182	175	176	179	194	199	177	172	186	174	198	195	192	168	192	172	171	163	193	185	185	172	191	204	182	174	183	180	174	175	166	188	153	179	170	176	198	189	182	184	177	198	176	174	164	161	192	177	198	170	183	192	164	197	221	198	185	182	187	172	179	195	198	192	176	189	161	191	191	167	169	171	185	193	165	179	187	154	194	190	217	166	180	168	182	179	181	168	170	187	191	171	192	177	189	206	184	174	167	171	185	179	187	173	206	156	186	184	195	163	191	169	182	186	183	186	179	174	181	168	194	175	185	168	191	196	171	180	208	192	195	195	172	185	199	195	188	169	199	190	202	183	172	171	181	215	195	196	176	179	187	179	198	203	179	181	172	208	183	192	181	172	205	183	183	151	182	192	174	177	175	169	190	169	191	192	183	169	185	191	167	190	173	188	182	206	187	180	184	191	194	191	193	199	188	184	164	145	187	172	173	172	185	176	184	158	185	162	171	170	183	188	161	185	200	160	196	187	189	187	209	182	167	191	182	190	189	205	163	170	201	171	181	168	181	169	172	182	181	180	180	172	176	181	186	190	208	188	160	188	198	193	186	179	186	181	181	177	194	186	160	189	186	173	173	160	182	149	191	180	149	174	177	173	166	198	183	210	195	199	195	183	160	172	187	191	156	176	197	180	175	192	178	195	192	205	194	209	188	182	181	145	176	165	188	177	187	186	180	181	198	164	200	181	165	170	187	197	180	169	181	195	237	189	190	186	175	207	180	183	177	184	199	195	190	182	195	190	169	145	163	181	201	187	192	199	154	178	178	206	187	169	175	178	197	173	189	188	194	187	169	168	198	172	182	172	183	183	186	174	161	169	181	195	172	187	164	163	190	185	179	159	174	196	157	179	200	179	195	173	186	164	174	178	173	175	189	182	217	147	194	172	196	179	185	208	193	172	180	198	195	175	182	190	175	183	170	162	172	187	165	158	180	163	196	177	187	156	183	204	162	176	179	167	186	191	154	197	173	176	178	159	180	180	157	195	191	186	173	205	171	169	179	175	190	172	177	185	174	216	178	180	165	157	183	193	207	166	173	193	178	179	196	181	183	205	166	173	196	172	168	187	198	171	187	200	180	206	172	190	185	189	185	185	176	166	165	167	177	188	176	160	196	208	192	164	183	191	175	204	162	178	196	173	159	197	168	169	178	163	185	172	164	169	177	186	188	178	178	187	184	182	199	210	183	164	174	203	187	191	179	187	193	190	194	207	164	193	189	192	169	171	195	167	176	210	174	165	191	183	190	177	166	207	188	177	229	177	180	177	189	179	177	173	157	171	174	162	189	195	174	187	155	193	182	177	186	205	171	170	213	183	158	187	206	168	190	183	157	199	191	209	186	185	186	207	175	173	187	197	185	179	200	190	190	207
4014	6170	4221	1965	1597	1260	803	627	575	453	364	307	305	285	291	235	230	273	236	248	229	244	251	222	193	214	232	213	201	234	218	210	221	225	186	217	221	235	200	215	208	221	226	218	234	202	207	233	233	227	240	196	223	173	206	191	222	218	200	170	200	192	218	213	246	190	229	218	209	224	200	219	216	225	199	206	218	220	253	211	201	208	223	229	241	203	227	191	219	190	232	212	219	210	197	210	216	200	192	214	219	215	241	190	233	201	204	233	194	214	231	199	206	200	204	237	210	215	198	224	204	209	205	197	229	182	219	228	208	203	202	201	197	211	230	220	222	217	197	191	214	189	233	204	177	219	201	221	202	196	200	192	191	198	219	203	212	212	181	222	207	190	241	219	201	202	208	232	197	208	186	192	213	215	185	209	208	203	201	203	208	226	206	225	215	206	214	202	207	214	213	216	221	194	215	228	222	209	183	224	208	192	212	223	201	193	199	219	227	200	228	220	200	222	207	213	223	212	182	210	209	240	214	196	202	195	210	240	223	221	201	218	232	215	205	240	219	198	181	234	233	207	195	212	214	225	176	209	188	204	216	187	210	179	240	215	205	230	180	216	226	211	198	191	210	198	203	221	202	218	236	238	226	200	219	202	199	211	211	211	218	200	210	203	230	215	187	213	175	191	214	172	192	200	218	209	210	200	177	215	189	199	194	207	197	221	217	203	219	208	185	193	243	223	210	205	214	201	205	217	238	224	198	204	214	225	197	198	208	190	231	206	219	189	209	210	192	212	200	186	243	190	224	202	216	207	210	218	222	212	211	229	182	235	210	196	198	212	195	208	233	213	198	224	236	229	215	243	215	213	251	216	235	218	210	181	207	236	214	213	190	217	231	225	235	223	211	181	207	204	216	208	205	209	206	204	233	225	206	206	207	195	229	212	215	187	207	234	219	215	203	187	191	198	210	201	197	199	226	209	210	185	190	208	202	222	212	225	227	197	224	192	207	208	211	189	206	195	189	212	217	182	241	200	185	225	202	191	212	228	209	222	177	173	189	218	218	234	199	229	200	191	222	229	193	193	210	232	197	207	225	219	198	236	223	211	182	223	214	207	203	214	193	192	231	222	233	207	219	228	211	217	232	206	202	226	215	219	201	208	212	199	194	193	191	237	225	192	240	237	193	211	230	216	203	196	219	184	218	231	201	203	195	207	199	182	199	215	216	218	226	205	193	220	205	224	204	191	205	199	183	212	234	207	208	220	221	200	206	219	204	214	219	210	194	205	204	223	196	214	200	240	213	200	223	228	189	231	187	203	213	220	214	218	208	219	197	186	206	180	226	188	210	186	185	194	198	206	216	217	194	204	222	202	209	212	224	223	201	218	205	224	206	181	177	219	186	233	213	231	228	171	188	203	195	223	201	224	227	210	196	208	219	190	213	233	216	209	218	219	217	238	190	233	207	203	219	213	217	212	230	225	214	205	195	217	208	196	214	212	201	195	194	222	208	217	202	196	212	230	228	212	202	220	211	202	202	201	203	235	175	220	211	215	183	227	235	209	212	226	202	244	211	192	239	209	213	206	211	213	208	203	238	190	202	229	213	200	214	227	184	214	215	198	212	212	201	207	218	194	188	209	180	218	224	220	239	233	185	214	215	213	198	202	208	209	171	208	203	206	188	223	196	199	201	205	212	217	225	212	215	200	222	215	221	232	219	217	190	237	208	212	203	210	189	192	227	167	198	201	212	233	215	213	211	206	222	224	226	212	222	212	199	201	223	206	186	218	209	198	174	205	210	213	210	213	221	256	214	225	213	203	215	248	214	208	211	191	212	225	202	202	180	236	236	210	194	205	216	220	218	203	184	214	249	170	203	184	208	226	210	196	211	225	229	198	211	206	237	200	182	154	241	195	189	203	211	222	210	225	201	220	217	220	208	197	199	231	217	200	196	218	222	227	202	223	201	202	219	225	212	235	216	191	211	202	210	212	228	212	218	214	217	227	221	235	202	187	210	194	215	212	200	221	235	205	213	251	187	179	218	215	211	263	191	200	229	188	200	215	199	220	220	212	218	213	227	205	244	205	194	217	212	218	202	210	207	203	210	216	210	215	206	226	223	202	231	216	200	228	201	210	217	206	217	212	198	223	215	199	203	195	205	202	197	194	198	208	208	219	216	201	193	199	215	208	214	229	191	209	230	230	215	202	226	221	196	214	185	199	212	234	220	246	191	178	203	200	208	212	220	185	195	209	191	223	226	202	223	212	219	187	185	186	195	175	224	218	228	225	213	214	224	218	212	233	216	185	222	207	228	236	221	212	216	198	203	232	208	232	217	215	180	203	205	243	228	245	203	215	208	215	216	195	184	199	193	230	226	221	215	188	213	200	189	193	204	218	224	204	205	225	209	207	216	182	218	204	193	222	227	215	196	208	195	234	219	213	208	210	228	213	195	208	231	210	209	228	201	236	230	213	213	187	185	198	202	203	209	213	202	222	195	224	205	216	202	209	183	216	197	211	193	199	195	213	198	229	205	201	182	175	198	210	221	209	218	212	208	211	222	220	199	202	215	220	217	218	207	221	217	212	233	200	195	206	197	228	183	209	187	223	204	193	196	214	230	204	228	196	196	217	231	205	195	195	209	223	186	190	180	199	174	220	214	224	224	225	218	207	200	237	230	208	221	188	201	191	190	229	196	190	196	199	192	202	219	217	194	229	241	198	221	222	230	207	177	187	224	209	223	221	204	223	203	201	199	196	206	218	206	203	219	230	226	231	207	222	212	205	214	213	210	238	219	179	231	208	206	202	205	238	221	208	206	211	203	209	222	214	197	215	206	208	190	216	238	207	244	225	207	214	220	200	213	196	190	193	202	176	212	213	241	198	225	206	221	210	221	205	204	202	252	219	240	206	220	174	199	219	217	201	218	220	198	204	199	216	196	214	193	220	210	215	206	198	203	196	207	208	219	228	216	240	213	207	200	194	208	217	207	184	231	204	173	197	195	192	187	214	216	189	185	213	204	202	197	235	198	204	195	184	196	240	198	222	240	230	243	186	216	223	235	238	209	227	214	223	204	196	222	234	204	214	206	215	214	203	218	214	208	210	232	239	231	208	207	187	230	211	211	202	218	220	179	210	187	206	193	207	227	212	192	226	212	209	185	208	204	200	233	216	233	212	191	184	186	230	231	208	187	221	204	213	210	224	207	207	247	216	223	210	217	218	223	220	216	204	199	216	209	205	219	219	211	221	226	191	201	215	210	230	197	222	220	208	211	232	228	204	233	223	225	200	210	200	209	195	205	241	224	206	202	225	210	241	210	213	188	207	211	239	204	214	202	218	219	212	188	206	216	207	210	205	216	208	226	214	213	192	204	218	188	221	221	219	210	213	223	201	229	188	219	216	205	206	207	215	215	200	216	214	205	221	197	189	204	198	206	199	208	202	221	208	207	229	225	200	204	225	217	205	207	215	202	204	213	218	199	189	201	187	208	208	227	194
22403	21294	29162	23761	21286	21369	12715	1591	1148	984	830	756	673	714	651	659	571	568	576	550	531	549	577	566	507	519	536	519	515	507	545	512	499	505	505	520	569	528	490	548	512	500	541	491	550	508	463	476	472	522	487	491	518	474	508	485	515	515	538	451	479	503	507	516	513	472	511	527	494	468	510	528	490	478	486	507	484	457	444	514	452	485	529	487	494	499	505	480	525	557	476	492	486	484	473	505	520	521	532	452	452	499	470	495	506	480	533	450	481	484	472	502	506	498	445	497	484	492	492	512	497	498	466	520	476	508	486	520	487	476	503	480	494	464	499	517	512	455	508	500	509	482	481	456	467	448	471	473	475	501	493	508	457	506	510	478	453	491	490	521	475	459	434	554	542	494	455	510	458	484	501	466	518	519	488	490	500	492	484	447	492	489	490	518	520	548	471	498	506	467	484	506	516	471	501	505	471	486	508	523	481	467	444	446	473	489	503	489	509	487	448	455	531	475	480	501	536	476	496	486	467	467	486	504	501	485	513	506	477	524	522	523	482	484	488	520	498	511	500	459	486	509	507	491	492	510	479	447	481	503	492	489	478	502	503	480	510	497	497	490	506	460	511	527	473	520	514	461	493	490	480	526	470	494	489	502	505	465	550	505	504	488	501	519	505	502	510	515	502	497	531	512	493	468	474	472	495	486	502	492	487	527	519	473	480	529	489	479	525	499	511	505	485	496	479	485	450	454	463	459	495	485	447	512	508	478	530	489	468	487	517	493	501	476	539	494	506	503	525	484	505	491	492	478	482	473	457	490	464	452	486	461	498	510	446	491	478	491	491	481	503	487	485	465	512	484	498	480	462	512	471	488	458	509	477	508	525	488	496	492	471	513	476	457	496	497	539	494	447	497	509	499	527	508	493	483	479	484	509	456	483	497	490	466	501	483	503	496	504	473	487	500	520	521	489	479	512	477	495	474	484	489	470	483	476	487	498	492	464	480	491	441	486	486	440	460	476	487	455	467	507	486	492	496	516	515	505	514	483	494	457	462	513	462	495	473	489	482	514	502	483	476	482	511	501	505	517	460	490	461	508	491	486	494	498	458	469	495	473	500	479	515	462	480	478	497	487	467	464	506	494	432	492	502	489	482	477	495	508	463	469	503	523	505	538	471	465	480	502	516	479	461	485	472	497	492	502	478	514	464	489	511	490	462	476	496	494	504	450	509	450	447	491	462	482	502	532	458	498	504	468	517	432	504	515	540	488	521	494	484	499	487	482	473	498	497	529	544	483	499	498	479	498	500	459	484	469	491	517	524	533	495	498	481	520	497	515	497	482	497	478	476	445	494	493	455	470	491	543	500	503	507	503	465	485	488	470	503	475	449	466	478	505	505	489	499	554	533	480	498	489	470	502	520	471	531	490	497	501	480	495	508	473	457	522	501	481	508	491	492	532	471	489	445	443	517	485	472	421	494	464	526	492	483	468	510	497	473	478	508	516	506	499	511	490	501	487	529	480	490	482	484	453	517	486	543	472	466	496	459	498	492	442	495	512	512	503	440	474	480	495	504	487	477	502	472	465	471	464	479	521	491	466	453	482	451	454	469	491	499	512	471	495	504	505	493	502	499	458	507	499	547	463	478	468	459	471	468	508	506	473	501	471	503	521	445	462	494	497	474	495	457	483	449	484	501	487	485	474	466	504	457	478	474	454	535	519	477	442	496	531	473	477	475	471	492	470	500	444	436	515	497	441	511	493	509	500	481	462	425	465	511	492	485	507	486	503	519	476	447	491	498	521	480	498	489	506	488	506	449	496	427	511	494	505	503	504	451	432	509	501	483	481	450	497	495	515	502	482	533	502	499	507	473	495	538	485	506	506	497	494	433	484	495	493	497	500	497	483	499	494	446	456	459	453	510	479	525	486	470	506	474	505	481	477	461	477	496	497	487	454	503	473	502	468	496	486	509	498	480	471	491	505	479	445	459	534	478	470	504	513	488	423	501	470	479	503	477	497	505	491	508	503	465	475	464	494	461	533	522	487	481	501	505	481	463	472	502	502	468	469	466	488	500	461	454	468	440	487	496	480	495	471	475	508	486	471	568	529	480	490	456	496	474	512	537	483	549	502	505	510	481	468	505	483	507	508	478	473	473	499	474	479	457	507	455	512	486	494	540	502	504	493	480	489	474	497	481	497	544	487	542	438	467	509	470	472	507	525	527	486	488	482	512	493	487	491	444	457	515	477	497	474	520	505	525	479	481	487	478	494	481	484	465	488	487	476	475	489	507	510	470	486	484	449	502	451	483	480	476	508	483	475	496	462	514	534	475	462	463	482	479	506	488	473	521	478	518	491	512	502	554	494	523	509	513	473	504	522	500	448	492	472	478	534	489	462	457	516	458	486	540	494	480	518	499	499	514	524	488	439	513	479	492	502	475	567	437	526	479	494	492	502	478	488	544	460	466	488	476	525	517	485	491	490	480	472	476	492	526	502	486	473	476	499	487	489	497	455	516	502	479	545	512	499	463	496	478	455	466	513	512	516	442	486	502	476	506	501	483	464	509	481	500	493	456	523	469	485	481	497	497	457	460	511	490	491	458	499	456	497	551	478	469	508	488	486	527	496	506	507	478	486	491	491	421	510	474	503	445	492	496	510	486	487	488	492	499	498	516	480	464	476	477	494	487	516	504	475	448	489	500	498	467	441	490	526	484	517	502	509	491	476	495	443	480	496	489	499	469	508	485	482	443	492	466	452	482	459	492	465	465	443	460	477	478	530	505	474	459	503	486	462	502	505	476	505	476	525	471	483	489	492	505	453	482	506	473	507	506	457	485	536	441	506	466	511	484	480	461	486	507	455	457	495	518	502	467	461	485	492	515	478	536	523	511	482	490	496	459	492	472	500	490	446	471	472	487	497	463	425	498	496	490	466	499	465	478	498	436	464	456	463	481	517	529	461	479	520	468	479	478	499	513	465	480	486	431	423	495	468	461	495	455	509	501	468	528	479	497	456	498	505	454	488	476	475	478	505	499	516	474	491	485	517	450	491	508	474	492	513	482	497	499	492	467	485	492	496	489	485	481	483	482	472	441	474	511	494	468	502	477	495	511	469	484	503	462	486	488	493	447	513	468	520	452	525	480	495	470	445	518	522	471	467	515	507	512	531	451	506	478	505	472	500	457	455	458	476	507	480	519	484	515	442	489	478	482	472	500	511	480	477	490	472	492	504	477	494	467	478	464	473	519	495	484	509	506	503	493	486	477	488	504	485	538	513	490	480	502	470	452	468	505	494	464	482	500	499	469	482	514	516	509	495	519	541	480	524	498	467	466	502	501	489	520	465	473	457	505	476	471	525	472	506	497	483	448	451	447	522	507	490	505	463	455	473	459	466	503	507	479	521	490	482	496	484	535	495	512	515	492	516	494	485	484	504	470	488	493	469	515	451	499	484	495	493	473	492	474	475	502	465	453	497	508	500	463	471	463	497	489	514	508	539	511
5793	16968	11837	6072	4999	3830	2441	2013	1695	1399	1010	959	894	783	739	745	708	695	708	660	632	644	634	585	584	610	600	571	590	572	550	615	586	558	572	584	555	609	567	562	528	518	512	552	537	531	525	522	590	552	545	544	529	538	573	531	537	530	555	520	541	518	576	511	530	554	538	510	552	515	529	495	580	595	554	543	521	547	529	520	549	564	593	545	506	563	518	563	581	543	545	552	557	524	540	554	540	551	530	500	563	526	513	521	554	526	526	551	530	493	483	540	575	509	552	542	541	542	573	539	518	514	537	532	550	580	569	520	536	543	528	516	548	522	547	511	497	526	526	527	527	545	536	503	555	553	529	546	552	528	545	526	555	511	513	517	551	513	538	506	555	578	507	551	530	550	542	549	495	551	581	523	554	517	496	491	518	525	518	516	508	527	517	555	523	551	547	516	539	580	514	526	543	539	535	525	576	504	539	561	537	537	533	520	570	551	573	582	528	550	541	514	565	518	523	533	489	522	592	544	549	509	504	520	542	532	533	543	485	559	512	537	514	574	534	552	513	517	553	523	529	519	534	512	533	573	550	546	518	522	512	516	549	540	548	539	556	560	496	520	516	541	530	524	516	527	542	560	536	542	527	547	558	586	518	564	510	555	536	533	547	522	533	517	544	544	531	541	489	512	553	509	555	530	499	532	525	534	526	539	549	536	552	530	528	522	542	522	495	522	520	531	554	521	526	565	562	515	524	509	530	538	528	540	553	558	556	515	507	545	552	473	533	551	532	498	535	546	508	534	514	550	539	524	558	572	550	550	525	529	524	569	544	508	545	541	538	529	487	518	528	570	510	527	528	511	539	542	498	529	493	521	525	557	504	541	500	542	579	569	537	541	482	514	501	519	515	501	520	518	556	559	544	578	503	493	517	510	554	539	482	517	549	521	544	556	559	551	561	565	553	495	475	522	542	513	510	557	544	527	519	503	514	552	553	566	524	550	552	520	519	523	500	550	537	513	570	542	550	522	566	493	555	535	589	575	521	491	577	487	536	548	515	552	500	555	510	538	471	500	535	553	555	549	513	532	548	519	567	523	495	524	529	524	556	530	553	512	534	529	525	530	541	533	517	523	522	507	486	531	507	552	501	511	547	504	546	514	511	522	510	566	515	548	581	571	551	534	557	525	525	564	501	519	527	513	535	602	549	502	554	494	502	480	539	566	538	527	561	526	528	515	507	556	508	533	523	543	550	527	512	558	506	512	550	543	518	511	509	566	542	539	526	534	567	544	526	507	538	538	554	559	541	511	544	538	523	534	540	533	514	521	522	528	543	518	517	539	566	517	572	534	529	553	530	483	508	554	502	557	539	520	527	569	512	513	507	514	542	552	529	512	503	514	538	505	560	521	550	514	537	526	509	537	551	528	542	529	528	535	495	632	495	524	543	523	527	549	508	480	512	531	554	553	518	503	522	537	542	512	555	553	571	544	558	539	569	531	524	543	602	518	516	531	510	537	525	566	546	550	552	512	472	543	462	538	537	535	498	535	515	519	539	522	550	524	502	509	557	509	534	523	554	523	511	553	506	537	545	503	505	538	524	513	528	519	526	518	544	575	537	523	550	526	487	513	548	524	528	570	537	505	541	561	539	562	555	532	519	491	529	526	549	529	528	504	543	514	582	541	518	518	499	589	521	532	543	512	549	514	523	528	520	498	508	562	530	536	526	539	567	525	552	575	549	536	515	503	554	587	523	546	523	528	506	542	510	557	535	506	512	541	544	487	545	519	572	536	505	500	522	542	532	513	529	535	516	526	516	505	501	552	519	491	522	534	516	514	558	555	505	517	518	520	532	520	533	551	506	547	544	551	535	568	527	547	488	525	530	499	540	528	508	526	560	530	513	514	553	536	518	539	540	521	541	506	526	557	572	528	486	573	540	505	517	525	523	544	489	529	563	543	538	503	539	513	539	515	565	508	544	564	488	531	529	512	551	530	525	554	561	540	571	480	564	497	549	537	538	519	534	526	518	525	492	513	541	516	503	574	552	573	522	512	486	502	551	500	513	477	498	483	554	509	522	527	535	528	520	513	518	535	570	555	559	526	548	516	515	538	550	529	535	509	585	548	510	531	545	548	543	521	565	510	506	508	500	540	523	540	510	485	515	561	535	475	546	529	545	515	533	519	543	540	537	536	529	542	540	516	592	533	518	550	554	512	534	519	508	529	514	521	527	529	546	521	525	512	578	528	522	538	481	565	552	508	578	524	509	540	520	602	545	502	538	498	556	573	516	530	547	543	564	568	511	539	531	576	569	524	524	572	540	548	540	551	522	541	543	568	532	494	504	502	560	537	568	498	527	543	504	524	522	524	518	540	546	567	500	530	569	560	490	523	518	540	536	546	500	519	540	487	559	544	522	526	570	560	503	479	545	530	527	500	526	542	545	510	540	538	505	557	521	561	534	536	549	544	524	528	571	520	518	496	557	495	522	507	560	504	599	522	536	558	536	492	494	518	513	513	535	501	549	531	537	520	541	517	534	530	545	493	530	540	497	511	515	574	512	528	542	529	523	523	525	523	552	529	530	508	533	511	557	562	547	545	525	511	561	525	563	545	509	547	517	546	551	491	547	546	542	526	549	521	556	514	537	530	567	534	562	494	500	549	521	509	542	551	581	557	520	535	549	537	534	549	562	540	568	541	527	538	527	529	540	542	519	522	537	524	542	494	508	536	530	557	536	525	512	542	523	557	543	503	548	521	549	516	549	530	507	539	520	531	503	538	530	542	554	567	516	510	538	527	527	533	499	564	482	513	547	569	474	500	517	574	512	549	559	550	567	555	506	497	541	537	510	522	485	535	528	523	531	512	555	538	550	572	561	549	521	585	516	505	519	519	552	537	493	589	565	521	546	552	575	512	532	512	557	516	527	485	549	473	535	514	542	526	522	541	582	470	568	539	536	538	548	519	515	520	523	489	557	537	517	531	514	528	582	537	532	534	569	482	522	533	578	479	515	521	559	531	553	516	556	554	567	525	556	531	541	553	531	502	537	531	540	527	553	524	542	501	551	577	545	520	493	552	523	556	526	499	556	542	566	523	548	567	564	496	580	538	570	538	490	564	557	559	528	527	518	562	521	544	516	510	531	491	522	515	546	543	512	561	536	547	508	538	580	553	535	557	504	524	536	512	506	541	539	503	552	531	502	537	536	566	555	556	530	534	518	538	532	563	513	490	488	516	543	580	531	548	522	511	509	527	513	516	534	542	534	487	570	510	536	501	510	532	592	569	527	532	510	566	579	499	536	534	571	518	532	531	531	528	535	497	520	550	537	522	547	531	518	556	544	570	544	490	518	509	504	563	498	511	511	538	524	569	487	549	517	561	557	529	521	519	560	537	530	537	557	532	528	531	564	509	523	552	567	492	529	508	521	548	576	532	514	543	540	536	514	570	556	537	527	556	513	570	531	540	544	514	542	468	537	494	518	549	603	551	564	567	528	529	522	541
27422	19529	6208	1023	746	650	564	448	398	397	389	421	382	392	425	406	398	393	423	391	386	410	402	383	422	417	395	362	393	416	429	423	381	382	408	390	406	389	376	357	414	403	426	420	423	383	429	389	392	386	402	392	424	410	396	370	405	394	391	368	436	406	436	411	422	391	390	418	429	428	392	390	389	415	396	397	420	400	407	365	428	392	381	428	421	430	383	419	384	388	396	424	402	404	418	438	374	377	362	384	382	365	401	416	392	406	394	390	395	417	414	383	386	413	380	364	375	402	361	429	392	411	407	409	398	386	397	391	387	396	411	383	383	412	424	421	422	403	381	404	393	438	410	375	416	366	394	429	403	396	405	383	411	377	392	424	425	403	379	418	408	370	392	408	364	374	386	391	391	421	373	455	377	430	369	390	412	394	388	429	420	384	412	378	409	413	426	405	419	394	439	386	404	429	386	422	381	402	423	398	431	353	392	435	377	427	401	396	405	392	416	403	417	390	360	403	413	389	409	360	375	401	441	370	426	369	388	392	375	397	367	404	394	410	413	397	407	399	398	381	431	416	382	381	410	409	424	421	424	407	431	384	394	392	371	426	391	393	423	398	387	390	381	390	406	395	421	410	373	380	389	393	421	395	408	421	367	414	404	427	429	390	431	399	418	404	371	424	391	402	462	373	411	426	395	387	390	396	368	391	406	428	383	405	445	368	365	382	415	431	382	407	381	409	375	410	381	391	380	419	364	415	390	408	399	405	384	399	381	407	419	388	383	415	398	384	417	403	425	397	427	383	387	416	394	393	402	403	411	383	384	395	434	420	440	406	365	389	425	409	402	369	374	385	413	391	420	379	385	428	404	389	418	425	413	398	360	400	438	407	406	447	396	387	385	395	391	411	403	407	390	427	416	405	370	402	390	418	417	391	386	367	398	425	404	392	390	395	412	407	411	406	408	387	385	423	434	391	415	424	397	398	380	410	437	451	410	395	431	410	330	410	371	402	377	388	382	409	423	406	405	433	418	437	398	405	419	368	383	411	416	405	353	384	394	393	387	405	397	391	405	405	380	375	448	422	431	387	381	417	385	392	416	439	432	401	395	390	408	415	426	428	394	399	397	394	393	401	440	390	409	384	443	391	409	409	388	399	383	409	365	384	440	407	419	406	377	392	382	411	389	430	396	389	372	362	358	446	412	386	436	408	437	401	363	391	396	393	414	377	395	399	394	401	392	403	413	390	378	410	418	411	365	443	385	384	406	393	392	410	418	392	387	412	406	441	398	379	414	395	403	372	381	389	415	398	420	401	398	404	390	394	408	377	380	384	422	388	440	396	399	428	423	430	441	396	423	346	361	391	385	400	387	434	408	416	406	419	414	380	403	446	401	425	426	413	428	392	420	395	398	438	431	393	405	436	357	388	386	412	418	379	357	375	380	419	359	410	407	426	416	389	436	380	421	403	414	403	416	422	416	361	384	416	403	403	401	381	394	410	433	380	377	393	384	413	422	406	425	413	393	370	415	353	425	402	399	417	380	420	386	418	418	379	382	376	422	400	428	379	375	395	436	398	398	438	422	397	381	386	421	397	442	390	404	417	391	412	407	448	390	417	409	396	445	403	413	367	423	421	396	403	399	394	400	364	376	384	445	441	408	396	412	397	388	418	360	421	385	425	385	377	405	425	415	425	383	425	403	422	397	437	397	366	414	425	396	411	395	403	380	386	403	407	403	415	395	389	429	379	370	419	382	365	354	432	414	404	395	394	413	401	399	394	375	354	402	419	360	416	377	400	388	423	404	433	394	400	418	395	350	404	356	406	406	396	404	381	405	407	420	414	387	383	430	396	431	389	456	413	412	424	421	404	397	420	443	391	374	404	402	394	421	430	424	385	389	387	432	390	410	377	382	380	426	443	398	399	387	387	407	384	415	404	400	405	395	388	381	417	412	437	373	412	393	428	400	409	416	395	437	387	392	395	439	413	422	431	390	389	398	423	410	384	379	385	423	399	460	397	394	402	430	382	403	412	417	387	381	414	397	378	390	399	446	423	422	432	331	415	376	413	378	416	404	405	416	404	363	410	366	370	370	406	431	406	405	389	403	390	421	414	348	409	413	374	408	400	373	412	399	376	388	422	409	414	414	391	417	370	396	428	403	406	383	399	422	389	407	419	405	423	382	436	365	411	394	381	419	411	425	446	378	396	410	400	386	454	379	383	389	370	408	404	404	434	389	389	403	403	400	392	416	398	394	407	414	426	389	449	408	400	374	411	401	378	372	380	397	415	383	428	395	405	371	429	403	391	414	393	389	404	382	413	396	433	426	403	417	374	385	396	413	364	408	421	391	410	386	403	390	421	411	379	384	424	354	389	413	382	428	385	402	417	377	396	435	382	443	424	428	404	398	350	427	396	386	426	399	415	372	410	410	415	381	412	398	397	404	382	427	376	394	371	371	399	442	389	398	383	410	398	411	402	400	395	434	390	446	429	389	419	404	400	392	380	385	417	409	388	396	421	390	393	443	405	361	403	391	387	384	398	381	386	378	373	404	392	401	425	417	417	401	413	393	379	370	413	420	386	385	421	415	357	396	393	374	413	413	381	382	397	409	396	425	406	402	378	412	380	391	378	445	371	427	378	393	388	385	420	424	397	410	384	421	411	403	394	392	418	397	350	382	396	399	408	382	400	405	398	406	428	393	423	402	396	386	423	352	420	462	370	371	396	424	404	387	405	411	388	397	424	375	394	412	415	403	421	395	414	396	372	391	420	399	390	399	387	387	391	426	385	427	403	380	435	367	423	393	388	434	415	481	411	422	376	366	398	415	410	401	410	386	433	399	364	403	356	418	438	421	426	404	397	382	434	414	410	387	408	396	401	402	416	376	399	420	415	369	428	386	369	411	393	403	396	407	389	371	400	362	429	370	395	415	412	417	437	420	370	405	405	400	396	398	385	422	407	398	393	403	401	367	366	414	420	442	392	390	386	440	393	381	412	376	394	404	424	414	401	413	416	391	419	387	397	367	391	422	408	383	406	419	445	341	401	387	409	385	420	382	420	384	384	419	408	427	445	375	394	408	405	366	395	432	427	420	391	403	377	374	402	347	400	428	412	373	410	411	396	405	414	422	367	412	380	401	380	413	393	399	416	363	404	421	377	392	414	379	409	415	407	405	400	356	395	406	416	427	390	420	401	388	403	411	381	405	403	397	393	379	402	394	377	430	409	416	388	380	402	385	378	412	376	395	386	424	423	387	423	396	411	395	401	389	417	409	382	427	393	380	396	416	414	378	403	413	442	408	379	435	381	412	444	395	383	418	421	406	416	378	422	432	425	426	427	405	411	431	415	403	405	393	427	382	387	387	399	413	413	456	402	372	433	382	402	404	364	387	378	391	416	388	381	370	430	384	368	428	400	404	382	417	402	391	379	418	382	394	379	371	445	396	418	443	398	419	370	398	360	433	411	427	398	427	395	423	390	396	414	371	380	401	407	407	412
4723	1631	1046	639	639	553	510	514	423	465	480	419	442	443	436	434	424	443	433	408	445	391	428	436	443	453	470	438	452	418	417	444	434	441	437	470	437	492	415	427	438	411	412	414	443	395	403	421	415	426	437	452	397	483	435	471	408	435	417	413	430	451	426	411	412	403	409	465	399	469	407	414	460	436	442	454	409	438	394	420	413	404	365	462	439	467	457	395	410	444	406	407	398	426	461	447	468	438	406	421	414	407	381	440	422	418	409	422	436	490	444	437	430	442	425	441	384	445	422	398	420	431	423	448	405	446	448	404	426	382	430	430	413	415	453	483	424	436	425	446	439	479	449	436	420	406	418	447	447	445	405	413	462	451	415	422	464	435	474	382	420	449	431	451	434	399	448	455	432	424	438	394	383	418	467	410	402	431	400	459	446	448	390	455	435	424	434	458	400	412	430	464	458	415	425	436	450	425	418	404	399	417	441	453	418	412	407	421	440	423	403	429	384	458	437	423	411	409	436	434	386	445	409	437	454	415	398	426	414	419	434	422	451	447	418	453	438	446	464	419	439	403	395	406	440	407	425	412	446	436	429	448	419	418	432	436	414	426	418	415	434	477	428	430	431	429	418	398	399	425	413	449	422	404	439	451	450	405	386	428	420	419	394	444	415	461	414	398	361	409	417	436	436	393	389	437	421	438	455	406	414	412	427	405	403	436	405	441	455	386	456	419	401	426	416	451	427	408	386	407	420	444	421	400	428	417	439	436	424	464	450	443	410	419	428	407	449	404	436	417	407	418	415	457	413	423	437	448	407	441	415	480	455	412	418	445	449	446	412	436	428	405	431	414	423	412	445	460	444	464	413	442	425	432	406	384	418	417	423	416	438	469	447	425	435	415	410	454	448	434	428	416	391	427	434	391	409	408	447	438	445	431	428	433	417	417	429	443	421	463	446	452	443	426	454	407	401	430	387	431	442	444	425	375	415	432	420	375	447	476	400	432	394	427	431	420	399	423	404	441	467	431	436	437	409	435	444	396	451	414	417	425	437	448	440	395	452	426	407	415	435	457	469	406	394	437	409	405	435	397	428	433	435	406	444	405	411	437	435	426	462	412	400	449	393	435	472	407	468	415	466	423	425	409	407	455	417	428	427	421	446	415	423	393	453	419	429	440	422	405	431	432	429	402	437	411	418	435	418	475	440	422	434	413	403	412	433	451	406	453	439	435	422	446	418	449	427	388	413	416	421	427	441	419	419	413	420	436	440	423	438	446	422	467	408	432	402	410	431	402	392	454	455	409	446	420	425	378	390	425	426	420	401	426	453	411	453	457	410	450	459	422	444	433	440	482	433	415	416	444	423	448	397	416	435	411	430	419	426	407	420	452	369	441	424	438	403	437	449	430	446	428	417	447	410	437	421	425	405	430	425	426	429	461	414	426	414	422	384	417	377	448	422	429	429	406	444	443	426	406	441	441	398	443	396	433	418	419	435	426	443	392	422	437	386	420	425	428	429	404	414	401	446	412	429	415	406	435	414	431	419	442	424	453	472	418	405	433	431	425	428	432	403	412	417	408	456	417	475	447	373	392	454	403	429	451	435	411	424	410	437	433	406	417	438	440	438	435	440	419	405	421	430	429	452	471	402	407	463	406	436	409	435	434	450	396	420	453	429	416	456	404	403	440	408	421	474	415	449	425	398	436	383	427	405	383	417	401	394	409	416	445	411	446	440	455	410	443	408	440	402	438	390	426	426	434	422	430	447	424	446	408	441	445	410	381	410	436	439	424	438	438	421	412	451	420	405	410	455	401	403	428	435	432	425	427	420	422	426	434	445	431	429	421	421	394	433	413	448	426	437	399	406	419	458	398	417	417	486	417	440	431	455	450	415	399	418	405	438	430	391	402	403	433	404	477	434	436	412	402	444	420	438	406	422	408	417	412	418	430	399	430	433	437	435	448	406	382	420	447	474	422	399	408	406	393	423	405	424	427	405	383	386	437	409	404	413	431	454	419	420	410	395	437	412	441	456	480	416	465	433	397	422	435	407	397	404	419	400	459	426	415	444	431	445	441	423	454	412	409	402	421	387	425	430	392	402	429	458	417	414	424	427	448	437	440	415	413	414	445	423	419	446	430	469	439	450	384	406	471	436	420	447	429	427	436	417	456	415	403	386	413	412	424	413	416	432	435	394	413	426	433	428	409	451	441	413	463	433	460	463	411	427	413	391	468	411	397	438	459	447	443	378	439	441	417	419	415	435	436	419	413	434	441	432	409	424	470	392	399	431	426	405	433	417	463	414	469	431	433	412	401	412	432	424	446	451	402	433	409	400	419	438	435	434	434	411	433	428	434	419	430	442	423	449	423	389	449	436	442	423	432	474	416	444	409	475	448	408	466	410	471	421	431	426	439	408	424	421	427	446	382	417	448	426	415	453	450	413	432	382	452	445	393	398	447	434	440	426	410	413	414	405	405	423	432	427	417	408	422	419	414	450	419	432	422	409	433	422	451	404	392	438	429	407	412	416	454	424	466	390	441	443	456	445	437	387	392	405	416	422	425	415	402	403	416	449	390	437	450	467	380	432	412	446	422	419	434	443	409	437	429	423	423	463	428	426	415	435	379	447	453	413	429	418	409	416	419	442	449	414	476	461	423	419	423	430	459	390	462	407	402	432	385	450	451	457	396	466	454	419	453	444	476	471	437	410	448	407	451	395	434	430	405	446	438	411	404	454	423	399	386	393	416	363	427	400	427	448	438	444	416	430	438	367	430	443	416	425	426	446	390	401	434	448	423	399	444	422	420	401	443	400	443	435	442	395	419	426	445	406	443	463	418	448	433	454	407	434	435	403	453	446	396	435	417	439	477	429	382	411	425	448	427	449	432	405	438	445	438	455	448	465	447	433	407	411	417	443	421	412	439	439	452	428	425	446	423	423	425	437	438	426	409	434	431	463	427	429	440	404	441	438	409	435	417	435	447	432	439	421	444	447	479	437	417	473	452	418	494	433	442	424	410	428	439	427	410	411	442	447	433	446	429	444	392	454	425	422	418	411	434	440	451	464	419	393	402	405	451	412	441	418	420	449	428	420	404	420	427	421	434	458	457	429	428	416	453	438	414	399	410	468	397	431	461	439	406	433	383	413	422	403	436	444	408	425	423	444	418	430	409	430	445	420	379	480	426	417	438	450	428	402	419	401	422	429	408	419	409	418	398	450	415	403	424	440	442	428	417	423	464	447	443	393	413	442	404	443	461	414	443	456	403	418	432	384	402	412	418	445	448	466	414	415	429	441	423	424	434	435	437	406	451	432	417	434	454	433	428	440	422	409	408	438	405	393	430	447	452	480	442	426	425	421	492	427	432	459	412	420	429	440	430	412	403	453	394	419	443	450	397	383	451	407	409	492	430	410	409	429	467	418	458	434	437	427	422	449	415	430	437	462	458	426	393	424	408	412	375	403	424	447	465	454	470	413	413	439	424	399	444	409	382	390	432
23599	21295	28779	24113	21261	13737	1819	1203	1028	922	855	859	829	778	767	778	727	766	654	702	709	707	705	699	742	704	712	692	691	687	667	692	665	694	658	698	697	661	679	624	653	723	686	687	715	647	643	682	674	648	696	684	676	661	692	719	708	637	677	678	657	660	688	675	660	662	685	671	581	648	696	671	688	670	659	693	661	648	686	674	669	701	636	619	662	640	674	669	674	658	711	667	614	660	676	693	675	658	680	668	651	692	666	675	630	638	704	708	686	697	649	678	675	646	676	656	690	655	650	673	683	655	714	665	670	633	655	628	660	647	682	643	669	672	686	679	680	661	668	698	653	726	707	698	644	662	644	677	686	664	692	655	670	621	690	656	682	682	657	698	686	618	618	687	678	661	678	659	645	702	690	652	652	663	670	712	674	685	664	676	668	636	668	638	671	643	681	637	650	678	724	675	670	703	637	665	675	673	677	661	659	656	687	671	630	663	671	679	689	628	681	692	633	674	667	637	666	685	664	664	681	656	723	654	682	663	660	637	726	647	683	673	655	599	677	681	676	686	714	733	700	706	643	641	619	665	663	696	647	661	650	655	650	670	688	664	669	641	657	668	642	684	682	628	657	665	669	702	655	709	669	646	635	695	649	671	651	693	623	654	684	664	717	630	666	659	598	629	659	662	631	679	682	680	688	640	698	679	663	679	652	677	647	679	663	607	677	641	632	674	668	680	664	690	669	676	648	640	649	654	653	689	661	702	674	657	624	678	622	622	625	658	626	676	673	632	639	674	676	654	664	649	703	674	662	666	644	638	655	618	656	616	657	703	654	653	643	661	666	662	636	658	644	676	690	652	667	689	690	674	683	677	677	701	704	656	703	652	632	684	633	673	676	625	614	604	677	654	649	645	644	665	701	649	689	675	663	681	674	649	695	700	674	639	669	674	668	674	698	643	619	692	663	654	659	656	632	662	664	697	663	697	651	631	689	601	651	684	705	649	626	643	715	686	663	637	712	683	670	695	613	658	671	646	673	649	618	656	706	694	633	659	667	644	653	681	652	669	694	693	687	636	661	613	622	660	689	628	665	637	650	678	639	647	717	651	700	681	672	715	695	713	689	726	730	724	721	640	685	661	659	703	628	666	702	744	650	626	660	661	648	698	645	677	646	683	720	625	647	644	673	652	659	664	624	688	660	652	623	652	715	627	665	649	698	666	685	635	636	657	684	674	648	645	706	703	673	656	673	711	659	680	651	665	668	661	648	626	665	676	672	666	675	699	631	711	651	649	703	613	702	666	666	666	662	700	672	715	703	621	641	656	601	657	642	669	638	674	694	636	629	669	650	686	643	662	690	677	677	675	631	654	649	677	682	702	641	637	638	678	707	635	644	681	649	670	663	703	644	673	703	671	656	648	686	655	680	625	640	708	647	667	663	693	703	678	664	657	685	669	712	678	688	648	606	636	667	661	716	655	640	640	674	682	648	675	698	647	621	680	697	645	669	666	666	661	688	624	650	652	669	698	690	657	630	642	665	694	630	644	657	658	688	670	628	706	649	658	685	691	620	694	656	685	665	672	629	637	742	641	654	629	644	663	665	690	706	676	662	632	681	673	674	647	663	662	650	625	662	677	691	680	667	663	699	655	615	674	646	719	722	727	708	680	688	646	647	671	666	672	676	664	650	695	680	659	686	638	667	601	713	657	641	678	678	723	676	680	637	640	653	639	664	678	670	703	654	703	699	702	637	671	654	694	674	616	627	705	656	678	691	622	658	672	653	670	651	655	662	656	647	645	691	656	705	686	661	619	643	681	676	673	624	646	672	684	625	656	669	683	662	676	676	647	643	687	707	718	679	652	656	673	675	650	684	711	714	648	674	674	665	666	664	641	639	691	639	677	660	706	703	654	639	684	648	606	694	658	700	716	642	728	725	675	661	660	676	676	646	736	679	692	723	668	696	652	660	669	702	666	680	691	650	698	679	698	680	690	648	639	685	693	687	683	684	688	663	677	654	653	651	666	631	631	650	674	679	692	645	669	684	659	666	638	662	633	666	663	660	661	690	673	625	655	679	631	698	697	734	696	661	650	673	648	689	664	682	671	675	681	722	685	675	668	630	699	645	670	681	651	636	652	652	649	672	666	685	617	650	689	691	645	673	654	667	600	658	635	699	634	676	679	678	638	641	683	682	692	660	678	638	665	705	729	692	686	643	671	685	712	638	654	625	668	681	716	729	650	671	663	681	667	701	696	620	728	675	700	693	709	683	669	654	679	715	684	694	666	631	653	645	684	687	642	647	640	700	673	725	681	695	671	634	625	694	619	681	645	684	700	711	698	684	669	665	668	686	697	684	659	617	632	642	742	631	709	646	676	638	660	635	665	712	613	659	596	664	678	670	667	664	652	708	652	692	685	681	740	658	644	684	665	666	661	661	679	671	650	702	703	642	671	646	655	676	673	664	624	600	661	704	720	692	676	611	682	672	671	635	671	658	645	649	671	661	667	653	607	641	666	684	635	701	707	713	677	634	659	636	594	635	688	699	663	691	637	666	630	643	672	625	665	661	664	669	663	634	656	674	655	697	648	638	658	660	663	678	667	679	634	686	662	641	662	625	667	679	689	620	649	662	683	622	644	697	654	697	655	665	657	682	684	660	667	658	684	674	677	630	618	658	681	646	620	681	661	638	721	636	632	687	653	683	664	622	685	673	653	645	647	679	685	633	664	688	664	622	680	623	642	672	693	639	679	654	637	644	615	665	664	630	660	657	676	678	681	626	707	657	699	680	639	686	624	720	662	723	639	682	670	714	682	677	651	650	667	690	625	630	628	739	642	716	686	708	717	658	648	706	668	629	634	654	651	688	630	651	687	672	670	638	650	664	698	678	634	680	626	686	680	669	684	611	701	658	671	668	673	631	657	627	673	675	691	657	660	658	675	657	682	616	621	689	710	636	686	649	651	701	695	670	639	666	724	640	674	656	721	689	692	657	640	669	681	664	653	673	672	668	714	672	657	657	652	671	651	697	673	665	661	660	694	666	652	607	643	728	664	652	671	676	661	655	630	696	620	693	689	635	711	677	661	655	668	690	636	651	630	687	637	680	686	666	675	638	644	673	626	684	673	675	658	697	606	676	643	634	635	683	698	671	685	651	657	643	691	687	634	669	725	680	615	682	661	685	683	681	674	661	660	680	686	689	683	634	638	675	685	647	671	660	689	685	703	684	636	659	642	642	679	643	656	663	671	675	645	714	641	619	705	600	679	674	680	676	610	649	682	687	661	639	685	664	625	687	693	671	709	698	655	667	625	651	628	667	688	648	697	646	645	670	655	643	674	640	653	722	660	700	674	658	638	669	641	677	677	652	653	689	650	655	669	636	662	649	655	617	659	667	685	647	671	694	657	673	722	603	619	678	692	679	691	669	681	658	671	702	691	654	655	724	701	631	693	705	616	705	702	657	660	697	665	698	657	676	712	682	675	623	677	663	671	694	650	625	662
4507	10550	7388	3687	2990	2365	1698	1450	1339	1111	928	924	869	822	885	792	773	802	739	748	746	742	721	765	754	753	698	740	766	697	728	713	693	695	683	731	782	723	698	697	756	661	739	731	755	708	798	702	754	685	748	709	726	673	693	673	774	677	754	690	720	722	691	660	749	657	679	719	682	787	693	747	648	695	682	741	697	719	724	691	723	735	684	712	712	641	708	726	663	696	700	733	708	707	708	742	739	751	709	714	718	675	684	647	682	720	676	728	702	752	686	716	706	771	719	703	723	670	652	700	707	682	707	722	704	699	701	728	701	750	704	680	725	745	675	697	703	703	700	707	718	677	735	675	704	709	717	703	680	728	701	720	742	679	671	712	722	621	688	709	693	663	721	727	673	702	664	748	756	724	684	683	717	725	724	681	641	699	716	696	746	681	674	730	735	689	688	731	673	701	681	678	744	683	673	766	693	704	665	695	708	669	682	759	696	693	708	732	644	711	677	710	724	707	702	725	722	723	608	668	675	762	716	671	708	712	697	691	671	721	682	692	774	732	698	710	676	686	713	697	715	706	716	697	699	704	651	688	705	684	677	668	733	720	724	706	694	722	735	706	675	703	692	694	708	696	762	720	731	733	710	718	726	703	705	688	686	724	704	717	728	749	718	698	650	665	694	717	639	727	769	681	719	697	704	708	719	690	736	707	721	705	707	689	672	723	685	723	689	704	710	730	675	691	733	745	691	674	726	704	705	665	754	697	705	675	696	695	720	717	755	685	704	713	708	685	715	735	664	701	705	727	727	716	700	685	733	736	719	707	729	692	675	738	716	734	741	705	687	709	705	678	659	698	674	707	736	677	666	651	716	732	703	665	781	664	715	638	694	731	687	674	756	708	672	712	706	692	737	677	683	708	675	742	634	748	711	718	676	728	661	699	752	700	700	724	674	742	675	652	682	707	667	676	719	676	717	690	685	701	704	672	665	677	744	722	707	683	735	706	677	751	740	700	677	699	707	726	680	731	740	695	699	687	711	714	706	670	712	642	746	715	698	688	698	678	687	710	715	733	723	746	703	706	716	691	713	701	698	744	697	738	690	690	717	760	703	645	677	752	745	711	725	746	688	718	707	713	666	700	701	678	702	721	727	728	674	721	710	662	720	685	705	677	757	705	659	716	682	728	709	727	646	752	699	715	666	727	662	693	701	690	728	717	673	724	713	720	715	707	721	719	754	721	688	655	679	697	685	679	693	698	659	706	684	738	689	706	657	708	729	734	690	671	704	709	677	706	696	713	748	706	745	735	692	712	727	677	736	712	710	642	725	716	691	667	734	680	694	684	701	646	728	673	657	698	713	682	706	746	650	735	699	684	706	716	707	638	690	677	722	686	700	735	715	717	719	642	736	702	717	714	698	709	753	696	642	691	701	712	715	697	756	741	682	663	689	753	689	729	700	702	738	702	645	669	706	720	670	701	700	705	712	761	662	702	681	694	702	705	741	662	729	708	659	724	734	677	676	655	760	706	730	713	709	719	652	672	671	722	694	721	674	739	685	738	723	734	701	697	680	652	739	742	718	723	680	723	691	688	732	725	725	757	699	724	690	695	748	718	705	725	726	745	652	741	711	692	711	703	695	696	727	700	715	660	652	696	722	677	725	714	704	681	733	699	758	679	686	678	715	699	750	670	694	729	714	741	676	719	690	698	748	684	656	797	690	713	732	698	664	669	706	678	702	674	673	729	713	677	697	710	675	743	733	694	663	689	696	692	716	672	673	705	695	710	704	701	706	717	671	694	734	676	695	723	660	751	706	688	691	698	701	703	707	656	709	711	724	768	733	669	694	691	686	706	734	705	711	721	674	698	662	703	740	716	688	718	701	685	677	739	698	713	688	723	747	718	666	671	739	699	732	667	743	726	716	722	702	733	663	704	658	670	728	709	722	677	723	725	701	730	707	669	683	653	683	703	719	765	701	704	664	700	708	682	669	733	677	720	757	760	717	690	712	687	674	667	694	693	703	758	699	702	725	689	698	734	724	696	704	694	688	681	705	699	711	689	661	742	667	717	691	723	716	736	720	735	743	682	726	693	737	671	704	678	739	674	735	675	767	735	721	702	720	711	693	689	669	732	752	728	709	696	692	717	690	688	686	696	724	717	693	710	690	688	714	709	717	696	679	679	736	672	739	732	669	759	665	653	673	677	721	713	712	698	673	712	672	689	670	673	655	718	696	709	658	659	726	721	711	730	727	701	675	709	686	687	699	726	693	686	690	669	691	697	695	668	710	703	704	719	730	686	705	707	685	689	681	695	700	680	680	692	703	695	744	707	696	726	711	683	720	685	737	676	685	683	718	708	748	685	675	692	669	734	731	687	674	703	683	680	734	691	742	695	700	743	684	675	720	744	737	722	677	664	722	723	685	736	736	700	715	650	696	695	726	724	705	708	696	678	724	725	740	743	703	722	684	675	675	674	706	668	737	751	701	736	707	698	664	675	707	674	701	692	676	720	685	712	694	714	742	743	716	718	678	658	672	730	716	726	653	688	717	684	648	688	719	721	673	677	669	695	681	713	705	760	660	664	694	739	709	701	711	743	692	691	707	681	739	712	699	674	668	675	693	703	713	702	657	728	761	713	696	717	688	694	643	666	688	714	715	705	724	694	664	730	670	693	685	705	690	667	722	717	706	705	686	698	693	675	689	734	679	668	717	743	695	701	646	698	716	675	630	747	704	757	722	702	710	696	697	712	712	723	686	705	674	710	708	728	703	751	748	679	696	710	716	729	705	711	689	689	649	679	697	702	675	711	665	723	701	689	656	685	684	722	685	668	706	705	732	712	707	663	661	732	670	682	724	738	722	712	694	750	698	719	684	675	635	708	681	640	690	698	721	680	702	710	697	694	722	679	682	671	722	706	696	684	722	755	685	728	694	711	668	747	733	687	678	718	720	715	707	695	630	686	735	751	678	664	645	739	677	685	735	732	671	737	767	675	712	705	720	732	720	719	724	711	739	748	729	676	699	701	699	712	654	722	675	722	704	742	679	708	703	680	658	701	701	701	720	694	682	701	728	725	723	724	733	732	724	702	726	680	651	728	715	734	772	757	697	735	687	706	691	737	690	690	687	676	758	727	720	710	665	676	706	689	722	670	713	692	756	669	719	675	684	736	683	738	668	707	752	701	679	724	680	754	759	724	690	735	693	641	715	679	682	650	713	710	685	694	724	692	714	697	753	683	748	724	733	717	682	684	699	688	712	706	691	721	719	659	657	666	712	698	745	689	735	678	746	696	706	757	698	744	668	686	679	664	682	712	680	664	737	642	701	738	701	725	676	718	697	708	735	713	776	710	710	667	694	746	701	668	660	716	716	738	669	722	732	707	713	711	721	723	712	730	741	697	658	644	701	675	652	717	686	695	712	759	723	693	707	679	731	678	723	722	698	701	654	719	702	723	708	713	693	658	688	717	736	706	689	703	692	672	711	686	721	701	675	725	688	715
24663	21346	27989	24944	15989	1064	483	366	358	322	291	262	242	263	218	194	201	230	195	216	192	190	200	196	186	174	199	193	199	191	166	207	176	185	195	184	174	186	193	180	181	215	183	180	172	167	187	179	190	194	181	164	205	190	175	159	184	182	193	170	192	163	199	192	183	190	150	181	188	193	169	208	183	164	173	200	184	168	177	177	169	178	191	199	173	184	197	152	179	181	158	166	209	180	176	207	176	201	184	170	171	163	186	185	178	168	181	178	197	185	169	162	181	190	160	197	173	183	170	180	162	193	197	183	179	211	160	166	184	178	200	168	191	180	176	195	196	162	183	192	167	181	191	171	188	186	193	179	195	156	179	171	154	151	191	161	198	168	182	194	172	187	200	189	177	167	183	198	202	171	175	186	174	211	203	143	163	189	162	189	201	180	186	190	176	202	185	177	170	185	179	171	148	185	188	195	178	189	188	184	186	161	185	185	191	186	211	178	199	192	175	200	166	219	160	165	191	216	171	188	186	176	165	170	190	165	189	180	215	164	180	187	174	184	168	181	184	160	192	202	187	185	195	158	197	192	172	204	175	192	165	186	181	180	178	181	199	169	175	171	157	180	185	181	173	179	198	179	171	178	193	208	212	161	188	161	173	185	183	179	199	179	203	190	200	183	173	197	167	170	183	189	173	186	182	161	190	217	185	188	186	178	172	196	194	197	166	173	187	196	185	175	183	170	197	187	161	162	157	176	167	195	173	184	204	159	210	182	174	187	190	192	182	185	184	175	177	189	176	178	174	173	207	191	173	187	204	167	169	183	177	176	167	198	186	181	186	183	191	170	159	187	175	183	182	190	176	160	199	195	181	191	171	170	171	161	188	163	166	176	186	169	203	193	175	187	173	179	164	179	176	202	197	202	177	183	174	183	201	186	172	157	180	160	179	199	166	183	182	190	177	194	160	161	214	165	188	177	187	166	194	185	172	168	176	197	184	195	192	178	162	173	181	185	196	174	196	172	196	216	193	205	183	166	179	165	177	205	182	167	197	204	196	170	158	180	179	216	184	218	174	196	191	184	212	162	187	172	170	168	185	170	165	183	169	175	171	170	175	164	185	202	193	189	183	174	184	165	166	174	175	191	190	171	226	175	179	200	187	186	166	206	195	185	194	167	170	205	203	188	171	189	179	193	187	159	193	185	181	172	181	162	202	190	158	195	190	195	192	190	171	175	185	188	169	158	174	179	177	181	187	173	180	208	168	177	189	180	185	163	186	153	179	175	191	195	187	186	169	168	174	182	161	202	191	209	172	184	180	194	168	179	189	165	168	188	180	162	195	204	163	185	183	222	216	155	169	190	165	212	201	178	171	197	190	191	199	174	200	175	211	174	174	204	169	161	178	192	159	186	181	152	179	170	189	212	197	182	176	202	208	178	166	168	188	203	172	181	196	188	184	167	190	214	168	171	189	185	182	182	182	164	190	143	181	167	193	158	193	184	170	165	173	202	166	192	182	206	181	183	159	180	163	169	179	169	180	187	190	163	175	186	166	192	183	191	186	167	179	173	171	197	189	207	189	152	175	177	180	184	167	183	208	204	188	171	225	205	195	164	185	200	153	199	165	172	206	170	180	149	157	171	170	208	167	188	219	184	192	199	201	175	220	171	178	191	158	184	213	176	186	179	169	180	194	169	171	179	184	178	188	162	167	200	167	211	178	195	185	186	182	177	165	173	187	193	155	178	186	177	169	174	197	191	204	162	199	193	193	184	168	189	178	179	168	178	162	176	196	181	165	187	189	192	183	175	157	180	178	179	165	187	186	184	196	197	196	171	191	177	191	184	190	183	196	188	187	191	194	188	180	185	200	176	164	173	179	169	178	187	180	185	188	175	186	196	173	173	170	197	190	181	164	156	174	183	178	187	185	203	184	173	209	179	177	182	182	178	178	166	173	214	155	198	194	183	187	177	172	174	158	177	185	159	171	182	163	161	173	167	186	191	190	165	187	156	185	194	185	187	185	189	204	162	168	206	180	196	168	182	182	180	181	158	175	175	188	174	172	145	176	206	192	207	195	197	186	199	160	191	178	187	201	170	173	175	172	191	204	197	171	177	205	182	188	169	170	206	173	168	157	194	172	171	167	178	166	169	183	171	175	189	210	165	193	172	161	196	159	177	212	170	186	185	168	183	197	196	174	157	195	189	175	191	191	188	166	191	193	173	188	182	155	218	177	204	196	173	176	178	176	182	187	193	174	162	188	205	170	198	187	190	177	199	205	173	174	183	175	184	178	153	195	181	166	180	182	204	197	182	169	164	189	191	179	195	166	181	164	178	183	200	169	173	185	154	159	191	179	182	172	166	163	181	179	185	179	163	203	193	193	196	181	196	185	148	179	172	182	183	169	171	180	157	173	166	196	203	174	174	179	194	200	185	186	172	157	184	178	168	204	183	201	184	202	169	198	157	170	199	163	188	196	195	190	195	181	176	215	203	168	162	179	191	173	170	181	189	178	202	175	197	168	189	191	178	165	171	176	183	183	186	174	190	192	192	192	201	192	162	196	195	160	193	194	176	145	169	190	210	176	199	161	189	181	187	195	178	188	206	186	160	176	163	178	160	187	204	190	178	196	164	194	203	194	184	169	152	191	172	188	193	180	187	159	174	189	172	198	179	199	193	173	174	163	204	175	165	215	171	209	186	172	178	199	185	181	185	197	186	180	176	170	180	215	180	171	186	182	190	177	190	182	174	180	201	197	172	178	185	183	185	177	181	171	198	191	187	183	171	191	189	191	168	174	219	185	194	195	201	189	173	194	199	197	165	160	193	181	153	178	199	164	179	191	180	182	175	200	182	163	160	210	164	186	200	175	185	187	190	159	187	187	200	173	181	167	170	184	149	184	183	170	167	211	176	191	197	181	186	160	164	142	153	181	213	182	168	174	176	167	181	194	180	188	188	163	195	187	183	183	188	183	176	164	188	194	186	184	176	169	162	195	190	161	192	185	201	173	165	181	199	199	198	195	176	171	172	189	167	190	170	175	196	163	165	172	171	151	181	173	174	197	159	165	205	179	166	178	169	206	182	195	162	186	180	184	163	214	170	190	161	192	168	183	185	169	182	175	196	220	171	171	196	148	171	171	170	178	204	204	169	168	164	187	197	186	180	185	182	192	179	186	177	164	195	161	199	166	204	166	197	190	206	180	183	169	189	177	191	183	153	199	158	160	207	176	207	187	200	156	189	194	164	195	178	207	153	179	196	167	193	186	186	182	187	171	212	195	161	203	202	194	186	185	177	183	185	184	208	186	159	160	166	184	166	167	169	171	174	179	175	163	221	203	197	178	185	186	169	197	194	169	179	171	198	209	178	194	159	184	177	172	168	186	179	184	178	179	178	205	162	161	166	174	188	148	174	174	181	189	180	185	204	167	184	144	191	178	181	172	192	213	192	222	190	183	154	192	201	163	166	167	192	190	189	190	183	182	166	196	170	178	218	178	187
4519	6503	4079	1981	1629	1280	857	645	568	429	370	309	295	281	274	251	227	274	219	248	240	235	249	231	201	204	229	228	231	215	199	234	205	242	212	207	208	212	220	204	217	203	224	224	214	204	220	229	230	216	202	199	180	237	197	212	233	210	188	189	227	212	207	210	193	219	197	211	218	228	204	207	211	192	207	226	223	233	214	180	192	211	224	239	204	207	230	211	208	220	198	206	195	210	215	199	222	215	217	199	217	217	194	216	203	198	226	201	207	222	201	221	213	200	206	216	208	209	211	211	193	213	224	195	199	196	218	181	193	224	216	215	211	192	226	230	200	209	211	197	221	212	215	219	203	216	199	205	212	196	190	206	210	207	186	186	217	195	174	213	197	222	219	221	204	235	204	214	194	221	199	209	192	188	205	210	213	210	194	215	202	199	208	207	221	209	228	217	217	217	211	194	206	200	187	209	202	206	216	210	205	214	215	213	225	213	219	221	219	226	213	214	230	204	222	219	182	220	201	197	214	220	194	198	214	211	185	208	200	182	195	213	207	213	211	201	216	191	209	198	204	205	231	194	194	226	190	201	204	209	196	225	194	196	198	211	194	215	194	210	211	222	246	189	217	226	228	202	226	216	217	206	197	240	197	213	202	208	214	215	193	221	187	208	203	218	204	207	195	211	206	194	221	217	216	224	232	217	221	193	215	225	220	200	201	219	200	229	211	222	205	202	230	222	189	223	219	219	186	199	209	210	197	195	212	209	226	224	205	232	220	225	227	207	194	211	216	224	220	216	205	212	206	190	202	217	198	207	219	195	225	206	199	212	195	209	226	204	202	201	211	210	188	215	208	225	214	225	210	212	210	195	215	219	212	200	209	191	199	218	205	220	209	193	187	208	205	215	206	199	197	216	224	233	211	214	207	185	215	215	200	218	243	208	222	197	222	205	208	196	212	204	209	201	194	209	204	200	219	200	207	207	225	213	200	193	214	199	197	220	231	186	186	190	196	202	211	213	214	208	209	202	193	176	196	214	191	210	198	214	209	191	209	207	206	200	212	223	194	211	229	211	202	207	212	223	216	211	222	192	206	234	219	202	214	215	206	195	194	213	226	229	203	213	195	164	215	200	195	213	218	184	214	182	201	193	179	224	213	189	206	219	204	201	204	200	200	208	198	214	237	193	198	201	202	222	198	213	212	186	198	211	198	211	203	227	202	204	188	209	224	203	211	189	203	231	210	225	226	215	176	241	201	216	202	233	218	211	213	225	203	188	229	192	195	205	205	235	201	201	226	229	232	168	194	219	211	224	203	210	197	222	239	208	200	195	201	200	201	207	199	188	210	184	217	208	212	223	227	192	204	216	215	206	189	181	204	222	198	206	198	226	202	177	216	174	212	214	218	187	202	200	211	233	203	192	202	206	205	171	220	204	226	228	221	221	199	204	211	217	212	237	195	197	187	220	186	230	223	197	199	226	210	213	205	239	219	188	182	220	200	214	239	221	183	225	217	209	230	230	211	228	206	232	202	228	189	198	208	222	210	209	190	226	236	215	197	197	233	215	227	186	211	202	223	184	220	218	190	229	198	205	227	194	186	199	201	209	207	187	199	230	202	221	193	204	226	215	230	196	203	216	224	206	194	207	198	204	198	210	204	199	219	204	218	196	219	182	190	191	188	196	219	213	228	195	175	210	198	209	197	216	222	193	204	227	191	186	216	209	200	195	207	214	200	217	202	194	194	191	180	211	209	202	211	225	226	211	197	208	185	252	202	222	213	228	194	227	226	172	201	216	193	216	206	211	213	232	217	193	197	221	216	203	208	202	218	202	206	227	222	228	192	223	197	216	196	207	180	226	194	195	226	201	207	235	206	185	204	209	221	196	229	198	219	213	224	213	201	210	218	228	210	211	205	231	204	210	188	212	222	208	246	187	202	203	199	223	169	190	217	208	203	233	221	225	203	211	219	219	191	216	213	216	193	203	217	211	214	207	213	222	191	195	181	182	189	220	218	223	218	220	212	215	196	216	187	214	216	229	202	186	242	208	208	218	204	239	207	200	202	214	204	224	209	210	220	216	211	213	222	209	229	201	202	180	212	188	209	212	205	216	198	218	216	218	217	211	183	201	203	206	211	205	202	181	207	222	205	224	222	186	207	214	199	220	214	217	210	202	208	215	212	214	210	175	212	183	230	201	198	213	210	235	219	204	202	218	234	231	187	203	180	208	201	207	221	212	199	219	195	211	196	223	186	207	232	189	207	198	179	227	230	234	202	193	215	219	209	220	194	180	192	190	209	208	194	221	201	196	202	212	192	214	232	185	219	192	217	210	200	186	207	207	185	213	211	214	219	222	213	214	178	217	186	218	208	157	185	210	220	208	199	190	186	199	186	220	216	197	227	215	182	207	206	201	189	199	204	201	204	200	216	203	208	208	245	198	212	226	214	224	224	207	230	203	203	216	223	209	200	229	185	222	197	214	225	227	243	212	204	222	233	202	225	227	203	193	203	188	231	199	196	194	214	217	195	219	174	198	184	219	210	201	197	198	178	192	199	201	204	171	208	210	217	200	190	199	194	213	211	252	207	210	212	229	224	212	207	197	215	262	169	210	202	213	207	201	215	228	210	216	222	204	225	223	209	186	181	216	221	214	209	188	214	206	207	225	225	237	205	202	217	194	225	199	208	208	197	185	199	209	233	226	195	195	191	239	229	222	187	203	223	189	197	201	203	229	207	217	193	190	186	218	194	205	204	205	202	219	216	213	220	217	219	238	202	207	207	192	219	228	208	212	210	228	214	234	181	213	231	190	191	216	214	217	198	202	211	185	227	198	212	224	209	226	212	201	208	230	210	211	182	205	216	207	195	227	193	225	209	200	193	216	198	212	219	221	199	199	170	202	212	200	248	202	220	233	215	227	201	202	209	214	218	242	210	184	196	203	223	189	216	214	196	210	209	211	205	213	199	200	200	205	196	166	238	212	207	198	219	241	199	222	195	184	187	224	203	181	204	213	204	211	196	182	192	197	200	240	193	212	203	206	220	219	199	219	207	203	211	208	218	201	205	201	211	197	213	224	213	211	199	213	202	192	193	204	204	228	213	208	231	226	217	226	195	209	200	223	199	206	208	211	185	218	215	214	225	201	199	191	215	215	202	213	208	217	206	207	192	225	200	223	203	196	198	217	205	218	211	195	197	210	186	201	194	195	218	211	214	189	193	183	211	204	229	183	198	227	186	198	212	202	217	204	223	212	238	196	202	202	197	206	219	184	215	212	229	230	193	191	208	231	186	227	214	215	193	211	199	205	205	229	218	214	222	216	199	218	191	196	187	225	189	201	235	206	205	211	196	218	191	195	250	198	201	203	223	208	209	191	214	229	214	192	215	167	212	232	198	226	173	227	208	204	209	198	202	202	195	212	192	221	214	211	193	196	224	174	234	198	224	202	199	208	207	207	210	198	197	204	212	213	189	205	184	190	218	205	229	204	201	216	211	229
22450	21298	29149	23773	21293	21360	12855	1538	1149	1059	844	737	704	662	628	596	592	603	574	582	601	569	533	539	512	570	506	558	545	495	507	535	511	560	507	515	453	524	516	529	509	487	508	485	501	482	486	488	512	475	509	491	499	530	485	476	522	497	486	491	486	511	512	439	473	469	494	511	492	532	509	508	489	530	503	491	486	472	511	471	478	456	476	474	476	503	491	492	519	464	499	424	456	498	514	490	497	537	449	492	493	505	524	503	452	503	504	524	493	515	473	486	472	531	518	467	506	482	498	476	506	531	486	503	531	491	499	463	483	507	519	504	497	481	503	472	502	479	488	492	542	467	443	522	489	522	478	448	498	473	482	486	504	510	506	498	463	502	489	521	524	474	506	535	518	507	519	465	494	469	489	501	456	499	501	491	499	503	465	480	494	538	528	499	470	496	499	491	488	470	475	484	465	452	495	474	513	519	485	496	480	500	452	464	507	518	514	494	473	488	479	494	462	473	513	485	491	490	465	524	478	529	493	491	501	492	449	483	482	494	465	480	450	478	450	495	505	457	509	501	465	473	457	560	468	508	518	515	481	538	480	525	467	443	472	469	467	494	504	496	452	455	447	491	498	469	511	525	457	477	471	522	458	484	467	496	444	504	525	501	508	488	479	496	483	482	503	490	504	478	463	477	533	479	520	499	479	451	533	452	466	476	498	521	487	493	469	507	480	488	483	515	469	467	473	477	496	453	452	493	462	475	481	483	461	484	477	474	479	495	523	488	491	514	495	503	472	477	495	492	489	486	501	505	497	467	531	474	503	478	490	484	484	506	518	496	423	454	522	525	472	479	510	490	510	518	481	515	488	513	494	480	475	510	486	467	527	482	467	492	515	503	497	457	500	469	499	511	483	461	523	512	469	494	475	507	477	485	482	506	512	495	471	492	522	498	488	454	456	478	455	499	478	481	535	471	455	465	489	450	467	494	495	460	428	484	474	472	474	485	486	496	484	504	509	494	513	457	456	463	494	487	462	458	497	534	502	482	527	517	461	494	486	480	526	452	458	466	467	495	540	485	527	456	489	491	473	467	437	475	490	456	471	480	528	454	541	444	491	462	495	507	480	468	490	506	484	485	463	494	501	497	488	488	472	511	501	449	498	486	502	507	495	454	488	480	488	504	505	490	480	453	461	508	488	474	474	426	503	490	479	517	469	475	493	503	503	444	516	524	463	459	499	535	504	507	468	511	504	518	498	484	479	483	506	468	468	505	470	476	493	483	476	468	486	495	486	514	521	500	497	503	512	428	453	488	493	486	504	455	507	530	490	456	485	465	509	504	480	489	470	493	481	521	468	513	505	455	474	485	493	477	476	498	481	503	512	457	474	485	522	509	478	486	498	469	486	453	471	475	518	486	496	499	495	505	499	462	474	528	496	492	469	468	489	488	504	477	468	470	494	457	465	492	465	490	476	507	467	480	461	494	509	502	475	500	472	462	490	513	452	490	486	493	461	486	493	480	473	505	468	511	507	487	480	479	485	484	486	457	508	522	493	494	469	483	502	471	490	461	464	494	479	468	469	419	465	504	486	507	495	488	523	501	438	508	514	477	488	492	486	482	500	480	499	496	513	509	511	493	481	494	483	538	475	489	456	476	516	471	461	463	490	495	499	483	489	485	510	473	481	478	472	454	514	464	503	510	485	509	457	488	475	466	482	520	493	475	485	522	510	451	497	487	504	464	477	467	487	488	482	481	514	507	506	452	491	477	479	494	485	495	500	492	503	459	509	496	518	485	515	492	491	515	532	493	510	495	490	463	483	487	533	478	502	497	475	493	513	468	501	483	488	476	502	442	538	506	491	474	494	502	487	496	483	509	489	490	438	459	465	513	494	490	495	502	494	483	477	451	494	509	502	507	501	440	498	508	516	452	491	497	485	474	440	479	489	495	480	477	459	514	480	531	465	513	484	473	434	491	498	466	458	481	545	476	472	484	450	488	496	470	518	472	529	466	481	493	468	519	488	456	491	448	448	472	475	478	507	477	513	540	496	481	498	478	477	485	510	500	452	474	475	464	496	545	488	470	536	494	508	479	424	453	461	515	464	523	509	470	465	494	521	499	487	523	522	541	449	492	459	483	497	487	533	529	456	526	491	467	497	488	494	455	492	500	489	486	504	507	512	506	488	497	493	461	486	476	463	466	438	486	492	501	481	491	469	443	484	507	471	466	505	496	508	508	478	518	451	509	488	514	466	487	494	507	494	511	524	449	482	489	499	491	489	433	476	449	474	453	503	508	484	480	505	497	523	468	478	493	500	476	502	493	478	464	516	499	461	512	491	455	506	503	478	497	475	507	457	507	526	512	470	469	508	502	469	463	473	485	535	456	489	514	486	499	481	478	491	498	457	526	468	470	491	484	504	494	484	481	494	512	493	484	480	485	497	489	563	459	502	453	469	456	484	467	534	477	477	525	461	495	487	481	496	433	504	486	488	471	478	471	501	508	495	494	453	513	489	493	464	497	478	469	476	491	490	468	483	514	434	451	467	483	480	513	476	474	454	436	478	451	497	479	456	470	456	510	518	470	454	486	475	491	551	499	471	447	458	521	470	483	480	523	471	532	479	509	477	469	514	464	476	467	507	459	511	506	468	464	483	493	494	509	496	498	440	468	464	497	482	446	485	491	463	484	478	482	478	447	495	487	468	504	473	482	508	478	493	469	502	548	477	477	497	481	495	430	496	475	469	444	477	491	487	434	491	482	470	482	500	454	484	478	469	520	473	512	519	480	507	487	480	488	509	487	484	476	442	463	473	441	494	505	482	487	478	475	527	434	519	483	468	510	498	467	463	488	472	505	478	470	444	483	505	452	468	474	471	475	483	482	457	486	480	470	506	482	463	509	493	513	487	470	463	519	493	502	507	457	490	546	507	480	490	513	452	498	457	514	473	475	491	471	503	473	482	472	476	473	513	466	505	449	499	474	486	534	493	449	467	497	474	473	507	484	484	471	459	536	498	439	502	488	478	500	523	486	528	473	512	483	482	500	492	447	452	490	479	488	503	521	494	484	449	500	485	473	474	511	467	493	487	476	516	502	501	479	468	499	469	475	496	435	493	496	480	466	441	530	527	469	501	496	470	489	494	508	481	461	476	476	476	473	486	514	488	500	516	509	490	523	539	472	507	491	524	517	475	412	480	493	462	525	458	454	496	478	487	499	463	480	458	462	482	475	477	492	521	481	457	481	468	471	488	488	519	501	455	496	476	462	476	473	499	449	501	540	555	517	467	508	499	476	490	490	442	517	464	459	453	504	459	491	512	485	468	480	502	502	490	508	525	468	496	488	499	470	521	475	472	464	474	497	475	447	480	473	516	495	470	480	501	466	521	517	511	540	488	488	478	496	487	517	477	540	486	493	498	476	475	483	484	489	472	467	523	467	517	492	477	490	482	520	493	496	471	484	515	474	505	435	481	512	464	521	476	500	529	515	538	511	457	503	479	494
7310	17148	11989	6145	5042	3826	2398	2093	1765	1337	1114	918	846	796	737	743	674	691	604	673	612	649	639	589	594	597	579	571	546	593	587	538	558	566	562	555	534	575	569	560	531	564	543	520	513	531	550	524	545	539	542	506	551	534	563	525	564	536	588	560	513	526	533	541	576	565	567	532	542	578	558	517	549	543	517	544	537	550	499	565	545	534	512	527	553	549	543	514	515	530	546	502	563	585	523	542	524	533	509	531	514	530	505	549	484	483	550	527	482	534	522	542	534	535	528	491	525	543	541	535	547	575	560	534	531	538	507	518	522	539	549	511	512	507	558	540	539	554	544	508	531	548	554	561	539	561	510	549	529	511	552	512	520	500	524	552	573	494	526	489	531	525	544	511	536	492	489	508	526	537	533	529	522	513	517	532	491	512	530	517	537	521	541	533	546	487	550	540	545	514	492	531	556	516	569	528	539	531	542	552	517	547	532	516	552	529	545	560	517	517	515	586	533	527	542	557	533	533	540	484	573	564	483	486	489	514	563	533	538	553	495	559	507	507	580	507	465	536	555	508	527	536	566	504	551	522	536	510	486	553	504	534	526	542	541	546	540	539	520	526	523	542	544	547	526	545	506	560	570	561	526	528	521	492	536	547	509	501	550	538	534	523	549	536	545	519	519	498	484	526	519	516	525	510	534	537	559	496	514	500	531	555	500	549	544	487	524	520	477	556	548	509	503	563	570	554	532	515	524	509	547	526	536	520	552	512	518	486	503	528	554	509	557	505	512	526	570	538	559	513	526	508	522	551	531	517	580	524	496	562	510	499	517	552	530	557	553	503	512	567	525	523	565	544	521	509	548	536	557	576	542	507	522	523	552	511	525	514	562	565	545	508	531	539	509	539	536	532	566	580	519	535	487	540	515	534	495	501	510	540	521	496	550	518	514	502	572	513	482	499	512	512	473	536	579	522	543	539	533	553	510	552	560	503	527	494	527	563	524	529	524	567	526	522	506	534	535	503	573	531	525	542	497	509	541	520	536	527	526	495	517	551	513	528	537	516	568	526	498	529	531	483	528	505	536	570	526	522	537	531	543	526	547	476	542	544	544	489	542	523	546	564	551	529	538	519	527	511	540	521	557	540	549	526	508	545	567	549	549	564	513	546	556	531	546	534	544	554	503	510	495	550	497	532	529	541	529	531	497	504	555	522	518	521	561	507	498	521	520	536	534	510	494	508	524	541	523	505	577	550	536	501	498	519	556	521	522	557	534	542	538	555	513	512	493	560	535	544	529	539	528	558	518	533	568	538	546	529	490	560	511	565	497	512	512	529	577	538	523	513	559	550	509	546	556	529	554	548	534	535	567	517	526	528	512	512	502	546	497	554	540	547	544	560	512	521	537	539	510	542	545	547	538	516	518	549	511	539	550	553	557	522	554	518	549	553	553	510	511	553	478	525	510	532	529	511	538	557	517	506	550	526	523	489	513	520	531	538	578	551	516	505	549	539	534	485	473	535	556	558	574	550	514	522	550	557	521	472	525	501	535	558	546	546	508	466	536	537	528	512	512	525	528	511	585	519	536	530	515	588	492	549	552	551	534	530	535	524	534	505	539	580	505	564	528	569	523	520	546	522	538	551	542	512	519	469	543	540	531	535	564	519	551	565	533	501	552	543	546	525	532	550	517	551	496	549	525	500	518	521	514	530	472	524	531	506	486	503	571	505	523	529	514	477	502	482	525	538	550	486	520	533	519	508	499	557	538	544	542	554	515	545	542	541	583	523	565	513	513	547	564	500	502	533	525	507	513	551	543	554	514	546	559	560	520	549	521	490	503	531	532	552	547	537	518	512	564	516	521	533	553	514	544	531	493	564	562	519	513	494	522	550	549	505	518	575	567	509	492	486	476	512	491	526	523	544	530	510	510	575	495	536	497	563	552	473	505	566	523	554	506	564	552	518	474	499	512	534	521	554	528	530	509	544	515	530	498	493	526	536	565	567	536	494	540	500	518	541	531	560	549	494	511	517	540	512	510	551	515	514	491	549	538	547	547	582	540	525	542	543	496	568	567	543	525	524	509	526	514	535	506	533	532	539	520	523	525	480	549	536	516	512	541	565	506	516	539	524	585	562	510	504	530	550	528	492	535	505	546	533	531	526	533	498	513	560	529	534	511	559	471	549	532	539	484	526	524	503	580	581	512	513	504	536	558	500	506	565	544	549	549	507	533	539	555	510	526	540	513	511	606	479	503	499	522	554	538	547	536	489	527	522	511	548	517	570	549	516	556	513	540	558	515	484	543	514	566	511	510	518	498	548	565	522	534	530	570	536	581	516	525	506	498	477	543	533	545	507	550	497	532	515	508	532	560	546	546	529	529	504	551	522	521	535	546	516	549	538	537	505	511	512	548	495	522	534	478	543	506	555	577	499	525	505	540	502	489	512	512	532	509	526	553	540	530	505	538	506	528	550	513	514	519	532	514	542	494	530	511	538	499	516	561	552	480	501	521	481	516	556	507	519	507	518	520	578	557	500	544	540	527	579	556	514	518	515	503	526	532	509	521	550	523	512	491	545	501	535	499	544	569	529	523	489	589	510	539	511	537	497	504	552	533	524	523	520	537	519	508	528	548	518	519	562	524	543	546	543	548	523	520	532	511	510	505	540	517	494	541	569	545	547	531	533	550	524	565	547	534	496	520	565	506	525	557	489	500	500	508	537	515	546	505	533	502	528	541	546	512	580	518	510	518	553	499	530	523	559	531	476	557	518	543	566	557	525	501	515	487	525	494	534	521	515	545	517	543	496	550	554	523	523	498	523	530	548	524	490	521	565	501	517	552	519	517	513	567	512	507	523	480	536	526	562	499	528	558	547	524	546	550	515	492	494	544	533	468	549	521	515	518	541	503	475	518	514	516	501	510	567	536	528	506	485	526	524	512	538	559	538	527	530	535	518	543	571	512	531	492	571	526	513	541	566	502	521	534	491	476	496	514	505	518	550	498	563	496	544	558	512	539	528	533	508	556	503	527	519	519	504	502	515	509	489	548	562	571	520	523	557	530	528	525	511	524	512	491	529	515	542	574	521	526	488	560	516	540	520	536	558	531	565	523	515	540	537	524	520	536	581	513	498	529	487	489	533	522	525	505	540	546	510	494	555	522	476	507	534	509	546	523	519	488	518	538	526	497	490	577	561	519	487	509	510	520	573	524	543	531	553	574	516	542	530	522	541	560	521	504	516	519	522	546	517	548	519	527	526	538	514	510	552	508	480	514	531	564	547	520	528	554	551	516	534	519	512	519	572	532	535	523	560	541	588	542	486	490	512	542	559	504	537	549	533	559	539	548	529	572	514	536	458	545	552	566	554	532	499	566	535	532	502	505	524	521	528	544	515	505	510	527	506	517	526	543	498	577	559	514	530	514	519	523	524	547	531	503	527	540	529	498	522	553	561	510	512	505	531	535	550	523	517	531	516	543	519	544	487	494	518	538	555	540	544	568	549
27465	19665	6351	962	719	647	525	443	475	419	425	418	401	401	402	403	428	399	414	380	400	387	422	392	441	425	404	417	378	360	412	424	407	422	384	423	407	391	436	414	432	439	415	404	410	412	415	454	401	408	429	420	413	388	396	380	405	395	405	415	366	409	418	391	404	433	366	397	366	371	391	415	431	420	455	418	421	405	438	363	421	376	411	418	407	410	379	400	409	396	389	414	421	422	402	438	375	403	376	399	358	377	431	389	403	419	388	412	381	420	372	413	400	402	403	400	431	376	353	398	408	395	417	429	414	387	390	392	428	393	411	404	369	406	417	400	394	399	398	436	396	400	388	363	391	411	415	376	418	448	391	408	401	392	408	405	378	423	401	405	435	394	420	377	394	428	343	426	389	427	411	449	397	373	396	384	390	410	370	436	391	390	388	399	413	377	414	432	431	385	398	413	416	391	402	387	405	391	402	409	392	420	406	356	426	403	405	401	378	401	421	434	404	413	400	396	415	436	435	428	383	368	391	414	406	360	399	382	415	421	415	405	403	387	387	415	379	403	380	406	399	397	396	374	409	408	422	418	397	375	391	398	403	415	392	375	437	424	390	408	401	415	404	394	402	397	394	405	385	436	391	449	335	409	408	412	446	383	388	432	385	405	400	414	414	408	360	412	414	418	422	387	397	395	398	377	369	418	409	388	403	400	404	427	408	394	400	377	421	355	379	404	417	421	392	393	451	416	442	412	381	414	404	376	384	399	412	398	431	408	415	421	401	413	366	438	393	428	405	398	413	385	422	391	373	403	399	398	378	428	428	447	426	382	405	430	404	393	395	393	399	413	431	391	397	367	379	365	394	414	435	388	414	372	397	381	381	427	401	419	395	413	435	410	416	409	373	399	398	429	407	442	416	402	392	410	370	397	400	408	438	387	391	427	400	385	359	413	397	413	401	399	382	414	368	392	395	381	386	389	384	371	392	397	392	395	404	426	418	407	430	379	372	396	417	432	402	411	409	379	374	388	374	369	410	407	391	387	386	392	404	383	371	421	385	400	374	372	359	414	386	414	407	399	382	394	434	404	384	424	394	424	398	429	415	370	429	383	387	401	371	382	409	392	440	412	404	428	375	415	413	411	418	428	415	415	400	420	434	420	387	392	351	373	430	378	411	375	417	393	405	385	394	397	413	390	373	386	396	398	430	387	450	389	406	392	390	406	419	401	393	395	401	358	405	399	411	416	389	406	427	406	375	395	407	417	405	386	392	382	397	445	387	413	427	408	421	405	372	432	406	397	368	431	390	418	405	400	414	413	373	362	377	405	404	382	402	385	407	429	389	411	381	402	409	389	408	404	394	418	420	437	390	423	422	415	384	368	428	447	429	402	446	373	387	417	386	383	417	439	404	381	406	391	378	381	402	387	425	399	382	405	419	414	401	408	390	465	423	400	398	419	398	399	420	376	367	414	440	388	434	357	413	377	413	411	418	376	402	392	380	427	395	388	406	418	415	385	429	396	386	414	415	383	450	399	385	393	395	379	392	431	376	394	426	375	413	397	396	406	394	401	371	391	389	407	426	408	406	442	399	438	430	422	413	425	404	399	405	384	414	407	380	416	414	429	414	428	450	389	410	408	394	397	380	385	384	375	378	417	415	421	376	386	393	363	390	366	408	400	437	394	370	397	409	431	399	399	406	354	378	427	431	413	399	400	406	380	393	390	415	406	425	424	391	412	422	368	406	402	393	373	409	382	382	405	404	392	394	402	434	411	390	411	413	388	352	375	395	418	450	407	388	392	400	411	415	396	411	413	373	419	372	385	370	396	362	396	411	388	390	395	399	365	406	448	397	386	400	432	377	421	400	404	387	408	411	395	405	403	428	401	412	391	411	416	429	379	393	376	420	411	393	399	443	432	399	404	407	434	403	390	354	399	440	407	401	409	384	391	400	411	441	359	392	392	404	408	413	377	399	427	384	420	413	427	392	411	400	398	432	411	416	417	389	406	411	420	389	400	400	395	431	438	413	377	363	375	413	390	402	373	390	387	409	423	406	414	407	408	421	397	402	399	439	404	426	394	391	390	395	398	405	408	425	405	428	438	383	390	409	455	397	405	385	397	394	370	423	384	414	398	404	413	404	371	421	377	405	419	368	384	411	419	361	377	423	403	390	406	400	419	412	379	395	372	417	417	398	440	423	384	389	420	403	404	364	406	418	416	409	400	408	410	349	403	406	393	379	417	385	441	391	355	428	392	400	439	424	386	403	388	434	391	380	417	381	401	392	381	390	422	422	407	393	377	397	420	394	376	401	401	395	391	399	391	428	421	420	425	362	379	422	423	377	399	417	371	451	392	422	420	387	400	416	422	395	405	410	422	422	391	415	406	396	399	415	438	390	402	378	371	397	382	397	417	399	360	415	374	420	401	424	406	412	414	398	377	383	415	398	391	401	388	369	428	389	403	389	398	439	410	396	434	387	403	399	390	444	404	379	424	394	410	412	419	393	392	401	398	370	384	369	462	400	410	363	408	419	379	405	364	383	410	414	381	436	353	423	424	390	382	410	381	391	408	397	402	388	380	389	434	411	407	421	462	384	414	425	378	395	402	362	459	406	365	415	428	393	401	378	438	354	384	376	367	391	374	375	381	378	381	365	384	366	419	392	373	403	396	388	391	384	406	412	389	394	440	384	399	410	419	425	411	404	395	413	410	401	384	440	411	399	394	386	414	427	404	397	390	405	410	411	405	404	419	428	427	409	397	420	400	439	385	410	421	386	406	415	404	390	394	404	410	356	387	403	391	408	416	399	375	387	412	382	413	396	406	405	389	365	393	417	404	377	424	378	385	397	408	384	403	399	387	371	445	385	395	408	405	417	402	418	393	389	404	412	385	386	413	388	392	387	438	401	407	387	434	455	423	392	430	387	416	419	404	395	407	429	430	384	403	396	419	437	393	410	406	409	433	418	425	410	431	355	377	421	418	383	399	395	396	372	417	388	422	411	392	374	396	380	395	381	401	378	354	431	432	391	410	427	411	394	430	414	388	423	393	413	385	398	412	367	405	413	417	418	401	405	434	401	404	390	408	400	406	389	377	430	399	403	410	385	404	417	355	419	407	404	371	407	373	413	401	432	389	371	420	398	383	398	387	414	423	448	352	401	417	387	407	377	400	420	382	419	401	379	444	421	395	412	376	407	383	404	417	384	392	423	408	424	385	401	428	382	444	397	428	366	385	402	397	375	420	369	396	391	402	417	410	383	377	426	367	385	373	425	417	412	406	381	431	380	445	395	396	398	377	441	396	438	421	410	415	385	406	390	391	392	412	430	401	383	408	407	366	410	427	420	415	415	407	431	428	389	423	379	392	391	403	384	425	394	393	407	440	387	407	389	399	380	408	397	407	396	418	401	399	441	397	381	397	391	388	418	406	359	391	400	448	401	428	385	385	376	384	425	409	400	400	414	443	392	423	390	404	436	406	386	372	395	382	392	393	472	414
5260	1721	1037	667	595	603	481	486	467	464	455	444	430	412	413	429	413	422	445	403	404	410	416	403	419	447	468	456	421	442	409	396	437	398	400	403	442	436	406	390	445	441	390	440	413	437	481	404	442	453	447	463	445	398	440	397	439	406	439	437	415	419	402	379	406	398	437	410	427	433	420	423	433	441	432	415	426	441	426	438	417	445	405	407	430	442	403	432	409	406	399	416	423	409	423	409	375	391	361	410	417	416	467	418	417	422	429	425	426	391	446	416	399	384	438	441	389	426	462	408	415	458	437	480	407	431	433	393	431	468	417	411	465	413	422	396	413	400	428	432	420	422	375	435	387	424	406	396	430	414	425	375	445	422	398	458	457	439	385	401	440	431	407	428	448	466	435	435	405	445	414	411	419	417	439	462	403	467	382	453	427	451	462	442	423	404	428	452	455	434	439	414	461	417	433	443	449	382	439	437	408	431	402	433	403	454	416	418	419	420	416	393	417	397	444	422	405	424	450	431	440	474	428	441	414	419	440	428	402	394	440	429	421	399	430	418	451	432	421	397	425	400	429	443	429	432	442	432	435	417	411	419	431	411	438	427	420	417	424	424	409	433	429	458	441	424	442	437	415	460	429	421	413	373	403	425	435	420	395	402	417	456	438	459	413	436	410	436	424	454	441	436	439	407	453	449	417	405	442	440	445	452	445	425	433	434	499	424	460	409	465	436	408	411	463	425	429	451	441	416	417	408	442	449	441	417	396	425	424	416	408	442	424	415	403	430	433	428	433	408	402	410	442	438	437	412	451	369	426	442	413	443	401	403	464	434	416	419	433	457	395	434	450	410	435	432	386	397	422	445	421	418	447	442	364	410	454	366	425	415	452	408	446	389	431	403	408	456	445	425	419	462	427	434	395	434	446	408	406	414	430	403	438	428	420	410	446	447	444	419	448	412	404	404	441	413	446	447	442	429	418	463	422	424	430	432	398	422	413	378	430	398	435	430	415	417	400	414	430	415	443	436	408	396	410	433	411	442	416	439	422	425	421	429	423	437	405	396	422	406	394	428	438	407	420	402	441	414	421	419	443	432	441	431	420	403	384	448	355	399	425	389	454	407	423	443	425	414	389	438	417	454	415	435	408	436	422	408	445	431	396	407	448	436	416	440	413	442	416	431	450	436	436	437	472	470	436	452	431	419	423	435	438	434	424	422	452	433	432	431	393	456	431	421	391	443	414	428	453	404	433	452	438	425	450	410	419	352	413	441	414	438	400	406	455	446	429	413	393	441	429	461	418	431	439	446	412	412	479	453	405	414	426	407	467	410	441	468	416	445	439	419	436	393	397	394	415	430	444	443	468	441	452	416	450	446	448	382	407	450	414	442	462	434	435	406	419	412	429	400	426	457	424	404	422	451	464	439	439	408	424	420	365	430	411	394	414	434	427	431	422	417	429	417	442	413	383	427	417	447	395	417	436	389	419	427	433	435	401	436	425	403	428	421	427	407	413	458	448	415	424	391	396	415	417	413	429	423	432	435	418	392	457	452	447	418	412	432	425	405	422	418	448	441	425	442	445	438	445	455	404	413	437	392	452	414	399	384	424	448	414	411	419	395	399	460	428	469	400	424	421	399	406	422	415	428	424	416	393	416	412	421	451	410	437	441	412	447	433	411	403	427	420	467	432	431	388	449	449	428	435	432	433	418	453	412	423	429	433	410	449	421	457	471	462	407	477	390	434	426	459	365	439	463	439	435	429	408	446	420	393	408	423	448	401	392	432	425	406	442	421	437	407	410	451	494	409	397	433	426	440	420	454	398	426	428	469	401	389	407	424	428	448	394	447	401	401	443	418	430	396	401	413	431	443	448	423	461	420	413	441	427	427	436	425	447	414	389	405	413	411	395	424	422	411	432	415	415	402	433	435	434	448	428	429	431	430	457	392	424	420	417	435	410	452	426	442	415	426	403	428	436	440	425	438	439	424	421	426	452	449	390	431	451	445	454	420	409	439	465	431	435	420	391	446	401	395	409	440	439	422	415	440	439	463	419	455	429	418	451	424	413	412	420	452	434	456	419	433	467	457	407	453	410	431	430	409	437	421	429	423	445	411	434	429	408	425	398	414	418	406	413	396	413	429	418	452	418	420	404	411	404	417	413	428	430	432	419	451	411	389	410	429	386	428	443	422	429	410	441	443	402	440	438	412	435	461	421	468	435	420	440	405	435	441	430	413	458	400	443	394	422	457	434	454	440	431	447	439	429	439	387	441	454	456	412	420	454	429	441	437	446	397	463	451	414	419	423	423	424	447	440	416	422	416	435	419	438	418	445	408	435	419	420	446	460	420	442	391	418	428	447	385	445	390	420	408	402	445	432	391	415	416	448	427	457	447	416	436	414	420	392	416	399	433	430	430	406	401	469	446	413	427	412	413	377	431	419	426	413	406	420	398	422	448	434	416	421	394	467	421	429	440	384	439	438	427	407	462	450	414	386	440	426	435	398	410	400	430	414	419	448	433	471	394	400	415	463	428	417	400	402	471	400	444	422	415	440	419	418	438	401	435	448	452	444	456	417	394	464	436	422	435	427	425	424	399	463	399	421	417	412	411	414	432	435	443	427	421	433	404	393	436	409	411	406	458	403	444	439	446	394	377	411	467	438	422	429	447	418	418	408	419	457	423	429	439	421	409	448	453	434	405	460	459	424	429	419	397	431	431	447	414	458	405	417	410	445	420	408	430	438	445	424	462	430	403	433	413	407	458	446	438	395	433	426	427	445	435	406	422	440	422	392	435	438	459	421	428	421	416	445	412	415	408	436	368	416	407	399	430	400	439	426	430	430	399	444	430	414	449	391	437	427	446	438	399	412	440	460	426	424	446	427	448	420	396	428	393	379	403	440	398	421	414	391	424	412	437	428	442	472	390	418	431	410	428	400	435	439	428	416	490	415	436	446	436	399	422	421	412	409	404	422	398	420	457	419	445	451	410	432	448	410	443	408	414	455	440	423	431	435	436	389	386	418	432	402	432	399	399	433	443	417	422	437	391	443	436	420	379	433	421	445	401	410	420	416	419	445	430	451	408	392	415	456	416	394	463	400	426	411	436	440	416	400	461	443	461	432	403	427	388	429	408	422	450	450	420	462	412	455	455	408	442	432	454	409	464	441	407	450	473	415	428	448	431	393	423	413	450	410	415	446	427	418	424	413	436	416	426	432	424	415	445	453	469	400	423	427	463	413	425	440	424	454	420	447	435	437	412	428	447	410	419	442	408	438	425	436	452	444	435	445	430	380	427	382	408	433	428	412	424	450	427	393	407	443	400	419	431	410	408	437	394	426	446	449	404	404	409	416	416	439	417	435	409	397	389	422	428	437	391	435	393	469	432	425	439	424	411	439	424	416	421	427	408	440	408	423	393	447	409	425	433	385	402	392	422	419	429	393	430	418	450	436	432	429	421	443	421	418	410	379	458	408	429	436	404	397	438	440	419	446	450	448
23597	21334	28844	24157	21333	13793	1857	1156	1033	921	841	825	773	754	720	728	767	719	727	683	721	675	648	703	695	676	684	651	695	629	686	720	637	665	710	701	707	657	699	662	639	675	704	696	682	673	696	664	707	641	574	651	614	633	641	665	656	645	675	692	662	645	633	631	651	663	683	626	654	653	616	623	672	665	669	684	694	656	604	645	630	658	668	676	668	666	664	703	695	648	679	632	650	628	605	682	713	654	641	642	655	666	647	635	628	688	682	639	655	679	672	719	618	620	685	625	683	644	606	662	645	662	609	659	718	686	683	683	652	697	652	645	651	620	679	633	723	677	657	690	669	668	678	649	647	629	687	694	748	670	689	652	695	713	680	669	701	667	707	663	677	617	637	651	653	670	657	659	697	680	680	676	689	620	650	636	653	657	655	655	693	673	678	673	646	664	670	660	644	645	649	669	667	636	634	702	645	666	656	654	650	676	642	636	695	650	633	657	644	676	667	695	711	679	693	670	671	660	679	650	631	678	692	671	653	625	640	667	651	664	624	662	672	667	684	638	696	660	665	691	650	684	652	695	648	650	662	652	665	668	673	648	650	648	648	681	662	648	612	669	715	647	625	646	671	651	664	682	623	654	648	649	668	657	676	704	667	680	673	681	649	686	680	666	691	673	637	641	596	636	684	677	658	692	642	658	675	655	663	649	619	667	631	667	714	681	667	675	662	674	655	623	674	641	669	641	666	678	642	650	663	666	662	641	679	708	706	672	652	682	637	673	664	663	646	659	709	660	678	594	688	656	627	645	676	651	639	677	640	659	646	676	666	712	677	688	676	668	698	635	633	681	670	666	708	642	651	678	637	670	664	681	641	670	640	655	697	654	604	705	674	665	736	678	645	679	686	641	653	660	668	684	619	668	693	581	647	656	681	673	641	686	639	655	714	655	631	604	620	689	612	702	653	678	665	627	664	656	637	610	677	662	678	647	668	675	640	639	659	676	650	663	636	651	671	645	675	665	681	714	665	665	674	615	675	655	662	665	661	645	693	715	653	696	650	645	695	712	692	727	670	678	685	668	642	634	648	679	697	678	681	686	666	663	661	673	674	692	677	665	680	718	660	631	654	636	633	644	647	694	640	670	652	656	601	646	688	661	670	669	631	702	699	694	641	643	639	684	653	638	615	768	645	650	706	668	678	713	616	647	649	693	681	653	662	658	639	676	669	653	685	690	636	681	656	636	654	619	660	662	680	626	670	698	677	675	683	651	669	667	663	619	619	662	648	661	635	604	676	632	733	665	679	634	652	659	608	666	635	635	629	665	677	660	677	646	681	669	659	667	694	702	697	644	662	627	696	674	691	677	721	655	672	688	629	633	635	685	699	622	644	630	660	670	630	631	679	647	667	629	688	666	663	661	654	656	659	633	675	721	691	617	653	665	654	645	629	662	700	599	682	627	647	720	618	659	656	676	641	668	650	645	688	643	678	658	649	629	654	655	656	670	696	652	663	597	692	647	652	658	712	703	661	634	626	607	669	647	662	672	733	645	682	647	647	667	722	645	660	671	656	705	672	651	629	673	656	646	614	650	653	661	685	672	649	690	695	624	687	627	666	611	649	637	640	700	641	677	660	683	625	629	674	666	657	680	709	661	698	691	674	669	654	660	643	615	682	651	663	638	686	678	668	639	692	714	658	681	638	672	641	671	653	599	669	673	641	719	684	628	707	676	640	690	677	628	653	680	677	666	664	712	637	617	679	653	679	676	665	708	643	647	664	661	650	630	684	638	634	638	675	632	660	585	668	649	694	646	675	628	627	632	647	627	680	666	623	670	635	639	652	674	622	667	672	654	674	649	663	641	645	683	688	650	630	672	683	673	702	655	640	658	679	666	611	651	698	697	656	617	642	684	642	692	702	668	671	617	683	675	670	679	673	667	627	660	685	670	637	583	629	666	660	697	716	677	639	640	692	620	704	647	624	633	620	634	750	629	664	665	707	723	661	653	673	652	608	660	673	635	607	689	705	663	647	620	635	661	674	667	648	673	672	685	701	651	641	675	609	674	663	649	704	639	611	666	673	688	648	684	661	640	672	668	641	694	670	623	661	716	677	643	649	616	639	681	668	664	674	689	683	684	666	682	691	656	634	656	641	685	661	647	643	627	660	693	648	634	639	654	650	623	634	661	686	670	686	669	626	683	664	667	651	695	668	652	692	667	609	659	662	657	640	640	677	678	662	646	635	633	656	688	660	615	642	630	631	643	690	658	676	675	684	663	681	634	722	651	639	665	660	652	667	692	694	695	639	663	659	667	669	655	663	632	656	654	669	640	656	679	666	691	686	653	647	677	679	678	625	629	679	706	652	680	644	666	675	653	665	646	665	687	684	619	670	647	635	641	634	647	623	643	641	685	656	669	702	666	674	658	685	631	676	699	643	635	626	668	656	659	660	629	619	667	721	690	655	685	658	635	721	698	704	717	679	665	667	652	645	672	666	680	692	659	715	703	665	624	699	710	658	635	614	676	635	649	646	648	673	667	668	638	615	641	648	666	673	662	662	611	674	664	647	671	653	673	626	616	605	665	641	684	688	655	657	658	646	679	683	647	672	622	691	653	671	596	641	651	689	611	679	661	651	671	623	654	674	663	659	684	653	635	673	641	652	680	673	660	655	638	634	667	703	651	691	658	645	631	663	657	644	685	641	637	646	702	670	686	643	602	656	700	667	604	675	662	619	700	711	705	646	638	676	654	641	670	634	668	665	668	647	713	673	687	681	659	665	654	633	641	656	675	668	658	632	635	662	662	648	663	628	667	647	672	648	698	645	651	675	640	659	656	650	626	691	640	677	657	665	625	673	680	670	696	642	638	682	675	650	684	672	660	662	704	679	651	657	671	667	729	651	655	642	696	660	662	653	628	667	673	648	673	683	694	632	666	676	649	685	659	601	692	654	628	642	703	654	705	670	603	678	680	673	691	648	689	638	644	657	650	661	696	648	643	666	680	678	658	643	706	666	674	698	626	654	658	675	659	634	724	640	716	644	671	663	659	663	624	657	641	629	636	632	630	621	703	664	667	669	646	668	708	609	631	690	642	646	636	683	683	639	716	698	664	703	613	691	646	668	672	673	661	633	678	625	625	690	680	661	653	636	676	637	681	652	715	706	687	635	664	713	669	655	708	709	654	681	652	667	674	674	703	647	647	659	619	677	665	658	634	665	633	653	619	629	665	626	635	648	669	678	698	670	700	635	648	646	704	669	657	667	691	649	680	628	624	687	708	672	602	656	615	681	639	636	685	644	635	690	698	673	624	665	708	672	686	675	709	665	681	684	638	680	688	681	661	668	669	672	679	644	677	624	702	643	601	643	649	679	697	596	666	619	682	688	668	667	704	700	615	674	615	599	656	694	624	697	687	682	632	605	623	651	689	633	655	669	628	683	651	643	648	616	648	657	680	685	653	722	659	688	689	649	670	622	633	706	674	684	651	700	629	633	699	651	655
5513	10832	7256	3798	3070	2378	1675	1460	1248	1124	1021	932	864	787	849	815	794	797	765	772	760	742	750	740	786	762	717	755	753	717	712	744	692	700	690	679	693	720	696	665	677	732	711	730	707	654	735	701	729	737	730	718	746	658	707	728	654	700	711	648	732	670	735	739	715	670	768	651	708	708	690	726	685	743	692	668	695	673	669	693	734	729	687	716	728	725	676	695	744	704	690	681	683	658	678	702	724	694	698	672	711	702	729	712	741	640	700	656	678	695	696	676	666	701	723	705	732	682	724	741	691	692	713	688	760	705	723	678	717	699	678	692	715	654	715	669	696	708	693	721	732	678	737	661	731	649	625	716	699	704	675	663	672	710	676	683	690	700	655	700	703	710	698	708	714	677	680	661	685	665	739	728	761	685	670	710	671	676	700	706	734	691	680	675	669	709	683	710	741	769	715	653	684	701	669	703	748	742	679	725	684	664	689	715	736	757	748	723	710	709	691	750	718	703	681	680	699	695	701	728	724	709	680	669	656	713	690	702	740	704	699	699	708	681	697	704	704	685	659	678	666	720	706	739	728	712	705	685	691	727	715	665	685	669	693	747	726	664	741	666	736	712	623	709	688	728	711	705	678	673	680	706	697	724	713	683	737	698	693	727	675	715	692	701	662	677	706	662	695	706	620	681	666	687	683	686	730	672	666	699	713	733	677	745	752	742	707	748	722	665	696	659	698	710	719	697	690	709	622	647	682	686	710	724	689	746	715	700	714	681	703	695	686	663	686	720	666	727	646	706	654	658	710	696	691	676	732	696	665	692	700	746	715	735	707	693	675	701	679	714	677	719	747	737	712	689	703	663	742	693	727	735	668	711	710	639	717	705	696	701	685	714	747	667	691	617	701	667	700	714	674	661	699	702	681	711	693	731	676	729	727	691	718	689	747	684	724	691	687	700	665	766	702	678	678	713	691	669	695	668	679	695	706	698	714	713	655	672	656	714	722	676	705	730	659	705	666	672	669	730	680	697	729	724	709	699	692	703	754	663	742	638	698	714	655	718	728	698	702	687	700	706	716	701	703	698	664	667	668	673	684	687	707	724	767	721	753	682	725	683	693	725	706	718	722	729	727	657	688	680	696	707	676	732	709	723	698	693	654	715	681	702	693	693	670	720	721	676	694	722	710	687	670	706	701	665	690	679	686	687	657	713	683	683	765	692	736	687	701	664	690	656	744	707	738	714	703	708	666	680	694	673	649	777	691	712	712	713	698	708	693	680	727	687	714	701	679	662	663	722	663	674	680	709	730	662	695	719	693	730	680	723	688	660	649	699	682	703	679	677	686	715	675	656	718	627	718	704	670	688	731	709	721	681	731	741	687	712	696	710	677	701	732	671	743	714	684	671	687	715	727	665	703	706	685	720	628	707	684	699	691	723	692	690	661	674	714	668	703	686	704	707	747	718	739	728	714	716	703	772	698	724	733	667	689	693	662	754	670	726	718	686	710	711	726	694	697	705	703	710	712	666	683	681	702	710	714	685	693	718	716	650	659	719	728	692	729	684	675	698	687	766	665	678	682	681	694	687	713	711	671	693	649	722	673	678	726	692	713	664	728	670	660	683	762	637	712	722	659	683	709	674	677	668	701	705	714	702	723	694	705	702	673	690	755	664	724	700	663	688	658	715	678	706	703	698	747	735	686	678	701	713	702	693	656	733	656	711	670	708	699	675	670	698	699	705	707	674	687	671	721	706	716	714	694	696	708	723	699	707	742	675	706	720	675	689	651	681	671	646	673	714	720	723	686	718	666	696	699	676	730	680	680	729	666	697	691	698	686	733	702	720	704	728	699	723	694	724	735	709	709	722	718	688	661	700	663	699	711	725	681	709	679	684	690	672	693	684	713	679	691	704	694	709	720	701	714	696	709	694	675	687	695	676	701	658	688	713	701	714	688	738	672	695	728	699	739	690	744	728	699	718	684	683	705	692	740	718	688	727	675	662	764	709	681	663	672	697	707	677	676	695	693	717	642	686	729	737	717	647	689	724	669	691	664	723	722	672	702	694	723	724	689	669	707	692	726	680	691	723	732	702	726	716	695	711	679	677	652	678	712	659	678	656	647	686	663	676	704	714	687	680	736	700	679	720	723	693	698	696	694	697	700	726	698	692	688	637	705	695	661	683	714	670	682	699	676	700	725	682	683	663	678	726	728	689	673	713	716	706	732	687	716	684	650	724	708	694	709	719	721	699	728	705	692	695	670	721	696	679	728	726	722	717	708	663	697	687	701	732	710	695	691	717	749	717	679	757	723	678	688	705	747	671	696	683	669	681	701	704	657	702	712	674	739	672	747	696	709	682	679	652	699	723	706	679	678	662	669	659	672	680	718	679	728	703	696	650	718	713	723	654	713	741	693	679	739	671	710	690	691	717	690	672	760	731	705	660	658	711	709	700	723	703	723	737	701	682	699	721	712	715	643	719	684	676	752	677	686	676	674	732	742	705	651	702	702	683	721	713	688	675	690	705	681	726	663	673	678	681	693	702	723	632	698	653	694	730	679	642	691	698	681	705	702	685	678	732	671	737	740	698	711	720	642	680	685	655	720	699	682	705	674	674	709	691	666	692	707	678	729	671	717	650	707	676	645	692	675	675	647	688	672	667	720	663	685	687	675	699	725	707	683	685	652	713	694	710	726	744	694	691	691	757	702	725	673	704	714	736	698	681	705	700	699	747	693	662	687	712	748	729	720	730	711	729	734	734	706	693	730	661	738	695	681	710	685	714	704	710	717	696	693	704	682	711	717	649	651	688	694	708	713	653	672	695	729	730	726	653	725	757	713	676	736	692	715	681	698	695	709	683	700	705	695	670	703	713	715	690	700	658	728	685	668	730	682	743	660	697	695	674	703	707	712	693	694	683	725	682	739	691	705	674	672	668	709	733	712	661	709	717	693	670	671	696	662	686	720	686	688	762	702	719	660	669	637	705	721	727	743	725	745	688	704	671	674	685	725	716	676	717	693	725	705	715	683	656	680	718	651	703	727	744	688	747	704	718	676	714	742	703	725	682	711	704	698	690	673	736	718	695	684	714	699	681	698	760	658	685	676	668	687	711	694	641	692	668	715	720	701	666	695	685	673	659	666	743	690	718	715	741	708	719	693	699	699	709	664	649	675	703	725	695	708	714	660	676	724	681	660	691	682	695	706	690	703	721	696	683	694	671	711	702	683	715	723	639	746	721	668	708	662	735	721	710	687	705	645	634	710	709	704	701	703	708	704	676	672	696	718	716	677	706	701	695	659	718	746	711	694	723	698	718	726	672	678	675	729	660	642	706	715	673	687	699	689	676	746	675	666	688	700	721	705	708	670	705	673	729	684	720	704	683	652	737	675	681	744	690	769	755	692	728	715	680	660	656	724	720	716	655	693	691	691	713	709	665	659	665	670	707	731	677	671	702	677	660	689	736	706	692	703	653	686	692	674	723	670	698	696	696	737	719	681	727
24563	21241	27868	24836	16088	1001	484	409	331	291	258	272	223	225	215	215	196	179	204	183	220	202	210	210	210	191	186	188	191	185	165	189	189	196	153	184	189	172	154	169	193	187	178	192	187	209	191	181	186	176	178	187	187	186	157	168	172	196	172	182	168	186	197	188	168	169	172	188	164	193	188	148	173	183	185	187	178	196	194	175	168	179	167	201	170	200	172	188	169	185	181	167	171	171	173	188	157	177	170	192	175	180	188	167	182	165	172	156	199	186	157	157	172	187	202	169	184	195	186	198	158	178	185	173	160	223	177	167	198	188	173	165	167	173	177	178	172	170	179	175	199	165	193	195	176	167	186	146	163	160	157	181	174	188	178	167	191	171	186	176	175	189	185	202	175	183	189	189	177	196	187	175	191	177	173	169	180	171	197	160	187	168	186	142	165	170	142	182	168	181	178	207	178	166	209	211	165	150	182	169	154	174	173	156	190	181	198	165	185	188	190	163	176	205	194	179	172	179	165	201	178	181	157	164	178	177	181	165	196	198	196	176	166	192	184	168	186	165	177	160	202	178	189	183	185	203	176	163	177	175	179	177	163	170	186	225	177	182	194	168	202	190	170	188	170	172	184	194	161	165	200	197	182	186	170	169	207	168	154	177	188	178	189	178	187	181	195	192	182	187	188	198	191	157	194	152	179	174	160	173	182	184	171	164	160	160	163	196	182	187	161	181	190	185	171	185	172	198	176	180	206	206	196	187	194	176	157	177	208	186	175	184	190	153	160	174	197	191	163	192	176	181	176	184	162	188	179	179	178	182	190	176	176	187	158	176	184	194	149	169	136	200	184	173	172	186	171	170	175	173	174	146	157	187	171	166	180	171	179	194	179	169	210	195	183	174	199	168	179	176	191	186	185	178	164	173	195	184	189	184	187	172	171	184	181	169	187	174	190	162	193	160	180	204	181	199	180	175	158	190	178	168	191	157	194	183	190	188	181	188	210	153	185	170	211	186	198	149	178	191	186	169	190	184	167	186	187	182	172	165	166	200	193	182	175	171	140	162	169	186	198	175	186	179	183	164	172	171	164	180	190	162	200	173	187	180	184	167	181	190	179	180	196	170	177	172	179	193	177	183	164	188	180	170	173	205	178	191	178	176	180	179	162	194	185	186	180	169	168	165	163	164	187	166	163	182	192	166	187	159	174	167	205	156	212	188	195	178	188	178	170	183	189	192	187	186	178	189	183	169	173	164	192	184	212	156	185	181	178	187	178	188	159	180	178	183	179	187	171	201	193	164	180	176	166	172	199	199	185	187	179	176	182	186	218	175	207	181	183	193	185	162	174	173	166	162	164	165	165	178	189	165	169	163	188	182	178	198	192	191	184	160	179	198	198	187	168	184	171	193	168	175	179	168	192	165	213	179	177	192	183	167	197	175	190	176	198	159	190	167	192	179	195	188	166	181	194	178	193	183	169	172	193	163	170	190	196	186	189	194	179	166	189	178	187	149	174	192	159	183	192	169	177	178	178	157	193	172	168	169	174	183	173	176	186	207	166	172	174	158	197	192	188	185	160	183	186	172	194	178	210	211	174	179	216	185	191	209	176	171	194	199	154	175	190	169	192	168	173	186	184	159	187	169	196	198	164	199	181	175	156	181	174	183	164	194	192	184	179	172	185	180	165	180	170	175	199	189	164	211	185	216	177	168	164	192	170	195	177	150	198	178	170	203	169	200	185	172	180	175	189	179	139	184	187	164	167	177	186	190	169	185	173	183	208	168	167	182	185	184	166	188	188	193	188	178	203	180	199	178	182	157	165	186	187	166	172	167	169	155	185	208	161	194	184	178	200	184	186	181	186	180	186	171	163	170	163	188	174	183	188	159	174	182	183	185	180	184	175	176	167	173	188	160	199	181	178	194	187	196	188	196	176	168	170	177	197	180	188	174	191	183	194	190	173	206	193	171	185	196	171	172	170	178	179	158	165	194	172	180	171	187	205	176	189	174	184	187	148	193	178	169	185	195	175	181	181	162	187	163	193	176	178	182	188	176	169	165	192	190	185	157	170	159	170	162	166	189	198	179	194	204	154	210	181	184	190	179	169	199	170	173	171	176	179	194	180	192	176	157	185	180	174	191	163	160	162	192	177	176	182	171	169	188	157	177	190	201	162	158	183	158	195	192	203	172	183	155	161	185	178	159	196	170	178	157	185	187	181	185	202	174	173	169	180	191	175	166	174	163	191	152	177	185	185	162	196	178	180	179	170	161	184	187	190	171	158	158	189	192	177	161	159	172	170	182	185	152	163	186	147	163	166	203	159	185	175	180	213	165	170	180	183	179	174	182	182	178	180	167	188	185	171	180	157	187	186	162	194	205	180	154	192	159	161	195	178	171	173	196	212	180	172	181	168	182	184	175	177	171	176	166	172	189	192	160	180	178	202	169	176	190	171	207	181	203	196	171	171	185	171	174	180	173	194	193	188	170	208	171	180	196	205	181	175	173	193	174	192	197	180	185	163	164	178	182	148	177	181	173	200	163	171	193	178	148	193	163	192	170	178	203	186	166	181	177	172	184	193	188	179	171	172	180	193	182	157	195	181	174	174	183	155	165	195	179	199	188	194	172	179	182	180	178	199	191	172	169	159	160	177	177	165	176	177	186	183	202	186	172	173	186	176	189	159	177	169	178	186	156	172	171	167	180	185	177	181	175	205	201	184	163	178	160	155	176	176	166	172	208	188	190	184	183	184	206	183	189	206	192	184	200	202	180	180	181	181	186	188	172	171	200	182	181	211	161	179	165	176	177	160	177	208	158	173	162	179	186	196	165	192	181	193	173	184	198	180	185	196	163	158	182	165	164	184	192	184	171	175	172	199	171	196	193	183	196	179	204	201	197	163	201	173	185	173	203	180	182	177	165	197	196	161	164	212	172	163	189	182	169	169	158	164	189	191	178	189	175	180	194	192	174	178	197	179	180	189	189	158	200	172	169	174	191	168	186	172	165	170	164	168	150	175	195	181	194	176	181	150	183	166	172	176	184	190	186	197	158	187	174	183	154	209	174	197	175	162	189	171	184	170	180	194	202	197	150	171	189	178	179	190	168	172	181	175	197	181	193	174	169	189	183	182	170	169	167	179	175	191	163	177	181	199	179	158	177	177	179	185	190	174	188	162	212	177	171	175	171	179	175	162	169	184	183	165	158	184	165	196	223	177	186	159	193	173	171	163	194	187	176	162	186	165	163	180	175	204	163	178	191	190	172	174	178	178	178	169	184	188	185	188	166	184	196	190	188	181	190	179	176	196	182	189	180	174	163	180	177	194	175	168	198	174	170	172	178	194	157	170	195	185	171	175	184	189	190	153	184	184	183	172	173	182	187	192	190	178	161	185	198	172	176	170	185	173	174	167	189	172	159	190	160	165	155	183	178	159	197	159	177	185	195	178	197	187	200	175	177	194	155	204	183	171	160	200	158	159	181	169	180	189	178	190	173	166	169
4542	6438	4138	2042	1624	1124	759	666	562	453	318	336	299	291	278	229	267	279	247	231	221	236	228	237	235	224	255	238	226	194	211	219	230	234	200	202	238	185	203	207	216	181	226	214	245	218	182	193	220	211	213	199	179	215	215	231	238	210	217	215	196	208	211	205	210	189	221	216	245	196	223	198	211	175	200	201	227	219	208	198	192	212	231	209	199	208	227	225	219	200	206	228	195	235	206	211	198	233	208	231	227	214	221	226	190	194	226	219	214	203	221	197	223	208	203	207	215	234	202	200	240	207	211	229	180	221	191	185	193	223	199	204	181	204	192	242	211	206	211	215	221	183	201	188	199	205	188	229	205	218	210	218	225	200	225	227	212	199	201	224	179	201	213	220	216	212	214	210	193	206	215	211	181	210	231	219	200	200	208	215	213	190	203	191	185	212	235	206	197	201	214	206	215	168	197	201	190	198	211	200	216	205	229	199	207	230	199	211	172	182	194	213	200	231	216	187	214	192	213	196	209	191	229	181	211	198	184	203	214	213	191	205	222	190	205	188	199	203	213	217	210	207	205	180	191	211	161	200	199	211	199	202	203	201	219	218	190	198	188	198	194	198	208	216	208	184	213	210	183	214	209	217	208	186	205	191	223	203	224	187	193	220	215	200	220	216	224	226	193	209	189	196	192	216	227	211	214	231	204	194	195	191	199	216	210	197	214	234	193	184	224	237	206	223	196	211	184	189	214	205	237	201	214	222	209	213	217	219	197	227	206	178	191	213	189	207	202	210	189	186	182	183	194	205	206	202	226	209	210	202	193	228	209	215	226	216	217	188	170	196	215	206	180	205	233	183	237	208	229	212	196	204	203	192	204	194	234	199	193	191	195	179	215	194	194	200	199	220	202	211	197	204	229	194	225	191	241	207	215	194	208	206	219	220	225	196	188	189	218	202	178	173	202	177	205	201	236	193	208	191	238	196	193	197	204	200	217	211	207	204	187	217	206	207	206	159	222	210	181	202	203	179	193	179	251	203	193	210	186	218	198	196	203	237	241	216	226	231	185	204	194	228	202	197	195	209	197	200	191	201	222	183	181	212	211	179	208	208	195	214	174	209	233	215	223	214	214	213	208	180	212	216	186	193	197	206	209	234	218	195	192	196	194	216	209	207	208	200	194	206	228	215	214	203	236	231	193	190	197	218	192	219	200	217	195	175	197	202	200	197	205	190	178	204	201	211	192	212	205	219	225	209	210	202	195	222	194	196	214	196	202	194	194	192	214	201	199	204	214	213	202	195	186	216	207	209	186	216	233	211	221	202	202	207	227	227	205	211	209	205	198	182	230	190	215	221	193	202	212	194	205	204	193	210	218	199	205	191	194	220	204	186	201	202	187	212	200	187	209	195	204	203	204	223	189	205	211	227	212	196	227	199	195	207	195	183	207	198	223	198	211	211	218	213	211	205	230	198	189	190	207	221	202	230	205	233	195	186	226	194	234	216	189	185	209	228	198	175	193	200	199	232	195	226	238	188	231	233	193	189	216	204	226	224	195	206	211	194	219	196	194	206	195	195	212	193	192	208	239	212	182	198	221	194	202	220	201	186	194	204	209	216	188	205	223	205	241	213	197	199	208	216	191	217	203	213	204	199	230	210	180	210	221	187	189	190	188	210	193	192	210	214	201	192	205	202	214	213	223	215	211	208	220	183	211	209	166	189	199	195	216	209	194	201	226	225	185	195	213	193	195	223	205	213	221	213	200	208	198	222	206	185	216	197	204	192	197	210	189	205	196	205	207	201	219	207	211	207	206	184	212	221	224	181	219	206	179	223	201	224	201	228	214	210	200	201	209	194	220	227	196	213	267	230	198	220	195	193	222	210	199	227	194	221	189	206	233	201	203	191	206	229	206	194	195	207	224	201	202	183	221	210	197	211	186	234	224	199	202	205	221	175	220	211	212	202	207	238	186	214	179	208	213	214	206	195	211	205	238	217	215	221	189	216	215	220	207	212	213	219	187	204	212	202	230	205	190	193	177	206	218	179	203	196	201	199	209	204	245	205	195	228	177	221	191	227	212	217	188	191	187	222	194	195	197	194	220	221	193	200	206	193	200	181	215	168	212	221	221	187	191	216	209	223	210	195	222	194	194	190	219	195	214	233	188	215	196	217	202	207	222	215	221	204	190	196	212	201	198	225	198	197	210	211	187	211	191	229	226	192	214	197	180	208	200	188	212	189	194	210	222	222	221	228	204	207	209	191	222	210	227	222	202	184	215	209	199	200	222	212	201	221	192	211	200	226	217	189	193	198	205	198	201	194	219	198	198	193	202	223	198	214	218	193	202	209	197	193	218	209	219	212	196	244	234	210	193	197	188	214	203	213	196	210	214	213	214	199	197	197	182	201	198	206	213	181	202	191	233	202	180	189	201	196	196	213	208	199	178	192	196	220	192	210	203	195	198	193	216	211	223	193	196	205	227	189	208	231	219	230	215	185	197	191	221	185	204	198	255	217	200	225	182	235	217	214	216	218	229	195	203	217	193	233	220	193	192	185	209	224	197	179	182	183	195	195	197	248	215	212	203	224	239	213	197	224	231	200	203	194	212	187	215	193	219	208	196	190	242	221	217	212	207	207	222	212	219	203	202	207	183	230	216	205	215	216	208	220	208	217	217	211	184	191	210	228	219	203	189	199	199	213	207	220	201	209	212	204	191	200	200	214	183	211	206	201	219	213	181	180	184	229	206	199	192	205	205	205	201	208	190	209	205	207	186	212	204	152	206	196	193	203	227	210	206	207	170	209	202	201	199	202	208	194	198	207	210	207	195	213	202	214	193	198	202	199	229	196	214	215	214	210	212	228	211	215	205	187	204	218	202	192	194	197	195	197	197	191	210	234	188	197	211	207	192	197	221	206	212	213	209	195	203	225	223	190	178	214	188	200	198	189	204	203	209	222	212	201	225	223	220	209	222	216	191	202	196	200	194	202	216	219	230	249	206	233	197	195	221	206	223	222	186	203	224	219	221	183	212	216	198	205	210	204	205	221	198	198	210	221	201	215	224	233	222	198	229	221	228	195	192	209	219	240	187	206	201	230	191	204	229	231	203	212	190	201	213	200	234	191	192	198	192	216	189	221	197	186	192	211	177	213	219	219	240	197	230	202	203	206	198	180	215	185	206	241	210	193	218	206	214	207	188	169	198	240	211	208	188	227	210	216	205	221	213	181	183	190	210	187	217	211	214	186	225	218	180	201	195	198	219	202	206	208	198	205	188	207	235	223	208	211	217	195	202	205	203	200	198	224	201	207	219	219	200	202	203	228	213	224	199	232	197	205	180	178	171	192	206	216	177	199	206	215	210	193	209	203	211	194	201	213	198	220	198	185	214	233	214	191	204	189	197	182	230	206	197	193	188	210	226	194	204	184	223	205	197	197	199	206	206	200	196	198	177	192	219	226	232	204	201	230	201	202	191	224	226	214	193	218	194	190	199	212	228	237
22470	21318	29196	23794	21311	21396	12807	1609	1148	1032	851	706	668	673	624	612	630	604	569	514	565	576	574	527	537	502	497	488	530	522	487	492	525	504	491	507	457	490	474	535	516	516	469	496	502	469	477	488	482	457	463	496	470	516	465	481	470	474	505	483	480	523	500	484	454	495	501	501	500	502	473	492	465	467	490	481	502	461	476	471	464	480	469	472	449	486	492	481	496	505	454	454	493	487	500	495	494	477	486	496	496	508	493	515	483	439	493	498	503	459	475	486	473	466	503	474	479	471	475	486	516	512	470	492	430	482	474	476	424	487	487	453	502	496	479	503	470	463	468	471	523	506	500	438	452	454	476	447	475	467	489	500	467	484	495	458	487	453	434	472	489	463	505	468	467	504	505	486	485	504	484	524	471	524	495	498	472	476	457	449	459	471	463	505	487	469	505	462	499	493	510	481	444	480	449	537	498	474	491	460	465	488	469	492	493	462	475	455	445	503	525	495	485	487	451	457	476	443	484	459	517	476	481	454	410	463	493	486	472	468	496	474	489	461	470	458	493	499	493	479	473	503	476	460	463	472	484	492	473	465	459	530	445	475	458	448	519	485	479	477	507	463	469	458	466	521	445	450	485	456	468	478	506	504	499	474	498	508	481	448	472	447	462	465	505	477	507	487	451	491	462	461	454	454	476	475	498	493	497	488	477	496	472	455	455	445	507	507	518	449	490	439	456	462	427	466	485	456	450	479	481	461	456	499	473	459	496	472	452	466	513	439	443	466	505	481	488	499	462	482	482	479	433	506	476	460	472	494	483	477	485	483	491	479	487	492	503	511	498	476	495	456	461	501	462	511	457	521	491	483	497	460	490	515	484	474	474	483	512	480	473	503	496	469	513	512	470	460	461	478	484	489	492	448	503	483	455	481	516	510	481	485	440	476	500	437	520	501	451	455	438	474	432	496	500	499	467	489	528	466	446	472	481	483	481	491	448	484	511	433	466	506	444	487	478	473	522	494	467	457	492	471	522	524	506	535	480	498	508	486	504	492	468	510	492	439	466	478	503	542	463	486	487	531	497	452	445	480	501	451	489	468	464	449	465	454	462	482	475	486	455	438	463	476	450	500	482	477	472	507	476	469	473	495	482	470	486	480	510	505	461	472	473	457	480	496	495	455	510	485	450	481	427	490	465	475	456	467	492	503	480	496	478	477	455	478	445	472	475	494	415	492	454	462	480	489	526	503	500	493	475	485	490	496	472	522	506	483	489	450	451	443	492	466	457	491	468	489	479	479	471	467	479	505	497	485	447	479	455	464	482	480	495	479	452	467	473	470	490	476	454	504	486	492	468	505	421	455	486	507	467	501	499	518	488	488	481	486	488	453	430	461	434	457	490	454	511	497	480	529	476	471	478	460	487	522	477	488	491	458	497	480	468	490	474	462	458	476	471	482	432	478	492	495	462	493	480	497	496	454	491	469	500	449	484	473	476	474	475	468	490	506	445	457	469	520	449	484	508	508	478	474	461	455	448	516	453	463	501	530	492	483	480	456	502	515	464	446	467	508	520	454	483	477	479	492	463	444	477	465	449	444	520	463	493	503	479	468	499	494	505	458	468	474	425	448	474	492	485	475	484	452	530	464	455	497	493	493	470	463	491	520	435	515	500	494	499	479	458	506	489	461	481	487	451	500	445	453	459	506	495	497	493	455	472	483	475	464	491	467	445	490	461	483	467	504	495	458	485	447	446	465	461	473	520	452	497	485	453	464	483	471	468	464	470	469	468	448	496	484	475	474	489	488	441	479	484	491	473	446	497	485	462	484	462	496	510	477	490	473	478	490	474	472	482	487	447	439	424	499	459	491	478	432	451	477	468	497	456	477	471	496	476	488	442	478	502	478	515	486	466	522	431	445	483	482	503	491	494	453	474	455	563	482	450	485	448	507	497	491	485	489	468	460	522	470	488	488	454	496	471	461	479	506	476	429	498	499	469	468	484	493	448	447	503	473	476	474	466	461	493	498	478	482	475	479	466	476	482	462	486	488	467	468	468	504	433	463	454	525	465	502	426	488	486	504	439	451	502	521	485	487	456	456	491	497	471	469	488	521	490	512	459	478	449	466	512	460	475	476	509	484	470	481	464	468	458	467	517	462	513	437	449	484	539	481	499	482	460	459	468	519	473	454	477	481	466	467	495	454	528	450	476	499	485	460	492	486	475	473	472	458	443	462	474	470	468	455	493	436	435	489	448	508	470	486	471	441	489	482	476	474	466	472	482	484	508	478	472	437	495	473	503	488	531	429	498	486	485	459	479	442	491	474	482	453	498	493	467	488	491	464	497	453	508	481	517	511	501	459	443	467	442	464	430	487	500	505	480	466	457	500	487	518	492	491	493	503	436	500	485	451	467	442	457	458	519	468	453	504	500	474	493	483	453	465	487	466	459	503	467	454	475	479	493	464	468	521	504	480	484	447	474	455	457	480	481	462	457	462	454	468	514	523	461	492	469	493	459	491	479	497	480	448	464	483	497	505	481	504	454	457	452	464	466	486	421	489	483	453	498	444	467	493	475	481	463	481	437	519	481	463	435	479	496	477	470	444	489	454	492	484	478	447	484	497	527	453	470	513	468	461	469	516	467	489	487	514	404	464	486	465	473	477	508	488	442	492	441	457	463	478	482	485	457	467	463	495	474	458	486	474	454	480	485	472	460	482	450	452	509	493	476	498	480	503	466	492	462	490	483	504	464	497	443	507	487	492	485	488	496	461	458	498	451	486	498	504	478	504	490	463	476	481	470	517	460	495	457	510	452	504	466	476	490	462	460	492	428	490	500	513	481	483	478	470	472	449	512	487	468	483	496	459	515	486	498	499	499	457	494	465	442	526	496	451	465	451	522	460	506	474	472	436	483	486	456	485	489	493	472	448	465	482	490	475	474	526	464	477	499	468	491	492	453	471	485	470	471	474	491	468	501	473	485	506	452	491	491	505	489	460	515	514	493	516	478	453	464	465	480	500	459	491	491	472	492	467	488	464	483	469	498	513	474	469	463	463	472	448	429	463	463	440	513	456	466	452	462	457	482	492	454	474	473	472	507	447	507	468	505	486	481	457	503	466	526	508	455	460	477	468	466	480	422	504	478	477	504	444	490	454	445	494	441	457	454	448	444	483	461	493	459	484	479	472	461	487	480	434	497	450	498	468	492	462	471	464	476	469	480	501	492	503	507	475	469	494	460	494	465	473	483	480	455	507	427	501	489	456	489	467	448	481	488	466	462	539	461	495	475	476	483	481	458	512	535	472	465	442	457	460	514	493	501	477	489	473	469	477	514	462	494	498	470	481	436	490	453	447	485	494	521	471	456	526	452	450	422	468	461	491	496	485	467	491	501	535	467	489	445	493	430	480	490	478	542	509	470	524	479	486	487	476	460	481	463	435	454	537	427	456	515	483	474	457	466	480	437	491	482	434	487	492	450	465	475	517	452	444	450	466	493	479	484	475
6500	17111	11779	6207	4955	3745	2510	2055	1757	1309	1042	956	871	805	761	721	689	726	641	653	654	617	598	580	633	572	589	600	564	575	564	551	534	591	547	586	531	540	514	545	530	563	546	529	506	556	519	583	518	534	560	544	475	526	531	520	531	531	560	483	510	553	529	537	514	534	538	513	522	515	513	545	505	576	554	483	550	491	567	532	506	537	531	506	498	500	519	526	532	548	507	517	513	559	500	505	530	583	517	507	518	530	508	539	540	515	501	529	540	513	527	529	511	493	490	528	527	542	492	542	489	515	507	532	539	551	521	559	535	545	527	589	496	497	544	526	525	533	542	517	515	545	532	502	504	502	520	557	519	532	507	543	547	501	484	533	543	521	555	550	510	534	541	508	518	508	536	497	539	539	501	526	514	537	534	511	496	538	547	524	519	479	535	525	556	558	532	501	528	499	518	549	501	526	462	537	547	525	517	534	470	523	525	523	555	529	537	528	507	492	475	492	531	534	549	513	520	543	504	528	501	550	492	519	507	535	555	590	524	511	522	528	502	500	494	557	561	474	501	532	568	567	523	594	504	559	510	557	502	529	525	549	523	515	535	511	533	525	540	532	478	521	486	538	479	509	529	527	462	533	511	523	516	540	496	584	522	494	513	500	553	555	510	550	522	536	560	509	492	535	539	556	534	560	546	536	500	510	500	563	521	556	558	526	503	549	497	510	520	495	544	549	559	506	525	515	562	538	505	535	537	502	534	500	550	522	516	553	556	538	494	519	555	524	510	517	520	536	495	514	491	499	492	495	500	531	522	550	486	473	553	593	518	488	557	451	516	518	554	524	554	494	504	469	508	490	547	528	479	497	516	548	515	542	523	527	528	510	493	533	528	529	541	520	503	555	506	508	564	621	523	503	547	544	553	532	543	501	552	535	512	499	510	523	488	534	504	516	532	545	516	481	548	513	514	540	527	521	513	518	522	542	494	522	518	495	512	524	496	546	523	521	501	555	561	522	549	501	515	510	483	553	515	532	527	488	537	528	484	482	502	523	553	490	517	554	536	560	513	539	503	513	533	507	511	513	508	560	517	515	536	537	508	533	537	493	496	545	528	539	520	512	486	514	495	530	529	557	490	531	506	522	504	548	539	555	554	490	547	537	512	527	528	530	480	516	520	548	523	529	565	529	500	498	502	530	537	523	498	572	497	488	531	542	586	540	470	546	471	473	546	552	536	501	516	555	510	518	493	506	532	531	509	551	505	506	495	527	514	553	502	556	510	532	491	497	501	513	567	572	513	539	501	478	522	479	559	509	532	524	524	540	504	556	541	546	515	513	525	507	540	529	539	531	533	555	528	545	493	565	588	524	538	483	526	521	500	477	505	523	495	533	522	523	540	530	585	515	522	515	539	517	546	584	516	492	530	523	496	541	523	489	509	553	524	544	544	503	555	544	487	501	528	523	521	522	489	519	561	530	504	514	541	517	523	480	480	556	544	529	585	571	546	532	512	515	529	529	570	485	490	492	530	500	522	517	524	516	529	571	498	491	507	520	528	489	522	460	523	521	508	485	516	540	512	524	522	538	522	506	500	548	530	547	491	504	525	508	537	513	517	542	538	522	529	511	518	505	510	540	555	524	517	517	554	507	481	520	531	488	525	510	533	552	552	506	512	573	516	467	532	526	555	554	515	494	523	542	531	527	512	514	500	561	568	535	522	534	529	585	570	518	506	543	563	502	530	550	538	510	551	550	550	518	527	507	485	481	520	518	507	549	537	523	521	502	538	517	501	537	541	492	538	504	536	503	532	548	488	528	580	512	525	558	534	523	537	525	468	519	526	553	559	584	536	557	521	494	510	523	549	536	540	511	502	521	528	526	535	534	491	550	573	530	521	525	529	548	558	482	535	501	514	504	538	518	528	529	538	504	514	483	535	516	528	524	532	533	562	544	515	534	471	507	545	535	523	561	498	531	494	533	513	498	481	519	539	521	521	508	503	571	527	553	495	519	539	568	520	521	532	528	546	520	486	531	493	494	504	550	521	554	519	497	511	522	528	526	532	511	537	534	495	538	532	502	541	522	547	541	481	566	543	536	546	544	501	515	521	541	532	525	526	524	576	503	512	474	536	501	494	547	518	556	511	511	551	552	517	520	526	551	503	565	526	501	537	543	482	549	531	544	497	522	536	531	496	535	465	501	506	540	532	506	531	496	531	489	534	550	547	532	539	521	557	521	531	518	518	563	498	545	507	523	517	486	522	508	501	559	573	542	489	535	493	510	543	543	511	499	513	524	564	525	532	536	585	527	555	571	498	555	474	495	538	553	516	543	504	497	464	508	514	564	500	521	524	533	502	518	474	530	519	545	547	536	537	503	495	489	493	518	511	506	483	520	487	543	515	533	532	544	496	511	480	546	533	506	530	525	553	531	539	496	510	498	514	517	531	519	537	504	532	546	536	530	508	505	553	517	552	496	535	532	528	499	540	518	499	519	524	548	505	483	543	522	507	504	576	530	526	536	508	495	532	518	557	566	492	512	491	468	497	501	491	541	489	519	545	559	535	511	475	507	524	511	552	532	492	520	520	489	541	506	513	536	554	512	516	539	516	523	543	540	526	547	528	518	496	517	512	519	510	512	532	553	520	491	533	541	466	549	534	557	542	533	523	569	557	506	547	547	567	517	506	520	523	523	522	512	545	527	515	513	527	497	474	539	513	510	485	501	553	541	549	539	531	563	524	527	525	526	532	526	517	496	559	502	503	503	479	533	539	504	527	519	544	500	537	525	513	529	526	526	530	538	507	512	527	556	516	505	532	516	515	491	511	502	530	558	533	528	531	513	501	539	534	509	538	499	547	504	504	547	527	504	529	463	520	522	587	507	539	521	525	561	550	549	532	528	642	571	485	499	494	482	514	518	515	490	513	482	597	517	502	525	520	537	520	544	547	525	531	562	496	593	561	516	552	516	520	514	498	565	548	531	535	529	516	517	543	545	589	530	510	561	508	514	515	557	528	542	590	524	508	523	517	517	501	515	543	533	519	526	500	522	547	525	492	525	536	534	495	488	515	555	523	538	508	488	516	524	488	546	510	541	529	525	529	489	525	532	475	537	575	508	534	491	485	507	512	527	522	495	548	562	488	503	503	510	506	480	494	484	505	556	549	541	546	519	509	504	529	536	526	530	584	548	536	536	530	537	516	520	526	550	591	518	513	496	533	486	542	494	522	527	512	514	517	475	548	517	546	503	534	521	503	518	520	547	540	533	533	519	507	548	554	528	513	517	518	585	528	550	502	553	505	538	534	494	497	519	468	540	550	530	532	504	522	499	497	563	501	485	536	521	542	488	529	502	522	547	543	545	486	506	494	540	506	485	562	545	527	553	560	507	506	529	475	478	551	518	492	516	504	511	511	491	529	508	508	474	513	531	500	543	543	536	469	519	488	526	542	516	554	483	498	520	504	520	497	521	520	483	534	498	558	528	479	525	542	514	530	521	543	499
27499	19603	6355	990	781	718	589	481	394	422	411	446	423	392	440	375	402	354	394	406	420	368	389	392	410	396	402	409	375	392	448	358	387	384	380	407	377	427	396	374	378	392	403	418	410	362	425	379	393	444	388	399	397	405	446	351	372	385	403	373	425	380	405	396	391	367	406	363	411	371	402	368	368	380	415	395	391	403	397	404	373	387	398	402	424	397	387	376	382	411	418	379	402	370	373	362	390	405	388	419	393	393	393	365	388	378	382	442	387	373	426	414	395	398	400	387	383	389	390	380	386	375	359	364	388	395	364	421	388	404	392	392	442	374	411	366	418	355	372	387	392	387	403	372	413	386	388	411	387	417	390	383	407	398	385	396	395	417	401	358	433	398	377	408	396	377	406	383	421	396	430	381	379	413	420	402	421	363	411	382	377	360	423	401	386	395	380	371	394	398	410	385	389	383	401	442	426	404	379	417	446	404	389	385	409	396	373	429	389	404	362	399	385	373	388	403	400	406	412	372	398	412	406	366	402	383	398	417	433	393	413	390	378	419	406	390	398	362	389	413	431	402	373	392	421	400	386	411	400	366	400	397	380	421	399	424	395	353	394	384	405	373	406	393	442	439	399	372	354	378	355	383	390	445	379	373	403	383	406	412	353	410	378	400	393	361	358	403	389	389	385	411	430	388	404	450	416	409	362	385	388	413	406	395	414	403	378	370	436	420	387	406	367	426	392	416	392	373	395	411	390	385	405	388	379	424	371	406	405	397	384	431	400	413	410	392	409	394	409	375	401	418	367	399	375	389	369	366	367	405	390	361	394	384	383	389	376	395	406	437	398	395	425	383	427	397	367	400	352	409	389	428	364	391	433	374	385	385	398	401	368	392	392	369	402	392	423	414	386	432	389	388	397	396	398	376	381	384	414	377	399	384	374	391	399	391	367	370	404	417	375	382	370	431	388	397	384	438	385	411	418	400	381	370	377	364	379	385	404	380	455	409	404	346	401	368	399	388	399	384	385	371	393	372	381	409	418	376	407	393	381	400	377	383	410	392	394	369	355	382	396	407	377	379	369	414	391	388	397	423	376	388	426	380	395	380	386	407	398	412	402	385	359	355	427	390	400	407	388	408	383	384	397	387	381	362	420	359	412	406	403	395	392	387	415	373	390	396	408	387	411	382	414	392	398	370	400	372	349	381	363	407	356	385	371	402	376	392	411	382	399	402	398	405	385	376	381	425	389	407	408	430	384	442	400	393	407	433	400	359	384	376	426	391	419	376	400	386	353	378	434	393	389	380	429	383	393	397	372	395	387	408	397	451	383	384	389	395	382	373	382	376	358	339	378	377	429	420	395	413	374	389	409	426	351	439	384	363	377	399	435	381	421	380	385	386	420	381	398	402	399	354	406	375	371	394	374	393	406	443	353	349	393	424	394	379	357	373	392	369	361	367	389	404	428	403	375	384	387	406	425	397	398	424	428	401	384	380	390	383	414	374	396	405	405	372	354	385	409	410	359	395	406	391	387	416	393	399	415	414	369	385	408	390	406	391	429	372	400	438	374	388	393	377	411	419	408	372	402	410	395	431	385	386	398	392	375	422	371	403	388	405	373	401	417	402	378	403	374	394	387	416	374	365	363	387	387	387	386	402	390	408	377	370	401	379	389	400	402	391	413	402	389	376	403	380	405	406	408	406	400	404	402	411	415	392	424	446	385	402	356	412	385	424	370	360	411	389	376	424	404	441	388	424	427	404	381	393	402	384	376	420	406	345	391	412	412	427	403	393	383	419	379	401	385	392	391	411	376	418	392	393	371	390	397	418	390	392	423	385	354	378	359	387	421	399	409	404	410	414	391	401	397	392	396	386	374	396	400	376	403	391	387	375	413	385	409	373	410	397	410	376	387	395	375	369	405	413	402	407	386	383	382	411	370	410	386	375	400	389	393	421	404	408	432	408	418	408	380	349	410	381	388	395	366	419	380	373	397	371	411	395	413	385	404	391	392	418	395	409	371	390	362	399	389	417	362	416	403	411	418	396	361	378	408	383	383	416	390	405	408	378	398	378	363	402	348	365	404	370	379	362	390	356	407	382	406	395	374	379	402	374	362	401	385	394	422	409	423	384	406	416	359	384	366	396	386	387	395	375	378	370	407	396	349	352	399	405	443	375	369	389	398	410	385	377	391	348	389	414	402	370	426	369	390	434	380	375	394	419	366	390	381	400	370	389	395	386	388	383	410	399	363	378	385	426	420	394	381	387	403	407	380	411	401	398	376	412	387	372	412	414	385	387	369	397	373	414	377	395	410	404	422	407	378	414	382	392	410	381	398	414	389	408	416	396	406	433	386	402	405	370	368	403	376	404	414	393	407	416	349	423	392	391	385	397	373	412	378	423	391	368	384	402	371	357	372	371	392	401	392	406	411	393	429	384	397	415	440	387	377	408	390	394	387	364	395	408	407	417	411	371	431	433	375	394	393	406	406	336	444	397	370	419	431	384	376	406	393	408	377	399	360	381	408	407	380	405	382	402	427	385	391	388	390	399	378	412	394	380	372	390	406	377	382	416	352	395	380	437	382	388	359	395	388	407	359	404	369	435	400	366	369	379	404	419	401	427	395	372	412	393	420	401	371	426	397	395	414	412	358	422	363	404	393	398	408	416	394	373	376	366	423	389	395	402	403	432	410	370	387	367	405	379	413	378	405	390	417	426	393	417	424	402	391	395	371	415	415	399	412	366	408	393	391	409	389	395	393	380	402	371	405	376	351	389	393	411	398	395	389	403	351	389	379	387	397	359	376	412	427	376	381	379	417	450	379	398	392	384	410	396	445	383	392	423	376	402	396	398	404	403	401	407	383	377	398	386	407	402	406	394	403	394	362	403	425	411	366	410	382	365	381	380	389	356	375	397	396	370	363	415	380	397	390	382	402	398	384	408	392	392	414	373	368	395	386	380	384	383	401	371	408	426	376	374	384	399	401	398	371	390	374	377	379	396	423	417	373	400	441	402	440	393	385	356	419	416	383	392	406	364	398	405	401	385	401	413	380	370	386	393	374	388	445	402	404	400	381	373	404	404	394	403	379	376	389	410	388	386	365	407	371	398	436	428	368	400	424	386	403	418	407	388	396	371	377	411	396	390	421	375	371	389	377	379	382	417	372	392	403	421	412	401	419	393	390	392	434	392	417	388	402	414	383	406	405	385	416	387	444	388	429	409	396	403	369	399	394	418	374	383	426	401	405	383	381	421	404	401	419	406	398	353	369	433	407	408	426	399	396	387	386	328	397	387	400	418	390	407	364	381	370	390	411	409	402	380	419	371	370	392	413	365	382	398	388	396	439	418	405	410	408	352	394	401	438	388	390	402	400	386	410	422	409	399	429	398	387	354	398	392	381	411	374	413	353	367	403	364	390	420	381	394	389	441	364	378	372	399	417	370	404	400	349	417	387	379	378	405	412	376	421	440	332	394	392	416	434	363	384	362	374	382	411	433
4778	1673	1114	691	599	572	477	474	426	460	435	408	441	465	390	437	405	440	451	441	394	435	423	429	449	418	415	400	441	416	436	412	445	437	456	436	445	415	435	424	434	446	429	460	414	435	443	417	411	402	388	435	421	454	393	434	383	394	418	445	448	405	425	443	419	410	419	439	407	426	431	425	435	416	385	467	425	433	434	425	376	413	412	416	440	405	405	439	450	419	432	402	411	429	433	434	407	418	407	423	438	432	442	447	403	438	431	427	416	418	413	388	425	444	416	419	420	427	427	429	416	448	420	466	439	467	441	429	422	411	422	414	446	435	444	401	424	438	429	431	384	428	431	442	450	455	435	407	432	420	440	401	443	453	462	409	439	402	449	400	388	424	406	415	432	393	446	439	404	432	396	423	385	400	448	413	434	395	431	433	425	414	443	424	448	408	447	434	432	407	445	429	411	441	444	433	438	392	435	424	411	430	421	442	442	397	456	418	416	415	449	436	410	410	400	413	444	425	403	436	419	415	407	404	406	430	420	402	430	449	398	384	425	415	426	408	394	411	408	402	437	387	418	416	428	442	427	447	397	423	446	389	430	414	383	422	459	407	467	431	418	423	402	453	413	428	443	466	428	424	438	414	405	416	434	411	387	408	419	399	414	398	419	420	389	402	433	434	406	412	460	431	404	397	401	435	449	421	427	432	425	445	412	444	436	408	423	410	432	420	436	434	407	417	431	445	405	393	420	466	393	416	427	429	433	420	416	440	390	442	388	399	445	446	420	423	433	448	444	398	388	445	409	419	422	446	408	417	420	416	397	463	415	421	420	439	425	431	431	411	405	414	417	454	438	382	447	447	415	449	448	416	427	452	409	412	409	430	423	471	426	412	418	431	459	437	438	438	400	410	456	415	464	431	432	428	433	375	413	423	413	448	421	407	413	406	423	410	432	431	417	438	435	430	398	419	424	409	410	417	444	482	445	475	439	428	426	430	425	445	425	441	438	418	434	427	395	452	430	379	425	386	398	416	408	396	430	423	438	376	434	463	433	422	445	401	448	448	399	418	383	399	433	398	469	438	413	411	375	442	426	414	409	433	421	440	409	413	432	387	457	428	400	414	420	443	369	420	409	437	416	412	427	411	406	445	432	442	442	442	438	416	423	394	414	432	413	428	444	409	439	440	389	386	402	386	433	451	413	389	416	388	429	404	419	410	435	421	428	434	389	454	415	431	434	422	415	427	445	439	436	424	475	430	392	404	416	414	442	448	416	420	427	389	407	423	415	454	425	462	413	433	407	434	408	429	425	419	421	414	421	414	451	422	461	431	389	466	435	440	422	412	442	428	396	446	424	406	450	398	410	409	425	426	444	444	389	431	439	406	424	401	443	424	408	419	404	421	413	424	418	405	420	432	408	402	425	416	413	420	450	437	434	419	431	413	403	416	430	422	391	445	418	408	442	400	389	427	408	405	409	442	449	434	406	421	450	421	443	422	411	412	405	449	448	449	426	409	386	402	390	428	399	427	384	388	415	404	431	396	414	449	428	434	429	395	429	419	432	382	423	429	422	440	421	414	423	397	441	439	426	450	386	411	409	413	423	409	402	399	467	461	404	360	403	397	421	440	427	396	417	449	444	422	451	419	412	437	393	403	411	421	439	415	403	409	421	460	414	439	458	408	452	404	402	421	428	415	428	406	431	470	442	420	359	449	428	429	444	416	425	415	431	450	450	398	426	437	411	432	383	443	409	455	454	409	442	430	426	405	373	412	420	391	437	442	446	456	429	408	432	386	406	418	418	424	421	397	428	429	394	450	439	391	442	383	422	462	407	430	420	397	376	364	461	433	427	413	451	428	414	434	438	436	429	379	413	406	396	418	436	479	437	454	428	413	430	425	410	418	451	431	444	418	408	410	374	418	439	428	446	418	440	407	391	407	435	429	431	431	460	422	440	440	421	420	375	403	479	475	428	430	414	416	404	445	405	406	400	424	427	432	446	427	424	434	419	410	445	421	426	432	440	431	415	401	455	418	434	444	417	443	444	402	417	387	400	408	396	403	436	434	455	431	436	416	420	401	423	418	436	405	457	430	419	417	444	433	396	421	436	364	451	421	417	382	400	439	408	468	433	433	389	398	434	445	389	457	435	426	409	428	446	419	416	422	410	456	452	423	390	422	433	414	431	433	422	425	432	429	423	418	462	407	414	448	433	446	436	420	431	417	449	461	451	429	435	400	384	398	422	430	426	428	411	432	428	410	387	425	414	424	418	439	373	437	430	410	402	402	436	458	406	450	440	445	418	442	408	418	424	429	438	454	429	417	427	438	444	418	434	400	421	435	370	397	423	421	413	415	407	445	440	431	419	433	418	431	452	441	462	435	433	432	420	451	424	383	427	418	377	455	424	404	399	404	404	427	398	400	443	424	421	411	424	424	442	410	417	420	437	408	419	418	425	398	436	428	395	406	420	438	408	421	458	442	420	404	419	403	437	438	421	421	432	408	437	414	431	442	396	405	420	415	401	436	430	408	434	422	430	433	460	397	440	402	403	376	456	397	426	433	419	453	442	395	416	424	460	427	412	405	477	413	416	436	452	406	418	426	414	423	420	445	398	428	429	409	424	417	397	455	398	400	416	444	460	432	436	409	397	435	414	426	452	442	420	448	441	407	416	421	408	443	410	388	398	426	436	411	432	431	456	455	434	393	421	495	428	415	428	437	395	434	423	437	409	458	400	442	450	409	409	415	431	481	392	420	415	382	417	458	409	416	444	376	408	419	397	455	442	417	427	409	458	436	432	441	377	480	413	425	426	415	441	431	418	440	445	442	387	430	393	455	449	403	395	434	427	440	418	405	449	379	410	433	429	404	405	421	431	420	406	396	400	417	414	455	409	418	454	420	413	396	379	421	424	409	456	444	431	396	400	435	453	460	386	417	437	405	426	410	419	429	407	423	427	438	401	394	449	416	417	409	404	413	466	443	415	424	419	449	436	435	423	376	425	400	447	384	399	381	410	496	440	410	442	410	427	425	415	421	424	438	435	369	426	407	393	413	428	399	403	447	428	405	439	395	419	377	408	434	405	396	422	422	434	450	435	446	461	404	442	387	457	450	442	436	389	426	415	420	423	425	478	409	402	448	417	412	460	412	431	404	403	401	408	439	420	413	417	423	398	421	411	422	412	400	474	411	449	427	411	434	413	404	418	406	444	466	455	427	440	431	442	439	449	437	430	412	420	426	412	401	452	436	443	428	439	402	450	429	428	415	442	415	437	416	444	424	426	438	449	461	452	386	438	449	417	399	418	429	423	421	419	442	419	448	431	419	412	396	398	424	430	423	419	389	423	422	405	370	449	402	414	391	403	429	403	387	407	419	424	438	393	443	437	425	441	434	420	393	405	440	409	414	425	420	422	454	409	447	446	407	428	416	435	374	408	444	393	408	422	413	423	428	461	405	394	436	423	444	433	416	402	428	439	419	405	411	429	395	363	402	427	434
23510	21240	28757	24062	21250	13667	1816	1158	1034	849	878	817	738	738	711	768	671	728	733	744	681	698	701	711	609	660	664	634	709	645	683	661	684	666	702	676	638	683	671	710	642	654	640	651	632	675	647	690	654	618	639	664	698	678	631	704	661	614	653	668	667	680	654	608	646	605	659	645	650	638	645	609	612	655	693	631	632	664	714	660	627	672	664	670	633	690	627	646	658	656	677	636	634	631	642	628	665	651	659	653	680	650	644	674	666	623	621	674	646	634	645	660	657	676	636	654	675	666	632	672	647	655	664	659	648	657	628	651	655	635	627	669	648	624	632	658	612	665	673	648	643	651	631	682	628	642	654	652	673	643	641	668	643	638	646	676	655	640	619	701	622	667	669	622	711	639	619	658	666	674	670	646	649	677	627	602	688	659	669	635	628	652	678	693	613	627	654	725	675	638	643	690	667	639	633	637	645	653	651	660	619	669	662	614	621	648	652	662	635	641	624	646	679	691	697	687	648	677	631	607	643	668	619	671	658	655	667	585	685	675	675	649	669	641	595	655	661	620	634	678	651	631	629	669	666	632	681	656	620	643	624	674	654	682	661	638	649	611	630	636	644	716	605	648	618	607	658	669	665	639	661	663	604	673	628	616	651	621	623	655	643	628	647	689	650	666	689	609	673	651	690	684	626	671	663	666	599	625	635	654	589	642	676	678	662	681	692	663	683	638	640	630	688	682	675	654	687	699	691	668	619	622	648	650	626	648	701	649	661	676	690	652	699	630	684	675	585	648	669	622	681	655	688	648	695	676	636	663	688	632	703	624	655	629	620	644	691	682	698	691	687	643	650	675	638	664	695	625	607	702	655	632	682	637	653	695	652	619	638	634	641	633	698	679	666	691	684	640	621	643	662	653	648	678	642	646	692	624	609	643	623	618	633	662	661	666	659	672	663	636	659	618	656	627	676	650	634	666	651	634	674	697	684	640	653	652	637	665	628	646	650	608	679	645	659	709	620	648	629	704	647	680	644	655	658	732	639	632	700	647	659	683	647	646	638	684	669	709	683	603	656	641	653	651	670	643	621	663	673	654	654	656	620	616	662	646	607	631	681	639	616	664	711	654	668	629	651	649	649	633	689	679	703	587	626	681	665	661	636	633	686	675	659	660	641	644	650	655	626	650	635	620	665	650	676	695	624	680	699	684	681	637	690	676	609	624	659	611	696	679	680	644	657	702	640	615	621	703	666	676	616	658	652	669	673	641	653	706	678	655	679	610	645	635	705	655	649	693	609	674	650	613	657	672	662	635	665	610	638	654	710	664	677	666	654	655	666	686	671	682	693	656	639	637	652	647	700	610	678	648	659	642	710	646	658	653	632	678	679	670	619	669	679	643	630	669	667	653	681	672	653	629	653	668	653	687	645	672	645	697	694	672	651	609	653	633	674	640	653	646	661	672	644	624	663	657	615	641	654	673	648	628	644	695	631	642	593	612	637	669	665	643	705	643	685	668	669	645	645	669	652	586	624	623	697	642	668	650	645	631	681	696	613	695	624	677	656	700	611	668	631	652	721	683	652	669	619	632	639	646	658	650	642	625	639	662	660	665	650	654	663	629	646	642	639	611	711	698	623	647	649	631	680	652	624	635	660	649	678	600	668	606	660	690	649	685	654	667	614	620	647	626	659	638	652	662	653	650	614	639	646	649	663	661	663	628	666	650	620	663	619	588	689	660	672	676	671	663	703	658	623	667	684	651	663	635	631	643	630	681	645	678	675	682	689	679	671	748	660	688	651	629	675	671	627	666	687	653	633	669	641	727	660	666	645	624	666	651	669	646	646	648	674	625	678	673	644	668	656	643	617	645	664	667	697	597	604	678	652	632	687	680	633	634	628	698	639	671	684	624	680	672	666	643	663	686	687	634	617	603	707	629	625	611	675	640	664	714	649	655	617	683	686	619	638	653	661	606	626	675	665	665	674	671	656	670	681	661	658	626	641	654	693	639	665	677	633	663	676	649	653	635	682	647	683	660	636	655	668	674	663	662	636	657	657	664	680	638	652	653	655	704	669	653	655	619	621	609	706	576	675	635	678	625	613	645	680	679	625	613	644	666	673	637	640	640	655	628	654	608	693	646	650	663	676	676	635	595	643	672	661	629	656	663	644	635	674	645	671	651	637	667	645	673	634	677	641	669	647	622	668	669	641	668	649	640	631	633	657	653	635	622	631	641	646	638	666	642	636	665	687	671	658	613	666	623	662	644	677	624	671	677	662	611	670	660	646	697	684	658	641	630	668	612	611	675	648	676	639	671	596	692	627	641	668	654	661	624	682	666	679	653	662	692	624	663	622	644	685	659	654	667	625	645	615	664	670	662	630	664	625	626	628	648	597	652	666	692	686	614	684	615	672	637	654	590	668	681	676	607	620	632	648	684	680	656	665	623	674	664	682	659	692	626	635	681	680	594	654	658	679	670	618	626	676	677	650	642	648	626	635	629	683	658	648	626	656	640	613	636	630	666	674	665	656	660	671	659	619	647	703	686	686	613	652	650	649	611	641	601	633	647	680	666	595	663	636	694	675	684	636	645	631	630	688	656	672	586	662	695	631	682	659	700	625	669	651	648	641	670	637	656	669	603	672	683	666	684	653	680	635	682	653	662	640	651	605	649	674	708	670	676	632	632	636	680	638	636	685	628	630	616	669	675	648	634	660	648	659	647	633	618	659	681	690	682	626	624	689	624	635	686	588	661	642	686	589	663	677	607	643	668	658	644	644	669	630	651	616	645	643	675	616	655	623	697	653	677	661	669	671	647	645	657	615	648	628	630	661	671	617	671	629	682	625	687	638	585	677	654	625	644	673	627	676	636	680	633	661	676	665	649	652	612	639	644	716	660	648	644	688	621	679	650	632	620	610	657	605	635	676	651	671	647	640	649	606	671	639	643	625	655	653	633	684	654	694	659	647	627	632	665	608	620	655	658	669	657	622	668	679	637	645	700	637	588	665	621	617	663	627	644	660	659	643	662	650	689	645	659	629	668	666	644	672	648	675	629	643	609	617	636	629	649	675	613	660	648	617	657	661	651	669	688	671	629	649	626	609	645	625	639	663	708	655	629	646	652	639	678	657	662	639	656	644	640	665	615	645	600	622	629	651	647	676	590	685	674	629	665	703	690	613	637	647	666	636	618	635	643	682	629	604	676	661	684	648	619	650	648	664	637	617	672	611	674	680	646	621	645	610	674	609	637	647	650	620	578	690	678	663	694	650	667	701	687	611	633	666	660	640	646	614	648	635	681	650	637	620	626	670	628	619	646	599	669	659	629	641	662	650	651	638	661	637	643	625	636	623	686	644	693	695	674	705	648	668	642	619	687	643	688	623	635	662	635	617	622	683	718	684	658	667	611	672	642	674	596	639	656	635	655	662	630	688	657	679	609	633	694	646	685	625	677	663	635	652	630	644	632	617	616	673	631	646	649	654	615	623	674	629	671	650	635	637	675
4382	10520	7333	3759	3103	2352	1561	1437	1337	1064	998	907	834	829	849	816	756	781	727	727	771	779	730	765	699	702	679	720	727	689	684	696	716	673	684	673	705	675	749	698	715	704	693	706	682	725	718	701	637	699	664	704	685	726	654	744	692	705	692	672	681	665	759	660	673	698	711	688	725	691	724	672	697	684	721	677	713	688	672	665	677	706	655	691	673	716	656	709	745	636	708	726	701	665	656	669	711	670	746	672	688	663	709	675	644	690	698	704	716	666	712	691	696	672	734	712	732	708	657	690	691	668	707	693	688	702	682	683	644	662	686	669	666	687	666	686	683	720	719	728	688	744	681	716	688	728	701	739	716	707	726	671	649	677	717	686	676	701	678	672	660	705	687	649	693	690	685	674	707	691	729	675	681	684	733	665	639	711	688	661	723	678	711	666	705	687	707	693	667	651	697	673	645	679	724	688	657	646	699	658	695	688	679	680	685	698	685	695	654	652	682	668	691	659	687	667	698	653	655	708	690	679	681	697	699	696	700	689	667	702	646	736	672	726	707	668	717	679	715	671	695	695	693	665	699	683	680	724	723	700	677	716	688	661	721	723	680	698	664	725	704	651	697	721	709	733	697	727	673	715	684	700	674	679	733	724	679	705	664	743	705	657	690	668	714	705	707	668	680	702	687	688	665	684	741	729	669	698	696	726	682	667	640	717	642	737	708	707	700	709	700	675	645	707	698	703	670	665	668	697	656	734	610	694	732	694	675	683	729	698	691	685	682	667	617	702	677	739	727	678	696	713	693	744	662	732	687	665	725	702	698	671	692	662	704	697	712	742	679	721	697	718	682	682	718	686	686	703	678	691	724	710	697	673	679	673	707	712	701	706	673	737	685	716	673	696	669	704	736	706	712	664	697	701	662	669	704	709	663	697	696	676	703	714	713	677	675	657	724	687	705	707	690	691	710	674	660	678	656	677	715	727	678	675	732	691	699	696	707	722	708	641	720	634	695	691	665	703	634	659	721	650	719	734	702	680	696	716	680	684	625	682	696	672	688	648	711	710	675	681	663	721	761	643	678	715	675	634	671	653	661	659	692	696	717	725	666	680	738	696	732	698	679	678	710	665	710	670	644	661	661	689	728	670	662	666	691	651	667	678	715	653	680	703	679	710	663	716	690	687	699	660	682	679	719	661	690	677	685	742	685	671	668	693	715	677	677	678	726	734	660	699	702	635	683	720	701	681	666	663	681	677	743	668	649	700	684	641	687	716	688	652	663	739	700	702	696	667	726	707	695	627	694	671	678	742	645	687	670	708	725	648	689	680	711	744	644	735	660	677	675	696	680	640	674	680	651	678	673	714	710	689	688	686	693	668	663	720	709	761	698	675	696	715	685	660	668	717	682	671	729	692	774	663	684	717	662	655	664	676	696	662	677	711	653	673	700	695	673	674	653	673	714	681	703	719	654	712	673	721	717	713	677	683	689	674	674	695	665	705	662	701	689	721	708	681	735	669	667	704	745	713	695	695	685	666	700	683	707	657	653	661	675	692	724	626	659	667	720	714	680	656	649	680	708	698	635	704	689	694	702	699	695	716	727	639	703	692	697	674	718	666	637	684	685	659	698	662	653	698	661	679	632	697	663	720	680	677	717	700	668	675	730	745	685	692	706	645	706	738	691	688	695	663	687	692	697	671	662	662	690	662	720	714	689	690	715	711	743	686	685	648	680	646	685	695	704	667	692	645	682	738	694	719	716	733	710	717	696	688	680	727	668	700	701	658	723	718	667	685	717	674	701	681	682	685	700	704	660	686	673	705	691	714	690	689	686	748	689	665	709	725	671	678	694	700	700	688	669	708	682	678	722	686	688	668	725	677	726	646	712	673	696	738	740	687	697	683	698	743	698	715	685	691	654	736	698	669	707	704	703	705	706	693	673	694	655	722	628	668	691	716	665	685	712	702	705	687	702	669	675	750	680	706	686	710	711	734	677	669	652	673	715	719	658	668	687	705	672	731	661	674	696	723	701	741	695	676	721	716	662	696	677	705	682	727	687	640	727	741	686	692	682	695	687	707	689	687	650	647	695	738	688	703	730	731	640	661	650	678	701	687	705	689	667	732	691	699	675	652	758	687	664	697	659	685	707	682	704	697	716	669	694	713	725	683	741	711	688	658	682	671	664	616	684	701	684	676	663	711	702	685	686	682	716	663	668	721	637	715	706	672	688	685	676	694	677	676	723	674	721	671	680	670	678	688	684	714	651	651	691	696	706	705	705	685	679	681	697	671	678	673	704	745	708	650	711	717	661	715	696	704	681	674	650	673	713	713	681	739	665	663	669	676	708	638	700	720	687	656	656	651	684	698	726	721	685	680	714	719	723	757	707	679	696	660	678	666	647	690	668	737	715	717	691	712	661	745	676	679	708	683	702	705	696	687	724	636	686	658	675	726	695	689	721	676	636	664	718	701	669	719	707	693	743	699	710	687	682	695	714	688	677	697	667	710	665	694	644	711	710	683	702	693	688	731	699	662	679	684	725	739	677	708	730	661	671	711	706	705	675	744	680	661	676	705	695	695	682	713	733	672	659	715	668	681	692	724	689	680	708	686	662	681	675	716	694	699	704	699	669	713	724	660	686	708	706	700	715	708	731	747	677	689	678	676	632	643	702	685	721	707	694	714	732	702	716	727	671	692	716	706	680	705	691	697	696	714	672	676	663	637	666	692	671	672	709	716	665	711	651	696	703	694	714	720	696	681	674	692	694	700	692	669	699	691	689	731	752	759	669	707	682	671	696	661	697	656	689	680	635	696	684	699	699	690	682	729	706	686	725	698	710	683	703	683	693	690	740	721	667	664	697	628	693	700	698	705	690	667	678	666	672	685	736	678	691	700	695	712	751	720	650	702	711	654	671	701	654	713	659	730	737	696	654	715	672	716	706	677	709	668	667	691	742	681	697	719	662	678	715	674	737	674	645	696	658	691	750	713	693	713	705	714	680	690	648	688	680	698	726	687	668	723	669	682	657	682	687	712	621	711	717	701	731	707	659	692	656	667	704	739	657	708	678	689	692	656	707	715	678	704	691	683	718	713	692	700	677	684	697	717	697	708	660	712	680	702	662	643	708	669	661	694	706	735	713	668	691	699	722	731	702	644	670	672	709	764	643	682	655	666	715	676	705	656	693	687	659	668	716	681	668	715	769	752	769	702	663	664	687	704	727	697	685	645	714	693	651	689	690	669	672	650	667	643	682	704	676	650	706	719	744	741	655	649	651	738	653	742	681	705	715	674	702	720	707	710	699	671	655	682	725	697	734	651	700	718	715	679	702	679	712	651	696	704	790	725	641	690	712	678	631	663	688	706	661	746	707	664	668	660	682	686	673	688	696	677	703	729	653	672	663	727	696	710	737	677	735	690	723	688	730	672	677	696	680	674	674	696	734	676	714	741	702	705	723	671	674	697	693	659	713	666	653	706	707	694	713	724	696	705	669	737	676	656
24671	21322	27984	25024	16135	963	471	369	370	304	285	211	221	237	219	197	184	225	206	199	202	186	193	171	203	208	185	184	197	172	200	200	199	171	192	189	208	161	197	177	172	208	184	190	176	157	168	167	177	172	167	196	171	157	190	181	187	170	172	197	174	165	173	197	164	169	174	165	175	165	179	196	163	201	182	182	175	168	185	177	191	196	207	165	180	181	166	178	167	184	186	187	184	168	184	162	192	192	163	191	191	175	202	174	164	169	168	204	189	176	175	169	182	158	160	175	163	174	192	179	160	174	160	179	170	179	184	160	176	197	204	161	177	159	183	194	178	177	207	182	189	191	168	157	190	173	172	201	205	192	192	168	172	185	186	164	155	209	179	153	192	180	184	196	162	190	162	192	165	155	199	170	166	167	173	182	197	184	188	171	165	177	202	163	165	185	177	156	165	189	176	191	182	166	185	178	181	160	168	176	159	174	187	196	188	188	156	183	182	186	177	170	166	164	180	192	183	177	133	215	166	175	177	172	152	181	176	176	180	173	182	177	186	171	189	208	159	187	165	169	159	169	175	178	175	195	169	172	193	155	173	176	175	162	175	197	180	165	189	173	174	160	178	170	192	186	180	171	166	169	184	161	177	163	196	177	186	152	161	163	152	176	197	186	196	185	164	145	184	169	188	174	171	162	190	178	170	176	179	168	177	169	170	169	161	175	179	189	170	203	176	169	161	204	159	187	190	179	193	164	187	171	174	172	166	179	206	179	159	185	175	166	173	194	167	163	141	179	177	175	170	180	176	160	178	176	182	176	157	164	183	175	165	180	192	201	155	168	188	163	176	187	182	188	150	188	168	182	179	166	194	169	168	193	192	173	179	171	193	145	166	174	177	190	174	164	171	148	162	157	181	141	172	173	161	162	181	177	158	171	170	200	149	192	164	162	173	203	190	190	179	179	182	193	179	181	177	191	173	180	166	170	172	180	166	186	173	174	174	203	173	163	213	187	174	185	147	184	165	187	170	180	163	179	171	163	170	169	161	168	158	190	178	170	166	168	167	166	188	167	176	157	180	195	178	193	172	184	179	158	169	193	166	182	190	191	168	150	172	176	175	189	200	177	168	180	199	147	185	174	186	187	190	179	161	172	159	193	190	185	167	188	158	175	200	184	171	150	179	181	170	168	165	191	166	180	187	179	178	170	177	198	150	151	178	166	193	182	183	176	155	192	178	191	165	164	169	177	203	190	177	166	147	183	170	169	176	174	175	189	192	171	138	181	199	205	158	183	164	209	198	167	168	155	162	171	176	169	195	202	194	165	173	186	195	154	156	168	170	198	176	181	180	183	173	180	164	180	168	179	181	187	196	195	183	186	179	186	182	175	180	176	160	170	198	160	165	162	182	149	177	180	181	179	174	190	182	187	178	183	165	194	183	171	194	172	179	181	186	188	188	169	169	169	160	168	176	156	190	162	164	189	185	176	164	174	178	170	157	187	168	202	183	181	190	194	194	202	171	184	177	177	165	175	178	172	202	144	145	132	182	188	167	195	200	186	174	183	211	184	169	192	186	161	190	188	186	193	160	174	167	174	201	182	187	175	170	194	178	192	186	182	183	155	181	181	190	162	174	162	172	185	177	170	182	192	195	175	189	175	189	147	148	168	166	174	163	171	182	190	179	188	165	163	170	169	162	200	177	165	164	190	166	185	171	173	197	158	180	161	174	178	188	194	194	169	169	162	183	160	163	161	166	150	174	167	159	164	195	205	166	180	172	156	165	167	177	198	173	167	177	182	175	177	160	187	187	174	166	177	190	153	197	206	191	160	188	149	156	164	164	199	180	175	180	179	177	183	194	170	192	191	187	188	191	177	185	161	175	172	186	178	197	148	190	169	186	150	193	186	192	186	174	155	174	172	172	170	205	167	180	172	173	169	167	169	168	196	195	153	193	184	180	169	174	172	192	172	182	180	180	193	155	152	177	160	180	174	160	157	161	196	180	164	217	167	181	174	173	194	194	167	162	195	157	167	181	212	194	164	186	193	200	207	181	183	187	166	167	181	135	175	175	145	160	198	179	161	179	183	160	169	172	179	197	169	171	185	171	185	178	165	175	182	158	179	155	193	159	173	159	200	194	176	175	167	173	158	210	160	171	173	209	183	189	179	179	192	176	158	187	176	181	170	142	170	189	181	160	185	173	169	180	198	189	171	171	201	176	177	177	182	175	168	168	187	167	181	158	159	171	159	172	171	169	192	206	175	192	186	178	176	181	186	171	200	179	182	168	167	171	193	165	184	196	175	205	153	169	193	166	200	176	163	196	168	178	181	185	173	180	155	180	154	166	161	165	168	151	209	183	165	181	182	171	191	163	183	171	204	179	204	167	179	200	178	194	187	160	161	184	152	181	157	195	184	176	169	166	169	150	182	189	162	186	166	172	180	192	174	185	185	177	174	188	189	159	193	172	174	169	179	192	168	163	184	185	169	169	162	188	162	172	188	171	200	175	182	195	174	185	172	178	177	176	174	162	186	177	168	183	179	176	172	182	183	169	180	178	175	183	175	174	176	170	174	198	184	187	174	178	177	179	171	175	201	184	164	174	160	184	172	179	193	204	197	157	158	180	179	175	195	197	157	154	151	213	196	172	163	168	181	202	177	189	179	152	169	183	195	184	201	197	177	165	179	177	177	170	178	180	191	210	164	183	185	188	201	179	163	164	150	175	148	170	159	159	177	204	169	168	169	189	178	174	158	172	194	171	202	175	174	176	169	180	160	180	181	167	152	170	187	191	181	186	185	186	168	197	178	157	198	192	164	177	165	205	184	183	170	180	169	174	158	184	168	191	160	188	178	175	191	184	191	177	164	179	163	187	178	154	177	190	158	160	165	162	178	180	167	169	195	199	172	154	158	199	173	177	179	176	194	197	176	170	167	188	175	184	180	160	190	183	160	172	179	180	167	163	173	185	190	202	165	172	178	179	149	162	202	160	198	175	184	201	195	163	178	170	162	171	183	173	182	186	213	169	182	168	179	173	175	168	168	160	169	170	174	195	190	190	206	187	173	166	183	198	178	169	174	154	157	165	168	171	184	179	200	191	198	192	180	186	173	179	187	178	172	187	178	195	186	163	182	157	197	198	172	182	201	161	177	165	182	164	170	169	154	173	157	191	171	170	175	182	166	178	174	188	180	153	174	178	193	220	194	181	177	158	183	184	155	163	173	200	175	192	179	174	197	181	178	171	187	165	170	162	180	182	187	186	171	171	170	143	179	178	173	184	181	182	179	179	184	184	201	187	187	188	174	198	162	196	181	175	174	211	193	162	161	150	191	188	181	180	151	194	146	153	175	160	186	201	161	170	175	168	168	184	212	180	155	159	161	177	184	177	153	166	147	197	160	201	169	181	179	178	182	186	191	177	204	178	181	155	207	186	192	168	187	186	161	155	165	158	180	160	172	190	158	171	174	153	190	197	175	173	176	172	149	177	174	163	183	150	172
3980	6259	4180	1999	1625	1199	799	660	547	445	366	293	277	278	298	241	214	215	271	237	226	240	224	225	229	228	211	226	244	248	206	209	244	212	221	221	190	222	218	224	200	229	197	201	214	201	228	181	222	201	209	219	212	199	213	219	182	209	206	194	188	200	206	202	180	224	179	225	196	199	239	196	216	213	210	204	213	208	205	217	221	191	190	223	200	181	218	196	187	203	218	216	174	186	212	221	214	221	196	187	211	203	198	228	217	217	186	205	188	203	222	199	214	203	179	204	242	179	202	208	194	197	202	196	202	201	198	182	189	192	198	206	222	209	216	206	197	218	180	200	200	192	197	202	220	217	214	224	196	189	201	208	210	191	198	205	205	254	207	186	225	186	206	205	188	223	183	241	190	205	225	227	175	204	229	207	202	218	211	192	187	191	191	174	195	213	209	229	200	208	195	227	205	204	198	216	199	212	198	193	193	186	202	226	217	220	223	211	205	214	199	206	226	200	203	200	188	194	200	194	206	190	203	217	207	192	205	208	199	242	209	216	203	224	206	193	196	221	183	199	201	220	177	222	204	231	218	215	199	181	205	197	208	207	211	178	219	203	196	229	221	181	234	206	202	218	183	192	187	220	208	217	206	224	216	224	229	204	213	202	197	235	187	196	192	216	220	229	217	190	198	218	205	229	214	200	201	189	205	226	171	219	235	183	198	222	183	197	199	199	215	207	219	195	171	215	225	212	195	213	227	246	190	212	206	196	202	212	213	216	184	209	188	192	211	186	179	211	213	196	200	199	194	210	189	212	239	217	184	203	216	214	176	216	217	248	191	207	181	219	200	208	188	199	190	233	226	187	221	197	194	209	177	207	187	234	177	203	190	206	203	187	192	221	213	221	213	195	203	208	196	212	209	197	182	198	220	200	210	210	211	199	193	192	214	212	198	199	230	213	242	183	220	208	181	207	203	227	198	212	214	186	213	207	216	191	184	208	209	185	187	211	211	189	202	197	195	202	201	215	209	212	198	206	188	197	186	213	201	226	212	194	193	206	216	200	231	173	208	190	192	219	192	190	188	212	184	186	197	217	239	197	228	202	221	214	206	211	208	203	214	194	191	194	207	191	218	207	195	207	235	225	219	189	196	212	215	192	222	181	192	184	221	204	207	199	225	191	223	209	195	195	219	239	186	186	228	201	220	212	212	219	176	190	213	217	218	214	233	192	242	190	209	206	182	212	189	186	230	207	194	187	201	226	217	195	184	212	207	199	202	202	206	205	201	215	179	185	204	215	214	216	213	199	210	177	207	214	223	212	172	183	200	199	214	173	217	198	209	193	183	238	188	226	180	201	211	210	204	198	194	202	216	204	196	219	232	201	197	191	206	206	191	206	206	224	187	205	233	236	223	218	232	200	199	239	206	219	210	187	200	220	227	207	192	209	217	197	216	205	202	216	216	214	216	204	240	197	184	196	237	193	210	197	217	184	214	204	208	200	201	192	225	217	206	216	202	200	223	200	210	204	202	187	215	190	207	203	206	216	192	207	201	187	201	233	202	195	205	216	227	210	215	221	199	188	206	194	209	225	197	212	187	206	205	224	194	193	214	222	190	185	209	187	204	229	232	189	185	201	197	212	202	197	199	228	234	199	223	179	212	193	197	226	193	182	222	171	204	185	170	212	178	199	190	192	197	215	165	217	189	215	206	208	205	172	228	179	194	188	208	202	210	188	185	214	194	205	214	203	194	226	207	206	202	229	204	214	177	202	186	207	218	203	203	188	217	230	199	207	181	225	208	193	196	213	205	220	200	195	215	200	235	189	195	198	175	186	218	212	229	226	196	171	220	180	201	202	227	213	191	202	185	215	182	204	208	178	197	197	197	207	196	202	190	213	197	217	208	187	224	199	215	194	200	229	208	207	207	198	229	212	209	199	189	204	222	208	199	215	213	209	217	221	196	186	182	206	186	194	196	206	202	210	189	202	196	197	215	222	218	216	203	179	213	236	218	213	224	226	196	209	202	217	205	205	198	197	209	202	192	206	233	188	212	206	215	213	218	190	182	213	185	197	219	208	204	201	200	216	187	172	218	210	223	237	210	196	195	200	176	189	210	203	191	215	196	192	177	198	197	165	198	198	215	224	208	193	207	192	204	218	212	205	201	206	224	208	200	210	180	210	181	172	205	225	201	201	203	224	226	200	211	181	219	198	206	214	198	190	217	199	217	197	218	187	226	235	225	210	211	197	201	201	209	215	204	193	211	218	183	198	201	195	202	194	189	206	191	220	209	211	183	229	224	189	207	212	181	208	184	208	230	214	205	211	239	190	193	217	203	205	187	221	197	176	210	191	180	198	191	189	191	196	216	222	195	207	211	205	175	198	220	184	189	221	214	218	183	198	224	207	202	211	203	225	195	215	217	164	233	217	203	193	207	206	198	196	213	209	219	206	206	214	183	218	207	197	224	218	186	216	199	216	181	203	225	211	188	191	218	207	218	206	200	206	207	190	206	198	201	207	214	189	193	216	189	189	188	190	207	208	185	190	230	194	221	227	185	213	198	221	208	213	164	220	198	178	190	190	209	180	203	220	219	200	164	216	201	224	195	210	169	215	193	217	223	217	211	212	196	193	198	211	200	199	214	207	195	199	198	182	199	204	224	217	184	209	221	213	186	214	199	203	191	209	202	199	193	214	195	209	208	214	207	211	188	190	203	221	220	220	204	213	219	189	219	193	197	193	189	195	187	222	177	204	214	213	217	208	212	204	178	179	230	213	174	194	199	193	203	193	198	223	211	215	189	203	196	213	204	236	217	200	228	222	183	210	186	223	210	217	207	214	220	181	225	196	190	223	216	204	211	235	214	233	211	185	186	198	193	184	212	216	221	214	207	203	220	221	189	206	212	193	196	201	187	181	211	218	215	190	188	201	224	203	212	189	186	205	181	204	190	212	215	182	194	181	202	197	177	182	173	209	210	190	192	191	205	211	235	220	208	198	243	208	200	220	204	240	190	205	217	201	219	182	192	189	230	223	197	201	219	217	183	198	192	169	189	201	217	206	196	189	210	197	207	196	200	193	182	203	209	212	220	199	199	202	219	207	198	195	199	186	230	210	212	207	202	170	207	201	198	199	208	206	204	207	216	207	200	217	213	201	195	200	203	204	215	199	238	189	217	202	202	216	246	211	195	204	179	202	204	208	189	200	192	198	192	203	201	210	203	211	205	223	206	192	209	204	209	207	211	201	199	215	198	198	229	184	198	229	211	219	213	208	212	200	192	195	182	193	190	215	183	202	205	192	212	226	187	217	222	173	215	217	224	211	228	208	213	183	206	212	199	216	217	199	206	193	215	218	192	218	189	220	208	193	198	211	207	208	200	191	206	205	205	246	206	196	204	198	229	186	206	200	227	201	189	197	194	209	219	226	213	209	225	218	209	191	204	207	196	229	220	205	212	215	230	210	207	175	200	192	214	189	196	207	204	196	219	196	215	178	201	195
22495	21325	29170	23814	21324	21397	12801	1630	1160	946	847	735	689	629	600	638	581	642	560	554	574	516	506	579	514	513	487	500	490	532	540	487	493	500	518	509	469	483	510	493	517	487	504	496	481	487	500	515	516	480	491	471	449	493	483	442	485	506	463	520	479	475	536	531	482	545	499	516	432	462	459	461	471	452	462	489	519	469	474	492	479	451	513	475	482	479	480	474	506	475	470	536	436	489	483	502	471	465	474	489	447	458	444	490	450	436	486	468	482	470	454	472	460	465	501	473	477	475	462	443	475	488	461	410	487	463	471	507	475	454	490	484	486	471	448	491	454	457	469	463	459	512	483	437	473	476	470	467	477	476	455	488	449	520	486	480	486	472	446	497	493	475	483	447	419	474	458	466	463	517	461	452	446	465	474	477	479	476	484	517	455	475	477	488	500	449	472	498	450	452	461	484	522	482	472	463	481	481	440	486	444	501	500	464	471	430	515	476	451	482	490	479	477	509	453	487	484	438	457	455	443	464	460	477	502	492	445	499	443	468	479	493	492	500	461	499	490	479	492	463	489	464	450	489	455	460	504	510	469	470	475	474	450	469	509	438	487	502	470	455	448	445	465	487	498	453	472	485	454	488	464	461	486	490	468	448	506	451	461	490	468	502	505	464	428	469	457	478	449	499	495	487	491	487	465	432	457	493	464	449	505	478	442	498	450	482	485	492	488	462	496	482	514	484	488	455	489	474	473	440	461	477	430	489	467	480	507	467	463	456	439	464	480	486	476	417	437	446	458	498	437	491	478	440	460	487	460	478	455	443	454	472	468	496	485	478	489	468	490	446	476	461	463	494	476	478	453	495	486	451	449	512	469	448	470	479	465	475	455	496	484	455	495	478	457	499	461	508	500	494	490	504	454	482	460	468	480	487	476	472	495	431	473	458	448	471	456	468	465	454	465	506	479	518	439	475	480	485	464	500	465	480	521	452	494	470	447	477	478	470	491	440	501	445	460	484	469	486	452	467	498	443	471	503	490	416	487	474	464	476	444	467	478	484	480	478	498	458	437	497	471	462	457	494	500	470	472	435	472	466	503	512	534	495	483	465	472	448	465	458	489	523	476	471	442	468	495	490	483	472	495	447	463	486	461	496	467	448	501	461	467	482	494	478	471	467	455	480	542	523	448	484	485	499	476	489	462	461	492	464	459	482	465	487	468	468	453	465	506	477	455	476	480	475	445	467	479	453	506	462	510	483	429	473	519	442	500	476	465	471	470	492	474	493	476	506	458	458	481	472	491	459	437	452	468	537	515	496	418	483	501	501	439	497	481	471	484	440	461	461	478	490	457	465	492	497	489	492	459	455	533	444	493	473	487	474	480	522	482	459	515	416	533	468	441	490	451	498	509	490	475	464	485	483	532	446	473	457	473	476	467	506	506	465	448	479	481	463	464	452	461	484	470	497	446	478	508	498	448	453	458	472	449	470	444	465	442	502	451	494	486	432	500	451	440	479	494	439	469	460	477	471	494	471	471	470	480	479	471	466	485	460	459	505	478	491	445	447	476	503	472	490	483	478	438	436	472	491	482	452	468	525	474	475	486	465	504	455	442	446	470	501	463	464	471	442	415	474	447	468	481	464	460	528	483	457	473	454	490	460	461	469	467	478	486	464	510	467	412	467	455	477	503	469	485	435	484	507	470	477	469	463	447	458	474	502	459	498	478	462	478	473	448	456	464	496	496	471	462	436	425	489	445	480	464	490	456	456	497	457	453	432	480	467	480	493	461	462	455	464	490	463	466	443	477	472	475	499	451	482	457	474	478	469	493	472	466	471	479	468	462	452	478	474	454	480	510	472	458	464	473	464	476	446	464	473	457	501	497	488	493	468	491	475	490	480	493	441	505	481	494	491	487	463	460	470	465	464	450	474	450	480	482	477	466	471	477	472	448	456	469	442	455	496	482	477	478	463	458	487	472	482	546	453	471	507	460	435	524	458	482	461	433	485	459	484	504	491	497	488	480	534	482	514	491	520	497	470	440	490	510	501	513	454	517	465	511	492	465	451	481	477	454	500	477	478	419	480	488	516	487	444	451	505	450	478	451	507	496	491	421	499	490	485	475	481	467	481	452	500	476	465	449	446	517	480	466	495	507	517	486	490	478	487	477	487	489	476	472	483	468	499	448	441	462	480	482	455	465	445	475	486	474	522	431	468	501	452	458	460	472	483	495	478	451	472	470	495	488	494	484	490	476	484	433	487	498	532	456	472	470	476	448	491	488	471	476	473	467	441	480	430	518	431	460	448	507	455	499	528	444	501	450	476	457	484	439	480	494	505	440	453	467	456	475	478	466	475	491	443	513	473	469	486	451	466	482	477	447	491	464	493	478	476	454	485	501	492	471	468	468	511	464	460	513	459	450	458	485	509	459	462	472	472	500	443	463	480	475	451	469	451	440	484	457	438	485	467	475	454	455	498	514	485	477	466	507	460	445	474	459	501	446	465	472	503	466	479	496	475	487	462	480	502	479	480	458	451	483	486	458	460	463	421	491	450	432	507	490	533	467	449	442	472	471	468	511	464	457	462	435	483	489	482	492	495	502	459	460	487	490	474	476	472	491	476	466	438	484	477	484	417	507	466	457	462	464	478	521	444	513	458	470	484	481	456	493	448	460	487	445	474	441	461	482	502	502	477	415	432	464	498	447	468	482	466	474	459	527	465	474	463	492	459	453	435	479	495	514	447	487	447	444	439	476	447	441	459	464	460	486	483	481	466	472	464	458	496	472	467	454	473	436	463	452	524	459	501	481	460	461	460	500	470	483	456	501	481	459	454	468	458	460	450	421	488	469	490	438	446	464	466	439	492	510	454	419	477	478	504	509	494	432	451	482	488	491	515	443	471	484	463	495	474	458	452	482	489	490	492	476	469	460	489	454	495	461	485	469	446	492	450	490	516	513	470	432	452	446	497	502	451	514	466	513	456	456	485	482	459	437	478	509	477	454	489	445	474	436	472	495	475	492	468	519	450	487	478	485	473	477	457	452	475	444	515	501	453	505	453	467	464	474	426	511	462	457	489	504	472	459	469	484	464	431	476	482	455	488	441	460	478	467	502	453	502	475	515	463	500	470	466	474	491	522	504	443	487	489	493	459	424	437	446	449	443	455	434	439	441	494	484	466	454	445	479	469	480	473	460	506	505	455	457	430	468	487	513	478	467	480	453	455	486	454	505	445	480	453	450	459	451	498	482	479	475	443	460	427	464	437	463	466	458	490	450	462	448	466	452	486	465	444	484	450	495	464	501	475	475	477	463	469	487	461	494	488	446	500	486	482	484	467	491	496	471	477	437	475	453	450	459	459	442	460	459	462	502	468	502	481	488	491	458	486	453	501	491	455	479	493	493	442	481	472	492	515	481	477	452	482	475	504	522	490	507	454	473	461	486	479	465	484	492	456	495	467	470	444	487	462	491	452	515	492	493	455	510	485	461	514	487	468	488	516	452
6008	16723	11917	6163	4904	3757	2396	2015	1734	1300	1092	930	813	772	727	746	685	659	657	605	667	610	596	605	604	588	568	559	602	578	594	551	537	560	555	550	550	536	530	495	546	544	534	518	544	515	546	550	503	559	516	525	543	531	523	532	493	520	507	497	556	533	512	522	528	582	518	530	502	526	542	497	517	516	538	500	513	521	540	490	511	522	537	561	491	466	543	550	528	532	521	507	500	531	547	504	507	531	501	559	543	516	553	479	523	538	471	538	491	525	495	519	497	542	565	515	527	508	525	489	530	484	494	525	508	526	515	512	508	504	565	490	499	490	531	500	549	521	507	513	513	534	480	496	538	479	533	539	517	533	524	496	506	525	530	516	523	535	510	507	478	512	544	551	513	496	523	491	518	505	533	537	498	509	506	537	502	507	508	512	465	491	518	539	507	497	525	532	533	545	497	531	527	521	535	534	497	543	503	539	536	557	507	519	522	497	508	489	499	496	505	463	544	484	525	553	513	573	527	502	496	491	540	559	516	517	527	485	507	556	534	506	524	502	509	512	513	510	507	498	534	513	529	506	532	546	548	508	534	551	526	511	519	513	568	558	483	513	554	545	505	450	522	554	491	525	522	569	510	558	479	502	543	517	508	530	509	438	570	505	544	524	496	520	498	532	513	492	534	505	516	516	511	532	490	486	548	503	480	537	540	535	468	520	503	474	498	591	499	518	533	511	514	531	494	535	512	516	514	508	508	494	547	466	558	523	522	498	505	546	538	513	518	508	545	509	546	528	474	541	519	560	547	533	477	521	530	510	518	519	521	526	511	506	515	485	544	520	487	486	512	523	518	519	494	532	525	498	508	506	521	469	507	525	505	525	527	520	504	529	524	537	468	494	509	535	517	533	497	488	520	535	539	494	530	542	480	492	463	530	482	485	474	566	495	520	542	526	521	524	505	530	511	535	530	496	520	498	540	525	481	484	498	520	538	516	527	571	504	515	516	541	570	517	491	543	510	523	518	525	524	517	481	506	540	503	538	502	515	481	478	544	496	497	468	498	522	520	495	521	477	512	486	513	524	531	513	542	504	517	535	530	526	498	517	519	513	501	538	492	520	509	483	498	529	516	512	503	548	510	540	539	533	499	537	518	527	509	507	479	522	541	487	588	505	555	506	498	541	561	499	550	532	490	505	510	504	521	494	530	502	533	523	525	488	533	484	535	517	498	518	500	525	528	514	554	512	480	559	516	478	531	519	532	562	569	530	556	536	520	513	482	509	517	504	521	519	529	554	502	505	528	514	509	514	537	482	527	516	522	528	547	511	495	515	516	525	521	522	521	527	546	519	504	523	475	520	503	490	504	490	513	516	544	519	541	548	501	527	514	512	506	499	510	554	529	509	498	514	489	482	494	535	525	539	547	499	568	533	551	519	527	539	557	532	539	524	518	523	527	524	495	534	511	518	519	507	517	502	502	469	497	503	485	505	513	500	544	524	531	490	505	524	530	522	537	541	516	482	511	492	542	500	501	499	528	525	514	530	527	508	515	513	508	512	483	513	541	537	550	535	508	522	521	528	503	482	498	530	557	540	519	498	493	521	510	511	506	551	492	507	494	537	502	495	526	534	480	514	531	508	512	512	516	518	550	590	521	509	499	499	516	498	494	518	515	502	499	504	537	498	536	492	524	550	524	489	535	500	562	501	509	489	508	513	510	529	520	541	505	522	524	533	511	530	500	520	512	550	483	505	521	495	547	539	499	552	530	507	515	521	513	466	473	485	515	521	519	473	482	478	515	523	541	527	503	551	492	500	509	481	497	523	481	484	502	513	528	495	524	475	508	531	520	547	535	498	566	537	498	522	503	530	488	539	543	537	536	543	531	496	514	552	535	546	507	505	542	473	524	494	512	553	513	499	514	551	529	552	536	532	522	527	530	522	519	473	516	495	507	524	529	544	489	521	528	498	520	514	532	530	545	522	536	503	546	515	542	483	509	546	507	512	584	499	525	497	513	531	475	547	532	528	506	514	489	540	533	514	535	510	549	530	501	525	509	521	519	597	476	546	545	519	468	520	540	544	508	487	520	474	494	490	507	545	548	555	553	495	514	516	512	510	516	521	509	518	504	504	471	524	481	556	523	530	514	501	534	518	521	501	477	508	463	517	495	539	535	562	544	491	506	529	500	532	490	529	491	514	501	508	497	525	508	526	531	497	524	538	515	507	529	535	560	465	504	519	517	554	495	534	518	511	516	523	521	494	533	530	549	522	528	551	523	475	539	499	505	525	510	526	547	503	551	525	526	503	510	525	528	550	546	524	513	535	506	524	539	550	513	512	528	499	491	551	471	545	506	536	550	507	537	509	544	493	557	499	551	519	500	553	493	492	533	527	525	476	568	510	531	510	474	509	543	536	516	502	544	515	510	511	517	478	520	496	536	496	540	512	504	514	528	477	539	500	529	529	533	487	510	518	516	543	508	562	543	517	549	508	506	517	468	541	561	512	494	493	501	516	496	552	572	536	552	542	526	503	535	526	509	496	468	515	517	554	474	500	500	531	536	513	508	521	528	502	553	501	487	506	513	535	513	524	543	543	506	498	569	500	539	550	534	487	539	527	538	502	549	484	513	525	546	551	524	512	566	547	518	475	499	525	524	495	478	511	515	506	491	524	504	499	513	506	495	543	547	500	525	536	499	561	532	494	544	542	492	546	544	511	542	541	511	485	493	539	491	477	487	519	512	533	509	491	544	485	523	503	487	517	509	524	516	523	511	516	535	539	515	522	509	497	540	516	511	547	518	529	534	507	555	552	515	557	496	531	529	470	514	505	473	526	523	509	550	470	508	520	512	506	526	496	497	523	527	513	534	501	515	525	522	549	494	497	484	523	576	542	513	525	502	497	504	513	514	501	512	480	526	507	523	509	501	485	557	522	478	542	544	520	513	485	539	489	547	527	500	512	561	519	499	523	498	519	506	530	530	506	484	519	494	528	538	504	496	494	500	533	494	555	534	533	512	536	479	532	547	503	509	516	515	491	533	519	503	478	521	536	513	491	526	530	519	480	531	515	520	547	544	516	501	492	511	531	530	514	561	538	537	478	517	486	546	524	513	528	487	491	558	502	520	501	463	531	509	497	536	503	501	532	506	528	557	516	518	519	563	541	504	524	505	532	511	502	553	480	505	528	536	500	554	494	458	547	565	528	487	521	507	525	515	482	550	538	489	505	536	512	531	536	569	559	507	519	497	477	503	501	559	504	548	485	533	497	532	527	522	533	524	529	497	534	491	501	520	513	488	532	529	516	513	532	530	505	514	499	543	540	505	460	518	532	521	522	549	530	536	491	538	500	467	532	551	547	478	466	490	561	447	507	504	510	509	515	540	511	506	503	506	510	539	495	547	496	507	528	530	510	519	536	528	544	476	499	509	500	515	494	530	536	526	582	511	503	511	509	534	518	489	541	497	449	530	517	533	516	516	500	493	490	543	531	503	500	522	513	487
27346	19362	5844	784	486	456	467	437	386	399	411	394	393	461	378	379	413	366	380	360	379	393	381	384	398	366	395	384	387	376	387	417	395	408	408	390	373	368	387	431	433	419	372	340	377	394	397	380	392	367	379	400	394	407	407	400	379	391	388	383	384	388	393	423	408	391	406	361	395	402	360	366	390	377	365	413	365	414	391	342	399	389	380	420	389	373	387	386	376	379	390	364	366	401	390	370	370	388	399	393	438	366	364	371	402	390	355	419	392	364	394	399	412	411	390	405	378	402	402	361	426	407	369	422	381	400	371	406	404	386	376	375	369	369	373	397	380	368	388	406	373	432	380	389	385	417	384	380	427	377	357	390	403	373	393	350	406	382	386	405	386	408	395	390	394	376	373	388	396	375	352	408	398	401	387	399	374	415	379	417	389	380	406	324	368	376	394	398	434	370	402	424	387	377	420	355	399	412	405	394	363	366	363	385	416	365	396	384	439	370	409	400	390	399	405	397	403	409	388	393	364	366	401	392	383	370	354	383	392	412	396	373	383	417	415	359	356	377	407	383	367	388	372	365	411	401	392	374	351	375	371	378	393	375	364	405	371	362	400	383	387	395	393	372	381	391	366	372	383	381	421	361	416	418	399	341	412	356	400	414	424	428	375	378	387	368	363	402	390	380	384	401	433	367	390	376	400	370	342	348	441	397	397	372	401	377	382	410	355	363	341	393	374	359	408	408	341	367	386	406	384	376	414	408	433	400	386	442	376	404	383	393	393	373	420	419	400	369	356	363	380	380	363	376	381	418	372	362	373	433	382	398	415	374	366	424	385	393	404	367	372	386	389	383	385	393	425	375	370	365	404	355	394	410	398	382	407	418	380	403	397	401	427	373	369	347	362	396	363	384	397	398	413	413	393	363	388	379	337	380	380	416	384	402	388	364	391	381	381	404	422	378	406	360	373	410	422	315	390	393	376	391	402	419	436	368	372	391	346	423	399	377	390	355	370	362	403	380	371	400	412	393	379	377	434	402	404	422	418	433	396	422	408	358	375	410	419	381	370	383	429	363	353	387	382	388	435	389	404	407	405	395	392	377	403	378	389	412	409	389	396	388	375	407	389	379	368	391	399	373	371	374	407	398	390	385	411	413	416	395	415	395	412	403	369	364	405	366	390	392	416	406	374	416	408	370	426	371	414	406	411	394	370	403	388	360	386	381	407	407	358	386	396	361	393	381	426	398	407	388	420	395	362	402	418	402	421	393	405	405	410	361	372	382	389	363	377	418	393	364	385	391	385	397	351	378	374	395	353	382	385	356	397	415	380	414	345	415	370	415	392	385	384	378	387	398	419	377	353	436	388	439	376	358	374	353	340	399	378	378	385	427	389	405	383	378	369	359	386	383	377	370	353	391	395	405	401	415	386	374	350	372	376	410	388	394	394	379	405	390	385	360	402	417	361	400	365	386	396	377	405	409	406	397	381	404	367	384	381	365	375	362	379	393	377	407	394	379	402	391	385	404	435	396	358	399	414	418	363	386	405	402	427	375	365	375	404	388	403	389	415	381	352	393	393	383	386	368	374	419	395	413	393	401	378	366	390	406	408	384	385	429	417	414	386	383	385	407	354	361	412	381	420	381	419	408	388	379	390	415	379	392	357	414	398	408	368	369	403	409	377	396	368	373	417	379	407	363	378	387	381	402	373	390	394	421	397	414	367	372	404	401	383	415	343	428	374	392	364	423	386	402	408	388	392	371	393	409	384	406	392	365	393	363	388	382	357	380	410	373	428	390	372	384	397	398	388	377	407	399	381	373	396	429	380	374	402	401	428	375	431	376	361	384	356	379	365	395	375	399	407	397	416	397	413	370	404	366	383	381	388	378	372	384	368	402	413	400	392	416	405	387	364	372	392	374	383	405	410	403	399	401	408	392	408	398	395	379	391	343	401	380	362	351	352	372	355	378	390	356	377	385	410	421	394	370	388	378	409	376	367	387	362	382	436	375	391	386	379	416	401	379	389	373	367	377	364	386	375	389	382	401	408	423	385	419	426	389	358	434	414	397	364	384	419	399	378	386	425	363	388	405	377	390	367	387	390	434	411	405	394	401	383	401	383	380	399	387	398	407	437	371	370	407	421	369	374	385	417	388	391	399	402	349	401	390	414	393	401	383	414	401	373	379	395	397	402	367	425	398	373	403	432	355	401	383	379	444	393	364	389	393	359	399	392	407	435	406	373	377	402	390	370	394	394	405	424	381	378	407	398	376	399	397	388	368	362	395	365	412	396	409	351	406	357	399	384	378	434	388	356	410	379	371	381	405	389	368	401	414	379	376	379	383	380	397	387	395	409	390	387	384	348	404	398	372	387	343	360	402	399	377	383	377	356	371	396	379	361	341	396	398	399	394	408	385	389	350	349	369	405	411	393	379	395	420	371	406	372	353	373	428	373	368	396	383	382	417	397	346	382	407	376	414	362	392	370	409	357	377	397	368	383	380	389	372	392	380	392	405	397	386	410	394	408	377	366	396	384	407	417	422	384	393	390	410	364	377	401	390	388	381	367	419	381	392	360	404	370	392	381	403	407	408	358	378	369	396	395	408	383	385	397	411	373	380	392	393	391	418	420	411	344	363	393	373	389	389	394	364	383	374	360	396	374	372	424	393	383	408	387	375	402	391	377	389	386	395	416	387	425	405	381	421	393	418	396	391	419	382	420	431	406	395	388	393	375	404	366	381	411	357	397	408	396	398	377	421	378	397	417	437	415	384	417	416	341	396	430	402	401	401	375	398	387	403	383	387	403	402	410	347	378	390	396	403	391	411	374	414	384	375	390	382	401	389	359	408	396	397	368	400	390	389	387	409	424	409	380	380	384	388	363	435	409	370	381	378	386	382	403	410	404	414	388	394	389	374	400	374	433	398	376	370	406	379	413	401	391	375	356	406	387	427	391	395	412	378	399	402	385	427	390	363	376	419	372	421	381	368	402	413	377	390	375	409	371	424	383	389	385	368	412	391	395	399	391	408	432	407	386	396	415	358	372	383	401	417	377	379	391	416	392	369	397	374	402	376	363	372	375	366	397	391	397	359	394	374	371	381	405	394	386	390	388	385	384	374	360	383	393	393	426	375	415	369	380	383	385	368	387	386	369	378	376	362	417	415	349	395	403	418	377	386	358	353	411	407	397	419	391	409	411	374	408	397	342	401	370	355	410	385	368	399	404	411	385	381	360	425	371	384	406	384	392	393	398	407	388	387	387	400	371	354	403	376	382	362	417	357	393	402	398	363	413	435	395	359	361	393	405	375	409	380	416	409	400	386	417	366	390	405	397	447	379	403	388	379	435	378	371	393	401	396	414	383	371	405	384	362	360	382	385	396	430	395	377	390	414	415	410	407	342	365	362	382	368	425	412	420	398	365	375	394	406	395	397	399	388	366	383	381	375	375	426	375	394	411	372	400	401	363	398	385	386	360	398	401	358	384	398	377	398	394	398	405
4658	1425	928	608	552	544	493	436	457	380	457	466	415	400	439	395	416	410	391	405	438	395	440	424	411	405	412	404	369	439	426	423	433	424	408	383	402	409	395	406	379	400	400	417	432	423	427	428	409	432	411	433	389	417	424	412	424	387	428	387	427	431	369	386	432	455	428	430	376	392	411	403	414	409	393	409	409	423	396	412	427	460	374	402	411	424	424	410	414	424	423	406	429	375	435	431	382	400	414	413	402	401	435	393	383	394	417	412	426	428	351	426	420	404	403	413	426	408	411	376	414	452	446	396	415	377	389	396	441	407	432	402	451	398	447	426	447	419	422	434	427	415	440	411	377	389	416	436	435	393	422	393	420	414	410	399	423	426	375	454	440	380	367	388	417	420	440	424	404	425	449	433	422	386	405	410	400	425	413	420	438	439	436	387	418	432	435	407	407	424	392	403	402	426	371	444	413	440	433	409	456	405	418	390	415	383	382	406	451	384	426	364	413	374	435	386	387	415	385	418	386	430	426	391	428	384	411	400	386	376	397	401	408	465	406	411	417	449	434	414	409	400	405	403	414	411	422	420	413	419	420	427	394	387	424	469	403	407	437	422	439	418	408	410	436	394	403	442	421	421	413	404	404	395	427	393	423	414	408	456	413	447	398	419	452	422	406	421	429	394	390	388	411	419	403	427	426	421	415	410	423	410	413	422	419	438	401	393	448	380	432	442	404	441	445	422	392	414	387	429	410	425	412	417	396	423	402	444	406	400	449	442	397	419	436	426	447	420	400	429	411	400	406	394	422	392	409	418	441	418	401	428	425	400	415	416	407	438	402	413	410	417	428	392	457	408	381	400	412	420	375	366	417	435	397	401	426	409	448	409	397	452	375	411	423	407	481	391	450	406	431	399	432	402	428	438	437	410	412	389	441	402	377	426	414	382	402	427	415	429	430	391	426	386	434	394	390	445	443	394	454	386	422	437	408	396	401	421	424	431	383	422	431	401	392	444	401	430	401	387	451	390	435	402	415	411	402	413	460	438	441	433	434	409	455	431	446	385	424	392	403	416	421	422	366	369	383	411	431	417	462	399	450	439	413	420	399	440	416	406	390	430	427	405	412	402	429	451	441	395	438	398	375	437	400	450	439	391	382	437	418	441	391	442	428	445	428	405	396	395	437	414	435	449	399	417	437	414	428	422	428	405	404	430	423	428	419	462	427	432	396	418	409	422	417	413	413	422	443	419	419	455	438	402	449	418	448	426	438	401	410	427	449	437	412	410	418	465	425	403	396	421	398	399	407	424	393	396	432	426	400	431	433	417	461	443	419	437	446	412	394	366	409	444	386	430	443	422	422	401	424	413	394	421	458	394	386	434	398	432	417	397	447	426	411	405	418	404	438	401	431	424	396	404	404	396	378	445	434	387	429	445	432	415	433	420	379	413	416	422	390	424	432	422	430	425	372	411	409	407	360	397	405	408	424	420	404	410	390	378	432	411	455	433	415	400	395	468	421	418	441	404	415	387	393	434	390	420	422	393	387	426	401	406	415	445	399	411	381	403	378	421	404	413	469	409	413	439	406	434	417	405	423	402	434	378	379	434	425	416	437	396	417	419	398	408	463	397	420	452	407	424	427	407	438	424	387	426	410	421	458	423	428	403	405	393	386	408	391	417	383	424	410	402	359	423	378	417	433	428	408	431	423	412	381	454	428	428	383	431	419	410	379	435	405	399	414	444	405	411	431	392	376	429	436	400	447	403	394	424	406	460	399	406	431	460	418	408	429	407	442	401	422	413	432	414	394	383	397	390	428	401	408	429	423	412	414	421	419	364	401	406	390	447	415	451	421	404	448	455	400	413	411	397	439	442	389	421	379	453	380	414	374	400	416	382	423	414	427	452	428	398	381	419	398	395	421	384	416	437	422	404	363	364	428	382	423	426	437	394	448	425	417	384	487	453	395	426	388	405	428	407	451	422	425	386	378	442	378	387	397	420	414	403	408	389	408	373	410	421	419	436	413	408	383	424	420	398	386	404	421	451	411	424	435	385	429	419	368	417	456	429	421	410	420	446	425	395	414	421	384	405	437	413	444	368	426	447	445	435	404	397	431	385	438	411	419	397	431	398	395	420	413	444	422	428	409	407	443	420	409	407	415	391	415	397	419	479	421	368	360	420	433	407	387	395	422	431	416	422	425	407	414	418	444	412	422	395	437	365	421	387	412	429	422	427	465	398	432	419	387	393	394	426	421	401	413	430	442	418	445	428	420	377	446	440	407	382	422	433	413	425	379	418	401	458	442	409	419	418	417	404	384	446	410	373	408	410	423	422	421	436	368	408	405	412	430	407	388	409	446	406	410	406	433	386	440	418	401	409	441	419	394	443	443	436	391	418	433	416	418	397	415	411	423	425	399	399	403	420	417	418	422	402	417	428	428	400	382	391	404	430	431	394	385	408	411	429	406	450	454	385	375	388	452	427	444	410	419	403	423	431	421	407	399	396	404	386	394	434	450	382	414	422	389	436	423	406	411	414	433	436	422	418	415	439	416	407	438	415	389	444	392	416	406	422	424	449	415	364	393	452	421	430	410	404	399	407	413	434	402	405	437	421	438	445	439	418	419	427	428	458	441	421	423	348	459	428	440	431	395	437	401	386	436	426	396	411	442	411	430	447	413	413	407	428	416	382	431	412	412	409	415	404	444	427	393	420	388	430	415	413	396	411	419	399	435	420	429	447	411	422	459	416	413	421	421	404	405	418	449	420	397	424	418	420	422	384	440	421	442	408	395	419	371	437	410	420	408	418	398	415	398	409	372	410	409	424	410	396	428	452	417	416	411	413	394	377	427	405	412	401	436	384	426	419	420	420	402	414	437	403	428	387	378	412	448	364	393	411	411	391	450	419	445	437	462	443	454	414	403	421	387	409	395	426	413	406	442	416	402	427	423	441	383	419	393	400	414	408	466	434	397	410	393	387	381	401	432	416	412	389	419	421	405	411	386	386	438	404	398	437	421	425	407	400	421	430	415	400	419	418	405	387	405	415	416	376	455	409	435	408	414	419	423	399	411	414	420	440	417	389	392	428	438	397	447	369	429	433	441	376	409	424	420	431	448	476	429	411	394	426	439	399	414	462	418	421	420	365	400	446	438	433	394	395	415	413	441	428	447	438	393	425	428	415	413	409	438	417	428	399	425	406	429	401	410	420	431	446	414	411	391	407	396	407	407	426	393	402	395	414	379	428	380	441	425	392	427	378	377	438	404	418	416	432	396	407	411	388	407	406	408	394	400	407	426	404	381	376	389	405	451	406	382	417	438	408	443	416	417	419	432	380	430	425	425	410	420	411	413	395	427	406	388	382	454	389	421	421	395	431	421	433	424	425	431	402	391	401	421	416	404	427	454	426	438	427	443	404	400	422	379	450	417	429	410	424	438	404	425	450	453	431	391	386	446	390	402	410	388	395	435	430	453	406	381	396	413	425	406	422	383	394	425	438
23438	21242	28754	24016	21235	13610	1845	1160	1018	929	811	781	747	756	732	753	733	673	652	698	694	632	655	658	679	621	674	634	658	678	659	679	659	656	648	655	648	621	668	660	640	650	656	637	650	647	601	626	694	630	674	685	675	700	671	675	657	624	598	664	630	664	647	684	631	637	614	671	645	602	646	655	658	656	647	604	632	704	643	707	603	630	677	683	644	636	643	639	653	651	665	638	620	652	597	639	573	661	667	631	674	642	609	663	680	643	654	664	685	671	646	684	623	665	611	669	682	621	668	670	639	611	681	621	673	651	676	651	678	661	645	642	655	660	682	637	642	672	664	662	667	671	700	650	625	654	677	616	637	638	676	610	658	671	665	642	648	650	624	658	626	666	669	687	665	648	700	654	682	621	686	651	623	657	640	626	619	658	641	606	643	659	661	671	688	657	680	659	667	615	636	609	688	641	627	630	650	638	643	673	673	668	636	678	654	607	677	648	699	633	702	645	645	719	649	653	641	646	663	688	631	628	625	671	658	632	637	656	638	627	645	730	674	664	625	654	616	686	641	636	607	621	664	664	654	622	659	665	615	649	667	631	651	639	662	689	685	650	653	672	640	643	650	652	649	634	598	651	671	667	657	654	661	649	679	630	623	641	663	636	635	680	633	683	633	680	662	614	620	643	646	620	683	550	625	681	641	658	669	656	666	662	659	648	657	670	651	624	629	662	640	652	604	667	659	635	649	636	683	663	638	630	669	661	598	630	704	695	678	660	637	571	678	676	660	655	651	654	638	675	609	649	648	652	641	617	659	665	665	646	646	685	639	645	654	628	662	619	615	671	605	619	643	704	608	656	609	652	620	622	663	619	629	623	625	666	621	670	658	670	646	594	636	633	636	641	660	664	634	634	679	630	673	642	657	667	640	691	628	683	632	646	619	647	643	663	680	676	701	618	698	640	669	665	628	609	622	669	638	632	642	682	649	633	681	629	656	663	662	686	641	679	655	682	594	625	652	608	658	617	606	695	633	680	600	662	705	702	671	614	641	668	647	642	632	640	645	625	641	653	657	660	620	663	673	624	675	632	716	640	632	661	633	681	646	649	631	627	658	635	644	672	663	633	604	639	681	624	632	644	662	648	649	656	620	618	677	722	581	621	653	652	651	636	670	651	684	676	650	680	629	670	624	642	628	672	631	658	638	682	640	648	673	677	654	630	689	659	624	653	599	699	637	597	623	634	662	661	667	672	683	635	640	620	606	678	644	629	625	693	651	678	650	658	624	667	696	649	652	672	622	663	612	677	665	602	630	638	627	681	617	646	683	656	623	619	644	644	643	622	652	644	656	642	618	669	673	623	660	678	581	651	644	656	613	683	624	647	651	656	652	651	660	644	642	664	676	627	636	689	651	690	660	648	637	592	641	654	548	639	649	693	659	634	623	653	642	644	673	647	632	637	657	659	660	634	688	676	674	615	670	672	681	615	664	627	650	719	610	620	649	633	611	651	620	655	651	684	675	645	601	604	689	634	683	693	636	585	594	673	668	621	636	653	662	674	627	652	627	645	634	665	586	696	688	615	656	635	702	642	611	667	652	695	673	644	657	641	713	629	633	626	652	671	651	636	659	656	610	646	635	586	662	622	644	695	650	613	613	659	698	630	633	612	620	627	628	683	640	628	621	651	633	630	676	621	674	597	640	637	654	667	624	640	639	592	611	626	594	631	632	648	648	641	652	684	569	657	646	634	648	644	633	638	683	654	592	633	640	668	640	628	672	707	630	669	669	640	626	642	639	658	647	649	625	623	700	668	634	614	649	622	634	677	639	642	643	656	659	674	675	662	669	598	672	654	690	656	620	636	664	659	693	633	635	647	654	626	624	620	632	617	641	621	669	622	664	688	615	611	619	656	642	625	662	674	620	648	650	599	630	652	645	636	657	659	654	654	637	656	625	637	645	615	696	640	660	639	667	669	625	608	622	686	629	640	673	625	619	652	623	619	606	612	613	630	624	668	653	669	689	687	644	658	668	652	631	632	649	624	663	622	642	688	615	624	659	651	654	708	627	616	683	645	611	661	631	668	638	627	606	631	693	590	601	649	598	625	696	591	679	675	669	643	666	613	671	627	599	663	622	684	616	636	673	604	641	609	684	684	635	640	623	634	659	646	610	662	621	635	624	658	659	673	634	641	665	651	629	667	632	647	692	608	629	643	668	639	625	654	631	664	664	621	647	602	661	586	633	664	602	647	656	646	670	628	633	672	614	640	668	673	625	619	639	666	637	640	646	648	627	654	642	613	691	627	617	629	636	637	625	616	666	591	612	630	617	610	686	620	674	650	641	647	621	651	677	670	594	658	673	645	655	609	643	655	617	629	657	646	625	698	631	644	633	624	641	622	591	684	679	651	645	679	651	621	644	636	614	670	692	602	634	644	629	635	668	656	630	637	684	677	643	646	607	680	600	641	667	632	657	646	654	627	647	611	640	672	582	651	672	648	618	693	605	647	651	665	621	652	608	619	701	671	619	659	647	670	680	563	624	658	690	635	660	610	624	664	647	653	628	612	668	636	609	667	621	670	676	685	634	668	689	603	657	622	667	613	652	641	654	646	622	662	672	625	666	665	609	621	639	669	630	615	649	660	679	683	648	718	617	628	611	664	645	656	685	625	627	616	582	639	636	596	645	651	618	631	623	608	645	693	612	627	643	662	632	618	593	641	632	611	589	647	632	635	647	621	643	629	672	612	634	653	668	666	650	659	627	640	641	641	637	636	616	649	647	593	653	641	624	620	677	631	599	672	668	638	676	695	637	665	606	655	640	663	611	643	632	639	658	638	599	642	625	610	673	631	655	660	669	660	624	674	649	648	684	616	636	655	613	654	655	641	630	634	676	631	670	615	624	634	622	644	620	667	658	585	629	671	608	668	659	623	677	658	597	656	654	655	645	638	652	625	625	692	672	568	681	645	613	696	618	621	638	644	648	631	655	666	598	639	664	650	678	618	686	609	660	639	607	632	624	630	648	643	662	669	694	643	666	643	674	632	644	648	651	618	663	652	671	632	660	629	620	645	621	647	596	634	650	701	674	670	628	648	656	681	606	628	671	575	636	683	696	654	634	631	675	638	588	681	647	675	659	634	656	660	646	682	646	601	628	625	666	661	643	641	632	665	624	674	650	635	672	611	600	649	617	652	676	637	637	646	644	652	669	655	675	627	647	610	683	664	648	656	661	651	616	607	676	632	681	623	661	625	658	698	698	665	650	640	627	649	650	662	644	660	683	625	626	676	598	668	676	652	590	675	627	641	660	604	630	654	657	611	663	656	629	648	615	626	675	634	679	627	645	628	611	641	623	653	604	668	613	648	698	677	609	632	637	661	604	611	648	614	657	658	657	624	650	663	594	626	680	620	643	636	602	693	626	627	648	652	609	661	619	626	619	624	664	656	663	649	668	619	610	650	630	595	646	645	611	612	650	646	659	669	664	707	631	644	666	620	654	643
4363	10178	7304	3648	3038	2204	1580	1416	1309	1120	957	904	856	796	771	772	791	740	727	714	735	747	665	678	679	690	741	725	711	743	683	697	742	676	676	681	731	756	722	710	689	681	642	667	651	677	715	695	666	711	671	679	705	664	702	676	667	697	676	685	665	734	718	663	680	698	664	665	732	709	645	692	661	708	679	715	668	656	669	653	644	695	656	707	671	638	690	686	713	711	648	688	677	696	643	708	655	668	681	681	705	680	681	665	694	721	671	743	706	671	669	695	707	641	633	686	713	659	700	678	659	670	650	727	690	691	638	676	716	703	666	692	664	645	690	646	665	711	670	724	722	662	658	728	738	726	667	660	702	714	665	705	648	700	652	663	637	698	665	663	673	672	655	699	676	659	657	683	712	707	701	742	682	643	706	696	696	660	689	697	654	663	681	676	703	718	713	672	697	716	723	667	652	637	679	650	709	666	703	678	669	706	663	708	681	647	709	736	716	679	661	667	711	711	675	669	671	677	696	669	717	654	694	701	706	665	683	664	681	663	683	674	707	675	639	669	686	695	704	684	658	671	653	651	675	677	614	701	685	696	662	671	684	718	657	722	675	659	678	663	693	640	684	700	667	685	718	663	673	720	735	704	672	664	687	680	658	650	684	626	649	686	675	638	673	686	743	658	685	697	660	679	684	727	664	708	709	648	676	682	710	704	657	713	672	639	713	689	678	628	687	669	681	670	685	699	661	712	704	679	653	667	681	725	696	703	709	695	681	665	708	688	659	667	632	689	672	670	680	719	649	687	663	681	707	660	688	684	673	679	676	672	636	725	700	693	670	693	642	718	710	705	674	681	669	690	672	708	699	677	682	672	647	683	680	714	664	682	707	695	649	707	642	747	684	702	674	656	680	707	711	651	659	736	690	647	672	706	672	705	702	711	712	650	647	669	619	653	721	639	686	648	657	710	680	688	659	700	611	640	756	701	678	661	679	652	705	697	686	676	716	711	683	680	690	729	660	714	676	689	683	670	678	626	679	699	682	651	663	693	696	707	734	665	710	707	657	600	646	707	674	684	669	694	732	707	716	701	718	653	640	713	678	708	669	707	635	666	738	710	669	683	651	670	673	663	678	647	692	671	630	697	680	687	701	716	678	694	670	620	692	675	683	696	681	695	673	728	702	684	702	729	639	641	703	640	716	678	707	698	709	689	669	675	660	675	708	696	648	681	681	671	698	669	655	664	720	701	733	653	668	710	682	677	693	708	675	669	638	664	712	663	754	680	734	720	680	706	706	701	693	709	675	688	683	674	678	709	728	655	711	690	673	647	678	711	684	679	692	666	648	675	689	689	681	685	699	663	663	694	665	680	637	724	690	658	697	652	720	715	639	689	701	716	641	685	669	707	688	648	668	648	691	715	693	666	703	639	682	658	682	722	717	723	690	716	653	696	636	680	675	658	661	680	664	669	693	702	730	694	699	685	703	664	692	719	707	724	688	663	682	697	700	682	651	694	673	622	652	682	668	689	738	665	680	662	691	665	672	658	680	712	698	674	713	631	680	670	678	689	706	650	615	665	661	678	687	698	703	645	710	686	676	675	714	661	660	668	698	680	660	678	669	697	675	677	690	690	705	670	673	676	707	744	686	676	678	672	675	692	674	660	691	696	733	705	683	691	687	637	721	705	683	661	735	670	699	649	657	669	715	734	705	681	664	695	704	634	665	711	667	692	654	718	654	708	645	622	658	652	682	696	665	689	651	701	637	717	714	686	665	659	710	640	650	671	685	706	687	691	652	684	653	676	679	698	674	671	671	695	713	659	682	665	681	694	692	660	708	718	690	675	701	681	677	668	686	690	613	640	681	698	638	729	626	668	699	744	642	711	700	701	654	674	647	683	667	703	653	698	691	688	690	712	678	675	680	698	710	656	709	718	699	697	665	650	686	725	681	689	660	612	715	686	674	684	685	626	651	674	702	676	709	662	710	656	669	683	685	698	636	683	685	672	721	646	656	683	662	718	706	686	688	673	668	674	746	690	693	679	683	685	654	644	689	654	670	663	693	673	680	692	697	662	706	645	694	720	685	648	676	710	673	676	732	715	671	688	714	700	679	710	674	655	711	714	656	671	655	656	717	688	658	672	674	699	654	692	715	711	686	688	675	687	647	707	683	686	685	704	702	711	729	655	676	686	618	672	669	724	681	665	721	685	718	649	658	659	710	674	671	720	650	705	713	677	688	637	659	713	699	689	689	663	681	692	725	691	625	718	661	693	685	634	718	679	688	673	693	708	624	663	684	712	690	700	744	697	701	669	652	643	717	717	679	726	710	659	714	663	641	685	661	662	742	710	685	694	672	707	671	712	695	653	647	676	661	702	648	709	652	708	677	722	686	667	695	648	708	689	645	695	722	711	726	646	712	648	632	715	631	732	670	690	660	703	686	681	621	696	697	703	659	708	680	677	704	650	713	688	681	630	695	713	694	645	678	670	700	645	671	672	666	663	690	640	685	692	717	649	670	694	660	646	721	628	649	659	654	646	712	695	675	629	678	700	670	656	686	651	668	685	691	672	713	680	725	658	641	679	685	686	666	707	722	620	656	672	718	693	695	658	678	711	734	692	665	660	648	699	683	654	627	692	624	649	697	680	692	727	675	643	646	669	675	721	661	659	658	667	699	663	674	659	667	650	691	675	660	718	715	692	670	665	730	692	682	698	740	688	691	679	675	688	662	662	697	673	641	655	650	707	696	698	729	682	716	654	688	722	682	678	640	711	639	681	659	687	753	680	644	688	643	704	677	656	675	708	667	667	662	710	657	729	693	673	677	673	650	649	663	677	671	741	624	678	704	659	688	661	669	708	723	721	678	705	624	725	637	671	668	722	703	684	656	699	631	680	712	718	715	659	672	657	697	634	659	715	684	683	706	651	700	683	668	713	697	684	680	655	668	668	687	699	720	662	692	688	676	663	654	680	690	705	685	646	704	690	695	657	683	707	728	690	709	656	625	660	696	639	695	683	689	658	692	653	652	729	701	657	694	708	665	661	708	698	674	670	677	705	712	626	640	711	766	699	667	704	687	657	674	670	668	684	667	672	684	678	626	652	663	655	667	679	672	658	666	652	669	685	689	703	682	695	713	668	652	716	723	666	696	633	661	646	696	686	678	696	681	665	695	699	664	680	668	712	721	682	686	703	675	635	674	688	640	650	642	672	686	643	669	713	670	677	703	632	652	692	649	658	632	686	682	707	715	665	659	670	687	700	666	667	694	649	630	680	650	696	676	664	689	669	663	669	621	686	680	648	718	656	680	674	690	720	704	674	673	675	713	712	670	736	669	672	668	619	650	696	691	670	710	676	702	692	673	653	670	707	687	713	669	647	739	703	708	681	679	667	680	685	700	681	677	698	701	660	671	676	643	633	697	637	689	706	688	670	662	686	720	669	697	698	683	696	693	674	668	676	665	689	648	705	686	710	697	702	713	689	675	652	725	668	724	626	674	663
24547	21239	27868	24826	15799	1010	486	363	366	284	281	231	224	225	234	196	237	217	224	217	190	206	196	177	199	172	187	180	175	177	189	174	194	170	176	160	179	164	193	175	187	171	190	163	166	149	167	174	182	190	176	175	187	184	178	167	190	192	190	192	160	155	183	168	183	173	173	192	191	203	171	220	152	177	177	170	196	184	190	172	188	176	157	192	182	180	174	208	178	156	179	182	192	196	171	195	190	181	175	188	180	172	216	167	158	180	174	171	183	169	181	171	198	182	167	184	160	170	143	163	195	182	174	181	144	182	177	185	177	159	190	180	195	174	156	173	174	183	167	177	188	169	165	208	177	180	207	161	183	181	183	170	186	155	184	160	159	178	178	177	161	181	177	177	182	174	181	197	191	177	178	187	169	205	172	178	193	179	171	155	150	181	166	183	188	191	172	183	179	206	191	182	187	190	179	175	170	218	159	150	172	193	176	171	175	183	185	176	183	161	179	174	181	171	159	190	172	166	176	178	174	200	185	176	189	179	180	186	163	183	155	198	168	191	145	169	184	166	168	181	175	167	212	195	180	166	163	147	188	205	187	175	156	187	165	150	180	186	168	170	172	166	204	182	185	182	185	178	184	200	184	182	162	178	166	173	167	188	194	168	191	177	181	186	192	147	160	171	162	173	191	165	183	182	189	160	192	182	181	198	146	153	180	174	177	175	177	150	194	175	186	162	198	178	212	173	150	199	169	200	164	172	180	187	168	160	178	175	189	201	160	159	201	173	182	159	194	166	186	170	195	173	182	187	189	193	184	181	187	197	195	164	196	175	184	179	164	185	152	169	180	188	157	171	177	163	177	167	180	167	162	183	178	200	181	183	168	173	163	189	178	177	164	165	178	162	184	190	169	156	175	168	170	173	160	178	165	199	164	169	166	186	174	185	178	184	165	182	185	171	167	183	184	192	164	180	192	165	183	179	152	185	179	188	183	152	174	179	191	173	164	165	181	171	162	169	178	184	176	177	189	192	184	162	177	166	155	171	200	184	188	197	173	180	188	180	187	178	166	180	195	159	160	158	183	146	192	183	186	183	194	159	188	188	177	161	163	160	169	189	188	170	188	174	161	168	179	184	187	177	171	160	189	207	149	177	162	172	162	189	196	197	191	198	136	178	175	188	145	192	165	163	134	159	160	185	162	187	176	139	164	147	166	163	202	195	193	203	173	181	186	184	185	189	187	176	167	170	165	178	196	190	192	178	171	159	188	176	173	171	164	183	202	170	190	193	152	175	174	192	179	192	150	204	206	198	187	181	172	147	188	176	205	197	173	185	179	185	218	183	193	191	182	154	193	157	174	176	163	161	180	190	177	181	195	184	176	196	190	201	167	162	186	190	190	167	171	150	182	217	171	189	169	171	179	148	195	172	173	162	172	179	174	182	152	185	186	162	202	198	178	178	173	177	200	167	180	174	162	184	174	158	193	188	198	174	149	177	156	189	232	183	193	185	173	175	189	186	181	187	211	190	160	190	166	162	172	170	180	177	175	169	173	166	189	185	166	172	172	182	175	177	183	181	171	179	159	201	178	175	197	174	184	178	153	189	176	192	193	161	158	185	182	157	178	182	167	187	168	189	192	162	172	172	195	174	207	158	181	156	186	169	153	200	172	192	167	170	169	182	177	200	189	165	185	182	192	176	193	184	205	177	173	169	181	161	166	176	185	190	178	179	186	168	154	181	177	184	185	176	179	188	173	183	192	181	183	165	170	162	176	184	203	170	175	194	209	176	152	163	163	195	180	209	155	176	192	178	193	181	182	166	177	162	185	207	171	191	175	166	192	167	182	174	206	177	182	161	179	171	165	150	174	161	171	181	199	181	170	206	172	196	175	189	147	165	199	167	181	191	159	186	172	193	196	194	167	148	151	169	164	173	164	163	179	157	179	186	175	186	186	183	169	203	191	189	186	171	147	216	159	154	178	177	196	181	182	182	188	165	185	164	167	184	189	163	157	176	175	166	156	207	160	165	175	183	172	163	177	187	163	159	156	201	161	183	170	184	180	182	166	197	178	197	167	193	180	168	169	158	184	181	177	183	164	173	174	177	186	176	199	170	191	201	172	163	186	164	162	183	189	202	167	191	142	170	205	163	164	183	173	190	168	166	166	183	188	157	186	207	184	189	192	177	169	184	177	181	191	184	158	189	186	160	169	171	162	205	185	182	214	175	179	172	198	172	176	182	194	161	175	179	168	169	174	171	154	183	188	170	172	177	154	193	186	176	154	155	187	168	161	196	182	172	187	158	196	188	164	174	178	173	168	190	169	172	182	167	175	168	192	149	176	178	171	186	181	209	160	154	167	169	179	212	166	167	186	179	184	148	183	195	174	184	174	200	176	199	184	195	173	179	188	184	184	181	171	171	181	188	165	188	178	150	172	158	169	186	192	181	180	158	181	170	185	167	190	180	178	173	188	164	193	160	160	195	168	191	162	182	173	176	176	192	178	211	200	192	178	173	171	186	200	175	186	194	164	167	167	158	174	177	174	168	168	164	171	175	183	176	180	158	187	178	154	183	163	154	177	176	183	170	142	148	165	178	179	192	169	204	187	155	176	163	176	166	168	171	189	170	183	167	212	153	193	168	190	154	192	180	190	177	175	177	181	172	178	159	164	164	200	163	155	168	177	164	188	155	182	165	180	204	160	182	175	203	182	184	166	172	165	185	179	194	157	192	169	186	179	152	148	171	171	159	185	195	163	174	183	193	167	184	165	172	172	191	168	169	171	164	190	168	186	173	166	165	174	179	166	186	187	149	180	187	174	184	165	166	150	178	191	167	176	201	180	155	154	159	188	172	177	173	169	175	146	165	171	178	176	168	170	149	169	154	178	174	209	168	166	160	188	186	159	192	160	171	172	161	177	180	152	172	170	162	176	168	178	175	172	173	180	198	160	198	154	160	152	164	178	176	185	167	140	181	173	190	184	197	185	212	188	174	191	196	174	193	186	181	181	172	186	166	167	166	184	171	171	163	170	176	205	171	194	176	162	159	179	191	182	171	148	169	157	168	181	174	191	164	203	167	159	182	170	181	161	175	173	200	149	157	175	158	176	179	194	174	166	171	170	191	151	181	178	173	196	170	165	155	168	169	175	172	191	169	168	186	178	183	172	163	184	161	181	159	185	175	211	183	196	163	175	178	163	156	178	180	176	170	173	201	214	171	208	183	199	173	153	184	153	169	195	165	185	159	170	181	163	170	178	175	179	194	182	159	167	152	171	174	169	165	181	178	175	187	198	159	169	158	187	179	172	173	203	158	161	184	169	183	186	167	165	185	187	144	164	183	170	178	190	171	179	181	179	165	169	192	174	180	172	167	156	178	164	170	185	187	179	213	188	185	185	180	191	170	172	170	182	185	163	175	147	197	195	183	169	186	176	157	193	176	195	189	179	182	190	180	167	164	163	191	147	179	184	185	190	175	160	176	162	171	172	196	171	188	157	180
4043	6172	4050	1962	1475	1181	790	694	577	450	341	299	311	288	308	251	240	210	228	240	224	223	209	238	198	229	217	223	199	225	209	202	202	211	214	224	195	218	190	196	220	213	197	219	206	213	170	220	200	187	200	187	191	183	198	196	209	208	203	197	214	214	174	181	183	186	180	194	219	201	181	209	216	230	192	226	191	206	211	209	182	180	189	195	176	208	207	219	228	219	216	206	190	193	237	210	182	212	200	211	188	216	173	199	210	185	211	181	211	181	214	223	219	194	204	203	212	188	204	193	198	185	216	181	204	213	215	230	224	220	180	199	183	195	181	217	183	212	189	191	204	205	200	215	172	188	218	197	186	199	212	214	198	194	208	223	189	209	193	194	229	197	203	197	179	207	204	193	223	204	215	198	208	205	206	204	207	189	208	196	203	206	193	221	186	185	209	209	200	205	198	202	214	196	221	182	203	224	179	218	209	196	214	204	196	203	211	192	192	192	216	204	203	210	202	176	198	195	210	203	201	206	195	206	170	188	209	173	214	191	198	218	186	208	201	208	188	195	222	183	206	205	183	203	189	186	206	199	216	182	214	190	205	201	200	205	196	222	194	237	211	194	184	212	206	197	194	213	221	225	211	180	195	203	199	214	196	205	198	201	205	203	203	204	191	215	196	216	215	190	198	202	188	223	186	193	187	219	211	211	198	211	205	224	203	211	205	205	202	200	189	168	208	209	184	208	186	209	222	192	194	216	209	189	202	203	194	204	178	195	198	204	203	209	182	210	238	183	209	206	207	189	169	201	189	217	233	189	192	207	214	208	206	188	213	199	174	199	196	201	197	220	209	197	212	189	233	205	221	194	218	198	191	177	210	187	193	200	204	190	231	201	200	185	170	220	214	205	195	216	212	193	183	223	212	218	225	191	189	192	203	205	229	193	190	205	186	193	193	209	211	215	237	186	211	208	209	203	173	206	208	183	192	205	194	184	183	209	175	173	181	195	213	193	211	197	202	254	200	206	225	196	186	188	202	189	229	205	202	242	217	188	201	194	215	205	175	200	209	204	204	199	195	193	194	210	178	210	201	194	207	206	204	213	198	203	178	219	199	202	223	174	197	178	226	207	212	205	233	163	197	209	192	172	191	202	201	225	215	178	192	194	212	217	212	215	196	215	221	200	211	200	225	185	206	204	210	201	204	194	186	191	218	192	203	211	207	229	222	199	191	198	185	191	215	198	214	218	204	237	182	185	245	183	206	210	222	192	212	202	190	188	199	199	213	197	227	212	205	194	190	202	217	204	204	225	205	174	197	219	228	219	189	205	224	194	197	202	182	185	190	190	200	200	227	206	221	195	201	244	200	203	187	185	198	216	174	216	222	192	171	207	205	223	216	209	198	169	170	214	216	183	191	179	202	214	201	203	190	189	204	184	228	204	221	187	214	203	210	195	194	211	178	198	203	200	207	223	201	200	211	229	193	211	207	230	186	195	213	218	202	179	176	186	190	194	194	202	230	187	195	204	199	211	189	184	187	188	236	185	173	217	215	198	182	194	208	178	200	188	198	239	202	226	188	203	224	197	218	214	225	204	188	194	193	209	190	221	208	220	201	192	203	177	190	215	196	212	217	175	191	218	200	197	189	200	197	232	215	205	180	201	231	204	195	216	220	204	205	214	220	206	194	217	217	226	189	205	190	202	213	183	202	203	221	213	185	202	202	210	192	197	182	193	222	179	184	245	207	186	202	188	203	211	171	194	231	217	218	192	213	191	194	197	200	183	211	203	195	206	197	211	217	205	211	184	174	206	216	192	184	198	217	215	204	198	212	192	197	189	210	211	190	203	175	211	218	188	168	200	236	210	189	190	190	205	182	191	203	209	176	192	198	230	202	182	188	188	199	206	201	182	189	178	190	202	201	191	198	228	197	190	195	187	223	182	212	200	206	182	222	226	181	207	208	204	210	218	207	195	197	237	190	218	188	186	216	221	198	193	196	205	190	210	189	215	180	191	227	198	215	231	191	212	189	205	223	204	204	214	213	207	208	187	203	215	195	183	205	228	197	207	161	197	182	207	219	204	215	202	224	201	201	225	199	204	199	185	209	185	205	180	206	201	199	210	200	215	221	213	197	203	211	208	220	221	223	189	230	231	198	192	207	211	190	201	213	190	220	204	193	185	216	197	184	212	217	217	195	216	220	234	221	226	210	207	173	216	201	189	195	222	204	201	182	195	216	207	206	203	184	223	200	200	199	185	227	197	186	210	191	194	209	199	193	232	202	193	179	215	194	187	228	209	214	197	185	191	213	210	210	197	197	206	198	187	196	184	187	205	210	202	186	189	181	202	240	192	188	194	200	203	189	190	191	218	224	197	176	214	216	205	198	204	191	216	193	206	221	193	189	196	216	183	188	173	215	186	191	221	178	212	209	208	217	196	190	197	185	221	193	194	182	204	228	197	207	224	209	191	190	197	211	197	173	200	219	206	189	212	196	189	199	199	202	172	194	191	194	205	212	186	216	197	208	201	182	190	227	205	202	217	195	201	198	221	217	193	193	191	208	181	216	178	215	206	173	203	174	194	194	188	203	177	194	208	213	209	205	187	204	207	216	216	203	190	198	215	204	224	227	204	218	213	186	195	232	189	184	201	195	205	192	203	243	196	193	194	192	182	207	206	222	191	199	196	179	199	183	229	190	188	215	208	182	193	183	199	185	213	201	223	215	198	220	218	222	213	189	217	228	221	203	204	199	167	211	205	209	202	186	229	188	190	210	201	222	207	183	221	214	215	201	193	172	175	190	215	223	208	228	187	168	216	212	197	207	211	204	192	217	234	218	204	174	199	186	210	230	210	209	185	192	176	196	206	208	188	196	209	211	202	225	191	210	209	194	206	196	212	198	204	225	217	205	201	222	193	198	178	198	185	225	189	207	199	188	196	194	202	199	199	211	195	177	205	206	221	224	201	210	214	194	214	227	206	193	220	188	177	214	197	179	222	188	189	204	189	210	209	193	203	223	209	208	193	213	198	204	210	208	217	210	216	209	226	200	186	191	208	216	191	202	212	217	176	233	188	226	192	184	175	211	202	203	202	230	196	196	192	195	185	215	207	186	198	206	223	181	207	209	214	187	222	202	194	210	234	226	212	186	196	193	175	209	214	201	209	186	193	200	204	204	209	204	258	196	221	223	221	204	200	182	199	206	191	186	182	224	211	195	216	204	222	216	198	196	197	209	209	214	211	192	186	204	177	211	192	212	190	206	185	221	207	215	220	197	186	200	185	203	188	244	176	228	213	198	188	217	197	186	196	198	221	190	202	219	238	182	220	196	183	211	183	216	204	202	218	178	196	185	184	218	202	204	170	190	204	192	202	212	226	188	218	178	183	202	205	234	209	192	235	179	222	196	197	200	197	205	188	197	214	185	209	184	217	189	203	201	210	210	185	205	196	209	194	188	177	187	200	199	188	203	200	208	207	195	220	225	194	206	222	198	206	196	208
22386	21236	29111	23704	21222	21292	12586	1574	1127	956	798	727	671	631	616	619	557	530	525	564	495	531	524	506	512	537	521	498	508	477	512	501	477	504	467	494	508	522	480	453	507	478	428	490	472	488	433	483	479	509	487	449	488	476	480	501	482	464	485	467	425	472	442	458	469	463	469	508	482	484	434	469	517	465	475	470	479	460	424	447	450	488	475	487	450	478	480	440	462	476	435	443	499	434	503	487	497	449	482	444	453	478	458	449	480	488	479	461	502	447	464	447	487	445	449	481	480	473	448	468	458	475	461	482	469	461	456	468	484	456	494	475	468	496	466	502	472	468	477	470	456	474	455	464	465	457	486	472	429	476	483	456	456	437	498	498	464	496	455	430	481	439	458	448	456	467	468	477	495	468	462	445	488	463	466	444	486	499	493	492	471	475	497	491	468	474	482	485	456	484	421	446	471	495	472	457	480	471	475	463	436	447	443	474	481	451	481	477	456	459	502	460	470	453	423	477	426	450	445	470	465	474	478	474	454	448	468	464	494	454	466	466	484	453	476	502	483	492	447	478	490	440	517	468	461	468	478	496	514	460	459	474	464	455	479	477	497	455	462	475	445	453	450	453	484	471	470	480	491	493	465	451	479	428	470	496	473	474	535	430	441	464	454	468	460	443	479	456	514	467	464	454	504	521	495	483	526	462	483	463	475	472	488	417	472	500	458	489	468	502	455	464	497	462	443	485	482	469	465	437	445	465	440	429	482	475	448	492	488	415	480	488	470	439	473	471	513	462	473	472	451	473	475	476	470	472	484	470	449	452	429	499	459	469	442	471	485	457	479	456	494	496	449	453	475	473	523	522	482	425	462	497	442	483	481	425	493	510	477	470	415	407	432	498	458	482	493	505	451	478	453	482	512	463	468	454	440	478	450	481	440	477	459	474	477	496	500	453	451	485	468	434	462	492	449	496	446	471	496	458	469	453	482	469	483	473	439	481	429	428	446	512	454	435	471	471	486	447	459	475	463	465	449	458	465	430	480	456	447	434	460	492	411	478	485	438	469	497	452	468	443	469	470	460	474	460	513	496	498	495	419	455	476	477	465	433	513	430	466	465	494	495	486	492	439	477	455	467	431	421	497	457	439	474	470	477	473	444	491	441	483	467	451	480	486	504	466	512	457	464	486	435	468	490	426	475	455	463	450	472	496	466	427	433	470	439	466	493	472	474	464	466	463	491	456	448	434	492	459	467	470	466	459	463	442	455	475	458	470	428	471	429	489	467	461	422	484	450	443	486	494	475	441	485	497	405	482	476	476	455	467	472	513	468	456	499	440	408	463	461	485	497	472	459	451	452	493	447	424	467	467	503	436	465	425	466	435	460	457	446	443	489	482	413	418	452	448	464	475	454	447	471	472	436	450	474	477	469	443	493	533	473	435	434	428	478	506	466	465	485	445	473	473	477	470	444	470	480	472	445	463	485	481	444	456	449	420	487	475	454	473	459	455	469	479	492	453	491	474	462	483	488	455	411	448	485	499	444	445	483	468	443	482	494	477	439	505	479	460	491	469	444	451	434	468	446	458	527	449	465	447	468	466	474	497	469	474	438	439	458	439	482	463	467	461	458	458	466	461	482	444	473	442	468	477	435	457	453	454	482	454	474	465	426	452	466	490	503	491	478	483	510	519	448	457	468	443	460	456	438	450	454	477	404	459	468	444	470	477	430	492	442	472	461	464	473	468	442	442	460	442	452	470	462	455	500	476	452	478	472	427	476	449	452	487	483	482	475	468	455	458	442	468	484	482	468	457	480	453	480	451	457	462	467	477	480	497	489	475	479	468	458	474	449	471	469	475	434	480	461	428	440	476	445	428	489	453	442	472	451	491	471	464	488	442	457	461	473	448	462	472	490	436	496	487	446	474	460	425	470	465	489	447	431	456	453	491	461	450	437	463	450	450	462	430	474	501	440	501	444	437	455	514	453	466	450	496	475	471	458	460	428	469	402	481	483	462	451	449	467	488	467	460	469	447	428	458	482	463	443	491	476	443	435	457	451	454	470	464	471	438	463	421	467	464	467	470	474	493	455	484	471	452	495	461	451	445	471	472	449	472	485	451	441	451	467	465	492	456	471	512	441	526	455	483	449	486	509	445	438	494	460	489	423	460	451	460	474	432	443	463	464	486	457	464	460	486	491	491	460	476	424	477	492	525	466	455	424	490	483	499	456	496	447	471	426	485	486	507	475	456	431	471	473	473	511	462	496	416	433	434	463	495	479	445	475	447	509	447	500	498	445	468	444	465	456	448	439	504	437	455	443	398	440	467	513	454	452	465	483	461	503	485	435	462	501	470	519	463	471	449	452	496	449	423	470	474	440	441	455	476	531	458	476	443	508	447	453	433	483	443	453	446	443	513	469	449	462	482	469	461	442	458	468	448	473	483	484	464	455	465	474	479	423	473	479	473	481	445	500	474	487	476	477	436	460	451	481	475	458	430	491	500	438	442	462	453	489	460	440	458	486	470	485	465	447	483	453	471	441	468	485	450	472	485	467	456	431	463	466	452	438	437	441	475	443	458	485	484	493	467	469	424	461	454	464	480	491	437	471	468	446	474	480	434	465	456	455	499	454	465	450	450	491	444	444	433	470	485	445	429	467	443	434	445	442	458	483	458	456	480	462	453	522	487	450	488	443	474	458	481	452	471	453	480	449	452	463	458	460	433	453	452	472	460	501	508	500	433	442	464	473	461	465	489	470	467	468	479	469	481	439	466	479	466	484	476	464	478	468	454	488	455	476	473	445	449	479	453	450	469	441	441	439	431	473	452	464	455	439	447	482	436	465	443	469	460	473	421	485	470	477	474	469	458	453	467	451	465	448	427	469	487	476	435	462	464	454	486	433	481	482	488	425	477	471	461	471	486	466	456	481	480	483	427	439	411	451	463	469	433	439	464	454	415	478	497	459	458	491	449	489	489	467	466	434	459	444	435	489	489	482	474	472	453	457	450	414	448	498	442	431	506	473	488	458	470	488	473	493	487	477	455	482	473	452	491	446	446	453	458	464	458	470	463	489	443	482	458	496	481	441	446	473	481	462	472	451	510	488	469	451	458	463	497	467	471	454	487	448	434	444	484	461	463	436	467	497	463	474	400	474	509	442	493	456	464	431	462	432	442	463	447	494	466	469	483	468	439	465	452	458	483	464	492	464	525	448	478	456	472	456	494	461	474	432	495	454	433	470	487	446	454	448	456	450	432	459	510	423	451	495	471	493	431	450	461	448	475	459	416	469	490	472	486	460	433	523	452	450	466	474	444	431	438	451	491	480	451	444	444	485	440	479	498	484	524	474	476	465	471	471	500	471	447	436	460	446	508	506	426	460	457	447	448	493	428	464	497	465	419	476	505	454	473	469	523	460	464	484	464	488	437	483	482	460	459	450	480	434	450	474	456	464	426	501	482	447	461	449	445	468	438	477	450	489	480	473	440	432	447	486	452	472	483	434
5870	16656	11836	6176	4910	3631	2286	2132	1733	1308	1025	882	886	776	723	672	699	682	634	673	629	576	552	565	543	560	536	560	513	552	562	507	518	559	547	533	564	498	543	550	552	500	526	510	546	534	509	558	524	527	535	550	544	505	517	553	467	519	494	511	572	510	542	478	523	487	528	518	563	510	516	507	488	500	494	510	496	493	557	475	506	520	501	520	487	492	529	541	490	486	502	509	529	514	514	491	490	482	511	475	502	455	517	523	504	500	522	499	562	518	490	452	548	486	525	513	492	494	524	501	545	508	512	501	528	516	498	486	504	509	515	530	527	473	539	553	509	514	555	537	545	516	511	522	535	534	491	509	482	525	518	531	512	549	533	517	506	557	512	494	532	530	484	534	507	531	489	527	534	518	486	477	543	490	545	481	531	490	486	497	519	495	551	511	526	527	515	506	504	527	534	491	492	523	525	469	507	524	496	503	515	511	510	517	468	523	510	512	540	517	528	535	525	481	504	507	522	513	511	476	519	522	549	518	427	538	500	502	513	516	510	503	498	534	520	517	503	510	519	494	559	511	533	491	483	488	492	469	510	535	494	516	497	528	508	540	462	500	477	513	551	470	531	513	524	497	520	440	525	523	489	522	547	506	526	534	477	473	456	501	490	536	494	497	493	483	512	485	537	500	540	502	540	499	523	523	517	481	528	519	493	470	483	496	524	519	483	505	500	519	499	506	507	531	522	507	495	517	470	462	491	509	538	509	494	507	546	507	517	520	512	500	521	525	500	503	516	496	511	495	526	511	521	510	534	498	494	472	539	478	508	476	468	502	520	570	515	495	538	510	500	495	525	492	503	521	532	525	540	498	509	501	511	476	504	514	501	488	495	484	518	503	485	511	493	496	519	511	494	555	517	523	514	507	502	490	523	529	488	515	513	500	552	526	517	509	537	532	504	498	527	498	495	508	481	473	483	494	516	513	557	477	547	493	487	482	525	501	496	518	520	523	539	495	521	527	507	477	511	491	504	545	518	534	485	532	514	520	483	470	518	556	518	499	464	522	500	479	512	496	484	486	527	469	525	522	498	507	485	535	569	521	510	516	544	501	501	548	552	511	516	502	475	519	515	535	490	536	523	460	511	486	529	504	516	517	552	489	540	536	511	504	525	529	513	528	508	478	502	489	480	510	521	540	562	549	509	509	516	508	525	479	507	519	502	471	519	542	479	503	485	480	506	514	505	491	498	505	515	541	492	531	541	559	511	514	581	492	544	502	511	524	466	480	498	521	524	536	545	495	538	508	536	508	477	527	526	485	495	526	540	530	486	488	529	502	474	500	468	525	513	477	492	509	544	504	509	496	511	510	504	537	490	504	502	537	544	512	480	505	475	465	488	520	511	491	473	531	470	502	484	540	500	501	515	528	504	510	531	508	510	489	508	499	487	515	519	507	522	528	511	477	508	496	511	543	511	485	510	534	470	519	555	527	490	532	484	486	484	536	467	524	514	532	517	468	482	541	501	489	508	523	538	525	495	464	529	499	503	492	504	527	532	523	504	501	499	520	516	513	491	471	495	512	493	545	500	497	510	522	550	512	479	485	512	510	505	490	533	519	475	513	498	509	561	533	501	498	513	523	480	521	503	510	530	558	549	502	461	509	481	514	516	519	504	545	439	531	469	521	472	489	523	491	490	519	487	487	535	520	533	528	528	475	517	477	530	542	520	472	479	504	527	490	492	566	522	569	493	494	516	480	501	495	516	508	524	527	532	514	518	527	465	491	506	564	505	494	522	560	508	525	498	520	511	476	507	491	508	489	473	486	487	506	493	535	488	510	482	524	472	531	475	510	529	511	492	512	514	523	493	515	487	482	498	506	500	518	524	526	498	531	466	504	503	491	511	518	529	511	488	493	501	500	476	553	501	534	532	498	491	515	565	546	492	523	494	502	533	437	487	517	498	535	486	514	545	523	502	507	519	450	509	504	539	520	463	513	494	524	486	477	534	491	530	500	491	525	502	529	531	472	519	548	516	509	483	519	523	554	512	516	509	529	524	537	492	530	492	496	548	490	485	538	526	529	500	531	493	508	477	503	526	483	536	489	478	492	491	479	526	474	521	564	532	483	528	508	521	521	498	538	455	536	509	481	513	476	540	505	513	507	565	508	524	500	483	475	520	513	525	491	533	504	487	533	492	504	522	494	517	496	509	507	534	511	495	478	504	515	525	501	490	505	517	518	509	490	542	533	494	524	511	504	528	529	481	538	477	546	506	484	515	526	514	515	538	530	535	531	475	501	549	538	556	515	515	498	491	442	538	523	521	488	513	542	502	512	503	522	511	506	514	505	518	521	488	508	523	515	558	482	531	514	501	471	522	550	496	524	521	505	464	526	480	520	496	506	496	512	510	505	470	508	483	520	507	493	521	481	534	454	500	506	500	478	515	568	502	481	510	507	521	500	504	509	472	541	532	488	517	517	546	531	502	525	488	515	504	511	477	491	528	553	500	525	543	534	511	501	524	528	495	513	517	536	501	519	486	494	539	483	545	494	539	482	486	485	515	487	468	512	538	513	467	485	516	522	518	552	468	507	521	496	522	481	517	486	506	561	477	529	538	521	498	540	537	492	464	536	513	499	499	504	477	532	515	497	542	519	515	549	513	502	497	481	483	543	492	529	517	487	516	521	502	509	517	484	537	513	520	515	486	478	525	511	557	522	508	501	500	526	521	516	500	529	532	522	543	519	489	536	492	516	498	503	504	486	493	509	543	506	525	525	509	526	483	527	509	501	471	461	569	509	491	530	536	533	490	500	509	496	540	536	504	517	489	548	487	507	466	516	501	526	519	500	495	533	534	542	506	478	511	516	505	497	515	477	522	510	546	554	520	548	534	525	497	534	497	491	484	518	486	511	502	519	533	472	501	528	498	515	464	470	511	503	493	485	504	514	537	548	507	525	504	455	477	506	521	500	523	521	491	541	482	495	522	518	560	548	492	542	533	528	491	495	492	475	527	528	536	476	482	514	492	505	516	509	522	505	518	524	447	517	500	526	479	525	563	491	517	516	504	508	496	489	519	461	465	496	552	554	498	510	503	521	527	512	493	518	530	522	518	534	527	521	498	486	506	478	514	525	490	522	521	537	538	511	532	513	505	448	527	532	509	500	501	525	502	532	484	542	492	512	512	509	503	518	477	507	512	508	510	483	523	502	504	493	501	496	562	536	520	543	496	549	518	504	491	494	532	551	506	484	507	536	533	526	518	502	542	503	521	497	527	492	529	575	491	521	507	531	541	476	528	518	491	496	551	519	492	516	515	537	555	519	540	517	491	507	529	518	499	525	536	500	534	523	487	501	517	518	490	496	535	480	486	505	549	540	447	524	470	538	501	530	515	485	478	521	510	502	494	467	518	541	511	484	480	508	529	519	509	473	488	512	508	502	559	500	550	518	466	537	527	501	473	464	518	529	518	525	501	442	513	517	526	521	516	539	532	480	543	537	540	472
27611	19566	5838	882	598	523	475	423	420	384	417	376	424	363	401	390	366	420	425	407	392	398	385	404	402	410	377	413	384	353	373	392	363	411	393	416	409	374	425	442	410	419	373	371	379	414	399	374	389	393	444	424	401	380	391	400	386	346	403	430	402	407	349	390	371	358	377	425	435	407	408	369	381	421	375	408	383	381	411	401	383	392	418	365	397	387	400	362	381	378	384	394	401	402	365	401	335	420	420	405	417	409	373	433	368	381	398	370	401	389	374	400	355	410	400	372	409	352	380	379	378	379	390	371	374	380	376	392	407	371	408	412	376	415	381	377	404	403	356	419	403	407	392	443	364	408	385	396	383	427	361	400	401	391	393	414	416	388	359	381	330	405	414	410	399	379	388	419	412	363	420	398	389	446	374	404	373	354	372	408	403	415	405	388	399	390	387	397	393	377	395	392	400	374	350	355	358	367	367	383	402	426	415	415	404	411	391	369	402	380	371	387	410	409	432	390	397	390	396	379	401	378	410	380	406	382	344	374	404	420	368	361	437	365	378	382	409	390	375	405	439	394	391	399	407	407	397	411	367	386	408	390	415	372	393	406	369	387	389	393	421	379	371	409	382	425	391	399	400	379	393	415	379	389	427	397	379	407	372	432	366	388	406	347	382	376	395	392	407	402	414	385	379	391	386	427	386	346	364	391	363	394	365	382	349	406	385	366	390	381	395	441	359	409	415	448	392	388	414	374	439	399	374	399	416	396	374	388	385	394	406	384	385	377	379	404	371	390	375	418	368	367	407	418	414	396	414	378	398	428	376	381	392	402	366	396	386	370	386	412	439	389	396	411	375	401	412	400	399	421	407	398	393	434	371	369	409	359	419	407	414	382	368	419	386	365	414	364	400	358	389	403	383	424	418	397	405	372	400	387	383	419	377	386	408	387	377	359	400	397	400	363	371	376	392	365	386	390	415	399	342	380	356	384	350	402	410	395	350	404	370	353	401	403	388	360	371	395	421	403	416	407	421	376	371	395	417	409	422	396	411	394	402	361	399	341	419	400	389	387	418	361	420	385	375	398	383	385	378	386	405	399	416	392	422	381	364	398	409	408	399	427	428	375	373	339	437	382	375	411	388	426	397	444	409	369	359	399	376	382	380	386	411	404	402	404	364	397	396	374	387	388	403	368	386	369	371	392	369	394	382	368	400	390	360	363	406	423	353	392	399	402	351	448	371	393	413	399	425	376	399	398	400	383	369	394	372	406	392	388	392	410	381	407	372	375	380	433	403	395	394	402	395	412	451	386	421	387	385	412	374	423	397	395	392	388	383	367	397	400	381	379	427	374	373	396	379	404	376	409	412	366	345	396	383	398	428	399	350	377	388	386	377	409	376	369	344	402	352	392	348	362	374	385	335	395	388	399	359	410	377	387	397	383	368	428	390	379	372	375	365	376	397	382	395	382	402	388	399	407	380	379	383	412	373	388	342	411	398	386	392	384	378	376	405	383	363	403	372	407	363	413	404	402	402	405	374	362	399	376	413	396	355	404	346	401	372	418	400	384	343	375	402	378	429	376	333	426	389	407	384	388	377	411	432	389	425	372	387	399	404	402	392	373	398	391	405	425	383	362	406	393	395	403	395	394	396	364	392	395	386	411	395	384	388	440	418	400	353	410	410	408	392	375	373	364	386	383	391	393	385	378	392	394	376	403	385	401	368	386	353	422	397	363	382	375	365	401	359	404	388	398	384	374	397	407	368	379	372	428	405	383	388	414	386	384	393	429	371	389	380	367	374	424	391	406	391	413	395	453	427	380	403	359	416	361	371	377	395	358	385	363	400	365	395	414	418	403	360	381	420	413	383	399	374	378	399	389	378	412	407	386	388	383	390	419	377	397	390	378	416	383	368	387	406	410	400	396	396	390	417	401	383	368	408	383	367	430	370	394	411	397	432	408	397	389	358	375	398	410	399	379	411	419	397	396	390	401	408	417	391	391	359	396	402	428	413	369	396	361	388	373	393	417	400	367	420	406	404	424	405	467	403	418	367	385	397	376	403	420	402	374	395	415	395	393	361	404	382	360	352	442	409	408	403	410	395	416	415	401	382	335	407	393	383	370	400	370	394	389	391	381	377	423	401	390	371	386	399	426	393	391	405	405	415	403	378	368	401	396	389	404	372	356	402	392	413	410	360	372	414	364	405	400	386	430	436	387	426	394	374	385	358	401	434	432	379	397	432	393	380	395	394	397	409	377	369	412	386	380	377	413	341	395	407	386	417	399	409	412	351	406	384	410	412	393	393	387	447	368	370	364	395	403	433	387	376	399	399	397	371	402	364	433	399	428	387	425	403	398	399	397	434	393	402	420	371	379	422	422	417	387	381	401	389	438	394	378	404	378	415	388	385	375	374	396	394	394	410	391	393	397	384	387	377	406	364	377	400	381	366	399	416	382	378	447	353	406	377	393	415	377	399	404	420	381	412	424	388	395	389	360	350	388	382	380	395	372	412	384	386	404	373	359	371	375	400	369	402	397	394	379	401	375	346	402	382	366	415	374	392	399	384	343	395	430	423	383	402	412	400	427	418	380	386	409	358	371	393	386	379	418	388	378	400	403	364	432	384	395	405	391	396	374	408	423	372	368	391	394	388	396	393	387	417	395	364	388	397	361	408	402	419	403	409	388	388	394	420	388	381	368	374	390	395	393	360	380	396	396	443	393	343	384	399	365	368	392	364	345	410	377	372	391	427	447	370	373	403	390	374	373	382	412	386	413	364	372	400	372	359	410	407	379	368	408	408	431	410	415	414	409	409	414	381	347	422	426	409	397	422	414	411	420	380	407	409	419	418	372	413	410	386	389	387	388	389	386	382	369	361	400	404	403	407	396	404	433	382	432	408	397	358	387	377	404	402	386	414	421	385	396	373	398	384	379	381	398	396	384	407	410	348	376	385	356	389	383	376	398	380	365	403	420	364	398	404	379	372	382	401	385	398	373	420	407	398	383	384	385	428	388	348	397	425	373	379	409	410	425	404	368	390	377	393	339	396	422	381	381	382	395	396	372	416	388	399	379	394	371	358	390	374	389	366	394	396	349	418	405	370	410	387	384	394	380	429	349	396	389	436	385	387	379	367	391	362	380	404	371	393	421	350	412	372	437	379	410	406	377	421	397	387	372	390	419	350	397	370	405	356	386	402	382	370	410	406	402	369	401	409	388	377	410	400	370	418	385	400	403	392	387	385	351	352	399	395	344	405	363	415	397	399	390	374	376	379	370	357	414	386	399	437	405	402	324	374	416	386	396	430	398	401	355	363	424	369	393	392	402	417	393	393	391	399	375	371	393	373	361	396	395	392	400	354	390	393	426	383	347	399	375	360	405	361	427	349	394	395	387	389	431	375	402	420	420	378	371	337	366	399	380	411	430	416	424	383	381	362	398	387	404	395	371	392	354	387	373	392	394	409	406	386	422	359	390	396	384	394	376	339	371	414	394	374	390
4748	1431	930	622	605	555	473	435	452	462	404	415	424	414	414	450	459	401	420	421	395	427	427	382	408	444	422	415	410	404	417	414	417	415	406	441	390	421	443	438	430	426	450	396	411	434	405	413	434	415	411	411	389	390	418	407	419	443	416	408	410	392	386	450	445	399	439	442	433	426	429	436	419	434	408	417	436	374	431	406	440	434	364	439	427	374	430	431	417	411	380	402	392	416	428	439	435	413	407	445	417	405	412	434	382	422	433	419	456	403	408	384	420	434	387	428	425	429	450	444	413	441	415	458	383	435	389	396	386	444	358	422	381	437	440	428	388	428	399	399	404	422	410	411	397	396	432	398	418	408	387	433	426	412	403	385	410	438	426	412	420	440	420	418	414	399	419	444	388	416	420	406	406	413	435	395	407	380	410	431	413	433	419	418	431	415	443	433	399	402	433	420	459	439	402	424	422	403	399	420	398	412	428	381	424	425	419	411	404	406	434	410	397	407	431	457	402	417	404	422	420	410	437	429	438	423	440	432	424	404	420	406	423	418	462	416	408	425	433	429	433	394	420	411	399	387	434	420	427	416	402	462	402	409	423	390	421	431	411	454	407	423	414	394	415	440	426	428	435	416	436	445	384	444	427	423	462	395	420	435	385	409	414	399	420	383	448	414	410	418	404	393	418	381	400	434	431	425	405	409	444	444	403	402	400	407	445	416	392	406	448	397	396	446	437	418	412	380	402	421	414	406	391	464	418	411	447	440	454	402	404	388	435	484	434	404	426	438	394	417	400	419	417	398	441	390	404	415	412	429	392	410	402	418	437	417	393	437	398	403	425	393	456	373	397	431	416	398	418	442	400	432	405	446	407	411	446	430	394	446	419	434	407	434	441	416	410	398	426	468	391	396	386	401	426	377	426	438	410	439	400	433	423	429	455	382	390	394	431	398	435	431	414	417	396	397	419	406	429	396	384	431	448	396	433	401	428	412	393	389	415	424	434	402	412	437	416	437	430	457	410	400	415	429	392	392	412	403	396	423	411	429	398	413	439	393	443	432	382	385	419	367	367	424	418	425	386	406	419	399	392	411	411	431	379	441	417	443	462	399	411	428	415	440	419	371	418	427	405	395	385	416	436	390	424	371	406	404	390	445	400	398	397	393	405	465	417	405	432	404	413	409	431	393	404	410	404	423	417	415	434	391	431	436	427	392	405	397	432	426	395	396	433	402	439	406	435	421	440	389	412	406	431	417	406	417	423	415	445	393	404	425	439	421	426	420	449	465	424	384	407	403	436	448	392	435	420	420	381	433	408	458	398	417	402	424	429	390	421	382	446	433	413	455	397	428	437	434	398	383	409	412	442	438	404	406	423	406	417	412	440	440	382	416	399	422	418	411	385	399	426	430	416	405	397	406	380	450	421	404	426	428	428	407	441	427	400	433	438	401	402	415	448	403	402	451	457	407	406	435	405	448	372	431	438	433	419	438	417	444	422	416	406	453	426	403	396	398	389	437	421	410	419	414	432	376	423	396	441	437	422	418	400	422	421	423	410	412	371	447	423	422	420	424	415	403	431	429	392	431	417	429	431	423	417	401	419	420	416	419	408	447	431	414	449	399	378	404	407	406	436	414	418	410	375	375	383	425	393	424	415	427	392	412	385	407	460	427	424	407	413	403	428	413	435	399	439	440	431	398	431	384	418	431	444	391	429	402	397	382	448	434	421	389	409	427	426	450	422	427	446	422	403	391	409	430	391	399	410	390	420	377	406	419	390	449	413	377	405	444	411	415	456	430	426	437	403	415	414	455	449	434	391	397	437	463	426	401	416	382	429	422	411	432	391	404	432	406	431	426	383	479	465	404	414	407	448	450	425	395	395	387	407	393	434	428	442	423	419	447	429	438	416	418	383	376	398	436	408	425	438	426	407	429	421	392	418	392	432	418	414	421	436	416	409	415	420	416	423	414	422	424	415	440	405	420	422	393	447	431	411	376	444	395	398	432	415	420	432	407	404	423	357	412	411	414	444	400	411	391	390	426	414	440	431	426	423	426	393	425	431	418	458	385	391	430	413	445	415	371	395	404	411	393	406	408	430	449	399	411	387	434	420	422	409	441	439	418	382	386	446	443	407	401	414	418	408	411	415	429	418	391	424	412	458	424	432	459	409	429	420	408	420	388	387	417	431	406	427	388	438	379	422	389	432	424	406	418	402	427	379	424	406	399	410	433	427	414	435	395	454	448	436	418	386	412	393	407	405	429	378	425	402	426	386	395	420	395	441	449	424	428	413	407	378	427	413	437	416	424	388	401	429	415	440	397	427	437	433	429	429	411	416	435	418	438	390	412	403	444	428	414	398	423	434	380	414	400	416	443	411	451	438	454	432	386	371	419	419	372	416	399	398	388	391	416	458	404	457	391	434	418	390	412	425	430	424	407	419	437	442	399	411	412	436	400	425	413	428	427	428	435	421	410	379	385	405	418	437	392	468	434	409	409	418	401	412	390	418	378	456	399	398	427	404	385	422	440	404	417	429	406	427	430	441	379	405	407	423	405	404	395	446	453	420	417	465	407	428	416	424	412	441	429	424	454	420	400	435	405	398	417	431	396	399	386	437	369	422	417	410	392	436	408	444	372	419	425	445	431	430	421	412	459	344	398	426	427	415	410	442	411	462	424	405	437	419	404	411	461	400	435	439	418	431	422	437	436	437	440	400	422	444	442	420	437	416	434	413	385	407	375	411	372	440	443	400	410	445	415	385	391	437	423	413	409	371	414	376	384	407	440	430	411	432	438	419	406	425	364	393	405	437	436	404	405	408	424	426	425	419	414	435	432	439	428	392	433	406	444	411	387	412	407	426	389	459	428	437	443	422	404	408	409	426	376	445	399	436	428	417	400	447	405	414	415	376	446	420	424	393	373	399	404	432	404	460	418	397	422	417	417	397	420	403	418	430	442	453	409	424	421	417	442	400	412	427	383	399	440	432	393	379	415	411	406	412	424	402	408	406	378	421	421	422	388	396	428	400	417	395	401	408	401	394	417	428	405	419	421	397	449	413	403	406	395	391	410	414	394	392	412	405	419	417	423	429	434	414	428	408	402	425	460	429	424	422	443	403	444	448	385	433	388	407	428	400	435	415	417	417	386	429	439	418	429	412	435	383	442	423	397	379	408	425	372	390	455	408	432	387	421	399	433	403	440	410	430	422	440	421	393	434	426	412	427	418	443	410	412	427	379	423	406	404	428	427	416	395	415	420	452	424	389	455	408	421	415	426	443	396	422	415	389	450	413	447	447	427	421	383	413	405	404	433	379	398	378	442	393	429	431	393	425	439	386	408	395	390	462	413	405	412	392	393	430	436	429	424	399	411	393	446	409	405	456	451	405	420	391	417	469	396	372	420	426	411	414	416	377	396	435	395	425	415	423	419	413	400	440	408	442	401	442	455	417	409	414	394	382	440	420	389	446	435	417	373	420	427	391	440	434	419	422	399	416
23476	21244	28683	24106	21254	13542	1711	1162	1003	944	789	781	800	777	743	753	706	725	676	674	700	677	662	691	702	648	669	643	659	667	640	677	601	638	655	640	634	687	638	669	602	640	627	627	602	623	643	615	707	667	656	636	638	646	664	669	644	620	628	663	671	621	648	622	652	595	643	654	619	644	649	649	653	642	620	673	639	642	631	670	656	680	647	588	604	646	632	647	577	655	619	611	694	656	616	615	631	633	602	651	631	633	635	647	634	658	618	646	652	657	623	650	644	627	636	680	638	643	653	635	613	691	663	682	624	611	681	685	662	644	608	606	653	644	615	668	652	625	648	644	656	599	650	663	654	600	668	645	681	640	654	614	650	631	629	667	649	657	657	613	642	667	653	632	649	637	689	596	662	655	609	616	635	615	640	651	615	665	616	626	664	617	651	661	626	603	613	681	634	642	624	681	661	642	660	629	682	681	657	627	629	641	623	631	638	682	648	665	642	663	665	667	583	614	572	662	620	653	661	668	608	637	614	664	644	589	630	656	631	626	644	654	631	600	638	615	643	620	661	651	597	594	653	652	634	566	660	625	608	641	639	649	646	588	605	652	643	639	690	590	585	627	649	626	615	653	601	686	627	643	605	642	657	651	628	653	685	640	634	635	618	610	649	661	608	651	651	657	647	584	582	604	629	603	640	678	631	661	668	598	600	663	639	593	637	662	633	681	681	638	608	658	567	674	683	684	679	575	636	607	678	640	674	606	674	637	613	589	651	634	616	590	612	650	656	613	581	602	637	616	606	633	651	639	620	654	648	617	670	596	647	649	655	689	610	633	635	614	684	642	636	624	672	622	655	638	677	651	633	644	624	623	643	616	651	616	619	614	643	655	613	613	603	603	619	584	650	629	659	631	615	644	637	665	642	593	630	605	641	635	591	689	631	635	676	657	640	609	624	618	698	668	659	696	659	639	609	625	627	646	673	675	659	603	639	637	625	611	630	653	653	649	624	607	632	648	686	674	634	661	648	644	595	636	641	658	599	592	650	597	579	667	668	634	691	666	692	639	650	659	698	697	631	650	662	656	622	671	664	641	584	672	659	652	683	619	651	630	689	661	639	638	668	650	624	604	637	638	649	597	653	647	549	600	658	623	633	624	676	627	640	595	631	609	646	687	627	651	663	685	664	632	609	652	645	659	669	665	661	643	585	620	619	641	668	649	661	661	621	650	626	705	606	708	594	627	668	640	682	637	627	624	620	634	627	664	657	624	625	651	659	626	688	653	647	645	639	691	608	622	641	607	659	638	627	601	608	653	626	631	637	663	614	593	627	630	634	609	635	642	657	628	646	663	673	653	644	585	668	648	634	631	658	655	604	624	650	650	660	663	655	627	637	684	658	633	639	654	651	607	684	644	672	614	674	593	651	657	699	601	642	603	620	649	630	631	632	648	692	647	682	617	635	612	641	622	611	635	626	682	655	638	655	564	645	652	625	610	680	619	663	605	646	615	681	610	608	637	616	677	670	617	602	624	619	655	642	631	634	634	660	647	630	657	628	648	623	651	645	622	666	600	631	656	647	619	649	677	614	624	652	642	648	637	695	611	628	656	640	652	610	636	611	643	674	657	646	640	609	651	663	632	647	647	671	663	670	654	661	627	682	639	662	660	634	660	629	639	691	651	625	599	625	618	648	618	596	645	596	652	665	612	569	665	634	670	671	640	666	613	639	627	603	638	632	599	621	629	684	686	679	634	668	600	659	624	627	654	628	678	610	597	628	661	672	636	659	568	683	652	615	629	628	589	608	647	620	678	648	632	652	612	649	655	654	687	641	612	654	633	667	639	661	632	648	641	670	626	645	619	646	613	601	600	663	622	587	617	653	652	623	635	641	642	633	599	642	619	642	673	618	643	601	621	617	582	623	620	632	634	593	640	674	658	655	631	631	641	633	602	597	659	653	628	590	619	655	650	624	582	663	650	634	700	605	685	637	618	660	589	664	650	654	653	634	606	614	651	632	655	650	639	634	655	629	625	612	650	638	674	638	636	634	607	597	663	682	687	669	601	637	617	664	615	633	652	630	653	603	646	652	622	652	620	644	627	664	628	645	629	584	636	650	664	656	624	661	613	644	643	641	666	618	641	662	615	629	689	665	638	692	615	620	654	657	635	653	678	655	661	687	629	636	625	611	635	596	660	638	639	623	636	640	685	655	646	640	602	638	653	618	641	587	610	654	633	634	645	582	601	607	614	630	673	665	651	648	604	615	634	700	665	637	597	622	613	638	629	649	624	653	644	628	653	657	593	614	639	628	634	676	619	641	668	690	639	654	602	635	630	628	683	635	657	636	664	593	620	630	646	639	672	648	643	643	625	659	649	627	637	634	640	693	635	632	647	662	659	642	630	652	634	653	660	676	681	660	627	646	672	664	648	586	627	632	605	644	628	633	614	654	644	606	627	616	680	629	677	643	638	593	622	659	602	681	633	635	630	592	635	605	587	638	625	588	694	638	633	635	678	660	652	642	599	655	637	640	634	648	602	606	592	643	598	616	655	641	626	633	636	635	664	612	614	610	638	655	631	590	647	634	635	633	633	639	656	641	626	671	655	596	671	652	648	686	646	603	668	631	623	608	646	666	649	616	649	648	622	609	617	642	643	665	659	690	667	619	643	678	654	642	651	624	646	616	645	654	628	620	620	647	591	636	661	649	644	617	618	638	668	659	649	685	652	680	662	679	654	686	660	591	613	637	625	618	635	640	664	585	595	635	632	677	631	620	626	618	621	651	606	637	636	654	656	601	642	620	612	642	616	667	630	616	656	646	623	633	616	648	634	680	668	656	640	591	672	643	634	615	618	653	586	615	641	675	621	631	633	635	632	661	652	632	628	590	670	583	662	589	631	598	627	664	660	672	651	643	610	713	648	621	604	627	620	627	621	607	670	691	651	618	647	600	610	684	656	598	639	655	659	625	651	599	665	630	649	623	628	642	634	643	608	617	629	646	631	678	647	622	627	594	585	648	616	608	602	661	612	612	656	650	626	637	637	639	617	611	641	665	637	630	667	646	645	610	658	661	662	702	679	647	675	644	609	596	644	643	668	643	591	576	600	722	640	664	632	606	656	645	648	635	642	623	618	623	609	652	630	614	602	698	665	637	615	695	609	610	630	616	577	607	653	626	666	632	624	635	667	690	640	653	699	664	615	635	628	644	693	621	625	668	690	660	626	624	600	610	624	607	650	613	628	656	603	606	625	637	635	632	681	680	626	598	553	627	609	644	666	641	612	622	642	625	645	634	649	619	688	657	676	649	641	650	622	678	641	589	631	562	650	666	666	642	638	664	620	662	667	645	678	630	659	654	664	647	695	604	681	677	620	602	653	702	605	662	634	627	650	654	628	667	637	608	620	640	642	605	659	652	689	676	630	625	655	618	645	586	593	671	655	637	639	615	600	691	617	635	632	649	638	626	667	624	635	645	682	680	651	591	637	620	624	647	645	653	645
4555	10268	7239	3649	2953	2206	1604	1459	1338	1030	966	910	882	784	778	752	808	709	724	753	739	671	679	710	695	695	709	673	660	700	700	680	690	678	717	733	749	700	665	649	683	682	701	689	692	710	690	698	648	700	712	709	667	694	695	645	646	683	650	702	676	668	669	687	679	665	698	659	648	665	643	717	715	685	669	691	673	724	697	700	692	630	680	697	676	662	676	642	651	684	660	678	717	676	707	644	685	615	660	706	667	660	689	649	686	679	661	655	706	681	658	701	675	665	627	701	658	639	664	676	714	659	641	689	663	684	711	667	634	677	661	741	613	661	737	694	672	682	707	710	708	686	710	700	624	612	669	695	663	723	667	631	679	704	664	680	669	699	676	711	663	648	713	705	694	646	667	661	638	668	639	677	670	675	663	663	686	670	717	682	694	703	659	680	702	644	667	644	682	691	694	708	661	705	673	660	680	686	652	652	651	653	676	628	617	663	701	667	679	674	684	703	658	642	678	713	740	688	705	682	652	643	668	650	682	683	647	677	700	677	708	655	662	695	683	683	673	665	667	680	630	629	678	706	677	667	654	694	669	656	707	693	662	696	649	659	677	688	678	669	722	676	675	702	652	656	698	701	722	709	669	696	686	670	656	679	646	662	691	676	687	676	665	642	689	698	735	687	626	664	725	681	644	662	694	661	642	719	669	678	647	635	739	621	678	684	648	648	647	671	700	661	668	625	665	644	637	698	710	624	698	659	707	670	694	687	649	740	666	678	722	748	688	640	686	691	675	704	695	696	660	614	662	695	660	710	665	662	688	697	645	679	695	667	699	694	725	711	682	656	673	694	662	671	661	631	678	716	685	686	659	659	664	696	676	686	698	678	675	675	695	671	622	699	671	693	709	685	722	657	656	636	739	667	706	700	655	671	704	670	736	692	693	685	638	618	704	630	680	661	709	687	663	654	668	655	702	681	662	672	613	633	630	685	644	665	650	713	671	711	707	697	699	690	668	684	688	661	662	675	645	706	633	717	641	725	680	683	714	656	713	662	700	642	663	670	685	707	657	699	693	699	691	705	650	696	672	647	677	699	680	670	706	650	706	671	699	698	678	696	659	659	691	679	681	709	701	715	675	696	721	635	693	746	681	667	685	663	658	656	642	671	707	682	646	679	656	677	685	624	667	698	677	669	663	640	678	690	669	695	654	673	679	679	702	649	640	691	743	648	708	689	648	720	700	680	668	649	648	645	684	656	671	686	688	687	665	659	683	642	703	652	678	725	670	708	662	699	681	655	706	666	692	669	649	710	717	635	664	674	682	639	687	665	689	662	691	659	653	657	678	687	705	684	626	715	712	661	649	702	683	685	720	677	649	637	675	672	731	645	652	679	686	711	660	661	672	648	694	673	698	683	707	657	662	707	716	658	658	664	695	712	681	700	700	654	677	690	647	717	694	667	676	679	614	708	712	699	720	710	667	715	709	665	666	705	702	690	662	697	685	680	668	709	715	671	654	609	670	646	670	666	668	654	663	642	638	687	686	661	675	662	702	671	643	634	662	697	678	719	673	688	667	653	676	685	650	667	714	666	670	609	689	661	654	644	651	698	646	709	646	650	665	666	703	704	680	639	664	676	665	687	626	636	663	697	739	715	678	657	657	696	673	671	666	692	650	664	672	672	634	621	686	675	637	687	682	704	679	673	699	710	700	662	645	688	679	631	667	642	666	722	680	686	673	666	636	699	661	670	702	639	728	663	680	647	657	687	666	653	716	656	681	721	637	687	654	650	679	670	690	698	691	674	652	692	656	677	658	652	706	680	687	663	697	681	669	639	670	696	675	696	654	636	694	669	727	652	672	694	658	635	726	659	645	648	684	620	665	710	697	753	743	723	652	682	720	684	695	743	671	640	675	676	701	686	691	671	681	666	645	677	694	645	683	693	705	682	668	633	720	666	644	682	665	725	705	670	708	665	701	672	683	701	663	640	693	709	690	644	689	644	695	646	690	654	694	703	638	746	633	650	682	674	648	634	718	679	670	642	665	645	686	657	701	658	620	690	744	692	746	668	649	697	711	660	716	675	659	660	694	726	681	663	661	665	656	680	695	679	638	670	653	667	627	675	680	667	630	684	683	703	657	711	694	594	672	693	689	681	717	668	696	681	685	681	664	647	696	698	653	689	681	667	671	678	682	702	645	638	684	677	667	679	699	673	715	664	666	654	660	677	681	704	665	701	689	650	660	628	745	660	670	692	734	667	673	698	671	638	660	646	703	657	687	656	687	687	669	684	673	685	691	706	666	722	729	676	650	719	670	713	697	719	665	631	630	676	645	687	699	697	712	636	706	697	735	680	699	708	667	694	730	677	698	636	668	694	649	672	682	681	702	720	680	659	676	650	716	661	694	637	619	668	677	698	678	704	645	639	684	690	703	708	630	677	711	661	701	650	735	673	707	744	702	646	660	740	671	670	655	714	658	665	658	702	706	643	666	695	673	687	689	666	707	642	660	681	647	700	666	639	634	671	639	699	691	702	641	673	676	647	694	704	669	648	685	670	699	689	664	679	694	669	662	684	642	664	668	687	699	690	692	640	635	678	661	644	672	646	668	664	704	645	667	668	740	694	635	687	676	623	679	637	663	660	683	641	636	689	686	679	712	678	663	674	684	650	663	687	705	710	656	690	638	696	705	674	665	691	645	621	674	717	674	725	680	679	698	665	666	622	672	703	659	671	737	656	679	652	698	670	650	666	662	633	647	674	633	682	684	673	702	690	648	691	669	694	659	682	671	680	658	636	700	642	692	669	689	659	662	703	634	737	649	690	728	655	683	697	643	717	649	680	641	692	663	730	665	679	673	647	670	646	637	700	684	694	673	659	682	703	643	705	750	634	614	717	703	696	658	693	644	682	659	675	716	724	662	678	649	634	659	633	678	673	664	675	646	670	702	702	663	709	674	673	697	684	692	679	625	683	620	690	648	671	694	666	665	699	683	643	688	680	694	720	668	747	664	637	647	670	723	696	691	658	670	652	673	660	641	712	670	619	660	689	707	688	648	668	700	705	622	647	685	656	685	654	684	669	685	694	689	705	677	662	684	655	706	629	692	671	728	633	711	670	668	683	642	673	676	625	671	702	662	731	703	696	738	654	668	713	726	689	692	695	676	696	668	660	674	644	714	641	653	653	686	652	644	667	687	711	660	654	647	693	650	720	653	628	693	696	678	666	640	698	711	670	635	684	679	701	713	693	699	672	693	644	674	617	672	694	668	673	683	676	697	648	666	691	658	646	670	712	682	702	707	675	663	688	667	654	664	649	651	686	723	692	685	655	737	705	664	722	659	653	640	676	688	627	707	697	667	666	683	694	647	592	662	632	686	694	646	688	703	665	641	690	620	681	651	650	683	677	663	672	641	626	696	652	660	705	722	636	684	692	711	663	680	648	676	669	633	673	686	633	669	685	703	658	619	658	679	649	654	685	699	694	672	716	651	677	664	659	736	708
24497	21239	27894	24821	15811	990	507	387	336	281	272	238	222	194	217	211	221	188	157	195	171	161	195	201	159	168	189	177	183	190	157	194	195	198	174	178	172	198	162	189	188	170	170	170	179	194	149	173	178	181	193	173	185	186	187	151	159	185	168	172	192	177	140	166	157	196	173	182	166	182	186	164	183	154	185	167	179	170	163	144	164	155	179	179	146	166	176	184	172	205	166	159	190	187	175	174	171	177	152	165	180	183	166	167	160	155	193	168	193	189	180	154	162	186	175	180	173	176	152	199	196	160	185	174	164	166	177	178	155	174	179	170	158	181	185	181	188	175	147	183	170	180	193	160	177	178	180	174	162	171	142	173	151	186	175	171	175	167	177	165	157	180	177	171	172	160	167	191	164	177	187	167	182	173	167	183	152	197	150	178	172	170	173	161	171	196	179	186	186	173	175	182	181	174	181	160	177	179	163	164	181	176	171	196	175	164	185	170	165	184	186	147	146	172	157	182	194	183	196	187	168	206	178	174	164	159	167	174	166	176	170	195	169	158	187	163	187	185	176	167	175	173	190	171	171	162	194	164	164	166	159	187	176	174	178	179	191	180	191	193	152	182	190	181	162	176	150	158	194	192	156	173	188	149	182	157	176	199	175	177	162	182	148	160	164	188	206	149	171	193	177	153	164	183	193	148	164	166	198	164	178	160	160	175	170	199	196	157	167	174	188	150	185	192	164	161	205	176	184	182	195	176	191	190	200	173	178	180	172	177	163	190	166	198	196	174	175	176	178	200	175	177	175	185	157	186	179	162	177	187	193	186	158	167	194	164	170	176	190	167	189	171	197	160	174	173	177	188	175	153	183	167	160	150	180	153	183	158	157	197	168	172	154	175	188	177	171	172	191	161	166	166	166	178	180	159	161	173	164	199	153	169	189	160	178	179	202	177	199	181	180	181	196	168	169	177	191	189	184	163	156	181	205	168	194	167	189	181	186	171	178	167	182	187	189	180	196	184	184	188	147	155	167	154	173	177	166	185	188	179	150	159	199	176	175	177	176	169	174	169	180	202	199	181	166	190	181	161	154	168	152	204	146	186	172	182	195	147	167	180	171	190	200	169	183	170	167	158	165	164	176	187	152	193	187	157	176	178	171	184	187	183	164	183	180	187	186	171	216	194	187	182	178	185	175	168	162	159	171	181	177	146	200	215	176	178	179	165	189	165	173	161	185	166	184	183	192	173	174	141	166	178	189	184	171	177	170	147	167	179	147	163	173	156	181	169	179	185	191	174	176	161	181	183	169	175	202	159	162	199	189	171	184	174	158	165	166	168	173	208	163	166	190	161	180	149	185	163	174	152	168	178	181	166	170	165	188	195	178	184	190	173	177	174	201	177	189	188	151	188	154	169	163	166	175	158	175	186	181	175	179	169	207	165	155	168	176	163	195	176	157	167	170	190	170	175	187	174	187	198	174	160	170	173	166	193	180	176	197	157	161	162	192	173	177	175	150	171	182	156	166	175	168	153	167	180	188	149	165	165	200	180	165	189	171	181	155	186	167	181	182	182	168	182	178	174	172	176	172	167	184	189	183	177	165	153	186	179	141	173	175	170	188	159	181	172	164	181	176	177	166	162	193	178	148	193	180	171	170	178	194	158	161	163	174	194	164	166	151	185	168	182	177	162	166	180	145	184	171	158	159	173	185	183	169	163	149	171	171	187	188	169	196	182	185	182	181	164	166	167	176	175	209	201	182	145	163	173	179	171	179	189	173	172	162	155	208	165	165	184	201	175	194	174	171	185	157	194	187	188	160	163	165	165	169	181	181	192	155	183	175	173	187	151	194	190	161	187	169	174	148	152	161	177	182	162	181	170	189	175	168	181	186	175	161	160	159	145	179	169	186	193	168	194	174	184	197	197	178	164	194	162	170	187	173	175	168	172	163	161	170	171	179	177	170	163	159	172	147	148	178	163	177	167	158	162	168	169	164	175	174	194	197	174	175	176	167	191	189	173	170	170	168	165	172	166	176	159	184	207	164	182	185	185	188	186	148	153	157	163	171	189	170	149	143	177	183	182	146	171	199	181	158	189	178	161	179	173	160	188	190	177	159	150	187	191	175	191	172	174	178	159	202	172	196	166	170	167	190	181	191	155	185	197	187	180	193	183	184	169	175	188	169	199	182	168	166	193	166	165	168	205	158	183	193	166	179	173	175	180	167	170	200	166	170	168	176	192	183	184	184	171	179	188	154	196	170	161	186	186	169	156	177	172	187	165	177	169	179	200	174	162	179	170	179	150	164	175	156	148	167	187	179	184	182	204	179	173	175	177	162	177	152	179	185	158	166	167	193	160	167	155	186	159	159	188	174	199	194	167	177	163	146	160	191	194	189	182	193	163	190	166	168	172	178	175	186	158	180	179	193	164	178	162	175	154	177	160	168	169	164	187	176	186	199	173	189	155	159	177	148	167	159	148	172	169	185	188	181	187	179	172	184	181	167	174	157	153	186	194	181	153	188	169	178	161	158	179	173	150	200	172	158	179	164	148	162	173	177	191	187	167	163	184	210	182	191	165	190	181	194	190	152	192	168	152	199	157	201	189	157	168	178	170	164	186	175	186	144	184	160	183	176	185	183	181	213	171	176	166	180	175	167	181	176	199	169	190	195	166	170	158	182	176	161	157	153	173	185	175	169	173	191	186	159	178	164	157	159	165	193	174	162	163	167	176	188	166	178	156	165	185	179	157	182	162	178	178	181	178	178	188	161	188	181	176	178	195	182	184	159	175	156	195	176	158	188	182	183	185	158	177	198	189	179	165	181	166	153	188	170	187	175	163	151	176	147	187	182	182	162	170	184	172	172	167	169	185	166	167	176	185	173	186	162	165	188	172	157	146	175	167	166	186	188	195	164	164	168	174	196	166	173	182	175	169	189	173	174	177	155	167	184	174	172	150	176	180	189	169	178	186	183	175	154	184	163	189	199	150	189	181	175	179	186	185	171	162	188	209	177	173	155	195	168	176	199	167	182	175	170	171	180	203	159	171	165	190	169	157	177	215	174	148	152	157	151	173	156	166	173	179	174	149	178	178	187	198	183	166	168	190	181	175	185	182	160	176	184	195	154	181	160	165	185	175	152	189	157	180	166	193	170	196	182	173	186	170	174	180	176	176	174	201	187	160	187	170	153	158	184	161	183	178	179	167	175	198	185	173	176	190	188	168	149	192	175	180	141	191	165	183	160	193	142	180	196	176	168	173	169	197	181	154	180	167	189	170	192	195	177	169	166	200	176	174	171	178	179	158	158	155	183	155	168	163	183	155	162	196	205	194	211	171	197	178	189	170	169	169	191	178	167	189	172	167	182	183	178	171	167	161	170	173	182	177	169	150	183	177	192	176	185	157	188	171	144	169	191	165	175	185	169	168	169	199	179	173	175	165	190	163	173	172	154	195	175	191	177	153	165	182	167	176	169	158	177	177	165	185	179	195	166	169	184	190
4088	6148	4117	1909	1532	1159	770	615	580	471	377	307	300	286	262	246	246	238	242	244	233	233	214	228	217	227	217	209	210	211	205	207	213	200	170	218	217	188	219	199	218	208	187	203	218	212	198	205	189	219	213	196	213	190	182	229	190	207	189	219	208	215	195	203	198	212	174	209	189	209	198	207	182	173	219	178	193	215	218	198	180	188	210	206	222	190	235	201	188	209	224	214	181	205	197	203	207	204	225	232	210	225	192	219	197	191	160	190	203	194	227	171	214	188	202	205	191	205	189	204	190	225	206	205	196	229	190	205	224	226	236	196	208	210	226	183	232	220	185	216	183	202	213	194	210	193	212	202	193	204	192	199	190	178	201	215	188	212	188	198	199	165	207	225	214	199	196	203	188	197	204	185	191	214	225	208	200	217	198	187	217	195	198	205	228	212	215	201	189	226	225	200	178	207	206	210	219	191	183	218	200	203	206	185	200	197	190	194	187	215	191	221	200	181	197	203	178	197	200	185	195	202	203	197	194	186	208	181	189	212	180	182	209	217	186	204	215	213	196	187	209	197	186	195	202	185	197	185	210	203	199	220	193	211	177	214	198	185	205	174	204	213	215	191	193	180	191	183	173	195	203	180	181	200	201	230	211	206	185	205	208	202	209	208	203	202	197	199	195	201	214	212	203	230	193	199	184	212	216	212	194	219	186	218	195	204	176	213	209	203	186	213	181	193	180	208	203	216	175	203	205	216	177	206	190	186	220	183	196	190	200	204	189	195	206	200	221	195	192	207	230	189	184	192	208	210	233	191	191	188	182	178	196	184	230	195	191	193	216	202	215	179	193	213	188	174	201	186	192	192	178	220	205	198	180	198	193	237	188	179	186	184	207	226	187	210	215	197	188	211	199	175	181	192	187	218	206	192	224	196	193	186	205	193	200	187	186	219	215	187	200	205	193	188	191	173	192	191	186	195	214	212	200	218	204	201	220	188	221	212	186	190	188	210	180	184	210	208	186	179	213	211	216	198	201	220	215	188	229	195	177	194	193	202	192	211	168	182	184	204	201	204	186	188	175	190	193	202	214	201	195	199	201	191	197	210	217	218	203	192	200	205	216	175	197	216	229	206	200	196	192	193	180	231	214	205	186	210	211	191	215	181	205	210	213	209	206	191	206	198	192	193	168	201	188	211	200	197	184	187	177	205	186	204	179	239	227	191	198	192	202	199	204	216	210	192	200	197	197	202	178	207	180	198	185	203	191	216	215	203	202	201	207	185	214	200	191	202	187	220	211	214	194	204	220	210	225	187	187	193	227	177	207	213	193	196	218	195	224	178	203	191	204	198	195	197	192	186	182	209	193	191	233	195	198	203	171	196	171	214	190	194	191	180	198	214	191	191	209	207	211	177	212	209	195	174	238	206	224	182	209	195	194	200	194	181	190	186	188	219	179	192	222	204	183	186	195	215	203	188	200	207	207	209	205	198	196	176	203	195	217	205	201	210	202	219	204	205	242	188	200	214	195	169	209	187	198	201	201	181	209	206	227	175	206	226	194	218	177	199	181	204	237	227	174	197	218	226	173	197	188	194	213	209	192	181	217	228	185	211	188	198	202	167	205	189	178	199	201	208	184	182	197	177	205	205	214	194	205	217	204	203	206	208	217	201	197	187	188	219	217	197	224	203	199	204	211	213	186	214	198	221	222	215	178	206	183	189	165	206	203	181	200	188	212	217	189	199	210	199	203	217	212	173	173	227	202	217	213	189	204	179	227	209	197	222	218	208	200	177	193	210	202	201	190	226	190	194	213	195	219	220	207	171	205	240	190	192	192	191	193	218	212	205	200	189	194	181	220	202	203	215	174	225	211	195	196	170	182	191	212	193	200	181	221	190	203	180	204	209	215	166	202	235	200	215	186	183	213	216	194	176	176	197	211	197	168	196	177	196	202	213	184	206	185	194	200	181	193	197	194	190	194	196	241	205	206	186	168	194	164	199	198	207	199	215	219	182	217	212	206	199	202	207	225	204	202	240	203	210	208	194	204	202	194	231	199	195	184	186	186	186	203	185	203	178	184	205	193	194	206	210	227	213	209	227	194	202	167	209	198	187	217	175	192	194	227	191	209	191	192	187	187	195	175	205	215	207	205	189	178	202	205	200	189	188	202	224	183	211	214	203	221	191	225	182	183	185	206	208	189	201	217	220	195	193	220	199	210	207	183	198	206	194	205	231	205	221	208	200	187	198	210	212	219	184	217	224	204	209	209	187	202	205	189	180	191	212	204	204	206	175	223	223	192	215	179	183	204	210	186	187	212	201	186	217	190	213	185	213	205	225	210	204	189	198	175	210	216	207	223	210	198	187	176	198	199	201	195	175	195	181	199	211	229	231	190	196	216	202	229	182	194	207	187	202	184	205	192	208	193	186	225	198	204	190	191	195	216	217	204	216	201	194	186	217	192	225	215	194	171	213	184	235	210	210	198	190	200	184	193	215	212	225	205	179	215	194	202	204	196	204	185	205	207	193	208	216	222	207	218	189	195	187	199	191	208	211	182	196	182	188	185	184	194	194	189	192	229	215	218	189	193	198	176	221	188	214	215	212	184	210	181	209	178	201	215	195	217	217	177	218	223	213	217	227	193	177	204	224	189	199	219	210	220	206	190	184	191	229	189	185	184	197	187	201	208	233	205	179	206	203	187	211	207	203	196	208	221	230	213	177	213	186	200	236	189	202	208	190	222	184	190	221	188	211	195	200	221	234	189	219	191	182	181	184	216	205	211	198	237	209	178	174	186	191	227	198	197	212	186	208	183	168	177	223	180	208	191	215	168	213	211	190	183	181	205	225	206	204	192	173	190	169	205	193	232	201	199	200	196	205	218	197	159	180	181	196	222	178	232	221	199	192	206	207	204	204	187	187	180	226	198	190	186	191	221	212	194	205	201	200	199	209	189	199	214	189	172	204	211	205	205	195	212	218	203	174	218	213	177	200	183	197	203	189	210	214	216	177	202	200	172	208	197	198	195	196	204	206	211	219	180	222	189	196	217	193	212	204	176	186	195	191	202	190	212	209	198	188	174	196	204	193	221	200	209	213	211	196	168	200	197	203	184	207	192	212	212	187	180	216	198	214	196	202	190	213	209	213	213	214	219	199	178	192	194	207	208	206	215	190	194	174	204	193	196	182	194	196	181	206	202	207	204	204	158	212	187	212	196	185	202	222	214	227	193	169	223	219	211	169	205	193	202	199	226	175	196	206	179	190	235	209	191	191	197	191	201	216	186	208	215	200	194	222	180	216	202	219	198	203	184	183	228	194	193	211	192	214	214	189	187	190	215	192	190	209	199	187	209	183	202	190	198	206	199	164	225	195	202	212	224	211	211	198	177	179	207	186	189	207	191	213	200	204	196	186	238	184	202	221	206	217	203	193	214	219	203	220	219	192	200	196	199	194	210	194	207	193	161	192	189	198	199	183	223	202	178	181	195	212	210	197	199	189
22544	21392	29292	23875	21388	21456	12748	1513	1180	991	798	732	692	654	592	573	533	591	597	536	556	540	511	532	558	521	491	524	460	463	503	473	518	490	490	502	457	493	485	456	467	504	489	490	472	510	442	502	458	475	490	463	468	505	471	421	472	482	525	462	471	440	456	466	480	434	448	491	494	448	447	495	451	487	492	450	456	489	461	490	453	508	478	460	508	481	471	490	457	453	461	465	470	487	434	464	478	488	502	420	491	441	514	453	419	492	430	465	490	431	449	445	442	478	474	470	456	446	485	457	457	462	505	490	510	453	472	510	456	468	475	469	431	490	438	497	465	471	473	438	435	490	475	449	498	491	470	459	450	502	503	513	478	468	464	455	484	444	465	489	473	478	489	441	490	449	411	441	460	453	480	482	490	446	432	502	488	472	469	493	454	511	428	440	472	461	509	496	493	470	489	482	458	449	454	448	503	489	449	472	443	460	456	441	459	435	461	448	468	426	457	484	466	429	450	439	487	460	469	469	448	453	457	457	454	453	436	468	461	433	508	396	460	447	489	484	463	479	475	478	454	506	451	476	425	445	483	451	486	446	487	446	480	449	473	478	457	456	482	502	473	442	434	468	472	465	465	455	481	496	471	478	437	448	426	472	447	492	464	466	447	471	477	425	466	471	466	471	456	447	458	435	454	469	487	489	473	481	480	453	450	517	427	485	436	466	468	451	475	449	499	491	486	479	481	484	488	455	464	444	448	464	464	455	445	450	510	466	428	415	479	517	479	489	467	458	513	463	451	403	435	479	515	469	456	484	441	449	494	446	505	487	455	537	471	481	436	485	468	417	476	449	449	519	470	474	467	471	457	470	506	466	456	478	496	461	455	462	440	458	454	443	478	475	468	450	450	479	459	447	440	497	463	443	458	454	458	456	445	453	476	451	478	464	505	495	493	456	459	413	462	437	446	485	467	436	460	463	495	514	504	495	463	470	467	453	410	496	435	478	480	472	456	479	427	453	485	464	443	457	492	477	485	466	463	508	458	467	473	441	473	446	449	447	446	446	469	486	442	473	448	469	467	446	455	432	456	449	481	442	442	493	472	440	489	442	469	490	490	481	493	459	495	471	453	467	465	427	471	444	452	473	440	445	493	475	436	438	444	501	444	444	468	489	495	496	448	470	490	447	478	417	442	462	450	464	465	473	461	475	459	480	469	474	454	476	461	483	445	444	481	451	436	447	460	407	433	486	448	453	418	472	466	498	479	461	487	448	485	465	456	492	504	470	478	466	468	483	476	449	450	453	465	447	458	446	475	467	441	481	458	494	461	433	469	454	458	448	510	439	433	484	482	470	491	476	502	474	456	423	465	443	472	460	441	496	509	442	474	470	472	505	451	485	459	446	501	437	439	416	462	472	465	495	495	438	495	467	449	438	453	442	460	444	458	440	462	453	430	444	487	481	452	410	427	473	478	468	484	450	445	426	454	469	482	432	480	501	453	446	427	462	441	489	486	441	463	473	463	419	479	466	474	458	453	463	481	478	409	478	452	467	458	489	450	464	466	457	462	442	461	473	467	456	504	466	447	502	439	467	434	425	435	483	515	440	481	472	432	486	440	471	475	452	454	479	506	496	476	472	504	466	488	448	486	434	454	481	453	456	494	494	444	448	435	480	504	488	427	412	470	448	459	458	459	472	447	450	451	438	476	472	420	513	421	481	448	432	438	436	452	454	500	481	450	463	471	437	463	451	477	431	469	409	453	485	480	445	460	461	456	476	459	486	449	448	471	479	461	472	463	451	459	448	441	464	473	506	464	452	433	480	468	451	466	462	485	468	472	486	499	501	427	453	432	472	479	446	492	496	446	472	485	458	464	506	465	452	479	500	444	483	423	437	443	428	439	484	475	438	468	469	445	484	465	496	429	471	497	473	499	437	421	469	477	452	451	521	477	437	441	486	437	473	462	467	455	477	466	452	470	502	447	463	438	464	461	460	448	482	461	479	506	474	446	462	482	430	436	467	466	431	481	473	445	483	431	471	459	428	483	450	487	463	457	491	451	474	425	496	407	469	469	456	478	502	486	435	466	426	503	468	489	474	457	481	450	477	454	464	462	480	468	474	434	462	463	441	454	488	442	431	456	453	451	456	448	486	442	466	468	483	491	486	497	455	451	482	437	457	464	470	495	490	454	453	452	451	468	444	443	464	474	460	480	467	440	501	462	471	461	462	484	437	477	494	484	444	470	495	468	501	488	455	484	477	434	453	498	443	471	424	416	465	478	457	479	486	491	479	504	444	479	437	490	509	487	482	434	463	472	500	507	450	469	473	466	462	463	456	480	462	440	471	451	422	472	479	470	455	434	468	449	457	472	446	408	495	483	468	463	481	465	447	459	443	475	464	464	483	458	495	456	472	463	455	460	516	471	462	430	462	503	454	503	478	443	462	478	461	445	457	480	528	482	464	465	436	450	449	481	438	422	464	445	474	442	474	430	460	485	461	433	468	498	460	488	430	441	483	470	460	491	454	453	441	459	468	494	478	419	460	448	467	469	499	467	448	457	453	451	480	453	474	475	489	470	439	505	503	460	472	444	470	467	448	470	454	455	447	444	459	474	505	466	457	428	422	481	495	481	471	462	445	463	447	422	428	464	445	441	442	467	444	467	498	465	479	466	446	462	480	475	458	447	476	457	477	442	469	442	488	445	484	411	462	483	460	467	419	455	453	480	422	471	411	442	451	486	463	484	456	488	469	445	474	488	461	444	452	452	470	465	446	504	450	461	459	448	473	451	461	434	444	456	450	490	479	444	473	463	479	478	444	493	468	452	454	478	474	450	470	449	474	455	464	490	447	481	481	480	446	488	474	475	450	464	454	494	488	470	458	455	497	474	482	442	451	480	451	424	448	488	468	442	489	436	448	465	483	445	468	478	464	460	442	467	470	500	471	474	503	459	440	493	495	458	484	459	460	443	484	492	486	469	443	470	450	432	437	458	484	487	463	508	421	461	480	487	438	428	451	503	477	420	466	455	509	458	515	453	475	467	458	454	418	438	466	470	477	478	487	490	443	483	465	444	476	431	459	435	478	427	492	534	471	431	471	428	478	451	453	459	444	481	476	423	470	445	446	449	419	458	514	451	438	440	445	452	469	473	434	452	473	475	454	453	475	482	474	476	459	446	468	453	486	449	510	420	464	440	428	460	428	467	495	454	479	476	444	448	481	484	437	490	446	488	439	473	490	467	437	461	459	466	485	475	481	484	508	461	481	463	472	460	471	450	482	438	458	452	468	476	481	471	425	434	469	476	437	462	442	469	433	486	460	492	470	445	446	460	459	492	432	444	440	449	472	450	491	454	473	402	486	451	486	432	449	452	428	469	431	438	455	473	469	458	442	478	447	435	499	462	419	489	414	424	474	477	502	495	417	453	432	451	465	450	511	422	445	456	431	460	471	459	463	467	448	514	453	447	502	463	470	497	500	451	467	414	449	433	460	468	451	488	488
6127	16691	11762	6110	4921	3667	2366	2071	1772	1293	1055	927	849	824	705	734	666	639	644	663	580	607	601	534	575	559	532	572	582	555	551	516	610	505	569	486	570	535	563	544	562	533	527	523	539	510	527	520	496	532	517	465	525	495	474	532	521	502	480	542	525	575	549	564	520	544	514	526	478	479	510	537	468	529	538	596	529	531	503	545	519	518	553	527	494	470	536	501	521	503	491	493	506	520	529	528	525	490	529	524	491	510	495	482	557	503	521	494	492	538	515	467	525	545	498	478	496	513	504	544	497	486	488	520	531	506	489	512	502	504	513	529	525	535	528	510	505	536	519	495	504	498	538	572	522	504	471	526	495	516	507	506	501	496	496	536	535	535	521	551	512	522	534	536	509	535	514	491	514	516	498	534	517	438	464	503	536	517	483	543	543	551	486	527	482	498	477	482	543	486	493	492	485	529	481	515	498	556	487	544	502	530	503	537	500	507	466	524	487	530	458	546	459	499	505	509	519	544	507	576	529	494	518	474	522	482	486	502	523	533	509	522	471	502	545	500	531	522	487	510	450	494	554	501	512	554	487	493	513	468	494	482	476	552	515	523	510	505	530	564	498	493	523	529	490	530	535	505	502	497	496	513	524	488	503	544	459	539	557	509	496	518	468	501	537	458	538	499	510	553	491	501	526	479	496	565	512	525	532	537	511	498	529	469	517	536	493	511	488	554	550	507	517	516	504	494	530	491	485	508	517	491	532	522	494	508	510	489	479	501	484	526	531	484	509	511	526	541	526	475	498	545	495	518	476	486	496	518	478	514	484	519	487	530	471	479	525	463	487	512	458	492	540	496	505	469	525	545	524	546	486	519	540	522	493	501	536	520	504	518	534	536	519	499	498	546	527	518	516	498	500	545	509	512	525	517	552	511	498	539	560	521	502	483	498	521	502	516	502	561	460	475	503	542	511	526	462	530	552	505	507	500	497	520	520	502	512	498	523	485	512	505	508	494	494	504	506	512	514	528	499	487	463	507	468	499	500	474	501	464	512	519	489	494	496	503	533	549	535	509	515	508	541	430	517	540	517	459	483	489	501	495	523	513	532	558	485	521	470	531	542	476	548	517	485	490	488	532	527	484	529	525	533	470	520	508	526	543	530	501	508	518	477	482	486	524	535	488	519	555	510	542	501	505	494	555	502	546	508	540	470	559	504	556	512	524	507	490	502	484	534	524	494	483	530	463	482	515	450	513	490	477	501	511	515	496	472	506	472	455	506	551	474	507	487	510	512	510	491	502	559	536	487	527	488	507	524	525	499	516	470	536	529	493	505	509	492	526	505	477	548	521	504	510	547	464	503	492	515	505	476	471	488	462	496	524	559	530	547	479	499	523	495	484	525	524	509	507	499	469	492	492	505	467	448	460	498	492	534	471	462	491	501	494	474	533	489	513	496	454	511	510	513	525	537	545	495	519	493	545	490	538	525	529	481	546	515	541	484	503	517	532	527	488	484	543	462	464	501	538	497	523	529	505	530	476	495	520	482	502	543	446	491	507	509	501	487	508	463	522	485	507	504	507	510	462	472	496	514	517	517	498	512	485	531	503	527	502	508	548	526	494	482	533	528	525	539	533	548	495	508	531	489	505	486	505	524	505	533	528	504	550	495	502	439	499	520	539	503	493	518	507	539	514	505	527	509	534	538	504	519	498	516	481	484	525	488	500	522	563	470	519	501	533	532	502	493	570	497	512	512	480	534	502	523	537	516	534	481	520	524	506	501	502	487	483	529	491	471	558	508	503	505	533	477	499	483	539	514	487	530	489	538	514	527	513	499	525	481	522	496	490	529	537	516	507	475	494	508	515	504	519	505	544	526	521	494	524	469	526	513	441	507	494	517	497	487	493	499	487	472	514	478	480	513	520	527	482	495	481	468	510	496	487	509	484	493	512	521	521	492	507	523	548	515	500	508	517	501	489	497	516	526	485	484	495	487	453	525	500	505	489	526	520	487	528	537	524	529	490	513	519	507	487	503	516	462	502	479	492	477	491	490	497	474	511	483	502	512	519	533	463	480	510	544	509	473	499	498	488	506	481	522	477	502	509	510	533	536	492	502	499	478	486	492	537	512	489	479	526	512	495	541	501	463	527	453	521	518	532	503	497	476	542	495	523	502	522	526	517	509	503	530	508	491	524	502	493	503	514	513	512	504	539	506	494	497	513	495	536	491	511	505	501	491	480	502	548	498	516	560	511	516	482	526	496	521	511	495	554	515	504	476	492	501	515	482	504	511	529	509	491	545	477	538	538	537	484	484	489	538	510	502	500	497	518	489	542	488	458	503	487	501	507	491	495	499	536	493	512	556	494	461	517	515	504	516	520	496	519	486	535	522	496	512	517	532	532	496	491	485	524	516	495	535	481	546	523	509	518	475	506	542	518	542	511	537	527	489	502	502	495	512	478	498	491	473	480	514	493	500	535	486	523	502	509	493	503	488	487	497	501	533	500	515	498	492	514	508	477	522	480	501	526	506	521	500	520	539	462	531	483	499	507	518	516	469	498	537	520	533	505	486	509	531	531	522	518	523	528	531	556	558	495	502	513	518	507	528	504	485	526	504	476	540	482	477	471	514	503	480	549	533	502	534	508	498	510	496	489	540	502	495	504	500	493	496	515	513	473	525	544	490	503	452	526	519	533	524	459	515	532	511	512	507	470	516	479	530	505	503	537	472	548	505	489	513	514	515	516	524	503	532	494	469	506	509	528	529	523	517	501	489	458	519	509	496	525	487	492	491	490	524	475	493	521	486	520	509	483	551	508	536	432	459	485	510	532	514	518	528	493	520	489	529	482	481	484	484	491	509	497	486	497	528	468	522	520	508	500	486	538	478	520	527	500	496	505	501	499	492	487	528	515	580	505	528	519	473	480	541	502	550	530	484	515	550	544	509	488	450	517	510	515	516	493	544	499	483	479	485	521	455	472	480	536	475	506	524	502	474	532	534	538	493	535	532	493	520	482	526	523	515	544	493	518	491	515	501	520	480	520	527	499	495	511	508	497	510	527	494	475	482	495	477	522	531	505	508	479	502	521	484	507	515	528	517	489	502	518	475	532	531	478	471	476	500	531	490	541	479	515	496	515	516	476	481	529	485	461	503	495	512	498	506	470	525	468	504	501	534	525	551	462	501	536	528	500	517	507	503	501	495	513	521	510	507	469	511	503	520	519	503	523	483	532	514	494	526	489	487	507	486	506	507	497	527	507	514	555	516	512	515	526	487	471	547	507	526	470	471	459	554	506	554	460	511	466	550	488	542	483	505	489	467	486	512	489	507	535	523	474	510	543	486	513	534	488	516	527	481	534	532	467	463	489	511	467	511	524	489	495	539	488	473	529	509	558	494	519	512	485	551	481	500	492	475	525	500	525	552	489	500	495	515	530	530	491	526	528	540	481	488	486	515	511	511	532	497	521	465	507	518	473	503	518	473	475	509	482	510	501	526	495	475	509
27613	19522	6160	974	649	640	549	433	436	411	388	445	418	389	392	378	401	393	361	406	385	384	406	389	361	396	382	388	370	385	388	387	401	377	370	409	346	365	403	402	419	374	413	345	388	378	385	389	340	400	340	402	426	360	371	387	382	399	380	399	371	376	398	363	390	378	396	381	381	393	366	394	417	384	392	396	375	363	408	366	376	405	398	408	399	381	352	382	397	405	394	391	418	386	386	394	377	391	407	420	410	354	366	391	382	370	382	376	400	381	409	407	380	369	403	390	385	367	423	416	383	366	424	375	411	376	413	414	373	384	390	429	370	396	366	407	373	392	392	393	374	347	400	386	411	363	364	388	403	386	385	395	413	396	373	391	360	389	376	389	380	410	374	399	404	371	372	386	401	419	355	400	380	398	344	358	398	375	375	375	383	380	401	407	395	432	381	389	369	376	380	395	364	388	385	378	394	388	406	399	348	399	391	390	361	403	392	412	403	392	389	381	372	385	394	372	391	398	381	367	382	391	381	390	363	414	403	424	403	412	368	387	389	425	398	385	393	366	389	377	417	375	409	412	379	404	362	362	390	392	404	386	389	373	364	385	397	384	396	362	362	406	389	376	370	445	405	404	395	369	385	385	355	390	384	357	415	380	388	407	387	402	362	371	355	364	374	420	393	394	379	366	404	399	395	417	407	422	367	392	397	378	369	386	370	385	399	403	423	396	337	359	359	334	386	360	401	358	405	388	381	382	381	389	382	422	414	376	366	405	348	392	391	367	391	376	408	398	410	399	381	336	384	391	415	404	396	354	360	387	390	404	409	397	381	424	408	384	388	381	402	390	390	393	354	369	354	354	387	349	374	393	399	408	372	379	388	383	401	359	426	415	392	366	390	388	372	353	368	405	392	365	405	390	404	388	358	377	376	378	384	371	399	392	388	375	387	422	386	407	392	383	402	400	388	397	385	374	373	345	367	392	388	353	400	350	392	401	388	378	385	395	365	365	383	359	421	391	406	395	377	377	425	366	378	366	376	386	368	383	367	364	414	373	353	370	391	382	407	379	367	399	381	401	361	384	389	365	395	372	404	377	397	392	394	430	414	403	395	400	377	376	370	379	395	384	381	414	435	380	375	398	356	375	392	407	376	380	376	369	366	379	374	389	383	370	366	376	361	397	371	399	420	381	416	404	409	412	364	398	379	382	361	388	418	391	391	408	383	350	391	412	380	393	367	370	384	382	380	389	424	389	378	389	328	416	418	411	410	362	384	351	394	356	362	368	385	363	405	394	410	396	363	375	359	379	361	393	350	387	377	395	365	412	379	397	399	416	411	415	399	393	408	396	408	386	409	411	372	374	366	366	385	405	398	381	406	384	365	364	414	389	360	353	372	433	399	359	401	374	396	404	378	405	407	399	384	365	423	382	424	406	387	351	389	355	396	362	384	385	421	385	373	389	427	376	414	414	362	373	381	397	375	383	425	384	412	390	368	370	384	397	350	385	384	394	388	401	422	366	367	394	391	420	357	347	394	420	374	376	395	379	384	396	397	383	393	341	356	387	374	390	342	404	403	395	382	396	411	382	362	374	338	380	447	391	344	374	395	395	385	405	381	387	405	408	391	371	360	370	388	370	385	370	408	410	344	407	383	358	356	353	386	381	404	361	394	370	403	395	383	369	416	412	403	352	382	350	400	414	390	388	421	394	377	399	356	416	408	435	400	382	366	385	401	398	388	389	361	359	397	402	369	420	401	355	397	393	406	390	390	382	394	393	351	407	410	387	375	409	376	409	369	403	426	391	401	389	375	369	404	396	399	402	395	358	385	402	406	385	367	382	355	390	395	371	400	414	374	363	389	358	390	399	361	406	370	374	411	399	396	389	397	372	373	428	406	384	377	386	359	407	386	356	402	385	408	395	426	445	375	353	393	366	411	373	373	368	371	369	378	379	406	378	380	424	388	405	364	397	396	396	392	421	383	390	370	392	360	434	375	385	381	373	392	367	386	379	355	425	398	402	406	421	380	384	359	386	409	360	393	411	376	380	366	395	391	406	373	382	456	360	331	383	394	399	378	399	416	395	402	396	384	400	416	390	376	375	361	376	345	386	436	376	376	369	378	371	348	396	374	383	406	394	402	391	378	439	391	392	353	375	409	372	381	374	372	382	381	391	409	387	400	392	370	389	368	391	387	369	381	399	404	370	387	380	375	367	418	361	396	365	398	374	390	379	384	400	402	384	386	383	374	396	355	358	350	388	355	369	390	367	372	368	392	382	398	366	369	399	378	393	388	372	392	399	430	397	406	391	387	355	396	397	370	385	409	402	405	417	366	400	386	371	384	406	378	391	367	396	367	398	384	350	386	338	397	415	391	369	383	376	415	343	380	381	394	372	378	362	420	361	389	424	388	397	403	369	382	362	390	400	405	370	384	383	369	372	404	406	397	399	387	383	386	433	404	395	395	392	388	385	393	376	373	376	406	428	390	367	376	386	390	381	376	372	358	379	364	367	378	394	380	369	384	386	357	368	389	385	384	395	384	366	379	361	402	372	383	400	384	389	380	425	369	355	408	354	344	412	380	380	355	399	396	356	384	403	418	394	415	383	371	397	389	363	395	421	376	421	377	381	384	378	398	395	406	378	380	375	428	427	353	397	378	381	365	379	412	405	417	337	401	374	395	379	407	376	363	363	417	360	375	392	398	400	404	395	378	389	373	341	417	366	401	380	422	399	373	401	424	403	373	364	392	390	374	366	395	405	403	362	405	433	403	389	391	369	360	396	381	392	373	362	431	406	426	372	354	381	419	374	390	387	376	358	376	398	364	392	414	385	414	396	385	395	374	374	398	360	394	355	392	422	382	409	382	368	419	386	394	405	355	367	402	369	377	352	397	341	399	408	371	389	391	354	358	408	381	400	377	400	387	356	406	358	344	397	352	390	378	391	414	382	391	379	358	355	403	375	368	382	422	372	390	377	376	377	411	384	387	392	392	340	373	359	377	390	388	384	416	356	381	369	367	410	424	402	366	390	385	386	375	374	381	378	409	379	353	433	382	395	422	372	412	364	392	395	383	405	404	385	401	379	373	386	384	394	396	386	360	371	394	428	400	395	401	418	400	356	385	375	419	385	397	408	411	418	374	378	381	403	387	383	397	413	391	364	383	391	377	367	395	409	381	375	398	434	414	397	367	376	371	371	356	394	385	421	433	412	385	391	418	361	385	366	390	376	410	400	417	410	340	400	394	391	378	375	371	406	378	370	387	388	404	399	402	385	348	362	400	398	390	391	374	382	384	413	407	370	404	422	417	398	408	395	380	385	388	396	380	364	374	391	340	391	391	414	391	383	376	379	404	370	401	352	370	371	361	418	399	379	393	347	355	403	379	386	384	390	392	410	367	405	415	369	370	411	376	389	379	362	379	397	394	383	394	404	425	395	398	374	414	388	372	387	397	375	374	381	418	383	386	382	383	412	376	385	385	354	359	394	368	382	394	380
4812	1557	989	643	583	540	480	491	454	420	441	439	443	443	418	427	400	416	387	382	395	400	393	398	423	390	401	446	425	384	441	411	398	435	394	395	431	409	401	404	417	406	404	424	420	408	412	413	414	407	390	394	377	398	438	447	413	411	415	412	406	420	464	397	435	426	425	372	442	379	403	415	427	400	404	417	392	383	380	428	413	381	401	394	419	412	431	410	390	432	402	453	395	460	429	423	425	406	423	432	393	444	433	413	421	409	447	397	439	418	403	421	436	444	424	415	438	428	425	429	406	433	380	388	401	441	439	392	426	409	416	435	419	445	409	388	415	408	402	398	434	422	410	422	434	444	386	416	425	433	378	417	419	371	407	416	412	440	414	402	439	367	396	439	413	426	436	407	417	422	420	378	434	425	441	410	446	426	395	375	446	383	417	448	406	423	455	416	391	402	432	406	432	390	379	435	442	419	392	401	379	415	415	383	396	428	409	386	411	429	417	433	438	430	401	388	379	418	421	421	394	396	376	413	400	395	410	440	437	458	428	409	394	411	414	410	378	403	429	397	398	391	424	415	383	460	404	413	446	405	423	413	406	402	454	372	382	409	406	426	397	424	425	419	394	435	411	407	414	419	396	418	430	422	424	439	402	424	401	425	442	427	415	417	413	414	399	394	426	437	401	383	429	407	367	411	411	417	440	436	407	398	444	417	396	428	410	412	387	433	451	395	385	429	456	398	385	412	394	437	405	401	395	411	445	449	406	413	428	419	431	413	392	408	409	406	426	405	408	462	419	422	438	404	382	404	430	423	464	406	427	459	396	376	441	400	406	381	419	420	387	409	409	399	401	397	407	425	400	390	427	420	416	387	393	421	414	436	405	440	396	379	416	410	398	409	371	400	428	407	363	399	403	384	423	409	411	394	411	407	397	402	347	383	413	434	395	373	376	401	390	408	414	403	395	426	410	468	419	409	424	415	409	425	372	397	428	423	444	404	403	395	367	450	408	414	426	440	411	402	422	414	402	425	429	412	385	384	415	385	408	415	447	399	389	421	409	423	397	402	429	435	408	413	399	432	403	381	406	392	414	379	438	383	414	398	390	440	410	432	421	378	426	431	416	431	423	404	404	387	396	418	382	457	407	417	430	399	371	435	409	392	424	430	400	441	418	438	407	431	410	464	396	382	428	399	410	407	390	427	396	393	416	377	418	413	449	399	413	430	413	422	384	376	406	389	397	380	409	450	436	405	387	401	445	425	402	405	379	424	397	392	428	399	405	408	397	425	409	449	414	406	452	386	414	426	399	399	399	383	380	406	400	425	403	390	419	458	408	387	440	437	420	392	393	400	410	428	431	390	408	389	374	437	444	417	397	372	401	400	385	416	440	401	391	444	390	387	438	431	388	409	425	404	422	400	403	426	405	410	403	379	390	421	385	402	377	431	430	423	420	425	390	409	419	390	425	417	429	396	420	404	424	390	409	455	408	420	392	422	430	396	405	445	421	412	421	401	401	396	420	372	424	420	419	407	402	422	437	436	348	392	422	385	427	413	415	413	393	416	417	411	404	393	401	396	430	410	421	421	417	434	444	428	424	420	416	419	443	441	388	409	441	422	440	405	434	379	430	422	437	399	392	400	381	450	397	447	409	428	391	390	419	406	444	409	458	377	411	401	448	436	426	390	432	414	395	416	440	386	406	419	418	417	436	389	377	371	420	430	385	388	419	390	386	401	402	366	398	416	391	353	419	416	384	418	417	438	461	405	434	425	419	445	383	417	408	419	384	402	423	407	380	420	420	415	426	407	418	418	361	430	448	403	417	423	418	399	406	416	385	390	395	399	477	394	406	400	450	409	387	396	389	389	425	412	415	401	430	397	416	419	395	420	439	401	407	449	415	414	451	369	392	434	428	423	388	431	389	385	425	425	409	402	441	389	435	406	418	405	430	395	400	416	383	414	394	407	385	412	421	428	419	446	411	428	389	415	438	403	398	379	413	374	415	422	397	418	389	405	422	410	412	388	423	411	393	413	383	410	459	426	417	431	415	410	399	438	408	417	408	418	417	418	411	389	371	438	443	396	481	384	407	395	390	439	468	387	392	444	366	402	407	406	423	452	406	396	370	392	374	400	442	420	403	415	412	441	439	375	417	426	390	416	455	393	396	397	419	371	380	404	401	420	396	393	384	386	427	433	428	434	397	406	439	399	393	429	413	403	413	412	431	429	400	444	369	422	423	404	427	394	380	405	428	421	397	400	410	393	409	390	419	440	404	439	402	445	438	432	429	404	404	448	382	400	453	414	413	408	400	392	410	412	434	400	393	427	406	414	427	396	396	410	417	401	444	446	401	408	391	434	417	422	356	436	400	420	421	404	356	392	369	427	392	397	433	381	426	389	372	400	414	402	417	440	396	398	417	396	429	407	425	372	430	415	435	405	394	425	433	424	399	426	450	418	409	404	420	423	440	449	376	413	449	450	444	418	417	406	412	411	417	416	398	406	436	399	401	407	420	436	424	387	398	399	410	442	424	404	397	413	408	415	419	404	445	401	393	426	443	424	420	422	404	418	420	379	421	424	424	417	414	447	409	425	406	424	403	411	440	456	403	396	422	414	452	399	400	423	434	400	427	422	411	437	418	449	406	371	422	389	419	433	416	439	408	438	418	402	395	396	416	424	423	436	424	426	429	400	431	426	411	358	419	422	393	408	414	398	418	375	432	373	416	402	390	423	448	414	418	398	440	445	442	394	444	444	400	445	420	440	410	405	415	380	404	442	407	443	421	400	400	417	394	386	404	400	398	398	422	433	466	412	449	427	459	400	408	410	387	441	418	413	451	405	432	411	398	429	429	467	389	423	422	401	437	405	375	427	435	388	401	411	409	407	398	442	439	411	420	443	411	439	403	378	379	369	399	433	376	412	415	410	373	406	432	423	437	386	406	378	425	423	418	369	415	409	402	398	396	468	419	413	414	396	419	475	424	379	427	452	417	431	428	420	413	409	401	406	416	423	397	461	386	431	404	421	388	398	445	422	428	409	432	439	405	424	384	393	395	404	433	450	392	394	449	435	409	383	455	434	421	364	428	411	395	389	412	414	449	378	383	427	378	444	389	433	402	408	428	417	439	396	404	408	416	424	410	387	393	430	427	383	417	397	415	441	391	386	380	420	395	363	408	452	411	444	388	420	375	424	405	384	413	425	411	418	432	412	424	423	400	434	426	432	434	395	372	419	421	380	417	432	383	409	406	440	439	412	412	433	430	407	426	411	404	423	436	442	400	381	404	420	375	401	392	440	423	390	411	415	387	361	388	443	435	431	416	423	426	394	430	377	432	397	390	432	418	436	430	403	408	436	397	403	400	410	424	397	419	385	439	398	428	399	446	427	468	385	418	433	451	427	417	414	412	434	419	401	409	384	429	427	418	435	448	390	456	378	422	417	402	420	413	438	415	422	410	409	388	385	397	414	389	408	406	388	416	422	405	446	354	402	408	447
23488	21256	28768	24037	21245	13702	1767	1131	979	874	791	742	751	714	721	709	690	680	690	649	713	703	679	657	663	643	632	612	635	638	648	615	677	657	618	673	662	663	652	647	665	689	620	649	658	626	640	637	620	653	603	637	624	640	661	630	653	649	646	680	636	675	627	585	626	636	590	644	630	637	658	621	632	643	660	599	606	645	616	644	625	623	657	608	654	611	627	626	611	630	658	677	645	607	622	627	632	623	657	681	620	644	611	628	601	694	675	658	645	669	609	649	641	656	642	670	624	619	594	643	677	619	655	658	641	674	634	643	634	622	607	648	657	590	625	608	600	646	639	632	664	645	620	600	630	573	631	683	617	620	652	607	672	650	624	627	628	642	639	618	646	641	645	607	672	609	644	619	646	590	620	663	610	597	609	637	622	672	637	662	702	635	689	644	703	639	647	610	659	647	638	594	649	663	686	560	608	623	643	642	658	608	617	634	643	699	639	666	581	676	621	577	619	609	663	613	604	635	618	666	659	674	675	623	660	650	654	648	610	645	588	633	636	649	617	617	648	650	629	652	628	642	622	646	623	682	638	644	627	619	597	632	653	620	663	633	616	688	630	635	624	611	645	642	640	625	638	643	588	620	600	630	607	653	629	644	647	634	642	622	667	663	605	620	637	651	669	627	631	638	592	658	660	630	628	690	659	665	631	676	670	630	624	614	647	623	664	633	658	624	622	624	664	641	643	610	597	642	689	678	632	643	611	635	630	631	590	653	613	632	628	629	647	611	632	675	627	659	608	630	593	665	638	627	695	622	636	565	639	587	652	615	595	625	605	595	606	605	637	649	651	639	671	664	588	668	659	643	593	619	613	576	639	597	661	637	587	665	624	609	647	678	610	641	611	581	632	615	616	621	594	645	627	658	662	639	628	613	678	663	628	680	671	630	629	676	596	602	639	607	658	628	600	580	636	651	623	670	631	644	587	648	660	672	648	629	650	585	654	654	635	617	588	624	609	630	612	635	671	592	638	646	629	675	660	639	649	648	619	696	657	647	648	656	628	660	660	678	655	668	673	663	654	613	631	623	640	658	641	655	661	624	664	603	645	626	672	652	636	675	657	624	629	677	665	661	613	616	638	608	638	615	659	655	611	612	617	610	619	629	628	603	637	663	645	579	644	615	621	638	604	651	650	623	627	572	631	597	596	625	631	657	667	599	632	633	621	651	600	675	687	642	684	633	597	650	613	642	652	597	637	620	637	609	627	616	676	619	669	665	597	600	684	654	616	680	606	613	615	632	643	635	623	654	622	633	649	671	649	628	648	643	651	625	610	655	612	642	613	641	655	647	617	622	621	595	639	599	660	659	612	585	599	647	666	636	638	624	665	608	614	612	647	631	645	589	602	622	623	641	620	613	679	634	613	573	674	626	636	603	633	618	618	645	615	640	642	637	598	614	639	601	588	650	654	644	676	629	616	621	617	692	618	609	625	672	675	668	606	596	647	647	633	640	613	596	641	621	586	613	640	649	621	597	602	637	640	619	624	639	621	686	641	613	623	654	638	684	675	644	649	637	629	628	684	614	640	631	642	637	611	631	638	635	615	615	609	646	612	629	622	595	648	651	632	565	597	664	652	635	632	629	606	659	606	600	676	647	576	632	636	621	652	664	664	625	662	594	693	631	658	611	679	599	670	614	634	623	599	633	636	601	637	648	585	664	643	621	650	607	639	628	629	675	636	642	645	701	668	651	604	646	622	648	670	644	664	649	603	639	672	667	620	633	624	639	635	645	650	607	557	637	623	637	622	593	595	618	621	639	678	692	605	613	615	622	690	662	610	594	655	595	664	624	632	623	630	666	626	602	659	689	590	641	666	591	655	618	602	681	673	650	700	641	597	654	634	650	603	670	608	644	592	639	611	693	666	565	621	611	625	649	683	631	614	637	659	670	632	640	639	617	639	635	589	638	624	602	656	658	613	626	615	660	646	638	642	616	645	645	657	636	658	656	602	634	641	601	632	642	663	666	656	633	653	684	631	609	634	634	591	630	653	625	657	685	671	615	593	589	645	623	659	616	596	641	649	656	655	623	618	626	623	562	641	624	618	662	593	596	624	578	625	594	614	679	659	631	646	629	662	661	634	610	625	648	615	625	626	691	624	629	636	600	666	634	627	616	613	663	618	644	609	634	637	666	633	641	634	649	636	643	634	635	604	684	632	633	637	635	622	660	646	645	644	623	644	623	601	617	604	640	688	604	611	658	674	631	626	604	659	638	617	641	627	616	607	654	674	596	679	607	644	617	604	609	649	618	658	645	622	637	663	651	629	624	652	654	642	574	596	639	600	625	626	640	612	670	671	594	680	631	629	618	633	670	644	604	621	595	651	649	611	644	652	610	640	644	618	611	609	605	657	626	615	649	676	666	687	668	636	657	589	609	649	598	674	627	607	640	643	613	577	654	630	629	611	595	603	622	611	614	591	595	589	621	651	683	631	616	650	640	615	621	624	615	659	653	632	655	643	628	595	634	606	621	622	602	618	611	642	650	642	628	673	651	597	632	586	668	643	669	629	653	679	569	677	656	628	639	613	611	617	672	644	632	592	645	646	642	631	613	635	673	618	589	647	596	608	645	672	621	640	640	607	645	618	640	619	605	638	647	666	625	652	660	643	672	647	623	615	632	643	566	633	649	633	670	654	638	644	568	614	615	627	624	659	562	630	606	624	598	645	639	650	607	663	638	631	589	668	587	653	659	627	610	635	632	637	652	625	636	640	639	637	656	631	618	640	602	648	638	608	671	591	666	614	622	615	629	677	603	636	604	609	626	581	671	614	648	635	551	658	638	638	651	680	602	628	664	654	647	620	600	701	649	586	616	680	610	667	643	642	622	677	630	684	627	579	608	656	655	653	586	633	607	640	637	645	631	651	651	637	659	621	589	644	665	613	596	639	629	619	642	627	548	660	612	626	602	643	541	628	650	653	610	624	642	641	635	638	630	646	625	613	611	602	584	650	615	638	674	646	583	630	582	643	624	632	612	597	635	635	640	652	628	653	636	620	622	654	640	669	612	637	650	661	645	583	616	657	611	617	681	654	595	618	629	644	624	609	663	665	647	636	624	639	650	616	666	662	651	663	613	636	645	602	602	627	646	647	647	643	611	632	659	621	587	595	630	635	632	668	593	645	653	616	627	662	638	666	619	607	615	650	659	684	659	604	615	650	600	618	594	623	650	597	643	591	644	627	597	628	614	651	591	625	657	667	617	685	635	630	669	647	611	604	615	586	662	655	655	648	598	684	678	635	626	619	613	656	664	628	698	657	629	564	601	593	595	663	620	633	658	631	617	688	635	621	659	612	671	676	598	597	598	620	618	588	645	656	632	618	612	645	660	557	590	673	699	628	642	577	662	635	609	600	608	622	666	662	626	628	651	598	636	638	656	615	627	607	650	658	638	639	646	664	627	667	604	580	594	619	578	622	616	664	631	598	658	614	626	643	648	634	628
4444	10439	7342	3751	2962	2301	1662	1456	1341	1019	943	880	880	843	768	779	807	758	741	687	685	693	704	714	689	731	684	715	682	688	660	721	687	703	706	683	696	682	686	680	663	697	643	636	698	672	692	675	711	656	682	639	680	620	690	660	685	634	704	629	684	661	658	602	686	718	677	687	692	665	668	724	662	678	649	700	686	703	698	673	721	691	664	638	699	650	669	662	702	680	666	690	702	665	685	648	678	692	683	635	642	687	659	701	661	625	661	651	707	640	693	653	673	678	651	669	687	643	661	672	677	679	680	648	655	662	697	657	682	661	670	676	709	706	657	633	680	679	651	676	648	664	641	675	673	640	658	685	683	678	723	651	651	660	686	658	730	686	671	712	657	676	659	646	661	703	698	683	627	678	681	651	641	681	675	621	693	664	639	683	657	720	672	664	667	675	636	675	684	648	640	659	611	693	721	689	663	723	693	619	677	650	679	655	627	623	626	637	665	633	643	662	617	638	692	713	626	649	649	716	694	660	663	692	721	690	671	643	688	671	706	663	663	664	662	637	664	695	666	677	665	679	667	651	672	679	658	706	705	664	676	646	682	708	679	646	729	681	644	620	654	640	700	654	693	688	656	684	655	642	710	629	647	663	690	643	645	699	639	685	699	695	663	649	697	666	683	694	626	669	741	650	677	650	636	703	671	680	654	649	692	692	614	660	701	713	661	722	637	701	646	650	686	675	715	683	662	691	649	671	648	658	693	670	670	657	689	654	646	678	657	688	674	685	665	627	635	667	693	647	665	660	664	671	659	659	704	672	663	672	636	653	674	658	657	667	673	695	684	676	703	629	677	677	658	681	661	672	642	671	721	693	710	664	686	659	666	647	664	668	698	674	662	622	683	671	675	641	707	667	696	620	675	669	694	676	693	690	669	643	652	687	658	660	675	689	677	632	622	702	685	641	712	670	637	631	661	654	705	714	621	699	703	678	684	705	683	714	656	684	693	671	703	669	642	638	669	655	696	652	673	682	649	622	664	667	699	656	655	684	626	649	621	688	693	664	708	681	680	658	707	673	653	694	668	664	691	606	649	698	673	674	693	689	715	676	645	691	621	703	683	638	657	731	679	696	718	683	653	629	650	664	689	720	689	690	650	654	705	661	687	657	697	682	635	707	691	697	645	696	640	633	655	671	683	690	643	663	670	648	679	676	685	685	668	722	687	672	676	618	650	655	708	639	715	645	689	673	647	639	660	720	684	675	705	682	707	628	663	718	630	708	654	649	671	699	657	674	632	701	677	727	701	656	650	638	612	648	681	693	689	678	637	643	633	669	697	706	670	681	681	702	697	654	713	666	652	670	665	664	691	640	709	658	653	684	687	621	644	631	741	637	683	647	686	667	705	703	653	705	701	690	701	678	664	675	646	668	665	671	673	635	656	665	675	682	641	699	693	653	678	662	623	694	650	662	662	671	682	667	638	683	665	688	683	626	658	705	658	694	688	623	642	706	653	649	660	646	672	668	650	652	679	663	687	657	673	668	663	662	656	673	630	651	673	675	646	697	716	708	680	681	708	665	682	655	662	639	677	687	653	701	665	668	668	701	720	631	707	687	675	644	690	671	635	621	636	654	667	728	652	700	633	682	697	670	666	649	677	741	637	686	677	681	657	684	682	673	673	659	647	683	673	721	679	685	658	669	622	681	703	658	697	633	674	684	677	679	633	662	662	647	639	709	660	626	662	650	678	673	678	626	673	684	656	677	675	642	700	707	679	701	656	710	680	691	659	661	662	607	659	674	651	679	619	644	703	669	687	672	720	687	677	679	658	710	672	650	679	667	652	661	711	669	658	642	648	664	688	703	640	655	673	656	675	667	668	658	642	675	670	690	609	683	671	673	641	642	703	664	610	646	658	724	653	702	640	661	643	671	642	678	659	678	660	646	738	662	716	657	689	626	688	662	659	716	676	670	671	645	666	633	642	719	674	670	662	648	647	682	695	645	684	705	673	699	654	651	677	701	721	656	682	678	659	711	691	687	654	679	651	652	662	713	688	660	646	664	683	688	641	669	669	684	651	657	663	691	672	669	670	703	712	690	677	694	697	668	715	683	677	650	665	675	694	681	663	639	708	625	671	673	657	692	656	668	663	678	677	632	689	649	664	644	675	668	624	670	668	654	662	661	670	731	675	706	637	625	653	703	669	662	644	642	673	648	682	629	722	700	703	683	688	684	673	660	718	678	667	662	675	669	716	651	681	697	681	688	654	689	673	701	654	710	665	633	656	715	668	631	714	646	654	708	705	651	696	695	718	665	731	683	644	694	680	681	708	693	687	674	678	667	691	638	635	658	678	675	675	646	674	677	692	674	624	677	665	691	685	660	662	703	688	659	634	711	686	653	653	666	727	641	701	696	729	669	662	650	659	675	678	645	646	656	675	657	673	654	646	703	691	694	675	709	688	671	685	658	696	710	698	663	640	704	711	697	682	747	662	716	689	653	683	633	690	667	672	691	661	641	680	664	661	679	619	630	691	670	677	655	721	647	655	655	720	685	680	668	693	696	651	686	634	658	669	663	678	667	657	664	642	695	641	674	625	712	653	669	690	687	681	714	644	640	658	679	693	671	633	652	658	703	679	669	682	726	707	674	666	689	689	688	634	671	669	703	655	645	699	635	672	689	655	685	659	678	689	651	672	658	674	628	637	647	687	709	662	680	679	638	635	724	641	684	706	652	693	631	699	668	654	668	709	701	717	653	684	689	676	707	664	666	686	682	641	666	654	634	668	703	655	651	635	670	665	695	644	723	634	681	638	671	667	698	701	688	640	649	616	702	704	709	674	702	721	664	683	659	676	669	717	681	665	668	709	679	689	706	617	651	676	682	689	658	709	676	674	713	682	682	634	668	690	701	661	675	682	675	642	645	676	712	679	689	699	602	668	665	678	716	688	678	645	662	632	702	652	672	738	709	675	712	689	693	642	657	698	622	662	621	683	630	675	656	690	671	700	708	671	669	662	633	707	671	660	701	661	709	634	682	711	694	638	677	711	697	722	682	699	688	683	669	642	650	666	635	661	700	698	694	712	699	713	667	693	664	639	650	690	668	665	689	671	693	655	654	700	648	703	688	684	691	639	640	686	685	678	694	676	630	649	684	666	705	656	675	679	683	679	689	687	722	669	706	697	695	663	677	662	670	656	652	684	666	660	649	670	649	726	677	659	646	653	621	697	698	725	684	668	671	652	711	656	659	671	654	664	706	718	672	665	627	666	671	676	681	670	671	665	670	661	674	685	633	645	681	630	623	701	714	689	656	645	640	678	662	688	707	690	673	675	692	661	654	688	691	680	712	686	670	672	696	652	679	625	709	658	703	684	674	718	650	650	705	665	628	676	685	681	692	677	698	646	686	668	608	662	684	641	712	679	667	670	619	695	622	695	679	654	678	677	631	653	644	685	704	709	635	672	725	676	676	626	640	661	681	685	684	683	664	691	624	658	663	686	652
24629	21246	27857	24842	15921	1019	469	367	328	289	254	249	225	223	197	219	218	192	172	164	199	189	195	202	167	197	155	174	204	176	171	190	172	180	193	168	184	188	168	189	192	172	153	197	191	182	159	178	176	168	156	179	173	177	181	172	208	165	173	186	189	179	190	166	149	148	167	180	152	167	178	155	203	151	174	189	172	169	192	154	155	170	154	169	155	161	174	190	166	164	192	189	159	171	179	164	193	153	172	179	164	177	149	160	180	186	173	191	178	174	170	172	178	164	168	174	157	172	181	180	153	160	180	185	172	172	168	172	173	180	148	177	165	184	172	183	195	186	173	170	137	186	171	192	171	175	195	131	170	168	184	156	145	180	167	167	207	153	170	157	178	184	164	169	180	180	194	176	157	190	174	179	172	172	164	158	177	167	173	156	164	172	176	176	182	170	178	197	176	187	170	174	152	172	139	188	187	151	161	198	173	195	165	188	181	181	170	169	166	157	164	158	183	175	169	163	165	189	184	158	154	164	166	161	186	161	176	157	196	176	163	180	188	157	168	152	168	166	178	165	184	160	164	190	179	176	174	186	155	162	172	175	171	154	145	147	174	195	193	173	187	167	163	170	170	159	145	176	169	170	173	156	150	176	160	167	189	174	179	162	168	163	203	181	160	168	170	157	180	199	180	172	160	173	163	159	178	190	173	158	166	207	141	164	171	175	191	171	164	173	159	162	173	177	161	176	171	161	155	170	190	197	200	146	177	165	183	160	178	161	182	179	171	162	165	178	171	176	171	176	159	175	179	175	172	176	166	189	165	152	165	175	186	175	169	164	172	171	164	177	163	166	162	174	150	164	163	190	170	186	185	152	182	203	159	165	182	144	186	192	181	199	159	186	147	162	172	149	167	182	172	188	188	167	159	153	164	170	168	193	192	180	175	163	168	189	165	172	197	168	173	176	174	162	163	177	170	169	189	143	197	178	177	160	167	197	169	181	172	167	175	177	182	180	159	163	161	173	171	169	156	174	148	179	188	147	196	168	188	165	167	176	172	173	159	183	155	176	148	170	169	170	203	169	166	177	179	163	172	180	161	199	144	189	163	163	175	174	193	197	171	162	165	139	174	176	143	191	197	160	169	175	167	169	173	158	160	175	177	183	163	182	180	172	180	169	173	171	150	164	181	161	155	186	171	156	163	211	173	171	168	173	155	174	215	170	174	172	172	175	169	155	165	162	163	177	154	161	172	198	173	168	166	173	179	162	195	158	204	184	181	178	183	183	193	172	168	180	160	177	172	184	188	184	174	169	163	196	179	156	172	181	174	179	181	177	158	164	176	166	161	186	162	177	165	183	166	165	148	192	159	159	187	163	180	185	170	186	169	179	173	170	156	169	181	180	188	171	169	174	169	159	170	173	181	201	168	177	157	180	183	195	165	197	164	168	186	149	180	185	184	157	165	181	186	180	179	172	183	162	152	174	183	160	183	162	181	175	165	162	175	155	195	168	188	160	168	195	178	174	157	196	174	172	176	180	184	155	158	176	155	155	182	162	193	192	174	161	180	160	155	175	141	191	206	168	178	165	180	177	183	163	180	158	172	191	194	174	163	171	160	184	167	168	173	158	177	191	176	188	190	178	149	173	186	165	166	159	171	166	149	161	166	177	160	165	190	168	168	172	190	175	170	193	143	166	148	157	178	169	176	184	192	176	147	183	157	165	192	169	179	148	151	179	176	187	169	177	174	158	168	149	165	173	179	185	175	163	152	173	165	172	175	178	190	173	180	164	170	180	150	169	165	192	186	176	197	183	170	177	183	172	171	159	187	180	177	178	186	188	125	190	198	153	158	172	167	161	191	177	172	148	167	177	205	160	177	201	153	202	153	176	183	178	147	179	143	183	188	170	178	198	173	181	169	181	150	179	184	177	187	163	161	178	195	174	157	163	174	178	178	178	165	175	169	167	184	186	176	164	161	174	151	151	140	160	168	168	185	174	159	161	176	178	170	170	189	151	159	173	175	177	178	151	162	205	181	173	177	170	156	171	167	161	172	170	185	180	167	165	179	166	197	162	170	188	199	195	161	186	172	172	168	189	165	154	174	188	186	185	187	177	171	172	197	180	176	182	150	189	172	175	171	181	170	171	178	168	181	156	180	143	166	178	177	165	206	174	167	165	202	181	176	171	180	155	168	172	185	186	210	172	179	157	164	178	164	160	182	174	193	183	170	165	181	158	161	183	164	142	159	175	176	178	187	172	172	169	196	200	144	181	176	197	171	167	166	154	175	209	186	184	176	172	165	185	166	168	200	173	172	191	162	188	190	168	227	205	173	185	154	175	161	181	188	154	156	158	149	178	202	177	184	178	182	189	152	176	182	174	174	184	181	162	186	172	165	187	179	176	183	163	190	163	158	168	169	143	170	175	154	172	177	181	174	160	155	189	163	171	179	163	175	158	167	158	174	159	207	177	167	141	151	168	170	182	170	171	166	178	154	151	184	190	170	157	184	161	177	180	194	141	195	179	186	165	178	179	172	170	170	178	178	161	176	162	149	161	167	197	171	166	164	171	183	158	192	160	177	172	169	169	149	186	159	175	207	167	157	161	157	168	173	157	162	164	162	173	197	174	191	179	210	186	142	170	172	174	156	157	186	179	174	168	178	159	164	176	174	165	179	189	160	166	194	167	159	193	171	172	173	158	154	176	157	171	157	164	167	182	173	165	180	179	164	178	184	166	180	174	174	165	194	192	172	178	161	185	192	177	158	193	160	167	170	163	189	182	172	168	155	162	168	156	170	166	192	188	177	157	174	177	167	162	167	186	180	154	173	193	204	153	147	166	159	183	173	198	168	159	183	181	146	174	165	169	167	173	164	176	162	170	160	191	184	182	165	150	149	172	177	167	183	194	147	189	153	162	171	182	173	150	156	153	159	192	176	178	180	178	173	179	182	152	167	191	186	176	197	187	167	174	178	158	175	180	175	172	158	163	186	159	171	188	171	157	188	184	174	159	160	150	192	197	163	160	192	165	185	183	172	161	195	160	172	177	187	155	172	171	161	173	176	172	169	188	171	175	177	179	183	168	172	161	173	168	194	154	165	148	168	170	184	158	171	167	154	162	194	179	188	170	153	161	194	177	185	189	196	187	160	184	172	175	170	164	189	166	171	173	165	169	167	158	197	159	164	176	172	183	173	196	163	165	190	184	153	160	191	168	175	184	180	165	180	153	140	162	176	175	172	164	170	176	170	162	158	181	163	196	170	159	172	181	156	178	178	158	192	181	175	186	184	175	196	175	186	166	180	164	166	156	189	177	181	153	153	151	163	190	192	167	153	182	165	172	169	143	131	176	177	170	179	153	161	172	166	189	170	169	175	163	184	151	170	173	178	175	176	176	160	167	161	160	158	159	187	192	161	170	158	167	158	176	163	157	176	142	193	172	165	184	174	161	177	157	161	187	166	166	173	163	188	179	203	166	154	184	187	156	170	175	183	183	173	171
4180	6298	4042	1966	1588	1197	766	698	530	434	360	318	306	286	274	248	251	251	232	236	222	198	222	196	225	184	206	207	221	225	212	223	232	212	189	193	207	205	197	196	212	189	220	184	206	195	203	196	181	196	200	202	191	198	191	194	198	203	194	206	207	200	188	175	187	197	202	189	202	207	207	219	209	212	214	186	191	193	162	195	216	200	186	225	176	219	193	212	212	187	200	193	186	187	170	194	209	196	200	203	222	195	193	174	205	193	220	207	200	209	190	177	201	199	215	206	203	206	200	215	208	198	206	203	211	200	203	204	191	182	206	206	223	207	189	202	173	215	198	188	200	202	192	199	192	214	187	210	222	186	193	177	208	231	226	192	202	216	225	237	182	204	183	171	196	218	199	214	207	183	205	166	208	186	193	203	178	198	203	207	227	193	203	224	176	187	213	201	209	215	226	193	208	178	196	218	214	188	215	216	193	187	190	189	207	205	211	198	198	208	184	207	181	191	180	194	195	189	193	190	197	212	205	217	190	194	192	209	182	195	183	196	199	195	187	205	222	195	197	209	193	190	195	200	216	185	215	201	193	195	209	185	206	210	195	174	188	203	186	197	196	180	194	210	201	222	180	211	175	220	230	197	206	212	186	205	196	219	221	193	197	205	184	210	195	192	182	205	222	216	168	175	209	193	198	205	214	179	216	201	201	191	186	186	197	214	215	187	218	190	206	202	168	205	211	173	195	190	210	194	197	198	203	204	186	225	202	194	201	193	214	217	203	210	205	186	221	193	186	199	195	211	199	210	202	188	214	183	194	208	203	190	188	184	177	215	191	228	201	223	222	202	236	227	182	191	190	195	203	241	201	199	182	197	188	213	192	210	162	202	169	213	217	175	190	215	199	201	190	196	231	211	210	198	194	191	203	194	203	225	212	191	192	197	216	232	194	200	197	219	186	206	207	199	216	222	211	200	239	218	226	193	185	189	192	203	209	185	203	178	207	224	203	192	213	182	200	198	209	197	196	196	223	178	202	216	196	193	188	204	227	192	199	197	195	186	171	200	210	220	203	193	211	212	226	201	186	192	163	184	199	212	207	219	218	171	197	194	193	180	198	208	208	186	166	201	193	201	220	196	205	206	190	200	171	184	210	193	219	196	163	224	196	213	192	209	206	192	197	211	214	188	210	200	201	214	191	181	221	189	179	192	187	188	190	191	214	215	178	174	191	206	190	183	191	229	202	189	195	217	180	200	201	187	205	181	234	221	201	227	216	194	193	188	198	195	226	188	229	189	185	179	181	182	188	189	201	189	182	217	205	207	195	188	195	208	180	185	199	204	186	191	215	183	217	204	211	182	166	205	184	201	218	214	189	186	195	222	184	219	183	197	203	198	199	202	188	198	208	209	204	204	171	194	189	206	174	197	189	190	233	198	178	205	180	210	219	205	190	199	210	171	193	210	198	193	202	178	199	187	211	204	195	203	198	200	201	209	185	168	193	197	211	198	188	203	180	208	181	183	189	205	191	221	180	200	192	239	217	211	171	209	215	206	208	211	190	185	189	219	193	188	193	183	232	207	178	206	179	181	198	205	194	180	187	220	219	202	193	201	169	219	190	191	193	207	207	213	205	184	198	223	200	199	193	194	213	217	201	184	193	182	207	184	209	197	180	190	183	190	200	209	189	218	221	215	217	203	217	192	194	198	223	202	206	210	222	191	178	210	209	209	204	205	182	213	193	204	193	200	218	182	189	217	198	188	195	194	177	175	198	192	173	197	203	175	185	194	186	191	179	191	192	201	217	197	216	191	208	214	188	210	197	192	214	196	206	199	185	206	190	190	206	203	195	196	207	195	216	214	187	191	190	203	207	185	210	200	205	196	174	187	190	191	177	185	168	214	202	211	211	193	202	203	187	211	193	192	193	210	213	180	202	186	172	156	211	199	210	194	195	204	197	197	194	198	182	209	210	212	195	200	222	192	204	182	211	192	202	216	202	189	206	202	195	186	201	196	180	185	198	187	181	216	203	181	235	194	191	214	225	171	207	192	179	182	213	204	189	189	200	210	222	221	210	183	219	190	216	213	204	205	208	206	193	206	194	196	207	210	188	194	224	184	169	228	200	178	206	199	180	211	192	200	186	186	215	192	194	191	188	192	198	187	179	200	209	181	199	200	237	208	198	209	200	231	193	194	190	203	196	208	209	195	196	208	189	187	192	199	192	193	184	175	175	195	210	198	197	201	181	186	184	174	193	192	183	215	214	195	195	197	184	219	201	203	184	189	183	207	197	207	187	176	215	187	209	199	187	197	205	203	181	215	182	200	232	171	204	193	186	218	198	193	216	199	204	194	190	186	180	208	174	219	222	213	188	208	198	173	181	188	223	193	165	194	198	229	194	210	190	195	211	200	221	207	202	205	187	171	205	205	199	195	166	203	206	186	208	186	188	191	195	179	197	186	205	205	176	182	193	206	212	208	222	197	184	177	180	201	180	204	208	217	223	191	222	223	197	198	169	189	214	185	201	196	189	176	188	200	203	168	205	192	220	186	202	181	171	193	202	201	199	192	245	231	210	208	203	213	204	184	213	201	223	188	191	194	230	193	194	160	211	204	171	192	218	215	194	178	226	208	211	212	192	174	176	175	199	198	188	197	179	208	196	209	189	185	197	192	213	201	188	197	220	218	207	209	207	197	197	168	189	195	185	189	200	211	193	195	217	184	206	191	192	205	205	194	185	193	191	199	204	210	217	200	204	200	194	197	202	204	191	181	232	201	194	200	208	219	205	199	222	210	189	208	199	179	169	199	187	174	191	175	185	227	194	212	187	187	177	205	193	198	182	192	222	187	175	187	213	197	181	182	197	228	200	202	182	196	190	196	203	212	189	216	174	208	201	187	204	215	202	198	175	185	210	191	214	195	212	184	183	209	196	197	186	179	171	192	208	204	183	200	217	187	195	221	185	217	193	202	193	182	177	201	185	171	187	209	193	192	205	192	206	190	222	186	208	197	184	199	205	218	186	181	210	216	177	173	212	217	179	187	198	200	196	206	191	203	180	183	220	203	195	190	210	191	211	178	179	207	236	207	191	188	209	178	186	214	225	198	184	184	201	188	211	176	206	179	172	198	206	206	199	214	177	171	211	197	188	174	191	216	192	195	216	197	169	207	220	164	202	203	198	209	184	198	209	199	207	201	204	187	183	182	194	219	215	189	180	229	199	205	230	200	217	201	189	184	211	222	232	226	199	211	205	210	199	198	164	178	203	193	210	192	202	196	227	184	190	202	205	220	214	216	171	212	204	174	181	192	206	194	187	197	189	193	199	179	199	186	192	210	197	205	228	189	177	183	214	189	215	208	202	175	195	185	203	213	187	187	176	188	196	205	180	192	209	209	200	200	193	216	183	182	198	191	213	199	223	206	179	204	198	208	202	199	203	199	207	195	184	174	185	211	187	206	204	209	202	185	226	224	209	197	199	171	224	204	177	219	200	214	206	208
22517	21388	29301	23860	21390	21467	12826	1615	1198	942	788	761	655	654	573	628	563	577	542	577	538	540	565	506	505	458	485	567	467	496	488	501	489	462	545	513	484	489	474	477	454	475	466	458	470	556	451	473	482	457	481	472	454	475	474	480	471	435	448	469	468	449	495	474	468	452	506	462	427	464	458	472	459	464	484	434	442	470	492	479	472	455	442	481	477	438	445	472	473	444	437	426	440	426	491	476	450	448	475	473	454	476	483	450	418	458	460	454	458	452	482	506	474	427	468	462	475	485	447	454	481	455	457	432	414	414	463	441	473	443	446	443	460	462	410	456	460	432	459	444	491	447	454	408	421	484	439	457	425	460	424	438	478	435	463	431	447	452	467	451	490	490	432	428	491	468	436	469	474	473	463	439	485	412	450	462	429	476	510	438	472	473	466	449	429	445	464	477	482	444	454	461	450	493	481	480	385	488	472	427	495	447	468	454	458	431	421	461	458	486	437	486	429	438	441	450	455	459	452	440	435	473	443	453	439	456	450	466	488	413	446	466	480	487	439	489	452	465	435	403	437	452	411	457	453	443	492	477	454	454	452	459	472	470	450	444	472	434	440	452	468	419	458	480	468	472	452	481	494	402	468	457	440	447	468	480	453	485	503	453	453	447	447	446	453	449	460	481	460	477	473	474	475	454	474	483	430	457	482	457	473	474	431	479	463	500	477	462	441	460	458	445	458	454	456	454	438	471	447	453	472	452	449	463	471	456	498	459	458	452	480	462	428	451	459	432	475	409	467	418	439	466	478	454	505	487	519	428	473	465	460	462	477	462	442	457	442	498	486	468	461	477	461	463	422	443	456	450	464	428	447	449	482	430	436	483	486	467	445	455	468	498	477	479	462	469	434	447	508	450	466	446	496	496	463	424	436	490	464	450	459	452	428	492	478	463	474	452	488	462	487	403	424	451	430	442	457	453	438	417	467	439	462	439	454	441	465	477	452	455	463	431	446	483	430	468	461	458	461	482	458	454	490	479	458	454	455	491	501	436	487	467	438	492	439	465	484	429	481	497	444	467	448	457	448	434	418	476	466	466	437	417	468	457	486	480	456	464	446	459	445	441	441	502	481	458	432	447	503	419	432	422	466	454	449	450	476	465	407	450	449	443	469	429	439	461	474	479	459	468	469	454	436	436	461	411	487	428	460	499	454	478	486	463	462	460	467	481	481	464	456	456	480	435	458	474	511	478	446	443	450	438	453	460	474	448	487	452	469	445	478	478	445	488	445	441	441	427	467	434	477	430	458	475	487	487	465	431	484	463	464	433	458	420	447	506	466	455	447	441	423	491	452	437	422	428	413	477	431	434	498	451	496	492	464	519	446	456	446	462	425	450	494	433	468	476	447	432	405	425	447	458	495	467	460	454	442	427	420	434	463	450	433	423	450	476	454	440	456	442	433	457	421	465	479	488	466	461	445	437	456	444	499	491	466	457	443	451	453	460	464	481	484	440	481	448	467	430	461	465	411	451	442	479	466	482	442	428	445	480	448	449	466	447	470	510	457	439	428	466	455	451	474	457	470	490	409	446	408	475	460	461	440	446	449	475	454	463	475	452	437	462	464	431	443	464	440	478	453	488	449	477	459	466	466	438	469	458	489	434	467	438	448	477	493	469	449	425	455	461	472	447	457	436	479	418	463	430	463	444	420	453	450	455	462	498	478	437	477	472	461	454	455	453	453	505	473	459	436	460	422	489	487	426	455	454	439	464	525	425	450	481	454	442	475	465	441	456	479	476	426	446	460	484	455	465	404	436	439	455	449	493	434	462	478	501	455	460	448	454	445	457	478	439	484	500	458	442	421	449	475	482	434	450	483	475	454	465	479	467	432	469	441	475	431	453	488	453	453	458	485	457	455	484	452	498	442	457	483	456	424	458	468	454	466	448	443	473	440	468	468	460	459	468	471	454	456	452	445	471	471	457	424	466	432	416	446	478	468	491	460	468	454	486	438	475	488	475	457	504	417	458	476	458	453	432	425	458	451	453	436	455	497	476	425	460	475	483	474	431	434	485	420	452	441	415	450	465	484	439	459	424	458	431	444	466	464	395	483	464	448	461	448	400	421	444	437	481	432	486	438	468	447	496	460	497	482	453	445	460	463	500	460	457	453	463	453	453	428	447	474	483	495	479	461	498	456	465	424	457	457	454	470	462	439	434	434	485	426	459	483	440	413	478	475	451	447	422	435	454	487	487	453	433	443	448	491	463	467	439	450	459	435	486	491	418	439	459	468	423	482	461	409	479	450	474	461	459	460	459	434	474	444	443	447	489	437	424	444	449	456	477	467	476	485	482	456	449	474	472	452	457	459	478	459	457	450	447	444	410	472	456	461	433	462	508	472	453	446	471	450	446	454	445	438	440	462	456	481	444	481	459	444	499	474	481	449	458	473	485	445	448	466	466	446	483	473	424	471	482	465	467	457	449	424	465	473	449	470	482	449	491	433	469	452	454	467	443	455	461	444	461	433	477	434	441	444	425	450	489	477	472	426	435	449	471	506	495	445	433	443	473	465	466	483	444	467	485	432	431	458	472	473	443	460	426	421	465	483	469	469	418	439	444	453	448	466	460	430	472	442	462	451	432	456	469	455	474	457	455	460	450	459	454	488	494	457	453	483	438	464	492	474	472	431	498	474	488	450	481	489	476	452	421	469	472	446	457	419	456	445	489	452	447	450	465	467	493	470	497	476	444	466	473	422	433	476	484	453	443	452	440	469	480	490	443	468	439	425	464	455	457	450	490	471	471	464	446	483	492	476	476	476	458	435	451	489	413	446	483	417	479	443	470	463	457	441	487	436	434	445	465	451	470	443	471	454	476	463	448	486	496	470	455	469	497	451	445	464	447	450	447	459	457	490	495	479	448	465	436	453	432	454	459	435	413	480	463	457	443	493	499	475	498	434	447	428	483	444	421	468	486	419	495	442	464	460	494	473	439	474	483	486	458	475	426	465	403	465	439	448	476	445	441	498	488	435	469	461	459	492	430	504	481	475	438	471	456	457	438	452	447	444	450	456	476	426	448	441	495	419	415	450	465	454	444	438	485	481	453	451	422	496	483	437	477	513	445	481	453	482	461	461	480	502	450	438	481	449	479	457	450	415	440	446	450	473	471	457	450	445	449	470	467	423	455	461	435	422	460	475	417	467	479	516	440	456	403	459	485	449	445	445	453	450	455	407	451	469	477	471	472	448	379	454	454	418	427	452	473	492	493	446	465	458	480	476	422	463	480	461	474	504	427	484	453	454	452	459	430	514	467	479	444	459	434	468	466	454	438	463	445	481	484	469	458	452	454	442	437	479	458	483	431	452	465	475	470	432	482	491	448	465	451	472	471	480	500	484	456	475	428	459	442	459	485	414	491	481	492	401	442	451	429	444	474	454	472	511	476	469	497	452	462	455	453	489	490	491	450	482	425	474	451	433	474	466	451	461	426	426	443	450	431	435	472
5947	16870	12104	6086	4828	3755	2364	2037	1796	1320	1064	904	860	743	733	726	711	637	606	615	623	594	573	541	587	568	577	571	557	556	527	487	524	575	542	531	539	551	507	527	482	518	511	525	526	508	511	521	520	514	475	527	510	506	487	479	504	504	547	478	543	512	525	514	483	524	498	517	513	527	540	482	504	489	527	497	500	515	486	530	485	486	550	485	513	507	517	528	546	491	511	499	509	522	464	523	535	510	506	524	464	484	489	517	481	486	505	511	521	490	517	529	511	490	513	486	502	466	522	481	487	522	522	497	497	466	522	459	501	480	532	518	459	546	503	534	483	536	514	451	505	508	509	483	504	486	479	509	516	505	550	512	488	512	497	501	507	495	505	509	505	499	508	468	504	525	498	507	498	528	473	485	501	539	474	523	479	490	470	502	513	498	528	478	469	530	479	500	537	499	529	519	510	480	466	504	478	469	480	514	471	516	498	537	522	509	483	485	504	503	484	502	473	483	505	474	536	511	480	520	546	479	503	497	494	498	458	509	492	516	521	523	514	528	521	498	488	503	480	506	515	534	534	498	498	512	458	486	460	464	499	467	495	506	518	522	485	507	541	512	520	523	538	539	479	533	493	459	505	520	514	504	503	509	473	483	485	513	485	475	497	495	492	521	503	483	512	493	524	485	524	497	477	495	465	542	453	513	527	521	516	510	466	458	529	507	544	456	483	506	533	496	508	505	534	487	455	544	535	484	511	534	486	519	463	470	541	493	530	527	528	501	506	492	466	540	523	495	513	513	524	477	495	519	498	530	492	520	504	481	490	520	527	495	482	498	507	491	460	494	491	495	473	511	515	521	491	475	463	505	514	497	497	499	515	510	512	478	479	489	504	507	506	479	488	474	492	512	488	475	545	483	469	509	434	486	460	475	509	515	503	517	495	512	478	518	517	530	531	516	475	545	529	501	495	511	500	505	457	546	514	479	520	492	462	529	519	491	482	506	467	508	502	475	544	454	487	505	515	511	503	491	530	529	475	519	452	479	487	477	531	509	520	501	537	537	494	506	563	490	522	551	478	505	508	491	493	514	497	500	505	497	477	533	499	516	501	464	501	544	501	472	470	499	478	483	507	476	498	521	480	488	524	500	479	539	460	488	490	511	487	515	465	500	474	494	513	504	508	466	504	510	478	497	529	474	500	519	502	473	486	463	484	482	509	486	530	490	521	465	457	455	511	495	504	503	514	506	476	498	516	517	502	485	523	501	512	495	497	523	504	514	494	506	508	507	471	515	485	517	518	491	522	524	494	515	503	499	528	503	527	511	534	493	505	524	494	487	539	484	517	497	489	512	497	493	510	484	515	469	524	534	479	509	537	516	503	490	493	521	480	552	501	524	492	446	504	529	514	512	459	468	509	482	484	485	516	529	495	480	493	459	526	468	497	492	490	499	511	491	504	491	491	486	504	488	504	541	501	481	485	532	510	519	505	490	512	548	520	527	496	475	468	509	506	482	505	472	523	508	525	515	495	472	504	505	496	508	472	541	476	521	543	498	530	518	483	490	459	499	475	543	532	487	449	542	525	512	484	529	532	508	467	511	507	522	479	454	504	532	522	498	468	501	505	520	493	487	547	491	492	498	493	502	488	455	551	492	482	471	526	480	493	452	480	493	515	546	517	507	486	495	504	506	486	547	500	521	488	458	513	516	451	509	512	495	514	455	507	500	520	473	523	479	531	504	481	494	521	524	472	502	524	489	479	479	500	555	472	483	507	528	466	486	484	497	511	485	479	477	543	519	492	530	496	475	479	467	540	473	528	491	499	511	525	531	501	483	498	526	506	502	521	500	516	531	541	477	471	489	498	530	533	510	505	459	511	469	492	503	513	544	519	472	496	541	501	483	498	507	490	486	502	481	485	507	502	539	474	489	516	515	481	503	504	519	466	547	485	510	503	483	492	455	476	535	551	498	459	527	492	520	531	488	523	479	510	492	464	519	478	490	534	490	475	521	503	507	518	512	509	520	498	500	484	488	491	482	461	496	527	491	524	478	487	506	478	467	501	463	513	502	506	504	491	504	471	509	475	490	482	516	496	477	496	509	482	465	496	533	495	541	520	545	475	508	478	502	489	497	490	519	531	532	518	502	526	488	522	459	504	482	492	493	506	467	499	466	526	559	472	469	471	496	505	510	507	469	489	520	487	502	505	505	503	499	522	496	504	484	496	471	524	489	501	490	512	495	518	498	489	487	514	500	475	502	512	494	516	484	547	499	472	526	506	495	498	511	471	538	483	467	546	533	531	505	491	507	495	504	513	516	483	471	533	479	486	518	471	486	475	477	497	504	506	485	459	481	555	481	508	479	472	495	539	509	473	479	476	510	549	486	506	475	527	491	498	476	488	485	488	489	467	490	478	533	479	492	490	511	511	539	517	508	505	482	518	474	501	498	498	490	473	509	506	473	504	503	506	506	548	502	489	505	452	504	488	488	487	522	538	526	464	515	512	475	477	498	476	483	496	497	514	488	507	552	485	503	538	542	489	496	563	496	519	507	515	500	523	487	540	495	510	505	488	511	487	519	526	495	471	467	509	500	491	510	534	493	495	539	532	498	518	485	488	512	511	519	481	490	476	533	542	486	512	477	500	539	508	514	508	478	491	481	523	478	518	511	548	504	498	524	488	477	525	517	486	526	485	486	480	489	518	502	519	511	507	501	512	488	477	503	490	544	494	505	494	466	475	506	528	505	481	505	521	506	550	501	530	524	486	518	489	530	473	499	455	498	517	509	517	465	516	524	500	493	488	477	523	532	453	494	491	530	504	469	483	536	507	507	476	470	517	496	478	515	483	495	461	479	513	508	485	503	497	501	506	518	526	511	483	521	533	496	457	499	509	526	497	496	516	529	504	510	503	497	485	499	519	491	475	519	536	508	471	519	489	518	510	499	486	538	499	488	518	531	509	472	505	486	514	544	499	486	499	485	498	523	498	484	536	471	505	497	487	464	496	551	523	511	455	460	529	524	484	526	512	484	500	485	529	559	519	548	495	506	503	494	528	442	490	489	509	526	473	480	515	551	496	522	510	498	473	512	504	488	496	498	518	560	502	481	500	518	506	514	479	518	514	486	515	483	524	526	509	491	514	537	499	524	500	523	500	490	517	510	500	470	470	460	494	521	491	513	525	558	488	459	470	477	453	533	477	519	519	499	476	480	482	516	509	507	469	476	516	503	502	512	538	530	465	519	488	535	519	491	480	516	540	494	514	506	503	501	470	465	509	491	553	487	512	495	470	475	508	503	517	534	473	495	497	514	479	472	496	531	475	523	511	516	520	455	502	472	498	548	505	503	490	503	452	498	513	520	504	500	442	493	486	475	523	496	557	505	480	516	511	520	446	510	524	506	517	532	492	505	484	514	513	508	488	511	496	510	510	496	526	497	542	453	480	479	520	517	537	518	526	506	480	525	495	469	526	496	526	474	478	501	504	505	465	508	505	484	492	531
27528	19629	6037	795	512	473	476	447	412	393	382	394	379	415	356	355	377	375	408	403	373	430	398	405	405	372	397	376	364	366	384	373	411	370	397	365	390	369	381	387	407	393	372	371	367	376	355	411	349	383	383	359	383	381	354	424	360	399	410	370	439	387	387	425	369	391	363	420	412	388	370	379	417	389	397	396	386	393	385	394	386	366	362	394	434	399	345	378	411	339	384	382	373	377	395	407	364	358	370	414	399	375	343	369	381	368	387	390	384	361	374	390	394	393	378	375	406	365	387	382	391	368	396	370	396	356	417	403	365	419	400	351	396	376	403	395	400	389	371	398	430	324	371	369	396	377	374	378	382	375	393	360	398	390	380	382	355	361	376	393	398	408	388	369	378	386	409	390	391	391	404	411	398	424	385	394	406	396	406	400	394	411	391	360	367	356	386	420	439	368	342	407	397	367	405	392	394	342	436	399	392	391	403	390	383	360	385	329	413	345	378	372	393	372	391	351	367	386	363	417	352	394	409	431	364	360	399	370	366	339	397	374	395	393	359	380	392	395	340	375	410	395	393	382	407	393	381	367	389	408	372	348	355	389	387	375	383	354	407	376	375	400	365	411	368	391	396	385	377	409	394	382	380	377	373	351	386	354	384	360	371	377	377	366	383	379	389	391	359	349	398	322	387	395	399	393	391	370	392	357	382	376	385	376	401	344	366	376	357	382	368	388	374	408	373	368	410	379	353	379	365	393	367	364	392	367	391	377	345	353	392	421	395	407	381	375	380	412	352	399	386	412	372	400	387	396	393	383	416	364	377	388	387	411	384	339	387	400	393	357	360	378	364	372	386	365	363	372	374	377	372	382	382	385	357	363	375	374	381	389	375	383	340	346	352	403	372	389	390	389	406	366	362	402	402	365	361	353	384	370	389	358	365	386	380	401	376	382	367	390	379	373	405	386	390	357	436	369	385	439	367	395	387	363	394	409	404	418	375	394	393	401	386	405	387	436	414	401	365	406	369	382	392	394	393	371	379	377	393	380	374	365	339	369	388	361	358	380	372	380	388	400	374	367	352	388	416	401	361	412	358	361	418	407	382	382	360	378	395	336	381	377	400	373	380	370	406	369	379	397	376	360	380	357	390	421	384	398	380	365	376	375	397	397	380	388	342	371	378	389	424	350	356	351	394	380	400	364	346	338	379	370	365	391	394	353	372	373	398	366	388	381	360	365	379	397	376	362	387	370	396	376	347	388	398	350	364	362	386	344	395	354	366	382	367	367	396	401	356	383	437	378	372	358	409	387	381	395	407	391	359	385	389	400	393	363	389	407	376	360	410	378	353	392	359	393	387	358	389	392	381	387	353	383	387	399	420	393	371	406	395	355	385	366	367	347	376	394	382	398	381	369	385	413	375	391	410	363	385	337	389	365	364	407	372	394	426	343	386	370	405	381	411	392	375	377	362	348	413	382	371	398	365	368	412	380	344	391	351	382	376	428	416	353	379	386	358	373	384	354	394	363	367	382	408	386	386	364	396	407	354	395	385	355	403	369	345	390	386	382	364	360	401	386	387	385	381	377	421	372	383	400	384	386	363	421	402	372	378	377	379	382	384	369	406	384	379	379	398	388	385	349	391	343	385	390	421	378	387	361	367	352	394	380	378	407	383	388	339	386	384	386	387	418	410	388	401	367	371	401	386	386	354	396	388	378	371	398	390	408	404	417	407	366	389	409	370	383	397	375	361	384	384	409	392	360	363	345	356	403	357	382	361	366	365	378	382	388	396	385	388	365	381	361	382	405	395	375	398	383	365	414	412	376	406	380	369	378	382	363	400	359	373	364	369	360	415	380	374	374	364	413	422	392	364	376	421	391	416	402	404	372	372	384	403	391	401	383	367	389	368	377	414	368	373	382	372	380	418	416	397	367	428	387	364	383	355	374	394	390	376	380	399	435	371	365	425	356	403	402	411	406	388	350	394	383	387	399	412	405	375	396	356	386	378	347	393	381	393	420	377	388	393	399	375	386	371	377	378	385	381	364	368	369	404	366	373	397	380	385	419	392	387	371	399	370	408	383	399	363	383	388	371	369	394	357	390	362	358	389	391	377	363	352	416	365	403	356	377	377	362	355	385	349	352	342	412	383	361	405	391	374	390	368	389	387	426	375	404	380	397	388	385	378	404	381	390	362	346	398	361	387	367	430	376	385	378	375	388	409	362	394	370	373	380	413	378	396	391	352	409	370	390	406	396	374	380	383	387	392	412	395	406	402	411	383	398	417	393	384	375	393	400	357	387	376	380	374	396	361	368	402	356	371	374	424	371	368	411	369	400	411	402	332	377	368	402	427	374	351	401	375	369	394	389	368	363	380	384	383	402	364	381	367	385	356	380	382	391	367	398	382	386	372	374	373	363	360	415	396	364	397	404	360	403	385	380	371	413	357	367	414	363	417	369	341	375	410	371	373	353	390	384	367	382	395	370	409	411	413	362	405	395	378	352	387	376	424	337	406	401	346	390	374	385	388	361	386	409	384	396	408	392	383	377	366	370	380	383	393	401	386	386	367	368	359	401	409	370	364	375	378	380	386	365	398	359	420	397	364	365	364	385	395	399	381	400	389	382	415	392	393	409	361	384	406	362	399	388	368	377	360	385	384	388	352	365	336	399	395	381	369	387	368	363	359	367	357	365	399	405	344	374	371	398	374	394	367	398	398	390	411	373	418	398	406	420	369	390	374	403	386	374	404	378	382	364	395	429	406	364	387	364	416	408	370	398	374	399	369	384	391	361	405	377	394	374	405	396	345	392	368	387	365	389	356	398	390	392	409	392	370	342	411	364	404	406	394	395	404	354	357	339	401	396	359	401	412	407	399	365	364	384	375	393	395	374	364	361	398	396	394	387	387	406	372	395	378	359	395	388	356	383	384	371	386	349	376	375	388	396	375	376	385	347	393	384	407	342	413	396	397	400	351	393	434	385	405	372	395	403	374	374	387	390	325	370	379	385	408	395	381	402	374	407	387	379	351	398	391	375	389	380	356	358	386	380	405	384	386	413	380	373	432	379	414	388	380	399	374	419	363	393	400	355	371	414	402	382	395	406	372	411	378	406	397	386	393	369	399	394	370	372	390	406	361	368	370	425	385	400	404	353	372	390	355	367	397	362	401	370	398	370	366	381	387	386	381	376	363	401	413	338	415	392	400	367	379	370	415	377	400	372	404	368	357	351	400	404	381	387	415	374	378	393	363	386	400	395	392	358	349	387	383	381	371	382	362	358	366	362	372	410	419	372	360	389	426	371	417	372	333	386	382	377	370	374	404	386	388	408	385	378	363	398	365	407	396	355	345	407	408	406	372	370	373	389	355	405	385	365	393	398	370	363	378	385	369	401	385	376	373	384	391	389	352	367	386	365	388	399	416	395	405	354	397	354	383	384	376	394	365	369	377	403	358	387	400	398	382	401	377	431	380	384	400	419	362	366	385	394	430	408	373	368	383
4610	1398	899	597	590	536	483	459	439	434	389	403	417	426	414	430	389	412	424	433	427	439	381	429	420	451	393	377	410	425	369	367	406	436	402	395	401	427	415	453	382	408	387	410	377	406	411	447	390	421	421	402	380	389	380	402	411	366	421	427	394	414	402	380	386	404	413	408	463	411	408	416	389	448	396	410	428	433	392	395	411	395	436	424	445	397	386	467	413	397	359	403	440	452	391	365	402	447	405	419	424	434	414	394	416	390	412	387	420	369	393	405	441	364	426	416	387	380	429	412	389	388	439	424	396	378	394	403	403	377	430	401	448	390	398	423	396	400	426	450	403	406	380	398	390	397	437	385	377	410	422	427	400	405	432	384	427	387	421	402	423	431	416	414	416	409	392	393	397	403	445	414	448	424	417	447	390	399	403	408	407	416	411	417	390	394	408	376	385	392	433	370	384	379	410	470	382	377	418	436	413	426	425	403	414	421	391	382	412	406	381	406	432	368	408	373	391	385	410	430	382	423	446	412	402	366	405	384	389	422	396	401	430	405	427	402	424	422	392	436	403	397	387	411	413	405	367	421	398	430	399	400	398	403	422	379	422	426	408	420	376	412	397	431	407	425	385	412	388	418	404	430	414	405	384	396	404	426	381	428	431	390	424	417	408	411	411	416	426	402	402	383	401	389	384	401	418	423	413	393	400	409	425	446	386	446	433	409	436	407	395	407	396	415	386	419	413	378	399	422	413	392	387	372	387	392	393	390	432	403	424	380	380	391	397	421	398	405	403	388	400	444	412	429	419	409	379	372	390	430	381	407	434	428	422	393	390	419	382	408	392	434	399	412	403	407	424	411	432	430	385	408	399	396	419	411	403	403	455	357	411	415	440	403	427	427	405	375	387	369	414	400	374	472	392	403	414	423	404	381	391	428	462	405	405	377	410	431	378	432	449	416	403	397	407	414	408	413	441	358	408	403	411	401	412	396	417	426	419	395	417	380	404	429	450	406	389	425	380	381	398	373	393	406	379	408	440	413	417	416	418	417	431	378	404	414	406	388	394	427	392	425	404	389	365	409	384	383	403	385	391	382	445	414	371	429	418	430	425	395	416	419	387	427	376	438	424	405	384	429	416	403	398	424	443	409	358	409	388	450	433	424	405	415	423	412	421	419	450	453	445	396	400	416	393	389	434	412	400	372	430	390	413	398	441	401	401	412	431	402	370	418	444	390	408	413	417	412	405	393	381	355	452	427	425	397	397	411	428	420	436	388	396	419	400	427	397	409	358	428	397	360	380	378	371	411	410	453	400	441	397	425	413	421	420	429	408	403	412	403	402	400	405	387	423	416	426	367	404	443	429	403	415	417	405	406	422	371	416	378	414	401	374	386	420	384	413	372	407	439	408	378	414	421	380	400	409	390	414	410	372	395	407	384	395	400	418	393	384	394	379	428	464	408	407	437	437	381	417	400	414	359	400	418	389	386	416	417	394	410	384	455	420	412	415	431	400	405	395	420	415	403	420	395	396	384	422	422	424	416	407	412	407	392	414	422	389	427	423	388	437	361	395	418	402	430	427	418	409	426	395	414	398	427	420	439	399	387	365	417	432	406	387	428	411	389	400	375	413	411	394	408	397	407	397	380	378	391	400	391	407	395	447	381	424	421	431	377	462	399	418	403	406	426	426	391	416	392	404	385	428	421	403	400	385	389	412	458	411	402	435	410	416	418	400	443	417	458	392	420	376	412	425	394	397	422	426	388	388	395	408	390	417	447	370	431	405	405	380	387	427	399	379	400	417	392	399	427	445	438	440	390	396	423	422	426	439	435	431	414	382	420	432	395	409	415	392	421	405	383	430	408	415	413	404	420	419	374	394	439	379	422	417	392	419	384	377	404	434	414	431	434	412	447	387	441	423	360	372	374	377	457	397	380	397	361	407	423	428	396	395	413	419	429	422	445	398	401	394	420	387	380	386	386	417	425	403	415	416	421	382	403	402	400	400	398	411	391	424	461	417	401	390	408	408	399	374	423	396	398	437	393	411	422	436	393	415	405	424	461	438	433	414	432	427	404	415	384	440	414	403	399	434	399	397	404	424	412	414	415	415	380	448	406	391	427	406	423	393	404	423	451	387	400	416	401	433	425	400	411	389	398	433	394	382	453	399	393	425	400	386	434	380	377	401	396	423	409	389	398	400	401	404	431	386	434	402	430	409	440	405	425	440	422	398	426	385	398	449	423	419	401	416	379	373	371	407	430	393	379	423	359	383	413	420	436	395	411	394	416	420	390	429	381	399	398	390	427	389	412	430	417	430	388	410	402	412	423	385	400	383	407	360	401	415	395	460	395	398	376	374	405	419	383	414	379	417	418	376	385	407	399	392	424	407	410	398	446	400	430	428	392	379	391	435	424	433	409	419	431	405	438	436	407	423	388	408	374	434	416	404	390	410	375	389	417	417	420	388	398	430	395	368	388	381	423	417	416	402	384	409	391	440	419	408	379	405	388	411	389	405	393	433	416	405	429	409	435	381	392	406	383	415	412	441	376	404	408	412	374	395	400	429	429	414	391	424	388	432	386	430	397	421	358	371	389	424	430	421	436	408	390	434	409	393	394	411	403	373	391	414	414	396	421	374	397	406	418	382	399	409	403	425	424	394	407	421	395	434	412	450	405	400	426	429	402	417	393	404	398	365	420	402	377	383	416	431	430	423	423	444	415	426	422	438	392	401	405	404	397	431	388	363	401	412	417	378	423	376	389	404	409	437	407	411	362	400	415	401	404	445	418	399	371	411	421	419	382	395	396	411	399	374	403	382	413	401	422	390	418	378	397	390	430	440	423	407	410	433	410	406	427	391	403	425	405	415	418	394	435	396	408	382	372	401	402	429	435	423	376	395	389	421	416	392	441	380	371	419	401	398	373	415	403	430	410	377	437	395	406	402	418	411	398	387	402	408	392	400	380	438	439	419	387	402	415	440	412	381	404	404	394	433	394	404	388	411	401	418	391	389	412	410	415	403	413	403	404	444	419	411	370	388	409	406	412	407	399	398	444	407	388	419	411	436	428	372	391	409	383	439	410	365	397	414	426	404	422	423	437	393	386	418	418	416	407	408	400	388	389	363	402	393	407	387	391	429	422	400	410	390	379	418	410	409	414	366	377	443	389	400	404	401	396	403	394	426	447	402	410	429	411	421	434	410	434	419	402	388	387	447	435	385	390	413	416	395	438	407	423	394	383	405	420	422	376	394	441	410	462	381	397	395	407	427	391	371	431	413	411	402	433	450	423	398	392	419	453	446	380	418	425	445	398	404	450	404	397	445	398	394	440	434	436	426	388	404	402	392	407	387	395	413	413	420	414	431	400	393	439	411	418	376	398	398	422	395	437	405	426	410	408	399	428	444	429	408	430	399	419	413	404	407	362	387	427	432	385	421	432	412	432	421	421	381	429	416	409	433	404	419	414	377	402	405	444	418	412	436	421	435	433	393	406	397	415
23599	21322	28854	24132	21330	13907	1787	1095	1067	881	790	746	730	698	707	735	655	686	705	693	705	637	678	643	672	665	679	640	683	650	652	709	673	638	633	601	562	643	629	646	625	631	651	664	604	631	628	691	633	643	625	642	622	638	647	621	696	633	617	670	606	660	611	603	607	614	662	606	626	604	619	621	626	635	657	661	662	643	600	696	651	626	646	664	609	601	601	648	629	624	599	619	596	608	642	621	631	628	570	647	631	598	660	675	612	618	602	596	625	624	631	664	631	636	631	629	594	668	657	666	615	618	691	640	627	654	620	599	633	648	655	670	631	648	648	651	673	610	642	650	585	608	620	611	599	643	607	634	622	612	589	677	611	636	605	614	603	651	656	657	626	690	619	626	577	630	638	609	672	647	651	637	629	674	650	625	636	602	651	640	609	611	640	607	635	644	670	650	611	614	603	640	683	642	655	625	612	580	624	634	659	635	626	637	614	608	635	629	631	628	622	593	642	632	619	628	637	660	641	643	658	618	618	599	632	650	640	628	576	653	628	594	651	628	591	621	608	667	622	653	680	609	619	602	625	610	609	657	635	620	626	619	660	636	633	626	630	623	657	595	613	629	655	611	595	654	681	664	684	639	560	604	648	645	596	651	630	658	573	648	667	633	634	643	616	651	628	643	624	640	650	626	634	616	673	596	595	647	664	679	584	647	617	610	617	608	619	582	589	606	664	694	649	632	580	680	642	660	612	659	655	631	609	602	592	576	608	656	629	635	641	671	626	603	625	632	694	606	610	575	652	619	624	616	624	639	642	612	584	678	611	639	652	598	595	641	599	639	617	594	590	597	614	594	630	578	663	653	556	628	642	623	620	571	608	640	618	595	592	583	617	628	651	634	619	625	638	632	638	604	638	606	620	657	606	612	630	694	598	584	641	629	635	613	600	628	667	606	668	692	632	628	635	603	617	655	614	577	617	579	693	629	628	637	648	673	603	574	630	604	597	641	644	597	596	614	608	631	668	654	605	618	632	637	623	630	674	676	591	611	640	662	607	646	610	617	617	614	599	675	650	696	648	638	631	605	658	612	618	648	596	635	614	654	607	646	655	618	625	608	639	613	598	649	645	638	676	624	608	603	658	670	633	634	635	614	607	614	620	641	635	576	652	627	592	653	638	620	652	606	633	610	655	612	621	625	667	611	609	605	617	625	582	627	667	594	627	600	645	627	609	634	624	592	616	608	606	631	682	618	641	611	671	624	633	581	653	676	678	618	645	640	636	624	630	650	633	653	635	622	650	618	609	622	597	675	609	675	636	605	628	631	600	619	635	569	664	606	570	611	579	631	634	625	650	601	595	598	611	643	599	654	643	633	629	625	596	618	627	644	609	630	611	655	646	647	619	642	616	605	629	642	591	568	644	590	646	646	635	636	616	613	631	600	651	573	598	606	597	615	600	646	652	672	634	641	621	614	618	654	641	568	602	621	630	588	615	652	608	624	625	652	642	586	631	630	614	596	611	648	598	616	637	616	589	584	627	622	631	611	619	600	607	609	618	585	654	660	598	622	653	610	636	619	576	602	643	617	644	601	612	632	671	607	634	645	646	612	674	619	640	630	674	636	594	608	613	636	622	626	596	644	632	655	637	645	622	621	644	591	622	615	655	609	610	608	619	655	658	671	632	654	633	609	652	619	635	652	638	608	588	633	653	615	633	668	635	592	639	580	599	650	572	607	613	597	597	630	646	640	557	630	633	657	613	633	639	611	603	637	641	639	629	630	620	594	595	638	636	650	588	651	623	624	618	619	661	638	584	609	667	612	603	610	652	583	671	698	609	643	578	647	649	648	600	612	613	648	627	614	623	636	644	615	641	667	634	621	632	628	606	633	640	603	643	608	642	619	633	645	616	627	589	651	583	618	621	597	644	607	593	578	651	648	656	619	650	602	608	591	629	620	579	648	626	644	662	663	649	650	586	626	635	623	674	638	616	646	629	640	633	618	620	596	619	667	618	611	609	667	628	629	601	633	611	627	629	647	629	597	635	625	601	631	577	598	599	635	653	593	602	643	631	627	641	657	657	636	662	580	614	598	630	636	664	632	662	602	661	610	619	650	630	621	637	633	610	648	666	629	628	638	636	617	638	595	605	615	607	608	602	640	674	637	586	626	620	624	577	601	648	594	612	616	607	617	670	632	598	627	655	600	615	619	605	645	600	631	596	629	617	651	653	595	589	623	641	653	627	614	628	580	625	595	605	655	652	628	617	620	659	654	634	623	664	632	658	646	649	658	620	648	648	660	636	599	623	667	618	662	635	663	611	651	641	611	644	629	604	666	614	643	650	594	584	598	654	612	621	635	623	645	634	611	647	639	624	592	692	607	643	646	629	641	615	585	594	640	665	579	617	599	611	661	676	604	626	621	608	590	638	581	625	604	605	630	668	600	574	645	618	670	633	676	639	588	607	581	653	666	630	667	602	630	598	600	629	654	612	630	632	648	629	636	622	600	640	671	619	651	593	621	641	668	659	627	638	583	634	622	634	646	629	617	633	628	611	603	648	647	689	633	615	633	618	648	608	580	642	643	634	665	612	649	661	612	620	639	624	657	647	627	615	637	627	634	673	635	639	638	628	595	607	627	623	614	609	609	589	642	633	630	627	610	650	643	613	597	569	622	643	608	625	641	653	620	601	567	635	599	603	636	683	603	593	675	645	615	622	617	638	599	598	576	603	622	620	641	649	625	645	635	600	649	581	583	590	618	597	642	610	594	620	620	630	648	660	617	650	654	606	627	560	598	638	638	590	658	601	610	657	664	618	622	607	628	614	590	619	615	667	622	626	599	659	641	649	555	607	622	624	643	630	626	680	607	609	626	617	627	634	648	669	656	659	651	611	623	624	612	611	617	653	659	669	602	627	657	679	629	632	648	616	660	639	597	677	602	678	635	655	597	636	584	585	642	647	619	665	619	656	653	637	689	612	590	606	589	580	654	572	598	561	637	635	625	687	610	632	603	618	611	599	624	655	606	659	591	600	619	630	663	684	625	632	611	629	607	612	648	664	635	570	642	633	667	616	612	627	622	623	583	622	640	646	689	614	657	691	666	573	598	665	664	662	608	626	602	606	578	594	609	646	618	641	627	632	607	572	640	661	614	601	630	630	655	612	610	676	600	599	627	622	589	617	583	650	565	593	612	615	589	655	580	610	651	590	628	616	617	617	636	628	601	585	610	661	641	605	643	622	633	652	638	568	666	605	616	612	613	656	568	606	603	625	604	626	632	645	600	645	597	597	619	648	626	679	647	660	618	669	651	614	673	672	646	599	654	620	646	616	622	620	617	587	598	635	641	643	663	589	723	635	625	638	620	614	603	594	610	619	628	627	599	617	645	647	614	610	634	607	646	630	572	622	615	588	681	660	608	615	656	625	662	614	631	601	628	588	615	608	648	637	626	631	622	621	620	629	586	615	625	611	619	633	617	633	625	655	607	650	634	663	601	589	602
4334	10464	7300	3661	2955	2296	1640	1373	1289	1077	1003	844	779	758	804	782	763	713	719	706	701	707	702	681	709	679	686	724	659	698	687	709	678	660	711	690	647	657	678	730	670	711	674	649	677	635	697	702	691	687	639	680	706	656	703	642	688	661	672	702	654	668	710	704	660	690	644	679	638	679	725	653	668	649	675	668	629	669	678	671	667	650	707	690	611	686	668	637	706	683	630	674	677	675	638	653	630	688	676	652	647	675	652	665	666	604	682	681	690	678	650	682	655	643	657	695	693	632	661	672	680	690	644	644	677	692	660	661	625	672	721	678	658	698	690	671	671	683	651	649	670	613	644	640	635	646	670	665	646	615	650	619	646	688	678	659	650	673	660	630	639	663	717	703	648	646	720	688	668	669	666	611	662	665	667	648	653	657	658	683	680	678	657	687	717	618	671	662	646	677	668	681	699	660	628	675	687	704	640	668	718	644	695	600	716	672	699	675	645	654	707	650	684	657	707	658	662	608	692	649	662	677	658	666	684	706	648	710	654	642	658	659	647	687	624	627	684	609	657	698	627	683	618	686	632	627	656	660	685	678	663	678	655	646	678	661	668	670	633	654	624	671	649	628	714	674	693	645	666	674	720	662	694	701	691	652	690	693	628	698	660	668	631	692	662	644	669	660	628	630	677	678	634	672	687	659	665	649	623	640	671	683	646	654	689	707	667	682	668	646	690	649	676	656	651	662	678	609	651	649	692	652	640	637	712	646	726	648	659	606	638	666	680	676	656	675	653	663	700	649	696	671	687	628	685	659	730	641	673	667	662	654	682	669	642	627	633	632	679	665	630	677	652	629	644	672	692	676	652	674	702	677	648	679	661	693	643	658	695	670	619	648	657	685	712	662	667	658	691	714	617	688	625	635	698	649	679	634	687	701	659	659	658	698	676	661	667	598	706	657	678	693	639	645	648	656	643	721	709	649	638	669	632	648	635	667	659	688	629	702	667	679	653	680	672	661	622	662	651	681	683	688	655	709	654	689	678	657	682	641	706	667	715	714	644	655	631	624	661	692	685	679	689	685	649	656	681	622	672	673	705	705	677	631	700	728	701	647	676	673	685	656	704	643	667	636	651	668	632	677	656	657	688	702	728	673	632	654	647	682	618	675	695	648	612	691	649	671	626	677	623	646	641	696	730	676	689	710	706	672	639	655	672	639	674	706	662	604	633	663	659	659	617	631	694	658	661	639	739	669	726	665	653	610	662	708	709	634	622	624	713	665	649	663	683	710	677	672	681	630	704	670	677	659	652	664	719	667	635	656	642	628	615	645	680	606	692	679	669	646	655	691	673	659	660	704	638	657	669	647	633	705	714	671	710	708	675	637	655	644	679	663	682	667	654	642	663	654	673	670	637	699	668	666	651	658	643	710	668	639	642	591	674	686	624	700	668	686	663	639	632	635	667	687	690	647	660	687	666	645	649	636	661	632	655	682	688	643	635	706	709	703	689	639	688	639	660	640	651	645	672	663	675	692	678	660	690	616	683	697	636	687	658	645	685	660	650	686	670	665	697	635	633	643	660	674	673	670	657	641	650	658	657	640	666	632	650	633	654	672	680	635	618	652	632	667	674	663	640	669	667	721	634	628	662	642	624	696	682	662	651	660	636	687	647	636	656	674	672	661	706	629	661	681	601	680	700	674	685	691	682	687	675	679	675	644	669	665	656	620	682	695	687	645	634	661	674	627	675	634	651	655	655	618	682	652	657	685	664	674	700	640	684	642	687	622	651	647	690	672	655	606	659	595	677	662	694	645	687	654	686	699	651	636	656	676	627	673	630	657	637	686	671	657	604	677	687	694	643	707	625	635	654	690	636	634	668	716	647	629	704	665	643	643	640	675	703	674	665	643	700	678	668	679	699	637	635	652	676	658	682	660	682	672	640	710	680	643	687	671	656	621	587	678	671	647	689	684	665	628	640	687	710	653	682	677	647	663	671	667	653	634	676	636	677	708	647	660	642	649	661	653	666	618	623	672	661	632	661	638	661	620	648	658	725	665	653	681	665	654	682	698	673	643	670	646	676	654	668	646	687	657	697	667	633	672	640	645	647	641	681	662	655	688	654	647	712	715	709	648	667	609	671	669	671	661	671	625	643	655	706	695	636	670	614	651	684	642	714	684	638	730	671	645	658	731	617	678	697	645	632	652	603	665	654	685	640	678	659	681	649	679	667	648	655	663	654	653	631	652	702	677	632	674	676	617	658	686	600	683	645	696	630	650	624	662	672	644	663	694	683	656	659	660	662	702	612	685	644	660	646	663	637	645	666	672	698	617	671	663	652	662	665	610	659	683	614	687	707	676	667	652	694	679	682	696	679	695	639	692	700	642	660	720	680	690	729	594	637	656	659	650	681	721	698	683	717	663	627	688	673	675	639	658	676	702	660	681	678	685	662	615	686	670	696	690	664	708	689	654	684	686	696	709	678	694	650	648	628	621	637	670	674	624	676	689	643	639	676	650	678	633	612	663	630	677	670	661	696	673	668	637	656	635	622	700	669	653	660	706	675	669	679	666	673	700	629	674	684	642	665	717	642	682	670	666	643	701	661	642	617	647	672	711	672	649	663	660	659	683	679	699	687	689	690	628	644	689	668	647	675	648	644	652	670	656	668	670	689	672	649	676	661	658	660	710	649	697	678	663	672	648	650	674	720	715	661	654	729	672	614	672	660	663	698	656	660	672	653	651	673	636	654	685	677	698	604	636	703	656	683	684	669	626	652	701	650	650	676	620	664	680	704	697	649	658	647	662	675	706	668	649	658	653	685	646	692	658	655	674	644	671	670	671	649	664	653	651	672	680	668	662	669	644	703	664	704	675	722	651	679	621	685	662	702	723	698	663	642	735	659	661	700	640	698	672	723	641	666	663	635	651	677	711	724	630	700	648	654	665	690	649	677	677	678	665	621	675	653	656	672	700	700	663	655	663	627	643	678	645	718	694	651	637	636	676	667	608	655	704	638	639	666	640	702	671	670	684	610	670	669	659	705	633	693	726	651	698	608	677	635	626	642	630	682	692	707	668	605	684	640	670	682	657	680	703	665	648	675	683	646	628	661	687	716	637	628	708	698	674	624	678	639	670	683	689	632	673	669	702	661	691	660	644	642	654	697	679	676	616	672	676	655	643	683	704	680	659	633	676	672	663	671	697	672	692	668	682	657	666	674	686	689	673	657	649	679	657	652	629	650	711	653	660	668	692	648	674	661	637	703	662	665	666	659	690	642	695	679	628	673	675	651	686	667	680	664	649	654	670	636	628	671	679	656	640	647	629	626	647	670	675	665	685	657	625	630	688	623	698	667	695	649	609	663	669	676	647	704	688	630	670	657	685	677	639	681	641	666	685	714	675	710	653	653	671	663	702	636	634	675	725	691	680	673	656	645	618	665	659	653	655	671	652	663	715	661	624	670	681	645	660	680	632	671	659	677	625	646	695	676	702	668	665	673	644
24687	21334	28019	24962	16220	978	445	405	373	276	256	240	251	214	237	220	206	208	222	185	214	207	187	188	187	155	183	171	169	189	178	207	170	185	172	194	192	172	180	156	176	175	188	201	159	185	196	201	178	168	172	158	195	191	175	163	174	192	181	177	155	156	175	171	178	164	164	183	165	165	170	163	177	162	167	206	198	177	176	166	140	180	158	184	171	170	175	150	174	192	186	185	165	170	176	176	145	183	172	177	164	176	159	166	157	182	146	153	174	166	171	158	179	183	182	183	187	183	193	170	175	162	165	186	166	175	163	171	148	150	168	176	194	189	198	169	172	181	177	167	173	182	175	154	198	167	158	196	171	158	168	190	188	180	169	180	175	169	180	175	182	180	154	184	171	163	153	171	153	186	173	183	185	189	176	179	169	160	172	171	182	162	169	201	162	171	160	174	172	197	175	184	175	166	153	153	154	182	182	187	168	163	185	168	172	189	176	164	175	190	161	171	178	183	171	169	174	166	168	184	171	164	169	164	176	183	186	155	176	180	173	167	150	186	172	170	187	181	165	192	130	175	168	192	158	175	168	180	180	156	178	171	187	183	172	160	167	159	158	165	164	186	139	163	167	193	165	179	189	162	169	171	169	164	174	177	196	181	163	158	162	172	148	181	173	163	177	179	173	171	187	176	187	167	152	166	190	160	160	196	186	175	172	166	168	147	177	164	164	168	168	153	170	166	206	186	180	167	153	142	177	157	181	180	208	162	171	155	169	166	181	181	160	189	178	182	174	159	162	167	192	158	148	187	167	172	177	153	186	148	188	158	169	172	160	172	149	176	170	170	176	165	168	172	152	175	157	181	179	131	156	185	182	185	154	156	173	162	197	166	160	158	175	184	175	178	166	144	177	195	187	166	150	170	168	140	182	177	184	195	183	195	183	162	166	168	164	178	183	174	170	190	165	174	193	166	170	168	171	173	208	174	159	151	168	166	178	172	161	182	185	163	177	179	165	153	156	195	174	166	160	176	187	197	165	174	165	173	135	167	167	184	163	158	164	177	191	174	154	151	160	190	149	154	158	169	172	175	148	154	159	159	171	185	171	197	183	182	174	181	184	178	178	151	164	188	177	170	199	164	190	181	173	186	185	161	179	174	165	155	183	164	192	161	167	162	156	156	159	156	167	182	186	155	171	172	158	175	190	183	167	164	171	168	156	183	184	199	177	171	174	184	161	159	177	170	189	176	165	168	162	196	168	183	177	176	184	158	174	149	184	178	157	157	164	164	189	194	226	178	167	178	178	169	156	158	176	176	173	157	193	165	191	164	159	165	150	173	152	203	163	184	182	159	156	173	174	187	165	176	173	165	192	151	183	161	195	153	181	176	187	163	177	191	169	181	165	187	196	173	177	174	192	195	159	153	185	198	157	178	171	183	177	194	181	185	189	146	170	162	178	183	165	167	175	184	178	192	177	176	183	198	160	151	174	169	185	163	163	163	188	168	153	180	162	171	191	154	167	172	171	181	182	161	165	175	167	154	171	165	183	152	173	181	167	162	170	197	166	165	173	146	136	193	169	161	166	165	170	172	195	190	174	179	182	163	170	156	177	187	168	167	187	192	181	167	177	171	192	190	150	167	185	170	196	176	165	208	162	161	144	186	169	176	171	168	179	171	160	171	156	185	163	158	167	152	182	165	187	174	167	177	171	193	178	180	157	157	165	173	175	169	173	164	171	171	167	186	183	170	175	175	174	171	173	145	174	175	174	179	173	167	150	164	157	170	171	179	163	161	174	165	177	177	175	167	184	163	176	165	170	164	149	177	161	179	147	189	158	202	162	173	181	173	185	179	153	189	169	156	145	194	166	177	195	195	158	171	183	185	177	160	169	161	167	174	173	178	149	176	160	185	166	171	202	161	182	140	166	161	165	155	182	179	174	196	192	187	171	183	183	161	174	171	175	192	171	143	175	171	198	175	171	184	166	169	164	159	186	166	137	159	167	172	172	176	157	146	165	164	156	191	163	153	168	138	171	188	196	180	181	158	164	156	173	183	181	164	190	174	165	158	170	203	198	149	148	163	177	180	167	174	191	157	169	185	174	164	172	176	176	181	165	158	156	178	173	149	172	160	173	163	176	174	191	166	167	181	147	160	171	184	181	154	168	177	192	173	199	195	160	180	163	199	163	180	173	156	174	185	150	174	144	176	178	154	173	160	176	178	174	177	179	175	182	174	150	162	157	174	169	175	159	194	186	184	162	161	157	156	177	161	177	157	191	194	170	190	171	185	160	171	171	206	173	158	188	166	178	167	179	204	172	155	175	179	157	193	156	175	170	156	176	169	159	185	171	178	181	175	171	168	159	198	169	162	173	180	184	177	169	176	160	169	165	174	210	182	173	182	162	164	169	174	206	167	159	185	188	155	163	166	154	169	156	191	160	172	163	155	169	172	164	165	179	159	184	156	163	167	167	153	181	197	172	179	164	154	152	167	176	189	164	175	166	187	167	159	182	154	156	185	166	162	183	160	168	166	178	186	168	178	181	133	165	173	168	170	183	172	170	174	159	154	173	206	181	174	164	186	157	182	180	174	165	167	168	175	167	205	193	169	170	187	145	186	147	184	168	166	165	186	182	188	201	176	178	174	176	150	165	192	204	171	183	164	159	167	174	170	174	196	173	185	160	183	160	192	177	180	150	165	173	185	179	176	195	161	156	168	173	160	174	174	172	165	192	170	178	157	191	173	160	151	184	157	196	174	171	151	163	189	166	191	162	158	163	163	164	161	179	173	184	170	184	156	158	173	207	170	166	190	197	177	179	172	180	174	164	166	173	176	175	152	167	150	166	159	167	180	168	175	152	152	154	149	164	152	166	191	178	166	203	183	172	173	170	173	161	182	181	192	198	197	198	145	168	176	185	163	173	152	170	174	156	166	194	169	184	159	158	145	180	191	181	160	187	177	192	163	190	150	155	160	188	177	181	186	178	164	173	167	188	181	181	176	153	181	166	149	158	185	163	198	171	152	182	164	172	169	184	158	167	175	170	171	201	167	150	175	197	176	160	178	157	152	173	163	210	170	176	188	163	174	179	169	191	174	199	163	187	166	142	170	168	159	165	170	167	156	180	167	185	165	166	171	187	182	153	166	164	162	182	171	178	187	143	146	175	167	161	165	187	162	160	168	182	163	174	200	208	207	165	177	173	164	152	166	165	164	191	182	172	166	191	178	184	154	177	141	183	173	157	167	153	185	156	178	162	161	155	142	172	171	182	169	183	184	180	184	170	173	164	163	188	148	178	179	171	153	166	169	178	181	173	141	158	188	169	179	152	163	167	181	160	143	174	190	166	170	173	157	181	170	182	171	170	165	170	162	164	162	168	179	179	174	201	174	186	176	177	182	184	161	172	165	181	160	162	156	184	150	214	166	159	165	156	198	174	180	161	153	183	172	179	172	169	186	163	182	162	193	189	171	184	181	170	157	178	163	156	165	179	173	173	177
4065	6379	4051	2077	1548	1162	779	698	587	408	337	315	290	272	248	274	234	253	254	254	233	201	249	232	224	213	206	210	204	208	206	200	213	191	192	230	224	203	211	204	206	182	201	210	185	190	201	211	201	212	198	197	202	161	200	207	184	201	192	190	175	197	207	202	193	211	205	198	222	225	199	210	222	200	204	187	188	217	194	176	201	208	184	185	228	179	205	229	197	227	185	205	211	219	197	206	189	186	182	201	202	222	209	197	213	217	198	196	203	188	213	204	192	200	174	181	173	215	181	200	194	186	184	183	192	205	192	214	190	178	208	178	196	198	204	198	169	191	204	206	178	224	205	223	188	221	176	202	228	198	186	244	188	184	214	213	184	170	189	197	203	217	204	209	194	187	178	200	208	190	203	178	198	199	197	178	208	188	211	222	208	181	194	207	206	190	189	183	189	209	216	194	209	188	194	200	180	195	198	201	190	198	204	181	193	171	171	190	191	217	198	191	220	193	179	181	227	188	211	227	198	216	225	181	216	194	175	181	180	175	201	204	187	213	183	200	194	201	205	202	188	207	195	223	196	230	211	180	186	201	197	208	210	205	186	175	210	187	194	216	202	226	199	176	209	189	182	205	199	203	206	190	199	178	173	185	203	202	170	206	206	177	187	191	186	198	185	207	197	200	202	219	205	206	189	200	215	212	196	198	197	181	210	188	204	196	221	181	190	204	197	185	194	205	191	168	230	211	190	178	182	186	211	209	222	180	180	205	209	213	191	193	193	209	209	189	219	205	207	203	199	180	203	210	226	197	212	209	182	202	218	214	198	197	179	206	216	164	197	180	190	207	220	198	194	207	173	197	205	210	218	206	204	192	203	225	178	196	201	165	197	197	205	189	201	185	181	189	200	214	198	203	183	188	191	198	190	182	209	192	216	186	201	212	186	190	191	220	205	185	222	171	201	204	186	199	219	204	234	225	188	183	187	200	212	194	198	208	193	184	177	217	210	197	195	192	202	193	179	184	198	195	212	199	200	190	193	197	172	185	178	208	159	228	197	181	191	219	210	181	209	180	196	192	212	219	214	201	204	186	169	210	198	207	219	204	189	195	173	196	220	183	209	204	178	219	184	207	215	214	196	189	207	181	205	198	187	215	185	199	190	192	237	195	203	191	195	204	192	177	197	195	216	223	219	195	191	207	194	167	184	207	208	196	197	225	180	211	204	213	218	182	210	195	192	195	197	190	198	214	172	171	187	203	213	216	186	185	208	205	202	203	232	204	186	202	195	181	203	208	179	198	186	194	196	220	191	218	211	222	205	182	183	208	176	211	212	192	193	205	177	204	193	214	227	194	204	200	210	190	192	197	209	161	183	204	188	191	168	202	179	187	196	190	200	212	208	189	213	200	215	193	188	216	209	187	190	214	191	183	203	190	198	212	203	195	178	205	201	203	181	190	187	213	214	199	202	175	198	206	215	201	175	195	210	212	181	193	196	207	215	204	208	192	170	180	205	197	204	194	169	185	194	216	213	194	188	187	178	203	200	200	174	200	204	203	194	191	179	203	186	203	187	195	177	198	191	212	202	216	207	201	180	199	194	218	213	203	205	160	199	206	197	186	176	206	211	199	199	182	209	190	202	179	181	228	222	214	194	213	175	186	205	196	221	177	190	205	204	190	190	219	190	210	209	170	194	209	182	182	222	175	204	191	213	193	230	183	167	207	210	212	190	208	169	205	188	181	190	208	207	200	204	195	187	213	202	209	198	197	203	194	195	200	196	198	192	191	205	184	190	165	214	212	204	184	207	197	192	207	175	189	202	193	183	208	199	198	203	197	204	181	197	206	206	180	209	190	196	199	181	207	180	200	205	204	189	206	186	190	184	221	195	204	191	187	208	206	202	181	187	219	196	169	189	175	219	207	211	225	195	209	210	184	206	200	169	211	182	213	235	198	173	179	182	190	217	186	190	173	173	187	189	197	215	184	208	201	189	203	219	193	163	196	241	208	199	195	183	197	223	167	192	205	197	211	191	200	202	181	183	219	177	202	188	176	219	176	185	193	209	212	200	183	199	183	201	216	220	204	206	200	192	178	178	193	207	171	176	204	196	188	192	211	233	190	211	199	205	193	193	211	218	213	185	192	221	207	203	195	218	224	189	209	185	191	211	188	186	179	193	179	230	198	174	168	191	186	190	195	175	207	199	212	175	173	195	185	184	189	203	210	176	203	164	202	196	208	208	212	219	194	190	190	185	183	179	201	221	217	191	216	212	195	200	214	205	193	183	175	207	193	205	216	219	204	166	197	218	188	193	200	190	201	182	175	182	188	204	198	201	194	189	206	196	203	217	227	197	206	189	181	236	216	204	222	227	208	201	205	198	211	170	204	181	185	210	214	203	209	185	182	174	189	211	205	164	198	187	205	197	181	191	177	202	182	174	215	184	185	195	189	219	189	192	180	185	172	178	186	212	237	210	176	206	181	203	201	235	202	198	203	173	195	199	214	197	174	173	179	187	186	194	177	200	200	218	220	203	207	199	210	189	177	194	200	222	183	203	170	196	191	202	209	192	215	184	189	182	203	176	214	166	200	216	193	217	206	214	189	174	215	190	208	210	208	173	178	201	198	212	206	187	203	200	210	203	212	216	205	199	187	197	212	190	192	203	195	197	185	184	209	223	176	200	192	204	187	174	209	179	193	212	176	205	210	185	184	204	204	178	210	178	196	190	204	203	203	196	198	201	163	216	206	199	186	197	201	219	213	198	195	190	192	207	195	197	177	224	200	193	197	203	217	201	188	175	206	198	167	181	216	200	199	205	182	178	213	231	178	185	193	194	212	186	189	174	209	189	196	184	211	224	200	198	181	165	173	185	215	191	194	214	187	206	211	218	168	202	205	211	176	193	196	191	205	170	191	182	190	190	201	179	195	199	191	188	176	173	189	192	196	211	220	203	228	180	199	201	198	200	204	189	205	207	199	197	171	192	196	188	211	185	209	193	206	192	186	222	191	208	202	187	148	194	176	200	203	215	192	189	198	189	205	211	205	184	183	178	192	197	202	207	174	209	164	191	192	184	196	194	209	199	207	166	169	192	197	190	191	186	196	187	193	185	198	184	179	195	206	187	212	222	187	190	187	163	217	168	201	188	170	211	226	189	180	176	167	204	205	161	193	200	209	207	226	195	180	240	206	219	178	202	222	208	166	168	199	205	198	177	230	188	199	206	205	189	196	216	186	190	203	204	176	203	228	202	211	217	209	198	186	200	185	181	202	209	195	218	200	196	197	224	194	183	169	206	219	226	187	188	201	195	176	196	191	200	218	186	203	192	195	213	189	181	194	192	190	183	197	197	197	194	194	188	188	213	225	174	177	201	222	199	172	191	197	177	207	188	201	199	204	202	206	214	153	208	196	191	214	199	179	186	207	222	197	195	215	206	189	185	201	203	196	192	191	190	184	194	212	206	194	176	196	212	183	195	203	177	176	188	220	185	211	205	205
22522	21348	29240	23829	21341	21415	12838	1541	1138	948	799	708	688	664	598	618	581	536	560	548	506	508	526	499	494	483	492	466	501	448	508	529	464	460	441	481	501	495	465	462	450	465	454	477	447	479	482	430	462	492	436	446	484	462	453	475	454	459	444	467	446	444	460	447	459	461	472	464	447	488	464	460	466	443	478	425	462	451	419	459	466	445	464	457	430	451	455	466	446	439	441	454	436	416	454	458	487	405	473	471	441	475	444	464	441	477	445	469	489	403	473	410	454	459	439	475	445	466	479	449	440	444	430	465	459	460	469	459	453	448	437	440	451	436	442	484	449	438	435	478	438	449	446	433	453	427	470	444	437	419	490	450	463	450	446	486	443	430	454	480	446	453	388	482	477	430	436	486	438	457	464	441	459	476	475	449	456	445	453	474	470	451	444	488	453	446	464	455	441	441	440	424	441	449	455	441	479	474	458	460	462	506	447	468	446	502	455	483	424	455	466	422	439	415	494	442	441	440	420	465	472	471	474	472	462	476	440	445	412	405	448	467	490	455	454	447	485	468	470	438	482	465	431	459	442	467	462	467	456	470	465	476	454	440	481	436	457	463	459	410	438	465	470	483	455	466	426	443	466	479	391	434	446	426	426	423	450	423	446	441	470	486	453	454	478	464	435	424	405	451	463	457	449	454	465	455	435	417	435	458	437	422	462	456	445	455	462	433	453	446	419	462	460	457	471	472	455	456	468	474	431	423	421	426	453	447	452	465	450	462	462	474	471	482	455	520	402	471	473	504	424	439	444	461	464	475	472	449	426	468	458	470	419	452	414	462	466	438	456	485	468	432	427	480	444	438	460	452	428	444	428	456	475	468	451	478	471	452	475	441	473	436	441	471	447	447	496	469	475	449	476	448	414	459	440	494	495	473	488	448	466	434	471	448	460	463	417	480	397	444	472	442	454	439	407	478	430	435	429	426	460	452	448	465	427	444	429	458	474	441	400	423	488	449	442	473	437	445	456	455	434	466	430	446	417	450	454	466	418	439	460	447	469	441	459	478	443	453	466	433	426	469	454	482	460	478	484	491	468	464	427	440	480	438	436	433	433	460	435	476	449	486	443	463	435	419	454	462	472	413	475	491	442	440	448	429	460	459	473	441	437	464	441	446	451	489	413	425	474	485	428	466	440	443	450	449	470	488	450	483	462	422	491	433	474	421	459	441	488	433	459	434	495	461	441	432	411	457	495	457	450	506	478	453	468	477	470	419	447	448	419	475	449	503	447	433	423	448	422	465	407	471	446	437	473	452	439	436	462	457	459	446	449	495	407	460	462	428	441	465	444	453	468	439	472	481	429	422	440	429	486	436	456	450	443	446	410	475	476	475	435	437	465	474	392	482	454	454	459	434	467	445	455	458	460	480	473	450	439	450	427	427	424	467	410	486	448	412	461	427	459	437	441	433	457	465	473	424	483	452	460	435	463	413	461	466	420	435	470	448	452	469	449	427	423	445	410	473	435	361	466	476	472	441	463	430	440	443	462	433	431	464	484	433	464	414	434	419	448	426	451	437	449	458	493	441	487	462	432	423	468	411	427	477	442	424	465	429	471	451	458	445	453	472	437	443	430	440	459	468	449	436	453	454	417	424	454	494	471	460	448	433	438	466	425	423	435	435	452	468	460	457	468	462	480	471	438	464	449	465	477	428	483	446	453	434	449	407	452	442	464	428	466	423	462	436	438	509	428	451	443	423	432	441	529	439	449	466	459	500	434	474	485	405	429	465	419	438	472	442	414	424	443	435	467	448	452	431	414	448	438	494	473	462	446	442	433	456	422	445	461	465	426	475	448	471	475	442	454	487	464	463	428	443	461	426	469	438	417	421	449	488	425	452	431	474	477	459	450	450	431	491	465	460	428	466	421	455	428	440	473	469	494	433	460	459	467	446	395	470	485	432	430	437	435	446	453	430	466	450	454	438	460	438	454	447	449	469	443	466	483	482	462	486	435	425	478	446	450	463	462	460	446	419	470	443	450	424	478	453	436	487	428	478	479	453	492	459	469	441	463	462	432	449	454	458	505	448	453	447	439	464	485	461	473	443	444	466	451	465	464	429	454	461	437	454	458	412	444	496	439	399	467	445	436	437	472	439	453	467	435	447	459	476	440	450	443	464	449	456	449	464	480	426	494	444	450	456	447	450	460	458	453	436	478	456	441	445	431	452	468	441	460	453	460	477	497	461	464	446	442	457	462	443	462	446	505	406	484	471	483	458	441	417	458	514	455	486	496	454	435	471	495	427	442	466	496	469	425	474	484	444	423	438	484	415	456	441	440	460	459	494	486	432	476	423	439	468	480	426	481	444	471	410	468	477	468	450	444	414	431	436	443	472	493	462	475	419	467	469	455	468	435	457	475	442	472	425	430	463	434	394	471	445	459	455	442	465	456	482	417	446	441	453	465	467	426	434	438	399	438	447	480	432	462	476	465	449	439	415	487	430	436	444	487	467	462	460	435	434	464	477	443	468	420	452	478	459	424	485	493	471	448	476	424	446	444	464	435	411	433	429	472	510	427	442	475	477	469	420	446	477	466	470	477	458	445	437	466	445	466	477	470	462	450	459	421	474	500	455	459	485	429	441	445	489	442	461	440	446	413	458	433	453	433	438	447	445	440	480	460	482	457	433	431	413	416	420	425	431	497	456	377	449	429	442	415	452	471	447	439	454	435	467	471	465	451	438	449	458	437	446	440	492	460	437	443	398	486	454	437	480	426	438	485	445	470	456	447	469	476	426	423	458	493	445	444	459	455	479	477	465	453	444	443	478	455	464	458	452	461	407	478	410	460	483	461	404	446	449	498	468	464	439	468	465	424	430	475	445	441	462	466	473	427	443	488	431	460	444	465	450	426	445	487	431	450	447	475	424	435	440	434	479	466	443	496	472	474	444	477	416	445	453	457	472	429	459	447	483	472	450	417	424	450	449	457	444	447	472	471	404	465	505	409	489	442	473	444	465	443	493	455	470	437	426	473	438	459	461	432	499	456	436	436	441	491	462	483	409	447	442	419	471	474	453	479	476	448	438	441	505	479	489	466	440	472	469	463	462	435	484	463	476	452	458	457	443	425	470	490	436	481	477	432	432	431	467	477	474	425	472	473	419	419	458	422	478	479	462	451	460	478	481	436	409	439	444	486	448	452	453	476	437	437	469	492	470	437	441	469	406	441	430	415	413	466	452	457	469	449	473	485	463	459	434	472	434	444	444	421	449	472	462	437	445	466	446	470	461	443	445	418	477	464	422	447	463	433	484	423	421	429	458	417	468	421	439	461	464	479	444	473	445	463	459	436	496	421	451	479	443	449	445	440	478	473	409	450	492	436	445	456	474	429	502	476	464	418	426	456	465	450	439	454	441	503	439	457	450	452	434	401	428	445	427	424	472	454	469	438	458	451	462	442	430	454	454	423	452	473	422	424	467	436	428	427	448	461	441	488	459	443	483	458	463
5900	16768	11856	6202	4823	3699	2318	2051	1790	1325	1032	904	867	707	755	728	661	669	598	625	600	573	579	566	536	582	540	544	550	495	562	552	529	547	518	513	540	468	499	531	495	523	503	511	487	554	518	504	481	505	516	521	515	452	516	484	471	485	514	537	555	509	524	455	504	493	539	490	485	489	520	482	500	450	487	508	491	467	504	469	487	463	506	488	517	494	503	480	487	494	488	519	502	530	497	494	457	471	472	483	533	487	516	519	464	531	491	492	479	497	525	538	479	469	503	485	511	477	446	507	486	525	512	494	455	502	503	575	493	499	509	509	499	492	509	511	506	535	482	517	484	492	492	514	481	562	544	476	465	494	497	478	513	455	513	517	467	507	485	490	505	476	510	518	481	479	493	509	538	496	489	452	491	525	474	511	519	528	489	493	515	491	510	523	479	481	470	498	492	539	525	526	500	530	471	473	475	507	441	509	464	499	458	469	482	533	510	467	528	483	480	488	512	490	504	532	527	487	526	502	486	507	436	495	511	492	488	479	511	488	483	513	466	496	491	473	521	460	510	455	475	487	514	440	460	465	485	489	469	503	486	485	490	506	479	478	485	494	460	515	512	516	484	498	462	477	544	494	485	483	551	486	552	484	513	503	487	493	463	489	468	495	472	454	497	471	530	482	484	496	460	502	507	512	481	477	497	512	491	508	511	488	511	472	475	493	488	482	510	507	488	525	492	490	535	486	471	523	502	453	496	533	507	494	501	488	487	510	489	481	514	487	502	450	475	481	496	536	490	476	507	502	473	510	503	497	474	481	505	525	491	475	481	483	517	508	510	526	457	473	489	502	487	442	533	461	527	428	520	490	497	515	465	521	505	499	485	497	483	506	477	481	496	476	420	513	472	510	475	491	525	540	480	480	490	522	488	474	480	486	485	506	480	499	488	500	548	488	503	514	488	473	455	464	500	482	511	494	510	502	509	491	528	504	506	469	483	463	524	475	499	495	482	498	507	508	506	495	487	453	478	498	469	487	503	540	519	501	512	486	460	526	540	509	504	479	472	512	474	521	494	551	476	497	469	504	492	508	488	515	448	491	479	500	489	493	474	509	483	499	471	503	507	493	476	445	530	438	511	470	529	472	522	471	491	470	498	528	476	513	516	532	512	479	501	507	514	488	510	500	488	511	477	520	478	491	495	492	510	489	488	518	498	557	471	471	487	462	497	532	503	517	507	443	545	501	460	484	496	475	535	468	486	499	508	487	466	508	489	483	501	503	501	480	515	489	539	502	464	503	525	470	470	469	521	515	487	513	490	510	507	487	507	493	502	496	496	492	431	498	478	468	515	496	469	503	482	512	445	495	493	483	515	499	516	499	532	497	484	493	498	451	471	483	502	489	517	525	485	478	498	510	509	472	490	511	509	510	505	537	494	506	508	496	459	459	496	503	538	472	462	489	499	448	510	489	477	492	516	500	462	452	547	479	446	498	493	487	492	495	475	488	490	488	488	526	506	542	459	466	494	471	502	498	477	471	509	488	514	488	460	515	480	517	522	521	518	509	469	541	478	445	476	460	499	496	478	475	519	492	494	442	501	475	490	484	464	494	485	469	501	505	498	498	476	452	492	508	519	466	500	484	490	469	506	510	452	494	507	498	474	530	483	544	516	466	495	491	530	502	480	487	548	474	531	498	466	515	495	470	489	490	526	528	503	470	498	500	467	467	478	515	498	467	489	452	471	474	484	503	495	523	538	494	494	511	480	488	488	464	495	475	501	504	507	480	449	509	531	489	518	479	478	538	471	492	495	526	509	468	493	461	500	511	466	503	507	491	480	469	520	482	495	464	501	499	476	503	494	495	523	508	503	486	520	480	444	484	466	491	510	514	505	507	515	466	497	480	465	507	478	524	506	528	474	529	491	493	459	483	473	524	510	489	508	520	471	507	505	451	496	493	510	498	497	470	513	507	481	495	500	475	495	497	487	474	496	518	499	449	470	497	459	501	514	502	518	527	465	477	504	552	530	506	466	492	476	472	504	508	520	489	516	460	511	535	505	478	492	505	501	464	486	521	482	466	495	460	494	479	533	493	505	502	485	497	474	507	494	534	501	482	464	501	516	487	509	472	498	471	492	472	507	511	486	478	522	464	519	491	497	494	464	474	524	492	492	493	547	503	481	481	513	520	520	477	505	465	491	487	501	486	477	475	475	469	504	466	516	488	493	491	499	492	466	498	468	487	515	492	487	490	474	528	531	480	501	507	480	511	516	496	513	501	541	530	458	523	481	515	535	485	514	531	484	451	509	480	479	491	522	507	466	483	457	497	472	523	470	503	465	497	525	468	481	504	471	494	505	467	465	513	491	491	468	501	502	494	487	504	493	492	434	455	519	474	484	526	483	463	498	499	509	490	459	515	463	457	472	497	533	473	460	505	486	509	533	500	468	476	466	499	510	473	517	494	476	492	494	500	523	501	519	487	542	492	496	455	483	465	509	505	533	482	537	490	489	508	526	496	542	480	510	481	492	511	498	497	488	490	539	492	449	513	466	482	501	494	504	486	505	499	440	476	477	528	480	497	515	545	495	506	538	481	523	473	477	488	488	433	469	457	500	511	468	513	512	519	485	521	488	512	501	511	475	499	501	501	520	495	501	484	500	505	498	479	500	503	513	467	513	508	494	506	534	477	507	504	484	508	495	510	434	486	520	444	503	499	467	515	482	475	500	478	500	510	467	486	533	546	534	537	498	487	498	498	501	462	470	450	491	478	484	479	490	517	501	502	461	491	468	481	509	477	519	505	511	472	464	510	493	496	497	526	497	513	519	496	503	482	477	464	465	494	520	465	492	493	517	496	530	500	460	493	473	525	483	479	473	481	494	499	483	493	486	486	495	508	505	534	509	501	498	496	501	482	470	517	537	514	489	545	506	513	525	450	507	484	486	542	487	473	479	488	479	521	517	480	520	493	483	502	516	504	506	524	460	546	508	501	458	496	505	525	475	509	467	542	477	493	498	495	504	514	523	490	477	506	504	489	526	523	525	488	532	513	521	489	517	518	501	472	496	507	508	473	465	532	489	527	448	476	514	509	494	499	495	490	540	475	500	478	449	481	529	527	525	494	485	495	478	470	494	488	490	469	482	513	473	518	478	496	471	528	464	500	517	490	503	529	496	494	454	460	479	482	518	465	470	496	520	485	502	472	505	487	508	468	538	503	506	462	464	535	501	473	528	503	462	446	527	503	467	478	507	497	510	495	498	487	478	464	512	522	483	484	519	488	506	526	496	476	507	505	477	493	499	492	488	485	467	485	510	469	513	522	501	475	485	563	489	471	526	523	512	485	524	489	495	459	486	513	497	484	495	480	523	518	460	477	505	519	521	517	469	473	512	466	480	502	478	540	491	474	448	446	532	505	475	538	504	515	530	505	523	493	489	528	518	470	501	485	497	506	501	472	496	495	494	501	523	476	514	532	529	500	489	522	503	520	505	487	497	499	492	496
27680	19591	6247	761	504	470	402	449	381	392	418	388	374	349	397	366	363	377	340	413	370	406	405	415	392	385	397	373	419	358	375	378	364	371	369	386	366	353	383	358	402	410	357	443	356	378	358	381	408	370	401	368	381	411	378	366	369	363	373	370	381	369	350	388	375	392	388	366	388	381	383	389	389	374	368	371	347	367	370	394	384	386	372	417	389	368	394	431	387	377	359	387	381	423	366	378	389	380	407	343	351	336	366	372	384	387	363	385	382	401	354	386	368	364	380	399	381	366	355	392	386	337	380	359	405	382	381	380	396	382	375	384	375	349	361	374	419	375	349	384	355	392	418	375	369	373	405	361	398	413	408	364	365	377	352	364	387	363	406	381	363	390	397	395	404	377	404	385	384	423	385	359	401	408	384	344	380	366	401	393	423	407	385	401	354	383	376	374	363	359	341	361	369	396	352	411	376	374	402	394	385	363	365	377	361	365	399	337	371	385	373	368	369	393	370	360	362	373	378	411	388	412	376	356	358	396	370	397	383	367	367	366	337	404	377	380	392	354	426	363	342	428	367	410	357	367	381	397	392	383	371	404	398	374	392	381	401	366	401	372	414	378	367	386	396	364	383	394	371	375	331	403	382	418	392	364	368	380	392	374	403	378	403	361	387	392	348	358	399	383	394	377	356	407	363	379	369	400	354	412	372	401	402	361	379	391	371	386	360	353	364	363	375	377	343	385	371	378	401	346	383	367	391	342	377	338	377	371	344	348	414	402	389	360	363	421	346	378	362	362	363	362	351	361	399	398	360	375	401	369	397	354	368	373	366	368	391	389	414	374	371	389	353	366	390	349	387	394	350	370	367	368	372	388	354	377	375	403	376	386	367	370	379	394	356	405	375	388	378	400	381	386	385	402	415	391	376	340	369	370	379	406	374	393	378	405	379	385	380	364	410	382	404	379	370	388	380	386	367	374	389	401	393	365	392	372	381	395	388	378	390	365	361	409	358	386	414	351	385	390	355	373	357	391	356	397	395	348	386	373	395	364	384	419	413	391	411	354	400	369	404	387	396	367	325	431	383	364	385	380	398	414	367	382	401	386	350	413	405	364	411	377	342	378	378	401	393	413	382	385	357	361	330	375	384	366	412	361	417	372	381	365	371	391	348	408	389	379	372	364	391	380	379	373	371	385	384	374	430	393	344	404	385	379	402	371	365	387	374	415	367	370	368	372	414	370	376	386	372	376	367	400	374	377	377	391	411	384	356	366	352	349	340	342	395	389	398	402	372	404	381	399	381	373	396	393	407	399	369	380	373	397	371	349	409	372	412	341	366	382	371	355	374	382	379	377	354	361	403	355	390	374	356	372	361	398	389	431	383	388	375	395	370	396	354	373	394	357	349	410	372	380	379	367	374	366	401	372	363	344	419	397	398	382	397	370	376	362	369	369	343	360	389	382	360	364	368	390	399	381	376	387	374	406	369	379	383	399	370	372	370	390	411	378	379	370	381	370	430	352	323	423	415	388	388	374	391	379	384	413	389	389	379	401	384	390	345	405	383	377	369	374	409	357	332	387	375	364	338	388	382	379	384	391	364	389	378	413	349	346	393	407	365	362	384	347	376	390	379	403	372	362	386	346	399	376	386	354	364	393	369	366	392	368	396	373	366	411	391	389	368	364	411	384	392	378	369	402	366	385	371	389	389	357	361	396	352	404	353	397	373	353	393	382	400	392	427	401	368	380	343	368	382	375	364	365	419	362	369	366	378	376	392	384	391	393	356	381	381	374	368	362	373	371	411	360	378	373	355	371	379	412	412	389	388	400	385	374	361	361	420	383	366	406	381	434	374	358	359	371	349	385	349	379	381	398	378	395	381	367	347	409	359	367	369	398	370	400	431	384	376	378	392	391	401	363	381	393	364	414	390	406	395	384	392	381	384	375	368	369	417	431	387	387	398	393	375	371	413	392	372	378	414	386	343	372	369	371	367	373	347	372	389	379	378	383	400	358	397	394	380	409	369	397	361	378	415	378	382	356	371	396	380	373	375	395	366	362	380	352	367	373	373	381	393	419	376	333	396	405	355	389	378	363	394	384	365	407	383	396	398	342	348	376	380	370	368	386	387	358	391	392	368	358	380	380	405	368	385	395	380	362	393	406	412	394	399	395	380	386	396	399	372	439	385	375	393	399	383	379	397	377	383	364	388	370	382	384	393	389	373	402	393	347	367	395	401	377	426	381	376	407	387	379	353	430	372	394	374	373	379	394	386	354	359	372	370	352	399	391	358	383	366	361	398	349	393	420	392	383	336	404	352	378	371	373	391	396	371	350	400	383	365	359	353	375	384	359	393	383	427	376	389	411	371	358	344	364	380	389	375	348	376	359	382	415	329	415	364	406	379	397	403	353	367	379	383	370	376	407	391	398	368	375	374	369	388	372	417	412	360	406	367	367	361	382	357	334	370	376	396	375	383	375	403	345	408	378	395	378	368	391	399	373	361	356	389	361	375	409	409	346	357	388	351	364	347	364	376	374	378	371	358	354	382	386	389	386	409	356	354	424	362	384	396	345	395	417	382	386	387	375	401	345	387	371	362	384	363	347	389	387	393	382	380	355	394	390	386	402	382	375	408	384	403	410	368	379	414	433	379	402	337	391	399	363	368	396	378	342	348	404	363	415	385	345	372	399	345	397	374	405	393	379	350	395	374	398	378	403	374	387	398	369	386	378	345	350	401	383	384	415	360	396	343	373	384	377	371	390	382	385	406	375	386	374	375	386	403	363	335	375	392	398	370	368	405	362	397	386	410	339	402	353	354	358	369	373	411	409	392	398	375	392	393	375	396	400	363	398	399	357	393	395	406	369	365	368	378	371	402	363	371	400	405	380	407	368	363	426	375	392	377	368	373	396	369	364	383	378	382	399	380	372	345	366	349	362	368	394	371	398	409	412	342	373	356	375	356	350	366	386	352	389	353	390	386	376	395	384	364	361	387	409	378	363	387	396	398	397	384	381	379	400	406	399	377	373	363	393	385	362	320	387	399	373	388	400	399	377	373	375	365	404	375	429	365	367	386	363	339	386	377	388	353	373	370	405	380	365	393	395	399	371	371	353	360	386	351	415	381	380	391	381	367	390	356	350	339	452	378	384	388	375	378	388	392	384	355	373	361	354	348	391	383	385	397	377	344	370	425	399	383	387	388	385	382	354	378	367	377	405	363	369	385	345	341	342	411	416	422	373	401	400	416	389	370	396	374	398	376	385	355	374	379	387	351	398	349	361	374	440	386	382	374	379	400	381	377	378	396	391	387	412	395	398	391	387	353	376	392	396	396	327	347	365	352	384	395	391	392	373	382	351	369	358	383	380	394	396	384	397	407	345	413	384	420	392	346	402	390	369	385	347	380	380	353	355	381	355	359	371	396	356	362	344	388	385	386	385	381	366	424	359	417	369	394	362	353	387	376	374	376	383	381	371	374	375	376	355	382	416	388	395	358	371
4717	1420	894	564	550	463	465	488	428	399	378	408	408	429	428	433	435	388	418	432	389	454	403	386	414	425	410	392	414	416	412	399	434	397	421	405	403	421	416	384	418	379	392	404	419	409	354	400	377	398	386	387	382	391	387	427	418	398	400	425	392	399	360	425	412	387	424	374	409	399	352	421	405	452	425	397	389	383	435	411	413	406	397	408	413	429	415	431	390	385	413	410	420	419	408	376	407	411	418	426	382	383	399	397	414	375	394	422	432	385	421	385	436	423	419	440	414	401	399	400	423	406	433	394	384	398	393	410	400	388	392	391	377	400	402	393	416	391	381	418	433	455	397	400	406	413	423	428	426	398	412	409	406	365	416	392	413	410	398	437	444	400	457	435	403	404	372	406	416	426	364	386	388	399	387	397	373	387	402	422	439	405	425	422	404	388	393	403	412	395	413	420	397	392	430	417	363	408	424	404	436	437	419	405	356	372	379	418	381	411	388	425	425	403	377	402	424	386	435	416	424	378	378	387	389	405	374	432	394	460	403	405	414	408	393	410	406	399	378	406	381	407	412	416	386	392	393	394	414	400	427	370	425	421	410	450	412	404	377	397	373	422	399	369	379	414	427	378	414	376	428	406	398	414	412	385	388	400	431	379	430	438	398	405	425	384	398	384	397	406	382	406	377	398	444	389	384	379	413	404	387	411	407	359	395	411	370	393	386	365	403	418	416	403	402	396	410	411	370	439	397	405	394	387	440	445	396	424	363	408	371	397	414	411	430	419	390	425	397	378	407	406	413	459	434	386	412	431	363	413	411	465	421	381	407	415	410	410	404	413	403	412	400	403	413	401	438	394	430	390	394	369	402	383	391	408	386	404	414	392	401	400	380	378	390	395	427	368	385	406	431	411	379	392	413	439	426	433	399	408	404	411	406	420	450	389	416	406	402	435	401	384	408	397	450	400	429	413	426	399	408	388	428	386	378	365	389	422	426	404	392	386	410	412	411	450	403	378	428	360	401	407	404	418	385	369	422	396	406	436	415	412	385	385	376	408	419	384	404	410	397	404	407	413	421	389	405	396	432	429	395	395	367	385	436	424	398	377	427	420	375	416	443	411	402	406	399	393	396	404	422	413	384	391	387	420	387	394	407	399	394	377	384	379	409	415	422	430	406	405	403	409	407	390	409	405	401	370	411	472	473	391	423	362	395	392	384	378	382	398	434	407	403	427	409	395	377	382	446	365	400	414	386	412	396	392	427	442	398	421	415	401	440	388	384	389	363	407	401	398	392	390	375	443	398	406	369	408	409	404	413	373	458	380	409	389	400	403	414	388	416	393	428	392	409	414	412	392	409	408	385	380	400	393	388	418	387	396	397	387	383	379	384	386	396	374	403	400	420	432	398	423	425	431	397	379	367	425	408	382	390	415	436	407	379	407	410	410	379	415	434	398	395	395	436	381	448	420	406	404	394	410	391	392	388	349	404	432	399	436	413	389	407	430	424	412	408	418	399	387	368	388	401	394	401	455	412	409	426	385	388	412	430	353	401	429	394	393	402	429	439	411	404	391	424	403	413	404	388	389	400	385	401	422	420	453	406	403	415	439	401	376	415	385	372	427	412	394	442	380	415	408	426	386	394	400	397	437	436	424	402	405	411	410	403	380	399	399	449	377	405	384	399	403	386	412	410	390	417	410	408	412	406	393	397	390	391	390	418	376	390	446	432	397	417	395	350	443	405	389	353	434	396	379	397	384	399	404	419	409	410	394	411	385	406	422	417	393	411	380	383	418	402	394	434	381	432	398	397	443	395	425	418	395	396	399	391	403	406	397	388	423	437	361	386	409	377	395	461	396	384	375	396	405	417	405	395	377	419	428	377	413	393	410	399	436	422	413	424	374	411	377	377	406	412	401	417	384	422	404	388	417	433	435	383	422	417	403	411	365	404	425	426	395	366	398	390	377	425	445	412	371	394	383	413	389	393	406	420	410	410	420	387	361	404	383	387	374	395	390	420	427	362	393	424	380	404	390	388	405	408	419	396	401	384	397	413	395	416	429	412	417	354	420	402	415	435	375	408	396	465	400	383	398	433	406	398	411	436	397	393	419	402	414	392	404	405	409	421	398	410	435	388	410	416	402	398	414	421	404	422	386	379	369	406	403	412	424	412	368	442	381	426	384	396	429	353	396	409	455	421	359	387	410	394	395	418	402	389	371	387	397	417	424	393	375	414	353	421	404	379	419	390	418	396	404	377	416	404	398	372	400	422	401	430	464	418	405	392	409	419	408	405	387	416	403	392	394	349	385	376	393	404	412	416	407	372	407	403	398	414	396	406	410	429	433	408	413	391	379	386	429	415	391	394	412	403	399	422	401	417	424	450	398	413	400	415	420	404	393	387	407	420	396	383	410	451	436	406	365	396	399	405	393	411	403	441	381	397	415	406	399	416	438	381	416	391	419	435	389	430	395	405	392	398	442	399	371	422	390	380	424	366	387	381	427	413	406	434	388	395	392	411	389	423	429	419	417	405	361	401	356	389	396	407	400	391	427	427	392	407	400	418	411	429	397	389	432	409	386	415	365	375	434	438	395	386	384	420	396	405	407	391	391	375	394	411	452	392	384	396	360	395	433	396	404	377	398	385	432	438	441	416	417	381	359	417	403	407	420	365	439	436	418	423	405	395	384	399	404	383	397	390	351	457	371	413	385	414	403	412	411	410	425	423	395	382	433	399	428	423	407	404	402	409	397	434	402	428	427	385	405	376	402	409	413	391	419	443	383	393	375	415	411	365	419	402	384	391	412	396	401	398	414	451	408	424	399	357	426	403	406	411	405	412	376	421	426	446	403	413	390	430	360	379	419	428	417	423	392	439	395	415	382	373	418	394	430	413	424	401	399	408	427	408	399	389	379	429	399	396	397	387	350	376	420	414	389	422	412	443	415	411	422	424	388	433	370	400	403	401	387	430	385	409	418	417	372	395	406	399	411	367	395	401	436	382	379	442	436	388	374	391	404	386	405	354	417	386	388	407	416	401	410	400	410	420	403	459	415	392	375	366	399	392	392	431	383	411	400	386	371	362	419	415	388	432	430	417	406	460	384	423	364	422	437	383	405	398	392	425	416	418	399	435	408	387	392	417	377	402	424	426	370	407	395	424	421	423	397	402	422	378	413	386	398	361	428	397	423	396	414	437	426	408	407	391	384	413	411	398	376	404	399	405	411	414	440	393	391	423	416	360	396	425	418	386	406	395	383	371	392	392	422	380	411	390	414	425	430	390	413	386	380	415	380	387	409	411	410	389	390	389	418	376	396	421	376	409	412	427	381	417	414	405	411	366	403	435	408	370	431	410	377	440	424	392	391	438	397	400	393	419	396	433	406	392	425	416	422	406	422	409	393	421	437	390	417	413	391	449	415	380	378	377	418	404	385	400	384	425	433	373	413	399	402	395	380	401	409	427	395	389	384	429	415	429	394	424	394	407	384	398	397	409	390
23520	21290	28776	24129	21287	13742	1831	1222	1001	850	823	744	721	724	669	684	711	700	692	611	642	657	669	654	673	609	678	574	670	636	683	643	595	645	672	661	635	598	628	582	651	628	642	645	622	601	615	630	592	645	654	613	645	617	600	669	653	600	633	597	649	666	624	628	612	639	652	600	663	602	621	647	618	641	658	650	649	634	617	638	617	603	687	621	601	632	597	577	620	600	604	607	636	623	666	681	621	656	643	653	630	632	619	583	600	661	665	650	586	653	647	625	623	617	619	625	643	637	632	612	628	675	664	625	613	636	634	598	601	617	608	654	643	608	610	631	643	633	637	627	580	651	663	628	667	631	638	594	600	633	622	597	653	611	638	664	659	625	600	614	656	617	583	618	619	583	618	627	621	608	649	644	622	628	639	652	643	618	628	577	661	586	650	636	634	609	598	586	646	655	646	635	645	663	631	585	674	610	614	615	598	613	645	628	571	658	603	624	610	582	596	632	599	616	617	598	656	589	622	666	648	611	656	683	631	603	609	605	606	566	603	619	640	623	624	595	607	612	622	583	649	670	702	686	631	633	613	636	648	624	675	623	691	654	659	657	611	645	644	635	585	581	613	659	608	604	604	638	640	677	594	636	615	613	636	617	577	565	648	615	594	632	603	628	662	657	613	639	606	611	657	633	630	649	617	630	624	629	625	627	665	617	663	651	641	642	615	628	567	596	627	630	610	615	592	646	612	643	629	625	659	592	627	611	648	652	600	655	641	643	624	657	612	608	590	602	604	609	610	654	629	621	649	679	636	601	616	674	621	663	610	642	633	635	636	569	561	641	668	600	624	622	613	597	636	624	612	662	651	646	599	636	633	615	654	587	628	612	594	647	603	640	598	648	627	655	607	615	637	625	628	602	627	643	619	619	587	607	621	604	624	641	570	600	626	617	662	607	632	662	644	636	601	631	636	621	612	593	648	620	628	632	635	642	651	664	656	626	640	575	652	618	595	622	601	606	636	644	621	685	609	659	631	654	688	611	664	656	643	662	612	608	688	617	637	613	627	565	587	623	624	603	627	630	591	643	635	615	599	549	634	583	631	613	626	637	647	641	625	613	617	614	605	612	642	587	591	599	637	624	610	611	637	619	601	612	646	630	659	615	638	643	602	642	641	589	585	592	618	638	594	638	655	610	615	588	670	613	633	640	604	585	582	625	660	624	687	623	604	654	635	606	618	635	589	613	637	630	617	633	641	646	597	651	608	617	605	596	628	632	670	625	613	637	624	618	609	616	613	607	598	612	650	650	614	624	659	628	628	645	593	644	620	631	632	632	663	607	627	697	661	637	655	635	630	610	592	610	619	650	671	597	621	604	602	603	615	640	666	611	570	620	587	622	623	656	636	594	635	620	627	608	605	615	629	604	617	655	641	677	666	618	638	673	602	689	638	642	596	627	660	648	609	588	630	615	591	631	629	662	627	645	648	623	602	605	628	607	615	664	576	628	649	588	646	619	625	649	589	634	607	612	662	679	636	603	643	644	601	642	610	615	621	631	583	626	628	635	637	612	648	609	626	648	603	569	610	631	617	614	604	645	625	588	623	604	637	631	626	642	600	626	665	650	639	662	666	598	633	585	647	626	618	600	643	675	632	612	627	597	631	660	672	615	583	649	635	585	642	632	639	591	616	623	640	587	626	619	598	621	588	600	632	588	629	620	652	605	638	612	673	620	599	606	600	585	621	628	647	642	692	639	646	577	636	673	635	585	581	597	638	623	624	588	641	625	611	645	627	645	652	692	626	572	633	603	602	598	600	616	608	655	590	646	593	598	622	641	605	617	581	625	631	616	648	604	601	607	628	614	644	617	603	575	620	675	645	604	655	625	611	618	640	588	641	594	599	616	613	602	616	587	660	596	628	616	629	647	687	610	600	598	588	625	640	629	634	677	595	634	617	631	573	663	623	585	635	592	642	615	588	622	627	634	634	628	586	656	644	617	641	616	657	625	599	585	638	651	585	607	649	650	598	576	579	622	617	657	624	590	597	587	656	637	566	645	564	586	638	648	667	611	623	635	617	555	625	585	645	636	614	650	643	583	599	625	634	655	673	616	601	627	650	624	633	590	615	654	636	616	605	639	650	620	654	617	606	626	613	570	642	612	592	613	655	649	596	640	635	593	614	610	654	648	621	633	623	634	668	611	643	624	590	558	632	637	698	630	589	627	572	634	583	628	650	626	658	672	655	642	596	633	575	569	629	565	622	637	603	631	581	630	652	599	638	619	658	648	656	602	617	628	649	598	612	640	652	634	618	624	638	618	599	626	644	646	661	572	610	662	577	586	653	622	613	631	639	663	604	597	665	586	657	639	590	640	618	641	646	689	594	650	658	606	635	632	588	623	641	602	617	598	612	644	571	634	579	626	638	625	581	642	632	633	670	607	623	609	626	638	653	626	602	650	650	669	632	661	630	630	632	614	623	641	645	633	614	615	661	596	636	652	655	623	620	598	655	656	602	652	600	667	620	652	623	613	607	609	614	617	669	650	606	619	607	661	583	632	654	592	607	624	605	604	619	648	630	607	606	607	633	613	668	623	623	625	613	634	595	638	597	568	626	592	587	632	586	587	613	631	647	641	602	606	619	643	613	589	608	640	568	651	647	605	609	664	643	625	579	607	599	633	630	624	623	671	657	635	581	631	630	639	661	615	602	619	597	612	633	625	590	635	652	594	601	656	566	593	584	652	668	639	600	600	696	598	639	667	637	606	620	633	633	632	614	614	565	620	599	643	604	586	594	620	626	604	623	555	627	655	633	618	630	613	637	633	617	598	577	638	613	684	663	621	645	650	629	627	616	568	589	621	613	577	611	635	637	621	625	577	631	668	659	616	628	625	655	634	638	645	628	608	639	645	625	652	613	588	612	641	661	584	578	573	620	618	670	605	656	649	580	624	602	649	632	621	644	616	638	592	667	648	607	605	590	625	624	613	652	632	637	624	593	611	653	600	601	608	603	615	638	583	564	633	660	545	682	620	619	691	647	644	648	652	659	642	623	671	557	609	655	597	650	644	639	614	665	629	615	640	583	617	620	631	622	632	632	633	601	617	624	623	582	593	629	643	618	614	615	636	607	595	580	600	578	631	608	631	610	578	607	617	648	628	654	593	587	639	657	568	643	641	628	582	623	586	634	636	620	631	630	617	613	630	667	635	593	618	635	617	608	611	664	631	656	670	648	620	631	677	629	611	620	617	664	660	622	649	627	621	599	592	660	649	657	631	596	602	621	662	618	616	613	607	642	629	610	621	639	601	615	642	544	612	639	669	618	560	615	608	617	619	626	583	592	650	601	623	653	662	580	638	620	652	606	647	568	615	621	640	614	627	632	606	619	601	609	660	633	618	633	582	672	632	616	633	599	600	609	575	609	628	591	663	611	608	598	655	621	625	600	638	600	604	598	603	611	610	591	633	587	652	671	631	630	607	610	614	625	626	616	644	593	613	646	586
4635	10523	7180	3687	2861	2304	1703	1432	1279	1019	870	890	851	785	796	797	751	720	732	760	715	724	657	690	681	664	651	669	676	659	646	627	690	654	700	673	653	674	656	666	675	664	687	632	665	647	637	637	701	624	684	650	679	671	669	678	668	681	666	657	637	670	659	680	635	643	698	646	591	691	626	700	670	664	677	662	595	679	687	695	656	666	640	683	694	700	670	708	670	667	678	700	694	651	669	663	671	682	696	644	659	644	732	660	654	648	688	692	595	711	668	650	612	660	643	647	651	675	646	651	613	648	688	692	706	659	635	611	650	628	636	637	627	653	653	630	660	692	619	693	676	677	607	630	621	634	662	676	687	663	636	648	649	723	702	665	650	666	623	653	627	673	675	661	652	696	659	630	621	648	662	643	658	654	653	705	691	666	711	667	697	667	649	658	700	620	687	658	676	652	634	662	651	640	635	661	634	623	641	665	623	673	633	695	676	668	619	678	682	707	689	607	677	705	686	706	669	638	639	673	684	672	635	620	689	701	637	649	609	655	659	651	658	611	666	686	666	643	708	666	718	620	667	693	602	654	649	658	655	650	614	614	661	656	645	695	617	689	652	710	626	639	613	706	634	658	671	642	617	681	661	682	676	698	689	648	665	695	662	656	652	625	662	662	649	678	669	652	709	630	664	656	667	686	671	686	636	664	659	673	653	688	688	638	715	655	656	642	643	644	630	679	687	690	648	717	675	567	661	688	690	632	666	637	664	665	636	626	669	697	701	634	637	672	649	656	645	640	673	626	619	601	663	632	648	683	673	621	676	671	630	654	653	613	704	644	663	663	614	665	661	690	658	675	694	663	692	679	670	703	666	624	618	667	649	676	645	649	720	653	687	690	654	679	677	631	646	626	677	679	645	658	668	607	676	599	672	645	613	677	678	652	639	664	620	636	671	672	639	683	673	640	662	687	642	612	625	700	700	656	646	691	642	673	666	676	617	682	686	647	678	655	655	651	712	650	631	665	703	665	645	709	675	696	641	677	679	645	676	647	670	668	635	673	652	683	651	626	680	674	645	658	677	661	657	649	646	671	668	666	694	658	687	678	674	672	688	690	650	668	671	671	663	659	672	670	652	691	661	651	632	648	670	669	638	660	662	647	636	690	621	650	667	677	631	628	626	683	688	642	663	692	629	640	612	636	726	681	646	676	674	666	680	683	614	643	665	668	682	678	659	671	630	704	649	648	646	720	680	650	675	673	656	655	704	652	646	626	666	675	634	639	673	649	676	675	661	665	654	677	660	656	662	615	648	693	611	699	660	652	671	665	628	671	690	667	638	646	657	646	714	645	698	641	629	637	705	649	640	644	683	676	651	638	690	647	655	663	657	652	658	650	652	674	648	651	680	687	673	679	633	667	610	699	666	672	661	639	626	647	667	666	665	637	693	670	662	691	659	669	646	682	626	666	678	660	608	634	688	673	664	678	668	681	697	651	664	676	641	677	686	678	683	690	634	654	630	686	637	637	688	679	640	671	689	603	613	670	674	649	683	641	733	651	687	672	610	629	687	658	669	663	625	672	658	687	646	614	672	676	675	667	677	682	698	692	652	608	687	641	696	638	624	644	687	681	626	609	692	656	700	656	640	625	649	685	654	649	654	675	658	681	676	658	645	683	670	617	639	685	642	664	691	654	634	681	660	647	686	645	636	662	619	652	680	651	695	676	659	650	654	666	668	698	685	674	685	652	670	658	633	620	637	655	701	651	668	691	642	689	690	616	674	681	666	625	644	635	683	655	624	686	623	635	675	629	666	641	667	693	685	638	646	690	657	653	669	614	674	649	692	658	670	668	699	687	661	637	692	662	628	673	672	687	675	704	642	708	665	673	615	655	624	629	683	666	618	639	668	651	655	666	655	662	678	626	676	599	657	680	657	619	669	660	639	688	649	632	656	677	664	696	664	679	647	628	625	706	700	653	680	684	669	747	676	675	631	624	695	672	652	661	688	702	684	669	642	613	697	639	644	656	665	661	674	667	659	636	685	665	726	677	680	644	674	682	703	664	682	624	686	610	681	646	646	668	703	703	644	644	680	680	676	666	709	647	711	644	659	650	656	673	673	654	703	637	631	608	661	691	663	644	695	651	665	635	642	698	679	637	669	651	651	682	687	657	625	719	667	623	679	662	680	685	694	673	624	661	693	667	651	640	674	625	636	645	657	695	697	674	667	669	675	670	687	669	635	622	637	641	620	655	695	653	641	679	670	621	677	663	648	626	686	652	671	645	693	688	665	662	662	647	700	639	647	618	625	615	675	624	645	651	607	654	645	669	647	633	654	691	679	654	674	647	630	656	612	681	691	638	677	676	716	646	647	659	678	645	660	653	684	656	680	687	687	621	606	656	620	658	708	633	655	703	672	626	638	653	672	647	662	654	642	706	655	678	637	614	651	673	651	616	640	674	663	675	681	697	699	624	649	620	677	630	642	696	632	671	627	663	677	676	646	669	691	645	632	678	676	631	669	631	672	659	647	662	667	632	646	658	694	654	683	674	621	663	687	680	616	700	641	691	701	659	664	669	697	642	647	638	674	697	619	636	654	678	675	655	656	626	674	685	697	680	664	654	676	653	602	667	615	688	623	638	677	726	635	667	629	657	649	644	656	683	637	670	647	692	637	640	676	657	662	654	669	630	621	658	645	668	698	657	646	663	698	655	687	683	638	667	649	668	684	708	663	656	647	634	687	670	655	595	684	664	657	718	594	657	681	665	626	701	686	643	649	631	632	688	659	706	655	698	676	667	663	667	656	654	643	700	667	648	660	641	720	607	678	683	646	652	637	629	703	730	697	644	660	644	630	646	703	659	647	671	641	653	655	646	638	706	634	591	636	670	673	657	656	709	655	693	657	693	662	658	671	665	663	664	643	662	646	678	676	661	610	677	699	667	672	688	634	617	697	689	661	646	664	695	660	648	616	677	653	632	675	669	653	635	705	609	656	649	626	679	658	652	662	686	649	697	666	645	660	677	671	668	661	647	640	610	632	671	632	630	654	673	684	652	666	659	671	693	625	623	698	669	608	643	675	642	659	634	639	664	676	658	673	667	706	704	729	709	696	658	694	702	651	656	607	636	656	701	642	681	623	691	661	706	646	661	664	661	666	651	711	710	634	667	627	660	658	665	640	668	623	634	671	710	662	624	666	629	676	611	655	652	677	669	645	606	676	657	647	639	667	685	703	672	680	638	689	636	638	637	661	679	653	642	677	654	695	625	674	668	652	626	667	666	674	643	632	650	658	651	680	589	667	690	671	631	660	647	698	676	682	662	643	645	653	663	612	643	677	652	649	640	688	679	654	665	669	614	656	664	662	694	698	656	668	699	651	682	656	650	695	660	639	672	666	654	648	620	661	652	585	659	654	661	617	642	691	651	671	687	690	619	664	678	722	632	638	662	663	610	680	634	732	648	653	671	641	627	691	700	664	638	646	665	654	660	669	696	668	681	661	627
24660	21285	27909	24898	16037	923	489	383	343	281	239	227	218	202	231	185	210	187	231	194	187	183	162	162	198	164	170	177	191	150	174	173	195	173	176	186	185	191	171	177	172	163	179	169	169	181	176	150	181	188	177	177	172	177	174	160	164	169	160	182	187	174	152	177	164	163	155	183	174	173	174	155	164	177	165	169	176	182	170	184	163	159	157	164	174	160	181	178	180	174	182	146	169	178	167	157	162	182	182	160	156	182	159	166	174	164	173	174	191	177	161	150	154	188	183	176	165	188	165	183	186	185	172	170	182	170	163	162	167	190	180	180	184	159	173	168	162	180	170	180	157	189	167	163	164	167	179	164	163	146	190	173	190	194	177	169	171	145	159	183	178	155	172	134	189	151	164	160	163	164	153	189	166	166	179	170	175	158	154	193	169	195	180	174	170	179	156	175	161	161	194	171	182	174	169	166	166	170	154	178	157	178	174	187	178	173	143	153	162	174	178	157	192	152	146	169	186	155	169	179	156	191	170	176	183	153	172	169	173	189	159	183	159	152	187	168	178	165	207	183	154	185	203	155	186	154	155	153	165	221	168	183	152	164	179	149	159	176	161	197	169	176	167	185	195	174	168	172	153	191	179	170	173	172	135	186	177	170	184	166	161	147	164	165	180	156	167	190	186	164	174	171	172	159	164	158	162	170	159	170	180	168	164	184	152	174	146	179	163	170	159	184	164	161	192	179	146	167	175	171	188	148	160	168	158	168	163	161	175	166	192	155	167	151	169	164	188	174	183	152	163	172	185	167	150	159	163	179	162	152	171	164	160	161	170	180	183	160	184	161	168	162	167	187	182	153	160	170	176	167	168	172	172	200	157	181	185	169	166	154	178	180	175	180	166	187	185	165	165	159	181	149	174	162	179	163	198	170	175	185	174	164	177	172	169	179	156	165	195	164	161	157	176	169	190	170	167	164	171	157	152	170	193	179	153	168	170	181	169	160	158	142	164	159	184	158	171	157	164	179	173	170	150	164	164	186	174	173	154	162	175	176	171	171	162	166	175	175	169	158	169	181	186	146	169	157	161	149	188	166	182	178	164	172	147	166	181	163	161	180	130	183	152	182	177	150	188	156	147	137	176	160	170	164	177	171	158	172	174	166	173	156	157	171	211	142	165	180	161	177	161	153	163	159	196	147	156	203	169	160	166	168	170	171	179	178	177	175	151	168	181	159	166	170	164	185	164	196	180	182	161	173	172	177	157	182	149	178	168	181	174	158	155	189	160	165	156	157	158	179	203	184	175	171	177	126	167	190	152	152	174	148	182	166	186	182	174	169	150	193	170	181	160	166	158	167	181	176	169	185	145	168	179	161	159	181	167	163	179	164	171	189	161	172	163	177	172	166	161	197	180	195	165	157	140	174	166	173	167	165	173	149	176	163	177	168	171	170	164	170	159	181	167	171	169	141	147	164	159	169	156	156	155	170	183	184	182	163	176	174	187	186	160	189	166	155	168	161	166	177	149	170	164	189	184	187	192	155	177	150	158	175	143	169	153	186	139	159	187	146	164	164	165	178	162	159	173	180	167	179	183	163	165	167	156	178	193	155	174	157	149	173	187	190	176	143	193	172	163	173	183	179	153	185	158	169	179	176	170	158	167	175	137	163	171	179	161	171	185	145	157	171	170	178	189	172	152	161	184	161	157	167	176	183	174	176	183	175	160	161	179	199	194	142	183	173	155	189	187	173	181	157	172	167	151	180	184	173	177	155	167	173	170	181	164	181	166	172	167	166	166	153	188	181	172	167	195	169	210	176	165	168	152	157	194	183	185	186	166	164	187	157	194	182	181	209	174	168	161	158	184	165	162	153	186	196	182	177	180	163	185	170	162	171	159	157	173	158	186	173	147	169	145	171	164	174	168	160	164	144	148	178	181	158	154	172	179	161	167	163	169	161	192	180	163	164	160	185	169	155	153	175	138	172	184	157	190	168	176	172	134	141	164	166	155	171	176	179	187	171	184	171	168	166	169	152	151	173	178	171	181	164	194	158	166	169	195	160	171	179	161	164	167	177	176	159	176	158	171	160	164	164	149	203	178	152	171	179	162	189	197	187	148	200	161	154	148	156	159	183	176	150	170	161	157	210	163	160	171	156	192	141	184	159	180	181	165	157	178	141	172	155	170	154	158	171	165	176	186	138	164	147	169	175	185	184	169	165	158	154	158	189	172	178	174	162	163	183	159	178	150	176	153	180	189	169	167	179	168	167	145	204	181	158	175	172	178	179	183	170	157	203	175	180	177	184	194	167	160	171	165	175	154	172	173	176	177	177	167	160	186	163	179	147	175	168	177	160	171	160	181	179	188	166	182	181	168	159	168	184	172	174	150	180	196	184	168	157	191	160	185	178	168	161	172	171	171	154	164	160	164	167	192	180	182	150	178	164	166	194	204	150	176	156	152	196	168	168	175	158	147	186	180	153	161	184	143	177	157	175	166	153	179	182	199	183	188	165	172	182	175	164	163	172	164	146	175	174	156	181	176	174	177	164	170	167	158	171	174	163	157	177	209	169	165	157	144	158	166	140	177	169	148	179	193	160	178	189	184	165	149	168	161	165	164	168	165	168	194	184	168	160	158	180	188	192	193	144	163	146	177	175	181	184	169	149	173	181	175	175	166	154	180	175	171	156	175	168	174	150	191	166	185	172	172	173	180	173	177	159	162	199	186	159	158	170	169	178	173	154	179	170	194	197	162	152	180	180	178	169	176	174	169	200	162	169	151	163	167	170	145	182	192	172	166	159	176	169	185	170	156	164	184	155	180	150	198	190	171	163	169	172	146	161	163	173	168	160	175	167	177	162	186	165	155	152	153	170	157	166	165	152	163	153	170	180	194	183	172	179	180	174	158	168	184	161	188	184	172	153	174	157	177	161	180	186	175	164	166	175	192	172	180	195	171	190	190	186	158	163	162	193	158	147	168	203	173	166	189	191	191	180	186	178	177	157	181	203	182	193	162	187	154	163	181	165	152	177	179	170	163	156	185	164	173	184	172	184	163	162	181	197	159	166	180	185	144	184	168	172	181	149	173	171	156	166	163	157	176	165	162	159	196	182	182	170	169	172	186	157	148	154	183	161	180	157	154	177	176	173	154	159	172	158	170	175	173	163	160	172	175	173	163	177	166	151	184	137	169	181	185	163	140	165	181	153	171	175	147	161	180	179	182	154	146	149	182	164	168	134	163	157	161	172	185	164	163	176	172	186	195	188	176	166	186	161	184	193	183	171	172	166	175	181	138	150	159	165	162	146	171	196	180	171	156	195	149	155	189	184	171	163	172	166	180	179	167	162	186	153	190	210	166	160	169	185	172	178	164	175	173	174	157	160	181	180	167	160	169	179	195	156	161	162	173	156	162	174	177	141	163	162	176	179	198	164	181	157	182	152	173	173	167	179	181	169	183	171	173	206	149	203	170	193	152	136	185	184	174	163	181	156	161	176	176	167
4458	6288	4133	1984	1543	1253	744	697	551	448	341	325	295	286	244	282	221	241	223	199	186	235	204	214	202	195	211	213	202	228	203	204	204	199	198	222	204	186	189	218	184	172	206	204	183	200	216	198	172	202	185	181	219	182	188	200	195	199	211	196	199	207	210	205	220	228	201	181	169	204	207	185	186	207	191	193	207	207	197	166	213	193	202	189	201	209	222	193	195	195	202	211	160	229	181	202	219	190	195	192	207	185	180	188	193	222	196	207	206	191	192	202	204	193	164	186	188	212	197	175	205	206	194	221	194	205	209	190	180	202	189	195	208	220	217	197	203	223	201	203	229	187	175	197	192	184	222	188	197	192	200	215	181	166	215	209	186	212	208	204	206	197	208	201	170	216	199	210	194	190	163	198	220	184	204	191	201	210	182	204	207	182	190	190	181	186	199	213	178	180	200	181	207	165	196	188	210	203	176	203	182	189	198	196	223	200	176	192	210	207	189	216	213	192	182	192	180	210	189	184	217	207	197	178	174	171	181	203	193	193	205	201	176	190	189	199	206	208	195	208	184	176	181	191	196	180	164	225	211	184	218	223	193	181	196	205	206	221	175	171	178	204	185	171	160	180	200	178	174	194	204	188	189	194	192	184	219	199	199	206	179	204	170	201	196	184	200	197	193	182	189	206	193	187	199	175	177	210	186	195	199	224	182	223	205	208	176	171	168	188	193	175	207	222	183	200	201	190	197	224	208	193	177	194	199	167	189	208	185	186	198	207	195	226	197	200	206	207	196	161	192	180	209	179	184	201	179	207	190	199	199	184	228	192	194	200	181	203	202	182	187	207	189	180	199	179	188	203	183	192	204	172	200	202	221	223	201	189	206	200	195	206	193	195	209	179	202	190	193	198	192	173	199	185	204	185	174	205	190	180	204	201	209	178	189	207	202	215	184	189	186	195	192	212	204	195	212	205	155	217	186	188	189	183	202	192	205	236	199	186	229	190	208	209	168	192	224	195	201	203	202	209	194	206	196	211	218	209	209	179	180	199	189	188	184	217	184	180	191	175	184	192	188	201	206	207	205	205	186	195	163	175	190	191	201	167	208	189	188	225	187	220	197	183	195	187	188	199	219	198	211	219	175	211	182	196	196	176	209	181	192	203	172	206	214	188	193	185	166	193	200	206	213	227	214	200	183	210	205	193	208	204	218	185	187	191	193	189	211	201	203	183	200	180	194	178	187	178	221	197	183	231	184	178	188	200	201	189	192	205	169	207	206	187	203	220	194	189	190	211	222	206	174	190	194	186	219	207	191	199	199	221	189	182	213	176	192	196	203	183	183	190	196	199	165	179	172	206	206	176	212	197	200	174	196	193	200	185	201	211	183	190	201	182	197	214	186	216	170	212	226	188	186	196	199	215	170	188	187	190	185	173	210	181	187	205	190	194	184	172	184	200	207	205	177	175	195	194	154	174	170	205	218	173	183	197	183	198	214	169	188	195	220	214	212	189	177	195	174	195	189	226	215	216	209	203	214	192	188	180	182	220	183	177	207	228	209	185	201	184	228	209	194	193	176	230	202	229	222	172	173	226	220	198	175	204	194	184	186	192	215	195	192	210	201	173	195	203	190	208	176	203	213	188	204	205	178	204	198	175	205	179	214	193	209	213	170	195	207	172	212	208	210	210	179	175	194	162	190	187	201	179	225	205	190	205	180	197	194	176	198	169	203	179	179	204	182	193	203	178	171	192	196	181	206	191	184	182	208	161	208	206	193	169	196	176	199	204	188	198	179	198	197	236	192	218	204	192	194	197	180	175	192	175	201	183	210	206	188	202	204	181	195	192	190	186	207	186	174	184	184	199	218	201	185	223	194	215	172	190	170	184	183	185	190	189	200	225	178	220	207	201	185	195	203	170	214	192	192	194	195	198	186	188	193	187	227	209	193	219	213	179	195	174	211	190	193	206	194	206	186	187	227	172	209	182	210	179	196	189	200	206	200	206	176	218	176	209	194	192	209	206	198	188	179	205	198	187	209	201	190	179	180	198	204	171	212	200	196	204	184	201	203	197	230	212	197	201	204	184	212	199	206	199	198	208	206	188	172	198	188	214	191	222	201	182	191	166	206	194	189	201	192	213	189	207	218	193	173	176	194	190	209	182	183	196	216	188	195	190	173	189	177	194	184	194	204	205	175	181	229	196	216	202	182	186	177	209	175	180	224	186	192	196	198	202	203	186	172	186	199	227	197	195	213	200	187	193	220	229	221	187	189	197	183	181	188	208	193	169	211	213	199	213	177	204	162	185	182	179	211	213	187	202	196	197	198	198	172	191	193	202	175	218	169	209	180	177	200	191	176	185	204	189	209	188	200	204	176	165	191	210	205	186	208	214	179	192	207	210	218	190	179	186	179	182	198	197	190	170	169	202	202	205	215	181	174	159	214	195	171	206	187	204	174	225	190	215	186	177	217	185	196	206	216	183	208	165	191	213	196	170	199	191	170	201	201	189	178	187	206	187	189	165	195	200	177	195	209	202	162	212	184	189	206	211	208	214	194	185	202	207	185	222	220	205	192	205	204	187	201	201	184	215	207	194	200	180	184	198	203	194	198	212	201	192	215	202	181	203	206	207	202	190	206	201	189	188	194	200	191	192	203	209	195	209	194	227	171	200	184	178	197	174	202	202	174	187	215	211	179	185	206	188	216	199	197	197	191	183	199	200	194	197	197	174	195	207	215	194	216	172	174	187	191	188	172	205	182	193	191	184	178	184	195	204	227	182	222	202	211	204	187	220	192	188	188	220	209	173	197	183	200	169	179	205	197	188	175	196	223	226	190	185	213	196	207	181	156	179	203	192	191	189	201	164	209	209	198	200	176	202	179	218	189	193	180	182	201	197	179	192	206	196	195	191	224	165	187	198	201	182	194	205	182	197	194	171	180	209	175	188	193	222	194	184	220	183	208	197	185	171	207	196	167	207	211	186	191	212	207	224	197	203	196	202	179	177	207	185	213	229	192	218	178	212	189	188	205	188	209	172	180	184	191	203	194	180	223	201	190	206	225	191	169	211	187	206	202	201	180	219	198	197	197	170	196	179	172	194	180	205	200	202	187	208	206	187	224	213	197	213	206	191	196	196	198	190	199	203	202	209	207	213	202	198	203	199	211	205	194	215	200	179	207	200	207	208	192	202	183	207	185	166	188	191	205	213	177	197	167	194	195	190	216	199	218	189	223	190	197	187	202	204	211	205	203	203	202	183	195	212	180	169	207	228	222	187	199	183	203	183	192	180	198	187	166	212	176	212	189	175	186	177	197	180	185	184	219	185	206	204	204	184	215	206	198	194	184	193	189	188	202	211	187	184	188	170	195	187	219	199	201	192	204	205	199	181	234	206	171	191	198	178	188	197	209	189	200	200	195	195	183	200	197	202	184	217	200	216	212	210	203	197	181	180	208	179	187	196	207	164	204	201	185	197	191	193	169	204	202	177	205	212	202	175
22465	21298	29152	23775	21293	21378	12708	1556	1209	929	828	691	662	656	616	558	528	570	521	539	508	505	503	539	501	506	492	482	472	490	493	466	480	467	493	463	493	461	410	457	455	469	461	485	482	445	463	433	426	459	418	439	464	443	503	472	464	466	455	465	435	462	501	460	414	446	438	518	521	454	443	440	447	448	440	424	442	455	445	449	438	446	459	479	458	451	424	433	437	440	462	448	420	466	427	440	421	451	494	457	458	427	450	460	457	455	444	474	436	452	471	414	476	424	440	433	446	431	456	422	436	428	463	464	414	413	426	446	441	403	440	443	469	456	419	422	449	457	433	461	470	458	466	419	460	431	435	430	452	417	432	458	456	416	448	445	407	422	422	447	453	434	470	458	461	419	438	432	473	437	426	427	442	455	444	460	434	429	492	437	457	415	456	476	485	456	441	447	434	416	435	422	415	452	490	430	431	483	462	449	472	465	426	466	431	467	446	424	433	437	449	412	431	453	425	437	428	434	454	458	444	484	455	452	478	412	438	444	448	445	419	429	487	461	457	432	463	432	435	434	437	456	456	447	469	487	421	409	480	443	424	429	452	462	468	416	456	436	419	433	455	438	461	445	424	451	460	489	425	438	462	443	438	435	462	415	433	413	425	463	439	455	457	416	430	420	407	485	415	503	447	415	470	488	494	479	399	480	413	483	459	454	449	458	407	449	441	439	456	458	471	462	443	452	434	468	456	463	410	423	437	468	464	446	437	432	429	464	443	442	425	434	466	484	466	436	431	439	459	416	472	434	471	445	458	432	458	434	424	450	426	435	456	494	464	456	432	455	461	459	448	434	435	418	444	463	444	443	495	442	440	414	451	397	433	409	461	438	456	446	492	477	453	413	458	453	400	469	449	495	424	465	430	439	430	433	501	446	479	460	442	407	423	463	415	439	467	502	475	458	449	474	479	426	404	443	477	457	463	416	429	457	429	482	401	449	440	405	428	465	442	454	447	464	445	488	476	442	477	438	459	432	469	435	478	496	447	481	440	470	471	459	448	477	456	446	452	469	421	431	448	483	404	461	437	444	419	439	460	462	484	481	419	442	449	475	451	441	451	409	489	466	457	432	467	468	465	430	446	482	416	415	453	417	474	451	447	412	403	422	478	447	432	456	435	431	455	466	425	437	442	464	432	432	454	434	447	430	481	462	424	423	478	440	449	466	457	467	469	414	453	470	431	444	441	473	448	454	439	449	456	455	456	399	479	459	435	453	425	430	421	443	412	441	419	430	424	416	444	475	431	410	441	435	459	427	447	449	405	485	472	457	424	425	421	431	430	446	449	472	437	446	456	442	443	469	444	453	448	435	418	443	432	425	436	439	453	432	481	456	445	441	470	450	461	441	439	413	449	460	452	451	444	431	431	487	396	451	423	442	430	440	426	453	431	424	463	412	452	423	501	451	408	424	466	438	429	404	452	449	429	447	457	439	471	465	464	419	442	440	435	428	461	453	436	451	461	431	386	428	453	452	436	448	440	453	417	397	440	410	451	433	472	443	479	424	438	429	449	436	419	429	412	457	441	427	464	488	448	472	414	455	439	448	441	460	433	450	418	447	461	446	467	468	458	435	436	472	479	441	449	440	453	464	435	462	448	431	424	474	450	456	483	454	418	410	424	474	464	420	457	430	448	449	459	471	476	430	436	419	445	439	443	423	440	444	429	438	430	454	439	433	473	450	410	404	462	428	463	424	413	440	443	446	467	432	466	459	406	461	445	448	455	440	431	456	466	455	446	443	452	428	411	437	421	448	418	461	438	436	425	463	417	449	466	445	422	451	460	416	455	485	466	450	445	420	421	470	444	439	424	460	409	474	449	418	410	449	430	453	433	444	410	461	464	472	435	442	456	453	461	418	446	430	452	461	441	431	459	417	448	438	407	437	466	480	439	440	468	453	472	423	425	432	448	438	426	475	463	471	441	457	407	464	417	461	471	449	478	456	456	423	426	447	473	477	468	395	428	456	437	407	476	475	440	443	424	458	447	414	417	441	448	493	478	459	425	435	425	453	440	451	454	431	451	446	457	469	430	478	458	428	450	444	435	407	444	463	455	465	442	476	446	441	454	452	448	456	440	424	451	466	418	431	463	431	432	437	428	454	438	463	460	422	463	453	448	391	420	393	464	410	486	460	454	428	452	434	439	462	453	435	442	447	459	441	471	400	468	456	403	437	457	437	424	403	433	439	448	439	404	427	427	433	448	435	473	463	443	469	411	445	401	448	429	419	424	450	442	464	425	464	438	440	387	439	460	433	399	454	444	447	471	435	430	417	425	428	476	464	469	426	437	412	436	446	426	458	463	432	448	446	426	432	466	426	452	443	404	437	451	455	451	457	474	469	460	473	435	486	401	471	487	448	509	426	428	431	448	443	440	453	473	433	429	467	402	441	484	462	478	426	467	413	465	412	446	465	463	454	422	418	459	441	447	442	437	406	446	475	443	435	463	442	409	459	431	411	454	429	486	426	454	455	445	445	445	443	428	431	430	432	429	454	431	455	432	444	459	469	450	427	417	450	476	460	456	439	446	472	431	387	425	437	421	422	468	459	436	422	460	454	434	437	451	467	463	444	447	462	417	428	429	490	450	438	441	416	448	479	447	466	501	436	427	455	487	464	475	459	434	428	450	474	464	457	438	431	471	385	444	387	420	463	450	440	467	452	456	433	439	440	464	449	446	456	461	449	443	462	459	432	466	457	447	440	418	476	395	405	476	438	410	471	447	430	436	440	431	447	431	450	455	441	425	470	456	450	441	448	424	425	457	424	426	453	451	446	467	446	431	468	431	447	403	457	435	473	475	436	421	457	459	462	408	461	448	413	428	437	403	408	457	461	412	462	402	464	420	431	395	419	457	441	426	470	453	423	421	441	448	451	433	428	426	486	449	449	476	452	423	443	474	451	434	438	437	446	475	460	467	467	449	442	489	434	431	446	467	406	453	464	450	448	463	432	418	440	432	458	444	462	458	413	437	438	438	447	426	453	438	471	418	468	446	458	461	428	437	468	420	418	432	444	464	396	400	445	449	431	420	402	462	454	412	478	435	459	462	431	476	440	458	456	493	435	429	437	437	460	448	445	414	457	425	463	454	437	466	416	442	431	441	423	453	437	411	443	456	430	408	412	424	458	426	418	426	493	430	408	473	462	444	454	441	474	435	427	459	439	422	476	428	468	440	426	464	416	473	432	460	422	436	437	413	473	453	412	442	453	440	474	461	406	437	470	437	441	463	444	466	465	470	443	489	409	426	411	416	452	470	474	468	450	448	465	431	427	452	441	494	430	453	465	477	438	434	450	457	462	470	441	427	425	452	459	448	434	426	478	444	402	438	482	459	451	461	455	428	428	450	416	442	456	428	417	469	433	441	439	436	466	476	435	433	428	439	458	446	432	464	447	411	448	400	427	450	446	496	454	448	397	435	410	412	402	410	455	434	424	409	452	419	477	453	447
6417	17106	11974	6176	4906	3633	2410	2122	1758	1274	975	886	787	750	724	689	690	647	579	566	594	586	588	544	573	580	547	536	515	565	528	529	528	522	487	531	513	507	523	481	524	443	537	455	474	496	520	513	484	501	522	476	483	500	559	504	477	464	527	513	502	527	544	493	449	494	551	475	472	485	528	491	504	493	461	458	519	510	501	458	524	471	511	479	500	489	483	472	499	484	468	482	487	441	452	512	488	459	504	465	497	513	498	491	497	514	519	497	505	465	514	483	490	487	506	464	491	492	507	512	478	497	510	539	492	499	478	516	481	485	488	487	480	484	496	489	463	475	479	466	467	487	487	527	472	453	469	489	468	503	542	496	497	493	457	504	493	532	529	486	476	517	513	462	492	539	495	479	512	499	479	523	544	458	501	504	480	476	488	481	480	484	454	440	521	485	499	522	518	497	484	533	489	503	486	500	473	468	488	473	484	508	480	496	499	517	489	488	484	465	494	491	480	501	494	483	488	515	518	492	489	530	475	501	475	483	472	515	492	477	493	457	491	482	478	479	505	505	480	490	499	489	479	480	499	519	471	520	451	482	499	489	503	456	517	512	471	515	450	491	474	499	476	522	473	467	473	477	510	472	464	471	498	497	470	486	445	501	522	504	508	467	469	474	517	490	463	511	485	499	555	498	522	482	498	490	465	473	478	515	493	509	486	493	485	507	496	500	503	504	504	533	516	526	480	511	496	453	495	479	503	462	541	469	533	494	518	473	464	503	455	495	500	494	474	484	479	471	484	498	510	482	457	520	498	477	492	496	475	476	483	456	484	469	465	473	476	516	521	493	509	505	477	503	499	498	468	520	489	501	496	461	541	519	476	483	492	502	479	511	449	510	489	484	481	481	466	499	470	443	454	492	487	495	486	496	486	463	473	448	403	505	444	473	481	504	466	518	476	492	442	474	478	466	466	475	530	517	476	504	480	453	563	491	491	495	488	461	493	527	513	478	494	490	497	479	500	485	509	503	505	484	459	477	504	483	491	493	461	486	467	512	485	521	477	483	477	517	486	484	508	490	473	491	463	476	503	490	494	485	503	482	496	516	497	495	514	503	474	513	478	466	509	473	517	473	502	468	468	475	501	487	493	490	474	441	485	476	477	510	508	488	468	478	487	476	498	495	519	460	524	460	500	500	461	428	522	515	460	495	500	488	491	502	499	496	476	486	466	528	468	503	519	463	521	505	501	481	516	478	478	499	496	470	485	459	491	484	502	494	475	465	500	434	537	483	460	490	473	457	511	509	466	475	490	503	518	501	493	464	515	524	494	511	530	484	507	466	463	492	458	488	508	504	488	480	506	486	496	514	490	492	511	501	508	518	505	478	497	536	464	493	479	494	483	496	501	455	484	482	511	508	467	442	521	480	465	482	474	497	457	479	486	448	491	454	502	505	494	471	509	476	469	473	467	504	485	474	482	480	472	482	492	469	491	487	500	511	513	486	466	432	520	476	529	504	490	546	490	454	506	484	510	495	467	439	495	509	489	516	494	490	480	496	443	521	529	508	494	487	527	501	455	479	476	499	475	453	482	511	475	509	473	490	478	476	492	444	541	500	522	521	488	458	500	501	479	496	481	485	523	488	481	557	531	493	443	468	495	534	493	507	499	512	515	512	485	516	491	496	469	474	476	478	471	511	498	463	488	501	505	509	474	545	473	508	481	482	501	454	486	492	478	497	471	494	471	433	485	474	471	510	509	520	485	494	475	465	480	492	481	513	481	490	457	491	511	491	493	490	501	520	489	480	435	478	460	479	467	503	491	482	499	509	529	494	486	536	496	493	486	483	504	504	469	490	457	460	444	537	467	495	503	517	495	502	502	501	468	489	499	444	464	500	469	456	509	488	498	498	503	508	519	522	437	471	469	494	532	457	480	487	503	514	509	443	497	503	473	538	533	517	479	486	493	484	490	506	573	501	486	499	477	468	465	445	502	517	455	457	495	496	494	487	518	483	516	447	532	459	493	474	496	440	486	462	490	464	500	455	510	502	504	451	469	466	490	476	462	509	493	541	461	490	437	458	513	468	522	481	517	496	523	500	509	490	484	501	507	492	494	479	486	451	505	500	519	484	488	479	478	481	503	470	484	474	497	475	519	476	500	482	490	484	502	461	456	481	487	512	530	488	450	479	496	454	506	461	479	480	462	505	514	463	510	489	491	475	510	500	510	500	523	467	500	493	515	505	516	494	446	481	476	478	492	502	516	498	450	538	464	481	473	463	465	494	489	480	481	499	518	466	504	464	504	509	507	512	493	535	458	487	439	483	471	489	486	458	482	488	462	482	467	512	459	484	505	471	519	536	512	507	495	482	506	503	485	500	523	476	517	442	468	504	462	470	475	474	468	435	491	469	492	491	474	498	482	473	475	493	518	498	474	492	493	522	504	545	484	510	470	497	503	464	502	504	495	496	505	485	487	491	487	518	497	500	462	471	487	506	482	488	482	477	545	450	478	500	464	495	484	511	480	503	456	517	496	522	495	471	481	471	499	460	483	460	494	443	496	480	495	533	453	456	476	493	516	504	489	499	531	476	461	483	494	511	495	509	484	500	466	502	543	490	484	491	506	486	497	485	522	475	472	499	518	496	493	482	522	487	484	471	506	459	466	466	478	469	501	498	471	495	505	492	459	477	508	512	508	486	488	469	458	499	502	491	510	514	477	540	479	468	516	488	498	499	507	510	495	502	469	508	450	502	495	478	497	510	480	487	498	487	469	522	491	477	462	553	488	476	512	485	486	485	490	487	514	498	494	493	507	490	490	523	490	514	473	494	477	510	544	534	496	476	525	518	481	482	471	547	478	488	499	479	518	507	494	500	476	444	501	499	453	471	504	459	495	492	546	518	527	487	532	467	488	508	504	484	519	508	474	495	520	505	509	511	509	520	513	480	506	515	471	512	504	473	486	482	512	488	509	498	485	462	489	495	489	526	492	498	521	507	493	471	489	495	468	524	503	436	522	477	466	488	480	504	446	478	484	541	511	500	514	490	486	493	484	483	469	475	511	507	490	491	489	489	513	483	490	510	490	480	471	450	497	493	506	500	465	471	466	521	476	485	492	503	485	498	491	494	458	478	496	497	479	531	540	481	503	462	502	484	482	509	502	459	488	473	517	453	492	525	505	487	437	504	471	534	487	519	524	493	484	480	491	509	515	484	507	503	445	516	493	487	500	484	495	479	437	524	495	490	467	512	501	512	509	492	512	503	474	503	476	488	491	473	491	464	513	482	503	517	497	535	482	516	482	471	490	514	508	494	488	497	496	456	485	507	488	491	483	470	492	501	480	519	492	516	469	546	480	507	473	493	447	484	489	486	444	513	478	511	470	489	517	509	451	516	487	479	463	450	484	508	506	499	487	490	484	445	455	498	500	510	463	515	527	496	508	455	502	500	486	488	492	459	510	458	506	506	471	475	486	524	477	476	461	479	454	489	477	499	495	498	457	447
27430	19448	5851	736	518	469	412	398	399	378	394	377	377	405	380	382	401	371	382	359	375	352	350	380	384	376	360	392	364	373	405	345	401	372	362	354	368	366	326	352	383	391	362	356	352	384	347	348	376	364	405	412	389	367	357	397	370	400	371	358	383	373	386	395	412	365	340	346	356	380	387	368	357	381	373	353	380	344	383	363	408	355	359	349	383	371	370	359	379	421	393	375	340	360	373	380	394	386	390	380	368	379	373	380	381	340	353	404	362	329	357	371	358	372	383	382	366	384	365	361	375	363	361	363	394	394	391	378	384	378	394	370	344	385	344	366	363	350	357	363	364	373	367	329	373	349	338	354	377	379	373	343	393	371	402	334	352	383	342	376	378	390	396	323	391	343	361	376	357	373	377	378	335	330	365	397	339	371	364	386	368	355	366	322	357	345	381	354	405	368	378	386	363	379	364	372	370	339	344	385	364	366	358	337	374	333	362	351	341	397	385	409	370	370	356	342	343	398	369	381	389	404	366	343	385	393	395	365	364	357	409	360	382	362	361	384	381	359	383	398	395	366	355	404	366	369	334	393	419	360	398	406	344	387	392	345	373	369	373	377	409	366	394	391	385	374	379	394	401	382	385	371	421	391	405	414	396	393	364	388	362	378	397	372	383	382	354	340	363	390	381	365	328	339	349	388	352	373	386	352	359	372	351	338	353	356	403	406	366	414	396	354	342	382	387	384	367	397	372	360	378	392	350	354	380	379	383	371	379	383	355	362	403	360	423	372	367	397	376	332	361	335	348	369	385	338	372	366	371	359	380	369	355	351	353	356	381	410	346	376	359	371	388	364	370	370	392	391	384	368	393	389	387	397	394	361	366	376	407	361	364	366	344	368	403	393	388	389	379	360	358	375	420	385	373	390	368	375	364	397	381	380	388	386	363	346	360	365	369	360	373	388	348	330	358	400	384	372	390	381	352	385	412	339	404	401	388	361	367	371	370	374	375	375	398	380	365	395	370	406	378	379	347	365	331	384	375	373	362	388	334	367	424	369	404	376	415	382	364	396	409	378	384	386	370	376	390	328	383	375	385	361	364	366	401	376	366	348	395	325	369	429	392	395	364	352	351	367	364	381	359	361	360	357	335	386	379	375	381	375	380	380	361	363	383	375	392	370	356	377	346	356	363	365	405	370	397	383	372	348	368	385	361	348	338	355	356	380	381	367	369	371	370	364	348	388	365	346	366	338	395	358	333	376	379	357	334	378	373	382	370	326	403	392	385	378	377	385	360	368	361	379	385	404	349	397	327	338	397	374	384	365	378	386	332	395	374	349	345	354	365	364	417	405	364	395	375	396	391	352	367	371	336	325	337	394	387	356	395	372	387	351	391	361	333	372	349	393	365	386	394	425	392	374	351	378	348	362	339	380	362	384	408	408	352	346	384	358	349	369	347	387	380	370	367	353	336	360	365	381	376	386	353	323	373	398	344	392	388	373	358	408	384	380	378	335	402	355	390	408	374	309	353	365	350	357	379	365	361	357	407	390	416	352	373	389	391	378	367	370	385	371	332	392	394	351	405	351	357	361	374	379	405	355	388	360	416	377	351	385	359	355	393	383	343	371	367	395	360	364	371	370	396	368	367	358	411	377	374	375	374	371	357	382	353	395	354	394	343	374	364	414	362	388	390	364	379	372	351	403	374	376	395	372	365	388	366	329	396	346	350	361	346	399	373	378	374	346	385	353	352	364	409	344	374	372	338	382	370	375	364	369	401	383	402	359	425	401	380	371	367	359	366	363	371	369	357	361	378	369	378	356	369	355	372	393	362	371	375	371	345	385	353	382	332	365	353	353	404	362	355	369	387	380	369	350	382	380	374	358	371	377	365	383	404	392	346	377	385	401	351	362	373	339	389	372	381	409	358	361	377	357	382	374	356	396	381	367	365	352	384	374	350	401	322	411	377	388	386	396	359	371	347	372	385	386	367	391	395	399	390	368	372	380	382	364	356	336	358	391	338	373	338	395	410	373	387	343	383	367	383	377	371	355	381	376	353	377	328	367	399	384	322	381	366	370	331	404	386	365	362	359	349	383	363	359	370	349	412	377	374	387	361	406	351	381	391	382	384	360	336	384	381	353	377	395	369	382	374	359	418	380	395	369	380	376	375	377	367	370	410	370	383	331	414	430	405	388	377	394	382	363	385	358	379	346	342	379	349	386	379	353	358	381	353	376	403	372	353	384	362	355	370	368	354	387	393	353	384	375	372	373	378	364	358	363	413	331	391	400	365	376	378	401	350	372	370	367	398	375	392	424	394	384	381	362	410	365	322	368	370	377	372	372	326	359	398	351	411	371	386	369	417	370	387	381	366	362	394	374	359	338	403	364	374	392	395	365	344	387	371	347	353	374	353	375	410	373	401	392	374	365	362	394	410	332	396	385	365	385	363	357	347	376	389	358	384	365	395	389	363	374	374	395	391	402	382	377	349	374	351	368	368	381	376	396	368	356	377	356	364	399	369	369	367	363	367	364	370	407	377	431	352	351	355	380	359	376	365	362	398	356	412	360	365	379	383	370	374	394	374	401	376	390	383	391	366	369	388	399	386	371	365	345	374	364	363	351	356	360	374	403	371	391	375	384	388	368	353	368	376	376	382	365	409	380	376	358	373	365	372	408	406	379	340	466	353	363	389	397	373	395	331	377	388	358	393	369	399	347	392	366	350	377	350	376	382	402	334	372	402	385	369	362	363	348	355	367	401	389	363	362	388	359	382	389	332	351	361	344	357	387	392	350	402	355	396	350	355	433	336	409	378	374	374	370	389	384	341	373	369	383	389	395	386	367	365	377	366	368	356	391	409	350	374	380	367	374	379	391	393	381	382	348	325	388	378	377	399	372	382	395	321	385	380	354	384	357	377	346	382	356	364	383	352	371	349	375	348	396	364	373	371	396	354	367	382	354	399	355	409	399	380	358	378	376	346	379	419	374	405	337	387	371	368	398	399	400	400	358	408	380	329	375	352	381	350	365	365	372	354	354	372	393	367	385	374	372	347	381	392	377	385	356	385	352	387	369	401	315	384	378	371	359	368	360	383	336	367	371	391	383	385	347	379	386	386	373	375	379	346	369	383	370	369	370	372	354	344	366	395	366	396	389	383	386	366	360	358	351	347	373	353	398	369	381	400	381	384	390	364	378	351	402	363	377	391	374	363	384	402	373	356	400	375	367	360	405	356	364	392	371	376	340	366	404	391	383	401	385	405	376	393	371	339	341	345	343	390	413	387	332	409	369	385	394	365	378	362	391	354	356	386	379	349	402	398	377	343	400	381	338	353	383	391	372	407	365	368	387	384	375	384	342	353	394	343	344	356	362	374	359	379	375	395	393	373	376	361	375	367	393	390	389	372	405	383	370	382	388	396	390	376	364	375	336	366	379	392	406	348	376	358	381	382	383	389	371	347	377	384	390	373	356	396	374	385	391	391	352	372	411	385	336	352	402
4751	1347	901	612	555	502	445	436	484	437	427	434	400	409	422	406	387	409	393	379	409	394	395	400	409	354	396	378	418	419	395	406	378	442	423	403	398	408	376	407	421	411	381	440	390	426	406	406	424	405	396	413	360	392	413	378	381	413	439	409	389	397	380	360	431	372	397	384	391	376	412	407	387	418	393	401	411	395	370	387	364	441	379	396	377	386	369	375	447	420	395	438	407	415	406	399	401	384	387	373	419	386	392	395	408	388	404	400	389	357	404	413	418	393	374	386	368	401	428	413	387	372	404	388	416	388	382	382	385	433	417	401	363	385	415	387	394	387	392	386	411	384	387	397	376	414	417	366	392	383	377	400	362	388	448	356	398	388	389	411	419	442	374	399	400	394	399	395	377	395	387	438	412	402	416	420	390	400	346	356	383	409	359	435	431	432	389	414	416	388	396	382	394	415	385	400	383	380	378	400	405	378	399	405	391	405	394	404	400	362	378	366	411	441	413	416	377	366	404	393	441	367	418	397	412	375	400	391	426	407	400	403	368	391	409	418	388	366	402	364	393	402	414	405	438	417	410	388	402	386	452	437	392	398	414	398	382	396	391	389	419	409	408	414	401	420	395	419	395	390	419	413	410	407	405	407	418	403	406	419	417	412	393	359	390	416	434	409	400	404	361	401	379	391	403	388	376	403	389	422	404	380	408	374	397	414	385	385	359	406	420	396	389	371	407	418	393	404	422	400	397	403	426	421	397	389	365	415	379	395	404	384	420	380	375	399	402	425	387	390	417	383	398	423	433	373	387	400	405	391	401	433	389	410	382	381	420	382	403	401	400	403	399	422	404	396	373	404	405	361	412	429	381	419	373	405	367	379	385	430	370	410	391	431	373	437	379	374	368	395	395	410	387	404	393	411	413	380	427	422	401	424	399	377	396	431	395	449	399	389	376	386	421	412	391	380	402	397	395	421	398	435	435	407	400	382	399	361	377	386	366	385	413	380	376	394	393	387	402	370	421	402	371	429	375	385	385	370	392	395	408	388	395	378	376	386	395	416	412	418	404	407	394	392	394	392	409	386	409	405	378	376	438	397	380	372	416	391	401	394	419	403	399	379	403	395	412	409	455	385	384	375	414	367	398	410	434	395	421	394	393	388	383	363	382	446	419	362	405	399	408	372	418	403	381	383	395	448	377	404	383	404	382	428	416	422	409	421	420	419	411	381	423	450	383	380	428	358	414	378	436	407	405	397	388	405	375	368	400	391	366	430	422	390	416	389	400	427	391	378	423	396	394	418	418	398	403	448	404	399	415	385	369	390	445	411	387	395	398	421	421	385	365	415	393	413	401	398	418	396	401	379	405	407	390	382	394	390	389	367	368	375	388	359	403	398	397	406	408	393	413	367	418	422	399	412	430	428	402	425	402	365	401	415	364	400	396	398	388	388	387	370	412	404	381	364	416	442	405	407	380	392	374	400	404	409	392	391	391	404	417	412	365	369	431	384	385	383	408	395	383	408	412	359	436	419	388	412	387	373	377	418	398	408	435	411	400	442	398	414	398	368	371	413	374	404	425	414	395	360	414	415	411	390	415	416	365	439	400	413	402	377	409	383	392	385	368	425	376	382	393	401	385	400	416	386	385	445	361	370	393	405	406	385	413	386	363	390	392	406	372	405	403	401	429	391	391	415	407	400	401	417	390	406	407	410	412	350	383	404	378	366	404	409	421	402	383	377	359	403	363	395	401	398	416	395	410	378	389	414	397	406	409	397	404	394	425	405	440	431	413	387	417	401	391	415	407	390	380	411	370	365	425	405	387	373	439	387	419	409	398	361	408	381	416	428	389	359	369	421	400	422	422	378	342	404	415	382	395	434	380	361	382	393	399	419	407	410	404	448	359	400	426	410	383	404	383	436	396	421	397	411	391	400	359	367	409	387	376	374	433	408	388	417	446	423	368	416	402	401	449	381	390	401	419	367	385	412	394	401	400	394	383	399	371	420	380	379	421	402	381	354	384	423	368	421	401	407	378	374	390	399	390	401	404	404	396	391	412	424	388	390	426	384	396	397	374	368	409	434	366	380	436	365	417	399	423	427	409	423	402	410	416	391	370	389	391	381	383	410	434	389	411	353	406	398	431	404	374	422	382	389	401	397	352	407	392	411	426	378	390	430	400	390	407	406	409	388	411	386	430	375	386	415	394	382	419	401	420	395	410	411	371	424	426	371	410	402	362	358	401	377	389	391	392	405	421	396	429	407	411	392	425	404	385	413	383	405	404	393	430	414	395	403	388	412	395	399	380	381	428	380	375	360	400	362	373	411	382	417	395	367	383	394	407	383	416	432	360	401	394	424	389	427	370	404	390	409	392	379	407	414	387	381	425	390	410	369	417	415	388	386	393	392	393	397	418	364	414	401	397	374	388	372	411	422	381	386	411	390	386	425	389	398	406	392	411	402	381	390	401	417	392	357	379	375	407	420	378	392	366	395	406	395	414	413	406	402	404	385	422	379	418	390	414	396	406	415	408	384	379	383	412	391	408	409	396	413	396	412	420	396	397	404	409	362	398	366	386	381	367	414	379	427	401	402	369	413	400	379	392	390	365	408	443	427	428	370	430	389	397	405	387	410	412	458	426	383	410	380	377	368	400	366	372	404	391	402	416	419	394	429	395	406	405	378	420	364	398	387	365	396	371	450	418	433	411	396	379	368	373	380	423	422	383	403	387	421	406	427	403	407	428	396	357	364	373	396	405	404	398	399	415	431	396	383	398	381	407	383	383	418	408	391	375	380	433	378	373	392	392	457	376	390	400	400	421	415	388	400	410	381	397	406	423	383	428	388	355	356	405	381	416	407	409	364	410	410	390	382	431	369	378	374	379	413	416	399	405	392	408	443	376	432	409	389	394	387	406	392	373	384	365	389	406	387	402	407	392	399	403	416	364	453	413	414	378	434	387	396	405	369	406	369	404	384	399	407	407	391	375	397	416	410	394	397	392	404	404	433	379	346	389	385	376	394	368	395	410	403	367	392	406	403	413	428	424	402	376	368	407	361	372	449	401	436	408	412	382	427	414	407	412	442	416	381	390	367	441	385	394	410	364	405	410	401	387	388	381	422	383	394	380	415	384	375	382	396	391	385	380	403	402	348	438	384	399	375	406	415	426	387	421	386	399	376	402	424	407	420	410	393	373	401	376	400	424	408	391	403	419	420	408	393	397	405	414	400	374	396	411	405	392	374	393	402	388	405	392	409	388	450	373	404	408	412	381	418	376	399	369	417	385	420	420	420	385	405	402	423	413	387	379	406	413	397	406	392	409	426	414	374	384	393	407	391	373	397	397	406	416	389	430	382	393	396	381	387	396	407	402	408	423	419	382	377	387	407	414	406	410	415	429	386	373	389	387	374	403	389	364	391	390	388	411	402	386	429	378	377	407	385	384	400	393	406	401	419	396	346	402	408	415	403	398	407	372	405	390	380	377	393	383	441	411	365
23530	21260	28743	24084	21271	13509	1754	1156	1031	831	813	743	758	721	714	703	656	610	632	644	626	633	607	631	636	643	642	592	663	593	672	644	642	659	622	648	639	654	596	638	610	676	615	622	596	597	624	613	624	605	649	643	617	635	618	636	628	606	610	614	581	631	602	623	631	679	637	577	642	588	592	611	608	565	580	653	653	613	646	599	584	657	638	654	583	641	655	621	612	621	644	610	610	583	596	594	612	604	621	567	594	638	627	598	564	621	612	605	592	608	577	605	612	617	614	599	603	600	598	607	584	633	640	633	599	623	605	596	616	627	631	633	593	613	626	603	614	607	637	573	608	612	593	677	655	582	610	631	612	590	582	614	590	615	595	599	696	615	559	592	637	606	601	621	675	556	635	612	601	601	661	581	616	570	626	610	615	581	624	599	575	609	644	623	589	615	614	621	604	619	592	617	605	624	651	612	594	634	660	609	595	629	620	647	628	611	608	587	608	592	644	623	624	598	654	607	666	669	590	605	601	603	550	605	621	623	635	605	605	620	617	628	594	640	621	626	619	595	599	631	574	595	623	600	616	629	637	632	600	624	652	604	633	613	598	612	596	648	648	612	607	583	621	636	570	588	583	621	584	603	638	614	558	585	651	584	672	624	617	606	679	625	561	626	636	613	598	622	634	622	633	616	567	566	586	631	620	609	638	629	588	619	627	616	564	554	581	638	646	601	628	634	548	645	596	612	645	635	607	610	563	659	615	611	568	607	620	624	583	636	650	603	605	594	668	652	574	568	627	613	623	601	655	582	575	574	611	604	631	616	611	609	649	607	614	624	633	673	594	620	620	624	578	593	614	577	631	632	596	623	578	620	635	611	639	628	594	639	627	613	634	592	604	561	671	692	632	616	630	559	581	631	582	633	657	611	611	615	587	610	624	597	613	618	614	594	620	591	618	652	600	652	641	558	624	608	620	605	639	613	627	583	614	629	597	627	627	580	610	574	626	613	603	619	611	586	602	635	628	607	605	616	590	599	599	587	642	573	650	617	603	632	624	607	623	623	638	615	633	603	578	579	607	604	604	626	609	621	604	598	600	614	569	617	622	588	660	595	573	603	608	601	612	570	572	665	628	655	594	617	588	622	604	601	606	621	617	622	621	632	647	579	570	621	628	616	616	645	587	610	616	589	616	604	604	607	605	589	636	613	588	604	606	653	601	576	628	637	638	592	613	640	617	593	645	611	617	646	630	593	606	593	580	606	609	604	639	601	546	652	622	606	606	597	617	656	601	626	620	642	640	606	679	648	573	614	580	607	586	646	619	604	550	636	605	598	640	680	601	589	604	625	603	604	650	655	620	603	591	579	605	597	580	595	576	625	596	623	636	608	622	571	629	643	607	641	611	612	644	598	596	668	591	602	629	630	633	583	603	638	626	609	606	623	589	639	634	608	629	659	615	628	629	593	620	618	593	625	608	619	588	597	598	582	573	605	626	618	603	614	594	650	587	605	586	618	610	621	547	592	580	604	606	596	630	631	605	606	573	601	648	592	589	625	598	583	679	605	642	606	595	593	606	623	608	606	617	627	617	655	627	656	578	583	600	602	638	608	613	593	583	616	608	601	625	608	619	662	636	635	586	539	630	614	624	611	597	615	600	637	589	595	615	660	656	582	599	641	601	621	604	591	632	625	604	595	639	628	665	580	581	642	653	598	580	580	627	592	614	641	625	615	577	635	584	573	650	649	593	590	618	595	590	608	565	632	616	604	622	649	574	653	624	609	611	595	606	647	612	631	639	588	587	642	619	627	618	620	582	588	627	601	633	628	628	614	622	657	628	639	592	596	611	627	617	642	623	589	581	601	598	663	555	632	623	620	599	599	617	623	587	630	595	653	634	631	606	630	614	616	614	580	613	596	632	581	643	627	608	592	613	591	632	619	611	613	605	651	600	607	651	601	620	646	620	629	597	567	607	642	640	585	642	614	570	609	598	592	607	623	600	592	643	610	608	662	625	579	641	618	653	606	658	646	632	619	643	627	580	615	607	590	617	577	581	645	610	598	570	608	596	618	629	608	586	638	606	599	609	628	641	621	601	612	620	633	591	581	549	587	641	556	599	574	618	637	607	647	609	616	609	602	624	647	594	608	593	588	586	656	617	574	577	617	592	655	588	606	636	609	590	665	606	612	605	662	601	610	583	585	593	613	588	580	585	618	582	597	568	617	604	622	579	585	627	616	601	601	632	619	653	606	603	626	589	610	663	637	609	596	629	613	653	616	615	610	615	608	604	573	596	579	618	635	627	590	623	619	591	589	617	651	618	601	594	617	625	586	621	565	612	552	622	619	600	604	634	601	586	614	612	558	648	616	573	565	634	605	638	614	607	599	625	642	620	590	650	633	596	602	621	631	596	620	620	581	594	601	573	623	572	606	600	579	657	569	593	617	560	626	563	572	585	623	622	662	616	604	645	622	577	595	599	587	619	576	596	574	600	615	608	618	562	657	640	596	575	609	635	645	632	599	580	582	611	669	605	639	592	609	630	583	605	604	607	616	555	611	565	641	566	631	608	636	610	602	588	634	675	591	644	615	613	587	613	633	633	618	621	582	584	625	614	606	621	614	676	623	604	621	590	610	615	619	600	612	626	593	587	619	649	629	605	602	671	606	594	619	574	598	633	583	651	634	600	616	626	606	649	590	630	630	615	582	583	573	609	623	595	577	643	610	590	599	606	569	579	633	611	613	599	594	564	554	603	582	637	616	626	602	615	604	591	630	576	623	657	590	645	587	609	622	599	630	624	643	584	607	562	626	647	595	580	626	610	610	573	602	642	634	597	578	594	639	598	562	638	640	564	651	636	589	619	581	677	572	644	646	634	581	658	654	587	606	581	614	641	614	581	631	599	633	615	640	627	594	593	604	603	661	657	571	671	584	594	626	588	627	597	609	598	580	621	602	638	620	628	596	643	617	581	621	638	597	618	586	618	610	573	633	580	605	640	654	639	643	609	623	596	602	579	577	590	629	593	590	604	599	616	604	611	632	557	588	579	595	605	583	618	646	609	594	643	598	619	624	644	640	598	611	611	593	589	651	657	578	598	575	610	594	568	594	622	592	600	669	615	649	642	619	628	560	629	619	619	579	590	635	630	616	599	631	573	635	664	579	574	628	616	604	611	604	634	653	615	647	602	560	588	575	604	587	608	606	627	586	615	617	607	575	635	629	593	643	637	632	592	671	615	654	621	593	613	673	579	617	561	627	683	611	656	576	624	596	573	635	636	602	581	578	610	611	618	629	612	626	614	625	596	637	617	610	606	623	584	590	615	613	576	611	618	589	566	593	603	632	614	602	621	630	567	648	602	613	604	604	621	596	629	630	622	577	601	613	604	609	637	580	603	581	587	611	632	606	612	648	629	617	593	610	622	656	612	636	599	615	593	615	630	605	604	629	579	614	630	580	578	635	601	662	615	606	602	623	611	615	636	617	557	573	596	593	596	586	622	623
4990	10455	7307	3624	2934	2338	1662	1408	1269	1011	916	876	827	801	782	765	756	692	751	692	742	697	688	704	734	712	683	676	688	697	729	673	651	663	644	699	682	703	671	641	678	662	649	677	673	651	650	650	668	715	660	614	670	652	642	656	663	700	649	655	644	640	669	643	658	696	654	647	664	672	603	606	674	694	638	655	631	658	699	675	676	675	624	629	671	683	678	633	652	662	623	663	663	682	650	664	662	667	647	697	681	718	630	673	704	625	670	696	665	661	627	675	681	624	678	658	636	668	686	664	645	638	670	712	662	644	674	661	693	641	686	676	660	659	642	697	648	639	666	691	624	637	622	669	642	622	640	692	678	691	683	655	650	685	630	679	626	674	656	665	664	601	662	678	649	682	679	654	675	679	667	606	617	702	663	610	684	641	664	669	648	662	698	673	664	718	624	640	658	685	608	632	673	686	652	648	668	718	650	625	671	663	638	625	655	676	662	615	661	653	660	641	653	621	637	653	668	637	658	655	667	639	652	641	596	643	681	646	683	642	658	684	685	651	643	681	660	633	692	705	637	618	659	631	636	648	649	673	610	654	619	645	703	657	665	634	652	625	690	653	656	623	648	688	659	650	674	649	598	663	652	652	626	624	637	649	610	681	675	679	678	644	678	630	638	672	663	672	607	596	627	660	663	684	605	648	674	645	606	668	659	671	690	653	685	640	645	666	675	644	679	615	663	635	646	607	642	702	623	584	665	652	609	701	662	603	647	670	647	675	643	664	642	640	652	696	621	658	658	680	656	680	674	682	627	635	636	666	642	729	634	686	671	676	683	651	656	625	640	639	656	660	628	651	691	653	643	695	649	640	686	672	664	650	644	614	649	668	637	679	665	640	603	702	653	618	632	700	667	655	616	625	655	676	636	698	692	692	641	701	630	656	645	629	652	656	634	630	710	640	657	653	692	658	669	648	652	627	625	642	657	654	613	676	693	670	638	710	638	619	690	682	680	652	641	604	675	612	630	684	680	602	673	666	623	694	646	669	622	684	631	607	683	662	665	660	675	634	684	597	679	628	671	638	700	666	657	694	683	612	683	652	605	667	641	681	646	615	648	650	664	650	656	678	648	651	671	609	656	653	668	600	638	650	658	688	665	677	645	631	643	638	655	669	682	611	673	581	706	651	664	661	701	668	661	592	637	675	585	656	646	586	682	635	683	641	661	672	682	688	638	659	635	657	656	685	633	654	659	657	678	666	620	654	696	645	676	634	631	653	679	628	665	693	651	667	647	631	659	674	661	685	625	657	645	662	645	690	655	654	648	627	677	631	644	641	653	641	677	683	651	654	648	657	682	644	637	623	635	665	645	638	710	646	630	638	683	657	691	658	611	657	628	651	643	630	662	641	657	654	629	661	689	668	647	693	631	620	661	668	651	639	624	647	664	678	617	694	648	685	624	684	668	672	631	667	622	674	698	650	646	636	719	628	625	657	668	667	635	627	636	678	678	673	696	674	691	615	622	658	699	670	641	659	620	588	672	641	655	654	632	682	656	615	656	707	658	646	617	646	633	655	687	659	634	633	665	594	659	638	602	668	636	694	663	646	666	655	699	632	603	620	666	623	681	660	650	658	671	649	641	641	660	621	640	652	669	619	657	666	683	664	676	680	630	634	634	682	632	648	671	656	668	610	668	663	646	624	674	631	658	644	629	688	648	656	651	640	647	691	698	648	610	695	635	676	675	661	684	666	683	674	663	632	609	588	617	674	677	660	653	677	635	709	638	706	675	659	661	651	668	611	644	620	620	613	674	664	687	697	654	644	674	667	633	676	644	647	673	634	635	641	649	676	662	592	633	604	647	646	721	656	663	672	608	603	649	625	610	661	625	655	617	676	659	625	658	618	661	701	680	655	661	680	618	696	676	612	629	697	626	634	681	695	640	652	644	645	641	669	653	684	670	653	667	649	638	639	638	658	694	658	656	673	671	659	627	633	625	683	654	701	649	712	673	676	649	683	706	665	643	631	655	638	639	674	649	653	668	650	640	716	662	640	662	662	654	685	682	658	668	657	670	644	657	658	625	688	669	676	651	610	638	588	672	623	663	706	646	632	680	632	651	688	629	652	668	674	618	651	661	607	653	659	615	669	639	690	662	681	614	649	666	676	633	675	645	659	663	671	642	662	634	687	661	648	652	656	672	618	682	660	658	654	638	667	632	636	650	636	674	638	661	646	621	611	631	645	654	664	666	652	651	644	662	652	611	666	649	633	634	640	643	620	663	672	641	655	669	637	631	700	661	647	656	711	639	626	655	651	629	653	619	686	607	641	671	637	646	617	687	619	625	667	626	646	677	624	693	615	655	657	671	631	682	665	691	668	603	627	655	635	640	677	683	622	642	635	668	673	657	702	631	659	669	684	630	622	664	620	658	683	703	683	680	654	636	622	696	640	653	688	607	671	614	670	644	648	644	652	652	639	584	652	638	636	615	615	674	623	662	616	646	635	723	704	647	716	636	666	647	676	662	657	610	640	628	683	653	654	649	652	649	656	651	640	650	616	673	641	634	642	596	610	664	669	669	700	679	702	665	615	656	636	682	645	648	642	664	641	663	636	630	645	658	667	655	650	680	660	661	643	662	647	672	680	654	631	644	653	595	692	649	661	644	662	703	636	719	692	641	657	674	642	649	639	644	661	673	658	677	663	670	637	635	649	626	681	648	640	689	658	646	657	679	666	624	672	621	614	630	630	689	695	657	654	663	636	644	672	618	661	622	665	694	664	654	674	664	651	639	673	656	674	644	689	663	668	657	636	622	622	654	666	681	680	618	624	631	642	631	696	630	680	654	704	619	627	617	627	655	601	650	689	656	671	634	642	675	670	623	662	676	661	591	650	627	649	637	614	671	657	694	602	670	640	685	652	661	675	693	670	665	623	628	656	608	685	649	654	660	668	641	675	662	654	666	613	653	650	631	637	656	598	702	643	673	684	604	665	634	628	637	670	622	678	671	668	666	671	661	655	617	661	636	612	650	634	649	666	695	645	658	628	628	627	641	654	641	677	640	629	631	650	594	664	624	640	648	655	673	663	634	681	669	673	640	685	610	686	677	648	677	683	634	690	687	700	644	704	639	646	647	621	656	697	655	706	644	691	665	618	631	646	647	677	640	681	638	703	615	614	660	669	642	671	642	676	673	641	613	646	642	656	620	671	628	699	627	669	691	593	656	667	671	682	652	689	622	678	650	664	616	650	609	647	733	637	678	635	667	619	704	657	665	657	628	661	719	673	644	691	599	616	639	651	635	653	638	685	649	691	641	653	614	687	634	668	658	643	631	633	639	621	700	637	643	647	624	666	640	644	657	635	678	674	681	635	638	672	653	634	661	634	675	709	624	672	616	669	619	680	672	626	660	625	682	620	646	644	640	624	662	666	613	641	664	687	643	618	663	745	643	614	691	683	651	671	655	611	635	655	676	638	631	645	680	689	666	670	593	675	615	625	642	642
24552	21240	27836	24833	15632	892	478	382	306	273	257	257	234	206	220	201	184	196	198	183	188	186	166	167	170	164	174	153	166	171	151	165	173	163	159	169	171	162	179	184	160	174	175	184	151	148	160	176	169	189	166	185	150	181	171	173	186	177	171	179	165	158	176	178	159	179	173	185	176	162	158	172	178	169	154	166	184	166	165	195	148	169	145	173	164	160	164	160	159	183	157	158	187	160	185	165	163	174	164	162	171	162	174	181	169	172	166	172	167	174	164	185	170	170	173	173	171	181	167	174	159	164	161	159	170	168	164	154	171	154	135	159	142	162	171	156	176	172	163	164	157	178	144	148	178	179	150	169	172	194	165	165	166	170	156	154	184	196	145	148	183	169	167	153	174	171	153	177	186	158	186	159	155	183	168	165	199	158	165	171	149	142	171	169	166	165	184	168	183	166	161	193	163	161	159	183	157	192	168	160	164	169	181	170	174	178	152	168	205	148	183	157	193	170	156	135	179	168	163	165	166	157	176	167	177	204	158	188	175	175	179	164	174	176	186	153	152	157	207	167	165	161	175	165	162	157	173	146	161	173	174	166	176	156	157	153	170	172	171	165	156	160	167	164	156	160	188	171	169	180	143	197	169	185	178	148	133	161	172	163	170	165	177	175	159	179	158	155	185	161	177	166	167	168	146	171	162	154	155	153	167	186	162	155	156	154	155	165	152	145	170	152	166	174	172	166	167	180	153	155	181	172	151	169	163	167	178	177	172	155	180	169	163	168	151	187	158	170	169	127	178	181	176	156	185	168	171	163	186	179	156	149	156	168	187	170	187	192	178	180	187	154	156	158	162	157	154	145	181	165	156	149	168	165	196	164	160	187	170	187	169	161	170	162	155	175	162	156	172	183	176	176	173	153	131	158	156	168	165	181	169	164	176	181	163	164	147	183	172	179	174	180	137	159	178	186	146	151	153	151	176	161	180	178	158	171	152	171	166	170	162	165	162	154	185	168	147	172	166	179	177	183	176	179	146	183	168	164	170	154	160	164	150	177	189	177	152	198	161	168	146	171	169	168	154	185	178	190	154	164	160	154	160	164	162	167	165	169	194	160	154	186	185	170	166	135	140	171	151	183	157	178	144	148	159	156	186	183	147	164	143	176	177	172	186	156	172	183	148	157	161	158	182	184	179	191	168	206	174	172	148	185	166	181	173	162	171	153	156	159	164	174	169	170	164	152	173	162	143	152	186	164	149	159	173	167	173	136	168	183	163	143	169	161	171	165	154	171	169	163	192	164	173	150	155	175	172	181	162	177	186	168	156	160	170	163	180	159	195	151	147	169	146	167	175	164	196	175	162	159	157	167	173	166	164	172	163	168	160	172	164	164	151	169	178	171	158	172	166	161	180	164	175	189	178	154	179	162	193	189	170	149	172	174	175	179	185	210	167	156	165	167	174	185	174	146	140	168	177	177	170	156	190	171	185	168	170	182	173	178	164	181	160	141	175	175	176	187	183	161	190	168	156	170	174	171	168	152	150	158	158	149	159	158	147	175	161	179	148	169	168	175	148	176	167	171	149	181	164	167	194	189	171	153	166	143	172	162	185	167	159	154	182	164	180	159	168	176	160	167	174	149	164	173	174	180	170	140	168	168	159	151	179	161	187	161	168	162	152	171	173	146	145	169	172	162	160	161	177	191	174	149	167	184	182	188	174	155	163	204	181	176	159	162	170	182	194	143	164	159	167	171	196	173	162	177	173	166	204	176	166	168	152	166	190	166	155	163	177	129	170	192	186	146	157	182	156	173	149	175	179	141	178	178	178	151	148	160	168	156	181	190	176	161	174	153	178	159	169	192	168	157	140	153	164	164	176	167	160	162	162	146	158	184	169	178	186	170	161	168	180	151	169	152	138	172	169	175	172	169	158	157	179	189	158	190	159	174	167	194	150	180	175	170	194	170	186	173	159	184	185	155	176	160	198	149	181	170	167	180	154	164	179	169	187	192	139	178	170	164	173	143	141	170	178	179	150	173	174	179	182	157	164	157	154	160	163	178	174	163	164	177	169	145	167	165	174	159	190	168	171	190	150	172	146	182	156	170	173	191	179	165	184	160	180	165	163	159	164	150	163	161	161	156	177	158	176	149	149	154	163	155	186	164	159	165	153	165	172	179	164	183	182	153	143	174	162	167	148	155	172	152	169	161	165	192	164	180	151	168	172	148	187	172	168	164	183	162	171	163	162	164	169	160	164	179	152	170	155	171	181	175	148	177	152	147	164	141	194	154	198	154	169	164	173	178	174	161	157	151	160	164	137	173	155	150	163	178	134	163	149	176	155	148	176	181	159	179	155	179	201	182	175	175	167	166	180	147	162	155	170	151	169	189	177	147	184	161	159	171	178	145	158	171	160	177	186	155	163	157	152	160	191	177	155	175	167	176	164	162	157	176	158	149	165	183	178	157	130	158	174	172	172	151	165	192	175	152	161	158	141	173	180	170	158	164	162	177	159	174	146	178	177	159	177	159	189	147	145	150	168	152	173	155	163	167	162	188	164	176	202	155	169	174	151	177	170	166	148	171	156	160	149	172	146	165	172	175	152	158	177	160	149	149	180	146	158	151	162	176	148	184	168	152	146	167	150	158	162	170	188	175	185	152	155	170	152	189	179	175	153	180	147	156	159	162	160	161	177	152	178	158	167	156	160	184	180	200	184	163	184	188	149	158	143	161	151	173	182	171	183	154	168	170	166	169	152	165	188	175	137	176	171	182	137	166	162	169	165	171	166	165	166	178	156	146	187	168	176	154	151	159	174	190	165	186	165	156	145	172	152	184	154	171	169	200	165	178	159	169	185	152	187	174	148	151	162	171	188	161	173	153	168	156	186	164	156	181	174	158	158	176	161	181	142	159	161	167	180	160	173	180	185	160	146	182	181	162	156	193	164	189	169	158	168	179	184	162	176	166	172	160	168	171	173	159	186	150	185	172	163	186	172	178	190	159	160	200	169	143	151	169	183	160	150	172	168	160	174	148	182	166	173	176	171	156	188	184	153	142	172	183	173	181	174	171	179	170	163	154	139	163	183	182	177	161	171	151	158	168	195	166	142	174	169	167	172	151	151	187	184	163	164	156	174	170	150	171	162	181	133	164	183	181	162	161	178	169	163	155	171	182	167	152	163	177	164	173	161	182	157	158	169	164	149	176	193	178	160	168	165	168	159	166	171	163	163	182	142	189	150	146	178	172	167	166	146	145	178	182	180	165	144	162	141	175	172	193	163	175	171	160	174	161	164	170	156	166	173	177	162	170	167	165	165	177	172	145	170	170	176	156	146	176	175	178	164	179	161	160	162	181	170	174	162	177	167	167	169	151	156	188	170	171	182	194	172	172	153	159	160	159	198	158	153	178	176	162	165	164	172	160	152	164	165	168	180	175	146	195	178	145	163	174	169	162	177	162	179	174	172	181	160	147	173	156	170	165	165	173	170	158	196	157	174	150
4716	6356	4030	1931	1527	1228	778	599	553	423	337	312	269	303	264	250	241	231	222	218	223	220	210	200	196	185	207	218	225	192	195	176	224	222	192	198	172	217	210	191	176	180	214	207	201	203	177	178	175	170	197	210	192	189	183	197	206	185	192	203	193	201	171	201	224	201	187	179	167	187	203	169	192	219	215	200	179	191	186	176	189	191	182	208	205	211	196	214	172	185	205	192	207	208	168	175	209	194	188	175	190	205	226	193	201	189	186	211	213	197	218	197	190	203	202	167	171	215	200	203	184	191	210	198	201	190	191	191	211	230	198	181	174	208	205	191	207	180	199	163	170	195	182	210	187	180	209	202	189	211	178	200	196	203	201	202	184	178	194	216	194	183	199	200	172	176	214	172	194	203	198	172	219	205	197	219	185	201	187	196	158	183	220	190	198	194	208	190	201	235	195	188	177	202	209	188	204	181	188	208	199	195	196	175	188	190	189	195	190	197	185	195	186	227	184	188	214	210	202	207	180	178	176	180	199	195	180	174	187	189	214	203	185	197	200	197	199	209	172	197	187	215	202	193	182	212	197	205	197	196	198	183	203	205	187	206	187	181	216	191	185	193	203	185	190	193	194	211	216	195	204	201	151	198	195	196	201	172	184	187	198	214	196	183	207	192	194	186	184	181	215	192	228	189	168	186	198	205	199	202	187	176	204	204	196	198	173	193	162	185	148	190	185	193	203	168	186	190	183	208	172	183	207	165	185	189	195	176	197	182	193	190	198	188	194	156	175	196	189	198	198	217	201	174	199	203	204	212	181	167	197	195	204	205	221	176	188	200	198	188	196	212	222	189	184	211	186	214	186	175	224	219	196	159	189	184	181	194	211	199	194	194	200	189	204	194	199	181	193	218	177	188	179	200	199	215	168	207	190	192	204	207	204	194	195	210	187	188	176	201	190	168	192	180	188	189	208	201	190	197	199	175	191	208	196	180	201	189	211	192	193	197	196	186	184	205	194	162	195	193	210	164	187	191	192	206	221	195	192	184	175	198	212	200	203	189	210	193	179	199	197	183	206	204	196	196	206	194	188	169	199	188	190	211	181	172	178	187	160	172	192	204	174	185	186	191	217	193	221	200	180	196	208	199	189	200	189	180	181	192	210	196	194	162	193	181	194	184	199	196	175	230	212	181	205	211	186	207	210	175	195	219	214	199	193	174	180	199	167	203	200	195	182	193	200	170	207	213	206	192	182	201	203	184	167	191	192	194	184	209	166	203	184	179	215	180	159	198	194	207	191	180	179	210	209	181	184	212	186	201	197	185	191	179	176	215	191	171	169	201	196	206	194	177	211	187	205	187	174	197	188	200	195	205	194	182	207	193	217	207	209	198	177	211	184	215	207	195	190	190	199	207	190	189	187	200	192	192	177	216	192	188	186	199	187	170	158	206	189	193	165	174	218	190	187	175	170	170	188	178	177	195	200	201	179	192	193	203	187	188	180	183	195	214	206	206	225	178	214	195	167	192	186	181	169	193	192	183	198	179	173	206	174	210	188	178	184	179	183	157	211	177	175	196	191	197	193	200	204	215	200	214	195	199	199	183	191	186	169	188	201	197	170	214	175	186	195	200	201	188	200	222	196	222	216	181	189	196	191	194	187	201	209	180	186	201	201	197	192	191	189	200	201	167	194	182	198	197	185	217	175	174	197	174	204	212	176	194	208	188	219	215	212	187	211	206	174	214	199	204	180	164	180	176	219	199	190	203	164	187	215	177	204	197	198	212	191	187	202	194	202	174	184	178	190	194	184	180	186	199	198	214	190	221	200	189	186	209	176	197	189	163	217	175	208	186	191	206	172	195	197	179	206	201	177	216	200	184	192	211	185	191	193	182	193	176	215	202	196	201	212	196	183	194	193	184	210	171	208	174	151	199	212	216	198	210	206	173	188	214	197	203	181	167	209	186	186	175	180	189	187	195	191	195	192	189	194	184	192	195	198	197	192	207	212	215	206	194	171	184	200	193	195	200	188	214	175	178	166	181	184	226	216	204	200	213	203	220	226	176	181	204	183	185	211	216	199	172	181	190	187	203	194	172	188	188	199	186	211	173	161	173	188	205	197	211	194	207	176	191	186	190	187	182	199	187	193	198	201	184	189	200	200	198	184	184	203	200	190	201	185	202	194	185	193	191	194	189	198	195	204	184	183	213	190	176	209	180	192	184	178	205	187	221	208	183	186	194	183	195	184	190	166	160	167	210	201	193	195	196	196	195	196	181	205	172	185	197	190	192	189	172	221	209	173	201	202	189	185	204	166	181	194	203	189	187	196	201	177	229	179	171	187	201	204	177	188	180	187	215	212	176	191	156	190	196	197	191	223	170	170	211	183	195	212	191	220	191	215	192	207	194	197	199	191	186	190	189	197	195	205	187	196	181	197	194	192	170	208	198	186	192	163	200	177	178	170	215	189	196	197	183	186	174	191	189	197	199	220	207	208	186	197	185	201	188	213	187	194	206	195	202	196	208	196	196	203	200	180	214	220	209	163	208	181	181	217	198	198	189	211	186	193	216	188	201	215	191	205	189	197	192	181	169	192	188	161	188	184	196	199	194	199	204	177	198	219	193	193	187	211	223	183	219	206	214	194	177	182	215	187	192	176	186	196	211	195	194	197	191	189	218	183	188	176	198	199	184	192	192	179	195	181	194	223	201	185	178	191	190	212	186	191	177	188	178	203	170	210	181	168	192	189	189	190	178	201	201	199	215	178	178	203	196	205	191	199	208	205	192	197	192	187	191	201	209	197	211	196	195	208	197	190	193	215	177	208	198	193	205	181	202	189	200	168	193	212	197	193	183	180	207	199	181	202	165	206	208	218	199	181	176	174	218	196	179	188	189	207	191	209	200	196	190	192	200	202	182	209	199	188	184	192	192	185	182	191	188	204	177	194	205	209	184	198	166	205	175	185	187	175	201	194	193	189	190	214	175	185	200	176	185	191	183	199	187	192	192	197	189	174	197	196	174	203	208	201	178	183	191	231	178	189	204	180	187	169	194	223	174	211	191	194	195	204	188	209	181	211	175	203	193	199	176	210	195	189	193	212	188	198	201	166	187	175	176	187	177	172	185	188	177	202	175	177	197	211	193	199	174	205	196	192	180	198	187	202	195	181	190	180	190	170	189	188	166	181	210	188	193	166	185	193	202	185	194	191	208	179	185	188	189	179	179	209	193	202	167	189	183	214	211	213	191	201	197	171	232	207	198	207	211	209	190	188	176	194	197	194	189	201	201	211	202	191	217	179	172	197	190	182	204	175	185	204	207	170	184	181	203	205	197	205	208	169	185	198	206	193	184	185	177	208	193	191	174	196	188	198	200	183	197	221	176	216	197	190	226	172	207	210	188	184	214	186	163	194	197	194	209	203	193	204	179	195	208	209	192	213	196	194	197	202	190	199	185	181	207	169	202	183	179	196	193	197	187	184	213	204	207	185	217	204	197	202	197
22280	21174	28992	23619	21167	21255	12436	1579	1138	888	698	740	627	614	561	590	539	553	503	563	502	531	507	482	507	459	394	459	463	456	493	487	471	431	435	464	463	436	466	445	456	441	432	415	437	459	488	441	447	453	483	449	449	428	450	479	411	463	428	398	482	441	462	467	455	489	467	426	460	430	431	468	391	431	457	436	412	482	452	428	437	439	415	453	460	463	460	411	460	431	398	465	469	427	469	448	449	445	442	450	414	442	453	412	428	438	428	437	463	396	414	442	447	431	431	444	397	482	459	400	419	436	399	430	460	429	432	441	452	397	437	458	433	398	416	436	410	484	428	420	430	410	453	397	427	474	472	440	451	447	448	403	461	459	399	442	478	416	446	451	427	456	462	407	426	448	438	407	430	448	465	430	433	438	451	457	454	463	429	460	451	422	410	424	421	454	427	412	421	427	468	443	441	405	433	431	415	469	448	417	435	467	431	387	449	438	448	471	405	443	460	428	447	404	444	436	438	455	445	431	405	427	445	432	410	443	427	458	455	434	449	451	432	446	408	442	487	427	428	426	471	441	449	477	418	476	431	435	422	454	470	431	437	412	411	452	417	450	429	412	430	389	453	421	429	453	418	445	461	441	393	460	420	446	446	429	428	438	470	458	416	445	408	425	424	435	428	422	405	427	400	426	419	461	408	463	432	406	452	457	415	426	440	439	441	449	443	457	469	467	424	419	422	454	432	445	454	434	445	425	450	402	432	479	418	465	427	395	398	444	411	416	424	473	433	454	420	414	462	483	411	444	483	456	412	442	419	443	455	397	504	437	424	439	411	432	438	450	425	410	461	480	414	445	447	420	433	446	445	417	466	392	428	415	428	441	437	436	398	446	440	437	428	441	448	438	454	447	430	428	451	476	404	446	433	435	418	472	408	434	414	443	406	445	450	406	424	457	463	385	430	423	440	425	458	452	473	421	455	429	445	440	439	443	429	426	420	463	461	445	418	492	472	434	473	420	378	467	426	426	412	420	429	457	430	432	400	438	385	415	420	428	417	435	434	427	453	434	412	452	409	439	451	438	460	434	463	433	437	456	418	425	438	430	434	398	446	420	439	415	430	426	480	488	447	440	434	433	412	427	471	418	446	407	385	462	400	432	444	436	419	440	405	429	430	434	429	456	431	484	419	425	411	431	401	438	405	433	430	404	439	381	454	444	438	412	415	486	448	429	440	482	419	433	463	451	420	477	422	475	496	470	432	395	441	431	409	465	415	433	426	405	445	382	411	428	431	450	411	444	407	423	436	430	459	424	465	469	443	458	428	392	440	410	421	458	440	449	386	423	454	431	465	438	446	459	449	409	438	450	446	433	428	428	456	422	466	421	428	434	431	428	432	433	456	438	452	429	422	466	426	457	397	415	444	460	432	437	419	463	418	440	426	479	462	400	413	426	423	441	471	445	435	412	452	459	457	394	432	481	435	437	467	411	428	439	413	388	479	416	418	420	405	444	462	443	435	429	418	448	484	430	458	461	410	444	426	428	471	425	456	427	462	451	453	456	423	413	426	440	437	419	419	429	447	422	427	446	417	454	446	429	445	408	428	467	431	418	449	453	427	461	434	463	444	429	382	388	406	400	431	443	461	423	459	429	433	437	415	480	428	458	455	443	473	457	433	438	451	457	425	428	442	450	440	445	478	472	430	432	435	440	470	435	443	435	433	422	425	438	433	435	483	450	404	440	417	454	416	422	448	457	454	424	448	466	443	447	379	455	411	441	420	414	410	454	441	386	443	464	464	445	426	431	449	417	437	438	446	397	422	458	427	470	459	430	468	443	416	442	414	456	431	456	451	421	415	426	420	442	435	425	429	432	445	427	438	445	427	483	475	448	438	474	450	439	455	443	491	435	449	406	448	478	429	456	439	426	466	405	443	446	438	453	454	430	397	441	408	432	428	432	384	449	428	461	422	443	375	419	449	439	465	452	428	413	447	447	386	444	433	434	453	409	401	431	439	432	445	403	429	446	428	444	428	477	443	457	430	436	402	445	445	413	458	436	436	407	444	464	435	443	471	442	409	456	415	445	430	457	459	414	413	419	442	433	414	466	456	453	443	410	445	465	450	420	471	451	435	438	429	413	419	412	443	454	428	462	432	412	454	448	425	427	448	440	460	439	434	463	456	469	393	449	476	406	460	450	418	422	428	436	430	427	426	439	446	459	461	424	456	465	445	421	480	410	469	454	440	411	435	414	460	457	468	460	424	435	445	437	437	443	415	415	406	462	439	454	408	452	383	420	431	420	453	405	419	453	462	430	429	439	439	466	430	470	405	520	426	414	424	465	485	462	434	444	454	466	468	440	455	456	426	402	437	423	421	443	447	469	458	450	437	438	450	441	417	411	425	462	433	422	425	438	425	425	461	443	417	424	403	424	429	433	455	437	440	441	425	443	434	427	433	430	402	453	408	428	437	425	447	438	456	438	423	400	417	452	457	477	456	400	450	441	461	381	444	388	438	420	473	453	443	442	477	452	454	436	441	447	435	417	467	428	397	398	465	387	440	439	449	402	453	430	416	417	457	452	435	412	453	465	433	398	453	400	454	437	414	434	428	402	452	419	447	476	410	432	427	457	453	396	435	466	435	434	426	469	408	484	452	442	436	458	441	423	410	430	433	443	442	452	428	444	453	440	445	421	417	422	454	417	470	474	452	407	446	448	453	411	445	417	408	455	437	438	428	440	457	444	417	440	439	419	426	424	423	442	423	447	443	428	412	475	478	449	420	407	409	443	465	432	425	398	429	434	455	450	451	476	465	450	473	437	465	401	388	426	421	432	416	420	425	443	448	446	421	442	448	413	452	461	425	467	430	459	441	431	430	459	422	453	403	457	464	428	427	432	428	402	450	419	403	423	471	408	431	419	455	448	439	465	436	425	464	423	448	448	389	488	432	439	453	438	422	404	459	460	455	443	448	407	456	437	441	442	394	433	438	432	443	494	465	445	463	423	424	451	438	427	468	424	453	413	407	439	427	434	410	450	418	420	464	417	411	429	423	439	436	432	442	444	435	444	429	460	408	425	428	437	447	417	436	462	459	411	456	432	450	429	418	432	441	402	450	430	409	412	423	403	448	464	450	437	418	441	456	459	454	471	405	413	418	414	414	451	436	410	459	458	435	449	409	424	392	437	431	412	440	402	437	426	414	418	442	435	467	424	407	433	439	409	450	430	455	406	449	455	411	452	421	451	465	429	437	433	457	397	474	422	471	437	440	390	410	436	387	418	435	409	430	454	433	453	462	458	436	460	430	467	431	442	410	400	404	451	427	437	424	396	436	453	434	467	442	434	462	409	436	474	441	445	472	441	426	460	456	419	464	445	451	427	452	430	431	435	435	442	458	423	446	416	480	428	441	421	441	461	456	437	408	433	422	432	440	453	471	428	427	444	408	440	412	421	410	421	428	443	410	435	436	422	461	424	413	464	402	435	439	424	455	475	433	453	440	419
7031	16868	11884	6019	4819	3699	2399	1933	1717	1246	1004	911	822	781	689	669	631	655	631	596	577	530	601	539	511	554	554	548	525	557	513	540	559	500	495	536	501	533	485	478	510	494	523	465	528	516	496	459	491	484	495	478	469	500	477	495	507	502	512	505	473	505	517	440	461	492	487	491	450	477	492	468	485	500	491	488	496	491	498	442	476	525	500	514	484	519	451	469	467	482	482	518	440	487	423	465	459	452	488	458	476	506	496	475	489	480	475	500	513	486	473	479	461	531	487	486	499	497	495	497	524	436	493	483	486	508	498	501	513	471	490	455	472	504	495	503	445	526	486	465	461	471	497	516	470	502	486	517	468	447	532	495	468	505	492	466	499	478	509	478	510	471	472	474	495	495	477	492	471	497	546	472	477	508	499	463	465	452	503	449	478	462	526	478	477	467	496	446	506	497	474	517	460	436	474	521	446	501	513	445	494	460	457	493	433	464	446	507	464	483	445	495	454	482	490	472	446	488	481	474	505	454	445	502	523	457	504	441	470	485	492	478	454	458	456	463	463	515	513	502	467	509	496	475	477	438	522	467	464	506	492	493	495	467	486	493	498	475	436	440	478	494	502	447	521	475	475	491	504	486	471	421	470	512	469	500	407	492	456	460	480	478	468	475	480	492	520	480	485	505	483	477	483	422	507	508	498	472	473	500	512	461	478	468	466	486	507	505	471	472	485	509	476	466	498	491	485	535	482	463	501	520	481	503	457	483	481	464	482	461	517	494	461	487	452	497	506	487	492	481	481	516	511	527	453	466	494	469	469	508	507	464	476	491	437	458	446	518	466	542	484	478	501	463	477	446	468	494	449	438	484	501	484	531	485	511	478	478	502	464	454	471	446	503	497	494	503	461	470	474	492	470	480	475	518	490	492	493	447	480	470	495	482	530	504	443	470	423	494	464	476	482	466	484	446	456	495	497	479	487	508	497	497	480	518	502	475	505	469	463	474	487	468	467	476	437	513	462	512	500	452	482	493	463	463	486	479	447	487	468	522	468	476	442	501	451	474	465	484	486	482	501	479	478	491	488	443	482	508	477	480	454	467	508	506	479	455	502	477	524	532	517	506	469	454	486	481	469	495	465	449	505	470	442	484	489	481	455	514	469	465	462	483	462	482	458	467	460	479	489	491	469	469	494	464	488	464	463	494	500	458	457	480	479	446	475	500	501	463	468	489	474	497	476	468	453	462	473	468	458	506	500	457	510	502	484	469	491	455	468	474	485	460	524	504	487	483	497	488	445	501	450	482	493	471	487	500	481	451	488	475	485	483	499	488	491	509	467	517	492	485	503	514	513	500	504	464	472	472	469	470	470	502	484	495	468	500	502	514	449	433	507	473	446	449	488	467	511	484	495	454	494	457	485	461	499	485	490	459	540	445	521	489	476	488	489	528	494	485	521	451	536	486	446	478	481	463	474	483	476	490	498	483	487	493	493	461	488	484	521	433	450	486	476	471	445	491	464	434	476	478	503	483	508	530	443	532	496	489	443	465	462	486	494	495	522	446	476	537	452	517	468	480	464	537	452	486	514	489	491	493	462	489	485	480	528	461	483	502	470	448	504	459	499	451	452	460	485	485	510	439	475	487	464	487	446	520	514	481	510	482	508	495	495	466	435	525	480	513	506	509	482	519	500	492	488	493	496	493	484	452	483	502	494	475	502	454	456	476	477	471	446	466	458	481	472	476	493	491	507	443	502	488	492	502	493	540	502	456	469	455	490	518	464	449	499	462	447	490	479	523	484	493	511	445	472	468	481	494	478	501	536	521	471	516	496	454	454	454	489	457	470	516	474	519	466	460	495	464	522	478	497	496	504	483	497	496	466	513	483	509	490	448	453	461	426	511	491	443	493	471	479	456	475	451	489	430	493	473	496	474	451	484	485	513	475	455	504	468	481	456	483	468	474	466	480	479	461	470	441	486	512	464	460	484	487	486	484	471	492	513	488	465	446	526	474	496	499	494	508	472	478	509	462	481	486	524	468	458	478	477	461	462	497	477	487	483	421	487	468	493	511	483	483	486	463	477	507	465	454	485	493	466	509	515	502	503	467	463	502	499	472	459	484	486	487	469	479	482	515	471	482	481	490	436	510	465	493	489	445	450	470	477	502	501	454	473	507	493	460	464	496	483	445	474	489	503	479	476	447	459	504	520	492	456	476	504	495	470	469	500	463	469	514	473	466	451	494	481	487	496	476	457	478	507	457	480	492	499	485	452	498	439	502	475	460	473	496	541	455	513	469	489	448	496	458	483	530	428	474	476	523	457	530	483	477	440	448	466	479	491	491	475	443	519	429	498	466	483	488	485	486	504	478	472	444	509	479	470	500	452	471	476	491	463	498	448	506	492	473	473	419	484	511	485	483	477	486	514	481	490	477	502	492	486	470	468	491	472	443	481	490	496	477	485	451	461	466	508	483	523	461	486	484	512	502	498	461	521	506	436	468	459	446	480	481	467	468	472	493	481	467	453	529	457	498	478	454	471	501	499	460	489	458	492	498	496	487	478	488	466	480	461	443	472	499	503	466	476	468	486	488	475	477	544	483	456	498	489	472	487	497	497	520	433	479	448	438	501	474	499	472	511	478	489	498	461	486	467	474	484	492	465	503	462	503	478	486	477	541	471	443	467	476	515	504	472	503	492	490	460	432	467	496	506	481	492	472	480	469	452	460	509	485	457	479	437	515	505	489	490	485	487	473	496	495	511	430	467	447	472	483	470	493	492	487	509	481	487	488	511	482	517	530	468	467	473	518	460	482	496	483	477	477	500	462	491	496	478	503	485	484	491	501	479	459	511	486	496	483	477	470	466	533	466	506	493	461	498	473	489	496	496	482	464	488	469	498	490	513	446	468	465	491	510	459	520	489	497	500	531	529	468	467	510	449	473	503	436	478	470	473	455	493	496	449	465	484	459	473	495	476	509	456	475	476	520	446	468	432	468	454	513	475	508	471	537	494	424	512	477	439	469	479	455	445	452	539	448	454	492	502	499	496	498	493	491	497	458	462	489	474	484	498	469	477	498	508	486	477	511	475	494	436	434	471	479	483	473	516	480	502	473	455	458	499	474	490	486	470	464	479	453	478	485	488	515	495	506	477	547	468	453	486	447	448	460	496	506	476	461	481	452	495	466	487	490	463	471	465	441	453	442	455	492	507	477	439	436	529	463	439	524	503	458	492	465	529	516	457	477	470	487	475	472	441	474	484	474	506	492	484	503	481	477	486	471	434	483	486	467	481	507	481	486	491	514	495	468	486	464	478	448	436	482	472	469	494	489	484	502	477	512	489	508	503	456	476	451	449	491	470	492	488	427	478	472	495	460	486	522	503	502	468	482	480	456	486	491	508	470	461	494	462	414	452	462	470	511	468	449	496	515	486	486	472	477	447	453	488	516	545	548	490	512	456	447	462	464	448	515	478	460	411	441	494	499	483	453	478	449	472	465	471	464	478
27551	19486	6015	1040	808	696	524	432	452	397	376	384	403	409	389	381	352	381	371	363	402	324	388	397	351	377	376	388	367	336	375	365	372	355	363	386	360	356	359	368	402	346	384	357	345	373	414	419	389	378	405	390	356	344	360	400	360	376	354	369	346	384	376	375	362	355	346	390	388	415	350	357	402	359	367	400	367	388	379	378	365	359	328	361	346	396	406	355	338	393	365	369	394	364	351	382	339	353	382	373	355	383	388	363	389	385	356	372	381	386	347	374	379	378	378	348	391	371	355	387	359	379	378	406	405	382	382	340	378	403	371	375	365	408	352	354	403	358	362	372	349	353	362	389	368	368	366	355	364	402	344	396	367	347	359	364	362	381	373	372	358	382	382	338	373	369	362	361	364	362	388	370	378	349	409	342	391	358	400	406	380	347	385	398	381	397	392	355	391	372	395	373	347	395	357	383	352	384	348	406	371	353	371	357	347	358	401	382	345	367	378	360	371	401	390	388	378	367	365	365	358	403	390	357	397	352	369	379	356	414	390	363	386	379	394	395	391	364	381	366	374	348	359	363	411	350	388	357	399	340	362	369	337	371	332	378	389	365	370	385	350	353	374	354	356	362	379	390	396	377	393	349	352	357	403	339	344	379	373	366	345	386	359	409	414	338	418	384	386	399	390	346	365	359	391	382	397	371	382	382	413	355	408	395	398	376	362	398	348	363	383	389	351	384	387	354	352	353	350	396	386	362	369	356	393	366	353	396	363	393	341	392	413	370	408	390	406	382	373	381	391	385	364	389	337	398	344	356	374	389	361	380	418	361	354	359	318	344	370	390	344	366	375	363	362	378	340	366	379	377	356	403	356	366	362	392	380	385	388	345	381	388	342	381	393	366	361	377	405	358	361	360	338	393	390	346	389	407	374	377	389	380	362	377	361	354	340	359	411	375	367	416	322	361	372	378	394	389	362	383	363	352	369	352	325	364	355	349	380	372	384	376	364	369	363	366	350	381	377	352	411	375	360	355	354	343	393	401	379	374	382	355	388	353	387	367	395	368	383	361	374	380	372	399	376	368	387	370	385	370	381	370	360	324	401	376	352	412	420	381	372	353	373	371	376	346	332	379	359	351	365	364	376	336	364	410	359	367	393	354	360	335	377	383	376	362	379	368	343	390	356	381	380	388	359	341	400	380	345	394	353	376	383	363	361	394	362	363	376	411	376	377	380	351	335	365	410	347	380	375	366	379	390	374	357	380	354	390	361	400	353	402	361	392	404	368	359	340	382	400	364	359	335	349	403	377	329	390	366	378	415	396	373	357	368	346	358	391	391	363	389	357	363	346	375	381	388	343	362	398	374	367	393	371	363	373	372	308	371	406	409	380	355	390	379	380	389	424	360	332	384	336	340	377	371	382	382	404	379	376	373	353	403	361	366	379	392	404	316	364	367	401	396	387	376	388	368	381	396	349	372	381	352	357	357	386	366	382	389	387	348	398	350	351	376	397	372	388	431	349	361	327	362	390	402	390	341	355	350	398	409	373	362	367	372	379	379	376	389	384	394	370	379	451	380	384	355	372	369	411	388	359	372	384	337	381	390	369	350	388	340	359	379	350	365	331	388	389	372	367	390	360	347	374	369	344	380	359	380	415	377	372	389	357	372	346	342	344	411	350	365	408	396	369	378	360	347	353	332	394	339	360	359	366	376	361	394	384	380	373	343	362	393	375	365	368	368	402	367	373	369	398	372	337	388	376	346	369	392	371	389	365	376	368	396	343	337	346	412	364	394	346	402	333	387	376	407	327	390	391	369	407	388	379	388	361	354	359	392	392	365	356	367	370	360	403	367	339	356	360	362	402	380	361	366	368	398	349	363	370	371	389	370	414	348	350	368	379	400	384	353	368	383	396	368	314	336	358	382	416	365	373	413	356	399	381	371	377	369	374	374	358	367	392	386	371	351	377	383	378	342	393	374	396	361	336	369	347	365	363	392	385	374	362	368	387	379	364	378	365	356	360	382	353	366	385	386	415	363	354	394	368	351	367	383	372	356	381	387	350	349	360	370	402	396	351	337	370	384	392	360	378	359	375	383	398	402	394	366	373	383	385	367	417	379	380	361	372	385	367	378	357	374	367	382	329	368	381	380	355	365	378	338	393	366	354	385	408	390	395	388	373	378	370	388	308	382	364	358	371	420	396	401	351	338	349	338	334	362	382	367	383	321	338	351	381	401	372	406	379	380	390	376	359	379	367	363	364	380	379	374	388	375	401	372	381	349	369	383	399	372	390	373	378	365	379	352	374	388	352	366	383	375	388	404	410	379	384	409	369	372	369	384	380	370	368	379	384	390	378	340	352	342	406	392	357	362	345	397	364	380	384	391	363	373	357	385	344	365	392	395	371	370	383	377	360	398	377	411	401	365	406	379	386	400	377	372	360	409	371	401	384	399	371	329	344	362	387	340	362	379	399	390	357	383	380	378	380	359	372	376	380	415	404	375	369	403	345	397	381	393	383	402	379	390	362	345	386	328	386	383	374	346	370	388	343	351	371	380	368	369	341	372	388	379	354	387	381	394	384	325	381	403	379	349	369	397	360	396	360	389	347	371	361	418	339	383	355	389	381	408	353	358	371	386	385	386	352	381	404	386	346	372	376	375	354	380	359	354	371	371	356	350	366	380	386	366	361	384	392	413	360	364	357	365	368	374	349	375	395	364	362	356	385	399	381	386	344	402	396	361	373	380	395	361	337	378	365	368	366	381	396	356	369	402	400	365	387	354	361	370	405	368	392	350	396	377	350	403	385	380	377	369	378	388	385	344	342	355	384	369	380	405	354	361	335	373	362	400	347	399	366	384	395	390	350	350	405	396	388	396	410	351	368	354	377	371	358	364	370	388	381	374	352	360	400	344	400	378	395	343	366	370	395	356	377	388	377	405	380	353	360	372	421	386	355	397	397	360	359	320	372	397	399	392	399	378	381	365	351	387	358	358	383	367	383	403	357	360	384	393	354	371	381	323	356	348	377	359	345	367	396	340	394	374	397	358	360	366	382	373	360	368	377	334	393	349	393	381	380	409	360	357	329	370	373	406	399	380	367	365	327	384	386	343	378	417	363	351	325	410	376	380	408	379	371	357	353	365	378	382	366	374	414	338	386	382	379	376	354	358	376	396	342	389	350	368	412	374	387	399	375	371	354	378	356	396	382	373	376	357	370	386	363	397	398	353	385	377	369	365	363	381	386	376	365	380	386	388	403	378	391	363	406	397	388	362	395	371	341	381	402	360	391	347	371	346	394	384	412	409	385	344	381	373	366	381	383	401	373	345	356	362	351	402	371	368	362	374	340	372	405	380	358	353	332	373	366	400	380	378	343	361	371	359	379	361	357	342	370	393	378	388	383	419	382	389	376	438	386	362	383	369	360	382	358	359	367	365	360	382	384	366	374	412	388	391	379	369	380	371	384	370	353	400	393	328	407	348	377	376	353	387	369	383	420
5269	1622	1045	658	597	498	491	472	413	411	419	403	429	412	435	391	430	406	417	415	399	400	367	437	401	393	402	397	398	428	420	386	424	387	379	415	383	417	377	433	378	401	414	393	390	407	377	368	404	395	430	414	400	390	403	420	402	388	404	406	401	417	388	420	385	426	389	415	394	401	410	419	365	395	421	385	373	413	379	407	412	403	408	422	417	365	417	400	426	401	412	394	430	397	412	440	395	413	386	377	412	420	401	388	421	354	389	366	393	396	402	392	420	425	369	370	412	409	390	426	427	448	410	396	394	407	422	390	403	423	394	383	410	398	379	411	403	392	419	373	434	412	395	376	400	412	359	393	416	383	398	369	412	381	412	428	427	405	392	402	410	396	415	382	414	417	417	381	395	397	379	367	378	403	407	412	413	371	395	392	381	398	432	397	388	373	392	391	402	415	401	370	426	380	409	423	387	379	399	413	378	392	456	399	370	390	425	397	375	432	387	393	380	401	425	364	379	412	414	360	418	442	400	400	415	372	403	399	390	392	395	404	390	387	372	388	382	408	383	431	416	431	409	395	384	408	408	419	425	404	412	380	391	400	366	411	406	384	407	401	429	377	404	418	398	399	431	400	393	409	387	386	367	389	394	396	392	399	410	406	382	408	382	401	410	392	366	394	408	367	403	403	373	431	368	409	380	426	444	399	373	383	398	378	404	386	377	400	434	353	430	399	396	399	409	387	397	415	373	412	425	373	419	397	418	408	452	414	358	426	377	409	437	426	360	402	400	404	407	357	419	422	403	407	426	390	376	412	382	406	398	385	375	399	431	396	391	411	407	393	395	397	400	397	425	393	401	403	413	391	405	374	421	399	400	403	420	460	406	430	385	399	390	415	391	386	414	411	384	390	389	398	416	411	429	383	408	431	378	390	399	417	397	407	391	407	402	400	430	382	399	385	437	414	406	395	372	409	408	411	406	382	384	423	410	430	432	400	430	383	408	386	390	356	386	391	390	377	374	413	394	422	385	393	386	383	399	402	371	411	398	404	418	404	418	399	422	412	394	392	406	407	379	385	363	399	410	394	412	386	404	414	418	407	427	392	405	384	371	404	387	370	395	417	399	419	368	386	429	374	384	403	401	424	384	396	434	391	413	425	386	403	399	401	422	406	431	401	382	419	395	416	440	396	376	370	424	409	379	399	357	413	401	435	406	396	453	375	377	407	397	415	423	410	417	396	394	409	395	424	401	371	391	410	425	399	385	374	419	401	386	398	405	402	408	388	405	362	409	389	354	398	393	419	351	401	365	404	384	405	379	392	370	415	379	404	364	411	411	449	404	391	401	389	382	382	382	391	367	395	447	401	397	404	398	365	368	364	414	382	420	406	412	412	399	423	396	399	386	409	432	366	461	382	391	427	392	394	411	384	400	401	421	372	350	447	416	420	412	396	387	405	392	373	400	378	418	386	410	383	407	370	435	431	389	408	378	412	427	370	424	382	383	418	423	392	410	385	377	398	414	424	394	408	388	407	425	411	417	400	409	410	424	391	395	396	368	413	370	397	361	419	389	406	398	374	404	417	371	402	426	390	396	403	394	381	371	385	388	371	423	377	429	427	385	387	397	398	431	385	389	395	390	401	414	402	475	381	411	396	415	398	410	435	442	372	392	414	387	396	404	448	385	386	397	422	409	388	425	391	373	425	391	422	406	387	430	406	423	387	400	384	437	393	420	412	387	400	386	406	408	375	407	390	387	400	444	388	394	415	378	382	426	404	395	375	427	392	404	393	418	381	397	407	434	380	396	408	379	382	393	398	429	399	415	413	382	372	415	420	356	427	425	381	399	385	393	371	403	398	398	401	436	405	418	414	399	406	393	429	403	409	410	416	418	411	377	402	388	416	390	403	417	449	405	398	399	406	392	378	368	366	375	424	383	418	399	413	376	404	435	388	418	371	416	431	406	401	425	415	381	406	393	391	423	403	406	425	383	422	396	435	395	370	393	400	411	393	434	439	388	377	382	393	391	380	392	394	405	386	411	409	392	443	418	413	404	408	409	424	403	412	404	415	401	363	430	380	427	361	398	406	394	422	372	424	414	403	395	389	401	426	393	408	357	379	383	412	429	405	421	359	389	421	407	369	406	372	431	396	379	401	406	426	417	410	392	400	357	380	386	408	439	375	405	385	420	418	441	411	392	401	416	385	399	416	404	381	419	404	409	404	406	369	395	374	431	394	444	386	383	387	421	358	380	405	414	395	424	387	378	401	417	392	386	386	460	381	417	411	399	433	405	393	376	394	406	370	414	412	416	422	384	382	414	393	387	394	403	409	352	418	405	378	412	382	362	393	445	387	415	379	428	392	358	387	395	390	417	426	370	392	416	409	363	398	404	411	433	406	360	405	413	427	388	392	405	372	414	415	388	410	416	395	392	395	427	400	394	405	399	404	384	411	380	402	417	367	391	380	420	391	422	405	387	386	412	393	378	373	411	361	386	422	421	383	405	420	399	423	421	412	402	389	395	409	427	409	377	415	432	371	409	397	379	387	370	399	407	393	388	405	384	406	399	393	415	401	400	388	388	385	432	417	380	388	383	420	422	425	374	393	406	400	417	408	419	408	394	394	425	462	422	428	388	400	460	410	407	383	373	370	389	454	403	405	423	415	396	449	384	397	412	384	432	361	413	394	384	445	402	401	386	399	405	377	427	384	383	376	353	369	433	401	368	400	415	400	423	374	400	398	410	408	380	400	377	443	404	369	441	403	388	388	412	398	418	408	457	441	388	401	365	388	440	385	384	381	384	389	397	422	411	370	363	410	399	424	416	431	416	403	362	419	409	368	395	418	426	355	431	394	409	428	461	414	382	394	379	435	442	413	399	416	400	367	420	419	405	392	384	403	385	400	431	378	391	406	410	416	399	419	383	418	402	400	369	418	417	382	409	401	400	400	387	369	396	404	416	419	381	424	381	374	372	402	420	391	421	403	428	425	438	386	423	386	428	420	404	407	400	373	398	408	380	406	369	346	363	402	391	394	403	382	409	412	412	417	402	450	409	395	406	379	414	415	398	371	419	385	405	374	426	381	417	351	420	435	447	389	420	404	389	414	397	383	385	375	390	424	392	406	368	393	368	423	399	392	393	416	394	418	369	396	399	387	396	401	400	411	397	399	414	412	398	409	430	404	393	358	427	393	422	393	394	407	430	436	377	408	390	363	393	382	403	385	401	410	425	397	373	464	401	376	360	398	366	380	412	395	374	394	374	446	417	385	455	375	387	406	401	399	413	404	440	407	392	401	411	398	412	435	340	388	394	387	395	405	451	466	372	387	374	382	434	400	397	367	424	363	407	394	386	417	386	417	370	406	426	445	431	414	376	386	416	410	442	403	429	414	377	377	396	397	393	417	391	427	380	391	415	378	366	394	415	374	402	396	365	410	421	388	414	380	424	405	362	396	419	385	380	425	436	415	393	394	376	431	391	380	424	389	396	422	392	396
23535	21286	28776	24131	21285	13406	1702	1104	990	877	778	801	751	768	690	680	631	628	657	647	650	641	642	641	648	644	655	642	585	608	622	652	636	608	633	617	588	632	620	606	619	611	613	625	630	627	576	599	622	650	598	595	602	639	582	630	615	593	603	636	609	595	659	615	583	604	665	647	623	651	622	587	586	607	612	545	606	594	610	604	597	566	565	641	570	615	578	594	598	609	606	629	580	564	597	617	591	616	595	625	616	579	610	614	628	564	559	655	551	573	595	599	641	543	621	631	611	630	623	561	622	659	627	597	564	559	599	597	606	593	591	606	621	596	592	566	636	637	590	627	579	625	569	595	650	625	593	601	619	615	612	604	624	590	630	592	578	594	600	586	611	606	575	647	627	559	586	589	625	613	600	591	584	581	591	556	639	641	598	603	591	604	597	638	598	607	591	538	598	588	618	598	616	617	607	629	601	604	644	579	611	602	575	582	641	628	547	636	614	599	598	588	601	570	623	603	538	657	584	610	658	578	612	558	634	617	634	577	568	632	605	613	607	591	607	609	622	656	643	589	592	593	603	631	607	609	573	606	606	581	609	664	558	588	602	642	547	592	597	574	533	602	631	589	638	581	550	603	608	595	622	599	628	589	601	602	538	583	593	571	552	598	645	557	629	598	645	612	635	584	610	584	594	620	626	602	592	611	618	612	606	612	622	613	607	611	638	570	638	627	606	586	608	598	600	589	650	602	629	599	614	573	575	589	599	634	607	572	594	567	603	616	634	544	612	592	625	620	606	630	625	631	579	622	635	623	619	611	582	637	589	564	616	617	605	611	592	592	612	604	565	646	632	582	559	565	600	606	609	589	577	631	610	620	616	604	623	616	605	601	611	589	590	615	599	608	625	573	598	631	636	631	623	645	586	619	625	655	591	587	592	612	590	596	608	570	560	557	625	596	623	612	605	594	591	578	602	590	620	611	579	642	602	625	585	587	631	640	623	590	654	570	577	648	661	647	627	597	602	651	603	601	610	606	645	574	594	597	596	654	620	606	562	571	574	609	582	641	597	598	597	645	591	598	596	631	615	643	595	599	587	602	621	615	565	637	611	611	598	582	644	620	573	583	568	589	633	631	624	579	637	590	571	611	631	614	605	598	626	629	601	617	640	608	580	619	605	612	607	600	595	603	648	628	613	597	622	578	615	576	604	644	630	599	601	613	624	575	624	600	592	611	595	588	599	637	629	642	593	559	584	651	604	593	654	592	593	664	605	583	606	615	615	606	565	602	611	599	619	655	600	602	576	581	616	601	607	627	589	606	639	626	649	594	598	633	593	607	602	616	643	591	635	594	596	605	591	610	585	564	621	616	614	595	599	629	645	628	638	609	610	613	580	663	581	599	608	626	650	610	631	609	635	615	618	582	609	596	577	586	598	606	605	556	580	602	589	555	593	624	601	616	600	605	576	604	601	596	607	613	604	621	623	608	621	602	643	600	609	577	611	579	567	590	579	631	590	606	604	591	604	597	594	570	624	669	597	622	632	612	605	606	582	625	597	615	591	587	612	646	649	645	567	577	618	593	641	573	632	565	636	586	588	584	619	581	588	642	574	643	587	624	605	606	618	620	575	648	626	585	595	595	562	638	592	602	602	606	582	631	581	625	603	580	616	632	575	611	631	614	637	579	552	653	571	632	596	592	587	603	590	570	629	616	666	592	638	588	596	550	628	612	591	599	597	610	653	631	632	563	622	615	585	617	599	618	638	601	623	619	612	632	631	607	568	601	585	641	633	593	649	597	615	609	637	602	626	557	576	600	587	608	681	570	651	616	631	624	606	627	629	581	574	659	623	568	601	592	575	578	632	616	592	581	595	581	578	599	599	575	580	620	600	584	633	589	610	620	619	582	606	632	633	601	602	600	613	556	587	618	606	590	596	596	607	579	643	603	584	612	591	596	609	607	581	623	650	605	646	620	637	619	604	659	589	572	610	585	601	626	620	605	623	678	627	585	599	607	639	619	577	594	600	623	647	669	609	622	654	643	648	565	577	636	601	579	612	629	606	602	604	567	572	584	591	573	587	631	635	593	639	577	607	598	638	569	614	623	642	630	602	544	610	619	629	590	622	613	633	585	619	634	599	594	617	606	581	624	604	601	605	604	635	607	603	579	603	609	609	633	634	604	608	629	610	585	585	570	619	612	603	599	585	611	563	644	618	564	560	623	637	624	607	598	583	594	567	629	584	589	585	607	634	575	635	621	613	621	599	590	586	628	587	609	576	581	614	599	578	626	632	586	631	598	617	618	591	584	654	658	582	659	594	605	606	576	561	638	611	639	564	603	647	575	585	583	623	603	654	656	586	590	674	587	582	622	654	588	605	628	611	634	641	572	576	649	585	540	618	635	575	573	587	605	550	602	589	603	606	604	579	607	611	614	576	591	631	554	596	585	595	643	607	605	603	597	591	660	621	629	599	631	601	580	569	626	616	651	624	611	598	570	614	630	526	594	585	627	616	605	600	607	620	599	578	631	619	577	628	575	576	601	640	602	588	583	582	612	654	616	611	587	589	580	607	598	591	564	630	600	583	608	678	583	600	611	626	602	600	637	610	534	605	561	598	618	592	653	601	592	610	616	654	561	554	589	610	614	580	634	569	576	579	596	608	584	608	590	567	633	607	562	623	587	588	575	606	607	588	598	617	642	598	610	580	585	567	565	549	574	592	612	618	590	607	607	581	634	604	602	614	598	655	599	626	610	562	578	635	602	619	588	614	605	573	617	610	602	617	605	606	581	534	563	638	621	585	619	631	599	630	633	539	598	590	632	593	610	633	614	598	608	606	593	588	577	558	591	643	643	623	559	643	616	612	604	618	619	590	614	602	652	638	608	558	612	609	587	611	626	604	591	629	611	608	592	594	538	598	583	641	617	602	605	573	611	611	604	594	642	628	573	583	620	607	613	621	624	601	594	675	595	629	583	630	640	613	621	611	643	586	616	611	655	576	624	587	597	624	595	596	602	628	643	652	612	596	599	653	609	649	581	575	657	590	620	665	598	601	634	629	581	622	621	576	615	596	590	599	620	652	624	629	644	608	604	610	625	645	598	625	622	622	607	657	590	616	592	559	571	582	586	610	591	560	638	610	639	628	594	555	587	600	608	573	610	644	623	601	610	573	618	607	558	581	626	638	586	642	618	594	612	619	662	644	638	608	577	613	581	595	639	606	649	627	601	604	574	596	636	621	633	598	602	615	615	554	602	583	615	599	625	591	595	583	589	584	607	623	602	653	585	657	586	603	582	576	622	638	610	649	594	628	598	636	590	629	572	638	587	570	643	602	621	610	600	609	605	591	615	626	642	557	594	586	601	599	584	638	596	633	607	587	572	599	606	597	590	610	587	614	617	631	601	589	588	622	650	621	560	584	642	620	640	576	633	620	596	586	625	585	616	624	597	606	606	601	547	612	592	564	631	596	607	601	638	614	628	592	554	601	617	670	599	602	652
5283	10267	7275	3736	2911	2218	1545	1405	1264	1066	934	902	797	737	735	758	780	688	715	706	698	696	692	660	698	643	673	706	659	651	679	642	678	657	701	622	659	647	694	674	671	629	687	663	650	616	655	703	627	651	657	658	701	624	632	612	639	644	671	697	686	647	675	598	684	636	680	640	643	654	619	643	661	648	622	605	660	667	693	664	646	691	611	604	678	651	599	635	633	665	653	640	629	676	659	648	617	603	651	611	599	680	625	660	690	653	621	686	625	643	605	641	658	653	636	669	646	615	643	664	600	663	704	637	589	639	680	647	669	638	620	649	648	633	595	675	622	675	626	659	642	602	597	653	621	657	640	676	614	681	690	706	649	678	648	645	630	656	609	623	659	599	656	663	614	627	603	653	629	649	651	652	631	641	641	677	659	641	579	654	627	614	633	617	640	647	650	670	597	639	640	669	659	612	615	661	681	614	648	653	690	634	641	651	584	656	644	604	656	648	634	639	636	644	621	662	632	690	631	620	646	629	638	651	671	636	645	663	639	648	645	607	652	615	646	653	674	656	636	649	671	668	643	669	625	657	654	690	624	655	647	628	643	615	642	666	648	657	639	690	636	643	667	613	687	672	599	619	601	642	634	663	632	658	666	654	679	619	604	641	649	619	669	694	660	663	616	669	648	685	648	663	665	629	635	654	654	604	641	621	620	610	614	619	649	648	644	653	657	655	650	665	628	624	636	631	626	613	604	645	652	628	624	703	665	684	629	669	635	619	635	636	636	627	632	636	660	621	608	634	665	658	658	679	666	643	659	625	638	672	670	635	666	650	612	619	659	659	662	597	631	683	631	637	658	613	645	646	627	622	666	679	670	670	641	675	638	646	644	655	646	631	655	670	663	646	629	657	659	595	634	655	629	670	669	685	654	628	654	634	683	637	638	639	634	589	647	652	651	668	600	633	669	625	665	652	633	628	613	654	641	659	629	604	596	615	656	599	690	650	653	643	595	625	659	703	630	631	635	691	582	661	636	690	616	701	647	640	697	675	599	654	612	679	651	638	662	642	659	661	633	612	620	688	658	663	663	652	608	639	663	664	662	669	657	618	642	612	645	668	619	614	647	640	650	638	613	631	667	654	650	628	623	637	638	673	631	627	670	680	696	598	651	686	673	668	651	666	637	605	650	663	620	653	657	641	630	667	640	653	658	707	647	637	645	623	677	640	675	676	620	629	621	645	621	654	650	647	650	634	589	635	662	666	597	658	664	664	668	626	674	644	662	598	690	676	598	623	658	717	669	660	613	633	642	668	654	712	651	636	647	654	669	638	671	615	641	642	634	649	629	646	653	654	660	651	629	672	651	698	643	652	639	652	634	650	641	652	634	659	609	608	700	657	637	660	590	657	709	687	629	631	670	627	617	653	648	657	669	650	651	614	678	642	632	660	678	599	676	673	678	635	648	597	641	663	601	643	653	664	653	664	632	668	627	659	625	637	575	668	652	662	619	617	646	679	596	689	641	644	631	642	612	679	639	637	642	644	612	631	656	629	645	630	657	586	608	640	591	634	657	630	658	671	629	623	687	633	644	614	672	653	670	593	669	634	626	649	653	635	620	645	653	628	634	616	671	627	651	611	689	670	636	673	717	678	655	687	633	667	685	648	614	664	624	636	648	602	643	645	671	627	665	650	713	657	661	595	663	620	617	635	653	637	680	649	631	632	635	675	648	668	685	671	655	669	640	650	606	638	617	657	689	643	655	623	643	626	636	633	640	713	685	631	640	622	601	705	648	649	670	639	657	668	635	609	594	633	631	624	649	637	633	619	656	612	645	615	639	651	702	678	663	670	625	640	622	650	648	628	660	661	653	683	634	645	644	628	629	630	659	628	679	636	661	622	654	603	645	678	624	657	661	642	668	658	618	644	645	658	663	641	608	639	676	627	634	626	656	661	643	660	669	678	616	618	660	660	635	706	694	618	615	611	624	653	634	688	635	625	627	663	646	641	598	665	639	650	580	600	647	657	612	718	626	644	658	634	654	598	666	590	629	653	633	632	648	615	624	663	646	660	665	593	637	639	597	607	621	655	633	659	672	658	691	619	675	642	680	647	668	686	614	658	663	621	643	634	635	648	631	671	670	627	658	683	634	665	631	628	602	650	654	614	638	664	680	634	624	651	650	644	613	661	661	637	660	656	602	642	667	660	673	637	657	679	636	682	678	611	673	655	647	618	630	629	641	624	636	673	632	618	643	652	638	661	643	683	642	705	644	641	617	596	641	631	708	631	657	661	677	626	668	682	612	664	666	624	672	630	661	655	645	655	669	651	675	656	643	642	613	667	632	616	630	665	635	659	620	635	652	637	642	657	630	630	624	622	642	688	666	637	640	617	641	590	643	670	673	687	640	637	639	630	675	635	657	642	653	686	615	656	637	665	651	614	605	646	631	649	631	615	714	638	653	635	710	682	668	660	637	692	627	639	621	625	614	674	644	678	673	638	632	668	690	664	639	651	632	613	616	656	684	673	659	611	674	645	661	659	642	640	643	655	605	633	652	706	650	653	647	632	656	623	681	658	622	642	650	684	592	682	633	661	663	664	631	652	651	639	670	630	665	638	680	662	661	644	651	635	603	673	673	657	624	612	588	699	619	663	639	621	631	650	620	599	619	655	616	654	659	668	666	621	662	661	631	657	602	651	617	671	624	619	668	650	609	667	689	669	657	696	655	642	644	636	644	628	688	664	631	640	666	654	673	664	651	577	649	674	626	619	637	585	641	670	669	619	619	656	627	636	630	653	669	660	641	649	654	658	668	646	660	656	661	625	606	698	662	636	646	671	633	653	663	617	625	628	654	627	691	618	680	637	692	687	611	698	671	648	668	600	628	664	626	662	630	623	677	669	667	627	639	658	640	710	637	659	625	653	688	628	676	638	664	638	632	622	645	660	638	667	637	653	680	664	652	668	641	668	621	642	659	593	643	616	620	697	672	685	616	661	669	675	677	648	677	668	649	650	616	643	679	661	609	685	716	622	672	655	665	704	694	628	687	667	626	635	687	664	658	678	663	662	635	638	652	673	668	645	627	672	638	624	633	641	653	632	594	633	684	596	653	625	664	648	659	680	679	685	636	648	649	648	649	661	632	638	686	620	661	670	675	657	681	676	640	645	686	614	638	689	690	632	636	692	627	639	640	639	642	642	685	617	642	710	653	636	637	674	639	650	663	635	660	606	639	664	625	626	646	635	631	612	644	668	633	638	657	652	668	616	617	621	653	659	600	661	659	652	637	692	645	653	619	625	620	609	644	622	660	619	615	684	677	694	627	628	656	639	660	629	659	622	615	623	725	657	645	655	685	671	652	642	649	638	674	621	646	607	654	645	621	627	606	670	673	675	646	648	614	719	633	632	644	667	623	594	666	651	590	616	637	657	685	614	651	615	680	691	634	675	643	642	668	608	657	695	659	643	641	628	666	645	689	622	674	613	639	605	624	629	674	651	628	674
24601	21270	27903	24896	15722	924	470	393	343	289	244	262	217	211	249	206	206	218	166	185	191	200	183	170	199	204	181	174	181	163	180	186	161	183	172	183	170	180	198	181	181	176	146	165	172	183	180	174	157	165	151	167	169	178	169	179	170	174	180	157	156	152	163	179	178	192	154	180	153	167	182	156	164	150	165	173	181	161	149	174	166	157	153	171	172	175	182	183	174	168	183	169	157	171	172	157	170	198	158	182	157	166	178	165	170	176	175	151	165	199	154	173	171	133	160	166	183	168	172	181	186	155	146	193	170	133	172	170	184	178	159	151	162	176	164	185	175	161	161	167	166	160	142	177	176	178	176	147	181	163	165	160	171	157	140	155	166	159	165	173	162	159	172	163	182	167	155	171	166	158	174	142	165	170	175	150	154	177	175	181	166	173	156	137	163	177	161	169	152	173	173	179	172	148	143	161	184	170	154	159	171	166	157	159	157	151	168	185	149	174	148	169	185	135	167	193	183	167	178	155	149	148	155	176	153	168	163	161	179	172	155	158	168	163	157	155	194	157	180	154	170	154	150	136	180	169	173	158	167	175	170	174	151	157	184	144	149	182	159	167	152	168	173	154	152	181	190	154	170	163	167	144	140	149	172	177	184	144	162	148	148	175	183	149	164	139	144	159	167	171	163	147	179	166	165	159	169	161	164	182	149	173	162	183	166	150	157	183	152	179	149	180	174	171	215	174	144	160	164	199	167	156	157	169	166	151	181	157	174	189	154	188	177	154	170	166	178	171	167	164	161	164	157	182	151	165	168	158	190	154	162	170	173	169	178	170	186	164	156	173	159	150	169	180	172	163	150	160	155	174	184	145	152	156	153	167	157	164	179	198	168	156	162	188	146	153	163	158	177	166	157	186	183	165	166	164	180	174	179	210	161	162	153	167	163	181	157	174	158	190	171	165	168	163	186	173	183	152	149	150	164	157	153	160	150	164	161	145	166	173	159	164	158	177	183	143	159	146	163	171	169	172	153	137	171	166	197	168	173	158	150	184	165	158	142	177	145	190	162	164	160	179	172	155	174	168	172	171	154	181	164	151	182	139	170	153	163	177	172	168	173	190	178	143	173	157	193	166	170	160	163	139	143	156	168	163	162	182	157	156	149	167	195	180	169	151	164	153	152	163	171	191	171	171	147	133	160	151	167	148	184	180	159	168	165	150	170	172	156	138	193	193	187	182	128	173	174	165	166	146	167	182	162	176	163	162	161	157	158	169	191	161	168	146	173	180	168	172	165	168	166	174	168	153	182	165	153	172	156	157	139	177	165	144	160	168	182	173	158	149	186	149	149	166	147	157	168	181	171	185	161	176	174	184	125	156	172	175	177	170	173	148	177	161	174	161	162	166	161	149	188	172	160	189	174	183	138	154	187	147	190	152	167	143	170	185	167	166	144	187	150	178	187	158	156	175	170	154	159	163	154	162	178	152	161	149	172	168	166	157	161	170	165	177	152	145	146	169	175	148	179	172	151	155	167	171	171	187	156	175	154	175	154	175	169	159	163	170	172	157	171	156	187	152	176	171	157	190	167	188	174	138	178	141	157	157	175	162	169	151	130	157	154	195	164	154	174	174	164	148	173	167	164	150	167	147	173	185	167	156	167	174	188	169	171	163	176	180	171	160	153	178	169	171	153	161	162	160	174	168	167	152	176	162	152	170	163	174	192	174	157	149	151	154	181	149	179	158	155	175	172	167	175	162	168	176	186	177	179	143	154	163	162	170	171	181	176	154	192	152	167	147	163	130	155	174	164	168	152	171	169	150	187	175	143	175	145	176	163	182	150	149	163	155	168	187	156	191	167	197	164	148	166	167	167	199	175	158	179	174	157	173	156	151	168	157	170	147	141	133	141	161	180	181	175	148	143	173	171	145	153	198	155	166	191	156	176	130	176	147	160	174	170	178	169	166	146	175	161	146	171	151	146	173	155	176	153	168	170	184	177	187	162	157	148	176	156	181	153	161	167	162	156	179	160	152	150	180	141	168	168	171	166	161	163	149	163	158	175	181	164	165	175	170	175	192	166	159	171	153	176	142	184	160	167	190	171	162	154	151	141	137	178	156	143	182	176	171	157	167	165	161	157	176	181	194	164	153	180	174	143	164	143	160	153	167	161	175	163	154	163	136	183	150	186	146	136	163	186	171	174	160	152	169	163	183	162	169	193	176	163	169	133	192	157	174	176	162	173	164	177	159	173	183	170	156	180	173	143	174	174	181	180	171	167	169	170	166	162	173	156	173	140	167	163	158	193	175	150	159	181	196	153	168	157	178	190	192	176	179	164	186	162	165	158	179	189	192	178	163	156	144	160	158	164	155	154	161	154	156	166	173	167	150	154	174	170	181	161	188	181	175	207	163	146	173	180	146	158	165	155	170	176	183	176	175	194	169	174	185	160	164	145	160	189	170	176	167	175	174	170	153	188	148	163	168	155	206	165	183	184	158	190	175	155	159	178	158	163	162	164	149	157	168	191	155	189	154	174	162	157	151	177	193	175	174	157	159	144	170	140	162	181	179	160	173	165	170	187	164	143	142	190	157	144	163	145	144	135	155	175	159	169	160	195	171	173	164	161	169	185	170	175	153	170	153	176	174	145	171	175	181	189	173	171	148	163	162	157	161	161	165	164	159	174	150	173	170	139	164	182	152	163	144	172	147	185	152	187	193	164	166	164	169	167	190	178	174	154	165	180	172	188	155	154	172	169	148	163	133	172	169	183	181	180	177	175	144	163	151	188	157	161	174	161	161	186	156	168	150	185	167	177	167	175	160	153	159	164	160	166	149	192	189	189	150	145	156	173	176	170	180	182	165	163	189	157	166	150	185	159	176	153	173	168	165	167	179	176	177	190	179	168	171	156	163	176	174	162	190	158	165	174	152	172	151	147	161	164	144	157	173	181	176	150	155	152	151	169	167	165	164	185	168	172	165	169	165	137	183	151	179	155	167	174	175	158	162	142	153	183	177	160	162	155	154	151	185	162	169	166	164	154	167	172	164	162	151	159	170	163	148	181	180	163	161	151	197	197	146	159	180	174	150	152	182	193	162	161	177	161	164	157	162	171	154	162	179	172	164	176	155	164	174	133	152	172	175	173	179	160	162	156	170	187	171	174	170	164	144	163	163	186	165	172	177	159	138	165	166	160	166	163	168	167	175	140	162	159	177	168	188	172	161	168	154	179	175	171	164	191	163	174	171	146	153	158	169	170	190	163	160	180	179	163	146	181	177	175	166	176	153	174	173	168	152	157	178	173	164	163	163	177	185	149	177	169	151	169	161	172	176	192	145	145	155	160	183	159	157	164	159	140	147	164	189	147	165	152	150	152	184	171	165	152	157	183	156	161	177	183	177	165	167	172	176	191	141	154	148	152	164	136	160	158	153	166	187	169	151	171	152	170	166	158	166	183	160	152	163	161	173	176	156	173	176	165	172	164	168	168	163	164	169	164	176
5195	6198	4039	1965	1539	1183	801	638	607	406	354	295	287	251	261	221	237	252	220	221	226	226	207	222	196	228	212	201	239	200	207	213	158	213	186	207	211	176	185	194	193	189	191	199	198	220	215	185	195	197	185	176	203	193	187	171	185	203	200	216	171	207	219	185	190	180	183	178	194	181	196	182	172	190	197	208	185	187	182	188	187	186	193	185	209	180	195	194	194	184	205	182	189	183	188	209	182	173	191	197	179	210	202	179	176	188	228	173	200	212	161	192	188	192	197	179	206	199	206	187	191	183	191	191	184	186	179	206	164	194	166	188	193	204	206	209	187	185	219	191	202	178	218	186	186	177	190	184	176	201	204	196	203	201	203	181	175	186	204	182	191	201	176	194	186	192	199	185	204	214	232	190	216	194	167	219	185	186	194	180	195	176	194	198	184	185	201	183	191	184	215	184	199	205	184	206	189	187	199	173	203	173	190	196	191	182	184	197	182	177	207	193	171	211	183	184	200	191	199	177	196	194	189	220	181	208	205	207	189	178	193	234	199	193	182	181	175	179	206	212	207	169	196	222	175	180	186	172	198	198	174	195	193	171	208	194	206	182	189	202	192	189	202	188	189	188	198	207	186	206	152	196	220	182	191	202	169	201	187	179	165	192	201	192	197	195	185	194	206	182	192	196	191	187	221	178	208	182	195	164	188	200	198	197	190	175	220	185	177	201	204	188	173	187	175	189	183	215	195	207	202	187	174	185	181	172	198	188	155	189	197	188	173	190	175	191	197	202	201	198	175	178	190	180	188	174	211	205	210	189	177	189	181	194	188	189	200	194	204	209	185	200	206	201	220	163	191	197	186	164	188	201	187	196	184	193	188	169	182	201	179	210	172	208	185	202	183	174	199	178	180	194	189	182	173	181	190	227	181	197	199	167	184	174	181	198	216	197	207	191	212	183	211	198	201	198	193	203	210	220	186	191	179	194	219	179	170	171	192	196	191	188	183	199	171	191	173	159	183	198	185	185	170	178	203	192	193	195	191	191	189	201	193	182	186	161	178	189	198	197	189	204	198	212	194	216	190	193	185	213	151	214	193	206	188	184	209	193	187	184	172	216	171	165	171	223	203	156	186	193	210	190	189	206	181	195	170	185	202	193	197	180	194	175	214	199	180	184	173	211	212	186	164	182	182	193	163	198	211	199	201	209	195	185	214	201	193	201	201	188	191	193	194	191	201	186	184	187	209	192	181	187	174	209	202	165	227	209	202	212	178	177	204	194	165	181	175	219	171	213	190	227	203	192	189	217	169	196	188	186	197	189	177	186	211	190	194	177	177	185	192	187	173	203	213	209	192	174	231	196	174	188	191	197	201	211	186	189	180	207	188	188	202	202	199	182	179	200	177	184	202	163	200	192	185	194	198	199	224	205	200	193	192	205	193	207	185	180	193	177	164	190	195	178	195	209	197	190	188	197	181	212	183	168	211	181	205	186	199	194	180	224	201	201	192	202	217	193	191	196	194	197	200	206	199	189	194	166	207	163	196	153	172	198	188	208	184	202	169	206	171	181	200	187	167	214	215	189	180	187	190	181	186	206	194	183	186	205	204	177	209	192	214	194	182	192	195	219	183	175	181	185	197	195	209	211	189	206	179	183	173	192	191	185	200	197	191	186	189	183	198	202	196	180	186	181	172	201	199	194	183	199	214	192	190	189	160	197	202	214	179	184	194	194	182	179	190	189	185	202	206	173	208	184	177	205	189	199	163	199	179	209	220	192	176	194	180	201	204	205	176	194	169	183	207	188	169	166	212	192	199	183	203	197	191	200	225	194	196	187	196	229	196	211	185	180	214	181	186	183	175	178	165	200	189	181	185	169	194	182	205	179	177	176	197	195	180	194	206	212	178	202	208	183	215	217	181	207	186	205	174	182	177	212	188	189	204	216	206	204	197	187	191	196	197	184	194	181	202	186	200	206	196	191	188	183	183	205	183	210	206	186	204	203	192	192	191	187	203	203	159	198	187	211	194	173	174	191	171	177	188	181	190	190	182	192	195	180	185	183	189	198	204	196	178	189	209	208	195	186	182	179	201	174	183	173	189	186	193	209	241	192	198	204	212	176	190	196	218	180	177	202	185	200	221	186	224	198	189	176	185	203	198	194	171	185	180	195	174	179	163	190	184	187	190	195	164	172	179	227	175	201	180	192	210	183	214	195	188	171	209	182	201	213	194	187	183	202	191	209	182	186	185	187	215	186	204	210	217	188	190	181	217	214	188	192	193	206	185	205	178	197	203	179	183	202	196	207	193	170	173	196	193	188	187	188	190	189	171	182	177	185	177	168	203	196	203	207	187	190	189	187	197	204	186	189	212	178	205	188	205	198	178	192	185	182	176	186	176	190	164	195	175	191	190	183	183	167	175	206	206	192	231	209	191	191	193	187	192	189	191	178	189	199	187	194	198	186	197	164	212	236	184	218	180	185	205	194	197	183	204	178	202	179	189	200	184	193	190	180	190	195	205	182	207	177	197	206	187	185	202	191	161	193	182	193	209	170	191	204	199	186	187	201	188	182	200	189	224	179	199	182	187	199	181	162	207	157	166	184	220	196	196	207	175	188	205	213	196	187	225	193	183	173	171	183	193	189	191	173	197	175	186	189	179	193	190	197	195	182	194	180	185	185	186	194	190	200	176	194	214	172	196	196	190	180	184	192	216	204	212	199	192	198	187	194	202	191	177	216	183	188	192	191	194	182	187	178	162	212	173	211	191	176	196	192	182	218	184	173	207	201	201	193	212	187	193	178	175	179	175	183	182	190	175	201	208	181	190	202	198	207	161	177	193	187	214	205	194	186	197	192	185	185	192	198	184	203	196	181	193	188	201	178	196	201	174	168	200	194	187	199	175	184	166	201	178	177	197	206	197	202	189	209	181	186	211	177	200	205	191	192	162	169	193	188	191	183	188	205	215	189	193	205	184	208	185	184	193	196	209	198	186	203	196	191	226	201	181	209	178	191	203	196	161	172	205	197	179	204	182	195	188	188	217	172	171	227	190	182	193	166	162	181	173	179	176	170	198	207	207	218	202	188	164	173	197	178	210	212	173	154	201	200	181	194	189	195	199	208	202	184	183	197	193	208	187	188	195	191	206	189	200	195	193	162	176	207	189	183	200	211	187	185	183	190	220	192	217	201	197	192	194	168	173	194	161	206	197	191	168	169	177	180	214	186	220	189	175	199	192	232	225	211	192	178	217	203	188	183	183	187	212	202	205	201	226	198	207	204	194	205	185	218	175	206	172	196	200	209	173	187	190	205	199	181	177	215	192	206	182	198	193	191	209	211	192	185	184	184	180	199	193	176	172	213	168	179	186	178	190	216	186	190	186	192	183	178	200	178	178	185	204	199	199	193	190	188	199	183	193	194	166	174	204	191	195	209	203	212	202	203	206	176	213	197	201	188	205	192	190	203	198	176	188	198	217	196	191	184	200	199	201	178	198	193
22462	21338	29232	23793	21329	21409	12489	1550	1161	881	833	688	692	630	544	538	532	569	524	518	513	527	502	494	496	477	463	447	480	497	511	462	478	463	457	475	443	459	454	428	453	445	448	427	462	470	428	464	433	426	473	399	426	439	415	453	432	443	452	425	417	421	425	434	415	494	474	477	417	410	426	461	421	456	453	447	437	392	437	432	460	471	445	426	462	421	450	455	431	443	429	458	466	434	443	418	448	464	437	466	461	417	439	445	397	450	434	462	438	452	430	454	400	432	439	481	452	429	430	383	469	452	457	432	413	417	498	391	395	411	410	446	434	431	450	424	417	424	422	428	471	413	450	441	436	431	451	471	453	461	426	463	443	479	461	426	417	423	453	406	400	482	426	466	415	446	457	442	456	483	455	431	444	439	449	397	483	409	422	429	455	418	450	420	437	419	448	435	432	426	428	452	464	446	427	457	475	422	396	429	442	432	414	445	445	459	418	426	437	434	448	449	449	460	445	448	430	401	413	429	470	442	451	438	475	485	426	442	446	422	439	420	446	412	435	410	423	399	416	461	438	422	444	446	419	432	437	428	434	419	443	461	422	438	435	407	472	460	449	465	446	427	433	422	429	420	465	443	439	444	426	406	459	431	442	430	436	450	464	453	460	451	441	448	391	430	409	439	396	423	427	433	403	451	420	456	407	424	446	426	477	431	436	442	416	428	405	423	404	447	439	412	413	465	477	483	467	425	446	439	452	440	461	432	456	435	460	401	394	403	416	447	429	434	390	413	441	418	476	418	431	420	442	423	428	485	446	416	445	449	453	439	409	448	428	427	419	471	436	414	443	415	459	425	442	440	436	468	453	460	401	423	422	413	471	417	431	442	440	399	505	439	440	432	460	441	491	403	436	426	429	460	438	460	443	436	416	420	423	462	435	430	468	436	424	427	465	436	418	411	456	431	454	425	500	447	421	404	411	397	421	443	446	447	454	449	419	408	456	396	429	432	420	476	457	404	425	466	424	416	443	426	466	435	462	433	401	450	436	477	433	393	399	422	417	428	435	407	420	466	471	433	419	388	441	454	488	443	483	451	454	428	447	429	459	428	411	452	445	410	448	430	415	412	453	401	439	433	427	424	485	414	422	418	442	420	437	460	464	394	431	468	441	417	423	422	453	423	434	433	421	466	409	417	457	442	415	487	445	457	444	463	423	442	440	429	412	439	450	433	426	413	460	423	467	388	455	437	456	425	431	425	435	443	414	414	443	437	435	462	461	420	441	416	435	416	423	453	458	428	412	433	413	428	443	437	429	463	439	438	426	437	431	431	449	460	472	411	419	446	408	379	413	418	378	456	445	449	441	429	435	387	439	403	426	456	461	414	443	421	412	399	432	464	452	425	443	426	452	417	404	468	422	415	436	461	405	455	462	429	438	471	422	400	443	409	419	423	455	402	432	441	435	444	459	446	470	469	452	437	452	446	469	459	421	445	459	430	468	430	458	445	453	421	426	434	433	436	473	442	425	419	431	429	445	429	427	453	461	442	398	415	449	408	465	406	419	455	417	456	439	441	452	462	486	458	447	431	434	409	501	442	429	434	441	410	449	397	413	415	447	447	448	431	438	403	490	443	438	419	444	428	457	439	417	442	418	461	408	426	460	457	423	473	474	443	441	417	435	429	440	436	456	421	434	429	442	444	431	409	405	457	424	433	452	450	469	449	428	397	405	404	395	384	482	406	435	454	429	440	416	454	416	432	445	424	424	433	435	469	454	427	451	444	462	424	453	475	409	457	392	473	449	452	442	435	436	451	446	428	401	419	443	440	403	422	407	452	431	439	452	423	463	457	408	458	464	461	445	446	401	427	440	405	428	436	426	452	433	446	431	465	426	466	442	403	430	437	452	442	394	421	388	427	427	386	423	423	418	436	443	419	465	453	444	433	405	456	453	450	437	412	423	425	447	459	441	445	474	481	432	448	412	458	481	441	441	415	441	444	435	473	459	387	475	476	451	490	466	424	398	398	404	418	425	442	462	441	450	433	429	457	422	418	409	419	429	420	437	453	422	431	443	433	422	402	420	403	434	439	437	439	396	445	422	446	464	448	409	433	431	447	435	421	407	440	413	415	426	400	434	438	479	452	454	432	407	479	423	461	432	415	451	428	471	420	402	410	446	418	485	452	405	443	409	456	425	487	427	434	419	458	404	410	434	440	478	446	421	465	434	414	445	465	428	426	414	429	462	433	431	435	421	464	459	430	409	434	427	431	427	438	431	453	401	444	480	402	415	442	419	390	471	432	476	427	395	473	468	454	434	439	478	450	453	489	445	419	401	466	388	433	404	420	430	391	392	460	444	408	450	435	446	430	434	457	449	420	458	429	431	440	430	425	417	436	483	418	419	486	437	418	428	439	434	444	442	412	439	457	458	433	440	446	430	475	462	422	432	424	424	442	438	428	441	421	432	425	431	414	448	420	440	415	430	437	435	441	475	432	465	416	443	433	418	451	426	438	453	421	461	429	446	415	441	429	399	452	386	429	429	432	428	473	410	442	423	422	407	424	445	460	448	450	404	405	406	413	477	426	437	427	433	443	431	440	404	421	436	451	440	416	465	414	423	445	437	429	408	411	434	465	415	471	486	474	400	428	444	400	467	418	421	430	469	467	440	404	436	448	445	446	432	467	469	425	480	460	423	454	426	418	445	436	459	449	395	447	411	466	469	426	420	438	442	432	410	440	428	408	432	437	435	421	466	428	400	421	457	417	400	412	450	431	443	412	423	431	432	396	440	423	475	440	447	471	482	468	414	436	425	456	401	441	422	421	429	438	478	428	424	456	469	460	423	468	417	423	426	481	471	430	409	421	492	462	454	423	439	410	458	450	431	442	433	425	415	419	449	441	461	422	441	438	430	442	447	449	435	404	406	458	423	438	449	415	443	403	423	467	462	425	411	441	458	432	444	412	435	391	418	426	447	413	448	441	451	418	421	448	405	437	398	449	458	455	449	409	444	422	428	428	433	415	409	440	431	430	451	398	473	451	471	444	423	467	454	429	427	454	440	457	396	443	470	397	430	413	407	412	462	441	415	430	415	387	464	427	438	443	451	438	427	452	482	427	456	454	406	438	420	428	420	437	434	440	423	416	431	463	475	438	465	459	426	455	438	452	452	439	453	452	441	431	405	467	435	491	419	452	452	439	410	381	420	431	431	428	436	458	395	397	435	430	413	413	451	455	479	465	424	387	466	462	445	425	432	429	459	429	464	431	460	442	426	431	398	395	431	387	436	456	458	455	470	404	432	409	399	400	395	445	461	407	425	413	431	467	470	466	436	447	428	439	441	416	441	419	407	475	450	434	420	438	453	454	420	416	425	474	396	400	437	448	415	463	447	465	387	442	420	408	442	446	425	394	463	447	450	455	466	429	455	454	431	414	427	459	428	457	428	461	435	441	451	414	453	449	427	416	444	420	436	429	477	441	455	413	449	419	464	456	424	404	424	426
7127	16776	11667	5996	4845	3677	2302	1959	1654	1252	979	879	821	780	709	705	665	655	635	572	641	568	527	489	504	541	552	512	524	511	520	551	537	549	527	561	511	491	509	493	463	504	477	464	489	470	462	510	449	486	500	522	528	470	497	502	522	507	496	491	449	482	476	482	479	485	482	462	507	467	472	476	473	473	455	494	465	502	490	491	477	511	499	464	510	470	478	532	444	470	506	473	499	463	527	480	460	503	466	470	462	481	451	487	466	487	486	496	455	479	500	526	463	489	483	487	458	468	488	465	499	480	495	471	468	438	491	503	480	508	490	493	479	456	508	471	508	465	483	491	498	471	477	504	541	468	533	487	479	476	463	480	442	489	463	450	475	517	474	468	489	464	462	467	470	445	487	486	434	479	462	498	479	468	474	459	498	481	452	498	468	461	484	445	484	455	465	474	467	497	472	469	479	510	511	439	473	499	460	484	456	454	455	530	462	519	507	497	476	520	462	478	496	462	458	469	470	511	500	528	510	484	434	489	456	470	501	496	459	456	487	474	495	517	451	544	466	497	500	468	501	475	453	473	486	498	454	510	504	497	467	471	455	454	509	495	464	482	504	451	497	488	486	481	489	516	460	487	484	517	502	494	492	474	477	462	463	476	449	441	504	467	493	482	450	485	468	458	466	480	459	517	470	474	468	462	500	475	455	494	511	464	428	459	468	514	474	495	503	501	439	500	467	439	477	495	470	455	471	467	482	512	495	474	508	473	501	481	478	448	511	482	475	495	517	464	468	463	453	507	461	467	460	475	478	490	509	492	470	458	473	488	470	450	456	490	468	435	488	466	466	449	468	475	495	446	477	474	510	468	484	496	452	476	479	522	456	462	497	458	483	491	478	457	493	483	492	527	479	446	481	468	462	478	472	494	480	456	470	527	434	479	530	462	510	466	493	490	460	524	439	462	478	472	492	460	452	499	462	491	460	497	475	502	469	481	440	456	488	511	455	463	469	468	467	488	491	485	471	457	485	494	466	498	490	450	467	473	504	492	463	466	498	482	474	458	478	485	490	506	471	489	476	460	482	467	506	510	455	447	457	480	459	495	482	478	446	446	465	491	503	484	477	458	473	482	471	469	482	452	436	514	468	445	452	457	468	492	474	470	511	523	491	450	497	541	486	482	439	483	465	486	470	486	501	455	459	484	455	487	501	485	475	489	445	470	458	490	472	513	505	474	492	483	468	485	440	479	512	500	486	492	475	459	482	481	459	457	472	470	475	490	459	494	451	497	486	480	456	461	488	503	486	475	502	476	471	483	461	466	506	471	450	457	477	456	422	472	455	505	455	465	498	490	498	485	481	465	452	459	487	485	457	475	513	498	474	467	499	495	500	495	488	463	468	510	455	465	479	481	481	437	521	510	486	464	453	496	492	455	488	465	469	468	486	457	526	493	452	454	466	480	466	462	482	457	505	495	452	469	463	522	472	486	487	517	451	471	465	453	481	460	469	481	487	489	495	467	441	459	483	439	476	462	469	455	497	470	471	472	467	497	475	472	499	519	480	510	497	463	497	501	473	465	479	443	479	496	488	475	519	489	480	493	474	504	518	459	525	468	479	489	502	458	485	483	473	475	463	472	475	503	502	469	471	497	473	487	498	451	472	514	495	458	458	468	486	487	448	468	502	468	498	480	469	440	492	482	464	510	421	491	462	455	457	484	486	498	457	489	510	502	496	444	450	466	472	462	479	488	488	474	457	482	505	473	507	465	452	438	456	500	480	466	473	478	509	454	463	490	485	470	477	482	454	446	524	464	478	500	498	498	485	451	486	491	464	480	463	481	495	488	448	510	425	492	451	463	481	497	453	428	484	436	486	464	474	473	489	462	476	484	516	471	447	459	486	485	451	448	433	470	499	484	465	484	478	471	482	466	487	512	495	482	479	479	496	502	510	512	498	491	447	446	501	489	493	485	491	506	516	488	501	482	456	498	440	468	456	455	417	451	489	432	482	445	476	476	498	482	524	483	477	494	453	494	457	450	480	465	473	467	477	493	480	463	486	497	463	455	480	475	497	503	520	496	484	446	454	431	454	476	459	484	469	498	468	487	454	455	498	505	465	474	467	522	467	465	489	478	487	468	441	488	493	456	442	480	473	494	496	447	534	475	516	475	497	497	502	467	460	486	467	492	487	466	445	476	470	470	531	459	459	485	519	497	519	446	478	463	508	490	516	493	478	430	492	452	487	478	485	470	446	498	499	448	451	455	448	498	497	473	484	499	486	429	476	452	508	497	466	460	515	501	464	531	495	491	506	492	493	487	483	460	437	466	520	479	516	476	468	475	513	476	515	480	507	441	500	484	440	463	431	458	483	507	453	475	481	542	468	463	432	475	489	492	476	458	447	464	497	465	475	502	443	452	461	472	422	438	496	448	461	451	466	511	505	489	486	457	469	480	481	459	479	492	448	445	436	478	506	476	461	524	465	497	476	514	486	497	469	465	464	444	450	487	472	470	443	458	449	470	479	514	442	452	493	506	493	499	477	475	452	415	456	493	504	480	495	476	477	473	461	492	473	496	461	438	456	458	463	491	440	487	456	499	457	498	505	503	517	497	511	467	518	471	493	501	456	464	520	502	474	517	489	484	459	507	503	473	492	464	493	459	460	467	486	479	485	477	457	480	468	470	439	474	451	468	480	516	476	491	451	474	525	458	461	482	485	489	474	464	486	494	451	489	449	472	432	461	469	456	498	485	492	476	482	456	456	490	486	464	447	454	506	482	488	462	487	434	506	523	460	464	480	445	483	488	470	463	435	461	489	486	509	471	495	469	458	515	495	466	463	454	500	497	496	482	537	491	475	505	489	479	449	460	510	454	500	471	471	477	501	453	433	430	508	539	445	487	480	492	447	474	498	506	468	474	441	474	481	471	470	499	505	504	501	524	447	492	508	503	463	503	457	477	508	458	508	533	486	484	470	507	466	492	457	456	497	512	495	491	468	511	464	487	509	458	498	477	487	459	457	500	478	454	490	489	421	483	460	477	457	464	469	491	451	469	466	531	442	476	481	438	446	509	459	471	482	481	473	451	491	493	459	462	473	456	441	495	454	456	487	470	469	467	474	490	473	481	460	492	510	460	493	456	448	481	460	432	446	517	474	454	523	444	431	514	463	525	478	469	463	462	465	443	483	500	482	459	456	467	460	466	505	511	500	462	454	478	485	471	517	461	442	471	462	478	486	459	464	496	454	481	501	479	481	481	487	483	480	445	473	477	468	509	474	462	486	495	510	499	490	508	493	480	465	507	500	461	486	488	461	484	479	463	509	453	483	505	487	460	472	512	461	445	513	450	491	450	438	492	529	462	483	507	489	493	463	477	450	481	405	458	488	483	476	466	469	503	474	500	457	431	486	525	482	477	485	476	478	493	513	472	483	500	447	517	472	463	470	478	464	455	471	473	478	489	459	495	456	489	469	483	510	479	476	445	487	481	452	471	461	483	458	479
27566	19368	5799	969	682	595	487	423	414	394	410	370	357	374	376	369	391	389	400	405	371	384	350	365	340	371	391	376	386	394	358	360	375	357	355	391	352	414	354	368	376	363	344	386	358	358	350	379	367	390	336	380	329	363	350	371	351	357	377	355	352	353	354	364	344	364	368	375	387	358	342	372	347	388	390	393	339	375	380	396	366	363	369	346	381	373	370	355	355	356	364	373	346	360	379	392	391	400	356	412	366	365	383	359	351	348	371	379	381	386	363	412	380	359	368	348	367	370	399	354	372	393	347	391	392	368	367	374	376	375	343	353	359	394	375	365	359	403	360	388	346	361	391	378	374	361	338	353	384	402	368	359	366	396	354	391	357	372	372	365	377	360	357	378	364	378	366	364	379	404	360	345	367	374	376	379	343	357	351	377	389	384	349	375	359	328	350	344	356	374	406	390	343	368	387	371	356	357	413	387	345	358	369	343	354	331	395	373	386	385	394	391	358	395	396	356	312	386	381	382	413	330	379	366	367	352	367	360	367	404	402	362	365	385	376	378	384	390	347	389	374	365	382	351	344	369	396	373	377	399	354	384	368	367	348	398	369	355	386	377	347	378	410	387	355	394	360	391	382	424	363	383	381	352	390	354	366	371	382	394	389	371	374	326	356	400	356	330	371	356	360	394	373	367	371	381	359	342	366	377	349	392	348	327	371	354	368	369	394	332	362	358	378	379	351	361	366	361	366	369	395	389	394	366	364	411	396	343	383	382	381	364	404	379	369	387	372	372	385	395	374	339	395	379	369	384	385	338	377	361	360	378	359	359	342	357	360	340	386	361	364	359	347	359	375	380	386	343	407	354	378	379	371	400	343	354	392	416	388	414	425	388	406	372	344	371	396	379	338	371	357	374	369	375	359	370	373	389	350	360	336	374	366	369	356	373	373	369	326	373	373	384	370	353	397	333	336	408	371	390	362	360	369	357	350	375	381	397	352	366	364	368	346	389	352	366	364	391	364	370	375	377	375	385	367	372	349	367	340	370	361	350	349	334	322	375	395	364	379	353	349	362	380	359	362	377	396	378	351	403	390	365	330	365	412	381	359	364	398	361	381	357	383	368	386	381	355	386	376	395	352	394	346	363	352	361	396	361	351	391	395	349	368	377	345	368	367	358	354	309	394	363	367	353	372	376	349	355	356	357	378	355	370	385	378	350	379	366	334	351	366	369	372	380	397	379	368	356	398	356	354	386	355	370	374	336	384	339	366	370	353	396	379	369	379	362	360	410	381	404	350	374	356	374	376	405	382	405	376	366	368	374	353	365	384	391	371	367	363	378	339	385	350	398	400	374	347	364	357	328	367	321	375	391	350	368	382	400	347	351	374	345	371	389	399	395	346	343	353	396	390	377	354	359	372	358	368	350	361	345	377	382	379	365	345	384	356	346	321	373	388	338	357	408	401	370	374	366	397	394	355	357	388	364	342	370	386	303	372	370	386	377	383	352	347	346	387	357	377	367	354	385	380	352	360	372	329	342	382	352	368	387	384	396	387	391	392	385	382	373	371	381	371	365	378	370	349	347	387	383	376	382	373	351	388	413	379	380	369	391	339	399	363	383	362	363	382	397	380	352	339	378	357	395	408	357	415	370	361	369	375	386	383	344	358	381	383	342	384	374	391	386	372	382	348	356	374	376	354	377	349	363	374	392	397	364	415	365	354	387	362	364	361	368	339	356	372	393	373	366	381	368	372	379	372	383	363	367	353	356	352	378	365	384	349	368	380	362	373	409	361	389	385	386	380	357	410	394	393	356	388	391	386	386	345	365	388	359	353	365	389	385	365	356	376	368	375	378	396	377	362	384	398	391	368	372	367	374	373	387	362	379	351	337	351	336	365	374	383	345	416	372	374	373	371	384	368	349	356	396	358	342	393	346	375	372	383	376	366	392	394	359	371	374	374	321	368	359	361	356	368	389	376	395	389	387	384	388	328	376	429	364	364	378	367	365	404	373	373	375	357	396	356	379	397	358	354	361	373	357	352	363	407	398	398	392	396	375	357	351	323	390	411	397	385	332	377	334	329	353	356	398	360	354	368	368	357	394	379	392	363	324	395	367	367	353	377	389	343	365	369	336	372	390	410	367	379	381	396	350	395	373	379	342	383	352	337	378	375	377	361	348	360	328	369	358	387	346	370	363	353	371	391	392	345	357	355	366	403	373	365	380	371	364	375	371	342	371	389	368	332	390	331	367	328	366	366	385	423	389	369	357	386	387	405	379	408	360	356	367	356	355	373	346	358	380	398	384	402	358	357	349	387	379	345	391	353	357	381	389	368	377	339	388	365	352	364	372	376	345	350	375	385	417	371	386	337	408	394	393	379	365	428	352	388	409	400	361	355	358	336	374	346	389	351	379	370	362	359	375	389	385	379	401	388	372	376	370	374	354	400	348	379	375	356	373	369	376	383	351	375	378	370	361	346	372	365	359	340	372	382	370	375	373	332	356	368	380	395	371	363	396	359	399	363	364	373	387	377	407	406	392	339	357	355	349	411	389	367	384	359	368	364	345	387	401	419	370	375	333	389	382	327	381	352	408	387	361	374	386	364	392	382	373	363	371	409	365	345	365	357	376	362	368	384	376	393	335	402	375	361	381	374	371	405	378	373	382	356	361	321	384	375	381	382	376	412	380	336	372	375	341	365	342	367	370	368	364	390	374	378	374	398	372	371	345	382	364	355	354	353	344	374	366	358	394	382	366	389	356	373	359	402	367	341	349	376	394	349	366	354	367	395	384	401	393	372	401	368	342	372	365	378	419	359	332	391	381	351	374	385	352	387	326	351	339	329	347	357	354	372	392	379	370	347	386	381	351	375	355	335	340	394	378	365	346	374	381	384	370	360	368	398	417	391	403	389	409	349	356	378	413	388	359	383	356	396	359	338	361	347	340	364	362	379	405	353	372	362	412	388	358	396	360	383	390	364	399	343	390	369	376	379	351	359	373	373	361	364	380	353	371	328	353	421	384	387	347	384	383	372	390	361	358	332	356	331	333	349	346	364	367	391	350	382	370	385	382	361	370	322	351	358	369	344	371	385	381	384	375	363	363	359	350	382	372	398	392	380	379	388	364	358	388	324	368	351	406	366	348	376	360	324	338	369	408	332	345	378	394	353	313	370	373	382	402	356	411	366	367	371	391	362	364	357	376	346	351	360	367	372	337	408	353	366	381	390	337	374	345	412	357	415	387	393	340	372	369	370	366	385	385	371	362	381	358	364	359	386	339	361	370	382	362	383	376	395	378	357	399	403	409	401	382	378	355	352	365	338	362	390	375	368	368	379	392	354	352	350	383	378	362	361	393	348	359	384	375	348	380	379	415	374	352	362	381	375	364	351	357	340	356	394	375	405	347	396	417	357	364	351	384	325	384	364	363	364	376	386	389	387	363	374	385	370	380	363	380	400	408	416	351	377	379	368	351	371	374	365	356	385	354	357	349	398	378
5095	1441	952	637	575	493	484	463	467	441	400	388	424	368	424	397	417	418	399	382	398	413	387	391	360	403	422	400	378	405	429	415	371	439	385	387	410	444	378	373	386	395	431	384	386	404	412	381	394	398	401	406	424	380	365	405	403	422	399	391	403	393	404	416	410	396	414	436	378	387	361	381	385	360	373	365	398	391	402	395	389	359	398	389	409	390	393	409	371	397	383	391	403	437	402	386	393	417	418	414	404	424	434	376	424	426	426	405	394	426	426	410	374	365	421	382	372	412	398	383	376	423	397	418	412	437	385	373	421	396	423	387	390	398	385	371	404	355	385	407	360	386	394	402	396	401	405	391	367	420	386	414	385	370	393	378	432	429	407	385	401	429	395	388	385	398	422	431	385	429	392	363	381	397	414	378	401	382	401	425	409	369	405	387	400	405	378	392	376	369	383	409	377	398	406	391	402	404	416	399	373	394	412	409	442	435	366	388	431	387	379	359	397	409	353	394	394	408	396	395	418	411	384	392	389	398	399	422	360	370	388	358	387	368	400	388	393	367	428	413	379	396	391	401	426	391	398	421	384	405	392	380	395	375	404	368	399	409	414	402	384	392	387	411	418	383	381	410	380	360	422	385	400	412	403	403	432	395	383	343	364	437	402	381	408	408	400	377	401	402	415	365	396	379	445	409	366	363	399	396	420	360	363	379	375	397	375	382	423	385	414	390	373	421	375	375	403	398	400	398	375	345	385	392	404	413	396	392	423	418	430	334	408	368	389	397	389	347	395	376	396	419	408	370	366	395	397	400	375	413	383	382	385	374	415	410	418	419	380	386	393	416	400	398	389	369	372	368	399	395	367	377	359	406	400	349	375	407	423	385	392	389	356	433	427	400	401	427	379	409	382	434	410	416	425	438	366	450	371	396	406	398	411	417	383	379	359	435	400	403	359	392	408	422	392	405	382	384	373	388	396	357	392	381	406	396	381	388	401	411	407	389	423	362	409	396	413	424	395	373	423	379	398	387	386	394	388	399	403	399	411	366	403	407	376	401	421	393	379	372	396	416	377	389	431	402	409	405	370	408	416	387	416	397	384	395	376	401	418	384	386	396	379	329	362	410	358	436	391	378	367	411	426	423	398	400	388	374	377	420	389	403	379	399	403	391	372	397	394	386	379	374	420	377	421	431	410	384	370	390	399	409	369	384	406	366	401	378	406	426	424	369	400	368	395	424	437	401	400	375	402	379	396	387	396	375	416	394	385	368	391	395	376	409	401	391	401	385	381	380	410	378	392	389	408	362	387	404	434	406	369	433	379	388	390	394	385	438	396	400	371	426	373	371	399	375	435	389	397	375	417	360	411	413	422	409	369	400	363	384	391	392	394	380	418	379	406	385	362	387	384	399	357	409	376	385	422	387	402	395	383	407	373	413	375	387	400	404	384	420	398	403	402	403	404	389	378	391	380	405	426	410	392	380	399	378	404	367	427	428	373	409	409	406	422	396	386	376	413	376	387	393	352	362	396	389	371	398	383	384	405	407	420	404	378	410	367	368	388	408	426	417	372	408	395	403	346	395	400	409	391	378	455	385	417	412	422	396	387	368	375	411	380	407	452	386	381	406	384	429	408	386	411	383	405	397	386	379	396	387	414	389	377	371	386	371	437	408	394	419	410	407	374	426	394	397	357	388	430	401	384	396	413	406	374	375	402	404	403	420	410	400	412	382	415	377	375	379	405	361	419	387	396	400	375	414	381	380	406	379	407	394	405	397	388	432	398	393	386	374	372	406	452	396	397	351	364	389	385	390	431	378	389	357	384	417	388	392	395	401	371	379	408	383	367	399	398	387	397	370	391	395	374	384	420	419	374	434	431	395	416	344	406	350	370	392	391	400	450	399	410	427	423	379	391	387	375	349	429	367	384	400	384	397	379	390	404	401	385	397	369	387	422	396	422	394	372	394	382	379	428	392	383	389	371	417	393	404	370	385	431	372	401	415	408	395	427	398	398	387	372	373	434	395	396	402	416	396	378	391	398	433	389	409	360	368	403	387	392	421	408	393	391	413	411	406	401	395	407	398	401	399	352	385	408	420	415	401	432	389	395	399	372	390	367	401	407	424	397	364	419	397	434	388	392	376	394	386	357	390	419	437	385	378	392	409	395	365	401	400	413	405	377	395	382	407	432	392	370	394	390	411	369	386	386	409	399	429	367	370	416	395	407	419	396	394	369	416	385	388	404	374	399	409	389	398	385	393	410	377	412	361	372	393	380	387	376	405	379	401	424	388	352	389	378	421	386	369	418	400	383	383	407	394	387	406	395	439	400	382	395	384	397	410	392	383	411	388	400	362	397	402	411	406	406	400	405	406	364	377	405	401	400	389	395	402	403	356	399	382	380	420	390	388	438	412	359	411	402	413	371	397	416	402	390	387	370	412	414	377	388	416	415	386	358	409	395	396	387	388	374	411	395	385	401	365	370	376	375	401	396	382	423	404	380	411	392	385	386	427	404	390	377	418	383	388	425	389	389	351	369	376	407	381	391	381	383	411	449	384	405	381	383	402	372	395	408	356	396	406	374	340	367	399	409	390	395	383	414	401	406	411	387	393	372	413	405	380	412	405	389	398	388	414	377	407	376	418	414	391	395	396	405	398	407	390	377	411	387	387	404	382	373	356	390	360	384	401	419	384	359	421	348	401	397	386	405	401	371	398	409	435	393	415	391	412	376	395	409	395	404	389	359	410	356	405	385	359	387	365	397	393	362	391	441	386	409	395	405	381	396	398	383	372	374	401	386	371	393	376	395	353	339	406	427	385	406	398	361	408	395	361	418	439	391	386	406	398	381	388	360	376	399	434	400	368	380	397	370	407	384	406	349	395	403	399	387	377	404	397	391	403	443	417	402	409	396	389	411	392	388	402	354	444	360	388	380	383	383	403	363	383	403	413	391	412	391	381	409	389	375	433	391	396	384	380	348	386	382	391	364	416	412	384	390	362	386	393	431	369	404	391	388	375	421	383	403	395	399	362	385	401	387	410	412	386	411	418	404	421	362	394	384	401	407	368	444	398	371	381	387	425	379	367	409	367	373	395	419	412	385	395	379	371	391	374	379	409	405	377	407	435	400	399	422	376	448	393	384	398	375	365	428	395	364	377	367	393	418	399	419	396	351	369	359	379	371	373	383	403	376	368	388	382	397	423	375	396	405	382	381	401	439	419	406	382	393	401	429	407	408	388	430	412	410	400	398	380	388	396	421	388	391	400	417	390	411	379	333	395	403	379	384	389	394	400	445	422	391	405	382	390	378	434	382	389	403	349	386	442	419	395	397	391	387	402	401	377	403	414	429	421	388	400	411	368	399	366	366	394	389	361	410	381	406	419	411	393	400	454	401	383	399	397	381	408	412	375	418	433	377	408	352	420	423	424	409	416	396	407	400	427	399	369	388	399	397	358	375	403	407	375	396	432	367	402	381	410	420	407	411	396	402	387	423	412
23529	21310	28830	24128	21323	13401	1682	1098	983	846	752	708	710	727	679	613	624	707	631	672	637	623	621	706	650	610	626	579	662	633	628	620	615	664	578	659	566	613	629	586	612	608	616	599	591	589	616	604	561	612	596	624	568	586	628	621	584	613	612	638	579	628	627	615	591	613	616	608	617	595	636	592	649	618	577	585	591	576	571	661	625	612	567	648	622	621	601	589	610	629	573	636	602	605	566	612	614	635	593	590	589	608	589	594	569	595	628	645	616	584	646	644	588	628	571	616	623	585	603	585	595	593	605	610	605	698	639	633	652	598	590	596	593	586	601	587	617	606	617	600	626	563	611	579	605	578	640	586	629	547	580	612	610	612	620	627	587	599	587	613	578	583	627	609	587	613	600	584	607	602	589	562	613	618	621	670	575	555	526	629	613	597	636	582	603	575	607	601	620	606	573	598	584	602	573	585	580	575	575	633	602	618	568	594	675	612	614	595	582	619	586	580	623	619	638	563	617	629	632	579	625	583	570	592	612	630	596	590	595	529	577	598	574	604	640	597	576	576	609	578	604	577	556	595	588	576	618	616	569	572	577	589	609	607	580	554	619	593	577	593	571	609	622	620	619	649	604	588	593	595	576	608	585	611	613	605	594	615	587	596	607	627	554	617	603	577	587	636	585	578	602	607	592	558	568	596	593	603	635	609	580	586	578	607	627	598	580	619	596	595	635	613	629	633	587	608	572	599	603	585	625	578	602	552	637	600	610	571	647	564	607	601	575	607	652	649	579	591	611	568	642	589	585	638	622	599	596	639	587	602	635	596	546	608	616	636	588	585	583	615	637	602	630	584	598	637	625	601	621	589	612	524	569	600	608	596	594	621	624	563	590	590	619	669	683	625	571	602	596	616	631	610	617	586	592	611	601	569	595	651	638	612	553	605	609	601	589	559	642	602	610	591	579	612	630	646	646	565	561	600	635	617	568	641	600	597	610	565	621	592	611	607	610	566	598	600	641	592	601	622	558	573	608	577	586	603	606	628	639	575	622	552	597	573	553	635	577	570	564	606	586	594	616	584	610	580	610	577	589	586	577	594	589	560	594	568	593	606	614	570	610	577	595	590	633	624	588	623	603	611	592	614	604	611	583	590	607	600	556	568	597	634	603	622	641	605	581	601	577	611	603	604	598	640	566	586	584	593	608	654	596	569	588	590	616	589	568	598	606	586	590	619	653	592	591	611	609	575	616	583	572	631	628	647	583	605	600	588	609	610	601	590	589	605	573	633	585	607	547	615	587	619	588	586	573	604	567	611	597	628	602	613	595	616	637	610	642	591	565	593	608	605	632	570	605	626	634	617	597	544	582	573	582	642	603	567	582	631	614	606	638	615	583	597	607	555	556	572	596	598	633	643	563	603	587	611	551	616	625	597	633	566	608	614	588	599	566	607	622	655	634	627	634	578	593	588	640	586	606	571	577	616	644	565	606	595	656	611	587	605	558	580	579	618	590	582	587	671	581	599	591	610	602	604	613	577	626	590	583	600	556	625	580	651	619	593	611	604	605	632	584	600	601	574	588	569	592	619	588	588	583	618	615	596	539	643	616	618	624	578	574	614	571	616	599	586	554	584	586	602	568	655	599	592	606	622	597	624	628	634	600	567	578	630	595	550	615	632	621	626	604	646	616	636	550	602	600	634	561	608	628	621	611	599	570	612	553	600	542	578	619	585	586	563	672	616	624	631	625	574	642	620	624	569	675	615	584	596	598	596	569	570	602	550	558	635	565	597	614	591	554	541	588	574	601	595	573	577	547	577	580	584	610	561	611	654	631	604	571	556	626	635	609	601	627	564	622	540	611	642	598	598	581	615	633	605	675	621	602	539	588	609	625	565	615	593	586	573	583	627	637	546	604	611	621	578	594	616	629	649	598	585	584	620	586	641	589	621	580	605	593	566	622	638	605	597	572	625	634	599	595	618	583	608	576	653	625	598	583	575	590	598	559	619	605	595	592	574	623	591	602	586	627	563	619	583	608	601	599	581	617	617	631	579	569	590	603	565	590	610	613	577	599	574	604	573	615	599	584	580	633	640	622	591	615	606	588	595	583	585	625	630	608	590	591	605	595	588	620	600	619	631	596	571	586	595	591	608	657	570	607	556	638	599	583	547	596	569	590	671	578	596	580	564	607	647	613	602	595	608	647	582	600	542	634	633	588	597	595	566	590	588	609	518	596	585	629	593	606	589	584	620	596	557	612	582	570	574	639	606	606	558	598	624	609	593	611	568	609	621	606	608	579	579	603	599	624	593	604	587	598	596	547	573	580	591	589	605	609	565	581	583	648	644	641	547	597	616	560	618	576	586	633	619	610	627	605	594	576	605	576	562	608	589	601	575	587	593	599	593	563	608	629	609	635	639	573	606	589	606	576	583	600	601	587	564	559	594	623	677	605	607	598	612	580	595	581	609	593	599	592	605	578	609	576	582	570	623	611	626	617	577	600	589	564	597	618	649	590	606	597	624	596	578	621	576	627	624	586	605	637	601	562	613	622	611	602	579	644	603	598	560	620	609	598	627	603	590	649	605	620	604	608	608	579	614	593	621	558	613	596	602	578	635	604	596	567	587	640	621	639	596	577	601	580	598	536	569	609	613	630	594	627	610	632	593	605	654	592	560	592	616	541	584	577	614	580	558	601	599	588	612	653	615	570	591	585	601	583	626	584	649	601	541	609	615	647	583	587	605	619	628	616	596	605	582	618	635	633	556	606	604	545	605	595	594	565	571	574	629	629	592	605	594	564	567	562	564	626	569	636	591	601	582	602	608	608	594	591	589	629	574	576	582	572	619	631	615	638	587	590	603	592	634	644	578	592	583	589	571	604	649	621	577	565	590	610	571	634	612	573	573	591	592	625	597	593	639	649	619	642	643	616	602	557	588	576	587	637	597	626	592	587	580	551	586	620	577	591	618	625	599	621	639	570	605	638	615	586	628	566	606	577	617	592	632	590	574	575	613	589	603	583	588	655	596	577	633	566	598	574	625	623	612	586	601	605	617	572	588	579	604	625	608	601	611	597	626	635	595	640	583	599	617	624	596	592	608	615	570	617	597	608	583	594	607	620	635	593	605	627	580	583	635	610	603	625	626	574	580	584	586	573	551	572	615	597	521	583	596	623	590	582	608	635	617	584	618	606	557	596	569	595	611	608	606	621	664	586	603	613	593	605	582	616	633	589	604	572	602	646	593	581	516	634	581	587	586	625	599	560	615	594	632	612	604	622	575	593	581	617	605	592	626	593	612	632	570	635	627	590	611	666	588	637	609	591	599	607	626	617	574	573	611	600	588	581	612	571	608	608	614	599	571	603	597	582	646	604	607	581	569	609	584	569	576	629	621	609	635	586	573	593	611	572	603	563	632	581	594	671	535	562	630	604	592	610	577	612	537	562	644	581	568	598	586	614	590	644	600	558	620	603	616	614	600	589	624	569	630	603	566	544	594	645	650
5146	10461	7235	3654	2963	2225	1616	1374	1239	988	880	861	806	784	714	754	769	674	709	688	683	701	668	665	673	623	649	680	671	647	680	673	623	670	657	716	646	607	643	675	652	666	698	609	602	668	636	715	701	647	585	610	628	673	615	623	656	639	651	595	630	632	641	662	618	614	673	603	595	647	601	662	649	603	641	634	618	637	582	660	639	613	632	608	619	652	589	632	677	624	671	678	604	614	611	633	658	652	662	628	660	649	624	666	654	646	638	666	627	615	644	661	628	645	656	653	665	655	683	643	641	628	665	701	626	592	656	655	615	657	644	599	671	668	626	679	687	676	670	668	623	603	672	607	644	642	652	629	638	603	642	642	646	648	623	595	641	622	667	591	650	657	627	662	649	615	612	643	654	645	638	612	595	648	627	615	620	629	678	611	637	632	686	642	650	671	638	646	642	649	667	639	645	662	615	632	641	613	625	658	654	648	677	587	650	621	643	617	618	627	612	648	606	608	715	602	644	656	644	638	606	621	649	700	615	635	652	651	591	670	647	633	628	618	659	644	611	619	646	599	638	635	640	681	662	639	616	620	617	658	680	626	638	629	657	645	677	607	623	661	617	609	641	649	626	622	612	632	694	642	667	686	595	602	628	573	663	649	665	642	619	639	643	599	603	639	624	662	667	602	636	632	622	604	558	626	675	629	656	624	645	644	666	617	591	649	611	650	649	652	633	681	621	633	619	607	634	634	673	620	646	631	657	662	675	642	657	644	655	645	656	647	685	630	614	600	604	612	624	657	627	682	658	605	627	629	700	675	641	647	633	614	614	641	621	641	621	646	615	662	665	623	634	584	652	642	667	676	663	675	612	625	649	641	615	632	654	648	704	607	622	619	668	632	710	620	674	575	686	612	652	609	687	640	619	619	644	611	647	618	652	634	639	635	610	606	657	658	633	623	677	612	651	623	640	630	578	629	632	649	641	602	601	639	623	647	602	612	648	625	636	638	650	643	610	659	650	647	638	632	629	657	634	653	643	632	628	623	627	596	661	650	680	619	619	672	635	623	628	637	605	632	647	604	629	673	622	622	663	613	613	660	635	641	601	608	656	633	647	639	652	622	653	643	627	623	622	640	644	650	605	623	647	623	623	632	666	662	641	645	595	622	632	656	618	665	689	673	606	604	588	667	678	638	675	602	641	671	668	662	633	630	672	636	652	657	654	609	609	659	601	653	592	640	679	626	620	662	648	631	620	606	667	693	632	661	614	640	672	640	665	643	602	668	622	602	650	668	680	631	672	654	626	676	620	634	598	682	638	674	635	638	648	640	673	634	599	668	633	618	629	683	642	672	659	633	611	633	620	691	617	644	691	642	640	685	660	680	635	631	676	607	646	612	632	634	654	687	616	634	659	617	605	626	652	644	627	643	652	678	644	626	650	641	616	645	689	620	646	650	636	631	613	609	647	639	606	669	644	641	632	618	662	643	656	611	631	678	667	644	601	617	633	687	664	611	625	649	630	651	665	667	629	692	607	653	636	625	671	627	661	653	635	663	651	660	681	624	673	636	633	627	610	634	647	672	625	666	652	601	630	626	617	624	623	641	665	645	636	614	650	623	613	654	618	699	635	671	694	636	648	660	658	604	575	642	603	642	598	634	626	667	658	670	678	673	655	608	643	634	645	651	644	664	632	594	643	679	661	685	634	710	630	651	623	672	657	633	620	638	644	733	637	685	631	623	652	636	667	671	636	585	624	646	646	651	653	629	649	621	628	671	571	639	663	676	644	670	633	698	642	641	666	645	604	640	602	668	625	599	635	652	602	623	635	638	654	660	632	642	646	663	647	658	609	602	621	647	615	643	665	606	661	653	646	623	650	627	618	614	582	669	628	639	637	659	657	629	611	642	623	690	601	626	652	647	602	652	657	659	629	620	635	617	580	649	634	648	660	625	622	630	602	677	626	644	647	618	660	655	637	642	665	637	656	635	630	645	605	626	666	667	648	665	631	670	670	666	679	612	698	659	651	631	634	681	687	676	633	625	597	621	697	646	666	615	618	647	603	635	669	605	637	683	685	659	625	652	686	675	657	621	646	655	645	651	631	630	626	647	645	614	616	682	673	641	615	651	624	640	654	599	648	680	652	606	657	622	581	625	651	616	654	620	654	655	620	634	632	643	622	611	666	631	676	610	637	670	641	627	622	661	654	671	652	668	658	647	640	619	659	702	614	660	653	661	643	639	659	657	684	666	644	646	634	649	668	624	637	596	651	659	701	708	695	640	629	648	654	578	673	654	611	617	658	659	617	672	633	702	632	653	658	678	622	665	684	589	672	653	617	651	615	622	625	639	631	639	644	631	662	644	628	652	629	634	606	633	610	634	652	671	629	608	604	625	608	648	632	628	612	590	565	648	627	650	605	617	629	651	633	637	658	664	654	649	642	621	673	605	643	651	655	690	620	651	652	601	672	610	629	656	647	627	628	655	616	634	637	612	611	628	633	632	636	646	574	658	617	642	633	621	671	631	625	677	679	680	676	672	633	673	588	643	617	625	631	670	658	608	608	665	666	623	624	622	638	690	613	619	609	653	629	639	603	572	636	689	610	649	690	606	662	666	636	623	601	679	660	648	614	648	580	618	652	652	652	663	705	626	632	590	614	687	618	638	673	627	622	650	613	628	676	609	624	635	599	630	643	663	595	627	626	672	620	678	640	670	668	634	624	653	661	619	641	665	635	650	598	639	626	621	670	634	612	636	574	629	685	615	666	632	651	674	664	663	631	599	629	645	674	632	662	642	630	681	619	635	673	650	651	619	649	658	624	637	661	619	640	636	616	620	632	675	600	663	630	687	684	631	631	622	660	618	669	678	691	618	660	602	626	678	636	661	647	603	638	684	640	629	667	646	630	666	634	619	615	615	653	623	620	664	617	638	617	663	647	632	651	649	630	662	563	635	694	621	631	626	594	671	632	649	633	654	634	638	650	699	651	646	718	615	617	642	653	620	620	615	586	634	645	650	613	629	620	646	645	686	686	675	673	643	642	669	676	610	659	639	641	625	643	649	623	671	619	661	599	662	645	636	639	620	674	683	620	650	662	627	658	616	594	631	629	648	616	624	612	664	617	649	669	647	596	632	636	618	613	643	626	640	633	643	664	640	626	576	611	643	654	659	630	614	630	638	624	652	607	621	637	646	645	655	622	614	666	667	629	604	576	656	575	634	603	651	657	630	631	654	586	599	669	640	611	606	639	622	634	630	673	633	637	643	620	646	623	642	634	605	619	644	677	655	632	620	656	642	652	655	659	658	586	669	624	631	638	683	672	686	620	662	661	676	657	608	615	605	643	640	671	646	685	682	679	639	658	649	631	653	684	656	619	664	614	612	646	691	616	670	610	628	650	588	606	629	659	640	626	646	631	682	657	611	584	657	653	670	617	673	652	627	673	594	623	682	656	631	649	591	640	622	597	670	600	654	692	649	645	662	678	623	638	621	628	662	632	662
24613	21287	27930	24884	15723	969	452	377	334	298	254	243	190	208	219	201	217	209	182	160	159	177	206	186	192	168	192	180	162	171	179	170	149	171	154	173	158	131	155	165	185	195	173	179	158	170	155	167	154	199	156	165	176	158	187	161	172	174	161	175	168	183	152	180	179	157	162	164	171	172	163	164	164	168	165	180	167	159	167	167	190	168	156	178	181	152	162	177	172	175	170	183	154	174	153	153	178	187	162	172	170	155	170	170	164	185	166	171	176	148	164	185	149	181	163	154	175	190	166	176	182	184	170	175	154	173	175	169	175	160	143	149	159	154	186	183	159	151	156	147	162	174	160	144	167	163	170	155	163	177	179	181	155	180	164	188	180	143	165	158	160	168	177	150	152	188	162	182	155	173	166	172	162	171	158	158	161	139	168	152	186	169	140	166	172	173	148	155	157	163	137	168	158	175	181	182	158	159	158	162	184	153	163	166	141	158	194	146	172	150	169	194	149	149	154	160	185	175	157	155	168	174	169	167	177	158	177	196	158	197	167	166	151	168	168	174	157	172	168	159	190	161	154	144	173	156	169	159	150	181	145	174	156	177	157	144	171	175	168	158	153	162	184	144	148	165	159	150	174	172	167	182	154	173	141	150	189	182	157	157	173	165	168	143	174	168	174	137	162	154	176	164	184	175	188	164	162	172	132	151	155	166	159	147	174	148	153	146	180	169	160	166	161	158	174	153	142	156	141	173	179	163	154	140	163	151	174	150	173	164	173	153	149	163	168	175	157	185	178	167	158	202	160	142	157	170	157	149	190	140	175	175	150	160	155	155	143	162	167	167	181	172	172	184	182	148	157	153	193	148	161	163	156	149	154	158	154	153	166	160	177	186	162	163	174	165	161	166	172	175	163	162	160	172	162	174	161	194	151	161	171	185	156	146	169	178	146	154	164	159	154	168	179	154	150	153	173	170	172	166	161	168	164	182	179	164	169	160	173	169	167	170	176	193	163	177	161	161	171	160	141	168	180	176	178	178	171	165	178	159	182	168	135	157	182	163	143	173	165	164	154	180	166	177	160	163	172	173	185	162	154	172	142	170	175	163	157	164	191	157	164	179	178	172	149	148	149	161	151	183	145	134	164	173	169	164	146	153	174	177	172	161	170	162	162	171	176	177	173	191	166	149	173	182	161	173	177	165	154	161	144	157	174	190	163	161	151	156	169	168	166	162	152	172	179	172	177	159	147	164	164	169	178	178	166	207	149	147	157	154	181	160	176	176	168	152	170	157	140	153	151	165	167	171	162	183	189	159	153	163	172	160	175	134	161	166	144	193	145	190	181	172	170	164	158	158	165	143	189	175	188	157	158	181	197	154	142	167	164	166	175	152	152	146	160	165	172	156	175	163	169	156	170	178	171	183	167	188	163	162	179	181	163	179	182	166	175	157	142	176	147	146	158	175	188	181	149	164	165	165	180	161	168	138	164	161	170	167	181	175	162	169	158	165	173	178	147	175	150	184	157	172	147	157	190	140	181	169	151	170	152	194	164	165	157	170	175	183	192	169	159	178	156	149	138	173	185	186	157	191	177	141	159	170	147	187	163	161	167	178	143	157	158	193	176	147	181	183	156	168	174	170	159	132	174	188	163	166	146	174	174	186	163	154	164	170	173	171	147	163	147	160	156	171	163	178	166	185	186	143	153	141	168	155	163	168	177	171	174	135	158	159	147	194	178	177	175	183	168	158	178	174	150	167	163	145	169	180	169	176	163	181	163	166	171	173	167	150	180	158	179	161	172	179	131	152	168	167	165	162	161	173	174	167	152	143	158	158	153	168	172	148	166	156	168	155	163	167	161	185	168	158	146	150	150	152	144	140	152	164	168	153	179	163	156	181	160	153	143	183	175	168	179	183	171	159	185	182	156	189	144	150	158	163	170	154	170	145	155	166	139	164	150	153	171	173	168	160	166	135	165	145	133	171	184	168	152	165	161	171	158	170	159	163	189	160	160	158	168	172	174	189	179	149	179	177	163	151	150	162	158	162	162	170	177	165	167	155	156	170	165	170	164	164	179	172	170	182	160	149	164	160	149	174	186	163	164	164	160	167	158	136	158	160	166	168	155	184	179	190	175	162	169	166	154	167	159	162	181	160	170	163	200	162	169	158	175	138	160	150	164	166	181	174	180	169	166	166	161	161	170	174	174	147	157	156	178	149	173	162	164	154	153	157	174	174	195	161	179	163	156	159	143	151	165	178	176	173	161	167	171	154	169	179	166	169	153	154	170	168	166	155	153	168	169	138	170	169	163	167	146	160	153	161	148	171	158	177	174	158	162	143	193	164	132	173	150	159	178	188	175	175	139	157	183	161	181	182	162	174	178	160	159	139	168	156	158	156	162	174	164	169	166	151	179	163	178	161	180	183	150	183	164	160	166	148	152	161	166	157	172	201	172	161	153	155	170	161	169	156	159	170	176	158	168	177	163	174	146	160	165	161	164	139	182	177	150	185	160	162	168	174	164	188	131	177	168	159	159	186	152	186	172	166	151	168	179	153	176	171	169	150	147	175	169	172	147	159	187	149	169	158	157	168	158	154	172	166	177	172	173	153	172	185	156	155	152	180	184	174	162	152	156	174	160	173	146	181	155	159	186	155	180	143	156	147	184	155	172	170	167	146	166	184	169	155	173	152	180	189	151	179	177	161	151	167	145	192	158	163	153	167	176	134	158	147	165	144	154	173	146	162	177	160	161	164	166	160	185	157	152	165	164	142	180	160	173	186	171	164	154	156	192	173	167	184	159	174	145	158	174	140	151	134	162	183	163	145	158	179	143	153	164	171	158	176	167	179	186	154	183	195	142	158	169	148	164	190	165	170	157	168	158	164	152	162	172	173	173	194	194	149	182	150	165	178	172	179	159	156	165	176	149	172	160	184	114	172	168	140	158	171	173	159	153	167	178	169	167	147	179	168	161	172	182	159	146	160	172	150	178	167	158	168	187	167	163	194	197	181	176	170	166	164	169	181	163	165	157	170	163	170	157	167	191	160	156	182	173	173	163	171	156	159	165	149	154	161	194	158	153	179	168	164	163	168	164	161	147	159	166	169	153	143	185	168	148	166	166	177	168	159	179	156	151	162	151	170	161	164	178	190	152	172	175	181	199	174	191	171	138	169	172	177	143	169	156	153	173	153	168	194	165	163	156	153	167	148	158	168	146	159	165	175	157	162	179	193	160	161	145	158	181	153	166	180	158	152	131	177	171	156	172	159	173	151	176	177	166	182	151	153	186	184	158	142	169	161	181	170	165	161	176	161	149	162	158	171	165	158	168	180	160	165	158	176	166	163	161	147	150	164	139	172	173	163	162	135	150	164	152	170	178	154	152	150	170	148	149	178	168	199	157	170	156	186	161	153	171	173	164	173	167	175	177	156	153	146	185	191	156	184	175	162	186	166	168	180	179	157	139	187	182	156	178	160	156	150	158	167	168	165	159	152	146	171
4577	6397	4086	1958	1564	1165	763	662	526	401	339	293	270	258	247	230	211	202	233	232	248	240	218	219	192	227	187	169	192	220	204	187	212	186	180	201	211	180	223	184	222	194	189	173	190	172	202	167	170	202	185	184	183	198	182	184	185	194	202	189	199	181	178	180	200	187	185	194	182	207	211	207	181	157	171	207	193	172	189	219	178	202	201	212	192	193	177	197	209	210	198	212	202	182	192	198	162	165	196	192	159	196	185	176	182	186	185	225	200	194	192	170	211	187	178	180	171	186	207	189	198	176	174	196	166	219	189	171	194	198	216	175	204	194	192	229	156	221	185	192	183	193	195	198	178	196	205	171	211	198	168	196	178	194	175	190	174	178	177	159	199	208	207	179	176	232	198	209	200	210	175	183	218	206	191	205	167	196	166	189	198	209	192	167	175	197	223	200	189	223	185	207	178	178	200	165	173	194	226	200	197	185	177	208	184	183	224	182	192	202	176	190	177	185	187	166	186	182	201	205	176	174	177	174	187	163	168	220	207	196	173	193	215	184	186	196	178	211	190	214	202	194	175	194	184	176	176	198	168	200	187	192	220	187	182	195	201	190	174	190	179	201	190	192	195	197	187	182	188	222	168	239	194	191	174	188	183	182	196	186	179	188	178	198	188	184	187	197	188	185	172	161	175	211	179	182	191	185	227	163	186	222	187	205	185	196	187	189	203	172	162	165	172	186	176	186	164	188	158	192	177	188	199	193	183	180	193	184	195	189	217	184	184	166	206	192	185	212	169	171	193	177	180	173	194	187	169	177	167	173	175	184	195	225	172	187	181	170	191	206	206	196	201	170	195	175	184	159	177	245	190	203	192	179	185	163	181	181	170	213	168	178	195	174	187	169	172	201	210	171	199	191	192	186	179	190	161	171	164	205	193	184	168	191	178	183	181	189	211	184	172	188	194	183	194	201	193	185	180	178	169	198	209	192	207	161	185	214	190	184	170	179	181	172	169	200	201	189	198	169	184	191	197	212	195	188	213	206	204	172	204	163	176	211	175	185	179	185	172	182	200	205	167	177	209	157	204	166	199	178	151	183	191	178	172	199	207	177	188	183	200	204	192	197	198	181	183	175	181	204	188	199	188	175	200	182	187	208	184	197	189	213	175	186	205	165	184	238	181	191	178	174	204	163	210	208	176	178	182	176	198	183	201	220	172	172	180	196	185	193	199	205	185	218	175	202	195	188	179	187	184	160	198	205	207	202	184	190	177	164	189	185	196	177	194	193	187	168	173	189	195	209	167	165	191	180	202	193	181	175	165	184	192	194	175	170	177	171	198	192	199	191	176	198	184	155	202	190	187	191	210	188	196	197	196	180	184	178	196	179	192	191	208	191	171	202	188	160	189	176	188	171	209	207	199	188	187	196	169	211	215	183	194	183	182	182	171	193	205	184	170	178	208	191	186	189	165	186	156	199	192	200	199	200	208	190	185	187	205	188	188	197	218	187	215	179	186	172	197	177	183	197	176	175	192	180	213	198	193	180	183	170	199	192	191	203	193	203	181	199	203	173	180	179	170	172	174	194	192	183	204	192	196	190	168	213	197	205	171	184	214	194	184	178	165	198	202	182	171	179	172	193	190	193	175	226	179	205	175	194	189	188	192	191	175	214	196	191	210	202	205	191	206	168	181	183	184	170	172	180	205	190	192	198	185	184	210	171	193	189	205	175	183	185	211	183	201	202	179	206	164	183	195	175	187	193	196	202	202	203	198	181	179	200	191	177	192	194	193	169	198	175	165	167	202	210	184	192	192	185	164	169	186	154	184	176	175	183	204	185	200	199	208	180	169	185	176	189	176	174	176	200	174	185	207	203	177	204	165	177	200	204	188	188	203	187	169	192	197	203	190	183	174	173	168	186	188	202	174	192	217	193	170	182	206	177	193	180	223	181	200	183	172	179	199	199	174	177	175	159	160	160	196	186	180	191	177	206	193	233	200	190	197	200	213	197	166	192	180	207	176	182	186	185	194	165	184	196	178	198	200	196	182	202	190	204	181	163	216	208	169	214	192	179	171	191	202	182	178	203	180	170	174	174	197	171	169	189	172	191	180	180	181	158	171	187	178	178	188	197	195	193	184	182	202	199	181	192	194	201	190	204	191	206	175	187	173	191	209	194	198	180	191	165	185	205	176	196	180	205	190	173	193	173	195	178	165	186	195	163	185	192	193	169	179	203	192	215	212	206	205	188	166	181	203	181	175	186	182	164	195	201	189	183	178	206	188	221	178	207	188	170	203	183	195	208	197	203	199	205	197	165	169	181	197	214	206	198	187	192	183	180	196	171	159	209	191	194	196	195	168	191	171	182	189	183	149	180	191	170	191	182	196	186	196	190	171	175	180	191	190	176	205	193	171	168	164	194	161	192	183	190	183	202	173	201	225	195	170	173	193	174	169	190	185	182	199	197	197	175	201	165	180	209	194	188	174	193	185	183	200	188	211	194	180	196	196	201	193	187	190	207	173	196	184	204	161	191	199	191	187	221	196	199	182	166	179	173	213	171	186	199	223	201	183	205	190	195	202	187	198	165	186	197	197	212	187	181	205	206	184	152	180	194	173	197	180	186	186	168	167	164	185	207	181	176	184	207	171	194	194	178	189	197	193	191	182	187	183	229	183	179	193	175	190	166	201	171	184	199	185	176	205	211	180	197	188	183	181	209	180	196	179	185	191	182	207	190	194	179	176	173	184	190	212	178	198	191	210	189	182	190	161	170	193	186	179	182	161	207	204	175	198	214	193	190	171	196	174	192	192	178	178	182	202	178	186	186	209	189	177	200	172	193	197	188	177	185	172	176	184	198	210	212	212	184	181	188	178	184	168	203	198	188	202	206	195	190	183	172	165	165	200	155	169	193	189	199	207	216	200	199	165	199	169	192	199	184	184	174	182	178	181	178	213	179	202	197	202	182	194	181	163	185	191	203	206	183	176	187	171	182	171	188	193	186	171	171	199	200	180	166	205	190	193	209	206	181	186	212	176	164	205	199	206	202	225	187	187	190	175	167	195	207	211	186	180	198	198	194	182	166	171	194	199	196	199	218	177	183	193	185	176	180	166	180	188	202	177	211	190	181	182	193	167	184	188	178	183	201	190	168	178	201	213	182	205	192	183	189	190	185	199	176	191	209	176	203	211	175	182	187	172	191	185	209	185	188	198	191	180	210	187	186	201	208	213	196	191	172	197	181	200	163	185	171	188	176	185	182	177	166	167	210	191	183	200	204	209	171	202	202	195	191	196	198	182	239	196	209	187	196	194	196	170	208	190	188	198	187	200	203	167	184	178	208	184	185	219	200	226	207	180	166	202	239	222	198	213	192	187	196	198	192	195	168	188	206	183	169	200	196	170	199	179	209	179	174	152	184	197	196	173	216	179	159	183	189	181	194	187	209	192	222	195	214	204	201	184	185	196	186	188	190	176	182	179	173	205	190	184	208	180	218	194	190
22441	21336	29222	23817	21336	21408	12683	1546	1098	897	810	705	629	629	609	577	559	561	554	485	524	473	470	505	464	500	451	479	443	431	444	466	460	476	453	475	498	438	443	465	467	438	435	423	429	472	460	471	466	469	408	437	428	415	460	431	438	417	435	405	454	428	440	434	451	480	455	465	440	443	464	467	431	424	416	430	444	424	411	428	401	421	430	467	447	427	421	452	427	436	423	454	487	455	418	405	418	395	448	422	440	421	450	450	460	455	412	420	426	473	437	418	438	411	460	435	484	425	421	432	447	435	437	447	438	439	429	420	416	453	433	415	456	459	403	426	422	417	395	413	432	449	416	421	455	424	436	416	451	413	438	431	444	416	431	424	443	438	470	429	456	433	440	415	450	415	389	401	437	451	479	448	422	409	391	460	397	422	460	446	446	430	428	425	397	445	461	410	391	464	457	442	420	434	425	395	440	427	435	436	460	435	458	465	461	415	423	451	422	426	411	489	425	442	406	430	425	423	454	465	448	441	459	406	435	425	429	392	395	437	430	420	439	404	415	437	408	401	451	400	433	430	420	443	448	423	403	442	439	411	388	478	437	420	380	418	417	488	420	407	464	402	416	439	421	460	453	440	440	433	445	415	410	447	447	422	454	455	436	458	444	418	437	409	439	469	430	445	455	430	424	410	430	474	403	429	405	462	388	410	418	451	450	439	443	418	443	437	434	393	410	475	427	440	401	414	421	426	449	450	435	415	418	433	398	432	429	426	423	425	439	461	458	411	394	422	431	441	420	446	430	435	419	430	456	405	423	410	426	436	433	376	447	443	422	433	430	467	455	431	463	463	419	437	433	408	431	401	434	406	420	433	422	445	434	428	421	420	430	425	434	452	398	439	391	457	418	421	448	402	466	448	403	408	433	437	411	415	445	406	410	393	431	401	420	424	434	409	435	436	424	458	412	455	385	387	395	436	448	444	458	417	393	429	445	435	427	417	441	426	425	443	418	410	440	413	431	402	435	436	430	428	407	438	437	428	399	427	470	481	418	416	427	432	493	410	426	426	439	438	442	449	422	454	402	473	413	424	426	451	411	401	432	390	469	450	450	434	416	443	424	431	457	444	446	425	428	418	439	419	433	460	423	404	429	419	445	444	413	431	436	460	465	447	435	440	424	461	440	436	420	441	400	414	414	425	439	484	456	426	436	435	437	420	410	443	428	435	420	455	438	399	434	428	393	403	469	434	396	461	407	422	433	468	426	434	449	437	428	415	441	472	448	421	430	411	422	423	426	464	374	442	426	417	421	445	464	404	464	412	430	438	432	427	427	433	407	452	442	435	423	399	460	413	432	455	425	478	434	435	470	440	466	432	477	447	433	451	430	408	467	448	421	434	419	433	455	411	435	430	408	453	443	396	422	423	407	416	438	467	426	428	480	397	424	417	438	444	424	449	439	411	402	435	424	434	424	450	430	429	434	442	446	455	403	438	412	411	466	419	409	408	449	414	423	431	424	437	447	389	390	416	458	443	447	431	443	417	465	422	434	418	451	439	444	402	426	426	399	419	404	425	438	448	435	479	445	394	440	425	464	422	423	427	411	393	429	438	425	438	430	438	434	418	456	419	379	440	431	448	433	408	440	402	418	396	488	455	418	419	387	439	423	425	443	398	427	408	444	439	421	446	412	440	450	399	441	450	450	450	405	415	434	451	407	446	453	419	431	474	453	426	477	417	473	429	430	447	438	422	413	392	424	459	450	421	423	489	440	427	448	444	432	454	400	481	440	454	443	472	429	430	422	422	404	445	441	393	439	414	415	455	421	450	438	445	457	433	428	405	463	445	422	420	417	422	406	435	426	472	407	423	423	436	437	410	441	395	424	450	434	475	454	435	415	426	432	452	454	462	409	409	384	467	407	412	437	448	474	428	428	458	406	406	444	409	418	392	432	417	439	402	438	415	415	482	447	413	442	443	436	424	431	446	428	440	463	417	489	455	471	441	425	416	444	493	446	396	428	412	452	390	393	441	409	386	449	440	388	465	450	418	427	412	415	438	399	429	440	443	420	449	404	392	427	405	421	442	434	444	433	439	416	443	431	430	453	445	449	432	441	417	435	425	439	405	421	416	463	464	424	409	431	425	419	447	469	407	436	441	414	435	442	423	431	424	414	391	439	459	433	446	432	493	430	471	439	454	425	413	419	415	442	395	397	427	461	422	430	453	420	449	417	443	417	412	435	407	419	425	404	421	416	432	419	412	465	427	425	435	417	448	471	429	438	395	409	448	417	407	419	432	409	416	426	418	420	455	412	405	438	433	403	428	439	475	405	424	421	422	433	420	421	428	451	426	423	424	454	409	440	481	450	403	417	404	429	459	430	451	438	478	438	423	419	389	427	426	433	420	446	399	419	443	474	419	425	462	413	462	381	410	440	442	434	414	446	440	430	446	454	446	431	409	413	421	445	419	401	438	411	424	434	406	409	401	449	437	456	463	468	438	429	444	439	466	454	398	435	385	415	433	439	417	417	434	440	442	474	433	453	428	410	432	415	441	420	480	455	437	442	451	443	426	382	392	438	433	399	402	394	405	448	420	440	407	445	414	450	419	440	430	405	421	426	449	463	430	451	449	417	420	443	439	412	463	416	425	416	436	463	414	425	392	441	386	432	454	461	468	416	467	434	453	382	415	447	454	464	402	433	422	458	422	434	458	399	432	406	428	453	449	459	424	438	424	425	437	422	439	460	445	461	443	385	440	449	440	436	431	441	400	436	439	425	444	441	390	424	479	442	437	423	445	441	410	441	419	402	392	388	444	380	439	447	454	411	431	471	438	434	448	438	418	461	443	440	427	431	419	443	425	406	405	447	442	417	445	423	421	431	405	448	466	389	412	410	435	428	445	428	438	449	453	433	418	474	466	434	428	404	401	450	431	439	451	422	413	419	446	483	434	409	460	458	438	390	441	431	415	420	418	424	410	396	461	436	421	469	420	450	429	440	472	447	441	429	421	429	406	469	441	497	451	429	436	455	450	424	397	407	407	435	440	452	426	443	461	425	442	425	457	438	442	449	450	409	443	438	421	418	397	450	428	424	419	424	417	436	459	459	443	417	434	385	416	403	443	432	407	450	426	402	426	459	428	415	420	419	412	433	415	411	430	471	461	459	432	423	439	413	423	410	426	441	411	476	431	417	429	411	454	406	455	428	420	467	429	431	423	437	423	408	460	422	460	441	429	401	407	407	444	433	470	422	406	445	427	431	416	399	460	449	448	454	396	405	424	426	431	425	411	467	438	441	399	404	421	425	449	442	429	420	404	434	443	457	399	428	438	432	444	425	479	436	442	464	423	472	426	471	436	448	418	446	454	381	441	417	387	451	451	453	470	417	413	408	436	442	440	420	448	415	408	418	428	421	407	419	458	442	440	404	449	432	465	414	431	398	435	391	447	445	422	405	432	420	418	440	478	402	418	410	422	445	429	460	421	438	484	419	404	428	403	447	449
6526	16796	12000	6140	4799	3614	2316	1971	1644	1206	982	873	824	739	692	707	611	586	609	613	581	539	587	546	508	536	544	503	501	521	564	511	497	510	528	508	511	481	526	492	485	504	487	485	493	493	470	503	502	484	469	499	477	492	492	506	470	536	487	475	503	486	506	443	464	518	485	512	466	467	448	469	488	482	479	459	505	494	465	499	464	498	477	508	495	502	480	442	488	443	494	461	499	440	516	512	472	467	483	470	464	446	474	465	453	481	511	471	446	458	474	437	470	469	484	446	463	469	477	454	483	496	485	458	471	476	475	463	446	475	487	462	444	460	494	474	457	458	507	479	448	447	489	444	421	473	479	504	434	462	484	464	488	500	484	461	477	484	454	473	475	440	483	475	491	505	476	453	485	446	453	481	459	496	462	456	485	482	466	467	479	465	479	482	530	502	488	458	465	455	448	491	502	522	462	460	475	491	471	463	482	477	490	453	506	480	469	482	455	445	477	496	461	508	500	452	469	469	442	449	480	464	488	478	485	477	467	468	448	467	496	498	441	432	477	463	503	486	493	477	489	480	483	468	422	476	471	490	457	492	435	484	450	443	452	459	499	459	484	476	456	484	500	503	498	466	465	473	463	488	474	427	478	478	476	462	459	461	495	444	452	488	470	435	468	482	461	486	482	535	465	453	486	487	468	493	461	474	470	483	459	468	477	472	472	463	500	491	451	461	423	507	471	468	472	522	467	466	473	516	463	451	488	477	459	512	469	470	462	515	470	463	507	467	451	495	480	459	442	430	492	443	444	489	455	477	484	484	481	497	467	474	474	431	472	458	462	476	489	484	455	516	475	496	493	477	459	477	440	503	507	486	481	457	506	475	494	479	472	447	489	485	459	477	485	442	456	496	479	499	471	442	471	484	492	460	504	459	450	474	510	513	455	462	515	503	456	456	511	478	457	483	462	480	458	492	428	470	501	477	470	437	510	476	480	499	487	512	464	452	480	478	509	466	475	480	471	500	488	473	464	481	460	491	452	463	456	450	484	448	461	489	517	474	474	441	494	483	465	468	466	487	467	462	481	488	488	475	510	464	454	463	486	496	488	469	493	487	452	479	453	461	497	514	447	458	431	491	484	512	478	483	488	462	474	489	455	459	545	478	453	448	472	490	466	495	463	481	508	433	500	481	506	462	475	459	429	500	447	490	483	485	461	478	466	485	490	472	466	471	470	481	518	495	495	467	462	465	481	485	451	494	453	446	497	416	487	446	494	478	449	464	498	497	483	488	478	498	481	479	471	533	472	443	448	493	435	465	459	478	476	473	446	457	484	451	498	469	463	478	464	460	455	454	498	479	498	499	469	455	503	486	482	471	498	481	413	429	510	471	441	463	464	483	488	467	486	481	471	447	469	432	439	465	487	469	479	520	484	497	502	482	505	472	484	487	454	477	501	479	483	457	477	509	496	493	438	485	491	428	464	440	446	481	494	477	472	481	487	487	485	511	460	471	480	457	428	458	436	474	488	457	439	510	455	466	466	492	456	439	454	488	480	470	483	485	495	519	498	478	453	478	482	490	495	455	452	510	486	473	480	463	462	453	444	455	458	436	464	434	487	457	500	418	469	475	485	465	431	462	475	454	513	468	472	488	440	456	459	491	419	456	460	468	446	509	501	488	450	506	427	485	438	449	523	469	459	474	516	435	457	500	463	534	505	473	443	466	456	512	468	477	496	465	448	488	484	495	461	453	453	440	428	456	511	457	458	508	478	482	501	473	479	487	467	474	458	479	462	492	471	477	457	496	511	505	488	470	473	479	462	506	467	454	470	460	464	444	462	439	491	493	452	476	467	459	442	485	461	488	490	445	500	447	496	505	457	488	437	502	472	478	492	441	474	486	500	446	417	490	507	478	466	488	470	521	479	474	487	487	440	442	490	471	446	459	476	463	489	469	462	469	447	483	469	495	487	492	454	473	484	471	463	490	466	504	457	432	474	476	479	489	481	496	464	546	451	474	485	472	459	473	481	483	473	459	481	461	474	459	483	443	466	481	500	461	463	479	494	438	462	441	469	459	491	477	486	464	518	486	457	492	478	458	457	510	502	441	489	470	459	461	500	483	485	464	489	461	488	481	478	496	451	457	454	484	475	455	465	466	466	460	492	483	472	493	468	509	460	461	453	468	418	452	450	500	490	465	469	479	493	501	439	505	519	471	448	482	464	471	515	488	494	460	437	484	499	459	423	483	475	469	500	429	463	453	497	482	484	475	467	452	495	458	457	475	469	487	522	442	476	457	509	471	458	483	486	472	468	521	511	487	479	476	460	448	489	474	478	500	416	498	475	480	474	452	523	473	467	514	461	463	483	475	471	493	447	458	453	475	439	472	445	491	471	491	458	451	448	486	455	470	513	423	436	494	483	480	483	462	514	451	530	487	461	483	471	466	521	479	452	484	490	496	508	448	478	462	488	446	454	491	522	515	490	441	512	469	488	472	459	464	513	457	460	478	494	428	445	471	503	460	474	461	442	439	444	443	489	467	499	455	464	486	503	465	473	497	437	462	462	472	468	440	495	458	454	489	472	463	490	486	480	451	448	467	460	492	532	466	504	474	468	496	476	464	476	474	404	446	425	468	467	421	458	477	469	432	445	489	448	472	442	467	499	454	472	512	486	504	465	494	454	498	532	441	484	458	448	482	500	479	486	477	498	472	467	476	455	468	432	482	476	485	457	495	450	491	524	460	497	479	428	469	472	485	453	486	479	487	470	462	482	483	529	478	452	496	446	479	455	469	434	474	486	508	437	470	471	474	453	481	448	493	503	499	468	482	446	457	460	492	483	488	436	486	474	432	442	468	464	439	446	505	430	441	494	449	499	496	455	467	451	493	442	447	472	438	486	491	464	465	447	444	452	476	441	472	459	522	471	445	449	472	454	462	491	498	486	469	459	543	466	473	489	493	456	456	464	484	471	413	471	448	471	490	466	437	503	429	460	493	494	469	457	500	474	480	472	446	470	457	502	493	468	437	440	453	479	475	492	480	446	480	492	485	483	502	482	481	473	474	480	494	448	506	461	493	462	462	487	504	467	432	492	445	440	462	487	482	489	497	485	487	476	482	475	423	449	446	494	457	467	464	459	453	488	480	436	516	475	492	463	483	474	496	474	479	447	463	431	500	492	475	426	470	432	449	488	472	487	476	484	457	466	452	479	465	489	494	470	476	483	493	484	447	438	459	466	463	510	462	521	469	490	492	463	469	514	473	470	466	492	486	462	459	498	463	477	499	426	495	476	508	461	487	422	495	467	493	444	461	452	518	495	476	484	477	408	485	491	469	467	479	478	456	470	478	498	498	457	446	456	524	485	494	464	455	470	486	439	467	480	497	481	506	451	498	484	516	496	461	483	459	469	478	453	452	505	487	526	424	440	474	484	463	504	472	476	453	486	481	464	486	485	448	470	465	437	456	440	480	478	498	483	476	446	505	481	458	487	489	486	463	488	472
27478	19387	5804	731	540	450	437	382	414	392	381	424	385	371	327	351	343	359	384	378	363	367	376	348	364	354	372	387	363	344	364	335	389	361	343	337	373	339	321	388	394	366	342	392	383	343	385	353	373	361	357	431	407	371	343	411	358	395	370	369	381	355	384	343	371	374	329	343	346	344	392	388	360	340	365	371	343	372	336	361	369	328	356	364	362	352	365	346	368	363	414	332	343	382	347	348	369	359	334	396	365	371	374	323	359	365	341	314	368	382	369	366	326	344	377	371	351	365	384	366	346	390	366	369	381	346	340	372	341	359	329	377	368	380	343	364	420	374	402	364	366	387	324	373	355	342	353	376	365	375	365	365	374	357	373	381	342	365	327	346	355	394	341	370	345	355	355	382	368	359	358	365	380	362	361	337	353	401	365	370	357	359	362	361	330	326	348	348	376	373	362	373	384	344	341	354	352	351	360	355	314	355	362	342	321	340	368	357	344	366	379	351	383	386	372	371	335	365	353	336	402	351	349	348	393	354	362	343	355	350	349	376	324	366	357	342	370	384	360	407	386	359	338	340	379	331	362	338	352	384	388	371	357	363	378	384	363	386	364	368	347	340	362	377	367	387	368	372	379	380	300	386	370	394	380	394	344	391	355	370	378	383	357	405	389	334	365	337	368	373	356	380	365	370	381	374	352	383	370	388	368	366	338	351	347	343	352	391	346	372	345	370	319	302	393	376	382	383	384	355	352	397	411	402	360	371	380	377	398	347	342	349	364	360	364	369	368	362	372	372	378	369	366	335	351	333	332	403	338	372	362	348	364	358	313	339	346	370	369	330	378	390	367	369	359	352	378	360	373	375	369	373	363	378	354	367	357	366	370	333	329	398	357	370	355	369	353	391	364	336	370	363	318	365	372	374	346	313	364	350	374	342	373	360	341	367	365	349	369	363	397	362	393	377	323	394	368	353	381	382	344	384	340	362	388	368	346	354	388	347	310	401	343	363	361	365	379	375	344	354	386	340	355	354	333	430	377	382	361	385	379	358	382	359	389	339	353	372	360	370	341	353	375	360	357	390	391	361	370	387	351	368	351	372	363	401	366	330	348	385	382	353	332	385	397	361	360	399	338	346	351	391	342	360	397	369	363	346	348	406	372	381	378	329	381	357	355	400	349	358	359	386	336	344	365	387	375	373	380	355	412	355	370	349	327	401	355	341	342	366	342	385	356	344	345	374	360	366	357	354	393	368	375	347	370	402	343	330	363	366	352	410	340	374	387	370	356	375	378	356	366	355	376	330	337	342	376	350	356	369	343	338	364	394	352	364	338	357	380	385	328	368	371	337	341	349	373	340	371	394	359	358	333	357	340	379	362	385	384	390	377	373	382	354	370	380	378	370	365	368	343	358	352	355	386	342	363	348	357	349	371	353	344	384	369	361	334	379	378	355	372	366	393	373	358	347	365	368	352	350	354	350	345	379	342	347	369	353	357	364	345	408	396	352	377	322	357	339	382	396	397	384	365	357	336	383	341	340	394	365	383	378	366	337	357	376	328	363	375	366	384	334	371	381	339	358	357	351	347	373	345	356	379	396	373	370	336	371	397	379	347	345	364	368	358	361	402	346	329	373	389	353	379	399	326	355	368	377	349	336	376	368	387	350	378	400	362	324	391	349	392	369	361	384	389	356	365	336	353	345	318	348	358	343	343	369	349	343	333	383	384	364	366	381	348	347	383	340	338	373	369	349	366	369	370	368	385	349	377	365	370	402	358	368	336	346	371	352	362	360	375	349	352	358	373	385	333	354	370	374	342	326	379	364	384	361	369	339	405	361	342	365	364	337	365	375	374	401	355	363	334	411	374	350	351	366	382	418	364	367	337	367	374	363	375	373	383	346	364	376	345	353	351	368	344	354	385	379	390	343	342	324	349	389	362	352	374	367	373	359	346	379	345	352	343	370	346	332	381	340	351	380	359	353	390	385	374	342	364	363	331	361	363	366	327	361	374	349	380	345	373	365	362	347	336	372	384	366	345	356	356	322	371	358	370	375	366	378	377	386	346	359	395	361	372	335	391	322	384	338	407	402	334	360	383	320	349	331	332	367	341	388	356	356	380	375	401	378	353	322	367	363	357	353	384	376	335	343	345	362	350	367	364	390	337	384	375	334	358	346	360	383	352	416	355	355	361	351	381	343	347	339	395	347	362	357	354	359	338	372	389	334	361	386	395	383	396	408	376	381	351	392	363	363	356	373	386	365	371	347	352	368	354	363	392	425	379	377	359	365	363	388	338	391	330	369	322	383	387	346	378	362	378	359	386	365	347	353	361	325	346	377	368	381	356	368	347	394	351	399	372	360	337	361	386	385	345	347	366	348	362	338	372	335	339	313	377	347	375	399	381	371	352	332	386	393	354	353	355	366	380	347	373	372	321	381	390	378	414	401	374	384	332	385	390	342	355	373	328	401	350	339	371	400	372	397	358	346	381	368	371	366	380	370	375	354	373	368	343	384	352	393	370	348	323	385	358	337	363	313	325	334	384	346	379	370	351	342	366	342	352	376	352	398	378	376	396	356	368	349	351	365	324	364	366	361	331	364	368	382	386	348	404	358	361	376	371	332	336	382	359	387	381	360	389	353	358	374	369	349	381	346	367	395	358	360	353	356	345	362	351	339	376	337	354	376	388	357	334	347	384	355	389	363	354	360	346	365	370	364	369	359	341	354	379	344	360	324	385	365	352	366	341	336	358	373	367	353	367	354	365	368	387	361	381	370	364	361	375	364	329	372	359	392	405	370	380	394	384	349	358	388	354	374	382	346	345	362	372	387	368	346	361	382	372	398	378	382	372	354	344	380	381	383	333	364	376	357	372	368	364	353	367	337	355	359	373	416	349	399	385	361	410	389	368	332	345	357	367	371	391	347	402	383	338	386	355	347	347	355	352	339	376	382	358	363	363	384	367	353	373	365	348	347	361	358	342	352	392	381	372	366	374	390	388	376	375	374	357	371	357	384	385	374	394	355	380	351	349	365	368	374	388	370	350	351	398	350	366	351	358	353	361	352	382	410	368	366	346	367	366	380	363	385	354	338	334	374	337	348	327	356	359	370	355	379	368	413	348	378	389	367	397	373	376	442	365	361	361	355	344	350	327	362	378	347	390	360	356	405	384	365	370	403	356	397	376	351	379	381	374	353	356	360	355	373	355	364	371	376	346	353	350	359	354	345	362	359	348	375	382	327	351	366	348	368	375	372	377	374	342	380	362	336	363	423	341	350	365	359	361	364	361	369	352	339	373	364	361	352	368	343	362	383	342	354	383	339	351	380	381	389	377	388	347	353	358	347	365	386	354	368	402	354	404	387	387	347	379	373	380	366	337	355	387	396	389	376	391	360	357	333	390	371	355	353	361	326	353	358	350	379	353	376	367	355	349	354	385	370	338	360	345	373	366	372	402	352	359	318	341	378	319	306	353	356	341	363	378	366	361	338	385	374	326	350
5069	1423	880	551	490	533	423	455	391	416	407	394	401	397	386	395	406	373	408	399	402	407	420	429	406	397	427	412	390	369	389	365	405	409	384	387	391	406	385	409	412	401	367	391	391	399	385	394	396	404	420	401	409	399	411	390	402	362	412	382	371	387	409	370	405	349	374	378	400	395	393	388	367	399	411	409	432	388	412	393	384	361	388	394	352	396	408	400	369	419	418	402	416	377	361	373	418	412	376	389	379	413	388	391	391	403	402	403	385	372	409	397	408	387	388	344	379	408	423	416	440	398	382	379	412	367	370	410	378	392	387	381	375	403	380	381	367	416	372	420	378	362	421	388	357	400	390	418	378	396	364	398	398	393	401	385	360	370	415	396	361	369	378	418	414	385	421	385	405	411	403	374	366	420	389	386	385	398	382	389	433	434	375	383	412	370	371	373	356	366	424	409	383	376	376	369	346	380	389	384	413	388	410	390	339	375	411	364	398	400	386	393	408	402	382	375	401	418	372	370	381	373	361	387	373	360	401	395	401	385	380	377	397	382	343	388	371	376	407	367	369	377	394	437	387	385	371	402	413	385	389	409	434	374	387	376	374	363	404	398	413	392	403	448	383	381	410	400	374	419	383	359	405	394	382	391	399	418	354	382	375	373	386	382	406	407	426	359	376	388	377	385	387	377	369	391	412	381	380	390	390	380	393	389	380	393	387	395	384	376	403	384	428	397	409	393	386	391	389	386	379	415	368	383	395	350	396	400	392	412	347	394	373	353	395	406	404	388	405	378	395	380	398	397	382	382	382	387	387	375	395	376	381	366	349	382	390	347	409	366	350	396	386	392	396	419	402	387	389	345	389	393	384	416	420	374	351	401	403	396	399	390	409	393	402	374	390	359	391	392	352	364	403	408	386	393	413	378	387	387	381	370	387	406	367	376	371	365	363	390	388	390	425	378	391	389	409	402	381	377	391	364	387	403	373	363	387	365	387	366	408	387	419	379	354	400	369	396	433	381	380	376	379	391	375	404	403	376	395	352	384	413	393	367	369	380	422	413	366	396	344	391	401	393	393	365	371	411	410	433	379	392	391	367	380	381	393	351	384	391	387	376	373	369	386	363	377	370	390	401	419	386	381	379	369	391	369	360	386	419	361	420	389	406	427	346	387	392	409	388	369	379	378	369	389	408	382	392	406	391	377	418	373	388	365	391	373	394	372	370	399	394	382	374	381	412	414	397	361	426	380	395	393	378	402	381	385	420	378	418	380	371	386	394	366	399	446	401	411	398	396	373	384	413	398	424	405	400	413	376	353	386	412	370	360	385	410	391	397	425	363	416	384	381	364	398	389	384	411	403	417	363	403	384	383	343	388	396	362	387	387	372	381	436	344	371	369	346	414	417	388	376	390	407	382	387	409	421	385	378	398	371	393	370	389	421	378	371	367	367	375	365	376	356	403	406	403	399	387	386	388	426	381	431	346	387	380	395	402	373	404	409	368	364	369	371	426	395	374	394	390	399	367	365	381	367	363	392	377	394	402	413	424	381	375	406	407	400	416	395	388	395	429	403	388	403	386	377	377	375	369	393	392	394	408	396	405	369	410	398	313	417	377	392	420	374	403	398	393	387	372	359	401	390	371	418	386	352	399	400	407	372	402	391	360	411	407	409	402	408	411	399	412	414	385	373	410	382	403	380	358	395	387	399	378	380	385	369	369	356	377	385	369	437	365	406	417	391	414	391	362	388	400	372	395	353	394	405	410	376	351	386	396	341	367	401	390	422	380	385	436	399	397	415	409	380	405	386	368	411	409	390	399	414	377	394	379	414	384	366	381	343	385	369	406	337	383	398	380	421	400	363	386	444	405	370	395	390	402	414	389	372	349	394	377	366	393	408	360	392	391	380	388	393	367	382	411	387	411	380	398	385	410	391	446	402	357	400	382	401	398	371	388	365	423	408	362	396	407	379	386	387	380	409	414	386	408	409	402	394	399	360	386	380	381	400	354	398	433	386	395	384	394	389	377	371	376	391	385	381	426	413	390	401	377	371	379	359	410	343	417	363	437	394	403	382	380	395	409	368	395	438	382	412	350	439	368	351	393	404	432	350	389	402	402	391	403	399	361	396	356	405	422	394	380	364	380	395	374	390	373	386	414	398	396	391	382	383	364	389	426	377	393	401	421	370	372	394	389	394	389	408	411	411	412	371	386	436	363	405	401	374	378	418	376	393	377	403	408	414	382	373	395	392	386	348	377	394	398	377	397	377	408	392	394	431	373	372	378	386	393	396	388	406	382	398	367	408	389	400	374	385	391	392	438	389	399	395	377	401	416	375	375	405	404	397	369	399	384	380	417	399	414	388	401	410	409	390	378	397	374	394	358	377	390	379	402	375	380	381	392	386	369	394	396	396	408	405	359	385	397	375	408	412	376	362	393	415	369	365	382	362	419	432	338	410	412	366	392	462	385	414	379	376	362	391	378	360	420	393	388	399	376	367	377	380	394	376	377	398	370	405	404	367	365	394	403	378	399	397	414	419	403	414	372	378	398	366	398	405	378	363	396	393	359	389	386	413	394	352	367	377	385	395	394	380	383	396	402	389	369	355	412	411	368	366	389	367	403	387	405	359	417	393	420	389	375	368	394	381	401	370	378	392	360	399	418	380	393	360	366	374	429	375	396	417	369	390	415	334	406	400	383	379	362	411	399	373	394	428	368	381	394	374	383	397	400	409	361	366	379	432	383	395	400	422	377	372	386	364	411	351	371	408	378	394	392	383	348	421	354	414	405	412	417	399	401	401	422	356	399	408	444	363	399	330	383	404	383	366	373	377	378	394	361	388	385	406	391	411	390	419	388	369	407	392	382	414	398	402	407	394	406	403	391	384	411	398	386	393	363	326	370	385	428	379	390	376	382	405	381	397	383	403	366	374	384	371	395	377	362	398	352	371	378	406	385	399	438	421	378	378	398	378	370	423	370	393	374	395	376	384	408	398	411	397	376	409	389	375	390	394	355	398	426	365	375	349	405	365	386	360	387	396	361	401	395	361	409	374	382	391	366	385	363	383	382	403	380	374	394	391	411	373	390	368	378	395	382	391	409	354	359	395	410	405	404	424	371	400	396	374	412	393	385	387	383	378	388	381	392	382	399	386	391	409	396	399	410	392	380	407	393	375	398	380	392	388	389	387	403	407	383	407	402	364	374	420	362	408	402	380	394	384	401	400	391	355	380	385	375	394	386	376	372	413	378	383	378	389	363	405	380	384	391	377	348	396	367	381	372	422	389	359	392	386	405	395	395	384	380	387	378	390	430	375	408	419	434	376	356	422	356	400	419	378	375	394	391	415	380	398	382	418	381	385	388	397	355	384	367	414	409	390	442	398	393	367	371	395	377	385	350	379	382	381	415	385	392	355	391	359	394	410	417	447	397	360	408	365	383	425	406	334	423	403	432	407	372	414	384	383	411	406	403	399	368	429	381	371	420	410	368	374	428	383
23496	21245	28622	23954	21129	13221	1719	1059	919	829	711	703	665	678	600	717	662	650	638	644	611	646	652	615	629	603	621	570	627	626	660	571	571	597	593	560	578	600	652	574	610	647	587	576	634	632	619	620	631	617	584	584	594	636	631	590	645	589	602	585	600	587	618	581	568	555	654	618	595	573	585	552	563	599	627	611	555	602	578	590	604	621	558	573	578	612	602	610	584	590	559	631	578	575	611	573	609	619	552	605	634	597	597	596	573	576	590	635	601	604	602	588	600	579	592	611	602	588	592	591	577	586	596	617	598	617	586	648	575	608	584	562	593	573	601	585	580	626	592	582	589	598	586	634	602	572	568	624	618	583	563	614	625	628	636	573	595	604	559	588	576	605	563	595	618	632	618	599	604	574	601	602	576	619	592	584	586	591	587	571	546	590	587	564	589	583	569	615	579	595	608	595	557	579	572	591	605	554	593	601	590	573	595	548	558	605	633	587	588	559	601	602	577	584	595	601	598	529	593	580	600	614	588	628	559	561	588	600	585	583	621	592	611	608	604	585	581	585	618	589	603	595	613	608	594	595	574	554	551	598	575	623	570	578	628	558	591	589	613	589	582	621	627	613	594	591	568	587	560	578	584	615	583	581	605	609	608	580	606	591	633	596	531	566	629	559	586	557	596	596	549	609	609	589	599	565	621	602	632	627	587	587	599	593	595	590	586	597	612	619	589	575	594	587	584	556	575	597	597	585	584	583	609	618	605	580	550	603	577	602	602	609	591	574	585	674	549	550	598	563	626	605	624	605	617	618	556	621	570	597	611	588	611	615	587	606	585	584	603	602	613	576	600	619	599	591	618	571	551	607	611	600	591	618	634	619	605	612	613	596	601	589	575	617	601	608	616	597	539	577	570	564	576	589	537	632	573	564	601	579	577	620	616	586	589	593	595	606	614	606	608	586	586	542	557	625	598	659	564	610	632	564	630	587	593	564	610	630	578	610	603	566	612	583	548	613	614	586	573	601	572	568	586	599	614	568	603	612	586	630	588	605	617	638	611	575	585	626	614	613	598	560	628	625	579	614	589	625	563	579	604	538	628	596	583	596	594	583	618	573	584	571	583	582	595	579	585	604	592	582	607	570	587	572	620	591	566	565	605	602	543	595	571	587	589	598	592	569	625	628	560	608	562	629	607	635	541	578	598	635	614	618	570	530	562	613	537	607	544	555	623	619	624	573	571	617	622	578	564	587	540	659	623	617	608	591	608	622	580	603	602	636	580	613	619	605	583	572	598	614	561	622	552	583	577	578	589	624	622	586	595	626	568	601	584	630	568	620	589	600	597	579	550	615	569	596	571	593	564	585	609	625	564	631	624	622	627	620	588	609	617	578	587	634	587	582	608	580	573	614	602	615	580	626	591	616	588	588	534	548	587	621	600	599	645	601	579	596	605	571	630	595	577	614	563	558	567	614	570	580	557	631	599	558	575	600	566	624	620	562	571	602	583	617	605	565	587	581	578	617	631	556	568	623	582	633	642	575	587	595	685	613	579	613	599	589	570	616	558	578	607	582	580	658	557	616	590	593	604	615	540	541	579	579	600	574	546	595	586	534	578	581	623	641	598	626	599	581	569	609	605	597	638	603	570	605	553	589	630	620	541	636	615	630	566	636	555	540	599	592	591	585	598	596	597	556	527	569	578	589	537	581	607	591	603	613	600	597	540	606	640	574	576	560	592	624	561	605	554	564	608	630	604	622	588	650	610	565	563	553	612	585	553	600	593	569	573	606	586	599	581	561	534	578	543	622	564	581	553	609	614	587	586	553	616	613	595	599	609	617	577	559	590	605	617	610	618	602	556	590	574	562	619	592	583	542	624	639	590	571	600	584	613	582	560	603	617	608	639	581	606	591	631	564	622	572	559	573	575	598	568	583	586	565	603	569	602	594	606	580	602	605	637	572	618	576	631	594	636	589	605	628	626	557	602	544	578	584	609	612	613	558	626	580	620	612	651	603	603	581	594	608	565	590	609	536	570	658	566	606	615	603	602	611	605	589	609	581	577	558	577	552	609	644	598	544	635	568	580	582	581	580	579	547	574	612	596	603	573	634	594	546	609	589	595	579	607	567	602	599	598	573	577	537	566	613	569	611	595	595	556	617	605	580	540	586	615	593	590	585	583	614	596	593	616	606	650	597	629	617	575	603	599	626	588	620	570	559	651	619	577	627	614	629	573	615	578	571	558	573	583	607	600	605	603	574	605	558	623	598	624	609	588	606	594	594	558	637	602	586	593	621	600	574	585	596	614	590	612	640	627	607	582	607	635	607	555	588	654	603	614	549	617	616	604	541	578	583	590	587	568	565	623	588	569	590	603	574	585	590	602	631	588	588	595	579	615	584	578	576	574	604	590	579	595	604	556	590	614	613	595	597	602	558	634	564	634	563	586	589	582	555	592	604	596	632	587	589	610	604	564	604	555	658	598	602	564	600	556	561	589	604	586	576	599	581	581	628	526	549	575	600	536	575	557	613	630	601	634	611	578	605	618	626	549	541	564	579	600	603	657	637	628	596	567	573	580	612	595	680	553	585	612	629	554	575	570	579	585	596	575	602	607	628	595	590	564	621	620	603	603	616	538	546	584	633	563	585	612	577	571	565	609	614	583	566	614	554	585	571	621	686	565	579	592	578	610	606	608	581	616	588	610	628	625	557	531	582	650	591	567	591	615	593	626	528	622	631	646	599	588	593	560	585	560	610	627	592	599	552	586	599	544	600	619	597	535	595	609	608	618	564	616	593	608	601	548	564	618	624	612	599	592	633	585	589	574	591	573	564	599	582	551	547	600	571	577	557	597	593	581	572	581	562	614	562	605	597	569	639	577	576	559	571	568	584	578	594	580	585	570	553	577	598	589	579	599	599	612	615	618	614	595	575	632	637	615	593	628	621	591	592	623	634	607	591	582	627	571	562	554	609	565	590	590	548	608	575	601	580	576	624	573	602	587	587	621	599	590	601	636	590	581	645	622	552	572	566	556	604	611	603	588	599	582	614	566	575	621	624	596	626	592	569	588	602	609	579	557	587	535	551	583	566	572	622	597	565	614	598	588	566	621	590	560	610	588	634	528	614	566	616	578	637	568	584	614	576	613	535	574	559	520	561	593	603	586	589	579	598	599	564	595	633	642	602	608	573	618	554	589	575	591	594	579	609	618	606	629	584	576	614	556	588	616	572	607	581	609	590	588	612	620	551	575	627	623	574	578	564	580	566	602	607	618	570	573	600	590	561	639	595	584	544	572	598	605	629	601	567	603	596	618	587	617	571	623	567	571	565	585	601	591	593	573	586	524	554	571	601	587	593	583	545	580	604	595	568	594	618	524	601	594	579	610	573	610	597	615	561	579	602	611	565	589	573	561	583	651	583	549	649	586	544	539	573	574	598	589	591	613	626	602	584	633	578	609	578	567	536	572	580	590	558	580	607	599	571	563	584	561	563	565	578	525	587
4616	10308	7027	3610	2895	2257	1532	1416	1307	1014	909	829	803	749	734	731	664	692	710	700	694	677	667	705	676	660	679	637	622	667	633	668	619	662	650	663	594	622	668	598	646	660	665	610	608	660	641	628	625	636	641	642	624	683	611	628	687	645	619	640	613	613	612	654	645	616	642	650	659	645	670	644	635	632	649	622	657	642	624	622	615	619	600	627	638	649	623	624	617	621	655	647	654	635	623	616	661	618	628	625	637	660	637	624	604	609	605	615	640	656	589	583	632	586	647	596	614	595	630	664	604	585	662	634	624	680	640	629	619	594	648	612	595	627	628	632	609	650	616	650	624	661	601	640	617	671	661	573	591	632	601	619	608	639	609	670	599	624	609	639	645	596	617	637	638	635	668	641	675	630	594	607	582	620	603	649	592	637	590	615	647	653	598	598	628	639	638	613	607	581	671	628	642	626	581	643	669	600	629	613	614	659	605	649	612	642	627	610	611	680	602	673	659	663	661	621	636	583	611	585	625	641	591	619	633	651	647	621	655	597	672	636	652	609	608	608	656	649	621	601	618	635	656	622	638	610	599	679	625	633	601	630	632	655	661	628	617	616	668	591	626	637	628	604	620	653	641	657	631	669	615	593	619	660	670	611	653	646	602	622	630	621	599	666	636	609	610	659	619	604	665	649	653	597	652	626	616	581	669	640	652	640	632	614	628	615	626	622	640	689	638	624	620	625	598	631	639	642	627	661	607	596	596	592	645	645	607	634	636	603	612	637	623	636	645	623	636	634	606	634	595	685	662	649	606	647	616	602	641	633	637	620	623	640	633	658	660	661	651	636	604	637	589	644	666	652	638	666	574	612	556	617	610	655	685	678	657	622	623	608	599	618	583	588	622	621	653	584	639	638	634	623	629	645	638	655	664	614	616	594	616	628	648	616	681	598	612	630	649	630	612	641	623	616	599	652	614	626	635	588	651	655	680	637	630	611	646	638	642	661	573	629	575	643	653	681	653	620	648	629	645	653	599	668	644	667	602	631	618	634	599	622	680	618	643	602	597	659	612	655	609	668	634	614	648	643	647	626	649	633	604	628	617	653	628	652	617	593	615	618	636	640	628	593	617	620	624	604	644	621	650	600	667	626	614	639	635	616	644	668	632	605	619	656	657	631	661	638	641	599	642	646	613	623	629	607	649	641	633	613	683	689	599	621	600	604	639	614	610	636	654	643	673	633	675	625	612	605	622	563	655	601	608	605	643	613	660	633	617	596	646	603	673	653	622	608	592	675	664	662	605	638	607	648	618	620	623	601	636	636	606	602	661	636	630	638	627	649	613	606	642	661	608	633	639	658	617	632	602	653	585	633	675	628	631	642	631	651	652	629	626	634	616	634	631	660	587	612	604	675	637	610	625	623	655	624	609	635	662	639	640	628	648	640	619	614	665	625	636	602	676	695	657	646	639	623	605	664	626	621	685	641	639	624	622	621	609	651	582	625	620	650	621	599	605	646	622	638	614	622	617	644	646	645	667	623	605	651	621	676	651	635	612	648	592	601	633	646	619	655	593	666	664	664	628	647	646	593	627	632	617	592	642	652	642	611	644	630	621	630	623	578	613	643	619	653	605	623	582	588	665	665	612	641	611	652	594	634	633	621	629	617	606	614	648	603	597	641	607	656	606	634	610	636	654	632	616	615	622	631	618	634	622	641	598	651	623	681	629	628	599	644	687	625	644	646	622	676	618	655	638	685	588	633	589	632	594	648	630	615	632	645	617	708	663	654	615	621	625	625	644	596	634	632	635	602	611	620	626	637	650	631	650	653	663	670	641	631	629	613	634	603	637	686	632	629	643	632	644	671	614	627	650	638	656	623	645	661	608	640	620	666	643	641	642	638	615	660	624	635	629	608	641	661	603	603	607	638	620	626	644	709	663	594	619	686	643	655	623	639	658	656	630	640	617	615	672	608	633	611	635	583	596	644	638	659	635	605	609	698	603	634	631	603	657	640	630	644	615	625	613	615	624	636	603	672	656	616	592	641	654	633	608	640	624	595	619	600	648	633	621	628	601	633	643	614	634	613	611	668	601	624	618	618	629	650	621	601	632	604	628	675	691	597	647	615	644	626	620	578	625	601	629	654	629	607	609	648	620	651	595	638	583	706	653	645	622	652	622	638	648	641	606	632	596	607	646	574	645	612	644	627	688	613	624	616	609	622	615	612	644	633	623	660	647	621	614	661	676	691	619	610	666	620	631	587	628	607	651	614	640	590	659	704	619	577	632	655	639	652	631	642	645	606	678	611	655	694	636	664	611	652	632	610	637	617	622	690	608	586	638	644	623	593	651	694	663	635	599	638	590	636	665	641	606	602	658	662	642	608	647	602	634	626	617	631	679	598	638	640	636	605	614	668	674	603	634	641	635	597	680	662	609	621	617	646	657	678	652	648	607	658	661	599	635	657	673	622	613	656	630	611	627	619	650	641	630	652	646	588	640	611	605	611	633	602	626	661	670	616	631	597	602	580	614	646	668	612	586	625	654	622	614	600	605	641	647	615	631	666	623	654	589	640	638	643	646	646	603	625	601	661	637	580	631	617	628	645	642	617	607	630	652	610	638	552	653	586	609	661	603	637	677	635	628	673	674	615	633	673	642	618	623	662	657	590	648	613	650	604	657	621	611	628	651	667	622	640	611	635	622	610	661	601	611	666	621	599	588	650	631	652	633	575	670	619	614	633	598	630	621	630	666	607	612	609	643	653	649	599	591	607	594	683	628	651	656	647	582	621	631	614	650	633	626	623	658	626	622	604	639	632	629	639	645	660	588	656	661	629	624	618	611	640	616	626	634	589	642	621	640	627	630	591	670	667	648	684	668	610	594	630	626	596	626	654	619	639	662	588	642	615	659	646	675	627	620	630	622	666	645	638	612	640	644	603	608	622	609	675	632	610	626	599	671	617	673	655	634	632	658	591	657	635	629	660	615	617	661	643	600	632	583	653	614	612	636	578	581	657	615	637	651	599	647	600	631	618	667	633	613	630	629	609	696	621	613	631	638	652	636	665	599	670	618	606	638	654	630	651	626	634	662	637	611	619	611	659	592	600	662	678	622	672	598	618	621	668	615	648	663	612	639	590	634	646	623	627	629	669	703	585	668	663	597	638	615	637	609	667	611	651	620	627	631	616	629	627	605	645	634	625	613	570	615	628	606	617	637	603	601	600	604	611	655	642	622	608	670	615	610	645	616	592	609	604	661	654	673	603	648	644	643	639	678	691	634	638	634	659	659	634	633	628	651	635	637	637	664	651	646	635	683	662	647	616	619	580	657	685	649	616	652	601	674	611	609	632	623	649	660	594	637	648	587	629	659	547	615	620	602	652	654	659	626	630	644	606	647	634	636	597	611	612	619	645	600	607	575	644	655	624	585	630	591	637	616	635	663	650	617	641	631	624	588	625	644	641	578	659	643	606	618	609	607	663	610	640	657	617	607	670	629	619	592	599
24649	21240	27888	24881	15747	977	453	434	341	260	269	249	231	205	197	174	180	166	189	196	181	175	189	182	183	181	166	160	170	167	172	177	182	163	184	173	148	142	166	171	157	183	165	180	164	178	167	162	178	151	155	157	162	180	183	151	188	151	176	178	170	173	161	157	159	184	163	172	120	164	187	160	187	166	163	154	168	168	171	164	160	151	145	183	145	151	167	148	169	174	158	142	168	141	153	175	162	152	158	166	154	172	156	167	157	157	148	162	180	136	147	167	183	147	151	148	147	140	161	156	159	172	166	142	164	168	170	169	176	155	167	136	150	180	178	161	169	169	150	163	161	207	165	156	176	168	154	174	165	167	169	156	164	155	174	129	152	157	150	152	172	166	157	153	179	182	137	159	150	170	156	163	198	164	152	145	160	160	151	169	162	189	166	167	168	153	188	171	167	165	153	140	170	170	151	154	140	171	178	160	150	169	185	151	154	163	171	186	171	186	145	157	169	168	161	145	157	156	153	167	173	163	165	148	165	161	150	146	183	170	166	173	164	164	177	184	161	156	173	165	176	176	166	144	161	165	168	165	148	156	151	161	150	169	178	155	173	159	182	147	156	150	155	165	150	159	154	170	170	169	159	172	162	159	149	170	166	168	138	164	167	154	175	140	167	150	162	167	179	175	159	168	164	156	146	174	158	157	168	145	167	152	167	162	177	163	161	160	160	150	159	160	150	166	134	157	153	150	155	132	160	186	148	173	167	183	156	161	170	162	150	132	151	177	190	164	156	172	148	162	136	165	132	167	154	160	162	172	162	151	159	172	143	157	189	157	147	164	140	165	163	165	174	152	155	154	148	146	155	155	150	157	172	163	181	166	178	159	153	164	164	150	162	164	149	177	139	139	169	163	168	163	159	157	148	146	159	168	146	165	143	166	177	157	138	164	181	170	150	166	127	156	150	165	166	148	154	177	145	155	171	165	164	177	160	162	169	154	183	159	158	153	175	162	158	157	178	149	201	160	164	156	145	139	171	151	157	176	157	178	127	161	144	196	161	157	157	161	152	160	163	152	190	152	149	167	173	181	152	150	149	158	161	178	146	161	167	143	166	168	157	141	169	156	138	186	156	146	153	161	158	171	159	176	145	164	185	156	159	133	164	144	161	157	153	152	145	160	177	160	170	171	171	194	167	167	161	165	139	137	162	178	155	165	171	156	171	167	142	163	181	162	164	169	148	147	150	174	171	156	170	158	177	156	190	178	167	152	159	177	150	176	136	148	161	129	158	170	167	167	180	125	178	153	169	174	155	165	161	162	177	151	176	148	166	179	168	174	155	182	154	141	157	172	182	170	172	142	143	140	150	175	153	165	181	152	139	160	164	165	158	139	178	164	145	155	166	145	167	152	169	149	173	162	147	169	172	164	163	188	174	156	178	158	154	164	170	155	169	144	142	169	170	162	182	183	156	206	164	171	151	178	147	155	142	163	184	145	175	174	169	161	168	154	149	161	173	143	161	149	143	177	157	163	168	140	168	164	159	177	155	177	165	170	140	154	163	160	150	168	154	153	161	171	177	147	153	138	149	158	140	152	162	166	150	181	149	152	163	162	165	176	173	165	167	159	164	170	163	158	165	171	177	170	144	151	175	175	142	147	169	171	165	183	151	154	166	167	152	147	168	154	165	165	163	150	167	168	151	162	147	171	162	166	150	167	145	172	142	155	157	154	161	158	155	184	168	150	142	169	172	158	163	147	162	146	172	169	147	168	126	173	165	184	151	149	152	157	171	148	172	158	157	150	176	168	183	155	164	142	151	148	142	170	159	155	163	141	165	165	161	148	171	141	170	169	184	179	158	148	181	172	160	162	173	171	136	156	177	167	163	168	175	161	173	143	161	162	161	174	143	178	171	164	141	180	162	150	144	154	182	142	162	150	175	171	164	173	176	149	168	156	170	177	174	153	164	180	172	151	170	162	166	164	149	164	167	181	162	167	141	157	148	175	161	170	158	151	188	156	170	159	154	147	172	168	163	175	163	147	166	173	168	153	175	174	171	157	173	169	158	149	157	168	143	186	152	145	175	145	171	149	155	158	172	158	151	155	157	151	159	159	152	178	154	171	144	162	156	167	188	154	168	169	163	144	151	136	158	167	170	175	155	172	151	160	146	139	173	149	146	180	167	140	164	165	170	174	169	152	157	162	168	153	157	144	195	176	175	152	143	158	157	170	153	150	144	160	147	176	176	156	154	159	173	161	187	155	160	154	142	167	161	173	162	158	155	168	155	146	173	167	174	165	171	176	169	159	178	154	150	151	161	171	162	163	158	148	165	175	165	163	157	140	189	160	174	166	177	141	163	163	137	158	180	149	150	188	169	154	178	142	159	148	170	167	155	161	152	161	170	162	172	164	154	173	158	169	146	127	178	157	175	175	173	153	148	167	170	163	173	160	152	182	170	159	151	173	172	164	168	166	151	183	167	161	154	162	167	148	149	161	166	161	162	185	165	149	160	152	155	173	166	171	157	168	164	164	143	163	162	150	175	179	165	147	157	166	155	151	170	143	168	156	173	164	167	165	168	155	161	140	150	149	160	162	180	162	179	174	157	143	164	158	155	159	169	165	177	164	171	162	181	165	167	172	186	177	145	174	173	160	181	151	175	176	145	152	169	150	164	160	156	182	153	161	157	164	157	164	158	145	149	175	166	150	155	187	165	160	156	196	148	145	193	152	168	176	176	150	174	158	162	162	179	158	155	157	156	175	171	157	183	172	152	178	160	161	174	150	146	163	165	175	147	167	171	163	164	163	153	175	166	167	169	155	151	171	173	158	156	140	178	174	164	137	166	190	195	152	186	169	177	165	159	182	135	202	140	181	156	190	167	156	155	160	153	158	175	176	173	162	166	138	158	164	154	142	145	165	178	171	171	171	163	165	179	159	169	163	177	153	125	174	152	150	162	162	147	184	158	153	148	166	142	162	178	161	146	163	148	171	145	145	152	171	147	148	168	155	154	162	144	148	150	189	157	154	164	160	163	161	171	144	149	165	148	162	155	167	168	156	144	162	158	153	184	162	143	165	160	173	155	157	180	170	197	160	152	178	155	146	188	168	153	156	166	143	152	145	148	171	175	192	175	146	139	174	162	160	168	161	165	156	157	148	166	183	173	158	180	162	143	152	162	149	141	165	176	161	162	161	162	164	147	198	192	152	162	171	158	145	153	141	136	153	146	169	170	149	186	153	160	177	161	163	137	161	164	159	175	142	142	161	154	157	163	155	173	172	150	166	169	145	170	160	158	195	151	173	178	150	177	165	141	157	175	167	164	157	151	147	159	162	147	168	171	140	138	146	182	154	168	146	181	159	168	165	183	155	162	145	168	148	172	146	150	143	141	146	168	159	174	173	170	185	159	153	157	166	173	166	169	156	164	156	162	164	162	170	167	150	149	144	157	170	160	169	171	161	160	162	168	159	133	187	143	158	161	165	177	193	140	173	152	160
4336	6400	4045	1912	1500	1177	745	634	568	415	358	317	299	257	234	256	255	228	215	230	211	207	198	209	207	209	205	215	193	205	191	203	202	208	177	167	184	179	188	187	153	197	178	190	224	200	178	185	189	203	180	169	180	191	214	171	189	173	182	196	212	190	183	181	199	184	211	205	180	196	195	202	193	184	204	193	206	182	180	197	172	178	185	165	175	194	207	214	198	198	175	184	173	192	193	170	189	173	192	172	198	189	211	197	201	193	174	199	213	179	185	200	165	192	194	184	148	177	171	190	190	199	163	176	191	204	179	198	183	188	198	190	202	202	182	189	174	176	176	191	169	192	166	171	191	187	201	174	193	178	215	204	177	176	199	187	196	202	193	197	191	162	183	192	159	199	203	176	192	217	197	194	194	172	165	173	208	206	174	193	180	171	187	197	183	185	196	181	188	195	162	187	174	198	194	227	197	195	172	159	179	201	172	206	164	191	174	175	186	167	181	178	206	181	193	193	204	186	182	193	180	185	187	191	195	196	180	180	183	199	183	208	190	196	198	194	171	200	163	194	207	166	201	188	177	193	173	171	194	203	209	207	192	196	195	175	190	219	199	175	207	210	197	161	189	170	177	202	176	195	188	185	169	174	177	217	185	201	203	186	178	173	197	204	187	196	178	186	184	175	190	173	183	179	152	180	177	199	175	196	198	186	210	199	190	197	175	182	178	219	192	175	205	178	183	178	199	190	163	212	174	171	192	177	181	189	184	198	200	204	193	198	179	191	163	179	181	203	180	176	175	177	190	198	199	205	178	186	194	195	177	197	170	191	173	200	185	166	166	195	188	183	215	176	147	194	174	182	171	185	170	179	178	175	162	195	163	190	183	174	182	197	199	184	212	188	202	179	176	186	177	196	175	179	181	199	173	190	199	192	173	187	180	191	193	166	186	178	186	163	177	191	171	187	177	184	191	190	192	186	198	212	192	160	197	186	168	184	184	190	189	185	202	196	196	201	204	196	203	197	196	203	184	184	173	190	179	183	196	178	206	202	200	192	200	191	175	172	189	167	194	169	176	171	183	179	190	170	170	184	176	180	185	208	195	191	185	178	180	184	157	156	204	215	202	195	214	180	193	188	172	184	182	185	201	182	177	184	205	187	179	186	197	180	198	196	203	177	166	180	175	172	185	202	180	160	207	189	191	174	186	189	175	189	169	171	194	186	188	192	195	173	186	195	191	192	204	201	189	187	206	204	181	185	194	207	213	185	189	225	192	177	199	168	183	224	194	186	152	160	185	177	168	197	207	183	155	191	173	180	222	210	197	197	182	203	168	191	211	172	196	168	184	206	175	181	177	168	185	197	191	176	183	160	205	192	188	192	180	198	160	197	223	181	188	190	198	166	190	168	183	167	203	198	165	181	161	209	180	182	195	198	188	179	192	183	168	186	231	175	161	165	169	162	191	186	182	211	176	172	199	197	167	188	202	198	198	179	183	171	202	194	193	176	175	183	170	184	157	184	200	182	171	186	177	173	172	170	184	174	222	203	193	194	203	175	191	182	186	170	190	178	180	192	180	179	178	172	186	183	184	191	178	163	157	178	156	168	173	181	200	181	195	189	168	178	174	191	167	178	157	195	176	165	198	209	190	170	182	196	163	208	159	172	165	182	187	174	193	175	180	183	180	189	186	187	172	180	171	192	180	186	181	177	181	211	189	189	178	186	196	185	188	205	197	178	191	205	188	194	181	188	188	172	171	206	171	191	183	180	184	187	197	171	196	187	192	182	207	187	168	170	185	196	178	189	191	179	168	175	199	181	214	161	179	170	164	209	186	183	167	193	174	184	186	177	190	190	186	171	209	181	188	185	173	205	186	192	185	187	181	157	191	190	182	175	204	186	173	192	185	169	171	171	230	184	198	174	184	186	207	190	198	190	183	187	204	179	182	173	189	186	183	185	184	188	202	179	169	183	191	175	168	181	194	186	192	191	205	192	183	217	173	186	199	189	180	180	170	184	210	192	194	154	186	185	196	204	190	177	206	193	185	198	178	202	167	170	180	187	183	178	169	175	183	186	203	157	179	179	184	179	189	184	184	186	194	191	189	184	185	198	182	196	188	191	176	186	194	195	180	155	209	193	177	215	202	184	186	192	202	172	206	209	191	200	189	178	172	188	176	166	190	196	184	176	171	187	190	191	209	167	198	194	189	199	188	197	173	178	189	202	197	184	206	205	177	188	185	170	176	177	176	184	184	220	168	166	153	199	196	202	166	208	209	191	188	203	155	189	178	139	189	205	197	194	207	221	194	176	190	193	164	189	187	175	184	157	192	192	204	176	171	191	177	180	176	194	186	170	193	207	181	178	204	175	173	168	196	184	187	186	184	162	177	169	196	223	175	187	176	167	197	179	194	180	195	191	189	179	187	182	176	159	159	180	202	198	196	182	186	163	200	182	208	191	178	168	182	222	188	170	166	179	193	178	185	182	197	180	187	199	200	187	177	171	198	175	187	203	193	181	175	182	196	191	176	199	195	204	173	194	173	189	192	181	182	173	193	205	193	174	191	215	177	211	173	195	196	175	201	185	192	194	169	191	163	187	200	201	194	187	192	213	206	154	186	183	206	190	175	169	197	206	188	190	193	179	212	193	176	196	199	211	185	174	199	198	211	208	196	193	177	176	214	180	191	179	170	215	214	175	180	193	206	200	196	181	194	188	195	224	185	195	201	210	174	196	198	194	184	177	177	173	178	185	160	191	184	182	172	205	228	166	202	195	212	205	190	197	185	196	180	206	175	176	196	172	201	170	187	210	203	190	197	174	183	170	184	171	190	177	206	173	199	178	193	199	205	174	169	200	179	151	176	157	191	162	174	200	189	187	203	189	179	202	171	207	174	196	190	184	171	195	200	189	192	186	199	193	187	181	206	152	179	172	176	186	189	199	193	174	179	173	172	187	178	182	204	187	193	169	155	197	177	181	211	192	174	215	206	175	158	210	200	183	195	176	179	212	177	215	192	205	201	193	185	200	174	193	201	205	193	199	205	185	190	181	205	204	184	195	187	170	199	179	205	192	184	184	203	204	184	190	172	187	190	190	155	198	180	197	182	192	220	176	199	163	193	187	180	185	158	187	179	189	190	200	176	208	209	189	187	177	185	209	178	203	206	199	184	168	160	170	164	179	164	186	171	171	183	186	197	190	175	197	203	178	194	191	162	171	190	189	198	162	173	180	220	186	186	188	202	186	172	192	211	203	193	208	199	207	183	189	177	188	168	181	198	158	177	198	186	194	212	178	191	178	197	176	238	194	182	211	198	153	203	183	188	213	181	187	153	178	180	196	210	198	193	181	190	163	185	180	192	180	171	172	191	166	193	175	187	187	174	187	161	165	204	167	173	188	201	197	186	163	201	193	188	192	201	210	166	175	178	193	162	187	181	168	191	196	175	171	181	177	170	191	182	186	195	207	152	168	168	179	199	201	179	218	179	193	185	191	171	202
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
