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
341642099096	341642099652	341642100202	341642100752	341642101302	341642101852	341642102402	341642102952	341642103502	341642104052	341642104604	341642105152	341642105702	341642106252	341642106802	341642107354	341642107902	341642108454	341642109002	341642109552	341642110102	341642110652	341642111202	341642111752	341642112302	341642112854	341642113402	341642113952	341642114502	341642115052	341642115602	341642116152	341642116702	341642117252	341642117802	341642118354	341642118902	341642119452	341642120002	341642120552	341642121102	341642121652	341642122202	341642122754	341642123302	341642123854	341642124402	341642124952	341642125502	341642126052	341642126602	341642127152	341642127702	341642128252	341642128802	341642129352	341642129902	341642130454	341642131002	341642131554	341642132102	341642132654	341642133202	341642133752	341642134302	341642134854	341642135402	341642135952	341642136502	341642137054	341642137602	341642138154	341642138702	341642139254	341642139802	341642140354	341642140902	341642141454	341642142002	341642142552	341642143102	341642143654	341642144204	341642144752	341642145302	341642145856	341642146404	341642146952	341642147502	341642148054	341642148602	341642149154	341642149702	341642150254	341642150802	341642151354	341642151902	341642152454	341642153004	341642153554	341642154102	341642154652	341642155204	341642155754	341642156302	341642156854	341642157404	341642157954	341642158502	341642159054	341642159604	341642160152	341642160702	341642161254	341642161802	341642162354	341642162902	341642163454	341642164002	341642164554	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	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
22718	21408	28655	24567	21445	19123	7789	3891	2632	2275	1975	1842	1569	1304	1076	945	866	826	759	726	639	573	567	565	511	547	573	551	546	539	544	540	530	571	533	556	538	547	507	535	494	522	536	482	490	497	512	509	509	548	500	533	520	489	502	504	525	516	519	522	467	502	532	483	511	461	493	506	511	509	509	525	483	486	517	471	454	484	471	460	460	500	518	467	490	494	512	502	518	511	502	536	487	532	467	507	503	489	507	518	548	493	498	502	491	482	533	489	509	499	533	486	518	520	539	469	505	510	487	513	526	525	523	483	494	515	487	524	484	494	498	495	484	483	513	499	488	470	534	495	490	519	508	481	491	474	478	494	486	483	497	551	490	500	465	487	539	537	498	508	493	485	474	503	512	523	438	495	490	475	452	490	497	527	490	484	467	489	504	533	506	490	501	484	502	488	466	487	539	507	513	499	498	521	502	511	509	509	502	472	485	489	505	498	465	493	483	554	472	480	511	500	500	508	458	510	528	528	511	479	498	566	477	472	486	465	472	497	526	460	460	505	503	488	498	485	451	493	468	506	468	553	498	489	490	498	521	510	505	519	491	517	499	497	488	484	498	474	481	480	493	462	511	462	480	495	532	484	461	503	508	511	500	516	522	471	506	515	456	484	482	520	519	496	475	507	489	507	521	460	492	522	481	531	438	489	495	479	483	487	484	509	505	457	501	521	490	528	465	543	496	480	486	463	471	483	497	479	524	489	512	456	472	546	482	502	487	506	487	479	509	484	473	491	503	517	476	536	494	531	527	501	482	499	483	470	486	486	473	461	525	477	471	515	449	484	486	510	506	517	470	494	521	521	501	503	486	479	491	485	477	433	513	494	480	527	474	463	531	490	515	488	487	496	488	535	470	477	495	472	483	507	449	476	505	513	469	494	492	498	492	546	463	448	475	540	462	495	547	512	512	505	507	474	504	474	496	468	501	544	531	489	507	555	500	526	523	511	511	551	492	531	480	541	497	515	474	496	507	463	493	505	479	501	492	476	502	521	489	515	492	477	563	555	523	486	515	510	499	518	478	484	507	512	506	491	484	500	511	489	504	515	515	489	486	506	480	496	502	459	516	462	519	494	451	538	491	549	497	469	544	531	474	502	539	454	494	521	482	522	520	508	529	486	491	524	512	456	521	505	498	528	494	495	487	498	466	526	500	494	523	474	481	504	481	500	507	480	508	502	491	505	493	495	463	497	536	469	497	509	488	459	512	495	504	472	473	503	494	506	500	470	494	491	494	498	517	491	487	513	534	515	486	514	506	471	482	526	468	483	482	528	505	510	529	478	489	520	481	494	488	512	503	530	528	492	495	478	507	492	490	497	480	510	529	543	481	537	516	535	495	477	527	462	491	482	488	488	500	457	442	512	507	527	485	497	515	493	519	433	517	475	515	479	458	476	499	464	507	489	497	519	510	506	474	483	485	466	476	457	539	493	422	527	473	493	489	507	510	493	524	457	491	506	495	452	497	492	493	508	458	468	474	485	489	440	491	482	471	534	522	523	493	493	526	533	540	517	497	509	505	488	487	475	479	451	511	504	539	540	499	521	514	505	509	541	490	477	487	470	520	534	504	497	514	481	519	497	488	518	505	500	490	506	510	486	508	486	475	525	491	464	450	485	482	501	492	497	509	487	436	496	477	537	511	469	480	477	508	490	513	491	517	498	534	502	497	513	509	473	479	508	451	494	473	484	462	497	508	517	481	499	538	513	496	517	530	459	479	483	458	481	480	491	514	472	467	492	506	517	474	540	498	478	501	478	498	513	473	503	513	470	498	496	464	511	512	506	504	494	449	469	556	442	518	478	488	480	461	449	472	486	499	477	504	475	491	500	462	502	466	514	515	479	544	467	544	477	505	458	495	497	506	505	509	451	461	465	498	534	494	426	491	514	503	506	510	518	490	495	515	497	488	480	465	536	513	523	500	478	459	516	483	510	513	519	467	482	553	462	522	505	506	501	506	445	503	535	525	511	491	457	458	512	485	528	509	502	513	492	514	507	499	529	477	498	517	481	415	509	487	499	521	483	481	472	503	493	474	510	468	488	478	479	469	505	469	494	484	478	542	520	485	483	476	482	512	512	477	481	461	500	488	498	479	491	490	489	517	509	527	475	521	513	529	516	524	508	486	517	499	479	510	505	473	477	526	540	531	475	470	502	508	476	491	505	509	512	480	515	523	496	497	493	469	516	519	500	486	479	460	489	484	485	521	484	466	505	462	462	504	521	483	527	497	506	514	512	489	479	554	499	514	513	522	483	514	467	491	475	544	459	517	457	494	535	452	511	502	494	505	495	518	504	520	472	494	527	495	505	519	533	496	455	475	509	452	491	458	515	441	546	506	481	506	462	494	499	515	488	491	481	482	506	497	478	505	504	515	541	462	499	490	522	469	508	493	497	507	500	533	489	504	501	521	471	476	532	507	520	480	491	470	532	507	557	481	470	489	510	502	511	506	515	505	466	508	479	464	499	494	480	510	507	505	508	510	488	528	541	479	462	494	501	516	491	491	514	495	549	517	464	513	500	505	493	549	468	461	505	488	498	483	495	486	513	473	450	487	492	498	471	530	495	491	484	505	477	508	449	479	479	530	491	473	484	517	485	498	493	509	545	526	493	485	504	484	486	516	468	524	519	502	479	533	480	533	513	475	475	506	482	449	507	493	524	525	480	488	495	469	521	482	518	505	508	495	523	467	475	513	519	481	520	509	493	478	502	514	487	490	491	452	508	524	498	521	500	497	498	518	468	478	501	463	499	502	491	503	510	510	447	531	423	491	484	513	476	490	476	489	456	538	486	483	503	510	532	516	476	495	529	496	499	488	503	520	498	501	524	540	492	493	513	485	479	467	501	472	487	493	511	482	505	487	497	490	480	488	496	519	487	480	489	470	466	500	466	477	532	524	452	489	524	508	477	477	511	497	501	532	483	457	467	497	479	496	472	509	496	467	496	541	505	514	456	486	499	477	509	463	508	497	455	525	478	461	516	471	462	508	473	490	522	480	511	538	488	506	517	521	467	474	484	448	508	487	492	490	494	508	481	542	495	471	498	513	471	439	498	471	507	521	475	526	526	455	465	502	486	511	473	503	503	517	501	494	492	515	504	532	485	495	488	499	499	521	487	474	567	496	490	497	497	474	483	479	502	509	507	459	449	483	471	489	487	484	485	479	513	520	498	483	531	499	445	525	462	503	506	484	540	517	466	526	501	552	497	461	533	506	478	509	482	521	573	494	500	472	474	504	472	496	487	481	479	492	523	535	500	512	480	519	517	537	498	510	510	524	494	506	493	470	478	498	517	465	496	488	496	507	542	512	489	516	457	469	493	478	485	506	489	436	505	492	469	543	530	489	476	483	482	466	477	502	498	497	506	535	476	474	509	495	498	464	497	497	469	501	513	495	521	491	457	456	483	462	506	481	488	495	503	501	462	506	532	510	497	516	487	450	498	464	502	527	484
20966	37579	30612	21407	16103	12699	10712	8924	6978	5816	5040	4500	3906	3308	2552	2019	1867	1660	1469	1261	1143	1002	942	905	868	848	839	889	877	880	861	913	813	818	809	808	832	893	907	833	793	877	789	837	848	851	809	790	794	811	752	773	748	816	740	818	778	768	722	779	741	779	815	742	731	812	762	801	785	744	772	814	738	707	765	794	726	813	736	728	740	752	708	768	744	812	769	714	766	765	762	752	772	737	738	759	728	723	746	768	763	739	795	736	773	790	776	752	763	768	777	756	820	785	807	834	712	730	754	744	765	751	754	801	723	794	714	806	749	762	752	802	771	794	706	761	734	745	745	746	783	744	739	752	779	748	704	742	750	784	808	740	760	721	786	782	725	755	773	759	742	719	758	735	746	732	745	784	754	763	747	781	742	729	704	729	739	764	740	717	776	721	725	736	809	741	747	768	753	706	713	755	716	751	772	801	785	708	791	778	736	718	739	739	738	737	762	813	773	783	776	757	732	758	746	729	700	742	754	717	725	743	768	835	704	775	771	727	691	785	749	734	777	729	724	756	753	779	767	754	745	733	716	739	768	732	747	756	761	674	720	776	746	724	792	766	751	745	804	775	721	756	711	773	736	738	724	789	764	782	794	730	755	777	783	765	804	735	709	726	723	716	774	755	734	777	743	757	761	731	719	741	738	761	758	739	770	767	785	727	727	780	728	743	763	755	801	778	757	687	721	749	734	777	744	741	781	777	747	756	772	730	723	737	769	725	788	726	799	691	728	735	803	809	751	759	758	732	752	753	742	756	750	788	780	698	759	819	742	768	774	767	727	736	763	755	758	788	817	745	779	763	731	735	732	731	751	757	770	705	775	761	766	703	814	767	756	800	711	775	745	770	838	749	728	745	756	738	752	738	732	733	789	709	773	769	747	775	734	716	695	789	779	728	741	752	726	752	757	711	779	789	762	763	767	734	729	723	754	746	765	745	735	738	718	738	751	724	750	733	725	808	741	804	728	716	716	842	717	784	751	788	734	707	753	795	755	808	730	750	725	706	761	769	777	755	797	732	731	741	741	736	767	740	722	755	717	762	753	691	771	714	741	748	745	740	785	711	749	766	770	790	750	762	736	759	753	807	768	729	748	691	749	762	742	764	746	723	711	790	704	753	763	752	693	738	771	761	762	755	734	765	775	770	709	731	729	736	747	801	761	760	745	745	732	736	733	777	726	719	687	767	731	707	747	772	769	751	743	724	736	718	785	809	746	733	775	792	749	786	783	719	779	731	756	735	760	796	778	722	754	721	753	735	754	767	739	753	776	765	768	759	789	742	693	745	746	759	758	749	788	744	765	819	751	756	725	744	745	701	735	760	768	728	720	765	705	727	769	772	773	768	792	746	709	754	731	770	776	764	735	732	722	706	763	731	705	771	737	745	754	735	728	680	757	772	777	638	779	746	765	734	754	748	736	719	724	748	770	721	715	757	811	736	782	712	759	767	768	713	728	744	749	769	763	758	760	798	784	777	711	722	737	830	733	719	746	768	769	758	778	756	813	715	716	764	751	800	743	731	804	760	778	758	756	733	771	712	731	758	758	727	765	778	782	735	772	774	764	693	770	739	766	728	769	697	725	736	759	773	747	765	761	744	759	710	766	722	743	740	727	755	749	724	785	751	726	777	730	721	743	754	751	743	735	766	708	724	720	807	734	716	737	721	726	732	725	835	753	738	730	765	761	766	739	739	729	743	811	746	781	740	730	747	764	765	783	777	742	787	746	719	756	758	766	750	720	736	763	705	741	766	720	773	751	783	744	724	761	783	697	789	741	764	712	765	780	739	778	779	765	760	777	755	726	735	759	697	732	773	746	741	801	759	732	770	754	734	716	744	809	763	772	726	769	759	716	758	790	784	773	758	767	775	763	749	754	756	736	743	735	756	762	783	762	740	790	722	755	728	782	783	796	754	720	703	770	803	788	775	755	754	741	783	791	715	771	742	781	759	719	734	753	727	709	759	749	725	715	738	709	775	691	708	718	689	728	749	826	776	756	746	721	713	775	735	782	753	736	759	725	733	758	795	720	711	725	719	750	765	748	743	755	724	764	718	745	758	788	721	736	813	717	769	709	789	766	720	778	762	713	712	736	763	779	749	775	717	759	720	829	744	752	779	753	759	761	758	790	810	778	739	747	793	731	693	732	757	755	811	743	743	744	759	736	705	748	768	747	752	752	724	766	719	695	809	800	738	743	742	713	747	737	768	767	746	742	703	769	760	740	766	783	733	772	776	763	754	742	749	771	692	759	743	788	781	736	803	748	730	752	714	733	700	719	765	717	748	726	704	774	716	743	711	709	746	736	742	783	769	759	672	828	757	788	778	765	742	696	711	716	766	716	779	753	780	724	707	729	751	771	765	744	742	719	756	773	721	725	742	742	805	811	793	759	776	762	763	761	748	723	740	756	796	777	708	793	748	747	796	736	769	727	737	761	750	746	750	747	772	730	739	789	788	776	798	733	724	796	746	761	759	798	692	793	710	770	755	778	742	777	736	817	745	799	772	756	740	714	755	745	724	779	698	721	736	719	732	755	753	813	718	735	721	767	736	753	775	749	765	792	726	726	822	754	758	778	748	748	777	723	727	705	754	725	748	721	756	750	773	737	733	729	728	729	735	800	732	772	768	717	752	826	784	753	771	755	758	737	751	719	814	780	783	697	765	740	719	782	720	755	790	730	727	753	795	754	740	731	725	758	752	756	743	748	715	799	707	810	774	723	757	755	707	723	758	765	736	763	753	770	738	792	753	724	739	772	774	756	729	775	767	738	765	780	766	784	784	722	701	761	720	802	726	707	742	821	728	736	779	732	733	703	794	758	717	759	730	754	757	797	705	708	721	733	787	773	735	737	724	724	727	754	754	730	732	735	716	787	754	777	803	765	704	746	735	761	735	764	747	734	753	749	740	723	764	768	715	740	726	739	704	703	715	754	728	706	787	772	712	761	774	777	744	732	712	767	729	788	725	762	703	717	735	694	726	697	750	745	766	748	752	766	767	772	772	713	702	755	770	714	775	675	678	702	717	762	745	766	770	739	722	732	718	749	758	760	734	785	724	773	732	742	727	738	768	719	780	750	728	734	774	751	760	747	746	709	715	755	746	767	731	731	753	731	768	722	723	732	776	759	750	725	739	737	774	769	746	776	734	766	765	748	739	757	755	731	739	758	750	772	749	717	752	770	744	754	698	723	801	727	715	727	736	766	763	769	719	758	775	787	735	739	721	752	752	744	707	738	830	737	716	777	753	723	758	729	776	704	779	747	755	715	760	758	747	774	753	752	768	762	741	793	715	747	713	738	774	778	735	723	691	779	780	728	758	780	794	737	731	723	747	747	792	796	778	726	750	728	760	732	754	753	715	748	734	703	740	784	742	735	710	735	747	783	722	726	765	743	794	734	750	745	770	739	726	705	748	741	765	701	715	717	755	788	763	729	757	771	752	782	792	762	728	754	767
27619	19986	14835	8269	4136	2889	2413	1954	1681	1571	1372	1273	1184	1104	971	855	881	807	777	785	779	749	729	709	692	691	684	766	715	698	782	756	749	739	728	671	740	721	706	716	673	688	681	740	715	685	742	749	696	732	682	757	699	745	723	726	714	725	699	688	702	713	696	742	688	718	755	772	726	701	711	702	733	675	674	713	682	706	679	697	731	709	675	655	688	730	706	669	679	690	698	682	691	679	774	736	704	693	705	722	697	706	733	713	683	687	684	727	684	666	719	725	668	662	719	699	718	744	687	728	692	662	685	711	689	703	706	733	695	691	707	719	751	703	717	681	675	724	673	737	691	722	710	731	698	666	740	677	705	681	688	710	716	675	682	686	720	680	728	708	683	702	724	658	751	700	725	698	749	724	728	740	725	722	708	713	672	666	687	678	764	662	637	732	697	720	706	680	641	729	717	666	677	695	755	670	721	688	682	730	705	744	714	670	736	718	715	691	729	752	718	740	691	723	719	722	676	674	760	690	736	692	664	746	703	674	767	712	669	673	711	692	703	682	702	731	707	717	692	697	745	700	699	655	734	698	649	697	676	716	685	716	623	693	734	713	712	703	710	701	702	714	760	707	714	674	704	698	746	707	682	698	740	728	715	706	680	656	735	716	734	700	721	668	722	698	656	728	749	705	662	724	668	694	743	713	690	689	670	657	679	700	714	731	732	694	692	666	740	702	697	693	720	690	724	693	692	690	701	669	689	675	726	724	723	708	720	717	739	706	730	725	709	781	767	683	748	667	734	668	724	709	735	728	686	697	738	695	730	673	722	744	731	735	696	694	687	792	731	686	738	676	721	684	689	725	702	712	705	728	718	704	706	667	713	729	701	729	675	655	723	696	768	710	746	688	687	717	702	658	734	716	744	711	707	710	710	712	728	726	737	723	636	677	698	702	700	684	706	727	725	723	682	736	696	753	735	744	782	711	733	697	666	678	656	723	708	658	714	710	719	717	707	686	705	703	707	734	737	728	666	734	718	697	743	700	710	707	719	666	754	715	696	692	718	683	724	708	662	679	705	690	751	716	702	711	686	668	742	740	691	752	695	714	701	721	718	735	687	697	705	701	742	683	644	737	727	687	700	697	739	711	748	683	729	690	715	709	740	677	664	751	737	731	675	732	734	638	688	733	741	698	657	751	750	737	734	683	716	686	725	712	694	691	690	691	682	726	719	697	711	704	705	671	733	721	680	714	694	646	693	754	692	708	707	772	703	688	725	712	705	659	717	703	721	704	676	746	717	677	706	746	722	752	673	742	696	673	675	746	683	696	715	729	716	666	728	695	700	694	692	673	708	707	702	629	729	685	725	661	721	723	727	697	736	673	676	756	696	751	759	699	690	721	673	736	731	668	736	735	684	680	695	700	715	675	665	709	716	730	674	677	725	714	744	791	722	725	698	664	698	691	675	674	730	683	709	667	709	680	697	741	695	738	636	704	738	690	692	678	729	691	713	695	709	689	683	709	690	692	682	718	706	685	723	709	666	687	715	727	707	693	710	715	672	725	725	681	714	706	703	697	682	706	742	726	731	732	720	671	702	734	739	693	695	697	730	698	730	724	688	741	762	673	741	756	694	674	715	693	744	710	703	732	747	649	696	729	704	718	669	671	727	727	696	725	740	675	707	710	717	714	721	680	696	695	739	733	718	722	740	692	705	705	691	705	678	694	726	691	729	708	679	653	666	714	693	719	659	645	688	678	745	730	717	691	699	687	700	695	680	713	720	727	687	733	729	743	722	700	694	772	691	664	720	689	666	658	719	717	729	692	702	724	702	712	687	658	647	754	656	687	683	691	705	696	679	737	696	710	653	695	701	708	719	660	765	691	675	722	718	735	696	703	681	700	690	722	755	727	725	707	745	737	688	729	674	642	701	717	730	753	753	724	722	697	722	707	704	713	697	675	721	706	675	683	696	706	705	730	667	759	715	672	695	675	701	739	723	665	743	690	691	651	660	704	677	687	698	695	691	723	727	719	708	728	706	689	679	697	706	701	697	710	738	682	745	668	699	736	692	700	664	656	740	696	705	664	701	678	671	709	717	707	712	740	715	699	725	665	743	734	692	669	692	680	691	721	714	709	747	671	711	700	710	742	734	662	745	696	691	683	714	700	719	682	719	666	704	715	658	703	681	724	735	701	717	722	673	710	719	682	707	696	767	688	760	698	718	703	708	716	697	705	690	677	690	728	701	702	718	726	724	764	722	703	705	733	682	692	733	733	733	727	707	761	685	689	744	684	685	718	681	739	701	727	730	668	724	686	719	735	739	727	660	711	656	724	690	729	670	716	693	706	682	732	708	683	713	703	713	711	670	698	689	702	691	702	743	732	686	704	735	663	732	749	748	705	693	751	709	701	761	711	692	699	743	702	726	701	678	724	675	626	649	720	698	688	705	772	695	706	701	674	702	671	702	726	679	732	723	706	764	714	733	698	666	669	683	669	709	724	665	682	670	711	679	692	707	664	673	670	690	651	732	761	745	696	719	742	720	749	674	658	736	647	689	687	721	646	712	735	681	707	669	644	641	660	724	719	706	689	672	707	723	721	691	693	671	687	704	675	688	683	709	649	737	677	675	711	692	741	658	682	686	712	717	724	720	650	677	689	706	718	678	711	757	697	677	667	687	714	688	703	672	642	736	761	680	656	728	753	732	726	726	709	684	717	684	700	722	718	725	674	714	708	677	716	675	651	695	696	653	754	711	674	702	711	727	749	724	702	740	726	699	680	719	709	726	659	761	725	723	677	702	686	719	701	666	673	731	723	732	693	699	727	663	666	702	681	733	792	683	645	659	684	742	641	705	698	714	683	726	747	694	747	671	745	721	700	718	723	728	710	709	700	736	703	703	676	717	719	715	727	735	707	718	717	741	661	721	710	703	719	707	702	690	759	683	709	708	709	697	729	686	700	720	713	703	724	687	667	716	752	656	720	733	703	685	738	743	731	694	698	721	762	719	669	693	658	708	658	736	649	692	703	744	693	709	690	664	688	674	710	740	661	714	669	715	678	754	669	706	767	717	734	670	669	708	753	692	765	677	683	732	689	721	703	732	663	702	643	731	721	692	691	714	695	737	720	661	720	692	681	720	672	698	721	686	702	673	720	637	686	684	736	698	719	769	641	708	643	720	717	686	660	751	714	672	702	670	709	717	733	718	727	675	702	735	727	739	714	718	727	708	702	717	683	674	691	639	658	742	687	673	712	677	670	680	709	690	700	713	683	768	694	706	725	696	742	636	722	673	720	673	708	705	748	699	755	731	690	685	692	720	657	694	664	692	717	732	711	697	740	719	632	701	699	712	750	755	692	750	665	720	720	700	688	681	673	757	681	743	693	635	750	735	703	759	697	685	744	695	727	699	694	700	677	696	706	725	715	706	714	719	714	733	655	693	718	674	681	736	700	748	716	699	707	727	700	694	696	705	692	689	686	676	698	698	718	719	693	722	725	790	669
17612	27050	20750	12744	9194	7034	5777	4624	3995	3327	3082	2776	2495	2170	1741	1585	1468	1452	1363	1253	1230	1164	1063	1066	1098	1115	1062	1136	1079	1094	1091	1118	1105	1092	1100	1055	1097	1150	1105	1157	1105	1080	1105	1045	1053	1085	1124	1109	1082	1071	1087	1127	1039	1119	1098	1069	1032	1071	1033	1018	1048	1072	1032	1043	1036	1056	1024	1052	1057	1015	1052	1046	1060	1051	1064	1016	1008	980	1073	1055	1073	1107	1075	1060	1042	1054	1024	1086	1084	1047	1073	1072	1037	1096	1009	1034	1054	1106	1031	1015	1033	1030	1070	1096	1035	1070	1059	1046	1033	988	1087	1071	1050	1054	1076	1032	1065	1075	1029	1078	1020	1074	1037	974	1041	1080	1022	1001	1056	1049	1073	1107	1057	1117	1059	1039	1033	1102	1023	1088	1042	997	1120	1097	1092	1022	1012	1071	1022	1035	1068	1033	1050	1092	1032	1022	1103	1023	1053	1088	1115	1022	1037	1065	1023	1060	1081	1000	1021	1097	1017	1013	1022	1036	1087	1042	1098	1123	1096	1089	1081	1104	1022	1053	1047	1001	1045	1070	1056	1081	1022	1037	1069	1010	1088	1048	1030	1061	1104	1007	1064	1039	1056	1058	1005	1016	1054	1096	1059	1074	1052	1040	1024	1049	1066	991	1032	1027	1013	1060	1050	1103	1055	1075	1052	1008	1063	1050	1024	1049	1071	1004	1022	1038	1043	1072	1073	1071	1061	1058	1078	1093	1035	1043	985	1040	1062	1070	1073	1039	1086	1072	974	938	1026	1035	1017	1026	1050	1050	1040	1032	1019	1079	1040	1052	1102	1086	1066	1054	1065	1031	1024	1029	1055	1067	1029	1047	1037	1040	1108	1048	1083	1013	1117	1050	1061	1157	1030	1037	1080	1034	1070	1031	1062	1074	1030	998	1042	1047	997	1027	1086	1029	1054	1074	1052	1025	1113	1027	1039	1022	1028	1060	1066	1051	1038	1051	1036	1030	998	1088	1116	1044	1030	996	1030	1052	1053	1034	1041	999	1051	1035	1042	1019	1011	1096	1029	1061	1039	1032	1101	1046	1101	1049	1091	1028	1112	1006	1090	1055	1031	1023	1054	1025	988	1065	1036	1037	1171	1081	1060	999	1060	1035	1036	1079	1036	1072	1041	1068	1030	1099	1034	1055	1041	1101	1017	1135	1095	1104	1011	1092	1081	1086	991	1083	1021	1025	1054	1061	1071	1045	1075	1032	1085	996	1053	1042	1038	1112	1076	1039	1030	1044	1023	1088	1055	1086	1079	1047	1039	1118	1034	1054	1060	1035	1036	1070	1009	1074	1085	1069	1096	1035	1026	1051	1049	1045	1050	1016	1075	1022	1079	1110	1015	1078	1050	1045	1033	1047	1035	1046	1012	1011	998	1081	1111	1041	1105	1036	1038	1049	1140	1054	1077	1008	1057	1034	1076	1029	1132	1061	1047	1027	982	971	1103	1078	1056	1048	1107	1047	1047	1087	1071	1028	1040	1029	1022	1030	1055	1099	1023	1024	1012	1035	1149	1064	1119	1035	1052	1114	1091	1048	1004	1057	974	1044	1038	1039	1100	1053	1038	1050	1027	1103	1155	1056	1122	1071	1091	1066	1056	1026	1063	1085	1066	1084	1031	1049	1070	1004	1103	996	1089	1044	1092	1061	1077	1041	1060	1120	999	1081	1034	1101	1033	1016	1002	1070	1081	1059	1092	1033	1106	1002	989	1025	1059	1045	1038	1076	1101	1015	1092	1073	1058	1016	1079	1034	1051	1048	1048	1058	1039	1031	1061	1076	1060	1030	1048	1024	1082	1047	1108	1045	1032	1006	1019	1020	1071	1020	1016	1009	1071	1052	1035	1106	1052	1067	1026	999	1024	1111	1050	1090	1047	1100	994	1028	1089	1041	1067	1014	1077	1017	1051	990	998	1051	1034	1120	1125	995	1117	991	1050	1017	1084	1051	1032	1070	1045	1025	1078	1026	1052	1115	1055	1054	968	1030	1054	983	1062	1077	1079	1107	1034	1087	1042	1062	1074	1048	1013	1081	1086	1054	1030	1024	1079	1080	1016	1090	1061	1055	1022	1103	1092	996	1077	1028	1027	1082	1056	1102	1081	1063	1066	1074	1103	1089	1082	1065	1062	1067	1058	1035	1058	1029	1036	1078	1099	1042	1072	1000	1020	1067	1047	1072	1038	1091	1073	1084	1027	1041	1036	1033	1071	1010	1103	1077	1089	1014	1057	1040	1041	995	1065	1037	1078	1088	1081	1035	1038	1056	984	1092	1025	1036	1005	1056	1034	1078	1042	1108	1004	1125	1081	1019	1072	983	1109	1118	1070	1041	1038	1084	1091	1022	1041	1112	1048	1008	1083	1034	1079	1021	1064	1070	1005	1035	1061	1081	1031	1028	1026	1097	1087	1080	1086	992	1059	1011	1053	1062	1039	1080	1028	1050	1033	1060	1087	1045	1035	1076	1052	1035	1066	1075	1049	1004	1042	1017	1096	1068	1017	1033	997	1035	1029	1021	1052	1084	1079	1070	1080	1091	1075	1055	1070	1013	1067	990	1031	1102	1047	1082	1070	1081	1025	1107	1061	1071	1074	1081	1074	1099	1121	1021	1052	1061	1064	1070	1092	1024	1085	1075	1088	1044	1000	1077	1048	1039	1031	993	1023	1066	1058	1055	1054	1003	1014	1066	1126	1045	1015	1008	1086	1068	1033	1058	1027	1046	1045	1135	997	1078	1024	1099	1039	1095	1027	1032	1069	1017	1055	1010	1064	1034	1041	1044	1104	1039	1029	1068	1075	1037	1054	1093	1030	1098	1079	1060	982	1062	990	1026	1114	1010	999	1073	1082	1064	1134	1056	1059	1073	1028	1033	987	1081	1059	1055	1059	1040	1020	1010	1018	1055	1027	1048	1056	1061	1068	1031	1039	1037	1066	1076	1064	1086	1047	1119	1074	1059	1005	1059	1073	1035	1034	1079	1052	1024	1078	1143	1053	1050	1027	1063	1045	1055	1013	1069	1074	1068	1040	1025	1146	1020	1040	1037	1037	1081	1057	1098	1082	1102	1088	1025	1039	1014	1084	1052	1100	1058	1066	1004	1082	1056	1043	1104	1078	1079	1072	1082	1045	1077	1015	1090	1100	1081	985	1026	1044	1032	1025	1019	1016	1052	1065	1090	1040	1042	1019	1041	1055	1097	1039	1078	1041	1038	1040	1087	1057	1048	1092	1095	1093	1067	1025	1015	1119	1059	1024	1029	1094	1034	1138	1058	1070	1095	1031	1058	1039	1081	1019	1013	1049	1043	1056	1019	1062	1011	1016	1026	1055	1048	1082	1036	1081	1068	1051	1057	991	1056	1056	1088	1047	1115	1051	1054	1065	985	1008	1150	1020	1080	997	1068	1053	1042	1063	1103	1067	1027	1066	1046	1056	1058	1082	1094	1050	1099	1057	1052	1064	1083	1075	1103	988	1052	1052	1035	1026	1083	1113	999	1106	1037	1103	1016	1033	1016	1059	1090	1034	992	1046	1082	1057	1069	1021	999	1070	1075	1104	1076	1058	1049	1043	995	1092	1050	991	1037	1039	1087	1064	1085	1126	1039	1112	1091	1047	1002	1007	1089	1082	1046	1042	1049	991	1089	1078	996	1068	1056	1032	1047	1037	996	1085	1106	1051	1047	1063	1020	1021	1059	1073	1058	1070	1090	1014	1059	1054	1016	1065	1107	1016	1076	1101	1108	1069	1008	1030	1066	1033	1043	1098	1064	1117	1089	1128	1096	1106	1066	1036	1025	1065	987	1075	1034	1095	1053	1001	1034	1028	1059	1017	1014	1022	1046	1035	1093	1005	990	1080	1045	1067	1071	1042	1032	1095	1027	1051	1113	1080	1048	1064	1018	1020	1033	1102	1089	1102	1029	1036	1045	1055	1161	1040	1056	1073	1028	1080	1084	1094	1081	1079	1100	1053	1080	1059	1076	1069	1039	1071	1089	1074	1075	1046	1052	1082	1068	1039	1061	1062	1052	1033	1000	1075	1008	1030	1049	1020	1075	1033	1039	1004	1002	1049	1037	1086	1049	1030	1111	1022	1018	1054	1002	1077	1047	1006	1029	1035	1069	1036	1101	1083	1089	1054	1099	1048	1055	1099	1020	1052	1051	1096	1069	1048	1003	1080	1078	1062	1029	1079	1064	1031	1021	1112	1059	1081	1005	1050	1079	1063	1029	1083	1038	1016	1057	1064	1104	1096	1028	1105	1137	974	1064	1043	1025	1064	1062	1040	1033	1025	1004	1061	1062	1074	1084	1077	1060	1057	1041	1137	1094	1041	1030	1032	1056	1072	1028	1034	1028	1077	1103	1068	1072	1051	1010	1049	1087	1098	1065	1052	1110	997	1141	1034	1077	1039	1001	1027	1063	1038	1033	1072	1106	1090	1076	1046	1041	1032	986	1032	1107	1050	1062	1131	1069	1106	1045	1068	1117	1055	1047	1057	1051	1063	1116	1069	1100	1029	1029	1063	1012	1069	1036	1069	995	1045	1026	1086	1047	1124	1081	1066	1011	1079	1053	1032	1057	1074	1061	1039	1028	1055	1012	1072	1061	1092	1026	1045	1041	1137	1008	1052	1012	1072	1009	1064	1048	1009	1037	1067	1042	1086	1063	1018	1001	1099	1034	1000	1001	1007	1065	1043	1038	1065	1042	1049	982	1044	1086	1053	1047	1041	1062	1082	1062	1047	1121	1025	1049	1056	1066	1018	1026	1018	1061	999	1109	1079	1087	1133	1037	1018	1039	1101	1010	1089	1094	1087	1059	1084	1092	1047	1079	1095	1123	1060	1045	1037	1091	1016	1068	1062	1122	1094	1064	1011	1033	1019	1068	1031	999	1036	1025	998	1025	1011	1090	1124	1105	1072	1050	1046	1015	1103	985	1050	1051	1087	1062	1071	1052	1026	1061	998	1069
23369	21146	27644	24939	19937	8401	4470	2867	2190	1981	1752	1602	1418	1219	987	911	874	842	767	695	652	652	614	650	623	584	651	621	647	606	610	648	637	579	636	631	624	639	620	670	605	591	557	617	651	583	660	624	610	577	617	643	606	587	655	622	622	618	628	588	618	585	593	613	617	601	578	607	653	591	572	614	549	598	598	586	577	595	614	573	634	562	555	603	615	588	614	585	597	585	589	628	577	613	562	608	577	650	629	623	574	616	586	626	646	583	643	606	609	595	618	626	648	578	614	583	611	618	598	587	577	571	591	583	604	657	572	614	601	599	600	642	588	595	584	572	610	618	622	603	581	591	585	608	581	581	629	590	583	575	563	620	585	584	580	577	573	633	609	540	577	593	564	595	583	567	602	577	597	578	610	626	610	559	579	611	619	568	554	579	580	601	581	579	581	590	581	600	594	632	582	632	569	611	594	577	598	614	561	563	543	595	588	603	566	627	578	601	603	574	571	606	614	609	590	549	622	615	596	610	554	604	590	618	637	591	600	622	602	612	602	556	611	587	584	591	588	609	514	606	624	596	594	594	583	618	605	608	603	622	554	613	601	626	568	592	571	600	546	585	604	612	591	595	617	627	628	607	590	564	544	612	611	603	578	577	551	595	581	596	625	593	600	573	654	599	610	620	595	593	601	592	586	579	597	538	658	572	571	601	608	601	607	603	606	589	619	548	565	571	587	625	588	607	608	556	589	630	616	617	600	576	582	598	620	614	561	612	621	617	556	612	619	535	609	596	614	582	589	593	588	597	620	579	584	591	580	602	608	606	586	641	576	515	590	548	594	552	619	604	555	631	569	607	603	597	607	583	557	632	580	570	659	665	566	624	592	599	594	588	581	577	572	552	588	561	596	580	556	587	580	584	557	586	665	588	606	586	599	629	548	603	607	585	594	593	593	605	611	577	618	565	629	601	625	592	595	614	544	608	540	580	530	577	591	611	547	601	581	633	600	587	564	547	556	585	589	626	620	620	598	610	594	619	605	618	571	603	559	571	631	575	599	576	599	617	615	597	567	589	630	626	604	587	592	586	581	578	613	565	580	569	579	557	579	626	643	604	590	629	584	619	595	595	611	606	567	592	625	661	606	606	615	563	633	567	594	573	542	595	527	660	592	598	578	624	573	635	608	577	601	611	552	575	563	632	628	612	610	580	551	607	604	590	578	606	623	586	562	584	615	630	559	594	593	631	629	628	540	585	588	578	587	565	607	608	560	621	599	598	569	580	591	547	581	569	636	566	565	624	566	601	630	592	579	629	575	602	579	613	591	622	551	614	588	587	570	584	582	611	581	590	640	607	606	606	605	601	605	597	524	596	626	590	548	579	633	570	615	617	602	588	621	599	591	569	589	583	589	573	570	598	627	571	622	602	600	596	586	564	572	596	591	589	586	632	596	541	604	601	591	582	548	578	592	625	605	583	662	602	563	569	570	585	571	583	604	609	557	621	570	594	593	594	583	583	594	607	598	582	589	624	587	558	618	591	594	594	552	595	600	582	589	613	575	589	637	637	576	612	651	583	600	564	576	609	567	583	614	619	549	616	621	566	611	618	582	589	589	636	602	591	646	645	596	620	566	574	602	558	557	625	622	564	596	617	585	602	564	608	653	578	602	594	632	595	599	580	580	571	588	566	603	580	629	628	638	627	644	597	569	581	600	600	587	598	655	601	599	600	586	574	617	593	613	639	602	623	597	548	560	613	580	600	623	596	593	539	603	611	599	606	605	568	593	632	627	594	602	591	574	561	628	610	613	574	577	576	571	615	606	550	584	641	613	621	627	604	580	604	563	624	578	580	564	559	615	615	581	607	591	605	531	592	585	606	605	588	638	589	607	571	569	635	594	593	616	613	571	606	574	607	580	598	635	581	631	593	580	552	596	600	558	634	559	613	629	636	547	614	623	600	588	592	603	617	608	551	608	627	633	618	583	585	580	579	616	586	617	565	608	596	606	620	557	596	596	603	592	601	636	593	576	587	583	580	598	593	605	592	633	594	560	595	599	601	590	631	626	583	580	653	585	592	604	642	610	557	593	616	579	598	602	590	604	591	580	603	644	634	635	552	571	584	621	599	579	562	562	600	593	595	603	558	607	615	567	576	563	606	594	603	574	564	578	617	633	600	579	578	571	600	584	610	618	589	601	605	593	590	586	619	597	609	587	582	605	588	621	581	607	573	599	615	592	542	613	563	594	590	550	612	563	577	599	562	626	581	593	589	649	609	555	606	578	585	565	559	583	577	564	604	593	554	628	625	617	591	595	648	586	516	602	582	616	605	600	609	607	565	601	596	600	573	636	547	616	592	595	602	609	607	620	584	596	584	582	604	589	599	574	572	580	574	590	592	592	573	609	573	632	578	636	603	589	594	559	587	617	636	619	631	593	585	598	541	602	574	598	615	568	625	612	574	590	524	589	575	615	576	622	661	559	601	603	581	594	623	544	628	620	621	608	612	592	607	558	606	593	613	598	601	593	601	591	588	563	646	558	581	575	617	599	549	570	618	579	611	612	578	640	641	580	604	568	591	591	591	573	574	598	582	575	587	598	610	600	577	608	638	576	585	598	563	621	577	624	573	609	576	590	599	608	619	605	564	581	543	604	558	611	616	599	626	585	549	555	598	570	578	596	626	650	575	599	563	590	593	606	555	583	580	610	598	582	591	572	619	613	579	598	609	584	616	629	638	592	603	589	614	611	658	563	598	587	626	614	636	575	624	566	588	612	611	582	622	584	600	602	550	567	632	573	585	626	572	605	587	590	621	635	656	613	581	575	555	616	616	658	594	597	584	584	604	599	581	604	578	638	601	577	589	587	587	584	613	610	623	604	612	539	596	590	606	602	636	626	589	609	527	570	587	594	594	615	599	606	618	613	587	541	650	615	604	627	629	579	593	577	576	612	579	601	626	618	596	653	576	576	627	579	596	635	576	621	618	608	581	610	617	566	597	615	621	642	655	561	608	565	556	603	583	606	574	615	594	640	625	601	629	536	582	593	586	554	608	611	583	623	590	584	592	600	599	599	564	614	613	603	582	646	649	576	617	604	559	590	562	592	575	532	589	598	583	588	591	596	582	619	610	582	570	550	613	581	595	657	599	578	594	586	584	593	558	610	590	553	607	557	620	573	644	634	559	568	649	571	540	578	585	614	575	610	591	586	578	616	549	594	594	574	610	576	605	586	595	593	583	618	600	585	552	615	613	601	595	612	600	572	531	584	531	607	627	592	607	565	552	572	602	584	610	624	610	576	600	652	623	585	551	578	593	611	626	596	603	564	622	574	588	591	581	600	584	559	574	574	614	654	648	596	609	566	580	587	593	638	649	591	584	556	534	587	593	600	570	567	562	604	561	609	602	603	620	588	581	595	611	564	592	575	602	581	582	619	584	619	587	664	625	608	579	582	591	546	599	607	613	601	588	576	623	549	578	619	581	621	606	611	637	610	615	621	588	591	642
19353	33627	26490	17796	13099	10600	8857	7094	5710	4766	4235	3831	3174	2546	2059	1835	1608	1463	1399	1280	1120	999	1014	1017	1015	961	968	979	950	960	1011	1085	978	962	978	955	1022	939	937	1007	974	1005	968	920	898	961	920	924	936	902	943	929	856	886	932	965	918	927	893	979	942	942	944	929	909	927	943	937	889	935	860	943	911	894	922	937	946	905	950	897	889	879	861	965	876	886	917	930	875	881	829	938	921	916	868	923	916	875	888	892	954	942	870	906	914	934	864	902	927	891	918	916	862	903	940	960	903	900	890	901	947	945	937	893	938	954	921	943	899	957	906	895	924	900	883	892	888	938	884	926	941	942	925	905	891	920	926	894	925	934	914	912	866	945	943	946	891	936	887	878	872	915	876	878	938	958	921	913	917	930	875	891	924	925	888	883	887	914	890	903	884	883	965	882	875	922	904	898	919	927	925	908	955	860	902	928	961	894	883	876	985	858	869	876	933	857	859	934	928	871	863	910	902	914	901	874	930	930	904	903	919	954	911	895	885	899	963	908	871	893	854	937	922	853	911	903	930	920	942	931	919	914	941	904	901	920	890	863	914	865	906	915	861	922	893	923	923	898	878	872	955	937	924	906	863	875	901	863	937	921	932	869	887	882	885	952	927	889	920	892	884	950	961	952	883	880	831	929	889	940	883	921	927	885	944	921	871	928	853	939	915	886	897	912	905	897	921	878	905	902	916	912	884	954	895	881	845	893	979	896	876	913	926	993	945	875	931	900	864	907	905	925	951	896	875	962	905	881	903	858	891	975	943	970	897	909	915	909	923	949	910	879	905	905	859	887	979	958	859	902	925	879	885	893	908	876	936	861	892	882	897	916	907	966	956	902	904	980	887	859	887	891	946	955	901	901	902	862	885	873	868	894	911	927	885	863	910	916	887	902	944	875	929	921	899	946	888	954	943	913	922	902	922	885	923	896	968	917	910	903	902	889	899	887	959	872	893	941	873	945	869	909	912	941	891	869	866	925	940	899	921	895	895	896	930	912	872	915	955	910	831	926	935	878	896	946	921	854	902	886	918	921	906	910	890	858	927	906	912	906	843	886	935	929	889	904	855	914	866	930	924	922	921	923	923	943	906	926	933	930	872	886	855	933	915	900	910	891	853	888	930	946	890	860	860	927	930	897	882	924	908	875	935	890	954	888	874	905	864	870	939	933	848	887	922	872	880	922	850	893	925	871	923	943	927	884	917	930	888	900	872	903	920	862	919	928	909	887	923	908	880	915	878	871	950	905	900	897	944	934	921	882	885	919	940	941	993	939	909	865	857	880	927	887	934	908	903	889	921	945	877	899	865	933	893	908	894	859	913	958	868	902	907	909	873	890	934	917	843	941	878	921	890	897	865	944	895	927	884	900	931	886	898	962	892	950	860	899	824	887	872	904	860	904	944	864	886	937	916	908	941	881	891	880	863	896	936	866	925	872	895	928	909	983	909	914	946	956	901	850	888	922	973	912	915	878	916	962	885	846	895	961	928	920	904	915	899	904	923	855	900	869	900	918	858	898	879	883	968	859	890	933	960	890	864	900	905	956	928	878	886	867	918	874	859	924	929	894	875	946	839	928	906	895	926	923	904	891	907	899	911	920	902	924	901	933	861	894	921	933	891	929	944	933	904	872	875	953	912	935	891	905	890	914	903	911	909	844	858	990	903	929	939	915	903	890	883	901	871	925	919	954	947	868	865	843	939	945	892	888	942	886	868	927	888	944	937	830	904	931	844	915	922	872	926	870	913	885	915	920	892	870	892	918	885	887	848	872	922	877	886	881	892	894	945	929	904	923	915	885	944	875	903	971	939	893	916	876	917	934	932	886	899	917	898	902	959	920	858	891	916	909	886	929	920	894	922	938	947	936	960	903	932	903	871	919	883	897	913	918	845	865	960	858	898	936	921	893	900	913	923	916	912	909	952	902	893	880	931	922	931	938	881	907	935	903	901	898	939	946	889	932	886	880	884	870	918	870	871	987	914	917	862	889	896	914	886	928	922	960	878	905	892	881	901	893	907	1004	943	934	927	885	877	841	908	855	917	878	882	905	914	872	930	937	874	879	881	818	957	896	930	897	866	909	901	936	874	870	898	872	879	836	889	967	877	876	926	915	969	915	893	870	923	851	916	913	898	907	904	942	921	916	942	909	949	925	901	952	905	903	912	859	902	882	871	949	885	907	933	875	930	887	961	884	884	911	894	897	905	861	910	894	956	849	880	885	935	922	908	866	889	925	902	938	882	915	889	909	903	905	893	930	854	911	859	894	860	920	882	913	951	900	956	926	909	891	926	897	931	930	907	933	869	901	903	903	882	905	889	885	934	909	919	940	908	918	852	908	927	919	911	852	949	914	898	948	923	930	901	890	941	903	897	864	885	890	897	931	869	978	895	913	947	907	902	1005	898	913	948	923	973	903	933	890	921	918	953	909	933	870	925	903	978	918	961	911	871	830	920	935	916	924	877	928	844	860	870	943	935	882	901	903	881	885	928	895	926	924	941	857	925	900	857	874	903	914	906	887	870	965	892	955	933	848	831	911	918	913	900	910	897	872	865	923	888	913	904	885	884	898	936	932	933	955	901	861	855	873	902	942	889	930	886	899	926	918	880	891	890	915	957	952	880	960	880	957	916	911	896	938	865	878	919	875	928	958	878	883	905	918	896	936	876	892	900	892	889	947	858	922	928	917	911	943	900	878	902	887	873	940	928	907	884	884	900	895	921	915	914	889	855	868	935	949	918	925	884	928	909	877	890	852	873	900	901	914	866	937	906	894	850	931	899	899	934	910	984	928	902	915	859	897	920	848	934	900	921	965	912	930	876	896	911	867	939	965	971	905	905	919	859	898	933	885	905	899	922	872	856	868	851	954	868	905	913	881	933	918	965	940	909	853	910	939	867	863	944	905	879	906	886	829	918	892	929	898	871	904	926	936	923	861	942	872	911	912	861	867	898	899	933	910	959	950	868	891	908	909	905	954	856	890	906	931	908	887	892	898	911	902	878	945	957	945	896	904	880	892	948	858	872	888	946	890	929	881	927	920	889	913	963	865	869	898	913	876	856	855	894	933	907	923	909	899	933	898	934	922	864	862	935	943	889	930	841	877	934	871	900	883	912	912	890	878	925	937	931	920	922	943	944	914	925	865	890	865	944	875	925	922	946	882	870	904	876	840	933	839	931	891	848	897	878	912	899	880	972	880	917	953	901	888	888	872	909	889	920	924	934	910	933	868	919	920	948	942	870	945	925	944	922	861	906	890	915	915	915	907	899	912	870	867	889	905	938	924	938	908	927	925	955	900	859	893	920	927	915	914	899	857	878	938	929	930	829	898	899	905	923	875	973	957	941	899	894	867	880	902	874	901	869	897	876	883	876	931	947	926	902	944	886	965	902	938	928	845	905	872	847	881	896	881	900	853	859	925	888	886	911	941	905	880	894	912	978	844	889	895	861	913	887	917	883	832	954	864
24739	21109	25502	22973	7049	3748	3065	2366	1961	1626	1536	1450	1264	1028	942	823	856	776	792	731	677	674	676	698	679	678	697	681	676	697	643	623	650	698	719	683	657	692	648	674	703	666	714	710	744	690	652	697	718	666	658	713	661	624	663	647	668	680	669	630	678	663	679	629	660	662	658	680	678	690	687	685	638	700	664	639	654	627	649	649	658	665	651	632	656	635	702	685	614	591	671	691	680	695	646	650	713	684	654	680	645	688	637	667	628	677	699	713	712	691	667	641	710	627	622	669	664	643	698	686	669	637	675	688	627	651	645	666	652	689	641	691	655	678	646	651	680	705	670	603	687	696	660	673	646	648	667	623	666	625	662	692	625	690	639	670	647	621	666	674	629	622	647	627	663	645	633	686	663	639	638	678	694	687	604	684	682	658	676	659	647	672	633	616	631	712	663	641	637	684	656	669	639	648	620	600	638	684	673	701	675	687	685	704	640	690	645	612	684	639	637	686	641	673	640	649	680	631	633	664	682	661	610	659	673	658	648	676	645	654	691	651	728	691	701	673	668	637	654	688	662	670	666	647	635	635	665	682	668	660	634	681	684	660	671	644	648	666	649	649	708	659	644	664	684	639	625	678	644	642	695	740	673	634	636	643	647	646	631	629	653	660	677	696	674	621	618	683	649	635	616	664	681	709	655	659	679	726	687	664	630	658	642	672	714	685	663	623	635	665	650	628	701	670	650	649	589	647	638	722	711	645	692	647	633	659	677	700	732	673	651	654	661	601	690	650	646	641	650	692	671	673	650	651	671	631	653	654	640	640	647	683	659	698	650	665	671	698	657	659	650	638	682	662	639	668	676	685	600	681	666	654	644	665	682	689	698	696	665	618	704	695	627	700	623	615	695	686	654	648	685	626	648	634	617	670	678	667	664	665	659	643	660	630	668	647	676	675	672	647	666	653	657	682	673	696	649	642	667	679	647	662	628	646	677	651	615	628	688	659	661	608	676	681	653	694	669	646	634	670	648	670	670	622	664	651	682	690	629	653	624	648	647	643	617	612	673	676	657	659	672	691	655	637	637	649	707	664	655	690	674	722	635	672	662	633	667	679	626	676	677	663	662	608	679	643	620	635	663	657	690	649	646	661	658	610	650	619	632	685	663	665	679	671	660	661	662	670	676	682	615	657	663	672	630	634	688	665	623	633	644	656	688	676	698	666	640	656	636	671	609	653	644	636	663	708	660	688	669	689	653	654	665	652	700	656	684	650	650	703	673	639	647	648	689	678	681	684	684	658	640	686	658	598	651	667	701	630	666	691	638	696	651	658	626	693	658	647	636	685	653	667	649	705	687	668	644	696	649	681	667	661	658	676	671	700	676	641	644	665	670	633	664	679	671	635	660	678	689	608	668	679	649	681	641	652	635	686	633	645	679	680	685	690	683	624	714	632	672	675	641	620	692	674	644	702	639	646	662	680	681	648	623	633	644	695	688	705	660	649	619	666	698	689	668	674	674	647	692	654	626	658	681	618	611	669	682	714	661	684	684	682	664	665	653	650	679	658	677	672	649	642	681	651	713	644	673	649	654	608	696	656	649	651	658	658	635	674	682	640	631	675	655	645	689	680	632	678	647	712	656	681	675	685	637	652	616	663	649	634	636	617	631	651	655	676	670	669	698	654	683	691	623	639	659	682	633	691	670	611	693	648	624	671	645	691	667	633	644	625	645	678	681	706	696	691	694	656	645	662	661	669	677	690	648	662	654	674	665	664	664	630	698	642	688	683	667	678	683	691	673	663	678	655	655	642	626	677	612	615	698	718	686	683	713	710	665	635	701	663	665	645	655	665	674	627	628	661	645	638	639	750	691	704	670	638	659	620	658	711	627	634	634	639	660	650	608	674	662	654	688	686	671	707	655	666	692	675	681	628	633	698	647	665	616	597	658	656	656	635	648	666	697	631	649	665	631	664	669	645	643	665	689	643	638	654	655	659	664	652	707	631	645	627	627	655	680	715	664	669	640	684	674	643	638	679	651	676	659	627	713	649	588	653	631	649	662	695	658	661	666	626	677	667	641	635	671	624	648	624	705	686	647	648	640	630	678	686	630	639	653	659	664	666	660	698	650	636	623	656	678	680	647	676	646	674	701	669	678	650	605	624	661	652	673	634	678	610	672	669	651	648	700	655	615	648	703	659	647	680	695	678	645	665	681	666	644	681	691	680	681	671	618	667	705	682	651	681	642	656	706	736	711	673	624	665	633	655	668	634	632	669	622	672	641	667	686	698	637	643	681	668	644	717	636	655	697	653	646	652	697	667	629	666	711	671	674	696	643	681	676	671	654	668	707	701	657	689	691	650	664	632	629	652	671	635	650	647	684	618	679	647	634	628	633	629	645	613	622	649	678	667	685	673	671	663	677	705	644	666	648	692	701	690	678	605	621	710	626	632	648	635	642	667	639	668	697	667	649	638	685	628	700	662	677	672	629	678	682	674	660	655	669	685	672	685	659	664	657	648	653	674	638	636	683	699	654	617	679	696	647	647	627	658	665	666	678	672	681	683	646	718	665	633	677	643	641	659	695	646	706	670	662	648	645	661	680	680	690	670	704	691	661	649	689	654	696	685	663	696	663	668	696	684	673	723	688	661	596	632	642	664	660	713	662	680	656	662	632	690	700	652	673	664	701	674	640	631	673	647	638	679	656	714	622	664	638	667	645	661	683	677	697	657	658	662	666	623	681	693	647	691	645	676	694	647	652	650	665	636	663	657	626	653	631	677	675	647	677	690	648	612	640	695	632	660	663	672	649	639	647	694	672	672	678	656	665	665	663	679	680	650	641	651	685	667	640	651	725	626	700	671	662	684	704	666	677	697	703	669	677	704	653	669	682	645	638	695	626	673	673	696	672	669	648	691	673	624	684	673	683	687	666	685	641	662	679	641	671	613	619	637	665	630	657	659	649	641	626	635	681	709	587	645	710	655	651	711	665	627	634	635	633	655	647	638	652	662	686	655	633	693	662	671	699	696	674	681	694	700	679	710	681	653	666	659	667	653	661	677	675	711	625	700	664	676	672	606	625	645	678	647	675	651	656	699	676	654	702	701	683	657	628	633	669	628	666	637	688	704	656	642	677	656	619	657	639	682	667	639	656	639	683	661	667	695	641	673	639	683	657	698	688	667	714	670	663	679	720	670	618	649	711	681	669	636	633	645	640	638	685	650	652	688	592	671	695	619	646	634	664	658	638	655	649	668	677	660	634	653	662	647	651	634	671	682	661	648	646	634	679	615	715	679	636	669	640	684	645	696	632	665	651	678	598	680	645	674	679	655	670	686	645	650	626	655	666	678	637	650	695	631	656	683	636	683	675	652	648	724	666	688	649	647	653	701	665	682	651	667	685	683	680	625	651	658	668	670	632	687	637	727	624	628	668	640	670	681	679	679	716	614	652	607	640	679	666	655	647	666	663	673	647	669	676	633	688	641	689	625	655	694	678	636	642	662
17835	29833	22762	14414	10828	8631	7293	6085	4936	4350	3716	3339	2630	2126	1839	1654	1448	1405	1338	1240	1112	1137	1068	1035	1019	1046	1091	1006	1059	1026	1100	997	1058	1030	1012	1022	1005	1040	1089	1075	1042	1020	1000	1046	1018	1051	982	1015	967	987	994	954	1010	1016	1025	992	1002	986	987	1066	991	935	970	1006	960	1030	961	1010	999	941	981	987	991	1056	977	967	966	993	982	1025	958	986	976	944	987	944	972	975	983	953	1001	1001	955	946	1025	937	1007	973	1005	1031	971	943	993	997	987	973	1054	1005	979	991	993	958	943	1051	1015	970	1028	957	957	1014	1010	1019	969	954	986	1021	943	990	1049	1036	1005	990	986	940	923	1027	1043	935	1025	981	992	1017	988	958	1029	993	1035	970	1023	979	961	981	999	997	997	1006	953	1012	1033	964	959	1019	981	1001	977	995	1017	1009	1009	1063	1015	989	948	990	915	975	991	984	963	965	996	1012	1016	1036	1012	1069	977	954	1006	1005	976	959	1064	985	999	1010	1000	995	960	985	994	1006	977	975	1010	982	940	964	1030	1002	946	959	1020	1022	980	991	1031	927	992	996	997	1004	993	989	1060	992	966	1011	998	1023	990	957	1000	989	991	939	1000	1003	989	1007	988	996	1016	958	968	939	973	995	1026	988	942	921	984	969	973	1037	1011	1028	983	1001	1020	975	980	994	923	961	974	962	1075	954	978	998	1011	968	1017	1010	1032	1015	974	984	1049	1055	1005	987	985	1004	983	959	981	1021	984	1095	960	1015	1010	990	1012	992	1027	1022	1046	972	1004	989	958	993	986	940	997	957	990	928	964	955	971	1005	1038	945	983	989	985	972	992	966	983	971	1018	996	949	1061	969	961	992	1020	946	991	964	977	968	945	1009	1000	1005	975	1004	993	994	1026	979	1004	981	1000	1051	965	1102	949	977	977	1004	1014	1018	1018	987	1018	1015	986	957	972	1014	1010	995	1049	1028	997	986	949	988	957	978	957	1005	956	982	986	945	1014	985	988	932	1002	1010	1007	1011	976	959	1010	1019	992	1008	975	1005	988	964	1005	1004	1007	1056	1001	1037	1038	1011	999	998	946	945	998	960	1003	939	994	979	964	1020	1050	1020	973	994	981	972	1025	982	990	996	998	960	969	954	936	958	968	958	1015	1017	974	1026	950	1022	1018	963	990	1062	1007	998	1004	967	974	998	978	1029	957	1019	991	1050	932	989	988	904	1026	1015	974	976	995	973	955	991	936	1033	973	1008	945	981	1014	1014	1010	932	1026	973	1007	994	970	978	954	1009	972	1050	1031	1010	989	1010	1059	943	994	1008	1007	949	1015	970	1008	1007	996	973	1001	963	964	1017	994	1004	1010	1007	933	1019	1006	1038	1019	1006	999	1001	989	1022	985	943	946	1006	990	1008	997	1002	1011	972	1010	1002	977	997	928	977	1021	942	981	1028	944	972	1016	995	992	1037	987	985	957	1017	1017	997	953	945	962	937	977	1022	951	936	924	986	927	977	976	1007	983	991	1019	1022	989	1020	968	944	991	984	1000	948	1012	1016	994	946	997	1018	983	1023	999	1017	947	969	1004	1001	1024	983	966	1009	1001	1022	1005	1024	1020	1004	1015	1043	981	957	1015	1008	959	1003	948	1035	949	1015	1008	954	961	1015	1007	982	1001	1042	996	980	941	941	999	975	1001	980	996	1025	1013	973	1052	964	1010	986	977	990	1014	966	1004	918	1031	1018	983	1023	986	925	973	1003	1011	1003	982	923	970	994	1007	976	982	967	1030	996	1039	943	1002	980	1016	982	972	991	1012	966	980	995	973	985	951	975	1020	1003	982	961	1014	955	1004	993	986	1035	1010	994	967	974	963	992	941	1032	994	991	1013	921	1027	976	970	1006	964	953	1008	973	935	1003	990	999	997	1004	942	1005	960	945	1028	945	1048	987	963	1048	1016	963	1036	961	1037	965	897	949	1026	1001	989	972	956	988	983	1035	991	997	941	1012	1020	977	959	968	1035	990	922	951	978	1017	1011	1028	990	965	946	987	1008	980	1005	975	967	1036	1007	990	1036	972	963	919	1018	988	1012	947	946	949	1035	1030	970	951	994	1005	991	984	1037	999	967	985	1019	1004	978	1012	1012	933	943	978	968	1028	995	979	956	969	969	947	961	1015	991	1043	1002	999	999	973	980	1003	960	966	995	984	970	1018	936	1015	969	1039	960	1024	1053	1012	960	1001	983	1046	1013	995	972	957	958	1000	990	996	976	1026	980	1000	951	1050	995	1014	956	908	998	983	1027	966	951	978	943	1055	1005	941	962	982	982	985	979	946	995	959	1025	966	965	996	980	942	966	1046	1013	977	1007	1001	1031	1004	1031	989	995	934	972	1038	970	964	968	1005	958	962	977	989	985	966	984	957	982	1018	982	983	935	1009	1030	1073	992	973	1025	953	971	954	951	1039	998	902	994	989	1026	981	973	985	949	966	1032	953	954	962	983	1023	976	973	991	1002	1058	1004	943	1010	991	987	983	962	1012	938	982	995	989	981	972	957	994	967	930	969	963	1013	951	944	1002	1027	1041	1004	947	1001	994	954	943	992	985	936	953	992	952	1036	959	991	1010	954	1019	1013	978	993	1021	1010	983	963	1014	986	966	1021	1002	969	1024	975	945	1031	1015	998	922	970	985	959	967	975	1054	1032	1031	956	1017	971	988	982	1008	997	1023	955	980	939	985	933	1061	1021	968	1026	989	990	1008	898	988	962	941	978	996	1010	1001	966	977	993	967	980	1044	957	949	965	989	1011	936	990	957	990	983	977	1005	930	961	1009	1004	1006	990	980	992	979	984	1019	977	1000	987	1012	972	1000	998	954	1006	987	964	975	1018	996	977	1028	938	1021	1034	992	950	971	999	1048	955	1057	947	1003	977	934	940	1030	996	985	1031	1006	1005	1014	1054	970	992	988	936	994	1015	988	1021	978	1030	996	1010	1007	981	979	950	951	1011	964	1022	1014	1042	1010	955	1059	1027	976	951	958	996	954	962	1053	991	959	921	986	953	980	987	994	1008	941	984	959	999	969	992	1011	985	931	977	933	979	978	1105	913	1036	992	996	972	1042	985	978	968	1025	983	983	1012	982	971	961	987	988	1006	964	1042	1029	998	898	958	933	1020	995	996	1012	988	1006	985	1021	1043	1057	1026	958	995	1023	1002	973	941	1027	979	936	1005	968	993	1002	914	1039	950	971	955	960	938	991	935	972	956	992	1002	1010	1077	997	923	964	1024	954	977	1047	1009	1009	977	966	1005	962	1038	987	989	956	990	949	1002	1041	1000	1005	1010	972	951	978	971	964	1011	976	974	1019	1026	956	997	996	971	1018	978	941	997	986	972	974	997	981	991	975	1035	958	929	1012	1003	1030	1041	1021	955	972	967	930	990	969	996	983	996	1007	983	1001	972	978	954	957	1012	976	1053	934	996	987	986	957	1013	1033	942	976	996	998	1033	1024	942	1011	995	983	1004	967	981	961	964	1036	939	972	1038	917	1031	967	1030	998	939	951	977	1007	995	969	954	1006	952	967	996	1024	969	975	964	991	973	960	1023	973	989	1048	989	989	940	972	1036	952	1013	948	1012	957	963	1002	930	960	998	1017	1002	1006	1006	998	995	1011	971	978	1019	948	1026	1014	1004	999	968	971	998	957	975	1033	923	979	977	1038	968	948	987	970	995	970	1001	961	977	955	1021	944	963	959	989	993	1004	984	951	960	974	1008	1022	1008	1004	1000	1024	1013	972	1003	961	985	964	996	999	959	986	972	930	961	953	940	971	1010	1022	1014	970	996	987	971	958	1026	986	925	954	983	1003	985	986	979	988	1039	983	982	969	985	998	941	1046	987	958	1015	991	996	955	982	977	990	982	1000	929	1014	926	972	1025	1025	1002	998	1001	931	930	954	983	974	980	919	984	1002	988	954	974	944	1014	916	965	964	1010	970	954	1017	994	945	1026	997	1005	991	938	1006	960	976	999	970	938	1000	1011	1017	964	1041
22448	21145	28280	24268	21173	19033	8500	4400	3067	2572	2144	1851	1508	1208	979	895	830	785	651	688	647	591	568	526	545	525	578	555	552	522	567	533	526	520	557	551	501	539	553	531	545	552	517	495	521	523	512	508	529	512	520	529	528	494	489	532	492	489	540	487	518	471	481	497	517	524	531	505	513	480	486	520	500	504	571	482	498	496	520	488	513	516	525	557	540	532	557	494	512	502	475	534	541	478	544	510	525	473	494	484	547	488	520	513	523	510	522	487	498	495	549	526	515	460	494	503	489	551	480	543	509	503	514	495	523	577	515	482	503	537	531	488	459	500	499	484	541	502	502	502	516	501	505	501	519	528	497	505	580	525	517	562	526	519	537	508	510	508	498	500	511	524	479	529	536	477	528	531	479	516	504	503	474	519	522	502	505	491	512	501	517	471	538	482	503	484	494	507	498	513	471	503	488	533	466	477	478	484	524	476	483	498	514	517	498	484	510	508	522	498	532	486	527	458	512	518	518	525	470	479	502	457	507	509	509	480	491	510	514	478	479	508	529	503	480	505	532	477	528	490	517	532	517	540	483	521	522	520	529	499	502	549	505	485	504	469	499	504	521	485	460	530	499	545	512	514	498	495	479	536	506	522	533	492	503	510	494	517	502	506	506	512	470	500	496	517	525	495	478	499	512	490	504	497	500	486	501	481	577	483	480	533	520	525	503	488	487	523	500	511	522	536	457	500	502	496	538	511	522	499	501	466	516	556	490	530	543	512	546	503	496	492	508	469	521	526	513	500	502	530	504	499	517	493	524	514	507	495	507	473	553	506	471	525	518	459	493	512	550	525	501	497	513	498	508	481	501	476	473	534	540	508	501	494	522	516	497	498	528	508	501	520	530	561	500	495	488	495	496	478	504	492	500	491	476	464	499	524	485	502	494	515	519	520	488	514	521	535	508	444	498	518	478	515	508	513	515	496	511	511	526	524	461	507	528	498	470	510	545	506	513	493	490	515	494	514	520	528	457	459	485	489	493	531	502	494	478	541	492	521	472	505	470	487	474	519	512	492	518	507	537	520	529	491	541	474	493	492	536	509	512	503	515	504	507	528	495	533	521	497	556	546	500	524	518	478	484	534	531	497	502	536	528	485	538	479	509	520	512	505	482	514	496	554	540	530	467	517	523	552	512	472	505	472	469	507	498	473	528	529	527	516	511	559	507	478	508	469	486	530	533	493	530	535	496	470	514	492	505	495	470	551	500	464	484	522	513	519	499	487	488	488	556	532	507	482	499	503	473	531	513	536	539	542	489	485	508	462	483	502	544	477	502	498	484	488	475	518	530	498	489	483	467	489	477	481	525	521	547	541	495	530	495	514	502	534	530	503	509	509	552	550	484	524	502	464	504	475	517	478	524	523	456	471	490	498	501	516	506	520	501	490	491	510	498	489	489	471	552	529	530	492	487	514	528	527	536	524	517	504	517	504	557	518	522	483	488	471	532	494	510	502	527	444	516	483	497	479	480	453	532	564	451	487	518	545	551	488	519	554	523	489	488	486	488	523	499	531	503	527	515	520	518	549	507	508	522	482	503	506	527	480	528	494	492	517	505	528	519	500	510	483	534	514	516	500	485	487	500	552	556	525	483	532	504	521	507	499	464	481	472	494	495	497	507	514	479	536	497	450	557	493	553	495	534	480	507	521	491	533	501	512	479	509	508	493	511	569	487	491	459	561	501	479	463	507	490	473	481	524	546	502	508	493	519	523	531	471	472	487	494	509	457	509	483	523	506	472	481	533	500	491	545	492	505	491	476	505	515	496	518	513	478	532	535	498	512	500	502	496	523	502	498	482	541	477	486	539	520	537	562	489	470	503	514	489	496	527	501	522	498	531	512	484	502	517	483	491	478	500	521	520	530	508	506	511	552	487	549	492	515	530	528	498	503	513	463	484	510	553	501	479	497	471	492	547	494	478	550	458	506	509	464	494	509	531	491	518	496	495	511	479	555	540	502	516	508	518	495	501	497	522	504	523	508	500	491	499	515	503	479	520	496	527	509	500	473	490	533	524	486	521	506	508	505	494	468	509	516	491	535	509	500	511	527	498	495	483	491	508	495	492	487	474	498	512	516	486	487	462	484	526	527	529	543	561	517	492	531	526	493	484	500	489	471	496	498	508	527	517	541	493	494	471	509	539	507	510	457	484	525	453	493	472	500	492	514	503	468	500	566	441	473	496	546	500	484	526	474	510	506	514	504	522	506	501	494	517	538	532	493	519	526	513	502	546	513	456	533	480	468	493	537	463	534	520	433	494	512	521	549	504	542	514	515	526	526	528	517	500	538	473	491	501	511	506	488	534	532	520	490	538	517	473	473	492	487	490	486	533	491	505	515	520	524	481	517	486	499	523	532	485	500	508	518	490	521	495	466	501	523	512	514	518	517	495	498	504	560	470	505	492	485	478	545	517	514	534	489	499	543	469	486	474	490	530	516	531	523	519	522	513	498	489	519	470	473	512	513	463	506	516	495	511	509	497	473	498	476	470	503	492	505	514	479	526	516	481	497	511	499	512	528	492	466	553	472	510	464	530	493	522	460	488	483	487	453	506	476	554	464	494	501	490	530	543	506	533	510	491	505	520	549	524	515	497	491	498	488	532	520	540	536	515	478	507	485	500	479	473	504	483	497	477	518	485	514	522	499	523	496	493	527	475	507	482	485	508	517	498	533	520	492	509	485	482	508	478	471	483	520	529	499	469	531	521	507	527	526	548	498	501	512	511	500	507	529	513	529	518	529	479	513	520	472	533	521	517	486	494	475	500	489	520	507	526	499	526	491	537	499	508	505	459	525	518	471	531	469	497	531	466	470	507	500	487	507	492	513	494	495	482	533	511	542	494	511	511	524	502	510	493	466	542	478	510	502	503	506	518	501	487	488	476	517	503	521	494	505	501	506	540	502	522	477	505	512	516	523	502	488	498	471	548	528	490	530	458	499	486	500	497	483	530	487	498	491	523	530	483	467	493	513	491	454	526	502	458	507	488	525	469	525	540	457	505	519	459	510	493	500	499	484	500	497	512	498	506	528	525	509	497	475	499	524	487	463	481	533	519	499	486	491	475	502	529	486	472	472	525	480	517	518	520	552	478	497	475	460	502	471	476	504	469	523	528	474	517	500	528	500	501	536	506	449	519	537	508	508	511	461	509	495	507	490	524	521	516	480	484	495	486	496	472	516	486	530	528	481	505	499	487	535	516	462	471	515	518	499	495	468	521	475	516	527	544	486	513	500	486	484	505	515	521	482	503	501	511	505	463	533	498	531	530	499	519	538	506	526	538	469	475	546	498	534	490	517	514	495	473	520	517	506	498	512	502	492	469	526	467	471	494	512	474	524	475	484	479	526	522	514	529	485	551	482	512	501	489	489	528	575	471	495	541	529	505	503	516	508	481	484	507	509	539	508	547	486	520	527	511	514	504	514	520	493	498	513	491	491	488	496	459	524	485	475	495
21197	37250	29911	21247	16452	13266	11466	9494	7722	6320	5516	4625	3564	2786	2309	1894	1647	1558	1301	1116	992	989	887	877	871	817	844	876	850	898	968	945	817	843	784	809	801	810	857	817	847	849	846	832	848	789	833	830	759	797	761	814	728	752	749	740	796	707	779	732	764	738	739	712	740	700	782	721	784	775	760	725	749	733	758	772	757	743	756	754	837	780	774	763	785	849	794	804	794	779	740	780	770	779	766	781	805	746	741	744	776	806	737	766	820	778	765	775	770	784	756	737	806	764	753	769	726	745	788	773	758	776	737	775	774	778	762	745	778	802	759	778	730	741	752	729	808	773	739	757	729	736	766	749	761	743	708	734	731	763	730	785	799	796	755	741	715	802	737	743	709	784	750	747	751	733	757	717	783	813	717	727	755	728	726	735	730	777	758	757	754	778	730	761	716	716	759	725	747	765	694	764	753	776	796	766	743	815	775	730	737	804	760	795	758	772	793	783	747	791	721	734	726	754	755	760	764	773	746	786	736	830	763	723	714	772	765	757	728	732	740	725	760	766	739	730	772	780	766	761	748	747	772	782	724	742	737	769	786	710	744	748	737	803	736	776	782	736	719	734	760	820	748	733	762	732	780	729	790	753	731	745	740	770	777	740	747	777	803	761	807	795	782	800	751	710	782	784	780	712	737	742	771	754	735	698	767	737	716	787	794	750	760	759	736	758	714	773	777	720	770	763	727	776	746	747	769	758	798	717	779	733	794	776	755	773	781	759	736	805	735	789	775	728	735	767	774	747	760	736	750	762	772	767	758	751	710	769	770	770	768	766	745	706	796	790	739	772	749	741	730	781	777	767	773	705	762	724	757	729	745	773	770	762	756	755	737	761	755	698	738	734	751	729	774	788	778	787	742	774	727	732	790	749	719	782	720	782	756	759	757	732	753	733	786	726	758	727	745	762	787	747	782	825	703	742	744	753	761	693	743	717	798	762	750	778	794	784	775	733	745	712	755	797	741	761	785	731	767	793	773	760	761	734	739	769	797	745	724	793	792	775	766	770	769	760	753	772	727	709	792	805	720	735	757	783	735	791	768	725	730	804	743	757	753	736	777	743	761	775	756	748	720	742	754	748	735	730	760	744	758	762	786	767	807	763	796	724	785	757	833	739	787	715	764	740	756	728	745	785	703	737	750	776	772	755	771	738	771	724	766	752	751	789	758	751	733	785	736	746	727	737	782	723	768	811	749	729	785	716	782	758	738	777	745	775	763	831	706	822	706	730	744	794	771	756	751	787	739	712	721	718	715	770	740	728	725	740	775	748	722	710	756	758	787	704	768	720	736	765	770	739	771	756	768	755	778	742	722	747	776	759	717	723	771	738	773	751	752	729	737	748	756	732	776	776	773	763	767	798	782	783	770	780	760	714	748	796	765	813	801	774	797	759	688	757	779	756	713	715	722	815	750	745	747	762	780	732	732	740	728	754	751	766	696	758	755	770	769	743	753	774	765	767	779	732	734	721	742	719	687	716	769	724	770	734	749	757	721	780	778	762	765	688	727	760	741	760	710	773	797	763	705	778	748	708	712	730	763	747	751	796	777	790	790	739	763	759	730	764	812	757	723	750	775	817	746	756	738	747	780	766	735	746	792	761	780	761	790	769	793	756	777	759	793	744	793	746	806	722	712	774	748	754	719	797	779	777	788	752	709	735	746	725	768	746	779	769	735	732	747	764	761	808	793	739	746	747	799	735	755	764	704	793	725	769	771	729	787	751	751	762	766	717	751	730	778	741	737	749	770	772	774	743	778	705	759	754	753	792	711	753	757	737	738	812	741	704	770	728	774	774	778	748	713	731	740	734	800	806	771	768	753	764	742	771	756	756	744	739	736	766	789	792	775	844	753	765	733	767	755	781	761	704	725	805	773	779	758	805	791	735	718	724	754	777	723	728	784	773	759	781	734	750	751	783	726	760	778	740	765	738	801	763	716	751	772	736	742	704	773	723	739	776	760	756	763	792	775	780	736	749	782	794	734	739	739	787	777	818	768	812	787	777	753	777	772	755	730	731	713	751	762	762	771	769	776	765	798	754	741	771	811	777	739	731	698	743	762	746	764	744	756	708	765	744	735	709	746	714	759	774	755	764	802	768	784	727	733	745	790	789	760	763	770	734	760	785	720	772	756	716	747	763	749	755	767	806	739	739	747	765	726	781	784	711	769	731	797	747	744	768	780	774	774	740	693	803	712	782	717	762	760	718	754	788	761	779	772	770	749	778	776	708	782	742	796	684	757	712	727	756	811	788	789	721	717	725	794	767	739	766	760	777	759	784	760	749	761	720	788	756	803	780	779	739	750	765	746	753	733	776	727	769	724	740	721	746	719	753	787	778	733	732	769	754	754	763	754	772	772	798	780	770	761	755	729	767	745	673	732	759	743	765	725	758	728	729	772	748	762	806	768	765	732	764	742	751	735	731	697	732	805	723	771	716	729	755	713	726	753	738	772	754	762	763	766	737	717	760	725	698	752	761	758	746	780	779	747	736	778	746	738	758	769	790	742	784	738	751	731	776	732	779	750	732	733	751	710	785	761	792	727	773	759	763	740	780	785	757	754	781	765	786	754	751	802	729	755	732	798	761	729	719	780	755	718	774	676	744	761	782	723	808	746	729	792	725	748	797	803	788	777	780	761	714	756	772	779	781	709	739	725	729	767	753	791	783	758	771	711	716	788	758	713	763	734	770	805	703	693	725	763	776	760	757	758	758	769	729	761	759	740	732	737	730	757	730	721	731	744	801	749	790	749	735	785	730	748	780	750	799	734	712	733	765	772	712	775	733	752	745	741	800	758	722	780	786	731	797	754	783	729	777	720	772	772	732	774	776	782	732	718	777	786	744	779	770	745	786	761	734	767	787	753	731	774	763	804	794	767	729	773	772	764	763	769	779	714	781	778	758	721	725	759	770	707	725	785	728	786	703	822	707	744	738	738	767	757	754	687	786	764	770	797	754	780	767	743	768	780	764	725	700	775	748	736	778	745	772	757	755	773	798	733	776	769	754	805	796	754	723	749	744	756	732	764	755	754	764	755	751	728	738	770	803	802	732	724	745	758	747	778	758	795	788	748	754	747	737	772	741	730	742	746	751	765	792	741	730	720	737	757	752	734	743	763	752	735	729	776	754	785	769	745	735	755	764	751	770	766	733	742	790	741	718	770	742	744	778	759	767	758	743	726	710	730	750	793	806	729	774	731	788	775	727	761	738	774	760	734	771	749	772	765	780	748	775	779	792	734	766	773	758	802	783	763	777	704	698	740	741	737	771	727	782	788	781	737	767	740	762	779	729	734	747	745	763	748	792	740	739	768	735	748	729	767	794	737	781	787	724	742	754	747	767	757	753	738	763	713	744	745	727	749	763	733	758	727	825	749	765	750	729	765	706	745	736	756	792	745	765	773	726	741	740	705	784	745	704	762	779	724	793	742	733	723	724	783	749	761	818	743	777	725	720
27561	19986	14834	8168	4301	3166	2589	2134	1756	1463	1437	1192	1067	966	901	843	799	751	753	788	703	719	679	667	709	697	726	713	751	689	723	704	684	730	691	700	651	693	715	759	699	646	681	659	667	678	713	710	680	718	705	689	713	680	706	692	658	641	742	687	695	719	685	673	683	681	723	665	695	673	643	691	685	713	704	664	698	633	696	682	696	655	637	719	684	686	748	706	673	673	670	662	683	724	732	675	680	669	642	699	668	703	646	694	688	699	725	695	680	657	673	637	699	692	679	646	723	665	707	664	723	726	687	692	712	739	706	684	683	675	648	715	726	664	682	656	628	692	677	703	693	651	680	673	679	724	727	623	716	681	663	670	716	700	701	714	657	633	648	712	668	714	661	666	644	684	678	675	628	660	692	687	736	670	635	685	676	680	651	657	765	684	655	657	655	734	688	707	669	689	718	736	702	706	678	701	713	720	704	640	722	680	650	672	708	701	717	649	670	671	668	654	631	643	711	675	680	726	679	684	680	694	687	736	661	681	705	726	673	666	659	647	688	706	670	654	708	653	672	737	706	681	637	698	679	664	689	668	711	703	628	669	684	681	702	716	681	709	671	747	721	672	661	651	692	678	657	668	685	661	732	728	707	664	679	722	747	698	654	699	679	690	697	654	690	706	692	651	692	690	655	727	659	690	649	669	667	706	698	692	699	705	658	691	682	655	676	682	708	718	711	670	655	668	689	652	677	682	650	677	631	658	648	669	655	656	701	741	654	681	618	702	698	728	670	697	655	676	714	682	702	707	664	744	670	705	704	677	704	683	709	623	683	708	700	723	695	688	699	694	636	667	697	651	664	657	722	629	719	712	673	664	657	672	698	717	681	702	672	710	676	686	712	759	648	674	725	679	709	708	631	693	698	689	689	679	665	680	685	684	707	704	683	732	698	654	710	697	692	638	645	679	695	679	655	682	665	704	693	655	691	733	675	698	694	698	698	682	722	704	647	674	656	695	676	743	695	698	677	707	686	641	698	675	684	657	706	656	689	647	727	657	660	725	646	751	651	680	634	627	665	723	667	668	663	746	639	677	664	662	739	687	653	670	678	688	712	735	722	710	694	646	671	684	704	711	710	714	662	658	666	664	682	651	722	669	669	692	708	693	679	669	681	697	676	671	666	636	703	632	666	739	678	666	702	688	655	683	678	671	708	647	679	714	709	692	664	734	758	675	657	673	676	675	671	696	745	688	699	677	740	693	692	635	649	618	666	663	661	687	674	656	679	670	702	668	691	675	695	678	655	667	701	708	758	676	677	658	736	680	709	672	705	719	701	654	675	661	708	666	685	642	621	725	666	676	696	736	637	641	740	702	653	657	710	666	678	702	686	649	668	652	658	714	651	681	648	689	683	682	707	652	689	684	671	710	709	651	724	686	672	682	657	668	693	656	686	711	688	721	670	725	665	706	717	664	728	660	645	681	639	681	639	640	681	678	700	675	720	705	662	699	686	655	678	692	693	691	683	634	712	634	723	718	666	679	654	668	654	712	696	682	673	692	657	682	669	664	701	644	682	664	684	713	692	696	713	689	673	681	702	710	680	699	710	661	714	643	736	705	676	677	672	692	687	701	730	680	641	658	699	678	689	675	673	670	649	646	674	716	655	693	738	677	673	688	665	680	694	716	682	677	707	714	693	643	687	621	674	662	714	689	682	715	682	725	656	676	699	675	679	708	727	652	646	699	704	690	656	678	679	674	677	654	701	721	654	661	726	712	686	723	685	610	662	685	699	717	675	699	701	697	654	668	701	676	724	672	654	679	658	702	700	706	687	678	686	689	698	696	719	739	692	673	746	636	671	741	699	626	725	738	705	731	638	674	716	656	655	720	723	700	694	676	717	666	699	701	704	654	657	670	651	666	713	673	659	707	667	678	680	673	659	651	670	690	692	705	674	646	685	701	690	678	699	680	678	672	675	716	666	694	695	743	720	682	704	698	716	716	703	719	662	690	611	663	711	688	660	704	667	650	702	671	678	678	692	715	699	736	694	706	685	683	726	737	669	636	711	669	659	635	713	658	653	649	651	674	670	678	653	645	674	707	697	638	660	684	684	627	700	688	698	678	689	680	658	662	659	675	684	785	686	665	693	675	663	659	663	655	643	718	737	640	696	639	710	696	727	670	637	685	682	738	676	676	699	632	669	663	721	666	678	676	658	680	640	650	704	656	687	675	710	654	688	671	706	675	679	698	678	679	706	708	657	703	650	712	695	670	662	678	687	695	670	685	673	673	693	682	668	695	688	675	697	691	630	705	713	686	698	657	631	680	672	672	698	705	695	695	730	654	701	697	688	728	662	660	651	653	678	631	654	697	694	682	689	692	679	653	666	730	675	653	704	696	688	663	626	659	677	658	693	724	656	692	757	685	683	638	680	722	719	690	712	688	636	678	657	725	714	679	677	697	685	668	710	714	680	673	714	679	698	664	635	669	679	681	673	744	694	713	653	708	653	668	685	718	703	685	676	664	668	676	660	693	642	703	683	665	717	684	708	692	652	652	684	695	656	642	673	719	684	642	703	681	728	642	695	700	667	679	707	666	698	641	736	723	704	711	719	672	685	708	702	664	717	740	705	673	646	700	676	665	659	665	660	669	682	659	684	675	663	671	683	694	693	682	733	686	702	691	708	709	671	676	668	682	691	702	675	687	694	653	682	663	720	672	689	700	625	749	697	689	683	671	687	725	681	691	685	704	694	661	679	651	707	682	664	652	651	674	630	676	650	662	630	638	685	661	679	720	682	699	709	693	688	693	642	718	721	722	701	670	682	707	658	708	685	704	702	643	684	666	714	676	669	667	704	662	660	695	659	665	696	696	694	644	661	651	722	676	636	679	729	674	684	723	668	704	693	638	694	663	700	677	691	677	702	674	740	689	681	642	695	653	647	718	690	681	691	696	706	678	671	669	701	626	664	739	697	683	671	654	660	693	674	646	678	658	693	721	691	659	639	687	631	700	693	660	705	668	677	669	712	672	749	709	723	703	659	673	722	685	655	690	720	647	666	712	670	689	654	705	697	709	726	685	653	711	774	706	664	694	674	735	692	694	655	673	664	663	644	706	715	645	712	683	659	705	661	708	637	720	641	681	708	712	652	676	682	680	674	654	651	706	702	684	710	699	692	660	665	698	703	661	668	706	704	678	678	685	670	757	700	692	691	674	707	722	670	655	702	665	696	691	728	647	676	696	684	659	653	645	688	751	663	660	665	679	712	687	669	692	712	687	711	671	715	665	680	723	656	673	755	675	691	690	687	698	651	688	700	739	684	654	677	663	678	696	703	660	664	700	657	678	667	770	712	687	701	715	707	676	696	664	660	702	693	684	671	727	677	683	675	651	687	714	634	668	678	689	616	684	664	676	733	688	692	685	651	667	683	707	721	674	702	635	715	722	686	700	667	684	675	681	662	702	719	668	685	649	722	692	713	688	689	672	724	659	681	660	702	701	675	684
17533	27078	20234	12826	9497	7414	6463	5304	4255	3784	3246	2789	2224	1915	1660	1481	1381	1289	1176	1170	1114	1055	1060	1091	1098	1074	1090	1107	1036	1067	1117	1051	1031	1066	1010	1062	1047	1107	1022	1089	1061	1082	1038	1093	1046	1101	1067	1080	1044	1029	1067	1057	1028	1013	1052	1001	1004	995	1025	1042	1019	995	1046	1040	973	1021	1008	1033	1031	949	996	1010	1037	1061	1034	1045	1015	1075	1017	1031	968	995	974	1037	1035	992	1064	1022	1041	1084	1049	1005	1035	1055	1005	1068	1015	1060	1046	1038	1013	1052	1027	1014	1029	1062	1003	1059	1013	1068	1026	1050	1064	1071	1040	1073	1026	1012	1017	1028	1043	1036	1009	1055	969	992	1059	1051	987	1039	1038	1018	991	1003	1000	1018	1029	1021	1049	1045	1016	1069	995	1064	1000	998	1045	1022	1016	1038	1025	1051	1090	1007	1103	1031	957	1039	1014	1021	1001	1017	1022	1004	986	1049	987	1028	963	1004	968	1050	1020	1012	1038	1000	1030	1005	1092	1042	1002	1013	979	1022	1074	991	972	1007	1030	1001	1007	983	1000	1062	993	970	1005	1092	1001	1009	1037	990	1104	985	992	1051	1033	983	1029	1025	1018	1027	1046	1018	994	1044	987	1035	1024	953	999	1026	996	1016	1019	1004	1014	1035	1029	1022	994	1027	1042	1064	1077	1002	1017	1063	976	1011	1038	1119	982	1050	1099	1054	997	997	1027	1008	1041	953	1114	961	1043	996	1021	1036	999	1005	1054	1044	1037	1023	996	1005	1089	1009	1060	1050	1015	975	1058	996	1021	1004	1011	1032	1054	1040	1116	1037	1058	1003	1018	1065	1002	975	1031	1040	1053	1102	1073	1038	965	1061	1036	1068	1078	997	1028	994	1032	1027	990	1030	997	1028	1049	1007	988	1061	1005	1079	1022	991	989	1020	984	1036	1009	1049	1018	1033	1068	1086	1027	998	1010	1077	1034	1030	1017	1058	1070	1112	1000	1028	1023	1004	994	995	1039	988	1045	1046	1053	1027	1061	1025	1038	1028	1067	1034	1002	1064	997	987	1018	1042	1013	977	1014	1029	1073	1026	1110	1007	1074	1055	1026	1038	986	1044	1054	998	1027	1010	1023	991	1034	1021	1108	1013	1076	1036	1039	1064	1058	1014	1029	1018	1037	1029	1059	1007	1007	1013	1047	1006	981	1084	1022	1030	1031	1063	1049	1000	1012	1028	1055	1059	1044	1113	1012	1020	1034	981	985	1053	1041	1044	1029	979	997	1044	1055	1101	980	1007	1039	1001	993	953	1058	1003	1055	1019	1060	1028	993	1042	987	1078	1013	955	1038	997	1029	1006	1009	1050	1002	1050	1007	1022	1054	1061	1017	1040	1045	990	1037	979	1044	1017	1058	988	996	1019	1027	1023	1002	1069	1022	1077	1027	998	994	1057	999	1017	999	996	1039	1108	1040	1050	985	989	1011	1005	999	1032	1009	1011	1050	1057	993	988	1107	1051	1069	1026	1000	1017	1019	1034	1057	950	966	1001	1006	1041	971	1081	994	1022	988	1047	989	996	1032	1000	1048	1044	1028	992	1007	1016	1006	1023	1025	1015	1084	1050	998	1033	1010	1048	999	1037	1052	1078	1037	1026	1034	993	1037	1032	1090	1005	999	1037	974	997	1001	1027	982	1014	1047	1052	1022	1050	1067	1054	1056	1025	1032	985	1011	1017	1027	984	990	1023	1006	1066	1024	1068	981	988	979	1080	1020	999	1021	1016	1016	1012	1052	1048	1032	958	1028	1017	985	1064	1041	1019	982	994	1006	981	1009	1054	1051	1007	1014	1063	1111	1018	1046	989	1036	1022	996	1007	1034	1051	1001	1013	1029	1042	1075	1043	1027	1099	1022	990	1073	1033	987	1020	1051	1035	1025	1021	1025	1024	1034	1017	1011	999	1023	1014	1016	989	1025	988	1015	1054	1019	1047	1081	1002	1025	1036	1021	1056	997	1065	966	1032	1027	1041	1029	1055	1037	988	1047	1023	986	1066	1028	1007	1000	1036	951	1047	1050	1032	984	1091	990	1038	983	1016	1031	1027	992	1012	1033	1010	1032	1032	1016	1068	1050	1092	1001	1056	993	1038	992	1015	1025	1073	1047	1036	1098	1010	988	1038	1075	1019	1017	1043	1016	974	1035	1050	1041	1028	1026	1022	1032	1050	1044	1051	1013	1030	978	983	1072	1134	1103	1039	1032	1034	1049	1000	1058	1049	1030	1086	1054	1053	1017	1060	1026	1006	1032	1057	1020	977	1000	1006	997	1071	1049	1089	1041	987	1022	1002	956	1069	1078	983	1017	1004	1078	1038	1008	1031	1011	1035	1047	1010	1062	1012	980	981	1084	1021	1010	987	969	983	1067	1058	990	1003	981	1014	967	1041	1094	1020	1045	968	997	1028	955	1055	1033	1039	1040	977	1030	1065	1019	1065	972	1006	1020	999	1045	1045	961	1017	1002	1035	992	1074	1022	1005	1011	1012	998	1043	1008	1061	1009	1049	996	1020	1020	1015	1025	1030	975	1031	989	1064	1036	1014	1056	977	1056	1054	1018	1033	996	1024	1031	1070	1023	983	1042	1010	953	1042	986	997	1039	969	1085	1051	972	965	1085	986	1006	1056	998	1008	1026	1005	1053	936	1037	999	1026	1069	1024	1039	1067	1016	1006	1084	990	984	1048	1000	1065	1003	1043	1013	1023	960	1014	968	1027	1003	1077	982	1025	1078	990	1063	1028	1000	1058	1003	1046	1018	993	1021	973	974	1035	1036	1008	1006	1040	1029	1052	1049	1044	1044	1085	1049	1067	1084	1027	1054	1014	1024	1074	1075	982	1038	1077	978	976	950	1013	1068	1007	1019	996	969	1014	1045	1055	1021	1004	1052	1036	1037	993	1037	1007	1018	1007	964	1047	1043	1046	1034	1050	999	960	982	988	1124	1036	960	1043	1061	1010	1064	971	1017	1016	1048	1005	1016	1032	1016	1018	989	996	1024	1054	1014	996	995	1027	999	1035	1051	1037	1073	1022	1068	1019	973	1054	1023	1051	1015	1032	990	1023	1085	1020	1038	996	1062	1046	1010	1013	1045	1000	1026	1008	1012	1058	1002	1023	1061	1074	970	1029	999	1041	1025	969	1059	1023	1034	1046	1019	1050	1019	998	1081	1030	1011	1026	1021	1029	1020	1045	1018	1031	1065	1012	1008	1018	968	1008	1011	1061	977	1018	999	1024	997	1015	998	975	1019	1035	1002	976	993	1051	1000	1064	1031	1010	1089	989	1037	1049	1011	997	1073	1010	1020	1011	1067	1050	963	1032	1044	1022	1039	986	1055	986	989	964	1061	1001	1010	1017	1001	1038	1027	1062	1062	997	1026	1079	982	1041	1039	965	961	1032	1008	1008	985	1077	1006	1020	1111	1044	1007	1026	998	996	1014	1057	1003	995	1028	1018	1067	1000	1030	1080	1058	1015	1059	1056	1007	1002	1051	1013	1117	983	1033	1018	1000	1018	1016	1005	988	1024	964	1053	1079	1024	1045	982	995	965	1034	1046	1063	1043	1038	1058	1072	975	1011	1024	1015	1063	1020	1022	1037	1092	1022	1017	1044	1013	1030	1068	1037	1000	981	1042	1036	1071	1009	1022	1035	1053	1027	1041	1069	1030	1028	1078	988	1008	1003	1052	1010	1023	1001	994	1077	1023	1009	963	1063	1003	1054	1001	1026	1046	1026	1063	1015	1051	998	1002	987	990	1055	1006	974	1009	1055	1069	1083	1065	1018	990	1009	1053	1051	983	1081	1021	1058	996	964	1013	1014	989	998	983	1066	1026	983	975	1042	979	1035	1019	1017	1061	1061	1012	1019	1028	993	1037	995	980	1028	1070	1014	1006	1026	1049	1065	992	1021	1027	1058	1003	1040	998	1030	1044	997	953	979	1038	1054	981	1000	1073	1020	1074	1056	1054	984	995	1013	1070	948	1054	1075	1027	1023	1020	988	1028	1029	1040	1021	1026	1085	1091	1036	941	1007	1078	990	996	1028	1049	1054	998	1061	1071	1004	1035	996	1073	1071	1031	1047	1009	1053	1051	993	1075	1024	1039	1038	1008	995	1026	1145	968	1029	985	1031	1053	1024	1047	1022	1030	1071	1028	1075	1004	1017	1035	1015	1053	1035	1094	969	1010	1045	1024	1039	1011	1011	1028	971	1077	1028	966	1035	1050	1079	1018	1032	1058	1016	1044	990	1001	1063	957	974	1055	987	1023	1039	1065	968	1087	1063	1023	999	1039	1020	1004	1069	1031	1061	1018	1050	1020	992	1038	1012	950	1042	976	998	1016	1016	988	996	1009	1021	1031	1028	1027	997	998	1067	1030	1005	1048	1029	1054	998	1079	1018	1117	984	998	936	993	994	1068	1094	1034	1036	994	977	1056	1072	1035	1020	1037	1011	988	1031	1044	1054	1036	1033	1094	1029	992	1057	1030	1068	1044	1026	1062	989	1067	1009	1007	1071	1076	1046	1008	1064	1085	1003	1044	1042	1064	1063	1107	1061	1042	1026	1016	1034	1010	1051	978	1014	1049	985	1058	1036	1032	1015	1057	1036	1059	991	1051	988	1017	1033	1024	977	1027	1077	1029	1028	1033	984	1029	1064	1026	1041	1051	1075	974	1009	1018	1037
23285	21104	27583	24839	19872	8871	4684	3195	2414	2043	1743	1511	1263	1045	924	822	806	755	700	666	645	617	565	602	624	625	612	592	636	598	620	616	617	630	622	597	581	617	581	623	646	607	551	609	592	601	588	592	545	600	608	567	554	551	552	578	575	549	572	559	584	577	599	534	587	571	554	622	547	613	588	581	593	576	565	595	600	566	562	582	616	581	571	601	546	569	571	599	524	558	567	581	554	592	554	538	574	593	584	601	600	546	588	598	592	608	561	583	545	625	558	608	551	567	538	559	603	594	545	575	540	581	570	556	581	569	567	594	573	563	543	577	577	557	547	540	599	567	595	576	573	555	602	548	583	574	554	561	595	602	565	553	582	606	571	537	580	577	577	539	576	552	552	624	581	529	531	595	571	582	539	568	541	550	568	585	552	571	572	590	609	590	612	586	578	557	595	582	617	558	557	582	612	548	553	567	593	593	601	573	552	598	578	557	581	575	616	563	568	592	583	512	571	541	548	539	585	597	551	563	578	586	591	585	587	573	573	553	582	590	567	530	575	590	582	601	588	578	545	625	550	571	570	547	536	586	591	602	606	588	599	558	572	573	591	615	572	603	591	588	564	514	548	559	567	594	559	615	571	526	547	584	530	563	583	554	590	522	576	559	564	518	561	615	567	577	570	586	551	584	556	525	590	557	560	532	599	564	600	582	578	555	564	537	544	587	546	582	562	567	569	530	580	534	572	552	526	636	564	538	591	594	524	528	568	588	521	588	575	565	581	583	581	573	523	559	554	546	590	596	512	599	597	597	585	598	552	565	554	579	566	564	559	588	613	609	558	537	592	580	580	560	575	574	585	544	574	560	545	535	567	570	536	608	566	572	576	578	555	589	566	606	549	550	589	599	584	550	529	539	582	526	550	554	565	564	559	572	579	567	561	611	565	567	602	582	544	617	575	549	525	584	614	563	564	608	580	583	525	590	577	576	543	599	533	601	560	573	591	563	566	589	571	580	573	531	563	540	542	577	525	605	610	607	591	535	581	584	570	548	572	591	569	575	576	552	580	595	559	573	555	571	585	580	587	592	538	551	580	634	543	582	526	563	560	581	555	563	538	577	556	603	550	583	539	586	583	584	589	544	558	522	594	574	534	566	597	560	572	567	547	597	547	585	575	630	528	569	570	570	540	563	575	557	548	566	546	590	607	540	566	612	554	558	574	531	578	580	552	544	561	544	596	566	586	575	554	592	575	589	539	579	553	601	588	536	572	573	582	573	554	591	549	591	615	592	583	559	583	581	588	557	553	603	576	607	571	547	598	593	566	559	528	560	616	544	589	595	560	555	570	555	554	595	564	568	576	578	571	585	548	579	552	565	577	531	607	601	572	540	573	617	620	564	525	584	527	556	579	582	576	565	548	642	587	588	585	647	597	573	579	563	626	531	584	587	570	593	538	566	582	594	569	533	567	552	572	541	568	592	575	630	574	560	555	578	575	563	574	560	542	641	552	563	547	606	578	592	546	549	585	583	560	569	541	632	556	602	571	572	568	574	577	517	564	597	547	563	610	581	569	546	561	593	556	572	585	560	606	575	550	554	561	544	567	591	548	557	551	592	630	574	593	574	598	568	605	563	602	549	563	596	529	610	550	537	567	554	569	550	596	518	581	568	579	560	536	587	593	561	612	585	551	577	543	622	532	540	565	578	592	602	560	610	550	580	566	600	552	572	578	586	588	534	577	595	556	564	581	568	599	558	567	582	554	565	587	549	604	585	571	532	584	551	571	574	576	547	576	581	557	558	569	542	583	599	597	572	575	511	548	547	566	632	577	581	556	547	559	590	555	544	583	589	610	603	591	550	602	616	549	571	569	556	579	546	589	551	597	522	543	545	545	594	508	528	569	554	578	563	587	579	557	606	588	547	559	601	548	544	557	598	560	557	573	540	584	583	542	557	607	588	547	539	548	576	576	594	553	585	532	586	574	569	549	548	587	559	581	635	535	549	588	569	542	551	536	605	550	576	587	582	629	546	550	572	587	561	577	596	602	603	544	578	581	572	605	569	561	587	565	569	549	543	579	596	543	563	568	573	574	576	611	594	568	556	548	579	611	580	559	568	564	589	579	549	574	562	604	578	553	578	546	624	569	609	597	587	588	572	520	553	523	551	584	539	548	573	597	603	579	520	606	556	603	574	567	604	542	573	528	571	548	544	559	594	592	572	566	525	598	575	556	559	598	586	554	586	566	581	615	594	606	527	500	554	549	568	593	574	523	581	538	559	552	594	588	587	599	563	566	564	544	579	555	552	569	624	556	551	568	617	553	567	560	594	535	574	575	602	546	592	612	594	573	566	562	613	564	555	572	540	545	583	600	551	594	612	563	574	584	579	596	609	610	544	540	565	555	591	576	550	584	534	575	572	562	551	601	563	600	587	580	545	576	517	585	577	521	549	601	572	607	566	542	562	567	591	569	548	602	601	562	552	574	542	573	579	579	516	571	559	545	619	608	609	596	558	563	623	563	562	557	572	545	590	608	564	541	590	542	577	566	541	554	538	593	588	527	548	558	541	552	549	579	566	552	578	529	570	566	548	586	531	549	583	575	526	565	534	577	541	586	557	587	607	528	623	557	528	500	573	503	589	580	558	596	560	565	602	525	575	548	584	607	577	545	571	575	567	585	528	596	524	570	571	586	606	599	585	625	553	594	582	592	561	538	574	589	572	559	584	585	607	600	561	566	601	580	538	563	581	576	577	542	582	564	568	585	516	583	594	591	553	559	613	586	543	586	598	598	557	571	551	556	630	552	598	556	614	550	604	562	585	566	539	587	524	539	605	566	571	589	548	581	553	524	608	567	568	547	544	572	560	561	586	567	577	600	559	564	568	564	552	536	566	551	592	579	600	555	588	565	559	576	576	545	593	600	573	584	561	573	588	553	582	561	566	599	569	609	598	604	612	608	583	539	572	569	579	588	576	576	559	574	562	572	572	599	537	594	551	545	571	590	602	589	541	558	587	566	587	510	554	582	622	567	576	630	568	547	595	599	574	567	573	575	553	560	622	557	596	564	620	560	572	567	577	587	608	568	544	548	550	606	588	616	584	513	550	610	587	587	588	564	580	540	594	588	587	570	564	588	594	573	562	548	550	569	572	570	552	545	602	532	588	555	604	551	558	604	576	587	566	546	543	593	554	604	589	551	548	573	600	570	565	547	550	562	572	602	592	544	613	571	556	600	545	577	540	612	626	573	577	553	527	579	504	565	542	576	604	542	607	565	604	557	610	552	611	555	570	564	496	592	573	561	572	598	553	612	523	568	577	606	538	568	593	525	595	583	563	614	581	543	595	578	607	591	544	540	595	579	595	558	581	561	572	571	553	582	550	600	525	555	550	580	568	566	584	583	577	587	577	536	602	572	564	603	569	597	598	543	566	594	560	555	618	567	577	559	592	583	588	552	587	545	579	581	548	583	591	545	573	608	553	605	573	590	547	569	543	551	543	559	581
19075	32875	26208	17863	13879	11213	9487	7667	6146	5160	4264	3556	2936	2251	1797	1622	1489	1346	1192	1103	1047	965	953	944	943	938	951	941	934	998	1029	969	967	911	933	957	971	935	922	964	986	933	938	914	943	933	936	912	886	952	899	904	886	870	861	857	873	905	880	846	867	855	813	919	810	882	880	910	863	861	865	908	873	885	890	910	842	834	844	862	868	870	898	871	872	909	889	874	870	913	848	871	878	875	847	922	893	911	882	895	830	895	859	939	879	879	861	815	899	930	882	830	906	860	853	928	929	869	876	896	890	869	854	860	876	851	878	835	880	861	878	867	861	830	846	876	904	875	860	880	813	826	824	859	869	901	893	846	865	814	891	890	896	903	859	865	889	830	883	888	856	860	828	804	827	895	898	828	845	830	840	892	925	882	880	904	931	834	871	899	891	870	940	843	904	902	860	902	867	857	909	844	918	852	855	890	859	942	863	880	871	843	847	833	861	859	882	832	917	866	921	836	865	877	844	867	832	900	885	937	831	909	870	907	894	850	858	886	883	877	847	904	897	857	873	883	926	890	864	880	897	850	864	843	877	918	875	836	856	882	873	887	870	860	877	873	872	878	859	900	865	885	876	895	922	853	877	909	874	914	928	905	834	854	837	858	873	829	890	853	905	863	877	901	880	877	823	873	873	869	829	856	867	908	902	905	913	867	903	854	852	903	877	904	888	839	866	878	846	867	835	833	863	845	850	871	891	888	921	819	904	832	921	863	857	864	889	887	868	893	885	847	867	862	898	876	939	849	869	913	835	901	894	900	878	836	841	843	935	883	860	903	836	822	830	814	894	887	902	888	877	887	889	851	918	834	835	860	894	923	852	901	883	868	850	914	898	930	828	840	831	911	854	878	867	909	871	891	902	831	844	845	819	841	893	855	929	876	878	840	835	857	868	846	895	868	820	845	873	888	907	875	876	863	878	858	816	831	869	873	890	841	880	890	876	884	841	860	827	874	856	916	893	860	891	858	915	865	861	895	825	914	895	869	874	889	850	863	867	920	873	854	830	862	850	954	827	849	859	863	915	873	876	865	842	872	883	830	820	841	894	853	860	885	868	881	904	848	831	887	909	818	906	874	903	823	799	860	875	900	913	875	837	884	865	894	882	883	891	853	832	864	931	897	834	915	878	927	879	853	811	859	887	913	881	878	879	834	842	831	873	871	913	865	946	893	874	886	945	856	828	891	865	892	885	826	873	954	833	850	845	828	900	876	935	860	851	900	912	846	815	852	874	944	802	859	885	806	857	836	838	850	849	850	884	860	798	872	864	877	885	871	877	885	844	850	894	853	862	878	823	854	896	863	916	874	835	877	836	871	893	874	897	885	907	912	824	860	864	879	888	867	885	870	895	846	882	866	911	842	886	866	914	868	898	889	807	918	897	917	836	835	885	890	841	920	868	862	872	849	834	904	864	831	891	839	900	832	833	869	849	892	902	829	901	875	854	915	898	862	869	868	929	889	806	892	911	891	818	847	905	835	846	921	854	898	875	880	892	872	849	863	915	881	909	853	876	931	890	855	863	820	908	832	933	858	869	813	840	840	861	881	842	867	863	928	904	895	839	860	877	942	889	853	859	839	876	884	908	873	862	891	852	894	877	884	897	799	830	881	865	830	850	872	861	855	862	862	833	875	851	863	875	898	863	846	890	864	897	872	858	909	918	905	879	898	915	864	889	889	909	823	884	867	866	879	847	841	833	871	871	870	863	846	917	902	834	839	869	823	844	902	856	872	900	882	871	913	916	890	863	912	838	890	893	911	848	843	866	815	882	833	836	870	806	900	876	874	885	892	892	864	849	865	833	887	876	846	896	899	857	844	910	910	899	849	832	795	877	858	859	821	817	885	866	854	877	871	872	883	836	864	869	878	917	873	876	833	870	866	909	884	895	820	857	852	930	905	835	917	854	866	912	855	870	873	808	889	863	878	860	852	816	860	856	866	868	906	851	793	869	857	833	842	857	847	919	901	885	888	872	847	871	849	857	873	928	865	859	887	866	910	952	890	839	854	926	823	856	947	912	911	863	899	839	917	886	819	888	864	864	858	851	878	862	898	904	843	844	846	917	891	882	834	836	878	825	868	882	858	882	879	853	842	921	866	874	854	839	874	872	860	836	863	816	855	910	871	807	839	912	851	895	828	836	859	869	786	826	895	889	851	857	892	930	828	815	879	859	924	904	823	882	875	842	872	783	907	821	829	868	882	851	844	826	879	897	887	881	907	822	891	892	893	873	884	911	839	869	856	893	825	855	855	782	854	921	896	880	895	859	896	821	873	850	858	917	888	867	900	893	887	864	873	878	834	924	859	888	876	842	869	886	893	865	872	883	898	859	829	854	888	872	859	807	879	881	839	886	828	885	803	920	856	872	868	861	847	877	884	880	866	828	872	844	891	897	879	875	885	881	883	836	811	836	861	873	845	876	883	910	850	895	873	856	880	893	909	856	860	904	882	864	852	896	877	838	831	879	821	910	880	888	857	877	888	869	855	857	888	855	829	810	887	899	914	871	860	900	848	849	899	822	867	899	931	875	885	865	902	907	920	833	877	913	832	848	901	788	841	851	866	881	885	864	803	908	882	902	837	897	858	909	867	825	821	880	873	859	874	925	857	821	904	925	847	895	830	888	850	891	873	899	828	892	921	858	862	849	822	902	883	889	920	832	858	915	838	833	870	912	884	824	882	854	876	861	893	895	825	806	881	880	922	921	841	900	863	883	864	841	847	925	889	914	911	881	881	855	920	926	878	841	848	860	841	898	834	835	886	847	873	845	849	832	866	909	838	888	886	833	883	921	880	859	862	934	852	909	876	899	870	903	885	854	838	845	872	866	896	895	889	865	868	861	840	875	840	893	846	883	908	862	912	837	948	833	907	862	840	872	862	873	846	872	833	855	841	863	833	855	906	845	894	852	906	905	879	843	799	845	869	800	881	913	847	898	884	889	893	837	904	925	855	911	876	883	926	949	881	844	874	860	887	860	849	882	788	898	891	864	939	832	863	861	864	833	878	925	866	901	858	907	845	881	863	867	867	936	884	838	826	863	904	862	919	835	847	835	866	906	815	823	851	850	922	925	904	909	883	868	845	869	881	867	855	866	882	833	846	871	834	841	867	879	853	854	867	868	865	858	870	868	851	876	866	865	855	866	865	914	896	869	916	874	886	868	898	864	883	835	848	909	871	894	828	938	884	842	838	886	880	838	886	894	888	883	898	867	910	911	832	913	839	889	910	853	858	857	862	811	878	845	897	771	928	822	821	856	858	830	842	859	911	866	899	861	820	878	890	896	908	864	860	863	877	900	870	843	867	901	871	898	866	858	868	825	852	876	886	841	885	869	854	866	840	876	842	855	871	886	854	878	840	841	872	936	857	860	820	904	897	847	875	885	838	889	834	808	891	882	829	859	888	854	868	831	926	896	853	886	860	928	874	871	853	871	894	919	886	876	895	863	825	885	860
24741	21143	25621	23000	7534	3956	3074	2498	1876	1743	1497	1355	1183	973	955	767	809	774	754	708	690	686	665	639	721	687	639	641	666	708	721	660	716	645	623	634	628	706	654	672	659	648	658	714	657	653	644	636	626	650	646	656	625	660	610	623	640	645	646	670	651	681	647	641	691	660	631	653	671	638	634	590	645	701	637	618	632	667	644	663	657	625	610	631	613	665	676	661	684	630	657	638	652	635	638	633	683	633	618	625	617	645	656	644	626	680	653	645	624	608	609	672	635	659	679	625	614	663	651	671	664	670	645	618	620	679	635	641	626	638	670	623	609	651	633	627	593	636	637	685	692	647	642	635	653	637	616	570	622	663	659	622	639	660	609	625	674	647	621	684	639	655	669	676	621	674	658	659	626	657	638	612	608	604	633	614	665	658	656	612	686	685	667	677	663	607	648	637	637	648	638	667	662	652	611	624	587	701	626	640	629	630	640	595	678	637	664	640	612	585	698	629	632	654	631	648	679	683	682	693	634	658	630	644	657	617	669	634	644	630	689	623	697	609	674	621	642	633	706	662	606	625	623	666	681	663	650	693	637	622	644	607	641	676	618	632	683	622	622	639	598	622	640	642	656	648	637	650	625	611	680	695	642	623	621	612	656	677	647	662	697	650	648	624	681	638	606	628	665	677	642	658	619	698	642	698	668	598	621	648	641	668	642	660	633	679	667	625	636	683	600	659	643	626	649	625	660	683	634	630	658	638	658	677	653	618	657	648	650	658	672	628	623	615	622	678	640	647	624	641	645	707	656	647	652	700	660	632	628	667	622	636	643	621	648	654	630	643	632	657	640	630	651	637	604	640	650	620	622	623	615	633	653	643	605	613	597	649	634	710	646	612	671	640	673	672	624	648	726	665	651	659	610	636	622	657	613	674	669	685	664	639	628	639	625	620	691	656	625	675	620	610	634	684	669	642	668	640	625	606	654	694	665	660	617	634	670	642	605	662	689	673	662	667	638	600	669	648	604	641	679	602	627	639	652	682	644	619	666	622	639	663	596	626	618	619	671	626	656	632	630	663	620	632	626	645	655	649	639	658	683	703	651	637	600	610	641	594	617	639	644	640	663	684	679	617	659	624	645	708	641	693	669	662	611	619	619	648	634	606	720	651	655	643	668	640	676	674	561	663	662	665	649	693	642	615	635	632	660	634	662	646	575	607	646	663	622	648	685	612	651	705	617	628	616	681	713	637	643	656	621	681	650	641	694	598	639	599	618	616	617	649	639	638	648	654	638	640	619	628	649	648	625	674	647	620	660	676	677	658	638	641	642	623	626	623	676	650	607	639	684	669	655	639	620	599	657	679	577	681	648	601	650	631	646	614	611	639	624	646	632	624	662	674	661	685	642	658	625	633	688	616	616	601	653	661	681	605	659	659	660	641	643	617	682	677	625	634	649	658	624	585	607	653	650	634	636	646	648	656	639	631	623	642	679	615	588	659	640	654	638	671	612	693	692	659	669	652	636	639	661	638	588	639	671	663	593	693	651	677	616	634	645	671	668	639	643	649	632	629	651	627	637	670	659	629	626	604	625	618	624	672	622	665	619	627	618	634	673	616	656	671	630	610	676	638	659	631	631	642	602	612	674	635	651	661	601	621	673	627	664	636	672	667	634	668	659	634	647	620	673	656	647	693	656	650	623	689	655	607	659	627	605	658	658	605	682	633	635	654	653	654	640	633	620	644	650	647	644	689	644	589	649	657	660	660	608	638	649	636	603	639	602	666	632	625	642	633	645	636	649	633	617	643	608	639	608	646	625	604	595	621	671	651	672	617	688	649	656	657	682	632	641	639	642	629	639	607	627	632	624	643	623	677	661	640	639	664	634	620	644	653	649	637	648	676	683	634	607	675	682	635	638	678	660	696	655	621	665	635	639	595	643	632	660	620	626	685	640	714	598	689	645	674	614	667	661	643	629	653	650	654	634	686	634	638	597	622	625	611	597	610	651	662	593	657	627	618	635	677	662	627	618	640	697	633	630	640	617	630	614	652	653	674	639	667	568	671	649	647	642	575	649	661	653	637	645	671	649	640	688	599	635	609	653	663	634	617	667	617	595	613	654	605	636	636	627	609	644	677	614	678	622	627	623	655	610	642	649	674	666	628	634	632	648	620	658	646	641	657	654	673	637	659	660	646	656	676	646	659	663	630	657	626	667	638	644	691	595	647	619	626	620	676	692	616	603	694	652	632	627	630	625	635	623	681	620	609	584	641	647	643	657	611	624	651	629	607	612	653	646	614	594	636	687	680	678	617	621	645	652	677	669	659	609	667	662	657	644	638	678	670	673	629	611	652	652	624	654	653	623	662	653	661	663	686	631	634	637	663	650	667	642	665	660	603	635	643	647	670	643	670	647	620	653	640	632	656	623	634	656	649	650	609	656	621	680	662	649	629	644	643	650	696	631	666	647	605	681	615	633	639	670	614	680	665	652	602	633	604	606	678	626	633	631	680	643	648	639	684	661	635	633	651	669	619	657	616	648	653	624	616	633	668	647	667	611	603	618	653	649	648	677	634	679	645	641	677	667	674	678	707	666	654	657	661	637	676	657	657	683	634	637	598	603	631	626	622	672	664	645	665	641	619	731	613	672	621	659	599	711	643	604	628	652	685	677	635	629	649	663	639	642	699	657	678	672	616	627	650	607	651	648	672	668	608	634	675	669	644	667	649	644	654	658	663	647	642	628	646	651	678	663	638	602	670	660	651	672	618	694	602	629	607	652	618	652	584	664	627	598	631	646	631	624	635	659	621	621	642	636	654	661	645	639	677	687	655	600	643	667	631	659	636	630	675	640	667	628	670	601	636	647	666	653	619	658	637	622	692	621	642	635	698	675	655	622	701	661	662	623	639	589	611	634	625	666	671	626	675	644	657	628	658	634	643	642	638	640	652	617	621	632	686	641	680	624	610	663	661	624	701	608	675	625	634	666	644	645	684	629	666	650	639	640	648	648	666	654	642	585	613	674	642	645	630	617	647	651	617	635	676	652	636	620	647	639	671	671	665	645	636	629	647	660	658	661	696	622	674	637	639	596	627	592	628	673	641	685	697	629	639	641	654	669	641	614	656	664	683	689	601	646	699	636	699	654	664	661	627	635	610	666	678	680	570	662	644	650	628	646	627	630	607	611	638	666	673	648	650	643	634	638	615	634	688	669	658	611	573	654	643	617	633	620	636	634	652	660	692	610	640	666	612	633	668	598	657	673	694	646	661	617	653	598	629	684	679	632	666	649	637	645	631	601	632	607	678	614	652	658	624	611	663	674	657	638	655	646	612	637	665	688	616	646	636	647	589	621	644	644	652	650	617	663	592	637	651	618	682	658	619	644	665	621	645	618	612	650	638	626	640	637	604	647	671	660	629	635	601	669	668	637	685	649	644	616	661	610	679	676	639	689	660	690	641	653	635	641	644	621	631	643	663	672	650	657	645	673	584	646	642	648	642	627	620
17909	29343	22728	15104	11664	9080	7557	6253	5251	4315	3665	3069	2354	2054	1705	1499	1463	1273	1240	1143	1090	1047	1051	1039	1049	1077	1013	1071	1031	1056	1049	969	1009	986	1021	975	1003	1075	1018	990	1026	956	955	972	984	1003	1024	1019	1072	1001	993	999	967	992	941	949	957	937	929	1016	964	973	964	936	975	893	927	948	967	1030	938	980	962	958	930	999	934	994	951	926	952	1012	953	974	979	906	935	965	969	978	949	1007	1002	931	975	935	1023	984	948	929	966	991	1033	988	938	931	950	940	976	910	962	925	978	949	980	1007	919	942	965	960	919	958	997	974	916	951	1008	969	964	936	991	907	949	979	872	870	1017	925	992	990	1000	970	864	938	904	966	925	992	956	932	950	958	973	972	977	931	958	972	958	943	985	938	936	962	1024	990	920	937	977	949	941	940	945	981	968	889	979	971	1001	989	942	982	974	973	999	981	935	1003	905	1007	938	920	915	939	909	914	901	935	975	964	1001	916	937	990	978	949	972	959	931	936	936	967	914	934	920	923	972	938	989	953	991	1003	943	915	965	933	1007	919	1010	963	942	966	960	984	932	917	940	962	915	960	1008	973	995	972	986	999	995	990	999	934	926	952	995	929	977	908	990	973	923	924	981	958	944	1011	932	949	964	1021	983	969	1038	946	1011	930	912	961	944	1007	979	940	941	948	936	965	923	980	955	959	986	988	974	992	938	983	951	936	945	930	1003	929	981	1019	973	988	995	921	940	937	991	932	974	968	979	978	988	940	948	973	1001	963	942	912	938	982	973	954	924	893	897	951	971	987	950	963	951	955	928	936	991	919	963	949	955	966	940	976	1003	943	921	931	970	993	938	942	920	966	984	1010	920	999	940	947	990	1023	966	960	921	922	926	961	974	946	965	1010	959	926	956	1029	931	946	997	943	995	927	903	968	903	951	983	990	969	988	961	909	1022	881	1028	933	957	951	959	970	944	993	945	928	946	968	924	987	971	996	969	972	994	930	1025	957	880	953	1003	925	900	983	959	934	951	951	933	975	960	926	970	951	912	927	977	931	931	937	914	963	1012	982	953	910	945	928	993	980	948	962	930	958	987	957	915	959	902	955	935	973	923	972	997	986	932	947	957	974	896	920	965	959	952	989	971	1023	970	951	964	954	954	950	929	939	905	950	982	1001	979	939	972	955	918	986	910	954	968	932	955	916	908	938	979	974	962	963	973	944	975	950	1009	999	971	1004	938	912	974	956	939	976	904	993	979	952	953	981	955	930	960	1008	912	966	976	1012	895	962	977	945	956	907	935	943	957	965	932	954	907	933	958	911	946	940	959	956	944	902	928	997	948	932	960	931	932	919	1005	962	927	921	921	958	942	977	980	958	958	976	923	966	926	905	942	1001	992	963	937	945	935	992	981	926	947	956	973	932	1013	980	949	974	907	981	937	959	959	987	877	1025	898	971	940	982	964	1020	908	966	971	942	935	1001	961	961	905	979	970	999	957	939	932	989	978	983	935	1009	906	930	953	970	985	943	1007	925	934	938	941	929	1029	975	969	978	980	946	1021	952	928	954	969	982	1024	977	974	927	983	945	983	972	889	998	919	973	916	939	992	956	927	919	964	940	918	927	963	987	937	924	995	1004	985	965	940	967	980	966	1039	948	950	995	962	944	917	983	972	982	956	1020	970	985	1016	981	1023	926	991	983	906	952	927	945	963	957	956	975	921	955	987	947	952	933	947	961	936	941	944	909	929	915	952	996	954	971	943	914	929	933	962	995	971	958	933	931	993	1007	962	944	961	978	1026	942	951	1006	942	940	963	930	954	914	991	1048	984	981	943	1024	944	969	962	954	947	988	919	1056	930	951	987	945	958	947	952	995	946	971	945	931	985	920	967	954	947	945	981	925	973	912	925	953	946	959	977	920	938	915	941	926	922	968	972	939	930	1012	947	931	939	913	958	953	941	878	988	956	979	995	969	974	996	923	992	978	974	928	992	936	965	963	986	952	1040	945	949	987	909	941	997	983	950	949	881	987	966	953	994	926	906	957	943	961	955	995	998	956	1012	934	981	973	943	985	955	1004	932	1014	982	929	982	946	988	973	964	948	991	907	937	973	966	958	916	980	974	948	922	924	987	971	949	996	953	961	984	946	948	995	939	956	968	1032	981	960	997	960	994	957	980	975	986	936	924	925	1053	920	944	921	970	989	984	978	969	934	980	956	963	923	1015	975	906	998	1012	915	918	975	1042	960	943	932	998	958	981	933	984	1006	971	925	1006	971	921	964	964	992	957	938	927	983	944	928	947	1023	996	942	930	937	946	937	1046	953	986	999	1020	956	984	920	934	949	940	931	906	948	934	947	968	955	981	981	982	921	945	986	952	970	952	995	1023	956	967	930	918	994	976	986	901	939	931	987	996	957	927	936	973	970	979	986	919	918	1013	959	930	923	941	960	953	992	1007	992	944	961	937	992	965	1038	969	938	919	957	935	946	1023	951	948	953	958	972	968	999	1004	964	924	949	1068	1028	952	949	943	974	1010	945	924	985	1002	933	952	1020	955	917	983	927	959	953	884	968	1017	1031	954	934	967	943	951	944	945	996	939	946	968	1017	976	949	990	929	994	935	917	961	922	955	939	965	1003	953	952	968	928	894	978	994	941	932	1036	998	936	902	912	922	1001	962	1011	937	972	923	942	1011	927	975	967	960	957	960	1012	978	917	967	923	971	941	971	962	969	930	957	902	951	956	964	938	925	956	923	930	971	948	939	1012	907	979	961	929	967	950	914	947	971	924	931	937	1020	946	932	1001	993	928	926	912	895	951	964	952	943	992	972	970	979	996	943	941	940	949	956	951	965	980	990	983	1008	962	982	920	945	897	939	949	916	959	948	907	951	940	914	959	928	949	931	913	990	911	939	938	1007	931	977	957	965	910	965	965	1008	926	892	953	949	970	945	951	952	975	918	952	928	1018	1016	920	969	985	971	957	973	889	964	962	948	1004	956	1022	981	953	933	928	975	932	973	980	953	964	932	916	956	889	1000	960	977	985	933	930	980	964	932	1005	981	944	960	940	957	965	964	962	959	952	871	963	906	998	1030	967	967	947	896	974	962	946	948	947	951	971	971	935	943	949	921	954	995	955	1010	956	969	969	929	950	931	951	904	950	949	981	1015	935	975	957	931	982	989	1033	971	1002	984	958	958	992	938	943	980	975	983	965	962	936	996	968	941	962	1000	926	932	1005	893	952	934	998	955	920	906	1011	995	938	969	960	920	961	931	932	924	949	960	933	975	921	971	924	928	991	932	980	968	929	995	971	923	939	995	978	939	935	941	915	935	952	947	903	931	991	972	1011	976	928	986	870	924	984	978	998	988	914	953	977	988	908	981	945	982	916	928	910	970	919	926	962	988	982	967	948	956	934	960	993	916	967	1003	1008	937	989	987	914	956	938	903	990	933	979	946	988	968	917	962	927	991	939	955	992	974	954	953	991	969	972	934	953	953	956	955	1011	869	896	1002	985	932	957	947	986	961	979	1014	1004	966	962	968	978	916	922	935	992	961	1022	925	948	906	932	944	991	968	984	1023	928	1001	947	989	930	906	967	1018	957	989	934	954	948	910	983	957	971	888	916	947	961	988	941	950	917	948
22460	21180	28349	24270	21223	19149	8506	4357	3138	2540	2210	1798	1334	1053	879	832	762	742	652	567	564	542	522	567	565	578	567	545	588	573	562	574	535	524	530	569	512	520	542	532	522	543	526	522	543	515	502	498	486	502	519	508	519	504	538	510	490	472	486	507	491	466	529	458	504	513	523	504	496	512	481	546	521	529	530	519	497	504	498	523	470	544	514	475	516	527	525	523	511	478	511	497	485	517	493	515	531	486	501	520	496	495	496	477	497	499	480	491	507	504	502	519	493	504	550	524	510	538	489	483	465	506	511	520	522	486	521	532	511	501	500	493	514	476	487	497	502	488	508	489	497	531	525	491	488	467	486	498	514	490	528	521	514	529	473	527	497	481	483	494	489	519	474	499	527	510	513	511	540	513	509	460	504	499	475	471	539	480	463	476	492	520	531	506	501	481	461	494	490	525	482	484	480	542	479	528	494	484	545	457	486	457	499	477	553	513	530	510	465	483	493	468	535	487	448	471	526	477	496	524	488	509	479	497	464	518	507	502	476	518	490	507	526	459	491	549	454	523	525	499	514	483	478	542	513	468	513	477	484	489	509	494	490	518	499	510	492	488	527	467	493	492	547	472	473	453	524	490	530	492	546	484	551	469	464	547	485	504	510	515	472	520	457	481	528	531	497	486	544	477	517	504	547	501	512	509	540	466	526	521	477	512	453	546	499	454	501	446	539	516	505	499	494	501	493	500	479	480	497	485	495	500	532	488	516	485	486	510	508	519	491	490	545	529	516	505	490	483	536	513	508	469	489	488	501	492	505	525	489	486	483	547	471	497	455	510	499	510	509	529	459	506	521	461	494	540	511	498	518	509	520	499	498	518	536	535	515	518	521	507	481	525	515	497	483	498	457	507	539	488	495	514	493	479	501	471	459	505	532	495	497	511	524	523	550	501	529	502	494	478	495	491	501	474	470	495	488	548	483	548	514	488	524	527	562	506	467	499	491	506	502	524	471	487	522	544	523	460	477	490	512	507	465	475	501	531	517	466	485	491	492	523	469	500	468	499	504	539	487	458	516	475	541	521	507	498	531	500	519	498	479	480	494	525	534	507	512	499	510	487	481	489	496	529	494	497	528	511	496	494	511	483	472	510	516	518	528	499	478	499	535	502	518	483	496	484	514	502	476	525	472	488	473	549	479	517	457	544	479	484	502	466	498	515	520	502	474	463	495	480	528	492	485	454	500	517	489	492	476	485	495	459	451	507	508	538	501	508	574	510	510	513	490	487	506	502	523	509	472	492	471	497	479	533	464	472	507	434	568	510	551	544	490	510	475	465	520	516	463	506	481	556	527	459	479	522	495	507	540	472	482	491	518	509	478	490	500	482	512	511	505	496	470	559	507	486	547	491	472	511	510	480	475	485	491	489	521	482	499	505	523	504	507	479	477	494	508	532	496	474	492	505	533	495	501	542	485	515	503	475	528	452	552	529	500	517	470	492	452	511	525	487	459	520	495	484	490	483	513	491	488	553	512	527	481	478	478	515	517	527	517	548	521	508	503	500	483	499	470	482	496	493	463	504	435	479	560	485	572	485	470	486	531	499	500	522	499	435	508	464	524	539	482	475	485	505	525	487	507	484	497	507	498	514	507	488	503	499	518	498	450	517	510	500	511	512	502	503	488	520	502	509	487	495	528	523	498	491	476	520	512	455	483	509	481	517	530	523	510	510	515	478	485	522	485	503	507	503	485	494	494	535	486	477	524	450	525	552	530	495	474	534	459	509	476	510	519	471	524	512	486	509	465	486	495	497	483	514	514	517	497	488	496	519	477	496	475	477	485	517	517	502	496	476	472	492	497	486	498	497	569	491	514	511	453	535	490	496	499	468	518	501	549	495	508	470	489	508	475	473	505	498	492	516	516	488	545	540	482	466	507	514	475	461	497	492	515	510	534	510	497	528	550	511	497	495	525	490	500	472	534	488	494	511	511	467	509	508	439	493	479	453	529	496	488	490	483	511	494	531	489	551	481	531	503	503	488	519	552	493	529	507	503	494	498	500	506	509	464	524	505	487	488	475	470	533	527	510	520	510	499	474	511	512	512	487	519	463	477	526	509	526	513	510	519	501	521	537	556	519	512	512	520	491	519	476	517	509	504	498	482	521	556	509	522	523	506	500	540	497	510	510	496	506	517	466	478	496	530	502	495	515	487	479	489	500	499	524	521	508	478	501	484	508	549	497	532	517	477	552	504	501	530	492	518	519	501	492	496	490	517	502	482	486	507	509	482	503	542	508	492	480	493	508	501	503	543	499	500	504	485	460	465	519	552	509	469	488	510	517	495	465	496	493	527	478	484	464	464	506	510	545	475	466	451	482	517	481	536	515	519	515	516	496	492	532	466	500	467	483	515	518	497	544	510	487	504	513	548	510	474	519	491	560	523	485	519	530	487	511	521	529	500	496	521	482	513	523	494	489	512	497	493	519	463	531	490	464	509	518	511	503	526	492	505	489	504	479	510	527	485	521	482	510	503	488	460	465	516	515	499	490	499	500	486	512	507	499	499	501	536	517	494	515	474	502	533	537	501	455	493	454	488	484	482	496	500	495	507	546	499	505	464	527	521	492	504	497	503	464	508	513	522	484	487	509	506	478	501	529	498	508	530	494	505	494	494	517	447	442	482	490	511	493	488	487	493	501	492	527	463	493	513	495	476	504	475	516	514	482	520	534	533	515	474	532	497	464	528	482	487	500	505	452	518	530	485	494	515	540	504	533	514	541	466	511	505	529	547	523	480	485	494	477	494	471	511	490	539	500	502	482	495	482	500	525	512	480	489	481	491	529	489	466	511	521	530	491	503	468	506	491	500	511	496	520	573	519	483	525	463	500	507	535	515	536	479	491	521	516	485	489	520	486	504	474	482	535	486	496	481	507	482	488	492	521	516	500	519	583	498	509	509	499	526	485	530	477	507	496	517	523	514	508	477	494	477	495	533	507	485	472	501	466	499	474	526	501	501	530	505	516	495	522	508	494	474	507	482	493	496	500	497	538	501	476	472	486	513	527	521	493	505	507	506	480	497	501	503	517	487	491	496	491	468	492	516	511	465	495	470	494	505	482	485	499	478	509	507	473	472	456	504	518	521	448	503	508	475	490	520	463	475	486	517	510	504	508	489	481	482	486	489	469	506	492	516	519	482	516	514	468	479	495	535	553	558	528	495	535	488	543	466	528	495	527	467	491	442	540	536	525	518	516	554	502	504	506	515	487	550	510	480	491	471	496	471	532	488	474	474	494	484	468	512	517	511	518	486	513	498	483	528	494	473	530	491	470	519	505	481	525	491	481	475	476	476	455	499	494	521	489	525	521	515	514	538	523	506	486	505	513	475	497	473	486	479	514	463	521	511	476	523	495	525	509	532	508	480	494	492	494	539	471	517	506	456	544	541	513	487	507	493	529	506	548	504	480	473	504	488	477	524	483	475	449	460	506	508	476	509	522	491	491	489	512
21609	37020	30001	21757	17107	13748	11706	9653	7960	6579	5366	4289	3353	2479	1960	1730	1558	1360	1207	1059	950	985	856	842	851	881	944	869	857	893	842	853	783	860	860	838	857	909	861	873	819	844	839	849	840	782	838	811	791	773	783	736	801	820	722	758	766	745	729	709	752	720	696	768	725	793	727	782	738	764	813	746	749	759	711	794	724	772	724	730	776	785	771	733	776	745	731	773	784	730	735	769	727	767	735	767	718	735	696	760	750	775	713	716	765	768	744	761	784	710	746	746	787	743	803	755	783	791	762	731	714	734	771	753	810	774	783	794	738	756	750	732	700	732	724	770	766	727	743	714	751	771	760	746	780	775	777	743	716	756	786	713	734	735	731	745	704	742	775	749	724	722	785	763	770	774	774	780	736	760	744	735	776	750	770	758	784	740	759	787	749	777	742	762	785	747	818	759	657	720	731	759	758	769	739	778	747	738	750	749	694	769	777	759	690	726	718	718	709	759	740	756	798	700	741	767	760	723	746	773	761	750	748	725	698	711	744	772	749	747	725	750	750	783	732	800	730	713	762	707	701	775	774	710	756	747	740	788	747	720	734	702	787	758	739	761	742	755	760	795	785	707	734	733	732	769	751	740	701	766	759	712	760	715	712	773	765	760	789	705	734	760	799	719	778	742	773	725	710	757	762	732	751	787	736	738	755	725	756	775	759	707	799	747	756	732	756	734	702	757	723	722	717	774	774	785	753	762	764	756	758	767	739	775	771	727	711	711	764	773	766	733	764	734	732	715	734	785	768	743	752	763	797	750	773	773	737	722	807	740	768	731	781	682	765	725	781	784	810	771	753	739	745	772	798	793	722	763	774	764	721	732	743	732	762	736	722	745	742	738	740	743	766	717	795	760	775	751	755	701	764	758	777	739	713	735	750	738	731	751	749	817	750	753	706	789	777	778	760	718	736	755	755	751	731	771	730	765	743	797	699	741	720	746	778	737	727	714	726	740	757	744	727	788	758	730	752	769	698	808	792	734	775	785	766	735	762	718	746	767	757	820	798	756	714	766	722	739	722	802	709	798	756	802	714	758	740	766	745	795	798	746	716	767	747	768	762	732	772	758	723	733	742	769	760	786	730	736	767	757	761	741	673	665	753	704	762	779	747	720	783	782	744	759	758	758	752	744	744	803	735	761	753	745	794	695	741	726	726	741	724	734	774	720	760	775	718	755	761	719	722	703	743	755	767	746	750	757	747	750	770	740	756	783	809	739	731	726	752	756	704	727	701	707	755	745	719	735	674	778	779	700	714	768	731	793	729	745	752	757	768	767	794	753	735	764	784	759	701	695	664	742	769	703	724	745	712	726	741	724	704	742	734	771	737	742	716	728	787	721	782	766	778	767	781	802	748	739	723	770	745	726	748	768	772	752	764	780	778	712	778	764	717	804	803	746	764	773	731	724	740	767	721	746	719	753	734	719	769	726	779	754	725	752	745	762	769	722	755	744	756	719	807	800	761	756	758	701	744	763	706	724	748	786	771	732	753	763	711	744	734	770	742	739	771	756	735	764	770	759	714	768	731	769	745	753	755	708	744	716	726	809	769	732	719	717	790	740	719	753	779	719	801	779	711	785	722	789	770	770	729	781	710	712	774	684	774	774	775	755	770	738	743	758	722	745	763	748	715	755	726	782	737	777	724	775	761	761	731	764	748	716	747	764	761	737	723	762	716	787	772	764	711	701	735	792	763	768	762	752	776	778	754	753	753	747	729	695	734	727	737	728	758	736	772	756	750	781	700	748	725	757	764	781	734	755	769	776	767	696	761	748	754	771	770	720	768	795	786	754	760	758	794	748	719	775	728	698	764	747	737	770	766	750	727	706	763	766	773	714	740	733	716	796	700	747	787	786	725	735	762	770	734	730	726	781	745	764	800	697	744	737	762	746	759	686	727	793	757	754	762	716	743	790	771	729	729	760	732	743	715	733	748	728	760	761	729	785	744	755	694	751	733	774	786	742	744	749	747	732	833	769	688	736	774	697	757	759	744	718	730	773	752	753	742	785	720	781	769	770	700	777	742	753	725	790	750	754	760	757	773	738	725	724	720	744	762	712	726	777	766	767	729	713	763	760	761	714	758	776	800	746	754	722	726	739	718	732	751	773	723	814	757	721	734	755	780	749	735	750	759	711	730	737	758	768	748	755	726	673	786	790	752	786	737	673	758	794	778	695	730	764	772	754	777	778	744	778	757	717	734	731	809	779	716	734	771	764	780	709	724	736	721	738	789	743	729	716	725	739	793	771	703	741	768	734	777	734	761	760	778	755	795	740	777	795	739	695	766	716	767	730	753	720	789	768	793	741	716	763	774	728	723	721	764	791	771	732	767	753	715	791	771	734	756	754	741	729	771	722	758	726	784	741	729	716	722	767	709	724	750	787	755	687	769	772	763	727	735	741	793	819	721	727	747	711	705	746	720	740	827	733	718	760	738	787	772	743	708	770	744	771	762	768	755	745	727	763	768	759	768	793	772	774	721	753	726	758	735	739	736	792	824	767	741	788	752	751	711	766	765	756	804	718	746	787	735	727	761	740	737	742	761	730	760	775	769	723	752	727	716	716	743	749	723	675	740	750	731	735	737	774	719	790	747	721	762	739	724	785	815	756	731	728	764	722	811	691	790	737	769	772	802	738	782	727	709	743	757	740	754	780	783	747	756	733	706	743	751	707	819	771	719	757	729	783	768	785	773	760	657	744	750	728	742	779	752	730	743	766	683	741	717	729	708	759	704	768	783	751	725	742	768	806	761	715	745	765	767	754	772	720	759	719	761	744	721	765	746	747	757	736	758	729	714	779	752	732	767	737	763	780	745	732	743	743	740	767	771	768	751	721	757	736	760	770	777	736	738	762	724	748	716	741	726	738	749	741	749	771	768	716	738	721	723	745	724	751	775	757	743	724	746	771	778	777	765	739	723	757	701	750	755	720	784	712	745	739	731	746	731	745	789	767	737	756	782	793	735	758	779	792	731	733	714	736	755	741	718	741	751	825	757	774	700	776	768	762	777	689	726	795	741	747	770	752	756	762	744	736	795	701	790	738	767	744	759	707	723	748	726	739	768	729	755	762	708	787	745	746	774	760	810	768	688	749	738	748	762	694	747	717	724	746	715	693	744	752	699	706	763	757	724	734	775	744	752	684	756	777	695	713	780	742	766	760	768	789	690	718	712	777	752	731	745	749	741	758	773	742	721	715	696	745	714	764	793	737	766	737	779	773	731	729	781	737	712	727	717	748	784	708	751	766	738	776	756	748	748	719	744	785	731	724	702	675	761	731	784	770	780	738	755	761	765	758	725	740	773	729	792	737	762	763	694	732	737	784	732	726	767	728	775	758	708	767	701	751	753	804	772	761	744	716	732	750	767	723	743	743	717	749	777	762	750	763	756	759	765	737	754	694	716	737	821	744	711	763	770	747	782	762	729	774	714	779	784	728	761	766	726	756	782	706	768	741
27650	19847	14774	8484	4685	3304	2714	2135	1763	1542	1383	1154	1020	956	871	808	795	777	753	715	734	727	658	729	716	691	713	742	747	693	699	701	706	681	684	736	732	759	718	685	714	689	690	730	698	730	741	711	719	738	727	720	673	682	703	692	697	747	666	712	666	696	710	668	744	667	682	711	690	689	717	682	692	711	737	709	720	712	668	739	702	675	675	696	680	712	711	694	716	694	713	666	698	750	645	710	675	733	684	701	683	658	701	706	660	685	725	723	678	742	714	668	679	710	691	693	718	666	704	689	741	716	708	691	712	689	730	707	729	702	686	697	690	663	677	735	743	687	706	739	705	709	761	705	732	714	664	685	707	698	697	703	655	718	771	696	677	669	713	703	647	706	754	757	708	705	722	720	715	720	692	715	690	701	644	749	674	668	739	703	688	681	695	680	679	729	703	694	729	679	654	707	719	693	750	723	703	696	688	721	727	672	695	706	696	685	712	654	666	662	661	691	677	641	739	714	723	692	643	710	662	693	689	669	692	717	712	699	723	746	710	711	704	671	691	676	680	656	712	710	686	688	734	669	752	708	654	695	729	695	705	707	672	689	680	637	769	666	674	664	684	765	731	656	768	652	698	755	698	677	735	666	702	664	682	666	676	669	678	737	712	700	697	683	647	708	723	712	663	697	711	712	713	721	722	713	696	656	687	695	712	677	703	703	686	723	647	696	715	685	677	711	648	695	732	726	751	701	661	709	719	655	682	684	668	692	734	761	682	749	652	746	717	715	662	708	720	670	651	711	662	706	715	655	695	726	695	660	728	700	717	689	642	705	708	676	659	662	723	733	676	696	685	676	698	668	712	711	717	740	730	695	720	708	688	712	705	703	675	678	716	653	705	696	714	731	699	679	684	718	706	676	715	708	719	695	690	661	734	677	702	693	709	717	682	692	698	666	687	705	717	671	694	748	689	711	682	656	695	663	692	682	670	722	686	704	711	696	712	692	698	691	710	701	692	671	694	676	670	692	670	700	700	720	749	692	760	707	727	698	702	669	679	685	767	729	745	702	692	685	731	706	667	709	676	711	717	689	623	705	741	647	702	752	654	666	694	680	653	681	688	672	679	693	693	724	675	682	708	750	681	716	692	691	677	666	629	681	737	674	665	757	724	710	702	682	675	656	645	753	701	721	722	663	700	691	664	672	634	683	718	714	691	702	715	680	754	723	682	744	701	652	719	722	716	690	717	668	705	709	683	694	710	720	741	668	738	702	701	689	748	688	753	686	692	713	685	686	655	673	715	721	712	642	674	679	666	717	697	665	684	670	700	712	688	692	687	690	688	686	672	685	698	668	672	686	743	674	639	736	657	721	726	688	678	669	677	746	659	664	686	679	701	708	698	698	753	697	729	691	680	698	727	660	687	689	716	729	646	683	680	695	705	688	725	683	644	680	680	710	655	684	693	741	718	679	693	694	694	678	707	666	680	726	732	669	719	637	678	698	651	685	698	736	724	673	709	679	712	634	690	736	666	704	651	664	701	737	676	696	682	690	708	664	676	665	682	704	711	721	627	672	746	686	689	711	701	702	706	692	680	694	723	691	734	674	696	675	698	675	716	714	662	714	682	673	684	718	682	708	674	687	693	721	702	719	695	710	686	716	687	692	698	679	716	726	696	685	714	683	691	680	686	691	708	705	635	712	731	714	702	691	699	694	734	717	723	658	696	657	694	738	690	669	696	704	624	722	715	674	698	678	659	686	728	690	655	723	721	707	681	742	679	652	724	697	723	694	697	700	671	669	710	706	692	703	681	688	693	680	690	665	675	714	679	675	673	693	686	693	681	697	695	690	685	653	708	702	713	665	676	670	701	733	698	684	653	746	728	690	678	667	706	694	652	687	673	714	662	698	686	698	700	716	713	691	646	664	676	699	657	650	704	684	725	669	676	667	716	751	674	713	706	677	700	674	709	679	724	684	655	690	656	707	640	701	679	645	694	710	737	697	744	679	730	675	669	716	706	682	665	696	635	728	715	687	695	713	647	672	693	711	651	679	674	687	714	671	690	697	692	656	660	734	644	652	691	702	718	685	673	681	694	717	674	707	698	680	701	716	666	675	698	727	684	740	707	706	702	713	689	693	703	639	668	762	707	699	657	709	682	726	721	703	676	679	668	779	706	691	669	676	704	669	707	674	704	682	742	711	692	688	673	702	703	717	675	710	687	700	666	650	682	710	728	686	658	719	663	717	685	691	696	710	710	648	673	715	696	687	656	692	724	674	708	647	713	674	662	699	717	726	672	714	725	721	684	678	689	688	693	710	682	684	709	669	661	724	715	691	725	695	717	711	719	712	762	703	690	674	713	685	721	696	707	679	711	747	696	718	689	698	654	710	726	701	714	695	712	707	695	676	675	662	673	745	696	717	663	665	705	709	709	687	704	707	724	732	704	665	675	688	688	749	712	703	677	683	731	674	706	695	681	662	673	683	642	692	753	675	736	698	665	726	718	704	681	689	687	691	694	716	665	666	711	671	644	659	678	672	662	696	742	628	712	700	693	675	676	664	692	706	719	746	681	726	695	686	709	659	650	728	675	696	682	693	733	703	673	675	687	695	724	736	693	709	675	681	681	675	682	639	656	738	688	697	737	759	748	657	697	700	669	717	720	694	631	678	701	711	680	743	726	693	667	683	674	688	728	736	715	716	686	715	702	706	668	705	689	710	760	708	645	706	721	667	675	684	658	706	660	662	732	740	714	718	683	706	709	671	677	682	681	650	767	686	718	750	711	684	749	670	646	687	666	703	725	699	666	748	727	667	661	709	721	670	683	690	687	707	668	683	685	726	679	728	666	706	716	745	705	666	714	719	684	681	736	705	689	717	699	710	670	680	675	717	694	719	694	710	676	689	752	735	654	727	740	697	705	677	725	688	688	726	677	676	671	702	672	700	682	690	674	686	682	701	684	725	662	714	694	696	672	733	733	716	743	670	712	682	673	703	718	691	668	677	711	686	676	726	671	706	732	665	699	677	716	714	712	707	715	672	657	716	725	673	728	672	641	705	690	666	713	694	712	718	727	699	712	714	682	670	634	677	683	712	700	698	689	717	693	700	689	695	659	715	695	677	650	703	630	670	721	682	675	698	696	715	689	663	719	739	678	679	697	734	679	655	712	721	698	771	689	671	765	658	711	699	725	680	729	675	680	678	707	702	690	708	696	701	712	668	685	713	704	690	687	703	731	645	714	727	670	695	659	721	701	692	661	704	671	723	701	717	703	673	704	694	676	676	686	699	653	697	705	683	645	686	687	676	681	644	707	702	680	663	705	684	665	734	713	703	668	708	715	671	701	727	717	682	706	713	722	686	689	686	712	650	711	748	692	657	678	712	687	710	673	693	678	690	695	713	691	666	669	668	659	681	667	681	685	690	682	678	708	694	733	748	720	648	712	692	682	670	763	689	703	690	699	731	699	717	688	768	688	681	656	716	717	702	717	674	689	764	730	675
17515	27061	20417	13250	9769	7723	6580	5272	4406	3600	3110	2501	2101	1798	1527	1505	1325	1217	1211	1109	1068	1060	1061	1138	1110	1056	1158	1073	1100	1080	1117	1115	1107	1102	1096	1040	1068	1083	1085	1074	1136	1076	993	1085	1055	1111	1105	1063	1040	1027	1047	1057	1023	1053	1089	1051	1040	1018	1016	1040	1035	984	1036	1039	1104	1011	1087	1044	1052	1022	1087	1084	1017	1039	1001	1027	1026	1027	1042	1023	982	986	1024	984	1058	1044	1007	1061	1065	1040	974	986	1052	1063	999	1016	1016	1051	1005	1071	1026	998	999	1051	1055	1027	1019	1036	1013	1069	1090	1064	1049	1020	1050	1114	1036	1080	1023	1079	1063	1088	1129	1025	1013	969	1024	1026	1034	1008	1028	992	1004	1022	965	1086	1059	1103	1036	1053	1066	1007	1089	1015	1006	1043	1007	1048	1038	1055	961	1022	1027	1042	934	1110	1022	1002	1048	1021	1018	1053	1023	1032	1084	1094	1060	989	1017	986	1050	991	1004	1043	1043	1006	1033	1035	988	1035	1035	1050	1026	1050	1090	997	989	979	1049	1025	998	1017	1008	1029	1055	1040	1015	1037	1044	1067	1057	1061	1076	1014	1038	1076	990	1051	1093	1028	1041	1047	1028	1047	1048	1070	1078	1069	1031	970	1086	1014	990	1034	1077	1006	1028	1003	1086	1063	989	1022	1121	1003	1089	1078	1066	1072	1024	1031	1031	1057	1033	1049	1010	1048	1002	1043	1105	1052	1047	1045	1049	1010	1030	1084	1022	1062	994	965	1044	1089	1010	1022	1048	1023	1028	1094	970	1000	1006	1067	1030	1051	1028	993	981	1042	1095	1038	996	1020	1068	1067	1032	1046	987	1089	1024	1063	1063	1097	1067	1030	1059	1033	1058	1040	1124	1038	1030	1045	1065	1102	1063	1063	1073	1052	990	1006	1056	1015	1035	1024	1005	1014	1026	1021	1102	1042	1058	1012	1037	1021	995	1023	1056	1096	1049	1093	1011	1030	1147	1083	1041	1061	1058	1082	1079	1031	1074	1051	1044	1000	1041	1009	988	1019	1038	1058	992	1016	1000	1035	1050	1074	1052	1052	1067	1041	1080	1063	1056	1020	1009	1021	1027	1029	1095	1086	1044	1024	1039	1015	1024	1009	1027	1022	1016	1036	1022	1031	1065	1061	1065	1068	1104	1025	1045	1009	1043	1044	1000	1072	1099	1058	1049	1015	1059	1001	1082	1029	1035	1051	1079	1072	1087	1025	1058	1067	1098	1034	978	1028	1043	997	1052	1075	1051	1055	994	995	1077	993	1011	984	1039	1005	1018	1040	1006	1072	1029	1032	1066	1067	972	1012	1051	1021	989	1040	1067	1034	1062	1023	1051	1015	1065	1033	1082	1044	1046	1103	1018	1007	1026	1046	1044	1010	973	1041	1084	1036	1049	1026	986	961	1039	1041	1021	983	1041	1044	1016	1038	1077	1035	1056	1008	1014	1049	1072	1031	1076	995	1039	1035	998	1006	1066	1074	1089	1049	984	1045	1089	1105	1079	1069	1051	1054	1042	995	998	1040	1023	1063	1042	1032	1093	1075	1097	1096	1034	1018	1061	1060	1045	1011	1058	1030	1057	1057	1057	1060	1051	1141	1010	1087	999	1034	1010	1042	988	1052	1007	1107	1040	964	1064	1040	1027	1092	1063	1010	1060	1033	964	1051	1058	1006	986	1030	992	1094	1078	982	991	1042	1064	1094	1071	959	1053	1020	1061	1030	996	1012	1078	978	1033	1031	1022	1039	1039	1049	1100	1039	1029	1079	1012	1026	975	999	1036	1042	1045	983	1032	1068	999	1007	1065	1012	1002	1044	1005	1019	985	1104	980	1091	1028	1029	1095	1129	1055	1058	1052	1068	1046	1000	1006	990	1058	1014	1078	1044	1045	951	1103	1011	1041	983	1011	1020	1027	999	1042	1048	1004	1037	1042	1059	1014	1050	1015	1089	1005	1059	1096	997	1047	1008	1032	1029	1001	1017	994	1038	1037	1046	1057	1039	1066	1056	1101	1109	1009	1021	1080	1023	1065	988	982	1065	1023	1060	1027	1056	1077	1003	998	1032	1013	1008	1053	1049	985	1085	1048	997	1035	1130	1040	1078	1064	1052	1060	1038	1056	1014	1070	1047	1059	1014	1062	1009	1073	992	1027	1044	1039	1035	1018	1068	1084	1030	1060	1045	1040	1002	1069	1033	1040	1025	1024	1019	1038	1013	1057	1041	1016	1032	1018	1015	1039	1035	1084	974	1003	1063	1054	992	1058	1006	1049	1063	957	1057	980	1108	1062	1044	1017	1046	1015	1058	1084	1025	1083	1047	1077	1021	1023	1018	1050	1120	1083	1058	1055	1044	984	996	1058	1042	1026	1080	1043	1073	1061	1086	987	1038	1071	996	1011	1010	1047	1005	986	1054	1038	1091	1024	1053	1025	1056	1010	1013	1008	1015	1082	1025	1102	1012	1066	1052	1053	1104	1024	992	1058	1124	1065	1060	1033	1047	989	1014	1035	1041	1026	1036	1033	1085	1078	1005	1013	1088	1075	1033	1038	1031	1006	1049	992	1069	994	980	1021	1022	1006	1026	1013	1057	1046	1029	1021	1039	1022	1075	1008	1048	1030	1069	1071	1024	1037	1005	1066	1024	1063	1068	1044	1083	1077	972	1026	1040	1052	992	1120	1032	1013	1050	1023	1055	1118	1048	1016	1061	1105	1027	1044	1015	983	1016	1016	1062	1012	1007	1029	1019	1009	1024	1066	1024	1021	1060	1037	974	1007	1047	1085	1014	1037	1047	1089	1068	1035	979	1055	1087	1024	1010	1092	1061	1017	1011	1072	1086	1026	1026	1053	1017	992	1070	1013	1048	1059	1053	1050	1074	1040	1055	1047	1043	1018	1035	1040	1085	1081	1121	1093	1054	1022	1054	994	1042	1037	1017	1041	1089	1017	1047	1087	1055	1100	993	1056	1047	995	1063	1040	1086	1007	1054	1038	1052	1048	1065	1050	1065	996	1058	1032	1090	984	1089	957	1055	1105	1007	999	1074	1061	1030	1019	984	1038	1110	1028	1029	1074	992	982	969	1038	1038	1063	1072	999	1020	1083	1019	1036	1036	974	1030	957	979	1033	990	1077	1046	1045	1001	1056	1118	1009	1027	1014	1072	1056	1025	1020	1043	1031	1061	1131	1025	1032	1073	1054	1011	1046	1046	1090	1058	1016	1011	1009	1049	1077	1046	1090	1090	1048	1072	1021	1071	1042	1042	1042	1056	981	1093	981	1038	972	1056	1030	1028	1055	1009	1018	997	975	998	1015	976	1014	1020	1030	1103	999	1016	989	1018	1006	1022	1027	1015	1080	1007	1064	1023	1057	1022	1094	984	1022	1067	1008	971	1043	1042	1004	1026	1005	1075	1013	993	993	1094	1022	1055	1030	1013	997	1069	1086	1069	1028	1002	1000	1055	1004	1045	1005	1055	1026	1041	1018	1025	1031	1040	1036	1058	977	1010	1064	1054	1008	1052	1082	1046	1033	1085	1086	1061	1036	1056	1011	1014	1063	1039	1097	1048	959	1010	1040	979	1045	1032	1078	998	1013	1030	1042	1045	926	1057	1049	1071	1052	1061	985	1065	1021	1056	1019	1017	1040	1033	1104	1043	1043	1035	1036	1028	1062	1005	1023	1074	1048	971	1040	998	1029	1007	983	1024	1073	1041	977	1012	1099	1030	1062	1081	1005	964	1017	1024	1022	1053	1058	1105	1033	1066	1036	1017	1066	1070	1043	1032	1033	996	1072	1007	1047	980	1095	1037	1040	1073	1021	1002	1029	1059	1018	1000	1007	1029	1020	1035	1015	1025	1058	994	1058	981	1040	1015	1050	1059	1042	1030	1067	1012	1019	997	1091	949	1102	1096	1033	1038	1090	1008	1077	1025	1054	1065	1024	1072	1049	1104	1013	997	1043	1039	1087	1049	1067	1034	1111	1026	1013	1012	1044	980	1058	1009	986	998	1028	1013	994	1051	1064	1016	1056	1042	1085	1068	1043	1041	1124	1045	1061	999	1026	1070	1064	1034	993	1034	1032	1007	1048	1030	1061	1078	1030	1018	1070	998	1042	1002	1051	1066	1023	1052	1067	1045	994	1041	1074	1018	1007	1015	1020	1048	1027	991	1042	1004	964	1110	1032	986	1040	1042	1037	1032	1066	1010	1044	1044	1049	1064	1024	1028	1076	1031	1070	1030	1014	1063	1075	1086	1052	1040	1026	1025	975	1105	1073	1036	1027	1089	1089	1069	1027	1014	1025	1024	989	1039	979	1068	1047	1053	1037	1053	1047	1081	1008	1063	1041	1068	1006	1069	1044	1016	1036	1077	984	977	1076	987	1059	988	1053	1028	1039	1092	1034	1037	1021	1013	1046	1079	1046	1072	1033	1036	1077	1054	1116	1009	1062	1065	1082	1016	1026	1038	1062	1028	1037	1056	1051	1006	1046	987	1055	1081	990	985	1057	1001	1025	1072	1032	1070	1031	938	1031	1032	1057	1071	997	1012	1008	1038	1018	1101	1083	1037	1055	1027	1049	1108	1070	1058	1010	1010	1014	1095	993	1076	1039	1055	1009	989	1109	1003	1060	1038	1069	1053	1035	1033	1016	1047	1090	1073	1019	1102	1041	1043	986	1037	957	986	1065	946	1022	985	1013	1054	1087	1080	1008	1010	1036	1049	998	1085	999	1056	1059	1017	1046	1025	1118	1029	1047	1029	1103	1034	1080	1011	1052	993	1012	1017	1057	1112	1062	1043	1069	1034	1100	1038	1071	998	1033	1072	1028	1044
23332	21109	27618	24857	19915	8858	4997	3172	2448	2103	1670	1355	1094	940	828	792	756	684	684	636	601	653	580	581	631	650	584	574	609	605	589	595	618	593	627	624	571	595	606	594	576	585	617	554	588	629	571	606	597	563	578	553	524	572	586	588	608	587	556	596	585	595	595	553	563	603	586	605	591	612	593	566	569	585	596	601	607	584	632	541	564	579	604	537	609	573	562	576	607	543	574	565	589	584	580	564	532	566	553	582	577	604	581	561	592	628	621	615	572	569	562	573	565	559	563	565	539	577	539	587	601	557	542	586	564	549	561	540	631	600	577	538	610	604	595	549	576	614	566	591	546	578	587	587	572	599	599	597	543	604	591	564	551	584	610	574	584	566	611	615	577	543	567	572	589	553	623	592	556	579	512	611	605	568	549	569	538	579	573	550	583	578	530	580	543	573	542	539	570	547	617	523	584	599	598	574	570	555	583	554	544	588	609	584	554	548	589	596	587	579	577	542	552	560	544	622	569	549	567	603	591	622	624	597	552	593	576	522	571	625	598	547	559	549	570	545	548	587	557	543	552	575	578	591	595	572	561	575	568	563	602	573	552	576	556	535	571	583	563	558	570	576	575	553	593	563	574	563	557	607	542	569	547	528	569	605	582	552	538	548	568	576	600	536	600	587	593	583	549	586	595	609	573	542	527	572	627	573	561	575	620	575	601	601	561	595	604	594	603	572	577	624	593	574	564	606	550	578	586	518	548	574	638	585	596	564	598	580	573	567	592	547	593	580	603	589	543	606	608	563	609	604	562	576	578	527	603	564	552	543	601	560	601	591	552	613	596	573	574	607	582	616	578	615	530	605	556	579	574	548	601	565	596	563	620	544	555	557	583	578	580	580	609	561	585	533	560	617	550	606	603	542	563	580	567	586	558	625	597	601	564	591	588	600	617	572	604	607	547	546	557	596	564	653	597	571	585	638	586	550	607	575	586	570	608	563	565	599	553	563	572	578	559	585	546	572	557	522	595	586	545	560	560	546	594	615	581	588	606	565	585	571	600	601	560	583	606	586	580	556	591	578	556	563	560	563	542	572	595	560	587	555	585	570	594	580	573	585	549	569	618	565	627	583	576	596	572	590	600	564	583	566	596	548	618	581	548	575	579	580	574	589	584	571	562	574	585	574	576	554	561	629	585	545	606	563	607	548	600	546	582	574	569	544	587	567	552	574	593	555	572	566	547	596	574	565	599	542	563	612	566	594	551	549	564	574	585	587	547	550	602	640	588	599	550	573	602	582	597	538	562	532	592	592	553	546	580	586	560	598	582	629	582	568	570	606	579	553	604	563	593	564	568	582	580	583	572	570	588	579	573	580	566	574	557	587	595	577	565	577	595	548	554	584	570	568	582	574	599	591	571	566	570	611	568	633	582	587	585	587	588	573	540	519	554	580	579	606	550	577	598	588	565	538	555	555	582	569	615	590	595	576	576	577	609	564	557	583	553	560	584	595	603	599	554	563	603	590	596	575	590	575	576	585	568	606	554	570	595	580	536	560	576	576	555	598	629	608	560	580	517	579	579	555	625	587	551	618	526	604	567	607	524	610	560	585	551	599	610	583	588	543	615	583	546	621	603	576	566	549	554	566	600	544	569	552	598	582	552	556	567	588	601	584	540	605	538	586	641	578	572	589	613	599	571	551	572	553	567	581	636	569	569	604	575	602	557	574	606	538	572	555	583	547	593	584	579	618	593	563	557	569	586	576	545	596	584	546	608	588	577	602	566	542	598	539	626	594	608	571	540	591	598	558	579	602	587	575	603	592	597	571	583	558	563	559	574	548	596	569	545	568	584	609	564	568	570	553	561	589	596	549	563	580	575	594	583	574	601	594	585	614	557	551	587	547	596	584	605	633	522	612	587	573	571	570	566	584	577	567	592	536	605	570	575	543	609	582	570	555	565	575	592	599	567	579	558	574	604	592	529	562	587	566	572	616	562	605	539	582	582	590	622	622	541	535	563	625	597	583	551	566	578	551	581	589	562	543	599	534	566	590	559	554	565	637	593	558	597	573	551	590	591	544	597	602	605	555	588	581	599	564	627	592	579	579	555	572	547	560	602	548	611	563	552	563	597	569	553	599	626	568	575	619	578	577	530	529	611	577	580	585	615	544	601	607	598	580	590	595	555	544	601	599	578	571	587	558	577	560	601	580	605	553	529	563	568	609	600	530	584	588	568	590	575	572	588	554	569	609	592	585	572	605	561	538	567	558	563	524	590	594	587	525	628	586	566	564	557	594	559	566	567	618	611	590	580	599	584	561	529	561	588	596	587	581	588	584	560	584	590	601	604	597	588	611	562	551	540	551	586	563	590	571	582	577	537	596	573	562	568	561	547	578	584	541	570	543	623	527	551	564	546	557	590	561	578	637	567	588	566	567	564	567	564	556	599	605	586	585	603	572	604	553	542	601	563	581	547	581	508	555	583	604	581	555	554	541	579	559	579	574	560	586	600	546	597	611	581	572	582	603	592	537	590	570	601	587	555	599	576	631	584	581	599	581	638	555	552	541	550	582	589	585	551	551	637	601	596	562	558	599	533	558	527	606	533	589	554	605	578	539	545	597	608	559	584	560	574	563	579	585	566	585	539	595	602	551	611	544	558	610	579	581	614	557	548	577	518	614	558	599	570	598	638	607	578	538	576	560	614	623	561	586	552	595	585	566	570	583	537	575	612	590	561	581	546	542	547	546	547	614	560	567	567	651	563	611	566	562	601	591	568	531	585	570	563	530	535	579	562	590	574	590	592	589	589	538	578	553	570	561	536	538	563	573	580	593	582	588	546	572	577	558	560	581	572	577	590	556	555	554	594	611	602	585	570	578	560	570	592	565	577	560	620	576	594	511	532	564	579	564	582	569	619	553	536	578	565	545	571	582	577	586	594	542	554	563	620	573	612	581	598	586	564	621	608	562	563	579	601	618	604	593	561	591	590	549	625	532	582	564	597	612	546	657	547	562	521	540	609	552	568	569	614	623	595	561	579	594	569	571	629	534	584	589	588	589	592	572	561	530	612	615	572	600	577	589	598	598	606	628	552	587	572	581	569	584	577	608	600	585	567	548	553	557	617	551	518	586	557	584	584	569	601	564	573	568	577	602	529	572	510	588	567	608	572	616	543	607	584	564	533	617	548	548	594	567	539	585	625	561	525	595	570	540	556	559	582	579	582	593	559	558	590	572	572	542	590	546	572	583	580	573	563	577	570	599	558	611	587	570	579	572	597	539	588	539	576	620	599	573	609	584	591	599	580	580	584	571	609	555	540	557	562	566	594	545	567	543	555	592	603	570	562	574	594	571	567	555	593	568	561	537	601	585	537	596	578	557	588	559	609	589	612	597	571	542	629	550	560	557	550	548	586	539	531	551	589	572	540	558	564	555	616	607	572	581	570	583	587	543	630	577	541	554	594	572	586	606	565	543	571	600	520	572	553	583	570	586	537	548	602	545	562	608
19536	33149	26147	18434	14247	11486	9664	7775	6274	5144	4109	3178	2502	1972	1790	1526	1334	1230	1144	1110	1003	978	920	957	1041	1033	987	960	930	975	982	923	913	973	902	912	937	915	971	1006	930	913	930	988	941	918	923	894	893	912	864	940	878	872	911	870	935	826	923	888	853	818	868	862	861	847	872	915	928	828	872	891	902	884	893	913	843	819	900	870	816	899	832	976	868	846	850	866	905	882	845	846	878	860	870	891	846	851	887	897	869	900	886	845	883	887	896	845	856	840	897	932	867	889	887	896	899	825	883	826	888	894	905	874	852	903	819	856	885	895	843	884	858	927	883	907	886	882	896	842	917	832	900	866	839	869	902	889	889	849	878	882	903	918	834	786	878	864	822	860	847	859	853	885	874	866	865	827	848	874	936	814	884	874	850	886	840	833	934	884	845	841	874	865	892	846	946	856	895	852	888	880	875	858	894	941	846	903	893	869	837	832	872	926	850	885	855	888	894	887	863	837	866	835	894	914	915	909	945	876	927	871	870	856	864	858	865	853	905	919	842	819	868	904	848	853	848	910	849	849	909	865	869	836	862	853	895	859	873	864	850	901	876	884	903	830	860	851	879	865	920	838	878	876	861	877	865	866	881	898	919	872	852	877	880	866	861	854	871	837	891	936	877	883	895	836	900	893	887	887	839	874	840	895	846	819	886	857	901	919	870	890	910	864	875	861	799	878	953	860	892	908	845	863	857	869	870	887	831	845	863	894	850	873	877	893	863	853	914	931	923	948	883	891	864	899	846	896	850	859	870	862	857	908	933	856	853	855	907	863	845	871	878	847	959	899	867	900	876	907	874	844	830	870	907	855	909	834	891	873	907	833	894	889	884	875	853	853	874	855	795	883	863	808	857	896	873	872	898	867	881	871	891	838	887	898	877	840	862	945	884	893	844	860	898	850	862	934	880	833	904	829	832	907	882	851	900	892	886	872	885	870	857	892	836	888	879	848	857	919	841	850	865	863	845	839	894	878	863	876	858	888	883	882	851	903	861	867	842	815	872	886	875	849	879	843	822	841	916	872	831	857	903	849	839	902	876	863	850	868	888	842	855	853	862	866	846	871	864	902	897	857	845	853	887	905	833	878	959	876	865	878	906	845	853	879	871	903	841	847	878	833	852	843	876	875	889	877	865	877	894	880	938	878	872	835	860	855	867	879	910	848	854	834	862	913	827	888	951	849	811	781	920	888	849	836	884	897	839	862	868	858	882	869	857	863	871	926	880	919	941	926	864	885	889	923	914	901	876	868	879	861	921	873	883	845	903	905	873	822	842	926	875	950	879	887	865	835	828	864	896	862	915	852	859	854	835	865	861	844	845	810	844	885	894	873	859	899	856	883	874	904	898	926	837	856	897	831	883	872	881	903	834	907	875	893	845	844	855	868	903	840	828	886	840	903	873	868	870	810	853	916	853	882	861	877	817	893	852	853	891	876	864	871	875	872	845	865	921	844	878	852	915	897	823	915	839	893	838	866	842	839	867	885	799	907	889	860	860	844	889	855	795	838	843	813	833	867	877	862	927	867	873	905	832	866	838	896	902	928	857	898	825	870	885	887	873	843	904	848	883	925	880	907	922	874	846	901	879	869	865	907	856	861	841	907	901	861	854	922	865	915	869	859	832	926	879	897	866	874	870	870	833	858	889	860	895	887	842	844	862	930	829	873	854	888	854	863	871	898	876	894	918	832	901	899	881	851	910	854	902	888	895	828	921	878	876	865	867	907	898	858	901	843	849	904	840	888	847	890	792	822	885	811	862	846	822	882	936	907	849	932	862	846	827	842	858	826	930	839	846	904	878	883	874	875	866	876	822	880	853	903	883	858	821	918	914	864	851	858	894	891	873	911	859	920	910	918	853	876	903	886	891	920	864	923	858	841	903	846	894	867	872	882	848	856	915	882	876	872	843	884	856	880	859	848	864	895	902	887	881	881	874	879	904	896	866	874	852	897	863	894	867	870	884	877	909	918	857	822	865	903	890	918	870	884	897	867	887	841	887	902	841	890	837	868	822	875	899	917	843	846	836	862	869	853	857	882	847	857	908	873	871	874	881	876	829	893	891	860	920	852	930	827	849	893	845	857	917	894	848	844	900	876	822	816	858	855	826	878	827	886	913	883	892	893	883	864	828	879	893	848	901	867	925	881	872	847	836	819	907	838	896	866	867	859	907	881	893	846	886	839	869	891	873	825	911	822	842	882	852	855	861	906	848	880	871	840	917	882	851	859	928	849	854	820	905	852	858	876	886	909	890	888	881	831	861	902	887	905	841	889	834	935	900	856	899	853	800	843	901	885	898	896	860	868	816	873	843	819	846	886	811	873	861	838	858	841	852	867	816	894	811	880	833	857	830	889	900	896	866	885	868	848	921	836	862	886	906	869	910	902	837	893	852	885	867	897	864	863	846	880	817	909	925	862	880	855	943	850	824	880	879	922	877	882	859	862	832	916	894	889	892	837	892	845	863	855	867	881	917	919	875	952	874	835	908	884	853	802	856	895	896	844	895	888	881	886	875	890	907	898	810	876	870	861	889	888	904	890	889	868	844	832	836	906	882	889	880	878	934	893	921	878	876	850	851	886	901	890	881	935	873	856	951	870	920	866	890	869	875	846	878	872	872	839	868	813	860	906	874	852	891	848	882	902	856	871	863	906	857	833	867	826	854	892	834	837	883	851	851	930	888	827	911	899	878	898	876	822	903	899	875	810	847	868	854	861	875	925	819	876	834	848	883	854	833	893	878	906	915	837	888	883	863	870	856	920	878	858	888	871	838	872	837	901	855	877	843	920	886	880	867	887	876	860	869	803	903	897	918	878	887	868	920	868	852	897	826	873	886	817	825	845	875	857	874	906	870	819	928	882	857	868	891	949	869	849	838	913	804	877	936	932	865	884	893	865	843	844	895	889	913	802	857	836	869	903	898	895	862	820	853	885	904	877	849	876	851	838	826	920	876	869	874	890	911	911	879	904	901	883	862	893	855	893	859	906	891	862	846	878	848	853	821	886	903	884	875	846	807	890	836	815	848	866	888	873	928	876	924	855	911	908	831	892	967	883	896	906	866	873	887	867	851	910	875	872	870	858	901	906	867	901	823	901	865	892	874	862	907	874	874	866	857	870	898	866	836	811	862	883	858	862	929	805	862	906	858	930	847	861	835	834	848	930	819	902	921	856	870	867	832	871	854	836	851	872	877	863	852	856	861	892	897	871	899	851	852	915	889	879	913	854	818	870	907	881	918	832	836	910	848	869	899	865	887	844	840	846	847	843	881	833	849	887	895	923	908	925	832	914	899	885	901	836	852	840	891	850	867	818	827	843	880	880	890	856	905	831	808	859	875	897	859	843	860	880	883	918	853	877	871	904	866	825	839	866	885	884	835	871	893	848	884	904	873	836	858	860	900	859	876	890	842	848	908	859	847	896	856	882	899	872	904	886	895	858	835	856	878	857	874	889	916	867
24671	21128	25567	23154	7711	4175	3141	2431	1937	1674	1395	1188	998	954	882	772	755	705	700	678	733	622	686	648	686	708	682	662	646	680	624	646	691	640	685	642	675	638	645	720	660	660	682	665	645	665	654	650	672	622	596	653	586	655	645	704	659	598	623	668	631	642	612	610	677	637	603	668	594	617	660	661	624	660	667	675	652	698	681	665	648	617	670	639	632	665	652	636	642	630	572	610	676	667	633	596	635	648	645	628	605	621	615	686	622	596	675	629	624	680	586	697	679	648	655	612	649	658	662	655	671	638	661	657	666	649	679	689	635	654	617	608	640	623	632	682	624	679	643	628	642	689	627	662	703	625	618	647	639	626	627	664	660	603	664	616	616	632	633	622	634	670	615	603	633	590	625	636	658	597	675	630	663	587	663	684	671	669	614	685	599	652	635	619	650	629	636	614	735	639	646	633	643	675	670	631	615	658	601	633	674	647	613	643	615	633	636	667	664	643	616	625	593	604	681	671	644	603	610	659	639	604	660	603	640	671	627	697	612	658	659	646	670	641	639	644	601	644	614	632	633	592	647	672	659	631	639	610	624	646	661	640	624	626	645	652	652	717	661	606	676	595	640	583	619	674	621	596	636	620	624	638	587	663	632	622	626	626	615	668	640	624	630	642	617	662	598	645	604	644	619	611	599	592	618	628	664	647	646	660	649	628	616	654	605	634	633	621	604	694	608	607	626	665	601	646	647	666	667	608	670	634	688	642	630	642	640	629	652	652	646	686	666	677	647	644	611	664	648	640	661	621	682	631	609	644	620	644	679	681	608	613	635	660	632	599	625	637	624	651	656	646	615	626	651	653	649	570	673	657	648	633	657	646	622	628	643	646	626	621	653	627	641	673	650	670	686	644	625	672	604	663	603	656	659	686	674	637	670	666	619	666	592	658	628	652	646	645	679	623	612	640	663	622	635	656	636	707	614	655	594	613	579	621	661	622	665	620	685	630	637	640	639	627	636	652	624	666	601	627	635	623	649	661	615	640	623	628	631	640	663	620	666	642	634	593	622	608	642	660	632	637	617	696	644	644	641	724	616	610	627	604	666	673	610	594	665	655	670	623	647	602	648	659	684	591	617	652	639	649	636	661	640	639	607	651	646	674	675	623	623	604	704	663	623	679	675	633	612	686	641	660	701	630	684	617	634	642	628	658	638	594	688	631	601	615	628	666	604	615	634	620	639	651	678	631	618	620	609	619	636	647	612	628	618	636	650	642	647	675	632	678	656	627	658	640	670	621	618	626	634	625	638	643	665	675	647	617	642	646	613	625	616	668	647	616	648	612	667	599	653	638	625	627	646	628	681	625	673	629	649	658	672	622	636	612	681	639	636	645	643	596	669	662	709	612	688	632	610	653	641	636	618	620	629	588	633	641	643	575	654	671	702	605	646	686	635	623	643	642	694	591	641	571	639	660	604	597	611	658	675	661	644	634	641	630	680	585	644	628	653	630	613	661	609	589	639	628	621	641	614	649	655	631	662	622	628	663	682	608	630	634	652	649	667	670	642	574	653	601	599	693	664	633	640	617	694	689	638	677	657	635	646	634	625	620	663	652	634	615	631	608	676	614	619	645	642	671	646	622	664	610	657	702	647	642	656	687	655	636	610	655	697	629	644	603	653	629	635	633	626	682	649	634	582	638	646	667	643	628	608	670	669	629	652	626	671	626	623	608	637	660	654	663	624	647	639	632	651	667	670	631	616	674	653	680	615	671	634	634	690	663	614	677	641	647	631	655	608	640	607	625	693	591	627	649	618	706	647	652	643	662	653	652	628	615	662	664	593	642	625	640	595	644	635	621	618	648	614	619	616	615	670	625	661	661	647	607	606	607	626	590	600	639	671	687	593	598	666	649	651	654	626	650	620	667	630	667	679	571	627	622	627	666	659	663	646	649	651	648	670	620	649	660	629	690	633	640	617	594	640	637	613	609	654	666	659	650	590	630	672	610	650	631	635	634	601	649	644	636	652	644	603	661	642	640	725	640	626	638	622	643	637	645	574	627	639	637	628	620	624	639	620	653	625	669	673	658	654	647	648	671	640	643	620	619	613	696	631	685	619	584	618	665	663	602	658	657	649	661	648	641	613	643	632	650	630	644	649	662	639	613	640	693	622	669	637	626	645	623	660	659	615	635	646	628	632	611	660	615	646	663	660	628	646	615	682	670	677	647	625	644	675	645	620	649	652	639	658	596	625	626	623	612	604	640	632	593	669	636	629	612	624	648	655	669	642	677	642	633	675	628	612	643	613	630	637	634	639	653	654	692	677	636	650	625	628	644	676	640	597	616	639	619	654	627	640	631	660	650	637	627	629	599	627	583	644	644	657	616	655	627	684	662	619	667	635	627	656	631	606	675	660	669	620	608	636	643	659	617	692	642	605	656	672	636	674	625	622	628	649	643	617	728	696	685	635	599	617	642	636	619	650	620	631	590	597	633	660	617	689	626	641	645	622	630	640	644	630	601	651	643	708	611	643	648	663	613	627	637	643	669	685	664	685	628	644	661	662	616	703	678	632	636	684	638	604	653	607	614	631	598	650	658	613	655	608	631	611	610	650	644	649	668	675	701	667	617	675	661	654	616	644	624	665	581	646	604	616	649	616	624	635	679	650	678	615	676	658	667	594	616	622	667	640	624	636	672	597	636	657	574	623	602	639	639	594	649	627	684	685	648	656	632	641	666	594	616	608	606	660	641	627	635	673	585	628	655	636	642	643	644	649	644	602	648	650	616	642	621	666	649	639	610	610	643	620	655	624	631	624	640	679	666	654	650	600	632	660	631	643	649	632	635	644	684	665	602	659	657	604	645	621	618	644	690	685	641	637	683	621	664	650	622	628	667	621	652	608	630	631	691	673	635	607	622	605	633	631	668	662	658	616	623	616	666	642	663	606	614	648	683	618	597	639	608	635	619	640	635	637	642	649	646	656	683	656	600	658	660	614	649	676	577	631	662	686	661	655	686	649	633	611	650	649	630	627	632	635	669	660	631	657	630	624	644	624	592	670	627	669	625	651	651	615	650	640	649	605	624	607	656	593	613	645	648	652	640	680	664	652	622	647	664	627	690	644	608	603	642	646	630	667	650	628	667	653	586	667	619	634	646	650	627	644	614	673	651	667	641	627	684	660	645	617	655	646	659	677	657	661	612	672	648	597	625	622	663	613	656	654	658	664	679	660	688	668	639	620	674	622	637	617	631	611	668	656	597	662	637	647	610	612	685	656	625	626	633	675	649	692	640	656	653	629	675	636	678	632	648	651	620	606	627	641	628	642	676	659	618	647	621	653	612	653	597	601	630	659	602	650	663	666	620	621	658	646	631	596	618	621	650	601	680	632	642	642	613	659	652	667	643	693	676	602	616	683	645	699	620	608	647	675	621	644	654	642	613	628	617	641	628	638	627	621	667	681	612	626	631	655	616	635	666	655	611	653	652	636	635	662	643	639	627	588	657
18586	29237	22941	15603	11798	9142	7656	6344	5112	4134	3277	2576	2086	1774	1458	1404	1309	1242	1106	1103	1086	1005	1018	993	1079	1044	1063	1008	984	988	1008	1000	1004	982	983	999	1025	1031	1028	985	1012	990	925	995	994	997	994	935	954	990	968	914	916	984	957	982	1020	926	1016	938	981	983	970	931	963	985	943	1024	982	959	971	960	936	954	986	987	960	970	963	971	970	1012	942	914	978	961	951	907	966	991	974	929	977	1021	954	959	975	965	915	994	956	913	1007	975	965	889	924	946	935	983	977	963	973	928	976	980	947	981	960	932	935	949	940	964	1016	935	977	953	1006	960	957	980	937	1036	987	988	1000	922	917	984	999	940	1000	1004	925	941	894	995	996	987	920	988	940	939	985	929	947	991	947	923	970	959	966	937	937	997	932	960	941	964	971	927	976	951	963	896	955	928	960	948	977	920	942	992	1004	987	962	924	935	949	953	934	953	1025	963	973	980	949	1005	925	968	918	961	979	974	1017	960	927	1024	965	961	959	946	995	935	919	899	952	949	988	949	955	963	1004	950	935	966	971	891	965	931	997	1013	929	950	971	957	999	976	974	977	932	987	927	965	953	950	982	989	927	933	942	1001	945	1001	953	921	951	987	964	977	941	931	999	984	956	985	937	984	927	951	988	1004	964	904	926	983	903	942	944	973	966	964	944	986	1036	958	963	964	960	924	951	984	971	936	908	949	914	941	969	999	948	984	947	931	917	964	925	988	952	941	955	937	967	952	958	926	944	938	951	984	983	933	943	1000	946	912	953	935	966	906	960	985	973	941	987	957	950	895	890	894	997	943	935	939	970	983	958	964	937	956	987	980	928	982	944	936	955	972	966	958	950	940	986	929	960	969	967	971	870	930	1001	1015	991	928	947	937	927	935	922	960	956	940	997	914	960	1003	986	971	942	981	944	982	956	952	935	938	978	959	1046	997	957	1024	1018	932	925	985	988	928	974	947	975	958	1013	955	892	974	967	963	965	934	975	1000	964	933	977	958	999	971	959	927	977	962	967	929	976	943	946	942	902	983	955	1005	952	981	937	999	974	946	975	924	906	952	1009	909	944	979	943	945	930	896	977	953	955	979	985	982	968	934	955	1005	929	938	947	971	901	964	971	974	946	956	943	955	965	925	925	964	940	987	962	900	940	997	949	973	958	931	997	971	998	932	1023	951	929	996	973	1012	936	945	952	1010	983	948	945	925	930	1013	902	924	949	931	960	925	969	1000	1037	969	957	945	971	977	935	939	891	965	951	987	989	946	941	935	964	938	959	926	943	986	962	951	988	1053	902	972	956	1001	963	961	955	901	1010	961	933	1007	960	1028	937	1005	937	981	985	962	1009	934	906	933	919	955	908	917	909	954	961	1037	989	937	981	928	958	938	939	907	942	940	934	971	984	978	997	1006	967	939	934	918	936	931	958	952	978	1007	957	937	1008	968	908	951	992	916	945	945	964	1016	1006	967	1000	1014	937	974	911	922	938	984	982	942	939	943	1004	952	934	916	978	982	957	982	892	965	953	1015	969	1017	934	973	920	966	969	907	933	973	948	937	956	961	973	966	938	995	981	911	908	885	1014	989	895	958	954	933	941	955	931	988	986	924	980	945	960	970	940	958	921	967	923	939	979	990	941	970	1005	971	942	970	980	976	952	974	965	934	944	926	989	922	1035	989	926	968	984	948	939	942	986	910	939	959	958	980	929	943	933	968	928	944	990	928	936	976	976	971	933	998	980	1043	963	908	935	956	986	921	963	942	971	963	958	988	945	982	947	968	958	956	990	935	945	983	914	899	956	963	959	927	928	976	954	983	991	995	900	981	890	961	962	906	959	967	991	940	967	960	931	964	977	935	941	967	954	934	958	987	918	978	934	972	956	959	975	946	948	974	953	931	975	972	985	911	1006	956	893	893	976	939	998	1000	1020	936	994	960	992	957	937	919	930	998	961	964	987	958	894	981	919	975	979	1011	919	911	962	906	1001	980	939	978	951	938	1008	975	898	1003	962	988	941	957	942	989	963	969	968	996	1004	970	936	979	938	961	937	977	953	923	935	930	956	914	985	1011	944	895	974	993	928	932	936	963	892	957	980	958	1014	917	1010	1018	979	986	935	973	919	1001	1004	980	983	909	985	952	995	913	953	944	935	927	925	970	1004	914	987	930	945	955	951	962	959	910	928	912	967	1008	930	928	1002	925	994	938	999	935	963	987	955	986	959	954	929	971	940	958	951	967	971	993	1004	955	990	988	965	968	976	925	958	972	956	951	1009	909	1030	986	973	967	1001	947	983	939	931	932	971	927	924	994	1024	927	986	927	971	932	905	977	996	981	1024	967	974	950	910	937	981	950	962	970	923	1015	945	957	993	927	1002	943	937	946	952	960	914	953	923	927	973	939	951	981	884	975	1010	964	974	990	924	986	930	976	955	958	993	1002	941	967	943	919	990	962	952	977	991	978	965	915	1016	959	921	950	941	984	954	922	963	1011	915	911	969	921	976	932	957	1012	1001	930	926	978	989	968	938	970	998	972	955	958	970	945	968	953	953	952	948	950	936	964	956	948	933	978	971	961	939	898	1033	926	978	919	988	946	964	1018	926	937	995	945	961	927	962	892	932	990	941	969	990	964	941	912	903	976	1020	964	948	957	947	937	967	907	949	994	943	940	986	921	944	953	945	1013	952	926	952	969	990	910	912	961	922	978	969	1008	987	906	963	931	1015	993	951	986	930	966	921	964	918	943	931	984	1004	937	959	974	1002	928	906	1007	965	942	903	944	967	969	953	1004	938	913	950	981	947	1048	960	977	942	992	937	924	964	940	935	891	980	977	990	959	919	1013	962	909	945	974	1003	992	943	988	960	929	986	906	978	954	1001	979	996	914	916	931	915	978	1005	977	993	974	973	920	947	967	935	927	966	970	935	928	958	1005	925	992	958	978	895	975	953	952	968	957	1024	909	953	947	922	977	962	952	942	916	940	933	936	931	982	927	943	979	953	963	939	1007	941	987	963	958	985	966	1004	992	983	933	888	963	969	898	1003	933	971	971	976	950	961	964	923	1016	939	932	932	949	983	960	967	919	975	961	959	947	1017	932	962	961	923	988	997	949	981	1019	927	1003	949	898	938	1012	962	957	1007	926	954	953	923	995	1007	977	997	992	914	981	926	952	999	979	978	965	952	1006	968	959	937	994	936	927	972	974	957	996	932	973	937	1001	980	927	937	999	937	949	930	929	914	1000	966	991	899	921	963	922	960	968	973	958	908	971	905	957	940	929	959	919	906	965	1022	986	975	950	992	903	976	949	989	994	959	923	940	966	978	954	947	941	972	967	962	956	950	952	966	936	953	984	992	985	919	966	942	985	926	963	1009	968	951	1003	974	972	925	948	913	975	1027	967	985	1044	924	1000	963	915	927	953	997	970	987	953	935	964	935	944	942	968	911	943	989	958	973	950	934	936	990	947	960	955	987	1023	958	913	926	987	971	974	950	958	912	940	986	920	1011	929	1000	971	954	923	898	924	969	909	889	993	950	979	1013	934	958	994	981	1004	966	973	933	889	989	934	921	1000	979	946	911	982	1023	949	961	996	983	992	994	940	870	994	943	998	962	926	994	987	1018	1003	981	980	984
22373	21151	28363	24234	21175	19168	8805	4551	3208	2566	1958	1458	1237	984	849	715	695	655	610	580	552	557	569	612	604	621	583	555	571	557	559	513	553	526	513	552	556	551	487	601	566	543	520	531	530	508	545	533	539	493	505	539	508	519	518	495	496	523	521	501	519	488	491	513	504	492	520	494	479	466	527	457	498	493	484	531	538	518	491	465	519	481	446	514	488	521	514	498	530	484	491	498	539	487	500	485	514	502	493	534	462	549	512	471	484	477	521	520	511	502	517	500	501	549	513	488	524	473	508	467	547	528	496	457	517	466	506	484	550	521	471	511	500	482	522	508	498	517	506	480	479	468	512	505	495	520	473	457	515	489	520	507	492	526	506	492	529	498	510	488	516	544	491	516	503	535	456	541	537	481	513	460	513	499	517	514	505	463	503	492	481	522	475	503	533	502	530	458	493	474	495	481	518	502	491	467	512	475	505	510	541	518	496	528	529	533	514	526	511	469	510	478	504	554	496	549	524	471	532	489	489	493	508	476	484	452	477	487	466	540	522	498	543	519	494	482	517	510	542	512	547	504	488	511	535	498	491	513	494	502	523	534	537	504	507	502	532	470	495	500	521	506	486	483	488	479	467	477	499	481	468	508	500	521	494	501	508	509	502	522	464	505	518	523	523	503	497	527	521	523	454	533	514	529	527	496	541	512	541	507	500	481	482	499	513	513	531	514	503	508	506	509	498	524	483	492	497	467	459	526	512	524	497	522	462	509	514	517	502	493	472	454	446	525	484	526	513	518	506	475	509	492	475	514	461	453	468	483	452	492	517	498	503	487	519	481	495	488	482	529	520	535	502	453	479	505	524	494	518	501	484	472	532	521	496	484	500	505	503	474	482	496	479	453	501	519	497	526	512	473	513	489	510	499	520	470	488	501	531	482	535	534	499	455	483	511	522	523	484	464	483	477	453	458	481	498	500	476	538	516	513	511	528	491	521	504	501	535	520	471	475	513	547	477	532	518	509	512	546	495	519	512	504	487	524	485	475	483	449	561	498	520	480	483	499	495	485	488	517	492	521	524	536	514	492	507	470	484	518	490	548	504	509	474	514	509	527	551	521	522	528	485	525	544	491	489	525	499	521	484	498	498	497	499	488	481	534	506	479	506	485	490	534	510	521	509	512	511	539	472	471	444	480	467	510	527	510	507	489	519	520	511	493	529	509	506	502	501	505	509	499	496	501	485	503	531	501	510	498	460	479	510	498	465	522	476	493	487	455	532	508	517	499	522	500	534	490	538	519	476	480	533	471	503	494	491	529	495	495	528	536	494	539	520	525	453	499	470	513	490	481	509	518	504	478	505	522	507	528	501	487	482	495	525	513	482	517	512	509	490	472	523	457	511	501	503	498	502	483	506	504	482	513	515	510	499	505	513	531	523	523	491	476	537	479	515	485	501	485	516	504	462	498	522	499	496	534	501	487	450	503	524	484	505	508	498	501	510	466	468	476	503	523	506	524	495	531	519	484	485	507	484	501	501	501	526	512	526	521	544	518	547	520	454	518	521	517	503	495	539	554	475	482	509	497	479	517	538	485	488	506	447	472	482	476	497	559	525	477	504	523	456	492	484	500	502	546	504	531	501	503	478	506	503	508	500	507	515	509	472	540	511	506	504	497	524	508	509	526	543	494	532	533	531	529	501	508	478	438	511	470	473	504	506	482	470	514	498	533	480	463	481	472	523	532	507	506	526	486	488	491	474	488	519	463	560	501	522	479	537	481	500	500	485	518	523	470	492	519	530	449	508	505	533	468	498	481	531	496	535	468	497	523	466	504	511	502	498	509	514	426	500	517	537	516	481	489	477	509	495	503	513	515	510	505	501	519	483	496	482	507	478	507	483	510	534	514	514	496	485	509	526	499	460	506	530	463	485	490	528	520	450	491	499	432	502	449	543	498	513	506	467	494	495	528	526	447	505	523	497	519	488	487	474	481	514	557	561	465	525	483	514	512	459	510	487	476	489	449	519	542	526	496	475	528	453	450	493	516	528	487	535	492	517	472	492	492	505	521	493	481	508	510	465	519	479	478	462	513	509	508	501	506	512	454	503	475	506	510	499	522	486	511	489	490	521	476	500	458	492	498	480	470	521	509	505	473	505	493	515	476	499	462	531	455	486	494	507	476	497	467	551	507	518	494	474	500	478	469	474	509	471	501	477	501	497	525	511	483	485	511	487	529	507	458	495	507	501	524	465	477	485	471	495	478	498	484	505	496	526	520	519	504	475	539	506	518	494	498	487	498	510	508	467	499	510	480	467	515	455	464	498	521	478	494	494	505	519	540	503	483	497	475	483	459	502	515	520	517	524	484	529	527	522	491	473	502	496	485	511	485	468	505	524	509	487	488	504	486	501	466	504	507	516	528	476	478	485	472	497	506	478	509	480	483	477	489	493	516	533	496	509	533	458	476	529	477	545	507	538	486	491	486	509	493	511	536	518	486	506	482	493	485	484	475	497	574	563	474	510	499	467	472	510	502	517	497	543	482	465	468	515	508	499	479	482	502	480	477	473	507	494	470	506	468	430	492	511	559	521	472	518	499	516	514	474	535	500	489	512	521	513	503	494	508	545	499	565	522	501	510	490	521	488	489	503	497	500	503	477	489	489	522	482	502	483	539	529	486	479	509	474	494	477	487	501	466	516	460	453	490	527	554	492	510	465	477	519	535	499	569	468	482	478	506	467	525	492	481	513	511	492	512	537	495	530	524	462	494	488	523	535	449	499	521	492	550	536	487	501	496	499	453	483	501	489	524	527	569	486	467	523	529	503	506	511	485	485	465	507	539	459	479	480	500	482	504	480	489	534	520	524	479	512	521	485	529	483	500	511	488	510	501	495	491	497	467	488	483	493	494	481	499	539	545	504	497	500	473	519	506	539	495	475	518	508	450	509	485	528	543	518	530	500	495	515	523	525	506	500	504	534	518	492	506	497	523	482	481	503	513	533	470	479	482	536	496	506	536	547	489	511	505	468	505	520	441	515	497	529	458	481	478	520	516	475	512	510	477	527	483	509	534	524	503	447	468	511	525	504	504	500	522	522	500	497	546	472	465	515	535	518	499	506	523	479	517	518	506	457	517	507	531	527	505	488	494	481	523	524	494	517	483	491	530	531	500	451	528	484	507	459	546	513	500	500	529	519	493	451	539	476	501	456	496	504	502	503	505	485	461	505	504	520	505	498	505	517	500	493	515	498	478	477	513	492	496	511	547	506	528	531	528	508	508	525	502	512	493	536	484	477	497	528	514	478	479	495	494	490	471	472	532	481	496	498	526	518	500	492	494	468	515	511	516	482	515	469	515	515	510	507	533	469	457	478	481	497	477	526	521	500	444	459	497	502	475	538	555	487	504	517	479	538	511	466	480	506	493	486	494	488	537	499	524	508	461	506	478	517	506	499	468	512	482	501	475	496	527	526	511	508	471	523	482	493	486	491	484	462	480	475	469	500	520	529
20932	36921	30401	22441	17747	14341	12029	10049	8171	6456	4854	3767	2923	2228	1846	1588	1338	1154	1127	965	972	970	904	889	948	938	894	935	881	876	891	861	807	817	888	848	878	861	843	873	769	824	784	785	800	820	787	821	830	803	817	767	759	760	803	815	787	801	782	766	793	737	751	796	722	749	765	781	770	770	759	753	718	813	748	760	734	812	737	781	788	739	821	749	752	735	776	787	770	794	778	809	734	730	718	783	787	724	767	717	732	771	775	768	789	774	773	777	757	758	794	747	800	755	705	742	789	754	784	808	739	746	836	758	736	752	779	791	750	738	739	795	737	790	776	772	760	757	692	766	764	776	762	778	757	747	777	772	753	779	749	729	751	753	750	737	764	751	768	748	744	803	749	722	784	738	785	722	750	745	760	702	758	722	795	719	783	742	758	736	757	732	743	766	752	793	759	774	725	732	755	757	753	759	762	752	702	756	753	737	730	745	750	745	767	708	827	771	726	732	751	775	766	766	732	790	726	720	739	736	731	773	769	739	731	753	736	751	770	730	798	780	792	718	756	779	756	752	726	728	763	690	732	769	726	767	772	767	734	770	781	750	722	712	716	809	794	766	753	722	776	724	735	738	716	779	770	768	728	719	761	777	722	730	779	721	806	744	727	729	714	740	752	782	697	776	784	706	682	757	751	740	741	736	744	759	707	747	753	728	733	752	734	773	740	756	773	726	788	700	772	760	770	736	749	721	834	724	712	706	706	745	701	750	727	778	749	817	774	735	745	796	765	770	774	766	767	730	755	755	807	774	716	783	763	732	760	704	765	777	808	717	768	774	746	740	776	805	749	744	744	791	762	713	721	726	796	704	758	748	732	749	761	737	719	719	796	766	733	687	724	781	765	786	744	756	697	814	788	714	741	721	695	753	731	778	749	750	728	731	754	726	778	725	736	738	702	763	774	803	763	747	700	797	735	814	769	754	759	749	756	711	719	748	750	752	732	720	804	699	767	728	773	739	776	739	722	754	745	759	769	708	709	760	746	730	795	723	713	755	743	730	764	699	694	746	784	764	723	743	743	718	732	744	783	753	752	776	711	788	738	791	739	810	783	758	719	697	777	731	728	768	725	744	725	749	745	759	778	753	791	792	709	817	750	761	800	692	760	764	756	728	772	707	770	750	740	728	787	741	694	758	722	762	762	764	772	749	765	731	722	713	767	693	724	812	776	764	776	787	774	784	777	744	767	768	751	722	776	754	771	761	783	736	756	806	734	717	803	754	766	763	730	746	771	755	750	762	783	720	787	714	767	780	781	748	688	730	750	761	739	736	736	711	784	775	757	806	726	778	745	768	809	750	747	719	727	803	745	746	722	728	763	745	738	716	727	730	758	743	724	737	781	739	716	716	790	696	772	770	767	794	761	738	735	706	799	741	731	747	716	791	737	754	767	775	722	753	732	730	744	727	734	769	780	789	735	754	733	762	744	725	765	731	721	751	754	745	728	728	767	768	795	763	773	763	766	757	731	705	730	747	733	756	711	785	709	766	779	778	744	796	721	727	730	790	726	763	746	770	731	733	739	737	755	750	731	771	716	826	754	766	729	775	760	818	736	728	761	740	710	766	816	751	744	779	755	757	723	745	791	776	758	790	778	746	757	713	765	747	744	749	729	740	756	699	721	783	784	727	758	707	729	724	743	789	745	717	794	748	761	712	758	756	719	709	759	762	779	781	771	678	733	747	723	742	771	805	750	794	774	738	751	778	801	720	779	737	758	743	758	770	742	755	695	759	734	791	750	724	789	783	778	779	698	717	760	783	715	759	731	779	748	800	704	781	755	760	801	748	725	765	732	756	730	714	716	798	780	755	789	750	673	739	811	765	783	773	792	688	759	751	735	703	791	774	735	739	804	735	737	739	770	730	763	697	748	771	771	791	766	777	750	737	755	723	741	694	757	716	756	732	758	765	773	729	766	778	783	817	783	750	741	735	749	744	758	794	747	759	751	757	727	725	723	733	732	770	712	733	753	793	771	773	741	765	720	733	751	759	760	735	774	710	760	779	764	715	777	735	756	780	779	731	721	782	747	792	731	771	792	776	735	759	745	785	759	763	768	778	792	807	705	748	744	736	756	765	771	749	696	731	759	754	710	713	738	785	769	778	765	739	729	730	780	722	752	718	739	710	708	732	811	749	757	781	745	705	763	735	753	715	739	765	768	709	662	753	731	773	750	762	742	707	756	726	755	718	756	733	782	725	734	749	771	734	789	725	705	818	734	772	792	753	766	733	763	771	749	815	785	741	755	736	769	749	782	747	765	741	742	680	723	760	737	770	732	735	740	737	723	778	761	742	775	814	734	748	772	758	744	793	728	741	743	755	768	752	785	751	797	765	700	753	731	696	768	786	755	765	779	717	794	790	731	713	773	715	774	797	722	773	839	803	721	760	753	773	766	720	789	737	715	765	731	736	700	751	727	765	736	731	759	703	753	778	774	727	764	736	721	760	793	760	728	764	776	763	743	712	806	737	785	776	768	777	760	773	762	755	720	780	753	750	746	759	792	778	752	778	758	750	734	741	765	738	717	740	775	767	808	746	783	740	740	750	761	767	755	788	766	746	776	762	758	796	795	748	719	760	767	759	727	730	723	759	753	796	713	788	729	755	781	748	725	735	776	783	755	730	738	743	750	782	719	725	735	703	761	809	752	789	721	759	772	742	756	763	743	785	706	780	749	831	753	754	761	824	760	762	720	706	758	781	737	829	724	760	762	745	739	741	772	765	744	756	728	765	797	729	742	782	778	764	756	768	768	741	775	758	758	742	747	765	764	719	761	785	732	759	741	766	731	772	740	770	790	727	764	748	704	718	798	783	707	763	767	735	769	769	772	708	778	778	759	759	700	779	757	767	715	750	774	759	795	729	707	794	763	702	751	759	781	727	774	757	738	777	767	779	744	779	732	751	768	756	777	737	735	773	768	806	770	771	783	763	740	729	725	809	741	792	786	764	709	718	748	724	755	717	738	823	736	717	745	753	757	744	778	733	706	776	739	777	734	793	780	769	772	774	731	785	744	766	726	808	766	743	741	711	741	787	745	773	733	771	737	718	738	726	756	733	737	760	744	755	736	752	763	747	734	723	751	735	712	760	767	789	776	772	717	732	768	794	712	720	728	747	739	752	771	768	693	764	759	713	724	794	751	789	712	782	732	750	738	757	733	728	755	763	775	734	743	793	759	726	761	767	778	708	770	791	740	773	734	767	718	721	781	769	715	745	781	766	726	752	731	796	706	759	717	737	762	722	701	746	739	766	768	734	727	740	716	749	773	737	755	754	741	780	771	749	770	771	788	800	756	715	759	778	732	770	741	736	739	730	755	731	806	759	726	776	735	745	742	744	761	745	755	741	769	758	742	723	714	714	748	748	714	735	776	784	765	757	737	700	729	743	806	738	787	785	748	793	742	718	793	718	679	747	733	741	755	755	725	773	724	760	795	780	739	747	782	825	779	744
27685	19935	15104	8911	4745	3294	2677	2206	1762	1429	1261	1117	966	900	834	798	750	720	704	693	704	737	633	691	715	751	775	683	735	721	661	689	715	682	704	784	743	723	685	700	714	711	738	715	649	710	706	742	704	682	732	701	700	734	659	715	723	692	710	671	719	682	688	670	711	661	717	659	738	729	744	742	731	686	719	697	663	726	673	651	663	731	660	714	697	716	709	697	724	687	664	682	712	700	743	721	703	708	697	689	711	729	699	713	691	750	636	690	701	658	714	704	696	706	675	689	681	700	675	697	762	727	688	715	731	702	691	685	670	701	700	706	724	686	664	719	695	637	690	730	665	697	750	704	689	688	707	683	691	700	729	753	751	715	706	700	682	694	683	699	710	676	705	710	703	705	655	730	727	705	696	692	675	686	698	709	691	688	661	703	656	655	715	693	674	679	729	703	697	677	681	678	679	673	698	720	696	691	695	669	715	708	665	696	702	726	724	681	704	729	710	685	663	683	713	724	654	677	737	674	707	691	743	695	703	683	713	701	716	693	717	670	657	681	718	661	724	699	710	688	691	672	701	708	705	702	701	719	735	715	727	675	655	658	656	705	705	677	709	728	659	668	691	675	736	752	729	671	726	707	650	683	741	714	674	714	655	687	679	725	688	657	678	670	697	705	682	687	666	691	692	695	656	659	704	668	746	739	682	655	695	654	743	700	732	747	696	674	685	749	716	707	720	686	686	713	663	713	713	670	714	676	687	684	684	737	695	675	650	662	702	668	693	670	698	718	699	680	647	682	667	700	728	675	693	654	696	638	683	733	693	757	688	617	701	697	729	643	647	656	699	683	724	660	717	713	682	675	748	690	684	744	706	679	682	723	694	725	673	711	742	663	732	684	662	695	685	725	712	692	743	715	716	676	688	730	702	730	678	690	664	709	715	725	744	762	686	685	708	664	684	707	717	690	700	695	710	733	715	703	684	683	737	720	685	707	646	700	719	700	755	696	710	754	664	617	733	716	711	699	729	712	724	717	668	711	728	674	734	657	731	728	612	670	654	677	669	720	702	712	715	725	679	715	654	738	707	709	664	677	679	669	695	653	687	751	691	672	684	701	703	727	710	737	681	684	710	694	715	719	674	694	641	698	653	720	699	668	698	692	707	714	688	639	712	727	713	656	659	737	678	690	697	697	710	673	665	669	716	677	662	674	724	706	671	670	703	675	702	662	710	726	767	671	731	676	710	655	668	702	693	718	653	715	649	638	622	684	708	709	668	754	676	723	712	699	670	660	722	679	748	683	709	714	649	692	652	668	679	629	694	704	663	705	694	681	656	749	676	715	655	647	706	682	715	712	682	724	730	671	731	651	681	706	695	690	672	695	702	735	661	720	670	673	657	666	702	678	744	698	693	723	732	673	674	691	721	704	693	740	691	711	743	713	706	710	681	686	727	738	694	663	693	703	690	705	689	673	690	684	676	689	642	643	705	674	691	749	699	674	684	731	680	652	703	690	667	684	734	742	735	669	706	656	670	730	724	659	649	714	734	701	673	716	653	719	732	672	669	700	698	736	663	720	708	662	707	653	688	670	629	718	709	648	741	670	660	740	676	680	750	711	728	692	724	713	693	732	669	701	672	689	679	721	757	671	702	715	722	719	659	685	741	697	697	691	731	707	654	674	660	635	679	662	673	724	721	637	684	720	692	660	681	732	674	737	683	722	664	700	658	688	658	700	693	682	711	706	685	698	672	731	721	670	741	643	659	664	638	681	679	685	649	697	710	700	712	714	713	694	630	659	722	721	687	694	718	691	695	761	714	653	688	678	698	723	702	648	693	686	715	686	698	699	711	716	694	672	739	696	728	723	665	722	718	668	722	716	718	688	711	669	674	741	722	665	680	661	701	668	683	668	699	746	663	717	686	697	728	687	743	707	653	680	680	679	711	714	713	661	714	690	690	766	654	733	694	716	693	674	676	715	704	660	700	715	734	668	676	677	744	677	727	658	725	722	691	681	700	685	713	730	701	669	711	699	656	728	715	678	664	687	693	706	733	673	674	743	709	707	676	758	718	677	749	706	756	658	674	720	669	705	679	673	711	739	650	713	706	695	699	659	719	661	665	732	667	660	664	733	723	701	676	708	695	665	724	690	679	687	686	667	683	702	660	684	658	705	691	693	704	706	698	699	708	708	726	723	717	724	732	696	699	650	649	660	727	666	695	695	722	636	647	702	688	673	734	685	678	724	708	695	690	701	693	724	692	707	697	708	694	716	721	672	670	690	720	649	735	675	680	669	657	698	687	696	698	701	713	773	682	717	735	709	722	681	711	683	672	671	707	719	671	695	703	713	767	685	684	696	728	662	705	709	688	695	707	681	712	686	730	730	737	674	686	735	680	693	688	688	696	752	682	690	672	693	675	687	675	741	719	709	747	669	666	648	733	710	724	657	716	709	725	689	686	661	738	729	710	718	684	690	669	709	730	729	719	695	698	714	683	691	717	644	708	734	725	715	720	755	698	694	722	698	748	705	714	694	676	682	690	709	711	684	705	659	723	709	689	722	701	720	682	689	711	679	705	700	735	694	684	659	634	710	704	718	727	737	698	641	669	687	703	740	690	689	702	703	680	683	707	715	715	707	769	705	728	685	717	655	704	693	668	716	760	748	707	699	707	699	654	654	705	614	655	714	703	685	701	685	678	701	680	715	709	694	698	700	687	664	698	699	696	720	748	730	718	689	689	709	666	711	674	709	664	712	725	681	678	685	688	700	665	687	726	749	660	675	677	696	676	676	760	716	677	657	713	679	670	684	754	691	697	681	674	684	675	691	701	721	729	672	668	723	702	696	686	656	710	737	724	665	700	744	714	666	697	656	639	738	642	686	705	660	735	684	672	692	690	689	681	688	710	677	674	668	678	722	740	702	679	687	713	727	679	704	730	693	673	719	731	671	712	698	731	727	674	672	739	690	690	693	681	714	699	664	702	725	711	716	693	764	695	764	725	678	682	691	624	763	691	702	650	696	711	708	683	677	717	731	675	735	721	713	709	688	713	661	695	694	692	727	710	679	685	645	703	700	698	749	703	685	695	686	660	655	692	689	706	714	654	730	679	656	738	684	722	710	724	672	654	730	701	695	716	728	698	700	706	676	697	682	712	681	694	728	674	742	684	718	636	730	716	729	689	694	702	739	673	690	756	674	654	675	657	671	712	684	716	679	733	684	694	664	715	749	737	706	737	662	676	721	644	697	681	693	684	667	688	700	709	662	722	661	684	696	701	701	720	670	712	683	708	687	679	711	692	673	682	702	702	652	720	670	679	744	686	737	722	702	732	710	694	680	713	720	693	730	660	669	712	684	736	723	670	711	706	701	708	700	681	690	693	695	687	677	713	693	731	681	710	709	753	718	671	751	672	725	709	691	707	689	707	687	679	674	733	672	705	720	659	689	688	672	689	676	690	677	696	709	705	761	683	673	680	706	763	642	709	648	710	647	696	735	709	730
17398	26780	20806	13780	10249	7844	6426	5387	4308	3579	2729	2213	1880	1685	1457	1242	1281	1230	1148	1127	1122	998	1089	1222	1115	1116	1059	1117	1162	1112	1095	1077	1089	1072	1048	1070	1085	1038	1070	1055	1061	1096	1101	1055	1045	1046	1000	1067	1043	1104	1001	1025	1077	980	1054	985	1038	956	1040	1013	1072	1009	1044	1046	1038	1019	1014	1041	1055	1036	988	963	1002	1014	1115	1000	1038	1025	1049	1020	1039	1044	1015	1052	1006	994	1051	1017	1031	1045	1045	999	1040	1034	1101	1001	1070	1075	1025	998	1046	1101	1061	1081	1075	1043	1002	1015	1087	1042	1034	971	1031	1001	1028	1051	1010	1001	1047	1068	1017	1093	1057	1023	1066	1061	1102	1016	1028	1023	1062	1080	1084	1049	1051	1007	1004	1055	1036	1073	1041	1076	1067	1049	1019	1043	1017	1012	1024	1056	1068	961	1078	1050	1028	1035	1025	1004	1043	997	1004	1043	1016	1058	1014	1049	1064	1051	1037	1079	1011	985	1043	1102	1012	1033	1017	1023	1079	1048	1063	987	1069	1006	996	1012	1049	1103	1057	1050	1050	1046	1082	1046	1021	1035	1089	1049	1040	1037	1063	1023	979	1015	1005	1052	1044	1070	1021	1039	1048	1074	1007	1045	982	1083	1062	1038	1030	1000	1070	1004	1022	1068	1081	1077	1055	1023	1028	1021	1086	1027	982	1070	1034	1033	997	1057	1064	1051	1015	965	1022	1018	1049	1057	1019	1065	1053	989	1005	1002	1036	1045	980	1035	1057	1026	1063	1051	1003	1030	1074	1102	1073	1129	1020	990	1051	1064	1038	984	1011	1069	986	979	1019	1045	1063	1050	1060	1028	1015	1077	1036	1054	1040	1046	993	1041	1086	1063	1040	1097	1016	1015	1048	1028	1031	1045	998	1046	1040	1016	1050	1065	1015	1038	1051	1058	1044	1072	1055	1032	1099	1015	1064	1066	1030	1011	1095	1050	1079	1032	1028	1067	1066	1050	1088	1095	1013	1029	1094	1067	995	1044	1052	997	1030	1011	1050	1020	1066	1017	1036	1081	1036	1042	1035	1013	1026	1077	1056	998	1054	1094	1011	978	1049	974	1061	1043	1072	997	1100	1002	1001	1027	1018	1062	1022	979	1130	1008	1034	995	1034	1031	1010	1054	968	1058	1038	979	1017	1011	1018	1034	1032	1026	1050	1019	1067	1034	1037	1035	1027	1061	1066	1029	1086	999	1043	1040	1075	1043	1076	1031	1011	1062	1065	997	1087	1019	1013	1025	1073	993	1000	1042	1030	1065	1030	996	1041	1053	1020	1020	1065	1041	1050	996	1044	1057	1027	1026	995	1031	996	1037	1108	1065	1078	1061	1001	1024	1043	1019	1031	1011	1061	1043	1056	1056	1053	1035	1032	1015	991	1009	1011	1044	1042	967	1018	1111	1040	1064	1092	1092	1053	1015	1056	1055	1066	1054	1047	1038	1060	1070	1035	963	1033	1060	1052	1054	997	997	1020	1020	1002	1085	1063	1036	1051	1046	969	1062	1074	1077	1019	1055	1020	1077	1031	1007	1001	1017	1016	1044	1017	1049	1073	982	1032	1024	1025	999	1106	983	1032	1040	974	1035	1028	1028	1012	985	1027	992	1041	1046	1065	1034	1013	1049	1052	1023	983	1064	1059	979	1038	1047	1071	1005	1035	1049	1017	1036	1070	1076	1093	1033	1042	1021	1022	1088	1021	1038	1042	1051	1043	1075	1040	1071	1066	1070	1080	1044	1041	1037	1074	1036	1050	999	1040	1008	1042	1021	990	1070	1090	1081	1022	1063	1005	1052	1064	1056	1063	1020	1028	1028	987	998	1097	1081	1036	1048	1025	1048	1013	1080	1041	1006	1059	1013	1048	1046	1000	1056	998	1022	1029	1020	1088	987	978	1097	1068	1032	1074	1041	1047	1018	1040	1000	1041	1019	1107	1049	1062	1064	1061	1066	1010	1064	1070	1040	1049	1091	1017	1023	1040	1030	1055	1061	1036	999	1015	1061	1077	1024	1017	1047	1033	1072	1087	1008	1062	1032	1050	1056	1026	1059	1016	1063	1018	1056	1002	1059	1063	1041	1070	1041	1031	1051	1044	1033	1052	1011	1057	989	1052	1004	1072	1054	1041	996	1040	1003	989	1018	1038	1042	1068	1063	1017	1059	1099	1038	1042	1111	1012	1022	1024	1050	1037	1056	1013	1047	1038	1083	1086	1029	980	1086	1001	1032	1041	1066	1032	1033	1027	1005	1082	1069	1052	978	987	981	1000	998	1098	1036	977	1045	1019	1035	1007	983	1075	1009	1061	1070	1027	1037	1047	1129	995	1063	1046	1113	1073	1074	1020	1047	1081	1029	1053	1055	1049	1053	1067	1038	1083	1049	1048	1057	994	966	1036	1057	1056	1055	1045	1022	1042	1074	1009	1028	1063	1057	1001	1045	1013	1008	1051	1105	1035	1006	1064	1066	1023	1029	1070	981	1024	1032	1016	1063	1082	1047	1065	996	1082	1021	1006	1084	1026	987	1045	1009	1043	1045	1056	1116	1084	1103	1015	1024	1030	1010	1064	1036	1088	1011	1027	985	1041	1092	1048	1030	1113	1050	1014	1044	1027	1079	1044	1093	1027	1016	979	1035	1102	1082	1067	1078	1002	1034	1033	978	1066	1031	1004	1033	1052	1058	1057	1066	1038	1027	1053	1055	1009	1080	1033	1087	1012	1025	1058	1051	993	980	1022	1026	1079	1024	1048	1066	986	1012	1022	1036	1093	999	1047	1004	1037	1016	1059	1020	1032	979	1111	1008	1048	1008	1013	1074	1025	1060	1002	986	1020	1004	1042	1049	1033	999	1079	1044	1048	1041	1036	1073	1079	1073	990	1083	1069	993	1076	1081	1044	1051	1053	1003	1019	1019	1070	1003	1041	1052	1014	1044	961	1041	1070	1078	1016	1075	1037	990	1058	1029	1020	1026	1092	1073	1071	1006	1005	1052	1016	992	1069	1094	1014	1098	1074	1042	1050	972	1023	1019	1053	1073	1045	1063	1069	1041	1004	1017	1050	995	1024	1058	1078	1059	1061	1032	1052	1025	1063	1070	1022	1041	1044	992	1086	1035	1036	1050	1066	1037	1056	1039	1063	1029	996	1010	1021	966	1023	1041	1056	1053	1013	1049	1049	1058	1095	1021	1059	1075	1096	1091	1077	1099	1014	1036	999	1067	1052	1027	1027	1041	1031	1084	1042	1026	1028	1088	1016	1001	1044	1013	1001	1030	1074	1076	979	1117	1046	1047	1008	1014	1031	1051	1087	1008	1065	1001	1058	1036	1054	1064	1020	1059	1015	961	1043	1004	1054	1025	1029	1024	1015	970	1091	1042	1071	1042	972	1014	986	1029	1030	1068	1045	984	1031	1035	1105	1073	1067	1073	1031	1070	1066	1061	1045	1003	1049	1027	1092	1059	1047	1038	1036	1043	1022	1116	1039	1022	1046	1034	1031	1025	1076	1056	1063	1036	1076	1105	1058	1048	1027	1055	1009	997	962	1042	1024	1065	987	1011	982	1026	1043	1080	1026	1038	1050	1030	1066	1044	1029	1087	1062	1072	1046	1087	991	1068	1005	1037	1078	1089	1048	1034	1011	1063	1084	1048	1007	998	1066	1015	1053	1036	1026	1078	1043	1060	1020	991	1023	1074	1042	1063	999	1101	1033	1069	991	1043	1047	1080	1060	1061	1057	994	1014	1029	986	1020	1037	953	1038	1001	1083	1057	1079	989	1050	1017	1043	1013	1046	1029	1029	1013	1024	1043	984	1037	1042	1029	1036	1010	1012	1014	1022	1042	1028	1036	1020	1082	1008	1066	1018	1098	1039	1065	1026	1026	1012	1006	1038	1068	1044	1044	1009	983	1042	1042	1064	1061	983	1088	1095	1013	1046	1018	1011	1082	1036	1035	1150	962	1022	1008	1021	1051	1065	985	1030	1083	1083	1030	1040	1061	1017	989	1029	1024	1011	1006	1055	1064	1009	1042	1044	1016	1072	1025	1043	1045	1080	1027	1002	1002	1019	1059	1015	1056	1010	1023	1032	1055	1058	1035	1103	1047	1002	1053	1091	999	1023	1066	1080	1046	1027	1028	1102	1050	1029	1036	980	1076	1055	1030	1024	953	1020	1003	1010	1007	1075	1027	1035	1031	1055	1129	1021	1063	1062	1047	1021	993	1008	1061	1056	1042	1114	1011	1050	1004	1066	1027	1058	1059	1044	1083	1035	1044	990	1060	1032	1025	1021	1088	1017	1029	1058	981	1052	1061	1044	1013	1034	1054	1114	1046	1031	1053	1019	1066	992	1057	1012	1019	1041	1018	1087	1051	1043	1109	1024	1040	1048	1007	992	1044	1022	1037	1063	1060	1041	1040	1065	971	1053	1058	984	1025	1065	1050	1039	1022	1019	1029	1079	1011	1011	1041	1025	1039	1116	1032	1041	1031	981	1045	1092	974	1068	1026	1037	1052	1023	1121	1009	960	953	1053	998	1038	997	1062	987	1073	1038	1000	1065	1039	1042	980	1078	1003	1029	1017	981	1020	1059	1019	993	1059	1038	1030	1043	1068	1057	1029	1026	1040	1046	1090	1015	1051	1033	1106	1029	980	1031	1032	1063	1007	1015	1084	1068	1050	1025	1019	1100	1067	1011	1012	1051	1019	1017	1020	1067	1066	1037	967	1054	1056	1070	987	1042	1012	1065	1014	1038	1021	1046	1056	1026	1031	1068	1032	1005	1058	1017	1012	1005	1077	1045	1087	1042	1004	1021	991	1041	985	1072	1067	1000	1023	1028	1013	1027	992	1033	1074	1015	1044	1032	976	1044	1055
23256	21127	27674	24882	19968	9205	4810	3233	2422	1936	1522	1274	1056	886	792	782	783	689	728	634	615	611	582	645	610	659	639	648	636	631	584	584	623	628	603	618	603	635	640	641	642	586	619	626	593	608	641	568	584	599	611	635	565	565	605	642	623	611	601	586	580	592	554	581	583	577	564	633	621	547	538	589	602	568	614	605	599	593	604	585	608	558	573	591	556	546	554	611	569	613	613	592	586	576	567	575	567	584	593	580	592	581	552	589	546	606	616	566	649	599	588	624	530	595	580	605	551	579	550	597	611	604	558	571	598	625	644	589	528	596	537	600	574	595	580	590	624	587	595	613	529	578	553	565	571	589	612	574	578	584	610	551	568	605	535	571	608	630	587	579	551	593	620	606	584	594	605	599	634	610	553	633	606	586	601	549	592	592	565	584	630	546	632	611	587	595	659	577	608	559	624	568	578	596	624	540	628	572	561	618	652	615	594	602	603	589	587	593	555	570	574	612	608	586	615	598	554	569	574	595	574	581	609	579	598	572	588	564	606	565	591	545	617	580	603	544	598	600	567	558	608	596	584	609	624	578	567	563	603	590	564	561	611	573	582	561	610	604	627	592	615	632	612	577	600	584	585	545	595	591	582	589	562	532	580	603	594	556	584	619	581	583	604	629	612	557	544	585	597	596	570	575	639	595	562	558	590	612	567	596	594	572	585	578	557	582	515	526	601	599	604	606	562	652	600	591	599	589	599	572	566	624	592	608	608	564	621	585	577	572	537	527	614	598	613	542	552	618	622	595	598	615	574	559	618	594	547	576	616	590	597	589	539	569	614	595	576	597	606	592	595	561	549	623	616	578	626	597	530	548	624	565	611	578	600	570	634	585	586	565	604	580	558	623	617	597	562	581	592	627	578	595	582	595	593	588	582	576	604	573	571	581	627	554	591	598	600	604	593	607	572	548	595	572	556	590	578	605	633	603	585	522	579	595	565	596	605	592	583	612	584	578	588	548	596	587	631	589	548	623	600	599	590	595	548	560	636	605	556	594	587	655	564	559	590	561	601	570	597	580	581	598	639	573	586	569	553	612	554	581	566	546	572	618	557	541	606	564	595	598	600	581	578	587	595	559	634	594	570	560	608	561	546	612	618	613	587	581	556	566	566	580	615	610	582	595	587	570	570	585	579	539	555	633	564	595	563	559	567	566	606	615	608	575	605	621	601	570	584	560	581	622	605	611	616	607	575	569	566	573	594	575	531	569	576	548	608	585	543	627	566	549	550	598	577	565	599	599	615	579	544	537	575	565	565	545	573	577	579	594	597	604	578	592	585	579	591	609	593	564	594	587	591	572	606	601	559	580	620	612	625	540	599	600	593	578	588	614	612	580	610	597	530	578	585	567	575	521	543	618	569	593	599	564	623	615	633	551	581	628	571	576	606	598	592	585	594	594	621	592	577	630	580	586	637	594	623	599	598	621	591	594	550	592	569	571	592	564	597	600	583	548	562	631	582	557	563	588	596	568	579	562	596	573	580	555	552	610	575	568	583	596	608	572	579	590	585	626	588	584	570	631	593	601	593	605	553	569	581	611	584	562	612	577	586	573	550	565	579	605	603	601	596	582	584	589	618	568	579	594	570	528	584	587	559	586	564	587	590	601	619	617	579	548	578	577	602	594	576	599	566	577	588	543	602	573	628	597	589	578	574	586	584	602	575	587	571	629	582	570	561	591	565	587	588	575	556	559	612	537	609	601	624	571	590	570	584	562	577	584	589	581	597	592	605	553	619	592	594	617	614	549	590	597	555	578	579	582	615	660	607	583	593	601	588	604	598	614	599	596	562	576	585	574	570	578	594	583	593	598	560	564	595	581	605	605	616	576	559	580	615	571	556	583	619	594	574	599	614	586	572	583	619	585	582	574	593	580	562	579	567	556	591	552	607	580	520	572	553	547	565	601	552	579	567	544	598	583	587	551	578	584	548	544	593	575	569	572	548	593	540	596	642	574	589	557	589	586	597	585	582	589	608	523	563	597	567	569	537	600	567	587	553	558	565	601	607	571	537	589	587	571	619	550	542	582	606	592	592	552	611	564	604	570	534	587	592	613	570	593	615	587	566	587	595	587	602	573	596	567	562	549	607	568	580	618	583	615	577	602	618	576	590	581	569	575	620	572	578	593	600	595	614	574	595	599	598	580	564	626	588	587	603	566	588	608	576	622	618	581	573	556	537	603	554	617	572	624	600	616	590	570	557	563	597	599	591	571	566	587	574	574	540	575	562	577	592	644	570	591	537	596	578	560	596	610	535	618	600	597	550	590	560	597	527	600	611	584	604	605	595	602	620	617	577	577	527	595	614	576	576	603	576	585	582	556	582	599	576	580	605	590	563	601	634	583	557	639	598	590	576	598	579	589	583	582	586	619	579	578	629	616	578	599	623	542	581	583	593	635	552	582	615	576	567	605	588	572	641	575	577	577	586	620	567	588	588	568	580	604	637	590	607	607	511	570	553	581	548	572	558	597	555	559	607	629	581	581	549	615	609	561	573	552	578	550	596	588	549	541	578	562	560	534	579	567	599	590	620	582	568	554	573	614	619	584	600	583	575	614	606	603	593	579	566	594	568	584	577	552	572	593	593	661	584	623	582	582	591	593	589	585	581	584	599	589	543	580	604	559	614	605	575	614	571	555	533	632	564	609	601	599	541	563	524	572	569	591	608	564	579	595	590	558	607	569	616	573	586	599	569	572	540	584	598	541	623	605	594	597	620	599	592	628	592	589	584	574	581	547	591	610	617	594	568	596	592	616	582	605	580	586	623	564	581	606	601	579	575	543	591	600	617	598	603	573	604	620	571	591	608	593	603	592	589	549	579	592	619	559	587	586	557	562	593	611	596	565	575	600	591	605	574	592	557	566	614	561	601	593	620	639	580	583	541	591	570	580	537	564	621	591	631	544	580	627	614	534	581	572	597	601	595	577	598	575	553	619	526	580	533	619	574	570	608	589	654	592	579	576	558	590	570	565	634	590	577	580	611	559	605	574	590	601	545	563	539	614	566	553	572	572	589	570	557	558	555	577	578	603	620	555	618	574	555	598	604	601	625	555	587	545	594	584	600	587	542	562	625	545	554	592	569	574	590	575	615	569	576	635	580	613	625	598	604	553	602	605	607	618	598	542	593	603	642	580	575	593	621	588	608	593	603	567	578	605	606	550	610	555	573	556	605	635	577	601	608	633	556	564	595	578	591	632	571	593	592	574	563	589	613	535	586	600	576	638	613	590	597	555	572	560	622	592	547	536	539	588	582	571	607	574	602	606	535	547	556	589	570	583	602	620	558	637	594	554	586	592	561	581	545	581	591	549	602	578	562	611	617	583	605	582	588	586	606	603	577	587	656	620	591	570	543	583	549	625	593	590	563	602	618	575	603	577	581	507	585	612	564	591	594	591	571	616	566	587	569	613	572	610	595	560	529	568	546	588	593	602	583	589	600	606	623	608	597	624
19066	33131	26953	19117	14546	11383	9302	7730	6226	4721	3710	2866	2260	1825	1600	1330	1243	1174	1133	1012	1052	990	1023	1013	1037	1067	1008	1043	1018	1027	977	984	962	954	905	997	1039	965	945	938	910	939	946	906	949	931	979	958	907	869	907	902	813	908	912	874	929	870	906	908	902	892	870	873	912	844	873	920	889	895	912	930	914	890	870	847	877	888	884	918	932	881	868	909	862	887	872	918	949	857	927	881	899	867	867	837	890	907	828	877	875	904	850	882	907	879	896	906	900	812	919	872	929	875	871	889	908	885	909	926	901	881	911	910	870	851	878	907	898	924	898	903	880	890	882	902	843	924	911	886	870	850	904	874	867	899	923	845	842	919	895	899	857	881	886	888	891	916	858	912	864	920	893	924	914	894	886	851	923	870	859	841	878	880	837	894	893	898	931	885	897	869	860	851	903	899	901	924	869	921	896	823	858	842	863	855	872	882	881	868	868	912	908	895	899	875	841	893	884	852	871	910	947	906	880	884	862	865	879	876	850	886	853	897	894	871	879	867	902	881	920	875	908	860	878	910	904	877	858	887	892	871	834	866	882	855	921	920	947	853	869	877	842	852	880	918	904	915	888	896	893	921	878	903	874	827	909	907	895	895	882	882	912	849	846	895	841	869	873	937	884	868	859	917	884	928	871	866	872	859	901	889	871	909	826	917	933	888	881	833	835	906	866	882	885	860	854	915	882	892	823	918	922	892	906	835	888	946	877	853	877	877	885	942	858	878	875	890	865	929	809	870	860	893	890	901	871	911	916	904	875	873	907	856	892	865	872	903	925	907	865	881	872	879	879	922	896	886	898	899	903	892	897	868	881	828	840	855	875	826	889	901	905	901	892	890	915	890	872	853	908	868	878	852	904	857	877	818	914	877	863	846	882	909	879	893	861	940	890	869	934	903	870	898	890	895	852	881	955	861	901	905	906	956	914	872	879	888	894	865	895	890	849	901	922	861	894	876	876	908	906	803	906	859	852	905	839	869	890	896	834	879	896	897	922	841	832	837	828	836	869	896	849	840	838	878	877	887	895	921	848	854	915	856	923	856	872	896	901	876	864	882	842	891	858	934	868	902	850	882	888	858	839	903	829	870	840	854	941	855	884	884	915	869	864	872	854	871	828	867	879	910	871	901	868	860	913	890	878	834	850	855	894	889	843	873	903	846	862	872	884	909	824	810	894	857	882	918	893	912	902	875	863	919	905	897	959	920	860	911	912	884	795	861	884	894	893	858	936	855	909	830	896	901	869	925	862	884	838	847	907	926	945	929	836	859	886	859	866	932	886	859	841	903	851	868	904	883	905	871	938	889	883	937	879	816	826	915	912	883	880	860	921	887	869	875	885	939	893	929	874	859	917	897	893	897	848	903	869	850	891	820	873	844	902	906	902	867	828	906	927	951	857	864	908	931	896	841	913	869	904	914	882	856	918	847	912	883	917	901	918	926	861	885	903	966	932	835	902	882	846	869	910	879	831	892	899	887	854	845	904	911	921	959	869	904	939	869	895	912	855	868	930	870	902	824	873	879	887	893	943	847	912	838	887	937	933	866	879	880	896	950	890	854	892	845	842	891	881	840	841	946	872	890	890	874	815	866	824	866	835	901	858	863	842	829	860	885	894	888	872	873	836	859	889	895	858	936	852	856	890	849	853	907	899	910	851	905	843	833	856	895	932	861	845	883	918	878	888	917	845	846	930	855	919	878	903	888	841	880	892	891	902	851	901	847	929	867	879	855	918	880	883	882	867	855	943	871	913	920	928	876	915	871	864	842	894	876	884	908	891	883	860	887	889	907	896	862	879	840	890	879	839	909	869	861	858	902	920	867	883	827	822	842	877	923	865	853	874	877	793	882	881	879	891	840	835	861	903	865	841	857	918	926	935	880	884	894	943	828	895	944	865	908	914	864	883	896	894	911	847	909	860	867	858	864	942	885	846	899	896	862	871	830	907	894	911	865	874	844	894	880	856	893	864	888	866	887	813	838	901	905	913	891	872	891	893	855	928	874	929	899	842	908	897	873	917	902	878	875	962	873	881	905	855	854	877	890	862	889	866	883	903	861	881	912	866	840	806	924	901	929	902	852	926	857	904	899	895	917	892	932	875	852	875	901	841	866	930	880	918	887	883	860	919	867	832	899	848	865	865	870	880	903	879	893	849	893	911	897	942	884	874	863	886	912	869	841	875	887	873	875	905	941	883	871	875	916	897	883	821	961	917	860	852	881	911	908	901	901	898	911	877	904	886	864	841	934	851	873	811	853	919	948	837	839	964	912	942	890	836	872	841	853	903	917	860	882	870	841	877	963	881	830	922	893	868	928	856	904	866	942	881	844	866	887	857	854	897	902	912	871	833	891	865	901	893	888	949	894	853	900	845	872	830	900	802	848	866	878	843	868	884	871	873	858	847	879	906	864	877	853	856	884	863	855	946	894	897	870	851	878	956	902	950	876	869	861	897	911	881	907	868	884	919	881	846	902	886	839	912	938	867	927	913	920	866	824	887	902	857	892	888	875	884	927	889	898	912	850	873	872	881	894	847	871	886	910	875	896	942	916	823	894	891	882	884	887	890	891	885	919	861	880	862	909	914	903	834	916	819	870	916	889	869	942	892	891	905	861	927	912	841	894	913	931	912	874	849	845	868	877	830	883	889	863	871	959	866	856	875	862	883	863	866	928	886	884	900	872	877	890	856	854	867	843	881	865	896	855	884	905	879	843	892	916	900	911	875	947	880	833	933	929	899	863	851	896	889	871	845	905	874	939	891	856	881	948	826	871	893	857	870	939	864	862	867	871	868	912	887	841	886	876	867	923	933	851	829	843	870	894	865	844	916	923	855	910	865	887	868	915	850	917	851	848	900	911	892	930	916	875	860	886	928	875	861	886	928	900	869	853	905	850	881	901	878	828	900	874	895	932	898	785	831	893	914	859	950	857	854	813	918	894	897	933	859	857	895	877	932	829	900	870	835	870	939	856	938	879	815	899	869	882	885	872	888	841	905	855	858	817	897	839	846	941	802	804	900	865	923	878	903	925	867	872	927	864	851	913	900	913	891	851	869	860	841	862	892	878	860	880	918	942	840	916	894	867	899	851	919	851	850	885	837	889	887	884	963	877	864	891	890	914	923	909	923	846	879	901	840	880	874	935	913	902	864	877	887	886	864	915	878	885	806	819	897	826	889	869	880	833	840	897	886	928	892	826	902	856	898	850	884	850	887	849	883	918	851	877	870	875	863	876	859	878	825	881	862	887	882	882	848	876	831	886	849	888	933	881	880	887	912	883	857	851	900	935	860	908	825	868	839	890	885	887	884	907	875	898	899	843	888	867	854	850	853	882	789	843	900	878	858	944	873	925	838	921	879	861	861	858	890	887	845	898	925	873	872	842	856	821	914	879	881	851	842	876	894	860	907	896	892	937	883	936	881	911	845	829	889	878	913	865	881	904	871	845	849	955	933	862	844	875	881	891
24677	21098	25572	23069	7616	3979	3015	2385	1912	1494	1293	1126	974	853	837	752	675	687	643	652	690	707	673	649	721	693	679	692	663	685	655	611	677	664	648	670	601	653	627	652	641	675	657	609	631	614	621	651	615	620	680	632	631	669	642	634	633	631	659	701	656	635	639	618	660	662	622	619	621	653	634	672	637	664	637	624	611	636	642	620	605	638	602	626	647	688	644	637	638	599	633	616	615	631	623	630	623	627	636	659	623	593	635	654	628	647	683	594	649	653	589	622	628	647	624	629	704	560	659	586	641	635	673	606	602	624	680	626	631	650	652	645	620	659	649	634	612	600	651	651	603	583	637	641	633	634	632	637	612	648	642	637	644	674	663	664	645	623	601	653	637	641	607	627	690	622	601	617	681	604	646	588	631	574	594	614	645	655	635	625	635	631	623	648	636	635	604	579	633	626	630	649	633	675	646	609	658	651	598	629	611	549	672	628	641	621	577	667	658	593	626	656	567	637	667	637	657	619	589	616	622	635	665	612	623	613	578	668	659	627	590	639	670	652	614	620	609	636	625	618	670	619	637	641	670	621	625	649	647	662	635	584	675	623	643	687	649	651	634	651	614	626	673	608	652	610	625	575	624	624	606	656	688	627	620	709	609	590	646	660	609	625	614	613	624	658	666	597	660	616	620	585	654	638	650	665	616	631	644	641	616	694	632	632	654	630	624	681	585	647	621	633	639	614	617	658	638	659	633	594	644	607	652	615	625	615	659	665	652	642	613	649	620	640	644	655	635	659	624	686	672	627	638	650	639	672	666	607	595	659	664	627	630	671	589	634	637	617	624	636	648	604	664	596	627	579	608	630	621	640	671	584	636	627	614	602	604	672	648	668	632	630	631	661	624	589	648	598	653	648	643	625	638	647	627	618	620	598	664	645	609	623	672	601	643	637	637	668	641	654	650	632	700	667	639	614	614	651	609	611	621	618	598	590	663	634	629	656	660	629	704	642	633	681	681	650	630	635	650	645	584	643	637	636	634	620	667	642	618	610	633	619	642	616	631	659	641	599	616	611	590	641	639	628	616	655	619	648	614	650	655	644	645	633	612	648	616	618	663	632	656	621	644	662	604	662	588	681	630	641	649	625	651	668	625	602	618	611	628	650	664	637	619	612	698	636	654	618	657	650	653	621	643	620	649	660	608	597	627	657	629	638	600	606	611	685	600	640	643	663	624	632	620	597	623	649	606	607	588	612	614	667	619	614	656	663	689	594	631	610	624	618	642	653	642	632	603	647	657	632	634	645	633	622	623	625	646	620	669	616	617	619	597	684	629	651	638	608	653	639	584	569	628	598	660	634	639	651	626	658	692	646	655	655	602	621	656	656	638	629	583	659	583	665	602	640	601	610	602	651	605	664	653	646	595	656	619	599	621	661	613	643	650	623	643	653	581	688	616	617	675	665	639	591	645	643	618	587	616	591	635	687	648	605	622	644	661	654	629	650	680	645	645	667	672	625	632	606	624	652	616	594	597	670	631	632	663	617	652	629	610	642	589	600	638	624	638	621	663	624	635	623	608	653	615	645	650	651	586	605	636	635	618	627	592	605	661	631	607	666	624	670	600	648	621	657	633	610	637	600	676	626	626	604	650	654	614	624	637	698	645	637	647	640	619	626	627	640	660	641	682	613	627	619	646	638	628	622	609	607	598	673	656	643	677	707	657	620	659	639	608	624	616	618	627	634	649	639	607	648	648	636	618	627	609	604	636	634	647	640	612	654	619	679	651	617	611	643	608	649	643	644	654	638	611	639	666	552	626	673	585	609	635	611	636	614	623	574	614	624	602	631	605	653	610	657	618	614	647	654	648	628	656	633	638	642	684	656	641	618	613	662	594	624	583	642	681	638	614	629	624	618	591	551	619	582	669	625	659	675	624	626	654	633	635	654	656	644	642	635	626	613	649	629	655	681	648	609	629	687	617	608	653	600	642	616	629	626	633	624	625	611	617	618	614	584	637	600	648	624	684	607	631	657	625	638	653	645	583	629	656	644	644	657	668	651	655	663	612	646	636	601	656	602	636	611	619	626	621	635	627	611	645	693	620	647	650	618	641	640	622	644	623	619	675	611	657	616	611	622	626	630	699	648	646	655	649	595	615	658	622	667	623	630	611	642	614	627	638	671	590	599	615	654	626	586	673	643	648	635	626	642	663	621	644	619	653	642	632	637	635	659	660	630	632	656	623	640	636	632	676	633	614	598	614	652	611	641	658	658	627	649	575	606	579	628	638	610	633	575	621	606	659	610	666	672	650	613	640	668	668	612	615	626	662	613	648	645	606	622	630	583	650	644	587	670	608	641	628	678	672	617	628	587	643	586	649	623	617	640	613	623	603	632	585	577	612	607	662	653	653	632	660	609	610	579	645	655	636	617	663	610	638	629	610	606	646	630	597	585	614	625	593	644	568	685	609	612	637	612	633	635	652	621	582	603	640	626	591	650	626	632	657	630	680	638	631	649	622	626	657	598	629	583	676	631	603	634	644	643	680	615	591	614	644	628	611	653	628	634	646	637	623	604	614	620	589	625	613	634	595	602	662	629	630	615	697	598	645	675	619	635	586	623	674	620	579	643	611	624	686	594	597	584	623	650	645	644	623	625	596	620	620	597	644	581	624	612	625	591	641	641	698	603	646	616	634	615	632	663	642	595	654	645	637	611	584	673	608	591	639	631	596	635	641	641	625	609	622	664	669	630	641	642	679	590	609	658	629	626	599	620	615	680	646	637	676	640	584	651	638	616	665	612	663	552	619	611	605	568	658	653	647	580	609	654	642	674	649	637	586	642	693	622	599	649	599	680	626	692	618	587	669	639	668	644	622	648	670	639	643	626	616	620	599	607	630	639	604	636	647	611	652	647	652	632	624	664	627	636	638	677	621	603	631	650	619	636	598	632	660	622	608	617	602	594	676	634	610	600	618	641	601	653	633	698	600	623	657	677	612	648	641	648	638	634	621	660	669	638	630	628	608	638	677	666	684	604	649	643	634	616	624	627	622	604	620	663	659	668	606	640	640	611	597	624	626	637	625	587	625	607	640	585	646	610	619	635	603	615	631	640	630	594	643	629	631	654	646	637	604	655	687	646	662	624	633	676	644	618	625	685	655	689	632	647	610	579	610	670	615	669	650	654	627	646	601	670	620	677	643	611	644	651	620	609	622	654	653	662	584	672	634	638	681	596	639	641	651	609	638	590	610	602	619	620	682	637	621	646	651	641	651	598	633	618	647	632	596	703	586	622	629	610	649	649	637	642	665	598	637	621	632	643	628	631	668	653	629	629	610	624	686	672	641	639	583	655	658	613	636	629	580	660	655	681	661	622	619	600	584	633	594	623	638	639	657	640	652	626	664	630	666	623	684	635	626	615	663	611	659	692	640	632	618	681	623	622	623	648	672	632	600	614	635	678	662	624	628	652	690	630	638	584	622	607	644	642	595	628	607	612	605	617	636	654
17657	29545	23756	16026	11735	9057	7477	5965	4919	3723	2950	2437	1902	1615	1459	1279	1187	1127	1086	1070	1023	990	1002	1034	1122	1062	1030	1021	1001	1022	960	994	961	993	986	993	976	1007	990	1044	952	983	986	960	949	989	944	1022	949	953	928	924	944	966	866	990	981	979	973	1008	969	935	896	971	980	925	924	938	878	936	933	976	1002	938	930	927	954	952	994	944	922	960	922	916	981	906	906	925	917	896	925	924	934	925	948	958	920	943	963	966	954	877	915	960	971	943	930	947	946	917	933	960	998	988	949	960	965	995	959	923	946	918	907	923	927	985	963	877	936	926	943	980	994	996	946	1020	916	930	912	939	937	924	973	900	965	943	903	946	951	904	954	912	910	957	960	888	925	974	935	950	989	910	910	953	1025	991	962	993	948	944	924	956	971	936	948	948	948	939	914	950	932	979	974	954	950	952	999	942	896	941	951	965	961	942	997	927	988	1021	939	933	939	934	925	940	898	934	897	916	915	903	932	946	954	953	970	983	978	923	905	925	954	946	922	943	926	943	916	950	939	923	934	954	936	924	931	936	926	931	964	969	954	889	906	951	924	903	986	853	916	937	883	1021	989	996	916	992	907	917	998	921	896	914	912	900	925	938	939	941	909	918	945	984	964	944	930	992	947	924	965	954	968	964	937	958	922	931	905	940	939	946	897	930	970	938	906	881	939	861	894	899	936	943	999	919	981	965	904	961	895	968	948	894	937	987	937	953	916	1001	952	960	980	886	937	904	944	905	927	957	943	899	924	905	960	946	946	985	948	922	984	976	951	957	948	961	927	983	969	988	925	935	928	923	937	912	944	900	927	995	991	913	977	968	964	949	943	934	934	942	904	943	964	957	912	942	902	974	975	946	986	935	926	939	952	965	1025	923	967	938	963	914	1009	983	959	923	863	930	959	918	938	915	896	947	932	923	938	916	892	932	948	888	924	956	931	964	965	939	929	982	931	923	978	906	934	922	924	914	960	981	954	864	950	935	950	882	928	899	939	969	951	940	950	937	911	934	937	927	909	946	995	962	957	901	933	960	919	902	947	920	921	954	985	964	962	996	914	926	977	910	916	894	936	926	968	950	944	946	942	970	938	950	982	897	982	975	944	962	927	928	900	929	928	978	886	890	950	915	965	927	970	917	945	940	887	978	909	966	888	874	957	980	951	996	893	891	951	871	882	964	909	958	967	927	930	927	936	965	993	940	964	909	998	980	866	986	975	969	928	961	936	882	917	882	981	964	940	941	961	900	965	914	905	957	964	939	944	963	960	942	946	912	908	899	986	970	990	968	982	949	903	933	949	960	949	914	935	943	887	920	943	897	901	898	966	916	957	926	952	997	941	907	971	883	961	918	912	943	940	954	986	984	943	892	935	924	936	948	921	919	934	938	946	973	947	935	901	942	964	976	983	914	964	925	955	936	920	897	927	979	957	927	958	921	891	954	940	937	952	958	947	930	925	967	891	947	926	910	937	921	930	938	941	989	928	930	898	905	918	938	955	897	941	927	936	919	900	930	933	959	922	976	959	939	917	978	934	949	890	969	902	961	933	930	946	972	958	941	920	905	924	965	905	938	924	940	914	952	921	933	918	938	947	969	930	925	934	1008	883	953	924	922	935	897	956	956	911	968	923	892	957	950	897	944	959	916	907	1004	948	940	919	1014	931	1002	910	936	927	947	952	927	921	923	947	937	928	917	944	896	960	933	1002	945	975	935	949	925	948	952	977	936	899	922	899	985	923	936	975	940	956	951	946	931	995	901	924	865	966	947	955	981	963	938	936	968	952	938	991	888	914	945	948	959	980	1002	917	948	924	937	922	924	925	949	917	1022	905	962	972	917	942	913	913	916	950	968	957	949	940	938	894	943	964	924	955	892	950	884	934	932	960	942	972	967	966	998	905	958	902	928	980	927	971	944	1019	1006	953	913	962	954	923	898	959	924	940	938	918	932	940	888	919	991	960	991	968	978	929	917	937	956	915	913	965	990	938	937	911	1013	922	986	976	887	966	924	964	925	972	955	900	966	888	947	902	942	956	902	914	909	916	928	954	915	979	950	937	939	950	924	985	935	976	909	922	913	953	891	966	938	924	941	932	941	977	936	926	938	950	929	925	931	927	956	967	929	946	1005	944	935	897	922	936	931	948	920	921	920	944	984	899	897	950	872	936	948	942	887	946	919	893	918	926	920	937	934	951	912	995	927	899	923	973	929	990	968	940	849	965	930	975	957	988	974	940	905	886	974	938	981	941	934	908	901	907	946	951	901	959	953	874	967	926	900	978	944	942	971	964	926	956	929	988	912	914	938	946	965	892	1013	964	959	923	935	940	982	936	935	961	918	930	882	966	932	950	927	948	932	957	913	980	974	938	967	916	916	929	945	917	941	973	950	913	908	926	907	903	897	970	929	979	948	962	953	927	942	909	967	921	1050	920	897	954	957	941	919	927	926	1000	977	971	959	941	970	904	895	932	928	943	929	941	901	942	953	933	966	896	889	916	908	894	891	907	887	938	941	945	914	930	946	962	989	920	936	974	935	925	935	929	938	900	971	980	966	952	937	928	927	923	942	945	893	934	962	947	997	950	918	923	942	919	932	965	952	963	952	901	898	905	979	898	926	959	1003	969	936	922	907	931	939	938	928	963	957	926	913	943	896	922	942	958	911	952	891	992	985	897	930	954	937	974	989	919	949	926	898	906	935	913	910	936	902	927	966	986	979	869	993	937	921	979	971	873	953	936	888	920	943	989	868	928	944	921	904	945	931	933	912	853	964	953	945	950	991	965	954	916	936	984	925	901	926	889	954	935	925	910	939	973	960	899	956	943	940	943	963	918	992	920	944	945	992	974	948	996	892	929	919	974	920	970	1012	983	940	941	866	946	917	934	911	932	989	957	923	940	979	922	966	930	930	882	975	963	953	958	955	906	963	902	883	930	966	984	947	918	936	923	907	945	936	959	880	963	955	982	920	927	994	897	940	990	914	918	928	932	903	921	1001	933	895	959	929	971	979	966	981	966	931	944	929	971	998	951	907	949	938	952	958	927	985	965	979	941	942	859	904	934	924	992	922	923	951	951	889	950	958	981	983	980	946	934	948	903	869	949	917	977	961	957	945	982	914	934	958	931	914	1016	946	942	945	943	959	904	984	976	967	955	923	958	923	905	950	931	971	964	915	922	938	968	907	935	966	931	925	922	894	931	896	927	948	921	935	930	938	966	932	961	951	927	910	994	950	924	957	925	946	901	970	967	924	902	925	924	977	929	946	958	923	968	911	933	953	919	934	913	934	919	979	936	927	943	946	982	932	995	954	960	910	947	904	911	964	955	932	953	909	872	897	901	961	959	931	945	965	932	904	910	934	944	914	916	897	971	963	934	927	919	1004	904	926	962	921	933	973	939	934	963	942	1002	867	975	918	979	923	909	945	925	968	945	960	952	967	927	963	978	957	919	976	918	940	898	917	932	909	968	935	977	930	990	889	911	931	981	888	940	965	909	937	973	920	910	940
22431	21146	28325	24256	21183	19210	8715	4234	2885	2244	1777	1340	1087	930	803	726	701	590	693	587	592	573	578	582	571	544	601	585	549	524	510	485	503	570	528	569	567	519	516	514	536	522	557	503	505	531	536	514	524	513	544	510	461	482	509	509	486	511	494	506	501	490	511	494	460	468	467	485	514	481	514	477	462	494	495	532	511	487	454	501	539	527	471	495	493	478	541	465	473	510	516	488	462	509	490	446	478	522	488	527	509	469	480	505	505	494	482	495	533	518	485	507	506	477	543	486	494	518	494	496	501	492	490	480	468	515	461	490	508	482	498	514	480	492	456	512	484	498	499	502	501	512	497	527	491	483	505	524	479	485	485	478	478	483	495	514	488	483	484	505	486	488	476	525	470	508	492	499	533	467	477	480	479	515	530	486	466	487	473	480	492	499	511	446	477	489	498	514	510	497	479	499	478	494	471	508	472	502	483	503	481	502	490	507	477	456	464	475	491	514	482	446	466	473	491	470	465	496	506	489	521	475	496	468	510	485	499	483	494	488	469	492	483	505	475	484	489	457	482	492	491	465	501	496	470	498	525	490	503	496	481	478	500	451	501	474	486	519	439	500	519	521	493	516	499	460	519	522	491	437	496	473	529	513	479	491	502	467	446	550	501	507	487	510	465	470	453	517	508	482	462	452	497	454	467	479	458	507	504	461	502	511	460	502	497	491	514	517	494	511	490	462	470	500	513	499	507	485	509	464	493	508	458	485	492	477	483	458	500	463	541	504	526	497	498	494	539	482	486	475	452	527	507	497	459	497	473	513	523	470	478	488	462	490	485	507	493	508	465	492	515	527	507	494	495	459	475	483	525	501	496	546	463	476	522	490	471	521	500	423	501	491	435	485	507	513	484	475	481	510	435	496	509	469	515	525	491	517	510	453	476	506	490	496	466	484	484	528	473	463	504	474	457	500	483	473	553	491	415	517	503	454	477	503	491	489	489	494	502	513	500	475	460	522	515	509	471	474	480	486	455	504	552	532	515	501	490	509	496	506	467	533	494	484	491	468	456	478	468	516	486	451	488	488	498	512	496	475	466	475	522	470	512	476	483	450	450	451	514	464	467	497	503	447	485	495	499	491	487	475	502	496	471	502	535	471	471	509	520	518	481	470	545	473	463	484	503	519	466	544	495	498	479	493	475	484	471	497	496	469	492	509	511	494	503	488	509	480	493	483	496	481	452	437	492	508	486	469	471	483	486	465	478	533	493	492	489	461	467	448	469	471	502	488	469	512	498	477	504	470	489	483	460	482	490	449	525	462	466	507	542	488	497	481	475	500	476	517	495	492	507	452	507	492	479	493	472	496	496	493	519	503	498	473	485	491	512	495	450	471	476	547	432	489	523	471	450	450	515	470	520	482	500	448	503	507	480	511	520	464	443	472	505	489	480	454	467	453	520	493	493	489	476	526	520	491	492	497	458	494	435	496	483	471	486	478	437	549	477	527	476	499	463	466	448	497	497	471	507	448	503	531	473	491	462	467	494	537	492	488	500	501	492	489	497	467	476	522	480	527	527	470	496	470	488	514	499	494	497	474	486	489	494	516	481	485	486	477	521	469	426	470	534	472	489	522	484	522	447	477	516	479	467	457	495	477	486	482	486	485	488	464	481	518	520	531	472	497	498	454	538	497	479	506	475	477	434	496	464	481	459	495	475	484	510	516	532	495	489	481	493	487	486	513	519	477	472	450	524	478	481	530	503	429	436	504	549	497	478	485	481	494	469	480	484	477	577	502	468	449	469	506	481	492	466	446	473	516	461	507	480	467	512	502	446	484	489	489	509	490	515	518	467	517	496	528	498	459	486	492	470	481	456	473	484	484	487	500	492	521	457	457	511	434	502	511	478	518	476	459	484	484	509	477	480	473	489	473	470	530	487	489	474	515	452	508	526	479	531	481	511	482	438	474	531	484	479	474	503	472	493	473	488	500	486	449	471	470	488	466	507	490	505	531	505	506	494	526	480	493	504	510	491	481	538	483	457	516	456	507	466	522	461	448	519	464	485	482	460	479	499	482	510	489	493	486	468	480	492	493	490	447	459	470	502	473	457	508	488	498	500	493	462	520	511	497	499	479	443	555	490	495	477	484	526	502	487	481	509	472	482	462	481	463	514	502	506	512	475	499	513	513	508	506	502	506	484	525	492	501	472	483	497	485	490	476	500	488	444	499	489	497	481	465	514	493	527	490	480	492	509	486	498	494	463	493	500	468	495	461	501	476	467	507	503	524	514	481	455	496	482	483	519	509	485	495	504	488	462	499	501	484	490	523	448	471	478	505	483	500	504	474	496	508	481	539	499	517	487	506	498	480	531	494	514	499	444	481	480	534	498	455	487	496	489	469	493	517	479	490	528	492	517	473	466	468	480	436	460	461	491	484	468	510	445	477	494	490	528	522	501	470	486	532	494	492	476	493	506	488	466	501	492	482	471	465	468	504	525	492	465	501	504	478	497	463	513	497	481	477	504	517	479	483	484	506	521	499	506	500	480	522	536	489	459	525	504	447	501	536	495	526	444	505	480	522	475	519	507	505	463	501	528	489	490	506	458	454	517	507	438	498	489	491	479	518	488	473	475	494	493	497	479	526	468	454	484	492	515	494	514	518	453	467	511	542	473	470	499	468	494	493	465	465	488	490	497	468	448	472	489	474	465	510	450	458	473	483	480	482	496	479	478	523	512	498	503	472	510	514	449	488	502	422	488	513	512	510	504	491	481	474	438	462	492	481	477	457	486	471	487	472	495	502	508	512	536	500	473	481	483	457	464	505	476	508	509	449	479	483	440	500	500	494	533	492	480	490	467	465	481	533	472	502	472	467	502	492	474	477	499	532	477	535	502	478	466	502	474	486	492	490	478	499	464	490	495	512	499	429	489	441	540	486	460	508	477	475	408	503	513	477	514	513	429	497	499	505	499	470	462	502	511	511	475	472	494	496	493	532	502	534	462	473	518	523	484	498	488	485	491	458	522	513	492	487	505	519	443	482	496	487	440	481	497	479	469	458	491	527	558	460	492	500	512	467	542	478	487	497	472	485	476	468	478	508	484	488	456	480	451	453	476	463	474	464	481	474	480	448	499	522	492	458	492	513	503	518	489	479	491	486	495	477	469	458	505	520	502	489	534	471	470	460	493	486	503	449	492	490	475	503	480	459	488	498	504	481	490	462	472	451	464	480	504	527	448	504	518	520	507	476	485	471	477	527	480	494	480	510	521	499	453	503	479	469	479	491	487	495	514	513	502	474	483	475	492	495	482	518	508	503	471	481	526	498	494	492	505	485	520	481	479	495	459	488	450	487	486	471	488	491	476	523	475	482	502	508	464	484	509	514	479	492	510	506	479	495	501	483	457	491	477	481	488	482	495	487	501	478	473	470	472	511	509	497	496	482	497	511	471	517	464	485	498	510	530	494	530	497	499	490	490	431	500	452	505	497	480	510	512	492	455	449	498	449
20672	37575	31173	22948	17701	14137	11552	9409	7352	5579	4410	3369	2574	2089	1619	1388	1251	1096	1055	968	972	876	885	966	965	1020	924	964	852	885	824	824	850	865	860	842	843	831	861	799	820	787	820	784	779	819	819	802	810	768	714	736	739	756	740	760	739	732	784	684	746	734	706	733	720	724	725	710	757	733	702	739	743	763	701	706	768	729	779	721	750	702	737	774	768	740	737	750	736	763	719	712	685	747	725	757	713	735	761	735	742	758	740	726	766	747	736	718	748	777	742	769	722	737	766	726	748	737	756	771	778	761	660	741	729	750	761	701	749	714	682	791	737	731	726	746	734	747	720	702	746	697	707	718	701	736	770	695	683	726	733	705	709	786	689	716	727	722	699	741	729	739	751	760	684	751	737	746	735	739	723	760	742	705	766	734	742	716	735	738	758	720	738	697	768	720	648	731	699	718	741	786	724	705	716	734	747	716	756	725	701	713	721	700	748	721	700	750	671	741	712	779	759	709	744	720	729	727	799	764	728	729	695	699	687	696	703	664	790	761	765	728	742	787	723	727	725	759	688	705	739	746	723	722	782	769	718	719	795	695	716	715	739	698	712	729	765	729	684	731	757	704	737	719	755	697	711	668	739	742	715	777	678	728	686	701	753	740	691	726	728	715	775	763	710	718	723	735	733	745	742	718	730	731	732	719	774	735	723	750	765	754	695	751	731	751	726	703	691	730	757	705	667	748	746	753	759	743	757	742	733	761	720	742	749	711	764	739	743	725	755	811	709	748	705	748	729	714	672	742	707	735	748	726	705	752	761	736	742	726	721	736	749	769	724	739	740	715	727	702	750	682	710	697	722	752	786	738	729	707	771	729	716	748	742	699	738	713	761	735	780	741	733	713	770	679	719	725	731	734	742	739	716	696	674	735	708	717	703	738	731	727	740	719	722	775	683	689	809	739	669	763	740	771	759	763	735	711	724	723	676	773	728	754	723	699	704	737	761	749	777	703	700	763	724	743	720	764	774	764	750	739	724	780	740	739	720	694	705	660	725	735	738	716	737	723	741	740	802	736	723	753	746	791	729	747	768	697	747	728	701	756	684	714	746	744	702	766	716	695	718	715	752	725	801	714	742	734	748	697	711	721	746	690	688	765	742	720	739	723	696	730	708	747	755	730	788	707	730	730	734	735	763	760	757	745	673	761	761	737	719	729	740	690	718	749	742	679	714	756	745	733	723	727	705	712	744	705	680	728	719	722	712	742	731	717	683	747	794	754	740	711	715	751	724	743	725	760	739	740	714	723	772	722	707	715	767	768	749	738	740	739	736	732	757	704	706	703	761	775	728	693	752	742	691	644	743	661	719	712	741	754	780	727	711	702	693	737	731	782	743	683	742	762	732	761	698	718	742	717	727	739	771	741	738	734	714	745	686	747	778	721	752	750	712	724	740	718	747	742	715	746	764	735	686	710	760	698	677	754	724	762	727	742	802	689	708	741	676	739	714	748	746	717	777	722	758	690	708	753	700	688	752	698	724	730	755	741	740	755	721	721	760	760	702	747	667	733	749	736	704	716	683	743	733	711	732	693	684	757	717	703	716	702	702	705	744	752	734	778	719	704	772	744	715	712	726	742	722	726	725	714	717	737	776	736	701	753	758	772	748	716	743	743	717	696	727	697	732	711	701	726	747	718	753	729	751	710	725	725	736	712	738	664	743	729	775	728	752	751	749	747	754	713	712	729	757	749	771	681	687	758	727	760	759	756	705	726	761	756	715	774	740	712	696	732	727	750	727	756	716	705	757	731	694	690	689	759	750	758	761	730	647	727	746	717	725	708	716	724	709	751	728	761	729	754	746	743	728	708	693	709	725	718	708	758	729	724	747	684	735	730	708	731	774	766	747	731	755	715	732	748	751	716	765	760	768	741	760	756	762	741	707	742	728	736	708	743	708	697	703	732	725	789	735	687	725	724	702	706	746	751	733	756	733	714	722	750	731	717	689	733	737	716	699	701	710	734	726	776	712	715	757	716	739	749	700	721	743	744	741	741	737	681	721	714	751	716	790	791	674	730	730	700	758	753	748	720	757	727	727	722	718	728	756	760	720	739	685	728	726	713	705	755	752	717	715	700	738	723	746	700	738	741	754	750	707	713	750	730	720	714	755	694	715	755	769	743	783	774	695	755	716	760	784	709	720	716	665	690	701	747	734	693	702	725	710	741	722	752	766	749	719	747	714	744	722	708	723	729	751	764	714	711	713	754	672	713	723	722	747	708	732	729	710	696	654	713	727	735	716	741	746	727	703	737	739	746	730	737	734	705	729	722	735	677	756	755	753	713	712	735	775	707	749	724	693	710	731	749	736	733	745	740	761	698	748	678	703	719	674	747	758	747	723	758	740	730	778	675	734	705	728	712	706	732	745	713	765	726	798	744	719	711	741	749	734	725	759	720	734	709	690	691	728	701	677	727	705	771	718	746	728	720	752	761	740	764	769	723	762	743	679	710	731	753	731	753	709	747	749	747	746	750	766	742	709	750	718	715	747	750	741	726	751	784	692	712	762	748	706	755	742	692	733	721	748	740	730	714	669	728	701	763	729	690	749	774	706	761	738	745	751	776	724	722	677	705	744	717	716	753	709	758	739	765	753	742	719	775	731	719	714	666	719	776	721	691	690	728	701	722	740	718	741	685	760	733	711	729	734	733	727	713	700	743	715	748	686	695	678	788	756	736	793	748	707	720	711	719	718	729	773	718	760	700	693	751	698	744	707	697	717	699	719	715	684	733	751	705	709	795	724	676	740	750	725	753	684	747	700	714	754	720	698	723	701	702	694	727	748	725	767	753	698	725	739	733	714	711	730	763	754	729	777	764	732	721	796	739	694	762	749	692	725	743	729	758	759	725	733	712	746	740	718	729	663	722	721	716	710	714	705	704	727	701	712	748	767	749	729	748	720	687	791	767	733	715	749	709	734	720	752	731	729	733	716	724	746	734	736	718	770	732	797	739	722	701	720	686	755	722	709	694	728	740	766	785	771	746	674	746	752	722	741	733	738	767	708	711	722	724	727	712	753	734	758	696	742	724	755	774	721	744	744	712	686	702	759	742	743	735	721	744	691	696	719	743	757	689	729	700	723	749	712	787	750	738	707	704	716	717	727	723	741	771	703	766	770	674	742	717	741	663	714	688	719	760	727	711	744	770	718	759	720	724	791	767	708	719	698	701	743	770	739	701	727	756	744	739	702	737	732	711	703	696	690	713	759	791	722	747	729	742	723	733	720	743	721	782	741	704	727	749	764	741	732	750	731	743	714	726	756	738	763	748	757	794	683	734	724	747	727	735	752	733	753	720	724	721	708	722	732	761	728	739	772	754	759	744	706	738	703	755	710	712	742	729	722	763	764	709	748	658	725	738	729	775	783	751	703	739	750	743	725	691	719	661	730	709	739	727	745	710	785	756	737	739	690	744	751	733	736	672	721	732	741	742	706	744	713	786	719	720	756	715
27395	19778	15332	8953	4611	3113	2487	2007	1608	1302	1180	990	923	788	847	809	760	715	708	675	707	660	697	718	752	706	721	732	717	739	670	679	701	690	722	671	711	703	678	662	698	661	690	685	703	695	705	689	700	686	704	674	650	690	711	701	686	680	654	687	682	685	730	709	690	694	709	702	677	706	652	655	676	682	680	706	651	700	638	718	669	686	688	719	639	637	655	677	668	699	667	695	710	658	659	673	674	679	645	669	720	662	653	689	621	673	722	686	653	672	725	702	689	652	699	667	730	667	677	721	678	610	660	692	662	671	639	700	702	680	656	673	707	659	713	658	683	693	666	665	670	620	723	723	678	718	650	662	633	678	685	695	694	674	675	649	639	670	650	701	649	723	686	704	676	624	704	660	671	672	654	642	654	673	705	693	671	657	650	645	671	702	678	655	683	678	676	671	677	628	675	627	668	697	700	676	696	654	664	699	682	689	625	679	650	703	633	691	652	716	717	671	620	678	721	723	641	666	678	684	729	722	678	705	660	673	669	689	696	711	674	677	689	629	701	717	656	680	707	657	635	633	662	728	701	710	685	687	701	714	673	631	712	705	653	690	653	691	680	652	640	661	688	663	668	677	718	620	661	682	692	677	688	655	686	696	651	691	640	666	654	667	664	634	695	673	654	698	680	648	702	693	666	703	731	665	655	673	664	739	729	652	677	658	667	649	649	686	665	684	675	704	700	687	672	715	718	664	671	703	667	683	694	657	681	694	640	703	693	665	693	667	712	660	709	665	732	706	684	712	636	659	710	696	689	666	661	661	678	641	653	678	698	702	632	736	709	661	678	633	689	705	694	676	688	680	688	675	649	671	670	701	665	659	661	682	666	663	651	663	741	680	677	705	684	700	692	655	717	689	690	640	694	726	637	680	693	681	670	667	677	671	665	686	702	643	655	672	635	678	673	713	639	741	654	659	654	636	679	689	674	686	709	690	663	668	695	734	634	695	741	681	645	690	662	664	683	675	699	651	700	677	703	703	668	653	629	720	678	653	668	714	691	715	696	657	682	712	643	699	677	675	665	644	675	657	711	694	650	685	685	709	693	636	612	679	637	712	662	683	640	718	642	669	672	664	683	648	669	639	692	690	649	694	672	648	657	666	696	690	652	671	669	682	695	697	672	731	640	693	662	680	655	678	637	727	713	702	701	659	659	658	667	690	674	634	623	707	684	643	669	699	639	668	700	716	658	636	662	698	616	667	686	682	684	661	694	706	723	698	685	720	719	665	668	706	674	645	711	669	640	676	679	676	691	684	652	697	663	692	696	674	663	712	713	680	685	656	690	639	657	684	687	668	689	636	681	725	635	670	615	657	687	705	706	689	633	657	658	673	675	707	722	677	663	658	706	685	713	694	643	674	669	689	676	669	665	690	695	682	656	656	692	706	691	649	665	685	646	668	667	641	693	666	651	683	698	679	697	715	670	697	702	685	676	692	672	654	690	642	659	622	714	653	667	630	732	690	650	626	643	664	632	675	671	709	693	701	686	698	629	677	658	656	666	707	665	696	712	722	691	695	686	687	703	727	721	666	691	651	661	653	701	715	687	650	636	650	709	697	724	688	649	666	719	667	716	649	607	684	654	717	692	647	691	714	632	696	729	649	657	687	633	670	629	728	693	735	681	665	701	744	706	649	693	650	667	702	659	655	643	582	694	646	663	715	728	666	708	638	701	651	688	668	675	685	708	680	684	660	680	675	645	696	685	678	713	636	649	668	668	671	694	673	663	710	714	676	702	670	661	703	691	651	634	683	714	719	637	670	691	667	719	679	665	687	690	619	702	682	682	696	723	632	717	677	701	675	647	708	666	663	744	643	652	661	667	700	737	701	711	728	669	670	694	668	688	678	628	633	693	679	748	665	694	666	678	666	682	676	636	712	611	738	675	689	700	645	709	689	678	667	678	660	673	701	691	664	663	714	658	690	633	664	661	730	672	701	710	674	699	716	677	657	680	645	669	642	683	715	641	673	650	698	680	684	668	614	658	691	694	701	658	668	691	667	672	688	697	660	664	665	715	680	666	682	650	693	667	652	693	690	656	618	711	695	697	624	686	669	697	688	655	674	666	680	695	663	648	726	658	718	703	678	670	699	678	746	675	688	676	665	667	672	684	681	655	681	632	661	696	677	672	664	676	683	710	674	644	727	648	642	648	643	683	694	700	708	631	689	653	670	702	712	635	672	702	684	682	703	642	668	688	707	706	690	684	662	650	671	666	690	703	663	669	679	696	689	625	708	658	668	703	684	676	642	687	651	664	657	690	671	713	624	669	658	636	680	675	654	680	691	660	678	664	662	705	675	695	671	667	701	692	625	680	642	649	704	641	664	723	680	717	648	640	691	679	683	698	705	663	656	714	725	669	666	639	640	655	700	717	653	660	697	669	664	621	652	687	682	654	653	693	727	688	663	709	707	639	703	676	663	675	648	652	665	668	701	660	645	715	682	694	707	644	640	664	642	678	633	681	639	654	682	648	654	698	682	666	693	684	708	699	688	662	703	704	672	696	677	680	688	692	684	676	640	643	690	690	672	693	663	685	698	655	687	679	681	653	674	663	673	668	690	700	666	684	642	655	646	703	732	662	639	729	642	682	653	660	678	657	623	701	698	705	670	724	686	661	661	683	655	734	663	668	659	710	678	709	672	659	685	708	718	703	643	691	714	679	709	674	691	695	687	649	672	645	677	668	734	669	669	619	699	689	683	660	648	695	667	616	683	692	643	674	680	744	684	639	662	699	694	701	666	642	700	722	627	617	685	615	676	700	679	672	687	710	676	684	693	634	675	664	671	653	724	655	706	682	682	670	657	729	694	686	721	656	704	684	661	697	706	721	659	690	693	691	669	697	670	679	657	661	657	701	657	684	681	677	732	695	686	624	716	688	641	658	688	677	676	747	699	683	672	714	682	699	690	632	676	677	648	702	683	673	649	684	715	702	666	682	646	656	689	667	600	675	655	653	678	684	667	680	711	640	683	690	669	663	699	702	676	658	681	661	652	675	707	676	655	668	670	712	675	709	686	697	664	672	688	693	668	738	682	675	668	693	645	639	644	621	650	701	676	711	686	606	670	671	663	684	652	650	674	650	686	660	691	673	641	702	695	721	738	709	680	662	701	692	688	720	694	632	620	691	690	642	710	687	633	671	634	686	657	678	677	713	693	714	721	676	670	700	718	656	696	707	663	672	700	626	662	690	678	708	666	669	704	708	700	663	668	672	679	677	657	651	664	683	678	664	678	698	683	655	642	698	709	684	689	698	684	710	708	718	621	629	685	683	699	643	698	711	696	650	734	654	699	636	679	682	713	687	683	692	650	739	694	664	693	680	685	626	739	670	691	663	634	709	634	695	702	623	680	675	670	700	661	635	673	701	682	671	686	665	670	705	677	703	674	718	660	670	692	609	651	664	657	634	681	641	711	688	694	670	685	667	686	687	697	669	631	684	649	704	672
16814	26752	21054	13760	9782	7434	6037	4791	3938	3051	2613	2086	1715	1481	1397	1220	1150	1169	1161	1129	1058	1082	1079	1110	1221	1129	1124	1137	1073	1095	1061	1062	1041	1146	1067	1065	1040	1079	1077	1069	1098	1067	1042	1021	1012	1041	1049	1010	1060	1067	971	991	1084	1014	1059	983	986	924	1017	1023	1010	990	1057	992	970	969	1048	984	1025	1035	1014	1010	1031	1020	1029	952	1040	983	1010	1000	978	1033	998	1062	1039	1012	1056	994	998	1100	982	1008	1060	1011	1022	1044	950	1013	959	958	964	983	1036	1014	986	1047	1026	1002	978	1004	936	1011	1048	995	1048	1033	1032	1037	1071	991	999	1021	1022	1045	974	993	1086	1014	1000	1024	1003	1040	1002	1046	1016	940	1008	1023	1041	1024	996	1042	1048	1012	980	1006	997	1028	1000	1028	1057	1025	1050	994	998	951	1044	1016	1043	966	990	1076	1036	1022	963	1028	1055	974	1012	1005	1009	998	984	1012	1041	1043	1000	1026	1052	1035	1009	985	994	1008	1044	1001	990	1025	1014	1035	1031	975	1059	996	1018	981	1042	993	928	1002	1018	1013	1021	1016	1005	1060	1025	947	1066	1103	959	1045	1007	1086	986	1041	1012	1058	991	1010	1001	955	1005	1048	1079	1014	1016	1065	1040	1029	980	1008	1009	1024	1011	1012	1056	1016	977	995	1015	1008	1017	1015	1018	1063	961	967	1013	993	1071	1005	1011	976	1062	989	996	1018	966	983	1001	1007	1032	1040	1098	1049	1035	1077	1018	994	995	997	1025	1019	1009	989	1047	1032	1005	1015	1075	983	1004	999	1034	933	1011	1008	1049	962	1061	1009	1030	1064	983	1030	1005	1025	1036	988	1007	1043	1022	1008	1051	1003	977	1034	1022	981	983	1024	958	991	1073	1004	1063	1005	986	1062	978	1009	1074	1044	1016	1049	1019	970	1041	982	1014	1033	1008	1002	999	1040	1051	966	1027	1026	944	950	1039	1002	992	1043	978	1019	1027	992	1009	983	974	988	998	1037	1009	1031	1004	966	1007	1015	1035	1013	992	1038	1010	1009	1017	994	1004	991	998	1060	992	1004	1006	1004	1068	1000	1010	1013	1003	990	963	1023	997	1039	1006	1015	980	974	1069	1005	1035	1058	1003	1016	1038	1022	1018	1002	985	1038	1074	1013	997	1062	1045	1017	1065	1009	988	1011	972	1050	1090	1071	1044	1022	1034	1067	1020	1033	1040	1018	996	1044	962	1069	1019	1018	983	1041	1018	990	1028	987	981	1037	1035	1027	1039	965	1066	990	978	1003	1040	1032	981	1035	1036	1028	1044	1032	993	1012	1009	989	1025	982	966	982	1021	1022	1001	1017	1037	1091	992	976	1000	969	1038	988	1012	1088	989	944	969	1073	1056	984	1019	1011	1049	1021	992	1018	988	974	1075	985	1055	1068	1021	1027	1041	995	1004	1030	1032	1034	1029	1059	1001	1027	995	1002	1002	978	1046	949	1054	956	999	984	976	1042	1078	1050	1029	1068	1022	1000	978	977	992	1011	980	1022	1039	1052	1027	1002	1018	1027	1035	993	1010	991	1000	1067	976	1017	956	1034	1014	1023	1049	1029	1028	985	1017	1074	1032	1026	1018	1023	1002	1020	1022	1009	1052	1033	978	1062	1006	991	1067	1039	1041	1003	1032	1065	1053	1086	999	979	1024	1057	994	1048	997	987	1022	1004	977	997	995	1033	980	998	1058	1027	1037	1003	1059	1003	991	1022	1028	1026	971	972	1041	1018	997	989	974	994	1011	1065	1089	957	1029	999	974	1012	1014	1029	998	1018	963	1053	1024	1037	1042	1019	1046	1002	1063	1002	1035	965	1048	1021	1012	999	1037	1038	999	1032	996	1039	1009	1062	1044	1010	1034	1042	983	1038	976	981	998	1024	1011	992	1033	969	1063	958	1034	1089	994	971	991	1025	999	1017	1000	1022	1042	969	1038	1019	1026	1023	1052	956	1026	1041	1008	1016	994	1010	1001	1061	1030	1060	985	1039	1007	994	978	983	1029	1011	995	984	1026	1040	944	1007	998	1022	1057	984	1034	1046	1028	1044	1025	1039	1015	982	1000	988	1032	1003	1010	962	1004	1007	985	971	979	1054	989	1026	1005	1059	1022	1062	1032	1045	1006	1005	963	1026	996	988	992	1011	1041	1009	1001	974	1017	1011	930	1027	1008	972	1015	978	969	988	994	1024	997	1033	1059	1003	1020	1018	1011	1004	1009	1032	1051	1057	1043	997	1030	1013	972	1029	988	1059	997	1063	985	1046	980	988	1020	1015	1071	1001	1012	972	1061	950	978	991	1012	992	1058	989	1073	1029	1009	1009	1062	989	1035	996	1006	1029	985	1075	1006	1038	1026	964	991	1014	997	953	1037	994	1028	1046	1017	968	1049	1013	1022	1046	1023	969	1079	1022	988	1009	1060	1004	967	993	1015	1042	1016	993	950	1001	987	960	983	1050	981	1041	1005	1026	985	1010	1018	963	1006	1025	1010	1052	990	962	994	951	1051	1030	1041	934	1006	1061	1046	958	1051	1007	992	979	961	953	1022	1008	998	1024	947	957	1040	1013	1005	959	1059	1000	1006	984	1054	1017	1001	1014	1023	1025	1003	1028	1030	1020	1013	1008	1036	941	992	1024	976	1029	1059	955	989	999	992	981	998	1059	1076	953	957	1038	1023	973	1012	1016	1044	977	1024	1051	1081	1035	1045	982	1039	1017	1022	1017	1041	975	968	989	1006	1055	1036	1019	973	999	1009	1011	990	1026	1021	1043	989	1016	983	1062	1050	1026	1020	1044	987	1037	970	987	987	1008	1048	982	1022	985	990	979	981	1009	1013	995	1011	996	1008	1008	1088	1076	924	984	1023	1058	1037	1008	1034	1037	1058	1021	1011	1015	993	971	981	1029	1040	981	968	997	1062	1016	967	959	994	1052	1013	1020	1010	987	1013	985	1038	1001	988	1011	991	1018	986	1066	1007	1013	1025	1040	995	972	1008	1045	1001	973	1008	1063	1005	1023	954	1042	1010	1066	967	1002	1023	1040	964	979	992	949	1029	967	979	1006	1045	1073	1085	966	986	1086	995	1081	976	1002	996	986	975	998	1002	1029	1028	1000	1003	987	1006	1016	967	1006	1039	993	1099	1030	1044	1038	985	1026	1054	1049	1034	1035	1070	980	958	1009	1077	954	1035	980	955	1026	992	992	981	1020	962	1018	1013	1033	991	1034	1024	999	1029	985	1030	1000	1055	984	1042	1019	1037	992	976	1017	1008	1023	1020	962	983	1026	1005	1019	990	941	1018	1057	992	964	1063	973	971	1044	998	1040	1022	1077	991	991	1033	992	998	1028	1032	969	972	981	991	1004	994	1044	1004	1023	1023	994	981	1005	1060	962	1035	1030	1032	1047	988	1032	1029	1079	951	1033	1033	1009	1033	1053	1038	976	958	984	1001	999	986	1014	936	1026	997	981	1046	989	1040	960	989	1064	946	1042	1039	1011	982	980	1006	982	1006	1046	1000	1027	1014	1058	1008	1042	1013	1003	934	1002	1025	1001	1028	1055	1038	1065	1043	953	1044	1047	1060	955	934	1011	1003	1011	1041	1038	1008	930	979	1037	992	1081	992	1059	1050	1035	941	949	1013	942	983	1007	1057	1044	1032	1021	1057	968	1015	1008	1042	1006	1043	1026	1030	981	1034	990	1053	1058	997	1035	1008	1010	1058	1014	1002	1022	1014	988	998	986	1018	1051	1009	1063	1017	1040	1026	1029	998	1050	1074	1015	1002	991	970	963	1023	1007	960	1008	1042	942	984	1008	979	1030	945	989	1011	980	1035	1038	1064	1099	987	1005	1008	954	988	1024	1046	994	1012	1019	987	1049	1040	994	993	987	959	982	1042	1031	992	992	994	1050	976	1004	1060	983	980	1049	1008	1013	1076	958	1015	1040	1024	1037	1025	996	986	1000	1021	1040	998	953	997	1039	961	1101	965	1027	1035	971	944	970	1057	1043	980	1063	1006	1041	1018	972	1007	982	1003	1056	979	1057	955	1022	1052	989	999	939	1023	1028	971	1027	997	1021	1063	989	1034	1051	1000	1034	1040	1048	1041	1011	1055	998	1002	1016	1036	1020	1032	1011	1016	1002	1007	1038	1003	1049	1042	1018	990	1026	1028	983	1052	1050	1001	1015	991	977	1018	987	1004	1065	982	1022	993	1018	1036	965	1008	911	1008	1000	967	1005	1029	1027	1041	1019	1018	1063	1020	1036	1053	1043	994	1027	1010	958	970	1019	965	1037	984	1022	980	963	1050	1017	934	1030	963	995	995	988	970	1005	974	1014	1028	1024	1025	990	1002	1011	993	1001	992	1037	953	985	1005	988	988	1047	982	1000	1027	1034	1016	1041	1019	986	983	995	1030	1025	1002	1022	1004	959	994	1036	1024	1000	1017	964	1015	1031	956	1048	963	982	986	1067
23281	21121	27668	24851	19986	8961	4726	3042	2244	1819	1480	1214	1036	877	748	774	702	695	632	634	646	644	607	635	673	630	648	683	621	615	595	592	553	631	618	627	614	604	570	617	567	595	578	640	580	584	576	602	596	553	591	550	569	590	599	545	634	609	568	537	594	580	598	600	561	558	597	566	529	586	605	562	567	635	602	559	586	611	572	560	566	615	600	555	602	605	546	576	559	596	586	576	576	593	612	618	570	547	615	555	553	587	621	616	601	635	551	585	616	607	582	577	569	600	590	555	589	606	580	600	553	609	582	554	574	566	606	616	618	555	567	590	579	567	594	604	591	597	619	586	591	613	587	572	574	606	572	561	571	589	594	583	595	583	558	608	597	585	579	579	566	608	565	571	594	546	623	571	533	565	620	552	589	560	548	584	564	589	600	564	591	553	587	586	637	527	571	568	583	532	591	587	556	525	556	576	585	553	607	570	556	550	560	549	593	607	566	580	581	561	597	590	580	598	557	560	564	594	563	591	590	548	544	554	579	606	594	586	553	601	620	606	586	561	571	586	599	581	590	567	586	589	571	561	585	498	550	608	576	566	597	570	596	557	577	579	586	615	576	537	547	556	561	598	548	571	578	561	630	583	565	595	552	583	542	627	599	625	597	588	589	542	576	585	580	568	585	570	555	613	590	564	598	617	592	572	577	566	565	508	549	585	567	543	593	556	571	584	576	556	584	573	555	565	550	588	595	565	582	551	576	550	559	518	566	610	637	558	565	522	577	562	600	571	576	586	576	620	570	586	583	599	607	568	556	608	567	632	589	581	546	542	588	553	555	570	585	599	606	600	577	577	585	572	584	586	587	554	589	599	580	559	583	575	595	631	565	573	549	574	555	625	602	545	565	621	563	547	605	597	570	591	581	638	566	560	600	555	562	577	578	569	610	553	552	602	620	614	598	591	541	550	594	600	559	608	558	575	628	566	613	544	622	584	589	603	573	597	597	559	588	603	553	608	580	587	643	591	609	535	539	580	570	549	584	578	580	580	625	607	614	571	579	568	569	565	578	589	570	588	573	597	570	632	549	589	616	584	519	597	598	551	523	579	593	553	589	580	587	603	606	576	587	581	537	589	564	574	560	627	595	579	589	575	578	561	580	561	557	513	588	557	591	616	571	594	547	608	565	588	583	560	548	597	549	567	622	615	525	600	617	574	546	559	567	595	581	591	632	566	570	577	592	608	576	577	602	557	588	571	538	537	601	578	554	558	572	590	577	599	582	567	578	569	592	574	598	615	601	546	611	626	563	549	598	585	571	608	558	582	605	571	563	617	599	593	574	525	544	589	549	567	586	556	591	567	554	584	566	591	564	632	598	587	639	608	566	617	573	612	551	531	635	552	602	597	595	579	612	531	564	520	600	543	591	558	635	541	557	551	583	562	554	574	571	563	574	599	566	601	584	603	616	551	554	598	574	617	614	576	596	573	576	553	600	578	636	574	572	553	573	569	564	599	565	560	586	602	546	561	645	565	577	609	608	619	600	562	629	621	585	563	539	550	566	581	558	578	635	563	565	595	614	581	592	589	572	562	570	597	620	569	589	579	601	566	547	577	602	603	589	609	582	578	562	596	527	564	528	605	581	569	582	574	592	615	597	620	626	568	540	576	565	601	597	565	614	593	547	584	564	570	606	543	598	567	591	579	555	570	641	545	602	578	601	599	614	629	584	575	641	568	620	617	594	597	559	573	545	557	597	552	594	555	574	564	574	617	599	584	573	573	567	578	606	573	591	565	577	561	607	543	603	587	587	557	559	603	540	533	567	570	592	584	552	633	594	568	558	589	570	573	601	537	562	625	585	556	612	613	591	550	542	584	581	593	592	535	544	525	541	587	606	565	563	530	560	573	555	591	584	580	559	635	543	603	595	565	541	595	609	577	549	561	549	582	562	527	584	576	573	577	547	576	569	600	565	585	622	613	531	586	553	610	572	551	562	537	583	603	557	560	579	582	582	582	591	578	584	553	623	648	581	572	574	573	578	573	515	554	605	561	571	559	555	575	591	568	559	530	564	605	565	565	569	589	567	586	579	571	616	604	585	642	578	558	601	564	570	556	560	580	641	576	598	580	518	602	549	613	579	567	564	588	603	597	538	563	535	614	559	564	570	569	604	610	599	584	569	584	548	597	577	600	556	549	543	564	595	608	594	543	562	588	578	603	600	607	546	578	590	576	527	567	563	582	549	559	585	587	571	627	586	535	561	556	555	586	576	598	561	605	538	598	596	600	581	583	549	542	588	583	577	581	613	646	521	547	571	550	607	588	542	578	553	595	612	589	566	594	589	561	569	585	533	584	558	586	579	592	568	557	595	625	572	566	592	630	541	582	595	538	584	538	613	574	563	612	585	578	558	586	547	573	633	552	520	553	572	610	596	592	604	574	587	631	582	585	589	585	572	558	588	626	587	564	612	598	579	568	554	606	557	584	600	586	636	592	554	567	578	562	555	586	594	589	554	603	584	566	548	559	533	576	580	615	582	606	560	563	567	593	586	562	583	565	594	589	602	585	561	528	612	625	578	559	553	550	568	567	571	591	579	561	595	604	556	561	614	592	519	567	587	597	576	592	613	579	560	599	591	554	557	618	595	607	554	579	575	548	571	571	599	604	593	568	565	575	577	601	595	590	611	583	579	537	605	593	608	578	605	590	576	647	567	550	591	544	522	565	575	533	594	553	589	569	558	562	592	603	566	574	574	593	599	559	587	548	584	595	549	566	553	567	580	575	550	562	559	621	562	597	591	585	555	600	593	568	549	585	551	577	562	602	593	562	581	573	602	587	611	577	620	576	607	616	603	589	591	580	580	590	577	600	577	610	576	582	615	602	582	603	604	608	571	614	597	559	586	633	565	558	593	566	568	600	630	584	577	605	634	618	579	583	577	584	577	629	601	566	571	577	566	601	566	600	612	594	585	542	574	557	620	591	598	598	536	579	559	547	572	602	569	546	559	557	578	615	584	602	545	611	575	592	623	581	557	571	567	622	570	603	620	619	572	586	617	610	560	543	572	572	592	554	578	604	560	578	559	562	526	587	620	556	633	589	553	594	565	574	577	578	588	570	579	561	550	592	578	612	548	572	548	649	560	600	605	547	557	581	591	604	568	565	586	609	586	554	557	601	592	545	605	520	548	568	569	552	565	554	588	552	630	594	609	581	614	618	562	601	539	577	565	567	571	609	564	574	580	572	625	592	575	569	612	589	545	538	603	604	619	584	568	567	593	551	583	584	594	609	577	542	526	556	587	591	564	566	612	516	561	574	608	535	574	571	587	575	551	569	592	558	573	588	596	574	600	577	593	579	590	582	573	633	539	543	605	613	602	603	603	559	565	599	608	590	587	580	606	574	633	577	597	592	561	574	575	585	591	555	576	575	573	572	626	609	604	577	604	583	568	544	582	608	588	597	594	613	581	560	563	633	576	545	594	584	621	586	585	565	540	533	633	579	565	562
17994	33214	27442	19138	14085	10890	9011	7284	5690	4438	3482	2734	2092	1706	1441	1338	1212	1114	1069	990	993	1025	983	1068	1046	1067	1012	968	943	986	963	935	912	944	943	916	993	945	977	902	918	886	954	959	877	909	916	924	892	887	843	882	915	823	869	946	937	856	841	907	853	865	861	876	895	915	829	857	863	861	893	873	880	890	892	861	868	916	863	826	852	857	894	858	844	860	865	896	842	843	923	888	879	895	914	844	866	862	847	894	887	872	862	809	885	897	898	853	937	871	914	826	894	894	926	853	953	856	935	880	910	820	870	920	896	903	874	880	845	879	855	870	935	873	843	873	878	910	850	921	857	866	877	879	880	849	905	912	869	888	894	876	927	918	858	865	866	894	882	864	910	873	861	862	875	874	924	866	861	868	828	886	873	872	883	907	910	883	872	881	911	818	868	913	801	823	887	862	847	900	905	847	898	829	872	899	824	814	850	833	804	840	834	918	897	874	875	859	818	842	865	854	834	867	854	849	925	882	847	913	879	945	850	891	838	884	859	878	855	867	863	862	895	893	908	867	919	859	855	844	881	902	805	887	895	880	872	819	877	921	866	904	860	889	898	855	853	876	872	882	810	842	897	829	860	863	817	865	874	900	884	875	904	843	873	872	913	908	793	842	868	799	886	846	883	845	899	836	869	885	879	895	860	894	851	848	903	862	836	874	859	885	887	852	904	907	848	911	911	851	871	872	913	869	930	893	858	915	901	867	886	840	855	854	904	883	876	901	882	901	838	878	834	870	889	818	887	913	898	869	841	868	858	890	895	849	877	877	906	865	908	899	884	882	881	859	913	856	857	878	825	829	820	875	918	894	849	889	898	876	875	864	869	840	860	869	899	818	854	843	865	884	886	874	841	878	876	877	860	887	841	873	879	854	861	855	851	830	859	899	903	884	884	870	841	867	856	826	905	865	853	874	883	867	871	856	888	887	863	903	844	895	855	881	860	875	935	891	889	848	920	853	872	888	850	878	887	895	918	916	874	925	848	886	849	833	837	883	875	850	907	879	895	895	883	884	886	902	882	853	846	862	891	893	874	902	873	889	859	814	863	845	851	852	850	903	856	837	856	805	843	840	916	889	882	862	864	884	877	844	855	793	912	893	865	877	922	907	868	859	817	890	823	876	879	880	845	905	854	874	851	878	847	852	875	856	894	858	874	885	850	851	837	902	916	887	895	868	892	895	873	866	870	879	945	845	887	865	888	907	845	867	863	820	897	860	888	850	863	908	877	841	850	901	934	919	916	857	922	945	863	847	922	818	917	874	890	873	849	891	851	879	859	898	901	863	869	904	849	861	881	877	874	967	860	828	873	876	832	873	876	837	897	869	901	868	888	894	875	907	910	914	899	900	860	873	902	854	881	859	868	872	846	891	865	904	892	844	870	910	904	867	864	843	904	848	806	840	877	831	931	922	860	844	827	860	828	899	864	890	874	837	862	908	882	882	898	850	893	876	900	821	903	847	863	862	828	860	908	867	901	903	862	819	868	901	876	883	829	847	890	859	860	851	884	852	920	863	878	917	852	865	866	856	905	855	817	903	931	861	888	825	875	878	859	925	925	858	872	891	849	868	837	907	910	874	907	899	919	849	916	882	860	892	863	841	841	895	895	874	878	900	862	847	850	849	862	876	855	830	885	854	857	820	866	828	849	887	892	843	875	860	878	877	858	852	830	890	892	883	922	910	898	859	942	881	871	849	904	851	857	884	905	841	900	892	926	842	858	879	814	865	871	863	827	877	871	873	871	888	863	931	880	834	908	872	842	890	882	818	832	889	861	870	836	849	844	851	832	888	846	871	841	867	911	862	892	938	929	903	851	853	867	842	865	869	855	853	925	852	835	821	875	876	900	861	878	895	893	871	848	871	902	863	887	831	847	840	894	834	827	923	856	871	914	855	838	887	872	870	859	879	865	890	813	852	918	847	785	862	843	891	912	862	904	862	906	914	895	871	880	887	861	858	871	852	846	850	938	902	833	938	927	847	846	881	895	892	869	866	848	867	850	901	858	896	833	888	878	896	891	865	884	846	861	879	882	869	893	828	880	859	896	864	867	909	876	881	839	880	905	858	868	883	831	877	834	899	817	869	838	902	885	849	863	855	820	888	875	824	863	865	850	832	791	939	931	864	850	934	921	911	840	861	884	870	823	838	814	863	879	856	838	824	867	826	872	879	885	898	894	890	853	904	850	885	812	909	880	857	894	903	919	860	880	816	856	913	893	882	876	887	841	842	792	861	860	834	901	917	870	871	831	840	856	870	878	885	897	842	856	874	856	872	886	882	822	802	867	920	863	891	912	864	834	895	876	914	871	911	893	858	842	896	890	906	869	872	914	881	838	890	865	883	872	860	894	883	832	902	833	855	893	856	808	907	838	878	867	878	868	927	864	864	826	897	820	853	844	882	864	877	913	901	862	880	838	847	857	833	902	875	856	880	831	853	886	868	851	923	869	899	879	895	846	899	890	852	898	825	896	837	866	852	831	852	879	929	852	887	846	918	817	897	848	846	856	892	846	859	877	876	849	841	813	908	883	808	828	936	849	953	852	888	913	869	883	885	881	921	816	877	847	881	877	881	836	879	852	870	843	902	905	862	892	865	855	859	859	880	879	836	928	911	883	874	826	865	860	851	884	852	886	856	881	835	882	845	872	834	845	894	851	862	842	888	910	855	818	893	917	886	830	895	823	900	879	870	862	898	853	885	890	854	881	882	905	882	873	888	904	839	824	863	832	870	912	858	895	929	848	848	831	895	902	898	854	873	839	861	827	840	803	814	890	862	872	931	837	831	874	860	862	842	903	910	844	818	897	893	862	880	885	891	893	908	880	867	868	920	902	886	872	896	867	843	867	880	909	888	829	834	922	860	861	826	846	807	887	936	882	891	858	872	852	901	914	820	903	839	881	868	863	936	914	904	814	873	879	827	881	906	863	866	855	856	843	868	836	867	901	881	858	850	899	851	873	894	882	855	844	889	861	854	852	847	843	831	830	877	904	883	846	869	837	827	898	878	860	880	896	857	832	873	858	897	873	863	844	887	883	935	862	872	852	875	918	862	881	875	853	854	923	905	823	901	874	882	872	896	884	824	848	813	856	898	844	876	791	861	870	912	901	877	922	904	906	884	902	884	930	910	912	890	847	840	856	890	915	851	921	842	855	878	890	875	877	885	899	865	913	839	889	876	881	863	933	894	831	897	883	867	921	839	877	894	842	876	868	877	855	889	850	851	936	893	914	870	883	899	909	871	909	859	860	895	897	855	883	920	848	828	878	912	911	856	861	936	888	838	889	842	909	859	828	881	846	839	844	887	857	909	906	878	863	881	842	831	824	834	909	831	883	874	839	854	807	875	908	854	852	889	839	878	904	830	912	879	827	913	948	877	916	907	891	892	848	795	864	883	837	879	861	889	901	924	843	922	945	846	882	850	932	910	882	900	846	902	884	848	802	868	839	925	871	896
24819	21160	25647	23197	7363	3824	2849	2252	1732	1421	1277	1062	904	828	812	711	645	680	676	648	664	729	694	655	728	696	683	680	657	615	650	693	687	626	612	651	656	628	680	687	634	665	631	601	650	619	653	595	655	615	666	654	652	643	635	680	596	625	631	654	647	564	639	598	596	615	554	616	642	599	609	623	638	615	617	636	643	622	607	631	620	626	605	596	631	644	623	658	625	588	676	616	611	637	606	603	657	659	598	607	633	613	659	594	630	617	594	583	628	632	627	586	605	596	644	656	646	643	648	610	635	633	600	691	626	617	644	640	586	583	617	646	634	612	663	654	612	676	588	592	629	620	587	640	632	622	627	643	652	618	607	681	633	657	625	560	604	620	627	650	614	618	624	684	603	616	664	598	642	591	680	611	571	614	627	597	613	650	589	662	680	654	631	609	659	577	604	632	628	603	610	638	619	638	636	630	626	619	658	643	629	647	651	618	611	644	619	629	590	615	633	662	655	631	610	611	651	581	663	627	593	593	603	606	660	616	642	620	593	669	614	635	685	605	634	639	638	638	615	612	624	600	621	626	609	685	618	585	596	610	665	609	638	600	652	611	632	633	609	647	614	635	642	664	636	608	653	616	628	614	625	635	614	610	606	676	643	593	618	582	624	637	670	568	664	568	651	596	630	619	633	620	613	575	620	631	634	651	594	602	592	651	620	615	585	665	625	645	634	605	640	614	633	674	634	608	631	619	675	631	620	610	666	587	648	619	577	603	587	607	645	629	622	645	631	594	614	607	618	613	599	674	591	641	622	635	623	670	657	618	586	649	594	618	662	602	554	630	610	556	626	666	625	649	655	621	668	612	614	656	568	616	599	616	624	607	600	619	649	593	657	634	598	600	639	626	576	646	621	602	646	630	626	652	617	635	614	649	621	638	627	612	575	631	684	656	634	609	622	633	620	623	616	631	636	632	632	601	571	599	614	679	654	645	701	625	589	632	643	606	617	591	634	653	626	635	649	644	604	622	615	636	588	679	651	670	649	671	616	613	657	670	639	632	616	666	645	647	580	666	624	587	593	676	616	656	629	614	618	595	623	636	607	609	643	644	610	625	589	616	654	681	634	670	600	617	624	598	620	623	652	663	627	639	604	615	604	574	617	641	682	658	631	581	633	633	638	606	623	599	580	633	567	602	620	596	646	625	610	664	620	614	619	601	621	594	634	646	630	623	634	648	611	608	694	631	599	632	652	661	630	613	661	629	632	600	583	618	653	641	636	596	647	628	605	642	615	666	616	601	652	639	655	589	645	635	659	631	641	584	610	616	649	632	637	601	631	628	638	632	594	646	604	640	651	640	580	627	648	615	627	682	651	646	637	601	656	631	622	632	597	658	658	595	617	596	610	622	595	634	644	630	634	620	579	639	566	635	601	678	664	612	672	626	595	605	607	638	622	651	583	671	614	620	659	625	637	645	624	623	587	624	627	624	633	649	586	603	638	639	629	620	634	620	665	637	658	640	557	624	641	621	612	666	620	631	592	625	584	642	643	678	616	633	620	623	607	650	598	654	642	679	596	617	613	584	574	625	591	621	605	605	613	643	606	628	616	618	590	649	634	630	621	622	627	611	652	581	596	663	657	628	617	624	629	627	602	645	630	658	627	627	646	622	631	637	621	629	621	626	608	593	587	634	647	629	622	568	652	657	644	634	613	630	642	650	616	653	643	613	623	666	604	618	627	621	584	597	638	669	662	645	611	657	626	661	598	658	592	635	627	603	637	636	640	664	656	616	655	635	672	577	602	617	681	608	625	584	631	626	656	645	644	677	625	633	635	584	578	610	610	575	597	665	635	643	589	594	643	605	610	601	596	608	623	605	631	574	596	699	642	640	607	657	580	641	642	645	634	603	628	624	621	643	635	641	658	589	622	671	635	669	639	608	620	637	602	644	652	609	670	627	672	646	594	678	668	609	599	615	651	610	661	616	619	589	619	603	623	601	621	610	599	647	646	612	618	590	626	627	621	655	665	578	631	591	628	612	594	612	620	649	601	600	623	636	648	666	599	626	595	685	584	610	644	650	615	622	635	637	633	563	647	628	591	651	606	656	628	627	630	597	631	641	645	646	622	681	622	585	634	659	635	633	633	592	614	650	602	642	632	646	626	658	642	628	590	648	613	598	597	620	640	633	577	647	614	544	621	615	647	634	622	594	629	639	647	584	679	657	663	618	591	634	589	647	593	629	649	584	584	618	667	589	600	641	585	631	670	616	614	587	606	615	607	627	644	602	609	633	620	617	583	603	637	612	615	626	564	645	620	630	651	597	648	600	634	642	635	636	629	670	651	617	648	622	638	638	609	600	637	584	645	639	625	635	626	609	618	621	649	632	650	648	663	645	607	613	578	599	642	614	601	601	619	635	633	630	644	613	628	662	633	633	596	639	658	631	613	648	612	644	619	640	643	652	681	592	625	626	634	593	681	630	620	602	634	617	635	630	582	652	594	638	598	594	597	616	633	616	623	647	655	623	615	651	594	615	634	613	635	654	637	630	591	660	641	638	611	643	618	635	629	641	617	624	640	638	641	637	603	588	581	612	659	612	631	646	620	652	579	646	614	684	606	637	642	630	598	621	621	598	595	625	641	637	645	584	642	601	634	579	650	599	610	578	613	667	625	585	592	627	602	591	616	610	652	640	653	655	624	603	630	647	605	637	610	606	634	586	591	610	672	598	593	636	639	634	639	609	619	672	594	648	617	574	651	616	569	622	621	608	656	595	621	617	671	605	637	631	625	620	634	632	652	622	596	608	620	590	672	620	633	618	602	677	587	608	636	658	644	586	614	646	644	610	659	564	654	673	647	661	680	641	638	596	633	608	589	613	611	634	673	595	659	629	622	622	588	643	606	600	669	618	677	643	615	641	640	623	657	645	564	648	633	643	641	656	664	672	588	584	589	612	590	609	676	639	593	630	602	622	626	597	646	616	640	599	655	608	595	641	671	638	653	594	651	630	590	671	636	622	621	648	637	642	613	648	646	633	566	611	613	628	579	634	609	603	620	680	630	653	612	645	677	634	642	649	608	632	593	645	648	616	610	638	657	679	582	653	593	600	630	632	634	602	626	667	596	598	603	636	639	647	612	649	629	637	636	664	635	608	626	673	597	654	609	681	651	623	605	615	626	657	594	617	648	610	603	598	638	643	637	674	640	589	661	658	650	661	577	614	616	601	630	647	635	647	639	596	637	651	594	639	628	642	620	660	622	589	632	631	628	601	599	603	639	639	608	646	612	653	629	623	620	652	623	616	656	633	638	615	621	619	654	638	621	619	651	599	618	613	640	697	561	648	637	652	636	588	623	645	603	652	588	616	627	583	626	650	604	698	651	644	616	647	606	598	625	663	597	631	652	610	642	611	611	612	649	605	655	645	620	643	646	619	633	615	622	669	574	613	618	588	620	633	598	620	644	638	640	646	613	626	637	609	610	661	601	608	610	580	635	635	589	629
17331	29564	23575	15437	11021	8436	6871	5563	4438	3523	2802	2257	1826	1510	1331	1241	1083	1156	1106	1090	1081	1017	1048	1034	1093	1161	1022	976	1006	993	1041	1033	1028	933	942	1005	990	1028	956	982	952	977	950	978	1001	944	973	932	956	926	933	959	956	979	917	893	893	939	951	992	905	945	949	918	900	947	875	912	979	961	927	948	955	929	973	922	930	912	1008	915	923	972	920	947	872	915	923	908	868	906	957	899	895	914	941	935	925	876	911	958	974	911	896	944	934	899	896	917	965	883	968	855	959	913	894	983	876	947	862	906	924	967	929	991	926	952	921	965	945	970	930	975	888	978	874	957	906	923	914	915	850	914	912	938	944	951	854	901	953	974	867	973	934	913	903	892	925	937	929	940	913	957	894	951	922	895	955	868	961	861	927	891	934	946	930	918	895	928	953	915	920	905	922	899	953	916	886	953	945	949	979	951	926	881	924	917	978	983	976	933	883	880	924	897	922	967	926	897	929	914	915	908	921	941	924	958	947	857	908	919	863	910	917	928	923	908	968	931	994	878	915	921	959	932	909	900	937	905	906	905	921	918	937	929	882	861	887	908	946	927	924	888	907	974	920	945	963	992	937	985	882	963	936	949	902	971	911	952	925	969	931	892	944	932	879	973	882	931	944	928	936	921	941	873	919	945	889	941	929	894	908	932	928	900	966	932	932	890	916	910	850	874	930	882	936	936	954	1020	970	974	890	893	911	955	878	905	893	913	955	948	918	951	919	894	924	862	913	898	897	912	978	974	917	896	962	956	878	872	956	952	915	947	893	942	930	934	974	931	881	968	920	957	929	955	945	865	912	917	875	919	942	920	848	952	929	971	947	957	908	901	932	841	937	991	923	961	960	975	939	919	932	952	883	940	983	907	955	861	902	908	935	964	886	942	910	874	969	869	896	964	914	917	947	874	955	918	904	924	901	877	921	861	946	977	919	915	924	933	975	932	966	914	911	921	950	927	901	912	895	923	940	907	967	920	845	933	901	913	939	941	927	889	929	902	909	902	887	963	931	893	928	850	893	916	979	886	903	916	929	926	965	956	929	958	889	930	912	998	962	955	899	926	961	889	944	975	910	910	942	939	936	966	884	906	921	914	956	949	928	901	920	880	983	918	942	889	958	932	959	905	943	921	910	869	924	924	936	921	957	985	909	906	907	931	962	915	950	943	923	923	999	922	946	944	954	912	876	949	878	899	921	927	928	942	915	900	898	915	940	919	938	924	958	904	929	951	944	898	926	908	898	963	908	970	972	908	931	896	919	924	963	936	897	910	917	944	947	957	938	919	925	918	971	905	1010	942	951	931	929	958	950	952	932	936	937	969	890	920	925	893	878	955	928	963	960	904	935	903	938	925	949	900	895	944	954	981	926	946	936	934	950	901	879	931	897	926	953	925	948	966	940	927	944	912	917	914	961	936	935	913	909	954	906	895	921	903	985	938	957	911	917	962	938	919	937	928	943	987	935	920	932	917	935	921	976	934	919	914	946	948	971	898	935	963	947	899	909	950	901	924	894	899	937	884	949	878	887	906	906	903	888	917	859	922	933	947	932	898	920	939	900	982	950	930	932	897	938	927	905	953	987	931	877	875	876	909	919	911	869	926	952	901	956	924	922	953	915	918	937	901	910	940	963	952	855	921	937	992	944	915	945	906	917	939	939	905	896	986	905	934	969	987	920	963	901	902	900	933	905	968	952	994	919	935	918	893	916	900	865	902	1003	945	947	891	891	987	962	974	915	890	936	884	924	886	868	925	918	899	960	924	928	938	875	928	923	865	928	892	940	902	983	910	873	931	930	908	958	891	951	914	925	942	928	949	944	849	906	951	886	950	956	909	908	974	914	940	923	925	904	920	943	937	964	880	884	904	952	924	961	927	1003	903	957	914	1018	933	927	964	942	888	924	921	918	928	899	898	912	950	966	962	941	980	947	973	896	870	898	926	931	941	931	934	862	867	887	965	952	917	969	945	934	910	900	877	930	955	942	932	937	942	931	894	934	923	892	929	933	952	945	977	970	930	910	939	904	956	948	909	880	935	964	947	909	918	941	937	892	882	919	903	934	966	917	893	863	952	896	947	895	946	943	938	878	954	920	884	901	908	899	916	918	878	931	945	920	904	974	906	946	909	995	900	939	937	952	918	902	921	960	988	935	931	897	968	963	939	892	933	902	877	923	950	955	885	954	955	945	920	934	985	945	875	897	922	896	920	915	926	971	954	912	907	957	919	906	910	950	972	893	905	942	915	920	931	955	937	921	887	883	913	946	939	948	959	923	912	988	942	981	929	946	950	939	936	948	950	976	877	916	894	904	930	969	969	904	973	899	953	953	944	880	948	926	876	935	965	904	922	875	951	895	878	868	963	944	878	953	966	893	913	878	932	930	900	967	855	942	924	921	903	863	968	936	908	951	898	948	906	974	914	881	903	928	894	949	904	967	930	994	904	894	921	921	934	890	951	909	951	926	885	972	927	916	906	948	911	896	944	912	900	961	954	894	904	862	879	977	960	879	882	962	914	912	933	918	947	888	975	951	928	931	937	892	878	945	939	916	917	923	905	923	912	921	899	960	921	924	942	947	985	937	927	859	946	939	934	909	906	946	967	912	923	977	970	955	932	947	885	919	944	890	929	976	944	966	868	960	971	911	887	861	888	935	871	883	938	904	940	876	957	906	939	913	920	943	890	996	909	937	890	939	902	912	910	983	941	917	903	894	946	905	912	888	920	863	916	971	915	929	914	954	916	945	901	918	944	920	900	892	910	916	943	902	894	961	913	872	924	898	899	913	918	892	941	870	982	979	967	954	903	926	956	880	932	933	898	903	942	967	945	951	902	864	957	935	912	961	944	905	939	943	956	941	901	883	984	961	903	960	837	936	925	910	887	1002	891	936	968	922	962	899	926	879	924	979	940	931	886	910	889	906	912	953	902	925	912	880	869	862	891	967	909	918	902	893	904	903	930	906	933	969	971	979	935	931	946	938	913	897	906	956	905	942	931	961	939	967	926	876	924	924	957	932	876	967	909	902	930	968	944	926	982	930	934	909	980	944	963	883	878	922	940	969	856	924	940	913	897	924	927	920	937	947	895	933	913	895	958	911	872	898	977	914	919	971	930	950	991	938	939	917	984	937	963	889	902	899	890	947	927	913	892	885	920	957	921	952	893	980	935	942	951	923	926	855	905	923	991	943	981	918	939	934	950	908	980	933	948	906	927	923	865	944	951	947	959	893	965	868	995	988	940	982	966	912	962	972	887	942	927	936	923	917	945	942	926	898	917	952	942	918	903	928	948	959	897	965	944	925	953	946	963	903	903	949	931	949	923	901	895	927	947	964	910	924	883	931	908	895	917	943	916	935	1007	881	989	872	932	897	933	936	926	917	881	909	940	915	909	913	904	972	931	936	888	917	924	879	934	960	930	944	972	837	932	935	962	937	922	954	962	956	921	918	905	933	960	935	904	943	946	964	925	880	906	951	944
22472	21137	28337	24206	21155	19040	8168	3848	2664	2099	1648	1305	994	812	723	688	645	610	558	533	545	539	565	546	535	590	552	501	476	506	493	534	525	505	499	508	524	490	523	520	499	475	471	512	474	501	488	491	446	524	537	485	464	455	460	464	465	442	465	451	474	449	459	480	474	493	517	464	458	449	444	451	486	435	456	438	463	471	506	475	437	470	453	490	480	494	451	462	478	442	426	443	472	469	476	467	456	500	416	501	462	433	482	496	461	472	426	435	465	477	441	420	459	480	493	480	493	465	481	460	455	452	515	471	477	509	493	453	432	477	475	434	437	477	495	479	470	443	444	446	461	447	498	460	460	456	482	452	445	460	432	481	446	438	481	465	477	440	474	465	443	475	438	439	434	453	437	459	441	423	439	434	453	468	435	478	471	451	440	450	502	449	456	483	476	456	437	441	443	457	428	440	476	467	456	457	431	441	440	454	440	453	452	453	455	452	465	447	443	475	479	446	431	450	446	488	493	488	468	447	443	484	468	477	433	466	473	458	434	471	512	448	424	433	449	436	490	459	461	460	469	431	472	459	464	470	435	470	459	446	463	467	446	443	471	501	470	453	449	441	448	427	460	463	431	457	414	434	478	491	467	465	470	452	458	465	443	457	465	461	435	455	459	463	455	440	440	458	452	434	475	463	506	493	445	444	476	456	410	455	466	452	447	447	453	460	481	413	450	453	444	446	493	449	437	474	440	456	439	472	471	468	466	459	403	453	453	469	438	477	456	454	474	466	436	490	447	470	467	432	426	485	440	480	482	473	450	505	479	432	410	459	419	478	426	433	454	427	447	438	486	481	462	423	445	444	466	479	476	449	445	462	453	447	470	470	443	435	446	495	450	483	461	466	479	451	426	465	455	445	476	479	447	411	481	447	429	447	500	437	426	457	416	455	432	476	445	467	473	484	457	464	456	434	462	423	444	442	458	467	474	454	443	440	453	472	474	442	425	426	447	452	426	449	470	460	453	450	483	492	462	460	472	496	417	470	465	421	412	456	431	458	435	480	435	452	437	477	429	458	443	443	457	471	475	439	458	456	460	470	442	478	463	399	485	445	453	464	437	450	446	503	446	403	432	454	459	471	429	458	439	456	497	461	434	432	461	499	466	426	498	500	436	471	424	507	420	448	465	446	477	435	447	449	440	431	469	467	453	468	479	463	453	434	444	445	437	462	445	444	433	499	454	439	473	447	506	453	464	476	460	437	456	435	474	431	436	404	435	438	463	453	486	448	478	486	488	455	480	491	451	455	444	481	484	402	471	454	428	432	475	471	497	444	460	479	466	428	488	468	460	454	456	465	453	471	473	452	431	452	441	459	461	447	500	473	479	447	478	477	468	456	423	468	397	501	456	468	448	475	488	426	476	443	453	467	424	461	431	475	440	434	462	436	451	447	444	477	432	469	468	446	480	472	405	454	458	460	464	450	452	446	480	441	417	438	462	449	430	452	438	436	457	503	450	453	444	477	458	436	436	478	445	425	477	458	446	456	492	486	470	459	471	428	455	456	469	475	465	449	465	473	454	429	416	460	439	431	459	460	454	437	488	483	438	477	477	470	465	482	419	472	439	478	439	439	462	418	459	506	492	446	457	477	428	457	469	448	468	408	451	496	486	433	493	453	460	442	422	412	468	445	489	426	457	463	478	467	482	458	453	449	408	418	454	456	438	480	461	427	443	469	429	448	461	498	481	463	419	489	467	443	485	440	468	422	415	438	446	482	456	444	449	486	430	467	446	475	449	462	459	466	446	499	448	446	455	459	434	481	439	467	436	414	427	468	433	471	436	456	473	440	428	409	452	446	454	467	454	435	440	466	464	426	486	445	423	442	484	468	422	456	458	458	457	453	426	460	486	452	460	471	437	434	466	474	459	443	470	467	418	431	442	490	419	471	403	449	446	473	426	455	449	433	439	432	476	443	444	456	484	422	448	471	468	432	434	431	454	439	466	468	440	420	460	440	452	448	485	473	451	437	466	455	469	409	436	448	477	455	414	450	490	475	462	485	499	436	476	479	469	483	465	472	462	428	469	460	487	443	432	439	496	474	449	441	460	451	453	437	464	462	480	473	464	479	457	455	433	458	446	480	415	462	437	461	438	451	439	491	429	430	440	443	436	474	485	468	444	445	470	444	483	449	436	494	463	430	455	441	438	444	487	448	492	449	457	453	446	468	481	452	431	483	450	447	490	460	444	468	452	477	424	449	421	489	465	467	457	457	462	415	461	482	460	455	478	437	423	434	441	502	454	404	440	466	423	472	442	447	443	420	456	454	436	448	424	447	428	461	467	463	458	442	419	438	400	468	510	443	452	456	429	497	459	436	466	468	494	483	423	418	465	473	451	454	473	478	463	494	468	459	452	473	434	422	467	511	464	445	458	450	476	462	458	459	432	441	449	465	434	487	473	477	475	446	478	489	485	435	426	456	430	467	441	470	446	476	445	460	461	455	464	471	453	451	445	455	462	453	437	479	509	440	458	506	465	424	469	442	455	470	483	442	482	445	483	460	464	504	423	433	393	429	480	460	429	460	452	452	459	461	447	435	457	474	462	432	441	437	475	450	436	424	458	471	445	448	420	449	460	424	436	426	432	402	479	448	453	399	472	437	451	479	454	460	477	499	430	487	409	457	439	435	470	462	507	443	444	464	480	455	465	496	424	456	468	493	475	450	424	446	497	441	444	465	464	484	466	451	441	455	455	470	462	485	437	450	444	442	483	440	428	484	475	429	478	442	452	458	451	430	443	471	433	460	439	442	467	468	463	432	460	474	429	462	464	441	452	466	449	425	456	480	437	386	437	442	464	494	433	445	413	486	462	484	421	430	416	440	440	465	468	455	408	443	510	489	465	487	433	430	433	418	416	481	428	477	483	463	487	447	462	391	480	441	428	464	492	433	476	462	454	468	433	470	448	472	482	433	448	461	439	448	433	474	458	455	487	418	445	483	475	428	426	463	437	464	453	450	469	452	482	443	462	489	468	437	466	458	453	468	433	456	452	461	430	467	460	444	483	445	483	428	423	480	460	495	422	479	467	432	477	483	448	472	478	444	458	479	448	468	444	436	476	442	464	447	461	441	442	476	481	455	432	474	425	462	468	449	433	504	432	465	481	444	451	468	475	495	448	447	479	432	473	431	486	470	453	437	471	425	454	451	447	444	441	457	467	471	464	465	477	434	448	461	464	436	459	465	489	460	460	480	472	420	485	449	478	399	492	465	467	459	487	435	486	438	487	453	492	456	482	468	485	430	449	484	488	437	429	407	463	475	419	455	454	456	456	428	458	469	467	456	480	406	459	465	449	436	444	447	435	421	460	502	467	450	455	455	453	494	454	431	436	466	453	473	458	494	455	486	428	451	497	461	436	433	485	470	467	424	449	462	447	445	462	460	475	394	455	457	515	448	474	408	470	463	445	457	468	428	476	427	498	449	457	430	452	443	448	456	456	500	466	476
20524	36809	30720	22312	16678	13158	10740	8805	7100	5336	4051	3025	2379	1778	1454	1259	1155	1022	924	878	851	930	911	973	898	961	983	903	821	807	820	751	832	861	844	885	801	866	797	785	782	758	777	734	729	778	697	751	692	716	724	679	681	680	664	652	654	677	665	680	772	702	665	671	697	698	707	701	682	633	725	624	721	682	706	682	684	656	687	738	759	677	659	688	693	667	688	706	713	675	671	645	681	659	701	684	678	695	729	655	682	660	669	645	687	693	715	651	703	678	714	722	695	686	675	721	690	641	641	704	658	672	708	743	685	694	703	719	677	679	693	714	694	670	695	654	686	669	685	676	674	637	682	661	664	661	693	704	681	698	688	632	585	693	687	641	713	654	671	696	671	658	698	639	672	693	630	638	633	639	684	682	679	691	699	697	658	696	706	603	720	673	705	664	668	650	678	672	696	681	668	667	735	653	694	671	688	691	661	657	657	661	694	685	665	670	670	647	646	667	679	683	689	718	677	693	722	676	687	657	697	670	680	668	701	690	678	704	644	701	646	711	679	651	657	657	698	641	760	649	662	626	659	671	716	704	646	669	719	677	696	648	705	685	660	711	699	658	685	650	677	659	646	719	716	661	693	653	720	656	690	670	671	709	669	675	658	636	684	704	681	680	730	604	638	659	651	681	667	634	678	666	678	684	716	697	690	726	714	705	644	662	674	707	689	678	727	703	717	618	682	650	660	721	690	717	676	712	693	690	679	667	672	710	673	676	672	643	699	637	678	669	693	684	657	653	668	702	635	680	689	682	659	700	635	640	687	659	686	717	698	635	712	667	690	642	687	674	639	667	673	681	657	668	682	675	704	648	684	650	691	705	665	651	680	696	720	667	709	616	653	669	679	668	680	644	622	696	692	647	680	663	686	684	643	648	649	667	678	650	701	667	688	667	651	678	676	731	697	642	694	670	696	666	641	726	717	640	685	684	704	667	658	672	638	619	659	674	643	673	675	664	730	666	661	627	676	663	728	659	644	680	672	683	666	666	670	660	686	696	678	656	643	670	720	682	660	684	647	691	669	699	715	703	674	675	706	732	632	689	705	686	717	704	729	734	666	700	642	642	697	680	654	694	680	695	696	695	681	670	686	685	688	742	696	733	660	705	730	647	682	694	668	683	685	686	650	681	629	660	663	655	684	664	686	694	680	667	682	688	673	698	699	615	678	659	669	634	669	725	669	688	687	633	677	705	655	740	680	668	655	715	690	687	689	681	655	686	684	671	706	702	671	680	698	659	664	670	668	696	684	714	681	699	709	693	698	742	660	677	648	699	680	663	687	664	675	623	661	687	670	645	675	682	709	726	720	695	677	665	677	679	728	692	667	726	663	699	683	619	669	693	663	666	689	665	707	701	664	677	640	693	693	702	699	647	652	703	707	704	677	685	674	692	647	711	675	645	669	683	670	647	680	672	673	665	689	762	664	690	682	692	728	688	691	688	720	667	681	679	670	726	714	714	684	663	677	676	713	667	670	676	666	654	693	700	680	683	696	710	685	685	671	672	690	729	683	694	638	684	667	685	676	710	697	679	680	686	679	653	720	673	673	676	692	670	676	695	731	689	668	698	699	670	653	683	667	693	661	642	682	708	700	709	671	638	664	684	682	695	699	694	625	650	623	711	658	670	672	655	702	681	687	689	717	679	666	683	667	645	675	647	653	651	669	717	631	704	656	649	692	664	668	670	741	694	666	667	703	700	678	691	685	677	704	714	714	675	719	668	690	678	704	695	696	652	659	639	699	673	709	672	642	691	650	669	663	714	645	692	649	659	670	663	627	624	701	630	711	673	674	687	713	616	720	700	660	673	686	641	677	719	635	690	672	664	716	660	727	635	628	676	675	690	692	669	684	672	692	685	709	691	670	667	693	662	696	661	621	679	734	739	682	693	686	674	673	701	668	714	649	671	708	680	737	635	695	679	683	675	675	695	633	658	674	647	676	631	706	662	720	671	697	668	654	655	723	661	665	672	663	669	703	650	728	727	703	645	733	632	652	665	660	663	659	663	649	695	624	688	718	673	696	676	695	691	673	617	706	682	727	685	674	690	687	639	751	678	712	645	661	702	662	679	678	659	678	674	715	642	711	716	692	760	669	702	689	694	653	653	722	632	678	656	705	676	685	706	678	638	664	718	635	730	632	658	708	680	693	665	664	683	687	662	708	687	687	662	682	671	701	690	697	697	658	683	670	712	661	722	657	710	669	705	724	702	697	673	670	673	716	728	695	717	700	673	678	682	710	662	717	708	716	670	643	704	730	701	680	669	622	672	669	689	672	675	673	660	628	675	749	682	651	690	655	679	673	673	669	645	719	652	629	682	704	720	693	657	716	662	650	698	682	656	674	731	745	685	701	699	674	690	695	686	682	633	675	685	668	653	673	642	687	660	677	675	694	647	693	676	707	683	647	672	660	670	671	646	708	648	708	693	663	635	690	644	665	701	676	682	701	675	736	676	710	685	691	717	656	632	706	688	632	710	650	673	659	652	657	672	732	642	677	675	704	671	660	682	661	687	665	717	689	645	653	699	698	634	683	707	701	681	685	676	683	704	675	707	697	686	667	722	734	696	689	682	708	696	671	649	671	704	693	651	707	657	671	709	701	716	673	653	682	698	626	693	648	688	685	675	702	659	689	670	677	675	645	688	683	706	660	646	682	653	708	654	706	650	666	719	700	682	659	655	686	639	668	673	693	680	687	671	712	613	726	696	645	684	649	629	644	657	698	711	686	665	687	688	652	705	674	692	661	719	656	710	666	730	695	695	698	667	677	714	685	691	650	637	639	680	678	722	673	700	698	713	667	703	668	665	677	722	697	672	678	670	660	669	684	631	646	652	667	635	685	670	658	655	652	676	672	707	655	645	666	679	688	659	693	676	691	737	718	681	625	711	686	653	696	679	720	646	674	721	677	647	705	629	683	705	706	670	669	708	682	664	661	724	687	689	639	719	672	732	680	667	702	711	665	688	691	700	663	677	686	693	699	655	663	674	632	702	700	674	696	671	655	721	677	682	686	686	721	669	730	677	698	690	722	656	715	647	692	684	685	657	673	685	673	703	672	694	680	654	666	654	655	659	714	687	683	728	661	669	687	670	645	664	731	681	692	701	660	679	782	673	651	692	693	691	719	652	686	711	685	679	701	700	667	665	643	690	702	660	665	699	664	714	667	673	654	670	650	717	679	686	673	667	713	626	674	648	715	759	663	697	689	708	712	645	701	667	695	740	661	679	644	684	665	691	667	703	671	693	685	691	683	690	691	672	659	715	682	655	676	654	660	672	662	712	659	605	685	650	662	666	685	669	694	723	711	677	651	715	674	673	636	677	676	714	667	683	688	669	712	666	692	670	674	683	682	638	694	658	703	689	688	682	674	654	662	707	700	695	707	676	711	650	690	712	690	704	660	674	708	668	704	694	714	704	689	678	643	698	676	700	674	703	680	703	662	703	655	716	688	721
27633	19820	15005	8250	4190	2799	2289	1772	1392	1293	1084	932	827	783	727	690	679	635	674	634	665	632	701	684	632	613	644	702	676	654	626	649	616	633	665	660	605	663	656	596	684	678	630	632	678	675	636	585	602	627	653	587	591	616	619	628	635	616	605	620	647	621	644	668	631	565	614	662	634	645	604	616	659	596	644	583	652	618	617	608	647	678	602	585	653	615	618	635	656	617	628	627	593	670	654	618	669	624	630	621	633	590	631	600	615	589	676	641	601	636	588	599	650	630	595	663	621	626	614	621	603	613	649	577	626	600	602	600	612	638	594	671	693	598	619	684	601	635	587	630	623	649	636	607	565	648	648	632	593	609	611	643	610	620	638	628	640	648	698	614	665	658	649	635	614	610	601	642	615	640	633	605	658	650	637	632	606	620	639	631	638	630	637	671	628	614	613	578	581	633	637	601	631	626	605	626	590	644	648	623	642	623	590	643	604	628	623	640	591	672	640	680	628	559	577	614	614	635	622	621	641	611	640	596	655	620	602	611	606	611	605	608	630	585	633	647	606	597	620	631	622	637	656	640	611	679	630	582	651	612	638	682	585	597	637	641	617	667	641	627	651	634	629	633	592	599	660	587	608	606	672	605	619	598	636	635	625	641	624	608	668	643	609	604	632	626	639	596	634	633	594	630	633	630	602	615	579	596	689	549	607	590	593	628	608	608	654	612	588	629	641	631	636	616	594	656	626	608	644	616	626	604	647	614	670	604	646	652	640	594	622	656	622	600	607	630	565	615	623	609	630	594	607	598	623	645	616	607	662	615	639	623	617	618	598	605	593	619	564	584	636	594	609	566	589	617	622	617	686	645	615	642	645	616	615	618	657	661	646	621	636	558	620	618	633	582	625	612	657	682	633	628	595	606	619	626	569	597	608	653	593	643	623	596	640	614	624	645	646	657	600	653	640	639	622	595	588	631	619	631	634	633	642	611	630	602	630	623	635	636	618	637	641	584	618	594	644	609	663	633	626	669	568	646	665	664	589	637	633	611	590	649	590	610	583	669	647	644	627	605	616	645	610	649	652	636	613	615	615	601	612	568	609	637	605	642	654	624	643	622	637	626	616	667	619	628	602	616	588	622	584	622	607	688	613	602	564	611	672	643	604	628	651	633	622	654	635	641	633	592	637	623	646	582	587	616	628	611	594	582	599	612	597	637	643	620	614	625	675	587	635	592	610	659	580	651	604	648	598	607	612	595	630	637	600	598	604	599	638	647	626	617	643	612	610	672	606	621	649	615	637	612	601	633	645	612	652	647	636	632	602	633	661	596	545	621	650	639	606	585	609	612	634	655	633	627	622	584	647	647	616	631	620	616	569	592	621	568	627	627	622	566	617	607	625	602	651	642	636	660	631	607	641	653	657	629	605	620	619	662	654	654	625	604	629	621	596	622	617	638	599	643	618	599	628	619	633	622	622	637	699	621	605	674	657	629	602	625	622	638	624	623	679	644	595	627	627	632	597	621	587	648	648	606	586	602	662	626	601	630	613	620	627	626	655	606	616	667	605	609	595	626	677	600	620	642	649	610	638	608	619	637	544	617	590	620	647	625	641	647	573	584	659	650	604	601	646	616	634	639	568	637	625	618	616	581	624	659	640	630	608	614	704	665	623	619	628	610	581	629	640	675	624	609	578	655	623	629	640	629	586	628	666	646	574	628	600	595	644	628	622	634	635	624	661	631	605	642	632	657	637	623	650	633	613	643	608	600	641	624	631	593	622	586	591	668	606	606	635	636	667	573	641	642	654	635	599	612	615	615	639	657	621	599	579	630	594	647	629	663	573	602	620	665	605	657	657	577	625	639	675	638	632	601	627	579	650	622	640	620	682	612	651	613	614	623	618	605	618	614	617	621	643	675	647	651	641	654	671	621	650	649	642	617	629	627	656	623	654	613	635	641	648	648	584	601	641	596	577	648	627	648	646	664	621	641	576	698	653	604	656	607	622	639	618	620	634	658	593	604	629	622	599	602	671	632	605	660	601	636	584	597	605	605	646	632	652	581	647	662	632	598	607	615	633	634	632	604	650	628	648	611	595	634	611	605	598	614	654	662	640	622	657	662	597	621	648	629	645	579	615	626	603	618	630	632	640	614	631	628	611	640	607	596	642	643	622	611	586	608	621	627	626	606	650	642	620	617	584	637	626	653	604	603	612	601	636	655	637	589	615	590	626	622	643	667	613	588	635	634	617	674	605	596	660	647	620	632	649	629	639	638	605	654	616	584	611	575	649	626	573	576	620	603	601	641	648	608	657	678	622	642	603	615	636	657	636	603	648	632	564	629	609	604	607	622	662	665	596	678	607	654	653	630	576	681	611	628	566	622	630	653	664	604	649	688	650	620	648	693	648	605	639	604	616	642	665	665	605	606	603	630	618	628	552	575	641	657	586	616	642	595	616	639	630	645	628	621	624	600	580	615	658	594	599	633	603	637	654	625	662	631	621	613	632	677	631	607	599	611	612	671	670	602	618	629	595	593	653	593	649	619	620	602	613	635	616	608	625	604	612	630	590	561	637	673	649	652	663	651	647	676	630	654	610	628	665	646	574	661	643	637	626	661	643	636	604	602	591	644	642	583	674	626	645	607	607	659	618	638	645	640	659	636	654	654	649	598	629	618	644	669	676	657	606	606	646	640	611	596	608	630	617	596	638	596	608	624	625	600	640	666	638	593	649	659	653	645	643	629	616	595	631	633	611	647	652	603	673	643	667	612	633	640	649	596	594	618	574	633	631	636	632	628	628	607	644	599	591	632	627	647	623	637	631	594	622	581	608	595	598	621	707	646	631	646	645	617	630	635	602	587	617	645	640	628	637	606	636	611	596	672	640	591	651	613	596	606	589	652	663	621	628	629	614	661	634	600	619	647	597	627	630	605	608	627	606	608	572	663	624	624	657	637	620	624	612	625	610	624	587	612	629	613	633	597	648	651	615	613	609	560	634	598	621	612	592	600	631	611	637	623	614	620	628	625	621	591	641	623	636	652	609	666	644	628	616	646	645	658	626	623	671	564	593	671	612	640	645	624	604	616	647	681	616	653	614	585	630	623	667	654	602	619	622	618	666	637	592	598	605	606	589	659	621	592	633	601	622	639	644	610	628	623	638	620	583	589	616	599	608	676	608	610	626	643	620	650	596	665	623	678	619	609	649	651	603	627	628	635	620	616	637	586	627	591	659	594	608	590	609	652	635	646	647	667	591	595	579	633	624	614	611	621	638	610	605	636	672	648	607	588	653	663	597	587	638	674	662	620	608	649	590	612	627	614	590	631	654	641	627	635	604	639	613	634	630	627	618	612	626	653	611	638	621	620	645	655	623	653	597	604	627	660	631	614	684	604	616	631	605	610	618	617	628	674	663	622	595	639	596	648	615	629	642	560	658	647	628	619	625	571	614	635	624	626	625	594	579	624	689	624	590	625	639	628	626	645	657	653	634	628	637	642	641	619
16391	26692	20832	13041	8866	6921	5582	4453	3586	2904	2282	1817	1555	1348	1139	1075	1111	988	1010	975	1007	994	1065	1061	1082	1043	1040	977	1012	936	987	1046	1014	992	961	1003	996	1008	971	976	973	964	969	939	945	945	962	947	943	969	946	907	928	926	983	904	903	933	911	956	925	937	968	990	960	955	982	903	919	906	897	951	973	970	913	931	930	1011	948	1001	991	965	930	948	967	928	1010	965	921	922	967	932	939	938	944	896	933	948	953	901	967	915	952	940	916	927	954	1006	928	941	1008	946	965	945	997	928	906	939	944	940	971	982	948	927	929	979	952	998	933	915	931	931	927	909	951	921	984	938	954	940	957	924	930	889	955	911	912	941	924	896	935	984	932	956	955	921	921	966	930	955	942	933	940	923	915	949	933	956	966	951	945	929	942	912	921	930	878	928	923	928	973	906	892	974	880	910	925	921	951	981	925	915	960	977	869	878	937	948	947	935	940	905	906	932	904	963	900	923	894	934	924	920	978	938	947	958	939	958	951	865	887	926	993	904	905	977	936	918	876	951	997	946	941	950	942	948	936	950	967	914	919	886	931	923	962	910	959	1011	974	919	944	853	905	958	917	965	905	913	940	967	956	927	985	944	919	898	969	954	957	949	895	929	905	959	930	926	958	934	955	943	953	975	999	910	887	922	901	965	949	887	890	948	899	953	958	963	959	885	912	965	929	930	935	864	959	869	940	954	907	933	951	967	934	904	913	938	983	988	956	937	931	928	952	942	911	938	924	926	895	976	1029	973	986	923	936	950	923	955	944	945	896	922	920	894	866	917	943	995	987	937	945	910	923	881	905	930	941	911	904	981	935	939	919	886	948	952	921	943	946	946	971	944	981	972	976	946	920	957	894	919	941	956	913	914	992	917	976	930	895	923	933	979	943	988	908	936	956	940	950	942	976	936	942	946	899	961	894	930	915	987	1009	959	981	927	956	902	943	934	931	934	868	913	922	965	951	909	955	927	915	954	923	933	921	902	926	935	918	896	933	994	994	933	917	987	906	976	916	926	939	949	999	966	958	979	953	931	936	904	942	921	916	894	998	881	922	918	939	925	934	990	907	879	941	916	952	923	955	962	985	883	935	958	973	948	995	974	1003	891	971	900	895	981	997	951	982	949	1003	964	952	911	931	951	981	971	951	909	884	959	918	970	925	973	916	921	899	909	976	914	965	939	918	950	965	960	874	929	975	940	905	921	920	985	929	930	942	913	921	965	968	953	967	970	916	923	916	953	931	929	973	980	886	984	972	900	958	971	956	923	964	922	918	989	885	878	968	947	891	883	942	925	904	976	930	978	938	949	954	943	923	906	952	934	975	908	972	907	1007	969	946	911	954	935	940	922	904	976	928	931	911	911	911	926	971	904	924	963	915	962	911	964	931	945	975	932	887	937	975	933	956	918	948	853	974	958	934	923	901	900	953	948	919	949	917	899	915	887	899	922	919	920	965	946	924	937	945	933	926	919	951	919	926	921	966	942	974	1008	977	997	943	920	937	962	962	1007	932	984	925	963	961	891	953	899	960	974	944	983	944	958	966	937	909	980	946	942	945	948	945	932	937	902	961	891	956	993	930	972	963	956	937	938	974	940	985	999	933	969	918	963	983	952	902	929	898	947	919	916	934	925	902	955	927	925	911	938	949	922	970	890	914	931	929	946	956	929	922	937	873	903	893	924	908	949	959	940	953	921	943	949	960	967	933	1007	1009	980	950	938	923	930	886	913	951	962	946	888	901	975	976	931	1015	938	939	965	875	964	887	908	928	908	976	919	932	898	903	922	964	910	920	931	947	933	936	903	943	922	989	923	918	917	954	916	947	919	891	953	921	942	948	948	1002	921	937	911	961	930	929	945	944	958	977	946	926	922	915	943	1008	943	905	928	962	931	911	943	932	918	962	942	954	906	920	943	927	944	920	926	926	927	984	953	967	940	929	956	959	915	980	881	869	926	953	951	897	962	937	882	915	931	949	1002	894	878	954	897	880	894	905	944	935	993	975	905	940	917	947	943	912	941	945	947	918	966	954	905	920	978	960	950	956	967	961	906	1001	884	915	921	941	929	982	953	960	951	940	915	937	952	983	984	1013	928	931	950	946	895	925	929	922	943	923	963	1017	945	954	965	937	930	931	936	967	961	897	935	960	961	993	889	954	938	952	960	966	928	921	954	904	984	923	930	952	949	921	903	936	951	978	902	915	932	942	934	876	940	985	923	917	973	914	991	917	917	878	935	905	934	960	895	957	961	980	905	888	901	960	909	925	944	976	956	966	941	887	923	943	902	907	958	929	880	968	913	931	908	968	927	980	893	946	941	939	959	917	897	935	939	918	911	952	1001	922	900	984	963	917	956	961	958	897	900	933	923	891	975	946	882	949	954	959	911	933	929	898	940	918	936	952	984	973	926	921	929	953	887	918	893	965	964	935	928	970	949	916	931	913	912	932	1006	981	974	967	919	924	919	914	933	965	962	1000	965	964	945	936	914	971	939	932	910	1036	921	1007	953	950	915	969	902	954	984	940	897	952	945	988	989	916	896	941	997	941	948	902	884	995	948	954	955	936	952	897	916	945	951	954	922	931	971	952	974	883	954	955	945	889	900	947	962	940	999	916	936	949	910	970	919	968	904	940	904	935	931	902	923	999	993	988	959	936	966	926	996	898	937	898	930	941	917	948	933	962	956	924	965	942	917	877	936	959	969	963	879	931	1000	959	924	998	1007	977	928	919	924	925	946	950	966	929	946	958	960	967	927	918	941	949	942	924	927	918	946	945	926	952	920	921	950	889	987	961	969	990	936	934	913	894	932	924	937	960	970	930	926	943	896	944	918	967	919	898	956	937	968	891	957	943	915	930	985	954	922	926	951	887	947	947	879	919	933	936	963	935	910	988	951	907	910	971	953	1009	917	881	943	944	960	936	973	895	981	945	1032	906	963	890	958	963	927	960	942	956	890	942	890	926	990	883	902	951	941	955	934	939	904	927	884	894	913	961	930	917	926	929	922	933	990	931	929	929	938	972	938	947	898	974	918	977	986	922	948	968	934	923	889	918	913	896	974	862	911	984	934	920	965	952	885	894	882	936	945	926	953	959	948	980	876	936	915	917	970	903	976	950	932	969	964	931	952	918	977	863	899	931	917	964	928	899	897	1011	997	945	944	962	946	920	962	884	929	920	924	928	934	926	919	925	959	892	949	944	924	919	908	929	922	909	941	945	934	990	930	893	929	974	910	1008	1009	904	944	913	885	887	922	943	930	936	938	940	959	940	924	955	979	935	1007	985	974	900	911	967	910	890	939	982	916	954	973	910	1008	948	901	937	889	914	955	926	956	955	982	926	912	944	1009	908	936	957	954	948	922	956	958	965	931	919	954	966	970	942	968	928	956	940	997	914	951	911	963	960	983	909	911	965	892	939	885	872	954	949	956	913	934	904	957	954	918	937	896	942	935	928	896	935	929	944	942	975	965	933	904	968	840	984	977	927	919	986	884	927	979	882	990	935	915	919	929
23272	21097	27613	24813	19938	8442	4089	2641	2027	1659	1277	1049	870	774	616	615	614	547	559	542	593	549	576	607	574	613	530	559	547	539	504	564	537	552	526	540	530	540	530	538	548	540	506	534	516	512	536	518	483	480	523	478	489	512	488	509	498	502	527	501	502	497	518	533	504	473	521	480	520	496	545	526	500	512	480	498	488	486	489	541	526	535	518	510	514	524	518	500	470	519	492	484	499	532	507	481	509	494	498	530	480	519	489	536	523	527	462	471	539	493	506	511	563	511	504	513	536	487	496	481	451	486	494	494	504	485	475	491	520	499	503	499	484	487	473	503	524	513	503	515	525	520	549	480	486	482	459	498	508	518	507	478	528	507	490	449	464	545	469	522	514	472	483	473	506	493	488	493	504	506	474	489	494	526	480	529	510	493	541	539	491	484	487	539	502	497	499	487	459	488	528	500	519	506	472	499	479	522	530	516	515	491	455	485	500	459	504	526	509	503	493	501	479	498	527	499	526	502	513	479	451	511	506	505	500	496	522	473	515	513	505	479	467	497	510	501	496	527	485	467	497	508	475	519	490	514	486	520	489	459	512	473	471	513	462	508	487	509	497	523	514	524	464	533	467	503	492	502	521	516	512	471	518	495	510	526	469	489	461	510	521	562	480	501	471	497	500	493	473	543	500	532	525	487	495	503	488	469	501	507	526	471	480	504	485	504	488	512	528	502	522	501	481	496	498	493	527	478	549	491	513	528	488	516	483	475	475	466	510	470	478	519	458	536	513	501	523	511	475	498	531	503	501	493	466	489	481	507	489	481	489	501	510	494	505	482	493	512	469	471	491	518	526	478	476	523	483	486	553	519	484	529	475	491	539	514	518	508	531	453	511	472	500	503	516	489	475	530	453	527	491	497	480	501	484	472	469	523	517	524	503	501	505	479	499	486	508	544	552	535	517	526	509	489	484	496	536	441	537	506	512	499	518	498	524	480	495	516	489	489	507	487	513	523	505	511	514	509	508	513	541	527	480	510	487	503	502	499	510	481	501	500	523	477	466	518	494	485	508	494	499	511	498	526	518	466	503	471	515	451	514	527	485	508	491	552	533	514	494	497	507	525	523	484	505	527	510	537	447	503	459	509	494	506	506	522	492	489	511	476	480	467	507	500	490	526	447	491	444	508	525	496	469	574	531	538	511	516	505	507	497	449	501	482	513	543	503	481	495	501	506	520	503	513	450	503	485	525	465	539	489	512	489	482	476	487	499	491	529	475	509	530	476	518	558	511	476	538	499	508	508	496	525	488	524	473	552	482	548	525	535	531	504	535	487	531	521	468	529	475	502	513	541	463	527	508	473	484	508	495	487	527	500	492	519	500	501	455	498	477	488	533	519	495	476	476	520	484	495	511	522	486	496	509	556	496	503	510	478	511	439	507	511	481	536	512	518	493	471	531	493	528	443	467	518	519	486	468	511	502	547	514	487	513	476	498	508	492	504	535	497	519	490	526	515	501	516	505	481	490	499	507	479	497	526	519	499	500	483	521	498	527	511	515	521	536	535	499	497	507	513	498	521	494	488	497	478	537	494	550	483	493	541	491	482	476	532	500	515	550	520	486	510	483	526	532	505	476	503	504	500	502	478	498	536	553	505	510	530	537	546	477	522	495	510	496	486	485	481	476	475	479	496	486	469	501	483	506	540	518	497	465	508	506	510	506	491	501	527	489	474	473	511	507	474	587	473	549	519	474	481	516	502	473	538	530	462	471	500	492	484	509	497	489	477	490	501	479	509	507	543	490	494	515	483	498	508	493	516	530	511	497	509	508	520	518	525	516	499	490	492	514	507	505	495	517	509	505	498	507	533	489	522	517	477	511	529	500	489	515	455	501	482	449	508	487	454	486	547	530	520	532	520	515	501	518	518	470	491	501	482	490	527	513	493	504	487	477	496	510	458	549	529	487	487	494	520	532	540	451	500	500	473	471	461	492	467	539	506	520	511	509	492	505	519	509	464	483	491	495	500	483	499	508	494	491	481	499	530	506	499	498	476	497	508	491	487	527	486	539	503	479	481	504	516	503	478	504	498	494	506	494	503	497	467	475	466	505	517	466	530	491	502	481	516	492	500	484	475	489	470	532	510	498	502	504	474	521	496	511	499	481	504	503	476	478	521	494	498	468	508	476	513	501	502	511	490	512	497	479	511	472	504	514	459	518	508	494	508	482	528	500	532	532	494	516	478	468	507	516	509	487	495	512	518	448	498	524	467	508	491	462	493	488	505	502	488	492	499	508	554	481	512	505	518	509	458	484	494	488	522	475	507	493	542	507	513	519	546	488	502	517	501	522	512	521	476	515	510	488	492	514	496	535	543	524	514	507	497	540	503	512	501	517	485	519	472	521	483	530	548	487	480	503	503	499	494	492	528	527	486	457	528	528	512	490	481	493	521	475	476	498	501	498	532	509	481	471	443	474	477	505	468	486	519	488	491	513	521	506	462	481	501	516	478	481	481	535	476	480	502	460	509	530	562	483	504	480	503	499	476	493	487	498	517	486	462	550	535	522	502	479	475	505	480	492	502	517	500	498	467	489	475	523	454	497	509	484	475	476	481	530	493	513	521	501	483	527	493	517	482	478	505	522	506	500	531	471	511	554	477	492	515	496	487	477	503	467	486	506	463	511	522	527	535	507	489	535	561	531	514	501	471	488	464	473	545	488	510	517	497	485	511	490	545	479	510	464	521	540	493	518	475	495	485	480	497	532	538	520	499	557	451	506	467	528	516	504	527	518	509	496	469	503	523	495	494	534	526	491	507	522	480	500	516	529	550	527	540	527	510	484	494	495	523	516	485	508	481	455	495	511	481	515	531	485	470	554	453	469	490	497	519	468	518	502	533	488	483	517	508	475	500	506	520	501	508	477	464	499	486	506	514	514	468	502	498	524	491	484	489	501	486	499	482	510	514	472	458	496	512	525	486	525	514	512	528	500	493	451	471	505	498	500	553	476	483	505	511	520	478	518	466	474	517	493	492	525	468	504	490	513	475	507	504	510	463	476	506	476	499	468	505	514	462	467	454	472	487	494	515	503	491	496	500	501	514	486	498	496	521	504	489	460	491	529	485	506	503	471	503	520	500	495	494	478	501	511	531	486	500	506	504	497	499	554	487	470	487	517	530	538	515	508	516	486	502	503	495	469	515	495	482	471	500	493	567	539	496	497	543	477	520	536	483	494	484	519	519	470	506	470	544	499	532	491	536	485	472	514	528	499	520	476	492	469	545	501	504	505	526	486	518	507	492	528	512	521	521	489	519	526	516	455	482	499	517	514	496	497	480	516	542	495	494	520	493	488	468	499	502	535	521	517	473	497	459	494	494	490	540	506	511	533	500	484	494	505	495	482	500	490	514	536	525	505	525	479	452	515	514	489	497	454	513	491	509	534	522	451	503	499	472	498	526	461	516	483	497	517	513	508	499	467	502	495	506	511	500	497	512	510	519	521	528	495
17812	33167	26733	18163	13003	10138	8311	6574	5157	4041	3213	2379	1794	1491	1266	1133	1073	951	922	897	904	955	935	975	964	947	927	847	863	838	870	879	864	797	898	833	862	888	817	854	783	855	827	820	832	787	835	825	790	813	753	802	742	836	812	768	744	757	810	744	756	809	720	773	756	762	761	764	806	756	769	780	750	713	770	806	824	762	807	804	742	768	789	749	742	825	755	803	822	792	768	735	738	828	812	716	829	772	791	740	747	722	764	780	797	783	793	834	780	743	780	753	756	787	726	811	772	764	768	747	728	807	779	758	787	798	768	785	755	761	722	773	741	752	775	754	757	808	748	717	723	760	765	751	743	761	801	714	728	762	737	792	786	747	804	795	740	771	760	757	798	782	740	772	831	763	741	746	816	781	798	768	810	784	753	792	779	783	754	741	749	762	780	787	771	819	746	727	720	764	774	759	705	733	844	729	731	747	774	798	711	768	735	778	758	763	795	795	728	757	738	747	757	741	770	759	798	759	761	750	783	764	779	768	710	709	818	794	790	740	753	765	763	721	787	789	784	738	746	699	821	740	800	794	760	765	713	777	760	757	799	777	741	777	801	750	797	757	771	752	759	742	734	761	725	791	757	764	817	771	787	784	768	774	753	815	756	772	774	803	771	799	756	726	754	717	809	732	768	794	772	721	767	752	764	754	763	793	781	770	809	771	787	754	768	787	782	723	720	713	786	777	782	750	796	775	795	810	788	788	746	737	750	800	787	784	780	776	781	706	749	752	748	793	743	795	755	751	738	783	778	826	829	751	752	800	728	791	743	749	785	770	744	806	774	760	761	780	747	754	745	783	818	768	748	739	788	756	775	760	800	790	805	768	790	773	761	769	768	749	737	799	763	752	780	732	757	821	820	731	743	744	773	733	739	780	779	689	793	769	738	785	748	811	770	784	773	768	784	738	767	759	766	807	780	807	730	762	749	776	745	795	752	742	746	750	775	756	773	767	756	718	786	787	805	775	820	783	744	778	762	759	789	773	796	755	789	761	734	710	747	841	767	730	790	751	742	762	768	768	773	766	726	789	752	754	751	732	720	744	780	735	779	791	743	797	702	731	771	741	765	792	710	773	735	759	729	753	778	773	760	757	792	778	731	738	776	728	811	812	772	759	811	765	799	785	758	744	742	717	761	750	728	799	765	781	783	726	742	746	779	776	781	758	733	766	729	767	751	762	747	748	713	772	776	785	751	732	754	753	782	810	785	785	776	778	744	765	791	786	723	751	765	746	782	772	762	790	814	731	719	716	746	739	743	789	787	745	763	806	776	767	771	796	748	745	816	770	750	762	762	767	748	738	734	789	740	780	749	781	780	706	789	712	760	794	742	788	776	750	769	776	767	778	807	739	779	766	762	815	758	757	776	751	750	739	772	718	730	725	731	796	793	749	779	774	796	719	789	785	745	778	778	761	788	753	760	821	756	732	735	793	753	775	779	743	802	761	748	771	769	773	764	752	784	747	781	803	796	771	743	767	777	769	803	756	756	766	745	723	785	666	730	739	751	714	781	772	713	781	812	784	768	780	779	771	729	729	810	795	739	783	728	755	761	744	772	756	724	775	752	771	772	821	733	765	794	766	751	796	815	758	740	794	768	778	772	820	769	755	774	737	777	775	725	717	757	792	776	788	793	736	778	789	762	766	757	771	731	751	778	734	755	795	765	814	748	778	740	798	761	740	776	743	775	741	788	805	770	783	829	750	781	792	789	787	753	785	834	763	773	723	746	781	766	794	769	738	750	801	773	769	770	799	770	736	735	777	794	813	760	800	742	739	741	777	791	741	794	740	783	819	721	779	740	720	762	723	712	735	747	811	758	744	734	745	743	772	760	746	786	738	773	797	733	774	742	777	757	759	800	774	779	806	791	716	771	756	755	754	776	769	743	754	782	802	735	723	770	750	775	805	786	745	742	800	733	754	791	799	735	770	804	739	738	750	769	771	753	747	779	799	842	764	775	755	761	762	721	781	794	772	796	698	771	756	759	782	743	768	734	767	758	776	754	742	739	780	743	759	778	803	747	772	748	742	749	800	785	762	755	768	782	778	723	754	765	734	778	757	778	742	734	712	801	770	747	757	783	749	780	785	768	781	798	753	795	782	787	768	775	746	747	768	735	773	772	757	688	788	837	750	733	751	814	705	743	805	749	797	817	717	735	743	756	725	786	688	777	731	761	757	747	738	750	798	707	717	776	762	791	749	777	759	803	763	802	745	740	743	789	727	717	785	732	764	796	792	741	765	766	741	776	742	767	781	756	771	762	780	738	752	769	758	747	764	733	793	797	770	728	752	801	747	719	764	746	743	749	782	778	766	774	779	782	806	769	754	791	784	821	750	701	739	754	788	755	725	720	746	744	761	788	798	771	774	782	746	769	791	780	734	789	765	765	761	727	766	735	745	782	728	738	773	761	790	772	733	767	795	738	730	756	769	751	710	753	790	750	764	803	740	764	736	743	756	823	727	760	763	760	734	803	762	786	801	803	730	794	767	779	794	814	765	767	793	712	811	731	778	708	746	758	737	733	817	738	766	746	807	742	764	758	773	722	790	800	745	740	771	745	747	730	789	752	774	737	794	780	816	755	755	794	746	773	776	761	798	752	751	754	734	782	756	783	780	793	863	804	763	803	765	766	738	744	761	777	802	803	737	777	742	659	777	763	732	746	767	752	820	785	770	794	783	789	787	781	769	743	748	764	787	772	780	756	745	727	780	766	725	752	793	768	768	725	732	748	744	804	788	739	738	740	804	786	733	738	748	762	780	735	713	757	772	755	790	730	798	774	795	776	784	761	778	786	790	776	813	772	718	743	761	776	755	729	711	774	755	785	753	747	767	738	787	818	764	761	766	751	730	753	745	727	764	739	782	752	777	790	793	782	770	771	730	803	763	723	760	781	780	758	802	749	764	734	747	802	783	828	767	748	783	760	746	773	793	764	751	813	767	780	755	742	764	767	779	765	763	778	809	792	752	784	786	777	730	750	831	752	769	748	772	814	746	775	778	742	692	743	768	774	784	745	750	800	765	769	786	795	775	773	733	800	823	750	810	744	785	733	797	768	788	762	733	753	777	710	768	761	754	767	770	776	757	821	752	757	735	764	733	782	802	734	793	789	774	769	747	762	812	769	782	773	753	783	790	743	729	752	711	748	752	808	763	802	770	789	775	772	790	764	746	832	791	764	799	805	783	729	733	788	789	779	750	760	821	733	772	765	781	752	775	786	758	802	748	748	795	786	714	767	710	755	754	752	726	803	759	798	749	811	751	758	814	784	771	802	790	734	761	753	765	749	778	745	724	793	720	743	786	773	733	746	768	780	770	715	743	760	786	785	764	757	784	737	767	763	772	772	767	746	807	801	751	738	728	729	731	787	762	691	780	758	740	784	785	789	783	738	802	774	773	782	733	763	778	787	758	801	722	761	757	806	762	761	761	794	754	721	784	791	768	807	783	785	802
24775	21154	25661	23073	6763	3333	2647	1991	1589	1279	1062	912	789	677	630	721	588	616	624	612	599	639	617	660	624	637	627	587	601	589	607	635	598	594	641	600	619	606	603	593	546	602	609	602	594	589	577	587	550	572	559	592	567	566	605	634	603	595	588	538	594	597	614	591	561	565	552	584	579	595	572	618	586	596	599	551	553	591	563	561	581	581	570	578	537	604	598	562	584	596	525	542	603	601	573	594	581	573	548	562	551	560	541	578	555	563	574	589	569	562	554	566	555	581	578	623	556	568	607	564	623	589	553	576	571	587	556	562	548	610	569	577	568	574	577	590	567	626	561	575	591	530	571	578	516	621	537	542	549	600	587	617	569	550	582	589	596	591	586	566	590	555	564	583	599	579	562	581	565	521	582	632	569	580	600	612	576	562	514	613	567	574	575	611	573	565	546	607	580	563	561	555	588	569	567	556	586	605	622	543	601	580	571	538	599	587	564	568	575	543	569	559	568	576	533	560	556	567	565	565	537	543	559	606	593	555	588	557	588	566	599	553	570	569	557	588	553	613	542	585	584	591	585	591	565	567	604	574	624	587	596	554	538	571	559	630	539	558	558	539	596	542	560	599	591	587	562	602	565	586	592	560	548	575	567	604	577	557	545	560	595	537	565	546	587	500	602	550	564	571	568	541	620	569	579	541	520	550	552	542	506	557	549	565	575	576	568	584	603	517	583	580	565	605	541	582	536	556	567	564	579	642	570	548	583	572	571	574	580	613	599	591	560	573	578	568	605	579	577	567	569	594	588	582	605	545	550	555	528	579	568	601	551	541	540	548	555	541	550	589	576	564	600	576	570	586	589	529	558	562	567	513	576	528	499	557	613	576	531	558	543	565	563	550	588	572	567	575	524	615	558	553	581	539	579	603	504	604	561	564	556	583	559	578	560	604	569	597	543	569	623	573	555	563	598	586	597	588	597	561	565	533	570	518	543	585	573	613	578	560	560	546	572	568	545	607	569	573	585	564	618	564	584	580	563	609	565	546	570	563	622	591	550	592	591	524	556	573	541	554	573	546	548	595	602	543	573	610	574	570	563	612	582	552	569	563	607	585	601	570	590	621	540	534	579	595	580	583	576	570	603	545	587	576	576	585	573	591	586	530	584	579	558	595	590	551	532	623	565	566	542	574	605	587	592	538	622	614	568	570	617	553	569	596	559	568	566	599	544	556	594	573	590	566	596	580	591	567	596	575	615	574	605	567	555	561	588	577	549	583	512	602	526	588	598	582	551	613	605	577	542	553	561	593	561	544	565	603	526	584	543	537	559	604	607	569	585	589	567	591	562	558	554	536	554	584	585	560	579	567	567	595	586	542	576	556	544	573	563	565	596	583	593	565	568	567	579	588	526	602	564	541	553	562	555	579	555	568	523	569	570	583	595	595	575	560	557	576	591	588	567	611	571	544	539	534	593	617	596	593	535	553	547	580	614	538	576	628	575	597	578	530	596	598	561	549	609	551	605	575	622	604	570	575	544	583	594	559	574	572	589	589	536	556	620	560	600	527	576	579	539	588	531	563	587	591	584	587	555	552	592	599	588	595	562	562	521	548	597	578	553	534	553	562	552	563	577	607	607	567	575	597	545	561	573	585	555	564	550	591	549	550	640	576	533	561	554	592	572	559	537	545	574	575	584	583	557	586	578	573	562	556	561	565	605	534	590	583	509	546	569	567	573	576	547	604	577	550	589	573	612	571	580	576	559	547	611	534	580	575	549	576	574	585	528	568	585	543	576	553	555	541	571	551	562	548	504	547	589	567	583	594	591	554	582	598	541	528	565	579	567	594	570	547	577	592	531	578	531	507	544	554	571	573	563	535	546	582	567	566	552	563	562	584	558	549	537	553	546	610	582	584	556	577	574	566	566	571	617	587	554	601	571	552	564	603	589	539	576	609	617	577	562	607	562	554	579	569	535	552	610	528	571	526	572	546	590	544	588	567	543	568	591	613	556	578	524	566	585	608	534	568	597	561	568	563	538	580	557	543	546	595	593	560	614	593	576	566	546	595	564	585	592	556	592	592	595	597	573	515	565	594	578	580	552	534	552	594	548	550	579	570	579	550	518	518	556	563	581	628	590	591	537	569	582	545	502	569	552	564	581	532	573	616	606	553	570	595	596	601	563	565	565	604	583	606	595	549	562	570	565	530	585	582	608	578	622	547	635	591	557	561	565	557	531	584	580	605	586	529	570	569	545	487	547	549	540	582	596	525	581	606	536	549	541	600	533	590	563	591	555	548	613	570	577	503	577	613	574	581	552	575	615	589	590	548	546	546	579	585	587	588	606	575	591	540	583	564	547	592	562	568	568	597	573	569	579	570	577	591	541	556	542	561	564	597	545	586	586	557	562	585	595	532	526	578	580	569	566	572	576	555	552	567	552	591	587	531	540	535	554	539	575	550	548	557	565	595	555	536	582	550	569	586	595	568	594	586	613	563	573	590	606	621	606	531	646	533	556	545	561	613	541	593	540	574	541	582	586	548	576	557	599	519	562	575	555	561	582	547	571	573	562	549	598	561	538	566	568	594	563	577	581	565	555	548	532	589	546	579	591	571	604	578	593	552	576	555	567	587	634	555	577	539	573	589	563	575	597	568	548	555	586	575	568	591	565	580	528	577	572	553	616	540	552	575	570	574	575	585	584	567	580	603	547	571	552	546	552	592	550	502	532	604	572	543	558	614	598	530	538	580	568	551	554	556	571	559	569	582	541	551	603	553	554	564	621	568	522	603	527	526	576	612	522	542	564	556	556	571	583	611	571	576	578	525	589	599	576	544	550	572	551	582	562	556	567	553	520	590	533	556	600	582	537	521	547	570	591	602	585	528	562	594	576	584	579	549	556	540	561	585	590	595	597	603	553	552	546	551	574	569	610	564	568	576	543	560	558	572	560	590	573	555	575	574	587	592	583	536	571	618	623	590	566	551	597	554	568	572	577	601	592	610	527	532	552	566	579	596	564	564	553	508	594	598	585	597	514	587	560	548	568	568	554	597	576	577	550	551	605	563	534	579	572	553	562	587	571	538	589	576	613	549	573	606	560	588	570	557	565	587	560	566	539	576	589	568	605	589	570	535	584	560	576	574	599	562	565	570	576	562	512	569	535	553	585	557	589	565	537	553	567	575	591	537	582	598	561	595	592	550	538	587	584	579	507	590	602	589	552	602	514	609	566	566	560	584	575	563	594	527	542	557	553	564	585	593	594	528	597	595	567	565	612	535	551	577	585	604	566	533	587	575	602	580	567	579	554	596	500	612	549	555	545	524	615	587	551	565	617	561	603	597	589	594	575	546	562	550	539	585	597	573	624	530	565	547	553	538	570	611	606	557	587	573	603	605	571	561	557	584	529	579	580	523	602	537	588	610	572	604	535	557	579	590	535	605	569	603	594	550	585	585	553	553	566	541	555	606	579	578	593	553	549	542	552	539	559	596	567	598	571	606	552	577
16954	28898	22945	14537	10365	7795	6382	5217	4120	3255	2545	1959	1599	1321	1167	1111	1009	951	915	938	940	1012	972	984	955	1036	909	981	932	873	932	998	964	887	919	941	925	879	900	877	852	934	921	921	878	877	885	862	858	883	865	876	884	863	878	860	831	833	871	897	860	863	857	807	881	888	810	832	876	851	859	860	855	845	891	861	860	856	854	884	872	852	841	840	802	780	853	861	839	851	806	816	847	788	840	823	866	795	832	812	840	866	868	839	842	909	878	857	790	834	862	813	882	836	861	865	941	863	788	862	872	904	932	873	879	924	863	830	859	846	829	834	850	872	872	886	894	814	856	815	850	834	880	865	859	847	859	802	870	849	878	850	845	876	828	823	893	831	864	825	822	807	853	858	825	850	917	884	862	811	835	840	838	871	831	845	863	854	866	853	825	881	853	878	834	834	806	860	865	891	813	861	869	789	839	803	898	839	834	892	850	870	847	831	866	832	899	864	856	819	843	852	869	856	833	879	814	825	832	831	822	874	879	832	864	814	886	855	831	836	832	782	878	835	830	908	857	814	870	864	854	838	839	859	819	851	844	851	828	843	857	851	846	805	867	875	826	864	833	835	862	850	819	858	848	838	833	920	854	875	894	856	806	843	902	843	850	837	880	792	842	850	895	826	844	849	862	825	853	828	811	902	856	847	778	830	842	831	848	851	823	875	873	855	892	800	832	888	841	882	829	857	851	883	831	835	867	912	866	825	868	862	867	883	850	924	893	880	788	836	857	863	827	820	797	851	875	835	792	860	824	876	863	845	869	798	862	840	856	839	878	886	860	906	837	858	862	829	833	834	846	865	862	836	836	806	851	895	828	835	837	877	887	850	803	918	903	895	821	814	877	848	872	860	830	887	861	846	843	892	814	831	868	880	869	854	838	842	851	840	856	842	866	808	832	908	811	860	817	810	880	874	839	810	877	853	846	830	846	862	823	854	860	824	864	833	831	837	799	879	814	865	887	839	848	910	808	857	858	855	908	826	819	910	833	810	811	864	869	828	912	848	829	843	828	906	828	816	785	881	849	893	835	858	812	829	842	852	816	843	849	880	844	876	826	824	873	893	859	849	818	827	840	799	844	856	847	844	823	853	829	838	863	878	885	854	858	859	828	822	844	918	890	819	858	838	802	882	840	871	851	898	895	850	824	831	869	862	864	840	868	831	820	890	839	869	858	855	856	833	914	825	882	849	800	862	874	844	808	886	902	878	818	818	843	800	807	851	867	862	881	797	910	816	897	807	836	890	825	874	865	883	841	839	834	807	870	905	857	818	855	857	845	849	872	890	827	886	920	897	843	829	838	894	859	850	855	896	858	802	864	871	843	849	873	811	828	826	837	848	788	891	798	845	854	851	854	837	867	878	905	828	835	821	911	887	841	885	829	852	842	828	871	844	846	840	834	903	838	836	823	848	854	862	870	843	797	803	782	849	834	859	887	863	798	852	850	797	853	867	860	859	891	837	900	846	826	828	833	792	861	846	864	876	875	831	836	866	796	828	844	826	842	846	832	866	838	839	891	874	833	862	887	880	869	881	852	859	790	876	922	799	835	860	875	832	842	837	798	833	787	843	806	893	832	841	853	840	839	819	849	868	830	866	844	806	855	849	864	852	834	791	851	849	827	843	892	896	811	828	910	862	878	843	825	862	868	871	858	823	863	885	835	901	857	899	854	809	820	879	808	882	847	839	809	892	881	835	842	844	795	828	814	805	885	853	841	927	908	851	823	845	856	858	878	835	843	886	870	854	818	847	858	868	870	810	869	877	835	826	841	874	847	866	818	871	867	826	836	821	882	878	833	840	884	816	859	860	782	865	834	784	862	820	823	837	871	827	922	829	845	787	867	846	817	816	829	820	845	863	801	837	894	871	849	839	861	883	859	873	840	893	825	867	842	837	873	814	862	857	818	857	888	849	900	855	858	813	881	869	865	890	882	892	850	867	855	832	797	795	899	830	883	853	833	772	853	860	881	820	821	811	847	876	846	798	845	873	819	845	819	820	838	852	817	829	881	885	859	827	824	869	857	847	823	850	783	872	883	863	893	878	848	889	855	842	834	884	821	818	832	886	838	875	842	840	883	858	840	791	828	861	867	835	887	841	862	859	879	883	847	838	844	808	879	865	867	893	916	838	834	866	881	873	828	837	863	899	871	814	849	855	826	836	850	823	801	849	803	860	860	871	874	847	857	822	847	873	857	855	873	782	827	871	832	835	830	824	851	868	803	809	805	831	841	790	826	873	856	850	804	864	819	803	869	825	862	838	873	886	893	818	792	845	874	886	854	868	844	862	847	823	878	858	894	890	829	897	891	841	842	840	811	852	864	815	776	800	873	820	845	850	830	886	869	805	809	819	827	823	874	865	831	846	791	835	872	851	870	883	831	861	869	821	846	822	875	880	888	840	822	862	845	846	841	884	843	869	847	826	843	880	836	805	878	841	833	853	840	857	871	818	824	888	811	826	854	823	820	844	824	893	859	839	890	873	831	876	830	873	878	867	869	865	859	878	847	879	853	847	845	823	855	865	868	823	767	884	858	857	816	863	838	834	828	855	880	904	859	843	898	823	824	847	824	876	793	834	859	825	838	823	860	891	843	823	845	820	834	861	811	879	868	859	921	848	880	870	902	822	822	869	818	819	855	845	839	879	831	880	841	866	843	838	883	806	890	868	861	874	887	889	855	843	818	812	835	896	865	875	860	836	819	825	844	835	836	882	813	868	810	854	868	871	893	902	885	838	820	858	858	873	823	858	893	840	833	892	862	870	911	913	814	857	846	852	889	863	845	852	874	921	869	897	815	804	830	860	848	826	815	822	851	831	781	855	826	869	825	841	862	856	830	917	841	812	823	894	871	836	837	840	805	855	844	895	857	847	840	788	849	863	837	815	853	862	857	865	765	836	850	857	859	835	849	824	925	815	879	888	859	845	863	891	860	890	839	849	814	848	892	840	792	853	849	844	824	822	836	867	847	909	827	855	873	859	858	839	790	861	873	842	889	855	899	882	892	814	870	843	839	811	841	832	867	862	838	828	868	865	870	904	826	841	857	880	860	827	836	858	857	806	850	820	854	825	883	889	855	815	860	819	816	837	823	897	877	840	858	822	853	902	849	856	871	908	821	836	802	852	870	835	849	879	860	804	886	861	884	821	924	846	842	858	845	876	786	848	884	887	849	827	863	859	873	853	855	848	788	799	873	855	879	872	839	854	836	802	784	784	849	870	848	886	937	816	864	867	904	849	831	868	825	827	838	853	843	859	839	879	841	876	828	818	874	850	869	866	860	841	873	880	778	866	875	863	838	822	829	849	803	793	859	877	864	835	865	844	837	899	898	827	860	866	871	832	884	878	818	855	883	832	878	778	836	832	871	867	842	915	901	880	852	854	908	868	855	837	840	825	821	871	888	861	903	816	850	866	835	871	833	866	825	824	855	866	870	878	879	865	873	871	851	875	851	852
22483	21148	28282	24294	21179	19025	7893	3544	2362	1815	1434	1069	889	750	662	599	547	496	508	503	511	479	497	547	538	507	498	500	445	494	471	465	484	488	473	475	489	471	464	462	510	439	493	490	499	412	464	435	460	437	409	381	445	397	472	404	417	440	446	462	434	428	407	450	443	399	399	430	426	440	410	395	455	409	446	406	413	387	440	426	405	437	429	437	426	471	416	420	452	445	387	441	422	432	414	435	465	429	421	432	423	451	448	402	410	450	424	420	423	419	457	428	422	401	440	433	393	411	423	451	420	434	429	390	419	415	451	447	473	436	418	431	405	406	449	404	389	412	418	448	392	392	443	407	411	437	411	466	417	463	381	426	421	405	437	422	413	434	410	448	423	427	421	397	401	378	417	390	418	421	443	403	432	405	412	407	423	451	414	367	454	425	407	444	442	439	430	441	420	392	422	439	432	422	405	430	413	438	420	405	392	429	412	427	428	436	414	398	412	401	439	427	401	439	422	379	424	408	394	404	441	422	369	403	426	418	433	381	403	471	446	425	415	410	426	454	418	437	393	414	403	410	411	414	428	423	399	408	442	464	428	404	408	434	444	379	414	425	415	436	431	423	439	408	415	480	421	432	441	435	459	437	409	446	402	404	433	440	450	374	422	438	412	409	432	421	424	410	440	408	421	452	462	440	411	428	436	432	451	434	405	399	414	385	450	410	392	403	395	405	396	406	378	448	425	424	434	436	437	370	405	415	426	444	421	404	382	405	415	435	403	440	390	404	412	417	440	430	425	460	427	405	463	428	415	436	418	386	415	457	449	400	401	400	427	469	412	411	423	422	391	454	417	424	441	386	431	427	448	466	422	442	401	412	415	429	414	423	429	446	411	400	419	421	416	425	431	418	416	427	418	436	465	438	413	411	440	433	421	426	396	435	439	447	419	405	425	409	400	417	402	428	419	436	434	411	408	388	420	406	464	467	395	376	406	366	433	428	469	431	441	379	460	425	423	408	404	413	440	428	459	388	418	426	423	421	410	429	420	434	451	406	383	447	397	438	384	408	402	412	443	415	421	410	416	460	405	408	449	348	447	427	433	460	387	390	444	394	428	422	426	410	442	409	442	408	446	415	440	418	433	399	378	420	406	414	442	424	396	412	405	422	429	415	400	413	418	392	398	395	406	422	438	422	415	388	403	450	419	460	422	409	431	455	409	450	399	421	451	419	434	431	417	431	423	424	437	425	387	408	394	435	433	411	423	413	410	366	430	442	427	404	418	433	407	434	411	404	368	441	409	432	422	439	417	411	371	433	387	414	426	422	382	424	428	440	456	440	437	417	437	380	418	432	391	416	400	392	389	417	411	427	434	441	412	439	416	416	444	414	434	469	405	407	432	420	383	367	442	447	413	400	410	422	434	421	425	434	411	438	422	403	405	398	406	423	402	421	422	417	410	443	405	430	424	434	419	441	409	446	390	414	407	415	437	423	436	411	414	425	381	450	420	419	426	388	410	453	412	410	447	387	432	407	395	402	418	389	434	422	392	413	403	431	410	400	412	419	438	449	404	434	408	441	429	400	428	409	433	413	429	457	406	409	428	422	443	442	460	428	445	454	420	457	441	448	394	392	408	402	423	448	420	393	453	447	435	411	417	389	410	403	421	434	390	414	413	393	442	442	452	406	438	430	426	389	429	434	422	403	468	445	425	404	422	397	418	408	380	393	396	405	415	414	431	412	387	438	409	407	404	453	443	442	402	413	401	391	407	429	456	396	438	402	399	416	409	402	446	423	410	437	430	403	439	434	426	401	422	450	392	402	417	418	379	436	427	430	440	423	399	417	397	413	443	414	427	457	425	420	422	424	427	441	414	428	441	397	434	417	461	404	448	429	426	406	418	406	421	418	432	420	407	408	430	424	417	435	420	416	367	426	430	444	403	453	400	400	418	371	443	439	392	414	421	380	431	419	414	428	410	411	430	423	391	394	432	429	402	407	446	443	434	424	438	422	436	428	412	406	442	432	438	385	438	460	445	452	422	406	394	371	407	378	439	417	419	396	411	442	438	418	429	449	438	431	412	410	403	435	420	412	400	398	415	441	408	412	441	432	461	395	446	420	431	438	390	418	415	413	391	452	397	422	379	388	422	397	461	441	402	397	434	433	422	394	384	380	433	384	445	416	446	405	414	406	432	417	421	401	407	404	414	398	398	413	412	433	431	487	407	423	415	417	425	403	396	445	441	406	417	402	431	431	431	413	417	438	407	407	430	414	408	421	384	435	421	430	418	434	450	458	403	424	428	429	440	462	434	419	401	409	439	440	404	440	376	436	453	401	438	463	456	376	431	407	399	438	447	406	444	408	437	437	429	420	435	400	406	447	426	409	423	428	422	407	389	430	408	412	376	422	408	408	391	437	419	432	396	460	393	417	396	391	417	387	406	413	394	423	400	450	403	397	405	403	414	432	435	408	378	424	426	445	414	430	409	416	434	462	409	408	365	378	409	406	433	426	387	441	474	371	436	415	414	416	408	402	477	407	448	410	441	413	415	424	446	390	467	446	453	411	419	437	418	398	392	422	430	426	445	441	430	416	421	404	445	423	402	447	404	419	437	424	446	407	411	406	440	426	378	442	425	383	406	428	434	433	451	402	395	412	405	405	413	408	390	425	446	425	426	405	441	434	403	436	429	381	404	442	439	413	404	450	441	409	413	445	462	380	430	456	427	406	414	388	397	396	426	391	434	398	388	401	448	404	383	412	409	389	444	423	426	458	409	362	410	415	415	404	403	390	392	411	428	404	392	445	403	398	437	401	415	382	424	413	440	448	435	421	401	408	415	387	435	392	432	418	404	400	411	412	434	427	445	429	446	420	416	404	395	418	428	417	459	420	403	395	420	413	417	440	403	398	397	442	412	413	401	419	404	397	467	425	404	408	423	410	409	422	454	416	402	425	410	442	433	416	417	437	398	437	435	458	425	403	430	420	397	417	431	386	434	430	420	401	464	426	395	430	443	427	438	431	402	405	446	456	404	413	423	424	432	412	415	410	411	426	413	424	392	437	447	435	454	396	390	403	417	399	435	423	447	432	423	431	422	407	414	421	420	411	450	436	423	452	408	392	418	399	426	421	390	430	465	416	436	419	426	436	435	416	407	400	379	412	423	400	430	398	400	411	435	460	420	416	424	445	460	438	394	419	386	405	414	415	426	435	445	400	415	423	460	389	426	447	412	420	437	448	423	424	426	407	439	434	432	393	422	463	410	420	401	436	401	377	401	419	427	409	409	412	414	413	438	427	456	382	437	392	377	394	455	434	424	409	428	388	450	376	404	385	414	396	447	407	408	414	439	416	401	443	400	417	400	445	462	435	441	457	438	418	422	428	420	434	435	428	427	416	409	401	402	435	413	442	420	440	422	464	426	432	419	407	392	447	441	440	392	412	428	434	435	425	413	412	396	406	389	438	395	397	430	429	409	416	424	399	426	387	398	407	441	415	457	447
19905	36681	30014	21150	15746	12678	10390	8107	6337	4882	3666	2683	2019	1568	1311	1096	936	927	848	857	905	929	974	934	912	896	814	785	779	809	792	743	762	795	813	742	773	714	792	756	752	701	709	704	710	735	636	655	672	696	637	676	646	662	645	640	634	636	607	631	587	645	618	655	594	615	642	651	627	646	661	627	627	610	606	656	610	664	645	643	665	640	673	635	622	606	651	620	614	613	642	588	646	586	590	631	620	654	640	615	634	695	649	630	620	672	695	608	654	615	686	652	675	617	644	624	643	628	654	649	641	658	669	657	673	632	667	629	635	617	584	644	623	663	639	611	674	607	610	608	650	624	647	647	638	648	613	649	662	602	672	629	655	632	655	632	633	599	619	645	611	625	664	622	630	594	672	609	644	596	624	648	621	634	663	610	631	640	634	621	645	633	625	622	641	647	634	656	642	621	632	631	574	619	634	588	654	630	603	622	585	653	608	648	654	622	611	660	685	660	697	622	656	631	635	592	602	616	593	617	623	610	671	634	551	621	620	630	605	673	632	647	644	592	638	609	646	619	600	607	634	674	602	623	604	641	615	602	653	627	637	629	659	606	628	637	642	631	625	633	618	580	623	642	649	639	620	644	594	598	614	697	632	643	683	656	668	583	620	637	629	645	647	615	624	646	654	595	668	634	615	645	660	606	639	642	664	641	619	615	658	659	608	621	608	621	645	631	640	615	604	651	619	646	638	575	636	638	619	664	651	636	608	597	611	666	686	593	656	660	666	638	564	647	631	605	632	628	646	619	645	571	616	626	638	605	640	630	616	614	682	608	639	659	654	662	612	596	641	647	625	702	626	650	608	629	608	645	667	657	620	622	641	608	601	655	637	671	674	631	680	631	674	641	636	603	635	578	655	666	648	622	647	611	637	655	635	602	674	625	626	643	699	608	681	603	649	619	607	625	604	635	609	649	645	629	609	581	622	635	644	624	651	691	632	658	614	610	640	647	670	651	636	626	667	602	619	648	629	629	668	624	676	614	605	622	632	629	662	642	622	678	627	636	647	633	621	622	614	612	659	629	618	597	635	653	628	605	605	657	617	644	595	617	668	609	645	643	589	573	611	639	642	615	617	660	596	618	586	651	637	628	633	622	631	634	678	596	605	637	605	649	645	695	634	622	590	597	617	604	592	637	644	623	604	639	572	632	647	580	624	614	642	591	634	627	645	610	611	656	616	593	601	584	599	635	645	665	695	593	599	655	602	624	596	620	616	611	610	607	642	642	654	662	599	653	609	660	636	634	676	631	589	664	645	640	624	639	637	645	611	642	660	640	649	658	626	642	651	592	615	660	643	577	637	596	631	640	665	659	633	645	594	634	619	596	627	632	634	576	631	630	618	673	655	624	614	598	617	630	677	606	619	645	621	659	662	594	639	654	679	610	633	616	627	630	640	645	622	625	635	610	653	605	591	634	599	616	596	642	654	597	624	631	623	621	657	583	588	688	634	585	617	649	608	621	620	590	634	597	668	642	662	668	626	656	657	674	640	611	618	628	586	641	621	651	669	619	647	612	651	636	628	621	652	613	613	661	657	598	632	640	669	627	602	641	606	626	637	599	598	666	628	655	637	637	623	599	595	628	645	645	624	634	637	621	616	615	643	671	599	602	601	631	669	653	622	628	639	641	637	655	616	635	585	639	549	625	642	611	662	605	618	595	631	636	645	606	607	654	638	655	645	623	667	625	596	604	653	625	604	623	636	596	636	612	645	614	639	641	678	575	661	633	637	660	635	597	622	632	650	622	598	606	632	680	638	647	623	595	623	602	647	613	633	625	626	609	679	605	626	662	624	619	625	675	657	674	654	630	669	602	634	656	610	602	641	629	640	641	640	648	652	675	660	610	658	610	609	628	644	611	622	636	616	588	639	619	663	633	588	675	588	664	676	624	677	591	637	644	636	630	631	616	648	635	636	683	667	664	606	599	622	620	601	626	653	625	678	642	622	633	618	653	620	602	661	663	622	636	625	647	619	611	599	640	613	667	665	654	619	607	612	627	643	623	615	634	629	644	651	598	611	602	578	617	617	633	648	643	630	632	627	641	667	628	626	650	594	590	670	678	618	626	626	625	627	635	669	661	606	602	623	629	633	611	653	651	651	670	627	617	588	668	584	606	675	628	653	620	651	674	610	640	619	654	647	617	571	666	593	616	613	637	657	597	621	663	578	648	644	644	628	607	648	635	618	617	625	614	608	662	610	621	610	627	641	603	658	640	682	634	609	599	653	643	606	634	645	625	601	618	625	648	654	613	649	563	627	631	653	588	632	633	641	638	602	633	613	620	604	618	611	632	661	624	639	656	632	657	581	632	595	604	618	648	636	673	658	668	621	651	628	591	679	655	643	611	596	643	669	671	606	623	635	620	658	589	662	659	620	641	630	662	655	650	599	627	646	649	645	666	566	618	650	625	609	638	604	626	653	632	598	656	671	654	589	590	641	653	595	660	616	693	593	639	650	645	669	641	597	625	607	659	636	620	623	618	628	650	657	661	656	628	621	609	585	615	601	639	619	670	674	604	627	633	630	620	612	653	644	655	640	652	653	635	612	607	629	625	625	661	643	629	615	652	617	619	617	653	651	622	616	643	578	606	628	624	683	614	627	619	629	612	670	637	651	667	588	637	644	605	649	665	632	606	618	626	600	599	588	618	625	686	594	654	655	621	598	616	654	666	636	642	629	638	569	636	620	597	619	646	656	622	639	654	613	626	627	650	614	672	628	619	629	618	632	641	615	620	643	605	633	645	626	605	653	630	638	646	677	614	608	636	635	607	606	616	633	656	615	639	591	654	617	646	638	605	619	588	618	597	636	639	586	635	633	641	622	592	597	651	625	607	610	648	637	631	632	646	673	640	649	574	608	626	641	615	622	616	636	630	658	655	688	618	654	645	648	587	606	624	644	635	623	620	624	653	606	657	643	661	664	617	614	625	585	633	618	658	614	639	649	631	617	624	609	624	583	601	669	605	623	611	668	618	608	652	644	575	585	645	568	661	633	663	620	632	601	630	653	654	609	642	649	626	656	626	646	626	613	611	625	646	602	617	639	644	622	651	646	626	636	653	616	636	637	605	586	610	612	623	571	637	617	657	661	655	637	634	586	631	594	645	645	619	602	626	631	610	591	602	603	660	634	641	609	616	647	674	640	621	618	624	607	593	612	635	586	629	619	657	591	609	652	658	641	625	679	635	633	626	649	664	646	608	639	646	645	645	591	660	646	611	670	602	605	598	662	629	629	640	644	633	654	665	624	601	621	639	599	602	649	628	615	626	614	636	582	623	690	628	611	650	639	606	671	672	639	656	614	646	636	636	645	653	583	632	647	618	620	623	604	624	632	648	635	602	588	610	604	644	631	625	653	620	621	672	607	648	660	633	643	636	656	612	602	683	623	587	625	632	619	668	623	644	680	617	599	606	670	607	607	629	640	629	633	593	621	597	661	623	610	638	661	592
27502	19744	14328	7558	3866	2628	2055	1602	1320	1143	1011	837	776	695	717	645	637	680	679	660	656	667	640	638	652	612	650	660	611	594	662	643	641	669	607	628	642	650	627	616	651	620	656	642	617	582	633	643	606	596	606	653	654	651	584	608	641	593	633	609	634	656	670	640	580	632	609	590	640	613	602	588	608	666	609	570	627	629	628	685	635	600	579	613	582	662	564	607	679	623	596	626	594	635	590	630	626	650	654	604	615	626	603	663	588	608	664	602	618	603	630	562	619	617	660	631	648	645	590	615	640	662	620	587	638	588	603	643	657	645	612	640	656	633	654	622	604	606	605	614	643	609	606	616	657	647	616	638	604	612	580	656	576	647	641	591	616	596	588	630	569	588	621	647	634	609	594	626	617	582	607	613	607	608	563	594	586	634	623	676	609	598	586	616	629	622	640	613	644	601	641	609	628	598	595	618	576	580	598	607	594	592	633	646	596	633	616	617	617	603	599	609	625	629	622	595	605	612	601	612	627	596	586	625	629	571	597	625	580	613	589	614	670	605	610	592	594	657	634	587	630	576	605	604	639	590	619	579	618	625	631	622	592	621	643	592	649	597	602	632	664	675	583	659	654	584	565	625	604	591	605	648	623	583	605	640	587	609	574	620	558	603	629	598	633	576	597	586	637	600	602	630	620	671	603	581	603	573	639	611	647	606	630	618	631	621	628	562	628	612	636	601	657	631	630	637	623	599	605	619	601	577	653	603	607	646	617	565	620	622	609	620	615	556	617	569	655	555	616	607	617	603	598	603	635	604	627	639	616	584	588	618	617	608	628	597	641	618	594	613	618	622	624	628	610	591	626	578	612	624	595	646	592	620	595	631	611	568	667	689	609	614	602	623	579	556	588	617	611	600	639	624	611	603	602	591	603	647	632	568	598	653	625	610	624	637	632	609	600	623	659	645	627	570	639	613	642	639	592	570	609	611	600	587	667	634	570	655	600	581	663	642	592	606	631	681	592	591	605	624	655	608	558	635	569	638	618	633	580	627	622	632	606	616	623	644	658	631	632	628	592	625	637	621	599	619	608	617	572	628	595	629	625	675	619	639	646	607	623	635	626	593	573	642	618	623	629	616	610	621	624	579	568	629	603	625	632	651	619	616	637	598	654	590	618	586	650	648	621	618	611	565	626	621	635	619	613	629	606	640	618	584	604	622	593	626	634	605	642	598	588	596	610	607	630	589	643	558	621	604	624	641	669	620	590	604	647	606	602	579	647	595	571	600	599	604	648	623	579	625	630	645	671	601	566	590	653	650	639	633	594	614	607	633	620	653	596	625	666	643	566	558	608	614	607	665	634	646	618	623	629	620	634	634	630	608	627	639	615	636	641	619	628	611	599	569	647	578	625	652	591	601	676	596	563	619	582	618	657	628	551	603	649	583	640	639	635	623	546	613	598	558	628	638	578	577	594	665	590	590	648	593	576	642	622	610	625	630	608	633	649	616	605	576	598	620	647	628	629	627	616	625	606	630	610	621	577	648	615	628	652	608	604	648	596	615	600	640	671	612	618	624	624	616	584	618	611	577	611	652	611	611	617	638	631	603	563	628	647	630	620	597	579	582	582	586	645	644	621	646	603	634	563	639	571	597	648	639	589	626	601	610	615	606	609	630	603	618	636	641	606	638	576	651	625	618	608	667	628	577	638	642	590	552	616	576	622	598	599	604	668	609	614	659	624	670	589	576	620	606	628	638	650	585	608	592	614	632	601	636	598	644	628	612	580	640	581	592	595	564	588	661	593	552	622	614	619	604	615	628	554	583	588	601	634	610	587	602	604	610	629	631	590	635	583	606	633	589	605	640	635	599	626	617	631	614	610	644	609	617	603	572	577	619	624	614	574	641	631	627	577	568	611	652	623	634	633	601	593	611	606	627	619	639	598	592	665	612	623	638	619	662	584	606	631	573	630	626	599	661	630	616	625	609	598	621	594	566	640	668	586	583	680	588	667	609	619	619	607	621	604	622	624	600	624	651	633	619	610	604	617	650	560	642	651	602	644	646	609	658	673	644	641	677	608	612	562	584	658	584	610	637	640	600	616	566	630	626	605	599	590	609	591	603	573	587	602	675	584	585	620	641	629	545	598	680	627	582	627	622	626	621	633	567	648	673	656	597	631	612	637	583	582	572	608	594	627	608	615	652	595	584	622	640	644	646	608	610	569	641	585	659	615	619	601	588	613	629	686	565	599	611	671	626	638	624	585	605	550	610	555	610	642	632	578	618	623	630	589	647	606	600	609	632	599	621	580	611	648	611	665	653	621	622	643	587	590	685	592	588	634	574	642	566	643	635	651	600	611	592	599	597	619	620	631	600	641	623	619	634	605	638	655	622	648	616	616	607	615	587	641	610	640	625	660	618	607	581	589	585	597	571	621	590	624	639	608	619	620	623	631	607	618	615	646	639	594	613	595	657	593	622	649	600	607	585	583	620	576	622	606	607	644	614	655	668	587	607	626	611	610	644	645	652	605	597	627	629	630	605	617	584	594	642	580	547	637	596	639	673	601	643	577	611	634	636	632	608	587	612	643	599	616	592	630	625	677	584	612	593	578	640	635	659	614	646	596	685	622	605	607	582	636	610	595	594	674	642	643	593	634	654	617	627	597	598	590	608	624	589	568	639	662	634	656	572	622	561	583	642	663	609	599	636	618	611	617	626	634	627	575	617	593	614	579	635	598	615	646	625	664	660	631	597	632	597	588	644	605	612	606	596	631	674	631	575	611	635	590	643	592	636	589	624	610	642	611	561	607	602	616	623	624	596	627	606	579	645	638	609	584	634	645	610	591	651	595	546	592	640	598	676	599	609	643	625	621	607	610	681	607	564	608	643	651	637	595	616	636	617	650	629	586	579	608	648	621	646	603	635	615	620	631	625	599	614	632	638	608	639	631	666	564	622	612	615	596	627	612	661	658	592	606	630	582	595	593	602	661	661	618	590	588	624	617	612	595	614	636	641	594	672	666	618	640	611	556	606	614	664	674	586	612	607	557	620	624	616	639	682	641	613	625	593	586	590	606	576	597	602	658	608	655	585	579	616	606	639	626	609	607	600	595	646	549	604	586	578	601	608	574	641	654	634	605	614	628	592	598	618	641	635	611	651	631	614	577	589	606	572	618	606	585	606	648	627	609	615	617	587	636	592	614	658	591	622	628	637	638	612	644	601	609	593	574	596	580	613	642	602	585	631	615	625	628	619	630	621	598	638	622	609	640	620	600	618	592	623	595	597	593	650	595	613	607	655	646	612	609	626	584	622	625	600	632	650	603	621	607	612	634	619	617	637	578	607	596	630	605	674	601	631	668	668	631	623	642	600	583	569	658	578	580	608	659	616	614	618	664	613	676	608	566	662	639	618	612	600	574	609	664	640	641	621	590	580	625	616	641	648	653	614	617	624	572	616	619	619	632	580	580	622	641	606	638	632	608	568	643	622	622	607	636	620	583	626
16649	26057	19993	12111	8566	6297	5120	3957	3132	2472	2067	1647	1407	1200	1179	1140	1039	1050	1026	985	1040	1016	1086	1014	1046	995	1038	956	989	990	1006	971	992	946	1026	957	921	970	968	972	1006	935	988	900	944	972	977	938	946	912	953	934	938	950	887	985	970	958	884	892	907	907	952	906	951	946	947	911	958	931	918	937	945	923	879	939	906	938	904	896	910	891	961	935	928	928	910	960	891	961	891	887	914	952	915	920	884	888	946	969	908	926	888	950	894	934	947	882	944	879	939	906	923	930	917	892	906	954	967	982	920	962	964	900	959	940	914	931	903	967	909	908	877	924	922	913	909	931	922	923	929	954	952	892	911	908	950	936	898	948	949	889	902	944	894	935	954	904	958	980	928	944	992	938	900	910	915	922	889	943	919	967	912	854	970	895	906	928	931	935	918	961	936	936	901	907	954	937	951	944	933	877	875	945	928	931	930	946	938	978	921	913	927	899	912	916	919	920	943	934	889	965	912	916	889	868	904	950	935	895	943	958	887	890	899	931	971	927	867	922	963	899	929	918	864	907	897	890	943	931	933	908	934	883	906	889	938	943	954	874	939	898	936	889	917	927	940	898	909	932	882	936	908	937	874	923	959	889	861	911	914	887	876	901	922	907	931	919	940	878	968	914	937	918	924	885	892	906	865	908	942	895	911	971	930	926	921	874	945	912	889	915	994	948	888	887	904	980	954	911	958	944	929	884	876	923	901	966	950	914	940	904	854	952	891	895	934	878	901	945	965	910	925	956	994	888	948	924	891	886	928	911	991	885	958	882	922	940	914	939	862	898	917	867	864	886	902	903	857	878	938	890	887	917	911	987	947	877	899	954	969	968	911	980	865	933	920	939	916	943	957	941	1001	909	908	962	900	916	883	949	910	947	965	932	897	902	877	913	965	865	937	919	923	921	909	936	873	885	923	905	948	936	973	888	983	917	933	896	930	950	930	876	948	960	937	965	859	907	908	949	921	908	939	873	920	911	935	957	949	923	885	881	890	928	943	930	954	928	920	1013	912	875	998	944	923	885	855	921	919	887	901	912	937	930	911	928	891	907	926	895	919	943	904	943	963	951	884	935	840	901	940	919	942	938	938	891	894	962	921	912	929	875	904	871	956	857	909	913	936	900	888	857	961	936	927	943	941	935	910	902	971	905	968	876	923	975	887	904	889	895	933	909	947	916	958	903	885	933	916	906	878	965	972	940	922	929	917	927	867	928	902	959	881	831	916	905	966	943	890	937	870	899	881	952	940	932	926	950	986	962	915	909	896	900	934	951	895	911	941	942	904	906	908	890	937	905	903	886	922	891	901	956	914	975	956	890	925	867	900	921	960	901	925	964	889	953	932	933	900	894	936	944	924	957	955	975	906	891	938	911	907	975	920	940	908	926	897	924	907	946	912	871	884	934	955	923	896	920	952	887	937	950	951	933	935	848	951	865	881	898	917	846	943	896	938	946	913	967	913	943	972	932	928	949	885	916	868	886	920	874	888	958	934	922	929	902	960	916	936	929	913	943	924	887	873	923	916	924	930	976	924	888	935	869	927	915	900	911	912	938	999	904	872	964	882	937	928	922	915	887	894	929	906	942	885	956	900	943	944	900	897	909	946	975	910	878	935	870	930	936	916	900	909	867	925	957	958	946	912	948	917	908	917	908	936	974	879	872	938	884	949	867	910	919	908	938	898	971	943	908	892	910	966	914	914	888	944	919	1017	949	961	841	980	953	916	904	957	936	902	915	949	901	900	939	968	882	921	966	913	913	960	927	903	898	904	908	899	887	911	905	957	945	945	939	899	878	856	892	927	897	901	931	908	919	900	898	971	964	957	889	922	919	899	924	900	950	916	911	908	903	880	925	916	908	917	957	944	905	980	917	889	871	931	846	886	957	971	955	879	932	995	871	912	929	940	940	925	938	948	948	905	878	888	1038	913	947	878	922	903	934	945	928	955	900	963	937	902	926	962	969	972	915	927	950	914	906	922	875	898	976	942	926	921	929	898	914	968	933	876	960	961	882	912	941	966	937	942	945	887	948	903	892	857	908	873	981	883	972	893	947	884	871	948	880	937	914	984	942	917	888	920	926	923	943	878	954	913	929	934	917	929	898	968	913	918	968	914	853	928	903	918	933	899	914	980	906	917	986	949	932	917	933	915	928	939	935	881	914	939	883	924	855	913	935	911	862	932	908	879	946	959	914	872	908	890	934	921	872	936	845	913	911	900	995	931	930	925	950	916	960	973	890	928	955	902	954	892	949	943	892	923	901	948	954	898	911	924	886	912	899	881	950	992	886	916	964	909	936	993	888	923	961	925	924	939	940	922	943	907	848	884	894	880	912	896	937	939	906	973	925	922	908	917	921	918	928	921	913	926	976	906	898	871	933	901	872	903	888	890	854	937	885	916	950	892	928	924	950	929	906	949	919	930	951	936	892	896	896	907	873	888	916	887	909	944	918	907	880	936	926	985	928	939	899	928	863	901	915	917	914	880	952	897	949	923	922	930	967	916	876	898	878	895	954	894	899	908	941	978	902	930	902	926	906	868	927	952	943	873	867	923	944	908	915	915	966	927	877	900	931	933	946	936	888	930	937	887	891	924	975	917	887	869	959	921	919	966	909	984	949	898	905	911	916	932	908	930	960	904	903	912	915	924	900	863	906	941	900	944	939	900	932	927	927	841	902	940	917	917	934	966	943	976	927	907	914	915	918	924	919	888	908	952	926	926	916	916	968	896	957	960	941	979	941	883	928	898	920	934	924	913	941	883	944	867	945	905	900	915	933	932	973	908	902	956	969	915	883	898	914	888	916	933	892	900	879	901	891	941	924	918	902	904	904	926	858	947	946	988	905	919	938	897	939	914	913	843	897	974	948	903	934	934	904	889	905	946	919	921	890	894	918	975	910	916	878	930	887	898	875	940	946	939	877	906	927	948	944	928	947	922	941	905	906	920	917	927	938	939	905	919	946	922	934	933	916	904	948	942	890	902	953	963	936	949	909	903	934	925	916	869	927	936	886	953	912	945	855	945	911	959	945	929	923	941	915	927	955	938	875	916	875	911	927	948	900	878	870	921	953	912	911	948	922	953	903	878	965	920	926	896	830	913	859	938	921	905	894	940	886	948	909	936	912	946	909	891	915	937	966	913	870	907	920	922	955	871	908	925	929	927	940	941	958	949	873	911	904	967	924	940	911	925	988	966	928	897	933	874	967	880	936	969	986	897	939	964	946	882	948	894	965	951	909	925	901	945	929	947	913	958	993	998	919	902	961	925	979	924	916	863	949	954	978	947	915	872	945	918	912	921	837	900	946	915	920	996	952	965	913	940	972	911	928	891	938	928	882	868	940	926	937	921	914	893	847	935	891	895	953	877	882	921	945	919	907	949	928	883	1002	915	883	968	891	876	866	895	914	902	936	908	930	905	917	922	903	866	883	903	930	916	888	918	924	960	893	903	914	945	916	921	948	952	935	936	929
23319	21107	27692	24782	19979	8139	3940	2536	1881	1468	1158	891	827	708	662	623	546	558	522	549	593	594	602	528	579	574	537	562	534	542	530	570	490	532	512	544	506	573	556	520	542	545	574	559	492	495	534	554	494	521	492	514	503	531	534	501	545	528	479	514	559	502	511	498	498	485	494	506	486	558	518	492	516	480	449	536	533	497	493	499	493	507	524	506	546	478	512	493	505	528	547	512	543	551	499	486	509	488	507	548	511	500	493	521	504	461	494	564	507	492	476	530	494	548	542	517	470	490	536	525	523	473	504	487	494	508	543	499	467	511	489	507	511	509	523	468	505	498	513	520	520	521	496	506	523	479	513	504	551	492	513	486	531	525	490	548	482	475	498	444	518	498	507	507	520	538	498	498	505	509	540	532	484	491	540	493	525	542	519	501	508	496	553	509	481	493	482	476	502	523	511	488	508	497	496	513	527	501	553	513	522	542	486	504	501	479	506	525	495	457	532	476	491	477	514	571	469	557	498	490	500	489	476	484	511	507	529	474	514	543	520	526	485	551	506	509	482	499	480	517	515	505	530	481	469	487	528	508	517	516	496	548	482	524	540	501	543	511	488	503	465	484	502	515	488	488	521	499	589	521	537	488	473	503	500	551	485	502	516	464	483	509	510	515	487	536	472	475	529	521	516	542	544	483	522	526	485	497	489	501	497	500	477	519	504	545	538	507	536	510	510	525	511	493	525	481	504	496	505	467	465	510	515	542	499	522	468	459	521	489	463	498	478	513	481	518	529	493	509	518	491	481	537	490	501	517	505	499	519	542	482	495	496	523	546	490	513	574	518	532	515	474	519	517	548	546	510	478	515	507	504	531	531	511	515	558	519	526	491	515	517	492	543	496	494	460	506	505	575	487	515	524	513	504	511	518	469	499	471	495	515	559	495	483	514	562	532	481	519	507	513	505	484	541	485	503	457	513	506	498	536	515	540	520	526	469	500	481	520	501	500	515	488	495	496	482	526	507	474	506	530	525	522	459	516	551	484	507	478	523	489	519	481	493	529	500	497	506	496	499	457	483	511	516	502	489	530	476	487	512	520	515	488	502	494	513	523	520	539	464	458	507	488	504	515	498	504	492	510	494	497	492	486	485	507	532	508	482	493	492	474	515	516	502	503	526	498	486	480	508	458	485	501	532	506	506	477	519	541	534	459	510	516	512	512	533	510	473	487	531	486	515	489	493	501	471	522	530	558	493	526	511	501	516	462	510	501	504	506	485	518	509	476	461	492	489	498	526	477	486	558	495	547	476	524	510	502	517	496	517	451	505	494	490	515	509	469	505	482	512	463	523	515	507	471	514	515	512	512	520	484	514	520	482	491	501	494	513	523	508	473	542	494	482	518	538	518	498	489	490	476	503	537	509	467	512	491	513	497	510	490	545	525	497	515	515	514	504	493	489	497	493	516	469	473	494	505	505	523	493	514	514	533	544	512	549	500	503	475	478	541	526	533	501	520	515	502	506	461	520	520	500	480	506	532	569	495	512	511	568	459	488	476	505	509	498	538	541	496	526	488	505	516	557	474	519	506	550	500	502	494	539	537	533	500	503	492	504	496	487	510	546	525	535	498	478	518	501	484	522	544	513	486	510	496	525	472	503	504	531	529	521	472	516	501	489	509	505	507	520	521	530	489	500	494	505	486	511	501	491	518	500	523	493	507	469	506	481	498	472	484	520	521	482	519	521	481	491	519	475	513	494	492	491	483	507	506	528	504	476	512	516	480	514	506	469	490	483	571	524	490	484	504	471	519	499	529	472	529	484	484	500	497	515	531	485	532	527	510	501	494	511	534	514	488	519	551	522	481	488	528	488	498	508	509	502	480	473	491	498	451	501	507	543	478	490	489	506	475	495	566	495	479	504	489	514	503	508	493	522	515	508	517	522	495	506	527	491	507	491	507	472	508	475	487	523	518	533	520	488	492	546	529	509	536	509	494	499	541	521	510	514	556	518	509	489	508	510	520	518	473	516	524	499	495	521	521	501	522	490	490	494	524	509	500	538	491	509	489	481	477	464	494	517	525	463	529	509	499	465	499	503	506	486	495	517	490	499	529	512	529	514	484	490	487	512	565	511	522	488	542	483	513	526	552	490	513	495	483	519	523	509	517	513	546	506	503	514	482	538	484	473	487	522	512	508	523	497	463	502	500	485	485	504	541	496	454	488	492	511	525	497	453	513	504	477	503	476	507	520	474	502	533	508	491	476	488	492	522	502	538	527	467	548	495	464	527	519	480	480	525	483	530	511	459	512	498	463	518	570	517	483	503	507	491	508	493	533	535	514	520	521	459	507	531	502	502	499	527	490	507	517	506	498	487	481	476	482	551	476	499	507	506	493	516	500	511	486	512	504	517	547	512	526	506	496	508	511	491	513	491	505	513	472	501	530	520	499	515	507	484	520	534	509	519	520	483	474	492	467	505	514	495	476	508	501	550	457	505	504	521	510	490	487	512	490	482	510	519	491	547	521	519	503	459	548	497	496	543	505	503	507	508	546	524	479	485	494	486	510	471	486	483	490	513	487	522	507	508	529	490	523	458	519	517	497	474	492	526	477	518	498	518	521	498	528	500	499	516	530	479	471	476	478	503	471	536	524	485	503	496	527	454	478	525	509	548	493	494	492	514	516	508	543	513	515	512	494	517	499	520	509	483	502	530	496	513	491	476	543	479	521	525	526	469	519	493	526	521	537	506	509	509	458	495	490	528	506	488	477	500	500	523	526	502	513	494	467	545	489	463	464	507	540	536	498	516	492	479	502	497	462	479	511	485	528	492	492	485	449	493	502	498	492	562	513	508	514	507	494	510	475	492	531	540	523	541	469	520	478	500	507	491	478	502	518	487	518	488	497	519	508	451	495	480	516	530	463	473	511	478	519	525	537	520	501	462	496	490	516	499	504	528	480	473	536	527	490	488	483	502	514	480	508	537	542	521	457	493	510	533	487	534	489	489	490	474	522	493	473	497	511	532	531	471	491	509	518	442	510	507	511	491	487	540	505	519	537	474	488	523	492	499	530	520	530	505	491	507	436	493	529	513	466	498	505	494	492	540	508	488	497	488	507	504	466	527	515	482	496	510	554	502	518	480	507	515	547	494	494	456	492	533	504	513	522	503	530	483	512	492	529	527	503	487	495	514	520	486	531	486	516	500	485	495	547	547	488	517	514	495	489	480	516	502	538	500	517	507	508	466	503	510	480	482	488	478	478	452	494	493	507	507	508	462	527	483	483	480	507	480	510	462	490	489	534	520	542	475	534	459	496	501	532	505	485	509	496	495	515	495	527	492	497	494	477	523	486	528	524	481	545	516	467	446	517	487	551	487	485	475	499	522	489	506	508	436	549	509	525	516	506	493	509	539	484	496	496	474	477	538	531	507	504	505	511	517	476	493	523	524	500	470	470	478	488	532	500	478	537	482	492	506	514	522	500	510	555	555	506	520	488	493	519	501	568
18258	32828	26036	17179	12586	9667	7857	6113	4788	3574	2904	2041	1634	1322	1137	1106	985	968	901	910	953	938	974	959	918	934	941	879	857	878	818	894	808	861	885	869	829	920	824	842	895	796	781	839	804	808	837	821	803	814	838	799	849	769	790	830	788	804	800	778	806	755	793	755	764	806	799	730	788	766	770	790	762	785	846	801	749	712	782	792	799	763	782	745	765	793	791	801	744	780	783	769	740	742	799	779	776	805	755	765	750	758	765	742	810	742	761	784	780	751	811	775	839	796	782	815	763	772	778	762	826	791	736	780	796	831	780	778	789	770	799	723	739	784	752	770	775	793	786	805	789	774	751	712	808	826	725	809	772	750	731	753	725	772	742	760	734	784	733	808	803	781	759	775	751	752	791	736	791	765	795	786	753	744	764	732	739	764	776	759	765	780	795	730	741	792	768	798	745	790	795	739	774	745	771	761	777	736	778	743	731	801	777	809	742	769	716	758	780	771	767	824	717	743	782	824	760	786	791	768	762	733	736	755	725	808	805	808	799	824	806	748	767	707	746	765	790	728	703	730	797	759	808	764	814	742	762	818	821	760	791	777	742	758	800	755	796	765	743	772	759	772	822	772	784	736	790	753	742	766	775	754	823	797	735	739	773	748	753	721	777	712	774	803	754	755	768	745	790	787	797	732	746	820	776	797	747	807	802	767	757	774	753	711	777	781	761	717	724	739	754	753	731	786	813	775	780	833	744	760	756	768	729	755	748	757	775	773	760	788	813	783	773	810	796	799	804	735	733	823	757	742	757	833	770	803	752	769	786	799	796	788	760	778	773	718	786	826	820	779	768	767	825	827	734	759	811	736	801	771	762	759	756	744	736	757	779	802	783	811	724	775	797	764	761	753	691	795	744	753	753	801	779	760	752	746	790	782	797	763	731	753	762	805	790	729	778	768	706	771	772	758	795	776	765	754	787	750	777	825	778	779	726	749	784	753	765	794	787	763	745	770	773	787	797	777	780	771	834	780	787	741	776	792	782	823	776	731	786	825	802	777	756	765	763	771	769	752	738	784	826	779	784	729	750	763	802	801	773	811	761	820	795	752	798	791	766	761	808	787	777	793	784	787	778	746	785	746	736	784	783	719	764	728	784	777	757	800	766	757	740	789	761	789	759	764	772	775	774	776	732	814	765	713	791	777	743	783	767	729	730	726	743	817	742	764	732	720	765	786	764	800	725	755	754	794	732	824	730	770	807	769	816	757	714	776	771	723	796	755	731	815	729	746	779	810	770	752	776	787	686	757	795	742	762	735	747	755	753	753	809	758	761	771	738	762	812	771	735	781	804	778	812	749	786	800	785	783	814	746	797	763	773	772	806	752	780	776	793	754	793	789	801	766	735	780	749	806	805	779	740	843	769	737	846	811	775	785	776	728	767	764	765	741	758	786	775	772	754	772	767	814	768	844	752	823	767	787	811	780	772	814	748	739	760	736	779	798	783	789	780	781	761	798	764	731	794	741	767	798	796	767	769	806	802	724	770	733	759	730	740	744	828	777	771	722	773	785	747	782	725	851	749	776	801	812	769	760	830	763	746	781	749	811	771	818	781	777	707	763	808	808	798	763	779	713	774	779	716	734	779	764	762	780	785	781	756	808	800	741	788	737	797	800	770	727	798	725	759	769	775	790	744	793	781	775	810	754	768	756	762	828	723	748	765	770	773	744	715	753	814	762	823	781	732	755	746	776	777	782	785	773	746	793	774	815	768	754	785	754	744	798	819	766	790	783	791	758	820	735	730	797	718	811	731	788	774	746	810	773	773	803	772	795	764	806	803	739	804	777	780	805	786	744	740	738	812	812	761	736	758	780	805	739	792	783	750	756	764	770	779	737	755	729	786	745	809	820	723	746	709	786	750	737	711	729	846	820	805	751	825	781	751	772	738	759	714	743	749	721	730	781	781	803	770	797	797	806	768	797	780	758	762	784	781	770	746	779	724	766	742	762	715	780	749	781	764	723	744	784	810	776	791	786	767	751	747	778	741	727	779	761	780	733	744	721	750	770	786	791	721	777	789	757	718	769	768	802	771	746	783	767	785	825	749	748	771	748	795	812	762	787	821	757	825	785	727	787	767	802	769	772	765	747	827	754	760	753	758	792	756	767	778	757	805	761	800	802	831	749	810	764	801	755	788	757	791	787	805	751	735	752	714	754	805	800	730	769	784	777	741	803	737	782	744	760	724	800	789	734	744	759	785	742	783	771	808	795	750	796	782	757	792	769	802	799	725	777	703	783	804	796	762	758	758	759	821	776	778	783	758	758	805	723	793	751	725	815	797	760	761	760	792	778	763	715	704	789	767	829	755	721	757	764	781	739	780	778	749	800	798	766	769	792	754	782	760	752	742	779	740	730	753	757	755	798	796	753	772	764	743	815	761	794	782	797	750	747	786	719	739	779	732	773	760	774	737	792	710	758	719	805	767	728	722	798	730	730	755	767	781	737	776	750	772	784	781	814	714	768	787	782	712	755	803	787	753	749	813	750	791	763	781	802	753	760	745	829	793	764	739	789	767	775	746	738	777	764	754	841	761	707	769	738	798	724	782	777	691	792	785	740	787	810	800	793	759	800	726	720	758	819	773	757	763	735	778	778	786	746	776	765	801	807	793	781	743	780	718	781	795	761	748	784	745	748	784	760	758	731	785	761	726	726	789	753	826	778	787	739	797	773	802	771	734	796	800	761	860	723	775	757	743	797	774	731	738	739	723	761	789	788	804	770	793	733	783	755	790	776	759	784	800	729	782	744	730	771	728	772	752	762	785	758	769	768	764	803	757	770	729	795	773	729	760	792	768	781	810	764	759	783	806	790	749	720	769	794	711	767	749	774	757	771	790	821	768	782	770	771	804	737	800	745	823	780	805	787	779	752	735	740	779	736	799	755	835	782	787	766	748	747	748	770	779	730	788	739	768	735	786	766	803	757	784	780	734	766	810	766	772	829	788	791	758	738	736	786	722	834	783	815	753	725	735	801	773	781	783	734	782	750	747	806	777	825	733	800	775	754	771	807	796	734	806	791	785	741	765	775	772	796	787	759	780	747	746	734	761	738	766	737	762	807	782	787	770	772	733	811	724	757	785	759	803	754	733	797	764	771	771	762	768	786	797	741	761	801	749	744	790	803	735	758	795	781	824	764	771	795	763	758	742	786	747	795	770	800	746	766	761	746	760	804	778	761	765	807	751	739	748	826	791	771	807	799	763	721	752	726	794	777	754	765	704	714	740	732	764	721	757	773	769	790	799	796	754	792	773	778	759	794	725	775	783	773	777	777	795	736	792	752	794	804	693	769	724	772	761	789	790	772	788	788	755	736	746	781	749	795	817	768	772	771	765	781	788	752	794	770	742	746	772	794	773	819	767	793	764	758	754	781	773	763	796	778	757	756	805	801	765	743	737	782	766	762	750	744	737	747	764	773	778	763	773	787	783	746	761	779	770	801	780	762	748	761
24794	21105	25589	22840	6584	3186	2489	1874	1429	1224	991	926	750	738	699	663	671	639	608	631	680	678	642	601	655	636	617	647	621	613	608	566	565	644	620	581	617	640	599	583	631	573	630	607	606	602	584	586	585	613	596	542	576	600	572	586	569	570	571	561	608	533	556	560	571	586	585	577	557	578	595	571	553	601	585	597	574	543	544	552	607	638	559	567	557	605	586	553	523	592	589	578	555	574	637	566	574	662	606	605	573	572	625	585	581	593	567	594	551	577	558	569	548	564	578	580	585	595	623	575	631	600	559	610	578	591	584	573	559	594	579	574	558	536	571	560	605	568	583	521	532	563	603	564	547	541	566	517	601	572	613	597	582	587	577	591	611	587	573	583	622	585	591	553	550	556	564	589	556	566	624	612	554	565	551	578	556	562	630	606	589	537	601	579	555	622	579	551	554	592	593	547	593	563	600	576	529	582	588	588	588	603	601	603	590	580	581	598	559	601	590	602	608	605	557	545	584	606	550	604	608	588	626	570	586	576	619	608	568	587	561	583	591	608	608	600	577	595	581	583	586	614	616	589	551	555	613	591	562	573	573	571	564	546	574	572	549	577	550	579	603	559	588	570	572	575	563	596	557	561	594	582	544	546	560	579	592	620	538	550	559	610	600	548	615	602	555	599	578	562	591	583	534	618	581	599	573	559	643	600	579	587	590	618	646	581	576	567	554	553	576	595	562	611	578	567	564	567	568	614	605	564	605	565	577	623	574	587	585	597	575	610	607	590	593	562	612	611	598	596	572	587	561	578	569	557	539	578	555	564	590	576	606	552	579	602	555	533	561	595	585	582	590	578	603	555	561	572	574	529	559	558	590	548	572	590	541	610	553	616	572	561	564	543	603	583	588	576	550	572	539	624	597	552	618	565	579	578	574	610	538	593	595	594	566	596	586	557	591	608	558	585	581	556	572	571	566	557	549	592	598	580	574	571	539	619	556	531	567	584	574	611	613	570	574	592	587	571	573	567	559	591	594	621	554	580	570	562	596	531	674	580	569	548	603	595	582	553	597	591	585	552	570	558	603	613	545	586	595	622	594	619	575	608	560	533	567	599	547	595	575	541	611	537	597	524	608	619	541	529	598	523	585	558	583	580	566	561	610	562	583	544	584	587	594	577	581	596	582	572	572	599	587	536	581	585	590	535	607	602	572	586	561	609	593	566	578	559	583	570	540	588	581	549	554	566	579	631	553	600	652	590	600	600	611	609	574	567	585	588	629	570	573	590	590	570	609	613	613	569	563	578	605	547	596	573	574	585	604	612	614	605	618	605	570	583	605	581	564	624	594	589	607	566	575	560	605	604	579	600	579	609	552	605	580	582	567	563	569	580	557	600	578	591	604	540	570	608	564	606	565	573	553	619	621	580	594	603	532	589	578	587	578	584	575	571	624	614	576	595	578	622	566	557	568	582	541	556	554	586	574	599	562	611	599	599	623	577	602	588	582	598	581	620	583	535	594	565	580	590	547	577	564	567	554	562	557	581	594	618	579	570	579	583	607	551	589	562	521	562	563	609	557	604	616	597	582	576	587	602	529	613	582	578	606	639	613	592	582	563	577	608	605	630	594	589	601	582	592	562	569	555	575	591	579	605	632	617	597	583	567	581	581	578	583	570	582	578	579	616	593	568	592	621	615	615	578	603	570	579	616	600	587	614	585	552	577	611	566	573	557	566	535	558	604	595	575	554	553	603	606	549	602	572	604	612	546	571	601	612	601	574	598	565	611	614	566	607	599	595	585	629	601	625	591	612	590	596	533	564	553	563	588	554	615	592	579	580	550	590	558	553	593	589	597	575	585	596	584	612	598	593	609	611	585	604	578	587	598	569	610	607	581	583	614	624	515	563	611	576	629	594	596	561	598	550	572	590	577	544	563	546	577	596	563	541	576	575	558	551	587	583	570	578	570	597	575	578	602	597	583	526	582	572	590	563	606	599	587	588	581	595	554	597	571	570	566	580	580	622	592	602	579	594	550	585	638	605	611	623	625	585	519	555	551	626	581	641	607	559	580	565	575	579	583	567	585	583	609	594	586	592	610	551	570	630	573	564	596	577	542	579	598	628	559	598	553	601	560	606	593	594	573	577	592	591	597	584	536	613	532	600	543	596	602	584	606	572	551	583	565	596	613	604	545	576	595	554	628	625	614	616	591	563	581	526	564	565	569	565	619	595	589	554	601	588	567	600	552	593	533	581	560	567	571	565	616	553	584	588	592	593	580	613	570	555	565	572	590	602	572	545	593	548	620	557	579	572	584	608	557	568	552	569	608	548	565	600	586	571	579	566	598	587	555	544	567	595	602	537	599	592	564	574	524	566	567	646	564	601	608	575	585	555	563	559	574	576	564	558	545	588	570	583	611	579	588	593	571	591	550	553	613	571	571	571	604	584	562	572	609	599	583	570	625	609	565	577	582	592	586	651	552	549	605	592	582	568	633	548	594	588	537	579	611	591	555	578	588	582	583	584	566	556	580	583	608	603	556	588	559	583	593	569	571	575	539	611	570	628	542	586	592	571	581	582	590	560	613	558	604	613	551	567	594	597	559	600	554	556	561	575	616	593	592	567	603	578	561	594	606	586	606	581	564	551	593	575	564	574	565	588	596	586	559	565	600	635	563	592	537	586	611	609	603	539	566	550	541	568	597	591	590	573	592	625	554	592	555	557	612	549	578	565	603	577	561	591	569	576	610	592	591	589	591	601	633	576	589	561	554	582	563	584	606	601	601	549	568	573	642	598	600	611	569	533	591	600	566	518	577	559	627	570	612	621	566	550	593	575	597	589	554	574	613	557	561	569	591	631	598	633	585	609	547	609	592	533	586	622	588	612	569	633	566	619	557	582	572	574	575	614	583	594	609	594	564	611	566	613	577	608	589	596	556	604	549	584	638	590	630	609	561	602	583	583	539	575	565	554	658	583	570	594	579	577	578	579	568	543	577	558	583	589	584	578	564	603	537	576	574	585	577	565	616	514	542	564	538	577	571	571	627	610	556	592	574	598	550	602	565	596	637	567	582	584	622	602	578	599	547	588	579	545	577	547	550	603	554	568	577	566	553	611	582	581	619	587	560	601	580	585	604	589	574	568	574	641	549	571	548	591	582	590	563	564	596	583	603	572	566	583	584	594	533	576	553	562	603	610	598	580	571	575	588	546	593	583	587	574	547	584	584	588	595	623	558	593	619	594	593	587	588	552	595	538	581	605	597	551	525	565	549	570	559	560	549	543	558	581	595	595	598	606	624	564	572	560	599	555	561	584	602	573	628	555	560	588	543	543	571	597	578	594	611	610	568	550	550	547	601	590	543	596	564	597	586	545	568	579	528	576	557	570	595	630	623	577	547	568	594	558	571	567	573	592	600	549	588	580	609	601	556	560	533	598	604	545	548	592	592	601	556	575	614	553	596	632	558	603	576	621	565	562	544	537	560	553	556	568	616	610	557	583	605	593
17284	28453	22224	14077	10054	7638	6262	4850	3733	2888	2282	1783	1501	1238	1148	1075	1058	973	972	995	1050	979	1007	991	1059	947	948	998	924	968	972	925	928	982	949	972	981	944	936	997	904	919	962	964	919	935	944	932	898	916	856	891	851	916	858	937	812	868	841	851	844	885	846	913	885	889	878	860	847	931	869	856	827	899	867	808	856	867	862	850	850	911	887	864	848	822	897	846	876	925	841	850	867	913	887	854	886	924	900	857	882	922	913	919	868	895	898	940	866	878	913	899	863	881	956	868	896	826	806	966	876	907	859	880	815	794	874	848	846	832	888	827	849	853	858	789	860	891	847	813	868	915	852	849	867	937	898	859	886	871	847	861	884	894	823	943	913	856	890	868	886	879	858	929	908	834	839	844	875	925	881	870	888	870	849	908	917	897	822	909	872	910	882	876	905	833	850	886	840	845	900	905	857	878	844	854	878	912	846	878	881	890	878	865	834	847	843	892	895	854	864	904	861	859	833	885	886	872	898	817	854	876	848	877	914	887	883	895	799	895	846	899	915	909	845	885	868	858	922	849	914	827	845	899	815	870	870	899	895	855	854	940	891	857	838	901	841	897	891	882	839	884	864	899	878	876	890	879	851	887	866	891	850	860	851	897	898	838	836	882	821	850	865	817	910	852	835	903	855	820	905	892	822	889	856	815	883	909	861	911	841	866	886	898	854	869	868	875	841	834	885	901	844	908	881	872	870	871	885	902	938	888	855	860	835	815	858	906	840	910	852	895	920	892	878	874	876	902	876	869	839	847	820	846	890	907	872	851	828	874	905	845	869	859	859	892	871	886	883	859	850	944	837	877	858	902	863	872	849	831	912	857	837	839	914	888	907	905	865	890	826	881	857	890	833	892	871	845	841	887	869	886	827	860	841	883	868	835	823	902	868	852	848	845	838	824	924	859	867	914	830	823	920	903	888	902	885	874	891	871	826	889	859	881	839	938	854	878	853	816	823	835	856	788	814	835	844	911	857	918	860	846	831	846	868	908	887	808	897	872	862	882	805	831	929	866	866	843	871	848	889	919	815	837	838	829	858	815	913	825	890	904	921	822	871	869	840	855	907	885	903	880	915	867	857	884	835	891	861	918	855	904	807	858	900	867	823	870	884	888	922	830	866	879	855	872	897	802	887	908	883	798	886	854	811	852	833	887	843	848	833	859	906	848	808	896	898	875	887	900	869	901	811	899	873	842	858	876	855	828	903	840	843	891	884	847	856	838	875	870	858	837	825	892	854	864	902	845	913	858	883	902	869	813	880	875	889	875	887	850	906	904	835	875	854	830	887	853	852	903	798	850	864	865	928	858	878	870	855	861	869	876	879	868	855	845	875	854	825	900	840	899	853	880	874	852	857	873	842	876	856	857	853	829	858	861	879	877	847	898	901	846	819	799	873	851	903	894	855	867	861	880	884	894	860	872	880	867	889	872	880	872	869	849	887	847	902	866	890	907	862	938	876	802	895	871	907	863	881	879	894	878	882	847	948	880	896	846	899	900	925	822	874	884	849	869	845	875	821	883	900	886	822	874	857	907	859	896	864	821	874	859	829	887	879	855	872	855	845	894	858	864	867	894	859	896	853	868	829	875	920	884	901	843	875	859	884	856	869	874	821	879	872	887	886	862	909	892	873	874	866	853	862	886	894	834	868	870	887	868	907	873	874	887	793	861	881	901	857	819	826	871	879	882	853	885	857	881	837	872	886	851	860	875	824	859	879	881	828	952	868	874	877	848	893	850	862	838	874	923	842	882	854	838	858	804	831	901	852	841	882	883	857	824	895	876	895	862	861	887	883	867	890	860	937	842	833	871	801	868	836	887	886	872	842	862	872	849	871	839	884	841	876	863	904	884	833	871	859	824	813	814	846	814	917	858	829	842	876	864	851	820	936	855	903	864	878	873	872	885	886	861	845	856	843	862	838	929	907	888	879	890	885	860	872	907	883	913	862	870	891	914	866	875	890	868	855	906	858	835	784	872	871	877	859	855	868	834	817	903	857	838	887	844	849	863	806	900	835	836	853	844	893	858	865	880	856	928	904	906	885	860	811	893	880	886	856	846	800	885	889	865	810	840	888	868	910	873	839	888	888	837	876	881	809	845	903	872	862	856	914	829	888	888	867	891	924	863	924	897	860	865	825	845	876	822	836	847	897	846	883	879	862	830	867	843	877	897	897	847	878	836	876	890	939	864	867	932	908	781	897	897	897	855	895	849	913	872	904	879	832	870	878	847	842	866	821	901	894	836	863	824	894	852	880	888	886	883	854	839	900	874	871	850	909	876	867	865	809	931	836	849	908	914	868	893	863	852	875	887	850	823	852	879	856	852	853	837	894	870	893	817	889	886	832	905	870	837	834	858	868	846	917	914	825	875	865	869	893	871	842	869	884	848	833	819	846	856	912	806	856	858	861	848	879	838	866	879	821	910	908	908	885	891	874	796	826	886	860	858	808	871	873	843	888	847	834	870	911	870	827	825	849	844	890	903	839	830	914	886	853	898	858	851	839	897	861	844	906	841	810	883	869	810	877	890	814	839	872	872	883	895	918	851	895	843	852	850	852	848	836	888	837	903	962	858	869	889	928	884	912	858	850	861	852	861	874	880	869	843	916	842	895	887	863	881	822	835	842	816	865	851	885	891	884	911	862	876	899	821	879	865	875	881	876	856	877	884	865	887	856	813	846	877	829	897	891	869	898	894	891	847	875	885	850	901	901	924	815	866	937	877	844	856	873	877	873	884	845	906	845	906	919	880	809	890	860	885	826	859	814	856	893	843	876	850	856	838	839	838	850	837	896	888	909	902	841	876	915	886	877	825	910	807	886	892	863	918	846	876	893	868	914	863	903	906	832	885	884	871	872	900	890	893	830	880	763	845	819	850	814	862	875	882	849	804	852	892	872	875	940	868	826	884	848	880	878	862	848	861	857	877	895	806	907	868	906	859	845	874	848	854	857	884	890	883	839	907	893	883	858	835	848	835	845	851	848	893	848	903	826	846	888	834	890	860	856	825	922	853	870	917	884	843	892	863	809	908	870	883	830	862	848	895	877	894	849	889	857	886	863	909	890	880	888	923	866	877	915	951	831	859	839	894	847	830	855	883	847	842	819	881	920	851	879	882	869	932	936	845	850	872	894	812	855	842	866	824	870	893	829	866	874	857	880	832	866	882	848	851	813	884	948	877	858	933	856	899	880	875	880	881	853	902	853	906	893	875	827	852	854	952	883	830	834	869	850	838	925	859	882	847	839	881	976	908	836	854	873	816	851	887	924	799	856	883	833	878	881	860	853	877	876	848	830	817	921	859	909	882	827	844	867	882	878	839	864	867	862	890	915	835	882	855	848	891	903	871	879	882	900	868	907	935	848	824	873	821	877	880	828	807	892	919	878	878	847	895	865	897	887	890	830	886	853	842	847	869	848	832	834	867	847	861	883	863	882	868	860	804	855	942	880	887	859	821
22414	21147	28293	24241	21163	18960	7599	3304	2268	1762	1229	1023	798	716	616	597	512	544	519	566	537	503	520	541	511	523	470	495	525	475	490	465	462	500	462	498	491	479	482	484	463	476	455	488	474	429	444	391	418	464	436	412	445	431	473	421	441	412	403	414	414	427	435	454	419	438	426	456	442	474	433	416	450	414	423	421	441	422	444	429	452	427	446	429	476	449	448	410	405	440	424	449	418	397	453	422	402	444	437	404	437	409	438	455	424	419	430	422	404	443	444	449	417	430	452	445	440	442	421	466	443	443	419	436	430	465	478	443	442	453	436	434	440	440	456	425	475	409	441	454	440	458	413	412	442	451	452	437	435	406	455	473	450	435	439	426	401	415	431	392	436	423	426	475	405	439	451	442	429	430	426	415	459	434	439	409	467	447	420	426	450	424	462	428	413	436	393	413	416	414	408	429	413	417	431	438	434	403	419	429	393	408	453	401	432	405	423	407	385	419	470	458	446	450	452	375	395	411	429	459	422	435	437	428	431	451	440	436	434	402	464	433	435	405	453	424	446	452	430	419	413	399	434	408	425	440	439	425	442	426	448	455	440	427	418	416	434	413	472	445	452	429	393	413	418	461	424	434	411	426	452	438	405	451	425	478	456	434	440	423	461	432	423	439	442	427	434	436	453	435	409	400	431	455	418	451	454	422	413	441	431	465	447	414	410	435	437	445	430	399	440	446	405	433	433	417	438	422	435	435	495	447	437	410	458	433	412	442	441	442	423	441	445	411	449	428	434	434	437	417	422	448	421	441	388	437	435	431	462	453	442	476	424	428	448	402	423	444	440	424	411	413	424	413	412	419	432	445	418	443	430	468	433	453	434	423	433	406	409	419	409	433	414	454	397	456	440	437	400	444	434	426	445	440	446	427	463	432	385	424	402	402	429	444	402	436	409	448	447	441	418	412	466	429	433	413	424	450	460	432	432	454	409	440	431	461	479	419	421	430	434	435	421	405	410	447	433	402	432	428	425	466	445	427	422	440	455	410	420	436	460	448	426	467	421	420	452	403	445	443	427	449	440	435	418	426	443	424	456	426	448	450	430	446	430	441	465	432	453	454	441	430	441	432	475	409	407	409	423	427	444	400	426	403	430	426	409	437	441	421	422	471	413	403	452	458	390	430	399	446	462	404	409	425	449	429	401	468	432	416	434	439	408	389	493	428	436	452	467	455	393	421	414	423	446	412	444	417	446	455	442	448	406	447	443	419	465	437	441	411	414	482	402	441	387	432	439	508	439	441	426	436	412	462	427	450	448	447	433	456	429	414	435	420	419	409	412	416	416	421	447	474	435	457	426	420	430	453	434	421	459	409	445	451	394	434	398	489	486	439	428	426	440	451	399	415	400	435	431	428	412	414	429	422	465	424	442	430	446	453	423	456	426	413	448	383	424	422	437	479	440	435	421	448	418	431	431	423	460	421	418	456	465	451	437	437	445	423	440	433	431	425	406	460	433	377	429	414	457	418	437	480	407	424	455	432	489	423	438	407	419	427	375	461	426	471	464	447	429	408	413	442	394	435	449	411	417	438	438	469	464	474	447	426	451	448	439	426	401	443	446	411	462	421	431	403	430	410	409	398	423	418	432	428	437	419	450	414	403	410	435	444	423	385	457	420	403	441	410	424	444	445	448	440	445	442	397	465	463	459	405	417	418	429	417	438	464	416	422	411	429	445	419	436	434	442	469	423	424	450	408	432	429	406	413	408	433	416	456	475	404	431	375	429	446	425	411	407	447	450	404	464	451	395	427	436	455	429	483	419	445	434	453	435	427	452	432	398	452	424	411	451	381	421	427	443	442	432	419	417	449	460	424	422	395	428	428	425	448	418	437	439	456	410	444	398	423	442	459	406	448	446	462	431	426	439	404	403	442	428	455	452	426	421	459	401	432	488	432	410	427	430	468	400	429	460	430	438	460	399	459	398	414	413	454	416	424	414	461	447	445	428	439	438	435	435	425	426	462	439	440	424	431	414	453	423	469	400	419	474	389	429	432	447	437	413	428	451	444	444	427	431	417	443	424	480	421	442	379	436	424	415	436	457	417	405	443	459	458	423	419	426	438	364	413	428	431	393	438	449	446	447	472	441	422	392	394	464	435	458	436	437	416	423	417	450	436	418	466	395	408	405	431	451	414	425	437	421	405	410	399	469	456	437	407	429	473	444	435	393	416	419	399	417	399	432	444	424	427	404	437	423	418	462	430	449	422	445	449	442	460	439	452	430	435	445	408	429	442	421	435	405	476	445	473	390	427	472	416	439	446	420	412	448	421	402	396	449	441	428	425	410	428	402	393	461	456	451	431	411	432	433	418	393	414	411	444	425	433	420	445	433	443	465	439	421	449	441	450	462	446	457	442	389	418	440	405	461	405	454	425	417	448	420	446	427	412	410	437	427	394	403	432	477	444	401	403	436	423	470	428	430	413	434	443	435	405	455	471	406	433	424	428	463	438	428	402	429	411	461	431	431	379	436	420	413	426	444	420	410	393	450	435	421	436	427	453	453	414	445	429	477	445	418	457	427	432	396	406	460	429	475	416	437	436	428	463	410	449	398	442	438	436	468	443	410	402	424	451	440	438	405	419	397	440	393	429	405	464	423	404	435	425	437	429	428	450	432	390	431	423	413	432	462	409	460	463	440	407	442	450	425	406	450	421	445	423	469	473	426	400	418	431	454	403	439	431	444	427	455	423	427	465	430	424	451	446	409	443	460	460	427	445	441	429	390	456	455	429	438	458	399	401	424	413	423	416	473	433	430	421	423	429	428	413	418	390	424	457	394	402	407	401	423	443	430	443	457	411	400	432	474	436	389	434	442	415	405	441	418	421	392	435	445	438	425	433	452	442	414	410	422	470	435	431	411	414	426	417	434	368	446	430	448	445	446	404	443	478	459	447	430	380	425	412	446	428	438	420	432	399	446	432	412	461	471	418	437	435	450	448	467	425	430	451	412	398	411	449	435	442	424	438	406	420	409	380	434	422	445	429	432	459	423	416	435	383	446	382	453	420	426	411	405	432	410	439	452	444	394	444	453	429	416	426	402	440	432	416	425	421	447	428	437	397	429	474	433	449	432	418	432	415	467	423	431	423	460	451	441	459	472	448	446	429	430	444	467	422	432	393	447	458	407	450	412	410	402	430	438	461	463	471	464	456	459	463	476	420	426	433	467	419	466	383	427	441	401	413	451	442	452	448	411	406	405	431	422	400	438	424	457	450	466	460	415	433	438	404	376	459	407	449	443	422	445	421	419	429	447	450	448	444	447	441	463	457	435	410	442	433	444	379	420	417	440	446	391	411	405	405	422	445	461	423	440	431	425	427	416	419	433	418	460	442	435	442	426	423	453	450	398	444	452	438	426	438	422	444	441	416	452	433	419	430	459	435	411	429	409	439	421	437	408	422	386	444	428	440	461	427	453	435	452	432	443	442	470	414	413	458	458	430	439	418	437
21003	36754	29550	20687	15732	12255	10399	7926	5923	4288	3095	2408	1870	1450	1247	1113	925	1003	891	900	973	923	887	915	899	882	846	783	874	889	846	783	762	789	820	831	780	801	765	725	743	751	756	773	699	702	703	701	686	684	686	680	660	662	662	643	707	687	641	651	656	678	725	660	660	641	702	683	651	627	667	665	643	690	659	609	672	639	654	639	662	658	695	636	633	698	630	636	663	651	659	656	639	641	642	619	660	637	679	610	629	656	655	698	705	657	687	680	670	654	687	710	662	659	677	654	645	622	671	652	695	646	649	653	627	674	683	659	657	636	644	652	633	661	642	651	605	648	637	638	647	639	670	698	664	635	684	655	672	647	621	680	639	699	630	672	623	661	632	700	693	616	623	668	670	648	659	622	609	660	600	668	612	633	646	652	637	669	647	685	579	626	617	634	617	661	648	656	661	641	636	639	614	654	669	632	671	637	698	654	655	645	639	720	659	659	615	660	618	599	639	640	630	640	643	629	650	643	703	658	604	674	627	675	672	679	677	664	633	607	642	628	647	684	627	623	688	654	616	627	622	616	666	645	569	644	637	608	623	656	626	628	666	690	629	643	668	653	666	676	643	655	649	673	652	668	653	676	695	649	639	657	660	606	609	648	618	615	699	608	644	680	687	655	654	635	663	629	609	682	605	647	633	668	610	642	671	703	656	590	631	705	653	611	619	647	624	646	637	662	674	643	645	633	618	736	644	655	695	691	649	678	692	641	666	644	617	679	626	643	650	641	654	696	682	687	608	617	624	663	639	657	673	661	611	632	651	649	669	612	631	652	678	664	677	672	621	682	699	630	647	652	646	641	642	639	709	660	674	640	631	615	595	623	671	682	668	633	647	599	634	661	643	659	632	645	641	596	668	708	639	615	623	644	607	670	605	664	619	678	665	634	647	671	628	680	674	603	662	671	631	660	654	640	644	629	613	626	658	624	653	661	691	662	650	646	652	596	620	644	664	595	636	639	594	630	631	666	668	645	601	705	695	641	642	596	635	653	661	667	696	640	609	645	695	657	648	661	661	641	622	617	657	615	622	648	634	649	661	645	700	656	653	610	624	684	658	642	595	711	610	623	621	634	693	621	646	659	629	654	689	659	657	637	637	621	642	636	653	638	605	674	681	696	696	678	634	665	653	628	652	643	623	666	654	682	611	647	644	602	683	596	670	657	687	637	658	644	598	686	655	668	626	646	624	672	662	636	615	662	659	664	659	652	608	640	660	627	676	700	646	674	607	642	641	632	633	638	697	657	671	662	690	679	660	581	659	659	631	630	639	610	687	675	644	646	664	646	642	662	670	662	645	681	642	583	631	655	658	655	671	652	631	649	633	694	663	634	656	667	680	653	682	692	626	639	641	644	646	656	621	636	645	651	635	648	669	686	661	603	664	638	659	635	665	638	652	642	637	629	634	639	634	682	631	621	645	623	677	656	630	660	657	643	653	613	616	640	643	649	599	631	642	636	631	668	648	651	610	648	641	674	604	620	632	670	658	645	642	675	638	652	636	649	620	707	667	640	636	650	660	626	658	686	616	675	617	601	663	645	697	711	635	605	677	631	635	654	672	630	663	650	672	636	639	647	706	664	600	633	606	642	629	624	627	621	652	668	627	647	644	648	634	647	640	627	645	592	634	643	723	657	684	655	661	637	665	594	659	651	642	636	679	615	700	701	649	705	666	599	644	614	675	691	650	668	699	619	630	623	620	652	657	672	672	606	639	654	574	638	652	641	655	635	646	647	626	627	702	629	624	693	616	709	688	646	660	650	644	667	650	670	639	621	630	632	628	650	664	660	616	632	661	631	635	658	663	616	650	672	707	617	694	634	629	605	652	656	669	653	639	621	617	627	688	643	668	657	657	625	635	645	635	645	644	642	655	668	613	646	607	660	648	639	657	653	630	693	579	646	682	657	617	643	636	618	637	657	628	682	670	645	678	629	651	656	644	591	617	667	638	630	650	676	640	646	655	654	655	609	670	636	687	676	628	655	649	649	576	655	671	654	651	654	652	605	635	631	616	678	643	654	697	618	674	690	636	682	622	635	651	652	680	623	667	652	674	627	688	658	661	641	663	685	649	655	619	674	687	641	676	640	607	628	642	612	655	615	605	621	602	662	611	616	643	637	623	666	655	627	659	623	681	616	641	623	672	670	631	665	623	669	671	600	670	609	677	668	640	610	631	663	645	636	666	609	611	621	637	641	641	651	639	691	646	645	642	659	628	637	650	690	626	671	637	663	654	681	633	661	646	650	644	633	608	648	660	640	684	621	681	661	661	671	609	659	619	647	622	681	667	640	658	648	656	658	667	621	617	623	651	636	621	671	647	645	650	690	594	653	646	704	645	629	692	676	615	647	649	666	653	640	647	653	661	637	660	659	620	609	592	650	662	615	703	640	688	652	632	689	671	680	676	628	682	639	646	694	647	651	657	633	667	625	675	619	658	644	625	638	637	699	653	596	700	667	617	618	660	636	611	674	641	655	690	651	653	644	685	667	639	672	682	651	647	634	635	652	672	650	672	639	680	688	673	580	596	662	626	610	642	680	652	669	623	643	659	682	676	649	680	638	678	628	662	661	625	659	626	611	624	631	686	638	589	632	652	669	628	627	635	702	651	638	616	646	627	615	675	616	676	644	644	668	698	651	663	668	608	639	662	601	622	622	676	676	629	664	645	632	671	636	655	630	649	676	640	675	653	663	632	653	631	607	653	623	704	637	701	652	678	624	693	686	637	648	662	648	678	660	673	645	609	616	682	672	635	658	650	611	592	638	591	637	664	690	634	611	707	631	648	630	646	634	660	662	595	649	657	618	618	672	694	660	677	637	642	643	691	663	660	645	614	637	663	636	640	631	646	637	601	670	666	625	645	630	639	668	670	669	679	704	670	668	664	667	692	638	660	708	672	663	660	611	665	641	683	652	615	589	633	655	633	683	663	655	659	693	652	630	655	663	643	658	680	642	671	628	634	687	688	635	661	617	618	686	632	661	649	629	653	710	624	625	604	648	642	643	636	625	638	641	694	619	672	635	670	610	659	645	603	602	660	621	599	658	687	633	682	643	644	663	616	656	635	652	648	672	638	700	672	626	658	625	662	638	654	658	648	652	629	654	661	652	634	648	643	643	617	593	635	647	703	622	605	617	664	605	667	617	703	621	635	633	644	676	664	639	658	617	659	653	675	637	681	645	611	674	597	610	640	639	623	650	613	675	651	662	666	607	677	647	624	627	604	650	632	670	635	626	674	644	653	640	657	671	648	679	648	627	637	686	666	687	667	640	645	630	644	669	625	634	663	627	607	663	655	668	653	628	625	666	726	623	680	620	610	652	678	627	661	668	645	617	604	637	648	606	678	646	649	637	638	647	645	662	657	644	635	639	646	637	656	623	620	645	655	669	670	620	628	666	631	641	645	671	690	651	645	608	670	629	645	672	591	663	662	669	643	616	657	660	643	679	666	649
27640	19743	13826	7252	3743	2612	2014	1595	1250	1047	923	788	732	701	723	719	657	642	621	630	621	658	630	662	591	581	598	633	680	633	633	642	635	613	652	645	593	625	632	584	623	600	600	668	637	623	655	643	593	588	596	581	622	624	594	572	583	657	641	606	601	603	585	581	606	636	572	629	599	613	621	600	582	621	589	604	595	615	621	632	653	651	606	624	595	610	591	638	593	587	603	608	634	642	607	621	615	661	600	607	645	640	620	637	604	612	594	560	627	574	618	620	651	607	629	595	641	620	653	613	623	616	617	623	573	601	587	577	589	631	553	600	618	611	635	576	620	638	613	615	630	611	605	629	599	663	599	654	573	600	545	595	602	609	627	634	603	628	590	567	578	630	584	601	560	605	600	603	599	591	644	565	608	563	604	621	630	649	622	563	628	599	604	613	603	625	591	649	584	579	619	599	618	628	573	634	647	649	600	582	611	592	589	627	595	573	617	600	572	584	562	576	604	621	599	619	593	593	589	654	604	634	608	611	627	617	619	607	584	654	600	594	614	618	658	641	611	590	625	592	614	590	601	622	572	632	622	628	573	606	592	598	623	577	625	541	670	606	576	616	606	651	610	615	662	620	624	658	595	582	604	584	632	599	633	652	554	619	602	605	629	581	595	636	603	643	587	596	592	650	645	579	593	624	626	593	622	664	657	596	619	634	621	620	576	596	584	652	590	650	588	559	645	614	637	581	625	605	617	611	609	605	585	531	599	594	581	617	581	608	656	619	620	610	604	577	619	617	623	601	595	570	610	628	617	589	570	585	623	569	633	580	628	607	605	600	595	630	601	617	578	588	659	607	641	618	616	603	622	594	628	587	634	600	660	568	593	583	615	616	618	639	602	647	594	654	566	571	598	594	623	612	650	601	589	604	612	601	593	609	630	607	601	595	597	578	605	597	627	610	563	655	652	598	591	652	579	590	609	610	577	564	602	603	590	559	593	611	590	645	602	619	623	609	601	607	645	646	627	616	588	603	610	600	598	607	634	608	657	608	622	615	623	609	622	592	630	572	582	623	618	589	595	543	596	602	584	628	572	554	585	576	608	586	616	621	587	582	616	612	621	668	604	596	579	607	557	611	622	581	615	604	569	615	630	614	626	564	610	605	603	645	631	614	599	564	592	578	581	599	633	609	623	603	612	610	603	592	585	573	555	608	608	638	589	593	622	611	594	609	655	603	594	652	597	612	597	636	632	556	591	578	601	601	585	600	593	606	599	630	613	598	608	596	575	651	610	573	618	594	616	610	597	610	636	620	596	642	590	607	583	581	591	572	561	594	621	623	609	626	557	625	579	580	618	591	609	613	646	636	637	615	614	610	614	636	611	592	615	599	627	597	591	609	607	606	601	630	662	596	591	593	622	585	624	616	566	637	661	615	622	672	609	587	607	598	656	611	587	659	631	629	591	603	629	588	591	579	562	620	591	627	616	598	612	637	590	603	616	592	593	626	646	580	612	661	612	610	628	645	557	580	634	654	602	616	589	628	602	610	599	609	593	626	622	589	609	566	624	581	587	628	526	626	600	581	650	642	617	609	629	605	623	640	613	651	608	610	610	598	643	598	692	608	595	612	589	583	585	598	630	642	658	614	623	590	607	562	614	635	614	595	638	608	681	605	576	626	577	645	601	609	613	612	627	627	605	616	607	626	586	601	589	611	573	595	599	621	624	625	607	599	592	680	593	627	602	621	618	627	615	620	618	595	625	588	599	648	609	627	625	575	560	585	597	657	584	608	576	602	626	611	615	602	598	617	575	641	631	580	611	572	601	592	593	624	618	582	647	554	604	625	654	582	602	625	575	620	580	623	608	599	638	574	619	552	605	599	599	625	594	583	592	603	618	599	616	611	612	637	614	597	635	610	589	638	617	612	646	628	608	579	605	554	634	623	596	619	627	621	610	642	586	584	600	591	607	610	632	659	609	596	604	620	585	639	563	605	621	629	558	611	615	588	588	602	595	604	621	626	617	643	635	597	598	626	589	673	591	609	646	593	594	587	558	609	612	584	608	630	604	588	598	551	586	633	637	590	609	603	591	620	601	665	585	616	581	621	627	629	584	673	637	625	571	615	658	590	600	612	582	642	685	583	650	605	641	572	634	621	627	620	612	558	640	588	576	591	600	643	652	615	569	629	610	628	581	606	609	586	600	609	586	566	600	612	644	571	602	587	628	609	631	577	604	567	647	583	574	627	635	627	614	591	592	614	596	582	617	578	624	615	603	612	619	607	639	666	605	620	590	612	648	599	602	657	581	592	590	683	622	591	591	609	641	609	611	580	587	585	612	628	604	609	574	565	597	628	661	608	546	632	627	572	600	608	625	588	590	587	591	597	647	622	546	605	621	626	588	557	586	628	593	594	634	582	629	595	606	608	588	591	559	573	619	607	660	603	606	581	571	588	576	598	641	616	605	617	595	634	657	614	633	585	622	594	619	613	619	615	578	573	599	618	607	587	607	670	587	661	599	594	613	610	607	590	611	617	589	612	595	646	608	620	589	582	584	607	651	585	584	573	617	596	577	615	600	592	620	613	626	605	613	588	547	581	595	668	620	672	634	619	582	565	615	561	617	611	599	643	590	583	611	633	603	597	601	612	665	589	608	591	640	596	577	641	599	567	563	610	619	583	585	609	607	615	609	593	571	600	601	613	581	627	620	618	622	665	582	604	579	598	612	622	614	617	610	609	554	584	608	609	579	595	634	617	583	614	577	595	626	639	638	622	679	577	559	602	593	588	663	592	607	653	586	626	632	611	616	613	632	614	616	604	659	639	595	642	591	624	596	617	620	617	610	618	592	611	641	603	592	602	563	604	636	619	589	595	597	623	618	623	582	595	598	606	646	609	589	617	616	625	598	577	583	619	632	577	553	613	627	603	568	620	632	618	631	619	608	605	582	621	612	604	585	609	631	599	597	588	670	612	539	573	651	654	597	572	598	600	602	604	589	611	621	655	626	604	599	604	550	613	575	571	611	667	603	620	567	578	596	633	654	597	604	585	581	594	592	648	636	614	646	594	636	605	605	617	605	603	573	628	641	616	593	605	561	610	596	614	624	632	606	634	591	640	609	628	584	608	649	575	594	644	628	626	615	605	592	573	550	597	639	643	592	635	631	677	631	590	590	601	606	637	611	640	605	605	667	648	620	628	571	665	551	622	609	633	581	592	624	581	624	632	609	624	617	600	628	582	595	665	596	631	603	590	640	591	577	565	598	617	594	614	637	616	590	569	615	578	606	636	617	569	598	579	633	615	656	617	583	620	626	574	610	601	575	604	605	576	599	653	575	604	630	644	608	578	590	602	592	606	624	627	638	645	600	639	618	604	610	602	557	628	595	584	646	645	596	570	637	588	596	570	641	598	604	622	623	608	608	598	615	600	552	593	648	661	616	594	600	624	586	603	615	573	626	625	607	601	584	618	600	602	568	626	649	611	613	615	625	632	592	601	593	638
16387	25785	19110	11559	8145	6327	5068	3950	2941	2297	1772	1608	1263	1144	1084	1038	1012	963	993	1043	1077	1035	1043	1012	1046	989	1027	961	975	1010	986	1022	979	899	1014	990	977	1037	969	940	1010	953	980	958	931	933	964	964	931	952	938	905	903	950	908	899	903	927	941	864	885	896	954	949	931	882	932	895	912	881	916	958	877	933	879	903	945	933	899	911	861	915	912	947	922	937	931	866	910	894	931	922	861	925	919	876	887	922	899	944	911	888	862	961	928	944	893	949	932	950	940	933	913	892	973	920	902	934	908	947	928	943	891	915	926	890	915	884	873	903	930	896	937	938	883	889	900	967	944	908	886	882	854	882	905	854	929	903	932	904	907	929	924	908	859	940	978	869	956	901	897	940	861	921	892	916	897	938	929	946	920	916	863	924	881	966	960	929	904	947	943	907	896	902	921	926	872	893	861	924	919	911	951	934	903	901	921	910	889	918	951	932	951	901	920	952	1004	914	885	944	867	917	890	891	907	885	949	904	907	852	923	916	925	976	903	974	901	928	904	893	903	891	861	909	937	877	896	905	923	893	896	906	919	948	933	903	915	943	931	923	951	931	842	930	930	896	935	905	880	894	909	947	947	951	932	913	897	937	908	921	1005	919	920	881	902	964	898	961	956	924	900	915	896	906	868	908	954	900	943	930	942	940	884	936	924	909	923	888	924	877	934	920	909	888	857	875	920	904	893	931	925	899	840	903	860	893	918	871	867	891	891	982	920	969	925	910	890	884	943	890	910	892	959	892	902	861	917	890	918	933	927	940	923	891	868	918	908	912	876	924	905	871	927	921	906	910	933	871	971	873	894	955	884	928	907	986	858	889	909	982	913	917	957	942	909	944	943	858	929	899	941	919	884	915	992	888	908	855	906	898	923	886	956	926	910	916	962	945	866	882	924	925	871	852	884	910	885	941	913	900	926	897	920	927	900	862	927	902	926	905	879	886	895	940	893	925	945	885	902	913	971	891	873	916	856	872	882	918	936	908	958	918	860	893	953	907	878	951	925	906	913	910	884	939	876	952	885	918	898	907	982	908	921	879	913	907	926	935	892	896	861	855	909	902	877	952	901	830	886	944	882	925	937	902	875	931	890	962	911	910	962	914	890	889	882	922	900	922	943	856	958	990	883	930	909	921	972	920	870	951	900	912	889	940	945	925	926	948	909	872	839	900	878	892	918	870	876	858	884	856	907	881	868	955	897	948	913	925	875	931	892	853	954	947	888	895	888	943	881	892	923	913	895	940	918	913	935	965	978	937	881	896	856	868	918	865	890	984	902	937	922	917	884	886	904	953	932	916	903	926	883	901	910	934	947	947	921	975	961	896	928	887	939	900	937	942	899	864	884	920	935	920	904	923	847	894	911	896	875	863	854	901	935	885	925	889	953	943	962	930	891	899	909	867	933	904	931	915	914	886	934	905	925	878	952	986	967	881	900	916	889	931	876	888	928	917	972	923	917	846	917	910	826	928	932	896	903	923	944	962	911	909	889	932	877	929	908	923	893	899	928	928	872	959	898	890	876	871	920	866	892	937	885	979	891	881	936	913	906	873	916	973	931	967	888	883	896	874	870	897	905	939	925	914	907	896	860	912	886	911	887	934	888	947	906	1004	929	979	874	889	891	939	973	875	876	948	910	913	923	900	948	940	945	927	961	916	915	878	875	935	966	918	956	907	917	863	909	900	876	883	938	882	884	960	874	906	913	863	890	868	915	932	869	907	887	888	876	945	872	890	936	916	888	924	909	892	859	921	891	933	943	891	916	877	887	930	949	882	908	890	910	894	877	871	879	909	920	927	868	886	922	883	885	924	925	906	854	896	917	916	934	926	933	867	917	931	906	944	923	891	966	887	902	913	931	922	938	913	885	937	911	830	885	901	937	925	885	928	915	920	943	920	910	919	914	863	918	960	905	905	921	937	949	934	961	872	898	887	865	919	929	915	885	965	884	849	969	943	904	886	946	946	927	889	891	933	891	855	887	948	897	860	901	857	893	906	899	926	945	918	909	926	902	961	877	901	946	945	885	905	897	939	930	921	888	929	930	922	957	938	884	959	878	920	907	925	934	908	897	926	950	907	925	864	898	923	899	882	880	889	897	867	911	911	910	910	869	898	934	896	939	845	921	869	918	913	872	885	950	877	875	943	866	890	963	900	889	933	901	929	931	865	873	901	953	906	910	858	900	937	910	952	892	934	924	903	919	883	893	939	859	952	917	932	908	895	900	899	913	927	900	973	883	921	905	895	911	844	898	915	867	891	892	902	919	914	901	878	908	867	955	895	927	897	920	900	940	884	891	960	929	966	922	878	904	932	920	865	871	857	892	888	865	833	868	946	939	955	893	897	949	946	888	926	893	877	848	919	897	926	853	883	892	932	926	904	962	895	917	877	876	915	948	877	932	870	919	911	918	862	965	852	925	924	968	923	935	900	916	870	909	881	919	853	917	919	864	909	960	942	910	918	912	929	955	932	957	882	941	947	999	835	889	874	850	892	907	908	965	896	962	902	883	928	942	840	926	921	967	914	909	894	931	928	876	937	924	915	839	939	855	931	921	880	905	889	891	953	892	967	875	983	945	928	966	888	992	973	898	919	921	917	892	902	869	933	939	915	925	928	955	923	936	892	953	889	901	905	899	864	893	945	923	893	855	910	928	889	900	920	869	957	887	927	900	932	914	903	933	893	967	870	906	927	912	916	923	951	929	953	884	923	930	917	908	886	911	906	917	902	939	958	933	928	903	899	954	896	893	937	939	931	884	883	936	893	977	898	926	944	917	891	876	962	959	916	884	925	902	926	893	905	911	926	875	923	863	905	864	890	939	838	897	940	948	867	938	1002	934	904	886	957	943	960	899	940	960	944	882	879	858	882	971	903	869	911	928	932	947	931	933	882	920	895	859	889	904	900	956	895	927	945	890	899	871	903	886	872	980	935	874	889	869	899	882	872	940	923	934	948	971	918	861	858	921	900	923	895	921	920	939	922	911	903	942	901	869	944	874	909	903	900	935	918	960	867	942	942	940	972	941	906	878	934	878	867	855	919	908	880	942	914	922	879	935	875	897	858	908	925	928	828	921	930	922	906	927	917	923	910	863	891	925	884	903	935	893	917	893	876	918	875	869	923	913	951	933	851	857	885	908	913	957	892	890	921	865	907	942	942	937	886	876	891	929	936	890	900	883	950	869	866	922	921	879	904	956	877	889	888	938	877	912	858	938	911	899	914	926	959	893	902	880	847	898	901	930	925	952	895	882	891	920	883	863	930	932	880	899	907	897	943	936	900	921	924	930	905	905	905	941	889	920	919	920	999	918	929	979	902	933	914	908	929	922	959	888	942	892	942	910	894	885	892	903	920	918	922	927	920	892	942	864	911	934	850	915	911	928	888	934	937	886	902	948	909	1001	905	919	936	840	934	925	922	897	916	899	925	842	888	923	934	887	924	903	893	971	903	928	956	878	885	942	905	939	951
23270	21147	27700	24854	19992	8082	3915	2371	1673	1254	1024	840	752	679	599	587	573	570	541	516	567	544	563	547	595	549	551	543	569	544	504	519	513	523	544	524	522	523	546	510	516	483	511	492	537	513	492	460	474	524	510	467	469	488	483	475	478	503	496	471	464	503	430	481	526	482	509	485	463	473	508	496	476	494	485	493	486	500	496	443	507	457	470	486	474	484	497	484	508	478	450	489	498	455	487	510	450	488	480	480	467	490	507	505	506	443	511	477	505	487	457	490	463	478	490	483	479	495	498	490	475	510	513	458	460	459	498	494	441	481	505	471	468	489	531	500	473	483	488	469	515	503	518	495	483	457	468	493	502	497	485	489	514	461	521	531	455	471	509	484	493	483	449	490	479	467	483	487	448	472	476	483	457	435	474	484	475	520	482	460	440	480	498	481	470	478	499	516	489	491	507	487	458	477	490	509	518	494	478	474	520	484	450	477	495	495	520	460	492	510	484	475	489	465	452	526	453	514	483	442	464	505	453	456	519	483	462	464	514	496	493	487	483	485	477	490	466	504	457	465	441	497	480	449	463	476	453	463	528	484	506	487	493	467	501	495	465	473	494	460	462	465	473	446	461	476	485	491	477	478	475	497	485	448	499	473	435	464	478	477	470	440	482	485	476	500	477	466	462	514	448	459	478	514	502	508	479	462	472	515	462	473	489	480	501	507	461	526	496	481	488	454	485	487	490	483	474	487	479	465	432	502	480	493	498	494	459	468	486	491	462	462	431	489	445	496	463	500	499	489	441	473	482	471	479	534	514	497	495	512	501	505	466	483	507	486	444	483	470	466	494	461	462	480	470	482	493	461	465	480	497	523	482	499	459	517	462	458	515	492	479	508	476	491	500	502	424	503	478	463	488	483	498	474	474	480	478	508	451	471	497	444	471	515	436	459	495	506	467	505	495	447	473	478	471	492	487	503	454	497	476	459	500	466	474	454	448	503	512	468	483	449	500	501	467	476	435	455	469	490	449	498	484	454	489	522	496	485	497	479	470	506	485	491	495	480	521	476	477	488	476	496	489	503	479	442	458	501	514	425	496	509	471	468	471	476	494	473	487	491	486	480	484	468	464	510	474	474	499	474	495	501	481	445	520	499	455	440	514	477	525	435	480	479	459	433	458	482	508	458	464	503	461	469	509	479	479	505	485	464	439	480	473	536	482	501	502	520	479	457	455	473	472	503	466	427	458	491	499	521	461	482	462	476	489	474	486	430	508	484	450	456	498	485	513	503	499	491	515	498	478	551	529	505	501	507	484	517	460	477	514	466	453	487	515	491	482	469	483	505	493	517	458	444	439	442	489	478	467	477	494	487	488	486	540	491	473	497	504	439	487	453	465	487	484	484	497	483	452	439	514	479	505	468	502	476	480	534	507	437	506	489	499	490	503	457	465	486	446	496	495	515	504	464	471	477	473	482	500	454	471	485	470	473	499	479	453	510	487	461	503	460	457	475	502	488	448	495	470	473	456	480	445	502	449	476	478	470	483	475	439	483	521	506	486	468	492	473	513	507	468	491	481	482	496	524	492	519	474	465	493	434	490	512	497	489	520	468	484	463	487	454	487	501	483	532	460	505	407	493	472	455	482	458	482	456	498	445	496	505	532	471	466	473	484	454	466	474	474	486	475	495	484	487	450	452	507	479	489	468	457	496	513	462	485	509	502	485	490	474	493	489	461	478	452	496	491	505	452	524	472	467	484	469	451	455	503	501	496	482	487	485	480	514	443	475	476	520	455	460	488	499	481	490	446	497	496	520	532	500	505	477	499	504	502	504	504	496	431	490	449	467	437	461	497	534	494	485	506	470	475	460	468	486	482	499	492	490	489	503	478	454	493	487	491	470	487	475	440	493	470	514	472	466	464	433	474	477	470	517	528	500	452	478	497	480	483	499	466	454	444	474	486	488	484	473	493	445	492	487	486	441	502	475	507	483	492	513	448	458	508	518	452	487	462	500	508	446	515	455	493	527	477	469	454	487	487	493	487	456	474	530	483	465	497	463	512	472	499	512	467	497	468	477	486	474	466	443	512	473	447	432	458	458	498	477	531	491	486	475	464	476	429	476	469	508	492	481	463	471	442	515	485	473	489	551	478	490	512	437	521	480	459	478	432	488	479	478	465	458	465	457	480	491	497	505	484	481	452	528	501	463	482	451	426	510	494	472	490	475	512	470	503	484	508	492	493	453	480	490	454	472	481	508	483	457	470	463	471	464	453	458	530	478	455	488	477	496	491	503	455	493	479	463	472	447	472	511	510	460	473	531	494	465	489	457	447	514	467	435	511	498	484	477	496	526	543	532	467	436	491	495	487	483	431	450	506	482	482	481	475	481	480	466	464	469	477	454	450	483	500	479	499	508	465	451	489	445	509	506	519	481	505	477	503	481	506	476	465	517	459	506	496	481	493	497	482	436	462	484	490	483	447	468	475	489	495	497	487	480	468	448	488	503	498	505	484	427	464	464	481	492	520	478	467	448	489	471	505	499	458	442	530	469	498	451	521	532	485	466	464	460	483	448	467	471	462	477	496	477	483	475	506	476	483	477	451	499	486	475	456	511	471	473	468	496	478	498	475	477	479	480	480	491	482	483	482	480	498	473	470	491	460	455	471	455	505	500	462	497	487	480	490	460	484	469	502	479	520	474	492	469	517	481	480	466	511	451	516	483	486	475	497	488	474	467	469	491	466	452	518	490	505	470	480	468	487	502	471	464	498	462	480	508	475	495	489	488	484	481	462	417	502	457	498	490	479	503	473	462	490	469	489	500	557	486	489	473	468	478	482	465	419	457	511	491	491	463	447	494	495	500	483	509	478	434	487	482	473	508	502	504	448	479	470	485	481	492	516	470	513	463	510	455	477	464	445	477	482	477	518	487	463	473	460	520	471	513	475	493	456	495	455	461	486	474	461	489	485	477	469	482	458	473	513	511	464	465	516	468	500	476	478	469	488	513	491	474	496	468	469	472	494	496	489	481	522	464	526	433	466	474	488	432	454	477	480	513	516	456	483	495	508	496	500	457	489	490	483	453	456	505	483	501	478	461	531	467	485	471	462	429	481	437	499	522	437	498	486	485	463	506	444	471	463	485	426	517	478	522	479	476	469	452	455	492	518	461	446	495	454	504	445	476	452	526	456	456	489	497	497	455	512	490	482	482	486	471	457	454	488	484	476	474	491	445	519	503	500	505	479	479	484	483	480	496	476	476	494	461	474	466	483	440	486	528	516	507	465	510	505	528	500	462	499	475	473	479	481	504	492	487	485	466	496	523	453	477	518	499	490	446	513	446	463	464	450	476	467	485	474	501	460	515	511	493	499	460	478	474	458	491	450	456	508	467	497	531	473	486	483	502	469	494	476	477	497	509	468	489	483	460	494	452	461	457	493	475	471	500	487	478	507	520	435	525	479	492	500	463	525	487	467	515	478	497	481	443	484	463	458	520	455	459	464	537
17923	32607	25528	16697	12631	9760	7899	5904	4313	3160	2375	1907	1454	1322	1065	1034	950	933	903	917	877	904	916	920	935	843	874	862	899	884	947	893	879	810	874	806	831	887	833	813	817	838	827	835	780	826	755	788	751	776	769	743	741	738	757	722	721	798	723	777	747	733	773	814	743	754	769	769	699	695	786	764	702	722	774	735	760	752	760	748	709	794	722	773	710	756	703	757	695	791	755	734	781	719	733	772	695	702	725	735	701	763	780	722	772	754	754	765	757	753	712	783	766	747	723	770	787	765	755	753	747	754	706	727	789	753	745	759	740	710	755	745	762	710	750	729	765	759	690	759	709	706	760	701	732	715	727	717	750	717	729	693	725	704	770	772	730	717	737	721	761	704	810	750	691	748	759	731	748	732	703	719	771	725	701	755	729	694	765	747	756	691	698	737	790	728	712	737	756	744	717	693	688	723	729	710	733	732	744	719	760	725	703	769	747	759	781	737	721	733	772	743	716	746	734	699	717	788	701	733	704	764	712	751	670	734	703	680	798	701	759	746	756	765	750	763	685	751	734	743	776	708	777	734	704	740	725	718	723	722	761	730	691	717	725	729	752	740	734	715	720	699	745	723	722	800	753	765	711	740	701	794	794	743	730	745	711	775	738	750	723	766	692	756	756	739	778	754	692	717	749	736	714	809	727	736	744	720	724	703	739	700	685	783	711	776	692	690	694	704	720	754	691	757	715	722	732	750	724	725	735	735	702	715	754	768	670	714	779	744	663	749	728	758	758	775	785	724	765	724	753	768	744	760	689	700	785	780	732	744	731	728	702	765	736	718	779	714	765	714	774	793	754	739	686	748	754	740	762	703	757	758	726	746	730	716	746	815	723	727	724	718	727	730	749	745	749	759	760	773	745	759	736	729	810	728	740	728	728	717	730	741	732	742	750	719	742	744	715	726	782	702	781	754	733	762	755	752	750	754	728	734	730	756	725	778	728	715	735	715	743	773	750	731	763	717	743	788	787	731	716	725	732	731	715	683	748	727	757	711	714	740	781	747	745	740	693	735	773	749	710	710	723	744	736	721	722	717	751	719	711	678	781	679	724	716	741	722	718	680	747	711	771	726	741	734	749	739	693	745	748	790	740	689	750	768	698	763	769	757	682	755	720	722	741	724	710	744	765	707	722	733	757	728	739	723	703	743	741	740	703	767	739	725	769	718	753	780	743	728	773	668	695	754	703	731	718	705	690	759	725	742	798	742	741	768	726	708	754	714	718	717	739	693	725	736	722	720	728	708	679	765	726	746	744	700	769	698	738	742	685	720	786	743	738	681	744	709	708	747	718	774	759	754	751	776	734	715	744	749	763	741	756	743	747	774	715	734	707	755	745	761	772	725	718	761	676	722	724	725	720	759	731	688	728	686	725	715	708	757	746	768	732	777	757	746	728	723	736	736	755	684	757	751	700	742	743	693	706	764	772	706	761	764	766	725	775	708	775	745	755	736	787	724	770	725	728	735	682	734	768	774	743	751	689	661	716	747	743	721	734	758	733	741	727	757	692	734	735	701	740	740	802	771	716	725	696	741	725	714	737	714	670	758	780	713	747	770	743	725	730	716	723	765	763	706	742	769	770	747	709	767	750	716	730	739	718	738	759	745	754	790	737	713	732	731	694	741	684	778	789	710	769	805	778	739	740	737	713	783	791	740	715	733	716	788	702	716	717	691	754	706	713	750	729	761	703	681	757	753	683	746	744	715	750	779	736	721	730	704	726	704	739	723	708	746	726	746	746	701	704	722	739	771	779	676	742	709	751	723	735	730	723	712	784	700	718	744	641	791	734	729	747	730	774	736	719	743	737	725	745	729	750	736	721	759	720	739	728	764	741	728	747	746	733	744	760	696	729	782	748	779	746	715	709	738	727	688	709	721	782	738	750	718	728	724	706	745	757	718	748	747	711	701	740	759	712	761	737	723	692	762	768	786	714	720	709	734	713	713	799	752	760	722	748	721	742	757	718	743	691	721	776	756	715	780	729	717	720	767	779	703	773	710	763	720	729	770	746	725	712	779	742	756	757	742	725	718	737	728	771	733	764	773	725	740	709	722	756	745	677	692	747	719	713	780	706	727	767	700	724	730	746	740	769	729	735	747	712	688	749	702	725	741	775	762	751	766	779	760	748	739	715	728	718	756	696	741	754	749	747	711	765	767	761	748	712	710	706	735	780	712	686	776	711	727	674	739	717	724	739	738	683	722	704	719	773	736	722	675	718	735	753	780	723	729	778	713	798	771	698	725	723	766	813	709	747	755	677	765	773	758	719	718	734	779	759	752	752	686	701	740	741	730	699	737	725	730	710	740	826	704	728	780	729	703	691	751	758	724	742	729	713	761	756	729	709	704	714	745	786	721	721	722	735	708	750	755	735	692	698	764	746	780	748	762	745	764	751	751	718	800	696	693	749	748	727	710	733	723	716	735	741	784	756	711	738	684	782	761	763	739	756	738	751	746	768	668	761	742	688	744	736	749	742	730	749	750	766	715	671	748	749	817	748	724	750	731	704	771	729	778	678	779	745	736	718	716	746	721	717	738	744	709	738	736	750	762	701	786	753	744	758	730	737	689	745	726	788	759	691	718	704	832	727	757	734	744	739	739	718	709	692	709	768	761	772	697	711	723	734	747	757	740	780	725	747	661	738	708	748	691	721	738	739	709	704	736	751	698	757	672	742	734	710	753	714	745	751	750	741	735	761	708	739	686	759	738	757	799	759	730	755	701	801	749	755	726	710	701	748	723	725	671	705	776	717	692	739	697	739	760	684	720	719	737	741	730	732	704	810	738	737	754	722	728	750	746	774	736	714	779	716	688	713	784	742	729	700	699	732	784	673	716	739	703	718	706	688	729	744	714	733	728	736	770	680	729	756	731	725	703	717	734	680	740	752	700	724	706	753	738	740	749	731	743	750	751	743	731	754	733	698	735	712	673	767	704	696	727	732	700	720	736	743	728	703	732	726	698	732	709	735	727	737	731	746	734	759	740	661	730	712	758	747	743	767	736	742	728	805	796	736	727	711	748	733	709	737	723	756	725	735	766	731	776	709	752	723	750	720	791	733	754	750	726	793	739	758	747	758	709	751	791	779	714	728	726	784	743	733	773	775	700	736	701	743	762	755	713	693	738	713	719	746	726	736	711	709	680	734	784	737	685	730	745	746	727	737	695	725	709	746	738	706	763	802	752	761	713	772	687	719	723	708	735	671	742	726	696	744	706	744	730	729	715	728	718	766	713	692	715	769	741	707	724	730	747	710	746	744	758	661	771	729	698	765	703	766	725	740	774	719	724	736	711	762	740	698	704	720	742	750	731	716	719	750	692	732	774	750	710	759	692	795	748	749	789	762	689	735	721	717	766	733	743	755	767	756	721	795	749	720	712	755	717	692	744	749	717	768	715	745	732	745	762	752	768	735	709	727	692	689	700	734	697	794	716	732	735	695	732	720	729	738	722
24763	21114	25558	22812	6493	3317	2422	1861	1387	1134	877	802	691	663	629	655	575	577	601	589	604	585	591	604	575	568	605	576	552	609	610	529	585	563	547	567	556	575	572	598	552	563	544	561	543	548	556	587	554	542	513	580	551	514	546	550	572	581	539	527	546	560	524	550	553	597	568	553	554	560	520	540	586	513	532	557	579	545	546	516	562	555	574	552	526	526	564	572	531	508	540	507	547	557	547	551	529	521	542	582	571	536	535	558	556	554	554	566	555	524	538	568	561	538	523	553	560	569	552	554	537	573	556	546	546	576	569	569	515	514	547	541	538	521	541	531	532	542	554	569	566	588	528	531	577	555	524	546	588	540	544	518	542	564	586	549	568	510	517	535	515	538	526	512	548	542	536	545	488	575	559	579	532	521	480	514	562	550	525	543	554	537	497	544	525	570	578	540	526	507	559	506	551	543	559	545	536	548	524	539	489	539	532	569	536	523	529	525	538	553	557	565	573	574	580	520	545	575	550	487	556	538	532	534	564	538	508	536	523	550	536	520	498	567	521	556	511	521	526	517	582	555	520	542	531	530	490	538	574	522	514	528	571	535	550	525	564	556	588	527	556	524	516	557	553	550	558	527	518	528	542	516	575	544	530	499	529	590	560	513	575	562	525	505	554	516	506	545	529	520	565	558	542	570	538	548	548	528	553	510	509	531	552	596	544	543	537	512	520	542	513	510	565	546	524	535	534	504	563	563	548	525	553	541	556	558	561	577	508	528	559	524	529	540	516	538	557	556	531	567	539	542	568	546	511	558	526	535	551	600	556	528	516	548	517	500	551	552	515	540	557	550	481	527	540	555	565	523	560	550	540	564	555	558	550	516	603	545	560	532	559	594	522	544	580	590	574	562	538	574	571	574	600	562	564	534	517	501	549	545	526	530	546	518	516	540	552	521	544	563	557	513	521	503	540	574	524	543	536	546	528	539	511	553	536	547	529	561	513	514	558	538	502	527	517	563	570	565	532	542	528	557	527	523	516	549	530	558	507	580	545	522	576	559	526	536	564	557	525	543	579	537	544	537	503	548	575	519	553	506	553	543	500	523	543	543	516	528	544	559	547	579	589	542	584	546	545	525	539	551	549	493	529	554	539	571	534	597	546	561	525	549	563	549	510	543	517	536	545	547	457	570	561	536	518	530	498	532	503	562	549	519	522	518	551	540	562	553	528	483	536	536	553	569	527	548	550	581	554	523	557	517	516	595	534	556	540	543	525	592	529	576	533	534	538	506	578	577	559	544	554	545	598	543	559	519	549	491	567	559	491	515	549	537	553	518	549	551	524	531	498	552	581	572	520	530	528	549	536	516	536	536	508	521	554	585	540	548	545	544	532	541	562	585	547	525	532	519	529	559	578	550	518	555	545	541	558	572	578	522	560	568	567	553	539	578	568	558	523	527	553	505	525	513	509	563	535	519	524	558	564	536	584	551	550	527	570	574	537	504	529	542	550	529	533	506	509	532	518	564	548	528	544	562	553	548	550	536	488	529	528	549	565	546	523	555	600	503	553	517	564	551	557	517	534	541	550	545	567	566	535	561	586	556	551	539	550	529	548	532	571	564	536	554	530	533	558	543	544	560	561	558	520	528	554	522	552	534	511	507	521	521	541	542	563	576	532	531	551	546	519	561	504	549	543	562	567	569	510	556	536	535	528	589	526	575	580	558	561	574	550	511	538	544	560	560	570	550	538	500	538	569	602	557	524	542	506	526	522	560	518	509	519	526	547	551	556	564	508	565	504	519	533	538	522	528	534	562	525	529	554	554	506	550	542	523	558	538	554	516	475	539	562	571	518	599	540	518	523	536	563	562	565	567	566	541	545	552	546	574	517	545	546	539	539	531	503	531	590	523	525	577	547	545	521	550	526	583	572	596	572	536	507	599	545	523	547	534	554	514	533	551	504	584	550	569	564	539	556	535	595	513	543	548	538	520	570	548	529	531	565	560	528	555	533	567	569	546	557	527	563	529	522	512	527	525	511	571	552	551	565	567	551	545	522	523	581	563	537	515	563	511	488	552	538	558	597	538	526	517	562	549	563	535	531	523	536	538	584	513	534	543	561	544	551	512	518	560	562	554	540	551	549	535	535	550	558	524	562	535	508	517	538	563	567	570	530	534	528	538	547	509	509	560	497	564	518	574	531	586	545	503	519	520	563	563	593	515	530	552	532	516	568	548	550	532	558	602	545	565	535	559	555	531	488	495	505	528	521	533	563	545	521	546	539	516	589	560	524	520	531	567	520	522	507	540	527	561	545	542	536	536	568	514	588	588	572	553	493	562	493	518	512	582	548	547	544	560	548	572	524	566	527	521	531	543	530	561	528	517	524	557	586	556	576	565	619	529	541	532	518	571	595	548	543	517	528	545	528	570	531	542	564	505	502	579	562	503	559	547	551	533	507	526	560	525	526	487	527	573	548	563	519	568	521	538	540	552	546	533	540	563	535	512	595	532	568	533	571	534	549	577	536	591	568	567	520	537	549	542	517	528	564	541	538	488	527	533	508	510	526	529	547	531	544	556	578	542	543	520	574	544	582	525	551	546	576	528	557	553	523	580	565	558	535	544	556	524	563	523	511	536	576	535	539	543	569	559	578	515	555	526	532	509	536	557	526	575	529	595	548	546	518	526	551	523	530	534	554	530	534	535	536	539	563	581	538	570	567	535	504	525	569	587	560	522	526	529	565	559	524	516	555	554	487	563	533	559	583	494	571	589	552	555	547	560	526	560	571	507	565	544	584	529	566	546	557	533	514	551	554	502	560	529	488	536	560	497	570	523	530	541	529	529	569	536	546	553	567	561	542	551	495	559	513	548	534	540	534	587	521	537	557	506	532	530	529	623	513	590	491	508	507	518	530	559	558	537	554	546	542	541	554	548	496	524	521	595	541	498	528	538	516	544	521	576	512	508	514	545	530	528	550	532	550	515	502	526	516	512	581	554	534	577	557	549	518	529	541	553	529	563	522	549	551	563	549	551	540	570	544	539	529	571	539	542	533	535	539	541	479	506	551	542	532	521	547	542	566	566	568	507	512	495	566	524	555	581	567	509	525	538	496	530	515	515	512	557	556	551	558	550	537	559	556	515	509	560	538	511	536	581	555	511	574	558	583	558	512	587	498	526	550	579	530	567	599	521	513	553	515	551	568	563	552	583	545	514	528	495	527	529	520	547	532	517	564	560	496	566	587	503	536	533	559	552	507	556	541	569	557	540	574	545	559	519	543	553	550	578	548	524	541	548	507	534	546	493	537	581	534	535	525	541	555	530	531	556	552	500	514	587	538	550	554	564	570	562	559	575	541	529	572	557	520	526	538	540	505	520	537	599	523	544	541	562	515	506	564	545	576	525	561	567	505	533	551	581	538	525	515	501	530	502	592	538	578	511	543	542	567	546	550	544	566	538	554	506	522	513	519	535	540	558	544	550	548	553	593	542	526	542	527	572	540	559
17291	28433	21534	13654	10025	7849	6331	4720	3440	2553	1986	1665	1380	1247	1049	982	1015	964	971	928	920	914	1017	916	951	919	915	899	961	935	956	963	881	936	885	924	868	870	854	882	850	813	874	861	828	844	802	813	846	844	841	837	818	834	813	848	804	811	807	809	830	872	824	821	777	823	788	787	767	817	861	799	859	793	828	843	808	815	836	810	801	811	887	793	848	801	832	796	854	794	814	840	786	818	830	798	789	901	789	807	800	872	823	851	762	822	798	776	784	792	800	826	803	792	829	821	825	808	789	817	863	805	797	812	809	822	798	801	820	785	817	815	850	838	825	805	824	822	814	779	868	826	824	824	779	820	810	768	869	767	859	813	760	820	835	776	814	804	796	812	833	796	862	825	838	774	840	827	823	823	804	843	859	803	810	776	780	819	832	819	817	839	828	765	798	797	752	821	844	827	794	771	885	815	828	766	804	817	802	789	868	813	806	782	854	811	808	806	790	779	819	831	814	820	795	790	808	802	838	829	802	803	862	852	818	784	832	867	801	815	791	817	801	792	806	790	800	839	885	860	886	822	842	877	759	830	763	821	836	814	816	826	852	779	825	801	826	817	827	805	839	796	802	822	833	768	766	862	708	827	833	764	800	782	848	769	839	860	809	786	808	786	779	837	791	807	796	792	833	779	776	819	812	846	768	822	792	822	831	802	787	789	825	821	807	855	806	802	792	780	806	837	774	791	810	856	840	823	804	845	763	790	828	813	790	882	829	801	753	813	810	808	802	877	814	837	860	826	819	813	806	824	749	858	803	816	792	806	833	831	808	786	836	796	769	816	800	810	810	820	813	820	774	787	817	828	831	808	802	824	811	805	840	804	857	845	810	806	863	808	802	812	817	848	848	790	850	816	798	832	788	785	776	795	826	861	787	828	828	821	834	840	823	797	880	828	787	797	796	788	859	791	829	865	754	812	851	800	748	840	852	823	832	798	815	852	832	795	840	819	808	879	795	854	796	840	784	781	843	819	789	785	785	765	835	800	831	810	849	792	835	845	798	819	827	868	815	810	806	826	799	843	732	812	788	811	850	798	818	860	847	762	800	820	833	811	799	782	841	842	837	799	827	823	850	849	859	770	811	818	838	802	809	805	822	801	805	822	852	816	769	835	792	840	805	807	843	765	774	772	857	818	825	789	831	813	857	813	807	784	788	834	817	857	792	814	849	799	826	812	874	803	851	826	816	788	758	816	820	779	827	854	777	810	815	853	855	850	792	802	837	818	844	802	817	845	779	813	787	772	805	820	792	785	801	814	743	827	817	829	821	843	820	810	785	810	738	752	887	820	800	872	832	799	781	848	786	793	787	810	788	834	808	818	804	757	824	792	790	858	783	798	819	861	777	819	845	802	823	792	829	764	808	816	847	774	836	800	774	789	817	879	811	800	800	832	873	788	760	851	844	844	819	795	794	868	805	814	829	810	782	814	856	812	809	855	807	836	780	832	821	789	771	794	821	812	795	802	807	789	806	796	808	870	812	860	828	813	816	832	801	814	865	831	817	842	797	798	802	776	765	782	882	794	795	864	837	832	780	811	814	823	861	788	813	827	831	839	848	812	857	819	811	847	795	811	797	820	816	808	825	782	839	807	753	811	788	833	822	825	783	800	841	776	802	838	799	851	780	748	823	790	815	895	819	836	818	855	816	824	792	792	779	857	813	815	819	822	821	820	825	807	805	796	870	807	788	790	783	820	796	817	822	795	802	819	793	815	827	805	791	812	822	790	809	753	780	773	801	820	808	837	788	784	813	832	874	798	832	798	843	805	821	768	762	815	790	770	795	840	793	790	762	835	837	854	813	797	812	793	771	798	769	824	858	819	802	799	827	810	831	778	773	803	791	822	759	772	773	820	785	780	831	830	855	844	771	803	861	801	819	801	828	830	838	835	823	820	771	808	820	801	847	799	837	773	800	795	779	797	834	729	815	808	792	818	798	786	804	817	810	810	833	840	824	778	822	843	795	809	843	798	842	823	820	808	832	805	766	821	810	800	870	828	827	785	847	775	807	800	873	801	771	812	826	831	808	808	823	771	777	838	775	811	846	824	839	790	801	789	813	803	838	782	799	811	807	816	811	812	811	747	792	785	820	859	806	781	799	837	807	765	823	802	833	826	863	822	849	819	797	789	777	813	789	821	835	801	832	814	812	812	880	841	772	869	827	807	762	794	766	912	843	790	808	807	836	864	813	840	864	789	797	808	818	841	865	822	795	900	817	764	852	766	836	772	828	836	787	813	784	824	815	834	815	810	805	762	883	833	822	760	801	782	792	789	781	781	798	804	815	774	827	789	796	812	776	808	803	801	849	832	824	783	849	828	753	798	873	810	786	810	807	772	830	826	804	834	835	846	850	826	833	835	812	855	810	773	751	814	804	811	828	814	795	850	840	870	865	863	783	764	809	775	791	799	820	764	760	814	812	804	781	827	821	794	787	849	754	802	833	793	834	797	882	858	791	868	815	865	802	861	819	830	859	797	817	843	782	804	850	794	795	826	835	840	827	815	811	833	786	850	862	803	866	811	852	846	838	811	822	841	821	803	821	788	792	830	837	786	841	818	786	835	791	789	806	867	812	749	815	812	783	780	827	804	873	796	800	815	824	818	773	857	831	782	847	778	822	830	808	781	820	813	762	849	782	784	792	797	828	830	849	791	784	801	802	825	822	858	866	826	778	798	775	830	824	780	829	830	815	784	814	767	861	846	851	840	799	834	814	804	802	751	836	840	786	821	827	813	818	772	774	822	853	817	834	816	779	827	838	784	799	798	837	827	835	830	806	803	808	799	817	760	788	784	852	769	871	829	826	843	791	852	826	815	803	774	816	851	868	778	805	798	798	792	794	761	816	818	796	792	828	836	794	879	853	804	819	821	838	793	807	809	844	780	811	826	810	834	788	766	777	822	873	821	859	865	796	833	812	810	804	833	770	826	828	798	828	842	857	840	837	800	789	828	830	818	840	815	808	809	808	834	850	797	812	801	812	779	776	807	781	791	830	811	804	803	834	803	764	837	797	842	870	855	801	777	845	815	821	825	805	804	817	779	828	807	793	789	834	787	826	852	849	838	802	858	764	799	809	793	802	812	827	801	778	846	817	851	862	798	805	774	820	853	805	827	829	780	810	788	843	841	852	783	852	878	766	803	822	841	815	794	786	822	823	788	810	821	790	758	843	832	812	823	838	827	836	794	839	838	829	781	856	804	840	854	794	804	805	792	771	848	783	780	857	770	808	850	778	785	790	827	814	815	841	854	821	789	842	839	809	829	756	817	812	820	837	791	787	849	807	839	809	851	846	816	820	796	796	830	838	806	863	848	829	807	817	815	844	814	774	821	794	793	831	781	836	774	818	845	780	871	862	768	833	823	789	823	796	814	817	871	770	860	833	752	851	822	744	869	779	838	790	830	849	820	855	781	845	875	806	804	817	831	833	837	845	795	799	778	801	768	847	827
22395	21154	28356	24238	21181	19133	7591	3277	2134	1525	1244	926	793	692	619	545	502	498	501	483	525	508	543	523	475	511	484	474	488	510	488	509	424	459	437	473	434	459	487	477	446	437	459	426	469	403	400	422	424	442	415	416	431	435	438	432	421	407	424	397	407	410	407	382	363	380	433	387	449	399	408	387	382	403	425	384	413	419	395	399	388	401	459	425	410	404	354	443	381	409	394	421	403	440	387	439	433	408	387	393	426	393	440	405	426	418	410	395	443	413	432	432	431	424	451	426	429	397	397	401	429	399	413	409	423	407	420	426	421	391	423	408	418	398	413	444	401	383	424	407	362	396	417	407	409	403	421	400	415	418	422	439	422	402	404	385	404	415	358	413	433	425	404	387	432	411	401	418	393	394	421	416	386	427	421	430	414	450	426	423	457	359	416	452	398	425	385	413	380	418	442	433	390	406	412	434	442	425	423	402	416	403	398	392	429	397	373	374	415	428	430	397	393	412	427	385	393	408	408	419	396	410	415	399	425	428	436	398	367	391	400	394	405	378	384	404	337	396	425	436	364	396	398	422	396	401	431	390	426	398	395	423	401	437	420	410	430	398	427	382	397	402	402	412	422	415	386	420	367	445	410	439	413	423	423	405	400	416	397	396	378	401	402	408	415	415	412	422	413	381	439	415	430	396	384	350	415	384	394	398	433	432	401	363	437	411	392	383	402	407	436	412	411	387	375	417	379	404	377	454	422	396	395	409	400	407	384	432	374	408	407	450	384	421	379	414	423	427	407	408	407	412	406	410	366	372	448	395	419	391	366	436	463	431	413	403	437	388	412	427	387	378	444	389	406	414	393	388	407	389	414	393	390	398	441	377	433	389	435	411	410	412	382	432	360	449	387	376	417	408	410	398	443	406	422	401	422	369	442	426	416	390	387	412	425	391	403	417	459	407	392	394	418	419	417	403	405	388	460	403	391	416	370	419	411	387	407	410	381	395	407	417	403	365	424	391	417	372	434	403	436	386	423	392	407	395	383	399	420	371	373	405	410	403	413	416	407	436	416	389	483	420	398	437	451	426	387	391	452	442	402	416	410	410	418	416	416	441	407	386	386	385	415	433	432	360	404	415	422	394	413	397	385	379	406	404	392	369	428	410	426	424	404	393	411	444	417	402	443	422	406	423	375	390	408	433	432	407	432	399	429	449	405	411	408	459	399	415	431	407	411	407	410	413	401	392	438	422	406	409	394	407	382	402	413	405	431	420	363	409	432	381	410	387	387	371	390	392	379	381	448	408	376	418	403	417	418	422	385	432	412	419	407	384	405	420	427	412	422	399	377	416	374	418	386	400	383	427	401	429	426	417	414	418	417	414	453	395	401	393	409	399	420	444	426	407	435	412	381	394	422	395	390	414	420	365	403	418	438	413	423	430	378	403	435	438	393	370	458	407	370	392	388	430	443	415	418	425	357	388	409	420	422	413	395	414	417	430	406	410	412	432	421	376	405	418	362	396	415	383	430	384	391	419	383	388	429	414	366	395	432	396	418	389	382	404	400	406	369	414	410	415	398	397	409	416	420	384	410	401	381	420	401	404	452	402	448	405	403	404	434	410	400	376	400	443	422	399	421	442	423	426	405	382	382	386	417	395	387	415	409	390	447	394	406	419	422	395	393	418	427	416	413	394	401	419	410	437	408	388	393	389	390	367	414	404	411	396	395	354	419	394	387	388	421	403	417	394	423	398	418	418	395	419	426	385	411	402	433	442	382	394	414	412	397	413	425	418	424	399	394	425	417	419	383	442	405	394	388	378	411	380	415	414	413	400	410	433	411	387	417	380	433	390	393	385	411	422	416	405	417	413	403	414	418	412	432	379	417	420	412	410	396	442	422	368	382	410	402	398	406	393	396	375	411	472	403	383	376	396	428	378	385	384	420	447	419	417	377	403	399	417	409	438	387	405	393	420	370	431	410	383	440	402	399	375	425	354	401	415	412	459	371	386	424	404	441	423	354	375	405	438	367	385	392	412	406	409	404	449	393	414	388	437	410	398	413	412	406	420	433	431	417	405	407	417	423	403	411	404	399	395	425	355	389	433	407	391	465	394	400	406	395	387	402	382	374	414	399	370	417	373	438	392	398	386	425	421	404	388	401	380	415	407	402	362	418	376	400	369	398	397	384	397	424	382	414	392	425	406	370	430	379	435	392	402	417	443	399	383	416	429	409	407	388	460	386	436	427	411	412	412	409	407	396	388	434	414	433	403	406	394	413	422	393	405	409	406	445	441	398	366	421	386	399	421	425	432	381	420	424	375	403	412	412	398	405	370	412	355	406	385	438	395	377	414	437	392	440	403	417	370	433	399	415	417	410	404	392	393	421	395	412	402	422	385	404	409	402	399	452	416	446	394	450	409	386	397	393	363	394	406	401	413	415	432	420	427	462	436	415	399	425	425	413	437	398	401	395	431	391	390	412	419	415	436	381	392	402	371	445	422	405	414	379	378	403	399	399	421	424	402	404	425	409	441	414	391	428	407	406	449	417	416	414	391	365	398	415	382	448	400	432	409	402	423	381	413	397	400	439	390	393	411	416	427	396	385	378	434	381	395	407	375	392	433	413	419	409	375	427	424	384	393	453	412	411	426	416	380	382	396	391	362	408	441	414	419	421	404	435	415	428	408	393	399	406	424	432	417	389	417	429	412	402	436	409	371	399	386	390	411	363	378	404	413	422	392	421	398	383	419	418	409	425	411	434	410	377	428	437	414	419	424	397	397	420	381	389	424	414	432	420	393	410	443	414	400	361	405	352	404	424	378	374	390	379	415	409	387	406	424	402	405	396	396	417	385	456	406	381	399	376	373	396	419	389	467	386	428	383	420	368	396	442	434	411	439	396	412	391	389	400	407	416	398	384	427	419	401	429	382	389	418	435	413	407	399	413	416	410	416	436	451	413	410	381	393	400	396	370	403	416	406	448	401	411	408	434	390	399	420	395	384	414	388	398	381	418	379	394	393	393	377	387	406	478	418	408	443	379	397	393	434	396	406	463	391	439	440	401	387	420	413	409	383	405	404	387	443	404	414	381	437	425	380	439	441	421	376	395	402	403	426	387	419	421	425	392	429	415	427	398	399	411	404	427	390	411	411	397	372	387	394	406	415	397	403	412	437	361	405	440	389	433	391	398	451	391	398	426	431	411	415	370	394	420	421	419	409	428	383	409	420	420	382	429	419	369	387	395	388	393	425	402	439	360	389	382	381	413	432	409	419	415	430	382	387	400	411	414	422	404	421	411	399	416	404	412	411	417	410	419	431	434	458	409	411	427	404	373	410	399	411	414	389	380	447	440	439	420	405	423	419	370	413	412	379	420	383	396	422	379	406	409	407	433	409	414	414	439	403	439	416	406	404	396	431	407	409	450	427	442	382	403	401	408	453	396	418	430	389	426	428	418	358	424	406	395	403	389	422	394	383	358	409	392	403	392	398	413	385	410	414	416	435
20941	36489	28940	20627	16000	12509	10364	7694	5603	4037	2912	2222	1627	1331	1157	1036	936	884	882	890	811	887	880	800	853	803	806	861	811	890	789	761	772	870	778	772	760	784	730	707	716	758	764	690	694	654	648	677	663	669	644	664	599	629	661	626	655	660	577	609	593	621	652	620	646	654	656	577	655	619	655	624	638	630	614	651	606	606	652	658	637	622	601	628	609	627	603	605	611	610	640	617	557	613	606	607	634	586	617	608	662	612	623	642	621	618	626	680	615	622	634	610	617	627	632	614	649	665	628	614	580	633	592	610	626	582	628	637	634	603	592	604	575	624	567	623	605	610	618	592	573	570	579	650	597	637	563	631	576	650	628	592	622	610	609	585	626	611	607	641	599	630	601	609	612	631	597	642	649	649	620	621	613	607	646	575	640	645	587	663	609	568	653	630	641	620	649	603	655	544	619	592	602	626	601	630	631	646	604	630	652	608	601	613	591	632	591	618	597	636	588	616	644	613	584	600	640	642	616	659	602	636	590	591	605	635	632	597	593	585	613	660	627	606	599	631	610	626	627	614	587	665	583	619	629	630	613	621	618	626	613	570	596	555	593	597	598	629	605	622	633	585	617	579	588	658	587	606	594	612	616	669	664	627	601	646	622	599	574	608	566	627	637	658	654	648	588	622	634	591	632	661	631	620	620	616	594	615	665	652	635	615	593	622	642	640	604	625	626	593	620	599	603	629	604	595	574	622	616	596	633	569	628	597	559	613	621	620	614	607	580	629	635	600	609	626	671	631	574	633	599	624	606	628	576	597	584	630	603	571	624	612	600	630	610	590	593	647	599	653	611	613	658	615	607	661	607	633	600	598	635	619	613	609	566	627	596	601	566	570	640	619	622	647	605	566	584	614	598	562	594	570	638	617	623	610	619	645	616	577	602	651	627	639	637	594	607	627	646	614	600	623	581	616	630	641	653	638	670	576	612	600	591	618	629	621	617	612	611	589	651	632	629	627	611	624	606	601	608	657	570	657	562	588	573	623	630	614	602	604	602	640	601	599	613	568	586	578	602	686	604	610	615	596	606	616	646	576	632	655	626	629	592	656	607	633	573	624	617	599	646	631	609	617	573	610	586	617	612	579	638	603	562	615	621	655	638	605	610	624	671	627	598	587	584	617	660	607	645	617	623	631	666	666	590	609	622	610	631	547	650	626	579	577	597	562	619	597	622	617	607	626	618	630	612	639	618	608	617	644	595	650	606	615	594	599	570	595	631	587	630	637	611	653	564	578	620	606	628	614	624	670	615	578	585	625	642	642	620	610	650	610	626	599	599	610	589	588	611	605	613	585	564	585	574	603	609	626	668	637	620	613	625	582	562	603	617	608	636	610	586	611	537	603	582	582	598	654	625	618	640	590	625	617	645	581	608	621	616	602	617	619	591	575	615	637	621	633	564	631	626	608	570	624	639	586	636	618	572	664	675	610	603	621	622	591	619	604	613	584	598	606	625	641	628	608	582	594	552	618	587	644	588	642	584	605	606	617	570	648	619	639	632	588	606	618	605	637	603	602	651	665	658	618	569	553	628	600	608	581	618	617	554	605	585	566	625	639	632	611	612	581	655	620	600	628	589	600	631	596	619	604	608	604	658	613	559	635	590	606	621	633	589	596	623	637	627	603	570	628	623	599	594	601	614	651	636	579	565	592	653	624	590	645	629	554	649	658	646	605	595	623	631	630	620	644	597	583	639	630	589	625	654	600	569	597	573	639	616	639	655	601	633	547	621	616	611	627	626	620	595	610	615	573	619	615	609	610	619	573	609	605	592	600	546	654	587	640	583	605	621	574	604	629	590	575	588	604	632	616	620	597	567	577	619	649	622	611	668	616	630	660	585	658	620	622	617	596	573	600	629	649	612	623	613	631	602	601	663	621	622	629	641	578	630	594	610	614	599	580	617	634	644	603	633	623	593	595	589	667	605	621	618	602	621	600	632	576	642	589	637	646	589	621	599	616	561	627	596	610	604	654	591	599	606	614	622	625	617	614	584	612	629	612	622	603	633	640	579	587	599	609	579	580	625	666	617	592	606	621	575	556	649	599	605	603	594	676	599	618	594	616	579	651	606	592	631	615	656	652	640	635	644	627	574	632	615	612	631	576	593	611	644	621	630	616	621	598	598	613	578	594	597	641	631	610	611	576	634	578	571	644	592	600	584	591	632	614	636	666	601	624	612	601	632	613	589	631	600	616	598	638	564	611	589	632	618	592	618	593	617	619	581	569	595	622	638	606	603	595	613	615	612	635	612	617	605	574	639	617	610	604	626	630	657	688	603	601	597	594	631	673	585	622	578	648	581	600	593	601	605	559	583	598	659	611	595	603	596	605	607	658	652	628	597	641	610	587	610	612	604	592	611	602	629	598	630	641	668	649	646	674	632	605	597	624	605	605	608	625	623	572	636	569	627	631	624	613	617	607	570	590	630	624	643	561	631	631	572	592	638	617	622	636	578	644	575	570	642	586	563	623	608	599	610	594	568	601	618	617	666	610	603	591	618	579	605	577	608	596	631	614	606	593	564	589	674	589	606	607	612	648	673	611	634	597	609	602	584	620	670	628	669	609	574	622	636	618	596	619	633	650	617	576	651	580	586	652	607	561	596	626	567	603	655	581	637	657	637	622	548	605	618	584	612	626	608	580	651	581	602	596	554	623	586	574	586	612	614	637	623	631	617	613	558	599	601	649	667	604	618	643	583	618	627	655	577	618	632	609	607	590	604	603	600	610	578	638	611	615	593	593	634	575	562	598	575	607	603	633	655	578	612	633	587	585	623	594	618	624	601	598	609	574	634	635	585	610	600	619	626	633	575	619	636	598	582	631	607	574	612	612	616	634	607	610	589	598	620	624	634	615	635	644	561	646	613	611	618	624	608	686	568	581	639	618	596	626	641	605	623	579	620	571	618	587	604	627	629	583	622	619	633	623	611	602	592	620	557	629	626	625	594	614	678	616	634	589	570	600	611	610	589	635	634	593	607	666	565	599	609	613	574	629	644	618	579	644	571	612	594	564	583	573	636	618	620	620	586	657	621	640	634	598	649	610	636	626	650	580	605	627	625	618	608	607	590	586	630	624	659	600	637	577	608	593	605	655	609	649	611	622	587	656	628	598	617	640	614	605	569	585	631	625	555	639	602	617	581	646	570	609	635	611	602	593	611	605	574	609	611	666	658	668	610	618	591	629	641	620	624	610	598	587	612	604	580	579	632	595	630	655	605	603	642	590	624	622	576	589	603	640	609	607	613	610	685	623	611	640	641	663	584	604	630	597	603	625	617	635	638	614	571	594	603	609	621	632	592	599	591	594	603	602	620	669	565	576	585	618	626	639	654	606	644	590	650	603	627	603	613	604	561	656	620	647	618	575	577	617	595	608	652	607	600	593	639	606	604	637	635	644	585	635	612	571	654	630	636	616	654	628	611	582	609	594	608	622	638	614	562	620	616	608	608	592
27510	19581	13494	7093	3713	2632	2002	1512	1187	1034	923	759	754	708	681	688	609	638	594	646	686	588	638	596	684	622	663	657	663	615	641	574	607	605	652	630	676	616	646	603	607	675	628	607	609	605	636	609	574	618	606	592	624	597	612	582	636	572	572	584	603	584	624	620	642	619	610	618	577	636	631	593	623	545	595	632	609	609	611	609	553	631	636	545	608	587	571	594	647	624	583	613	542	611	593	555	595	609	586	594	585	625	575	539	588	617	591	628	584	594	584	589	633	630	608	640	590	598	598	622	594	563	632	551	615	588	594	593	604	603	637	541	611	611	541	636	577	604	612	600	594	561	605	609	540	647	581	609	597	588	631	577	606	610	574	627	594	626	608	603	583	584	620	620	609	554	642	567	583	616	656	597	598	550	595	582	573	645	646	600	622	573	564	647	600	615	590	563	601	639	582	571	582	598	575	583	609	572	578	555	561	645	582	590	614	582	614	604	574	602	637	589	661	584	611	567	607	598	588	619	606	565	575	658	586	595	586	575	613	610	586	608	661	647	604	610	565	575	623	589	607	625	600	607	619	632	631	566	601	582	550	609	590	627	568	600	603	628	558	524	586	596	613	609	638	612	572	605	594	562	580	568	624	562	578	601	596	592	562	579	589	659	614	608	537	569	633	574	618	601	577	559	570	594	591	639	592	551	602	613	610	585	583	599	549	574	575	612	587	642	621	627	677	599	615	585	628	586	614	572	538	619	580	585	614	605	555	620	596	583	615	589	605	575	644	595	590	623	606	597	602	604	579	592	563	621	646	591	555	584	628	589	562	598	557	572	600	605	584	624	586	594	585	581	591	615	606	625	610	611	565	639	628	556	627	626	601	646	559	639	630	631	571	549	601	591	594	615	651	644	587	584	567	595	594	600	601	617	568	611	662	612	589	574	616	572	570	585	630	582	583	615	616	564	629	541	585	578	654	615	588	616	532	589	563	607	601	574	613	611	583	597	605	623	568	613	589	575	572	615	579	602	609	618	600	594	606	598	612	576	664	615	593	592	570	614	620	551	557	583	631	553	612	587	579	623	599	618	633	594	574	587	582	613	651	583	586	633	610	593	587	600	610	576	573	612	602	586	575	603	592	627	581	606	568	598	599	592	553	648	562	641	604	609	635	635	615	550	615	599	585	608	623	563	578	601	618	612	595	584	592	604	589	615	605	533	520	624	578	552	609	637	639	629	560	633	628	598	608	606	618	585	610	608	567	543	555	620	578	599	567	623	558	571	633	555	578	585	591	592	590	588	569	571	623	611	574	600	600	601	625	608	621	578	621	647	660	586	579	630	611	645	619	568	595	598	642	567	574	654	561	591	596	591	587	631	586	594	652	615	594	581	557	571	643	576	648	593	588	633	603	588	573	578	563	608	579	645	558	590	596	596	561	582	596	620	570	576	639	610	618	537	554	586	592	610	565	605	593	609	619	623	577	618	614	608	583	624	574	584	580	622	590	600	617	628	592	613	591	640	604	638	547	629	579	579	580	600	595	622	622	588	633	611	556	635	550	589	589	602	579	585	630	585	586	620	547	639	601	616	602	591	591	598	611	606	608	594	592	566	583	624	608	642	608	613	552	574	566	615	644	574	584	587	641	628	622	609	541	564	583	608	601	629	619	614	639	616	592	603	614	585	611	559	604	597	588	563	595	592	577	615	604	570	563	597	631	612	565	569	603	579	573	605	621	584	610	602	609	593	609	615	632	580	596	614	608	577	643	599	569	601	638	595	605	562	595	584	562	590	607	625	601	625	583	604	558	586	631	591	623	564	658	582	569	610	602	572	586	586	574	607	606	606	600	583	592	609	629	631	615	547	613	594	602	576	568	601	564	574	591	591	604	583	600	625	577	621	534	625	641	623	582	588	588	605	631	620	571	607	590	582	645	596	582	627	628	596	632	611	583	584	604	583	647	572	612	582	584	626	677	627	575	600	607	599	608	604	550	596	542	595	578	600	639	614	610	624	601	598	591	569	595	637	619	562	615	648	611	582	569	615	605	597	605	592	597	603	566	610	587	606	617	624	621	592	633	590	614	579	602	596	629	585	599	597	579	572	654	569	623	564	631	632	606	604	647	572	603	604	571	589	575	588	596	579	558	629	603	602	583	617	579	636	592	606	621	608	587	617	604	585	619	612	631	582	605	590	593	549	599	623	565	581	595	558	598	620	614	630	585	605	607	577	593	602	611	651	576	615	598	631	576	595	586	642	624	587	598	552	577	612	583	625	579	604	607	585	569	572	589	570	602	618	586	603	599	613	624	569	570	592	634	607	616	573	601	623	635	578	627	559	572	612	629	648	583	597	635	594	630	634	588	622	575	595	608	613	615	619	619	631	586	563	562	617	588	592	612	607	569	643	628	571	617	582	596	582	583	600	591	573	606	603	572	569	587	622	573	597	611	588	623	567	570	573	602	606	560	620	589	593	581	561	645	578	630	634	610	573	604	631	607	590	572	617	605	572	614	594	589	589	585	591	616	596	616	568	564	582	592	625	603	583	633	577	598	637	602	584	541	584	601	581	602	598	566	592	540	589	574	579	599	584	585	618	629	609	637	573	563	618	583	613	614	592	574	623	580	587	621	636	583	630	592	602	594	576	613	627	626	597	609	580	593	594	633	610	591	568	593	558	590	596	629	633	587	567	609	573	589	549	584	580	620	591	565	619	632	621	564	590	606	630	628	589	591	611	591	574	591	662	564	630	621	550	623	571	595	601	574	610	629	616	621	594	637	573	611	576	611	625	598	603	611	607	588	611	573	570	597	600	606	575	595	604	626	587	561	630	610	570	578	554	640	593	624	580	583	636	597	571	547	566	575	577	622	581	583	616	575	561	591	591	600	594	596	585	577	617	605	609	612	576	607	574	616	567	622	551	566	602	617	620	601	618	584	603	614	585	602	605	655	580	607	626	558	562	583	582	647	584	602	601	594	622	616	593	627	599	591	601	596	598	583	600	639	610	622	605	566	606	587	574	614	595	631	613	560	592	582	608	618	592	565	614	618	604	589	553	593	602	599	588	534	593	611	629	556	608	577	624	579	617	593	586	626	621	651	590	616	608	563	571	600	626	571	592	569	588	576	564	615	595	574	649	619	608	579	590	606	630	622	574	625	625	601	642	576	592	601	601	607	581	543	556	599	606	592	602	585	593	609	623	611	587	643	606	566	626	566	623	616	575	593	626	593	606	603	572	585	568	643	585	628	589	588	586	567	621	608	572	619	632	633	595	584	568	622	614	634	609	594	599	606	566	578	608	560	594	546	566	607	620	585	604	591	600	613	580	535	587	593	588	592	590	638	577	565	568	594	621	614	594	601	608	565	624	653	590	556	587	629	601	558	581	613	542	600	616	604	569	592	592	594	591	576	608	635	582	588	588	599	585	555	645	591	618	572	634	604	663	582	603	592	609	577	646	601	622	551	572	620	602	623	600	590	612	587	570	619	595	603	572	615	568
17307	25359	18566	11370	8308	6411	4951	3792	2808	2163	1722	1428	1293	1138	1039	1018	993	988	963	927	991	978	989	1001	934	1006	1060	1028	959	1032	993	986	1004	995	906	1005	994	967	957	911	949	945	913	984	886	923	903	900	914	896	875	938	945	918	916	908	881	913	850	896	911	857	874	893	924	835	903	869	894	891	941	889	870	898	913	878	908	920	880	897	892	910	873	920	889	876	843	851	827	886	911	884	925	899	917	862	929	821	889	889	907	869	915	842	859	868	881	827	864	855	890	862	891	900	901	912	918	891	918	876	906	851	824	898	919	921	845	905	921	864	909	853	908	870	905	840	918	877	921	911	931	929	883	849	900	857	900	931	904	903	861	848	902	864	931	809	881	828	911	908	911	862	869	922	913	851	858	880	821	847	852	831	878	908	891	932	874	942	911	929	875	887	867	873	924	957	854	865	949	864	901	863	880	882	872	877	892	908	890	830	896	900	909	835	890	888	916	960	838	877	909	899	826	862	868	909	829	931	890	852	872	870	883	910	845	919	866	932	858	911	835	892	904	890	907	894	887	865	946	904	892	878	881	849	914	911	883	883	881	898	928	931	894	884	864	900	934	874	893	902	895	877	897	906	868	915	903	892	830	919	914	875	902	901	932	925	846	880	916	880	880	867	888	916	844	848	909	904	871	879	886	888	902	899	896	840	903	887	858	918	911	857	931	866	892	891	884	880	921	844	848	873	888	938	893	877	896	915	882	866	895	931	861	873	895	880	907	871	859	861	867	851	851	865	896	868	892	887	838	896	849	896	856	909	858	880	819	888	932	836	871	878	923	898	818	878	893	901	886	866	877	864	861	916	888	890	875	898	891	892	876	906	870	887	888	894	839	908	844	832	883	914	921	884	885	881	867	874	932	914	927	945	865	856	881	873	935	844	955	935	850	902	911	891	985	890	859	923	852	897	852	910	878	926	875	925	949	893	927	869	934	878	872	948	904	912	884	873	839	904	900	891	841	947	883	879	935	906	891	901	943	844	872	862	906	904	892	909	898	920	915	870	893	855	952	848	887	907	872	847	859	851	927	934	913	892	866	927	854	875	877	891	908	841	899	907	931	844	829	865	900	908	929	831	872	848	884	909	897	894	952	864	861	895	923	916	906	864	920	885	867	922	947	890	880	839	910	887	899	922	857	888	922	930	855	859	852	909	873	925	944	876	865	803	895	888	878	871	882	867	901	846	902	874	829	919	890	900	866	870	883	893	844	883	946	930	925	873	875	877	874	929	886	915	893	870	911	874	833	845	851	918	901	828	866	887	848	878	898	907	865	906	890	905	897	869	887	888	917	862	897	895	883	899	917	905	907	891	884	897	879	925	873	881	900	885	938	913	950	908	879	879	872	903	878	921	860	892	852	873	909	909	893	876	884	854	908	912	949	902	898	934	908	930	855	887	875	898	951	903	943	821	934	923	872	894	888	914	899	885	884	876	860	875	817	914	862	887	904	847	839	959	862	908	851	860	898	885	875	888	896	884	891	892	899	892	919	861	854	900	885	873	882	833	901	860	890	856	876	921	880	930	891	901	951	906	879	880	904	895	860	871	895	882	897	870	922	863	850	922	870	939	858	906	899	893	871	893	877	894	904	957	837	917	942	888	899	946	900	885	873	900	890	917	853	921	904	921	878	941	884	924	883	860	905	934	912	842	876	841	869	882	848	915	889	857	908	854	896	890	898	855	875	888	905	933	861	893	841	880	890	912	911	883	900	885	911	917	932	881	905	915	946	875	861	822	918	955	848	880	878	880	832	875	887	942	946	867	875	882	893	859	885	888	905	915	927	896	870	906	869	865	906	948	914	918	865	888	938	874	855	881	856	894	876	933	928	897	854	940	902	910	879	854	916	875	874	876	887	930	857	964	881	846	938	877	893	866	892	902	897	932	868	901	877	900	888	945	854	926	880	868	893	911	865	907	882	952	891	922	857	904	852	906	865	864	907	852	890	902	901	895	887	918	869	853	850	883	858	845	882	865	872	920	936	895	942	906	883	919	905	887	848	924	856	879	858	920	874	839	862	890	902	895	950	912	878	863	945	830	885	842	818	934	856	927	882	923	867	827	873	895	898	867	806	928	866	869	880	842	890	918	915	888	856	906	916	885	948	875	908	884	978	917	921	847	926	869	874	896	894	914	904	857	932	880	872	935	893	908	878	927	925	874	888	896	877	887	902	970	903	926	895	889	876	910	921	852	854	912	902	896	874	955	882	917	939	870	954	889	907	871	929	898	885	860	875	894	941	889	903	896	870	839	869	876	913	945	889	921	850	911	878	875	853	939	857	888	910	924	929	930	927	895	915	887	880	904	943	883	881	930	901	866	884	909	895	866	903	932	942	867	883	887	936	920	891	967	872	901	928	860	871	856	865	892	914	888	891	836	909	924	855	882	895	893	883	887	939	864	896	883	827	893	913	953	887	933	944	919	900	850	849	924	882	902	907	894	866	908	853	883	842	896	862	876	945	901	891	892	831	888	941	902	846	922	869	903	865	889	888	822	912	908	865	939	868	930	836	884	915	879	926	906	910	916	883	852	859	890	873	925	910	915	913	934	931	918	893	913	892	889	887	883	906	906	900	953	872	882	872	860	899	922	885	882	881	898	919	888	870	854	911	899	860	881	915	861	871	901	928	837	915	855	923	956	884	913	823	903	882	909	883	897	846	917	907	891	909	894	886	887	890	847	876	888	877	863	903	919	830	915	890	828	868	939	888	851	878	917	876	911	904	836	912	893	851	952	921	932	913	880	850	917	891	843	891	917	913	919	919	877	902	880	907	915	907	896	876	886	847	905	877	873	911	899	910	935	868	923	837	871	906	876	908	927	854	889	881	918	903	821	881	933	872	918	891	935	832	926	944	897	893	878	877	905	864	867	911	882	916	859	922	860	819	855	864	858	883	892	869	905	857	905	874	912	935	911	831	903	907	872	896	876	923	934	888	892	872	871	874	900	866	878	894	898	883	922	908	882	912	875	913	901	866	895	867	864	866	877	923	893	929	851	884	927	887	890	891	887	929	879	865	882	899	872	896	861	877	877	910	897	890	886	853	913	940	875	895	872	900	858	905	899	886	924	857	869	917	853	911	923	943	890	856	935	845	902	884	841	918	888	928	904	924	911	882	901	874	868	850	935	912	857	875	860	880	945	914	917	911	903	914	875	917	886	828	848	889	906	890	870	899	872	940	863	897	946	886	894	904	903	889	879	933	917	929	891	950	899	872	885	922	941	842	847	878	914	913	919	907	895	913	924	897	912	862	874	887	923	928	864	853	824	899	885	866	866	928	888	890	885	904	885	894	848	890	924	918	846	894	907	923	882	876	835	896	869	943	940	858	894	867	882	874	867	915	834	896	863	895	894	866	873	860	865	881	886	897	912	859	906	878	897	860	916	932	944	906	942	935	875	893	841	936	840	883	886	908	870	941	877	905	924	868	870	868	872	891	936	853	875	944	905	906	903
23260	21141	27706	24831	19955	7972	3809	2325	1517	1232	945	797	795	668	599	579	512	541	509	559	562	571	524	519	530	529	551	570	583	509	544	561	593	531	547	534	534	520	514	493	487	521	503	532	507	464	492	500	464	516	494	459	497	483	501	494	510	503	488	518	443	488	479	500	467	485	485	493	470	516	487	508	526	519	481	452	524	496	489	490	449	457	442	502	473	500	497	460	461	491	498	516	468	487	434	487	478	455	491	506	454	497	473	490	470	492	485	482	481	477	487	451	508	526	489	475	461	525	482	515	483	506	525	479	495	498	476	496	510	500	469	497	488	496	515	499	464	462	443	519	457	474	450	447	496	495	478	490	477	444	495	512	507	474	499	511	526	493	509	477	460	487	465	451	544	511	516	468	449	519	488	459	461	482	473	452	482	483	493	483	501	497	487	478	511	487	480	515	469	484	447	487	431	462	490	462	479	506	498	441	461	476	479	518	504	449	452	499	472	462	450	458	475	498	522	450	472	456	494	480	461	483	452	525	490	466	473	444	482	494	489	520	488	505	536	460	469	462	474	451	475	501	523	496	463	507	448	511	506	469	449	480	477	491	489	448	488	495	489	468	448	470	506	525	490	484	467	495	453	445	509	498	472	506	512	450	455	492	477	475	460	482	491	470	465	505	468	483	481	475	472	447	456	483	534	480	475	488	486	466	516	477	520	446	465	499	472	456	478	504	524	458	487	475	485	448	454	490	479	495	484	483	508	509	482	526	506	523	503	508	484	517	469	512	484	473	489	470	472	486	492	474	480	474	525	472	472	479	481	510	474	495	504	490	461	468	466	454	465	472	487	450	471	466	494	467	463	470	475	496	463	457	455	461	475	494	481	536	470	451	497	453	457	435	484	492	494	495	456	426	505	488	480	476	452	480	495	497	525	469	479	459	518	486	519	515	483	471	470	437	490	467	504	431	474	459	488	482	478	498	471	472	490	498	484	487	494	470	467	519	463	442	517	482	505	455	497	505	481	467	463	498	499	446	491	455	459	494	463	507	490	497	485	486	468	487	477	473	447	486	450	523	502	521	443	442	507	509	492	454	445	447	456	489	496	477	457	491	493	487	481	463	491	508	498	508	492	481	461	463	470	470	512	456	471	512	504	463	487	455	514	469	481	501	491	448	447	471	482	478	467	500	483	453	514	474	471	445	507	482	445	490	495	488	479	477	495	480	482	469	473	491	466	457	508	496	488	502	454	460	479	484	462	476	474	456	512	466	499	527	497	466	511	513	443	494	497	477	501	501	505	485	445	527	483	455	476	470	484	486	503	499	490	489	511	498	508	477	483	494	471	470	436	471	495	471	487	504	484	483	513	459	466	463	465	479	482	486	454	445	458	440	447	479	490	504	502	453	477	479	457	492	476	480	504	497	479	476	441	431	497	460	460	500	458	492	494	492	539	470	504	517	494	506	461	452	468	519	468	497	481	461	529	482	489	461	489	500	462	462	484	477	488	489	477	435	463	514	456	456	462	459	491	447	501	489	496	512	518	468	470	517	478	490	514	483	499	496	461	449	487	489	481	479	431	502	496	524	492	494	474	430	498	454	513	499	477	463	555	493	489	508	461	493	500	466	468	483	447	494	464	455	477	491	478	459	453	507	473	484	459	477	489	490	495	481	473	456	447	489	492	457	436	473	495	481	476	460	477	469	471	499	512	528	491	485	461	469	456	499	497	515	419	486	479	529	441	487	466	465	455	467	434	496	519	453	495	506	500	471	437	465	498	457	464	467	546	435	494	480	459	495	477	430	510	500	456	477	442	479	526	473	483	475	466	519	463	491	493	510	469	516	476	473	478	481	538	472	482	459	480	470	503	522	489	481	472	480	485	506	482	486	477	487	458	466	509	507	484	459	498	474	525	523	464	477	463	474	507	513	460	495	514	483	490	440	528	517	466	464	541	485	478	481	473	452	478	475	485	468	511	470	465	480	477	429	493	508	470	476	464	491	462	462	449	468	533	541	478	493	531	502	488	490	460	486	468	483	455	482	469	459	496	508	504	460	459	485	504	511	460	450	443	470	465	461	483	504	476	472	466	443	483	477	490	444	464	462	509	455	473	467	489	449	452	464	506	525	486	477	459	479	497	475	443	492	479	466	456	466	459	498	454	474	467	488	491	512	480	483	491	438	463	471	456	485	490	507	447	452	510	450	486	505	508	470	515	492	454	497	487	454	451	479	516	489	467	487	482	460	470	425	497	526	498	474	504	484	455	487	477	461	527	471	499	531	496	501	455	498	486	504	479	459	512	486	504	507	511	484	504	450	482	522	479	475	488	471	469	430	473	472	493	488	502	508	484	476	465	504	465	477	464	505	470	490	492	463	490	483	469	496	491	498	439	489	476	475	528	476	514	456	453	484	447	470	483	511	480	479	462	483	467	471	460	498	509	525	471	464	518	469	507	462	490	499	475	461	471	485	495	482	492	471	521	485	478	449	458	465	506	495	484	499	508	510	521	497	495	524	500	467	494	469	505	526	503	483	470	498	472	461	479	473	496	505	524	451	472	509	444	461	467	463	469	525	482	514	456	532	471	475	454	520	526	492	508	497	490	478	456	471	509	489	507	510	483	469	507	502	475	478	464	504	451	482	488	449	480	479	477	443	438	487	460	503	508	505	457	463	515	483	457	465	505	462	513	504	510	449	457	522	466	519	511	501	459	459	501	446	472	473	483	471	447	475	506	500	470	483	517	478	456	490	484	508	477	501	456	533	508	478	499	477	475	449	509	460	460	525	494	490	456	473	529	443	462	453	501	465	449	466	487	495	472	451	481	495	517	455	485	471	493	475	496	487	462	483	542	480	454	497	443	497	452	470	468	481	423	511	465	490	428	450	490	461	523	494	499	456	497	475	489	430	491	475	489	472	468	497	439	448	506	485	478	476	486	501	492	472	475	448	540	464	453	505	484	488	472	458	454	495	476	454	502	470	441	518	539	464	494	513	472	470	504	495	479	458	472	478	490	538	495	486	486	469	503	471	476	464	467	498	482	499	489	493	473	475	466	491	442	500	502	514	514	483	483	488	493	489	492	496	442	475	511	521	483	489	491	443	508	475	497	505	466	491	492	464	525	505	439	491	482	476	517	510	500	509	469	476	470	486	510	487	477	483	490	459	476	476	453	488	498	495	484	489	456	478	452	482	470	475	429	489	502	496	497	450	463	478	471	484	494	474	494	475	482	506	473	516	447	490	510	504	456	484	498	482	453	477	474	503	472	501	520	476	497	479	496	477	478	473	498	474	501	489	482	487	455	459	468	471	477	501	464	470	460	481	495	491	446	482	451	512	501	499	479	507	501	486	503	453	478	475	491	516	506	487	467	499	441	516	460	499	441	482	472	496	492	457	480	493	450	500	491	419	441	509	492	470	474	477	507	479	474	474	480	498	468	479	508	488	505	450	460	463	519	451	443	502	485	494	457	516	494	479	468	469	491	495	508	416	501	488	489	438
18624	31973	25045	17046	12412	9683	7851	5702	4084	2954	2208	1767	1380	1176	1111	968	899	885	889	924	895	890	833	934	941	941	938	892	969	931	874	875	836	807	752	851	855	804	816	805	800	818	824	816	796	796	803	783	717	755	737	740	738	782	722	749	737	780	718	695	674	718	736	799	711	727	740	709	751	778	720	709	742	762	747	690	771	756	720	744	776	728	726	785	683	722	723	730	719	776	751	729	735	767	759	785	729	709	693	720	721	720	734	763	727	772	715	760	737	724	777	756	788	742	782	722	732	779	751	727	747	718	696	763	729	680	727	732	727	684	743	722	704	706	721	718	671	744	687	744	738	740	712	725	728	764	740	767	722	746	746	710	755	705	750	720	720	716	708	724	711	711	766	737	732	714	787	728	726	690	783	719	726	725	733	721	711	716	772	729	702	720	737	720	757	755	719	743	710	733	754	709	711	698	702	739	758	685	742	659	729	766	744	732	724	737	711	746	757	733	718	719	727	731	743	699	779	700	670	753	696	754	751	747	687	706	728	698	749	712	748	757	741	689	735	760	771	723	712	702	741	762	735	705	740	729	759	707	733	704	738	720	707	709	701	703	747	766	741	779	750	744	699	704	709	771	800	742	767	715	689	716	746	689	730	655	701	756	708	785	736	687	758	706	759	727	766	770	716	720	721	741	730	783	703	752	787	699	797	754	707	757	756	701	729	726	748	725	729	732	732	717	723	731	728	719	776	753	729	754	723	728	770	705	748	713	794	734	740	696	706	748	742	779	716	711	746	763	699	698	714	734	709	740	689	727	687	673	747	736	676	747	744	733	749	725	760	753	747	707	764	734	713	723	770	754	732	721	721	711	762	737	728	753	674	733	725	765	772	717	727	693	744	768	731	698	757	721	724	718	712	758	747	735	742	734	704	720	697	751	768	785	689	670	747	713	749	714	707	741	780	769	740	719	705	712	704	750	739	732	738	688	684	734	709	741	710	764	722	730	713	752	730	716	696	719	708	717	728	764	718	783	769	773	709	732	726	706	755	737	704	701	741	692	694	720	739	711	754	702	714	751	743	742	721	727	800	734	771	723	747	749	730	739	700	750	771	778	733	693	776	702	717	722	794	742	723	721	758	714	719	710	780	777	719	719	742	708	706	719	711	736	754	763	738	718	743	719	707	699	740	697	737	762	730	770	748	748	735	745	730	748	716	721	706	726	739	662	752	742	763	693	672	716	767	711	793	733	766	706	737	659	723	716	737	721	787	744	727	714	701	741	716	723	743	734	729	775	755	717	701	742	724	723	759	722	784	726	706	729	711	716	765	744	741	766	752	703	772	727	709	707	721	703	820	698	749	680	744	741	694	747	717	711	724	697	694	728	697	776	746	730	705	759	790	717	711	712	758	690	767	730	697	681	699	744	693	716	716	711	745	717	768	723	699	721	736	740	701	654	723	760	735	714	731	697	743	759	683	718	727	730	736	690	682	724	720	658	722	746	725	716	694	708	748	717	735	788	705	757	775	689	785	732	734	702	690	718	713	750	755	724	779	744	732	717	729	720	770	754	712	745	682	704	806	733	702	691	689	763	714	723	755	810	743	672	711	690	698	687	712	737	734	732	756	691	748	746	699	758	718	698	779	761	707	729	685	758	731	748	702	794	682	695	719	706	707	726	714	761	718	752	740	691	674	766	717	766	719	681	708	755	693	761	775	724	719	704	765	727	717	680	764	697	704	718	749	714	753	712	720	718	754	699	710	755	722	710	694	742	820	723	751	714	775	723	713	739	698	771	718	731	674	723	688	731	742	726	739	745	766	713	760	721	680	747	738	724	717	750	773	762	706	742	750	732	726	747	704	752	736	746	726	755	705	700	784	714	722	782	812	764	699	756	711	736	720	733	740	696	798	687	709	731	710	772	755	745	703	762	765	708	699	737	737	745	710	725	737	747	703	729	727	728	744	712	690	729	724	708	740	713	663	750	729	750	775	761	708	715	733	711	717	707	735	709	687	695	759	716	759	689	718	715	702	674	766	724	767	740	780	698	749	701	690	731	786	709	728	754	741	710	722	737	753	724	739	713	714	717	714	719	740	705	712	700	760	739	735	738	769	712	737	737	752	736	744	702	726	745	719	695	699	735	785	738	736	703	765	728	749	743	722	739	730	726	737	731	712	791	729	727	714	740	726	702	749	766	798	764	715	705	750	712	753	705	756	698	733	746	681	714	712	754	765	739	722	695	711	687	753	757	729	733	713	756	720	700	721	722	712	782	718	758	766	709	712	724	671	719	729	785	772	730	707	732	760	725	732	743	754	699	708	705	768	737	724	760	683	693	746	705	717	730	742	723	741	737	708	706	756	703	700	716	770	713	668	706	729	733	707	755	725	696	704	748	706	708	734	724	726	780	717	746	718	728	734	790	771	738	715	755	720	699	742	715	703	736	747	717	745	758	717	735	710	739	714	688	740	758	714	768	753	749	726	766	693	734	750	745	724	732	733	742	732	713	732	739	764	725	720	768	758	665	728	800	685	740	718	725	747	722	779	752	765	726	687	745	681	744	752	716	783	714	667	743	741	711	737	743	732	722	740	748	739	811	732	775	719	750	709	725	739	722	721	754	785	739	701	741	734	784	695	782	790	704	735	750	743	749	707	781	724	705	696	755	751	712	769	737	685	771	702	699	681	709	704	752	718	737	720	703	760	707	682	745	718	718	739	736	707	716	766	736	770	710	712	729	742	787	718	757	745	718	752	734	672	709	656	678	799	768	752	716	745	736	718	704	709	729	758	727	770	727	717	715	695	691	772	729	711	682	718	730	741	722	713	686	693	722	743	701	682	767	761	732	754	764	767	741	765	776	685	707	702	764	734	728	695	728	719	693	704	711	768	719	710	714	694	745	705	707	772	766	766	691	724	737	727	751	692	728	759	776	703	762	694	729	749	750	743	716	717	725	741	707	692	730	731	747	755	731	699	749	710	750	738	724	783	784	686	742	735	720	752	769	684	699	727	702	718	709	753	716	656	722	746	732	770	720	694	667	739	685	705	703	746	743	748	795	740	721	729	740	743	706	728	718	733	733	738	746	763	742	680	706	760	755	749	728	715	754	741	753	695	725	755	702	753	730	709	765	687	688	698	751	743	747	710	727	744	691	729	720	725	732	743	730	754	767	739	682	732	743	724	723	727	750	728	708	705	732	775	733	685	750	752	708	734	731	722	732	704	709	665	753	715	725	792	702	738	723	680	736	738	736	725	735	756	747	725	748	728	731	719	724	727	727	719	785	688	740	782	699	736	704	674	713	718	707	743	704	783	715	804	719	734	717	739	728	768	752	752	701	716	722	756	730	717	713	715	717	755	756	737	747	751	721	750	746	756	759	744	771	745	724	749	766	734	742	722	728	755	687	736	732	692	763	702	704	742	741	740	714	747	715	687	698	764	719	753	747	723	714	726	757	761	722	720	792	712	721	745	740	711	727	746	768	775	714	704	735	727	723	733	726
24715	21112	25531	22832	6244	3190	2411	1666	1279	986	831	761	653	624	614	604	589	536	585	505	544	518	554	546	536	608	571	525	610	574	534	560	578	526	573	549	552	565	550	568	507	531	494	583	572	545	523	537	551	521	522	495	497	540	519	544	533	579	431	484	467	506	488	524	518	473	512	526	517	510	526	575	525	555	503	530	515	530	533	529	544	524	533	540	495	515	499	496	524	498	515	469	538	541	529	519	491	505	534	506	535	553	482	509	490	520	519	538	517	571	536	489	488	527	515	550	527	528	529	540	503	501	542	511	488	536	509	534	470	535	547	501	493	510	540	535	509	508	542	523	566	522	508	544	514	491	536	522	491	477	529	556	521	490	555	518	551	489	520	494	482	510	494	479	518	529	510	498	512	531	559	495	560	518	524	560	469	562	536	499	538	523	545	521	498	515	527	568	547	505	497	506	490	531	506	524	494	506	520	512	494	512	497	565	559	498	485	488	488	564	510	520	538	510	532	505	514	500	561	495	518	478	499	535	535	487	544	536	484	493	516	490	544	529	531	504	487	519	494	462	538	510	525	549	534	508	479	530	536	504	541	546	485	495	526	508	537	529	526	518	527	470	507	554	484	535	532	533	532	501	525	511	496	529	486	539	515	515	514	494	509	561	505	503	525	497	503	520	504	529	525	484	497	498	531	524	555	504	501	530	551	524	504	515	555	486	516	534	578	494	481	522	522	516	524	533	530	505	536	530	498	513	496	562	571	459	513	487	535	518	475	535	475	530	489	500	524	504	509	538	496	516	493	526	474	535	489	500	540	515	497	515	501	557	496	525	524	518	493	518	505	527	545	527	545	497	485	549	513	508	518	492	545	510	507	521	533	534	561	500	517	495	553	533	484	505	524	594	545	493	522	522	520	509	492	514	530	514	545	531	537	477	556	566	524	513	557	490	476	523	488	502	476	518	524	553	516	487	517	520	470	476	517	548	514	489	549	488	511	544	520	511	481	511	538	521	497	548	486	537	520	505	475	510	505	511	478	478	490	511	534	493	502	469	516	501	543	546	518	518	521	528	510	465	533	517	555	538	493	500	520	511	536	513	529	513	495	510	519	527	519	524	516	501	532	515	533	486	513	493	535	493	520	589	510	477	489	499	487	540	514	578	539	520	525	517	571	520	526	523	565	490	476	532	486	545	540	540	489	512	518	477	536	527	489	516	518	506	517	523	507	509	517	520	512	545	517	523	545	491	576	556	530	486	503	497	543	500	538	524	492	497	492	520	490	527	554	484	550	512	537	498	507	525	532	522	497	510	532	516	497	520	487	519	510	501	494	523	592	508	520	541	540	516	541	527	488	544	514	504	488	529	562	550	532	584	545	523	520	522	566	537	510	509	562	495	518	513	565	527	490	507	512	499	540	542	530	503	506	526	516	515	489	503	503	533	507	525	507	507	536	545	523	495	539	482	527	538	525	489	510	506	505	512	492	519	530	564	532	524	529	552	505	476	518	521	493	537	526	496	556	538	493	538	501	536	552	472	485	529	497	540	533	517	502	510	496	507	531	523	537	541	494	505	524	489	537	540	521	523	549	512	519	486	525	500	523	522	502	516	570	527	478	495	531	522	484	525	484	493	503	538	543	544	528	511	529	498	555	545	511	492	511	527	526	528	504	516	515	562	518	516	524	525	513	494	535	499	479	535	522	529	503	497	492	562	502	485	502	535	489	487	510	523	492	539	548	518	573	529	507	531	514	521	512	515	515	513	498	501	508	515	556	536	534	493	535	491	502	549	518	492	520	512	491	563	505	514	506	558	543	507	528	502	504	527	523	547	489	485	540	474	504	498	504	480	525	501	500	517	530	481	510	520	523	480	525	586	522	527	527	514	536	494	544	519	528	503	509	539	529	514	499	521	546	501	518	499	471	515	557	516	528	502	526	527	502	533	499	494	522	530	517	509	534	498	524	526	533	524	541	504	530	548	508	508	505	533	530	493	526	545	563	525	495	533	504	503	492	571	522	488	539	533	508	505	506	521	551	556	491	576	522	494	530	531	494	509	519	529	521	545	535	523	547	511	492	469	500	530	550	551	524	509	524	542	508	565	530	513	487	525	525	502	509	455	507	520	536	553	550	497	499	485	515	493	527	478	517	516	548	533	528	484	501	550	507	535	519	510	498	511	530	504	478	557	502	504	521	500	512	530	553	569	494	514	537	513	536	521	532	503	500	516	559	513	504	497	551	481	523	500	494	503	517	542	482	493	507	502	539	498	490	501	528	520	530	561	533	500	499	548	498	506	519	501	547	479	550	554	521	536	541	535	519	510	523	526	507	489	512	524	520	534	533	470	545	535	522	507	496	518	500	504	542	525	552	463	517	511	482	510	490	528	512	515	522	502	515	454	554	514	518	525	544	544	505	493	525	538	513	507	448	519	537	538	501	514	500	519	521	522	497	531	513	513	502	494	546	485	530	531	494	533	491	520	544	524	515	529	530	493	549	514	546	488	504	505	518	523	540	527	504	529	543	518	499	482	524	511	542	488	482	482	541	511	502	492	532	486	557	494	499	512	505	528	491	474	482	489	515	508	535	497	531	516	513	533	473	530	496	503	528	525	517	511	563	511	495	521	503	520	512	543	517	508	516	521	516	491	531	559	539	528	469	518	496	512	534	480	528	490	488	537	514	537	492	530	528	518	525	511	502	538	487	506	520	527	563	489	518	506	513	507	516	530	509	551	513	531	532	512	512	527	484	504	481	476	506	532	535	525	514	549	521	513	531	484	532	514	523	542	505	538	511	535	543	492	497	534	552	488	511	489	521	550	488	515	530	533	533	548	537	525	515	515	585	513	491	510	527	555	537	504	521	511	466	569	561	511	508	565	509	527	549	516	515	504	541	520	545	517	532	507	502	502	522	502	537	517	523	528	518	533	512	480	523	520	513	539	533	506	546	494	557	539	497	529	497	525	553	525	501	505	507	541	498	506	555	513	552	495	533	547	472	531	552	497	561	520	542	495	556	515	554	525	557	525	522	562	497	543	521	505	518	518	499	525	529	536	521	543	586	496	525	500	495	499	502	499	455	501	579	506	527	488	510	543	530	502	522	522	483	523	495	503	475	510	536	507	516	520	506	474	497	543	533	541	513	525	496	502	493	552	516	495	523	555	505	512	538	522	488	524	532	519	498	531	490	536	534	553	494	504	545	511	482	492	514	500	551	499	492	531	517	500	484	514	544	534	519	500	522	506	543	548	462	519	531	530	537	499	516	518	490	508	512	542	527	511	538	531	489	526	521	542	495	507	537	532	499	554	479	513	517	512	544	489	501	515	539	493	554	503	555	523	537	533	548	513	473	509	513	513	510	519	500	498	529	529	497	536	492	498	527	499	487	510	562	499	545	460	550	497	510	487	487	520	513	541	499	532	546	517	527	509	526	505	512	527	551	550	486	508	535	465	491	480	532	546	490	513	533	538	512	504	547	530	495	566	528	522	498	512	527	531
17706	28157	21481	13623	9772	7677	5883	4465	3344	2394	1820	1484	1272	1150	971	929	948	891	901	879	922	931	946	977	872	901	892	990	915	955	923	843	814	869	867	826	889	912	856	829	775	890	881	861	781	850	793	780	789	790	750	817	796	796	804	780	782	816	849	788	812	804	769	767	823	808	741	751	775	767	789	776	808	734	828	756	744	808	747	798	816	754	770	804	741	801	786	756	835	776	745	729	802	744	747	759	726	785	784	820	800	723	765	775	800	776	797	770	791	774	802	799	781	781	830	747	795	791	825	770	824	752	777	740	767	789	825	799	790	804	770	825	813	751	818	738	813	753	731	759	749	812	747	716	803	798	764	749	806	794	812	816	794	799	831	791	828	773	787	795	792	776	752	766	778	758	731	757	785	793	806	790	788	814	792	786	810	814	825	798	856	817	769	780	743	756	744	772	791	767	775	843	771	757	831	796	762	753	785	805	808	779	780	822	766	806	734	808	828	801	783	731	721	760	801	765	807	760	800	824	773	741	791	767	769	805	732	742	770	732	786	808	788	750	816	746	761	741	756	809	755	726	765	803	779	808	796	793	739	828	766	783	765	776	828	778	783	740	808	717	763	845	815	744	785	765	766	782	838	837	767	738	785	775	812	788	765	788	726	809	746	809	756	823	793	769	766	710	768	795	782	789	740	789	787	791	836	793	816	798	769	748	737	802	812	819	789	796	816	765	826	742	783	793	779	821	749	740	734	819	772	758	778	775	745	771	775	795	780	800	729	752	795	790	754	769	777	811	786	801	726	769	804	779	801	745	778	764	836	731	763	761	783	770	755	758	775	790	792	766	774	760	723	758	811	731	818	763	739	759	801	780	804	807	823	797	805	776	759	775	787	753	771	752	778	772	748	730	743	779	791	824	759	768	772	789	827	718	776	752	786	785	754	822	737	790	742	781	788	756	758	755	799	798	763	797	765	745	751	784	742	786	805	761	786	732	800	784	746	780	723	830	772	776	744	787	727	771	754	731	795	834	755	761	760	788	769	790	781	782	819	750	782	804	791	735	790	764	768	817	751	776	783	778	787	754	748	758	771	773	770	814	773	760	730	783	815	751	821	796	734	779	766	804	801	798	778	828	770	768	778	782	794	791	709	815	781	776	766	766	782	784	761	775	745	762	771	779	741	785	765	709	826	782	783	765	799	790	790	777	791	721	765	818	770	767	757	754	779	771	813	793	786	775	752	791	809	785	776	765	833	790	801	795	804	796	785	758	814	737	742	762	795	747	781	810	784	791	785	715	752	779	795	761	775	762	789	806	766	744	746	785	827	788	726	723	789	787	712	804	800	773	809	724	802	758	745	779	755	777	741	779	787	763	782	785	822	806	783	781	765	775	742	816	769	827	805	737	784	705	829	799	801	754	796	776	774	776	791	755	770	757	773	774	760	796	827	799	761	753	743	778	762	793	726	782	756	765	760	783	737	806	839	793	786	774	746	814	783	770	745	751	794	728	799	732	776	768	820	830	825	702	773	762	795	818	771	828	792	757	794	743	798	753	731	779	731	754	790	806	815	792	789	749	813	799	785	758	823	811	786	826	795	729	735	781	815	770	834	743	776	795	800	844	757	751	740	809	750	806	809	742	811	791	779	759	767	758	743	803	796	836	780	780	764	779	762	758	815	741	773	813	727	739	795	760	753	790	782	822	750	787	756	766	755	786	777	759	783	815	805	816	791	821	832	776	793	837	795	766	751	731	803	792	764	768	809	780	802	738	737	750	786	746	775	789	765	759	765	712	813	758	777	827	788	807	780	770	779	781	768	750	811	801	794	760	778	790	780	746	816	813	744	764	756	794	757	717	776	732	738	760	777	753	778	806	783	804	759	771	835	790	789	762	727	737	793	763	798	770	782	795	739	793	790	740	769	768	725	718	838	778	805	779	831	758	755	757	769	741	764	741	824	781	842	768	852	774	774	800	793	771	826	743	773	839	739	747	739	772	821	758	762	851	806	791	828	810	779	748	799	780	745	746	798	738	791	791	789	801	822	796	804	691	813	776	786	779	784	766	816	801	768	782	758	773	808	780	804	872	765	766	815	778	725	771	762	804	818	760	826	792	795	742	739	734	798	761	769	778	790	741	787	747	787	766	770	753	790	796	851	739	794	795	736	745	757	739	779	801	734	747	813	767	792	753	792	793	795	747	806	767	729	790	740	800	816	799	815	766	794	767	733	762	795	778	731	767	770	760	760	747	737	749	785	792	758	782	744	825	789	827	776	820	785	778	787	763	768	777	799	798	803	753	766	755	753	748	784	746	802	800	836	780	740	800	733	790	765	788	749	774	795	750	769	781	839	741	777	758	725	756	838	788	823	775	789	751	780	797	756	755	785	808	806	784	783	798	785	792	774	803	777	783	771	759	755	779	787	820	775	804	756	748	777	811	731	775	787	798	770	785	813	796	746	773	770	757	778	762	757	781	844	768	842	796	783	758	780	793	763	776	742	791	841	826	728	822	806	812	811	812	773	788	737	834	786	814	785	819	775	724	707	798	766	749	778	757	735	795	848	784	806	760	840	745	785	787	769	752	759	822	805	764	743	820	793	814	758	751	830	758	770	769	739	729	779	795	722	764	794	830	807	752	728	787	785	746	759	758	861	762	775	763	760	788	754	757	788	833	808	742	776	802	757	753	757	804	763	798	706	775	819	784	785	747	785	795	769	753	749	744	760	767	813	779	767	744	757	793	741	771	794	789	759	749	816	753	760	743	733	756	793	760	766	767	824	738	795	733	766	771	758	755	739	734	765	766	742	767	766	810	776	771	821	758	769	764	766	758	788	788	730	839	766	757	776	834	759	776	805	781	837	781	700	755	797	775	761	762	785	764	791	782	770	791	744	772	775	771	806	793	773	781	774	794	765	734	774	776	819	732	745	829	756	854	757	754	815	776	770	787	779	743	786	726	765	769	792	779	760	757	810	820	792	809	727	758	775	775	732	787	761	825	777	761	769	728	795	802	729	785	763	774	786	777	762	801	776	833	775	797	759	748	756	815	744	778	726	822	803	829	775	815	746	763	819	736	805	775	757	785	732	811	789	806	752	758	764	770	800	773	795	768	773	760	766	735	793	809	802	834	775	785	775	750	787	770	773	789	775	756	791	788	777	765	753	770	806	767	813	721	758	764	760	726	782	770	803	828	799	816	710	731	745	740	730	824	785	769	733	787	742	784	749	779	782	813	731	717	765	844	712	777	780	770	807	704	766	743	785	764	750	833	807	762	781	800	739	770	799	778	770	793	759	828	864	783	766	773	746	746	769	793	721	773	807	745	790	770	752	800	799	780	791	816	740	718	781	794	783	777	770	778	774	787	784	753	753	792	755	777	799	804	750	792	791	759	783	767	739	827	805	773	777	754	813	791	717	731	821	784	786	828	793	798	781	854	770	767	786	741	787	773	754	778	808	780	776	855	779	787	741	771	754	700	829	772	757	777	783	783	835	753	742	792
22462	21187	28381	24250	21208	18807	7117	3095	1998	1397	1039	893	761	595	566	502	526	497	448	469	465	493	513	471	520	501	460	481	571	488	486	431	501	443	467	422	445	456	474	390	453	391	412	415	365	441	419	376	434	399	395	401	412	382	388	417	407	392	364	373	367	370	416	369	388	429	383	352	396	358	379	380	413	361	376	405	418	376	379	390	378	364	363	343	382	397	398	383	373	392	388	391	403	375	403	402	402	356	404	399	413	397	395	432	412	397	392	405	352	386	397	354	352	369	393	411	380	424	431	412	391	362	395	408	354	370	353	413	385	406	386	392	409	350	346	399	362	363	377	349	380	384	390	415	402	373	413	367	391	419	378	360	380	377	405	340	414	374	395	380	380	375	409	392	422	371	395	388	421	399	350	415	401	390	404	395	366	371	390	425	402	319	388	439	390	363	358	365	390	395	403	401	366	402	372	378	363	354	389	383	362	373	394	350	404	400	388	406	396	394	379	380	389	390	375	380	377	386	400	391	370	371	423	401	395	415	418	385	414	381	376	365	370	375	389	356	347	398	376	366	415	388	400	400	401	398	355	385	357	389	421	385	372	410	352	362	373	379	363	409	377	354	381	379	362	382	343	407	383	366	369	368	397	369	376	398	359	371	377	358	380	387	389	446	372	383	401	384	379	367	390	384	382	381	413	362	346	399	381	366	417	339	369	366	370	379	373	369	393	358	379	374	406	354	361	366	365	375	425	421	390	370	383	358	386	358	382	375	384	423	359	378	340	365	361	369	376	378	394	392	373	371	348	391	423	382	387	416	416	413	385	416	363	384	391	404	389	366	379	365	401	399	364	377	383	408	398	383	371	395	359	379	402	363	380	397	368	363	377	376	374	372	376	397	373	410	363	399	366	374	390	407	378	385	375	379	386	371	408	388	405	402	362	409	407	384	384	354	400	389	364	391	361	388	367	380	390	361	381	362	387	384	416	363	352	390	369	364	387	383	398	410	363	403	377	367	395	352	378	372	338	371	372	396	385	379	395	393	377	381	407	379	369	377	408	411	417	371	397	406	401	398	367	396	379	359	352	377	380	385	361	339	377	379	377	380	397	392	371	386	382	387	385	385	373	364	409	360	359	399	403	372	362	388	401	366	370	380	344	369	397	355	386	374	405	396	357	377	386	386	400	368	376	336	381	372	394	401	357	390	347	393	378	360	391	322	388	390	376	376	368	375	370	356	394	359	360	380	397	406	378	380	391	367	383	380	384	402	363	390	366	377	401	371	380	404	360	385	398	402	351	369	402	408	423	382	389	419	404	369	355	391	363	383	393	407	374	357	387	411	397	401	393	387	398	400	394	377	438	408	359	404	359	380	389	401	406	359	382	384	395	391	354	392	402	388	369	356	355	382	363	390	393	387	414	387	400	365	377	362	390	375	384	377	386	348	371	358	372	362	411	370	371	388	380	373	377	335	382	338	339	418	373	376	370	328	391	364	375	368	362	380	410	367	402	378	367	351	375	398	410	394	375	360	428	371	367	408	390	408	377	346	344	352	394	356	425	362	348	353	383	382	424	414	421	366	437	458	385	349	401	390	381	366	393	387	405	411	399	373	354	381	384	382	389	404	349	388	374	393	401	367	362	382	368	382	366	402	350	406	372	341	365	389	369	367	358	368	362	363	380	390	365	411	406	399	400	385	397	355	375	376	370	399	368	385	350	384	382	352	391	408	387	372	380	385	417	381	364	375	379	386	411	403	367	347	408	400	388	364	400	394	362	366	378	386	359	388	393	369	390	399	371	363	381	398	352	378	359	367	425	386	384	373	399	361	382	359	409	365	409	392	371	393	369	397	355	412	415	373	381	366	385	363	420	352	339	396	384	353	380	403	351	369	342	403	398	381	398	345	366	381	377	388	419	369	372	400	374	372	389	389	405	359	378	407	378	430	407	360	387	403	391	395	348	383	417	419	402	354	393	367	406	406	374	388	395	369	363	365	367	389	408	372	388	364	374	383	394	371	386	397	379	352	343	401	374	388	423	360	383	380	393	392	375	345	396	408	366	382	370	413	345	408	375	345	380	387	419	387	418	439	427	419	367	403	384	375	378	383	371	349	372	421	383	391	386	381	380	357	377	367	367	378	350	389	395	351	391	373	394	366	372	392	365	374	359	383	394	379	379	386	377	352	380	396	389	393	367	378	389	344	389	393	371	356	373	348	383	386	391	370	361	378	382	420	385	365	377	356	382	355	353	380	359	352	386	391	378	382	411	380	402	384	361	395	380	364	384	378	386	419	402	356	384	380	388	337	381	391	386	371	396	386	405	403	353	399	364	364	375	374	375	379	359	385	397	374	378	401	399	365	391	383	379	391	388	375	407	356	389	367	363	380	368	411	388	428	377	412	377	393	393	388	394	385	406	363	374	393	355	373	372	374	388	356	416	362	387	389	374	364	437	390	380	393	380	362	339	398	396	354	410	373	396	349	418	412	366	383	393	383	370	387	380	355	351	380	397	357	402	365	385	382	384	407	367	368	399	384	375	378	399	385	360	375	368	386	378	383	396	389	413	402	380	388	397	372	370	402	371	417	410	405	389	393	372	366	391	413	362	412	398	455	373	361	388	363	415	380	424	345	384	372	391	355	384	412	418	388	390	398	366	383	384	389	395	385	370	375	379	386	378	366	360	393	364	398	356	365	366	379	376	369	398	396	405	405	423	377	403	363	388	430	376	372	387	368	416	392	401	393	351	369	366	370	363	407	393	374	399	399	375	408	368	399	397	354	369	362	408	359	379	391	386	402	353	384	392	380	373	408	363	359	351	381	383	383	395	381	355	386	393	365	378	378	391	367	388	406	367	390	378	377	411	394	392	374	403	362	363	383	356	367	346	417	358	388	380	437	365	384	395	358	393	399	382	390	374	345	364	425	374	376	397	342	381	417	403	424	357	409	390	368	370	388	383	377	370	431	376	359	397	399	390	354	402	389	406	401	402	371	367	411	370	402	407	381	365	375	414	376	377	384	368	376	348	350	413	396	408	426	382	361	395	411	389	370	387	366	374	367	404	374	409	399	366	408	353	376	347	394	389	382	352	374	369	367	411	421	375	383	418	408	382	385	351	383	383	360	355	374	373	381	388	395	394	371	375	391	390	395	410	391	351	385	375	398	387	392	401	419	393	368	365	375	395	389	341	376	394	384	359	362	356	342	358	376	381	390	383	358	402	408	396	371	348	367	364	385	402	366	376	395	375	377	378	385	356	411	382	404	367	378	382	420	396	385	358	366	382	357	369	354	407	402	395	358	376	391	398	401	412	382	363	373	347	379	367	396	399	384	379	367	365	378	364	351	382	363	386	424	384	392	371	381	387	396	384	384	391	435	366	375	385	395	372	417	405	338	385	419	363	393	367	372	368	363	371	380	371	358	392	387	328	395	412	397	370	398	381	363	362	372	384	377	403	387	372	398	358	355	413	374	353	379	387	368	363	411	425	392	408	389	375	387
20502	35730	28923	20383	15433	12018	9769	7305	5223	3580	2631	1995	1649	1312	1141	983	938	892	861	843	845	847	872	838	832	815	810	878	953	910	787	780	785	769	712	733	735	678	673	657	616	671	677	631	638	626	595	674	623	640	653	607	605	611	564	572	602	589	620	627	622	573	569	631	568	605	612	579	612	539	588	556	565	585	629	616	591	609	556	558	600	564	592	597	609	543	537	577	564	573	601	596	565	605	573	589	578	548	612	647	557	574	617	627	665	598	605	529	592	584	595	599	572	601	561	625	583	639	583	594	548	578	566	588	584	573	586	586	537	538	588	558	564	516	587	517	530	580	598	589	589	601	538	626	554	567	607	554	570	575	574	561	570	582	567	532	570	579	604	568	601	586	572	605	572	572	606	593	571	576	606	539	539	529	574	602	557	595	567	568	556	553	580	551	577	561	558	591	588	602	562	565	599	591	575	587	579	562	584	551	580	587	588	575	531	559	602	583	556	621	557	552	583	592	597	608	557	555	589	572	568	600	586	532	624	563	583	574	552	609	576	575	594	596	579	572	583	586	579	595	588	571	556	577	547	536	585	537	591	551	575	584	557	590	541	567	559	568	570	583	545	574	561	555	616	555	542	562	565	549	541	573	558	611	584	581	581	593	624	568	594	568	566	596	559	572	592	575	616	575	579	514	580	580	596	573	526	569	527	545	570	562	627	596	588	638	562	588	555	543	581	594	560	588	604	540	593	565	576	573	570	557	582	540	615	594	572	575	573	564	582	590	584	570	598	607	568	574	571	604	579	612	537	584	563	543	585	582	570	548	568	590	515	584	583	591	567	555	600	601	544	594	558	531	569	614	588	533	573	548	584	522	570	560	565	561	577	554	589	536	613	609	597	554	569	560	604	580	620	540	590	534	603	580	567	598	582	612	572	579	566	539	547	551	584	573	577	525	579	577	581	610	588	556	594	554	559	500	587	539	544	587	613	529	608	554	597	570	613	578	591	555	564	563	591	568	575	579	570	569	589	586	533	615	590	584	540	555	614	617	578	583	627	597	565	585	555	556	565	568	561	558	583	520	570	557	544	564	522	586	536	573	585	552	575	581	591	554	578	564	584	567	580	605	554	574	556	564	554	594	520	535	621	597	566	601	613	619	628	591	601	527	592	591	530	536	540	592	571	545	536	519	552	600	619	574	569	559	566	568	539	574	548	586	571	590	550	616	583	555	563	592	557	581	569	566	584	620	578	532	569	611	576	581	602	527	555	594	589	548	574	540	582	564	560	553	583	573	536	541	616	590	603	601	568	537	578	618	571	544	554	581	563	548	564	604	536	547	563	533	523	605	546	607	538	565	541	575	573	572	558	568	577	578	578	566	535	583	556	543	589	538	533	535	557	585	573	550	562	585	563	599	585	544	584	554	565	575	577	555	569	583	586	557	552	563	546	568	573	578	569	560	593	571	642	574	550	555	562	585	551	558	585	578	622	559	541	592	528	571	587	553	600	570	596	584	570	606	623	550	579	568	547	611	537	572	575	572	527	582	590	548	576	556	575	608	588	588	580	548	554	560	595	608	554	554	589	578	589	582	560	532	588	615	554	608	562	574	540	529	596	588	558	577	568	570	572	594	596	579	607	566	570	554	548	589	560	626	592	588	547	590	534	576	526	591	579	593	539	573	589	567	572	594	567	574	619	557	591	604	563	559	591	568	571	598	592	562	553	515	571	561	605	581	567	571	573	546	582	560	594	571	576	580	562	613	545	555	557	581	544	581	570	591	585	575	555	578	558	612	525	602	562	556	551	614	554	554	578	595	590	568	564	602	574	539	547	564	589	559	575	552	609	546	586	598	576	580	563	573	540	575	530	542	581	543	556	594	573	570	598	581	572	554	547	555	536	593	616	585	606	562	586	556	584	584	539	613	545	563	529	563	543	562	543	572	601	509	548	581	568	558	542	581	565	600	548	606	552	547	527	590	611	565	537	546	560	540	574	577	570	576	573	516	546	579	579	595	572	584	562	604	593	612	623	589	608	538	568	589	544	558	567	623	567	573	576	547	611	595	561	602	597	592	587	552	578	537	573	594	556	540	542	579	578	589	563	582	584	542	576	559	556	550	566	593	603	558	552	553	545	611	578	600	612	570	582	601	539	619	591	560	559	575	556	575	592	593	593	565	591	595	604	591	543	538	596	596	586	584	546	536	530	609	603	614	576	600	557	579	584	591	572	574	568	595	621	565	591	578	553	599	541	553	604	539	547	559	579	553	606	539	547	576	601	566	567	569	605	526	599	571	557	572	586	563	603	573	577	567	606	557	594	564	558	576	551	586	589	558	557	588	599	557	584	570	576	562	563	603	586	551	554	590	604	535	549	569	571	577	592	562	552	578	552	605	575	582	572	570	523	548	624	595	554	558	573	553	561	552	577	575	567	576	612	549	622	571	601	566	568	607	609	526	647	557	566	560	528	587	594	559	598	562	593	551	574	552	563	553	554	575	552	588	580	574	579	579	574	560	555	570	558	537	562	595	554	557	586	616	586	611	597	544	528	581	563	604	561	518	607	554	550	568	541	592	535	613	580	582	559	537	578	574	589	564	572	559	589	574	530	605	553	568	569	585	585	573	589	587	561	566	548	573	572	570	554	568	605	564	609	534	570	549	575	566	590	575	572	610	543	552	590	572	589	563	563	634	575	549	565	586	571	618	556	574	583	579	585	562	594	591	527	610	576	628	595	606	539	592	602	553	589	596	593	576	602	562	526	579	611	556	580	580	577	594	565	600	547	569	549	582	576	542	547	597	613	576	571	563	553	587	575	598	555	565	571	580	591	602	591	585	594	573	592	564	587	587	605	572	541	545	545	587	604	593	591	589	576	619	600	572	543	614	574	558	597	571	559	559	574	507	591	604	583	533	540	565	558	570	619	533	528	541	603	573	557	562	567	561	569	583	598	550	591	518	573	580	560	560	555	596	561	533	538	571	531	564	571	554	577	572	566	610	526	600	571	543	571	607	601	589	620	595	615	549	585	564	564	541	557	588	579	618	529	563	562	533	557	525	572	602	628	552	600	584	564	613	573	596	582	554	548	602	572	571	551	603	603	599	584	580	631	541	583	569	607	563	561	561	575	587	557	586	543	597	578	551	609	632	614	625	514	573	530	582	554	590	531	552	605	576	565	589	567	598	569	566	613	532	579	565	585	559	605	570	562	573	568	597	562	590	539	543	540	571	606	602	564	594	616	570	587	582	582	635	604	568	597	563	569	564	566	586	571	585	575	562	573	557	578	613	572	541	552	577	556	581	584	560	561	562	620	566	561	576	600	601	579	566	542	567	569	600	579	570	552	577	548	538	572	577	534	568	522	537	576	540	602	577	624	621	576	591	559	590	552	555	620	570	560	609	593	574	573	572	544	559	582	590	536	563	563	609	489	537	574	554	618	545	555	554	574	564	604	588	598	562	565	567	591	619	552	576	564	539	559	555	537	560	601	582	587	589	535	595
27616	19442	13132	6864	3585	2584	1874	1433	1135	871	812	723	639	662	596	562	580	556	596	566	613	578	607	599	611	622	595	623	580	576	590	525	577	598	576	571	577	521	585	566	563	571	526	557	545	592	579	566	579	549	540	578	551	530	538	544	578	554	577	563	544	543	557	521	542	567	554	550	572	524	548	538	577	526	568	537	552	525	550	545	568	536	584	548	543	555	573	527	539	517	557	553	532	557	545	608	545	539	501	527	558	534	530	544	600	516	510	557	524	564	519	595	525	602	564	519	585	559	563	579	556	525	559	533	520	548	560	520	558	504	546	525	528	536	548	503	537	548	538	544	550	532	522	529	564	547	544	526	572	528	555	515	581	529	585	551	558	518	550	545	568	538	532	565	560	545	554	553	562	574	588	550	522	523	513	533	541	562	504	615	521	568	557	560	565	573	568	532	545	522	509	537	538	576	545	541	517	545	566	536	548	564	546	563	565	538	526	543	540	576	530	503	544	535	565	573	573	594	538	564	552	553	564	546	564	600	550	592	549	540	547	542	543	522	578	562	519	530	524	548	546	526	514	548	543	520	542	547	538	567	529	533	548	533	499	543	528	563	589	563	529	566	503	544	488	579	522	568	563	563	557	577	519	553	516	504	529	546	566	546	553	549	571	507	551	597	552	531	584	603	538	590	544	556	580	561	531	496	515	519	583	575	553	559	577	481	524	519	548	518	532	582	509	559	550	537	549	597	531	549	563	560	564	559	553	534	565	544	540	586	523	502	537	527	535	587	510	573	507	570	526	546	551	518	554	522	534	574	520	548	545	565	535	522	572	542	583	609	556	576	562	532	573	537	537	574	555	554	559	544	574	540	568	570	572	590	550	519	592	538	503	550	532	525	510	557	517	579	515	579	545	556	586	536	532	560	532	539	543	558	570	531	539	566	546	495	544	545	586	580	608	543	550	582	571	547	546	582	527	551	522	539	556	571	554	585	557	552	563	571	558	561	596	551	567	555	547	558	600	564	545	539	586	532	532	501	583	573	558	563	579	546	553	566	531	567	542	573	558	585	576	555	561	567	560	563	552	516	563	587	493	535	578	532	568	588	538	543	540	494	570	544	545	555	534	516	536	558	557	518	560	522	562	527	532	558	558	596	570	539	542	528	547	524	565	547	515	523	489	503	480	561	553	588	581	567	500	543	539	553	554	532	518	590	527	522	540	550	577	541	585	551	549	552	515	614	564	570	543	568	562	534	553	522	532	576	557	564	520	556	560	586	561	551	528	563	531	558	554	556	534	545	542	558	592	521	556	560	542	573	562	588	511	565	558	513	567	563	577	541	548	553	536	588	499	605	516	520	542	548	568	550	562	518	557	594	578	579	557	545	547	542	503	551	525	534	537	557	551	584	567	561	555	522	580	543	585	569	530	548	540	549	596	522	576	508	533	547	532	574	550	561	576	539	556	516	554	559	537	566	529	557	571	497	546	525	534	557	538	538	541	550	555	492	543	576	551	554	575	539	565	535	570	553	500	561	554	526	538	542	600	579	546	563	543	551	588	577	536	568	559	524	553	567	556	547	501	534	546	522	549	531	545	551	526	583	590	603	559	539	573	491	535	549	542	543	529	568	517	549	515	536	531	555	514	553	523	527	546	580	563	577	549	547	533	556	526	529	531	566	514	525	518	557	569	555	553	555	567	576	516	552	550	567	528	562	525	504	555	573	604	524	545	539	514	593	544	503	525	569	544	567	523	526	578	548	579	599	585	506	540	527	581	564	525	540	535	536	518	561	550	555	549	553	510	571	533	503	508	556	515	527	526	549	487	564	546	548	536	510	585	567	552	528	533	543	522	556	574	558	515	570	545	590	544	552	518	537	537	576	521	550	539	552	575	570	592	540	554	570	539	536	559	508	501	550	508	574	533	574	520	518	522	562	542	504	539	558	563	566	590	571	525	563	568	560	531	577	558	531	548	550	581	572	547	535	571	544	530	525	519	538	560	545	597	548	578	530	551	537	496	527	587	559	497	528	566	559	586	562	521	571	567	547	536	552	537	620	549	546	517	525	568	484	523	572	566	562	559	581	570	563	531	595	498	535	560	533	562	500	558	579	528	560	535	545	512	535	558	568	538	543	561	552	558	575	547	569	583	554	549	549	550	574	562	569	536	586	549	573	571	539	561	554	518	545	538	542	568	583	555	544	510	553	608	557	530	533	549	580	558	570	531	567	582	576	564	559	542	556	563	586	541	512	542	514	566	585	522	562	555	511	494	565	542	502	545	541	564	530	549	547	569	558	551	514	542	551	537	528	571	526	612	502	548	544	619	577	555	622	589	563	564	569	545	546	538	532	577	561	550	567	520	533	530	544	513	537	581	568	501	547	535	506	558	562	537	594	584	539	603	543	540	535	532	550	545	562	573	581	557	611	561	557	541	544	544	557	559	513	528	556	508	540	529	557	548	579	557	547	539	575	586	563	554	557	549	568	564	532	591	547	588	550	544	511	530	592	553	561	524	587	571	571	594	541	511	576	573	559	589	564	574	561	562	547	542	600	525	544	584	501	547	570	569	496	539	565	529	567	535	581	528	534	537	542	558	545	542	529	560	587	562	528	593	592	570	590	551	535	556	538	498	490	569	525	555	579	572	520	524	548	566	542	568	583	594	528	578	537	546	585	538	519	576	581	531	573	506	554	558	515	551	558	555	549	553	530	583	547	522	576	551	531	537	575	560	557	546	584	552	517	622	562	580	587	569	538	569	542	538	555	577	570	544	560	545	551	543	597	593	557	591	604	551	550	593	578	556	506	563	555	568	579	532	553	576	506	549	532	541	546	544	542	608	505	557	560	556	569	568	535	560	525	561	561	565	549	558	518	533	595	543	562	529	521	549	530	570	569	564	517	565	553	565	547	495	508	575	540	536	543	592	542	552	556	541	572	551	559	553	583	530	542	591	556	553	566	526	573	536	597	582	526	506	552	529	519	567	557	540	569	600	534	560	553	560	534	588	567	565	561	590	523	531	554	540	522	568	532	563	550	530	561	514	553	514	580	535	544	560	576	537	551	516	554	562	542	518	552	566	591	582	537	541	541	550	534	532	604	583	566	555	553	535	548	584	585	547	587	581	519	537	565	577	547	583	544	550	521	575	565	503	581	516	579	570	555	581	570	559	573	553	561	559	567	497	548	583	531	557	542	563	566	571	513	556	539	553	565	570	535	571	539	536	515	556	542	556	557	543	571	575	603	514	541	521	565	559	551	551	545	542	556	534	591	553	569	542	532	539	540	539	564	538	525	562	569	575	577	560	552	517	582	570	534	525	568	571	601	527	536	578	556	569	555	574	560	560	567	510	555	546	552	538	563	531	542	536	546	602	565	568	575	562	548	513	536	536	579	565	524	552	543	534	585	527	535	529	573	549	610	536	542	533	540	514	536	530	551	516	556	585	582	536	519	518	586	558	513	585	568	527	557	571	508	555	573	522	523	561	563	537	507	595	549
16853	24534	18367	11290	7927	6269	4733	3571	2564	2004	1530	1280	1137	1067	947	1028	866	945	918	921	893	904	970	886	936	930	973	970	993	962	917	912	918	915	907	908	892	858	863	955	856	886	852	838	803	878	822	848	844	885	833	853	831	802	813	836	816	821	833	842	844	789	896	804	826	816	843	827	808	814	839	866	826	820	810	831	900	856	843	749	836	884	840	848	819	841	859	780	835	818	845	811	830	831	827	832	814	780	860	842	850	856	826	770	830	798	851	825	787	824	849	815	865	826	873	790	820	830	821	778	817	788	849	799	792	844	793	821	855	795	814	783	843	851	861	839	777	836	836	793	780	843	807	793	845	830	827	809	846	838	773	843	829	835	836	853	782	819	845	885	847	783	874	876	833	799	871	819	801	878	813	803	820	820	839	848	817	830	832	791	869	848	856	848	865	769	815	831	827	850	821	840	846	801	814	843	839	854	842	840	827	811	844	817	836	838	834	845	887	847	839	870	812	839	853	787	863	795	832	850	873	835	849	876	791	817	800	859	820	834	855	865	853	848	876	808	833	825	842	844	896	863	768	837	848	866	839	843	809	823	869	822	801	820	803	850	841	825	799	791	851	835	846	802	796	791	816	816	810	818	808	821	884	805	795	877	808	804	824	810	794	814	801	860	784	828	885	884	770	791	791	824	861	855	795	815	770	820	874	859	852	829	826	814	767	775	858	776	824	854	881	841	801	783	871	855	855	841	757	801	827	804	834	811	856	768	796	847	790	818	834	817	826	857	833	816	801	840	832	836	875	818	854	793	876	825	804	844	839	773	827	839	871	850	818	837	863	884	862	806	838	820	830	875	821	842	852	847	829	838	886	818	818	846	810	833	753	848	813	816	821	827	823	898	829	791	828	821	809	851	766	835	783	752	842	833	815	818	854	905	792	813	823	845	862	832	801	789	823	833	798	842	883	851	808	831	895	884	794	822	810	816	834	809	837	837	870	786	872	850	807	815	875	863	827	872	850	828	822	811	799	834	850	865	861	799	834	849	817	839	868	850	863	763	854	807	831	776	833	843	840	848	829	765	799	878	932	791	836	846	833	810	801	837	781	813	815	818	818	877	850	815	854	841	842	819	838	813	810	817	820	830	857	809	830	807	798	837	818	827	828	778	828	812	808	788	813	781	834	857	794	836	854	808	833	830	832	868	835	836	867	861	845	841	768	783	837	834	850	840	921	835	817	813	816	806	871	834	826	871	826	838	844	807	775	793	828	851	849	827	828	767	821	880	813	814	810	784	817	814	782	830	877	819	809	825	839	789	831	853	871	861	845	835	855	812	809	837	776	813	862	838	837	855	830	850	808	822	859	788	876	822	824	826	793	835	851	810	781	837	799	821	837	808	816	895	821	828	811	793	821	848	814	816	809	860	827	810	833	838	878	836	858	808	851	814	772	816	822	808	863	818	798	925	828	829	817	796	778	844	780	826	834	834	772	839	813	798	798	825	806	799	847	834	814	783	816	863	820	812	848	835	828	826	822	838	828	800	836	831	809	775	862	781	854	797	774	810	840	853	885	833	793	840	789	823	838	827	785	845	853	842	806	836	780	793	839	849	802	827	775	883	830	796	797	825	879	803	810	818	843	856	813	808	802	830	833	866	750	818	754	808	834	800	825	820	824	809	830	844	888	833	844	815	804	831	841	823	860	829	814	864	860	800	825	826	832	811	874	850	819	784	831	873	878	875	825	822	831	808	822	808	871	876	823	840	815	856	820	834	819	809	796	859	780	851	819	858	842	842	886	830	780	828	867	840	804	858	855	794	846	826	869	862	807	819	771	802	843	863	833	864	830	826	824	793	840	835	815	836	828	856	818	819	840	839	761	781	813	849	868	839	855	845	845	834	832	838	855	816	838	818	826	814	790	857	798	783	836	837	829	819	800	843	866	842	835	795	851	818	828	829	832	805	819	846	849	818	806	857	785	837	806	820	823	798	834	806	870	831	794	810	768	831	822	878	811	829	854	815	817	818	835	813	836	763	802	860	826	826	860	837	831	816	815	828	790	847	848	825	861	809	821	828	836	827	848	855	796	811	870	878	827	855	862	860	776	878	863	775	787	807	833	814	801	830	810	909	767	836	835	851	856	856	790	846	789	794	803	818	808	791	796	820	822	825	827	862	826	809	747	783	854	817	812	824	836	865	850	779	829	841	795	842	829	819	804	818	829	805	888	819	934	781	804	844	830	828	819	836	827	847	817	830	804	806	841	817	806	837	760	806	852	860	791	805	853	880	828	818	858	869	820	818	832	818	816	892	846	827	852	779	842	819	816	843	830	788	805	814	799	820	796	887	822	852	795	807	874	792	840	785	830	838	843	788	804	907	827	768	879	880	828	833	835	860	830	816	818	808	786	860	843	839	793	787	881	820	806	820	807	784	860	852	780	839	831	810	846	782	852	802	809	801	833	855	841	858	821	803	848	856	795	816	820	854	804	864	812	818	845	801	811	857	854	815	788	826	813	840	846	828	784	831	832	826	864	873	797	850	807	807	883	858	843	816	784	833	810	788	817	834	809	824	791	865	848	831	881	812	794	846	821	776	799	827	837	836	854	816	846	806	877	809	788	871	830	792	793	805	794	813	846	802	815	816	796	837	823	863	859	821	791	825	774	807	786	832	794	822	845	804	815	859	835	821	851	858	862	837	825	816	871	838	879	866	847	795	806	801	872	878	876	785	812	846	793	856	832	753	801	832	797	824	809	815	860	826	832	814	821	826	837	858	804	816	860	818	843	851	805	867	803	818	845	823	832	906	872	858	818	871	851	889	883	815	833	833	822	845	855	806	839	807	833	822	844	821	847	842	802	825	850	846	832	802	804	816	836	863	846	810	820	845	797	813	827	832	838	835	772	817	832	811	885	789	803	864	850	842	805	873	824	774	783	812	830	839	784	857	844	793	830	886	889	849	781	840	851	785	834	847	836	812	874	777	852	824	828	844	780	853	862	822	797	835	837	850	852	842	803	802	830	798	845	836	799	875	824	820	849	797	818	828	864	863	866	791	833	752	900	805	845	844	857	835	816	838	830	872	791	870	859	827	900	882	775	803	822	876	829	830	831	788	852	795	900	827	772	854	834	840	825	839	841	836	843	846	825	844	846	834	801	748	846	837	819	816	792	826	884	764	856	870	791	786	820	843	822	826	803	785	814	820	815	833	779	798	811	838	788	838	801	837	864	802	851	780	850	852	852	811	841	843	818	855	819	847	796	786	835	849	766	798	809	839	835	841	865	819	821	804	833	816	804	843	797	753	807	854	853	887	841	820	829	821	825	867	846	890	823	775	817	789	850	802	780	862	835	882	814	815	813	817	830	826	825	781	834	818	806	874	805	836	811	822	851	843	773	872	794	791	824	836	865	785	835	833	833	812	830	841	827	874	812	832	845	810	816	808	802	801	831	784	808	805	777	863	811	810	838	831	855	817	780	815	844	839	867	851	846	815	827	780	779	797
23327	21116	27574	24912	19797	7520	3533	2168	1473	1132	896	725	698	629	551	602	521	524	473	526	508	549	541	558	507	523	534	538	528	540	503	503	498	482	520	483	492	454	506	468	458	490	450	468	452	467	468	451	491	466	442	402	447	487	452	448	439	432	484	451	459	491	446	418	462	470	398	473	427	478	424	475	432	475	469	418	409	467	437	416	474	463	480	429	434	460	472	420	455	420	430	464	516	489	492	416	436	406	434	458	445	462	482	457	498	491	457	474	444	470	424	458	474	452	450	443	460	428	442	430	461	455	466	457	417	469	459	467	478	442	424	449	454	420	445	427	456	461	450	452	436	448	459	432	401	480	460	463	471	432	448	463	502	402	423	439	440	412	457	454	428	469	455	442	428	434	449	454	455	456	466	479	476	450	445	423	472	445	450	436	439	451	426	454	428	423	469	458	426	424	445	483	431	433	476	448	438	409	479	462	451	463	452	451	439	469	434	442	474	443	432	433	467	438	404	427	451	459	458	448	476	429	432	456	420	412	511	461	433	456	423	453	449	420	437	454	484	445	421	418	485	498	461	412	442	454	451	424	448	479	450	450	425	461	462	425	450	449	439	488	431	482	463	439	433	435	445	450	476	476	467	454	453	442	448	449	436	453	460	454	462	465	458	470	478	441	405	437	434	455	459	414	465	475	440	430	430	459	488	458	431	476	453	455	399	442	454	488	442	487	389	474	456	423	448	462	458	409	407	443	444	488	442	431	481	464	454	420	471	470	489	417	472	448	471	502	492	415	482	444	440	468	463	476	407	464	442	446	419	421	475	434	482	441	442	445	451	441	443	471	484	464	457	430	487	430	413	470	458	457	436	443	472	427	434	428	437	418	442	435	447	466	453	442	455	475	469	423	438	458	439	467	459	419	449	481	470	470	477	432	452	467	432	499	468	482	439	478	432	423	476	474	452	412	441	459	411	428	405	437	442	440	449	446	453	473	452	475	449	426	468	455	416	461	456	444	470	455	455	463	430	483	446	464	460	430	473	441	415	467	461	449	435	424	442	399	471	466	468	434	463	473	453	456	430	440	442	451	482	442	441	431	472	452	457	449	458	415	440	406	455	490	481	465	446	467	478	449	446	459	473	428	451	453	448	454	450	451	449	441	475	430	418	455	388	458	460	461	449	494	449	470	441	453	465	434	434	451	454	469	466	485	464	483	463	447	425	411	451	469	468	437	443	453	463	456	446	435	453	418	423	426	461	457	426	459	457	431	441	448	474	434	480	424	451	467	419	454	446	483	486	429	474	461	438	426	418	422	418	453	437	469	441	453	460	466	461	453	455	483	413	486	498	458	442	433	427	451	412	457	463	466	440	450	450	411	450	440	455	456	440	455	426	415	437	441	440	424	439	452	467	494	472	444	436	416	436	458	417	456	474	457	434	451	470	441	478	453	448	432	442	456	406	423	467	444	485	465	461	464	411	393	441	457	466	452	446	488	437	499	429	420	466	447	449	392	409	423	430	465	443	437	431	440	445	455	438	413	499	423	433	422	438	441	437	456	430	396	415	455	415	447	437	423	433	441	472	436	417	422	449	421	471	449	433	462	404	420	438	442	441	465	419	449	443	453	450	451	460	417	451	452	472	431	450	432	415	451	469	439	471	457	468	463	439	426	419	433	424	453	411	429	487	459	444	434	382	475	431	452	440	457	445	424	416	462	444	418	436	454	447	466	468	443	441	496	456	464	468	487	455	462	439	434	444	454	452	420	407	491	482	475	421	457	453	429	420	462	433	425	447	465	457	448	456	421	457	455	405	441	485	439	497	435	469	478	431	474	459	490	392	453	467	436	434	458	487	435	439	398	454	457	452	457	469	454	466	466	427	461	471	433	465	450	456	422	450	473	439	461	441	465	437	444	472	427	457	437	462	448	456	445	434	437	440	426	443	473	453	468	432	442	451	453	428	475	428	444	432	497	461	440	501	428	463	437	432	459	434	439	474	448	456	457	458	466	476	428	468	467	441	473	453	442	405	438	446	457	444	404	418	437	455	476	450	425	470	446	456	473	459	469	429	437	433	471	431	471	419	467	442	419	465	440	422	441	445	436	444	445	451	471	469	445	473	440	445	429	465	453	474	456	464	431	436	441	429	458	467	443	416	445	475	437	425	443	399	447	448	419	478	471	462	445	438	432	434	453	464	469	440	465	433	408	434	453	425	425	411	458	450	445	482	461	476	465	468	465	402	454	469	447	437	454	463	479	464	461	465	458	462	442	444	448	423	435	445	449	449	509	456	453	435	441	397	443	467	445	458	445	460	477	427	420	402	436	464	476	439	421	459	473	466	442	436	425	429	407	455	431	442	444	431	440	449	470	421	469	460	471	495	439	416	432	455	425	471	430	443	421	503	400	438	437	473	474	452	444	437	461	452	431	447	475	478	475	421	490	438	478	446	459	464	468	431	448	469	413	497	438	421	424	449	471	433	401	450	457	435	450	424	472	482	448	441	426	468	428	414	463	439	418	442	448	472	464	416	455	448	480	487	472	420	454	455	483	447	470	426	446	482	460	427	416	422	411	439	445	415	446	431	430	458	450	463	496	441	470	445	461	439	473	467	458	463	453	437	439	438	486	469	475	434	471	436	482	438	450	440	482	430	432	496	422	461	427	437	485	449	447	445	429	418	464	447	456	469	448	436	452	443	447	460	433	442	445	433	439	452	436	430	451	437	418	474	426	458	451	426	448	471	483	433	458	467	430	458	461	479	471	446	437	454	419	435	468	445	448	448	475	473	490	447	417	434	470	456	470	438	429	439	439	467	462	447	448	450	433	481	461	435	453	463	455	446	490	460	450	468	464	446	446	474	436	469	441	470	440	440	460	473	436	455	464	441	459	421	479	491	484	430	482	452	451	451	440	454	471	456	454	490	452	415	457	446	458	479	444	465	410	440	430	438	444	463	474	467	444	476	459	455	464	450	466	430	382	418	437	455	451	453	434	458	473	453	445	467	458	448	442	425	454	491	444	477	479	431	418	460	430	467	449	400	444	450	451	493	432	462	441	460	421	464	475	444	444	435	429	449	427	444	467	470	484	420	440	418	426	437	465	422	442	473	465	472	409	383	497	437	474	452	419	489	468	462	455	477	432	428	427	446	460	425	451	464	427	453	427	468	452	505	477	456	465	451	458	453	440	469	443	443	439	454	469	429	445	425	469	419	438	425	449	412	430	396	438	447	477	436	424	444	488	446	454	449	427	454	421	449	403	437	483	461	443	431	433	457	480	469	463	449	462	448	456	406	399	460	453	446	449	437	477	468	467	468	450	459	441	483	484	439	496	494	443	411	432	426	468	443	449	468	445	419	454	455	425	472	434	434	479	423	452	425	433	489	443	415	423	472	431	472	468	449	414	442	436	403	454	418	405	428	438	442	457	440	466	467	486	480	449	448	451	450	472	464	480	420	415	442	463	459	461	456	457	442	463	437	463	424	445	430	422	463	433	429	478
18706	31152	24501	16243	12076	9410	7330	5510	3806	2816	2149	1611	1299	1143	1064	922	863	869	872	894	873	855	864	890	906	907	890	922	971	872	891	809	885	869	793	721	783	727	724	746	809	751	781	782	753	711	716	699	731	747	743	703	710	713	738	699	707	722	676	654	646	731	680	733	676	678	650	706	710	659	681	674	687	705	732	756	655	684	696	685	682	720	674	658	670	687	644	678	656	711	683	686	742	698	738	660	661	692	658	674	710	711	700	665	723	697	683	714	726	720	729	744	688	688	680	726	674	688	700	705	720	681	666	689	667	678	653	721	651	663	701	697	669	663	706	700	668	689	758	702	676	685	727	730	681	749	709	695	649	736	687	695	608	696	722	679	709	676	699	659	650	700	685	654	711	725	671	682	675	729	726	689	655	649	710	721	678	720	661	675	672	680	734	690	666	647	658	682	683	744	678	685	748	663	676	678	697	684	661	659	657	685	683	665	658	706	695	675	713	701	697	696	709	663	739	701	748	682	685	701	685	689	664	709	688	679	685	683	702	708	741	695	660	693	637	696	695	692	695	704	714	655	671	688	656	696	657	688	692	711	687	692	678	701	728	627	719	709	659	714	695	662	656	709	685	686	709	705	649	726	733	731	709	699	682	698	694	687	696	710	683	692	647	648	727	721	666	675	692	699	733	720	663	695	672	701	726	711	696	743	675	686	669	682	663	689	669	682	674	693	678	705	703	684	686	706	696	687	692	626	717	676	729	722	678	707	690	694	689	689	652	678	666	723	746	673	659	738	677	722	678	704	671	715	699	726	707	717	730	671	667	653	687	698	672	718	693	728	664	680	678	654	686	683	663	687	630	696	661	656	711	704	658	667	695	689	698	692	653	721	659	681	641	698	682	693	680	711	661	713	695	654	698	684	638	674	685	738	732	678	707	639	724	712	695	705	710	683	729	676	736	667	641	629	700	694	724	714	690	690	742	703	641	707	690	698	685	639	698	738	667	679	750	674	655	623	695	654	652	696	705	730	720	659	665	659	734	662	722	685	697	684	673	716	687	760	689	676	676	705	701	715	692	697	676	647	667	689	707	671	735	714	683	667	689	706	657	670	659	692	707	728	699	671	677	702	706	696	634	675	668	700	713	689	692	682	670	715	681	669	678	673	700	711	631	705	699	706	666	671	705	632	656	664	744	702	709	672	670	707	681	712	687	697	695	689	656	651	681	689	681	713	691	693	650	690	654	643	695	730	705	748	676	676	629	691	706	670	702	667	726	704	678	694	766	663	614	708	661	650	700	674	661	672	687	644	674	652	700	715	663	645	698	670	678	663	691	726	699	734	734	675	674	693	654	706	666	656	696	686	728	691	732	630	645	713	698	703	675	677	630	632	668	664	706	639	709	688	665	671	672	744	710	649	626	679	694	671	693	661	655	694	771	712	696	689	650	649	671	660	747	666	719	675	728	707	703	669	674	718	711	659	691	605	646	665	694	666	720	691	658	704	696	657	664	667	682	653	689	674	670	710	740	687	663	709	676	702	706	682	678	666	676	690	728	665	702	739	717	667	699	680	634	712	634	708	716	697	657	680	669	707	690	732	680	723	663	742	696	717	700	698	700	721	715	705	689	661	660	596	672	690	695	693	713	717	673	661	656	674	662	680	686	664	697	648	689	706	672	713	680	734	689	665	710	660	656	730	670	646	662	657	654	782	725	660	724	646	716	702	697	711	670	714	715	656	636	660	662	658	689	686	675	722	716	694	618	693	698	654	650	669	670	679	668	660	697	709	708	690	671	686	708	700	673	697	672	693	666	711	736	655	718	675	704	702	671	706	715	610	689	680	661	711	726	674	661	678	676	662	705	684	693	687	692	661	696	673	715	666	668	683	652	672	759	739	701	677	680	658	646	700	685	672	681	669	670	680	693	655	745	702	682	693	713	715	729	709	639	697	710	653	692	684	686	666	704	692	670	723	659	675	675	667	678	678	648	717	677	700	651	656	726	694	684	669	674	665	679	663	690	705	684	626	656	732	719	696	698	684	765	632	655	680	655	714	688	670	684	697	686	682	648	644	668	710	705	764	682	624	685	653	714	683	693	674	680	724	674	699	664	654	670	676	707	697	720	699	698	683	648	735	722	713	721	708	686	648	668	677	681	648	732	687	648	691	678	672	678	706	692	706	682	702	658	687	689	681	642	709	689	635	696	628	658	687	703	721	714	676	680	698	675	648	691	692	726	678	714	712	703	671	690	646	695	712	709	688	660	716	701	675	667	661	671	632	677	697	689	635	656	694	690	701	696	689	755	704	696	700	677	661	741	689	705	724	702	703	712	663	708	708	647	710	682	707	695	690	631	735	729	669	680	674	698	659	713	645	713	706	691	664	694	693	653	690	694	695	704	658	700	718	698	712	704	724	679	690	641	614	720	711	633	711	704	658	659	711	669	704	728	675	673	740	662	708	681	722	675	701	717	721	692	701	713	678	648	675	656	662	672	698	725	706	666	722	741	669	709	695	690	735	677	640	670	653	725	662	720	635	696	691	673	708	675	653	671	654	717	647	725	693	686	697	675	656	662	689	685	672	647	653	677	702	669	677	691	667	699	669	653	681	620	666	654	687	689	700	666	658	689	717	724	654	691	700	658	712	707	684	647	694	700	637	715	673	667	685	637	676	663	712	650	682	729	679	706	688	677	739	654	705	724	665	648	672	686	687	664	725	668	740	674	708	690	685	675	679	720	669	700	695	721	673	643	697	719	702	667	665	706	665	726	679	737	679	682	670	652	659	664	685	711	674	665	666	690	700	631	683	666	689	673	685	678	665	711	603	680	728	669	662	652	716	661	708	693	696	669	685	676	683	731	649	676	634	683	669	696	673	683	657	673	645	659	677	639	688	683	686	711	679	674	672	705	687	676	650	690	694	700	671	640	662	666	665	713	697	714	663	663	709	705	712	695	665	700	643	701	695	680	652	651	680	720	716	666	710	712	713	714	711	674	678	656	722	691	652	720	618	700	699	676	677	627	695	734	643	706	706	656	707	665	709	666	653	693	698	711	744	702	658	677	724	670	683	664	642	667	699	704	678	722	629	676	623	724	722	657	685	696	676	638	671	728	692	688	680	682	697	711	688	708	677	675	674	681	689	671	645	681	697	721	730	678	696	718	697	650	672	733	695	713	689	681	659	698	690	676	638	737	683	666	695	669	660	677	688	724	691	709	675	681	692	688	704	685	760	647	693	695	661	664	695	703	765	730	687	678	668	659	647	721	684	651	668	659	680	674	653	679	709	695	658	715	695	636	701	694	701	683	681	717	628	716	665	661	711	716	685	699	702	684	739	672	698	696	708	712	688	676	656	657	709	660	648	654	722	694	655	654	736	677	665	658	703	626	654	699	685	685	706	656	656	657	760	674	680	677	694	675	653	686	681	658	703	711	691	699	707	704	703	664	653	698	662	695	702	656	684	713	691	654	716	659	646	664	736	687	702	669	686	634	727	672	673
24730	21106	25444	22713	6163	3000	2232	1634	1172	969	801	696	627	601	578	513	563	573	569	557	567	617	587	561	584	583	585	554	600	566	554	566	574	555	593	511	518	507	509	515	500	484	584	535	551	516	508	516	495	475	539	530	501	487	546	518	517	514	514	492	530	577	553	485	523	575	522	528	515	525	520	499	502	501	503	497	483	523	511	529	535	484	499	541	517	495	511	496	491	490	508	504	522	516	484	504	529	448	533	501	531	532	494	482	503	521	531	520	494	490	540	528	517	486	503	468	496	501	539	507	522	529	486	541	512	525	509	475	471	497	492	525	523	509	529	507	485	517	539	524	495	499	508	501	512	495	522	488	492	536	526	478	524	535	543	542	505	538	515	519	520	557	492	499	547	494	521	509	530	507	501	539	501	562	507	540	486	529	542	489	532	487	424	508	519	524	486	531	483	497	475	497	534	531	543	532	514	500	550	513	518	514	487	504	498	506	475	496	508	490	503	540	491	560	512	505	494	496	525	503	476	541	510	524	529	510	517	504	541	520	509	535	501	509	494	517	516	493	499	506	524	497	490	482	441	504	461	536	507	483	479	510	511	550	523	501	493	487	499	491	476	499	516	517	472	508	523	475	516	504	532	489	528	517	534	541	516	521	512	528	515	484	490	510	507	547	507	505	464	510	515	543	478	477	486	495	561	529	517	497	529	553	453	491	510	539	515	503	526	490	495	504	523	483	498	519	514	505	521	518	523	507	482	517	520	496	525	503	530	516	481	498	520	491	522	497	482	502	478	522	484	529	501	476	526	496	494	502	495	491	486	496	542	519	516	502	528	501	525	512	512	504	503	499	520	524	542	523	532	506	505	490	481	536	462	523	530	471	498	512	481	528	478	514	513	511	484	520	522	483	518	489	499	482	502	471	517	484	540	515	497	508	510	532	522	511	470	538	492	524	529	488	512	505	517	513	485	494	528	550	512	509	517	513	499	549	523	527	536	532	539	483	528	480	491	493	519	531	506	507	494	515	497	462	476	506	512	510	490	516	539	541	491	506	534	493	492	533	506	543	528	505	502	495	533	482	505	553	493	492	476	513	526	492	539	517	545	523	497	545	513	506	513	488	536	538	509	516	495	476	519	513	524	477	467	500	528	545	457	524	514	511	511	464	514	496	530	498	496	525	506	525	488	522	488	505	523	522	515	495	491	518	503	488	464	473	524	519	508	512	509	449	526	519	510	508	474	514	523	490	502	509	496	503	520	490	472	503	504	480	507	497	467	514	542	528	455	501	513	549	532	533	543	492	494	493	560	541	521	527	554	528	520	505	499	534	517	537	495	518	447	512	476	512	505	516	538	523	498	509	538	516	474	465	498	516	475	515	470	511	526	535	483	503	462	513	516	524	497	483	472	470	505	476	526	482	538	520	531	470	479	484	490	495	495	532	496	467	523	502	482	501	516	539	484	530	536	484	508	522	518	502	491	512	551	514	482	546	507	547	499	510	490	522	516	494	509	555	494	520	518	512	509	522	493	480	514	513	510	553	510	506	475	493	529	479	501	527	529	476	479	503	528	530	502	531	528	570	528	540	507	508	495	483	522	497	520	533	510	491	533	526	560	532	491	545	513	510	519	496	518	527	497	497	515	463	533	535	470	532	511	485	490	520	503	518	525	522	526	474	515	528	503	498	489	507	516	504	531	537	553	473	504	526	489	528	526	522	519	539	498	524	487	492	563	511	528	511	517	538	523	509	516	502	494	505	532	517	535	445	496	524	528	492	512	523	527	491	506	505	490	484	536	509	485	511	528	508	526	533	485	548	504	506	510	530	508	501	485	514	486	475	497	517	523	520	456	527	471	510	485	521	474	536	506	515	486	530	483	511	521	532	529	508	505	522	519	512	518	479	510	483	531	507	503	525	565	536	506	499	503	527	489	538	510	527	520	518	533	496	537	524	483	481	516	515	524	494	453	517	492	490	501	514	511	459	510	490	515	522	516	509	517	528	497	480	500	512	531	549	543	484	500	507	510	519	500	538	527	505	500	550	485	544	471	493	496	481	473	522	522	494	517	521	561	497	513	532	494	524	514	526	522	507	509	502	539	557	476	516	503	529	539	561	508	523	485	558	582	484	584	516	523	554	495	500	493	528	470	516	501	506	478	536	481	523	520	495	542	557	497	529	529	528	486	482	525	470	509	476	493	507	489	526	522	506	479	540	522	502	540	552	514	538	484	536	531	508	563	506	538	529	533	521	491	512	527	499	498	556	502	539	516	544	540	483	531	541	493	497	486	511	521	515	513	545	508	508	471	520	502	476	497	502	491	492	495	501	536	519	518	479	524	490	505	476	444	497	501	530	497	493	504	539	531	548	533	509	524	504	519	552	546	500	508	508	513	516	511	523	527	477	537	527	490	506	503	526	507	511	514	539	470	494	465	494	472	508	521	520	480	528	507	511	501	527	511	487	545	514	545	462	550	485	528	510	512	474	498	518	492	501	554	532	487	503	499	520	500	493	479	509	514	530	534	510	513	516	506	551	537	475	437	493	533	553	526	487	534	538	516	520	516	498	486	526	498	472	493	518	498	522	513	497	519	522	539	499	502	476	505	527	525	534	527	522	487	501	460	477	530	528	520	512	462	561	520	493	496	551	497	493	526	470	503	485	483	492	489	524	483	516	473	508	476	515	475	495	494	473	494	529	491	572	527	502	480	504	498	516	489	541	495	556	536	512	477	489	497	509	489	492	471	500	473	544	499	501	489	509	475	560	546	457	479	479	558	479	469	482	506	493	499	495	513	543	493	546	506	485	501	476	540	497	515	537	514	520	481	524	507	510	494	439	549	501	451	512	482	482	485	521	496	488	519	508	539	522	517	514	515	484	526	495	546	511	471	503	499	536	506	530	543	558	536	509	526	532	510	500	569	542	477	539	464	563	501	491	516	536	477	564	511	493	524	517	524	504	524	519	512	510	478	482	526	491	512	511	511	490	497	514	528	536	511	545	491	506	495	500	523	516	499	494	551	480	484	520	512	504	509	464	478	538	493	531	526	497	535	511	498	481	520	534	472	548	526	535	526	487	508	529	506	519	478	505	531	494	512	530	469	521	506	499	501	510	539	505	501	494	499	490	496	489	513	482	554	522	496	485	530	481	520	545	512	480	495	498	497	477	502	494	508	496	480	520	492	492	519	512	529	526	494	524	491	557	512	534	524	499	545	523	518	523	517	490	485	542	508	486	508	513	478	529	513	532	517	527	501	508	555	521	475	450	548	515	512	541	468	504	515	526	465	531	533	529	512	518	569	519	514	541	501	509	487	523	521	500	530	503	518	514	489	494	491	531	440	497	515	500	494	511	508	531	500	495	494	478	493	473	492	525	487	498	479	516	492	517	514	532	514	500	514	516	527	534	500	498	501	483	466	507	492	501	518	494	503	520	502	504	491	478	518	546	519	544	523	505	484	552	500	515	481	537	518	514	532	529	531	580	554	528	518	508	512	475
17103	27339	20992	13485	9645	7330	5541	4196	3137	2207	1681	1331	1176	999	961	929	890	845	928	859	895	920	897	949	892	985	964	934	955	887	907	864	857	895	881	841	840	844	809	819	813	801	740	788	833	799	831	801	761	816	728	778	768	772	751	724	762	726	738	733	762	777	781	782	791	747	768	808	772	749	813	769	805	750	748	805	814	748	776	752	786	732	740	793	742	767	756	806	764	743	750	785	822	742	837	758	751	779	722	784	764	768	737	767	775	818	792	792	804	793	740	733	769	783	814	757	752	735	754	814	810	776	755	754	754	750	715	787	775	745	783	794	761	762	749	738	757	763	696	790	755	790	773	726	731	759	758	745	811	767	752	776	784	689	756	793	740	764	793	744	780	758	796	710	797	758	761	763	716	705	736	793	803	734	731	754	784	776	761	782	749	734	728	767	752	767	766	753	794	714	752	755	759	762	727	767	802	806	728	767	740	771	789	747	771	732	772	748	790	782	726	770	795	754	797	710	780	784	781	752	726	737	727	772	741	807	731	761	816	812	781	779	696	774	779	748	739	815	797	775	750	792	744	786	792	771	755	714	787	730	744	770	760	745	791	770	785	736	757	787	764	791	749	725	816	741	706	742	746	778	730	779	764	775	713	759	764	743	770	777	791	782	783	787	780	790	770	794	787	787	735	779	758	758	768	709	778	759	738	784	759	760	799	728	734	800	786	778	773	790	715	762	758	714	732	755	835	787	797	765	799	764	778	748	759	788	722	780	756	768	710	799	750	786	744	767	791	793	751	749	813	745	753	747	814	766	788	731	787	794	732	797	729	758	752	782	743	767	792	743	768	782	799	753	738	739	747	792	833	736	800	751	769	780	723	816	786	751	796	802	759	767	774	748	747	764	737	752	762	727	767	806	759	728	797	736	768	817	771	753	741	776	783	722	780	777	777	798	769	748	768	742	776	726	769	757	784	803	763	794	760	763	769	783	740	720	739	714	809	812	757	771	750	771	758	799	732	787	781	715	792	778	737	760	731	778	757	704	714	770	789	755	762	732	765	731	779	772	799	816	770	719	733	740	770	754	790	756	791	784	791	726	759	706	740	764	771	781	774	698	779	722	742	778	770	768	788	768	739	758	803	795	788	765	762	722	741	764	719	759	754	771	774	760	769	767	757	793	787	746	750	774	758	745	738	762	782	725	731	758	719	733	758	799	811	788	821	755	775	786	753	738	797	740	788	762	794	789	753	782	785	784	771	740	711	743	807	794	791	782	814	787	776	776	789	786	801	754	767	766	694	748	774	748	736	733	768	776	727	740	812	774	732	732	772	764	830	752	747	774	759	773	742	757	785	759	761	770	752	757	772	747	780	811	740	753	780	760	745	778	786	795	757	836	727	786	782	773	806	738	760	677	755	789	765	790	736	744	760	817	790	774	768	772	772	784	774	744	757	820	794	769	803	755	716	828	785	750	772	792	792	739	766	785	744	757	783	725	764	749	773	795	795	726	777	796	760	798	769	763	776	750	765	754	753	798	711	786	764	818	830	761	791	775	791	780	790	742	742	731	759	731	727	764	753	805	747	798	747	768	754	752	715	730	763	786	800	802	769	776	755	800	783	767	814	758	793	748	770	786	791	786	768	758	760	700	763	731	795	730	813	737	734	762	854	775	765	765	813	780	740	789	769	756	745	793	767	784	795	739	766	728	766	745	774	749	783	714	777	750	819	774	760	718	768	733	782	783	775	754	814	800	733	723	799	747	762	760	737	735	781	774	744	782	732	757	791	739	771	797	680	769	787	772	749	746	750	801	761	664	706	738	773	708	730	781	779	774	751	807	799	721	732	780	745	764	735	742	746	757	747	780	774	789	727	760	764	743	747	738	787	749	806	721	756	769	766	748	750	744	770	737	745	738	775	797	760	740	787	763	778	784	710	781	851	752	808	738	812	725	743	735	812	752	776	807	810	780	761	783	742	750	745	737	771	759	791	781	716	783	744	773	729	799	762	710	743	792	769	782	781	719	761	817	755	765	740	762	725	784	748	745	763	762	769	752	778	750	766	796	748	746	780	768	741	773	817	781	766	790	798	776	760	753	764	750	774	796	806	786	752	757	732	736	783	736	749	742	802	734	750	767	781	808	744	782	743	768	746	723	754	757	816	749	764	768	752	766	780	704	774	790	803	802	791	799	786	764	816	774	766	803	689	757	734	760	739	767	750	757	765	773	770	747	838	753	783	742	754	767	730	770	773	762	737	800	741	745	759	783	788	781	796	775	738	761	790	762	759	758	746	752	819	771	801	787	748	816	756	775	767	746	733	756	748	733	763	797	746	757	778	770	728	799	762	783	755	757	777	794	750	767	748	774	766	788	722	768	739	767	793	755	734	807	762	786	829	749	789	709	720	809	796	762	729	781	730	760	780	763	773	730	710	783	768	759	742	793	801	787	712	796	802	752	714	770	798	755	731	770	759	816	757	732	772	783	751	786	760	748	750	743	817	730	794	800	790	785	760	774	761	746	760	732	749	740	742	691	751	752	762	796	782	773	772	787	763	752	729	763	785	778	774	754	781	782	750	785	778	814	776	730	717	768	802	778	755	765	758	728	732	792	793	775	766	791	778	785	796	728	790	739	725	778	822	762	769	776	713	758	746	773	794	736	788	778	756	747	744	778	804	712	788	750	728	822	784	776	803	763	756	743	764	783	807	788	730	748	698	788	755	734	802	751	804	804	770	761	773	811	735	755	754	777	770	795	755	759	743	766	767	726	766	797	778	756	765	753	723	767	786	775	740	777	729	777	766	758	781	807	732	732	776	721	747	761	759	750	714	791	730	751	782	726	804	765	754	776	759	810	780	759	690	733	794	768	753	770	750	783	758	692	763	782	790	718	748	757	799	821	801	778	760	715	777	778	716	790	767	767	738	748	757	735	754	748	795	785	769	723	718	742	746	734	768	753	833	776	789	823	770	743	741	771	750	827	806	700	767	753	802	734	740	788	797	717	737	734	773	783	759	763	791	769	714	725	761	752	780	756	761	768	741	783	746	786	729	746	809	739	757	742	793	753	805	760	746	773	746	769	755	774	783	778	793	767	718	734	782	728	756	774	763	728	776	767	797	738	763	806	750	758	782	802	756	815	783	714	734	735	793	743	772	774	736	757	796	803	780	757	776	783	773	733	753	776	772	768	794	792	812	744	762	738	786	781	799	767	803	730	745	801	739	763	754	774	771	786	765	737	749	784	706	771	812	779	775	780	742	734	725	760	727	738	760	829	747	725	710	787	764	790	759	791	776	770	763	745	726	783	770	788	787	786	746	806	714	778	755	743	718	782	735	732	791	797	783	815	777	739	779	804	765	736	720	774	739	761	775	781	761	732	794	779	771	751	789	770	754	810	743	789	763	740	768	803	731	765	752	787	747	762	767	772	770	768	786	732	769	747	818	769	738	783	722	723	780	790	762	729	734	781	688	757	785	713	733	821	768	745	769	768	795	821	777	791
22402	21147	28288	24243	21166	18646	6587	2733	1787	1265	937	754	659	602	540	488	456	454	442	475	483	453	469	432	498	460	445	468	449	457	452	423	421	442	459	427	419	394	398	418	411	423	373	409	400	385	387	392	401	357	361	368	363	378	363	343	392	368	367	368	404	370	386	382	383	380	382	353	341	373	380	395	386	365	373	372	381	379	363	379	364	372	345	395	377	366	351	362	375	363	352	392	370	334	361	364	374	358	358	356	384	384	400	393	392	408	404	401	367	367	388	389	373	401	394	375	350	379	376	389	379	358	336	355	383	354	396	359	369	354	378	350	349	385	392	372	376	412	373	362	382	358	357	411	369	404	396	357	355	344	364	364	390	367	343	388	368	356	365	346	393	355	370	365	357	371	372	342	346	365	348	377	375	359	367	344	341	365	379	348	340	344	352	390	356	373	357	377	391	375	372	406	395	373	375	393	344	373	355	356	400	369	359	389	342	336	361	374	381	349	378	347	340	382	376	355	387	372	412	398	334	360	406	360	358	374	351	428	358	413	378	400	347	357	339	337	342	375	366	364	343	383	377	349	383	376	345	386	350	347	400	363	342	353	364	357	384	378	352	362	404	364	387	351	355	401	360	361	387	357	344	374	338	386	345	342	380	392	362	368	372	389	407	367	371	400	405	380	348	394	380	358	343	336	357	374	356	359	368	371	409	406	385	342	370	377	379	358	389	368	331	406	361	364	367	370	407	367	404	371	356	389	372	380	390	377	358	369	377	331	371	364	351	380	359	360	355	414	370	360	346	353	384	374	362	373	375	361	383	381	359	374	358	356	379	397	397	347	393	379	371	373	369	361	384	399	389	387	361	379	375	353	373	387	385	375	353	366	299	416	363	373	361	373	382	370	389	384	384	417	372	347	337	344	376	371	387	378	370	359	359	394	378	353	385	380	363	360	387	390	347	381	388	388	349	369	397	381	351	348	396	386	371	398	354	341	393	359	375	366	384	377	341	376	347	393	355	381	363	342	360	384	389	377	328	382	354	381	386	369	366	338	392	341	342	359	369	378	377	368	401	358	395	385	346	389	351	353	382	373	357	395	347	373	367	394	384	338	387	341	357	360	396	387	376	361	349	337	356	380	367	385	367	368	361	379	374	360	404	374	377	346	351	396	337	363	402	365	363	373	374	343	398	349	371	377	327	384	383	373	385	356	375	346	336	361	362	294	393	369	367	386	369	357	334	396	373	402	387	346	356	370	354	360	359	336	363	361	369	364	374	332	397	409	365	373	348	380	358	361	396	383	333	375	367	371	328	340	376	371	370	402	365	395	363	385	372	368	370	382	383	355	369	373	343	336	411	381	395	373	415	362	370	392	359	351	378	370	355	365	371	354	353	339	373	372	375	344	352	364	335	365	368	370	374	372	378	352	376	394	363	364	354	389	370	371	387	376	386	346	368	383	424	385	392	350	357	329	382	371	375	358	359	380	384	380	349	374	347	353	371	370	367	341	387	376	380	385	370	399	369	355	361	372	370	376	381	381	364	362	393	340	385	377	375	378	331	396	355	382	369	324	384	360	338	413	380	383	411	356	339	374	351	383	356	378	398	375	369	397	377	357	366	392	330	378	347	375	386	360	340	387	399	365	357	421	341	392	379	373	357	394	368	369	322	359	364	360	398	366	365	364	368	343	369	381	352	400	377	380	340	331	322	338	355	375	374	363	371	370	393	346	347	338	351	363	369	364	345	369	346	341	381	359	349	383	395	364	378	345	375	340	377	383	399	341	383	368	382	425	350	362	346	380	373	361	379	390	363	350	361	379	384	373	364	379	367	384	373	335	371	393	353	383	394	363	409	368	371	368	374	398	347	324	355	387	329	354	374	358	393	395	339	391	333	370	349	356	353	374	350	374	365	310	365	388	354	349	356	357	358	404	366	371	356	376	375	379	353	357	349	332	353	350	372	371	376	352	353	383	352	368	337	373	367	342	356	395	381	369	335	353	352	361	358	396	358	364	396	366	373	321	381	373	346	387	357	345	376	352	351	345	354	379	377	373	370	397	356	348	376	352	367	360	371	353	342	397	385	398	344	356	372	346	356	390	369	374	357	402	358	384	360	367	343	349	361	363	338	389	368	329	361	360	412	377	362	380	375	381	361	392	369	356	367	347	372	382	373	374	392	332	378	411	392	374	357	327	352	394	351	388	403	339	361	335	364	359	356	367	350	385	381	353	377	338	337	362	376	385	370	358	327	370	375	360	338	364	384	386	366	387	357	381	348	334	381	356	387	357	340	372	345	361	340	367	386	419	390	355	361	364	378	369	379	341	393	380	380	365	376	351	343	361	352	355	380	349	387	412	365	386	359	351	349	348	357	378	380	353	391	350	382	371	393	349	356	352	355	365	336	374	335	347	329	365	355	388	355	345	341	373	376	355	374	356	382	370	345	388	352	337	341	376	362	411	370	361	381	378	350	341	378	380	342	349	360	366	350	345	366	346	363	363	394	323	372	387	351	370	367	365	349	359	363	380	351	397	346	340	387	372	348	380	365	363	384	388	397	399	364	373	367	395	364	371	390	326	385	353	383	404	379	362	350	353	358	386	328	392	364	353	354	397	362	368	412	359	378	354	367	339	372	352	360	368	370	356	344	408	355	379	367	355	352	345	332	347	397	394	356	373	375	357	355	409	364	371	357	371	379	374	356	356	354	366	362	409	385	392	353	355	389	334	400	352	371	366	364	374	403	381	358	398	391	391	369	334	380	356	358	405	331	398	372	408	364	376	350	387	376	320	404	397	387	355	374	345	352	350	347	360	401	351	404	334	361	359	369	411	412	352	372	378	332	385	356	376	361	369	384	362	338	391	378	368	369	366	398	368	338	363	398	364	370	382	363	353	348	371	392	383	360	376	375	341	366	376	368	344	380	355	364	384	394	351	371	356	361	410	367	355	352	391	375	357	367	380	397	352	383	361	352	377	394	373	383	366	385	345	363	357	370	370	349	375	409	368	383	364	407	368	377	342	391	376	344	384	362	400	381	382	361	384	349	362	381	352	362	391	329	396	384	426	365	373	351	383	376	395	364	380	364	351	373	370	367	367	338	398	350	356	346	361	371	364	356	354	357	350	394	357	399	354	379	358	361	365	387	343	382	362	360	381	356	357	357	356	350	342	351	386	399	363	381	408	352	341	384	376	369	374	366	361	384	398	374	355	370	367	351	375	360	361	375	371	369	396	359	391	363	361	368	368	333	342	352	341	366	383	396	359	370	358	399	401	379	329	375	364	370	388	362	386	379	394	360	375	353	368	368	351	400	346	381	337	331	404	367	356	361	365	365	396	388	369	384	354	347	367	374	381	378	372	394	377	356	357	341	377	342	352	363	347	355	353	355	363	366	384	388	349	351	381	360	360	378	366	413	361	336	342	380	364	368	387	384	349	414	351	367	373	384	372	383	380	387	383	395	371	347	365	351	375	380	374	362	381	380	348	379	378	360	364	363	340
20823	34995	28427	20176	14916	11653	9052	6670	4691	3283	2323	1766	1442	1186	1145	911	907	821	808	794	823	855	876	908	894	883	893	1005	865	850	801	813	759	789	722	759	701	687	676	697	672	638	664	644	640	623	629	625	626	618	603	598	580	584	566	568	583	555	624	643	568	629	592	584	595	551	613	598	573	604	570	606	568	571	567	590	565	649	577	585	541	522	580	547	603	609	594	559	543	548	562	548	555	595	573	556	544	569	554	591	586	568	588	606	616	625	579	564	583	578	584	616	567	590	618	598	560	590	601	584	561	569	563	529	543	575	555	537	570	561	579	556	546	551	538	567	575	549	592	559	550	582	598	575	624	555	558	562	505	584	546	552	545	514	572	536	528	564	520	590	575	589	568	565	539	484	619	555	573	554	577	583	559	554	567	519	554	590	563	555	554	534	529	550	577	581	571	556	532	551	579	572	582	547	604	561	546	596	571	559	579	552	581	532	532	565	543	556	537	576	548	526	547	568	580	593	532	556	584	598	589	548	540	562	563	541	577	623	540	541	595	538	575	573	594	568	533	590	529	554	570	606	556	527	545	594	503	561	579	552	550	571	558	576	573	560	526	591	574	557	502	563	616	553	568	558	552	570	546	554	584	563	535	483	559	536	561	548	528	536	582	551	585	484	595	605	579	576	541	545	544	531	559	571	552	533	556	559	534	572	590	552	577	519	583	552	585	548	540	551	578	539	561	551	576	534	553	549	539	579	533	568	557	553	585	569	541	578	545	525	611	559	505	569	578	549	606	543	586	558	561	599	571	559	562	541	553	541	526	541	545	549	594	516	514	513	564	595	552	546	572	553	538	570	577	545	607	558	550	578	526	545	578	585	549	590	520	523	564	554	608	553	575	595	535	563	600	549	571	608	565	547	579	558	563	525	522	565	546	556	557	521	548	557	596	527	539	556	539	541	584	563	553	521	571	558	578	562	544	573	544	534	545	591	570	569	505	536	545	557	550	563	537	550	554	534	543	574	555	524	565	551	570	580	580	551	562	537	579	586	577	588	579	574	513	542	554	585	585	514	575	564	566	529	539	568	545	531	536	527	512	527	573	572	573	554	538	552	566	526	593	543	552	584	547	540	601	529	584	550	567	571	529	549	527	547	532	569	536	520	550	547	498	579	580	545	558	560	546	568	563	542	577	583	562	539	542	535	560	593	554	540	536	535	558	581	555	524	578	583	587	544	559	506	561	570	523	547	578	588	576	541	570	561	551	572	559	547	577	581	572	573	537	588	597	572	600	588	596	567	541	513	567	586	525	580	531	580	562	563	559	558	567	547	601	583	574	555	570	598	593	550	582	542	541	536	579	560	512	583	525	548	582	577	541	561	567	556	545	567	536	560	577	583	575	537	582	569	557	578	546	556	558	564	557	581	557	521	562	547	537	567	567	564	552	536	550	560	572	564	573	523	565	571	560	555	543	522	525	556	516	571	572	532	583	528	533	557	534	590	552	592	557	540	541	594	543	545	556	541	587	575	514	499	553	509	511	569	535	612	585	595	550	548	513	569	562	576	541	576	564	595	554	542	612	557	576	560	602	574	552	569	531	565	591	535	569	588	537	515	565	542	523	570	595	577	586	597	573	557	566	530	547	594	572	560	533	557	572	532	580	585	527	570	544	553	557	589	583	538	566	572	599	574	581	560	534	595	552	627	607	579	580	577	532	586	545	553	563	575	577	569	556	535	567	570	558	578	536	554	548	616	561	583	564	530	589	578	568	568	571	604	575	539	568	568	571	548	566	555	537	518	510	573	564	567	607	597	537	535	542	604	533	527	546	573	560	585	570	563	562	593	556	535	572	536	596	560	566	527	561	551	576	591	557	529	569	598	584	552	557	617	587	567	533	585	568	509	560	526	533	558	570	543	572	565	563	559	585	549	555	557	511	567	585	546	517	551	574	566	518	546	555	557	608	543	541	596	585	559	539	535	519	552	562	565	565	569	538	560	565	574	582	545	558	594	548	532	542	535	574	575	530	548	548	559	588	544	561	553	567	561	572	574	590	512	560	570	558	542	570	558	560	542	581	554	557	558	611	575	538	559	554	563	593	547	572	514	562	592	557	562	571	606	565	579	549	567	553	588	532	540	547	569	558	576	534	549	565	549	569	561	563	537	563	557	563	600	588	544	595	553	563	542	595	552	560	580	567	544	586	545	575	520	625	545	579	562	539	529	534	585	526	585	566	521	550	591	602	541	582	521	604	508	546	573	522	545	563	535	574	564	569	559	532	596	552	509	569	524	535	580	559	575	582	576	575	576	591	556	551	616	598	581	577	586	586	585	578	619	537	553	544	557	564	596	555	540	549	541	533	548	536	530	545	563	562	580	558	548	567	561	569	618	558	530	528	496	563	541	548	570	550	568	561	590	509	549	538	591	557	537	598	538	535	624	598	554	579	569	549	551	546	513	555	536	541	562	596	557	570	536	567	609	597	582	573	554	585	612	528	558	539	555	592	577	540	559	554	614	586	546	520	546	598	560	545	552	529	561	577	554	602	571	575	575	581	540	617	589	596	562	570	545	595	571	532	574	566	537	575	560	541	564	526	518	529	569	576	542	555	540	532	567	521	522	533	520	552	544	580	550	624	543	513	576	599	561	552	586	559	552	551	566	562	565	568	538	568	579	569	573	604	605	532	555	588	548	561	544	576	552	548	556	573	578	612	526	553	558	579	560	539	573	581	556	557	589	572	563	541	553	552	545	552	590	571	526	576	541	554	589	561	591	544	548	526	552	557	571	545	531	593	535	596	538	566	563	547	572	579	555	545	563	530	579	576	573	578	556	571	557	571	573	544	564	566	558	565	579	577	585	577	534	561	586	561	554	580	547	551	551	559	563	559	511	542	580	577	554	568	532	557	536	553	560	526	556	587	564	527	566	577	548	579	543	559	593	555	541	564	553	534	539	549	558	555	550	555	551	554	555	561	571	585	569	549	569	571	599	545	516	596	556	554	538	527	559	600	546	608	517	591	579	533	547	565	584	555	567	625	539	552	557	539	560	529	547	550	550	530	555	556	546	566	560	584	572	520	583	539	594	574	545	563	548	567	610	517	519	533	567	596	587	592	580	568	565	524	564	549	544	550	533	553	550	564	595	538	568	541	543	558	560	561	531	533	538	538	555	566	552	587	557	553	572	553	540	564	575	532	568	561	549	571	564	539	551	558	568	528	570	560	546	544	561	583	528	608	580	544	581	552	609	603	534	578	525	536	570	585	533	578	557	522	547	580	543	570	546	571	553	571	542	553	576	561	562	517	538	567	572	532	555	561	511	570	549	582	555	541	574	556	564	529	592	575	582	556	523	563	557	560	546	559	557	583	551	575	561	596	587	508	547	535	531	596	582	542	545	531	554	552	604	561	558	562	568	558	536	579	570	595	544	558	589	529	510	544	582	565	555	578	561	610	581	539	576	548	537	568	575	582	536	520	590	552	564	568	584	564	549	548	517	547	552
27503	19162	12748	6516	3173	2250	1752	1294	1022	859	767	655	606	615	588	585	576	618	607	598	617	602	602	543	612	611	588	623	591	626	603	618	618	559	567	598	558	548	563	584	552	545	569	575	580	559	571	553	516	533	569	541	591	538	554	541	525	573	544	572	558	538	542	541	579	591	521	585	539	516	562	555	555	573	521	564	532	560	526	538	534	558	544	566	519	576	542	517	559	565	543	573	544	565	479	573	581	538	556	522	546	549	565	524	562	499	558	523	584	546	580	602	504	553	541	513	551	542	565	540	534	553	527	555	530	541	516	553	544	530	584	572	514	552	579	531	552	566	550	562	516	555	555	557	546	533	535	548	587	556	546	541	568	525	554	547	567	537	551	513	511	558	594	585	561	548	543	527	610	537	544	530	540	538	562	563	518	534	520	537	514	541	540	568	498	559	509	530	582	542	561	563	538	534	534	539	550	535	608	553	541	522	526	569	547	553	536	521	547	503	554	527	523	505	550	539	551	557	556	527	531	516	578	570	548	541	572	521	493	521	508	537	529	533	538	571	597	548	528	539	588	513	575	529	573	541	533	591	570	546	529	529	544	562	570	480	571	540	536	533	542	540	568	542	543	561	534	565	603	542	567	574	587	541	601	606	542	560	523	557	533	566	524	528	513	545	540	540	539	568	521	535	538	562	567	550	554	562	608	517	549	596	535	513	556	569	541	536	521	555	504	536	587	572	552	575	563	529	524	531	539	542	515	553	514	525	543	542	545	562	591	570	561	511	563	533	548	556	540	585	522	514	575	556	573	538	557	539	500	530	566	568	518	567	534	549	635	530	493	565	540	583	573	512	531	528	518	552	552	555	528	538	537	543	564	538	565	555	545	543	563	544	536	515	528	524	551	560	547	520	496	537	523	546	540	551	569	571	572	534	530	512	528	531	560	573	538	562	554	524	574	527	572	582	599	554	563	538	523	555	564	573	539	553	538	546	561	507	573	508	575	522	536	541	550	520	556	543	556	564	529	535	570	494	533	488	565	566	545	543	566	513	529	579	488	580	541	526	553	548	516	552	584	492	538	631	559	570	575	520	502	578	553	526	535	532	553	526	513	542	590	530	519	570	543	550	586	588	564	544	561	525	554	533	551	572	539	552	595	526	568	542	539	546	556	521	531	525	590	537	595	554	576	576	526	522	535	498	561	548	508	499	486	547	566	500	551	509	561	549	516	579	558	571	544	522	533	483	559	536	503	543	556	564	548	517	526	540	590	525	521	580	555	520	565	538	529	558	544	585	540	558	560	569	516	605	573	537	550	540	593	573	545	499	564	518	578	546	546	520	555	575	537	595	535	557	515	584	547	566	592	567	538	562	549	575	531	558	608	507	552	509	538	575	550	548	549	512	526	525	552	568	561	526	486	545	555	531	542	494	531	548	535	552	561	509	588	541	548	563	548	578	510	567	532	532	577	566	538	487	521	504	531	536	540	540	575	525	561	572	505	559	547	587	531	564	553	507	542	559	493	547	551	488	512	557	530	528	530	525	550	523	555	553	582	520	537	539	549	548	615	548	562	525	578	554	527	568	557	522	562	552	538	553	554	566	543	554	562	580	540	536	570	551	515	540	515	578	545	560	538	545	534	558	536	512	528	548	557	514	540	561	580	532	519	533	514	533	540	532	544	517	554	541	520	556	589	566	545	532	543	562	578	566	539	531	557	544	535	531	498	567	562	543	534	545	562	525	546	560	588	522	522	577	538	569	542	540	561	573	532	520	577	559	531	541	537	576	567	533	566	583	497	548	523	560	549	546	529	560	565	485	506	519	517	556	568	560	557	550	542	584	536	567	569	549	562	534	608	520	568	597	537	568	559	550	555	514	542	535	546	592	553	541	552	545	553	550	547	542	559	562	569	579	576	583	568	585	549	508	545	538	516	555	547	572	590	516	585	558	525	559	566	549	525	543	544	543	553	538	545	603	589	523	540	538	572	586	554	550	521	528	542	568	523	546	536	551	574	500	541	574	548	551	546	550	567	562	551	552	524	567	549	565	535	538	550	504	540	533	536	525	540	543	553	568	553	527	566	522	585	575	561	569	536	557	546	570	539	523	517	554	538	490	565	589	540	551	543	527	543	553	531	554	565	558	531	530	519	558	559	559	503	502	473	537	579	511	555	576	522	536	525	556	544	544	555	519	555	527	570	547	528	569	553	537	535	562	516	514	573	622	599	562	549	588	533	504	523	563	525	545	571	536	554	535	563	577	564	509	555	563	549	602	538	541	556	533	533	528	550	520	613	598	552	527	551	492	555	556	568	554	556	526	551	522	537	548	549	517	524	548	558	553	568	531	505	550	532	553	521	534	543	558	563	543	598	551	528	528	556	545	595	538	552	548	524	531	523	518	581	548	541	565	518	546	582	532	515	529	511	532	537	497	525	528	543	596	542	542	567	485	546	530	549	507	560	586	565	498	550	551	531	537	552	563	567	562	551	590	547	505	538	581	578	525	534	561	548	579	529	566	594	600	548	541	556	603	559	561	529	527	518	541	549	543	561	552	580	526	524	521	547	534	530	503	539	579	532	553	544	590	552	514	513	525	581	523	523	566	541	572	518	531	559	563	560	525	550	542	546	552	527	537	567	553	503	592	559	571	545	532	505	536	565	536	559	556	607	569	557	540	531	580	555	534	555	540	539	510	545	552	545	497	517	532	530	542	585	533	545	566	546	526	545	500	553	583	530	570	588	544	576	512	532	546	537	550	493	566	519	548	517	584	548	548	547	551	548	552	535	506	511	572	553	523	555	611	557	543	550	525	521	541	555	561	604	595	546	540	540	529	558	500	540	507	500	511	513	533	544	590	543	533	548	590	526	542	549	490	590	509	583	568	514	521	516	545	513	565	567	493	559	524	533	515	528	531	562	494	515	569	528	587	530	524	559	487	553	515	540	547	493	515	558	535	537	569	518	507	597	523	530	523	533	538	555	559	556	589	541	531	559	551	487	555	573	558	566	509	540	550	589	533	562	538	518	493	561	522	534	570	506	525	566	577	523	533	558	558	529	558	511	542	501	540	514	530	547	512	562	527	517	542	538	566	548	544	547	569	533	519	539	537	533	502	569	553	508	546	564	531	556	573	524	499	554	514	551	535	558	535	552	529	538	521	576	567	547	571	545	545	529	519	580	541	568	564	527	576	542	535	593	579	585	548	543	524	515	551	515	538	564	598	580	550	538	564	563	531	548	574	520	538	573	564	559	523	517	575	551	542	536	526	527	513	551	540	556	574	540	570	524	517	579	564	511	540	541	584	509	517	592	563	527	531	539	597	531	568	533	574	540	538	549	529	564	569	547	541	532	537	537	583	568	558	529	569	552	579	538	563	551	572	561	532	541	551	540	564	591	525	534	538	556	579	513	577	591	587	537	595	567	550	575	531	515	560	503	577	512	553	568	537	536	545	544	551	576	528	550	536	571	572	566	529	537	574	527	525	585	506	527	542	557	535
16164	24290	18061	10911	7523	5758	4409	3253	2440	1882	1475	1285	1127	1011	997	936	933	869	901	876	915	954	946	965	963	932	946	982	1054	1020	885	959	854	869	932	884	882	830	848	886	861	882	912	842	857	819	859	874	810	844	808	812	844	849	867	818	739	865	816	774	829	856	795	803	817	837	830	803	854	822	825	829	811	841	836	812	819	803	778	793	848	829	819	818	763	858	799	808	878	846	817	860	820	819	814	812	825	867	826	801	773	841	830	855	876	822	836	862	829	825	839	873	850	801	850	862	862	811	872	822	812	814	867	824	791	802	838	861	819	849	770	809	862	780	838	838	889	826	827	849	801	814	786	814	813	822	813	769	821	826	796	866	833	837	841	846	838	833	846	817	850	824	822	760	850	797	804	805	805	887	816	815	882	817	815	836	847	830	808	804	818	772	798	777	848	772	841	822	833	803	832	844	858	775	819	816	842	815	817	843	863	822	840	873	806	818	824	858	828	816	828	795	796	845	850	824	808	821	802	836	862	829	803	805	840	863	846	843	773	798	840	824	788	829	886	848	811	795	848	883	862	840	794	815	811	840	801	797	828	804	850	805	825	802	846	816	851	837	818	801	830	793	814	824	832	842	775	842	811	803	858	829	785	831	856	811	788	863	865	824	834	802	772	810	861	802	852	808	803	863	833	839	808	780	790	830	787	835	797	796	787	768	806	842	843	808	814	787	796	797	904	822	838	877	810	736	793	887	840	851	848	753	779	813	833	837	782	790	817	822	833	877	810	785	819	819	839	818	823	873	815	862	830	836	803	837	855	805	866	805	796	861	786	765	887	808	822	779	820	809	788	828	807	838	812	814	779	838	805	813	830	800	857	821	860	796	839	824	805	801	809	790	768	848	768	802	845	830	843	834	883	810	873	793	866	810	899	866	804	858	860	838	841	934	821	800	776	865	832	806	816	780	858	768	850	868	830	867	803	801	804	842	838	799	808	849	814	846	838	797	817	851	855	847	793	809	794	883	816	808	815	850	855	870	785	858	766	802	822	817	786	822	861	855	877	804	837	801	841	824	825	866	849	797	909	818	758	810	830	803	852	846	805	851	817	853	821	807	824	852	920	824	831	813	826	841	851	820	797	856	849	866	784	845	806	789	846	890	818	807	867	783	837	785	813	817	836	794	785	811	806	810	805	821	842	867	810	820	855	816	831	806	831	845	856	836	779	797	800	819	816	810	811	823	803	817	835	852	816	889	817	842	829	827	813	812	825	801	797	804	793	807	775	792	859	823	821	807	810	828	825	878	840	779	789	793	817	788	834	856	857	753	836	835	829	828	846	810	837	805	813	781	901	819	837	840	806	821	856	837	833	837	805	796	800	820	809	817	844	828	750	814	802	777	744	860	818	823	875	819	803	863	823	881	794	778	784	821	810	765	840	839	833	845	775	790	876	788	802	795	784	811	868	823	805	858	845	813	812	841	837	864	869	902	812	793	792	816	812	823	792	848	829	885	800	806	859	794	888	804	888	833	861	790	859	841	804	858	837	823	777	868	803	830	847	801	859	843	774	836	829	841	800	838	853	853	806	829	767	893	807	860	861	817	851	762	807	817	800	822	797	837	798	830	841	844	850	884	841	786	846	790	817	838	864	822	827	831	888	754	829	849	853	828	856	826	797	785	834	837	836	864	794	831	808	795	827	828	800	839	795	842	836	865	788	793	845	783	840	812	787	800	819	802	845	845	836	855	850	810	878	821	801	835	843	847	795	815	850	781	811	845	798	772	850	772	828	854	890	734	804	840	821	802	826	826	841	827	836	837	774	787	888	764	874	811	788	810	772	840	879	819	840	876	868	787	836	816	774	866	838	832	793	889	833	852	787	817	787	834	829	846	815	831	832	793	794	857	860	751	781	895	878	821	843	809	810	800	856	785	792	847	827	793	829	839	803	830	821	823	787	788	789	812	860	826	858	848	826	822	830	808	839	793	834	839	817	844	849	819	798	824	792	783	833	827	846	790	831	865	785	853	815	822	810	807	806	829	836	800	878	852	834	823	815	838	812	836	789	846	811	791	844	832	831	829	831	784	879	813	840	840	844	836	781	747	862	862	841	766	787	811	835	815	841	809	849	806	828	810	871	830	836	827	814	847	771	850	854	798	789	818	789	784	875	808	814	819	839	835	857	837	830	793	819	821	792	810	810	831	759	811	769	870	798	835	812	861	838	834	823	834	831	767	840	844	827	806	850	838	859	819	800	817	780	881	855	773	827	832	820	827	771	850	815	852	777	830	845	806	852	802	751	793	834	869	795	817	841	839	855	837	872	820	848	831	800	843	793	784	808	858	772	771	795	836	823	802	793	823	866	834	875	833	812	866	836	850	811	809	818	836	823	842	815	834	804	781	832	854	832	817	820	798	814	857	848	845	872	794	815	797	850	786	807	895	856	807	839	789	811	806	813	831	806	795	844	831	806	799	835	800	817	807	829	806	804	820	861	809	793	857	834	825	794	848	821	812	866	821	814	796	828	792	761	822	832	826	817	890	800	773	839	861	803	835	834	832	785	774	788	769	824	804	788	846	832	794	792	794	829	846	813	814	835	856	876	817	841	837	831	829	859	887	805	803	862	778	850	868	849	815	823	821	815	820	794	883	845	801	852	847	807	827	790	815	792	785	813	808	836	834	838	816	820	839	799	797	827	801	831	875	813	851	773	770	836	852	805	864	801	853	842	817	819	767	833	820	809	875	806	847	814	840	839	821	812	842	834	813	840	799	815	856	848	812	800	782	843	798	855	828	847	840	845	848	879	815	839	812	854	830	858	781	831	812	838	803	820	792	841	845	786	817	814	810	826	860	826	837	763	829	859	869	828	823	861	761	796	846	829	826	799	840	844	768	824	770	837	814	828	768	851	776	834	830	815	838	861	821	809	850	835	802	853	845	803	831	872	812	876	784	749	834	819	840	861	799	849	804	801	765	796	814	861	859	773	798	869	847	839	822	851	807	840	798	823	791	804	805	838	808	778	841	853	828	822	849	885	885	851	843	821	863	824	781	895	791	812	826	804	843	875	860	818	866	841	822	814	824	815	810	827	836	843	810	766	843	808	851	791	860	842	797	825	835	843	756	853	848	831	846	835	761	846	804	799	842	827	888	772	810	826	849	821	798	854	796	802	856	799	842	868	848	831	842	788	781	819	851	779	856	821	846	882	783	835	814	865	827	813	827	803	802	807	761	821	891	864	818	809	871	864	784	849	819	844	826	787	809	785	844	836	832	826	823	850	830	865	809	854	794	827	837	859	827	835	797	846	790	813	833	824	840	797	762	839	790	783	837	820	810	824	801	819	850	823	809	802	800	830	806	837	830	841	797	819	811	871	855	778	803	833	876	850	846	814	799	830	776	822	828	774	846	787	845	866	806	835	813	805	827	845	786	809	825	836	794	815	836	806	791	846	827	849	853	823	846	822	782	856	815	825	835	774	822	810	810	776	807	848	791	795	834	776	821
23237	21095	27579	24858	19604	7012	3220	1926	1367	1026	831	742	668	614	543	544	547	512	495	513	491	506	497	524	462	536	477	546	498	529	480	489	483	478	509	472	455	496	440	469	444	473	408	455	436	431	426	413	435	436	439	416	445	366	443	436	428	435	452	423	458	438	410	427	413	413	463	445	408	422	434	421	387	432	453	430	447	422	407	467	448	418	422	423	416	434	419	438	474	429	443	433	424	428	407	429	392	437	418	458	443	426	449	483	427	447	475	438	450	468	433	434	453	413	412	446	399	440	450	438	410	438	406	457	423	406	439	410	401	398	451	463	427	410	393	416	431	436	420	411	426	394	432	400	424	402	444	429	422	459	409	384	418	433	411	432	456	454	455	403	432	438	454	434	425	392	412	457	407	415	426	421	444	454	428	461	452	429	410	392	446	419	428	418	424	408	424	436	402	428	425	424	401	415	396	431	417	461	411	385	434	417	438	455	428	449	385	424	455	404	417	472	438	430	433	403	409	379	420	427	425	434	400	439	433	401	437	419	436	440	441	409	439	455	459	428	421	431	439	445	444	430	442	441	442	414	426	463	420	400	419	433	432	467	409	411	419	411	433	412	456	412	397	435	410	435	415	419	462	451	419	420	436	424	427	412	395	408	432	389	425	419	430	463	419	416	410	419	418	408	445	423	417	413	433	404	410	413	429	413	437	403	433	372	419	448	422	438	413	418	398	408	433	424	410	424	401	444	426	436	412	411	447	431	409	403	412	423	446	429	395	427	428	408	404	416	436	451	442	436	440	415	430	423	452	414	409	418	417	433	397	396	426	429	450	457	455	434	427	448	409	438	442	430	397	447	425	413	443	434	421	404	457	418	395	450	439	438	435	440	417	431	429	416	456	433	434	410	440	444	420	401	443	428	424	423	423	416	443	466	429	436	435	429	428	431	445	442	445	458	419	426	439	440	439	389	399	407	477	415	472	429	408	399	431	434	434	401	423	460	410	454	427	407	415	432	446	412	411	447	431	432	435	429	416	404	480	410	454	403	425	421	382	454	431	417	362	420	411	430	407	417	417	406	440	422	430	441	397	408	433	443	446	440	462	434	412	395	446	469	453	419	422	406	425	426	436	413	444	407	426	417	429	414	425	410	403	424	430	418	408	429	467	439	453	399	420	424	407	395	413	435	405	455	475	411	431	402	401	375	430	495	391	426	443	412	438	369	419	430	452	411	420	447	437	402	428	439	433	443	419	418	417	428	415	427	409	368	418	417	432	415	439	412	415	431	439	393	422	438	467	462	424	441	351	431	440	387	443	391	449	452	417	429	447	403	409	432	446	430	444	468	413	417	437	434	448	436	424	410	423	434	418	438	447	457	448	403	443	467	405	448	452	424	450	401	437	423	462	447	425	465	395	419	431	433	446	406	417	403	438	459	453	412	458	427	395	403	480	465	417	427	424	426	419	414	439	416	418	443	428	423	403	409	436	418	411	404	436	443	419	441	436	434	434	464	432	402	453	456	457	447	418	406	404	410	411	403	414	394	400	392	434	445	433	423	420	432	438	458	429	441	437	423	422	428	396	442	410	423	436	385	409	484	434	415	410	465	413	405	452	393	434	400	403	420	359	455	408	382	410	438	437	426	430	410	410	439	451	454	382	380	419	389	440	439	398	415	427	400	435	464	440	448	433	421	395	394	406	411	391	399	431	441	406	418	440	434	427	433	399	410	388	406	484	419	437	440	446	422	425	443	377	406	433	396	436	445	433	433	418	437	427	407	417	418	428	396	437	396	455	426	414	468	424	446	434	457	437	450	436	426	413	443	461	425	444	407	454	430	429	458	442	436	456	395	420	457	448	419	433	413	420	419	446	457	420	477	447	432	433	442	441	435	402	410	465	419	435	417	449	395	415	433	416	402	455	407	424	395	455	442	414	405	411	419	426	451	407	446	428	410	386	448	408	425	427	439	418	425	404	463	447	424	449	440	425	452	440	419	433	423	447	450	425	430	440	434	442	460	397	425	433	430	428	422	428	461	431	428	412	429	404	423	452	424	393	465	411	398	447	449	413	389	427	398	435	443	407	415	412	473	417	426	482	428	465	436	426	376	445	459	403	445	436	432	428	444	407	420	440	438	403	434	401	412	446	429	441	417	404	424	413	411	440	410	428	445	418	410	398	411	420	438	404	387	403	453	424	450	441	422	439	443	427	432	441	432	451	438	464	428	418	394	426	422	399	421	453	443	441	434	445	424	412	431	406	384	411	432	467	426	437	423	427	404	431	448	414	404	404	420	443	426	437	433	454	415	423	432	432	432	410	437	443	436	452	408	457	445	413	411	408	416	424	436	408	375	391	451	431	406	399	424	434	421	435	412	426	422	435	438	451	434	451	388	419	437	426	437	463	471	443	424	446	433	451	419	401	437	390	432	427	392	387	417	407	462	462	429	421	440	423	454	426	432	410	392	477	419	467	443	431	404	473	421	408	437	436	415	446	447	404	475	403	432	423	437	412	430	428	423	413	444	416	449	439	414	416	432	464	418	419	407	414	447	409	409	430	438	429	453	436	446	443	396	403	422	438	413	417	437	434	408	409	439	420	426	415	404	430	412	400	434	423	444	442	404	404	422	412	454	389	429	439	424	412	391	462	405	434	419	422	439	406	406	410	412	402	461	401	428	436	423	412	464	419	408	408	411	431	416	405	436	432	425	428	457	441	452	425	437	400	425	383	380	415	443	406	426	404	442	436	426	426	391	427	425	441	402	439	470	387	437	402	416	407	422	429	425	415	393	449	454	400	461	472	455	433	424	441	455	421	424	452	433	412	452	431	434	452	437	428	423	411	428	410	441	429	449	407	409	442	420	439	411	427	464	454	432	413	464	400	447	399	436	413	432	411	442	402	402	428	456	425	431	398	451	415	453	413	415	400	432	409	369	420	411	415	424	431	414	470	402	429	419	390	430	428	412	438	419	420	402	441	431	395	396	408	442	435	400	431	455	409	425	429	433	413	405	407	407	430	414	423	424	417	415	436	408	407	429	437	390	443	435	422	419	445	410	401	430	435	469	429	406	434	432	431	415	418	429	446	418	407	441	434	389	420	428	442	451	414	427	419	429	431	414	392	422	403	387	447	432	429	437	439	428	451	442	417	419	438	439	417	386	360	435	386	400	439	414	436	436	432	446	430	421	417	431	460	428	416	432	416	438	416	431	451	502	429	389	458	400	407	414	435	455	459	422	395	463	420	432	418	442	434	449	408	412	411	407	443	443	369	418	422	416	398	406	426	429	479	431	455	433	412	456	405	451	426	450	459	434	430	397	458	431	458	455	412	390	455	415	471	404	418	376	428	442	428	393	425	421	440	443	412	417	420	430	443	462	399	418	381	435	421	439	472	446	445	422	417	445	437	405	409	431	386	402	425	453	426	452	398	403	415	413	396	444	434	437	434	381	451	467	411	394	428	461	410	440	424	441	400	435	412	447	473	395	432	436	401	449	418	385
17007	30747	24329	15930	11526	8803	6873	4927	3503	2496	1912	1487	1283	1128	969	949	845	839	884	841	867	842	858	855	857	780	933	906	894	859	878	830	799	798	777	726	763	736	752	731	721	733	710	709	680	680	712	659	676	663	698	709	666	685	669	629	637	687	660	653	683	623	643	650	666	659	658	677	673	698	617	619	674	677	719	667	674	650	676	657	636	646	672	657	647	712	639	654	708	664	646	611	652	698	649	648	644	596	623	675	650	567	676	647	627	621	667	624	668	654	689	708	646	655	665	670	689	647	648	651	629	717	691	659	625	702	641	665	652	649	665	612	655	675	684	638	704	655	681	647	652	637	637	637	614	696	615	630	696	614	661	671	628	598	663	683	628	660	683	640	632	656	670	680	622	632	682	667	691	624	659	623	670	615	675	648	671	676	633	650	664	653	648	685	692	656	632	652	661	667	644	689	643	656	658	690	602	650	670	645	633	674	660	674	656	636	694	687	671	659	652	601	654	650	591	650	656	642	605	677	680	681	693	641	652	604	660	698	616	649	612	607	700	616	694	637	629	674	663	612	632	694	638	715	653	639	657	633	659	681	681	651	660	678	668	639	681	661	618	638	632	645	629	668	645	621	648	630	638	679	637	634	662	647	604	652	638	641	644	654	637	653	700	635	640	647	635	655	669	668	656	697	617	640	639	654	626	679	627	649	612	664	645	653	672	636	651	681	643	688	640	657	640	636	674	635	666	713	644	609	638	638	710	666	649	655	602	648	677	646	634	690	705	691	642	658	636	652	650	663	650	632	644	635	628	648	619	665	626	676	708	661	632	650	646	694	657	643	613	585	660	647	660	588	668	641	676	660	628	670	640	680	633	644	640	664	682	646	652	646	617	627	640	665	640	674	654	687	634	683	661	644	661	688	642	678	679	619	686	679	631	702	658	694	650	656	641	653	640	660	628	658	676	670	617	629	660	676	643	613	649	580	677	665	609	662	661	622	639	648	626	642	659	657	663	640	683	613	652	680	675	660	699	645	663	598	601	640	632	669	624	670	649	636	616	647	665	735	615	629	632	697	699	626	672	680	631	642	617	648	656	670	618	647	658	672	666	651	660	637	671	667	607	673	660	672	668	633	628	625	669	677	610	688	658	653	658	675	629	666	638	608	681	633	616	684	602	668	636	647	639	660	687	618	666	657	632	663	636	651	653	604	659	640	647	644	661	651	636	672	605	630	629	684	652	653	660	646	649	654	637	654	562	664	669	655	644	605	660	654	681	661	673	641	668	639	660	659	664	665	643	646	633	661	679	657	661	660	678	637	644	736	674	646	611	649	698	647	620	655	665	673	662	641	654	628	677	631	705	673	652	656	646	660	645	626	676	641	624	654	657	678	683	616	648	664	662	682	662	680	691	646	659	666	658	637	674	615	656	665	681	629	661	660	677	653	675	665	682	682	650	642	631	634	654	704	654	672	670	692	663	642	605	681	685	647	685	694	686	657	624	653	653	652	707	679	642	585	649	601	660	641	651	640	695	676	681	670	645	641	669	684	663	625	605	644	644	611	681	652	633	688	630	650	661	657	680	655	661	653	668	639	640	631	631	643	674	701	614	631	696	683	616	656	679	646	681	671	638	621	654	668	629	657	667	702	669	638	640	661	678	655	643	650	644	628	662	618	660	695	664	669	657	659	654	620	636	614	667	660	620	629	702	654	651	641	637	627	660	687	724	637	624	661	651	648	680	634	616	630	634	661	639	650	670	638	665	612	674	653	643	662	667	664	649	668	645	641	672	655	701	711	616	647	656	627	679	650	647	626	635	651	646	606	663	637	638	669	644	634	681	654	659	678	639	675	652	633	610	630	633	722	620	641	650	639	586	656	621	703	633	608	628	666	639	667	643	619	624	658	664	639	644	671	666	673	664	679	656	640	665	638	648	669	629	633	603	636	626	635	655	661	612	647	639	631	619	648	683	681	658	664	656	605	652	659	653	652	673	690	647	679	657	655	632	631	668	627	660	633	647	659	675	655	667	631	675	658	699	666	675	623	681	639	601	657	672	654	662	639	635	642	662	629	637	636	679	653	695	636	623	643	743	636	619	652	726	662	633	632	640	630	658	654	619	683	685	679	639	655	688	652	634	632	636	614	671	638	644	623	653	645	651	645	650	691	662	679	677	698	650	649	665	660	676	632	641	641	679	681	646	674	670	601	695	643	657	647	697	608	693	641	635	703	675	641	655	677	667	712	632	659	615	640	692	615	616	662	654	630	633	648	719	688	690	631	677	643	650	666	654	667	666	682	665	664	647	686	696	677	679	653	679	658	618	599	696	642	657	690	666	649	640	638	678	645	681	643	665	681	637	665	618	629	659	706	652	667	656	658	652	650	661	630	663	680	644	621	669	715	661	599	681	635	672	690	617	657	622	690	643	671	653	655	653	666	641	689	655	665	666	636	696	688	631	673	656	649	573	636	675	684	713	652	637	657	600	645	616	634	692	666	649	635	646	651	655	619	712	660	616	629	658	657	643	682	626	646	658	608	722	671	649	687	729	673	629	621	683	656	661	660	625	702	650	666	673	692	652	646	627	641	638	649	711	650	628	651	662	648	641	688	676	660	603	667	648	666	671	641	642	640	687	677	689	648	660	679	590	676	641	657	648	655	676	623	662	638	679	594	656	647	654	618	606	660	693	625	689	660	647	657	626	643	679	631	657	645	663	646	626	680	611	653	681	673	649	679	661	720	693	638	664	681	671	636	674	697	651	665	669	696	650	675	671	642	689	669	641	638	679	660	604	672	615	636	677	673	669	668	675	652	643	656	641	662	661	635	586	632	655	661	613	641	662	681	658	645	655	653	682	655	651	656	663	654	598	649	639	615	660	675	669	596	618	652	634	634	633	666	680	692	625	622	633	685	652	628	650	627	620	612	643	676	676	649	622	646	650	663	702	641	688	665	603	657	656	646	632	705	674	662	710	656	638	651	655	616	639	616	673	664	665	672	715	611	636	713	641	608	658	634	662	637	682	686	665	684	674	606	632	655	726	612	682	619	635	695	675	644	699	640	675	628	671	660	667	644	606	635	708	638	644	664	654	632	612	675	695	654	612	631	650	644	664	644	679	680	666	656	654	649	696	639	638	675	674	689	635	638	660	672	613	596	658	701	640	684	649	641	644	623	626	682	638	644	626	675	669	654	651	626	596	640	639	641	667	622	631	648	628	692	655	664	667	637	654	648	628	694	660	649	645	592	663	676	648	666	641	629	651	631	637	612	637	637	649	693	653	631	657	632	615	702	621	671	656	658	688	663	647	623	700	612	630	648	666	634	652	671	642	643	658	635	665	659	617	691	677	682	705	636	617	620	661	604	644	653	622	603	623	654	634	661	681	701	646	621	699	660	674	627	671	640	672	662	646	662	661	669	649	660	622	645	668	633	648	650	661	643	710	623	644	665	671	662	660	616	638	659	651	655	660	713	639	642	621	678	649	647	713	649	666	655	675	648
24802	21087	25295	22399	5610	2704	2023	1456	1137	936	787	694	596	615	547	531	509	542	590	527	539	554	531	528	553	523	542	497	580	539	557	528	521	557	515	510	532	529	506	488	529	485	482	485	491	495	521	509	505	450	479	489	471	478	489	464	474	475	486	487	452	475	474	448	481	445	482	502	488	459	452	484	516	464	495	506	479	468	481	507	460	474	470	502	482	475	487	482	469	493	482	471	536	464	483	465	504	503	465	474	470	479	508	507	508	537	513	466	481	495	460	479	478	464	490	487	489	459	466	497	447	543	492	496	487	491	503	505	489	516	466	487	456	495	488	491	490	524	514	467	483	476	480	443	483	496	453	470	467	464	476	481	494	446	497	494	452	474	469	494	468	472	522	467	470	445	483	460	484	477	492	460	434	484	462	460	480	497	462	473	472	488	457	454	474	475	498	463	453	472	461	431	460	485	466	462	480	507	439	463	453	494	512	505	456	475	474	477	472	456	471	466	499	481	491	506	487	426	471	418	478	490	490	458	504	446	503	462	509	501	468	460	483	473	470	514	475	477	503	448	499	497	518	471	453	465	460	496	468	528	506	477	475	462	483	516	447	464	479	468	464	472	488	466	458	479	465	468	506	465	444	443	462	450	464	506	479	478	472	466	471	443	507	477	456	491	513	467	483	499	483	490	496	472	473	505	471	498	538	487	447	481	473	471	489	488	435	474	474	497	497	490	489	489	450	473	449	436	485	460	450	511	464	453	490	542	484	504	516	451	489	516	500	433	480	443	519	488	481	482	510	516	465	453	487	472	473	458	488	519	483	490	475	523	467	482	455	476	480	490	492	513	467	433	467	476	502	473	506	472	451	537	456	479	484	476	479	479	434	477	476	492	499	484	511	466	450	469	493	466	434	478	493	483	505	474	462	484	466	514	519	490	537	496	488	506	473	435	483	452	457	487	487	480	448	467	468	467	453	466	469	456	477	459	490	441	522	475	448	514	473	512	459	468	456	486	517	485	457	507	520	486	483	494	478	464	489	506	510	449	456	541	449	479	474	479	471	458	471	524	522	488	492	488	492	492	484	460	503	469	462	514	499	460	496	465	458	488	475	454	492	467	492	535	441	481	479	513	447	443	494	493	491	450	505	500	461	486	503	462	471	501	467	493	466	489	487	506	489	499	519	514	472	493	513	485	481	493	482	482	521	476	516	472	490	469	447	496	516	489	515	487	497	443	512	496	459	482	476	456	459	492	465	448	472	488	480	490	487	451	475	462	479	483	472	469	466	495	470	476	478	455	494	475	411	448	530	487	484	476	449	422	480	508	469	477	507	467	475	486	501	482	438	492	481	470	503	484	528	507	485	452	495	509	513	445	504	479	517	487	497	508	519	494	462	494	464	479	456	472	477	540	466	485	509	482	474	495	509	491	478	532	460	453	476	427	455	483	462	492	468	504	514	503	461	441	488	502	471	463	470	478	475	464	465	464	468	455	487	477	460	490	463	497	444	502	468	441	463	472	455	483	474	472	514	450	492	477	504	512	481	482	506	445	471	507	498	451	496	476	475	462	499	476	464	490	493	519	517	472	471	467	503	482	507	489	506	512	451	488	497	467	517	483	482	458	471	465	461	463	494	491	484	497	493	477	492	466	474	531	507	494	484	503	449	485	454	474	488	483	476	462	529	491	470	490	477	468	488	478	480	471	495	464	454	501	420	493	451	439	484	445	483	472	461	450	516	468	460	485	424	453	474	472	501	484	487	499	504	492	473	456	459	484	508	493	499	451	491	464	475	504	503	485	509	496	454	463	461	478	455	522	458	480	489	458	443	452	473	497	448	486	489	496	481	487	479	466	496	470	495	460	463	442	449	490	491	494	504	454	484	455	476	498	468	494	502	462	512	497	493	480	494	470	455	478	474	487	501	478	429	486	447	509	504	472	499	476	487	498	490	460	472	515	448	473	505	525	467	469	476	457	493	507	486	480	496	485	511	506	458	461	474	511	484	493	449	454	467	470	461	502	478	491	446	483	498	519	480	466	499	503	518	468	466	514	501	478	482	447	486	520	476	493	470	477	494	507	511	487	476	498	460	505	462	469	485	491	472	454	458	481	465	494	460	469	496	500	457	518	477	482	485	507	477	480	493	495	514	494	499	490	464	480	490	493	484	463	454	489	495	488	500	497	493	470	453	494	509	487	491	502	510	506	486	490	447	455	483	495	481	490	509	446	516	483	462	516	479	542	509	497	456	457	482	520	487	473	478	503	477	465	459	515	473	517	467	475	482	510	481	478	482	480	459	441	484	468	487	440	507	487	458	484	475	464	478	450	484	446	474	472	509	473	475	485	475	458	479	499	494	448	461	467	479	437	481	487	497	492	495	498	450	464	489	461	511	504	486	468	442	423	470	465	449	459	461	487	466	456	481	484	504	476	506	452	492	472	488	483	497	496	458	522	520	459	488	415	471	493	497	463	463	494	503	478	473	517	463	453	515	463	475	493	470	521	503	497	468	461	455	498	466	485	466	481	475	452	455	483	464	512	462	478	468	513	499	493	499	458	467	541	498	467	474	482	503	444	483	528	487	500	465	485	480	514	518	447	446	502	466	500	475	496	476	469	525	479	484	498	487	442	480	489	491	461	454	470	497	482	477	486	479	462	485	520	463	481	483	484	475	503	493	467	465	491	546	502	477	458	475	486	442	504	475	472	491	480	503	483	471	503	469	472	502	498	449	507	480	484	500	490	497	497	509	470	489	476	472	487	468	492	471	485	471	468	472	501	501	516	449	512	473	453	510	491	477	478	470	467	485	475	488	472	484	489	489	480	498	495	479	501	489	509	487	523	477	510	484	510	501	498	487	480	495	441	501	503	519	510	513	473	464	483	461	484	464	531	491	471	469	472	492	500	525	480	478	510	444	479	440	528	486	493	475	481	474	451	504	456	475	475	497	492	481	478	489	470	504	519	473	468	501	496	484	475	503	480	506	443	487	466	495	498	464	490	438	497	500	469	478	487	502	503	465	531	539	490	465	491	503	472	488	480	495	503	467	517	475	505	485	473	455	492	497	469	509	497	478	493	468	526	480	484	449	479	487	474	498	488	495	485	473	484	473	481	453	471	457	463	488	475	486	484	493	495	447	485	475	485	492	448	466	496	468	492	478	457	508	506	481	484	503	519	471	485	503	475	479	507	475	499	474	527	511	520	498	485	488	513	448	520	490	490	504	459	530	523	492	501	436	476	476	486	447	488	467	493	462	463	479	479	457	472	502	501	446	458	450	492	471	493	488	465	448	493	492	505	499	469	517	488	477	495	496	478	464	494	490	464	465	501	483	476	468	464	439	473	466	499	464	441	459	486	513	483	461	470	485	511	464	478	498	463	485	444	471	459	445	484	482	473	468	446	464	473	462	481	457	475	506	508	506	446	473	515	497	519	480	522	466	495	517	497	508	496	504	511	426	462	486	460	486	469	517	483	486	519	495	439	492	476	466	464	520	488
16200	26640	20462	12833	9060	6737	5152	3884	2814	2072	1605	1334	1097	1115	982	943	917	896	889	894	874	927	916	957	948	858	904	930	940	911	889	909	833	824	869	829	808	767	810	739	815	739	756	740	802	778	753	737	681	721	733	730	742	701	791	732	767	711	695	721	748	695	756	759	729	780	701	726	691	685	737	685	724	752	740	761	706	732	743	716	745	730	706	719	733	761	709	750	706	735	699	771	759	729	749	730	757	743	715	749	755	741	775	786	725	691	724	749	761	745	783	714	755	742	703	716	742	700	737	738	738	781	731	729	735	723	745	739	743	716	725	736	749	716	733	749	708	741	752	693	761	748	736	721	740	755	699	727	684	747	698	727	749	702	767	690	725	729	727	733	689	737	693	745	702	751	731	753	763	738	718	745	751	737	694	717	760	679	741	715	739	765	727	714	722	711	755	728	694	736	737	789	731	719	727	778	729	738	730	736	716	684	753	729	765	741	743	730	727	729	752	705	697	767	713	716	739	748	723	708	700	692	725	750	712	776	697	667	710	721	666	678	677	703	709	749	713	715	742	704	748	695	675	676	718	761	764	726	715	686	737	738	714	705	733	736	701	733	715	752	780	701	692	747	695	742	706	750	707	709	709	724	707	729	686	721	749	758	732	719	747	767	758	707	772	750	688	726	743	699	741	761	748	699	724	717	714	721	717	728	753	730	740	767	681	730	730	678	663	713	703	725	760	752	724	755	728	729	727	707	689	721	748	721	696	734	737	722	759	727	759	728	702	716	762	748	685	774	684	710	660	757	767	717	727	730	690	703	708	661	747	717	715	719	754	780	732	749	686	671	702	738	686	736	737	680	719	732	720	794	729	761	705	711	710	740	752	740	685	778	699	718	741	707	718	703	729	759	772	688	728	679	725	697	742	703	754	723	703	722	730	723	693	718	785	767	714	758	763	687	756	717	723	673	731	766	723	727	748	719	740	709	768	702	712	748	726	712	700	703	718	765	729	749	748	751	742	766	739	761	708	672	728	766	763	719	715	735	687	757	721	725	735	737	695	784	719	751	696	765	735	722	739	728	692	803	745	728	760	748	694	762	718	747	704	757	715	721	731	706	697	751	728	712	752	733	757	717	743	737	708	759	707	692	708	755	761	742	751	698	718	755	775	733	731	699	719	759	712	696	722	722	735	759	743	711	751	728	763	732	731	668	760	727	753	728	688	720	725	709	705	724	688	712	684	704	736	693	728	750	703	741	772	753	755	738	738	727	754	710	725	735	697	729	723	693	724	742	684	756	757	742	681	718	772	735	691	698	669	701	743	708	737	739	770	728	715	747	706	751	728	713	719	735	707	705	703	682	699	705	752	721	770	724	715	696	729	747	751	719	726	755	742	766	766	687	695	711	746	782	699	715	691	712	744	758	730	721	698	682	743	712	770	757	699	760	697	669	730	666	659	773	764	707	769	689	696	751	768	732	731	742	731	748	757	737	732	687	747	741	726	726	726	710	742	733	703	721	751	703	720	687	729	690	712	701	728	709	739	722	753	715	703	723	725	753	719	701	729	716	754	707	732	711	738	705	750	712	720	758	750	698	695	674	700	720	748	769	728	720	677	742	711	728	775	723	706	740	754	683	716	729	732	792	759	683	716	729	765	655	732	703	754	766	751	701	739	723	722	707	747	736	706	703	763	707	724	745	713	670	763	757	740	709	779	782	720	701	749	669	761	717	716	727	742	711	715	717	707	739	746	701	685	725	724	748	750	684	725	712	755	691	728	670	689	742	698	838	688	727	736	735	735	766	702	691	736	712	739	725	689	738	763	736	704	764	687	716	772	715	701	733	707	725	730	730	753	677	714	721	766	718	695	690	690	715	697	716	713	754	763	704	729	706	738	686	741	746	729	764	731	688	749	767	706	722	755	721	709	745	756	729	731	724	753	758	738	714	771	688	693	788	698	748	718	742	745	765	768	723	713	751	662	702	673	724	718	734	729	699	772	699	703	717	718	768	691	737	741	738	724	742	740	735	747	751	659	723	770	733	767	712	751	694	737	710	722	760	768	764	687	741	704	738	727	698	674	724	731	714	724	734	675	749	710	698	747	731	697	746	706	664	715	733	736	725	722	700	731	728	706	717	759	723	757	751	692	720	719	767	696	717	695	725	760	759	757	715	707	693	777	737	724	687	720	749	758	715	721	762	742	692	743	746	713	709	766	752	743	704	739	743	721	736	735	716	713	752	732	743	745	735	730	693	760	767	722	748	671	753	684	735	728	681	722	719	747	751	764	685	707	723	737	709	771	737	696	734	726	695	688	749	711	739	716	736	724	681	717	745	715	731	731	741	754	777	731	688	746	742	722	690	728	739	768	678	754	718	708	748	737	685	731	713	751	766	701	716	714	731	756	723	751	744	772	689	707	718	733	716	761	681	763	699	712	761	731	725	719	727	681	710	736	726	702	723	684	725	723	732	747	751	739	762	734	739	698	776	730	753	731	722	740	734	730	736	728	721	731	746	693	739	738	674	679	708	719	753	739	741	760	730	670	720	742	741	685	726	718	722	731	802	688	735	765	704	699	692	746	747	737	739	732	653	720	709	735	736	782	689	728	772	700	759	759	717	718	728	722	757	729	743	714	709	718	809	750	687	737	660	784	705	745	748	752	727	701	738	746	708	696	738	720	736	752	659	765	720	726	721	724	722	703	735	790	722	735	792	743	717	690	697	731	704	731	764	727	721	762	717	725	748	732	727	779	720	738	715	741	715	681	733	694	774	708	698	713	764	700	671	728	723	763	751	728	757	726	728	739	750	744	704	747	728	725	721	765	713	714	737	704	722	781	712	746	721	731	780	728	708	740	701	705	721	707	762	759	722	760	761	732	720	756	722	758	754	727	701	727	715	764	717	715	770	770	736	744	698	727	743	735	724	701	689	695	740	728	683	732	686	723	738	670	717	713	758	783	704	658	724	741	754	717	690	742	693	722	731	735	659	742	727	700	761	717	746	786	757	702	752	727	712	731	721	677	764	700	697	706	707	732	734	710	763	733	739	758	767	685	737	691	779	717	693	729	763	710	708	749	726	720	740	711	774	760	724	688	720	712	717	714	726	688	773	723	762	760	770	719	710	733	693	762	726	708	668	753	702	655	729	720	737	737	731	712	716	716	746	741	763	707	696	730	698	743	728	742	733	749	731	705	788	712	741	711	657	705	736	698	726	740	725	763	726	735	721	765	688	712	706	747	743	734	744	698	724	739	701	730	701	742	739	753	716	683	746	722	744	737	693	692	722	760	690	682	718	704	742	777	725	718	710	682	680	738	748	734	708	715	730	746	664	756	752	694	670	760	732	751	705	729	757	715	715	697	775	757	757	726	705	747	708	724	761	745	732	730	684	784	751	687	731	761	680	743	717	753	702	729	739	721	709	692	729	767	720	734	770	699	739	718	716	734	722	716	696	730	693	747	725	757	705	666	712	779	728	768	682	660	718	690	729	730	737	709	693
22462	21185	28338	24290	21200	18441	6165	2599	1682	1196	916	715	628	522	539	450	438	428	461	439	434	438	458	443	446	439	448	455	491	445	457	433	407	420	410	387	390	364	383	370	352	347	366	360	349	379	332	357	350	325	352	346	347	385	336	367	378	315	313	364	348	327	338	334	323	335	344	325	329	338	323	365	325	382	378	335	352	347	376	346	343	370	338	347	349	329	358	347	349	346	370	332	359	299	306	347	333	332	365	333	382	351	335	314	338	354	385	346	348	372	372	350	359	349	363	337	338	340	320	342	330	317	359	322	342	361	320	332	321	343	365	341	351	328	338	341	362	323	336	313	321	350	371	328	338	304	349	362	318	331	316	311	343	338	342	372	306	348	318	329	316	334	337	326	347	351	368	371	327	329	319	318	327	392	343	325	322	360	323	321	318	343	332	334	335	330	335	347	337	318	313	353	340	331	335	305	327	341	324	328	345	336	340	325	336	343	343	330	338	331	324	315	352	293	312	301	329	360	319	326	326	351	352	348	351	312	358	335	326	336	339	330	335	364	332	341	338	344	318	353	352	335	354	350	344	351	339	324	358	321	350	313	336	335	308	344	321	335	330	368	301	310	307	351	334	352	331	332	331	330	344	323	331	346	288	302	338	355	333	333	346	325	353	343	339	328	312	354	358	315	322	355	346	362	338	332	347	333	318	305	332	338	343	360	347	326	337	314	340	318	333	364	310	318	337	341	323	342	329	326	332	322	316	348	295	339	338	342	362	355	332	349	346	327	336	365	343	350	325	386	350	330	339	362	343	339	340	314	370	358	339	351	367	293	337	331	349	374	315	324	357	327	344	334	327	340	344	353	343	338	354	352	310	309	309	348	363	312	322	345	318	318	354	340	308	353	341	331	341	338	363	321	320	355	311	323	306	320	305	331	344	350	327	346	309	344	354	350	362	334	337	297	336	312	362	331	290	332	317	338	350	333	372	357	320	337	344	338	333	349	318	342	338	319	314	302	300	362	311	332	341	343	322	329	323	344	316	339	380	304	351	345	325	316	333	337	330	345	342	326	350	347	333	317	350	360	344	322	323	349	319	348	326	327	345	331	324	319	321	353	307	364	369	343	344	341	352	279	317	345	342	299	306	367	337	362	375	345	309	337	342	317	364	334	373	358	348	324	327	332	350	343	309	324	377	324	332	347	324	329	325	380	317	370	325	359	343	335	336	339	333	323	344	345	349	337	365	343	306	318	353	343	338	328	335	324	343	304	333	367	313	316	340	332	334	372	333	351	355	310	295	345	314	360	330	355	317	347	342	344	331	305	352	338	357	325	344	368	345	352	361	333	336	303	336	336	346	340	318	330	320	311	338	335	325	349	313	345	320	301	337	369	352	328	306	308	323	326	351	322	318	319	318	355	334	349	331	330	322	384	363	331	351	340	337	351	368	364	364	328	337	321	332	337	328	342	334	329	337	332	353	335	337	330	321	333	341	340	324	339	360	361	343	331	329	378	327	317	316	328	372	341	313	359	320	291	335	330	362	328	335	355	327	345	349	344	333	344	315	356	353	327	357	341	329	314	324	344	327	344	320	351	318	355	311	329	359	369	346	339	329	318	328	337	305	349	336	298	356	321	339	352	308	287	327	308	330	361	353	340	341	332	375	324	324	340	356	332	332	357	299	336	365	353	370	377	347	356	340	349	358	375	350	338	328	323	301	319	361	353	352	341	330	341	364	351	328	391	345	329	334	339	345	319	365	335	309	320	319	339	328	326	303	379	353	374	327	352	330	317	312	321	352	324	322	331	372	326	348	336	308	342	372	345	339	323	341	357	359	351	334	357	349	321	319	338	358	311	349	354	339	334	296	390	306	356	338	302	365	348	335	339	314	345	335	337	347	309	340	345	363	327	327	339	310	351	316	341	333	311	343	333	330	338	306	314	329	350	356	313	316	360	321	354	346	323	350	329	337	346	309	323	330	305	321	340	331	345	322	338	308	302	344	307	310	333	339	378	358	334	348	322	340	353	314	318	364	327	304	353	313	364	346	334	323	341	326	349	368	340	339	337	345	330	331	310	329	347	297	347	334	351	345	337	335	330	366	352	340	333	355	334	352	311	372	327	297	364	358	335	366	310	323	330	363	329	331	359	308	338	332	331	310	358	347	334	340	321	329	354	307	343	326	350	354	362	327	353	337	354	320	333	338	351	329	365	342	325	340	329	320	323	334	331	330	341	304	358	340	340	322	331	324	315	340	320	344	325	344	335	310	339	324	340	344	309	327	322	366	370	331	350	329	341	325	340	340	328	323	346	346	360	334	336	308	320	317	342	328	308	332	316	359	325	373	343	343	338	363	332	378	325	331	309	316	322	358	326	327	302	343	307	329	324	323	355	319	333	328	319	325	336	321	341	327	328	326	355	313	333	338	301	319	328	291	302	317	329	332	341	340	323	331	319	338	370	313	332	358	321	346	339	326	332	321	332	330	312	353	330	365	330	330	330	307	305	329	315	306	348	383	315	359	343	347	337	334	363	365	327	317	359	325	359	351	342	307	338	334	338	363	301	313	339	319	326	304	326	352	360	352	348	332	365	317	323	320	337	329	312	332	341	340	367	344	351	329	319	327	328	336	296	334	350	318	337	346	333	363	356	358	353	324	344	352	349	330	340	326	318	323	339	358	365	315	331	327	308	336	317	333	338	344	334	355	318	344	297	322	356	350	297	372	360	334	327	340	315	344	334	359	336	374	329	327	341	308	345	322	335	355	341	395	344	344	357	342	313	334	334	347	291	336	369	362	347	323	309	328	314	331	347	353	340	351	351	328	337	356	325	334	355	316	340	336	356	322	330	311	339	354	334	330	366	360	340	322	389	320	413	321	338	315	359	358	341	343	363	382	330	311	335	340	345	340	346	318	338	321	328	313	318	376	346	336	336	339	350	343	336	359	346	317	314	335	316	352	336	334	309	316	340	317	360	351	339	363	334	339	324	324	324	329	333	329	356	300	369	319	344	339	367	340	330	333	340	349	326	322	345	327	365	329	358	314	339	332	315	338	329	330	314	369	307	313	305	343	383	330	387	315	319	341	289	360	338	328	335	310	340	337	311	355	338	344	356	327	335	334	356	329	298	282	329	306	322	358	342	319	345	325	324	310	369	367	377	320	342	327	348	339	372	329	337	360	368	344	325	344	342	348	311	330	341	336	304	333	333	319	331	343	331	334	317	356	333	334	324	365	340	324	315	357	320	387	320	299	340	369	339	347	327	358	317	316	363	370	317	324	340	349	370	327	342	308	349	316	345	322	341	334	353	320	316	323	333	326	301	348	334	362	312	348	309	355	311	342	356	301	360	383	327	346	330	350	326	328	338	305	353	316	340	343	331	374	325	371	338	316	347	326	325	336	351	344	320	371	364	297	361	338	346	341	320	348	329	324	358	290	335	355	321	350	323	348	350	319	317	327	305	327	323	319	350	327	357	324	328	357	350	341	314	333	327	320	339
19168	34099	27771	19141	14283	10977	8664	6487	4507	3189	2322	1829	1397	1161	1002	933	856	855	798	856	869	888	837	849	873	881	882	860	849	813	802	756	728	687	679	639	620	623	637	588	665	613	590	572	594	571	588	569	571	561	512	577	559	516	555	546	488	536	520	538	466	562	516	574	528	569	510	534	548	502	571	509	526	572	511	501	575	535	533	474	530	516	508	520	545	541	480	534	524	526	521	465	457	499	513	535	538	503	559	518	549	527	516	525	486	523	538	542	521	529	518	542	537	520	533	524	482	540	544	541	484	480	520	532	544	530	507	500	500	528	497	499	493	541	492	546	543	503	543	505	542	542	507	521	553	487	473	475	473	484	488	529	509	527	475	491	550	531	517	530	498	544	507	495	481	509	495	562	535	494	529	495	528	484	500	499	514	514	507	504	469	495	559	522	505	521	495	503	485	486	518	497	497	498	507	498	499	538	525	490	520	524	525	482	526	506	498	529	525	494	534	520	530	497	516	492	528	525	514	522	480	475	561	495	543	475	506	510	504	516	474	489	513	517	581	529	520	479	509	515	489	534	508	478	520	534	510	482	524	534	509	520	531	528	488	537	498	538	490	509	544	499	552	516	489	498	539	511	508	511	529	510	474	548	502	509	522	507	537	479	507	542	494	503	539	543	520	544	557	487	469	504	519	537	498	494	532	513	488	481	550	526	487	535	479	477	503	521	510	516	535	530	531	525	548	492	499	509	515	559	503	569	477	504	510	494	489	533	523	544	510	529	502	521	525	523	501	524	532	536	511	511	464	494	499	529	507	528	494	498	511	515	500	531	558	544	539	543	514	538	511	520	545	504	529	533	535	493	485	508	541	492	518	500	492	501	523	480	511	555	555	471	514	533	510	524	482	556	481	494	529	508	480	551	518	535	526	494	506	511	527	507	490	512	550	499	540	501	546	512	487	498	528	513	514	511	496	485	525	497	526	502	477	508	532	516	501	494	465	508	518	508	497	522	493	463	499	485	536	495	506	500	513	510	531	514	499	515	562	506	483	495	518	552	568	523	504	441	492	541	500	509	561	537	496	522	507	541	503	507	489	506	520	446	514	522	551	489	507	494	515	502	502	552	542	539	531	494	484	489	549	528	508	512	473	524	486	513	525	502	495	551	529	560	477	534	525	532	476	528	503	514	505	507	514	540	563	529	552	512	502	492	557	506	504	532	466	507	539	525	504	532	521	525	512	539	491	528	548	476	524	527	509	522	516	515	514	487	544	552	485	494	507	536	522	528	549	525	482	503	518	480	540	517	503	508	482	531	523	545	482	506	527	526	522	522	520	494	513	509	490	505	491	512	482	500	509	488	501	514	507	485	504	507	476	495	533	531	504	521	524	535	525	497	535	508	537	537	500	518	524	531	534	493	518	550	529	528	523	511	520	510	506	478	534	532	516	521	537	507	500	490	498	551	523	501	507	484	476	492	496	516	548	468	513	485	473	542	505	497	491	495	521	500	539	517	506	534	535	509	553	527	518	484	525	532	480	508	491	509	482	473	490	484	503	488	494	528	531	527	524	507	509	507	476	509	513	523	498	505	502	504	499	544	485	497	508	481	471	527	507	529	527	500	491	523	548	521	513	518	518	527	546	557	546	511	527	464	503	516	523	536	502	505	559	490	496	503	523	540	495	509	520	473	522	567	500	502	517	513	549	530	518	500	509	521	528	512	514	479	515	537	554	499	492	535	518	516	510	518	523	516	510	497	511	532	554	483	506	499	485	512	485	523	483	553	530	492	512	516	532	511	482	525	469	510	513	548	500	514	497	507	501	504	528	503	507	528	486	516	512	507	524	536	507	470	492	491	486	520	518	518	498	485	522	524	529	509	538	503	507	484	525	501	495	440	526	513	509	521	516	542	521	538	491	515	497	517	506	559	492	505	547	534	491	505	535	502	514	512	463	554	528	495	512	515	493	531	464	504	568	496	489	510	554	516	527	526	475	506	518	514	550	534	529	508	516	483	527	478	535	534	505	515	533	515	499	526	492	508	527	532	489	533	536	530	552	471	562	522	495	518	496	568	525	529	464	503	478	483	540	514	554	521	507	506	522	505	503	492	535	497	488	493	510	547	525	513	532	487	538	509	555	507	518	497	534	498	499	525	491	515	508	502	495	508	533	527	492	528	516	501	515	552	499	514	505	507	517	474	482	492	523	490	526	504	508	500	453	524	510	565	519	478	521	509	538	518	536	542	495	524	489	548	523	514	474	508	544	509	517	511	479	551	484	507	543	533	496	507	505	508	520	522	566	521	515	553	542	517	492	507	554	502	462	520	563	501	523	538	482	500	481	542	490	502	493	455	527	520	526	507	512	494	486	545	497	522	522	506	492	497	477	539	529	489	534	498	516	520	513	552	489	522	517	531	519	507	550	490	532	527	488	538	489	523	528	513	496	499	538	508	512	533	548	495	504	508	516	490	559	495	535	492	547	540	487	517	520	513	487	500	525	540	501	517	534	482	519	484	547	530	512	518	499	531	514	502	453	513	523	527	507	548	539	564	487	496	509	501	505	543	517	476	540	534	538	520	544	512	517	484	508	546	499	530	481	525	496	530	518	509	492	522	511	467	497	539	528	492	548	490	516	528	509	512	497	500	489	489	518	534	512	483	496	506	491	540	539	504	480	530	527	524	519	476	471	512	546	553	509	503	503	458	560	523	490	536	495	514	497	508	491	532	539	538	552	520	515	533	515	518	540	536	534	515	492	469	524	535	511	477	497	522	510	522	450	532	473	526	526	497	560	516	524	506	514	513	514	500	513	490	529	481	492	522	509	532	519	490	532	474	524	520	518	516	510	515	510	490	486	539	526	568	546	542	509	494	528	513	543	532	512	504	530	488	529	526	486	520	510	499	521	496	501	496	526	522	522	494	500	535	503	518	551	487	531	506	514	489	527	507	504	511	530	507	503	483	487	582	530	519	518	499	549	532	540	492	527	538	520	510	501	510	538	504	557	514	501	512	548	521	488	457	540	509	526	540	520	519	532	540	506	552	525	544	487	502	541	527	575	499	531	545	511	490	518	470	527	544	505	540	558	554	516	514	517	499	494	484	495	510	499	467	502	472	545	512	499	517	535	496	541	511	520	487	545	491	517	511	544	516	522	485	530	515	486	495	506	479	502	524	529	528	500	507	498	546	514	517	495	516	488	527	512	543	499	514	507	534	577	567	490	528	498	527	488	479	473	542	531	507	475	464	543	537	508	565	568	474	499	522	503	492	525	532	517	481	549	526	517	501	532	497	539	468	506	522	550	522	506	501	478	525	494	526	524	545	503	524	498	473	493	521	505	515	541	506	502	521	501	513	547	545	511	491	530	497	479	550	528	506	540	517	523	531	501	526	507	519	488	496	553	528	488	550	490	493	520	533	509	505	501	531	520	509	518	518	537	486	522	519	558	498	507	504	502	525	480	514	535	532	518	538	537	486	529	505	554	502	548	493	488	471	505	514
27486	18844	11823	6023	3141	2132	1651	1196	957	804	701	602	514	572	530	592	560	551	543	582	589	528	589	555	547	532	553	586	547	554	580	582	545	543	504	510	517	557	553	523	543	506	524	500	520	485	511	522	502	521	516	549	492	529	512	499	459	499	522	524	508	533	523	494	474	520	509	521	481	499	513	511	554	507	501	520	568	500	543	498	507	522	532	487	511	513	484	529	458	481	520	504	498	514	453	583	470	501	503	469	501	471	517	515	495	500	503	523	491	562	516	516	469	546	501	516	523	523	455	492	493	505	459	525	481	510	492	503	506	491	508	494	480	516	512	503	513	514	533	500	477	515	506	509	493	496	500	503	511	522	504	476	490	509	501	499	501	515	509	521	543	499	510	537	502	562	536	478	496	484	531	504	537	551	530	567	531	498	549	511	486	474	524	493	529	502	503	487	490	490	522	500	504	479	548	481	522	523	506	498	504	470	486	493	503	510	501	521	514	522	452	525	500	508	504	486	514	506	496	548	475	503	506	462	516	506	481	509	524	481	482	544	531	550	499	471	490	516	507	542	529	505	504	536	495	522	473	546	549	505	493	509	476	469	487	519	533	493	499	483	524	554	444	478	539	510	561	483	510	518	489	454	521	524	489	505	512	509	498	495	502	499	502	465	498	513	523	499	511	521	488	522	519	554	502	462	521	513	467	504	528	518	487	542	542	524	516	469	524	526	495	521	554	535	513	508	496	509	513	539	510	526	498	547	521	534	489	483	508	546	514	496	508	493	499	522	493	536	505	510	530	508	539	519	524	496	525	499	509	528	513	498	500	472	521	511	483	518	498	502	510	523	549	525	435	504	520	502	484	523	485	533	535	498	503	473	534	489	551	509	474	501	495	507	488	523	498	516	517	507	490	508	489	500	489	516	496	526	519	517	492	512	544	519	522	543	489	533	524	474	496	515	489	490	508	518	473	487	488	513	494	532	534	534	507	524	541	509	521	528	532	505	514	532	517	542	497	482	528	515	545	506	504	502	512	498	524	479	528	482	497	517	535	496	513	470	479	518	492	495	512	487	474	480	518	516	486	512	492	499	519	524	512	500	492	505	494	524	473	492	536	506	530	522	539	504	472	509	527	497	503	554	526	541	508	471	538	486	505	514	484	484	507	530	519	526	494	519	526	514	457	538	496	551	546	555	494	551	497	498	510	520	518	513	488	496	529	499	498	476	458	468	510	504	545	506	520	550	479	551	532	496	482	525	504	531	524	536	543	524	495	527	487	508	511	481	476	510	510	525	481	538	515	550	557	493	509	530	523	514	514	513	503	501	486	532	485	487	514	505	504	512	516	498	540	481	524	495	523	556	482	505	471	504	517	513	495	479	522	486	497	496	547	491	546	541	498	478	473	485	502	514	499	524	495	479	485	536	527	533	489	559	519	523	521	549	497	551	530	519	515	498	532	524	504	528	487	518	509	498	527	489	529	509	549	487	512	568	461	524	499	519	514	502	514	525	532	521	519	474	541	504	509	458	553	525	525	515	510	508	500	503	475	504	496	515	506	513	502	487	549	505	540	523	506	527	529	501	503	512	521	490	508	542	516	508	530	494	519	506	544	552	528	484	491	504	523	537	527	491	496	469	472	482	472	492	488	523	473	468	495	504	490	513	511	534	508	476	496	553	510	444	505	549	506	510	489	527	538	514	479	493	452	523	503	508	499	510	511	522	475	497	486	498	515	477	490	525	534	515	499	496	456	547	530	551	503	509	538	466	518	503	489	526	511	517	513	497	521	502	523	494	471	485	531	526	532	477	517	506	517	510	480	475	494	502	504	455	490	507	500	479	470	550	482	525	515	511	493	490	544	473	508	515	521	481	493	501	551	542	529	532	481	534	498	536	505	513	533	489	521	502	464	530	522	477	520	513	504	495	509	513	502	476	527	492	501	545	488	506	514	478	509	526	488	507	520	510	518	502	533	526	518	515	512	515	547	457	521	429	532	515	480	488	471	489	553	498	508	460	478	478	490	534	512	483	550	535	521	508	488	486	512	533	508	526	513	490	501	455	449	561	508	513	516	533	523	505	554	534	505	562	524	505	460	514	470	490	495	521	522	515	499	498	497	516	493	494	487	498	509	523	476	499	528	506	504	531	520	504	487	508	483	528	501	525	512	518	519	534	493	507	506	529	505	487	540	542	538	490	508	484	479	517	515	484	508	520	489	519	535	506	505	471	516	540	509	546	508	508	523	505	518	514	488	521	489	518	486	466	502	509	560	522	513	516	493	535	512	485	524	485	480	513	477	509	494	510	515	513	475	506	495	499	536	502	471	496	504	460	458	498	502	481	535	514	534	527	514	553	460	506	512	482	503	515	519	508	521	489	500	502	526	473	519	476	518	482	470	488	534	497	476	541	488	507	526	520	526	526	487	525	527	475	528	536	486	504	540	530	476	510	522	518	485	510	511	490	543	523	471	505	511	529	468	525	530	495	506	508	533	512	503	528	504	450	452	512	550	503	490	500	504	525	442	527	481	512	500	485	512	481	513	519	495	524	492	509	520	467	510	525	553	487	505	514	493	491	497	508	512	500	532	501	483	491	506	498	555	542	544	528	535	484	463	490	501	518	511	516	495	478	491	492	499	536	520	526	486	563	505	523	508	518	476	504	517	525	509	493	487	483	487	498	489	507	540	539	528	518	556	488	470	510	484	492	536	512	520	475	485	488	505	506	500	478	504	496	522	518	510	535	503	495	465	479	514	488	489	491	493	530	516	531	520	493	468	541	502	524	475	547	502	519	514	534	525	503	505	507	536	494	498	516	504	496	480	548	511	526	551	530	489	510	469	523	529	528	499	513	508	524	538	515	503	529	527	492	490	509	470	512	504	517	534	501	515	502	478	487	508	498	496	515	526	517	514	511	508	562	473	502	477	493	509	465	530	500	494	548	514	487	538	473	506	495	488	508	487	468	514	509	514	538	518	487	493	521	507	496	463	485	502	491	529	493	511	497	487	540	510	527	493	504	520	499	527	508	501	534	492	500	513	585	498	533	512	463	474	526	531	514	485	477	500	479	500	491	512	492	500	556	507	516	518	554	493	474	512	471	487	481	518	484	501	557	498	504	549	510	496	525	495	535	532	501	539	531	496	477	529	479	487	507	476	520	501	516	508	522	536	504	517	526	486	495	513	468	516	506	546	513	509	480	504	486	509	498	470	530	508	528	540	510	483	532	492	504	513	552	475	484	534	512	520	517	502	485	525	534	545	500	529	524	521	520	510	519	497	505	522	518	551	537	527	477	513	502	464	496	516	520	532	488	485	498	528	505	544	531	506	518	466	510	477	524	557	522	476	527	518	514	488	493	497	505	493	501	478	463	482	503	498	531	514	517	514	505	527	523	508	536	494	472	495	495	505	532	534	507	522	511	495	491	478	476	496	568	505	508	527	499	516	535	494	526	500	507	435	515	499	492	510	534	523	525	495	534	559	482	519	536	537	499	538	506
15170	23061	17299	10343	7308	5426	4231	3169	2271	1748	1351	1171	1042	987	936	879	915	849	907	927	968	920	917	931	933	871	955	929	899	902	960	899	844	855	846	806	830	839	854	817	859	779	842	795	786	832	772	770	799	843	787	800	752	790	778	772	745	796	800	775	831	759	761	784	782	747	760	771	758	769	768	800	785	814	786	866	819	779	799	790	805	732	798	822	800	795	791	721	778	730	746	764	776	800	789	814	776	781	770	788	784	813	753	762	786	779	770	798	829	792	786	811	777	808	762	807	802	828	760	709	753	796	751	789	810	778	778	767	788	788	773	807	810	791	771	764	817	754	779	811	771	776	778	820	805	797	812	802	762	759	797	759	747	775	791	810	781	805	800	782	778	839	812	790	787	771	786	787	789	782	801	792	778	794	753	813	767	773	767	761	818	779	815	714	792	803	829	775	780	794	766	778	804	841	827	794	850	740	788	803	743	767	771	751	780	853	849	821	814	729	822	785	778	793	777	785	773	805	718	800	804	804	742	820	775	768	792	749	786	792	760	796	787	825	753	745	763	752	758	743	813	790	766	748	763	769	837	771	750	780	792	784	713	835	751	767	780	796	819	758	738	804	800	745	811	758	821	852	769	789	792	774	803	849	788	757	800	779	796	855	779	759	774	758	794	776	790	823	772	786	747	782	745	780	753	810	743	780	801	757	740	771	787	813	804	773	805	776	748	820	801	772	836	768	749	810	778	781	769	763	790	767	782	795	754	764	752	793	796	801	755	780	791	791	767	744	784	782	812	780	720	747	766	785	779	792	771	729	797	791	752	731	768	809	747	761	791	793	774	799	792	734	789	774	792	798	775	790	757	771	776	715	815	740	771	782	817	760	772	815	760	788	773	759	745	787	755	756	837	835	779	821	749	758	753	768	793	783	752	766	769	810	777	757	792	777	741	777	775	780	805	754	766	749	817	763	757	815	778	763	770	766	803	719	765	741	744	795	776	804	815	794	732	800	786	761	786	853	783	771	806	769	818	742	723	743	763	783	779	781	776	781	746	713	822	763	775	806	785	794	757	824	784	778	791	779	785	821	760	796	821	744	802	745	749	770	785	826	795	790	797	784	808	810	838	779	751	825	771	784	766	745	790	776	732	769	771	768	808	818	770	744	764	775	768	804	807	786	801	787	788	778	781	787	771	741	714	752	771	788	748	812	784	775	818	745	829	742	789	801	812	792	754	840	739	779	772	827	771	748	806	782	775	729	787	795	786	744	745	837	794	823	787	794	761	804	773	739	821	773	809	774	765	770	804	760	819	750	767	805	800	731	779	737	785	772	769	829	818	780	838	758	825	794	786	759	790	740	783	771	803	767	760	796	748	752	731	818	785	817	792	740	735	777	797	768	758	721	748	765	786	790	786	776	739	791	803	732	784	765	804	784	788	757	838	768	730	764	837	798	791	830	805	792	800	778	801	808	813	773	801	801	805	710	797	809	794	807	813	811	760	784	817	841	802	812	756	776	800	810	800	779	791	832	767	786	782	788	783	776	775	780	743	716	819	755	734	767	773	751	802	747	814	788	774	831	822	792	737	756	780	792	755	783	761	770	811	794	764	792	824	746	750	796	864	759	771	808	780	733	767	760	756	750	768	786	800	788	767	776	764	812	806	819	817	788	810	840	769	803	803	768	791	798	746	821	787	771	743	818	808	788	787	759	792	777	735	778	762	753	748	737	774	815	726	800	815	766	801	785	777	797	777	822	788	813	796	782	785	790	825	740	745	784	760	766	784	807	749	776	813	745	746	732	818	737	814	804	833	745	804	780	720	788	789	742	798	771	770	812	822	734	763	761	759	757	763	775	781	788	813	780	764	799	753	792	816	819	786	758	798	788	773	769	758	784	809	820	783	801	789	764	787	810	782	795	750	780	746	735	830	776	765	783	780	779	761	742	812	777	782	733	725	849	796	761	802	757	812	798	746	809	780	747	745	793	784	766	730	751	745	738	753	839	807	751	812	808	748	791	791	807	763	816	767	796	784	752	828	742	749	815	790	830	783	762	774	749	780	796	811	792	793	746	757	768	780	751	756	772	767	817	784	752	802	791	774	816	810	777	787	774	798	810	770	781	808	752	824	776	790	785	772	783	796	739	834	809	853	821	810	781	787	781	814	786	804	766	821	774	741	780	749	764	737	759	772	766	798	762	783	787	799	766	750	821	743	747	768	826	806	792	796	741	766	807	771	797	835	813	751	736	796	752	770	788	805	778	795	823	809	788	821	757	758	772	777	745	785	767	742	817	800	845	761	739	752	801	785	793	815	772	785	778	757	805	744	830	780	817	740	801	719	744	773	783	765	772	784	821	749	761	782	817	755	833	714	819	782	848	738	795	790	757	754	774	837	747	766	772	737	793	774	820	777	803	799	751	774	807	767	775	789	838	770	776	763	750	711	789	741	795	725	763	820	792	806	802	778	771	779	806	772	759	745	765	750	800	734	780	792	797	757	818	761	726	757	815	762	802	805	817	767	795	763	796	794	819	785	829	807	764	776	747	781	773	763	793	770	731	723	830	742	780	785	739	813	796	762	703	781	836	765	761	747	743	780	772	738	758	771	773	772	819	768	803	802	755	785	774	770	768	788	782	716	832	811	792	787	799	786	773	761	784	757	806	798	772	789	742	727	759	810	828	755	826	774	750	778	769	761	748	735	806	769	790	822	749	820	801	708	750	767	775	779	782	830	794	781	762	748	805	791	750	810	807	766	794	770	765	783	773	757	785	822	759	754	790	765	794	817	742	786	852	764	759	808	794	768	783	805	802	818	793	810	757	768	794	806	755	750	827	713	750	767	764	803	786	821	768	774	751	766	803	826	799	738	769	806	767	820	794	763	764	816	774	800	825	739	778	758	784	737	750	792	816	767	776	787	797	771	807	768	839	825	772	812	783	729	778	736	748	758	816	796	874	826	744	768	798	787	774	768	772	790	786	749	808	799	770	760	796	782	815	797	785	789	803	756	780	761	745	763	744	768	761	828	773	791	762	781	721	757	823	773	778	725	783	783	831	824	783	796	737	776	792	783	740	840	806	752	743	826	758	784	818	769	725	772	785	790	807	786	788	763	805	740	801	782	772	788	814	812	766	826	785	799	752	796	791	727	813	777	804	786	747	800	773	746	760	771	752	770	767	786	818	772	750	769	794	799	795	740	831	788	831	783	762	788	805	763	770	767	813	823	787	780	777	799	807	782	792	813	803	797	841	830	802	770	771	791	824	743	800	792	746	780	789	803	730	762	773	790	775	769	715	749	772	746	805	740	813	795	778	779	804	781	814	843	796	758	800	749	765	790	797	853	808	739	766	823	775	789	765	776	746	746	742	792	804	763	787	787	779	790	786	813	784	808	813	795	793	774	742	790	768	770	810	756	792	747	806	797	805	831	821	796	788	743	772	794	795	837	764	786	793	746	755	825	795	787	769	757	763	793	787	789	732	749	770	784	766	773	768	857	728
23263	21142	27661	24911	19516	6743	3366	1999	1259	1025	800	606	619	537	522	542	487	476	467	471	493	501	517	480	494	483	521	505	526	494	477	473	478	425	471	439	439	441	451	420	444	392	445	445	454	418	410	447	393	417	439	410	453	384	438	404	460	419	416	402	456	424	421	414	426	427	403	408	383	400	379	415	397	377	377	422	350	432	414	370	413	415	399	402	423	418	378	460	392	384	434	427	418	389	413	396	407	425	443	446	441	419	430	418	404	373	404	422	390	409	406	414	401	404	420	398	390	436	384	390	399	392	434	400	444	432	412	440	421	406	412	386	335	386	446	452	380	429	406	416	406	404	413	382	423	377	432	434	426	392	443	437	379	402	409	423	431	410	405	409	388	435	412	437	409	445	444	403	420	405	392	410	393	402	406	427	385	376	367	389	391	382	398	400	399	424	381	425	427	445	441	438	408	361	397	403	436	354	396	372	413	431	425	426	359	426	377	384	416	391	377	403	370	390	412	429	414	407	387	390	385	374	429	381	367	398	385	403	410	408	403	400	385	433	411	384	421	362	412	449	388	421	404	419	417	382	418	401	399	417	418	445	411	412	387	371	377	401	388	383	391	371	422	414	420	415	408	427	382	405	418	405	436	391	387	451	417	390	426	423	386	424	380	418	443	390	392	435	384	428	412	387	370	422	394	427	440	414	413	394	390	402	398	412	403	383	403	408	427	378	435	404	426	426	419	396	401	412	402	421	398	408	402	414	390	441	403	403	414	423	396	414	409	429	413	383	372	391	422	432	419	425	450	447	408	379	421	377	364	391	398	431	375	409	382	403	435	427	402	399	412	408	378	408	414	404	399	415	369	415	389	409	432	387	440	405	404	390	393	419	423	377	439	386	352	405	425	407	463	398	406	419	391	365	392	398	443	439	389	405	395	406	438	427	412	393	416	409	407	424	386	381	401	434	395	392	400	402	419	387	375	410	412	387	386	431	387	446	400	403	387	411	427	407	422	381	390	411	407	400	427	397	414	433	426	422	395	434	409	439	428	402	399	407	444	405	396	436	447	413	388	406	405	440	393	417	402	408	433	380	381	396	416	423	383	391	423	414	387	384	415	405	390	408	428	436	391	445	422	385	382	403	403	401	380	413	401	382	416	408	422	407	420	376	441	390	405	428	369	380	383	405	410	413	421	415	412	367	354	375	405	425	405	420	429	429	375	393	455	423	380	396	388	421	396	409	378	381	408	398	402	409	377	369	423	403	376	403	400	407	402	431	371	400	408	433	396	388	392	373	417	439	369	379	360	392	416	404	415	416	428	434	402	433	402	383	396	404	446	449	388	382	433	411	397	390	429	414	416	417	401	406	381	406	392	448	413	397	387	412	387	420	405	396	427	407	388	405	437	423	420	412	421	410	393	436	415	416	394	409	418	414	400	444	372	458	426	422	431	399	410	396	427	412	422	377	405	404	443	390	410	419	402	425	388	399	405	406	406	417	434	400	412	411	428	417	393	408	373	413	400	428	436	394	394	390	410	401	405	395	375	380	378	422	420	397	401	416	440	433	422	399	394	405	400	414	413	438	400	411	422	414	413	438	422	407	408	378	400	436	428	384	453	414	366	391	420	379	413	408	415	408	399	408	404	393	426	419	426	405	371	410	400	390	410	409	400	375	414	395	438	420	423	447	412	396	449	401	413	426	456	386	403	389	397	382	429	377	414	392	416	374	412	393	405	433	416	404	402	402	393	404	387	419	381	411	390	439	419	430	440	396	403	419	367	396	367	414	422	389	427	399	404	397	408	400	384	420	439	391	410	407	388	402	397	403	428	391	395	390	403	396	410	399	377	405	446	433	424	408	394	418	391	391	422	415	436	428	415	411	416	423	428	390	412	412	365	388	400	423	407	412	418	380	427	405	383	417	432	414	400	445	414	397	405	404	403	433	421	456	395	399	403	412	406	439	392	382	414	437	386	405	397	445	417	386	422	423	376	395	413	380	416	423	444	384	410	422	420	398	371	419	396	421	377	392	439	398	435	399	404	396	389	382	376	436	393	433	375	398	413	422	388	384	401	402	421	408	364	403	360	398	404	393	410	420	398	454	438	409	397	378	379	374	425	415	399	402	390	436	392	417	405	407	398	433	418	381	380	417	397	431	421	403	399	421	435	435	420	405	414	449	414	387	400	413	410	403	400	398	381	415	391	426	407	389	390	400	382	411	400	374	412	408	428	420	429	434	424	398	384	424	404	391	383	405	402	398	380	417	415	414	365	442	401	426	433	379	400	434	359	407	403	382	419	416	421	385	408	443	399	447	386	443	401	407	406	419	382	394	404	447	418	399	408	441	385	417	398	387	370	417	400	387	361	455	417	398	420	347	398	407	411	411	379	411	426	405	360	396	426	419	428	390	407	403	427	412	412	425	400	407	402	395	416	374	425	409	393	394	433	404	411	407	401	371	397	385	404	459	418	377	427	396	413	386	400	428	396	368	368	414	378	403	446	401	429	408	413	401	385	413	434	401	432	395	443	415	390	399	433	427	418	410	424	396	401	403	403	415	413	401	380	402	425	375	410	397	378	426	422	391	397	423	425	388	418	397	401	411	379	427	375	412	414	385	407	420	407	397	467	406	397	415	386	407	430	439	392	413	413	373	437	417	374	404	416	382	413	430	400	437	395	421	406	387	406	371	398	435	382	383	408	434	416	438	344	435	430	405	417	430	405	378	404	421	405	389	411	431	410	408	392	380	441	404	392	413	420	395	408	411	404	391	385	373	395	416	413	428	423	394	386	421	383	417	417	430	417	377	426	403	377	411	387	404	405	448	397	361	402	401	394	388	411	411	404	425	414	390	413	400	381	438	446	384	389	433	410	439	430	393	406	426	377	403	405	398	381	406	404	395	407	405	433	424	378	438	422	420	399	420	404	398	396	399	390	424	450	434	382	424	375	399	417	395	421	410	408	417	379	418	375	405	449	416	401	386	371	385	418	418	455	421	428	439	401	395	371	426	422	419	388	393	413	453	414	398	369	426	388	393	383	410	428	395	418	415	411	405	418	397	405	425	455	416	407	388	373	416	403	441	423	408	391	393	407	391	379	435	398	418	395	429	402	432	407	417	380	427	408	420	447	408	384	395	397	381	408	396	418	394	404	423	406	390	415	404	364	417	401	413	398	369	405	395	373	415	415	477	413	398	436	386	386	416	464	369	420	409	412	410	414	397	445	400	401	418	433	409	398	430	363	399	419	402	385	436	407	413	396	398	425	412	420	434	402	431	397	414	407	374	406	433	424	421	421	432	403	420	365	414	414	433	434	422	381	414	368	390	412	426	390	401	434	408	395	385	453	384	409	401	400	400	389	411	422	380	395	394	392	395	394	404	411	397	402	423	405	377	414	420	428	415	427	441	426	381	388	402	399	417	409	433	377	402	395	392	393	425	417	393	403	382	447	399	435	421	412	390	405	437	411	413	435	421	415	406	387	393	389	401	411	421	426	411
16531	30051	23759	15680	11427	9071	6968	4948	3372	2447	1813	1469	1204	1110	947	914	837	847	834	830	822	877	948	841	850	873	923	1012	920	879	837	815	772	787	760	742	721	687	723	714	662	726	632	719	667	640	683	676	610	661	682	603	644	676	659	704	652	646	685	611	640	615	669	609	627	632	631	640	673	665	663	659	591	619	659	595	603	666	642	650	633	640	579	667	667	647	604	639	689	665	682	703	633	677	670	690	626	659	634	601	672	651	656	593	632	664	703	645	621	678	654	651	650	639	633	638	607	608	626	626	667	647	632	659	637	657	621	592	636	632	624	631	610	637	628	638	600	626	615	626	633	647	626	637	652	662	622	711	639	630	624	622	642	665	648	615	640	639	634	632	644	660	647	627	595	640	642	613	662	634	640	593	668	647	576	639	624	623	619	653	632	664	679	616	613	643	637	641	629	612	671	661	647	633	590	632	609	641	607	651	644	590	615	641	666	594	615	675	604	620	606	607	634	670	580	639	647	629	596	673	624	589	659	621	613	588	649	665	621	663	633	606	664	671	682	636	620	637	607	678	629	632	610	628	627	662	593	632	589	628	661	604	647	687	659	679	617	645	626	610	647	648	673	670	624	646	611	659	653	656	659	625	650	655	671	633	638	651	691	616	583	615	632	650	656	666	621	666	649	644	617	673	680	660	641	654	643	638	641	626	686	616	638	601	641	629	632	659	660	624	626	621	637	604	613	622	636	674	634	630	649	620	635	624	599	625	640	643	591	642	613	645	602	586	616	604	657	646	675	630	646	636	640	622	604	657	656	647	638	612	623	632	647	642	655	670	641	639	591	604	672	618	604	608	604	674	623	633	656	600	634	679	646	654	663	598	589	666	634	672	664	657	632	665	584	643	657	644	585	660	626	657	634	670	615	601	642	655	645	619	652	621	647	641	622	639	623	657	577	656	664	658	660	630	627	659	684	640	666	639	686	646	612	631	678	627	642	625	629	658	619	636	637	620	646	603	637	615	608	632	593	613	619	613	604	578	666	659	632	633	620	670	624	618	665	630	615	669	637	635	627	597	591	607	645	636	636	602	618	623	620	630	567	586	640	650	673	672	647	619	662	596	636	666	720	601	649	662	619	661	592	654	648	624	639	637	664	632	599	651	701	622	628	628	636	649	623	637	636	671	635	636	627	610	650	636	646	650	625	650	662	634	614	673	662	630	668	659	645	643	647	609	607	662	622	661	635	599	625	635	653	602	625	620	637	669	660	610	651	641	673	693	605	644	647	622	632	638	638	579	634	631	651	632	657	629	634	633	574	626	626	597	673	607	605	619	651	671	643	651	617	660	653	624	594	598	626	613	619	606	653	597	639	606	621	639	627	654	671	642	650	604	646	634	578	659	650	618	667	628	665	617	649	643	611	645	657	589	653	595	625	616	626	605	616	637	618	593	624	677	620	645	653	618	598	670	624	652	641	587	703	670	674	657	635	623	602	620	637	641	655	648	669	679	661	641	631	671	617	641	605	635	654	666	624	683	667	617	671	685	649	627	646	676	608	614	614	675	610	667	628	658	628	638	642	613	614	650	643	601	606	655	664	654	605	617	631	637	671	668	611	654	625	633	657	577	616	654	653	613	622	623	627	603	630	627	616	638	653	668	608	645	663	620	595	623	667	638	632	644	606	610	656	641	668	635	640	639	604	600	625	618	653	628	635	605	635	613	644	636	638	625	626	628	684	604	605	595	612	598	608	650	615	658	628	598	648	659	682	650	664	602	568	666	692	645	634	654	592	574	641	645	629	677	629	697	609	622	650	618	680	660	612	672	644	598	606	633	614	627	593	613	702	645	631	642	609	639	650	638	605	655	663	643	647	657	670	612	620	600	654	649	651	572	623	677	635	589	636	656	664	664	572	606	620	616	619	626	604	596	690	642	629	624	627	607	629	652	621	658	659	648	622	608	643	586	664	612	641	610	645	576	626	634	686	602	634	624	681	672	637	678	654	625	652	628	629	628	675	625	650	666	617	645	615	634	646	602	615	609	620	651	648	631	665	623	628	646	663	590	623	623	636	641	618	643	601	624	645	634	627	636	640	636	672	629	613	663	651	637	636	604	644	591	608	679	638	620	627	653	672	636	602	641	610	631	614	672	692	687	678	630	664	612	605	651	667	613	636	616	670	628	634	698	679	615	652	569	658	657	604	645	676	613	668	640	616	618	632	659	593	637	663	673	596	630	657	628	690	561	580	651	630	672	611	667	595	655	647	681	625	634	645	654	631	632	651	621	665	609	647	645	598	651	648	637	586	630	609	633	638	602	625	655	633	620	632	667	619	602	629	616	612	628	582	711	632	653	651	654	658	687	616	638	631	626	599	668	611	629	592	614	681	614	689	611	630	651	649	600	614	619	566	663	607	654	653	645	652	649	645	653	647	621	648	624	647	614	635	590	601	611	621	635	618	631	606	656	644	643	684	613	619	629	642	637	651	653	631	649	658	637	607	611	653	616	636	658	630	635	599	661	608	667	638	658	644	605	617	669	639	604	657	623	621	630	623	619	650	611	646	642	642	634	675	629	616	615	659	574	573	587	638	647	605	659	683	622	614	658	652	664	649	684	647	644	643	606	616	631	648	647	663	596	625	629	662	638	616	651	606	624	644	658	646	634	614	690	622	627	617	654	620	652	658	626	618	645	687	658	636	615	632	645	616	624	616	613	650	631	649	628	627	640	640	636	611	594	607	613	655	596	658	597	692	667	590	629	632	627	582	672	670	639	617	660	635	625	651	622	615	600	657	661	657	657	668	619	637	600	634	644	641	639	615	644	641	606	633	635	617	653	618	619	620	602	621	637	621	623	665	607	644	659	644	619	659	710	608	656	681	613	648	620	639	659	628	593	666	676	664	640	643	655	618	624	638	609	622	625	650	669	672	615	589	599	622	637	616	645	654	642	634	618	658	655	661	637	627	641	611	642	672	629	649	598	602	707	676	620	612	631	606	620	664	644	609	648	619	684	613	610	643	634	614	617	590	681	656	616	642	613	625	586	638	713	660	641	621	620	678	614	670	639	642	658	602	636	651	622	647	602	670	590	628	588	654	649	631	646	630	595	659	676	669	637	635	607	621	634	631	678	665	644	676	613	615	637	614	626	643	619	660	637	627	610	664	678	672	658	671	642	646	638	645	642	569	602	630	648	652	640	631	638	594	618	602	617	640	662	617	592	661	607	646	684	638	613	651	653	633	561	653	603	689	636	648	640	663	663	638	666	655	658	655	650	657	675	609	630	656	600	636	656	639	616	641	653	638	601	658	599	641	603	614	674	643	607	650	647	638	657	621	655	639	643	585	608	623	627	629	614	647	641	610	632	634	628	642	693	632	627	620	655	629	600	632	643	618	605	581	641	623	612	614	616	644	646	613	620	651	661	624	641	640	616	649	611	584	630	618	625	640	599	618	641	652	595	654	656	651	601	630	638	617	646	617	644	695	624	641	621	652	631	648	628
24665	21126	25301	22215	5619	2898	2225	1428	1051	830	748	590	608	564	533	479	507	474	503	474	518	549	543	534	524	561	544	534	509	561	545	494	534	491	490	496	488	502	539	480	486	491	482	472	430	468	434	465	458	468	435	449	482	501	468	478	446	484	465	445	472	492	447	448	505	448	460	466	468	490	468	450	471	500	441	452	501	459	461	437	415	459	469	500	483	463	434	449	441	429	450	470	469	463	456	510	448	480	487	454	491	480	409	457	470	500	463	449	438	497	460	488	459	434	474	474	437	481	466	444	474	441	451	484	471	452	449	507	486	469	454	445	496	462	455	420	493	495	497	478	431	467	463	450	446	462	469	476	465	479	462	481	417	467	476	470	450	492	464	512	496	475	496	476	474	475	461	472	438	476	492	465	449	453	482	465	439	458	429	487	451	465	485	468	468	443	434	494	453	485	485	467	470	435	448	465	473	451	458	449	435	488	483	461	508	443	449	514	501	442	424	467	430	457	464	477	445	482	477	500	464	447	469	486	483	471	446	447	467	482	480	501	452	439	489	451	462	435	407	449	450	460	428	454	491	450	461	479	463	434	426	446	470	473	465	467	490	478	451	475	484	477	461	494	463	463	450	451	406	500	475	481	465	467	415	458	476	482	441	479	430	426	457	454	445	492	494	505	447	464	454	447	470	469	497	458	458	414	477	475	491	468	468	417	483	433	442	463	453	454	460	458	439	434	525	444	425	417	420	447	453	474	448	457	509	471	472	510	467	445	465	452	487	474	471	438	494	439	460	459	440	437	482	447	448	485	485	443	471	469	506	444	464	465	444	441	474	448	485	464	505	456	442	467	476	475	476	442	466	480	452	515	481	444	447	462	444	471	494	500	456	518	484	428	466	462	468	474	459	487	459	442	461	500	473	436	501	483	469	450	459	460	495	457	485	459	454	487	441	467	423	464	462	458	463	439	477	440	441	471	460	434	475	485	471	459	448	428	454	472	461	483	503	454	436	425	462	488	473	471	470	527	483	468	444	448	502	460	493	424	447	442	467	483	486	444	468	455	472	472	483	453	447	486	437	456	458	462	467	465	446	441	442	482	467	453	488	531	461	488	441	468	417	500	451	494	474	508	500	483	440	460	444	502	432	463	500	453	449	503	482	466	447	474	457	475	426	461	461	485	445	475	459	416	479	405	428	479	441	452	499	472	483	490	471	480	424	468	516	465	476	433	472	497	458	470	446	462	468	471	489	459	446	458	435	487	478	488	446	460	443	450	460	511	434	477	433	469	443	436	432	481	481	491	471	427	491	480	491	484	474	496	446	443	478	491	471	491	487	451	484	462	424	450	449	445	435	497	463	450	469	468	459	480	442	501	440	438	501	471	500	512	476	445	477	458	438	484	483	461	478	464	481	478	465	462	460	444	454	495	444	467	443	483	463	501	466	491	469	444	473	460	463	441	493	472	483	486	484	439	447	484	479	490	415	436	434	462	470	482	506	430	444	462	460	466	485	473	414	436	479	467	445	501	489	466	469	431	472	470	444	503	421	472	518	461	480	517	436	439	469	521	452	478	475	465	458	448	460	436	458	433	434	466	445	459	465	467	457	442	467	466	512	447	461	466	482	467	453	425	479	450	469	433	440	503	445	479	479	473	490	470	473	459	478	496	464	455	487	468	459	507	473	488	460	448	474	436	483	485	478	449	450	477	498	476	488	428	462	481	455	489	462	454	445	435	452	478	471	470	436	466	496	434	466	450	467	448	479	471	494	467	489	454	434	463	448	439	462	479	467	453	473	429	458	473	466	485	486	457	430	451	432	422	481	498	472	423	474	454	451	449	460	437	470	444	447	457	487	478	482	492	447	459	431	460	420	460	452	489	469	480	457	468	478	456	457	488	514	467	491	513	447	457	466	417	478	463	482	452	416	461	427	458	417	466	500	431	477	482	516	435	496	446	488	437	460	481	472	441	465	436	467	474	449	476	445	450	437	484	455	491	460	460	456	448	447	461	502	468	420	457	489	450	439	458	456	443	473	468	514	474	472	472	466	463	459	487	453	509	487	470	492	473	454	454	456	474	446	452	438	452	486	483	473	430	458	493	503	501	462	508	465	440	462	472	440	498	449	475	465	474	486	414	524	440	438	511	453	436	484	452	470	491	465	468	430	478	481	449	473	427	454	474	469	484	492	458	480	467	442	443	442	451	470	459	440	458	498	469	480	474	434	480	492	505	513	465	456	472	460	484	487	485	472	482	457	509	473	430	469	456	448	467	447	477	494	489	470	441	446	466	464	500	477	458	461	472	429	432	442	426	472	462	522	489	463	458	469	442	495	459	470	456	459	442	473	430	440	457	471	448	472	430	479	436	482	449	480	461	460	458	480	469	449	441	466	472	479	468	474	469	500	489	477	459	446	464	434	455	464	478	446	468	473	419	460	464	479	457	457	453	474	492	445	477	467	445	454	446	479	500	481	482	457	465	468	461	450	456	509	485	482	478	478	513	484	448	462	458	471	477	468	462	445	452	484	513	503	450	480	471	461	456	467	460	476	469	505	486	476	479	489	474	451	473	481	471	449	450	479	461	474	461	479	456	467	484	465	454	463	474	440	490	482	470	486	488	449	504	487	445	466	442	454	482	462	435	476	494	438	486	486	503	443	479	462	450	459	484	450	443	507	427	461	453	465	479	444	441	470	486	524	447	483	462	439	485	454	479	456	479	460	460	476	471	467	426	471	515	459	463	473	491	502	478	443	458	455	478	470	458	461	454	442	443	475	425	457	420	481	462	476	446	507	463	439	475	452	468	489	480	480	461	462	466	463	452	491	454	445	467	467	487	480	470	469	445	485	454	482	448	458	498	461	474	457	467	442	474	444	468	430	454	480	458	456	445	477	461	429	447	481	458	406	459	475	463	472	464	458	473	459	456	472	474	446	477	454	443	463	470	453	473	479	459	472	431	491	480	473	510	491	452	434	461	481	512	482	462	480	426	457	487	489	456	445	494	499	462	506	476	480	491	468	495	459	443	450	440	450	444	456	479	504	467	462	464	461	432	417	457	492	457	453	489	492	466	492	491	477	495	463	449	484	468	495	476	468	470	450	439	466	467	483	467	448	488	466	495	513	428	463	459	480	459	436	490	448	481	456	444	466	432	459	486	453	461	470	470	459	454	498	490	441	482	440	466	491	472	455	483	457	477	450	485	476	486	431	504	477	482	484	478	440	477	491	440	459	501	433	469	477	489	453	464	474	450	478	442	492	478	438	476	451	459	423	431	445	449	482	467	496	491	503	483	494	475	459	452	479	419	462	513	455	479	486	506	461	438	490	455	496	482	458	449	456	463	453	481	486	436	494	472	468	447	488	451	472	482	470	483	432	440	451	443	464	441	467	480	492	447	440	450	472	407	489	421	436	468	460	464	468	427	499	473	449	462	444	469	483	470	445	483	421	479	493	455	456	417	436	458	466	506	473	458	473	447	501	476	459	473	469	481	485	491
15598	25979	20137	12562	9036	7213	5562	3982	2706	1968	1479	1244	1116	1027	958	933	914	850	907	895	949	912	970	893	886	901	943	984	916	881	890	838	807	833	772	818	744	796	735	795	671	726	771	715	793	732	764	738	724	782	717	701	737	709	785	714	760	723	750	727	725	732	690	794	683	721	703	684	707	698	721	734	712	742	740	768	730	727	748	678	722	711	712	718	662	708	682	706	697	709	682	782	682	665	710	680	763	721	727	700	680	730	738	731	720	710	695	709	731	726	739	654	733	684	715	718	716	703	687	726	701	678	701	688	700	706	714	734	714	707	723	729	759	673	715	787	717	723	729	705	700	715	703	701	687	695	686	690	685	683	732	698	739	724	710	745	745	719	695	723	742	702	719	704	707	647	703	728	689	733	722	690	746	677	686	713	685	712	719	690	679	730	710	728	686	727	752	681	750	692	722	718	702	724	706	729	703	716	746	746	738	708	714	718	706	690	715	713	713	659	741	695	718	650	752	692	724	737	648	724	680	698	747	709	690	653	686	769	739	710	723	686	692	702	732	740	725	685	681	685	766	764	711	697	695	703	698	748	738	706	673	690	675	695	672	713	740	699	745	664	721	700	707	749	715	713	699	766	711	721	702	705	690	679	671	696	739	708	702	713	743	714	731	718	693	713	701	699	672	716	757	726	716	685	668	738	692	753	670	740	698	687	715	669	752	723	719	721	700	719	716	744	722	670	727	747	693	709	703	717	700	705	726	712	709	674	730	711	723	685	702	768	663	751	757	678	680	741	705	724	702	678	697	720	699	685	706	695	682	683	718	763	789	730	727	684	748	744	700	744	708	744	691	726	685	745	699	668	705	701	692	690	696	774	732	691	699	759	738	708	671	651	732	739	691	722	663	726	713	701	742	700	703	728	695	731	747	697	729	730	699	727	694	714	702	719	663	710	754	693	688	683	754	736	734	695	718	689	672	694	656	730	703	747	717	676	747	714	721	682	681	638	715	719	709	716	709	729	703	726	727	690	734	713	659	687	677	659	684	723	726	688	744	725	739	672	709	716	692	710	703	768	707	692	778	703	694	658	659	693	648	732	697	735	700	701	729	747	733	719	687	720	742	699	719	721	706	697	713	742	702	672	722	701	693	719	646	683	694	700	744	748	767	737	714	709	731	698	689	704	734	729	773	730	725	736	696	665	699	714	735	690	684	736	736	755	693	702	654	724	671	738	722	752	744	696	688	686	731	732	740	683	716	681	676	688	735	720	701	718	719	743	696	734	723	692	763	728	736	728	700	710	712	754	731	728	665	736	648	669	691	721	721	742	703	716	726	682	711	751	714	717	677	740	714	724	713	701	695	737	685	731	688	729	737	669	711	704	728	695	707	723	741	720	707	731	714	772	756	722	690	678	728	691	750	679	666	740	692	694	737	703	704	724	700	699	681	697	735	732	692	730	682	700	665	700	729	743	704	663	706	746	717	725	696	676	705	716	722	762	677	683	701	716	730	679	749	722	677	640	707	721	669	718	734	722	726	726	703	672	721	740	763	729	691	714	697	746	699	716	690	709	694	662	745	670	721	702	719	714	725	669	694	730	714	679	737	737	690	733	750	731	746	744	696	655	727	714	743	687	673	700	719	713	622	743	704	674	731	727	701	705	705	721	723	721	677	712	699	746	681	707	755	632	704	703	680	775	692	669	717	715	726	664	741	760	741	711	708	698	677	715	693	671	718	697	723	660	741	702	715	670	692	687	689	731	724	727	743	691	720	713	723	668	684	755	701	735	682	676	718	706	709	697	679	696	755	678	687	730	751	748	706	711	743	717	731	745	710	732	733	711	681	737	713	724	709	686	717	688	752	748	702	694	706	656	764	730	712	717	652	631	716	752	703	726	697	718	628	742	709	708	688	733	707	745	675	731	759	746	685	724	759	716	656	690	725	743	743	692	756	686	681	707	634	685	759	703	710	747	671	708	715	737	765	720	726	717	687	718	722	687	754	742	698	703	669	723	689	735	735	724	692	677	735	719	686	689	708	705	698	737	701	707	713	740	687	751	717	699	723	666	732	747	693	747	724	673	728	692	699	753	733	703	691	715	703	675	688	724	708	697	698	727	685	751	733	679	695	722	726	694	692	733	712	674	682	719	708	692	704	706	723	713	675	700	723	700	706	708	726	706	682	737	686	713	731	709	721	683	703	706	685	676	695	722	721	744	714	717	699	669	701	736	696	755	744	714	738	742	680	739	703	729	687	700	717	712	757	663	726	686	714	679	707	717	735	664	660	690	713	745	707	732	707	736	696	691	698	728	637	731	723	672	699	718	655	677	759	731	702	724	727	721	715	734	743	724	699	667	692	720	675	727	707	715	697	717	684	722	711	751	699	722	726	718	714	697	703	765	753	683	701	736	687	660	718	702	715	702	773	699	720	718	674	758	700	703	717	701	745	691	704	769	713	683	698	656	700	717	695	681	683	695	697	697	762	686	695	707	721	742	688	719	734	691	738	696	728	787	720	682	730	725	719	708	730	691	688	734	745	695	754	713	753	724	738	741	721	696	720	739	668	691	752	746	713	725	748	760	743	696	717	734	751	724	717	670	700	724	738	696	683	723	743	757	710	656	655	746	710	702	720	708	691	636	735	705	726	736	684	781	698	704	724	706	704	649	700	776	708	713	759	757	747	730	721	698	753	731	717	733	737	698	698	723	748	755	736	710	713	684	703	679	738	718	714	692	684	719	701	706	704	720	687	670	651	769	750	696	702	693	687	718	722	703	723	662	703	721	647	738	698	689	705	689	641	756	741	744	677	702	720	671	697	730	664	739	712	722	777	729	708	719	720	725	675	754	744	694	724	733	705	696	695	746	724	724	706	738	700	697	698	708	695	730	718	732	679	739	717	719	730	718	671	726	652	675	710	765	737	703	718	733	706	705	690	718	693	714	681	712	725	723	699	733	687	736	708	677	700	698	696	681	654	725	689	707	682	692	681	722	710	726	675	749	696	677	698	724	755	716	681	714	714	724	660	680	708	717	710	720	711	698	675	732	707	755	736	762	734	671	682	704	714	681	720	724	734	683	714	695	690	691	719	778	734	681	723	708	699	710	689	707	702	723	705	698	688	664	669	707	684	714	723	728	703	734	700	731	701	662	713	694	723	701	717	722	738	770	712	699	753	706	716	696	738	683	734	728	697	674	727	723	721	679	729	714	649	752	694	702	665	762	724	694	737	686	685	677	724	700	680	697	711	699	710	732	674	708	635	731	696	677	695	706	704	722	699	730	651	752	733	682	721	714	705	728	721	702	705	696	685	724	702	700	727	699	712	744	751	763	743	730	691	725	713	701	723	689	690	698	693	649	708	711	691	730	734	740	742	702	720	695	719	675	703	716	731	748	721	662	725	686	727	669	708	726	715	701	714	662	725	696	749	675	730	707	697	725	702	723	728	723	705	699	718	723	708	711	690	686	685	713	746	732	686	689	750	676	706	683	748	682	719	730
22447	21178	28358	24272	21189	18253	6590	2783	1617	1137	892	717	604	514	493	442	457	445	419	422	452	452	448	430	430	454	455	462	460	425	375	442	347	373	345	383	332	391	375	327	342	343	356	341	317	347	346	329	360	320	302	352	362	329	346	307	339	316	311	283	330	332	331	293	306	343	349	323	322	337	306	351	349	310	311	347	304	307	305	291	316	312	338	311	322	318	346	343	295	340	324	300	308	322	332	319	323	319	364	367	292	329	376	332	342	321	341	323	330	361	330	339	310	328	304	299	331	327	321	348	292	325	334	342	319	286	310	303	302	302	357	297	296	311	288	319	313	341	327	308	300	324	336	322	325	326	298	323	292	309	309	327	320	326	305	323	306	316	314	329	320	330	305	289	336	282	313	320	307	330	308	307	318	319	289	321	305	324	311	333	320	351	337	328	318	317	364	301	293	338	306	296	315	311	314	279	324	341	315	328	295	293	304	307	298	281	344	316	295	320	277	328	318	294	288	332	326	289	315	342	370	312	328	309	314	330	310	333	316	306	338	314	335	329	300	345	302	342	334	318	317	336	288	328	306	314	321	333	333	283	315	279	306	330	351	347	313	309	311	317	317	345	288	295	331	292	327	319	318	342	342	339	346	315	323	323	267	315	310	297	289	342	317	346	294	323	354	311	319	331	312	330	329	341	331	317	346	318	326	323	324	321	324	355	319	308	329	304	307	323	310	296	286	279	354	289	313	334	296	320	301	287	316	306	317	331	321	322	310	320	319	319	334	345	317	286	320	309	324	299	285	325	347	323	350	322	306	325	317	340	332	302	314	337	336	296	337	322	327	344	305	304	313	307	332	342	309	323	334	311	297	325	314	329	298	258	271	286	333	298	315	319	298	335	306	318	350	334	304	308	317	340	316	311	317	318	326	357	337	336	308	322	342	339	307	330	309	302	328	319	297	319	314	311	324	315	323	307	294	292	313	317	336	325	339	315	332	320	332	332	311	332	344	341	331	321	297	312	311	296	314	329	299	296	300	303	328	331	339	322	312	329	334	310	333	354	337	307	324	292	358	301	341	309	326	334	312	317	322	289	319	306	307	302	314	311	313	329	332	296	334	342	300	315	341	316	311	305	331	303	300	318	330	311	307	301	305	308	329	323	277	330	316	318	313	307	325	316	277	317	360	316	315	322	309	323	300	338	332	327	287	319	319	294	336	335	294	332	311	334	316	322	274	317	322	316	304	327	321	322	322	348	294	317	320	294	337	321	343	298	292	324	329	293	306	295	326	323	329	300	313	328	333	323	333	335	335	338	359	320	326	339	316	334	343	315	331	339	307	350	283	306	298	321	327	296	316	322	291	298	329	274	299	293	307	307	341	316	318	319	288	304	346	321	323	333	306	328	350	290	297	314	324	316	300	324	352	295	322	308	285	323	304	305	329	323	324	339	309	315	354	324	330	306	324	338	322	285	311	308	319	315	292	313	303	307	298	318	343	326	308	329	302	278	333	309	301	366	319	318	305	330	301	298	321	304	306	306	321	335	298	295	289	367	315	325	281	319	335	315	301	314	305	311	311	307	313	371	288	312	327	308	292	331	339	324	348	337	292	341	297	319	284	312	300	343	324	345	289	300	310	333	329	337	314	300	302	299	305	333	336	335	333	304	316	324	310	345	322	327	308	336	310	308	321	322	314	317	309	301	317	320	333	282	327	329	302	298	337	325	330	318	303	322	334	315	312	330	302	311	300	303	317	339	322	362	307	331	326	337	333	335	326	336	308	309	325	282	321	338	314	343	327	346	300	320	304	309	315	342	319	320	339	306	341	314	331	345	324	301	315	310	304	300	324	307	337	355	322	299	348	330	320	309	317	332	281	326	365	308	326	317	343	320	335	303	328	348	298	301	309	319	326	324	291	346	318	315	315	302	302	329	355	322	323	324	355	294	313	296	326	343	321	337	333	340	350	318	314	348	345	316	315	340	344	321	328	349	300	308	322	325	325	366	321	291	343	330	316	324	314	359	273	330	335	324	309	331	316	301	314	298	299	287	299	295	352	344	341	314	330	306	324	342	327	320	325	318	306	317	303	318	330	355	302	299	299	316	295	319	350	307	323	327	288	329	336	293	312	327	337	321	309	312	311	318	353	305	309	300	315	359	292	328	324	295	303	334	340	322	319	311	305	342	332	345	331	300	298	307	342	333	346	323	336	327	312	318	279	317	330	341	309	299	329	331	299	349	311	366	307	328	315	331	312	292	318	315	318	274	334	296	325	310	283	302	332	314	320	301	339	339	322	292	307	288	305	319	309	323	342	309	308	312	351	304	323	301	285	305	318	281	322	271	307	327	320	302	338	319	307	316	330	328	318	279	325	319	335	303	349	331	302	291	300	343	360	328	311	293	301	315	325	288	301	367	318	294	346	307	345	323	305	336	333	313	343	320	286	326	322	298	315	339	305	295	364	314	296	341	294	323	319	319	337	279	303	343	301	303	326	307	305	297	294	330	349	342	325	265	347	292	305	341	293	315	317	314	292	296	315	342	349	299	268	326	335	345	314	321	334	303	300	300	346	312	319	288	308	322	294	314	330	322	317	323	324	321	331	316	305	312	298	324	288	365	317	311	314	292	325	299	291	353	310	326	324	312	332	319	330	358	309	315	300	313	317	320	300	289	379	297	308	317	323	343	323	319	338	329	293	326	306	301	323	318	307	321	316	292	299	337	332	347	354	304	343	317	309	278	314	325	336	324	326	310	349	322	286	304	283	329	303	314	330	334	337	285	335	312	307	317	305	303	299	299	305	303	317	326	319	315	342	316	317	262	318	316	303	339	331	315	343	322	316	313	348	292	311	304	346	357	309	328	289	322	346	360	309	313	317	320	323	296	318	316	313	346	334	327	341	359	322	328	333	342	331	349	341	301	299	312	250	294	304	313	348	306	332	323	319	340	344	314	338	299	288	311	323	365	332	305	315	305	341	313	320	310	331	331	283	310	323	322	349	324	321	329	337	308	338	313	335	298	313	327	343	325	307	306	320	322	296	316	337	326	307	331	354	324	288	324	307	296	299	324	299	315	362	321	293	338	275	293	330	300	313	310	319	309	275	321	306	303	329	341	316	307	296	336	294	307	335	355	283	310	294	323	288	315	312	304	309	321	294	310	332	334	289	316	336	338	322	295	302	310	297	331	335	306	322	342	308	329	333	312	291	306	314	351	354	289	316	348	357	329	306	310	296	350	302	322	349	321	305	310	302	295	278	313	342	318	331	304	330	318	313	286	313	319	314	332	294	334	272	307	270	317	337	299	344	342	326	286	330	340	295	351	317	321	328	314	312	322	318	338	304	315	312	304	321	318	303	303	351	342	327	324	349	295	301	339	298	345	311	292	354	310	325	332	301	280	332	311	309	340	342	303	299	305	305	322	338	309	290	324	326	306	335	275	335	339	326	354	311	315	296	345	302	302	343	327	304	348	328	306	343	336	303	350	315	279	321	309	302	326
18196	33762	27800	19235	14786	11745	9510	6865	4520	2988	2241	1707	1369	1235	1054	905	927	912	864	828	886	882	796	852	841	848	931	856	732	853	787	761	690	702	633	619	648	638	593	584	604	588	533	558	592	565	604	492	532	538	486	515	504	478	516	515	516	506	520	477	525	489	503	515	524	512	489	477	487	526	560	487	500	547	502	498	524	505	474	479	503	499	498	499	502	518	490	475	527	500	523	501	491	521	492	508	463	526	464	517	515	559	512	455	534	565	522	569	508	485	531	499	482	513	474	525	503	467	538	467	465	492	472	477	510	451	477	528	496	493	491	502	490	484	501	477	475	479	516	486	494	473	516	489	461	516	469	481	500	473	488	451	447	457	510	503	484	500	487	502	544	515	497	545	464	484	509	541	527	466	479	490	454	451	464	504	467	472	478	529	487	480	457	511	498	461	498	500	514	500	491	456	493	523	455	495	518	496	455	536	460	483	484	458	500	480	493	497	475	455	440	491	513	495	472	495	502	480	484	441	509	482	522	453	484	515	438	512	511	497	484	486	465	510	446	476	486	467	516	527	508	476	506	461	464	494	487	505	475	525	448	441	505	484	487	464	492	504	448	494	474	468	544	495	493	526	451	481	516	488	451	497	515	493	522	499	488	495	492	500	445	540	485	482	443	491	505	506	498	512	491	460	490	476	472	518	513	477	488	474	519	489	513	488	496	470	522	491	473	495	514	476	485	486	504	482	508	500	470	496	488	505	453	500	486	501	503	496	466	477	539	473	470	432	502	471	506	508	501	508	420	485	503	494	513	525	490	495	497	536	498	486	483	487	470	491	461	490	504	463	448	523	477	496	485	521	486	493	500	494	502	489	489	521	488	475	485	494	471	461	489	513	525	487	468	479	479	481	499	485	501	491	499	532	476	473	443	533	458	469	490	513	503	477	495	517	489	506	472	479	505	472	524	490	480	472	448	487	477	467	456	505	488	494	447	503	496	516	475	451	489	484	515	473	491	493	511	508	487	515	521	483	494	520	499	498	430	474	506	461	473	522	494	479	484	487	492	539	484	510	490	466	464	460	465	465	491	496	504	500	505	517	488	546	483	489	480	467	469	483	484	517	464	470	501	519	468	511	474	515	473	453	471	493	479	500	527	498	457	444	476	489	477	457	482	495	493	433	499	467	498	494	491	508	446	473	470	467	501	514	497	481	477	501	503	486	465	494	491	485	490	483	489	438	545	538	500	467	515	505	472	505	454	475	480	486	514	471	470	475	481	486	489	465	512	521	483	534	499	479	460	505	457	483	496	469	512	453	493	527	472	509	526	470	484	463	504	511	503	484	541	522	465	490	535	502	551	494	499	480	480	510	488	504	482	492	449	446	524	515	504	497	483	495	461	438	527	470	495	464	473	456	475	508	504	462	535	487	517	493	501	525	463	483	476	492	489	479	497	512	464	541	491	509	494	489	467	443	463	495	502	510	504	515	493	488	482	533	469	501	523	516	471	512	475	524	467	499	464	513	489	521	458	493	511	515	478	502	480	502	492	511	469	495	478	518	496	495	487	516	496	481	486	475	475	495	502	521	495	484	452	468	477	499	502	526	472	481	488	457	523	472	463	499	470	497	472	478	472	455	510	458	528	530	498	499	455	506	485	506	546	467	465	457	495	434	474	514	504	511	484	516	454	469	524	482	504	488	535	501	503	479	482	472	506	476	505	480	449	448	466	516	541	493	494	493	509	528	498	484	514	491	475	516	484	506	529	511	511	507	472	477	461	524	459	493	500	453	506	484	468	452	506	458	526	479	428	485	464	448	503	482	488	453	511	481	492	457	484	505	523	494	477	545	471	481	493	465	501	516	466	472	472	498	517	545	456	505	519	513	458	510	511	507	515	481	485	467	525	497	466	493	530	452	513	511	507	458	512	475	507	510	520	456	513	493	489	465	482	474	497	520	503	526	471	512	529	505	476	491	522	452	497	491	507	480	471	502	487	548	469	510	505	505	470	471	457	518	500	455	460	544	478	484	456	475	523	491	476	483	493	490	493	444	489	460	489	490	491	487	535	507	507	514	502	495	515	515	418	486	484	497	501	510	482	497	476	487	464	498	447	506	488	531	478	464	475	531	468	529	503	497	515	496	503	500	453	495	484	515	508	477	501	505	433	517	465	535	514	467	467	472	491	520	501	477	475	502	484	517	493	451	491	488	515	455	500	517	450	533	482	482	499	542	510	492	546	473	493	465	509	463	505	478	497	496	486	508	475	485	491	514	433	509	470	473	486	469	490	464	517	522	504	474	481	489	522	478	546	500	470	518	532	513	505	515	513	489	492	491	473	513	452	502	482	455	497	509	478	486	482	532	472	476	513	506	464	446	449	499	514	468	501	493	511	507	480	473	479	510	483	507	488	531	483	509	460	485	505	473	486	485	485	496	471	503	510	453	486	505	480	483	505	522	476	520	483	459	506	490	522	472	518	476	496	472	503	497	457	478	449	523	471	530	471	477	504	509	450	460	458	485	509	505	527	480	452	475	479	522	479	528	480	508	470	531	547	460	501	490	479	482	517	493	492	482	469	465	518	478	487	489	511	470	494	494	466	517	510	474	513	502	504	469	482	485	470	463	475	493	551	483	464	492	482	504	521	460	459	461	511	492	489	487	468	488	513	483	507	498	482	512	509	477	487	511	440	476	494	469	468	499	529	518	479	506	491	472	508	480	521	484	482	494	504	494	528	495	470	472	528	454	490	478	495	501	460	470	484	497	515	480	489	479	491	482	494	518	455	488	480	477	502	474	480	497	504	484	480	477	486	464	510	528	480	510	517	526	502	468	499	491	528	461	479	467	499	528	499	516	497	476	526	471	495	485	500	497	522	464	472	502	497	509	490	492	489	517	509	476	487	502	478	471	513	494	483	492	458	490	485	454	490	525	459	489	528	517	478	494	485	462	488	462	470	493	519	476	480	494	503	498	494	496	487	450	486	481	492	458	518	469	494	488	491	494	445	492	505	441	483	466	475	493	473	463	473	485	464	480	496	502	507	475	509	476	511	465	473	475	467	493	474	470	477	473	513	496	497	519	528	481	484	471	482	492	483	491	464	485	513	502	495	520	519	446	472	484	501	452	524	464	472	486	476	479	516	460	503	460	529	453	510	510	482	482	473	518	511	469	497	463	490	449	496	450	496	504	487	483	533	454	505	471	458	478	499	490	472	480	463	458	481	476	505	492	490	529	490	482	527	486	480	450	503	522	447	463	482	456	482	493	514	486	485	483	478	501	481	500	514	526	518	504	487	498	516	504	468	505	488	506	483	455	507	486	497	488	493	509	513	513	489	492	460	469	462	480	462	442	510	492	485	454	531	483	515	462	488	514	504	493	509	505	497	492	503	520	433	476	470	534	487	500	562	516	522	540	489	489	480	471	482	474	464	494	491	505	492	468	501	551	471	480	493	474	509	470	511	487	480	495	494	511	457	516	500	509	507	518	505	477	547	502	477	523
27509	18576	11872	6096	3199	2288	1771	1272	911	709	670	628	513	585	567	566	534	544	509	536	520	608	504	529	526	530	573	535	566	533	549	539	517	499	483	518	537	516	525	488	507	481	492	499	535	493	483	491	491	507	473	508	483	513	489	484	484	528	496	493	475	476	513	540	500	510	506	484	514	493	495	487	496	491	505	490	513	466	505	465	474	479	507	505	473	490	509	450	487	475	509	476	459	509	468	511	480	480	479	498	522	511	484	515	482	475	487	463	470	526	497	467	519	498	483	507	506	499	468	496	502	495	507	525	466	451	487	496	499	475	489	480	479	504	485	485	501	468	465	511	457	494	472	506	477	517	538	477	453	496	461	495	450	521	448	485	504	504	480	500	521	496	481	471	485	493	478	486	495	514	484	477	467	502	515	534	484	461	514	486	516	490	476	495	508	478	472	470	504	512	488	499	439	508	475	530	471	499	481	524	503	451	484	510	462	478	444	476	467	477	489	558	484	517	496	454	519	515	480	513	458	473	475	473	455	462	484	476	462	503	492	504	523	456	484	498	529	481	514	467	516	460	465	467	494	500	476	495	473	489	519	470	449	490	491	481	539	509	497	460	507	518	480	468	471	467	493	470	437	486	481	487	453	482	513	501	481	522	486	537	509	508	482	499	497	480	476	444	514	503	468	500	487	487	497	502	458	519	498	484	474	474	499	476	465	487	437	509	430	514	492	497	493	540	478	494	476	488	506	464	494	476	507	505	455	511	463	496	464	488	508	492	453	457	479	487	498	495	487	487	476	474	455	500	517	508	492	497	473	510	517	465	514	470	462	508	495	473	531	506	447	524	494	461	500	506	488	478	489	480	501	453	491	496	503	445	467	497	498	501	505	518	461	468	500	492	485	518	500	504	446	483	463	536	483	497	537	505	483	499	530	444	465	488	520	508	473	518	497	482	461	461	480	495	502	497	475	479	487	503	530	488	485	466	440	490	509	503	444	480	543	493	486	474	496	457	470	524	473	484	447	456	508	527	471	501	502	490	473	526	484	500	489	474	491	493	471	471	483	497	461	517	461	500	481	484	474	469	499	463	479	482	478	509	499	509	482	441	516	482	486	451	484	481	504	536	464	512	502	482	487	478	437	524	504	473	493	486	468	495	490	490	485	461	494	493	492	501	485	482	495	520	487	487	495	492	507	483	470	476	499	479	479	524	505	488	480	502	478	487	498	490	472	447	525	492	470	470	485	527	490	480	484	508	466	490	507	500	475	471	507	480	515	454	499	519	519	499	505	471	501	494	446	488	489	480	470	464	477	500	510	507	496	467	506	469	481	529	515	448	481	465	511	488	483	478	474	452	482	509	474	490	507	509	456	465	458	500	514	535	476	496	490	492	474	475	489	502	500	448	520	516	517	521	487	487	489	466	523	454	484	499	451	506	484	489	478	474	489	491	530	502	471	473	511	452	486	455	483	508	537	483	468	474	496	502	500	466	507	495	509	505	481	505	425	509	500	479	480	467	455	477	492	485	474	496	484	460	493	470	495	493	493	479	490	476	465	456	514	495	470	470	504	473	502	471	468	525	512	515	489	484	453	504	450	460	474	460	492	483	480	482	473	501	505	493	483	496	498	449	491	504	492	466	488	444	491	529	495	482	473	533	510	527	535	506	489	483	498	505	457	492	478	473	477	476	478	513	492	464	481	481	515	469	486	486	504	463	470	482	458	530	497	519	458	466	480	491	460	506	508	506	480	484	506	466	503	475	484	469	503	491	515	491	505	502	489	492	494	491	492	480	467	479	517	486	508	500	485	444	509	447	468	507	511	480	508	500	470	477	512	509	517	493	494	522	513	514	530	478	506	485	478	512	510	447	503	457	463	435	464	483	467	462	479	483	491	533	502	485	472	439	491	483	481	513	505	495	473	450	495	477	533	494	503	469	414	499	480	485	501	529	479	492	507	497	470	490	430	499	459	461	503	478	527	478	465	464	524	510	487	467	493	507	534	529	513	500	537	489	467	524	509	472	507	491	514	480	493	478	469	499	431	487	504	497	542	482	480	483	468	444	498	536	479	505	502	478	493	471	493	499	486	490	487	482	516	509	486	494	478	501	506	448	480	500	498	505	466	490	498	462	504	474	511	485	511	486	497	492	483	478	500	475	529	459	504	435	473	486	517	513	457	509	517	480	495	479	526	549	484	473	463	502	467	503	511	501	492	472	467	513	487	482	513	448	471	476	496	467	494	467	496	494	497	503	508	507	514	459	490	446	493	504	520	497	452	482	502	466	454	481	502	504	521	471	476	470	513	488	513	490	489	506	483	513	514	463	497	502	485	507	449	502	531	529	512	492	469	475	503	486	517	460	514	465	525	456	441	512	500	552	477	521	489	487	481	466	483	505	492	487	469	518	496	498	502	510	440	471	512	521	497	494	498	445	502	480	492	506	497	458	508	452	503	454	491	513	470	481	485	497	490	513	472	499	486	497	494	444	455	463	479	532	447	504	491	500	512	484	491	433	437	477	496	430	482	511	497	460	550	476	507	526	475	486	431	481	477	488	467	481	503	502	511	469	520	464	529	462	488	478	443	438	493	450	514	495	474	471	467	510	500	506	519	518	503	506	492	472	494	457	466	534	489	487	495	526	498	517	476	514	489	521	538	466	519	480	500	471	511	476	523	502	451	491	514	510	498	475	483	484	456	494	497	538	511	492	447	488	510	509	528	496	513	498	480	493	486	503	446	484	499	497	486	489	479	524	466	514	486	481	486	461	498	484	479	443	504	497	497	512	489	510	483	484	485	512	520	485	460	428	484	503	512	514	494	466	483	479	485	475	516	497	528	493	474	495	463	480	511	483	439	508	466	468	510	452	478	513	494	516	482	502	489	476	489	490	507	455	495	516	516	508	441	501	493	499	515	447	498	459	421	481	511	515	477	495	496	490	463	478	479	483	455	481	497	497	448	480	471	490	507	490	504	458	486	484	481	461	494	514	490	489	501	540	512	504	460	482	496	491	502	455	436	502	484	502	464	549	517	459	511	484	513	499	497	506	460	502	489	487	468	516	496	486	476	470	487	476	490	477	492	436	495	491	503	473	499	473	507	512	496	490	478	497	436	473	480	470	462	511	461	482	468	497	477	506	510	542	459	527	501	467	483	500	477	468	494	485	470	486	489	508	508	434	468	440	475	495	531	524	495	475	513	509	514	449	474	497	450	445	501	460	486	511	478	476	488	494	487	505	513	454	501	480	501	470	469	505	495	439	529	512	476	476	485	471	508	491	504	477	484	479	503	463	537	490	495	466	503	477	462	477	496	472	541	474	467	472	499	514	505	491	505	518	507	480	463	499	489	506	509	493	466	476	467	462	515	520	496	486	464	494	516	483	513	517	485	476	506	472	491	511	499	519	481	518	536	524	495	492	475	506	497	487	485	485	468	477	500	480	484	474	502	488	517	496	506	500	505	465	449	503	459	511	469	454	481	509	479	502	506	515	472	460
14977	22872	17417	10538	7556	5994	4544	3271	2211	1733	1340	1158	1039	957	946	929	890	851	839	947	949	907	883	928	930	958	882	976	975	888	938	899	801	877	817	787	841	885	780	781	814	794	776	765	776	804	745	758	751	787	742	748	774	747	741	807	757	765	735	753	783	738	752	761	725	752	746	710	740	736	783	788	775	758	788	779	686	745	752	756	789	732	734	744	776	755	781	767	717	762	766	775	710	714	776	766	798	733	752	732	733	771	758	813	725	733	769	804	777	741	741	750	738	752	768	758	739	738	753	737	744	790	724	761	715	747	750	759	727	774	774	786	689	735	759	760	706	770	707	756	727	744	777	790	713	757	766	754	693	764	770	750	735	733	767	730	732	769	746	750	748	770	781	780	754	797	773	745	753	767	772	738	774	730	730	755	720	763	777	771	782	770	780	770	761	756	793	721	768	777	804	750	768	723	764	757	733	742	800	811	761	743	738	782	755	690	778	724	744	754	724	746	743	741	741	774	753	773	780	726	707	715	761	780	781	708	755	721	733	728	745	725	768	769	778	752	817	737	731	749	770	798	823	812	731	757	758	735	756	743	726	785	744	801	765	782	736	801	719	773	759	788	764	773	761	728	722	759	734	800	761	764	748	769	790	717	727	748	742	739	768	788	783	773	699	810	728	713	724	742	738	770	759	742	725	773	729	714	733	776	731	730	766	748	784	736	768	714	701	727	740	727	726	784	746	739	774	764	800	716	808	735	762	827	739	778	755	790	805	787	733	737	787	793	792	741	753	761	728	714	745	775	790	727	756	787	727	714	755	708	732	793	695	770	732	724	773	729	737	741	764	776	760	766	759	731	765	804	750	763	839	758	764	719	754	754	810	766	746	759	724	754	721	723	720	767	804	750	806	766	730	795	751	768	767	802	788	725	778	788	780	725	762	727	734	727	733	784	768	754	809	770	728	746	753	767	727	738	778	753	724	751	802	772	751	767	736	768	776	777	783	755	742	722	774	735	725	746	766	753	737	735	694	786	719	770	725	763	778	779	695	755	786	743	783	718	779	783	720	726	766	738	739	710	782	733	767	731	804	749	769	717	732	801	760	780	732	751	733	737	777	752	742	706	745	738	735	755	733	793	750	764	759	751	720	774	753	785	772	767	709	764	773	800	741	729	762	719	783	722	699	773	765	753	746	725	831	794	768	752	782	720	695	742	780	765	791	783	738	771	732	751	729	753	769	769	764	731	776	767	735	755	773	767	752	738	755	752	784	739	771	758	745	765	757	736	817	791	796	757	732	757	742	757	782	774	736	751	766	765	786	781	781	737	722	710	740	759	715	766	779	786	776	780	729	765	754	766	751	740	764	743	780	775	759	762	703	764	739	741	772	726	733	744	751	762	778	773	729	744	731	747	790	766	747	737	742	757	736	728	764	782	740	722	755	758	795	748	755	800	746	753	756	711	761	740	766	708	725	736	761	789	754	744	746	765	724	716	709	745	719	774	762	707	711	699	727	775	780	732	745	718	741	702	753	738	784	724	816	809	775	747	721	744	725	770	730	770	737	760	738	743	786	694	761	750	752	773	760	776	802	714	762	764	754	733	739	761	758	729	749	792	726	715	716	777	805	804	778	729	728	754	727	730	778	726	729	777	728	790	732	737	745	832	772	727	735	744	765	773	765	753	775	733	807	752	707	762	760	749	741	779	759	739	740	767	768	758	753	725	761	712	797	752	754	740	724	809	842	819	734	738	755	762	799	814	736	786	689	716	754	777	799	681	783	763	747	771	746	744	764	757	768	758	777	750	716	770	764	767	738	733	728	761	714	710	784	782	770	747	750	796	713	726	764	796	747	774	766	718	746	723	710	829	772	769	746	684	737	780	780	751	728	764	779	776	742	716	750	730	752	795	717	781	753	758	763	759	751	745	795	723	722	770	777	713	735	749	749	762	750	747	759	741	781	747	785	745	782	761	748	760	717	779	766	739	752	707	731	758	753	747	748	742	774	803	773	786	751	727	780	733	749	758	763	727	746	732	715	728	790	765	746	780	760	752	739	781	727	789	778	718	774	763	697	729	748	712	759	784	766	772	802	753	741	715	787	778	721	784	773	760	776	764	716	787	784	758	726	750	737	765	755	735	732	792	806	764	750	795	751	744	798	764	769	810	751	796	750	813	696	713	764	769	733	781	783	735	739	754	792	778	773	698	738	751	759	825	731	732	793	769	726	729	763	735	748	696	750	723	712	817	789	726	744	746	811	760	745	743	773	774	719	736	750	786	735	722	752	795	748	766	723	733	737	737	757	730	780	748	754	762	767	748	722	728	709	756	785	735	727	729	733	735	717	731	772	762	738	719	749	736	752	739	740	733	736	779	761	756	777	762	768	818	753	762	723	736	761	747	761	738	707	774	750	749	744	762	736	761	761	795	815	717	733	747	744	743	735	775	720	738	720	743	793	740	739	804	765	742	767	756	776	745	781	764	770	791	724	730	755	763	738	746	742	771	743	739	752	741	756	719	805	786	776	728	776	749	801	752	719	793	797	674	809	774	734	753	783	770	767	768	785	709	749	769	781	745	763	756	707	737	743	740	737	775	768	750	724	764	759	762	718	749	784	826	780	756	717	757	755	763	748	719	746	794	738	767	751	762	696	781	742	747	765	752	744	782	790	756	779	695	750	758	782	776	762	775	738	774	772	770	784	760	717	725	730	760	763	773	725	786	757	770	756	751	738	753	791	792	732	760	798	752	775	766	774	736	704	747	773	753	809	783	730	731	766	762	785	812	724	754	717	771	759	740	745	746	762	796	775	772	788	742	737	798	801	805	752	740	735	773	783	735	744	762	728	741	732	742	758	704	724	764	814	803	736	720	826	765	814	768	724	696	748	738	809	746	754	799	757	791	781	770	796	763	738	783	726	767	747	774	767	809	731	735	715	820	761	776	754	730	819	714	752	725	734	789	771	787	753	729	700	742	759	730	832	749	670	749	799	777	752	738	757	779	752	741	778	774	767	722	716	742	737	730	741	771	703	750	723	788	773	763	787	749	769	742	766	740	742	760	769	769	716	715	762	778	759	762	730	723	722	767	760	805	741	786	756	786	773	767	756	750	757	760	749	758	756	751	722	804	725	704	771	803	731	747	728	711	744	753	704	762	795	695	769	767	778	740	824	765	766	713	766	729	738	764	735	734	757	691	790	727	781	723	764	760	759	799	736	700	815	760	741	745	789	790	749	745	777	688	764	752	789	715	741	767	784	721	797	727	688	718	731	749	738	768	772	765	808	717	758	752	722	723	799	720	758	788	747	731	674	745	729	717	798	761	747	763	724	696	788	732	741	761	762	715	796	762	743	742	766	758	786	765	761	728	785	756	758	725	785	736	703	716	751	767	725	761	751	727	752	745	750	802	780	803	743	731	727	770	755	736	749	783	703	720	782	738	764	728	707	763	719	752	696	763	782	759	728	750	723	789	702	751	769	743	745	745	751	743	783	757	784	730
23223	21098	27557	24896	19459	6923	3329	1939	1216	868	733	616	584	498	519	494	517	468	486	471	501	490	508	471	466	471	496	521	430	511	499	458	429	463	426	409	398	443	414	426	396	406	416	425	421	395	435	419	374	419	422	395	383	399	407	377	424	412	374	409	419	415	399	387	422	380	398	392	388	391	397	390	392	412	378	397	406	402	372	393	379	384	401	385	401	388	365	374	367	361	358	410	381	412	362	395	405	397	409	409	426	387	437	413	396	410	373	389	408	412	391	393	406	391	406	377	375	400	390	396	363	382	384	406	410	398	408	444	378	402	394	376	389	386	367	412	413	403	385	358	407	416	392	379	382	406	392	411	406	369	389	345	380	408	378	382	366	365	391	404	359	388	406	386	384	390	411	401	384	397	423	375	373	348	390	411	404	409	405	379	388	374	411	407	385	410	371	411	385	378	382	373	351	430	394	399	385	373	403	370	385	396	421	363	382	380	400	367	383	416	384	413	417	387	436	378	423	386	389	381	385	390	379	364	371	384	397	352	383	373	409	377	386	384	414	382	399	377	377	355	372	377	416	386	415	342	385	378	381	386	388	375	390	419	415	391	383	399	380	386	417	380	403	396	391	376	390	382	401	365	391	393	422	374	401	403	332	384	381	341	342	355	424	353	383	420	406	394	368	365	400	386	425	418	378	360	395	398	417	371	386	419	424	390	388	399	408	412	380	408	378	358	368	402	389	420	386	413	346	356	402	372	380	410	386	397	409	403	424	400	423	385	400	411	397	422	375	389	415	414	397	385	427	373	385	383	401	415	353	388	373	383	377	384	413	397	352	398	388	356	430	370	388	410	444	390	386	377	342	418	398	411	382	370	375	411	392	412	388	414	376	405	405	364	409	406	396	358	404	392	400	381	383	382	399	407	409	435	420	394	404	385	378	424	403	423	363	402	389	416	368	406	403	391	401	383	347	365	376	409	386	352	413	367	412	377	421	426	374	356	392	410	385	388	391	384	363	388	364	408	407	398	400	404	402	395	359	366	392	400	389	391	362	389	386	398	396	384	395	347	407	412	363	391	384	379	398	371	410	358	378	438	375	396	423	393	404	403	399	391	355	376	367	423	401	401	447	396	386	391	401	378	399	409	380	389	367	374	428	406	376	400	381	390	408	391	365	360	379	442	405	375	400	378	383	368	382	400	386	393	427	389	335	394	370	380	404	377	394	386	416	358	385	398	423	397	417	366	368	361	453	360	374	379	408	374	389	401	406	406	367	362	422	398	398	377	385	378	401	399	380	395	374	380	375	399	378	385	420	353	378	404	389	417	404	389	392	392	380	352	376	383	398	340	386	371	412	390	375	352	388	356	394	409	395	371	393	381	373	416	364	378	417	365	410	367	399	363	390	398	382	392	403	424	345	402	379	373	355	354	368	428	401	433	390	389	406	390	368	395	379	392	390	412	406	401	399	381	382	385	394	391	430	396	405	395	393	399	412	414	409	384	419	375	393	409	424	383	417	403	413	369	400	386	418	329	396	397	406	402	381	361	372	387	394	414	405	397	423	372	393	432	388	377	403	413	415	385	423	373	414	399	402	389	428	382	415	387	361	383	414	377	363	395	415	356	377	370	402	374	442	414	404	376	379	397	379	386	402	379	367	385	404	411	367	364	373	387	374	373	393	383	376	393	412	396	403	396	387	413	407	418	393	363	375	406	380	364	384	426	372	378	425	386	400	383	387	391	391	362	391	388	388	377	359	383	394	395	387	406	387	378	388	372	379	409	367	395	405	410	356	401	379	396	389	390	411	365	398	416	387	443	395	400	429	356	393	394	404	375	378	407	406	378	388	373	344	397	398	359	369	393	427	394	383	408	420	386	384	404	353	427	419	414	390	407	419	416	396	366	360	394	375	389	389	367	386	362	361	393	386	408	383	356	393	385	392	416	357	348	386	389	380	394	348	386	390	392	363	429	399	424	402	385	394	357	388	387	397	395	371	384	402	416	398	399	406	379	400	359	362	361	385	403	371	383	378	354	347	387	400	367	399	398	401	410	406	416	392	431	426	378	386	423	421	412	379	384	402	378	366	448	403	390	376	380	380	407	389	417	413	403	390	406	403	423	385	405	371	380	396	396	369	378	392	370	378	422	405	386	369	391	380	381	401	390	405	352	405	395	377	386	406	432	409	359	368	403	362	351	374	403	416	385	389	369	394	411	407	389	375	397	376	413	376	400	398	399	399	364	364	382	387	381	410	404	406	409	404	378	362	408	416	403	403	399	366	395	337	404	385	396	409	415	372	378	404	408	380	418	407	407	359	389	382	396	394	370	385	384	392	410	416	357	383	386	414	422	404	429	388	400	357	411	394	386	386	388	429	379	404	392	394	431	361	401	415	410	397	385	389	366	369	393	413	382	404	400	395	389	357	375	405	400	361	378	376	385	374	399	432	391	412	386	401	358	406	378	379	406	376	406	370	426	360	384	357	387	410	372	395	386	387	447	408	369	388	399	368	393	405	373	406	373	360	362	371	389	402	394	400	408	425	389	393	370	392	393	377	350	359	383	350	410	386	395	398	394	396	407	386	364	361	398	404	386	365	362	386	406	408	390	381	343	379	387	415	359	387	390	367	352	399	414	413	364	405	385	398	405	415	371	393	360	375	399	370	378	364	378	361	382	344	405	401	407	361	392	378	415	381	382	381	399	400	408	416	383	381	404	417	383	393	385	403	402	384	353	375	424	380	392	409	387	405	421	401	404	354	377	374	395	366	378	404	377	394	401	391	384	378	357	442	405	400	387	420	399	360	369	374	373	413	405	390	408	382	414	403	383	368	377	389	383	375	368	411	421	365	415	410	364	424	365	368	367	396	384	422	404	408	387	402	402	349	361	408	369	386	362	381	357	437	393	366	382	394	421	362	383	385	423	418	380	399	357	357	393	376	374	403	422	398	422	346	383	432	381	380	382	405	367	387	421	407	392	417	366	370	443	418	377	383	389	402	388	418	355	374	408	403	404	368	343	365	370	392	366	416	393	387	397	367	377	411	414	404	414	370	388	390	387	410	424	362	363	390	391	390	434	377	354	368	404	389	427	368	406	379	384	400	416	395	348	373	410	389	393	394	363	431	387	379	384	370	414	385	372	379	393	392	395	351	393	386	379	375	372	382	396	377	393	413	395	403	392	405	402	396	380	409	411	416	397	399	389	378	385	353	397	385	365	381	373	427	402	399	410	378	363	368	455	357	352	377	354	393	349	413	411	380	363	392	391	389	385	395	423	391	393	390	413	379	405	366	413	404	390	397	410	371	376	402	401	381	358	404	391	417	391	418	393	424	395	386	351	395	390	357	368	397	403	407	374	403	359	379	416	407	384	374	388	363	361	416	388	400	407	405	394	386	373	368	403	395	373	364	395	389	397	400	377	383	414	408	375	372	370	384	358	380	424	374	358	401	367	382	389	413	346	377	388	366	400	394	367	436	397	375	395	391	374	375	367	379	426
15941	30053	23617	15880	11916	9183	7117	4928	3408	2371	1778	1394	1202	1055	951	925	889	932	925	890	901	880	891	803	860	932	935	916	843	859	815	797	795	742	735	709	701	675	694	712	678	662	696	629	671	651	656	616	659	622	630	605	611	680	609	620	568	634	613	651	643	598	632	649	629	603	658	613	587	643	622	618	616	664	617	601	581	602	574	591	642	664	624	644	601	614	625	623	574	591	649	568	657	608	597	593	623	564	620	635	591	609	617	673	642	617	629	632	628	639	662	622	610	633	596	594	638	587	638	678	628	612	611	616	631	596	589	626	582	605	622	620	645	648	612	593	551	639	614	621	602	621	591	592	636	644	631	602	596	613	607	629	572	599	598	608	616	586	606	634	621	624	639	639	623	617	588	652	611	615	615	592	637	612	617	630	586	614	605	642	606	612	601	610	613	612	644	645	552	618	614	598	616	618	646	588	615	606	596	594	603	634	623	609	616	625	574	578	603	589	574	610	641	643	646	605	631	613	618	599	617	600	616	606	641	612	587	629	625	610	581	586	632	607	632	605	601	601	610	605	631	618	576	614	616	634	587	556	596	632	614	598	619	595	622	581	610	604	638	631	638	627	623	639	672	567	596	619	588	589	585	629	621	593	606	617	612	592	605	611	616	627	639	599	619	633	597	667	630	604	604	609	595	613	634	570	612	612	627	604	602	599	613	550	608	598	675	611	651	640	637	632	660	581	662	603	611	613	612	578	609	577	572	583	600	579	560	609	639	609	609	594	592	596	570	597	628	609	616	634	592	623	641	609	627	602	587	659	614	588	643	595	617	639	631	602	637	626	605	579	637	607	616	591	622	610	629	580	579	596	626	635	574	636	618	601	592	649	617	597	622	663	643	589	610	592	591	589	651	624	618	618	614	615	626	583	637	615	577	552	631	613	580	641	618	661	553	622	595	619	621	607	625	590	629	541	640	560	621	652	582	649	608	599	623	618	625	635	601	583	624	615	586	659	580	627	616	594	666	582	592	644	658	638	569	603	581	651	617	603	560	619	639	633	632	611	586	583	602	624	631	632	586	630	592	602	639	594	629	593	603	630	613	614	652	604	591	612	588	625	654	655	600	587	652	616	595	623	642	612	600	628	615	596	572	578	573	609	620	659	591	657	644	595	629	617	624	601	581	617	607	577	596	628	633	629	648	599	621	592	570	652	653	649	621	664	638	641	623	599	619	574	581	625	608	588	608	642	631	627	624	609	611	613	612	640	611	606	622	582	588	677	602	588	614	625	669	639	596	574	621	614	661	618	610	590	588	581	589	655	608	622	617	603	587	582	651	680	617	599	634	632	598	569	592	613	595	630	597	599	603	597	587	617	586	611	644	624	625	589	641	568	616	623	610	631	627	582	589	647	602	559	573	609	636	588	635	629	620	602	583	598	574	592	575	571	683	552	622	618	580	562	600	649	606	580	631	620	637	646	628	635	594	580	636	614	613	611	624	570	636	617	613	594	628	626	590	584	616	623	630	648	579	605	646	619	651	606	619	611	585	582	633	608	624	635	633	625	635	597	639	591	608	638	602	610	617	642	628	619	604	654	605	573	588	585	623	586	662	633	591	637	624	572	639	593	610	572	631	627	600	592	614	622	592	629	711	609	603	602	573	628	590	612	628	623	594	607	620	615	645	631	623	637	558	602	606	622	651	615	591	643	608	586	622	634	637	638	624	600	605	555	599	603	599	639	585	560	563	599	625	631	630	617	630	611	608	627	598	605	597	627	620	625	606	613	612	600	618	658	581	570	594	635	588	606	611	653	623	635	596	598	603	572	612	634	551	624	596	609	585	639	635	612	621	626	599	597	568	646	623	647	641	613	581	628	588	615	606	600	601	605	591	603	606	622	589	650	587	597	611	630	607	622	553	629	610	626	629	648	657	665	632	580	604	593	563	603	621	634	641	638	632	595	609	559	617	600	617	654	613	584	592	614	630	627	621	609	565	631	616	606	618	619	629	668	591	603	639	638	598	596	639	597	629	621	629	615	628	670	603	602	657	608	605	626	620	616	594	634	567	670	577	653	633	622	602	621	606	593	603	609	563	617	619	570	599	618	600	644	625	615	607	645	675	574	660	617	642	644	644	602	611	598	638	573	597	640	619	602	577	634	598	615	681	601	586	612	650	620	621	661	586	592	626	589	646	590	611	593	586	580	613	639	635	624	661	550	592	595	575	626	619	608	633	622	636	614	615	611	633	626	606	573	653	622	622	594	609	590	614	656	623	637	582	623	606	652	644	623	640	646	635	625	641	584	585	637	617	604	587	618	645	620	577	594	656	636	606	617	570	589	608	611	621	579	559	615	598	616	622	614	602	666	633	610	606	576	616	655	560	590	598	608	589	621	610	620	612	574	660	602	572	575	626	612	630	599	621	611	613	581	643	648	615	613	576	624	605	592	610	590	612	590	638	555	603	596	566	647	635	624	566	615	624	566	613	557	620	568	619	582	605	608	598	629	612	577	615	629	633	590	637	601	625	622	642	597	577	632	578	620	574	636	600	663	611	595	597	586	610	605	662	618	585	599	636	626	648	573	591	591	609	639	626	624	613	615	608	660	613	598	600	643	594	588	623	624	623	605	625	596	615	639	604	642	576	633	604	638	554	608	616	592	635	640	581	639	605	574	569	614	615	578	601	645	617	587	595	605	616	624	602	599	628	623	611	579	635	626	659	624	598	610	602	639	581	605	635	615	602	651	614	600	627	609	617	632	655	600	650	655	645	634	594	584	615	541	603	620	577	600	619	604	604	609	631	615	647	657	582	656	656	608	617	594	628	639	618	621	631	608	607	595	601	610	632	622	628	565	636	610	619	605	606	576	586	621	633	606	596	602	598	669	626	586	622	610	625	612	613	601	600	605	624	651	580	594	613	619	651	595	605	574	591	607	641	615	659	610	599	615	582	633	608	641	625	594	624	582	624	584	605	619	622	585	589	658	611	637	589	603	566	580	612	616	599	660	592	594	610	596	645	544	576	649	583	574	620	603	653	617	607	581	635	580	654	603	612	589	595	594	694	619	599	634	585	603	601	604	644	622	596	588	578	604	611	629	601	602	661	626	661	608	601	623	618	611	587	640	612	560	607	600	642	619	622	598	594	579	647	635	618	607	549	580	562	625	637	616	601	618	627	608	614	565	596	593	624	666	618	614	641	661	633	602	649	579	617	590	634	637	640	609	615	624	636	602	620	640	606	619	593	620	600	598	633	672	641	643	622	634	559	562	612	586	605	593	614	622	603	584	646	600	614	620	600	599	611	600	609	581	573	588	600	629	600	577	621	585	622	641	604	641	632	630	623	567	615	580	623	624	611	606	621	621	629	663	615	615	620	591	611	628	650	611	623	585	605	577	616	603	634	602	571	609	635	637	604	617	578	621	594	583	617	656	614	640	592	579	605	640	690	569	624	551	621	599	588	608	623	617	660	606	605	657	613	633	603	591	587	622	591	606	588	626
24751	21103	25380	22097	5619	2895	2091	1389	956	829	679	673	586	532	503	539	525	511	524	546	512	543	534	520	516	486	523	534	549	525	525	512	497	481	493	504	483	488	463	480	457	431	504	476	512	463	462	473	453	432	435	460	471	470	437	428	435	441	480	486	457	403	413	481	454	449	481	432	463	467	466	473	459	457	444	450	449	457	417	423	455	525	445	446	425	460	478	441	466	459	470	460	435	461	446	502	476	462	459	457	443	468	461	447	471	470	447	447	473	435	465	430	464	458	471	470	460	452	459	474	460	448	466	511	447	423	452	444	444	464	487	440	447	421	460	478	443	452	475	460	473	386	472	439	474	464	483	474	462	434	452	464	489	440	489	482	480	466	452	472	438	431	466	471	469	488	458	444	504	472	482	458	461	507	440	435	479	453	463	428	472	461	482	465	435	476	473	475	446	450	449	466	477	488	439	459	456	469	437	474	460	470	479	479	495	445	452	453	461	448	437	460	442	474	482	465	471	478	444	456	427	459	444	473	482	459	447	508	461	467	454	473	452	448	463	440	424	433	464	445	469	445	453	456	442	512	481	460	473	437	458	470	413	493	488	475	455	441	455	461	435	486	464	486	473	444	459	482	444	439	476	437	448	490	468	459	482	414	458	453	445	431	422	463	440	445	431	438	480	439	432	458	462	462	451	431	447	522	461	452	460	453	492	438	505	437	441	452	471	516	470	508	433	457	448	443	450	434	409	476	495	462	477	471	446	447	445	431	431	447	435	478	476	463	496	439	462	462	449	482	472	437	453	466	458	460	486	466	436	440	494	444	459	468	486	475	456	455	414	413	456	452	471	461	418	520	429	454	444	455	454	479	463	449	480	426	464	428	478	462	475	467	429	474	480	474	410	468	446	439	448	467	425	483	442	454	442	432	447	466	456	446	450	437	446	436	420	438	442	454	466	463	430	440	439	474	459	479	453	471	475	464	488	452	467	463	448	456	455	467	472	443	453	437	455	456	460	437	442	455	438	462	431	470	475	456	426	473	443	492	463	441	472	472	445	476	480	459	468	473	456	477	462	496	466	456	452	478	482	432	420	455	507	425	464	454	459	450	424	500	477	420	492	427	455	455	441	462	475	472	441	438	460	426	437	471	401	470	439	427	496	463	429	432	454	475	456	432	468	454	477	459	451	475	463	439	496	449	439	449	463	460	429	463	471	410	467	457	478	443	458	449	435	481	477	456	450	443	462	434	460	437	463	440	436	466	494	461	479	459	457	405	502	487	439	492	470	451	479	462	465	476	489	449	454	446	430	421	425	428	460	451	490	453	434	439	462	483	461	469	456	471	434	478	446	477	450	446	446	447	449	445	490	451	429	493	494	485	492	405	432	483	443	453	463	434	433	480	454	451	446	468	439	445	456	484	507	450	458	461	477	463	483	405	481	437	478	465	458	437	434	444	437	436	466	491	436	463	481	460	478	428	456	452	468	482	422	474	436	468	453	456	444	462	502	469	464	477	454	457	451	449	459	453	467	474	463	457	426	464	443	484	461	431	441	461	468	441	442	436	491	447	414	447	435	446	459	422	460	471	474	466	477	433	462	441	449	427	505	453	439	456	460	465	437	484	447	433	445	480	493	461	431	448	452	514	457	475	510	473	492	472	419	440	433	476	443	457	481	464	456	459	448	482	462	431	453	463	459	451	466	451	479	430	490	465	482	453	459	424	419	466	468	424	485	473	476	477	447	428	473	471	482	448	450	460	455	487	459	472	524	441	456	455	451	455	447	451	463	453	484	451	486	510	438	404	453	447	473	436	438	482	421	452	434	479	491	446	451	462	476	441	480	442	463	462	463	440	452	466	439	468	469	436	472	451	413	420	479	441	435	474	394	464	465	448	454	447	462	473	449	449	425	456	481	470	471	431	464	436	466	444	480	471	416	465	456	465	481	503	466	428	480	494	443	436	457	438	479	418	457	455	416	482	450	416	448	501	457	483	446	464	445	450	476	495	437	464	485	460	450	448	463	437	489	465	440	467	431	497	455	438	441	431	474	453	441	456	448	468	420	446	462	457	462	487	491	466	463	475	450	449	474	480	489	468	459	430	489	478	460	477	477	457	504	475	450	448	481	453	473	458	459	426	463	466	464	467	434	452	462	442	459	464	464	447	476	477	469	435	469	471	451	491	496	446	456	458	442	425	473	428	488	484	468	451	442	490	445	441	438	435	440	434	437	449	477	458	438	458	469	479	420	483	479	454	487	459	449	474	456	518	450	438	517	430	493	472	427	503	505	434	469	431	481	507	441	502	443	488	443	468	443	451	454	454	460	439	433	431	445	463	440	477	483	437	450	486	452	485	463	453	425	445	447	469	444	464	457	454	477	469	445	437	491	442	483	418	442	490	476	449	419	464	458	470	441	442	515	465	458	442	472	491	445	477	408	481	451	438	471	465	466	437	424	439	473	473	460	421	443	442	431	416	440	448	473	430	474	455	443	474	440	461	425	456	427	429	433	462	477	445	465	480	454	471	472	456	423	475	425	426	456	470	453	440	469	457	433	451	477	442	412	426	474	410	425	468	433	447	471	451	445	446	433	483	471	437	440	461	435	414	456	466	472	468	439	447	469	419	443	497	432	471	477	452	482	455	454	453	451	465	437	463	427	440	426	475	436	485	455	491	472	490	466	474	456	445	441	432	473	453	436	449	473	474	453	475	479	454	463	482	461	451	481	436	466	502	490	427	446	483	444	467	432	458	495	433	463	445	454	439	443	490	462	442	462	464	468	476	455	488	485	494	457	470	487	434	446	464	474	449	452	452	446	481	472	486	471	482	457	469	410	431	464	454	483	436	479	484	439	437	440	462	488	471	419	449	474	449	461	436	434	486	472	468	456	487	489	453	446	443	453	477	456	467	481	433	448	460	495	455	468	434	449	483	462	460	458	464	438	477	442	454	406	466	474	437	490	444	449	491	453	410	434	482	467	472	479	456	437	472	450	477	455	464	426	485	459	495	456	464	462	490	438	489	434	447	455	443	428	462	458	466	485	443	413	440	481	480	451	455	480	410	430	473	435	460	486	467	462	483	458	425	421	454	472	460	417	442	471	481	449	437	454	456	443	451	463	493	466	468	466	476	457	435	473	466	459	462	458	450	453	454	417	493	469	483	492	456	463	433	484	411	475	476	485	448	428	450	504	448	448	459	475	478	463	404	441	471	447	467	443	452	451	442	439	447	476	450	437	450	423	444	437	462	428	474	456	465	471	493	456	416	457	454	457	470	416	457	458	455	457	453	472	485	421	463	447	484	483	469	479	489	452	442	462	456	448	466	458	485	461	513	478	437	470	461	417	420	482	440	457	457	473	443	495	446	402	419	477	482	443	452	477	463	464	434	441	448	469	465	470	459	459	447	432	460	467	435	458	455	445	449	466	409	474	484	439	468	422	462	454	458	457	486	487	442	440	437	414	506	455	404	442	452	505	412	457	451	454	402	457	448	413	455
15707	25959	19989	12765	9346	7336	5613	3831	2677	1856	1504	1212	1104	1003	964	911	890	974	882	926	907	937	932	908	881	939	945	959	904	823	869	852	826	768	726	797	728	746	778	723	710	740	744	690	713	746	732	697	663	729	764	704	686	717	686	694	702	730	710	695	702	658	717	747	699	701	717	703	683	683	728	690	709	713	733	686	740	672	702	729	725	718	696	700	659	698	675	742	718	681	705	722	741	687	715	672	729	690	758	742	713	661	733	724	684	695	733	722	686	725	711	705	670	670	677	697	689	740	702	696	717	681	644	705	699	703	709	667	704	703	664	732	676	705	691	669	689	699	675	715	711	679	657	684	734	667	694	676	718	710	677	650	676	696	691	704	698	711	691	695	675	679	716	690	675	689	644	696	685	723	670	690	689	698	755	716	669	709	719	692	660	707	654	730	731	698	751	689	683	689	724	716	748	726	724	645	700	651	723	702	685	672	649	677	760	662	652	720	679	698	680	662	691	687	692	695	699	723	774	761	701	662	685	692	709	702	686	667	709	710	690	690	677	726	728	667	701	680	680	713	701	730	720	636	698	653	687	631	726	736	683	668	744	699	645	700	741	691	700	718	701	712	685	718	710	737	710	673	691	715	674	695	711	700	708	682	715	705	725	681	721	726	691	694	759	643	652	706	642	723	739	709	703	719	680	719	670	706	698	689	728	720	698	702	686	696	716	738	696	726	713	686	680	671	675	682	679	722	674	725	690	664	715	693	670	703	684	712	645	732	717	667	714	712	701	667	696	649	699	662	685	751	666	716	752	699	732	655	728	675	682	739	685	725	726	706	695	671	717	701	737	687	722	676	676	695	698	665	740	727	658	713	691	700	731	707	664	690	684	658	676	690	678	714	709	712	679	697	705	675	727	714	724	665	724	685	657	687	695	688	711	703	674	731	717	688	692	736	681	698	659	723	698	683	650	703	705	732	703	675	730	674	695	658	718	715	653	677	677	710	693	711	712	688	728	687	703	671	759	675	661	737	676	706	716	721	723	684	687	722	716	711	718	679	689	697	697	726	716	673	694	664	716	720	663	688	687	667	704	684	729	714	693	719	668	667	671	692	690	674	695	737	665	723	692	728	638	687	718	718	688	721	700	672	674	683	717	673	720	715	684	706	658	682	732	755	659	682	708	667	668	711	694	724	751	701	689	729	689	686	687	683	716	694	666	646	697	697	684	712	741	710	723	692	697	663	731	678	693	670	662	745	695	686	694	690	767	734	724	673	726	729	673	683	673	726	726	729	707	709	701	706	710	683	695	677	718	665	702	708	700	731	693	683	735	743	711	673	704	738	749	691	669	702	724	691	648	727	714	696	707	709	697	718	681	694	732	663	705	730	665	686	698	709	707	686	648	701	712	684	750	709	697	710	659	668	674	709	693	711	667	706	700	669	690	707	667	732	761	702	717	681	721	709	687	693	721	696	703	696	728	696	731	698	689	676	701	731	699	697	717	651	714	720	693	704	683	687	647	764	734	698	682	692	737	683	680	671	684	703	696	711	670	687	709	658	737	721	725	697	681	688	651	729	664	695	674	730	678	708	746	688	663	697	673	725	670	669	687	719	687	687	702	706	666	693	720	728	702	677	727	686	692	733	674	685	693	731	709	714	704	725	648	678	696	661	675	721	683	698	679	669	665	728	698	727	710	679	708	689	739	715	683	676	723	717	707	730	702	668	713	716	688	692	707	688	712	678	703	708	687	722	696	691	680	698	709	735	719	748	694	644	684	686	665	666	745	660	678	687	701	703	701	652	702	715	715	720	700	671	653	681	707	699	716	636	690	686	679	691	705	693	675	674	720	651	730	679	689	661	720	701	727	655	716	698	699	698	669	743	708	692	746	752	720	720	701	700	738	717	644	683	670	729	708	674	729	658	685	709	678	738	687	714	666	666	733	688	716	674	667	708	674	648	684	727	677	701	713	710	692	701	698	717	689	657	730	685	703	684	716	653	709	696	718	694	745	684	705	732	752	764	692	692	701	707	670	748	691	732	692	706	684	702	720	686	726	718	681	681	703	700	693	739	727	705	685	729	676	705	685	717	700	700	706	706	726	661	706	672	693	725	699	731	721	699	700	692	700	658	697	723	698	715	725	677	650	691	664	663	707	723	754	737	727	695	698	717	703	709	686	710	692	720	728	707	716	717	673	727	732	696	732	725	714	675	683	696	692	714	725	688	745	672	749	653	673	732	719	683	707	710	694	744	716	685	700	674	721	709	682	713	693	741	700	703	673	652	648	728	690	737	739	687	704	685	752	740	718	706	702	673	702	692	749	739	703	727	727	687	732	712	716	654	683	753	724	738	709	723	684	692	710	699	709	670	708	665	697	700	685	716	751	723	736	746	721	673	719	706	732	669	669	732	690	683	724	695	692	712	680	690	652	695	686	644	682	712	697	647	702	655	689	690	690	688	709	730	673	705	687	719	688	672	695	675	702	722	678	721	666	721	694	731	692	700	679	687	709	709	675	707	747	696	677	712	698	710	689	715	690	666	665	692	708	662	689	662	735	720	708	665	705	684	703	695	681	703	678	660	693	716	707	722	757	674	731	673	699	742	683	711	667	729	694	739	699	727	696	664	708	690	723	656	650	703	682	695	725	705	707	685	694	734	702	711	708	729	730	708	670	731	673	681	751	709	698	695	711	710	700	702	734	698	718	701	695	687	676	704	754	705	661	712	716	669	699	638	639	674	704	712	695	690	701	675	648	727	696	695	707	708	733	701	704	687	707	726	736	696	670	699	723	708	714	729	711	669	734	705	685	739	694	672	726	678	687	683	689	689	695	731	661	754	698	694	726	680	706	699	688	685	712	700	694	705	694	699	724	709	666	714	692	664	691	722	719	705	671	748	692	670	732	698	701	737	695	706	707	709	728	702	663	719	689	671	653	670	731	702	687	663	691	683	729	701	693	681	686	690	732	720	674	680	735	700	694	671	715	678	712	651	714	692	698	657	695	685	709	722	710	726	710	701	701	717	741	710	724	699	684	746	710	738	656	705	721	681	720	681	711	721	694	675	720	667	701	690	686	670	684	700	658	714	707	688	683	724	688	698	685	736	740	709	732	723	702	653	686	735	727	688	670	732	680	701	708	728	720	720	691	672	686	713	701	718	653	691	675	694	701	705	764	690	705	702	737	717	668	717	730	684	688	694	655	670	699	722	725	726	671	698	711	637	698	709	722	680	715	618	708	716	681	741	691	711	692	713	703	714	688	675	722	676	694	702	769	675	687	719	642	682	673	676	708	767	657	716	659	693	685	717	708	691	732	708	718	701	673	671	705	714	702	674	730	695	665	704	662	661	703	665	717	735	676	690	680	704	689	660	739	719	668	681	705	696	668	766	644	671	702	733	697	682	720	708	736	635	699	721	650	723	666	674	710	728	677	753	718	703	718	705	694	699	738	752	701	733	713	720	649	687	703	714	698	727	738	712	719	699	686	680	731	687	672	697
22412	21156	28312	24264	21170	18305	6603	2604	1500	1064	824	675	598	554	495	478	437	460	418	454	449	414	449	405	487	457	467	455	459	413	403	386	407	376	369	382	359	356	370	347	308	318	348	307	335	363	353	309	337	306	357	323	316	342	321	362	289	336	350	317	327	353	328	310	335	307	320	331	302	334	327	311	334	303	335	326	294	335	318	315	324	333	315	317	338	323	307	322	321	285	334	331	328	303	315	316	330	315	320	331	319	301	312	315	320	344	310	300	311	297	303	312	335	293	315	313	333	317	320	325	312	327	309	300	300	317	354	297	333	316	317	289	295	315	343	301	294	293	326	308	295	318	336	301	340	327	339	330	318	309	332	299	304	299	352	321	301	310	283	292	316	330	302	303	320	314	279	319	317	305	314	308	300	289	312	283	305	321	320	270	323	325	332	289	299	323	309	294	317	315	304	314	325	304	304	297	315	305	340	302	332	298	316	298	335	308	303	328	303	301	319	294	312	332	326	323	328	326	335	317	283	312	342	305	309	301	327	337	300	326	326	308	308	297	309	310	316	299	324	315	322	341	290	331	299	299	298	316	352	306	295	286	339	290	323	331	303	313	332	319	318	298	317	302	305	340	323	308	332	317	336	342	318	309	319	306	345	341	324	340	312	300	323	285	322	288	326	307	326	315	286	308	308	329	317	282	327	342	277	323	296	304	302	343	362	279	306	340	325	279	304	300	353	314	317	355	314	298	341	308	319	318	328	307	310	335	294	341	312	302	339	314	323	318	311	305	322	292	328	323	308	312	305	326	324	322	336	321	326	302	281	321	324	316	298	324	284	306	312	319	284	287	333	321	317	325	324	319	311	340	295	315	301	317	343	346	322	314	309	319	296	306	316	301	348	309	280	317	273	307	290	317	311	338	331	306	299	283	288	305	309	341	280	323	324	293	303	330	303	296	305	330	310	340	304	299	307	296	333	343	307	305	311	328	341	295	327	315	325	310	296	313	311	325	317	317	319	303	326	324	323	329	324	293	292	300	319	328	296	347	328	301	285	310	329	314	312	348	326	313	303	352	284	265	293	317	315	337	315	301	321	327	321	315	343	294	314	319	341	313	305	328	319	327	298	307	294	316	313	294	302	329	294	339	295	340	320	308	301	308	301	284	320	308	306	328	309	312	319	315	322	304	346	346	343	322	316	323	309	303	292	305	287	310	330	308	308	302	297	312	308	281	321	330	285	357	312	302	309	303	286	298	283	331	329	328	290	353	350	336	323	339	311	293	281	332	293	312	303	287	330	324	297	306	319	312	296	282	313	318	322	337	301	305	309	313	311	299	314	334	302	322	336	318	318	315	300	314	335	360	295	316	343	252	310	334	273	321	328	319	306	323	297	332	323	298	314	293	301	314	318	345	344	313	324	330	329	295	311	300	337	324	310	317	284	321	294	339	317	342	337	298	310	340	334	337	312	291	330	313	280	332	308	305	336	303	333	317	333	304	344	292	317	311	290	331	308	301	328	330	348	312	290	340	317	320	294	334	332	318	298	308	321	310	308	312	287	334	336	315	335	317	321	305	292	317	337	308	328	314	326	324	318	307	279	310	305	312	318	332	308	331	336	270	340	316	287	306	304	303	311	334	292	321	294	315	300	340	316	338	333	312	339	302	303	312	323	322	329	304	311	294	334	334	331	351	335	347	335	322	344	330	318	328	317	295	305	304	287	348	316	323	313	312	296	306	326	319	303	326	322	346	321	303	327	318	305	327	313	323	325	297	344	302	340	291	306	332	308	335	308	300	319	317	334	331	316	331	296	291	316	291	301	296	314	329	292	296	347	334	302	307	310	313	328	330	324	301	297	299	340	307	349	283	295	290	305	306	305	329	288	292	340	281	306	316	291	331	318	295	312	280	332	283	308	315	318	331	295	324	304	307	308	333	322	335	308	312	316	314	330	325	293	325	322	318	314	314	319	326	336	292	330	291	309	335	359	308	306	313	309	327	314	310	321	294	318	321	318	306	326	286	301	335	317	339	338	292	294	301	278	344	312	322	335	303	310	279	325	323	307	301	293	333	309	314	315	323	307	313	310	320	339	320	288	339	311	321	321	294	334	312	312	317	321	327	323	284	305	329	300	305	319	342	294	327	314	309	327	302	303	344	311	307	309	329	314	288	311	322	317	333	305	285	316	301	315	280	301	321	293	336	315	302	307	304	313	346	335	284	321	302	290	320	332	306	315	333	333	286	302	323	333	342	309	312	303	330	315	309	292	308	307	310	300	336	322	309	320	324	315	326	326	297	327	308	299	309	326	326	315	315	311	320	305	330	347	333	327	299	294	309	329	326	298	330	316	329	304	318	310	328	323	301	321	319	314	329	287	329	323	313	340	338	304	288	309	283	305	328	306	322	337	322	332	340	310	316	341	311	300	305	305	319	327	336	348	290	274	322	344	312	290	293	319	322	332	344	335	320	294	345	345	308	303	326	303	346	311	328	320	315	340	319	284	304	332	286	325	294	325	315	312	314	316	308	314	307	298	309	292	305	293	325	299	314	338	317	302	337	297	341	311	274	307	307	309	324	319	299	296	298	300	306	322	323	302	326	331	314	316	344	334	338	305	307	339	277	305	306	286	336	326	324	322	302	316	311	282	311	321	312	308	272	323	322	318	335	344	297	341	337	297	303	321	293	328	292	326	317	281	283	297	312	297	308	298	302	321	307	351	333	264	298	307	298	321	310	300	300	332	326	340	313	304	344	331	284	297	328	340	325	324	320	332	333	263	318	340	309	309	329	324	333	347	299	311	315	323	338	333	329	315	359	337	322	330	312	308	336	281	297	318	329	307	299	305	296	333	319	307	310	322	301	310	291	306	339	289	292	311	311	312	317	327	322	342	309	332	324	345	311	309	343	295	289	310	334	298	330	326	327	270	326	302	308	332	301	332	358	291	319	350	336	333	308	300	342	326	332	326	307	313	305	302	281	318	301	306	325	320	298	292	316	318	304	298	353	302	283	311	331	348	302	344	326	287	329	321	295	296	279	298	281	316	321	276	325	300	273	312	312	318	326	329	308	313	321	300	309	328	281	315	317	325	312	321	306	306	306	326	296	333	329	283	289	311	335	323	343	303	299	309	319	334	337	322	334	294	313	303	338	296	320	304	301	327	319	305	314	323	318	336	291	357	318	311	301	289	302	306	340	338	311	282	297	319	296	323	317	328	329	346	329	336	331	316	308	309	305	332	314	325	324	315	310	288	301	311	301	313	309	331	300	276	309	325	317	313	304	339	323	314	313	334	309	359	315	315	336	306	266	304	295	313	332	302	315	290	326	318	308	288	307	331	317	319	312	306	300	309	266	307	338	340	309	307	296	315	319	320	294	325	322	320	303	315	321	333	319	289	313	308	323	321	361	323	295	309	344	304	314	327	310	296	322	303	295	325	294	339	349	327	316	303	336	333	334	349	307	309	309	317	346	310	293	307	303	312	301	322	308	347	336	312	325
18221	33659	27874	19638	15331	12252	9666	6243	4183	2789	2054	1633	1399	1203	1016	929	929	897	842	876	827	897	865	849	889	923	843	888	844	756	783	751	701	662	668	626	600	602	604	563	578	590	560	578	518	575	526	562	539	551	494	478	535	451	510	492	485	520	500	510	432	523	524	531	515	520	520	489	508	532	490	495	483	486	502	476	461	501	481	486	492	489	485	519	482	520	480	487	547	476	462	496	485	452	510	520	480	503	458	530	468	508	504	530	515	536	529	472	509	492	509	472	497	428	460	481	495	475	474	521	497	463	454	476	472	474	501	477	438	490	505	509	480	490	490	481	485	461	510	501	507	498	498	489	487	488	479	482	518	493	519	485	452	487	449	492	508	531	507	470	520	458	468	504	472	436	462	474	501	458	484	475	493	449	482	493	486	499	497	468	439	493	488	479	457	473	494	518	503	468	453	512	478	499	473	519	465	527	482	509	475	500	509	492	467	516	475	457	455	493	479	502	484	453	531	516	505	479	484	496	476	440	489	512	509	496	458	470	465	478	471	479	485	479	463	468	492	491	477	460	503	480	491	483	466	464	470	502	502	493	456	504	467	496	521	483	477	476	497	463	467	496	459	451	500	494	460	514	458	483	496	448	519	461	495	467	500	496	492	474	483	499	461	495	499	494	494	489	520	468	477	477	475	512	501	454	506	475	455	501	485	473	473	464	484	463	478	521	457	488	425	499	481	471	498	499	485	472	499	486	463	490	503	486	475	499	472	451	475	480	504	479	509	487	496	539	452	513	449	500	478	495	460	461	520	456	452	545	492	468	469	468	490	475	535	493	526	501	523	460	494	462	454	497	492	498	495	507	473	513	492	485	506	468	490	420	485	482	514	492	501	489	461	468	464	483	493	489	469	521	480	463	493	503	474	495	484	470	487	494	503	440	468	498	461	467	499	485	485	468	522	500	480	465	498	449	475	442	488	448	491	487	458	501	474	499	510	499	462	487	484	475	476	488	522	454	491	455	446	481	498	489	502	501	512	501	522	512	465	492	475	464	464	473	507	479	524	444	507	457	496	464	460	485	483	469	493	507	489	510	491	467	503	513	498	467	478	483	475	488	496	440	489	486	473	454	449	472	478	481	461	474	498	459	477	496	495	490	506	465	462	491	453	458	453	478	495	475	543	486	469	490	520	495	511	491	477	463	471	489	501	497	490	461	503	511	479	460	489	485	515	500	492	504	516	482	476	458	485	468	481	491	494	457	503	477	471	504	471	475	498	480	472	543	519	481	493	473	515	511	489	528	461	471	468	499	480	492	469	511	527	477	487	496	490	515	451	464	524	474	478	438	501	462	446	473	465	496	462	488	478	466	491	484	506	483	452	484	458	459	501	476	470	486	458	493	507	470	507	496	481	490	448	476	478	483	473	490	469	515	461	513	455	497	486	499	506	480	490	522	476	491	491	496	493	467	457	498	450	481	459	499	465	491	518	495	460	469	471	472	452	442	504	545	481	477	495	474	509	431	494	486	500	476	494	486	460	467	438	472	464	475	496	451	485	489	463	455	499	467	455	480	491	499	456	509	482	512	433	519	487	496	501	499	511	471	528	495	537	493	469	462	430	509	482	485	515	457	465	471	485	491	499	525	479	459	475	489	466	494	536	457	508	460	489	481	460	513	512	481	448	510	498	495	499	498	474	493	451	503	472	445	490	501	467	505	480	488	446	501	511	458	517	477	502	460	501	458	474	513	516	506	489	440	438	491	498	492	489	493	505	475	474	470	501	492	487	525	483	533	486	506	469	483	479	453	485	496	471	481	537	487	485	508	474	456	436	492	489	514	498	508	501	474	471	503	503	488	464	450	499	454	442	502	511	473	478	482	469	444	496	509	467	482	499	507	474	502	472	491	478	507	475	461	475	428	458	540	475	501	486	503	486	486	477	476	497	477	458	442	494	509	509	487	449	505	487	482	461	495	423	458	503	447	456	478	435	531	501	471	446	493	510	492	496	452	470	508	472	478	449	473	468	480	460	455	471	442	488	474	458	474	495	489	491	474	467	501	511	520	441	455	467	470	510	455	440	508	471	468	491	473	479	524	480	490	502	453	490	509	463	461	477	516	498	483	478	486	493	472	475	535	493	480	466	469	473	483	500	496	455	458	491	533	478	487	503	445	500	459	471	469	470	524	461	472	496	469	463	506	458	465	483	519	516	477	489	486	488	506	487	504	474	463	472	470	480	483	520	507	504	506	485	499	484	508	489	492	459	493	504	470	477	480	477	452	496	473	505	472	499	489	482	495	451	487	488	464	509	485	487	466	463	501	463	465	454	495	508	527	494	485	467	502	468	470	514	459	457	453	465	463	487	457	504	482	491	493	521	491	484	497	466	473	501	483	471	454	495	487	488	509	458	464	442	470	417	493	531	506	465	438	456	505	502	488	447	464	532	479	472	497	478	497	493	526	457	467	530	474	485	496	490	519	431	502	517	476	476	503	480	479	487	454	442	512	498	457	487	478	458	471	479	472	463	482	454	491	482	468	494	463	461	497	479	470	490	457	487	495	533	487	475	463	500	508	467	485	478	483	499	489	498	484	469	508	458	476	506	463	473	480	467	498	480	481	469	534	494	489	494	476	494	479	490	483	500	497	518	458	444	463	469	485	469	483	489	504	505	486	492	493	439	493	454	479	489	497	486	507	474	487	509	497	471	506	518	429	475	456	520	485	485	433	483	462	480	458	517	499	502	503	506	492	499	494	508	518	462	500	490	498	497	469	468	486	462	465	465	499	495	480	524	472	486	473	484	457	476	476	494	494	483	482	480	498	452	484	494	472	485	482	477	470	499	472	470	487	484	477	495	507	498	475	469	470	508	472	517	460	508	460	533	487	519	499	510	495	482	466	445	497	465	497	519	485	510	464	497	491	457	468	487	468	513	523	459	482	507	439	479	470	476	460	479	453	468	490	497	524	519	498	474	465	488	487	512	503	506	503	514	470	479	464	518	461	465	483	466	474	467	528	432	514	480	527	458	493	509	483	468	498	474	510	501	456	509	488	514	468	468	511	463	462	496	506	495	508	483	472	460	508	496	524	468	432	510	455	479	503	494	481	465	460	487	483	460	501	472	480	488	494	530	530	503	486	487	464	484	491	458	497	502	503	481	476	485	519	489	469	465	472	538	463	472	481	481	497	470	535	502	460	513	493	477	502	479	468	515	467	478	485	465	476	495	496	491	503	501	477	506	471	496	530	496	504	458	486	474	481	438	477	462	475	497	508	483	469	438	516	549	501	481	478	469	449	488	471	509	464	494	506	444	487	540	493	494	483	483	510	483	475	483	480	496	478	482	465	490	472	491	511	455	445	479	534	473	490	486	445	537	452	493	505	476	449	478	490	489	511	485	491	475	459	486	487	504	483	458	445	497	458	462	508	488	441	550	471	468	511	496	494	502	519	475	464	523	485	497	485	474	448	480	451	500	484	439	474	459	451	485	482	470	487	472	487
27609	18720	11712	6255	3428	2471	1780	1213	929	728	646	647	607	589	541	496	539	472	550	501	531	554	541	583	542	565	584	559	567	565	519	577	518	494	487	503	507	538	516	513	505	480	511	508	460	492	485	499	449	485	498	525	487	475	473	469	514	499	510	446	478	504	501	493	489	478	440	474	480	487	454	488	504	511	498	499	502	520	477	472	463	462	532	444	498	500	495	487	504	516	488	503	490	508	530	467	471	453	512	446	500	523	542	471	505	483	518	456	485	503	479	492	465	513	485	474	483	468	511	497	490	481	490	467	442	491	478	466	491	456	490	487	494	488	504	480	498	508	499	502	492	496	475	518	469	460	531	517	487	482	499	493	493	471	524	499	488	479	505	496	493	535	465	526	520	480	482	468	453	508	513	453	517	462	470	493	480	536	497	449	486	442	478	500	514	485	482	479	544	491	448	484	492	472	515	473	478	475	458	485	454	494	467	462	481	517	450	518	498	480	504	452	479	460	543	486	518	458	491	492	488	447	508	508	485	490	447	455	521	477	510	515	502	479	499	466	496	486	497	482	483	487	470	455	509	516	490	468	495	483	502	492	526	477	514	468	471	510	489	492	469	470	466	465	534	498	448	514	514	487	516	459	469	475	470	451	466	490	446	486	481	466	452	486	478	510	525	466	477	512	492	499	488	475	512	483	469	469	474	484	489	488	509	538	531	485	454	459	409	503	530	439	470	488	455	518	486	485	495	482	490	471	529	502	505	515	552	460	477	491	468	441	515	473	478	498	508	500	486	451	444	485	477	485	467	495	451	507	501	490	469	502	445	493	511	489	482	492	478	504	497	495	477	483	456	500	435	500	450	497	424	506	476	485	501	507	478	483	490	457	518	470	468	519	536	464	492	516	496	482	503	518	479	541	483	493	518	435	487	434	469	468	509	490	446	489	465	492	496	493	487	480	514	473	474	510	483	471	446	503	423	523	476	468	480	499	446	496	505	454	470	483	449	454	470	500	495	483	495	520	496	467	524	503	440	459	463	497	493	494	486	471	494	530	506	477	445	506	494	505	498	479	496	497	487	501	466	498	484	479	485	505	507	481	505	489	518	490	525	476	492	478	485	423	463	485	497	512	533	523	499	515	467	480	488	490	469	495	464	478	468	492	495	550	455	540	464	473	457	458	512	455	449	469	480	485	465	516	521	476	482	487	495	501	469	476	513	472	461	493	432	488	496	451	506	500	472	502	483	463	462	463	494	458	495	479	521	473	508	512	462	475	537	495	452	511	491	436	479	484	508	480	500	488	492	470	455	479	464	471	457	501	478	493	508	470	424	510	478	501	479	461	478	489	458	495	494	480	486	474	516	498	492	487	463	502	462	496	515	493	524	457	456	481	520	523	474	494	492	485	493	453	493	454	493	510	491	481	464	479	495	449	471	477	513	475	488	481	502	502	486	453	483	469	485	518	455	499	500	491	465	466	518	495	487	499	488	473	487	466	476	520	488	479	475	500	505	498	498	455	453	503	478	463	456	487	439	502	451	494	527	461	486	459	500	526	480	472	480	483	510	474	494	509	480	495	472	448	471	458	493	489	512	499	486	487	476	477	538	495	477	500	481	516	505	490	486	500	507	506	455	479	457	493	479	513	497	506	480	495	476	462	501	471	485	481	466	498	468	518	478	470	471	490	503	489	453	442	474	507	451	496	493	496	461	530	552	547	478	506	463	484	508	479	464	496	489	470	473	493	457	500	501	468	457	484	494	473	468	477	503	494	432	495	502	487	502	509	458	503	518	508	496	452	474	479	543	445	479	476	511	497	476	441	454	511	520	487	491	481	473	493	476	498	457	481	541	502	449	512	484	513	503	484	489	461	469	476	506	497	473	432	486	479	494	522	488	474	499	442	491	455	488	501	442	459	474	491	501	459	529	494	455	488	530	500	475	503	499	486	522	503	477	527	492	455	478	461	523	446	499	509	457	500	479	451	481	499	497	496	493	511	487	470	526	452	470	503	468	508	499	509	491	471	478	501	490	516	511	450	493	501	425	499	454	472	492	499	465	451	461	471	488	489	472	493	466	481	483	488	464	524	477	456	474	458	482	523	486	508	506	460	499	512	486	486	497	453	497	491	454	509	503	488	449	488	473	465	481	435	466	481	447	499	535	453	464	506	484	468	491	508	511	499	507	465	491	502	492	507	465	538	486	512	477	482	490	485	469	466	505	518	436	463	503	484	497	469	467	481	478	522	513	482	515	499	478	454	476	488	497	500	466	479	490	456	510	508	455	489	441	502	528	478	475	483	508	533	530	483	503	483	525	506	485	461	494	516	508	506	497	482	476	471	465	485	495	509	486	502	483	503	481	474	485	479	495	492	473	495	513	457	501	462	474	526	522	505	470	422	530	492	471	479	512	494	480	493	489	480	485	490	521	453	492	490	454	509	451	480	469	483	495	496	475	492	473	458	527	497	481	507	459	482	471	498	485	481	479	508	502	485	485	477	500	458	496	494	468	455	457	516	488	461	486	499	512	494	478	465	447	498	441	465	510	487	501	476	482	512	497	487	510	457	449	478	483	493	518	497	491	503	479	436	493	459	477	472	483	492	502	508	496	485	462	521	487	511	503	504	485	492	489	480	474	459	477	482	458	505	469	494	518	532	499	490	460	467	488	479	451	493	471	497	475	502	483	524	501	478	484	496	525	507	501	481	519	515	480	496	486	494	442	503	467	500	491	456	483	456	451	503	453	435	508	449	507	523	510	479	466	524	498	489	455	482	473	473	515	465	429	462	489	489	539	491	497	513	425	498	471	475	480	466	483	504	486	512	486	471	502	472	456	491	481	505	494	507	508	493	508	477	502	506	466	494	469	487	462	474	475	468	518	494	485	506	473	427	478	523	487	485	472	466	504	450	497	500	521	479	530	521	469	464	458	489	449	514	517	470	488	482	492	523	457	495	507	481	462	460	452	511	453	492	434	465	487	458	491	481	520	487	481	470	520	491	477	513	484	524	497	516	501	512	482	538	480	483	489	508	498	517	472	464	484	504	455	486	458	528	489	471	480	476	480	510	478	510	497	493	454	542	476	469	457	514	518	461	500	486	510	484	467	488	468	508	516	466	450	494	493	446	480	481	499	481	517	487	482	460	504	506	454	509	460	519	446	495	481	459	508	512	469	478	501	495	489	467	481	503	500	495	501	501	513	502	469	476	497	510	480	505	519	513	525	459	468	478	508	493	484	451	490	526	521	487	435	500	508	466	479	484	503	481	483	479	484	477	476	442	506	490	510	474	506	523	472	505	521	523	507	476	475	497	501	492	483	479	468	508	491	478	471	459	473	457	495	487	510	502	481	518	491	477	485	501	490	468	489	486	487	536	480	461	473	457	479	468	471	497	513	492	474	450	505	489	480	439	494	468	459	480	459	499	474	534	517	479	510	466	477	485	472	494	515	477	523	488	521	541	504	483	480	469	480	489	474	456	485	476	520	481	496	494	466	513
15036	22665	17245	10848	8075	6277	4728	3061	2107	1543	1268	1185	1012	956	936	907	898	919	898	932	933	935	857	921	878	952	907	911	919	874	845	886	829	802	831	813	809	798	777	803	810	746	743	748	794	772	808	783	760	740	751	760	758	790	776	730	725	776	744	796	716	773	781	743	789	760	745	752	731	807	814	754	751	730	724	808	795	766	784	748	732	767	742	720	731	771	746	796	765	771	715	724	714	759	778	757	713	729	732	791	732	758	744	760	743	790	739	761	742	707	724	741	747	794	769	742	759	763	707	790	773	757	723	733	707	729	752	754	712	760	768	749	805	731	725	738	719	753	755	730	759	732	740	705	676	777	723	744	754	700	765	729	710	779	786	784	697	741	773	743	772	726	781	728	710	743	787	656	732	781	766	761	706	755	800	763	728	726	798	742	743	736	749	764	720	764	768	760	786	767	749	773	733	771	752	765	737	819	742	710	766	728	765	781	755	782	733	752	781	681	787	725	798	750	775	758	740	761	747	760	704	767	720	790	741	769	738	730	716	734	741	736	737	792	725	729	726	775	745	759	735	714	687	744	773	742	797	818	727	767	699	752	788	717	794	741	775	769	724	812	744	772	762	769	735	743	754	703	739	774	776	758	785	728	740	757	787	772	723	746	700	758	789	767	760	702	755	739	762	714	747	732	795	695	737	711	771	759	741	712	709	787	698	736	756	724	762	751	717	759	743	725	738	770	788	698	700	718	761	774	775	760	736	743	722	772	781	778	755	755	758	742	724	767	811	765	725	772	769	736	759	731	791	745	762	718	708	787	718	741	740	762	746	738	718	709	767	677	720	735	775	731	720	769	784	755	745	783	748	729	762	734	787	674	734	768	750	724	752	732	753	727	778	704	738	786	745	737	748	759	784	733	722	743	746	704	745	731	737	717	780	723	718	738	736	724	742	776	700	748	786	764	749	719	753	753	721	669	738	739	705	718	772	778	733	779	716	753	728	755	743	799	804	736	786	705	775	752	706	792	779	806	769	750	766	694	743	754	778	729	770	735	780	739	764	752	749	748	808	684	756	743	808	757	735	782	815	714	759	726	775	735	771	736	758	724	739	716	720	768	737	752	770	735	748	704	726	788	758	744	722	754	744	750	771	797	693	700	737	762	764	731	784	722	736	745	745	736	760	764	773	805	752	793	801	776	737	728	740	690	725	756	761	792	749	724	793	765	714	751	729	774	777	702	723	726	753	802	748	724	752	755	752	722	771	738	742	755	785	723	749	740	769	744	737	726	743	747	715	753	759	788	778	774	782	745	748	730	769	764	748	769	727	747	789	728	740	755	773	750	745	738	788	787	714	711	739	729	744	749	751	798	738	693	765	748	736	747	788	745	788	742	742	745	748	768	786	807	783	738	746	745	708	776	743	713	741	696	699	761	782	727	788	702	711	710	758	746	741	739	728	755	766	732	751	751	819	751	726	748	741	730	745	750	729	757	698	726	752	762	727	739	714	765	739	728	760	702	808	733	786	770	727	742	768	778	755	748	734	761	745	761	792	786	739	741	716	819	716	786	778	771	777	795	771	753	756	742	727	742	715	737	761	798	733	738	778	759	732	717	740	801	722	765	737	735	721	751	748	780	744	741	749	747	773	722	762	784	779	728	729	764	776	733	746	762	757	745	771	770	751	676	755	771	787	726	737	757	742	797	778	739	757	693	754	770	747	702	746	745	721	777	734	724	802	754	772	748	688	764	780	758	726	742	717	756	692	700	755	748	732	771	722	746	772	818	742	781	763	750	773	685	706	757	777	686	737	687	741	746	736	754	748	808	734	750	787	793	726	735	753	799	775	735	750	743	734	711	744	691	730	759	799	787	740	738	727	755	795	708	747	708	723	722	728	751	685	734	761	725	738	770	768	765	735	733	755	691	730	700	777	745	745	739	732	716	746	757	785	727	767	778	771	738	758	700	755	741	750	732	757	750	761	708	706	804	738	759	727	759	725	786	715	758	715	786	730	758	764	728	702	749	783	736	760	767	745	752	731	733	736	818	744	731	746	752	773	751	729	715	731	729	720	751	735	773	726	835	753	685	738	755	746	725	751	761	746	750	812	742	798	748	780	736	726	771	772	792	719	744	768	744	713	738	731	719	747	749	757	753	718	712	737	769	744	725	759	714	750	768	757	691	733	810	801	763	769	794	808	789	740	740	742	792	720	748	787	736	788	703	772	756	736	775	775	715	727	755	734	737	726	695	731	755	731	812	764	736	789	780	779	787	782	762	762	755	756	705	764	753	819	733	764	735	734	717	753	798	776	731	709	796	724	744	778	824	763	703	710	743	722	713	737	718	719	772	795	738	813	727	750	739	735	757	785	745	786	734	727	706	766	733	784	738	784	803	740	749	755	719	765	761	753	744	754	779	773	753	738	756	712	731	782	732	773	733	737	745	744	805	774	724	758	794	742	732	757	763	736	729	751	753	744	731	733	760	701	770	723	745	732	754	762	760	787	818	755	743	784	752	745	769	776	726	731	755	730	713	768	709	779	785	739	767	685	703	788	704	779	755	747	737	763	780	726	755	724	764	734	706	725	731	739	743	706	781	762	722	759	759	759	727	761	741	730	781	753	677	753	759	746	720	780	752	711	765	774	788	742	728	757	759	763	772	788	768	760	733	716	764	738	760	715	733	737	735	721	719	756	789	784	779	715	767	771	775	776	722	758	756	766	813	759	752	769	784	736	693	789	748	785	729	690	746	743	763	739	751	746	769	726	769	737	797	744	794	767	758	730	718	763	747	739	741	750	795	694	756	762	785	735	776	755	789	761	755	738	754	759	749	752	763	764	762	777	713	736	766	768	722	759	747	745	710	799	771	746	727	774	750	707	722	717	753	762	762	710	768	739	759	756	676	769	722	739	769	721	718	767	719	716	765	773	783	689	726	738	793	736	727	748	731	705	724	720	780	778	757	750	734	761	786	750	720	710	741	725	729	723	740	743	771	741	741	771	760	795	741	710	759	760	740	732	811	734	750	749	711	756	792	805	732	735	791	745	758	750	723	781	735	763	699	710	724	724	786	731	770	733	765	751	750	761	702	775	725	785	681	829	806	778	779	775	753	758	741	737	749	756	759	734	672	798	764	762	763	820	744	701	753	748	735	727	765	737	728	709	749	733	732	744	806	760	759	743	735	776	772	709	731	728	722	763	755	777	730	713	737	800	705	724	739	768	720	740	742	720	761	759	785	746	688	746	732	774	800	769	756	762	738	758	761	729	707	796	754	742	739	786	734	791	793	761	736	759	754	733	750	735	771	748	703	750	779	715	762	776	771	786	752	741	784	770	737	736	776	762	731	774	737	733	713	741	725	721	767	721	750	787	693	714	800	699	735	737	697	787	715	755	747	758	783	752	753	718	749	770	736	756	763	759	775	728	798	707	733	752	738	752	680	774	721	687	727	777	766	741	751	771	756	743	762	802	719	794	708	782	705	739	763	788	774	708	766	716	780
23322	21150	27621	24937	19505	7138	3411	1858	1135	874	760	640	536	556	498	451	466	518	485	470	475	472	438	457	490	475	448	484	440	429	478	401	374	428	405	411	419	377	419	429	354	369	381	413	410	401	377	384	389	374	367	363	400	376	355	361	382	372	369	396	392	348	384	397	362	383	350	392	367	375	383	357	368	397	352	378	365	385	389	385	360	374	392	394	377	378	368	400	375	368	382	348	377	379	381	390	370	352	353	386	386	374	395	364	372	430	400	391	380	391	353	394	386	363	395	362	344	391	393	386	401	362	394	371	377	368	406	388	391	349	335	369	404	343	396	375	362	370	390	387	368	372	360	377	397	365	374	372	382	408	367	365	362	382	387	373	359	394	371	376	391	350	388	404	368	357	387	383	378	348	369	376	377	375	367	377	359	384	367	373	372	360	341	362	410	365	383	321	391	423	395	383	396	341	396	359	373	324	377	393	390	404	367	408	374	383	378	346	385	381	394	357	387	358	387	342	364	374	367	407	380	383	371	336	376	373	354	358	344	375	362	399	358	375	381	371	355	375	363	374	384	389	393	371	362	374	356	376	405	409	392	383	355	381	332	333	358	356	355	399	357	349	358	376	377	412	381	357	358	383	392	368	391	370	359	344	379	378	372	401	396	339	363	382	356	394	356	379	393	387	402	376	402	375	352	369	335	404	362	368	334	353	372	408	378	379	352	386	371	385	389	370	369	395	382	373	377	384	371	368	389	407	352	401	382	389	354	366	357	378	400	389	381	355	389	394	381	361	367	403	392	379	368	396	378	379	392	392	324	358	406	371	353	388	350	384	379	374	379	372	354	406	351	365	370	370	374	357	364	384	401	375	367	390	395	405	377	361	362	350	386	354	405	391	424	372	404	395	361	344	383	387	370	336	379	371	377	376	361	413	349	337	394	413	404	366	375	339	394	362	363	364	370	404	369	382	366	388	359	410	380	347	359	371	402	387	379	365	377	403	382	364	339	386	400	361	377	354	346	393	374	402	382	372	365	356	378	386	376	401	368	366	351	396	370	396	402	414	359	383	378	380	355	346	395	336	373	383	374	350	382	369	394	347	336	399	394	375	380	365	400	354	361	384	405	396	364	401	377	373	369	356	393	380	393	361	343	397	393	380	354	399	370	394	405	369	356	403	393	376	366	380	383	353	370	387	387	376	367	350	351	372	382	400	360	384	380	382	371	370	357	419	390	371	373	379	369	380	371	404	339	374	381	367	393	395	367	372	375	397	412	347	369	365	340	410	384	373	380	407	404	393	439	341	384	377	378	386	388	387	394	357	378	387	366	382	378	326	361	388	350	392	395	380	346	360	365	361	359	388	347	365	379	398	417	366	358	354	356	379	366	337	421	404	370	366	404	374	395	357	375	397	381	388	400	371	334	363	352	429	377	398	381	385	371	349	382	379	395	383	408	367	385	365	345	375	387	365	356	329	394	378	414	348	374	368	368	330	400	368	334	375	417	337	389	389	416	401	354	391	371	362	361	362	397	386	415	392	380	341	349	364	396	379	376	395	392	403	383	365	362	356	358	359	356	362	376	366	357	373	369	404	368	379	364	408	344	378	345	349	374	391	345	374	362	377	357	368	404	366	358	377	361	379	362	383	380	393	398	385	359	388	381	378	385	400	365	382	368	414	367	372	372	361	397	361	344	381	388	394	424	399	376	391	385	341	373	321	386	392	364	364	370	341	381	370	387	368	359	382	349	352	383	341	383	409	404	353	360	394	369	351	401	343	380	349	342	377	358	347	369	387	369	395	346	363	384	369	358	388	383	365	381	390	407	392	353	367	402	372	361	363	341	340	409	370	354	383	378	422	376	360	349	414	384	361	405	387	349	366	403	384	385	367	417	364	383	386	366	363	364	394	388	337	387	389	376	397	368	376	399	379	383	377	341	407	370	346	381	392	403	367	355	384	361	398	372	402	377	372	388	378	372	381	346	368	371	349	370	380	363	363	347	402	354	365	378	381	381	346	348	374	376	387	372	391	386	395	363	368	394	408	383	333	368	388	391	360	348	379	377	365	398	353	384	346	366	374	387	380	406	370	385	403	368	408	388	368	362	360	385	376	371	364	383	349	403	389	373	392	381	358	389	386	393	402	381	361	353	376	383	369	369	364	362	341	401	337	384	387	363	361	378	388	396	349	384	394	369	354	387	336	396	330	423	375	350	387	363	405	386	354	358	359	385	363	380	372	399	366	332	377	357	397	380	376	412	391	385	372	395	395	380	374	379	376	361	394	361	410	360	369	353	385	372	403	416	346	377	383	408	345	355	371	419	370	379	366	364	368	329	355	386	380	418	361	353	377	397	368	380	361	352	365	374	375	398	430	364	393	356	372	396	364	373	376	346	380	367	383	387	376	352	356	368	366	371	398	362	373	332	380	366	363	416	380	364	353	387	361	378	391	386	357	390	367	344	399	346	390	368	382	349	387	367	371	379	366	357	373	369	363	381	368	383	367	385	374	380	369	399	369	361	356	394	375	332	375	410	368	385	398	387	395	408	406	330	381	373	392	359	380	406	379	373	389	400	350	391	359	380	370	394	399	411	364	371	398	379	390	379	385	390	386	379	390	360	384	366	394	397	360	363	384	368	357	353	401	389	386	358	361	364	374	355	361	383	365	374	341	335	373	378	344	377	388	376	369	364	411	374	367	380	376	343	358	363	392	406	367	345	403	336	404	431	366	375	392	368	369	394	348	347	339	406	353	398	402	375	395	384	371	398	376	356	383	367	376	391	396	376	409	366	369	412	398	347	361	349	411	345	350	372	373	374	380	390	386	371	347	384	373	395	406	414	368	380	379	390	363	402	402	346	395	375	369	372	333	379	416	361	380	382	391	392	363	389	378	409	369	368	373	347	383	379	342	361	341	384	375	363	358	389	374	370	396	376	373	365	376	384	377	374	395	379	379	386	408	349	386	366	383	370	389	391	374	380	324	363	421	361	354	380	356	413	368	349	389	371	374	404	363	394	409	373	416	351	349	341	395	379	364	384	340	358	388	365	388	403	329	368	376	354	368	371	358	404	343	366	367	354	369	422	373	335	354	376	385	376	384	356	395	371	414	378	359	405	371	357	390	362	385	399	348	374	346	358	433	383	353	405	385	347	368	378	389	377	348	398	413	372	353	374	377	409	365	368	375	388	409	380	391	367	400	392	337	370	359	387	370	359	342	353	391	331	354	356	386	362	364	415	365	376	327	356	400	418	352	351	384	368	366	356	360	371	368	399	354	393	392	386	381	382	351	384	350	391	397	369	356	397	410	392	337	367	382	354	371	381	384	369	368	411	386	359	352	400	401	378	369	399	387	369	383	371	389	396	381	389	359	358	416	363	380	364	392	381	378	344	357	376	358	378	360	379	352	357	384	378	378	388	414	370	353	352	350	388	356	362	359	356	368	356	368	364	380	400	359	387	364	368	347	373	376	354	392	366	378	394	381	388	345	365	349	378	372
16090	29630	23841	16393	12513	9746	7491	4843	3160	2221	1695	1383	1190	1063	1004	942	889	938	886	924	895	907	859	933	881	942	899	855	814	794	815	758	759	688	716	675	672	707	685	663	636	624	662	626	634	598	637	648	581	642	606	629	612	628	597	599	622	569	599	616	654	590	591	630	613	627	646	615	638	621	598	603	609	586	578	578	614	602	598	586	583	567	579	617	619	569	594	564	558	593	619	568	547	609	611	585	603	559	561	577	596	636	623	602	607	602	619	639	576	573	612	615	573	576	547	594	592	587	552	579	609	596	617	584	645	590	609	595	620	560	610	596	605	563	549	597	568	610	585	607	591	558	542	588	568	600	608	580	580	592	569	662	581	595	598	594	604	602	567	539	587	617	634	577	620	580	609	574	596	652	580	624	601	566	642	588	606	611	638	619	582	589	602	613	603	583	584	589	591	537	614	601	594	581	595	573	570	583	611	594	602	625	587	557	602	652	566	604	623	554	577	576	598	606	616	575	587	611	558	619	607	570	568	645	614	573	573	586	584	630	606	555	593	560	530	646	581	584	642	592	592	608	583	595	614	584	610	590	552	560	581	622	558	589	623	593	570	537	597	632	606	585	623	565	585	599	600	579	598	588	609	632	560	632	559	669	646	607	589	568	578	612	601	587	531	605	592	605	573	581	629	615	561	623	564	601	596	544	639	652	571	609	593	587	552	596	589	596	573	582	578	605	595	579	601	605	564	608	609	568	557	575	584	588	554	620	576	566	630	573	602	595	617	578	586	597	632	594	561	598	565	568	592	572	601	593	582	564	574	634	568	577	648	598	578	632	590	578	569	618	578	632	553	585	601	599	610	600	617	602	589	608	595	620	603	625	587	586	624	556	580	590	552	615	610	607	569	604	586	618	613	568	566	600	544	588	605	572	583	583	593	569	555	618	610	595	586	579	550	605	593	609	583	599	625	586	605	624	593	598	589	596	563	635	556	563	580	542	569	613	544	602	575	583	580	568	586	573	594	581	578	571	578	603	576	606	619	603	570	602	615	554	569	568	586	627	627	551	568	589	621	597	651	588	590	583	527	607	563	578	566	569	600	595	621	598	605	592	591	597	558	618	620	571	561	600	612	559	579	624	580	659	589	564	615	609	614	574	595	591	661	584	593	598	568	620	585	576	608	597	567	592	547	592	596	614	557	613	616	598	562	592	625	570	563	551	601	566	566	610	617	587	590	562	584	555	607	586	533	571	576	623	579	569	623	605	583	588	595	609	597	605	596	545	619	581	573	564	626	620	586	594	620	547	591	549	593	596	583	569	554	574	586	616	599	581	601	559	605	566	628	584	601	604	564	571	594	566	602	565	599	603	567	608	602	574	572	602	609	566	591	585	575	579	559	614	590	589	580	621	558	586	603	623	573	624	589	584	573	605	569	604	548	657	561	583	611	580	594	642	603	518	613	557	590	639	557	604	601	559	628	596	621	601	629	596	539	598	618	561	579	600	609	589	587	584	600	553	605	567	587	610	586	571	568	587	602	610	617	609	573	599	587	583	574	616	589	591	603	609	604	601	564	584	572	542	629	582	613	569	602	586	541	573	568	562	584	558	609	587	604	611	583	588	573	564	577	574	608	609	599	550	584	557	625	590	582	608	634	574	591	606	619	516	616	570	577	596	612	604	613	597	620	607	581	549	585	611	620	550	648	596	583	622	578	636	600	593	585	521	612	594	616	603	594	572	586	585	607	609	578	578	556	603	569	577	571	601	592	565	622	555	604	585	599	572	610	554	562	547	576	608	573	619	592	572	599	605	637	604	587	575	601	578	567	611	563	577	614	593	607	587	590	551	589	542	613	634	586	576	573	593	584	611	613	551	600	603	620	564	583	574	587	577	558	590	576	584	588	579	563	600	579	591	580	565	588	561	608	553	535	561	578	576	581	556	581	611	571	575	568	625	632	592	565	596	598	593	579	601	598	586	596	600	615	587	577	609	614	570	593	606	591	575	604	644	577	580	590	530	577	575	590	590	528	573	603	617	577	594	644	576	625	608	627	609	567	570	635	609	562	617	563	596	599	584	583	597	593	528	586	631	588	632	585	605	581	576	596	587	605	589	580	626	603	581	608	567	632	610	576	556	594	577	604	602	592	569	624	599	594	566	572	566	611	586	559	597	555	615	569	597	627	626	580	563	598	612	588	604	610	616	588	576	525	576	583	612	554	593	576	608	587	557	560	591	593	584	628	610	636	606	605	607	584	585	577	580	587	593	597	567	641	581	596	591	576	602	600	563	603	583	588	563	638	611	584	556	626	608	616	563	599	563	621	613	606	593	578	577	584	581	628	605	553	564	598	604	607	596	588	580	623	597	608	578	618	608	623	550	594	594	575	576	631	595	611	567	588	558	603	560	607	554	582	612	597	581	584	622	591	571	593	580	618	623	543	621	631	593	610	620	578	624	566	618	595	581	573	581	597	544	600	577	609	649	599	548	609	579	544	601	585	638	588	574	577	586	561	567	618	624	587	592	582	606	594	555	609	573	617	566	579	566	607	587	594	621	593	626	588	616	549	602	602	560	572	606	596	633	591	627	592	584	581	606	586	565	623	559	578	593	622	596	559	583	621	671	615	571	599	557	552	597	612	608	576	614	551	562	597	570	595	605	581	583	598	541	582	622	573	613	618	627	578	575	589	582	612	585	607	591	560	619	564	605	578	594	571	617	567	609	610	592	556	595	562	598	619	554	567	590	571	580	581	542	599	604	597	591	649	619	568	614	594	597	592	613	592	622	584	600	589	643	552	581	584	605	606	521	546	588	616	617	627	554	598	577	576	576	559	603	573	597	582	594	599	588	590	684	630	609	580	618	597	611	616	604	597	612	577	571	568	567	561	615	563	573	576	591	617	619	591	615	598	600	560	616	589	577	545	563	586	592	576	553	592	598	615	587	605	584	601	564	545	553	595	586	616	565	615	586	606	634	593	608	608	615	571	592	589	584	608	610	567	573	580	581	601	601	569	607	595	603	598	585	594	606	612	553	627	629	585	640	588	574	647	616	607	625	593	640	571	609	574	536	605	550	600	588	573	563	565	563	542	592	628	587	623	596	607	576	631	592	609	602	607	584	594	599	603	596	644	584	603	571	599	589	578	575	613	598	646	581	581	601	538	608	613	610	598	601	587	599	585	590	587	611	608	597	588	601	556	552	622	635	597	644	573	567	578	602	572	654	579	548	576	563	624	552	611	593	604	603	609	626	630	585	592	619	568	593	577	620	584	534	535	613	598	594	565	608	599	570	575	573	587	566	584	611	579	585	594	557	573	605	576	625	617	631	591	599	573	550	617	546	599	597	589	584	581	599	593	610	574	605	598	595	628	585	592	573	605	568	625	602	618	548	612	613	617	586	622	564	574	603	625	541	584	585	590	574	604	587	579	615	586	562	544	539	559	588	594	558	595	603	578	564	629	572	587	594	558	583	562	592	568	601	611	628	562	559	606	611	579	554
24640	21115	25347	22104	5831	3086	2156	1431	954	782	671	645	556	558	522	510	539	521	488	512	529	501	533	500	513	525	538	497	519	510	502	468	419	475	454	478	440	442	430	460	431	488	444	455	429	423	464	444	476	390	453	457	441	421	474	442	422	411	421	431	481	423	451	411	439	456	471	421	434	427	422	438	431	401	411	418	415	447	426	467	450	454	452	424	412	448	413	456	441	426	430	423	426	434	449	419	421	416	425	429	418	451	458	466	468	471	432	466	463	506	463	437	417	437	453	429	453	463	446	445	450	464	426	415	443	457	398	429	450	437	413	441	423	455	441	424	439	431	438	446	440	473	437	433	439	457	499	485	452	447	447	444	420	465	426	413	438	416	460	464	414	460	455	455	446	434	448	484	412	441	413	392	436	415	408	415	420	398	441	444	417	450	388	416	480	427	422	472	419	416	413	406	455	429	421	418	440	449	451	439	431	476	455	423	437	436	437	439	432	423	460	458	441	428	424	442	435	425	421	495	425	428	465	440	429	470	428	411	433	451	438	423	422	446	432	442	452	400	438	442	419	437	432	417	405	457	430	454	459	457	438	404	449	439	428	408	432	469	437	410	439	447	425	474	423	419	465	465	414	438	445	442	437	444	398	404	390	432	433	457	427	430	445	401	431	422	406	480	436	408	421	442	456	427	402	445	436	438	416	457	453	415	411	477	448	465	434	422	464	432	450	409	476	428	434	472	442	455	474	442	394	434	427	464	475	416	449	468	446	459	422	474	412	421	477	427	439	460	434	416	448	445	437	445	450	445	428	419	444	421	443	397	465	460	447	426	450	400	426	446	429	440	404	498	406	480	483	419	446	396	455	485	429	437	447	438	449	435	420	428	425	439	391	474	443	450	448	419	429	447	449	430	450	468	451	416	435	422	449	472	425	467	423	437	416	439	407	455	444	452	401	378	445	445	437	437	419	460	423	401	402	447	414	417	422	459	419	448	443	445	424	413	458	432	457	417	391	451	381	416	399	436	454	443	441	427	442	457	437	440	440	451	452	406	446	439	440	426	456	437	467	419	428	450	463	450	468	437	423	435	446	449	426	468	424	456	441	448	408	458	423	432	446	432	428	433	414	449	432	432	443	411	465	444	412	460	450	462	465	468	419	432	434	424	426	425	467	443	443	426	443	420	423	457	457	465	414	434	445	445	455	447	437	472	444	397	439	429	382	413	407	478	417	460	459	445	439	430	484	437	439	466	390	400	477	406	440	424	441	476	451	436	474	442	476	464	446	461	429	473	444	476	385	455	422	428	462	447	417	437	449	439	414	370	453	437	406	434	467	469	459	463	431	449	422	462	418	460	473	412	466	480	448	447	434	439	445	424	416	449	454	408	477	444	462	432	442	424	427	443	440	419	437	460	442	417	447	460	434	424	442	410	451	447	403	442	412	419	412	413	483	432	414	453	444	407	440	441	454	453	461	469	406	458	446	422	448	441	407	443	428	429	477	413	455	454	416	432	473	440	462	457	420	383	438	393	454	477	461	461	445	434	408	461	422	432	428	429	413	447	404	478	511	468	427	489	419	432	480	446	451	468	441	422	469	412	414	410	437	446	433	463	383	455	436	441	408	437	416	472	441	441	450	419	453	425	408	460	450	443	461	470	445	419	445	414	428	450	409	430	401	428	431	454	409	439	434	452	446	417	421	404	408	448	436	461	433	434	459	448	426	474	451	482	432	442	477	441	437	453	425	438	421	449	395	441	451	395	444	475	448	465	432	417	461	456	462	415	469	492	470	434	433	429	446	449	432	415	417	435	453	480	430	413	433	437	432	445	433	444	404	492	462	410	440	440	424	423	428	433	432	428	459	427	435	437	445	434	454	433	465	433	428	423	439	445	428	437	418	430	389	422	427	427	441	445	400	427	422	429	467	437	436	447	410	434	453	457	429	449	440	442	458	433	412	427	430	437	462	440	404	422	448	425	441	427	418	417	432	427	494	449	429	422	458	413	447	411	442	452	442	446	394	473	479	463	447	448	411	443	448	432	468	434	445	425	498	417	431	473	373	424	427	459	444	444	390	414	427	430	440	403	403	464	401	441	415	470	467	446	394	413	440	442	407	421	459	436	434	431	428	479	426	452	441	460	430	486	458	444	451	440	464	456	431	401	415	457	389	452	482	449	458	437	432	453	467	404	466	420	474	439	459	419	452	436	428	411	467	440	447	437	416	439	449	457	445	446	418	486	463	442	459	424	446	456	435	440	420	429	476	437	461	464	481	439	411	477	388	444	451	419	413	428	447	433	439	427	463	435	411	463	454	446	423	405	434	433	453	461	424	466	490	438	421	444	396	452	425	420	433	450	454	408	450	446	454	418	439	416	446	423	446	440	422	455	440	421	425	423	471	441	452	452	434	410	408	446	468	434	403	427	398	412	441	445	472	443	437	452	446	491	431	399	438	441	446	420	422	461	437	422	464	440	463	441	456	421	412	433	421	462	443	421	448	421	458	445	404	408	445	446	457	449	458	461	433	461	449	411	462	440	439	453	418	454	447	437	439	472	464	415	433	452	445	433	475	438	431	434	451	410	432	430	470	460	453	412	481	437	435	449	449	443	402	436	448	419	440	437	401	438	464	428	444	390	455	429	431	436	451	441	456	462	422	455	421	458	424	447	465	443	419	462	429	424	439	443	424	425	436	449	470	412	436	426	456	409	459	464	455	400	470	461	422	469	455	462	453	450	410	440	438	461	435	461	414	466	444	401	439	431	463	439	402	492	423	430	419	435	484	408	499	416	452	451	464	466	425	451	424	432	444	438	485	450	441	450	488	448	404	434	455	435	446	427	482	473	456	436	444	422	434	437	479	452	451	415	458	405	419	442	413	392	407	460	430	435	439	446	421	425	444	421	392	439	472	409	421	420	441	433	455	503	464	389	453	449	443	437	447	433	464	429	434	415	441	432	432	444	459	448	410	414	400	474	448	478	414	483	407	418	421	413	497	450	450	457	443	449	453	400	413	442	489	426	443	450	431	457	435	419	446	439	448	431	421	418	466	429	468	433	426	431	456	414	423	431	441	436	427	442	433	412	417	425	441	437	429	442	422	426	451	447	442	466	412	474	405	408	438	426	432	423	420	455	452	437	416	453	397	434	488	445	439	472	418	451	457	411	428	462	460	435	434	433	448	422	436	440	470	422	429	431	418	434	428	444	426	404	435	432	449	402	446	482	433	450	483	492	449	423	453	440	422	454	450	469	438	444	432	433	460	447	431	440	460	419	438	453	437	448	428	408	446	440	456	477	440	425	379	401	470	415	439	433	465	448	455	456	408	406	445	438	449	436	433	444	407	449	417	422	426	444	469	415	444	413	422	418	435	427	430	440	426	438	454	447	440	449	443	439	449	433	428	424	451	410	439	438	422	500	451	425	445	459	455	435	448	414	412	455	426	440	461	436	457	417	441	453	429	426	430	422	429	420	435	430	420	434	462	446	445	445	449	403
15841	25559	19901	13332	10008	7623	5716	3839	2608	1848	1504	1227	1084	1017	975	893	925	897	886	957	956	905	915	840	929	920	967	902	895	824	798	807	777	741	794	765	758	751	717	722	689	708	678	733	736	758	712	704	713	687	696	649	647	728	688	642	676	667	677	643	653	662	662	659	710	646	708	682	670	668	685	677	695	701	658	726	629	759	760	653	668	750	639	688	682	652	664	694	694	692	671	703	671	697	666	737	704	672	640	720	654	681	708	698	701	664	656	714	670	623	642	678	624	635	682	700	656	676	676	670	672	667	681	669	672	671	690	654	660	640	705	626	665	678	637	671	681	687	671	687	662	693	701	657	668	665	677	644	693	656	661	671	720	641	639	675	729	705	676	694	653	677	663	673	666	667	689	704	665	651	678	690	666	616	684	642	666	701	682	656	638	714	653	623	660	658	659	700	713	647	636	701	665	637	690	696	655	685	676	668	700	674	620	708	680	636	684	635	689	697	727	638	696	729	640	655	701	696	640	618	701	653	675	634	670	641	659	709	679	702	662	696	710	688	667	672	655	713	667	635	676	683	711	652	662	658	683	680	688	594	697	665	706	656	693	654	668	645	649	652	699	642	652	657	707	683	652	635	673	693	704	676	657	628	721	663	684	680	673	683	661	699	690	641	700	705	669	676	698	712	689	710	696	694	680	699	710	685	689	667	665	703	644	665	697	636	660	685	633	662	682	746	668	704	675	711	702	673	669	651	729	633	660	669	659	679	669	700	683	657	685	734	653	702	697	689	640	701	651	643	654	691	671	675	665	649	685	698	651	660	688	689	659	626	680	710	656	704	667	658	681	633	643	664	702	670	689	637	674	588	705	687	684	676	662	700	662	660	688	689	655	622	684	666	624	681	675	689	698	725	656	680	686	645	692	653	687	703	631	678	677	677	677	672	682	651	691	667	659	727	655	712	695	672	645	670	635	682	674	710	647	679	688	651	663	640	694	641	706	655	689	700	712	679	697	656	663	660	656	679	678	631	684	770	686	651	659	662	666	679	675	720	665	704	696	695	675	655	700	727	683	687	678	672	706	720	685	712	689	642	722	711	712	642	641	700	683	662	689	694	691	669	648	694	715	683	685	657	644	658	658	652	673	642	660	695	657	689	657	672	632	663	666	656	721	653	688	656	681	699	627	685	709	654	665	679	667	690	628	674	671	688	692	682	702	674	719	707	674	638	702	682	649	676	653	672	659	640	695	699	659	693	645	728	655	696	659	658	667	685	699	680	633	654	659	657	615	729	632	686	694	686	700	657	678	724	655	681	765	648	685	696	689	667	667	694	640	637	690	676	721	696	668	667	659	705	691	698	686	639	721	680	659	702	629	672	677	655	670	707	652	663	634	660	660	678	656	623	651	688	662	648	675	658	666	675	680	684	696	638	652	680	688	673	652	675	668	657	697	693	636	663	686	691	736	682	701	669	651	715	666	704	663	679	631	696	669	647	708	645	684	654	666	678	648	648	701	655	687	695	728	639	686	686	639	711	699	673	623	648	667	659	677	706	683	658	676	712	674	623	676	690	657	671	650	668	681	622	677	646	660	640	695	690	669	662	636	646	660	665	630	704	641	656	699	653	689	632	662	694	713	659	742	673	674	673	720	651	733	665	693	683	651	694	675	700	650	693	634	695	716	720	668	684	686	708	657	678	662	682	689	685	676	679	617	699	702	675	635	635	622	681	658	689	692	687	668	666	657	671	689	726	658	659	671	708	714	706	696	687	703	646	674	638	654	712	687	674	709	690	660	661	650	694	657	665	705	648	704	683	691	632	684	647	670	653	698	667	701	682	736	705	717	671	683	671	656	676	654	666	704	703	666	625	687	676	662	653	706	691	641	643	675	671	676	618	646	649	741	656	649	649	694	681	670	649	666	652	674	685	672	636	679	660	656	676	694	643	777	632	749	664	667	699	647	725	637	668	642	651	672	677	638	655	659	647	687	652	661	668	698	682	708	664	679	714	662	585	704	678	656	695	658	634	664	664	660	649	700	703	760	694	696	658	638	636	659	656	706	703	698	718	641	706	676	728	701	698	703	700	691	661	676	684	696	650	691	670	698	651	743	659	651	679	696	716	736	649	680	671	702	663	666	690	656	687	659	684	689	706	652	652	632	659	660	682	697	703	690	704	674	676	690	690	622	702	682	640	606	686	689	697	677	662	696	658	703	685	662	670	646	673	714	694	707	669	681	657	712	695	701	673	693	670	655	710	691	623	656	700	691	662	690	714	684	699	686	696	681	648	647	700	666	647	675	696	662	683	633	678	700	646	680	631	720	694	674	667	667	657	691	669	673	688	705	687	708	713	662	657	674	658	694	711	667	679	703	666	648	635	645	675	722	695	631	711	687	686	673	674	639	682	698	708	657	673	680	639	626	691	720	705	671	697	659	676	658	655	613	703	667	656	669	684	658	668	718	648	662	677	649	656	710	651	636	698	634	656	679	691	648	646	689	644	656	684	707	630	719	677	694	715	689	664	676	642	671	657	638	740	627	672	706	640	666	706	668	704	673	678	717	672	662	654	649	722	689	660	672	697	682	683	666	671	712	623	729	653	680	642	641	670	686	685	684	654	654	702	643	696	667	714	703	654	681	643	654	698	673	651	646	760	648	697	664	711	669	703	690	651	632	661	694	660	692	723	677	647	701	661	690	653	675	690	645	680	666	680	689	672	666	687	710	641	679	630	691	717	693	661	682	679	706	654	742	632	644	653	636	721	671	700	677	685	665	696	671	704	667	656	599	663	660	670	688	710	679	705	678	693	673	687	665	699	665	710	677	698	635	678	674	707	661	666	655	689	665	712	662	678	633	687	665	627	698	626	688	673	666	618	667	666	672	675	686	691	663	723	657	672	652	632	726	734	659	636	679	693	686	706	667	662	669	682	700	658	681	645	695	666	696	677	668	618	714	699	643	631	671	710	660	670	667	681	665	697	668	718	658	678	679	625	621	692	711	660	673	669	664	666	695	638	703	679	675	674	687	649	669	685	676	676	665	637	646	669	694	647	671	684	634	651	708	692	670	670	668	649	657	699	648	678	645	704	710	678	678	742	633	673	684	676	684	670	736	671	692	701	678	632	700	719	677	663	690	703	657	664	658	663	676	690	686	677	770	679	672	684	686	676	702	697	657	643	667	650	654	655	680	675	677	723	640	656	707	694	643	640	689	679	709	672	704	659	657	618	668	682	624	702	661	685	714	699	668	692	634	668	653	672	663	698	677	717	665	674	680	680	635	659	648	686	656	642	720	689	701	639	695	722	724	690	665	690	679	694	674	723	659	639	610	658	717	723	646	649	687	674	689	661	692	684	733	666	649	752	648	680	683	682	649	667	667	666	690	669	643	708	695	681	682	669	709	711	653	707	674	675	640	661	674	654	705	705	671	700	695	651	623	670	695	679	660	695	653	638	652	625	690	687	689	657	693	644	709	654	657	682	714	735	688	696	706	664	719	665
22441	21164	28281	24298	21185	18315	6604	2582	1463	1019	781	703	583	530	498	447	441	471	435	502	479	439	446	422	438	459	463	443	416	396	375	372	355	358	361	352	347	361	369	309	328	337	338	315	295	346	322	321	336	330	301	319	335	304	325	291	283	299	331	300	312	315	288	303	290	307	316	339	321	306	316	295	316	311	325	315	355	320	306	300	301	297	286	317	281	301	344	309	331	289	281	339	288	343	305	327	304	267	321	315	347	317	328	328	316	294	316	291	322	301	307	310	312	338	320	314	286	334	310	303	301	291	321	298	270	302	312	298	293	298	329	321	317	301	314	295	297	307	261	332	317	285	300	284	319	303	297	326	308	322	303	321	286	303	274	279	313	335	321	307	299	317	305	304	321	269	299	309	295	300	289	289	279	286	320	310	314	278	326	290	291	296	284	289	321	283	302	304	284	294	296	315	298	305	319	288	273	296	340	306	306	312	326	309	308	296	310	314	327	281	284	325	302	289	291	305	311	296	313	305	275	294	316	316	298	293	291	298	309	298	296	301	313	310	306	325	317	336	292	290	314	283	288	293	306	289	300	292	326	320	335	355	315	301	298	309	320	302	309	284	315	277	306	304	292	313	329	316	271	295	309	290	330	294	306	317	323	293	316	276	309	279	297	299	285	332	310	278	271	331	331	273	328	315	339	272	289	286	301	299	292	336	294	343	292	280	292	307	318	316	290	331	309	301	295	316	312	305	300	302	286	283	315	296	324	317	331	316	284	305	335	286	295	332	291	302	275	299	331	284	284	305	306	277	299	314	303	297	301	300	329	291	307	287	303	299	326	299	301	329	300	298	317	302	340	309	336	290	335	317	318	307	296	300	337	272	303	318	275	300	284	296	329	307	330	294	284	327	301	288	284	330	297	301	305	323	335	293	298	284	313	315	275	334	298	326	324	312	288	302	322	298	330	307	307	294	314	296	301	307	309	311	298	305	295	315	299	333	317	306	290	322	283	299	291	282	298	300	306	293	282	303	296	309	317	328	340	324	314	316	300	283	314	309	274	285	295	295	256	290	288	322	328	270	306	284	315	313	322	324	320	290	274	305	292	321	303	284	267	308	294	307	302	330	308	300	300	310	322	314	298	287	290	288	322	253	281	302	298	297	292	320	285	301	290	303	295	276	300	296	315	314	333	304	300	309	302	305	279	260	322	303	314	279	271	330	329	309	285	316	275	311	305	259	300	308	319	312	297	276	300	317	320	280	290	292	289	306	335	292	331	303	295	318	298	307	288	318	309	290	294	298	269	306	333	309	343	308	262	336	297	317	304	323	284	299	300	287	293	317	285	292	310	288	317	334	337	310	311	296	342	290	308	327	296	293	264	316	333	312	328	303	280	310	281	323	299	302	326	314	320	303	287	307	300	298	303	283	269	317	305	296	301	318	284	329	292	296	273	336	304	279	321	299	302	291	306	323	304	307	294	298	310	319	300	288	328	272	296	322	337	308	303	288	303	306	301	276	321	283	302	275	301	304	331	283	287	301	301	318	316	288	287	281	298	263	306	291	296	329	289	301	319	295	295	297	295	296	303	294	304	301	300	261	328	291	318	295	292	311	313	302	320	317	313	300	309	314	285	287	256	291	288	306	335	308	322	326	287	292	264	303	295	316	306	300	274	273	280	323	304	310	287	311	316	302	304	274	287	279	310	302	308	305	282	277	322	292	297	288	346	317	324	324	277	298	327	298	296	297	318	314	278	303	320	305	301	305	303	300	303	309	299	295	292	298	298	293	294	293	295	339	337	297	314	292	326	306	295	293	317	325	307	337	309	307	295	258	320	313	301	309	300	298	332	298	296	266	315	308	278	271	278	283	316	295	266	322	304	291	313	296	285	309	309	300	311	324	334	293	309	320	300	275	313	319	283	309	307	296	295	279	304	296	297	288	311	309	301	287	300	296	293	284	302	299	308	313	289	317	304	327	304	299	277	280	277	284	308	315	279	315	320	329	304	304	297	270	315	312	344	317	305	329	306	302	291	281	314	294	298	311	308	303	292	311	317	301	302	313	317	300	297	314	305	324	271	320	304	295	284	305	290	286	299	297	315	320	295	299	303	268	311	298	324	297	274	276	280	315	300	301	315	296	292	313	291	301	272	315	303	312	299	295	305	289	304	290	275	321	298	287	301	301	306	319	277	266	258	270	299	265	321	295	313	305	322	286	292	294	296	302	274	316	288	290	311	307	267	307	288	364	330	322	299	297	302	280	301	290	333	321	308	319	333	318	306	277	314	291	320	330	315	317	331	313	312	316	297	284	292	311	306	300	309	336	301	312	307	332	307	301	301	325	319	276	304	276	294	302	315	321	287	258	292	329	295	304	283	321	317	328	315	311	311	316	295	303	293	269	298	305	289	326	295	311	325	335	288	331	308	263	299	311	309	271	286	311	300	290	300	268	293	308	368	301	287	304	287	302	298	305	315	303	318	320	298	323	285	284	316	307	284	278	319	311	323	304	293	290	294	311	299	309	307	285	318	281	300	314	297	327	301	301	296	303	294	272	283	301	278	305	299	296	298	302	337	299	317	307	293	304	319	317	285	319	287	284	283	298	330	281	302	317	275	277	297	289	302	298	282	281	310	300	276	281	328	307	313	284	275	280	293	265	283	321	247	303	325	316	301	305	302	276	317	318	315	307	275	293	285	302	309	296	286	303	326	312	319	307	339	299	310	297	318	290	301	296	305	320	297	304	302	298	311	287	308	315	287	281	290	319	326	298	315	294	317	298	298	286	317	289	300	318	276	291	315	269	291	289	291	319	306	335	310	332	303	332	262	313	306	336	299	278	266	297	298	308	310	269	302	324	293	312	333	313	327	287	320	293	294	291	291	303	338	322	287	316	306	313	305	297	315	298	299	322	335	325	260	288	315	299	327	266	299	286	289	313	278	301	288	306	300	322	294	342	312	323	314	289	322	325	300	281	292	287	281	297	335	313	305	319	299	310	325	329	299	311	319	300	295	314	316	323	312	282	325	320	271	281	297	291	295	313	283	305	311	339	292	294	295	308	268	274	317	267	267	311	280	268	304	335	316	290	261	302	315	318	285	311	310	306	315	325	283	327	317	313	286	302	308	303	310	308	304	294	321	293	324	261	304	313	285	317	321	308	299	318	290	330	304	316	321	298	315	299	312	279	329	329	288	291	299	270	297	278	341	306	309	271	319	311	306	328	293	278	327	306	305	308	307	322	301	308	316	301	298	293	297	300	314	297	289	290	305	318	283	333	322	329	293	299	295	336	297	290	309	286	323	313	277	335	289	326	274	273	315	285	301	331	307	318	298	304	284	311	289	311	294	297	302	289	306	313	294	301	300	277	326	281	265	328	300	320	292	315	341	316	286	286	275	317	309	286	296	301	278	280	281	307	274	299	273	322	296	300	302	279	309	314	260	282	276	289	291	303	306	298	296	286	291	326	312	314	305	306	305	311	304	322	287	296	296	302	303	328
18705	33609	27973	20267	15864	12515	9408	6118	4036	2742	2111	1670	1413	1161	1064	976	985	890	924	951	942	927	879	811	882	864	902	907	796	812	650	707	690	660	579	589	626	598	581	530	533	531	505	567	515	520	475	508	533	532	502	542	503	463	503	473	515	498	466	478	451	456	500	492	481	477	426	510	517	459	493	499	506	509	490	450	516	465	464	424	478	501	459	424	464	459	487	468	486	435	503	470	481	436	430	501	517	456	448	479	473	513	535	475	479	506	497	515	457	462	436	456	468	472	468	452	440	446	492	482	459	478	490	454	468	484	433	497	438	449	477	498	440	487	474	475	468	483	451	478	457	483	465	469	488	459	463	475	448	458	428	487	508	443	491	489	453	468	485	483	459	441	441	464	462	469	469	458	490	477	442	448	482	467	477	485	524	445	486	439	472	503	482	493	432	475	452	473	431	472	459	503	444	475	504	485	491	491	417	441	480	444	433	475	466	508	417	491	507	453	443	483	501	462	475	491	465	482	451	485	504	473	446	434	498	456	453	516	443	480	500	447	448	448	451	456	431	454	489	455	455	455	502	506	464	460	455	464	437	471	471	459	452	444	459	456	487	448	479	493	468	495	487	454	472	430	477	468	487	447	512	511	442	498	477	471	494	445	494	472	489	483	477	485	456	480	494	455	471	509	461	493	503	446	466	455	456	478	451	432	464	448	495	452	465	484	496	471	471	458	481	450	446	409	464	468	460	477	463	455	466	466	530	478	487	501	497	466	492	521	443	431	447	454	451	436	433	474	512	472	470	440	437	430	458	442	446	506	472	482	479	451	466	439	483	458	471	474	472	470	456	517	468	437	467	447	463	430	481	440	434	508	491	456	489	479	423	461	454	488	504	463	459	473	471	479	461	470	439	443	456	507	434	439	480	441	480	456	469	466	472	488	429	478	436	489	453	465	444	473	489	440	468	473	487	438	459	498	489	443	487	489	460	476	457	503	455	466	475	454	505	479	473	474	449	429	503	532	482	462	453	457	478	471	487	509	439	466	461	464	478	478	472	430	478	461	513	493	499	439	426	427	483	458	457	500	497	480	483	435	529	483	471	468	470	442	498	467	505	489	468	491	484	438	446	435	479	503	463	461	481	467	465	459	441	465	478	458	450	431	465	458	493	477	432	512	451	506	471	425	474	478	492	475	452	524	452	463	462	483	480	493	484	479	486	493	488	448	460	466	485	478	469	468	439	477	488	467	471	417	456	459	479	489	518	471	474	461	475	448	438	430	446	488	464	456	492	455	482	444	475	445	489	470	447	438	460	470	452	436	466	464	465	453	448	468	495	444	477	476	509	492	459	499	486	475	485	466	475	490	484	483	446	449	451	443	473	467	470	443	453	512	456	490	451	439	469	467	490	437	476	473	472	448	448	481	480	484	482	468	468	484	439	486	492	460	485	481	473	452	474	474	428	460	471	447	512	443	483	472	468	446	470	481	488	487	476	481	457	456	497	451	443	452	461	436	458	418	471	480	451	471	481	416	435	493	457	472	439	472	484	475	450	477	467	462	448	481	447	475	491	443	428	475	495	428	453	484	451	483	464	490	460	492	444	454	451	480	447	469	460	461	458	468	466	462	481	436	463	463	468	504	472	459	483	502	459	490	451	493	472	467	415	484	431	483	467	481	451	504	437	450	467	486	478	515	457	454	455	454	464	477	454	456	463	451	456	468	482	491	480	472	486	469	481	443	442	463	443	467	445	496	477	466	438	476	463	508	467	483	490	468	468	523	501	458	460	466	496	448	433	501	475	451	510	471	471	474	433	475	453	492	470	458	490	485	479	472	442	486	463	469	482	447	440	460	475	488	498	469	483	502	486	498	474	469	492	443	462	445	454	484	475	424	457	453	479	448	429	488	454	475	453	441	452	453	446	466	440	505	484	449	440	454	426	512	476	488	481	440	447	496	470	474	429	500	501	440	492	449	466	429	445	436	499	480	454	462	515	467	465	485	467	454	438	477	459	500	500	476	493	478	426	449	489	448	431	447	463	469	463	448	484	471	459	459	470	465	494	476	421	460	464	472	464	448	469	448	470	458	455	438	515	490	462	488	496	451	454	494	481	447	471	468	483	448	495	480	506	453	480	460	432	469	474	439	430	477	468	483	464	457	517	490	458	489	490	454	479	450	455	451	479	486	431	433	460	478	497	475	510	482	460	490	476	490	481	481	454	421	486	503	477	450	440	474	470	479	482	463	482	459	452	471	476	491	513	460	437	430	483	529	476	459	442	463	476	490	471	462	473	499	447	467	469	489	480	441	480	437	475	443	473	520	492	482	444	496	487	463	519	470	471	497	461	459	440	456	472	442	494	471	502	496	443	471	500	438	463	473	490	476	451	484	438	433	471	442	479	420	461	464	475	453	442	460	462	457	477	495	460	463	448	478	463	478	438	469	462	483	477	486	459	481	450	485	466	463	478	513	459	473	458	475	426	453	487	453	477	503	467	478	440	429	470	434	464	470	494	445	512	472	473	481	468	455	465	458	498	471	474	456	465	461	494	470	462	475	474	470	452	461	455	477	410	443	469	463	498	475	447	473	480	447	479	462	467	482	518	501	473	452	474	460	442	471	534	447	410	481	488	454	474	462	428	470	469	429	488	468	479	518	470	466	451	461	483	510	460	433	490	454	428	491	478	466	482	454	466	464	469	436	463	450	475	480	475	472	460	474	487	466	474	482	452	429	439	480	483	462	464	471	480	476	444	464	442	434	522	451	455	456	460	485	500	468	468	470	453	480	432	452	468	430	455	472	483	492	454	452	482	473	467	445	482	451	452	454	469	466	465	483	522	482	463	497	458	468	457	479	444	487	472	458	479	478	475	463	437	437	480	447	505	488	444	476	452	463	454	490	511	458	490	483	475	470	440	462	474	452	420	458	457	513	436	502	429	486	473	465	486	472	467	428	472	478	469	466	460	446	435	469	491	445	422	466	511	472	460	471	435	468	468	483	501	498	458	462	456	432	460	446	481	472	468	451	446	457	479	497	480	479	469	479	482	473	501	495	472	485	456	469	421	455	497	482	442	448	462	459	471	506	422	501	446	486	466	465	467	451	474	445	455	464	497	493	458	454	477	490	466	444	452	461	456	482	453	468	436	485	474	455	472	457	443	431	465	469	455	440	441	490	519	470	461	480	502	503	471	466	483	488	489	410	478	437	434	454	459	473	444	427	469	511	492	476	497	466	475	470	485	488	494	481	482	438	466	463	462	485	455	461	452	450	456	474	519	445	470	426	447	455	445	453	487	470	496	479	467	425	486	451	484	454	449	442	434	470	442	454	453	480	492	459	440	471	463	453	438	473	446	468	459	481	452	425	457	482	511	471	452	467	488	433	459	437	461	465	466	478	497	448	457	455	475	432	455	475	473	483	486	484	480	476	456	494	450	461	423	450	466	477	444	443	496	484	486	480	431	476	443	462	444	451	466	434	488	453	447	467	475	441	450	454	460	476
27536	18589	11863	6413	3508	2446	1663	1096	880	724	630	574	579	552	539	505	509	556	529	537	525	529	531	497	529	545	522	519	507	518	509	509	483	494	469	466	490	493	450	448	490	457	437	523	501	474	444	494	494	492	470	504	473	450	512	465	479	467	480	454	457	487	470	447	536	474	465	485	480	467	475	449	444	486	450	468	415	460	439	487	441	418	464	493	453	441	472	448	460	468	435	445	500	462	494	451	498	488	452	488	424	474	507	480	513	484	469	510	474	444	484	487	510	443	477	498	446	474	457	499	451	498	470	446	450	488	476	442	477	458	503	474	487	502	434	452	494	454	488	458	479	437	490	435	424	475	442	463	473	475	455	447	473	459	424	451	452	470	467	463	443	454	461	472	470	468	483	470	436	435	465	462	474	460	435	457	435	460	489	490	438	438	481	480	453	441	471	463	490	453	493	449	449	495	441	424	488	482	495	449	431	445	483	479	472	467	454	485	448	461	467	473	450	497	464	455	490	489	490	502	465	503	481	485	456	509	445	454	449	475	499	447	545	475	455	450	477	438	453	450	456	490	455	449	451	478	456	507	460	439	465	464	486	450	484	467	480	467	460	443	440	462	443	463	451	483	470	466	457	470	470	486	447	444	496	448	492	489	467	444	474	529	449	497	460	429	456	474	500	518	452	418	451	430	471	441	498	439	471	451	448	526	502	494	477	504	489	450	458	447	481	472	486	477	465	514	454	471	454	465	491	475	492	458	471	464	464	469	436	496	465	474	455	468	465	483	478	440	456	460	475	438	461	453	454	472	482	456	489	472	425	474	445	459	442	464	495	487	461	458	480	465	440	453	444	456	488	444	491	452	413	459	442	449	454	476	479	420	446	450	481	483	481	466	483	469	475	483	453	422	470	474	462	444	474	476	473	445	480	471	451	436	433	466	416	454	499	481	476	476	472	441	470	479	425	477	514	480	450	480	477	461	483	451	442	458	439	447	454	462	529	502	440	445	489	469	485	490	470	495	474	451	462	469	498	469	460	467	460	469	480	453	450	513	436	441	460	472	478	511	463	488	475	449	481	486	440	466	468	411	421	450	471	481	463	476	495	476	458	517	465	483	459	456	443	460	481	480	506	477	507	498	443	469	444	516	481	474	472	491	474	492	481	469	470	470	441	516	439	494	494	473	483	482	450	457	465	472	481	481	464	455	477	467	443	407	496	480	467	485	504	466	483	479	471	456	438	452	463	440	505	485	468	476	465	478	469	473	421	454	472	436	461	473	476	474	461	458	464	449	459	456	486	481	449	409	500	458	468	463	499	499	458	469	472	465	485	469	435	454	452	466	453	454	483	433	502	467	467	455	483	434	450	512	456	423	494	464	469	463	477	502	485	441	467	473	466	438	450	473	468	527	464	474	453	491	473	454	482	469	451	439	427	435	507	443	484	482	405	471	483	474	471	467	495	458	470	483	481	421	453	464	444	474	448	478	450	462	451	450	469	462	468	468	482	472	448	435	463	455	448	447	502	454	475	461	453	476	447	460	494	471	438	465	471	453	488	459	436	458	436	443	481	482	443	510	470	454	475	436	478	489	456	453	457	484	472	452	465	468	475	435	503	462	473	451	458	440	442	485	468	505	500	463	475	462	441	455	465	481	504	484	485	496	490	484	436	464	464	470	467	471	460	444	459	496	458	464	431	452	443	451	459	445	493	473	465	459	467	457	431	429	469	454	496	451	460	501	505	473	463	481	444	483	480	446	455	470	419	497	469	476	469	476	439	494	464	469	432	474	466	498	464	464	474	427	465	436	478	488	469	456	494	423	448	463	492	431	478	479	441	463	476	443	475	478	486	466	448	467	483	461	482	424	445	458	451	462	496	480	454	502	466	474	506	440	414	456	480	441	411	470	472	474	446	421	495	456	448	420	481	474	459	447	461	430	450	434	481	467	458	489	453	480	464	449	468	465	496	445	452	480	456	482	477	456	448	479	476	490	478	483	465	439	496	466	519	461	446	449	459	480	442	462	470	465	474	499	447	443	522	438	466	464	465	479	472	504	484	484	465	491	475	461	459	470	478	497	463	474	440	470	483	444	469	476	453	443	445	473	474	466	490	466	463	478	423	485	419	450	453	494	480	483	481	482	475	481	447	436	508	486	473	489	469	477	490	466	480	451	473	496	437	436	469	419	453	479	464	481	466	489	476	432	476	434	474	481	512	429	459	468	453	471	507	457	430	448	430	449	468	503	443	449	480	477	500	486	451	490	468	469	468	431	454	489	461	441	478	454	506	448	495	448	443	499	460	459	468	482	460	466	480	483	447	481	487	466	473	455	487	503	444	482	485	502	477	453	415	491	424	438	478	447	476	462	498	473	484	486	476	447	445	452	472	496	478	451	406	458	459	478	484	501	421	500	465	466	535	469	451	462	442	458	466	426	465	461	450	475	442	491	447	471	456	448	448	439	469	486	452	451	465	453	419	430	459	505	470	446	476	447	458	466	474	470	457	470	437	501	486	454	476	450	463	480	485	450	456	496	472	455	487	445	421	450	491	499	492	459	459	446	470	482	472	451	460	453	463	484	479	455	459	519	479	452	468	459	462	476	460	464	493	477	467	428	443	435	485	463	491	464	458	460	474	461	493	463	462	439	456	492	442	454	468	486	485	463	462	517	461	477	457	483	475	483	471	491	503	453	484	434	435	478	444	445	476	481	484	456	503	496	444	459	457	473	488	473	455	463	453	496	463	482	496	426	449	448	426	542	428	455	449	454	528	502	477	442	453	451	460	460	499	457	503	436	435	470	455	459	465	461	446	478	480	440	478	455	459	458	480	473	490	453	451	490	486	435	448	468	455	454	502	477	428	472	464	483	486	483	454	458	454	459	447	456	464	478	505	525	447	495	500	440	517	453	445	461	476	459	447	455	417	454	480	469	481	461	479	441	450	467	477	470	478	459	464	496	500	465	443	473	505	451	469	475	456	460	458	436	424	452	498	498	456	447	452	444	448	458	459	509	446	452	472	465	478	434	490	462	443	454	484	482	418	470	493	451	449	473	466	455	479	475	510	413	455	486	444	493	485	474	435	535	445	460	481	430	455	507	495	504	456	442	480	491	461	439	440	465	414	500	490	461	448	465	452	460	463	494	459	475	460	434	451	424	476	464	480	475	463	468	464	460	460	490	491	448	477	457	455	455	482	489	470	447	423	480	423	447	442	434	457	459	526	477	472	478	441	457	485	456	464	446	438	446	461	500	470	435	480	474	474	480	442	456	442	487	448	449	450	472	497	482	505	478	447	465	435	488	464	478	472	507	463	491	455	460	483	438	455	479	468	471	480	488	436	459	477	493	449	471	446	479	485	462	464	517	481	481	467	472	473	452	456	480	452	484	446	495	470	469	471	423	426	482	464	489	447	451	509	457	498	492	480	453	465	482	465	470	504	486	441	501	501	473	465	511	457	486	446	444	449	473	473	445	424	466	457	432	437	505	482	493	490	485
15082	22906	17502	11433	8395	6382	4510	2950	2065	1580	1281	1067	982	914	884	888	880	901	914	905	944	868	864	925	874	959	899	866	878	848	827	802	792	791	823	794	793	845	753	778	738	746	802	763	794	732	743	724	744	758	736	724	706	783	686	729	778	737	686	733	769	757	710	783	729	699	768	732	713	750	682	739	753	717	752	771	732	685	696	707	736	677	699	736	738	735	749	670	706	764	694	696	729	729	735	743	705	810	726	699	709	758	723	768	714	719	705	736	728	767	716	734	739	742	728	717	736	686	684	725	710	702	718	698	697	709	750	761	732	713	766	715	768	684	737	740	715	732	696	754	710	692	728	775	705	717	691	722	701	709	736	699	787	704	748	742	704	723	768	717	703	736	705	731	724	654	758	728	731	716	756	763	716	700	708	709	733	751	738	740	725	729	743	675	715	676	698	706	741	676	743	704	742	722	715	713	710	746	700	729	748	730	702	682	715	734	779	746	734	720	723	701	682	708	710	754	748	693	732	686	736	670	697	763	685	744	726	739	762	683	731	747	761	683	662	719	654	733	718	743	745	712	690	715	751	714	694	764	713	768	723	726	711	741	768	735	739	776	705	748	766	706	746	783	701	705	763	702	727	726	703	760	663	751	771	675	693	750	707	713	727	696	775	736	755	727	736	700	767	707	697	723	731	726	734	755	744	725	772	708	760	756	732	683	732	729	704	663	763	724	739	748	729	703	707	696	694	745	794	755	734	718	744	707	685	710	690	712	659	703	722	701	714	688	713	682	728	693	736	745	729	746	758	696	692	706	684	717	668	720	694	732	714	765	713	703	706	689	719	710	699	731	712	719	740	672	730	733	709	732	752	703	713	718	695	743	760	759	748	724	712	734	687	767	716	722	704	730	745	706	723	707	723	722	657	670	681	724	709	713	705	716	693	705	750	711	731	716	726	676	748	736	708	684	709	698	742	771	733	692	761	726	740	689	712	728	714	762	742	671	685	758	697	728	725	720	739	726	776	712	706	703	742	730	707	765	734	758	745	723	778	675	695	723	742	729	697	719	768	723	743	698	738	719	719	733	716	737	674	742	727	726	704	713	696	741	718	756	716	669	705	724	706	717	720	740	690	693	685	698	750	767	746	748	744	722	739	722	731	776	726	694	688	737	697	747	698	681	704	697	718	703	729	723	726	672	739	715	752	735	725	732	673	749	792	716	695	706	744	694	692	724	772	742	756	728	686	710	713	736	752	743	680	756	731	710	708	764	743	752	729	691	685	676	723	734	772	701	749	731	748	722	695	691	716	751	735	686	691	757	751	714	732	736	709	732	729	746	740	760	737	739	731	718	747	707	701	750	750	707	699	732	687	756	772	732	713	729	718	709	726	756	717	750	714	732	732	734	728	745	755	724	698	728	706	717	707	766	692	741	749	710	703	721	700	719	719	679	674	756	732	759	675	733	720	723	732	704	655	693	734	753	721	696	728	694	673	723	805	710	742	753	770	741	726	714	784	721	713	737	729	714	694	753	715	724	721	721	739	770	689	681	688	680	727	715	740	717	712	699	740	740	741	774	684	703	770	699	762	692	736	709	699	709	746	725	687	737	741	763	748	736	746	719	747	750	708	745	770	717	770	752	699	736	679	749	707	714	699	744	703	689	709	707	710	741	702	698	693	728	717	761	717	737	738	739	685	730	721	732	654	706	675	708	762	692	781	745	701	731	731	721	700	689	733	729	749	744	707	683	744	703	771	721	710	728	731	716	712	734	762	694	746	769	743	729	752	695	690	708	753	720	743	770	774	710	785	711	698	696	728	705	754	710	725	728	738	686	763	741	687	699	720	748	689	696	718	753	716	709	704	689	753	688	754	705	724	721	714	725	725	709	710	717	688	718	728	755	758	734	716	695	735	699	717	734	712	686	806	695	744	693	754	700	722	718	734	718	717	721	694	727	669	759	722	710	719	741	744	764	693	709	751	739	728	706	726	710	683	700	728	773	764	683	681	744	721	704	747	700	750	723	717	759	721	717	741	730	718	774	758	758	733	752	746	707	751	683	689	687	727	753	737	737	727	685	679	737	729	726	665	723	741	745	765	730	716	739	730	695	731	713	779	718	722	745	736	707	698	715	773	704	743	739	741	786	722	695	744	706	710	674	713	753	706	755	766	737	679	679	711	725	684	740	713	766	730	699	717	687	738	680	733	719	730	697	720	701	730	725	674	706	717	779	746	751	732	708	792	710	774	707	707	655	745	701	675	755	711	686	757	727	717	757	742	755	748	740	704	706	716	730	712	686	714	717	697	717	691	730	701	762	748	752	706	761	717	738	776	748	732	708	706	677	747	748	739	701	715	760	702	696	721	718	690	716	678	723	682	759	717	778	707	666	760	734	717	751	715	664	721	693	729	724	748	711	708	675	696	714	667	691	712	712	736	738	695	721	762	704	726	751	688	731	723	731	744	718	729	762	742	707	719	763	695	673	706	680	700	705	763	731	729	673	736	758	675	710	733	724	728	753	748	682	742	663	734	745	717	694	710	826	733	759	709	724	707	722	706	722	709	686	731	713	724	684	723	707	729	674	733	705	652	700	711	671	672	756	668	724	663	749	737	692	740	685	717	701	667	727	733	716	739	750	709	767	703	707	688	745	718	739	716	734	756	748	730	719	735	717	715	718	699	746	737	725	719	767	775	725	735	783	680	745	671	703	729	764	698	705	705	715	708	755	776	739	728	747	733	730	712	710	715	716	697	659	717	717	764	702	714	727	670	663	769	735	757	744	767	720	718	739	736	718	770	756	721	724	739	721	718	757	728	764	749	731	727	740	720	683	765	686	712	726	707	713	668	700	742	664	717	721	764	715	755	745	724	723	690	702	708	732	714	750	725	767	733	745	743	681	738	671	714	666	675	696	693	702	709	756	712	690	705	729	726	719	715	684	705	701	764	710	725	684	759	774	678	732	723	733	743	724	717	732	703	745	753	723	746	712	711	731	702	776	749	731	683	749	715	717	734	728	666	719	719	711	748	722	731	713	760	686	739	773	712	715	675	717	733	754	714	727	701	696	718	735	734	686	761	674	697	726	739	742	733	697	688	742	740	725	705	682	733	738	722	690	753	745	709	765	719	728	680	733	739	737	690	672	756	735	714	712	737	725	758	697	741	724	654	694	717	760	672	740	734	683	690	744	723	742	667	729	705	699	737	704	725	718	723	735	718	704	735	717	759	708	695	744	774	743	679	715	709	720	752	706	762	723	745	770	767	717	703	725	739	733	753	696	740	687	737	699	700	664	783	731	679	680	698	661	734	714	751	716	722	691	753	688	741	730	750	719	726	712	749	761	695	703	713	710	737	703	787	715	693	739	752	771	713	720	732	746	734	694	669	690	749	719	669	729	681	671	750	709	732	752	717	724	751	732	747	731	731	741	723	680	717	704	728	718	730	702	722	730	714	761	720	720	711	682	732	716	723	735	759	709	727	705	735	662	690	743	735	710	722	742
23316	21130	27594	24916	19485	7127	3020	1752	1180	837	699	630	540	512	498	441	478	502	517	516	486	477	438	453	461	469	510	490	465	416	442	446	429	451	421	391	414	391	435	398	391	385	377	357	418	351	387	399	378	414	400	402	389	411	378	367	341	371	363	384	369	386	378	347	380	366	381	383	398	373	415	379	346	367	362	392	406	397	385	397	357	380	427	374	361	398	403	402	390	370	348	364	358	368	382	355	386	398	352	382	374	392	370	389	382	403	427	377	397	378	326	396	356	409	368	380	350	371	334	401	397	403	365	382	376	355	361	395	355	416	362	363	390	329	362	394	380	358	372	376	399	404	360	390	380	377	352	389	382	356	349	380	362	377	389	358	381	384	377	393	355	352	373	340	376	404	388	346	401	379	389	397	356	369	352	373	351	405	371	376	391	357	360	359	367	357	372	337	407	387	341	359	341	356	392	375	381	382	379	384	362	386	396	409	390	405	349	388	387	345	351	400	389	390	358	380	374	359	382	360	394	378	382	411	364	338	360	367	361	393	392	371	388	372	385	350	373	374	396	390	359	360	368	349	354	352	366	392	357	347	366	349	345	396	361	359	385	363	361	370	367	340	390	349	405	364	407	381	348	377	343	388	396	355	388	372	377	403	331	374	386	385	366	374	427	391	389	376	362	334	353	386	360	367	354	359	372	334	366	386	396	386	398	390	373	377	365	337	390	380	342	391	389	387	359	366	372	355	385	344	384	374	369	339	349	374	342	380	350	358	389	352	393	369	372	375	347	401	359	356	375	365	374	373	362	381	367	383	350	402	361	356	364	351	380	380	383	400	374	380	349	363	372	383	372	371	391	364	362	374	364	364	391	368	335	382	363	363	395	376	399	361	356	368	355	378	393	418	375	381	369	351	369	385	360	387	389	396	384	377	386	389	377	349	331	389	341	356	373	399	346	324	398	406	374	369	417	366	341	361	356	353	339	359	378	371	399	360	368	372	372	394	380	344	412	361	376	376	347	392	377	359	360	406	341	355	357	379	364	393	402	371	380	390	398	346	399	371	369	361	394	351	361	343	364	349	364	401	376	362	348	393	349	396	366	364	358	359	359	352	324	394	380	388	339	370	388	348	364	343	396	399	375	360	388	383	371	358	370	360	370	339	382	364	330	359	398	320	379	358	362	352	344	349	395	373	414	339	366	376	362	345	361	384	400	362	377	381	403	357	411	378	399	370	409	375	365	388	385	378	348	354	383	354	391	389	364	370	377	394	402	375	376	360	372	373	356	367	408	348	380	364	402	388	379	375	402	404	364	349	356	370	394	369	344	337	399	426	367	392	383	392	375	369	339	354	362	370	377	360	377	343	374	338	350	352	353	378	351	354	351	357	351	384	374	371	393	361	366	367	366	374	390	379	368	372	372	351	331	363	358	342	360	346	375	364	391	377	370	379	332	388	377	390	384	390	359	348	364	380	354	357	388	378	375	358	369	383	334	368	401	338	368	337	355	380	344	333	388	377	369	356	361	406	332	379	353	363	340	363	351	370	368	383	386	377	379	383	344	379	386	337	396	373	381	384	386	386	368	382	344	368	353	387	374	357	379	389	354	356	377	339	336	378	389	362	363	394	367	376	396	354	390	380	357	379	379	371	379	365	382	379	339	384	376	352	369	386	385	385	373	414	345	364	398	385	350	360	390	383	373	395	391	332	365	344	362	410	395	377	388	379	365	355	356	363	384	350	374	343	361	358	384	380	387	346	411	366	373	391	365	349	362	355	398	361	368	393	351	382	366	371	360	369	374	379	368	382	367	385	345	366	396	379	384	361	386	383	348	375	342	389	397	369	406	357	379	349	385	376	345	347	380	375	391	390	407	357	386	394	346	374	433	360	347	364	378	339	342	374	389	390	363	324	364	343	358	392	348	361	387	371	345	367	347	374	409	349	407	376	353	346	373	351	357	379	420	389	382	405	336	342	402	362	351	402	371	359	391	359	365	375	388	384	360	372	403	374	408	331	405	382	373	351	356	362	391	381	371	353	390	388	368	393	384	374	380	353	341	357	388	369	350	365	366	382	381	352	393	389	346	369	383	356	400	428	415	369	350	383	401	418	337	381	355	352	369	415	368	390	362	383	376	375	393	359	383	356	375	351	403	365	360	392	369	374	363	377	390	356	378	368	401	382	375	404	380	351	408	371	393	343	415	392	391	369	379	360	347	389	346	352	384	391	361	329	342	344	368	377	350	380	381	383	352	412	390	382	369	348	410	356	394	337	378	379	352	406	365	389	357	354	357	359	364	362	402	381	385	385	357	393	367	373	414	374	351	384	389	387	375	367	343	357	350	385	419	378	390	374	383	381	347	344	386	357	381	375	379	379	342	353	354	344	365	362	366	381	359	387	409	330	341	380	363	373	377	415	363	386	348	388	361	393	397	394	370	374	383	357	392	371	396	360	339	400	386	389	365	362	373	380	369	374	378	385	389	391	378	370	361	372	388	392	373	370	365	331	332	360	362	391	362	356	409	365	350	367	371	368	358	396	343	376	333	398	370	354	379	390	351	373	391	349	397	359	410	355	359	368	360	388	389	361	407	389	349	365	337	379	366	352	403	409	423	364	371	353	350	357	412	397	341	356	383	356	329	345	364	376	339	379	390	362	383	373	360	369	370	391	382	362	378	369	348	354	338	363	385	385	368	361	360	387	357	372	383	388	366	366	388	339	370	405	361	348	346	397	392	391	352	370	356	350	385	376	398	393	366	350	375	359	406	388	369	367	412	379	388	357	379	374	371	357	355	364	368	367	369	355	375	381	378	392	401	356	384	394	395	358	371	370	367	378	371	334	342	345	379	348	371	353	367	377	354	353	387	371	372	386	361	362	374	390	366	371	382	376	347	379	369	402	393	366	363	372	380	371	373	353	370	366	393	368	394	381	394	362	349	392	382	351	371	344	368	406	403	374	361	364	373	367	365	372	391	355	363	389	365	388	367	371	385	372	356	371	378	349	347	359	392	412	392	411	343	381	399	378	371	368	365	377	387	401	375	386	385	383	388	352	369	370	352	385	351	409	407	345	365	385	364	397	378	387	344	407	350	365	380	359	365	363	387	352	353	334	378	393	368	369	381	389	363	346	341	341	370	394	394	359	378	383	400	363	350	403	376	358	375	364	362	346	369	391	378	373	366	351	344	382	397	364	392	365	336	339	355	396	358	354	364	343	353	398	344	329	364	356	398	349	376	369	364	356	363	362	352	384	372	376	395	389	348	380	367	417	397	384	362	381	351	373	341	370	352	375	380	356	382	354	398	376	392	435	374	376	346	377	370	377	339	379	420	370	386	346	390	379	392	346	390	370	380	339	357	335	387	340	330	343	362	394	382	364	370	342	357	355	385	384	386	340	359	355	359	390	370	396	414	369	368	370	369	365	357	368	352	363	356	360	375	409	403	371	379	388	364	384	360	349	359	325	363	395	373	357	385	414	361	353	356	364	379	384	397	381
16830	29679	23784	16694	12669	9173	6769	4559	2991	2246	1732	1341	1147	1054	1000	914	958	892	885	939	924	960	884	895	941	911	895	865	841	747	756	705	728	687	680	671	669	654	685	632	654	687	623	659	592	605	647	596	652	587	653	624	582	608	577	585	591	619	609	566	639	598	608	598	586	558	593	569	620	634	572	630	578	566	581	585	625	560	573	584	607	583	582	591	630	598	591	605	605	599	595	596	637	600	600	592	574	625	563	653	614	582	639	618	552	586	582	547	588	546	608	597	570	609	580	565	546	605	626	586	628	599	596	624	564	586	604	581	587	620	615	561	568	591	602	561	600	579	572	551	585	603	623	589	576	581	633	578	556	597	583	590	589	570	553	622	620	566	616	605	542	569	565	611	626	588	603	607	608	601	580	565	554	609	549	568	636	551	598	609	569	586	599	549	550	621	551	554	589	591	626	539	590	623	606	565	601	580	551	572	606	599	587	615	555	599	622	581	584	553	575	628	581	601	581	591	553	570	577	567	576	588	589	652	567	615	553	550	603	638	572	583	608	613	602	583	580	604	589	542	605	569	583	560	551	597	573	606	610	586	533	588	596	560	568	581	593	575	566	592	610	596	589	590	568	575	653	576	572	580	596	566	528	580	591	562	587	577	558	583	563	581	575	589	567	542	590	584	626	629	617	564	595	581	565	619	589	611	618	611	598	613	561	575	598	587	587	611	606	593	562	557	586	576	594	567	601	616	564	597	566	604	618	611	615	596	537	574	563	608	577	604	584	593	587	568	572	554	628	608	578	631	535	562	548	584	585	563	599	545	589	608	538	542	597	567	607	535	567	588	580	550	611	571	620	574	572	575	618	618	599	577	569	599	588	586	566	590	628	574	592	580	607	570	559	577	578	588	621	601	582	603	604	600	553	609	608	602	580	622	549	581	578	556	559	574	593	573	587	584	543	604	574	585	597	613	611	572	579	601	575	584	582	571	575	568	592	563	572	562	621	586	573	588	588	564	597	626	586	629	580	593	614	557	578	550	533	585	587	571	573	616	597	578	587	582	622	589	551	616	606	603	612	595	591	557	627	534	595	585	575	594	618	588	574	584	605	617	609	552	598	536	576	583	570	578	610	567	588	624	576	595	609	565	584	608	583	606	593	569	551	597	584	582	585	540	570	582	592	597	594	640	588	561	566	575	624	587	551	583	561	604	578	577	603	612	562	615	627	544	610	588	550	586	571	581	565	584	620	613	602	633	581	609	584	573	598	599	594	584	568	596	582	596	614	625	606	601	571	599	558	567	535	591	556	565	589	618	562	573	567	585	632	566	572	603	587	584	609	550	597	540	559	611	538	607	647	574	536	568	580	579	604	601	576	569	580	618	639	585	613	570	601	573	589	574	547	584	542	626	610	607	559	610	584	637	570	547	560	604	610	608	583	603	570	585	577	640	555	614	606	569	574	589	577	574	600	617	573	606	588	575	600	645	558	584	597	577	589	575	582	597	569	561	593	594	594	554	548	561	595	583	556	608	553	561	617	570	631	567	563	550	634	578	632	613	588	591	578	591	550	617	599	642	611	571	544	604	614	611	623	568	613	598	582	576	595	596	597	577	564	582	588	571	613	603	582	590	626	586	621	570	611	595	593	543	567	546	557	607	602	564	590	581	545	588	622	570	568	623	589	602	571	616	580	578	588	587	604	538	552	579	600	550	608	597	567	557	579	581	563	574	567	617	575	564	575	609	547	580	602	573	565	607	571	605	596	590	572	586	570	572	569	568	596	619	603	557	607	590	615	561	587	589	569	573	576	535	534	591	614	598	598	602	598	559	559	599	622	612	563	564	563	625	539	612	587	619	567	599	590	574	569	621	571	544	557	581	572	536	570	532	571	562	575	630	607	582	591	578	596	635	604	596	579	629	557	589	600	614	574	556	603	602	591	566	594	577	608	636	575	551	551	560	632	555	612	623	610	578	589	608	579	583	628	586	561	596	613	567	587	606	579	576	613	593	570	585	557	631	592	562	610	593	615	585	585	579	565	610	576	587	572	596	588	572	594	618	601	568	613	576	573	596	568	611	573	605	636	583	578	550	586	576	584	561	590	553	627	622	586	592	569	578	592	560	607	572	565	587	580	596	592	618	602	622	572	567	565	567	590	573	617	590	579	576	630	591	600	609	583	566	550	562	594	581	628	602	590	568	608	589	596	632	554	607	582	564	601	609	591	587	548	586	589	566	571	625	605	574	598	573	624	613	601	557	610	615	584	566	639	539	599	542	588	538	601	593	566	533	591	556	581	564	638	608	611	558	574	570	615	576	565	582	612	560	601	570	576	594	610	605	582	573	594	588	581	603	559	593	628	559	628	611	596	585	621	639	569	602	581	596	588	580	611	584	584	607	591	570	572	565	589	587	604	597	620	587	566	604	563	588	605	610	546	595	573	591	624	590	599	572	568	591	641	591	611	579	607	581	641	588	601	613	594	623	574	601	610	541	602	553	583	598	608	655	556	612	599	600	565	562	539	553	584	617	604	593	572	613	562	611	602	600	593	601	626	575	576	606	625	590	589	582	548	620	610	592	566	555	578	579	565	585	559	561	598	586	622	569	590	642	575	540	599	601	538	598	606	578	579	581	603	613	599	596	589	600	589	544	604	570	551	633	600	599	572	558	580	560	574	560	578	587	577	636	557	597	591	583	580	604	588	590	588	572	602	592	596	605	592	592	641	591	580	578	566	567	588	611	563	596	592	625	599	585	583	596	598	620	596	581	598	583	550	603	567	584	595	575	604	606	572	558	617	553	608	609	533	576	575	625	593	588	561	574	579	549	565	615	544	591	582	606	545	564	627	573	567	540	633	582	580	607	613	549	556	598	590	615	557	579	587	572	598	597	564	568	604	570	565	594	547	628	607	556	574	591	571	580	605	601	603	548	567	594	587	557	586	593	592	558	562	569	608	561	590	600	591	598	634	559	611	606	583	584	592	607	566	565	586	603	566	547	581	581	572	593	585	600	610	578	559	564	583	585	578	578	596	627	540	546	587	610	563	568	563	616	565	560	597	543	552	557	624	562	630	598	569	547	592	568	559	600	628	563	584	588	587	592	606	559	620	576	597	575	619	573	550	611	586	598	580	579	572	559	592	563	617	549	569	592	607	596	557	590	608	629	605	590	590	617	577	570	587	552	634	615	552	591	588	584	601	583	560	549	619	577	595	598	572	597	578	652	585	560	592	610	590	548	591	570	597	586	569	567	586	595	532	602	555	571	612	585	568	586	608	564	567	599	581	537	560	534	575	562	553	595	585	574	598	587	589	565	562	570	596	579	610	621	564	574	575	600	604	600	588	530	569	562	612	608	563	610	633	558	587	601	555	600	577	583	559	563	527	616	587	595	622	534	591	576	592	619	580	602	570	561	572	573	600	558	570	622	587	617	560	594	608	589	588	574	605	567	575	551	579	628	622	603	608	604	576	574	586	582	601	580	618	578	581	597	595	540	573	592
24703	21102	25296	22138	5545	2729	1923	1258	931	743	632	563	563	528	525	519	497	491	509	531	534	509	469	553	505	508	500	495	484	426	451	479	445	459	422	433	496	460	423	447	427	445	417	442	454	454	417	415	436	415	445	415	474	434	454	457	416	395	419	466	455	449	447	451	464	434	489	408	439	429	428	454	426	465	433	416	437	455	425	440	403	434	446	404	462	424	434	445	453	433	483	431	441	422	449	457	440	487	439	411	454	466	415	441	397	415	438	457	459	420	416	433	438	431	443	419	400	413	426	434	407	353	452	429	406	453	476	431	429	424	411	404	432	418	398	399	414	400	465	463	409	426	432	446	460	435	395	455	456	377	424	446	459	456	442	427	423	459	435	462	459	393	454	405	408	431	393	425	465	419	440	455	424	441	463	431	444	398	409	440	450	456	428	431	416	422	433	391	430	426	422	455	422	449	420	456	433	490	412	419	399	455	449	418	418	452	457	431	426	419	440	440	427	421	425	426	470	437	423	457	416	433	404	466	397	415	441	435	413	453	441	435	446	408	453	450	450	453	440	413	425	394	449	445	424	411	448	404	444	403	453	476	475	398	431	422	449	487	407	412	450	437	416	454	415	414	389	393	462	443	442	449	453	447	383	465	455	395	412	412	421	451	406	410	406	425	455	425	437	410	446	420	439	417	442	427	439	408	434	426	441	447	456	412	405	439	447	417	405	382	448	455	410	405	430	426	430	429	444	436	464	440	433	411	424	449	406	414	421	451	446	461	411	422	426	429	426	424	450	400	434	428	434	429	442	443	427	444	459	446	416	441	481	430	460	455	447	469	414	404	430	455	457	425	455	460	428	391	420	446	418	450	431	438	428	443	412	415	448	442	413	428	449	428	451	408	432	425	444	449	432	420	441	448	415	435	421	448	416	410	452	453	391	492	391	454	441	418	424	434	419	420	430	430	446	407	465	415	473	430	417	436	441	434	422	460	453	441	425	456	412	445	386	434	470	446	445	404	412	429	413	433	429	465	441	463	460	436	421	443	501	430	428	443	386	418	404	463	409	413	391	425	409	431	441	430	423	418	415	421	408	452	432	461	461	409	461	468	461	478	450	411	443	431	411	441	414	420	412	447	438	432	421	473	390	451	434	411	456	430	425	415	392	424	447	457	432	439	441	441	457	434	432	430	430	429	445	435	418	406	409	422	406	419	432	393	445	415	410	422	418	433	404	433	463	451	432	414	416	431	434	440	445	412	444	422	444	405	451	405	432	425	402	432	467	436	444	435	440	418	441	420	466	444	395	421	424	433	456	436	418	474	472	423	398	470	400	430	439	417	468	452	424	462	410	443	419	415	455	432	417	430	433	453	431	415	389	432	461	413	446	451	463	453	436	409	387	450	424	419	474	418	430	445	437	476	441	424	396	435	442	416	450	402	430	433	427	385	451	410	452	489	465	439	437	425	448	456	427	430	445	434	432	415	430	445	410	423	425	447	437	406	440	439	433	431	405	455	463	448	443	467	411	421	427	391	446	422	434	406	441	417	394	427	436	434	412	434	440	424	444	437	443	428	424	437	429	446	446	415	418	418	425	437	406	388	430	436	389	421	399	476	460	417	429	448	378	448	442	442	443	431	397	423	412	431	434	444	478	451	443	416	467	396	405	480	434	452	406	399	443	431	430	431	377	415	475	433	437	389	432	446	412	455	446	407	435	445	449	400	436	405	412	440	452	437	438	459	443	450	453	420	446	427	432	444	403	441	435	401	460	426	476	443	435	459	407	435	406	388	442	423	461	441	468	440	422	428	458	413	477	429	419	422	412	456	423	440	431	471	421	424	417	402	457	372	430	411	448	448	440	434	424	459	433	433	400	442	416	433	441	438	449	446	412	412	432	439	416	427	432	397	383	392	434	373	429	424	437	426	425	457	426	481	382	459	444	431	414	441	439	436	419	411	444	427	474	428	451	430	449	445	434	447	439	444	455	443	454	420	437	459	432	447	394	430	369	433	421	453	444	408	409	443	438	406	422	451	423	427	429	441	410	426	432	441	394	400	424	402	438	435	402	432	383	420	434	439	423	445	415	421	450	424	444	440	414	447	463	447	441	429	426	466	432	447	417	444	456	459	434	423	423	449	440	430	418	398	442	425	410	438	431	452	457	451	450	449	434	425	420	424	422	414	458	448	427	432	434	460	432	402	426	381	414	371	488	436	448	454	440	436	429	431	434	452	414	460	431	429	398	425	435	414	435	435	396	405	429	440	462	409	425	469	485	425	434	431	412	410	406	463	397	420	441	455	403	438	446	454	449	448	419	451	453	437	476	447	412	435	417	447	423	421	375	418	427	399	458	411	428	430	477	449	497	444	438	449	466	454	452	407	438	456	396	462	451	435	450	415	490	445	411	464	427	433	456	409	425	412	413	441	401	410	430	407	417	430	434	443	468	434	430	455	425	431	412	452	454	426	425	462	469	428	422	428	432	396	450	421	429	440	452	437	457	416	412	457	429	459	436	445	386	421	438	423	448	401	448	428	439	479	455	413	444	405	421	440	469	416	484	432	404	426	406	446	413	409	443	425	423	441	431	396	410	424	407	402	438	377	410	417	439	416	435	428	405	457	452	429	414	421	441	422	440	432	414	438	407	431	432	440	439	396	484	425	409	444	433	447	432	389	447	442	385	454	408	406	454	442	448	403	421	427	387	450	447	432	406	440	449	438	456	418	434	422	400	448	431	436	393	425	427	427	451	423	465	421	409	442	422	442	474	427	449	391	476	427	459	490	444	440	398	459	416	411	450	425	441	467	410	424	466	402	414	429	437	450	451	422	461	412	453	407	413	426	435	433	420	404	429	412	402	428	438	459	433	420	423	444	437	425	412	408	435	474	416	431	425	452	421	418	422	411	441	432	422	437	442	403	432	444	471	421	409	419	466	424	443	399	494	416	433	434	438	410	406	426	429	443	454	407	455	415	385	439	424	448	437	395	438	400	406	406	449	427	442	446	438	446	475	419	464	425	430	422	425	424	464	446	409	422	444	429	370	408	419	445	418	455	481	460	431	446	420	406	428	403	449	431	447	436	432	440	424	425	442	455	455	432	411	446	438	449	431	409	460	443	409	440	429	429	441	420	445	444	415	417	433	422	446	417	413	427	435	419	398	442	429	421	429	484	436	397	442	443	429	440	410	423	437	451	404	451	448	426	426	433	417	426	467	422	444	404	437	441	455	424	408	402	430	405	462	401	411	407	438	463	428	433	444	422	420	391	465	424	460	400	436	455	490	436	419	400	474	425	438	442	431	440	454	426	429	406	440	448	419	430	444	406	412	418	469	476	458	392	420	424	475	417	447	440	432	454	460	435	452	434	437	452	442	410	426	439	464	434	453	423	416	456	445	419	430	411	420	428	445	408	477	428	405	417	410	423	441	436	455	419	440	416	467	404	428	412	435	411	421	471	448	423	394	444	426	395	445	429	387	422	435	453	463	437	425	444	388	443
15291	25486	19833	13153	9391	6875	5278	3381	2327	1853	1399	1165	1082	975	967	878	943	985	906	914	908	929	898	867	930	952	899	896	798	813	789	788	772	754	765	761	753	714	695	723	700	722	720	673	656	693	700	723	710	712	718	680	741	644	707	715	686	676	655	662	686	635	669	710	672	624	697	646	675	699	720	690	662	666	683	726	656	700	631	709	642	696	633	692	679	680	660	650	688	631	649	702	628	674	637	636	634	682	683	677	679	680	711	626	686	697	668	721	638	679	706	649	654	670	665	631	635	672	675	674	664	648	671	634	675	637	649	648	653	671	675	638	644	649	644	665	705	646	673	641	636	697	706	665	656	646	626	659	693	648	651	657	694	647	674	665	647	658	713	650	642	706	636	658	656	642	667	692	670	658	623	608	631	633	656	636	676	670	702	648	680	665	637	641	679	660	685	644	695	636	675	626	642	646	660	662	654	679	655	698	677	683	674	651	644	625	652	666	641	638	626	715	632	631	668	663	673	704	686	660	672	724	699	664	684	669	662	672	674	694	654	654	655	692	665	673	647	653	633	646	707	730	663	628	649	691	656	656	635	667	629	689	716	631	667	678	670	619	669	718	676	637	666	696	726	687	704	662	661	716	629	635	693	669	621	631	685	689	642	654	641	687	633	650	653	645	683	623	643	617	688	672	657	639	661	645	684	676	660	650	660	659	706	643	675	686	703	669	667	639	638	689	699	623	700	666	632	685	655	622	645	665	708	634	679	660	670	655	649	694	671	629	630	632	653	637	670	674	642	632	640	681	677	685	671	725	657	633	632	605	684	672	679	665	702	652	716	668	709	674	702	753	611	697	646	666	654	642	678	700	684	689	594	665	623	681	654	697	714	673	660	696	703	633	606	638	648	649	673	690	691	677	642	693	682	688	679	650	678	728	657	640	667	670	683	673	647	680	638	639	636	691	632	661	701	705	682	665	675	632	628	672	643	692	703	655	686	693	656	644	611	656	704	670	646	681	683	655	657	644	682	643	675	687	656	674	648	656	685	634	658	639	629	705	697	665	657	670	658	705	707	606	659	671	645	674	647	659	698	675	712	705	680	700	679	654	644	634	699	662	651	643	679	663	694	702	653	661	666	647	646	685	674	671	688	665	768	676	670	660	617	667	653	684	670	680	713	685	670	675	674	647	614	650	673	689	674	698	727	673	690	705	640	653	687	662	682	683	673	692	671	649	652	604	674	693	707	643	667	621	642	699	611	657	690	658	653	699	642	662	711	679	689	697	658	663	712	692	661	661	627	648	686	654	699	658	682	664	690	665	650	649	667	667	632	691	698	657	659	683	711	688	618	734	711	702	680	649	692	662	626	644	653	650	645	677	678	650	669	636	655	679	689	642	646	727	679	682	672	634	675	670	645	665	681	638	682	712	628	651	643	649	663	662	642	599	675	668	669	662	700	666	673	674	671	656	641	634	694	674	648	700	635	686	640	701	645	669	685	630	656	666	652	685	723	652	680	671	637	611	658	648	624	683	711	665	646	691	630	702	662	631	664	702	610	638	666	691	684	689	650	659	657	656	709	716	667	680	668	699	624	647	601	631	657	673	650	681	654	669	659	636	673	651	682	684	641	661	673	695	609	649	698	652	660	676	659	667	641	722	647	689	655	681	636	649	650	639	617	679	686	670	633	648	659	667	626	721	646	667	695	714	671	663	675	669	677	700	681	642	654	648	671	672	631	657	668	644	663	644	694	677	656	661	665	637	668	643	621	634	645	668	634	660	661	651	720	677	682	702	683	650	663	718	618	614	677	645	703	627	686	696	711	702	672	645	654	673	643	638	661	669	678	650	673	636	700	712	675	690	660	662	675	666	637	645	681	638	695	653	646	679	678	672	656	669	674	689	692	651	684	627	668	662	685	696	630	649	636	691	630	638	657	660	696	631	707	705	684	664	673	630	666	666	635	686	664	671	643	631	692	649	665	708	665	666	673	672	635	658	706	650	679	642	672	671	681	676	673	714	694	716	653	614	686	712	709	678	693	682	668	689	684	644	640	636	667	675	687	672	666	658	650	659	669	678	675	671	657	655	677	644	673	652	723	634	678	680	653	639	627	668	625	605	673	709	642	693	661	612	653	641	635	647	659	662	674	673	705	675	703	657	660	647	670	679	627	663	710	664	634	634	707	663	679	742	656	665	692	673	629	657	610	665	635	688	685	649	705	593	649	674	692	688	667	627	716	698	640	659	643	657	628	671	636	688	711	668	648	698	684	680	630	683	705	669	667	740	682	676	661	677	682	695	712	634	617	674	626	664	717	665	614	667	616	705	663	674	641	660	650	677	639	644	641	641	673	639	607	657	660	688	674	636	667	668	687	659	666	651	635	623	682	655	709	672	658	642	667	652	707	693	692	707	667	668	696	660	695	712	694	683	659	683	641	700	669	709	636	668	679	692	660	626	639	670	683	650	656	674	656	679	671	631	665	649	696	705	587	645	669	651	637	658	666	636	700	621	650	645	675	653	650	655	683	674	648	683	669	663	675	691	640	668	647	680	617	633	639	659	669	641	642	648	683	703	695	670	692	623	655	701	652	635	660	670	649	656	678	660	667	693	684	696	642	682	609	680	663	647	620	642	673	659	669	691	638	712	675	669	640	656	662	704	692	675	664	651	640	676	705	619	667	673	693	636	638	691	733	617	690	681	722	679	668	678	679	695	642	640	631	662	680	663	673	661	730	637	673	646	696	678	668	674	634	669	696	722	704	727	642	658	662	682	701	677	643	682	719	683	679	699	690	663	661	667	701	684	702	646	677	645	655	636	649	660	699	667	684	696	660	670	657	724	677	690	709	640	696	625	656	703	637	699	652	654	672	671	701	659	678	645	670	672	656	682	674	635	643	668	708	665	670	646	665	662	658	673	679	678	622	641	700	658	703	696	674	670	685	646	647	656	620	630	677	652	632	648	640	663	685	631	609	654	684	724	704	633	690	690	643	683	688	706	664	658	662	687	637	717	675	620	651	635	681	688	697	698	621	699	627	672	649	668	641	676	637	616	669	656	671	664	613	604	698	701	686	626	678	635	647	658	688	674	668	694	673	634	653	706	658	643	675	679	673	652	651	679	665	653	671	659	645	676	657	687	658	672	707	667	695	621	682	718	661	707	711	693	685	707	679	647	651	642	639	683	647	674	657	659	662	659	724	656	683	694	654	680	671	735	646	617	663	669	649	700	661	678	702	669	668	682	653	642	732	729	677	647	661	637	635	656	649	646	674	646	682	666	626	637	682	658	700	665	645	650	643	667	670	645	676	683	686	683	670	694	684	689	704	634	610	668	643	654	646	653	685	679	679	711	668	646	681	663	618	649	708	698	720	683	687	618	669	662	660	661	724	660	669	650	649	700	685	686	686	680	635	643	721	673	655	645	671	668	649	655	732	642	666	655	651	676	702	634	684	665	704	692	651	641	690	677	689	651	630	707	660	665	691	642	699	665	692	710	671	639
22443	21139	28271	24295	21136	18062	5497	2265	1323	971	781	618	589	554	529	456	444	472	492	481	452	424	483	451	477	445	418	396	372	430	358	356	368	327	321	339	306	303	337	345	303	291	328	330	322	287	302	323	308	327	310	323	308	286	327	323	312	291	306	290	301	270	309	299	296	303	276	308	307	309	293	294	281	322	266	271	284	307	289	278	312	322	278	282	280	275	277	289	286	319	278	285	291	276	286	301	291	274	282	313	313	316	288	320	293	269	315	289	262	315	290	290	267	297	257	309	297	288	303	295	300	294	286	287	265	306	300	288	288	280	292	302	272	277	275	322	280	289	270	298	277	272	340	286	298	293	279	273	290	282	287	279	307	298	284	276	283	293	279	280	302	282	310	285	295	305	256	282	276	307	288	299	315	276	282	274	315	262	309	273	303	291	297	286	287	276	275	304	290	271	313	311	306	290	299	288	314	269	305	305	286	290	288	287	304	277	275	264	295	261	283	281	292	286	286	312	286	295	281	300	305	307	268	275	313	281	289	260	295	276	304	287	295	291	292	263	300	318	311	293	330	309	290	277	288	301	303	313	292	288	288	262	284	274	292	317	288	291	295	261	304	286	290	296	283	272	300	297	269	277	277	286	306	332	275	278	326	304	311	279	304	291	287	287	284	287	309	293	281	295	297	299	266	302	309	299	301	311	312	255	305	300	286	260	293	276	282	312	292	278	321	287	274	310	283	294	276	313	271	261	261	255	295	269	289	290	283	307	294	309	278	284	291	312	294	300	327	284	315	303	294	288	261	269	261	295	298	282	325	264	315	294	309	261	281	267	297	295	288	299	286	295	293	278	295	267	278	295	310	279	306	290	313	292	271	291	273	279	285	282	303	272	322	282	305	263	276	303	281	288	307	284	298	267	338	280	296	303	296	290	271	288	286	255	288	291	299	282	290	289	279	281	263	283	291	268	284	261	277	290	294	277	278	265	312	281	295	293	295	270	305	269	280	289	281	294	305	297	292	293	262	267	304	273	300	297	279	255	295	261	256	267	263	305	309	264	277	284	294	328	313	284	305	301	301	317	296	297	304	292	260	290	289	298	252	269	314	281	286	306	278	307	297	285	265	283	297	274	273	280	278	294	280	286	277	278	294	288	330	304	299	303	285	282	289	309	291	293	306	283	293	310	298	274	284	293	271	271	262	308	299	290	285	281	315	277	321	308	297	268	287	278	261	298	298	281	291	299	303	253	297	303	265	284	279	277	267	304	301	304	300	285	318	285	308	264	257	288	302	298	298	306	286	341	268	299	292	287	251	314	283	287	302	289	305	272	279	299	260	301	311	283	290	292	282	294	294	282	281	271	297	304	249	298	269	303	286	277	288	280	270	303	288	280	291	307	257	271	312	251	316	305	281	280	296	283	297	270	309	269	293	297	288	304	293	307	293	262	275	303	291	281	279	289	294	316	282	293	325	295	321	276	293	294	275	272	292	309	271	285	286	297	303	280	252	336	302	260	273	279	269	264	249	312	290	296	276	306	296	301	271	290	304	256	277	289	297	271	286	295	292	281	279	303	270	298	294	304	249	330	293	252	274	267	308	298	280	286	278	268	283	308	297	290	281	310	328	311	277	277	311	321	285	278	313	241	272	280	296	258	270	301	303	323	279	286	288	321	283	323	270	272	272	281	294	274	294	278	309	294	291	260	278	287	291	303	290	315	267	279	294	304	282	299	279	282	269	279	275	247	284	278	288	291	298	269	294	289	326	254	290	287	319	290	292	262	292	288	314	273	299	291	317	308	282	284	273	278	292	276	280	266	263	314	312	305	313	294	276	307	293	284	282	278	297	303	286	297	261	281	289	289	288	309	290	259	307	273	310	301	293	277	307	255	268	286	298	278	272	304	279	280	308	260	258	300	287	314	321	275	294	292	260	294	308	285	281	295	281	336	313	316	312	290	298	289	308	261	281	281	279	300	281	287	291	310	259	286	301	299	300	305	303	286	270	274	302	292	259	292	298	283	260	291	285	259	280	271	308	286	271	294	285	327	296	304	272	285	288	270	304	297	313	302	305	275	273	302	283	291	280	310	313	291	278	269	304	276	306	290	307	299	291	280	309	272	295	280	275	286	291	272	273	310	290	301	297	279	270	304	277	321	270	313	287	283	265	281	300	279	298	309	275	272	281	294	295	266	266	281	300	274	269	281	299	329	296	279	280	303	295	296	283	282	295	292	302	310	270	267	288	298	319	306	269	289	280	295	300	307	288	287	326	319	289	293	286	281	280	286	249	284	289	301	279	281	322	284	319	285	299	309	338	307	289	284	292	285	267	303	287	304	284	280	263	292	305	290	285	301	288	281	271	284	297	294	303	279	303	301	292	297	291	304	308	291	302	320	330	325	296	273	302	289	306	288	271	262	301	261	306	266	313	308	294	276	293	294	304	294	287	261	271	302	270	303	314	270	280	293	292	310	280	294	285	287	298	303	285	278	291	286	283	319	293	319	309	279	296	300	287	297	281	297	277	305	272	271	274	308	278	254	269	283	268	291	287	271	283	296	302	303	297	287	278	302	308	273	310	273	271	294	290	284	290	273	305	264	239	269	267	294	287	274	267	301	293	291	306	287	303	305	289	299	293	285	280	271	302	276	280	265	281	302	283	287	289	276	305	293	303	276	260	304	281	275	311	291	271	271	284	318	279	285	323	284	284	275	266	272	300	287	279	302	270	264	297	290	277	280	271	288	287	259	312	306	278	291	283	308	324	271	312	284	288	315	279	301	298	284	267	290	273	296	301	265	303	276	328	276	299	278	268	287	273	304	308	282	309	290	327	289	277	299	272	273	275	292	292	316	310	275	292	286	308	298	271	269	319	294	285	288	294	305	276	295	292	262	299	265	280	275	302	296	271	292	295	331	299	288	290	288	262	276	318	317	278	297	289	287	274	311	294	291	304	302	293	253	281	291	307	273	299	260	299	274	317	290	300	282	301	290	338	282	292	319	282	286	293	285	307	295	288	310	283	303	293	260	250	298	294	268	262	264	295	272	274	267	272	287	295	311	272	270	310	276	312	302	276	316	285	303	315	256	300	315	292	301	295	282	283	290	313	309	316	267	316	286	292	270	302	305	294	313	285	298	285	307	286	299	285	332	279	291	278	272	261	295	285	286	295	343	288	296	312	294	290	308	303	292	276	308	284	305	289	285	255	299	295	265	279	302	285	270	268	290	301	282	286	296	300	300	283	288	286	303	290	297	298	312	239	270	307	292	285	310	289	295	296	287	287	283	288	243	288	278	315	294	261	295	307	314	273	308	304	284	272	268	281	289	288	275	266	286	272	294	318	297	294	278	290	301	262	255	283	271	316	287	282	285	299	328	308	306	294	302	289	284	284	293	262	278	324	283	294	263	275	274	316	261	270	274	268	315	271	285	300	257	296	286	308	282	291	315	301	272	294	322	275	323	293	262	269	280	318	256	309	312	288	296	293	263	293	279	282	295
18458	33404	26900	19480	14951	11142	8094	5486	3853	2673	1963	1595	1316	1206	1083	981	966	982	999	953	990	893	873	995	956	920	865	805	760	725	668	664	609	595	556	602	565	543	549	516	510	502	526	500	506	448	506	479	524	471	423	463	442	435	477	451	447	501	445	513	446	455	432	494	458	475	480	431	446	469	484	483	449	491	518	450	445	473	479	437	467	443	431	458	474	443	465	379	469	407	457	452	475	477	453	448	466	420	446	508	497	508	480	439	512	478	424	410	460	407	437	470	465	430	477	482	478	455	438	466	446	445	476	454	479	482	463	421	467	432	461	441	530	429	462	440	462	445	406	460	423	474	424	450	465	449	439	457	455	459	463	440	431	460	495	446	434	448	429	457	449	426	439	469	459	458	430	462	464	461	461	429	488	439	433	456	434	436	416	453	456	451	444	469	457	468	460	412	423	466	476	450	449	452	464	455	465	418	453	484	437	466	444	439	470	458	438	474	438	472	458	450	491	469	467	421	433	488	476	425	445	450	479	437	443	464	448	433	455	444	474	435	429	441	453	447	489	438	448	484	440	456	470	399	435	434	423	458	430	428	465	468	442	467	460	445	468	472	470	439	414	474	416	469	444	432	470	456	447	439	467	475	457	440	421	469	432	459	490	433	443	427	457	471	443	462	460	456	471	446	497	448	478	431	465	465	429	473	462	455	442	486	431	421	442	457	431	421	438	419	440	471	480	482	466	492	425	439	433	469	443	459	424	410	410	412	431	441	436	453	485	427	465	482	472	445	430	421	449	424	450	502	433	428	462	407	474	475	435	443	455	425	458	425	439	410	424	404	431	454	426	428	477	484	443	446	473	432	433	483	412	471	447	467	462	501	477	451	456	430	427	456	460	454	427	472	465	472	415	467	459	436	452	436	438	482	455	421	430	445	444	431	447	450	469	473	428	440	470	420	447	466	479	449	428	433	444	448	461	481	477	447	500	448	392	472	466	456	445	452	468	495	452	458	449	440	432	445	449	437	430	456	446	476	458	446	442	448	476	470	419	479	478	471	451	424	434	454	449	441	416	463	470	470	466	448	469	452	449	465	446	458	412	428	446	447	438	481	439	464	446	465	465	473	444	448	430	481	449	489	498	483	438	459	459	455	426	450	488	501	473	478	446	469	428	496	433	463	455	474	481	437	437	455	445	445	456	428	395	476	401	445	435	472	422	474	437	450	468	437	447	447	455	425	455	465	491	448	461	469	438	440	449	418	446	469	432	440	459	438	413	453	393	458	464	431	477	451	437	473	464	470	459	479	473	458	483	444	450	438	484	450	447	437	440	428	431	455	462	418	443	452	447	452	482	442	428	448	469	433	428	423	477	456	443	470	445	435	465	432	453	488	464	460	423	453	447	442	497	455	470	463	470	457	470	432	452	474	480	433	438	458	458	429	449	436	461	509	403	446	429	418	416	420	442	451	452	421	431	413	441	426	439	440	469	474	472	440	474	439	466	475	404	459	472	464	474	463	450	425	426	446	469	466	464	436	435	461	435	442	439	456	482	454	469	440	438	449	476	435	436	466	413	425	417	465	476	454	492	447	433	419	408	473	431	470	471	445	475	448	457	408	474	441	416	466	467	454	434	463	464	455	465	445	451	485	445	453	441	460	439	444	454	467	458	465	434	407	459	473	462	457	416	442	466	411	465	419	418	471	426	426	430	462	400	489	477	438	481	434	453	449	432	416	448	443	484	423	470	395	456	424	453	412	450	438	438	462	459	436	458	417	447	431	439	482	469	417	412	437	459	406	460	465	457	447	418	462	445	463	419	489	460	456	435	438	443	453	479	433	448	491	430	419	454	430	428	457	444	456	417	432	463	423	443	434	450	457	436	420	495	449	477	426	466	447	437	466	468	472	455	469	446	464	469	433	426	470	433	437	421	442	474	427	449	416	420	430	425	406	456	459	430	473	453	463	454	436	418	453	463	445	473	417	447	437	450	422	394	464	406	463	459	437	508	436	429	459	412	430	467	434	445	453	478	489	473	473	405	440	492	466	475	435	422	471	438	432	432	459	466	465	444	444	445	432	452	436	459	437	431	440	457	464	415	467	486	428	460	480	489	413	422	452	478	436	432	460	464	444	480	457	458	459	429	466	455	476	439	423	434	469	459	460	478	512	439	485	450	430	448	457	456	433	468	438	441	469	459	444	431	433	438	478	467	438	395	402	443	431	464	426	480	420	436	426	448	467	451	468	468	464	447	469	488	433	463	452	433	466	456	450	486	413	463	461	490	439	447	429	468	427	467	474	450	416	400	453	483	429	460	465	483	433	442	434	471	444	464	432	483	445	460	460	415	424	462	410	443	445	467	462	459	436	467	486	462	431	431	435	466	448	437	443	476	459	479	505	473	417	450	449	449	459	446	482	464	437	470	439	424	440	425	461	513	444	428	470	399	456	481	426	408	444	506	463	474	454	454	446	447	454	488	451	459	417	463	468	424	442	457	436	419	426	433	405	440	444	440	484	471	427	423	447	472	469	454	485	477	422	446	462	399	484	482	456	451	428	438	448	483	432	416	453	421	437	456	439	428	490	496	437	447	437	429	468	473	449	427	445	418	451	453	445	446	444	421	471	434	441	453	470	470	466	429	440	452	438	461	482	436	467	474	434	446	494	409	428	477	436	457	429	452	429	436	457	477	419	481	420	477	476	467	437	471	451	495	477	441	439	456	464	444	414	465	437	438	430	423	466	428	421	467	435	450	466	460	428	426	451	435	468	443	459	460	440	440	497	427	446	451	435	430	471	426	432	474	444	456	441	480	455	471	436	440	440	461	481	453	469	444	443	468	458	494	438	423	405	446	426	428	432	423	420	454	454	441	475	421	446	491	414	451	458	455	432	459	443	456	434	448	467	465	424	426	445	430	448	440	427	435	431	445	470	471	418	453	437	449	413	445	477	448	431	448	430	443	428	470	437	437	455	456	450	415	469	425	469	466	471	454	425	405	482	483	444	466	469	385	454	453	441	455	440	414	454	434	459	444	482	443	468	455	447	440	464	458	505	450	420	425	443	458	467	440	464	468	464	406	469	458	422	454	474	436	454	445	413	397	463	421	424	449	460	479	467	482	446	437	409	443	456	445	444	461	415	445	494	467	455	431	468	474	432	483	446	430	477	436	428	447	450	431	475	436	452	448	440	451	455	406	453	430	435	457	467	427	497	455	439	433	455	460	472	471	454	452	457	436	436	435	463	425	417	480	425	425	428	428	465	457	457	413	442	430	451	436	429	469	481	449	427	413	446	432	463	420	441	449	436	426	442	427	440	493	489	432	451	451	490	481	452	410	513	427	437	426	448	419	502	450	454	451	471	458	469	448	456	472	434	461	423	435	465	420	478	449	449	469	479	428	441	499	460	476	426	502	433	468	450	435	480	421	471	434	460	454	447	461	464	435	447	466	474	469	454	440	495	419	462	446	470	471	461	460	412	446	476	455	461	477	417	448	471	446	448
27428	18477	11218	5948	3224	2086	1494	1043	782	685	612	563	555	520	497	526	521	524	578	571	530	507	548	516	529	526	504	491	487	461	494	436	491	494	435	447	427	467	421	474	493	458	455	502	457	485	468	443	474	442	440	460	454	468	487	420	419	478	439	411	447	455	445	451	444	436	445	482	466	416	423	427	459	451	480	457	499	450	455	408	455	463	466	457	435	440	440	448	441	444	461	471	444	476	402	410	455	483	411	431	472	453	459	423	460	463	450	467	463	447	465	430	444	438	445	443	428	406	417	450	447	461	480	437	428	439	469	433	455	439	447	441	425	443	457	439	381	484	462	411	464	476	437	471	495	429	409	468	468	445	444	446	435	450	438	427	434	457	460	490	441	461	473	420	461	470	438	474	480	435	434	491	439	447	489	466	441	456	461	452	442	457	400	442	439	415	451	461	419	466	415	497	481	451	436	439	452	473	416	454	480	452	479	427	452	446	469	415	444	384	464	461	435	450	434	447	463	454	463	484	460	470	481	467	487	440	456	444	453	425	463	467	424	459	424	458	455	474	418	486	431	470	448	446	464	453	475	415	443	436	480	473	458	470	426	434	442	473	441	490	437	454	427	429	475	462	473	457	435	445	439	446	461	431	433	432	454	425	460	421	426	437	450	420	468	490	424	456	453	423	491	452	454	458	429	464	445	459	437	452	447	455	432	463	490	463	439	476	461	466	443	413	476	408	429	418	477	448	414	451	425	433	442	461	443	439	480	470	421	438	489	452	461	489	478	456	485	428	450	445	460	489	467	436	439	477	446	426	439	452	455	448	456	490	484	418	476	459	431	446	415	475	445	467	437	424	453	481	450	447	475	434	451	437	445	460	449	444	453	455	457	443	460	432	421	469	442	446	464	428	440	428	452	486	411	476	459	412	442	415	451	442	452	459	462	478	463	465	472	434	447	448	415	416	452	442	477	465	464	483	445	468	435	496	435	476	457	474	451	443	472	484	423	440	453	433	458	422	447	473	394	447	463	439	458	461	442	494	395	439	486	430	438	472	467	448	467	456	461	458	463	445	430	428	437	466	459	426	415	441	482	472	461	420	440	437	463	462	440	440	469	442	465	458	455	447	472	442	443	447	441	426	451	476	450	468	464	449	447	448	439	447	437	451	437	437	445	471	445	461	452	455	467	454	442	437	410	437	475	455	427	443	464	381	441	490	459	454	453	449	431	432	408	439	473	462	467	434	448	444	444	467	435	428	470	476	469	429	420	438	476	469	445	463	430	437	440	437	457	471	435	449	452	468	422	463	469	438	455	440	433	494	445	466	453	461	442	449	464	470	460	427	449	472	485	481	396	442	446	437	464	440	460	401	467	439	450	456	467	453	452	441	439	415	458	452	458	478	430	410	419	415	447	471	465	425	434	451	452	452	459	443	473	441	403	446	493	450	439	471	473	415	437	440	437	441	441	444	488	465	428	479	438	434	518	449	447	481	441	445	411	404	460	453	400	469	462	420	438	421	436	470	427	461	449	494	456	455	457	452	436	440	479	441	421	444	426	465	449	424	474	467	461	454	440	417	439	434	460	469	440	437	490	470	450	444	450	471	452	445	471	439	455	460	441	455	497	444	407	465	471	439	481	476	438	441	418	476	485	447	445	489	462	430	442	466	464	439	440	456	417	473	435	420	440	419	456	464	492	424	410	430	462	484	483	427	433	430	462	476	480	457	444	451	417	472	437	464	435	446	454	418	453	427	461	479	452	454	455	458	465	454	429	446	454	455	467	439	423	464	461	453	443	433	417	445	439	441	438	448	442	460	441	429	390	446	461	464	442	440	449	428	452	468	453	441	406	426	470	479	462	442	429	458	466	437	429	489	471	439	452	437	447	456	397	438	453	458	432	473	444	465	449	425	489	421	448	432	430	446	460	459	483	440	459	465	452	435	466	482	466	436	443	424	416	481	433	436	427	442	409	461	463	418	446	438	488	477	442	441	416	486	447	429	402	441	423	437	422	457	456	455	436	457	450	439	450	450	470	454	425	505	474	439	418	456	462	450	462	463	477	461	432	470	434	476	454	431	411	410	433	458	465	447	416	460	433	462	482	452	448	454	464	425	438	461	420	508	460	419	464	448	443	437	443	442	436	429	464	468	462	481	485	471	460	450	450	448	458	426	450	439	419	438	459	450	422	466	450	451	480	450	473	474	467	457	444	501	449	469	462	438	424	454	448	442	477	431	473	472	480	452	404	458	483	435	425	450	458	457	424	456	473	467	415	447	445	458	443	431	468	444	495	478	480	463	451	468	433	476	424	443	449	447	433	471	456	471	412	473	458	451	453	437	420	479	436	446	477	487	443	450	455	427	436	432	472	463	470	468	450	441	434	457	486	456	460	456	512	449	442	425	480	400	469	472	460	481	428	458	413	468	459	468	391	483	432	431	433	459	486	481	469	458	425	456	418	436	459	474	430	422	471	480	441	445	411	447	418	445	471	441	478	469	457	455	473	461	466	484	423	458	425	452	435	466	463	443	499	443	464	448	397	437	457	462	491	490	453	449	467	457	462	454	470	468	449	447	426	444	462	461	461	467	468	460	409	457	446	471	419	435	442	476	448	479	433	424	444	457	438	469	438	466	441	436	457	470	451	435	446	435	420	435	481	434	439	447	484	440	470	446	429	422	407	448	419	444	448	501	437	446	471	405	450	440	455	466	435	459	429	457	436	450	438	450	450	438	449	438	462	465	497	430	451	453	436	443	458	466	473	505	460	459	454	454	445	459	461	440	429	447	426	457	439	460	439	439	451	466	436	443	434	485	406	412	438	434	467	457	461	452	455	483	451	444	409	452	461	461	464	440	489	458	451	452	477	457	416	444	429	475	450	438	484	434	444	420	449	457	411	396	465	461	439	427	415	472	449	423	452	460	453	450	445	426	461	428	496	458	447	400	428	464	461	452	482	438	455	455	422	439	440	434	432	481	458	454	474	422	455	510	423	406	402	440	479	433	453	449	466	419	444	458	466	474	409	431	514	451	523	441	476	390	452	448	433	455	449	449	500	477	446	445	459	447	417	430	447	417	450	435	493	474	444	460	446	447	451	435	476	461	426	440	481	459	447	422	463	421	429	474	441	478	442	420	417	444	464	443	493	450	452	431	485	426	446	456	455	436	487	430	419	434	449	463	462	465	467	434	466	463	444	421	503	441	453	444	448	445	501	466	434	492	455	457	462	463	428	460	457	429	458	457	450	430	441	466	453	481	410	404	452	480	472	478	426	429	441	427	438	435	429	434	439	465	457	466	441	413	433	422	449	440	461	463	434	465	478	419	483	437	470	453	447	471	444	458	460	468	475	480	448	449	465	479	453	485	419	410	444	470	412	421	463	478	454	431	418	406	420	432	419	450	475	453	404	463	464	498	455	471	455	444	486	443	413	454	427	444	472	489	445	441	493	443	428	432	468	505	435	439	428	458	433	434	461	461	461	428	446	436	426	470	466	465
14935	22430	16492	10399	7295	5213	3704	2560	1860	1441	1232	1036	1005	963	920	912	884	828	949	995	925	874	924	894	940	901	846	835	878	851	807	757	741	749	742	780	763	733	747	709	746	715	696	722	754	694	735	736	733	704	710	722	717	741	680	717	699	675	705	692	687	703	687	713	696	748	677	727	679	690	681	680	698	749	679	737	726	715	708	675	692	696	697	738	678	710	675	726	719	684	662	669	706	719	703	636	667	745	705	679	727	714	709	692	722	673	699	686	685	706	653	646	700	694	697	678	730	742	741	691	689	643	687	723	673	716	679	651	708	685	683	707	660	693	661	672	645	691	675	731	696	691	669	671	700	730	747	678	718	717	702	701	655	684	724	701	701	668	651	698	694	673	699	676	698	667	655	712	757	712	724	700	679	668	720	647	721	716	657	699	734	727	714	698	708	703	729	692	708	688	721	711	693	683	724	694	729	733	681	691	638	653	692	668	697	640	682	659	709	710	715	698	679	701	710	658	704	707	724	720	699	715	683	675	649	694	734	675	664	683	694	714	703	672	675	685	733	714	722	694	682	716	730	664	709	696	669	717	717	656	664	681	720	718	687	719	659	697	748	727	701	682	712	700	667	711	707	688	719	677	714	683	700	691	745	714	713	725	716	735	743	652	701	701	696	680	740	686	723	708	669	692	693	715	713	683	743	687	660	717	697	715	703	701	682	662	719	645	677	699	741	719	684	728	729	664	692	712	670	696	673	749	689	699	685	718	716	659	681	648	694	723	666	718	669	696	651	721	667	664	701	724	655	666	718	647	730	723	703	687	696	679	691	743	702	631	651	699	651	678	670	665	673	717	701	705	645	721	793	693	716	692	717	688	668	747	671	666	680	673	733	725	687	706	657	682	721	701	696	671	656	681	722	700	735	717	700	695	679	724	738	672	752	738	721	691	690	645	674	681	703	676	702	667	729	710	684	687	712	680	693	727	711	689	721	709	684	735	658	721	666	671	660	697	669	691	737	645	706	660	672	738	693	674	738	686	688	709	696	667	690	679	703	695	712	698	716	669	700	683	727	695	768	732	728	681	711	690	743	698	705	659	755	702	677	735	721	699	700	723	681	691	708	737	717	708	662	680	686	692	692	661	681	646	656	701	701	671	727	702	745	737	665	651	728	660	710	714	701	731	717	698	713	730	693	715	685	699	682	709	685	700	716	681	714	705	735	696	737	694	663	662	704	743	729	648	683	675	669	716	701	728	664	674	709	655	706	701	706	714	686	687	695	704	723	687	678	706	702	711	674	681	687	721	691	696	726	685	697	715	690	659	709	693	688	672	668	732	669	665	716	645	728	720	611	708	741	653	737	649	701	758	736	716	675	680	716	645	627	738	737	682	720	672	711	693	733	707	710	705	718	682	677	734	675	667	663	697	658	672	688	699	670	688	684	685	683	668	675	696	744	690	708	703	718	690	703	683	730	717	690	702	686	719	701	680	729	675	712	691	722	700	680	737	708	734	731	741	680	706	677	673	698	689	737	719	679	738	715	693	706	681	688	691	677	749	747	671	670	691	698	709	724	691	706	691	726	696	707	707	661	689	722	667	755	715	687	702	705	707	711	692	687	709	734	676	694	688	690	651	715	702	654	724	696	726	690	688	681	710	653	710	691	696	714	726	710	670	677	699	703	709	708	650	692	695	705	721	693	736	728	669	667	739	672	710	736	691	710	686	737	699	698	721	719	712	717	639	653	700	703	694	691	685	729	655	686	632	678	674	731	721	713	706	758	713	665	683	660	744	704	706	734	705	704	689	745	714	675	720	718	726	698	721	645	699	656	727	704	708	686	718	712	673	674	720	669	701	675	689	687	720	707	713	728	668	720	659	709	669	721	712	689	718	662	691	744	714	729	714	718	688	689	739	672	716	721	734	678	687	745	699	698	703	733	701	704	691	748	674	700	713	687	691	743	692	642	670	707	696	704	672	711	691	675	718	684	695	649	708	690	698	680	647	739	679	665	751	702	696	661	699	720	727	701	713	727	689	669	728	687	701	676	720	677	685	739	711	716	666	730	679	726	669	739	723	701	688	683	698	710	653	717	677	660	722	686	660	712	672	721	698	705	740	721	656	693	730	734	660	649	700	693	689	706	663	656	685	734	725	745	679	691	707	731	717	652	742	752	652	742	694	656	739	710	718	708	674	721	725	709	673	660	692	673	655	733	693	645	719	715	714	705	682	686	694	661	743	708	716	657	683	705	665	710	685	688	678	685	701	650	738	695	713	679	674	732	730	706	656	658	704	699	718	714	695	701	681	690	684	696	696	763	699	709	691	678	684	692	686	738	702	714	745	741	691	684	680	723	692	700	762	720	690	680	675	714	664	713	742	641	712	684	704	758	707	683	677	672	703	676	685	685	668	684	708	705	695	721	738	689	709	675	694	714	666	653	749	664	710	670	658	712	671	688	638	680	686	727	712	734	668	732	679	671	691	709	645	699	693	657	706	699	715	712	742	716	677	704	666	731	662	726	706	730	670	712	716	739	694	649	670	702	691	681	702	673	654	715	665	705	680	720	661	721	674	676	719	717	674	690	693	657	732	672	719	697	690	674	711	750	680	713	719	708	715	738	741	755	742	686	687	645	711	703	721	701	716	736	694	719	682	691	682	667	667	778	677	702	707	688	697	672	709	724	700	725	673	727	727	665	737	700	682	672	696	727	743	673	658	669	707	686	702	678	662	682	688	697	723	690	694	718	751	720	640	665	733	686	735	699	735	682	678	692	641	724	656	715	720	692	667	739	677	687	744	713	690	688	741	680	694	661	700	723	736	713	736	707	678	722	706	736	677	707	732	692	713	674	693	721	741	657	689	698	699	685	719	674	686	686	682	642	694	748	710	723	751	676	738	706	709	707	739	691	713	673	680	728	708	662	720	719	763	704	719	708	732	681	740	687	685	694	699	706	704	650	720	590	696	691	669	646	758	721	705	673	718	727	701	701	647	713	711	701	702	689	675	697	700	723	673	721	693	725	697	722	693	725	671	721	653	726	729	690	665	648	739	707	638	716	763	719	704	701	663	695	663	675	674	700	656	708	715	661	725	734	716	735	713	709	662	736	712	668	690	694	744	704	706	662	692	705	706	727	718	717	711	749	710	697	735	678	690	712	687	666	711	687	705	688	694	710	694	744	668	625	676	721	695	696	702	712	709	727	695	697	744	731	702	659	658	695	711	683	726	720	731	705	683	696	648	710	708	701	697	692	683	757	724	687	674	721	685	664	663	722	639	715	741	665	639	685	670	734	681	698	676	700	677	663	712	694	704	702	670	680	766	717	665	684	672	699	675	637	698	676	696	702	686	736	711	692	719	663	699	677	676	704	706	727	727	707	705	677	651	732	711	738	680	679	681	678	716	679	779	685	694	671	679	730	691	719	716	703	709	705	702	704	676	679	675	690	715	715	688	727	685	681	710	668	653	676	718	697	662	734	716	694	731	678	689	704	715	729	706
23237	21116	27608	24864	19255	5695	2341	1462	995	822	641	561	525	476	527	494	500	471	501	468	469	472	493	532	485	462	442	428	455	433	376	371	373	401	417	404	367	397	338	388	382	346	349	351	375	357	359	366	358	375	360	382	373	356	366	324	344	361	355	358	341	363	369	340	333	363	341	372	367	391	343	363	371	372	360	347	317	339	359	386	349	325	368	350	362	359	336	351	348	341	326	351	332	367	346	346	370	361	344	396	333	363	382	348	367	358	339	392	384	384	380	337	367	322	360	333	370	329	337	360	346	369	354	343	354	336	343	321	357	341	334	340	357	353	367	342	361	369	371	320	363	358	371	351	324	373	377	343	368	339	368	357	348	372	357	387	371	363	379	354	364	346	322	361	349	319	375	359	345	353	369	349	374	362	348	298	363	358	356	333	346	338	322	378	342	337	354	338	339	340	345	355	371	311	363	345	323	360	374	319	307	370	349	362	347	365	343	363	353	353	371	339	371	374	360	341	330	352	372	324	338	331	359	362	388	341	321	362	374	362	415	360	356	383	361	366	326	342	329	332	341	359	375	330	367	347	360	369	374	341	354	321	354	354	346	363	358	349	379	339	351	335	354	332	362	380	364	337	354	342	350	345	362	385	337	342	357	379	371	382	354	355	343	355	355	369	364	361	381	372	317	343	345	364	343	315	350	363	326	371	378	374	379	345	363	327	317	331	352	343	339	334	377	353	351	322	339	367	368	355	342	361	352	342	346	319	356	357	363	344	346	322	347	382	370	362	352	340	339	343	347	319	344	403	364	376	345	363	346	347	363	356	336	332	333	333	324	341	384	328	356	346	381	326	374	360	350	360	340	337	330	369	347	346	357	320	356	349	337	378	324	356	371	383	383	358	346	361	361	338	339	344	372	348	350	351	348	355	348	337	326	357	360	365	329	356	371	363	347	330	355	376	318	387	394	341	346	343	352	350	349	331	350	341	354	349	359	343	333	338	381	346	375	375	338	332	359	360	350	377	367	361	345	358	343	393	356	357	334	350	387	332	360	319	326	350	356	367	337	359	370	403	340	349	361	366	381	382	390	364	377	355	364	328	340	344	348	343	368	355	322	352	378	374	322	383	375	361	338	307	362	375	376	367	347	342	332	328	396	343	361	361	349	391	360	385	348	371	376	353	345	401	347	331	357	358	367	380	380	361	391	337	337	351	359	316	340	334	325	347	379	371	354	318	377	342	364	387	353	367	356	349	355	352	329	366	376	366	351	374	341	360	337	357	371	352	335	375	361	338	334	317	334	357	342	359	347	332	384	377	359	299	360	343	364	328	330	365	355	335	342	371	336	377	309	321	386	368	357	351	376	375	364	363	338	335	362	387	370	363	365	346	356	318	340	315	384	355	354	330	323	348	343	328	372	333	357	380	352	346	359	341	371	356	342	337	348	344	340	342	348	348	332	335	336	335	342	358	358	345	407	338	372	358	370	350	355	370	350	340	313	355	376	344	376	337	345	359	330	389	369	343	340	358	356	325	347	351	380	373	328	365	360	390	338	372	318	358	357	366	335	356	365	393	326	344	379	359	350	336	328	342	353	342	332	372	336	364	351	341	318	355	375	376	332	331	321	330	408	381	316	339	357	304	375	335	350	349	379	350	373	349	378	382	362	326	363	390	347	337	356	359	360	347	341	328	326	336	328	335	360	353	340	359	359	334	361	335	332	353	344	394	354	320	346	383	368	369	380	346	339	388	362	351	359	373	349	343	368	333	337	326	341	342	350	340	342	390	331	327	352	377	332	386	329	337	338	367	376	389	357	319	371	346	372	329	332	353	356	320	370	372	350	333	340	354	352	326	395	384	351	349	354	353	373	360	361	382	378	317	320	360	362	316	350	362	364	342	361	342	351	355	347	348	374	352	326	341	353	352	338	355	363	341	355	329	327	385	344	351	359	371	370	352	357	380	355	346	360	330	352	365	338	339	338	360	369	325	357	353	354	397	378	340	348	383	365	324	349	349	361	379	302	361	354	346	361	402	306	339	408	360	344	354	338	360	346	339	356	308	359	336	370	333	339	364	355	343	361	362	372	332	309	342	368	347	321	381	348	341	376	303	363	338	340	388	328	356	369	377	350	362	371	319	353	365	366	358	366	374	362	354	340	351	364	377	337	340	321	330	349	359	344	350	339	373	350	358	332	339	351	311	361	355	349	355	368	335	358	367	356	346	348	319	381	377	356	369	368	354	368	361	347	389	349	334	332	320	352	356	339	348	353	385	361	377	340	360	333	327	358	321	347	371	328	341	353	329	318	345	342	315	361	354	360	356	336	329	343	343	345	363	369	386	381	373	364	351	374	349	318	345	357	349	365	348	344	355	341	330	363	356	346	383	340	350	355	367	349	364	331	330	358	356	335	338	396	339	345	336	367	345	317	342	337	352	332	366	356	337	386	368	357	374	330	343	365	338	372	357	357	341	368	324	314	352	354	354	366	374	350	322	354	371	344	349	371	358	340	349	327	358	317	359	370	341	371	319	363	366	353	353	353	340	363	382	329	357	332	340	363	347	329	343	390	334	339	376	370	366	342	354	347	377	359	361	393	331	364	364	339	355	341	339	354	370	369	386	350	336	349	309	368	329	362	385	349	399	358	325	329	352	365	347	347	352	385	361	339	351	337	314	367	379	352	365	373	352	358	352	368	344	381	342	353	378	346	366	353	368	371	376	354	336	345	365	358	376	326	334	343	327	377	363	355	380	367	376	355	326	357	343	352	354	345	318	359	377	338	326	329	382	352	365	353	351	379	357	358	351	372	357	389	335	361	343	328	362	343	350	337	354	369	357	345	336	346	361	353	356	356	320	330	346	368	389	335	328	338	380	387	351	367	328	381	366	354	374	344	324	345	340	344	327	334	357	338	364	354	332	357	336	342	348	354	397	360	366	373	348	348	377	325	377	363	321	332	335	341	353	328	363	365	342	325	325	342	343	323	353	353	360	348	363	375	352	364	378	353	350	340	340	359	369	337	340	391	373	371	349	378	370	343	375	344	320	345	363	347	322	337	312	353	350	342	337	349	356	363	354	323	307	354	354	375	362	372	376	327	356	376	334	315	334	336	324	369	359	366	361	371	328	367	361	326	338	342	335	336	352	356	322	360	332	366	351	397	352	350	343	354	352	340	355	353	355	353	313	329	315	350	376	357	372	366	341	321	348	366	363	318	298	358	335	336	346	339	328	376	326	355	359	343	327	308	329	348	357	349	346	353	383	380	363	400	356	335	367	361	357	333	359	348	344	316	322	371	324	367	355	352	322	374	349	333	328	383	344	357	362	337	370	364	376	354	317	344	400	336	340	378	363	351	390	381	368	341	391	354	379	352	344	357	358	329	354	395	336	346	362	373	352	316	334	376	332	342	373	335	322	343	323	346	372	367	389	341	321	347	339	364	356	360	388	356	347	324	352	353	340	324	341	361	317	351	343	345	367	346	380	350	337	336	331	320	360
16957	29548	22975	15253	10719	7364	5373	3928	2737	2042	1552	1304	1102	1036	936	965	867	914	927	1006	931	847	956	1035	966	939	810	869	804	769	735	637	677	676	645	636	654	664	647	619	633	617	582	621	594	595	606	612	595	567	617	584	544	598	552	618	565	586	599	543	561	602	564	558	522	588	565	563	539	572	596	598	575	621	554	570	599	585	565	569	576	539	550	613	591	570	551	548	565	540	580	661	568	557	581	542	586	586	544	577	590	547	582	559	495	591	605	584	588	535	575	600	550	552	580	547	540	530	570	542	544	522	530	550	555	551	548	569	545	569	554	542	554	548	545	569	565	551	599	582	546	582	557	561	504	567	563	525	525	545	587	542	544	579	565	599	552	537	514	580	497	552	574	531	537	525	541	543	551	560	531	596	592	545	566	558	564	573	541	569	532	561	556	512	558	571	508	596	565	539	571	556	545	546	542	585	569	571	609	558	576	510	522	576	535	589	552	589	593	570	566	552	549	588	562	531	525	550	566	543	579	581	522	562	554	512	538	555	553	560	584	556	489	539	527	555	519	562	588	538	564	534	562	580	569	593	537	578	567	544	550	510	523	564	545	507	550	578	577	540	581	607	523	579	519	557	544	572	602	544	557	542	530	571	532	547	554	539	587	574	540	547	573	527	555	573	522	542	545	565	547	578	564	550	519	566	558	543	557	572	551	539	538	592	577	553	540	563	522	571	536	545	548	597	559	550	542	580	562	531	578	587	528	597	539	582	545	526	580	541	526	583	550	556	559	545	597	572	522	569	503	586	567	534	566	569	601	541	555	601	543	583	557	535	539	536	538	573	500	607	527	554	546	560	592	604	539	556	533	550	551	563	557	524	595	552	524	532	551	593	585	556	551	540	535	565	558	568	583	533	534	556	537	526	546	609	531	599	609	549	535	565	621	551	569	560	545	559	556	546	559	534	545	522	532	568	575	599	602	582	568	606	555	560	551	545	568	531	592	551	578	596	550	561	546	583	529	549	546	563	572	511	559	560	609	592	560	547	572	565	597	545	558	547	544	551	511	540	526	554	551	581	534	567	571	539	518	547	548	562	558	552	555	525	516	585	536	596	548	534	587	523	515	573	588	568	534	588	543	551	547	540	561	556	569	521	569	565	559	525	537	545	552	596	564	566	530	555	518	575	574	540	570	593	552	548	601	540	552	547	606	589	547	536	552	540	566	565	552	550	571	559	535	593	587	534	565	524	583	549	564	550	552	514	582	540	562	534	539	573	575	619	538	527	560	516	557	517	518	541	579	600	550	572	583	551	539	574	575	498	545	562	600	526	549	531	563	562	550	542	544	524	530	551	550	530	548	563	522	521	555	549	547	517	563	563	532	534	538	565	578	564	554	591	574	590	565	521	548	574	561	568	573	583	584	522	510	562	557	537	566	502	619	542	521	560	565	565	564	573	539	518	556	578	556	529	488	531	521	579	542	540	571	541	575	540	568	534	588	583	520	579	555	498	541	611	528	583	559	533	547	541	541	536	576	562	561	579	576	556	527	578	553	564	562	582	539	543	574	538	542	524	563	580	547	560	575	562	558	575	518	599	565	569	516	593	540	558	526	518	516	581	567	557	555	559	544	536	558	526	579	547	520	591	530	573	564	545	597	557	599	570	569	552	565	539	575	541	589	559	539	561	536	551	539	540	592	570	551	570	555	525	582	542	482	577	569	531	557	554	538	548	534	546	553	560	551	542	522	595	556	529	530	550	527	548	552	531	594	534	583	578	551	565	557	575	570	548	586	507	530	589	601	562	585	580	557	527	533	537	573	538	563	525	572	570	545	563	544	594	580	485	566	566	611	574	529	544	586	610	573	530	559	549	541	575	562	593	576	562	523	572	575	554	584	573	536	576	555	595	571	554	554	585	544	558	603	591	559	560	582	589	535	536	521	566	555	584	543	547	567	593	553	567	566	538	581	568	579	579	590	580	603	559	612	549	554	604	545	563	603	572	528	559	558	558	548	525	550	549	572	523	570	561	543	547	577	571	578	533	581	547	561	554	536	603	548	513	520	584	528	567	568	553	561	544	576	524	547	524	558	587	543	586	541	603	549	605	549	556	556	532	544	555	571	544	566	555	551	561	555	571	568	557	580	591	550	556	567	546	532	553	531	541	574	538	550	564	555	535	574	527	596	551	540	527	580	567	563	559	569	513	537	588	588	563	516	541	576	600	500	544	540	570	535	558	555	555	551	510	560	560	518	586	594	556	581	561	547	601	543	545	540	535	578	553	542	538	584	536	528	572	529	535	532	527	533	550	592	559	564	561	562	543	559	508	527	561	573	571	598	504	572	547	559	570	553	561	485	569	546	560	554	531	585	544	593	551	582	577	569	533	583	546	568	543	509	578	535	540	570	574	529	575	555	559	600	527	570	579	551	543	521	542	551	558	568	559	540	537	564	538	541	568	574	562	534	580	566	554	607	635	587	557	548	536	551	573	559	522	512	547	539	543	579	567	552	560	543	611	563	553	632	556	560	551	556	576	543	564	558	569	576	547	563	597	573	540	538	538	535	540	570	580	582	540	583	588	553	543	576	555	543	546	534	581	585	555	559	519	541	566	549	534	594	554	530	539	542	596	578	545	519	593	545	502	542	549	568	547	530	553	558	544	581	567	570	521	536	541	556	603	540	532	565	538	539	534	546	618	578	563	570	538	553	566	529	515	587	550	534	538	570	566	561	535	544	562	564	551	573	524	569	535	577	590	584	547	586	564	631	562	578	574	543	571	582	617	566	588	563	594	585	553	577	547	559	563	578	545	535	576	532	541	551	553	590	546	573	519	541	527	572	570	588	565	546	544	531	577	536	541	574	559	513	571	564	513	588	534	548	520	536	515	517	521	544	565	539	580	567	518	544	609	544	568	510	593	568	578	580	586	540	589	517	585	554	548	566	539	587	559	577	550	534	540	563	538	579	581	541	557	567	566	568	588	566	608	527	564	528	576	540	575	548	548	536	571	552	547	556	549	547	516	593	557	581	550	549	544	565	528	535	580	569	581	572	533	565	539	529	578	559	525	554	562	522	533	535	556	532	605	522	586	545	563	503	588	546	573	543	544	532	541	583	525	516	578	547	570	560	555	579	533	513	556	519	598	599	531	552	578	534	519	516	569	534	560	507	546	537	616	607	566	579	538	544	546	532	551	593	495	571	546	528	525	521	569	539	532	567	576	576	562	564	553	563	539	589	569	563	566	557	573	513	579	560	557	549	546	529	530	561	569	539	537	532	597	544	558	572	532	574	552	564	544	556	547	522	526	566	576	544	528	603	589	564	597	580	535	583	548	545	557	585	550	546	519	570	577	562	602	538	591	572	566	547	586	592	557	529	616	531	534	555	584	569	569	592	541	556	519	590	597	497	556	572	558	568	554	531	567	595	547	565	548	594	530	506	515	567	559	533	543	588	570	562	564	532	534	560	542	556	546	590	587	568	567	544	553	563	545	564	560	538	538
24780	21136	25310	21839	4957	2234	1652	1064	845	733	658	591	539	548	503	500	505	490	537	524	459	511	521	476	529	498	468	508	479	434	457	439	500	471	453	463	424	427	424	418	428	442	418	431	429	385	474	451	383	420	418	432	418	393	437	392	455	430	423	390	399	446	416	406	436	431	410	408	471	425	375	431	402	450	388	413	452	436	409	407	424	405	417	414	401	407	408	415	402	408	430	433	451	405	410	411	477	387	427	414	403	397	437	402	395	425	429	389	444	432	399	403	379	406	413	440	424	390	448	377	410	421	427	395	398	390	387	410	410	406	386	426	428	387	400	380	441	395	394	445	411	390	400	400	426	423	400	438	404	377	391	364	414	424	410	393	424	402	404	414	413	398	408	443	423	389	405	398	455	406	427	408	420	451	391	425	412	391	429	386	420	424	438	426	448	377	428	446	411	399	389	405	450	432	370	426	428	429	431	428	408	383	387	394	411	385	429	415	398	411	420	417	417	403	401	433	408	419	378	448	391	446	401	414	418	409	413	400	409	399	404	409	386	417	432	419	440	399	421	455	427	423	411	435	393	395	416	394	422	381	447	401	403	463	438	401	380	391	434	421	438	444	391	384	402	450	410	411	406	424	401	415	444	447	432	460	446	429	406	432	370	389	429	436	449	390	450	383	389	421	376	440	432	424	434	404	414	422	421	394	422	431	418	395	390	385	378	395	405	427	408	395	403	434	453	381	399	422	394	390	423	404	387	451	426	404	376	418	400	401	389	417	414	368	406	410	379	407	405	434	441	404	404	440	408	423	442	412	407	442	420	433	455	411	442	421	414	425	458	399	408	391	419	414	486	416	379	391	433	430	400	427	432	403	434	407	405	440	408	415	434	418	392	390	453	420	391	420	452	433	420	420	426	396	470	429	404	468	454	414	417	407	404	434	416	428	407	406	411	418	424	430	409	421	428	421	436	411	428	408	394	420	436	417	426	441	395	407	421	422	427	434	411	396	442	396	422	434	405	391	414	435	438	421	409	435	412	391	368	435	433	410	392	434	427	425	428	425	432	419	380	383	418	410	395	474	384	432	444	412	424	404	459	448	403	427	393	414	400	423	463	428	427	429	446	432	441	419	421	413	401	410	439	415	420	428	428	378	413	381	417	406	437	450	390	395	418	404	408	429	372	456	403	422	428	439	423	399	402	419	433	417	448	379	417	385	421	388	424	435	437	396	435	402	465	393	413	434	410	436	416	406	428	440	392	449	423	413	435	408	436	417	397	414	447	379	431	382	416	409	394	390	438	414	417	417	430	414	414	357	392	421	429	423	447	423	390	395	427	389	419	424	425	371	408	384	437	446	423	403	407	430	410	415	392	477	359	437	437	421	440	410	406	391	429	398	408	383	429	412	408	407	438	384	432	390	460	452	397	450	391	447	426	401	406	404	427	408	408	419	422	406	425	412	410	425	449	403	413	418	435	409	447	418	399	400	450	387	420	400	415	419	386	401	410	432	429	418	389	401	410	420	394	408	389	467	417	403	399	434	427	443	422	442	439	414	405	398	413	426	420	433	420	388	392	409	399	431	425	431	426	410	423	402	408	443	374	413	428	397	400	393	404	426	424	420	426	444	432	411	387	442	400	436	385	425	426	396	411	393	383	414	436	455	406	400	434	426	394	409	449	434	449	383	393	430	431	418	431	409	397	438	451	382	423	390	393	440	407	432	436	418	428	444	407	416	415	400	377	413	440	397	408	404	437	424	458	390	376	441	450	414	379	395	396	398	392	429	368	433	433	377	408	427	405	404	409	422	388	394	393	424	392	437	400	423	413	431	445	405	429	406	415	443	373	386	445	432	427	383	424	392	397	429	430	426	429	422	417	393	418	399	399	428	383	384	384	417	425	416	414	390	387	415	426	433	443	414	435	392	408	433	404	431	404	403	424	420	440	428	429	405	399	447	399	410	474	442	441	395	395	433	383	428	408	382	397	382	394	427	419	446	399	437	393	428	419	402	410	414	475	409	426	406	400	401	456	439	401	403	426	390	406	433	430	377	430	416	414	410	435	404	420	426	460	450	415	396	411	388	429	402	408	369	437	420	434	401	419	396	368	411	414	439	419	416	444	403	420	415	428	391	453	434	405	428	390	427	426	450	427	403	407	378	439	436	433	398	413	404	413	405	434	422	405	410	395	433	414	410	435	388	427	424	427	413	396	440	412	423	429	394	423	391	403	411	456	426	417	430	403	396	432	441	426	436	421	416	411	388	404	407	432	412	438	407	388	401	433	442	411	430	419	385	397	430	391	465	405	457	410	405	445	401	400	403	440	460	424	440	446	442	416	416	416	408	415	376	434	406	388	355	393	407	413	431	412	420	404	391	399	437	403	410	419	407	413	386	409	430	417	378	414	434	419	404	408	472	407	386	410	420	438	434	402	428	409	402	421	403	422	440	403	371	408	440	439	377	409	444	415	433	410	386	429	421	425	413	408	413	407	435	425	427	397	383	381	417	463	439	368	427	438	419	423	399	374	438	426	432	428	475	408	403	416	417	437	392	390	422	420	434	412	385	435	441	379	374	394	409	411	440	426	393	425	388	389	413	384	421	429	413	411	433	410	439	419	418	417	418	407	419	450	422	429	422	393	418	436	390	454	386	486	424	385	422	369	428	418	392	370	427	399	407	416	409	382	387	386	435	400	439	447	409	433	396	458	376	396	429	451	398	383	400	413	376	428	399	373	447	401	402	444	425	405	443	433	399	417	387	415	432	381	402	394	426	444	400	427	405	438	410	439	412	428	446	402	413	438	443	429	402	439	431	430	390	416	404	403	409	399	419	420	453	412	456	426	419	384	417	395	392	433	415	422	435	416	431	418	416	411	411	429	433	398	385	451	431	417	386	431	434	441	426	452	413	423	396	403	396	400	415	393	443	401	423	425	403	407	407	440	402	413	500	391	471	407	436	427	375	377	387	439	412	458	399	390	447	437	429	366	401	420	429	399	371	412	415	402	391	418	371	446	422	446	410	375	408	443	443	400	402	401	430	396	414	404	459	431	411	416	403	476	402	399	423	447	400	415	419	482	429	477	427	413	398	454	409	398	404	452	425	408	428	396	398	408	417	406	425	456	459	455	389	399	413	413	408	403	420	433	434	469	430	404	394	449	396	403	439	415	429	421	397	390	431	412	435	421	439	447	348	439	423	449	371	406	406	386	442	434	424	411	412	410	443	399	400	401	392	452	466	461	403	409	440	397	424	414	439	393	374	401	377	412	434	423	391	431	414	421	431	412	441	436	439	491	438	423	424	411	374	398	420	412	411	402	397	400	424	364	426	392	415	422	408	382	391	419	429	387	390	392	436	402	431	401	400	423	392	438	415	400	423	431	404	426	403	393	418	443	433	402	453	429	407	394	445	422	423	415	402	443	469	393	422	364	393	425	429	395	455	416	433	422	412	393	436	409	390	431	393	397	430	418	418	416	428	423	400	407	401	453	417	434	442
15853	25897	19461	12026	8097	5688	4175	2876	2217	1700	1316	1161	1024	954	968	910	951	938	959	935	892	911	914	989	926	929	848	784	813	774	791	759	769	728	723	715	686	674	685	605	702	672	657	715	678	622	676	652	704	662	641	652	635	645	609	646	647	653	655	637	640	656	641	644	650	686	641	653	676	691	669	694	615	670	666	674	667	646	611	652	698	679	649	612	625	638	612	607	670	659	660	628	683	642	665	626	641	667	628	674	652	663	689	614	648	615	653	647	613	646	660	611	652	631	621	668	633	661	686	658	689	609	677	613	674	649	633	643	646	664	613	663	635	648	645	690	636	626	632	655	642	635	617	638	625	665	641	633	639	629	653	679	625	624	645	653	650	628	622	666	643	637	682	665	704	658	653	680	649	674	657	662	683	681	655	672	608	680	657	621	649	641	665	608	652	614	642	649	613	637	665	647	632	601	615	675	610	704	632	662	680	649	656	637	651	657	648	653	616	634	690	603	673	680	671	686	647	574	605	633	620	652	599	645	644	605	572	616	629	643	653	611	580	651	667	643	636	692	632	647	657	629	656	643	674	614	665	658	633	624	647	662	609	602	634	672	648	583	658	648	636	681	621	608	669	645	673	710	672	650	670	653	663	641	645	638	619	608	652	631	667	670	641	594	671	609	638	620	630	650	669	654	657	632	664	623	622	668	621	604	612	593	652	673	630	625	630	653	639	670	649	677	657	637	622	659	582	647	679	680	635	664	622	669	637	622	677	646	637	614	631	616	587	647	614	615	594	659	665	668	660	597	587	626	635	601	639	624	677	633	622	660	611	639	662	619	682	636	645	610	613	628	648	587	664	643	612	620	662	664	626	641	653	617	639	638	654	662	620	655	659	688	606	675	642	631	669	642	625	641	673	602	668	654	671	630	660	609	612	640	674	644	625	624	635	616	619	603	631	626	623	659	639	629	648	642	640	660	638	637	598	642	649	614	651	645	670	673	631	655	628	677	646	583	663	628	615	635	615	605	672	666	623	665	649	678	638	636	638	653	641	648	618	647	669	641	686	650	600	611	618	672	628	620	616	607	649	609	668	668	599	653	660	624	688	653	648	598	619	594	642	627	646	618	629	672	618	674	625	629	621	659	691	661	614	653	601	673	644	623	644	697	670	670	656	643	671	612	615	624	640	609	602	620	668	630	709	644	645	619	628	645	651	641	616	628	652	678	629	665	638	618	593	630	630	623	595	640	620	631	630	625	598	669	667	621	647	614	650	602	642	638	669	624	580	686	608	639	714	618	666	624	650	655	605	655	637	671	633	630	609	620	648	634	655	620	614	627	629	644	641	593	647	653	612	651	604	629	615	634	624	653	660	617	594	662	639	666	635	625	617	609	641	631	653	666	634	684	667	638	633	642	660	645	656	613	614	688	665	626	650	624	677	668	678	596	596	627	631	666	630	646	631	610	682	643	684	625	661	641	651	644	633	627	704	616	650	662	623	598	655	623	641	650	605	681	662	641	606	634	645	638	649	632	663	634	624	659	629	643	656	710	667	655	600	589	614	647	624	693	651	645	643	637	611	631	659	614	652	630	691	651	668	669	637	687	601	626	657	653	623	664	657	656	630	704	639	667	644	647	637	620	679	618	581	649	613	613	647	627	617	624	627	632	645	666	709	604	680	648	613	707	678	641	641	604	637	629	627	665	615	642	654	678	624	624	645	605	637	613	636	672	602	625	642	681	636	634	625	651	642	610	634	644	710	638	591	702	614	652	624	649	630	655	662	654	651	635	649	623	650	694	614	662	646	662	639	644	616	632	656	632	652	636	607	625	608	654	620	645	634	620	670	628	643	615	595	644	650	639	645	650	674	602	609	657	639	610	613	620	615	618	630	634	659	648	657	656	686	629	646	653	634	649	679	662	604	642	648	603	627	640	566	583	632	645	645	695	592	662	678	611	646	705	619	654	692	674	645	604	619	627	620	663	661	659	653	647	620	599	627	657	627	658	646	636	638	623	636	620	652	646	646	640	609	635	644	638	613	677	636	632	641	649	649	669	622	650	610	609	631	605	615	616	592	660	641	644	673	624	639	643	660	622	611	630	642	632	646	640	650	635	666	654	658	635	663	620	624	661	670	645	652	658	635	670	667	614	646	622	631	676	661	614	663	666	596	667	626	632	650	675	679	635	627	581	603	608	629	618	592	627	652	631	645	635	691	633	660	659	641	694	663	679	655	580	652	655	647	638	632	577	687	666	631	647	620	625	632	673	640	650	661	632	667	683	618	670	667	667	658	664	635	659	619	600	617	686	590	605	626	643	635	657	617	635	662	654	670	620	648	639	608	637	630	650	687	646	626	658	633	648	652	618	620	615	639	682	638	681	634	657	653	673	655	652	633	615	655	628	610	609	652	651	660	628	628	652	621	641	699	657	633	615	653	656	622	658	583	663	683	715	643	641	647	633	625	608	589	645	657	620	603	685	686	636	612	650	669	628	622	640	675	614	606	613	625	623	643	674	665	669	636	640	633	641	617	617	611	622	656	627	643	635	633	620	658	633	664	674	646	673	645	629	608	633	647	607	636	633	647	648	657	594	654	667	684	616	629	606	651	670	598	620	623	602	641	655	678	599	640	616	648	648	615	648	645	630	661	618	632	546	642	636	671	668	629	617	629	650	684	681	628	627	643	629	645	663	654	638	635	614	646	634	664	627	638	613	666	584	644	632	644	623	624	634	639	666	654	616	641	624	614	644	608	651	631	667	613	624	665	625	653	677	665	649	653	652	669	681	679	620	625	638	655	665	649	600	644	629	616	662	664	650	628	625	651	626	644	607	629	649	679	655	637	621	671	640	613	623	627	633	605	599	644	643	658	652	655	640	666	653	632	672	688	617	618	671	641	596	622	648	612	661	639	632	648	679	608	633	617	614	609	626	721	622	591	671	619	652	651	659	634	657	602	608	669	633	643	598	683	602	632	601	615	618	687	631	653	619	640	621	574	643	644	600	665	645	650	610	655	636	653	637	672	611	685	657	605	609	619	643	656	668	692	645	651	634	613	628	681	629	641	631	637	602	663	654	597	671	642	622	637	629	644	673	631	611	674	659	634	648	620	655	603	647	639	643	626	634	590	647	629	643	598	657	608	632	632	643	685	635	635	664	637	647	603	629	662	605	621	661	663	619	638	659	668	660	641	624	638	640	625	678	636	635	645	656	657	630	686	676	636	623	618	683	645	630	637	641	645	639	653	676	629	649	600	625	629	623	661	639	606	603	637	635	637	595	665	663	638	606	593	649	692	687	666	640	680	657	597	647	602	636	634	614	625	631	629	663	583	647	629	576	631	614	656	646	674	637	652	618	618	695	668	635	645	646	582	640	657	685	617	641	581	641	631	641	594	658	664	649	657	621	716	620	629	690	639	645	648	616	648	663	643	650	663	672	665	659	657	641	660	636	651	630	604	647	660	584	619	612	602	652	611	604	646	660	637	619	602	680	647	620	664	648
22467	21177	28302	24330	21187	17730	4817	1858	1176	901	725	662	583	526	501	465	476	527	478	491	446	449	513	459	469	457	439	386	380	373	344	362	364	345	352	328	353	324	303	317	307	304	276	303	296	290	294	308	288	311	279	276	280	299	283	285	312	287	289	314	267	294	297	283	286	293	288	312	282	254	293	287	305	298	276	304	240	285	294	265	278	272	289	272	274	277	283	246	274	307	271	291	278	310	275	282	265	276	286	278	296	303	271	249	294	288	289	289	294	274	266	278	299	293	284	291	308	281	279	260	283	308	255	264	276	273	287	291	259	269	252	291	285	289	292	270	258	284	269	274	282	302	269	278	254	293	286	270	268	284	303	291	263	275	347	279	262	312	282	298	262	292	286	272	291	295	286	269	294	262	249	293	277	289	280	272	273	309	259	274	289	253	267	275	274	287	284	249	264	258	258	230	277	280	282	285	269	273	292	276	268	300	280	276	284	282	261	279	275	267	295	264	295	306	296	245	294	293	286	296	294	264	305	277	254	232	261	305	304	287	274	253	291	291	287	290	261	297	272	260	290	290	294	268	290	274	270	263	298	301	266	287	320	295	320	277	281	287	281	274	245	283	267	286	294	276	300	269	266	278	282	278	268	281	297	249	301	266	268	275	279	264	297	283	291	284	283	280	280	320	276	258	292	260	263	307	279	290	258	275	283	273	262	250	283	281	293	277	295	264	263	269	306	258	274	286	272	283	257	292	253	302	309	275	279	293	291	277	290	292	270	267	272	272	299	255	293	284	273	293	266	269	278	239	301	264	276	285	248	259	282	280	294	277	298	309	261	282	254	312	280	272	290	277	294	268	294	281	291	264	290	267	274	275	271	277	274	293	286	296	279	275	253	305	306	285	287	285	286	303	311	284	285	286	262	282	240	293	263	257	307	299	286	283	249	285	253	282	276	275	253	292	264	269	282	290	260	225	273	278	285	250	263	276	250	298	274	255	277	276	287	259	234	263	273	246	295	271	281	259	300	291	272	274	265	282	266	292	269	298	299	289	271	301	269	280	273	302	267	282	291	290	263	308	297	283	284	290	270	271	268	284	294	293	281	288	284	255	271	279	269	278	276	272	256	306	274	300	310	277	273	226	269	285	289	310	270	273	271	290	286	279	285	262	278	241	258	309	310	276	294	306	280	291	280	272	299	276	254	301	276	305	273	271	269	272	297	302	282	295	321	269	262	262	268	272	295	277	254	253	277	288	288	282	235	262	300	296	278	273	306	269	275	294	253	273	285	292	278	251	285	308	275	256	285	286	281	322	308	254	293	274	287	273	276	286	275	272	274	273	261	262	267	279	280	270	267	259	261	310	273	269	297	272	277	282	273	282	263	299	279	265	285	307	287	292	267	263	271	262	293	289	243	276	300	292	300	284	273	293	277	282	278	288	273	262	265	278	301	266	277	275	273	283	317	258	280	261	266	279	237	289	261	296	258	291	276	295	299	305	306	316	282	296	250	282	255	228	288	302	264	279	281	277	284	280	276	299	294	287	279	269	300	257	247	274	272	302	270	291	262	281	275	285	264	272	254	276	270	288	271	284	281	272	300	304	293	283	268	273	265	306	290	275	271	315	290	265	249	278	296	254	283	273	270	265	282	265	294	269	287	313	249	269	268	291	251	267	247	263	300	275	275	283	276	284	280	281	282	254	278	285	275	279	289	270	269	255	263	250	291	266	255	302	276	292	282	271	263	272	301	255	303	276	301	297	288	299	276	295	290	294	292	289	248	276	293	275	291	281	265	279	268	272	300	274	258	271	277	282	249	305	287	292	272	266	268	271	282	267	314	296	263	275	266	273	298	275	285	307	265	286	277	270	275	299	276	251	280	285	267	267	291	280	257	254	288	299	275	259	279	259	294	263	288	273	253	287	292	283	271	314	284	281	290	272	281	288	309	271	271	300	265	265	270	286	220	264	272	285	270	282	289	289	277	285	280	277	275	280	304	282	269	283	296	273	310	275	271	302	268	286	288	252	243	278	262	286	295	290	273	290	273	259	289	285	284	281	280	280	288	278	269	236	263	255	297	273	283	250	296	278	259	314	246	280	286	265	263	292	278	282	310	299	267	294	303	294	282	258	274	293	263	266	294	276	274	272	281	291	256	279	285	293	283	299	264	259	282	258	296	278	298	284	270	294	275	279	246	298	290	263	278	282	283	300	257	297	302	299	276	289	272	294	284	274	248	288	254	293	252	293	296	280	254	278	295	271	283	275	283	255	310	253	268	284	300	260	296	282	287	287	282	247	300	273	313	295	267	279	262	294	264	296	268	274	268	273	261	277	300	269	301	254	277	296	245	297	288	281	281	307	309	257	299	253	282	289	259	274	272	268	277	285	263	268	258	297	284	295	255	241	233	271	264	249	295	273	310	265	288	270	289	258	261	279	274	291	284	275	296	265	281	287	278	293	293	259	270	292	287	274	276	276	283	291	264	288	266	269	295	302	296	247	288	302	283	292	272	294	279	281	282	293	303	279	247	288	281	257	276	258	260	227	272	284	250	280	280	267	281	291	285	298	268	254	270	306	295	281	268	283	272	278	276	267	287	298	274	278	286	260	268	324	272	275	281	303	289	282	275	299	295	248	301	300	274	266	293	282	281	248	268	270	274	277	289	282	297	288	271	279	263	279	334	249	279	278	292	292	258	282	268	274	300	287	274	277	305	268	293	277	325	290	285	239	268	284	301	291	292	263	252	268	251	266	293	261	299	286	287	259	304	273	303	286	275	266	264	265	297	300	268	278	254	247	271	276	274	277	281	279	270	241	298	329	305	278	299	276	246	285	287	268	280	273	284	271	286	245	289	310	266	258	283	259	282	245	270	277	266	268	264	295	296	272	268	294	277	279	293	290	268	281	275	281	266	278	279	253	268	289	254	274	265	287	268	276	304	269	245	267	281	293	288	263	289	287	307	255	272	322	291	288	279	284	279	272	281	269	268	281	277	280	265	310	309	269	292	284	243	264	277	299	290	275	291	274	271	314	258	285	263	291	295	288	262	298	276	276	294	297	281	273	277	284	268	259	281	267	286	271	314	276	256	272	247	303	302	258	259	287	266	274	249	278	270	276	301	286	270	277	291	262	259	277	258	289	263	274	280	266	226	299	263	286	302	298	294	258	267	256	234	293	283	270	280	276	277	260	272	269	298	264	295	291	287	279	306	292	250	286	265	267	246	262	263	273	288	286	301	271	268	279	279	276	268	296	255	282	289	286	278	275	246	272	293	299	258	245	280	252	302	275	278	251	288	292	281	246	285	266	275	284	284	271	274	296	258	272	300	277	253	270	264	295	304	275	265	291	315	272	298	292	297	264	282	264	291	295	300	266	278	286	269	280	254	242	271	279	278	266	265	265	277	282	282	278	280	302	269	236	250	292	285	247	268	260	254	281	297	248	248	286	302	279	253	277	268	290	250	273	297	273	263	272	260	295	278	266	250	281	264	269	282	302
18584	33877	27473	18454	13156	9413	7112	4856	3379	2446	1881	1522	1324	1165	999	1000	1024	1043	1091	1039	944	967	1073	1093	1007	941	859	856	749	693	648	607	588	610	553	576	586	507	527	481	505	510	551	481	487	506	513	504	493	455	478	476	464	445	471	440	463	468	413	400	461	414	453	455	431	468	455	433	435	457	468	440	437	436	443	480	464	434	446	458	453	400	467	424	485	416	389	429	457	423	432	415	393	451	400	478	461	467	455	465	462	446	418	460	400	463	442	467	439	431	449	439	435	447	449	443	452	458	405	434	461	441	423	433	404	421	480	431	442	398	450	440	434	430	423	437	419	420	418	431	443	451	459	426	434	425	453	417	458	433	453	416	399	442	399	464	441	410	416	448	430	424	434	429	444	430	378	436	393	427	434	429	437	432	415	434	451	445	423	416	419	452	424	453	428	440	438	439	438	456	409	401	434	459	442	429	439	434	455	456	444	428	383	437	453	428	426	448	413	430	397	419	404	448	410	420	416	399	405	418	411	407	412	437	412	449	438	399	465	409	428	450	411	402	430	426	421	426	405	410	438	433	427	429	407	437	459	453	471	447	429	401	445	447	425	446	443	421	424	438	453	420	422	431	418	454	425	481	410	457	418	423	439	437	472	447	477	419	431	426	440	425	437	422	430	441	448	436	435	392	408	418	440	399	456	449	449	429	387	444	447	458	400	438	434	436	428	449	436	405	446	435	453	420	456	451	442	436	432	437	427	447	465	444	415	450	450	425	450	410	433	399	413	432	407	471	446	433	409	407	412	420	419	439	398	430	442	453	420	460	423	471	427	443	412	420	426	410	426	419	452	402	418	423	416	429	415	452	419	426	406	443	433	432	433	419	482	403	429	439	427	436	418	456	428	421	451	409	435	428	426	451	428	439	415	424	414	417	425	415	445	407	433	424	435	400	437	425	419	444	415	405	462	433	457	458	423	427	403	434	402	428	428	434	416	439	404	458	441	417	463	411	423	424	422	431	406	445	429	446	439	445	463	438	461	431	422	428	386	438	405	434	429	431	460	437	427	400	424	428	401	440	432	447	439	389	431	432	454	433	458	456	413	450	423	452	407	433	400	443	446	442	423	426	457	439	434	452	438	450	399	409	441	444	441	450	429	489	395	406	435	415	427	435	463	427	449	461	437	438	440	411	441	485	452	400	434	430	430	414	437	431	440	443	425	408	446	418	448	440	439	413	423	421	476	399	453	418	472	440	446	454	435	429	441	412	410	437	436	423	443	455	432	387	444	423	429	405	440	395	415	422	421	423	453	460	425	462	452	440	425	395	373	464	403	447	411	417	410	456	403	468	425	443	451	439	416	430	434	408	438	445	438	434	428	409	456	415	428	406	410	406	411	422	458	455	420	441	415	428	417	399	422	403	440	406	444	410	439	442	447	411	419	433	425	447	434	453	407	406	445	461	435	422	435	411	436	407	434	414	458	460	426	419	455	411	451	432	444	433	453	429	427	429	438	432	443	467	500	413	439	433	407	449	408	409	427	454	430	452	448	444	401	423	405	429	430	417	422	424	437	427	414	426	433	431	399	397	386	398	436	417	427	428	436	446	421	452	426	416	427	470	416	422	402	438	413	397	436	446	379	426	466	419	406	426	459	412	476	434	459	463	456	454	408	404	423	400	436	416	428	427	425	411	433	421	468	420	406	441	421	442	457	444	453	443	440	433	424	429	442	453	450	418	429	436	426	460	418	429	482	407	406	424	405	388	411	411	418	460	421	433	440	462	438	420	450	410	430	431	460	469	430	442	434	447	399	387	425	417	439	395	454	435	448	398	414	425	434	434	392	425	443	448	458	426	417	439	413	408	474	394	469	473	479	417	435	441	422	417	432	472	415	451	423	446	421	457	390	430	428	414	411	390	463	436	425	468	422	437	427	417	436	442	421	407	434	393	410	429	430	466	413	415	432	380	422	473	467	434	422	437	401	429	435	445	437	405	460	448	416	429	419	453	404	421	431	404	424	464	443	422	453	436	462	441	445	412	448	411	428	444	427	444	446	482	409	468	407	441	415	452	415	428	415	428	415	450	437	469	417	419	438	401	465	446	455	431	419	442	418	427	415	439	464	426	465	421	425	427	409	457	361	399	412	446	445	427	408	450	433	420	425	480	423	429	392	447	418	441	382	415	437	422	407	470	389	412	441	396	426	413	436	428	444	440	408	416	429	412	412	451	433	425	459	451	415	407	451	456	407	448	409	452	416	402	454	424	381	400	424	439	439	460	471	442	427	443	468	418	440	430	442	422	445	442	445	440	432	403	438	422	474	419	426	404	410	409	417	440	473	457	485	434	452	398	414	445	433	433	427	404	423	409	387	422	437	443	435	426	418	412	436	449	420	407	424	418	455	408	415	479	432	436	424	409	464	408	413	425	452	423	425	453	439	447	412	417	410	439	436	457	424	412	470	424	446	455	431	437	473	419	409	405	411	438	428	437	473	453	474	454	433	426	471	421	465	447	415	388	472	459	468	433	445	426	420	440	434	437	414	447	423	432	405	415	478	436	448	464	450	436	408	430	449	398	403	452	471	442	435	415	477	436	413	411	428	427	421	466	454	438	436	388	442	427	427	432	436	459	419	415	378	440	414	414	432	428	404	434	419	444	467	422	464	439	403	398	437	456	399	408	440	472	445	429	422	447	457	452	403	444	436	433	444	425	439	418	445	442	445	394	413	434	456	493	434	447	419	417	418	473	464	463	435	457	416	434	449	425	433	455	422	462	453	468	436	425	444	449	452	408	402	452	433	447	413	447	458	444	419	444	440	409	434	394	428	445	414	472	431	433	447	435	440	456	442	470	467	454	415	427	435	403	433	429	428	415	424	424	420	442	406	441	423	423	409	432	425	446	414	437	449	431	427	411	394	438	445	448	442	413	432	389	406	478	434	431	405	446	418	423	431	424	431	419	436	422	427	426	404	465	422	380	428	413	437	429	463	425	438	420	427	401	401	430	457	435	431	394	438	418	392	415	435	401	411	420	437	451	462	451	417	425	411	442	414	409	440	453	417	427	448	406	446	422	470	429	429	480	432	423	432	415	434	408	399	437	420	431	430	429	410	423	416	439	453	434	416	373	446	403	414	467	410	456	396	416	412	409	400	427	452	409	432	398	417	432	445	441	454	420	454	421	428	443	408	427	476	478	470	434	409	450	451	430	459	414	413	386	437	426	420	394	409	440	405	422	461	450	436	419	442	412	438	447	416	430	439	402	395	412	447	453	430	466	441	413	434	411	424	425	449	406	397	437	439	401	430	432	422	422	443	425	471	461	459	427	444	453	452	467	441	396	393	452	427	401	447	442	431	441	453	397	412	420	450	418	458	434	413	484	424	395	454	440	434	440	455	434	441	452	460	436	445	396	415	415	442	440	452	460	411	420	432	446	453	447	421	408	439	429	412	462	446	460	420	451	425	418	419	457	419	451	428	428	445	450	411	450	457	476	404	480	429	465
27568	18617	11460	5448	2583	1759	1230	995	739	655	617	505	552	508	488	503	542	506	508	499	570	514	564	552	492	547	480	498	473	492	440	450	466	479	468	448	479	472	465	468	429	408	462	469	452	431	457	419	451	460	437	428	459	450	439	448	429	442	499	411	446	437	457	460	441	445	443	456	421	420	404	456	418	438	433	442	461	497	405	409	463	428	482	427	410	423	450	449	418	419	471	447	465	452	420	449	457	447	432	445	447	425	417	444	501	433	420	455	469	413	442	452	441	423	444	418	473	436	438	439	448	439	436	401	436	465	448	469	433	456	440	421	473	436	440	493	441	474	428	458	408	432	424	477	429	426	481	446	449	431	437	463	436	452	445	470	416	423	442	474	409	478	444	416	456	428	419	441	477	458	419	471	410	435	463	437	450	426	488	463	431	398	454	470	448	410	445	437	465	434	456	452	428	454	446	443	424	459	457	449	435	424	441	489	420	415	473	443	459	443	468	377	455	454	430	445	485	416	434	428	431	414	417	395	442	430	458	452	437	441	427	433	429	463	435	477	457	449	446	451	448	457	417	395	444	434	463	454	438	415	450	401	423	447	405	426	432	421	438	404	429	447	451	462	459	434	432	462	466	464	448	454	404	466	426	462	440	490	480	436	422	440	455	432	473	458	399	425	480	463	433	473	463	373	490	432	452	455	442	414	453	411	430	420	428	435	457	479	442	447	427	420	409	464	443	449	487	453	479	418	450	447	497	431	492	437	425	448	444	413	406	427	432	452	425	449	449	451	414	460	447	432	466	425	423	433	399	414	436	454	434	454	443	415	444	469	466	461	439	438	422	403	430	425	437	423	457	461	455	427	462	445	429	398	424	471	447	421	429	449	465	421	466	422	420	490	456	412	435	408	434	449	436	499	459	406	438	462	452	469	448	413	411	443	436	432	417	443	456	452	413	434	438	413	457	458	460	428	419	477	418	410	457	464	410	433	429	451	417	473	401	462	424	467	435	484	469	446	465	446	406	456	454	420	445	476	436	397	456	422	443	485	445	436	445	471	463	456	454	435	428	419	413	450	458	456	436	449	453	454	470	424	415	441	451	449	442	440	448	448	476	444	434	433	457	434	448	417	469	452	470	414	464	450	436	425	402	464	437	452	450	458	417	461	424	449	472	485	408	471	400	468	438	438	435	415	436	432	436	455	456	405	449	430	417	448	435	430	490	428	444	423	412	417	422	430	434	482	456	461	504	497	447	433	402	402	475	467	448	452	439	435	435	442	418	439	442	429	487	449	457	445	428	461	455	438	458	450	438	432	449	465	438	484	414	431	461	465	414	461	460	432	437	439	395	441	456	466	430	456	455	432	417	442	430	442	448	438	401	442	479	463	442	443	474	427	440	441	433	440	454	443	427	412	420	466	434	418	479	420	435	443	436	439	422	453	467	444	449	450	445	402	409	433	473	466	455	444	493	456	454	436	452	435	447	386	457	400	430	427	448	452	423	475	440	403	409	458	448	470	413	435	448	460	471	436	438	425	419	381	436	412	456	450	429	446	498	431	409	452	481	436	423	446	481	446	414	436	455	413	415	407	446	420	439	429	440	462	465	442	439	448	447	422	451	421	417	442	455	452	432	418	446	428	453	451	441	460	454	436	427	469	452	457	424	435	440	447	465	438	435	431	464	438	457	429	448	451	446	412	477	444	421	449	464	422	446	443	412	481	466	416	472	437	426	451	428	429	442	427	447	408	473	418	435	425	424	412	430	453	459	466	429	429	431	412	423	426	443	381	428	453	443	426	453	442	439	450	511	413	452	496	411	455	426	454	468	431	436	451	445	426	437	410	447	428	442	451	466	429	412	442	425	441	462	442	458	450	458	457	435	428	466	435	451	438	507	470	457	419	456	489	406	416	435	454	433	439	457	411	457	419	442	441	440	444	434	423	404	448	432	435	417	392	421	475	431	450	449	443	412	429	459	470	466	420	482	446	422	458	457	408	396	413	474	419	441	466	440	481	435	461	463	426	489	473	438	425	455	436	463	438	448	406	458	400	411	448	410	417	436	411	471	445	468	432	450	407	451	493	419	449	418	456	395	462	462	493	434	406	448	431	440	461	472	441	440	458	441	425	421	450	441	475	428	474	430	451	487	469	444	437	448	420	452	442	483	440	393	392	452	458	432	468	407	470	428	449	460	455	484	437	445	403	499	437	488	413	458	461	452	413	471	452	454	439	446	474	434	453	469	451	437	463	437	438	434	436	435	409	473	474	433	441	401	470	425	439	459	451	435	413	401	429	443	426	436	477	477	415	447	416	473	449	450	468	432	422	455	414	456	444	435	397	410	415	461	437	441	426	438	456	462	460	439	470	429	449	486	441	437	438	471	454	435	463	415	449	446	489	451	429	429	456	453	440	487	451	452	431	445	467	496	444	457	436	432	479	469	454	417	431	440	455	452	472	458	487	408	467	464	456	448	469	457	461	409	441	472	454	414	450	451	441	436	445	432	388	432	460	474	413	443	442	470	447	443	448	472	437	435	437	426	438	459	416	467	438	444	463	416	456	455	470	416	489	429	467	434	421	458	423	504	384	451	448	438	413	405	470	423	494	396	460	445	433	442	442	434	439	443	427	484	462	449	497	425	439	479	457	415	420	421	473	423	444	435	466	448	419	441	426	444	453	462	452	440	464	423	448	412	434	460	439	425	453	443	444	415	471	454	475	455	467	435	418	395	444	482	428	465	397	458	458	468	460	435	452	429	438	442	435	422	391	420	442	455	418	436	437	432	468	459	420	461	456	437	469	462	433	450	447	449	453	462	432	434	430	426	452	471	465	437	466	484	464	429	425	441	427	423	476	420	443	432	471	473	449	446	460	450	446	426	417	435	418	466	431	422	437	455	444	396	442	427	425	463	443	442	467	440	449	444	436	419	461	442	417	452	427	425	460	427	435	483	436	455	479	443	441	474	443	445	464	480	414	426	426	433	471	424	414	416	437	429	435	467	463	437	449	459	458	464	437	457	438	475	434	475	490	433	456	407	433	441	456	433	469	451	443	427	409	431	445	425	440	436	464	451	444	423	454	452	406	497	455	446	419	456	450	473	418	447	411	428	462	455	454	466	431	470	425	420	420	450	414	493	436	431	390	445	428	437	433	429	429	441	428	392	426	451	462	429	423	431	420	456	434	456	459	462	415	434	443	435	455	450	430	469	424	427	449	441	440	433	404	415	438	468	422	459	440	433	466	476	487	434	459	478	444	441	447	480	437	435	429	439	448	464	453	439	463	492	452	459	418	441	413	456	446	437	426	442	457	451	475	435	451	456	437	428	447	403	423	407	426	456	443	444	459	460	460	452	452	445	430	458	466	449	428	451	431	446	465	390	402	444	437	423	398	427	447	411	445	445	427	420	419	462	418	434	415	430	440	423	407	396	397	441	451	463	430	481	463	424	451	444	431	444	442	453	469	463	434	425	444	484	474	396	426	440	457	463	451	447	399
15454	23127	16919	9814	6469	4367	3342	2362	1718	1357	1201	1061	906	894	920	923	965	985	970	906	891	896	1006	919	937	843	905	793	779	826	829	745	735	765	766	701	757	686	752	777	732	733	675	706	761	661	682	674	737	730	667	700	678	735	731	679	713	701	716	774	704	665	701	735	713	734	670	710	695	715	662	684	700	684	692	657	750	662	690	752	661	681	649	675	700	712	731	685	723	718	700	701	702	676	672	691	644	682	713	663	707	719	738	692	693	703	726	716	679	676	680	729	706	651	668	697	695	694	746	700	675	681	747	708	715	705	651	682	699	631	714	645	700	641	668	687	679	655	682	644	621	733	694	697	671	714	658	673	680	646	656	702	671	700	636	727	679	648	717	702	686	704	687	708	721	718	758	652	627	658	701	705	686	706	660	697	759	737	689	663	705	677	698	679	675	649	698	666	693	707	686	691	704	648	727	744	664	702	651	686	685	683	703	695	669	713	687	702	735	676	671	699	746	672	707	754	746	640	692	689	676	707	683	715	730	660	681	708	674	687	674	684	672	695	676	680	719	626	652	687	704	688	703	720	662	713	760	687	719	705	648	642	700	698	714	701	689	666	653	696	713	687	737	678	718	645	688	739	728	705	691	684	689	686	696	684	702	705	672	710	676	719	681	697	670	687	660	666	678	680	664	660	660	713	706	650	662	698	708	674	661	678	636	658	697	658	675	664	665	674	668	695	659	696	754	682	714	710	707	731	671	708	757	668	661	693	690	694	694	727	673	685	720	693	655	695	615	617	725	681	660	714	626	666	676	680	663	709	691	687	654	681	714	671	692	695	678	675	674	653	682	731	684	750	674	696	692	694	696	739	664	681	679	687	683	690	683	710	750	654	696	679	643	664	682	737	676	739	680	693	686	709	619	612	668	673	616	719	676	660	731	647	694	673	687	684	674	669	715	727	679	692	665	712	681	713	671	665	745	691	714	688	726	693	646	711	720	706	698	684	701	708	684	703	697	669	717	672	694	655	699	705	725	701	663	704	699	704	689	665	622	645	689	706	723	649	681	667	659	705	663	714	627	690	687	684	708	680	673	692	652	649	710	687	696	651	708	675	702	645	721	677	700	714	722	673	651	711	722	733	660	719	714	666	702	697	743	659	716	685	660	701	705	698	716	730	694	710	697	683	693	626	650	657	655	673	654	709	700	679	668	684	706	723	667	695	677	650	682	697	709	639	688	628	664	695	680	706	687	674	704	664	702	729	674	702	675	724	726	674	675	696	677	714	663	779	664	687	673	688	698	659	708	643	748	707	716	679	705	712	716	666	684	652	712	660	672	711	720	716	697	690	690	738	675	752	686	665	685	644	652	685	694	694	719	634	645	689	641	704	692	680	700	719	679	701	667	712	645	652	685	661	685	701	682	682	700	680	695	712	678	695	689	676	650	690	731	694	736	655	673	704	706	705	693	662	688	715	644	696	696	667	672	698	662	690	672	704	699	666	689	640	650	667	708	677	701	696	715	717	681	699	722	709	656	707	683	693	739	669	656	678	697	697	698	710	712	670	704	709	738	689	683	699	741	715	711	671	661	692	643	749	658	696	718	670	670	701	705	703	724	700	716	723	698	728	667	728	717	708	678	636	667	730	688	714	687	683	658	678	705	708	684	649	646	747	656	722	662	723	678	687	675	633	694	648	691	652	683	660	664	691	670	685	665	663	698	724	676	646	667	709	694	645	734	653	668	681	666	709	683	628	689	664	710	715	720	683	693	720	703	707	701	703	688	706	710	644	679	681	700	706	631	648	704	641	670	657	694	657	661	689	719	691	669	743	713	693	703	687	664	652	710	697	676	700	666	702	688	678	664	679	685	644	700	689	632	645	728	701	654	705	710	694	699	666	632	714	742	666	659	719	711	663	727	672	744	662	722	647	662	699	753	682	695	695	688	705	680	674	688	705	707	694	697	677	689	740	692	693	707	680	661	675	742	659	701	723	699	675	695	690	708	680	712	669	670	681	682	698	709	686	686	680	695	717	688	675	675	697	684	685	687	666	691	664	676	700	684	661	682	677	685	692	698	711	679	681	670	727	680	668	731	703	733	670	680	691	684	689	690	714	697	688	680	646	686	714	652	673	714	679	655	674	687	711	685	706	701	679	716	708	678	691	685	691	675	700	703	703	699	670	711	674	704	698	643	700	707	692	669	650	694	702	682	695	659	725	646	648	635	671	719	708	698	702	694	668	645	659	721	673	708	702	691	676	687	736	623	671	690	644	696	674	674	679	700	664	641	688	692	677	710	713	688	688	694	668	666	638	656	728	708	670	665	691	707	713	685	723	705	737	690	702	650	711	679	655	681	670	687	669	650	710	684	675	656	663	710	657	733	669	693	689	706	640	659	721	670	740	690	701	716	657	697	713	675	690	704	731	643	712	695	701	699	674	662	697	692	724	701	703	710	672	708	696	663	658	720	658	651	695	711	665	659	687	684	659	710	678	691	709	678	648	686	677	701	700	707	729	690	697	653	657	683	707	665	648	737	740	702	685	717	726	640	615	683	686	677	709	710	699	701	694	691	675	680	686	695	703	652	722	719	708	656	715	699	703	707	693	700	680	658	673	686	678	698	694	689	709	683	660	673	728	634	734	656	691	676	671	657	649	722	703	664	671	688	648	674	687	661	698	678	700	711	688	667	667	676	671	732	711	710	723	729	679	651	682	677	666	689	632	693	681	716	670	701	681	679	698	647	682	616	707	633	671	663	671	736	696	695	632	642	623	710	693	699	643	640	633	687	659	662	704	707	674	706	689	678	681	708	670	667	661	656	697	694	671	697	715	708	715	687	634	710	694	693	657	719	718	674	720	715	667	660	668	699	628	679	698	750	698	634	648	698	684	636	726	728	617	724	667	707	716	661	763	713	710	667	675	693	705	717	673	672	690	677	689	702	672	694	694	694	692	695	766	713	684	685	701	670	732	696	683	692	690	683	681	730	680	672	628	667	694	648	699	711	716	692	657	735	659	704	682	671	688	655	696	732	691	688	649	655	664	692	666	703	723	646	702	663	699	703	719	653	652	645	708	736	657	697	709	672	678	704	711	696	683	700	708	694	672	683	703	697	698	700	709	682	700	683	713	673	704	713	698	687	673	693	726	723	685	685	677	721	631	705	723	682	653	691	676	714	695	679	693	708	716	675	683	691	686	693	690	690	698	695	686	711	672	734	684	701	689	702	646	696	683	675	712	735	671	719	680	652	650	710	744	710	645	697	661	685	699	709	689	745	691	662	741	612	713	710	672	735	671	658	675	693	717	683	689	676	713	698	685	671	685	661	690	688	729	651	675	694	697	700	679	702	652	718	658	692	710	670	724	673	687	631	640	698	674	664	703	698	659	672	692	656	686	685	686	679	663	728	684	705	685	693	689	694	721	654	713	707	691	690	702	681	738	642	678	667	694	700	681	719	673	665	692	700	654	644	709	678	668	701	632	699	679	663	705	694	637	717	655
23320	21111	27545	24891	19244	5549	2235	1329	957	778	656	552	582	476	439	489	490	489	476	496	495	530	552	565	506	466	456	416	430	415	414	412	363	401	378	388	370	338	372	376	342	364	379	371	328	325	345	357	351	337	330	314	316	375	359	334	375	362	348	370	338	357	371	352	332	343	384	367	325	356	333	378	348	345	337	341	381	336	358	345	353	328	356	361	334	356	381	337	377	334	381	309	390	346	340	372	358	361	380	323	306	380	310	363	338	386	366	379	335	342	361	372	366	357	323	316	335	355	324	304	323	368	322	337	336	365	378	314	327	348	341	312	329	360	366	328	339	345	340	327	322	332	359	333	346	339	333	366	331	361	323	332	334	315	356	384	340	375	310	342	337	346	331	359	341	354	346	340	332	346	340	343	337	353	335	372	310	347	341	365	373	331	389	344	347	313	349	327	324	351	327	323	351	356	319	359	365	338	349	344	344	332	358	352	342	350	339	365	343	336	372	344	386	356	342	337	337	334	360	352	341	360	346	355	363	335	350	332	366	358	334	349	352	337	338	340	349	339	368	340	339	365	341	343	361	338	349	338	316	331	338	376	335	359	348	347	350	313	319	347	378	338	337	317	334	317	354	368	330	377	375	337	366	348	343	332	344	335	336	347	370	345	356	352	332	355	335	326	349	326	373	313	320	326	348	326	310	359	358	324	337	354	331	322	314	328	334	326	348	325	325	379	321	341	328	356	314	340	370	374	372	309	339	335	343	318	349	338	323	353	346	349	322	336	360	344	352	340	348	333	325	351	340	318	353	351	339	337	381	370	323	345	327	327	362	331	306	356	358	321	349	324	375	375	345	337	355	360	363	319	333	331	375	337	327	325	321	354	332	336	356	337	364	345	308	308	348	335	374	328	378	347	331	362	348	332	330	346	327	343	337	358	358	342	324	328	366	346	336	329	309	374	338	330	330	341	358	359	322	359	320	341	350	364	352	346	354	356	323	367	376	357	351	343	342	348	339	347	328	331	355	359	358	362	354	360	353	334	327	339	329	346	325	349	342	367	363	377	352	330	363	355	366	337	310	326	314	339	344	352	351	331	324	311	309	310	339	344	322	330	326	354	375	375	347	354	338	326	312	342	368	345	363	322	331	317	330	363	360	304	357	364	337	335	350	340	353	341	316	315	341	359	348	353	340	369	349	311	347	335	334	315	334	361	325	318	339	320	331	350	339	362	345	325	348	352	344	325	360	357	334	360	329	331	318	322	322	318	327	343	332	313	381	335	324	322	356	342	346	349	357	322	375	338	328	357	344	317	355	339	333	338	318	315	342	347	344	362	380	333	332	320	345	351	362	358	372	331	350	337	343	348	334	346	344	355	345	357	322	363	323	379	349	307	310	386	348	366	358	364	352	308	322	337	350	370	351	385	368	343	334	316	367	363	365	332	322	334	345	331	341	354	340	367	336	323	347	367	359	331	372	360	306	331	330	354	347	353	314	336	347	395	351	343	358	340	330	337	340	309	335	353	374	320	335	337	331	349	333	345	373	294	351	389	360	319	359	339	329	350	324	336	325	326	319	348	336	339	368	340	340	357	353	315	313	336	345	331	344	325	349	350	322	321	379	334	323	305	352	345	330	343	370	371	346	298	378	312	360	314	297	334	323	318	309	302	374	305	345	327	355	349	343	337	378	340	364	324	353	350	329	331	317	338	352	356	325	324	364	361	351	368	348	346	334	354	327	348	344	360	301	340	369	381	366	339	354	348	356	344	336	318	342	377	353	352	318	354	334	328	349	330	342	368	329	339	337	345	312	334	332	324	313	312	351	370	332	345	357	332	340	371	336	370	329	347	373	326	381	337	388	373	337	346	343	332	357	317	330	340	334	325	363	313	354	347	338	360	334	364	341	341	349	381	332	323	326	324	344	372	352	339	328	339	361	331	307	364	333	346	329	332	366	341	320	400	351	346	367	338	337	350	336	332	348	370	320	367	347	328	345	297	313	349	357	311	312	331	343	367	366	346	357	355	355	364	338	347	332	348	381	347	349	360	322	326	368	362	324	347	371	316	321	317	334	355	326	333	352	339	319	302	367	346	342	334	358	301	334	331	349	345	351	368	344	350	360	343	337	346	351	330	343	349	347	318	299	332	316	362	351	370	347	322	328	354	382	339	364	344	331	331	334	332	348	357	336	346	352	354	346	328	349	335	345	341	396	354	353	331	349	328	328	342	346	354	352	350	343	300	314	389	341	350	355	365	325	356	368	372	345	317	302	335	356	358	326	333	341	335	329	353	335	332	348	357	330	346	366	305	342	340	345	376	316	344	342	329	345	316	329	353	320	337	330	332	333	330	377	351	360	356	315	318	399	347	337	345	352	346	330	351	339	377	286	367	335	328	358	336	347	359	322	327	397	310	351	348	339	329	358	321	324	346	323	329	334	422	350	340	375	356	342	315	352	322	338	350	325	343	323	374	336	348	377	344	356	335	314	355	336	341	328	348	343	363	322	342	341	289	328	329	305	354	329	348	310	376	358	321	345	347	333	340	347	305	333	305	351	333	336	342	366	403	327	339	346	339	322	370	327	302	356	349	314	349	342	358	342	330	361	313	343	313	364	357	370	298	329	332	371	346	376	321	357	365	399	328	328	388	324	307	361	373	359	357	353	368	345	356	333	370	363	332	337	349	354	345	352	370	373	374	327	361	358	314	346	364	332	315	321	349	369	370	332	324	340	287	342	342	347	366	340	310	332	334	360	363	321	356	318	317	350	339	359	358	340	344	327	348	353	335	328	337	315	332	348	367	319	345	318	346	348	333	335	319	347	340	315	318	348	294	331	315	336	329	341	359	332	305	346	335	333	338	349	348	339	345	334	358	338	330	322	319	359	350	369	342	381	357	364	330	341	376	364	322	331	329	313	335	345	336	346	353	366	357	335	341	365	336	351	358	336	364	343	353	343	363	348	301	310	322	352	351	324	323	330	329	356	332	346	329	342	321	357	347	343	337	352	329	318	339	364	307	355	361	340	337	368	362	335	350	343	327	338	323	336	339	348	320	361	328	362	316	329	339	365	318	338	337	325	342	350	376	322	322	355	359	320	351	382	344	334	304	341	362	355	316	327	351	320	331	350	334	341	371	346	340	372	333	366	328	346	363	357	342	321	379	336	307	333	343	336	292	328	345	328	345	340	367	296	379	342	351	386	345	350	337	337	337	348	335	348	353	335	325	331	357	354	348	318	347	339	352	356	357	360	343	327	337	350	335	344	355	335	338	281	367	329	379	339	303	332	312	335	331	335	334	316	334	356	363	344	351	333	339	378	336	342	315	339	325	373	371	352	336	328	349	356	346	340	391	372	325	330	385	340	356	345	375	325	330	365	357	359	376	318	325	379	340	346	363	348	328	362	346	319	361	301	342	320	334	333	352	347	336	343	351	351	363	344	360	336	336	350	316	360	339	359	372	336	327	320	363	316	333	342	340	376	348	334	364	327	339	323	329
16927	29913	23274	14612	10094	7185	5153	3642	2469	1864	1523	1308	1195	1064	1032	960	1016	980	1030	961	995	994	999	948	881	907	875	779	769	750	716	678	662	610	658	652	616	644	616	617	629	618	572	555	586	607	549	606	582	596	561	567	559	531	554	555	533	526	560	536	547	594	561	591	543	597	595	536	561	562	521	531	538	530	538	546	572	557	567	542	537	561	587	558	552	512	564	577	543	578	505	564	545	526	543	559	537	571	577	570	534	593	521	520	605	547	558	604	538	576	545	575	541	550	524	535	584	552	596	510	540	529	557	537	543	528	551	532	572	597	516	504	523	538	496	541	542	535	522	544	531	543	526	571	539	532	565	533	536	548	557	562	517	557	520	544	574	568	579	564	529	565	542	593	549	554	526	553	557	561	516	539	546	508	546	504	541	567	523	573	592	529	507	575	527	569	539	548	559	582	568	517	516	560	557	517	513	541	513	523	541	554	546	570	562	548	567	527	532	503	629	547	502	536	562	569	523	548	521	541	538	545	563	556	557	555	534	537	564	517	534	541	542	530	539	541	521	537	542	542	562	516	577	539	523	543	544	577	538	557	524	534	575	568	516	560	532	583	517	554	569	563	537	532	544	536	572	500	573	515	569	550	513	558	599	524	562	585	548	555	555	533	541	602	527	522	589	574	547	510	576	510	555	524	558	519	522	528	518	571	553	511	553	567	544	550	553	512	536	543	542	569	559	569	488	520	556	521	505	570	536	537	548	566	521	557	534	518	541	589	549	543	497	577	515	512	531	519	540	529	550	548	520	540	531	596	549	568	498	580	520	540	572	523	527	546	542	536	587	539	503	528	574	515	572	508	548	515	543	520	539	529	547	588	504	497	541	582	577	532	536	568	567	568	569	521	554	502	519	540	563	524	517	562	515	561	553	545	555	527	551	553	508	554	509	548	563	545	538	585	523	565	534	542	560	554	584	544	529	548	533	551	549	535	526	548	544	544	542	539	557	552	564	563	529	592	544	550	560	525	535	533	549	535	586	533	539	540	580	571	563	565	491	533	505	553	537	535	573	516	553	524	527	551	538	510	545	560	540	562	530	553	552	550	492	537	558	592	530	530	549	564	550	560	504	520	581	556	512	564	551	523	525	522	525	545	565	521	563	528	543	587	538	540	519	533	510	568	528	561	542	564	536	473	521	521	492	573	546	509	531	539	550	571	542	575	492	522	484	542	562	559	541	564	532	560	529	538	582	568	499	555	552	530	567	527	535	498	546	511	533	519	529	530	535	596	533	559	540	556	535	539	538	503	559	589	559	541	552	518	548	584	543	559	548	499	523	551	507	552	538	541	625	545	522	526	536	491	532	533	564	560	529	548	538	516	555	537	572	570	497	546	540	594	597	581	514	563	552	571	559	540	535	532	542	569	507	570	523	523	505	522	564	530	525	511	548	531	552	527	560	549	569	513	576	545	551	498	565	551	553	542	530	539	539	498	550	595	526	545	555	531	520	498	503	546	552	576	522	561	567	527	549	511	574	536	532	604	538	591	553	545	536	532	543	527	550	552	564	529	541	523	566	573	555	555	527	566	530	526	553	535	576	539	522	584	527	563	526	484	520	543	504	474	567	526	574	613	549	539	540	530	553	547	505	527	545	557	507	517	563	570	563	562	530	527	563	559	549	534	548	566	535	538	541	528	543	551	544	565	567	544	564	533	543	531	534	555	561	517	522	545	515	502	547	529	552	532	565	546	510	512	574	542	516	527	549	552	503	523	536	540	548	508	556	575	558	531	544	574	566	538	536	545	522	524	573	536	514	545	575	555	596	531	573	542	509	573	539	527	564	536	528	559	605	515	569	541	534	536	558	563	538	545	543	554	563	513	555	509	544	561	523	577	545	520	530	561	515	547	517	532	553	507	574	536	533	531	559	549	503	506	551	559	562	531	566	528	547	543	540	532	543	541	538	544	581	522	551	540	552	537	540	577	570	558	563	539	517	545	572	540	531	535	570	537	512	515	574	530	548	588	540	515	519	503	564	520	572	510	523	522	556	555	571	535	515	552	545	531	521	529	554	522	531	574	559	545	549	524	552	525	535	538	560	561	543	560	522	573	539	527	536	529	606	552	548	520	576	559	489	561	578	546	544	546	558	537	496	510	513	527	551	530	530	519	541	555	505	533	524	566	542	558	507	597	557	516	550	524	587	546	498	478	534	586	531	507	508	528	556	552	536	534	553	504	609	584	560	511	586	545	556	569	553	564	507	543	565	515	527	518	514	518	557	556	570	537	505	536	554	554	516	526	518	512	531	568	518	525	543	519	545	544	524	555	528	548	523	500	512	582	550	503	533	561	546	539	544	563	518	502	511	527	537	553	501	548	511	526	518	590	511	570	554	556	570	578	549	550	571	530	535	551	485	553	537	570	531	514	566	523	540	540	566	589	542	565	556	577	569	535	538	568	550	589	528	551	519	565	540	561	564	530	512	537	514	521	530	550	534	531	523	561	570	537	582	545	570	515	529	587	549	524	524	560	537	549	571	504	554	543	526	552	541	518	539	529	581	568	548	497	505	532	524	568	541	530	555	523	532	494	589	546	529	547	553	556	487	589	592	557	503	573	559	567	566	548	548	580	554	529	487	519	575	523	575	497	520	560	542	510	533	532	555	524	566	579	561	541	529	537	541	552	528	543	568	524	570	545	567	504	543	549	552	573	544	534	525	565	579	542	554	507	585	501	544	533	526	580	556	561	558	537	562	527	566	545	544	556	548	508	551	507	547	564	513	576	510	527	539	512	547	546	536	498	545	544	536	535	511	545	524	554	577	550	557	499	536	556	552	556	576	572	532	556	523	552	555	521	538	535	606	508	549	541	548	570	577	564	560	522	514	596	557	553	555	534	582	532	521	555	564	535	508	519	570	525	543	532	516	541	538	542	544	537	511	529	512	584	559	531	561	588	575	616	586	531	536	496	600	554	556	546	521	568	541	509	540	532	547	545	539	538	539	600	547	580	555	543	549	594	535	567	550	540	517	580	551	527	558	545	593	512	532	563	550	554	568	542	568	603	552	515	566	539	526	494	541	560	548	545	544	544	534	580	546	565	577	557	566	581	535	569	548	520	534	529	564	547	508	530	549	548	545	593	564	529	527	563	551	556	538	517	591	537	574	554	597	552	519	550	524	508	546	574	538	531	524	535	563	514	558	594	519	564	514	525	558	479	554	579	520	517	548	510	537	561	521	566	523	530	530	533	525	520	537	556	507	494	538	547	570	529	561	534	540	615	498	552	532	513	568	534	532	536	546	560	587	537	563	559	549	552	544	528	541	530	549	572	539	520	544	531	514	563	540	500	522	541	514	538	526	576	564	550	502	554	584	556	578	537	564	543	580	576	539	540	517	487	554	528	483	574	515	530	539	550	583	534	562	531	543	485	533	475	540	545	571	557	534	523	556	544	566	532	560	574	555	569	558	505	566	534	530	526	560	551	571	579	537	567	547	557	538	520
24708	21081	25293	21834	4607	2134	1509	1030	792	668	692	578	526	496	536	501	501	505	524	506	536	492	504	530	522	483	492	453	486	455	475	434	452	430	412	445	427	430	477	449	395	457	405	384	426	415	442	404	421	410	391	423	412	406	410	422	424	473	425	409	420	437	396	416	420	400	418	396	422	391	416	397	407	429	394	404	402	380	401	420	362	414	408	378	379	446	416	407	413	415	436	378	427	412	414	466	408	426	399	458	437	408	378	361	389	388	418	412	417	394	441	386	388	385	424	398	429	401	405	395	419	447	433	407	386	434	410	396	421	427	412	399	395	386	405	417	426	417	398	417	414	430	400	373	392	392	428	422	402	380	443	392	406	366	426	393	381	404	401	394	401	403	383	394	406	433	422	384	437	465	379	381	402	414	382	385	423	396	409	411	450	406	419	404	416	389	383	384	374	380	373	404	399	432	424	398	430	420	393	384	408	405	385	398	402	468	388	415	406	432	424	427	444	427	384	434	431	430	414	423	453	399	424	408	412	439	408	386	416	457	407	381	416	413	407	392	425	415	412	404	404	421	412	396	396	382	428	419	387	410	409	432	426	414	424	404	433	414	445	410	380	419	383	390	396	429	360	434	410	410	398	426	410	399	414	426	375	418	400	429	377	390	399	417	416	424	402	398	404	399	401	446	383	427	374	430	399	410	424	380	381	384	397	454	402	410	375	414	393	410	370	414	439	364	395	442	413	397	406	402	419	384	387	450	416	410	410	354	389	398	407	413	405	438	425	396	384	352	392	395	450	406	448	389	400	398	417	439	405	393	403	401	409	412	417	442	400	391	395	406	424	390	399	377	396	391	416	385	426	395	392	367	434	403	402	409	398	363	398	382	444	399	426	384	416	424	433	413	412	414	423	394	425	391	392	437	443	409	396	394	401	379	419	392	380	375	419	412	451	416	405	421	427	404	407	430	364	418	398	400	409	415	410	397	413	433	414	388	393	423	404	396	368	387	437	479	417	439	425	415	400	384	417	400	385	424	362	416	439	417	377	354	424	436	415	365	418	373	388	409	422	427	383	404	407	376	417	386	385	407	408	433	390	382	414	417	399	415	420	396	437	395	382	436	419	394	431	407	420	424	387	398	400	415	415	383	388	408	425	408	402	382	441	407	415	388	407	372	427	398	415	446	374	425	377	401	397	396	408	402	400	382	411	417	429	399	431	383	417	437	408	382	395	385	422	414	435	423	420	434	442	416	376	418	391	399	423	396	409	391	405	458	394	402	411	437	418	401	449	394	397	382	402	421	416	464	373	429	417	393	379	426	405	400	435	392	407	386	400	401	435	384	396	428	368	422	425	381	406	390	391	395	412	428	441	400	430	398	379	406	432	419	388	422	383	397	426	424	408	383	400	414	397	421	393	411	403	446	434	408	379	409	455	427	416	420	432	432	443	415	423	415	444	420	388	462	394	431	429	412	423	419	399	391	447	419	407	438	442	393	423	412	420	444	414	390	403	406	388	405	436	423	429	382	338	388	403	381	414	413	369	419	396	431	422	412	407	434	395	424	383	410	403	424	405	386	404	390	418	405	417	397	446	407	411	388	405	417	404	419	371	414	410	398	419	396	419	468	373	368	420	378	429	389	444	440	433	418	400	417	410	388	383	381	430	420	392	410	451	389	420	393	379	377	419	389	427	399	436	395	419	437	423	408	400	414	386	405	385	404	415	389	405	361	438	402	382	406	400	388	389	382	395	404	431	436	392	406	374	415	391	388	427	391	425	394	394	442	413	376	400	424	407	387	424	370	412	438	387	392	396	369	471	414	425	361	410	412	393	381	388	394	387	409	413	402	408	412	414	431	419	392	365	415	390	379	449	421	386	419	377	425	388	401	372	405	402	399	429	402	418	431	408	407	364	409	404	401	400	394	436	427	414	435	387	407	413	403	408	396	454	409	381	424	450	411	395	431	391	385	395	441	408	393	384	433	405	442	392	381	401	429	408	408	429	397	388	399	374	392	430	380	420	372	425	407	445	427	413	403	397	419	401	431	373	409	433	391	378	430	371	428	380	412	393	406	433	440	372	413	429	404	433	376	438	367	398	394	417	386	405	415	387	407	421	391	416	419	416	410	379	405	393	416	394	428	398	413	377	386	429	427	389	412	416	383	419	412	383	411	420	398	417	418	428	400	378	414	397	428	438	388	396	389	392	403	409	440	423	424	423	406	426	413	437	412	400	408	393	433	410	387	424	392	401	418	432	408	417	390	407	416	413	408	417	408	392	396	408	410	405	399	417	391	416	410	384	432	371	383	445	401	417	381	433	406	405	379	409	419	384	425	414	414	409	377	426	408	409	399	422	408	382	431	433	400	433	400	454	436	417	412	397	426	416	416	410	406	405	409	396	393	418	463	401	458	384	399	423	454	409	410	390	402	418	417	415	431	424	397	419	427	446	399	417	415	381	419	375	385	394	430	412	406	412	417	397	390	395	378	408	393	392	404	438	418	398	371	383	422	390	401	403	419	368	412	422	433	421	411	422	427	437	416	435	378	412	389	394	398	409	411	392	390	420	411	427	417	405	400	411	428	422	388	403	392	378	392	403	414	412	368	396	412	396	455	452	416	420	435	430	432	418	417	410	412	352	408	395	432	425	436	414	397	414	416	379	421	385	394	415	375	398	386	440	424	442	430	413	405	401	419	429	420	380	442	414	397	443	375	424	443	403	411	398	404	388	408	382	433	404	446	440	363	422	425	408	420	372	419	402	392	410	434	383	434	412	436	423	393	394	435	420	393	404	396	401	418	406	417	387	408	465	436	394	399	357	396	390	377	408	363	377	423	394	387	433	395	375	391	407	419	433	422	408	426	395	408	404	406	420	407	407	420	408	432	384	385	417	378	392	439	379	401	433	384	400	449	416	406	433	403	418	401	438	388	430	438	402	418	419	415	407	402	417	388	462	399	409	397	418	429	395	384	407	430	411	413	383	428	378	405	388	422	398	387	437	433	398	381	460	428	408	412	420	395	425	375	365	422	423	420	421	447	411	391	407	420	381	407	447	378	401	422	407	411	438	417	404	444	445	413	398	388	428	417	407	400	396	415	435	386	411	369	406	384	379	385	414	384	407	415	448	407	376	418	402	421	401	378	370	390	397	427	411	396	398	391	389	397	400	438	427	408	392	394	426	380	410	418	405	384	430	412	431	409	441	410	387	376	392	396	404	376	418	382	424	420	392	401	426	400	379	378	406	386	396	431	424	414	397	419	395	430	394	413	421	437	401	438	377	390	392	405	450	403	368	401	391	363	374	402	402	404	401	431	437	421	473	392	421	414	425	395	402	395	427	437	432	410	413	390	428	407	412	378	390	432	390	382	389	437	383	388	397	443	395	393	416	401	414	455	433	397	420	397	430	415	393	377	414	396	392	413	418	408	440	416	393	377	408	405	425	396	414	389	409	411	375	406	379	408	436	372	379	382	425	400	425	436	370	413	392	420	381	419
15901	25936	19469	11570	7593	5387	3921	2687	2005	1545	1330	1128	1016	1005	978	971	996	950	1000	932	978	1015	971	984	977	877	813	783	841	769	804	711	761	694	702	720	693	675	716	689	639	647	700	657	670	639	609	666	690	639	650	655	604	634	644	627	658	644	658	644	677	621	655	634	613	639	629	648	651	658	658	653	646	663	645	659	627	663	655	595	640	629	664	670	609	610	606	633	615	660	586	615	633	622	615	637	604	646	626	648	640	622	633	643	625	674	623	657	604	620	601	653	642	612	647	616	600	649	682	622	597	640	626	606	657	624	606	654	594	661	615	604	609	622	586	648	588	618	635	597	663	583	592	688	629	647	607	646	618	628	622	589	556	619	602	623	641	624	594	605	639	633	594	604	591	613	593	613	637	626	568	620	653	615	646	621	635	608	607	640	608	584	609	640	616	563	630	655	591	627	601	622	600	605	609	635	588	640	623	646	613	634	643	625	644	618	578	654	606	608	641	622	595	641	593	640	582	653	608	637	643	712	649	611	678	612	631	637	628	614	567	623	633	643	608	638	628	640	602	616	627	628	643	620	667	606	612	603	649	628	634	629	588	677	643	661	613	578	595	680	637	598	651	624	579	643	641	592	672	622	601	646	657	658	619	614	619	649	639	642	591	636	612	598	635	578	643	638	629	642	663	608	608	631	627	639	654	607	632	572	663	641	609	635	600	632	634	673	584	646	626	644	659	620	663	614	583	692	649	645	601	623	635	664	652	576	667	641	610	600	595	619	630	620	620	601	611	601	629	600	605	608	649	614	625	622	640	612	658	630	612	654	631	625	651	645	645	690	651	645	702	615	635	612	613	613	636	635	621	665	633	629	636	609	589	644	609	642	642	671	626	609	628	610	615	617	646	642	636	635	621	606	621	582	605	648	649	598	615	620	662	606	630	647	613	635	605	639	614	631	636	580	627	650	616	655	649	621	657	584	648	661	607	601	600	631	667	630	621	664	615	712	642	633	626	606	580	598	637	594	623	606	610	641	656	620	647	613	576	637	601	650	635	662	568	572	592	659	566	654	599	615	621	591	663	647	618	586	635	643	640	630	575	578	576	604	638	652	621	626	622	631	597	612	615	654	637	675	675	629	611	634	658	591	613	623	635	617	562	626	678	620	627	582	613	659	637	672	595	618	671	607	673	632	665	647	677	615	611	626	630	655	598	667	616	622	675	628	640	613	634	632	609	646	631	639	629	616	617	628	629	558	665	635	599	631	618	601	599	651	598	617	651	611	628	604	580	612	628	624	587	638	583	652	617	657	617	671	616	639	673	628	612	624	622	662	622	607	616	625	683	639	647	615	569	646	641	632	630	623	593	647	634	614	664	615	622	619	592	650	586	617	664	616	628	638	660	619	601	596	579	616	627	638	622	603	641	655	654	611	589	593	616	624	613	647	624	613	683	632	641	610	626	601	601	642	613	652	610	683	638	646	601	633	617	679	623	640	621	621	631	642	647	611	631	619	573	635	627	642	639	596	599	621	631	627	585	667	614	667	625	641	623	600	617	642	667	618	654	628	631	636	647	627	602	622	587	658	667	616	645	575	646	614	633	646	629	683	648	624	611	650	659	626	655	615	629	611	589	607	588	600	619	642	595	605	589	639	648	615	578	651	633	605	616	579	617	609	650	634	645	632	630	621	603	600	652	608	622	705	611	640	590	602	608	641	642	637	611	670	588	604	655	654	638	613	617	691	650	640	594	654	619	628	638	581	610	634	619	545	586	643	643	585	598	664	624	662	610	661	603	625	652	580	598	605	648	623	606	630	620	644	632	656	603	649	604	609	639	585	653	623	606	629	602	605	643	647	637	634	638	624	658	630	627	606	599	649	577	628	649	650	585	588	591	641	626	640	621	600	597	613	631	636	625	625	614	593	658	649	648	602	617	641	654	586	601	611	623	583	652	627	606	610	664	596	587	617	576	626	652	595	618	650	638	655	614	668	657	624	599	648	647	671	600	613	615	662	633	628	630	559	610	655	626	647	638	652	625	654	652	629	584	634	615	626	642	641	692	610	620	643	636	618	620	612	658	637	588	677	616	628	622	653	640	625	645	633	653	626	609	686	614	656	608	626	639	643	660	622	626	614	580	654	632	598	656	630	620	637	625	685	589	646	632	625	645	625	656	633	621	619	608	640	661	669	619	589	621	589	648	633	637	634	613	650	620	632	594	612	635	628	627	603	640	639	634	632	598	600	615	625	666	609	638	666	643	621	638	648	614	630	641	595	605	624	632	640	620	630	621	623	611	613	636	607	626	618	588	632	642	631	569	691	642	616	601	615	611	595	666	614	569	659	638	679	600	590	656	634	598	624	600	656	547	648	608	596	650	639	643	609	615	651	659	635	640	626	610	648	632	637	616	609	605	617	659	603	643	635	617	651	572	583	632	622	640	620	626	616	654	698	610	594	622	623	589	625	613	660	621	598	610	645	622	663	622	622	628	627	636	658	664	594	602	644	632	606	630	684	616	650	647	606	640	646	606	678	640	660	586	604	629	621	605	632	556	622	625	645	660	620	643	630	579	655	657	635	621	637	631	649	670	638	612	587	599	651	631	594	648	657	688	603	635	635	607	622	646	637	629	637	612	653	591	640	543	620	649	615	593	644	638	586	642	625	627	611	633	641	642	623	607	644	603	634	604	675	610	671	648	629	629	616	628	625	622	619	635	614	649	625	588	644	664	610	657	596	637	602	660	619	638	592	627	663	600	559	601	591	630	590	637	622	625	636	640	610	593	661	639	672	597	597	621	609	588	593	644	636	635	626	615	661	637	612	631	594	595	603	616	626	608	647	627	624	610	669	642	636	615	680	633	631	634	624	652	671	614	650	645	679	635	595	633	650	618	621	647	578	622	656	632	635	643	627	651	634	616	595	633	649	606	610	649	627	604	663	622	627	696	663	608	650	618	651	629	659	589	623	649	598	627	619	608	671	608	667	580	605	637	591	588	653	633	585	649	627	609	623	653	663	656	614	590	637	664	612	652	655	681	632	635	613	618	602	597	629	589	622	620	641	631	642	657	616	633	620	598	630	646	607	594	568	600	625	608	610	591	622	660	607	644	612	622	589	629	644	656	602	651	663	637	689	613	620	677	659	629	645	564	605	641	639	603	611	609	595	613	647	576	630	656	636	657	651	629	653	638	610	607	640	688	693	612	651	610	651	579	638	617	610	626	579	642	594	617	634	659	631	643	662	630	628	634	667	627	569	629	655	692	642	626	705	639	622	628	672	631	617	613	676	625	618	606	641	588	647	629	603	652	627	611	669	627	626	635	610	628	683	616	600	588	642	671	624	605	629	624	680	639	615	619	600	682	669	656	618	646	610	671	606	614	614	664	603	619	658	635	605	656	600	617	645	652	613	676	654	653	658	651	633	622	643	624	586	657	654	614	628	612	635	621	650	637	651	631	627	658	636	653	603	601	639	613	654	630	639	620	594	619	688	693	659	603	612
22427	21121	28275	24255	21133	17624	4484	1774	1077	856	731	605	532	582	522	545	528	512	529	473	480	516	485	499	473	438	422	382	417	372	379	352	352	338	338	280	297	304	322	313	293	332	312	307	310	311	325	324	301	313	308	278	291	252	290	303	285	298	275	285	277	299	280	270	307	292	303	281	287	308	288	299	288	288	287	280	284	287	264	326	241	286	282	272	304	278	289	278	286	267	266	300	294	281	294	300	254	276	275	294	259	300	267	273	283	265	302	250	267	285	270	292	274	278	297	277	266	259	289	284	252	294	288	293	294	286	272	267	279	256	276	297	265	284	278	275	273	288	296	288	268	283	271	267	291	248	268	292	246	280	317	246	287	262	301	286	264	260	284	274	246	282	249	287	243	286	300	262	274	278	279	286	308	272	296	309	278	257	304	267	284	260	294	258	269	281	259	264	286	278	272	300	297	310	299	277	291	304	276	284	289	252	291	303	273	262	276	278	284	276	290	255	267	278	271	304	274	282	259	298	252	272	280	256	281	284	303	260	288	333	298	278	267	295	283	284	261	244	274	252	287	274	270	305	279	285	254	301	290	292	290	270	259	253	259	255	283	281	264	287	282	256	258	290	268	267	280	256	255	264	279	284	315	298	271	306	283	325	296	293	277	264	286	277	302	302	297	262	267	276	271	296	284	275	296	282	273	302	258	270	259	284	299	288	289	327	287	321	305	252	278	281	303	285	267	272	277	287	315	277	285	285	294	245	297	277	294	284	274	283	275	297	298	252	291	270	280	287	257	292	295	270	277	251	298	270	273	279	286	270	300	275	268	297	286	280	266	254	298	305	272	287	275	281	277	286	294	294	270	298	282	265	284	283	279	284	256	269	289	263	283	286	325	283	290	231	308	277	278	296	246	276	270	260	283	297	311	270	263	297	280	299	274	286	279	266	295	298	285	245	268	306	289	271	276	285	280	268	303	294	252	266	300	286	270	282	269	269	270	290	265	263	281	274	249	246	281	290	278	279	287	281	247	307	250	276	252	265	264	250	270	263	289	256	273	277	259	258	291	284	256	320	305	271	283	281	300	269	295	289	302	287	311	245	281	283	289	265	277	276	302	268	257	268	284	269	259	273	285	291	292	279	325	273	292	282	277	270	276	260	266	251	265	298	300	300	263	307	276	306	273	236	281	295	270	292	292	274	299	300	249	289	288	266	268	264	290	283	270	268	270	274	294	258	301	294	265	294	266	283	270	263	289	305	267	279	264	298	304	276	278	273	277	270	280	269	289	288	267	312	294	271	284	281	283	246	276	283	258	308	282	282	279	274	276	301	280	285	266	265	264	255	297	265	299	271	299	295	259	287	307	300	273	267	285	307	297	259	289	286	260	294	258	270	250	287	276	268	274	269	272	251	275	254	287	295	281	293	278	281	291	267	279	275	306	278	279	287	289	274	298	278	288	273	251	248	263	274	278	251	296	282	262	266	284	269	268	289	239	253	292	286	281	245	296	289	270	266	289	270	252	263	252	288	268	261	267	291	285	299	273	261	279	302	263	269	290	279	273	282	289	298	316	269	273	287	271	278	266	258	285	271	282	254	272	303	283	255	266	282	308	297	273	284	282	298	293	262	293	295	284	284	296	273	287	286	274	278	289	267	266	319	328	275	292	274	276	294	259	261	272	297	274	264	288	267	280	289	273	298	277	299	257	285	282	282	309	271	297	272	333	272	244	288	283	250	307	300	271	273	254	275	268	264	271	284	305	267	268	289	274	284	282	287	235	275	281	252	277	266	300	285	270	296	263	270	281	279	309	264	277	271	246	274	272	265	258	284	291	283	281	291	280	307	270	279	266	274	290	279	266	279	266	249	288	293	282	276	268	302	294	259	304	290	255	297	287	284	277	319	283	290	264	251	259	278	289	308	284	242	244	300	290	297	295	309	275	301	277	225	278	260	276	285	271	261	271	292	277	244	261	289	274	265	265	309	281	250	263	290	278	293	270	291	286	276	280	282	284	300	245	312	265	272	251	317	271	265	270	292	290	286	254	278	312	279	277	271	299	259	298	299	246	284	258	231	270	272	261	302	259	242	300	299	261	254	275	280	285	263	280	292	265	274	265	245	231	286	286	282	276	301	274	278	286	284	293	300	278	286	285	281	272	280	266	289	292	237	271	296	291	263	278	268	264	268	253	287	282	292	263	285	306	261	268	254	243	263	271	280	291	272	285	302	263	286	267	278	292	262	290	265	265	307	271	263	277	290	297	285	325	258	286	265	293	286	306	298	291	261	270	288	265	266	254	273	269	267	282	266	258	320	280	279	274	278	273	294	273	264	271	230	282	281	253	291	318	261	302	282	261	259	276	235	262	294	256	264	289	289	294	290	277	283	271	260	299	258	280	275	271	290	265	278	261	264	282	253	269	283	301	263	300	294	286	263	294	275	296	297	297	321	276	257	255	275	267	268	298	290	292	291	285	296	265	276	287	318	277	263	255	282	269	286	268	277	286	295	270	261	262	276	282	238	271	272	293	309	283	258	279	288	268	294	285	267	288	249	294	267	265	279	274	283	263	278	277	245	291	303	250	293	268	274	258	305	305	287	264	256	303	299	279	270	292	276	273	277	280	305	286	301	263	272	267	272	294	271	270	278	255	252	276	277	281	274	269	270	271	250	284	241	276	280	293	263	293	264	266	291	295	319	273	278	298	265	302	257	288	297	268	292	287	264	277	288	299	283	308	253	268	255	294	267	298	278	290	285	275	289	294	272	295	243	246	292	278	253	265	303	292	293	276	262	303	273	273	269	270	273	279	279	249	271	282	301	266	294	252	275	292	278	261	289	265	270	275	290	278	286	287	268	293	290	318	254	289	265	261	306	288	273	280	309	281	303	290	297	305	265	233	249	282	256	269	283	273	252	280	275	273	285	292	298	293	308	279	292	267	284	256	295	265	279	278	296	264	302	286	281	296	282	261	311	273	274	270	296	256	287	259	294	319	285	275	273	296	240	256	320	252	272	285	254	280	269	288	314	257	267	275	252	237	285	264	280	286	279	270	282	291	267	261	326	274	264	281	314	286	281	270	278	282	293	264	268	271	276	289	268	265	307	261	268	276	296	277	263	287	270	283	295	288	287	286	302	292	281	275	306	252	303	295	295	277	277	267	267	313	303	263	309	242	294	282	282	279	285	244	312	269	266	232	304	304	274	269	259	268	292	275	271	308	269	293	309	256	281	321	271	268	286	247	300	273	274	251	284	270	297	254	274	261	293	295	270	293	306	284	290	255	286	277	252	249	265	288	281	298	309	261	274	279	267	293	300	308	305	269	266	296	292	253	238	295	290	305	282	268	274	306	296	294	271	277	260	290	267	288	277	307	261	263	259	292	276	278	255	284	245	271	276	286	267	288	284	280	302	252	259	275	274	280	287	266	245	268	293	297	263	295	280	280	251	260	286	260	274	291	278	283	302	311	289	270	301	278	313	268	261	315	311	290	304	277	266
19165	34017	26932	17902	12519	9076	6705	4645	3188	2335	1853	1635	1371	1226	1225	1174	1147	1109	1065	1064	1053	1146	1127	1087	984	877	785	749	719	716	736	638	617	582	553	550	537	527	460	534	492	522	488	490	492	474	464	470	480	470	447	466	462	437	475	467	458	413	446	443	447	487	461	472	428	435	405	458	470	485	416	461	450	409	446	429	426	423	441	417	449	456	423	454	449	469	388	431	454	441	451	457	445	446	424	452	435	502	435	494	434	445	427	459	447	410	417	426	383	414	449	428	433	457	430	447	424	417	429	438	452	446	431	447	420	438	439	437	445	445	424	394	455	428	437	435	415	414	408	429	439	439	452	447	399	452	429	489	417	403	429	424	421	431	426	432	455	436	427	446	475	452	392	446	418	437	437	459	451	412	460	411	398	434	379	417	440	422	426	452	416	425	451	442	440	414	392	417	420	438	444	409	406	416	439	390	440	402	430	426	415	436	454	454	462	490	432	431	470	394	436	452	425	403	429	422	455	425	425	426	415	459	428	407	439	456	443	432	423	423	405	467	414	419	406	419	445	451	390	417	400	413	399	442	424	420	407	420	437	412	404	396	441	416	444	418	440	409	441	459	387	447	455	450	429	441	446	457	402	458	437	431	416	424	441	408	414	441	427	411	454	450	391	467	436	420	429	452	433	451	427	449	416	439	449	473	383	419	407	415	445	471	419	473	443	400	469	472	391	414	408	403	408	446	407	404	401	398	413	415	426	482	439	433	433	407	422	437	443	395	434	433	435	414	411	424	463	434	419	444	455	460	430	448	426	459	441	428	429	436	431	425	437	424	441	438	441	448	443	427	462	418	434	410	431	425	418	440	444	426	439	408	428	454	444	434	426	442	438	407	382	432	436	478	423	419	427	476	447	409	436	421	438	471	435	402	459	456	430	434	448	455	475	435	420	404	478	410	379	414	432	409	402	446	457	456	408	460	437	440	436	453	453	453	474	422	463	391	417	450	441	423	416	420	452	441	456	459	378	467	438	432	414	441	439	481	423	402	418	404	421	427	439	411	463	430	418	415	482	430	465	464	440	420	437	425	478	405	436	439	445	418	438	426	449	409	428	422	452	460	431	439	415	405	463	418	448	456	435	443	456	414	430	418	404	441	436	445	436	432	453	445	466	450	419	416	427	420	455	391	424	415	438	467	413	455	453	418	422	439	419	463	453	467	436	455	450	432	451	437	442	429	446	446	429	416	398	445	437	413	470	446	417	467	463	413	447	489	446	428	410	428	460	436	434	433	419	439	446	430	464	469	453	408	490	452	411	471	426	439	455	429	432	408	422	411	447	455	399	416	432	433	404	458	458	461	386	408	405	452	428	424	460	405	453	441	443	426	441	419	419	418	445	425	409	402	465	442	401	417	403	431	408	430	435	460	458	410	449	436	417	405	449	429	438	437	450	441	447	417	438	418	435	410	419	393	392	401	404	445	392	427	421	416	398	437	456	451	421	442	447	426	435	439	439	418	401	419	416	407	450	414	427	434	448	411	458	417	443	428	418	421	458	439	404	449	424	452	438	421	430	444	438	449	394	395	429	454	416	436	469	413	433	419	430	414	410	418	431	417	450	417	435	470	448	459	400	412	416	466	447	440	397	464	471	458	456	418	443	417	437	450	417	411	426	432	433	406	421	421	465	431	397	412	455	444	448	444	433	448	411	442	478	402	393	412	428	417	407	443	455	445	448	439	394	424	422	433	510	441	415	430	455	395	467	416	427	399	427	446	434	445	451	430	439	451	476	423	444	480	418	420	458	412	435	465	462	425	438	459	452	421	450	470	453	415	443	414	432	460	399	427	454	446	426	431	443	431	437	484	414	421	436	435	432	425	407	407	420	438	458	421	447	425	452	440	436	454	421	439	421	449	415	478	428	448	412	419	422	425	421	447	438	410	437	436	419	430	428	418	399	449	440	435	459	427	424	411	445	437	436	427	452	423	399	442	422	445	443	410	440	447	394	441	443	445	413	413	424	472	406	436	417	466	428	437	433	417	402	437	408	395	432	417	450	416	430	406	403	442	437	471	425	449	427	404	404	424	402	438	405	425	444	442	429	439	413	454	425	447	425	420	441	461	440	428	455	451	428	378	457	415	424	437	437	432	437	421	443	420	429	435	425	402	380	430	422	451	465	420	415	433	453	440	428	459	425	442	456	411	409	407	432	424	429	410	427	453	458	415	462	437	435	461	458	413	431	434	414	418	443	469	434	412	433	409	459	442	462	441	448	444	434	421	445	430	468	470	426	424	426	438	456	423	455	454	399	417	414	446	443	422	416	470	437	431	428	421	403	433	424	426	431	428	437	426	443	452	405	465	428	411	444	435	469	423	418	455	408	395	428	445	425	426	428	439	429	444	417	429	399	427	404	434	445	382	412	438	433	443	402	421	456	403	446	452	416	408	429	450	456	430	451	441	443	464	417	425	435	418	443	401	439	430	427	427	428	404	461	396	428	415	435	454	431	410	426	460	440	440	469	438	399	431	428	431	425	426	402	444	397	439	496	430	442	441	436	438	394	439	401	440	427	449	413	447	370	434	437	400	440	400	462	422	419	444	433	428	422	435	464	404	448	421	428	436	441	418	438	444	449	431	473	437	421	405	408	413	447	449	422	456	385	436	434	424	460	408	421	462	420	451	393	407	406	425	395	409	426	408	388	424	408	398	447	392	441	413	409	397	436	434	441	460	406	422	426	409	436	447	455	441	417	436	421	415	473	402	429	430	428	424	444	438	431	409	410	470	422	449	441	384	456	437	430	435	419	462	413	447	438	435	482	435	422	407	423	407	422	401	450	442	429	425	441	437	453	402	407	440	401	443	409	398	399	408	400	440	424	445	413	442	440	421	476	442	435	431	435	408	421	398	431	475	474	411	448	413	400	453	438	431	440	442	437	418	435	425	448	445	426	448	438	388	439	430	465	459	444	400	414	448	428	423	398	451	466	400	439	418	409	444	443	418	437	456	420	430	452	422	444	419	413	439	441	473	426	460	402	411	431	418	441	409	414	431	438	446	415	404	430	415	440	414	409	409	408	432	420	443	428	438	455	449	388	424	421	422	426	461	411	434	432	470	423	418	425	446	421	420	445	432	375	424	391	408	421	462	404	430	447	452	413	408	379	396	424	416	421	442	389	446	431	458	454	425	431	445	432	425	438	439	444	411	424	444	434	406	422	427	430	394	460	424	440	389	437	458	399	412	415	453	420	428	410	449	423	438	437	448	424	422	429	452	440	429	444	390	446	402	456	447	439	456	451	423	426	433	409	407	430	399	457	404	461	445	415	430	453	452	432	423	395	444	423	437	420	455	498	368	410	414	432	433	469	430	430	450	436	479	422	456	399	428	435	464	478	397	407	449	433	432	429	451	426	439	445	437	440	429	404	410	422	435	425	421	427	424	464	442	421	419	441	426	419	473	388	403	426	421	436	429	457	414	469	433	417	422	451	379	451	430	454	411	443	423
27497	18738	11568	5305	2554	1675	1218	937	771	640	582	566	582	528	574	535	583	554	516	535	495	512	551	548	550	532	509	494	495	478	459	454	484	443	457	483	458	449	463	467	484	456	438	456	469	459	437	471	451	429	464	469	455	502	437	416	446	488	435	427	490	419	454	466	461	453	416	436	468	411	433	476	450	412	458	443	462	431	459	426	423	470	445	418	475	443	471	444	462	445	430	470	481	413	451	488	471	431	437	415	433	432	478	441	439	459	428	455	412	434	406	437	452	482	454	413	395	415	447	459	452	426	443	405	418	461	456	442	428	448	448	423	476	454	441	447	469	442	469	435	438	443	473	451	479	470	421	460	428	475	423	503	473	434	463	455	450	475	454	441	505	462	433	457	421	431	468	414	480	471	459	469	409	433	430	419	458	463	420	476	463	501	449	473	421	442	428	467	458	465	438	472	438	467	440	489	448	423	443	471	445	439	436	420	472	459	455	423	445	421	463	444	391	458	428	471	448	457	462	457	469	462	437	446	470	446	438	450	452	454	424	406	416	460	466	449	443	426	445	446	452	445	474	428	454	494	468	466	484	480	464	480	483	433	457	418	446	410	443	452	416	436	426	437	441	416	427	429	427	435	433	434	461	412	426	452	411	433	456	413	432	475	458	455	441	425	438	412	430	444	440	472	434	416	470	428	456	464	463	437	431	437	457	445	445	452	428	464	417	443	429	440	467	439	424	413	427	453	437	420	409	466	410	451	476	434	493	457	448	402	418	478	423	446	460	442	476	480	490	430	435	447	467	431	433	427	468	430	452	411	451	454	484	459	458	438	483	457	438	493	464	432	447	458	419	430	445	429	451	425	488	444	451	436	439	465	460	445	443	431	437	486	451	421	422	489	424	502	456	444	451	436	455	486	440	454	438	448	426	477	446	444	407	451	469	431	418	465	448	453	472	455	465	454	473	497	462	454	403	409	426	451	441	428	444	444	455	436	457	438	436	425	428	468	444	428	431	423	432	398	474	436	440	422	418	461	458	470	458	459	422	455	465	452	446	486	484	438	426	432	452	435	453	451	433	423	464	425	455	440	463	435	478	511	457	424	452	438	448	469	424	440	442	434	437	450	444	487	459	469	428	493	438	428	429	457	433	471	427	394	410	445	453	439	431	444	433	488	455	432	463	399	462	393	435	475	469	425	432	448	450	452	435	403	460	446	445	468	448	422	464	433	432	427	444	440	472	431	464	441	455	434	466	445	418	474	438	446	450	419	467	443	437	451	437	458	416	458	438	423	432	442	412	419	396	461	398	442	420	464	469	469	427	433	445	444	458	429	467	433	466	432	435	442	439	431	446	439	466	446	438	457	433	436	477	436	417	475	454	462	488	461	436	460	441	448	454	433	429	489	408	445	434	455	441	443	448	424	443	432	427	433	462	447	435	375	474	433	442	463	410	431	416	469	495	450	423	464	480	418	429	435	484	435	445	452	438	431	457	464	455	466	435	474	459	416	469	409	430	428	455	440	450	417	436	446	446	436	475	443	458	421	483	473	446	442	414	426	445	456	461	402	456	421	440	418	454	447	423	455	448	439	443	471	466	420	436	444	455	483	424	448	448	462	440	487	460	462	441	446	454	426	448	475	475	388	411	481	486	472	429	455	436	444	438	443	454	462	455	408	456	430	480	440	465	444	465	430	447	419	457	461	468	458	399	407	406	442	466	450	428	443	443	442	411	468	501	471	458	472	439	423	459	490	474	478	467	460	423	443	431	467	461	457	453	437	432	501	411	492	445	438	414	424	455	427	398	417	452	457	442	445	467	452	409	392	442	440	457	409	446	395	447	471	469	415	421	466	436	454	412	416	462	495	473	419	454	427	446	411	451	461	418	448	417	430	434	467	466	459	440	444	433	413	437	450	465	445	441	411	465	445	415	455	455	451	433	423	423	447	479	448	433	481	431	452	446	426	441	453	432	437	496	464	441	426	446	406	419	428	475	466	449	422	454	456	451	492	457	453	470	459	412	494	439	435	437	457	449	467	451	432	418	428	426	484	460	483	460	404	436	438	401	431	461	442	427	435	470	447	434	451	431	463	464	452	466	496	470	479	421	455	426	453	453	449	455	450	475	462	437	475	427	477	417	450	463	496	465	438	464	431	452	450	443	434	426	425	459	424	434	418	466	454	484	453	445	422	434	483	410	436	442	454	416	474	451	476	435	488	426	408	430	451	450	456	444	416	454	416	448	438	460	426	426	451	428	453	461	444	432	444	478	454	428	427	417	423	437	462	457	439	415	447	413	427	466	465	394	450	444	476	425	457	430	480	443	476	481	403	466	431	438	445	467	475	493	454	432	403	451	424	474	438	463	474	464	459	445	443	441	451	479	421	459	441	412	436	473	464	455	437	403	415	449	457	471	443	452	443	419	423	474	453	456	438	468	452	450	451	403	445	459	447	390	431	442	469	412	429	423	448	446	432	455	438	417	439	446	420	454	433	457	447	440	454	417	425	429	426	423	464	474	468	474	454	425	474	440	449	465	439	418	428	459	460	446	420	428	431	437	442	427	452	454	454	407	450	448	450	443	444	446	465	421	456	450	456	450	419	456	448	446	460	417	432	445	438	435	432	412	468	438	452	426	436	493	413	418	413	415	439	444	461	422	447	428	479	418	448	440	440	449	458	435	461	392	439	420	441	454	477	494	428	443	439	467	431	458	478	467	438	448	456	465	424	443	410	421	481	437	441	418	450	403	423	461	416	486	425	424	457	487	408	471	461	445	475	425	415	430	435	445	444	437	463	441	442	441	426	443	404	453	433	477	442	445	439	411	464	447	430	442	467	422	468	472	439	464	465	462	432	418	415	460	477	459	424	440	474	435	443	407	450	489	432	399	429	428	463	423	461	436	443	438	438	507	464	430	468	450	435	408	442	450	419	488	448	431	461	435	443	416	442	502	461	411	379	439	456	448	453	471	446	430	425	498	463	459	445	445	476	449	444	449	390	448	449	402	404	447	460	432	436	459	421	468	445	453	467	419	434	449	448	465	427	444	450	447	441	467	423	456	435	435	388	455	443	447	446	440	421	470	449	448	463	447	431	438	401	432	442	446	457	445	420	447	449	447	447	430	467	458	445	440	482	444	404	411	468	414	462	428	433	447	451	441	460	457	457	503	453	468	413	453	496	444	439	484	435	449	425	430	449	444	431	486	453	491	467	443	434	469	425	396	433	464	489	434	457	430	422	417	449	472	465	477	451	423	452	426	460	480	494	475	511	458	477	469	480	436	433	453	442	450	481	489	428	463	437	441	435	455	438	445	439	477	437	433	439	472	439	455	466	444	470	431	391	468	426	425	447	500	460	410	420	467	452	436	462	458	457	445	421	464	448	483	443	445	405	423	456	414	472	461	438	476	476	438	449	419	471	444	439	419	436	418	484	457	445	476	409	429	446	427	448	479	430	459	430	420	447	422	424	441	453	449	445	455	460	447	514	425	466	451	467
15512	23690	17037	9570	6164	4280	3134	2273	1646	1426	1151	1064	986	950	985	970	987	986	1008	954	970	976	985	972	925	860	806	823	858	759	822	776	794	743	794	728	713	768	662	717	703	738	686	714	724	694	688	704	696	697	702	721	666	704	681	736	752	717	660	675	699	710	705	710	657	686	720	686	735	719	682	698	686	731	682	706	681	662	718	727	718	700	678	672	683	651	694	696	690	644	720	705	661	699	662	677	694	700	680	697	658	687	675	707	703	681	692	673	742	700	712	681	650	706	731	693	684	711	689	688	706	684	670	665	691	663	697	673	665	698	676	664	691	666	681	687	716	691	735	691	739	689	720	724	720	741	677	640	683	680	720	724	694	686	709	711	725	681	695	653	701	745	681	729	670	703	675	661	679	696	733	739	691	720	696	713	683	717	632	664	705	700	686	664	703	729	646	716	688	682	669	651	722	721	683	680	712	729	668	739	705	682	681	703	687	660	664	744	663	647	695	650	696	713	696	667	671	701	698	699	691	682	709	663	720	698	697	714	670	683	702	649	656	716	690	666	692	686	715	672	658	724	700	661	687	689	712	713	716	730	735	720	697	664	670	734	719	713	731	685	637	699	708	684	678	759	701	726	687	702	688	692	693	686	677	678	702	720	635	691	684	713	683	666	707	658	672	667	639	632	672	689	664	698	677	718	705	657	709	696	650	693	704	668	691	634	633	704	643	710	695	672	677	720	720	722	749	733	682	703	676	695	721	698	713	684	662	705	674	671	699	685	665	680	695	681	687	666	683	675	686	672	658	700	720	735	707	675	661	715	701	748	663	657	754	673	702	736	663	706	627	653	715	730	712	686	707	679	737	673	721	680	730	649	695	728	686	679	698	701	676	677	680	644	693	615	689	683	726	688	657	659	700	677	711	612	710	660	662	672	614	667	739	689	671	668	685	691	639	678	721	653	697	663	667	721	697	705	729	735	667	718	657	706	699	725	743	679	703	704	674	721	678	647	687	723	701	654	707	720	690	662	664	693	717	708	666	727	685	697	702	696	711	687	692	679	679	702	701	691	702	740	717	710	718	668	705	668	670	694	681	691	719	670	689	675	695	733	707	710	715	688	688	701	739	727	710	693	681	707	738	673	653	704	687	665	684	641	658	702	668	663	712	683	657	692	620	692	702	708	670	674	692	691	709	660	744	674	663	657	640	683	687	730	725	669	724	671	680	687	699	671	670	674	687	670	696	702	693	658	690	672	661	676	702	684	671	664	643	711	653	660	695	681	688	696	649	721	653	701	681	683	672	693	731	680	712	704	673	715	671	659	699	656	653	701	668	673	709	689	704	721	681	659	693	694	704	734	689	690	687	699	677	700	668	677	634	654	694	697	707	724	673	667	675	724	675	681	709	639	741	679	691	698	677	645	682	721	677	655	664	687	702	678	683	701	676	731	698	667	705	718	757	667	712	692	693	700	643	667	740	681	670	668	651	743	672	694	709	713	712	706	649	638	652	650	721	664	667	686	655	654	674	741	705	704	708	696	662	705	682	690	667	707	686	692	686	729	712	660	681	643	707	690	673	707	698	690	698	700	689	732	694	678	660	732	741	709	679	659	698	699	691	690	771	666	704	686	647	641	727	712	697	645	692	687	700	674	707	710	719	670	681	706	651	679	671	723	699	705	670	681	726	724	739	738	687	717	696	669	707	736	659	731	700	699	657	675	672	652	681	682	687	691	704	702	640	699	663	685	714	689	630	706	680	739	692	675	715	660	708	678	683	645	685	704	702	714	684	685	721	688	707	626	708	652	736	670	659	652	687	700	714	641	689	676	674	736	680	680	705	693	695	683	684	707	680	670	761	669	665	691	709	643	663	648	728	632	680	702	679	680	699	673	685	703	686	687	737	688	695	728	681	640	683	690	702	652	740	719	684	700	709	667	636	692	710	695	708	688	689	715	664	665	702	673	685	666	689	702	679	673	736	699	759	692	701	665	682	694	692	671	671	670	666	731	710	668	650	690	715	683	726	646	668	723	676	708	702	713	680	701	743	729	643	635	703	684	685	686	713	716	669	670	649	653	684	685	685	728	723	735	664	683	674	677	679	673	692	703	651	683	704	676	681	695	720	699	698	708	691	666	718	692	720	742	651	714	652	645	668	702	735	687	679	651	710	651	723	659	726	639	692	675	662	689	677	690	686	669	703	696	665	710	665	677	685	718	681	673	709	701	682	686	730	697	715	683	674	661	692	687	684	673	704	753	706	688	735	657	715	684	670	651	677	710	678	669	676	630	684	711	710	688	744	665	727	662	672	700	646	702	677	674	677	654	720	673	682	688	671	650	635	717	703	714	668	689	657	719	705	662	724	683	679	728	661	680	711	686	734	631	670	693	706	642	672	717	647	722	732	643	750	737	674	716	641	721	676	714	642	658	700	653	726	659	720	750	714	699	669	641	683	677	664	708	651	736	699	702	723	671	691	693	715	667	721	712	680	713	727	664	712	703	743	705	726	697	738	716	686	693	669	672	667	695	681	678	699	671	670	716	703	671	694	699	682	696	659	724	706	716	696	676	679	698	708	687	734	695	707	709	664	715	699	705	699	672	706	698	671	699	676	658	660	675	664	646	668	647	705	713	709	675	636	686	664	680	682	658	709	759	698	687	675	672	694	679	733	711	716	674	640	682	641	679	678	642	736	697	677	668	719	670	730	734	662	672	693	698	697	678	710	737	694	674	703	721	681	666	710	708	700	690	667	726	691	679	679	691	703	677	648	656	703	672	693	672	670	734	690	703	652	643	663	722	736	624	645	682	660	634	672	708	726	725	687	670	696	670	698	653	697	647	690	707	736	684	688	683	661	680	670	691	689	670	706	683	643	694	699	698	659	703	714	694	642	717	695	661	649	705	661	675	662	711	698	646	675	702	679	665	696	652	721	677	674	686	730	678	659	689	677	681	651	716	678	740	711	682	699	680	687	729	704	747	690	760	653	686	699	686	700	760	714	668	705	726	662	709	701	645	705	685	701	652	653	681	705	662	679	690	664	694	683	654	701	695	660	692	702	685	688	671	660	711	734	697	674	658	664	716	683	651	687	687	678	736	712	697	697	690	722	680	680	689	698	675	683	700	691	669	647	710	692	729	720	708	687	715	689	686	688	729	596	690	710	648	715	672	695	691	698	647	645	692	677	687	708	675	698	747	697	704	672	679	695	680	668	720	720	713	666	723	690	734	639	674	660	715	733	678	667	741	713	689	662	678	680	701	668	679	625	677	657	679	657	711	702	669	685	708	705	692	715	684	712	718	675	703	689	691	653	705	675	697	637	712	750	633	672	660	704	685	669	711	665	685	661	670	672	685	672	709	667	691	678	650	669	674	700	717	746	728	760	642	641	720	726	678	701	609	668	712	670	677	619	661	665	664	705	693	672	655	690	748	730	715	764	644	701	714	710	645	656	660	664	711	733	666	723	676	719	632	714	651	645	699	685	642	684	704	694	716	687	684
23246	21089	27533	24858	19168	5142	2389	1288	995	794	719	619	564	496	511	522	496	529	534	486	481	522	569	469	483	479	438	453	445	373	423	419	385	404	385	378	401	396	360	373	365	366	371	363	390	317	387	366	370	363	345	334	360	354	361	348	397	368	348	367	377	391	367	340	396	352	395	353	345	326	358	357	334	343	355	330	371	374	331	361	357	348	371	337	362	329	349	341	328	377	333	347	356	353	386	380	367	333	355	348	358	340	369	334	383	360	367	351	349	367	374	358	367	364	353	355	342	369	355	387	381	368	358	337	368	330	381	338	348	348	315	330	336	372	365	327	383	339	342	356	372	381	353	352	360	349	374	378	363	367	364	398	336	349	354	393	352	337	355	335	320	343	367	337	343	326	357	328	355	352	391	335	364	394	366	361	350	337	358	370	339	348	372	356	369	322	360	334	328	336	353	347	334	388	384	370	350	368	381	357	376	357	368	368	349	326	340	362	366	383	349	319	330	347	357	378	383	348	346	318	334	340	326	343	357	358	347	314	336	374	364	366	345	334	345	352	340	335	356	377	344	365	328	381	345	361	358	369	364	355	317	337	363	371	349	368	332	331	371	334	377	354	341	355	361	345	343	287	364	347	353	368	360	365	313	346	339	356	366	344	325	339	343	325	356	322	350	341	322	344	341	364	343	347	355	328	393	334	338	366	328	361	322	351	355	313	352	342	321	334	371	329	315	328	363	364	359	343	358	338	372	347	340	407	361	363	353	351	338	369	342	372	364	326	369	381	344	345	377	337	376	341	334	330	337	324	374	319	375	343	361	331	375	376	356	341	372	350	335	355	344	337	348	386	360	315	343	367	360	361	358	348	346	350	356	351	367	370	347	361	348	341	353	316	353	355	387	373	372	357	365	347	377	325	378	329	342	342	332	339	347	365	369	349	378	362	333	343	367	340	315	351	351	358	328	339	355	301	368	360	348	357	313	363	331	366	355	347	352	341	363	374	346	353	313	344	329	349	348	372	326	367	354	331	364	345	350	343	356	355	370	322	360	334	362	362	337	367	368	336	343	340	336	321	359	326	342	393	370	322	319	374	368	365	302	368	358	332	362	356	345	348	366	340	341	377	339	315	350	325	325	319	334	384	340	376	342	335	330	339	368	394	311	352	373	337	357	347	344	335	359	355	346	326	359	377	376	339	369	336	374	349	372	340	354	376	381	348	353	359	332	335	332	352	340	346	343	325	361	317	348	350	342	351	344	389	332	348	369	353	342	324	370	324	364	371	365	355	384	340	353	369	352	393	334	326	365	326	377	324	333	381	358	354	321	355	351	367	368	363	367	356	330	336	348	345	340	368	331	343	336	342	349	333	325	348	319	282	319	358	354	312	349	353	394	318	343	327	363	356	382	345	372	370	345	325	369	338	354	349	333	312	347	327	354	335	357	334	322	346	378	334	376	372	349	401	388	346	413	374	329	350	307	325	378	357	343	354	368	363	340	349	387	368	368	365	353	351	314	344	368	368	336	359	338	374	367	329	347	350	359	350	343	355	354	342	339	372	370	379	335	344	365	342	329	337	333	348	337	331	373	350	340	336	377	344	365	342	315	354	327	343	348	369	325	371	362	352	372	339	330	350	345	351	325	358	332	349	358	348	351	345	361	354	350	323	364	365	367	309	357	351	345	341	378	376	400	349	389	346	368	356	380	312	350	365	388	353	335	367	308	340	383	356	348	376	347	346	360	328	336	352	339	349	339	347	321	348	368	354	335	336	334	326	359	320	335	325	346	346	387	355	343	350	323	317	363	355	348	356	375	343	359	324	367	333	330	374	330	342	358	360	324	354	347	367	348	352	338	358	368	352	332	355	356	347	344	371	392	347	338	320	353	330	353	329	367	327	346	378	328	382	356	328	336	362	358	343	357	328	382	325	398	328	364	369	345	346	370	344	364	317	366	357	370	360	329	367	374	338	382	354	354	336	354	340	362	332	347	339	347	334	340	380	327	387	344	353	364	350	353	358	346	358	332	345	350	356	345	360	347	341	334	355	356	346	384	366	345	321	397	353	375	341	375	367	337	375	352	376	375	336	347	363	368	383	353	366	358	364	363	336	375	377	348	385	331	351	332	347	314	344	359	348	355	357	351	341	332	356	329	347	344	350	353	338	374	334	380	337	338	354	337	334	355	369	339	361	351	385	350	359	376	377	297	349	369	345	314	363	328	365	368	354	317	376	340	370	355	318	327	349	340	362	369	357	328	357	346	359	364	357	324	352	349	376	360	378	339	373	354	329	352	356	378	352	356	346	347	356	315	349	327	314	349	399	367	325	353	318	354	377	364	337	338	350	347	367	361	397	329	363	332	363	386	346	344	344	373	319	339	376	323	335	348	371	370	355	302	350	329	332	383	357	373	369	361	351	350	359	351	352	390	356	328	353	319	376	355	353	348	362	358	328	375	347	383	377	336	343	347	351	368	358	366	344	398	353	351	297	333	342	377	354	381	348	322	345	382	347	383	351	347	355	340	368	370	328	337	352	399	328	355	350	353	348	359	339	329	334	350	351	346	331	355	340	377	352	360	349	352	339	346	325	359	358	353	347	357	363	345	340	346	334	330	375	365	322	314	372	326	372	373	354	355	355	372	359	361	358	369	359	355	357	337	359	367	345	323	341	351	372	384	369	341	345	317	340	312	339	332	354	358	319	341	363	337	359	346	337	334	380	315	363	351	343	322	355	307	368	376	361	345	376	335	349	346	344	344	316	337	335	357	316	323	373	352	351	352	342	382	352	340	337	341	341	335	340	353	328	361	381	366	348	354	374	376	345	356	350	384	387	366	353	330	335	347	315	369	344	345	338	355	344	363	347	347	337	330	360	379	381	365	343	333	354	359	357	356	330	370	330	388	362	353	358	334	360	357	357	357	326	309	376	334	362	329	376	309	360	358	315	328	338	338	370	342	364	367	359	375	370	350	328	319	352	361	373	346	318	344	375	376	357	367	346	333	332	325	349	354	327	348	360	373	322	353	343	348	322	351	315	359	346	350	336	334	335	336	375	375	356	373	352	374	360	346	373	364	345	351	320	355	333	366	347	337	318	344	364	341	368	351	340	349	366	351	329	373	346	351	366	332	350	351	362	312	362	362	333	397	332	387	345	335	324	333	361	348	373	383	324	357	336	377	367	351	360	358	364	334	334	339	369	354	336	308	365	354	352	356	326	372	344	361	328	353	351	373	344	340	388	337	350	366	328	340	351	373	361	333	364	368	396	339	350	372	340	340	365	378	342	325	364	360	348	303	335	334	370	351	342	353	363	372	371	366	348	356	370	349	353	354	366	366	381	350	376	329	329	352	350	354	352	353	355	348	342	397	336	360	367	344	373	360	366	312	371	333	357	363	346	328	359	344	362	321	354	320	320	359	356	377	346	338	313	369	370	359	353	375	311	343	351	345	319	367	347	321	344	332	313	354	333	353	345	332	386	371	352	379	376	362	327	336	349
16931	30355	22771	14017	9618	6670	5173	3572	2622	1988	1607	1396	1204	1108	1090	1060	1047	1135	1067	987	991	1076	1049	1051	911	863	856	788	698	752	720	700	673	697	687	652	624	600	602	622	638	565	606	605	551	550	635	595	548	575	617	581	550	568	551	558	538	580	594	495	592	548	533	568	547	551	587	582	554	548	561	563	602	586	538	549	631	526	560	566	572	574	584	534	536	528	554	539	566	574	526	585	567	558	566	553	549	564	532	513	607	560	555	542	568	558	560	546	539	587	530	565	560	544	585	524	566	556	554	508	582	532	575	542	496	589	524	533	597	535	583	582	548	520	578	516	562	585	570	522	552	569	529	573	553	585	545	571	556	550	535	544	571	548	531	523	515	552	525	525	588	579	575	549	543	583	489	530	539	541	539	568	574	599	555	566	545	596	545	584	548	543	518	586	549	543	501	537	544	562	551	553	538	556	570	561	582	544	522	546	522	536	551	554	560	541	547	565	559	528	574	557	574	557	530	561	574	551	554	571	575	558	538	574	530	551	520	547	546	531	575	549	544	527	538	569	544	535	600	601	608	544	517	561	537	540	546	534	580	552	571	597	539	547	517	537	560	546	553	501	563	619	554	524	578	591	571	537	536	523	521	510	556	574	536	537	570	573	534	555	549	560	526	534	563	529	558	582	541	560	580	528	540	569	523	563	576	544	564	568	549	547	598	584	507	556	568	570	551	508	553	556	546	532	549	547	603	572	586	551	524	566	553	528	561	532	547	540	583	539	562	547	552	493	513	495	563	554	568	583	538	509	525	578	558	532	587	565	511	565	567	558	580	557	536	551	549	526	570	579	583	575	575	545	540	568	567	551	538	517	537	565	551	499	566	530	570	561	521	563	601	547	549	570	560	553	560	521	552	564	598	558	546	521	564	513	581	540	564	537	531	548	553	548	572	544	622	566	562	577	575	523	573	580	574	535	539	553	572	556	560	539	549	589	544	547	530	561	552	508	554	552	548	531	524	571	538	516	542	550	546	546	577	574	521	570	562	543	534	578	537	513	552	576	545	560	545	599	556	558	560	549	536	569	534	512	554	538	556	593	523	569	539	548	544	544	549	558	552	555	542	519	578	542	536	523	560	538	537	563	602	559	561	532	540	529	540	541	556	581	593	519	554	515	549	562	549	546	576	544	565	552	577	610	527	562	571	559	549	573	581	532	554	594	548	557	554	570	555	566	584	563	562	534	529	514	578	526	524	515	542	567	546	614	548	580	549	539	531	560	540	606	557	560	540	540	562	542	558	564	515	538	600	535	589	579	573	580	558	523	527	559	570	548	567	564	557	597	567	570	527	538	494	569	583	540	541	574	533	570	551	569	523	516	565	568	531	554	597	531	553	545	596	561	537	525	545	522	528	566	579	549	598	585	559	589	484	535	580	550	523	520	566	539	557	547	531	521	552	568	538	536	542	555	556	552	539	605	564	525	551	552	576	526	554	573	547	528	545	533	574	578	556	523	534	562	501	503	611	556	554	512	560	571	552	569	592	531	507	563	544	539	513	554	539	553	569	605	567	545	557	569	530	551	584	566	570	548	611	488	538	536	563	537	534	555	593	575	592	561	566	543	549	548	509	541	512	560	581	548	582	536	566	566	538	549	517	569	548	568	544	545	528	537	562	564	562	581	550	555	587	583	552	566	553	542	519	551	539	535	511	519	555	534	538	565	556	566	532	550	525	567	546	562	567	556	547	575	558	531	549	518	553	587	512	525	574	571	583	534	585	570	533	513	531	565	562	572	578	539	545	566	575	541	572	550	572	505	559	560	552	574	542	550	582	533	541	528	518	555	589	586	535	552	525	560	558	528	528	525	517	555	526	575	572	604	550	551	583	528	528	535	603	532	559	526	579	574	519	562	544	603	537	559	554	560	564	549	517	584	548	506	537	562	528	551	532	513	517	598	565	565	577	544	537	576	532	550	571	559	553	575	543	551	546	533	580	553	558	538	549	505	600	590	569	536	536	586	564	570	578	548	541	523	504	554	527	591	585	554	598	534	497	491	524	569	579	547	587	535	539	577	566	560	533	561	549	580	516	529	551	574	531	570	554	570	520	558	523	551	563	540	552	542	556	534	556	560	556	554	564	569	570	536	517	572	532	492	547	566	575	532	523	555	497	523	552	573	546	551	561	495	567	561	571	534	546	562	582	536	557	569	559	560	556	608	546	547	584	550	533	563	505	543	594	528	537	540	537	533	484	511	549	567	572	556	534	561	569	557	568	563	536	540	563	567	583	570	521	530	587	562	551	570	575	548	567	555	583	535	597	531	578	525	498	550	533	570	544	542	519	570	562	547	547	558	582	531	570	552	543	588	547	527	525	517	581	562	551	569	594	549	577	532	567	564	535	549	569	530	526	533	576	517	546	511	576	585	559	569	561	546	553	577	556	547	489	547	503	569	592	555	535	559	558	551	557	553	573	628	570	525	527	588	543	551	528	564	555	538	534	558	560	511	547	541	595	560	536	527	535	561	593	584	535	610	545	592	524	569	548	571	557	573	504	592	526	528	547	526	599	561	592	534	540	526	526	544	539	568	532	560	562	559	531	553	545	535	519	543	552	538	639	541	584	526	561	547	544	543	555	557	553	567	596	555	554	571	537	545	564	604	568	512	559	579	540	527	540	587	560	575	556	566	567	547	579	563	557	525	553	547	537	530	521	521	558	554	621	566	562	558	570	551	565	559	550	537	547	557	565	597	558	546	561	549	557	525	548	556	587	547	560	530	631	569	587	529	569	559	545	530	568	566	539	547	567	541	550	553	530	571	566	564	500	499	539	480	568	602	540	543	570	528	531	518	563	534	544	636	541	537	531	500	579	615	582	571	547	525	567	561	555	540	576	576	567	581	497	502	576	574	576	557	587	546	535	566	513	539	526	535	569	556	570	563	568	579	554	540	566	549	541	527	533	527	544	512	550	562	507	555	507	546	558	548	542	541	539	535	537	554	544	575	537	535	502	563	565	561	563	604	561	603	595	534	557	542	552	545	568	590	555	545	536	523	573	542	573	513	532	547	590	584	566	493	571	552	537	503	541	599	507	532	538	543	610	542	558	571	588	564	543	556	542	555	577	529	569	543	547	587	533	573	560	553	548	565	520	514	542	520	577	546	538	520	534	554	543	573	551	560	546	560	554	559	594	572	579	554	528	558	549	557	568	545	544	559	539	537	536	534	579	547	542	592	565	524	558	558	541	548	516	532	540	550	584	519	557	562	541	563	535	548	528	570	536	578	469	577	533	545	559	557	509	526	577	532	582	570	544	552	585	539	519	542	545	564	547	551	566	584	556	592	517	549	536	532	516	514	589	541	582	515	544	532	595	549	576	516	524	522	513	507	561	572	527	552	591	571	544	554	535	568	519	587	560	546	553	581	522	584	575	525	533	540	589	522	543	585	549	555	530	545	547	560	569	562	521	584	537	518	582	526	553	554	569	585	516	577	570	574	578	594	566	543
24680	21091	25308	21760	4498	1950	1461	1014	803	735	667	625	587	541	578	492	548	545	543	482	587	554	560	534	478	478	499	475	471	452	456	478	475	438	423	473	455	449	452	424	465	449	417	435	444	420	415	464	433	411	411	420	416	402	422	463	425	443	418	391	437	411	451	442	392	397	457	395	425	434	419	398	419	425	445	394	416	411	393	420	429	409	420	427	398	411	396	424	444	413	444	411	423	404	397	454	435	410	434	405	403	437	386	408	401	413	403	415	393	434	415	409	395	424	441	406	383	388	427	393	414	408	451	422	419	405	407	433	447	402	441	388	422	414	451	415	394	435	415	446	426	377	406	391	402	407	423	405	460	435	404	424	390	417	438	430	410	420	431	431	439	410	406	427	424	439	413	442	429	407	415	444	390	432	397	393	433	402	446	426	417	432	436	442	417	396	414	414	435	406	428	412	433	459	434	458	419	425	412	433	390	421	391	376	422	429	481	412	385	407	402	425	428	407	410	404	448	412	418	439	436	386	436	420	375	446	384	448	377	370	389	394	387	424	418	456	426	434	451	408	408	433	434	411	405	432	383	429	421	406	438	431	393	443	406	441	421	407	433	399	438	399	431	437	416	406	406	428	426	437	376	427	430	376	433	432	401	445	410	415	428	409	406	417	413	412	412	387	411	408	425	431	439	400	396	397	415	394	423	430	398	439	380	435	402	426	456	429	388	451	434	433	413	399	425	427	377	420	403	370	443	394	439	454	431	395	398	422	389	410	414	403	431	429	449	444	405	397	414	423	422	442	389	425	421	437	399	424	429	423	437	421	412	397	402	400	416	397	420	380	400	390	404	439	425	409	407	408	414	360	401	413	384	394	410	409	395	395	422	403	433	427	420	437	403	418	401	440	425	460	435	419	403	425	432	407	424	403	418	398	437	426	455	398	417	445	437	402	402	403	416	414	421	405	415	411	426	433	412	420	412	417	436	384	416	453	435	443	441	379	380	432	426	401	409	423	428	418	391	386	415	423	422	446	421	423	431	425	438	413	442	420	405	467	414	408	428	430	436	429	413	408	433	414	426	419	421	421	427	384	433	427	423	420	387	401	441	394	434	436	382	412	379	436	427	401	408	431	414	418	426	389	447	416	428	389	359	412	406	422	460	413	414	423	407	404	429	431	415	430	407	410	425	358	412	446	414	422	414	431	450	404	414	402	397	468	401	409	428	426	430	390	411	407	436	438	429	404	405	393	435	408	430	447	430	407	410	424	439	415	388	428	395	448	405	414	470	447	431	428	425	400	417	430	398	414	413	429	389	427	402	389	420	424	440	436	424	431	401	423	433	437	406	442	380	436	413	480	424	406	426	366	420	423	423	414	411	450	416	454	455	417	393	422	381	415	414	421	390	417	451	465	416	437	380	439	381	392	395	414	401	421	409	436	434	426	440	429	430	381	413	388	411	451	465	454	438	407	430	430	405	400	391	405	418	441	412	395	428	400	403	429	422	410	430	381	398	411	421	403	421	404	407	393	452	399	440	423	416	436	445	414	395	372	434	421	412	392	426	404	434	401	429	414	444	401	417	404	422	435	448	405	430	409	422	422	414	409	414	446	419	444	419	423	399	411	422	423	436	408	429	433	376	392	431	423	397	423	422	466	400	423	405	431	404	411	414	387	427	416	396	427	394	398	415	437	396	417	383	417	419	414	428	422	376	451	448	411	373	432	464	412	440	428	444	422	381	437	398	398	413	436	415	465	412	384	387	425	428	421	401	404	396	376	417	417	425	420	461	428	447	410	411	399	399	412	440	407	417	421	412	412	441	422	428	424	428	419	451	405	408	428	419	419	419	410	456	405	402	411	428	412	417	405	379	418	418	417	438	451	419	448	439	399	409	413	396	419	403	431	413	402	422	381	375	429	403	413	443	380	440	423	429	406	428	415	412	403	442	386	420	438	432	435	425	393	425	369	405	438	413	420	399	417	389	395	424	418	419	461	428	421	448	404	424	423	413	410	412	400	408	416	396	415	422	446	415	405	387	383	393	380	411	456	403	404	394	413	408	421	410	407	440	432	414	416	428	405	397	416	424	406	452	394	430	395	420	433	446	436	443	396	447	412	402	387	413	395	413	444	413	391	412	425	425	416	412	431	388	407	410	388	404	445	431	434	390	420	394	418	401	410	387	435	427	386	425	423	404	439	382	406	415	419	430	399	384	374	411	398	405	401	427	393	405	398	410	407	419	415	362	399	404	381	403	442	412	404	416	412	426	430	429	391	418	434	455	398	414	411	449	435	406	422	403	411	417	447	435	429	413	412	416	456	404	441	397	430	402	392	368	421	392	415	436	402	403	431	400	439	411	403	408	426	402	402	405	404	397	445	401	421	368	418	420	434	415	390	419	470	426	418	410	422	429	450	432	399	389	386	416	426	454	385	403	407	407	409	400	415	406	434	444	409	404	385	405	417	405	417	375	417	459	400	424	409	423	429	433	419	418	430	430	425	469	394	426	398	396	412	399	425	411	401	389	404	427	413	417	393	449	439	421	405	414	413	438	433	424	419	394	401	395	390	391	401	422	396	441	462	430	426	398	416	443	394	433	420	419	396	409	409	409	439	393	421	442	427	409	413	438	418	417	436	404	425	378	404	412	433	416	400	403	430	407	382	407	399	437	445	422	403	377	392	454	417	431	426	417	414	390	440	462	382	421	411	455	430	416	429	420	421	445	413	425	391	456	409	420	416	408	375	434	395	401	446	454	420	446	423	418	389	394	389	399	429	423	407	422	465	399	402	420	405	412	379	393	425	426	451	398	426	412	370	413	415	417	399	447	387	403	440	444	413	418	440	420	442	389	398	399	403	389	438	453	401	431	439	409	386	371	451	386	388	423	417	423	408	429	428	455	424	401	411	373	391	425	410	419	418	447	419	386	405	385	440	453	401	426	402	447	423	398	412	426	408	401	427	422	442	430	444	403	404	435	408	418	432	441	436	422	422	371	391	408	400	404	410	405	429	410	406	420	409	405	430	420	403	375	430	425	394	424	423	443	420	398	394	423	422	418	438	409	393	443	441	433	459	423	416	423	440	419	439	401	413	444	365	400	424	374	404	394	429	433	432	434	421	392	414	402	409	421	408	411	422	436	456	422	400	404	393	427	442	406	399	407	415	408	403	420	445	430	430	383	432	414	415	434	416	397	376	449	418	397	410	435	398	388	441	421	447	439	406	409	411	421	427	406	432	432	430	423	417	404	420	434	393	390	415	440	433	428	462	412	436	374	429	426	418	399	420	410	427	434	445	418	413	413	419	426	416	435	405	392	392	407	413	425	376	390	406	422	424	395	446	406	418	410	411	424	406	408	403	396	445	413	435	382	426	418	422	441	473	415	407	443	423	416	399	397	383	431	432	378	416	444	446	398	410	413	424	407	427	431	383	429	448	409	439	388	407	411	415	401	390	426	423	399	409	417	391	410	417	441	417	429	412	460	442	391	441	452	412	408	404
15724	26465	19364	11168	7494	5194	3800	2882	2159	1723	1377	1291	1129	1016	1049	1084	1081	1150	1081	1001	982	1011	1026	972	937	880	848	794	799	827	776	700	729	762	707	709	700	690	667	681	699	668	638	676	682	632	648	654	690	675	715	670	649	684	652	638	633	630	645	659	667	681	653	616	671	648	649	641	660	663	679	604	642	628	671	630	641	619	665	651	653	626	684	657	639	619	656	679	618	627	645	635	621	602	625	651	648	653	657	614	691	661	644	623	658	665	674	645	671	656	647	660	645	682	668	613	606	633	624	623	665	643	636	596	639	631	691	610	669	630	618	619	626	626	589	620	622	643	661	698	647	617	675	677	587	644	633	668	650	597	611	600	662	627	625	635	662	692	598	624	639	615	653	616	611	673	642	634	634	640	644	649	624	625	619	629	662	619	672	640	634	630	613	653	684	664	655	604	634	657	626	622	594	625	628	603	623	640	654	597	609	663	644	604	608	627	619	630	626	658	647	629	694	670	620	573	682	644	606	687	634	666	635	666	648	613	642	640	622	623	641	688	654	659	663	650	660	628	638	684	644	647	657	625	670	637	611	631	643	643	656	656	621	625	650	640	644	636	615	660	639	658	659	630	641	622	643	664	621	604	658	652	662	633	668	641	606	611	660	623	664	673	665	598	669	644	650	640	625	615	677	624	622	603	632	635	659	647	662	666	633	619	621	681	623	611	648	576	663	632	661	608	633	620	653	614	644	664	638	649	621	638	652	611	646	666	639	683	632	631	685	654	599	644	633	627	673	636	654	591	604	625	637	676	663	614	635	650	628	599	660	679	654	649	618	620	633	609	646	659	655	603	657	636	607	705	644	674	651	616	611	625	636	587	610	659	608	633	645	642	648	620	638	665	668	651	656	630	644	618	606	614	615	642	633	655	666	615	624	607	669	627	627	635	659	627	680	671	653	650	638	683	650	619	629	563	642	667	625	618	638	608	644	626	664	640	589	656	626	653	644	652	681	654	646	629	634	629	647	646	636	624	621	653	658	662	700	627	692	605	665	625	640	629	638	627	633	614	677	613	674	644	597	649	650	617	651	627	658	674	598	649	596	623	630	665	637	626	648	646	640	678	624	609	622	681	687	642	672	699	596	634	625	628	639	619	664	630	656	664	635	635	626	592	670	639	627	680	645	642	645	677	615	642	650	651	668	647	636	598	620	589	643	626	620	646	650	593	625	673	666	636	623	677	628	624	618	579	627	661	614	658	628	698	644	617	609	655	652	667	627	656	658	652	630	646	616	680	616	632	611	631	639	646	619	632	597	646	646	654	633	646	620	643	679	682	673	636	650	606	681	657	644	617	609	628	666	599	658	603	684	677	646	626	634	631	662	644	628	585	658	699	622	616	599	618	620	621	616	610	643	636	619	633	628	614	577	658	640	624	677	608	645	629	642	640	596	622	638	663	612	640	665	647	599	658	641	628	652	646	649	618	636	608	682	679	666	646	638	661	640	589	653	650	684	656	630	620	627	678	630	658	669	691	657	620	615	652	673	616	661	661	667	683	653	615	683	658	606	673	617	648	671	630	650	612	629	622	669	613	615	609	600	627	614	662	621	651	627	640	677	681	629	643	613	616	654	669	663	613	613	638	641	652	613	595	661	644	673	681	645	690	650	645	651	645	656	598	653	604	636	601	628	692	641	581	623	625	697	659	636	649	658	659	654	633	695	617	633	651	667	666	645	563	605	630	614	662	588	628	650	626	683	578	662	653	650	619	626	656	628	664	620	620	646	655	671	674	639	607	657	612	611	619	629	596	618	600	619	661	641	650	640	637	672	630	622	636	683	648	633	670	628	611	617	584	650	649	607	684	684	611	671	611	652	655	616	596	655	617	640	668	727	636	646	629	590	649	653	639	670	652	650	626	682	665	653	626	640	646	591	658	638	644	656	632	658	630	668	631	649	638	626	642	631	661	611	652	633	596	617	639	636	637	631	633	603	640	650	657	636	642	639	657	641	596	651	631	639	621	644	655	626	609	694	676	629	661	637	639	639	656	718	620	605	601	612	642	605	658	644	592	636	629	599	627	678	666	646	661	657	640	678	640	620	630	663	632	595	662	658	656	627	643	654	613	630	629	617	622	692	659	638	625	668	638	663	644	616	640	664	634	656	680	642	644	648	626	656	611	677	670	640	679	626	664	637	615	645	658	657	655	623	652	629	699	664	634	676	631	656	584	687	635	601	672	676	603	657	637	629	669	690	665	617	621	633	677	661	629	640	597	657	655	647	615	650	632	655	610	644	637	601	659	629	655	641	664	649	683	610	594	670	644	668	640	648	639	647	651	664	619	671	642	618	675	656	680	665	628	649	682	652	647	619	680	621	625	600	619	655	605	631	650	673	621	626	624	610	645	592	651	663	605	664	633	610	655	632	652	610	601	637	652	674	649	646	631	626	631	630	652	631	679	624	653	601	694	614	653	645	617	644	648	616	637	649	623	607	660	675	655	663	621	648	641	606	622	633	628	687	657	659	614	667	645	612	650	636	613	650	653	662	639	634	685	629	649	655	613	658	625	654	608	694	645	647	658	649	676	669	624	646	621	646	656	690	656	613	668	687	666	618	667	628	621	624	646	606	626	673	665	624	625	619	680	644	630	629	633	626	655	646	630	637	605	629	635	647	625	653	650	630	619	677	703	648	640	725	662	645	675	624	654	627	664	647	619	622	658	639	654	638	702	666	612	669	620	659	633	675	613	677	631	661	619	656	645	630	661	642	647	598	616	648	603	659	648	634	626	655	647	622	617	621	675	618	672	674	613	640	689	660	629	624	637	650	608	647	616	603	656	605	615	637	621	666	627	643	609	614	666	636	629	624	632	636	686	646	644	684	633	639	594	656	653	605	654	623	678	679	648	569	640	640	669	664	671	628	633	625	652	672	631	609	715	689	643	630	619	671	631	626	688	645	628	631	666	614	657	631	601	607	634	631	624	566	651	638	635	639	663	665	647	680	638	616	643	619	635	642	648	613	692	635	604	629	658	694	651	602	655	613	578	663	630	649	665	635	665	635	640	613	640	619	675	621	609	616	626	642	632	619	668	610	660	621	675	623	627	622	648	617	628	621	607	612	615	670	644	611	622	649	693	669	610	597	591	613	631	617	628	621	708	628	656	591	617	620	636	629	648	667	628	597	623	617	611	633	615	637	621	638	633	649	622	629	627	670	649	606	655	605	654	647	665	654	642	604	638	621	617	658	649	627	663	626	621	662	653	629	575	681	606	620	715	656	648	626	633	660	648	677	635	648	660	655	653	630	609	645	655	640	653	660	622	632	598	649	615	659	649	652	659	602	608	649	620	632	646	662	656	626	631	672	682	630	634	645	630	629	651	667	652	647	633	622	652	629	640	648	629	620	676	646	653	633	651	586	585	618	613	600	677	669	619	659	664	612	636	656	620	649	665	627	652	632	587	631	654	645	626	599	644	625	623	623	641	647	687	673	642	651	655	635	657
22421	21147	28237	24302	21159	17707	4476	1922	1235	963	815	634	567	563	512	554	571	528	555	543	498	548	505	509	429	423	433	398	366	372	388	391	376	364	328	340	351	326	327	331	323	289	311	291	307	294	312	321	308	319	296	255	302	316	317	305	282	295	325	285	273	307	315	306	291	315	342	310	329	306	288	259	301	305	280	278	286	308	311	292	278	289	294	290	301	296	301	284	312	298	310	281	276	310	294	258	271	298	303	314	280	295	294	296	316	302	279	291	304	294	301	297	308	328	298	321	258	289	266	303	290	300	284	288	299	298	294	274	299	284	314	298	297	299	296	322	266	297	264	297	261	283	271	294	283	295	285	242	257	301	285	267	269	252	297	310	304	316	275	288	286	298	285	330	279	294	302	281	292	284	299	299	293	284	288	303	302	284	241	291	275	305	293	299	302	285	264	286	313	305	281	291	300	313	300	289	308	294	293	267	292	267	323	275	252	315	271	327	318	254	272	316	293	309	314	287	293	309	281	267	309	294	278	324	276	268	283	295	281	291	280	280	282	268	297	299	268	293	299	275	307	248	283	283	278	264	271	309	273	301	319	283	312	291	283	304	282	277	288	283	281	302	248	295	275	297	279	306	290	275	274	266	281	306	309	289	313	315	317	312	322	303	252	273	295	274	275	286	292	283	295	288	275	262	314	288	282	286	288	301	321	276	326	270	255	271	313	268	261	301	273	288	311	283	311	307	273	262	283	301	285	279	261	274	323	280	298	284	299	318	269	270	289	276	266	282	283	306	249	308	306	294	295	267	313	282	313	288	270	294	272	282	294	278	287	288	279	280	330	306	287	298	314	299	292	283	319	272	307	323	303	302	262	284	306	300	296	280	294	278	324	285	275	322	280	258	284	305	297	307	298	303	283	285	315	289	263	314	303	280	301	279	275	318	302	301	285	301	280	261	320	303	296	270	266	287	291	332	361	277	273	286	309	297	295	276	295	326	309	284	306	300	296	268	303	287	273	287	302	308	303	256	300	291	274	285	312	302	288	304	285	286	277	286	287	285	287	281	304	292	255	315	289	288	294	302	304	304	299	262	304	281	286	311	296	294	269	295	286	274	282	283	286	288	269	278	295	264	304	267	288	294	289	291	286	296	284	274	304	266	306	303	290	243	288	272	286	298	290	317	262	293	298	308	307	331	310	260	304	300	280	260	296	280	287	298	314	289	326	267	275	296	283	293	290	244	276	280	306	307	295	316	302	308	301	288	272	289	287	270	275	291	272	295	298	290	287	314	257	284	297	243	261	304	298	293	307	289	300	267	293	286	301	316	294	306	303	303	282	257	289	271	286	285	300	260	290	299	291	302	275	256	293	264	282	278	304	283	297	288	301	285	308	282	313	288	314	279	277	298	278	307	291	283	290	283	316	291	305	291	309	339	311	274	279	285	279	293	266	286	291	282	301	284	292	295	320	329	302	316	314	302	286	263	288	289	317	272	282	328	309	281	291	336	297	270	275	320	311	278	295	313	298	276	268	295	291	296	277	321	273	280	271	291	297	301	268	272	265	290	297	276	324	300	291	275	292	264	313	249	270	282	305	299	269	306	266	290	263	305	263	283	256	255	276	288	275	289	283	275	283	297	289	286	308	293	287	308	260	285	308	290	301	288	286	283	279	285	296	308	281	299	274	274	298	319	294	290	307	267	280	308	313	293	290	288	307	304	301	273	285	320	262	283	287	273	294	300	326	300	263	300	283	289	273	286	277	313	324	289	301	298	293	291	308	289	275	283	311	285	293	308	292	299	288	305	317	319	284	286	299	282	277	284	298	297	309	255	323	294	284	265	298	324	270	308	259	301	300	301	279	271	296	301	285	286	264	295	298	281	301	303	305	285	286	290	309	284	276	289	270	286	281	311	294	283	288	293	297	292	295	286	277	270	284	325	326	283	287	260	288	297	265	268	302	257	295	298	279	311	289	292	293	299	316	302	251	311	297	293	287	302	293	318	289	289	290	257	278	291	281	293	308	286	278	323	276	289	304	276	339	306	280	307	278	276	288	279	315	278	309	296	293	285	311	312	301	283	270	296	298	279	266	304	291	289	270	290	276	284	327	268	302	292	282	316	308	299	294	325	276	318	291	274	309	283	308	303	305	311	279	292	297	318	261	280	290	306	287	286	265	278	308	293	280	266	297	287	273	304	287	271	298	284	282	264	326	292	291	261	279	271	288	315	297	318	303	295	308	294	291	291	293	298	258	304	275	317	298	281	308	259	271	299	288	300	290	251	301	269	288	305	254	299	293	314	301	297	316	310	279	299	277	296	284	296	281	302	296	269	312	294	286	307	294	271	301	289	275	290	318	283	268	256	285	291	284	298	292	311	297	279	311	288	282	291	326	251	290	305	268	287	287	297	296	316	272	275	276	289	296	291	307	313	265	279	276	268	308	268	269	291	305	286	280	293	256	292	268	320	281	289	262	317	292	290	327	301	319	291	296	286	276	284	303	277	271	297	293	277	298	308	291	280	316	291	280	295	325	307	308	254	277	273	261	298	295	264	276	286	296	302	313	280	287	254	284	296	304	282	265	288	273	299	285	269	303	290	322	253	306	314	281	272	300	281	294	279	302	283	287	308	292	292	324	267	274	331	279	318	295	321	300	289	297	298	321	310	303	304	292	305	268	297	291	318	278	278	259	306	285	293	278	262	275	297	295	270	313	295	293	310	292	306	290	270	283	267	289	280	269	295	303	298	309	281	288	303	292	326	300	315	296	296	301	302	289	314	266	269	287	318	257	277	302	297	306	244	294	299	285	353	290	270	277	314	292	293	290	262	312	268	294	288	281	273	307	305	268	324	287	293	285	300	288	278	281	295	277	290	287	308	273	289	272	288	300	300	297	295	283	272	268	320	279	290	306	304	289	269	319	289	264	282	304	307	284	294	263	292	264	306	278	289	286	298	308	281	313	258	286	298	249	291	301	286	298	293	285	299	262	274	294	292	311	275	271	286	296	254	271	281	266	303	279	295	244	287	303	264	280	276	271	279	275	265	284	274	303	259	296	317	283	307	294	294	306	300	299	331	299	271	297	286	252	266	301	274	307	302	295	292	262	307	275	307	277	322	291	306	330	286	301	276	324	271	270	285	296	288	289	295	299	288	327	305	295	312	304	285	310	281	321	271	311	289	311	285	309	275	286	288	275	285	257	287	289	294	297	325	305	287	290	308	285	298	283	328	320	325	332	269	289	294	309	281	281	282	286	311	287	291	263	319	294	294	286	293	287	310	292	284	286	306	264	309	295	287	306	279	297	278	266	277	310	306	317	276	296	299	286	290	278	284	306	295	271	292	286	315	324	272	291	298	313	303	273	242	294	306	317	255	297	278	285	306	295	274	287	285	281	289	296	314	267	306	287	286	280	312	275	270	295	310	302	286	283	283	282	274	299	273	259	302	282	266	298	268	292	265	299	265	298	304	300	281	295	258	277	269	284	265	286	300	317	286
19516	34009	26712	17293	12369	8766	6528	4724	3497	2644	2050	1689	1479	1298	1274	1276	1285	1260	1196	1160	1100	1172	1105	1032	950	875	794	822	730	693	638	643	683	621	596	522	573	545	548	527	524	549	527	509	561	475	543	494	498	476	453	467	471	433	462	474	438	459	501	478	502	481	473	463	466	497	432	463	465	482	488	458	473	503	448	412	478	451	459	448	472	463	474	460	460	478	402	430	416	442	453	485	431	442	481	438	486	462	463	507	434	439	437	433	462	487	480	434	461	469	434	464	449	463	431	469	454	413	444	429	479	424	455	459	470	417	427	477	421	446	417	452	446	499	437	447	467	431	405	435	452	462	461	463	456	402	495	460	411	499	443	470	442	437	424	440	412	422	419	455	426	460	432	481	471	438	458	483	492	457	465	450	465	441	478	441	441	441	459	480	436	422	437	449	459	438	454	444	454	481	398	420	441	438	424	431	435	418	394	446	474	413	460	483	455	436	427	385	500	447	470	488	437	438	421	420	445	429	445	476	431	488	461	495	455	467	424	441	433	441	454	453	463	463	461	453	437	435	428	425	461	465	461	462	456	457	431	480	420	447	458	447	412	470	438	451	456	480	472	455	447	450	438	426	450	426	463	422	420	441	441	442	453	452	438	459	447	443	441	454	437	431	448	442	436	469	453	492	426	449	459	448	406	427	446	469	430	427	441	451	417	465	457	473	479	430	461	445	419	450	428	420	446	440	446	430	478	472	457	427	428	470	472	476	443	450	470	458	458	437	469	411	490	479	475	458	455	473	470	473	470	439	441	437	486	442	419	495	434	434	481	446	417	453	465	438	422	406	435	446	448	452	485	407	426	435	476	486	464	464	444	442	434	464	425	437	414	428	459	433	430	425	462	438	443	450	450	466	428	441	417	415	478	412	449	472	430	465	439	459	467	464	468	449	474	449	408	434	452	475	431	436	467	478	459	450	470	448	476	453	443	484	466	427	446	454	435	434	470	438	410	473	466	461	503	427	480	392	412	452	433	427	450	442	465	461	446	442	453	415	454	460	466	457	451	438	430	453	448	476	446	440	481	450	435	472	462	430	469	464	435	428	447	456	439	450	426	431	454	447	446	439	438	465	435	444	480	493	486	474	456	464	427	436	464	437	460	473	455	412	453	482	433	435	459	459	375	436	449	458	468	418	402	442	483	406	429	491	472	449	445	402	472	428	450	427	440	461	431	481	411	434	402	493	424	424	426	436	465	400	442	450	457	471	431	460	482	443	452	413	449	466	462	446	438	449	436	470	462	476	455	451	455	438	432	476	456	482	417	463	463	463	429	460	417	437	438	429	405	439	413	427	447	465	404	456	437	471	448	456	476	444	460	472	474	418	427	409	433	444	426	473	414	436	431	425	451	429	453	419	398	420	488	497	409	447	454	441	424	427	459	416	459	447	462	414	451	438	430	460	465	454	454	490	426	457	439	492	423	435	450	417	416	423	400	451	436	419	425	436	453	459	473	421	437	470	485	463	500	420	432	459	449	470	443	421	452	464	422	435	461	460	445	451	434	417	459	428	466	448	418	459	471	426	411	443	476	463	479	441	503	445	475	429	444	447	431	489	436	451	410	428	492	458	461	443	437	463	463	475	456	461	502	482	431	453	435	439	446	410	444	451	441	424	453	434	424	480	426	484	451	426	414	429	476	418	479	437	463	464	458	492	427	487	407	446	431	443	475	477	455	401	467	480	458	450	459	478	460	459	487	450	456	459	461	465	454	440	463	462	461	465	451	453	476	451	420	459	408	454	442	461	430	470	447	427	469	452	457	455	469	454	468	466	434	452	429	457	464	425	480	480	414	407	443	441	480	425	461	462	459	440	433	443	441	436	448	465	432	433	425	458	414	461	440	442	433	444	456	425	479	431	438	451	476	482	495	449	466	443	434	428	421	477	442	458	453	445	443	442	403	449	447	445	447	421	468	492	465	466	485	458	469	440	456	454	432	450	458	462	420	437	479	456	420	454	461	467	424	474	469	455	415	477	472	449	423	472	448	449	473	462	479	481	428	477	441	431	465	443	445	435	447	433	404	466	440	443	450	429	424	462	428	453	453	481	457	446	458	471	403	443	438	430	452	480	443	404	417	428	446	428	480	471	440	465	443	470	480	411	433	438	436	413	464	430	450	450	454	465	456	445	459	441	448	432	424	417	485	450	453	435	447	461	415	440	442	476	444	479	450	444	442	487	425	471	458	478	456	442	440	423	448	437	435	395	491	485	398	430	431	458	487	419	442	477	448	468	485	446	476	449	471	416	427	427	464	417	448	418	464	441	434	464	445	430	442	468	435	434	482	473	446	426	483	460	474	450	460	416	453	481	460	459	478	444	486	438	458	439	468	475	440	457	418	465	425	495	440	472	409	477	440	439	457	464	456	460	453	473	443	440	447	494	418	452	447	444	423	473	438	460	456	469	440	440	438	448	470	447	453	430	441	447	454	454	458	431	475	443	454	410	438	488	452	450	414	428	476	459	521	443	440	494	446	452	453	429	450	456	424	426	474	430	450	448	430	464	454	443	456	444	441	413	445	429	471	431	455	435	434	494	443	427	447	442	471	419	446	474	455	472	453	455	438	437	461	429	464	455	459	441	430	456	447	458	420	468	434	442	409	461	406	450	470	435	461	428	453	426	492	477	422	452	446	435	438	449	438	471	438	465	432	398	441	476	449	429	450	450	456	412	453	449	409	435	465	442	444	450	455	459	443	460	461	487	438	453	482	418	426	425	441	451	407	459	433	406	485	472	474	449	467	404	450	463	408	449	470	452	450	441	489	454	456	450	458	481	460	462	437	468	433	480	414	468	425	447	474	432	434	437	445	436	394	443	472	442	464	455	409	454	431	455	487	413	447	463	438	441	414	434	440	452	446	453	445	422	452	446	444	427	436	445	434	479	425	414	436	462	450	441	439	445	412	436	468	425	426	470	435	476	452	453	441	468	447	454	443	461	457	470	472	451	453	437	416	462	490	435	423	461	455	436	456	436	471	450	427	472	425	453	441	443	443	440	445	450	445	453	451	441	469	447	421	453	456	438	438	486	465	430	440	469	444	489	421	469	382	453	453	465	479	455	454	437	443	461	478	452	447	461	437	438	457	469	458	420	451	458	491	417	444	489	445	436	416	459	444	468	472	412	423	433	460	509	418	423	487	430	446	426	469	440	469	427	450	411	458	428	428	447	448	431	435	462	419	456	483	458	431	455	463	462	462	454	470	448	454	467	451	443	434	454	456	448	436	439	473	469	445	439	456	472	451	445	480	421	457	473	420	462	420	417	460	437	426	451	486	444	446	460	404	460	476	439	461	423	434	413	472	443	438	448	454	441	455	460	470	421	430	453	413	463	475	448	497	444	464	451	450	414	455	458	421	427	452	403	416	433	425	431	459	432	458	425	458	437	456	421	435	448	430	451	451	451	446	434	464	468	450	481	452	441	432	446	473	427	448	435	439	443	472	495	471	420
27426	18650	11258	5131	2506	1554	1203	943	817	691	574	597	535	554	593	606	542	574	534	523	521	557	577	522	526	507	511	528	532	516	503	472	513	462	482	483	459	443	477	448	464	437	500	460	485	459	468	498	425	432	438	444	479	470	424	463	458	473	486	447	471	459	463	469	431	432	440	454	485	423	459	455	479	440	476	460	464	433	455	447	467	435	478	437	452	424	441	502	468	461	451	456	472	486	469	432	429	432	472	450	430	436	413	457	414	464	448	451	447	422	504	501	439	454	470	466	454	458	493	457	486	421	433	465	431	448	470	520	472	448	449	454	451	484	497	478	506	464	424	424	434	436	452	455	437	472	419	464	495	441	424	489	436	457	449	467	474	472	480	457	470	462	439	428	446	448	469	456	464	458	469	488	492	462	501	461	494	470	448	420	457	470	447	480	443	460	470	459	436	447	442	493	488	454	464	481	434	448	423	455	430	463	422	415	479	475	420	468	469	450	412	458	458	465	460	489	465	488	485	476	459	421	417	420	446	473	484	459	448	442	473	423	463	474	455	485	461	466	459	450	464	478	492	450	459	456	447	504	403	483	475	447	426	483	464	466	470	481	457	440	502	452	452	448	487	446	462	441	449	453	480	439	459	465	449	479	410	491	466	441	461	431	469	486	471	478	447	459	421	440	471	433	469	429	451	476	441	430	459	435	428	454	511	435	447	479	451	478	429	482	436	451	432	492	462	428	420	462	484	465	490	472	452	469	421	457	428	458	444	467	452	439	440	463	476	489	436	434	426	422	447	458	460	474	485	440	440	484	434	449	459	451	474	456	473	435	438	435	453	472	455	462	410	480	416	445	434	470	481	425	458	444	486	455	444	449	433	468	483	419	495	443	447	491	489	419	432	413	457	440	470	476	490	458	492	446	432	465	424	450	442	429	442	459	475	450	433	434	473	454	452	433	452	458	459	459	506	435	456	442	472	480	432	434	484	464	422	446	448	482	469	430	445	457	427	450	470	448	431	461	444	469	486	455	440	472	447	446	430	449	459	435	472	473	437	461	437	431	470	440	467	482	436	449	476	447	467	464	449	487	420	481	447	452	460	449	461	467	482	444	461	462	464	471	454	424	488	446	423	418	471	446	450	483	474	489	421	480	460	499	478	445	458	446	459	458	454	503	485	429	486	478	463	464	462	482	476	415	441	455	496	446	466	471	445	439	457	437	481	458	445	428	474	510	477	444	419	410	457	457	474	481	467	454	456	423	405	455	444	438	447	489	468	445	462	461	484	491	457	482	444	464	454	481	480	468	450	455	494	464	431	433	484	394	453	481	464	473	423	423	451	443	469	441	499	449	427	490	476	461	447	473	419	429	459	439	446	444	472	455	449	453	475	471	444	428	449	491	438	451	468	468	475	434	418	473	436	441	426	439	437	467	432	404	445	487	424	425	486	476	447	467	498	456	452	443	450	456	441	466	451	453	439	481	448	418	453	430	480	471	425	452	467	450	460	437	466	440	498	439	469	426	465	473	481	449	461	457	446	450	441	422	445	499	432	440	444	436	464	507	445	475	464	527	460	463	461	471	474	434	455	485	406	478	495	472	457	448	456	437	422	436	452	488	501	439	447	463	436	442	459	459	506	478	488	472	447	445	488	433	454	447	444	479	447	456	415	450	443	434	472	448	425	439	453	473	484	473	453	433	453	458	433	474	456	490	480	455	493	453	444	455	463	440	457	478	471	459	437	463	454	487	450	450	476	474	480	454	457	488	466	475	500	463	442	478	442	460	427	461	474	439	432	452	471	454	449	511	455	464	459	450	458	455	439	457	481	457	413	457	458	423	430	475	420	468	439	459	460	430	416	419	475	457	462	417	491	482	458	461	432	500	446	459	445	442	469	449	462	469	456	452	433	456	455	494	440	464	480	462	467	471	440	460	484	475	456	494	446	432	439	455	424	431	495	495	450	465	440	504	476	455	441	486	482	487	498	477	449	469	471	458	445	462	487	428	481	475	443	489	507	445	458	451	437	450	440	467	449	426	451	488	473	480	439	469	482	447	469	451	501	484	508	491	461	458	439	479	479	508	474	505	444	476	481	453	432	475	459	450	456	466	433	465	477	459	460	461	468	448	463	424	445	479	435	441	458	471	443	484	452	449	459	483	433	444	470	456	467	464	410	429	474	447	490	459	455	466	444	474	490	444	498	476	464	452	421	451	455	452	441	477	461	452	487	444	450	438	461	437	503	434	441	451	421	471	451	434	464	469	442	490	436	492	477	458	442	457	447	442	452	465	455	393	444	463	474	458	433	453	466	490	439	453	435	447	433	445	442	418	405	485	464	450	421	424	442	447	458	446	456	448	469	455	457	468	450	431	449	465	468	438	464	450	447	450	482	447	492	484	450	424	466	451	450	454	461	477	481	461	467	466	437	468	450	417	434	465	434	462	448	453	453	445	473	465	490	437	496	459	479	441	456	427	443	470	474	467	457	460	449	446	462	469	464	424	473	475	455	446	460	445	485	444	459	425	489	419	451	488	421	465	434	452	457	461	472	459	472	483	441	437	449	462	470	462	443	479	463	473	449	497	472	447	457	445	458	474	469	458	449	435	459	428	456	459	495	460	484	474	482	450	477	432	473	445	424	458	468	461	451	448	446	474	431	422	481	453	409	525	436	459	462	457	475	460	478	491	432	440	473	434	468	437	449	468	513	452	408	459	432	477	494	439	455	446	505	449	435	459	449	440	450	444	444	453	458	486	465	458	463	475	478	442	450	419	439	446	448	467	463	457	435	436	446	474	454	464	439	432	441	465	464	450	445	470	460	422	449	490	456	453	465	458	434	452	471	460	423	443	447	462	460	462	493	477	509	439	427	445	458	477	473	433	486	471	453	433	418	455	455	466	442	458	456	478	460	484	496	469	509	483	506	466	432	466	467	461	475	430	476	431	452	439	423	486	419	467	433	423	458	482	415	452	443	418	429	490	441	473	408	518	500	465	453	447	452	445	439	455	453	467	437	452	466	484	450	440	444	447	487	438	424	486	512	430	442	448	510	441	441	451	449	449	485	444	455	429	456	473	437	471	444	459	476	456	470	479	433	462	480	501	513	484	416	456	456	472	477	437	493	457	448	483	428	483	464	467	522	453	459	493	441	474	418	454	482	425	457	436	485	447	437	426	453	427	459	447	482	469	447	482	457	430	478	424	466	454	456	439	468	442	445	462	457	453	444	458	484	441	428	459	457	429	454	452	429	450	451	467	493	454	432	427	484	471	471	438	513	476	499	491	446	457	479	422	482	463	448	472	460	430	429	468	486	458	450	422	449	432	470	442	475	474	471	447	454	467	408	506	439	399	437	450	438	453	491	472	463	479	420	468	379	458	454	433	444	463	429	455	458	453	485	504	469	473	478	469	472	469	434	444	454	455	469	471	474	461	463	410	484	485	428	467	456	488	489	435	497	469	459	472	442	461	488	499	502	466	458	437	481	474	423	448	455	429
15404	22797	16428	9134	5872	4260	3210	2292	1813	1357	1250	1091	1045	1003	1070	1065	1050	1038	962	981	983	1016	1003	939	864	905	845	815	807	787	806	783	845	762	715	747	744	742	768	689	714	735	778	713	768	748	743	725	686	726	729	718	760	754	654	744	714	703	716	669	758	716	782	778	770	743	701	701	679	713	708	681	683	718	725	720	706	692	747	718	727	681	749	697	686	725	669	672	714	755	731	706	721	730	744	694	734	654	678	642	684	704	711	674	704	683	743	724	761	713	686	697	672	728	710	666	720	780	675	712	725	746	723	736	696	664	661	707	754	709	713	671	676	685	734	761	712	651	673	727	722	681	682	684	718	673	648	723	715	711	766	677	692	685	693	667	730	730	662	673	703	733	702	703	699	670	696	702	670	739	691	722	714	688	737	694	668	667	755	727	711	656	702	668	695	752	700	704	680	712	689	714	734	720	670	709	709	693	699	731	680	726	706	679	697	733	713	723	667	674	741	708	708	694	757	720	690	728	686	725	722	680	670	698	681	739	666	675	662	688	721	709	681	660	726	741	683	665	692	687	667	702	725	699	690	695	693	689	706	683	688	663	741	673	686	699	720	704	719	724	731	703	694	657	717	698	684	685	670	673	669	726	695	647	713	693	735	680	696	738	724	681	744	664	658	695	693	675	741	722	710	669	704	691	704	727	732	648	728	648	683	703	707	705	700	728	751	689	742	665	723	690	727	688	686	638	703	689	730	692	741	682	689	697	695	681	716	726	719	701	705	712	713	688	679	688	735	674	683	700	686	714	687	705	726	713	635	736	710	691	737	669	720	693	687	686	722	722	700	699	677	711	706	701	684	649	704	718	638	708	705	749	721	678	688	707	715	675	716	702	690	749	706	696	685	711	739	662	786	695	700	703	702	730	692	703	690	686	699	702	655	682	707	727	713	717	688	697	714	734	666	758	718	708	711	754	671	696	705	669	748	765	726	730	717	702	686	739	704	727	668	760	683	730	664	688	713	710	703	749	655	711	718	677	711	669	732	658	734	688	662	701	724	717	704	717	759	762	682	693	699	641	681	722	642	730	712	693	687	694	723	641	698	687	693	740	693	668	678	726	692	728	691	711	682	721	677	756	712	680	714	675	680	729	719	672	717	691	661	671	719	668	709	706	712	742	667	694	723	679	710	676	717	704	739	671	709	694	689	683	680	734	729	708	696	692	683	732	688	697	711	759	696	727	703	733	720	688	679	742	687	738	765	734	706	710	640	743	719	639	694	749	726	691	746	723	686	695	705	714	682	689	724	744	696	710	687	693	752	734	716	725	737	728	702	701	705	662	693	701	716	704	726	674	646	727	632	681	754	699	743	717	708	704	712	735	680	702	730	664	730	691	692	692	712	702	752	739	682	730	695	718	700	710	688	692	697	698	721	713	684	677	729	674	695	725	686	674	693	697	751	753	654	659	710	687	622	694	757	710	696	707	676	675	667	720	694	725	687	671	742	687	733	711	668	682	725	679	736	727	691	715	675	670	712	685	700	740	718	700	723	737	711	682	681	667	685	687	674	744	695	639	729	718	688	699	723	735	699	690	670	707	728	659	666	761	705	706	698	687	666	670	749	707	654	717	678	683	706	751	699	694	667	772	727	677	699	701	717	701	719	741	693	701	700	685	740	717	707	645	726	677	705	697	669	655	710	697	704	668	677	736	696	722	673	712	702	710	671	698	702	741	734	690	696	654	740	732	705	733	678	727	694	672	699	707	681	700	664	732	711	655	682	704	774	715	700	736	675	686	725	692	708	697	672	673	686	677	746	719	744	703	677	741	708	701	703	722	706	724	682	691	736	682	679	669	688	702	727	690	712	730	698	734	685	708	683	680	721	667	636	697	677	696	730	674	724	711	759	701	700	714	709	729	684	698	703	767	685	717	693	710	689	667	665	701	700	713	706	740	734	712	723	664	690	703	728	725	710	638	741	739	700	709	725	683	724	704	691	682	710	664	669	732	722	756	710	686	696	706	735	681	715	703	686	658	637	707	727	727	688	682	667	707	693	757	727	707	690	684	675	696	723	729	710	655	717	679	688	728	705	678	693	748	715	728	679	678	679	700	728	722	683	707	700	667	681	717	659	717	689	754	741	708	714	687	687	698	674	701	717	680	666	723	657	699	746	699	650	724	638	681	740	673	715	683	720	684	712	749	685	695	713	742	719	702	731	705	741	727	737	713	692	753	735	752	699	722	653	741	730	688	698	719	683	721	741	676	701	741	674	737	717	721	717	726	691	734	651	693	715	731	747	677	727	706	664	657	716	682	745	703	697	674	682	672	703	678	669	657	671	656	689	679	683	658	713	700	751	685	692	712	743	704	706	703	713	737	727	716	656	723	677	634	696	701	709	743	734	693	699	743	709	725	718	728	702	743	720	706	746	690	698	679	693	719	711	715	748	761	726	706	722	705	679	689	659	714	683	662	687	675	657	715	654	685	726	685	701	733	724	710	709	692	697	725	706	671	690	746	687	728	702	701	674	691	673	695	707	742	679	696	686	724	677	645	706	725	645	689	713	703	694	708	656	700	682	728	671	738	699	686	728	681	652	748	734	724	725	717	678	648	733	660	647	703	666	731	705	706	710	727	737	747	675	660	723	698	683	684	735	690	685	670	712	676	695	655	677	697	660	712	692	710	694	750	673	677	649	719	693	685	705	674	671	676	723	725	698	716	735	697	690	685	708	713	671	721	658	774	683	685	714	668	667	696	729	699	679	707	703	724	691	679	674	723	737	702	658	721	729	686	693	677	715	707	699	726	692	666	699	734	749	724	693	745	695	716	734	717	671	693	674	695	657	707	679	689	756	744	690	746	715	683	699	696	687	707	710	689	713	710	689	670	728	702	731	685	713	698	716	698	716	728	762	677	708	672	703	719	718	690	660	751	694	672	691	716	718	729	715	710	680	728	679	725	709	695	684	703	691	648	700	703	702	778	734	720	687	690	708	696	669	673	683	700	669	683	712	717	724	724	737	711	716	720	661	711	717	710	690	698	708	662	654	731	696	723	695	690	695	703	662	721	719	727	701	680	687	704	731	662	713	689	714	686	716	678	729	685	664	697	700	724	693	687	708	703	708	707	698	696	710	715	699	729	675	688	720	717	700	676	671	681	741	685	716	704	670	755	742	672	706	677	725	678	683	779	706	713	692	724	697	757	771	683	728	735	672	677	704	655	692	651	728	704	730	659	681	707	719	663	701	735	681	728	687	702	726	746	735	685	652	738	707	688	711	682	747	684	711	676	671	753	709	695	713	660	687	684	734	704	661	698	714	753	749	681	697	689	711	711	679	695	723	721	700	687	695	717	654	696	710	695	720	671	679	680	732	689	689	650	676	673	717	730	711	732	664	667	679	670	636	674	732	725	705	698	655	694	775	725	728	671	690	735	672	779	717	709	678	723	718	694	691	651	638	717	711	728	706	681	661	697	722	716	705	691	691	705	713	710	694	709	661	694
23197	21076	27550	24829	19288	5274	2241	1413	1052	808	716	651	572	584	567	575	561	554	529	534	515	540	534	502	482	453	464	417	391	435	446	393	410	393	415	406	365	382	397	371	379	374	388	374	360	362	305	366	348	356	381	385	347	346	336	361	367	367	317	347	383	355	379	341	367	356	348	310	360	366	365	359	373	318	359	350	409	351	342	329	359	337	376	349	354	354	366	381	347	355	369	377	377	332	344	365	348	373	357	378	351	377	365	382	310	367	349	348	370	380	345	332	360	332	364	367	354	358	346	365	336	392	355	358	349	363	378	348	352	352	383	355	346	355	340	351	350	353	371	351	361	351	395	369	352	383	356	363	375	365	371	358	369	365	345	370	349	343	346	360	337	319	314	339	360	343	366	340	360	368	320	362	322	368	377	340	349	386	366	341	351	366	361	325	338	317	361	373	387	359	378	354	351	392	378	404	313	301	330	377	375	367	364	366	339	403	370	356	338	394	363	367	372	346	313	363	335	369	370	335	340	372	354	351	325	343	340	366	369	354	374	342	377	366	376	355	381	335	359	381	362	370	353	345	354	349	360	402	360	362	337	357	390	342	370	349	346	353	332	343	360	338	357	349	344	384	398	362	325	358	355	336	353	385	379	347	335	359	397	359	383	380	332	343	359	358	341	371	323	364	351	363	325	393	370	357	347	367	354	347	386	360	379	318	364	354	344	365	361	347	347	361	324	338	367	340	354	316	395	343	346	320	353	339	327	373	344	334	394	366	373	378	333	367	330	357	356	358	347	343	336	367	389	328	377	349	357	376	345	350	344	331	383	330	364	354	356	372	364	375	349	370	344	356	353	332	367	338	349	380	369	367	340	359	371	382	381	331	349	355	340	322	328	364	389	354	364	350	345	388	395	356	333	340	336	353	367	372	369	369	357	355	337	365	363	347	363	327	332	343	390	353	378	358	349	357	360	379	363	348	390	361	348	369	396	374	355	352	349	361	387	332	371	389	351	367	403	352	362	329	374	361	363	371	358	342	374	318	356	347	387	340	338	321	369	338	384	381	354	378	355	396	359	347	367	367	317	354	363	357	364	345	387	355	331	368	371	346	342	344	404	382	374	342	369	362	348	324	320	344	357	355	371	333	358	342	363	341	348	357	353	379	352	356	352	334	382	351	358	351	357	327	331	339	387	349	352	360	382	387	361	378	379	380	348	362	356	371	359	352	345	375	357	352	399	353	357	385	344	343	364	395	341	362	361	357	356	395	362	343	343	326	337	383	364	390	338	373	373	386	313	367	375	342	360	344	350	403	365	365	347	364	358	369	342	369	375	358	366	364	341	362	368	377	365	328	358	354	356	367	382	373	388	356	349	353	335	353	349	339	381	385	342	340	334	365	419	332	342	364	341	396	339	343	346	336	351	381	340	346	360	344	355	349	346	346	369	359	367	367	373	343	370	385	340	338	324	340	336	340	382	362	370	342	373	360	340	350	375	356	370	349	367	358	326	337	372	346	344	343	357	352	353	366	357	354	371	357	402	353	358	345	356	374	371	326	370	332	361	347	349	347	367	369	394	359	357	354	328	356	329	366	359	420	357	362	344	382	364	329	354	356	346	354	333	358	344	365	370	387	376	367	367	365	379	335	351	351	357	339	340	342	396	373	354	366	349	332	349	373	357	357	328	338	341	360	367	373	355	374	402	339	375	364	348	353	346	345	339	358	342	362	371	351	364	367	382	361	382	369	350	328	362	334	351	350	369	352	359	358	355	355	397	377	353	376	342	345	336	362	391	346	339	349	410	402	347	363	366	362	350	381	348	362	348	355	364	349	349	361	347	391	325	360	357	356	334	336	367	369	333	400	347	365	352	339	351	359	371	360	357	347	340	389	378	362	395	382	356	358	364	355	354	362	383	357	369	343	388	362	355	324	347	377	310	378	354	340	374	354	347	355	342	368	339	339	367	367	337	398	373	376	359	362	359	344	382	361	355	326	347	339	380	368	376	369	364	358	375	357	387	326	342	344	340	376	341	377	365	349	338	340	365	334	362	319	331	359	361	340	363	341	354	281	348	372	378	368	363	344	367	364	317	337	342	373	340	357	366	326	373	328	378	356	349	359	338	365	345	363	359	322	322	371	361	344	404	347	327	372	336	341	376	360	353	334	338	373	332	354	365	377	356	323	359	320	323	310	345	357	355	352	375	348	368	350	325	378	373	356	356	365	347	367	342	346	376	345	344	359	370	361	325	352	369	353	375	402	361	379	373	368	377	331	378	370	384	364	366	345	358	382	373	346	335	360	341	365	398	317	356	389	353	399	357	366	351	345	356	357	363	374	362	346	339	402	380	372	351	373	301	372	353	352	366	352	347	336	383	340	345	356	349	352	343	381	373	352	369	376	358	327	381	389	361	345	348	347	347	356	364	388	350	355	345	351	366	342	371	332	357	337	333	370	364	341	344	412	362	318	308	346	370	374	366	392	369	395	351	349	311	381	387	328	377	338	385	356	342	383	389	345	376	356	383	361	343	347	330	347	348	366	374	362	365	410	404	340	353	356	347	360	340	348	361	349	352	387	378	334	375	360	322	351	353	352	336	353	380	320	359	330	348	375	337	356	331	399	342	376	357	337	371	370	362	365	371	374	389	371	377	353	372	375	343	328	350	349	335	360	341	379	349	334	355	318	354	354	367	329	337	362	392	355	335	364	363	365	351	347	355	361	376	323	352	346	396	367	363	358	367	382	356	367	350	364	313	350	371	347	342	356	334	381	349	378	374	384	348	366	335	384	351	339	391	309	338	349	366	371	350	389	324	331	355	367	329	323	340	386	342	364	352	372	376	384	349	337	355	313	377	354	363	336	360	324	368	352	368	367	363	365	340	330	345	333	376	340	363	368	344	323	365	373	387	342	364	379	330	373	351	335	352	378	322	374	358	337	348	359	327	334	323	333	343	348	364	380	355	371	344	350	345	386	328	336	338	357	404	343	393	331	357	363	346	350	376	335	335	362	338	360	377	349	390	363	377	381	359	346	365	344	327	348	333	325	379	357	366	373	346	340	349	338	378	340	348	340	378	338	346	313	331	376	359	350	337	356	347	358	361	327	361	358	329	347	395	376	351	318	332	329	354	361	363	336	372	379	364	357	390	369	371	380	343	325	363	352	343	377	334	367	315	331	336	364	330	373	360	359	365	351	339	364	361	338	354	369	354	323	363	342	349	364	360	346	355	362	323	391	349	373	360	355	336	372	343	338	380	379	361	351	338	348	371	352	369	409	361	344	357	344	374	360	360	366	357	313	386	374	322	345	377	348	346	336	357	357	381	335	356	355	350	346	341	346	381	336	350	355	352	347	335	390	375	326	368	331	356	354	364	379	366	384	355	348	365	325	334	350	376	340	382	340	343	332	380	344	365	321	377	325	333	364	339	373	324	350	338	372	338	366	354	385	323	332	369	363	344	319	353	359	345	352	384	373	371	341	362	354	381	366	392	386	343	357
16726	29548	22107	13465	9433	6624	5028	3633	2730	2132	1733	1448	1223	1225	1167	1213	1158	1067	1095	1103	1045	1056	1115	1004	925	874	764	773	753	749	725	678	653	726	651	609	665	603	630	636	640	591	578	609	617	605	584	594	582	574	555	583	533	553	557	556	602	546	566	601	588	559	557	602	567	538	559	525	568	591	531	584	567	585	562	545	518	536	595	551	574	584	609	535	587	531	546	539	611	569	577	557	600	616	563	599	564	576	598	610	603	514	543	535	550	532	522	521	584	507	489	589	558	565	523	582	594	553	556	517	565	590	557	563	603	557	580	527	620	578	544	541	574	531	501	552	578	580	540	564	575	576	510	573	580	603	575	550	534	551	578	551	565	556	519	572	556	564	554	550	570	534	568	584	556	569	565	524	583	563	548	551	554	544	529	569	549	518	601	563	558	602	534	559	549	579	540	552	548	554	569	566	517	516	595	553	556	553	547	533	592	540	541	563	558	550	591	541	544	584	538	502	527	560	561	572	566	541	562	560	560	566	563	576	525	548	590	568	589	557	556	561	546	574	524	568	556	553	523	558	542	547	515	576	518	550	563	553	553	535	530	522	564	569	560	543	554	575	589	563	575	532	523	559	565	545	550	547	575	584	544	554	523	549	531	590	557	608	573	577	560	561	534	585	541	576	577	554	543	608	587	558	512	549	540	589	560	577	572	567	534	545	540	529	524	581	616	567	505	563	565	532	549	559	606	527	551	524	512	548	559	561	593	555	544	535	549	511	554	565	559	557	518	552	536	514	569	574	532	536	566	549	608	592	568	540	594	543	565	519	551	561	571	537	556	523	560	576	525	555	552	540	591	555	540	533	570	587	537	520	540	560	588	577	497	553	555	578	561	572	559	610	520	573	535	551	600	580	557	562	580	542	490	545	528	581	549	591	571	537	580	542	559	526	536	562	557	501	597	537	526	552	576	533	555	557	576	533	557	586	568	589	594	566	552	563	540	562	585	557	543	578	527	567	523	585	585	552	571	548	558	546	567	527	541	564	546	594	605	597	582	606	550	580	540	573	576	560	551	566	575	530	559	564	591	528	554	541	571	555	522	550	568	570	579	553	522	536	519	522	577	575	600	571	522	521	543	570	571	571	538	569	553	601	569	548	551	597	516	577	572	594	576	542	554	554	546	609	574	571	577	587	575	532	529	560	565	549	532	547	589	581	562	588	522	536	594	587	561	540	550	549	576	547	630	543	594	557	575	558	532	587	600	579	536	551	590	568	573	554	530	581	581	537	535	517	551	557	563	554	571	566	565	549	576	546	505	553	564	575	566	553	550	569	542	573	521	584	576	551	519	562	560	556	544	566	548	576	541	588	582	547	564	547	583	542	587	555	588	528	571	557	548	576	553	561	554	559	533	529	586	594	549	547	580	603	583	570	605	585	541	579	552	571	553	557	570	554	563	537	573	593	594	553	547	596	564	571	557	552	605	600	553	528	544	534	558	548	586	514	553	586	574	539	565	562	528	564	557	528	588	547	562	565	549	530	573	557	563	547	553	561	580	547	584	541	546	512	605	558	543	546	543	572	572	513	567	567	566	523	554	557	547	509	558	571	585	584	564	540	560	546	570	521	556	578	526	560	602	567	578	543	559	562	584	585	513	568	551	571	566	566	572	549	586	543	592	557	534	550	557	574	558	530	567	545	580	541	553	570	553	564	512	563	584	537	585	532	537	566	542	547	534	598	577	498	570	518	544	564	547	524	528	535	588	524	570	546	503	546	558	565	540	534	552	585	588	597	515	532	527	566	537	579	561	564	557	555	529	548	525	551	524	540	510	560	532	538	547	553	577	555	555	521	555	544	559	563	580	523	535	512	533	544	547	527	535	550	584	541	550	553	541	509	571	515	560	498	576	527	538	601	571	528	551	577	566	549	534	544	577	534	529	553	614	564	585	575	539	544	515	577	565	555	551	550	579	597	576	571	549	553	550	578	544	551	549	528	535	538	568	577	540	537	531	557	563	553	526	521	561	563	531	578	584	527	525	566	563	508	524	569	569	545	564	536	555	568	583	574	564	523	585	595	546	581	544	538	570	535	547	558	526	547	556	565	553	580	560	552	587	570	502	527	538	543	518	564	532	578	557	544	509	555	559	570	549	596	534	564	595	569	564	585	528	580	554	567	568	555	617	545	527	563	583	592	519	535	562	519	569	550	520	595	569	552	540	528	569	576	623	567	534	568	523	563	576	582	539	532	513	549	561	555	585	581	531	546	558	510	540	550	520	575	603	577	567	531	544	548	556	554	550	544	533	591	538	531	552	553	578	538	573	519	551	569	516	550	579	593	575	569	570	546	581	529	600	538	591	574	579	534	570	569	538	573	535	557	538	618	553	562	535	590	501	546	547	516	582	553	553	556	551	575	544	576	585	545	542	577	558	545	565	588	554	529	570	538	614	596	560	543	527	592	544	535	593	563	532	512	546	589	551	581	527	556	559	540	543	580	557	567	544	573	569	532	579	592	548	542	535	549	553	591	541	522	587	578	608	477	550	572	567	555	545	597	549	568	567	574	550	519	538	564	557	557	550	559	531	523	540	578	524	615	582	564	545	570	543	577	544	596	552	534	552	577	572	588	561	559	532	589	570	554	568	572	525	546	579	530	583	565	571	549	563	575	563	572	519	583	539	551	538	529	574	592	572	557	573	518	534	539	560	558	554	547	526	570	553	527	549	560	536	544	583	590	565	533	548	580	549	513	540	531	567	545	515	532	541	553	532	527	571	589	535	543	557	584	584	531	546	571	550	569	542	551	530	587	546	529	550	554	564	551	532	534	540	534	525	486	536	562	554	555	559	601	528	619	583	555	563	564	546	561	503	506	576	542	532	595	568	554	547	583	537	559	539	536	548	534	534	588	522	588	529	594	540	539	529	551	563	562	594	556	544	539	567	517	540	540	560	533	577	526	541	563	589	510	571	568	547	525	557	540	620	557	584	543	570	566	556	575	571	535	528	556	573	565	564	557	545	559	567	625	568	552	586	548	561	554	556	542	579	542	566	573	577	581	542	526	552	560	579	507	562	563	554	547	572	547	566	525	544	539	562	536	562	557	549	557	572	576	550	581	528	521	504	546	533	538	549	557	545	515	552	583	565	541	576	537	504	561	555	559	565	550	528	495	564	553	587	533	532	508	540	566	554	555	546	595	505	575	559	546	541	606	560	534	576	551	530	533	576	569	530	554	530	545	618	529	563	564	542	548	560	585	577	565	530	567	551	542	587	534	558	523	534	550	576	568	547	505	531	526	596	562	529	577	540	531	564	552	525	580	523	530	505	509	591	544	553	559	502	567	544	525	521	551	580	554	578	521	523	565	585	577	568	547	548	534	543	565	569	569	533	566	562	538	553	564	533	548	583	522	582	589	582	553	552	528	576	560	518	548	545	556	551	584	535	568	551	564	541	547	537	571	561	537	540	533	542	540	560	559	548	545	561	566	599	572	573	556	564	587	552	565
24703	21097	25215	21731	4270	1928	1512	1065	932	762	703	618	567	578	594	539	556	545	526	515	546	559	575	543	500	477	461	477	510	471	422	446	428	446	497	428	428	439	399	426	455	426	453	448	458	444	415	412	427	426	400	409	431	453	431	414	440	430	398	447	430	446	426	416	433	395	418	396	435	416	423	455	423	415	446	432	408	415	422	414	426	393	426	413	419	469	425	422	397	398	393	411	428	436	409	429	433	422	431	408	419	415	412	417	424	470	427	394	424	442	435	424	373	401	410	434	413	415	390	406	442	445	417	422	391	401	452	445	411	411	442	364	406	396	434	432	475	451	427	407	408	416	390	412	429	383	397	438	395	429	410	418	385	424	377	407	424	446	429	412	419	418	402	417	448	457	363	412	446	426	386	400	405	413	399	419	401	425	416	434	437	410	425	408	412	414	434	402	410	441	425	434	446	399	409	393	419	467	389	416	380	406	421	441	402	412	415	414	412	383	460	418	413	415	398	439	391	424	437	421	373	404	412	458	410	391	409	427	436	412	433	418	455	466	417	426	432	444	431	425	438	457	414	392	437	463	435	410	442	462	407	430	401	436	430	430	402	420	423	412	402	454	431	387	452	413	428	423	451	427	415	408	420	386	425	395	404	394	450	430	408	470	419	425	409	431	434	429	402	408	455	426	429	402	438	439	443	444	419	427	441	419	375	428	416	431	396	434	425	418	409	414	426	386	393	391	405	406	389	429	401	451	429	418	452	435	422	418	392	415	440	427	430	408	442	454	357	410	432	432	438	436	453	400	424	365	437	416	430	433	414	412	412	409	402	435	394	438	414	393	461	386	468	399	432	422	430	418	378	444	413	407	402	426	455	456	426	434	400	424	391	437	437	414	399	399	439	416	407	440	410	393	401	445	408	428	448	435	430	415	391	407	395	409	425	428	412	441	428	429	409	417	424	447	439	410	420	421	422	405	400	424	437	382	403	432	377	411	402	411	401	454	426	376	414	452	402	415	446	446	412	431	394	425	411	401	414	397	418	449	432	409	427	389	442	388	405	450	398	432	373	446	399	400	376	388	419	422	429	392	413	435	425	391	425	409	431	405	441	419	394	436	413	432	392	400	414	416	438	430	410	404	425	419	431	396	422	410	438	398	424	422	436	416	405	428	383	416	438	394	429	410	460	442	424	432	401	416	383	414	451	403	420	411	418	419	437	414	432	421	412	416	377	447	397	401	408	435	409	442	437	408	392	439	430	391	394	419	439	403	388	413	385	432	442	437	378	397	417	406	411	375	402	424	435	406	431	416	423	445	409	391	375	439	447	448	413	429	422	388	440	413	424	403	399	393	419	428	454	425	420	437	425	425	452	433	472	386	448	422	382	413	443	425	437	420	440	409	405	404	423	428	380	421	414	442	421	436	410	426	447	466	410	368	401	407	392	422	410	442	463	438	430	449	417	442	410	421	404	434	437	437	443	436	409	462	417	414	433	428	423	403	419	403	444	461	371	427	441	436	418	414	432	427	403	452	450	400	430	431	425	402	367	416	418	412	406	399	449	386	436	413	419	411	433	444	444	392	406	441	412	443	407	417	398	430	413	398	405	424	421	410	435	417	451	420	402	404	408	417	420	437	416	423	425	403	429	399	401	462	419	400	418	418	419	413	429	397	433	420	424	440	418	433	428	396	384	441	421	437	398	449	381	441	431	422	417	423	426	410	408	457	465	409	418	431	430	432	408	439	419	473	406	404	419	435	415	414	415	412	412	407	424	400	401	426	395	430	418	432	418	412	414	453	429	395	373	412	425	453	381	436	434	448	402	408	399	397	401	412	423	404	414	411	421	428	420	384	424	389	406	462	431	432	421	419	408	404	427	418	394	418	394	474	441	401	410	400	403	460	436	418	435	426	415	446	403	399	417	414	441	434	433	414	439	427	399	422	443	428	427	450	445	397	443	406	424	419	424	424	400	403	427	409	416	407	393	417	419	394	425	421	438	446	425	451	409	417	445	420	414	432	456	456	465	426	403	418	446	411	390	425	392	370	432	409	461	440	421	442	392	414	425	419	437	434	395	421	426	404	411	423	389	427	431	422	405	431	419	444	386	446	423	396	435	415	432	417	397	389	437	421	413	410	422	451	387	430	416	381	419	390	448	429	397	415	419	414	452	443	437	407	379	422	397	429	427	389	391	431	402	416	429	439	396	430	443	420	423	406	421	382	395	390	403	433	406	427	423	381	425	393	442	418	394	402	405	447	400	407	448	417	423	388	440	403	456	419	434	421	436	414	418	409	424	445	404	407	427	430	428	414	453	423	394	414	391	442	397	388	436	434	388	416	430	434	434	438	394	450	404	416	380	439	427	456	449	420	430	422	416	454	387	437	415	445	426	386	397	420	415	455	415	439	426	416	394	428	412	419	387	423	417	416	413	406	454	454	403	423	435	420	438	420	449	407	417	440	409	447	405	391	388	417	474	379	410	430	418	407	453	414	419	430	415	383	409	383	423	407	432	380	424	407	397	459	403	418	422	455	396	433	440	396	452	438	397	405	440	411	413	395	391	458	412	408	396	396	432	401	390	382	418	413	398	446	427	422	443	432	394	391	387	406	426	439	396	411	399	438	432	382	391	408	427	389	425	417	386	446	405	411	439	389	437	443	475	439	402	430	426	410	429	415	425	376	425	382	383	407	393	421	404	398	431	386	400	473	434	419	394	423	412	419	437	453	381	431	385	418	388	446	427	394	440	428	438	372	418	415	454	401	391	438	416	419	406	398	405	444	414	446	401	454	394	426	410	438	431	435	432	437	423	445	422	427	442	418	427	417	430	428	387	474	454	389	438	431	408	452	416	435	402	412	424	404	419	399	425	378	430	379	431	420	384	388	432	392	418	395	385	397	457	458	373	426	417	409	421	430	421	421	424	432	410	450	473	412	410	378	446	418	432	411	399	439	418	419	404	391	413	436	418	417	489	421	416	431	455	421	423	394	391	437	447	455	396	391	402	447	384	416	442	416	388	418	440	407	440	406	417	420	424	407	440	393	450	422	383	420	434	427	389	447	431	426	445	397	411	380	420	399	388	439	451	411	408	372	417	415	402	401	428	425	395	424	472	448	414	393	397	429	415	434	394	416	454	415	395	467	409	410	416	430	393	434	434	435	408	421	430	433	400	415	423	409	402	391	402	429	450	415	419	393	429	437	427	438	383	418	471	436	426	422	427	393	392	410	396	451	411	434	432	408	435	427	429	393	454	423	421	372	407	403	419	428	408	419	458	396	446	428	421	434	405	431	454	410	462	421	435	373	384	397	429	464	403	426	404	429	422	419	405	386	394	403	414	451	396	409	420	428	431	445	433	420	406	401	460	419	441	452	432	435	439	363	393	413	397	446	421	421	418	426	397	417	404	418	371	448	433	423	411	437	416	406	429	447	450	422	357	400	407	426	448	425	404	438	427	456	426	403	439	406	406	433	421	422	401	412	429	457	449	429	454	404
15753	25048	18413	10608	7146	5086	3816	2831	2231	1709	1396	1345	1113	1093	1184	1108	1159	1074	1024	1018	1021	1023	1053	1021	906	881	817	787	801	776	721	725	746	767	724	688	687	657	722	695	657	708	736	613	633	669	673	692	676	661	718	671	670	692	644	625	643	620	667	613	672	636	625	658	637	666	639	603	630	651	614	650	636	623	679	644	629	669	663	631	652	612	640	604	657	660	623	646	631	652	657	649	663	633	627	619	667	621	641	680	641	628	635	598	659	635	649	635	684	646	628	615	645	616	652	674	657	638	682	630	628	693	641	669	626	622	598	633	681	641	661	653	627	593	660	664	676	670	624	685	598	627	649	639	665	626	626	605	638	601	610	576	662	635	702	602	643	572	693	684	627	665	655	630	645	659	612	640	601	631	665	611	666	633	634	652	646	621	631	688	620	655	675	639	631	691	625	622	657	695	601	645	600	652	612	678	628	650	662	637	621	672	612	604	649	598	667	660	624	609	598	612	613	637	667	627	648	656	601	622	652	675	622	616	616	614	626	640	660	639	652	678	630	616	695	689	657	637	674	629	654	666	615	661	597	649	662	630	621	637	650	613	625	624	645	661	636	634	659	686	620	625	655	604	654	660	626	648	665	634	658	628	623	626	632	616	621	599	661	634	638	628	645	648	640	649	594	623	670	591	667	672	642	642	624	652	606	617	664	616	611	631	599	589	664	650	592	597	638	617	565	667	639	656	656	634	614	602	643	630	630	657	617	658	640	618	595	663	649	626	595	637	609	654	640	667	598	648	681	651	619	640	617	623	686	660	665	599	631	625	616	607	624	641	636	645	647	622	656	619	622	637	597	617	605	647	584	607	627	644	652	647	623	634	612	664	634	619	653	604	625	615	654	623	617	627	583	616	644	643	648	624	662	662	658	609	624	626	672	633	627	642	637	624	712	585	592	609	632	599	604	648	618	644	635	617	606	622	617	636	664	683	705	621	625	620	614	647	610	593	606	636	649	609	578	635	640	656	617	652	619	593	681	624	656	659	649	595	618	591	627	610	644	658	687	639	703	629	607	590	628	621	653	626	665	628	654	618	684	609	644	595	660	632	639	660	658	603	605	649	609	668	634	619	619	655	660	668	633	630	606	661	643	652	609	630	665	652	624	642	602	623	619	698	625	654	652	670	650	617	628	638	661	645	599	660	639	652	604	640	627	640	629	633	585	664	623	681	642	663	667	674	684	626	659	616	622	639	673	635	626	628	595	650	613	658	581	625	590	690	606	618	633	633	645	656	668	640	620	645	670	696	691	642	566	620	621	608	678	688	655	663	620	640	624	624	597	624	617	646	639	650	634	615	637	625	648	617	572	616	654	664	659	669	658	659	638	615	581	622	654	626	663	662	638	639	608	668	592	628	650	621	619	672	686	652	617	635	671	677	613	642	646	638	630	646	611	640	639	626	609	594	634	602	583	601	638	648	615	656	692	632	640	628	604	652	649	633	638	631	598	650	602	609	659	642	659	631	608	643	628	617	662	624	631	587	645	624	680	641	659	619	682	630	637	650	647	613	649	627	608	670	624	648	630	630	636	678	672	645	681	639	621	620	617	650	665	648	678	625	636	653	645	610	658	613	688	676	633	608	626	593	610	670	639	612	663	583	654	657	655	651	599	608	666	645	658	628	628	655	654	630	627	642	623	614	606	644	655	648	631	642	627	610	666	639	669	581	647	646	603	677	683	644	603	628	630	613	656	630	635	677	665	644	604	666	643	638	645	627	639	665	621	604	607	678	629	649	672	634	654	628	631	663	594	664	624	604	694	693	604	648	658	647	660	640	616	618	653	609	608	648	653	596	646	594	630	635	629	655	648	645	569	639	674	637	633	603	621	614	632	646	693	665	636	663	592	664	601	666	627	604	646	653	653	602	603	623	629	607	610	673	628	587	636	645	706	655	645	633	621	644	636	671	590	599	635	623	612	604	623	660	649	605	629	622	612	603	589	663	633	644	644	598	626	660	618	617	635	660	643	642	614	625	606	598	634	624	626	612	651	670	660	659	645	651	639	631	640	639	653	623	653	656	656	633	705	649	611	622	622	690	643	618	608	623	631	635	680	617	625	635	668	612	628	621	660	602	650	624	615	681	592	631	659	621	647	619	666	661	675	636	610	625	636	636	626	650	604	617	679	653	635	623	671	591	607	616	654	626	580	628	640	592	640	682	627	642	670	645	632	613	637	657	617	632	628	609	680	600	629	615	685	643	677	674	708	623	665	651	671	640	682	629	634	641	658	610	645	623	624	645	652	601	654	617	688	666	604	610	639	618	668	613	641	643	625	655	609	636	603	625	616	641	630	658	643	634	642	584	629	649	633	599	584	635	620	652	628	654	595	646	649	629	586	622	640	617	646	636	637	612	621	639	634	599	652	647	607	634	606	601	641	648	602	577	651	623	619	602	657	629	699	652	641	635	646	631	617	639	606	620	638	657	679	617	621	635	618	649	586	632	608	612	605	629	646	622	659	641	617	621	599	657	615	625	629	631	604	638	600	626	632	613	616	662	624	620	649	607	620	667	659	643	620	654	633	633	639	677	646	638	653	612	586	633	641	664	604	635	654	618	651	627	630	637	660	625	616	599	661	593	643	626	626	645	598	593	624	652	604	649	629	687	627	662	649	623	670	642	638	696	631	628	633	619	629	644	625	664	673	666	634	629	636	635	667	686	622	612	689	653	601	644	672	639	600	596	635	640	591	650	598	614	703	667	581	637	627	614	643	599	616	689	602	619	626	636	642	603	673	590	621	630	635	659	621	595	615	569	672	634	621	636	592	625	638	656	672	592	639	673	659	611	599	616	672	649	629	635	599	624	629	636	612	667	614	665	599	640	665	654	650	641	622	625	644	639	641	672	612	609	691	633	668	630	678	646	626	596	652	591	639	611	650	670	646	615	596	674	615	608	629	613	631	610	663	632	612	620	650	638	658	628	626	636	640	612	664	587	652	614	648	637	655	651	653	664	601	645	671	667	599	577	615	656	643	649	634	679	632	648	641	563	629	640	650	655	642	585	605	616	649	663	603	623	664	630	634	626	669	638	600	644	647	619	639	627	612	601	638	646	616	638	602	656	673	647	612	625	671	650	595	582	624	621	611	644	673	662	575	642	629	651	609	643	632	656	604	630	627	616	624	591	652	647	673	592	612	614	615	649	631	626	620	650	669	609	656	600	612	592	593	650	639	611	636	632	603	611	634	672	599	654	620	595	643	643	624	594	599	644	640	676	647	640	615	618	686	675	620	638	636	666	613	672	619	640	605	664	660	607	650	631	624	682	638	648	630	652	647	668	669	654	621	649	618	643	626	633	632	620	583	657	642	638	652	654	664	609	622	623	581	612	628	646	627	609	654	662	639	611	606	646	633	643	575	616	671	622	706	665	690	596	601	598	630	686	650	651	658	637	647	691	608	667	623	629	617	578	659	641	626	617	638	616	664	663	631	640	666	644	656	618	616	577
22474	21176	28284	24338	21185	17625	4384	1875	1275	962	811	712	605	602	555	593	590	584	529	593	524	535	510	510	444	447	416	421	351	360	371	362	346	330	308	326	332	281	319	293	314	335	312	288	313	290	270	330	318	297	265	299	311	274	291	278	294	292	287	308	306	311	305	268	279	291	302	285	263	326	330	307	312	320	296	310	271	278	259	301	279	304	276	263	304	296	290	304	296	256	292	277	295	298	296	275	294	285	267	302	285	312	275	302	295	259	253	282	268	291	299	279	282	299	293	317	284	310	271	289	266	320	299	282	278	280	282	262	331	272	309	292	280	276	305	275	312	259	286	284	292	317	291	299	231	277	282	278	302	294	322	300	292	309	300	271	313	277	268	272	286	297	256	295	271	288	314	307	299	299	286	288	286	299	297	273	287	254	277	302	292	286	287	308	263	282	288	272	279	284	296	303	282	285	260	280	302	275	280	266	279	269	292	286	298	284	268	280	255	308	304	278	265	301	288	259	311	294	272	279	267	279	261	316	301	290	267	306	239	300	282	293	290	300	286	257	276	283	275	308	287	273	281	284	293	299	305	273	298	278	286	266	264	288	270	300	266	271	319	279	302	281	269	290	302	279	299	282	281	240	279	302	269	291	265	277	302	296	306	289	287	273	281	273	276	310	294	264	283	308	307	294	323	265	262	280	275	308	317	273	290	325	278	283	263	322	301	275	260	303	277	261	260	299	263	282	289	267	306	267	263	300	272	277	274	278	270	290	270	290	325	297	300	285	311	254	308	273	271	264	269	310	268	276	292	283	279	262	268	299	257	283	283	300	286	243	295	289	273	278	294	275	307	275	276	273	286	266	292	311	272	290	278	287	269	281	287	261	284	299	276	283	264	277	273	256	288	274	302	302	304	310	305	238	246	257	284	265	278	304	280	290	255	279	312	277	256	289	273	288	248	277	293	260	250	257	262	291	272	291	296	268	269	283	271	288	291	289	257	280	328	280	286	275	285	288	281	281	254	299	309	300	295	307	284	288	310	261	296	304	302	302	291	285	269	269	288	287	287	300	293	300	289	301	256	270	279	272	281	283	253	251	321	282	291	278	282	298	271	285	307	273	263	252	269	271	299	305	284	300	291	314	273	296	293	275	291	268	295	253	278	284	310	275	283	280	292	263	269	317	258	305	298	304	273	307	282	275	259	298	275	257	298	279	289	281	312	307	285	262	291	319	266	277	255	295	296	318	277	264	284	243	304	281	277	264	277	305	307	264	267	300	271	305	276	316	311	292	258	264	278	284	296	266	251	296	299	280	270	270	262	266	306	288	276	262	307	274	236	288	271	272	284	285	324	316	310	286	273	290	291	276	265	270	283	263	292	287	268	307	295	285	273	290	253	283	264	298	273	268	295	264	286	307	243	316	321	286	281	284	279	284	271	271	291	292	261	297	302	280	281	292	281	285	275	285	306	255	240	276	292	294	260	308	303	293	257	280	283	273	304	266	270	287	266	314	280	291	270	271	279	259	280	277	249	281	289	297	278	258	296	296	269	295	276	273	263	268	246	283	262	280	284	279	301	293	315	274	316	297	283	288	264	264	260	314	294	272	276	287	278	313	301	294	256	279	307	262	288	275	292	288	284	299	274	280	267	304	282	284	264	295	316	272	294	297	288	282	278	290	266	315	253	283	264	278	282	296	315	319	280	304	301	271	302	314	241	276	295	276	265	264	297	305	300	267	266	284	328	302	269	293	310	277	295	293	305	291	254	280	285	292	281	297	263	272	336	288	307	279	274	284	284	284	302	308	296	288	290	301	284	273	291	285	288	305	298	276	273	270	279	280	263	295	275	284	269	274	280	277	241	239	305	296	316	288	292	272	249	328	286	288	309	314	264	302	264	277	288	279	282	298	297	291	300	280	272	270	295	262	284	270	270	273	305	264	262	278	276	271	288	261	302	277	267	280	302	272	302	279	273	298	269	281	291	270	300	270	273	310	305	241	287	279	297	266	266	269	331	244	258	293	269	276	278	264	265	300	256	294	284	294	297	268	295	288	288	276	289	265	307	281	286	274	263	275	293	303	300	285	294	278	294	305	302	330	284	280	280	279	316	284	312	280	287	286	266	286	291	334	303	273	281	296	281	317	308	301	272	283	272	250	291	293	308	277	285	285	285	277	330	293	272	281	290	304	262	310	290	295	304	256	252	296	259	283	281	275	322	290	313	319	258	294	268	247	248	307	280	299	280	308	300	257	320	264	284	246	303	286	309	299	287	296	271	304	281	280	288	304	255	268	292	258	263	282	274	300	299	298	284	285	285	266	290	259	258	291	276	301	319	267	279	269	261	233	267	258	307	273	284	306	326	304	244	293	309	286	305	294	300	276	296	260	279	291	290	314	276	276	281	295	301	275	297	270	306	286	290	315	276	323	283	285	286	299	271	270	278	273	260	285	266	268	299	289	307	282	289	318	301	270	309	266	280	282	277	267	252	285	283	286	289	280	290	290	287	266	261	273	290	285	270	279	296	292	283	253	302	264	275	270	289	269	299	288	287	295	271	296	276	296	294	252	295	273	270	270	291	284	279	294	292	275	250	272	284	278	281	293	276	304	289	284	272	300	283	271	329	291	283	281	272	295	287	288	294	325	289	295	276	294	251	268	293	278	277	279	262	267	282	273	323	302	281	299	255	288	288	263	275	303	286	307	279	295	299	276	319	302	272	300	291	298	292	262	276	317	284	299	276	286	295	290	281	278	274	243	275	276	275	315	269	273	275	299	267	298	293	253	305	293	293	283	280	262	306	273	265	279	255	293	302	299	287	274	296	263	280	292	282	299	302	296	317	247	311	262	310	297	288	279	260	295	267	268	290	261	260	292	283	295	293	279	293	258	266	286	270	301	270	283	265	303	289	265	282	259	281	260	304	294	299	292	302	266	239	288	301	246	278	271	283	285	296	287	272	296	316	277	272	249	267	328	291	292	271	293	262	283	298	303	286	251	266	270	307	273	284	278	287	303	312	269	283	267	275	329	283	308	309	295	288	260	286	304	308	294	294	294	286	299	293	272	283	273	276	289	289	258	289	298	257	255	287	296	290	261	271	299	284	272	303	287	280	249	307	338	309	286	270	286	293	282	280	284	294	284	305	281	245	268	264	284	281	334	310	336	268	312	278	282	300	270	254	288	301	268	277	287	306	294	250	272	275	238	281	283	285	283	285	311	273	293	265	268	279	277	283	310	278	277	292	300	279	272	262	267	257	266	288	283	262	301	293	300	273	305	302	266	305	288	293	304	285	299	295	309	316	275	293	304	265	277	282	301	292	309	304	242	278	329	280	301	267	276	264	305	282	278	255	305	300	299	287	283	257	285	318	288	306	288	269	286	313	280	273	305	292	320	286	306	269	292	296	271	254	305	303	279	268	294	260	300	305	290	336	241	273	284	329	265	265	285	278	256	257	268	273	283	283	308	306	278	304	317	278	276	253	285	290	314	284	276	289	276
18440	32697	25653	16351	11615	8559	6375	4716	3596	2762	2219	1937	1610	1481	1427	1358	1374	1261	1215	1174	1232	1158	1143	1028	913	727	798	724	733	702	680	652	681	610	561	588	539	516	506	520	540	505	517	465	439	506	556	491	501	496	481	430	475	474	450	479	464	445	441	488	518	467	497	451	467	474	448	502	448	456	455	407	411	479	448	432	450	443	442	413	402	440	436	476	419	480	436	446	442	423	467	453	464	441	452	430	487	498	441	479	484	470	468	421	463	464	453	433	442	428	425	436	443	451	423	433	443	455	443	435	430	449	464	409	467	446	486	445	447	442	452	415	438	410	394	435	412	414	451	426	445	441	424	453	460	423	445	465	425	420	428	443	398	456	396	461	445	389	493	468	434	422	421	459	459	454	427	441	450	424	454	421	416	461	392	459	465	436	402	449	434	417	467	446	434	443	437	451	471	430	418	440	414	458	435	428	452	419	420	411	445	448	445	435	447	453	467	436	472	434	449	426	438	451	469	418	415	461	449	415	435	407	463	403	417	453	454	460	432	423	455	425	439	427	454	471	426	445	435	434	455	427	453	446	408	419	425	484	439	456	398	470	448	485	394	418	455	438	411	432	404	454	415	433	478	441	432	445	456	464	430	405	438	467	417	422	432	478	435	426	460	436	483	434	432	475	424	436	435	449	398	432	428	426	440	443	477	436	452	414	444	452	438	464	434	422	451	447	413	451	465	446	425	453	433	453	439	463	483	433	425	447	413	428	432	427	450	407	437	483	410	402	423	429	459	431	441	417	416	429	458	467	455	446	414	449	437	441	456	419	447	469	438	448	461	465	463	414	428	426	457	467	426	438	466	431	429	444	460	446	421	438	405	412	420	433	430	438	445	435	428	485	442	441	408	404	454	459	401	449	445	451	455	433	430	436	488	437	448	454	416	447	401	441	463	415	444	449	428	457	426	426	418	446	419	447	419	426	458	450	434	432	452	450	437	423	454	422	435	448	419	444	441	409	458	420	423	445	436	439	462	446	405	419	453	451	454	473	389	456	405	414	449	458	456	410	419	428	440	467	469	426	457	411	397	437	424	440	456	462	447	452	437	462	435	459	419	429	444	437	467	436	430	417	428	426	444	450	457	442	455	420	460	459	442	407	459	447	437	435	407	456	439	424	417	427	425	428	445	435	485	423	414	429	456	416	405	433	427	441	428	452	434	439	418	456	417	470	453	449	467	494	439	418	451	440	436	439	472	462	436	468	454	430	413	411	468	427	436	431	444	405	409	436	439	444	450	437	462	450	455	443	428	405	431	495	428	459	432	474	431	447	423	438	468	414	479	439	470	434	426	429	461	452	446	420	429	421	440	425	453	484	458	407	409	455	480	419	449	441	444	405	434	417	462	415	448	438	451	429	447	390	432	461	459	419	414	437	418	472	422	438	371	474	462	438	486	454	419	443	420	428	433	456	452	430	432	483	459	426	450	426	402	439	475	450	443	466	449	442	465	441	437	432	447	466	446	446	444	478	444	430	438	474	450	421	436	468	400	423	433	427	425	440	440	430	473	441	447	424	457	426	445	411	447	419	414	453	450	450	414	466	432	455	432	443	417	424	446	467	451	435	433	438	442	426	427	458	434	461	466	444	449	444	424	400	439	431	435	422	442	453	438	496	427	415	425	504	448	419	420	472	492	442	492	427	430	480	432	417	432	408	409	437	426	468	493	451	451	433	426	430	398	499	418	454	454	445	434	444	432	453	445	468	423	437	449	457	409	433	422	468	430	435	447	451	444	431	455	458	443	426	435	461	389	418	432	436	450	408	442	452	435	455	451	446	439	423	416	436	459	421	432	423	444	432	412	442	408	449	440	456	428	465	450	466	460	438	467	449	386	431	426	430	427	427	475	410	455	426	444	429	441	434	448	458	456	466	450	447	407	478	423	437	447	452	422	435	432	399	428	459	452	450	427	419	455	442	449	445	422	418	429	448	461	449	407	449	489	418	460	419	416	420	455	405	410	437	423	422	407	432	433	421	413	438	455	439	433	474	429	442	418	418	459	474	456	445	412	445	468	441	455	428	493	447	448	422	418	448	419	475	446	430	442	459	444	460	423	419	452	413	430	467	432	450	470	429	435	429	462	400	439	437	453	424	430	455	442	426	414	471	424	465	423	478	403	445	462	462	422	467	404	444	443	432	450	423	445	436	444	447	437	443	428	406	434	461	444	452	425	429	489	443	414	431	402	419	436	437	417	458	431	436	462	409	443	462	387	431	448	419	428	462	424	438	414	430	434	486	506	422	419	454	463	440	439	440	470	464	475	445	418	403	429	436	458	408	423	408	384	453	408	453	458	443	443	425	460	455	466	441	406	429	476	452	399	440	442	434	436	475	442	429	427	440	447	516	469	389	411	461	436	444	435	438	478	433	458	480	438	446	439	440	431	424	457	430	479	443	429	415	426	456	423	413	446	411	408	427	432	449	419	459	426	421	443	421	460	454	462	408	498	435	435	454	476	410	420	445	463	439	443	420	439	415	451	494	438	446	425	412	444	453	451	426	428	422	415	422	434	447	423	429	404	440	421	424	470	450	440	456	429	444	417	445	433	405	451	466	447	429	464	420	444	462	435	453	455	436	462	461	386	455	437	460	455	441	410	471	431	452	448	426	424	433	449	437	436	449	466	446	445	463	470	432	431	427	408	424	402	409	415	441	419	394	431	442	416	448	447	466	398	415	433	419	463	435	435	446	410	441	445	444	423	434	463	443	436	428	422	439	449	474	432	447	475	458	458	467	457	443	484	437	409	387	429	438	444	412	447	468	416	433	422	458	460	461	419	428	409	411	419	405	468	455	463	439	461	446	427	419	429	419	454	474	446	418	445	435	440	442	473	456	381	396	458	434	441	479	429	443	461	428	424	445	448	421	453	444	426	469	429	407	447	428	409	421	443	416	402	436	446	418	419	442	438	418	460	431	447	430	443	438	454	443	471	440	425	458	450	464	433	418	458	456	417	425	450	437	436	434	424	419	447	453	467	456	442	443	464	439	437	407	429	452	450	428	440	461	433	466	476	433	420	439	430	405	413	453	439	469	457	436	444	410	448	436	436	448	449	426	462	446	429	418	440	423	457	449	456	412	439	455	446	411	414	438	413	429	412	460	481	459	439	450	428	480	421	441	426	448	466	457	428	439	467	440	437	450	427	453	469	451	451	450	411	423	434	427	439	428	441	404	415	424	460	455	489	430	431	480	408	447	436	432	423	463	448	443	440	464	428	466	435	418	433	480	432	427	443	430	436	455	438	432	413	437	420	438	468	395	432	443	430	457	451	437	440	405	433	411	453	424	446	423	454	405	426	450	436	423	442	409	460	431	461	464	453	444	466	479	425	419	442	458	438	430	502	408	462	431	434	445	468	449	446	428	422	445	437	455	434	446	419	422	447	391	431	454	430	441	457	408	479	421	423	408	448	465	439	434	430	380	462	420	464	429	458	435	434	428	432	454	477	428
27534	18277	10361	4652	2344	1569	1191	924	770	660	661	574	555	577	592	583	574	517	568	541	589	493	555	510	504	509	491	446	469	487	469	497	490	448	504	457	477	487	401	440	431	446	477	437	425	455	445	474	427	451	451	483	444	459	458	425	446	441	442	502	443	468	460	402	471	478	420	468	459	415	471	429	465	477	465	442	450	427	446	437	424	454	416	428	448	452	418	454	473	432	452	424	465	440	436	465	488	408	469	468	462	383	454	485	414	470	415	468	431	473	435	433	456	468	474	478	436	478	448	446	462	444	441	412	444	420	427	377	422	471	469	456	439	442	475	468	405	464	460	452	439	430	445	444	439	448	456	483	446	444	448	436	412	409	440	423	429	482	469	437	444	458	440	478	488	459	457	451	392	450	445	425	433	457	475	433	472	447	459	418	459	462	459	466	422	476	442	429	458	441	475	457	479	440	387	470	451	440	436	467	434	442	464	459	450	458	439	489	479	454	459	399	428	429	433	441	443	464	467	429	480	446	459	414	445	478	445	439	447	423	457	469	433	467	441	414	412	442	482	466	485	444	440	452	443	475	464	448	450	442	456	428	419	447	442	477	463	422	422	456	451	454	459	444	462	404	404	488	400	437	448	452	451	426	433	432	458	409	418	433	449	465	446	433	415	483	451	412	459	475	451	450	448	433	478	444	468	470	449	402	455	441	427	459	410	427	449	463	435	503	490	463	448	487	505	450	466	456	468	471	455	431	469	473	452	423	436	434	448	454	403	460	420	416	447	433	459	445	406	483	470	423	439	437	446	437	468	486	433	468	469	431	457	443	407	427	491	468	455	473	469	421	426	484	436	442	478	478	438	431	438	437	450	430	463	455	469	441	472	420	449	423	480	475	448	454	449	462	464	437	453	434	424	450	448	440	452	446	422	459	455	428	437	462	464	447	467	409	480	423	450	423	433	453	423	420	466	433	431	452	455	455	435	432	444	454	460	465	446	452	463	429	441	459	416	465	436	419	424	455	454	461	470	485	427	456	443	475	443	427	458	446	420	469	432	454	472	460	455	426	436	472	441	427	446	462	473	430	421	452	469	430	435	440	459	463	478	433	449	467	425	479	453	460	431	426	404	435	474	415	459	441	448	449	403	459	460	402	427	435	461	440	456	458	429	456	429	424	462	420	448	422	464	449	475	444	494	466	483	432	445	435	446	432	451	458	428	428	454	464	435	486	455	477	473	418	451	457	481	475	499	441	440	440	469	440	427	439	426	434	467	456	438	427	459	425	463	463	463	460	499	443	435	446	420	440	473	419	421	411	448	429	448	462	405	436	460	482	447	449	442	463	433	440	457	469	414	455	447	454	468	433	427	479	437	446	440	434	402	447	457	461	410	452	476	428	439	464	429	470	448	433	430	432	469	463	441	411	471	432	438	463	472	432	457	434	481	443	435	423	444	432	440	456	466	437	437	491	447	461	485	441	458	437	482	457	442	436	491	432	481	451	482	420	434	452	416	432	413	443	455	464	445	455	447	469	458	441	462	432	439	436	482	478	462	458	468	473	410	469	455	491	445	435	468	435	426	469	429	429	449	441	457	446	444	481	459	438	404	448	428	448	430	407	480	491	509	446	467	459	439	438	450	491	477	448	505	415	433	458	457	460	476	455	461	477	446	456	445	427	410	446	409	427	458	422	458	445	432	472	439	464	415	464	425	486	429	469	434	490	439	470	486	455	443	451	444	488	429	465	489	462	456	438	424	398	414	443	433	404	425	466	428	447	457	455	438	427	452	463	501	425	441	452	451	488	459	459	445	451	464	434	441	460	478	416	436	455	441	410	474	462	456	432	467	456	431	423	419	422	430	448	471	426	471	445	431	445	422	429	454	470	453	458	433	425	443	454	447	422	458	461	461	446	436	449	452	439	472	443	448	434	439	454	437	449	440	435	409	453	424	439	437	459	424	462	422	434	470	443	440	442	439	451	456	428	428	440	430	404	462	435	473	438	459	456	479	444	484	484	453	489	440	430	477	435	507	441	434	461	493	420	456	467	437	429	444	434	438	411	447	483	442	425	451	445	458	445	385	425	417	416	464	416	451	454	474	420	476	450	448	428	433	464	424	457	464	455	438	452	470	477	482	428	420	430	459	498	503	469	447	420	447	441	439	471	440	453	418	465	458	429	454	439	444	486	462	470	429	444	419	465	469	418	395	452	460	479	419	432	511	445	428	449	470	454	462	481	435	437	441	446	434	417	441	429	425	465	461	469	421	405	473	452	486	442	425	450	444	411	442	468	471	417	478	432	436	445	446	454	465	404	455	498	443	426	465	475	466	454	458	458	455	440	457	435	484	450	411	472	455	428	475	424	450	438	467	464	489	456	438	452	477	411	448	487	454	439	441	479	473	455	442	410	457	511	384	472	420	428	453	441	480	441	435	474	425	467	470	428	435	425	443	489	442	455	436	461	442	439	413	459	427	427	434	387	441	436	464	408	456	412	422	426	478	435	445	459	415	410	452	405	426	417	461	480	434	427	448	432	434	472	459	475	411	442	456	514	437	442	449	431	445	425	444	496	432	462	435	426	451	444	405	423	469	427	449	433	408	442	462	454	460	470	444	423	450	429	467	441	437	442	480	417	468	436	473	395	459	460	448	495	455	428	437	434	418	475	451	422	391	445	470	411	507	463	434	463	445	422	425	475	514	461	479	459	411	461	465	463	447	448	455	428	438	469	452	406	444	444	444	475	454	434	441	478	445	473	507	468	423	400	462	441	437	464	445	441	436	461	440	399	440	413	440	448	447	437	425	470	453	399	453	453	464	440	424	470	431	433	435	415	475	465	460	467	415	497	400	434	431	447	468	457	437	464	427	426	413	423	468	422	421	420	428	456	502	478	431	454	444	427	444	449	431	428	457	407	420	481	473	416	458	473	497	448	430	432	461	463	428	458	449	437	416	447	449	446	414	460	435	440	414	474	458	455	433	449	474	463	464	424	477	465	453	435	415	460	470	442	469	449	421	459	446	464	499	482	428	447	428	462	445	455	439	421	405	428	442	454	454	454	447	456	468	431	472	403	463	435	411	447	433	478	447	450	440	450	477	460	447	433	475	437	471	430	408	454	471	421	443	450	421	467	442	415	486	467	465	461	468	430	437	446	478	406	465	419	488	473	474	450	450	476	438	473	449	454	451	481	436	465	449	419	466	409	435	431	490	420	468	409	468	456	426	449	456	430	465	432	464	467	451	452	456	485	433	418	407	473	460	430	483	423	475	455	441	456	432	448	427	478	448	442	465	418	444	413	453	436	426	443	448	472	414	436	428	433	508	473	473	450	425	479	420	452	441	442	431	463	455	490	462	456	431	394	445	458	440	446	450	412	454	463	455	427	461	434	474	427	419	447	456	458	459	457	462	439	438	461	438	416	446	403	440	459	470	490	451	449	448	433	433	449	466	430	452	437	454	438	467	400	449	458	399	442	442	433	477	496	446	444	435	468	480	461
14719	21654	15303	8395	5634	4123	3019	2334	1786	1488	1325	1148	1149	1104	1128	1090	1109	1008	1006	1009	992	1000	1010	938	912	844	882	815	764	794	790	799	772	762	743	780	765	710	666	731	705	727	737	662	701	744	736	704	697	700	723	683	650	694	656	690	717	714	694	711	698	701	711	730	733	725	679	657	715	708	721	653	706	705	681	710	716	719	701	703	717	721	740	703	694	701	657	700	718	692	653	685	692	695	651	688	651	687	668	697	673	679	724	705	742	714	715	725	683	697	674	724	688	680	662	675	741	723	696	731	664	677	659	755	695	663	691	700	707	642	704	659	667	755	706	704	747	700	679	670	649	691	689	720	727	703	667	730	692	678	696	655	693	683	653	721	695	717	675	688	681	736	711	647	683	702	717	658	700	716	718	630	670	688	726	701	663	710	692	664	671	721	670	730	702	694	707	676	715	659	728	670	659	676	675	704	716	662	686	693	701	663	705	692	731	701	696	698	723	716	669	677	685	702	692	705	688	687	669	686	688	713	674	712	640	715	685	701	669	699	701	695	741	674	672	732	632	737	715	721	715	658	731	700	688	696	672	691	692	725	672	704	673	698	681	726	678	714	718	640	700	711	712	683	684	697	734	671	729	728	735	720	658	723	697	688	662	659	694	685	691	690	677	710	703	708	674	673	712	726	742	670	720	678	685	702	647	658	678	681	638	685	673	723	697	737	736	696	668	741	693	703	717	673	685	669	663	703	682	698	737	664	702	687	681	688	689	671	642	704	686	712	666	694	678	704	730	720	664	679	666	695	681	673	690	680	717	692	702	676	711	760	706	713	660	720	752	690	670	679	652	692	752	740	699	694	711	712	680	677	695	640	716	672	690	717	710	746	734	695	706	707	690	692	671	642	717	649	742	706	716	678	712	655	725	737	689	707	691	690	691	716	678	678	674	669	718	715	719	635	635	671	729	691	674	679	695	699	687	699	681	663	695	679	712	679	716	678	702	664	699	720	696	686	689	690	670	658	736	726	673	690	689	698	654	731	708	675	638	690	746	717	664	675	675	676	731	742	720	720	644	709	659	685	680	717	682	715	697	728	684	718	701	741	673	707	646	741	677	712	626	678	676	678	687	695	729	701	716	724	682	721	743	654	716	660	710	683	691	704	664	671	697	747	657	757	674	671	708	699	743	679	674	645	700	684	701	649	723	697	692	701	666	599	689	684	614	664	659	715	724	728	709	719	739	711	695	648	696	725	697	687	721	690	685	702	696	748	712	689	709	720	693	664	678	672	662	661	720	711	687	640	693	698	752	715	657	729	667	714	734	717	721	720	684	697	700	685	704	698	740	698	682	664	684	687	664	656	690	685	693	693	707	725	680	681	709	753	726	663	691	706	662	702	662	689	681	704	707	715	695	622	716	698	712	660	673	687	709	730	674	718	713	704	732	690	669	679	692	668	679	742	702	650	705	732	709	700	685	696	674	738	706	710	684	699	688	691	666	710	665	693	696	622	658	644	695	677	690	674	679	759	736	673	776	732	709	702	676	736	638	717	704	657	696	710	684	683	648	715	696	665	745	678	760	713	705	695	712	711	732	708	687	663	744	658	685	684	697	664	699	703	682	687	662	671	697	675	726	667	705	755	660	708	725	657	694	685	652	722	687	696	668	733	667	668	677	724	661	697	718	681	709	747	681	700	711	692	656	697	698	670	722	685	706	668	724	713	662	681	672	658	655	685	690	669	707	704	681	679	691	671	657	713	714	676	702	732	673	691	719	717	679	706	665	684	681	699	715	718	709	685	687	723	716	681	729	703	695	666	702	700	692	652	691	656	706	686	669	705	678	682	677	688	713	663	678	713	705	690	644	697	706	652	737	667	688	667	708	667	647	664	704	670	689	725	630	717	738	685	660	689	693	738	713	707	670	667	694	728	694	700	684	689	734	700	681	697	670	650	717	719	687	696	715	684	660	693	694	661	708	650	726	734	696	722	700	729	716	700	733	717	701	695	720	718	645	701	694	685	636	682	719	652	704	650	687	697	687	672	760	710	675	695	687	686	705	726	690	692	691	668	721	685	684	691	716	730	725	664	680	662	706	640	725	700	664	694	724	702	702	678	690	653	682	697	688	710	715	691	684	694	677	671	693	704	713	704	703	714	668	661	658	701	691	690	660	695	693	723	754	684	660	654	699	714	713	722	675	719	732	670	702	697	698	675	715	670	681	700	680	703	677	653	684	651	707	650	680	709	691	697	727	695	680	648	704	707	693	695	700	698	679	702	669	706	720	665	701	663	710	716	690	697	715	702	646	664	687	683	665	677	729	674	739	698	649	737	692	711	647	696	722	707	689	750	679	714	711	722	711	699	710	714	683	723	710	684	695	684	656	707	687	700	687	739	673	672	736	669	680	697	723	694	669	721	711	698	649	733	730	712	652	710	678	730	646	723	693	689	704	764	691	699	655	686	710	686	724	642	676	668	701	729	732	747	758	692	700	682	688	698	697	680	625	658	685	691	725	641	669	695	653	680	722	732	690	669	667	715	705	704	630	701	661	739	733	735	695	709	717	680	677	682	674	727	704	716	691	699	691	685	656	740	702	667	706	731	709	715	628	680	676	704	692	692	710	713	685	652	723	699	688	650	734	670	722	674	694	693	708	643	638	662	694	725	702	713	748	678	687	714	681	689	672	679	716	688	690	729	678	692	757	738	667	649	733	672	656	662	726	684	714	715	735	714	678	683	711	694	695	653	692	685	741	663	689	657	696	663	734	705	656	675	667	702	669	743	665	693	643	686	674	717	723	666	720	684	722	702	711	671	708	650	722	693	672	698	693	708	665	699	692	703	753	705	681	661	703	693	669	700	693	715	709	695	728	718	707	701	721	662	711	710	634	694	714	645	679	662	692	728	672	744	683	696	693	669	692	714	687	705	702	710	728	692	687	655	747	653	677	708	702	659	706	733	701	681	734	710	702	672	695	667	692	689	685	695	699	708	648	683	729	681	670	725	651	739	698	705	696	734	695	717	690	678	705	658	682	708	729	678	641	633	681	743	675	694	697	738	668	698	760	668	717	667	745	660	722	699	670	696	693	709	716	688	695	673	652	687	719	751	678	656	704	670	701	707	645	728	711	687	694	700	700	636	723	716	712	683	745	708	654	635	704	739	697	758	739	668	719	703	682	636	682	663	710	699	694	655	732	704	699	680	678	662	643	724	662	697	677	754	698	706	682	709	710	723	661	715	685	723	726	677	672	693	681	698	705	681	688	703	693	702	665	676	658	691	709	678	720	673	650	678	686	740	679	691	689	680	689	731	722	679	639	698	681	700	727	694	684	692	682	715	713	689	661	677	696	670	703	680	712	718	660	729	711	689	665	688	698	697	694	726	699	710	658	719	707	707	656	704	654	719	719	683	717	682	699	698	708	683	647	673	716	684	738	670	690	710	693	708	681	689	709	673	660	670	654	709	685	681	625	708	653	670	692	704	698	712	723	689	692	690	686	691
23362	21108	27515	24925	19116	4910	2200	1370	1067	837	704	656	626	575	568	598	620	518	499	532	577	496	493	469	451	417	426	436	451	410	438	407	413	359	398	353	362	365	390	386	381	366	378	410	376	347	407	340	364	335	365	357	387	320	379	346	349	370	409	387	336	351	381	341	375	376	370	369	369	381	363	353	371	330	379	367	357	333	328	375	324	343	359	364	338	358	328	336	330	355	330	389	366	342	359	348	382	386	355	356	365	354	362	341	368	368	369	338	371	335	343	347	337	395	359	362	329	363	349	364	370	363	318	378	341	311	369	343	341	359	374	335	336	353	338	357	374	343	344	347	333	372	371	342	345	356	351	340	352	350	359	347	336	328	368	350	359	386	364	363	347	342	354	354	361	334	331	340	343	353	337	326	384	356	386	351	368	353	364	347	337	372	328	327	313	306	349	351	327	370	325	386	352	360	342	349	349	364	370	366	378	379	386	348	352	320	337	358	364	368	321	325	333	333	343	347	331	311	385	327	363	344	351	350	371	364	374	356	354	324	357	317	334	369	346	338	329	355	339	348	336	348	357	346	345	357	332	368	359	345	338	391	353	368	335	358	352	350	344	340	334	347	350	359	338	311	345	367	386	353	338	371	367	340	331	319	345	371	341	338	358	328	359	341	343	343	369	347	330	323	303	326	345	332	348	323	330	365	334	354	330	350	346	335	321	383	339	351	361	355	363	358	378	349	356	338	383	335	326	389	367	379	317	316	357	345	352	385	380	359	368	358	382	318	334	366	328	352	370	316	312	354	353	385	358	326	394	363	368	347	337	330	351	381	356	349	344	349	357	343	322	370	374	343	341	344	352	316	342	361	316	338	351	335	355	360	343	344	351	362	372	378	354	366	353	359	347	342	349	329	371	345	332	353	346	354	352	350	356	332	374	332	331	364	355	350	369	370	372	353	358	386	358	350	378	330	352	380	323	343	333	366	360	349	346	355	331	360	369	339	323	360	356	392	335	350	376	349	353	358	369	315	365	364	354	358	318	338	337	358	378	354	323	370	348	372	353	342	370	360	360	350	365	381	380	336	329	347	349	329	367	337	367	365	364	367	336	360	363	327	367	338	337	380	352	357	335	381	314	355	334	372	367	358	384	366	341	334	328	325	343	367	380	337	333	373	332	359	342	346	377	342	388	354	385	313	336	346	314	322	355	357	348	377	365	318	349	343	355	383	357	331	364	367	365	331	331	364	347	333	360	360	328	342	364	321	344	363	369	352	360	344	324	308	316	387	359	360	340	363	324	356	351	331	349	361	393	318	325	351	366	363	385	345	352	310	361	366	342	351	344	358	352	367	335	353	342	367	359	343	369	325	362	363	333	390	354	350	333	402	333	353	355	345	363	355	355	375	361	348	324	366	334	377	339	356	345	338	350	309	349	350	344	355	347	355	367	329	354	360	336	340	365	374	359	339	327	362	366	373	383	351	404	336	365	380	354	379	373	322	352	327	331	338	344	329	336	336	343	339	351	372	344	315	342	364	363	368	362	347	338	333	335	347	328	322	367	351	377	354	333	362	327	349	335	341	363	360	362	370	369	361	340	365	361	359	358	344	386	371	353	327	345	375	352	351	332	344	336	333	369	342	350	330	322	362	332	358	350	344	359	345	366	350	339	346	375	323	353	310	331	312	339	366	335	382	328	362	315	332	332	350	338	332	368	345	328	349	295	376	377	396	376	364	355	357	350	343	379	348	376	326	342	361	336	359	338	345	340	349	376	375	344	382	337	385	345	358	351	336	323	348	348	358	355	355	350	320	387	383	336	349	352	390	372	381	322	330	363	366	328	345	333	375	354	353	381	328	373	319	367	383	375	351	363	353	357	341	344	317	339	393	362	339	316	348	364	350	356	339	348	338	371	363	334	318	352	334	316	364	339	360	317	350	337	350	365	346	349	352	361	364	368	369	364	343	347	355	355	378	328	371	344	359	369	330	347	350	335	350	364	363	368	346	353	362	324	365	343	371	319	354	346	387	365	316	318	359	393	349	352	371	340	355	347	319	342	357	327	338	360	331	375	375	354	337	337	347	353	363	369	363	367	340	376	327	329	318	390	356	353	375	327	363	324	330	340	350	336	372	366	352	332	374	316	357	325	377	384	339	340	344	341	321	359	353	349	362	369	312	348	347	385	340	349	368	321	322	347	363	330	369	345	329	357	357	380	344	375	310	335	351	371	395	329	349	345	355	359	347	354	347	317	349	341	338	388	340	320	351	346	338	381	377	347	357	347	396	387	387	366	335	351	354	335	371	323	351	336	367	351	335	361	377	337	351	314	322	361	325	347	328	350	363	389	334	352	328	359	377	369	341	342	378	332	337	340	361	347	361	365	354	356	389	321	357	357	344	344	336	341	305	350	345	359	355	356	358	374	323	351	342	347	369	344	340	344	354	371	363	353	352	327	368	346	364	324	375	352	350	337	370	355	340	386	370	332	380	339	346	382	338	323	340	334	344	318	355	344	364	353	355	359	352	339	338	373	348	364	364	335	385	390	351	363	347	349	352	300	346	379	377	372	378	339	336	340	354	306	318	359	340	357	350	354	378	370	348	339	350	357	329	390	315	385	375	396	339	360	326	361	358	311	328	355	354	368	363	354	316	337	326	381	317	354	332	378	336	325	378	342	345	373	350	360	343	339	341	356	385	348	289	359	323	353	376	348	327	334	344	353	362	347	342	383	340	364	352	359	353	336	342	345	308	340	346	355	341	348	358	380	348	359	325	361	372	356	359	362	312	371	382	367	387	373	374	360	329	373	364	367	372	380	377	354	346	327	375	335	354	356	358	375	380	337	309	341	367	327	317	346	350	320	373	348	383	362	358	369	357	348	356	352	359	322	338	370	340	373	319	310	353	323	384	345	372	328	345	344	346	376	340	363	372	363	344	324	354	363	338	303	372	351	338	362	340	362	363	326	363	354	336	378	375	364	340	363	357	360	339	349	331	367	348	324	320	347	372	371	377	333	339	345	368	341	365	354	338	323	345	376	354	319	341	364	343	370	386	374	340	335	354	361	339	374	369	360	368	349	360	346	386	355	358	328	335	346	359	328	343	361	342	356	366	319	390	348	359	357	363	341	359	354	360	377	346	367	322	364	349	350	333	347	386	376	355	380	352	341	314	354	366	334	383	373	321	369	369	338	361	303	382	360	353	354	359	356	336	342	359	387	354	358	348	345	338	355	346	350	328	344	333	333	343	368	344	354	354	344	343	344	353	361	362	344	333	369	377	361	323	361	323	362	350	354	353	360	353	350	342	360	362	323	335	337	372	365	360	325	355	328	336	368	338	353	345	343	379	324	337	345	336	350	348	364	371	364	333	361	369	385	346	352	329	346	347	337	351	347	346	339	351	334	339	356	360	356	358	367	349	330	359	356	338	345	360	337	341	372	316	371	328	347	338	365	376	344	373	314	339	377	354	362	380	361	365	340	376	362	389	349	324	304	348	342	353
15915	27991	21015	12632	8730	6359	4804	3625	2708	2168	1762	1504	1362	1308	1310	1276	1236	1167	1096	1104	1160	1060	1059	927	911	836	779	777	718	711	702	755	682	709	630	667	636	607	630	579	659	611	634	677	602	587	582	594	579	528	598	581	592	531	573	549	596	540	578	584	559	555	594	550	550	572	553	577	523	571	606	552	579	573	565	593	597	554	553	555	564	582	544	574	562	553	533	586	545	542	569	547	586	595	537	551	503	615	561	562	560	621	565	526	518	544	582	562	529	558	497	538	554	564	544	576	549	591	569	513	572	541	560	540	538	505	553	563	551	569	555	546	588	531	561	587	573	547	557	529	559	588	578	608	497	537	577	545	580	555	512	551	541	575	577	523	488	532	572	532	582	547	541	550	556	547	542	555	563	536	568	534	557	573	537	558	553	522	570	547	581	555	566	563	557	536	567	557	582	533	561	551	597	597	568	615	564	531	580	572	560	566	588	556	539	576	517	562	528	561	550	553	558	570	557	564	545	588	516	529	531	553	547	549	534	569	576	578	555	549	518	531	511	567	513	516	594	574	530	537	598	567	549	591	572	575	520	546	531	521	591	540	545	558	525	545	539	566	564	582	588	580	546	537	556	533	544	529	530	562	523	539	533	530	543	548	567	536	579	529	506	522	560	555	534	586	561	535	542	579	561	594	519	593	581	548	593	559	499	574	570	534	572	564	532	542	548	533	521	546	569	541	606	562	547	545	513	532	542	627	545	535	511	548	549	558	532	548	556	504	558	560	561	573	536	552	579	537	515	567	510	580	544	560	550	601	577	585	573	535	544	521	535	556	554	511	532	528	562	567	524	566	566	526	579	583	562	568	564	533	555	523	537	572	528	503	528	555	551	576	556	526	573	569	530	549	564	555	582	543	525	551	574	570	570	519	552	547	515	562	564	539	533	549	507	593	559	576	558	535	507	556	587	557	574	584	541	559	529	568	542	557	571	585	558	551	590	541	563	535	540	570	525	552	549	577	537	562	523	588	559	580	531	548	542	564	498	558	574	545	514	541	541	570	537	565	553	558	546	587	550	516	556	532	585	575	561	547	587	562	545	537	575	530	586	502	575	546	524	538	519	556	551	552	535	545	561	557	542	530	554	530	552	532	544	588	596	556	547	550	561	564	594	499	574	576	558	513	561	506	559	547	536	528	527	543	562	565	560	556	568	582	565	531	562	573	562	544	543	568	541	582	538	513	557	555	548	578	572	592	549	561	574	580	559	500	514	533	543	550	595	554	554	574	563	513	555	545	524	560	547	530	540	540	546	494	575	556	582	538	553	548	535	546	561	531	596	555	526	577	598	529	555	556	550	544	555	536	561	567	489	541	563	532	515	564	527	567	538	575	543	522	546	541	541	510	548	565	544	538	520	562	523	576	541	534	612	562	530	541	541	578	564	577	549	557	554	574	612	556	601	552	547	590	583	537	561	527	573	577	539	517	557	541	527	560	535	565	549	552	556	541	544	549	553	612	595	580	541	520	606	550	529	561	619	578	576	536	557	528	554	540	550	533	522	555	577	558	551	536	531	553	542	548	563	550	518	546	569	571	559	551	547	549	567	528	536	525	538	576	544	548	527	545	585	545	574	527	587	552	551	548	533	532	568	558	548	527	550	585	501	531	594	590	544	502	550	535	541	561	585	578	506	542	571	531	573	539	556	567	576	571	528	573	547	544	534	560	525	569	519	560	559	528	549	548	534	493	559	527	533	560	519	549	551	576	559	574	539	547	554	522	552	540	566	545	557	547	546	554	549	544	557	553	537	547	571	545	520	518	553	560	509	552	572	592	519	537	529	566	528	557	528	528	565	563	546	568	527	542	564	541	569	552	545	527	511	536	561	510	571	548	545	541	547	551	577	547	542	535	533	509	537	537	583	560	557	595	557	555	594	565	586	528	523	498	575	525	526	548	544	559	511	527	538	542	554	558	575	614	574	567	510	570	576	601	523	541	583	541	550	574	540	525	566	580	563	544	498	528	568	538	577	607	544	579	530	539	479	573	528	567	559	534	565	564	578	561	554	532	555	564	529	527	556	553	550	522	545	532	538	520	532	558	538	547	558	548	501	550	504	594	563	562	551	552	534	545	556	532	570	559	530	597	521	537	523	527	597	520	550	541	550	545	575	550	517	553	565	533	566	538	570	554	494	564	598	547	517	547	524	554	568	579	532	561	574	557	593	545	546	547	580	567	526	562	511	510	578	539	559	522	557	575	583	557	546	546	549	530	530	560	572	544	513	554	562	563	605	545	527	499	542	540	551	560	544	568	499	580	545	547	560	557	572	568	522	587	547	523	547	585	558	560	532	551	555	588	540	548	591	573	545	538	552	570	575	556	597	520	548	569	578	556	529	534	545	579	567	550	550	590	536	524	517	551	556	553	526	537	521	547	565	543	559	574	566	595	511	514	580	527	608	560	505	524	580	528	565	560	541	573	541	522	558	549	543	507	553	579	528	560	564	542	539	597	574	582	507	549	545	548	572	548	583	599	536	537	555	529	564	575	554	569	548	562	545	565	523	545	575	521	545	568	565	523	556	560	557	533	509	567	537	525	545	552	565	560	547	547	588	570	527	552	567	572	549	543	566	571	566	563	532	518	538	546	563	537	593	553	519	557	570	486	567	582	608	570	510	535	559	527	569	532	535	554	581	591	568	575	509	522	568	563	529	567	576	543	586	543	541	534	531	525	567	565	533	529	536	561	567	525	553	558	589	579	533	545	555	534	513	552	576	551	558	584	540	507	575	502	517	581	576	533	585	547	486	573	601	568	542	531	556	518	553	532	529	504	584	542	567	573	527	550	539	568	585	577	531	559	520	553	538	568	533	569	544	574	534	573	530	514	562	548	572	566	550	533	536	600	555	576	525	561	538	543	549	559	560	565	539	567	552	522	538	538	564	606	516	567	545	556	568	574	545	513	516	556	538	566	571	519	539	561	553	507	536	552	516	560	530	526	546	541	556	551	617	529	525	543	543	569	517	552	586	588	547	521	565	550	552	595	554	527	578	543	555	567	580	561	526	581	544	557	544	566	546	536	552	555	545	572	529	530	537	563	523	550	522	590	578	525	588	578	567	558	540	539	548	560	575	581	546	569	572	530	583	554	553	502	586	567	513	578	539	530	532	483	518	515	557	542	560	545	517	567	539	582	540	551	552	534	583	540	572	554	536	563	566	557	566	532	584	542	495	566	556	513	562	523	545	563	523	519	523	544	552	525	535	549	530	518	541	514	575	544	560	543	541	601	585	536	518	532	528	480	553	495	558	574	565	550	576	584	545	543	579	538	559	530	540	572	557	536	568	545	566	513	568	571	524	558	545	495	568	547	543	555	551	564	518	536	576	559	557	568	570	568	545	598	550	554	595	534	574	526	526	623	559	527	572	511	546	555	591	539	528	568	546	526	532	536	557	538	549	577	557	485	562	541	538	558	550	559	577	561	549	579	548	541	570	566	531	566	552	548
24743	21075	25281	21488	4119	1898	1436	1025	878	734	696	654	589	560	586	612	582	584	531	545	596	540	554	520	454	491	454	500	473	456	445	433	421	416	411	430	407	457	399	492	372	437	419	454	417	424	399	441	436	419	411	425	413	391	446	416	424	377	432	409	422	456	395	387	417	448	423	438	364	419	445	419	378	428	417	390	406	407	432	455	464	408	388	392	425	419	384	426	469	399	398	404	398	389	415	365	452	405	421	419	427	467	422	403	406	391	435	376	418	412	377	473	418	386	419	409	426	394	404	358	409	442	387	423	424	405	414	396	411	426	400	423	451	421	408	384	415	381	403	434	410	408	435	396	419	433	414	478	384	449	404	399	418	389	381	374	425	439	414	422	443	436	419	396	409	443	411	409	397	407	407	404	386	403	379	405	399	429	436	405	402	446	416	410	380	418	398	428	396	379	412	403	434	417	412	413	446	399	410	409	404	384	416	421	425	409	428	381	433	452	422	415	429	402	402	389	434	396	410	414	382	434	444	412	432	440	445	436	395	424	418	444	428	416	385	426	427	412	372	431	413	393	423	398	418	450	386	358	427	434	405	393	409	446	400	429	431	424	416	399	438	401	393	416	430	429	413	369	380	361	407	391	385	407	419	427	408	370	438	403	380	428	402	428	446	442	392	399	403	417	391	436	394	418	456	426	414	443	410	384	459	409	393	424	410	421	427	383	434	409	395	370	437	433	395	405	396	400	407	437	437	390	413	385	412	402	437	384	438	450	432	419	420	438	421	420	428	409	393	430	408	422	408	397	380	387	410	388	412	435	396	423	439	424	418	402	387	454	442	380	425	408	434	374	388	442	433	392	453	413	430	411	403	431	388	412	426	372	445	435	405	392	465	371	395	404	378	469	403	412	387	406	428	413	444	419	423	427	428	376	390	419	425	417	423	407	393	398	430	417	421	432	431	440	408	424	428	416	418	432	399	400	435	393	432	418	398	455	411	429	389	404	381	433	407	418	403	439	410	427	382	413	409	413	400	407	423	419	426	437	423	422	401	433	397	413	405	370	418	438	394	382	414	413	403	431	416	394	395	386	377	400	415	403	418	432	412	433	417	408	422	404	425	387	411	410	376	417	423	452	389	438	362	405	378	384	409	405	427	357	392	393	408	448	406	420	396	462	398	445	424	417	441	434	378	424	397	406	423	396	416	442	396	426	430	439	410	417	460	419	441	384	398	393	431	395	377	405	425	425	405	377	417	427	410	413	399	386	391	411	404	415	432	373	418	428	436	393	411	414	442	406	402	382	396	430	401	445	397	411	407	441	394	417	426	412	402	380	394	412	405	393	412	419	424	435	435	409	454	425	402	388	421	415	423	398	406	421	400	407	391	388	406	448	414	403	388	439	383	430	464	405	416	431	426	414	436	393	383	412	399	439	412	384	374	398	418	412	403	402	404	417	426	402	390	400	391	411	390	392	413	421	418	375	381	434	420	426	409	428	385	371	403	444	387	376	429	425	422	439	439	384	414	403	414	407	397	428	416	420	386	451	404	429	409	409	405	433	388	383	404	405	408	414	397	453	379	449	409	421	413	401	383	394	419	399	440	459	391	441	387	421	412	414	416	458	387	414	403	390	410	404	414	392	445	421	431	450	413	425	411	403	390	426	438	402	395	432	432	413	415	454	409	433	401	399	427	426	407	411	427	400	412	420	391	411	404	425	374	399	381	412	399	433	400	436	388	376	440	417	397	423	394	414	380	398	438	426	406	421	384	401	418	429	383	413	403	391	421	427	400	384	386	390	408	403	387	397	402	393	404	416	387	391	410	421	427	423	435	395	383	393	429	408	434	436	406	414	411	413	432	399	416	444	418	429	460	395	395	434	400	412	417	434	400	394	416	392	420	394	450	397	388	402	410	398	421	407	390	449	440	406	428	424	442	389	409	432	440	429	410	425	405	407	381	420	415	422	419	412	424	373	439	415	419	421	411	425	456	423	410	408	408	388	397	395	369	470	424	422	380	429	438	428	432	380	429	429	406	431	428	382	416	427	381	393	434	428	408	394	442	474	415	379	381	413	412	425	429	404	440	421	439	428	418	420	415	395	385	420	369	406	434	400	423	402	432	413	421	410	408	394	412	360	397	403	384	434	431	433	411	422	414	391	364	442	413	422	402	388	387	411	429	425	419	409	417	419	408	443	391	425	391	389	434	422	415	432	410	423	414	411	379	403	377	428	424	420	431	416	426	398	439	416	442	414	422	427	399	432	415	422	418	421	392	420	381	427	417	454	377	424	423	421	420	413	445	400	402	413	368	432	417	409	385	410	391	394	421	404	445	362	411	445	420	428	414	421	420	424	422	409	407	450	390	433	404	427	394	404	398	404	430	418	421	397	405	415	424	386	405	424	381	398	411	405	398	408	405	441	424	397	424	403	392	385	432	422	384	417	403	380	403	414	434	402	403	379	399	384	418	386	398	403	399	426	436	421	417	428	440	386	440	386	428	412	407	433	433	402	370	421	425	386	402	373	389	437	401	470	408	411	409	411	416	440	399	421	418	444	405	435	446	392	451	426	392	433	447	410	407	385	437	412	387	394	397	421	449	373	421	429	401	440	375	425	444	433	414	390	413	396	435	376	426	421	389	436	432	352	466	416	421	417	400	410	401	432	379	412	421	403	446	406	369	415	379	461	402	387	404	406	416	402	406	428	435	382	405	399	438	401	418	431	413	416	400	457	383	400	449	395	417	375	414	415	433	396	408	405	407	409	394	380	410	408	407	407	400	412	421	385	470	397	413	425	402	451	397	433	365	411	406	420	401	425	417	379	374	387	399	401	427	388	456	372	394	394	431	418	398	390	416	453	390	420	443	407	411	399	424	418	383	442	421	396	406	406	405	398	438	415	412	399	390	454	424	386	387	409	414	404	412	435	422	433	405	399	410	429	392	441	451	425	390	427	424	413	418	404	423	415	415	419	430	429	404	408	402	397	445	411	416	397	422	429	410	332	387	418	396	423	445	419	405	436	446	384	431	403	429	441	443	391	426	414	410	448	386	395	389	434	420	420	388	396	411	432	401	405	412	412	348	417	391	422	404	417	417	415	409	412	430	433	406	429	409	407	390	416	424	444	381	441	408	423	389	413	443	427	373	387	453	399	412	410	446	439	426	432	414	403	445	422	419	400	428	408	385	395	427	415	403	389	411	396	412	389	454	388	400	427	405	437	411	434	465	433	396	427	381	440	382	424	417	433	380	388	473	443	420	409	441	430	392	401	391	404	444	391	414	427	431	433	443	382	399	416	428	403	441	409	398	425	461	420	426	436	423	411	380	407	431	433	409	430	398	422	474	424	431	420	411	381	414	418	436	396	376	433	399	427	439	452	408	397	386	450	427	436	383	386	421	433	422	458	431	431	413	392	425	420	422	391	381	401	415	424	439	432	410	440	393	434	394	434	434	429	425	387	446	433	396	396	413	415	389	442	399	407	460	441	411	428	386	400
14562	23676	17360	9775	6813	4936	3832	2825	2215	1725	1560	1356	1207	1309	1119	1229	1151	1107	1069	1074	1033	1068	983	901	856	836	833	815	778	757	783	770	759	713	711	747	680	730	705	676	664	735	621	662	658	670	652	622	655	631	642	661	627	699	671	630	687	641	612	633	636	703	657	676	626	623	621	601	652	680	630	619	607	621	661	644	636	624	703	673	592	577	616	611	650	632	658	647	622	642	640	663	618	662	623	673	623	643	628	682	668	635	659	643	654	656	619	643	625	647	585	642	664	641	645	613	605	641	614	625	667	664	606	618	655	620	640	594	644	602	632	655	622	553	642	659	617	600	620	602	629	598	625	644	641	621	624	664	626	592	632	605	644	620	617	647	659	651	627	618	596	633	646	709	631	639	617	636	613	647	616	643	631	622	681	668	650	617	636	652	622	605	683	621	676	620	632	606	626	665	627	658	667	670	651	610	659	625	644	641	612	614	585	662	674	618	646	676	638	628	640	593	648	650	633	635	640	613	679	668	614	673	593	609	613	643	651	597	630	679	621	654	609	609	659	641	697	588	584	641	634	603	643	668	631	639	640	651	635	638	640	581	611	640	660	629	608	607	617	618	634	643	635	616	650	606	641	667	626	636	642	644	611	639	647	616	637	667	627	647	645	662	634	649	633	639	624	592	648	578	649	683	636	656	657	624	660	611	632	629	651	629	633	610	626	633	587	650	650	580	629	622	637	617	615	678	643	617	643	669	632	615	604	647	671	661	594	582	671	609	670	621	638	564	655	620	632	633	672	621	667	657	660	642	642	608	638	707	633	636	579	605	605	589	617	598	686	626	634	639	600	631	642	617	629	632	626	643	643	618	633	604	694	610	668	663	634	620	639	625	649	650	602	627	619	638	656	609	657	608	639	613	636	707	630	617	604	649	612	615	618	648	644	639	613	645	652	651	637	641	652	670	585	627	637	609	642	619	650	646	649	638	658	633	604	581	646	588	615	649	649	603	642	638	627	620	657	638	656	657	653	605	662	601	622	629	648	645	608	662	631	661	635	641	601	603	605	614	672	617	611	669	633	643	665	613	598	619	658	605	643	611	627	614	637	645	647	635	616	635	650	624	658	624	592	659	612	638	663	645	590	672	617	651	651	688	605	640	627	634	641	657	642	639	641	622	610	592	581	624	628	710	662	635	633	638	619	640	647	607	594	652	664	625	615	594	651	606	637	605	634	591	597	672	600	638	636	633	700	642	594	627	588	647	654	633	648	601	613	578	678	648	609	609	590	640	626	645	621	638	621	638	614	639	636	579	680	634	647	622	660	582	644	614	589	639	658	623	610	658	656	631	603	654	641	657	693	609	619	644	614	613	667	613	640	651	649	653	623	658	617	616	688	675	622	607	596	610	646	621	618	657	645	620	654	660	605	646	595	635	587	631	659	609	676	626	648	604	612	678	669	672	691	682	641	650	668	674	605	629	679	662	664	644	577	633	596	627	632	594	658	607	617	632	643	594	635	621	628	627	650	664	615	607	642	629	672	561	594	603	637	659	637	612	628	622	615	658	640	626	599	616	610	648	665	637	600	652	672	587	640	640	609	670	655	628	584	616	663	601	652	642	647	633	657	628	617	597	638	631	642	605	616	594	589	656	653	648	635	662	614	630	622	635	650	654	637	639	631	642	616	644	607	636	673	626	610	590	628	649	580	636	647	654	608	615	667	641	657	593	611	663	637	627	685	583	633	577	610	614	641	609	641	685	663	621	617	659	655	656	617	628	650	625	659	625	653	613	656	666	638	608	628	655	613	634	590	654	596	636	688	605	671	628	603	635	686	640	603	627	605	631	658	610	641	619	642	595	659	639	594	652	651	629	618	632	631	658	642	659	654	561	660	586	638	708	647	681	619	593	576	649	656	616	614	657	643	632	622	640	633	664	648	690	652	654	632	605	638	613	662	682	625	641	644	614	612	657	664	620	605	640	588	609	597	662	611	659	638	638	615	602	672	610	671	683	624	662	583	610	624	620	608	608	649	646	658	613	650	593	638	634	612	663	625	623	679	620	613	637	600	612	656	649	651	642	619	604	623	653	620	665	591	652	648	670	624	667	636	663	664	625	630	624	623	598	647	635	647	650	579	599	592	633	601	646	636	626	690	643	644	623	556	617	616	620	653	622	666	602	621	633	614	638	612	625	661	648	616	623	612	678	613	596	622	607	604	629	631	630	632	599	650	642	611	641	616	634	629	693	597	650	664	679	675	620	624	665	650	604	680	628	616	664	646	611	650	603	592	636	629	618	687	602	644	621	627	614	654	668	574	635	653	613	642	599	600	664	644	613	656	616	597	629	638	623	604	656	637	628	615	624	612	673	669	639	612	672	628	635	638	645	606	657	626	663	648	653	624	629	643	594	626	650	656	648	606	678	646	622	653	622	613	589	638	649	646	672	670	633	601	624	659	648	615	672	613	632	652	624	633	660	608	679	682	589	668	662	676	620	643	655	645	631	624	675	660	653	644	623	633	622	609	578	597	658	676	626	631	589	613	621	656	628	662	603	586	603	634	678	618	629	666	620	623	634	614	592	595	644	638	608	647	596	605	637	660	600	634	658	632	601	657	655	629	651	612	636	596	639	676	607	625	637	645	663	597	654	661	604	658	659	635	660	618	594	636	646	618	625	613	684	642	592	637	619	649	638	588	620	624	638	661	636	614	648	603	626	654	651	606	618	635	675	599	607	611	671	648	623	646	604	701	619	625	612	605	664	661	681	644	666	659	630	660	596	694	625	628	666	581	618	627	672	603	634	619	634	664	613	613	597	640	639	632	619	664	621	640	645	649	648	629	642	631	631	660	646	598	621	631	648	629	653	605	645	666	614	659	629	652	687	639	640	625	602	696	651	598	628	658	660	635	600	641	623	624	653	621	647	641	618	697	665	702	614	607	632	618	633	629	656	645	627	670	630	656	664	601	678	636	614	655	666	606	623	612	608	631	645	677	600	619	625	582	651	627	611	612	675	641	641	629	636	654	621	637	629	635	601	663	627	620	604	617	671	637	641	652	647	632	609	643	654	650	654	656	613	645	624	597	665	647	652	664	630	620	629	606	675	638	620	646	613	625	651	604	637	629	616	641	670	651	667	639	658	626	622	639	600	634	623	623	627	637	647	618	603	620	650	659	651	621	683	661	599	625	640	642	633	651	622	650	611	657	673	640	664	639	650	662	633	642	685	643	629	652	622	615	607	631	629	615	614	583	647	608	649	610	661	637	664	642	623	645	646	666	606	664	614	598	654	602	682	648	584	632	633	644	621	642	620	654	609	582	658	688	624	612	607	660	626	631	615	700	648	648	658	640	667	618	655	618	630	642	594	648	636	677	672	638	634	620	649	588	598	639	639	648	612	610	626	639	616	632	640	693	613	667	607	633	614	669	660	631	700	628	623	647	602	649	624	622	645	660	596	590	627	623	620	633	646	630	615	654	617	648	620	679	663	655	627	628	658	626	634
22456	21142	28285	24262	21151	17459	4270	1874	1250	1002	877	773	718	705	689	603	600	552	562	533	524	564	529	445	412	424	394	384	329	370	342	381	395	362	355	282	302	274	328	274	294	325	292	312	263	304	301	291	324	305	295	295	292	310	296	299	316	316	275	305	282	287	297	294	304	306	281	320	299	277	326	295	268	260	274	281	269	260	271	273	283	282	271	283	320	266	296	287	302	287	309	294	298	294	274	277	324	268	318	297	280	300	290	283	298	312	281	279	286	297	263	289	299	278	287	320	296	296	297	292	306	239	290	289	289	317	290	309	253	295	274	268	287	263	301	313	283	279	256	280	284	279	277	266	259	259	280	256	295	316	251	284	257	305	252	276	309	289	282	265	267	297	261	268	310	308	269	285	272	304	299	283	260	291	275	291	299	271	255	294	283	279	259	283	291	306	299	286	257	315	289	274	283	287	270	302	286	279	314	301	265	289	270	287	272	300	290	329	276	276	264	272	274	289	292	273	306	261	273	311	254	328	319	244	288	288	267	283	294	305	298	270	278	272	291	273	260	273	267	285	289	290	318	253	275	287	289	288	274	281	299	291	251	288	290	271	259	300	309	260	298	291	266	278	275	274	287	304	298	300	275	277	274	290	289	286	268	276	277	288	288	245	283	268	305	278	279	266	266	246	277	268	279	281	281	288	264	259	283	289	267	278	323	273	253	285	286	282	265	285	286	277	302	281	278	301	311	310	269	269	295	284	281	263	282	300	272	298	305	289	294	253	262	285	281	326	276	270	302	280	304	311	295	294	255	268	293	281	260	283	296	281	258	315	313	279	299	322	277	284	291	300	276	310	239	304	299	298	324	277	287	295	288	285	273	298	311	284	285	256	265	275	276	295	283	290	281	275	246	266	278	289	283	270	311	261	280	278	302	248	289	295	311	282	298	288	285	278	273	289	245	263	267	287	314	288	302	269	306	288	285	294	315	300	300	263	293	288	319	313	306	285	287	316	267	290	285	283	269	277	281	270	291	302	250	268	258	281	298	261	262	298	301	291	273	302	281	281	290	266	271	250	295	311	280	334	299	290	269	286	266	256	271	317	284	287	265	286	306	301	290	259	279	296	317	280	284	284	291	263	251	276	293	307	264	269	277	280	301	265	295	287	294	299	273	279	283	299	306	280	308	283	301	293	279	311	281	264	289	268	296	289	314	298	311	275	274	316	284	270	286	284	275	281	310	270	290	257	302	271	286	281	258	283	311	269	307	277	321	306	309	289	313	263	275	253	282	316	277	288	280	294	295	282	281	268	292	276	276	280	281	285	290	286	322	295	279	284	276	295	272	278	293	285	299	297	256	285	269	247	314	285	296	267	330	278	278	284	283	290	280	291	249	280	327	268	285	259	283	285	265	269	286	279	281	302	267	292	306	311	266	290	255	289	282	277	291	295	263	292	237	295	282	282	290	273	265	282	316	277	290	299	338	314	285	281	312	263	267	316	315	278	281	309	273	272	289	261	270	284	290	294	280	301	288	289	279	296	276	297	296	273	276	268	251	295	281	287	264	300	301	283	279	261	262	289	289	279	283	281	282	294	303	291	275	273	294	263	296	273	301	286	286	284	251	289	281	276	277	271	290	309	274	266	260	254	327	305	265	274	277	297	294	325	297	316	279	284	274	287	277	292	281	263	290	301	266	263	255	294	256	292	250	299	312	303	275	283	301	298	323	288	305	300	283	278	291	261	271	286	274	273	291	284	278	281	279	281	267	298	303	279	291	285	269	288	298	296	283	294	281	325	281	294	319	271	307	260	304	286	267	251	264	271	277	280	276	290	276	270	299	254	286	283	303	296	272	274	305	262	283	279	288	288	263	300	297	291	281	295	273	289	290	308	276	278	288	269	287	276	294	266	258	314	283	301	263	313	295	260	275	292	280	305	280	275	257	288	279	285	254	292	285	324	275	284	293	294	294	287	307	278	302	251	282	281	303	281	270	282	274	295	285	321	266	257	292	286	310	272	249	294	279	270	319	295	277	246	272	286	294	287	266	292	306	271	273	292	303	279	290	289	278	295	309	275	289	256	295	281	302	302	301	282	291	275	294	287	312	307	283	307	286	241	295	271	336	253	316	288	265	274	314	268	289	279	316	301	293	291	278	283	284	312	301	274	287	268	289	276	299	274	275	282	312	249	295	263	265	243	303	268	270	304	261	319	287	259	304	265	309	312	288	301	315	264	291	277	269	310	292	251	295	261	265	287	279	285	262	283	289	302	311	272	252	278	285	289	267	284	246	272	302	253	285	294	311	305	296	272	284	289	267	273	274	287	284	296	263	343	307	307	291	272	305	288	285	273	307	267	286	295	268	294	306	274	272	295	276	283	269	273	299	288	295	260	300	299	306	262	280	305	297	296	295	299	303	303	280	250	287	302	264	319	280	289	292	310	311	287	298	271	270	267	287	282	289	291	291	245	284	287	291	304	303	320	293	249	276	295	274	297	269	274	260	294	297	264	304	271	277	269	289	281	280	285	282	279	278	287	295	261	277	285	258	272	288	268	285	284	291	293	284	281	256	275	264	295	275	286	285	293	268	279	284	297	315	270	274	283	292	292	259	297	277	284	286	273	276	314	307	300	257	322	314	253	296	252	303	289	281	270	281	278	268	331	290	277	298	272	285	304	282	320	265	304	275	305	298	299	294	281	292	270	275	311	290	292	287	293	295	284	297	261	292	303	297	275	283	268	285	304	289	281	285	308	278	279	278	273	277	278	309	290	291	279	308	263	257	272	289	300	282	284	269	281	291	289	276	292	281	271	277	306	288	282	277	314	299	287	289	285	280	298	298	306	290	259	292	290	287	302	269	266	298	286	272	271	281	292	291	287	281	297	295	302	305	283	302	270	276	292	294	291	257	280	291	294	282	294	299	270	292	301	290	277	276	325	293	253	285	281	306	239	288	277	299	262	300	273	310	281	251	254	273	286	292	281	302	267	289	277	283	292	275	274	266	269	287	282	293	275	286	279	277	273	296	296	286	262	290	270	305	301	290	297	282	262	280	293	302	254	274	266	279	288	257	285	269	295	266	282	315	288	278	271	273	280	239	287	298	278	281	279	294	276	277	263	286	289	276	293	277	242	314	265	273	266	277	303	273	287	272	256	281	298	286	275	268	280	261	303	276	260	296	290	284	268	293	283	276	278	274	290	293	291	294	339	284	260	292	283	312	281	265	298	300	306	281	277	283	278	287	285	304	291	309	258	270	273	270	280	297	305	288	281	301	266	293	295	306	290	292	296	282	297	316	276	260	266	289	291	282	253	274	278	292	270	296	289	299	271	275	277	304	275	279	269	300	271	267	307	271	288	278	280	284	279	310	312	290	293	293	294	284	288	307	287	275	256	273	268	323	292	259	290	276	273	301	286	259	284	278	297	287	271	273	277	281	304	295	294	289	283	281	263	303	302	278	298	313	288	287	265	293	276	253	311	307	299	255	296	286	284	299	307
18168	31704	24733	15821	11481	8405	6416	4692	3527	2793	2300	1943	1743	1673	1603	1466	1359	1257	1194	1214	1171	1166	1115	1003	926	796	726	656	726	702	644	649	622	596	548	545	509	527	484	516	530	510	491	482	500	503	487	491	449	467	465	483	457	474	463	477	456	498	493	471	485	483	450	458	474	462	432	453	478	449	468	446	447	443	450	433	451	465	440	482	449	451	466	411	425	414	434	441	434	450	445	410	434	483	494	440	480	434	407	442	456	470	466	408	433	412	469	433	433	451	443	436	426	422	414	418	462	439	460	421	465	445	475	455	426	453	441	444	449	453	441	407	427	438	442	405	464	413	440	433	444	443	503	435	427	430	452	429	449	423	420	438	472	446	462	416	474	426	458	448	457	477	460	424	451	473	438	436	418	457	429	435	464	425	429	418	447	471	414	423	458	409	424	426	438	419	446	446	419	460	438	447	444	444	412	407	446	450	432	435	474	409	449	459	413	485	394	444	471	444	471	439	406	422	434	443	459	424	455	452	468	442	449	424	435	456	411	459	414	456	417	440	419	462	440	487	405	427	421	423	419	406	430	408	455	453	425	431	445	433	450	429	416	413	407	413	452	464	438	464	443	445	460	394	495	419	426	471	455	433	420	408	414	438	415	417	422	436	484	437	454	425	438	449	418	452	461	439	411	472	469	440	425	450	438	424	445	466	479	434	424	412	452	456	448	404	413	401	470	407	455	452	417	415	443	457	437	449	420	419	439	413	398	444	437	439	403	430	423	432	423	451	442	463	423	403	418	416	424	459	366	430	440	442	426	462	447	439	457	458	431	444	435	429	424	473	491	449	439	454	420	436	410	422	405	471	436	434	456	501	418	472	443	473	408	474	422	439	408	404	441	391	465	419	460	413	452	409	417	445	412	437	423	477	417	441	468	414	410	424	445	452	434	397	440	424	453	398	473	441	388	397	465	458	440	423	432	430	454	450	460	447	428	460	440	436	454	443	408	411	420	444	469	425	431	403	433	438	461	467	449	476	436	442	474	449	396	454	442	399	431	431	455	405	447	461	442	431	430	440	387	450	426	429	449	416	460	472	432	422	458	429	433	453	431	451	416	439	453	439	407	440	412	428	436	422	465	431	416	430	452	419	433	430	473	436	473	416	428	426	457	441	418	402	417	426	437	404	439	452	487	424	428	457	443	439	430	450	449	441	470	452	449	422	425	446	430	417	488	404	441	419	424	414	459	436	430	429	478	450	432	456	429	412	433	419	415	420	453	449	447	454	482	430	429	417	469	412	417	426	452	430	441	494	440	435	465	451	436	456	477	423	431	439	417	429	447	436	484	413	461	434	460	428	432	427	458	457	438	440	418	406	429	420	406	401	424	404	396	431	422	438	430	428	428	466	434	453	417	398	418	445	478	438	440	425	424	424	432	457	427	408	409	436	478	438	470	439	446	476	437	455	427	432	431	422	441	450	415	439	468	418	439	450	443	440	469	428	432	455	439	444	458	434	437	408	424	435	432	416	446	442	453	417	436	426	455	436	463	461	406	460	412	471	475	414	459	446	460	466	440	423	405	429	447	447	431	446	409	466	437	443	426	406	421	416	455	421	444	455	448	421	415	436	443	409	420	436	421	394	436	403	450	420	452	421	443	415	425	455	416	415	444	395	440	427	435	460	454	416	417	456	435	443	453	407	442	419	443	450	432	432	447	411	431	425	404	424	453	412	420	443	421	403	402	422	415	434	458	413	401	422	419	461	424	448	463	465	449	402	404	411	437	419	406	502	444	444	441	471	467	452	454	416	432	446	390	435	462	443	433	430	438	413	429	423	454	459	433	449	444	424	437	436	408	418	412	459	402	429	443	419	484	425	430	453	445	456	407	437	454	447	446	453	410	407	439	440	440	409	446	455	482	446	463	473	406	449	430	428	434	426	435	446	452	464	449	414	429	437	449	448	490	444	450	424	458	455	438	436	448	449	436	416	452	421	451	412	467	435	425	453	399	453	439	412	424	447	446	441	480	498	489	423	432	450	441	440	465	448	446	438	410	452	428	418	435	423	423	434	464	455	478	434	450	438	390	458	431	461	438	440	443	448	449	401	417	434	450	432	469	434	438	397	446	439	450	465	435	434	420	432	443	462	463	410	439	440	447	405	426	463	459	431	435	412	437	431	405	408	407	436	429	418	436	439	417	441	431	396	436	440	409	423	439	413	411	414	460	457	431	465	482	453	425	419	445	407	419	432	433	460	440	442	429	433	441	438	426	443	465	405	426	434	442	404	404	431	455	383	447	414	439	442	448	441	465	440	469	475	433	435	443	454	453	434	435	448	435	449	436	425	465	432	446	435	438	450	463	391	477	455	436	416	468	448	432	419	398	439	433	433	434	425	415	438	411	452	455	410	418	438	424	468	417	440	443	461	455	429	419	444	415	413	433	437	439	444	420	450	446	429	414	435	397	431	461	456	419	466	428	447	423	438	442	455	457	472	420	436	436	411	422	421	441	430	456	454	430	473	425	438	431	420	477	458	431	429	409	435	450	462	443	467	367	427	441	418	428	467	425	439	459	468	437	438	428	466	449	453	418	404	427	444	443	474	406	458	453	477	449	436	417	417	414	443	466	480	467	433	434	408	427	449	431	441	413	481	464	437	432	394	404	438	440	456	458	463	443	418	450	437	421	440	430	427	425	443	428	428	440	410	436	406	436	456	430	421	427	464	450	470	475	453	429	431	441	400	441	446	400	375	420	462	426	454	444	433	426	442	459	419	431	399	439	446	444	411	450	449	409	445	450	410	445	418	414	419	431	432	434	434	442	474	413	455	454	436	441	441	450	442	487	430	437	431	437	408	444	413	468	424	400	489	431	475	428	442	406	428	450	450	422	440	443	482	448	480	424	452	462	427	458	436	481	397	435	462	454	442	466	407	412	437	459	465	439	434	410	401	438	462	422	455	437	441	440	462	445	458	440	445	447	442	482	451	451	428	420	442	471	437	432	424	424	426	497	460	434	443	435	424	443	473	436	427	411	465	452	423	454	435	428	425	438	472	441	460	412	445	451	460	415	433	445	453	431	436	409	475	454	421	476	462	415	444	434	468	420	424	448	442	467	465	438	439	443	456	442	462	403	419	423	434	448	458	437	400	472	424	445	469	434	431	446	436	463	438	416	419	413	400	437	424	421	385	445	444	420	458	408	442	395	439	471	436	412	463	421	453	427	470	410	458	447	465	424	437	429	436	434	439	430	433	411	448	425	456	417	442	454	418	427	448	475	445	458	416	418	418	453	430	444	425	411	436	451	399	472	414	450	449	421	437	433	433	423	437	440	386	445	484	415	471	417	421	431	422	440	452	469	418	445	434	477	421	403	428	432	466	458	442	475	429	461	460	421	387	421	416	463	447	391	439	436	440	439	441	444	460	452	466	439	454	444	435	462	391	409	472	433	436	451	403	458	419	433	435	457	447	452	431	417	457	430	441	441	447	434	454	431	452	459	434	477	420
27568	18137	9786	4368	2203	1569	1157	955	807	686	645	598	588	605	600	568	569	539	543	559	527	520	550	553	532	497	480	442	465	464	478	483	445	416	497	465	460	432	438	472	448	408	438	440	440	430	425	489	455	470	444	454	421	461	442	450	476	459	465	465	445	458	485	428	491	439	446	443	484	432	448	430	506	438	435	401	453	443	437	458	478	442	441	475	455	432	445	442	435	486	474	438	453	434	461	447	432	413	441	425	381	457	432	426	415	439	399	450	436	457	423	448	418	421	439	465	455	469	440	456	425	404	431	472	419	446	423	414	438	478	432	445	452	466	473	417	432	434	432	444	454	463	431	469	436	423	402	465	459	437	485	422	461	442	443	478	451	434	435	484	427	442	449	447	440	440	420	444	476	454	421	437	422	417	447	459	423	439	465	459	416	451	446	433	381	451	459	421	440	475	426	413	457	432	417	446	471	434	429	434	444	443	439	454	451	437	458	446	421	463	461	465	435	484	430	471	425	455	402	418	478	493	473	446	430	436	447	448	436	445	413	448	468	396	443	416	410	475	440	453	406	445	450	437	471	456	437	460	427	452	372	427	454	468	423	464	398	387	450	449	458	440	453	454	452	404	447	457	444	452	432	424	401	438	454	396	466	412	446	456	412	423	427	454	463	466	465	437	449	461	426	482	482	428	449	389	424	457	451	416	429	448	426	476	460	457	447	431	439	442	452	436	451	427	456	454	433	481	454	466	454	431	419	408	486	431	431	457	417	449	418	404	465	443	445	423	428	411	435	461	434	453	483	440	404	482	439	481	454	464	437	414	438	431	472	440	452	444	462	452	448	425	430	438	452	465	414	408	395	472	493	427	444	492	438	441	431	481	469	476	456	422	422	466	448	452	479	488	449	439	440	429	420	392	402	442	440	446	469	420	464	466	452	434	469	443	442	487	404	431	460	433	470	448	457	435	411	448	447	453	424	449	433	496	451	460	434	481	434	478	432	457	475	426	436	475	445	437	419	450	475	462	438	425	438	412	426	456	419	429	456	443	441	412	454	468	448	440	424	445	478	459	475	435	414	430	402	452	444	465	480	445	455	409	463	454	462	440	460	448	468	432	437	458	429	415	416	403	431	436	480	468	413	470	425	456	456	425	464	435	452	409	398	420	424	439	492	458	450	450	447	435	427	481	417	470	430	445	427	465	443	439	465	437	469	465	427	466	448	435	453	433	444	446	440	448	417	446	452	463	429	438	435	468	450	437	422	475	412	475	456	440	442	421	469	435	430	456	457	459	456	464	453	472	448	452	433	441	432	485	428	472	471	441	495	423	471	444	440	420	429	437	464	475	453	451	454	463	461	429	459	464	423	454	445	477	437	442	441	434	517	420	427	433	429	447	433	473	466	433	423	419	452	435	420	452	463	404	436	422	435	452	427	431	446	463	444	446	457	422	448	446	442	406	485	425	421	426	451	433	438	468	406	439	455	406	434	428	439	456	464	440	397	430	437	436	454	423	428	430	443	454	450	431	450	453	430	430	421	424	432	455	425	470	447	440	435	401	415	448	459	433	467	456	420	470	444	458	426	444	438	458	470	441	475	444	446	426	456	460	455	436	451	435	413	431	446	476	446	436	422	450	477	433	442	405	465	448	438	415	390	483	459	442	460	418	488	462	451	482	443	496	428	470	413	455	445	453	447	449	437	452	426	439	437	453	481	433	452	436	452	464	443	468	469	461	430	454	475	410	444	444	482	433	483	407	476	428	431	425	447	424	438	419	434	407	462	439	468	431	436	439	431	446	458	472	408	426	434	432	449	428	425	458	463	457	405	462	444	439	465	437	453	462	457	437	426	431	450	437	451	479	452	434	464	425	460	421	449	466	460	471	449	467	435	417	423	447	410	426	459	427	456	456	458	458	452	481	431	503	472	462	431	459	427	451	442	428	481	418	478	461	422	416	420	449	487	459	451	444	463	443	419	419	456	456	401	442	429	428	439	436	431	446	429	453	462	458	481	433	417	421	474	424	436	455	432	428	434	406	475	468	448	450	436	464	442	406	441	436	439	443	426	467	470	422	449	447	446	477	413	446	436	425	481	430	440	454	454	446	453	435	445	466	459	412	449	440	483	428	468	454	433	456	429	464	405	452	414	438	442	428	462	391	419	453	453	463	466	463	446	459	426	454	471	496	465	471	455	433	411	408	474	443	443	470	410	481	469	441	436	448	453	419	434	416	419	445	490	483	456	445	444	448	441	438	438	432	448	451	433	434	494	453	497	429	420	410	460	442	419	431	449	382	417	426	414	448	430	456	416	456	402	447	445	418	439	404	466	427	485	439	425	406	423	447	440	438	459	449	421	458	411	461	443	469	436	438	443	439	483	429	448	416	447	469	445	446	426	426	439	423	441	455	426	451	447	400	434	422	449	432	466	426	438	425	455	443	454	456	437	438	444	473	409	467	425	441	471	475	429	482	447	427	453	461	396	415	451	447	463	416	465	467	450	428	425	420	428	419	439	435	418	416	433	474	428	440	427	442	471	439	455	424	477	473	448	480	455	441	463	429	429	454	443	429	431	432	423	428	456	455	448	459	409	441	404	403	442	421	456	440	434	413	408	491	427	482	435	440	441	417	464	440	438	421	390	457	416	470	424	422	417	423	439	437	398	433	439	416	449	461	444	408	460	454	424	425	459	417	467	464	437	416	449	465	455	418	481	411	440	461	460	431	454	479	426	422	478	427	419	445	472	448	427	448	477	381	442	455	455	489	437	426	439	461	450	452	468	429	462	433	451	447	444	435	481	447	428	419	455	428	498	445	438	457	441	456	445	463	439	464	430	407	437	429	474	451	422	452	422	463	429	427	432	438	460	406	468	465	466	415	423	455	455	490	435	402	481	436	467	449	443	483	430	447	448	408	444	431	457	499	465	472	431	415	448	464	444	444	462	410	474	461	447	433	449	470	450	427	466	432	440	465	429	457	457	467	463	457	470	437	470	456	445	408	452	404	453	438	419	486	446	488	422	430	453	448	497	442	413	455	419	446	416	423	407	447	416	467	453	482	488	415	439	466	402	423	424	427	443	404	419	473	444	464	411	454	436	472	464	471	459	465	458	431	443	464	459	402	508	445	449	447	418	435	432	414	496	482	458	409	419	408	436	428	429	404	418	442	452	478	466	431	493	446	434	436	464	445	436	450	388	472	482	441	422	451	429	410	449	439	448	435	471	442	464	469	431	465	445	437	463	448	468	477	469	444	415	465	441	473	432	457	447	434	451	424	413	446	419	452	424	459	495	433	433	437	411	443	456	494	435	488	436	434	455	490	470	494	427	419	431	445	463	452	417	443	453	462	432	432	443	441	438	447	449	454	439	447	449	481	462	433	500	448	475	450	441	438	470	456	456	450	464	414	434	435	459	460	420	420	420	406	476	425	438	454	443	479	427	429	427	429	452	433	467	440	419	424	458	457	438	447	454	484	433	476	456	435	443	448	406	462	454	468
14054	20794	14531	8169	5477	3902	3110	2396	1851	1599	1360	1204	1203	1106	1101	1116	1081	999	1003	978	1028	977	942	955	838	823	796	753	746	793	777	764	779	716	695	746	727	685	726	696	726	714	743	766	691	679	734	683	714	689	701	648	675	714	712	672	654	707	703	682	694	672	696	725	702	741	668	729	742	694	680	664	731	720	719	683	673	705	749	693	690	675	717	693	699	683	721	749	684	679	667	719	689	698	659	665	698	701	674	680	642	646	724	677	674	682	708	647	719	697	679	642	702	659	666	705	702	681	714	686	669	704	695	705	706	717	687	662	671	698	672	697	670	717	647	677	694	690	695	682	694	703	698	678	673	672	682	672	675	651	693	697	686	686	731	698	667	716	712	684	706	699	712	679	660	710	656	706	715	695	693	717	717	698	669	685	680	677	683	727	676	705	720	650	650	664	712	647	715	699	676	707	648	719	680	665	680	727	673	686	676	672	693	717	665	707	712	649	686	715	658	654	678	692	670	718	715	679	738	734	679	670	717	690	683	688	656	686	709	696	635	688	693	763	663	684	674	703	665	696	691	681	657	684	647	752	680	702	648	676	637	701	709	706	714	711	663	642	732	730	729	639	710	666	696	683	632	683	630	702	719	700	672	720	669	657	668	692	684	742	691	682	681	694	709	682	713	705	661	718	702	692	711	698	671	670	701	723	677	699	692	727	634	705	710	663	718	662	749	687	662	692	721	687	676	699	708	706	713	662	680	735	694	702	718	673	696	642	724	740	689	677	643	709	652	690	705	708	667	683	716	696	660	670	696	746	732	660	711	750	674	658	695	693	638	715	670	680	687	670	669	727	715	683	693	717	700	696	680	692	667	671	684	690	697	693	715	668	690	665	696	656	683	686	693	680	647	710	697	699	664	700	712	686	677	719	682	713	690	689	733	671	751	673	680	672	652	703	686	657	673	699	680	635	641	678	718	678	715	653	687	685	657	726	681	706	653	652	684	663	668	688	683	685	745	681	683	682	695	650	714	659	661	676	698	669	706	730	650	689	724	703	697	699	701	667	684	678	674	694	705	683	625	660	690	664	670	708	655	660	620	717	645	723	658	699	699	730	668	670	691	706	700	667	686	676	663	689	686	705	696	654	677	684	683	675	712	686	637	683	706	699	651	644	749	676	645	698	652	677	716	726	675	664	691	699	696	716	662	675	672	738	694	701	688	713	692	654	660	724	656	719	667	696	710	676	675	697	723	662	695	687	712	680	661	630	730	680	674	687	690	681	715	677	681	674	730	718	640	688	694	665	688	711	739	719	690	749	716	708	665	666	696	655	733	662	640	706	720	692	685	691	733	665	685	681	691	709	690	649	736	687	702	739	690	665	686	677	664	665	717	654	687	653	718	709	691	724	691	701	656	686	678	666	657	682	677	673	685	704	736	682	682	660	663	698	717	678	734	678	647	672	701	708	721	690	686	673	697	670	703	719	695	653	669	710	691	688	690	625	686	668	744	657	694	686	708	687	678	747	652	710	671	656	667	736	674	699	703	691	699	686	719	663	699	680	687	712	694	693	696	650	715	682	686	721	666	669	674	654	702	729	641	709	654	688	680	691	688	704	693	732	689	695	715	691	668	676	701	724	714	726	726	680	676	695	694	685	709	715	698	705	689	711	690	720	676	691	716	666	683	714	697	678	731	713	650	647	697	643	699	665	730	673	699	672	676	681	643	721	676	646	691	653	718	702	677	722	671	664	689	713	753	700	687	652	709	669	697	687	722	678	676	691	666	684	702	687	687	648	706	679	667	699	678	652	677	667	656	721	684	674	673	668	643	672	755	699	698	722	678	661	713	708	662	724	642	684	675	708	696	687	698	678	740	660	700	609	672	726	704	674	693	666	667	687	720	667	696	700	665	741	675	674	675	717	636	689	668	654	672	703	701	645	683	674	714	684	677	700	655	684	664	687	697	682	705	680	723	723	730	697	688	681	680	691	727	671	683	709	671	679	667	660	654	715	645	688	675	655	650	677	705	656	680	682	679	714	674	684	656	684	666	644	722	726	729	701	656	690	677	713	718	705	707	703	643	685	722	666	739	667	711	684	741	715	671	696	677	667	661	673	669	664	656	701	684	671	696	667	726	718	664	673	717	709	664	667	668	697	687	652	691	650	656	710	654	679	702	692	677	715	693	691	743	651	654	706	675	690	708	707	686	692	673	724	677	659	686	654	756	700	740	647	694	695	681	732	655	716	717	662	714	682	730	662	727	698	701	701	716	650	681	606	698	708	676	699	669	711	719	729	673	689	727	659	660	701	698	688	712	685	729	708	702	679	677	690	678	607	675	651	707	706	672	706	686	684	656	670	705	662	700	673	715	713	727	638	642	657	711	702	685	650	680	676	709	701	691	661	711	694	703	664	695	687	675	692	705	689	686	699	712	661	694	694	688	690	705	726	676	705	653	669	687	643	693	705	705	705	727	688	670	657	724	727	696	714	679	690	680	679	688	716	689	631	667	714	685	682	703	739	708	684	675	655	708	703	691	691	687	663	732	719	667	709	649	684	697	704	685	726	708	669	718	689	690	640	625	703	694	687	644	730	646	693	704	662	687	684	725	702	716	671	646	685	710	708	643	698	681	688	663	712	683	664	704	683	678	720	669	694	685	689	698	696	722	730	732	720	647	695	704	704	677	687	657	710	690	675	717	669	724	666	662	690	655	703	742	654	732	672	699	714	679	709	688	708	662	694	739	726	668	690	686	682	681	718	695	664	669	648	680	723	718	689	700	701	680	722	688	661	674	734	695	683	691	702	653	679	659	716	740	711	746	700	667	719	654	701	686	688	660	738	684	648	769	665	660	676	701	676	685	706	698	636	659	679	669	703	679	663	657	714	682	672	677	703	669	709	725	664	723	678	682	702	702	642	669	714	702	708	663	679	691	678	682	686	668	675	714	680	676	700	664	694	703	649	707	656	677	697	718	674	711	656	734	698	722	665	692	688	666	688	705	681	689	714	699	655	690	705	718	685	711	694	697	756	701	691	712	653	721	706	675	689	654	685	723	689	690	709	693	651	660	705	648	726	665	740	711	715	705	677	658	734	705	694	688	660	658	678	679	731	688	659	692	747	691	707	694	662	718	705	707	650	694	663	679	693	654	696	663	693	640	688	666	664	695	699	677	701	644	688	676	715	660	657	670	664	664	711	675	709	734	697	684	690	719	675	696	661	709	647	731	671	667	701	645	740	693	717	655	672	678	632	681	720	655	681	655	676	683	686	693	678	678	677	676	647	672	669	678	691	705	715	670	690	683	662	676	717	713	702	650	717	670	686	691	675	690	687	652	728	678	663	656	704	654	644	697	690	669	669	693	708	699	693	652	688	705	706	648	753	709	714	746	699	708	714	664	680	636	708	713	664	691	708	675	652	721	699	697	672	628	696	694	596	706	681	668	664	727	726	732	704	697	638	691	668	685	690	691	697	676	715	729	645	712	666	664	642	683	681	679	705
23367	21150	27617	24926	19251	4972	2146	1411	1060	885	742	674	644	637	558	610	573	499	554	523	544	506	524	507	463	456	434	445	453	396	384	387	397	378	373	380	397	384	349	377	321	332	372	358	363	345	370	327	378	368	366	389	329	370	389	327	335	370	350	365	343	336	334	385	362	342	368	351	355	344	339	381	349	357	366	341	347	356	387	380	316	341	348	386	329	333	343	372	345	356	376	371	357	385	355	360	358	332	365	359	375	336	355	371	331	350	326	320	334	341	357	348	355	379	337	343	345	376	327	349	331	339	357	332	348	358	350	358	338	326	362	352	348	353	334	344	366	358	360	326	334	355	373	366	369	336	333	333	332	341	363	362	325	362	348	333	335	351	314	352	348	335	349	362	354	343	334	325	350	360	352	325	330	340	347	351	381	321	363	343	362	383	346	349	360	359	395	379	340	367	366	330	333	360	340	351	366	351	372	339	390	351	349	356	346	345	382	364	384	393	319	342	341	340	384	358	359	321	354	326	366	371	369	345	352	339	340	371	370	337	357	384	331	373	362	327	366	366	343	346	346	354	386	362	359	379	364	330	334	362	324	347	335	343	352	346	330	348	324	369	371	330	374	377	330	316	350	360	364	352	367	325	368	353	359	346	353	327	344	336	358	349	332	352	374	420	325	358	375	330	367	378	333	318	336	348	346	341	327	339	394	307	344	327	355	321	331	346	359	360	334	352	382	333	363	359	347	372	334	337	358	366	339	380	371	326	353	331	332	375	341	362	386	371	337	344	351	384	355	343	376	355	387	326	298	337	365	371	326	308	356	334	327	361	343	372	353	371	346	363	347	336	391	347	338	354	307	376	367	378	347	371	368	364	354	328	366	372	377	394	342	366	322	363	373	333	400	349	371	347	361	366	339	353	366	356	343	339	366	340	314	349	365	369	361	380	350	351	373	344	381	388	339	322	339	358	358	361	309	358	349	348	358	364	353	371	357	355	374	331	337	373	337	360	344	338	398	336	356	371	370	372	350	356	378	342	336	369	322	348	309	354	345	373	367	333	343	377	358	330	363	354	319	359	361	342	353	343	339	328	360	343	353	359	335	332	345	341	356	342	355	395	332	325	346	357	383	368	348	382	375	351	346	325	335	370	339	337	332	387	347	380	371	358	365	361	342	347	347	319	323	320	361	356	386	386	380	348	319	363	347	335	340	364	368	343	342	355	306	356	371	334	372	361	344	367	383	351	340	381	335	410	360	372	352	363	367	367	312	354	351	347	341	343	370	358	347	384	366	331	397	346	336	324	367	369	316	332	362	359	334	370	372	346	358	357	367	366	373	348	379	347	351	346	376	363	324	354	360	335	341	331	349	352	369	327	333	376	336	345	325	355	364	350	339	341	350	361	377	384	345	373	341	371	387	346	341	361	329	332	362	370	375	355	357	348	364	315	331	349	371	348	356	363	358	345	323	350	340	354	399	366	367	352	362	358	339	366	349	351	333	357	359	358	347	376	352	373	328	335	366	359	345	354	378	374	328	379	351	340	331	364	391	336	386	345	331	346	395	324	391	372	328	360	374	350	355	361	377	368	366	337	339	347	353	366	376	364	383	329	338	373	320	337	360	345	347	347	340	362	337	350	358	345	354	329	362	324	354	343	343	363	352	346	345	326	347	359	350	364	326	350	346	367	383	306	353	351	340	356	344	364	351	377	358	338	364	368	357	344	347	332	357	362	394	357	359	373	375	311	340	364	368	339	344	349	339	358	372	334	341	343	339	332	319	356	349	374	352	361	367	326	340	355	324	359	355	331	332	348	361	333	335	330	365	341	333	370	367	369	357	359	348	329	332	369	363	362	340	373	356	345	322	397	331	354	344	347	369	388	356	344	370	357	380	362	328	383	362	352	334	376	356	340	333	341	339	337	371	348	334	349	344	362	371	322	369	339	337	329	348	337	371	343	358	351	356	343	353	360	349	390	361	364	350	352	339	312	371	360	344	365	348	364	338	325	352	342	354	363	328	358	329	362	363	390	332	369	356	396	334	315	366	372	349	334	368	354	347	369	369	368	359	357	392	322	354	321	354	340	326	365	380	360	321	358	350	332	360	386	330	342	353	347	352	377	320	350	356	347	340	322	342	371	354	350	351	363	331	317	353	341	350	366	363	342	341	377	364	338	334	343	340	357	360	362	325	350	365	349	383	327	367	361	346	311	323	367	335	340	344	354	375	351	339	335	378	342	368	350	371	339	355	362	343	348	334	353	380	339	353	374	384	370	368	349	353	338	349	342	336	360	365	367	345	359	375	345	361	368	352	349	345	385	370	348	372	342	347	335	372	379	311	354	340	339	351	363	314	351	340	380	346	358	364	349	369	385	375	338	370	348	362	338	334	352	372	333	353	364	364	373	335	414	334	352	372	362	329	368	365	332	350	355	354	348	335	329	337	340	344	352	358	354	363	329	373	335	338	366	344	365	326	355	338	357	320	404	351	337	351	370	327	345	368	365	340	346	355	377	339	389	340	376	365	333	376	363	355	350	351	344	320	357	343	333	359	334	348	335	386	377	329	351	347	350	351	383	371	345	332	328	368	351	366	345	356	348	364	324	327	361	336	375	337	339	339	343	383	363	355	319	336	346	307	327	337	359	342	344	375	321	397	328	344	358	348	351	349	371	366	359	344	347	382	336	337	354	329	353	365	332	356	344	355	366	327	348	339	362	306	336	329	380	359	355	358	347	342	359	334	348	341	362	328	353	340	307	356	323	358	377	336	360	340	351	354	343	366	382	342	360	355	322	349	322	348	353	326	360	338	337	343	331	382	361	371	354	351	367	355	375	346	340	340	338	364	334	346	359	343	372	367	335	338	367	346	347	325	339	365	332	363	382	347	369	336	370	359	357	364	365	323	325	341	375	338	358	326	362	356	357	343	374	333	349	347	325	362	354	343	341	336	349	390	368	331	334	366	355	349	339	321	362	335	371	374	355	349	331	381	322	358	341	344	323	375	345	343	346	358	415	360	345	348	366	337	349	342	338	359	374	338	331	380	370	336	326	364	356	318	377	356	331	345	347	358	349	392	380	345	342	391	368	361	331	322	354	363	394	375	366	333	348	344	358	320	367	375	370	345	339	357	346	359	349	338	344	344	331	348	366	369	368	340	313	382	358	359	373	383	345	341	372	350	350	319	377	341	367	360	341	317	350	343	360	343	368	348	365	350	360	364	335	362	362	354	374	385	350	358	391	352	330	322	381	330	356	336	329	328	341	351	362	353	346	323	350	332	349	376	355	349	352	347	383	369	344	356	369	314	375	315	339	351	356	334	348	391	378	392	360	364	338	356	366	358	376	384	338	342	340	393	346	374	370	320	330	361	353	364	405	308	384	367	376	340	361	366	333	353	365	367	351	342	356	342	364	371	342	331	353	364	389	330	310	347	345	368	343	335	355	386	342	361	337	306	352	344	367	340	347	362	354	339	333	361	353	332	363	322	323	362	364	355	347
16046	27419	20536	12337	8692	6324	4934	3623	2847	2257	1900	1692	1465	1369	1354	1337	1202	1168	1097	1128	1112	1089	1004	1014	873	785	746	780	704	736	692	691	696	656	619	592	622	614	566	633	592	598	532	604	583	627	599	588	569	608	574	535	573	537	600	545	592	550	552	539	565	541	602	564	603	562	530	579	548	577	565	533	552	570	580	552	532	554	553	568	549	590	604	581	593	548	526	593	619	579	559	575	533	550	596	567	592	592	540	628	548	576	573	608	587	547	566	542	559	500	571	596	566	559	524	534	564	587	544	545	574	589	528	552	547	569	559	542	524	498	553	572	542	567	539	544	545	557	552	520	556	579	598	527	553	506	580	547	583	525	542	542	565	567	600	574	602	589	621	566	538	583	574	542	542	583	508	573	539	527	543	555	556	529	544	542	596	597	513	514	562	573	554	537	538	540	565	526	495	546	583	523	559	544	553	541	538	570	550	530	480	548	583	572	559	549	527	535	562	560	550	553	583	524	537	586	583	533	565	529	555	515	553	529	574	589	550	521	531	551	523	540	523	555	496	540	538	582	576	537	546	567	576	549	561	549	560	519	582	555	539	546	621	547	548	548	582	523	539	560	566	571	572	575	549	540	550	566	575	581	558	531	535	574	530	555	606	517	539	548	530	513	534	547	541	567	525	599	520	528	538	495	596	531	533	568	530	555	537	546	617	590	566	535	562	541	551	553	572	537	537	578	548	596	578	553	536	525	573	545	552	560	528	578	577	538	568	532	609	575	537	555	554	605	571	566	563	568	600	540	557	564	537	554	548	554	560	569	497	537	533	550	540	569	545	533	528	574	570	586	546	559	553	531	599	544	561	566	525	542	550	558	569	551	506	554	581	527	622	558	590	518	529	567	567	584	558	544	560	535	583	556	592	567	574	556	558	550	535	566	521	543	535	584	537	539	551	596	512	569	575	561	575	555	541	581	529	519	570	539	562	557	570	552	534	533	542	550	542	533	539	546	582	540	565	570	516	596	564	517	533	594	535	572	541	562	540	519	558	505	585	524	536	555	548	535	555	557	565	591	561	532	553	536	544	548	587	546	536	555	561	565	580	536	543	530	557	540	535	535	602	565	511	570	526	537	572	542	574	554	547	547	567	546	560	537	561	536	554	575	559	571	540	598	556	507	541	523	569	596	583	534	577	589	544	563	555	597	560	568	564	555	555	568	568	544	547	516	539	565	560	536	588	578	533	537	549	576	572	543	516	526	520	610	583	546	532	493	563	570	563	500	538	541	570	558	540	555	562	557	563	575	595	541	585	574	545	533	588	522	525	524	568	556	519	600	552	605	546	597	542	557	568	574	627	592	599	523	540	546	511	556	536	583	573	549	584	574	551	577	579	563	540	534	524	505	562	599	600	583	568	540	569	530	571	537	561	575	558	557	542	574	560	574	534	564	550	563	530	527	593	544	559	559	520	575	546	568	575	557	590	530	561	529	546	561	574	550	564	552	570	531	542	537	546	514	559	594	553	565	557	555	538	502	596	538	568	591	592	519	538	566	532	537	543	587	522	580	595	521	560	509	604	536	516	541	566	525	576	523	550	513	534	536	537	516	563	513	552	555	564	596	572	592	566	554	533	546	535	558	582	542	565	555	571	528	571	519	561	560	587	533	568	526	561	539	533	575	609	542	556	555	528	531	544	546	536	554	547	527	500	538	490	518	581	539	540	565	582	582	581	572	519	514	568	535	574	549	553	561	570	547	531	517	557	564	549	567	545	530	544	567	537	551	565	502	536	583	523	561	549	539	537	527	491	567	573	558	555	562	576	522	551	549	530	528	586	524	567	586	564	554	545	574	541	531	545	570	529	558	583	569	596	555	552	539	531	542	544	537	564	540	558	526	543	562	561	539	544	537	503	545	564	598	560	564	551	567	590	534	548	544	582	546	538	546	514	525	531	542	616	509	551	565	556	573	558	555	534	566	518	546	562	549	580	568	569	532	534	522	581	506	586	552	572	526	581	552	541	569	545	567	546	556	569	538	510	516	549	545	531	526	568	533	569	537	563	588	537	562	551	547	538	583	551	531	556	553	532	553	561	560	531	582	600	550	580	562	564	557	543	581	565	535	580	525	575	556	562	592	547	547	555	592	533	557	551	552	569	546	539	544	543	531	549	530	576	569	589	562	553	544	553	560	558	544	538	569	566	575	613	563	565	513	535	574	567	529	591	555	597	581	568	550	546	560	553	546	572	534	542	558	552	564	576	531	543	563	552	533	521	527	551	550	518	557	546	527	545	574	553	529	516	559	567	610	558	547	570	540	551	530	539	537	544	566	564	526	569	528	567	552	605	576	551	517	571	567	545	519	492	516	535	559	544	545	542	559	562	590	592	507	569	544	568	579	599	525	541	560	573	490	569	487	549	525	560	552	541	530	587	529	562	542	560	545	541	575	474	519	528	543	566	560	571	523	572	550	537	534	550	564	572	572	510	546	551	524	568	548	575	552	536	546	594	500	574	606	534	566	561	554	582	542	562	577	563	526	541	537	553	500	577	534	516	526	544	531	587	585	534	534	544	576	551	604	578	565	577	594	567	541	562	572	554	522	534	575	542	556	537	528	569	597	575	529	585	557	549	571	563	573	587	585	558	537	512	553	559	572	537	550	582	561	544	548	597	580	551	587	554	541	529	562	540	543	552	548	522	537	546	574	528	530	507	561	555	520	572	563	515	580	542	538	553	583	534	580	542	568	535	537	577	554	570	513	503	567	538	544	569	549	566	529	532	519	522	568	559	572	512	552	556	523	539	551	519	564	536	542	567	535	542	534	578	529	528	537	560	550	555	545	532	561	606	545	537	525	564	608	578	558	530	494	558	552	510	514	577	555	506	525	544	577	571	593	560	517	589	570	548	573	587	575	553	541	592	527	562	576	566	512	547	563	542	538	557	559	584	535	578	547	559	545	557	543	554	555	548	552	572	550	530	536	551	546	524	574	582	539	528	567	571	527	521	530	543	578	552	539	544	541	559	565	563	554	551	583	565	587	549	583	578	590	563	579	570	515	546	585	506	578	569	576	564	554	534	540	540	542	546	526	536	550	554	581	609	550	544	570	544	542	563	581	597	542	562	547	567	547	537	605	538	557	562	546	551	568	552	596	535	557	581	547	515	528	571	508	566	546	598	583	529	574	554	555	593	581	558	529	528	553	548	584	533	536	572	535	544	512	563	577	566	534	535	541	557	590	508	535	513	557	546	564	530	564	523	548	554	536	532	527	583	540	510	565	587	542	554	532	572	527	568	555	551	547	510	589	583	552	557	538	589	559	490	526	540	552	520	539	586	573	520	530	553	577	521	552	527	566	554	550	562	536	526	555	540	548	558	539	574	504	544	541	529	608	591	557	547	550	527	565	531	568	563	548	549	592	569	548	560	567	560	586	562	576	516	547	603	569	564	559	564	563	510	593	546	527	542	532	520	558	543	540	521	566	597	578	567	567	574	555	531	559	500	523
24691	21108	25241	21501	4103	1961	1489	1092	888	781	698	706	578	632	601	580	532	561	553	540	556	575	532	514	487	456	482	499	437	452	431	488	443	451	443	438	416	420	406	456	430	443	436	433	446	394	416	404	428	415	439	415	407	372	388	411	437	448	437	437	410	445	416	435	436	403	411	491	411	420	435	406	397	407	397	407	400	443	440	465	421	432	386	400	410	430	385	438	440	446	428	401	403	389	417	408	403	405	419	410	398	421	398	413	389	445	455	384	431	429	397	405	398	390	436	439	416	440	431	398	415	431	467	437	406	382	400	402	446	427	429	446	418	411	443	428	414	401	420	419	426	403	421	427	462	421	443	417	426	423	419	425	423	414	387	429	404	425	439	440	410	421	453	424	416	416	427	440	431	404	398	426	410	401	455	405	416	404	473	410	435	387	388	423	362	428	450	402	407	416	413	405	441	416	423	432	414	401	397	423	439	431	410	429	399	402	384	419	431	415	436	418	425	421	405	399	434	416	422	406	413	421	434	421	426	460	385	425	436	400	411	431	472	413	426	415	413	431	412	446	430	433	420	411	435	400	395	402	410	428	439	449	417	401	410	423	434	420	438	394	399	422	419	441	412	430	420	431	422	369	393	416	450	412	402	421	405	438	400	421	412	436	440	402	404	449	412	427	426	374	427	449	426	426	457	434	457	407	426	441	400	382	406	448	433	437	444	418	444	451	402	418	391	410	427	423	412	441	417	412	410	393	419	446	433	406	429	385	420	443	413	431	430	415	412	446	436	443	430	431	397	407	432	423	445	393	395	395	435	421	381	444	405	410	452	424	421	428	447	412	390	429	452	440	441	446	419	429	414	420	395	440	429	428	454	473	432	426	409	428	416	446	364	429	407	424	413	421	437	396	403	422	416	421	429	400	384	421	412	444	401	411	434	412	433	420	414	458	433	438	448	417	419	428	432	438	388	407	463	413	413	426	413	402	438	396	399	402	429	422	409	414	386	436	435	421	392	415	416	430	438	442	403	413	391	415	406	439	397	455	389	401	369	443	401	377	423	392	431	410	420	389	409	427	420	423	415	422	430	412	427	396	429	425	439	425	390	416	448	393	436	455	412	434	401	421	439	420	438	453	437	412	415	402	449	424	413	429	412	423	413	395	424	439	406	429	423	400	425	467	438	401	444	397	393	432	398	434	421	442	415	438	382	446	415	440	401	432	399	412	383	416	415	399	424	392	411	422	420	436	426	414	390	423	436	403	423	409	427	397	403	421	409	442	421	413	420	422	430	427	413	426	414	419	437	451	435	436	433	399	387	413	425	424	399	428	454	397	411	400	433	413	409	444	409	405	440	415	407	461	378	387	428	437	399	388	422	411	423	406	434	406	421	413	389	452	411	395	444	381	416	406	433	439	427	421	419	395	413	414	392	432	433	441	425	412	429	413	422	411	422	421	435	415	401	421	426	428	417	430	399	475	414	377	428	418	452	434	405	386	446	371	413	403	435	418	431	436	444	432	411	443	405	408	404	418	420	442	437	428	410	460	432	441	437	405	471	422	425	412	407	459	433	391	389	433	415	420	406	397	450	427	391	413	417	406	417	432	404	425	403	416	453	429	387	443	442	434	422	430	420	426	436	385	404	395	388	468	438	388	421	377	386	414	406	426	416	404	405	422	364	394	446	438	424	410	447	416	407	428	423	399	440	459	405	397	439	396	443	418	420	422	390	428	363	397	404	426	432	446	417	422	400	397	446	411	428	400	452	453	419	405	417	429	405	403	404	449	433	400	392	400	434	447	426	397	427	451	401	446	428	429	438	442	401	423	416	413	409	438	424	429	444	418	435	434	413	429	427	416	436	408	422	431	410	423	411	406	448	416	404	447	428	435	413	403	429	420	437	435	442	387	419	439	420	403	418	438	452	439	431	439	429	413	414	395	440	452	393	395	418	436	434	429	401	421	432	436	425	480	419	421	446	401	423	418	433	389	405	393	429	409	428	407	409	393	381	436	420	423	422	389	420	412	424	424	383	438	443	422	399	405	433	389	424	394	455	420	419	436	413	400	418	386	400	402	443	421	425	437	417	412	396	401	400	398	390	382	410	426	393	381	410	402	434	409	416	417	410	414	420	410	409	417	395	406	449	425	431	404	439	446	441	424	428	405	426	434	419	410	411	455	393	411	429	416	406	406	424	429	459	419	412	423	396	416	434	415	388	403	405	454	460	422	425	407	419	419	428	381	426	434	395	425	400	421	426	407	420	386	439	413	419	441	407	452	408	397	409	412	418	422	433	434	392	424	366	433	407	425	438	428	399	432	409	436	414	424	426	394	423	406	415	442	394	447	437	423	431	394	422	413	417	404	409	451	427	389	406	401	463	431	433	433	425	455	435	448	412	402	413	424	424	435	419	379	421	392	429	388	422	448	414	417	432	442	421	385	434	377	404	439	421	420	428	435	377	435	414	413	448	430	420	414	430	445	395	425	455	426	402	435	410	407	424	409	418	445	444	435	422	395	442	392	437	436	387	409	416	429	403	406	401	418	418	424	463	430	436	432	427	402	394	414	408	469	410	448	384	449	428	450	425	406	434	440	401	389	418	390	383	411	392	422	399	440	407	429	446	432	431	397	396	391	406	430	409	442	452	392	446	413	466	389	404	389	428	414	438	460	424	432	450	412	395	450	433	394	448	404	417	440	412	414	421	432	381	448	432	420	405	417	415	425	376	425	423	408	447	382	451	436	444	415	429	383	398	421	430	414	410	364	392	425	413	432	472	398	385	396	401	405	433	427	443	431	430	421	428	420	441	412	395	426	360	442	404	422	425	436	415	387	426	380	392	423	420	370	444	457	450	415	482	428	419	419	421	396	454	486	401	435	431	420	430	392	401	422	403	410	448	418	394	382	388	420	423	383	391	418	423	438	391	398	470	412	399	391	393	472	418	430	432	430	379	403	391	410	412	446	393	382	407	415	411	444	412	429	450	391	396	409	442	417	404	457	415	427	427	436	408	402	440	392	417	423	419	370	399	414	401	455	416	425	453	451	388	425	397	425	420	407	414	422	409	455	459	432	423	389	431	443	424	463	396	462	409	404	430	441	417	446	393	466	424	413	376	453	453	438	392	426	426	411	429	441	429	401	434	403	396	435	414	401	420	469	376	422	428	444	435	399	415	402	430	413	399	422	427	391	442	457	463	448	421	407	411	406	439	468	369	406	415	399	397	429	423	460	413	448	459	446	447	403	425	427	442	419	433	422	411	436	404	393	405	448	411	405	416	424	440	432	421	435	422	412	455	394	433	401	434	421	463	383	443	440	410	480	427	427	422	400	416	436	415	417	417	414	383	461	441	413	439	423	415	372	449	424	415	404	398	445	438	415	421	420	379	415	432	398	413	423	393	426	439	388	446	426	425	405	446	432	430	399	425	402	439	393	438	432	433	418	414	400	452	415	418	451	419	422	422	438	412	435	392	439	418	399	424	419	417	404	392	445	445	450
15751	23356	16656	9516	6774	5066	3905	3036	2353	1884	1637	1455	1453	1280	1266	1191	1097	1030	1084	1076	973	1063	1017	967	891	891	823	771	794	770	713	716	650	735	718	681	676	721	707	706	670	671	664	667	672	680	659	655	640	687	658	682	644	648	669	689	680	614	686	625	657	603	639	661	635	651	672	695	659	648	637	643	640	645	658	651	625	650	689	663	641	612	672	613	665	621	671	679	657	623	627	645	646	609	648	654	615	647	659	619	704	626	686	675	642	639	628	615	619	653	617	651	623	599	612	646	665	680	606	637	664	614	613	611	663	651	622	673	581	645	617	638	648	590	669	666	630	658	663	646	630	636	621	625	626	659	633	634	674	597	643	646	634	667	658	630	660	635	646	658	667	643	655	621	640	637	693	610	683	654	626	660	657	676	643	641	646	627	640	621	625	633	656	579	639	628	640	611	599	652	644	642	630	687	650	622	656	657	617	650	612	638	632	613	632	648	649	573	627	670	623	620	650	622	649	662	650	624	640	626	666	625	599	619	664	636	654	616	625	649	676	641	640	632	648	649	648	642	620	635	690	629	647	680	657	637	641	615	633	671	652	611	608	637	616	623	604	635	683	663	659	616	625	647	633	683	662	647	658	644	580	633	606	644	655	643	615	630	605	598	635	617	670	600	658	663	662	656	671	610	615	657	595	672	613	628	675	640	633	615	630	656	675	650	571	692	625	647	645	588	623	660	637	583	676	586	643	611	638	657	655	617	670	615	646	622	605	615	615	701	601	657	660	608	649	690	623	622	652	675	657	624	642	627	642	687	664	610	671	645	689	682	656	662	587	623	664	661	641	615	669	629	639	655	618	674	664	610	663	649	673	669	662	666	603	694	685	665	598	634	631	647	642	591	661	675	622	672	641	619	632	662	634	614	649	644	670	608	624	626	622	582	674	619	614	670	658	626	673	670	607	651	633	641	626	617	622	670	653	606	651	591	641	618	624	622	653	628	624	621	674	647	637	661	628	660	616	673	656	622	641	620	590	648	639	654	632	642	658	612	622	600	680	666	629	618	617	627	667	613	685	635	597	622	641	602	666	607	632	644	694	666	632	649	651	621	632	644	634	638	652	648	665	638	665	607	643	651	662	592	658	642	641	622	633	667	639	619	694	620	670	625	614	684	673	660	640	609	601	606	654	601	659	681	653	622	638	638	620	608	613	647	635	665	604	627	623	632	662	639	610	644	651	611	652	593	608	667	632	712	676	638	608	632	628	642	590	620	659	669	612	662	597	665	661	653	668	592	657	665	675	612	630	635	654	610	630	647	636	616	612	656	590	661	589	650	631	631	627	640	655	633	656	656	655	645	703	629	660	670	675	610	619	618	628	626	681	644	607	629	684	614	650	633	629	680	651	672	659	616	652	667	586	617	646	655	662	601	674	645	607	680	691	605	650	652	641	655	685	695	642	695	628	684	631	646	673	589	596	619	657	663	616	654	667	605	627	617	619	614	660	644	636	635	637	605	605	663	660	605	674	684	652	671	635	633	670	690	585	623	662	634	636	604	652	652	642	648	671	636	620	626	593	679	666	657	679	646	664	632	639	666	597	631	663	624	619	620	708	656	645	638	644	607	633	636	657	629	657	660	610	646	607	619	667	658	614	631	671	608	666	656	593	686	642	604	628	650	617	615	655	630	611	585	623	598	675	695	626	614	693	645	634	639	615	627	656	666	635	620	653	667	665	590	651	577	665	654	618	602	629	665	655	684	656	672	615	669	663	666	620	661	641	631	622	627	642	607	624	631	619	656	656	680	635	645	619	699	618	648	649	622	636	602	633	653	671	664	621	665	663	630	639	658	624	669	652	648	663	659	621	673	668	645	657	641	659	659	672	600	680	613	656	653	676	642	657	651	624	678	655	670	678	613	674	643	588	644	620	650	630	660	634	651	642	660	652	636	648	645	635	657	657	623	628	666	669	615	613	625	668	652	631	634	615	596	614	724	647	627	623	646	647	683	702	637	717	645	629	636	630	664	656	676	627	615	667	622	659	638	625	606	659	655	648	642	668	634	631	643	623	646	638	618	631	618	702	683	661	709	638	596	649	590	623	638	678	669	618	687	635	632	591	689	657	646	612	681	664	640	646	649	633	668	660	655	641	594	693	591	636	656	653	702	633	586	683	627	639	649	608	708	641	693	615	661	656	624	621	628	667	629	652	680	616	680	654	666	608	612	623	630	624	646	604	648	619	659	668	659	676	652	637	643	629	647	607	627	638	679	640	642	620	628	685	641	624	649	609	641	629	642	646	660	633	645	634	604	684	623	602	670	668	681	604	652	636	623	603	655	656	626	600	632	653	677	639	604	684	608	648	622	642	671	639	628	634	667	621	643	642	614	642	582	676	609	628	648	604	624	639	626	663	671	605	606	699	661	625	676	637	681	614	602	616	662	655	633	619	634	626	644	610	627	644	638	622	626	646	688	586	617	636	650	675	666	641	605	642	675	637	652	610	648	614	583	668	649	628	621	649	648	670	685	616	655	636	676	660	619	635	644	648	610	613	640	640	651	616	616	600	621	683	654	644	651	680	623	649	651	614	633	678	665	665	660	607	640	623	678	656	673	665	653	661	661	635	638	617	633	655	650	641	673	660	685	611	663	676	661	664	644	639	612	627	637	602	651	630	632	639	641	610	616	623	629	616	619	653	630	633	620	666	637	653	633	629	611	629	660	676	659	687	674	593	642	630	644	625	645	649	621	625	652	648	628	651	657	656	651	678	637	655	625	634	597	629	656	645	625	613	673	590	650	604	649	616	605	672	606	636	645	637	645	643	641	656	615	675	655	639	615	639	629	639	657	645	638	633	626	633	644	629	653	636	601	661	652	630	627	641	643	643	650	638	630	599	552	644	667	627	669	689	615	668	663	630	638	594	646	624	653	687	625	639	641	642	639	654	650	624	639	642	648	644	660	639	628	669	661	627	702	644	668	617	589	622	662	631	664	649	666	646	625	647	652	654	648	626	666	650	632	650	610	641	651	657	646	613	649	674	672	674	631	618	645	617	650	663	669	648	636	626	664	635	632	702	623	641	646	633	616	620	648	622	637	590	632	630	663	617	624	659	630	623	626	622	636	627	576	663	616	693	655	638	665	623	655	649	668	643	597	696	661	642	641	622	662	624	618	638	655	662	610	706	610	595	624	672	610	696	676	652	629	657	619	633	612	644	612	615	635	646	583	666	639	663	634	649	633	649	637	633	643	651	661	669	602	638	665	635	641	626	636	625	672	645	614	607	644	662	625	633	654	613	650	631	611	619	625	636	620	598	609	660	646	613	599	693	595	620	666	635	618	608	660	705	692	646	624	636	645	646	640	639	613	643	633	595	670	601	634	587	572	679	626	605	611	672	613	626	635	613	595	631	631	626	642	596	683	641	663	635	675	663	639	583	581	581	634	587	641	614	691	642	632	631	637	615	649	618	643	657	632	658	660	613	627	631	600	618	635	626	634	674	606
22448	21142	28292	24249	21148	17811	4611	1943	1361	1106	932	827	774	775	679	656	616	612	583	527	541	506	521	493	469	441	415	434	397	367	360	335	342	334	298	340	331	293	312	317	310	316	313	310	329	327	319	318	348	319	316	321	311	297	309	319	312	297	305	314	272	287	314	317	300	267	309	289	288	274	318	310	289	300	307	326	313	295	290	271	319	281	308	309	287	300	319	281	314	282	305	308	292	337	296	319	282	277	277	276	282	298	305	283	298	298	290	333	309	290	313	308	277	303	282	287	292	312	282	278	283	316	275	308	282	291	283	277	293	283	323	295	277	294	276	286	287	300	314	270	289	279	272	300	299	292	313	281	304	314	290	318	308	323	302	296	295	291	293	299	316	313	288	296	293	305	294	291	285	285	312	277	267	297	311	292	319	294	301	309	300	310	295	305	260	278	288	300	271	294	290	326	265	258	299	287	297	263	270	270	312	305	314	296	280	275	312	271	277	290	269	314	308	321	331	277	288	320	307	318	285	281	298	288	289	309	310	307	327	259	274	321	290	282	315	304	302	263	292	293	270	309	315	306	289	289	285	290	279	277	291	271	279	291	293	272	288	268	330	273	306	298	305	275	302	307	306	313	283	303	272	302	278	277	261	289	296	256	302	271	255	285	304	291	291	289	295	275	305	279	310	309	342	334	277	293	302	282	286	314	302	284	273	302	305	285	310	296	298	275	275	303	324	334	301	282	280	303	299	323	293	290	317	282	300	291	265	293	314	282	261	294	316	287	315	292	302	245	328	319	309	292	305	297	270	299	283	303	291	306	268	282	303	273	280	271	309	287	304	287	302	317	295	297	316	301	288	266	339	314	308	298	304	288	295	299	293	275	298	287	277	282	263	307	318	283	308	284	281	276	269	301	283	321	296	304	299	286	277	307	308	291	288	284	304	325	308	302	293	320	274	291	303	299	275	300	312	262	313	267	313	287	305	290	301	300	264	306	310	301	317	258	321	297	295	306	284	268	333	267	289	303	310	299	279	304	317	288	314	293	287	280	296	274	302	269	252	309	306	304	288	282	295	280	292	317	301	290	307	319	315	301	290	284	307	296	292	285	270	270	284	272	297	326	313	302	299	283	316	299	300	304	303	309	306	279	317	287	300	291	288	307	291	304	316	309	304	292	279	323	317	315	293	310	274	287	289	324	307	308	294	300	296	293	322	283	254	271	287	298	310	293	281	280	304	282	273	263	288	279	323	279	302	323	296	323	316	287	278	276	290	290	291	314	277	281	277	290	300	297	314	277	274	307	306	324	313	285	304	300	321	297	297	306	304	304	298	288	291	280	291	286	307	280	297	288	299	301	296	303	277	298	280	250	271	293	282	282	283	285	284	324	283	300	268	283	299	275	326	309	290	317	317	280	319	285	279	296	290	295	315	296	303	307	311	282	273	303	289	320	266	293	319	310	286	298	255	305	316	278	308	306	272	303	285	265	279	283	275	310	286	325	294	276	313	303	299	323	303	312	310	286	295	251	313	306	289	268	302	299	289	317	277	301	332	287	299	282	283	283	312	263	267	301	300	295	310	293	267	292	290	326	280	288	290	265	325	268	299	299	282	310	311	304	279	295	296	316	303	289	289	284	311	331	272	292	328	289	270	292	315	278	325	266	287	308	304	297	317	285	308	293	301	295	299	297	299	297	298	267	286	294	305	309	310	273	305	313	292	299	293	307	322	270	309	279	351	297	284	270	336	279	276	276	319	304	284	287	294	301	320	307	271	295	322	274	293	278	317	303	280	291	266	296	305	270	298	309	298	311	343	332	281	263	274	250	306	305	319	277	307	289	320	310	293	273	306	292	291	301	294	310	285	313	303	298	262	302	309	271	259	316	289	275	304	276	273	303	300	289	316	339	305	318	304	253	317	276	316	299	303	300	274	272	301	278	298	309	259	294	291	318	252	314	336	285	327	306	308	282	306	302	309	297	307	303	312	305	287	317	297	281	300	309	316	300	287	277	277	289	280	291	274	310	286	292	269	270	285	284	261	316	259	296	291	304	296	293	301	280	270	302	349	282	270	281	325	297	310	293	269	271	269	287	326	302	271	298	292	308	327	288	271	294	279	297	269	307	301	301	317	254	288	311	329	308	291	296	300	284	288	289	287	293	275	290	309	301	288	292	330	303	281	302	308	276	283	292	284	275	336	287	319	279	298	293	290	306	317	299	284	272	280	302	286	294	304	303	284	320	314	292	257	308	278	305	273	306	290	309	306	302	304	283	306	296	316	299	305	265	325	305	280	300	325	270	311	293	254	317	264	293	293	307	282	304	287	307	272	267	294	324	282	315	277	276	259	307	282	303	275	300	268	289	294	300	272	300	278	308	276	276	270	336	268	303	298	297	264	289	278	319	293	308	306	291	245	289	273	299	290	283	268	288	303	272	322	291	335	274	312	300	287	295	318	308	274	305	317	291	292	285	283	285	290	280	286	281	269	304	292	291	302	292	273	280	302	296	283	295	299	259	275	280	320	290	295	320	313	292	282	284	307	283	283	298	277	287	269	306	293	270	302	296	293	310	292	281	283	292	279	314	315	263	325	301	306	292	295	302	278	283	304	288	302	268	318	320	306	286	254	297	272	287	301	286	316	297	291	297	301	305	306	275	297	259	286	294	258	298	289	282	274	311	301	306	277	298	272	302	325	304	308	295	296	294	296	274	296	298	275	277	300	303	330	314	315	273	309	316	284	288	290	293	285	300	281	303	320	257	298	323	306	313	319	315	310	273	301	301	293	287	320	257	288	351	324	287	301	282	288	294	322	313	295	296	280	271	319	296	305	287	319	313	327	318	296	292	289	285	261	290	295	285	274	286	298	282	288	303	297	298	286	272	294	281	285	276	317	299	324	284	284	284	282	273	295	289	285	333	294	290	304	287	290	282	297	290	287	314	297	260	312	281	292	301	289	262	290	285	289	294	286	265	305	286	296	298	278	284	304	288	297	299	302	281	286	322	289	308	292	280	314	300	288	298	278	310	275	310	299	276	272	279	327	312	298	263	332	295	294	301	294	291	306	304	264	327	307	325	298	266	332	317	301	300	315	298	296	280	298	303	310	294	297	309	287	275	297	276	277	304	322	279	292	333	297	330	316	313	317	299	292	269	276	322	282	279	280	288	286	277	312	272	326	267	286	308	292	286	304	278	291	314	322	323	276	278	308	285	271	309	276	282	280	319	305	299	293	311	321	269	278	305	315	311	287	294	279	292	276	305	289	281	334	295	282	338	281	293	333	269	306	281	296	323	276	305	295	287	303	291	272	281	284	302	302	301	300	300	242	309	316	281	294	279	289	280	283	298	299	274	316	292	305	290	317	283	298	294	295	294	283	299	309	261	290	310	267	313	313	286	283	275	283	318	289	295	313	294	290	284	270	303	311	312	293	297	291	306	275	330	314	284	275	279	275	286	300	281	297	272	283	303	294	314	263	276	303	286	290	292	305	344	309	294
18888	31519	23986	15451	11505	8720	6755	4975	3752	3103	2506	2103	1960	1725	1681	1547	1393	1248	1251	1195	1286	1181	1097	991	889	833	776	682	721	656	574	595	556	583	570	554	523	602	604	510	534	507	524	499	532	489	527	494	470	501	468	459	482	461	480	447	518	493	510	459	481	464	475	416	485	484	501	454	474	482	469	502	456	462	463	402	504	493	471	466	474	447	477	441	450	489	468	466	474	482	454	477	486	441	464	477	476	454	469	494	467	501	467	507	465	475	487	460	427	460	452	457	437	466	460	466	425	451	466	462	437	473	463	458	447	463	442	460	455	499	490	471	420	455	452	470	445	480	463	471	457	439	459	446	484	451	444	477	449	429	462	439	454	475	449	432	478	434	458	448	447	404	441	443	448	438	429	454	473	465	430	480	491	448	478	444	461	475	460	466	439	448	483	469	384	430	478	441	439	463	417	457	464	443	462	482	480	430	466	448	430	480	494	458	441	463	472	449	438	461	426	446	448	449	422	442	440	482	446	469	433	458	452	454	443	438	445	466	466	472	452	431	442	447	440	449	431	482	447	443	436	471	463	410	444	434	463	459	442	453	413	447	418	455	427	427	469	433	459	432	446	425	505	462	455	472	476	481	441	500	447	417	463	462	407	452	451	447	457	432	422	453	460	477	476	467	470	455	463	463	442	484	449	454	459	425	451	488	486	431	459	448	470	461	457	462	426	446	432	454	457	455	455	463	454	464	449	478	453	428	477	472	452	434	452	409	451	474	419	454	459	464	408	463	408	452	468	445	408	453	432	459	447	380	446	476	466	424	443	456	440	460	474	441	466	462	461	454	428	440	458	464	442	430	409	456	457	437	443	448	424	410	462	427	447	448	473	449	443	496	433	415	455	497	456	460	453	454	466	476	446	440	433	474	469	442	456	458	464	466	424	459	506	500	429	464	476	429	435	465	436	471	459	431	445	453	467	454	431	425	455	412	486	442	451	428	468	452	467	476	462	475	444	477	475	442	450	449	483	477	435	457	449	423	472	478	460	410	430	456	445	456	419	452	467	442	473	472	419	486	465	458	474	467	447	453	457	457	491	432	448	477	441	451	455	469	511	430	466	407	488	450	417	472	443	432	468	461	464	455	455	480	479	458	449	430	472	463	442	436	454	430	444	406	447	473	439	452	469	441	452	463	465	460	383	444	450	453	469	426	459	464	470	430	469	464	483	473	428	451	450	431	445	462	453	476	465	473	481	458	485	448	456	446	444	440	460	479	437	394	437	471	442	435	455	440	437	474	433	459	462	415	437	432	437	438	426	433	460	469	408	466	471	486	417	432	455	450	469	429	468	464	436	448	464	459	439	441	446	429	457	415	420	460	439	461	427	472	429	486	486	429	465	421	420	436	453	482	458	449	469	470	457	479	434	425	452	461	430	468	460	454	451	431	488	440	446	446	469	432	471	471	425	474	412	439	495	456	462	469	456	436	452	456	455	452	444	431	462	486	475	479	447	453	432	447	472	463	468	468	455	442	442	464	469	460	484	414	456	436	429	440	450	432	453	502	442	462	452	445	420	453	438	439	447	455	421	428	493	471	417	470	475	436	501	458	463	450	466	447	421	478	455	444	443	474	450	440	458	445	486	468	454	458	434	422	406	461	438	452	477	434	456	445	460	446	449	486	445	459	475	457	480	449	434	471	480	413	450	418	486	457	423	416	445	446	452	431	476	438	474	489	447	447	475	454	468	472	462	453	465	439	510	436	491	470	465	424	400	442	467	462	485	462	451	454	444	451	474	472	479	441	497	451	465	457	428	455	435	498	487	469	463	439	444	453	459	457	459	438	488	424	426	444	436	455	422	447	477	441	465	435	447	449	434	470	466	459	440	460	426	458	470	441	475	486	432	460	470	447	440	435	470	463	477	447	452	440	419	445	443	475	454	462	459	437	441	449	446	473	463	463	454	452	440	459	458	435	449	434	462	465	467	439	483	410	443	424	459	481	443	470	465	427	448	456	469	426	491	442	473	436	392	459	432	409	456	456	467	442	445	463	463	450	442	494	484	454	457	477	455	460	456	451	433	423	449	426	453	469	442	438	452	465	475	439	446	452	449	483	456	469	441	479	475	465	474	469	472	435	437	486	472	473	422	457	444	455	434	468	446	447	456	419	480	439	459	466	422	455	436	465	458	485	449	440	453	429	473	472	434	433	463	475	469	471	473	452	452	469	440	478	452	481	455	447	457	481	438	461	476	451	428	457	468	427	472	464	482	467	454	468	421	393	439	458	470	475	495	433	414	401	441	462	477	456	466	489	469	423	488	408	452	492	419	466	423	434	408	434	446	454	442	457	447	470	460	453	456	420	459	476	455	450	449	448	436	442	480	479	425	458	478	487	464	442	466	473	428	462	489	425	451	445	467	482	484	437	468	481	451	438	483	447	441	481	461	438	469	440	431	446	444	456	433	469	444	440	450	470	464	470	457	455	437	448	434	441	445	471	469	444	447	423	433	434	463	430	445	465	418	464	453	450	414	410	444	462	492	452	456	422	449	460	441	441	451	475	448	435	428	441	423	458	461	447	455	443	447	473	449	465	451	484	492	455	472	433	437	459	419	426	435	467	426	446	429	464	432	432	429	476	451	434	428	451	436	479	447	480	433	417	448	463	452	446	441	436	448	510	425	424	418	434	479	460	485	465	472	446	441	460	460	451	451	447	441	446	471	462	453	465	451	467	442	455	426	469	468	440	429	465	463	450	412	468	423	422	472	466	426	478	460	431	444	446	450	489	459	473	441	399	438	445	451	438	429	413	450	463	449	434	433	486	473	460	438	479	437	428	478	437	483	449	452	458	427	468	448	434	441	442	479	430	488	467	425	420	434	480	431	448	476	463	489	426	423	450	450	456	455	449	458	442	436	416	440	429	488	424	459	448	460	446	455	435	468	453	449	445	422	450	431	492	484	439	456	431	451	494	413	434	468	434	469	481	464	438	420	450	471	455	438	445	456	432	468	472	452	456	428	449	477	441	452	469	446	502	460	450	447	462	420	458	465	442	464	451	451	498	475	441	388	449	427	460	433	457	448	467	469	455	454	461	471	433	490	472	437	451	444	490	468	448	466	473	478	453	462	490	450	433	491	439	425	444	465	447	466	452	409	474	450	473	473	443	463	483	433	489	413	444	463	467	437	429	447	479	458	400	409	437	497	434	462	469	430	482	493	436	433	446	421	441	492	461	421	452	476	462	435	450	451	475	457	463	426	464	469	479	469	459	438	460	445	448	433	452	439	462	464	465	437	433	402	437	433	427	479	452	426	450	488	463	412	434	451	424	443	474	450	435	490	428	454	442	424	458	433	459	462	434	419	472	413	480	454	466	474	486	441	472	436	454	475	446	474	417	460	449	458	419	461	444	425	440	506	459	433	440	451	451	439	504	435	437	445	458	474	467	437	447	488	449	465	440	446	481	438	453	432	438	434	438	453	416	485	488	436	448	443	462	475	473	436	450
27372	18101	9551	4437	2269	1601	1311	1014	811	776	738	612	615	604	598	557	591	519	584	552	563	536	527	533	490	546	511	480	461	447	486	509	476	474	444	452	439	451	442	411	445	456	460	452	448	449	459	406	467	471	484	439	464	446	450	444	429	413	406	442	462	466	418	477	438	431	456	456	469	400	418	436	450	437	462	409	412	432	470	411	483	423	454	415	439	440	464	472	470	460	485	451	439	441	474	468	423	435	444	453	434	412	411	436	463	445	422	424	454	431	465	453	443	424	449	431	453	448	437	426	459	439	431	444	422	392	444	439	450	466	450	461	426	428	439	428	408	487	449	442	432	428	434	463	475	428	415	452	453	444	460	457	455	426	456	465	454	462	449	474	446	416	468	463	440	462	470	417	433	433	469	442	422	472	462	449	469	418	441	450	457	455	480	412	457	465	449	442	426	468	467	445	502	473	409	434	430	463	419	462	467	426	478	417	475	456	427	468	446	454	468	418	429	471	446	416	469	427	433	462	491	454	388	419	455	428	441	414	435	455	415	412	439	452	425	450	422	449	443	457	393	396	446	442	430	450	481	417	417	426	442	453	429	475	462	460	464	417	454	477	425	450	447	422	450	445	447	434	430	426	431	432	438	448	422	459	450	427	456	458	425	446	405	496	414	456	446	412	413	466	458	464	416	458	448	449	480	424	467	445	476	382	464	450	424	434	435	445	429	411	441	406	448	420	477	438	445	399	431	407	463	417	471	455	404	459	456	429	462	452	489	417	450	453	460	452	487	443	436	481	425	426	422	436	408	437	471	436	468	386	432	452	455	444	412	425	462	442	435	431	415	467	454	434	441	440	443	429	424	449	473	451	445	469	444	446	474	419	430	403	438	447	464	438	446	456	428	461	427	419	437	438	462	425	450	462	449	422	441	445	427	427	433	471	429	434	500	444	443	446	440	409	424	486	442	461	462	472	444	413	495	426	476	425	437	462	421	448	441	447	425	421	432	436	462	435	448	448	443	479	458	465	467	408	429	454	437	458	472	427	442	450	441	408	442	462	404	379	419	429	431	447	459	407	434	440	462	452	452	435	441	465	426	426	433	440	445	465	433	420	451	416	447	416	445	440	436	435	410	436	443	456	414	433	418	447	452	440	463	421	420	437	431	403	452	437	433	440	454	442	432	429	452	459	433	457	426	457	441	428	442	445	421	461	412	424	485	392	442	436	434	436	440	439	440	424	436	441	439	451	443	453	423	450	450	485	409	440	425	447	444	415	417	434	479	410	443	429	432	438	447	436	434	463	452	454	478	470	432	443	463	453	454	403	442	437	412	487	443	441	443	447	458	441	422	452	455	415	412	452	443	417	452	459	440	441	412	424	489	410	481	469	426	432	469	457	450	458	415	431	440	426	421	407	457	440	467	421	430	443	452	448	459	444	452	452	433	466	420	422	450	432	447	401	434	470	427	413	425	451	425	435	441	465	438	469	459	468	457	458	431	450	440	445	448	449	397	454	455	412	434	433	430	433	428	467	441	443	410	462	412	474	430	447	431	420	473	432	452	491	481	441	443	470	421	441	421	432	423	427	432	407	428	450	465	452	417	411	434	464	440	456	472	418	465	478	443	446	467	462	438	408	437	427	454	409	474	470	415	448	462	450	435	443	429	458	421	401	449	442	435	424	422	452	452	438	471	498	436	422	420	410	452	495	421	457	453	457	463	446	430	438	437	436	432	477	438	439	408	404	452	456	426	455	440	434	431	435	477	430	456	458	420	420	410	449	403	437	436	402	439	428	435	476	449	425	434	445	447	446	453	439	483	428	391	418	451	405	447	397	450	457	455	474	430	434	462	461	430	459	433	456	464	431	450	448	447	466	429	442	458	450	431	432	446	457	449	461	484	463	475	441	431	435	447	437	435	455	464	417	440	462	459	442	425	485	447	435	430	417	428	476	464	414	430	432	433	421	428	443	483	484	437	441	429	429	444	451	413	426	463	419	464	461	444	453	429	455	433	427	472	452	430	383	403	464	410	402	442	475	486	448	423	446	438	442	462	456	478	402	439	422	433	463	427	429	446	457	455	459	429	445	460	429	463	418	463	404	428	455	412	401	449	441	413	445	450	412	459	425	423	432	418	427	448	451	478	443	476	447	443	446	464	433	432	463	425	464	446	449	437	433	421	437	421	433	446	462	413	452	420	390	432	405	454	436	443	410	442	453	438	416	418	400	415	424	442	415	487	434	445	453	412	432	439	452	420	423	498	414	449	406	426	439	470	423	444	435	450	430	478	452	467	415	425	431	441	438	433	462	442	460	429	450	460	421	445	418	473	427	450	433	430	463	454	450	436	445	429	462	435	417	403	442	424	457	453	453	455	412	436	450	439	436	427	440	447	400	444	448	415	454	428	452	424	425	442	425	438	416	439	445	426	454	441	460	514	474	434	484	445	430	420	459	455	453	469	475	468	430	401	464	417	437	433	436	511	447	449	426	452	443	419	454	451	474	480	435	472	468	409	437	428	442	420	454	434	442	435	429	407	394	444	471	440	433	429	461	445	448	416	413	437	434	448	437	436	434	425	434	417	453	441	447	453	476	428	415	461	453	438	460	450	420	424	472	484	443	460	475	406	444	417	429	451	461	422	447	461	510	456	441	458	408	440	435	485	448	439	428	429	424	445	440	461	416	456	460	460	448	428	424	413	435	448	433	435	443	449	482	422	420	490	443	426	438	414	446	455	449	446	437	421	428	473	422	421	435	477	454	445	448	435	429	431	459	465	436	462	410	449	449	398	427	443	446	436	443	453	463	444	400	432	436	413	465	452	428	444	437	446	448	462	451	419	450	460	450	430	461	450	424	429	460	457	460	429	440	465	438	419	402	419	465	443	440	465	432	426	412	474	488	441	439	424	454	481	429	466	428	436	435	428	395	463	434	455	431	387	411	412	406	436	466	446	464	421	434	456	471	457	420	501	451	439	460	452	440	430	429	445	418	438	473	416	429	404	454	463	441	451	445	424	455	455	438	450	386	454	415	427	464	443	438	448	462	416	440	425	437	408	430	425	447	418	475	422	451	406	445	418	453	453	479	448	412	407	395	421	436	450	451	418	446	478	450	443	448	448	445	405	426	443	461	454	440	413	449	454	432	441	438	458	460	463	450	498	462	446	456	462	420	421	449	434	446	452	411	422	446	428	421	472	467	439	432	392	444	465	477	466	450	420	444	428	417	470	424	412	440	413	422	434	482	429	418	473	447	453	421	400	442	441	433	423	414	452	431	461	410	484	441	415	423	456	419	458	464	420	433	432	448	453	436	462	445	491	451	459	449	430	478	438	471	447	456	384	443	431	461	444	439	434	479	451	436	447	460	449	447	460	453	466	458	418	436	423	450	480	437	419	455	436	412	458	438	449	455	434	446	446	462	450	440	471	482	422	444	458	444	427	480	452	405	425	466	487	441	410	456	449	433	484	461	457	417	446	468	426	443	452	479	433	480	491	469
14900	20409	14402	8076	5649	4294	3427	2529	2040	1720	1444	1398	1200	1225	1174	1171	1068	1030	1006	1051	973	984	921	889	914	852	770	794	813	730	747	769	762	728	758	692	743	734	726	685	667	682	710	707	713	719	726	707	711	759	715	708	632	698	687	716	676	694	712	752	668	673	736	683	662	706	682	688	704	701	635	669	684	746	703	714	663	696	760	701	719	681	672	664	703	705	662	664	670	718	671	664	713	681	711	693	679	673	681	697	731	658	700	673	672	684	603	664	674	715	685	616	679	640	650	704	708	649	662	658	694	705	692	671	656	707	724	678	652	696	716	685	642	688	679	695	689	645	651	708	706	688	652	647	658	678	670	697	671	670	670	718	673	692	689	648	689	695	681	674	685	675	659	680	684	673	723	652	718	700	743	694	653	673	662	721	701	672	724	711	663	639	676	659	720	674	705	690	689	667	679	709	733	666	672	672	626	644	695	713	673	731	684	682	723	630	696	688	664	670	658	725	684	696	737	637	740	717	676	699	650	659	701	654	654	664	652	686	675	617	661	705	737	638	677	637	672	684	663	668	711	687	687	655	679	712	680	677	640	721	713	678	696	671	718	718	674	662	693	672	648	658	676	630	688	716	682	646	673	700	674	678	664	693	659	654	673	690	694	668	675	691	718	674	657	654	670	753	681	708	665	662	718	698	717	664	708	673	673	705	700	685	707	700	682	682	740	684	639	685	683	687	688	681	665	657	652	643	725	663	641	697	673	680	667	657	673	697	692	677	690	705	683	711	671	702	659	710	680	661	699	637	659	710	704	712	682	673	683	679	693	686	652	716	680	689	694	715	710	709	677	631	671	665	666	677	687	673	710	699	687	724	687	708	663	666	658	696	679	658	642	703	686	690	672	685	721	694	714	670	701	681	660	670	663	674	669	687	684	671	710	665	672	649	745	699	704	653	699	738	729	653	667	736	698	672	626	714	655	687	654	660	680	675	685	633	660	698	709	703	669	691	659	755	700	669	718	656	649	683	686	706	730	732	678	677	680	652	686	712	690	655	684	672	751	655	668	709	657	704	659	629	648	707	685	717	682	730	707	671	642	682	719	663	682	661	654	725	685	664	708	704	769	651	687	727	708	668	717	767	663	661	720	749	668	653	681	659	692	662	662	675	676	674	634	692	704	692	693	676	673	694	695	673	661	675	674	685	654	676	651	687	726	666	602	703	626	698	666	721	696	673	684	698	689	651	676	692	699	666	631	655	675	684	665	667	704	733	696	693	679	702	664	725	666	701	684	681	686	691	645	684	719	659	647	685	676	699	652	712	692	686	671	688	699	659	635	684	655	708	675	733	675	649	688	686	650	644	693	684	693	659	673	665	701	701	696	670	644	742	700	696	678	723	745	673	705	694	692	703	724	698	709	694	654	708	673	686	692	680	757	644	678	657	666	661	715	667	710	694	676	692	676	646	709	703	697	683	695	649	704	728	652	666	664	682	669	731	702	702	693	660	630	732	649	676	720	663	691	689	713	681	657	652	657	663	696	689	649	747	740	692	692	653	678	707	665	733	679	627	702	684	737	665	694	647	699	640	647	673	682	690	685	652	721	641	733	677	733	647	703	674	692	690	654	669	688	685	695	691	658	670	680	662	666	640	688	700	635	722	689	658	696	659	678	697	692	688	674	651	669	707	669	692	659	679	675	648	670	671	701	661	666	726	625	691	697	712	742	640	654	667	641	697	673	713	710	654	648	655	680	717	666	672	667	698	655	696	714	654	641	662	639	680	640	699	656	672	735	654	714	657	741	699	692	681	666	655	680	668	713	683	696	674	709	693	646	665	639	680	658	666	680	674	671	695	672	698	707	674	684	690	672	683	678	675	693	684	705	626	714	695	647	685	675	725	711	690	691	725	712	667	697	654	689	684	717	706	697	680	688	669	724	692	707	619	680	722	645	676	702	661	697	627	698	687	694	697	685	638	716	659	665	731	668	710	700	663	692	719	717	683	690	667	697	670	662	675	711	695	668	663	694	656	689	673	652	664	692	672	656	693	678	703	680	685	704	698	695	676	656	693	644	656	657	632	715	688	697	655	682	670	714	725	649	645	648	702	675	691	705	674	621	692	710	668	682	701	722	655	652	666	702	737	686	709	687	654	681	644	658	730	643	674	725	687	677	661	726	671	678	688	683	646	719	670	633	662	715	666	705	697	694	681	684	715	705	704	665	711	673	692	707	722	658	628	669	717	675	674	654	665	680	693	701	655	677	716	638	670	636	721	697	686	676	683	702	667	694	680	681	696	690	631	692	666	666	727	657	713	667	708	676	699	683	670	654	658	657	710	688	638	709	697	654	663	731	656	678	706	682	642	680	656	703	709	726	656	732	710	710	688	674	710	636	719	713	637	694	674	660	709	636	704	725	676	728	667	698	659	683	669	665	705	692	682	664	722	706	699	669	690	679	699	695	658	649	698	634	702	687	695	643	628	694	684	687	713	685	693	655	670	663	720	674	642	692	734	702	627	654	691	699	688	675	713	713	703	748	696	691	685	673	651	713	709	664	694	692	648	735	701	713	680	684	697	653	740	679	640	666	661	708	680	697	720	683	644	683	666	684	695	675	739	672	703	695	684	660	615	671	642	678	688	695	675	668	674	676	693	671	718	673	695	706	678	650	717	666	740	718	686	682	703	665	692	701	676	674	726	674	683	679	643	674	720	735	714	670	686	665	741	654	702	675	667	675	655	722	668	621	679	637	685	664	647	639	634	675	668	696	684	700	642	715	652	631	662	670	662	687	667	693	652	673	677	655	656	660	683	641	660	705	655	759	687	644	672	620	664	720	660	706	698	679	603	711	686	702	716	700	658	689	742	695	708	672	721	698	667	696	656	639	672	677	685	685	652	729	684	711	716	698	684	672	695	682	668	668	676	660	702	687	648	716	702	703	658	721	681	701	671	638	709	693	685	668	641	692	647	658	691	630	698	666	694	683	674	674	743	682	684	728	663	652	683	670	664	710	693	695	714	716	694	739	700	655	684	696	704	637	654	676	686	690	683	668	697	709	614	664	683	714	704	632	669	679	660	706	707	641	700	673	736	696	666	686	713	669	689	721	678	702	704	675	686	652	691	641	697	686	713	676	659	697	669	686	697	659	674	702	677	694	702	694	737	672	718	668	691	630	675	669	680	743	657	652	631	715	707	661	654	730	698	718	678	685	684	671	678	669	701	719	642	699	730	736	708	694	691	641	701	695	694	731	693	673	677	700	677	644	660	689	672	660	675	701	665	705	758	728	662	710	691	711	653	656	667	672	633	638	639	667	670	675	664	658	673	693	663	670	687	720	660	682	697	658	710	643	684	691	661	687	684	630	678	667	751	656	680	693	661	681	674	676	699	683	683	675	689	674	664	675	665	705	660	740	620	670	683	647	670	702	706	714	715	697	682	699	678	601	687	668	690	712	726	686	642	695	668	672	667	693	653	627	662	650	641	704	622	674	744	678	669	713	705
23228	21112	27556	24863	19284	5314	2437	1574	1090	910	814	724	736	630	594	600	579	517	557	474	539	526	511	469	484	460	413	395	377	380	416	405	384	377	362	363	387	356	356	347	359	363	362	349	371	333	340	380	321	389	368	334	375	375	356	334	348	379	355	356	326	369	350	326	329	351	385	339	370	345	384	340	373	342	348	347	342	368	350	365	321	349	360	344	357	363	354	348	336	295	343	378	378	349	367	351	288	351	334	352	352	383	337	368	337	338	342	366	351	314	365	351	340	360	333	342	330	356	357	353	329	313	350	342	317	338	337	365	371	367	319	329	383	363	341	382	354	355	312	368	355	337	335	352	336	341	337	342	357	322	382	332	304	346	346	334	376	365	347	347	366	358	363	356	345	358	397	387	373	344	329	353	334	355	337	314	356	341	348	360	367	308	354	334	358	357	346	351	360	341	340	349	349	346	339	375	348	341	300	365	351	317	373	309	333	351	352	311	347	379	315	357	361	348	348	377	342	364	351	339	327	344	332	320	302	319	360	366	334	347	353	357	336	353	339	350	341	353	326	337	316	331	295	337	335	338	335	342	308	324	355	317	392	358	359	350	328	334	348	369	344	348	351	361	330	325	364	376	342	379	371	333	355	323	377	353	357	301	333	376	372	345	344	335	338	368	335	331	325	355	338	360	319	369	364	342	333	337	384	341	329	357	356	345	356	345	364	314	351	339	366	369	345	329	350	323	347	328	319	382	362	354	385	352	363	311	347	343	349	353	346	358	355	311	322	360	362	327	372	339	338	340	358	352	342	334	364	334	348	364	342	324	320	379	366	344	341	320	352	346	346	333	351	351	364	394	348	348	346	334	353	374	355	321	372	343	337	377	348	326	346	349	359	373	354	321	340	361	337	324	344	327	321	343	318	351	367	357	335	340	365	336	321	357	329	375	362	317	341	332	369	332	327	366	317	356	338	364	343	365	358	338	350	361	352	331	340	350	351	345	350	368	330	318	335	348	327	346	348	327	326	378	328	331	364	331	358	380	327	342	366	331	353	338	368	306	329	343	368	359	327	364	347	335	354	395	349	358	381	306	361	371	332	358	324	352	340	368	338	352	354	372	324	345	321	369	360	372	367	357	346	341	334	351	309	329	331	334	362	337	365	353	351	329	325	344	358	380	358	331	344	340	339	357	342	394	363	352	336	347	333	346	346	340	355	341	341	333	342	353	312	347	330	388	336	348	349	389	336	350	352	332	358	340	331	336	328	376	347	379	346	326	368	357	347	341	329	335	339	359	348	316	351	369	336	342	298	327	332	375	359	347	366	314	344	336	406	337	359	359	356	368	338	363	366	338	325	381	368	331	316	336	346	361	361	349	330	310	321	382	359	356	346	333	348	337	334	364	351	339	346	328	373	369	361	344	332	379	368	354	351	348	366	350	333	313	329	343	350	330	327	360	335	355	334	335	339	371	372	336	346	360	337	336	362	340	374	337	357	360	342	358	344	372	362	334	355	348	377	329	360	343	335	373	343	361	346	327	332	372	363	350	354	337	365	391	355	377	336	357	319	342	337	322	354	360	351	327	326	327	329	382	345	347	323	355	338	349	305	361	365	372	333	356	310	335	336	362	325	353	349	327	349	369	355	360	333	342	359	360	356	344	327	338	325	359	361	308	333	334	355	338	332	325	328	342	324	348	347	366	371	361	350	359	334	382	321	352	341	350	345	367	343	339	343	342	364	339	357	351	314	336	323	340	360	325	343	361	357	358	359	289	346	339	369	361	348	374	389	321	333	378	312	346	376	337	326	341	377	308	343	330	339	328	359	350	348	356	333	326	350	347	300	344	338	358	350	365	338	307	345	345	319	317	349	354	342	329	375	364	320	333	354	351	368	354	355	331	391	340	378	375	366	363	359	343	331	333	376	347	332	342	343	336	373	335	364	353	345	333	373	382	350	375	391	347	335	328	332	366	375	347	325	358	376	353	321	363	340	337	331	334	340	333	356	331	338	319	308	333	359	332	355	375	320	385	337	366	365	362	386	323	348	357	346	360	352	350	365	314	355	354	339	367	349	362	339	376	324	375	351	371	340	334	340	351	335	382	369	303	332	335	348	365	338	343	358	362	344	355	332	356	321	365	325	332	334	350	332	356	345	339	383	352	334	349	347	354	350	347	344	358	325	344	368	348	340	356	352	373	324	367	318	337	308	381	334	339	353	355	334	299	331	383	335	341	343	343	326	303	314	351	356	378	321	338	326	350	311	363	388	351	361	351	340	342	306	357	348	339	364	296	352	310	346	343	333	346	340	339	351	340	325	339	335	327	354	390	364	361	346	333	340	304	305	378	347	372	324	342	337	348	344	359	354	319	336	376	331	347	330	320	326	317	335	330	364	352	357	337	320	342	346	372	367	383	347	335	350	372	311	362	367	348	341	353	348	335	348	344	339	311	310	324	312	331	361	342	346	307	336	357	333	352	335	351	337	340	341	359	344	368	328	358	346	344	359	324	369	353	369	335	349	331	348	318	332	320	374	368	332	326	348	341	334	335	356	353	343	350	356	345	316	349	319	358	323	365	340	367	304	354	348	309	346	354	355	311	319	373	367	364	329	324	370	371	338	352	354	338	338	343	344	337	321	342	330	324	352	382	351	361	338	386	327	322	357	336	327	370	313	333	348	340	331	368	333	386	345	348	350	396	345	378	335	373	320	340	317	325	349	347	324	342	316	356	321	350	338	322	344	337	358	370	364	365	359	352	348	352	383	363	376	355	347	361	371	341	352	339	353	346	361	338	373	315	349	362	324	341	346	348	351	347	353	303	398	350	382	324	345	364	352	340	354	352	370	336	338	381	345	358	387	344	359	372	341	336	349	336	349	357	322	375	315	338	346	350	355	379	346	339	364	323	313	345	328	360	371	333	342	360	343	327	341	355	364	330	347	356	376	374	343	369	314	360	364	340	355	350	336	324	334	325	339	349	365	312	344	356	356	326	339	360	390	316	332	353	356	357	358	366	353	364	364	315	361	313	349	364	354	327	329	358	325	339	322	373	329	329	348	331	348	335	349	335	343	367	323	361	369	354	359	353	354	317	342	336	348	333	355	341	378	352	355	338	387	340	340	341	379	331	353	359	349	354	339	302	315	318	346	334	356	312	340	355	370	365	355	348	309	327	338	326	350	346	359	372	334	324	348	366	314	373	361	351	345	363	309	333	361	346	371	340	333	367	358	362	375	360	349	373	337	364	304	344	338	325	354	342	348	334	355	317	361	344	311	398	350	344	361	332	354	370	358	305	345	350	367	362	353	345	345	332	367	339	374	322	330	316	330	341	343	319	339	330	330	305	354	363	314	351	372	366	372	326	360	341	378	358	362	333	360	345	361	375	390	345	397	307	368	348	367	345	327	323	320	339	361	360	346	326	360	361	351	340	333	347	337	370	352	304	335	339	347	335	358	357	363	323	371	354	354	339	368	406	366	366	329	346	367	363	362	373	348	324
17143	27558	20271	12718	8983	6782	5323	3930	3114	2616	2043	1809	1648	1463	1393	1345	1206	1126	1169	1072	1115	1046	1053	903	907	817	803	722	694	645	711	687	590	630	643	631	628	625	629	583	539	594	584	563	558	585	565	584	572	571	572	521	521	554	576	587	587	572	553	598	541	568	556	549	567	598	600	532	568	521	573	558	532	507	529	525	542	534	562	534	540	571	551	547	533	530	557	531	556	595	568	495	575	581	580	536	579	542	564	542	581	540	533	570	520	580	525	540	552	513	547	525	521	535	579	557	546	543	561	590	548	515	550	553	536	548	560	512	576	533	560	545	548	539	520	541	562	558	551	529	565	607	520	514	550	524	587	555	554	547	601	544	543	567	572	523	570	573	524	532	547	563	529	539	562	560	568	557	584	532	565	507	542	518	527	553	518	531	540	563	536	550	554	540	541	529	537	546	566	550	571	545	552	540	534	549	537	557	559	519	549	553	556	558	559	519	562	575	508	540	557	508	518	557	516	560	555	569	539	550	568	563	548	537	539	541	513	571	532	565	502	576	556	516	532	540	532	524	578	573	568	523	528	525	543	554	553	558	565	538	564	539	556	503	502	563	564	535	536	566	513	551	533	524	523	564	581	511	575	555	557	521	551	548	540	536	532	548	520	546	523	555	550	518	595	490	551	558	547	563	558	579	522	543	527	553	578	526	565	533	568	526	519	520	527	538	521	594	544	474	548	524	476	583	525	542	557	534	476	494	548	583	576	589	511	532	562	580	554	520	545	591	500	528	532	554	542	563	567	538	544	541	574	509	555	526	521	551	539	540	574	571	581	573	545	566	569	567	564	551	499	562	522	575	564	536	549	485	510	551	526	571	572	545	551	503	570	539	574	510	591	570	555	531	517	496	533	528	531	551	562	554	528	581	530	541	512	579	550	559	526	554	541	581	519	530	534	581	551	595	534	577	545	535	545	515	561	550	544	562	584	524	557	541	542	535	527	509	523	472	541	562	577	522	562	578	573	541	538	553	519	550	550	554	515	565	544	531	552	544	554	549	571	524	560	553	523	529	558	539	537	557	602	536	520	510	553	552	532	534	543	554	552	538	554	535	548	551	525	551	561	518	588	545	519	562	535	530	569	574	510	596	549	536	567	558	542	550	539	557	521	531	539	527	556	544	594	561	545	541	563	555	585	515	542	527	538	537	533	594	534	525	518	548	528	548	518	524	549	529	505	582	551	589	540	553	575	540	573	584	549	558	552	540	557	550	565	550	521	546	531	573	528	545	577	519	549	556	482	547	560	539	570	538	556	582	542	525	477	548	548	568	510	522	489	515	549	497	586	525	570	492	535	521	556	561	567	564	497	535	566	546	565	554	563	555	581	560	525	558	565	585	522	600	563	551	506	530	485	544	565	537	555	581	502	544	539	506	513	570	563	531	542	594	556	579	561	547	516	554	549	562	557	563	573	572	529	495	513	559	536	552	560	566	502	517	552	539	551	534	563	601	551	543	521	551	580	488	543	539	516	517	572	543	529	548	543	548	555	529	520	557	555	584	539	537	550	571	560	531	531	533	582	519	567	529	562	531	565	556	569	563	531	511	581	570	527	548	587	532	584	528	521	487	557	540	570	601	525	511	552	516	498	527	564	548	511	581	610	598	548	582	536	547	545	519	561	554	531	512	599	552	537	509	556	594	567	579	538	598	536	560	546	542	567	548	540	554	516	506	533	518	556	526	575	570	499	549	575	527	550	573	509	545	607	542	540	520	537	579	544	577	552	514	556	517	552	555	521	533	584	569	542	561	543	556	551	557	537	558	562	547	532	533	541	542	513	500	546	567	543	498	560	538	552	558	549	544	560	528	536	538	524	555	565	537	541	590	544	550	521	521	551	515	539	512	553	550	565	542	514	527	558	553	534	532	551	586	520	570	574	549	580	559	571	505	558	532	588	502	513	564	527	524	557	550	575	563	531	530	520	570	537	601	562	542	583	539	530	509	531	561	550	571	552	563	553	572	547	539	528	545	596	572	548	566	556	556	589	537	560	507	585	573	555	580	550	530	536	558	541	559	551	564	588	526	518	500	532	557	558	560	540	565	562	572	577	555	550	577	588	526	530	552	563	543	533	540	567	563	545	608	516	549	550	542	563	512	570	552	507	541	550	548	559	530	546	632	585	568	551	522	532	546	587	589	558	579	530	522	550	542	522	524	522	552	537	559	529	537	563	576	556	532	502	505	528	593	511	492	562	584	561	521	546	551	558	548	537	521	524	543	503	556	560	556	534	524	509	570	514	528	536	582	556	551	561	540	563	565	509	506	534	544	519	557	542	518	532	518	546	534	542	537	545	560	545	513	522	557	516	555	552	534	581	526	533	576	515	538	555	541	504	547	536	557	560	532	558	533	543	557	527	578	556	572	572	544	523	568	604	547	545	524	538	564	548	519	558	568	571	518	568	532	544	529	544	548	600	576	513	562	515	553	527	549	556	567	568	545	525	538	557	533	551	549	547	550	595	543	564	561	528	596	553	553	570	489	567	511	502	585	533	557	537	513	541	518	582	545	569	507	526	562	553	505	535	568	584	539	517	530	528	527	534	546	579	540	603	571	593	515	585	563	581	526	542	502	542	538	545	559	523	570	515	538	525	582	517	573	545	515	497	600	525	561	538	550	561	566	521	550	541	563	546	531	545	543	514	519	539	532	509	571	531	511	539	542	526	525	539	548	568	560	509	585	534	473	535	587	547	542	530	575	545	572	584	527	567	575	556	537	560	573	562	556	519	550	543	529	550	535	536	534	554	521	571	512	578	540	556	525	560	547	543	529	537	551	542	558	519	585	539	544	496	540	525	526	556	560	535	527	527	549	526	514	543	513	549	522	583	511	540	569	561	554	572	541	533	564	531	563	559	552	574	507	547	570	553	536	517	534	566	523	582	540	550	519	579	534	552	523	545	527	565	556	522	495	555	545	569	592	523	502	576	515	539	562	549	563	530	532	515	584	530	522	525	575	527	548	549	570	529	567	518	552	530	536	539	569	535	550	543	574	539	559	558	546	525	530	576	530	550	531	562	578	565	539	529	549	556	522	547	564	507	528	512	546	551	532	581	515	525	528	537	526	542	575	526	545	532	529	524	531	546	543	568	544	534	593	548	546	573	519	558	526	523	562	580	536	547	538	560	560	588	524	532	562	562	553	531	562	574	537	530	569	569	545	546	532	523	584	570	576	575	550	560	516	546	539	550	557	576	569	528	516	518	560	560	523	539	550	567	543	561	531	569	530	544	530	530	575	504	605	513	560	566	564	507	511	526	536	572	575	553	561	556	554	538	531	578	568	520	552	508	573	551	563	538	557	613	564	534	553	548	533	508	550	527	518	522	565	529	541	539	594	536	566	518	557	511	550	546	535	556	512	574	567	548	522	532	563	505	591	561	509	546	574	538	508	551	571	547	586	569	554	581	550	553	557	555	555	545	558	530	511	572	527	529	577	500	521	573	612	571	523
24685	21124	25189	21436	4138	2072	1558	1219	962	847	765	655	618	600	618	569	599	577	559	532	528	545	536	498	513	440	524	445	474	462	425	421	446	426	411	438	433	442	387	418	415	434	420	426	386	424	419	439	404	434	406	432	388	431	430	380	450	453	430	427	393	388	385	449	398	449	406	423	359	412	436	430	399	448	394	379	413	398	421	360	407	438	398	412	421	411	426	404	447	405	397	445	403	363	452	431	420	404	378	382	390	404	394	434	428	427	423	426	397	386	386	403	395	412	426	405	417	418	371	383	404	386	423	422	395	437	447	454	423	392	365	384	411	396	421	455	428	421	387	444	450	402	422	415	414	403	421	380	385	409	398	359	409	391	377	385	396	413	380	401	388	436	430	362	378	403	420	424	389	427	399	405	464	409	430	424	428	437	420	447	404	392	385	408	390	411	390	426	423	430	421	405	419	391	453	405	390	396	385	395	385	437	379	392	394	394	386	400	404	402	401	406	412	425	402	398	413	451	409	389	405	421	408	382	438	446	403	402	415	449	418	383	396	426	413	382	400	376	418	399	376	424	387	435	440	398	407	373	441	394	411	400	441	376	390	387	387	402	388	393	404	418	399	368	405	388	384	421	430	390	415	389	438	394	384	425	423	389	398	440	385	427	394	429	373	398	421	432	402	395	407	431	442	413	390	384	382	401	405	369	402	407	411	386	422	422	383	387	412	441	382	413	443	425	398	430	375	431	453	397	410	398	428	445	407	402	418	406	423	408	442	398	395	437	381	414	434	385	420	404	414	410	433	413	444	356	443	390	398	434	437	458	366	394	426	400	429	396	425	421	440	394	403	431	413	387	396	435	398	397	419	426	376	418	404	405	442	438	448	410	405	404	373	419	404	420	419	428	403	425	387	387	415	397	390	366	402	400	392	403	385	403	401	417	365	419	422	398	426	430	440	411	427	376	428	414	419	395	386	387	381	424	405	414	372	412	418	401	422	382	417	427	379	408	427	406	447	426	426	404	406	415	369	385	392	402	389	393	406	427	391	421	397	411	427	395	414	384	369	428	418	411	436	407	442	388	405	429	400	411	398	362	423	389	405	432	404	381	413	391	383	409	418	414	396	394	403	416	391	404	419	382	389	372	439	363	403	419	388	405	411	411	371	405	397	395	391	420	386	411	410	397	379	371	381	404	415	393	416	433	411	432	420	432	440	414	403	401	416	405	367	400	421	420	388	423	382	451	404	363	390	424	400	386	451	414	418	438	407	409	361	423	413	416	387	451	388	393	421	361	409	379	408	437	410	402	405	414	426	403	423	393	407	382	395	416	426	449	401	412	421	427	383	393	403	394	401	401	414	407	408	415	426	433	391	419	426	402	414	398	409	364	370	388	401	405	406	404	394	403	369	372	426	381	437	392	435	404	411	394	426	379	391	413	420	417	396	409	395	401	407	427	425	403	393	388	391	427	421	399	377	379	419	395	393	407	421	365	439	396	393	398	387	408	399	409	381	384	355	424	433	403	400	394	373	407	393	395	423	396	415	415	372	422	410	376	391	433	395	403	438	403	412	386	397	418	389	434	392	442	392	432	385	423	410	381	433	417	397	418	396	408	399	398	400	398	407	385	411	361	424	434	409	417	363	367	398	404	385	388	369	397	409	422	408	411	402	427	411	381	399	411	396	444	414	438	400	388	396	423	400	404	368	432	443	410	395	394	406	405	403	430	415	399	437	386	361	420	399	370	369	412	383	427	406	415	407	428	407	437	387	382	376	432	399	388	402	388	410	395	412	393	385	404	428	437	432	396	419	438	380	396	378	388	425	406	428	423	444	437	378	390	454	430	415	422	383	412	383	405	385	411	409	404	404	441	396	432	392	373	428	390	397	400	377	399	384	425	425	401	413	406	410	385	413	426	417	443	424	416	383	395	426	444	390	393	371	387	402	411	422	409	414	418	415	411	418	439	430	419	420	434	385	373	445	405	403	423	400	426	417	386	380	409	402	401	410	403	413	420	437	387	421	407	411	443	388	411	398	405	419	426	411	378	380	426	389	406	414	414	372	398	411	415	395	411	435	413	418	368	421	396	388	440	392	406	447	410	421	373	451	449	369	393	401	381	401	399	420	374	379	371	415	433	413	395	383	433	410	416	436	395	396	401	415	440	407	450	396	387	377	420	398	423	402	405	406	407	392	422	416	393	407	419	424	407	418	369	401	408	426	426	407	409	433	422	393	367	388	423	419	419	389	401	395	444	410	399	376	401	412	432	376	387	412	377	422	372	383	385	421	427	383	392	386	422	391	398	415	436	440	383	438	427	385	426	429	398	405	438	389	431	404	404	397	418	401	424	370	438	404	423	418	392	397	380	416	429	418	422	408	404	406	428	416	410	369	366	391	380	403	403	389	393	419	420	415	424	367	385	448	426	427	372	384	415	424	396	445	436	376	400	420	390	419	397	413	393	407	365	407	393	422	421	382	401	450	389	401	378	452	403	363	392	443	399	409	395	425	391	424	416	434	415	377	430	422	458	411	419	405	430	387	348	385	387	362	422	430	410	418	400	385	410	417	402	419	413	418	407	375	406	395	426	393	433	432	398	405	412	365	391	361	358	375	416	382	428	390	388	368	407	431	406	419	411	388	407	407	379	409	406	377	425	410	388	415	463	419	426	450	380	405	391	410	387	410	393	448	403	414	417	365	397	395	422	455	427	475	350	368	404	384	416	392	393	381	432	420	403	416	413	392	379	386	419	417	369	413	447	387	448	387	384	400	404	388	406	389	386	423	407	427	429	421	418	407	449	405	424	401	417	426	418	374	414	423	428	411	435	410	427	369	413	390	379	400	392	397	387	411	397	362	390	408	409	418	411	411	458	402	431	394	418	418	405	392	399	430	405	396	382	431	392	457	412	421	434	357	391	386	409	429	355	420	398	380	401	442	422	414	419	445	427	432	406	415	406	416	408	385	405	380	360	381	412	422	409	407	432	409	422	445	394	394	432	405	389	448	459	380	394	393	426	436	379	422	400	429	364	402	399	413	391	367	419	413	395	381	373	376	425	414	404	390	395	439	432	413	430	397	419	358	426	414	405	419	396	360	413	407	426	408	403	415	436	416	399	417	405	400	441	426	421	418	409	432	380	418	426	422	380	413	394	413	395	418	386	409	390	384	409	394	430	379	389	419	403	397	399	415	389	390	368	405	437	422	402	416	391	368	401	419	362	405	425	402	407	430	430	393	399	404	386	391	405	409	395	403	432	400	395	444	394	387	378	382	399	382	392	435	387	417	373	403	397	427	380	408	397	397	388	427	397	409	432	395	424	403	378	407	416	382	400	381	404	418	437	429	375	407	392	386	414	401	410	432	379	450	390	378	422	432	398	409	394	427	411	377	375	382	398	417	398	433	435	429	451	392	391	400	391	421	410	440	432	405	424	396	386	419	441	388	406	411	411	388	462	436	430	385	354	424	404	393	379	389	378	364	389	382	385	398	427	412	404
15985	23632	16743	10036	7151	5423	4122	3215	2570	2160	1792	1556	1488	1379	1378	1178	1227	1110	1064	1005	1067	1090	969	889	889	813	775	765	721	760	700	741	710	623	688	728	677	618	688	684	661	699	643	676	660	641	670	651	658	600	654	618	635	637	618	608	670	627	606	693	613	604	607	619	657	617	619	653	599	589	617	621	631	632	642	654	642	587	656	639	610	632	643	643	616	638	666	648	633	590	660	632	620	622	676	626	639	626	634	646	630	657	610	652	632	640	628	659	641	609	627	620	612	585	655	652	630	651	615	621	610	665	627	593	661	626	662	598	660	651	628	639	671	587	595	616	655	635	592	612	617	632	601	622	598	660	601	642	612	608	667	602	629	628	589	627	647	638	690	650	647	652	614	675	652	647	594	630	617	586	615	631	658	647	608	673	664	613	599	638	668	646	636	611	604	641	650	660	655	622	615	674	666	592	592	631	611	675	652	653	613	639	642	668	641	601	625	652	625	589	615	632	610	639	625	633	584	636	612	592	634	610	612	643	690	602	650	576	632	603	634	583	665	587	604	634	589	649	616	611	642	608	608	585	580	634	627	611	638	619	615	658	619	638	704	639	632	677	649	640	581	567	642	636	622	630	635	621	656	640	619	673	621	617	636	623	631	619	598	654	623	642	624	627	639	614	604	650	644	561	641	700	588	629	560	681	658	657	640	621	618	622	627	601	649	627	622	624	637	587	621	632	666	631	658	656	636	643	659	627	614	656	632	546	667	597	637	602	593	652	640	629	608	651	606	638	652	604	615	658	644	574	618	638	650	615	635	630	626	582	626	651	614	601	588	652	616	664	595	592	590	634	629	686	643	627	621	636	626	604	616	642	637	623	637	594	635	637	663	598	683	615	662	614	660	606	631	629	650	664	586	648	612	577	634	639	616	613	640	634	657	636	656	621	684	685	603	636	652	674	662	608	626	604	579	592	625	629	612	641	636	633	583	591	631	641	644	643	609	660	659	629	652	631	649	599	612	649	596	611	619	625	610	591	616	614	642	585	627	687	648	653	604	633	591	650	651	615	627	625	657	617	633	632	619	632	613	663	629	624	608	627	639	663	606	623	640	597	619	642	610	621	642	632	686	657	580	636	644	629	648	648	614	619	622	619	583	623	628	666	668	583	664	639	586	619	666	625	606	625	628	612	612	644	614	621	644	616	609	633	611	603	588	599	614	609	626	649	671	623	622	616	631	635	654	613	638	606	659	627	627	635	587	597	687	620	593	576	635	634	645	674	625	633	641	653	629	617	622	648	635	640	631	612	602	645	631	628	614	655	630	651	653	662	640	636	658	618	671	660	598	594	597	616	606	632	626	595	625	617	595	663	626	617	631	627	653	642	599	604	611	634	661	649	590	637	670	607	607	608	598	678	603	625	650	587	645	623	600	574	619	612	624	646	637	617	606	642	635	588	588	639	544	604	597	621	679	656	614	642	629	654	619	647	599	639	631	605	640	640	626	621	628	614	605	645	583	596	641	587	617	618	586	621	643	658	618	588	646	652	640	622	598	644	630	610	652	633	628	614	624	645	610	615	610	636	606	602	607	641	633	597	606	646	622	595	670	624	617	591	661	635	642	617	606	600	656	631	635	657	662	644	604	642	631	616	657	607	625	598	628	595	608	617	622	600	600	588	580	633	598	583	595	697	610	605	615	633	656	626	617	665	660	626	645	620	632	627	660	655	663	616	610	632	659	611	641	617	637	624	600	635	586	626	635	614	644	634	662	673	599	629	644	627	598	636	636	651	641	609	621	586	612	631	619	657	671	644	652	605	601	663	637	656	606	626	652	666	649	617	655	624	628	632	640	601	632	605	665	659	624	612	687	664	632	637	639	643	631	612	616	621	615	641	608	623	626	575	590	592	585	608	658	594	653	642	641	596	621	617	591	617	658	658	632	636	645	669	636	628	607	646	633	632	650	639	606	643	648	640	649	591	622	664	619	625	591	624	611	638	651	621	567	638	635	656	615	609	639	640	642	572	625	667	638	701	612	612	606	624	623	686	638	618	632	613	630	639	639	621	649	613	643	638	633	619	623	639	647	664	592	630	570	673	599	674	636	619	635	627	642	598	648	602	665	655	606	631	652	611	596	624	630	647	602	646	617	620	594	648	610	634	619	658	648	628	615	659	584	645	667	643	636	637	633	619	632	601	636	616	619	595	631	601	631	652	636	661	647	617	617	631	690	631	620	588	650	604	624	618	617	614	654	633	655	575	630	643	638	604	604	627	615	636	627	604	659	642	573	594	615	609	625	625	592	596	615	644	604	609	666	605	599	664	644	642	598	633	628	646	638	631	593	605	629	642	619	624	640	679	697	624	601	572	660	605	607	602	616	595	581	632	652	615	635	654	607	608	616	627	580	605	644	616	579	628	636	614	616	662	647	622	608	612	595	670	657	614	597	585	657	640	618	626	609	610	594	621	646	636	638	603	614	629	562	631	578	608	620	664	660	649	641	638	660	605	623	626	651	629	620	587	657	621	623	602	653	580	606	639	621	653	579	602	606	624	659	615	636	684	636	564	610	616	652	621	670	627	597	653	639	618	639	630	669	638	617	615	614	638	615	649	631	628	646	610	617	645	648	662	626	650	629	600	637	612	604	595	598	628	621	602	592	623	643	618	598	626	633	592	613	592	653	607	624	593	610	625	607	613	609	643	591	632	632	606	622	630	616	608	609	636	649	658	638	608	607	636	648	622	593	660	653	582	594	615	617	676	630	618	613	658	626	637	628	614	650	646	664	627	615	615	580	658	622	646	607	620	615	612	619	678	640	592	584	618	652	685	619	630	648	631	630	636	629	646	637	599	628	674	616	567	608	630	639	605	608	657	604	612	599	622	645	633	613	601	646	653	545	628	607	606	656	623	625	633	591	646	622	582	602	677	580	600	622	622	631	622	649	599	634	627	610	586	661	634	632	638	615	636	635	626	607	598	607	581	608	628	629	648	591	690	658	662	657	619	601	660	586	641	624	629	696	634	582	608	594	657	627	647	633	604	572	597	615	642	625	632	596	664	640	663	643	620	542	632	663	638	659	642	626	649	621	645	644	629	601	668	607	641	627	643	575	664	608	627	674	611	643	618	639	635	606	615	636	632	628	627	611	617	605	640	629	653	641	609	633	632	686	606	666	596	665	632	633	633	654	596	639	635	598	588	605	643	651	630	606	636	570	651	650	631	597	637	627	630	650	639	636	638	591	616	614	611	621	645	656	654	612	659	584	630	684	580	625	639	582	655	656	616	647	566	625	615	633	618	653	620	634	614	633	678	656	625	600	643	634	623	666	645	633	606	617	646	650	572	587	587	651	636	649	640	612	625	601	610	650	641	667	577	596	618	615	627	670	640	662	621	585	598	620	633	645	619	582	655	602	622	627	650	637	641	632	599	660	624	657	641	652	588	607	608	612	620	624	657	620	663	670	579	590	611	601	583	644	644	678	659	646	642	588	664	594	631	596	606
22412	21118	28235	24238	21126	17644	4708	2131	1410	1147	992	891	811	803	683	663	632	592	530	567	511	520	479	458	406	399	378	388	352	341	390	357	362	319	315	343	313	344	329	317	352	304	304	337	335	293	306	331	333	277	305	297	286	282	288	296	310	275	266	284	322	283	312	290	267	273	321	304	308	262	276	288	289	283	309	301	305	303	291	260	302	280	325	294	283	270	269	297	277	277	304	305	304	286	286	277	292	263	264	251	270	312	294	269	293	301	302	313	309	285	278	281	326	285	286	296	283	281	265	299	312	272	306	264	262	288	299	290	290	303	282	318	304	275	280	292	290	269	308	285	288	292	279	307	306	284	287	280	292	280	282	298	304	290	306	289	288	313	265	281	319	283	267	291	275	323	288	276	279	292	269	291	326	273	272	274	258	267	308	264	270	270	277	306	277	267	259	280	286	297	291	277	273	255	285	282	291	293	296	306	298	290	291	288	281	308	256	302	287	274	298	276	292	288	268	307	294	285	258	305	291	287	282	309	284	290	280	292	281	295	284	298	295	267	318	277	307	282	285	287	321	268	266	252	270	297	291	293	291	270	286	293	272	281	282	245	277	294	278	266	293	318	313	287	278	279	305	279	275	269	262	273	270	316	285	265	267	311	311	290	260	293	301	270	277	275	314	300	317	273	298	282	274	235	296	273	272	311	327	292	282	286	315	278	272	273	294	277	305	273	288	278	296	253	280	293	274	287	309	274	301	273	267	274	258	280	291	279	291	265	270	274	289	276	296	268	314	265	298	294	312	298	289	295	261	311	257	270	278	316	294	285	291	316	282	307	246	298	290	275	269	310	304	287	271	288	307	274	281	284	277	316	294	270	245	277	277	268	267	327	292	293	310	297	254	286	281	281	278	302	271	279	292	282	282	269	268	291	269	288	264	297	293	288	267	272	286	290	319	286	308	289	265	308	277	294	327	255	295	315	269	285	302	286	264	283	302	293	270	310	276	256	281	295	293	277	285	297	295	302	310	292	309	296	284	277	267	265	271	288	301	309	288	292	314	303	290	274	281	274	283	296	296	301	271	282	311	284	284	298	254	273	335	271	291	274	271	295	285	278	297	273	275	282	274	282	284	289	308	297	296	290	279	326	279	300	304	295	269	294	261	279	273	275	311	291	292	268	290	315	300	274	308	302	268	276	271	291	283	285	273	265	280	282	302	313	289	300	298	288	286	276	239	289	305	266	289	291	299	300	271	305	295	297	268	310	289	267	270	284	245	274	308	281	269	266	288	293	278	279	295	317	279	298	296	302	277	300	312	291	308	279	285	276	290	303	306	283	290	290	279	289	287	313	296	280	271	301	287	295	294	292	313	291	297	281	304	277	300	296	285	285	308	315	296	341	306	291	273	301	279	303	287	267	280	299	307	293	282	270	279	301	294	297	280	301	322	305	271	287	291	302	286	298	282	275	274	283	293	305	290	278	265	279	305	311	266	268	300	270	313	291	274	260	316	295	269	298	301	289	306	259	280	276	270	283	279	291	281	327	297	287	275	264	285	280	294	290	270	282	299	255	314	269	305	279	300	287	300	274	301	296	303	250	303	277	306	330	294	270	277	297	267	274	264	286	276	312	284	296	298	276	301	289	265	309	309	286	260	297	287	274	280	314	286	268	302	306	296	284	276	314	317	288	277	288	268	299	268	268	278	289	288	292	283	286	283	288	294	279	291	295	267	285	269	293	263	308	288	263	275	286	329	297	298	287	280	284	288	334	289	284	272	260	262	308	268	252	309	322	291	244	287	281	293	296	298	253	289	318	297	309	298	302	279	308	274	276	268	277	314	303	286	304	255	258	286	274	269	261	302	261	220	302	278	291	298	288	294	273	278	271	271	295	299	298	277	273	287	296	264	284	291	292	299	302	315	247	314	293	291	238	286	275	342	288	288	308	283	265	309	279	302	285	272	285	276	284	298	262	304	263	285	286	271	254	301	266	281	304	293	294	311	274	272	315	271	276	291	281	296	300	311	263	274	258	292	289	280	328	241	249	278	308	295	295	298	271	289	252	281	286	289	286	266	298	292	265	292	275	261	296	308	271	278	260	306	285	285	290	289	312	272	293	296	318	275	295	280	292	283	312	273	288	294	274	292	260	287	286	308	278	306	253	287	298	302	330	273	263	270	281	263	302	255	297	281	264	293	303	323	266	313	278	259	279	287	293	253	278	271	296	263	292	256	268	286	313	295	285	284	271	279	279	305	287	269	282	309	284	300	274	254	292	249	275	332	254	297	323	293	301	295	260	299	287	262	267	290	279	301	281	298	287	294	293	274	293	298	300	280	297	309	295	292	270	313	286	292	293	282	299	290	278	294	294	287	278	283	314	259	296	303	302	295	274	254	302	276	290	290	275	293	301	279	286	276	290	292	256	287	286	301	261	270	281	292	259	312	288	310	287	277	298	292	267	279	271	295	260	283	282	282	260	295	321	284	280	299	309	294	292	294	279	282	292	290	304	310	294	300	305	282	290	288	274	306	303	282	271	307	264	311	262	302	275	305	302	303	277	296	310	286	313	254	308	288	276	274	258	280	274	293	275	287	266	264	286	289	288	272	273	289	252	261	286	276	299	314	310	283	276	275	299	314	286	290	297	284	277	259	260	301	228	265	315	266	276	293	293	297	253	279	266	272	291	279	284	290	273	321	316	286	293	280	288	298	291	325	303	294	275	262	278	270	292	316	249	295	294	255	276	270	289	302	283	299	290	268	272	257	294	305	271	261	307	276	277	312	254	261	296	272	312	287	278	269	267	298	281	274	289	290	293	296	300	282	261	263	298	304	278	299	263	314	273	284	281	287	293	300	278	282	302	305	288	272	298	313	279	306	274	276	303	258	258	286	262	283	272	306	270	317	270	274	288	280	297	312	277	290	261	297	276	259	324	259	285	248	299	256	299	281	279	285	305	308	271	279	247	276	307	308	271	274	282	259	255	246	267	308	292	276	269	276	242	289	304	265	263	292	298	283	278	288	287	299	283	269	281	272	295	269	289	309	295	291	285	255	316	315	272	284	299	286	292	303	292	257	244	272	285	310	283	272	300	280	253	275	282	315	293	286	292	298	248	287	266	290	280	303	315	279	286	289	297	274	273	301	261	272	275	298	282	278	268	320	286	299	291	274	278	272	334	303	282	278	258	306	270	287	306	286	279	293	303	275	294	266	283	287	268	308	313	300	270	260	258	312	253	287	310	278	300	257	316	300	287	305	308	272	280	282	278	309	307	257	309	266	301	278	301	260	252	324	302	283	282	300	283	294	290	280	277	285	288	267	268	281	272	264	321	292	280	291	295	314	299	303	309	296	298	265	274	273	277	291	287	268	258	300	278	282	257	269	287	284	287	263	277	265	285	291	294	269	256	283	276	300	321	288	287	319	265	278	280	296	269	297	245	292	282	298	274	292	280	281	285	299	269	292	293	289	281	275	288	291	262	275	265	288	293	277	302	260	292
19051	31728	24319	15651	11703	9021	6974	5141	4148	3406	2678	2355	2039	1944	1827	1548	1471	1340	1288	1166	1146	1171	988	919	841	759	759	677	713	652	628	589	581	596	606	533	547	554	520	499	532	558	515	560	466	478	479	469	513	486	474	447	491	486	454	466	478	476	476	493	465	497	455	452	456	452	448	421	468	473	469	435	413	473	449	424	443	450	450	456	461	389	458	449	445	425	445	441	445	436	440	468	463	441	437	474	462	457	456	456	468	432	474	436	447	428	386	396	474	458	441	456	405	406	461	449	437	418	460	458	446	429	408	454	429	473	436	428	446	431	509	472	435	406	448	468	438	447	446	435	440	403	468	430	413	435	425	447	476	410	442	462	396	427	428	446	456	455	426	442	483	443	458	420	434	443	457	441	464	425	474	462	460	429	405	418	452	429	450	427	451	439	424	421	421	440	449	422	460	453	424	411	460	436	457	424	449	442	443	412	492	459	463	434	468	452	430	405	425	407	439	436	450	444	443	421	433	456	438	427	453	460	423	454	437	437	454	453	451	467	440	379	436	472	446	403	457	447	464	432	422	481	436	452	449	418	422	451	431	471	444	441	480	414	441	451	449	478	449	420	441	442	430	420	425	447	448	464	407	468	461	449	411	450	452	413	456	442	480	445	433	448	407	404	471	410	462	462	464	420	444	448	437	479	435	420	424	411	451	490	443	470	432	444	441	452	464	455	415	484	426	445	459	470	437	440	429	427	431	445	445	420	442	448	441	418	460	436	446	418	432	467	470	446	461	405	447	484	447	416	427	426	427	470	409	459	470	439	419	409	401	435	401	430	417	444	435	439	471	448	462	468	432	445	477	458	455	480	397	446	420	419	422	469	438	459	466	415	472	435	419	434	457	425	439	440	466	468	442	484	442	471	458	456	461	445	434	454	463	440	425	430	449	451	436	433	440	415	441	428	430	411	452	455	433	403	415	426	390	459	436	495	457	422	431	431	483	415	428	452	437	461	475	422	427	479	478	498	440	450	433	491	411	430	433	421	474	446	472	457	458	427	457	443	456	444	428	450	466	418	430	430	482	451	422	459	444	417	445	448	460	419	467	456	446	405	441	438	469	435	463	464	461	522	422	435	441	445	437	419	426	436	422	466	417	423	430	439	458	427	435	449	397	424	436	431	509	462	419	434	447	446	464	420	428	467	441	448	421	455	417	479	437	413	436	390	441	408	456	420	457	408	449	435	435	433	406	385	429	451	459	464	423	398	404	444	465	417	463	442	450	484	423	472	452	431	440	458	461	435	412	434	439	395	434	490	448	436	454	451	436	404	446	438	446	467	443	422	432	450	464	501	461	438	424	440	447	477	457	456	459	462	455	463	418	458	419	466	443	442	410	429	419	414	459	456	470	444	427	440	428	460	418	394	440	431	473	399	447	443	439	439	414	424	429	445	463	428	433	432	442	453	430	430	462	422	427	424	438	463	483	457	413	415	433	394	438	408	423	456	441	421	432	465	423	424	478	466	430	404	469	446	437	407	382	437	465	428	457	441	440	426	436	432	442	420	435	430	473	436	430	424	454	436	427	424	435	452	473	408	453	402	424	492	459	432	480	444	452	474	480	443	440	403	440	445	422	414	428	459	455	426	441	451	455	453	436	433	414	448	455	431	439	447	435	455	408	417	426	471	427	412	426	428	458	450	433	440	449	428	458	475	462	473	435	452	448	447	456	428	463	475	432	439	444	461	441	430	437	441	456	429	469	433	436	439	444	448	471	475	452	444	479	449	409	423	452	468	468	435	485	426	451	425	443	424	467	444	423	456	466	422	474	456	434	457	424	466	431	444	458	417	452	422	466	472	438	420	453	410	439	471	478	417	456	457	391	458	460	487	426	433	431	455	445	465	450	472	445	437	453	469	405	419	446	440	467	432	445	444	456	403	454	469	465	429	452	480	467	462	483	435	478	458	467	433	460	380	407	443	424	419	460	461	461	448	422	395	526	434	462	457	462	446	438	428	450	449	462	443	458	463	441	455	451	436	451	472	440	442	436	428	462	461	455	433	399	424	417	493	424	424	439	443	426	468	430	442	438	447	440	460	439	453	470	441	439	427	475	439	421	414	453	420	440	449	471	484	467	452	460	445	439	469	412	430	459	433	417	426	468	452	414	443	447	430	453	450	449	468	452	471	423	442	448	428	449	452	451	449	460	430	449	417	440	438	459	443	431	441	470	448	422	452	463	435	427	462	424	455	447	433	477	453	440	476	460	445	436	464	426	428	456	455	436	447	446	442	481	445	457	445	429	419	403	427	420	477	433	424	452	444	463	417	412	442	390	438	441	456	438	434	424	452	452	454	481	450	457	449	468	428	448	445	402	479	423	422	443	453	448	450	417	471	443	453	435	497	479	435	454	445	460	397	445	422	431	424	450	474	447	495	441	429	424	425	464	411	413	430	471	463	451	432	439	409	415	446	404	422	390	432	441	446	450	402	433	438	459	434	487	447	442	441	422	438	480	415	436	456	438	454	440	438	436	420	453	440	434	445	439	470	433	436	477	452	414	433	472	433	447	447	423	406	458	484	460	447	468	389	449	438	445	447	421	411	438	437	417	439	423	438	460	485	417	419	425	430	404	420	481	409	420	429	456	434	437	438	467	440	464	455	457	464	452	443	448	419	422	444	438	431	454	436	416	454	441	422	445	416	464	430	442	459	427	411	451	438	466	475	442	463	458	415	440	409	423	441	451	441	481	450	439	417	445	455	407	418	460	433	422	418	463	417	449	473	456	444	423	463	413	417	431	478	474	433	439	437	445	454	426	425	445	421	423	472	436	455	406	426	413	430	422	442	445	460	460	438	456	486	423	431	447	387	399	423	446	439	430	478	440	444	453	442	427	414	484	447	421	416	428	444	458	434	449	450	429	413	459	455	476	428	491	434	475	431	419	452	436	442	432	457	417	428	423	437	462	417	431	409	466	431	419	461	449	438	443	449	477	413	433	434	441	452	469	434	429	417	408	470	436	456	441	478	428	457	459	436	412	417	438	480	415	444	447	435	400	469	461	466	462	467	467	433	459	483	450	475	395	441	455	449	429	445	427	442	426	477	434	418	406	459	440	399	436	419	445	418	444	419	468	463	440	451	440	415	424	423	456	409	425	440	460	433	420	428	406	433	460	468	454	406	423	391	464	441	421	433	448	429	418	424	424	444	451	434	463	423	436	444	446	457	454	425	403	482	441	449	439	454	435	424	449	430	398	477	439	412	413	451	456	448	436	485	463	454	448	461	421	455	441	404	416	462	429	458	469	446	437	451	411	465	473	448	410	421	471	447	442	429	444	435	447	437	434	437	450	464	440	476	419	423	449	473	453	422	442	425	462	446	428	413	469	417	475	466	417	455	433	477	449	450	467	461	403	447	410	427	462	468	422	435	409	458	434	442	395	433	433	425	458	426	434	413	429	465	437	409	425	434	444	431	435	433	450	437	460	426	465	461	445	487	438	416	460	452
27603	18404	10006	4512	2430	1699	1311	1004	944	825	788	681	657	661	569	571	540	569	557	559	543	577	534	530	516	528	483	469	443	421	490	496	430	447	458	444	429	468	438	459	423	427	450	444	468	438	446	446	447	440	442	462	447	451	431	433	436	471	442	427	414	410	450	452	463	431	406	423	442	427	456	428	414	441	462	425	429	446	408	477	406	404	407	455	440	460	426	415	463	418	447	444	465	432	433	438	445	453	438	491	438	417	438	452	450	423	436	413	453	430	397	431	443	433	394	462	437	447	409	416	454	420	460	446	462	493	467	456	427	445	440	443	419	445	439	420	450	437	446	400	454	431	442	446	441	435	387	451	420	431	454	450	438	422	429	442	439	477	427	478	441	426	464	417	433	465	470	440	422	431	420	442	449	412	431	422	446	471	465	433	434	467	434	416	476	470	430	408	446	427	407	452	425	424	433	432	427	454	433	454	428	458	419	462	402	442	444	429	436	457	417	440	443	459	414	441	482	434	444	438	442	470	422	432	441	451	454	447	428	439	440	450	443	415	437	465	452	445	434	418	445	447	452	382	450	440	438	427	439	453	451	412	441	444	440	450	433	428	428	413	410	420	463	446	410	430	451	459	412	442	464	417	480	433	455	423	441	437	468	420	439	423	399	427	435	441	418	412	414	454	454	422	437	449	425	461	427	443	397	403	408	393	459	448	437	441	409	435	442	416	423	443	441	429	437	462	438	422	454	468	440	425	420	437	458	455	482	435	428	437	424	409	440	443	413	449	386	458	439	464	442	455	413	435	421	446	451	434	402	457	451	416	439	419	464	426	463	433	432	422	435	411	442	479	428	436	440	462	422	429	435	430	441	419	460	426	402	456	487	458	447	462	467	422	453	454	434	438	421	447	402	433	419	417	437	408	419	425	431	434	434	433	456	426	437	429	440	404	475	439	396	382	424	466	428	426	408	432	436	432	429	456	448	457	435	431	444	429	445	441	450	429	445	445	433	480	435	407	431	456	462	435	457	429	446	451	407	406	463	443	429	441	434	474	473	403	425	403	454	444	468	435	429	388	429	409	427	441	433	421	449	480	435	417	439	415	462	453	463	424	455	436	434	443	450	436	445	448	467	458	458	450	456	460	418	452	451	452	435	441	426	443	462	426	406	444	451	436	423	437	447	444	452	467	433	447	442	413	401	465	472	450	471	425	460	468	457	432	444	416	416	421	420	450	409	411	442	454	471	424	442	467	434	437	435	446	451	445	415	478	488	437	427	428	445	453	466	437	433	432	412	450	432	431	460	400	428	448	450	457	440	433	425	419	463	432	443	413	447	429	431	433	423	448	459	442	442	385	469	432	490	402	469	432	432	454	448	454	465	441	443	427	447	450	430	409	407	422	422	390	428	424	441	398	444	476	407	433	412	442	442	449	443	455	433	404	440	450	453	422	420	433	434	439	438	446	411	432	395	449	407	421	429	419	458	469	391	461	410	414	447	448	465	459	461	425	425	470	489	410	422	410	417	454	451	450	404	457	397	436	423	426	446	434	422	433	432	432	462	470	463	424	431	414	446	454	457	414	431	457	439	423	405	412	449	449	415	443	432	400	435	414	401	452	429	434	444	418	406	446	472	448	449	435	433	464	460	425	440	487	444	398	433	438	414	453	432	421	450	442	439	425	415	438	428	411	461	432	432	443	443	418	448	425	444	444	421	435	459	437	456	422	446	448	405	442	434	431	431	458	431	419	468	432	444	446	434	441	451	431	448	434	424	431	414	413	446	429	423	479	443	474	465	461	452	425	463	434	442	423	474	457	452	441	466	444	486	437	416	430	439	423	445	402	431	437	428	459	436	446	441	439	427	433	426	431	455	453	437	426	463	421	484	412	429	429	405	444	428	452	453	440	435	448	473	458	435	416	437	402	425	449	469	441	428	391	431	445	482	436	460	460	472	461	472	435	451	416	418	410	418	429	397	423	423	457	447	430	435	434	446	434	453	435	459	420	453	426	464	451	434	420	439	445	437	432	453	415	418	414	425	479	446	427	434	493	420	386	425	463	456	465	474	439	391	453	447	434	457	419	420	418	410	454	451	424	423	434	436	440	425	438	411	464	457	447	413	476	441	450	441	435	421	444	461	442	396	442	436	457	459	444	467	435	431	428	443	467	437	431	403	454	426	462	420	454	451	417	402	446	457	424	438	443	470	398	442	430	416	469	430	433	432	464	443	400	452	405	448	465	433	447	403	453	425	412	401	460	401	415	441	409	423	463	455	442	429	456	427	442	453	457	443	425	461	455	439	454	458	441	420	438	433	432	417	471	449	471	442	458	464	427	400	437	413	441	402	450	418	434	402	452	424	459	443	455	416	415	450	481	421	411	426	442	430	419	434	419	406	439	430	455	404	430	453	413	435	450	419	437	425	432	426	423	459	428	437	451	434	410	427	430	433	438	485	470	434	502	426	460	386	427	457	411	432	445	410	417	459	430	454	441	427	468	424	463	434	451	457	417	427	460	449	413	416	445	424	413	429	460	464	451	470	441	435	471	433	428	411	445	388	473	479	423	440	429	448	388	453	396	444	420	447	432	416	452	461	482	385	427	462	464	437	439	438	412	455	429	423	430	413	440	461	436	400	441	451	452	412	462	446	427	478	418	454	461	438	466	412	453	437	467	423	447	443	393	477	468	446	420	428	395	412	473	446	435	454	461	405	440	426	441	445	469	471	442	465	414	458	394	417	459	451	419	464	447	427	411	417	439	435	477	495	431	442	403	407	453	456	385	428	457	458	455	492	421	428	458	441	410	415	427	451	447	458	449	399	472	472	417	416	430	447	415	428	417	430	421	444	446	416	456	429	407	429	448	413	446	406	445	431	423	436	420	462	411	440	436	445	430	427	408	448	429	430	434	425	439	473	446	429	434	416	422	441	449	451	460	473	420	455	468	465	432	391	428	466	447	411	397	439	468	449	431	453	455	445	448	461	453	406	427	457	411	420	462	421	472	446	443	434	439	442	439	469	427	431	422	406	462	448	421	457	425	451	453	415	451	434	441	453	478	470	437	431	402	435	428	455	459	439	396	428	389	464	411	435	436	399	448	441	434	441	441	446	404	433	468	448	417	469	447	416	432	452	459	411	443	413	437	451	392	437	490	451	420	445	446	435	433	385	431	423	449	452	434	449	457	403	439	456	428	483	401	441	465	429	411	417	404	437	466	440	451	415	415	438	430	433	450	442	454	466	455	429	481	439	424	457	459	430	406	446	444	447	446	451	423	456	452	383	449	448	457	439	430	441	449	463	470	449	419	439	423	422	421	443	422	461	437	477	443	415	453	410	429	425	422	433	443	440	434	451	420	440	433	449	430	432	436	474	414	448	426	432	428	437	481	441	473	428	448	467	459	416	426	416	451	419	485	438	458	418	394	427	431	433	460	431	418	395	413	460	429	420	486	449	423	423	413	453	440	439	443	463	406	449	451	456	481	403	448	447	425	447	440
15133	21309	14727	8237	5757	4577	3518	2792	2206	1938	1609	1409	1402	1305	1227	1128	1111	1058	1001	1001	1036	1049	953	880	868	827	800	761	783	761	754	711	741	742	719	714	728	769	676	721	719	733	715	708	703	699	679	681	743	714	729	718	717	674	706	705	678	703	687	687	685	738	672	711	696	681	695	672	663	706	711	665	703	705	663	680	675	667	705	724	670	668	685	662	658	639	659	714	666	658	662	685	699	720	667	680	680	616	663	653	672	679	724	682	704	684	703	661	679	653	689	654	718	676	650	657	686	706	703	695	688	685	717	691	698	709	643	732	626	653	652	698	695	688	680	691	701	630	675	683	698	704	700	683	698	670	667	670	717	690	687	635	691	641	670	717	708	683	708	697	641	697	669	655	693	682	667	677	675	702	628	689	659	707	680	676	663	695	660	681	675	747	693	709	656	735	686	739	680	659	679	658	621	659	678	670	667	685	677	656	698	699	693	694	696	737	736	663	660	684	677	696	690	643	722	679	645	707	702	679	699	723	608	645	710	730	661	659	689	631	691	685	699	620	694	692	653	740	674	716	699	718	718	665	671	666	683	700	683	611	699	648	658	671	705	665	730	673	641	682	707	698	681	687	679	677	674	683	719	646	647	681	697	693	678	652	700	704	674	673	689	718	739	661	685	657	677	725	680	674	687	670	695	642	696	693	686	725	671	715	689	671	693	689	664	682	687	649	669	701	705	645	678	694	680	634	650	699	685	678	728	658	721	715	735	705	681	686	635	706	710	698	689	639	636	637	684	685	687	686	687	623	681	666	683	683	646	688	697	656	643	677	647	694	694	742	701	702	699	682	681	659	670	710	684	677	630	651	713	659	685	698	691	658	674	728	641	654	716	618	684	702	686	680	659	655	682	703	655	704	634	710	666	715	669	680	727	672	652	701	680	716	708	683	698	658	686	659	684	659	720	661	679	692	706	682	602	644	638	731	682	752	682	672	731	704	709	699	718	713	687	671	642	710	683	668	690	705	670	705	670	652	660	682	666	685	704	672	687	705	668	641	641	732	698	698	683	643	682	683	723	695	677	663	717	687	675	649	675	684	658	668	664	663	690	684	735	660	691	660	650	752	663	686	666	703	702	712	654	680	642	726	680	715	724	674	640	667	697	691	711	691	694	688	683	678	732	694	674	643	660	666	650	694	697	653	667	696	626	709	713	689	729	664	735	672	702	717	625	667	671	684	645	655	670	693	714	632	714	707	698	695	673	708	685	652	686	716	700	666	684	686	681	727	676	674	650	692	676	704	751	678	718	724	685	701	701	707	656	678	698	685	695	708	666	668	665	678	737	695	685	691	734	721	667	681	675	731	697	686	699	647	715	663	662	691	654	666	712	690	660	690	681	720	711	632	673	696	729	693	702	634	741	708	709	635	687	665	700	678	681	693	698	750	709	696	649	674	659	708	717	674	680	683	669	678	633	690	639	698	660	642	651	706	668	698	686	685	648	716	714	730	687	679	687	731	675	679	645	653	661	698	703	657	639	685	723	689	697	696	712	652	713	683	725	701	649	659	719	683	706	650	747	678	665	716	661	708	670	664	683	677	676	725	673	671	665	698	677	654	651	724	676	695	650	668	668	682	681	631	689	682	648	670	646	702	665	686	696	664	645	708	678	689	692	729	648	710	716	687	682	676	649	704	665	669	691	720	621	713	724	688	674	691	679	714	670	687	721	723	641	649	691	714	699	682	684	727	697	696	664	699	698	666	695	682	712	721	680	706	697	634	718	703	665	675	654	714	675	683	642	645	694	677	660	682	693	659	699	677	665	681	642	693	738	671	639	643	675	683	718	687	682	713	683	719	699	714	689	703	675	679	664	718	698	662	710	703	684	652	631	688	694	653	688	676	660	677	659	710	650	679	635	650	705	709	691	690	657	693	727	726	701	701	652	694	711	703	690	678	723	699	681	690	691	677	662	697	688	688	697	679	652	705	721	687	708	713	645	663	718	713	673	673	659	651	672	623	686	672	696	670	687	611	635	682	637	698	673	648	681	617	698	651	694	669	664	716	683	678	649	667	701	678	684	698	701	692	657	677	656	680	716	649	673	669	663	674	670	677	683	664	688	674	707	730	650	659	657	707	675	651	678	696	727	709	643	677	675	678	684	715	668	684	680	720	672	672	687	665	699	696	716	683	690	708	696	671	646	668	713	622	679	690	662	665	728	671	688	653	701	699	708	713	668	671	680	656	701	646	652	668	665	681	689	687	735	638	728	666	708	674	687	693	682	648	665	699	664	681	715	659	711	667	714	670	673	608	682	663	696	696	695	692	670	696	706	670	666	691	622	713	655	665	641	676	710	669	656	649	717	677	685	635	732	737	677	650	689	709	670	716	689	663	672	675	672	653	680	703	712	667	695	682	691	648	639	711	659	663	710	678	700	684	720	683	662	720	635	654	658	697	688	700	660	700	658	673	637	691	665	690	685	671	702	701	656	672	702	682	718	701	696	681	666	639	670	683	650	680	679	658	645	690	694	683	741	672	687	670	662	685	676	634	655	629	713	642	696	662	677	643	679	631	632	640	660	680	678	690	729	637	684	675	697	672	713	670	722	651	690	672	705	713	668	723	639	679	697	676	656	656	648	680	726	731	647	649	658	680	684	716	698	710	660	673	670	675	671	673	662	686	726	645	720	656	694	628	698	702	663	702	678	712	656	703	697	674	664	701	704	674	634	664	685	685	676	663	706	676	700	685	692	695	710	668	722	696	709	733	705	675	693	669	680	651	679	683	658	678	708	677	713	723	633	639	667	705	667	672	657	680	652	707	644	658	660	625	704	647	696	680	678	688	677	688	704	687	697	680	659	672	688	683	695	685	641	673	686	685	679	682	677	746	657	688	694	669	667	655	614	697	691	658	748	692	640	690	673	691	703	660	656	656	672	698	659	688	629	716	687	719	672	704	650	634	714	714	706	697	666	715	665	707	731	703	697	673	711	689	651	657	705	679	697	742	710	720	711	680	670	710	698	615	659	706	619	679	729	708	680	705	697	652	677	739	664	679	690	679	688	686	670	660	672	700	651	679	700	683	652	720	702	688	645	742	684	668	722	675	723	659	687	659	684	683	642	667	719	675	716	690	638	755	679	689	696	731	670	647	691	658	684	649	746	668	639	698	673	685	695	686	669	679	688	698	693	693	685	638	661	616	667	691	683	680	701	721	662	650	643	706	710	681	694	677	677	700	654	659	733	665	627	663	693	638	663	688	680	631	690	670	715	645	648	660	655	674	666	692	700	731	706	621	664	635	711	707	666	681	698	713	696	695	660	696	684	702	666	634	722	678	695	706	695	635	693	679	669	737	665	659	639	658	742	695	667	725	666	699	677	683	661	663	674	726	725	685	663	705	721	670	666	696	685	671	642	681	701	731	682	670	687	727	662	704	657	711	720	705	707	688	674	686	723	715	682	643	684	701	681	673	668	706	699	636	689	645	714	692	682	669	719	697	682	694
23289	21120	27551	24876	19215	5258	2481	1585	1242	1068	935	772	749	739	601	603	585	596	553	538	553	549	494	473	439	478	396	405	388	394	416	426	373	424	365	372	370	400	366	373	366	347	325	355	377	408	375	358	399	346	358	352	352	383	373	368	360	341	347	352	362	330	370	345	365	368	309	369	359	336	319	364	362	347	389	373	373	346	338	343	376	390	353	337	317	377	337	358	353	354	353	369	369	359	365	335	346	361	361	397	345	345	352	367	365	367	371	352	344	342	323	312	362	356	352	354	381	333	356	327	347	347	375	344	346	322	335	342	357	335	340	371	359	318	334	348	349	334	341	371	320	371	345	376	353	355	351	348	377	346	314	352	367	353	338	335	385	363	349	335	353	358	343	359	344	342	376	329	362	341	367	320	351	354	367	360	359	342	407	379	305	337	352	343	357	341	348	334	337	371	340	374	342	323	344	311	339	360	337	356	328	329	351	348	351	338	360	366	363	344	352	383	349	364	362	349	337	390	352	378	360	346	362	416	378	357	373	361	367	337	370	335	367	355	323	355	387	342	380	372	328	328	334	336	359	323	363	346	381	346	366	332	358	334	293	365	358	351	333	365	357	345	379	356	363	330	362	357	371	351	368	397	326	341	345	354	346	355	374	324	333	365	362	315	324	382	345	355	368	324	346	364	371	334	350	398	355	375	364	371	373	359	392	371	354	354	353	318	367	325	373	337	331	333	369	319	343	343	322	333	381	339	350	356	366	339	356	364	344	349	360	319	349	369	363	368	333	372	328	351	372	362	341	354	373	392	325	348	362	341	350	362	392	333	355	343	342	367	344	319	312	357	354	357	330	376	341	328	359	373	351	341	360	354	351	325	339	368	338	359	312	352	346	360	341	387	351	371	315	332	357	329	366	338	365	355	348	336	330	344	358	349	358	345	374	355	327	370	353	345	363	349	366	357	380	361	357	340	343	321	324	388	343	333	395	357	366	369	349	337	370	356	331	389	360	369	314	365	364	314	347	347	343	352	343	354	335	344	320	372	385	374	351	389	353	358	321	376	362	372	321	354	342	339	338	329	384	340	348	323	384	348	327	375	327	378	349	365	369	389	350	354	354	348	333	392	345	353	344	355	353	340	339	347	324	339	368	353	360	335	374	352	318	312	368	372	377	376	348	326	379	381	373	343	369	346	356	353	368	334	341	336	353	355	358	350	344	338	352	347	346	336	347	357	361	359	320	397	373	346	307	369	347	354	358	353	373	346	343	338	352	354	381	373	306	314	348	355	355	364	336	349	338	365	349	369	371	324	337	355	341	388	370	359	375	349	319	334	350	330	334	346	319	350	343	341	342	308	328	342	364	333	342	359	340	371	368	357	357	318	349	363	336	328	356	334	366	347	365	350	334	388	369	339	329	367	346	337	368	380	340	309	333	358	341	330	327	349	368	335	351	373	368	347	377	360	341	343	347	382	357	345	336	349	350	359	344	337	376	343	367	364	358	307	355	369	383	338	329	328	355	361	360	337	355	343	344	408	358	359	362	345	375	322	342	321	351	369	376	376	299	331	348	355	328	373	353	339	355	334	364	354	353	319	392	311	353	324	362	315	363	335	333	360	340	329	349	343	352	362	339	385	353	350	357	365	326	326	357	378	337	378	364	357	359	341	325	334	362	343	339	340	367	360	342	358	338	349	380	363	343	328	323	352	303	342	367	368	390	334	350	304	340	328	358	319	390	322	376	357	375	357	391	334	344	319	367	365	348	370	362	362	330	332	388	328	342	334	349	372	353	313	361	340	360	334	354	337	344	356	364	356	326	349	345	366	356	387	349	343	357	365	385	335	374	330	367	348	347	338	336	314	339	332	371	368	363	334	378	375	327	360	357	345	356	314	351	311	344	362	341	366	309	340	347	346	367	324	370	366	352	341	360	343	357	340	367	362	370	311	367	352	357	356	340	330	339	346	350	339	315	345	335	341	377	346	360	347	342	336	326	339	313	362	342	396	299	377	357	367	329	354	359	372	371	363	333	340	339	323	351	362	379	338	363	358	359	343	367	347	371	327	342	330	314	390	400	304	341	345	379	322	371	329	354	325	332	395	377	350	350	376	331	359	340	339	359	351	360	367	347	357	355	379	347	351	341	375	394	374	386	387	321	395	359	340	334	347	367	374	321	369	357	354	337	315	375	367	362	335	314	347	334	351	323	344	328	348	341	344	337	350	369	346	309	333	340	353	374	337	318	344	340	323	346	355	342	344	326	374	334	311	329	338	304	359	375	320	349	340	341	358	318	378	349	344	318	374	342	358	339	349	356	329	364	341	397	332	362	308	341	316	351	348	330	378	362	353	366	366	381	349	368	373	352	331	357	315	332	384	353	333	393	398	359	302	369	349	359	342	341	334	320	321	340	373	352	329	359	330	358	366	336	360	317	346	349	393	348	360	341	344	339	311	338	327	335	334	360	329	359	313	330	342	374	378	342	331	336	349	353	339	373	352	334	356	345	343	340	372	341	336	372	322	371	343	340	388	357	361	373	339	333	365	327	354	367	367	326	348	392	360	401	344	356	328	382	328	353	333	363	342	329	339	354	337	335	364	323	357	348	351	341	361	372	368	327	316	390	359	345	328	340	364	347	348	321	347	329	351	313	348	344	355	311	339	345	379	351	342	361	361	338	354	363	370	346	307	367	360	343	346	341	383	374	329	340	360	359	347	340	339	360	366	358	363	361	387	393	347	334	357	345	364	365	351	359	366	363	340	371	338	332	356	350	349	365	330	386	346	343	362	367	374	408	341	362	326	340	352	343	337	320	349	388	339	354	355	342	325	362	338	337	362	312	355	317	342	348	343	350	358	373	353	369	381	345	361	334	387	345	318	354	356	347	349	325	335	359	360	403	362	339	349	321	336	318	335	386	326	340	323	331	360	369	374	314	363	328	345	360	356	347	346	312	341	371	344	385	341	329	340	385	333	333	348	313	348	338	355	355	371	348	370	352	368	348	352	346	336	354	361	347	358	348	348	363	343	353	364	388	337	328	360	331	342	356	326	348	344	335	357	339	337	365	331	328	329	335	335	355	346	377	364	333	339	361	333	381	335	366	346	385	353	351	350	349	359	327	342	377	365	327	341	368	339	352	389	384	360	337	368	333	346	372	345	323	331	333	363	322	368	341	361	365	351	351	353	346	336	370	375	367	349	358	381	342	374	350	392	346	326	359	403	367	317	351	358	381	339	366	357	330	339	360	342	355	353	314	347	365	349	354	348	339	347	386	352	358	363	340	379	354	350	344	373	352	339	341	359	335	320	373	360	328	306	368	368	378	359	367	333	354	356	348	379	360	338	374	385	339	320	347	345	368	318	352	359	362	316	337	348	340	371	329	335	332	351	341	377	324	325	350	332	336	340	340	322	392	342	350	339	361	367	348	332	358	395	375	334	331	374	317	340	339	373	354	339	358	319	364	327	338	352	355	330	353	362	344	326	351	327	343	351	325	369
16909	28534	20966	13030	9430	7123	5471	4230	3409	2889	2460	1989	1757	1713	1503	1412	1291	1216	1133	1163	1088	1104	969	913	847	773	756	720	692	681	654	679	656	655	657	617	608	655	631	564	589	611	615	613	602	565	624	565	578	565	579	629	613	568	588	550	582	560	582	558	565	575	618	582	556	539	540	567	541	566	576	585	560	544	548	514	513	572	592	536	536	582	545	574	535	583	580	541	536	521	552	576	541	542	538	556	583	553	595	593	525	591	530	544	591	581	560	550	562	508	564	557	520	532	560	514	544	528	533	566	523	559	558	567	605	535	553	560	561	575	557	568	545	553	613	514	522	575	539	548	529	547	592	587	565	561	549	524	538	545	572	539	575	547	561	532	549	544	536	540	546	544	543	567	539	563	558	585	532	552	537	552	569	561	567	515	545	574	561	580	557	564	610	565	559	567	541	557	506	595	534	556	504	509	520	524	514	542	575	576	563	517	545	573	551	531	539	587	550	519	603	511	512	545	556	548	549	588	516	535	541	546	593	565	572	564	557	567	538	546	576	537	567	566	525	578	558	537	551	560	517	589	602	549	558	563	583	558	587	511	540	564	571	514	534	575	556	535	540	566	544	592	547	581	570	564	562	549	514	518	557	602	572	584	568	552	588	537	529	560	582	565	530	553	573	567	566	538	556	581	536	586	541	580	598	536	588	535	533	540	546	584	543	609	536	570	530	584	559	591	600	578	602	541	590	557	544	592	559	575	529	566	525	552	531	562	531	572	548	513	547	559	563	563	552	561	559	573	580	517	525	568	551	534	542	561	510	558	534	553	553	514	547	542	534	574	531	541	591	540	542	545	534	569	592	557	553	605	489	573	588	531	542	515	558	498	585	583	537	565	552	532	580	601	558	523	592	529	572	558	552	579	565	547	609	536	553	556	518	570	539	563	568	509	549	551	554	538	598	592	565	562	556	534	525	545	499	517	542	543	553	553	558	540	545	576	552	541	538	555	554	584	555	534	551	553	555	569	527	552	539	524	577	583	531	497	563	608	578	522	579	564	564	530	541	548	561	586	545	507	545	558	593	524	582	560	545	541	567	543	540	578	583	557	575	557	546	609	523	589	564	556	573	593	567	552	566	559	516	542	542	563	571	559	553	555	562	565	537	563	540	618	508	538	558	523	540	607	546	533	501	567	523	527	573	571	504	561	572	557	519	564	555	569	543	567	560	523	535	561	572	538	521	550	563	567	520	562	555	530	549	532	553	538	529	539	546	516	574	551	565	581	578	596	547	560	585	569	565	573	549	566	569	519	575	530	547	514	555	540	575	575	574	527	514	571	580	537	574	576	568	509	535	563	587	576	625	549	633	496	541	553	546	535	558	545	567	528	582	520	543	531	540	540	530	567	550	568	565	562	594	564	547	548	560	506	544	566	532	527	555	554	561	539	567	538	586	611	516	545	550	523	563	551	539	535	558	545	574	540	549	562	613	546	534	562	561	556	540	524	576	587	581	595	575	546	553	575	513	554	542	556	585	517	564	551	539	549	564	516	535	557	546	565	533	564	553	532	575	551	528	600	583	576	562	552	560	579	547	555	557	561	537	556	560	553	573	528	540	543	550	536	568	591	538	586	545	584	550	559	544	576	573	567	536	582	569	583	571	525	577	507	577	553	581	590	570	533	573	548	580	584	589	607	525	569	547	569	528	527	541	539	571	549	544	561	516	571	549	547	525	554	608	543	475	555	510	568	565	570	561	506	524	540	514	562	543	549	558	562	567	543	566	532	588	544	600	549	548	529	547	580	584	572	563	595	560	561	546	551	545	592	527	611	547	522	517	541	542	532	495	562	593	583	546	554	553	572	585	547	568	575	578	555	543	538	585	543	580	564	527	503	577	623	548	533	566	487	541	549	538	528	543	547	550	534	589	553	544	526	561	546	573	548	546	537	527	535	605	575	546	546	575	526	599	550	546	570	526	555	557	528	543	511	557	576	535	515	559	559	538	580	545	552	597	554	552	515	534	556	572	583	597	574	567	569	595	511	589	551	578	570	508	558	543	555	518	523	577	560	569	512	570	564	598	577	545	565	541	579	585	596	560	609	557	511	574	564	551	561	475	533	516	517	528	542	563	518	556	557	531	583	550	515	542	553	545	531	528	591	540	547	554	525	558	603	564	512	551	581	575	558	585	544	556	587	574	562	580	518	566	508	556	565	573	525	503	569	533	550	545	534	587	548	526	530	606	551	577	582	545	552	506	572	548	550	528	582	521	546	548	497	499	539	521	559	582	563	542	518	581	560	585	555	547	552	580	520	523	531	525	548	506	563	560	536	523	534	549	542	562	533	520	562	589	554	577	545	552	563	539	558	532	570	590	562	543	576	555	583	585	538	583	542	588	572	527	584	536	542	538	556	538	576	533	567	549	544	555	578	585	558	569	529	532	562	570	538	535	588	527	560	578	531	546	557	528	539	555	556	563	554	567	557	541	569	547	576	576	559	539	538	554	553	545	508	576	563	542	555	557	524	527	586	579	589	615	549	589	559	534	565	562	529	608	523	570	549	562	561	558	523	598	550	574	546	543	559	582	569	569	522	541	524	557	532	510	584	520	569	573	564	555	531	541	561	570	561	563	545	556	541	533	576	539	571	548	572	550	571	566	551	556	608	513	569	565	543	539	559	542	570	549	550	540	555	540	517	541	545	578	568	501	577	523	585	559	536	543	531	533	575	586	515	547	546	554	547	568	555	563	559	523	600	570	539	599	524	553	551	603	530	527	570	560	574	541	575	532	498	559	511	544	542	569	536	542	503	534	538	554	539	538	562	551	589	590	600	558	545	552	501	517	516	522	571	558	532	582	517	558	534	541	529	568	537	533	520	521	542	572	595	571	575	603	567	560	510	574	553	577	541	539	573	531	545	531	560	565	573	573	545	549	571	553	566	559	566	541	543	553	554	552	542	551	528	584	576	567	546	572	557	517	554	576	556	577	538	525	562	549	566	599	548	554	587	545	562	580	580	565	576	550	538	538	608	538	554	527	547	578	564	559	533	530	544	579	575	552	516	580	537	519	562	573	547	547	590	574	563	599	579	544	531	566	535	533	556	567	548	547	563	541	538	532	560	612	515	567	535	563	560	559	542	577	508	556	520	565	535	551	534	494	553	534	557	573	567	586	569	539	552	550	547	555	595	528	533	537	553	546	538	565	571	574	565	565	576	555	580	599	555	552	521	509	571	534	534	530	494	553	550	529	569	560	560	579	612	572	582	554	573	565	588	558	545	541	568	533	530	572	559	565	526	567	567	561	552	556	533	557	535	603	524	524	554	561	529	522	564	532	608	583	561	584	574	573	526	533	542	577	571	572	533	532	497	564	531	547	563	539	530	526	568	556	550	563	558	572	580	560	569	568	559	529	564	528	527	567	537	624	561	531	556	545	575	520	571	560	550	544	590	578	582	578	544	541	585	565	546	543	557	521	536	533	554	547	570	498	563	536	553	587	589	567	535
24709	21114	25236	21451	4447	2181	1750	1270	1120	935	762	703	679	707	652	613	600	505	540	597	561	557	509	483	545	452	491	449	434	469	407	459	453	442	430	455	410	433	427	426	428	423	414	454	450	432	444	416	401	404	446	438	428	432	421	446	389	413	410	432	375	414	458	405	413	438	413	424	419	432	419	419	400	449	409	434	403	431	387	422	413	435	427	424	426	425	392	441	437	448	411	413	402	428	430	439	418	411	435	425	415	400	402	410	407	399	401	440	422	426	384	433	416	427	380	425	414	433	443	402	422	405	432	455	440	401	422	412	398	387	439	436	420	411	395	435	393	388	367	404	424	398	414	444	442	399	411	424	404	394	469	397	412	404	404	423	401	423	457	439	416	424	399	449	416	398	407	425	444	421	395	429	433	425	393	425	421	424	436	420	442	436	438	448	372	428	409	415	400	399	403	432	434	411	394	443	424	435	408	431	404	396	402	408	427	399	406	389	406	405	418	374	453	408	425	417	390	424	430	406	447	419	406	426	425	417	398	427	447	395	434	411	427	386	419	389	397	428	410	438	426	405	425	420	446	409	409	406	393	426	433	415	448	394	393	387	442	409	433	418	412	383	403	412	422	437	441	466	425	400	453	410	432	420	405	376	425	422	399	415	427	436	412	411	446	442	452	441	412	456	388	422	390	409	416	407	430	440	414	437	406	391	432	411	374	444	431	388	389	432	364	438	414	400	424	443	406	387	422	397	410	417	446	393	408	459	376	456	408	395	429	430	396	461	465	433	419	409	421	403	400	429	399	410	469	407	405	426	460	423	465	425	392	390	405	428	449	434	428	409	428	406	401	402	405	421	441	381	417	424	416	411	432	419	457	453	412	414	449	428	422	407	414	418	396	401	461	426	440	426	451	441	398	403	392	422	426	397	413	422	406	467	432	392	441	384	445	423	422	388	449	446	449	428	420	422	436	439	458	401	409	452	426	433	432	399	451	379	399	437	412	411	465	399	394	420	408	423	407	396	395	431	423	419	422	444	411	414	425	419	382	407	448	392	451	421	450	433	400	409	422	440	402	420	441	439	429	430	435	416	455	427	426	422	456	435	454	419	431	402	430	427	378	414	426	394	455	413	393	421	424	409	448	416	416	399	441	396	447	416	445	378	452	441	427	439	408	431	432	397	410	417	432	365	380	433	404	405	421	416	398	403	440	386	419	420	397	398	440	399	436	421	450	444	394	395	448	402	407	445	388	409	414	392	403	403	424	430	425	389	406	407	396	410	441	423	408	424	412	413	434	450	398	425	444	437	378	415	418	418	431	436	402	376	399	442	398	411	486	409	390	407	426	405	418	422	408	428	428	393	447	433	412	407	435	387	467	423	438	438	399	441	461	472	428	453	430	434	437	394	434	408	394	401	433	444	420	415	378	435	409	381	421	418	401	414	443	425	449	423	420	408	460	437	410	386	440	431	418	421	411	420	387	395	409	433	428	409	409	438	398	432	426	445	422	406	448	402	407	402	400	418	456	463	442	411	418	433	386	457	393	469	443	459	420	423	429	414	410	429	426	428	443	416	401	415	439	371	414	467	437	439	415	434	422	459	425	429	409	440	413	466	421	453	400	434	441	419	426	393	388	437	387	404	401	406	414	404	441	414	421	393	432	441	434	384	400	428	420	394	412	396	443	431	415	381	419	412	437	403	403	417	418	431	441	387	416	417	413	404	440	389	424	383	403	428	416	381	423	403	407	418	411	397	426	432	430	424	419	439	437	434	435	405	399	421	406	375	389	476	423	448	424	409	406	409	471	425	450	419	407	448	444	459	434	391	407	456	425	419	397	450	407	403	415	418	430	406	384	393	403	434	400	413	403	436	420	416	421	410	435	436	435	400	406	440	417	430	399	400	434	402	393	418	391	457	425	352	423	413	391	378	426	386	413	433	430	447	428	421	424	423	473	397	413	426	446	453	456	447	412	438	419	406	428	403	421	427	389	405	389	423	398	426	450	374	395	429	377	460	424	386	400	387	404	404	412	404	436	409	362	403	405	430	414	400	408	450	405	403	403	443	417	422	425	466	402	424	427	459	408	420	436	396	407	430	439	383	441	435	374	403	439	389	419	410	455	438	432	441	405	410	435	425	458	405	434	428	439	398	394	441	418	414	393	423	445	407	451	389	393	398	429	430	418	424	421	447	449	415	425	380	433	415	445	432	397	425	415	423	407	411	405	404	439	425	422	401	415	425	421	426	435	400	392	427	420	398	415	438	414	441	404	406	426	426	390	427	425	446	422	423	414	441	411	421	449	437	405	389	384	408	399	407	415	374	394	456	431	383	385	447	382	432	435	407	420	418	420	410	383	457	439	424	393	405	456	421	397	391	397	412	432	442	413	425	403	424	460	413	415	396	404	418	374	419	430	417	413	414	425	397	399	434	419	407	429	442	422	428	407	411	452	417	406	422	438	424	424	431	412	417	421	391	395	445	420	375	432	399	415	421	419	398	410	387	437	441	364	414	408	409	455	387	426	428	436	389	429	387	429	416	440	456	422	430	395	458	421	400	405	424	431	432	412	406	409	429	420	438	409	416	421	442	393	452	403	374	439	417	402	399	431	417	445	443	395	392	424	417	420	405	412	411	412	398	450	401	422	424	424	461	412	445	421	446	482	423	412	422	409	412	431	404	401	410	406	410	414	412	417	418	420	445	393	429	411	440	400	436	432	416	433	431	388	414	432	381	461	381	426	412	417	444	388	446	415	429	455	422	434	408	443	414	379	419	432	415	412	405	445	418	407	429	445	419	418	400	410	399	441	427	412	447	431	429	415	439	424	434	426	409	391	409	431	441	412	438	430	440	411	415	432	404	408	412	386	433	441	374	416	388	393	440	448	392	387	429	418	429	420	405	441	433	430	401	417	422	436	406	406	438	417	407	422	419	427	412	414	440	398	449	444	410	430	402	415	380	416	421	441	452	411	450	435	444	429	390	438	413	389	445	428	423	379	448	438	405	412	403	423	381	447	404	405	434	420	425	417	428	437	420	399	392	442	442	412	446	429	405	444	470	409	420	397	421	452	385	445	424	371	408	425	442	416	417	431	419	397	405	390	401	381	434	402	428	426	388	428	424	448	464	394	423	400	434	409	414	448	444	459	450	389	371	402	431	390	407	402	415	416	422	428	416	424	425	426	391	399	396	401	424	431	402	417	425	437	428	415	423	405	427	416	419	427	441	437	420	449	403	417	434	418	452	397	467	416	425	413	432	400	400	445	396	427	441	446	442	409	371	423	416	430	424	417	434	431	386	442	421	416	424	432	421	438	438	410	423	420	408	426	410	422	450	416	400	445	416	419	419	413	419	402	423	431	389	438	377	407	379	420	393	460	427	404	433	447	424	432	465	419	399	406	431	440	406	415	435	363	416	423	461	407	379	463	434	422	384	425	412	412	395	418	418	419	408	391	419	405	408	379	413	417	443	385	414	419	423	436	419	422	429	453	436	460	416
15606	24850	17931	10626	7485	5425	4467	3627	3041	2559	2041	1746	1573	1419	1319	1230	1165	1162	1126	1029	1061	1042	953	932	862	866	833	723	757	748	715	756	699	756	747	685	763	670	723	730	686	696	690	737	706	671	693	719	664	668	688	639	606	695	668	646	620	657	713	709	617	667	636	652	638	652	687	656	659	672	691	639	649	680	667	646	651	685	661	698	624	659	682	640	641	630	651	645	671	652	680	669	642	682	639	664	641	697	604	650	656	663	702	645	624	707	634	591	647	682	609	654	652	640	619	625	664	698	646	674	623	655	631	630	678	663	607	659	654	642	611	683	670	671	634	620	685	661	640	616	650	687	654	654	643	639	670	647	673	599	626	614	636	651	639	685	656	658	623	628	606	664	660	671	638	640	636	658	693	603	631	663	615	687	695	630	652	626	644	683	693	662	679	609	642	635	638	653	608	679	630	630	625	672	668	605	620	645	678	650	676	641	651	657	615	652	665	652	670	635	627	629	665	623	703	661	582	646	654	637	611	669	650	642	636	646	618	640	674	657	661	661	651	660	646	649	620	658	653	683	607	652	638	639	633	624	664	655	672	660	622	622	622	615	634	633	722	638	644	650	633	649	677	636	665	616	644	632	673	670	626	657	652	691	679	661	624	676	674	662	643	641	659	670	636	574	645	640	656	652	657	627	679	654	644	655	674	642	612	649	635	633	667	626	673	607	671	645	652	701	690	654	603	652	696	608	644	658	637	636	629	670	584	652	656	641	677	661	658	631	628	676	619	642	679	622	656	629	636	676	674	632	683	654	682	690	665	671	658	640	644	626	644	649	666	599	612	682	635	635	622	592	596	613	640	652	617	686	707	667	674	639	601	680	656	616	612	637	661	681	621	673	685	737	642	662	671	647	621	665	633	646	672	682	667	623	707	644	637	657	640	655	635	705	657	654	626	700	671	664	640	655	642	648	652	668	681	685	654	638	626	631	676	628	657	625	606	584	666	626	632	676	633	591	658	636	662	622	601	669	623	650	683	679	604	618	659	626	650	645	658	642	698	649	659	623	682	633	690	667	634	625	620	645	678	642	666	619	648	672	646	612	701	629	605	662	646	669	635	625	595	663	646	644	638	646	641	667	663	695	636	668	638	616	637	634	653	598	673	665	668	608	645	631	644	658	637	655	637	645	692	652	676	682	603	625	626	655	658	607	645	618	639	644	683	654	669	643	662	625	646	623	621	672	632	629	650	648	657	659	639	635	657	694	665	609	622	677	653	635	626	661	702	624	659	624	624	654	672	669	679	632	650	640	642	643	616	616	657	659	631	676	626	624	627	684	661	614	650	629	628	659	635	680	635	603	644	694	642	673	638	630	672	628	619	719	638	654	685	666	632	675	694	670	675	656	614	655	650	619	642	650	644	679	647	678	656	668	663	639	617	652	661	633	667	618	631	644	628	663	668	665	666	627	649	645	653	659	657	647	614	600	672	649	636	677	673	627	647	627	687	649	664	654	642	634	635	666	658	653	665	661	609	664	661	608	671	613	660	680	700	659	654	636	661	676	679	630	680	620	616	650	654	677	664	645	659	629	630	679	631	679	634	655	635	586	611	572	696	643	641	688	670	612	634	693	641	639	660	635	666	641	650	637	641	642	620	662	663	617	610	636	633	650	680	674	668	643	670	684	638	652	661	635	629	647	613	648	685	681	652	670	670	688	665	615	606	669	649	666	640	678	663	651	653	645	621	684	611	634	623	644	653	630	666	664	660	626	678	644	614	644	622	723	658	625	665	639	657	610	637	682	628	628	588	655	623	644	645	681	688	624	666	613	661	634	656	602	633	677	608	683	663	649	703	677	722	656	661	676	629	670	675	657	633	621	682	695	620	612	619	610	642	641	676	644	663	678	656	621	598	643	630	679	660	617	654	634	648	662	682	690	662	688	671	661	635	659	673	621	659	659	643	669	639	635	633	713	657	719	606	598	640	645	635	674	589	675	686	633	648	668	654	663	655	644	636	633	599	685	636	650	662	647	673	652	702	636	661	633	604	673	657	658	660	653	654	626	646	606	639	683	654	605	636	611	627	644	645	650	700	648	647	655	619	684	671	693	636	634	653	673	631	629	679	654	653	651	620	661	607	663	686	641	686	590	620	648	648	675	656	649	674	635	648	705	561	615	639	642	585	687	629	640	688	666	645	686	697	619	630	607	655	630	655	629	655	662	648	633	651	671	641	670	648	599	607	654	672	669	657	624	639	652	690	633	638	658	645	616	663	664	642	631	697	640	655	667	647	650	664	649	623	646	650	689	696	627	614	641	638	609	655	621	605	647	629	649	637	613	689	643	619	576	628	670	647	666	664	653	630	662	689	653	633	599	682	621	658	645	618	687	631	636	624	649	604	625	621	642	652	625	632	722	635	632	625	643	656	672	602	652	692	683	685	682	589	672	620	629	626	633	665	682	677	645	651	666	666	641	623	647	642	678	645	652	625	691	617	637	666	636	676	659	619	616	653	678	618	689	691	639	655	636	628	641	681	632	639	656	609	641	659	645	628	620	633	663	682	679	628	639	638	645	672	653	624	646	657	610	642	651	628	682	658	685	639	624	646	643	626	649	620	652	645	653	645	652	654	660	587	670	626	616	655	682	652	643	656	688	649	659	665	685	660	637	624	608	683	644	645	653	628	661	600	654	661	689	629	664	681	633	677	677	621	686	634	625	686	634	654	681	640	611	681	604	634	624	654	648	663	621	726	645	670	620	636	692	623	652	680	609	675	634	628	719	667	665	625	645	640	623	654	583	627	646	642	678	662	635	619	658	689	664	596	647	666	638	633	640	666	638	628	645	654	636	626	642	632	628	658	606	660	664	634	660	698	706	651	656	685	632	655	679	664	661	638	694	653	649	645	684	664	650	655	677	688	629	664	680	693	651	631	637	701	678	672	683	662	703	643	660	680	647	653	640	658	616	647	610	618	654	683	649	645	620	664	679	643	588	612	652	613	623	651	635	675	654	638	642	607	649	662	620	629	633	670	612	697	655	652	660	636	667	634	643	641	606	630	619	696	660	643	621	668	628	658	675	678	631	636	638	669	602	644	602	645	630	604	605	714	658	644	670	644	645	655	653	678	637	629	624	619	612	625	654	634	677	632	687	691	646	661	702	634	630	646	638	652	653	669	636	671	680	628	629	669	675	658	647	650	673	633	620	647	643	619	651	659	664	618	658	665	623	642	662	617	628	657	621	640	668	706	671	681	625	628	653	702	642	628	694	659	644	702	659	651	646	632	654	628	663	656	646	693	634	674	627	644	656	671	700	620	669	678	671	673	648	662	621	677	644	674	655	591	673	633	648	621	627	607	610	646	699	635	654	668	605	625	657	618	645	620	605	638	666	703	626	677	594	676	696	669	644	636	687	643	658	636	648	648	650	646	653	721	637	646	661	608	633	657	633	639	663	660	681	634	645	676	666	659	639	685	646	668	684	645	627	665	639	653	659	674	649	671	673
22438	21137	28241	24297	21132	17666	4921	2325	1736	1386	1096	963	864	824	775	674	608	610	597	528	535	538	481	430	418	469	381	414	400	373	362	343	354	393	330	348	335	328	373	307	379	337	339	310	314	343	362	338	282	321	346	319	323	314	348	310	312	341	310	303	330	305	311	329	282	316	303	295	339	331	294	294	312	308	320	304	316	319	300	336	314	339	320	305	327	295	343	317	285	310	308	360	320	288	349	313	311	330	308	322	304	324	304	301	305	295	321	313	308	362	301	333	314	327	326	317	350	300	317	304	333	299	336	256	335	277	282	313	291	336	325	323	283	323	309	318	334	338	339	310	258	322	308	315	309	326	292	298	335	298	317	310	321	296	305	331	356	343	323	326	299	308	322	285	307	289	331	278	348	322	321	325	310	319	305	299	300	328	353	319	323	288	281	290	286	292	332	313	293	304	317	305	277	288	311	319	283	329	293	312	290	320	327	323	311	330	308	332	293	295	290	310	296	290	294	297	330	310	295	319	355	310	326	328	332	300	313	304	300	309	318	337	330	347	322	282	326	332	258	311	301	304	300	292	289	284	283	308	310	301	343	300	304	306	291	305	305	304	297	314	303	309	309	274	312	300	262	295	314	299	323	320	306	273	303	312	287	281	335	322	311	319	325	303	326	326	291	317	318	306	289	328	274	299	311	287	284	296	299	329	316	299	288	323	304	314	256	283	304	319	313	303	281	286	303	280	272	296	329	291	289	336	305	307	317	279	321	311	292	300	320	308	265	308	315	301	336	308	299	329	288	305	302	313	310	310	291	330	263	337	293	286	302	322	299	280	342	333	306	314	306	315	313	285	306	313	302	310	310	291	327	322	311	310	315	333	332	272	283	343	302	310	309	295	322	317	311	301	324	316	338	290	302	305	309	321	310	323	317	312	290	336	295	322	282	348	313	329	299	299	266	294	339	303	303	310	335	305	301	301	317	295	280	302	304	306	296	307	297	292	294	318	307	295	309	318	325	293	279	295	320	329	330	270	328	340	310	292	288	322	339	311	340	282	315	334	321	323	292	333	304	320	320	277	319	269	350	325	296	307	297	296	299	314	316	320	282	309	323	304	289	324	299	303	310	313	339	269	316	309	302	274	307	294	284	283	323	327	300	331	303	346	303	288	306	312	308	321	291	314	308	310	321	290	307	323	312	294	307	307	315	275	344	292	322	324	269	305	328	289	296	327	308	339	317	285	316	338	308	291	301	319	319	330	274	297	321	341	312	339	310	322	326	278	301	313	303	344	349	307	296	298	285	290	336	300	291	302	338	328	314	319	282	300	316	270	322	337	349	310	289	290	321	276	325	288	267	300	291	279	347	305	326	306	286	300	276	307	293	305	305	311	290	291	313	298	291	321	281	306	331	301	294	325	298	299	325	321	324	297	314	306	314	294	300	307	314	316	337	363	321	289	301	334	293	313	297	326	300	308	314	316	328	300	322	323	289	323	295	303	303	305	340	320	296	296	294	298	285	356	313	346	295	279	291	340	284	276	295	298	301	314	304	262	292	315	304	289	341	302	285	315	305	301	273	310	322	298	299	299	305	302	304	325	317	301	290	298	317	292	336	322	297	308	330	306	303	277	326	304	309	287	318	315	304	319	284	295	320	284	278	296	289	303	309	321	353	312	320	268	365	339	304	305	299	320	311	291	302	319	297	305	301	300	334	337	319	334	298	291	302	290	294	294	302	299	313	307	332	314	300	293	305	301	310	286	327	291	320	297	308	327	282	316	309	319	292	313	305	293	282	311	312	295	297	330	282	325	297	342	308	295	315	302	321	308	329	289	319	297	311	314	343	293	297	319	304	299	298	287	270	302	305	329	329	297	305	323	315	307	324	321	320	309	319	300	294	319	286	324	323	289	307	322	313	301	331	302	304	286	291	324	295	309	317	330	342	323	310	277	323	305	305	335	289	293	303	296	293	279	302	318	297	326	280	306	333	303	340	300	292	301	291	313	290	295	309	287	320	301	306	316	299	300	287	315	316	338	295	309	287	295	326	316	304	291	300	324	285	300	291	298	285	315	323	311	311	305	316	324	304	297	319	333	283	331	305	286	320	336	336	307	305	286	297	310	331	320	282	300	304	318	296	346	325	315	324	303	338	324	284	303	296	300	339	310	341	346	296	285	294	299	291	322	317	283	267	332	314	278	281	323	303	311	311	320	294	310	285	320	296	305	288	319	311	305	298	313	325	326	298	313	307	319	294	331	313	325	320	333	315	299	306	317	284	304	287	299	299	304	312	282	275	319	305	302	357	301	324	321	318	293	287	304	284	275	286	295	300	307	282	274	307	307	326	318	326	290	316	282	319	326	298	304	307	304	302	313	310	315	325	326	319	328	308	327	302	304	317	334	290	295	314	288	346	306	280	349	328	310	332	331	282	315	277	316	272	327	305	296	311	316	313	289	339	322	282	309	331	301	312	273	284	307	306	319	305	287	299	323	300	297	300	345	315	329	298	299	317	298	315	313	316	317	313	297	311	316	334	311	287	287	282	282	288	317	310	294	335	330	322	336	314	303	286	318	331	317	306	304	296	307	315	303	293	316	319	297	309	313	321	335	279	289	313	322	335	278	303	302	325	316	353	286	322	303	309	318	299	327	297	335	302	323	293	300	292	296	323	282	294	324	312	326	295	333	329	308	306	327	312	330	300	288	308	308	300	311	327	284	291	279	312	316	267	310	285	319	298	331	296	349	305	315	286	322	287	302	320	323	315	286	324	309	271	315	301	310	330	307	325	332	309	319	316	309	327	319	325	285	300	278	292	291	330	277	305	321	330	316	312	317	320	309	330	326	289	307	335	317	320	339	304	315	301	300	324	300	327	323	311	311	315	286	296	298	325	319	294	305	295	338	321	287	330	300	304	323	317	319	299	301	317	317	321	291	316	297	295	311	294	299	311	292	308	290	304	332	294	295	306	317	306	311	309	314	325	316	316	284	330	305	317	325	297	275	326	290	309	311	318	297	323	318	299	297	315	326	330	330	330	301	306	296	266	328	322	296	315	287	323	312	292	303	318	310	319	292	303	298	306	276	319	340	327	309	317	307	319	298	331	312	318	338	307	292	304	335	314	293	275	305	325	296	294	307	300	319	280	287	296	303	289	327	301	306	303	288	303	293	284	297	331	334	298	319	293	347	315	317	320	285	316	285	315	306	337	333	311	298	326	321	316	291	286	317	298	309	319	301	299	330	308	318	309	340	308	319	323	322	296	278	309	304	322	320	319	291	311	299	292	325	306	306	306	281	300	290	333	312	269	299	300	285	294	274	313	306	300	298	316	289	325	308	321	286	303	354	327	300	310	325	328	312	324	326	317	305	303	332	281	345	314	308	296	315	313	331	291	305	304	293	301	306	310	295	308	315	316	276	306	303	289	317	288	322	319	287	284	320	284	313	315	311	285	322	281	308	302	299	297	286	319	297	283	321	315	285	324	311	324	313	311	296	308	304
19216	32905	25377	16551	12246	9143	7648	6036	5049	3891	3083	2523	2203	2056	1762	1585	1468	1333	1285	1259	1251	1181	1049	978	856	809	755	708	651	675	664	617	620	579	600	577	558	561	582	550	511	516	548	550	505	500	554	517	498	498	482	534	510	532	461	532	489	521	505	519	498	493	498	514	500	515	476	483	509	495	516	508	502	515	533	450	475	462	479	484	489	479	469	477	436	469	478	518	454	451	479	449	477	475	469	490	450	474	494	499	435	529	478	501	475	412	478	503	471	483	478	465	452	463	464	498	504	479	437	467	462	493	466	445	467	464	455	487	455	473	486	474	493	508	507	508	466	467	486	446	470	461	471	508	464	478	487	477	465	457	492	490	452	531	463	483	466	479	489	458	509	481	459	503	456	527	448	470	473	443	491	480	447	446	471	500	471	452	521	516	453	503	481	488	450	459	507	482	458	431	460	515	468	473	462	477	494	456	492	500	470	444	492	475	500	502	460	479	471	510	488	452	477	475	483	489	498	493	485	472	500	490	462	464	501	477	466	451	443	481	449	481	465	472	463	453	509	464	459	526	462	506	464	493	481	487	434	487	491	458	476	459	430	497	494	414	447	479	499	488	496	474	472	457	477	484	496	493	500	500	507	462	438	467	448	453	490	464	469	454	442	499	539	441	477	430	474	493	456	475	468	482	474	506	445	465	469	477	511	480	486	499	506	474	497	456	490	488	478	448	461	526	500	451	465	482	457	447	474	480	474	470	460	483	475	487	476	494	493	490	484	503	465	458	478	516	486	502	461	484	470	463	473	453	516	482	516	473	480	491	511	478	444	484	483	467	452	526	478	504	456	472	514	492	483	460	469	484	466	476	497	462	532	454	444	454	481	477	517	485	499	467	473	488	461	490	486	450	459	461	484	506	476	501	458	470	486	474	487	502	489	512	477	491	505	457	500	455	432	477	485	471	487	504	470	436	466	473	500	488	501	477	487	501	491	476	464	499	477	442	466	446	478	487	476	453	450	487	500	449	502	503	485	487	467	483	487	478	466	476	501	448	464	472	440	475	475	497	512	466	490	469	482	524	474	503	486	496	473	484	459	484	504	490	456	497	511	485	485	469	468	483	493	496	471	495	478	489	453	495	470	474	465	481	487	480	477	456	438	489	515	493	442	485	448	446	493	485	480	437	474	483	479	426	494	450	477	434	484	469	480	479	446	448	443	469	496	451	501	452	499	504	527	524	519	482	472	458	464	452	485	476	468	481	408	491	461	478	454	465	502	480	427	476	484	432	487	467	494	483	460	447	484	459	482	465	505	463	495	476	487	475	481	463	461	454	469	524	485	473	512	483	473	427	503	537	470	500	466	502	531	437	485	479	490	441	406	476	511	450	485	488	472	489	499	502	479	502	496	467	495	471	496	500	465	460	472	463	463	505	474	450	433	503	458	472	485	518	464	484	489	464	453	476	508	460	511	452	489	492	465	472	497	491	493	475	475	476	485	499	487	473	517	490	483	458	431	462	480	502	487	460	466	479	472	499	489	534	479	497	483	469	493	452	517	490	481	495	462	434	474	444	486	461	493	463	461	507	515	469	462	492	477	496	483	475	478	480	472	448	478	472	454	455	486	424	497	472	496	467	466	477	448	518	482	467	476	471	464	469	441	483	486	472	468	462	484	476	423	471	463	459	491	506	445	503	463	498	476	466	443	489	466	494	464	490	517	502	535	482	468	473	471	506	450	485	475	497	442	455	506	491	452	441	469	514	494	452	483	464	476	460	480	469	435	481	464	482	491	492	430	498	469	458	477	471	482	480	502	517	493	484	514	464	463	513	475	469	494	457	466	486	492	492	511	452	453	483	438	495	467	480	435	478	452	484	491	436	495	510	488	471	450	446	475	467	491	448	498	429	468	458	463	498	480	480	506	494	493	425	498	454	443	486	454	494	464	479	501	474	463	476	487	499	518	477	466	498	523	507	484	451	440	472	526	488	475	442	501	486	461	499	470	460	459	492	505	515	482	475	502	481	481	529	488	469	499	476	511	474	535	465	493	475	463	468	464	473	517	466	465	472	480	496	492	478	501	497	463	491	483	489	461	489	497	460	460	457	488	497	457	479	484	491	448	513	469	475	449	484	506	481	489	478	475	484	476	478	468	489	466	481	487	484	482	477	461	476	499	503	501	455	503	484	445	500	464	497	491	464	472	477	481	474	472	441	477	475	517	465	468	441	447	494	520	470	477	482	487	455	455	456	467	474	478	469	426	485	453	458	521	497	481	470	487	498	446	486	471	478	485	506	492	485	520	481	486	507	481	463	486	492	532	482	480	502	491	451	479	463	482	473	448	464	466	494	478	489	431	490	493	500	506	464	441	483	483	453	482	492	509	456	520	502	458	494	484	462	489	552	463	492	458	475	482	492	480	451	462	460	518	501	453	466	467	483	469	442	491	431	493	462	463	470	520	503	491	444	470	486	476	476	465	464	474	507	496	499	503	518	462	442	495	486	479	490	474	482	479	456	448	454	486	509	487	451	545	484	466	468	462	481	410	466	490	514	472	505	516	471	460	478	454	466	446	465	482	472	493	497	441	495	480	488	452	474	454	504	476	496	470	491	502	487	494	462	490	510	479	441	506	468	477	432	485	497	481	470	488	466	495	482	466	492	475	466	446	434	466	482	518	470	474	447	464	499	492	446	446	505	482	486	494	455	468	463	475	462	464	462	475	474	399	510	482	469	461	474	471	479	506	477	458	460	453	504	483	486	479	462	473	479	463	493	415	483	439	491	472	464	449	467	467	484	474	542	500	495	425	491	423	482	482	466	497	438	476	486	456	469	492	507	461	497	467	495	478	476	480	481	484	530	479	488	476	433	443	462	506	446	471	478	489	446	490	455	475	460	508	477	484	474	454	479	488	475	492	502	482	492	505	467	469	458	474	481	463	509	469	499	464	503	492	519	458	473	476	502	467	477	472	464	467	530	476	508	475	449	464	503	480	453	434	478	462	475	482	455	456	476	449	471	464	523	497	442	456	481	453	457	476	457	462	474	451	442	501	446	464	494	467	460	482	497	494	474	477	446	448	438	461	444	461	461	491	476	438	511	435	492	466	459	477	458	519	452	451	446	470	468	465	486	492	490	491	432	496	458	498	488	462	505	450	467	474	483	484	472	502	485	488	489	498	485	519	457	475	449	451	481	521	463	497	482	476	463	438	472	495	481	482	513	486	485	461	468	476	473	442	430	455	480	506	482	485	497	445	477	470	474	499	451	462	506	475	460	455	468	473	466	455	479	466	439	464	520	435	455	477	455	436	467	502	478	487	433	463	459	495	477	500	471	444	498	499	494	436	475	494	454	479	496	455	477	462	451	482	490	511	467	495	525	466	491	453	473	465	473	514	494	463	449	472	482	453	501	443	472	484	472	442	453	481	470	490	491	501	465	487	478	495	509	473	520	483	456	457	433	483	477	502	472	444	466	503	477	474	482	447	475	476	504	535	469	501	443
27569	18483	10608	4954	2480	1856	1399	1230	1034	876	770	717	680	672	617	581	578	577	592	556	558	576	514	508	516	503	492	486	492	452	436	492	486	487	453	481	461	474	435	483	492	484	478	497	445	483	465	451	480	452	463	467	418	477	456	472	451	444	444	453	456	461	464	439	441	465	486	473	477	430	452	424	451	437	435	476	483	443	480	438	408	426	463	427	426	473	445	458	464	468	500	452	482	477	431	471	467	437	465	461	452	477	464	450	442	457	466	461	429	464	466	452	467	474	426	446	472	433	452	479	455	477	444	436	452	455	430	453	457	451	466	440	406	413	507	417	474	434	435	473	437	433	442	432	451	438	467	457	457	438	421	466	484	410	468	466	450	434	443	437	456	463	463	462	415	431	433	441	469	441	470	444	443	473	448	457	457	474	408	480	457	431	487	483	493	478	445	427	426	466	463	443	439	404	508	470	462	449	453	497	451	485	436	456	433	432	440	455	429	460	499	468	419	433	459	437	449	462	478	453	442	476	453	426	420	477	438	438	445	494	428	436	439	474	417	460	478	443	471	458	444	459	441	470	475	435	439	450	424	433	437	436	437	455	454	456	450	461	467	438	452	433	457	452	434	449	454	491	425	427	429	471	479	419	430	487	399	421	458	453	443	502	469	434	432	466	509	479	440	467	427	465	457	429	442	454	467	440	472	458	467	460	454	462	430	429	438	469	440	457	449	458	443	456	462	460	480	454	428	457	469	420	418	485	453	447	473	437	440	479	446	447	448	427	450	463	446	439	461	439	465	442	440	412	433	430	474	474	446	470	426	447	478	465	481	437	456	485	409	418	457	473	469	471	456	464	438	422	483	471	428	410	456	461	447	448	491	486	499	471	439	465	443	454	467	454	472	474	423	428	459	482	438	432	429	413	426	470	469	448	452	419	449	454	425	460	449	469	421	425	469	413	451	485	472	441	469	500	458	408	439	456	454	463	427	454	442	437	390	468	449	420	476	437	475	429	465	462	462	442	435	463	469	492	466	428	415	467	423	445	466	454	467	444	415	449	468	469	462	451	476	460	457	431	481	466	457	493	446	446	450	468	440	475	450	452	461	457	448	451	472	457	461	433	458	435	480	410	425	450	475	476	465	465	446	446	444	451	457	454	460	432	451	438	437	480	469	424	426	500	454	474	434	444	443	459	429	420	435	508	453	493	467	446	446	489	461	413	440	460	423	435	408	439	421	434	429	465	451	475	427	454	425	448	476	453	457	451	462	471	477	463	475	410	441	471	489	424	484	496	470	472	488	434	456	480	448	477	465	459	479	453	459	439	477	464	469	471	438	468	441	449	437	462	438	459	447	459	477	434	428	488	461	437	425	489	446	451	471	431	465	452	434	502	437	440	410	444	474	459	481	457	479	453	472	444	455	464	440	443	444	426	464	455	425	489	432	442	477	446	463	463	437	454	477	457	437	458	443	431	430	466	473	462	467	430	471	489	455	452	477	456	444	443	483	454	443	442	461	454	461	501	457	459	440	458	458	452	460	475	462	449	462	470	459	431	455	455	426	447	466	442	429	465	421	483	451	443	438	477	478	456	472	464	489	481	443	448	454	436	459	438	429	455	436	448	458	452	435	449	474	477	470	454	446	474	475	460	437	469	476	437	441	435	475	459	448	431	424	451	434	443	443	472	423	443	491	459	469	421	447	428	479	409	423	469	445	454	439	446	469	464	450	435	450	475	462	438	465	471	436	448	443	489	459	454	436	461	501	427	431	444	447	420	465	438	467	438	443	440	471	426	475	440	437	457	447	417	434	450	456	473	448	472	428	436	432	440	476	438	454	474	411	483	447	421	459	454	434	467	453	474	418	472	478	436	442	442	445	495	459	429	467	448	460	439	471	415	409	498	469	478	461	448	470	447	457	423	474	415	420	485	481	481	436	471	485	461	436	488	427	464	471	460	443	465	432	426	450	482	462	420	463	477	472	442	460	453	450	438	442	444	466	443	460	492	407	446	463	470	429	458	444	467	477	436	411	463	477	404	460	421	460	457	440	466	455	460	442	456	441	488	429	428	468	392	455	460	424	497	442	473	452	471	477	454	441	480	418	471	461	438	450	433	480	433	485	461	434	449	477	461	453	484	450	431	445	442	464	456	462	489	490	468	469	474	477	464	443	468	453	455	438	500	435	428	419	425	449	457	428	464	416	465	466	460	467	482	460	471	415	476	461	449	483	456	429	474	478	472	456	438	437	455	493	435	429	414	445	448	452	433	453	435	452	493	460	455	482	458	434	451	440	463	455	484	432	435	456	441	436	435	458	440	447	445	448	457	461	441	470	457	459	441	458	455	425	467	437	444	450	440	445	492	429	445	463	459	490	480	470	450	451	477	465	442	427	442	452	454	475	491	436	439	476	440	450	457	491	425	442	484	460	451	458	449	439	443	454	510	419	487	445	429	437	476	470	429	467	494	446	446	455	487	472	449	471	469	449	451	451	459	462	451	444	517	483	463	465	463	444	448	403	451	433	427	457	471	480	464	459	446	428	456	459	458	415	430	453	441	436	452	458	465	488	467	451	465	444	442	482	467	465	437	439	415	458	506	451	469	425	505	455	443	438	456	460	453	450	453	434	427	439	475	430	456	440	438	473	421	449	445	461	469	438	437	481	440	462	501	478	485	433	434	476	438	451	506	477	487	454	491	456	482	445	454	434	449	477	448	471	431	479	418	456	465	438	432	459	450	408	437	466	468	468	413	408	486	408	455	467	457	447	429	418	465	489	448	483	404	424	481	472	445	444	437	454	456	448	472	409	433	467	482	453	474	412	468	415	458	464	501	436	468	479	430	450	428	435	426	449	475	458	454	440	472	406	438	421	472	477	459	449	434	474	448	422	427	457	463	459	486	484	437	439	502	434	462	409	439	432	428	460	458	452	423	439	439	446	450	462	460	462	458	426	482	439	467	458	446	414	458	464	426	427	446	478	446	451	468	442	500	450	454	449	470	432	416	452	449	399	450	456	436	489	472	459	424	444	449	422	454	443	440	473	451	489	419	478	463	440	469	454	455	435	462	447	464	478	449	471	423	447	457	467	442	456	450	469	466	455	480	422	446	470	483	434	446	480	492	478	491	451	454	459	416	475	420	427	455	412	415	485	497	462	469	431	469	470	418	446	450	470	423	478	475	456	459	492	449	465	448	465	480	469	477	458	430	463	457	435	455	491	443	467	427	482	445	453	459	433	417	440	422	452	437	466	429	428	464	445	434	455	476	430	460	437	466	466	455	491	444	437	453	415	428	428	461	446	488	460	457	455	494	461	441	453	431	439	454	452	449	458	511	451	477	463	438	440	449	453	437	468	445	425	439	457	448	442	430	478	399	459	460	488	464	440	479	425	482	452	482	479	453	466	416	427	442	445	441	471	427	433	434	440	473	447	454	414	451	419	447	439	475	449	460	436	432	468	434	456	454	441	448	449	453	458	427	445	439	468	443	469	454	471	462
15726	22205	15760	8960	6180	4752	3992	3273	2713	2131	1733	1586	1431	1296	1320	1137	1166	1085	986	1038	987	957	902	887	880	850	790	798	778	824	764	777	759	785	744	776	780	744	721	738	759	744	743	756	727	755	725	704	753	735	727	667	672	699	718	678	698	667	651	725	716	693	728	709	757	697	687	719	681	696	749	726	739	713	695	680	710	676	690	720	744	699	695	690	709	678	709	758	724	691	763	749	757	676	699	710	684	671	707	703	684	720	696	703	722	707	684	733	695	734	706	683	690	668	692	676	719	697	664	759	693	744	716	738	713	697	757	685	692	754	703	709	733	740	657	710	741	697	757	710	730	699	674	692	676	709	677	721	716	775	714	697	732	677	699	682	682	750	714	713	707	703	701	744	718	731	726	727	698	722	685	739	680	685	703	731	687	662	723	677	680	687	744	678	727	710	754	684	693	704	739	733	685	703	736	691	679	692	710	667	679	713	706	726	770	724	703	715	723	681	695	758	725	722	700	698	671	705	710	733	726	676	706	683	711	688	707	717	714	694	692	714	727	711	724	716	704	737	758	685	740	707	728	706	742	721	692	687	684	691	685	690	684	637	750	695	695	665	692	739	711	700	673	674	669	708	697	713	671	689	697	671	718	715	682	678	731	723	695	663	710	703	673	726	701	691	714	705	684	686	654	678	699	693	723	741	673	727	723	731	697	688	666	679	736	702	672	696	688	738	732	674	670	686	683	678	736	717	722	728	697	709	717	727	680	673	682	723	690	767	690	744	719	711	698	697	695	677	693	696	663	700	721	648	704	712	732	710	668	725	721	672	720	722	708	690	709	736	707	698	747	713	703	709	711	686	735	702	692	668	715	734	670	684	705	698	704	693	717	684	720	685	734	712	667	725	735	723	709	711	643	666	727	666	718	708	710	681	698	742	701	733	687	717	751	717	682	754	665	677	697	705	678	701	765	723	698	683	733	733	726	713	716	734	647	687	707	693	733	728	697	660	681	697	752	701	676	716	705	710	707	732	700	695	720	704	684	658	707	648	696	682	724	718	714	708	686	656	713	704	657	723	688	731	717	740	706	748	724	690	694	723	675	709	726	715	715	688	744	697	693	725	729	699	672	724	696	733	700	721	740	694	651	688	735	718	742	700	712	685	704	691	680	741	732	669	751	689	714	674	720	727	703	677	696	696	719	646	739	659	715	745	737	638	745	688	740	668	738	641	667	753	724	733	695	685	728	678	688	712	766	677	739	684	682	698	684	710	702	688	720	730	710	737	720	721	669	731	748	731	688	637	723	723	661	714	736	693	717	729	711	706	637	646	704	704	729	678	671	717	687	722	654	753	643	701	659	716	677	686	721	717	705	757	753	682	712	704	741	730	681	676	741	720	708	694	713	726	745	705	708	710	686	682	697	685	722	715	709	676	737	725	700	676	696	718	706	710	735	688	679	673	687	695	709	710	653	751	712	686	685	742	696	683	708	678	711	696	685	680	656	693	704	761	727	659	727	751	640	663	702	740	696	714	688	707	699	672	715	671	719	688	678	710	699	697	725	700	774	677	725	699	740	745	668	699	747	710	680	699	701	679	709	702	730	696	726	707	691	727	709	744	699	688	747	719	648	677	724	699	673	744	715	685	672	687	743	705	705	734	703	737	698	669	682	699	668	729	694	701	768	713	697	766	695	689	692	692	699	660	681	711	699	674	712	711	698	692	674	720	663	694	753	699	665	663	732	731	697	705	751	704	713	707	704	705	718	670	678	725	709	708	712	672	730	687	675	653	692	690	719	666	698	684	715	731	703	759	692	653	712	711	713	726	716	723	754	700	651	694	708	700	744	696	695	709	687	704	733	724	693	705	723	694	659	725	690	676	694	690	721	685	711	733	675	712	753	685	715	669	646	687	686	748	729	689	645	721	709	676	683	730	692	686	717	744	736	692	724	709	751	677	723	739	717	742	714	712	728	688	691	739	721	723	733	741	698	682	693	696	746	695	696	672	656	715	682	742	758	726	700	690	671	742	725	699	683	713	710	678	711	721	666	723	730	645	722	686	691	681	709	670	698	633	731	688	709	691	681	691	692	713	693	730	687	685	703	665	736	660	709	721	715	718	701	700	739	658	716	694	705	678	689	728	710	716	728	672	727	728	718	706	719	700	662	681	699	699	727	709	704	693	718	691	706	733	728	669	645	716	705	698	704	696	693	658	777	738	723	690	720	682	667	689	702	690	693	739	688	691	686	728	690	666	746	722	743	695	711	724	730	723	669	718	674	739	706	684	712	691	708	728	698	702	712	677	695	738	739	736	712	698	688	694	744	689	683	682	721	728	650	730	716	711	713	697	659	719	677	686	742	699	702	686	693	704	731	685	735	686	668	750	679	677	669	727	699	678	715	674	706	682	685	720	712	713	724	677	728	745	723	746	706	689	693	743	689	699	737	677	739	669	724	717	681	697	696	725	718	708	661	706	764	735	693	664	668	667	730	692	740	714	726	747	704	683	699	732	680	673	751	710	717	702	712	716	688	722	666	695	716	706	675	749	707	688	729	712	672	712	713	729	689	707	720	687	691	692	668	700	685	666	675	748	732	681	702	688	724	655	733	685	764	677	707	701	704	720	677	716	687	731	747	688	688	717	714	726	691	717	658	707	698	745	724	705	740	682	739	720	701	731	721	669	702	669	721	655	722	715	695	688	702	725	682	697	716	701	764	675	734	699	683	717	714	685	728	701	739	713	704	679	712	779	734	735	723	678	719	697	629	688	696	744	718	697	714	689	741	701	689	647	689	673	681	694	715	657	706	724	726	769	719	711	692	644	689	688	694	712	702	683	683	721	682	692	711	720	731	728	684	685	702	681	768	702	729	653	721	676	677	690	686	762	727	639	726	742	742	634	730	714	717	683	706	714	721	732	761	701	711	704	724	717	628	742	733	716	715	731	677	739	671	668	756	667	695	677	734	668	724	696	707	764	689	718	664	698	734	723	716	730	705	693	749	656	714	682	707	681	701	687	714	703	702	709	679	714	698	697	658	729	696	665	699	687	710	701	735	710	697	775	710	661	674	730	705	683	676	730	716	660	689	685	687	715	675	764	703	673	735	734	724	713	672	715	716	745	717	691	712	679	767	693	687	694	712	661	703	708	707	690	767	726	723	714	728	746	677	654	653	699	686	680	709	737	727	669	719	690	709	729	703	704	731	713	694	713	703	691	696	671	723	728	687	720	639	692	696	708	710	681	690	720	704	702	712	667	707	715	695	687	751	713	666	670	710	759	746	706	729	693	705	767	683	734	707	672	700	723	783	737	681	650	738	674	697	723	698	698	695	720	726	715	688	661	678	690	691	706	710	709	641	686	731	713	700	701	711	716	713	689	684	674	697	743	723	709	770	655	675	757	693	671	704	728	674	729	718	728	702	728	693	739	725	662	695	738	728	666	681	705	719	685	698	739	697	693	737	754	672	692	645	704	741	708	677	729	696	694	733	701	788	723	677	691
23269	21097	27543	24852	19307	5603	2818	1833	1466	1067	920	808	734	693	635	613	587	591	535	529	542	547	485	470	447	408	403	422	400	402	415	358	410	381	391	371	365	370	396	380	351	366	349	385	336	374	336	375	326	346	332	366	382	387	346	366	347	337	366	366	368	359	371	330	316	326	387	329	353	384	351	341	340	392	397	344	380	360	360	356	348	362	363	373	354	374	334	347	374	365	410	361	367	349	329	360	330	376	319	351	399	365	356	331	332	383	398	354	383	374	367	389	351	360	375	381	350	400	345	381	348	368	368	360	374	334	357	347	331	345	339	334	332	342	356	361	369	373	354	364	354	357	395	339	336	359	374	334	346	372	332	328	315	382	344	336	377	382	351	346	377	361	360	335	370	352	309	352	340	376	335	377	377	349	335	337	371	353	357	345	347	333	395	343	377	346	332	315	369	374	343	360	336	345	313	351	363	365	355	376	354	338	345	356	327	347	351	369	370	335	335	380	349	349	338	358	341	355	300	344	343	355	381	332	357	356	384	359	368	360	339	337	363	354	315	333	342	366	346	383	367	345	363	344	353	357	402	356	386	351	368	361	350	361	362	368	358	348	367	355	375	338	339	381	328	356	362	359	378	338	361	329	355	361	318	341	340	356	369	339	324	341	334	335	335	376	379	375	372	358	377	369	343	352	335	343	359	355	357	332	364	364	362	332	327	336	380	342	372	326	349	338	341	368	369	377	400	387	348	328	321	367	310	366	370	375	367	347	391	362	333	343	347	338	341	359	324	348	354	360	332	346	347	371	347	343	356	344	373	347	338	348	357	352	369	354	346	336	364	353	347	343	367	340	394	333	347	368	344	368	374	334	359	361	358	340	347	374	368	357	351	383	373	323	327	348	379	377	342	372	390	362	350	348	347	358	365	374	359	356	352	404	347	312	354	354	355	348	353	367	369	391	371	353	361	323	355	331	386	344	350	354	382	329	351	331	380	335	343	361	340	348	354	327	345	414	368	331	356	369	349	326	347	360	348	350	325	358	336	374	366	360	331	336	359	390	350	326	320	345	358	379	337	379	345	350	350	342	365	365	332	362	318	311	350	363	315	348	331	367	324	371	357	338	355	328	357	335	321	373	330	345	374	367	370	372	383	351	334	380	337	326	366	328	332	379	345	375	320	357	375	352	375	370	339	370	365	361	344	355	342	373	361	369	360	341	382	355	344	355	380	349	359	364	346	343	373	327	360	365	383	341	370	379	356	357	348	351	339	392	340	353	351	347	341	344	346	355	339	358	349	342	378	341	359	375	373	354	377	320	341	385	359	335	363	342	352	352	344	349	353	367	372	332	351	362	366	326	334	389	347	344	358	345	341	349	338	314	324	354	347	391	355	374	359	347	340	349	368	349	374	348	369	318	356	355	349	347	370	370	336	398	360	373	347	381	350	371	381	351	324	342	346	355	351	345	358	342	344	361	358	324	368	336	328	311	377	360	371	367	378	354	337	371	361	386	350	350	339	344	327	331	367	358	373	357	341	380	345	352	344	327	340	335	347	354	367	340	377	358	331	351	354	358	369	354	333	349	394	343	360	342	347	344	381	379	368	350	357	334	360	347	350	364	339	299	331	363	380	367	351	351	319	341	378	359	344	334	356	389	372	361	332	318	367	340	345	349	337	332	341	371	364	316	377	365	319	382	363	360	362	394	328	361	335	380	364	352	354	357	363	344	373	334	346	350	381	315	322	371	326	384	352	333	330	345	346	363	348	347	337	370	371	303	329	375	344	368	344	340	333	357	362	356	346	347	344	341	404	357	360	357	366	349	353	340	346	340	344	352	397	342	353	332	369	347	375	320	391	358	352	378	367	358	357	376	369	357	354	351	391	372	356	338	383	320	406	371	336	329	305	339	387	359	387	343	358	384	353	360	362	352	354	363	355	358	331	332	377	318	381	347	339	350	344	314	367	367	371	381	358	325	357	355	362	360	353	328	331	345	355	345	331	340	348	383	356	354	382	358	377	354	365	335	346	337	376	355	369	323	340	391	366	374	370	329	346	367	338	332	361	372	351	353	324	351	369	344	394	349	377	371	383	347	391	345	355	372	350	344	356	404	330	378	366	348	373	371	361	373	359	360	360	316	368	362	341	353	390	340	340	293	388	370	356	351	328	348	368	341	355	343	361	346	361	342	337	380	323	360	349	338	328	347	359	370	358	321	344	381	374	332	368	363	368	368	376	355	329	351	369	363	372	366	373	332	366	333	351	355	351	316	363	336	364	355	357	370	315	341	338	348	359	322	336	327	388	389	355	312	328	367	352	349	325	354	336	321	338	342	342	332	336	402	363	374	384	402	340	331	349	351	363	355	334	352	367	325	378	379	354	331	377	366	314	378	343	358	370	341	373	311	333	353	354	316	351	339	373	363	345	386	376	345	336	351	363	343	357	370	349	357	333	321	360	354	336	351	385	393	381	367	361	355	336	350	330	346	365	370	333	372	348	363	341	366	360	400	333	416	357	327	382	360	344	351	365	373	352	303	328	350	315	334	338	351	353	359	337	356	338	361	369	357	329	361	358	350	374	391	335	334	354	337	336	340	348	338	357	356	394	365	349	356	364	365	360	340	356	370	358	330	324	378	379	320	351	364	391	360	358	353	349	346	359	359	364	370	327	341	362	362	377	351	311	368	348	357	348	335	372	368	367	353	353	367	362	353	351	391	368	340	360	362	346	313	391	342	353	329	346	346	346	348	336	325	344	368	346	348	357	359	363	370	358	374	335	331	358	388	373	371	402	329	365	344	324	362	350	337	350	375	338	352	338	336	342	343	343	330	385	367	311	331	358	374	387	338	365	361	317	377	360	335	338	344	325	376	379	333	342	364	373	404	332	353	339	368	335	354	315	362	345	367	353	325	323	386	349	349	341	354	359	350	344	376	341	355	352	364	379	375	351	365	349	402	340	349	372	370	343	326	308	345	364	359	363	344	336	372	342	363	314	362	374	367	317	354	331	338	340	358	377	337	324	354	376	337	351	360	328	370	345	356	364	348	344	351	357	383	374	354	326	360	354	354	383	363	348	374	343	362	366	354	373	343	360	364	377	364	354	371	353	334	349	378	340	363	339	365	360	307	349	346	335	376	340	356	362	363	389	336	326	338	357	364	345	341	378	319	360	372	339	379	363	348	369	333	360	365	365	322	364	360	322	369	357	360	354	348	361	353	329	343	364	329	358	344	408	339	381	335	353	360	357	341	371	332	378	344	347	360	351	309	352	359	374	349	351	380	387	394	352	370	343	349	363	319	301	345	344	375	375	346	363	373	338	335	374	395	359	362	361	346	339	332	349	357	340	369	322	353	356	367	349	363	352	354	367	361	384	338	335	364	346	353	354	325	354	330	365	320	364	342	331	368	379	331	319	351	349	343	353	335	323	321	324	374	321	302	364	318	359	383	352	388	353	368	366	366	323	368	334	350	341	378	373	358	371	329	370	323	361	347	373	345
16892	29133	21694	13442	9727	7435	6161	4877	3895	3117	2350	2010	1846	1728	1509	1435	1334	1149	1165	1086	1141	1024	980	932	789	801	736	733	706	697	660	622	650	636	606	604	656	577	597	634	566	609	596	540	617	596	587	531	572	561	575	558	563	586	528	559	588	569	615	535	584	574	583	603	576	552	552	565	535	591	525	609	549	547	573	562	549	542	595	579	537	615	570	564	510	619	566	548	534	574	560	568	573	585	568	581	559	550	548	535	563	575	548	577	533	544	551	551	566	576	614	563	554	562	551	580	568	574	538	583	545	485	536	573	565	538	567	550	574	554	601	566	530	566	559	574	561	570	556	577	510	535	544	503	587	508	572	526	562	562	552	559	544	539	614	577	554	550	589	570	549	567	555	547	574	553	567	564	526	560	554	568	572	546	605	537	556	527	551	542	546	558	569	561	529	553	534	558	591	552	557	550	554	531	592	611	583	573	522	524	510	569	540	571	550	569	577	567	572	588	552	574	572	519	580	547	534	578	588	550	551	570	504	575	558	537	587	616	555	553	569	546	520	577	586	581	577	531	572	573	603	582	569	562	581	557	543	581	571	606	546	547	549	579	530	546	560	567	570	530	591	572	574	550	522	534	585	487	546	587	572	549	592	521	575	524	544	564	566	531	532	585	561	564	574	521	574	559	539	538	601	593	557	544	558	562	527	538	608	544	590	578	568	557	561	526	573	560	550	577	553	510	564	516	536	524	580	566	583	514	591	552	592	561	531	587	550	567	546	557	611	547	569	528	542	556	554	525	548	513	589	542	555	502	553	561	579	564	576	522	564	558	531	523	544	558	554	568	548	496	537	492	580	547	572	527	573	527	581	530	569	572	539	535	552	558	550	545	551	566	559	564	540	563	537	551	589	543	550	535	557	542	537	582	596	567	530	528	519	564	575	619	572	522	574	559	541	567	599	546	546	562	562	523	554	535	600	570	556	540	570	532	560	532	509	533	577	503	549	549	549	573	530	580	569	511	539	603	538	575	537	535	543	557	577	553	556	573	522	523	597	568	575	544	554	561	551	557	578	551	549	537	570	542	578	577	555	546	550	541	501	584	537	551	558	600	558	566	569	552	525	538	560	560	544	527	558	548	548	561	560	549	521	615	577	545	566	556	563	567	544	562	583	544	541	549	551	542	561	588	564	569	563	612	560	530	542	592	565	575	539	565	551	541	571	589	525	546	535	555	566	547	528	561	617	539	539	546	583	601	537	550	572	560	565	564	567	562	518	572	563	511	542	549	579	547	554	537	544	563	578	546	546	527	559	593	562	573	519	560	556	523	546	562	571	555	532	584	562	543	592	551	540	534	513	553	538	522	543	593	570	549	543	553	554	529	574	560	562	540	535	566	555	513	589	547	515	555	578	556	535	534	564	541	547	565	552	538	588	562	602	547	537	550	511	568	576	583	541	582	560	563	558	605	520	529	579	606	595	567	539	552	547	579	569	554	529	560	538	530	555	531	553	591	554	586	571	590	512	554	521	497	570	558	586	559	588	568	539	535	557	517	514	550	528	556	575	527	523	532	571	516	587	511	491	588	524	538	537	560	544	527	570	523	530	575	540	576	547	527	552	550	556	562	551	525	605	529	564	554	562	549	539	540	588	600	553	522	576	540	551	570	542	571	532	569	571	574	567	550	569	516	606	569	582	540	568	560	586	547	593	527	570	535	566	565	537	538	586	539	517	565	517	545	582	537	519	536	542	587	535	575	590	532	555	546	599	516	558	548	560	563	582	546	536	559	562	561	552	559	553	528	565	573	540	585	510	548	577	559	552	580	561	535	570	559	590	590	570	554	580	582	580	502	580	570	558	552	540	542	546	542	559	574	538	567	523	559	564	524	542	555	559	592	529	556	581	541	522	556	582	567	597	570	573	596	557	586	572	572	584	548	518	566	537	559	556	578	562	559	554	574	567	547	560	550	611	536	571	559	564	522	575	599	585	576	603	517	577	588	510	532	563	532	555	560	557	577	556	560	553	549	541	556	569	546	544	543	563	524	548	565	540	553	553	575	582	539	550	543	491	582	577	569	546	544	555	542	584	593	594	522	523	573	536	526	599	545	539	554	557	553	521	577	553	567	535	574	602	582	592	541	516	573	551	550	580	605	560	593	601	569	572	517	582	550	529	561	534	610	541	577	589	533	511	589	587	574	569	556	553	593	551	562	546	542	534	547	568	509	572	519	569	537	571	547	573	582	543	560	547	570	550	520	541	595	545	581	573	574	517	600	573	541	541	551	521	560	536	550	611	580	560	583	558	562	547	567	516	537	535	525	534	591	530	599	542	559	500	600	551	542	568	544	571	581	527	539	544	559	610	558	552	555	585	572	556	546	563	542	584	582	517	583	509	598	553	557	567	562	603	528	587	552	549	552	602	563	540	535	598	497	614	548	560	553	564	574	553	579	560	534	563	552	542	571	531	563	592	562	540	564	559	555	520	550	525	559	602	551	559	556	527	597	548	559	579	556	558	576	548	510	514	608	581	529	560	574	608	534	573	528	594	548	563	536	552	541	537	531	556	559	590	546	582	546	557	539	519	592	580	544	522	542	527	566	604	584	537	576	558	569	567	562	530	561	562	579	528	558	557	580	577	561	552	569	574	557	568	547	568	531	591	516	565	515	511	564	592	548	562	555	500	590	565	559	608	571	504	564	561	552	548	584	566	560	566	539	570	559	533	559	562	525	539	550	553	575	587	541	556	561	562	565	538	515	540	567	535	588	563	547	551	564	491	546	552	549	580	561	537	566	522	556	554	541	533	552	578	549	588	536	526	561	585	544	537	572	565	564	520	572	617	531	580	527	581	560	562	562	551	575	588	552	521	526	553	541	562	600	589	577	543	572	531	593	510	561	584	543	559	545	560	555	532	552	530	587	529	571	583	579	562	519	552	541	566	559	562	523	569	542	547	480	540	572	555	544	582	517	558	523	587	557	559	552	549	600	566	539	541	540	551	540	546	584	569	547	556	537	494	583	564	555	592	533	630	568	588	554	577	478	561	514	564	552	523	549	537	539	536	565	586	561	601	576	574	579	579	541	589	517	560	521	539	572	559	541	554	566	542	561	556	518	590	539	509	584	525	583	567	555	527	528	556	542	550	546	559	559	545	562	545	587	520	550	532	565	571	533	577	551	533	555	525	548	582	593	566	570	550	545	532	548	560	546	548	584	580	560	538	586	553	587	534	576	554	549	530	546	536	544	567	584	557	561	537	548	499	549	506	571	554	556	546	570	566	531	592	550	539	538	564	544	589	574	584	554	546	572	536	575	542	564	582	506	599	574	535	499	583	526	565	547	564	575	570	581	539	582	558	564	543	556	604	573	534	563	540	526	583	570	506	590	570	564	536	533	556	559	575	538	530	539	590	576	576	544	556	597	598	560	569	548	575	537	582	582	555	551	561	594	579	552	537	524	593	568	540	567	556	568	593	551	568	529	542	522	541	517	544	524	556	563	555	539
24701	21116	25231	21648	4556	2216	1837	1468	1098	908	794	729	689	639	607	575	610	559	533	539	555	551	532	507	421	477	495	419	426	447	422	442	454	426	404	430	457	437	409	450	394	410	396	390	441	413	388	433	423	393	409	377	384	464	423	406	415	395	434	414	457	403	409	397	415	441	401	390	397	400	409	394	451	396	395	443	374	372	445	393	406	401	404	407	420	408	412	443	382	393	433	370	449	384	429	440	383	419	416	399	403	412	414	395	412	387	421	378	383	380	379	438	391	441	429	399	421	402	419	413	399	413	391	422	393	392	415	432	402	379	407	401	432	375	394	422	388	377	387	400	378	394	391	418	409	404	430	428	419	407	399	440	444	422	404	414	403	392	408	415	393	435	392	404	403	419	402	422	410	366	399	381	369	391	415	403	417	434	386	396	429	416	436	367	422	378	408	375	441	414	409	427	375	413	403	430	417	393	437	444	405	398	404	355	408	421	436	428	427	372	394	391	402	437	424	413	358	405	395	381	378	431	424	395	412	412	404	388	417	422	377	368	429	372	389	423	424	405	407	422	427	400	387	438	390	405	401	364	427	410	402	403	372	425	412	406	405	443	399	448	422	428	431	410	410	428	390	393	414	414	366	425	391	411	411	384	393	413	431	434	420	376	394	394	402	388	396	391	403	401	425	412	395	430	390	418	407	419	410	386	421	379	399	392	395	404	408	454	409	381	408	379	402	363	390	411	407	397	440	405	388	424	403	380	400	395	406	384	390	416	431	393	396	376	450	388	389	385	402	411	423	434	392	428	407	403	406	381	425	381	392	456	422	379	389	413	419	390	355	396	423	408	410	412	387	419	375	389	392	396	426	411	422	398	353	383	397	393	405	400	387	408	406	413	417	389	406	422	364	386	413	406	418	442	436	382	410	411	419	410	444	381	407	396	423	400	391	424	417	400	390	406	405	405	405	431	374	387	392	418	379	396	427	406	435	419	392	426	392	376	419	419	410	393	381	403	387	403	394	419	414	385	399	420	405	388	417	419	408	443	426	451	433	441	396	395	387	392	404	383	428	443	417	424	401	413	430	413	379	400	396	422	424	410	370	414	412	392	403	446	417	424	389	399	409	417	410	409	419	374	385	392	448	418	391	384	413	411	405	389	455	402	412	376	387	400	392	407	415	393	388	407	476	388	402	403	409	399	416	410	382	414	424	395	426	397	402	379	391	458	446	408	393	401	393	367	402	418	402	364	420	467	447	397	411	431	402	411	420	414	427	426	393	403	376	406	411	406	378	396	419	396	429	390	382	393	398	420	381	379	377	390	379	430	404	392	391	407	391	402	418	434	431	407	370	407	412	349	415	416	433	422	435	415	382	389	393	399	404	465	413	396	414	403	427	430	440	387	417	421	402	405	415	397	389	417	389	399	388	417	414	423	433	428	372	378	404	391	442	422	395	388	412	387	417	383	442	405	394	409	431	393	415	422	423	440	420	379	413	368	368	434	405	408	411	392	443	417	424	431	425	427	373	370	401	385	419	375	421	388	417	394	430	389	426	423	383	416	416	359	384	384	404	390	436	415	417	412	382	394	449	402	401	376	428	387	466	412	427	369	400	387	434	425	402	368	451	400	427	423	402	394	390	415	384	383	409	385	411	447	400	398	402	408	406	412	424	408	401	380	406	425	436	383	425	426	414	421	371	392	385	405	401	448	395	403	397	361	415	377	401	406	392	347	427	405	399	395	419	396	428	417	424	409	452	403	369	407	434	409	430	362	417	388	388	410	430	373	393	388	393	418	390	419	343	400	407	365	407	440	365	399	407	385	371	381	391	379	436	423	402	425	442	436	403	395	425	439	370	415	393	401	415	401	401	423	399	380	371	418	408	372	429	405	424	375	379	426	433	382	381	399	392	372	386	378	401	412	400	416	452	403	429	393	370	375	407	397	423	395	405	427	414	413	392	367	414	409	384	395	376	404	390	393	383	384	402	385	425	393	441	406	372	353	410	400	399	427	398	378	398	409	394	423	397	398	448	359	420	457	419	413	383	419	377	417	424	406	405	370	406	441	406	416	411	398	405	446	417	405	416	392	363	425	414	404	435	375	415	423	388	429	389	407	403	386	417	384	395	397	412	450	405	383	415	388	407	386	374	405	407	381	408	448	399	401	386	418	384	373	414	380	399	434	377	415	409	416	376	380	377	399	411	377	394	378	390	404	419	434	406	427	391	412	431	417	384	418	406	412	429	402	411	406	400	383	384	377	393	401	426	422	419	418	407	413	374	418	410	414	421	377	404	401	401	420	411	391	383	382	437	364	390	394	410	377	406	425	433	389	383	415	405	421	429	370	353	405	393	399	392	404	382	382	383	410	392	421	400	372	391	395	433	445	373	382	388	391	399	387	410	416	414	411	377	417	410	425	421	441	422	413	401	376	406	415	404	423	424	433	414	423	385	416	396	375	406	441	428	420	413	374	395	413	357	374	375	413	387	415	389	390	421	403	385	402	419	416	442	407	401	398	424	383	391	402	406	391	408	434	409	442	416	390	418	386	408	410	389	406	437	398	402	387	430	404	411	414	443	415	368	411	392	425	416	367	416	430	412	401	440	394	405	387	416	390	410	383	376	404	383	405	418	396	414	439	417	445	414	387	388	405	413	385	410	376	392	399	417	401	386	388	402	417	375	400	408	387	408	422	457	410	386	410	410	416	401	384	410	414	386	434	412	407	406	405	372	411	427	419	409	418	384	440	399	384	436	400	430	370	387	419	410	406	382	426	380	417	405	419	403	373	387	412	435	426	426	380	400	383	393	405	393	411	440	418	379	425	401	423	428	383	433	400	391	378	410	411	406	369	375	412	423	435	402	403	390	432	388	435	392	434	431	425	404	398	397	381	409	407	435	441	409	410	403	436	376	397	395	363	424	434	435	406	410	413	407	429	383	404	407	439	407	418	370	425	417	375	383	413	400	381	412	447	408	398	397	388	386	412	385	395	426	408	394	410	369	394	408	387	396	388	400	430	427	378	388	383	398	394	390	408	412	401	421	402	397	396	414	410	405	406	422	387	421	417	371	382	388	381	383	392	407	396	349	429	393	416	405	422	413	417	415	430	400	364	408	417	407	433	387	433	436	424	421	410	367	403	413	380	402	391	391	424	440	382	410	384	416	403	377	362	383	379	423	417	455	389	419	393	399	419	408	411	393	428	384	406	434	410	370	428	380	409	411	405	407	421	394	422	366	417	409	421	414	404	418	411	392	441	403	359	399	399	421	409	414	403	427	399	435	403	414	388	415	418	374	390	453	394	403	369	427	408	418	406	450	405	412	412	424	392	389	385	384	432	395	398	425	423	411	411	414	412	418	414	399	415	381	411	415	435	407	435	386	369	365	402	439	393	415	388	398	441	431	398	423	432	416	434	386	370	414	401	385	409	371	386	411	382	441	414	425	412	377	409	403	408	392	395	404	413	379	348	386	392	409	441	376	410	442	397	421	400	400	456
15955	24913	18504	10825	7675	5988	4938	4036	3277	2521	2027	1791	1524	1461	1333	1252	1171	1102	1049	1056	1075	979	899	904	842	793	772	723	745	722	659	719	681	731	714	713	673	685	669	689	651	670	633	682	674	597	698	668	689	605	647	646	673	690	646	682	633	635	656	665	603	685	606	635	660	652	676	667	627	615	605	617	653	650	667	630	617	686	622	645	611	640	606	625	611	650	619	654	597	631	634	658	599	636	669	618	625	627	687	604	615	588	596	642	656	632	607	620	630	608	630	634	605	575	682	635	630	660	643	595	650	646	660	636	627	648	617	621	611	608	600	639	632	635	642	597	607	622	603	637	679	635	659	663	645	669	618	602	598	648	630	632	598	599	607	622	647	595	620	603	659	615	588	611	621	689	591	616	668	649	699	615	641	613	648	643	640	635	629	611	584	584	581	666	604	643	624	600	625	604	682	577	619	613	616	570	651	631	629	671	583	585	580	616	614	615	661	611	621	654	631	637	648	625	622	665	640	601	631	622	630	639	654	627	613	629	633	647	635	622	606	661	598	603	641	615	628	644	634	642	620	618	579	616	614	631	568	619	620	628	621	623	634	643	654	608	596	615	621	614	604	630	586	611	669	628	622	623	636	600	600	651	604	627	622	628	657	612	642	676	606	597	621	630	650	632	639	654	596	661	600	639	662	634	629	589	630	637	590	611	649	588	594	608	659	617	615	595	639	654	619	634	571	642	648	615	615	659	592	609	670	640	639	625	626	617	643	640	630	653	628	627	631	610	645	635	658	628	647	638	645	598	639	665	615	621	593	604	637	622	650	641	615	679	609	614	612	622	590	680	638	641	662	663	600	621	640	613	625	657	591	640	660	623	693	620	662	686	651	657	566	632	656	586	622	614	624	636	598	631	583	597	654	669	608	711	643	597	617	601	619	602	607	626	635	606	627	665	657	608	669	583	643	674	604	644	644	618	626	646	578	660	655	637	645	616	627	646	613	606	601	628	645	594	609	607	623	614	593	627	634	622	597	627	603	617	674	620	630	618	645	608	598	625	610	621	597	621	608	644	635	617	623	650	610	629	635	629	606	649	639	591	621	649	650	595	607	652	608	665	587	637	597	623	668	608	624	642	651	620	628	611	655	580	631	625	608	598	594	647	637	634	599	636	612	611	611	634	600	631	631	615	640	679	616	580	632	608	630	606	649	603	628	595	619	622	611	637	664	629	653	635	584	644	609	641	633	583	618	624	642	628	646	611	627	643	638	585	603	635	609	622	633	621	614	583	621	639	609	598	558	595	610	629	610	631	601	612	636	626	633	614	675	598	614	615	617	608	656	655	630	625	624	638	644	656	603	626	649	614	632	638	634	591	619	622	629	614	639	603	622	640	606	640	652	583	597	623	681	623	607	636	636	686	594	636	667	704	628	606	597	640	642	643	630	629	620	625	625	620	629	643	614	619	632	686	562	650	664	594	605	597	628	622	617	609	593	634	632	600	629	626	615	644	605	610	654	625	604	585	598	659	611	639	612	603	652	640	629	620	637	649	649	664	633	595	638	571	621	633	649	565	616	635	615	638	659	623	672	661	576	619	660	620	665	572	653	644	627	689	610	596	622	624	624	632	659	631	596	625	598	631	579	621	582	640	610	687	637	619	622	619	571	625	626	617	656	655	588	611	631	605	613	604	575	616	630	651	626	629	632	639	646	655	624	597	636	630	641	624	633	590	674	587	634	630	626	617	636	657	660	641	586	659	621	626	584	603	621	632	617	646	623	639	657	637	652	640	609	654	610	662	598	594	604	613	598	609	660	683	591	642	652	598	610	630	601	636	688	610	616	633	602	615	599	642	604	603	593	612	674	676	655	637	622	589	665	642	651	650	614	658	642	651	622	615	625	611	686	619	602	628	655	610	622	699	621	663	654	630	619	590	636	605	588	617	667	618	630	639	612	594	640	596	650	652	678	648	635	613	612	636	593	637	660	616	608	621	612	583	662	661	604	617	635	634	638	623	669	628	612	680	581	603	657	607	659	592	627	567	608	613	645	654	618	610	632	633	632	597	634	599	581	632	612	618	622	616	628	575	664	637	639	632	634	559	580	641	592	644	642	633	638	642	651	626	583	603	612	618	617	602	640	629	622	623	631	621	653	608	620	654	634	618	600	653	631	594	635	620	582	633	664	573	630	640	632	634	593	639	610	618	651	598	598	647	617	626	582	622	613	630	584	594	604	622	666	629	651	643	665	610	611	632	629	701	609	632	582	675	605	652	695	580	656	614	618	590	631	619	594	622	665	594	608	612	626	632	635	586	633	674	643	625	626	592	579	642	608	608	656	597	616	636	654	602	616	644	597	647	610	605	598	637	665	613	617	626	601	610	623	622	612	629	659	630	628	635	596	636	608	603	630	649	629	639	626	621	624	665	632	610	602	586	630	651	562	644	646	585	618	629	669	635	680	585	635	630	663	617	647	651	662	621	650	623	606	708	637	649	595	604	629	657	673	705	643	661	620	602	648	600	667	597	601	619	630	589	619	637	641	621	609	611	625	619	641	612	634	617	611	613	606	581	602	615	598	652	652	618	612	629	626	664	622	657	618	640	611	643	626	614	629	675	641	630	611	655	642	643	628	653	618	650	616	687	579	620	627	631	621	615	619	642	611	631	576	643	604	651	619	594	647	601	666	635	617	603	600	634	587	591	599	619	619	593	661	642	642	592	657	614	639	628	648	589	631	627	646	591	642	622	623	635	561	613	627	642	615	634	631	661	609	632	595	587	631	641	641	641	637	612	607	587	636	619	599	595	664	625	618	619	642	656	647	627	630	611	601	607	610	682	606	629	621	620	572	666	595	599	596	625	641	602	626	639	632	635	643	621	678	610	673	614	616	649	578	648	597	606	653	644	647	614	646	651	663	577	665	630	637	618	610	630	607	592	636	601	630	627	575	631	603	606	614	645	645	652	613	618	607	632	625	618	649	609	641	638	628	605	655	603	613	627	634	637	656	615	620	628	615	599	616	617	604	673	594	611	631	608	614	622	623	598	621	669	593	618	611	659	606	620	636	621	616	591	596	618	614	631	619	659	649	605	619	650	643	671	631	628	619	633	622	641	628	611	678	599	636	662	622	642	654	670	603	616	641	598	603	643	689	625	637	619	633	643	612	649	645	625	623	608	605	649	593	582	624	614	593	628	608	611	685	661	671	645	649	637	643	611	629	631	632	641	641	666	634	627	618	605	595	654	610	621	650	603	639	648	592	591	595	589	631	618	636	646	615	637	600	573	662	648	571	644	549	615	614	632	575	589	629	629	644	631	618	591	606	642	625	641	643	634	647	635	589	576	656	604	617	614	618	662	610	593	630	607	671	633	649	625	630	613	665	657	606	605	608	576	634	618	663	619	661	641	599	617	619	638	633	621	637	592	604	618	587	614	614	628	631	655	576	638	652	644	617	628	627	615	635	662	660	663	606	631	629	629	639	626	616	647	601	577	627	609	628	613
22454	21130	28293	24237	21144	17839	5401	2716	1792	1346	1124	1006	928	830	720	627	607	556	547	565	512	464	479	447	410	393	396	349	352	356	306	355	323	314	337	331	359	314	315	291	316	282	309	312	313	315	326	302	306	296	340	293	291	283	312	314	270	266	305	273	270	248	280	289	269	274	281	287	297	323	304	262	296	293	275	256	312	282	281	266	262	266	284	277	286	272	274	250	284	289	270	306	275	276	250	270	284	280	269	307	294	296	276	292	270	271	299	266	286	286	299	274	254	266	261	298	283	280	291	296	244	297	277	263	279	278	288	294	269	263	287	284	302	291	298	286	271	269	308	277	276	286	276	309	276	263	270	272	256	267	288	275	250	287	287	280	268	283	320	273	267	292	270	269	272	283	299	279	282	291	305	315	285	252	278	273	309	253	310	273	276	292	277	312	297	270	275	302	253	279	254	292	280	269	274	284	279	255	295	257	300	274	257	299	294	280	264	305	282	292	279	323	267	250	297	269	257	261	293	330	278	288	281	293	321	296	294	293	293	281	292	287	287	300	312	287	295	284	294	273	258	270	294	258	268	272	285	303	293	275	283	292	269	287	300	274	288	307	290	253	284	285	295	311	282	278	284	267	271	293	294	291	292	277	290	257	276	318	278	299	289	273	299	298	252	292	293	283	286	309	271	288	277	293	334	294	281	296	297	270	289	313	259	335	284	270	273	273	257	296	284	277	295	289	268	281	286	296	312	262	286	279	254	289	251	285	308	263	285	317	280	282	281	297	283	308	264	256	277	281	271	267	284	305	320	290	288	283	326	283	283	291	269	262	254	264	287	287	279	290	275	264	268	299	279	278	295	318	279	296	284	276	277	280	318	296	265	281	282	259	279	249	280	297	303	287	283	332	292	301	270	289	300	271	259	294	305	298	277	251	263	278	298	272	274	305	297	275	284	271	248	276	267	326	274	273	275	274	272	285	286	253	289	276	273	306	282	290	275	297	300	257	296	267	275	272	299	278	296	271	293	307	302	295	308	289	306	303	249	259	262	274	284	279	292	285	285	268	281	302	254	289	325	307	293	282	276	300	289	288	276	276	276	262	278	280	286	299	288	296	297	262	306	285	290	278	283	261	273	316	285	296	290	296	262	302	278	273	276	253	289	295	264	282	310	308	263	276	279	279	279	256	293	276	321	287	290	316	298	290	308	282	278	267	298	282	285	275	293	288	266	268	289	273	299	275	272	265	292	297	267	262	236	323	260	302	296	280	271	288	282	300	264	315	313	278	306	249	246	262	291	269	294	299	292	288	296	287	278	245	294	290	258	304	288	274	274	296	276	295	309	304	292	275	326	246	294	273	282	263	307	290	289	272	294	292	283	281	285	269	277	261	272	285	265	255	285	268	254	285	303	300	285	275	311	273	290	291	314	296	302	257	280	275	259	282	249	317	282	286	309	305	277	289	275	316	313	299	285	285	303	325	277	273	308	294	258	275	263	261	276	283	290	303	285	279	268	254	294	294	308	299	310	300	254	255	286	276	277	274	285	278	262	291	260	282	290	273	284	287	292	286	299	276	277	271	307	275	312	295	292	303	283	264	307	248	294	247	295	265	277	274	264	258	286	298	265	267	271	259	273	269	280	281	303	296	288	278	245	275	316	274	296	290	254	292	273	271	248	279	290	275	288	300	302	271	307	312	275	291	306	291	293	264	265	291	261	294	281	286	309	266	285	278	281	266	291	301	287	262	287	246	281	299	310	284	298	247	282	280	302	285	271	292	298	287	278	276	295	273	275	244	300	273	275	263	302	272	306	267	285	249	250	278	286	287	286	253	252	260	308	253	270	298	290	288	282	263	286	270	320	310	292	295	311	281	282	254	280	258	277	310	295	272	275	284	268	283	273	255	308	270	264	304	285	296	305	287	299	287	270	271	289	279	308	315	284	276	276	272	303	283	321	292	276	279	293	272	298	242	285	292	272	301	300	276	267	296	283	269	271	277	292	288	266	301	284	277	294	289	276	293	289	286	295	261	281	274	293	299	299	262	281	286	317	298	285	273	266	283	281	243	256	262	299	299	284	259	316	295	266	262	260	241	276	290	287	286	298	268	279	249	288	281	317	284	295	285	292	300	273	278	306	294	277	287	284	304	293	296	272	280	245	294	287	316	295	291	254	264	284	285	290	309	321	286	319	286	267	279	296	304	278	278	278	267	288	284	285	309	273	265	266	329	326	303	296	279	288	260	289	265	272	261	238	270	255	268	263	274	285	260	290	322	254	275	286	263	288	306	274	286	305	308	278	286	274	260	295	321	300	253	302	280	284	270	283	268	277	279	272	272	282	300	259	272	287	267	283	294	273	326	287	296	302	269	294	267	274	236	277	254	289	268	284	265	269	277	272	303	281	312	293	266	293	294	315	296	267	268	286	281	246	269	306	286	264	283	283	292	289	299	291	288	303	283	280	285	278	309	289	268	306	287	262	260	248	273	273	280	271	265	264	274	302	281	305	278	270	283	321	272	303	283	276	261	282	291	280	280	274	281	268	257	286	272	299	241	265	274	256	274	288	299	279	280	260	277	297	293	283	241	263	302	260	291	280	283	287	307	291	267	318	274	297	286	283	271	268	275	283	269	244	267	283	301	270	280	253	281	285	278	270	289	261	262	270	298	318	268	294	284	251	296	289	238	277	291	281	309	254	273	279	275	268	286	292	286	274	316	302	312	288	278	285	288	275	281	298	259	280	306	257	276	287	292	286	268	288	293	269	254	307	263	259	287	297	271	276	278	263	304	294	318	305	279	256	256	283	292	289	296	260	270	253	286	281	291	320	293	264	275	275	269	271	258	284	285	272	264	301	278	275	286	318	279	297	273	277	272	277	272	308	282	312	264	275	262	301	290	291	277	291	275	287	299	284	262	244	268	281	260	254	305	276	292	264	269	286	274	254	269	279	289	281	312	293	272	271	275	288	287	286	310	262	313	263	294	319	287	267	291	272	270	298	267	300	308	283	289	295	291	300	259	297	268	307	283	254	273	262	282	278	278	280	259	291	267	285	283	265	286	293	268	295	280	278	312	274	273	264	261	275	282	260	271	276	259	268	285	274	273	269	306	279	278	268	316	286	294	260	277	278	266	262	279	306	283	283	282	280	280	281	283	257	294	290	252	292	284	272	266	278	284	287	303	267	281	292	270	292	286	270	284	289	285	263	268	305	285	271	292	288	278	270	277	268	285	283	261	295	268	286	282	245	235	296	308	267	306	281	286	276	280	283	295	288	299	279	271	285	275	283	271	268	273	258	272	299	285	280	266	303	295	298	293	278	265	285	286	287	292	269	252	271	283	261	284	283	239	313	313	274	266	296	287	290	272	277	286	309	282	292	255	272	261	281	277	293	250	276	286	261	260	286	278	289	274	321	285	245	279	277	279	296	300	309	276	275	281	298	255	293	281	288	292	313	276	274	309	287	252	297	285	308	274	293	263	268	270	270	272	265	277	261	288
18798	32698	25656	17012	12495	10010	8243	6820	5213	3789	3092	2743	2406	2106	1814	1596	1459	1277	1226	1192	1179	1124	943	840	789	714	691	696	662	626	580	640	586	552	528	552	572	526	541	544	496	484	477	491	490	496	453	526	473	465	446	439	473	490	479	416	471	460	512	469	439	456	471	455	442	452	487	476	442	481	440	436	460	402	488	437	458	425	471	436	425	432	440	436	457	451	454	430	478	493	458	471	472	474	482	426	436	490	452	442	440	431	402	456	434	439	472	474	423	473	428	449	423	440	455	424	400	467	470	433	434	446	453	474	440	408	444	418	456	459	442	440	443	433	461	460	420	425	417	432	460	466	420	435	432	424	430	416	489	405	433	473	469	440	444	437	440	432	434	457	435	472	439	409	438	389	426	427	408	443	451	418	463	411	472	456	423	440	408	444	411	411	431	448	418	442	461	435	436	388	419	419	463	449	402	446	457	418	424	458	415	452	452	430	438	467	441	468	458	465	446	441	419	459	446	425	466	452	453	441	439	411	489	423	410	448	458	442	437	449	437	444	398	465	435	398	415	448	457	454	448	421	453	430	440	448	480	483	455	460	442	486	478	457	433	401	426	435	430	450	465	447	460	432	414	453	452	469	445	451	421	455	419	445	417	427	429	445	417	460	416	419	437	462	447	453	454	456	423	385	453	457	461	476	432	475	425	435	444	429	413	438	469	465	466	449	421	461	432	417	441	460	446	408	404	443	412	443	386	474	442	466	419	452	404	447	431	476	433	426	481	460	443	455	453	425	435	466	437	445	441	417	462	445	466	412	400	468	453	462	434	430	449	448	421	444	447	441	438	455	440	442	462	415	426	369	470	439	404	444	461	443	463	465	432	409	471	451	467	471	438	423	437	489	450	442	442	424	446	438	424	433	412	462	411	454	432	456	472	450	418	427	443	438	482	453	451	449	437	443	461	408	445	430	474	441	470	434	448	445	464	432	418	473	476	438	453	468	467	419	402	425	473	434	455	432	450	419	422	421	438	430	448	409	426	434	442	491	456	453	461	424	435	445	473	438	445	442	462	446	430	477	446	459	408	437	408	434	428	468	418	451	386	435	443	446	449	427	424	438	443	455	454	446	437	467	448	431	421	426	458	482	462	435	432	451	467	454	435	464	420	418	426	464	478	448	422	443	454	442	435	422	424	436	464	425	458	481	411	431	409	444	474	454	439	433	422	432	449	455	437	428	424	427	410	442	407	460	427	445	454	438	439	426	446	432	447	420	426	488	416	438	461	477	399	442	432	460	428	456	442	462	459	384	438	464	422	402	464	460	434	436	421	462	427	440	471	442	436	404	456	422	403	401	429	430	417	469	449	440	410	437	427	432	416	417	441	440	429	456	430	474	436	457	432	425	433	473	456	430	461	416	452	429	468	453	481	464	411	413	459	459	404	396	444	431	434	456	440	435	460	460	439	407	419	442	417	460	403	464	435	462	439	460	418	423	419	447	405	445	424	476	459	417	422	437	476	417	463	434	453	425	441	475	462	489	488	449	454	487	439	458	420	436	450	450	435	434	418	404	452	453	488	402	410	444	444	434	436	453	424	392	465	451	475	432	419	416	465	430	447	450	440	437	425	437	433	472	430	451	432	426	409	456	483	404	430	454	441	466	441	452	403	431	456	451	399	411	413	425	396	441	405	435	489	457	479	425	433	405	479	451	406	444	438	433	424	463	437	465	459	415	465	437	465	455	470	425	431	444	418	437	450	445	466	459	441	439	459	436	487	466	451	498	436	450	444	445	474	459	408	427	427	440	431	441	418	456	415	442	402	439	453	414	452	449	464	441	430	442	460	438	427	445	449	430	430	465	431	447	445	434	448	434	412	415	514	451	438	450	477	442	423	386	435	436	463	441	454	452	427	457	451	407	491	443	463	447	457	427	425	403	452	412	400	469	474	434	504	486	439	461	429	477	420	437	450	442	444	458	434	472	495	447	441	447	467	455	455	393	443	480	448	404	466	434	439	413	469	415	460	443	442	408	420	420	430	433	425	442	481	422	436	443	457	460	429	462	481	461	448	420	449	445	448	419	487	422	460	471	418	448	476	455	468	457	430	441	470	434	419	458	427	427	449	402	401	427	427	435	438	463	417	458	445	428	448	443	472	410	451	428	449	445	449	427	481	439	433	437	461	471	473	439	428	455	471	444	448	487	425	450	461	442	487	414	428	472	407	460	479	427	472	418	477	422	443	420	430	436	450	442	429	436	459	436	449	464	463	402	455	450	409	396	419	469	429	447	453	445	436	480	431	484	439	415	436	441	423	438	437	442	432	470	415	437	421	455	449	406	402	426	439	446	442	434	455	437	410	458	470	425	440	447	445	419	474	488	451	455	441	444	469	428	437	436	435	457	428	401	462	419	387	445	452	439	450	427	409	439	445	459	453	450	468	440	481	446	418	410	409	403	442	425	464	467	463	455	452	435	424	454	437	442	441	394	425	461	489	461	454	408	473	449	442	429	463	463	449	451	454	421	431	435	438	431	428	417	447	453	483	403	425	413	446	433	423	469	442	419	428	420	466	447	416	392	454	457	479	417	421	466	472	426	425	459	428	458	452	458	457	401	470	446	459	412	494	452	463	456	428	470	445	421	430	467	433	434	404	409	430	411	477	463	467	440	468	431	423	450	432	399	423	435	456	467	455	444	457	444	493	420	460	458	447	451	418	436	440	427	429	417	426	481	442	435	451	438	420	437	473	402	455	424	456	457	413	445	418	451	457	449	416	456	457	448	452	476	394	438	482	464	462	484	433	454	489	455	408	458	478	489	436	445	466	489	459	411	423	469	404	440	438	436	449	430	442	450	468	440	441	442	442	469	452	436	442	460	413	461	411	439	467	467	457	467	455	481	456	421	425	417	406	425	453	442	453	435	410	418	470	423	429	429	454	411	445	444	408	446	485	435	409	425	410	415	452	444	459	462	465	432	453	456	435	459	433	417	420	444	446	447	455	443	472	449	440	471	446	439	431	495	446	423	428	459	432	442	439	452	444	436	449	440	428	457	414	426	418	424	469	415	426	445	448	435	467	419	458	419	453	430	465	431	434	477	453	445	429	472	429	370	463	434	428	473	437	403	452	435	414	457	430	436	438	426	459	418	451	457	441	452	428	414	448	436	448	432	450	449	419	419	411	418	422	417	458	441	453	478	435	411	464	425	459	435	445	436	420	414	448	442	420	420	432	419	409	416	432	444	483	428	447	425	417	449	436	448	439	431	414	426	400	422	414	462	447	415	417	435	393	478	452	412	433	459	441	434	438	511	463	413	431	453	458	447	437	471	467	458	459	455	434	441	434	450	427	501	439	456	444	459	425	409	452	455	431	460	472	415	427	433	455	425	416	477	446	474	437	448	443	426	469	432	443	437	472	443	457	445	456	436	437	463	439	482	439	443	450	424	450	409	421	405	411	427	429	462	414	419	429	402	399	433	427	439	456	441	438	479	444	435	427	406	480	442
27564	18528	10663	5035	2605	1899	1702	1290	1022	781	746	693	671	671	612	591	527	569	475	580	538	531	485	451	511	454	443	463	449	453	435	457	470	460	449	461	454	437	457	456	444	424	427	419	432	447	403	426	412	456	459	486	406	428	435	410	430	435	429	428	409	431	472	437	473	383	448	467	397	431	436	474	447	396	421	442	427	433	470	432	410	424	430	421	377	414	407	434	449	429	476	485	436	398	406	405	407	416	436	406	429	438	435	370	436	432	396	443	448	439	447	425	444	424	390	432	412	471	438	429	450	442	462	483	399	439	396	378	430	389	432	399	425	421	459	431	406	390	456	405	456	416	414	409	440	420	460	445	434	439	424	421	486	389	443	415	403	444	392	423	445	439	401	433	424	418	413	449	447	436	449	439	438	445	401	443	448	451	433	413	415	418	422	396	429	421	418	436	429	419	446	431	437	426	439	455	408	429	444	430	421	437	435	390	409	428	422	439	439	405	436	430	428	425	428	428	443	442	408	443	459	450	458	448	454	462	419	444	486	475	424	418	451	415	389	387	410	449	419	421	418	487	436	411	438	422	436	423	428	449	398	415	413	405	412	379	398	433	418	427	424	461	413	412	448	428	426	433	412	415	418	397	470	409	420	421	411	420	410	422	446	420	382	428	428	401	420	443	412	409	436	402	464	399	410	450	448	448	388	397	453	418	453	442	448	422	416	427	451	434	438	449	416	433	373	390	416	423	485	399	442	430	379	404	417	373	422	414	430	451	399	418	414	458	416	420	422	414	431	423	407	457	442	461	454	408	432	404	414	431	430	433	435	406	403	422	402	393	428	422	428	424	447	436	448	415	425	449	432	421	413	426	427	405	406	437	463	446	413	423	431	440	438	433	441	456	422	417	412	411	394	425	429	418	459	425	445	409	426	450	441	451	409	409	421	444	424	412	470	391	415	451	422	432	468	423	426	427	419	401	417	442	421	419	427	434	437	424	424	452	407	475	400	424	437	459	441	447	424	472	462	425	443	421	418	446	353	411	455	400	405	407	473	422	391	402	413	422	456	394	461	416	430	394	429	397	438	423	424	438	407	404	431	419	437	402	435	412	423	413	443	446	433	440	423	420	413	417	381	409	413	432	423	457	422	423	445	449	423	419	451	426	416	414	415	444	432	402	399	416	417	448	457	419	419	422	457	478	448	396	422	412	416	432	387	447	423	409	459	432	401	438	449	427	429	422	434	489	438	418	423	439	430	417	414	398	421	446	470	418	434	447	418	415	438	430	455	427	414	438	434	404	413	408	440	459	417	392	445	404	431	410	411	417	433	409	414	398	397	412	394	429	427	416	472	491	406	436	435	401	433	399	395	417	428	410	409	435	438	438	416	471	448	395	434	420	421	431	441	442	412	434	454	423	459	397	450	423	454	439	446	420	461	439	429	441	418	442	435	423	374	401	464	445	424	401	426	467	449	455	407	396	401	447	402	426	420	438	437	432	432	401	388	428	442	414	454	415	424	439	450	400	423	404	431	452	439	450	464	403	419	444	450	394	401	466	410	416	419	441	396	424	411	448	408	446	415	418	415	433	417	413	446	418	453	440	414	420	432	427	449	422	408	402	404	427	416	405	448	422	399	447	442	407	418	420	461	410	419	422	427	415	440	413	420	443	429	418	407	427	423	426	418	437	435	417	448	417	399	415	417	440	449	391	425	448	444	419	406	444	419	419	447	426	422	410	431	416	447	406	427	451	403	421	459	407	485	420	452	409	445	389	443	410	435	422	418	406	406	393	433	383	444	452	465	423	412	421	409	411	391	432	408	408	443	392	422	393	475	461	405	425	394	437	425	382	429	432	408	415	413	421	402	404	393	416	430	436	415	408	425	415	415	403	465	423	441	436	426	436	453	402	403	406	424	428	459	414	454	408	449	435	458	414	426	432	412	436	432	452	385	420	395	444	429	453	423	459	421	414	438	427	461	414	464	406	487	423	420	428	433	437	395	429	415	392	428	438	408	428	427	435	422	424	450	445	422	428	418	461	429	426	408	447	472	402	414	416	415	449	404	462	429	459	447	418	419	421	422	448	423	476	409	399	442	454	408	430	457	454	427	409	419	419	460	405	403	408	428	412	411	386	464	411	403	417	429	393	444	408	396	424	408	416	431	421	382	417	414	441	426	409	440	458	430	405	449	414	460	417	480	450	453	419	437	421	431	416	384	424	434	393	464	416	408	422	447	413	459	398	418	422	409	453	390	452	439	443	433	411	436	410	410	444	411	442	446	428	409	407	438	456	434	384	402	443	440	448	453	460	409	444	426	447	440	421	442	445	421	453	444	435	446	470	438	421	447	435	475	409	430	482	390	418	450	398	430	422	426	445	413	436	391	432	407	466	454	429	425	407	420	428	441	418	453	436	452	442	438	358	435	401	446	417	410	425	424	398	443	436	429	373	461	426	424	436	441	427	440	417	416	382	429	446	425	447	441	436	424	407	452	433	441	392	434	468	420	408	435	427	423	424	390	430	439	452	449	404	431	413	418	454	446	423	392	421	417	466	413	393	428	455	421	439	422	442	430	431	480	419	453	388	429	419	438	420	441	374	426	426	420	455	410	408	439	414	404	431	424	435	424	413	383	417	410	411	434	397	414	410	441	399	438	427	466	411	407	443	420	403	429	426	425	425	430	428	435	420	448	418	461	426	413	396	419	432	436	396	423	413	458	420	460	407	395	417	432	466	424	443	417	429	488	423	446	423	437	429	417	433	429	439	417	429	418	441	449	378	402	447	408	405	442	449	451	439	454	436	433	440	421	417	419	436	396	419	401	473	391	401	413	442	443	458	420	418	393	421	420	389	436	379	418	457	406	438	406	396	434	438	440	425	445	413	433	418	444	422	406	415	422	427	402	431	411	432	430	459	478	475	422	409	388	398	386	413	435	424	408	405	399	433	454	386	430	442	438	425	434	399	430	402	403	455	394	453	402	446	405	433	423	445	421	432	433	444	364	427	481	432	418	407	430	432	397	455	406	407	482	445	417	435	462	389	419	433	424	435	418	435	410	423	415	427	419	436	421	417	405	406	453	414	430	415	438	427	430	466	434	439	439	390	439	414	445	420	435	439	415	417	420	420	421	432	439	418	427	416	423	430	456	445	476	396	427	459	449	418	382	401	464	419	458	432	418	402	436	401	394	454	459	415	417	445	449	401	449	434	405	413	454	420	424	413	415	435	408	409	417	428	428	430	424	421	408	401	442	418	396	417	438	450	445	417	435	424	433	421	385	412	450	421	451	425	433	435	413	487	426	420	421	451	461	424	454	400	430	431	420	412	451	422	381	428	433	436	435	409	430	428	436	445	453	421	430	431	420	467	439	437	444	429	426	440	442	412	453	421	416	421	413	428	410	395	437	406	432	446	452	439	438	415	460	425	400	408	439	389	418	394	441	420	388	428	424	468	431	412	443	407	404	452	433	423	436	425	458	415	440	422	440	451	376	407	432	393
14915	22079	16167	9336	6581	5176	4186	3557	2660	2015	1752	1580	1506	1273	1267	1143	998	950	1018	1075	1009	958	860	854	820	791	867	741	793	716	770	688	699	744	744	696	704	675	756	723	684	689	707	764	659	688	735	660	704	701	704	669	718	681	660	661	637	683	712	635	678	667	651	677	712	695	671	661	660	681	703	693	642	680	714	695	716	672	711	687	660	651	640	713	622	681	628	663	718	683	678	706	707	647	646	705	644	654	682	658	599	673	672	654	657	709	720	647	689	675	684	675	659	611	701	707	633	693	668	663	670	682	655	679	667	698	674	695	656	626	705	683	674	673	625	670	688	696	659	698	708	670	632	674	708	662	642	656	687	656	660	686	710	679	672	684	658	696	645	640	657	698	675	690	681	706	660	660	648	645	719	692	674	663	681	639	689	683	686	628	642	640	697	652	663	692	652	634	629	654	706	646	621	666	683	724	680	646	665	653	690	656	709	641	619	681	676	658	702	671	713	642	680	661	645	639	679	723	650	669	719	673	666	659	601	665	646	661	660	670	604	671	680	678	669	668	646	653	630	682	650	635	657	691	643	684	641	616	667	696	690	665	677	671	632	647	671	698	658	653	687	648	691	673	654	684	657	613	683	626	624	656	648	638	653	683	716	665	682	685	661	627	655	728	702	683	684	647	732	641	661	676	649	703	655	635	637	695	644	637	657	683	669	651	666	678	689	640	639	658	673	700	651	649	654	639	659	672	721	717	628	665	657	668	665	662	702	705	684	617	623	686	681	628	675	697	654	641	646	660	677	664	686	680	688	654	697	627	726	639	686	636	685	644	694	668	649	661	732	678	615	676	656	638	665	671	709	731	713	655	685	708	651	716	673	648	641	648	691	665	638	708	614	683	646	638	685	637	674	673	652	701	681	643	644	648	716	651	654	692	696	635	651	695	636	651	672	645	637	684	658	649	708	654	620	654	615	700	614	658	680	685	711	671	689	630	635	653	680	692	664	619	665	690	679	711	661	641	618	687	704	659	714	698	624	688	698	707	664	672	639	683	650	698	720	660	672	665	644	687	679	640	721	625	689	686	638	703	662	681	700	682	687	693	661	700	717	694	678	684	676	703	684	632	677	678	684	603	673	667	620	681	640	622	707	702	650	700	703	710	705	623	619	703	636	667	735	653	607	692	653	669	631	700	684	704	695	705	684	685	681	631	630	664	638	668	674	674	694	648	713	676	687	668	641	681	680	694	672	682	662	703	697	651	662	695	664	679	664	641	675	707	677	637	690	707	634	657	660	655	709	681	656	692	676	683	682	696	684	710	688	639	683	666	631	682	645	710	710	698	660	660	630	673	648	673	699	677	670	723	593	667	663	676	629	701	674	647	657	723	696	654	688	675	663	650	712	665	626	660	636	672	665	674	690	646	666	673	670	637	655	700	629	733	664	642	643	633	656	667	660	641	696	683	657	680	673	690	693	663	692	660	642	671	693	636	663	639	635	615	668	706	664	616	592	655	659	654	652	655	612	671	631	673	617	664	676	680	642	707	642	654	648	649	671	676	685	653	674	669	654	709	676	712	662	645	672	658	672	660	643	656	687	665	642	697	655	653	650	672	671	704	782	658	718	670	703	712	663	685	681	656	683	644	667	686	658	674	696	725	708	679	664	691	683	623	664	631	663	648	716	644	633	682	678	659	679	652	698	717	677	664	687	684	622	694	651	650	628	661	698	637	643	701	676	648	698	696	659	670	672	669	706	668	667	723	699	641	671	623	668	661	654	661	683	665	678	628	669	671	674	639	702	689	662	643	614	673	703	705	712	613	634	645	647	672	623	659	672	716	696	677	655	635	682	710	705	654	637	676	682	702	664	684	711	672	675	623	659	662	679	679	701	669	677	692	630	666	658	638	655	677	690	680	665	655	678	651	694	715	613	686	644	650	676	712	626	655	639	684	651	685	652	680	673	620	689	625	644	646	648	680	648	656	655	647	677	710	669	646	638	730	630	671	687	686	654	694	670	676	660	632	661	650	641	714	690	728	718	645	699	662	669	657	695	665	630	721	649	658	644	646	686	665	679	709	627	709	694	665	672	665	676	649	677	641	664	700	665	707	651	624	680	658	693	655	624	719	681	657	653	678	684	648	657	689	679	677	568	654	680	652	666	680	648	653	684	676	688	692	698	655	679	668	672	687	661	709	721	680	709	652	647	614	646	636	667	678	641	676	695	656	708	683	691	655	671	666	707	696	693	690	670	650	652	686	687	662	650	688	609	638	616	637	668	683	680	662	631	695	663	665	743	660	597	688	690	722	645	643	713	658	631	642	689	630	716	655	681	634	703	654	641	632	698	665	674	687	679	653	691	696	634	687	649	696	629	676	637	664	644	653	666	715	655	707	659	679	628	687	667	719	659	687	668	700	644	677	653	663	616	674	667	623	691	656	642	720	670	634	628	686	673	711	710	669	629	709	686	676	628	678	651	686	690	647	630	685	702	642	662	661	664	659	677	628	654	717	696	699	623	684	623	657	742	640	711	671	677	641	658	658	669	696	672	691	649	647	637	663	636	672	628	687	675	697	642	675	667	704	642	671	679	693	621	657	681	661	659	627	641	674	722	710	669	663	665	661	686	696	732	648	677	659	622	698	652	677	643	667	670	631	645	721	670	694	705	646	661	684	668	720	663	661	637	736	705	641	691	667	654	630	648	718	666	666	696	679	663	627	691	642	641	614	698	707	684	660	635	639	675	653	663	681	726	661	711	641	651	652	668	682	692	666	690	639	621	685	704	669	693	660	683	635	681	637	658	681	676	717	668	665	641	695	692	681	712	681	670	691	667	690	683	666	684	689	656	683	669	626	648	697	695	710	662	728	663	681	711	674	619	659	678	711	660	715	652	693	690	639	718	646	684	675	678	659	698	692	706	634	666	658	666	662	675	673	658	673	681	670	620	663	676	636	646	629	624	663	703	694	687	673	655	682	680	646	681	712	669	656	673	671	697	696	646	705	684	654	695	659	733	642	644	644	668	615	693	693	696	676	650	655	750	671	695	648	659	655	697	683	625	623	637	660	629	723	636	646	707	627	662	642	698	659	662	697	674	639	697	684	667	670	670	660	658	670	704	651	666	647	634	657	654	666	671	656	666	680	640	640	683	671	704	705	666	651	679	636	639	685	670	716	657	687	640	693	642	673	670	642	665	632	705	697	657	659	681	660	659	662	633	633	681	661	682	709	654	691	659	667	651	654	679	653	690	676	660	670	669	656	703	673	698	661	645	684	668	673	695	648	698	669	662	645	668	781	679	687	656	649	691	677	631	648	690	688	650	683	666	661	669	706	686	655	645	685	686	712	706	664	674	631	644	666	678	643	714	672	687	623	691	703	659	701	680	665	671	636	673	638	626	669	623	653	702	694	681	648	621	710	681	653	690	656	687	677	684	675	669	626	699	620	624	675	696	652	694	698	643	692	669	628	683	723	676	639	644	669	709	710	632	678	638	704	654	690
23291	21109	27526	24872	19184	5866	2912	2091	1341	1114	876	849	769	738	646	601	538	511	510	506	498	480	465	421	407	365	396	374	391	375	389	397	406	387	352	346	370	344	363	359	382	359	351	339	361	337	352	388	369	363	348	333	313	360	328	343	362	367	351	337	326	313	358	340	300	322	329	355	323	346	324	327	361	311	303	348	361	309	352	339	362	339	349	327	361	328	323	364	325	374	326	326	331	328	372	309	331	334	338	343	354	321	329	310	314	323	355	361	336	349	355	356	313	358	353	360	352	363	347	317	344	322	330	350	327	328	343	334	351	349	331	336	331	330	323	353	373	316	333	317	336	360	353	365	354	323	317	309	322	304	339	355	278	322	346	340	350	314	351	349	320	313	337	329	348	337	340	347	320	330	320	366	325	331	395	334	361	353	375	333	330	320	335	332	303	338	335	348	316	314	322	336	325	347	319	341	322	317	329	362	305	335	302	354	362	311	286	336	303	320	361	318	352	334	312	327	285	341	335	319	342	321	371	323	331	325	310	320	313	338	306	325	317	311	332	332	348	326	338	334	319	321	311	310	306	324	364	347	303	348	301	332	311	318	323	333	297	331	346	314	336	338	344	345	311	311	351	344	337	295	332	328	364	322	331	319	332	339	366	357	341	344	299	350	333	344	343	336	370	328	299	333	339	317	315	324	345	334	319	325	339	328	353	348	356	352	312	318	361	329	362	353	347	313	326	341	318	303	341	313	301	332	324	306	311	344	333	314	335	385	330	352	353	344	317	359	328	344	327	336	333	343	329	356	331	321	324	313	352	376	307	315	328	356	349	304	380	333	315	309	365	341	332	336	304	311	346	310	346	327	342	345	341	333	328	343	325	360	328	344	359	333	346	337	360	340	304	302	340	364	354	292	358	344	353	326	377	363	323	305	346	317	340	319	360	326	320	325	355	339	353	327	329	335	363	297	333	343	340	357	358	372	351	364	339	306	379	319	320	348	326	330	310	321	340	349	326	304	327	332	341	337	319	351	320	318	332	328	344	344	338	325	337	311	346	337	355	315	322	361	321	293	326	335	304	305	301	356	332	313	358	312	336	350	335	336	347	351	361	323	292	323	350	338	343	310	335	332	313	310	318	348	323	331	350	299	345	298	329	340	322	339	357	347	318	323	351	347	301	322	338	327	335	326	345	339	331	325	365	329	335	318	338	304	300	333	369	296	299	339	305	355	350	328	344	333	328	342	317	327	323	345	350	347	338	351	298	323	337	339	328	321	334	356	313	321	308	385	356	334	334	376	343	312	356	349	330	385	358	335	341	310	331	344	316	367	317	349	322	356	354	337	352	296	332	293	314	349	337	329	324	339	313	329	324	318	348	317	327	356	333	337	332	318	327	312	328	295	360	315	371	313	324	346	345	323	309	322	325	354	330	301	301	331	330	325	329	319	327	349	329	306	297	346	325	366	335	340	342	341	362	333	319	311	332	341	343	328	320	325	312	333	340	328	360	321	347	294	340	361	358	335	338	311	370	332	353	321	324	341	352	306	358	308	331	320	320	312	322	342	326	338	356	387	374	352	317	352	348	302	328	305	335	340	301	365	348	322	331	349	348	319	345	329	357	354	350	323	348	340	341	346	342	324	339	349	346	320	346	332	336	313	316	318	314	322	320	362	312	322	332	318	319	335	321	343	321	369	308	328	348	305	309	318	331	322	335	331	333	341	329	357	327	335	350	320	317	330	343	334	322	320	326	323	347	353	318	319	376	316	342	348	349	327	327	329	368	323	331	361	338	326	343	313	324	327	316	323	329	320	319	322	339	347	315	327	337	353	338	301	356	340	352	349	322	317	343	359	336	322	351	287	322	320	318	341	374	346	336	351	317	312	351	343	337	340	329	343	331	349	345	320	324	317	320	335	330	351	327	340	328	347	301	372	339	334	335	345	386	342	336	320	333	299	321	335	357	334	359	350	330	349	355	320	330	327	358	335	355	363	339	343	340	341	335	373	342	338	353	335	362	338	351	309	366	361	335	302	314	310	315	327	329	363	301	329	336	332	330	320	335	344	345	317	373	359	326	326	322	335	282	341	320	344	319	321	329	334	312	326	351	338	347	329	347	337	323	319	329	320	365	357	338	346	312	361	344	324	332	324	322	341	348	327	324	307	314	333	290	337	342	316	346	354	356	323	323	323	343	338	309	312	320	309	321	340	361	329	339	344	328	326	332	333	332	314	322	359	339	321	328	346	278	357	334	358	321	314	323	318	337	315	350	336	329	349	336	349	332	340	368	334	325	310	339	347	287	317	330	327	336	334	320	334	322	347	373	300	346	365	341	324	330	354	346	340	324	315	380	316	346	333	371	343	348	320	330	333	322	307	320	314	304	331	331	369	345	313	348	346	322	302	317	320	334	373	347	355	332	332	347	355	337	321	325	307	370	337	332	329	348	326	374	322	340	358	325	315	337	351	314	290	311	364	340	334	330	336	369	357	347	311	342	330	342	306	323	346	321	327	314	312	334	362	328	334	352	308	326	298	302	330	320	344	339	350	325	307	299	333	345	326	355	327	305	315	319	327	333	333	322	360	312	339	308	326	314	319	320	362	339	350	354	336	320	339	338	348	360	338	326	322	334	328	333	333	327	317	336	363	310	326	328	308	335	347	321	344	348	346	354	311	368	331	356	350	307	308	364	358	337	330	324	341	321	344	341	341	346	310	327	343	350	355	311	357	310	349	359	306	318	344	353	355	348	333	360	361	358	307	293	338	360	349	334	328	347	319	320	331	309	339	318	309	319	316	340	324	324	333	340	329	343	319	319	325	345	309	338	317	349	308	324	311	321	324	347	331	350	358	306	326	319	339	337	344	304	321	330	316	352	323	301	322	329	328	324	345	310	314	335	339	328	323	344	340	364	324	351	318	318	332	355	327	352	308	320	329	370	314	322	309	307	336	295	303	339	325	328	336	328	323	328	340	335	338	326	327	344	310	363	323	314	316	316	315	319	351	318	317	321	337	328	334	329	332	327	322	367	335	351	329	322	308	337	321	325	329	314	342	322	355	340	351	357	321	346	325	323	321	342	315	342	336	301	354	341	323	323	355	350	332	343	313	337	357	325	331	304	333	336	321	340	323	322	335	359	350	341	362	333	325	311	330	328	328	320	321	331	333	298	336	360	324	323	350	332	336	344	318	307	345	344	341	295	354	327	319	329	336	335	335	318	317	325	340	341	348	353	323	321	328	330	336	313	322	349	339	331	341	336	321	314	327	379	348	343	339	324	342	343	347	308	327	391	324	343	345	346	320	317	318	343	315	327	307	337	324	317	312	326	338	358	320	290	366	362	364	314	328	327	298	375	318	361	348	355	344	349	332	360	293	326	326	350	312	336	339	321	328	357	345	327	373	319	345	291	308	327	342	333	334	334	296	304	334	322	337	362	327	301	333	320	338	312	340	321	357	345	320	323	327	343	336	325	313	316	314	343	367	345	319	326	300	325	355
16255	28665	22373	13885	10097	7766	6570	5314	3854	2949	2396	2126	1953	1665	1522	1371	1290	1110	1108	1141	1023	976	881	851	787	800	702	717	653	639	634	642	687	604	587	620	640	586	545	577	573	543	568	610	611	612	563	544	544	557	590	548	572	532	537	574	531	569	592	549	542	581	556	582	544	597	496	559	533	521	543	559	575	564	520	543	489	552	535	533	532	570	532	552	514	529	514	570	563	519	523	521	563	541	558	574	553	533	543	555	535	543	498	564	559	532	527	520	465	550	517	513	525	533	523	509	496	542	508	532	569	538	522	506	513	528	515	508	541	532	534	534	522	525	509	553	534	523	533	523	519	543	524	524	543	510	497	515	560	544	527	562	535	597	535	539	514	530	541	569	533	552	538	514	551	563	571	557	557	527	523	549	509	550	521	490	551	528	557	549	548	514	520	529	509	548	540	540	545	510	497	536	544	534	509	577	539	518	553	522	529	543	545	550	546	540	540	552	553	541	545	559	515	510	541	544	543	511	494	539	545	515	489	536	566	527	508	548	519	534	521	519	538	540	503	547	577	505	527	524	550	586	516	536	563	571	551	556	536	534	490	514	528	496	542	514	526	536	549	527	537	574	527	536	553	515	517	505	527	541	536	466	529	544	567	553	530	537	559	514	549	494	572	560	580	497	541	524	552	524	508	554	581	546	567	562	547	525	582	541	530	547	526	553	550	546	518	561	521	517	494	509	532	540	543	523	533	533	489	538	548	515	532	509	542	535	536	539	544	553	524	520	550	487	522	498	530	547	543	595	528	494	545	516	513	533	511	526	520	529	560	524	508	566	518	541	518	512	521	530	550	556	489	525	573	544	522	539	516	559	592	542	511	553	534	492	518	532	554	561	536	532	534	545	514	539	536	556	543	524	543	525	536	576	561	515	519	465	512	490	567	512	501	571	523	536	531	544	525	550	567	524	532	577	501	559	545	542	533	561	541	562	544	518	535	463	517	540	521	522	557	546	512	567	557	554	519	523	509	503	518	530	562	565	509	514	476	540	542	546	505	547	537	470	547	550	545	544	517	523	513	551	513	584	527	554	532	530	485	564	487	595	544	488	543	552	554	524	570	554	496	524	504	556	483	544	485	545	522	500	567	541	537	541	554	528	560	588	568	514	514	515	559	559	531	523	572	538	537	524	499	568	499	522	505	513	589	540	529	528	534	552	487	575	513	553	528	523	554	548	567	490	529	561	512	528	545	526	537	560	555	533	557	559	522	567	521	493	512	566	505	509	519	527	533	552	541	517	536	534	502	550	574	536	557	529	530	541	492	535	563	514	521	555	538	564	513	531	517	523	531	534	541	574	531	514	556	521	550	500	536	493	558	560	552	520	522	569	518	548	568	559	507	520	559	555	520	544	509	550	519	568	510	545	525	582	521	556	528	557	579	511	521	511	528	500	522	536	554	527	516	515	515	529	531	537	537	550	510	568	562	541	529	545	546	536	567	551	495	501	524	520	522	557	544	559	521	550	511	542	543	555	560	510	546	539	519	548	512	545	536	509	513	494	548	549	497	535	564	552	567	554	530	577	523	553	552	537	546	528	527	561	507	526	559	483	554	533	583	549	548	497	515	499	564	542	550	529	517	521	517	499	533	538	535	529	541	561	503	518	528	529	472	544	528	506	485	564	532	534	496	533	543	512	515	564	500	527	526	480	510	506	533	514	573	528	534	508	513	564	520	533	526	579	549	505	501	544	479	546	523	553	514	523	529	519	516	528	507	552	508	506	520	509	507	526	581	514	559	531	560	539	517	547	519	529	499	544	532	579	497	551	561	552	564	520	595	515	541	539	502	529	534	551	472	536	487	517	519	552	554	495	538	512	528	557	547	500	536	532	579	497	554	529	511	535	531	570	570	569	544	542	561	544	549	530	522	525	548	507	520	515	553	522	522	542	521	576	551	508	527	536	518	507	526	551	537	558	568	534	532	552	557	548	532	591	535	510	540	516	539	552	515	576	530	543	498	539	581	517	525	548	543	569	543	555	567	527	566	562	507	506	506	546	547	561	542	566	522	513	525	531	527	551	549	545	550	571	546	527	515	506	539	518	518	518	538	578	502	581	580	560	562	544	502	559	486	514	532	574	531	583	522	555	518	530	548	525	486	538	546	524	519	497	572	525	533	531	534	542	563	557	521	534	529	540	507	509	536	508	546	557	521	494	544	540	479	521	506	538	530	520	583	528	530	482	546	522	536	547	546	565	525	519	532	513	531	498	519	529	521	541	509	547	548	516	498	537	524	511	540	512	553	570	551	528	552	535	559	538	551	526	509	539	532	499	493	536	543	551	521	535	535	569	524	577	545	549	529	486	568	528	501	559	550	518	560	500	534	540	600	519	481	518	555	524	535	532	525	579	558	505	557	531	536	504	576	541	543	499	543	493	525	535	530	523	494	489	566	518	477	517	517	536	527	533	547	577	507	574	554	512	506	532	565	550	553	549	511	538	517	521	590	551	509	526	536	536	506	539	518	565	539	514	522	581	519	527	552	528	544	510	527	521	519	511	505	523	532	528	515	541	533	533	544	522	543	498	547	543	504	539	590	520	537	517	547	505	578	552	521	527	536	523	520	487	527	536	504	519	554	499	542	589	520	529	531	532	512	547	564	550	525	533	599	553	548	531	530	513	530	542	543	494	555	555	504	597	533	561	537	534	518	544	519	521	574	507	532	494	537	546	541	556	516	533	562	505	505	513	556	510	505	560	537	521	529	509	508	561	542	544	534	538	535	516	548	516	548	517	494	527	504	514	566	546	528	531	565	517	559	495	497	528	558	509	534	523	499	564	566	525	544	501	587	542	554	555	520	524	534	552	547	516	514	514	574	517	539	553	511	491	538	560	580	546	506	528	501	576	514	543	538	545	539	516	540	543	546	525	547	538	551	544	528	566	503	475	531	497	531	545	571	561	493	539	525	520	508	506	531	529	575	577	547	513	520	523	525	512	540	556	565	535	523	528	536	579	540	542	562	554	530	544	554	496	522	550	565	565	544	569	513	529	544	541	514	577	518	554	563	528	601	527	508	550	494	510	522	525	507	512	514	508	525	517	543	508	576	533	522	530	504	544	523	563	496	515	543	557	521	526	551	510	527	533	505	525	541	540	530	512	569	512	540	532	492	522	553	538	546	509	564	531	547	506	503	541	572	532	506	561	533	502	521	515	545	505	455	497	538	529	541	549	571	535	562	536	539	528	521	521	502	557	513	551	568	513	553	542	529	520	545	555	578	520	498	532	527	505	542	516	530	534	529	524	555	537	516	546	546	529	545	524	523	515	550	500	565	537	561	549	566	511	527	543	527	535	494	516	549	533	520	559	495	530	513	518	499	529	552	510	543	526	523	513	531	537	533	565	512	542	545	532	527	554	525	500	549	548	547	548	516	554	505	532	490	505	514	550	525	510	544	529	563	525	546	548	538	506	512	521	537	514	543	532	559	486	539	563	544	538	533	525	550	552
24585	21028	25157	21698	4655	2357	2062	1463	1028	880	782	765	697	696	654	542	526	542	505	533	526	504	475	466	437	450	440	428	460	427	436	396	394	411	403	423	436	438	400	436	405	436	387	422	408	400	413	410	438	382	383	410	393	420	397	420	410	381	405	416	391	386	386	387	406	376	396	414	446	396	386	388	418	419	400	399	366	402	429	406	415	350	378	385	407	410	378	418	402	432	390	390	379	373	382	370	388	379	390	413	381	372	374	384	385	404	406	382	397	434	403	388	395	398	423	399	368	371	363	351	390	362	394	397	409	421	391	406	378	395	384	406	421	419	377	355	387	391	415	361	382	385	393	429	413	378	393	350	409	374	380	397	396	379	411	403	405	386	430	382	421	450	351	376	383	403	410	386	412	382	346	397	383	392	395	375	386	380	407	386	406	383	387	390	394	391	408	397	410	436	425	363	368	393	390	383	393	369	398	388	421	388	365	381	411	406	404	409	396	392	391	391	382	392	385	357	365	376	377	413	405	384	394	398	362	394	374	412	411	377	424	374	396	420	381	345	365	393	401	426	416	361	390	372	403	406	402	395	388	372	418	405	365	423	397	390	379	380	432	386	369	407	380	370	413	394	407	401	380	381	409	385	423	391	385	424	391	399	377	432	372	405	390	374	401	403	420	390	380	369	376	394	398	378	345	420	386	415	383	407	386	397	451	399	391	379	363	473	357	417	363	368	374	426	357	402	414	365	378	387	418	401	402	366	379	402	365	409	381	385	396	392	392	387	397	359	388	392	411	405	398	372	398	390	356	417	383	374	399	409	359	398	387	370	373	415	391	391	416	405	397	403	412	387	363	360	373	403	390	365	398	421	402	404	386	437	404	418	387	416	396	400	380	411	411	388	372	404	399	379	382	391	388	407	396	398	414	371	401	383	398	359	377	368	375	366	377	397	378	378	355	454	383	399	386	366	397	342	394	384	373	425	380	391	407	356	409	398	396	405	372	412	351	412	361	378	368	397	384	387	402	404	384	373	401	429	391	394	357	410	374	402	387	414	407	384	391	377	420	410	388	397	416	394	408	360	375	397	383	390	382	398	345	395	410	384	400	375	353	398	372	370	397	396	454	412	378	371	380	378	424	398	354	395	404	386	395	389	424	385	402	391	411	416	399	371	424	374	421	377	384	377	361	360	404	392	364	391	358	413	396	358	409	415	408	392	374	388	381	397	400	401	390	393	399	426	399	411	403	392	400	394	363	372	421	424	356	404	390	421	390	383	398	375	380	380	389	419	400	433	385	398	409	364	417	358	405	396	375	424	420	382	388	382	370	430	372	373	426	403	369	398	436	393	427	366	376	396	397	430	367	382	369	390	403	403	347	384	373	435	412	404	373	402	363	381	396	393	352	398	382	420	381	412	396	380	398	408	403	372	413	404	385	390	395	368	405	377	387	411	427	388	394	381	428	400	395	435	369	395	364	406	370	390	360	390	373	386	419	435	363	377	402	372	398	415	447	411	408	376	376	392	397	406	410	391	371	394	397	406	380	365	404	357	371	373	373	411	389	449	379	424	353	366	415	396	388	411	399	427	412	404	420	423	430	377	388	366	419	414	405	371	395	431	398	418	378	380	435	380	406	396	411	391	367	398	382	385	368	393	377	390	359	379	402	369	393	375	349	391	427	375	387	391	374	397	383	410	381	410	403	365	389	394	373	392	385	388	375	403	412	417	381	389	366	429	404	360	439	388	410	387	402	396	404	407	377	414	416	394	379	371	376	378	383	401	383	366	384	408	364	380	417	423	389	414	411	356	408	415	396	401	375	379	398	390	390	377	379	407	368	389	396	417	418	407	395	401	385	401	397	393	406	394	397	424	381	415	406	384	396	428	372	366	391	422	387	382	396	409	390	410	395	384	348	401	375	396	397	397	428	403	375	383	382	392	392	372	399	449	371	402	379	389	402	402	413	433	368	400	400	390	356	351	390	423	400	387	389	387	349	384	390	390	380	382	380	356	373	415	384	380	385	398	401	344	418	418	397	436	390	384	421	401	367	381	354	359	426	419	414	382	392	350	367	392	413	404	397	428	432	384	354	366	396	389	398	384	427	372	411	379	398	387	386	372	407	410	382	390	381	432	383	386	360	345	361	388	377	388	393	364	424	365	389	378	380	378	375	399	367	402	381	401	369	369	381	365	397	360	398	356	405	391	403	390	385	404	373	401	381	407	389	375	386	389	384	380	383	382	398	369	392	399	366	387	389	400	367	379	363	417	372	440	362	405	426	397	382	386	381	395	427	368	424	416	393	393	409	349	373	393	362	371	407	416	408	409	391	407	419	399	397	393	384	406	405	426	357	386	354	389	377	402	424	399	412	396	392	384	388	397	428	367	424	373	368	388	348	399	355	379	386	348	394	388	390	409	393	380	423	425	385	403	406	375	434	396	388	357	402	372	418	376	396	396	384	381	411	406	338	390	418	396	388	419	356	405	373	382	403	390	415	351	401	392	408	396	388	376	358	388	378	374	395	419	384	423	358	392	395	415	391	378	363	405	402	377	401	419	396	423	398	447	369	390	441	411	391	392	406	383	399	385	395	382	375	388	385	381	401	421	393	397	339	382	399	405	429	387	411	391	363	377	382	370	387	363	378	373	388	404	348	385	413	386	366	363	403	377	329	408	424	392	368	405	363	391	380	413	382	369	402	438	409	403	402	431	414	395	398	408	440	380	382	382	414	379	374	392	386	400	368	399	377	402	425	385	397	374	356	394	357	415	396	400	397	377	392	408	396	386	403	424	391	359	406	423	371	396	384	382	378	396	407	377	398	357	396	377	380	349	378	406	384	378	380	434	393	392	395	395	392	398	403	359	373	364	388	388	374	371	358	373	393	370	384	378	407	427	374	391	384	375	408	391	384	392	387	383	382	372	422	411	421	369	371	400	385	389	423	386	367	338	358	392	402	434	369	399	409	393	378	419	424	376	435	398	421	379	390	400	377	388	410	397	405	395	388	366	396	408	402	375	418	399	416	395	376	369	407	359	371	400	440	416	399	331	403	397	408	398	365	391	381	404	394	386	410	373	417	370	393	358	405	391	403	364	379	363	377	386	393	401	401	382	374	361	383	362	383	375	397	396	393	382	376	398	353	394	370	415	399	366	428	395	383	387	412	381	386	375	389	384	419	400	369	397	397	392	379	387	387	394	366	382	362	369	400	418	433	417	381	375	357	394	426	378	398	407	390	381	364	359	399	398	417	432	417	391	386	376	365	377	396	380	404	396	378	378	367	389	350	401	380	360	385	375	385	427	365	415	379	369	433	405	407	379	382	434	370	404	384	387	369	398	439	424	417	396	414	384	398	395	381	372	400	390	402	413	390	400	388	400	387	382	421	386	407	394	375	392	384	376	387	405	378	416	371	421	382	392	378	372	378	405	376	400	369	394	386	394	388	379	396	377	427	419	379	391	427	394	363	366	372	381	403	367	385	401	350	364	414	398	399	388
14934	24353	18741	11152	7865	6258	5413	4185	2975	2378	2076	1802	1644	1531	1355	1223	1109	1096	1043	1001	948	900	909	839	802	755	768	732	708	707	714	674	684	677	690	674	638	664	635	628	632	638	668	638	629	624	673	623	591	621	596	623	634	621	599	676	636	644	630	653	594	626	611	620	596	606	622	598	631	577	622	576	629	571	575	610	579	616	598	582	589	603	598	594	640	619	630	644	623	616	671	605	631	610	585	636	638	650	596	635	633	579	582	603	609	600	550	610	650	604	592	646	662	599	613	606	609	671	608	595	632	584	579	570	595	597	627	596	610	618	595	595	608	682	636	623	587	616	599	596	617	589	614	584	605	586	580	578	584	640	629	590	597	637	614	582	642	570	613	613	597	585	639	610	615	552	652	610	638	581	532	615	602	559	575	624	554	586	635	601	638	619	617	614	612	610	584	575	623	550	612	632	587	626	618	580	620	668	620	646	570	600	620	605	611	607	658	608	590	617	606	607	634	608	638	605	606	587	647	576	588	587	620	587	587	641	596	619	568	579	596	646	615	638	610	618	600	599	602	586	599	624	611	624	603	595	588	618	578	639	635	633	661	640	586	613	637	656	591	585	603	619	627	655	572	569	598	635	565	608	615	602	601	613	602	622	671	592	618	605	648	593	613	596	665	616	612	578	608	594	614	597	610	602	657	607	602	620	598	605	585	609	620	622	640	547	586	566	604	583	624	599	609	602	643	635	618	615	605	614	622	619	633	570	596	599	592	619	606	600	639	657	613	623	623	584	638	608	606	570	622	604	630	572	593	661	588	616	630	547	637	633	627	579	624	615	584	601	637	621	632	640	614	601	603	610	540	635	648	610	607	584	643	567	615	611	635	578	620	594	593	580	652	590	602	581	621	601	593	642	595	587	577	584	623	617	571	585	608	600	610	592	599	577	601	558	604	633	595	605	604	555	589	602	554	573	626	547	637	617	593	611	635	599	631	579	643	583	592	642	625	649	603	625	582	592	587	614	637	595	573	647	602	577	613	613	640	594	605	586	613	601	613	584	636	599	623	622	606	579	607	638	611	608	587	588	626	648	628	602	594	588	626	564	573	598	579	620	644	571	587	597	622	577	598	606	600	628	607	610	617	619	572	649	588	638	596	620	612	612	612	588	573	584	610	595	588	606	589	600	589	582	592	600	647	672	587	629	616	594	585	645	616	629	587	608	616	631	628	564	613	632	625	616	592	605	627	603	614	586	603	611	598	601	648	552	588	635	564	604	553	621	606	666	613	584	592	622	579	571	584	645	601	625	615	623	558	633	651	613	583	601	602	642	617	613	569	598	553	593	581	604	596	602	606	626	576	576	628	608	577	601	599	594	628	623	620	569	622	571	629	592	576	592	576	589	597	647	611	626	606	633	596	569	605	648	633	643	596	635	596	625	628	615	606	628	601	589	646	655	616	603	614	622	635	624	637	603	602	594	632	601	595	606	571	615	600	642	566	612	610	627	560	593	629	615	637	593	616	624	619	609	608	596	645	650	590	643	638	618	593	617	637	597	651	602	641	642	621	596	596	590	626	634	584	653	618	605	601	641	598	600	600	589	590	613	601	614	600	604	592	618	604	603	622	627	577	633	631	590	572	579	626	589	593	623	620	608	663	609	605	607	624	585	615	612	603	600	590	587	608	626	652	594	585	597	569	631	597	573	574	631	558	612	623	602	584	620	592	604	600	573	614	599	569	562	594	587	590	643	592	554	603	614	617	607	646	647	676	586	550	588	617	587	629	603	676	624	626	615	562	620	590	627	585	609	603	627	576	602	604	624	601	621	597	574	604	586	614	594	590	582	565	622	618	606	581	586	569	631	612	605	607	629	630	597	565	611	581	596	569	632	627	576	607	598	591	592	603	623	588	593	592	649	606	643	604	594	608	613	616	607	610	618	604	628	594	641	571	599	641	606	655	579	579	647	630	608	589	599	630	581	599	658	557	639	603	666	592	552	623	658	594	613	614	608	586	586	614	623	657	579	600	608	584	613	605	595	635	617	624	617	623	564	590	613	607	607	576	644	605	641	592	606	595	619	624	632	590	641	586	670	635	588	584	557	646	581	618	627	645	607	546	593	595	571	624	602	616	612	574	609	583	602	633	617	609	587	578	620	598	615	617	565	617	578	588	582	594	596	619	640	568	602	621	573	611	638	564	615	619	611	604	643	646	561	622	635	596	599	609	633	610	655	606	619	615	582	620	588	595	586	565	597	573	627	605	652	558	602	608	586	590	548	607	600	571	682	617	612	623	637	617	611	594	611	624	610	645	605	594	603	606	604	610	592	610	647	596	608	599	578	615	638	633	583	614	585	671	579	592	616	615	612	568	642	602	580	604	578	605	627	631	590	608	616	604	606	618	622	647	594	622	581	621	596	593	609	610	618	611	585	661	603	598	638	592	658	584	628	639	633	600	595	591	582	600	642	621	624	601	598	568	614	609	581	588	592	604	606	616	588	579	633	645	592	643	600	618	597	595	618	563	622	624	597	570	584	650	573	585	621	635	609	611	570	607	603	574	627	621	592	590	600	636	592	627	605	647	580	625	621	597	599	596	582	601	611	578	616	623	604	619	584	619	628	590	623	651	607	602	599	582	579	654	596	569	612	659	564	592	589	655	615	605	623	599	603	587	630	609	630	639	583	613	608	604	615	571	590	620	591	599	619	609	608	588	621	566	580	595	572	610	610	603	618	588	597	619	592	604	600	615	595	624	586	604	630	619	598	651	609	626	600	565	568	562	652	590	609	615	618	649	619	596	583	628	607	622	599	591	606	625	587	604	612	591	597	609	641	582	587	584	619	622	587	579	600	571	580	615	605	595	602	632	597	601	636	571	630	587	641	585	603	647	579	576	588	598	601	587	611	634	586	634	658	630	606	599	599	602	590	577	609	550	595	583	623	588	626	567	545	608	629	604	575	603	587	632	609	641	591	615	606	593	621	641	638	595	600	578	558	582	616	603	621	580	612	623	600	609	593	571	593	659	572	588	637	568	601	630	597	598	628	611	590	571	610	620	591	602	605	615	642	586	603	611	611	560	621	619	634	592	643	564	614	643	588	564	592	609	572	571	600	572	633	598	577	571	618	600	640	593	572	609	608	612	569	614	646	601	598	576	599	615	640	608	578	619	609	630	583	635	589	609	650	659	612	561	607	603	617	620	625	631	626	594	644	625	630	618	579	629	628	616	583	559	660	640	624	623	635	623	623	611	586	649	592	605	601	657	642	619	571	617	571	555	581	602	585	640	623	648	581	630	652	643	636	577	578	596	578	640	616	614	641	606	610	657	649	545	619	603	667	664	607	591	610	647	629	606	592	600	582	587	588	621	566	634	594	627	595	610	562	615	650	607	590	599	607	601	573	618	593	628	619	596	626	630	634	621	586	583	602	594	609	615	598	598	610	598	622	580	609	587	573	602	616	599	591	605	620	644	634	584	633	593	604	612	586	607	605	630	631	583	573
22406	21118	28222	24264	21131	17867	5898	2655	1730	1439	1178	975	954	819	732	679	581	605	555	533	487	472	434	412	389	375	369	372	406	342	324	353	319	348	336	298	348	271	307	296	297	302	281	267	301	267	282	323	309	266	275	274	294	268	263	303	270	272	326	275	300	262	284	289	271	277	281	272	284	296	298	259	311	280	292	289	270	276	266	298	253	218	264	265	299	284	254	273	295	295	284	265	267	263	262	288	268	277	270	294	283	292	269	260	279	272	296	284	268	293	279	259	260	287	305	275	302	288	294	261	300	287	271	262	300	270	277	270	246	303	282	281	260	273	271	267	257	296	289	284	285	269	253	283	308	279	258	291	246	271	275	234	288	285	291	265	279	243	294	243	255	282	269	230	261	268	277	248	279	285	272	288	274	283	268	279	303	261	294	276	271	272	271	257	247	254	251	246	293	304	244	258	274	271	289	248	266	269	259	232	266	244	250	251	281	280	304	265	279	272	255	271	265	269	292	270	282	268	265	275	280	286	268	267	263	289	282	257	273	282	278	262	246	286	286	273	286	279	260	276	281	253	282	280	275	262	280	268	258	272	281	253	246	279	260	274	265	266	263	268	264	272	254	290	267	259	277	277	297	257	297	261	296	275	262	279	266	261	253	238	271	259	284	289	273	283	243	261	289	265	279	279	295	270	271	279	286	269	276	257	265	266	294	274	271	261	263	260	262	242	259	282	271	250	271	316	287	270	265	271	245	271	248	266	286	217	255	302	250	277	281	284	289	263	264	282	242	258	293	261	247	268	271	284	234	276	250	267	283	260	253	248	275	276	284	261	268	265	264	274	291	275	272	284	270	263	272	288	285	281	261	236	291	228	260	274	263	261	297	304	284	266	288	278	278	260	262	304	285	289	273	302	248	268	250	301	247	257	258	244	243	270	268	270	257	248	246	279	287	275	270	254	258	247	254	291	250	266	255	291	297	254	279	239	262	282	261	254	268	293	266	264	274	261	274	305	246	259	286	249	268	254	266	282	294	291	238	264	236	292	264	288	265	262	269	276	258	252	270	277	262	271	269	272	293	285	293	243	272	266	254	280	276	259	280	270	278	286	297	271	256	295	300	267	253	259	267	261	271	256	263	239	265	277	274	253	253	241	263	264	245	268	244	268	267	270	272	262	281	251	258	278	284	250	251	296	275	263	291	284	253	257	299	284	287	270	269	274	262	276	250	243	269	254	256	245	264	289	286	253	269	257	268	254	300	269	264	260	283	264	259	275	241	279	312	279	276	280	259	251	261	272	270	262	260	261	259	258	289	261	291	260	292	273	278	289	260	257	254	252	256	314	235	263	311	238	242	286	283	275	300	261	302	278	284	265	267	307	275	263	264	264	295	283	271	271	279	263	264	298	284	259	252	276	269	264	260	272	275	287	267	275	278	302	264	302	266	278	278	289	297	266	272	246	300	277	268	248	244	269	276	270	283	268	280	266	290	273	268	273	272	290	301	277	256	257	270	297	244	270	267	285	285	279	258	246	302	265	280	255	289	274	258	290	272	273	255	287	269	285	261	275	287	252	285	271	302	310	243	314	268	263	273	297	271	282	248	278	273	268	286	268	255	263	273	273	236	275	268	270	291	252	239	306	258	282	263	273	255	277	264	272	266	290	265	278	258	270	275	248	265	267	265	286	286	270	252	263	244	243	281	295	271	252	279	252	289	264	265	264	273	273	248	262	298	289	255	258	286	233	263	253	248	247	261	274	284	295	273	285	278	271	313	292	253	263	282	258	239	302	269	230	271	273	239	236	304	276	264	258	259	239	267	274	289	321	283	241	283	281	254	304	301	321	270	267	279	317	260	270	267	277	256	259	284	249	250	259	281	258	313	253	295	292	268	266	280	280	263	266	240	254	259	262	280	246	247	269	251	254	273	283	254	253	298	264	300	256	257	263	257	265	268	243	277	290	265	276	272	280	274	280	275	275	235	276	250	258	287	296	276	259	285	276	282	255	249	262	273	260	270	240	263	255	285	270	277	286	259	283	280	253	284	273	288	274	262	266	262	288	266	272	265	280	275	286	254	259	292	262	257	256	261	236	282	280	288	251	261	267	255	281	300	274	281	298	248	260	264	267	223	248	275	263	280	272	260	336	256	270	284	267	263	280	268	270	288	290	244	249	276	257	256	238	246	285	260	270	262	261	310	265	289	247	283	242	274	276	280	294	272	266	246	274	263	294	281	247	273	254	264	280	228	277	219	252	266	275	251	277	244	262	285	265	258	285	270	264	249	254	244	271	273	237	271	330	276	264	281	295	280	278	308	278	257	295	277	291	273	253	291	286	285	265	291	247	292	258	276	269	271	266	293	283	284	290	254	290	252	264	297	277	285	267	295	239	270	256	267	255	265	262	255	268	252	238	277	259	259	252	238	259	271	263	262	249	269	281	288	261	253	275	270	267	273	309	254	276	291	257	284	234	283	260	303	270	239	271	252	264	267	302	269	259	273	286	275	259	250	263	255	278	304	257	299	273	265	254	249	288	251	266	294	279	266	285	282	289	272	268	277	283	258	258	289	269	308	249	272	265	266	257	300	254	266	223	281	285	259	283	271	294	282	262	258	260	236	285	275	261	287	251	286	261	274	250	251	293	294	280	275	274	288	292	260	264	290	257	258	254	272	227	298	270	252	263	269	261	267	256	292	261	276	263	305	251	285	259	273	261	288	258	276	264	249	270	279	242	256	242	293	274	257	276	270	274	261	260	267	280	244	268	256	280	268	266	279	282	259	280	282	265	255	289	269	267	255	253	283	258	284	289	284	254	271	279	252	252	261	290	279	290	273	292	257	256	243	245	283	253	278	267	279	295	262	252	259	283	259	283	296	252	276	276	248	276	286	273	242	261	297	259	295	223	300	291	279	302	241	276	279	250	288	253	275	256	267	237	283	243	273	243	278	276	309	280	287	280	271	285	269	265	264	261	281	243	260	261	283	259	296	263	312	252	301	277	259	256	318	261	281	279	248	251	267	253	288	282	270	317	265	289	271	269	300	270	267	269	248	297	300	291	287	325	302	278	287	278	280	307	254	250	257	266	282	289	267	260	243	262	262	256	277	256	268	276	249	240	270	282	275	260	235	266	242	276	240	260	267	261	273	267	287	285	251	263	270	267	259	273	270	250	284	281	262	273	264	270	315	291	271	282	252	276	271	267	283	262	294	262	266	264	269	314	312	271	236	264	252	288	298	263	230	300	263	272	272	261	290	286	281	265	274	234	258	305	260	267	292	261	284	281	262	269	257	247	258	271	269	305	275	244	276	285	235	281	270	254	268	281	258	235	262	265	260	262	285	274	274	276	277	262	275	262	262	266	274	256	274	265	247	266	313	282	279	253	261	252	273	233	255	280	268	255	274	268	266	286	294	233	257	254	269	244	286	278	249	272	282	286	277	266	274	251	243	260	280	247	292	244	277	246	274	268	269	242	245	295	292	253	308	310	259	267	258	255
18944	32529	25904	17199	13038	10544	9002	6909	4959	3812	3216	2767	2408	2096	1919	1527	1466	1336	1280	1211	1052	985	870	836	770	749	642	609	617	586	532	550	560	555	564	526	478	483	518	489	459	446	458	454	476	469	454	478	464	440	453	418	445	451	459	452	473	451	444	452	444	468	445	426	429	422	473	440	413	431	449	446	469	422	428	408	418	454	444	426	389	460	430	416	395	440	424	419	432	439	437	432	429	441	399	428	406	437	403	398	436	437	401	402	401	417	403	437	420	423	438	406	438	417	436	416	454	458	411	435	434	392	436	421	413	355	392	443	376	387	397	453	417	384	425	418	445	386	444	450	429	413	440	423	409	440	391	405	454	445	432	406	434	397	396	424	429	387	399	418	435	394	399	414	404	401	421	379	407	416	409	401	421	459	418	470	393	404	460	440	414	417	436	408	457	409	420	430	406	415	405	373	429	420	420	426	416	427	422	376	419	438	440	410	416	404	452	425	427	427	392	429	395	431	417	410	402	445	391	421	422	402	405	429	399	373	446	432	444	394	443	448	404	416	417	429	375	448	375	435	411	390	419	420	390	429	407	423	440	389	441	424	436	449	391	418	432	435	430	398	413	414	405	414	398	403	446	424	406	446	424	378	396	431	403	406	429	465	435	429	394	446	452	413	416	424	393	409	405	396	429	431	407	405	424	440	403	450	402	420	420	441	418	411	427	443	449	419	404	409	428	374	423	427	448	415	417	389	403	436	370	420	424	447	430	409	411	421	407	432	426	426	422	408	428	426	428	453	425	428	392	421	379	407	415	400	469	430	426	428	439	441	403	398	431	413	420	403	415	409	404	390	445	423	422	394	382	378	399	408	415	386	404	400	411	388	391	386	422	397	408	401	434	426	394	438	451	407	421	417	409	414	402	399	392	424	402	444	374	429	408	427	426	420	400	459	385	418	387	379	425	438	425	395	412	367	385	442	416	437	440	410	422	429	438	443	420	423	395	421	398	452	411	420	448	422	453	421	407	413	421	416	411	427	427	425	432	433	426	423	422	388	451	426	416	424	478	394	420	401	410	406	405	413	426	404	393	447	401	411	437	430	405	428	390	433	399	434	429	402	440	455	430	444	446	439	410	390	429	400	434	453	386	425	436	438	431	413	407	419	423	429	431	443	431	407	441	444	453	397	412	411	418	392	391	429	412	431	438	446	385	412	413	417	454	438	412	413	433	406	398	400	427	414	375	400	444	418	413	416	395	425	407	398	414	441	428	430	418	422	422	424	419	456	412	459	356	398	424	442	410	390	416	403	405	458	438	436	382	421	425	384	428	381	446	410	403	396	393	387	417	412	410	412	394	401	412	407	415	429	421	431	385	392	406	406	369	448	393	424	403	428	408	404	390	404	449	436	439	417	413	455	432	390	421	430	404	411	413	434	406	416	404	415	417	416	394	466	413	435	428	403	439	411	379	428	431	445	428	434	394	387	441	414	441	409	445	443	399	419	433	480	394	411	454	432	439	406	482	425	390	424	440	412	419	447	438	451	400	433	400	403	418	420	407	410	414	424	394	435	414	386	382	431	453	395	388	399	396	443	403	394	423	407	427	438	416	461	397	405	405	431	393	386	442	438	426	436	382	456	452	389	399	429	421	420	456	416	396	411	438	434	394	412	445	447	397	429	413	388	421	461	429	401	429	413	429	400	387	447	392	414	435	397	421	406	406	439	415	434	420	455	465	427	427	445	409	398	379	366	422	425	407	435	409	393	439	450	389	389	431	422	431	416	435	392	426	419	403	423	413	420	412	425	397	434	404	406	448	419	404	406	428	413	451	422	399	443	403	413	437	408	434	460	392	430	432	433	417	412	374	387	417	427	378	390	440	416	401	417	446	397	463	425	418	434	422	411	422	414	448	385	419	390	409	446	445	382	400	421	444	397	401	437	472	391	403	439	439	399	392	448	440	411	394	415	409	413	363	426	399	443	444	399	408	392	451	436	425	412	418	428	431	424	451	408	435	382	407	443	414	458	412	406	379	444	364	428	439	462	392	434	432	415	409	423	420	420	456	435	421	396	426	393	426	412	412	405	406	406	403	397	417	403	431	442	417	431	412	433	422	413	376	416	411	413	364	426	403	412	413	445	406	428	422	406	408	398	386	442	403	430	415	411	431	408	403	430	425	399	411	419	378	387	409	429	451	422	426	384	383	356	391	375	430	406	416	433	397	434	459	450	435	426	404	435	439	411	404	431	413	406	424	396	399	360	420	418	437	408	406	431	377	437	378	424	416	397	408	376	485	422	417	421	396	409	419	420	435	413	416	415	413	419	466	409	407	392	424	413	436	384	441	432	426	430	420	427	460	474	383	452	413	403	410	412	424	421	404	419	428	410	427	436	396	439	424	432	430	396	399	405	388	402	396	387	493	442	430	448	421	384	392	442	385	406	406	432	418	413	410	396	407	419	421	431	418	391	419	385	397	413	449	419	420	442	415	406	387	434	386	453	420	433	429	387	414	400	421	410	401	412	391	413	425	429	411	445	427	413	434	419	431	398	419	430	413	401	432	425	447	387	432	431	428	435	430	431	406	449	407	429	382	394	417	410	439	426	416	419	399	390	417	437	456	419	401	413	406	448	385	391	463	389	418	408	408	428	453	435	410	397	401	406	412	400	415	436	431	432	430	415	431	423	416	411	408	407	372	443	433	424	420	418	423	409	401	406	413	396	393	421	399	419	409	411	439	393	416	421	402	400	426	413	421	439	413	425	392	387	427	386	449	416	427	421	426	393	407	437	432	431	412	459	455	415	444	424	438	438	423	445	416	429	423	388	429	430	414	412	441	421	387	447	430	404	406	408	399	424	397	428	370	415	458	454	410	391	401	402	428	403	409	405	426	408	457	406	437	439	435	385	437	436	429	411	397	418	415	428	401	403	422	427	410	416	434	401	393	379	412	425	480	393	412	425	389	420	424	424	393	456	448	435	400	419	438	398	446	391	437	403	375	409	381	426	445	402	430	415	435	423	422	379	429	437	412	387	386	420	378	478	432	438	404	404	409	409	366	419	438	412	384	431	436	398	389	421	407	451	394	425	455	419	439	448	452	417	415	438	411	432	407	411	444	397	422	419	411	396	418	437	371	416	409	388	449	388	396	432	411	403	453	450	453	441	404	406	389	414	420	440	422	398	413	390	436	417	414	424	381	420	385	404	417	411	435	421	402	401	423	386	407	412	443	457	404	438	407	401	443	408	402	433	449	403	405	430	439	430	408	409	440	440	445	460	422	421	430	415	487	430	389	424	410	431	402	400	421	397	438	386	431	415	402	433	443	398	396	404	411	401	439	413	413	420	443	441	410	415	476	431	386	401	399	448	405	439	418	470	392	397	446	413	407	403	433	401	390	413	425	413	429	392	412	439	389	393	403	412	393	439	408	437	466	381	409	442	436	398	465	415	424	415	439	443	409	422	405	402	390	431	432	407	430	457	468	458	434	439	435	368	456	407	407	408
27469	18345	10678	5247	2684	2035	1748	1319	966	888	785	714	743	648	639	520	538	571	577	513	485	517	490	462	457	426	440	415	468	432	449	377	401	431	420	466	421	436	410	426	414	411	417	461	458	404	414	411	417	379	475	418	442	435	410	412	411	386	427	404	422	405	418	400	431	441	444	400	423	406	407	419	416	390	414	420	401	391	420	414	414	450	418	427	417	457	409	419	429	413	438	442	438	419	443	415	432	411	414	425	387	389	411	431	403	386	403	420	415	421	390	423	397	396	455	401	433	420	432	391	419	427	400	419	381	422	428	412	423	438	407	433	434	384	419	433	419	420	433	421	402	422	422	397	465	394	406	402	402	391	421	444	393	426	404	434	408	410	406	378	409	408	418	442	422	425	423	407	406	393	385	392	402	432	391	437	422	408	426	423	420	404	386	427	396	435	450	448	394	403	408	416	415	420	391	399	432	457	431	410	385	411	397	406	465	403	450	410	405	417	400	408	426	434	430	429	424	408	391	432	379	422	417	411	434	429	413	424	366	405	446	414	415	419	403	394	409	395	395	364	419	408	404	404	425	422	409	419	416	407	454	379	421	396	418	404	401	406	400	412	393	454	449	467	453	426	412	425	440	396	388	402	404	433	433	401	397	394	389	373	443	439	397	418	408	398	423	452	427	366	450	426	410	436	410	423	428	414	370	389	404	408	421	431	419	439	416	418	363	406	410	404	435	388	404	410	440	402	423	407	408	407	405	397	391	424	408	398	421	427	419	414	407	409	414	419	412	421	405	446	386	397	418	414	425	417	444	392	385	430	433	414	409	378	410	453	399	382	422	398	397	395	433	421	423	451	434	391	408	386	409	406	416	427	398	404	385	390	408	464	448	414	405	424	422	420	427	407	425	376	431	414	465	405	414	410	397	435	437	440	425	408	411	421	407	418	426	413	401	451	394	423	392	398	398	405	455	376	388	378	426	426	402	422	434	410	418	410	414	414	419	411	382	403	398	425	401	410	411	418	398	396	375	407	434	423	435	432	418	406	411	408	414	393	389	409	401	431	412	378	442	417	420	387	407	418	431	408	369	405	395	404	418	426	411	420	421	475	439	454	407	409	386	476	413	417	397	424	385	400	414	420	426	393	431	422	433	422	426	454	453	413	409	392	413	390	399	398	390	429	413	427	420	397	384	409	404	431	380	380	424	438	387	388	446	412	369	421	414	398	400	423	406	395	418	376	385	375	396	452	434	411	404	431	428	416	434	412	420	411	427	409	440	437	418	440	433	484	422	404	391	422	405	417	441	406	422	411	405	424	422	392	433	416	438	429	411	407	470	436	381	388	425	430	426	422	421	436	401	376	422	389	387	426	400	396	414	428	409	441	387	430	411	409	424	364	424	416	406	398	405	380	410	377	402	383	424	422	428	425	432	433	402	386	425	442	401	406	429	401	434	421	407	404	440	426	398	418	424	374	405	394	397	446	378	374	407	400	394	374	411	416	369	398	405	411	400	422	423	408	444	380	427	429	404	402	369	383	376	426	442	429	430	435	421	430	436	428	416	431	388	391	424	425	418	383	426	409	431	389	455	400	390	403	397	429	409	390	408	412	392	425	436	453	441	381	414	414	416	400	389	414	414	382	398	434	414	375	429	400	428	408	438	409	433	430	415	435	416	426	437	400	433	428	416	424	391	360	423	442	378	399	406	382	444	410	373	372	403	409	432	436	397	440	430	386	426	416	421	377	419	390	408	425	415	443	395	418	420	400	413	415	412	386	405	421	414	413	408	386	426	432	448	406	411	454	401	434	407	403	428	416	400	394	397	423	432	405	400	420	450	409	443	439	424	402	392	466	432	390	433	418	393	417	421	439	406	423	428	400	418	405	443	451	404	429	441	405	419	408	359	370	414	435	408	388	415	382	447	435	413	420	408	397	374	410	428	433	435	442	421	406	438	411	400	425	407	406	401	429	436	433	398	444	403	454	424	437	403	411	402	410	420	414	436	391	409	419	412	398	399	399	465	386	448	391	435	407	452	451	382	376	416	431	418	395	419	430	406	431	413	425	404	379	420	419	421	409	396	431	398	433	421	415	446	391	436	386	380	409	436	391	428	444	427	416	428	386	385	417	429	413	382	418	392	440	429	385	417	401	436	407	417	423	410	414	411	419	417	440	421	401	425	407	430	378	400	434	405	446	414	382	375	382	417	369	395	391	398	429	403	429	465	406	457	401	402	391	396	420	433	446	400	405	416	404	403	431	418	393	384	425	392	448	410	387	446	399	358	451	437	375	424	433	388	360	451	387	398	436	399	408	428	427	416	418	424	418	405	442	409	402	403	421	390	394	433	435	426	410	395	425	424	395	410	412	415	411	405	406	389	428	420	401	420	386	422	459	402	428	405	439	382	410	417	437	416	422	429	407	418	383	428	429	427	401	375	415	388	424	414	385	421	440	394	417	425	448	432	407	435	458	433	409	429	418	417	410	410	416	483	433	419	414	430	400	403	413	410	387	402	409	430	405	414	409	384	396	405	412	425	403	437	396	426	441	448	414	411	406	430	396	415	407	442	415	369	422	419	388	427	400	434	404	391	405	422	422	402	446	409	419	441	408	403	380	394	408	394	404	386	397	420	414	415	380	410	405	406	414	384	445	410	392	426	462	392	440	416	438	397	408	435	400	434	435	422	439	434	376	425	391	428	425	398	408	419	428	425	427	393	409	410	357	459	425	378	419	435	381	421	395	408	384	422	457	459	428	440	433	410	397	402	431	446	447	436	439	413	404	403	405	416	382	413	412	434	412	402	404	448	405	374	393	381	426	418	416	412	418	418	421	412	409	409	405	430	442	405	419	427	414	453	403	389	418	397	396	413	409	427	445	431	429	369	363	389	432	417	406	413	452	375	441	423	407	396	383	422	404	416	426	437	427	427	395	431	413	422	411	379	389	391	403	425	381	429	425	422	436	402	427	396	404	401	456	441	386	396	394	402	416	409	416	398	399	381	425	427	409	419	414	388	422	391	435	403	393	418	414	447	397	426	414	436	426	420	453	473	415	382	421	399	415	456	425	377	411	446	434	448	425	392	440	408	447	386	410	398	412	442	439	438	422	429	452	433	405	429	379	404	418	427	397	413	374	420	381	436	390	421	436	415	415	414	416	425	436	404	415	434	375	415	406	397	430	420	408	397	426	399	398	402	408	409	400	358	430	439	418	419	406	441	406	410	412	411	442	385	399	394	399	418	408	443	424	382	417	376	436	392	464	444	416	426	425	418	402	452	381	445	407	431	434	453	427	422	389	396	388	377	387	425	385	427	419	405	410	419	405	393	378	390	404	417	437	381	398	481	429	363	378	400	402	404	398	426	409	411	438	454	410	417	412	428	421	421	411	420	398	424	424	383	388	426	424	400	434	386	439	433	419	393	398	405	408	440	407	458	456	388	429	421	398	401	408	433	439	437	383	400	401	435	416	428	389	417	420	397	391	402	426	416	437	383	395
14619	21597	15982	9259	6525	5412	4652	3556	2534	2053	1942	1699	1454	1314	1215	1115	1029	968	983	950	908	872	867	758	761	732	781	704	754	662	735	705	725	674	665	692	706	672	645	651	701	698	624	648	686	670	677	655	696	632	697	676	678	620	706	668	647	689	678	648	622	658	644	632	643	642	635	627	656	608	679	694	629	684	639	595	638	676	659	669	668	709	677	641	640	665	620	610	666	670	634	626	574	639	619	694	593	582	641	645	647	682	657	646	648	644	593	647	687	651	618	660	641	650	637	647	716	639	659	634	658	644	697	638	631	596	644	638	660	613	701	714	644	648	695	671	641	624	671	610	703	646	657	621	667	682	655	676	670	635	694	637	603	637	669	630	593	684	663	634	616	648	661	624	650	656	654	668	635	651	643	665	638	656	675	655	676	606	706	636	685	661	648	627	691	670	648	644	692	690	641	652	700	693	627	622	641	659	629	661	659	635	620	635	638	650	622	612	654	637	658	694	636	644	643	625	657	648	615	666	653	626	649	634	654	633	667	618	634	598	651	692	664	653	640	643	601	651	617	640	638	629	621	659	663	668	601	632	655	659	617	641	638	625	612	640	644	692	661	662	662	649	663	682	619	606	641	615	670	634	589	617	638	691	658	660	671	648	702	695	633	627	648	683	659	652	615	677	622	592	640	655	639	656	640	675	645	644	650	613	661	694	695	638	610	622	638	645	651	659	622	628	664	605	672	646	660	630	664	621	628	653	688	649	695	652	638	671	611	656	647	638	647	638	674	642	640	628	631	580	641	646	633	623	648	671	611	664	683	641	663	677	631	631	649	650	665	595	646	640	663	601	671	589	641	668	652	654	639	653	693	649	669	611	622	668	622	681	671	640	604	647	656	594	636	679	654	681	646	627	674	667	670	634	638	646	646	613	668	636	655	689	646	659	677	627	621	686	648	636	659	653	637	638	684	600	629	622	609	623	664	610	630	647	652	638	618	612	680	660	629	668	636	639	560	612	666	661	665	648	640	618	606	624	664	633	648	616	643	639	656	684	647	654	686	673	596	673	628	645	699	606	635	612	640	567	603	677	641	667	591	624	604	635	664	651	675	646	651	634	659	659	609	628	629	614	659	610	604	600	675	662	668	630	655	647	654	644	635	630	685	638	647	659	647	645	644	647	625	658	642	567	667	674	632	665	611	610	651	644	619	682	618	658	629	634	679	641	656	654	674	639	636	604	618	612	634	661	657	651	646	613	628	616	615	643	651	615	646	658	637	614	633	611	627	628	666	643	622	669	590	658	666	634	626	636	656	628	642	644	631	702	652	648	637	646	629	669	659	651	654	654	655	622	679	632	655	621	647	638	675	643	653	608	624	640	635	669	655	675	620	721	647	615	621	655	694	657	675	595	600	624	632	668	660	642	623	621	708	652	618	675	611	614	673	674	616	647	645	647	642	614	629	630	605	611	639	621	636	613	638	652	682	645	693	614	641	654	631	614	646	625	659	647	656	619	625	652	579	616	645	670	609	656	664	628	610	671	633	607	634	659	605	639	684	621	591	658	657	636	691	672	614	633	651	612	643	625	615	608	637	626	648	672	653	677	677	671	636	624	657	619	704	611	623	656	644	659	610	656	661	670	648	623	694	609	630	614	689	648	642	662	674	674	637	641	645	628	629	608	667	684	643	659	655	633	686	578	624	647	652	701	670	646	678	655	699	701	627	603	667	682	704	653	661	626	634	678	632	626	667	664	666	701	650	647	631	647	635	703	586	621	626	649	688	620	663	663	675	677	656	665	654	651	645	629	611	659	632	645	630	652	595	651	659	617	631	624	641	655	640	675	663	600	683	634	673	661	696	645	643	633	654	654	659	655	648	644	624	638	650	642	632	640	628	621	661	638	674	595	686	687	665	676	613	688	667	597	654	637	648	620	588	624	656	667	670	650	655	650	623	699	658	623	645	628	624	647	652	630	649	649	614	654	675	664	652	649	636	656	633	647	647	627	628	656	651	627	629	649	641	669	633	680	640	688	647	640	673	686	616	657	592	676	656	668	652	616	643	669	616	643	641	632	691	657	601	640	642	639	638	664	643	648	678	623	620	640	682	678	691	649	625	622	664	638	678	684	616	627	626	639	648	665	657	645	654	632	651	676	636	664	676	636	632	653	629	681	607	611	640	615	640	652	630	638	663	653	625	655	671	625	631	664	660	671	646	656	622	644	623	654	640	677	654	685	642	627	652	606	642	665	608	637	637	618	623	643	636	630	630	642	651	643	632	638	652	641	647	638	657	645	610	628	657	643	595	614	625	668	678	638	662	644	607	591	680	687	696	675	663	633	613	662	660	653	668	620	623	619	641	682	629	627	686	624	697	593	668	624	628	672	652	642	634	714	616	671	658	649	639	648	648	635	647	614	655	682	634	624	641	641	640	611	622	677	679	682	638	606	627	623	652	626	634	612	602	677	675	655	617	641	632	645	636	626	652	631	636	672	625	641	677	627	598	650	609	624	671	628	665	649	634	650	677	645	656	607	646	671	678	628	656	660	585	646	638	670	636	624	663	618	631	686	632	604	642	633	648	607	629	629	640	609	665	615	628	627	623	655	677	636	663	659	640	662	615	644	644	658	659	650	647	638	632	655	626	594	622	681	624	626	630	652	664	655	659	639	628	652	620	645	615	649	621	609	624	618	621	625	667	703	615	691	628	613	615	614	640	635	633	658	674	635	641	607	622	685	647	648	660	636	690	636	623	648	652	647	628	628	607	651	643	587	682	652	650	663	658	680	651	628	631	687	658	656	628	651	671	644	680	645	653	651	629	683	626	651	653	639	666	651	646	654	675	664	660	661	677	687	677	616	614	630	638	698	634	654	598	648	640	637	639	625	620	646	662	657	636	581	592	678	617	680	695	668	668	632	658	646	652	615	663	683	617	631	636	631	610	687	599	640	658	645	681	634	641	676	674	652	660	691	649	669	649	600	657	659	627	642	681	598	636	607	651	661	588	609	664	661	672	630	674	565	630	643	633	641	602	631	646	624	672	589	651	637	616	649	643	638	631	633	598	682	686	666	645	655	639	651	632	622	663	674	653	713	574	625	662	678	645	656	629	657	653	636	690	671	619	630	638	646	671	651	642	660	612	643	650	668	670	618	687	636	665	625	625	616	638	636	654	587	665	629	657	622	657	637	650	640	635	649	586	658	632	642	634	618	646	632	624	653	617	604	595	656	602	642	662	644	660	659	635	645	585	621	640	639	659	677	605	634	632	604	615	608	671	656	652	596	611	670	632	629	693	622	635	610	654	618	629	658	709	632	666	626	690	615	643	649	673	624	614	674	597	680	646	674	633	656	644	707	626	629	627	624	653	654	632	669	618	667	652	602	713	687	693	634	624	607	650	683	658	609	643	620	613	681	667	649	662	647	653	637	620	674	637	648	607	662	667	650	639	643	614	646	636	654	646	647	631	673	621	651	622	638	630	674	644	636	629	599	651	609	675	646
23197	21055	27492	24835	19252	6169	3225	2033	1430	1174	975	939	800	756	697	563	608	545	539	493	441	443	471	427	359	403	385	397	386	359	367	338	356	359	373	372	361	333	332	333	326	350	343	326	318	306	346	340	336	361	324	316	371	331	337	354	324	321	332	354	308	341	345	330	374	287	334	313	364	347	356	343	353	347	307	355	338	313	318	342	315	321	341	345	335	327	321	337	314	338	325	310	305	321	302	314	327	324	342	355	311	357	334	375	315	324	307	322	310	299	300	306	287	332	358	311	317	340	331	294	327	313	302	366	282	304	290	308	368	331	323	318	310	329	308	319	308	330	320	303	339	330	343	301	304	323	316	317	332	314	352	343	324	339	327	349	303	324	336	297	334	317	342	315	313	322	329	349	306	318	339	303	305	314	344	291	353	355	300	325	343	344	319	325	312	318	321	321	328	320	306	322	322	334	319	296	300	356	335	340	320	325	349	315	338	342	320	341	347	359	317	348	327	325	379	303	329	346	352	335	339	308	311	328	312	328	325	324	329	343	341	345	338	316	337	340	314	333	299	346	321	299	315	322	318	319	350	294	303	289	335	328	357	337	356	326	312	342	319	353	313	329	340	321	316	323	312	314	320	343	335	343	331	321	314	334	360	320	322	331	325	330	327	328	331	317	323	332	351	329	333	325	326	327	316	379	341	361	316	334	362	357	330	292	362	318	341	306	319	306	322	317	294	325	326	328	322	295	341	322	344	349	350	331	326	317	329	328	321	308	335	344	322	292	303	332	323	336	293	310	359	346	316	334	320	329	316	289	321	345	303	305	318	343	314	329	312	326	328	305	297	320	327	338	332	324	348	335	329	343	310	356	304	352	369	341	343	340	329	324	326	340	316	338	315	319	349	306	322	318	315	354	317	333	304	307	316	318	356	332	330	330	317	354	316	368	328	335	331	316	305	335	328	322	321	326	309	344	333	342	354	329	315	310	354	337	342	302	342	328	312	341	316	326	298	331	301	325	326	285	343	304	312	344	306	315	349	350	310	337	333	344	323	295	323	313	306	328	317	325	313	314	330	325	355	290	326	300	361	348	351	295	333	363	324	312	297	299	338	330	325	309	357	330	346	310	305	327	297	352	326	338	298	355	319	301	358	340	320	317	357	308	301	311	333	327	331	340	322	336	309	323	330	305	319	325	302	312	305	326	315	315	342	316	339	328	351	332	339	331	322	323	323	314	341	315	316	321	360	326	305	343	334	325	290	336	324	315	334	312	340	292	316	320	377	324	322	349	313	305	343	349	349	319	297	323	263	296	319	322	353	330	316	336	320	320	341	323	326	318	322	309	345	319	295	295	340	320	310	285	336	280	327	312	323	344	321	307	354	333	327	335	306	309	346	317	337	318	307	338	351	309	314	324	351	323	359	327	330	323	338	329	339	321	328	334	314	333	319	348	324	302	326	335	318	337	306	364	331	351	365	347	350	314	307	315	347	329	323	336	317	354	318	330	359	356	315	348	295	300	338	356	308	320	351	289	339	324	343	333	342	312	359	297	314	343	319	350	365	300	350	307	339	337	336	310	295	336	349	344	335	311	351	325	311	343	331	309	334	342	325	330	327	305	347	336	305	351	337	331	305	328	293	335	355	311	330	353	309	334	364	300	346	326	339	271	292	340	314	311	330	315	349	318	316	313	340	325	329	319	322	292	289	329	314	332	324	322	344	353	323	329	366	322	289	319	330	321	345	330	306	311	313	306	337	293	328	317	302	317	365	325	380	336	321	364	340	318	323	336	334	340	325	334	313	301	332	302	324	329	338	328	356	333	331	333	368	296	322	324	347	312	342	321	330	326	328	323	323	347	304	335	315	327	336	343	291	316	316	305	327	356	326	338	312	333	297	320	319	329	315	318	318	314	337	344	313	359	327	321	324	312	314	335	331	362	300	341	333	344	320	334	333	325	321	318	312	336	342	306	298	324	346	362	300	336	338	292	326	327	344	321	340	352	323	301	297	351	324	282	331	319	324	337	307	323	363	315	331	299	328	326	295	333	311	328	311	343	313	362	325	317	341	345	349	293	308	319	310	369	312	321	330	347	311	335	338	303	338	332	323	326	334	343	328	317	348	328	357	308	361	335	330	313	286	349	364	350	304	306	293	323	317	314	344	323	324	330	315	310	289	330	326	308	320	332	325	347	307	345	326	340	316	313	350	329	334	292	308	353	365	317	331	320	319	305	328	320	309	332	318	333	318	308	263	314	327	318	348	331	311	301	292	323	315	338	327	333	310	323	339	319	339	317	317	314	336	329	325	326	338	310	322	318	294	320	320	332	302	335	303	334	321	341	346	345	319	344	329	315	318	354	315	354	363	311	334	344	356	307	361	331	303	323	310	341	353	337	294	312	327	323	323	309	317	353	340	379	328	325	333	334	340	311	347	330	301	349	330	320	295	335	345	340	341	294	328	329	326	316	330	332	344	305	330	352	316	365	340	349	320	332	338	341	342	348	319	300	323	333	340	304	318	328	323	303	318	311	367	351	287	338	341	328	315	315	333	344	320	298	333	297	343	352	334	322	330	335	302	317	302	312	348	339	343	349	334	302	300	328	349	288	321	347	309	361	332	306	344	340	318	356	331	307	328	313	341	334	301	330	315	326	313	309	308	327	325	295	320	346	279	287	305	349	330	347	314	371	328	316	326	330	331	315	329	332	312	312	358	357	316	322	295	325	316	317	311	321	334	307	310	337	343	313	324	360	327	314	316	340	314	326	328	334	317	341	320	305	312	312	353	317	338	328	318	332	331	341	321	357	315	299	328	278	327	317	372	350	339	329	329	297	375	307	321	341	325	325	302	326	317	319	315	358	359	338	343	312	316	331	341	313	358	325	310	323	323	321	321	360	352	327	324	298	354	328	301	320	309	330	325	334	339	355	331	332	328	346	322	341	301	358	359	335	321	332	321	325	317	294	354	332	289	291	336	296	316	312	282	341	335	366	332	310	325	350	298	326	305	307	326	331	319	325	321	364	321	340	294	317	323	328	321	329	321	343	324	343	341	322	298	339	334	342	323	342	308	309	307	318	344	351	304	351	297	319	331	341	287	328	299	301	333	324	336	334	335	316	335	336	340	306	338	301	315	317	289	329	300	356	320	334	345	305	335	325	324	360	340	314	321	334	338	319	320	359	308	334	317	355	300	360	288	313	279	305	311	324	327	335	314	320	291	332	321	353	319	331	291	331	310	330	318	317	313	318	329	352	349	275	316	301	283	303	339	336	356	338	331	321	338	299	313	344	325	358	339	310	320	330	356	350	316	316	348	324	325	306	310	313	328	332	307	328	327	317	279	327	311	309	350	320	291	314	294	319	304	327	363	347	359	317	327	289	315	308	306	329	316	319	348	327	329	348	336	305	314	336	289	297	314	315	320	312	338	355	360	333	298	308	358	320	334	335	332	314	318	306	291	312	294	327	322	292	276	334	291	323	320	356	329	340	318	332	306	332
15836	28336	21825	13842	10372	8659	7214	5509	4002	3180	2794	2410	2007	1733	1639	1327	1267	1221	1088	1021	949	885	840	827	782	723	722	659	641	689	649	658	641	599	573	571	571	582	559	578	574	525	554	538	586	550	549	538	548	596	524	537	547	539	545	524	511	528	555	510	539	581	531	533	522	562	560	555	547	502	546	530	567	548	542	584	545	515	561	485	526	527	521	533	540	497	533	527	491	567	521	541	499	525	541	526	521	526	498	471	538	527	523	512	492	510	541	539	558	509	534	524	544	530	501	523	548	518	527	456	482	511	555	490	497	493	554	502	513	537	486	516	508	561	513	492	507	511	535	551	506	504	519	530	502	512	528	562	497	543	535	506	527	502	497	516	496	512	534	560	520	493	522	537	545	537	488	501	504	533	520	549	560	525	499	524	503	514	513	550	537	511	544	558	494	549	501	538	537	519	548	539	539	505	488	477	555	525	549	495	482	516	478	542	483	531	495	504	524	490	570	507	515	527	549	537	519	529	535	541	522	534	481	476	531	517	502	507	498	498	519	539	529	530	525	544	543	509	519	544	541	531	483	491	516	496	513	543	506	523	501	516	534	497	520	532	511	532	535	509	471	552	514	507	541	570	511	488	505	527	523	526	499	546	495	527	517	514	501	495	544	517	528	490	554	505	499	509	521	500	511	523	517	516	548	487	484	484	521	565	503	499	517	507	525	513	541	540	533	503	532	525	499	491	550	524	538	519	516	539	495	541	539	496	523	518	501	542	520	551	520	515	504	515	538	546	498	564	498	509	544	510	525	518	537	518	509	496	501	531	536	516	547	557	507	492	535	490	528	538	549	562	519	498	511	516	487	536	495	499	543	532	505	495	542	546	477	523	529	513	469	541	528	555	477	505	508	519	530	493	493	540	497	500	510	556	470	513	509	502	565	488	514	492	534	493	518	514	491	538	530	508	556	512	545	516	496	498	549	538	530	524	502	493	518	540	524	488	494	534	528	466	534	566	512	496	489	482	528	487	464	510	529	530	522	579	522	545	512	499	510	508	493	535	516	507	522	473	507	507	512	531	558	522	529	497	508	540	530	531	571	465	521	520	511	524	537	508	517	503	523	501	508	543	547	543	496	464	533	487	525	536	534	529	549	541	534	544	566	514	515	563	507	524	504	505	545	521	509	548	516	480	502	483	508	483	554	529	510	498	555	521	517	501	525	500	546	502	478	529	540	524	503	516	530	494	539	538	533	511	541	520	522	516	564	557	547	536	523	490	501	567	521	542	537	498	539	535	533	528	479	495	502	515	508	519	501	518	520	555	521	523	513	552	529	517	504	528	535	495	503	500	546	531	532	536	562	540	528	481	503	486	477	488	511	521	512	488	578	546	491	487	512	537	485	494	497	473	524	506	517	529	499	486	535	515	532	526	482	530	517	524	522	514	492	495	496	534	556	519	566	536	528	535	502	534	525	515	480	564	512	489	527	504	511	540	505	488	511	519	496	493	536	549	507	538	566	541	529	518	571	513	536	509	524	520	527	499	465	508	561	521	517	510	541	540	529	480	502	522	511	530	498	484	546	558	512	584	516	490	512	479	534	509	497	539	484	486	507	506	523	531	503	538	570	513	483	530	480	500	539	496	534	504	516	510	490	566	536	511	488	540	561	520	522	516	505	565	535	524	518	495	542	497	542	536	539	488	487	563	499	535	512	519	539	511	517	502	561	480	492	502	536	543	501	502	516	520	522	573	490	523	566	516	533	554	523	501	521	540	527	537	478	479	524	528	527	535	523	512	505	541	549	514	522	543	532	528	548	517	503	518	509	512	490	521	489	543	505	519	554	484	537	508	537	543	531	524	510	526	516	517	522	565	523	527	529	513	486	477	524	542	533	512	530	552	487	514	513	529	542	559	528	536	522	479	531	587	511	510	528	518	499	531	535	499	538	516	490	544	541	482	505	527	489	515	500	538	511	528	512	518	479	471	549	503	500	527	528	504	503	577	530	524	494	517	506	529	508	577	516	491	510	505	495	537	511	541	496	521	554	509	550	524	525	527	502	483	520	513	537	541	489	502	488	515	515	505	513	511	542	519	474	538	508	521	520	482	498	524	516	558	495	528	512	561	533	544	565	527	510	515	504	491	524	517	523	528	488	535	489	559	546	545	513	536	534	522	494	516	481	530	518	549	492	523	510	543	506	482	493	540	510	513	538	506	579	504	578	505	556	510	537	493	529	531	529	503	511	520	514	514	491	477	483	483	549	528	529	504	500	484	513	501	528	531	529	484	510	532	543	513	535	515	511	522	478	524	476	531	517	485	515	501	507	531	560	517	515	548	547	496	533	472	548	510	527	524	531	552	515	537	528	525	489	543	520	527	552	501	509	526	514	540	527	560	528	548	508	540	494	524	513	487	525	467	543	502	528	481	500	515	540	479	473	510	495	523	480	513	497	496	505	526	499	532	548	520	510	536	524	503	526	557	504	528	516	514	498	557	512	540	545	485	525	508	509	513	483	590	498	489	454	484	539	512	510	538	483	549	530	509	549	506	508	514	529	539	493	519	521	499	513	537	496	542	514	519	549	526	504	469	494	507	545	518	517	509	522	512	527	501	505	534	509	507	506	520	554	549	493	500	536	522	513	497	536	493	513	509	503	560	530	516	522	502	470	512	518	552	502	549	509	529	554	508	516	518	540	533	534	473	505	504	478	511	534	566	541	513	522	492	551	494	527	560	508	479	499	522	486	532	500	530	495	507	527	512	511	547	503	528	528	526	506	522	522	491	527	479	517	526	527	495	542	523	495	513	539	524	507	512	514	548	527	502	581	557	493	545	501	537	508	528	521	539	543	490	514	491	515	493	488	568	504	530	500	513	539	485	525	466	504	513	503	497	541	539	524	478	489	499	484	557	523	511	484	508	535	523	526	549	515	480	517	520	506	545	551	536	513	543	499	505	479	525	532	538	509	530	536	519	557	485	535	497	532	522	540	567	555	549	524	512	515	515	496	505	536	539	495	540	496	546	507	512	490	504	579	485	556	542	555	532	529	543	516	538	530	512	503	542	492	506	531	512	550	511	546	506	523	540	513	501	488	531	523	489	562	553	521	504	515	509	524	550	537	498	546	497	525	528	498	518	555	533	506	485	513	523	528	527	519	516	522	488	501	501	526	517	543	521	541	510	509	535	494	526	528	531	517	553	533	519	520	520	544	470	518	495	533	522	522	523	550	509	530	517	536	574	510	527	498	534	536	493	531	546	511	547	540	522	518	512	546	500	539	532	511	509	531	558	517	477	499	523	505	497	499	541	522	534	504	539	517	527	490	504	519	539	526	490	500	514	535	497	527	557	508	524	540	509	529	559	494	500	557	527	533	482	484	551	477	484	548	495	482	495	466	507	543	510	531	506	550	491	542	488	505	500	547	544	484	517	538	523	558	491	492	526	526	544	523	532	517	521	548	520	518	525	555	513	508	539	542	517	520	522	524	506	551	545	541	516	519	549
24635	21039	25100	21583	4805	2677	2149	1532	1140	1032	873	812	680	634	610	576	560	538	555	532	520	521	478	472	428	447	445	436	455	412	387	404	425	407	417	388	428	412	407	400	414	403	390	372	362	365	363	346	413	388	372	361	393	386	390	384	385	422	399	395	401	395	379	401	417	375	417	388	362	399	386	399	410	416	432	357	407	399	383	384	366	378	387	411	402	387	384	393	412	411	416	365	376	375	379	374	365	415	349	362	387	399	413	395	399	389	397	407	385	395	356	407	423	421	417	395	406	365	397	395	357	382	374	381	350	407	399	374	396	371	373	399	399	387	398	391	401	399	383	362	362	407	400	422	363	408	350	410	369	378	385	403	374	389	408	401	358	347	356	355	369	383	365	404	393	397	360	352	364	378	400	377	378	394	375	368	397	378	378	380	426	362	389	378	380	406	368	398	418	386	391	437	377	384	392	376	373	401	399	382	410	384	384	365	397	336	375	363	387	351	414	406	366	380	384	415	366	398	396	351	365	418	391	389	412	393	352	370	354	403	400	408	386	351	357	425	367	379	371	388	390	362	385	414	394	398	376	387	357	404	400	360	344	374	392	388	402	389	379	415	387	399	385	386	367	391	376	376	345	375	434	407	377	357	418	401	383	395	424	380	392	382	406	419	381	373	384	401	391	362	393	404	380	358	359	347	418	437	377	362	378	385	406	425	401	378	407	363	436	388	411	378	363	385	413	393	391	366	398	410	386	416	395	380	391	379	417	352	373	411	377	379	408	382	393	392	377	389	406	371	373	383	381	357	365	381	374	380	439	362	387	418	396	375	382	375	379	375	406	368	392	385	420	397	380	398	389	366	399	367	392	362	393	390	409	403	406	374	385	371	362	387	402	429	363	379	381	398	396	387	405	418	364	373	385	407	359	353	367	373	377	358	406	396	371	355	369	403	409	393	372	383	369	383	371	364	394	406	389	375	368	389	418	424	388	398	382	391	397	394	388	396	388	392	415	398	357	403	381	391	419	378	384	412	356	374	356	408	429	354	374	392	405	386	413	417	350	388	383	418	378	387	405	377	370	374	370	420	408	369	369	381	401	382	407	359	401	404	411	391	413	390	407	381	395	388	408	355	396	422	380	352	423	363	360	404	410	379	376	366	368	397	377	371	378	396	430	411	415	375	392	363	389	377	399	399	376	384	399	412	396	382	379	383	399	373	364	386	378	387	428	359	415	395	367	383	385	408	382	394	403	389	389	369	384	409	402	376	391	385	368	399	423	410	372	374	362	367	359	419	397	369	374	401	390	392	399	387	376	372	394	400	405	375	399	389	399	388	399	386	407	423	424	349	375	412	352	376	367	397	399	393	399	384	412	393	393	410	399	351	412	412	411	399	413	386	396	397	387	343	417	361	373	390	391	377	385	399	385	384	399	397	393	368	376	403	396	380	416	368	407	410	405	378	370	398	366	387	411	393	365	390	368	388	398	402	376	370	406	435	394	406	371	363	408	355	348	356	375	350	391	373	368	392	399	365	382	382	428	342	401	405	360	352	388	385	384	405	330	421	421	372	415	393	434	399	428	425	343	382	375	385	373	350	357	382	411	347	406	417	376	367	416	373	350	390	424	441	354	387	424	369	393	405	381	415	397	380	388	380	387	395	384	354	365	405	386	403	415	369	373	396	361	391	377	402	361	363	383	372	440	378	392	376	361	393	396	385	409	360	358	375	378	390	398	412	359	431	355	404	369	389	359	416	364	396	375	384	385	393	417	372	394	374	387	390	390	422	364	400	407	365	385	389	383	416	390	388	388	380	395	409	408	408	352	394	357	416	391	382	401	381	406	393	405	400	398	354	364	393	388	400	402	389	399	417	373	389	389	384	413	401	391	371	368	368	396	380	373	391	355	379	386	407	337	370	358	402	386	384	388	423	426	380	353	412	411	374	403	362	375	363	382	426	416	414	423	386	396	413	403	404	401	399	374	384	373	366	378	389	371	351	402	383	357	345	381	391	375	408	390	415	410	398	398	356	410	401	368	412	354	367	367	386	335	407	377	391	434	379	401	416	400	370	363	428	409	342	368	442	371	382	384	406	383	377	432	384	364	386	375	373	378	352	371	378	375	385	391	411	385	392	353	377	390	364	371	365	391	441	395	401	386	374	375	382	407	410	371	384	382	399	403	393	380	388	432	398	372	412	394	388	413	389	389	365	371	364	359	376	407	424	370	357	394	401	385	372	367	376	396	372	390	415	396	406	405	409	358	368	394	403	403	360	351	344	390	376	410	414	390	415	377	379	421	377	354	394	372	366	368	354	407	394	390	389	416	399	409	396	402	374	351	386	419	371	355	395	362	389	393	431	368	362	391	374	386	373	393	425	377	397	380	373	390	388	405	419	401	372	379	407	370	424	358	388	416	350	409	386	427	401	415	391	400	417	400	390	396	406	415	368	393	395	368	369	389	376	361	411	380	367	364	427	396	400	381	398	385	351	394	385	390	385	347	393	414	420	390	369	393	378	406	383	379	398	396	401	419	379	368	382	376	384	393	383	394	433	378	399	392	410	401	378	423	361	385	386	407	393	414	375	391	348	411	374	386	403	394	387	381	354	394	372	378	385	376	392	392	360	356	374	405	405	347	392	398	352	407	403	394	399	420	404	402	396	384	392	340	392	371	381	412	393	367	399	361	399	396	386	375	401	370	379	384	380	413	396	380	405	360	394	390	363	405	419	380	362	386	417	380	397	410	386	355	386	369	380	374	413	374	372	363	380	376	425	357	389	387	383	457	399	424	394	424	452	409	369	394	390	382	416	407	399	401	385	403	373	348	379	395	363	377	371	389	392	397	379	403	384	359	380	377	387	371	352	405	392	387	392	362	435	397	408	399	406	416	368	360	429	376	375	393	382	373	392	390	359	382	379	378	420	407	382	372	398	372	358	382	371	403	411	391	364	381	361	387	393	396	367	389	351	408	406	432	373	370	393	397	366	431	353	362	378	404	385	393	413	389	385	378	394	422	396	392	387	336	406	373	391	380	405	339	375	402	389	413	407	383	362	402	396	369	391	356	386	359	352	403	354	384	435	390	380	365	406	390	403	400	381	355	381	409	379	365	373	389	425	392	432	407	406	397	358	410	383	394	372	353	394	354	376	381	377	406	384	384	383	360	377	399	383	378	362	381	401	384	377	403	385	377	337	385	419	366	388	406	386	381	345	395	363	402	386	390	347	432	386	382	378	378	397	403	390	417	342	418	407	388	395	391	382	372	379	375	397	396	388	398	384	367	382	408	390	372	391	374	351	361	373	353	365	395	422	388	400	368	407	404	402	401	390	381	398	375	380	406	392	364	395	378	400	372	411	405	430	399	391	357	399	396	392	378	397	407	400	417	378	381	396	353	375	397	354	387	388	414	381	407	391	403	398	414	380	373	379	367	387	407	396	401	380	368	401	401	401	365	429	406	360	405	385	403	387	433	382	398	376	382	425	368	432	391	358	414	394
15348	24435	18093	10963	8242	7044	6043	4410	3196	2682	2238	2016	1636	1504	1374	1228	1149	1097	1060	1026	917	945	879	813	792	734	751	761	743	718	686	667	670	697	644	713	657	650	641	655	655	609	616	615	644	656	664	638	645	580	634	578	626	577	578	626	639	628	653	615	607	646	635	628	651	627	632	617	612	631	616	603	580	589	605	617	619	606	651	618	599	623	602	590	603	601	615	600	582	669	627	648	645	599	605	603	623	559	614	595	610	609	585	586	595	637	603	604	586	586	598	612	601	601	594	637	635	615	584	581	559	584	600	633	582	607	595	586	590	586	607	627	606	605	588	625	604	592	641	646	618	570	624	588	555	577	598	620	634	600	608	564	584	693	659	617	582	598	616	602	605	628	622	580	675	611	617	570	623	578	620	575	656	583	611	599	611	583	584	609	627	578	592	624	641	599	639	575	545	599	636	596	603	622	627	595	606	595	546	612	610	612	593	574	566	636	609	590	639	611	592	618	616	568	608	610	633	609	599	612	644	619	616	590	626	615	625	617	633	598	608	589	627	600	557	578	602	608	595	587	600	606	601	608	647	606	572	567	610	607	598	536	628	596	594	645	658	586	598	635	613	630	632	587	594	645	631	610	539	639	583	623	575	609	628	564	604	606	574	635	626	546	618	613	573	603	649	603	674	619	588	571	611	609	636	615	636	600	595	594	613	617	610	578	593	586	622	610	628	630	602	617	593	627	569	618	616	589	636	648	567	644	601	586	602	586	618	663	592	624	622	620	628	625	580	589	638	553	613	617	567	618	651	581	558	628	592	588	621	628	615	582	607	622	625	585	586	583	596	587	624	619	587	565	609	576	586	625	593	605	601	597	604	598	620	585	589	583	587	571	567	602	582	573	578	563	580	612	594	587	565	606	628	578	603	628	646	629	581	576	677	644	585	635	648	561	593	605	606	574	630	639	628	587	597	587	640	593	612	601	586	605	574	608	624	639	618	604	580	578	654	596	598	619	646	585	630	632	566	564	596	619	635	593	604	580	578	621	617	608	572	597	611	629	613	596	625	604	560	588	589	611	596	564	605	596	605	575	622	663	574	550	565	597	606	612	580	579	609	606	565	568	620	575	608	581	604	578	595	579	597	591	595	605	576	614	606	568	634	589	627	571	633	546	583	626	650	562	612	584	602	631	542	584	608	576	610	610	599	649	626	601	596	605	612	594	584	577	615	607	616	611	580	620	598	616	629	602	572	607	580	647	628	644	618	599	619	583	581	613	609	625	595	576	626	584	628	596	642	606	645	593	592	640	616	631	582	589	644	612	603	649	589	620	595	557	604	613	611	619	603	618	598	608	600	587	599	597	667	629	609	597	619	606	680	579	609	564	602	568	618	614	576	638	608	616	619	577	594	587	616	612	553	637	651	641	616	588	640	564	661	607	572	567	610	586	585	608	605	627	614	575	587	621	598	582	604	599	628	575	570	618	625	610	589	630	597	613	620	643	601	628	603	568	582	608	600	608	570	607	614	594	561	595	619	597	575	644	616	538	562	604	620	637	623	612	602	603	580	614	626	600	584	592	609	588	603	638	576	612	632	600	569	578	604	609	577	589	626	554	624	612	609	558	601	573	577	620	620	613	584	599	619	591	577	619	616	581	588	613	571	606	593	587	614	549	627	635	617	597	585	641	610	609	564	599	578	608	606	602	616	626	560	582	604	579	593	570	611	576	610	584	628	613	551	563	578	622	617	610	605	660	560	561	586	615	611	601	596	623	635	590	643	628	537	591	601	596	586	578	587	588	606	629	628	584	676	637	621	599	555	553	621	599	593	600	589	554	607	644	571	578	626	578	607	564	609	587	647	624	588	612	602	613	577	604	638	571	637	639	645	564	586	632	602	564	566	568	646	645	585	593	625	599	656	567	566	626	607	632	588	599	576	581	574	535	591	622	623	612	657	556	643	590	561	596	609	619	643	613	612	618	609	618	563	614	614	610	599	588	638	613	582	626	590	603	568	615	626	580	592	589	578	685	602	576	628	589	585	605	626	639	592	598	616	560	627	579	600	603	574	609	623	604	616	610	586	592	614	629	545	594	644	592	605	590	624	631	656	611	588	591	605	615	584	618	606	640	591	608	598	595	569	575	639	609	609	613	567	618	614	603	589	595	608	590	577	587	635	601	615	597	596	576	630	574	611	606	603	630	610	588	611	631	557	580	604	623	619	636	608	623	577	599	614	601	610	602	615	632	569	606	600	590	604	559	614	587	621	579	586	674	588	582	611	624	585	551	587	606	642	613	605	597	630	591	651	618	607	573	570	591	638	602	619	599	636	587	662	548	649	555	609	614	587	633	606	599	613	576	551	637	603	623	579	607	600	618	624	651	616	607	635	562	571	597	560	679	612	610	607	618	638	618	604	635	603	588	628	622	601	602	607	612	666	611	597	618	619	635	560	648	654	597	589	610	611	628	571	632	603	588	583	580	559	589	595	582	554	544	590	613	591	563	613	596	599	636	602	605	627	575	627	622	621	599	638	615	610	612	620	600	563	624	626	617	581	592	676	581	622	582	611	594	601	580	632	611	585	604	627	579	577	574	608	594	645	582	643	599	660	630	638	620	574	620	618	625	596	616	631	593	564	592	602	622	612	602	575	621	612	583	596	631	606	562	600	563	571	573	654	639	611	632	641	629	588	610	589	594	585	603	625	584	622	568	600	631	568	663	612	531	618	560	626	581	640	628	609	596	604	565	585	580	630	672	617	623	598	559	583	675	592	640	589	554	603	625	595	616	633	589	624	616	579	632	611	604	638	550	579	625	581	612	573	540	636	599	611	612	576	595	552	602	600	626	609	604	587	595	580	583	593	574	589	580	590	613	588	603	600	618	625	605	590	551	589	611	600	639	581	597	614	605	609	603	621	626	554	587	583	603	640	613	581	656	622	597	596	595	586	571	604	588	603	625	610	625	622	579	597	593	609	610	562	632	584	574	615	596	602	629	649	581	602	597	644	636	634	627	610	614	609	641	583	591	607	599	569	577	657	559	606	629	620	582	617	592	591	586	628	585	602	601	622	579	606	618	552	599	591	590	625	668	589	616	608	589	594	643	626	565	614	605	668	596	620	594	602	597	630	623	607	586	605	589	636	651	628	589	611	616	632	601	623	586	658	591	591	587	593	648	658	548	615	578	583	667	600	622	603	605	591	615	624	612	643	560	579	608	593	594	595	625	635	620	609	570	578	589	636	577	633	584	566	607	555	591	575	630	622	569	569	609	632	599	626	615	619	621	591	602	635	597	565	616	603	616	616	620	602	654	573	590	560	577	618	570	625	546	586	608	615	613	567	587	611	645	587	600	624	609	624	603	610	612	590	639	643	641	616	598	595	589	632	574	585	586	586	609	636	623	588	570	574	619	558	592	597	624	622	599	633	592	594	633	611	616	606	600	599	611	605	621	588	639	635	595	645	601	597	577	570	661	570	656	622	596	642	578	597	638	604	602	593	595
22419	21088	28212	24175	21098	17995	6262	2819	1872	1549	1345	1086	925	859	710	688	602	549	570	500	527	448	438	382	406	382	384	341	339	355	322	330	324	329	352	313	295	327	320	288	304	286	326	317	272	310	297	307	310	302	277	302	286	304	276	281	294	295	284	256	317	314	258	282	295	328	283	310	265	294	269	263	272	281	306	309	267	292	305	290	271	286	305	272	285	273	288	271	269	277	285	268	264	274	285	312	285	273	281	290	286	296	267	257	282	290	291	252	255	306	299	253	290	299	276	268	277	287	308	273	264	301	262	258	299	281	265	257	268	301	232	250	282	277	252	293	253	272	265	281	255	282	277	276	264	277	301	284	291	282	295	270	278	303	252	248	287	274	281	279	262	262	291	270	282	308	298	247	263	262	295	284	267	262	273	286	262	301	275	234	261	284	286	260	283	273	224	275	273	278	278	257	277	289	260	278	251	262	258	292	261	278	271	273	274	302	254	305	263	268	280	265	263	293	277	294	252	285	279	272	290	273	243	291	303	296	282	252	267	292	253	284	263	275	278	296	295	260	274	275	261	292	295	276	256	279	246	270	250	267	253	294	289	280	278	240	282	266	295	264	289	295	231	253	252	264	244	268	269	269	261	265	300	277	298	288	289	267	294	294	293	276	273	294	282	265	286	283	272	262	282	282	293	254	298	291	253	257	262	258	306	276	291	266	262	251	289	293	275	285	273	249	274	310	289	269	268	254	259	284	259	290	294	261	269	272	282	278	282	300	286	269	254	265	273	290	293	265	284	270	329	273	271	264	275	297	281	252	264	288	288	295	286	246	272	301	261	280	281	260	278	269	270	277	282	285	255	269	246	248	279	269	288	268	282	282	262	257	269	290	253	251	283	286	282	282	282	280	285	280	267	278	285	293	273	276	294	286	297	261	281	286	259	274	283	298	293	269	283	260	268	291	282	263	258	265	256	245	289	262	267	289	254	261	278	266	262	281	276	277	258	248	262	272	294	294	270	312	264	270	279	262	275	273	276	262	274	298	255	294	276	282	250	286	269	255	248	278	267	278	277	297	301	273	283	285	248	292	284	289	260	278	271	290	277	265	253	252	270	260	254	292	262	269	292	299	291	261	284	277	280	295	246	276	313	278	275	296	252	312	287	289	290	260	313	296	297	272	274	258	266	260	266	293	277	276	281	270	281	267	296	277	279	267	290	281	296	271	259	318	301	269	273	274	234	262	288	282	286	264	268	263	255	286	291	258	288	265	273	283	282	265	308	302	303	299	282	259	296	291	298	265	295	294	271	281	248	267	278	248	262	278	257	279	271	290	308	279	272	270	280	261	262	273	267	311	281	292	271	241	285	270	294	273	304	279	294	282	281	273	284	291	323	308	255	268	310	282	286	265	282	273	259	258	275	260	273	248	261	283	271	286	237	274	283	299	282	272	281	277	264	277	278	271	273	248	267	285	268	275	260	290	288	264	300	287	267	264	293	276	258	265	270	307	303	271	246	260	268	279	276	263	290	286	274	274	285	284	291	267	273	270	281	304	287	300	257	292	292	288	305	281	271	271	277	280	262	263	281	288	303	282	282	278	295	259	267	289	271	262	293	280	276	275	235	254	267	265	250	282	303	250	298	282	282	253	290	290	275	316	261	276	263	296	266	290	287	285	252	275	290	267	255	270	282	278	290	310	277	287	256	319	258	259	289	296	232	275	294	269	282	258	282	269	263	288	279	252	294	294	255	304	272	273	288	274	287	278	265	288	288	239	264	290	285	299	292	259	261	281	266	278	296	297	275	273	282	297	259	274	268	287	261	278	295	293	255	302	291	270	271	256	269	267	260	296	256	243	310	281	290	318	266	276	272	274	281	255	261	293	262	258	245	284	297	244	300	292	260	247	260	281	267	261	270	263	286	263	283	285	289	273	295	280	274	281	268	278	285	290	263	263	276	276	287	260	291	295	287	278	258	277	261	273	298	283	286	315	276	267	270	290	261	271	285	268	304	260	270	290	290	271	275	266	253	255	245	256	288	269	297	263	257	281	272	274	252	272	243	257	279	281	244	341	265	275	280	288	298	283	270	270	293	260	262	271	282	276	294	303	273	273	272	259	282	259	286	242	323	263	300	279	288	283	264	255	249	280	266	294	301	252	301	267	284	283	287	305	276	287	273	255	281	270	295	279	284	249	276	281	274	260	243	255	284	283	269	271	296	304	255	260	276	280	256	259	255	279	278	281	279	288	283	273	257	323	282	266	260	247	264	296	274	264	262	275	235	277	317	275	269	277	284	286	269	264	302	261	295	243	286	281	288	257	289	319	254	297	301	272	248	282	282	265	282	280	293	274	262	296	279	264	294	260	297	271	242	278	271	280	276	274	285	296	325	298	295	294	276	283	298	296	294	269	297	270	266	267	288	283	258	312	285	281	288	271	270	294	262	275	271	263	283	279	269	267	308	303	310	283	272	288	288	318	266	266	266	271	266	283	308	287	237	276	270	254	278	282	299	287	293	281	293	284	243	264	279	279	282	273	282	266	275	288	275	268	290	276	293	265	280	250	263	313	260	265	303	288	272	280	285	288	275	262	265	269	262	252	304	285	255	259	275	298	266	251	275	250	271	309	288	289	301	259	243	294	303	284	275	250	288	276	289	276	295	265	292	271	265	252	255	247	311	286	262	244	276	270	286	286	290	280	294	297	291	266	273	270	283	252	289	275	268	275	289	286	268	253	289	269	276	275	300	264	277	304	279	247	262	296	298	277	297	275	278	292	302	262	278	314	252	276	244	277	278	271	302	280	286	260	260	278	247	259	313	285	281	253	295	276	285	277	256	290	268	254	253	261	294	287	284	276	260	243	309	287	272	274	249	283	239	271	260	295	272	272	291	296	260	249	243	268	246	279	291	256	267	289	288	298	268	261	277	278	278	256	274	273	260	286	255	277	252	281	231	266	292	269	260	290	289	268	266	278	285	280	267	275	253	301	290	293	264	284	273	291	275	261	300	285	258	283	264	257	279	240	270	281	250	256	253	267	276	285	301	240	263	288	296	268	260	288	272	281	280	318	269	290	289	287	248	283	252	274	276	282	281	255	291	260	299	292	270	280	259	275	297	278	279	255	296	302	264	290	269	321	255	274	286	273	284	292	276	287	243	270	285	264	272	257	263	304	281	305	286	250	268	275	316	287	276	278	282	272	310	307	296	252	269	244	264	284	280	283	254	278	323	271	262	251	272	279	270	268	270	241	283	286	305	282	281	273	294	295	267	285	264	278	295	287	303	278	319	272	303	253	282	268	307	290	304	279	277	268	304	293	254	272	289	275	305	291	287	268	286	264	299	282	284	308	287	275	293	268	277	267	293	297	256	322	278	295	291	265	268	285	300	282	281	289	265	310	282	301	275	267	264	244	267	242	306	270	301	283	256	299	252	300	263	274	291	297	280	287	236	292	313	298	303	312	279	276	284	297	265	260	264	314	262	284	265	285	282	257	281	252
19273	32394	25240	17143	13239	11205	9284	7080	5469	4492	3774	2945	2424	2136	1864	1608	1431	1373	1244	1186	1111	1046	944	879	733	765	711	660	615	625	616	613	581	521	552	523	515	530	523	509	484	522	522	505	506	471	412	489	428	490	470	474	484	483	475	436	475	434	496	465	433	473	500	469	481	483	459	492	473	460	448	442	453	424	449	450	434	453	482	433	467	448	478	435	440	440	468	445	470	428	427	438	443	452	427	466	435	453	433	480	434	398	419	441	471	430	427	437	432	437	446	443	423	414	422	451	447	432	444	483	425	427	418	450	443	464	458	437	418	428	444	454	411	408	482	413	449	425	456	458	431	425	439	459	396	408	429	408	426	416	439	426	430	432	449	448	414	395	433	475	445	385	403	417	451	477	421	438	432	432	409	442	438	442	421	455	420	417	448	444	471	420	411	395	446	435	447	427	437	414	413	438	445	470	460	456	433	455	463	415	415	442	436	460	451	469	426	453	429	436	465	470	459	447	435	444	443	449	421	423	434	422	446	413	439	438	447	479	460	450	411	442	432	416	426	429	447	448	421	472	434	396	485	463	448	418	465	403	415	474	403	422	426	406	437	407	445	422	411	432	440	440	413	422	437	436	407	467	382	424	439	394	400	468	478	473	405	393	440	413	431	405	465	488	451	384	442	458	436	405	434	444	453	412	451	423	459	426	414	437	442	428	439	464	460	414	463	420	462	472	464	453	460	426	463	442	412	461	456	456	437	426	441	439	448	469	433	411	434	421	442	370	437	437	416	459	430	424	455	460	430	435	473	414	453	405	420	412	422	437	416	410	424	468	433	454	404	417	476	495	438	446	434	429	461	467	420	414	437	473	445	444	434	485	465	460	410	405	435	467	437	414	422	481	411	414	465	432	443	423	392	447	411	477	415	462	400	437	423	437	447	432	434	478	454	437	473	427	455	439	423	429	419	412	437	470	429	473	450	441	371	395	398	442	436	406	393	421	425	430	420	372	431	448	408	449	457	442	468	436	420	453	428	444	434	442	449	454	401	443	440	448	464	446	453	460	405	467	428	489	444	441	424	424	447	426	410	427	439	434	450	428	429	452	452	412	441	430	450	405	395	470	400	456	457	453	439	444	449	421	454	408	458	412	468	456	467	406	431	428	457	462	437	478	453	390	454	432	435	401	374	445	434	460	446	455	430	402	414	430	444	431	440	463	469	457	430	446	452	456	461	423	443	449	434	427	422	394	401	423	410	426	412	433	420	414	464	438	463	417	426	427	443	430	444	424	461	409	451	470	456	476	431	442	410	431	452	429	426	411	443	393	420	426	467	407	429	452	453	470	453	465	436	409	469	420	416	411	434	449	400	452	400	397	428	433	441	427	438	439	451	460	431	432	458	429	452	417	429	444	428	439	454	455	457	427	414	440	416	460	431	415	404	466	437	434	456	453	450	406	444	472	476	435	404	411	414	438	426	434	415	445	423	419	420	401	421	441	489	408	419	427	415	476	421	434	424	469	426	436	444	456	422	400	417	404	423	469	442	418	426	440	447	443	472	428	435	420	443	414	450	393	472	412	467	431	429	423	415	438	390	445	402	376	454	431	450	446	451	431	388	424	465	464	466	424	456	422	439	431	385	445	405	473	421	404	457	464	406	426	435	448	461	441	446	435	453	460	417	403	412	461	427	428	418	432	454	457	424	427	433	429	452	447	471	440	427	439	445	439	428	460	442	461	432	432	439	459	403	454	433	417	421	419	413	470	413	470	470	444	426	475	422	441	440	452	436	444	431	430	411	434	439	462	440	425	437	468	424	433	420	414	476	430	437	445	422	423	459	461	439	417	461	426	409	446	388	405	451	392	447	437	416	465	435	443	420	414	432	437	458	495	449	459	434	413	432	429	466	419	470	453	414	456	419	445	450	434	416	410	405	457	400	419	448	452	460	486	457	444	470	454	430	448	428	439	431	421	415	431	422	485	439	434	413	475	432	469	419	449	436	449	405	475	445	454	447	424	423	421	408	405	366	431	436	436	441	423	415	447	413	443	434	433	448	443	456	460	415	445	420	421	413	367	398	459	423	472	425	445	426	432	446	450	422	429	410	441	432	408	457	444	424	453	428	458	479	460	468	452	430	451	459	431	430	452	423	422	440	450	450	437	406	400	426	480	424	429	432	419	429	447	443	440	452	427	395	404	432	459	436	440	469	425	450	427	455	478	431	415	481	436	446	422	421	429	436	467	400	417	449	434	429	432	423	460	411	442	446	430	465	422	412	449	451	407	424	440	454	441	444	477	463	423	447	415	445	447	440	426	425	442	447	408	434	435	421	426	435	436	415	444	484	438	456	440	436	458	429	432	459	391	420	427	405	376	457	452	414	440	442	436	440	434	425	423	451	466	444	429	423	434	442	418	426	449	447	413	451	432	453	482	423	455	446	441	441	408	430	403	415	439	469	437	443	434	450	447	443	430	399	391	443	422	468	457	423	438	463	468	435	476	497	445	443	386	438	488	444	416	415	433	456	415	446	402	422	457	449	413	475	434	485	448	469	461	455	441	465	429	435	444	463	413	433	392	434	487	455	439	446	455	442	456	438	467	425	409	447	420	422	433	470	436	432	436	474	387	420	422	397	441	426	445	427	400	456	459	427	432	437	430	428	435	420	442	438	416	428	425	453	418	440	411	444	453	431	415	447	456	421	437	454	431	470	424	413	452	447	449	420	441	419	448	434	482	435	464	443	434	427	458	456	435	394	419	404	420	416	414	464	452	385	419	480	477	459	457	463	454	437	431	424	425	451	417	435	415	403	435	431	422	444	470	413	476	434	459	465	448	419	436	428	442	457	439	454	383	448	429	435	450	479	470	446	439	432	402	455	436	463	429	433	427	416	433	425	432	430	418	434	453	417	420	420	413	427	417	399	424	473	399	407	431	430	410	454	440	429	472	426	458	412	422	458	416	441	428	468	460	406	436	432	426	420	464	438	414	429	463	459	421	454	413	433	402	427	446	424	463	450	437	414	409	467	452	419	486	432	462	418	445	406	436	430	445	454	419	434	448	398	474	387	455	411	439	411	427	473	440	447	471	452	386	436	435	432	435	457	437	414	424	419	459	400	423	445	451	410	423	422	454	448	432	426	444	437	453	442	427	429	468	463	426	418	421	423	454	421	452	430	434	443	411	428	426	460	451	429	447	403	409	412	439	448	413	397	453	444	446	439	415	463	427	449	391	425	386	467	448	423	453	439	446	466	467	436	442	442	447	458	480	417	464	475	453	449	445	452	431	434	464	408	464	430	453	430	443	425	457	439	417	430	439	436	471	424	461	411	413	464	428	418	458	458	449	427	402	434	448	432	391	467	452	437	422	410	451	440	440	436	409	440	444	418	435	426	424	447	443	407	418	450	431	418	419	456	463	398	440	434	478	404	398	470	416	470	439	423	410	440	389	430	414	471	444	435	385	437	424	460	444	449	466	418	443	445	458	427	431	436	469	395	431	418	428
27481	18393	10609	5099	2962	2138	1676	1220	1067	939	864	689	663	585	572	582	506	532	577	520	497	534	488	452	497	451	440	481	453	433	426	440	386	420	410	386	415	417	433	437	414	419	400	426	398	434	417	417	406	390	442	431	426	423	412	429	457	402	389	434	461	422	429	401	459	414	418	407	420	423	451	407	483	408	480	410	411	425	424	453	409	451	428	425	426	424	424	417	377	409	419	431	414	434	419	429	442	394	438	458	409	424	424	411	435	421	449	459	366	416	444	427	418	400	463	413	438	417	436	427	402	408	401	429	394	445	445	447	427	425	401	430	414	439	402	446	424	428	401	414	429	452	411	441	406	427	409	416	415	391	405	419	421	417	409	459	450	412	440	407	428	391	467	423	380	431	436	447	433	430	448	401	418	408	424	420	404	427	412	438	399	414	443	409	403	400	413	433	396	421	405	457	429	413	456	453	389	452	431	392	442	440	430	418	441	419	404	414	412	428	431	451	427	452	402	418	413	409	405	432	438	493	401	403	412	437	418	425	432	407	402	413	415	410	440	406	425	446	405	411	396	438	470	418	448	417	444	431	403	416	387	387	440	445	407	433	399	375	424	427	434	420	455	450	405	451	427	459	429	396	419	437	404	414	393	415	402	396	447	427	412	406	413	412	433	387	402	418	421	413	393	445	432	414	430	416	408	421	416	419	429	462	434	438	400	421	413	426	421	398	430	394	429	418	446	446	407	393	403	413	432	392	407	434	434	440	460	442	425	416	431	457	466	434	412	415	435	417	409	395	389	410	413	416	431	405	427	414	400	428	379	420	421	408	419	390	416	421	400	416	449	424	427	411	395	428	416	452	386	407	408	439	433	400	459	476	439	401	428	440	435	403	439	396	406	408	436	397	446	423	424	450	423	411	436	413	450	426	388	429	428	408	399	427	421	399	393	435	399	403	413	397	408	457	405	408	453	380	433	442	440	428	443	404	426	411	438	457	413	382	442	383	400	445	423	421	461	455	442	411	433	416	381	430	399	408	423	420	430	422	428	423	398	409	404	405	424	395	398	398	425	424	451	424	439	447	425	424	413	403	366	406	393	419	415	421	420	437	412	409	403	418	454	429	421	418	408	434	417	435	413	441	414	430	477	374	411	436	403	446	423	452	413	439	446	443	408	420	430	417	425	420	431	406	362	438	445	422	460	438	426	443	429	419	429	408	408	434	436	408	411	436	417	416	417	403	403	414	418	425	422	436	417	417	419	455	405	415	414	460	435	414	412	424	429	419	412	387	427	474	455	420	417	425	388	462	416	438	429	410	429	378	452	390	443	421	410	414	478	430	434	396	389	448	478	390	417	416	431	410	392	410	388	381	398	421	429	385	434	422	447	406	470	458	433	397	417	420	418	435	421	448	419	395	410	442	401	415	407	427	421	416	388	445	398	467	447	418	394	426	453	420	415	432	441	413	438	427	407	433	416	437	420	430	422	427	437	414	394	450	454	440	430	428	431	413	402	416	388	381	420	455	436	409	394	368	410	410	432	431	455	412	370	430	402	398	444	447	425	413	427	417	428	413	439	406	411	442	379	446	405	414	411	404	417	434	452	420	434	408	408	420	376	440	432	443	379	412	415	401	394	431	419	435	400	433	421	414	397	425	409	401	399	405	465	450	408	418	426	423	437	422	425	415	427	449	399	411	424	446	403	437	412	390	421	442	418	417	388	414	370	403	394	371	421	403	428	418	458	422	416	421	461	421	412	435	403	473	389	410	396	411	390	427	406	376	455	399	425	430	396	416	416	441	420	383	427	449	395	405	395	430	454	436	383	421	403	434	425	419	412	384	435	402	428	454	403	411	387	469	420	411	393	376	422	417	395	412	434	418	424	443	418	412	448	421	407	408	448	454	423	415	442	405	403	413	450	441	443	444	447	398	418	432	419	431	407	426	385	439	432	413	419	435	442	420	403	418	383	412	404	413	443	416	455	423	392	414	412	422	411	397	438	389	460	444	460	399	456	409	430	401	421	397	421	441	457	451	385	435	436	405	412	440	417	388	466	397	436	412	410	443	443	396	399	448	449	427	436	410	438	419	435	424	394	451	393	414	425	416	421	441	431	403	431	406	419	419	431	427	458	424	427	429	411	399	406	437	410	394	429	401	418	416	385	424	425	444	402	463	417	381	422	391	416	430	394	450	392	426	449	386	403	414	378	418	420	388	436	418	434	437	413	417	416	432	439	421	425	425	430	402	451	416	406	410	397	411	428	386	459	415	404	459	404	418	411	393	426	422	437	427	427	396	433	415	433	422	405	431	414	391	412	423	408	442	394	441	430	405	401	415	420	390	420	394	426	468	398	410	434	393	426	434	415	408	418	420	463	434	409	398	409	413	399	432	414	425	411	447	423	413	414	412	409	418	428	431	406	384	395	412	370	455	393	450	405	385	434	392	412	367	426	427	481	418	417	414	417	457	443	402	448	408	413	391	420	425	408	423	411	391	432	447	404	455	408	415	454	467	412	418	447	432	427	419	425	403	425	452	407	408	410	412	441	421	374	397	428	447	440	427	419	423	407	440	419	415	408	429	398	423	446	403	395	411	422	407	382	405	385	401	427	430	438	424	412	398	476	423	407	413	420	415	431	420	422	414	453	394	402	441	427	398	387	410	419	416	424	433	408	407	431	436	413	390	439	443	406	389	389	412	439	405	462	430	418	417	453	425	402	438	398	405	418	420	422	452	430	403	416	412	407	456	451	419	431	432	383	421	423	405	439	436	444	411	448	404	414	435	413	442	432	434	401	435	373	429	437	384	428	427	435	424	413	439	439	413	446	429	424	411	425	408	451	408	429	422	466	409	428	415	456	421	418	450	401	381	383	435	428	381	385	398	427	452	398	425	422	434	437	428	420	423	429	437	447	416	429	392	407	443	426	437	441	425	418	404	424	414	434	424	420	456	438	425	441	414	392	436	436	384	397	427	446	394	491	408	428	404	408	408	447	433	418	403	377	414	429	451	417	426	418	423	424	404	409	436	406	412	456	471	410	438	410	424	430	424	378	396	432	419	428	441	386	441	425	426	407	378	418	423	419	402	426	427	423	425	439	414	422	399	426	387	448	392	393	438	407	384	419	448	425	440	396	425	429	422	370	424	431	425	418	418	444	408	411	415	369	409	422	410	447	430	442	409	423	437	416	411	436	440	425	447	390	419	401	414	458	385	452	452	440	409	454	426	404	409	429	387	433	431	413	404	392	407	429	417	417	407	367	422	421	426	434	387	446	432	425	427	393	397	406	455	391	400	434	421	411	419	405	416	417	414	389	420	421	445	364	410	418	388	427	416	455	431	413	414	407	462	420	444	421	426	419	393	431	416	449	433	454	408	371	428	406	401	446	439	422	428	430	445	445	390	444	412	446	399	439	411	425	444	398	409	466	411	411	427	407	408	432	405	445	397	406	407	436	424	401	418	386	385	401	431	371	451	438	418	446	422	415	425	425	381	467	411
15161	21831	15587	9289	7000	5702	4698	3499	2808	2343	1961	1630	1446	1311	1287	1143	1107	1008	1005	996	944	880	860	809	855	789	809	784	724	703	746	709	722	762	732	718	704	721	675	705	685	667	697	693	688	630	739	700	630	639	716	653	687	661	644	660	694	632	719	690	688	665	644	653	650	684	655	689	653	681	693	698	643	690	669	708	684	676	642	658	661	680	641	683	635	661	647	648	652	693	679	650	660	645	679	704	692	634	673	636	705	692	717	656	639	685	704	658	686	664	680	684	617	685	709	673	717	620	619	670	676	639	668	646	690	631	696	678	652	654	665	609	658	672	643	687	671	685	631	676	655	660	645	647	663	667	631	644	644	668	651	605	633	675	637	701	685	694	710	646	659	614	633	670	674	674	628	668	679	649	652	680	658	637	657	611	665	672	660	640	634	689	628	671	649	663	664	727	671	667	697	675	642	701	651	719	685	672	667	638	739	672	665	650	596	671	631	661	623	667	628	658	643	689	683	666	673	610	609	715	668	653	627	651	700	677	670	703	651	662	677	612	642	643	634	709	664	677	683	691	687	650	688	652	680	664	678	654	639	661	629	679	650	686	637	653	684	628	685	694	632	624	630	671	697	675	620	639	691	667	663	688	671	617	656	659	650	689	682	666	652	663	709	622	647	674	622	643	648	661	637	696	642	642	662	622	650	679	687	684	660	670	654	720	682	657	697	648	697	650	612	655	685	670	657	697	642	682	621	639	669	662	642	662	702	663	696	661	675	650	690	659	669	667	676	638	671	700	701	689	680	647	685	630	685	624	679	661	668	692	644	636	659	665	689	680	695	661	651	659	660	646	654	677	700	677	639	669	659	669	676	662	649	709	703	655	688	641	691	677	646	673	658	653	636	633	654	670	688	645	630	647	689	683	641	694	683	658	662	651	642	628	681	708	644	705	671	695	642	652	662	649	682	663	660	677	670	704	648	663	612	658	675	718	676	683	695	655	648	603	691	668	654	659	690	644	662	684	696	691	622	623	660	666	664	675	652	685	662	680	683	668	652	644	677	635	645	675	654	679	644	598	659	657	625	668	666	696	718	658	629	642	697	687	730	653	688	669	663	682	605	641	672	707	610	658	666	667	676	695	695	676	691	675	620	649	690	641	680	699	662	693	644	715	715	646	678	650	706	635	619	628	625	654	672	635	697	645	671	670	655	674	647	698	698	705	684	627	671	669	643	639	598	664	662	675	663	642	681	689	664	635	624	688	649	647	682	659	690	670	705	675	625	685	677	641	656	672	643	675	642	640	646	663	697	687	686	707	665	666	630	637	686	665	662	651	682	696	659	656	697	659	727	657	670	719	681	685	667	643	650	737	682	612	630	704	655	664	691	639	624	658	686	667	688	684	674	655	642	659	616	675	663	586	646	671	592	661	692	658	695	702	636	649	645	641	661	651	653	681	689	641	673	658	651	642	686	621	652	671	640	621	673	616	682	652	686	699	688	601	684	661	706	653	641	678	688	637	683	679	663	695	647	680	641	662	670	666	650	671	682	656	654	665	654	667	645	611	749	639	652	694	697	657	695	661	650	651	685	633	677	641	678	659	630	647	680	624	672	715	631	691	672	646	646	651	683	677	675	684	679	674	659	677	660	700	662	702	681	659	660	600	665	662	608	666	674	679	678	683	645	653	623	671	677	691	681	678	675	683	687	610	653	635	687	638	636	658	681	638	652	704	646	658	667	673	655	679	680	678	683	719	671	669	697	688	704	706	608	678	699	667	681	692	693	675	671	666	695	668	638	710	676	632	639	644	641	675	632	670	644	664	643	717	643	621	655	695	686	668	697	656	614	645	693	650	650	674	671	701	652	686	668	692	647	682	657	701	671	641	691	663	678	669	609	633	629	685	691	706	638	654	684	677	676	619	623	656	699	663	651	657	668	696	644	649	686	655	674	657	660	691	660	638	684	652	656	681	656	641	679	642	718	662	668	646	655	650	683	625	684	649	671	694	634	645	670	650	663	639	682	643	649	678	677	655	643	695	661	669	614	695	687	654	678	644	654	653	670	666	614	618	659	673	656	708	634	634	621	686	708	621	688	659	696	686	654	633	665	650	629	697	679	626	702	685	668	646	660	650	644	660	682	664	670	680	711	664	713	661	679	676	612	676	633	662	663	694	634	633	653	651	626	694	660	691	674	648	632	684	674	596	671	651	683	642	656	655	667	679	610	676	615	674	631	669	661	721	650	652	669	695	680	646	663	623	679	682	631	644	639	674	674	668	674	677	658	649	651	708	662	668	685	648	649	651	662	641	614	683	690	690	684	669	676	663	684	700	631	665	688	669	657	658	683	647	662	686	683	686	640	692	648	640	679	683	635	605	631	667	652	664	644	639	683	651	642	692	631	634	640	662	633	620	656	666	678	689	665	666	634	689	648	632	626	679	641	653	677	621	656	675	651	674	685	663	677	666	686	637	642	665	683	672	685	657	667	645	678	694	676	638	668	663	666	673	660	686	663	669	636	688	633	673	672	644	663	689	639	641	651	652	687	643	634	635	685	670	665	657	663	666	644	673	716	676	646	687	639	646	691	664	704	699	687	672	715	632	627	657	698	676	672	667	655	666	662	662	653	696	642	692	662	697	680	635	685	655	648	639	660	643	669	702	651	664	631	677	684	668	644	634	683	635	678	679	683	644	657	684	658	640	638	667	620	670	674	625	638	631	688	676	666	669	630	637	677	671	684	642	677	662	713	609	676	681	691	705	639	645	659	664	683	646	671	697	692	598	663	664	663	674	704	638	650	649	638	683	587	638	697	687	706	630	687	665	636	645	627	636	724	678	690	674	650	650	662	676	613	661	627	624	641	606	694	622	669	623	691	646	693	661	696	678	686	685	680	665	709	623	681	667	651	649	703	674	654	675	690	672	650	680	660	688	645	645	635	668	676	669	677	673	649	683	645	683	640	648	670	628	698	682	671	679	682	667	655	659	676	652	660	669	689	638	677	690	663	704	671	694	628	619	705	642	651	659	668	638	672	696	633	662	626	668	622	640	651	674	642	650	663	658	675	665	671	661	673	629	648	635	679	666	641	708	646	644	672	641	679	689	696	665	682	694	705	620	661	695	699	638	681	701	658	630	625	653	676	713	646	636	625	703	635	697	682	674	698	643	667	662	650	667	656	659	657	669	658	649	674	690	652	633	626	708	689	686	642	709	628	675	654	668	637	666	682	696	654	683	635	689	668	675	647	595	682	638	698	702	650	660	690	667	667	660	636	645	641	688	646	679	680	664	644	700	623	653	654	635	660	654	677	611	633	678	641	651	661	632	655	660	706	686	655	689	675	668	668	687	640	648	700	655	695	680	698	637	627	684	660	625	644	664	720	655	665	671	665	655	657	706	695	679	649	633	682	682	677	700	682	688	666	661	698	694	728	615	664	673	624	661	657	674	702	674	693	673	660	695	597	701	670	630	678	658	653	673	669	680	641	654	705	675	647	676	659	649
23250	21086	27543	24866	19368	6423	2997	1954	1462	1244	1006	918	817	725	658	606	604	561	567	509	493	468	442	472	461	402	390	408	409	409	414	415	372	343	341	356	373	377	372	328	338	369	352	366	367	375	344	391	361	374	349	352	319	370	340	358	346	348	351	359	336	356	327	337	389	334	360	331	333	405	386	355	375	331	352	362	347	352	350	365	354	371	365	372	321	371	338	342	358	356	330	366	380	323	346	349	337	367	352	336	363	345	348	355	360	382	303	344	340	362	333	355	323	334	329	339	323	352	358	338	331	360	297	367	342	342	366	334	352	349	348	380	326	361	357	360	320	360	337	365	330	337	346	335	363	346	354	339	363	342	352	338	325	324	346	341	357	344	329	356	348	355	388	328	364	342	368	335	363	332	349	367	366	367	330	377	354	380	350	336	330	364	358	359	342	343	360	374	380	348	328	342	362	357	387	375	340	362	345	330	296	319	337	332	333	332	377	386	370	334	336	337	320	324	358	364	301	363	356	322	334	320	362	329	335	326	327	321	345	308	338	319	344	375	343	331	359	338	357	341	335	336	363	340	340	310	364	341	351	353	333	317	362	340	334	353	358	357	316	336	344	337	349	338	360	332	326	341	339	330	338	348	385	328	353	337	356	350	344	359	359	338	345	347	355	326	329	346	334	349	348	350	329	337	322	361	337	340	326	347	359	358	330	388	364	341	357	327	347	332	346	348	338	322	353	370	335	334	365	363	325	343	346	348	352	341	374	334	347	332	336	329	348	351	364	342	334	334	362	353	355	331	338	328	344	346	334	346	354	344	340	326	344	375	361	329	307	332	344	332	367	339	329	357	362	313	369	345	349	334	354	350	373	360	346	348	325	341	360	337	342	345	373	349	369	342	336	350	328	352	350	379	348	348	347	321	327	356	335	361	350	349	346	352	325	367	368	327	335	353	364	345	335	319	337	295	351	302	359	338	363	327	336	334	350	357	375	372	394	313	339	349	336	327	315	346	349	380	363	352	342	360	340	355	378	363	357	343	356	337	349	369	354	387	354	336	367	364	365	336	356	342	393	347	352	355	364	356	377	349	321	303	326	347	347	345	383	364	346	348	323	338	332	345	338	352	327	331	333	344	323	343	359	333	343	313	344	326	328	367	329	326	365	372	366	354	340	339	354	328	363	341	345	371	337	348	352	328	367	341	318	382	364	375	391	343	332	316	330	329	342	354	340	362	342	328	380	350	358	382	327	314	350	349	348	337	342	328	349	371	343	356	366	372	371	335	378	322	383	367	319	336	351	347	332	361	347	358	340	356	360	333	365	317	367	343	349	346	347	396	334	341	362	331	350	329	342	347	347	373	377	374	356	341	368	330	368	328	360	311	384	344	349	339	329	340	344	303	325	362	332	327	326	326	323	319	371	343	362	314	317	341	337	301	324	321	358	369	352	371	355	342	360	321	364	360	357	315	347	359	374	311	366	342	316	312	350	363	357	343	362	351	327	316	360	371	347	314	387	353	323	343	355	357	360	352	339	381	338	367	351	364	336	349	367	372	366	322	333	333	341	310	361	371	346	316	387	356	334	364	358	330	326	335	325	333	351	329	355	346	367	351	327	380	362	347	333	370	360	316	350	350	326	333	368	345	363	346	375	363	300	339	338	347	343	350	347	335	333	363	345	392	352	320	330	362	345	329	341	370	327	345	348	363	343	332	347	350	382	353	319	367	341	339	340	346	357	380	353	330	353	330	335	336	310	318	353	360	326	337	321	351	391	364	341	326	348	338	350	370	319	336	344	353	356	331	335	365	324	340	360	336	331	332	341	347	300	324	354	333	337	388	339	347	343	362	337	335	342	340	367	361	354	325	305	315	324	379	331	370	336	358	307	326	361	361	384	363	348	339	332	345	328	347	329	328	356	338	323	357	363	358	352	343	345	318	362	374	352	335	336	342	339	324	354	331	328	311	302	322	343	305	372	341	338	344	344	327	358	354	341	349	369	340	335	335	357	384	369	299	376	357	360	368	357	390	353	342	378	354	354	374	351	336	340	397	348	353	360	373	345	372	345	352	358	338	377	334	371	361	325	338	329	339	344	357	346	362	372	323	342	363	335	351	320	339	355	343	348	355	351	358	363	343	338	365	366	334	341	359	362	365	367	337	315	345	351	365	361	365	350	337	340	366	327	359	343	371	342	353	357	387	337	346	336	338	375	339	356	335	373	326	327	368	306	358	365	364	341	341	330	357	317	336	367	346	355	319	337	334	346	325	352	342	356	337	333	344	378	306	354	341	370	327	366	336	323	371	315	344	347	355	349	320	335	348	330	317	320	331	352	353	364	348	333	378	337	348	369	323	333	344	322	334	359	335	326	317	329	341	362	311	357	329	333	324	368	311	336	347	364	324	323	347	307	362	322	319	330	360	340	358	375	352	357	360	365	335	327	358	321	382	342	341	353	304	350	309	338	338	364	361	338	330	349	364	324	359	330	372	375	386	364	343	350	335	352	379	322	346	358	334	335	318	351	324	383	350	351	318	351	354	352	385	325	369	354	393	344	315	363	319	368	334	319	323	346	329	314	394	320	368	363	353	346	344	370	353	356	349	316	319	333	328	339	382	354	338	313	366	343	360	354	314	353	290	364	330	342	339	331	352	354	335	346	357	337	321	315	343	342	333	320	360	316	375	370	318	324	336	338	355	316	374	342	345	328	353	346	333	343	362	336	301	328	352	330	334	329	332	339	323	343	373	338	329	335	333	343	353	330	329	318	332	341	330	339	328	350	369	360	339	331	356	357	344	338	319	358	363	369	297	340	320	319	374	331	344	343	327	347	340	347	359	359	339	321	356	359	345	338	341	359	339	359	348	364	297	325	297	339	359	366	332	334	371	326	322	348	337	377	337	348	343	344	334	326	381	345	375	315	311	371	329	384	381	338	330	336	350	323	361	349	334	328	328	316	333	362	376	338	341	363	358	353	340	330	333	351	334	342	335	332	309	342	331	368	340	381	343	326	344	305	385	357	323	340	343	312	352	326	312	375	342	307	332	369	356	342	356	328	333	365	371	355	323	318	340	360	320	371	344	381	298	338	346	300	330	374	342	323	352	359	321	336	377	357	322	354	330	335	350	330	351	357	359	357	331	333	340	355	346	337	350	352	334	343	327	376	312	357	338	339	362	358	321	336	338	352	348	334	357	345	370	331	329	314	382	352	346	347	343	357	366	341	336	348	346	359	409	318	362	347	342	351	359	366	368	307	369	356	337	350	334	369	340	336	318	381	356	342	364	328	345	346	333	352	351	379	341	359	364	342	312	368	404	357	350	374	355	307	325	348	362	329	331	350	350	338	350	342	349	342	318	330	334	349	353	351	326	341	342	354	400	387	339	335	336	348	342	378	392	340	344	364	319	352	350	365	317	315	358	325	377	327	328	328	374	319	334	316	304	342	355	368	356	331	343	345	340	367	329	329	374	319	341	348	356	341	327	346	321	367	334	336	331
16702	28684	22149	14292	11080	8911	6906	5150	4102	3304	2716	2291	1948	1793	1531	1386	1344	1241	1116	1118	1019	983	928	843	827	791	765	689	684	679	711	681	646	614	638	618	677	643	570	601	616	606	608	580	604	590	631	573	565	591	547	561	560	600	575	584	564	526	580	548	552	555	583	521	568	590	553	547	565	550	572	550	584	557	588	533	505	568	549	573	612	557	562	587	539	539	608	531	535	584	586	577	535	572	512	600	556	556	575	594	551	511	571	527	531	551	539	547	545	533	584	554	548	555	546	540	560	501	592	560	527	543	533	545	534	533	569	533	575	571	551	528	572	561	550	485	582	601	538	594	582	563	592	602	537	589	559	553	557	533	554	543	578	548	531	552	549	567	557	559	531	559	552	578	567	571	547	522	612	556	538	558	613	594	577	553	554	551	544	568	520	579	511	525	591	530	581	533	583	588	519	591	576	566	554	552	530	577	522	532	590	576	509	546	565	569	521	568	576	550	576	550	554	558	555	544	532	559	518	534	545	569	549	533	544	532	542	573	540	532	566	545	609	545	580	548	564	547	543	523	492	557	528	588	537	587	581	543	536	565	531	611	569	565	564	538	549	579	516	572	566	545	552	495	537	558	531	543	536	543	558	562	566	587	537	610	533	536	549	551	571	532	540	523	550	569	611	566	560	550	540	547	526	532	557	570	554	535	532	614	532	530	537	552	529	554	534	574	572	577	572	568	563	520	543	533	582	579	540	537	564	543	560	577	551	574	548	534	548	561	576	553	568	542	566	553	530	519	533	515	560	587	534	533	539	572	574	541	565	549	550	605	602	558	508	529	556	501	533	560	534	553	557	550	498	562	547	505	511	551	566	541	518	570	567	549	544	547	591	531	583	540	556	475	559	549	537	508	564	555	588	545	523	537	569	527	570	568	543	542	492	533	542	567	538	532	538	593	528	535	578	573	577	522	514	534	608	531	505	549	581	569	577	585	567	605	528	545	566	559	587	582	532	519	534	547	543	542	525	556	553	553	563	588	511	537	566	530	568	567	580	581	578	589	554	568	538	517	551	562	562	567	566	539	553	530	555	588	555	533	548	615	536	586	547	560	543	534	568	537	572	515	541	535	544	571	552	524	563	551	562	499	547	534	571	536	591	516	533	577	532	540	544	541	546	572	531	562	517	539	539	553	557	550	526	586	561	536	542	568	553	545	548	530	542	580	530	561	608	545	563	572	555	560	562	566	552	535	534	539	544	521	536	529	543	568	539	572	554	605	556	548	549	554	512	533	529	535	556	527	537	566	541	554	542	582	520	602	568	557	570	558	522	521	524	568	561	515	570	530	550	580	525	579	531	534	551	569	535	543	579	552	562	565	566	542	559	566	570	536	547	587	535	552	527	555	515	557	562	534	588	559	549	564	502	528	565	579	584	523	583	562	556	547	524	533	526	537	561	581	522	539	545	604	561	573	574	601	531	597	530	527	578	562	575	550	550	559	533	603	526	600	585	561	530	556	521	550	525	589	537	524	542	578	528	581	556	561	509	557	527	541	519	567	566	532	596	579	525	596	551	570	563	560	516	561	555	541	564	555	543	506	546	527	535	528	534	586	548	548	568	543	551	577	593	546	560	562	525	566	549	564	566	569	527	581	551	563	532	528	586	529	563	534	548	538	539	571	530	562	536	518	512	537	542	567	545	552	576	565	543	509	556	533	523	569	565	564	580	532	598	494	567	510	502	551	525	588	562	560	561	557	537	559	566	551	557	583	582	556	566	545	590	562	560	541	515	553	538	554	513	540	536	535	556	535	569	534	569	544	524	542	536	577	594	528	551	572	561	558	516	564	541	564	579	521	561	524	542	553	563	565	527	565	572	570	552	541	562	533	523	590	545	566	566	573	578	566	548	546	523	533	526	540	554	571	555	593	537	568	548	579	597	543	536	539	575	524	604	533	601	592	599	568	552	579	502	565	557	588	553	528	551	527	532	552	601	558	633	522	549	562	546	598	538	512	525	544	543	529	525	558	538	550	537	510	554	552	561	522	553	564	624	550	546	521	542	512	572	547	534	544	571	578	570	534	590	550	516	565	557	535	509	550	574	503	543	552	515	557	550	574	572	520	538	535	534	592	549	575	562	587	539	569	577	556	571	527	548	564	578	526	609	551	538	545	597	552	535	550	553	521	561	548	590	545	612	568	548	517	550	519	553	547	556	606	539	536	553	545	528	563	565	548	567	618	548	542	558	542	536	555	583	564	565	546	540	564	586	541	524	500	525	547	550	567	563	522	577	596	553	503	562	592	573	549	537	562	564	515	524	541	581	547	606	572	573	532	568	585	544	578	589	536	550	549	543	565	535	564	547	567	522	551	563	511	525	543	567	564	554	555	538	528	563	530	571	531	555	537	570	553	579	542	556	561	551	579	555	573	554	539	542	474	573	514	560	609	553	521	515	534	508	577	585	525	528	520	554	549	533	546	556	542	560	536	580	586	576	553	555	556	562	532	577	552	549	524	554	574	580	558	578	512	536	577	565	581	554	555	549	543	541	528	575	558	568	518	544	562	532	543	580	546	555	560	570	505	561	533	579	554	537	533	548	572	544	554	545	542	542	538	554	591	551	597	517	561	606	568	567	569	536	570	571	574	584	551	538	527	482	580	568	589	539	553	527	550	514	543	541	538	524	509	529	542	577	512	541	598	522	508	558	578	596	563	554	560	539	583	546	559	564	567	505	549	548	540	576	537	559	553	538	563	544	541	542	567	520	564	565	542	564	540	539	553	521	549	538	525	518	555	555	558	569	566	586	574	590	549	540	539	557	507	541	534	542	539	515	545	530	527	555	510	538	584	572	533	551	548	541	563	564	546	519	520	537	593	564	509	513	524	554	570	552	565	544	563	583	563	548	524	511	581	568	565	558	552	544	540	499	527	557	597	510	547	497	566	539	548	540	520	565	561	567	573	534	533	572	578	600	562	540	559	599	562	560	555	531	527	575	512	520	537	505	536	548	573	552	544	558	498	541	579	591	605	521	594	579	530	556	510	507	553	564	541	600	523	553	545	509	591	537	537	594	574	561	564	551	547	569	523	593	506	503	567	561	560	542	554	538	560	508	579	558	584	539	543	554	524	534	536	537	545	567	526	580	615	562	555	541	584	528	575	560	569	568	565	577	528	547	584	522	516	594	545	531	585	575	567	571	532	577	548	581	565	565	582	583	579	578	572	565	596	498	583	568	536	571	553	547	544	576	524	486	561	554	521	546	568	570	521	566	558	562	579	544	535	533	549	568	543	558	525	585	554	528	563	583	592	580	587	522	558	530	574	535	567	534	580	564	515	580	531	524	568	570	591	581	551	568	549	568	568	544	551	552	560	561	554	583	526	530	547	537	585	526	553	579	569	587	518	592	557	527	613	550	512	532	541	536	599	579	530	563	555	568	632	555	559	548	584	572	553	565	537	545	544	533	579	528	563	562	585	550	569	546	592	551	533	546	521	546	560	562	553
24579	21051	25158	21745	5266	2720	1992	1389	1090	982	888	759	706	659	687	614	574	550	513	549	495	522	486	479	457	470	408	454	442	435	418	414	448	445	417	478	418	409	419	398	440	432	403	415	415	417	429	442	422	426	413	450	443	454	399	423	399	369	408	417	435	412	428	411	433	408	413	395	391	375	426	448	415	427	387	408	411	389	406	407	369	429	407	364	385	412	397	412	418	413	441	368	406	414	424	452	387	439	416	396	433	395	386	409	392	459	364	397	373	425	399	387	415	397	393	444	385	393	387	420	387	390	389	369	433	390	388	412	425	406	409	386	399	374	397	360	378	350	391	436	408	393	416	401	451	402	428	387	391	400	396	402	409	412	412	387	428	434	401	409	421	414	395	386	416	419	355	418	359	395	382	383	440	445	421	411	396	407	421	358	426	431	427	419	438	367	380	418	406	389	376	388	340	433	423	405	403	391	389	390	381	404	411	398	400	416	342	458	373	395	390	378	405	367	415	414	415	404	430	387	397	378	394	421	384	425	377	370	395	372	409	413	411	366	411	379	406	422	398	411	410	395	409	383	413	421	356	398	409	424	391	370	399	398	415	384	422	382	434	426	398	405	377	410	394	392	420	422	411	380	428	432	394	389	377	386	431	442	396	387	412	389	401	397	392	406	395	407	404	411	384	410	405	419	419	435	411	397	378	397	398	385	420	455	430	364	403	374	406	393	418	404	437	425	405	366	396	436	391	399	416	415	389	387	390	408	462	385	443	394	410	404	392	379	417	383	423	404	383	399	400	370	393	405	418	403	390	416	385	423	407	400	372	438	410	411	388	406	442	404	412	383	382	386	388	395	452	427	400	431	399	433	387	416	417	411	420	412	415	426	387	400	392	395	411	413	369	405	396	412	404	394	392	392	379	365	397	384	398	422	371	388	415	403	419	402	375	401	393	403	423	384	432	386	388	375	413	446	419	411	413	389	380	382	368	421	398	415	405	401	407	382	390	399	412	405	424	433	361	399	432	404	397	369	410	390	401	404	401	383	400	407	415	389	410	397	451	398	417	383	429	395	379	383	369	413	382	401	416	415	432	396	402	368	401	417	415	388	422	439	425	409	388	398	408	377	400	382	384	401	422	376	409	408	405	387	409	430	420	419	411	398	439	366	429	398	370	392	395	431	404	416	385	415	451	420	379	414	402	386	417	375	405	373	408	419	376	400	417	413	395	395	413	427	392	390	420	377	411	417	398	412	400	406	454	392	386	438	396	404	389	397	401	410	409	387	393	422	425	427	369	413	397	385	413	398	369	370	400	416	413	407	399	410	435	408	374	404	436	412	400	392	389	403	396	386	416	400	387	397	395	415	392	387	415	415	430	471	403	397	421	389	359	385	413	415	434	405	418	394	410	393	414	408	444	406	388	407	395	412	383	421	437	411	396	395	371	408	374	385	389	377	376	425	412	397	400	425	392	448	429	430	416	398	388	394	417	425	396	389	394	426	404	393	396	423	452	384	403	407	411	391	395	410	406	421	412	394	377	421	398	379	389	430	397	384	368	410	430	387	424	425	448	409	405	396	395	401	375	407	416	384	412	382	404	456	429	395	384	394	413	398	390	393	424	419	396	430	361	459	389	407	375	404	415	402	396	387	381	407	418	445	413	404	421	411	420	391	437	405	390	421	373	363	406	442	386	366	366	426	413	396	413	382	395	384	406	418	411	440	400	392	399	400	387	409	402	401	398	396	401	391	386	420	400	409	422	403	392	395	393	389	356	402	415	399	413	387	413	396	414	395	386	398	396	413	406	435	391	379	434	416	405	418	420	383	397	423	398	393	428	437	376	391	389	397	412	434	419	376	421	391	416	412	395	427	391	408	405	439	461	357	373	389	444	416	431	420	399	401	398	402	381	431	398	421	392	400	412	396	416	398	382	379	396	428	421	416	413	392	393	390	421	350	393	395	368	426	391	408	374	392	438	396	406	356	389	404	413	387	404	407	408	431	375	396	398	357	367	403	366	441	396	425	401	403	426	429	410	404	431	397	408	450	410	425	411	406	370	381	410	422	381	379	371	434	384	400	426	411	406	392	398	398	399	383	377	395	429	431	397	409	384	392	388	388	408	368	389	432	419	395	400	413	400	388	376	400	386	370	358	411	388	424	421	394	414	424	393	426	390	419	399	428	409	394	415	421	420	398	386	403	418	399	396	406	409	381	393	419	397	392	391	368	410	397	420	394	393	388	421	360	419	403	442	426	399	387	409	415	382	383	391	417	411	437	399	408	407	425	418	427	418	420	453	407	444	414	393	410	417	391	436	407	408	399	371	413	430	369	397	409	400	412	405	403	416	429	418	366	420	390	379	404	380	407	389	404	351	432	365	415	406	381	376	401	390	419	396	406	394	425	391	406	416	399	399	392	392	414	413	425	417	403	398	373	399	401	377	396	412	418	391	387	422	381	440	415	392	426	433	385	382	427	381	411	425	381	431	370	386	410	414	419	373	389	434	381	376	430	418	383	404	405	392	393	391	400	434	384	424	393	410	412	413	420	425	380	399	404	374	411	391	380	425	410	407	367	387	409	406	403	427	375	429	396	407	383	378	440	394	375	407	409	347	384	378	413	416	419	390	407	395	415	412	384	455	436	393	403	397	377	374	406	423	405	410	388	418	393	373	401	407	435	403	349	416	403	376	429	419	414	412	415	394	410	404	419	428	392	383	436	396	375	421	388	411	406	408	409	410	380	445	411	367	402	412	412	388	378	418	394	434	434	421	418	395	433	389	431	414	376	397	393	380	396	437	404	408	449	428	417	380	419	384	380	415	401	425	412	369	398	390	407	379	409	427	386	415	390	399	402	433	377	377	423	400	419	390	429	412	406	417	399	384	380	374	421	380	356	421	435	400	419	394	391	407	389	424	384	416	383	426	416	395	399	381	399	404	438	414	426	414	403	408	397	413	446	395	398	420	413	412	419	382	379	420	373	431	398	357	405	394	394	413	423	398	401	388	409	394	373	423	383	383	391	405	451	408	391	432	410	405	421	374	383	404	383	400	427	406	382	364	439	434	425	398	442	394	403	398	399	386	384	390	411	396	412	403	392	412	394	388	389	360	388	396	417	435	384	406	392	410	435	408	397	409	425	407	414	363	409	433	410	389	431	411	399	395	438	393	412	377	416	415	368	402	376	412	379	364	370	402	407	418	421	369	378	415	376	385	378	408	425	412	414	405	436	360	407	407	389	376	424	390	402	397	417	416	401	431	436	407	409	421	424	381	414	407	427	442	428	376	402	417	428	426	409	401	390	396	386	405	384	424	378	393	436	421	417	436	418	404	417	409	394	393	414	404	407	410	408	383	381	413	413	404	448	412	364	400	403	387	415	387	406	407	418	409	409	380	449	425	385	435	445	396	364	388	421	396	387	426	391	401	402	383	390	400	389	405	403	434	439	422	405	402	409	404	428	384	441	390	395	397	394	417	399	408	395	424	382	410	406	414	433
15659	24799	18520	11581	8946	7101	5346	3929	3155	2642	2223	1873	1670	1534	1355	1266	1221	1102	1112	1024	1032	958	899	878	841	797	771	737	734	685	701	721	726	668	678	627	664	642	668	707	655	619	647	656	594	641	663	605	679	642	638	683	656	678	679	653	632	624	634	640	639	669	708	610	631	630	652	621	612	669	608	609	654	651	672	629	635	653	638	575	666	628	652	623	674	598	634	673	580	602	629	621	645	647	630	613	618	585	642	635	633	650	636	639	622	594	617	653	643	632	608	592	632	654	644	625	617	608	664	631	610	616	632	632	661	638	613	617	614	639	615	683	625	615	601	605	660	581	626	600	662	621	631	612	665	620	646	643	594	621	596	629	575	604	637	648	686	647	602	643	590	632	579	616	684	667	606	630	648	595	626	663	641	617	648	634	650	586	608	650	641	655	608	579	628	604	565	633	639	651	557	653	621	583	624	581	623	632	643	625	569	682	605	661	612	622	670	606	663	674	612	631	588	636	627	646	619	578	671	629	611	588	624	644	620	650	627	609	602	587	651	669	646	636	594	648	661	627	605	629	598	624	634	586	596	618	643	613	633	646	647	647	591	631	654	645	625	621	642	675	621	673	671	623	599	615	588	644	595	616	613	606	611	616	638	633	592	645	614	609	622	652	580	615	639	615	659	652	638	635	649	620	614	629	631	609	595	635	609	616	656	598	634	600	658	617	653	635	629	648	581	630	620	613	614	624	619	595	588	671	583	583	618	629	621	662	619	608	589	645	623	676	687	607	568	657	616	651	626	615	623	641	662	637	639	645	640	587	562	611	625	627	626	602	657	602	638	637	630	609	657	615	634	637	606	637	645	638	601	599	603	656	640	663	664	631	604	581	635	623	651	610	633	642	632	660	618	650	633	652	637	646	640	610	623	619	593	624	614	584	626	600	645	635	621	624	647	616	625	613	628	624	612	615	637	597	675	627	693	606	621	656	623	631	628	620	651	643	615	640	630	686	697	623	655	636	643	604	640	627	629	607	634	625	600	610	629	652	634	650	625	649	586	627	611	622	559	629	620	602	649	659	633	645	637	651	652	620	624	593	633	666	620	620	613	631	632	655	649	615	611	609	583	617	651	648	602	622	593	645	620	666	585	618	579	689	630	630	680	666	669	624	610	620	658	575	626	648	626	600	658	622	596	628	624	638	624	642	655	654	598	582	652	661	618	582	597	630	598	603	695	608	595	630	627	637	678	609	609	550	617	628	626	654	634	622	631	646	648	654	595	633	626	629	630	653	625	610	665	579	682	640	637	698	635	626	629	653	607	617	661	628	590	647	637	621	629	652	605	597	631	644	634	648	635	597	608	638	629	628	611	607	645	644	630	632	645	603	598	616	635	574	659	633	634	661	617	632	637	616	596	614	631	573	604	644	613	608	619	648	607	588	640	619	651	646	622	597	672	636	683	590	642	633	603	610	612	611	618	649	631	597	667	608	606	619	627	572	608	651	618	635	626	636	638	602	640	600	631	669	603	615	594	618	600	601	626	630	619	642	625	655	634	619	628	649	616	636	585	630	603	612	594	652	637	602	635	618	659	596	660	612	610	665	643	595	625	634	653	589	688	653	651	631	633	615	624	616	598	649	632	675	615	661	612	624	624	631	617	636	646	659	615	628	649	643	637	636	610	658	660	581	622	643	628	623	668	636	649	607	649	640	644	636	595	640	616	653	628	619	657	575	648	608	619	598	670	641	621	617	605	650	622	650	632	623	669	651	652	633	607	627	596	622	593	609	625	610	608	620	591	636	620	633	677	673	634	597	633	622	588	611	599	666	645	638	621	593	610	687	619	609	623	629	617	621	594	685	650	667	626	626	636	632	629	593	634	623	631	621	632	641	610	601	615	604	643	612	673	611	616	635	643	645	620	623	633	622	642	604	613	643	609	574	613	618	591	627	608	616	624	622	618	635	621	575	654	589	603	670	657	661	610	658	654	623	589	631	613	634	649	667	645	639	613	591	641	649	648	675	592	645	649	645	711	626	614	622	614	623	635	646	606	627	622	592	642	657	645	604	639	659	628	602	644	652	627	598	627	641	650	582	609	594	671	598	620	632	586	677	626	624	632	655	644	604	625	679	621	599	649	625	591	638	663	659	690	621	627	640	629	634	626	657	620	562	624	668	649	582	644	615	610	648	609	592	633	612	622	576	631	620	638	571	651	674	639	620	588	666	650	629	645	631	628	640	635	614	647	572	620	631	646	630	607	606	625	541	645	708	671	641	644	627	663	651	640	649	583	632	610	639	669	627	653	634	631	626	654	591	608	632	641	627	621	652	602	665	670	621	667	600	633	622	623	656	675	644	615	606	605	604	590	596	600	629	623	680	622	618	587	638	643	701	644	572	643	607	603	664	610	614	576	623	669	653	625	599	607	617	670	611	633	680	619	658	582	632	627	572	613	616	614	620	617	619	654	639	605	661	632	631	684	594	621	619	607	628	625	642	585	622	585	616	592	629	584	615	633	609	596	657	646	685	654	622	620	651	687	602	653	662	633	642	607	639	605	580	623	649	613	605	650	634	576	590	587	629	629	640	591	606	619	616	625	636	621	604	663	634	618	599	605	603	599	594	642	628	652	644	620	620	600	651	626	691	643	617	596	612	651	610	602	617	644	641	646	606	612	662	634	590	605	663	601	615	612	642	560	645	600	625	647	593	590	590	595	646	593	660	593	619	633	603	602	629	656	597	601	618	637	622	618	617	640	604	633	601	631	626	628	639	646	652	614	661	641	643	645	704	604	598	638	633	598	650	594	628	617	646	612	563	628	619	647	655	630	588	651	618	612	647	595	637	616	589	584	656	618	632	603	641	650	624	626	671	610	629	572	592	608	628	622	617	635	632	588	609	642	650	657	672	614	614	632	609	647	670	651	601	588	591	628	600	637	666	565	613	617	604	627	674	630	638	686	623	658	625	627	667	652	639	654	619	598	583	650	657	615	724	630	677	633	611	620	609	591	609	627	646	617	652	596	657	632	625	664	607	617	625	627	659	624	635	645	639	634	611	647	670	623	652	619	600	652	615	620	622	614	623	676	625	614	628	599	613	631	661	606	596	593	641	595	640	648	633	623	603	640	596	594	630	635	648	614	651	653	595	604	630	574	677	657	641	617	603	610	608	628	598	627	646	628	619	640	589	652	614	627	628	657	615	589	645	593	623	627	600	644	671	651	619	631	648	641	668	620	622	637	586	653	641	588	616	566	687	662	625	589	628	628	639	662	657	611	620	635	634	648	648	636	635	657	630	616	603	655	622	674	621	631	613	589	644	592	636	655	634	617	597	642	625	645	575	630	568	664	625	635	626	618	617	641	602	636	621	599	608	622	588	615	667	646	595	641	640	657	573	601	646	626	624	570	616	634	602	645	638	620	634	643	642	612	634	602	570	634	632	607	649	634	651	608	617	611	567	586	621	598	601	660	655	631	610	614	605	666	607	637	634	629	665	589	631	652	612
22399	21074	28166	24182	21088	18097	5923	2727	1843	1482	1213	1003	900	815	831	700	660	632	613	539	477	451	442	466	429	398	345	408	371	363	351	338	332	309	335	332	355	322	305	312	313	323	322	334	311	300	345	327	312	324	321	298	317	271	269	300	295	297	303	285	297	332	292	305	299	302	280	275	301	273	301	307	270	329	302	296	302	298	288	308	311	307	308	295	295	308	293	254	274	271	309	292	325	288	282	292	289	288	272	281	269	277	292	309	293	290	309	325	277	293	277	288	267	279	278	311	275	301	309	270	291	302	295	288	295	292	318	281	298	295	300	295	318	271	270	280	314	291	282	314	288	290	298	305	285	323	306	318	314	310	285	289	263	287	295	281	277	264	309	290	302	283	282	290	273	289	286	288	281	300	271	262	295	328	285	296	297	298	284	279	294	282	315	274	305	287	289	320	292	290	291	287	307	295	302	320	280	278	303	287	257	291	290	278	285	282	288	283	287	266	293	305	271	283	280	289	280	298	301	320	271	269	289	294	262	286	297	304	280	306	299	315	265	286	260	299	292	317	306	296	277	295	323	282	296	287	319	290	268	286	324	324	302	289	258	285	298	265	287	274	330	283	297	297	285	283	273	287	294	287	278	287	274	314	280	274	310	271	283	280	294	298	298	286	284	270	260	288	296	309	291	294	292	265	321	316	292	310	272	256	279	291	294	301	258	309	287	267	280	271	280	288	313	324	270	293	296	310	296	304	299	312	316	277	302	280	258	283	275	305	296	279	323	260	332	284	289	293	308	281	298	304	292	278	280	260	277	274	298	317	300	277	256	309	280	297	294	339	317	300	278	273	309	309	289	298	267	303	272	264	277	289	310	298	307	310	264	274	279	306	310	308	298	294	271	281	302	294	259	294	289	272	272	281	288	305	270	273	285	330	260	289	303	285	293	287	288	281	255	299	288	316	266	272	302	281	296	276	291	327	323	270	262	258	306	288	293	321	295	287	264	251	303	300	293	303	313	310	279	268	294	271	300	274	317	287	291	307	301	306	288	266	291	276	283	251	295	299	292	274	256	293	273	289	301	295	295	306	289	317	296	307	270	293	288	307	282	294	325	270	279	272	284	304	277	291	296	292	304	285	296	283	270	291	283	256	302	320	297	300	290	291	284	293	266	285	275	274	280	332	260	287	259	289	323	317	321	302	298	266	296	330	299	267	312	288	341	264	290	280	275	268	301	284	269	288	277	310	303	308	292	290	273	273	282	308	306	291	312	276	303	286	272	275	292	264	302	299	295	287	277	277	274	287	283	289	299	313	298	265	321	307	282	301	279	295	286	290	263	303	327	287	328	292	298	293	266	286	292	281	317	287	288	305	317	296	281	313	292	264	288	289	279	292	309	287	292	281	269	274	285	300	280	328	267	322	292	275	316	309	281	259	280	263	320	301	296	271	281	292	283	256	285	262	283	298	321	272	312	284	284	296	303	279	276	305	304	273	256	276	290	293	271	285	307	282	274	284	279	311	265	285	306	301	283	301	302	296	278	266	286	283	291	264	297	315	278	303	326	294	309	268	312	271	270	288	280	265	292	283	286	282	302	304	286	274	266	285	294	269	313	262	256	306	280	260	288	301	274	270	294	320	274	270	304	269	284	280	302	270	277	285	308	275	278	329	316	263	305	280	278	256	279	286	314	296	291	272	285	294	292	316	273	293	293	265	283	291	301	275	284	286	269	296	305	254	309	277	316	272	283	289	295	293	301	295	290	251	284	281	280	295	309	253	308	325	247	284	280	297	290	304	255	323	283	292	280	278	313	285	299	305	278	274	296	290	270	287	262	286	281	323	308	312	287	274	263	294	305	293	280	297	276	274	301	281	267	264	301	289	283	245	282	287	275	290	279	278	312	271	293	254	251	260	292	278	281	297	272	306	291	290	281	303	285	284	299	299	309	286	297	288	270	312	296	284	277	281	271	293	288	293	274	315	292	325	296	288	325	301	299	285	284	261	289	281	300	262	263	266	309	287	290	283	265	297	298	289	289	279	320	296	291	278	281	302	283	325	303	285	269	311	284	292	277	314	274	288	269	292	280	279	286	298	278	304	267	285	257	308	289	301	257	288	287	283	261	266	290	268	278	297	287	265	262	262	280	285	278	273	307	300	309	285	281	307	312	290	322	304	266	306	290	268	266	289	272	285	253	279	272	275	299	286	285	281	285	322	289	273	275	277	292	308	293	278	288	267	280	289	316	280	317	269	276	286	314	282	310	292	289	264	279	298	284	307	278	296	286	295	298	257	290	277	276	285	282	293	308	288	317	309	279	269	299	305	283	296	292	282	290	276	303	263	303	269	296	272	282	282	301	322	273	291	287	250	303	283	289	280	270	289	339	286	289	295	259	279	303	288	297	294	284	307	276	263	299	273	312	263	284	273	307	274	281	275	287	265	264	290	289	309	274	274	298	296	265	287	271	274	293	306	300	283	293	282	290	291	287	297	286	268	287	274	286	293	286	299	289	306	296	285	290	271	296	275	288	291	295	271	320	290	292	303	284	275	286	294	301	265	297	269	294	320	299	268	275	278	271	287	284	297	293	272	304	281	289	287	285	282	291	287	297	285	273	309	260	270	264	268	310	258	269	294	282	301	276	281	285	281	260	308	267	307	309	264	309	258	302	263	291	266	293	299	285	281	291	284	306	264	255	322	278	288	289	283	292	283	284	262	296	288	264	313	330	312	296	291	281	292	316	280	305	301	284	293	288	300	313	284	309	266	260	275	299	268	313	263	264	284	290	260	273	272	270	271	265	290	301	281	292	301	271	312	260	280	283	282	294	313	267	275	287	287	256	303	299	268	308	277	264	331	282	256	270	289	270	306	271	272	287	273	283	269	258	274	281	311	306	280	260	342	309	297	302	305	279	288	294	293	295	285	291	283	304	290	299	322	288	277	292	258	244	260	283	260	301	299	282	283	301	278	277	275	294	274	273	319	277	285	286	280	340	262	273	295	281	317	283	305	317	273	289	275	271	292	265	265	278	309	271	306	305	275	295	257	274	251	289	292	317	304	280	281	258	302	275	295	314	309	284	306	277	300	283	310	293	320	279	282	320	304	263	258	286	275	315	279	260	278	275	291	260	292	280	292	284	277	266	281	267	278	291	264	292	296	272	290	288	281	303	294	263	267	326	264	290	276	320	281	301	265	302	314	275	287	260	278	301	264	282	288	277	286	283	308	280	286	296	292	290	284	293	294	301	293	284	307	294	291	278	288	285	294	300	271	267	272	301	303	301	289	286	303	289	292	272	281	273	288	264	300	273	303	280	292	289	283	296	292	310	274	331	281	257	286	299	279	291	323	283	305	289	296	283	293	299	280	300	252	259	254	266	290	259	291	318	289	282	271	263	310	274	306	292	278	315	299	271	275	279	269	280	304	335	298	297	249	299	279	280	282	285	305	304	287	258	309	286	295	285	276	282	300	279	282	258	296	301	312	262	296	282	288	275	303
19192	32597	25948	17993	14138	11518	8879	6704	5176	4252	3446	2910	2433	2133	1933	1644	1566	1348	1224	1190	1084	1073	961	850	793	796	670	698	665	634	642	596	562	574	534	558	537	551	525	524	492	509	523	523	501	519	527	501	498	469	504	495	456	522	486	503	491	512	502	469	483	473	502	474	443	495	483	437	430	476	468	482	487	500	464	487	467	501	441	458	467	441	457	412	485	470	448	425	444	443	483	486	465	469	471	424	516	428	447	406	434	464	476	407	443	436	424	440	427	485	441	449	441	462	418	451	454	447	471	452	434	454	473	453	410	444	465	462	457	447	450	451	477	473	446	455	465	451	456	431	416	431	419	494	467	414	422	501	452	466	483	452	479	419	466	416	433	485	475	492	467	460	437	462	448	473	461	453	437	403	476	430	462	462	419	436	478	458	452	426	444	470	493	445	460	446	493	443	451	463	454	403	454	449	468	436	451	474	447	440	457	461	420	440	443	428	419	435	414	455	461	414	444	466	424	450	427	437	471	426	459	428	438	473	446	445	462	428	438	429	475	419	439	436	436	459	456	444	470	429	465	415	446	440	480	445	412	427	475	464	460	462	449	443	440	492	472	458	472	427	458	426	477	415	471	427	467	472	456	429	436	477	481	490	470	430	437	493	434	440	472	455	462	438	452	413	430	454	475	488	487	428	457	443	453	449	447	432	410	460	460	427	479	449	466	398	451	448	440	445	415	462	450	425	439	391	455	479	466	471	404	467	447	466	454	437	446	472	448	464	439	458	436	437	434	425	443	452	470	429	456	450	457	429	443	442	462	457	458	452	457	461	490	434	458	451	452	421	449	459	412	440	427	444	467	469	446	390	446	440	464	455	451	452	441	434	463	461	433	442	447	420	427	435	468	439	441	406	423	428	462	442	437	452	476	480	440	452	459	468	454	434	438	450	442	449	436	448	423	458	430	459	413	447	443	439	471	406	438	461	454	401	414	468	435	448	436	463	454	425	457	471	445	452	419	431	438	455	421	447	452	434	445	446	414	417	477	469	443	429	426	431	446	431	435	428	454	458	456	442	444	435	461	426	479	448	424	459	451	453	494	461	452	410	423	457	458	449	467	430	475	413	431	435	442	450	427	475	434	428	414	465	456	458	447	459	420	458	438	424	457	415	482	448	453	423	466	467	457	438	449	496	468	439	411	471	463	424	439	442	415	439	430	429	429	448	442	447	421	459	465	467	456	445	447	420	432	464	469	437	393	416	476	449	434	449	451	470	439	451	419	445	433	484	454	443	439	437	448	453	431	477	433	479	476	459	430	451	425	385	440	471	419	473	439	446	431	443	468	425	436	465	470	483	449	468	430	443	442	437	414	436	445	439	448	454	431	484	409	488	437	469	469	480	406	467	456	439	443	467	424	454	442	467	479	421	453	410	451	455	431	459	446	451	443	468	455	447	449	431	436	440	441	446	445	472	430	429	440	466	463	437	438	412	463	464	409	454	460	471	454	450	464	441	439	458	455	428	445	452	501	454	452	484	432	451	446	500	473	436	480	416	467	449	443	452	454	420	443	491	436	479	430	436	453	430	407	458	446	465	465	429	487	472	446	486	462	424	426	431	496	451	494	438	403	449	452	431	457	458	431	467	427	403	423	439	443	456	411	509	463	448	441	438	462	502	466	488	399	465	436	437	463	442	472	447	477	439	482	419	437	479	431	424	428	490	403	407	446	460	418	447	460	461	421	471	443	460	422	430	416	455	442	410	470	447	447	404	444	445	472	437	442	435	394	437	434	471	412	441	439	423	448	444	440	422	410	397	463	469	450	456	461	437	435	470	427	458	471	478	408	444	451	480	431	430	418	452	458	461	417	435	458	447	460	446	450	444	427	493	477	462	438	460	452	474	438	470	450	474	452	432	445	478	432	487	447	463	449	487	472	485	442	424	445	427	427	461	423	418	457	415	468	448	431	472	463	457	457	460	474	438	447	456	456	419	414	457	450	477	416	454	415	458	437	463	486	452	463	463	462	425	432	467	473	474	457	446	449	462	408	442	443	482	466	460	422	433	406	458	457	460	421	468	418	411	415	491	439	456	440	445	468	462	442	471	458	478	441	462	469	433	462	484	445	451	406	423	438	480	456	435	472	436	455	435	477	470	467	502	424	424	416	407	460	452	425	439	406	421	441	467	439	439	430	450	462	479	479	455	437	393	434	468	420	436	427	463	429	451	450	438	454	435	486	432	466	468	465	462	467	414	441	412	434	423	473	492	418	447	443	449	459	441	420	445	485	461	410	476	427	431	446	492	418	413	412	418	466	463	456	434	466	459	467	464	426	425	453	444	480	425	433	428	463	471	454	459	484	457	480	448	457	442	425	436	463	423	434	454	470	459	452	471	424	470	503	450	469	406	438	454	438	444	442	451	476	444	431	413	429	410	407	450	411	456	448	443	467	460	433	477	458	501	434	510	439	469	486	445	472	463	434	466	488	443	424	427	459	481	423	431	417	451	481	449	487	450	454	472	447	507	457	429	464	458	419	469	461	394	443	465	458	401	444	477	452	440	484	475	473	389	439	405	445	450	458	473	472	462	461	463	441	446	445	430	474	421	510	450	459	426	409	465	440	437	391	446	452	439	438	457	433	500	437	434	401	484	442	402	446	434	449	476	465	433	452	431	435	457	467	443	482	464	429	429	424	456	434	482	425	440	421	462	433	413	469	495	429	470	466	455	440	396	437	403	440	444	436	484	444	490	423	426	430	428	422	481	402	412	421	447	438	417	420	424	455	461	454	451	464	446	446	469	453	433	461	426	470	479	426	410	471	415	454	469	431	468	453	452	427	460	459	447	470	468	442	481	481	409	462	442	478	432	479	461	445	452	479	427	469	442	442	448	462	451	447	424	443	451	444	410	428	439	463	472	456	429	478	452	428	436	407	416	464	465	451	460	459	469	452	447	438	469	443	415	406	479	447	435	421	473	451	439	423	449	447	406	450	441	439	446	452	454	462	448	436	452	438	453	394	425	437	443	461	452	438	448	452	426	441	471	419	485	491	472	440	440	446	459	453	445	427	485	431	432	447	432	420	460	439	421	462	453	429	460	456	424	433	433	452	437	464	426	452	445	493	426	474	466	479	470	442	458	427	452	477	425	427	506	485	440	441	476	430	468	422	440	422	445	468	434	473	474	440	440	413	456	449	448	459	456	431	454	467	475	482	464	419	444	416	476	475	422	438	432	426	466	467	462	407	415	413	403	456	414	473	464	492	427	454	447	439	458	438	467	444	431	463	447	461	468	451	428	469	476	462	480	459	449	471	460	458	453	455	428	418	435	470	447	444	451	469	445	469	433	413	417	496	449	457	488	432	483	429	454	461	438	448	429	421	449	429	455	404	468	462	470	450	445	446	453	454	440	421	424	423	462	434	419	410	440	472	420	434	425	472	438	465	427	448	399	444	458	443	452	402	455	397	478	430	461	439	442	442	436	463	442	441	457	457	447	462	455	436	431
27403	18350	10568	5360	3027	2211	1642	1238	998	932	809	669	631	650	585	588	577	536	541	488	522	518	469	501	485	471	425	485	443	408	459	440	420	457	442	433	442	397	406	439	425	414	401	429	445	447	435	421	415	362	445	424	447	416	443	411	389	389	433	426	380	427	423	433	429	449	433	401	401	409	443	449	434	431	410	437	419	414	458	414	480	422	427	395	404	466	389	440	399	401	436	394	413	411	376	408	416	384	416	413	462	440	414	452	422	422	368	416	426	399	429	451	395	427	426	435	406	413	412	418	411	424	402	423	421	441	441	428	410	432	402	416	422	437	421	395	397	385	396	432	385	423	403	421	412	425	433	429	432	418	439	393	396	416	399	432	409	417	413	442	401	359	394	425	436	425	449	454	441	410	408	414	421	416	434	423	449	400	464	407	419	410	392	402	427	408	364	439	445	422	430	442	394	380	425	398	428	441	435	452	386	406	375	413	385	414	386	417	385	465	389	425	461	415	404	433	425	431	416	394	395	420	445	420	392	426	412	412	418	413	394	397	439	424	411	433	415	428	446	445	382	432	397	451	405	462	434	462	441	449	418	375	423	429	410	440	411	431	428	471	457	425	447	381	429	432	433	402	389	404	425	389	413	422	410	449	412	441	402	411	421	434	444	419	408	414	395	408	412	430	428	412	422	402	408	435	440	425	441	420	410	412	458	445	422	418	425	402	415	426	430	451	454	379	421	428	392	421	455	409	445	429	417	409	399	399	409	468	439	392	427	432	415	386	397	370	375	416	408	426	409	407	426	412	393	405	408	417	424	451	423	431	407	424	401	459	401	448	417	448	383	428	414	409	413	426	402	399	414	450	433	430	412	418	386	403	419	425	393	454	430	442	412	401	393	436	433	426	374	428	397	424	399	434	431	374	390	400	462	432	395	385	424	414	442	417	420	406	398	401	453	422	401	403	430	377	386	445	431	422	421	410	427	433	454	394	409	421	405	428	404	464	419	450	464	400	412	419	439	460	422	461	421	422	418	441	382	424	392	420	386	390	416	431	444	399	457	429	416	392	402	404	422	424	425	430	407	416	448	422	413	420	456	427	420	432	415	415	415	430	418	387	436	390	455	434	445	402	394	426	449	396	404	434	408	397	407	423	446	427	419	440	405	420	400	455	427	387	420	404	418	412	433	420	384	398	435	398	421	447	432	408	412	403	400	441	422	434	355	448	436	434	409	421	412	397	460	435	428	397	432	423	415	426	403	426	404	423	423	443	386	406	429	408	411	412	418	431	456	385	400	441	456	414	399	442	413	390	448	412	406	413	386	447	395	411	397	417	405	458	384	391	424	423	440	414	448	435	427	404	448	424	442	414	453	386	427	412	418	418	405	403	418	419	418	413	442	434	432	406	453	456	444	402	432	441	435	424	436	412	382	421	401	417	400	433	442	450	433	405	423	392	367	427	447	434	412	442	450	445	436	426	432	431	388	452	398	422	442	417	424	433	435	416	427	441	424	392	390	400	390	415	400	446	427	405	409	430	440	425	422	457	424	426	379	424	446	402	407	468	415	413	417	412	418	409	385	406	425	450	408	417	408	408	403	406	431	399	406	423	430	390	435	469	406	411	403	395	399	448	424	429	407	436	470	449	452	442	411	436	402	394	433	413	435	417	423	421	459	434	443	430	400	403	448	429	390	398	396	433	424	394	413	433	416	435	418	396	418	438	411	405	419	405	418	418	398	423	437	423	361	424	408	397	430	392	429	392	419	443	406	409	415	414	369	439	427	415	423	431	467	433	435	424	377	412	403	406	413	389	420	429	378	441	392	407	412	432	403	429	389	429	397	413	411	425	473	436	421	391	389	440	383	401	447	462	413	422	412	397	422	365	393	457	404	393	402	442	450	439	401	407	429	441	411	367	413	404	420	399	440	429	421	442	353	414	398	424	416	424	400	430	405	404	465	399	409	389	449	424	405	418	385	427	425	431	411	407	425	412	428	436	410	437	391	434	417	389	402	399	405	428	435	424	402	398	439	423	413	435	400	459	395	430	430	412	423	396	416	452	457	408	434	433	442	456	408	434	434	446	444	434	418	458	461	403	404	428	434	416	407	390	410	425	386	406	423	369	451	422	387	401	409	424	406	397	415	471	435	405	424	418	434	441	422	439	419	419	412	373	448	423	432	439	417	424	420	442	427	419	409	427	421	440	428	434	427	400	429	440	375	406	425	415	444	427	408	423	412	437	424	418	420	412	419	393	432	419	448	403	406	427	404	447	420	412	423	397	445	459	386	439	383	406	439	380	364	443	404	454	437	407	431	429	451	390	404	426	433	416	399	479	426	437	426	419	421	412	435	435	424	402	427	417	404	395	382	398	392	436	427	474	417	410	442	382	429	400	398	451	443	476	432	427	436	394	409	423	397	425	422	439	414	419	430	425	385	432	404	403	400	449	390	411	461	399	374	437	407	401	444	408	405	419	420	409	435	416	424	408	474	456	400	401	422	435	458	391	397	380	440	399	409	414	431	410	439	433	456	424	388	385	438	465	428	426	412	422	434	439	423	453	420	405	420	454	402	409	407	404	425	439	452	404	436	406	405	440	451	388	400	402	434	394	422	427	455	456	455	448	439	423	412	407	453	376	418	405	426	399	405	400	430	431	420	398	408	402	393	457	402	430	441	416	403	425	431	423	415	411	403	429	403	416	430	418	414	431	424	403	422	420	401	447	411	384	431	434	406	416	443	407	399	429	395	396	438	423	435	431	406	399	418	421	416	400	387	393	423	416	400	440	434	419	435	430	443	396	482	421	454	438	414	407	454	426	398	438	426	430	414	409	372	408	383	421	440	392	395	456	448	415	412	439	419	401	440	453	431	429	401	441	391	419	424	423	428	413	396	370	385	430	422	407	400	426	408	406	432	468	394	458	409	438	423	414	440	446	435	423	382	434	432	424	435	406	449	413	458	424	442	428	421	404	446	406	439	390	376	402	419	413	415	420	414	397	433	420	431	418	427	409	424	414	416	390	425	429	447	401	442	440	402	447	421	401	429	411	388	448	424	463	429	410	440	427	406	418	424	428	420	424	396	444	391	441	431	423	408	422	416	418	426	406	408	399	399	414	400	410	402	432	426	413	408	392	410	458	396	425	431	400	421	461	436	424	374	418	389	413	461	437	436	388	428	407	406	368	411	429	426	399	396	421	394	462	396	388	373	411	392	418	388	429	413	410	411	385	436	449	410	430	397	429	462	381	437	393	439	427	436	446	416	414	419	424	424	447	393	407	390	417	426	427	413	422	423	429	385	418	412	420	412	417	447	433	437	424	401	432	431	422	426	418	425	400	435	455	409	421	416	403	412	438	410	398	445	432	390	395	385	398	434	429	386	414	434	409	393	424	459	412	394	405	447	446	427	391	447	426	405	400	402	413	395	415	433	417	439	439	404	420	421	431	429	420	423	415	428	419	397	428	419	397	414	433	393	431	432	429	420	423	382	394	437	405
14918	21829	15947	9569	7434	5650	4406	3382	2718	2175	1954	1620	1469	1283	1259	1170	1135	1062	961	941	952	849	919	873	844	798	707	771	749	730	726	716	656	730	647	696	699	717	734	662	671	710	684	728	662	717	653	697	666	672	633	670	662	608	712	693	642	674	689	715	644	702	658	617	646	665	676	665	672	666	682	669	648	662	665	659	661	699	622	685	711	662	625	668	705	636	661	703	646	627	638	641	637	646	696	651	680	685	649	680	653	681	701	661	671	670	633	709	632	611	642	644	663	656	643	640	677	652	700	672	699	656	645	648	602	662	644	663	632	661	664	691	628	628	660	669	675	655	661	662	654	654	669	660	625	628	677	691	641	641	633	627	629	692	656	634	636	644	692	637	657	629	641	653	664	657	603	659	635	681	649	649	684	677	677	630	676	676	650	659	673	662	620	675	662	607	650	650	633	671	667	679	676	703	651	661	544	694	634	617	689	660	700	686	658	695	673	700	682	669	652	641	661	679	663	649	673	636	655	609	681	672	659	621	643	641	710	672	661	643	660	650	636	633	641	625	682	635	676	676	695	661	652	589	620	697	646	647	660	668	625	669	659	658	668	676	675	630	647	678	637	626	633	674	641	656	636	694	656	691	627	640	684	694	635	653	649	638	622	630	677	644	637	660	697	632	639	684	652	678	677	668	669	706	701	652	648	716	647	651	728	669	686	666	705	648	681	657	658	665	689	643	614	615	666	693	668	671	636	665	647	667	628	664	681	645	607	651	693	647	670	690	663	611	624	676	647	735	678	666	679	653	673	684	688	693	639	671	616	655	633	642	629	662	670	649	699	646	678	638	697	639	646	633	698	612	662	666	663	656	669	683	671	642	680	654	680	658	668	688	669	662	689	692	610	679	623	650	678	652	680	655	668	593	684	696	672	650	694	689	658	678	689	683	685	692	697	741	703	638	654	623	643	653	676	656	675	725	663	693	675	652	622	673	634	739	671	622	648	626	646	650	681	666	644	644	642	628	659	681	625	689	699	667	680	706	617	660	596	706	649	693	646	667	689	621	686	694	692	662	671	674	664	709	628	664	654	658	642	612	655	654	654	646	649	663	597	673	670	665	639	642	662	677	633	676	633	681	640	663	644	664	663	650	656	688	642	672	628	726	620	634	679	660	701	663	661	659	699	633	624	618	666	694	667	650	637	635	682	670	692	671	622	662	670	670	668	671	688	663	674	683	694	644	669	663	682	644	666	639	646	679	658	693	625	697	681	650	671	689	670	649	620	686	654	691	655	630	645	634	615	716	673	665	645	669	650	663	647	661	647	678	692	642	664	680	673	649	705	649	686	655	613	691	702	679	644	653	651	634	684	663	656	675	686	642	657	672	702	675	606	599	655	669	709	685	680	671	699	665	695	637	674	633	682	693	666	637	674	680	637	641	642	662	661	673	690	690	656	667	624	659	719	662	668	647	642	694	674	665	687	626	635	591	663	653	621	709	644	698	626	625	603	661	683	671	664	671	660	677	669	661	652	657	665	636	671	718	615	619	667	680	605	674	624	641	653	646	642	700	631	624	662	670	625	636	692	677	627	607	664	657	603	631	673	688	655	697	644	723	621	664	732	651	639	637	649	661	630	605	641	625	637	628	651	643	672	702	689	673	605	698	681	659	639	676	695	686	690	615	675	653	658	649	680	676	637	631	653	643	670	672	660	634	671	658	673	659	662	611	700	677	659	645	638	631	625	653	680	667	618	653	655	603	648	647	710	652	668	596	633	687	666	606	668	628	677	691	652	605	681	653	653	667	645	655	668	631	661	617	678	651	642	675	647	644	636	682	692	633	625	666	696	677	668	663	616	650	665	625	637	624	687	666	633	650	677	674	671	636	660	645	645	663	634	678	696	657	676	659	635	662	667	680	617	651	667	670	654	666	675	659	714	646	647	647	688	639	666	651	683	622	667	707	669	649	643	670	655	672	651	648	639	670	659	666	652	696	669	629	668	663	664	666	613	644	693	670	655	635	613	668	668	636	658	632	706	650	698	661	671	646	639	646	688	670	658	642	641	663	661	592	625	668	654	695	628	656	689	664	672	684	669	675	634	665	613	677	634	688	717	649	663	624	682	688	642	631	685	631	677	636	665	645	682	705	664	668	636	670	620	664	648	688	709	641	624	648	656	673	639	655	689	648	655	654	688	676	654	687	672	640	616	685	686	625	639	692	639	648	700	662	678	627	638	678	648	677	701	673	648	687	687	639	673	657	621	665	689	682	690	654	631	663	689	689	618	632	693	674	643	701	693	632	678	619	666	686	700	701	662	663	681	590	668	660	714	616	683	630	661	613	635	615	644	675	602	661	632	663	634	616	688	718	675	688	617	688	656	638	640	672	645	664	686	634	675	669	614	687	665	672	655	655	732	635	668	642	664	654	715	652	652	664	623	657	634	679	676	692	664	648	678	672	648	668	692	663	698	638	634	635	625	649	635	683	651	625	637	646	666	641	644	634	632	643	689	620	621	636	610	667	642	635	626	678	670	652	683	653	697	639	663	675	654	730	655	637	645	655	694	657	657	622	631	685	691	706	669	646	646	652	655	640	699	679	684	689	633	636	643	651	644	602	678	675	655	690	671	661	681	651	621	689	665	674	632	640	681	676	626	660	674	664	631	618	653	623	654	694	665	676	635	715	642	689	591	677	626	637	670	633	672	657	697	645	657	666	636	624	638	603	675	649	629	688	690	688	655	649	628	687	604	625	677	650	650	650	719	644	581	659	680	688	645	634	662	619	661	645	634	611	674	628	639	677	639	648	648	655	644	653	666	646	701	672	665	718	594	658	655	663	648	640	673	677	657	612	644	632	655	711	679	634	664	638	637	644	638	712	658	644	683	669	638	691	688	625	624	679	625	666	649	618	651	659	683	655	651	612	632	666	663	684	663	660	662	671	669	616	684	650	604	659	659	622	667	664	640	707	645	689	627	643	650	729	665	695	651	694	649	622	682	661	635	673	653	701	653	668	663	633	643	641	612	651	678	669	695	626	675	661	671	659	652	697	665	622	630	662	671	640	650	643	667	644	663	686	659	678	671	700	672	606	668	692	679	709	645	680	688	642	690	648	639	616	634	682	615	659	645	679	683	687	683	651	634	658	641	662	684	661	639	678	715	630	646	591	651	640	660	636	631	680	620	707	667	701	663	623	644	627	678	674	640	678	659	691	663	673	587	653	687	627	630	687	652	658	685	656	657	646	657	660	657	677	655	652	656	630	677	619	660	665	655	672	648	652	666	649	651	664	660	667	687	650	652	710	681	661	665	646	652	659	674	648	638	696	638	630	678	665	694	654	646	664	648	638	653	646	664	667	620	701	641	658	600	670	682	658	638	657	638	602	675	651	632	646	684	651	697	664	650	648	669	677	651	646	655	628	635	659	674	637	667	649	689	640	621	630	654	675	646	640	678	645	634	619	703	632	662	655	656	643	646	668	663	675	609	647	662	655	653	641	665	693
23200	21050	27506	24777	19250	6512	2982	2035	1427	1249	998	847	780	729	668	645	561	546	514	532	476	481	471	449	438	402	403	379	374	367	399	350	390	348	374	310	372	329	368	349	317	346	339	331	344	359	356	349	327	312	317	362	335	349	338	342	346	337	338	341	331	340	349	365	380	349	338	360	308	346	339	379	372	355	309	332	350	360	325	324	319	355	313	335	343	335	347	342	352	316	343	347	325	339	340	327	337	327	329	320	328	324	338	330	340	332	319	384	333	326	340	346	353	345	327	336	342	326	340	333	300	331	354	333	353	338	297	333	284	354	327	345	317	373	354	335	327	331	328	330	347	315	311	344	348	310	341	322	347	356	367	305	334	366	303	332	347	322	311	319	346	303	355	351	344	318	337	326	364	353	327	297	329	366	318	346	319	333	334	337	319	340	379	337	351	344	331	306	326	318	339	335	305	355	371	317	375	327	343	324	326	344	297	370	290	336	339	326	349	324	341	328	336	337	330	325	375	308	342	312	346	348	341	352	315	329	376	356	373	345	349	366	311	337	329	314	336	348	317	338	334	351	335	349	336	324	339	318	367	359	300	357	360	330	325	345	324	326	314	330	354	335	377	338	342	360	314	313	324	363	333	317	338	344	359	322	315	332	316	333	360	359	324	325	313	362	320	338	323	360	356	346	335	311	350	333	318	324	338	371	325	339	305	356	336	315	362	329	317	332	298	314	340	347	320	331	324	331	352	306	327	344	342	380	328	320	301	366	317	336	322	313	396	346	351	303	336	323	347	370	343	359	345	315	316	360	316	330	374	315	333	324	347	328	322	288	330	333	323	359	349	321	330	329	345	315	311	382	321	344	343	329	325	333	343	312	324	347	324	364	326	347	335	337	358	359	372	344	307	288	339	326	335	348	356	345	335	335	348	348	361	345	342	333	292	353	333	348	348	321	338	321	329	323	343	361	320	355	358	342	303	354	302	330	350	342	343	335	310	354	335	345	366	348	330	346	344	318	339	399	333	325	345	379	313	320	313	333	306	337	353	336	317	338	288	328	358	324	335	340	318	347	314	346	362	349	392	340	299	333	338	345	327	308	317	397	325	326	357	334	329	358	336	315	335	326	311	331	348	331	355	327	321	333	339	341	336	361	309	334	356	326	341	360	319	323	348	342	290	341	341	334	322	350	321	340	330	369	320	338	340	356	318	331	345	344	334	318	343	332	319	313	357	323	320	362	338	344	317	342	347	348	327	331	331	372	365	364	370	337	319	304	361	323	317	361	312	297	330	327	342	302	357	316	334	377	337	333	326	330	349	342	308	332	316	370	334	337	354	333	328	314	314	314	344	354	328	304	336	313	351	322	307	348	354	349	332	318	374	310	366	349	334	341	325	321	340	329	329	295	325	313	332	335	329	339	327	311	336	347	327	319	310	328	355	323	336	343	301	332	317	374	319	342	325	324	349	327	336	340	336	356	346	318	328	333	338	357	338	340	311	309	326	345	332	343	319	309	294	319	322	336	338	322	300	315	324	324	322	351	340	353	313	378	347	331	326	344	314	323	315	337	329	357	357	338	340	338	339	353	362	313	313	343	330	328	333	340	338	321	346	346	358	323	325	313	327	315	332	341	352	327	325	303	347	331	358	324	332	367	312	317	363	359	336	341	322	335	307	354	336	348	316	340	335	346	332	334	338	316	313	339	360	313	304	318	330	347	326	368	354	349	342	317	340	334	316	338	343	341	330	356	323	304	344	347	329	331	331	335	320	313	295	331	359	325	352	345	355	309	344	341	334	298	356	322	318	317	341	326	345	343	369	363	314	361	355	360	306	336	338	320	291	319	339	336	320	371	310	315	360	347	328	329	331	332	310	354	328	326	294	336	351	339	336	333	343	320	354	336	343	365	367	316	315	370	330	337	319	343	316	355	338	348	359	358	344	341	360	349	339	345	318	342	306	365	338	352	336	344	330	357	321	318	359	339	314	293	324	343	326	324	353	333	358	367	354	308	330	340	322	334	321	334	335	338	314	377	316	327	352	325	345	352	300	342	349	342	365	354	348	356	319	313	314	321	351	354	356	315	338	321	366	341	332	271	374	320	334	334	350	375	338	350	329	360	349	354	349	319	309	346	345	346	374	345	361	341	328	343	334	321	343	317	343	354	349	342	304	360	318	326	324	362	315	351	371	369	348	363	328	329	339	359	348	371	328	355	332	352	360	344	324	358	319	337	368	349	338	345	334	332	327	330	315	328	313	322	347	309	355	343	376	315	303	325	308	364	315	333	359	352	340	322	345	346	326	327	355	352	301	320	346	368	359	331	351	340	322	340	347	341	323	328	346	333	359	343	363	329	361	301	323	342	357	345	365	360	347	300	338	298	345	347	336	309	318	335	312	317	332	356	357	336	298	307	336	351	345	301	341	346	323	360	350	336	312	355	342	345	327	322	337	329	344	337	337	338	359	331	356	371	362	332	306	351	337	338	316	355	320	332	319	318	329	295	339	339	340	347	335	298	344	342	369	347	338	342	319	330	338	339	357	355	317	324	337	351	322	323	333	322	375	360	318	346	340	343	341	336	325	341	315	371	369	321	346	333	342	341	317	310	345	345	337	358	321	329	367	376	376	349	331	310	355	373	301	328	349	329	321	340	331	331	327	328	339	321	373	373	354	321	334	351	317	317	356	322	339	348	334	340	323	345	351	358	304	338	335	342	321	332	309	323	342	341	348	337	326	334	312	331	300	361	335	345	350	325	319	318	333	340	345	319	318	316	351	356	324	327	319	327	361	295	347	323	378	357	351	362	343	339	322	314	338	306	349	371	338	346	337	336	327	370	358	367	299	333	311	317	318	354	346	333	354	344	333	312	336	328	347	352	323	322	320	351	350	360	324	319	291	311	355	336	340	342	324	331	337	338	310	333	368	341	314	337	347	305	343	346	346	317	296	332	360	344	297	323	344	348	323	361	328	329	350	370	331	344	335	345	351	332	326	331	352	316	333	335	332	313	337	317	337	327	335	323	328	338	337	338	342	329	341	305	370	334	346	324	375	315	347	327	316	316	331	373	316	351	307	299	320	335	330	353	313	310	384	315	316	338	335	317	323	326	334	331	337	328	365	341	360	349	296	351	323	335	311	382	358	349	331	329	338	350	331	332	341	310	327	366	318	319	299	343	353	333	331	320	347	350	333	349	340	311	318	347	322	339	326	340	332	330	352	323	348	300	316	360	331	325	349	353	343	330	321	355	353	338	339	340	345	322	322	304	342	345	290	344	339	324	346	328	340	317	344	361	371	339	324	357	341	341	358	331	331	341	334	310	335	353	300	349	313	323	339	344	351	338	310	358	385	355	337	342	324	343	322	325	340	342	342	383	303	376	330	321	322	347	355	344	333	319	365	334	338	361	330	355	364	326	309	339	326	336	367	358	362	331	364	321	355	352	340	333	340	347	350	330	342	340	328	300	348	325	355	339	312	334	319	345	329	386	337	327	359	336
16578	28591	22052	14496	11356	8782	6826	5213	4319	3389	2727	2302	2008	1757	1525	1449	1298	1195	1094	1061	970	973	894	821	818	747	726	725	654	596	644	656	615	652	625	637	625	581	624	588	593	567	568	583	565	569	540	599	608	547	596	569	562	596	551	570	576	550	516	540	554	549	552	538	557	561	516	526	559	560	528	588	550	558	563	554	534	532	519	516	556	554	535	583	587	561	514	554	541	509	550	510	570	522	508	564	529	553	552	555	507	510	513	497	544	514	529	508	508	497	562	558	568	538	546	566	502	543	560	509	530	526	534	535	538	483	545	500	524	573	574	513	543	548	515	536	491	564	487	563	551	526	559	508	538	549	545	509	510	522	527	559	539	539	531	556	563	522	534	541	522	544	511	504	495	559	512	516	540	554	513	512	537	517	507	523	534	472	520	506	567	565	497	532	535	540	549	520	559	479	526	541	513	496	559	534	553	547	545	532	536	511	523	543	506	520	536	576	526	513	548	553	542	510	536	526	541	547	539	538	572	523	539	550	546	506	524	547	525	540	524	529	534	506	547	510	525	502	539	521	515	543	503	540	517	486	502	580	506	508	530	552	554	566	576	549	522	540	514	538	551	551	556	520	514	558	537	524	553	520	572	509	534	522	509	512	511	564	524	496	564	555	525	569	554	510	523	545	535	478	548	549	506	545	549	573	609	526	528	521	547	519	543	508	546	539	538	540	520	566	549	512	543	560	564	558	548	526	525	540	530	565	527	517	557	544	509	502	522	517	535	520	546	538	496	489	521	509	513	573	543	573	523	547	528	520	523	523	543	503	523	526	574	538	526	504	547	494	502	541	509	553	539	531	550	553	545	559	561	545	560	510	503	530	533	520	526	533	575	499	537	558	501	507	561	502	564	536	501	527	527	513	545	492	539	537	537	542	540	490	536	564	533	540	505	527	542	517	514	517	552	548	539	531	549	535	576	552	542	546	513	538	567	549	531	489	509	522	538	557	520	547	564	568	495	539	511	545	543	553	557	478	500	506	494	537	519	552	525	532	508	521	506	541	534	539	549	523	534	541	534	558	524	490	532	519	511	566	536	495	501	537	525	508	557	531	538	529	551	494	549	503	540	519	544	494	549	556	527	500	532	481	513	495	517	532	543	492	521	506	546	548	529	532	545	509	519	559	526	552	587	539	516	514	555	529	538	538	527	514	540	505	579	483	551	559	518	507	531	519	554	547	548	535	511	521	510	514	541	529	533	538	503	546	558	513	534	497	494	535	539	531	555	513	536	496	530	507	520	492	553	550	488	518	501	536	474	529	508	501	550	502	526	497	557	518	498	544	530	556	521	545	594	540	475	497	560	530	538	548	563	531	546	558	542	513	550	524	528	541	527	517	524	526	544	507	521	533	523	559	545	475	521	502	536	486	564	553	526	491	524	545	532	535	572	541	450	516	500	521	529	532	524	557	509	517	509	481	552	528	503	534	560	535	533	508	510	497	490	536	506	560	566	500	501	547	496	535	574	566	523	521	594	549	541	519	519	595	531	498	528	530	511	565	510	553	500	519	548	499	488	549	508	516	578	495	515	537	553	541	530	536	533	536	521	537	515	538	521	530	526	530	523	525	510	527	524	532	514	537	515	496	513	517	473	535	544	517	542	540	559	509	542	489	464	578	515	574	497	517	475	536	550	516	536	562	528	560	488	515	570	516	533	561	527	522	549	525	549	501	499	524	513	536	554	499	532	530	527	526	529	470	529	556	512	569	515	504	548	551	541	545	534	508	517	540	570	512	526	557	528	458	520	545	534	487	536	557	546	521	565	548	521	525	539	544	554	516	529	519	517	549	538	520	556	513	538	518	529	536	484	496	543	506	530	540	524	556	588	574	560	516	539	538	531	505	564	563	509	495	520	527	576	517	528	546	499	478	535	522	567	533	513	566	546	500	538	539	555	550	548	574	543	494	537	556	524	551	556	550	524	522	512	501	545	543	488	560	536	477	503	511	532	526	526	530	518	532	501	525	541	511	574	527	568	505	548	506	541	515	587	537	567	511	546	574	533	576	531	513	512	502	509	539	524	554	541	538	535	559	538	535	558	569	489	553	539	518	494	547	548	478	495	544	545	486	518	560	486	549	524	521	561	523	518	552	535	526	544	504	553	561	525	525	528	515	492	506	545	557	497	533	526	544	530	567	533	516	525	543	522	535	571	532	549	525	495	505	528	539	496	527	528	476	547	533	526	549	540	508	537	526	528	533	557	555	536	575	533	543	526	516	534	546	519	537	538	513	580	520	568	500	527	550	524	502	513	551	553	548	535	524	514	586	527	551	520	527	520	545	537	509	523	558	500	541	522	557	515	510	506	494	512	539	527	493	533	524	538	548	479	570	568	532	523	552	516	533	529	523	583	513	493	556	514	520	519	552	557	563	515	539	537	526	538	543	563	512	549	526	540	504	538	531	525	540	551	534	522	517	521	550	536	519	522	544	512	503	504	520	486	526	562	497	503	554	501	550	545	492	521	530	538	538	540	555	559	533	482	548	529	496	512	530	566	533	525	516	567	513	521	522	516	516	478	527	506	520	532	512	507	553	522	498	585	526	529	530	542	583	561	549	542	529	489	521	540	566	513	520	558	538	593	499	539	553	553	526	533	556	568	535	552	587	536	546	560	518	546	502	485	558	585	544	521	508	533	578	533	548	574	547	571	525	566	517	547	521	545	515	512	581	532	546	543	495	540	525	555	544	541	549	477	515	554	543	503	528	591	548	531	543	506	525	494	513	519	526	546	537	564	521	536	522	510	509	512	546	548	534	532	568	530	508	573	565	571	495	496	520	535	512	542	495	541	524	515	510	529	517	504	496	510	515	547	504	525	530	551	559	514	535	534	500	528	499	485	540	585	556	523	513	588	525	523	531	545	521	546	550	536	531	495	545	550	545	496	516	494	511	531	577	566	566	544	537	520	516	526	536	542	535	521	535	547	518	518	505	549	520	508	532	565	520	536	551	526	552	555	545	533	520	535	510	532	519	506	484	540	538	506	542	537	554	538	511	513	542	527	531	553	512	534	515	546	516	523	484	507	541	512	543	581	538	535	567	580	535	554	543	567	551	534	499	517	594	512	541	516	542	536	558	520	539	552	544	515	571	547	491	518	548	546	534	526	539	515	545	539	542	561	531	544	513	538	512	483	552	518	555	496	508	540	518	561	494	500	538	562	503	577	484	483	550	530	496	538	531	529	549	572	555	516	500	551	578	579	525	578	519	525	481	508	509	563	499	540	527	526	540	514	544	568	503	536	520	543	483	499	551	532	580	518	533	584	532	560	546	527	575	523	545	544	492	551	524	530	525	554	569	515	496	562	492	546	537	556	523	500	551	562	531	481	542	499	511	544	534	547	564	506	551	523	520	511	565	532	518	526	538	534	536	543	561	533	494	526	556	499	502	547	534	506	549	516	506	504	532	528	531	533	515	554	538	529	507	555	510	551	508	524	557	531	526	583	526
24701	21091	25174	21855	5235	2654	2006	1490	1247	1001	875	793	721	676	650	607	553	506	514	478	501	500	483	461	438	499	436	402	440	422	406	412	402	405	442	397	384	356	369	370	423	430	417	390	417	354	390	405	381	394	394	382	392	394	384	387	378	388	432	404	383	375	393	412	391	366	373	369	398	375	378	396	370	370	396	386	387	378	352	418	369	381	383	347	376	375	377	405	367	377	409	428	417	441	353	375	381	391	354	413	414	402	349	350	387	373	396	389	385	422	388	373	388	386	396	414	432	375	451	365	397	373	372	363	375	385	352	435	413	361	404	390	414	410	381	394	428	383	397	415	377	386	356	355	404	398	375	377	396	400	392	394	388	399	369	371	393	361	415	396	405	404	403	380	393	394	379	435	384	393	355	385	375	413	394	408	389	393	385	416	392	359	391	374	415	370	411	411	396	362	343	417	352	371	388	437	374	345	408	382	371	381	380	406	396	399	390	397	414	362	392	392	437	383	371	396	406	391	381	378	390	401	355	386	401	405	387	360	371	396	371	391	397	374	373	363	366	405	370	366	404	386	403	396	375	377	395	375	380	389	379	394	398	361	377	381	381	356	413	352	352	370	371	375	367	374	395	397	405	415	402	406	376	403	367	366	398	411	394	385	365	382	372	391	389	398	381	371	388	421	356	397	359	381	387	374	402	402	405	392	392	354	359	359	399	396	378	397	376	416	348	374	384	385	363	389	360	408	370	400	376	390	393	417	388	390	419	374	399	399	391	375	374	382	375	389	404	379	386	360	401	338	377	378	426	397	375	389	375	361	391	381	403	389	365	390	346	376	378	403	352	409	375	415	417	403	373	384	377	394	378	388	365	384	394	378	374	378	361	389	396	399	377	387	372	387	396	386	382	392	387	387	455	376	379	409	376	415	387	404	416	368	405	377	394	421	394	365	386	398	360	389	398	365	369	379	367	368	398	405	412	376	359	389	352	394	356	369	357	365	381	385	379	384	361	396	385	416	408	385	414	360	364	415	395	388	373	405	392	393	420	362	413	402	381	369	366	431	399	381	401	407	421	409	406	375	376	394	360	393	385	391	376	403	402	375	386	402	412	368	404	392	412	414	404	387	407	405	412	391	394	395	381	389	394	375	409	360	379	394	364	403	387	399	420	364	385	362	368	394	386	387	396	384	364	389	390	392	344	393	409	375	411	391	390	387	395	395	393	388	379	384	371	378	396	378	401	413	402	376	355	352	388	376	426	347	403	384	385	385	402	389	414	396	355	362	348	356	389	415	379	370	415	383	381	388	393	361	360	381	350	404	366	396	378	357	416	396	422	392	354	398	373	361	358	386	356	363	386	372	385	385	375	385	357	382	364	389	377	385	376	382	364	359	400	411	379	364	402	401	371	393	403	366	411	391	428	380	399	380	397	362	389	412	368	382	380	393	410	382	410	424	381	373	345	385	377	385	390	392	380	357	383	381	379	379	370	391	358	394	351	360	401	376	385	386	398	393	410	363	386	384	421	355	364	423	379	359	359	367	413	397	366	395	388	384	402	381	407	428	362	405	385	398	410	381	399	384	330	421	391	343	388	383	368	422	399	394	375	374	409	406	440	424	375	388	422	386	414	389	407	377	378	365	372	374	406	389	400	397	382	398	367	365	394	361	396	399	347	378	346	369	373	405	398	374	375	348	394	380	375	373	355	410	385	386	368	395	380	404	350	374	411	380	397	386	381	345	378	388	392	403	391	358	397	402	385	398	384	408	381	391	389	395	419	354	389	395	401	409	375	371	372	374	384	382	407	413	380	371	403	367	395	389	383	413	409	400	372	402	394	397	373	380	391	361	353	387	366	391	418	350	414	430	373	386	368	388	400	411	414	420	366	395	413	369	374	372	396	367	361	367	423	379	363	384	394	370	366	387	402	370	368	387	376	353	388	412	365	414	365	409	354	411	427	401	401	389	379	388	379	391	385	391	408	397	403	408	370	377	389	363	394	387	377	390	408	390	404	390	389	365	365	412	401	398	384	405	375	396	349	390	377	364	372	388	378	355	413	363	398	402	366	375	378	403	387	370	340	385	403	350	382	372	382	343	361	397	384	406	386	385	402	412	424	428	382	393	399	376	371	347	381	394	410	369	375	365	383	385	391	375	375	368	389	405	375	378	354	375	409	364	410	384	359	384	397	401	410	371	362	387	356	393	359	408	411	390	390	402	377	363	361	395	399	376	391	365	353	391	408	402	406	365	388	403	408	348	405	376	412	385	398	383	398	377	356	384	404	392	388	423	396	396	403	347	420	390	392	381	383	407	398	357	420	389	365	400	370	407	384	401	386	396	371	359	374	365	380	375	337	379	404	377	362	385	378	368	397	391	409	378	386	383	409	410	416	375	401	383	407	349	389	388	384	383	376	424	412	424	407	354	375	421	379	394	433	364	371	414	406	351	430	403	397	394	377	378	390	378	377	394	390	377	418	385	379	413	422	365	383	381	368	366	414	401	384	381	394	386	414	338	385	415	400	367	373	373	403	379	399	388	409	388	386	393	359	361	386	394	384	351	357	389	398	411	396	376	420	378	399	407	393	382	358	382	351	376	394	404	385	411	423	406	385	388	379	412	390	419	387	392	428	366	379	385	402	382	410	352	368	370	352	389	389	387	373	409	387	391	329	402	387	364	347	402	373	399	385	401	388	392	362	347	373	377	378	345	379	406	412	394	398	386	379	394	399	387	391	379	398	398	364	401	410	361	367	385	405	406	400	378	401	429	366	375	379	372	376	393	382	390	384	391	376	370	350	394	392	397	403	365	401	389	360	386	388	375	342	368	384	385	339	402	390	389	407	379	397	370	362	380	371	382	386	353	402	380	401	386	382	414	372	400	415	383	365	388	401	390	383	369	408	381	389	373	370	358	387	416	382	383	400	371	381	374	411	421	378	388	400	383	398	383	380	404	373	369	363	394	389	417	378	383	390	392	347	372	396	386	380	375	400	385	406	381	360	355	386	431	388	414	361	395	409	400	352	380	390	400	422	363	401	370	347	410	367	386	426	369	362	365	381	364	374	382	367	398	391	414	392	346	418	381	378	389	385	359	375	375	398	328	383	393	382	421	380	386	384	381	403	410	423	361	381	350	382	345	392	397	380	387	381	348	383	398	375	388	371	372	397	361	384	431	408	385	375	395	381	404	398	448	367	374	369	384	387	371	406	426	368	370	385	401	371	360	344	380	378	390	391	368	383	410	382	399	406	396	407	361	397	373	392	349	385	384	377	386	392	395	392	405	376	377	422	371	401	385	374	388	402	385	385	394	406	415	370	378	404	434	405	365	389	376	430	373	412	349	434	398	366	425	364	369	373	406	376	403	367	407	376	375	412	414	410	411	380	374	395	413	385	385	389	368	421	406	391	396	398	366	398	375	427	362	383	344	371	374	374	350	398	404	395	356	373	383	392	362	392	392	367	383	402	322	370	367	395	407	393	419	386	389	398	381	383	382
16097	24446	18657	11730	8927	7083	5423	4329	3519	2875	2386	1990	1708	1547	1391	1239	1207	1055	1036	999	961	896	897	805	722	750	721	716	720	708	671	643	677	620	639	686	682	656	636	624	610	649	583	640	663	675	654	716	625	622	639	597	605	628	643	607	591	638	639	610	628	638	606	614	580	619	545	544	595	559	600	603	608	590	574	581	603	575	575	559	599	599	602	596	634	583	643	601	597	637	588	631	611	553	572	606	633	592	631	659	631	596	597	545	596	604	542	582	594	617	571	624	646	579	581	698	573	614	640	530	617	629	551	575	585	553	597	575	596	595	546	601	570	616	591	600	571	621	536	593	602	605	596	599	610	595	594	579	562	566	586	602	615	562	593	614	583	618	606	648	614	655	606	595	592	596	620	615	561	604	594	620	594	614	594	638	632	605	589	590	580	604	586	593	586	563	612	632	612	647	621	633	587	633	593	573	583	576	612	586	606	610	563	646	584	642	593	611	603	578	639	632	578	595	616	633	629	568	608	639	598	590	604	629	579	617	604	610	610	628	577	606	584	634	606	596	586	643	590	590	577	610	600	626	606	658	595	547	594	644	567	594	594	541	620	585	608	583	606	592	582	595	642	608	653	580	586	590	655	606	560	606	600	588	599	581	633	608	583	607	599	600	645	591	590	577	572	601	559	535	639	550	602	600	588	596	600	594	576	611	638	605	578	636	609	590	566	609	583	621	612	582	604	608	579	593	573	586	614	596	567	594	620	604	647	575	538	609	625	540	586	583	538	612	622	617	616	592	597	610	559	637	588	605	568	584	629	625	608	583	635	595	639	604	566	602	603	617	566	593	594	625	593	652	609	603	589	578	620	554	645	616	589	575	616	624	621	604	609	637	584	590	593	603	612	596	547	593	585	617	595	552	590	645	592	618	593	610	616	603	649	600	561	608	617	610	611	631	562	596	615	567	622	568	561	598	612	603	586	576	636	622	589	607	659	621	596	570	586	570	603	593	609	643	611	644	616	576	582	613	608	624	589	654	625	618	617	624	615	571	624	583	563	593	605	585	644	640	594	598	578	544	559	616	629	606	559	598	594	645	623	608	556	642	608	609	576	625	639	620	561	626	576	651	612	581	603	639	592	611	596	552	556	615	594	576	592	562	569	617	594	597	601	598	614	637	609	554	620	586	564	593	679	647	603	601	572	554	613	581	586	605	599	615	576	588	606	629	663	611	643	598	621	616	576	625	573	567	579	646	634	613	602	595	610	643	566	628	597	614	578	607	600	584	615	582	553	653	630	591	635	645	576	590	595	639	585	583	597	577	572	583	624	576	599	602	595	626	573	611	614	594	614	584	627	661	615	609	598	593	566	562	652	641	616	596	589	577	595	614	583	606	577	586	642	570	658	576	591	585	595	586	632	550	591	620	574	619	618	610	615	606	651	599	606	607	540	552	563	584	614	593	585	612	584	613	582	628	581	611	618	584	548	607	646	569	606	573	579	641	591	619	629	636	584	607	626	600	620	618	600	600	605	616	601	615	595	624	608	622	547	593	589	594	603	603	612	596	595	597	584	597	621	560	631	597	615	605	584	591	584	608	586	611	609	627	610	583	577	603	597	603	576	626	630	586	558	587	571	628	634	617	612	610	590	578	598	574	572	609	610	628	587	577	601	616	600	620	596	596	631	625	601	579	636	600	577	613	641	599	588	611	611	637	651	596	629	586	626	576	626	627	617	599	608	596	557	595	595	588	574	605	637	577	594	666	544	597	624	603	586	614	629	609	617	606	607	586	662	568	572	616	591	571	614	584	563	617	587	616	586	619	652	600	579	604	604	580	571	619	634	625	618	644	581	617	595	623	605	600	609	599	660	586	601	579	543	598	642	606	585	626	577	601	594	621	586	619	604	607	602	587	621	632	588	598	565	599	601	602	622	622	596	572	591	603	581	569	599	605	587	624	610	633	582	637	603	617	625	586	616	594	597	560	588	586	586	611	621	598	593	583	623	580	595	591	614	622	583	605	603	614	623	597	587	575	610	599	555	578	607	623	597	597	611	624	659	623	563	578	573	585	642	609	594	599	568	599	597	616	599	647	594	580	636	564	611	603	642	609	557	571	568	637	645	594	600	587	610	612	597	598	608	567	607	613	608	611	570	620	626	611	588	600	631	606	600	617	617	527	594	577	624	580	636	605	562	614	590	627	600	610	563	601	598	577	589	545	640	616	603	618	634	616	575	576	651	610	595	584	622	568	586	624	605	568	625	589	591	620	640	587	607	610	621	603	604	585	633	568	563	609	607	588	596	571	622	594	646	611	590	638	624	616	565	588	581	612	622	612	588	629	558	609	562	605	581	552	598	601	566	612	590	561	599	586	613	619	585	607	613	574	573	585	603	569	549	596	619	575	589	575	614	625	604	593	587	593	576	595	572	572	615	586	600	633	625	584	584	641	568	580	591	608	603	615	592	625	571	603	604	640	619	568	626	599	587	607	618	627	592	552	625	618	676	572	604	621	594	588	605	610	600	579	532	633	595	610	650	563	590	577	617	610	635	598	600	593	596	608	612	644	565	635	607	624	597	671	580	588	565	647	637	612	571	605	613	590	594	601	555	669	606	561	603	607	562	656	596	595	603	636	617	610	584	598	618	627	619	644	585	534	655	639	566	614	619	627	632	613	611	603	611	591	555	544	576	571	622	591	620	593	622	604	622	576	554	548	628	632	613	616	568	584	591	596	612	618	637	607	599	592	606	602	574	585	571	592	607	613	567	565	611	577	571	625	614	621	597	603	573	627	591	598	658	604	640	596	601	617	606	601	647	619	592	555	606	629	613	581	565	605	571	617	579	622	630	603	633	590	619	639	611	560	624	589	589	593	613	586	599	582	593	594	621	535	593	638	560	626	569	654	563	596	582	574	584	596	593	593	624	618	579	583	631	617	613	630	590	559	612	598	639	651	621	590	562	617	592	609	592	605	616	569	547	608	619	606	581	631	557	558	579	594	634	572	618	587	594	600	594	599	609	612	639	560	604	569	567	569	627	605	650	650	585	586	641	626	567	595	602	586	612	591	617	599	595	590	588	589	589	617	604	620	608	613	595	558	582	665	599	607	616	585	587	605	608	638	607	608	594	609	611	634	618	621	616	588	585	610	566	617	585	563	591	619	581	595	607	609	579	649	595	629	635	611	588	589	577	592	547	616	594	607	658	598	614	603	562	530	586	649	651	643	565	613	660	601	599	566	612	670	631	599	591	611	620	584	590	692	585	613	595	675	577	562	587	604	593	619	591	558	636	581	568	611	553	590	619	630	577	589	563	579	610	603	620	613	568	644	616	619	649	555	589	560	574	633	617	590	567	579	557	600	613	555	592	597	595	625	599	625	594	605	593	618	618	624	620	606	582	547	627	596	619	659	618	561	623	603	612	634	608	643	653	612	660	593	602	627	621	633	593	607	582	631	627	610	548	595	546	610	601	573	601	601	574	633	626	600	600	624	600	595	624	563
22392	21098	28252	24221	21110	18109	6183	2801	1999	1621	1337	1041	927	820	779	740	618	560	599	533	499	468	433	405	399	363	356	345	318	350	310	344	312	302	289	277	317	278	302	305	294	307	319	309	280	284	292	281	282	314	291	315	292	300	268	306	292	279	279	281	268	259	298	265	277	250	264	273	296	280	257	313	242	277	292	264	245	259	290	292	262	299	273	266	250	277	283	289	283	269	260	263	291	258	264	262	309	278	270	263	281	243	275	283	266	269	271	279	259	295	286	278	289	281	283	273	282	270	268	258	282	278	264	288	278	286	266	278	273	271	277	266	280	273	321	243	284	266	278	276	282	292	277	268	274	302	240	264	272	273	289	270	287	248	262	265	260	284	278	288	281	255	272	278	262	274	298	278	262	297	275	271	261	267	297	287	270	298	262	280	255	267	265	265	254	312	230	320	292	277	267	263	331	277	264	259	296	264	284	270	276	301	248	268	291	273	288	267	282	258	281	276	248	252	257	272	298	287	296	265	281	281	273	286	271	278	267	246	275	273	276	291	288	281	251	275	274	277	287	271	266	287	282	271	285	272	257	272	278	277	263	275	262	261	301	286	286	291	271	282	301	276	258	264	303	295	249	269	267	243	288	265	281	269	266	279	295	257	312	272	246	256	259	253	269	271	241	280	277	265	280	263	275	282	285	258	246	282	255	285	253	283	277	270	281	309	290	265	281	276	274	262	282	272	284	271	292	282	300	258	297	268	289	251	260	292	296	280	265	276	245	231	276	247	289	257	281	264	274	272	275	267	298	287	299	252	269	265	281	256	260	295	276	264	285	276	241	272	282	306	260	266	274	286	266	246	260	262	300	268	290	236	266	283	274	287	263	300	314	261	242	265	265	287	278	288	286	294	288	262	271	279	262	292	293	264	253	295	277	258	280	284	262	279	267	285	272	279	284	272	254	261	278	269	284	255	314	270	282	255	269	278	280	278	269	294	278	284	243	308	278	272	268	250	274	285	283	275	276	247	283	259	263	270	259	281	282	262	282	272	266	280	277	265	309	275	264	267	250	249	278	288	290	275	249	236	299	258	277	249	272	268	269	270	254	272	235	264	277	278	281	267	253	269	277	266	272	282	293	310	270	266	280	260	294	263	261	252	280	283	288	293	282	265	267	282	262	251	312	265	254	262	262	276	259	265	285	262	286	273	251	297	272	246	313	268	272	292	284	269	267	290	253	285	253	276	267	262	276	270	276	285	280	273	283	275	252	286	257	284	281	263	279	250	289	276	268	297	258	261	270	286	274	298	316	271	285	278	273	245	266	285	294	265	269	255	258	250	289	282	250	281	306	275	264	266	308	271	243	269	254	275	253	274	261	264	280	264	262	272	275	296	247	265	289	257	274	288	247	268	266	282	258	284	276	258	281	273	283	276	269	281	296	273	283	244	263	295	278	268	311	270	277	285	298	291	253	274	258	265	270	256	276	236	275	241	266	276	280	292	299	284	283	292	254	267	248	298	269	293	289	271	281	273	292	276	244	307	302	279	310	254	268	263	262	279	283	265	271	272	271	277	295	265	280	270	281	273	275	280	259	277	269	265	267	257	270	276	275	262	240	264	270	265	259	283	259	283	276	250	301	286	291	275	281	289	285	274	268	265	251	279	271	303	264	310	255	275	272	272	302	262	289	253	278	284	262	273	265	285	282	281	276	286	256	292	253	292	252	269	295	266	281	261	303	261	284	303	306	279	262	264	273	267	293	291	265	281	266	266	261	267	264	256	273	280	300	271	231	276	290	290	259	268	274	274	257	276	250	264	293	277	265	296	285	271	280	276	280	293	274	291	281	278	263	252	279	267	270	252	256	247	268	255	300	273	256	288	291	243	271	267	291	262	282	259	279	271	251	255	247	283	277	289	275	302	254	270	259	276	278	297	267	269	283	257	261	292	255	266	270	280	254	277	250	290	301	278	283	304	275	282	257	272	267	282	257	292	287	292	292	268	250	291	255	261	283	235	260	268	305	282	285	260	252	307	282	249	271	288	257	301	273	260	277	276	251	250	275	276	271	252	269	294	292	274	261	258	266	289	279	290	283	274	297	255	277	280	261	304	304	297	300	260	291	256	288	281	287	255	278	263	272	290	273	280	292	297	261	301	250	275	289	285	285	269	266	279	284	280	253	274	269	301	286	272	284	265	306	300	259	268	285	269	304	268	243	272	270	283	279	277	251	285	269	254	283	270	278	274	269	263	290	280	257	273	271	286	281	276	280	252	250	262	270	253	258	293	310	264	266	293	271	291	275	273	260	282	236	258	259	275	289	269	285	273	253	275	248	270	267	288	258	255	248	271	280	288	259	283	296	277	300	273	264	293	302	272	263	284	281	244	253	243	275	291	290	228	252	277	281	272	263	252	276	263	264	243	269	289	299	265	275	259	256	305	258	287	296	267	253	271	267	263	279	274	279	297	266	269	262	271	275	303	285	238	275	278	270	270	271	275	268	228	286	259	257	288	257	226	265	261	283	291	296	250	264	305	256	293	279	279	248	268	266	254	290	260	281	302	288	257	291	265	274	269	256	245	289	287	300	252	290	261	283	263	257	277	288	272	266	271	273	268	263	285	281	297	256	296	271	265	258	262	282	297	239	269	249	279	264	276	243	275	276	281	288	259	267	298	272	261	255	274	285	238	266	271	297	297	260	273	272	268	313	292	269	274	271	281	252	269	280	298	297	294	263	272	293	265	287	256	298	278	240	272	296	276	280	258	250	298	253	246	254	282	253	269	275	311	292	270	298	273	289	262	266	255	276	273	284	260	258	260	262	283	298	282	307	265	261	275	283	282	257	257	283	267	237	282	279	278	266	293	293	298	302	275	305	254	253	255	277	268	259	278	273	277	281	278	262	274	291	260	267	261	290	236	266	250	262	257	289	283	278	268	268	255	278	313	272	277	265	277	304	266	291	298	254	278	312	295	265	243	261	251	261	248	272	256	263	273	249	297	292	262	288	260	263	270	279	311	247	266	270	286	266	273	300	257	277	298	274	270	276	255	278	246	296	279	292	254	270	262	248	229	273	289	267	257	273	252	241	259	262	285	284	250	285	272	263	274	267	266	269	261	271	259	296	260	270	277	283	268	275	280	280	258	261	283	260	301	285	296	278	265	285	263	269	304	275	261	298	234	289	258	270	289	264	262	280	277	273	293	287	272	270	271	269	250	295	281	241	269	264	295	280	285	240	281	281	297	273	262	260	251	279	268	276	302	276	273	270	232	253	263	272	289	285	261	287	279	281	271	259	256	250	268	270	271	280	255	261	275	260	257	276	272	244	286	236	300	291	303	289	282	251	262	261	286	268	278	277	258	281	287	268	261	255	274	282	279	273	279	282	278	259	277	282	271	261	260	262	282	283	275	269	322	257	256	272	249	280	277	242	255	271	267	278	264	246	256	237	264	281	290	285	262	259	291	287	277	273	249	306	276	266	238	279	245	269	266	268	297	276	237
19000	32457	26368	18497	14445	11675	9196	7302	5747	4617	3652	2879	2380	2115	1816	1686	1479	1394	1345	1143	1040	961	899	837	781	685	660	672	662	556	602	569	568	559	547	555	534	467	512	516	498	516	533	467	494	500	477	491	475	454	453	506	494	438	488	418	475	474	406	495	455	453	449	427	442	447	434	447	429	457	449	441	435	459	449	428	429	459	469	446	439	433	425	413	462	412	426	464	409	451	448	424	418	480	454	462	416	432	412	454	426	430	395	457	434	428	464	422	441	407	453	438	445	422	424	420	440	424	436	422	434	417	451	426	437	409	414	445	450	421	425	483	424	393	397	420	423	421	496	428	450	449	421	417	430	412	392	433	390	450	401	414	448	411	438	402	448	448	419	426	445	437	391	441	448	408	388	407	417	415	440	441	411	428	403	453	450	445	423	431	433	452	418	422	448	415	405	408	445	413	417	428	416	444	413	400	428	417	414	452	421	417	426	397	388	425	381	423	464	442	440	425	426	454	455	420	423	442	438	442	455	456	420	423	452	457	411	440	420	395	398	418	410	410	408	400	444	426	431	411	436	411	405	455	424	450	407	435	391	452	414	422	418	419	436	456	411	421	411	416	445	424	436	422	412	426	409	434	444	404	440	425	425	465	447	461	416	415	420	431	393	447	473	424	423	450	417	420	432	427	413	393	411	410	408	396	442	439	430	459	427	427	379	437	417	442	436	418	427	405	404	395	395	444	396	376	403	395	466	432	415	430	445	393	419	433	438	407	439	409	405	428	405	429	452	435	438	464	455	420	418	385	404	446	387	440	401	402	396	422	437	421	414	462	426	444	410	395	420	412	440	439	450	397	470	403	428	423	423	446	414	426	429	420	448	418	396	435	401	410	413	460	394	424	377	414	390	427	446	425	384	442	404	423	430	454	418	451	413	407	408	455	417	431	393	426	440	451	423	442	449	412	461	414	451	455	424	412	419	441	417	404	444	404	410	410	415	473	402	463	433	440	431	430	460	454	424	425	450	424	456	439	463	417	418	414	445	439	401	421	430	452	430	417	450	410	424	411	403	429	416	436	394	450	422	438	440	437	430	442	409	419	444	465	412	402	414	405	443	447	400	445	449	443	457	425	474	359	374	427	428	430	445	429	425	420	434	411	402	415	398	405	414	376	431	426	443	427	404	417	400	424	397	446	401	374	474	440	405	383	448	379	420	396	412	414	425	438	408	425	429	409	383	429	431	435	413	389	423	401	415	473	411	440	397	407	370	384	435	424	436	442	425	448	457	427	427	449	398	465	470	399	431	433	442	421	440	428	436	425	392	449	411	430	397	415	448	411	448	439	442	415	429	414	450	439	395	413	413	408	407	458	395	377	414	437	379	440	408	426	429	450	422	386	417	438	421	404	435	434	398	413	462	417	440	461	408	405	440	438	471	404	414	458	458	416	446	439	418	448	435	441	432	449	373	448	396	446	387	418	437	425	429	423	422	415	437	433	442	417	414	430	461	410	406	446	453	402	424	414	434	398	388	403	438	449	399	441	411	418	396	420	411	428	426	439	412	395	453	421	378	433	439	434	415	427	450	427	421	442	463	428	442	424	401	420	440	438	452	463	390	449	411	408	426	399	456	438	417	428	396	386	450	443	433	385	437	434	424	431	425	385	399	427	430	407	385	412	406	449	417	434	440	398	400	414	447	428	420	412	429	430	406	413	446	404	412	414	439	413	423	419	398	421	419	415	398	422	404	382	392	442	408	422	438	472	419	414	461	427	420	405	403	432	432	412	405	421	414	411	418	409	413	426	408	394	473	433	396	431	427	401	383	446	427	433	433	424	441	434	412	420	425	447	443	417	397	373	390	434	459	424	454	418	440	423	428	452	407	430	443	438	426	433	437	471	414	437	413	426	417	413	416	411	446	449	437	381	412	416	458	479	437	419	426	422	401	399	443	418	433	394	444	398	427	469	423	425	448	425	409	408	385	408	425	483	420	409	414	436	408	427	420	472	444	415	436	448	400	430	422	454	428	395	439	439	467	460	456	427	398	448	420	424	421	409	441	425	428	451	432	418	428	436	401	426	435	412	423	405	429	432	412	372	457	429	403	434	415	411	441	419	448	416	451	398	425	401	427	412	398	378	376	399	379	442	401	411	429	443	400	383	434	432	449	414	404	443	435	457	419	396	414	402	471	399	464	439	392	445	439	401	422	419	398	396	414	432	412	432	431	421	416	411	417	410	427	419	440	404	431	392	415	420	407	432	447	412	405	430	455	442	393	383	414	423	393	412	457	405	443	417	462	406	408	442	413	437	415	439	414	406	427	444	382	402	435	453	430	399	403	451	426	410	440	460	434	460	405	411	441	444	402	444	403	432	461	431	406	435	454	408	428	421	414	454	409	401	377	415	404	443	414	465	441	407	413	410	420	421	422	444	400	414	435	445	441	445	402	393	477	434	450	366	452	419	438	453	430	445	410	417	429	412	444	411	448	428	446	438	388	409	436	460	446	436	426	427	425	388	419	413	415	411	407	420	441	444	429	408	438	430	400	438	391	444	444	426	421	412	425	452	421	431	403	417	408	448	434	433	437	449	411	446	462	447	419	391	385	434	406	427	404	481	433	460	469	460	416	426	392	443	416	441	436	403	417	440	419	458	389	384	418	432	444	439	447	388	434	393	449	417	407	405	440	419	427	399	402	428	440	416	437	424	442	412	424	416	418	401	436	416	393	447	408	427	388	423	453	433	411	415	417	444	444	447	421	420	417	405	397	449	415	407	429	414	427	449	398	410	411	433	456	436	427	427	434	404	402	452	461	397	430	439	437	415	454	397	423	394	455	434	408	414	410	421	413	414	419	428	426	403	426	390	419	433	432	414	442	458	399	423	418	462	440	420	444	477	425	412	454	447	431	414	407	432	423	437	422	455	402	405	406	407	406	441	388	406	408	432	405	412	429	416	421	447	403	409	482	438	477	418	419	423	402	431	394	403	421	397	407	413	432	452	408	426	445	450	404	478	410	430	423	470	431	428	453	421	408	460	447	428	425	401	441	416	406	401	402	397	423	448	411	411	401	414	417	417	435	402	463	429	384	429	395	470	411	454	441	398	402	468	397	439	412	404	427	410	436	428	392	446	438	404	462	425	458	461	403	403	418	450	449	421	410	410	378	429	379	475	421	412	396	405	401	454	445	404	426	400	404	428	416	412	448	424	435	444	414	432	406	424	430	416	381	416	420	423	426	388	410	422	410	405	419	434	444	415	439	460	432	414	381	453	442	414	430	406	426	430	441	432	458	441	403	399	450	436	468	458	452	435	424	441	444	414	431	425	448	390	468	440	469	471	444	398	412	419	433	395	429	379	458	421	437	434	412	431	414	423	448	438	437	380	409	392	417	420	423	433	421	437	435	431	439	420	441	422	397	433	414	409	415	455	449	409	423	434	413	416	404	427	436	412	407	438	448	450	413	393	410	431	388	460	401	416	435	439	435	472	410	439	420	414	387	435
27375	18264	11091	5918	3357	2414	1764	1397	1171	897	798	753	639	630	603	589	533	555	529	495	513	477	493	462	459	420	461	441	444	450	431	382	449	460	444	432	419	377	428	450	422	411	377	386	432	407	411	434	430	418	401	436	407	395	431	399	398	386	390	400	439	400	424	419	424	417	417	423	420	403	417	406	453	416	410	411	423	381	374	418	387	403	382	402	396	378	421	393	378	422	409	440	456	388	411	361	383	420	436	412	371	405	416	426	438	403	396	406	408	400	447	408	431	384	404	369	447	400	416	416	454	406	375	425	406	430	439	419	414	365	405	392	385	423	402	388	378	394	423	418	405	447	388	377	426	437	458	398	426	390	407	410	389	433	398	430	405	380	390	412	380	414	452	414	414	389	395	402	389	395	443	398	431	374	415	404	448	403	383	397	420	412	406	400	401	421	460	408	388	423	390	416	411	401	423	397	400	392	451	405	383	387	391	423	425	396	401	391	405	397	379	413	363	415	405	388	417	415	403	363	438	413	397	399	407	396	409	403	409	437	386	413	410	388	461	432	422	390	404	375	371	412	437	416	427	409	415	411	388	382	400	424	419	408	421	411	392	428	426	431	415	401	428	364	400	399	411	402	401	419	409	384	389	391	403	344	439	420	415	417	395	408	402	428	442	371	398	407	422	388	428	396	407	404	380	443	394	396	400	429	425	429	405	396	438	393	434	438	436	385	376	417	426	428	442	400	427	388	448	411	401	375	414	418	385	420	432	392	402	362	398	417	383	417	431	375	387	405	396	425	399	443	402	392	415	399	401	403	376	387	396	407	413	428	435	419	386	401	409	392	422	395	407	410	416	384	422	395	402	426	407	391	400	376	421	424	410	451	413	422	417	405	449	382	427	418	425	379	384	436	406	462	431	423	436	422	403	431	397	373	360	486	421	405	426	400	391	397	423	399	355	386	371	405	396	402	428	384	400	432	452	425	406	426	444	399	379	433	415	394	399	393	378	387	399	413	423	408	412	433	410	386	450	458	390	416	379	407	383	389	385	386	431	435	432	415	434	413	398	401	434	422	405	401	405	418	393	392	407	391	385	414	363	382	422	411	383	395	402	401	429	406	433	393	379	436	407	430	383	445	425	418	410	383	384	419	383	422	403	387	404	383	394	431	402	424	435	405	405	417	381	403	421	405	430	419	398	427	420	376	434	399	419	401	422	355	399	396	412	384	371	398	396	398	370	423	353	432	422	427	389	449	407	367	445	438	407	431	395	398	397	384	382	410	398	411	425	411	398	419	392	401	394	407	438	411	401	370	343	375	425	388	412	397	437	398	384	394	389	407	411	427	404	351	399	411	415	383	458	389	372	408	401	413	408	391	385	396	414	448	406	459	411	437	394	390	367	379	388	450	393	413	388	432	375	410	437	402	426	444	390	393	401	404	422	432	422	397	425	433	414	409	414	405	389	406	402	398	443	404	413	437	419	407	417	408	394	398	431	378	421	423	406	409	404	360	410	417	384	360	401	395	402	406	380	393	417	378	412	397	422	402	404	398	440	402	359	412	414	403	394	403	399	389	397	395	410	397	367	427	387	443	356	394	386	437	430	408	418	396	383	390	366	401	384	394	382	388	393	427	435	424	390	409	427	420	401	425	399	418	407	448	396	406	411	418	416	383	409	401	402	404	392	404	387	378	438	403	419	404	376	423	389	407	440	396	421	394	405	393	397	381	375	391	408	395	412	407	466	378	400	412	409	420	394	344	422	410	402	421	375	362	381	414	403	397	420	396	442	403	431	406	392	396	407	406	390	427	414	444	389	392	400	404	417	406	430	415	386	390	383	398	392	394	394	412	415	386	403	407	422	417	396	416	398	428	405	386	404	413	391	446	397	393	396	435	383	429	399	414	393	446	398	419	399	377	390	426	409	428	413	372	407	376	382	411	436	398	411	412	417	395	449	407	414	427	386	406	402	381	433	413	401	417	412	398	424	414	379	408	384	354	390	434	416	415	413	405	424	416	396	383	459	403	382	410	394	399	410	389	415	408	444	387	408	417	406	401	399	407	441	405	427	390	390	382	399	388	407	348	393	436	450	426	428	394	410	405	388	406	393	434	400	392	407	410	397	407	427	411	417	393	405	443	402	421	397	440	405	399	430	415	413	444	384	406	409	421	415	431	427	409	392	399	397	405	383	380	398	363	383	402	439	437	419	397	420	395	378	398	363	418	388	406	387	366	427	408	398	402	427	377	370	392	405	449	388	404	433	392	426	398	418	423	390	405	425	402	406	416	430	422	396	449	399	386	350	428	407	412	432	378	418	425	422	426	401	427	377	409	430	376	397	429	388	425	379	436	389	429	418	386	380	401	393	429	392	393	414	423	396	392	426	408	416	387	436	397	389	405	395	460	422	412	402	394	407	430	423	379	373	419	388	407	428	403	412	408	402	418	368	411	386	422	390	438	402	419	386	399	413	408	408	407	379	417	394	422	422	396	406	399	412	404	400	428	370	441	418	403	433	429	406	424	396	396	407	376	393	405	448	411	397	407	382	398	406	410	437	404	393	409	421	404	394	395	392	444	417	376	431	414	378	416	458	415	394	429	435	419	411	421	432	378	408	367	410	406	423	379	428	424	415	429	390	430	418	388	441	375	410	427	400	409	418	458	411	382	384	377	360	399	453	406	430	387	432	395	417	423	405	387	400	380	395	416	375	432	398	408	366	371	416	399	435	442	419	408	389	404	413	401	378	409	379	381	409	410	389	441	413	441	399	387	409	397	401	406	447	392	384	430	384	391	402	410	373	420	422	411	416	427	414	409	416	421	416	391	424	440	404	407	414	437	434	425	420	426	437	425	402	397	393	405	391	406	389	430	433	419	393	405	378	407	414	359	417	432	393	421	418	419	405	421	393	394	430	404	366	402	407	419	392	425	438	415	405	395	402	408	431	413	416	426	402	375	427	400	415	450	403	426	406	447	424	416	375	400	434	422	426	410	407	388	397	380	387	420	399	403	395	380	383	422	404	406	420	397	432	396	391	393	420	379	364	369	425	403	410	405	404	419	408	404	405	379	407	423	394	394	435	385	403	404	362	407	426	396	416	405	391	387	390	378	436	437	427	393	398	393	441	402	379	395	420	443	412	437	387	439	444	427	405	399	390	394	424	389	424	403	409	395	423	424	391	429	433	432	392	374	395	354	410	444	421	419	416	403	376	421	351	370	383	405	403	418	380	402	398	404	399	392	417	407	408	395	401	394	402	393	463	405	386	405	398	422	420	410	412	397	406	413	412	423	400	383	424	432	418	415	433	388	407	384	406	352	420	420	406	400	399	392	390	431	379	403	326	416	390	432	382	402	438	431	367	418	381	430	377	430	426	364	422	426	381	427	385	399	443	383	419	453	408	418	390	395	381	447	447	408	413	384	410	389	425	416	400	432	420	424	401	370	406	430	410	392	405	415	418	401	420	459	415	404	460	420	412	388	440	413	386	399	423	409	396	381
14863	21567	16615	10567	7826	5979	4738	3730	3092	2423	1911	1621	1467	1309	1165	1217	1058	1077	971	902	898	847	804	771	754	736	711	655	680	676	629	683	739	666	670	658	641	708	680	629	680	669	657	670	609	656	677	666	643	637	637	612	684	651	696	708	663	632	640	629	633	689	646	613	647	685	639	604	653	625	651	650	677	650	660	614	659	628	632	671	631	587	663	647	596	672	588	604	632	620	649	662	618	642	626	595	649	645	646	606	658	650	650	605	618	617	628	624	658	629	631	579	615	622	658	660	682	676	645	655	692	570	604	583	657	605	632	616	659	686	655	662	618	626	659	618	672	647	633	610	606	619	661	582	629	615	617	637	615	631	653	580	674	634	657	623	629	587	631	629	580	647	651	672	648	642	643	615	630	604	625	638	635	617	622	653	597	593	585	639	626	665	676	617	602	621	647	603	610	590	628	617	643	639	601	621	690	589	639	617	677	663	601	645	649	628	632	625	638	635	663	636	625	601	595	626	639	704	627	591	610	595	583	634	647	624	581	602	631	595	629	658	681	615	613	637	657	615	631	604	649	676	624	673	642	660	599	645	620	664	624	663	621	658	620	619	663	651	595	627	645	636	606	645	609	620	625	615	598	623	647	682	686	668	615	656	632	601	637	616	592	592	641	604	626	606	640	666	712	596	589	651	666	623	635	682	649	638	597	614	624	585	607	633	620	633	622	595	640	658	600	618	634	658	605	604	625	610	622	635	641	613	661	651	653	624	616	623	615	598	633	632	628	694	638	611	614	621	651	598	637	615	654	599	626	653	626	626	678	658	658	623	607	612	618	669	684	614	608	627	640	646	650	660	640	626	598	658	667	636	611	638	609	638	623	672	646	640	619	575	649	631	628	617	612	656	612	626	640	675	662	631	665	619	635	607	629	625	638	625	647	643	648	627	665	607	624	670	656	637	646	690	662	625	708	626	622	671	642	619	630	644	629	652	651	591	634	613	639	643	624	651	631	672	682	634	645	633	615	644	597	593	671	644	673	631	679	649	640	630	632	616	608	615	642	614	638	620	638	639	624	626	660	587	661	664	634	661	614	604	649	630	595	623	632	652	634	667	634	612	649	622	627	597	665	633	603	642	650	637	661	645	604	642	614	666	636	621	642	599	633	609	643	621	604	626	678	637	618	669	632	637	673	626	654	626	644	624	611	636	629	658	654	621	669	620	642	623	630	641	623	653	604	604	637	605	691	623	664	611	658	597	632	647	640	584	608	621	599	645	653	626	649	616	624	633	633	631	611	664	648	650	620	604	627	600	662	647	660	617	673	619	623	589	646	640	603	597	634	623	642	636	582	646	626	639	648	605	686	634	664	670	668	645	636	629	655	623	607	625	621	664	637	623	685	628	646	645	597	626	633	610	594	654	588	625	628	624	615	636	625	608	632	644	644	623	698	642	605	651	638	606	619	641	593	629	608	648	639	675	650	645	644	637	627	675	722	644	640	625	663	622	618	655	640	632	632	639	672	610	656	617	644	643	626	612	690	587	638	604	631	671	631	622	574	630	632	691	635	677	622	680	611	625	661	644	625	618	610	621	595	627	635	631	632	662	640	616	639	633	605	613	623	649	654	652	590	655	587	640	623	626	601	638	677	613	598	643	628	653	637	621	606	627	641	637	641	626	650	628	653	611	605	595	667	668	635	605	637	657	600	628	636	643	611	660	653	637	630	672	637	645	618	622	613	628	678	683	606	617	643	645	672	669	622	581	617	663	638	673	611	673	663	667	634	649	629	618	636	628	634	637	647	661	669	609	623	650	625	612	692	616	653	604	679	627	623	609	637	635	646	653	622	594	600	685	644	654	606	704	601	603	650	598	697	656	614	613	644	712	600	597	664	589	645	622	650	647	654	643	630	638	623	645	590	622	625	613	644	646	629	618	627	615	664	657	603	613	653	636	648	629	675	629	622	607	645	660	601	628	613	632	581	601	632	617	602	634	641	603	632	626	633	646	715	625	627	600	568	604	633	660	621	660	643	631	639	632	650	661	624	621	667	609	612	669	646	663	596	603	631	633	639	621	637	644	590	623	635	635	632	626	642	658	638	588	594	616	644	613	606	643	605	629	620	636	651	649	649	640	647	628	660	635	648	604	623	665	688	595	656	612	626	613	625	637	564	640	652	682	617	649	603	585	650	674	620	606	708	621	654	671	657	673	658	641	660	628	616	590	636	649	658	627	581	653	636	677	654	622	602	632	600	603	644	638	632	645	616	641	633	626	691	604	665	673	625	620	640	631	606	610	630	590	649	669	636	633	649	679	630	657	589	631	611	629	626	659	634	615	612	633	596	655	584	627	676	650	623	639	601	634	613	655	604	670	658	630	629	633	612	601	657	643	611	677	613	643	585	619	673	643	671	644	650	657	657	585	617	611	649	634	660	634	640	604	639	621	606	619	630	645	656	622	629	635	636	620	619	645	640	621	625	598	669	581	622	674	640	659	619	643	600	607	628	616	616	637	624	624	620	603	637	606	630	568	637	613	649	665	649	652	626	629	625	620	633	661	652	652	629	634	617	639	640	607	628	616	644	635	634	658	615	614	655	638	625	637	609	657	615	600	635	614	609	616	603	655	670	605	633	606	607	621	655	612	585	633	644	608	668	668	619	639	627	621	632	637	626	670	620	620	620	655	674	637	620	606	642	598	663	632	653	630	636	658	633	658	650	627	650	604	596	599	609	637	647	654	642	642	638	612	621	625	646	647	677	602	696	607	673	580	633	611	630	640	592	660	601	621	624	639	622	594	586	659	645	650	641	615	631	654	631	659	628	640	652	600	631	617	649	639	632	623	642	665	596	655	650	657	646	660	618	619	618	637	618	644	631	661	605	629	668	644	630	645	670	626	603	648	622	617	602	657	612	643	648	634	664	623	602	656	665	624	624	649	642	606	610	618	592	634	601	593	612	609	682	643	668	628	645	607	635	661	631	646	632	611	662	681	626	579	617	638	640	622	624	630	633	605	602	620	620	631	642	648	616	633	636	638	661	664	642	621	636	628	646	614	630	660	656	633	663	613	643	666	584	612	576	612	623	629	668	619	642	658	674	621	620	664	632	650	619	631	607	636	624	616	646	660	636	632	599	643	602	621	615	622	647	678	648	673	604	601	611	645	681	678	576	660	642	621	646	634	638	638	607	598	607	668	651	586	656	669	625	683	598	632	684	611	676	637	677	599	626	617	626	628	596	590	665	615	642	587	593	605	657	654	642	629	668	644	623	619	643	629	610	618	591	635	649	660	619	633	640	621	640	589	608	628	600	603	649	611	634	633	680	613	638	630	644	609	632	653	566	662	646	614	600	665	685	658	612	632	695	632	654	655	652	658	629	625	619	669	655	678	658	671	630	614	654	649	646	642	643	606	615	622	641	629	611	629	609	673	672	641	625	644	683	665	623	627	627	640	606	673	652	596	605	625	624	629	621	616	619	632	610	661	653	637	629	646	620	604	667	622
23228	21078	27572	24804	19243	6733	3425	2209	1771	1359	1067	857	747	729	682	593	559	539	496	488	489	482	439	370	409	405	367	321	325	379	338	349	333	415	352	349	345	337	324	342	347	330	333	347	347	343	351	361	319	341	338	306	324	338	323	324	336	322	307	339	349	315	366	316	329	306	309	326	334	323	335	313	330	325	327	320	319	330	337	336	327	328	350	316	320	323	307	285	306	321	333	344	318	313	326	331	345	318	302	328	329	332	327	305	339	324	364	333	310	341	325	342	309	312	322	305	309	310	317	293	347	304	300	317	334	328	345	331	331	322	312	325	341	329	324	312	337	316	311	315	348	291	309	332	313	321	330	347	314	329	336	273	321	329	311	314	346	336	306	308	331	310	342	337	315	311	315	318	283	326	316	331	343	330	331	356	302	300	334	295	325	297	313	299	337	317	302	335	338	313	339	361	309	306	315	281	338	334	308	326	351	313	292	339	280	324	334	313	299	321	334	338	334	348	317	351	296	349	307	311	334	330	330	338	315	303	315	352	325	309	306	288	352	296	311	277	295	280	312	306	324	312	317	334	308	280	307	339	279	308	365	326	314	325	327	332	318	281	284	314	296	325	325	337	357	361	295	296	293	371	334	333	326	312	336	324	319	304	321	337	314	360	311	346	320	278	334	340	340	303	310	320	312	285	334	334	336	299	341	295	329	309	296	339	343	333	330	304	347	318	327	307	342	332	326	332	339	323	324	303	317	351	313	329	325	304	338	306	313	309	334	337	371	336	315	331	309	319	299	322	318	304	317	321	325	341	308	313	351	352	333	308	324	340	288	316	309	318	333	336	304	335	325	325	302	331	353	358	315	325	316	337	330	347	309	356	340	278	327	332	340	328	319	305	348	305	320	306	309	311	336	292	285	317	355	340	300	328	320	320	298	337	372	317	305	338	326	321	325	345	344	333	333	342	304	316	309	338	341	327	291	306	324	307	316	321	295	343	305	291	319	342	297	322	343	332	310	300	313	334	311	319	322	331	329	299	327	330	335	321	310	313	339	318	305	322	325	333	325	356	307	343	313	311	294	336	331	333	304	317	337	331	307	345	315	307	310	319	344	333	302	335	319	337	327	331	323	328	323	348	347	308	337	309	321	319	305	300	330	310	333	310	334	338	314	315	337	316	320	324	382	319	313	310	301	354	330	332	326	319	328	344	304	313	321	333	317	318	329	326	337	315	329	337	300	351	306	333	345	294	322	319	342	325	334	355	323	318	328	305	344	317	338	322	341	307	288	320	330	331	334	382	317	319	338	336	294	327	328	320	312	324	322	315	322	297	311	362	298	320	306	304	333	326	279	314	318	346	303	305	299	305	303	302	298	343	320	341	336	268	335	333	308	312	344	341	319	326	307	304	316	314	308	320	308	304	322	313	317	322	330	314	309	309	341	315	301	349	343	310	313	299	348	324	343	351	308	337	324	297	329	367	316	310	302	357	327	329	316	320	334	304	319	324	314	335	301	319	329	300	327	305	319	313	321	309	345	348	305	309	306	300	297	336	340	343	320	338	287	334	296	344	319	336	294	319	346	343	316	311	308	320	288	336	299	289	327	340	311	342	324	327	337	307	312	338	316	350	284	328	338	332	327	335	337	335	314	320	329	330	343	309	291	302	332	326	321	317	317	322	347	336	311	308	324	300	335	332	345	301	290	340	353	335	289	305	332	318	369	314	299	337	356	298	300	316	320	340	326	325	335	342	331	353	313	297	354	328	322	302	331	333	300	354	330	335	332	328	346	356	300	355	317	338	315	350	335	338	316	349	333	334	343	315	329	306	339	321	336	301	327	332	315	308	343	320	343	326	309	302	311	343	312	349	295	282	334	294	336	351	287	344	318	329	321	334	323	337	310	301	335	311	316	319	329	301	318	342	332	318	301	312	319	326	314	308	309	291	332	331	322	331	317	318	320	293	325	313	317	301	314	323	276	325	331	347	348	279	333	324	322	305	307	321	334	322	337	311	310	288	340	340	306	319	312	311	341	319	326	326	343	330	315	319	317	301	332	330	327	335	325	317	322	306	313	322	299	324	349	331	322	309	320	315	331	287	310	323	310	314	310	330	308	311	338	323	320	319	298	341	314	349	288	311	324	366	301	314	325	331	324	324	321	291	318	312	334	299	312	347	342	298	303	323	284	312	335	317	311	322	341	300	304	353	308	325	303	355	313	345	308	314	332	328	339	358	324	326	354	327	341	311	358	320	308	317	322	300	295	312	344	333	325	356	281	324	299	313	332	303	336	306	345	321	325	347	306	318	311	366	303	305	314	332	318	346	346	316	319	342	311	345	369	355	315	323	310	309	295	326	344	321	322	318	351	311	335	317	321	298	305	305	360	326	340	310	316	333	319	342	358	321	311	289	290	321	308	316	328	290	323	329	323	320	304	279	332	303	313	342	315	311	290	325	309	324	318	316	327	349	283	344	317	316	352	314	354	305	319	322	303	338	298	334	327	333	306	325	326	303	344	325	312	311	322	289	328	341	314	326	313	330	363	296	289	348	321	314	340	307	314	370	319	329	328	319	317	313	295	292	310	336	302	325	341	372	334	346	358	322	297	316	293	359	313	311	352	304	311	309	304	336	291	312	342	323	333	311	317	314	326	349	339	324	337	309	317	329	333	319	311	318	300	328	360	338	359	337	320	278	336	344	311	353	314	295	324	330	326	337	343	345	343	339	328	335	332	335	338	331	326	337	309	341	313	317	315	300	295	341	349	316	320	292	321	309	326	311	332	300	327	310	325	314	323	319	291	314	318	316	326	322	339	296	342	324	322	334	324	295	347	309	312	334	311	311	292	314	327	332	299	310	321	338	304	314	302	304	280	303	333	343	336	312	314	359	334	361	274	307	296	328	335	297	329	334	314	350	341	306	281	298	311	329	343	311	323	309	299	331	310	314	329	329	313	353	291	310	318	333	323	321	312	297	322	323	304	285	327	319	312	340	305	328	319	300	331	337	309	301	344	303	327	327	307	363	341	326	321	363	314	328	347	321	314	313	330	305	299	323	343	293	318	317	320	328	337	318	297	318	314	318	318	320	327	306	341	294	315	344	312	302	310	329	313	326	315	351	350	327	314	321	301	321	321	308	301	299	331	343	332	350	344	302	307	314	347	336	296	308	331	318	305	309	307	345	330	318	324	322	342	319	308	383	322	313	314	333	325	317	304	319	313	299	280	316	290	318	329	311	311	322	320	339	347	317	340	323	320	297	329	275	313	303	340	306	327	309	322	331	318	365	307	345	299	309	316	307	279	346	327	315	326	304	286	307	319	300	329	315	354	322	311	282	333	330	320	316	327	366	315	349	313	322	313	279	290	325	333	346	338	332	337	335	303	332	323	327	324	317	313	327	315	315	307	313	312	337	325	322	309	302	331	303	325	339	297	328	321	318	337	291	278	302	352	357	334	343	329	294	339	341	336	322	326	313	349	314	342	297	357	279	317	284	310	323
16011	28457	22886	15448	12100	9324	7365	6019	4754	3679	2854	2216	1924	1684	1495	1434	1266	1184	1090	978	913	857	843	784	790	707	673	660	676	670	619	555	599	573	624	578	598	538	562	562	560	547	592	576	537	520	532	519	538	549	545	545	523	560	479	507	506	534	520	531	505	500	530	507	480	540	518	565	598	512	524	496	529	522	504	486	509	584	558	545	467	539	511	506	520	468	546	508	537	528	535	520	486	523	544	543	491	529	600	519	538	493	524	516	455	504	512	506	482	533	520	509	570	524	537	510	469	495	496	496	515	509	491	533	540	489	554	468	535	463	527	489	547	487	500	540	512	535	533	512	509	524	502	494	522	500	487	557	546	483	544	511	511	517	481	499	530	483	461	498	512	511	512	524	480	495	508	486	491	519	514	510	486	503	547	467	497	504	487	501	491	504	511	529	549	566	523	481	540	515	491	486	487	537	530	478	535	477	500	491	552	493	484	519	496	499	486	526	491	492	467	501	491	482	507	497	518	534	532	498	541	519	485	528	501	506	522	533	472	546	533	526	522	493	504	517	504	536	524	528	527	522	524	495	485	501	500	532	515	552	488	499	512	529	544	483	502	502	516	532	509	546	500	481	526	514	506	541	533	487	538	493	529	520	514	517	508	491	483	537	547	524	525	552	496	496	448	493	521	490	517	531	513	496	539	530	508	483	575	534	513	526	531	557	526	487	504	498	506	527	545	522	542	534	495	506	501	520	498	470	481	491	562	520	526	521	532	489	508	455	510	498	487	553	513	475	484	520	519	489	539	501	508	492	494	525	476	498	527	497	508	520	489	502	516	517	527	515	521	521	513	506	493	476	476	508	517	545	493	507	497	536	483	498	492	503	503	507	512	500	484	459	504	524	521	518	504	495	499	474	472	495	499	456	505	527	488	460	524	522	515	521	528	503	485	523	505	512	543	532	548	494	549	507	478	494	512	514	504	501	507	472	515	493	495	527	528	489	545	481	488	483	523	520	515	536	512	481	508	506	529	498	499	470	495	493	533	521	469	514	513	496	511	500	486	525	461	500	568	534	551	548	515	500	476	529	504	528	515	505	508	501	500	491	483	505	490	501	526	537	519	482	500	505	513	500	495	504	514	497	505	553	489	478	521	472	528	501	493	499	567	499	496	519	482	497	516	512	497	471	510	499	516	498	537	468	512	575	512	501	482	474	538	515	526	514	511	523	495	525	529	549	535	514	478	490	504	464	453	484	480	489	485	505	507	498	507	541	547	545	499	517	493	496	511	515	522	500	495	517	494	477	515	519	503	501	480	538	510	526	506	489	534	500	537	523	508	502	463	517	499	536	505	498	519	506	536	516	515	488	502	570	497	444	533	490	507	526	532	518	510	488	490	515	497	501	503	581	532	481	503	501	531	522	510	507	528	461	506	497	518	485	471	502	495	517	510	501	462	494	499	497	509	510	504	490	518	495	526	512	554	504	497	526	467	548	521	536	505	518	478	531	484	509	478	478	465	515	523	522	487	496	532	500	570	487	466	505	508	527	505	566	507	503	490	533	512	525	481	530	524	517	501	499	472	526	508	496	506	502	495	479	508	506	494	464	519	508	511	502	536	518	507	545	503	487	518	523	437	535	524	519	508	542	522	530	514	477	522	526	516	529	504	511	480	516	515	536	524	489	487	501	527	494	501	520	490	512	472	540	526	561	510	509	558	524	522	518	481	536	558	493	502	485	493	515	461	529	507	500	531	504	493	513	493	519	524	531	545	502	505	474	535	518	544	511	512	519	517	513	511	498	486	511	479	511	513	530	495	538	521	517	513	505	503	501	498	507	479	535	491	477	499	523	502	435	492	497	519	459	495	534	489	506	491	549	499	495	518	516	522	525	520	484	504	520	523	517	485	503	564	537	499	532	565	604	541	475	481	521	506	521	507	490	492	489	521	553	506	509	495	498	472	485	466	490	512	503	498	505	507	515	490	515	522	475	522	540	504	498	511	513	553	529	521	493	489	492	472	495	515	521	513	512	486	537	501	461	476	538	545	512	529	548	539	449	502	508	494	522	502	504	531	537	576	510	527	532	471	518	517	536	498	523	531	514	509	529	509	500	512	506	482	578	552	517	506	534	515	513	490	512	516	519	487	535	502	485	474	527	508	478	501	524	495	527	521	524	489	470	550	499	515	504	535	499	487	538	500	477	491	520	508	486	517	484	496	491	494	496	562	521	523	526	507	523	493	521	493	509	507	564	554	491	482	508	518	506	498	523	537	497	520	516	551	492	520	499	552	535	534	505	504	552	518	508	483	540	486	505	509	497	555	503	475	528	504	544	575	518	518	519	492	473	542	521	519	507	547	485	563	501	500	553	541	494	491	520	536	558	506	522	544	515	530	505	525	497	497	539	547	505	478	503	506	523	555	467	532	504	538	532	554	518	514	498	495	503	533	516	539	489	499	493	500	513	518	517	509	521	512	489	494	517	536	515	539	521	487	484	509	511	523	480	538	493	560	531	493	506	523	533	505	514	470	481	464	460	502	527	523	538	531	520	505	495	513	451	504	546	521	514	491	483	540	493	510	486	506	522	477	538	493	492	526	496	503	478	509	523	487	493	503	489	523	556	510	493	498	531	551	534	535	514	535	542	521	511	553	518	525	509	506	515	526	505	510	517	501	511	506	511	531	523	483	531	499	484	506	496	497	518	531	527	516	515	519	502	506	565	489	522	458	510	481	548	511	477	489	528	557	523	490	523	497	553	464	493	480	501	512	495	571	499	500	515	516	509	546	538	541	513	504	509	503	509	525	524	494	549	476	502	468	499	493	527	493	521	541	517	510	515	547	503	524	524	518	496	502	487	546	484	513	500	525	544	493	485	526	499	503	487	528	507	478	524	482	561	556	500	493	496	494	513	513	470	532	494	525	460	520	535	539	513	481	523	518	463	526	513	520	496	521	476	526	512	493	483	533	505	506	488	491	535	494	518	533	487	487	516	519	539	537	486	532	497	523	532	515	526	498	516	534	522	486	505	518	484	561	499	522	500	525	527	513	490	536	498	526	503	515	535	492	523	474	477	512	533	521	481	536	501	506	503	519	537	496	507	506	485	507	506	483	481	531	503	523	502	486	500	536	547	496	511	514	505	541	521	522	490	479	555	497	534	505	536	507	519	492	512	548	528	501	562	520	477	519	534	548	540	551	560	499	505	530	493	541	524	508	526	499	503	537	494	528	524	515	498	558	486	502	549	488	520	518	525	513	528	506	510	501	500	503	527	469	531	555	484	494	485	504	503	459	497	505	552	485	488	487	542	501	500	485	547	530	471	551	511	554	501	531	494	527	487	523	510	536	517	504	478	516	470	549	496	510	550	507	512	525	553	524	511	522	509	487	517	514	533	507	503	500	490	506	485	514	512	528	509	484	531	561	541	536	503	528	508	524	529	504	490	505	549	523	549	535	526	500	475	570	527	517	540	501	524	511	513	504	481	535	528	481	533	539	507	477	515
24647	21053	25156	21921	5453	2804	2200	1658	1368	1061	847	743	671	712	617	592	599	526	530	487	474	443	437	430	487	418	433	419	417	394	389	404	410	380	383	389	426	350	384	405	376	386	368	415	398	392	375	349	419	374	370	357	387	365	384	377	401	370	379	359	359	357	373	369	345	346	377	356	395	414	375	358	365	367	374	360	372	372	388	389	371	372	391	373	406	408	387	380	404	376	345	366	406	392	350	357	365	351	373	405	403	374	355	365	359	398	341	361	377	322	384	346	387	365	377	391	385	375	350	395	336	366	415	375	368	413	344	381	371	367	384	400	380	385	335	349	340	350	340	365	383	347	402	363	364	371	377	379	389	366	365	345	366	363	385	364	412	402	402	379	390	380	360	384	365	372	382	389	372	358	383	349	366	403	362	386	367	349	380	367	381	382	328	403	393	368	371	376	350	390	372	335	371	357	340	343	385	390	377	394	362	389	359	389	371	380	394	357	377	343	389	349	400	345	382	394	347	373	376	383	394	369	353	376	359	359	395	346	371	380	356	382	377	375	373	392	376	344	369	366	361	381	395	375	351	369	380	364	367	348	358	371	400	362	365	393	403	372	409	349	387	398	362	371	363	386	380	347	356	409	385	348	383	389	398	358	373	373	377	379	393	394	380	353	396	383	347	355	365	376	386	397	371	376	362	383	362	345	378	383	389	385	349	407	343	397	371	362	371	396	350	371	371	361	366	353	398	365	365	395	384	371	378	359	369	342	381	375	373	364	401	366	372	354	346	358	369	358	380	352	400	395	390	364	359	376	345	404	417	368	360	360	353	351	356	363	378	370	355	404	394	380	357	395	366	371	429	347	392	355	375	366	402	370	348	357	379	377	351	419	371	356	378	331	384	374	408	386	351	389	366	355	400	347	393	346	398	407	364	384	368	397	365	384	353	337	352	374	375	347	375	356	404	358	361	365	395	345	386	392	381	407	380	373	343	396	360	375	388	354	341	414	374	390	365	373	362	373	419	404	391	393	401	363	364	371	388	351	347	353	394	396	377	370	396	344	370	374	372	363	352	351	374	375	387	358	346	358	356	342	329	407	356	344	353	354	382	332	421	387	381	381	369	374	361	363	346	379	377	365	378	343	375	358	359	355	359	375	353	396	341	365	378	352	399	375	380	315	366	375	389	356	377	379	361	361	346	365	380	350	373	391	335	376	399	348	370	361	391	371	378	392	368	404	401	375	363	361	367	391	323	383	402	404	370	390	360	402	378	378	344	353	366	369	372	350	391	349	391	386	375	352	369	363	356	367	350	352	334	391	347	372	370	395	379	366	377	340	363	399	352	354	370	379	378	388	372	347	359	397	363	366	340	362	377	404	370	363	389	404	344	401	341	338	388	387	392	361	383	383	338	381	388	349	380	370	371	352	354	375	395	359	344	393	387	359	376	364	372	361	368	370	360	363	356	353	379	358	344	324	364	373	352	401	366	389	397	319	373	375	382	353	351	361	337	371	359	370	361	356	410	359	394	394	407	376	397	343	417	398	373	346	364	349	349	362	355	371	387	371	404	379	332	386	364	375	371	347	362	352	367	371	364	381	394	335	338	367	360	415	379	360	327	397	402	377	388	330	359	375	367	382	368	358	379	349	352	372	375	381	364	351	356	342	388	346	353	357	346	367	394	346	363	387	384	376	360	373	363	361	373	362	353	380	344	381	403	390	392	377	366	361	367	378	392	382	335	378	371	398	363	364	399	399	349	365	393	394	353	386	400	373	360	355	372	377	355	414	399	375	363	387	377	369	358	393	397	344	358	393	355	398	393	351	385	341	389	380	381	391	346	369	398	394	369	379	316	365	372	370	364	402	375	347	380	343	381	385	392	336	338	347	354	384	386	390	355	386	362	358	348	389	375	382	334	373	407	359	357	349	402	377	341	364	367	384	378	365	402	383	372	343	372	396	391	385	399	327	392	342	398	385	389	365	336	379	367	357	370	364	365	376	381	383	401	399	377	351	395	372	398	335	389	406	348	346	381	371	343	357	361	366	391	357	378	374	356	388	357	379	376	404	374	400	429	376	351	355	373	406	381	355	363	372	355	365	393	373	364	374	372	311	343	370	347	342	372	395	355	398	396	370	332	339	365	358	329	373	383	362	399	345	369	393	325	371	390	384	351	351	378	353	393	360	366	393	376	368	378	411	380	375	392	381	378	344	373	389	370	435	379	377	391	386	375	354	371	395	357	398	363	328	376	351	345	355	376	377	345	358	372	362	353	368	381	367	348	371	345	328	363	384	377	362	369	394	365	359	366	386	379	373	380	368	352	443	356	353	380	344	380	390	393	351	376	399	327	422	358	385	379	376	402	383	381	349	367	375	356	353	353	344	376	354	373	352	368	348	381	365	389	343	352	376	373	361	364	368	349	360	401	416	400	373	381	388	390	400	389	380	372	348	403	365	360	350	353	365	373	373	362	374	358	386	403	355	374	374	383	350	348	382	398	390	368	346	370	380	377	376	366	373	373	383	401	384	358	381	367	387	322	377	357	391	408	370	393	395	393	352	372	353	381	368	359	371	348	370	348	351	351	363	384	391	357	357	365	364	375	358	382	368	374	380	400	349	377	393	348	340	342	382	370	386	372	400	368	363	354	365	376	382	376	367	360	383	369	410	390	384	370	377	373	357	385	378	389	370	350	383	336	390	363	382	377	388	400	371	369	389	396	366	358	345	360	383	403	369	395	379	372	375	363	371	399	393	342	366	378	396	384	382	373	365	384	378	373	384	404	379	348	357	372	352	387	334	381	386	370	374	359	369	401	386	365	382	389	406	374	402	399	342	402	341	381	415	399	358	361	390	411	376	410	357	372	334	407	396	347	375	345	372	383	385	392	379	398	367	345	356	374	376	385	398	346	332	365	366	349	377	370	386	342	378	361	406	420	396	356	369	386	368	392	377	397	393	373	414	391	376	381	393	352	381	396	370	329	370	397	399	382	382	343	354	375	362	372	389	385	372	397	358	362	423	352	374	371	391	341	390	386	348	398	370	396	370	407	358	358	400	370	427	388	374	360	394	359	374	370	375	345	355	374	352	386	355	386	380	347	382	389	373	383	361	394	402	346	361	362	382	403	363	344	336	334	378	356	363	381	392	374	364	379	378	350	380	380	372	364	365	393	386	363	356	384	370	426	355	390	364	381	384	379	387	383	341	340	384	369	401	357	357	372	388	360	373	336	374	379	367	373	382	383	374	337	352	384	347	364	384	381	379	392	358	378	334	385	388	383	341	369	355	377	397	390	367	337	360	349	377	395	396	356	392	375	402	371	379	383	384	401	370	367	380	376	345	344	405	376	371	385	418	393	385	365	405	371	368	360	372	364	332	347	377	388	383	368	419	373	404	382	353	374	362	371	391	379	349	371	355	417	367	363	371	359	382	369	374	380	368	390	364	399	371	375	345	421	373	390	392	387	353	348	359	385	350	391	366	366	382	399	377	388	353	364	368
15257	24526	19283	12527	9380	7267	5937	4905	4043	3034	2404	1866	1673	1426	1377	1253	1150	1056	966	923	920	846	814	803	744	705	727	687	668	682	680	682	646	656	646	666	620	635	607	643	657	631	591	591	624	624	633	610	590	597	568	613	591	589	610	627	592	615	590	577	649	590	604	600	562	631	587	559	591	571	586	601	579	612	577	600	573	580	558	594	538	581	587	593	571	539	542	549	606	607	540	604	584	592	563	594	508	605	541	606	589	553	568	558	560	554	580	598	620	592	620	569	585	578	587	606	574	591	573	531	566	594	603	611	565	604	592	566	549	562	584	585	579	567	631	575	618	621	598	563	608	608	583	540	585	575	588	597	572	585	542	618	603	597	600	564	586	573	634	615	601	618	580	556	559	566	584	551	579	550	579	597	586	580	584	570	569	608	580	581	606	602	609	549	620	618	560	622	631	542	563	590	572	553	626	565	553	618	560	637	578	579	542	557	555	610	585	608	570	554	594	577	551	555	573	569	570	619	562	574	565	567	617	555	568	551	586	559	577	576	595	538	551	589	545	600	594	595	594	557	578	579	555	580	600	548	579	571	562	563	578	555	607	545	526	615	583	556	540	599	579	573	547	617	551	609	592	603	540	578	564	579	637	566	580	582	594	600	544	557	601	534	547	591	565	592	580	552	579	573	557	558	588	555	581	575	587	621	584	564	563	584	575	598	562	552	589	557	601	509	615	578	582	577	541	571	594	558	561	572	566	554	580	581	552	582	548	582	562	571	562	554	579	621	560	612	587	576	556	558	575	621	563	562	573	539	603	524	581	585	545	548	599	603	542	572	553	566	590	571	585	598	592	562	561	616	587	561	645	551	582	553	608	642	558	570	581	579	603	574	604	528	584	559	536	558	555	591	562	585	571	634	592	584	530	554	589	564	553	617	547	597	569	574	571	539	630	583	607	566	588	547	579	591	593	578	536	597	586	576	581	600	627	574	628	590	555	583	579	626	555	544	583	582	575	674	578	606	577	560	561	584	584	544	581	610	607	519	558	567	582	646	571	575	597	587	562	571	594	588	568	548	557	634	600	552	600	578	573	571	563	583	528	553	542	551	559	587	576	610	529	576	586	558	594	565	600	573	601	560	622	583	570	553	604	599	598	602	544	542	572	547	561	606	555	550	586	560	622	576	613	553	554	580	584	630	597	583	560	604	590	560	578	615	572	589	559	572	608	571	571	619	578	596	594	610	610	620	515	569	556	569	561	593	570	585	611	617	592	551	588	544	553	592	599	561	534	596	626	571	584	550	554	599	561	576	586	605	562	566	576	535	605	589	605	594	584	561	560	561	548	633	565	591	602	584	577	553	594	564	572	536	589	594	539	621	642	555	586	597	549	587	575	584	573	570	578	550	570	589	564	592	590	553	597	580	599	629	587	575	568	577	565	595	573	632	610	568	596	577	546	606	625	594	622	563	598	597	591	603	553	582	566	562	583	549	581	611	534	588	571	604	564	595	587	609	538	567	596	596	565	572	583	598	502	557	562	606	581	571	517	605	564	580	568	581	559	550	597	584	576	582	569	606	572	599	583	579	533	553	560	596	601	556	584	544	580	584	594	567	588	574	553	561	508	575	599	588	593	585	589	559	571	561	582	605	600	626	582	573	588	607	543	593	561	570	624	566	602	602	571	559	570	591	626	612	568	596	591	587	614	587	546	622	584	573	531	603	575	572	594	609	560	584	581	587	579	554	550	589	574	569	561	579	609	629	524	583	579	589	577	624	575	616	591	583	604	560	600	584	570	583	627	612	561	590	557	568	594	570	587	613	610	587	566	554	573	583	565	569	606	590	594	595	596	557	562	560	556	573	564	573	566	582	620	600	548	553	618	597	593	575	617	583	569	553	532	547	630	586	568	582	586	581	568	623	570	555	560	576	550	578	603	618	597	563	598	609	591	583	594	579	589	604	489	608	612	595	557	585	569	598	568	565	546	591	537	588	583	589	582	575	573	513	599	522	597	586	564	574	548	586	590	619	579	560	583	576	577	580	635	566	581	534	551	524	585	573	619	583	567	585	600	576	610	565	556	583	572	582	570	576	593	589	556	587	624	558	595	557	569	548	607	599	534	597	573	576	584	554	565	599	591	551	626	589	570	572	546	562	613	568	600	616	582	588	550	549	620	584	597	614	599	547	628	554	545	556	587	577	572	576	548	612	569	607	550	589	548	619	564	549	588	621	570	591	559	543	558	544	608	578	591	563	598	548	555	576	564	606	600	575	605	549	536	591	607	599	603	552	571	607	552	546	557	576	601	575	593	527	578	562	579	577	587	571	560	523	585	574	595	555	570	605	608	606	548	591	595	619	557	582	541	562	534	581	573	576	566	582	562	590	606	567	532	581	586	576	575	548	570	556	569	529	577	574	555	561	592	584	554	583	602	548	535	603	609	599	548	587	575	577	555	545	601	593	551	570	555	529	615	582	607	556	581	554	578	574	600	627	576	607	579	557	617	528	553	598	590	558	588	593	557	591	625	586	574	590	561	567	586	558	617	598	578	595	560	542	604	569	570	555	567	601	545	560	596	587	548	616	565	613	532	542	560	575	575	554	596	592	587	603	570	583	576	580	564	589	580	557	578	603	558	576	577	596	544	528	595	540	583	616	552	588	597	616	580	614	571	558	558	593	596	532	555	580	597	578	593	544	561	608	572	575	582	573	557	602	584	565	606	578	589	600	586	583	578	571	569	594	583	571	608	569	592	575	588	609	595	588	569	545	581	588	594	600	564	557	591	551	587	568	594	566	586	595	573	554	558	583	551	579	563	587	635	620	569	581	576	605	569	570	551	591	601	607	589	596	586	538	557	552	552	585	601	573	601	561	570	577	543	573	591	563	583	578	554	563	588	605	596	556	564	580	560	527	571	581	572	561	589	544	560	554	569	580	575	580	577	558	619	599	610	599	590	605	584	569	587	600	559	580	535	567	579	572	576	566	591	622	571	524	549	643	607	557	556	594	597	574	552	610	581	614	620	608	598	561	572	582	604	577	569	576	619	599	561	558	535	587	550	560	566	604	599	580	584	569	596	614	540	634	590	563	574	584	561	580	579	588	589	586	548	572	580	602	575	596	572	579	568	584	603	574	567	554	555	560	585	559	522	538	537	540	572	617	570	580	568	569	540	588	605	548	606	572	568	560	551	575	593	556	582	573	586	581	607	578	622	582	564	576	597	580	596	587	534	556	574	597	588	583	536	547	587	579	580	585	560	609	534	584	584	596	573	567	568	573	546	587	581	535	562	555	544	599	603	593	551	557	547	599	603	564	593	581	585	593	561	564	545	574	548	591	594	542	628	582	549	565	581	581	563	566	578	571	564	572	577	582	640	533	551	607	602	561	618	550	570	592	565	576	549	546	595	561	616	546	542	580	528	618	543	564	596	606	566	591	588	548	589	612	601	598	609	575	549	576	579	606	570	579	594	578	562	562	618	560	575	578	611	573	564	586	570	590
22352	21106	28250	24199	21129	18291	6754	3395	2206	1686	1317	1056	920	808	699	643	651	564	499	491	459	411	411	386	382	356	362	341	359	329	333	318	342	288	318	281	273	301	293	265	330	269	300	263	306	278	294	313	281	270	321	296	287	283	279	280	271	274	252	257	296	260	285	275	297	262	291	262	276	258	265	289	258	266	271	254	250	253	275	274	284	271	246	287	293	261	262	273	255	266	258	269	269	252	274	279	287	268	259	276	264	292	262	256	284	265	274	290	296	276	284	268	246	264	258	298	268	248	296	247	258	248	251	248	264	285	266	254	265	278	290	239	249	254	273	252	280	266	265	265	276	264	247	284	271	284	295	265	228	260	261	268	283	259	284	259	263	244	268	264	296	264	236	287	276	274	255	250	243	253	273	271	252	282	261	267	263	259	265	303	255	236	245	278	267	234	288	298	268	255	266	254	279	283	287	254	256	270	254	228	252	247	243	263	285	254	280	264	279	280	274	225	262	256	258	274	289	272	269	254	277	249	275	264	250	248	258	229	250	255	277	271	291	275	268	298	251	242	248	243	227	299	239	255	267	225	249	268	238	258	241	262	243	268	256	271	258	261	290	261	272	268	256	266	257	295	271	261	279	256	273	247	282	250	264	255	259	257	263	276	271	277	260	288	252	252	273	243	267	249	264	263	255	255	272	248	243	252	257	251	253	254	272	258	232	274	257	272	274	264	303	225	261	249	260	282	267	234	283	294	264	266	267	252	244	301	301	257	275	272	283	302	278	259	285	261	266	268	276	273	244	271	253	276	246	249	243	235	268	269	296	227	280	292	269	248	272	253	284	288	276	280	294	254	264	275	260	264	235	258	256	291	278	267	307	254	260	271	244	257	268	249	296	275	271	259	254	274	268	248	278	259	272	255	255	292	251	268	248	248	265	264	250	263	245	276	270	253	257	276	276	262	252	259	270	247	251	278	263	244	255	259	281	260	295	281	248	288	267	278	261	254	280	255	271	284	277	279	289	291	276	293	257	253	250	250	236	275	254	250	269	273	280	276	272	251	249	244	265	285	290	260	247	261	262	287	285	251	278	298	279	252	284	271	290	254	255	297	269	249	254	243	247	274	284	278	269	255	288	252	296	291	286	286	268	279	250	267	262	254	266	271	260	260	267	278	259	286	263	288	270	280	257	250	243	252	268	242	258	234	277	273	264	275	238	267	284	271	249	269	231	299	270	262	223	268	265	269	247	277	277	272	296	265	257	271	250	282	231	246	239	260	285	256	249	268	282	249	240	276	258	267	283	236	268	293	260	271	251	263	274	257	262	259	274	246	244	276	260	254	295	271	246	242	288	262	271	237	290	257	253	276	249	264	274	276	266	288	228	257	241	261	251	255	240	263	265	258	251	272	268	279	251	238	243	265	265	257	271	264	265	245	245	249	250	260	270	261	259	296	246	252	241	274	269	275	278	244	248	255	260	273	269	289	270	252	284	256	266	281	276	258	256	236	241	275	247	265	289	299	275	252	256	273	237	271	254	251	264	270	240	277	275	259	265	275	262	236	290	282	275	278	267	283	292	302	260	253	289	275	247	266	235	270	279	217	236	258	266	296	247	296	273	249	250	248	262	271	292	253	221	262	243	267	259	261	273	270	237	263	273	280	295	241	296	248	285	288	257	266	268	224	262	259	233	265	256	267	283	264	277	266	287	216	249	263	261	267	254	268	278	264	254	276	241	243	284	255	305	292	234	235	253	272	262	259	231	247	268	248	296	250	242	258	271	268	287	254	247	269	250	249	264	257	247	259	224	257	303	282	275	294	288	237	247	270	279	247	235	279	241	285	244	286	288	261	272	278	228	267	264	251	283	264	263	247	236	262	260	249	272	260	260	293	231	244	269	249	283	263	266	260	264	269	269	247	246	258	268	267	232	271	248	303	256	286	265	252	259	244	271	267	272	276	286	255	236	273	269	259	257	263	270	238	263	234	257	278	264	239	275	255	264	245	260	284	248	278	267	270	234	263	250	251	272	294	261	236	255	255	263	265	272	268	247	267	237	262	252	263	276	267	236	263	241	275	261	270	246	273	275	245	256	245	273	261	241	265	246	265	283	230	270	245	267	256	228	267	299	280	275	274	250	294	292	260	285	261	250	265	278	246	257	261	277	251	240	249	273	293	247	255	275	286	252	286	256	266	252	267	261	276	244	287	247	282	279	277	294	243	262	280	244	272	272	254	259	259	257	258	244	275	284	251	296	243	268	235	254	265	247	252	280	270	270	276	256	292	283	255	257	257	249	244	244	246	248	259	288	264	263	263	277	270	278	266	263	275	251	267	274	237	274	262	281	254	240	276	249	291	243	254	257	269	274	289	271	275	269	281	259	262	248	266	271	265	233	254	260	264	267	265	270	234	277	247	269	247	259	291	283	251	253	282	280	248	245	273	237	260	238	244	279	257	307	267	276	278	249	267	246	263	253	301	242	259	248	236	258	255	276	256	252	267	274	259	269	277	268	286	227	271	254	248	227	254	243	262	272	291	295	290	268	254	244	260	275	252	292	270	259	269	235	241	288	243	282	257	275	256	229	245	247	252	264	274	266	275	247	245	265	256	288	234	260	232	268	238	255	280	250	263	263	277	277	270	249	281	279	310	256	257	259	263	284	243	261	265	275	251	272	243	242	243	250	277	276	268	268	276	248	269	274	275	253	283	252	245	265	256	242	257	254	298	307	284	251	250	249	272	263	269	264	248	277	248	260	284	233	255	264	252	311	243	265	252	272	285	273	270	265	262	269	272	309	265	244	256	249	283	255	272	278	247	260	256	275	245	265	245	272	249	241	282	267	248	258	256	265	261	253	261	257	270	280	260	276	233	266	244	250	270	249	278	252	262	284	263	265	246	256	261	250	262	259	267	246	246	264	252	253	270	266	304	261	258	312	295	286	248	256	255	286	288	276	266	259	259	237	248	276	283	262	255	263	269	277	255	240	259	275	273	269	275	265	268	292	237	274	235	264	265	268	256	230	258	262	263	243	260	243	267	293	279	235	269	278	279	284	264	244	252	254	261	274	251	260	254	269	246	258	248	256	298	269	274	263	278	259	282	261	260	267	247	275	283	230	274	275	256	246	271	254	252	267	230	224	256	273	267	251	243	249	235	267	241	288	260	252	264	272	246	285	252	259	267	283	259	284	244	309	260	263	275	258	270	271	285	238	266	248	234	289	251	267	222	267	253	239	257	276	256	272	271	257	237	259	260	252	228	250	231	272	295	286	267	263	235	299	262	281	281	261	261	254	254	245	266	265	263	269	266	255	282	270	298	256	276	234	260	270	286	273	244	264	267	274	254	235	254	261	264	267	245	261	276	270	268	265	261	242	262	262	246	274	263	280	276	268	273	226	266	248	276	242	263	249	261	267	282	284	240	285	244	253	243	268	276	275	249	274	253	266	286	265	310	257	240	258	264	267	248	253	253	266	290	276	252	268	229	284	254	261	275	244	245
18326	32680	27044	19003	14640	11699	9750	8350	6472	4912	3756	2901	2439	2112	1929	1653	1510	1266	1192	1098	995	921	898	836	735	720	696	671	664	561	598	570	524	528	561	537	493	496	518	458	467	489	458	494	451	501	459	491	456	442	447	476	475	435	446	421	439	433	429	472	457	399	451	454	377	451	393	427	423	405	426	416	429	432	436	448	417	417	432	427	408	406	460	429	426	447	401	420	436	397	398	425	436	412	450	408	418	389	405	455	382	432	413	382	432	401	452	424	419	393	403	437	408	428	401	415	427	401	474	442	406	424	368	446	442	380	415	447	406	419	405	407	371	388	430	437	392	426	433	400	410	405	374	447	368	377	421	363	412	386	411	405	399	450	444	425	389	403	395	408	398	398	417	387	423	409	416	430	397	396	373	419	422	404	434	414	428	412	413	431	425	393	399	398	365	405	404	417	395	424	413	411	437	407	383	404	404	404	432	428	436	401	415	427	445	371	410	380	419	391	415	406	399	403	417	405	400	394	394	418	410	395	400	403	424	419	411	416	428	377	395	417	417	400	386	433	369	395	421	436	410	393	428	411	407	394	395	395	426	406	367	414	364	463	399	422	372	408	394	404	432	412	359	384	393	403	444	408	407	427	403	406	414	413	416	403	398	410	411	391	379	381	404	425	391	433	389	388	387	383	396	412	408	401	383	411	421	411	411	413	387	436	401	397	402	416	375	411	409	402	391	425	412	438	426	387	403	403	433	423	404	398	423	410	415	420	411	394	426	442	386	425	381	380	421	400	395	395	402	365	426	421	389	389	385	429	414	388	435	411	420	427	410	418	391	402	407	420	403	412	377	384	378	415	434	418	445	367	393	427	407	378	398	412	380	409	396	396	433	410	421	394	404	397	393	415	394	390	427	392	433	406	429	407	405	425	397	391	382	430	382	382	389	403	416	400	401	404	421	431	402	426	377	381	395	385	454	403	416	394	430	398	429	379	412	406	409	397	386	367	409	381	398	398	381	384	409	409	382	437	405	429	441	439	389	414	395	409	381	389	398	384	398	394	405	422	425	411	417	425	438	413	418	382	385	436	385	447	434	413	432	417	407	419	392	407	407	455	426	389	417	411	418	437	448	428	422	390	407	430	391	441	406	393	399	379	394	448	414	402	428	396	406	364	418	388	411	402	420	424	381	383	394	416	430	427	455	405	405	391	402	395	388	408	415	414	402	418	409	394	414	406	363	402	419	377	379	404	420	397	440	396	407	384	390	421	416	405	415	391	387	427	407	420	448	415	425	433	354	415	419	460	389	381	413	389	419	430	410	453	427	425	408	404	441	377	449	395	415	408	362	396	388	440	396	371	417	438	417	396	332	399	417	401	435	388	425	421	362	418	414	404	375	427	411	410	402	397	439	392	414	406	415	422	430	378	387	422	414	395	393	408	382	386	394	395	429	404	403	418	388	403	390	399	396	383	395	429	410	406	378	438	416	368	389	435	404	393	438	390	380	381	404	370	431	363	415	382	391	394	382	415	387	432	394	390	403	412	422	416	410	382	402	415	396	392	433	436	377	417	429	382	359	427	402	401	433	418	396	383	400	415	423	394	400	430	410	365	415	389	407	430	407	390	422	426	444	423	385	409	410	363	394	395	409	388	402	403	409	406	385	415	450	372	389	442	406	419	402	401	415	399	416	432	401	427	365	394	397	424	413	435	398	399	374	408	356	420	421	379	428	445	391	432	388	408	366	415	416	415	405	417	434	424	401	414	432	382	412	375	382	438	373	399	403	364	410	423	393	425	422	399	406	419	388	410	397	388	423	417	408	382	378	440	402	405	408	408	420	401	400	403	413	411	433	426	409	428	441	375	426	405	387	414	452	422	403	406	461	419	427	435	397	421	425	425	423	432	382	396	399	426	402	406	388	434	403	424	421	423	396	394	381	394	414	388	433	405	410	399	390	399	386	406	384	421	431	408	428	436	385	420	400	414	373	378	405	450	386	385	379	388	403	387	377	423	398	370	416	415	404	418	415	428	397	415	419	422	408	410	433	411	426	379	414	397	399	428	397	405	426	396	445	389	409	404	381	424	390	427	404	428	389	454	425	417	367	399	413	418	389	394	393	389	391	373	411	404	415	416	413	417	401	395	402	400	421	398	381	417	381	414	386	399	408	440	389	433	427	400	390	417	415	431	428	390	446	393	410	410	384	407	435	412	410	441	436	364	416	379	371	388	412	354	435	438	451	392	392	386	409	346	431	405	382	407	403	393	413	376	406	379	425	384	413	389	359	444	444	422	388	420	379	404	405	413	425	439	399	423	421	378	389	388	382	404	405	442	385	431	421	362	417	424	450	415	405	407	413	453	397	379	431	379	402	428	437	438	427	403	380	420	387	381	408	391	404	398	411	438	416	399	434	466	423	406	396	409	384	408	421	421	386	423	428	401	439	412	409	396	395	376	420	419	408	436	399	373	367	428	391	395	359	387	390	388	396	405	415	423	396	414	398	389	408	409	396	451	422	357	393	432	460	423	405	424	396	394	395	450	415	424	431	383	403	390	416	354	388	389	436	412	376	460	395	429	433	408	441	433	430	414	407	426	397	426	402	404	426	418	402	406	441	409	419	410	398	445	396	381	417	430	447	404	437	420	402	389	412	414	393	446	423	418	393	433	429	405	415	409	420	434	406	410	407	411	390	378	413	401	397	417	423	449	407	383	395	396	428	440	423	376	417	410	438	404	405	437	387	393	383	436	421	387	391	406	392	416	388	423	392	434	403	431	396	393	426	397	413	416	401	378	381	397	395	439	354	404	387	430	388	429	391	431	426	380	429	383	422	434	401	396	394	377	437	393	442	404	379	393	407	411	411	374	406	432	401	391	384	431	400	394	417	366	413	418	405	383	413	397	447	424	381	417	451	402	405	389	422	403	416	424	421	400	392	411	400	379	418	393	389	393	409	421	409	385	426	406	412	413	382	396	377	411	433	377	395	389	390	432	416	421	422	431	431	384	369	363	408	428	382	455	406	420	414	421	405	397	410	391	425	409	395	442	454	375	425	420	395	416	375	411	432	451	389	415	403	435	401	417	445	416	430	414	425	381	432	432	424	368	451	405	417	402	432	431	381	426	412	415	406	426	393	432	399	424	411	375	423	380	405	424	373	395	409	433	413	434	369	410	403	455	422	393	432	448	408	428	410	431	411	416	400	400	447	468	422	405	414	403	419	397	394	396	435	416	372	418	413	392	408	399	393	415	419	410	408	423	434	404	399	432	441	395	384	436	386	406	415	392	382	366	420	415	417	400	434	404	414	436	408	411	404	432	421	430	458	426	441	431	409	420	407	450	401	435	393	403	368	409	436	407	365	454	443	390	396	415	373	353	404	439	415	439	384	405	399	431	425	432	439	400	406	394	392	415	392	383	413	414	403	417	380	406	375	437	426	397	444	390	403	387	424	398	379	395	402	371	402	409	392	415	412	414	406	407	410	430	404	372	461	392	407	396	439	398
27288	18298	11347	6074	3222	2270	1819	1579	1213	974	754	693	619	618	592	593	551	535	492	484	490	415	475	444	476	427	443	434	456	418	446	392	407	457	413	360	411	436	409	414	407	419	418	411	409	441	394	398	421	424	407	417	371	421	425	386	396	412	412	404	440	381	409	403	425	435	401	432	401	398	372	381	410	409	418	391	374	408	420	381	407	430	404	377	397	384	414	392	420	406	424	405	404	384	442	403	374	377	394	442	412	385	407	398	399	404	381	434	396	355	446	392	391	393	415	428	426	379	382	427	413	434	415	368	426	384	371	379	404	405	441	408	420	409	368	370	429	402	388	400	393	418	427	386	409	394	417	392	433	398	405	394	403	417	408	412	403	416	371	384	390	415	397	401	394	380	408	438	381	401	403	371	387	370	391	400	387	404	401	390	413	381	406	420	415	417	410	384	389	396	404	389	408	417	410	422	404	405	400	403	387	394	392	403	398	416	410	366	394	410	399	404	388	423	362	418	363	446	378	393	396	398	419	391	407	369	371	372	424	407	446	450	397	369	395	432	365	393	385	387	416	396	386	361	413	454	398	387	407	420	403	426	364	369	396	407	418	404	390	401	368	393	396	408	381	385	370	371	378	387	387	435	417	439	405	421	423	447	385	402	376	388	403	408	407	407	400	427	427	425	374	392	421	435	385	400	387	400	389	422	400	407	386	400	391	392	392	375	389	393	392	381	380	411	401	425	408	399	370	397	396	400	397	395	409	425	379	382	383	410	425	422	399	409	408	384	430	402	406	391	362	405	396	432	378	410	403	372	427	383	419	391	390	426	396	406	413	430	385	412	416	403	367	411	412	437	401	390	377	381	411	396	404	410	363	407	427	387	435	392	436	428	428	390	389	399	393	391	414	417	404	389	413	423	381	437	412	411	398	427	403	376	417	388	416	401	450	395	431	421	398	389	391	401	384	429	423	403	414	418	371	386	420	400	399	386	397	408	374	418	396	399	384	407	382	395	424	360	408	395	424	405	383	407	388	413	394	379	433	384	420	408	389	373	389	389	425	397	400	422	390	411	385	393	403	400	368	380	405	402	379	394	416	395	395	430	382	407	385	384	373	424	417	396	390	408	414	415	390	405	403	413	396	416	397	389	389	438	415	345	403	430	391	429	482	394	381	380	389	428	404	422	416	404	417	398	415	433	396	385	437	419	390	380	370	415	385	396	434	407	402	394	359	384	404	408	442	426	418	393	380	432	411	386	383	395	421	450	378	372	406	410	404	415	398	430	449	398	437	375	403	388	416	376	408	362	383	413	394	409	415	371	412	394	403	401	384	417	410	439	411	380	414	445	439	432	393	356	403	389	385	395	385	433	395	392	386	385	392	459	420	406	364	393	391	399	393	393	426	374	381	421	400	406	387	426	386	444	414	410	433	412	415	404	369	386	408	402	374	358	413	401	430	386	418	416	424	433	445	383	418	408	380	421	412	415	410	402	443	421	354	409	411	404	423	405	390	438	389	423	389	413	402	405	430	434	396	383	383	397	436	392	408	412	405	389	416	398	401	400	395	357	433	390	397	398	411	400	431	410	392	458	398	378	389	419	393	409	370	418	412	408	432	380	387	402	373	380	393	413	385	383	411	387	380	412	409	387	405	428	408	372	421	401	435	380	401	407	404	388	414	369	405	427	429	385	381	383	415	398	392	374	360	398	405	379	399	420	413	371	381	399	379	393	398	432	431	382	423	418	355	411	401	433	374	404	391	367	399	428	390	384	402	436	426	409	380	388	369	398	398	401	430	371	392	391	418	402	358	391	404	368	399	423	439	384	406	410	388	395	403	367	404	390	417	400	399	412	414	394	377	387	395	403	414	388	405	399	395	414	436	378	394	398	378	409	400	438	404	414	414	401	359	403	424	417	434	368	387	424	420	417	408	375	411	437	384	400	411	436	388	391	399	378	413	406	420	418	398	395	413	393	385	384	414	353	402	409	446	398	387	397	425	436	404	384	423	426	385	438	408	383	364	375	366	393	386	411	427	432	436	392	391	388	386	359	403	380	389	417	407	403	402	445	369	402	422	422	377	408	440	388	375	388	387	360	407	369	378	407	410	394	404	403	411	406	380	368	414	406	403	376	395	397	440	382	400	366	382	377	408	411	395	401	378	391	415	379	369	416	406	418	413	368	432	355	355	416	415	414	418	364	389	400	407	396	416	403	398	406	412	439	411	405	439	381	384	396	439	366	417	386	401	387	394	379	412	366	373	427	421	398	397	412	419	433	442	393	401	400	403	419	384	373	389	399	370	403	453	417	389	410	366	402	438	412	443	408	379	385	409	399	403	448	416	383	396	390	408	442	363	380	421	392	437	406	451	423	366	418	441	399	361	413	404	435	443	404	434	412	397	406	416	398	387	396	405	378	435	385	437	401	399	360	411	398	383	401	394	384	413	422	392	433	410	375	409	397	401	408	352	433	400	391	396	395	443	372	402	409	380	401	403	366	404	395	410	430	420	404	389	406	420	409	391	381	395	394	412	404	405	418	375	407	417	419	369	400	382	361	382	387	419	421	376	428	383	369	398	371	404	416	377	387	414	414	403	389	413	431	361	362	397	391	450	406	396	386	394	381	411	382	382	390	387	386	401	405	384	372	387	359	401	402	425	405	412	381	394	419	404	437	397	414	401	429	408	362	366	400	360	415	388	378	453	412	409	462	383	396	393	388	421	409	398	406	420	421	423	413	393	380	388	401	396	422	424	410	410	389	409	386	404	406	403	374	407	371	377	402	409	395	379	385	384	434	373	392	393	407	376	377	442	397	365	401	403	408	369	381	411	379	388	374	450	378	372	393	393	440	409	420	407	407	401	385	393	386	387	412	414	407	387	398	406	414	390	419	397	360	393	393	439	422	422	385	413	410	393	377	419	412	376	438	451	424	413	381	405	451	405	409	455	424	352	398	383	399	424	374	442	438	428	418	414	384	399	423	401	393	401	446	428	395	430	413	432	409	391	405	427	420	391	363	420	415	463	423	393	390	406	404	393	410	403	393	396	407	420	395	397	439	381	406	378	445	423	406	377	376	405	407	441	365	399	413	376	367	379	373	409	382	373	369	399	393	413	406	429	384	382	428	394	407	385	401	385	391	443	413	376	402	400	423	370	376	354	374	391	374	404	399	412	416	406	412	417	411	444	401	390	381	353	370	402	380	420	452	382	410	415	394	437	415	405	399	395	398	388	384	393	386	395	402	411	397	443	411	406	403	459	420	396	398	426	407	424	392	405	436	409	385	384	413	383	394	368	409	393	392	392	414	397	389	419	399	447	416	411	376	427	390	388	426	407	417	369	383	405	434	421	419	408	391	426	391	398	419	396	401	389	391	391	368	405	404	398	419	413	399	417	382	406	386	378	398	395	400	378	406	420	408	397	411	403	361	359	416	385	388	415	388	382	373	437	393	435	411	411	389	371	392	393	405	409	413	396	399	432	364	433	318	400	352	383	385
14173	21388	17156	10872	7816	6008	5018	4372	3410	2583	1961	1663	1418	1313	1203	1199	998	1005	878	865	875	788	785	804	773	765	755	679	716	697	749	702	677	674	697	657	627	612	643	635	638	682	656	650	636	636	674	672	651	704	613	621	625	625	612	607	614	629	659	666	629	616	650	621	631	598	632	634	631	611	622	611	596	636	647	631	598	645	624	622	640	652	661	616	645	609	634	581	583	649	626	620	616	656	624	600	628	635	642	626	638	636	657	583	660	612	643	651	621	593	642	619	630	666	625	643	601	633	679	609	604	592	602	603	608	643	656	601	602	601	618	620	658	621	576	614	612	607	598	630	606	639	585	629	635	631	664	664	624	585	593	645	633	592	584	618	631	584	612	630	631	647	607	632	624	630	636	609	673	607	595	577	590	643	633	621	601	629	608	636	626	613	601	637	601	603	623	617	601	617	649	596	665	640	594	614	608	605	586	618	628	610	612	628	595	583	649	589	565	581	620	651	623	630	612	640	639	588	690	590	627	620	595	635	637	638	648	640	668	642	644	641	586	612	611	664	676	620	648	604	598	626	592	639	595	597	670	589	576	652	603	634	628	636	610	629	626	620	656	639	641	567	620	609	597	628	649	585	609	629	603	598	654	648	608	679	635	602	671	632	609	628	602	618	617	643	590	599	600	656	660	649	643	612	636	618	637	605	584	651	633	603	582	626	636	619	627	633	600	606	597	633	643	639	601	697	592	624	582	592	703	613	606	639	615	599	609	610	637	622	596	638	628	611	627	623	595	609	659	559	659	657	632	626	651	585	616	689	605	640	655	647	646	618	620	623	650	620	664	619	630	642	606	624	645	665	598	597	662	634	627	622	607	608	628	651	644	600	611	617	652	644	611	617	643	630	626	635	648	614	624	618	629	590	588	646	612	598	664	627	632	661	654	608	596	596	614	651	635	626	639	628	616	596	627	597	646	665	637	643	630	632	653	630	651	679	650	647	595	617	627	625	587	646	602	618	639	607	626	647	619	608	628	616	660	623	604	632	632	670	616	634	594	584	588	608	632	603	605	625	643	615	636	657	645	640	676	660	683	632	608	651	653	655	570	632	645	652	597	637	627	628	607	603	639	617	592	624	624	644	613	610	587	586	642	635	616	618	642	650	638	605	634	605	618	646	653	647	651	610	643	682	677	636	633	680	597	619	628	646	638	636	610	626	628	638	613	610	642	642	634	627	629	632	625	611	551	641	632	628	679	600	593	638	610	605	584	640	664	660	639	627	643	605	570	609	625	663	612	574	633	616	609	595	659	643	655	621	592	652	642	634	625	648	597	631	642	627	629	690	600	634	594	643	641	656	610	624	606	660	634	636	626	644	639	580	624	610	633	615	652	616	643	593	607	663	638	671	642	588	606	578	622	603	576	645	577	610	595	612	628	666	608	610	591	607	631	646	676	626	642	680	640	637	615	665	614	610	629	583	657	583	630	632	638	640	621	599	635	652	642	588	615	613	618	653	612	606	614	649	658	642	640	645	627	670	643	632	616	584	665	579	605	589	589	631	590	593	611	623	671	628	644	595	644	628	621	568	626	643	643	668	624	646	614	636	635	594	583	652	660	669	640	634	619	614	640	621	604	629	623	592	621	614	636	645	636	629	647	644	648	635	622	626	646	589	595	643	635	615	663	609	610	604	629	601	646	665	635	621	655	617	643	667	629	615	599	655	640	653	579	596	638	600	637	627	612	607	604	606	667	582	686	625	626	640	620	620	655	642	607	603	635	645	619	633	596	632	623	646	602	647	611	648	610	609	626	600	637	628	619	602	587	569	712	627	654	623	646	571	600	636	649	643	629	639	612	614	621	674	573	619	625	643	619	615	628	651	638	604	645	650	588	619	627	618	635	632	613	658	582	613	637	628	644	634	575	587	612	626	628	594	552	605	650	638	656	623	655	596	631	607	618	613	614	600	649	604	596	611	587	630	593	608	579	623	603	657	621	651	658	624	615	625	637	667	609	643	649	638	647	627	629	618	646	680	629	572	645	641	650	659	606	620	597	607	631	608	594	632	673	587	681	621	603	651	659	618	589	630	630	582	627	650	662	655	581	659	637	587	608	640	624	664	632	631	619	626	632	660	622	625	619	630	621	632	623	599	586	623	631	626	623	655	688	623	644	667	589	622	576	662	619	624	641	616	631	626	617	623	658	684	629	593	650	629	647	618	639	663	654	610	628	602	609	632	653	630	598	602	589	615	588	596	675	580	595	604	654	616	627	630	590	618	648	620	621	588	625	618	659	641	628	632	652	604	629	627	642	615	608	624	603	623	588	635	604	630	600	653	638	612	652	642	642	607	679	616	628	650	626	601	610	633	624	623	619	628	622	645	586	647	637	633	632	618	636	616	664	642	638	650	628	681	658	607	626	609	598	681	610	603	634	642	615	617	624	614	596	638	650	675	608	614	644	578	627	603	615	618	626	620	624	608	638	635	627	631	598	600	670	578	616	642	610	660	608	647	589	643	617	645	625	616	609	648	603	610	648	600	660	673	646	627	654	584	613	637	631	626	589	621	662	636	650	653	692	613	646	632	650	627	604	590	632	648	631	616	614	663	611	636	627	637	635	622	635	638	625	591	614	630	613	608	604	642	654	631	590	643	598	586	621	622	654	626	600	592	581	615	640	644	628	608	617	646	596	649	587	618	622	615	617	602	610	631	616	661	629	591	609	603	685	614	599	646	669	595	618	611	638	642	612	610	648	616	639	633	620	644	635	625	582	564	627	608	650	637	618	618	605	638	589	674	597	623	619	621	597	638	633	644	622	666	631	651	614	641	654	615	632	608	605	641	631	634	616	627	610	669	587	679	609	624	581	592	643	643	573	582	623	606	578	618	626	611	637	614	627	634	582	637	606	614	665	634	593	683	609	607	636	605	591	615	600	608	633	611	599	660	599	633	655	632	604	607	637	606	650	616	639	648	627	632	611	581	624	655	659	641	607	632	646	648	616	601	629	612	614	594	631	653	623	684	593	644	629	630	596	590	607	654	609	649	600	601	629	637	613	588	623	658	592	649	626	627	609	567	575	600	611	619	663	665	600	649	588	642	635	641	623	597	624	625	676	623	659	594	652	623	633	671	583	647	590	642	640	632	661	645	605	560	654	614	628	608	618	587	639	609	618	640	624	636	594	626	648	641	623	611	633	645	628	638	625	622	584	613	623	622	576	611	644	626	618	621	608	627	610	642	649	671	630	603	639	650	660	617	596	614	627	606	615	633	618	620	614	623	608	633	639	607	594	686	629	671	621	566	616	605	617	653	634	648	606	579	668	648	644	648	647	567	618	615	625	664	626	645	620	654	628	625	607	640	657	642	620	614	609	600	645	652	593	584	621	658	612	631	675	614	664	615	632	597	653	605	624	607	600	686	617	637	623	601	662	674	636	638	674	607	637	572	647	624	616	627	634	628	674	643	671	616	636	637	641	649	641	653	627	614	580	602	657	631	630	642
23268	21072	27521	24874	19359	6867	3368	2317	1787	1362	1060	847	774	724	651	602	557	522	493	460	451	440	387	436	395	369	375	367	365	349	369	369	351	339	357	319	345	335	345	341	369	318	344	322	339	317	316	328	300	304	321	327	329	322	316	296	305	310	342	344	314	333	311	319	326	325	323	297	351	312	308	334	312	332	322	288	329	328	332	322	309	280	295	312	318	316	332	308	324	334	337	344	332	319	289	324	324	327	306	302	329	327	359	308	317	326	334	325	306	319	340	314	323	300	312	314	335	311	295	346	320	294	351	311	321	328	331	321	301	309	303	372	309	317	319	335	303	340	307	325	317	335	361	303	329	308	325	325	321	334	291	308	318	314	336	317	294	298	310	306	302	303	307	285	324	312	309	310	328	315	330	274	305	298	294	312	319	330	321	329	304	282	326	308	308	309	270	333	303	352	310	324	303	308	335	313	279	306	326	316	294	315	309	301	314	313	297	323	322	338	307	320	269	341	313	306	330	313	310	302	312	295	313	291	318	298	320	308	297	286	313	274	278	313	343	313	325	302	308	319	326	315	335	329	292	320	322	321	296	331	312	302	310	325	315	322	296	309	302	316	323	312	302	343	306	324	280	342	332	323	303	296	326	282	304	304	333	329	304	304	323	345	295	328	340	316	289	326	299	311	287	314	311	366	329	311	355	314	323	341	301	311	320	318	328	317	317	342	338	292	357	317	329	321	313	315	315	322	367	366	360	340	319	321	299	330	315	292	290	292	301	299	295	341	344	343	281	282	278	349	353	338	326	354	336	338	305	303	344	286	304	325	295	302	305	297	319	304	327	318	313	310	335	320	308	274	291	317	316	316	311	310	307	314	309	345	319	308	308	314	288	316	285	293	310	324	316	279	317	312	299	291	313	317	329	288	316	313	322	315	292	285	310	344	290	310	314	318	347	334	319	286	317	273	337	308	281	331	333	296	332	335	305	291	303	299	323	306	297	295	314	339	301	299	303	328	303	331	326	306	358	336	301	345	339	314	296	338	352	324	312	334	316	307	310	309	320	313	336	355	309	304	313	293	305	325	299	307	307	314	344	307	306	359	327	317	344	334	324	308	316	302	326	343	295	317	285	304	313	298	279	312	331	316	302	331	336	343	311	337	310	326	295	314	287	328	278	325	356	319	305	337	319	312	310	347	366	290	325	348	310	317	293	302	300	334	300	314	319	336	345	350	349	273	310	333	308	312	308	282	328	291	330	317	325	314	302	298	319	292	309	334	328	294	312	318	312	322	300	301	288	317	304	336	301	320	329	320	318	305	320	334	308	344	311	302	310	327	338	342	307	320	317	305	294	324	336	338	333	320	310	302	328	318	319	342	316	310	297	286	297	303	307	328	313	310	298	288	323	318	288	312	316	308	315	319	303	319	287	319	332	339	334	305	324	317	330	306	315	314	313	322	297	322	333	316	322	343	316	326	314	314	326	298	297	320	307	302	311	329	317	321	319	313	307	314	322	302	318	279	306	305	303	301	332	314	304	283	323	306	334	305	303	336	296	315	286	314	297	291	291	340	318	294	331	299	323	311	312	308	327	310	311	323	320	337	315	317	313	323	316	338	317	326	295	313	339	315	330	323	304	272	317	320	294	300	316	321	319	306	293	337	325	338	320	316	279	334	289	301	300	304	323	305	359	330	323	290	333	289	310	321	318	348	314	307	328	312	279	313	307	347	331	315	320	299	322	291	319	323	309	309	276	317	327	317	321	312	299	285	320	320	310	321	320	318	303	313	292	296	350	321	296	313	294	293	324	341	315	298	342	346	298	307	328	269	321	303	327	328	325	281	318	315	312	299	335	307	319	300	336	311	326	274	336	326	333	324	346	298	290	303	315	321	308	298	321	363	327	305	323	280	289	345	321	277	310	337	345	345	341	340	321	309	303	323	306	315	289	307	319	337	287	343	320	315	332	309	333	316	292	329	298	299	320	306	344	308	331	337	302	304	324	308	330	305	296	349	319	340	292	341	324	325	293	314	322	310	300	305	267	286	305	349	314	317	312	308	320	313	360	292	314	314	300	337	319	322	299	289	318	324	335	267	333	292	330	325	306	324	319	302	326	294	325	320	318	301	318	314	309	324	312	297	330	292	331	315	314	328	307	312	333	323	305	305	317	312	357	338	308	302	298	297	314	306	296	335	295	340	283	327	314	316	332	322	316	300	291	315	322	345	299	320	351	320	314	317	320	301	311	299	341	323	360	318	326	294	328	315	305	310	304	315	296	322	304	270	342	320	308	306	330	323	309	349	297	305	315	289	326	333	303	322	310	328	318	331	306	345	267	313	327	297	341	305	315	302	341	324	324	318	281	320	312	330	296	343	306	296	335	316	293	296	310	334	347	334	327	312	312	317	327	301	306	320	328	309	333	347	306	321	332	308	346	321	310	337	325	309	334	273	344	319	327	320	318	330	290	331	323	293	346	319	278	316	306	295	296	324	320	316	330	325	345	326	314	309	303	284	313	316	308	286	298	335	315	290	312	371	320	306	335	333	328	328	296	302	293	316	312	303	280	319	312	336	305	321	316	322	319	317	325	306	307	327	337	297	329	299	317	334	321	310	298	328	319	314	317	285	298	305	334	276	301	302	322	352	320	361	309	312	345	343	302	313	326	324	331	329	335	338	301	287	300	325	317	329	333	315	318	330	317	326	306	320	324	349	318	305	318	289	320	324	318	331	303	314	332	316	333	338	320	350	288	299	310	333	320	284	313	313	313	314	313	308	285	318	320	299	339	351	293	320	328	300	317	306	284	319	300	321	297	306	305	332	323	334	286	355	319	337	317	321	331	309	320	308	302	312	308	316	318	331	279	299	304	331	295	313	323	309	328	328	296	288	330	324	325	333	314	313	314	334	322	292	327	313	322	314	309	318	323	320	344	324	331	291	338	333	304	325	322	312	301	284	308	324	306	303	296	313	296	334	338	302	310	308	306	327	316	343	322	300	336	331	300	316	306	320	306	297	317	304	302	334	317	303	343	312	348	317	309	316	279	281	309	321	299	299	335	292	293	317	301	285	342	302	328	323	310	315	322	309	303	300	299	303	318	321	302	351	313	332	324	291	293	296	346	320	320	323	313	295	310	281	297	329	329	310	313	294	332	347	290	341	321	298	315	318	330	335	309	307	301	309	287	309	315	313	306	333	322	310	327	371	334	311	311	319	312	308	329	324	311	314	314	349	321	313	315	302	310	340	308	310	314	283	303	309	305	324	316	297	297	347	301	313	290	291	320	310	312	337	362	323	312	334	318	337	294	303	324	316	308	312	302	310	302	329	343	298	320	329	300	319	310	313	284	296	313	330	307	326	310	339	296	324	305	304	313	356	290	322	332	302	324	306	293	319	350	328	307	327	303	292	292	313	324	306	326	302	289	322	333	310	330	319	301	306	288	317	321	326	282	300	280	291	307	303	297	342	292	295	343	271	325	301	303	293	299	310	316	298	315	300
16120	28088	23125	15693	11894	9116	7278	6288	5147	3872	2855	2264	1957	1725	1619	1417	1254	1074	962	990	901	885	778	783	698	696	682	673	627	657	640	588	583	576	592	561	620	584	564	545	563	525	608	571	533	576	534	525	562	532	551	531	555	542	545	512	517	512	504	549	510	524	494	525	557	517	510	525	512	466	473	476	541	489	525	491	503	494	501	534	490	482	539	505	542	540	521	540	526	525	474	512	507	531	512	478	485	493	500	521	533	465	521	484	503	504	538	525	460	467	482	512	542	490	448	484	459	501	525	478	506	497	541	461	505	514	453	493	497	517	520	481	541	511	512	491	478	477	478	513	503	499	477	501	519	539	500	520	516	531	498	485	576	498	489	486	488	511	492	476	521	483	479	508	487	484	524	490	469	478	502	497	534	471	521	513	469	475	503	463	534	505	499	483	519	475	475	497	538	488	503	505	495	472	479	503	495	485	467	501	506	501	483	499	514	503	470	527	503	510	520	502	482	488	477	504	521	495	513	512	509	503	494	516	496	503	501	530	506	466	474	547	507	500	451	482	520	529	467	514	500	484	488	480	482	519	535	497	523	481	460	517	516	523	470	495	538	508	496	485	497	505	548	499	540	504	484	526	483	510	506	514	474	518	480	507	496	496	456	538	535	491	510	503	493	525	481	486	503	494	528	512	499	494	504	508	528	515	494	479	481	506	529	497	538	492	499	469	513	499	477	489	473	495	508	467	496	516	506	483	504	497	485	488	537	477	517	505	514	486	514	490	484	542	498	514	503	473	463	501	506	516	515	534	478	507	530	509	486	472	490	495	490	525	505	522	496	475	503	489	516	494	469	536	484	496	452	462	499	518	489	495	516	537	546	503	498	491	515	525	461	514	531	518	533	511	549	524	507	484	485	510	477	511	498	474	553	466	518	512	500	483	478	495	458	499	558	519	508	543	524	550	516	492	495	507	501	543	471	477	482	497	459	468	510	520	534	481	473	464	523	496	485	484	497	490	476	481	496	513	477	498	472	531	481	538	500	466	512	493	506	485	490	494	460	488	495	501	516	480	489	452	512	481	489	526	489	489	530	481	487	479	508	487	475	530	490	494	481	489	528	512	498	498	522	489	488	475	530	481	505	534	489	545	485	488	430	512	511	470	484	513	444	466	495	461	486	484	494	500	494	547	495	515	471	437	523	497	473	502	534	472	544	490	532	501	496	522	502	493	488	465	527	470	492	495	475	519	522	514	436	478	469	516	478	480	502	496	502	507	519	560	518	534	528	494	514	523	493	482	497	501	499	539	482	497	466	535	524	496	492	484	517	520	559	508	508	506	496	477	472	499	516	478	508	502	501	481	505	479	505	507	501	527	481	497	529	500	498	519	496	461	484	535	509	459	475	461	501	463	472	502	503	505	490	431	518	487	522	513	490	533	469	502	484	475	482	513	528	496	528	499	467	491	491	514	504	517	490	542	487	508	489	510	501	504	479	487	502	527	512	500	486	486	495	492	513	482	519	561	507	527	472	516	487	483	512	514	534	488	539	450	503	473	471	531	464	531	505	537	515	478	472	519	464	500	511	497	479	521	490	493	486	518	490	453	478	480	496	480	496	489	469	501	520	472	486	517	480	502	528	520	531	519	493	524	477	512	473	498	463	533	527	489	484	501	478	496	485	526	516	532	507	503	516	484	505	521	484	477	529	535	516	514	468	503	493	498	487	481	560	471	508	551	491	452	510	507	458	501	471	469	495	469	467	486	543	496	496	501	494	495	532	458	508	507	505	494	498	512	486	515	517	478	476	564	495	489	522	493	524	482	438	506	521	460	514	520	501	454	471	542	502	532	483	496	539	448	566	529	503	511	494	518	486	512	535	478	528	514	541	482	492	503	511	500	523	528	504	530	525	520	488	478	496	502	527	478	499	493	520	516	509	492	486	514	485	492	523	484	492	461	496	494	529	542	488	482	495	490	471	475	503	517	483	473	507	492	538	476	535	534	491	511	447	509	494	529	517	472	517	451	497	509	465	490	498	479	506	502	522	493	489	499	523	515	481	498	508	435	509	465	528	499	475	510	510	500	489	470	472	499	515	444	516	507	480	492	464	554	487	509	493	522	501	491	496	500	464	494	511	518	474	511	502	504	496	492	511	482	508	523	473	507	525	505	510	460	465	497	488	509	501	517	526	486	571	538	468	481	483	505	486	499	497	498	479	503	497	486	528	472	505	492	526	503	487	503	524	504	476	453	480	501	487	511	513	510	521	477	521	550	548	490	500	504	501	460	519	513	465	520	487	496	545	498	502	522	497	518	498	467	506	495	510	495	477	517	512	455	544	504	474	478	501	525	550	451	508	509	473	468	474	486	463	489	530	480	493	512	512	500	505	499	514	487	489	470	514	511	482	523	506	478	493	514	502	536	477	482	480	480	477	486	507	483	496	532	509	493	489	486	491	503	541	463	507	494	541	519	513	509	484	490	498	488	517	521	510	520	537	500	508	510	484	564	514	514	475	543	467	507	508	506	473	552	500	503	488	482	494	512	513	451	487	507	532	487	482	510	485	521	531	498	520	459	488	497	479	521	501	508	488	498	516	516	524	487	499	519	487	500	501	494	546	479	473	501	477	482	471	503	505	531	511	503	516	473	489	516	471	524	533	501	500	503	467	491	472	503	512	511	485	498	511	510	521	494	468	525	476	522	479	488	496	500	537	441	513	491	510	519	512	518	489	495	511	488	519	534	501	526	478	486	512	522	515	530	503	533	485	519	466	462	497	488	511	471	500	499	498	526	517	480	446	471	500	480	455	507	507	510	501	493	502	523	531	477	480	515	452	450	503	482	513	509	509	476	525	515	465	464	476	540	517	533	485	500	531	505	496	496	530	506	495	498	508	524	494	508	523	485	497	516	470	494	506	472	502	514	512	498	510	486	494	478	493	507	508	493	492	479	478	499	504	470	514	460	501	490	532	491	540	493	461	500	515	477	520	484	504	510	501	521	530	506	488	496	512	528	508	501	492	521	485	503	513	493	519	491	492	507	528	490	486	525	519	486	485	533	466	510	505	496	542	497	508	493	521	506	469	483	497	528	504	540	486	486	477	495	489	517	505	490	483	491	508	554	524	469	515	517	505	491	497	516	471	500	492	525	520	512	482	527	465	499	493	488	527	533	453	529	463	514	482	504	501	488	485	503	497	499	463	486	537	494	487	480	500	483	491	490	484	473	485	510	483	473	521	473	472	531	487	516	514	495	453	486	504	486	485	496	503	463	475	507	511	498	467	520	517	516	472	518	502	490	457	481	499	503	498	511	471	519	524	511	525	451	463	488	527	493	470	500	478	506	508	524	477	499	464	503	503	491	518	476	498	476	520	526	513	490	495	486	519	457	515	493	452	539	476	517	487	488	512	509	531	470	471	498	515	498	464	504	495	494	502	482	473	517	471	549	521	526	519	440	505	482	477	503	518	513	540	518	505	471	533	533	495	465	478	494	500	489	493	480
24681	21042	25237	21938	5690	2738	2229	1714	1373	1087	886	752	670	669	647	577	527	514	470	490	468	491	456	411	458	403	424	445	398	400	381	389	434	407	361	383	380	396	397	379	354	390	371	381	363	379	385	394	377	399	380	386	366	357	349	355	402	384	381	419	316	388	360	375	387	352	383	369	361	383	407	356	349	379	399	340	348	357	356	418	376	336	370	387	356	383	336	378	363	381	369	374	365	348	369	355	385	364	350	328	397	365	364	389	355	360	387	331	401	348	388	398	385	371	351	363	364	362	368	372	395	362	383	386	364	366	335	361	376	339	366	371	365	370	330	388	383	356	369	387	370	356	371	390	363	346	334	362	379	392	371	387	376	382	338	378	382	345	350	397	397	349	334	393	367	356	354	358	403	378	369	376	374	392	349	401	384	368	397	354	360	380	397	364	369	345	362	363	390	358	339	335	412	360	356	368	364	363	364	404	376	371	387	363	395	365	396	375	345	400	345	350	411	389	356	365	395	362	384	387	359	377	354	360	367	359	355	368	365	369	398	365	371	342	395	360	357	379	347	352	351	369	371	383	353	332	354	364	326	379	389	386	374	373	359	352	331	362	340	374	364	337	353	371	362	349	341	338	362	338	355	345	335	396	397	386	359	383	371	370	361	393	391	355	353	397	353	365	373	368	341	372	333	358	389	384	353	392	375	353	385	378	371	361	359	387	367	370	357	333	379	352	369	340	370	357	366	358	374	342	355	381	386	340	398	340	349	370	355	351	379	331	355	356	323	359	391	365	357	376	359	360	363	374	365	339	371	356	362	365	362	380	368	383	314	382	371	370	354	361	379	401	393	325	373	378	371	362	381	345	386	363	380	334	337	356	357	379	381	364	374	365	366	350	362	358	385	385	364	357	336	375	391	382	371	412	344	357	369	379	328	380	346	386	347	379	366	370	360	382	384	380	404	398	370	388	369	401	364	366	363	360	359	357	362	383	399	394	378	365	352	342	384	362	355	337	356	370	326	362	350	367	362	337	347	356	366	347	355	377	380	344	391	359	349	363	364	346	354	373	389	409	358	360	369	367	357	413	350	377	359	365	388	343	358	401	379	358	382	369	414	360	366	352	348	349	363	351	352	377	382	370	360	383	335	318	367	368	351	370	364	363	365	370	359	378	356	398	384	379	351	376	369	373	338	357	356	390	382	375	347	343	356	364	343	329	375	373	380	378	385	353	388	401	341	387	356	381	375	358	361	366	349	343	368	357	364	361	375	401	376	355	370	347	378	356	402	357	384	347	357	358	383	371	338	394	384	354	373	376	368	349	359	378	364	347	365	343	398	392	361	379	361	392	375	354	389	358	366	382	347	345	372	355	366	387	409	349	379	365	322	370	395	387	356	373	361	355	405	395	380	334	344	314	365	365	365	377	353	363	370	388	340	367	355	356	332	335	406	376	370	342	347	384	360	373	381	357	360	363	364	361	322	348	357	353	362	381	350	388	331	370	348	375	364	378	363	356	370	360	371	377	381	352	367	372	387	356	354	381	363	376	376	401	347	357	369	375	338	342	394	364	388	369	376	371	395	392	359	379	403	363	390	336	348	391	372	332	370	401	365	363	373	389	358	366	367	324	372	424	361	370	396	354	365	334	347	383	357	406	362	367	373	386	362	373	382	362	378	423	377	365	374	328	405	373	367	325	371	379	353	376	382	358	384	382	355	386	370	346	350	369	360	363	348	398	366	345	358	374	407	406	390	388	388	349	383	398	361	334	381	372	362	405	368	320	372	329	371	370	347	403	390	357	331	370	346	355	385	348	398	367	361	354	363	347	387	347	374	396	366	362	383	383	370	398	399	356	339	362	383	370	383	345	362	360	360	349	386	358	357	384	375	380	335	374	371	385	376	352	347	373	411	327	369	371	368	357	382	372	368	345	381	358	362	366	352	357	403	391	367	375	353	383	335	365	380	334	385	355	404	365	326	366	382	356	383	353	326	386	357	379	379	334	359	376	360	392	388	352	381	351	364	359	384	349	365	355	416	350	405	362	350	368	327	346	342	388	376	383	353	356	352	384	356	344	366	361	359	385	405	350	359	371	384	344	379	360	333	380	328	367	367	377	347	374	355	336	352	360	338	338	334	368	372	366	335	347	360	380	374	339	376	383	386	350	353	391	384	352	359	359	376	352	365	339	385	371	372	363	371	407	380	360	350	369	335	364	388	404	365	405	351	361	417	354	375	372	364	339	338	394	347	385	357	352	391	388	373	376	369	363	379	376	364	360	363	347	386	383	378	367	361	385	341	383	357	361	355	374	374	338	360	361	369	363	365	374	375	353	391	367	367	345	312	388	384	411	387	389	367	357	367	359	346	344	376	365	381	359	371	354	371	357	369	375	356	386	397	389	364	365	374	374	348	402	354	374	359	356	362	357	350	409	392	358	391	366	401	342	398	362	359	354	345	372	353	338	366	380	366	342	367	348	367	358	347	390	355	371	393	385	357	348	367	403	374	333	390	377	352	378	430	392	347	387	343	351	343	369	371	387	335	371	400	339	359	379	337	396	386	340	349	374	362	391	352	353	376	375	372	373	372	345	370	375	359	387	360	401	401	358	399	372	351	347	382	382	374	364	372	350	359	390	384	384	382	333	328	382	344	362	385	384	349	342	364	348	332	399	340	380	388	379	380	370	375	372	352	371	381	364	354	334	345	393	365	360	356	354	336	359	363	390	353	331	382	348	370	376	355	371	357	374	341	363	364	377	389	393	371	401	358	358	344	351	380	377	376	349	330	373	354	357	365	362	362	343	362	341	387	380	365	376	383	353	359	379	394	349	357	366	362	348	354	343	370	364	409	363	369	381	360	351	360	397	374	401	393	344	348	359	350	375	359	393	358	369	341	354	366	370	365	381	363	349	375	383	376	352	339	382	367	383	337	386	386	378	375	359	381	374	367	358	347	366	360	371	367	360	385	358	348	363	398	355	375	363	398	377	334	383	377	362	395	370	366	370	366	346	356	360	397	383	375	369	363	363	359	367	363	398	391	390	371	391	391	322	370	373	367	342	338	376	377	372	371	333	367	377	377	380	399	360	355	371	380	339	400	363	368	374	361	363	396	352	378	378	375	357	349	394	349	343	380	362	371	374	394	394	389	365	363	358	376	366	377	343	336	387	384	369	389	392	376	365	313	357	356	369	357	384	362	389	374	365	381	386	393	361	366	336	358	380	380	375	372	360	367	338	399	344	343	365	344	377	404	379	361	345	353	363	364	394	370	360	395	350	379	369	350	347	328	411	360	373	332	350	347	354	354	382	384	380	335	357	349	361	364	358	384	362	376	363	361	378	371	381	346	362	347	392	410	369	380	369	343	357	373	379	364	384	357	384	363	346	326	399	363	367	365	396	358	373	361	361	370	339	371	328	357	382	393	355	371	365	380	387	353	356	383	373	365	351	368	391	370	365	354	348	359	348	362	362	358	362	369	359	335	318	370	363	356	407	375	378
14901	23779	19332	12867	9540	7285	5905	4994	4076	3134	2366	1974	1636	1497	1388	1227	1184	1033	967	1008	872	811	766	810	809	663	661	682	682	658	663	634	647	603	627	590	626	626	589	641	631	612	585	612	639	549	617	625	527	633	568	575	578	574	618	564	559	573	581	569	604	561	532	576	591	578	620	616	560	597	578	632	575	597	581	595	580	559	577	562	559	563	632	542	571	602	555	620	550	530	574	547	572	584	539	559	566	524	590	550	581	578	559	550	555	524	538	571	592	542	549	577	589	571	515	585	566	570	591	585	579	569	595	534	564	580	516	528	556	551	562	551	602	572	552	547	580	588	584	542	580	563	556	565	625	567	557	568	512	572	540	565	571	562	547	529	590	560	557	589	567	555	582	553	571	609	528	528	547	547	579	537	629	560	578	573	597	498	563	598	583	578	559	555	557	561	565	606	543	559	595	587	547	597	538	575	587	567	607	547	537	584	557	550	553	592	535	600	547	599	579	616	556	591	562	577	570	570	582	547	571	579	578	555	590	577	540	564	563	560	566	565	576	553	594	535	592	632	572	584	566	543	602	575	572	555	543	592	536	594	553	593	555	589	551	544	543	559	554	562	582	576	574	604	594	571	570	530	559	551	575	587	584	560	551	610	550	597	562	558	540	597	580	533	555	594	598	569	596	555	558	557	542	562	582	574	604	582	558	556	537	567	561	584	558	560	587	545	608	568	544	573	570	572	586	544	573	567	565	588	591	553	580	546	572	586	540	604	540	552	561	579	552	613	590	564	525	576	547	575	573	613	603	571	548	576	555	581	575	576	599	531	553	602	551	557	526	619	552	525	588	552	593	564	562	553	569	563	552	563	578	537	552	609	548	553	530	580	581	571	551	583	571	545	550	551	538	605	582	550	569	547	607	543	578	541	544	557	581	577	568	591	551	544	545	576	566	544	559	577	575	581	557	588	604	550	576	567	544	559	576	533	567	604	563	535	590	576	539	562	568	543	555	546	570	577	542	564	547	548	591	587	552	570	579	573	592	562	556	620	567	575	560	592	548	592	541	600	538	583	573	549	574	559	577	547	567	547	578	584	581	591	557	556	563	562	553	552	577	571	567	561	545	561	538	570	578	562	567	562	556	592	519	537	528	577	563	565	549	552	574	580	588	549	563	558	612	549	587	579	538	554	561	560	570	570	561	552	538	529	552	568	544	549	587	600	579	584	566	570	571	567	586	567	608	564	577	541	593	576	570	575	550	583	523	588	526	560	562	573	597	570	596	560	566	580	598	595	563	635	559	560	592	585	590	621	582	573	518	562	548	574	581	557	542	577	561	625	587	599	529	569	569	567	565	561	579	569	562	591	534	554	565	577	588	580	598	561	552	524	540	572	599	507	555	571	553	592	555	599	557	606	555	533	605	529	594	578	566	562	578	586	565	577	566	591	554	555	575	604	583	594	582	561	569	554	572	520	574	578	572	572	550	553	549	607	554	586	531	568	632	552	591	560	549	532	579	592	557	522	575	586	560	561	589	566	566	533	568	565	583	606	579	567	583	560	564	557	581	581	570	549	558	572	564	580	556	600	565	565	569	571	583	559	568	572	566	564	600	567	540	576	591	550	542	570	627	565	546	569	546	584	620	561	560	532	563	579	571	605	556	570	561	554	563	539	590	555	579	598	579	540	565	515	575	573	549	603	597	554	583	581	548	593	564	567	582	599	556	526	569	540	563	603	541	535	586	577	550	580	535	625	567	578	538	553	553	558	574	537	566	567	589	583	519	536	606	608	576	588	590	539	557	583	567	562	557	577	610	556	541	568	582	613	554	570	576	567	562	626	539	556	577	522	568	582	566	545	564	570	540	528	555	591	568	595	591	586	533	524	542	607	576	578	548	554	580	605	579	552	573	620	593	593	610	618	596	523	555	571	556	549	543	557	590	579	550	567	589	603	542	581	540	581	568	599	573	575	554	575	542	585	582	534	552	587	554	597	533	595	526	575	553	587	561	547	553	537	570	529	597	559	570	577	578	569	570	579	545	569	582	586	586	579	553	554	545	561	554	592	569	563	580	615	538	553	541	581	568	594	532	527	615	560	533	571	556	563	595	575	556	511	593	525	555	570	600	602	596	532	563	562	560	533	578	514	576	613	520	621	524	520	504	555	529	544	566	544	532	574	551	568	592	571	551	566	572	528	606	569	564	574	573	580	605	582	616	557	571	572	578	577	598	622	591	539	581	620	572	552	586	546	579	603	570	548	655	586	548	558	534	603	563	549	546	542	606	575	557	542	549	552	546	543	565	605	557	571	565	551	573	572	539	564	529	619	551	590	561	602	571	583	565	573	549	554	564	551	542	584	584	580	582	513	524	537	536	584	561	521	579	556	599	578	551	580	545	535	568	598	544	542	559	576	527	557	584	576	608	623	553	527	543	583	591	565	589	547	575	552	563	542	597	592	518	528	569	579	556	549	535	579	563	557	575	597	579	549	601	583	604	538	570	568	588	574	543	551	551	568	559	566	598	595	504	568	561	551	585	596	565	554	603	584	506	582	561	558	547	573	561	590	581	544	577	554	576	579	567	602	618	583	574	564	576	571	531	561	560	527	608	535	552	536	576	573	563	561	588	542	577	583	594	536	556	543	575	598	533	568	591	600	564	581	554	545	577	560	548	640	572	571	603	573	574	556	571	576	577	608	541	582	567	559	582	592	585	561	532	537	596	553	591	570	577	557	571	582	548	551	577	582	572	561	525	550	561	556	542	564	541	595	538	588	562	584	541	560	587	573	593	553	575	549	566	575	591	599	599	591	603	578	552	551	589	545	569	517	541	550	598	581	572	572	562	512	606	530	574	587	535	571	604	606	559	511	560	553	572	559	523	535	567	582	600	541	519	569	566	577	534	518	561	606	529	557	542	561	531	582	609	563	558	571	549	577	536	574	521	560	564	565	560	543	557	558	530	565	598	555	591	583	574	578	574	542	543	566	601	572	579	559	526	563	592	579	552	594	557	538	591	548	585	608	537	586	556	561	557	592	603	526	527	567	559	563	590	536	548	589	560	583	595	585	613	608	527	546	571	580	547	585	628	576	600	573	565	546	548	555	586	572	550	546	572	582	576	534	593	575	579	606	559	593	529	568	555	574	576	537	576	500	563	546	555	556	579	600	568	585	566	591	559	590	561	550	584	577	544	548	536	559	576	571	588	554	545	562	572	598	563	536	554	590	555	588	534	559	538	583	556	555	534	591	573	566	584	575	547	563	571	543	599	561	568	584	560	604	553	559	520	560	560	577	548	547	582	575	564	599	573	579	576	537	553	582	567	592	558	552	590	534	524	557	568	620	543	650	551	606	565	581	577	564	574	548	585	538	499	598	558	579	563	599	566	545	580	579	582	607	558	597	544	575	540	557	580	578	556	541	547	573	553	564	545	571	563	625	564	583	551	563	602	565	628	620	618	564	610	587	566	570	530	609	592	583	642	531	604	523	597	559	585	603	565	569
15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
