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
341728830686	341728831245	341728831796	341728832346	341728832894	341728833446	341728833996	341728834546	341728835095	341728835646	341728836196	341728836746	341728837295	341728837847	341728838397	341728838947	341728839495	341728840047	341728840597	341728841147	341728841696	341728842247	341728842797	341728843348	341728843896	341728844448	341728844998	341728845548	341728846096	341728846648	341728847198	341728847748	341728848297	341728848849	341728849399	341728849949	341728850497	341728851049	341728851599	341728852149	341728852698	341728853249	341728853799	341728854349	341728854898	341728855450	341728856000	341728856550	341728857100	341728857650	341728858200	341728858750	341728859299	341728859850	341728860400	341728860951	341728861499	341728862051	341728862601	341728863151	341728863700	341728864251	341728864801	341728865351	341728865901	341728866452	341728867002	341728867552	341728868100	341728868652	341728869202	341728869752	341728870301	341728870852	341728871402	341728871952	341728872503	341728873053	341728873603	341728874153	341728874703	341728875253	341728875803	341728876353	341728876903	341728877453	341728878004	341728878554	341728879104	341728879654	341728880204	341728880754	341728881304	341728881854	341728882404	341728882954	341728883504	341728884055	341728884605	341728885155	341728885705	341728886255	341728886805	341728887355	341728887905	341728888455	341728889005	341728889556	341728890106	341728890656	341728891206	341728891756	341728892306	341728892856	341728893406	341728893956	341728894506	341728895056	341728895607	341728896157	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	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
22471	21409	29094	24093	21437	20652	8833	2809	1856	1413	1250	1089	889	840	802	727	574	522	490	413	356	315	304	286	264	259	208	260	250	277	261	241	240	235	237	225	232	252	250	238	220	235	192	211	218	197	185	213	226	196	185	180	171	165	184	161	180	156	182	173	140	179	175	165	155	160	164	135	158	131	177	142	164	157	178	147	166	174	160	168	150	159	159	160	153	153	175	176	180	167	176	172	165	188	143	183	162	165	160	171	167	153	157	153	146	171	147	156	153	148	157	137	135	159	166	176	145	159	153	163	143	142	166	193	159	183	171	178	174	146	146	160	164	145	134	146	177	163	145	182	159	159	147	165	150	165	147	144	146	164	149	179	142	144	174	181	150	164	163	182	158	173	145	156	141	175	159	143	176	154	161	164	186	147	157	146	145	152	172	185	152	150	144	146	167	148	160	183	158	160	141	144	152	163	168	133	144	179	162	151	156	147	152	146	175	153	167	152	144	135	158	162	174	164	161	182	160	149	160	162	157	170	171	163	156	150	158	163	149	173	139	172	169	156	147	144	152	178	154	186	152	149	174	142	166	168	134	183	154	154	152	145	169	181	154	148	186	156	157	150	163	166	171	169	146	160	168	161	144	178	149	157	163	163	164	157	160	169	162	163	171	155	157	171	158	158	176	146	168	149	146	144	151	150	161	156	163	138	152	160	181	149	144	147	155	152	157	135	172	150	155	128	170	168	156	173	162	167	158	136	186	155	131	164	147	164	160	159	157	171	175	141	152	161	161	156	172	162	152	155	135	145	155	153	152	155	140	160	161	155	182	182	154	176	157	141	149	143	168	163	145	167	164	149	161	147	157	170	149	143	158	157	162	173	147	143	171	165	144	147	148	161	159	177	159	153	177	157	168	167	145	194	173	175	153	172	166	154	166	162	159	169	148	168	182	173	153	189	170	159	148	148	153	183	183	165	152	161	174	154	189	167	153	155	141	160	148	174	145	165	163	148	156	172	162	154	153	154	160	164	154	177	175	177	156	153	184	156	189	151	160	172	184	152	162	141	154	176	166	127	147	168	141	154	171	159	161	171	168	151	152	142	157	156	140	147	152	134	167	165	142	135	162	151	150	159	181	150	152	143	169	181	166	158	163	160	145	171	151	157	147	167	163	175	136	176	141	158	176	160	159	146	165	180	151	150	140	168	149	146	160	146	173	159	166	138	165	172	145	154	137	165	152	152	139	152	169	140	157	158	160	168	158	164	168	155	136	146	172	150	151	184	166	154	163	147	158	173	117	149	159	171	152	149	154	159	173	162	171	146	169	145	152	159	162	153	164	158	152	143	182	160	158	133	177	157	158	185	174	160	172	166	146	164	144	167	161	154	144	171	173	172	142	168	161	137	143	157	154	166	179	143	182	143	152	166	172	161	166	154	177	175	159	165	162	167	138	175	181	178	158	160	160	167	168	161	165	146	153	139	154	174	183	160	161	178	133	163	154	172	196	150	145	172	148	159	149	155	157	179	168	183	173	146	160	160	167	161	149	150	153	171	144	163	164	162	168	160	146	156	171	186	175	147	162	144	160	151	151	150	169	172	170	166	160	151	161	166	163	161	162	164	165	172	184	171	159	161	158	156	149	184	154	185	161	155	164	152	158	142	171	160	143	168	171	165	168	175	171	141	184	135	152	139	146	147	139	164	154	154	159	168	163	180	153	136	154	153	159	137	171	159	185	172	161	155	154	178	159	161	162	170	213	164	157	167	165	159	172	158	149	148	170	164	165	173	149	161	164	182	150	152	128	163	175	164	160	151	165	172	156	158	161	157	176	155	147	172	149	157	150	160	141	152	137	150	175	169	160	167	146	170	146	167	160	154	170	152	157	124	144	167	163	173	153	160	153	157	142	169	136	159	152	163	154	159	159	162	160	158	144	169	164	183	168	150	159	176	161	167	175	182	161	159	145	156	148	170	144	168	168	169	176	177	144	169	161	151	173	145	141	180	159	180	170	161	146	117	164	166	165	159	153	158	174	166	154	168	128	152	158	132	169	181	170	136	157	151	184	156	160	169	176	156	146	194	143	169	158	166	168	145	169	163	169	154	172	155	153	138	177	147	168	164	130	151	168	145	152	160	155	136	169	138	145	179	145	164	152	154	154	165	134	158	151	155	157	195	179	176	145	184	166	163	158	192	141	169	159	187	163	166	157	132	136	171	158	153	169	158	143	146	172	173	143	167	163	166	152	168	185	138	155	157	134	164	164	162	204	161	148	132	166	156	159	168	174	166	159	174	176	146	166	146	171	168	142	151	155	162	151	152	161	163	144	169	162	180	177	166	161	143	169	161	138	150	159	182	161	138	169	171	158	168	161	139	156	144	198	167	148	179	187	166	155	158	156	177	174	170	175	163	170	162	159	155	181	178	140	163	174	164	161	161	184	163	178	165	142	166	156	171	155	159	167	157	176	135	161	167	161	152	167	164	155	142	155	140	159	160	151	154	151	160	162	169	174	178	162	155	160	139	164	172	163	183	164	152	177	162	144	158	170	154	168	170	158	161	156	181	164	144	156	156	166	188	169	151	160	161	150	159	159	162	164	166	144	167	150	155	153	154	120	147	174	160	158	167	154	162	167	181	155	147	162	158	148	187	154	149	138	156	123	148	151	162	178	149	167	178	162	154	154	173	181	167	160	181	142	149	163	156	162	167	159	144	171	175	150	174	148	159	152	157	149	166	172	170	164	164	157	161	158	151	173	164	162	161	160	148	173	147	156	150	146	164	157	146	136	166	179	143	171	157	166	144	145	165	177	156	162	178	174	159	152	164	149	167	163	155	162	166	149	181	164	151	140	155	177	141	161	149	134	163	174	157	154	154	156	176	152	160	170	153	151	165	153	176	166	135	146	151	151	182	166	151	193	143	170	161	141	161	148	164	153	161	165	185	171	154	159	146	172	163	145	157	166	166	157	139	142	162	160	163	171	145	147	152	134	136	171	163	160	167	158	165	158	141	147	138	149	155	158	159	163	157	185	146	160	165	143	139	151	159	162	157	163	154	164	146	148	162	166	166	174	157	151	171	160	144	151	163	150	195	161	162	168	161	144	160	156	167	145	152	153	177	153	160	170	144	153	161	173	132	158	192	146	169	145	137	177	168	167	157	168	139	161	152	169	176	152	170	167	161	158	153	149	149	149	165	148	164	161	164	159	164	154	164	158	160	176	175	161	167	142	158	156	177	141	166	145	174	159	142	157	149	140	162	156	150	147	162	180	164	162	159	160	137	150	169	158	156	146	157	173	156	161	157	156	139	142	151	159	165	156	183	143	156	157	148	153	168	169	180	191	161	181	153	145	140	164	121	144	144	149	133	143	159	185	153	149	139	175	161	163	148	175	164	149	164	173	161	168	135	155	165	168	155	144	172	141	193	130	165	187	136	150	139	164	147	154	153	173	148	134	159	150	170	157	170	165	154	147	163	140	174	178	166	177	162	165	165	144	148	168	171
15591	37932	31238	21581	16139	11479	8331	6153	4904	3771	3108	2729	2309	2223	1862	1713	1445	1255	1141	929	797	721	639	577	513	498	454	497	517	518	521	520	518	454	453	405	453	459	448	421	428	377	406	398	366	359	329	375	308	317	317	304	288	294	249	295	282	289	240	233	240	224	254	230	232	258	268	247	249	276	230	216	230	204	228	223	227	258	253	255	232	223	243	233	226	235	268	228	259	249	207	241	226	230	240	225	223	249	260	248	229	221	229	226	238	241	233	243	223	267	228	230	259	222	222	221	247	258	217	213	236	257	226	255	267	296	227	259	247	223	218	209	242	216	235	244	212	242	224	264	254	246	267	229	224	206	211	230	231	233	252	247	216	244	217	228	249	249	254	223	216	239	232	229	235	234	226	210	236	222	251	227	244	266	261	219	218	237	236	228	227	245	242	237	256	242	229	230	227	240	197	256	247	224	234	266	243	229	235	243	242	231	240	241	231	256	211	240	214	241	239	225	273	237	254	264	257	234	233	248	230	256	244	256	261	240	261	253	221	241	258	247	229	247	211	233	238	238	238	226	226	241	252	246	234	229	228	229	236	227	249	241	262	233	249	234	219	236	221	266	254	235	222	242	230	220	223	224	245	258	260	228	230	231	240	272	214	242	240	250	233	218	229	223	250	224	225	253	270	221	220	232	252	251	238	238	229	264	232	228	242	228	250	238	225	250	239	245	235	264	241	240	236	242	243	233	231	251	227	234	229	221	234	253	250	240	247	247	227	232	257	249	277	214	232	250	242	268	241	239	242	236	232	246	250	248	225	218	232	236	246	239	213	235	228	283	269	259	219	210	255	222	232	241	254	254	239	260	217	232	255	246	243	211	213	229	241	243	243	252	230	274	247	252	244	246	237	231	216	247	253	235	241	242	245	224	242	239	223	249	230	243	225	242	230	246	233	265	235	260	223	223	250	208	222	239	220	246	213	264	212	224	250	262	237	239	228	234	261	234	227	236	253	239	279	249	220	251	220	226	240	236	252	253	249	240	218	243	228	245	216	254	240	230	228	225	211	258	248	257	251	274	225	271	229	249	256	241	252	238	240	228	260	222	231	249	246	241	241	205	208	247	236	238	237	244	237	246	237	252	227	221	253	209	221	237	255	230	225	231	240	213	264	232	234	247	246	226	235	249	234	230	261	234	233	247	255	248	240	248	247	255	220	261	255	240	228	285	238	234	266	219	228	216	232	239	250	255	235	267	252	258	235	220	251	242	271	251	234	249	275	219	218	227	234	245	209	236	241	229	223	235	253	237	231	242	251	208	257	261	253	233	228	230	251	243	255	243	225	257	237	239	213	219	246	251	245	220	216	233	270	238	227	271	258	253	240	250	252	259	239	234	232	231	242	238	239	249	254	235	232	227	254	230	273	249	238	239	213	250	242	244	254	261	255	218	255	234	268	223	226	223	262	225	268	212	247	228	253	252	250	242	253	249	245	260	239	217	249	272	266	238	263	249	232	243	242	244	224	272	247	256	249	219	258	223	220	242	243	233	225	246	239	237	261	225	200	255	255	204	257	228	244	240	264	243	220	236	221	259	238	254	225	233	246	239	213	229	238	220	231	242	235	229	245	226	224	220	236	215	234	230	208	232	238	213	253	209	232	239	247	228	221	243	255	232	226	222	247	269	227	254	240	247	223	212	244	236	239	256	247	266	237	224	268	223	244	243	212	253	234	234	246	252	234	236	196	225	243	246	221	238	188	255	233	241	234	227	233	215	239	208	245	233	250	243	221	237	219	203	262	243	240	240	246	225	249	225	242	242	224	228	236	259	234	232	251	261	235	225	229	227	243	242	223	235	226	252	263	259	244	237	233	246	211	236	225	231	217	232	224	232	246	234	252	224	271	228	231	267	248	264	251	259	217	230	254	223	236	225	225	241	257	246	253	248	266	225	240	233	219	226	257	245	230	241	215	252	251	205	260	221	212	255	257	252	222	247	236	238	233	233	238	212	252	244	229	244	253	266	238	242	257	216	224	267	232	253	254	261	255	235	247	240	231	237	240	240	221	261	234	257	260	243	230	268	229	245	225	224	250	206	253	225	237	233	248	229	266	226	244	231	253	231	253	273	242	251	266	221	216	248	245	250	263	250	236	218	229	236	266	264	224	239	228	229	230	237	210	268	229	234	231	250	246	222	258	229	240	253	248	231	244	220	252	255	228	236	230	223	232	234	228	256	249	232	238	230	261	248	251	267	233	265	219	232	247	259	246	251	231	230	245	247	218	192	274	258	221	220	212	242	239	227	238	234	247	239	235	222	234	256	228	232	212	227	245	241	235	226	236	264	246	213	233	247	228	248	226	219	219	234	240	244	242	220	230	245	244	267	237	234	215	225	242	229	262	233	263	222	229	232	235	220	218	246	255	223	248	241	245	231	243	233	225	243	217	228	254	212	231	247	250	251	252	255	222	284	241	236	251	244	248	204	226	224	227	251	271	267	242	233	237	242	245	243	244	238	244	242	221	231	225	248	237	240	238	227	266	225	240	248	235	266	250	229	241	249	230	250	250	245	258	244	234	257	246	242	231	287	242	237	237	239	256	240	231	248	264	274	217	254	244	250	234	257	261	242	225	209	251	242	210	239	238	240	254	236	253	235	261	248	252	235	233	239	239	260	229	248	226	236	233	217	250	255	252	255	244	249	227	250	259	237	237	267	227	224	237	250	220	234	239	234	236	250	253	219	245	226	261	213	246	244	263	244	240	221	244	248	226	242	240	234	228	250	218	266	269	247	218	243	253	252	234	245	222	239	264	225	224	265	221	228	224	244	249	235	224	217	247	226	244	282	251	242	218	243	240	246	235	242	250	252	259	232	237	230	242	249	270	239	246	230	236	217	207	220	247	230	208	248	242	245	247	225	243	206	239	235	237	223	242	247	264	211	243	247	250	232	222	238	246	244	230	273	246	233	200	222	239	274	276	237	228	245	238	241	220	228	236	251	247	216	247	223	234	234	247	261	231	250	229	204	235	214	213	218	215	241	255	248	242	248	251	245	237	235	240	246	240	225	231	232	256	244	202	287	238	252	227	247	228	252	245	229	224	234	228	239	246	237	228	244	252	237	236	224	242	236	256	231	262	240	245	246	259	260	235	231	235	262	276	242	241	229	227	259	242	219	237	245	244	224	222	249	217	248	238	217	257	238	234	243	245	243	226	248	224	190	214	243	218	235	244	245	254	245	240	258	270	232	268	239	223	230	235	258	240	265	257	237	249	227	252	255	243	247	237	236	246	265	240	240	271	239	234	238	260	227	241	237	252	225	212	228	267	237	238	248	236	260	284	221	231	229	239	262	271	218	247	252	244	249	241	210	229	245	247	225	250	258	253	235	240	254	244	234	251	243	242	205	200	248	243	242	221	232	240	243	286	255	223	253	248	253	250	233	252	239	218	241	224	202	245	205	259	249	227	255	231	248	227	234	250	244	242	237	262	282	219	216	233	221	257	252
26807	21222	19304	11785	5626	3046	1847	1402	1091	894	812	730	683	678	587	553	506	499	481	428	417	400	433	418	396	394	369	384	400	411	389	376	413	391	354	361	383	394	350	353	384	381	370	352	374	392	366	380	362	363	346	329	329	374	365	374	365	362	347	376	379	358	372	326	333	355	369	393	349	375	369	350	346	396	368	348	337	322	314	341	360	333	312	361	331	334	361	327	348	372	348	344	369	334	375	365	337	345	352	354	367	352	305	337	398	348	361	337	360	376	356	320	322	343	354	347	368	342	345	316	364	362	357	331	362	335	353	376	369	368	377	366	319	344	320	344	334	339	324	341	352	372	329	362	376	318	338	365	332	348	335	354	329	351	371	369	317	364	333	296	340	364	335	367	352	342	323	361	332	328	362	361	349	381	354	373	355	337	352	364	333	345	362	353	353	348	361	334	353	343	370	355	350	361	338	327	365	352	367	348	330	384	344	349	351	345	373	367	332	370	353	310	371	324	355	360	352	361	322	350	320	385	357	363	342	353	387	357	331	350	354	379	358	377	353	372	355	341	352	342	345	347	330	338	393	367	348	358	343	346	313	340	372	342	355	355	327	366	346	343	338	316	355	342	334	344	326	343	372	353	314	338	345	348	328	336	348	341	376	363	382	377	348	362	346	351	376	361	295	352	347	332	326	317	364	359	375	336	339	343	342	342	384	360	356	338	390	336	339	362	318	344	385	318	328	364	338	362	344	367	354	366	360	350	372	374	312	353	360	340	338	329	352	347	372	341	362	367	342	359	375	350	357	361	349	360	353	350	330	359	363	372	360	388	367	350	376	373	332	349	325	364	365	391	354	370	330	362	344	346	392	358	363	336	369	369	350	373	347	376	374	332	342	339	362	376	381	334	354	355	355	360	333	353	347	348	366	338	357	356	347	328	346	340	348	367	355	346	333	340	350	332	324	353	345	359	377	350	358	376	337	360	352	355	357	374	347	333	336	335	390	351	333	334	361	335	362	358	353	348	307	376	332	353	379	351	329	321	370	311	361	349	358	373	370	350	368	364	339	329	363	345	366	358	342	362	338	372	346	362	357	380	331	378	320	327	350	348	375	369	334	363	361	331	329	349	344	367	329	367	374	380	373	308	396	344	367	365	351	356	372	377	315	366	375	309	360	360	366	333	339	364	330	391	337	376	395	368	360	345	337	322	355	372	375	381	390	349	342	393	385	333	360	350	361	351	351	358	369	328	338	340	348	363	348	357	330	357	361	366	355	366	379	323	345	366	362	343	367	338	348	344	352	357	364	359	343	370	386	375	343	351	367	340	333	347	331	348	369	372	373	350	363	356	339	355	349	356	323	343	338	363	358	361	347	375	383	368	349	340	329	356	336	348	346	350	317	360	369	325	355	361	374	361	358	364	355	396	363	334	383	344	326	338	352	378	339	340	318	326	338	340	345	328	345	393	336	365	331	348	351	335	369	349	350	317	332	357	381	368	368	395	361	327	345	366	342	343	323	349	329	385	324	356	369	340	340	366	363	354	358	354	367	362	351	376	342	363	318	377	367	358	342	339	364	383	389	333	321	395	341	331	345	363	350	358	383	330	366	329	351	327	352	357	372	363	345	380	327	384	338	349	348	369	361	331	356	368	362	341	365	391	350	349	369	351	352	352	355	366	366	389	374	359	345	350	323	338	327	348	352	360	372	369	358	386	355	346	328	344	346	342	369	342	340	369	361	370	365	358	371	364	365	371	368	357	338	336	337	334	356	328	358	365	380	395	367	322	362	348	338	363	364	354	333	355	377	374	371	421	366	343	345	341	355	325	326	350	319	348	355	308	378	366	349	352	355	358	348	331	354	347	335	355	356	369	351	371	333	395	367	339	338	395	355	328	373	350	354	325	354	344	358	322	373	363	344	353	351	360	358	353	352	317	345	327	358	344	380	423	360	340	324	328	345	392	355	367	399	346	393	347	372	364	352	319	386	336	359	348	361	378	400	350	386	382	336	369	365	364	354	341	345	379	372	374	385	334	382	372	363	349	362	391	368	365	348	353	343	379	374	384	368	347	348	345	362	364	351	338	341	343	356	352	334	344	356	369	357	351	370	344	334	357	318	369	367	374	346	367	364	364	361	352	332	335	351	337	367	343	360	371	365	330	365	373	352	351	384	350	349	372	351	372	349	323	370	374	361	346	352	322	348	338	362	385	349	341	372	363	302	329	328	330	351	342	350	343	364	312	351	368	338	359	337	351	340	371	356	331	387	358	359	357	356	348	355	342	356	341	381	348	315	333	363	376	394	381	357	376	396	376	350	342	367	337	359	334	325	357	342	358	335	397	341	350	370	371	358	286	349	374	362	362	374	351	349	320	378	327	353	345	352	336	352	354	354	357	344	349	323	362	340	336	342	331	370	354	331	341	347	359	389	357	346	371	361	358	360	372	336	329	364	346	385	342	350	368	356	333	356	357	383	356	366	361	350	338	384	324	319	339	337	360	335	333	314	343	346	327	348	356	298	343	347	328	354	374	355	322	373	322	383	342	355	339	346	361	353	310	339	402	305	360	342	367	333	359	352	373	365	363	325	378	346	363	363	348	368	357	326	371	345	358	383	364	361	349	364	327	315	378	320	325	372	368	339	338	370	357	353	374	356	345	370	356	361	340	363	348	331	370	375	401	355	355	355	382	359	359	356	323	344	352	377	323	349	367	355	338	319	353	349	364	363	345	368	345	316	327	323	322	339	342	338	358	323	370	393	356	358	349	369	352	383	358	346	329	375	363	366	342	368	353	372	365	363	352	352	341	328	353	395	380	364	343	377	384	351	344	392	348	356	362	355	346	331	357	338	330	321	357	371	389	357	349	326	339	355	386	350	379	363	351	387	382	382	358	358	364	348	377	354	335	375	362	397	339	397	368	381	351	355	382	349	342	308	366	362	373	340	367	330	354	368	360	353	348	328	342	351	387	332	374	396	342	388	346	342	344	335	361	339	344	317	387	359	371	356	339	349	374	345	348	371	329	346	398	365	385	360	334	312	364	361	337	330	363	350	371	321	340	353	346	337	369	340	344	351	377	387	355	321	318	385	365	360	326	333	371	352	373	362	357	356	357	356	378	322	344	332	329	389	371	356	356	342	374	336	330	360	322	338	380	363	342	366	383	333	366	351	345	394	304	343	347	380	360	351	331	335	329	316	369	341	341	379	350	395	372	330	380	333	320	350	370	394	367	363	389	358	350	341	351	316	311	382	388	348	333	338	370	358	337	337	353	324	319	337	318	343	378	358	373	357	361	367	354	330	355	386	339	359	339	353	334	323	374	331	340	350	332	380	330	310	335	375	337	368	361	354	345	326	330	325	337	341	358	352	325	329	357	376	323	354	358	395	333	342	329	365	370	323	348	341	329	337	353	386	329	368	354	360	360	277	347	360	374	332	328	360	353	331	367	380	349	330	334	319	346	340	342	362	368	353	357	369	359	350	309	328	331	377	359	361	353
13640	27541	21790	13622	9222	6393	4564	3441	2649	2176	1845	1694	1437	1410	1298	1185	1044	945	902	794	787	743	680	671	664	615	623	610	632	640	667	611	592	598	603	665	609	623	604	599	576	564	597	588	583	584	549	607	567	579	591	552	558	528	535	567	525	535	544	554	526	493	541	526	570	539	573	553	540	514	503	560	569	513	538	574	556	527	534	505	533	544	574	492	528	541	574	540	546	503	527	555	570	534	482	540	557	501	520	545	545	571	548	483	579	560	543	560	514	553	549	510	523	533	519	545	533	476	542	527	506	540	537	539	524	528	510	487	540	516	536	518	527	551	522	548	540	543	525	516	567	532	520	579	531	513	530	499	478	516	539	556	544	554	544	537	516	530	522	564	560	538	498	536	482	524	518	529	487	564	489	476	562	563	520	533	519	531	550	567	493	552	541	522	534	569	555	543	537	543	563	568	540	549	512	573	535	526	510	537	505	539	534	528	506	539	550	507	550	546	536	540	540	516	513	511	569	557	549	533	517	513	503	546	523	562	547	505	559	522	550	547	525	513	493	545	492	536	523	574	551	548	532	576	503	515	529	527	494	569	505	563	534	533	555	546	557	535	512	510	505	540	532	516	565	509	514	558	545	502	524	522	517	518	552	562	545	570	508	508	550	552	519	579	509	563	536	523	574	510	543	494	536	540	544	502	548	516	533	529	530	535	538	515	560	543	557	583	530	491	515	523	517	510	527	550	526	520	512	494	527	523	559	526	492	578	497	578	524	564	506	531	503	585	545	527	512	473	506	528	573	528	563	515	523	583	584	539	499	545	532	511	539	536	528	587	516	512	535	541	579	511	510	547	556	541	524	519	522	535	498	510	564	523	524	554	542	522	511	588	529	598	491	512	560	583	515	509	577	509	555	558	507	540	532	580	538	492	547	547	535	532	528	546	549	489	507	517	533	540	560	541	563	544	515	490	545	517	512	532	517	525	491	503	554	536	534	559	527	496	545	517	550	524	551	543	567	520	552	496	525	572	574	496	546	540	521	507	533	526	527	543	525	498	531	546	542	525	515	494	549	520	544	540	541	564	535	569	519	497	527	527	540	502	507	530	520	531	546	573	531	530	529	541	581	552	572	528	525	529	555	552	533	488	526	553	524	531	538	535	554	522	541	552	550	504	547	529	557	533	527	553	582	514	529	565	529	530	560	528	540	511	539	538	533	492	539	523	564	574	510	560	567	536	580	581	563	557	506	519	540	523	535	557	477	524	525	517	535	523	524	517	497	518	567	565	526	510	563	542	546	540	520	572	534	546	518	538	577	543	566	550	508	514	529	542	540	534	511	493	521	536	498	493	554	520	526	539	520	516	548	580	522	555	525	508	542	548	529	555	541	531	529	564	525	518	545	577	586	518	551	535	485	541	550	509	502	562	514	526	533	538	539	516	548	536	545	561	547	556	554	538	528	542	547	528	524	540	534	539	536	551	554	509	501	517	523	559	559	561	523	535	579	543	538	539	494	529	516	517	520	533	527	546	537	549	527	538	526	525	517	549	519	508	531	496	548	531	551	501	510	506	532	531	529	582	536	535	521	552	552	539	531	532	533	512	503	561	506	553	551	544	540	536	551	492	585	575	551	509	509	537	544	552	513	561	527	530	507	482	524	545	525	518	510	509	545	538	519	557	506	492	548	541	520	476	553	536	539	518	523	533	535	571	537	537	509	547	555	549	523	555	556	553	545	513	511	516	545	548	494	528	528	544	524	527	514	513	523	556	559	543	560	578	503	505	538	509	548	571	566	536	531	580	486	515	537	501	496	512	549	521	581	524	542	503	554	546	533	474	577	521	480	549	522	564	528	569	516	556	523	574	501	494	552	535	559	544	485	579	545	537	556	528	516	532	550	531	561	546	517	498	539	513	527	521	543	542	562	507	512	532	517	524	513	548	524	558	562	563	558	547	525	534	553	563	565	521	550	478	512	541	541	574	536	553	506	552	541	538	553	565	532	531	538	558	556	548	581	503	523	541	557	545	536	515	561	564	536	531	523	515	522	556	544	566	541	561	522	511	547	507	503	542	554	546	547	504	524	565	527	572	539	524	550	586	545	551	571	542	521	537	538	579	541	517	564	570	537	520	511	558	526	512	533	537	558	566	502	546	518	511	538	520	547	496	540	529	544	536	525	530	549	520	543	533	519	518	532	533	562	562	526	566	536	519	571	556	544	568	523	512	528	515	556	553	540	531	533	513	523	571	527	520	537	504	543	529	552	526	553	532	513	541	533	542	516	546	558	505	554	551	543	547	550	537	529	549	533	546	535	518	523	522	491	511	551	539	534	516	517	535	560	505	513	539	511	519	548	528	508	537	536	547	526	529	555	518	518	534	550	528	507	521	521	551	534	545	566	548	533	545	502	536	520	556	579	540	515	527	510	549	528	589	568	519	556	515	473	508	563	540	529	514	537	561	537	559	515	510	522	527	552	545	541	546	519	546	562	553	572	569	508	535	607	513	566	533	542	492	501	551	521	489	530	576	522	506	540	584	500	542	486	544	516	509	549	537	537	566	526	547	545	526	563	490	516	519	533	497	521	544	498	551	562	510	535	539	522	560	552	530	578	557	508	510	493	525	520	555	567	543	556	523	528	564	566	548	539	521	520	530	583	582	588	552	529	551	511	562	517	548	516	528	561	504	558	513	516	530	579	529	491	515	530	535	557	511	535	548	558	527	538	525	542	550	534	554	541	548	544	537	552	522	516	499	571	514	559	472	557	537	521	521	538	592	558	505	571	543	534	515	535	567	542	506	547	563	556	528	570	521	581	573	598	515	534	529	504	509	539	566	522	506	533	545	579	537	558	574	550	554	535	535	548	564	522	545	522	553	476	523	531	564	509	537	518	536	510	517	568	492	561	540	544	501	496	513	516	544	539	503	526	566	539	556	571	548	486	518	539	523	530	525	565	531	536	559	546	558	524	548	497	559	551	513	533	524	537	548	485	532	546	517	547	495	579	540	541	490	516	572	523	528	487	558	503	542	526	576	547	506	516	521	524	515	511	490	547	555	541	557	543	550	528	520	508	581	518	520	528	522	541	569	521	523	548	544	546	488	528	525	517	554	576	492	541	537	558	536	502	547	496	522	572	504	545	550	541	507	519	542	569	515	496	567	527	523	551	515	519	520	565	550	546	547	547	533	515	592	558	513	530	524	554	528	535	529	504	537	551	547	541	535	516	572	520	507	528	535	541	533	534	525	549	531	526	520	548	558	518	545	548	510	540	511	496	557	558	534	540	510	525	568	561	548	547	580	512	561	515	539	553	546	570	540	600	525	549	555	534	518	557	525	582	515	533	533	528	557	544	516	535	560	531	520	521	533	549	496	581	546	542	546	520	468	517	498	555	511	537	546	549	538	531	565	572	513	542	515	536	544	541	500	535	514	552	529	544	544	534	511	568	489	545	547	526	544	531	549	527	546	540	516	529	505	524	519	532	573	524	538	537	499	522	563
22954	21044	28150	24214	20608	10797	3714	2073	1397	1170	1003	838	751	694	637	529	538	437	431	376	387	339	296	307	267	285	292	286	295	289	273	243	258	269	256	239	252	233	256	280	239	238	270	225	245	214	235	224	210	216	225	241	242	235	207	187	198	203	196	227	195	206	210	227	213	200	203	207	196	221	207	193	196	211	191	215	205	183	202	188	203	209	230	205	186	200	207	212	197	219	210	212	185	198	205	193	192	162	180	207	199	212	179	194	217	186	193	187	234	213	172	217	230	205	204	223	201	202	190	195	196	199	202	191	192	202	207	223	208	198	190	166	231	214	196	205	208	203	209	219	168	205	197	191	203	197	198	216	183	216	185	214	208	216	188	197	189	171	191	208	201	197	187	202	200	180	199	217	185	183	201	203	200	208	190	217	201	186	212	212	176	207	200	190	198	199	220	170	217	202	185	196	222	193	190	206	189	189	196	205	201	220	195	190	223	194	213	184	214	207	230	195	199	194	196	204	194	194	198	243	184	226	185	204	176	212	208	217	207	200	202	178	204	203	224	178	192	221	192	198	193	171	191	189	208	221	188	222	188	206	200	215	198	184	197	180	223	217	209	208	205	193	216	186	187	189	226	234	215	209	179	204	185	214	201	195	216	197	223	213	192	190	188	220	240	201	200	179	197	203	210	197	212	180	222	212	172	218	233	196	192	225	223	225	192	176	187	207	182	212	208	207	188	184	206	189	202	186	188	226	173	205	201	216	188	218	228	188	190	228	184	191	203	190	196	195	183	217	199	229	207	173	193	204	177	206	214	210	194	202	174	206	188	181	196	207	197	187	200	178	188	199	214	218	201	215	212	185	202	219	232	196	198	202	194	203	225	227	205	198	175	196	189	216	208	209	192	189	199	191	201	191	188	194	190	170	216	196	186	201	209	199	197	220	205	214	195	200	211	191	215	182	177	204	193	217	190	185	202	188	207	204	191	211	206	197	189	195	225	216	185	203	181	210	198	193	201	234	196	192	210	189	212	188	198	185	186	201	192	180	182	211	218	203	196	201	194	184	187	184	208	220	173	197	199	187	218	208	192	192	204	200	213	182	207	189	226	204	198	203	187	203	196	197	204	196	208	198	214	241	191	176	175	180	205	204	197	193	206	217	187	176	191	202	180	196	215	210	178	195	209	214	227	177	190	197	212	215	199	219	205	223	172	182	209	186	212	201	207	201	208	196	226	232	212	184	207	179	205	197	167	185	207	193	214	185	219	211	172	180	188	190	187	179	214	213	197	178	201	210	215	187	183	201	189	194	209	177	201	184	219	222	204	206	191	195	201	211	220	189	219	209	243	217	196	184	199	210	186	183	170	219	194	215	187	221	194	200	230	200	217	226	192	214	211	209	185	206	211	213	181	201	211	186	208	220	178	210	194	201	204	211	194	205	213	198	207	194	229	205	197	228	200	194	222	220	190	202	206	174	224	197	193	190	196	205	179	231	188	214	186	170	216	200	209	195	205	204	199	230	210	171	216	206	216	175	195	205	198	207	201	208	183	220	201	232	197	207	195	189	205	203	188	195	175	211	226	180	182	185	211	207	211	195	220	235	203	211	179	215	198	198	217	196	176	210	209	183	196	210	207	209	174	215	184	205	203	204	219	216	206	186	199	222	192	186	183	204	205	196	169	183	206	224	199	183	193	191	208	169	192	193	181	219	208	212	210	200	202	189	183	185	219	201	185	203	190	197	195	181	187	197	191	211	203	192	180	212	221	200	204	213	210	198	185	221	203	192	204	210	214	212	190	203	218	199	201	204	201	193	216	213	195	182	223	225	178	229	197	203	184	203	207	179	208	198	184	193	206	210	181	192	232	232	202	221	209	204	186	227	185	200	216	207	204	217	197	199	208	189	195	203	204	215	200	222	195	212	191	188	194	179	210	208	211	193	220	204	213	187	190	238	206	205	204	177	227	224	191	193	201	188	201	184	213	212	210	189	211	195	198	198	206	186	197	171	183	216	200	224	201	173	198	201	208	200	210	197	202	210	186	191	190	204	182	209	187	175	210	185	212	214	209	225	217	193	199	213	212	198	187	187	181	208	193	222	229	216	218	216	185	223	163	199	218	194	194	187	212	194	197	204	203	211	192	207	194	202	184	208	190	193	214	187	201	214	188	209	212	197	173	237	203	208	153	197	205	184	205	229	191	205	185	199	197	206	200	206	218	192	223	169	235	194	208	201	199	189	184	212	190	210	178	224	201	190	199	184	196	222	201	206	208	199	186	230	201	196	205	203	204	194	197	195	200	179	177	176	226	190	200	201	216	202	189	212	203	207	197	193	190	215	207	193	194	194	195	209	210	196	204	217	195	216	193	202	196	216	197	188	211	202	203	210	217	182	189	207	194	246	189	196	198	196	215	203	197	186	187	184	195	206	195	193	206	215	204	189	208	193	205	177	215	187	185	201	212	165	221	197	223	196	203	208	211	194	206	207	187	199	164	209	219	230	196	191	221	187	204	208	188	219	201	208	212	205	218	202	193	185	197	206	204	198	203	212	188	197	182	213	207	201	209	194	205	207	193	164	180	195	204	189	194	211	193	197	203	199	208	199	200	208	219	212	175	181	182	196	226	159	201	217	191	201	194	176	211	202	199	193	198	180	202	205	207	223	198	192	172	189	143	206	204	207	207	186	217	199	190	188	188	187	200	201	197	211	218	204	198	214	196	203	189	204	216	196	226	183	209	184	200	190	206	206	197	207	212	210	213	189	210	190	203	188	197	211	206	214	168	193	193	224	208	185	226	200	218	191	219	196	188	196	202	209	219	193	199	221	194	182	218	222	211	214	197	209	226	219	199	220	203	190	196	194	207	204	199	231	209	186	240	189	204	173	188	188	208	210	185	192	189	208	210	203	207	221	206	212	214	179	213	203	205	220	187	198	183	205	201	198	191	202	211	199	193	202	198	183	196	185	203	193	196	175	217	192	229	184	182	210	192	199	208	204	203	171	187	194	216	186	230	182	215	222	221	193	183	188	214	193	223	193	186	194	203	175	183	191	202	191	197	181	191	198	206	196	202	197	197	201	186	198	207	182	186	186	209	218	187	218	200	229	208	226	219	193	199	199	194	188	199	193	189	197	211	196	161	196	227	209	227	172	213	199	212	202	177	180	202	194	194	182	175	183	223	198	222	195	215	197	197	204	174	195	193	217	206	196	188	210	192	200	186	181	196	181	197	210	197	192	172	212	202	198	209	231	204	187	178	183	207	198	216	225	202	183	209	187	193	204	199	189	196	183	207	190	200	205	195	205	195	205	207	193	200	226	201	190	227	201	199	209	190	193	178	195	198	203	214	215	202	198	202	180	207	204	203	205	209	194	184	229	188	219	207	192	188	211	200	211	199	207	206	189	196	183	212	198	194	195	176	218	209	213	217	223	194	208	164	181	161	196	186	218	171	191	222	180	215	197	208	193	165	201	195	205	186	181	232	221	219	208	198	220	206	207
13546	33793	27595	18527	13281	9208	6603	4869	3687	3051	2465	2213	1883	1720	1587	1394	1227	1012	895	824	668	667	572	562	502	525	475	530	528	554	543	480	495	453	441	462	429	479	434	447	424	400	438	403	420	447	408	384	406	405	349	389	335	353	358	333	350	342	355	281	297	334	326	287	310	325	303	326	324	310	328	343	336	300	311	304	305	334	305	309	324	310	310	329	309	297	297	297	303	314	278	318	327	342	270	298	324	312	313	295	342	334	302	307	315	291	295	332	296	326	345	313	327	271	295	303	353	309	304	291	316	314	327	305	301	297	300	300	297	291	302	291	347	304	319	299	309	311	282	325	344	304	289	318	334	304	315	363	294	337	312	336	316	307	339	307	326	309	315	313	321	322	325	278	287	325	335	321	338	303	304	340	322	314	278	330	312	321	321	328	303	336	324	295	300	312	320	320	329	296	342	306	319	283	275	323	308	315	280	278	333	296	313	303	362	305	302	295	320	304	293	333	336	317	287	324	334	332	348	330	338	302	314	303	332	298	315	354	311	312	311	323	328	327	315	318	281	339	322	327	310	310	344	324	330	304	328	332	312	326	311	285	311	329	329	340	321	354	291	278	320	313	295	299	337	319	346	308	306	343	320	315	310	334	335	305	326	343	335	283	320	303	303	299	318	297	367	328	323	327	325	304	327	295	340	339	316	313	312	319	311	302	288	334	300	323	318	297	309	285	314	325	315	305	292	327	341	325	318	328	331	278	324	311	333	361	314	343	292	324	332	273	330	331	301	283	314	307	315	328	324	307	320	342	344	351	314	324	294	312	324	301	345	321	321	331	326	312	307	322	326	294	299	295	364	308	313	293	319	320	299	302	353	304	312	304	310	300	313	320	314	328	307	310	318	329	319	325	325	322	298	309	316	311	300	333	314	339	316	304	334	325	325	315	328	336	355	340	299	321	294	322	313	310	322	294	293	327	312	290	331	326	326	297	315	318	304	302	312	304	326	302	302	293	320	326	288	312	296	321	314	285	342	306	300	303	283	363	329	296	289	310	305	297	362	287	334	326	330	317	338	322	317	322	293	338	296	324	297	296	335	343	294	328	325	316	316	301	311	302	315	308	302	318	280	312	339	339	268	287	295	311	300	324	323	304	295	330	323	292	312	321	318	310	337	308	308	348	316	300	283	327	319	308	292	324	313	314	297	325	303	298	324	340	319	318	326	303	327	315	300	318	292	311	341	304	314	306	345	342	335	319	331	318	319	367	272	307	316	304	298	333	290	325	333	285	320	305	316	308	309	304	312	319	316	310	310	303	287	283	324	318	291	322	330	315	298	321	304	331	320	322	291	296	301	320	336	336	345	314	356	332	288	317	303	328	287	338	291	336	318	316	294	308	288	322	303	310	304	345	303	347	323	289	298	333	332	343	337	337	324	317	327	275	329	337	312	336	342	322	300	348	296	323	291	293	298	319	294	325	304	319	318	329	315	312	311	317	344	305	295	344	321	331	318	317	325	334	335	317	321	306	294	328	313	340	334	334	298	301	336	324	307	342	289	317	341	336	298	312	304	317	330	347	315	321	286	317	310	299	325	334	326	349	317	307	311	283	313	323	322	299	289	343	304	360	335	324	321	335	318	363	308	346	286	321	319	341	281	315	331	363	318	306	343	329	294	322	322	308	325	318	306	320	334	325	297	297	261	352	309	312	332	318	313	292	339	297	347	313	331	309	320	316	297	338	293	307	320	272	308	324	317	300	302	304	301	345	301	282	337	336	292	328	323	285	358	336	326	321	304	329	313	311	310	290	350	290	319	294	357	324	334	309	325	330	286	324	341	331	297	312	303	282	269	284	279	317	333	306	328	349	291	314	312	310	316	318	312	303	306	333	299	328	332	323	314	316	314	358	333	315	330	317	299	310	339	308	302	288	338	318	313	323	336	332	321	296	318	340	317	306	315	324	322	289	303	342	293	320	302	312	303	279	281	299	326	303	282	285	336	317	311	327	322	305	300	348	330	305	324	295	350	328	308	324	350	351	310	331	301	280	316	307	336	322	312	322	313	303	263	325	327	320	301	323	315	293	299	338	309	308	307	335	331	305	333	297	322	297	306	329	336	317	327	301	348	317	329	323	327	344	328	327	295	298	320	309	300	302	292	289	308	278	338	330	331	314	338	333	319	301	326	311	303	314	284	346	329	306	339	325	307	339	295	298	284	325	347	334	341	307	311	312	299	317	341	297	287	318	344	316	328	316	311	309	336	332	310	307	338	334	337	332	328	292	347	307	284	312	310	314	314	321	337	326	302	324	354	333	311	320	342	279	325	339	327	290	319	317	349	314	304	309	315	297	316	336	342	315	311	305	304	314	316	301	291	341	298	298	330	251	317	338	325	342	294	312	313	327	302	338	330	315	314	296	311	319	346	312	329	352	285	381	299	305	331	326	301	360	313	288	311	313	314	293	319	351	324	293	310	301	305	330	318	335	351	338	371	314	324	275	317	314	309	324	319	288	327	319	315	304	337	313	312	329	313	349	321	328	337	298	323	330	308	340	306	312	323	296	293	301	294	302	295	318	279	314	313	300	306	308	294	326	324	336	321	279	285	312	302	343	322	315	288	348	331	312	327	325	284	303	298	300	313	291	313	289	288	293	336	295	319	295	293	316	320	308	331	310	319	346	319	335	320	322	305	306	313	314	347	332	298	318	346	337	295	320	303	296	315	299	327	301	331	322	313	289	319	314	289	290	329	333	322	341	264	350	296	307	280	319	283	327	333	318	297	286	345	315	292	298	331	303	295	292	336	333	315	346	336	349	302	318	286	306	323	297	297	319	327	296	301	315	352	290	301	337	326	324	308	319	304	327	300	306	299	299	305	336	292	306	342	336	285	323	292	312	301	319	319	301	330	282	329	315	339	324	311	298	311	301	284	309	310	304	312	334	291	322	332	311	315	285	301	288	337	324	309	301	305	336	317	315	287	333	291	347	326	349	327	314	306	310	344	293	312	311	327	318	317	321	313	335	307	298	285	317	295	314	297	350	324	337	323	326	347	360	327	264	337	314	307	317	332	330	308	332	333	315	326	306	330	342	308	272	323	295	313	324	336	294	302	317	313	301	304	307	339	318	290	338	277	303	320	305	307	305	303	297	317	303	310	301	331	296	302	320	315	336	295	301	308	332	330	300	326	319	314	321	331	319	310	333	286	311	291	322	336	312	318	292	282	308	333	317	308	315	307	337	297	349	305	310	321	312	328	299	313	331	307	287	309	323	298	302	281	315	335	324	341	340	312	304	313	328	295	311	321	333	325	313	304	301	291	317	329	324	300	320	297	317	300	311	325	293	304	306	329	299	298	329	273	306	307	284	316	305	316	307	298	303	348	327	285	302	355	313	322	323	325	311	337	321	313	322	314	303	338	317	317	334	324	295	319	306	293	324	304	307	321	293	292	314	321	347	311	302	341	315	293	317	337	315	316	324	319	317	313	280	313	314	319	318	324	323
24243	21120	26813	24471	10831	4336	2391	1631	1317	1106	942	839	798	753	723	673	623	526	512	508	503	484	439	474	474	404	422	404	398	419	416	410	402	439	396	380	382	408	389	380	375	449	414	406	393	386	363	424	390	367	376	352	375	377	396	385	370	372	383	342	353	356	344	351	352	359	351	352	351	365	351	326	362	364	355	396	370	355	379	386	360	359	344	365	374	332	344	367	353	364	366	344	356	342	375	332	317	359	393	363	352	366	348	362	356	363	352	369	375	324	315	356	387	346	315	350	384	376	388	376	369	416	384	377	377	342	355	359	338	381	369	348	311	327	351	365	359	352	360	382	347	403	375	340	370	360	360	367	354	380	353	386	360	379	302	339	343	361	369	330	326	381	356	351	319	365	379	347	384	361	366	343	347	335	336	358	380	344	345	379	342	329	368	351	376	319	351	372	353	361	405	353	367	344	370	366	338	358	354	376	340	392	399	333	367	386	358	359	381	363	336	351	378	366	367	367	385	352	382	347	364	343	354	384	371	380	402	364	356	348	388	386	386	348	339	350	367	353	347	333	374	351	349	350	399	365	353	379	367	360	362	361	361	354	329	402	382	376	354	364	367	371	375	343	392	396	317	350	397	357	354	363	360	381	333	394	391	361	336	370	375	356	376	347	334	370	402	350	366	382	363	333	378	349	355	362	360	333	367	385	370	365	362	379	331	361	345	322	354	354	367	366	360	335	328	359	335	370	350	347	380	376	342	387	369	356	353	376	375	352	367	368	350	362	369	322	359	348	389	349	343	317	357	292	371	318	378	343	374	348	375	398	344	359	370	330	397	384	348	370	364	359	340	356	380	338	365	372	372	342	358	367	360	352	347	364	378	387	366	388	387	347	338	368	407	332	383	363	357	361	351	363	403	329	363	352	387	380	349	349	313	361	399	342	384	370	388	355	373	375	362	369	373	325	341	352	343	397	340	339	351	359	360	343	387	365	361	363	349	383	371	395	363	355	350	368	335	395	348	352	367	389	351	367	358	352	369	331	378	348	331	405	371	335	348	373	365	382	366	351	380	354	372	355	368	367	371	377	384	354	351	391	360	334	342	350	332	315	343	345	358	379	315	364	400	323	350	362	349	369	362	318	361	344	370	362	374	350	346	354	367	361	387	327	388	393	351	342	348	348	374	317	349	364	374	367	337	352	369	362	353	362	342	383	378	347	361	372	371	340	352	347	326	378	356	352	354	391	371	377	383	380	360	379	359	375	373	344	347	371	387	334	324	373	352	401	335	376	355	383	358	358	374	328	331	357	368	345	399	369	345	330	341	350	365	376	377	354	389	375	381	398	375	367	369	380	359	376	368	370	373	358	372	355	366	371	357	322	362	358	349	348	361	307	347	352	356	355	357	354	347	304	354	372	330	375	343	370	389	372	360	374	373	344	397	359	384	362	332	401	364	404	341	386	372	367	428	375	374	348	383	390	376	371	375	400	365	358	363	370	365	386	376	360	331	352	361	353	372	352	363	365	351	366	337	368	362	339	385	335	375	345	337	370	390	345	360	368	378	348	344	352	372	363	393	360	361	349	375	379	358	351	362	377	336	359	373	354	395	352	343	363	341	354	352	342	347	356	331	340	371	356	366	379	329	388	400	353	388	347	355	383	346	383	359	393	346	374	361	358	343	348	344	355	359	348	373	377	350	392	372	336	363	406	374	359	341	406	324	348	373	359	403	371	379	348	342	361	345	355	353	359	389	380	329	336	375	370	338	361	351	344	373	414	374	367	404	351	357	333	360	364	394	345	345	361	344	369	380	383	373	367	335	350	333	410	312	347	335	337	381	393	372	348	375	376	340	335	341	349	342	392	391	351	376	357	341	389	348	351	367	329	373	343	392	352	392	348	360	340	363	359	347	359	384	353	364	378	355	348	401	377	371	341	367	370	355	345	354	348	391	349	355	387	341	352	355	374	349	356	336	342	342	349	353	363	343	356	363	343	351	346	337	351	363	366	374	349	371	359	351	383	349	365	359	397	343	357	346	358	365	352	336	365	359	347	365	364	340	341	356	346	378	367	358	386	353	363	397	344	389	343	349	359	340	381	359	353	350	349	363	389	347	385	345	332	356	350	372	368	332	345	377	379	411	378	409	332	362	349	396	361	348	354	377	350	363	362	359	363	390	337	366	374	349	347	376	390	349	331	336	348	362	353	374	361	369	377	362	315	321	389	380	338	343	375	387	351	353	363	352	367	365	369	366	365	363	347	353	357	353	384	339	364	358	329	378	395	372	365	366	360	346	337	348	332	360	377	329	344	372	365	344	373	339	333	356	366	355	360	384	361	329	344	364	357	353	386	334	398	400	358	337	367	363	366	396	337	348	350	368	380	383	350	372	376	339	348	323	347	380	376	357	360	365	333	369	357	341	398	381	371	365	366	340	365	346	387	358	398	389	326	346	369	336	371	369	367	348	344	332	344	365	368	370	358	365	362	361	369	387	342	351	337	369	361	353	352	343	337	369	366	381	369	363	362	364	333	350	368	378	402	388	387	383	354	337	349	354	361	368	372	387	360	357	361	360	384	375	371	348	344	344	381	362	346	330	360	361	359	354	366	360	377	377	366	371	361	345	385	363	340	356	370	372	386	376	348	356	354	354	337	380	350	357	343	378	370	364	379	334	371	399	351	340	372	321	369	356	359	350	350	405	353	370	338	374	389	337	362	351	375	382	348	374	377	363	346	376	346	363	351	349	349	377	389	376	391	381	380	375	362	359	372	321	397	314	368	362	366	384	354	373	320	332	351	377	348	360	363	336	333	372	385	380	352	381	326	375	353	369	351	391	361	351	359	360	375	352	346	367	354	358	341	383	368	369	370	370	355	404	381	356	377	339	367	368	352	364	377	413	338	359	353	382	371	356	376	386	349	377	370	363	338	360	356	352	366	374	367	402	302	343	321	347	378	367	373	390	374	340	378	379	367	333	365	417	366	384	353	370	331	363	345	335	366	362	378	358	361	373	395	321	361	333	355	362	390	378	364	366	360	388	400	369	344	326	335	368	364	344	365	340	352	382	332	338	361	387	387	339	353	382	359	367	348	361	345	371	386	384	336	358	355	348	400	359	387	379	344	347	339	351	349	372	339	328	358	376	352	355	357	332	351	360	373	328	343	349	368	382	384	368	356	347	359	340	351	393	365	354	389	359	360	325	370	385	336	361	368	355	405	360	346	391	351	364	390	394	377	367	318	370	347	363	368	331	364	368	372	354	380	359	351	360	370	368	330	344	353	348	362	385	396	356	350	353	378	368	338	343	369	371	347	355	347	385	374	329	393	362	368	363	345	362	351	341	365	342	362	338	362	360	368	355	339	366	380	342	375	391	353	374	353	348	351	331	355	364	324	359	362	371	363	339	388	368	343	338	360	341	344	334	367	350	340	365	364	360	390	391	344	354	366	359	353	369	374	390	338	359	333	377	366	359	353	369	369	362	388	361	348	371	365	363	362
13158	30442	24334	15983	11172	7817	5458	4073	3229	2539	2298	2018	1836	1610	1522	1313	1204	1058	1031	891	892	773	775	755	745	698	680	709	731	676	720	676	648	663	688	635	601	653	665	650	677	587	600	634	635	588	601	595	583	578	528	572	566	569	565	577	548	517	547	538	489	538	568	546	512	535	538	554	499	568	540	530	578	518	515	535	492	564	589	529	582	538	560	576	538	512	539	523	530	537	533	518	540	548	501	562	535	521	571	553	555	505	540	536	569	517	553	550	540	530	555	573	570	535	507	508	549	538	543	560	567	541	572	570	530	509	577	559	564	516	517	569	523	555	563	560	529	540	511	558	589	541	549	555	508	589	507	524	545	479	553	552	552	523	547	499	556	553	536	540	562	520	576	508	517	559	519	518	534	519	500	533	531	565	530	522	514	589	526	544	548	533	587	491	515	523	546	539	545	524	497	550	511	537	558	558	538	560	536	512	542	532	567	533	528	561	523	493	545	520	539	544	550	532	513	532	546	534	532	559	519	575	489	528	570	539	499	562	551	524	557	521	501	579	536	511	538	550	562	533	532	528	558	509	526	571	584	544	524	549	483	542	567	534	519	532	504	524	542	550	530	558	533	543	538	532	524	551	541	581	525	543	515	526	549	546	510	550	522	563	572	550	511	543	550	550	573	543	541	597	567	517	568	544	505	498	525	515	536	562	498	549	579	504	596	535	530	561	538	543	550	508	518	508	543	529	498	548	559	567	550	532	566	552	540	533	539	533	568	549	571	552	550	552	531	526	573	575	517	585	537	488	489	528	513	558	547	565	511	523	523	538	514	534	508	528	556	572	531	566	534	536	525	571	532	552	531	523	537	548	532	523	507	500	559	537	529	545	498	551	561	517	529	514	554	519	534	508	541	530	554	510	540	501	575	570	519	549	513	580	513	514	550	518	545	556	519	553	536	541	569	509	543	523	570	563	552	531	557	521	564	537	536	511	553	526	514	520	528	518	547	523	544	526	587	543	516	493	545	490	530	525	533	512	517	558	523	507	514	555	586	552	521	556	519	545	513	530	514	504	540	522	575	515	499	533	527	534	558	555	543	520	541	548	509	510	538	551	580	528	576	540	576	559	530	507	539	564	524	555	523	551	526	538	521	571	535	543	572	536	550	549	535	570	502	564	553	533	529	526	580	533	509	524	539	514	530	571	530	521	530	551	552	568	528	571	566	466	509	513	566	538	569	550	527	532	508	549	497	562	577	549	543	507	520	526	562	562	578	534	520	517	516	554	519	545	560	560	536	540	535	544	526	519	518	599	547	543	506	566	537	545	511	495	557	498	569	543	527	489	532	514	534	575	551	567	512	505	559	545	526	548	513	517	553	572	525	524	532	498	509	536	560	543	511	540	556	545	549	555	549	512	546	553	558	543	507	531	518	538	544	537	539	539	559	527	572	544	560	524	538	576	547	490	521	539	592	544	513	587	550	538	546	560	524	552	525	531	539	562	566	512	534	523	520	537	503	535	587	545	535	517	544	512	500	513	548	515	539	495	535	528	569	545	521	529	537	510	514	557	543	551	515	558	578	531	518	539	506	535	524	560	514	556	538	528	568	541	559	511	538	548	517	555	546	543	531	534	579	530	546	552	494	534	516	500	515	502	559	534	535	555	555	520	544	548	496	576	571	505	569	547	569	526	511	528	510	520	533	609	575	491	561	514	495	533	511	561	547	512	531	517	576	568	502	523	531	560	552	534	561	516	538	565	588	516	548	512	600	510	500	535	531	564	538	533	518	531	516	550	535	551	558	551	526	544	496	527	552	539	541	499	562	553	566	495	541	511	506	568	550	558	536	511	489	509	540	567	542	504	539	501	554	551	547	534	563	502	536	537	527	543	534	529	513	531	550	542	515	553	564	520	523	541	517	562	501	538	526	537	514	529	530	534	542	556	521	527	553	575	501	525	567	551	558	549	500	514	556	555	526	521	586	537	533	535	543	543	533	526	526	551	552	576	521	518	528	513	509	509	544	575	510	531	505	523	521	524	539	502	536	537	555	494	568	539	548	542	549	516	551	536	526	522	512	522	543	502	535	546	586	516	563	578	545	551	559	533	566	533	547	537	517	515	573	525	511	511	537	535	565	511	512	552	540	578	517	527	521	537	546	505	533	486	550	523	520	548	554	545	531	502	561	513	519	498	545	510	500	580	553	564	523	516	544	568	524	547	530	510	507	545	516	543	523	526	532	539	546	549	583	502	558	543	581	575	525	556	541	555	588	576	482	507	546	544	533	534	536	531	526	520	537	491	536	493	569	541	563	529	533	529	499	510	526	523	533	529	535	582	546	522	555	522	526	512	528	535	495	559	488	533	535	542	532	527	538	523	549	570	572	509	579	502	536	552	524	540	584	514	580	495	579	576	550	522	571	524	545	552	531	553	553	580	505	527	563	519	549	515	533	522	536	532	535	591	546	533	559	565	531	531	561	533	547	545	529	511	554	536	548	576	566	536	511	496	539	520	530	533	556	536	506	550	544	546	491	524	529	513	483	545	534	516	567	511	520	500	545	504	528	507	542	522	570	561	571	513	534	515	536	543	550	559	522	555	490	569	526	557	507	503	503	528	502	512	524	522	516	514	552	552	554	576	496	530	515	514	555	522	531	584	546	515	529	554	533	533	505	560	564	506	496	532	573	565	532	613	538	524	530	545	556	549	496	558	534	518	527	508	514	514	565	503	523	492	555	558	544	550	546	539	587	532	527	540	570	548	526	525	526	522	561	557	520	593	535	527	558	555	522	498	543	536	525	512	559	539	562	548	508	520	524	534	525	546	545	570	539	532	553	532	561	521	536	525	582	500	535	479	544	523	544	511	518	571	546	541	544	582	540	491	584	545	545	612	570	537	539	530	514	539	522	489	503	560	562	554	529	558	548	526	530	540	539	530	534	571	543	520	585	545	517	555	541	524	522	556	514	561	529	509	539	594	503	521	532	494	543	517	540	509	550	593	504	560	520	537	585	539	514	566	550	528	528	546	555	560	548	554	560	558	546	527	536	558	533	538	541	528	535	525	518	514	502	548	524	535	538	523	544	542	554	560	548	529	519	525	501	524	512	572	547	528	488	538	560	536	531	504	556	565	455	528	512	544	544	531	538	545	528	554	508	564	537	528	569	544	543	562	541	547	564	580	533	547	532	551	544	555	553	548	564	534	530	516	531	528	554	535	564	569	534	564	537	550	550	526	557	522	566	523	566	607	527	538	558	526	547	499	604	558	530	570	550	542	499	489	529	534	532	528	562	526	558	538	510	526	560	535	568	533	518	514	570	544	578	520	543	550	541	500	525	510	572	548	520	508	540	560	537	549	573	574	517	543	517	520	492	532	535	535	529	535	561	520	525	506	541	504	586	529	571	530	514	561	533	545	557	527	564	506	554	532	562	525	537	543	576	536	533	516	618	526	512	536	486	532	539	572	553	529	562	530	566	519	576	535	538	469	514	535	540	577	578	485
22118	21075	28674	23696	21105	20436	9177	3024	1905	1538	1267	1076	962	880	750	630	587	526	457	394	377	344	344	294	286	270	268	286	236	297	266	258	269	219	225	260	246	237	221	227	208	232	239	215	229	196	186	197	187	171	164	178	188	187	197	179	175	166	160	170	161	184	140	189	167	154	181	166	162	150	142	155	171	168	143	138	152	195	144	166	164	149	169	162	147	158	146	168	157	164	143	152	171	151	140	148	186	167	154	165	144	151	154	153	179	175	162	160	157	169	153	158	156	173	148	137	155	154	165	189	155	159	159	157	159	166	187	157	150	170	176	155	144	143	178	172	178	174	164	165	158	165	143	164	144	154	158	145	171	168	166	177	190	148	162	159	142	162	149	164	170	159	175	164	160	161	169	159	147	149	156	176	182	190	148	149	155	194	141	175	151	178	169	176	166	155	149	160	154	160	155	169	134	150	163	157	162	171	170	138	147	165	163	142	128	153	170	150	140	166	169	155	156	133	155	162	146	154	156	153	156	160	136	148	185	152	162	171	173	176	136	144	148	137	166	164	167	155	151	155	155	172	150	151	179	164	176	167	165	168	180	177	164	179	158	191	163	160	140	171	166	140	175	162	156	152	168	150	166	165	154	167	183	151	160	128	140	155	145	174	149	161	155	167	158	145	156	161	163	151	133	171	161	153	164	172	146	149	151	147	158	167	142	169	165	156	161	163	169	149	144	151	149	145	182	145	155	158	156	145	163	159	176	142	147	158	135	167	152	164	160	161	147	163	178	166	158	173	162	163	156	150	192	159	140	152	155	153	145	143	159	154	153	156	168	153	156	149	160	183	150	163	164	154	158	158	169	160	161	163	159	167	165	147	173	151	165	176	141	149	159	184	161	143	145	169	157	175	138	158	162	158	153	150	166	169	156	139	161	151	146	157	147	167	157	155	173	154	196	157	137	167	142	175	178	159	150	145	159	153	171	155	152	162	151	163	159	136	156	140	151	159	169	137	154	158	155	139	156	161	163	164	183	155	165	155	165	142	158	155	149	156	142	160	145	139	166	156	156	141	154	182	185	166	156	162	151	138	171	149	155	186	150	178	143	141	162	156	167	166	156	164	145	147	173	172	161	177	147	152	164	168	139	163	148	155	154	158	175	175	165	162	156	166	183	161	180	160	171	151	138	179	149	161	167	158	173	157	145	171	147	155	172	156	167	164	144	169	154	159	162	165	169	154	146	164	165	158	150	165	164	161	151	177	157	150	152	173	152	150	184	167	137	157	141	156	158	131	189	182	179	163	161	158	160	148	157	154	149	181	168	165	148	147	142	171	152	142	172	159	166	137	165	168	175	152	160	153	146	146	163	141	163	168	171	151	174	170	154	171	163	176	162	191	156	134	162	156	130	178	174	171	164	159	136	156	174	179	170	151	161	134	146	163	158	170	179	147	153	153	182	179	173	149	143	181	162	141	148	147	172	160	133	145	149	164	145	143	168	130	119	153	129	162	163	183	164	147	166	150	147	162	150	145	146	156	147	130	130	157	143	126	132	145	167	173	169	131	147	166	192	162	163	164	147	143	132	160	181	159	145	168	162	162	173	158	154	124	145	173	164	168	149	177	146	176	142	162	165	170	150	153	130	162	152	146	150	160	154	150	162	162	157	167	174	137	165	168	183	157	140	173	161	149	162	159	146	150	170	155	150	167	130	156	155	161	176	172	172	156	174	164	147	163	169	173	165	153	152	170	154	164	177	148	154	137	159	180	159	153	179	164	151	165	154	155	148	150	164	161	158	155	142	146	155	141	156	184	153	161	142	171	142	149	173	153	149	161	178	161	143	143	167	143	163	173	165	162	177	132	155	171	163	167	169	193	158	151	168	162	179	164	165	162	173	160	160	160	142	164	151	185	173	154	159	146	144	169	145	163	163	148	141	149	138	164	149	151	151	187	166	165	157	172	169	145	166	187	170	168	156	178	169	168	157	168	165	155	167	148	171	183	157	167	162	168	176	137	151	154	171	146	180	141	166	150	164	169	158	141	144	163	164	168	152	147	155	161	157	154	185	130	166	158	157	154	180	165	156	178	137	179	144	156	164	167	155	183	180	142	166	135	144	160	181	158	169	161	160	163	166	156	159	163	139	129	154	173	131	171	132	186	185	135	150	159	162	142	153	153	157	173	158	162	126	172	168	152	138	170	178	144	165	177	162	153	163	163	182	161	167	153	141	151	183	169	171	150	159	153	152	145	158	170	155	157	146	150	161	156	160	150	153	167	183	153	153	165	150	174	147	142	154	169	146	161	163	151	154	158	145	167	163	160	164	132	167	158	137	159	170	142	164	156	189	154	145	167	149	178	175	145	169	173	162	160	156	164	149	148	144	164	150	162	157	160	137	148	157	179	158	148	146	163	176	162	144	156	161	165	150	182	141	164	152	171	170	152	148	171	148	161	163	144	158	173	158	142	137	141	149	154	152	158	158	169	166	155	179	171	168	136	170	126	172	150	170	165	167	169	168	165	153	120	141	136	182	171	154	163	164	171	166	146	133	181	148	180	165	145	150	154	167	181	146	154	157	159	170	161	174	178	153	154	177	153	170	155	150	166	181	152	140	180	148	140	165	160	164	167	127	162	168	155	156	161	174	150	158	158	159	143	163	152	161	169	144	153	166	159	159	159	166	167	165	176	166	160	139	160	148	152	132	158	145	151	171	149	173	156	148	165	177	153	161	178	177	152	150	166	179	153	154	170	160	154	172	156	147	174	156	141	176	166	159	162	175	158	173	170	168	165	146	179	152	161	167	186	146	148	145	166	185	173	153	144	152	158	180	157	159	162	131	169	173	159	153	165	164	144	151	170	155	166	143	163	154	171	158	153	140	170	176	168	160	154	167	165	161	153	170	160	162	141	143	137	160	158	144	163	136	129	159	149	136	151	132	135	151	161	168	180	161	148	161	142	168	150	188	159	141	170	156	187	138	160	156	176	145	151	175	165	162	161	178	156	151	159	152	150	174	175	181	166	175	165	162	154	170	149	178	168	171	128	157	170	162	157	154	159	151	162	158	152	139	149	168	139	152	186	128	150	148	178	153	153	154	171	168	179	180	176	162	179	160	150	161	162	149	146	143	164	174	162	177	174	181	133	165	162	156	189	153	164	163	153	167	167	153	161	147	165	177	167	144	154	164	149	156	161	148	152	149	138	158	169	164	148	184	163	183	170	166	150	162	178	142	161	183	143	147	160	160	166	165	162	148	135	169	150	152	160	136	157	173	155	154	153	168	168	161	168	162	153	163	141	152	171	180	163	147	170	157	166	169	184	153	147	142	181	161	162	171	126	160	156	152	188	187	148	146	160	154	154	143	155	162	164	163	160	190	173	165	173	155	149	164	161	156	155	173	169	157	151	148	141	167	150	158	170	159	154	166	176	148	171	174	138	146	151	158	147	168	137	179	175	159	181	140	160	160	174	145	172	172	161	151	165	159	141	169	171	153	155	145	177
15234	37259	31264	22137	16268	11948	8473	6348	4841	3767	3236	2832	2466	2120	1872	1611	1502	1168	1057	876	804	705	637	573	507	508	500	577	489	551	553	551	487	463	438	377	418	412	469	430	427	363	386	370	390	389	361	355	316	325	319	317	302	282	289	246	256	270	234	215	251	247	251	282	255	244	223	262	228	260	213	234	253	281	243	219	225	253	251	262	258	228	236	255	233	280	237	244	244	244	236	234	241	209	228	267	241	251	260	222	234	254	231	228	247	231	234	239	264	233	244	248	232	222	249	220	241	252	253	248	235	235	255	230	237	224	188	243	244	241	228	242	261	269	221	223	212	250	218	258	256	233	204	261	254	227	257	247	261	240	246	220	235	212	256	211	249	249	261	230	247	247	238	228	259	270	222	252	225	249	273	237	231	244	224	263	220	226	234	241	251	232	230	257	240	250	231	226	218	211	220	231	237	211	222	210	239	232	237	230	243	270	240	258	226	213	213	245	248	216	222	215	220	221	242	239	216	226	239	208	238	221	237	265	235	241	243	202	219	229	252	235	238	240	241	263	232	252	223	236	235	255	210	240	219	219	240	245	230	227	225	242	261	246	229	230	258	239	249	242	255	209	203	240	255	226	204	249	208	222	261	200	221	250	232	258	239	227	230	237	230	238	259	258	221	250	247	234	210	203	237	236	234	220	223	234	240	231	247	202	228	281	240	248	238	223	238	218	234	260	240	230	224	247	213	245	240	216	243	240	249	210	261	253	203	237	223	255	258	249	233	220	221	234	255	231	243	274	232	250	244	212	249	250	191	251	226	216	202	221	233	231	223	226	251	233	242	232	225	245	234	255	242	222	207	216	221	247	246	234	225	273	251	240	246	215	202	269	201	236	246	237	227	239	248	216	237	236	225	248	246	215	248	242	243	249	220	241	266	247	235	232	217	210	234	252	212	220	241	244	245	233	245	216	223	201	256	231	253	239	245	216	242	227	242	246	266	215	234	221	255	231	206	220	246	240	244	239	229	237	251	221	235	219	236	242	242	214	232	255	250	195	236	209	248	236	222	204	242	209	214	256	249	253	246	232	266	233	247	263	207	225	244	219	253	250	246	246	218	231	246	228	241	236	230	272	225	247	267	249	246	237	228	241	240	247	241	249	245	229	226	241	229	239	214	228	248	251	230	236	248	244	217	237	268	250	228	228	233	224	244	238	257	243	243	254	244	248	243	238	277	232	244	234	222	217	239	234	252	216	248	240	237	237	234	262	233	249	258	238	250	244	237	219	245	254	256	214	240	243	231	238	209	243	213	228	245	227	231	238	227	252	230	211	238	231	247	229	243	234	238	239	260	215	218	240	235	258	272	247	252	235	225	248	230	237	192	248	264	247	264	234	234	223	230	218	245	239	243	251	251	253	241	233	240	220	253	247	268	248	212	228	231	214	258	253	238	241	220	229	239	230	253	219	242	243	241	244	227	196	223	226	238	251	240	225	223	232	229	249	269	253	228	213	242	238	236	220	206	235	219	227	234	246	240	230	251	274	234	230	247	231	238	232	254	277	227	216	251	255	243	228	225	261	224	224	239	201	250	229	235	263	269	227	236	235	255	262	242	254	277	243	218	242	248	229	275	204	225	211	237	257	240	248	202	252	245	264	242	218	239	205	248	232	257	240	226	236	239	244	231	238	219	228	253	229	232	252	229	221	215	234	279	227	260	239	236	218	237	226	243	250	236	268	240	202	277	191	239	228	229	233	255	257	242	223	231	246	224	203	258	226	253	237	237	262	252	237	247	228	244	237	236	220	236	224	213	247	249	230	271	233	243	229	228	243	233	235	247	253	229	217	241	233	246	215	234	246	215	218	194	249	222	228	247	240	224	258	235	218	246	233	227	226	251	228	248	236	199	256	232	249	227	259	241	243	242	229	234	252	227	233	236	251	258	242	264	235	229	261	258	218	230	229	238	219	250	228	237	234	201	243	232	259	248	233	213	224	233	251	262	242	228	253	216	249	263	238	223	242	278	229	275	234	263	216	211	229	221	231	212	230	258	218	237	264	218	240	238	256	258	224	281	250	242	228	237	220	231	267	233	237	248	239	244	225	254	247	252	209	220	237	246	240	201	240	249	213	240	240	219	243	227	218	209	274	225	233	248	221	233	256	219	232	261	219	268	219	247	247	231	268	219	235	237	241	229	241	249	240	230	209	229	248	210	222	217	226	216	219	222	245	217	218	225	246	247	234	215	251	229	212	247	227	245	230	246	249	231	275	208	242	231	261	223	247	221	244	241	242	220	224	249	241	257	256	250	247	243	245	223	252	228	237	238	217	225	218	235	245	241	240	215	235	208	226	230	255	232	250	249	229	241	224	217	244	228	234	250	211	236	235	258	232	231	244	244	266	234	255	228	247	253	242	231	223	214	254	231	219	227	235	239	239	219	238	239	232	254	214	257	248	202	239	232	243	252	228	236	234	250	253	231	220	265	252	231	265	251	240	261	250	239	234	224	262	240	244	249	231	245	226	212	235	253	241	257	241	214	250	240	252	215	232	240	230	250	243	215	234	232	266	238	253	246	236	242	228	263	228	214	252	239	267	257	235	258	254	238	240	251	234	255	245	232	229	243	233	222	259	223	241	233	236	223	235	262	209	229	244	212	225	243	217	224	250	256	221	231	253	234	230	227	238	228	261	257	275	243	217	230	246	233	258	230	252	253	242	235	236	243	217	251	235	218	225	244	242	236	258	224	208	224	202	219	227	216	245	227	241	215	228	252	228	262	249	234	250	250	254	252	243	226	231	226	230	239	246	237	254	224	227	245	209	232	238	226	227	223	227	258	259	248	250	240	226	228	220	263	262	215	228	211	236	218	231	256	231	224	262	259	244	232	238	232	211	240	237	269	240	244	219	255	217	224	249	249	237	229	259	250	240	216	230	243	215	229	253	259	237	180	240	239	229	257	243	245	231	245	239	253	244	219	243	198	245	252	248	241	237	251	198	228	227	260	239	236	228	215	240	268	231	230	276	238	213	237	257	225	239	250	238	230	229	243	216	232	249	202	206	223	228	241	254	242	223	226	254	230	255	207	201	244	262	246	241	241	191	240	246	232	219	252	222	237	244	230	230	236	231	242	256	270	254	247	268	232	246	268	226	215	242	245	242	230	225	238	222	237	221	233	228	232	237	243	254	230	250	224	198	216	243	246	250	207	246	250	219	229	214	240	234	231	212	245	233	244	218	214	251	247	275	239	226	278	202	235	212	234	210	254	234	233	235	253	210	231	233	236	225	237	261	234	243	260	241	202	242	223	214	245	225	213	233	236	251	252	247	202	226	239	226	223	230	210	239	258	228	213	225	217	243	233	226	209	236	215	238	230	240	213	230	261	218	264	228	236	226	237	242	220	229	228	232	255	272	243	218	231	205	221	251	223	249	230	254	234	287	231	238	239	279	241	215	217	241	244	249	221	238	223	218	231	243	236	244	220	233	239	218	247	222	225	243	229	252
26890	21290	19133	11970	5870	3194	2014	1436	1067	924	832	758	731	616	605	546	508	527	445	436	440	423	421	410	413	415	425	378	370	413	441	372	393	388	399	355	373	351	400	388	334	390	345	386	380	388	346	360	349	372	359	360	368	314	329	367	368	325	311	340	350	376	375	286	311	325	318	351	340	348	368	332	341	362	372	385	354	320	359	368	355	342	365	350	384	383	308	342	339	330	328	353	375	386	340	384	329	331	377	320	344	339	380	323	339	350	344	362	348	362	350	321	392	359	342	378	365	372	354	359	354	366	368	348	350	356	367	367	324	333	349	358	348	346	361	338	364	332	339	336	344	337	298	327	380	320	321	340	375	342	347	346	393	347	328	345	357	367	340	333	353	389	343	367	351	344	335	361	351	357	328	315	321	381	333	345	338	387	301	337	366	349	306	367	339	378	305	367	359	344	359	339	364	321	348	381	342	362	368	361	331	385	351	408	339	374	379	350	364	342	338	363	379	373	374	334	327	388	349	362	372	359	324	340	346	361	345	317	348	373	358	389	349	349	374	330	377	352	376	351	364	312	369	332	316	357	338	361	303	358	358	357	356	332	358	352	364	351	367	361	362	366	355	356	362	302	347	349	371	334	358	368	379	342	357	346	344	313	352	361	328	372	338	354	356	364	382	349	350	362	325	400	369	375	354	355	366	374	340	394	315	359	333	343	374	318	362	366	389	372	329	357	348	370	344	341	327	327	367	392	340	360	367	372	368	339	322	386	359	339	349	368	338	383	352	289	351	325	338	382	339	379	320	374	355	332	359	341	377	349	341	375	348	366	369	334	337	346	313	352	329	362	350	329	361	346	313	355	336	342	304	338	393	302	314	345	366	336	345	373	377	346	343	348	357	372	374	326	332	349	368	335	319	366	372	326	372	346	358	365	378	343	366	346	342	355	374	378	378	327	347	324	305	381	381	371	369	349	343	345	344	333	357	329	334	337	339	369	355	349	380	325	377	340	364	361	363	363	338	358	319	343	355	329	346	379	359	364	373	387	313	366	328	363	343	358	343	369	334	357	367	367	359	370	332	319	366	339	347	336	367	367	372	352	365	339	341	341	357	380	341	342	318	352	363	340	339	376	356	371	343	327	340	343	363	360	324	335	343	357	340	344	355	351	378	357	352	392	341	337	347	336	370	371	341	369	355	352	364	360	372	369	367	361	363	370	352	360	325	323	390	346	356	364	323	352	367	379	367	322	344	343	363	403	364	347	345	341	355	359	397	353	358	331	335	350	335	324	347	368	387	345	313	391	350	349	379	342	353	326	338	335	350	357	360	360	371	319	319	346	394	366	348	365	381	372	370	333	362	345	320	383	357	329	366	329	352	350	391	349	313	377	321	338	356	369	356	366	319	350	350	325	342	386	365	324	327	353	371	357	360	331	343	350	356	354	358	372	386	362	326	358	361	370	288	351	352	333	346	371	360	316	357	374	370	334	342	376	352	364	332	340	330	345	344	358	337	353	332	356	383	361	367	352	353	360	343	357	355	370	325	369	360	354	362	322	352	351	336	347	352	341	353	338	359	372	331	325	370	347	346	344	353	328	346	381	354	333	374	329	362	362	360	333	313	331	356	351	346	359	367	372	342	336	357	320	362	341	350	343	327	370	363	367	325	359	334	376	339	362	363	350	339	373	365	345	394	350	346	352	381	357	322	356	373	363	327	375	357	355	366	367	338	329	338	355	360	359	363	326	336	343	364	387	317	327	362	381	352	333	358	375	331	361	341	321	321	359	350	367	349	347	352	367	343	335	328	356	348	387	352	380	337	331	351	341	365	372	351	371	324	339	327	357	320	346	353	338	343	337	340	360	379	345	329	354	366	338	336	358	344	323	342	340	364	329	338	362	353	380	337	336	357	374	342	320	328	347	338	349	351	354	364	336	333	328	348	354	365	346	354	303	324	365	350	365	328	372	381	353	331	333	329	338	374	340	374	338	353	367	342	382	379	361	343	366	337	366	359	343	353	352	377	358	346	355	348	350	360	389	340	311	326	358	302	360	367	351	350	334	351	301	344	332	361	338	358	357	375	358	349	307	308	330	366	360	347	351	363	360	310	373	348	375	366	330	348	351	336	350	339	394	315	346	376	339	336	361	341	340	367	341	324	336	373	366	335	347	342	360	358	346	357	365	378	328	365	359	314	322	341	365	379	348	341	356	365	339	336	367	329	372	342	351	332	337	359	346	354	341	334	338	318	363	327	345	290	346	348	367	338	369	361	425	361	365	347	344	323	290	374	336	340	372	353	342	347	346	326	337	381	364	332	346	349	327	339	341	379	338	316	358	365	373	364	347	363	364	354	386	367	352	331	362	328	366	350	352	355	373	372	344	325	351	400	391	342	358	316	333	377	338	362	361	360	325	335	364	350	307	385	361	347	351	335	386	346	345	332	345	339	335	371	342	336	381	349	368	365	374	374	366	378	380	334	377	369	356	352	377	332	343	379	314	355	328	331	360	342	326	371	367	316	357	373	406	355	363	315	398	342	378	365	361	358	363	353	363	365	370	328	330	343	328	369	353	364	372	327	352	334	343	339	380	328	355	341	346	336	399	347	346	354	350	349	363	315	354	352	329	379	383	379	309	343	351	383	334	354	316	323	332	365	386	353	319	355	350	363	326	348	373	350	366	375	337	363	314	335	361	350	371	343	370	367	362	349	357	376	320	339	367	338	340	353	355	344	339	317	373	324	360	315	365	347	342	348	305	343	377	350	334	342	331	336	345	353	353	323	342	345	330	325	345	334	355	345	363	360	332	386	379	342	360	371	312	306	340	379	342	360	363	368	331	314	342	355	334	346	369	427	342	317	348	341	369	367	368	346	396	334	333	354	356	343	369	368	328	328	347	334	351	349	394	369	345	381	387	346	360	382	329	359	350	339	344	340	364	384	342	377	371	366	335	332	356	347	346	354	369	363	323	330	364	361	338	359	373	369	325	338	338	343	352	361	331	374	354	362	342	362	370	369	355	333	338	351	363	341	337	361	349	325	355	361	353	338	352	370	335	348	312	347	367	372	337	341	344	370	366	362	375	318	360	336	326	351	333	333	341	321	316	323	338	331	363	341	350	357	324	344	340	307	370	349	366	333	353	368	343	349	349	369	345	330	344	355	346	348	349	342	372	349	320	351	336	371	370	370	353	334	341	369	333	363	355	352	331	331	354	362	339	324	355	377	370	372	339	399	328	334	346	370	345	345	326	366	323	359	342	318	353	377	338	381	377	309	349	310	378	336	324	328	393	352	365	349	329	366	358	375	364	350	332	340	361	349	339	348	354	354	348	358	340	320	334	358	342	352	325	332	371	399	349	351	354	339	352	325	365	355	371	361	340	354	307	358	328	319	349	357	376	326	333	367	340	382	357	349	349	346	350	376	337	367	371	366	331	351	352	311	343	356	367	350	363	355	328	318	363	367	361	364	338	364	358	351	341	353	369	343	350	357	390	360	327
13458	27416	21759	13899	9722	6712	4702	3526	2745	2203	1943	1726	1540	1431	1290	1113	1018	936	889	794	755	714	758	693	689	660	699	683	622	646	657	649	595	584	597	602	581	580	599	601	597	593	591	604	530	563	553	533	564	567	515	552	539	555	575	548	527	550	529	557	544	526	527	539	578	542	557	501	526	533	514	500	554	506	561	550	509	497	514	525	499	568	517	534	505	534	583	506	549	531	562	519	519	506	574	516	570	540	529	513	555	553	546	550	567	527	566	575	527	467	534	538	562	527	529	517	505	478	512	541	529	545	490	539	519	540	518	550	527	572	541	537	534	480	560	555	511	451	517	514	488	553	494	508	518	509	540	529	552	540	565	485	550	533	502	535	529	531	533	532	535	583	546	525	541	526	503	491	544	547	528	555	532	518	503	539	556	556	507	554	510	554	539	524	519	542	558	536	557	500	568	550	552	551	585	570	541	547	527	540	548	578	557	529	535	555	523	544	553	527	528	604	524	537	549	521	543	541	520	533	535	570	517	566	567	503	556	510	548	535	533	527	533	525	562	526	535	573	499	552	533	538	530	512	500	498	548	538	537	537	562	570	537	526	528	509	494	532	521	530	543	538	491	519	523	527	524	561	525	545	544	545	546	517	559	566	540	561	486	521	544	533	540	496	520	514	560	513	522	508	534	530	534	520	497	558	529	515	541	513	517	536	578	515	526	551	538	534	526	519	553	533	543	525	544	501	503	536	514	518	525	524	507	513	511	536	531	526	536	544	547	532	509	543	522	551	572	557	513	544	514	544	548	502	536	558	528	518	516	507	554	526	553	547	523	519	482	524	555	540	563	519	481	529	529	540	518	513	487	527	536	510	492	568	535	511	536	533	482	520	524	551	548	501	537	503	519	527	506	561	509	517	483	552	530	476	526	556	531	542	541	528	567	515	518	568	512	509	558	510	539	534	551	488	535	526	539	572	518	540	535	535	552	499	551	550	509	489	532	552	570	506	556	521	531	548	506	537	531	540	532	535	541	513	561	524	530	535	550	567	532	522	526	533	540	519	522	526	496	496	529	585	552	515	560	530	538	480	536	551	504	538	502	520	540	534	480	562	509	515	541	527	527	498	508	515	513	565	507	532	495	528	536	524	530	515	578	514	489	530	528	571	520	522	495	544	589	501	521	505	539	533	546	514	491	560	555	473	503	509	549	497	534	517	546	535	554	535	495	517	540	565	539	513	516	567	506	519	533	546	550	522	545	554	533	524	538	552	496	548	532	559	510	505	551	550	583	534	545	534	527	532	537	527	522	502	513	548	515	523	507	509	527	492	535	515	555	509	533	554	526	523	526	476	512	520	494	516	510	541	530	520	533	541	545	574	509	542	502	517	517	521	551	537	550	525	580	526	529	558	530	508	553	492	588	529	548	562	510	520	515	553	536	506	513	524	537	502	572	523	503	542	571	501	504	520	514	539	545	543	553	515	516	501	543	566	541	534	509	524	508	546	513	514	522	523	534	500	538	547	518	534	532	536	492	538	515	542	515	562	545	548	492	535	530	548	574	570	515	537	548	509	542	527	562	488	523	565	530	497	509	589	527	535	554	543	566	528	535	540	562	542	541	531	539	566	553	516	531	543	576	554	511	550	556	539	482	562	507	522	533	508	511	505	541	521	517	539	504	496	553	545	511	548	506	543	537	511	530	530	570	513	561	514	512	549	557	501	529	513	516	500	530	503	545	543	579	483	507	511	558	547	547	520	531	562	581	545	529	521	540	509	544	523	550	532	522	530	514	583	552	574	504	549	520	520	524	536	506	522	556	513	519	575	518	565	497	522	554	542	536	524	493	546	530	518	470	510	545	511	545	497	547	538	535	520	506	517	538	523	587	538	503	511	527	528	543	577	534	544	526	526	501	539	533	519	571	568	523	547	526	485	565	480	515	535	533	548	502	549	552	531	499	550	518	539	546	501	524	517	556	536	501	563	537	532	547	513	546	535	540	506	560	519	523	552	518	575	509	530	508	508	556	562	525	515	571	555	488	576	559	536	536	562	525	521	528	516	518	536	552	530	546	543	539	485	565	549	583	547	507	543	517	522	572	532	546	535	563	539	559	518	522	544	534	538	551	541	489	526	509	567	510	489	504	533	551	523	531	554	520	523	537	521	538	549	515	541	532	522	545	496	551	525	468	583	519	513	570	588	526	556	549	507	524	529	513	524	494	502	530	493	563	529	543	519	530	524	506	561	491	547	555	511	560	575	553	525	492	498	511	538	498	506	508	526	518	523	537	534	529	518	533	557	549	495	566	545	522	557	532	483	536	537	522	579	537	563	553	548	519	512	536	554	524	547	553	512	563	513	523	529	524	556	560	535	541	526	559	491	535	562	494	523	515	552	556	529	586	520	524	537	556	548	528	545	523	505	538	552	530	546	514	531	549	498	527	552	553	503	541	497	567	514	529	498	530	508	530	575	500	562	510	545	530	517	532	525	544	543	504	541	510	542	567	513	548	514	531	542	490	552	541	521	513	536	500	551	560	536	561	506	544	532	517	518	531	543	500	519	544	539	539	497	498	542	519	532	506	527	566	508	515	513	520	561	486	510	530	547	524	528	513	497	509	550	500	525	584	523	518	587	523	511	526	514	506	539	521	528	526	537	551	534	530	517	564	534	518	494	533	490	532	536	462	515	505	526	524	545	479	541	513	496	581	501	567	552	521	528	531	535	519	522	556	528	500	524	553	520	540	571	519	533	508	521	544	524	523	493	561	514	519	543	524	540	495	484	533	510	527	532	501	515	537	503	541	535	518	548	528	547	522	577	544	527	512	525	508	546	532	551	572	527	536	544	536	524	531	490	532	543	517	535	507	537	510	541	496	520	489	572	547	541	555	502	515	547	544	504	554	577	534	519	512	536	542	552	502	513	567	522	553	535	567	529	550	567	523	520	572	489	551	526	509	524	541	546	533	530	522	513	554	534	507	479	572	507	576	559	517	545	568	552	501	526	522	558	553	517	554	550	537	526	540	517	532	527	497	516	557	551	498	531	478	500	577	527	529	522	519	545	533	529	526	523	537	560	538	543	480	536	536	515	524	490	520	533	528	545	530	544	529	518	509	507	564	530	570	565	552	576	518	541	555	544	492	511	581	511	525	526	533	528	462	548	540	532	571	530	540	578	525	514	564	489	532	533	533	551	556	521	528	509	508	506	526	498	530	524	516	486	560	500	515	494	536	588	554	528	536	496	563	531	532	470	531	488	533	524	538	525	508	527	511	535	560	556	533	549	538	525	548	553	565	519	515	545	558	536	537	543	517	509	507	516	512	525	500	512	543	544	509	513	527	504	522	566	511	525	535	515	539	533	514	553	558	535	488	551	508	520	521	557	496	522	540	533	514	527	541	521	531	532	498	507	536	593	548	577	510	536	529	519	505	504	541	527	504	563	506	551	516	540	548	478	509	521	552	487	530	553	532	567	572	510	539	496	540	530	530	565	579	566	534	552
22952	21040	28129	24222	20601	10921	3904	2070	1451	1170	1000	900	831	712	639	576	502	423	433	399	359	354	367	343	292	331	286	289	294	268	253	262	297	271	281	267	273	248	247	258	258	240	229	214	214	221	231	256	232	216	238	236	240	219	218	216	190	234	207	194	193	201	204	208	184	198	206	180	209	208	181	210	171	213	172	192	208	210	217	197	201	217	206	198	210	178	201	180	196	195	198	211	188	202	193	182	224	198	199	217	190	192	208	173	217	205	186	182	180	206	177	174	182	196	246	236	213	209	189	207	187	204	218	173	221	216	191	198	214	225	199	203	214	206	241	180	230	183	207	231	201	196	187	210	205	203	192	198	213	203	183	182	189	228	193	215	189	222	204	236	206	216	214	203	197	195	198	215	199	204	182	191	237	192	217	184	208	192	201	175	179	231	219	210	194	242	215	199	183	205	206	190	215	215	211	192	208	195	205	222	179	218	228	210	181	207	204	188	209	215	214	218	208	215	209	197	195	211	215	211	230	190	204	187	189	188	191	206	197	198	198	201	215	202	206	198	201	213	152	213	203	202	190	203	193	182	182	200	215	202	194	205	199	213	217	187	181	196	216	209	198	191	206	209	225	195	204	181	204	189	184	187	215	192	213	236	198	208	193	223	198	205	207	202	220	190	183	210	225	208	198	197	206	201	202	192	192	219	221	204	212	233	190	210	209	210	219	217	211	191	218	165	213	185	207	204	211	196	185	178	202	213	186	204	193	199	215	196	204	232	201	188	204	181	206	195	188	200	170	181	190	202	210	202	202	220	181	209	208	194	184	221	218	189	192	199	192	202	193	205	193	196	207	203	201	204	201	200	186	181	196	200	216	204	180	193	214	221	183	213	204	215	183	181	186	205	193	207	188	215	218	220	198	193	204	199	200	210	210	196	199	173	198	215	200	226	202	209	208	196	182	202	200	182	211	194	181	193	196	188	199	211	182	223	196	204	212	192	213	224	202	199	207	208	173	196	165	208	215	207	189	218	195	198	200	200	204	219	221	196	201	215	217	212	215	216	221	176	190	204	209	197	218	207	223	185	214	180	190	189	215	218	206	211	196	203	203	210	227	172	187	192	214	214	198	211	226	194	195	207	207	180	191	205	207	214	195	201	211	211	192	179	202	222	206	176	152	207	229	177	227	200	177	199	209	206	190	212	185	210	207	179	203	195	216	193	224	209	205	181	194	207	223	219	180	211	209	201	202	193	191	191	191	234	207	181	189	204	204	186	214	179	202	187	194	207	207	204	187	196	188	182	203	214	207	201	199	168	222	203	183	195	186	173	214	181	203	225	206	208	231	216	209	202	205	222	226	229	203	206	173	222	201	206	185	186	200	222	219	210	191	216	201	215	173	188	193	202	184	211	192	214	197	217	192	197	224	172	231	187	210	213	170	206	226	197	197	181	222	222	194	200	171	198	199	204	183	197	202	169	197	190	228	228	210	206	199	211	196	216	213	199	235	192	224	208	200	193	196	206	208	195	189	184	195	184	216	195	170	160	206	204	232	191	192	215	174	211	194	187	203	224	206	197	175	201	187	197	175	201	205	204	205	195	188	201	204	213	211	208	208	223	192	211	226	205	213	206	207	213	208	201	191	186	201	227	181	204	213	198	216	212	209	191	211	179	192	208	197	203	200	189	180	204	201	217	210	201	200	213	216	203	216	229	179	207	206	196	193	189	197	214	184	203	225	161	210	186	189	198	183	183	199	233	198	193	233	221	206	192	180	196	212	173	211	210	190	198	216	187	214	220	209	174	208	211	211	216	208	163	199	186	206	191	206	192	203	195	212	217	201	192	198	229	207	212	196	215	191	183	189	199	207	212	213	205	213	210	209	200	197	209	202	209	176	211	214	215	200	194	208	187	192	191	194	186	202	214	199	201	215	202	190	206	220	216	192	179	192	217	205	215	207	208	194	189	220	226	176	206	214	178	232	206	227	179	200	204	222	208	215	189	202	201	199	220	224	199	214	187	186	205	199	207	191	203	195	196	209	190	171	194	175	202	190	193	208	186	215	237	219	195	209	193	187	202	212	209	212	229	193	200	220	214	216	193	184	223	196	206	199	199	183	210	202	202	196	176	200	201	215	209	206	197	189	188	206	181	189	203	221	230	187	179	199	188	211	205	210	184	207	174	208	193	226	190	205	213	209	178	206	219	168	184	201	224	211	223	221	210	213	181	186	187	184	208	205	197	214	227	199	233	177	206	211	195	212	197	189	188	225	200	204	215	205	193	210	195	214	204	185	218	177	206	211	195	190	225	219	199	210	190	202	218	198	218	187	222	183	212	178	198	226	241	176	210	195	213	214	184	186	174	223	231	196	218	185	207	188	191	197	173	225	204	211	183	196	231	215	199	199	217	184	207	209	221	212	182	230	202	204	210	207	189	195	180	188	178	212	183	218	209	191	202	213	182	175	195	183	195	188	201	204	202	211	206	212	212	208	215	209	193	192	196	220	202	201	214	203	228	194	208	215	210	228	213	219	195	202	239	201	200	213	200	188	183	215	183	198	189	194	195	206	179	207	207	244	191	195	221	209	191	206	195	172	190	184	216	201	191	171	206	193	188	217	222	185	169	199	204	204	203	175	191	181	189	202	205	241	201	233	193	209	196	202	207	205	192	187	185	200	191	174	212	191	200	207	193	198	212	188	199	187	223	214	202	192	222	211	183	200	203	184	187	192	191	206	198	205	213	204	215	196	186	175	204	194	201	183	226	186	173	192	173	190	213	216	214	211	175	203	196	195	206	202	196	206	209	186	222	235	220	189	176	185	188	176	204	193	180	217	193	208	183	196	184	201	206	215	177	191	179	202	194	197	231	217	205	182	211	191	210	198	208	218	198	165	199	191	200	214	203	186	192	222	193	207	204	212	206	205	198	202	204	205	173	196	191	202	212	221	184	223	214	189	187	185	196	182	199	212	218	206	217	195	212	206	206	196	190	186	195	201	171	208	236	216	185	213	195	191	212	188	198	212	189	202	200	210	213	194	213	205	184	225	194	179	211	189	184	219	196	191	211	199	202	179	215	199	199	208	199	209	210	190	187	217	194	217	170	181	206	211	214	190	194	209	220	212	205	203	203	191	201	235	204	216	218	202	194	207	230	194	218	214	208	191	193	199	183	184	191	199	188	208	213	224	195	199	182	194	224	202	190	235	224	209	199	215	222	196	189	224	186	201	175	220	194	194	219	203	214	195	182	204	200	228	173	202	208	209	205	200	208	201	226	205	189	210	177	197	170	195	190	197	187	206	180	211	234	198	215	216	192	202	188	211	220	214	182	203	220	203	199	204	194	176	205	198	208	209	218	209	214	199	197	189	192	204	225	218	179	228	196	185	238	206	185	209	200	224	193	217	218	194	179	212	172	207	164	208	180	201	174	195	193	178	192	157	221	223	178	214	202	199	180	229	199	188	181	209	231	196	189	202	194	193	198	182	208	220	210	187	230	208	194
13560	33469	27291	18641	13736	9284	6617	4963	3854	3021	2582	2234	1949	1603	1429	1323	1110	1020	859	829	735	662	656	678	577	607	572	566	550	534	511	523	465	493	518	466	420	431	453	445	430	399	411	389	397	377	375	363	340	372	341	342	385	370	332	339	362	313	301	320	305	329	317	342	334	324	310	352	332	322	343	289	306	322	315	304	317	346	313	310	311	318	276	355	295	314	325	373	310	311	311	284	340	286	322	297	314	318	314	289	289	321	327	314	290	337	307	318	307	343	309	310	318	334	297	351	308	323	325	323	326	322	306	323	321	313	316	330	327	317	326	303	323	299	320	312	317	314	325	314	348	319	314	346	311	329	323	303	310	306	304	292	297	327	284	303	331	313	335	296	312	333	302	349	340	305	346	316	318	285	305	326	336	317	293	302	357	323	328	311	330	334	324	322	320	333	317	348	334	329	337	302	331	308	304	311	333	302	287	332	347	309	336	317	305	323	313	317	334	302	310	320	324	340	309	316	302	301	305	289	328	340	302	355	312	266	314	312	274	319	326	294	323	311	288	341	301	288	302	319	333	298	282	308	321	320	331	333	300	275	345	314	337	346	325	297	319	339	340	313	301	301	339	335	323	306	305	354	326	311	320	296	306	326	326	322	322	291	330	306	324	320	328	338	303	363	300	318	301	311	328	337	316	339	310	298	293	311	342	329	332	324	310	316	315	275	274	297	284	300	314	313	303	362	285	322	339	317	301	327	326	311	291	301	296	323	310	326	323	286	331	334	321	316	308	313	321	300	291	332	338	310	293	320	324	314	327	304	324	291	292	298	300	325	333	286	305	315	301	333	315	331	333	323	281	311	339	322	298	347	308	329	311	266	307	315	314	327	304	337	295	288	302	326	314	313	322	299	337	316	318	305	321	301	298	315	314	308	322	304	327	290	335	313	309	323	335	314	288	302	300	315	307	310	343	310	322	308	354	345	324	302	313	298	328	324	315	309	297	336	334	308	272	352	311	306	328	302	332	312	304	308	312	327	334	334	324	291	307	313	316	342	321	313	339	336	277	326	308	322	300	316	272	326	330	320	322	279	334	290	304	301	307	334	289	281	347	332	310	333	338	312	340	298	291	316	308	302	321	339	307	321	323	317	293	294	334	298	333	328	344	351	286	254	326	359	319	315	340	281	295	310	307	297	323	302	275	303	320	316	333	301	313	327	307	295	303	305	290	343	314	336	312	320	341	296	308	287	328	312	292	315	311	339	283	282	315	281	330	312	292	326	324	336	332	330	296	337	309	293	334	302	342	319	327	328	325	330	325	337	314	309	302	316	319	339	338	303	311	342	285	299	310	320	316	289	345	348	329	319	304	293	318	331	316	346	319	328	332	313	337	298	329	323	344	305	324	284	364	310	304	304	314	324	339	307	337	288	338	303	327	332	325	338	339	297	310	324	319	321	310	299	313	334	279	284	328	316	344	350	300	309	364	288	308	316	313	294	308	300	326	348	312	307	316	337	298	311	335	331	319	295	337	296	344	334	324	320	333	306	288	295	297	295	343	289	301	330	330	342	307	337	312	305	331	303	322	319	287	317	306	312	317	322	311	333	304	334	349	329	335	353	311	290	332	315	314	269	299	312	332	340	290	311	349	282	347	286	299	300	335	284	344	296	337	315	302	295	313	315	291	295	333	294	345	326	343	304	306	315	306	312	289	325	298	320	312	310	321	275	293	296	314	348	305	320	325	332	315	337	302	330	308	300	301	322	352	301	334	297	317	314	336	319	309	311	311	303	319	341	331	341	312	299	291	330	320	334	310	339	322	307	322	329	325	335	290	326	356	307	320	311	305	322	295	282	300	330	293	324	304	303	321	300	304	322	314	345	297	331	332	310	326	329	301	316	312	332	319	316	338	287	320	311	320	318	304	318	321	354	312	323	311	323	327	322	316	325	342	325	300	318	298	328	335	317	307	305	328	285	286	316	307	324	304	301	316	284	320	323	331	316	306	316	319	305	301	322	327	308	312	328	354	305	320	303	318	312	331	305	317	292	324	322	322	325	328	350	318	305	301	321	318	319	312	303	292	297	314	328	299	307	308	320	294	349	328	299	322	327	326	330	317	312	317	307	301	332	327	349	294	328	338	315	319	317	320	305	331	265	325	356	320	307	298	304	346	295	304	295	316	297	272	317	322	292	299	302	313	320	309	321	297	303	316	334	301	320	289	308	334	311	309	310	304	330	307	314	341	285	306	322	315	327	294	313	308	324	311	342	309	301	354	306	299	318	335	310	308	295	344	280	311	330	333	344	311	335	300	300	313	318	293	311	312	290	323	304	315	312	330	313	322	326	303	338	335	289	315	312	297	329	301	299	310	295	320	304	311	289	322	305	318	316	284	333	292	298	335	332	319	299	351	331	301	351	321	303	303	323	325	300	314	342	334	294	293	336	330	351	310	302	316	308	316	317	336	309	310	314	320	280	296	321	325	310	312	298	327	313	309	286	302	346	331	342	341	305	333	319	327	320	330	336	291	297	323	291	328	307	339	355	328	333	318	331	319	317	294	335	298	312	324	324	328	313	315	309	312	297	304	294	304	328	325	350	332	337	319	309	303	295	323	306	299	331	303	307	330	336	309	299	294	344	341	320	314	326	342	277	302	308	279	308	341	311	326	322	328	322	304	304	289	331	297	327	301	284	338	298	314	288	316	304	326	331	313	312	333	283	344	291	270	282	321	320	273	297	299	333	348	316	304	329	300	288	310	281	294	294	300	302	293	292	308	283	318	330	330	337	302	295	294	312	315	275	334	322	336	293	341	296	306	340	296	312	320	288	321	323	327	299	321	310	323	314	269	296	316	304	303	300	338	290	329	325	343	302	339	325	324	325	307	322	289	307	337	297	317	305	301	306	320	321	312	293	322	340	356	316	328	343	305	352	304	301	318	321	319	307	320	317	307	328	309	325	331	296	331	319	315	304	351	310	302	301	308	295	304	311	301	345	305	342	352	316	306	315	277	296	348	323	299	352	308	329	302	308	310	301	324	308	266	309	337	307	295	299	305	313	336	343	312	317	325	330	341	286	332	307	330	331	295	302	295	282	343	334	332	309	321	305	320	322	336	309	309	315	296	345	340	316	313	316	326	284	335	326	335	310	294	333	326	355	308	320	316	304	322	337	279	324	306	315	312	281	343	317	321	290	298	321	325	323	288	335	330	323	316	320	320	283	324	287	324	292	337	285	295	286	295	343	281	316	305	297	324	331	323	320	286	335	321	328	304	301	335	307	298	346	306	304	308	329	333	317	309	307	321	330	291	311	330	314	306	318	336	327	320	319	304	284	323	326	339	337	320	311	304	313	307	329	322	338	309	356	296	338	341	271	286	298	291	322	334	343	322	314	344	290	315	300	306	320	346	305	323	307	335	312	338	306	292	294	350	325	284	335	305	327	329	310	305	339	285	301	316	297	316	298	336	323	298	314	314	310	307	332	276	316	338	338	295	319	306	318
24224	21145	26702	24619	10793	4352	2448	1657	1381	1089	975	929	827	686	710	637	622	544	543	487	494	491	417	470	461	413	426	429	394	418	449	421	436	389	431	403	418	416	373	376	436	381	401	400	372	370	369	386	369	396	387	392	361	404	385	361	403	388	370	331	345	354	385	385	356	362	349	404	363	382	398	376	344	348	355	378	337	341	386	364	369	381	365	348	341	367	360	353	396	362	367	349	364	376	387	363	342	365	384	366	369	356	350	387	352	342	374	352	342	338	332	352	346	365	368	349	387	362	373	378	369	339	399	357	372	369	350	331	365	338	361	360	366	364	359	374	364	344	354	363	361	376	382	394	360	362	337	346	360	366	372	361	349	360	387	349	351	367	337	345	370	388	365	335	367	369	360	361	365	392	359	361	363	369	360	349	332	375	399	342	398	383	378	350	371	364	369	386	372	359	379	383	348	332	393	342	334	340	346	340	345	357	366	365	374	364	375	322	348	353	371	363	351	411	375	339	366	384	392	366	369	360	367	388	368	363	356	342	372	358	380	357	349	337	361	365	356	370	379	368	368	363	392	360	361	346	385	348	357	371	359	351	403	342	399	356	304	352	357	397	396	372	377	396	357	330	342	369	341	372	342	380	372	373	350	366	360	371	345	365	355	344	372	347	382	365	344	372	368	393	361	372	341	365	357	359	326	352	339	346	354	320	392	348	372	360	382	373	352	367	371	339	361	366	416	344	337	377	376	363	364	363	333	365	353	387	363	386	318	356	366	389	360	367	365	372	355	361	361	361	369	379	372	383	363	368	351	334	363	353	355	380	354	366	359	387	378	364	371	340	366	348	360	369	359	341	361	349	343	374	376	343	359	376	355	379	343	349	378	367	409	357	364	380	340	354	389	359	344	357	363	353	366	344	374	376	339	368	400	328	373	347	355	358	390	355	331	372	357	342	352	391	366	393	382	375	356	330	369	339	399	371	376	370	390	371	344	353	321	394	376	365	349	374	350	390	348	364	377	340	354	359	348	364	341	350	351	372	364	368	312	355	360	367	363	341	316	370	347	361	368	360	323	363	364	327	374	372	331	349	375	318	384	374	366	346	350	347	383	347	373	366	345	383	340	367	371	373	353	367	391	397	341	358	349	379	367	349	339	356	343	357	354	312	370	356	374	348	386	362	358	338	386	345	348	361	369	372	339	378	389	345	352	355	321	361	368	342	348	379	348	357	360	337	343	348	355	356	384	340	391	367	354	350	345	331	365	349	356	384	384	365	384	349	359	337	368	356	359	365	376	348	370	354	354	372	375	360	359	353	344	393	351	313	371	375	344	354	352	331	356	359	349	389	341	375	357	360	331	375	366	342	337	386	372	356	340	375	342	379	349	343	343	386	364	344	341	376	368	358	364	336	357	358	365	332	386	362	374	375	364	396	356	327	405	342	330	328	361	361	356	378	363	357	333	352	378	385	397	349	306	331	332	375	351	350	341	357	365	354	352	342	381	348	353	381	349	383	358	368	380	342	358	368	349	334	367	344	334	374	379	371	358	357	361	363	355	384	378	359	358	359	365	410	373	365	328	358	386	341	334	350	379	331	362	372	338	353	372	356	330	351	366	373	369	341	337	365	345	380	381	356	373	355	349	327	348	386	399	354	373	333	381	364	392	365	393	366	327	367	384	371	359	405	346	366	366	362	406	355	377	346	353	356	397	385	362	376	346	368	357	355	353	381	352	369	352	352	343	358	341	403	345	364	354	351	370	324	367	380	392	332	360	405	368	423	370	371	358	358	380	369	389	372	357	362	345	351	345	362	334	356	357	404	369	343	339	332	375	384	335	373	362	366	391	383	338	387	367	362	362	371	373	340	345	381	375	357	388	364	353	373	379	347	336	394	371	369	376	375	367	399	382	330	374	367	378	370	335	357	372	395	359	354	368	330	381	379	364	340	341	354	358	372	395	353	327	349	355	397	378	350	364	348	336	367	339	356	346	377	324	353	398	368	335	342	355	368	357	416	342	391	344	354	371	342	361	341	375	359	359	323	354	332	326	363	348	348	381	369	345	326	344	352	367	364	345	368	385	346	348	378	349	361	377	358	346	338	352	363	383	366	351	338	354	367	358	380	338	401	367	345	348	355	356	357	393	368	365	367	369	369	390	370	345	355	341	344	358	381	378	337	368	311	369	366	356	359	355	357	368	370	376	371	340	359	344	343	349	345	366	360	386	368	377	358	318	360	367	347	415	362	359	383	349	392	397	367	376	376	326	370	325	365	371	366	385	340	357	314	346	362	364	347	357	377	351	342	354	379	352	319	381	346	373	344	322	368	368	340	355	383	358	345	351	338	375	363	379	364	350	335	386	380	333	368	360	344	385	362	355	371	342	341	345	369	383	342	353	353	347	357	340	365	358	347	371	364	373	396	363	354	367	397	373	364	406	386	375	352	374	357	342	405	365	352	375	348	384	346	365	371	384	350	360	376	372	363	348	360	367	347	339	329	368	395	337	337	359	360	365	380	357	362	372	378	344	356	352	396	395	380	346	379	389	405	375	388	336	365	381	367	364	374	374	372	338	370	363	366	358	366	396	367	342	367	356	365	362	335	378	360	356	385	350	336	376	383	377	348	366	340	355	359	409	349	334	386	365	345	364	357	425	349	358	365	384	373	360	356	379	345	380	342	357	370	354	371	354	373	364	377	321	369	429	378	355	345	331	301	371	351	387	353	331	351	368	341	367	359	371	384	342	354	357	351	406	350	379	362	351	360	400	343	353	347	379	379	365	358	369	358	421	353	363	339	358	333	407	353	360	368	358	341	381	350	384	362	343	358	346	340	334	375	351	376	365	391	378	352	377	368	359	378	359	358	317	324	358	356	360	333	360	366	357	358	354	367	332	387	369	361	358	352	373	368	361	348	405	346	362	364	346	320	336	379	358	365	330	354	354	360	371	373	347	309	342	369	372	390	383	364	359	364	366	343	400	363	366	352	365	397	367	326	376	354	335	351	334	340	342	367	340	354	398	357	378	345	333	352	360	347	380	355	376	340	343	368	338	354	413	345	361	373	332	346	388	398	388	366	371	408	366	393	332	376	374	416	354	368	367	361	389	365	337	375	365	344	382	351	376	351	369	342	383	347	368	346	393	397	362	362	361	346	348	370	350	365	351	359	353	372	348	335	376	408	333	397	345	349	355	345	391	367	367	337	393	374	377	359	328	385	403	368	345	370	359	390	340	404	353	326	365	339	337	372	350	328	366	379	388	368	326	348	379	386	350	370	335	333	378	337	342	347	387	328	376	342	365	347	359	360	357	371	356	373	371	349	322	345	359	374	388	399	383	325	374	378	336	357	361	354	389	347	363	374	337	357	369	367	362	379	356	360	379	333	348	368	337	368	326	357	338	354	362	385	357	340	351	366	337	348	341	359	362	351	378	351	329	372	317	349	353	381	373	360	346	363	378	341	338	374	349	360	356	373	350	361	358	353	381	379	382	381	368	369
13001	29964	24329	15978	11649	7968	5670	4200	3274	2715	2318	2053	1850	1574	1469	1304	1197	1032	979	945	881	787	824	785	773	773	704	676	743	657	677	705	667	621	666	612	682	668	650	643	573	632	569	617	613	586	557	611	569	600	594	560	527	581	562	522	520	586	552	541	555	511	511	562	545	480	536	566	513	522	534	517	546	515	568	503	515	521	516	596	545	495	535	496	549	565	548	582	528	591	603	517	516	521	501	510	532	500	549	523	551	522	548	545	545	531	496	527	517	525	529	545	529	561	580	536	548	511	544	551	571	533	538	524	525	525	583	495	505	517	539	534	567	560	483	546	557	518	557	538	506	536	544	504	561	528	526	523	515	535	518	547	528	540	532	536	566	517	569	533	528	536	514	527	541	540	522	542	541	521	564	509	534	529	559	537	528	570	543	519	499	508	515	510	583	522	531	509	563	532	566	557	537	490	515	529	544	516	517	574	549	541	489	530	559	566	485	501	584	558	522	509	543	527	530	549	573	458	546	532	530	545	542	549	518	498	526	562	571	525	513	503	561	560	513	561	536	541	522	575	499	530	540	550	499	520	538	538	510	519	532	536	561	531	504	556	541	542	527	540	534	535	569	491	547	554	539	568	538	539	526	536	545	508	547	535	532	545	515	514	592	545	494	545	540	535	564	529	536	512	516	527	579	535	557	547	572	534	563	540	531	536	554	553	541	524	573	567	550	562	542	506	498	521	544	551	518	546	549	525	535	551	495	526	525	544	524	517	530	521	540	543	533	519	514	552	544	533	536	524	535	547	523	575	519	513	511	519	515	529	500	571	587	551	526	532	515	548	527	496	565	541	545	506	563	476	539	533	521	567	545	502	576	561	485	526	520	566	525	506	584	578	553	516	519	551	502	520	539	531	596	537	562	522	523	529	599	468	527	569	510	543	544	514	511	553	507	521	516	492	498	524	533	508	527	509	513	553	511	541	564	537	527	535	521	540	489	547	546	533	525	550	507	544	535	546	573	585	542	525	592	531	559	540	498	540	516	525	554	539	540	559	545	531	570	499	575	541	527	576	531	538	510	552	520	552	521	475	542	564	541	528	545	532	495	505	499	511	536	522	542	500	518	546	502	551	504	535	513	533	533	470	529	510	596	522	568	504	527	534	527	582	535	516	543	537	521	564	515	540	498	518	536	534	563	550	556	524	551	531	533	562	540	535	510	555	496	511	532	484	552	522	513	553	554	524	549	579	532	512	532	560	541	571	521	501	559	520	534	555	538	546	511	524	520	559	542	580	546	522	504	537	546	544	548	536	608	537	540	511	533	506	534	547	546	515	544	496	538	519	518	508	523	531	543	498	525	534	513	540	536	582	523	591	518	560	531	496	528	514	518	532	532	546	559	533	566	558	500	508	567	537	519	526	502	544	535	549	519	509	556	512	500	577	473	552	545	531	487	536	551	554	507	561	562	546	489	527	541	561	576	503	530	551	587	527	512	529	541	516	529	565	527	527	539	543	541	510	519	563	580	540	562	545	490	515	531	556	523	528	536	559	511	542	527	522	510	489	540	542	579	578	522	556	593	544	508	552	518	507	556	533	531	527	523	531	532	519	534	574	549	525	520	539	560	529	527	562	528	542	532	532	500	508	495	549	550	528	497	516	546	538	514	519	551	518	527	516	508	561	541	553	544	539	539	530	517	562	564	527	537	533	542	556	521	551	545	534	539	512	505	531	549	526	517	522	490	512	531	555	531	565	522	528	524	574	559	567	540	531	535	526	546	524	561	522	524	522	531	535	545	507	567	533	489	566	516	549	506	501	530	526	542	562	536	505	513	517	556	553	532	530	525	522	578	542	537	556	516	554	513	508	523	489	518	600	554	554	552	538	540	521	571	562	528	514	507	526	503	519	517	533	513	497	550	552	539	527	534	507	559	551	496	505	524	546	548	529	497	568	566	532	524	525	525	559	513	569	555	552	540	547	518	545	573	549	550	537	491	514	546	566	487	544	493	495	520	568	550	504	562	473	516	500	562	537	558	559	533	536	506	530	563	529	500	540	529	582	558	572	541	511	541	507	532	573	540	565	551	549	529	570	582	507	524	547	565	553	548	530	536	534	562	541	543	515	484	567	602	537	530	518	563	532	542	531	549	538	504	503	536	561	566	562	579	506	545	561	545	569	520	563	583	530	533	545	539	542	506	554	554	522	519	518	536	533	491	572	568	532	549	497	528	540	515	550	546	541	529	533	547	545	542	490	551	533	535	570	502	565	531	555	513	522	525	562	529	515	535	572	535	568	546	577	538	500	527	529	564	543	503	553	558	475	523	588	512	556	517	559	493	564	523	501	563	553	516	547	551	515	515	527	544	541	514	486	547	552	565	532	555	553	512	521	592	537	565	541	532	561	566	519	564	551	563	550	496	495	556	502	502	511	540	543	535	532	570	520	560	550	540	513	535	542	558	535	531	492	514	543	519	496	553	555	546	530	525	552	543	534	502	492	494	578	522	545	527	562	544	545	509	514	566	557	494	566	569	537	516	558	520	559	530	531	567	548	526	553	516	558	543	520	563	518	537	534	550	555	525	533	554	558	575	548	487	577	506	534	544	534	540	548	522	511	553	543	512	540	530	524	532	532	509	545	538	556	568	488	474	540	507	531	529	560	539	508	565	519	570	514	556	526	516	508	564	536	556	554	501	547	527	514	558	544	527	541	558	535	541	534	541	498	521	542	538	534	510	478	544	516	540	545	571	544	546	534	555	534	523	515	519	509	570	519	537	546	576	516	554	566	533	587	551	515	537	569	535	516	526	552	546	507	523	515	548	554	514	535	524	548	558	554	523	523	501	542	543	517	546	479	538	551	566	512	509	547	544	587	520	520	556	589	529	502	508	539	499	557	558	511	539	554	523	542	512	512	528	547	512	555	551	576	521	548	534	520	546	520	530	508	522	567	538	541	510	528	526	521	554	550	540	552	543	532	493	581	472	515	453	537	534	485	560	523	494	505	520	523	520	531	537	561	563	510	525	560	541	541	505	515	588	539	523	491	529	539	552	522	496	530	545	582	503	494	566	525	569	517	541	537	594	537	515	530	535	552	545	563	533	588	556	513	525	515	556	537	526	486	550	530	544	502	537	546	531	533	548	489	539	501	545	570	537	545	535	533	545	535	525	565	556	515	503	528	527	510	532	542	522	504	520	564	527	547	558	532	520	562	594	510	510	512	525	515	506	518	558	582	485	537	562	481	531	534	582	558	528	517	522	525	537	568	484	535	519	519	510	542	511	509	542	522	528	528	511	529	499	558	543	569	524	534	499	551	554	518	531	526	540	505	496	579	547	515	522	525	523	526	546	570	620	538	537	541	531	533	566	586	507	502	512	548	534	534	537	509	535	538	516	518	557	555	522	550	556	516	523	491	566	528	535	554	517	547	523	522	548	518	533	531	507	540	558	518	503	537	522	550	552	558	534	520	495	480	542	548	540	526	536	492	532	537	541	548	530	535
22109	21054	28678	23673	21076	20444	9538	3034	1959	1572	1382	1113	954	815	695	688	588	547	461	408	387	370	334	339	286	306	288	302	277	274	269	243	264	240	235	208	227	255	244	194	211	217	219	196	217	192	201	167	204	172	209	188	197	210	157	182	184	175	170	138	150	155	178	144	160	167	178	153	187	160	183	145	156	162	134	180	185	171	152	161	151	171	187	145	171	159	173	158	167	173	166	172	176	173	137	145	157	140	160	168	164	149	170	137	160	177	152	139	174	165	151	143	160	154	172	165	144	163	136	150	145	181	162	144	177	165	165	168	138	168	164	186	164	164	155	162	162	166	180	162	160	169	153	174	155	157	161	160	119	144	162	161	157	165	156	157	160	145	157	158	136	150	170	151	174	160	160	172	167	145	169	163	165	139	151	165	151	160	149	136	142	170	159	178	174	160	145	167	163	139	170	149	158	140	165	187	163	147	147	151	148	182	154	151	164	151	140	147	167	141	167	173	168	147	156	151	152	167	164	146	150	155	149	140	175	159	155	149	166	159	173	159	137	129	156	153	151	169	131	158	156	155	150	149	187	144	166	178	170	165	137	132	161	168	141	179	148	172	159	135	164	168	163	152	141	173	171	153	156	179	147	180	171	148	157	163	151	169	151	171	169	153	169	160	181	154	158	160	147	160	160	166	146	169	170	150	175	175	158	152	164	172	169	166	136	162	168	138	154	143	140	161	161	132	170	150	153	168	147	168	138	159	189	170	173	189	148	140	171	158	161	163	158	178	149	157	177	166	169	163	154	153	150	153	158	153	139	145	155	168	160	175	170	144	167	160	168	162	174	198	160	153	161	169	160	149	147	166	162	161	154	161	153	173	156	171	166	154	171	159	174	168	164	181	170	183	165	141	166	129	162	150	155	155	171	129	149	180	164	138	141	170	149	119	142	156	159	153	146	155	149	157	143	152	143	165	152	157	172	147	161	167	141	172	158	158	154	158	149	116	165	153	164	151	131	160	172	171	144	132	159	160	171	155	160	163	160	145	163	142	162	158	154	191	161	173	168	168	139	176	153	170	155	133	162	161	156	161	165	165	182	164	155	161	145	164	140	176	143	148	167	149	171	158	164	166	146	168	153	164	158	146	175	180	160	143	173	144	155	145	174	142	177	144	152	175	162	171	157	152	165	158	147	165	167	158	145	160	139	164	154	160	177	140	158	145	171	182	156	176	172	165	146	171	156	151	146	145	142	153	139	162	168	164	146	154	158	156	146	167	161	164	154	166	178	161	169	139	167	153	175	163	170	161	148	161	155	161	145	157	151	165	163	141	158	156	159	150	154	129	176	143	152	191	160	166	159	130	173	146	139	142	174	154	166	128	178	167	152	154	143	159	152	142	157	156	155	174	139	164	163	141	152	167	176	168	170	151	150	170	157	137	157	142	167	157	157	159	166	171	172	136	174	170	149	151	143	144	150	176	165	169	139	165	168	167	173	161	151	151	161	153	161	155	166	165	161	157	135	168	141	135	161	170	152	162	162	176	152	163	156	159	164	148	150	153	134	152	154	181	176	160	166	161	146	163	150	157	164	165	177	166	164	161	150	143	152	158	175	150	148	177	160	176	167	148	160	155	135	139	170	160	171	156	149	164	156	158	162	164	175	158	147	162	143	165	141	171	152	162	150	159	155	149	153	169	161	149	158	177	167	167	156	166	147	145	174	170	144	146	158	145	142	164	114	174	153	160	155	150	177	183	156	151	147	176	163	163	165	144	152	180	163	159	167	157	152	171	182	170	167	174	161	159	174	177	163	164	160	162	148	166	162	164	155	155	165	154	161	163	155	170	148	162	146	152	140	160	153	174	153	157	150	178	158	129	165	146	149	177	159	158	164	133	164	145	159	149	174	153	153	161	152	174	158	154	159	139	129	144	153	169	145	139	151	163	124	144	154	163	168	174	170	178	171	155	176	166	156	153	150	162	180	172	181	173	160	144	158	148	142	162	152	162	176	162	128	137	156	176	159	149	143	171	166	137	150	156	165	155	136	146	145	157	141	162	155	188	143	169	143	144	163	152	157	144	146	178	164	141	165	150	170	157	160	180	154	158	151	153	171	154	153	130	153	157	170	160	141	163	172	133	163	167	161	144	145	167	145	165	148	172	151	144	154	150	185	172	146	171	151	150	144	139	150	163	176	140	144	156	195	156	160	176	136	172	167	143	163	140	161	134	138	172	161	173	186	144	151	161	165	171	130	154	167	151	158	157	174	170	181	160	176	172	144	139	147	166	154	139	147	157	155	160	159	184	140	149	131	188	136	160	166	157	173	144	149	156	166	164	163	163	153	154	155	174	160	152	142	152	163	172	152	144	165	139	178	157	142	155	147	151	169	195	160	148	162	146	144	169	153	143	172	165	160	146	143	166	160	152	157	153	158	171	151	152	179	168	156	134	156	149	161	150	156	158	144	137	157	165	153	171	162	166	154	163	158	127	156	139	146	163	171	148	133	163	163	158	175	144	168	166	158	164	180	163	150	159	154	176	158	149	177	172	146	141	156	139	156	157	139	147	166	161	163	150	162	175	164	161	149	168	148	155	158	180	166	180	151	154	151	184	173	145	157	160	161	160	160	181	148	152	177	170	166	154	155	157	173	184	149	140	166	130	151	146	144	164	169	155	144	177	164	155	182	144	169	144	136	158	144	140	148	159	156	161	167	166	149	143	137	152	156	141	181	164	149	160	165	144	159	159	167	154	193	168	154	172	166	154	144	150	157	166	158	161	183	151	149	162	149	168	138	125	165	146	174	148	153	151	176	169	154	156	166	138	165	149	162	131	161	179	151	179	146	153	153	163	158	159	155	149	161	162	175	166	168	161	141	141	153	146	178	145	181	174	181	154	152	162	151	151	171	155	170	163	166	165	180	173	158	165	151	146	159	165	160	137	146	176	154	170	160	177	178	177	140	150	167	169	137	180	159	153	144	172	157	150	166	157	182	159	162	173	162	174	166	156	158	146	153	153	132	172	143	165	173	185	162	178	182	165	186	174	171	173	156	162	146	160	166	159	168	141	184	157	165	164	168	154	151	155	167	155	166	148	150	159	144	166	165	142	168	152	158	146	151	168	160	168	146	148	177	158	166	170	180	162	159	146	149	173	161	175	154	157	145	162	160	172	178	162	166	151	136	167	162	162	141	141	150	152	160	172	171	151	167	154	159	155	157	157	139	159	146	171	172	173	161	155	174	172	159	166	171	156	146	164	164	160	151	156	185	157	150	152	151	158	139	173	130	158	175	162	155	150	152	160	163	146	161	175	186	164	165	178	163	167	171	162	140	162	163	167	156	158	158	171	147	147	155	151	165	156	149	166	145	164	173	159	178	148	165	170	153	142	148	177	139	163	145	155	140	154	158	153	163	175	149	171	142	127	158	163	155	173	160	163	146	146	136	195	173	177	175	146	132	150	147	158	161	143	160	139	158	170	142	161	159	156	153	163	152	149	168	161
14852	36629	31000	21942	16378	12284	8791	6377	4997	4001	3260	2907	2377	2115	1793	1584	1380	1155	1092	965	876	811	705	703	657	600	590	588	578	529	548	480	496	486	449	436	485	447	421	397	376	370	351	375	385	339	307	284	299	291	313	347	313	305	321	305	289	250	241	232	255	211	223	249	257	259	227	244	235	282	239	226	236	236	223	249	239	260	237	220	207	237	229	238	248	235	251	265	234	202	236	233	248	232	255	253	246	226	245	238	259	221	211	248	237	239	245	238	229	242	261	232	240	241	222	250	194	244	228	235	249	230	256	227	220	212	226	225	233	232	235	232	230	261	225	240	257	246	232	224	230	248	197	207	247	227	241	247	225	274	220	225	226	239	213	216	250	225	252	208	245	258	232	256	248	223	247	223	239	235	207	264	233	215	245	204	243	232	236	230	247	225	229	219	242	244	242	207	244	224	259	231	265	230	237	228	240	253	229	226	215	218	223	252	241	218	223	236	224	248	219	255	250	218	235	256	233	252	209	245	246	277	253	260	226	259	214	230	229	222	245	214	228	208	248	251	242	244	235	259	241	255	253	228	222	227	250	242	238	230	255	229	233	248	252	258	236	226	195	233	242	241	212	222	239	254	221	228	250	235	197	227	233	256	257	243	238	232	245	221	239	221	273	236	248	238	248	220	209	241	231	234	225	255	235	232	253	226	255	215	230	261	246	225	257	224	244	253	221	222	235	234	230	230	240	240	232	234	241	209	252	233	239	224	221	217	223	221	232	220	250	229	216	232	243	213	231	228	235	226	221	232	212	227	266	248	251	234	219	247	209	243	282	242	225	222	240	223	252	210	247	233	236	250	212	200	231	265	249	247	258	250	232	218	249	252	249	268	228	240	229	229	240	234	235	253	238	230	252	202	240	219	231	249	230	228	247	255	250	248	236	231	219	256	237	234	209	241	216	235	253	233	247	224	254	243	224	245	225	231	235	237	221	231	209	244	256	248	222	239	238	258	255	227	223	227	238	230	245	216	231	230	234	232	233	232	231	275	238	238	257	231	208	251	227	228	251	221	235	227	245	225	228	223	261	233	223	238	244	268	214	234	252	224	229	233	222	238	240	231	236	237	262	223	207	242	227	237	248	225	229	239	241	266	211	241	263	192	225	212	270	226	242	211	286	233	246	234	246	232	258	229	202	244	222	241	240	238	249	249	252	212	240	243	213	211	221	239	221	253	222	256	225	241	234	229	227	231	252	227	237	243	260	237	239	206	245	240	202	221	244	224	217	247	224	240	210	232	243	231	231	253	219	224	241	239	223	234	241	227	251	243	263	262	227	221	242	226	230	251	243	248	227	244	235	230	255	240	204	237	214	237	227	212	211	236	236	240	218	212	223	239	223	220	245	227	238	209	255	220	237	266	221	225	221	230	221	244	219	203	203	222	211	255	246	266	249	238	243	276	245	221	253	260	271	220	223	254	229	244	246	262	247	248	247	234	270	261	231	235	226	223	234	236	225	196	215	244	241	261	213	243	228	245	221	216	235	216	239	246	236	242	240	207	233	225	230	243	221	261	243	234	229	235	238	230	271	229	238	240	208	238	234	260	234	227	238	253	223	236	219	240	242	238	237	238	265	232	243	248	213	235	250	240	226	219	222	220	235	208	254	229	236	250	241	228	216	211	230	262	226	222	223	234	238	229	232	224	224	214	225	232	226	233	236	248	233	239	230	235	239	236	215	248	242	230	209	222	231	217	223	237	240	229	256	240	215	255	250	230	213	220	217	223	218	233	217	227	240	258	226	239	220	262	239	262	243	230	224	247	262	200	241	223	226	228	224	221	242	209	234	225	233	242	244	235	235	245	226	256	241	239	257	271	231	239	208	228	242	191	220	234	219	228	213	244	234	247	219	253	242	206	230	217	220	240	258	217	242	211	261	254	209	220	227	228	253	231	258	250	229	221	225	221	213	243	242	237	229	240	224	260	241	253	236	242	254	198	241	212	209	227	251	237	242	206	210	240	248	233	219	213	219	237	239	237	248	226	251	241	230	221	243	252	245	218	208	251	238	243	242	202	235	240	281	228	237	197	230	246	212	218	236	240	223	208	228	257	229	262	239	212	257	243	242	253	217	239	230	239	266	219	232	253	222	231	245	219	218	252	209	260	223	192	219	241	229	258	210	235	254	197	222	235	249	237	201	211	235	250	210	223	235	239	253	227	234	250	220	217	240	244	207	202	229	244	211	239	232	226	233	197	250	226	241	244	244	232	222	231	226	225	249	216	227	219	212	254	227	248	242	231	235	228	235	230	235	239	213	271	230	236	229	231	243	227	241	250	236	229	256	218	241	235	244	236	258	213	233	243	252	242	250	242	245	262	232	192	238	254	217	216	248	244	223	244	214	223	209	243	212	225	219	252	235	264	220	221	214	233	230	239	231	252	218	257	271	263	245	220	203	232	247	253	209	239	232	250	264	230	243	241	206	231	248	240	259	244	228	264	246	227	220	233	227	237	219	233	240	220	232	214	229	259	225	262	216	242	226	238	255	211	261	260	212	218	235	250	227	249	232	236	248	228	221	257	240	259	222	236	234	211	227	218	221	269	235	230	242	234	239	235	247	238	253	219	236	251	262	259	220	245	214	257	220	241	240	237	235	257	218	245	235	213	228	237	225	246	220	219	230	256	261	233	267	211	243	226	222	248	199	209	254	227	223	249	209	223	252	209	233	212	209	217	254	239	252	225	194	249	265	257	240	214	233	247	261	252	254	223	247	260	241	232	227	255	239	225	235	236	234	242	205	199	246	253	224	216	224	231	248	258	236	231	243	237	231	230	251	244	233	220	240	219	241	227	219	259	243	224	213	233	239	220	230	251	241	256	223	239	244	230	243	211	238	223	247	232	219	239	230	241	243	234	229	225	219	221	217	240	219	239	233	174	247	232	233	235	242	234	220	232	230	237	249	251	243	239	234	246	245	220	219	242	257	232	230	210	245	217	233	216	226	218	267	240	229	234	231	241	232	234	223	244	236	239	266	240	226	248	232	209	235	218	226	244	233	249	264	253	212	223	238	228	230	251	218	260	225	231	239	245	223	203	218	236	222	233	241	222	225	219	234	251	224	230	258	215	216	232	228	213	225	236	238	230	227	256	206	225	246	242	211	218	238	242	229	266	237	241	204	212	238	236	213	270	248	256	220	220	240	230	236	247	247	262	242	253	236	248	223	235	262	228	231	236	227	221	202	230	250	235	232	263	212	247	237	238	236	204	244	220	259	245	204	234	236	227	233	222	248	248	244	228	255	242	220	227	207	241	235	205	227	233	215	233	238	253	229	251	240	200	221	221	245	219	257	246	255	214	234	210	255	260	225	234	216	230	226	243	231	220	250	252	217	246	237	253	233	225	247	224	228	242	223	209	206	238	224	210	252	256	259	237	221	226	231	230	228	243	242	223	227	216	210	253	224	248	243	236	242	224	251	236	229	235	246	218	218	267	237	225	230	224	216	225
26756	20887	18690	11815	6094	3209	2079	1463	1138	994	845	681	693	644	558	536	497	502	466	480	425	428	433	424	394	373	396	419	389	411	339	359	416	386	369	395	397	383	354	359	379	374	360	336	388	348	342	350	355	364	346	351	355	366	377	362	371	365	352	339	339	355	352	349	332	336	351	352	359	334	390	356	358	330	374	341	357	357	331	330	317	355	340	345	382	308	336	374	349	341	348	362	356	385	380	348	358	362	331	341	384	344	316	353	339	318	351	371	323	332	377	343	349	308	338	321	319	337	326	345	357	392	375	309	358	401	357	339	407	355	322	337	322	333	352	398	341	360	305	364	328	362	340	356	364	305	351	369	342	364	331	344	334	359	331	319	313	365	340	356	361	332	343	326	369	339	339	339	355	348	347	325	350	337	359	394	322	346	344	353	382	310	336	352	363	333	325	345	363	363	343	347	346	316	346	334	359	356	333	349	295	341	356	343	357	348	342	342	335	350	320	326	337	337	350	374	323	359	358	353	367	341	360	314	342	366	372	343	364	339	324	385	347	342	329	344	348	357	353	330	314	342	364	323	330	348	375	362	332	362	325	349	370	382	337	356	353	381	354	268	357	372	344	345	366	313	364	355	334	352	330	345	348	335	351	342	367	336	297	352	364	378	379	373	344	381	357	338	372	322	356	346	340	342	393	337	392	350	350	350	349	335	341	373	345	389	334	340	345	324	335	357	340	362	315	338	362	350	322	361	344	330	319	328	331	355	347	344	334	378	367	387	329	387	278	383	352	348	339	370	331	340	311	348	332	350	394	353	327	339	345	373	350	344	331	337	357	369	332	340	319	338	347	355	336	372	346	311	354	329	330	371	342	347	328	358	357	346	340	335	330	353	354	320	346	343	362	346	383	325	313	330	367	325	309	355	357	360	345	355	356	359	344	332	345	346	332	360	359	369	352	326	358	331	349	319	373	368	361	335	359	348	379	318	327	383	370	333	371	325	369	343	323	295	357	344	314	352	336	348	332	358	354	354	338	362	343	327	358	357	339	357	329	340	343	348	355	369	363	330	346	389	353	343	356	337	293	362	333	343	363	367	340	350	381	363	358	338	333	364	357	359	352	400	344	376	317	306	360	346	359	349	355	348	354	290	332	355	364	355	337	322	331	353	338	370	344	339	363	363	348	363	360	330	332	312	326	328	342	349	364	332	323	377	340	331	319	354	322	347	334	357	352	354	376	374	389	348	341	376	362	340	346	317	319	375	330	357	341	343	334	373	345	373	338	344	357	361	354	367	342	302	325	291	338	328	333	377	375	334	343	375	335	369	380	338	372	343	334	352	327	343	364	384	347	329	362	388	336	336	323	381	336	311	327	363	362	348	337	320	350	361	341	322	381	334	339	333	344	360	313	336	362	359	358	343	352	332	324	363	335	359	364	329	355	379	313	343	361	372	348	352	340	339	346	322	324	316	374	321	335	339	357	314	392	361	365	358	335	371	362	361	340	363	372	336	350	354	326	360	341	339	358	354	309	359	376	355	372	357	353	337	337	354	366	372	350	336	360	349	332	346	394	331	361	340	345	324	359	327	352	361	353	354	375	349	339	352	366	359	314	336	355	370	336	342	342	329	345	328	357	308	364	317	345	363	338	316	325	357	328	372	369	367	340	340	355	365	377	339	361	348	344	365	326	351	332	359	359	355	345	360	357	328	346	353	313	386	371	373	353	345	345	346	329	348	350	348	345	322	341	354	337	342	356	364	362	311	325	362	310	355	346	347	322	343	341	344	355	343	344	336	342	376	350	325	369	365	368	361	347	323	340	385	344	344	361	350	328	373	349	324	353	345	337	325	345	336	341	332	341	353	336	348	367	339	375	362	351	341	338	359	329	335	345	332	343	351	357	349	328	310	373	351	331	347	336	349	347	351	355	336	342	356	315	374	341	317	354	352	361	353	368	313	357	359	352	357	351	354	378	348	334	354	320	330	349	344	332	360	344	338	296	327	369	346	325	347	355	313	384	347	377	333	384	353	369	357	305	356	355	323	358	350	367	318	349	377	345	363	333	331	349	360	329	376	355	317	383	366	341	351	370	335	317	336	347	351	371	372	363	383	325	392	335	367	331	373	339	379	342	327	336	347	349	317	326	357	347	332	347	334	388	355	352	350	334	346	352	373	336	355	343	343	345	310	369	321	360	374	321	341	348	352	332	338	337	361	328	321	367	327	312	319	327	307	362	354	332	344	370	344	360	347	375	318	386	382	362	353	339	320	336	345	323	332	367	377	358	358	331	348	361	324	357	342	351	314	305	379	372	355	338	345	343	383	358	361	358	343	374	334	321	351	362	390	373	343	364	348	351	349	329	383	312	344	387	330	321	334	326	345	347	339	358	369	341	322	354	321	360	335	315	397	338	288	330	334	376	358	354	359	344	380	330	317	369	378	356	333	369	352	305	344	389	340	334	336	358	364	335	322	377	353	330	335	318	382	366	341	353	337	354	350	368	336	344	366	340	354	320	335	362	319	327	386	346	350	369	300	328	333	343	349	342	379	346	332	352	376	334	366	345	348	333	334	344	365	377	366	336	345	352	336	349	347	333	318	317	384	360	328	343	311	359	343	342	357	327	335	361	316	319	367	343	350	368	338	350	357	350	321	338	368	341	357	355	348	310	327	328	375	372	335	356	340	383	324	340	354	360	334	353	364	360	352	373	371	343	352	359	369	311	364	347	357	355	352	346	322	330	371	351	341	352	364	350	370	346	366	377	377	360	331	346	349	365	350	346	370	370	367	304	357	369	348	348	331	344	357	320	346	351	353	348	337	356	357	315	347	351	345	325	289	349	328	360	329	348	327	358	369	344	343	407	354	333	337	359	315	351	360	354	355	317	369	340	328	325	374	332	344	351	365	340	341	323	363	339	321	338	335	317	337	361	371	347	307	325	335	308	327	354	343	339	354	364	373	342	360	333	356	341	344	365	352	355	363	370	313	352	346	304	364	363	347	333	345	400	371	304	328	323	333	325	358	359	379	316	358	355	355	370	349	331	346	369	349	359	400	373	340	321	377	329	347	341	338	341	362	370	351	355	333	348	361	316	358	343	346	343	328	350	365	335	342	329	323	334	335	397	399	359	365	343	360	391	322	339	365	377	366	318	348	377	347	307	322	336	331	335	358	353	376	358	374	356	367	309	334	308	374	348	343	344	370	375	372	347	390	371	350	379	373	380	378	330	350	370	323	330	339	322	353	359	340	333	346	362	356	350	326	343	359	363	379	361	383	350	353	365	334	347	323	371	361	347	353	329	313	374	333	350	352	344	386	320	368	330	357	364	344	367	332	323	358	345	295	336	334	375	319	349	362	344	362	312	340	358	374	333	359	347	356	393	346	330	325	363	290	344	331	335	348	342	330	356	315	365	357	354	349	351	303	344	368	397	356	360	337	339	351	334	380	347	340	341	329	348	365	324	358	342	334	350	384	366	344	338	341	333	373	325	356	381	332
13048	26282	21323	13789	9767	7012	4788	3628	2852	2307	1975	1689	1468	1331	1228	1118	997	888	933	843	811	764	767	651	671	725	667	644	693	661	607	624	616	619	605	577	611	594	597	597	587	525	588	607	595	539	543	595	546	539	587	536	540	520	537	501	507	547	532	531	516	553	515	534	530	517	498	496	545	510	552	530	534	506	511	540	513	504	537	535	530	484	550	552	464	520	527	526	554	526	492	550	517	492	501	516	517	514	522	534	518	577	515	502	542	559	528	517	495	553	531	545	532	516	515	549	540	531	484	548	539	502	500	585	555	498	502	518	558	498	536	545	534	557	549	479	529	544	464	525	559	536	519	521	518	519	512	581	486	541	529	522	467	504	488	522	504	535	538	524	559	483	519	507	520	524	522	552	527	530	519	524	533	543	540	573	528	537	506	531	564	532	568	535	551	462	552	537	540	524	520	512	542	529	547	523	530	552	518	539	522	476	565	543	518	551	545	577	504	533	498	539	497	518	533	501	527	504	520	548	535	520	532	497	513	520	523	530	514	510	516	478	547	547	501	522	551	534	510	488	499	512	512	543	545	525	499	488	564	499	530	515	514	523	546	527	509	569	496	584	545	516	499	487	530	516	509	488	513	520	542	535	557	501	544	564	528	562	491	549	551	553	541	536	487	522	517	541	520	517	564	514	523	494	521	533	533	497	493	567	510	538	529	534	528	538	512	502	508	534	535	508	465	486	516	512	505	532	528	535	561	496	542	532	529	522	586	511	545	498	545	514	527	575	527	532	538	534	528	531	548	546	525	507	524	506	499	551	539	502	548	535	531	530	482	496	501	527	541	544	538	500	524	462	560	538	548	553	519	519	489	534	510	541	499	508	497	473	509	487	501	537	531	549	518	542	531	505	532	503	501	542	527	520	502	493	528	538	513	497	501	512	488	548	532	549	541	520	551	518	542	519	507	536	499	519	493	513	503	507	545	514	538	552	525	498	504	542	502	524	511	530	557	522	499	524	515	535	521	524	538	488	510	530	478	552	523	503	546	544	516	513	555	543	518	553	565	491	514	554	533	488	573	512	519	506	548	558	482	557	550	496	575	545	536	538	496	502	561	498	550	504	529	524	529	536	508	526	516	529	514	533	526	515	532	539	542	520	544	520	521	522	523	535	495	492	548	528	582	509	566	521	472	479	524	559	539	561	510	545	503	529	504	510	499	537	541	534	497	503	538	532	544	506	529	559	521	564	502	511	555	519	517	537	549	493	541	499	548	491	516	553	487	531	523	520	538	551	481	513	483	518	521	560	535	559	503	514	513	475	493	544	561	553	548	562	535	503	546	483	535	548	509	538	502	509	516	507	517	554	540	527	542	478	529	538	531	476	514	510	546	526	504	538	507	519	510	534	546	461	503	535	534	496	543	524	507	541	503	504	539	505	526	549	539	501	531	523	508	534	529	530	537	539	530	515	549	494	516	525	515	521	533	570	535	516	561	504	509	524	525	515	530	520	545	517	546	550	516	553	520	525	528	506	471	528	541	559	544	507	542	536	518	549	539	562	524	519	541	473	555	508	535	515	516	536	520	529	563	473	558	527	517	533	526	532	519	550	533	582	503	512	524	511	542	553	523	519	563	514	517	526	509	544	486	570	566	548	491	530	535	517	505	517	539	577	533	492	530	545	528	545	500	565	534	562	518	517	528	510	483	517	531	527	522	495	531	493	483	542	513	540	526	551	508	548	544	523	586	557	491	534	564	550	520	507	539	506	524	527	483	525	526	537	529	550	513	488	554	542	515	511	520	538	496	527	494	543	552	518	554	513	483	516	549	513	535	518	502	507	527	531	516	488	506	518	548	521	561	487	510	494	512	490	564	552	492	549	540	469	553	529	499	489	535	537	508	516	522	548	491	547	494	539	525	523	494	529	565	517	533	503	527	543	553	529	569	520	498	484	516	515	522	530	523	535	544	528	548	527	505	540	542	508	514	535	533	538	541	504	515	565	468	521	551	513	520	492	525	500	506	533	521	507	497	566	532	501	535	493	539	528	529	528	529	521	500	483	520	525	551	513	512	525	520	526	488	516	503	544	533	535	556	495	517	507	571	529	555	503	578	527	510	491	521	502	518	574	538	520	512	505	528	485	511	544	537	548	527	537	544	531	511	478	533	532	498	523	483	517	525	497	511	513	503	542	538	496	497	554	489	545	507	546	554	503	541	544	504	558	522	529	523	507	507	503	506	518	558	500	577	518	490	528	534	526	541	530	510	484	532	493	510	539	535	498	538	553	502	490	561	471	528	506	554	500	552	490	547	523	514	527	517	496	479	509	512	538	548	554	495	553	498	523	523	513	531	531	498	534	499	580	538	547	508	534	487	564	567	536	545	536	518	566	493	541	590	535	528	552	523	532	499	523	547	564	534	490	514	518	534	524	530	491	520	573	574	539	540	523	540	485	523	529	524	557	521	526	486	514	501	515	520	552	503	559	542	547	542	510	542	546	513	524	528	517	525	492	532	538	488	511	549	531	532	483	515	536	566	560	516	576	493	523	530	516	544	474	518	510	519	527	588	538	547	534	503	538	526	508	515	524	521	526	544	548	514	514	476	511	507	518	527	523	551	541	525	527	530	555	511	515	496	537	498	553	532	505	504	471	518	503	539	557	517	497	544	565	517	514	510	540	548	528	557	475	521	532	529	511	517	509	563	543	533	518	563	522	538	505	508	525	577	560	537	539	505	528	542	515	512	512	493	533	526	520	545	545	510	498	511	525	552	507	512	517	547	561	518	508	497	530	500	530	528	522	531	474	502	524	524	488	484	521	510	500	528	523	520	517	554	560	536	530	547	525	535	487	529	553	510	514	511	553	502	522	531	530	507	511	538	549	533	504	531	532	531	529	521	519	535	545	532	484	511	512	498	528	542	536	542	509	494	529	549	517	488	571	534	496	511	534	518	552	553	559	527	557	502	519	529	527	530	508	526	533	491	524	522	560	518	541	513	553	538	497	513	518	530	533	542	567	484	508	525	542	525	509	544	603	514	574	474	514	485	562	474	527	529	530	510	491	554	539	545	516	567	547	529	536	521	532	528	516	550	527	480	484	516	544	473	511	508	512	522	527	564	531	510	528	537	536	513	497	556	507	516	536	533	517	531	518	557	500	510	484	492	530	545	518	546	529	503	559	494	584	512	501	489	561	509	516	523	531	521	502	493	535	561	504	510	532	543	514	514	527	498	548	534	536	495	535	555	539	542	516	567	508	538	542	525	480	509	571	544	505	508	527	509	505	512	506	548	517	511	472	523	534	539	546	521	534	500	562	561	533	544	462	544	528	524	519	523	494	537	510	511	520	496	509	529	532	485	558	527	541	511	541	544	523	509	529	513	585	509	527	528	531	517	564	544	479	518	505	528	523	558	534	545	555	534	539	515	470	520	538	507	509	537	536	491	538	537	553	495	549	565	519	550	537	523	526	504	521	541	517	545	530	554	539	524	513	548	498	538	536
22940	21050	28129	24217	20663	10923	3926	2177	1534	1181	997	859	732	665	609	552	491	430	407	399	382	326	322	315	340	321	293	303	311	260	285	276	237	253	286	279	268	268	266	243	248	246	230	224	210	233	216	220	190	215	222	211	218	207	222	203	206	202	214	193	211	214	212	220	205	203	182	211	197	189	204	226	173	180	221	216	202	207	188	186	192	207	210	191	187	169	202	227	201	198	194	225	208	187	204	194	190	221	177	188	193	184	191	191	208	205	185	194	181	185	185	188	185	230	217	203	219	176	207	185	219	192	187	200	201	196	191	199	208	211	210	222	211	209	213	197	193	202	202	186	226	208	195	202	195	210	220	197	218	195	211	210	183	178	180	208	206	208	208	165	217	185	191	178	172	221	203	218	190	207	199	193	203	203	184	210	181	207	214	201	203	222	178	173	195	210	191	181	211	207	197	197	181	196	179	170	213	179	187	222	189	230	186	222	207	178	211	207	206	201	190	219	198	224	194	223	190	187	198	187	219	212	215	187	213	202	179	213	191	175	189	196	180	182	203	203	180	206	227	175	225	193	185	212	193	203	208	183	180	214	200	212	195	191	182	200	207	204	195	205	179	195	236	199	174	227	192	210	220	196	198	205	197	203	201	203	200	169	214	209	198	187	189	195	206	213	205	210	173	214	213	183	184	198	207	185	218	195	217	216	203	205	215	241	212	210	213	187	196	192	194	184	180	214	210	195	197	190	187	187	206	216	196	226	196	217	186	199	200	235	192	209	194	181	167	196	214	206	177	206	178	201	201	195	194	204	197	211	188	229	210	171	208	219	198	191	189	220	194	199	173	192	206	201	225	195	217	185	199	197	200	174	220	196	199	192	228	181	228	217	214	201	204	197	192	183	205	208	224	178	230	245	196	209	202	189	240	205	196	192	212	165	202	200	210	183	202	174	190	188	211	200	218	194	188	209	197	193	200	200	183	206	173	230	200	191	208	208	170	219	214	201	189	209	213	220	196	218	167	207	186	217	206	210	189	187	186	203	185	185	196	207	209	204	195	204	196	193	184	189	189	189	206	215	204	197	191	204	165	203	205	187	211	213	187	218	187	189	184	183	198	200	243	203	190	210	200	215	203	211	198	201	199	179	202	216	214	195	197	210	204	197	202	182	206	197	205	204	177	192	201	167	203	198	208	211	186	188	164	188	193	200	205	191	188	208	215	188	206	215	205	194	197	195	188	196	222	177	205	193	197	193	212	169	185	199	216	210	191	195	201	195	200	203	188	191	210	191	184	214	188	191	183	205	179	194	202	196	222	220	195	192	209	175	199	194	184	218	173	196	212	195	190	181	208	170	222	181	198	181	188	202	213	191	187	200	202	211	202	207	184	198	212	189	185	205	195	205	218	202	215	175	213	210	191	205	226	180	199	194	220	186	231	194	209	189	208	214	207	218	157	207	208	228	207	199	216	211	194	202	207	172	198	215	199	202	188	206	197	199	172	215	199	199	189	211	202	200	191	163	186	185	187	216	161	208	173	213	169	198	203	187	188	186	196	220	197	203	198	206	192	227	192	195	202	194	191	197	189	184	195	197	184	194	193	182	219	205	215	181	196	217	208	212	188	221	227	192	223	219	188	205	195	211	217	161	220	177	205	208	222	216	205	202	215	178	206	223	184	210	198	198	205	204	189	200	213	209	201	197	200	180	214	186	214	210	202	201	215	203	196	182	190	201	220	198	190	192	177	197	194	204	200	217	170	196	193	198	201	185	217	205	185	189	205	230	186	198	211	211	202	206	206	215	198	202	212	185	173	175	212	218	185	187	175	200	200	192	181	197	165	199	189	176	203	215	173	233	177	202	221	206	201	201	209	208	205	165	203	174	185	198	221	224	210	190	206	211	191	187	209	184	199	242	197	206	207	176	184	225	193	200	213	191	217	224	185	202	216	197	197	212	224	187	171	216	191	217	210	180	188	204	209	174	176	193	189	212	192	183	185	225	198	193	188	189	179	191	196	174	170	182	175	195	194	208	200	205	211	182	190	196	195	218	200	194	199	162	181	209	214	199	188	242	194	200	181	208	173	206	193	194	204	219	201	208	211	212	212	224	192	214	224	183	185	226	197	224	202	203	195	203	196	196	194	193	176	186	205	191	190	204	195	177	197	189	217	197	179	213	201	173	183	193	187	215	201	211	174	212	197	165	209	211	201	190	201	179	176	198	213	199	205	191	192	205	206	200	225	202	206	195	214	181	187	227	177	196	199	211	188	204	203	223	189	201	213	198	167	204	203	198	207	198	176	207	218	173	201	187	214	208	194	199	206	223	185	196	200	205	193	213	199	197	195	219	167	185	222	192	175	192	209	224	178	214	190	205	185	200	207	196	192	212	185	176	209	204	204	186	201	179	213	207	191	221	203	190	196	191	194	203	200	201	183	192	217	210	214	181	202	209	198	203	211	206	192	189	194	202	199	197	190	207	223	172	200	209	176	215	213	176	197	167	183	220	170	212	207	200	203	186	213	207	202	206	206	202	202	183	187	208	207	190	207	196	201	201	203	178	211	212	198	186	180	205	201	151	197	204	194	189	191	201	183	172	163	160	173	194	177	186	208	183	199	210	202	193	240	187	214	195	176	204	200	177	199	213	203	180	187	221	186	215	213	197	200	191	215	200	199	199	191	201	194	209	209	224	205	190	180	214	182	231	205	200	194	202	195	195	180	169	168	196	191	191	205	213	205	183	193	222	183	190	221	224	192	209	187	207	194	184	227	180	197	197	214	193	196	202	201	204	183	226	210	197	190	186	195	202	194	206	197	190	214	198	166	199	219	219	198	201	193	203	185	193	203	197	208	203	212	194	190	202	199	217	192	215	206	179	200	210	208	194	184	177	199	222	185	202	187	156	196	186	207	228	199	227	203	199	178	216	202	200	178	189	211	216	194	195	200	215	209	184	207	213	211	172	175	186	211	180	191	210	202	214	200	190	197	197	203	178	188	221	215	203	180	240	194	207	190	186	181	198	206	220	207	206	191	190	200	193	208	191	196	171	209	184	209	191	196	213	176	197	207	208	201	205	167	204	196	191	196	205	200	236	210	221	201	213	201	175	184	194	184	190	158	201	192	172	194	193	196	179	188	213	200	202	186	184	192	189	208	189	198	192	204	195	211	191	224	199	198	202	199	188	210	195	189	195	225	208	188	191	195	199	187	184	199	174	214	208	199	207	182	209	196	202	201	197	187	221	192	190	184	198	207	177	172	209	205	190	203	193	207	204	183	188	206	213	218	216	224	187	187	187	227	227	208	199	213	218	186	199	189	209	203	194	198	204	181	193	178	194	203	247	206	200	209	187	192	211	185	193	199	186	227	205	203	196	205	177	195	193	206	175	200	194	200	206	195	206	181	194	224	200	196	190	203	223	221	188	202	173	205	195	209	211	214	186	203	188	179	201	207	232	178	189	183	192	202	195	211	183	196	202	213	197	198	221	182	178	163	229	178	224
12674	32546	26532	18329	13616	9587	6835	5060	3919	3177	2530	2245	1790	1665	1359	1239	1119	952	936	830	767	725	683	607	582	595	561	574	555	545	542	522	504	483	468	483	472	429	464	421	405	379	396	412	379	367	389	341	362	357	333	348	352	342	382	346	356	324	335	336	329	315	351	328	302	316	308	312	341	282	309	304	283	277	317	305	307	326	297	329	265	314	350	317	293	311	300	328	311	316	306	305	295	302	301	328	307	281	301	320	311	296	321	296	305	274	317	261	319	316	300	298	292	306	300	292	302	294	336	305	288	313	334	349	319	342	328	319	281	308	285	309	320	299	317	302	290	357	289	306	315	280	284	313	331	319	305	295	321	309	316	281	297	305	329	340	308	315	339	328	331	327	337	313	335	345	312	305	297	302	284	285	337	295	328	308	283	290	323	313	294	308	306	309	298	295	327	315	294	322	300	287	307	324	331	307	321	323	274	312	301	290	334	322	314	311	314	289	335	317	272	282	318	283	329	307	291	292	289	303	292	299	307	321	315	293	301	289	346	320	304	309	317	281	308	307	332	333	344	307	338	314	321	295	327	304	296	331	312	316	286	306	323	314	308	303	307	290	303	300	288	315	327	324	303	316	281	305	329	298	310	301	306	280	302	326	294	306	289	343	323	288	311	296	318	321	293	299	318	267	326	294	317	330	309	315	303	303	325	332	327	307	330	321	315	306	345	343	279	306	300	319	298	327	280	283	281	317	301	300	315	322	309	296	290	294	302	311	296	308	336	313	345	322	262	294	317	316	363	318	325	303	322	305	355	311	318	286	325	319	307	283	334	309	335	310	256	365	325	328	320	337	296	292	291	336	300	322	346	300	319	314	294	296	303	333	317	301	306	288	313	302	322	326	290	306	292	301	302	305	276	304	315	315	294	291	288	324	327	323	313	281	329	308	290	302	314	313	341	309	313	307	312	296	278	328	321	301	332	315	326	334	322	321	302	327	291	320	285	294	326	311	317	315	331	304	319	307	278	307	294	308	290	317	328	330	298	310	285	322	332	305	316	322	326	308	299	294	317	300	317	289	317	313	356	296	316	315	293	298	356	315	352	314	288	307	314	325	304	291	312	333	303	300	341	299	304	303	273	312	304	290	321	308	315	315	280	315	309	289	295	312	317	288	345	288	289	322	286	305	315	290	309	300	302	286	311	309	320	289	320	314	343	329	292	287	325	304	317	305	281	336	319	297	311	313	319	286	308	308	305	306	326	318	335	304	318	305	323	313	308	329	299	300	282	313	321	296	278	321	302	272	296	324	301	345	322	321	312	318	334	323	287	322	312	291	294	340	299	352	318	310	293	312	300	304	312	319	298	285	291	305	299	271	340	301	318	294	313	323	331	281	280	288	304	295	320	341	295	290	319	319	296	286	284	301	354	322	303	316	323	295	337	306	324	288	335	281	272	322	305	303	306	302	302	315	286	310	292	302	318	333	322	310	320	280	314	311	315	344	307	312	295	295	292	323	308	313	270	306	309	307	304	302	291	331	309	293	297	340	300	315	294	324	313	292	336	301	322	299	279	316	321	291	307	307	291	326	293	325	290	330	307	320	309	322	305	287	308	318	316	313	333	314	297	323	292	292	320	362	304	327	308	311	339	310	312	300	292	283	271	312	297	308	295	295	328	271	276	298	298	306	318	320	358	270	309	289	307	306	279	319	308	325	272	262	317	314	311	330	309	318	324	351	323	296	304	301	305	311	299	310	269	328	292	320	355	331	307	321	305	327	312	304	300	281	302	272	319	314	312	323	280	316	294	328	305	312	337	297	308	275	319	325	298	297	277	296	278	304	291	271	351	311	287	328	295	317	330	326	336	317	288	316	313	322	314	300	293	294	341	315	303	321	314	321	320	281	304	307	263	310	316	291	280	295	314	320	306	315	318	284	309	303	278	347	288	317	311	293	303	311	310	307	323	304	334	331	300	334	284	274	304	299	290	352	290	312	314	332	312	317	322	315	328	310	330	295	332	324	317	324	327	300	308	322	308	303	322	314	325	298	319	339	320	341	322	296	295	315	280	304	323	300	314	297	355	335	332	324	324	295	353	290	316	319	328	304	274	306	329	307	303	297	323	324	295	294	298	327	288	289	284	304	277	306	311	316	326	308	332	285	284	314	278	321	297	302	314	304	313	313	296	318	293	306	330	312	316	307	318	301	303	273	314	290	311	301	296	291	297	309	315	307	315	334	329	329	287	309	318	279	273	351	325	306	307	305	286	297	296	313	322	291	311	307	286	315	302	321	292	297	307	325	321	311	338	315	294	334	320	316	323	320	305	309	303	269	289	326	322	277	292	307	311	317	291	296	307	303	336	302	290	314	319	306	283	304	275	309	293	295	300	269	297	332	344	315	311	297	309	315	327	307	331	312	303	330	316	284	317	310	301	333	295	308	289	321	338	297	306	292	300	320	312	298	309	326	315	296	331	288	354	326	271	315	330	307	301	310	286	324	272	326	286	304	336	312	302	318	294	315	272	323	302	292	307	299	313	323	321	313	322	305	326	297	322	309	289	289	306	320	326	283	326	314	296	329	306	325	307	322	330	305	297	294	330	311	318	313	323	294	296	333	322	302	293	319	327	343	296	292	303	322	312	302	329	305	323	325	304	301	315	292	296	304	293	310	350	296	300	308	297	305	323	354	322	325	295	323	291	367	307	304	314	298	307	331	319	337	288	291	316	327	299	295	325	334	315	294	323	319	346	318	314	314	302	311	308	312	303	310	317	288	352	295	291	319	269	326	299	300	315	332	305	326	315	311	279	304	310	298	314	322	316	311	309	317	290	300	314	303	304	303	313	310	275	306	306	327	287	322	300	305	326	302	275	309	298	324	320	318	326	314	338	307	332	309	308	334	298	290	306	297	304	319	337	294	326	304	333	320	301	284	283	290	288	324	319	283	307	290	307	299	297	310	321	312	308	325	295	329	313	308	307	317	303	315	309	310	291	297	304	312	302	300	292	315	314	312	292	308	316	336	300	329	314	308	309	307	312	328	308	276	314	324	284	324	319	292	306	288	309	320	305	295	306	330	276	293	334	325	326	294	326	304	298	304	336	321	259	297	289	313	297	322	323	321	312	325	294	317	321	286	307	304	302	334	321	320	285	323	323	326	310	323	304	287	304	323	293	312	309	309	304	322	319	328	314	292	289	289	289	303	323	340	323	349	319	294	285	280	326	282	305	280	273	292	321	338	325	292	316	318	301	267	335	301	291	297	299	304	332	310	314	252	321	325	338	317	331	311	308	353	328	289	329	300	302	308	292	328	317	329	264	317	306	308	296	346	302	294	298	300	326	324	299	298	290	305	339	308	310	306	299	325	297	316	329	306	304	308	297	313	319	304	309	286	288	278	283	335	305	326	338	318	306	298	295	311	303	300	314	308	292	326	324	306	329	322	337	302	316	312	314	327	325	310	297	324	320	293	335	322	288	299	292	313	312	305	289	327	281	325	305	324
24237	21098	26660	24459	10649	4282	2653	1718	1355	1100	934	875	755	706	652	583	582	529	518	485	530	465	446	416	444	515	477	465	381	399	392	424	403	414	395	418	402	368	353	424	378	414	395	389	342	358	378	370	374	363	385	370	400	350	371	369	349	354	359	342	358	333	368	360	351	337	339	336	361	366	368	386	355	353	354	362	373	369	358	364	337	337	346	372	322	314	341	326	418	347	349	358	348	363	364	339	361	358	355	347	345	336	366	344	351	356	362	320	356	301	365	362	339	344	346	368	349	356	341	372	365	340	330	355	370	336	356	358	344	348	361	375	364	344	355	368	351	339	336	364	359	334	354	349	345	357	382	347	336	387	392	347	365	364	340	353	373	344	337	355	333	333	326	372	357	360	364	362	341	365	356	355	343	341	361	332	354	348	361	378	344	321	358	373	335	366	325	346	375	355	352	364	358	312	359	345	356	361	340	351	351	321	340	345	361	335	362	370	343	349	317	347	361	358	359	360	357	379	368	336	342	328	358	335	344	353	354	369	364	383	356	322	345	337	381	327	341	345	378	344	372	349	360	339	378	346	327	338	329	369	355	346	359	345	367	386	348	377	335	348	372	361	374	370	308	347	385	376	357	351	380	362	347	379	379	331	333	355	339	367	371	360	367	345	329	347	374	374	312	341	348	365	346	328	377	374	343	349	364	390	310	357	331	338	403	345	360	349	353	348	347	363	343	370	346	375	341	375	346	323	346	356	355	390	346	325	356	392	372	364	377	351	358	381	364	356	368	357	360	373	381	354	357	366	360	349	370	371	346	372	383	328	349	350	372	378	384	407	347	329	386	347	397	375	315	341	357	385	385	369	345	355	378	337	350	352	320	323	340	332	362	384	317	358	365	362	346	352	331	347	399	323	358	345	364	359	339	391	387	313	338	350	353	357	324	317	333	386	325	399	341	335	364	356	326	366	361	368	350	323	365	332	374	355	325	377	366	377	349	352	329	361	367	305	372	365	365	361	358	348	341	342	376	349	326	373	335	338	354	377	327	337	371	369	326	367	353	356	346	338	328	355	367	351	338	388	343	402	345	363	365	322	385	372	348	332	338	336	338	357	288	343	359	381	342	353	360	352	362	307	327	387	352	323	388	373	341	334	320	363	347	371	354	341	330	351	407	345	370	338	375	374	338	361	358	330	350	376	366	342	344	348	377	364	379	328	330	324	367	354	367	340	333	370	374	349	348	355	355	321	353	319	376	359	357	361	361	314	366	386	340	336	347	369	342	361	365	355	325	363	336	337	361	338	346	352	351	339	362	366	355	348	348	386	354	360	328	356	325	352	346	357	337	353	336	350	348	353	352	333	336	381	339	355	387	366	373	364	374	383	379	367	340	370	347	360	322	365	384	352	375	358	367	307	334	372	347	358	315	340	356	337	360	367	378	343	346	339	335	363	351	326	347	380	347	323	372	361	363	354	366	333	359	357	337	378	386	382	353	324	361	354	342	367	376	366	390	330	363	364	336	339	350	332	304	359	327	375	366	344	354	358	362	358	397	343	410	351	377	344	357	352	352	395	349	372	366	380	375	362	373	363	331	359	361	365	378	347	362	342	351	361	341	355	362	337	351	355	344	339	369	343	352	367	371	348	325	364	331	364	307	352	366	340	385	360	379	311	330	317	369	313	349	387	332	357	424	339	337	360	370	344	371	339	370	355	356	329	372	365	364	333	358	393	337	369	359	359	325	349	352	345	337	372	350	348	343	355	375	377	371	366	359	335	331	370	378	357	380	372	338	366	392	338	388	340	326	341	337	401	320	370	370	357	396	345	371	352	350	377	329	403	361	328	365	345	356	372	336	324	382	406	368	350	351	337	372	325	366	334	378	339	360	343	392	383	362	346	391	334	363	361	341	342	360	335	365	346	327	319	356	383	356	357	342	357	385	350	341	324	350	326	330	355	365	355	353	330	390	357	355	359	333	317	343	348	372	374	392	339	362	374	338	355	334	361	339	349	344	346	347	344	371	330	359	345	387	337	352	350	348	359	342	326	365	367	356	353	333	365	361	383	348	355	362	343	318	355	360	370	329	355	335	358	340	349	363	343	374	350	338	347	351	349	308	393	377	353	341	342	362	403	338	312	343	334	381	376	339	336	332	358	317	349	349	363	329	360	365	342	380	373	394	336	342	336	351	351	351	351	353	316	343	373	341	385	369	363	358	374	341	367	347	342	372	340	370	375	334	387	368	367	332	354	359	368	338	375	339	372	350	347	332	346	362	317	370	357	353	380	316	380	386	340	335	371	346	360	368	346	369	360	343	341	375	375	325	330	395	320	337	339	331	357	351	332	382	350	396	348	363	356	369	351	354	360	365	323	341	343	356	356	340	335	364	346	338	348	352	359	340	377	332	328	346	318	338	341	356	348	389	363	379	343	383	351	336	360	369	355	392	327	355	308	345	407	365	368	331	392	326	338	380	348	344	350	393	370	338	346	376	313	346	355	331	327	332	331	343	329	350	359	381	342	331	321	388	359	340	353	333	353	355	358	369	367	352	318	337	371	357	332	352	361	346	348	337	339	330	351	340	373	383	367	333	375	368	397	380	378	330	347	355	348	355	362	360	334	351	343	331	319	355	333	366	333	373	372	368	366	357	335	384	382	339	371	334	362	373	360	342	342	338	336	305	333	369	350	314	353	347	350	341	359	374	347	338	359	422	352	331	340	321	357	362	391	352	343	352	372	369	356	350	359	361	358	339	344	353	368	387	348	339	350	359	339	358	329	356	350	341	343	357	376	338	388	385	351	334	363	345	343	349	376	332	369	327	340	324	321	357	337	350	321	354	372	342	379	353	350	348	362	340	357	366	353	344	335	349	367	379	375	377	383	324	310	357	364	368	398	350	322	355	335	355	319	328	367	360	363	326	358	366	360	348	386	362	361	366	343	351	330	339	358	335	351	325	396	342	348	355	341	355	361	361	350	373	394	366	337	357	352	325	347	342	367	367	341	350	327	358	349	365	352	332	404	340	335	342	333	369	312	334	354	344	372	382	348	356	368	331	321	350	362	347	352	364	314	362	378	344	334	321	357	367	382	337	366	337	350	361	360	343	341	341	331	328	369	343	356	369	344	335	364	341	354	377	363	347	340	340	338	357	333	338	348	361	349	347	347	370	356	375	356	318	366	308	336	348	336	339	326	368	357	338	337	331	359	326	342	376	384	385	382	323	392	340	337	340	376	379	323	364	354	366	353	344	377	371	350	359	326	334	383	359	338	367	334	362	359	309	341	346	355	379	354	355	311	353	352	360	366	355	362	392	369	327	356	368	353	351	328	346	371	353	369	348	365	357	385	364	400	359	347	315	306	366	336	369	371	371	383	346	324	334	365	320	369	312	365	358	366	333	315	376	387	345	337	359	329	352	314	338	349	341	338	367	360	350	342	346	347	351	333	360	333	352	344	366	337	359	354	358	391	389	360	326	320	335	388	349	341	377	354	328	353
12601	28856	23320	15680	11399	8057	5945	4394	3394	2828	2384	1993	1685	1532	1420	1284	1156	1098	982	944	994	799	869	827	771	754	695	756	708	736	652	633	707	696	603	641	639	604	635	624	607	642	610	619	600	579	590	558	574	582	505	568	607	534	517	551	536	534	477	502	544	548	525	530	512	459	513	507	528	533	537	505	528	566	498	519	513	528	502	547	531	561	509	528	519	546	552	527	554	494	538	499	531	512	531	510	474	523	550	546	488	509	568	523	538	544	513	540	515	566	516	535	507	513	542	520	553	541	511	560	509	517	514	517	579	556	526	557	528	488	491	509	521	532	539	546	531	556	526	507	535	540	525	492	544	529	525	504	553	518	531	521	544	560	564	547	540	477	549	546	564	546	522	493	564	537	558	536	523	541	533	562	524	552	544	514	499	515	530	561	527	527	541	485	489	516	528	518	517	511	522	555	552	577	522	539	575	509	536	543	531	538	515	553	542	519	498	539	528	545	480	554	524	547	562	528	537	568	522	499	519	544	522	561	503	561	537	540	509	539	497	553	534	575	461	523	549	526	502	511	533	534	534	524	517	550	485	543	498	527	520	532	495	525	466	504	514	512	517	541	511	560	497	505	536	521	503	517	527	575	545	537	495	526	541	562	515	527	554	532	562	533	568	539	562	506	500	524	529	529	565	523	499	521	552	525	528	496	514	532	530	537	523	501	525	508	561	558	561	530	520	484	565	537	514	505	525	560	575	577	551	467	531	522	522	558	523	528	506	533	512	517	555	542	505	519	511	511	537	498	535	514	557	520	542	560	516	532	536	506	478	488	543	544	480	599	513	527	519	524	546	519	512	476	568	526	534	515	551	538	476	500	517	531	503	545	539	566	519	574	481	519	496	557	526	552	567	505	505	519	526	511	532	523	523	510	539	531	546	546	530	527	514	525	494	494	523	515	551	567	504	542	550	483	524	519	542	515	494	574	511	476	515	536	547	526	502	563	506	501	497	559	565	485	542	516	497	503	555	526	514	547	535	558	529	539	495	549	540	555	530	557	525	520	526	484	532	517	527	540	497	529	551	548	509	514	492	526	529	463	535	538	535	545	532	496	546	534	534	518	535	537	505	521	514	544	529	507	529	569	554	539	518	489	533	543	516	545	523	530	564	549	500	506	517	567	545	538	553	549	525	510	505	525	539	564	540	538	537	540	477	532	510	539	543	531	522	495	533	533	512	536	549	467	499	516	516	503	555	535	520	556	530	532	529	549	536	556	527	516	479	481	558	523	536	522	550	517	513	523	570	536	534	499	537	539	526	530	512	517	528	555	527	503	518	524	506	515	551	565	487	578	530	515	485	551	507	579	513	560	522	541	535	534	542	547	537	522	497	519	509	544	526	545	520	501	526	520	543	522	558	482	549	511	530	535	514	512	527	505	547	562	527	543	554	509	504	500	544	518	528	532	523	517	503	512	508	532	510	524	555	502	553	527	512	493	505	528	507	502	492	532	521	494	491	514	482	554	561	529	508	530	561	506	507	526	518	517	503	567	540	554	548	536	499	514	550	501	507	481	524	508	530	486	536	568	554	512	522	528	529	544	506	516	527	546	505	514	556	541	522	490	563	535	555	515	548	526	521	525	501	506	533	525	542	517	538	516	527	550	519	541	494	532	499	544	499	558	520	540	545	484	470	583	543	551	498	499	552	520	514	524	484	510	490	539	510	573	518	572	544	539	544	523	513	506	549	545	507	521	534	561	533	538	538	501	521	506	559	541	517	510	512	518	517	578	542	543	519	551	502	518	496	521	485	506	559	541	526	541	507	506	535	534	524	543	513	498	513	516	528	523	557	540	534	536	545	532	525	534	543	532	498	530	516	534	524	552	535	550	551	504	520	511	553	528	549	488	513	523	522	576	535	510	530	532	491	550	539	512	528	507	536	550	552	533	532	519	517	540	545	528	508	497	533	540	546	520	506	522	531	498	522	523	516	534	556	510	533	480	495	549	541	559	543	537	533	532	558	544	511	514	541	587	506	549	497	514	522	553	557	559	539	493	562	503	563	485	519	527	554	609	547	534	539	578	534	577	495	516	537	543	510	531	545	517	522	558	519	556	534	504	507	555	510	517	521	561	544	561	529	529	496	520	542	561	535	549	531	487	542	551	549	567	544	552	563	506	503	507	496	530	493	555	576	584	544	517	512	535	525	531	546	491	516	502	554	511	508	535	523	525	514	522	569	552	528	576	531	591	517	514	495	522	521	522	508	532	527	529	517	555	532	527	566	509	514	539	513	521	517	567	507	540	493	501	555	551	510	581	530	533	515	524	512	548	547	528	498	522	501	489	571	495	517	479	475	565	549	507	517	544	539	535	532	554	573	512	537	486	504	530	527	498	482	511	540	504	541	519	461	537	547	544	535	511	551	492	549	546	547	545	575	535	533	537	532	507	512	524	524	551	549	558	529	522	550	522	517	508	512	538	524	523	540	532	560	542	546	521	510	512	545	547	479	486	518	515	555	526	540	538	534	495	470	546	549	571	502	497	495	510	566	530	477	530	552	498	541	563	527	555	517	539	533	590	519	519	525	533	490	530	536	554	605	549	484	476	509	519	526	532	484	497	533	562	526	499	509	484	528	553	527	539	536	535	511	568	523	524	521	525	570	498	543	541	534	518	523	581	531	528	485	593	540	524	532	530	553	464	516	549	564	507	524	543	503	512	509	536	521	521	547	542	523	522	533	505	547	536	528	511	539	483	552	533	515	555	513	552	550	583	528	514	509	515	537	535	514	490	470	526	555	548	486	507	531	503	545	535	557	561	514	547	547	517	524	544	504	515	510	512	559	548	528	544	526	539	510	586	525	507	563	527	486	508	484	530	540	532	522	538	553	489	516	527	468	523	487	563	507	556	525	526	554	565	525	480	545	529	544	525	503	508	537	484	537	500	500	538	493	586	524	508	521	534	509	512	517	539	591	540	509	509	510	525	577	572	516	504	520	470	532	553	511	512	548	512	545	535	480	548	546	520	548	495	536	486	521	512	535	523	507	542	500	498	503	542	528	549	537	542	532	501	544	509	563	498	518	530	525	551	536	529	537	513	529	502	529	517	554	565	524	515	536	520	529	499	549	531	512	516	495	540	544	554	563	506	503	550	568	527	585	514	519	534	529	495	521	516	534	522	557	503	523	536	568	541	592	529	506	532	519	526	526	487	508	489	539	510	521	509	536	542	552	506	552	493	558	561	513	538	511	517	562	482	527	520	544	558	527	496	506	548	533	538	537	506	557	538	532	466	494	516	541	532	540	526	523	577	523	521	486	526	510	531	551	526	562	508	588	526	563	491	544	548	516	528	532	545	531	544	528	527	542	526	542	542	543	520	476	518	527	510	529	551	507	513	513	532	543	502	525	525	549	574	540	534	505	533	523	508	559	485	516	546	534	494	524	519	523	504	540	552	528	537	549	553	537	499	546	500	530	524	506	534	523	494	547	497	544	531	498	542	518	556
22126	21064	28655	23707	21102	20443	9412	3096	2020	1620	1309	1116	897	742	684	594	666	514	497	439	404	390	333	360	325	331	308	337	285	269	288	245	275	268	245	240	237	246	242	199	218	209	226	194	191	202	180	201	171	177	169	179	177	172	168	159	177	162	142	146	169	153	181	158	150	155	155	177	162	149	149	146	165	171	185	153	133	141	163	169	171	158	182	166	171	149	166	150	168	152	159	160	172	156	149	156	143	165	148	148	167	172	153	151	167	165	168	171	146	157	158	157	177	164	151	176	147	141	142	150	167	173	135	154	133	142	155	163	155	166	145	146	169	164	154	146	129	182	159	172	158	132	153	174	160	163	157	182	127	162	154	142	166	150	146	167	164	168	147	159	158	173	171	153	139	161	154	166	160	181	140	175	153	160	173	145	153	125	147	135	156	157	146	189	154	165	126	134	171	162	141	164	157	127	186	152	177	138	140	161	144	153	148	150	145	143	134	154	151	139	143	166	186	134	163	163	161	172	175	135	136	160	148	154	150	130	153	165	148	167	155	166	156	146	163	157	159	138	173	149	159	143	136	139	142	169	148	167	147	162	142	165	163	158	157	151	155	147	139	151	155	158	145	155	156	157	163	156	167	150	193	168	142	151	148	147	139	138	160	144	159	166	164	153	162	169	153	123	168	144	172	163	147	148	162	129	170	136	151	133	145	158	146	164	165	138	160	129	145	165	157	156	153	162	158	161	160	125	168	166	160	135	156	148	144	129	137	168	171	147	130	142	152	157	143	151	154	176	139	165	145	154	141	149	154	162	144	154	146	166	145	165	164	161	153	156	153	144	167	159	155	147	169	154	142	164	147	165	155	153	158	153	181	157	162	159	161	164	154	153	148	156	175	175	168	165	162	119	150	149	153	157	144	149	137	149	136	146	148	176	157	144	173	163	132	169	173	163	174	149	140	135	158	138	167	171	148	157	140	149	147	160	162	158	183	144	178	158	175	172	165	182	171	161	151	168	149	152	162	153	163	162	172	189	162	187	152	159	149	162	168	178	155	161	164	160	137	162	148	170	156	134	161	150	156	150	162	140	140	158	162	126	159	158	132	148	149	171	138	172	154	160	167	159	173	162	144	143	157	151	142	167	146	149	180	157	152	163	174	152	168	154	152	200	165	172	164	147	128	141	170	158	134	163	140	153	150	170	151	132	167	129	147	165	165	135	145	132	170	146	144	141	158	141	175	146	153	148	172	168	149	169	168	142	155	148	157	134	163	153	115	162	156	158	139	173	156	133	159	163	158	168	184	158	137	156	159	171	164	169	143	149	175	169	165	175	161	155	159	169	158	147	162	157	173	177	134	152	158	164	153	163	168	178	142	135	158	166	180	140	161	150	169	157	174	149	162	148	160	152	151	178	185	153	160	152	154	151	152	130	179	125	151	171	176	175	166	179	154	155	146	156	146	134	174	137	145	163	155	159	162	165	153	155	145	140	164	129	142	132	147	153	156	152	153	162	167	154	174	152	174	150	155	160	152	172	154	158	175	168	149	147	158	147	151	161	162	168	143	150	160	166	160	136	166	167	165	158	166	176	174	144	185	155	137	156	145	167	132	126	167	145	165	169	170	153	147	150	158	164	164	146	168	133	136	147	162	168	156	133	158	144	156	174	150	141	144	160	173	151	153	143	142	152	171	153	143	152	154	141	157	154	142	138	163	159	161	160	161	146	165	165	162	160	166	146	165	159	149	153	162	147	159	164	157	173	145	162	174	161	170	160	157	144	136	133	152	157	161	149	176	154	168	168	169	172	157	129	187	150	158	152	140	163	160	157	139	158	164	171	133	166	166	156	137	146	147	168	149	154	178	150	146	159	164	169	143	159	150	134	115	132	137	167	158	154	148	160	157	161	135	145	152	156	141	151	162	164	163	167	160	152	156	144	153	165	141	155	165	162	163	151	144	151	156	166	153	162	173	157	154	161	154	170	147	165	169	145	178	162	141	165	169	131	163	166	163	136	134	136	148	159	173	147	141	159	171	161	153	128	165	154	168	143	162	155	144	145	156	151	157	156	139	170	149	160	139	164	144	153	171	144	145	180	154	154	144	161	125	141	151	144	146	118	146	149	168	170	148	141	143	151	158	135	152	159	161	171	135	149	159	170	144	161	144	161	156	166	143	156	159	154	151	158	170	148	158	145	156	153	156	179	154	167	176	169	180	151	138	154	151	178	161	158	143	162	148	167	139	149	178	173	150	157	149	171	140	153	158	162	169	150	158	166	154	125	156	157	169	138	139	150	164	156	153	150	149	162	169	145	163	169	157	140	147	150	138	161	134	151	148	171	149	170	147	157	169	173	152	163	177	164	161	140	157	156	150	149	188	161	171	151	152	149	167	155	168	163	155	158	168	161	172	144	138	148	158	143	162	148	161	136	165	170	139	147	155	160	150	155	163	166	161	161	172	144	172	142	175	158	153	168	157	148	158	179	161	165	152	164	138	133	137	146	171	142	154	156	166	181	166	151	148	133	156	156	161	132	147	159	148	161	131	168	163	173	156	145	156	161	157	129	138	162	154	155	160	165	155	137	166	150	151	124	173	128	168	149	153	139	144	166	163	154	147	168	133	151	169	151	160	159	161	147	162	150	165	149	184	169	141	162	139	172	135	138	162	137	174	179	163	151	171	152	165	166	146	149	142	142	172	145	158	151	156	152	156	159	161	135	164	158	156	179	158	156	172	171	160	169	167	154	167	158	118	170	158	155	170	143	146	149	173	148	161	133	142	138	133	155	157	149	122	156	147	158	147	162	163	164	143	183	154	162	166	174	142	172	156	166	146	138	143	163	168	151	161	150	178	153	169	148	154	159	148	164	150	172	155	138	166	157	165	156	150	143	160	151	159	171	148	142	156	151	165	161	144	150	151	166	155	156	145	140	177	156	125	152	144	132	142	173	138	144	163	151	167	154	163	165	155	171	168	126	159	173	153	153	141	157	146	163	148	139	173	164	160	173	150	150	156	153	149	145	158	137	151	169	164	159	157	153	167	182	155	159	159	136	152	144	156	155	178	144	157	146	151	158	171	164	163	136	156	159	169	147	130	156	142	149	154	172	138	134	175	159	142	149	157	166	165	152	157	166	162	157	137	144	167	156	158	151	165	165	148	162	133	154	156	162	166	135	160	152	157	166	169	138	166	131	138	137	162	143	150	164	143	149	155	164	151	157	158	147	149	167	168	153	157	145	151	136	180	155	149	161	138	173	142	177	139	144	149	157	142	163	164	146	148	133	173	162	167	126	183	149	156	177	160	161	160	176	155	145	154	139	150	163	165	155	142	163	147	167	159	148	160	152	152	168	148	158	141	146	164	154	144	146	137	172	168	173	156	129	158	170	161	155	168	139	155	155	172	144	146	149	155	149	153	164	170	146	156	155	129	176	157	156	156	123	152	190	162	143	156	138	143	149	168	148	158	154	168	147	163	160	135	152	188	151	184	157	164	163	181	150
14338	35695	30068	21720	16451	12113	8727	6763	5170	4126	3297	2845	2313	1892	1693	1538	1330	1205	1138	992	932	808	737	708	609	646	641	667	603	571	560	505	538	451	469	472	489	441	380	408	404	366	345	348	320	292	284	290	303	314	311	293	311	281	246	251	275	271	228	251	241	229	246	268	249	244	256	250	248	242	220	223	228	245	233	250	263	225	230	244	230	250	207	246	199	236	252	249	200	258	227	221	249	207	210	215	232	231	242	264	253	213	241	230	251	242	230	250	235	230	222	247	235	228	255	242	211	228	222	245	222	236	247	227	235	221	234	231	239	227	258	224	237	208	223	219	254	217	224	225	249	243	230	228	236	231	199	208	194	240	227	242	235	266	253	270	218	216	214	205	237	247	231	212	243	217	237	186	244	244	238	221	217	246	225	229	252	261	225	232	240	237	239	247	226	209	241	228	256	227	230	221	237	224	218	239	213	238	244	243	247	184	224	247	219	212	233	238	247	220	237	234	238	213	215	214	246	218	237	206	230	215	229	260	237	256	258	235	240	244	229	229	245	204	218	216	207	253	253	234	218	245	233	206	238	213	227	239	243	223	222	224	215	227	225	253	242	232	247	248	223	213	212	240	228	208	224	253	232	206	263	221	248	240	243	218	224	205	219	235	211	242	244	212	229	207	229	249	219	232	204	211	252	238	238	224	233	242	231	229	209	229	229	227	220	246	244	224	260	235	232	233	247	213	233	232	237	252	229	237	239	208	260	215	227	254	222	242	213	256	223	230	228	224	259	225	227	223	241	220	231	230	228	228	239	238	219	238	207	237	237	246	258	225	229	235	235	217	219	259	236	233	242	205	226	230	216	271	203	236	233	255	232	214	238	223	200	227	236	208	240	186	213	226	228	226	218	216	226	208	231	216	233	226	211	252	228	206	218	234	217	245	220	195	229	236	236	223	240	241	240	241	227	219	215	223	228	236	219	235	227	238	214	244	241	204	227	233	246	235	210	249	229	228	215	223	221	234	240	251	242	239	248	218	218	212	239	217	228	213	232	224	202	227	232	213	250	229	206	238	222	252	216	243	203	221	257	228	235	216	227	226	247	220	209	207	207	212	209	232	223	245	213	210	259	227	219	242	222	198	218	210	221	256	225	236	222	206	231	259	222	242	236	219	243	247	222	226	213	242	232	219	242	241	242	239	218	220	252	224	212	236	217	246	214	212	229	227	243	231	193	247	219	258	225	234	222	220	223	225	234	217	228	241	241	228	217	217	240	239	243	239	228	236	221	217	226	225	229	247	231	248	189	237	220	236	234	213	212	218	217	229	257	252	226	242	242	259	220	218	215	219	238	230	222	216	210	220	248	230	204	266	243	222	219	229	236	222	211	233	250	247	212	199	228	220	246	248	228	240	253	249	235	194	231	201	231	231	221	245	228	242	214	240	239	204	222	241	239	247	236	217	221	224	225	200	225	218	202	228	240	215	244	231	242	239	261	239	221	218	243	248	210	221	216	217	247	232	232	221	239	215	234	221	198	235	218	252	230	231	260	230	222	222	280	207	236	228	231	218	215	240	220	223	237	198	242	212	206	224	232	226	222	223	267	248	229	209	238	258	192	227	231	226	235	225	250	218	212	223	236	211	245	240	242	241	223	235	214	213	244	249	227	213	224	229	250	244	222	240	238	235	213	216	242	229	264	204	245	225	226	253	222	237	232	244	214	222	241	234	213	226	218	234	216	223	231	236	243	228	203	231	227	239	265	218	232	236	235	234	219	244	216	232	243	234	219	252	213	220	236	240	228	206	226	246	202	220	252	217	244	232	225	200	221	243	203	236	243	234	245	219	233	219	210	232	223	214	217	223	244	239	244	222	226	212	256	237	250	221	227	254	229	254	217	241	205	240	246	251	231	233	251	233	226	224	251	246	240	226	211	237	207	246	227	197	226	232	220	235	234	226	224	221	208	208	262	226	225	259	249	255	212	202	226	240	230	225	223	255	221	236	220	226	254	194	244	251	223	221	218	231	243	234	232	235	217	242	229	195	227	207	227	223	226	220	202	222	233	229	222	237	248	227	234	240	226	237	238	228	223	236	261	241	237	221	217	225	234	241	248	245	228	230	241	246	223	218	261	238	236	222	200	229	239	211	261	220	224	217	251	257	236	234	219	244	249	255	199	231	259	238	224	247	245	266	222	236	235	203	223	233	234	240	217	223	225	228	234	231	229	248	220	248	233	218	211	246	224	233	229	234	262	216	238	234	230	226	227	235	213	242	214	208	229	236	234	217	217	232	231	240	224	220	224	233	250	239	216	239	214	225	230	245	229	241	251	246	234	234	241	231	230	213	212	244	255	244	240	226	239	240	255	239	234	230	239	232	235	232	216	211	232	233	213	216	238	242	252	227	231	240	239	278	227	220	203	207	224	239	197	231	230	266	240	199	231	231	237	234	245	251	210	213	240	214	210	236	238	230	237	245	251	227	227	218	224	214	222	218	210	230	241	198	216	216	253	221	226	232	221	223	233	243	207	214	240	211	238	216	243	209	237	225	217	195	229	248	226	226	233	229	243	227	223	216	212	240	229	210	236	233	256	247	211	243	230	240	250	221	258	232	225	239	221	269	205	212	238	234	240	230	248	229	230	232	218	231	234	257	207	221	213	217	247	250	234	233	219	206	217	242	214	235	228	212	230	225	218	263	234	208	224	235	227	222	212	189	261	246	229	219	235	232	209	212	226	228	213	238	246	255	236	242	217	231	220	243	244	217	229	245	235	234	241	244	218	225	227	240	254	214	247	215	212	233	237	215	216	219	226	232	221	240	234	202	256	197	230	217	234	208	221	226	221	261	208	233	240	235	216	234	218	244	222	219	256	273	236	259	214	261	257	236	223	229	242	253	246	235	213	238	229	203	253	235	244	235	224	214	235	216	249	258	239	223	220	227	231	210	231	247	252	185	219	234	250	249	266	236	233	249	211	231	255	233	224	218	256	234	214	236	227	224	255	207	258	228	252	231	239	222	210	229	241	226	237	252	225	210	232	222	238	244	234	228	207	224	244	236	199	239	245	231	234	232	214	238	189	219	225	194	201	201	247	238	216	225	233	236	250	234	235	230	231	206	255	231	220	230	221	225	218	223	243	234	208	235	206	201	245	231	210	235	227	218	245	209	239	230	218	229	227	215	238	237	241	223	238	231	229	231	201	213	229	251	191	251	245	212	241	260	251	222	228	228	242	233	232	226	253	224	234	253	234	218	234	221	228	223	233	238	241	244	230	248	235	207	244	243	235	238	224	213	224	208	228	237	222	228	230	214	222	233	272	218	202	233	264	218	233	229	242	213	224	230	244	237	218	210	233	239	249	221	262	252	241	226	231	264	242	227	221	234	249	224	224	220	235	196	233	224	228	223	251	233	226	215	212	241	232	247	233	222	236	226	223	219	238	239	238	232	218	215	230	209	210	234	215	247	227	222	269	194	249	224	208	228	238	229	231	240	257	230	246	221
26787	20761	17896	11013	5566	3210	2016	1499	1138	909	856	761	698	592	629	520	506	487	488	496	445	420	436	447	421	409	396	403	421	406	397	364	366	402	360	365	369	347	343	354	326	322	353	348	381	389	345	329	339	331	365	352	342	347	354	349	319	341	347	321	352	320	317	336	342	327	390	341	311	325	336	331	295	342	345	372	340	351	352	333	348	335	315	332	315	319	353	347	326	335	345	356	361	338	375	344	368	352	343	340	310	354	341	367	336	348	339	344	312	333	321	324	312	337	363	328	347	340	323	359	310	328	355	335	342	337	358	350	362	329	335	344	332	342	334	363	331	315	337	331	352	350	350	362	325	328	378	360	333	335	373	332	336	353	314	315	322	359	365	325	342	322	330	360	345	351	309	344	335	302	347	316	360	344	345	342	355	367	336	349	317	352	311	329	317	344	336	343	322	342	367	368	329	340	340	324	349	294	357	312	369	357	354	332	330	343	348	321	359	294	346	318	348	358	322	340	330	349	330	330	356	321	327	353	343	368	318	312	364	353	338	360	333	349	321	343	352	316	385	347	300	324	335	351	328	305	352	386	344	345	329	314	316	362	311	347	321	339	348	339	331	362	306	332	338	322	353	319	374	330	362	329	330	317	364	337	328	354	318	350	361	330	331	355	322	357	359	366	348	360	334	358	326	340	311	353	334	357	356	369	355	327	324	347	361	348	341	317	344	338	334	349	328	361	356	344	343	318	336	358	372	334	303	313	338	348	341	315	346	323	332	332	351	316	352	341	340	331	320	312	317	329	328	356	355	343	326	358	353	344	372	362	318	337	348	349	348	358	335	359	330	322	357	335	349	310	332	297	351	332	355	328	342	346	341	374	315	323	349	327	312	333	307	341	303	325	350	357	339	313	305	360	328	369	354	338	353	283	358	338	324	350	351	358	353	367	361	335	358	360	326	340	362	360	344	359	337	315	366	346	358	387	312	365	356	332	334	315	321	323	343	342	383	356	315	347	367	339	332	340	332	326	345	360	327	321	346	347	380	353	385	346	345	351	341	357	342	320	374	336	365	332	356	314	326	359	343	365	350	357	357	331	339	313	348	325	356	340	328	324	378	343	340	343	345	352	341	351	341	313	337	324	346	366	302	345	365	340	346	325	363	350	356	322	347	354	334	321	343	323	365	379	358	341	360	354	311	320	328	317	342	324	327	300	350	344	322	327	328	359	344	320	371	332	332	327	372	339	345	347	305	345	344	315	312	364	334	333	360	353	331	353	300	353	334	360	344	322	331	351	325	343	352	355	350	376	337	365	354	323	341	349	336	324	332	339	356	319	337	339	309	353	324	358	379	369	319	388	370	333	316	338	338	350	338	296	336	322	325	326	354	347	349	319	345	331	323	331	365	302	350	352	332	326	335	347	343	301	348	338	334	330	365	329	333	325	356	371	360	353	357	372	368	330	322	372	328	310	359	349	352	379	343	329	341	335	396	341	343	333	330	337	334	343	324	324	358	321	338	344	312	378	331	366	344	325	322	331	330	360	326	338	316	373	316	351	320	335	342	354	313	342	371	355	319	348	305	348	317	315	322	346	337	356	351	359	321	310	320	357	348	336	331	379	322	342	367	349	372	366	344	327	355	331	330	341	330	363	308	356	357	304	366	344	315	351	351	344	356	347	293	314	358	348	342	329	316	347	345	328	357	336	353	330	346	330	332	363	354	372	341	310	340	343	352	357	340	334	338	372	327	340	340	344	332	322	335	382	307	350	327	348	363	337	345	345	346	351	360	356	345	341	331	339	352	321	376	333	320	346	408	339	324	345	328	300	350	364	360	329	369	345	341	338	332	332	354	303	317	353	347	380	338	331	400	346	363	327	335	322	338	356	354	345	304	325	355	343	323	353	361	349	324	321	350	378	323	344	349	348	352	332	370	339	344	343	343	313	295	340	363	351	334	345	366	372	357	334	344	348	370	339	338	360	337	340	389	342	348	389	375	361	327	329	318	337	349	361	374	349	331	328	309	346	357	332	343	360	356	340	341	342	372	362	382	339	334	303	355	344	351	293	346	355	341	356	300	358	348	368	349	349	347	339	334	361	330	341	343	361	335	341	325	359	357	356	313	345	325	340	348	347	343	369	312	308	320	310	332	329	338	331	335	352	320	349	337	332	327	364	348	356	325	378	342	365	325	304	334	326	334	320	335	340	336	317	326	331	316	345	320	354	332	349	379	332	333	342	311	357	304	386	373	298	348	315	316	340	351	338	325	380	315	342	318	331	350	374	351	332	340	339	335	366	349	335	351	351	360	348	306	352	317	319	338	346	337	353	344	334	339	355	360	364	334	359	350	342	365	353	334	376	314	338	318	318	358	326	322	357	357	349	361	369	331	328	373	341	362	364	363	331	342	352	342	356	348	358	361	316	356	327	318	332	347	384	320	296	334	345	298	342	330	311	331	356	382	346	341	339	335	335	329	323	340	299	325	344	349	328	341	351	355	329	352	307	314	368	342	338	352	323	319	337	356	322	348	346	369	339	323	355	327	347	328	328	338	358	347	328	321	329	309	336	339	318	365	370	327	354	352	304	357	368	355	347	350	321	361	375	319	335	342	359	341	358	346	356	324	333	354	338	318	353	359	372	286	349	333	339	372	343	337	311	351	324	293	376	318	331	337	337	382	322	303	325	317	350	330	340	315	329	342	305	299	332	339	379	320	350	361	323	343	359	325	319	337	349	325	351	318	283	361	350	352	336	347	363	352	340	367	350	315	335	341	316	326	307	319	345	367	332	347	336	365	342	319	349	341	307	321	356	369	349	341	343	341	334	331	348	306	330	337	379	332	362	335	359	335	349	339	321	350	339	335	342	307	319	331	320	328	325	345	358	360	349	341	349	369	373	321	333	363	342	347	309	338	324	370	362	345	303	317	335	378	360	357	346	344	353	339	325	326	357	333	300	365	342	357	341	365	351	306	327	334	355	342	335	363	340	348	336	309	343	332	333	307	311	354	357	371	322	338	348	350	337	363	337	331	328	355	331	321	317	366	338	355	355	323	314	332	337	333	352	327	367	335	388	357	370	348	345	323	295	387	362	371	345	321	350	327	352	325	354	359	359	336	327	330	381	348	347	356	320	367	359	351	356	371	332	302	375	353	327	315	327	333	335	342	347	360	314	338	344	366	337	333	346	339	358	349	360	326	340	318	355	309	352	326	339	345	354	361	349	356	346	332	322	351	322	328	377	329	328	326	361	320	379	309	297	350	334	350	323	380	354	333	349	353	318	329	345	345	359	346	360	356	386	352	308	323	320	313	376	332	360	329	339	359	372	334	335	323	334	384	351	327	322	355	316	326	344	335	320	340	327	353	306	365	328	353	331	362	321	359	323	341	347	331	328	330	340	325	342	342	313	361	332	340	290	355	344	320	363	341	353	339	353	394	303	334	388	355	344	329	358	337	395	327	360	319	330	330	339	353	359	341	354	314	367	332	367	352	341	345	353
12256	25296	20110	13140	9665	6841	4730	3660	2760	2263	2001	1670	1477	1256	1081	1051	1055	891	940	856	800	747	743	726	722	676	714	664	666	632	642	614	613	578	608	626	569	604	585	564	588	578	515	617	572	542	527	517	560	583	589	545	533	538	503	528	519	528	502	486	518	488	557	555	571	537	532	523	529	531	492	508	530	549	498	523	524	510	573	460	548	522	517	509	520	507	522	486	492	531	538	526	529	535	505	516	528	536	525	486	508	508	528	503	470	536	565	487	513	527	532	527	547	528	521	492	540	546	541	545	519	535	495	520	488	545	507	521	517	524	523	561	514	563	513	498	521	485	494	550	496	483	500	529	548	545	476	551	523	529	577	541	538	523	503	518	502	521	475	525	551	521	519	541	516	510	523	560	496	529	557	505	530	492	533	516	514	504	540	520	523	481	495	497	516	529	522	566	516	568	500	482	508	500	503	535	516	537	525	525	507	523	539	504	524	544	494	498	537	487	536	579	531	516	519	494	528	517	533	528	491	522	527	530	534	528	527	525	541	471	589	530	547	531	508	551	503	518	513	516	503	521	508	507	496	511	476	513	528	472	522	481	504	529	501	501	515	517	536	507	511	546	509	469	480	509	542	533	473	510	516	498	486	513	502	549	517	566	507	510	525	533	519	513	495	548	483	548	474	486	570	504	483	515	527	540	515	547	524	540	500	466	514	488	518	493	537	547	468	512	496	512	490	506	541	508	511	540	528	491	542	512	498	516	520	471	496	524	532	525	508	508	521	506	563	519	531	492	488	561	518	519	555	560	529	526	498	506	472	513	504	520	521	512	512	488	534	509	504	489	546	509	518	517	499	564	509	464	515	521	538	487	531	508	526	516	531	510	535	525	500	508	542	526	522	534	508	518	524	502	528	541	504	499	531	501	537	511	494	502	521	535	512	509	522	515	528	487	494	550	506	536	533	510	525	510	504	492	543	497	519	525	547	539	539	493	529	513	512	504	511	501	535	504	561	503	571	501	527	490	554	488	488	511	513	500	520	510	501	545	542	511	475	511	504	523	527	514	501	486	529	534	536	525	525	517	549	527	531	527	511	511	542	517	502	517	501	519	497	517	523	517	548	516	513	499	537	510	508	521	512	485	505	505	515	534	568	491	503	524	507	539	565	557	489	512	515	511	478	537	515	509	527	517	521	554	503	495	493	495	543	534	505	511	514	521	513	547	548	530	520	480	482	535	532	506	495	545	492	540	542	507	534	532	541	504	513	532	486	545	516	481	518	464	503	524	545	534	514	482	487	502	544	493	553	499	509	539	534	498	499	514	511	484	527	512	510	564	512	543	504	567	533	467	531	544	535	502	516	500	532	504	494	515	510	543	509	524	515	526	491	472	501	510	507	525	513	519	532	524	484	518	547	516	510	484	501	535	555	519	477	542	485	520	541	555	517	529	541	512	536	499	514	490	529	492	513	509	490	499	512	517	507	491	532	519	492	489	544	488	520	531	487	532	525	506	496	534	497	500	471	508	521	525	550	517	485	543	553	483	548	519	562	548	542	460	523	532	482	506	509	543	485	535	524	526	512	519	496	492	507	534	529	545	535	547	531	529	544	572	512	532	516	529	505	471	495	522	509	493	556	520	512	527	557	521	499	518	503	543	534	508	584	520	527	528	534	521	509	543	509	517	545	523	530	519	531	527	526	540	483	558	519	505	515	500	508	502	504	523	525	561	521	497	559	532	522	537	540	490	523	537	521	500	490	505	572	507	504	502	533	526	513	538	516	544	562	522	523	562	553	502	518	523	488	503	556	507	491	534	494	508	518	552	481	503	495	520	536	538	521	572	525	521	595	518	538	565	513	558	473	477	565	550	537	558	528	551	498	531	511	550	529	516	525	493	554	498	510	537	488	497	515	540	459	522	494	513	562	510	535	521	526	505	530	517	511	496	509	539	515	510	528	492	520	524	512	550	507	508	482	534	535	531	545	508	547	517	517	496	489	527	491	452	494	524	453	518	485	525	528	497	532	549	486	555	506	494	563	531	486	510	512	501	536	482	542	471	499	457	517	495	524	534	508	502	561	551	511	534	529	502	524	518	541	511	508	510	557	555	501	511	523	564	496	547	556	522	522	506	485	499	558	508	509	491	484	516	483	534	508	489	518	531	504	568	489	536	526	531	520	503	531	503	508	550	498	514	537	543	522	511	453	507	491	507	560	531	514	484	527	540	506	514	518	518	512	490	512	512	493	515	552	518	542	545	509	554	522	528	477	532	485	487	502	531	486	512	515	506	491	505	481	533	545	557	536	496	493	544	513	491	514	531	523	534	450	513	524	529	525	484	525	513	545	561	525	490	558	533	502	527	509	517	508	552	499	545	528	520	585	512	510	487	492	475	515	502	512	515	555	507	546	518	515	466	531	528	532	515	518	500	526	542	567	499	496	551	531	542	523	549	533	512	490	514	492	486	505	509	526	547	510	543	495	515	534	552	536	511	540	494	483	546	545	505	534	526	518	493	519	531	504	502	521	528	497	526	520	506	526	532	550	510	509	508	517	527	537	500	525	531	510	491	520	508	511	524	503	504	534	503	537	565	512	531	506	544	502	559	521	519	549	485	526	493	528	487	516	508	513	525	480	540	537	513	508	516	513	521	522	523	507	503	515	553	505	510	543	479	531	533	473	461	541	516	554	509	511	499	492	474	548	504	537	500	514	507	546	525	488	574	523	570	520	502	536	513	496	494	541	493	533	518	535	538	528	526	504	531	505	540	516	543	536	464	533	506	568	549	533	512	513	486	538	467	518	563	528	537	515	517	532	514	495	543	539	543	507	510	551	485	521	526	543	488	480	494	535	515	490	553	521	508	516	529	466	484	499	529	497	531	498	549	494	492	493	546	500	514	530	518	517	511	495	499	519	510	517	540	498	505	515	503	483	510	483	514	525	566	515	539	552	524	514	508	529	508	517	490	554	509	543	511	510	518	472	498	533	522	492	507	501	462	521	528	470	526	512	519	519	516	515	504	530	496	497	549	495	521	524	571	523	503	487	537	521	517	487	519	567	501	492	557	520	542	553	487	477	507	493	470	523	501	534	532	524	523	483	538	535	505	496	515	522	515	536	538	521	494	512	470	535	537	523	497	557	517	497	515	542	503	476	527	524	539	522	525	503	509	568	527	475	520	516	483	522	513	522	517	557	506	528	505	508	500	486	548	506	527	524	512	512	525	535	528	477	498	523	483	532	476	500	516	530	528	506	479	533	529	523	540	500	517	510	526	521	552	530	531	488	512	543	520	526	514	486	519	546	525	520	500	570	504	499	541	513	532	555	516	556	481	519	528	522	544	436	527	496	531	502	514	477	509	548	513	503	512	534	516	576	525	523	508	525	509	517	512	556	501	533	545	505	501	516	500	526	510	517	500	537	555	504	531	533	487	551	508	514	493	490	535	506	518	512	559	535	503	498	512	553	504	519	504	534	510	507	526	522	502	515	541	534	518	509	523
22990	21061	28111	24260	20599	10829	4010	2224	1576	1255	1051	849	758	612	567	527	533	435	444	398	373	344	311	346	311	292	289	265	289	310	271	258	253	230	237	262	241	252	223	251	248	214	206	217	220	245	216	208	206	240	199	204	214	206	210	205	178	200	183	187	196	223	180	208	204	176	193	197	178	160	193	186	203	193	195	182	199	215	176	195	195	210	203	196	195	187	210	211	194	206	175	211	197	204	204	183	192	209	194	199	193	203	209	182	189	184	205	193	183	203	204	199	202	197	196	194	190	182	203	182	214	209	175	195	208	173	203	172	181	178	217	206	209	180	162	190	164	209	186	188	210	187	193	190	173	203	197	172	201	188	182	213	155	194	225	200	194	191	186	189	177	179	194	186	178	189	215	196	197	226	183	209	189	191	178	191	212	193	202	199	216	199	194	185	200	196	194	233	200	204	205	206	169	190	196	192	214	173	192	162	187	187	172	169	188	234	192	174	212	210	208	196	206	182	194	181	171	199	178	184	203	182	206	221	187	210	206	192	178	199	201	202	199	176	202	202	186	202	201	203	197	221	204	177	181	191	192	199	186	201	197	179	208	213	185	185	183	230	205	202	213	195	173	201	209	202	203	197	207	187	198	212	186	197	195	186	194	180	195	186	176	180	187	221	195	202	219	197	204	196	199	207	179	220	196	197	205	179	186	198	188	196	177	179	183	197	207	212	208	205	188	200	193	187	209	172	193	203	214	204	179	202	194	203	211	197	193	207	180	202	188	212	201	191	182	209	199	184	204	214	183	212	231	205	188	202	213	189	182	197	212	217	186	197	176	207	190	175	184	185	201	195	211	163	192	180	172	207	196	190	194	195	187	186	177	188	192	208	212	189	204	172	211	207	206	164	178	209	187	178	179	186	189	195	187	189	197	199	196	178	213	195	209	175	183	181	206	177	204	187	194	221	199	186	185	193	192	230	180	195	197	189	177	209	200	194	228	176	175	210	202	187	213	203	192	203	210	192	199	219	178	197	182	183	214	192	179	182	207	191	193	208	188	174	191	189	193	215	185	209	191	180	201	211	207	214	190	190	172	191	204	180	202	218	193	176	210	213	196	228	187	201	184	193	202	198	190	211	174	208	193	209	193	187	185	211	172	207	208	190	186	190	189	185	189	205	172	179	196	197	184	195	193	178	193	219	201	228	177	180	197	187	214	190	182	212	178	204	191	204	203	213	201	204	203	196	192	207	220	199	212	202	207	200	198	182	188	208	199	189	210	201	206	187	201	191	208	175	213	188	197	192	208	197	202	208	209	176	184	178	195	191	193	209	214	175	180	185	185	171	182	198	206	154	188	188	177	166	205	192	183	214	215	220	191	198	244	195	192	202	192	191	215	183	203	204	186	168	206	202	199	200	194	199	213	193	196	189	206	187	219	201	195	200	204	216	191	183	199	199	215	189	235	199	207	191	182	216	176	183	176	198	190	192	192	198	217	180	175	207	196	206	183	169	165	207	168	184	205	164	182	191	200	187	219	239	191	192	180	193	194	203	199	208	186	188	170	205	210	177	210	200	190	182	202	164	200	183	226	184	179	199	201	198	194	206	199	208	192	195	175	198	174	194	187	203	182	209	184	189	167	178	205	206	181	208	210	182	201	203	196	193	174	223	208	189	210	209	187	222	175	205	218	180	216	201	203	195	203	199	210	196	178	187	174	197	199	154	216	197	176	175	203	217	200	188	204	192	205	207	181	192	193	220	180	187	184	178	182	193	193	201	172	188	181	217	195	192	207	172	179	215	221	185	217	191	197	174	193	201	204	174	205	195	182	204	198	178	222	185	211	220	187	201	185	208	196	188	191	173	207	186	180	194	218	199	187	184	192	209	153	194	181	216	183	219	193	198	177	183	187	187	187	165	177	184	178	190	172	196	185	195	202	182	188	209	194	170	183	201	195	196	204	196	219	201	153	212	188	190	209	193	186	184	196	200	219	174	219	207	192	206	184	178	196	197	186	193	198	199	195	218	208	196	212	214	207	180	178	197	226	234	210	186	200	198	188	206	194	178	178	192	212	207	201	191	193	206	181	187	193	196	197	201	201	214	202	191	180	188	177	210	185	185	187	191	195	200	190	175	174	200	201	195	192	194	209	180	196	175	208	201	213	184	177	191	214	220	197	169	191	210	192	199	210	187	195	185	188	174	181	191	218	202	177	189	216	163	185	185	199	186	208	206	212	211	185	174	178	212	197	201	196	192	196	201	165	206	202	190	183	198	189	208	196	173	173	195	185	192	206	215	189	185	175	206	206	216	206	187	212	192	209	199	212	203	168	196	202	211	195	158	184	186	160	208	172	187	191	203	199	203	219	197	218	210	182	205	195	189	195	218	218	207	199	216	179	192	185	208	206	179	216	192	190	199	191	212	212	205	189	199	163	175	162	210	226	221	210	201	201	192	198	208	215	204	197	203	190	173	206	183	204	193	181	198	197	198	188	199	193	197	190	207	193	203	201	207	182	185	206	193	208	216	184	210	208	217	193	208	228	212	208	213	206	191	208	192	177	195	198	197	174	192	207	215	195	173	184	204	202	215	231	168	203	185	181	185	176	183	214	191	214	195	193	184	188	172	199	186	174	186	189	214	194	220	202	204	195	169	206	205	192	202	218	210	212	183	183	203	214	217	177	177	195	204	193	183	181	190	228	179	186	196	182	193	189	202	167	203	197	199	194	188	181	209	207	201	174	184	207	180	185	174	189	216	191	172	199	189	187	200	186	190	203	182	195	203	192	180	197	185	214	191	219	188	202	202	221	196	192	196	205	189	188	189	195	193	213	202	192	174	193	204	211	220	201	168	200	210	192	204	188	195	203	214	207	183	187	181	223	180	188	200	174	223	215	192	181	179	206	199	202	211	194	206	203	176	206	182	199	218	213	190	178	191	214	193	164	188	183	219	202	184	206	203	211	195	189	165	208	194	173	190	165	182	172	218	203	228	178	186	173	215	191	191	194	195	196	214	185	206	196	198	203	200	177	195	195	189	198	205	193	215	185	194	211	191	210	203	198	206	182	168	183	208	206	203	217	198	216	179	169	157	208	196	218	192	199	221	181	194	189	208	199	181	204	177	213	209	201	200	192	212	197	166	193	199	176	203	184	190	202	192	174	191	181	176	184	195	202	187	191	193	191	177	196	177	194	190	188	207	205	194	194	183	199	192	200	197	202	197	181	195	190	198	197	193	204	185	191	180	202	186	202	219	192	186	189	183	200	215	203	187	211	181	179	186	187	174	186	180	198	203	186	181	200	215	181	210	211	201	213	222	184	218	182	198	207	186	178	211	200	168	189	221	194	188	213	188	188	203	204	196	197	196	179	181	223	189	185	180	181	168	200	173	183	191	189	177	180	214	182	201	212	190	193	205	196	192	193	185	189	178	221	193	193	213	205	192	188	178	206	192	213	208	208	216	195	188	198	196	214	188	216	212	193	190	212	184	189	196	193	196	171	183
12277	31389	25779	17581	13392	9617	6958	5158	3981	3120	2567	2131	1733	1513	1407	1298	1136	1014	933	884	765	751	697	604	685	670	624	610	544	512	571	513	451	475	487	458	452	454	387	445	397	384	380	373	378	388	345	339	320	318	354	356	324	317	327	326	321	302	322	302	337	304	317	304	291	329	335	318	303	321	308	325	313	330	284	303	305	330	279	285	306	330	292	299	323	301	316	309	284	302	282	305	295	364	308	327	321	320	347	322	260	312	308	289	333	305	315	295	317	304	298	311	311	314	312	341	279	270	302	293	323	288	326	310	310	296	277	346	305	309	295	317	306	310	332	295	285	310	324	295	294	309	296	309	300	322	329	271	271	296	315	292	314	325	311	315	289	313	305	299	290	319	306	324	293	310	326	313	289	306	285	311	298	312	306	299	351	300	278	312	281	276	318	306	319	301	320	290	279	306	321	321	307	333	285	278	284	292	309	331	297	284	340	305	294	317	292	302	303	310	297	312	329	296	311	292	306	324	339	304	308	291	286	278	281	293	319	280	323	291	298	285	310	273	288	301	307	318	304	299	301	291	330	295	268	292	309	313	311	282	277	312	282	295	307	295	289	299	314	287	298	261	325	332	318	322	322	322	345	319	314	296	295	295	273	331	321	323	310	327	317	272	328	296	296	307	316	291	309	328	310	300	297	290	313	312	310	327	310	323	313	289	321	300	303	309	310	320	277	299	260	307	300	315	313	321	295	293	323	319	305	298	315	316	332	314	285	318	333	295	327	333	325	295	299	323	306	305	320	349	309	306	290	321	320	324	336	321	290	323	301	350	281	325	300	309	327	303	290	303	291	325	277	304	317	279	296	290	283	309	300	314	303	289	291	311	302	313	333	330	340	279	314	316	288	306	313	285	318	322	294	317	306	297	279	304	287	316	297	294	291	319	291	302	282	301	326	298	303	339	264	328	296	330	285	293	328	297	325	306	309	306	328	312	308	299	309	314	318	292	314	301	330	295	323	288	300	300	310	313	327	289	273	315	295	314	354	341	305	272	297	282	303	311	318	302	310	316	318	338	308	350	312	282	302	303	331	264	307	311	312	337	307	305	270	284	280	301	328	344	320	302	313	311	304	323	293	319	314	298	263	281	292	312	334	321	275	298	345	297	303	302	299	316	292	284	293	297	273	282	303	308	292	310	301	315	304	309	334	329	311	325	322	314	345	304	289	250	287	296	302	302	349	298	273	313	271	299	297	306	284	290	298	311	270	328	293	306	315	297	314	300	305	326	318	329	296	300	312	300	302	309	321	274	276	336	318	290	296	342	300	290	320	285	309	314	274	316	310	297	301	290	282	298	324	293	339	320	316	302	312	315	288	309	313	303	340	309	294	299	314	275	304	320	279	287	319	330	316	328	308	319	305	289	307	305	288	308	312	292	301	276	266	293	301	308	289	303	298	299	278	301	284	320	310	316	296	286	289	301	291	322	312	346	310	277	328	294	328	314	289	299	302	305	312	275	306	298	321	308	305	311	287	291	301	275	294	331	329	265	307	299	291	292	299	300	337	287	307	288	300	309	336	312	341	303	322	302	345	298	301	324	307	265	307	295	297	310	300	347	290	302	287	302	270	313	330	317	298	327	297	315	309	311	305	291	302	304	272	337	317	335	308	308	334	285	314	313	308	313	307	295	325	343	315	339	340	330	266	333	317	316	300	284	327	272	321	283	297	281	320	273	285	307	285	300	324	291	323	317	290	323	310	286	332	300	306	321	349	299	306	295	296	302	299	312	304	306	323	322	282	299	314	375	335	328	306	326	292	296	311	288	292	318	324	275	293	297	272	323	334	337	306	278	279	338	319	309	273	320	308	289	299	279	300	285	272	301	332	305	324	302	308	335	321	309	303	318	307	282	323	302	321	309	289	293	288	294	312	282	311	311	285	322	306	320	318	341	317	302	291	292	318	294	322	320	333	289	312	295	300	352	291	294	327	308	327	319	324	321	311	296	312	286	304	303	296	299	320	311	302	341	311	317	290	315	301	269	296	288	293	338	320	324	314	333	358	299	339	313	314	322	314	322	285	286	292	305	301	314	330	336	313	307	317	294	304	295	304	325	263	330	321	306	323	325	301	320	318	312	298	313	305	294	278	255	303	318	282	283	305	353	323	313	331	316	312	308	287	305	305	334	306	308	275	309	305	323	303	306	316	313	292	304	308	294	311	312	301	296	328	294	326	301	300	308	286	298	291	340	320	315	271	309	313	308	316	333	327	289	294	301	332	293	314	308	333	301	296	330	315	337	321	328	311	325	288	305	334	314	293	260	311	291	285	307	290	302	285	294	282	299	316	304	321	310	309	270	330	302	335	322	306	281	284	279	326	303	299	323	298	276	325	331	325	310	302	267	326	301	294	277	303	314	295	298	314	291	295	320	331	308	302	280	313	350	316	301	309	303	310	287	323	307	331	301	351	305	281	314	296	322	279	258	318	306	319	254	280	293	308	316	298	303	297	311	302	281	301	315	324	323	273	309	281	291	310	305	307	293	289	292	297	338	300	285	311	322	277	298	287	315	314	358	330	289	319	324	271	284	310	297	322	320	317	337	315	312	294	322	317	290	279	308	348	329	317	293	279	319	332	304	303	311	302	310	304	300	311	305	285	300	298	272	300	310	289	309	340	312	337	304	342	303	314	313	281	297	300	307	321	296	293	334	329	320	305	298	296	311	307	310	294	322	338	337	309	291	288	307	273	270	325	314	288	335	288	281	304	323	283	282	299	284	339	300	335	316	309	297	312	302	290	299	287	318	322	297	283	306	340	318	306	297	316	318	312	315	315	305	319	331	329	322	313	314	295	297	279	292	307	322	309	314	300	349	275	314	311	348	274	300	300	270	314	303	315	331	326	296	307	320	314	286	309	300	322	280	282	291	322	253	332	311	324	288	315	327	332	307	290	276	326	334	319	311	281	295	291	276	306	344	323	299	303	294	288	300	352	320	294	300	285	308	304	318	323	305	320	330	293	307	319	296	297	301	309	319	313	305	278	303	288	324	316	301	302	290	307	304	316	317	308	289	288	339	327	332	341	326	303	311	300	273	303	304	283	297	314	323	278	313	295	305	333	311	306	297	315	302	332	316	297	290	298	309	290	310	287	294	302	326	290	340	326	305	302	290	295	304	300	321	315	261	293	320	310	315	277	344	319	293	286	303	310	297	296	331	322	277	317	308	318	291	311	311	305	312	342	310	303	320	283	309	314	321	274	303	293	314	293	300	304	297	278	285	274	316	318	322	328	282	315	348	286	296	295	305	323	338	317	286	316	283	304	281	309	277	310	297	307	307	320	301	331	302	322	298	261	303	321	302	319	291	315	304	308	300	305	329	292	292	291	311	293	295	300	273	290	294	305	315	296	300	308	304	276	276	304	294	264	317	267	305	293	286	327	320	340	291	284	310	306	319	349	334	281	279	290	312	312	302	297	308	289	294	281	300	304	324	301	311	278	306	303	331
24150	21123	26686	24479	10423	4398	2683	1759	1398	1131	1003	830	754	739	676	580	576	559	547	511	513	507	456	475	437	466	435	436	407	424	410	452	409	388	433	384	389	372	372	404	403	367	350	368	392	348	340	393	404	369	358	380	363	369	360	320	352	336	333	323	351	378	364	380	325	328	367	337	341	357	356	367	347	350	358	337	375	361	367	352	367	334	344	351	352	370	350	340	367	391	346	335	353	372	349	317	352	395	333	368	338	387	346	369	353	351	355	379	362	370	338	344	333	353	357	331	389	332	384	351	379	356	338	349	343	344	364	321	367	331	365	323	335	372	360	364	359	368	344	357	372	357	334	359	338	358	339	339	350	389	351	365	360	339	328	337	361	350	358	365	345	390	358	352	387	339	334	339	335	357	355	374	363	347	362	325	341	343	352	356	326	347	359	331	326	358	339	342	333	372	348	326	345	355	372	361	341	332	376	384	357	340	366	338	363	359	364	324	358	342	348	356	372	348	341	369	350	345	360	344	347	340	331	375	321	343	324	323	338	341	354	351	347	347	369	314	354	344	339	383	382	364	336	337	326	332	358	321	364	350	346	350	352	350	323	357	338	352	367	331	340	381	361	405	363	362	360	359	349	344	319	355	345	373	376	413	339	336	351	330	317	366	359	331	341	349	390	320	333	345	349	347	329	337	352	338	345	392	339	354	362	370	366	348	358	339	348	344	373	334	363	351	368	356	347	387	341	384	336	357	372	382	359	369	334	342	358	356	362	326	376	335	380	346	323	387	356	334	360	327	355	311	361	341	378	335	387	379	340	364	348	337	342	352	337	333	363	358	357	340	383	317	339	356	353	319	352	333	352	356	368	308	338	334	307	368	349	349	345	362	370	339	333	336	323	355	370	345	372	332	340	359	353	327	323	364	347	384	358	365	383	336	315	349	356	352	321	410	351	317	330	388	336	343	350	332	336	377	347	387	359	368	367	320	350	330	382	367	360	336	342	327	335	373	367	343	331	375	335	351	387	351	364	355	349	362	326	334	358	354	339	357	305	353	359	317	376	365	386	332	351	386	330	350	334	354	394	349	337	332	353	343	378	350	351	347	347	331	377	348	370	381	363	374	343	354	373	350	330	360	353	349	363	371	354	364	339	322	379	345	365	343	371	369	356	370	356	384	377	368	370	362	367	305	328	367	366	350	328	334	361	347	328	340	347	363	321	336	329	347	359	356	350	368	371	341	320	342	321	351	358	344	350	348	324	336	350	359	348	327	358	363	359	343	373	356	371	337	360	376	342	325	353	355	385	372	361	323	337	400	367	359	362	339	312	356	386	344	365	364	398	354	369	364	316	310	351	338	352	328	352	342	353	411	339	307	373	346	310	329	397	347	333	340	342	361	351	338	368	356	372	331	357	335	346	320	344	369	354	357	361	345	320	347	427	359	331	388	314	325	359	310	336	376	369	324	320	352	331	344	353	350	345	363	315	339	368	389	334	372	358	347	370	337	367	340	346	344	328	363	363	338	381	363	367	352	355	342	359	334	349	357	347	347	330	376	360	383	399	348	359	360	353	385	341	339	365	369	315	365	345	340	343	378	364	362	338	325	346	353	365	329	378	344	358	342	364	372	340	379	328	342	344	368	331	352	353	361	340	336	353	347	350	364	348	316	373	355	315	375	369	334	371	351	357	317	353	370	329	337	343	346	356	322	372	366	324	365	342	354	324	353	329	368	370	367	320	349	340	336	351	358	353	371	348	361	380	334	349	332	332	319	369	365	365	382	353	330	347	324	325	355	367	336	360	356	371	348	328	344	353	347	334	370	361	359	332	355	333	360	351	319	353	333	366	338	378	360	316	346	364	364	361	377	335	378	384	366	330	386	375	340	388	370	376	319	332	335	359	322	316	346	313	362	375	353	370	389	360	376	352	335	330	361	303	347	364	347	325	322	341	336	359	366	364	353	352	372	367	334	354	342	316	337	346	353	370	377	335	340	345	338	334	365	347	332	366	354	353	343	354	354	318	349	346	322	349	375	351	344	362	354	342	373	362	375	377	368	382	321	330	354	351	349	366	347	357	327	370	367	344	337	343	371	357	362	347	349	339	330	354	361	345	317	356	329	360	351	342	373	377	344	366	379	362	354	353	355	343	345	330	379	338	337	325	352	392	348	346	354	386	334	374	386	339	357	351	341	352	386	374	338	346	330	361	360	324	368	382	331	335	374	341	358	360	369	375	350	373	343	364	357	345	339	358	356	356	361	379	356	356	368	372	310	328	354	340	372	355	343	366	346	360	341	377	343	355	359	357	323	351	329	332	359	365	346	337	385	363	338	334	362	346	354	322	339	356	344	363	340	338	336	379	340	366	336	346	389	363	343	349	328	340	341	368	344	337	330	338	333	355	356	375	331	348	364	342	357	349	342	353	367	355	357	356	377	387	349	336	363	351	333	357	329	311	356	342	329	342	337	358	379	368	325	338	345	387	323	345	340	337	327	335	348	347	373	365	351	356	327	327	322	333	366	359	353	343	380	368	316	341	333	385	368	341	374	336	353	333	361	363	341	376	370	330	351	343	384	374	372	384	340	341	373	336	353	334	367	328	338	361	351	351	328	334	348	375	334	338	340	337	351	358	366	345	375	350	361	366	336	349	346	345	342	351	346	385	348	333	365	334	367	336	337	336	354	386	362	365	333	341	364	361	330	349	338	345	326	368	342	368	355	364	374	351	342	334	357	392	359	378	318	359	355	346	333	361	359	344	362	341	347	326	373	359	350	376	359	356	332	333	383	337	357	365	361	341	334	359	358	332	360	393	360	337	356	376	360	311	371	349	341	346	338	354	373	333	368	348	356	376	352	352	401	374	350	348	373	371	333	343	335	351	364	356	349	343	344	369	384	346	396	363	351	378	335	379	341	336	359	333	360	325	354	347	375	379	352	339	330	375	362	341	380	357	323	344	371	349	342	350	380	348	353	360	364	356	359	384	410	347	351	343	386	328	365	311	340	372	370	357	366	333	337	355	364	355	347	354	378	346	349	359	345	346	332	346	362	356	377	337	324	333	316	345	336	292	363	368	329	340	361	344	348	311	336	326	345	360	310	365	347	361	328	347	339	338	347	371	335	332	355	327	369	336	386	351	353	378	365	382	366	371	362	337	315	344	357	392	357	332	365	363	355	352	335	326	368	389	352	349	361	392	360	374	337	342	325	323	337	381	346	335	357	342	349	331	325	357	360	334	351	351	361	336	324	335	338	343	343	374	384	359	333	368	348	368	340	346	374	382	328	363	360	351	346	338	326	365	350	332	380	333	332	370	375	342	364	331	359	363	385	330	312	347	333	362	367	349	313	309	377	349	323	331	356	348	374	386	319	351	350	371	399	355	349	372	333	344	384	380	368	327	359	358	345	334	327	348	381	338	353	362	338	367	369	375	358	346	348	366	345	365	342	323	335	362	347	344	390	380	345	335	297	357	378	338	367	352	344	344	384	381	342	348	358
11984	27676	22222	14886	11089	8147	5773	4441	3543	2842	2324	1997	1682	1578	1378	1245	1181	1150	1041	917	880	875	826	805	803	787	748	719	681	729	670	709	623	675	662	643	611	601	591	594	611	589	557	583	598	556	549	522	571	582	548	555	560	565	557	539	528	504	513	517	554	537	539	522	543	529	553	498	527	527	560	540	471	514	533	530	509	524	523	501	519	538	533	528	541	495	547	526	520	519	571	497	548	563	511	551	558	482	555	531	501	500	525	557	540	532	500	488	562	533	490	558	531	507	547	525	515	544	514	528	522	521	521	532	520	546	513	574	516	523	521	545	538	518	513	524	525	531	512	509	492	537	502	500	534	515	516	509	542	539	503	514	514	527	467	492	534	554	544	487	483	492	532	535	500	519	525	511	569	497	494	515	550	542	517	481	534	538	509	519	519	525	533	583	505	547	521	530	515	500	501	518	497	533	498	572	506	531	522	531	508	508	498	501	513	557	543	473	532	515	531	532	499	542	490	560	539	556	538	504	529	505	502	494	511	522	538	530	520	529	493	513	516	495	513	514	485	521	513	563	518	516	486	539	547	547	521	542	560	499	486	546	561	526	541	529	497	503	545	531	529	553	531	522	557	519	501	508	493	538	530	534	541	542	490	533	488	554	535	512	519	574	521	521	495	506	532	510	551	531	533	528	501	527	534	543	498	526	536	495	534	522	538	509	553	553	502	495	535	527	521	513	543	477	502	517	520	564	531	492	572	520	547	568	495	527	546	505	493	536	585	530	463	534	549	508	541	497	524	575	531	554	487	533	505	516	540	485	494	532	535	502	537	559	508	552	510	519	529	512	502	537	504	522	484	521	517	499	518	514	522	565	501	488	520	522	547	540	482	529	515	538	511	495	492	543	528	529	475	539	511	528	554	511	505	545	505	532	487	512	530	467	531	523	545	516	524	510	509	538	522	535	501	491	518	526	511	520	566	514	519	510	468	555	512	502	542	507	488	501	529	508	547	552	537	549	527	490	519	478	537	498	530	521	551	515	547	494	542	537	518	470	501	502	508	528	559	511	509	560	503	553	537	528	515	522	512	540	516	520	521	536	533	528	500	512	507	510	511	525	536	556	543	505	519	484	518	513	518	529	497	502	538	506	448	525	555	511	574	463	556	518	510	528	546	516	508	502	551	527	517	518	514	506	555	558	508	532	504	512	477	551	538	540	491	531	503	538	527	510	511	534	497	471	517	538	592	514	522	506	522	513	477	526	527	528	528	513	546	554	539	549	531	555	524	502	507	540	556	513	506	541	507	507	517	541	529	499	472	541	517	537	513	508	507	530	503	527	510	552	532	518	536	456	516	530	532	564	502	499	524	488	550	511	519	531	501	560	510	514	533	520	507	528	515	541	497	480	502	463	527	522	524	539	477	522	507	521	558	507	528	491	529	524	537	536	518	509	504	497	585	521	497	543	520	526	526	487	478	557	522	505	512	522	523	551	530	522	530	535	544	516	540	508	524	536	541	491	546	531	485	505	525	515	511	513	517	519	517	536	518	532	516	559	533	540	516	504	522	498	490	564	537	520	585	512	535	519	542	565	477	529	505	495	504	542	500	552	530	524	514	541	498	513	556	478	497	523	568	530	560	520	516	521	525	479	536	523	526	536	500	495	522	557	530	521	493	514	536	482	500	542	519	521	556	510	552	521	517	529	551	514	543	507	524	525	543	509	491	530	535	489	508	551	501	515	558	520	564	506	534	579	510	511	495	505	569	491	490	506	499	538	532	558	561	540	498	533	514	474	534	518	535	544	532	576	518	517	508	500	509	541	528	471	565	485	541	533	531	546	537	492	516	501	502	534	457	522	493	546	542	506	507	542	494	541	510	477	465	534	543	532	519	531	500	538	559	553	524	525	517	538	558	523	524	514	510	494	511	546	526	521	535	474	581	514	513	505	539	518	485	535	549	512	544	526	532	518	515	525	546	530	515	555	504	531	532	537	511	522	524	520	515	549	519	490	518	507	508	572	546	509	516	526	524	516	531	520	534	530	526	542	531	531	508	500	501	543	526	530	518	523	505	512	530	536	500	539	533	535	487	539	537	556	490	514	530	508	514	546	542	532	520	541	545	534	526	496	493	540	560	538	528	529	511	548	497	507	573	507	512	511	513	510	531	507	530	528	480	495	498	545	555	543	544	544	478	498	524	535	564	542	533	508	522	540	505	556	501	517	505	543	530	479	532	526	521	492	581	473	492	500	526	518	509	510	519	523	508	497	542	520	546	509	526	497	491	518	532	522	524	528	523	554	529	505	517	560	518	513	547	507	526	514	505	523	527	530	513	556	510	547	551	503	521	518	531	533	494	528	540	511	553	533	518	521	542	537	499	495	514	519	505	557	526	545	535	504	500	555	520	517	551	531	503	488	537	521	496	503	531	505	481	534	464	504	525	493	535	515	514	552	523	508	534	513	538	515	480	462	538	499	557	481	491	531	478	551	483	553	526	540	525	519	533	489	503	522	562	544	486	513	543	531	535	510	586	540	534	496	544	509	537	523	544	542	534	562	503	529	546	482	515	561	524	495	508	481	510	557	526	535	584	534	521	536	509	531	515	523	486	555	520	547	534	522	543	513	518	519	518	529	516	556	493	522	500	538	511	532	512	526	496	572	499	534	503	535	491	491	531	546	542	520	569	546	541	541	506	541	500	553	521	491	530	513	537	551	541	519	543	562	527	513	538	520	547	528	511	522	519	513	501	561	532	544	501	507	529	495	520	500	544	480	497	503	475	522	529	538	517	516	531	477	493	559	510	539	512	502	522	505	519	495	521	537	481	561	510	546	485	524	528	523	514	491	510	523	518	520	548	518	501	475	522	526	522	551	487	540	573	534	542	528	573	475	499	483	536	553	506	560	505	550	468	529	541	558	546	529	501	557	584	510	503	508	549	549	533	511	487	521	533	497	465	526	514	518	513	495	517	522	496	526	540	489	509	494	528	501	536	529	513	530	530	548	527	512	529	496	559	576	503	558	494	563	489	533	527	527	520	550	544	507	507	558	512	544	502	506	513	555	547	540	507	511	516	521	489	520	519	526	562	519	501	505	525	530	521	493	554	516	583	563	530	548	522	523	502	518	499	503	516	529	531	530	495	500	571	498	509	482	544	525	545	516	511	533	543	520	521	495	491	487	537	526	529	513	510	519	508	513	498	535	532	522	516	520	508	520	502	502	546	526	560	512	531	501	568	526	517	508	523	483	491	500	539	509	524	518	537	543	533	517	509	520	519	544	499	541	518	504	555	524	550	566	522	521	554	527	517	531	537	508	492	535	474	516	509	511	496	481	533	566	547	520	520	535	520	539	553	481	521	546	544	505	513	509	538	529	533	543	516	516	485	542	509	531	503	545	510	559	532	544	503	540	489	567	512	518	519	545	544	508	513	517	525	526	545	539	538	532	495	514	538	535	504	545	486	547	496	536	531	528	533	518	467	538	534	546	510	531	503	493	542	503
22119	21068	28729	23674	21084	20480	9563	3066	2033	1664	1280	1093	875	784	701	607	577	528	493	440	405	369	364	378	360	357	317	286	298	273	318	237	218	294	233	240	261	241	248	223	204	205	219	184	211	195	171	188	160	165	170	187	196	157	140	175	174	137	170	179	157	150	152	147	154	156	174	139	156	158	146	161	157	149	167	152	144	149	150	163	174	166	147	164	176	154	149	151	162	133	151	147	159	147	160	126	165	149	167	159	164	152	177	152	168	145	148	165	128	160	144	154	173	152	163	146	171	138	161	166	155	168	151	181	163	146	152	140	148	133	139	168	162	154	133	164	182	151	165	127	147	162	152	161	152	167	156	143	166	152	149	129	162	184	143	164	156	159	154	160	128	165	179	159	166	152	141	151	156	163	155	163	157	152	154	139	154	152	147	134	154	139	155	155	140	162	156	161	139	149	134	135	173	159	141	150	145	166	144	145	158	146	183	160	170	152	162	170	155	144	155	175	165	142	152	157	171	143	154	159	146	166	163	163	163	153	131	169	159	156	154	150	163	147	158	139	171	154	155	134	129	167	161	153	149	148	182	143	144	153	132	161	137	141	159	143	137	164	131	157	159	158	141	142	148	151	170	141	157	152	159	177	139	163	145	145	139	173	153	155	149	144	172	141	161	155	148	176	160	171	173	140	156	129	179	144	156	159	136	134	141	150	153	138	163	144	151	158	141	152	161	165	182	144	134	143	170	162	159	147	158	148	163	139	142	159	145	149	155	157	146	144	153	146	156	145	133	146	147	155	151	147	147	156	157	158	173	169	161	150	130	164	152	143	176	143	154	157	157	160	161	127	133	178	165	154	171	148	158	143	152	126	160	151	134	158	148	158	136	165	138	160	181	161	148	137	176	128	169	141	169	148	157	148	196	143	149	160	138	135	175	147	143	143	157	159	134	140	133	157	174	161	137	154	133	162	153	145	152	154	158	138	153	147	155	173	148	142	162	150	154	153	145	171	153	126	151	166	155	155	138	140	145	162	170	158	154	150	134	172	125	159	164	159	169	129	173	155	149	147	167	134	142	138	139	180	127	158	144	153	138	154	161	156	152	149	141	156	160	167	143	138	148	142	173	165	143	156	162	148	185	145	153	139	157	130	144	147	136	154	150	151	167	154	159	167	133	156	149	152	164	155	149	158	154	139	177	152	138	151	136	163	160	154	148	165	146	136	174	134	143	150	153	135	155	161	148	156	147	141	154	150	183	141	156	133	137	150	125	147	140	143	145	143	147	165	150	172	174	143	138	172	158	154	155	167	146	143	142	148	142	140	170	153	150	172	137	159	151	142	148	140	147	155	161	177	148	151	153	144	138	123	140	148	175	142	161	160	165	145	163	167	193	174	140	157	173	143	163	162	160	128	159	175	151	142	175	179	160	150	162	167	150	158	147	135	167	146	180	145	154	131	154	152	127	139	163	149	150	168	154	157	151	149	152	161	157	148	178	163	174	160	148	167	128	167	151	158	167	157	163	180	153	127	149	146	141	176	150	158	167	151	145	164	157	156	160	150	172	170	132	186	179	142	152	163	161	158	174	172	144	156	174	149	164	154	163	135	144	154	130	145	132	149	167	147	142	154	162	158	167	137	144	155	148	150	149	152	159	162	149	158	141	145	144	162	141	158	137	150	145	148	145	132	152	185	154	147	165	169	147	140	143	166	149	152	161	135	171	151	151	150	140	147	144	150	176	151	153	187	150	140	184	141	176	168	156	155	162	179	151	146	144	129	162	148	143	145	150	153	166	144	161	125	152	172	176	139	162	143	161	159	168	148	155	151	152	151	159	142	154	159	162	126	163	138	169	174	152	165	146	154	174	158	155	144	134	141	159	142	154	153	158	142	149	127	172	131	152	165	172	135	159	131	146	166	160	148	167	149	146	158	133	148	170	141	189	156	182	140	159	151	158	155	172	134	131	162	163	170	156	152	165	155	141	151	162	153	150	165	143	143	154	193	149	161	173	148	151	166	169	153	170	166	170	159	154	142	136	148	151	140	163	156	160	164	174	153	155	168	164	149	154	154	151	145	159	137	140	140	162	145	136	150	160	159	154	163	154	129	162	156	152	140	188	154	177	138	156	155	164	146	170	141	131	170	160	146	136	150	134	137	156	151	160	130	169	143	161	147	158	167	159	164	166	148	161	145	162	154	153	174	135	148	130	151	153	130	151	147	142	154	143	161	159	162	157	151	154	140	149	163	163	154	150	148	156	150	150	147	164	146	149	161	146	169	141	153	143	131	167	158	160	147	167	142	141	165	135	125	160	149	151	151	154	155	158	143	153	139	155	163	153	167	145	150	147	172	156	160	148	151	132	162	165	171	169	155	150	156	154	149	141	168	155	149	133	137	166	168	147	142	143	153	142	168	119	148	149	161	146	150	161	167	170	147	160	153	155	175	152	150	162	132	172	129	156	152	159	174	150	145	155	148	157	154	137	146	153	157	150	153	151	150	168	154	168	151	148	157	187	168	150	148	163	173	154	131	163	154	154	140	176	129	158	157	139	140	162	161	140	159	148	141	164	136	137	158	149	149	170	151	161	161	166	148	146	151	137	148	155	142	158	156	151	142	147	127	157	168	151	154	158	152	144	141	160	160	158	157	139	133	181	121	170	132	153	160	145	150	148	142	143	165	141	164	156	179	137	131	162	165	145	175	133	118	173	126	167	163	164	149	167	148	155	150	145	159	155	178	157	156	132	166	164	151	166	155	152	131	157	163	133	139	159	143	151	164	141	156	164	154	155	136	154	142	150	170	137	156	128	146	151	139	155	160	184	175	161	142	144	173	152	132	153	137	139	153	157	147	168	139	186	139	169	142	167	159	174	141	159	156	152	147	173	152	150	131	165	156	172	162	175	142	160	146	158	146	172	154	161	150	149	147	152	163	161	154	148	158	149	140	140	154	160	163	148	157	135	144	176	161	162	142	162	155	138	147	161	149	133	154	153	150	162	160	162	141	128	146	166	148	157	155	134	141	164	145	157	144	147	163	189	156	165	134	134	136	152	168	137	164	163	132	152	150	172	166	155	149	138	142	144	137	160	147	166	161	145	140	158	143	152	154	152	157	154	148	179	158	153	142	168	176	154	154	155	139	152	148	139	150	153	131	133	142	180	152	146	168	161	160	152	140	148	157	153	147	158	147	151	135	165	155	146	135	150	149	141	133	150	137	140	153	170	142	147	143	142	132	180	143	157	161	148	161	177	157	142	155	142	173	143	137	139	166	155	148	146	160	132	147	136	156	162	150	177	174	141	173	161	153	154	135	135	152	133	155	168	149	155	145	151	150	160	148	139	150	154	165	170	152	149	160	165	155	146	169	164	144	174	154	167	147	168	156	145	178	164	147	144	171	153	144	156	164	132	150	150	158	141	154	137	156	135	151	154	137	164	139	144	147	140	141	138	129	113	152	143	130	160	162	165	154	134	140	142	156	152	153	157	151	163	118	148	143
13961	35132	28929	20817	15970	12097	9020	6516	5160	4101	3343	2768	2293	1980	1702	1568	1353	1261	1130	1049	904	866	747	756	713	705	663	659	592	562	541	525	512	501	478	447	439	448	415	409	345	337	326	340	336	319	298	281	261	243	301	295	287	246	253	215	251	216	225	242	242	234	227	237	242	271	248	235	237	227	260	235	248	213	246	225	238	215	239	218	239	217	237	227	257	238	220	246	251	218	243	218	254	239	230	205	215	221	233	247	196	219	251	232	205	228	231	227	205	239	233	228	208	232	252	223	205	234	246	240	219	225	255	221	254	233	216	209	247	216	188	228	218	258	218	204	233	235	215	234	220	237	206	199	220	249	215	235	226	218	230	200	226	199	227	228	233	240	239	217	229	233	239	216	219	215	219	253	231	228	245	217	236	223	247	252	215	214	266	216	261	203	218	237	236	231	231	213	225	257	210	213	242	240	226	246	230	220	237	258	215	227	229	227	254	239	250	219	244	243	209	223	217	252	225	223	217	214	239	252	227	196	240	238	230	223	236	256	212	243	219	253	231	206	220	221	223	222	229	243	244	229	204	228	239	201	236	223	242	253	223	239	220	249	207	221	228	236	246	229	233	223	240	201	267	220	251	235	212	217	238	228	218	226	235	228	219	222	232	242	244	234	223	247	228	239	202	231	220	243	228	243	232	214	238	225	240	242	248	241	232	234	212	202	241	199	224	221	241	220	217	222	231	222	216	221	221	207	219	225	232	225	235	224	204	225	202	202	222	219	213	207	220	233	231	229	236	219	208	219	268	241	222	227	231	236	221	230	236	208	219	216	227	236	219	213	241	211	225	229	247	259	247	226	237	218	210	207	228	238	218	236	226	229	255	221	254	219	245	229	238	223	233	208	217	237	236	256	221	230	224	245	205	193	231	220	206	202	228	228	239	256	185	229	217	245	208	206	219	222	219	218	218	232	224	233	219	246	213	227	230	230	187	263	217	228	197	228	240	228	245	231	242	223	209	244	223	242	223	196	216	226	250	248	208	239	249	223	234	231	234	205	242	220	197	214	212	215	233	238	227	223	240	220	234	216	228	237	234	241	240	233	234	241	225	215	235	247	227	211	214	235	210	243	222	204	238	218	249	223	233	228	234	220	231	218	219	245	195	246	227	238	229	229	235	203	238	236	210	225	233	208	230	233	256	258	208	239	211	229	205	229	206	223	220	230	252	219	225	247	207	234	212	241	217	233	214	216	219	231	268	223	222	229	241	229	210	210	181	226	222	202	224	220	212	239	211	262	224	230	229	253	232	212	223	234	230	230	219	210	222	226	227	242	238	219	220	234	198	240	200	230	247	241	205	231	209	236	216	227	223	226	230	206	232	249	217	222	233	221	230	261	235	223	219	249	258	258	205	221	258	233	216	228	233	262	224	231	236	215	202	226	237	226	216	230	243	224	218	229	192	194	227	239	249	210	227	232	221	258	240	212	212	221	222	225	230	218	250	243	223	228	219	235	244	219	223	207	210	227	230	211	215	231	221	239	250	276	224	207	215	235	225	218	227	198	219	207	206	241	247	239	236	242	248	231	223	221	258	217	219	221	256	232	222	209	229	216	204	216	221	219	231	232	231	224	238	231	213	224	230	222	218	228	213	224	215	222	217	224	239	205	247	229	244	247	203	230	259	231	223	231	229	247	232	214	211	222	237	246	213	227	263	237	231	209	228	219	245	241	263	239	244	226	212	243	228	216	224	224	226	252	232	228	226	206	254	227	205	226	206	224	217	208	217	202	225	199	206	215	217	230	214	226	263	238	244	254	232	239	251	244	209	241	212	221	242	238	216	232	211	215	212	230	248	229	253	234	206	221	207	236	226	233	201	217	220	231	220	242	224	262	227	234	232	233	253	211	214	222	245	233	217	191	207	244	218	237	221	246	236	235	234	229	251	241	227	248	227	240	241	221	216	223	245	230	220	229	237	215	211	225	248	221	210	225	199	232	251	210	225	225	252	209	248	229	211	183	235	218	228	223	220	221	220	225	215	249	238	233	218	223	249	215	226	258	232	228	221	215	222	200	230	216	222	231	233	214	232	248	220	211	236	227	212	231	235	224	217	246	214	205	233	229	224	200	216	208	230	219	215	264	225	212	216	194	227	242	234	201	201	235	229	233	249	245	227	222	211	225	233	228	217	239	235	229	225	233	236	237	217	232	228	232	217	219	226	219	210	215	222	242	250	218	232	209	227	250	187	201	257	239	243	232	232	232	237	228	221	214	235	239	217	237	244	244	225	218	236	210	218	220	221	213	235	231	218	218	185	230	215	215	240	204	244	232	247	234	225	231	191	214	225	231	236	225	224	231	231	202	228	236	241	227	233	214	228	244	217	234	225	228	233	238	230	237	220	231	221	234	235	256	213	217	226	205	219	216	231	217	220	231	229	230	210	218	248	235	213	203	210	229	230	225	238	210	244	180	205	242	222	223	239	220	263	210	225	221	235	246	222	242	218	244	246	241	239	234	230	216	246	208	219	225	218	239	220	238	233	228	235	231	252	231	249	231	217	238	218	240	210	216	234	220	214	213	224	238	236	230	230	228	220	225	256	250	230	227	223	221	254	214	252	218	232	195	215	277	228	231	220	216	243	210	220	213	208	235	243	227	247	221	239	229	214	210	244	222	228	211	217	219	228	209	213	254	210	217	242	252	236	250	244	219	212	213	242	233	228	200	226	261	233	235	223	219	249	205	223	214	243	217	224	215	196	228	236	243	221	211	206	237	237	246	207	216	204	226	220	226	218	258	197	240	224	222	216	220	217	242	240	255	224	224	208	222	243	238	213	222	212	241	230	213	224	241	221	230	231	233	245	232	212	228	240	229	228	196	228	242	248	232	241	241	205	216	256	240	238	242	230	226	257	244	209	228	217	249	243	221	211	205	221	233	225	238	205	228	227	220	252	201	239	255	200	235	232	239	220	258	227	216	230	217	222	241	234	222	192	220	241	218	225	230	237	227	238	222	234	216	238	216	238	224	202	246	207	218	207	228	237	220	240	208	251	229	238	227	247	218	233	230	234	222	231	211	248	215	199	232	225	246	212	232	206	227	238	223	243	250	247	222	242	217	235	251	236	231	221	233	221	241	217	224	233	249	213	212	238	213	234	244	210	214	230	232	238	235	216	216	228	219	228	220	195	248	222	266	227	219	243	231	223	216	235	197	232	212	248	224	220	221	238	234	238	224	226	228	245	227	208	219	196	231	216	236	255	225	207	210	237	214	223	245	225	213	221	251	243	216	215	227	261	213	221	223	224	228	220	238	241	209	234	229	211	243	247	229	220	186	216	229	255	193	234	216	237	216	260	209	242	213	227	249	220	216	226	239	222	224	213	224	246	222	220	213	246	215	226	222	262	245	218	232	204	225	236	211	219	220	230	199	206	244	224	248	215	244	246	227	260	228	235	195	262	251	246	244	221	213	225	234	221	205	238	236	229	228	229	209	222	233	233	196	229	223
26719	20566	16786	10521	5576	3347	2112	1484	1155	1004	800	752	641	612	557	552	533	468	480	420	408	443	431	411	406	429	397	416	378	403	391	358	372	397	407	348	364	382	374	375	348	346	347	340	357	337	328	362	326	332	357	336	343	392	350	318	366	372	369	373	352	397	371	370	348	322	343	313	341	332	353	312	347	335	315	330	328	368	351	360	364	337	348	370	327	315	333	324	333	343	366	317	298	350	329	347	335	360	324	320	319	334	344	306	311	336	356	318	321	324	324	380	298	332	304	350	316	340	366	321	321	337	359	355	339	311	386	374	338	338	328	351	301	359	365	341	333	365	352	363	349	352	332	303	329	350	345	339	331	333	317	351	300	324	328	346	315	350	368	350	327	357	338	367	347	322	340	341	357	304	336	341	323	342	336	357	306	322	365	350	351	322	304	339	351	331	342	328	322	338	347	344	347	352	370	338	320	333	340	376	328	303	321	319	327	308	332	339	336	366	343	341	322	330	357	353	351	354	364	317	331	313	345	325	321	351	339	327	349	338	322	382	356	339	340	353	374	358	339	361	308	329	334	347	378	352	339	342	344	350	364	325	319	324	349	346	355	335	311	337	359	323	366	360	348	343	328	344	349	319	294	328	308	343	348	341	331	327	351	334	324	345	358	290	334	359	353	355	340	338	323	329	347	332	356	329	343	367	326	313	333	325	324	365	316	317	360	330	336	326	367	305	324	392	350	352	324	342	338	336	342	326	326	328	363	312	302	368	358	317	335	309	341	367	340	344	344	339	329	339	330	367	325	360	354	354	325	339	324	319	339	316	348	330	335	315	362	343	320	357	286	371	302	343	356	337	371	328	347	326	326	388	325	327	326	295	336	340	357	337	331	326	338	329	324	335	351	330	366	372	364	355	299	334	360	360	344	347	340	339	313	327	334	348	344	335	338	334	344	357	318	328	299	307	339	336	351	357	357	314	355	308	338	343	304	325	334	349	352	353	344	334	321	294	320	317	346	332	338	359	312	355	318	348	340	355	359	336	336	333	342	305	344	350	368	352	367	340	341	308	332	314	336	307	359	393	366	322	353	351	338	373	338	316	353	334	340	318	341	323	331	358	318	351	321	344	307	365	353	336	354	352	350	334	318	345	321	330	325	312	372	374	336	345	336	332	338	354	325	333	359	333	357	336	344	312	347	344	332	304	315	337	349	312	353	319	333	311	343	346	326	320	329	354	347	361	356	319	352	332	357	309	355	340	338	316	344	345	358	362	341	326	326	371	322	357	333	311	313	325	332	378	338	344	355	359	364	327	328	339	373	367	326	362	342	336	313	346	323	315	343	374	362	327	332	337	365	331	351	347	339	346	347	357	342	335	373	359	364	353	350	335	352	373	372	347	359	323	321	348	325	338	308	331	299	358	332	310	315	342	350	329	310	383	319	325	361	325	324	342	328	371	359	331	334	337	329	329	353	319	338	340	344	292	344	351	333	329	334	326	332	298	313	325	339	334	339	305	360	329	311	341	326	337	348	346	336	315	347	357	340	349	356	325	371	315	333	331	360	345	351	358	322	334	369	308	316	325	336	326	347	311	326	314	370	325	328	339	367	359	369	353	364	345	333	361	348	325	344	327	342	347	350	316	316	330	336	331	364	316	327	371	346	339	318	332	342	358	341	312	323	322	341	325	298	300	331	355	364	361	361	323	289	349	368	362	379	311	313	345	326	342	318	356	317	331	304	320	324	294	295	339	342	379	323	368	345	326	313	374	330	305	333	320	340	352	334	346	340	324	317	363	352	366	315	340	364	349	328	329	316	343	331	360	356	306	347	384	309	342	388	309	330	299	358	344	360	347	369	353	305	356	318	318	358	335	320	366	375	347	317	360	335	322	325	327	330	333	318	329	352	375	329	333	326	357	344	338	370	342	342	338	348	328	330	335	328	334	347	339	336	356	322	342	338	341	344	318	342	356	350	380	350	385	337	351	356	314	356	330	324	341	348	322	332	360	365	327	331	341	345	367	358	352	334	303	336	368	386	384	360	371	350	337	341	323	353	303	349	345	336	351	363	327	339	306	341	361	329	337	348	332	327	357	375	328	363	376	328	344	335	334	363	346	325	330	345	346	355	338	344	367	312	337	367	305	375	319	324	348	332	321	328	337	358	332	330	325	359	370	322	321	334	323	359	317	351	348	303	328	324	371	342	358	340	341	360	351	331	318	350	339	346	347	325	316	345	337	320	340	343	318	345	326	338	331	324	354	364	337	358	298	354	320	310	332	348	366	337	348	340	316	309	350	364	306	334	326	339	326	311	363	352	349	345	324	336	336	348	339	343	322	356	335	331	368	342	365	360	323	341	318	348	375	361	347	333	342	325	330	319	344	324	378	349	326	358	335	344	330	341	333	327	319	350	321	317	337	339	315	332	327	355	354	357	324	319	337	379	328	332	339	338	337	361	356	331	326	343	313	337	361	358	406	312	331	341	316	333	318	324	337	345	368	343	328	354	319	365	324	331	349	322	352	340	314	326	372	343	328	321	307	367	354	352	342	338	332	350	333	337	364	316	345	314	368	317	328	372	334	348	341	347	371	326	327	316	294	332	333	369	346	323	339	349	309	335	312	343	312	328	314	364	378	347	370	349	324	358	348	324	289	344	324	340	333	319	327	323	357	366	344	339	324	338	333	315	372	336	371	344	347	365	331	345	347	340	324	340	347	350	367	314	347	316	323	313	332	336	341	368	378	353	352	345	344	356	335	311	304	357	326	320	348	345	344	368	338	352	326	360	357	361	347	370	349	338	329	360	356	359	330	330	337	350	353	338	335	335	337	334	337	336	331	350	340	334	340	377	360	355	331	345	312	327	355	328	357	358	344	317	343	327	320	324	360	354	355	330	318	322	332	330	331	359	324	334	345	326	331	342	342	335	341	323	320	363	325	333	297	329	324	336	342	323	303	335	315	321	352	328	330	346	314	342	329	343	330	389	350	365	336	351	329	344	355	330	349	361	337	360	326	340	346	331	311	359	346	341	321	344	347	317	353	305	362	332	372	322	339	332	361	353	361	330	353	313	297	352	361	338	329	357	340	356	348	336	373	369	316	362	363	354	340	327	333	336	329	328	343	319	312	348	344	342	355	327	320	309	320	361	367	320	379	356	333	367	311	309	325	341	337	375	365	338	301	335	354	311	335	314	343	335	349	341	375	329	350	324	356	312	358	358	348	356	342	316	316	347	348	350	391	365	363	345	371	351	358	341	338	353	309	389	349	330	323	320	309	351	324	318	327	334	336	334	351	312	358	349	325	354	326	338	343	361	316	340	342	297	346	383	366	309	352	317	338	323	337	340	320	326	332	357	353	352	339	338	361	315	331	343	354	327	345	358	346	315	368	349	353	325	323	330	316	322	338	329	347	329	319	360	330	334	371	388	374	305	339	348	356	319	352	358	338	320	342	366	319	320	349	363	392	336	336	333	339	345	369	353	352	352	315	338	341	338	338
12229	24580	19164	12663	9430	6775	5003	3733	2940	2430	1932	1736	1400	1237	1107	1069	977	976	873	871	793	797	757	701	722	656	677	642	640	656	645	619	593	624	625	588	544	575	570	574	552	581	546	565	535	563	516	495	554	521	559	521	498	518	488	532	493	529	516	524	548	506	512	504	512	520	453	472	513	525	509	483	532	506	533	513	506	480	512	501	512	518	513	498	535	497	488	535	541	514	505	505	486	530	536	489	499	552	512	484	549	543	524	502	489	503	497	529	457	530	561	485	535	528	513	493	492	523	537	495	512	491	517	551	532	492	549	530	499	482	525	487	486	482	533	552	479	528	510	531	548	486	487	527	480	495	499	530	529	500	526	479	490	512	524	488	510	505	509	533	501	529	502	528	481	503	485	511	533	481	531	494	498	555	474	485	545	543	529	533	532	506	496	538	497	493	504	523	513	505	486	484	478	474	515	532	478	533	526	536	507	536	515	515	513	548	529	507	511	518	475	551	575	506	517	511	520	489	516	501	565	490	492	527	497	482	525	502	528	526	514	506	570	510	525	544	495	533	508	512	468	469	522	519	486	493	512	555	497	532	499	516	519	522	517	583	493	531	482	532	474	515	517	518	530	495	506	522	512	497	508	528	536	499	518	498	508	574	505	554	523	548	499	549	522	504	549	518	517	488	513	478	497	554	535	554	533	537	526	530	526	507	519	527	507	523	532	507	509	500	538	488	535	500	509	497	487	558	509	553	500	522	513	537	514	518	511	502	537	508	571	490	504	516	543	524	481	533	497	514	487	534	542	512	523	509	487	517	503	514	517	500	526	550	523	517	508	522	537	495	567	507	496	548	494	527	519	479	507	536	527	536	499	482	573	559	486	529	538	526	518	511	510	480	510	510	528	553	520	484	487	508	525	498	512	523	535	503	540	494	515	514	491	522	526	506	513	505	509	506	511	537	528	514	561	488	525	529	511	509	513	489	543	547	506	492	536	545	510	572	487	509	521	512	532	520	521	503	453	510	514	481	483	482	464	517	513	520	502	504	536	520	530	555	549	493	502	523	542	489	515	509	514	540	503	486	532	486	521	477	488	496	485	536	512	517	476	491	531	535	556	536	500	549	529	545	505	529	522	550	490	542	532	495	495	510	497	502	520	495	561	515	564	512	508	493	500	508	520	518	490	517	473	501	560	492	506	516	514	505	504	532	477	465	513	526	509	527	524	527	532	494	498	523	492	526	513	543	504	535	485	550	519	505	502	510	485	512	512	516	519	494	504	524	515	518	474	506	491	501	483	498	526	536	557	539	522	535	493	554	496	522	499	511	547	524	512	507	525	546	487	473	487	531	528	508	526	546	528	497	495	499	545	545	527	503	536	496	497	517	543	469	528	508	511	500	516	513	514	546	543	531	536	523	529	554	524	536	523	527	513	517	517	516	550	499	516	483	509	535	522	531	516	509	487	470	503	491	523	511	512	466	514	502	528	535	549	501	531	494	528	504	493	518	506	492	506	529	531	468	516	521	541	523	530	485	483	523	483	540	495	525	533	491	510	524	523	517	499	487	495	512	532	499	557	502	523	541	563	520	497	499	509	545	524	467	479	505	494	477	541	540	520	487	517	506	511	502	535	490	485	499	493	511	496	522	507	507	502	522	512	510	524	515	484	551	500	487	482	481	534	535	524	512	515	513	494	493	489	528	487	514	495	493	541	519	509	547	501	530	511	521	536	533	493	532	513	544	552	519	539	515	616	481	516	517	476	485	492	486	500	509	516	514	531	506	447	495	526	499	501	528	506	511	541	552	492	510	530	508	526	498	469	518	524	481	518	503	489	487	509	484	519	523	531	490	516	525	513	470	536	532	487	495	484	549	532	502	549	521	539	492	486	501	516	509	526	499	484	521	487	490	534	469	501	548	531	476	518	462	480	498	488	534	476	457	547	501	490	496	513	544	508	503	529	572	536	492	542	495	519	516	530	508	524	493	507	523	487	510	551	493	548	516	530	534	553	541	501	530	509	516	503	488	531	505	524	532	539	483	498	534	504	529	464	485	543	546	493	526	522	543	495	529	518	550	523	563	510	548	488	466	493	493	526	508	526	517	513	462	507	485	507	519	482	513	506	480	523	522	518	539	485	515	517	509	537	514	519	524	536	496	483	517	486	461	517	513	485	508	536	530	491	509	533	465	515	517	469	493	542	485	518	547	521	517	531	508	534	507	512	539	524	481	533	479	438	495	518	505	507	522	527	509	514	548	522	532	540	531	492	514	496	523	541	518	509	486	503	514	481	512	473	490	535	513	496	486	499	539	503	512	486	486	560	519	512	503	476	480	501	533	534	505	506	503	519	502	531	526	493	505	517	476	525	532	540	513	470	538	502	553	507	502	548	462	523	462	477	539	523	516	521	492	540	475	497	474	560	493	489	510	522	544	546	532	495	523	559	510	532	562	482	521	526	511	535	523	518	515	526	495	514	518	477	549	523	529	508	494	521	516	524	451	523	511	532	543	511	498	529	530	541	523	551	481	538	504	489	518	549	480	526	523	524	538	512	486	482	502	502	553	504	529	510	511	499	542	520	518	581	487	503	505	495	558	502	504	488	494	504	502	533	498	455	547	534	493	571	528	504	470	502	485	497	519	524	545	483	546	473	484	518	525	516	496	536	532	538	503	490	560	528	491	495	562	501	522	540	504	499	526	495	541	514	539	558	479	558	505	494	515	527	497	513	498	500	498	525	540	502	505	550	480	554	518	518	496	547	501	509	495	509	510	483	474	488	539	505	540	551	493	535	501	504	509	480	531	476	496	516	511	476	547	511	519	530	543	514	484	523	522	508	497	543	517	512	544	485	567	476	505	475	510	463	494	555	520	503	499	549	518	516	507	500	544	555	514	523	503	528	441	533	529	499	499	485	532	512	453	571	516	498	479	533	498	528	538	540	543	520	488	511	498	507	497	497	490	487	522	514	506	529	531	502	497	515	503	477	532	514	516	519	519	524	528	568	533	511	485	497	503	470	542	536	494	511	486	493	552	475	543	472	515	492	508	527	504	489	524	454	488	495	520	499	495	535	512	502	525	541	509	489	504	534	499	523	528	546	522	525	520	532	514	507	526	529	469	544	495	470	476	566	491	543	512	480	525	513	504	535	521	468	542	469	509	518	453	535	518	528	513	523	540	549	486	517	486	487	492	521	520	506	533	521	505	483	488	501	481	507	503	526	506	518	530	548	516	519	504	511	533	525	539	529	545	515	486	519	512	521	478	512	503	528	545	549	492	523	542	493	513	536	512	502	489	508	536	512	480	485	461	459	571	513	519	509	555	506	528	507	523	477	509	539	504	500	492	554	538	462	483	514	516	537	499	484	507	496	524	522	525	497	548	514	508	549	509	499	498	519	524	512	518	502	538	503	532	508	581	506	528	503	488	515	514	501	520	538	520	522	467	510	505	509	508	478	493	529	522	526	484	533	523	493	510	502	482	499	539	481	535	506	478	485	568
22943	21025	28135	24126	20602	10826	4246	2154	1614	1277	1023	918	736	633	580	543	526	491	421	382	350	338	373	342	347	330	315	295	310	305	268	266	270	245	285	261	286	240	236	230	243	250	266	237	224	240	224	205	210	196	191	226	186	196	190	195	178	184	206	190	211	209	205	197	187	184	186	186	227	206	206	187	209	176	176	175	223	169	206	210	219	199	209	220	199	197	208	188	162	194	177	214	198	191	219	207	198	183	203	186	204	182	178	203	197	167	193	208	185	207	193	197	175	202	209	168	210	185	190	180	180	218	184	213	168	183	182	204	189	201	203	183	194	214	212	185	184	197	189	201	162	193	201	236	188	192	191	183	186	181	202	206	203	183	200	202	206	222	218	198	241	190	177	182	213	197	196	182	198	188	207	185	178	209	195	181	210	199	187	187	194	192	184	207	186	227	164	212	192	191	205	157	177	202	177	237	179	192	198	196	205	211	189	167	209	180	181	204	213	214	209	194	187	248	198	203	188	203	200	218	187	164	169	196	186	189	193	183	200	157	195	204	199	199	222	172	194	181	217	193	187	203	199	186	211	191	179	188	195	209	202	186	201	206	204	181	181	193	185	190	193	172	179	198	187	190	185	201	182	183	201	209	189	191	188	217	177	199	171	195	175	182	200	168	209	181	188	182	222	182	211	215	189	172	198	206	180	181	172	207	185	201	172	208	181	198	190	195	188	179	194	191	193	178	209	175	200	190	212	195	199	189	190	204	204	219	202	200	178	192	166	187	183	194	206	179	186	185	205	190	212	165	191	183	201	177	199	174	190	217	181	191	208	182	173	221	171	205	187	185	207	186	173	188	185	174	195	218	215	202	170	180	194	198	207	177	200	181	182	215	214	170	189	203	174	203	201	184	165	176	195	200	193	203	218	210	195	194	191	215	189	192	182	210	200	227	190	182	195	197	192	202	186	182	195	200	179	169	193	196	196	197	174	207	186	207	196	210	201	195	195	184	182	198	201	192	193	174	190	211	192	189	203	167	201	184	191	182	207	195	184	191	200	197	206	172	209	182	199	196	192	182	210	210	211	202	178	183	200	188	189	196	200	181	183	187	207	185	202	190	172	188	199	182	195	190	202	191	174	182	173	184	197	170	202	196	179	174	188	190	214	204	197	191	186	188	196	170	197	208	185	218	186	193	205	216	205	184	181	197	189	172	193	186	198	206	205	187	206	218	200	198	208	213	178	181	208	187	152	197	186	200	180	187	189	182	197	197	178	195	211	200	204	203	184	196	200	186	202	197	213	182	203	195	199	193	201	194	193	191	173	170	220	199	195	186	202	202	179	170	190	204	188	185	189	205	190	202	179	186	183	176	196	187	174	196	188	211	210	204	178	197	200	188	190	180	186	193	185	182	174	200	202	199	223	189	186	178	195	210	174	193	206	224	193	200	221	195	181	176	190	189	198	183	193	218	185	179	185	191	193	201	209	191	209	191	182	201	182	190	189	191	203	212	173	218	191	199	177	205	187	179	189	206	212	174	199	199	204	189	188	191	185	201	215	179	199	186	204	177	217	201	168	183	204	208	191	205	201	192	202	178	182	185	190	190	189	225	221	191	169	167	202	192	187	177	210	179	195	164	192	188	159	202	207	188	180	186	229	176	205	195	183	167	199	193	213	204	189	223	191	201	210	187	175	184	207	203	183	185	182	209	202	202	185	188	169	182	196	187	201	181	200	196	197	192	206	212	173	207	186	188	200	170	202	205	216	200	196	189	179	192	186	179	170	203	186	189	190	198	181	157	169	199	177	199	210	214	202	182	188	199	188	178	198	202	169	228	195	197	191	231	201	182	194	189	173	180	191	192	169	208	210	205	193	166	218	199	176	208	189	216	180	182	208	206	208	191	204	182	215	178	175	182	210	195	190	174	208	176	189	199	210	205	193	191	208	214	186	222	202	205	196	189	201	180	223	176	205	207	197	190	223	196	209	218	199	208	161	197	202	219	192	203	202	182	193	186	195	188	174	202	187	170	192	197	191	202	189	210	204	227	197	221	192	183	192	201	201	178	177	212	205	167	164	196	191	202	175	210	201	197	187	177	184	184	202	176	183	201	201	219	187	178	210	204	189	195	191	181	194	175	183	209	166	219	180	182	186	219	178	200	167	178	181	191	193	173	213	188	169	191	198	181	180	211	198	188	186	213	190	208	178	192	205	192	205	170	173	167	179	213	192	189	184	176	185	210	201	196	211	171	178	188	185	189	190	191	208	172	191	200	179	195	173	251	172	185	196	187	212	189	162	181	196	223	194	200	192	185	183	209	178	205	195	189	187	199	188	235	186	193	191	189	188	190	200	204	192	226	172	184	186	178	196	188	186	185	208	210	182	182	189	183	196	196	182	193	144	205	169	182	225	194	197	209	199	194	206	168	171	177	194	176	208	181	184	201	200	202	211	198	193	190	182	209	213	207	217	210	192	190	195	196	205	206	188	189	201	191	186	203	202	189	193	198	207	194	187	199	183	176	188	190	191	159	186	191	180	200	163	215	200	202	189	186	184	181	181	206	178	202	183	206	183	197	198	201	214	194	210	204	208	195	201	188	193	184	182	197	195	179	175	215	196	196	209	180	190	192	191	171	180	193	202	171	183	200	188	179	185	215	212	178	214	196	190	203	185	174	189	198	190	194	194	204	219	183	202	188	187	195	204	174	174	192	180	188	185	216	183	204	174	190	177	181	205	176	196	193	195	189	216	195	197	187	190	220	192	179	191	204	210	203	225	178	187	191	190	206	196	218	190	191	194	173	168	191	178	190	197	207	184	205	180	176	231	206	195	209	185	199	183	213	182	203	204	198	175	197	158	187	201	196	187	179	188	188	201	173	193	168	186	182	173	191	181	190	174	185	205	200	205	217	171	148	206	183	187	194	192	206	179	191	162	185	189	205	215	215	180	199	201	186	188	175	174	181	212	180	194	168	181	229	195	178	180	187	200	187	192	230	173	204	189	172	222	180	183	188	223	187	181	204	193	183	172	199	173	204	177	178	185	199	205	192	199	192	174	194	194	177	222	209	178	198	196	204	190	189	193	205	193	197	167	191	195	196	188	203	164	215	194	187	193	222	217	201	204	166	183	192	201	165	199	178	216	160	190	230	200	191	202	194	163	199	178	201	217	199	212	194	218	200	171	219	181	193	177	204	182	192	193	167	187	177	188	191	199	198	183	203	195	205	185	226	211	201	215	192	169	217	180	192	179	178	195	210	205	159	188	209	198	198	215	185	198	224	178	196	178	201	190	194	193	194	192	157	181	204	202	219	201	200	182	183	200	203	200	194	184	196	165	196	160	206	203	198	190	195	194	204	192	188	178	169	195	184	187	201	181	219	192	196	185	186	194	211	190	204	171	183	187	183	201	177	209	193	203	181	188	193	183	193	194	180	199	201	193	183	196	188	201	189	178	198	205	199	193	171	176	208	192	205	189	204	184	198	187	182	191	180	191	190	195	216
12199	31007	25357	16968	12723	9627	7287	5376	4198	3314	2739	2139	1720	1525	1367	1219	1147	1020	894	842	859	710	703	683	649	625	628	565	585	558	503	499	508	465	457	467	430	447	431	424	379	381	420	387	396	339	347	321	318	324	342	351	350	338	263	315	330	305	303	277	331	325	319	297	316	294	305	287	331	326	307	301	307	296	296	295	288	313	257	305	288	284	306	299	304	313	297	308	279	313	289	301	309	304	273	293	290	337	301	290	290	307	311	322	284	301	306	280	278	273	311	302	309	317	307	289	316	288	318	314	314	287	288	303	330	300	271	306	298	307	301	318	309	279	328	289	315	321	286	289	304	268	322	298	289	296	314	310	318	283	296	302	269	325	299	314	308	287	292	318	301	289	305	288	301	304	286	297	303	297	307	328	304	270	300	299	295	282	304	308	283	290	311	306	305	296	287	311	302	320	307	289	301	304	330	274	291	309	316	288	314	278	327	303	289	317	299	308	307	275	306	307	302	288	326	304	320	295	304	296	255	301	306	277	340	305	317	297	300	303	303	332	310	296	312	280	321	321	280	290	314	298	307	312	285	282	339	290	294	311	291	271	344	326	300	306	289	319	311	284	309	311	293	331	290	314	292	281	311	261	282	331	302	277	289	322	284	312	309	313	305	306	324	325	307	318	313	322	278	272	323	333	298	322	313	300	311	298	307	305	263	319	289	308	292	323	293	296	295	274	317	313	304	340	279	298	313	293	311	295	290	295	297	280	295	287	282	311	321	308	310	283	314	282	303	297	318	331	288	301	266	276	294	318	312	314	292	294	298	299	288	344	305	303	279	294	300	300	274	324	296	313	247	331	301	292	281	281	302	331	290	329	329	302	282	295	321	281	310	292	308	297	314	307	271	315	299	294	274	297	316	337	298	283	287	317	326	288	300	316	295	306	318	326	304	296	290	317	288	325	314	279	325	305	291	308	289	303	301	308	284	276	291	339	318	304	317	324	288	279	308	313	321	310	307	316	306	301	298	302	307	273	296	294	280	278	294	297	318	293	299	311	304	306	309	305	321	318	288	304	294	314	314	306	324	305	281	276	292	296	306	314	316	321	313	284	299	327	326	286	303	292	311	310	298	293	275	287	294	312	292	288	298	315	305	320	292	274	334	286	286	304	310	278	286	311	287	293	279	263	328	286	307	287	292	321	283	279	308	313	294	297	279	292	317	285	318	283	284	297	335	287	328	316	320	298	272	288	297	304	317	309	281	301	308	303	296	268	323	295	301	298	301	292	317	314	310	297	308	295	325	327	311	338	271	277	262	310	314	325	314	320	305	296	304	299	294	305	305	309	322	296	303	306	299	303	284	309	312	309	315	277	318	274	316	317	281	300	323	268	338	291	311	313	295	315	300	303	300	294	301	303	285	317	288	325	333	293	313	299	300	300	305	313	315	327	319	293	327	318	289	292	287	323	320	321	284	298	303	318	285	275	266	295	305	274	288	310	315	311	314	302	309	277	307	317	318	320	274	323	283	314	283	277	302	294	276	296	317	322	319	301	337	295	289	302	338	321	292	275	341	309	315	333	291	317	321	327	285	341	307	279	314	318	329	311	312	300	286	298	313	281	281	280	313	310	276	321	302	292	313	331	288	311	325	296	296	293	297	329	291	308	292	284	325	319	336	311	323	312	283	293	313	281	276	286	297	298	296	305	303	274	295	309	281	294	290	285	283	296	278	289	311	290	319	311	271	310	324	306	285	292	286	271	316	308	341	313	314	310	295	306	288	329	261	254	271	320	310	304	317	282	306	319	271	305	349	288	311	299	287	263	284	294	304	304	307	340	294	327	263	289	314	294	294	293	307	330	336	307	299	308	312	284	280	300	305	311	285	291	287	300	285	322	312	319	308	291	303	302	246	333	299	282	294	257	294	312	322	297	301	314	270	306	281	281	289	291	283	302	329	314	281	285	289	319	272	305	306	329	296	324	333	294	306	294	298	332	275	304	288	308	315	296	307	316	314	301	285	299	309	308	307	282	320	295	329	271	325	317	280	294	314	304	331	289	295	291	292	308	274	303	307	289	310	292	288	297	303	284	297	257	294	292	300	298	300	280	298	325	280	285	287	301	272	295	325	303	304	297	298	300	276	306	306	317	331	295	313	315	280	304	326	290	283	336	313	267	283	293	318	314	281	308	323	290	286	321	270	294	278	317	287	317	289	321	301	277	299	292	299	285	292	301	281	312	288	322	310	280	294	323	293	306	319	307	318	299	291	300	299	308	333	311	276	284	328	318	297	289	296	306	305	286	308	313	296	284	324	292	302	289	327	286	271	317	326	312	286	321	290	306	317	283	301	281	314	279	326	337	297	297	288	303	277	274	304	320	330	308	299	272	318	307	318	282	322	288	299	302	300	309	293	323	333	325	278	277	340	294	285	291	319	280	275	317	305	296	303	320	295	331	323	300	332	270	288	288	283	295	299	302	304	323	263	265	297	282	321	330	332	319	283	321	334	319	294	304	302	324	299	292	326	309	285	288	313	284	312	307	286	326	315	343	313	300	296	297	334	315	296	288	288	278	296	283	296	287	309	274	289	268	299	306	320	285	270	292	310	297	314	304	299	299	268	297	293	307	300	308	299	296	268	330	282	287	320	310	314	307	303	306	310	311	310	301	270	285	315	302	264	325	319	293	302	300	305	320	299	286	314	293	303	306	292	299	316	298	303	303	318	323	286	318	296	283	283	292	312	287	304	298	305	263	291	322	319	288	302	301	286	288	296	302	294	294	335	306	286	279	285	309	326	295	294	292	292	323	297	299	300	297	299	340	288	279	300	312	304	313	326	304	306	277	308	287	309	311	307	316	296	292	283	279	300	309	288	304	286	313	327	319	284	302	287	284	299	322	278	346	286	310	293	305	303	287	309	298	306	325	306	326	344	308	278	292	301	276	299	328	283	312	299	326	307	308	325	301	291	292	305	313	300	297	305	313	314	300	286	325	336	296	313	291	292	286	286	284	289	320	303	286	301	297	276	284	330	321	305	285	299	304	343	279	312	302	306	276	307	304	299	323	323	339	308	309	289	331	336	296	281	343	289	300	296	283	305	282	290	315	301	312	318	293	289	272	320	297	290	263	336	296	296	309	313	298	332	312	280	323	302	312	277	323	291	265	305	340	332	271	291	298	309	314	325	307	312	301	287	293	331	290	295	303	299	321	310	270	305	324	288	307	289	301	312	295	269	287	296	279	327	308	321	296	297	309	274	281	314	288	284	332	284	311	275	312	319	305	289	289	309	296	342	324	287	293	318	315	282	293	299	280	306	305	343	285	310	315	284	286	315	330	318	288	308	288	278	280	296	291	308	293	316	333	287	282	303	322	317	292	323	302	299	305	299	304	324	315	310	313	286	316	272	287	325	304	292	316	310	293	285	303	300	291	257	329	277	272	280	273	309	294	277	310	294	292	317	291	320	290	324	339	286	311	295	314	298	281	274	324	280	302	299	313	300	297
24332	21145	26648	24499	9922	4166	2686	1926	1415	1172	979	818	710	703	664	618	538	522	530	518	486	447	477	422	427	440	420	455	415	397	380	380	410	400	391	396	433	405	355	380	375	364	381	348	377	338	379	356	368	346	345	358	354	336	338	362	390	361	349	324	356	352	358	350	366	323	361	337	328	328	329	363	325	329	339	343	348	318	349	377	322	356	348	323	376	358	324	352	374	381	350	347	352	383	321	346	354	335	347	379	349	351	365	326	343	350	342	355	362	328	315	340	329	317	359	323	365	362	349	364	324	370	339	361	354	355	385	334	327	345	369	345	350	357	340	352	378	364	360	355	348	349	344	358	318	320	327	299	349	342	324	342	356	370	343	333	329	339	397	343	338	311	333	325	311	333	365	346	346	342	326	354	329	380	345	362	354	386	317	344	360	362	361	334	372	371	394	361	371	367	344	343	339	341	336	346	392	377	303	355	325	351	312	370	338	325	368	359	360	333	353	339	371	357	322	320	366	340	312	362	366	357	378	360	345	333	340	320	342	337	359	328	329	366	385	359	359	394	342	348	315	351	358	343	337	357	344	300	333	335	352	331	346	355	365	347	325	351	317	346	350	370	344	354	357	344	352	349	329	365	345	335	362	351	376	349	346	343	348	337	351	355	323	367	327	355	332	322	358	332	337	346	360	337	367	362	339	332	318	310	352	372	357	352	347	368	341	344	347	333	338	355	368	301	374	377	366	343	385	363	369	385	376	302	321	357	346	368	357	341	374	310	343	345	340	375	354	368	307	348	311	358	319	343	363	376	366	367	346	328	347	331	329	325	345	345	361	345	361	360	361	349	305	396	363	342	314	350	342	363	343	333	344	365	344	377	353	353	342	344	371	332	343	352	329	334	350	358	357	323	356	341	354	339	357	350	340	354	348	300	359	326	358	360	350	347	346	330	358	329	350	369	334	340	353	344	362	352	352	374	344	361	335	367	319	334	371	357	338	357	349	346	334	355	356	342	329	392	353	342	329	371	350	334	348	330	324	324	355	358	353	330	329	353	372	355	373	321	361	305	329	346	372	348	384	372	344	350	363	326	340	348	345	369	387	313	358	343	358	334	337	351	335	365	348	357	354	324	376	339	331	345	339	364	318	321	350	355	333	364	369	371	366	339	363	383	363	368	351	343	386	362	355	370	345	367	368	290	324	347	341	338	365	340	355	371	351	371	359	351	339	332	357	349	360	356	318	385	339	360	339	348	336	346	344	364	362	361	338	352	352	316	334	333	341	345	336	349	360	358	346	333	356	304	363	352	375	354	352	324	358	325	396	364	361	348	364	336	308	348	360	359	338	343	337	328	368	359	343	330	360	344	358	338	338	350	342	330	353	365	342	336	379	334	326	342	384	347	346	368	359	366	319	344	338	352	331	400	363	376	339	360	320	320	353	370	334	329	313	357	354	320	334	371	350	310	334	343	329	360	337	359	384	338	352	334	358	378	351	357	339	353	340	354	339	382	379	374	332	356	333	333	353	377	303	377	366	354	384	332	384	365	317	345	361	340	383	321	340	336	359	355	338	341	335	339	361	368	343	338	361	353	344	347	358	320	345	348	347	322	366	349	329	363	326	339	377	361	370	334	346	316	358	367	361	346	331	369	350	347	361	351	304	365	316	328	330	330	340	339	311	358	373	386	341	359	333	314	349	326	297	354	351	356	363	340	356	345	357	341	344	353	350	344	356	350	328	356	368	387	375	304	327	316	345	343	366	323	333	357	362	372	336	358	356	336	362	354	348	376	342	339	348	345	333	360	348	381	369	344	355	344	323	318	365	337	329	336	376	382	344	358	379	346	324	338	341	346	354	322	339	336	328	347	339	358	389	342	331	365	355	352	347	332	336	332	351	347	356	351	367	352	349	344	348	335	293	344	361	366	339	320	337	343	341	340	347	343	398	320	347	345	343	335	354	345	345	342	327	306	358	362	351	357	339	350	341	353	365	359	370	316	336	355	375	336	351	315	337	345	381	335	334	363	363	318	353	344	335	348	336	333	371	390	328	388	336	334	356	350	352	343	367	367	339	349	341	367	320	357	359	370	354	346	369	404	348	353	369	372	348	333	377	329	323	329	318	335	304	369	312	358	325	354	373	330	332	311	373	336	330	343	347	375	331	333	399	341	329	337	350	317	371	346	348	363	346	351	350	370	339	314	398	366	367	334	331	344	338	350	337	338	338	333	344	372	346	352	354	322	356	338	347	372	327	319	332	371	366	378	327	339	378	368	330	355	362	340	344	372	347	358	362	316	348	328	296	351	323	345	357	334	329	323	356	323	341	377	335	340	355	346	353	365	340	343	333	308	338	356	338	396	317	352	362	333	349	356	325	298	340	327	342	346	357	349	373	396	334	357	368	331	308	321	339	335	357	375	327	339	369	312	347	389	371	357	382	371	353	381	350	390	366	361	360	353	348	350	357	369	326	337	346	329	341	324	334	344	360	330	358	368	334	382	303	331	355	323	360	349	365	352	313	341	331	353	323	354	344	363	356	335	337	344	341	336	361	335	359	352	356	354	296	364	377	331	350	349	363	317	403	401	343	340	320	359	330	372	350	351	332	333	329	364	384	358	350	369	349	349	380	364	353	345	354	372	320	362	352	333	336	335	341	350	363	368	316	346	408	351	317	343	364	343	338	363	320	358	347	341	381	373	366	384	356	324	364	344	380	362	346	344	340	350	343	335	342	351	328	301	334	338	321	382	352	354	355	353	350	347	355	381	361	363	362	370	338	350	373	339	343	345	360	383	359	359	339	369	333	358	305	341	351	361	368	372	354	361	350	387	339	327	350	355	329	331	360	339	349	372	349	368	341	346	348	346	337	320	355	321	348	360	365	321	303	350	359	321	362	343	355	353	367	369	347	371	353	367	341	360	341	340	317	345	355	359	347	339	355	329	329	341	363	375	349	319	355	364	359	355	346	358	351	366	329	301	353	340	378	376	349	359	357	321	352	342	348	376	353	388	353	354	349	361	319	374	351	311	372	347	373	351	368	362	365	369	337	360	318	342	357	356	343	357	308	340	376	346	303	332	358	329	312	347	350	359	343	318	314	371	363	383	338	370	346	335	386	351	339	371	378	367	330	354	318	359	355	334	381	345	360	354	341	357	351	310	358	347	366	378	379	349	360	317	346	355	349	363	346	375	372	355	320	345	329	326	371	348	365	335	336	337	372	326	362	321	324	357	393	340	355	341	329	306	334	347	340	329	352	327	349	312	295	328	336	380	327	334	324	401	321	371	355	344	334	361	348	341	345	321	347	319	368	332	364	364	376	352	356	342	354	321	326	361	332	370	348	311	367	326	362	361	346	374	372	354	371	373	368	376	308	369	358	334	375	373	390	342	394	387	321	360	329	370	336	366	358	347	360	356	346	316	314	346	380	351	365	330	369	337	359	369	351	361	327	380	362	349	369	350	326	345	354	355	313	363	367	309	336	332	332	389	375	311	355	354
11976	27659	22109	14276	10966	8032	6220	4570	3607	3002	2380	1982	1648	1509	1413	1298	1190	1063	995	946	822	815	787	857	759	736	728	686	667	675	723	665	647	658	647	669	652	579	628	562	615	605	559	614	555	598	541	563	560	556	554	514	561	493	508	485	521	523	476	533	548	508	532	501	533	506	556	532	514	447	528	511	515	504	520	508	522	488	523	519	546	547	483	536	523	482	520	496	573	563	508	535	548	524	513	508	552	535	510	519	525	553	506	553	524	503	485	494	495	494	510	533	573	521	512	543	567	555	501	494	514	533	441	563	530	459	551	547	481	537	553	493	526	522	527	508	526	523	528	500	527	522	479	492	533	539	523	503	550	495	505	524	546	507	537	546	534	519	536	510	500	533	511	517	498	544	482	546	496	513	495	534	526	517	507	533	500	547	531	487	487	500	540	534	512	535	541	529	520	546	550	504	522	530	474	501	490	476	555	547	490	536	509	518	539	560	560	531	520	530	497	519	482	531	512	516	507	527	523	514	506	497	551	524	532	534	512	470	515	528	519	501	543	520	481	505	521	508	502	525	533	519	485	514	505	499	533	541	477	510	552	524	493	459	514	528	479	536	570	519	520	482	533	545	532	496	481	529	495	500	481	528	521	503	514	502	520	487	530	540	531	520	532	486	501	512	488	512	514	475	516	515	507	485	521	488	515	521	520	510	497	477	523	509	513	533	529	534	546	530	533	529	553	515	517	538	517	546	493	521	559	529	529	500	568	491	518	563	588	496	538	495	560	510	518	498	531	514	535	487	535	529	501	530	542	495	528	531	532	550	518	516	523	534	494	553	516	472	522	496	517	514	515	498	524	531	561	529	498	535	509	500	492	491	513	517	500	526	520	584	509	516	558	540	493	517	516	552	500	498	546	509	502	482	530	506	536	533	508	471	466	549	438	523	515	552	525	484	517	548	525	551	520	503	497	537	507	525	568	550	527	528	499	515	535	552	486	562	504	529	489	530	513	510	498	581	499	493	510	565	491	526	526	562	523	508	533	511	550	487	525	512	493	503	526	538	493	468	533	501	506	541	541	490	544	507	490	545	506	502	515	509	510	482	525	522	511	485	508	491	541	468	512	543	453	510	534	474	529	501	519	502	527	527	541	558	493	502	544	508	555	528	501	511	473	533	511	521	544	536	485	460	508	531	498	484	553	497	553	525	486	528	493	523	520	524	534	471	519	458	517	510	501	542	517	507	538	521	552	543	560	524	516	538	498	513	528	500	505	524	525	525	540	509	514	535	506	539	525	528	519	515	525	495	526	485	509	532	535	505	524	487	523	529	521	490	545	535	547	506	563	541	450	556	505	532	539	496	527	499	544	531	523	541	490	564	495	533	498	521	502	553	516	538	512	482	516	493	506	503	476	514	508	563	531	543	505	524	488	533	502	489	519	494	470	496	556	534	522	527	476	529	493	513	515	534	538	502	528	511	497	537	521	537	508	513	548	523	504	497	575	498	519	523	514	485	527	525	519	508	519	515	490	515	477	497	516	509	517	497	534	517	521	494	527	486	504	500	518	494	573	525	515	537	522	510	509	489	539	530	531	534	501	516	529	542	528	521	494	536	489	500	529	525	533	527	522	550	533	450	496	470	511	521	509	524	502	533	500	507	505	494	545	499	479	524	535	512	546	533	513	515	530	514	510	535	519	554	493	512	471	543	490	573	500	525	509	480	480	542	522	521	509	523	505	516	545	473	510	534	533	507	546	513	503	511	492	529	520	536	507	575	511	476	516	480	498	573	506	514	538	524	547	512	493	512	496	552	541	512	545	545	539	504	489	529	548	559	513	509	481	563	521	515	500	514	482	520	551	504	502	538	558	521	559	507	536	486	521	522	490	508	559	510	493	525	518	517	492	506	485	526	502	515	510	546	512	515	506	534	528	475	556	552	511	494	506	512	503	533	518	559	505	532	562	518	487	492	496	553	527	564	515	543	510	521	538	502	518	561	500	554	479	542	521	527	550	537	541	494	514	534	516	552	554	529	568	513	483	551	554	535	491	510	507	505	514	544	507	535	546	512	554	519	522	550	487	518	512	505	528	511	511	476	581	515	509	523	511	499	523	489	531	539	542	517	503	540	509	493	527	508	505	520	529	533	525	519	495	548	521	486	523	526	500	553	522	504	558	539	505	567	481	494	548	500	538	531	512	501	537	517	514	522	523	519	500	529	525	496	547	524	481	534	586	574	513	512	504	503	523	527	532	537	472	532	515	467	534	503	548	464	527	534	523	503	498	537	471	522	546	506	518	515	541	511	526	552	453	527	502	518	521	519	503	541	557	470	550	531	529	532	546	525	557	494	491	538	531	511	536	523	516	540	514	540	498	508	564	515	550	507	473	482	539	518	515	449	571	479	501	545	527	489	544	550	557	544	508	498	540	516	503	540	500	535	505	542	508	488	518	532	517	515	504	546	510	537	540	545	516	526	503	530	475	530	522	503	520	476	480	469	540	543	540	512	523	523	494	516	500	504	533	499	513	500	514	542	508	554	533	528	546	499	534	557	535	508	537	508	486	525	544	524	495	535	541	530	507	536	478	512	520	549	475	534	531	501	515	503	536	463	495	498	543	514	519	508	528	523	530	519	504	474	527	531	503	504	525	489	503	508	515	540	535	527	529	508	515	539	510	551	535	532	530	529	487	481	520	484	523	501	488	525	495	480	523	516	533	527	538	498	521	529	532	501	523	508	542	505	521	534	544	517	525	551	541	528	520	511	530	519	520	501	524	489	565	492	565	520	529	527	522	490	556	492	492	517	510	523	515	481	521	525	509	491	523	485	498	516	507	529	503	521	518	516	515	560	527	526	506	484	466	490	523	505	504	528	539	489	526	533	498	522	499	538	499	513	533	508	538	521	514	501	550	508	489	527	564	537	521	524	510	541	539	552	548	498	521	530	533	472	504	531	567	546	514	546	534	510	534	530	500	495	531	486	527	516	512	490	470	489	517	542	508	515	536	506	525	496	495	519	564	505	581	455	505	532	498	503	519	522	524	496	517	537	517	531	515	524	570	486	525	513	497	541	477	520	518	553	521	519	529	545	581	543	499	556	541	542	486	537	560	519	502	544	520	545	540	511	513	495	543	495	535	523	522	519	543	497	542	535	495	513	514	521	522	539	511	505	518	516	521	518	498	503	525	488	473	525	513	514	554	486	550	533	533	479	536	535	526	513	516	539	499	516	530	498	496	513	517	518	532	562	513	476	545	515	513	531	528	513	513	515	504	503	522	520	536	492	554	556	507	491	506	503	490	499	517	529	517	490	546	574	531	552	500	536	491	532	494	497	511	504	520	560	530	486	528	518	488	545	510	526	553	547	538	509	494	519	551	530	500	543	536	493	553	521	515	516	494	513	541	562	541	517	510	504	508	527	518	549	528	524	482	510	491	482	498	483	546	518	546	495	488	536	512	523	545	528	516	514	526	516	535	528	510	496	524	512	519	527	518	517	525	518
22136	21057	28686	23656	21081	20364	9381	3327	2151	1622	1296	1023	924	823	689	694	571	507	479	421	382	360	371	360	356	324	336	275	279	252	277	266	273	231	264	253	232	236	239	196	218	224	177	231	195	172	184	161	179	167	179	154	177	143	160	164	158	165	157	155	163	149	171	171	151	150	158	148	159	162	133	152	166	162	137	137	143	169	156	152	159	146	130	147	153	156	152	155	168	158	133	142	149	161	163	144	164	150	137	170	141	154	162	162	156	146	152	181	156	161	149	156	143	167	160	167	147	168	154	152	144	149	136	148	143	150	155	130	167	158	168	155	169	135	169	148	140	166	150	166	121	164	145	145	146	148	152	140	162	149	137	167	151	157	154	142	143	148	136	150	190	153	133	158	152	172	153	155	147	134	150	182	143	160	161	148	147	153	169	140	155	149	150	150	165	160	127	149	166	162	154	144	151	165	146	140	151	173	149	169	139	139	131	153	157	147	135	156	169	142	125	145	150	125	159	154	136	165	159	145	147	164	162	155	156	142	147	149	149	154	150	149	166	159	145	149	142	130	164	152	153	144	136	132	139	169	152	141	149	162	147	156	145	145	161	152	151	157	148	155	151	153	161	135	154	148	149	161	146	160	136	142	133	158	149	144	162	160	160	153	187	115	142	161	138	144	150	142	166	140	153	148	156	167	143	162	137	151	155	160	151	147	152	157	147	161	159	155	155	163	145	161	153	160	150	139	155	147	167	125	131	165	149	166	145	155	150	148	170	148	153	153	160	154	150	151	161	161	164	160	167	132	153	153	137	145	144	160	161	151	160	131	172	144	142	144	159	129	134	148	138	141	139	149	156	152	148	148	157	124	134	149	134	167	127	149	144	138	149	172	160	158	149	165	151	152	138	132	159	160	159	144	142	164	145	160	163	155	156	185	163	157	141	169	159	140	207	141	160	163	147	156	158	149	153	126	151	135	151	140	153	149	150	161	156	181	168	139	139	153	160	131	155	152	165	147	149	141	164	126	128	160	127	156	152	163	151	160	145	161	134	140	132	169	150	169	153	152	153	138	181	153	151	148	144	157	150	138	144	158	155	169	149	156	146	143	150	135	153	143	155	171	162	141	127	173	161	124	136	160	152	151	130	139	126	153	164	152	147	163	149	128	158	140	153	143	146	144	163	162	135	173	171	139	165	144	151	149	156	174	153	148	166	173	132	153	142	121	154	168	153	147	137	176	144	143	151	145	153	150	182	169	145	145	167	164	161	140	150	138	158	143	158	181	139	183	150	132	158	142	165	183	146	151	136	156	156	162	147	131	106	137	159	137	158	169	157	158	166	168	180	160	157	148	155	152	155	152	146	145	157	167	150	132	138	161	135	149	164	147	125	147	139	143	129	157	153	141	129	147	132	154	148	151	166	155	150	156	146	156	149	146	121	146	155	158	131	153	161	154	171	123	145	166	161	152	145	167	146	151	155	162	151	171	143	147	153	158	147	134	153	145	157	148	161	142	157	174	147	128	159	162	166	151	156	154	139	161	130	147	152	139	146	165	156	146	130	146	148	149	161	170	146	176	151	124	165	153	124	177	151	151	159	155	144	166	179	139	162	155	127	143	127	156	158	143	114	133	141	176	149	142	162	131	160	151	155	136	145	154	151	146	141	180	164	157	165	167	147	148	147	136	144	145	157	159	153	159	152	149	148	158	145	138	147	150	150	151	160	182	169	184	152	153	146	129	128	144	151	145	165	153	142	150	167	131	143	160	141	165	144	145	165	157	161	134	154	155	138	154	158	132	146	152	160	173	145	154	151	144	142	148	157	165	167	146	150	146	165	146	147	141	148	151	146	131	155	132	156	178	158	135	147	155	138	177	169	152	148	143	159	160	137	150	141	137	147	150	167	136	146	149	153	145	143	173	160	161	152	153	147	172	131	142	142	151	156	152	133	132	151	167	149	162	161	141	159	147	174	174	150	157	133	170	159	170	154	149	159	130	156	142	167	149	148	141	144	154	151	164	151	180	164	157	147	160	156	139	168	155	156	157	179	144	172	164	142	148	168	166	157	182	138	140	157	149	150	133	166	170	170	148	154	161	132	158	143	163	146	143	161	129	135	165	168	136	148	158	152	162	131	155	172	149	143	169	133	161	152	171	156	152	136	151	132	141	157	133	148	152	164	133	136	155	164	130	157	160	142	157	151	167	155	148	162	154	153	158	180	138	144	148	150	140	131	129	170	149	139	179	129	133	142	131	154	177	159	122	158	169	147	125	151	143	172	146	146	193	136	150	142	153	151	157	145	157	147	163	151	153	170	150	145	151	138	135	181	136	146	140	164	141	127	150	154	153	161	153	143	157	162	194	152	137	162	144	161	137	144	167	167	140	145	148	144	139	154	148	156	157	137	148	152	170	134	162	145	148	143	153	158	137	152	149	162	172	137	162	157	142	154	147	152	148	136	148	153	153	141	141	151	132	174	148	158	155	171	160	141	156	139	152	148	153	139	155	147	143	150	159	161	160	145	141	158	159	162	144	160	173	130	133	148	131	131	160	142	186	161	149	151	151	163	182	141	162	146	150	155	160	157	130	165	149	168	173	152	153	136	150	149	173	156	162	130	145	139	158	181	141	137	152	149	163	142	149	157	171	165	167	142	150	140	158	144	138	144	159	141	168	163	156	140	164	155	146	130	161	131	147	156	157	152	124	167	143	137	137	167	165	149	167	148	135	138	124	171	146	149	150	153	164	179	142	158	170	157	146	157	157	163	142	142	153	136	158	149	123	141	158	145	138	164	162	136	159	140	149	138	144	150	149	136	156	147	140	159	137	143	153	145	163	152	150	162	138	154	152	174	135	141	135	143	141	142	137	132	144	169	161	160	166	130	156	155	145	162	131	174	183	139	130	167	137	140	160	168	167	147	158	151	147	156	152	172	176	135	158	156	165	172	141	157	151	149	169	164	149	147	148	143	151	154	153	151	154	132	143	139	154	148	155	145	162	144	137	139	123	150	142	145	135	155	148	162	140	152	160	163	149	160	167	143	178	147	127	145	161	154	159	143	158	152	149	137	152	151	162	159	133	157	131	141	153	132	148	139	161	164	177	152	157	147	167	153	135	148	125	127	170	163	151	146	144	144	148	169	178	154	143	154	157	158	136	150	170	127	171	154	168	136	143	155	145	137	137	162	152	161	161	138	162	164	164	144	178	144	145	148	150	155	157	160	135	148	170	157	144	127	144	145	159	158	153	134	139	117	139	174	166	143	151	163	149	146	144	154	158	160	147	166	147	153	148	171	151	175	159	154	164	184	142	143	143	166	146	126	140	171	166	136	162	163	151	152	159	159	157	163	136	131	169	147	142	144	166	150	163	148	143	153	164	134	154	147	144	156	148	170	164	150	161	161	148	143	172	143	139	123	155	148	148	156	136	150	144	150	148	161	170	157	152	172	136	149	150	136	144	140	129	159	154	154	149	168	152	149	154	126	152	144	148	154	158	162	161
13810	34748	29121	20622	15597	12073	9044	6942	5416	4251	3392	2852	2241	1932	1797	1578	1343	1226	1098	930	890	808	735	762	737	729	682	663	596	547	528	545	548	518	440	444	451	425	419	390	353	340	391	331	346	327	316	276	243	309	294	256	273	253	228	236	254	232	245	240	234	268	226	220	239	213	243	240	216	256	233	242	228	221	238	216	220	242	267	214	239	252	231	220	229	224	266	259	240	218	237	244	230	211	235	253	260	240	249	221	235	210	230	238	238	240	214	248	230	229	237	218	236	225	242	258	225	230	220	225	251	214	216	246	240	245	250	223	244	206	203	227	212	232	201	213	242	216	226	239	233	254	206	241	239	195	195	204	217	255	239	244	211	222	214	250	241	242	226	250	207	249	217	211	218	219	232	237	223	275	201	230	235	228	245	249	219	196	201	217	233	225	221	223	231	253	239	242	241	207	216	239	232	195	237	245	226	231	227	230	205	195	213	212	226	213	215	194	227	218	241	214	218	226	233	229	233	242	236	221	276	239	249	199	228	215	229	209	233	209	214	221	223	233	216	238	214	206	248	221	231	244	239	250	212	197	238	228	216	225	245	205	244	210	246	208	238	196	236	225	236	221	224	236	243	235	196	223	236	235	211	236	210	236	223	230	227	198	229	211	232	220	207	227	224	214	238	228	218	238	197	218	219	201	211	214	221	217	236	204	213	214	218	209	228	208	194	193	241	209	212	202	236	255	218	215	236	203	212	210	231	236	235	219	230	216	211	245	224	239	207	218	220	207	229	244	238	221	217	226	195	208	220	225	197	216	239	231	219	240	240	239	197	215	239	248	222	219	262	243	267	229	255	230	210	240	230	210	212	205	246	247	232	235	224	196	217	228	256	233	225	230	221	205	234	228	256	205	213	220	197	222	255	241	211	223	212	253	220	237	211	236	237	239	214	236	229	225	190	247	229	222	248	218	207	266	226	231	244	205	203	224	233	222	271	205	242	214	218	226	240	229	231	230	212	223	194	231	207	208	198	224	230	227	226	218	240	237	214	252	236	199	223	247	233	226	217	230	234	213	221	234	222	204	208	214	241	239	216	210	230	236	191	210	235	235	235	226	216	217	220	229	206	226	232	207	238	229	225	221	229	237	233	268	214	235	240	249	251	225	233	220	209	235	216	216	244	219	239	224	199	222	236	222	227	226	244	218	216	226	210	238	221	214	238	243	221	232	205	217	211	242	232	211	233	208	233	223	198	224	247	221	221	216	203	229	214	239	224	248	246	228	220	220	199	222	240	208	219	225	224	214	209	235	206	226	231	232	218	216	216	211	234	261	210	233	221	210	205	241	203	233	229	253	189	230	222	217	227	256	245	198	226	212	197	218	224	237	240	199	222	214	228	208	228	226	212	210	223	205	210	221	255	236	224	221	233	232	221	232	231	210	196	209	214	237	247	216	239	200	217	223	224	222	248	248	227	210	235	215	210	232	229	221	226	222	234	211	199	213	227	230	238	211	243	214	231	251	227	227	224	235	228	210	232	212	207	219	212	226	227	213	223	245	237	237	231	208	242	242	220	189	222	229	224	226	226	241	245	236	244	218	217	232	250	225	233	221	216	208	189	216	225	235	241	234	233	244	225	219	230	233	210	246	229	257	243	221	251	227	216	226	235	210	216	248	234	221	222	204	228	248	236	240	222	223	187	234	239	231	209	250	228	224	241	247	240	253	229	235	248	223	217	203	227	226	234	214	201	218	218	233	218	221	225	235	223	237	218	218	261	220	236	232	224	215	220	252	218	229	233	242	205	251	217	270	207	244	207	223	203	237	236	211	235	235	215	216	223	219	191	236	222	231	202	238	234	224	245	214	201	238	229	186	234	252	238	181	240	234	217	203	222	237	228	228	237	220	224	232	232	213	207	211	231	236	229	213	230	219	249	238	231	196	240	213	227	218	258	214	233	218	273	211	241	201	198	221	239	229	226	242	242	208	216	242	258	234	260	248	240	263	217	223	228	224	198	209	214	243	225	198	251	223	224	232	248	223	214	240	222	230	255	229	217	208	228	203	234	233	207	227	242	213	237	229	201	231	234	237	243	229	215	218	238	236	238	202	219	222	228	229	220	239	228	228	234	233	215	221	227	246	227	220	252	247	210	220	239	222	232	199	211	224	245	208	256	222	202	203	211	234	205	232	229	234	223	231	235	227	212	221	250	226	225	235	219	230	237	228	194	205	208	219	238	279	232	229	228	228	214	235	228	236	214	216	257	213	226	202	240	239	254	226	215	204	254	210	192	211	229	274	211	225	204	243	235	231	237	217	233	232	244	223	196	230	222	220	221	223	230	207	203	227	253	218	220	221	237	208	238	221	226	238	215	221	222	235	245	245	237	218	233	236	235	235	236	197	224	222	215	208	201	237	227	212	227	259	267	218	220	242	246	207	215	232	243	230	202	211	226	221	248	204	218	202	206	210	226	235	207	220	219	187	206	225	221	230	240	239	237	218	216	240	219	239	231	218	233	214	235	222	212	237	229	226	242	220	221	224	219	204	214	241	225	243	210	239	233	238	224	221	203	238	240	220	226	219	220	225	205	236	249	228	217	217	219	221	206	224	196	228	216	260	244	218	222	222	254	220	210	220	227	218	209	252	255	200	201	211	218	234	225	232	216	228	212	222	210	227	250	227	225	231	235	201	240	206	210	243	245	238	233	210	226	208	223	222	226	247	210	226	217	215	235	227	225	239	210	235	226	237	224	229	192	233	252	226	239	226	217	224	238	214	222	204	205	245	237	210	206	236	219	228	215	227	234	231	203	221	239	212	216	203	195	237	215	214	259	221	232	228	221	227	229	218	231	260	230	223	228	196	220	222	239	205	220	201	207	234	198	242	222	244	204	211	221	224	228	225	228	211	218	243	208	220	216	236	231	211	249	233	219	228	240	221	204	227	213	199	203	237	226	248	220	216	204	211	242	230	221	256	195	231	208	217	197	206	227	224	216	209	273	207	216	217	204	201	217	212	200	220	217	227	257	227	207	236	235	237	238	213	215	202	220	210	256	242	252	240	217	245	244	250	244	224	236	219	235	257	219	192	221	236	214	217	224	230	201	224	214	209	212	212	237	201	214	215	210	256	204	232	195	217	231	223	213	232	214	218	205	215	234	211	210	245	219	200	213	241	202	224	239	221	207	242	220	207	226	225	205	197	208	227	234	203	211	224	245	238	231	223	242	211	259	214	213	222	217	212	212	224	208	221	223	249	197	239	214	220	229	242	228	212	248	240	229	235	242	265	229	231	229	239	221	233	211	207	244	243	220	209	210	226	225	208	221	240	218	244	236	225	205	245	206	215	251	214	243	226	237	232	232	232	245	194	217	238	236	209	233	250	229	221	240	229	244	236	198	226	222	210	219	238	216	244	235	241	234	224	237	210	224	225	209	216	215	230	199	235	248	237	226	223	208	251	231	207	200	221	198	213	235	198	217	237	210	228	240	218	213	262	226	249	248	241
26714	20467	16972	10578	5469	3344	2191	1527	1150	976	841	703	667	616	577	546	492	472	452	441	483	430	433	401	415	396	444	409	380	369	369	383	376	354	354	336	367	374	346	345	361	380	366	359	370	366	364	361	345	343	340	330	314	330	327	334	303	321	365	349	322	297	314	321	316	362	308	363	349	330	317	320	311	352	309	327	336	353	328	367	335	311	336	303	325	313	342	317	333	339	315	318	329	304	341	321	321	331	335	348	330	338	350	333	340	356	321	313	339	349	334	308	339	336	310	343	328	331	365	319	328	323	326	302	307	344	323	339	346	299	347	306	303	329	320	333	339	312	336	345	317	333	340	344	376	329	345	335	354	339	314	344	363	315	323	348	336	345	314	352	333	290	338	321	325	344	315	365	329	354	347	324	318	324	319	309	344	344	346	333	332	353	276	305	322	348	307	313	291	318	321	314	334	348	315	336	339	323	344	318	355	365	344	353	323	348	343	343	333	328	341	335	310	316	341	344	343	338	306	326	329	361	346	363	347	351	320	359	340	321	339	349	342	308	329	323	313	330	331	345	331	343	330	312	305	325	358	318	325	322	348	357	340	294	313	323	321	351	349	385	359	329	348	318	330	349	307	344	310	357	322	335	343	347	335	360	327	347	311	344	356	317	333	314	306	332	319	349	340	322	351	325	327	334	350	343	346	312	313	347	328	331	329	338	353	344	321	333	349	335	381	315	311	334	315	341	333	347	370	330	349	354	341	344	329	339	324	313	366	338	328	325	327	318	325	352	355	328	322	339	386	337	335	321	318	328	354	328	350	334	313	303	334	352	361	334	364	332	327	341	319	318	314	349	321	338	326	312	346	355	308	348	330	361	302	325	327	324	335	345	344	351	336	312	320	327	324	344	318	334	363	316	342	319	324	313	334	299	349	331	328	344	319	332	345	334	329	354	305	342	343	314	323	312	287	360	384	329	359	330	321	345	324	320	346	363	341	337	336	335	343	316	361	301	337	313	359	311	291	347	347	309	340	323	337	304	323	310	338	299	351	314	345	330	306	329	342	331	352	362	342	325	354	306	308	358	331	352	347	340	361	313	337	339	334	326	313	328	320	329	330	315	313	336	342	365	391	303	370	325	340	289	318	338	299	341	337	336	341	327	357	332	336	384	321	358	327	351	332	326	326	317	327	339	312	338	319	340	327	345	340	312	362	311	312	368	318	345	303	332	349	335	344	336	327	339	403	330	339	312	358	301	335	319	342	344	340	343	315	309	355	298	337	319	342	352	320	338	354	318	345	330	357	301	329	329	340	348	319	339	332	348	354	363	321	341	314	334	347	333	358	327	328	336	322	332	333	309	306	364	351	334	329	320	330	366	345	302	324	320	330	298	345	351	334	349	333	342	374	329	338	344	334	345	319	322	336	320	362	311	324	331	343	318	344	337	336	336	292	372	329	349	291	325	314	312	351	300	312	350	343	314	352	314	337	326	359	362	332	326	309	316	321	347	307	324	322	361	325	338	341	310	339	338	352	356	340	308	317	375	349	349	310	348	338	358	333	330	349	307	297	313	347	383	337	329	360	316	313	312	331	338	334	329	346	334	348	315	345	307	380	329	342	363	285	353	311	314	334	342	340	296	337	335	338	337	341	367	326	340	327	297	312	335	334	317	352	333	323	339	329	366	338	343	335	332	364	347	319	345	364	330	348	330	350	332	325	346	347	293	309	318	344	315	296	353	317	338	346	347	354	332	317	333	313	390	331	343	365	321	343	362	338	348	316	336	333	322	332	311	346	333	324	314	333	341	342	314	353	342	332	336	360	338	333	336	315	359	338	316	310	345	361	356	282	311	367	331	317	338	338	351	346	363	313	356	343	374	332	333	361	366	356	353	314	330	330	338	349	316	336	313	361	348	347	339	361	312	296	346	325	322	332	304	343	314	358	350	338	303	319	320	353	324	305	363	319	335	329	342	309	347	318	321	342	336	331	314	313	335	340	323	343	297	315	308	370	313	329	335	318	337	355	314	344	339	349	316	300	333	336	334	316	341	325	339	321	324	357	317	304	336	357	341	354	356	340	331	280	348	344	345	314	327	323	339	333	345	315	319	358	323	347	334	336	345	369	340	322	344	340	314	356	343	321	332	353	337	312	360	327	315	351	302	333	360	335	355	344	327	339	323	337	343	328	351	321	295	356	332	376	344	320	331	291	320	349	314	346	341	312	338	332	336	341	345	318	364	344	316	346	317	307	329	300	352	360	323	328	290	338	319	333	321	326	376	315	311	345	314	346	333	344	325	335	315	337	346	341	340	311	332	331	326	345	345	374	365	331	340	366	354	331	359	365	344	347	334	331	304	314	316	347	318	313	338	346	348	335	293	323	367	373	352	341	335	332	363	345	312	291	381	350	327	340	329	320	359	303	322	356	311	353	358	328	327	370	340	347	328	293	360	365	323	331	348	318	339	359	349	347	325	327	308	315	337	350	342	324	350	303	327	333	341	310	323	327	286	327	342	345	329	310	344	316	311	338	347	352	324	340	339	348	339	382	324	323	343	310	348	374	332	313	348	337	346	340	336	325	332	330	363	333	307	368	337	334	355	333	322	338	382	308	351	367	324	345	329	336	361	302	330	327	345	321	321	329	314	348	354	332	348	326	358	319	334	299	386	359	363	295	350	354	322	322	311	337	350	368	320	371	329	332	315	362	334	339	329	323	331	347	353	339	362	299	319	331	354	339	342	343	334	327	294	316	327	342	310	351	361	332	349	339	314	303	310	334	315	303	311	349	364	308	332	360	322	333	360	329	360	316	349	341	361	357	316	298	354	361	338	333	347	326	302	326	346	339	355	339	352	339	362	353	317	315	350	313	334	331	295	311	331	348	320	358	349	329	348	313	300	342	336	369	323	303	326	335	348	334	336	324	323	320	341	361	342	319	315	342	387	331	355	334	320	308	316	323	303	323	309	314	321	331	367	332	328	368	304	349	342	333	355	319	320	324	336	351	322	312	338	338	353	332	355	311	359	333	332	328	300	322	357	326	357	332	322	286	330	326	356	351	310	355	320	346	353	320	333	327	349	328	348	343	326	347	335	369	324	332	322	338	309	351	329	331	320	309	321	315	353	321	329	349	315	312	345	331	291	355	310	332	308	334	309	311	352	337	370	347	355	337	318	312	323	338	308	309	308	324	354	319	371	343	322	348	325	354	352	343	299	352	348	302	335	334	323	334	328	337	332	319	337	342	288	304	345	338	339	365	323	372	358	350	347	306	330	361	303	333	356	313	352	320	328	331	359	353	359	356	326	323	342	386	333	326	338	336	339	344	339	350	334	287	353	309	348	320	352	341	348	364	325	369	356	320	360	308	322	361	339	360	340	316	314	320	326	337	342	340	365	315	351	325	325	335	330	359	341	330	318	345	333	350	341	311	348	340	337	319	327	324	330	324	341	351	329	352	319	322	356	323	348	327	306	336	328	316	345	342	297	347	358	325	332	329	310
12189	24457	19516	12735	9105	6583	5062	3855	2959	2359	1961	1670	1443	1364	1177	1099	1042	930	891	792	771	712	725	660	677	692	678	679	660	602	622	618	619	586	604	592	557	559	547	594	542	544	544	572	556	550	560	585	581	536	553	471	544	553	498	507	499	475	524	529	490	521	507	475	530	499	498	507	496	500	523	453	511	500	499	535	537	532	505	496	528	510	511	496	531	535	486	550	471	510	504	498	512	512	479	497	473	530	544	512	501	499	483	511	519	507	494	533	505	483	523	496	494	516	493	536	493	532	499	504	488	511	493	526	514	517	529	531	489	494	499	543	503	492	507	473	489	547	551	518	532	505	471	504	512	523	519	485	499	498	554	516	548	559	498	502	503	491	458	535	532	522	535	495	495	518	514	495	541	484	511	501	517	514	532	536	509	522	500	528	506	492	530	528	522	515	506	516	537	509	546	531	542	512	510	507	463	543	472	497	520	513	501	538	514	474	483	474	486	486	511	476	484	527	508	498	497	509	484	501	537	458	547	521	511	485	496	475	514	496	516	487	512	513	497	504	551	521	497	476	492	515	527	508	525	495	526	514	499	523	500	531	517	524	500	505	516	494	529	475	482	594	506	501	500	500	469	538	495	510	507	484	512	521	520	547	529	460	502	466	514	460	522	512	504	493	488	504	548	539	515	507	524	481	482	501	504	525	553	534	500	490	536	530	500	541	519	498	480	475	503	494	496	451	569	535	486	524	520	521	484	521	500	490	488	487	503	498	509	515	532	492	492	488	495	520	499	491	502	486	479	467	477	539	474	522	470	539	531	518	488	491	510	516	524	520	506	522	465	531	466	492	484	487	487	508	509	490	522	558	524	473	478	521	522	507	531	498	496	509	512	522	475	485	499	497	542	498	514	504	506	549	518	476	498	486	527	467	494	500	462	491	499	520	531	524	473	477	521	523	497	471	532	530	501	528	502	544	525	486	507	521	539	535	499	487	465	557	498	504	522	541	498	571	499	488	486	523	505	482	533	534	532	496	502	485	480	508	476	493	477	518	495	522	478	468	499	523	509	529	523	531	535	492	479	495	495	510	506	497	530	529	526	511	496	502	480	479	532	519	514	515	487	516	480	508	508	521	520	513	505	475	535	490	511	432	515	503	481	520	497	535	512	490	519	505	477	488	512	504	505	519	486	493	476	475	503	512	536	499	509	539	514	481	512	459	543	497	497	520	542	466	534	512	497	504	497	553	515	500	542	505	498	516	508	515	504	520	472	552	476	531	509	493	497	525	508	502	528	479	487	513	533	514	465	524	470	531	539	519	501	557	540	493	515	515	527	520	490	510	501	536	498	531	503	477	522	492	472	562	458	501	477	507	512	490	496	563	523	518	528	521	492	553	491	484	501	509	508	518	506	511	476	522	493	475	484	490	507	491	497	479	492	540	511	505	520	478	478	501	514	504	482	510	525	463	484	498	506	499	449	514	546	463	475	525	520	514	502	491	472	509	507	518	537	503	518	474	500	482	489	494	493	547	520	549	491	487	476	489	502	477	518	500	524	526	510	539	524	489	484	488	508	513	521	511	540	477	535	564	489	504	523	508	492	539	496	513	520	534	490	488	472	491	489	516	554	504	484	495	480	526	525	491	494	498	509	504	526	527	519	501	486	490	487	503	525	522	510	501	488	500	483	495	491	531	493	523	536	494	530	499	504	512	521	481	498	521	562	498	506	495	513	532	479	510	533	506	503	478	531	512	525	497	499	490	463	510	522	531	577	511	535	523	510	505	526	506	582	530	500	524	514	492	529	504	503	515	495	468	518	478	488	528	515	522	520	485	521	477	487	474	524	487	507	516	509	461	487	541	519	516	500	499	505	497	468	491	514	471	512	498	526	497	544	516	506	509	483	507	508	504	537	498	484	526	504	519	510	550	509	545	501	515	505	518	490	461	519	481	506	532	494	537	530	490	526	494	488	548	496	476	516	498	490	526	566	485	465	514	486	500	477	516	495	493	484	482	517	518	518	510	560	531	513	505	503	524	512	507	511	524	541	551	476	499	556	500	464	526	534	546	478	523	513	523	520	513	547	444	528	509	476	487	534	501	522	552	491	471	485	489	519	528	505	510	556	510	541	492	510	538	513	511	498	486	524	517	496	505	530	525	535	537	510	472	521	553	534	503	522	524	517	537	483	496	471	563	477	499	532	538	493	513	542	483	519	535	502	515	491	505	517	502	527	497	515	515	512	488	501	484	473	508	517	500	497	489	502	539	493	522	478	529	478	489	523	460	493	547	470	519	524	509	505	517	526	521	478	524	497	501	514	536	507	519	512	484	511	485	530	509	511	504	500	495	494	454	550	512	549	500	481	508	466	523	468	511	519	494	534	511	493	538	540	514	489	493	514	546	496	507	495	460	507	489	525	527	535	514	511	533	510	449	581	497	502	504	480	515	517	521	503	501	504	508	495	515	466	547	496	551	513	511	498	484	526	481	525	540	517	507	507	495	497	495	491	525	503	512	527	468	519	483	523	426	486	502	517	523	502	524	488	503	484	517	476	516	474	547	530	463	504	533	494	535	544	496	491	487	533	514	495	505	534	510	545	534	479	517	515	489	488	465	496	524	521	522	537	554	515	453	492	530	480	533	500	546	509	502	494	507	510	489	541	452	506	480	530	488	527	522	541	525	517	475	477	530	455	533	541	501	502	482	502	536	527	512	477	499	516	487	524	488	525	499	543	523	479	533	557	522	492	526	457	521	519	507	459	527	513	483	532	527	542	536	481	512	492	505	484	478	451	529	502	494	499	499	537	523	517	495	504	481	482	546	538	504	495	521	500	525	494	502	502	485	523	490	565	499	505	514	521	503	459	485	513	550	549	491	507	516	513	486	498	505	486	520	520	499	521	460	517	484	535	492	483	538	493	510	451	507	541	480	471	515	490	533	535	578	514	510	511	509	478	569	520	506	498	511	512	489	538	498	495	529	530	489	502	503	506	519	504	533	530	520	545	559	527	515	537	501	541	510	502	497	486	483	512	504	485	494	533	521	481	468	526	512	525	544	485	514	501	490	487	513	483	529	519	509	533	490	522	480	531	490	459	512	500	509	549	538	481	494	518	521	514	483	506	537	527	527	503	501	550	486	483	499	499	514	496	485	524	500	494	497	482	544	523	482	497	477	504	520	529	492	513	529	535	500	531	491	531	502	529	527	512	508	516	501	562	521	516	520	496	496	527	519	492	513	493	526	504	511	499	504	564	509	492	537	524	501	471	553	511	476	553	512	510	534	510	482	550	519	497	526	502	479	517	512	483	550	550	511	520	491	523	533	516	527	506	504	471	517	486	518	529	493	491	505	482	514	493	496	507	501	512	536	520	460	513	499	455	484	503	471	508	488	468	491	506	520	493	526	519	501	522	470	484	511	511	528	486	529	466	502	493	529	482	497	536	508	532	556	478	506	488	502	504	475	486	534	528	495	523	520	501	534	509	502	540	523	485	514	501	536
22954	21022	28067	24214	20568	10605	3956	2170	1574	1176	957	841	763	673	572	545	481	448	435	377	311	329	335	317	328	318	290	310	276	313	283	247	252	259	277	260	242	252	247	235	217	203	229	246	194	209	209	216	186	193	195	184	177	210	192	235	200	209	199	186	195	204	198	177	180	206	212	184	206	191	178	181	213	186	190	194	155	177	182	194	173	192	180	176	182	200	181	193	172	200	158	191	178	213	201	214	194	185	192	201	186	186	173	178	206	190	207	176	200	189	182	202	173	184	173	208	191	196	199	191	186	212	207	219	198	210	193	195	222	190	183	162	198	197	173	206	198	186	204	179	187	167	188	190	164	202	192	198	196	205	216	178	186	195	183	201	201	177	193	181	192	195	196	183	189	185	188	193	217	183	177	196	194	216	199	196	198	186	187	186	198	192	180	187	213	217	155	188	189	200	201	157	175	183	174	174	179	171	172	191	162	179	174	203	195	175	205	178	178	183	185	180	195	172	190	181	221	180	191	177	224	192	203	196	208	205	221	189	227	201	203	207	184	191	208	203	193	208	170	205	191	175	181	189	176	203	199	192	173	203	192	200	190	205	189	178	184	185	187	194	206	175	175	204	189	179	217	193	185	201	184	179	199	197	204	191	205	201	191	182	157	206	202	221	216	169	190	165	205	196	169	185	200	188	202	173	204	187	180	193	225	197	185	173	163	162	195	208	189	174	194	198	187	195	183	177	180	188	200	168	199	190	183	194	197	207	197	153	193	200	161	176	198	186	189	208	173	214	177	196	188	196	192	214	158	185	207	197	181	234	176	167	192	175	188	200	201	192	178	204	199	189	184	212	193	195	196	192	194	199	215	176	185	189	180	197	188	172	178	180	195	194	179	179	204	188	190	180	175	215	185	196	172	186	206	202	193	197	187	169	234	208	175	188	188	184	179	182	205	181	187	199	206	188	187	173	202	210	177	226	183	183	191	187	186	162	185	207	206	187	194	196	201	185	198	191	173	221	197	194	185	207	217	179	199	200	187	205	214	227	192	191	180	171	182	192	190	193	202	173	175	171	199	190	182	187	189	192	177	190	190	192	184	198	205	184	177	179	215	181	208	199	210	181	184	187	198	165	192	197	206	184	186	190	207	198	199	187	195	180	182	177	194	189	220	196	203	183	188	168	193	210	191	195	189	163	204	183	192	183	180	184	182	216	193	185	219	215	178	188	189	199	191	177	208	192	179	212	201	192	170	219	193	219	204	181	203	190	169	176	205	192	197	196	210	209	188	213	202	189	198	192	178	190	203	200	193	179	200	226	184	204	188	191	183	208	197	177	202	202	216	190	209	184	178	176	193	182	199	209	183	183	189	175	213	178	196	180	167	175	216	197	193	192	186	173	218	176	192	163	171	177	183	167	188	192	174	161	182	197	203	169	193	189	206	194	185	206	228	220	188	181	223	198	185	160	204	187	190	187	193	204	208	194	182	208	158	191	190	191	178	209	170	178	189	173	212	186	154	196	213	179	189	198	212	180	183	185	200	181	208	195	202	208	183	188	198	182	182	193	187	169	202	208	168	209	203	180	198	212	187	171	182	192	193	195	203	181	174	187	175	202	184	183	188	195	167	196	200	177	194	193	189	159	194	180	172	183	203	194	202	207	200	203	183	198	183	179	212	194	199	191	193	179	187	211	203	203	192	179	184	193	178	186	188	218	207	177	194	192	195	214	183	199	189	178	165	189	192	184	192	174	189	194	187	189	189	194	215	168	184	174	202	188	190	197	204	179	180	210	180	206	210	195	188	177	178	199	207	172	175	191	209	182	197	194	176	191	174	202	171	175	184	196	171	190	171	203	169	192	218	204	179	192	199	183	180	192	195	202	190	204	191	182	191	207	189	185	180	174	187	195	185	208	187	185	207	165	172	193	224	183	198	187	154	169	187	185	180	200	168	200	185	182	158	201	197	199	199	179	181	191	194	180	165	225	215	183	209	190	191	191	181	204	198	197	184	228	211	180	190	187	190	166	170	165	197	206	194	214	186	189	167	182	200	186	193	174	190	199	192	200	212	203	210	187	169	195	200	184	206	209	175	202	202	201	189	196	213	200	172	204	193	194	168	181	192	190	176	202	209	189	186	202	186	168	184	198	191	207	194	181	184	182	199	188	176	185	207	180	175	193	186	193	180	206	186	186	200	194	186	200	168	200	181	187	193	185	174	205	212	190	188	160	183	187	196	195	207	178	179	194	191	215	180	204	196	185	176	199	209	178	206	210	196	195	192	209	175	192	183	230	176	228	170	166	180	186	197	185	198	200	192	197	196	202	173	185	189	190	196	179	199	172	222	169	197	176	190	197	203	194	176	209	203	166	194	194	180	190	203	179	191	186	191	196	202	173	183	202	181	192	192	185	196	202	223	203	196	199	209	205	201	221	150	186	194	176	160	222	194	187	190	204	193	212	196	175	195	201	201	188	209	200	183	178	189	190	185	194	161	187	189	197	189	206	207	193	202	201	186	175	204	188	208	183	196	205	194	197	185	203	200	179	211	183	198	183	203	197	196	182	200	183	194	163	190	207	197	198	186	181	174	187	161	171	166	167	214	192	199	175	201	177	204	175	197	182	198	173	177	198	188	182	207	195	194	200	205	184	190	189	178	202	201	181	201	199	183	180	177	185	178	168	185	196	186	195	190	182	186	196	191	168	231	197	188	175	163	201	198	196	172	196	189	189	190	187	207	197	191	193	193	205	180	210	183	181	171	195	202	188	175	186	187	213	197	177	186	175	220	188	194	185	230	170	189	207	194	198	173	195	215	210	177	195	184	207	220	225	190	195	191	190	179	195	171	191	194	188	187	150	189	187	205	223	163	204	168	196	197	189	198	196	181	179	188	193	194	170	197	183	183	191	180	208	183	174	199	204	176	188	182	181	213	176	190	168	190	196	187	200	198	201	168	194	198	206	188	214	192	215	180	202	190	186	180	176	164	198	225	174	180	209	187	183	177	182	197	193	178	181	180	190	209	206	203	199	157	182	175	179	193	183	179	184	164	178	189	190	178	201	186	191	196	167	206	169	206	206	174	203	168	186	181	199	172	218	185	183	194	177	194	180	178	203	199	196	203	204	167	183	186	197	192	197	177	199	166	183	201	182	193	206	179	205	162	158	186	211	195	209	162	201	183	183	209	203	185	218	196	209	185	186	203	182	198	202	184	191	195	186	184	191	187	159	205	160	194	200	186	204	185	176	197	195	179	179	192	175	230	206	174	179	201	202	177	212	193	195	182	213	166	210	188	196	200	179	183	186	177	187	189	179	176	212	197	180	174	194	178	179	190	196	201	189	207	184	206	213	185	194	216	175	181	160	172	187	179	199	193	195	197	190	204	171	176	183	170	184	187	191	221	171	193	205	195	192	164	200	203	181	176	196	167	188	192	190	196	176	178	172	230	194	185	211	167	182	163	182	179	181	171	176	204	185	173	176	175	206	201	180	178	196	169	201
12068	30888	25323	17477	13110	9164	6860	5259	4083	3174	2574	2104	1823	1552	1405	1276	1090	990	948	834	752	718	708	676	677	650	579	567	577	518	554	489	472	497	466	449	428	415	422	403	440	361	409	363	421	384	361	318	328	340	323	334	322	281	309	303	329	302	349	314	279	299	316	302	311	317	306	284	301	293	292	310	296	305	306	296	316	295	311	293	281	304	285	299	303	322	290	305	326	287	300	284	306	299	323	297	282	309	299	281	301	288	276	277	293	282	274	270	315	274	306	291	321	269	302	296	282	303	306	291	338	310	312	298	308	318	294	299	305	285	299	303	309	287	286	330	294	286	282	282	290	299	274	293	296	298	294	268	298	315	289	317	317	300	317	321	286	303	298	294	321	281	302	313	305	289	293	279	294	288	309	286	288	293	327	312	307	288	301	309	281	283	299	320	270	297	290	301	332	280	295	295	291	270	317	293	301	321	290	316	277	282	321	307	321	305	326	279	308	283	307	295	289	313	296	324	306	310	319	303	279	333	297	270	309	308	292	297	273	303	304	309	315	275	306	288	300	300	298	299	291	305	292	269	312	323	301	309	307	296	301	297	292	283	290	275	332	305	317	289	308	296	308	301	313	340	304	289	283	293	309	308	296	312	296	316	287	315	308	273	317	316	315	323	302	286	289	300	253	302	310	304	302	306	291	295	288	279	280	301	297	299	285	292	286	270	297	275	308	302	295	274	315	291	278	279	325	291	319	317	300	263	253	314	290	302	312	348	292	283	293	302	304	301	300	302	314	304	278	266	294	299	320	290	309	294	305	334	299	295	287	306	304	321	345	308	312	279	312	296	338	305	325	265	293	322	285	296	276	293	288	316	318	299	292	299	260	300	311	274	311	313	311	254	286	292	283	292	317	247	271	329	271	331	314	292	320	319	301	281	281	312	309	299	319	332	315	295	320	319	299	294	277	295	301	301	317	302	279	306	322	297	326	305	321	322	273	302	311	300	269	280	320	316	287	332	304	316	287	288	321	305	299	305	298	299	317	284	296	337	334	303	301	300	348	285	290	327	297	332	318	294	297	297	302	288	292	335	296	275	298	279	288	307	310	319	290	283	291	313	310	322	316	302	311	300	299	304	335	286	314	299	331	301	309	288	291	279	328	327	299	265	301	295	323	306	293	290	341	306	311	302	296	308	310	283	333	332	272	345	275	291	289	294	299	299	295	292	281	313	275	308	319	293	255	285	305	303	279	337	285	315	312	296	301	283	266	309	306	286	293	300	323	318	303	325	297	289	305	324	278	316	331	300	259	279	293	291	282	284	323	286	323	259	277	293	321	282	274	315	314	293	299	306	303	308	291	306	297	308	282	320	302	290	283	291	262	257	296	313	284	306	315	320	287	320	286	325	283	293	315	324	304	277	328	350	324	300	284	285	308	324	268	310	276	297	290	302	302	280	276	308	292	327	319	286	298	339	295	303	273	247	322	261	311	306	306	299	291	312	325	301	283	298	301	285	308	289	293	287	261	305	313	274	324	282	310	263	306	316	284	294	285	267	317	293	317	291	304	315	303	319	318	312	329	300	302	297	303	311	296	289	315	287	291	301	295	287	311	292	296	285	305	286	300	308	299	320	282	339	301	287	285	286	323	309	297	299	298	302	313	268	322	289	297	316	291	346	286	313	295	300	295	300	317	281	288	282	324	316	324	284	316	290	290	282	307	289	313	267	282	316	284	286	311	296	325	328	289	295	282	280	314	253	326	293	283	321	312	306	308	303	309	307	289	300	298	280	328	279	279	291	287	313	293	291	297	257	296	301	283	283	306	279	292	275	292	309	275	299	284	291	303	296	319	325	285	313	307	285	299	304	269	290	306	299	306	271	319	302	291	318	285	294	325	284	278	331	280	285	327	311	284	283	330	303	293	302	302	294	299	293	267	335	255	307	290	283	310	304	336	281	294	325	305	302	304	320	292	288	333	312	289	282	284	279	278	286	277	328	295	302	296	310	303	286	304	315	269	308	298	281	267	267	316	279	287	288	278	313	295	286	263	275	294	306	292	282	282	286	290	324	291	303	264	298	295	323	292	289	307	268	281	290	300	290	291	277	302	281	326	317	303	324	291	319	299	275	308	288	337	304	298	300	291	282	295	291	320	318	296	319	286	285	285	310	308	333	298	304	303	305	300	296	316	279	300	258	282	296	284	247	287	257	284	314	299	281	298	290	344	307	275	323	285	269	310	298	300	285	311	301	298	316	303	322	316	294	298	300	299	277	306	328	291	296	283	287	328	295	303	318	296	282	288	292	275	313	282	309	253	311	288	284	294	326	290	297	319	301	283	284	305	275	292	326	299	314	304	302	285	292	305	294	316	279	322	274	336	285	293	342	276	292	330	321	301	321	317	312	288	301	290	298	302	311	298	307	272	338	297	346	291	291	279	293	286	296	309	299	313	332	292	309	280	295	342	299	321	295	291	275	320	308	294	297	308	293	314	294	305	297	327	310	275	294	313	299	271	293	321	296	328	303	311	319	333	300	284	312	308	302	322	352	338	308	330	291	327	270	277	297	304	292	314	279	263	276	314	301	298	310	293	338	299	299	280	267	293	340	279	303	290	297	303	297	282	311	308	289	296	287	331	299	308	283	317	306	319	295	308	314	284	291	285	265	313	274	284	319	323	287	301	258	291	316	282	276	321	295	295	280	290	339	289	299	317	306	290	277	305	306	286	325	295	288	305	313	279	305	294	300	288	292	315	318	293	289	308	316	307	285	268	314	308	295	320	303	300	304	293	312	267	276	289	301	302	320	268	265	302	282	297	334	303	296	300	297	302	291	331	289	303	301	300	298	307	294	308	297	282	295	294	308	289	329	291	281	295	291	280	292	276	296	303	321	317	316	300	300	328	290	283	300	319	299	273	287	312	293	303	289	272	275	305	308	278	265	339	321	292	333	317	295	325	304	280	287	274	288	289	300	293	325	290	332	312	295	297	307	289	327	311	304	285	284	300	312	297	314	279	294	321	285	310	314	292	266	318	268	308	296	305	295	285	340	307	319	333	291	298	276	293	297	305	336	311	292	337	263	290	314	306	314	294	298	301	295	323	308	291	313	293	287	309	299	314	300	300	264	321	318	294	273	268	310	309	318	290	292	305	309	324	298	302	307	311	283	291	293	293	323	319	273	286	303	320	311	322	308	293	309	305	319	291	295	292	288	306	281	271	313	312	279	259	309	313	291	304	322	301	304	312	294	305	319	274	281	309	281	307	306	282	280	292	319	290	279	276	288	290	274	310	320	299	297	315	266	294	288	302	264	314	325	290	314	270	275	309	287	289	296	300	344	329	321	310	307	302	281	282	273	287	306	312	309	286	300	300	291	311	305	315	294	321	320	276	276	281	287	261	271	307	314	332	278	288	310	310	284	280	297	302	289	290	304	309	296	252	269	322	269	273	322	295	326	283	308	327	311	276	313	290	309	307	280	306	270	299	308	310	292	292	307	298	274
24201	21076	26537	24520	10130	4213	2577	1774	1292	1120	938	886	714	688	641	604	590	540	483	455	459	493	435	415	465	437	420	449	394	428	393	419	365	376	363	365	400	419	384	374	355	363	376	348	383	370	342	362	347	388	356	346	337	365	346	346	353	344	363	331	354	336	362	353	334	330	327	329	310	341	325	345	344	346	342	348	368	319	360	365	293	321	329	304	369	324	338	321	350	321	320	362	365	341	329	338	352	369	331	348	336	339	323	346	326	350	330	333	322	347	324	334	306	364	332	366	329	338	349	338	331	355	328	343	335	362	326	309	347	369	362	316	336	322	333	344	341	367	309	362	366	331	377	378	338	338	363	338	360	322	353	351	359	287	332	322	363	344	338	321	361	365	344	317	304	336	351	318	373	354	347	339	337	338	339	318	312	350	349	319	365	368	350	345	351	339	351	361	334	345	347	371	360	347	349	324	346	325	353	310	355	303	346	336	339	352	335	317	333	330	352	352	347	338	344	359	333	340	352	344	347	346	309	323	353	366	348	350	336	324	294	343	358	351	362	329	355	333	322	318	345	332	315	366	337	358	387	340	345	326	349	328	350	333	369	340	333	336	336	329	303	360	369	331	358	330	302	311	353	348	309	341	354	328	341	372	323	356	306	335	350	327	362	329	385	343	329	327	376	341	344	331	329	366	339	349	354	354	349	379	338	331	330	355	362	356	334	337	327	330	356	351	343	352	337	347	316	343	312	323	388	369	382	317	329	338	339	337	344	338	344	347	379	325	334	323	360	314	344	329	339	324	363	345	339	336	325	373	335	368	363	316	348	366	365	344	352	342	353	325	364	347	343	352	349	358	354	356	340	335	341	366	351	345	360	354	348	374	347	359	344	355	350	362	365	344	339	359	344	342	329	335	332	311	342	348	353	329	361	343	367	360	329	353	364	349	335	346	360	324	314	356	353	370	370	377	356	341	332	346	350	358	360	364	364	345	316	374	346	339	348	379	308	343	345	342	350	354	331	347	332	292	374	332	384	361	382	341	353	346	336	350	348	324	346	353	345	325	311	349	313	357	368	328	398	308	329	359	339	303	318	336	364	357	326	339	371	381	352	330	341	361	359	334	340	340	359	333	353	319	332	357	370	347	369	350	334	364	355	342	322	364	333	295	357	355	354	317	346	307	308	378	370	343	344	358	345	343	355	314	327	344	324	339	337	338	354	344	348	333	340	370	326	316	336	356	368	336	338	330	308	384	347	366	364	354	390	322	320	324	360	383	327	333	338	293	325	319	350	321	320	343	357	330	390	331	327	306	364	317	348	347	344	337	366	358	377	336	325	360	363	388	345	329	344	333	332	356	330	342	320	345	359	338	331	343	337	323	338	352	328	349	341	359	332	336	360	357	344	338	352	363	297	332	363	339	343	324	329	364	345	314	317	356	353	340	360	342	360	337	342	313	342	360	338	349	339	331	356	362	360	330	351	372	332	320	331	334	327	338	377	364	373	359	323	328	343	344	313	342	371	335	347	315	336	338	346	346	352	332	369	361	356	396	332	330	324	329	350	341	351	354	370	321	359	324	376	344	380	349	310	334	338	321	350	327	331	355	346	317	339	334	312	362	371	324	344	324	349	333	313	338	372	310	377	349	348	314	348	368	343	362	346	348	331	347	315	336	346	334	336	323	349	365	383	308	355	326	320	353	347	336	337	357	399	333	342	316	372	339	331	315	366	343	359	354	317	332	351	360	350	340	348	339	362	337	350	339	367	301	363	341	327	374	326	320	332	339	329	354	342	380	368	320	314	331	342	307	377	334	348	353	331	373	352	341	315	374	391	295	344	344	368	333	349	367	364	312	324	368	348	363	349	320	373	311	343	349	357	374	353	356	347	317	326	347	359	340	379	329	329	313	347	317	366	354	325	324	339	346	337	326	321	320	390	358	328	337	341	366	360	325	337	356	335	357	384	358	304	320	343	377	363	332	371	338	319	359	334	320	353	353	321	313	344	340	344	383	358	358	328	366	331	332	361	325	325	328	324	374	380	313	349	324	332	312	325	334	355	384	339	343	329	326	356	348	324	357	342	367	359	331	349	346	332	321	347	337	332	345	338	350	329	351	326	362	346	350	357	347	347	340	359	349	327	324	290	327	336	358	348	338	334	342	340	345	320	328	323	341	337	354	354	344	320	345	372	351	342	374	320	345	351	325	373	338	345	334	334	365	349	343	358	332	324	308	347	355	366	317	352	335	323	364	313	357	369	324	310	381	325	323	332	320	330	356	342	321	344	343	365	345	353	347	387	332	355	339	343	336	361	356	336	338	389	346	367	329	342	335	316	340	312	347	308	329	343	365	352	345	325	325	354	345	311	331	347	355	328	326	329	348	339	334	334	327	328	367	345	359	329	341	341	343	339	337	346	315	339	337	374	340	339	351	303	332	354	344	347	340	325	336	293	372	346	343	347	323	339	301	362	351	347	348	341	335	318	330	310	338	353	329	356	361	342	330	333	366	337	343	370	347	352	327	346	317	309	303	342	358	313	347	340	358	348	344	363	367	360	341	382	320	348	345	351	333	343	312	346	381	332	358	348	323	325	343	316	347	370	351	334	328	329	371	344	354	363	340	340	357	353	360	319	379	320	316	348	328	348	367	363	331	314	357	356	370	365	344	313	361	343	337	326	374	363	363	361	320	349	322	367	362	361	332	388	309	352	329	355	328	302	358	335	361	348	359	335	330	366	381	362	337	353	339	336	346	332	307	358	345	377	330	332	338	376	316	338	326	373	349	343	322	379	335	365	349	340	342	297	373	343	347	297	319	341	315	361	340	380	346	334	353	364	330	335	353	365	324	329	369	335	353	346	354	350	349	348	339	355	353	333	330	375	336	363	366	349	343	349	327	350	324	327	351	346	357	333	353	377	351	318	350	355	354	347	333	351	314	361	379	334	322	362	340	368	352	333	362	348	336	382	352	369	341	340	351	358	371	341	313	347	333	335	363	345	360	298	341	335	348	330	296	354	329	334	334	327	355	368	333	371	341	343	367	380	358	326	335	321	332	319	335	337	330	326	339	359	339	310	331	343	338	359	352	359	321	355	361	350	358	347	352	407	359	354	323	356	345	339	348	328	351	352	355	361	352	346	353	331	382	304	332	349	342	329	352	343	320	384	345	341	361	335	340	333	336	373	346	367	353	339	339	337	381	338	345	364	369	362	358	304	359	394	325	315	355	360	327	340	350	365	338	349	336	355	387	332	311	344	327	327	308	327	357	334	399	338	335	357	359	320	357	356	325	341	383	329	342	361	323	353	352	348	345	344	354	359	354	335	354	334	331	330	339	343	350	354	326	337	324	353	373	330	331	330	342	359	369	342	331	346	320	363	352	370	352	357	326	322	376	296	365	346	341	304	374	321	325	370	376	342	319	341	332	304	328	345	314	328	338	362	380	355	340	342	360	351	346	330	361	327	303	321	377	316	315	355	355	378	335	347	341	358	357	302	345
11939	27296	21990	14885	10767	7798	5773	4454	3444	2776	2244	1975	1733	1523	1424	1231	1153	1064	1016	922	845	835	829	753	773	814	731	739	708	695	690	641	664	657	611	589	631	648	586	590	567	595	626	585	560	577	581	585	523	504	570	515	512	528	491	527	514	554	516	521	527	491	502	561	501	472	546	486	495	528	501	483	480	518	465	502	508	486	568	512	513	502	530	490	482	526	547	497	521	493	545	520	523	535	477	512	551	553	487	481	511	501	482	500	553	499	504	532	501	497	510	499	554	499	526	525	519	536	496	519	496	483	534	549	483	547	476	491	519	554	529	530	492	479	514	490	541	516	480	510	517	556	543	491	516	497	517	512	523	482	511	492	516	494	526	509	494	554	481	477	511	556	543	486	484	485	494	523	543	489	520	496	507	512	515	524	528	526	536	517	499	457	506	477	501	507	517	483	516	523	538	473	508	482	537	541	520	486	486	525	500	508	507	543	512	467	503	510	545	470	492	527	515	505	503	498	492	492	538	532	518	539	526	483	528	540	499	509	523	483	464	523	490	533	486	501	535	532	476	527	499	482	502	523	538	539	483	528	501	502	527	520	508	497	536	522	488	477	545	516	483	547	525	509	470	512	530	525	507	511	564	528	526	488	526	478	486	503	505	529	528	516	494	522	508	553	543	500	532	489	516	502	492	468	496	547	533	472	526	519	525	520	537	518	509	487	506	492	493	512	501	509	486	527	508	529	485	522	498	504	484	504	503	461	535	491	530	525	509	496	539	504	507	492	496	517	475	504	543	482	485	553	519	471	513	496	525	523	543	478	527	509	490	501	529	523	473	575	523	496	491	526	518	481	501	518	524	499	531	535	530	510	495	540	531	535	506	477	524	506	515	502	484	548	493	538	506	520	534	549	472	494	508	520	524	496	497	539	489	514	508	504	495	532	522	519	515	498	529	535	512	478	492	487	489	542	522	494	494	506	501	467	526	473	474	536	501	528	527	521	519	485	502	525	532	518	515	483	475	535	510	458	533	532	525	533	514	528	486	483	516	486	566	506	485	546	527	492	528	545	485	526	541	487	502	512	512	526	496	519	518	525	530	511	477	530	475	497	469	496	471	522	520	486	517	523	523	508	539	478	502	522	504	486	526	524	507	531	491	495	513	518	521	513	529	521	515	501	523	536	484	493	472	479	521	522	501	502	509	494	536	472	523	531	500	514	555	496	523	502	487	542	502	501	502	498	519	507	501	534	551	540	500	488	514	511	470	509	514	494	525	563	487	507	497	515	466	538	496	504	508	518	509	488	515	536	456	477	520	538	527	528	469	494	482	515	520	490	546	536	539	527	505	473	482	493	475	487	541	509	526	539	487	510	491	509	486	515	503	530	545	503	535	517	531	548	517	519	534	495	494	464	479	531	519	456	491	493	506	486	477	493	543	517	549	489	529	519	510	540	528	485	509	503	501	490	526	495	492	499	532	518	482	511	497	504	482	550	551	526	537	465	537	523	515	567	529	501	549	496	533	573	509	482	530	493	511	526	478	507	519	524	508	491	529	515	506	501	478	516	516	574	533	497	510	515	558	501	543	503	498	457	551	506	525	510	538	517	515	511	512	515	522	498	495	512	491	512	503	514	547	515	513	497	528	497	477	498	542	512	489	510	503	518	499	476	566	502	498	557	518	549	539	506	535	499	548	515	508	526	488	524	518	568	504	497	505	505	527	514	524	506	489	522	500	541	488	522	488	503	498	540	468	517	511	486	496	515	541	552	530	488	515	514	493	502	531	509	518	502	506	528	509	490	526	510	506	554	492	501	505	516	505	511	512	499	511	502	485	507	492	498	530	537	528	521	481	529	529	528	489	472	483	530	483	503	468	551	509	540	490	500	552	502	509	494	522	506	568	529	510	527	497	534	494	495	552	488	510	486	507	482	495	497	505	505	551	524	517	532	467	518	497	521	478	541	502	527	537	560	543	519	521	556	524	481	512	542	498	531	559	513	489	479	512	492	472	528	505	513	519	465	543	527	539	523	473	488	536	553	504	569	480	521	484	542	493	508	505	550	530	549	510	488	479	494	503	499	456	498	496	538	489	509	519	548	520	539	485	506	556	549	529	507	460	492	504	525	542	512	505	502	543	513	513	555	520	485	509	512	573	526	500	496	500	500	457	548	495	450	515	532	548	513	539	499	497	494	529	512	508	499	497	504	503	496	528	466	493	488	528	490	500	505	530	510	493	545	493	530	520	514	498	492	511	505	526	467	503	512	503	500	526	518	546	530	520	524	520	508	499	543	500	527	516	544	477	515	488	515	512	517	507	529	524	533	505	508	502	505	482	536	507	465	519	505	473	523	555	514	490	537	474	494	507	489	469	513	477	532	543	493	513	489	527	529	554	510	487	486	481	522	503	476	517	482	476	509	526	550	543	548	544	502	491	542	522	542	502	495	554	563	544	491	494	495	488	505	514	487	571	501	508	513	504	518	518	540	540	523	524	499	538	524	503	530	511	553	464	519	501	491	521	524	545	546	518	483	543	511	521	484	510	473	489	527	501	508	476	524	482	498	550	551	516	531	540	515	507	518	528	478	507	515	536	489	498	499	503	494	508	508	550	521	545	506	492	507	477	508	516	478	523	501	555	499	471	535	472	528	473	522	524	530	497	517	501	527	532	557	515	478	505	516	524	537	541	538	492	464	496	522	520	475	536	542	512	498	475	546	522	529	537	499	494	502	544	523	494	497	535	512	510	483	463	500	500	516	537	491	553	512	515	521	488	514	521	550	510	489	501	491	484	531	505	506	486	542	500	528	533	507	527	525	500	494	477	496	495	501	512	546	513	539	507	499	518	509	520	469	526	514	505	520	482	493	519	500	490	519	514	535	539	536	547	511	533	497	516	529	518	513	504	495	539	541	510	499	488	490	569	528	479	527	518	482	523	489	483	497	485	513	510	546	542	487	491	487	481	487	518	556	507	550	502	516	562	551	544	493	489	537	496	501	491	503	515	526	539	502	506	484	524	515	474	529	529	505	466	511	531	483	496	513	496	518	537	502	569	518	503	476	554	548	546	540	498	496	494	532	535	524	511	497	489	479	512	509	499	504	560	504	498	483	532	507	472	513	531	514	528	531	520	537	528	481	474	497	487	498	501	479	523	494	536	475	522	504	543	475	491	527	515	546	507	487	531	492	495	474	484	501	494	579	550	474	558	497	551	507	483	502	506	499	535	533	506	486	507	533	539	532	525	525	521	508	517	523	489	492	511	509	520	508	474	539	522	494	528	529	509	537	502	506	507	493	495	533	544	485	492	502	470	512	522	487	526	511	484	524	510	487	495	533	505	527	516	486	515	488	514	529	541	510	495	507	533	488	530	497	560	512	530	508	478	513	518	483	516	504	518	518	496	530	505	525	539	550	540	524	529	490	555	526	544	520	520	505	560	486	538	500	520	543	556	468	476	529	520	500	520	537	528	523	501	527	519	559	532	515	508	509	487	489	542	557
22120	21053	28648	23698	21064	20334	9016	3071	2006	1494	1242	1062	905	734	702	613	562	522	504	380	351	343	400	385	347	307	327	325	288	271	295	263	256	268	232	237	232	247	220	210	220	209	194	197	183	196	194	189	162	159	167	187	158	146	180	162	136	153	151	141	169	155	129	164	159	164	139	138	141	138	146	169	159	161	139	150	155	169	142	152	150	114	160	131	163	143	176	149	143	161	170	139	151	139	149	153	181	145	135	144	154	125	138	164	163	155	144	141	141	137	171	147	120	156	149	156	169	164	145	148	150	155	155	154	140	149	147	167	145	150	158	157	158	131	156	149	155	156	132	141	154	171	156	151	174	137	152	147	153	153	161	139	157	150	166	140	148	154	157	137	164	142	163	150	150	141	127	130	153	139	173	130	156	142	133	140	152	138	174	163	160	150	143	158	147	154	144	151	159	146	161	153	147	152	151	144	134	164	147	156	140	132	144	146	145	157	149	145	141	144	160	161	147	158	145	162	162	159	155	142	147	154	172	163	155	170	159	152	134	163	137	131	139	168	139	157	152	155	149	135	161	133	146	176	165	176	141	137	164	151	148	155	154	162	137	149	139	125	175	128	138	166	151	169	151	169	160	133	162	149	168	146	138	128	162	152	132	150	147	141	146	142	151	154	136	129	128	155	141	157	130	126	149	140	165	155	163	142	161	141	152	145	175	159	167	137	176	155	127	147	140	136	137	173	148	154	141	153	155	159	163	134	140	146	143	157	136	156	128	133	162	150	144	149	153	132	153	157	158	147	155	162	146	157	156	147	152	141	143	166	165	147	140	152	150	128	163	176	154	144	160	145	172	167	140	154	137	163	144	134	155	130	166	161	156	161	131	116	154	132	158	166	169	181	131	151	141	160	167	133	142	162	140	142	149	149	148	159	172	164	170	160	142	159	159	144	157	155	165	143	150	136	153	175	154	147	161	151	147	166	169	131	158	144	153	165	176	150	139	149	150	167	145	138	138	156	138	145	139	159	151	160	127	148	134	137	159	175	157	127	173	149	161	161	156	164	155	157	155	150	138	151	149	142	145	147	153	163	138	162	152	147	147	146	154	153	138	170	163	137	125	149	144	142	155	147	133	140	168	170	137	150	162	145	153	148	140	153	148	146	153	163	136	150	176	149	158	140	154	146	152	154	157	137	164	135	143	131	143	153	145	142	152	162	125	145	164	150	141	150	147	160	156	152	150	149	150	157	143	152	155	161	158	140	132	152	121	159	168	135	148	150	160	141	148	149	155	164	147	154	159	138	149	150	175	162	126	148	138	148	173	149	162	146	153	136	153	156	145	157	146	139	132	137	170	183	159	139	137	165	159	134	132	169	165	140	159	154	140	167	148	163	156	149	140	152	145	144	131	156	131	152	154	126	139	167	118	165	130	146	144	139	163	154	158	180	156	138	165	150	147	141	142	153	137	139	139	137	157	152	165	137	161	140	157	161	141	165	140	140	128	139	147	160	148	145	157	160	148	136	151	128	150	144	159	145	145	164	147	155	159	146	141	154	162	152	153	154	154	151	148	154	145	155	172	177	130	155	155	159	145	141	135	140	130	167	148	167	146	141	151	147	165	129	148	129	147	149	150	156	168	142	164	149	157	132	152	179	149	141	156	169	158	136	141	143	129	169	143	165	171	161	153	134	133	163	160	149	134	148	144	126	154	140	134	140	147	142	134	176	168	133	147	141	151	135	136	148	132	168	144	148	152	149	162	144	146	154	152	129	148	154	146	123	165	164	160	164	145	138	151	152	144	139	138	133	152	142	143	165	175	151	149	144	165	146	169	160	166	174	158	174	122	149	143	146	136	170	170	148	151	138	154	146	143	138	131	170	165	155	164	117	153	149	148	129	136	150	136	122	146	147	147	130	148	150	135	156	155	161	155	157	167	134	164	163	139	133	133	133	161	144	163	159	133	147	172	147	159	143	164	151	154	166	143	149	163	148	141	117	148	168	148	150	148	137	141	151	144	147	138	143	135	148	136	132	152	163	143	138	163	153	149	136	156	162	137	127	148	137	156	131	150	140	158	162	137	161	159	145	136	154	154	115	137	176	142	157	134	170	150	150	136	141	129	133	143	126	144	144	157	138	146	133	129	145	130	169	155	148	165	161	181	145	170	143	148	153	157	166	138	137	128	131	139	164	133	160	147	147	147	164	144	145	175	155	156	142	158	159	159	144	149	130	146	121	144	146	138	149	163	161	136	130	153	144	160	147	149	144	125	142	143	156	153	145	132	151	138	155	170	149	151	148	165	136	148	168	153	152	159	149	161	154	125	152	150	157	147	161	168	143	141	163	174	130	151	135	132	127	172	156	121	168	137	138	121	143	125	150	152	175	168	172	128	133	161	159	147	130	138	146	147	165	143	153	143	141	155	150	142	161	172	132	156	152	160	155	143	136	151	150	144	147	144	146	173	150	153	147	162	129	146	152	151	143	141	142	149	141	131	151	150	150	153	138	153	151	170	150	142	161	149	153	148	170	168	165	147	183	157	157	153	156	149	145	182	140	166	149	178	154	159	176	128	158	135	141	151	157	150	145	137	141	124	149	137	150	169	149	171	143	149	164	151	170	130	160	172	169	151	140	155	141	146	162	142	142	142	155	154	164	120	173	133	163	160	134	147	153	156	157	153	137	142	155	143	145	141	125	152	132	143	136	137	156	151	154	122	177	156	148	139	167	157	139	174	165	140	136	138	154	143	155	135	157	156	140	151	152	158	137	154	171	141	168	155	136	177	144	134	153	132	136	155	137	161	148	148	147	147	135	154	163	149	145	146	155	149	135	161	139	168	147	149	152	150	155	125	135	156	156	151	139	141	134	155	146	164	177	162	163	124	150	165	157	111	144	147	148	133	137	159	157	160	149	163	165	161	157	151	147	145	136	155	145	141	144	141	157	137	133	166	143	143	134	143	154	149	142	156	141	165	178	143	175	156	144	136	157	149	149	145	166	142	119	135	133	131	159	164	171	164	126	150	151	154	136	153	155	167	158	130	158	139	142	164	152	170	139	137	145	127	152	154	146	139	151	165	144	147	158	144	142	153	126	136	149	151	137	140	147	155	133	169	150	162	163	155	160	135	155	158	141	156	180	150	146	156	153	158	151	155	154	163	154	156	127	167	167	168	152	139	128	144	149	137	152	146	131	150	151	166	141	160	150	161	141	156	169	126	143	159	137	152	172	174	173	150	143	139	158	175	151	140	134	155	160	160	149	161	146	147	140	147	167	156	172	149	147	151	138	165	146	142	140	153	161	170	155	167	151	148	165	158	118	143	130	129	138	146	153	169	145	127	169	165	153	160	151	154	146	148	135	158	149	160	144	130	137	148	167	149	156	150	156	165	149	142	171	160	133	144	145	149	147	146	151	141	147	161	127	159	131	149	156	143	145	127	153	142	139	149	133	139	145	149	132	145	143	168	140	145	149	161	160	157	168	150	136	145	138	130	150	144	141
13786	34592	29084	20945	16026	11901	8751	6790	5233	4019	3348	2777	2386	1955	1712	1556	1424	1277	1111	927	859	813	722	744	748	705	667	700	634	644	580	532	516	519	440	498	437	430	384	340	353	359	357	346	353	302	316	262	272	272	277	265	262	249	270	226	271	250	222	236	259	251	235	228	227	225	219	233	231	216	241	245	233	236	244	236	233	210	213	198	226	236	238	205	248	225	241	217	233	251	238	230	226	228	248	247	223	216	222	231	236	245	226	236	228	232	222	234	219	241	231	229	241	253	246	251	223	213	213	228	237	233	252	224	212	257	205	253	242	246	218	209	231	220	252	216	210	202	243	218	227	227	226	201	209	196	223	234	204	197	208	223	219	208	236	226	243	235	233	229	206	213	239	210	232	234	226	198	208	252	228	202	216	221	227	238	199	215	219	216	230	206	218	234	237	214	255	233	219	226	217	220	226	275	232	227	221	255	228	232	202	211	246	238	236	240	194	217	235	226	249	196	227	215	221	247	231	242	191	221	198	240	225	219	231	228	222	234	250	221	260	230	227	247	206	201	214	245	254	224	222	232	221	213	238	261	231	229	228	221	227	245	203	221	205	200	208	214	204	209	236	255	239	216	247	256	227	211	225	228	229	252	223	221	217	237	209	233	223	241	221	230	239	237	212	248	196	214	233	220	223	218	220	224	242	217	224	192	233	219	206	206	236	228	231	273	233	234	219	230	233	235	212	257	211	243	239	198	251	232	227	201	236	244	222	196	237	228	261	233	206	211	226	236	230	238	243	226	219	227	230	222	220	220	221	217	250	244	222	214	228	230	240	233	243	253	236	230	231	206	237	229	195	236	271	207	210	204	244	214	192	236	212	242	233	228	221	250	249	223	243	216	201	191	230	231	193	219	234	191	226	215	239	219	210	242	220	231	219	239	229	230	230	202	230	254	247	217	225	212	212	235	219	235	232	222	249	208	226	217	256	221	209	241	226	229	262	236	228	234	209	215	214	221	205	198	224	230	199	239	220	252	217	207	225	228	233	208	238	253	199	210	217	207	229	237	213	241	227	221	219	211	222	199	220	241	218	211	224	228	234	211	213	228	227	222	192	230	219	248	234	222	256	213	237	203	243	215	229	237	207	221	207	204	213	221	211	224	221	201	218	220	224	218	220	188	217	205	229	221	216	248	216	251	214	228	211	247	232	208	217	235	250	231	200	240	230	211	217	215	233	217	243	214	262	221	224	235	210	215	191	241	210	214	249	220	224	224	200	225	195	229	227	221	245	239	227	241	247	201	210	212	238	240	234	210	227	240	210	241	230	214	204	205	221	238	229	233	247	244	202	221	185	238	236	220	237	206	223	240	208	188	221	238	209	213	234	218	218	226	217	238	253	210	222	237	233	197	235	210	221	232	218	231	228	212	240	226	225	245	222	222	235	242	204	197	241	234	207	223	211	220	214	228	228	206	219	237	224	219	218	231	199	212	234	209	208	256	232	230	204	220	238	235	220	251	237	212	240	213	234	213	226	225	231	234	207	228	215	229	238	247	248	247	206	212	232	248	231	222	206	212	224	202	223	229	221	220	211	223	219	211	211	205	236	212	256	231	242	253	259	214	239	231	242	217	205	228	234	191	223	253	219	232	230	213	187	212	227	214	233	217	237	225	212	217	233	216	224	233	218	220	226	231	218	202	213	214	201	227	251	227	226	193	219	222	218	229	212	225	222	218	224	223	214	230	203	217	216	215	217	235	196	236	222	225	232	209	225	224	281	248	244	250	204	221	254	208	188	240	213	242	218	221	246	248	214	244	229	231	221	230	211	235	260	211	224	241	244	233	235	257	231	227	237	208	218	252	246	223	206	226	244	227	200	217	222	227	200	213	207	232	228	219	253	234	202	212	205	230	254	218	210	203	219	232	239	247	235	239	241	240	230	224	241	217	205	223	203	220	244	238	195	224	240	248	209	230	211	215	237	239	218	210	225	231	221	219	224	231	240	232	243	231	242	210	208	212	211	250	212	230	192	243	217	236	207	214	253	232	199	202	253	241	234	231	238	250	220	218	208	248	228	219	242	213	245	229	188	224	206	219	209	224	222	219	207	231	208	208	237	205	216	217	223	244	230	224	241	223	208	253	226	251	227	277	205	218	230	225	225	220	221	239	197	218	227	213	184	215	216	226	209	243	229	240	228	225	242	225	221	253	254	220	224	223	228	202	213	227	229	222	218	218	226	238	224	239	211	222	217	218	239	213	217	227	228	196	205	229	219	226	213	246	215	245	236	221	224	255	232	200	215	242	222	210	242	225	226	254	234	226	231	228	203	198	210	237	218	224	215	219	192	221	245	239	212	229	213	205	231	219	215	227	226	212	221	228	227	227	223	250	205	221	204	229	215	235	238	225	214	207	213	231	204	215	230	212	235	212	236	234	225	205	257	253	221	227	239	229	217	225	247	227	189	223	218	195	211	231	227	213	217	218	216	232	196	218	216	223	240	201	219	220	202	235	231	231	209	215	241	216	250	194	224	222	232	224	222	224	224	222	221	246	225	213	203	231	212	202	227	209	229	239	239	223	212	221	229	219	228	232	234	198	217	218	219	230	221	217	191	235	217	218	224	213	226	241	232	234	203	213	199	221	195	224	225	248	234	215	224	204	229	202	241	221	178	232	228	214	206	229	212	220	239	218	235	208	217	212	214	240	199	229	224	222	224	214	200	215	211	220	188	225	224	243	220	225	266	239	182	239	218	214	238	204	246	221	210	235	224	231	213	249	228	222	219	241	204	226	218	227	231	233	236	257	240	215	212	230	220	221	222	238	222	214	217	212	228	214	226	219	240	221	227	231	211	230	214	236	213	218	216	231	227	241	222	228	241	216	241	196	221	224	246	212	240	226	223	228	192	234	187	227	239	242	214	238	209	239	236	201	219	212	242	245	225	197	241	217	233	250	221	220	232	232	251	222	220	225	220	231	227	203	251	232	244	195	229	196	224	223	240	227	213	228	223	227	228	239	195	219	239	246	239	253	198	255	238	208	246	210	239	237	219	231	223	228	208	223	223	221	243	230	218	216	212	232	210	209	250	252	232	233	208	239	220	245	228	242	238	239	231	233	218	244	216	216	234	197	226	221	210	216	221	234	209	205	217	218	204	193	217	255	215	223	231	232	226	206	216	217	241	207	212	217	200	230	257	227	210	236	225	232	195	233	262	189	247	240	213	221	239	235	245	232	203	240	210	206	206	238	220	212	236	221	220	228	223	213	200	214	228	216	201	245	227	214	197	256	216	204	209	212	215	226	210	246	219	213	228	255	221	212	245	231	222	220	224	210	203	241	248	209	235	233	219	204	236	214	220	211	234	233	211	228	215	214	252	219	204	218	239	231	210	219	230	215	218	224	233	217	213	228	225	208	245	229	226	221	212	221	231	228	236	206	236	206	227	237	241	235	223	241	239	233	235	193	231	233	227	203	209	207	193	220	227	238	236	222	183	237	242	245	202	208
26743	20473	16695	10463	5356	3137	1973	1473	1106	917	783	708	633	574	540	520	515	455	458	445	406	372	412	409	431	382	397	408	379	384	392	386	408	362	356	397	350	364	318	331	326	360	332	366	378	375	341	345	330	324	325	337	283	327	333	328	313	369	322	346	332	270	298	313	334	302	353	334	319	307	346	299	325	296	316	327	325	287	329	319	300	342	313	334	325	325	345	332	338	358	368	310	355	329	329	315	315	307	311	345	328	347	347	360	338	315	316	324	300	305	328	309	345	351	310	322	328	338	323	337	340	311	313	343	337	336	323	332	322	340	308	323	334	337	282	305	293	368	318	344	346	317	345	311	301	335	329	328	331	330	292	310	345	298	306	367	316	299	325	343	312	291	310	299	342	331	350	355	322	320	329	320	315	316	373	316	314	347	374	315	360	324	340	340	352	302	332	340	325	323	330	337	336	337	325	309	342	294	305	325	312	329	308	304	339	349	328	342	321	326	333	330	311	319	316	320	317	353	350	326	369	321	316	309	308	336	307	354	346	332	318	334	305	297	350	327	357	312	303	344	345	319	339	338	346	323	305	313	307	327	356	357	333	339	351	355	345	340	335	331	319	338	290	346	336	303	343	342	343	363	311	336	330	366	315	305	330	324	338	329	332	297	319	301	357	307	325	336	359	292	319	322	351	320	293	312	344	299	336	327	336	315	345	344	331	333	325	314	308	325	334	365	332	343	304	278	321	330	300	322	318	358	330	329	287	317	330	315	273	309	345	313	319	311	320	326	368	344	327	358	347	309	334	300	324	333	330	310	334	355	360	330	299	310	360	360	332	324	333	345	320	336	343	318	318	332	324	332	312	296	357	338	326	304	317	324	354	325	311	319	325	325	350	320	349	325	319	330	338	359	363	320	357	335	343	363	329	291	295	302	327	304	327	331	308	314	323	349	303	349	332	357	361	326	333	341	330	329	348	324	326	360	337	341	321	302	338	349	315	278	329	299	335	308	328	326	320	338	341	339	332	333	322	299	317	331	312	323	348	336	310	294	318	345	343	371	313	324	317	312	346	354	347	325	313	351	335	315	312	307	347	331	337	357	362	350	329	352	314	338	309	316	333	333	360	356	325	301	338	364	316	333	321	317	337	340	350	324	354	341	324	318	338	353	311	309	337	321	342	314	331	344	333	339	328	337	341	302	338	324	324	328	337	322	303	310	333	343	336	342	309	320	302	363	314	317	308	349	305	286	320	342	320	307	328	331	331	340	337	335	350	308	333	318	343	323	306	324	353	347	331	314	317	333	320	334	342	313	365	326	320	348	328	325	317	340	335	332	346	344	336	344	328	343	325	317	359	330	333	323	329	316	311	312	316	329	305	352	358	340	334	315	320	331	329	330	299	330	310	337	343	313	333	331	292	338	346	339	336	344	363	314	348	311	330	306	317	328	347	316	315	350	330	345	297	273	324	308	337	308	298	309	292	310	319	320	312	302	340	335	275	326	316	318	320	350	339	334	313	337	326	311	337	305	331	301	322	338	321	340	336	322	335	349	316	337	321	343	342	330	329	340	313	337	344	371	330	302	327	363	333	316	297	357	360	306	323	310	340	307	349	321	306	329	292	317	317	307	324	334	321	352	312	312	311	313	316	332	348	335	319	301	340	356	336	333	336	330	333	332	330	338	320	320	342	324	319	302	320	308	350	314	340	307	318	280	324	333	356	341	304	347	326	315	320	299	314	341	336	300	310	305	316	347	321	343	326	325	293	299	334	337	346	305	334	353	327	308	319	327	339	294	352	308	303	316	343	324	334	315	345	309	307	330	350	333	302	348	306	339	346	281	326	339	316	349	340	316	322	312	322	339	291	330	371	340	323	303	317	319	306	313	302	327	274	327	326	375	319	313	335	322	307	333	311	319	299	322	321	375	306	336	316	349	318	315	340	320	311	340	319	317	318	320	333	320	316	306	340	333	291	322	323	303	305	335	327	300	350	341	316	316	337	331	300	321	340	312	311	300	329	342	316	324	315	310	333	314	332	340	326	337	334	320	329	355	309	318	316	347	292	334	290	335	348	328	309	312	349	330	327	283	286	326	319	369	364	317	346	366	354	308	311	316	332	320	323	329	323	312	313	351	347	331	333	304	319	334	353	367	324	339	296	332	308	318	340	314	328	329	312	342	330	357	315	317	310	318	330	304	339	324	318	299	326	331	358	304	339	319	352	315	330	309	285	300	319	315	345	315	336	312	361	323	323	318	309	332	336	314	317	308	285	334	341	323	322	316	336	322	331	308	312	331	326	333	323	348	339	331	332	295	303	311	330	341	323	352	318	303	305	345	324	307	364	338	342	305	374	315	336	334	314	318	317	325	317	316	311	312	316	298	313	313	329	321	351	318	324	314	299	316	304	321	331	318	312	314	288	301	311	343	321	328	336	324	309	306	330	327	297	343	324	309	334	309	304	302	352	331	313	315	297	327	306	347	335	323	351	334	332	364	336	303	321	341	355	317	350	336	334	327	311	323	328	298	349	337	326	321	339	303	306	354	356	333	333	323	335	356	303	341	308	332	318	303	318	324	365	341	332	310	318	307	337	325	313	309	329	351	318	333	353	301	316	328	319	326	312	324	293	336	323	310	306	326	312	325	300	307	335	301	341	340	331	338	329	319	333	337	298	334	281	328	319	328	309	317	331	334	333	307	319	333	335	346	349	320	337	302	332	330	337	338	329	328	313	315	313	344	343	302	368	350	340	345	336	335	284	300	336	301	347	341	309	334	326	325	311	296	294	342	321	334	314	315	315	349	337	360	309	314	307	332	326	300	304	323	334	309	329	327	324	318	321	334	362	342	360	353	319	311	330	335	328	352	312	328	337	333	327	320	317	329	341	359	330	337	307	357	298	317	346	300	317	319	340	347	321	313	305	291	329	311	303	351	329	313	334	347	360	375	351	337	341	298	362	283	326	340	318	339	332	308	311	358	330	336	325	335	312	334	333	312	319	327	326	336	334	334	354	360	317	326	334	328	345	310	349	302	327	322	304	331	320	322	318	314	353	310	352	359	296	299	314	342	280	350	287	332	294	343	335	317	304	348	330	356	352	295	370	341	311	308	313	337	285	314	328	330	331	316	343	310	336	337	327	344	332	317	311	327	334	338	333	288	326	328	331	343	332	314	310	328	322	304	338	305	323	331	340	328	324	330	340	359	336	330	320	347	352	336	304	340	324	314	352	332	330	335	359	350	325	308	313	344	267	315	339	313	330	343	301	358	333	361	324	322	353	313	325	361	327	322	296	355	329	340	354	344	334	302	327	279	332	328	341	308	318	333	341	355	310	332	342	322	322	305	332	306	353	331	354	333	324	314	303	309	311	350	310	340	344	322	307	310	306	342	318	333	340	339	291	323	339	290	325	309	319	312	333	335	356	351	336	348	322	383	318	342	340	329	337	295	350	327	334	340	335	335	340	294	302	314	341	328	339	320	335	346	312	322	329	324	310	312
11914	23991	19293	12884	9362	6653	4722	3583	2820	2223	1854	1598	1457	1266	1170	1037	1071	950	872	825	709	755	683	708	700	689	694	643	635	654	575	635	600	618	567	533	593	559	548	561	572	590	543	551	544	564	529	561	512	528	546	486	488	512	526	509	502	512	489	542	520	510	513	516	505	512	518	504	520	510	550	522	488	512	495	514	505	472	510	506	491	503	504	522	487	548	509	503	550	502	522	506	526	555	505	536	523	547	495	492	483	505	465	496	551	492	478	560	547	510	498	487	527	501	545	514	519	491	513	473	532	511	534	488	486	460	516	524	492	467	486	492	499	495	486	486	485	516	532	517	474	504	528	527	506	494	489	502	483	529	535	525	504	514	495	482	494	507	499	480	499	539	471	483	468	487	498	484	550	538	461	492	517	516	515	496	517	472	472	540	511	491	480	464	510	502	523	496	511	551	508	500	489	504	517	514	525	529	501	468	486	448	523	504	480	488	503	481	564	524	493	533	499	494	449	555	492	490	502	497	514	541	515	500	509	520	507	530	494	502	477	492	450	478	486	567	510	514	505	475	519	473	504	516	499	490	511	488	500	482	501	468	510	494	502	501	496	505	504	544	508	497	510	468	525	470	478	494	496	475	536	557	523	516	498	544	534	500	506	504	516	465	516	496	514	488	522	479	491	520	536	539	509	524	546	498	518	536	467	490	480	527	499	495	495	471	514	525	511	531	491	535	514	503	511	492	523	527	540	500	507	555	510	521	502	511	510	528	479	460	513	528	502	494	486	506	461	501	510	499	506	504	477	484	485	504	527	496	469	483	496	510	476	449	501	536	506	510	485	494	507	498	520	553	488	493	460	538	508	531	531	512	502	510	524	514	512	522	501	552	510	484	471	487	466	503	566	495	501	506	488	474	480	464	525	526	492	508	514	494	474	517	505	529	500	470	519	465	511	519	491	550	509	508	507	545	511	464	478	464	542	506	513	530	522	467	524	497	499	466	532	516	512	522	521	491	542	483	521	486	510	491	472	548	497	538	492	506	525	519	505	533	534	498	514	504	506	525	562	497	519	492	492	514	478	521	523	506	524	488	501	522	506	498	483	494	539	501	480	508	479	499	487	481	489	455	534	488	521	519	518	483	529	496	470	540	477	511	529	522	456	522	526	481	495	514	508	508	536	509	509	549	524	498	531	512	502	496	533	491	491	527	503	490	506	488	439	499	532	525	484	498	499	550	518	486	437	504	478	450	470	509	526	514	481	513	494	510	472	524	531	517	476	477	455	518	514	496	533	523	475	507	475	490	461	515	516	505	508	503	568	534	514	492	477	512	492	470	500	484	495	511	482	497	451	477	525	497	471	538	507	476	496	495	492	502	525	488	521	522	519	523	482	509	478	508	502	492	492	516	474	486	510	517	483	521	555	478	509	455	490	488	482	535	488	458	484	487	490	439	498	504	498	525	505	506	533	499	497	533	492	544	477	530	509	542	447	524	487	498	499	536	517	514	485	489	525	493	510	540	535	537	506	505	486	537	462	464	498	541	518	496	521	503	525	502	486	462	494	510	511	505	537	504	497	502	536	491	532	508	478	502	501	500	502	517	472	520	494	501	495	492	514	449	533	492	538	541	532	538	517	512	495	497	477	517	516	550	564	477	483	513	463	490	505	516	517	473	496	522	497	525	470	474	477	523	522	466	470	493	508	514	494	490	491	507	433	502	509	533	515	520	495	470	535	540	532	472	521	521	496	515	521	503	492	528	519	490	494	525	534	517	502	530	556	498	540	491	462	475	537	459	526	543	513	502	518	465	542	491	537	502	540	486	545	506	521	544	497	504	520	504	465	493	521	489	488	524	500	500	538	515	528	495	524	482	513	485	486	516	551	497	518	505	501	507	476	494	496	499	478	519	475	484	537	502	488	449	522	553	525	486	522	513	500	493	481	502	498	479	503	473	520	490	527	482	491	533	550	485	503	491	513	507	502	495	535	512	498	534	507	471	500	484	529	478	538	503	480	494	504	524	504	483	501	519	486	487	491	510	523	526	552	480	499	531	505	529	493	512	538	483	522	491	506	508	496	467	507	481	522	526	480	515	564	482	482	469	496	500	505	526	497	508	535	513	503	493	539	481	460	486	517	481	556	485	496	488	493	524	512	508	498	501	503	475	514	487	491	514	477	507	479	515	499	481	543	502	556	516	528	489	457	545	513	491	507	457	491	498	526	494	481	478	511	512	515	508	524	509	523	511	488	503	478	529	528	516	524	542	475	498	510	487	491	534	481	515	476	499	509	520	497	523	477	533	539	551	503	504	574	476	516	509	483	531	532	487	467	524	494	494	534	526	512	507	482	523	506	536	512	482	502	539	513	501	556	491	486	533	493	480	485	535	532	471	505	495	500	508	498	477	491	510	509	498	490	485	486	518	502	493	483	484	520	509	474	533	530	482	507	519	476	535	491	488	516	517	486	508	507	469	538	512	504	512	496	493	509	493	503	493	494	491	508	491	501	529	545	504	483	443	556	491	485	524	499	472	504	463	511	510	516	495	493	512	533	488	492	484	512	507	487	480	513	484	495	566	509	513	533	493	528	468	526	507	535	468	504	496	486	526	496	498	504	478	514	532	520	530	526	528	465	486	500	489	461	450	501	517	524	525	522	506	483	500	518	479	488	514	560	527	483	531	532	494	492	512	498	495	530	503	518	518	494	476	523	476	503	519	497	499	525	498	531	534	498	471	557	522	515	488	509	492	526	457	492	535	501	471	503	491	495	511	465	498	504	498	476	520	507	490	509	532	500	510	493	498	486	511	495	489	500	465	535	532	495	495	509	461	473	528	493	511	514	520	501	512	503	521	508	475	514	531	498	478	501	476	518	526	494	468	498	494	505	489	487	475	461	496	489	498	498	500	529	521	535	497	505	507	532	509	519	510	494	526	476	509	555	523	530	512	476	528	506	544	514	501	470	495	551	511	470	500	493	505	490	492	476	500	516	514	489	520	470	508	552	472	490	504	511	486	507	480	527	492	531	542	497	541	531	521	510	495	507	492	487	497	506	470	472	485	531	510	479	493	518	478	463	513	506	487	486	512	485	505	513	505	513	495	534	522	475	534	505	506	522	510	486	512	500	483	482	476	461	472	497	554	519	513	510	526	518	496	512	512	501	511	502	473	505	490	531	497	487	569	505	507	501	476	561	504	505	524	480	490	515	499	511	531	492	517	470	521	523	505	502	519	502	461	505	483	514	498	483	478	483	520	519	493	514	478	515	554	501	456	474	497	526	496	533	496	479	519	476	545	505	501	525	485	503	496	497	505	496	509	520	523	517	521	535	515	489	541	528	514	495	475	504	482	514	522	491	486	508	504	542	493	477	463	527	531	515	499	476	507	499	479	542	500	496	485	458	482	518	495	507	538	503	501	551	553	483	527	505	516	521	542	459	504	481	506	502	508	513	486	504	499	488	506	471	521	528	515	488	504	510	510	491	489	516	484	522	510	534	513
22964	21049	28116	24219	20579	10793	3919	2180	1488	1175	957	788	711	652	631	545	480	433	433	397	364	334	324	296	335	304	294	287	307	291	282	282	258	272	250	251	261	219	226	233	210	223	240	234	185	199	199	216	180	201	185	177	206	189	199	190	194	219	189	177	191	191	168	172	212	196	196	192	192	198	184	197	180	160	202	197	179	174	178	198	161	194	190	181	202	176	197	197	182	179	176	186	180	207	204	222	190	201	172	185	174	210	183	194	210	181	192	200	183	190	182	209	182	175	186	185	191	198	179	182	197	224	191	159	190	194	202	187	150	192	190	166	166	179	188	177	177	170	191	204	181	176	189	199	187	185	206	171	217	178	175	185	187	215	189	191	179	202	184	193	165	170	178	197	172	180	173	176	160	194	210	188	205	186	195	184	196	157	193	198	202	189	193	180	197	203	213	206	179	165	191	208	183	181	183	179	185	178	200	176	188	184	200	177	184	211	177	183	194	182	185	169	195	182	202	191	197	164	180	159	191	181	189	184	173	198	191	183	233	188	192	195	169	207	179	177	167	206	188	197	201	195	208	207	173	207	198	186	205	188	171	190	210	178	183	184	206	186	202	189	192	180	180	202	191	181	199	187	172	186	207	193	210	189	174	202	201	185	172	166	179	174	189	185	197	197	209	209	178	197	179	191	194	170	232	178	224	178	181	181	196	192	171	183	183	199	205	181	197	195	211	192	189	212	170	179	196	188	186	206	201	187	179	175	209	196	163	158	170	171	191	199	200	191	170	184	199	192	179	195	225	196	193	171	201	208	194	199	196	174	189	174	194	192	181	168	173	206	201	194	195	176	207	208	186	196	146	216	198	208	200	175	174	180	180	172	148	192	189	189	184	182	192	193	176	209	189	182	187	182	185	179	160	188	171	187	196	168	184	210	196	203	195	171	186	197	207	184	173	182	182	192	189	182	193	193	218	178	180	189	168	174	172	219	201	184	183	184	187	195	176	218	170	198	198	163	167	191	192	190	167	200	182	193	162	165	197	188	193	181	200	196	183	186	180	199	175	187	179	159	170	191	187	196	161	182	187	176	191	163	195	177	207	164	195	173	213	176	178	184	178	193	147	185	170	188	168	149	202	180	201	184	189	189	216	173	177	189	187	201	192	174	181	182	200	210	173	168	183	205	191	180	192	183	196	189	199	195	176	188	221	185	190	191	171	186	191	213	189	201	186	175	209	180	178	203	194	198	191	176	194	194	172	171	197	199	191	197	176	167	183	187	197	183	202	171	170	187	172	194	204	188	170	207	200	186	194	192	192	195	189	156	185	193	188	161	191	193	176	176	175	185	186	177	181	207	186	184	202	194	176	183	195	163	196	196	174	186	163	192	191	192	170	175	184	172	182	190	199	170	164	169	187	202	187	201	149	183	178	196	167	187	203	164	212	199	186	188	168	217	181	199	192	173	195	158	193	188	182	196	200	173	173	191	177	189	188	182	197	202	168	192	191	191	161	194	185	184	190	198	181	177	182	186	197	170	207	182	186	184	174	180	165	200	196	218	188	172	181	185	189	172	177	182	175	212	206	191	171	165	167	188	177	191	201	188	195	194	217	162	194	184	170	199	179	204	182	199	191	195	197	199	191	166	175	184	174	203	190	171	194	207	196	216	209	186	179	211	163	187	181	183	186	175	206	198	180	192	186	190	184	188	180	185	216	173	225	172	197	186	188	180	200	215	167	203	178	201	172	189	180	194	181	197	211	178	191	174	195	181	183	183	188	200	201	184	179	168	188	165	208	200	180	176	201	177	162	181	176	182	185	192	165	177	200	169	198	185	185	170	178	205	196	153	162	179	189	211	193	176	177	182	201	200	225	209	194	191	206	180	205	197	189	162	192	211	199	188	179	192	188	194	170	188	174	182	192	190	190	184	210	165	164	179	201	179	209	158	193	202	164	170	189	197	190	198	190	176	202	156	173	178	227	175	167	176	179	173	163	163	185	181	193	182	149	163	186	196	170	191	175	192	187	190	197	179	202	179	188	194	189	188	210	182	208	179	195	181	195	213	176	189	197	199	212	178	196	212	187	200	191	201	177	178	180	175	187	178	167	187	174	183	182	188	200	164	201	161	166	195	197	189	192	179	189	173	202	164	165	181	199	190	198	182	184	207	187	166	188	188	192	213	178	166	169	157	186	163	185	216	196	201	168	188	217	194	166	200	205	199	198	156	166	174	171	197	196	167	178	192	143	184	191	179	199	196	196	206	199	181	215	187	208	205	198	215	180	183	188	184	169	185	178	182	200	202	240	186	183	215	180	163	153	184	186	189	198	165	151	189	185	192	182	191	189	159	196	183	203	185	167	187	186	201	173	196	198	192	178	166	181	203	197	184	197	202	198	172	174	183	211	191	175	207	180	179	180	176	178	196	192	186	204	199	186	202	171	165	194	207	198	164	209	149	178	167	178	175	178	160	210	167	210	203	179	180	189	199	186	172	204	173	165	180	184	161	186	184	200	200	185	195	193	192	183	192	210	202	164	192	179	213	200	176	188	180	201	206	196	198	192	192	197	187	188	180	152	180	189	173	203	165	164	198	194	178	188	176	154	183	202	191	192	184	199	222	205	173	180	201	164	185	159	178	187	194	181	195	209	168	184	153	204	174	177	192	196	179	202	189	187	184	197	168	195	189	190	185	193	185	189	191	188	198	189	184	196	185	193	191	174	186	195	176	176	193	188	190	202	216	183	179	206	187	202	178	206	191	187	157	157	183	189	156	185	166	160	179	181	172	206	202	185	187	195	175	177	179	186	194	183	172	164	189	200	182	190	180	209	174	181	178	178	174	233	182	177	193	175	195	194	204	168	181	195	187	182	178	195	164	186	164	172	172	183	182	209	196	172	185	186	171	194	197	193	188	173	193	202	165	191	180	197	181	187	209	166	175	197	183	207	210	151	194	205	203	196	211	194	181	181	163	187	172	184	180	173	158	194	189	180	182	194	198	193	183	211	193	195	191	193	158	199	193	179	187	188	177	190	200	182	193	179	203	172	190	185	205	184	179	168	186	179	180	225	202	175	164	185	184	185	189	187	188	165	202	225	203	166	173	183	191	212	200	199	184	174	189	182	181	187	196	193	203	179	177	177	156	169	172	211	198	184	162	192	177	193	208	202	193	196	210	182	169	204	170	191	217	199	193	180	196	204	166	198	181	197	198	183	194	172	191	197	188	173	196	193	181	174	202	188	199	203	194	188	174	194	209	174	183	163	199	182	201	193	188	195	179	195	185	199	176	205	183	181	198	190	173	178	199	176	174	168	181	201	185	178	190	166	192	178	170	162	187	202	175	209	219	190	194	182	201	184	181	175	184	170	188	187	201	204	183	169	194	179	196	191	221	176	228	184	206	196	183	174	203	161	199	189	211	195	198	172	173	186	189	165	198	227	189	184	209	202	201	176	192	195	178	169	197	179	188	183	180	193	200	173	186	213	213	202	160	192	188	192	168
11963	30501	25040	17383	13640	9670	6920	5212	3770	2975	2445	2168	1847	1534	1459	1250	1178	1065	925	792	738	676	692	699	651	661	614	578	574	565	550	514	515	490	463	459	426	412	437	389	424	361	389	403	371	359	366	302	306	312	357	358	288	324	320	300	307	293	317	300	273	287	313	292	337	316	321	314	329	308	297	308	267	291	286	306	303	304	285	293	264	318	287	307	296	290	341	296	302	326	266	311	316	317	262	294	294	304	296	337	264	273	307	310	294	306	306	289	321	311	275	299	288	291	290	328	287	260	296	272	262	287	278	308	340	297	295	332	276	298	287	297	307	283	288	304	258	285	278	307	306	292	293	301	301	279	274	283	300	289	251	307	325	288	278	319	316	326	306	294	300	266	300	296	304	281	306	296	286	301	310	297	304	293	295	287	287	307	294	329	302	294	307	303	306	302	276	284	273	316	311	277	303	280	297	318	276	293	293	291	304	311	273	288	312	269	324	296	305	316	310	299	297	317	319	283	290	307	294	332	295	284	289	299	279	281	309	306	277	301	274	308	283	311	312	272	305	296	303	297	296	309	291	294	319	283	288	315	298	286	283	271	315	313	323	322	283	294	296	317	305	287	281	309	273	298	308	287	261	309	305	309	300	298	276	311	287	280	315	309	282	297	307	289	281	292	289	287	296	281	313	309	317	314	290	287	297	294	323	325	291	292	262	286	275	308	287	325	289	282	274	308	317	279	322	286	301	302	271	305	317	315	310	291	317	293	304	275	296	288	273	295	271	300	312	293	307	333	290	319	302	292	317	280	294	319	304	304	317	303	282	348	273	299	305	322	277	303	300	261	288	288	269	309	304	282	300	305	298	286	325	304	275	310	287	287	313	305	291	293	272	277	311	275	288	296	272	285	297	306	304	290	288	287	312	296	281	314	304	290	308	265	314	304	323	292	247	307	297	296	325	297	313	318	294	312	281	277	273	285	298	302	296	326	276	309	284	312	306	295	318	294	264	290	282	298	297	262	278	285	341	316	291	298	301	280	311	281	296	287	304	308	296	290	313	307	319	311	279	274	278	312	310	277	282	317	295	313	312	299	288	300	267	278	267	289	266	324	303	327	298	296	282	290	265	311	305	294	282	275	322	307	317	314	319	276	320	297	314	294	289	303	310	323	296	292	281	298	310	274	319	272	309	265	269	315	312	276	298	352	298	291	302	287	314	292	266	287	302	301	281	313	264	286	287	314	335	287	297	278	299	289	257	336	315	277	293	299	307	324	304	287	308	321	313	339	304	290	272	276	329	257	310	330	285	290	307	297	311	306	289	285	291	295	278	299	289	280	336	281	305	307	282	284	327	298	292	275	316	308	301	265	293	303	308	332	293	280	289	326	306	287	310	276	286	289	328	307	292	271	291	317	297	271	282	320	299	289	262	291	314	293	289	337	282	307	301	301	279	299	302	297	275	278	303	315	321	308	321	324	314	297	315	274	287	280	264	330	289	300	299	283	335	286	334	325	316	315	287	326	309	276	295	302	290	294	350	283	290	282	280	290	294	312	314	279	279	268	310	313	317	319	289	327	293	277	309	302	260	287	298	308	290	294	285	266	317	316	282	326	317	305	312	302	302	292	311	291	289	295	279	300	318	308	276	296	302	296	319	325	314	275	309	318	313	262	310	316	317	292	302	265	277	299	329	352	283	301	300	280	300	302	286	299	269	287	307	287	311	291	306	287	319	280	267	319	290	302	279	299	304	316	301	285	322	282	297	300	296	318	275	298	285	336	297	312	259	288	318	277	270	325	273	281	294	310	288	280	305	277	281	302	306	296	315	281	293	301	326	266	297	280	311	291	283	296	267	300	324	320	299	307	301	308	281	273	332	280	299	291	295	306	295	291	295	283	315	321	314	309	260	273	311	294	257	302	284	313	310	265	311	329	319	326	293	308	288	284	300	299	300	289	288	300	299	318	301	312	298	306	295	264	297	293	301	263	279	309	309	311	275	295	289	330	310	288	311	296	283	282	276	297	299	296	306	327	311	290	328	266	277	279	314	288	309	297	307	280	304	287	282	319	288	301	302	299	283	273	291	325	288	292	283	291	288	295	299	300	315	311	300	282	276	322	272	279	299	300	292	294	295	302	281	292	319	299	294	293	325	318	300	309	257	295	311	300	278	320	300	299	294	323	291	306	269	305	267	329	296	297	260	298	265	284	330	273	305	299	281	296	303	286	282	297	295	280	288	315	317	299	286	289	275	277	292	279	314	308	293	304	275	301	305	324	293	247	265	268	283	290	327	293	285	274	281	276	289	291	272	276	298	297	344	325	291	290	306	283	300	275	313	312	308	267	312	320	283	278	293	303	312	286	310	321	326	288	310	290	308	298	306	278	287	276	315	302	296	280	271	322	290	293	306	296	264	294	292	298	282	322	274	295	294	313	305	332	303	295	285	251	303	338	315	291	299	306	299	277	272	319	303	291	310	333	286	279	294	311	308	273	333	289	307	294	298	299	317	304	290	296	287	276	289	314	319	277	332	287	308	320	304	311	290	308	292	303	292	307	310	271	277	304	274	277	281	307	281	291	310	277	287	286	327	330	291	318	276	294	292	319	285	290	307	300	287	320	338	300	344	306	297	283	287	287	314	284	310	299	327	300	294	271	278	310	311	287	307	289	295	281	295	277	298	280	276	312	314	294	274	304	273	276	293	297	304	305	316	280	301	331	263	291	323	290	307	327	308	297	301	288	295	304	337	277	324	291	283	294	266	303	320	293	312	297	318	311	293	319	300	275	302	323	286	294	280	305	308	336	319	311	285	291	306	294	314	316	334	306	268	293	329	316	289	296	307	279	307	286	292	310	290	304	284	308	293	307	287	300	305	297	313	311	293	303	324	315	297	271	274	310	290	280	290	307	288	298	321	292	304	295	304	288	311	277	301	297	287	302	278	297	308	308	299	272	295	283	304	282	310	308	290	314	296	281	295	301	283	319	304	294	259	286	300	279	305	289	304	266	294	321	303	278	294	291	307	289	320	312	301	316	283	294	262	270	310	261	263	307	294	307	321	279	293	259	315	272	325	307	275	290	315	281	305	297	316	319	263	299	318	302	268	284	282	270	323	279	278	316	312	298	288	266	294	300	261	314	305	303	261	317	318	315	295	287	305	299	298	308	270	288	287	313	300	315	306	278	288	284	295	277	306	303	287	275	282	297	281	297	335	290	309	296	318	292	260	305	295	281	318	338	335	278	267	295	300	321	311	291	282	271	311	298	292	288	326	286	306	286	294	254	281	286	295	287	314	282	266	286	255	299	284	293	288	334	292	278	248	314	298	311	308	254	312	288	324	288	274	299	295	291	285	306	279	304	294	298	286	272	301	304	297	348	304	294	281	295	295	296	305	317	310	295	295	290	291	311	296	292	272	288	300	324	315	305	287	305	289	290	308	304	292	267	289	279	281	294	302	291	309	289	288	314	284	285	294	306	282	326	296	320	323	292	303	298	322	294
24189	21077	26578	24507	10170	4330	2597	1729	1327	1069	907	896	750	727	661	618	602	544	506	468	502	437	437	422	441	423	457	392	462	427	400	408	382	377	399	342	328	368	391	406	369	359	338	363	376	344	387	379	377	342	359	351	334	337	339	337	340	330	329	336	345	341	350	323	316	349	375	326	338	312	311	347	339	354	378	326	323	335	364	319	348	303	344	333	313	347	344	349	341	356	374	326	353	314	361	354	302	349	329	334	347	360	367	363	317	316	310	344	331	328	325	340	350	344	324	381	344	321	296	339	362	305	386	317	337	315	330	328	376	376	375	365	314	347	322	342	351	333	337	333	319	368	341	348	336	359	354	358	347	359	323	344	335	316	337	353	335	321	316	320	328	321	367	325	364	347	384	376	335	313	355	380	369	371	340	336	346	360	343	353	318	352	358	333	346	372	338	322	352	331	353	344	341	332	339	338	332	365	358	308	312	345	329	357	309	321	309	353	348	364	334	344	370	354	323	366	341	346	342	361	330	339	351	333	304	319	331	342	322	353	355	356	360	359	287	331	309	338	359	338	342	320	340	320	336	324	360	362	335	349	334	342	339	308	365	385	329	350	368	365	342	329	355	342	349	348	328	363	356	311	370	315	337	343	338	354	324	325	342	328	331	332	326	329	355	354	351	348	354	318	348	315	359	350	352	307	345	342	356	359	346	321	344	323	363	349	308	349	350	321	321	352	325	329	340	335	360	351	325	308	342	354	370	356	357	338	331	384	336	315	336	363	343	311	323	339	309	315	292	328	326	341	338	369	357	354	314	369	338	338	327	382	369	350	332	362	365	321	319	319	331	336	321	334	332	311	341	310	335	292	375	345	310	349	356	344	349	320	341	343	346	342	315	338	326	340	334	348	365	311	336	374	330	319	353	337	341	347	339	340	328	360	351	344	315	326	317	368	341	336	324	327	346	318	358	335	341	340	363	362	319	335	333	310	359	356	342	344	354	342	314	326	388	342	354	328	326	306	343	349	336	346	315	381	343	323	330	340	344	368	360	327	349	350	311	363	326	343	339	338	338	345	342	339	344	365	328	329	348	343	311	371	332	311	337	340	348	340	340	353	337	318	317	350	327	322	311	346	312	302	366	354	337	363	339	346	339	361	331	363	357	326	342	363	365	328	370	315	312	341	359	349	337	340	361	345	320	336	336	326	342	346	342	347	342	338	376	330	346	345	325	346	355	359	327	326	347	368	346	353	340	339	298	347	338	333	364	348	373	377	316	341	332	322	310	349	349	356	342	330	322	378	346	318	344	362	346	362	355	337	361	343	323	342	321	329	343	379	337	368	335	337	349	340	357	357	333	342	325	336	332	302	332	367	317	299	340	347	331	359	333	316	300	355	359	362	343	341	343	366	341	355	381	364	345	343	359	341	319	362	318	357	342	337	357	349	317	341	362	335	348	355	329	327	344	353	332	330	340	376	340	334	310	322	358	339	376	361	353	342	333	383	327	312	397	354	353	348	369	340	353	322	326	381	311	337	329	351	350	352	345	346	331	346	328	343	319	330	368	344	358	361	323	360	349	349	324	355	298	336	316	350	323	363	343	333	344	353	343	326	353	345	358	330	344	343	380	364	364	346	328	346	342	332	347	331	365	303	338	339	349	298	340	346	332	313	333	302	359	346	345	365	347	326	329	329	341	349	327	323	345	342	339	354	355	311	353	343	358	348	323	347	339	365	335	321	341	338	306	311	335	346	320	322	303	349	359	349	317	307	326	374	314	372	324	347	314	336	346	342	336	358	358	359	337	345	340	337	343	302	334	340	329	329	354	398	325	351	332	316	382	308	327	337	357	382	308	329	307	339	336	340	330	343	343	312	335	356	339	341	354	354	338	339	321	333	313	359	335	311	373	355	332	324	323	335	385	335	309	326	335	368	358	362	359	326	332	351	330	309	321	337	350	323	326	336	359	329	317	317	355	307	376	327	340	311	330	336	371	367	359	327	308	329	340	319	343	322	323	374	335	345	313	371	344	347	377	335	322	354	325	374	344	374	332	331	383	353	313	362	349	343	330	358	331	379	326	364	313	332	338	350	351	348	353	374	337	313	317	341	323	317	324	300	349	340	335	341	352	327	338	368	336	323	336	354	367	381	326	360	337	342	327	345	322	371	363	334	347	301	340	338	334	316	297	350	373	354	354	361	349	341	350	349	363	325	343	327	363	341	309	355	314	368	347	350	318	351	346	352	338	349	325	329	380	339	343	339	319	301	355	359	343	290	318	352	319	346	312	327	327	332	368	349	334	369	365	336	341	344	324	342	334	338	320	351	314	343	324	332	326	354	349	345	360	349	347	352	324	356	321	324	350	335	342	362	319	333	329	357	351	345	319	313	347	348	312	326	332	321	331	326	353	355	355	353	328	330	357	321	337	350	347	339	349	315	348	335	378	328	356	336	339	341	340	333	340	340	339	311	348	331	343	347	352	321	338	342	346	316	386	324	366	342	357	347	367	347	335	319	345	338	325	355	309	342	356	333	318	359	301	361	359	357	369	355	341	345	344	328	336	340	349	340	340	357	327	367	318	338	335	316	333	347	334	308	301	359	363	306	333	283	343	326	353	335	351	320	348	338	328	317	355	346	355	365	343	340	327	333	349	310	290	354	342	335	348	296	310	344	353	345	322	343	342	334	360	325	319	349	334	333	372	359	344	330	346	355	350	331	322	382	348	332	326	309	334	337	344	298	329	350	383	312	329	327	333	352	337	325	365	345	360	354	379	348	319	381	337	336	330	372	360	331	318	349	330	360	337	332	311	345	310	339	360	349	355	340	388	349	351	347	336	321	366	302	351	375	340	336	311	334	374	323	334	290	319	360	360	322	336	319	371	334	349	317	345	362	341	341	339	329	329	347	303	325	332	318	359	347	349	359	364	352	332	338	347	315	340	313	322	341	383	371	351	295	326	322	343	353	316	372	357	364	331	329	337	344	358	349	342	335	316	307	341	356	324	333	322	337	347	323	364	361	360	366	309	351	322	326	340	338	351	353	371	341	353	348	345	352	332	361	317	340	357	325	318	344	359	336	354	352	339	333	378	328	310	329	335	350	361	335	334	362	362	326	332	332	336	349	351	343	347	348	385	324	349	313	309	315	326	368	339	379	301	336	322	321	344	319	353	363	336	341	336	344	359	353	332	337	372	336	335	343	354	324	345	354	327	350	323	328	357	296	341	330	339	342	405	338	333	347	347	340	348	361	362	337	360	359	348	313	311	335	319	374	329	333	326	332	321	350	316	333	337	353	320	323	335	360	346	362	351	322	340	316	322	332	362	378	353	325	355	346	327	347	368	327	318	338	353	338	352	327	338	340	331	350	358	341	316	323	323	353	350	356	331	335	353	354	346	348	355	361	354	348	310	325	341	308	313	349	335	308	339	330	322	387	313	350	358	327	349	321	322	328	365	330	297	365	365	344	358	325	340	342	361	351	333	330	310	362	334	335	341	346
11564	26673	21497	14550	11146	8087	5818	4344	3280	2604	2291	1930	1724	1519	1484	1255	1221	1103	946	858	837	811	813	783	749	842	731	752	750	730	732	660	683	660	661	624	639	620	557	566	580	554	552	604	560	563	548	564	563	528	501	508	467	488	480	524	514	526	525	513	558	506	524	509	476	491	494	514	533	515	534	521	489	487	558	532	507	530	495	523	561	495	518	567	500	543	479	511	485	513	511	534	520	516	510	514	486	562	545	534	501	513	521	474	466	514	510	500	521	521	520	510	520	476	512	511	546	467	493	482	534	519	513	505	473	535	493	530	500	518	476	502	486	566	509	472	465	521	490	473	481	496	490	533	475	510	536	552	538	495	524	525	535	501	532	519	492	524	490	469	487	477	509	515	475	548	530	510	503	529	488	489	453	511	481	501	516	492	497	489	538	494	476	510	524	463	497	566	497	520	513	487	497	478	519	514	513	519	480	521	529	483	518	478	506	512	503	516	496	526	520	527	496	492	507	524	490	489	543	507	526	479	534	548	497	500	487	517	487	509	540	500	514	520	508	541	541	497	510	471	525	516	525	504	486	469	523	492	496	532	498	481	469	492	525	521	470	531	529	551	496	473	482	521	532	521	511	524	501	531	548	507	488	538	519	508	538	463	526	483	516	488	481	500	524	505	522	472	497	487	493	472	497	499	535	485	509	494	538	524	501	510	486	501	524	559	533	511	514	505	485	495	501	515	523	534	519	504	511	550	497	523	522	480	476	507	524	500	523	533	481	558	466	540	515	505	508	525	547	504	524	518	516	519	524	531	493	501	471	495	499	499	544	547	498	538	520	492	535	527	551	461	513	499	454	501	499	494	514	511	494	489	502	509	533	542	523	471	526	495	518	502	525	471	510	516	480	547	509	516	496	545	557	501	531	494	523	522	469	515	475	502	509	466	485	522	514	514	492	545	453	524	498	493	502	542	506	501	495	493	521	504	517	511	521	499	502	539	497	548	490	537	474	491	535	515	528	486	532	553	518	518	495	490	486	533	525	528	534	519	518	516	512	526	538	531	513	480	453	527	506	528	504	512	477	498	516	509	529	514	491	501	510	488	470	517	508	503	511	495	478	507	496	477	546	510	539	498	478	499	546	488	481	503	522	542	499	524	500	508	499	526	494	508	467	486	515	526	534	494	482	494	505	479	463	523	492	489	513	546	489	505	493	507	463	487	553	501	511	545	566	487	462	500	497	490	462	508	500	530	514	499	462	533	497	505	520	482	487	526	484	566	479	512	483	497	526	526	490	484	532	522	518	496	508	489	502	515	498	517	538	523	542	527	506	543	487	507	498	490	532	557	511	458	517	521	502	526	521	516	501	502	552	505	499	526	523	543	562	502	496	510	486	480	506	508	494	496	492	488	531	525	486	498	504	507	543	501	524	509	522	521	472	512	498	514	498	566	502	501	512	537	511	496	511	511	498	522	517	545	487	503	491	500	491	489	492	547	485	494	485	457	528	515	510	512	484	518	549	502	521	512	486	506	483	491	512	513	551	510	562	517	538	471	513	525	513	570	529	507	542	519	530	559	520	516	477	532	491	506	499	502	523	490	477	511	536	502	496	454	525	515	501	524	527	542	491	551	517	497	539	491	507	520	494	503	495	548	471	513	530	538	491	478	449	486	507	488	528	495	523	477	512	531	490	460	515	506	509	497	500	521	509	510	494	525	516	549	512	481	531	494	482	565	476	499	505	527	540	506	488	558	563	516	532	474	522	568	510	471	496	490	481	524	519	527	488	509	467	485	531	502	480	494	526	523	471	490	483	537	521	490	537	534	518	466	477	486	502	510	541	556	509	535	502	521	450	518	473	485	482	502	529	547	484	503	496	502	514	528	496	515	477	485	521	511	512	540	514	487	497	525	535	513	498	474	508	533	525	520	543	488	514	529	537	479	521	540	515	523	469	525	506	488	524	503	535	550	549	484	494	515	522	511	522	515	462	481	502	519	494	507	510	538	491	506	531	527	499	540	528	460	542	516	509	460	526	508	522	505	537	541	500	492	497	501	530	495	512	536	498	552	511	509	505	505	480	523	526	529	475	473	526	497	488	484	509	519	521	503	510	547	518	506	506	472	503	511	516	521	500	527	506	522	501	524	498	523	510	513	489	525	534	502	534	526	505	466	508	493	544	521	473	510	512	571	490	500	481	517	476	497	487	533	500	462	567	480	524	508	516	498	499	547	476	516	481	473	543	522	491	522	484	481	525	495	522	551	523	510	536	503	509	539	513	473	492	499	487	519	489	524	514	522	526	520	526	501	540	517	504	501	522	565	512	535	530	480	489	501	502	511	515	501	496	502	516	497	485	504	471	516	538	512	514	533	502	509	504	469	522	529	508	491	521	478	481	487	517	476	522	523	520	511	488	505	479	476	516	526	557	547	519	515	508	458	479	446	507	503	511	528	514	486	575	526	503	538	507	495	500	470	489	491	507	523	511	511	531	513	484	542	487	546	515	488	496	464	512	545	522	504	535	492	536	536	519	482	499	522	483	518	516	541	540	491	524	522	503	506	528	488	525	466	496	496	507	541	466	497	510	542	505	506	494	528	490	532	482	507	538	489	517	495	492	523	490	511	524	524	498	504	491	508	536	499	480	511	565	483	498	534	506	515	551	515	503	468	513	490	481	453	481	506	501	459	519	532	482	504	517	542	480	529	463	506	492	526	489	490	506	503	488	496	532	538	518	492	514	533	524	527	531	483	494	539	492	490	522	506	539	488	493	539	513	466	520	463	492	496	521	514	517	501	497	517	491	532	524	504	541	506	514	469	520	469	550	516	517	498	506	524	499	540	462	499	489	496	483	491	472	513	525	543	453	507	505	534	498	498	486	549	501	506	520	499	497	534	508	505	519	500	488	526	528	508	512	474	503	515	461	517	495	501	521	480	500	506	484	526	484	490	501	504	521	520	482	545	576	549	522	510	500	516	522	502	506	513	469	498	466	523	528	462	510	523	516	525	510	566	530	524	492	491	519	495	484	483	532	499	501	522	527	471	499	542	487	510	487	526	496	513	507	502	484	456	482	501	527	496	525	508	518	498	570	485	510	487	519	476	536	495	454	512	518	548	537	495	506	504	496	493	521	541	468	503	522	507	499	488	487	475	512	534	504	499	469	487	514	511	506	507	518	532	527	503	508	501	541	483	531	545	503	532	504	507	538	464	524	542	482	514	506	536	483	524	524	499	477	532	522	525	512	518	496	513	453	520	493	491	488	488	523	537	516	505	501	482	540	469	543	540	513	497	497	488	535	538	487	516	514	511	518	500	498	529	512	544	489	527	504	499	520	524	531	527	511	508	530	517	499	498	495	520	488	526	520	532	494	507	500	528	502	495	499	500	504	520	508	509	505	482	509	496	488	499	541	534	489	493	474	476	464	507	511	529	492	495	481	523	523	459	468	480	503	544	469	533	542	493	521	496	480	515	497	483	499	505	506	524	497	550	516	495	568	531
22144	21057	28693	23650	21087	20460	9318	3134	1884	1615	1259	1091	938	831	793	648	557	533	503	383	378	364	365	364	350	369	358	316	316	292	302	296	289	255	227	251	246	236	201	226	201	200	188	199	209	206	187	174	165	160	167	153	163	166	157	149	174	173	177	172	142	167	155	148	173	167	139	142	148	147	150	143	153	151	151	145	151	151	177	157	140	138	138	149	140	165	135	158	149	195	181	162	177	167	156	136	142	149	145	154	146	137	146	144	133	153	144	116	154	144	148	169	140	153	167	161	166	159	159	137	145	157	159	137	157	147	161	169	176	159	165	164	167	151	151	162	138	143	139	140	167	132	128	146	154	159	120	150	124	158	129	149	149	137	137	153	132	156	149	173	144	164	170	128	136	147	159	142	151	159	154	138	163	133	152	136	156	148	137	151	148	147	155	157	161	157	168	149	174	136	155	146	135	151	128	148	137	138	136	148	163	131	154	153	164	165	161	139	182	171	143	148	131	151	144	140	142	156	152	151	160	162	150	144	166	172	154	148	145	143	140	150	157	158	141	134	152	143	147	149	147	169	151	158	155	143	149	132	166	122	136	152	144	133	170	166	145	158	138	164	146	160	152	129	143	152	153	154	160	171	146	161	161	159	157	154	141	143	148	141	141	158	154	119	136	144	133	146	153	150	147	159	170	162	165	147	155	149	139	132	126	173	153	132	154	143	136	148	133	148	134	142	146	164	150	146	146	150	153	154	180	153	150	141	148	139	151	153	136	160	145	162	141	165	168	138	167	166	139	162	144	151	162	159	151	133	163	136	173	135	142	147	140	154	137	167	128	153	140	146	153	164	139	152	148	130	154	131	144	151	149	149	149	144	139	131	159	158	139	159	157	142	155	156	146	155	142	158	160	158	153	175	151	161	138	164	131	160	180	164	154	155	162	167	134	142	138	155	143	139	165	145	165	160	160	145	162	163	159	169	144	171	164	149	148	144	152	136	139	137	156	142	135	156	148	159	130	152	162	161	179	169	154	145	168	148	158	152	141	156	153	137	161	132	157	139	185	163	147	133	148	149	158	150	143	167	143	170	138	148	146	147	158	161	173	156	152	148	130	168	164	149	145	167	159	161	144	151	137	134	149	152	156	150	150	152	134	152	155	147	171	130	165	151	139	145	144	147	137	170	161	155	154	154	160	159	148	147	140	145	162	144	158	164	132	147	131	152	163	158	148	146	140	146	142	137	160	152	165	149	140	146	161	157	160	150	145	154	163	144	140	144	160	129	144	148	162	162	160	159	137	150	148	155	140	161	133	180	158	149	142	135	145	135	153	156	140	155	128	142	157	148	154	146	155	138	164	148	149	138	171	134	144	135	169	168	156	154	140	148	121	130	119	146	147	124	162	141	137	181	143	148	155	147	140	130	148	139	170	169	162	171	144	118	159	138	134	165	136	148	151	164	139	143	150	143	153	150	167	137	169	151	160	135	153	156	171	139	170	147	156	156	141	141	146	134	167	176	148	165	152	143	128	147	168	159	151	158	151	139	154	144	157	141	145	139	150	145	150	148	149	154	164	136	140	133	157	146	148	154	153	151	178	151	146	160	143	143	150	136	123	149	150	156	135	121	168	145	131	146	164	156	180	152	115	145	134	158	125	151	153	155	151	124	128	153	139	141	146	140	159	156	137	170	156	142	175	162	134	148	174	144	146	137	132	147	152	149	138	152	152	143	151	150	148	178	134	164	158	147	145	154	155	137	160	145	140	150	146	140	178	139	151	166	159	147	151	151	148	164	149	141	147	160	143	141	151	143	154	142	154	143	146	142	150	155	170	165	154	162	134	153	127	142	158	164	142	140	153	149	155	155	146	166	156	144	149	147	160	154	158	139	148	154	145	147	134	151	147	140	149	161	160	133	167	137	148	141	139	142	128	144	150	155	140	156	142	129	152	148	151	147	151	148	147	153	156	139	161	132	150	153	147	133	138	135	140	158	163	130	152	135	131	148	161	122	159	150	143	136	133	177	169	150	156	128	173	160	157	157	158	179	159	174	165	157	135	146	163	131	156	153	148	148	145	151	151	140	164	151	146	125	144	145	163	132	127	131	140	149	170	156	169	166	151	150	159	153	168	158	157	156	161	148	137	146	135	153	169	136	146	134	154	161	142	145	173	126	158	149	152	131	143	159	158	152	145	146	155	143	143	137	151	169	148	145	138	151	161	146	149	135	160	152	138	152	154	163	167	140	133	153	153	126	147	119	155	131	146	168	162	163	154	133	150	140	170	154	151	133	138	152	146	155	145	139	142	138	157	141	155	137	157	154	149	169	132	156	140	141	147	190	119	154	170	175	162	159	123	153	163	154	155	153	140	154	155	155	137	135	169	146	148	168	148	138	130	156	163	141	141	143	143	132	144	164	150	145	158	137	143	144	136	167	139	148	157	160	142	150	140	146	138	184	192	154	171	152	151	153	153	136	130	153	139	131	160	157	168	151	153	145	161	121	141	157	140	157	142	154	147	154	161	158	157	132	143	146	154	144	138	155	141	158	149	142	170	158	130	132	149	164	147	136	151	158	148	146	177	142	155	142	139	141	143	151	143	154	159	162	149	166	151	136	142	132	137	143	162	136	139	149	146	148	128	143	148	178	146	160	154	145	142	150	134	152	149	158	161	149	144	145	161	153	147	128	160	178	169	148	142	174	146	131	142	141	167	151	178	143	136	155	160	163	150	135	131	128	160	156	170	138	145	151	159	135	166	151	127	148	157	149	125	166	139	134	143	134	148	140	158	162	156	149	161	152	152	160	151	155	170	146	151	168	165	156	161	149	137	153	169	158	160	148	149	152	146	183	160	151	149	154	138	135	155	153	139	136	158	155	146	163	132	150	138	155	162	143	149	153	149	155	154	156	140	159	141	147	166	146	149	143	139	160	163	148	149	138	137	153	158	140	147	150	138	140	145	155	159	167	130	160	160	143	150	167	133	152	148	140	154	134	147	153	158	165	153	165	143	160	151	141	142	125	148	160	153	148	166	143	159	166	138	165	150	139	154	138	165	149	167	143	154	161	147	170	169	138	130	153	179	144	152	117	131	160	161	139	133	160	162	158	140	125	156	161	146	188	147	164	132	152	149	152	144	132	150	138	160	127	158	147	168	150	149	150	139	148	137	153	128	156	147	171	159	150	140	167	144	164	162	165	148	148	174	139	150	150	160	143	143	154	151	137	132	148	170	172	150	154	182	161	133	164	146	159	146	134	144	152	157	162	163	145	173	151	131	138	157	145	145	138	127	160	154	159	155	144	141	171	143	133	141	147	145	150	163	167	147	150	166	159	139	143	150	154	145	139	137	132	174	153	126	148	162	157	163	166	137	128	143	153	140	147	173	152	183	171	133	162	129	129	168	151	161	151	154	170	156	136	149	152	131	151	144	173	151	149	148	162	146	152	136	169	164	157	172	135	131	162	140	140	128	156	158	150	154	148	144	130	151	151	140	157	158	166
13872	34457	28489	20443	16295	12293	9051	6557	5118	4045	3269	2789	2357	2169	1930	1594	1460	1269	1102	943	841	809	826	755	740	716	731	706	653	611	553	536	509	497	531	476	402	412	394	363	358	338	339	374	333	331	295	295	287	280	269	266	275	263	248	216	245	208	228	252	227	247	226	227	259	225	231	247	234	238	218	252	227	231	219	238	212	237	227	228	235	203	238	205	219	238	226	218	228	207	236	227	218	248	242	252	220	234	206	234	238	236	241	221	204	248	228	217	230	246	259	243	218	216	237	239	216	228	222	219	200	219	216	237	221	199	250	219	213	242	229	247	213	215	230	245	195	219	221	220	221	226	231	208	233	213	232	253	224	226	195	226	220	224	200	249	229	216	237	244	234	225	232	216	236	190	254	236	212	227	201	241	223	238	204	242	224	209	226	232	220	230	221	235	232	221	239	236	212	225	238	233	212	217	243	222	216	206	212	200	208	207	229	217	215	237	218	255	237	217	207	246	222	202	221	238	216	234	231	226	216	238	244	197	205	243	220	206	236	217	220	222	252	210	227	204	238	221	221	221	215	205	219	232	236	238	224	203	241	211	243	218	211	242	228	218	219	224	230	234	237	223	191	203	222	221	216	206	248	246	228	211	221	209	208	234	241	188	210	211	217	238	210	215	231	235	201	194	227	203	231	228	237	215	207	229	222	253	216	238	192	239	213	226	206	214	216	227	221	226	242	220	211	238	208	220	260	215	181	226	190	253	257	231	224	227	226	207	237	235	213	239	201	232	208	211	226	231	199	222	220	219	222	231	218	234	218	222	228	212	219	246	213	211	216	235	213	232	201	236	202	206	230	225	215	219	216	235	209	221	244	265	220	191	213	234	204	239	208	246	232	238	205	248	223	232	198	242	221	214	231	205	217	240	230	239	221	242	216	232	198	223	230	199	204	227	234	235	196	211	226	233	223	240	206	201	236	210	249	239	205	239	218	236	236	226	214	233	204	239	215	230	248	204	240	213	241	233	226	249	237	218	230	199	217	239	214	229	229	218	243	229	220	201	219	210	216	240	216	215	200	205	236	244	255	203	240	243	223	221	212	237	220	221	220	248	235	226	253	204	210	235	223	238	240	226	248	207	219	201	231	218	223	240	216	201	217	238	237	241	218	208	209	248	194	192	238	214	242	236	215	223	205	232	205	236	230	217	228	230	213	217	229	211	238	223	209	212	230	217	229	233	221	250	219	250	226	249	219	248	206	216	189	222	226	220	211	250	217	220	228	221	237	214	239	243	236	224	205	222	207	238	219	240	219	212	218	184	197	238	211	241	202	214	220	207	231	237	243	221	250	214	204	216	263	205	214	221	218	255	204	256	247	215	229	225	203	211	204	210	209	234	212	236	221	219	251	218	215	200	224	211	219	251	216	226	223	218	226	207	195	209	193	218	192	229	240	207	219	232	233	208	208	218	211	218	222	220	224	245	221	217	224	226	203	203	241	227	260	206	216	228	237	226	223	216	242	214	245	236	236	233	199	204	218	235	234	212	190	216	236	212	209	243	243	228	211	217	206	209	226	250	224	258	232	217	217	207	221	238	210	189	229	231	195	209	186	215	219	228	219	206	224	232	240	224	241	244	216	227	217	221	222	209	201	224	217	219	257	250	246	214	239	227	220	220	212	241	221	233	225	224	204	267	221	219	202	222	233	215	245	244	214	240	234	236	233	235	183	240	247	202	193	220	212	235	227	214	227	238	231	213	218	215	233	232	219	257	224	230	221	263	250	229	250	236	228	226	235	228	221	245	218	237	230	225	217	219	221	220	206	224	227	220	246	209	223	221	220	207	194	251	212	230	216	227	239	235	216	231	235	187	223	215	221	209	242	224	221	237	206	219	235	210	224	211	220	229	232	201	222	243	230	191	207	220	195	244	230	242	221	253	264	214	212	208	257	232	233	230	203	204	238	227	213	209	221	230	245	236	237	207	216	226	193	251	223	215	210	216	216	250	257	233	199	211	239	213	229	241	215	211	223	223	241	214	223	220	232	238	237	198	197	234	225	214	244	209	232	248	230	227	245	241	207	212	250	232	228	257	212	225	236	237	244	190	212	209	227	178	228	230	237	212	221	213	236	193	233	195	252	247	260	241	234	212	234	217	225	249	210	217	233	262	215	233	215	219	244	232	222	217	203	233	215	219	211	240	236	224	216	209	203	204	224	225	221	209	225	235	221	210	225	232	236	211	231	209	248	202	234	218	227	258	246	207	218	230	235	243	233	212	215	226	228	236	236	205	224	204	238	225	246	201	216	230	231	220	194	237	216	230	198	238	245	200	232	210	197	227	212	211	204	210	205	199	234	205	252	237	216	235	218	196	246	221	218	190	234	223	211	236	240	199	219	239	221	225	220	228	222	221	224	235	224	209	226	214	234	211	252	229	186	213	211	232	237	215	216	224	225	219	201	234	215	230	204	226	221	219	233	221	236	212	234	224	229	215	196	229	225	243	213	219	230	225	217	204	205	232	250	224	225	197	227	228	183	220	191	205	220	251	203	224	224	224	261	240	231	232	223	226	230	211	233	246	215	214	232	227	206	269	239	231	215	200	199	229	249	246	218	200	240	211	196	230	226	212	209	211	231	240	237	223	240	241	191	240	242	215	207	209	229	246	197	234	208	205	238	217	250	217	225	219	237	217	233	230	225	187	208	248	204	218	232	251	192	231	227	264	250	203	237	221	220	212	205	216	218	219	239	215	208	196	198	199	257	234	256	229	225	226	241	199	211	185	206	235	222	218	243	243	225	230	215	237	210	233	230	234	225	245	202	218	212	223	242	209	189	247	212	213	253	222	223	227	204	244	208	237	223	215	245	235	233	234	241	217	207	219	219	241	236	219	223	201	223	202	225	195	245	230	242	219	242	202	220	245	224	232	216	211	227	199	231	244	234	221	253	208	208	212	215	240	257	212	214	212	238	243	227	222	208	237	197	241	203	229	234	241	211	226	214	218	228	249	219	245	228	219	203	226	216	222	212	238	204	232	215	226	228	227	215	242	212	199	240	219	242	222	228	227	214	219	248	224	209	222	227	218	216	211	222	234	193	229	220	216	211	217	225	206	238	252	219	243	233	217	229	218	215	235	231	207	204	217	235	234	214	217	200	239	215	225	222	225	217	235	225	212	209	245	225	206	224	253	233	211	223	236	241	215	231	202	201	226	210	227	213	238	230	226	226	244	218	212	230	217	205	209	238	200	230	243	257	217	231	233	246	218	188	217	241	221	209	238	244	232	215	216	232	232	228	206	207	209	217	230	237	249	228	227	234	203	219	224	229	211	215	229	227	224	203	228	224	217	205	222	251	226	215	234	224	242	255	220	231	219	217	237	222	232	221	227	210	219	232	243	193	222	219	222	219	211	221	224	228	250	211	193	226	213	209	214	224	263	224	212	235	237	219	233	254	210	226	216	213	232	245	250	221	193	214	233	198	221	209	218	229	223	227	216	202	199	239	258
26826	20649	16764	10598	5626	3382	2173	1432	1125	932	832	761	688	602	573	549	490	461	441	443	408	424	414	411	398	391	406	397	402	389	359	402	389	342	379	358	383	352	339	357	344	345	367	347	360	338	322	324	303	336	321	327	319	333	308	305	317	362	339	326	321	335	346	345	354	345	346	348	335	301	324	329	312	323	354	311	326	360	337	309	321	320	323	368	330	343	343	295	338	312	337	340	332	308	298	295	322	351	330	342	333	334	335	335	357	290	331	308	351	300	316	344	314	352	331	328	330	321	310	344	332	338	343	317	346	334	303	338	327	318	317	345	359	325	343	315	337	326	310	306	319	307	330	333	316	293	299	343	310	309	342	309	365	305	316	317	315	327	323	304	354	319	349	341	354	327	298	335	329	346	350	318	317	337	349	346	341	290	351	335	337	323	335	340	336	335	322	320	350	351	332	333	316	292	309	305	353	326	344	322	338	343	306	326	333	287	345	334	348	314	319	316	309	317	328	347	316	358	369	350	285	312	329	316	315	342	310	318	346	278	333	330	303	320	363	337	316	323	312	316	323	349	337	352	333	365	336	311	324	300	340	341	359	338	359	302	331	361	307	309	319	315	350	338	310	327	319	327	328	310	334	318	330	355	356	323	311	303	325	309	341	328	306	308	294	346	342	357	312	312	332	326	321	332	340	351	346	325	324	335	352	339	320	326	329	326	320	353	344	331	322	363	320	350	315	290	340	298	336	328	341	327	321	347	308	317	356	327	334	318	343	319	340	334	335	354	335	330	328	310	330	293	347	315	316	326	317	325	325	319	346	330	341	354	315	312	328	308	317	352	327	334	345	337	326	329	333	330	328	336	327	335	322	319	296	342	289	314	306	326	315	305	306	350	320	328	303	336	321	344	331	303	324	339	340	337	346	318	292	321	334	328	306	312	301	341	311	333	316	355	360	372	316	356	325	357	305	333	295	344	325	320	338	323	331	288	337	321	366	321	319	313	307	326	303	326	329	352	332	337	329	325	356	325	345	320	324	324	324	364	341	333	324	321	292	320	346	347	293	313	341	343	350	354	349	343	330	323	336	321	310	336	363	309	324	327	341	332	327	290	318	307	333	315	321	395	306	337	317	309	313	316	338	353	304	344	339	318	338	328	315	349	337	358	345	311	332	330	307	345	329	354	345	365	314	342	345	323	317	322	322	326	319	309	335	332	349	355	301	306	329	358	331	350	334	314	368	337	317	321	365	332	329	326	324	348	318	316	307	310	315	298	305	309	322	347	325	306	338	357	362	342	338	354	365	310	309	364	329	308	308	314	300	331	316	337	311	333	352	330	330	339	341	342	323	351	336	303	314	318	320	333	323	315	314	335	309	307	329	348	385	322	365	354	328	311	340	348	332	320	318	286	325	313	333	303	332	360	335	338	340	338	296	317	322	349	329	366	325	321	332	338	345	347	339	306	321	330	284	368	320	343	324	304	316	327	347	331	317	317	319	321	336	349	317	334	302	308	363	297	330	304	302	333	342	328	340	294	331	293	337	305	321	354	321	309	337	331	292	286	304	347	328	318	342	329	273	359	337	325	348	334	308	353	315	336	347	301	378	333	340	345	318	310	366	309	343	327	325	334	349	308	332	335	342	327	300	348	306	336	345	313	335	361	287	314	334	339	354	329	329	334	332	332	332	327	336	365	349	327	336	319	305	324	329	298	315	330	320	312	327	307	317	306	304	346	313	335	373	339	319	347	339	338	319	333	324	329	379	328	336	299	302	307	340	305	318	335	299	322	320	321	310	344	338	348	321	334	344	350	347	317	298	332	347	325	328	297	316	340	333	312	320	293	308	330	335	318	304	331	346	302	318	319	341	315	315	309	323	313	329	334	338	314	345	311	328	308	331	355	322	334	311	355	304	356	355	343	316	311	295	343	361	311	353	353	321	309	318	318	337	316	321	341	329	338	337	330	317	326	334	335	317	372	331	345	319	316	317	329	332	348	346	316	340	324	310	296	314	344	284	334	333	345	351	315	330	332	351	329	360	306	331	322	328	344	322	326	322	333	334	332	336	332	330	365	330	323	303	342	359	319	319	306	326	336	327	335	309	338	286	353	324	320	318	344	312	339	355	301	339	327	315	308	358	339	359	318	316	313	330	347	312	325	324	344	350	334	293	326	320	325	334	320	311	314	328	322	327	299	331	317	334	344	332	316	345	363	334	330	318	329	380	312	335	327	336	308	315	305	325	328	328	340	343	350	318	330	346	305	348	316	307	327	339	300	317	338	307	311	346	353	349	324	288	324	334	348	338	306	316	350	306	339	351	314	327	350	359	358	322	343	325	332	308	320	347	324	311	324	335	344	351	328	290	339	332	328	320	288	314	321	310	368	327	288	344	313	331	296	340	341	342	347	330	330	301	333	327	369	348	315	354	344	369	299	309	328	319	313	318	307	316	338	310	310	329	353	325	318	351	364	309	340	334	296	308	329	328	341	325	328	329	292	347	336	343	340	330	291	339	335	311	321	357	348	315	347	330	326	342	328	345	334	338	329	329	341	307	332	327	311	305	324	297	363	348	332	309	344	326	341	339	337	344	319	301	331	325	303	337	324	332	342	326	350	342	355	327	357	345	319	336	359	329	333	336	351	347	281	322	344	317	321	318	347	352	331	317	312	331	337	367	372	349	351	323	334	351	354	330	350	322	367	322	332	329	371	343	335	338	356	312	319	330	359	315	311	334	331	332	335	321	346	320	334	349	281	355	363	315	339	326	357	338	314	314	325	364	318	304	343	330	337	321	340	323	295	318	328	355	306	327	345	303	344	323	339	358	317	315	348	330	300	304	336	336	309	351	339	336	326	330	331	334	337	312	328	326	329	327	317	307	303	304	320	325	318	324	342	321	368	314	338	320	321	320	335	295	337	343	321	352	318	333	323	304	321	318	333	289	347	332	328	341	317	335	315	336	306	358	331	322	331	293	336	328	324	339	334	342	313	307	302	307	334	310	322	319	306	328	348	346	343	345	323	347	319	342	327	347	334	321	338	345	325	290	336	313	335	334	315	318	309	305	364	326	311	315	301	303	324	356	316	299	317	324	337	353	334	337	327	332	362	328	315	315	301	352	347	325	318	371	336	353	322	329	330	366	328	310	361	334	300	319	336	333	319	350	356	331	359	331	326	323	333	324	315	339	319	314	312	338	329	342	322	304	327	313	305	325	314	295	327	336	321	328	325	360	301	336	336	322	296	325	328	326	344	353	357	325	300	336	348	337	307	300	321	348	341	328	364	320	317	329	340	344	331	332	304	310	320	288	340	330	301	324	313	321	368	299	324	329	327	336	357	354	330	346	330	342	347	328	353	327	321	337	345	296	319	308	330	332	339	283	345	334	305	337	328	350	319	323	370	349	322	344	312	329	314	356	303	321	336	277	331	348	331	321	334	339	318	329	304	333	315	331	332	350	311	375	359	334	325	288	327	305	339	295	327	337	358	322	333	330	313
11788	24242	18797	12840	9513	7148	4984	3563	2859	2294	1867	1661	1495	1319	1168	1050	1023	912	838	789	784	703	741	686	730	706	663	708	637	667	637	585	675	628	608	560	596	589	549	549	536	605	568	531	538	532	532	547	523	510	514	515	518	496	495	507	477	519	455	471	523	539	475	475	466	503	507	500	488	523	493	515	500	489	519	480	521	531	536	457	515	510	499	480	514	500	517	508	509	506	482	514	510	491	475	505	502	458	485	507	515	531	516	497	503	505	518	514	473	480	496	460	506	518	492	471	535	454	522	484	461	462	484	508	514	497	496	452	517	479	484	554	517	485	484	509	506	467	529	465	512	543	494	509	481	510	502	494	534	475	516	491	480	493	503	485	459	473	502	477	500	500	469	489	466	521	531	494	483	504	469	485	496	508	515	505	507	512	504	502	491	514	473	524	504	477	507	526	476	481	473	468	535	493	508	485	485	541	512	468	498	504	487	466	506	492	448	510	480	484	506	512	518	468	495	503	529	502	473	485	499	480	497	464	512	451	496	540	484	518	494	460	499	513	478	485	515	484	492	480	492	484	526	483	529	487	496	478	483	529	507	485	508	500	481	497	484	494	534	496	480	478	485	445	493	478	509	512	477	521	523	531	494	511	508	524	541	525	519	540	482	523	501	490	476	520	493	511	495	478	514	495	520	524	478	490	481	531	494	514	474	486	477	496	489	496	473	448	538	502	476	541	493	530	501	493	514	463	501	468	494	472	488	498	527	471	467	507	538	524	538	499	499	467	514	497	529	480	516	489	495	473	493	510	501	459	501	492	521	511	498	528	500	471	491	464	486	501	526	535	518	515	490	516	459	484	514	471	550	492	466	480	472	459	471	452	493	515	514	501	501	475	456	492	537	503	488	510	528	457	521	458	503	463	501	479	507	478	488	486	476	506	474	533	492	528	495	479	471	533	528	519	488	525	450	476	506	488	530	444	502	525	492	476	481	471	537	519	489	531	480	482	506	491	458	496	508	508	499	490	500	458	477	514	490	489	494	525	521	513	504	459	518	497	474	546	504	511	506	504	523	540	509	515	513	494	479	532	531	546	495	484	483	479	497	519	540	494	558	535	516	513	480	531	508	473	510	486	482	478	540	485	527	484	544	472	506	484	514	479	498	504	481	485	537	515	491	500	475	534	481	518	485	476	497	508	493	520	471	519	496	517	500	536	496	476	499	516	486	482	480	440	515	532	533	498	477	519	524	474	515	485	447	534	484	497	508	487	542	501	484	479	476	537	524	504	486	520	481	534	508	533	511	514	495	471	526	495	528	523	466	500	506	516	538	469	500	482	523	473	504	491	481	482	533	517	462	474	480	501	473	500	508	492	508	482	473	482	521	486	518	511	524	506	534	468	539	493	458	489	537	524	498	477	515	481	483	477	532	513	456	461	524	502	476	496	487	495	501	501	478	494	478	507	494	519	474	505	507	501	504	481	465	472	523	531	499	496	504	484	510	510	492	510	496	491	519	528	522	533	481	491	505	541	540	519	474	495	506	495	512	530	490	494	500	453	485	507	520	504	525	533	482	474	515	514	516	493	542	497	488	543	439	496	516	498	516	490	516	463	471	478	482	488	499	491	524	514	515	523	486	533	524	527	494	472	495	486	491	510	505	544	495	430	496	514	511	494	427	511	487	471	543	494	508	486	491	515	482	484	515	526	501	476	516	497	508	486	464	477	523	510	499	482	508	514	482	477	520	506	489	474	510	490	537	511	489	528	515	476	473	527	511	523	497	458	494	504	472	528	483	520	478	516	469	529	488	477	478	528	509	511	490	456	483	455	497	491	486	526	495	517	485	516	471	480	507	478	492	473	495	510	500	500	472	500	481	530	501	499	480	509	519	498	496	535	540	513	475	512	511	505	446	512	463	450	479	504	497	523	485	484	507	486	498	505	465	514	499	456	515	490	508	469	492	513	524	515	536	529	494	519	496	467	522	493	480	461	463	491	485	510	510	500	494	497	548	563	517	490	485	502	499	501	466	527	476	499	505	502	475	478	499	467	487	490	529	543	509	453	484	494	460	516	489	505	506	505	461	520	448	477	525	493	505	496	479	494	529	544	482	493	510	467	522	474	488	526	520	499	511	489	506	492	495	494	495	484	497	503	501	464	541	484	515	505	492	503	477	512	501	494	499	484	486	504	507	496	505	503	518	508	526	450	474	486	445	552	518	527	507	519	476	515	493	516	525	499	531	498	488	492	498	522	517	531	498	487	534	495	510	478	506	477	505	494	520	493	488	480	524	470	476	533	512	496	477	508	525	517	541	525	530	487	504	499	524	533	476	541	472	539	523	500	455	476	489	536	504	501	493	460	506	514	520	497	466	509	488	461	506	492	482	476	471	526	502	487	500	496	468	482	539	527	474	488	486	511	551	511	505	538	490	483	500	482	490	518	507	473	528	492	490	490	487	505	463	510	481	489	522	497	505	512	470	501	494	485	480	521	550	489	500	463	488	525	497	556	526	478	467	480	482	503	499	480	502	520	503	502	465	498	510	524	539	520	495	515	504	495	496	492	527	476	458	489	534	511	496	431	514	524	540	502	527	498	519	512	489	499	466	525	478	456	516	536	527	503	500	521	510	502	479	516	490	497	457	491	477	504	496	512	486	530	520	522	537	508	571	499	474	517	529	496	461	555	488	521	461	533	514	504	484	501	510	467	495	511	520	479	498	479	517	418	491	462	495	506	508	499	517	501	477	476	503	504	473	536	477	510	492	510	507	535	512	521	517	478	509	492	540	520	500	500	543	497	521	536	519	443	485	515	556	505	488	477	488	502	491	472	488	491	510	500	470	482	517	464	484	492	494	506	481	500	516	480	479	485	501	493	487	484	481	473	509	507	444	500	501	465	476	478	504	500	501	513	510	543	513	507	469	535	487	485	471	502	501	494	481	517	495	500	504	503	524	471	504	523	490	463	493	462	527	511	483	501	545	492	479	501	517	546	500	510	559	513	487	544	528	512	487	529	519	486	524	536	505	480	521	527	486	522	469	504	474	500	479	504	522	483	523	488	485	504	499	497	525	530	467	503	487	497	484	467	488	482	496	493	519	514	481	473	497	524	490	531	517	477	519	511	532	465	527	500	521	492	521	478	532	501	445	471	516	444	549	486	524	447	503	497	506	512	490	509	451	532	495	513	502	463	471	534	457	501	469	536	459	524	513	503	523	498	493	498	517	514	506	505	511	519	499	533	496	470	491	501	506	544	475	486	478	522	467	526	512	535	555	519	487	498	534	457	528	496	459	488	483	494	488	493	486	511	540	511	531	532	497	525	504	435	489	492	455	511	513	492	443	488	528	514	508	464	485	506	502	479	540	492	464	503	491	533	489	501	498	516	499	514	534	484	499	520	454	498	504	440	527	491	449	478	541	516	479	533	501	533	472	525	482	479	502	460	509	494	504	538	499	467	457	499	492	529	473	501	484	471	507	478	532	492	528	527	491	480	505	499
22915	21048	28118	24141	20632	10815	4117	2152	1555	1219	1050	806	798	639	595	530	446	434	395	360	366	360	312	355	315	302	292	310	292	307	285	290	271	264	258	244	239	236	273	224	216	190	244	231	216	187	223	216	181	217	223	202	190	174	185	208	210	182	186	202	182	174	208	191	201	185	206	188	188	197	200	173	196	192	210	183	209	201	181	178	189	173	195	177	171	182	172	173	172	191	178	204	186	193	200	189	173	173	184	170	180	191	170	180	181	182	208	197	179	197	170	191	185	183	186	209	170	180	207	199	206	172	212	202	191	172	192	189	183	188	199	162	189	175	163	187	179	216	194	211	192	193	187	191	185	168	200	222	202	192	162	181	165	189	180	186	195	194	195	183	202	180	199	193	195	185	183	199	184	200	193	195	171	178	174	186	216	183	206	195	177	189	195	180	181	207	212	195	164	179	192	187	215	188	169	172	190	208	204	191	186	171	204	210	200	178	189	184	196	182	205	187	198	173	193	174	173	182	197	192	206	196	196	188	188	179	195	198	198	183	172	182	185	193	183	199	174	204	195	192	203	182	178	212	206	206	201	214	206	186	178	186	198	183	196	194	202	203	209	177	178	176	192	186	188	212	203	185	190	209	197	194	222	175	161	208	180	180	187	165	200	184	184	210	197	189	190	193	183	194	205	221	177	174	200	194	229	215	198	185	206	170	206	166	209	170	195	208	197	182	176	195	206	195	168	168	173	193	167	174	186	193	199	222	165	172	181	187	209	183	192	185	170	207	199	182	177	189	179	189	171	201	196	175	199	191	165	195	193	178	187	203	205	189	162	210	211	179	172	178	180	175	188	172	186	202	175	168	196	188	201	198	180	181	214	187	187	182	187	181	196	170	187	198	168	179	184	188	193	183	217	195	199	169	185	186	198	188	183	194	173	192	188	196	161	168	206	194	214	208	179	192	166	174	182	170	208	182	197	192	209	189	205	196	184	191	191	179	209	192	181	167	201	203	191	210	202	190	173	202	160	175	188	177	191	151	189	220	186	184	168	162	220	200	183	206	186	194	185	186	202	203	183	206	184	176	196	176	186	187	191	223	194	176	191	208	209	185	196	185	203	195	189	171	183	185	170	198	201	178	193	183	203	176	185	178	198	175	203	213	191	174	199	196	185	193	194	194	175	192	173	211	185	190	192	184	186	200	172	195	202	195	176	221	177	173	200	204	205	197	188	203	208	183	202	175	178	170	190	209	180	210	199	182	217	172	180	171	192	202	204	198	198	203	192	192	172	206	196	205	206	180	177	189	188	178	229	164	183	192	205	206	184	192	195	188	208	197	196	193	192	199	179	201	168	198	191	177	180	148	179	216	184	216	180	187	196	189	199	170	184	185	194	173	178	158	207	193	176	205	189	182	171	188	182	177	198	200	190	191	189	185	202	195	178	181	211	192	193	173	181	186	171	158	180	199	185	172	185	187	186	194	195	167	178	191	191	213	188	193	182	157	163	203	190	185	182	184	198	191	189	181	182	181	187	186	179	192	202	195	210	188	203	194	206	195	205	209	173	190	167	196	220	183	168	170	186	189	229	190	192	190	201	170	202	188	188	191	187	177	182	188	206	179	175	173	169	185	185	176	213	194	165	206	190	195	177	163	191	207	191	195	187	169	182	210	199	178	172	184	183	202	200	188	181	177	187	179	194	163	150	178	188	166	176	175	170	184	165	173	224	173	166	194	181	187	176	157	200	185	184	226	219	211	180	187	196	213	200	185	191	186	184	201	180	185	221	178	183	157	192	154	196	178	192	192	180	216	190	181	177	170	179	207	184	176	205	196	176	178	200	200	181	186	198	183	163	189	208	192	206	189	184	188	175	169	185	178	191	166	202	180	191	168	171	185	196	194	178	188	179	165	182	192	183	200	197	188	189	182	187	176	172	197	184	194	169	177	208	175	185	191	188	195	185	177	208	215	191	201	197	176	186	185	186	177	199	208	205	177	206	178	184	160	193	189	182	202	173	157	185	163	154	179	186	222	203	218	162	193	179	185	214	183	188	169	182	185	195	180	177	185	199	180	193	212	186	185	199	172	179	191	189	190	192	201	194	210	153	198	193	173	187	176	200	179	163	212	191	210	167	168	197	173	206	176	210	203	193	207	200	190	197	210	199	189	165	205	203	168	208	179	192	195	202	176	187	158	203	196	188	159	221	172	183	207	193	172	179	184	171	185	208	181	192	176	196	176	194	179	176	196	209	202	174	184	181	190	191	177	215	181	184	177	211	186	171	220	186	200	186	207	167	167	194	176	160	197	191	198	171	201	194	186	197	185	199	202	187	198	195	188	206	171	186	191	188	183	195	175	228	186	216	183	203	201	197	203	186	179	195	176	191	144	190	181	176	189	195	169	195	172	197	175	191	172	182	179	191	211	208	206	215	214	167	169	184	170	174	179	185	209	194	189	198	178	191	165	196	173	174	182	203	198	203	192	179	169	175	183	177	189	207	201	188	206	175	202	167	187	181	162	178	186	221	188	195	206	213	200	164	196	178	173	194	178	194	182	200	192	162	174	209	174	206	194	195	156	161	177	200	175	168	195	199	184	179	179	188	171	182	191	176	195	203	160	202	182	196	174	204	168	188	188	176	183	205	190	196	166	166	181	195	185	210	189	191	186	188	195	174	182	192	181	160	213	204	178	191	190	211	172	185	160	197	206	208	195	195	206	180	186	187	185	193	208	187	189	191	179	200	191	192	218	168	174	191	199	174	213	183	167	178	206	206	195	182	177	180	200	158	199	195	195	175	194	170	176	195	182	191	187	188	195	196	213	180	182	196	194	161	183	183	199	197	170	214	203	186	165	184	187	187	185	184	184	166	173	176	190	180	213	181	180	177	195	208	182	185	192	184	167	174	181	201	211	175	180	189	173	182	179	196	174	174	166	174	183	167	173	214	169	169	179	191	167	197	198	178	188	199	206	196	179	169	172	195	175	173	189	175	196	183	174	186	170	184	198	182	170	175	178	186	187	219	176	188	184	206	187	197	190	168	185	195	207	164	172	203	181	189	205	194	168	181	209	197	193	175	190	210	161	153	169	191	217	179	191	181	190	208	181	195	195	190	181	198	165	174	189	185	197	207	194	181	177	176	192	180	212	194	180	166	149	194	185	200	174	174	189	186	188	175	216	171	197	192	159	196	199	180	204	215	169	196	189	191	171	191	196	201	191	200	237	181	198	183	164	204	188	180	189	206	205	210	196	175	167	176	184	186	178	211	187	189	183	175	201	194	166	203	199	191	165	176	165	174	182	188	176	193	198	175	194	190	175	200	177	207	181	212	188	163	194	175	183	195	175	170	170	184	186	184	190	179	183	188	200	170	189	177	172	181	206	189	186	161	191	194	197	186	185	192	186	192	191	179	218	228	178	180	204	190	193	209	184	194	181	203	178	179	172	186	196	189	184	190	200	200	165	195	168	183	200	179	193	210	194	151	180	184	188	184	194	228	186
11808	30492	25066	17117	13267	9925	7155	5220	4041	3215	2659	2239	1926	1649	1408	1222	1106	1046	868	780	705	730	627	727	696	637	638	574	542	574	531	542	511	511	501	459	403	411	401	415	409	382	375	373	357	346	360	322	318	340	322	348	320	318	321	319	317	321	334	290	322	307	305	297	294	301	266	293	278	261	281	315	308	304	282	312	277	276	285	272	290	296	300	302	275	293	298	300	315	314	267	322	311	299	320	285	312	325	282	297	327	301	311	272	284	299	288	327	319	319	255	294	282	292	316	290	284	285	301	297	302	296	296	287	286	295	273	300	275	322	318	300	257	303	288	271	280	325	263	303	315	273	317	265	289	324	265	323	285	290	303	278	317	289	281	297	277	287	302	303	322	338	256	278	286	277	291	332	311	292	279	315	296	301	271	302	316	286	265	328	308	339	299	300	287	312	294	289	275	275	284	339	279	301	280	314	273	258	311	302	295	300	302	295	331	257	317	278	285	307	335	288	308	333	301	305	298	295	284	273	320	284	308	285	279	284	281	328	306	308	290	302	296	293	311	293	322	285	270	298	347	293	289	313	299	289	302	281	333	307	313	296	283	255	301	281	289	278	306	327	307	302	272	293	307	263	303	274	287	330	298	294	286	300	310	277	284	268	301	316	297	302	292	294	296	292	281	312	284	287	252	284	298	277	281	293	309	284	285	283	308	262	303	321	289	284	287	309	287	317	315	283	289	295	311	284	296	316	292	272	300	289	292	282	297	299	312	285	303	275	285	322	305	305	293	292	334	301	301	328	312	315	296	315	302	293	286	271	282	321	260	286	281	292	313	280	271	293	319	278	315	284	284	285	297	311	296	279	298	285	282	310	322	316	284	302	295	287	290	309	306	291	257	310	309	269	332	274	308	336	272	297	294	338	272	281	300	318	302	299	300	311	287	278	307	291	324	294	289	279	299	295	291	340	292	300	319	259	274	297	305	296	286	270	279	283	307	272	309	303	301	285	293	267	293	277	292	268	310	273	264	305	252	305	280	311	252	308	282	278	291	273	317	281	280	284	300	311	324	327	287	345	311	330	294	327	297	277	293	275	280	323	287	293	287	301	278	261	308	332	281	288	303	312	286	313	306	300	311	289	293	301	291	299	290	294	293	300	300	288	269	298	292	263	301	264	320	302	294	289	289	309	289	291	300	287	302	318	296	313	298	295	296	291	266	295	302	294	305	284	313	301	323	295	264	299	339	296	298	280	311	293	298	312	307	264	299	263	287	265	305	284	303	295	285	274	274	311	267	308	294	283	272	275	271	263	268	338	284	302	272	291	306	274	326	283	312	287	303	296	289	306	286	279	309	286	298	286	308	303	284	276	287	306	289	289	286	280	292	305	300	294	281	280	316	291	293	301	295	328	302	321	323	301	286	293	309	284	297	296	290	283	301	264	284	283	293	304	285	284	300	272	305	311	317	278	289	281	291	301	296	293	291	308	338	340	284	312	315	278	295	290	282	276	283	318	290	317	309	276	272	259	314	292	259	292	274	272	292	333	312	272	307	308	330	265	289	315	299	309	280	310	312	289	302	306	277	284	287	287	278	315	301	261	307	287	304	281	297	294	298	277	249	301	287	326	296	271	294	301	302	310	285	293	267	305	315	318	278	250	293	265	306	282	296	305	328	295	298	302	282	290	328	300	268	304	296	293	272	293	298	302	285	294	306	300	284	310	279	309	289	310	288	269	308	264	297	293	315	325	291	288	276	306	311	274	277	315	301	289	295	278	305	275	294	317	273	315	329	291	301	309	315	282	298	299	286	287	299	314	291	318	266	301	279	297	285	312	325	290	303	313	297	299	299	287	295	281	295	299	295	283	312	280	298	288	284	307	267	292	300	291	291	282	298	306	289	302	286	309	316	294	305	303	279	276	308	293	302	318	319	295	288	291	267	297	307	293	309	301	289	297	299	283	280	307	297	279	322	267	297	286	300	302	301	302	292	289	294	288	297	301	311	302	298	311	274	287	290	316	289	264	252	325	281	291	278	294	321	287	317	304	302	307	291	292	294	308	285	322	305	272	283	342	285	270	292	284	330	295	274	260	269	306	295	280	280	305	285	283	314	329	272	268	292	273	286	295	312	270	291	302	284	278	279	266	293	301	305	329	306	318	300	324	297	241	304	300	288	301	281	298	298	344	289	309	286	283	300	288	270	279	289	291	302	316	296	308	294	302	319	285	307	302	288	279	277	303	326	266	312	337	271	291	291	258	277	296	323	277	307	304	278	290	274	284	290	281	265	285	266	325	269	265	290	273	272	262	263	290	290	287	307	312	278	269	309	280	310	302	312	279	275	292	292	290	310	296	296	279	330	289	311	281	306	332	255	268	322	256	289	290	294	289	323	287	260	293	315	261	267	313	318	281	303	269	308	280	303	287	297	281	295	299	334	313	276	313	304	324	291	277	270	278	301	310	289	309	269	324	287	260	289	314	288	303	313	312	288	312	272	263	282	279	262	313	333	271	314	275	288	289	283	329	281	308	318	301	300	273	294	322	279	299	253	334	281	270	285	294	279	301	294	306	283	299	315	296	299	285	262	273	287	287	300	271	286	323	297	306	302	318	310	279	281	300	265	263	255	274	278	267	312	323	267	285	297	307	311	285	274	311	283	273	301	312	302	268	299	284	297	287	260	247	323	304	264	294	330	309	316	322	247	311	288	285	316	321	285	303	264	284	298	292	267	292	288	291	303	313	285	321	299	324	304	291	279	265	292	319	288	274	326	320	294	317	294	285	271	284	286	310	295	301	284	273	310	288	313	278	290	284	306	300	322	300	281	271	281	315	307	305	304	276	307	325	293	297	263	304	278	325	294	315	301	311	315	300	287	276	286	274	296	301	296	262	332	273	288	299	261	324	318	308	290	288	287	297	297	289	332	255	265	287	269	302	288	272	322	303	296	326	304	298	266	314	298	332	293	295	278	296	293	314	318	273	276	260	315	302	285	266	279	289	334	296	295	297	271	275	281	300	285	315	280	296	329	314	313	261	272	274	270	299	290	288	288	288	310	323	286	302	304	297	266	287	281	293	293	296	290	270	297	275	292	318	277	297	299	300	304	256	272	314	300	331	313	292	308	315	274	316	283	277	288	326	290	307	301	269	320	294	278	307	292	315	280	285	286	303	280	245	298	339	304	277	306	314	286	301	280	318	292	291	295	274	284	283	274	285	273	277	293	318	286	285	271	274	281	276	313	288	308	306	270	325	301	299	299	275	278	297	251	263	304	272	284	278	289	280	303	297	295	270	298	325	279	331	295	282	306	284	296	307	274	288	285	309	298	310	319	252	277	304	293	285	295	294	316	337	301	283	282	310	317	302	289	264	260	316	295	297	273	297	255	275	313	275	311	297	345	276	317	295	281	276	292	278	272	300	297	295	281	256	319	273	275	266	306	276	307	312	297	305	298	291	326	299	302	308	294	296	287	262	328	340	294	292	298	297	310	299	276	291	326	287
24273	21073	26594	24556	10359	4391	2760	1803	1401	1112	971	907	810	726	609	560	568	569	525	447	438	428	423	431	425	415	448	433	397	433	387	399	379	418	392	426	394	371	391	338	379	379	380	357	376	329	332	358	350	322	337	379	292	335	343	360	341	340	347	355	339	357	322	308	364	328	354	334	365	315	327	372	356	330	327	337	305	334	338	338	338	312	349	305	317	334	336	327	373	334	305	346	333	349	341	337	345	354	321	340	335	317	304	345	328	332	316	317	323	360	299	356	321	360	327	368	320	342	336	316	342	311	333	353	315	323	359	330	347	318	329	323	334	354	329	337	347	368	347	352	331	323	335	332	327	336	368	338	343	330	338	376	365	328	370	350	344	343	312	348	322	318	357	341	355	341	361	335	350	361	341	331	333	327	292	313	364	316	356	340	369	376	346	339	352	300	327	311	345	345	278	336	339	331	360	307	342	336	286	362	364	345	356	338	353	315	342	333	363	339	339	359	345	321	349	326	330	330	302	320	344	294	342	355	321	332	356	330	330	333	335	321	319	313	318	352	344	359	350	312	311	302	348	332	364	360	355	344	327	340	347	324	346	338	337	345	306	343	346	332	322	330	328	354	354	322	343	304	329	299	329	303	320	334	329	333	325	319	334	305	386	332	345	332	329	335	355	327	328	307	343	356	318	339	331	324	355	301	357	340	315	342	337	321	354	359	337	364	328	356	351	321	340	361	346	333	339	376	328	331	325	316	387	329	362	340	315	333	326	340	327	340	345	348	339	371	344	335	349	332	310	336	346	355	333	325	307	352	348	327	349	340	339	357	363	371	314	343	372	334	302	324	344	343	357	342	346	337	322	316	340	354	311	337	338	347	333	353	347	351	343	362	353	354	346	355	344	311	336	317	345	324	359	325	357	355	357	336	317	323	326	328	345	327	346	338	336	343	336	344	334	338	354	358	348	325	339	334	338	329	336	348	359	360	352	305	338	328	338	361	347	344	356	328	340	315	333	325	337	340	320	354	327	345	343	330	329	346	343	332	326	346	318	310	348	337	329	357	364	337	335	337	337	327	312	357	341	330	334	329	353	344	334	326	324	328	328	343	341	344	363	342	313	336	340	328	320	319	335	321	345	285	341	338	325	351	355	368	337	339	338	320	354	364	335	350	382	334	323	342	346	369	346	341	333	337	328	334	353	337	318	336	319	345	348	393	353	359	308	356	387	335	351	347	369	368	359	372	323	335	350	345	363	334	368	342	319	329	382	343	334	349	316	359	322	343	332	367	365	373	335	331	348	317	338	323	326	333	309	324	350	366	363	372	369	346	337	357	348	326	362	349	340	345	356	342	337	324	337	308	354	342	358	346	354	334	355	334	300	337	328	350	344	312	335	342	320	356	337	298	332	345	359	341	307	315	347	314	362	323	337	355	347	308	337	328	347	311	320	330	350	342	358	319	366	336	333	305	366	314	331	345	353	314	293	335	348	325	325	352	346	323	313	327	360	303	341	332	330	366	312	324	322	334	375	334	330	333	325	319	364	335	309	358	337	368	323	347	346	316	349	301	348	344	363	347	364	356	330	335	360	354	337	348	332	359	319	373	342	335	310	346	324	330	328	332	308	334	341	333	323	326	323	347	299	397	331	324	314	302	336	332	310	341	347	323	370	346	346	325	375	317	349	362	349	355	332	368	324	345	324	316	361	309	316	334	312	328	314	350	307	314	371	327	347	355	336	319	337	341	324	369	314	355	346	333	382	364	359	322	339	342	347	307	360	338	339	349	303	359	326	340	323	340	380	310	347	345	317	324	308	356	350	357	338	336	349	309	369	349	292	319	313	335	334	340	335	345	332	338	347	363	339	334	358	298	339	314	307	333	352	331	326	343	335	312	320	314	341	336	325	361	326	326	351	328	352	331	321	364	331	335	343	346	343	362	316	343	328	354	346	332	324	358	330	327	332	310	341	346	344	359	380	352	338	349	337	341	329	318	319	358	350	319	337	346	335	347	342	357	307	355	357	349	336	323	287	379	360	351	355	334	348	336	301	362	309	332	331	349	322	353	346	351	356	328	310	338	317	336	374	374	351	330	303	332	307	343	346	312	333	347	338	362	348	357	357	341	340	358	348	341	334	361	300	304	339	328	330	346	356	342	314	317	359	320	368	348	337	365	342	338	351	336	311	356	335	313	349	300	336	319	338	353	350	332	321	370	336	319	323	358	328	355	355	303	342	356	349	306	366	360	328	305	332	351	323	325	317	358	387	356	342	331	356	335	343	337	351	330	336	317	330	370	359	368	365	344	338	363	336	325	332	334	330	347	348	331	335	332	326	367	335	323	360	334	359	320	363	309	328	349	313	353	334	324	374	363	332	356	332	344	358	325	342	320	355	319	353	331	357	351	313	311	335	363	321	331	356	346	345	334	342	303	343	359	343	351	372	331	329	315	339	339	339	350	325	360	335	340	379	358	374	352	339	327	308	317	341	306	347	348	370	357	325	332	341	331	364	366	352	348	354	328	319	349	338	332	373	392	326	371	343	334	354	327	332	363	335	360	336	355	346	337	358	341	347	333	359	347	355	353	362	360	346	329	348	325	311	332	365	334	356	354	330	311	329	346	333	344	309	343	326	355	355	340	343	336	348	319	327	331	333	342	336	306	335	356	346	333	331	351	340	329	354	326	333	338	311	317	342	329	356	318	331	351	334	344	368	347	334	354	329	357	327	324	365	348	358	347	353	325	324	334	325	358	324	371	385	310	328	382	361	325	328	361	341	344	361	348	362	312	310	355	340	347	360	354	337	342	322	388	332	323	316	322	340	347	327	315	339	295	332	352	322	315	336	329	322	323	317	321	335	318	339	324	370	373	323	337	317	361	333	331	354	319	318	308	312	327	329	356	337	327	357	347	328	315	325	339	330	349	345	379	303	313	374	351	346	365	336	335	345	340	335	344	322	393	301	336	345	336	330	340	330	322	332	314	331	332	335	325	335	347	321	309	344	341	318	344	333	287	340	359	384	324	338	357	327	305	358	328	354	337	337	342	375	336	333	343	346	312	304	339	358	326	332	395	336	335	361	347	360	351	371	374	324	357	331	365	355	359	350	352	327	299	302	346	351	336	357	300	381	355	347	333	336	368	343	352	324	339	300	350	357	368	349	342	331	335	335	352	346	372	355	332	337	353	347	310	387	328	352	324	356	335	332	328	333	366	335	334	327	329	315	359	330	328	331	327	351	305	321	338	314	350	372	345	327	330	328	336	346	343	351	372	381	335	353	319	324	342	352	393	340	303	328	355	333	349	331	350	360	336	323	335	347	311	338	345	338	340	337	327	367	325	316	366	321	340	343	349	339	314	320	354	318	316	366	345	336	334	337	347	344	353	340	324	377	327	319	320	299	327	362	326	339	329	326	338	339	324	321	322	369	325	331	358	360	325	336	297	378	323	347	349	353	333	380	349	356	348	303	358	367	342	350	329	357	366	345	340	328	350	339	355
11669	27052	21983	14741	11219	8070	6042	4503	3480	2833	2402	1998	1774	1561	1360	1250	1114	1044	897	882	818	798	807	797	760	738	766	731	680	728	721	714	662	688	590	646	614	585	593	593	568	605	590	604	552	572	529	511	522	493	532	518	526	497	513	544	552	504	501	491	519	522	459	468	510	498	527	469	495	493	517	520	503	510	491	502	496	518	505	504	522	479	503	542	475	506	516	479	488	536	494	509	478	527	485	488	482	542	518	507	472	490	504	475	472	505	520	505	496	508	486	509	527	483	535	499	514	481	479	500	482	500	524	564	540	532	536	477	500	477	548	464	530	483	478	513	512	487	492	455	500	485	494	525	480	498	516	510	486	490	524	496	489	505	516	509	495	491	501	542	487	518	511	488	473	506	482	504	516	499	484	505	498	547	502	488	507	500	497	497	463	554	512	532	535	483	510	489	484	493	532	478	539	464	489	464	466	504	515	477	498	516	504	515	497	481	496	480	511	518	507	487	474	516	484	500	499	464	534	502	537	553	460	500	544	517	522	514	512	499	509	489	511	513	525	544	503	524	483	486	470	535	495	501	489	491	489	500	494	507	500	510	498	490	499	499	487	523	519	525	504	524	512	513	484	510	466	467	478	513	519	549	488	495	517	478	512	502	521	508	486	485	482	490	470	513	490	512	489	517	476	556	469	508	528	536	494	514	518	456	474	459	475	516	502	514	550	495	497	493	527	489	520	506	535	497	494	506	524	525	517	533	481	491	491	502	474	503	482	501	470	488	495	512	511	487	490	459	491	500	498	474	501	501	499	474	459	498	478	516	490	477	491	507	502	487	481	457	487	490	521	479	529	492	480	487	488	506	468	517	445	532	530	526	480	502	520	480	513	512	479	518	504	506	517	503	516	490	486	513	506	514	456	504	471	512	525	478	484	496	494	529	495	522	484	489	472	496	489	501	472	485	478	490	537	490	500	531	506	488	483	535	521	475	499	505	527	488	483	482	509	484	528	467	505	497	538	484	500	490	458	489	498	511	525	514	507	518	464	499	500	481	492	520	478	532	533	540	481	479	506	508	451	479	537	483	513	455	486	475	475	509	491	495	490	516	497	501	488	491	504	520	476	495	491	510	509	505	504	520	482	511	467	469	512	535	505	529	497	511	542	538	508	509	487	478	475	512	481	469	540	514	523	478	505	475	516	505	515	506	430	493	510	512	481	495	481	523	513	524	495	471	459	527	499	505	565	533	537	541	508	535	494	484	529	509	500	501	500	511	506	536	491	478	544	495	524	491	507	520	525	495	503	455	474	508	502	505	534	523	496	539	530	500	475	520	495	451	533	512	501	479	538	499	471	497	501	484	451	514	459	485	507	519	478	517	500	509	486	500	497	532	474	486	499	509	528	507	479	484	497	471	491	524	496	504	466	482	509	483	509	517	471	488	496	538	459	509	482	504	548	510	484	495	544	480	495	477	507	527	512	481	495	485	514	509	510	465	551	486	516	490	479	473	499	477	501	495	505	545	485	536	480	491	496	493	513	514	491	496	461	494	509	442	516	515	495	502	520	525	535	551	509	474	498	495	479	484	528	499	494	497	466	511	503	517	508	505	514	494	503	469	498	522	526	553	506	551	521	495	497	511	518	521	539	515	486	467	513	446	494	499	495	553	506	507	469	519	506	545	477	549	512	527	494	506	504	503	500	495	492	492	528	481	466	502	488	513	507	499	512	496	511	508	544	488	478	524	480	480	464	508	509	554	536	488	524	499	472	511	504	520	481	488	527	529	520	500	522	493	450	507	488	530	512	516	538	493	489	489	499	502	533	508	508	500	484	504	495	491	517	505	516	525	517	504	476	505	523	449	511	507	517	526	516	440	474	483	506	497	480	471	516	470	479	470	505	497	482	486	501	497	540	539	520	574	517	526	513	523	476	488	509	547	489	471	523	481	465	489	502	529	502	535	507	500	522	491	548	516	534	493	517	520	478	473	514	496	511	502	482	485	505	480	475	481	514	501	493	489	502	494	485	476	482	478	489	477	493	512	495	479	487	519	501	476	509	514	474	490	486	535	492	500	501	488	512	498	487	451	486	476	501	483	485	490	486	521	529	525	514	553	454	511	489	527	551	503	529	528	483	519	528	500	494	462	510	475	518	448	468	568	495	515	491	545	483	527	523	523	537	526	497	551	496	491	544	497	499	517	474	519	534	496	458	478	501	469	497	503	487	503	484	508	496	481	464	532	518	495	522	492	502	479	511	500	461	485	523	491	536	504	490	533	518	500	514	511	500	477	495	499	470	459	530	506	503	501	449	490	497	480	525	453	527	517	501	492	500	496	495	498	484	472	504	502	509	491	486	489	544	477	511	480	516	524	484	501	509	476	518	519	527	506	504	476	531	500	500	486	518	514	500	497	526	491	485	502	514	486	505	471	518	496	493	512	476	450	496	493	513	509	499	500	515	535	511	480	523	472	491	531	502	511	490	490	523	508	488	526	472	486	468	504	499	506	513	497	520	489	544	491	515	472	506	515	495	517	520	514	480	518	520	525	518	536	483	530	487	507	524	487	494	529	511	527	486	488	527	523	516	501	495	532	516	509	491	519	499	512	488	459	471	535	508	470	503	456	505	529	495	490	577	514	507	503	531	490	532	514	473	473	532	498	527	469	495	483	517	509	530	501	483	519	510	515	482	511	541	533	503	504	511	489	462	496	523	522	481	517	521	504	498	556	517	533	479	490	488	514	550	512	520	495	500	501	537	540	486	490	503	460	524	527	484	505	520	491	518	490	507	502	485	481	486	562	501	479	477	525	514	470	505	459	490	516	477	490	552	510	530	485	492	525	521	511	524	549	489	567	514	497	502	483	513	515	546	503	495	487	528	497	529	508	542	533	538	501	478	509	526	548	531	493	527	508	528	517	478	476	484	521	534	518	525	542	514	507	468	512	502	490	509	558	459	482	487	497	476	491	513	468	467	477	470	533	486	463	525	508	498	498	475	517	506	507	485	509	515	526	519	474	511	509	458	511	511	498	502	511	506	503	512	514	494	494	532	508	495	504	507	517	474	509	489	485	522	488	501	465	539	510	472	495	458	496	500	510	520	511	466	508	501	545	517	525	509	499	557	484	493	481	482	484	504	491	493	486	526	487	483	492	516	497	504	506	492	499	523	487	483	511	539	502	480	499	524	469	507	528	522	472	517	472	515	484	510	491	539	485	532	488	474	489	507	529	496	492	492	495	488	506	509	491	484	498	517	485	541	508	519	544	482	489	521	493	474	510	531	471	518	512	508	482	517	483	488	488	506	475	496	480	504	488	508	476	510	493	502	496	493	524	482	499	496	538	478	483	505	496	538	477	501	440	538	495	512	518	526	487	494	492	424	516	516	509	477	495	509	466	500	524	519	486	521	511	488	520	481	490	508	538	473	472	520	500	479	508	477	496	500	497	515	465	483	508	549	481	491	501	486	486	517	522	497	508	499	493	526	515	509	480	511	478	472	517
22107	21059	28687	23648	21084	20530	9816	3385	2100	1711	1345	1152	987	844	749	585	550	490	431	471	356	349	322	381	291	349	322	344	309	300	310	284	250	253	240	259	238	244	200	205	215	209	211	201	204	199	183	172	182	149	172	170	174	157	165	166	149	153	147	170	151	169	141	173	134	143	168	165	160	145	151	154	167	178	153	146	170	139	157	145	141	162	134	148	150	144	148	156	143	136	160	154	156	149	156	130	160	145	158	153	120	161	162	174	165	137	125	141	181	157	132	145	156	147	130	136	160	130	146	154	140	154	155	148	161	178	139	151	130	161	168	171	120	155	173	155	155	122	121	148	158	146	143	139	145	152	155	139	155	156	136	154	142	177	134	143	120	174	142	132	147	147	136	162	129	145	133	160	175	161	151	146	159	174	156	158	157	128	140	145	148	128	149	160	136	134	124	141	149	157	133	165	149	139	141	155	146	141	155	152	160	155	161	160	134	134	144	141	144	155	147	165	149	135	159	166	135	157	147	161	148	138	147	147	130	142	155	162	159	148	158	136	148	138	159	149	142	151	148	149	156	155	182	153	159	136	131	164	142	137	148	161	153	141	140	163	157	163	164	167	151	135	140	137	159	162	167	137	154	156	152	152	161	174	133	146	148	165	133	163	147	139	151	135	143	150	152	138	161	137	160	144	134	158	142	133	137	151	146	166	175	146	150	154	144	150	153	145	163	150	161	169	158	126	148	167	147	154	154	171	164	142	141	130	146	179	165	164	151	122	139	125	184	137	143	154	150	139	159	154	155	132	158	135	152	154	173	159	147	142	150	153	135	135	143	132	165	165	130	137	155	157	160	149	140	162	135	135	147	133	174	149	150	154	161	139	158	133	155	170	171	141	150	165	147	125	135	152	143	138	171	164	144	156	151	157	142	138	147	135	169	148	159	152	142	144	156	161	173	168	155	145	144	174	151	137	154	145	154	139	149	130	157	144	145	145	145	144	156	162	144	157	129	145	160	141	168	166	142	150	162	137	168	153	157	135	139	172	136	150	156	145	168	142	127	158	132	141	152	157	127	145	140	141	133	148	144	140	164	162	143	165	151	153	139	147	132	147	139	166	178	136	155	145	168	160	153	175	159	155	145	135	154	148	167	155	174	116	128	150	128	143	159	137	164	150	159	162	153	162	158	138	160	159	155	152	155	151	169	149	159	153	140	161	148	156	135	151	144	142	136	173	145	161	136	139	137	151	161	161	134	162	148	149	145	138	154	142	134	176	178	145	168	127	158	169	163	146	138	151	161	160	149	146	131	161	166	187	142	155	162	134	150	144	166	142	155	172	143	156	159	134	168	127	148	145	145	159	147	145	150	156	145	143	151	149	149	153	162	127	137	126	145	141	127	134	131	161	154	135	120	150	137	146	119	159	158	155	159	132	150	132	146	149	145	152	173	145	162	155	161	114	164	122	129	147	160	142	143	147	166	146	143	134	137	148	145	162	159	163	181	146	121	147	118	143	174	166	144	134	173	142	155	153	154	164	140	132	148	154	164	119	147	149	130	166	138	160	159	158	155	134	158	154	147	146	155	142	152	151	148	146	140	125	148	131	145	150	141	144	153	147	169	138	146	149	144	164	132	141	135	176	157	146	147	157	159	153	152	144	136	131	141	163	122	145	175	150	156	150	134	129	137	140	153	150	162	142	141	148	168	146	148	163	154	142	152	156	155	158	158	148	161	160	156	147	125	137	139	160	141	137	143	158	145	162	148	169	160	130	157	142	122	161	142	153	136	141	157	145	152	167	140	149	160	149	171	134	165	162	145	138	145	147	130	156	146	131	156	135	147	132	138	183	146	157	141	140	171	145	148	154	162	147	158	129	165	143	151	156	144	165	184	150	152	145	147	131	146	175	153	156	133	155	149	161	139	130	157	140	151	133	159	149	149	182	147	141	142	146	142	152	164	154	163	151	146	138	140	163	169	132	170	140	158	162	152	165	149	160	138	131	140	165	156	145	156	110	139	170	153	158	138	154	132	155	143	155	151	179	155	144	131	130	155	141	150	156	135	140	160	140	174	140	140	148	153	159	137	150	131	137	144	134	148	176	162	166	159	136	139	156	161	160	178	143	151	172	143	147	149	149	165	143	144	151	146	143	152	154	132	152	148	146	125	148	160	143	138	134	147	143	154	134	126	133	170	151	151	148	145	151	146	174	152	125	158	181	149	129	137	134	138	144	152	145	152	135	138	156	140	152	129	162	161	151	127	150	157	142	147	123	177	174	154	150	153	157	144	140	152	151	185	151	162	147	133	134	153	153	144	163	160	155	139	164	159	143	128	150	139	142	141	148	152	142	156	143	151	164	144	157	141	154	151	145	149	143	141	150	175	147	145	147	128	150	130	181	118	168	126	168	163	157	154	152	138	144	144	157	122	150	157	151	144	160	133	139	142	128	146	158	165	187	161	161	148	141	142	145	124	137	159	147	152	158	161	136	140	132	161	166	153	126	139	150	174	128	142	162	138	130	148	138	139	161	148	140	164	141	160	161	147	145	162	146	154	165	161	157	157	145	149	149	151	158	143	142	173	158	158	133	174	177	168	167	127	143	142	135	145	152	134	160	124	155	143	153	140	160	144	144	153	147	161	148	126	157	146	164	146	145	153	159	180	159	171	155	150	156	154	148	156	159	126	136	141	152	149	146	162	162	158	156	154	130	137	138	155	156	138	173	175	142	127	145	145	161	124	133	174	158	175	167	139	132	157	136	154	129	149	148	129	165	179	160	165	152	137	129	138	167	152	148	137	160	117	142	158	149	145	150	169	139	149	138	153	161	148	138	162	151	141	153	158	155	140	147	149	156	150	149	155	144	164	148	138	130	136	157	137	158	121	150	147	149	130	125	160	159	140	151	147	150	150	155	147	154	164	158	166	146	139	149	159	150	154	149	142	147	144	154	140	153	148	148	164	135	163	139	154	135	151	160	174	149	146	155	147	152	156	137	146	155	153	142	142	161	153	151	164	136	139	127	145	146	168	149	154	121	157	154	158	149	150	156	157	151	128	144	167	155	150	128	146	155	139	139	155	151	157	160	151	155	150	147	143	155	141	142	147	132	134	135	137	155	145	141	152	164	143	140	154	151	169	155	146	143	147	163	156	161	134	179	145	141	163	150	141	140	160	158	146	126	120	157	134	164	168	135	165	149	164	171	155	131	158	143	144	162	159	151	154	153	130	152	135	171	138	142	138	141	147	163	163	166	142	148	159	149	152	130	146	142	150	142	133	151	175	143	160	146	145	144	160	152	144	157	135	132	163	147	162	169	176	134	154	146	148	149	153	159	149	143	159	164	160	157	125	155	142	141	129	145	143	129	141	138	161	147	151	154	152	145	168	153	151	147	144	129	153	153	140	144	145	161	169	155	161	153	185	159	144	141	165	134	148	153	151	170	156	146	124	161	174	128	152	141	178	149	141	139	166	133	159	140	153	156	148	139	151	155	159	145	129	133
13389	34412	29126	20981	16357	12509	9279	6763	5360	4343	3519	2926	2495	2093	1791	1486	1337	1134	1064	914	797	796	786	813	726	687	673	648	595	629	638	565	523	522	506	482	409	418	387	368	337	386	390	381	359	326	291	294	246	256	281	270	253	238	216	254	249	224	224	240	219	249	219	219	206	228	212	233	209	245	226	229	217	220	227	220	238	216	217	216	225	210	245	228	226	206	241	250	196	210	245	243	238	208	224	228	218	226	233	217	231	210	243	226	229	225	212	221	193	232	232	240	234	236	217	224	223	242	231	222	220	222	235	228	238	220	230	247	211	240	178	220	230	230	235	217	242	237	234	210	223	229	232	254	226	234	208	224	200	221	214	204	218	246	211	222	225	217	219	213	222	212	234	243	212	228	225	205	218	246	211	222	229	233	229	215	226	225	216	233	214	220	214	233	230	222	203	240	221	231	239	211	222	231	202	220	223	207	214	242	233	206	199	235	204	216	229	236	211	202	234	229	224	199	208	236	220	221	207	220	213	193	222	226	207	247	225	225	204	217	227	234	259	231	238	210	207	194	253	208	246	215	232	207	233	199	217	200	215	235	237	228	212	213	205	221	228	216	197	199	239	201	222	199	233	227	198	233	211	229	214	201	231	237	235	211	228	206	214	217	211	227	219	215	202	229	229	234	218	257	204	226	223	227	259	217	251	236	240	229	244	231	235	180	212	234	213	208	222	233	216	226	200	220	215	230	232	189	243	203	246	223	185	206	229	212	214	210	230	226	229	250	217	206	195	224	211	215	218	216	225	224	218	237	247	220	190	215	233	224	230	229	224	243	196	218	202	246	203	222	225	226	219	227	235	214	216	218	219	214	235	221	218	219	246	226	210	223	209	213	213	202	200	209	227	227	247	214	245	237	226	221	217	254	246	206	212	215	218	225	244	236	237	225	236	207	214	218	213	235	232	213	200	221	223	204	214	218	201	193	217	213	224	241	216	240	231	230	213	217	234	219	205	209	223	205	226	237	200	232	216	251	241	188	243	208	244	232	246	213	205	243	196	210	233	230	222	220	214	214	214	220	241	231	227	209	222	233	197	216	206	257	220	231	223	248	220	240	230	213	215	234	236	199	226	201	236	193	205	207	214	213	237	232	211	208	256	225	229	214	236	219	214	227	216	216	219	183	232	195	212	227	211	209	199	220	215	230	239	232	232	241	251	195	220	231	218	237	234	231	234	248	232	197	216	236	199	234	203	225	216	241	206	245	208	224	216	209	218	206	246	215	225	222	252	233	205	219	222	221	226	237	243	225	236	251	219	236	227	219	246	206	194	236	226	230	210	218	238	218	236	227	240	202	224	224	208	220	175	207	246	224	242	215	228	221	234	227	234	202	233	202	227	218	207	229	227	207	224	213	233	233	237	229	207	244	213	222	239	210	242	224	245	191	255	217	240	249	223	210	232	234	247	209	226	214	224	226	232	236	216	218	196	213	237	202	218	220	228	212	216	232	212	233	211	219	225	229	215	211	221	228	203	257	222	219	233	196	204	219	202	201	242	226	227	223	214	230	203	239	230	249	241	241	219	232	236	244	180	199	216	219	208	210	232	217	236	246	201	196	206	211	254	200	235	244	227	231	218	217	236	207	235	246	201	215	225	209	201	237	216	215	239	205	249	217	231	237	222	235	220	209	215	229	214	200	213	209	208	233	212	229	210	229	254	215	214	221	217	202	228	236	227	208	223	205	219	242	215	224	243	223	199	213	210	235	209	216	209	215	231	219	204	218	233	215	216	244	213	249	222	217	224	223	226	239	212	227	195	221	252	216	230	244	219	192	232	232	196	224	212	209	219	222	230	188	235	236	222	198	209	229	222	238	202	243	211	210	199	237	220	218	191	237	200	241	204	207	232	221	209	218	221	254	204	212	232	203	210	219	226	231	252	253	228	257	213	212	225	214	238	226	242	211	193	226	212	211	211	202	221	232	211	204	229	234	232	199	239	201	218	237	240	212	229	223	200	230	219	211	215	232	216	237	210	222	214	212	221	201	209	232	248	217	227	230	231	197	196	249	212	222	243	237	206	207	207	233	209	214	225	261	230	228	226	236	211	204	223	212	234	233	217	216	235	259	216	213	199	203	224	222	211	221	216	210	207	222	223	208	221	215	224	227	242	215	234	217	221	220	203	207	201	232	221	221	210	204	233	227	202	212	226	286	209	243	203	206	223	213	213	234	207	203	247	221	229	227	233	209	219	219	204	204	203	221	236	202	205	239	200	241	217	224	202	229	235	218	206	214	228	218	214	246	252	203	205	236	218	231	235	229	233	222	214	232	228	226	229	218	224	241	213	236	237	202	227	185	220	233	212	234	232	239	235	223	218	230	229	218	220	243	205	223	194	239	210	210	238	205	232	211	248	216	209	256	229	224	204	192	232	203	200	218	217	225	223	238	214	225	206	210	222	232	236	230	237	234	220	220	198	224	199	214	211	242	206	201	221	238	233	223	198	193	238	215	223	232	218	188	248	219	228	234	228	234	239	214	208	248	231	219	252	235	232	235	224	207	223	234	235	221	226	212	222	224	242	229	200	221	241	201	242	214	183	243	246	201	209	218	212	226	194	222	209	226	223	221	235	209	220	214	222	223	245	216	203	216	214	229	239	213	235	181	209	193	229	217	224	215	205	234	245	243	224	212	220	217	217	236	250	217	228	201	215	228	215	218	216	203	227	213	217	244	215	200	216	216	212	205	191	214	221	229	202	227	214	226	206	216	220	217	229	234	246	219	224	199	213	203	210	252	220	238	214	208	213	227	225	218	238	230	208	227	227	234	231	236	231	220	224	220	219	243	224	221	230	217	226	227	205	214	208	199	235	221	255	229	182	223	231	242	221	228	218	229	230	194	230	229	223	196	242	247	247	242	198	240	224	237	234	221	250	203	236	237	244	215	239	215	235	216	222	225	198	243	228	208	232	242	223	215	220	224	215	213	246	213	221	212	215	198	227	208	221	221	218	198	223	226	211	245	215	229	200	219	233	216	196	234	207	219	211	206	212	235	208	237	226	183	206	246	218	218	215	211	223	241	213	228	240	220	208	217	218	220	225	197	226	201	223	235	205	206	223	244	215	225	232	203	219	257	228	231	213	254	219	234	182	201	220	220	221	199	202	262	217	208	216	229	203	238	209	222	207	217	218	240	220	230	221	245	212	201	221	196	214	222	219	235	204	212	211	216	219	227	208	232	211	210	205	221	220	215	217	226	217	209	190	201	198	222	218	196	245	219	211	199	211	202	212	215	244	239	248	229	214	245	220	221	225	221	218	219	252	215	234	243	216	209	248	218	232	228	234	218	253	222	213	225	206	197	207	219	184	232	209	208	241	225	195	229	217	232	227	224	224	225	202	218	235	236	227	216	218	206	196	233	216	222	199	225	228	205	237	220	208	211	212	242	232	221	225	194	243	229	211	208	227	216	201	215	240	195	223	234	225	219	230	234	224	228	249	222	244	207
26679	20643	17200	10832	5696	3315	2196	1570	1181	983	842	738	653	580	544	545	512	446	451	468	402	437	388	376	414	376	386	392	417	389	371	391	382	348	359	391	343	374	339	338	316	350	369	341	350	332	312	322	336	301	334	319	345	316	326	326	349	320	280	326	313	300	333	314	341	352	325	301	333	314	341	301	353	347	339	313	327	284	332	289	310	326	342	317	334	291	344	321	339	294	343	345	319	315	308	321	328	357	317	343	336	288	348	304	299	329	325	313	302	331	344	343	310	305	329	334	335	339	344	308	318	328	339	307	339	349	346	360	283	311	332	272	323	325	332	314	293	363	332	350	331	329	337	289	321	300	320	337	327	329	320	306	296	310	345	307	325	317	297	289	351	321	336	334	323	316	294	318	313	301	325	291	335	339	330	304	318	339	339	324	320	316	336	312	319	320	301	329	336	311	309	300	345	322	336	298	303	322	333	348	341	309	330	322	327	347	319	302	301	339	328	299	295	334	322	334	306	311	308	313	335	315	352	359	317	323	384	327	342	320	334	311	325	327	351	380	320	335	290	304	329	307	332	333	321	317	343	319	286	321	326	303	335	328	353	339	319	324	326	329	329	341	321	308	339	301	320	319	325	294	307	291	342	338	319	329	357	316	313	342	319	331	314	305	336	316	311	331	315	342	330	298	335	373	336	312	314	336	298	326	327	341	341	348	318	344	338	359	304	315	320	340	318	345	319	307	353	314	333	349	302	326	320	334	304	341	336	333	309	304	307	339	313	334	304	305	321	358	335	314	300	290	293	317	349	318	331	369	324	297	328	331	316	318	329	314	340	328	337	333	318	366	327	327	337	324	335	304	358	293	319	340	353	310	346	330	300	330	315	329	333	320	325	300	304	333	322	297	347	335	371	313	299	349	325	334	331	311	316	355	286	347	319	291	309	345	330	313	366	283	341	313	333	348	309	310	340	311	347	346	338	286	334	313	322	321	328	317	341	345	329	319	358	335	337	310	308	324	299	330	322	297	321	316	325	342	348	326	343	354	299	311	326	328	346	324	317	330	312	314	341	286	349	305	325	313	290	336	333	320	332	321	330	331	361	331	336	299	347	300	297	317	296	327	330	355	319	326	319	334	318	325	338	318	343	358	342	302	306	309	331	325	348	324	303	307	340	333	317	335	316	334	344	339	324	337	335	317	313	324	324	323	348	352	317	322	361	361	326	310	339	308	350	324	312	319	319	320	303	346	327	330	294	324	306	325	333	312	336	331	315	294	328	288	329	350	336	328	339	296	307	322	321	312	274	354	356	333	318	328	349	304	360	306	263	337	304	306	338	328	335	310	384	363	311	317	337	293	317	345	316	360	325	344	300	301	315	327	328	334	324	359	334	310	332	329	317	327	289	299	303	340	306	318	303	314	369	299	361	323	355	323	357	289	329	345	333	308	318	309	324	294	332	327	334	338	339	310	360	327	331	331	317	366	324	309	331	343	291	323	361	293	333	336	331	316	381	342	353	333	333	315	327	312	337	311	360	318	321	310	310	343	321	313	307	323	348	331	326	341	322	341	307	330	322	297	316	310	335	309	343	296	332	302	336	343	341	327	332	348	293	327	344	307	344	316	285	363	335	342	335	316	346	320	333	321	346	343	337	318	297	327	336	336	313	325	307	337	342	325	330	320	352	339	287	350	323	375	302	309	344	343	306	328	326	315	327	334	309	304	294	296	336	316	334	301	308	323	350	329	300	330	321	312	320	322	334	322	329	307	310	334	330	317	357	301	295	313	371	329	340	333	322	316	344	334	345	321	346	334	313	297	313	330	336	342	307	309	305	313	309	319	302	300	327	356	343	324	337	331	311	330	340	335	310	309	347	343	345	346	291	314	336	329	323	320	334	317	321	335	310	307	319	321	334	313	331	354	322	333	342	295	353	302	311	342	335	315	310	335	310	322	332	298	305	309	313	317	339	306	331	333	337	352	330	317	331	321	314	331	359	336	328	319	327	326	337	331	342	310	335	358	329	346	348	334	325	283	303	316	341	342	384	312	314	337	320	317	351	319	316	298	325	307	361	343	352	298	346	325	336	350	330	325	345	317	325	314	320	314	332	334	370	323	334	307	328	300	340	293	329	334	304	335	342	322	346	349	345	302	350	277	309	331	344	323	338	321	341	315	307	324	345	328	326	339	295	309	375	347	315	313	328	335	307	346	341	317	326	322	317	327	330	327	271	336	317	335	349	338	307	316	316	325	316	330	309	294	356	352	311	311	326	325	321	317	341	340	311	334	341	276	297	353	349	294	343	340	307	303	298	315	327	340	351	322	308	287	365	320	353	307	314	319	321	335	326	356	321	324	309	322	337	319	334	340	351	348	357	299	300	330	334	321	351	327	314	333	328	344	313	325	322	349	314	312	331	302	338	312	314	363	335	323	337	330	313	315	321	316	345	332	309	288	314	344	331	336	385	307	329	294	322	327	332	355	350	348	308	316	318	335	331	330	320	371	339	334	320	314	308	270	281	321	310	315	294	272	305	348	323	331	322	299	304	326	375	332	337	302	354	312	358	339	342	352	344	328	323	315	346	297	333	322	314	325	312	309	328	329	320	302	338	325	305	314	355	320	329	335	321	333	342	336	346	335	293	302	322	308	333	323	317	331	344	334	330	332	299	328	359	342	363	321	333	351	310	363	341	309	337	305	323	350	330	334	332	334	339	326	352	301	336	312	309	328	340	342	323	324	326	310	337	308	316	325	361	313	317	351	327	329	344	304	297	302	356	342	311	317	311	315	293	310	341	378	334	326	317	339	322	316	351	339	302	302	364	342	299	365	359	307	342	295	316	353	321	315	341	352	322	344	297	295	301	309	299	333	307	330	325	292	320	314	320	361	272	291	359	339	296	293	311	286	315	347	309	309	307	328	318	346	323	331	370	328	325	303	332	329	335	315	303	324	310	334	308	370	351	317	301	329	360	303	340	315	304	303	348	371	349	339	310	349	316	376	297	326	320	285	330	320	319	313	345	341	345	305	299	334	339	310	314	296	328	298	352	352	332	353	289	344	316	349	299	315	316	335	356	344	351	325	322	351	334	323	313	304	336	352	339	290	325	299	296	340	322	294	331	309	322	346	295	340	340	307	287	357	337	308	340	321	338	325	336	350	337	341	334	345	316	342	325	308	302	293	346	331	314	304	265	323	338	306	321	340	349	334	328	336	330	311	305	329	351	346	341	318	306	341	316	307	325	330	321	342	281	336	323	303	306	305	321	330	310	319	305	352	310	341	311	328	331	297	335	290	319	328	314	353	335	340	309	337	338	323	327	344	334	350	307	332	289	333	325	329	311	308	334	325	373	331	329	343	326	348	323	334	314	305	363	313	317	318	271	343	314	320	337	278	340	339	302	305	321	343	321	314	316	332	316	339	338	327	315	335	331	341	295	347	303	315	311	323	331	343	301	336	311	336	349	327	323	329	334	353	322	306	321	335	342	313	331	325	358	342
11950	24358	19631	12791	9605	6955	5279	3881	3052	2523	2027	1775	1513	1290	1226	1097	951	932	849	801	755	718	696	725	662	692	713	641	596	605	641	604	575	625	566	569	582	542	544	549	579	542	574	581	532	525	565	512	520	502	501	563	486	505	543	528	516	502	489	497	481	496	527	493	477	475	526	505	525	498	535	483	520	478	484	519	480	517	525	470	508	497	490	517	482	507	482	477	509	496	494	508	520	492	524	459	540	500	498	482	481	493	483	491	477	549	482	493	461	505	506	497	472	496	490	493	507	531	498	510	503	513	500	485	463	479	475	480	493	499	497	512	470	475	509	492	490	521	458	507	482	455	498	438	451	517	459	500	469	486	442	512	478	524	455	463	476	514	531	498	492	526	487	456	472	497	485	502	501	469	514	502	469	502	504	517	514	503	451	466	516	477	495	514	497	526	498	495	509	485	474	536	450	477	520	514	512	535	465	506	524	474	506	482	505	494	493	504	520	501	510	496	495	469	505	511	501	481	493	492	490	489	468	505	501	481	491	486	476	532	520	466	490	464	488	529	524	524	482	510	480	470	478	503	477	492	457	496	516	568	494	516	550	488	484	488	515	506	472	491	466	440	502	483	494	457	503	508	495	459	476	498	475	536	498	450	501	488	506	514	503	526	439	452	544	435	488	470	482	497	516	469	490	474	471	503	529	495	481	490	486	505	517	459	474	473	474	482	463	473	500	507	536	490	494	484	492	492	514	504	475	545	495	456	483	500	490	469	529	504	510	508	443	526	513	480	483	480	457	513	460	502	533	469	484	521	476	466	467	481	476	487	510	507	545	514	473	497	499	467	542	473	477	511	516	456	513	528	477	535	511	516	486	465	509	494	480	467	480	499	500	482	477	497	502	472	501	478	489	465	496	503	501	478	450	493	500	519	494	474	495	481	489	498	501	445	511	498	549	480	474	498	489	463	482	505	498	458	486	488	503	508	481	469	484	479	502	515	484	485	505	485	468	509	490	497	476	507	502	492	504	514	522	469	481	480	464	484	499	517	504	497	478	518	471	506	466	482	478	421	513	500	496	468	509	501	495	510	503	508	497	486	504	505	457	487	507	498	533	488	480	471	522	487	504	467	465	477	482	500	464	497	455	468	480	495	476	454	518	503	467	508	517	511	477	458	504	519	502	498	507	469	481	481	479	508	476	461	467	497	574	473	542	542	482	454	504	500	517	533	537	499	481	492	480	494	512	486	481	534	476	480	510	480	485	508	489	486	467	461	479	494	494	471	522	489	484	481	478	496	473	516	500	470	512	498	473	506	473	470	480	518	480	491	495	464	518	478	521	505	487	502	471	460	485	482	455	494	532	480	491	465	478	488	516	490	513	464	490	492	485	497	496	486	524	499	470	509	463	477	514	486	510	487	477	532	516	529	471	514	506	512	458	473	537	496	479	500	547	514	499	500	521	477	496	505	487	513	480	493	507	516	518	474	454	473	499	485	474	502	509	481	505	493	521	518	444	499	493	522	496	463	505	445	489	489	518	498	498	496	507	525	490	455	481	490	502	482	540	532	493	496	510	524	497	448	511	527	494	478	474	483	472	469	488	501	495	498	484	484	480	490	522	480	450	484	487	505	463	518	503	481	541	461	508	470	514	477	512	470	481	458	520	502	490	489	506	522	487	475	491	487	478	486	511	518	505	471	530	456	509	468	498	517	480	505	501	517	492	464	490	484	460	435	497	485	477	483	505	490	464	537	510	499	526	499	474	481	491	506	555	510	477	468	521	481	485	491	476	506	513	517	472	485	478	483	475	473	498	500	474	439	467	520	498	508	472	503	527	476	493	503	450	484	507	497	510	528	452	494	481	462	498	474	496	491	491	504	522	463	455	523	479	497	522	494	497	477	486	495	506	502	438	490	527	507	480	449	533	484	467	484	479	513	496	513	511	478	482	497	501	487	474	463	531	502	500	463	444	521	457	494	474	455	539	487	457	508	489	523	486	491	488	534	484	497	483	503	519	511	515	534	472	485	483	473	457	493	508	467	514	500	461	482	517	461	477	476	494	511	501	531	496	465	472	484	512	462	482	500	481	500	468	503	487	520	514	498	512	477	510	535	475	491	474	500	489	478	534	472	498	488	496	512	461	505	536	492	466	479	494	501	517	488	469	470	522	479	477	486	480	493	457	509	481	530	489	502	494	481	480	457	499	481	497	490	485	466	469	492	499	484	499	504	479	517	469	517	500	477	467	510	498	479	507	496	517	502	507	496	519	503	498	493	529	476	465	503	513	452	469	503	493	495	500	449	517	475	522	491	483	486	521	501	500	511	477	516	479	495	483	502	471	497	524	510	485	471	482	478	501	473	471	498	487	502	500	477	486	457	516	472	485	524	494	483	516	490	497	519	539	504	521	478	488	516	511	448	496	541	526	504	542	492	486	514	473	530	484	487	489	500	436	476	518	474	474	532	490	461	480	507	514	488	497	546	500	501	495	532	487	501	461	490	476	480	489	481	541	541	455	533	481	525	504	521	488	470	502	482	489	445	509	506	494	469	472	515	508	525	460	488	486	491	450	500	500	511	503	515	479	517	496	477	512	494	524	462	545	481	477	466	508	473	459	440	476	467	493	535	494	502	495	503	509	488	516	468	479	488	490	520	508	491	518	500	512	524	470	546	484	451	490	483	454	465	509	445	492	494	491	466	480	504	505	475	507	489	483	497	487	495	493	462	467	528	481	490	506	490	490	501	517	481	515	514	520	524	523	469	491	490	474	546	512	481	502	473	483	492	521	519	479	479	513	503	529	485	515	509	472	503	526	461	471	484	512	496	501	503	500	507	490	499	463	477	490	499	510	476	494	478	493	458	479	512	458	513	522	490	494	491	480	516	487	500	488	525	536	522	496	483	493	489	463	501	501	473	464	472	511	500	500	486	488	507	473	504	466	525	487	467	483	546	474	470	500	486	484	501	487	517	496	506	484	450	493	460	491	494	483	514	507	474	494	478	480	503	508	470	479	522	458	524	482	502	488	500	478	466	486	537	524	495	480	480	467	554	512	496	510	503	525	495	514	510	473	511	521	496	509	436	487	514	469	457	486	485	527	479	468	466	498	513	488	482	480	503	510	528	500	483	480	480	485	454	500	491	526	484	475	504	520	508	479	504	477	495	446	506	563	523	485	494	488	498	451	487	506	481	459	519	534	520	489	513	492	511	495	447	503	485	514	447	544	542	475	483	526	479	502	501	492	503	482	507	498	514	480	493	467	490	482	453	518	472	485	489	512	464	468	518	457	502	495	489	498	515	487	495	505	522	497	508	491	459	440	484	488	527	522	495	508	505	488	475	484	520	462	523	474	506	505	515	457	466	501	488	507	482	500	522	534	465	511	444	493	487	530	481	491	481	471	480	507	485	476	492	545	468	533	466	480	485	555	476	487	472	465	519	511	525	491	466	471	485	481	474	481	466	517	500	488	500	472	467	542	491	460	492	488	507	469	480	494	549
22957	21064	28189	24220	20680	11214	4330	2225	1656	1339	1119	967	766	655	553	500	485	436	379	339	375	344	318	339	313	334	300	294	318	257	263	274	303	257	265	245	248	235	248	234	215	216	248	251	215	176	219	226	207	185	190	204	194	181	178	182	212	192	188	192	186	192	235	196	198	188	204	183	170	163	204	190	203	181	222	179	177	211	171	213	176	189	163	167	178	203	170	198	220	186	179	188	180	188	197	187	184	175	208	172	188	183	184	188	181	174	183	209	165	194	202	191	190	185	202	187	206	152	165	171	219	174	202	209	193	182	164	198	173	168	165	183	182	190	181	207	194	172	193	186	173	202	193	202	192	202	206	182	193	178	178	166	171	169	165	179	194	203	215	169	197	195	194	178	187	188	190	184	185	182	181	182	204	191	192	185	197	184	194	172	185	201	163	211	199	196	206	179	184	157	191	181	177	166	186	175	189	200	205	156	186	189	205	189	199	192	186	165	171	189	231	179	182	165	149	182	175	187	201	197	179	188	166	165	168	195	190	194	199	191	191	178	198	186	183	199	182	168	170	203	203	175	171	204	174	198	165	169	190	163	193	183	192	203	182	185	177	181	201	180	197	199	184	197	185	164	187	191	202	197	193	174	188	195	196	220	163	194	192	183	174	208	202	176	196	182	185	189	196	174	182	176	211	189	190	161	176	167	193	183	187	163	179	176	183	174	178	189	182	175	191	203	178	185	187	177	201	206	177	209	187	189	184	207	209	159	172	186	176	188	169	205	202	181	205	186	168	192	205	180	179	172	190	172	182	194	180	186	177	200	170	195	189	182	172	173	190	195	181	188	189	165	186	215	194	178	183	192	162	204	175	191	176	166	195	170	202	202	187	197	180	183	178	184	175	194	181	185	184	166	177	188	212	193	177	171	197	181	221	200	192	201	170	206	182	190	175	178	177	178	185	165	193	200	199	190	184	191	199	196	173	177	175	176	218	210	165	181	160	198	185	180	200	199	173	194	184	185	164	178	179	182	193	184	194	178	204	197	192	193	173	172	188	188	181	180	159	190	185	193	183	184	155	170	158	183	180	207	170	183	202	156	179	200	195	168	172	167	168	167	191	193	180	185	204	216	171	186	205	172	189	198	193	189	193	205	172	204	201	199	200	180	182	178	190	195	179	176	211	175	187	179	180	179	213	164	205	199	197	175	190	188	206	207	163	191	205	197	192	175	197	208	197	167	190	175	186	184	178	182	177	197	192	197	171	184	166	198	177	172	182	176	154	181	203	172	180	176	179	188	203	173	199	184	193	192	180	198	173	188	154	161	192	180	170	162	197	185	179	199	209	187	172	208	186	184	213	196	191	193	164	168	208	208	177	196	222	186	188	197	182	169	184	201	173	161	207	186	205	200	183	201	188	202	203	163	208	176	214	172	206	184	194	187	215	215	167	159	184	161	189	183	183	190	198	215	213	183	195	188	184	176	191	200	185	188	180	200	210	192	182	182	185	200	181	201	174	178	163	199	204	195	177	197	185	210	186	186	188	183	166	177	187	176	173	201	184	169	187	186	182	196	190	183	202	176	205	186	214	186	195	178	165	174	207	225	199	180	171	188	214	194	193	195	225	209	189	209	193	187	164	197	186	192	199	163	147	175	182	188	177	175	176	173	202	181	174	170	190	190	181	173	191	208	217	176	195	195	175	216	195	171	200	200	189	191	212	191	192	204	177	188	172	203	196	176	175	190	202	177	183	199	190	185	176	177	179	191	151	199	207	191	203	166	172	160	177	176	163	167	196	188	204	191	184	162	188	179	166	182	160	195	181	205	175	176	169	191	183	172	194	194	175	172	201	189	177	167	189	173	204	188	192	161	179	213	183	190	188	193	186	171	184	213	174	195	210	181	194	183	172	181	184	184	175	198	188	213	209	172	188	208	192	197	178	172	193	205	197	180	199	195	169	179	176	167	212	194	182	190	177	195	180	182	184	182	198	174	179	207	203	191	182	169	183	181	163	199	183	212	187	198	193	190	157	182	192	166	189	186	188	187	177	191	178	181	180	182	185	180	196	182	188	177	196	175	182	184	213	202	186	177	207	168	177	179	190	188	193	179	179	179	175	165	167	197	170	184	181	179	198	195	182	162	179	168	188	185	191	166	212	169	193	180	167	203	178	185	195	193	191	165	217	187	185	190	185	179	200	186	199	184	217	157	169	175	158	185	183	184	205	214	188	207	199	196	193	198	178	186	213	194	192	212	186	198	201	181	191	182	174	198	180	196	194	181	194	194	189	191	187	194	179	188	193	204	180	169	170	197	190	204	196	179	187	192	155	189	178	194	180	182	182	198	182	229	200	166	172	187	199	173	210	177	186	188	180	173	195	176	184	172	196	187	177	184	186	199	178	196	177	167	184	204	188	181	182	182	182	202	188	171	167	206	185	174	190	185	184	208	174	186	189	170	201	200	196	203	201	188	182	187	151	177	176	184	187	192	219	207	184	168	205	200	170	157	201	158	192	186	171	177	152	169	183	184	177	185	167	190	210	180	183	182	165	173	183	190	182	177	164	168	178	176	217	154	197	210	190	189	162	176	184	187	199	164	171	181	213	180	173	176	171	187	175	155	198	195	174	210	200	186	202	168	194	189	188	175	206	179	198	185	181	184	204	190	220	197	188	209	181	197	170	188	196	172	177	195	186	173	191	201	164	200	166	162	177	174	187	198	208	187	179	179	173	184	162	189	153	187	184	185	193	185	205	184	176	178	188	192	179	185	184	187	184	174	191	194	176	165	169	177	190	185	195	178	186	196	190	200	185	182	184	169	178	183	178	184	181	192	187	181	175	196	196	182	169	173	183	193	151	187	187	194	179	172	186	184	193	174	169	184	191	191	166	164	171	178	217	199	175	201	174	179	204	176	189	204	175	197	182	181	180	177	188	183	176	168	199	186	208	197	207	187	176	191	169	217	195	172	206	179	203	186	180	183	186	218	200	179	155	183	185	197	177	202	186	172	218	174	188	184	190	178	186	190	161	177	193	190	178	167	179	205	184	204	189	197	183	188	170	207	203	180	193	182	200	193	164	188	195	182	175	197	172	189	176	206	160	196	193	176	200	163	187	171	182	179	160	189	204	188	197	187	175	171	211	188	167	168	188	172	168	186	174	166	167	194	185	178	194	159	168	163	170	186	203	205	177	160	163	188	221	175	178	203	168	190	183	181	207	187	192	174	208	177	188	203	166	187	178	178	173	181	175	172	165	183	170	188	189	167	175	181	184	176	177	179	169	207	170	203	210	200	196	205	191	157	194	155	225	180	160	197	192	175	182	199	206	167	187	212	197	198	179	182	154	174	200	173	193	180	187	164	199	198	185	189	184	187	167	177	170	187	184	189	172	177	180	178	187	170	204	167	210	181	181	193	178	196	193	162	194	161	195	172	164	192	203	190	183	182	186	185	181	163	197	173	181	195	181	174	194	177	172	189	209	170	181	181	162	195	157	182	177	187
11934	30971	25473	17964	13496	10122	7518	5585	4429	3506	2837	2326	1924	1592	1390	1194	1047	933	821	788	719	672	675	662	649	643	617	596	590	621	547	503	534	501	453	437	436	400	421	399	356	448	357	422	380	352	299	339	358	314	328	341	305	289	328	335	320	283	306	315	283	310	297	312	293	303	302	291	269	288	274	276	305	270	285	287	295	286	266	237	297	309	275	281	261	280	296	308	298	292	280	284	278	292	286	269	310	278	314	272	301	300	290	291	275	276	280	332	304	287	285	303	283	321	280	298	281	275	292	305	270	281	279	274	280	302	290	311	314	308	269	319	283	285	289	282	285	306	299	309	338	298	271	282	292	301	289	306	312	301	310	290	289	298	291	310	279	312	311	319	294	251	283	301	303	277	293	303	308	304	310	277	309	288	307	275	306	292	276	261	270	308	314	308	254	251	301	313	290	286	308	271	321	305	281	295	275	283	303	333	304	296	261	330	294	288	314	290	302	313	287	293	302	292	295	306	294	294	302	325	275	284	295	266	275	287	294	282	285	294	274	274	291	307	308	299	301	288	291	266	283	283	275	323	307	284	297	285	264	334	283	281	282	307	297	253	300	298	288	277	298	277	301	309	276	288	326	249	340	280	308	300	290	282	283	269	312	286	287	249	286	261	297	307	288	321	312	300	295	284	323	288	294	303	301	297	278	274	285	280	279	314	300	271	272	286	321	287	281	335	286	301	278	296	301	296	278	300	306	265	277	312	297	306	253	277	292	265	319	309	303	292	320	283	296	292	290	247	278	246	278	287	312	323	289	264	297	281	275	329	278	278	291	283	280	315	287	284	270	281	274	278	298	306	277	278	299	262	291	278	275	316	294	285	284	309	303	290	286	282	297	288	309	296	297	283	291	283	282	294	310	278	261	272	291	285	315	304	252	321	302	287	292	289	309	281	307	301	285	276	273	279	280	320	285	307	309	280	277	302	272	305	276	282	285	294	271	271	288	281	269	284	325	266	283	302	266	270	291	262	253	292	301	293	289	293	314	305	282	301	277	312	274	303	259	295	311	290	319	320	281	271	326	326	290	270	303	281	282	293	291	280	279	298	269	290	274	329	277	275	290	271	311	285	298	278	301	275	313	267	276	259	277	278	272	316	276	295	284	306	273	295	302	291	298	312	310	306	291	283	293	304	276	283	300	268	334	287	263	310	284	267	295	317	276	254	279	260	313	300	311	280	292	291	282	277	279	295	301	305	307	315	292	262	305	312	306	300	303	285	282	266	301	309	287	274	282	271	319	303	281	267	285	293	286	292	293	292	292	268	260	299	297	292	292	292	264	284	293	293	288	290	279	291	287	289	300	288	278	285	289	308	281	294	301	295	273	265	288	316	295	262	273	318	296	302	301	280	282	281	285	309	296	297	256	271	277	280	291	301	291	280	304	292	289	283	293	273	346	291	314	310	303	289	280	320	276	308	310	306	268	265	281	304	293	296	283	289	290	272	302	336	307	303	302	280	270	295	303	287	289	275	303	314	311	284	307	280	293	264	280	282	276	278	319	276	303	319	292	282	282	269	266	279	294	304	290	298	289	299	268	290	317	316	302	311	314	316	294	285	302	303	287	283	255	266	307	297	280	277	285	284	286	300	304	306	302	271	298	273	272	285	319	308	329	288	292	298	275	297	310	281	332	272	285	284	268	304	284	310	280	282	306	270	296	298	279	307	297	317	289	300	271	313	275	287	299	276	286	287	285	306	292	258	264	306	297	311	284	317	278	287	330	289	276	342	317	293	288	292	300	306	272	298	288	266	285	267	290	303	267	270	287	260	306	267	294	314	287	297	264	295	276	262	291	281	309	292	311	297	322	294	284	325	288	291	275	264	287	287	310	320	303	302	268	288	299	271	301	291	248	257	280	310	298	287	314	302	268	272	248	308	280	288	285	316	288	291	299	270	310	285	279	290	324	328	291	301	297	280	285	292	288	277	304	310	308	270	293	314	294	296	283	309	294	299	284	304	300	286	293	311	306	293	336	296	304	299	285	270	280	282	296	284	295	302	299	306	285	274	282	287	313	317	280	271	306	283	325	284	308	267	265	320	266	298	286	294	291	285	288	289	282	287	278	294	301	289	295	276	271	281	311	292	291	275	296	292	295	308	282	278	299	274	294	306	293	269	297	274	312	280	249	289	297	293	273	282	296	314	269	308	280	288	298	315	250	302	316	283	317	284	308	271	301	316	307	296	284	265	275	308	313	298	268	276	278	301	284	294	309	282	276	290	317	273	304	271	277	284	302	273	258	314	290	275	289	318	285	291	284	295	300	295	314	313	274	295	308	302	291	306	308	270	275	299	266	297	287	271	303	280	298	281	278	310	304	287	316	310	306	288	276	320	299	298	280	303	299	285	287	290	257	291	318	305	285	248	304	299	309	294	258	325	290	285	288	290	284	315	268	290	287	266	307	278	321	300	298	294	300	283	299	271	300	314	287	305	275	271	298	294	287	269	295	269	274	287	284	277	258	279	316	252	320	303	276	330	315	300	300	318	305	267	274	308	276	292	290	289	316	298	313	281	313	293	313	312	290	283	299	288	289	279	315	302	257	269	236	243	303	277	309	285	291	282	308	302	318	297	297	304	302	300	314	304	315	306	295	318	289	318	275	281	305	282	279	255	289	281	299	293	286	280	284	302	286	260	299	308	270	323	297	279	285	264	284	278	281	296	267	295	294	300	300	303	309	301	298	286	307	281	328	294	316	288	285	290	306	272	284	277	285	296	326	315	270	301	298	265	325	296	294	274	295	267	297	276	280	298	298	309	283	278	278	289	310	291	299	310	270	293	287	278	274	310	304	283	264	286	305	289	296	255	298	263	295	303	294	262	285	282	261	291	285	301	281	278	291	286	266	282	287	275	280	283	334	310	294	305	317	277	299	306	281	303	314	307	305	301	277	301	302	302	309	290	313	292	268	283	289	327	295	312	280	305	303	306	251	288	301	294	297	282	292	284	300	301	302	291	300	267	300	313	318	303	291	323	260	270	268	301	273	283	281	305	276	269	290	236	293	305	296	308	283	276	290	301	289	313	264	287	278	305	310	316	294	286	309	297	278	289	278	291	289	268	328	292	279	283	299	279	291	317	273	292	284	250	288	292	305	293	286	301	279	282	282	299	339	303	261	284	284	306	274	315	285	294	252	307	252	298	273	293	285	270	294	277	296	274	285	285	291	279	279	266	292	293	277	293	311	297	298	285	282	286	287	287	271	281	325	289	289	289	286	289	272	262	301	313	312	303	299	297	282	277	292	285	308	270	286	301	309	302	266	309	276	288	308	260	273	317	289	293	285	278	291	319	335	264	267	314	303	292	305	294	296	270	306	308	292	310	268	293	306	277	298	287	267	307	328	287	270	315	302	267	287	306	298	262	287	297	280	277	276	284	284	266	293	287	311	264	285	303	269	295	281	322	292	277	308	318	295	315	284	273	307	299	273	312	299	290	266	289	282	273
24287	21104	26669	24571	10989	4670	2782	1931	1477	1186	1021	877	749	720	586	569	505	497	462	485	427	438	469	451	462	432	436	432	420	399	387	412	401	388	403	369	353	369	357	344	358	362	378	357	381	374	351	346	329	340	316	328	371	314	326	312	339	341	346	351	327	337	317	326	335	331	339	329	384	312	326	315	336	363	333	319	342	324	292	364	333	356	360	352	335	358	304	348	335	325	354	355	333	347	328	338	337	310	330	340	374	328	297	326	313	349	345	308	336	347	315	320	326	327	332	360	320	315	367	345	301	336	345	309	352	336	343	324	315	359	339	339	317	325	329	339	345	329	327	325	353	337	307	312	320	341	351	322	308	326	333	363	326	322	358	333	337	338	359	325	329	342	368	338	317	332	320	332	306	312	349	324	366	325	335	348	333	334	335	303	323	321	341	350	337	331	333	330	352	356	315	314	349	319	333	344	359	312	324	349	326	336	299	338	349	356	349	330	327	329	354	335	341	373	349	343	327	326	324	374	344	342	327	364	353	345	339	325	316	323	325	307	334	351	346	325	318	339	345	315	360	347	319	325	359	347	341	327	331	330	337	346	336	340	329	300	344	320	355	343	300	334	357	322	324	317	318	323	352	324	347	335	342	343	304	315	297	317	356	366	317	338	375	360	328	340	335	336	309	315	355	357	315	311	337	333	334	318	328	329	331	350	328	325	342	343	345	360	319	334	334	321	331	307	310	327	337	359	324	334	347	338	347	332	337	305	314	315	357	320	351	316	332	334	363	348	309	360	358	325	346	334	326	295	308	321	311	330	320	355	315	324	317	325	358	339	326	335	341	354	346	293	302	313	356	345	335	315	336	365	310	349	314	326	313	328	356	342	295	329	296	327	348	324	333	315	339	342	301	317	336	361	338	295	352	342	323	327	307	312	320	331	343	332	323	338	349	373	340	335	338	318	318	350	380	307	359	326	317	310	326	322	336	314	350	369	337	362	376	319	298	313	334	334	334	327	352	307	341	339	307	346	310	310	353	344	327	360	315	356	334	326	372	332	324	322	345	353	343	327	349	302	332	300	309	332	322	332	329	333	335	371	359	325	340	343	333	300	351	341	310	344	340	321	314	356	360	326	312	332	354	332	334	333	335	299	299	364	345	339	348	344	334	306	323	364	341	338	323	316	354	328	348	337	338	345	351	310	317	318	349	356	346	309	330	299	327	322	349	337	311	354	358	347	323	321	304	323	307	363	323	341	336	311	314	309	330	298	322	329	342	330	314	334	321	345	344	332	330	327	325	348	330	334	311	339	316	311	315	341	348	339	298	319	354	363	365	318	322	326	337	317	345	350	334	328	335	345	357	358	327	339	330	338	335	333	353	317	330	351	321	303	311	364	318	334	302	322	316	322	324	339	350	326	315	347	361	333	314	319	331	346	356	360	312	344	345	340	342	313	338	329	313	314	330	350	343	333	358	362	320	346	318	337	332	303	344	338	323	332	337	364	329	351	317	326	310	342	344	321	334	353	338	336	335	337	327	326	329	363	302	328	342	358	348	336	329	330	322	357	284	321	335	306	333	306	340	313	332	357	333	361	355	363	319	352	368	302	356	337	348	338	364	286	329	339	314	351	327	344	325	342	331	295	351	361	348	305	357	365	346	345	343	344	314	325	342	318	332	334	340	336	340	361	346	335	347	343	302	350	323	311	325	343	342	322	330	348	310	340	354	361	304	315	301	331	326	335	335	371	336	338	324	352	345	315	353	309	355	357	346	336	357	315	317	354	338	341	327	340	346	320	324	329	335	338	331	331	324	311	304	342	334	373	320	335	340	320	316	330	342	349	295	340	336	342	328	331	315	316	338	320	326	292	339	355	345	336	369	331	352	342	354	320	329	351	335	348	334	313	333	314	314	351	338	318	333	323	351	330	353	354	315	318	314	339	382	352	327	333	322	340	339	341	336	307	332	349	313	324	336	343	347	317	322	321	320	331	327	346	343	349	306	315	308	339	335	325	362	334	358	324	341	343	348	330	339	339	331	348	315	319	302	328	326	363	313	334	277	309	314	350	338	312	334	343	339	337	320	334	350	332	331	355	327	335	351	316	327	351	359	373	318	363	349	339	339	306	337	330	324	331	314	333	337	350	339	326	370	307	345	345	333	309	338	332	306	310	366	340	368	314	319	332	347	322	316	335	380	315	346	356	352	328	329	328	299	337	340	338	339	330	339	352	298	321	331	355	333	361	318	353	353	344	334	329	309	300	304	315	338	371	333	345	317	314	336	285	347	290	336	372	321	338	319	318	351	327	312	303	355	344	339	334	342	310	349	353	334	329	344	324	293	329	349	337	337	304	339	371	328	319	344	364	346	326	338	307	313	336	342	312	328	335	325	353	347	343	327	326	315	338	351	337	326	327	332	307	358	359	332	332	337	354	343	338	331	327	315	290	360	338	344	331	325	351	357	318	333	324	329	313	342	352	330	298	333	330	351	341	318	303	366	343	316	313	349	355	328	328	334	371	329	325	326	303	347	322	341	334	324	343	338	357	325	337	337	317	337	343	333	325	313	339	315	399	331	333	336	316	324	322	318	336	350	354	323	320	365	343	326	314	346	318	354	334	365	333	327	318	355	360	317	348	353	347	343	317	331	310	320	312	330	342	324	326	336	327	348	330	335	369	370	311	321	309	335	302	334	328	322	352	316	336	317	318	370	337	388	283	317	348	332	314	346	309	313	318	327	356	363	312	337	350	364	335	324	340	326	324	310	320	348	326	324	344	355	333	302	330	347	306	300	363	340	280	350	351	343	324	376	329	298	344	334	365	318	367	328	300	311	345	318	324	353	312	302	321	340	302	298	328	323	321	362	349	339	315	308	340	348	326	343	361	327	346	301	320	312	293	359	350	317	367	337	337	336	364	359	327	333	346	323	342	379	324	331	319	306	357	310	339	351	326	353	369	351	347	313	319	345	340	301	356	342	304	330	355	328	364	323	359	330	345	313	351	332	351	355	362	321	354	335	331	306	302	337	346	331	337	340	353	338	313	331	296	335	317	343	351	329	315	327	330	335	354	359	332	340	362	360	312	358	313	306	316	326	350	363	322	358	322	346	318	297	351	329	316	323	357	322	335	351	336	304	305	336	336	351	335	326	318	293	349	341	354	318	330	354	307	348	351	338	339	348	340	320	328	339	336	318	341	336	316	334	338	293	335	354	331	346	341	335	342	290	313	329	365	363	351	320	334	326	336	325	336	342	360	325	372	339	329	336	349	346	296	352	325	348	358	314	331	381	334	325	325	352	323	321	308	353	329	340	317	349	334	327	314	338	325	353	320	339	300	356	330	343	328	301	337	331	325	357	322	366	302	328	334	340	295	311	305	314	331	326	286	316	326	338	340	324	325	331	328	312	361	324	344	322	337	315	349	297	327	337	339	321	335	361	345	331	368	365	317	324	306	293	311	323	343	338	327	366	318	358	339	356	285	303	326	321	332	322	354	330	365
11902	27840	22274	15562	11659	8335	6270	4773	3762	3074	2477	2112	1765	1518	1340	1194	1079	960	977	856	840	752	806	762	812	768	729	771	711	704	651	687	654	615	645	637	615	590	604	592	607	607	570	597	523	551	560	581	527	527	525	518	523	513	525	545	480	483	520	510	507	503	515	547	517	505	497	513	503	469	517	490	465	484	438	485	511	464	505	508	481	516	508	559	469	508	533	533	481	458	485	531	502	503	470	471	495	501	474	563	501	513	535	518	544	521	471	478	502	498	512	506	466	561	485	499	517	542	522	447	482	521	512	497	483	514	483	495	532	471	477	566	492	511	514	494	483	482	496	499	526	481	492	514	500	507	477	505	466	461	461	470	517	495	504	505	507	480	505	521	498	485	474	496	517	490	504	503	514	479	481	511	522	492	498	516	508	489	490	498	470	520	484	468	487	478	500	519	461	475	492	494	489	488	490	494	512	489	504	496	491	483	480	540	523	448	512	493	510	529	486	516	471	495	537	484	490	481	488	560	512	473	488	468	497	509	434	471	471	472	497	510	498	497	473	510	497	527	493	499	481	479	479	496	507	546	474	508	519	507	505	517	461	510	491	556	526	500	525	512	508	501	492	519	475	525	521	504	504	457	460	482	489	470	491	472	476	505	477	503	489	475	460	486	476	481	509	525	511	507	489	488	509	445	485	508	525	503	504	512	500	486	498	521	495	478	476	481	501	506	502	501	532	482	479	471	529	475	503	508	503	503	472	463	503	523	485	511	518	481	466	481	472	508	466	515	480	460	525	479	497	489	496	516	463	529	490	476	490	518	471	515	486	516	480	525	517	480	518	498	481	514	455	470	461	523	483	500	526	480	533	478	494	520	533	487	492	498	501	479	517	503	519	509	502	504	515	516	506	487	479	489	470	511	460	472	461	496	517	520	492	507	508	525	502	477	485	517	491	512	480	514	526	546	479	488	501	502	473	508	528	476	509	485	558	474	512	509	491	512	542	503	486	489	510	512	518	460	503	475	508	477	491	518	493	472	455	499	480	484	484	472	507	517	518	521	511	480	515	512	547	497	499	460	485	488	474	491	497	558	540	502	479	480	508	506	519	489	480	487	523	513	436	488	475	471	541	507	487	494	499	469	513	507	493	485	493	531	480	521	490	488	497	481	515	491	482	529	519	474	506	467	481	517	511	446	464	501	509	460	477	527	523	499	489	480	486	525	508	469	533	507	554	511	529	506	531	493	525	468	506	519	492	487	472	503	499	469	521	507	478	466	539	477	510	464	516	516	463	514	489	505	499	426	500	475	534	513	519	544	495	497	491	489	504	519	448	474	469	504	456	499	488	512	462	480	475	477	508	496	528	541	488	474	464	530	504	491	473	499	491	522	518	526	501	502	495	479	538	484	503	503	511	497	449	510	450	471	562	496	493	524	511	506	466	482	469	499	466	507	482	493	490	521	497	494	507	491	470	521	483	494	494	500	497	479	536	522	524	474	503	475	493	513	526	503	504	509	468	489	477	470	507	511	519	530	491	522	459	493	524	539	439	506	503	519	444	493	467	498	500	503	508	478	508	548	489	456	493	507	508	478	461	464	481	483	499	465	502	511	491	471	477	481	481	498	482	484	493	499	489	522	541	470	501	517	517	541	471	499	504	479	504	486	487	502	487	495	514	501	479	491	469	511	473	537	535	526	484	479	556	539	508	493	527	522	504	493	521	545	487	537	478	494	498	499	509	492	486	492	485	487	517	540	494	516	494	504	497	508	509	510	504	464	498	474	536	451	462	520	509	495	523	495	489	525	517	481	509	462	483	473	505	486	486	469	503	472	474	509	494	493	493	513	483	484	498	518	537	491	540	512	473	506	490	498	508	506	473	486	480	513	488	527	510	488	531	530	509	512	521	480	469	505	498	541	519	477	488	470	518	522	503	511	497	492	508	495	513	505	535	505	490	487	491	492	493	525	510	488	507	494	495	487	480	476	497	474	530	538	476	463	486	533	477	531	506	461	476	478	471	483	484	527	485	480	463	487	514	528	459	500	462	526	501	530	488	440	515	501	482	477	492	460	511	502	502	542	473	485	481	527	481	503	518	518	521	483	480	519	450	513	490	526	460	476	515	502	495	473	530	505	513	505	479	497	471	501	501	546	483	492	494	525	514	531	484	483	519	488	496	506	504	530	477	496	504	526	499	509	484	511	510	513	525	517	532	505	534	476	497	509	538	481	505	526	439	497	499	474	513	489	467	495	525	505	467	540	537	500	444	481	545	563	494	488	458	497	500	500	503	488	511	539	481	457	482	468	494	478	490	498	516	498	471	560	489	495	514	467	498	481	503	512	497	502	493	502	530	492	503	544	470	467	460	447	497	495	473	493	473	471	476	498	488	501	492	502	477	543	483	501	497	536	474	495	514	495	503	534	515	479	527	463	501	513	532	507	510	527	501	494	511	502	479	508	511	487	494	495	477	508	520	519	495	566	485	475	524	535	491	506	527	502	512	504	506	501	486	487	540	505	477	533	484	510	466	514	490	483	516	499	498	503	504	490	495	493	509	518	486	496	493	468	478	498	469	489	516	471	505	525	470	516	489	477	524	519	497	465	544	496	513	514	489	507	524	491	506	499	493	464	505	494	485	521	505	465	527	475	498	483	514	502	459	528	493	479	492	505	477	557	486	478	435	507	479	492	474	516	499	475	523	510	480	489	507	511	501	491	466	465	454	501	463	489	487	522	497	489	532	494	509	510	476	493	494	466	460	519	496	470	506	463	476	531	510	485	504	486	550	527	519	500	505	504	519	524	525	492	493	512	481	507	502	488	493	524	530	492	512	510	517	479	459	493	531	477	513	479	471	503	488	482	490	468	497	516	493	517	525	499	490	518	477	523	507	484	500	528	500	514	493	500	511	474	519	509	492	529	521	483	487	497	456	506	471	486	464	464	501	465	504	490	478	525	485	500	509	517	495	504	506	514	504	458	465	465	515	471	508	506	495	505	533	533	497	531	498	502	521	479	506	497	451	499	551	468	485	476	458	499	498	525	519	481	529	507	524	498	478	494	488	477	518	488	485	487	513	492	529	512	503	484	515	496	501	461	546	534	490	467	519	458	501	526	520	532	485	492	503	478	483	495	515	486	476	521	502	509	511	515	507	504	526	532	481	489	496	484	458	486	475	490	519	519	509	521	516	481	486	475	506	529	527	471	488	509	484	484	519	472	520	513	525	503	488	525	451	483	457	470	495	502	465	539	501	494	501	486	519	496	452	521	521	485	525	451	482	527	501	525	520	476	444	455	477	520	517	501	513	493	455	489	523	492	485	511	471	551	494	479	473	492	505	493	497	494	496	487	468	480	495	508	492	526	548	470	500	479	502	489	509	462	521	515	488	454	512	537	502	539	519	450	461	499	496	499	492	515	495	463	517	527	504	467	485	503	508	489	520	523	527	543	535	518	485	486	525	463	468	497	469	489	454	501	512	485	542	474	497	473	472	518	541	505
22171	21069	28672	23686	21095	20588	10153	3532	2233	1774	1413	1120	915	785	675	596	558	447	436	381	370	355	346	326	347	326	338	306	294	317	303	264	232	271	280	250	237	223	210	213	230	193	221	206	191	186	171	178	142	190	196	166	145	170	146	149	163	182	136	154	156	162	173	155	158	145	148	133	143	159	159	149	164	142	150	151	128	143	161	153	146	126	158	155	162	139	135	151	149	144	179	127	164	134	149	168	152	158	152	144	128	156	143	140	147	133	134	154	160	141	149	158	142	138	153	170	143	155	134	152	155	155	158	148	132	167	145	173	152	124	133	128	150	159	123	138	151	169	144	175	124	164	132	135	164	173	136	178	149	166	158	142	152	174	157	146	174	159	169	142	160	158	141	148	133	161	148	147	162	156	140	155	147	155	147	136	142	140	151	150	136	166	153	139	154	146	142	136	138	133	143	143	147	153	139	155	151	159	131	151	172	132	141	145	151	139	153	147	120	147	129	141	153	166	155	147	138	162	157	143	153	135	171	155	154	164	134	149	131	141	138	134	160	154	138	135	145	145	162	155	129	129	151	141	148	150	132	154	144	174	156	154	150	159	160	120	126	141	144	139	138	147	153	134	143	148	117	136	154	140	134	138	152	157	131	135	160	159	148	149	134	140	135	174	155	132	159	150	161	179	142	137	139	124	143	169	147	148	137	151	161	162	162	141	147	135	136	145	146	171	126	153	141	161	164	138	136	145	174	151	137	155	140	147	143	125	151	154	157	162	157	138	144	135	143	138	158	136	156	159	151	149	131	157	145	140	175	152	130	159	146	152	155	127	155	159	154	155	145	157	136	138	161	150	157	142	153	143	140	164	159	139	142	157	154	139	150	140	138	133	141	138	156	147	177	142	157	164	142	137	150	136	141	153	134	132	146	145	135	140	156	140	141	161	139	152	152	168	133	135	149	149	137	165	156	151	157	152	155	123	140	158	148	146	151	160	135	135	131	164	144	160	144	153	149	142	153	157	147	122	146	153	143	134	153	148	142	145	142	148	146	141	151	142	137	141	130	144	134	135	153	141	132	135	157	145	157	142	146	148	124	152	133	147	144	147	158	138	124	138	134	132	177	145	150	162	130	132	151	143	146	142	126	152	141	149	169	153	157	153	151	160	156	144	156	121	161	163	130	137	154	146	156	144	124	146	149	143	152	135	152	153	158	143	163	139	156	142	150	145	159	151	143	157	127	147	159	167	126	163	147	158	140	119	166	137	149	158	152	128	134	164	144	153	161	155	154	149	150	120	131	162	151	129	141	158	173	140	142	137	158	130	146	139	161	156	135	140	155	153	132	149	136	149	139	147	133	144	134	149	158	137	160	128	149	136	132	149	153	138	136	142	151	135	155	153	119	156	145	132	150	163	162	154	160	150	156	151	145	150	148	149	120	156	187	154	143	147	153	181	141	139	124	146	136	131	138	150	140	130	167	146	153	165	155	167	158	143	139	150	146	156	128	154	162	161	148	133	143	143	162	151	150	152	149	158	149	134	141	157	158	121	136	147	148	168	156	115	141	158	142	134	137	134	138	133	158	149	158	129	161	138	151	139	156	141	144	137	159	135	149	143	156	155	133	151	152	147	182	154	154	157	145	137	165	135	146	157	139	128	147	174	158	183	153	146	160	132	143	135	139	153	149	166	124	131	151	152	127	145	130	141	139	159	153	128	160	152	162	158	152	137	168	137	165	148	168	152	147	152	142	153	158	134	146	141	165	135	140	143	169	150	149	146	137	159	149	152	140	151	143	135	140	131	148	153	132	146	165	153	154	140	144	141	141	150	149	138	137	157	149	140	154	139	131	148	181	159	157	158	154	164	134	141	134	131	155	142	152	150	145	137	156	156	135	140	141	154	156	146	152	157	172	133	157	154	145	128	141	144	136	149	149	122	140	129	156	140	133	140	141	179	151	139	161	149	135	142	160	161	122	147	141	156	125	143	144	138	143	172	157	133	137	133	154	146	130	167	143	167	150	141	130	156	157	131	152	148	170	150	123	160	154	141	136	151	161	148	150	173	138	147	168	146	143	170	157	146	132	143	151	151	150	139	132	156	163	144	134	153	125	157	154	150	155	156	150	148	127	154	151	144	162	138	148	137	155	140	154	131	143	133	151	151	133	156	160	148	167	149	128	152	157	131	146	151	135	145	151	147	136	166	145	123	143	137	144	132	161	151	153	139	142	167	152	151	159	152	148	145	136	133	138	129	154	132	147	147	138	168	161	161	172	139	163	150	126	161	151	131	134	150	143	164	158	136	120	155	149	141	142	140	140	138	142	145	146	147	160	160	140	126	137	137	150	147	159	143	124	152	154	150	143	158	151	138	148	143	147	163	146	151	153	133	148	142	151	164	152	150	157	151	149	136	152	168	152	158	153	142	135	150	155	160	146	160	154	141	158	155	155	141	143	145	155	149	159	139	146	148	144	142	135	164	140	161	141	146	134	133	171	155	149	156	160	125	148	141	135	147	142	138	138	149	168	156	170	142	150	157	134	143	131	135	133	156	155	147	154	146	147	160	128	146	135	138	154	143	152	129	132	158	130	156	142	138	157	145	137	141	163	137	140	151	132	150	154	140	138	148	141	147	127	130	133	143	136	162	172	150	158	138	137	157	151	128	128	166	152	152	144	155	161	163	162	151	145	128	130	136	146	157	152	134	152	132	163	155	163	150	147	131	140	154	154	170	154	153	154	128	127	162	139	114	143	146	141	147	116	133	141	164	141	142	137	146	148	138	156	154	146	139	144	156	144	157	128	154	151	163	166	139	149	143	130	138	130	144	132	136	162	157	147	173	143	155	147	133	157	150	156	144	163	149	147	161	150	147	150	138	163	156	164	162	142	151	160	155	134	172	144	125	168	158	166	145	143	140	143	132	166	163	152	156	127	149	144	155	163	152	138	162	171	118	154	130	133	140	148	164	154	153	163	155	154	145	148	168	162	136	160	136	139	136	143	142	139	138	155	139	136	149	170	159	147	142	160	151	140	126	164	149	133	147	140	140	155	119	136	143	163	143	150	156	156	151	157	147	164	157	149	130	141	161	142	132	143	166	146	122	143	149	153	163	141	171	150	149	129	145	150	165	153	144	135	145	139	137	148	138	140	137	150	143	150	141	156	144	155	137	144	137	151	158	147	150	163	168	138	137	160	141	164	154	141	155	153	134	139	156	138	127	150	152	148	152	158	155	139	128	178	157	143	136	165	171	156	151	177	171	167	166	159	160	161	149	138	140	136	151	147	163	140	135	134	141	141	142	128	133	150	172	155	143	124	171	143	145	146	145	125	157	167	146	135	143	137	152	152	146	153	144	164	150	146	160	144	145	156	159	157	143	146	168	126	131	145	159	144	160	155	150	132	128	142	157	152	146	142	165	145	125	149	118	172	160	141	144	144	136	146	156	160	159	141	128	160	142	157	137	147	152	131	136	130	127	145	166	144	135	146	132	133	138	122	162
13652	35098	29011	21220	16847	12569	9751	7337	5741	4592	3653	2908	2471	2137	1707	1504	1298	1145	1001	913	797	754	791	799	729	711	678	673	629	593	571	581	523	545	490	430	435	425	403	385	381	373	361	359	331	355	273	284	268	290	289	325	270	237	255	261	230	223	195	221	247	242	238	223	224	238	217	231	206	196	228	234	205	236	207	196	229	217	215	215	228	209	199	222	222	242	221	254	215	198	229	224	230	210	222	210	223	190	210	213	224	216	225	229	244	235	216	222	245	223	221	192	232	222	216	204	247	211	206	223	208	203	233	205	216	217	219	212	213	217	225	189	183	206	208	224	200	200	219	221	233	214	180	206	233	230	236	222	223	215	248	222	240	232	189	205	228	187	205	259	236	239	212	200	226	225	204	222	239	216	214	205	243	246	207	212	221	223	197	200	202	251	227	232	228	224	230	213	217	210	211	206	219	236	213	250	227	215	210	202	238	210	215	219	225	217	246	223	235	210	204	217	198	226	229	205	234	215	208	199	207	200	203	224	204	233	209	238	216	206	213	219	212	224	204	232	236	215	242	214	205	229	222	215	212	237	212	235	231	232	205	208	221	239	208	186	253	210	217	238	216	229	228	215	229	219	211	218	218	206	240	209	235	234	210	206	230	212	228	207	223	236	219	214	243	219	200	230	201	206	224	210	210	200	212	225	240	223	209	199	218	206	213	221	204	203	211	230	215	239	239	224	223	235	209	227	232	226	199	213	214	216	223	250	222	238	220	210	220	206	210	214	205	226	226	204	229	215	223	222	215	233	214	220	209	219	206	200	209	220	211	223	227	221	210	239	196	211	212	209	227	248	186	206	225	218	220	224	209	222	224	211	200	210	213	226	236	210	208	215	251	203	216	244	207	216	197	235	203	234	233	219	211	243	216	256	213	232	203	235	228	208	250	201	187	223	232	242	220	225	214	213	236	221	202	225	212	221	221	248	227	215	220	205	225	236	227	233	221	210	191	239	223	226	202	186	224	238	200	213	224	204	214	238	218	221	239	242	223	237	218	215	207	211	211	225	205	219	216	228	195	222	201	222	201	225	198	224	197	218	220	211	190	214	204	223	231	212	243	224	254	229	230	227	236	214	226	194	234	231	224	223	225	223	216	239	201	220	230	230	234	214	194	214	218	240	214	206	217	216	214	205	239	216	204	216	229	206	208	211	202	240	208	214	187	263	226	227	245	244	239	199	224	253	224	217	196	223	217	229	223	240	231	210	181	202	206	232	247	185	213	219	225	220	227	213	215	230	197	223	231	209	219	199	217	202	230	195	240	223	229	222	214	216	232	223	178	215	215	204	250	220	206	225	208	222	221	226	212	205	225	226	209	221	211	207	198	191	198	195	210	195	241	227	237	220	215	252	217	231	259	210	235	208	219	207	200	220	200	242	211	235	223	214	205	218	218	202	226	205	191	247	224	212	207	220	239	228	203	230	199	205	211	229	208	211	241	241	236	226	230	217	265	197	204	224	216	227	216	218	239	194	194	240	181	228	217	232	223	197	219	227	226	228	215	188	235	204	230	217	230	228	199	212	234	220	222	236	210	220	219	220	229	240	211	209	225	245	208	212	221	244	190	203	222	233	227	207	223	228	249	222	215	202	190	229	225	204	202	209	224	221	224	214	213	197	210	223	200	231	206	200	215	234	233	222	208	227	224	225	204	209	210	226	228	212	214	225	238	199	219	215	210	224	189	218	206	206	250	215	203	225	232	235	247	223	236	210	224	214	223	223	212	237	221	221	233	193	218	209	212	190	210	226	204	212	219	241	188	214	216	209	216	212	227	204	195	236	246	247	236	216	197	218	228	205	237	205	208	220	221	212	198	167	215	214	187	195	193	205	203	212	241	209	202	208	200	219	212	210	225	219	202	253	224	221	216	227	229	184	232	198	234	201	215	198	236	210	218	193	225	204	220	206	219	190	207	228	225	189	233	202	245	213	214	228	223	201	213	237	227	222	199	218	229	221	211	203	218	190	191	203	214	214	223	232	221	213	217	197	225	209	227	226	223	218	237	213	208	229	219	218	218	252	235	211	216	231	213	204	217	231	212	226	212	243	227	186	213	214	232	209	213	219	226	221	226	206	222	258	207	207	201	216	209	238	226	198	211	199	214	212	210	230	240	200	220	200	238	219	236	235	196	208	202	221	235	226	221	206	218	219	204	229	205	229	219	218	235	216	208	231	213	229	192	207	212	227	224	228	227	195	216	229	227	241	229	222	211	211	216	235	180	224	221	225	248	242	208	204	220	234	191	221	215	210	215	235	220	220	208	231	206	211	219	203	208	244	236	178	196	229	251	221	227	231	212	198	244	239	218	232	225	209	212	244	220	214	212	207	204	213	215	237	227	197	203	224	230	200	234	221	224	220	220	226	209	189	228	229	230	220	246	217	218	223	214	231	195	262	212	207	235	225	217	205	236	214	240	226	222	201	223	220	230	252	218	217	202	218	212	226	213	198	230	215	212	215	208	214	211	245	240	230	218	214	212	213	198	204	205	226	199	217	229	220	217	192	239	221	232	219	200	227	252	206	232	213	209	236	208	228	185	226	187	206	206	227	216	245	263	228	226	245	238	220	215	202	227	237	214	193	231	224	200	212	225	222	206	181	229	206	232	210	239	218	221	193	222	197	216	214	190	218	217	234	231	224	231	229	212	212	220	223	197	217	210	216	214	222	198	224	246	210	215	252	219	226	213	221	260	228	186	212	229	217	199	209	222	225	210	229	227	198	228	239	246	210	215	231	206	191	219	194	196	220	228	206	189	230	216	217	219	196	214	195	207	221	217	220	234	210	216	221	230	228	219	255	236	199	227	224	232	229	226	227	198	222	219	214	205	228	218	225	217	213	220	194	245	227	201	236	201	208	205	199	217	205	197	220	207	218	208	211	232	231	244	216	202	223	225	227	205	194	223	213	234	218	248	218	224	227	244	212	187	241	232	225	201	223	223	191	199	248	217	191	225	200	217	215	216	235	228	212	207	214	241	246	214	213	223	221	222	213	216	239	206	215	208	223	214	209	202	215	232	221	243	213	208	206	214	171	234	211	237	239	214	223	218	199	207	234	227	210	201	228	197	209	250	239	204	214	196	239	222	229	228	200	236	204	229	207	231	201	213	227	237	226	226	202	216	198	224	191	214	232	207	230	205	233	209	206	201	229	218	216	205	240	226	197	215	218	233	229	209	240	220	198	229	199	228	214	239	224	212	206	189	192	255	212	207	229	230	181	228	245	199	229	210	211	225	247	221	204	214	199	193	186	205	220	201	205	216	225	202	217	210	204	235	233	201	188	209	191	206	223	227	233	213	219	219	219	210	251	218	223	224	219	205	216	213	237	221	203	212	208	202	224	217	219	211	210	208	236	243	217	209	209	214	233	223	229	223	220	213	248	236	198	224	226	248	199	205	216	218	210	243	228	203	215	230	215	188	222	243	223	218	200	213	235	211	213	217	192	211	252
26710	20772	17711	11211	6152	3662	2294	1663	1315	1059	849	698	699	595	562	512	491	446	423	357	377	418	406	402	402	397	401	400	353	391	348	316	351	370	338	322	317	332	352	361	315	348	326	370	292	314	345	323	313	342	320	329	308	336	281	315	310	343	350	332	319	327	314	302	346	303	308	307	302	303	340	297	318	293	304	325	321	328	317	311	315	312	315	316	308	338	306	317	314	348	317	304	304	337	322	346	308	308	326	319	316	325	313	337	325	302	306	349	299	309	326	300	301	305	375	308	334	322	318	324	311	324	292	318	289	340	308	302	323	308	325	323	325	308	327	329	326	291	305	297	308	313	314	344	276	318	312	315	305	314	328	338	282	315	284	337	307	320	318	306	333	324	335	306	334	304	295	312	300	312	332	292	312	297	315	333	317	329	329	308	356	319	297	314	315	337	309	328	321	311	335	344	324	334	329	326	307	304	333	321	324	318	325	342	339	338	336	293	342	331	326	305	292	328	321	274	323	316	310	319	298	315	308	322	316	299	322	366	311	293	319	327	326	314	321	340	300	288	334	345	315	295	308	311	302	304	325	313	285	315	287	296	332	305	316	303	332	321	324	312	323	315	336	337	301	330	302	322	305	334	318	342	320	333	328	350	352	329	295	350	314	311	299	321	310	300	288	325	322	306	322	309	290	297	322	304	338	335	311	294	344	334	348	310	306	335	317	324	293	316	305	324	301	326	336	316	286	327	317	295	316	308	342	318	335	338	322	314	300	313	343	337	298	315	307	322	340	320	292	336	301	312	340	317	309	332	335	332	305	331	280	308	292	336	299	301	343	344	324	306	344	304	314	323	294	313	312	328	320	319	337	327	312	340	284	334	309	338	323	307	303	304	306	312	326	295	310	301	303	303	311	301	313	320	303	331	316	296	299	329	328	330	322	312	312	301	318	306	328	319	312	348	310	352	307	267	308	313	331	319	336	303	351	335	333	295	315	325	302	335	303	315	308	327	307	292	281	324	316	320	343	319	336	303	363	311	324	317	303	311	311	314	323	309	315	324	279	308	313	327	332	295	347	333	343	327	328	320	311	295	311	293	310	337	312	314	316	328	343	323	278	321	300	355	287	333	341	321	318	310	319	305	286	338	309	302	294	286	310	318	331	325	292	312	304	300	310	349	305	321	363	329	319	299	339	328	282	282	318	303	302	336	294	321	311	302	335	306	326	308	330	315	317	314	311	298	327	304	345	356	318	307	362	302	293	342	311	315	320	294	287	311	351	288	303	292	308	322	343	300	327	304	342	341	301	349	300	295	321	304	307	318	298	306	315	297	315	340	330	288	336	331	322	342	324	327	310	299	345	316	347	309	307	278	280	356	317	308	329	326	314	312	309	323	309	300	307	314	331	319	302	322	286	305	342	303	317	327	333	309	307	300	332	317	310	319	353	300	318	295	325	309	292	334	287	357	324	312	302	338	332	326	313	318	287	322	337	315	281	311	313	321	324	319	325	316	342	300	305	334	316	331	317	311	317	319	321	305	298	334	338	314	337	323	330	297	327	294	309	346	344	311	321	323	317	304	314	306	334	334	324	332	320	291	303	299	287	307	315	311	328	335	288	321	319	343	329	323	344	354	346	306	332	323	305	306	323	308	297	330	306	292	341	320	329	308	314	311	342	342	306	344	318	343	294	344	288	332	325	330	352	324	285	343	283	371	322	323	337	306	312	323	324	304	342	306	335	307	319	324	331	316	292	300	326	325	290	308	337	322	288	312	333	315	309	323	327	300	307	328	345	361	343	312	296	309	320	313	329	320	283	304	311	315	279	337	312	364	331	304	342	304	328	317	336	322	312	338	337	314	358	307	313	325	323	299	335	321	322	326	281	303	314	345	329	286	323	297	342	307	292	338	321	316	321	320	319	296	313	312	284	342	306	318	300	353	322	298	308	285	335	321	332	317	297	343	338	298	305	319	312	315	339	348	302	309	327	315	311	325	328	325	337	337	303	328	303	334	302	278	342	315	302	326	322	343	326	317	304	293	285	337	324	290	343	318	301	322	307	347	308	347	309	309	332	336	339	309	329	301	314	314	308	342	340	333	344	326	309	353	332	329	317	340	292	310	342	316	344	306	290	326	327	331	334	319	296	303	324	302	296	340	314	327	319	315	303	304	302	346	297	328	302	361	311	337	307	354	317	315	320	333	308	325	344	322	320	290	327	337	297	328	333	314	308	327	331	347	332	318	337	313	332	309	334	332	308	335	319	281	315	327	345	321	316	308	300	332	312	307	307	328	301	327	320	319	329	346	309	327	345	312	321	318	312	329	321	316	321	307	346	314	319	325	299	292	279	308	283	290	314	302	310	318	313	308	302	289	327	307	336	342	343	306	326	349	321	327	294	307	307	315	326	281	294	310	332	303	284	300	292	316	332	317	307	299	331	312	303	332	306	295	357	304	299	276	300	320	292	283	305	273	309	327	318	302	302	312	335	305	306	294	279	314	337	331	322	292	353	311	332	302	307	330	355	313	312	346	319	307	333	323	314	331	318	342	307	304	294	344	336	288	324	335	318	307	312	328	307	310	308	346	311	299	300	303	316	316	332	322	307	349	334	312	322	345	304	317	286	300	310	284	330	327	315	314	327	316	301	352	323	333	311	322	311	327	315	347	320	305	304	309	320	314	306	337	319	324	309	353	317	337	291	316	343	300	334	293	350	323	320	305	308	306	347	362	314	323	288	296	296	305	341	303	303	309	305	312	278	313	285	332	322	319	298	348	342	306	304	311	347	299	270	303	310	332	341	294	311	317	291	311	280	316	307	321	328	334	313	333	302	337	353	311	348	310	317	298	290	295	316	293	334	317	288	323	312	351	325	313	293	296	331	324	298	286	313	314	318	313	329	299	318	331	360	345	342	328	315	339	290	328	305	351	295	308	307	320	318	306	306	317	304	306	347	329	333	330	307	303	369	323	321	343	301	303	313	316	326	361	306	303	306	302	275	317	324	317	320	320	300	295	321	321	292	310	334	290	324	323	329	322	297	306	314	322	300	329	313	331	326	334	302	321	337	347	296	309	329	332	307	314	322	319	333	300	325	305	327	287	349	318	311	311	277	306	303	333	298	301	313	295	317	352	286	299	312	328	290	312	308	304	342	300	294	350	335	313	345	319	317	299	337	315	337	346	306	327	342	307	332	345	322	289	306	330	350	348	312	335	331	325	326	359	296	320	296	332	287	328	297	324	299	302	306	317	327	335	333	303	324	314	307	308	296	326	327	320	294	320	329	330	353	335	320	333	282	288	319	328	300	316	326	289	331	321	322	349	333	274	321	335	305	301	349	292	289	314	335	330	336	285	293	341	331	329	340	311	316	317	319	323	294	362	287	335	358	280	337	317	297	298	285	350	331	297	340	330	313	300	318	304	305	300	326	322	322	300	316	333	338	334	319	343	310	303	319	300	305	312	309	333	315	325	308	317	319	333	319	336	327	308	316	296	316	328
12001	24822	19594	13037	10085	7413	5307	4185	3149	2617	2061	1715	1449	1242	1210	1007	896	848	788	754	718	725	704	740	704	719	671	622	671	689	585	593	580	623	548	570	559	527	570	519	542	562	543	539	508	533	506	484	503	466	545	472	501	478	505	500	498	513	487	506	458	498	457	493	512	483	456	449	464	515	516	497	496	504	507	489	516	487	459	482	455	480	470	519	449	492	494	500	518	462	481	473	465	463	478	512	514	465	529	496	493	468	475	484	469	489	481	468	525	508	495	463	471	475	507	470	480	439	458	496	457	495	473	472	501	471	447	496	481	473	479	505	486	473	505	479	490	466	485	476	462	487	541	469	471	491	483	448	509	503	494	466	471	460	491	476	477	483	432	485	488	458	511	508	496	453	445	503	492	500	467	489	514	490	512	483	484	493	470	484	517	480	432	442	484	488	487	457	496	506	494	494	440	538	500	485	463	486	481	493	491	495	482	489	469	478	489	497	463	514	452	528	509	504	479	485	505	485	518	463	480	521	510	513	521	525	497	463	511	462	474	449	486	462	474	436	467	498	531	470	501	524	469	453	487	489	488	463	452	520	468	436	500	487	489	457	446	467	501	476	483	469	487	492	478	488	489	487	537	490	473	461	510	511	488	470	499	485	496	448	477	468	483	491	478	485	445	491	512	502	482	483	522	514	474	484	572	503	460	506	431	486	467	501	484	498	508	490	494	475	497	475	465	474	502	475	511	482	465	474	511	460	451	449	478	474	472	479	484	463	480	491	446	461	471	455	475	515	476	510	471	478	485	439	532	508	467	504	482	464	479	511	504	486	542	459	498	449	538	469	483	465	483	488	463	443	463	511	496	470	467	473	484	458	482	511	510	502	496	501	509	503	467	470	473	461	475	508	490	472	464	456	505	494	492	512	510	515	494	520	460	508	486	477	472	454	468	457	507	494	510	469	487	524	485	496	488	477	507	510	505	502	461	451	511	470	491	483	499	465	498	514	474	465	482	460	502	480	507	475	478	498	461	509	501	470	493	503	512	478	489	470	453	487	477	479	452	471	452	491	470	472	488	473	467	517	480	487	480	484	448	486	446	472	498	482	458	487	438	466	509	458	533	480	501	458	470	474	498	496	472	458	448	503	465	497	483	491	459	472	518	481	479	480	456	550	477	493	522	480	478	508	495	495	529	461	460	520	421	472	495	488	515	488	471	424	524	482	468	483	493	465	512	452	468	508	486	491	524	472	496	484	478	514	476	513	497	487	511	467	483	493	504	486	465	495	493	499	497	477	481	497	494	462	492	493	479	495	512	506	481	456	503	457	486	487	509	475	489	451	502	490	508	462	474	484	479	472	469	479	506	478	495	463	489	532	481	512	484	502	457	494	463	479	457	468	505	500	486	528	491	460	470	509	491	496	481	487	458	538	520	502	481	461	450	479	487	486	472	524	470	480	469	507	477	481	499	459	505	472	442	504	489	516	499	484	524	496	457	448	468	531	436	478	482	488	518	453	504	489	512	514	508	469	528	502	489	481	458	472	501	447	502	445	450	485	493	489	508	490	534	512	486	474	467	464	489	499	474	485	489	502	518	473	466	493	449	479	487	455	486	493	494	491	502	484	502	480	473	480	521	470	462	506	521	501	512	485	505	484	470	456	533	512	475	475	497	484	431	523	485	487	516	467	491	471	471	472	454	449	471	444	492	518	436	495	487	481	463	455	519	510	522	482	473	470	514	500	486	501	502	469	483	505	503	480	452	484	511	456	494	463	490	480	492	511	488	435	455	474	484	509	539	460	479	502	514	449	508	497	470	492	460	474	487	498	493	512	472	487	479	473	475	506	465	515	444	491	542	502	522	469	477	480	507	492	506	482	501	506	486	481	444	485	494	465	480	482	495	481	474	473	466	510	462	501	487	492	492	504	519	454	500	565	475	502	498	484	453	519	480	490	475	488	479	476	510	437	472	479	479	481	482	504	484	482	502	461	493	470	463	478	479	444	444	512	475	449	495	525	456	563	459	501	504	458	481	479	468	467	498	492	477	446	507	519	490	509	467	505	485	507	510	536	487	475	476	499	484	497	504	469	491	497	467	465	470	469	508	476	479	479	482	479	513	493	476	485	449	486	497	482	513	504	461	511	453	497	440	501	484	483	544	488	496	494	478	498	457	479	455	499	489	478	466	482	483	477	450	520	479	508	468	483	480	491	496	453	450	511	488	487	479	487	517	465	499	515	446	501	482	509	514	510	481	472	481	507	476	516	484	478	500	489	491	477	468	509	467	508	500	449	498	459	493	475	507	508	474	472	487	519	457	492	492	520	446	458	501	505	520	490	457	496	460	498	501	487	515	508	512	474	521	483	509	453	484	506	462	487	521	471	465	500	495	512	491	463	472	468	490	475	498	494	508	458	464	463	483	488	441	460	493	453	454	483	492	483	476	485	480	483	489	510	499	442	464	479	518	523	504	488	501	481	514	497	493	469	514	472	504	510	478	492	525	504	473	493	482	469	483	470	473	500	504	478	488	443	463	480	493	477	448	466	466	513	471	504	496	474	508	480	462	487	478	500	486	489	439	525	491	492	487	493	522	504	467	449	488	490	497	502	444	489	492	491	497	525	477	502	443	512	445	469	497	513	449	496	492	516	455	500	453	466	448	467	463	511	480	447	500	478	520	434	452	492	491	518	494	480	493	474	515	493	477	509	529	476	475	447	469	460	470	526	490	499	484	482	450	486	468	487	482	506	430	506	494	467	495	473	499	455	491	488	444	478	524	484	464	482	480	503	523	481	466	466	483	449	462	481	489	489	490	516	493	489	488	516	479	489	480	526	475	474	501	484	486	514	490	503	457	493	485	477	484	509	516	478	494	492	465	474	485	534	468	503	470	474	490	500	490	489	497	487	477	474	517	473	464	473	496	504	500	500	490	499	485	455	509	512	481	479	480	496	485	475	503	495	470	478	487	448	462	456	479	475	498	510	493	482	485	480	483	488	459	452	493	507	519	479	479	502	480	484	498	484	477	470	488	486	479	462	485	499	495	504	439	523	499	483	469	471	485	480	479	490	467	501	469	511	435	512	526	473	509	489	498	483	473	497	484	474	464	465	475	492	462	482	472	482	458	481	440	508	481	481	516	491	470	470	486	500	466	506	513	514	460	480	488	514	432	469	469	429	476	486	496	459	465	505	444	455	490	486	488	463	441	467	465	483	471	470	480	494	498	527	486	489	495	481	500	465	461	468	485	444	503	475	435	500	495	484	518	519	496	458	488	478	495	508	506	541	494	491	534	477	514	484	493	492	475	473	501	461	485	479	523	542	467	512	504	504	484	518	493	459	514	456	462	484	529	457	458	501	502	510	452	457	451	498	521	501	477	459	449	484	527	492	458	473	463	463	517	465	483	461	500	509	505	504	494	498	488	477	451	486	499	518	494	478	501	506	480	494	526	480	495	486	477	496	460	530	500	493	473	467	510	466	520	482	486	477	463	498	478	481
22994	21051	28139	24233	20633	11467	4453	2546	1728	1358	1074	901	712	686	561	467	462	408	383	321	328	336	321	321	348	287	271	290	283	280	260	278	241	266	243	251	244	233	205	251	221	228	236	179	196	212	180	192	186	196	204	198	168	175	175	200	213	196	193	194	181	193	210	181	214	188	181	189	160	184	198	175	188	201	153	151	202	199	201	197	189	197	174	207	207	187	172	171	191	189	190	183	184	189	200	170	181	203	201	199	199	180	201	149	160	182	166	178	178	184	189	203	164	190	170	167	172	172	182	182	174	197	165	186	166	165	167	158	166	166	196	155	167	169	175	211	150	187	168	177	175	204	172	176	172	196	196	173	205	178	181	168	203	188	192	207	193	180	165	207	187	177	168	185	193	192	206	175	188	177	196	182	177	184	185	183	205	157	197	203	172	180	202	199	168	164	177	178	166	180	182	214	195	205	183	199	169	190	193	172	199	166	187	189	194	183	181	189	179	197	177	185	178	151	182	189	190	168	210	171	188	187	175	167	183	185	216	205	160	205	192	168	169	185	179	182	172	160	177	175	193	178	180	194	185	170	154	162	164	173	163	163	186	186	173	175	187	171	167	150	167	183	208	199	173	177	155	185	187	168	189	173	149	182	186	185	178	172	178	182	178	165	165	186	181	170	184	171	179	180	202	180	152	189	153	206	173	195	186	175	175	192	179	189	162	173	183	163	210	152	192	172	179	172	192	186	191	205	192	183	214	204	179	177	186	174	178	175	180	175	179	165	184	196	190	183	202	179	172	155	164	170	205	186	201	154	155	181	189	199	170	171	184	174	176	184	202	179	189	193	167	171	179	233	193	169	194	175	168	171	187	208	184	202	159	180	203	205	195	185	198	168	174	167	168	166	202	181	179	177	190	163	192	183	174	167	178	182	176	203	187	197	184	202	189	169	218	197	190	191	186	178	171	184	212	186	184	171	175	174	187	162	192	182	191	178	179	200	182	179	185	199	183	173	173	180	188	173	190	158	198	193	202	200	179	167	195	167	183	157	184	172	169	206	192	201	181	180	195	176	199	190	201	168	159	184	191	175	152	170	198	163	169	185	173	170	211	193	181	187	178	162	174	174	210	175	189	157	183	168	187	181	175	152	174	189	188	181	177	195	210	166	186	162	179	172	187	187	192	186	207	189	158	191	171	168	187	173	170	180	181	186	188	171	175	190	174	181	170	181	198	192	185	173	183	159	192	160	192	197	183	199	198	173	147	169	171	183	167	175	166	196	185	185	195	211	163	163	199	181	177	169	197	167	183	191	169	177	177	162	178	147	172	171	197	187	185	182	143	165	184	176	203	168	184	178	186	194	189	171	211	162	173	185	163	193	180	176	185	177	174	183	195	177	185	193	197	180	204	171	165	209	166	195	166	193	181	179	181	179	176	170	184	184	201	159	180	146	187	158	199	187	181	171	190	176	172	157	199	196	180	196	202	171	164	183	180	180	187	208	189	164	162	166	193	192	175	173	166	164	190	200	177	197	184	180	169	180	186	184	181	174	193	191	160	185	192	174	173	176	173	181	203	178	187	202	177	202	196	181	193	150	174	151	173	178	184	189	170	193	178	167	188	165	184	186	169	180	189	188	182	184	178	193	172	164	182	192	183	198	195	192	174	160	181	158	177	217	164	187	181	189	197	183	200	158	185	183	177	192	184	203	183	184	174	191	180	165	198	207	187	209	177	194	154	205	181	174	163	169	190	188	202	191	188	178	159	196	205	169	173	191	160	173	185	171	161	181	198	179	191	173	179	172	178	183	203	153	181	181	157	181	190	183	188	206	185	173	208	195	180	172	202	183	169	149	176	174	153	196	159	184	190	177	170	186	180	204	177	172	159	182	174	195	182	182	150	198	184	178	185	173	186	201	190	180	187	158	199	201	190	178	166	193	178	167	175	188	168	180	187	172	178	178	201	185	177	188	188	158	171	163	182	208	176	180	192	197	168	163	183	190	167	169	165	207	181	167	171	174	183	173	170	187	185	188	199	171	195	165	181	173	214	197	161	179	194	199	207	185	206	177	160	176	157	190	184	170	179	174	196	169	183	197	186	167	186	192	196	171	206	155	204	172	180	173	201	191	178	184	212	201	197	212	177	176	211	171	190	183	208	185	200	199	166	170	178	189	201	201	158	156	196	189	176	173	169	171	195	182	186	176	165	187	201	194	208	205	180	200	178	184	177	190	158	187	182	199	195	179	173	177	169	182	182	174	190	174	163	166	199	208	196	191	208	180	186	180	176	176	165	163	181	183	197	175	196	175	167	190	197	177	184	183	176	176	169	188	191	188	153	197	177	204	179	191	186	195	198	191	167	188	183	165	178	182	166	183	172	164	162	166	162	210	181	184	170	176	179	169	184	184	167	199	196	182	187	182	203	171	183	192	176	171	175	168	187	181	157	165	179	166	173	160	156	184	192	158	173	178	173	195	196	201	167	198	174	185	179	176	191	181	180	189	163	169	182	162	192	191	166	188	168	190	189	188	202	190	188	161	189	185	188	196	195	185	193	176	176	187	188	176	183	192	204	188	194	196	194	196	216	165	170	202	169	176	168	187	171	175	182	183	192	176	159	173	166	189	159	171	191	173	174	173	208	198	180	178	180	162	193	199	185	191	174	172	170	192	176	194	175	167	196	178	169	188	201	201	179	147	177	183	166	179	177	163	165	197	187	171	183	183	174	179	167	186	169	191	175	200	196	174	213	200	205	168	181	183	179	159	172	203	182	189	188	165	170	212	187	177	204	166	163	188	174	185	187	174	162	193	182	185	166	188	185	211	176	159	172	169	165	176	183	198	181	186	179	197	197	199	206	191	148	167	183	181	176	162	189	186	190	155	177	195	162	167	196	190	182	181	167	177	177	170	192	190	157	182	203	185	192	188	161	167	171	168	176	177	180	178	177	188	183	168	189	174	185	153	191	186	184	211	179	194	190	158	167	157	193	167	175	183	190	187	208	192	180	159	182	176	180	196	177	188	168	181	200	195	202	177	185	179	178	173	204	198	211	171	209	190	196	180	164	182	184	182	219	164	176	179	180	204	204	188	157	195	199	197	218	184	199	199	167	164	200	187	172	160	164	175	179	195	166	187	178	189	172	164	194	191	197	162	174	184	201	189	169	205	189	181	209	167	179	190	190	185	178	172	179	185	183	165	204	189	160	178	201	194	191	191	187	166	190	194	188	190	181	178	190	176	206	178	182	163	201	181	195	185	183	174	193	178	174	191	158	184	194	185	165	192	200	195	189	180	185	168	183	188	173	194	183	165	202	206	176	169	158	196	192	166	182	173	180	177	189	213	178	202	192	181	172	205	183	172	202	188	172	188	192	169	199	175	175	193	193	168	177	182	207	188	163	199	188	147	163	160	148	199	188	167	169	170	171	189	184	173	189	169	176	200	200	169	179	198	175	187	179	171	206	190	194	182	197	177	170	190	172	196	179	207	197	180	175	177	184	166
12160	31108	25916	17760	13878	10664	7770	5960	4631	3721	2749	2366	1915	1620	1383	1073	965	837	820	761	680	636	686	706	688	623	606	589	628	579	493	500	498	452	416	439	465	426	381	392	373	394	376	364	349	338	314	338	350	299	277	308	287	281	343	328	310	327	316	270	288	280	296	313	298	307	291	302	298	295	294	257	287	291	338	271	303	317	317	260	295	325	302	298	302	256	245	311	263	277	289	270	310	271	290	288	286	303	264	300	282	309	261	309	290	258	291	299	269	267	261	284	287	305	278	276	280	281	283	297	292	288	289	274	273	315	291	295	276	294	292	271	281	294	318	308	270	290	295	302	290	289	287	317	295	256	312	283	269	274	275	299	290	291	299	280	297	277	252	258	268	277	291	287	299	276	239	295	253	266	307	286	271	294	301	298	293	266	276	295	288	275	267	262	294	270	301	272	300	298	289	298	327	275	302	288	284	285	302	261	284	256	262	321	289	285	303	323	284	260	283	279	290	278	311	291	313	278	263	302	332	294	256	255	289	266	278	299	310	280	273	309	283	268	311	258	284	281	293	300	291	276	291	270	279	267	294	272	295	280	287	305	271	264	278	278	281	302	277	284	286	290	290	296	300	279	290	254	303	260	272	246	260	286	309	281	280	296	293	239	281	295	274	280	310	296	292	290	277	305	322	265	286	290	294	301	254	286	288	272	298	285	278	274	283	269	285	307	281	317	281	314	271	291	298	329	303	316	286	277	291	294	283	271	271	281	275	292	258	292	280	281	270	304	293	301	319	278	292	291	270	272	278	275	289	251	262	279	287	271	282	290	290	276	286	296	290	270	258	298	281	263	283	294	292	296	262	304	274	291	294	277	292	253	292	262	284	284	261	294	300	275	281	290	295	256	271	264	276	282	287	284	326	263	277	262	269	292	256	288	278	284	305	275	270	254	318	315	281	295	291	261	294	293	315	276	300	297	262	302	303	270	276	276	294	262	281	286	258	283	264	293	302	290	286	271	284	291	274	258	276	284	285	316	293	261	285	273	288	295	310	296	285	288	273	288	295	288	320	275	274	304	274	287	288	275	258	306	296	286	288	277	307	283	298	266	289	281	309	295	295	292	274	276	286	275	264	288	293	288	296	279	304	267	276	277	307	301	296	304	293	318	275	275	279	284	280	307	277	285	318	305	267	257	270	305	270	278	271	273	266	312	288	256	307	297	283	288	295	256	298	298	283	288	282	309	285	303	314	279	261	296	279	294	263	273	290	265	308	257	288	267	273	309	321	282	278	284	305	292	338	270	288	315	294	279	281	259	291	293	264	292	303	279	266	310	300	290	301	271	310	292	284	302	283	298	292	280	296	280	308	269	297	307	292	291	288	288	283	275	283	288	312	282	279	309	281	272	289	309	290	291	284	288	310	297	287	297	328	302	260	255	297	290	261	279	318	285	302	290	289	306	274	265	286	275	282	290	256	294	296	280	281	275	297	280	287	296	302	279	275	314	248	297	284	308	277	295	293	285	281	296	315	309	306	329	321	272	279	323	266	281	301	293	295	287	295	284	262	287	278	293	285	311	284	251	331	271	287	321	291	329	279	292	293	258	276	279	275	262	309	280	242	279	291	279	278	269	304	275	272	287	278	278	265	321	283	281	283	312	278	281	266	291	276	274	280	296	291	284	284	265	286	260	278	273	269	295	253	266	310	289	304	280	298	261	287	306	286	281	280	298	303	270	245	297	289	299	297	285	280	255	284	301	270	305	295	292	283	271	254	267	289	280	311	273	282	296	294	282	289	288	281	251	294	297	291	259	272	275	261	290	294	252	276	278	294	291	287	329	255	294	305	298	283	293	301	287	290	315	295	269	287	291	284	267	291	254	294	287	280	276	292	308	273	320	250	260	282	295	265	301	286	291	295	306	278	274	272	254	281	276	273	267	304	239	290	290	269	288	307	270	280	287	276	310	288	281	288	286	291	274	287	283	285	278	305	272	272	292	262	289	294	304	302	284	279	300	315	262	273	266	293	277	295	293	269	287	265	283	271	287	322	315	269	281	312	307	275	290	276	280	272	281	312	294	273	260	275	274	284	289	277	298	272	282	320	297	287	282	284	261	282	295	265	280	300	295	308	292	307	307	286	285	279	273	285	259	271	253	297	263	275	281	292	309	281	274	264	287	284	302	311	290	307	283	298	270	279	306	272	260	301	288	296	282	295	270	305	299	276	271	291	303	303	285	260	309	281	301	299	283	258	265	279	251	263	285	273	269	296	294	278	292	286	306	290	269	334	277	304	280	280	274	283	293	268	284	276	271	266	275	285	268	321	287	286	280	268	291	268	288	258	283	282	306	305	291	268	270	303	256	313	275	299	265	291	300	288	287	276	308	306	285	277	291	321	280	331	275	318	264	272	304	297	286	301	286	271	298	281	257	298	290	292	313	277	303	287	270	261	284	292	277	280	301	327	297	258	299	292	280	261	297	288	322	270	289	281	296	278	302	259	269	289	258	274	296	293	307	302	284	311	287	275	301	285	262	266	283	296	283	296	294	280	289	298	262	277	274	270	308	299	305	305	274	264	282	288	298	299	264	326	290	271	275	284	280	282	305	261	293	325	279	260	295	238	281	277	289	268	302	304	278	293	269	309	289	289	289	269	276	292	290	282	287	306	294	277	304	233	271	306	285	285	300	296	280	280	281	273	289	305	289	267	270	265	256	294	300	289	259	293	278	280	284	273	270	278	265	276	306	272	270	259	295	281	262	281	288	310	300	279	265	262	280	327	282	288	298	296	279	291	314	265	276	296	289	288	260	266	276	304	283	278	306	280	285	287	278	293	264	295	307	285	311	314	308	289	260	287	276	302	295	268	274	270	305	287	305	267	288	284	292	299	322	258	312	302	288	296	295	300	248	277	281	289	298	288	300	328	317	291	291	249	272	280	270	304	306	247	302	275	281	282	317	286	274	284	277	294	289	310	301	284	319	305	280	281	280	267	277	280	271	267	292	292	309	316	258	258	276	272	278	309	299	290	262	300	287	314	266	285	288	297	299	273	283	272	280	283	272	294	275	353	312	291	302	285	268	335	288	270	282	295	296	298	271	259	295	273	273	269	256	289	265	295	272	295	290	299	248	255	258	282	277	274	267	284	273	298	271	295	290	278	297	287	269	269	285	287	298	300	298	283	305	297	316	290	280	282	327	290	298	314	293	278	293	280	313	297	260	274	306	277	290	288	272	308	267	307	297	298	272	301	278	285	276	288	297	242	272	285	293	277	286	288	293	269	285	277	308	303	291	257	273	274	279	282	284	293	309	266	271	311	281	304	296	295	317	283	282	294	271	252	279	300	281	283	272	266	268	279	266	277	275	295	305	288	315	323	240	271	288	291	302	303	302	299	288	288	281	274	304	276	307	312	294	327	287	283	293	292	308	285	304	272	289	267	276	284	298	270	278	290	300	268	277	294	279	300	267	273	310	274	264	315	305	293	280	285	284	286	291	286	275
24181	21061	26673	24586	10969	4847	3091	2112	1511	1245	1041	910	848	715	553	548	507	488	486	446	448	432	412	478	419	441	410	360	380	444	375	401	378	379	366	390	390	385	344	330	370	333	361	350	322	337	335	351	346	325	352	352	366	330	328	324	359	336	333	342	302	362	313	348	333	355	332	321	314	335	325	353	298	348	328	358	298	355	341	345	346	324	354	369	322	367	343	357	307	315	339	335	301	338	370	357	341	349	370	343	307	305	331	306	328	300	365	367	335	352	347	319	333	321	312	329	299	337	356	363	323	341	358	306	308	334	299	354	349	338	293	322	332	330	339	356	322	292	341	370	311	340	310	346	341	315	320	360	354	305	347	341	323	331	342	320	321	353	348	347	349	334	323	311	322	336	331	310	314	313	348	351	326	339	317	349	352	327	327	313	341	344	348	349	338	338	294	323	314	323	311	361	348	347	324	317	344	318	364	337	343	330	368	302	327	323	350	360	332	341	360	312	355	336	338	331	333	333	312	325	308	330	344	346	326	320	302	349	316	326	306	337	367	338	331	334	330	344	296	360	331	316	350	318	330	379	359	329	329	330	326	359	323	338	370	341	332	340	299	343	337	326	334	332	320	323	325	322	317	335	292	339	355	341	325	362	327	332	323	333	345	314	328	355	323	325	324	349	313	333	333	347	340	331	349	320	338	323	329	363	331	292	350	351	345	316	333	348	325	289	356	363	340	319	316	329	318	338	289	301	329	365	332	338	345	340	317	313	337	309	333	324	342	340	315	314	344	353	348	340	323	337	350	358	322	320	335	312	341	355	322	353	335	355	350	308	340	334	322	344	374	302	342	335	341	350	310	363	351	326	296	330	329	322	316	329	355	333	341	338	325	362	339	358	329	321	352	293	363	312	311	350	345	317	343	329	337	341	321	319	340	363	324	327	348	336	309	325	321	344	311	343	381	271	340	346	324	315	321	342	311	352	338	351	343	327	318	349	350	275	363	302	338	356	280	317	325	346	333	326	331	321	309	327	313	334	343	307	319	338	311	306	312	347	344	322	315	338	352	328	323	318	292	323	332	368	312	313	301	317	333	363	308	327	309	292	329	333	320	323	313	315	320	320	378	301	330	334	313	327	325	340	340	290	315	313	329	313	307	371	355	320	325	301	311	343	342	342	360	309	367	329	365	318	336	293	333	346	314	317	298	334	328	351	349	371	310	349	349	309	338	334	309	323	323	300	333	337	353	322	317	365	344	302	300	321	335	354	322	330	326	340	321	348	322	348	322	332	336	301	336	321	326	319	300	308	343	332	296	325	325	331	334	333	309	329	347	336	320	302	310	344	306	321	359	334	306	339	318	326	338	331	344	356	319	313	330	324	332	298	346	317	331	330	320	336	314	331	350	354	295	323	374	321	322	312	363	336	326	358	354	336	312	321	349	298	335	343	319	338	334	313	336	303	304	321	329	304	336	332	329	330	348	324	295	354	323	358	337	360	316	342	308	341	335	352	300	343	323	308	313	324	349	310	338	345	345	336	317	338	291	345	345	318	333	338	326	336	311	355	386	307	302	329	312	347	335	315	334	333	356	327	344	309	324	339	362	349	350	334	338	294	339	329	328	360	330	346	321	312	351	317	329	343	347	313	331	310	342	330	325	334	359	318	332	312	345	337	311	332	324	332	355	331	341	368	316	326	341	347	352	344	324	318	329	316	354	342	321	292	381	334	309	307	323	320	339	310	311	344	318	354	335	292	314	332	360	318	317	332	313	328	323	349	340	335	348	331	331	333	365	297	344	320	326	325	343	317	334	345	323	337	324	356	316	319	330	316	330	299	339	330	368	319	298	308	340	348	351	323	331	323	338	331	332	375	351	345	332	316	298	301	319	334	335	326	317	329	323	343	369	343	351	312	297	290	304	299	345	306	334	314	337	318	329	341	319	337	324	322	310	327	339	333	358	337	347	320	337	314	342	310	300	331	328	319	361	299	339	333	313	292	327	322	323	301	325	333	303	293	346	310	334	346	318	329	338	311	323	326	302	308	311	318	335	302	341	345	309	331	357	326	286	312	329	331	303	337	336	326	344	333	341	349	294	332	315	330	325	339	305	342	349	360	340	325	334	363	333	358	312	344	316	338	305	331	348	335	353	341	344	352	319	342	350	318	325	326	332	349	327	311	317	304	303	338	336	348	327	323	308	337	346	316	300	325	331	322	350	337	327	324	342	341	335	351	323	328	313	323	319	341	319	345	342	330	350	319	334	356	339	337	338	314	306	316	335	364	332	306	318	326	334	331	356	294	334	337	324	303	304	335	313	310	317	323	326	336	393	329	309	369	350	315	335	299	358	325	329	333	326	325	313	330	315	321	378	337	334	327	357	292	327	314	343	346	343	342	299	336	311	300	312	315	332	325	307	352	329	358	333	361	331	362	326	357	336	357	369	340	321	343	353	318	306	325	319	345	328	338	326	280	339	332	336	336	296	328	318	344	333	322	357	339	326	351	344	355	321	309	286	339	325	347	328	342	331	336	338	327	326	338	323	301	316	367	313	297	315	322	372	322	345	339	363	369	342	311	329	324	336	343	352	351	322	322	332	341	368	315	330	342	330	343	371	346	325	310	334	352	341	343	294	316	321	330	296	328	322	311	358	328	355	345	315	355	343	336	314	338	318	319	340	322	286	338	321	330	327	338	330	334	345	356	339	325	321	340	330	336	326	315	327	312	328	317	295	364	331	299	328	316	334	354	307	342	346	328	331	325	329	329	329	330	356	340	328	309	300	359	307	351	337	306	326	293	349	318	315	366	350	324	331	274	327	298	301	320	355	354	330	319	343	312	308	321	356	341	338	322	327	322	334	355	327	337	325	317	324	348	327	321	316	333	346	332	336	356	336	359	317	365	323	329	349	317	306	317	315	321	330	337	309	339	326	352	326	291	340	307	350	340	319	341	331	335	333	329	317	300	348	339	324	340	325	332	313	333	326	385	304	313	349	350	317	327	338	336	342	308	329	333	338	318	335	314	337	322	333	351	345	378	345	344	340	309	339	325	341	324	366	313	293	329	313	317	349	293	317	346	315	373	324	341	345	371	319	322	319	364	317	329	330	337	325	318	353	321	352	329	326	339	301	301	353	350	330	352	340	345	337	354	308	335	345	319	342	331	336	329	318	335	317	328	331	332	329	312	302	335	349	326	359	312	341	363	337	329	321	305	348	352	357	325	369	329	335	339	339	321	347	309	345	349	330	334	305	317	333	306	341	315	319	318	305	299	336	350	337	327	297	314	330	356	355	383	299	318	327	316	346	340	348	353	322	340	332	325	308	326	328	311	339	356	340	322	346	329	336	344	351	357	328	342	328	312	338	345	339	333	321	325	347	344	350	322	304	326	334	329	352	333	299	327	348	351	341	328	303	334	330	329	344	302	362	321	347	361	355	342	331	303	363	330	313	310	354	321	353	328	364	349	319	346	329	341	323	343	314	312	341	333	352	312	335	353
11819	27795	22718	15146	11724	9099	6930	5261	4012	3154	2551	2084	1914	1579	1274	1114	1017	932	933	812	833	816	801	837	733	766	741	722	680	681	669	683	645	678	634	645	586	515	601	625	590	523	534	526	513	547	547	535	524	524	515	528	484	524	464	464	498	497	481	512	494	503	451	533	481	470	520	480	490	480	483	488	504	483	457	494	510	485	521	541	482	463	537	519	472	506	487	515	561	481	531	480	518	483	476	504	497	464	475	497	499	459	510	519	463	520	440	486	483	523	494	478	469	512	531	452	498	449	457	520	489	512	506	498	460	478	511	499	479	493	516	492	536	499	502	505	512	497	484	467	536	492	473	505	496	458	517	512	500	479	508	495	489	458	464	480	476	487	492	534	467	506	487	522	524	501	488	466	472	532	506	442	515	457	472	519	526	498	507	468	470	501	528	462	489	498	545	506	491	492	516	536	464	482	517	448	503	487	511	459	480	482	491	457	492	507	493	504	541	538	485	465	509	483	510	502	509	459	486	468	477	479	478	497	470	518	525	496	451	524	485	541	492	472	479	486	484	502	497	499	507	488	498	528	495	471	480	462	529	514	512	510	505	513	488	489	464	467	536	529	540	471	477	505	489	470	496	507	519	489	551	506	475	470	470	499	489	487	508	506	485	474	494	510	480	517	536	492	459	512	494	520	489	474	491	468	494	495	494	523	471	480	481	465	490	455	504	493	490	532	483	479	535	460	512	495	519	481	488	496	447	448	474	485	546	493	479	517	497	481	498	476	432	519	551	521	459	484	461	485	493	527	486	502	470	513	527	475	521	493	504	464	495	463	504	466	474	459	481	476	491	503	504	485	529	448	484	493	488	490	481	476	530	487	502	465	434	502	487	512	555	496	491	523	503	478	523	532	488	450	489	509	505	448	510	486	484	488	479	512	492	505	502	508	477	466	481	479	501	491	479	503	511	535	518	491	514	452	503	486	496	478	492	503	455	474	495	477	497	501	483	509	472	498	451	479	486	476	484	460	523	503	478	449	472	507	498	496	459	494	477	499	489	519	466	519	473	500	519	493	491	498	517	505	515	515	461	471	497	517	528	491	514	488	469	451	500	525	484	500	470	470	467	498	511	505	525	466	479	513	470	506	530	483	503	505	507	454	469	468	464	478	458	526	461	508	488	467	499	501	506	454	472	491	515	502	498	460	508	479	500	515	481	540	474	489	476	514	503	526	481	485	496	506	493	468	495	464	497	529	520	497	490	518	507	486	518	499	488	474	473	514	505	508	489	477	513	491	498	498	478	461	470	469	454	480	463	472	499	501	503	484	460	494	508	495	511	476	493	496	500	440	492	479	502	501	504	494	453	499	489	453	491	491	488	478	540	506	524	514	527	487	481	517	489	518	478	508	525	512	465	482	504	526	487	505	444	487	501	484	515	487	497	502	476	472	496	492	505	453	487	492	452	463	524	507	519	495	522	505	469	460	490	499	469	524	465	471	490	511	472	484	522	507	475	465	475	491	517	543	456	474	493	511	512	540	519	492	507	467	499	501	519	496	498	491	466	500	508	498	487	493	491	470	478	460	466	502	483	466	502	486	495	490	510	507	512	483	466	510	512	462	499	481	504	504	452	508	529	501	470	457	473	507	486	494	496	504	464	473	519	506	480	508	515	471	543	475	534	508	504	485	517	497	463	499	518	523	455	493	513	498	499	501	493	432	494	504	476	515	486	520	523	509	495	459	490	462	531	534	534	500	501	466	522	499	480	480	480	512	510	489	494	507	489	474	477	453	506	465	491	500	447	528	513	505	502	500	521	515	441	497	469	474	483	488	451	527	478	510	531	514	474	485	552	500	486	495	530	485	483	486	531	531	454	497	480	478	494	548	522	472	494	486	511	494	487	453	498	504	456	507	530	472	473	483	501	500	509	465	492	493	495	510	507	490	549	518	469	503	478	485	519	489	477	511	466	497	482	484	456	509	552	514	539	493	480	430	485	525	455	481	511	495	488	504	491	523	511	487	493	498	477	453	494	502	518	451	490	466	497	501	495	458	496	491	520	452	489	488	503	469	526	471	490	512	470	509	520	500	467	485	522	501	500	475	488	486	504	532	480	432	495	528	506	510	481	496	439	496	483	472	470	491	508	485	483	526	511	486	469	522	489	475	486	504	493	530	514	448	477	485	434	488	471	523	486	491	513	488	464	467	470	517	483	514	457	510	532	482	520	499	510	490	474	494	475	570	476	490	492	492	501	456	519	505	492	523	504	489	473	513	498	503	510	481	500	490	507	490	522	512	495	468	476	520	472	506	496	521	484	497	507	496	501	469	456	505	493	498	470	494	496	497	495	510	511	522	494	474	458	493	459	500	492	456	527	497	507	487	484	478	463	499	507	497	477	510	479	510	532	477	505	481	507	460	469	502	510	540	468	492	479	494	493	505	497	502	507	473	469	490	473	511	461	495	459	454	502	466	511	491	531	495	526	483	481	511	493	474	475	490	523	490	534	496	463	516	526	510	487	477	527	467	481	516	491	487	459	494	497	482	490	478	486	494	524	489	479	489	481	511	506	501	497	461	548	470	471	491	495	452	483	484	495	550	474	572	462	519	498	471	496	481	487	451	488	487	476	490	525	464	494	485	519	539	466	544	499	486	481	477	503	512	490	501	501	500	520	475	519	486	506	494	481	465	506	511	469	454	452	499	495	495	478	480	450	447	475	502	520	497	469	503	537	466	495	499	450	487	514	472	498	498	479	497	494	486	523	506	469	482	480	462	533	450	507	496	473	467	493	481	459	478	502	458	491	507	483	497	493	478	490	489	519	505	514	517	487	519	494	498	510	444	500	471	467	492	481	476	488	501	461	508	493	526	486	462	506	509	477	498	498	492	501	491	509	487	484	456	498	517	499	463	488	463	489	499	483	498	473	495	501	498	450	494	500	492	504	471	488	495	499	481	493	503	455	503	467	491	527	454	474	472	493	499	489	553	518	487	493	522	499	517	525	466	504	504	497	508	520	518	505	508	466	516	506	475	532	483	519	488	493	511	498	455	491	481	489	505	469	525	531	487	554	459	480	487	463	515	459	483	494	529	498	518	473	530	517	507	485	510	454	432	498	448	525	526	508	511	473	496	500	488	491	529	487	533	498	532	486	502	449	463	500	521	495	486	499	488	544	438	520	501	472	500	485	505	529	497	506	511	486	502	497	480	495	512	499	460	509	477	467	509	493	476	467	507	463	502	520	482	477	480	472	497	494	487	472	475	518	487	500	495	488	454	485	500	496	514	476	499	450	455	458	509	464	533	438	505	520	477	527	501	470	460	515	492	490	490	524	458	471	509	492	525	462	518	477	439	480	465	496	493	475	488	448	476	517	479	501	503	466	515	492	503	468	521	486	462	493	476	496	527	469	455	492	475	490	508	486	487	511	490	451	507	501	481	482	432	510	446	521	475	459	524	496	493	505	494	506	479	503	521	451	492	446	463	510	522	489	527	483	464	473	502
22093	21045	28648	23649	21068	20592	10377	3939	2381	1826	1455	1185	938	825	660	556	520	439	444	400	380	398	356	341	356	348	334	297	310	289	267	283	260	259	249	253	220	241	235	204	228	204	197	186	185	169	167	173	172	176	162	163	166	150	167	162	138	154	143	132	160	138	140	143	145	165	136	142	150	142	145	129	151	136	154	146	166	145	148	168	131	144	148	149	138	139	161	135	156	139	146	138	165	158	127	148	130	131	151	139	153	165	147	161	164	131	134	152	159	134	111	143	131	137	132	156	161	142	157	163	145	145	135	134	150	139	125	156	152	156	142	160	127	157	145	158	154	158	156	155	156	150	140	137	165	153	154	149	133	144	145	154	150	155	136	150	157	136	147	147	140	132	124	139	160	146	129	139	148	120	148	149	161	162	146	145	125	145	151	141	123	161	138	152	145	138	162	139	160	161	155	137	156	138	138	132	145	154	133	153	153	133	136	142	145	143	146	141	152	133	150	128	141	170	129	160	150	151	146	150	139	173	139	141	132	134	156	144	150	142	157	162	138	148	153	138	156	152	166	141	143	185	153	140	153	158	151	156	134	133	143	163	150	146	142	159	126	146	152	153	129	155	155	132	135	149	137	155	147	173	149	151	154	179	141	132	156	162	160	153	135	138	148	138	148	144	161	143	119	153	172	153	150	133	141	132	152	151	136	164	161	150	157	169	141	137	158	157	141	136	138	131	147	153	133	148	141	145	132	166	118	140	129	155	133	158	136	147	143	158	175	147	140	137	157	138	138	142	136	153	151	144	140	148	157	151	158	149	129	149	138	113	131	162	140	143	141	139	132	143	158	160	130	146	144	133	139	149	149	148	142	143	137	149	155	130	118	139	144	138	173	162	137	155	157	147	155	166	154	122	144	146	143	145	152	129	149	137	129	158	146	156	118	124	141	144	166	160	132	127	147	130	156	157	139	152	143	149	157	142	160	169	150	148	130	130	124	124	153	123	142	141	150	158	145	149	153	139	145	171	157	171	151	136	157	152	145	152	177	148	134	152	139	137	165	146	147	146	126	152	138	137	141	133	158	139	131	117	144	152	161	132	118	155	155	158	170	145	140	139	168	148	144	149	140	127	153	137	147	155	169	128	137	144	138	144	155	133	141	136	158	163	143	154	153	143	149	132	143	146	163	164	166	159	132	158	135	153	155	140	142	143	136	140	162	152	158	139	168	147	144	150	137	137	144	114	127	158	140	124	140	155	147	159	139	142	129	139	138	154	150	152	142	134	174	141	142	145	130	158	156	150	143	157	157	138	156	139	145	121	166	130	140	152	136	141	163	177	149	151	157	149	148	148	147	137	147	146	140	153	157	152	136	143	136	151	147	157	141	154	135	123	159	145	132	122	131	150	130	133	131	144	150	135	128	139	150	132	150	138	146	169	135	151	160	127	157	144	147	142	149	130	136	139	155	131	147	144	151	138	164	126	152	136	135	146	146	157	160	137	149	145	141	151	139	150	142	149	163	159	146	137	141	145	169	132	158	143	157	150	139	137	163	156	173	134	168	138	135	153	167	137	134	126	158	143	162	142	130	155	128	156	158	169	144	122	136	135	126	155	135	148	124	147	138	147	142	150	150	147	161	143	143	147	131	144	134	143	154	159	158	141	136	150	146	146	147	133	149	154	136	159	123	157	148	157	149	155	142	168	144	139	143	136	140	151	157	150	159	156	135	151	135	159	165	154	145	153	134	126	180	147	134	128	158	138	138	146	131	156	135	148	135	173	153	157	135	150	144	144	140	152	134	148	138	138	135	145	130	170	138	176	139	158	133	152	151	153	123	149	150	145	138	158	141	143	156	160	136	136	136	142	136	135	166	150	149	169	145	171	130	155	143	151	136	127	139	147	143	158	121	160	148	150	132	160	144	152	136	148	163	148	135	144	139	152	154	136	151	157	154	154	117	136	139	137	150	123	145	128	133	144	147	137	145	147	156	167	143	173	159	139	154	145	143	134	148	146	131	156	135	132	147	149	126	124	150	132	145	148	144	137	145	161	134	146	177	163	145	135	146	151	146	136	136	156	153	133	134	153	143	155	148	165	167	152	127	134	140	169	152	133	136	154	151	141	150	136	153	165	128	133	144	168	167	140	157	139	151	157	159	155	144	141	122	134	151	147	141	137	181	145	145	142	157	154	153	136	121	154	145	147	131	155	168	138	146	145	142	120	135	145	137	123	147	138	152	131	144	141	132	138	125	150	141	153	150	170	122	150	160	138	132	156	154	149	141	139	148	139	141	164	138	135	139	137	147	153	148	134	149	138	144	136	149	159	158	166	149	142	179	134	153	161	140	138	157	138	132	160	162	159	156	136	137	141	158	155	156	137	164	118	154	124	159	140	152	132	147	173	148	139	161	136	133	137	143	134	132	150	149	140	135	139	153	146	161	128	151	151	146	109	143	154	146	149	135	163	163	150	160	140	138	141	145	153	152	118	156	152	162	145	149	122	131	120	179	145	139	136	144	147	141	148	153	177	135	163	147	137	153	152	135	160	141	132	133	147	143	153	145	142	121	142	140	152	150	144	132	161	122	135	140	127	148	137	139	147	157	141	135	159	147	126	149	124	135	133	132	147	137	141	141	178	150	134	135	155	133	155	145	145	137	156	149	142	138	135	130	151	152	135	152	162	162	138	144	129	157	135	154	153	124	116	150	157	141	150	134	139	162	152	147	134	136	151	158	147	141	142	151	165	138	159	153	148	131	156	138	140	152	146	148	119	143	159	157	127	142	149	140	146	149	140	105	155	146	131	166	174	165	166	116	144	170	147	142	136	142	140	148	140	156	146	156	139	132	153	146	152	147	169	153	145	148	158	144	143	148	150	134	136	148	160	147	142	141	146	135	152	148	162	150	161	148	149	141	151	150	132	151	147	151	153	134	149	135	161	160	141	138	131	152	162	131	138	152	130	147	159	129	152	152	134	126	147	125	122	133	151	155	155	142	146	146	154	148	141	151	147	155	131	137	128	147	150	150	149	128	130	134	151	160	144	154	143	152	158	158	144	164	133	150	149	139	154	151	141	138	128	148	152	154	147	148	129	152	141	154	154	148	119	149	147	150	151	162	163	129	144	126	142	141	137	145	146	164	150	161	153	147	167	152	157	157	124	169	128	154	143	137	149	140	150	138	149	152	154	156	156	163	142	139	147	145	154	156	132	150	149	125	131	152	148	175	153	143	151	161	132	133	168	132	166	149	147	141	120	136	183	129	144	153	155	154	137	132	152	116	136	124	145	149	131	161	157	143	155	135	149	141	138	170	155	143	151	143	138	143	132	146	143	148	149	139	155	146	155	143	136	156	131	147	124	164	131	151	136	154	153	144	164	183	139	134	151	155	150	146	145	150	151	153	149	148	156	172	129	163	161	127	137	162	162	155	147	130	149	148	125	144	132	154	156	137	166	166	146	150	151	135	144	164	153	139	152	157	145	152	135	130	125	144	146	157	144
13633	34946	29368	21251	16445	13103	10129	7877	5951	4730	3629	3011	2505	1903	1635	1391	1239	1159	949	938	805	824	835	769	734	746	642	681	667	643	588	556	506	492	495	467	454	412	410	391	403	366	353	356	357	283	258	256	286	290	277	280	259	255	213	244	240	248	237	227	217	223	215	209	226	206	222	219	219	247	194	216	200	234	209	196	222	234	239	206	229	214	233	231	211	215	218	232	198	200	221	236	192	236	209	218	222	225	241	223	206	223	227	223	216	205	245	209	216	190	246	223	189	241	209	202	198	222	248	195	219	209	214	219	194	209	200	239	226	189	214	257	189	201	207	211	226	221	215	174	202	187	190	201	216	246	210	206	191	210	219	229	199	208	213	177	217	211	182	222	236	220	223	218	214	232	189	235	230	200	182	225	219	197	206	195	197	219	192	213	211	217	214	208	200	227	228	221	205	228	202	207	227	222	224	252	211	212	236	223	201	194	219	208	210	203	214	205	214	222	228	225	219	228	210	212	240	206	247	234	227	199	214	218	186	212	243	214	197	191	201	217	195	217	243	196	205	188	223	200	210	197	205	216	206	235	194	205	200	202	186	209	228	202	231	210	185	206	215	242	226	189	219	215	175	206	216	208	225	199	190	229	224	222	230	215	230	213	226	231	194	232	203	205	244	221	216	214	210	211	212	225	216	215	234	208	227	216	199	206	190	200	226	217	214	207	220	216	238	215	201	220	189	202	207	246	214	207	225	203	230	223	232	188	199	218	234	221	217	204	233	212	223	213	212	236	217	218	220	245	220	200	227	240	227	211	218	192	211	196	208	237	223	209	212	233	217	192	202	236	194	218	216	224	223	212	212	232	224	205	211	198	237	227	215	232	212	224	233	226	246	238	235	207	206	204	211	198	217	213	201	208	227	235	200	209	221	220	230	202	212	228	211	223	225	201	222	200	232	212	195	219	225	213	224	226	200	212	214	215	214	222	208	213	230	242	221	222	237	204	198	211	203	220	218	238	226	187	217	198	222	241	222	200	223	218	227	217	214	197	217	204	232	224	198	221	224	209	214	219	228	212	232	214	208	230	214	220	201	209	220	217	190	232	206	222	191	211	209	207	197	206	212	214	202	216	212	199	238	250	225	231	256	236	221	219	232	211	228	232	213	192	225	219	199	205	223	185	217	189	224	224	199	237	225	227	221	228	230	213	218	217	195	210	206	231	211	216	192	218	241	212	236	225	223	231	230	197	240	205	237	199	245	207	218	198	175	222	215	197	212	218	233	226	200	248	207	196	199	223	202	220	226	259	207	231	207	197	197	223	223	198	220	214	227	242	229	209	231	213	225	232	205	187	190	225	219	217	255	212	198	181	217	198	215	221	215	239	219	235	241	224	211	205	217	229	216	233	215	233	220	203	207	197	203	238	203	255	207	247	220	221	207	209	203	213	220	217	207	199	227	203	198	211	215	201	250	223	221	237	255	220	216	212	218	183	233	227	223	207	205	234	200	214	224	193	228	212	187	226	231	213	214	208	218	218	210	212	229	230	205	265	191	197	209	199	209	228	212	215	210	240	177	202	244	228	220	214	236	220	209	224	242	224	227	203	183	220	246	193	229	231	227	219	220	231	204	204	198	202	235	203	236	178	211	214	192	214	216	220	224	202	234	189	232	205	203	239	217	205	206	199	207	220	211	228	233	195	205	225	230	233	210	201	200	206	210	225	229	217	214	217	232	220	236	211	200	201	222	222	211	218	225	210	217	223	214	214	230	210	220	193	227	220	227	194	221	224	208	208	216	230	227	206	220	233	209	229	232	200	224	238	201	204	213	235	228	222	218	232	214	195	221	205	202	240	213	211	222	218	190	192	223	260	198	210	203	202	220	204	215	210	208	224	220	213	197	241	201	209	242	189	211	214	217	212	203	220	211	212	206	215	211	235	216	241	203	187	224	233	226	208	240	216	196	223	228	195	247	229	230	231	165	200	203	208	223	203	210	209	207	236	219	228	214	201	202	206	179	214	202	204	207	243	192	213	243	205	237	223	202	243	215	201	207	224	209	206	226	205	225	204	203	254	203	186	231	238	194	217	219	203	214	228	200	211	195	204	219	218	247	194	226	181	215	213	247	228	207	206	207	215	219	222	230	207	205	222	214	218	196	232	217	227	210	224	194	206	231	208	228	205	236	218	203	206	217	224	236	247	222	226	224	207	212	222	206	202	245	226	203	215	209	215	223	237	216	206	213	214	208	234	210	209	211	197	192	200	180	194	210	224	210	198	213	221	204	218	215	200	230	202	192	254	203	201	206	190	210	225	202	201	249	183	241	227	217	213	191	222	221	209	207	189	213	203	216	217	206	205	243	197	212	201	243	218	186	212	189	215	225	229	182	200	250	231	221	245	205	202	244	218	221	229	191	211	244	224	214	218	204	207	227	200	222	194	212	210	200	207	212	198	210	234	221	200	228	246	212	234	220	205	221	218	229	219	191	206	231	209	211	226	214	236	216	225	204	207	207	212	233	203	206	213	225	228	233	215	232	220	220	209	222	198	222	224	227	216	231	215	231	236	231	216	222	204	230	205	244	222	214	222	257	233	220	216	212	225	223	202	204	201	216	205	221	182	207	197	190	220	222	205	213	220	243	195	225	234	225	237	231	217	194	229	228	229	202	211	214	206	207	214	214	224	198	218	245	219	216	220	196	208	244	206	219	227	200	229	211	183	244	207	209	204	214	210	214	192	209	231	233	205	220	217	223	221	201	208	196	210	234	209	233	199	215	206	219	203	228	214	207	225	235	229	224	242	215	237	228	203	195	213	189	236	205	212	222	214	221	223	232	209	200	222	219	207	243	231	209	209	245	211	220	219	206	214	189	178	200	209	208	206	229	203	243	211	218	177	221	204	211	205	203	223	215	201	230	216	219	223	211	195	250	223	199	224	227	211	198	218	223	211	175	234	211	211	212	227	213	220	227	208	217	222	221	201	204	216	220	216	246	225	231	208	205	223	190	211	204	226	229	231	210	194	200	220	196	217	227	186	219	221	196	231	221	209	208	211	198	191	227	210	224	182	229	196	199	243	212	216	181	221	196	219	237	209	206	204	221	206	219	209	201	237	229	200	204	219	251	222	221	221	204	221	214	213	219	212	212	242	256	224	232	224	247	213	212	219	228	217	237	225	209	187	225	234	244	222	214	243	231	194	203	208	176	224	221	231	229	184	224	227	209	222	240	216	200	213	213	220	225	214	203	228	231	189	226	206	204	224	217	193	230	188	213	212	201	236	210	216	214	202	220	195	209	231	217	212	228	227	198	220	218	218	237	214	224	196	222	231	216	234	213	199	217	188	202	228	185	228	207	233	236	219	221	224	227	231	229	219	233	203	237	220	192	218	210	195	216	199	213	245	225	198	219	226	198	216	222	198	198	212	194	219	251	197	222	210	208	213	235	228	200	226	247	213	186	221	231	205	240	229	213	201	200	213	200	210	227	184	215	205	215	225	191	228
26715	20770	17710	11324	5828	3687	2465	1767	1281	1054	934	746	615	575	525	493	469	444	456	418	393	431	411	417	371	372	384	356	396	381	361	343	374	395	376	361	357	321	354	329	318	310	314	355	311	319	331	324	357	329	324	328	313	320	325	305	332	321	293	275	308	316	293	355	315	328	318	309	315	319	355	323	305	336	327	306	344	282	322	319	304	311	295	336	303	322	300	334	339	332	311	338	305	307	298	353	305	322	306	326	324	322	311	296	292	325	339	308	283	284	324	292	316	313	293	313	298	317	292	285	332	311	344	316	301	306	325	299	307	279	330	297	345	323	333	319	323	335	304	322	289	316	302	303	338	328	314	321	297	304	309	353	333	290	313	311	323	304	282	321	301	322	349	329	332	317	329	304	305	300	315	360	341	315	309	321	309	300	348	310	309	304	333	307	380	317	341	336	298	283	312	300	313	314	308	297	327	307	303	336	324	310	336	344	318	309	318	321	319	313	310	331	321	304	287	349	305	299	314	306	337	306	280	314	316	317	347	310	340	306	324	306	311	335	282	327	322	326	310	308	301	322	300	291	309	298	304	322	299	305	319	321	288	306	331	278	320	304	328	306	302	308	323	339	346	304	308	330	300	312	287	329	304	296	301	320	316	332	337	309	330	311	332	342	282	308	311	317	309	327	310	308	351	336	303	326	317	306	303	287	289	323	316	301	326	327	333	287	327	327	305	321	305	323	286	321	327	329	321	277	313	299	293	332	315	321	347	298	335	338	329	323	316	333	297	301	337	341	309	308	290	311	323	310	352	309	312	311	309	310	298	307	305	337	307	329	320	318	330	330	313	314	308	308	333	308	309	307	303	333	324	317	302	289	327	324	313	326	328	288	354	307	286	324	286	316	325	327	318	344	324	306	300	331	332	318	304	300	326	309	311	282	322	315	299	281	294	325	330	302	286	307	326	330	311	328	330	330	333	304	300	321	287	315	295	322	323	330	306	311	306	314	306	354	343	296	313	320	309	338	319	293	341	323	308	308	305	276	295	335	309	323	301	329	318	306	284	322	339	310	299	301	287	312	322	324	330	334	337	319	308	326	321	300	315	353	328	346	311	341	324	331	323	306	320	312	320	300	327	322	301	285	311	324	301	300	305	296	316	304	324	268	325	288	339	316	318	319	297	323	328	320	329	345	321	338	296	322	303	303	356	293	315	293	307	271	290	308	332	300	286	332	312	323	307	333	314	341	325	307	331	320	345	299	349	343	323	353	292	305	328	325	308	326	316	336	322	279	329	314	286	329	292	310	306	315	334	324	338	345	346	354	295	314	321	305	287	332	319	332	291	305	293	306	315	326	331	338	320	313	313	342	356	326	295	301	327	313	316	321	294	295	317	341	286	302	314	329	347	337	315	301	350	320	327	364	318	285	341	332	313	330	315	302	298	336	338	318	310	329	308	340	327	307	314	311	328	326	302	311	320	333	300	305	340	343	308	295	336	325	302	346	327	319	318	304	324	323	302	314	325	280	301	322	370	278	311	318	320	318	279	351	270	318	342	303	299	322	292	330	323	318	320	307	301	311	295	323	339	327	314	306	289	287	300	325	319	302	344	318	329	342	314	322	303	330	295	300	317	320	282	292	297	326	294	311	325	333	301	331	299	291	297	324	314	287	318	330	296	316	325	328	317	299	312	310	301	353	324	346	331	321	315	348	306	297	313	321	309	322	335	321	311	318	311	312	288	319	309	329	313	331	305	297	322	322	345	324	318	317	310	318	319	312	333	352	299	335	321	319	338	352	319	304	309	308	332	311	309	306	316	320	338	299	329	315	288	311	296	316	335	320	320	316	330	326	305	335	318	294	307	314	307	307	285	297	327	311	302	335	268	323	312	305	322	300	334	268	281	321	312	314	339	332	293	329	303	343	318	345	295	291	300	305	303	306	315	319	304	337	328	322	330	335	317	329	290	306	329	329	315	313	339	331	322	332	315	313	304	323	332	335	296	338	337	337	344	339	319	326	322	307	309	307	311	315	346	312	305	340	299	327	321	307	331	339	296	295	370	310	314	320	324	300	304	334	315	343	327	291	320	322	331	330	312	282	347	309	327	307	296	352	274	297	314	317	334	324	318	302	323	336	352	306	328	307	308	300	324	293	333	302	270	351	289	324	330	310	311	340	291	300	307	331	330	287	306	334	300	299	310	332	291	308	317	343	329	296	321	313	306	307	326	320	306	298	324	292	297	327	314	309	326	315	309	300	318	314	328	342	311	292	290	280	345	345	283	292	304	384	298	324	329	327	276	307	333	306	312	335	305	310	304	326	306	324	300	307	316	345	299	303	310	315	300	309	301	335	301	315	314	358	341	327	307	304	343	323	309	334	318	355	312	307	278	316	310	330	302	313	295	324	322	293	336	302	325	342	296	315	368	291	303	339	294	327	308	306	322	294	298	370	296	322	297	349	311	318	295	323	339	327	282	326	294	326	327	307	306	278	305	343	318	316	299	285	299	344	319	336	311	306	335	329	312	320	327	275	318	305	312	318	305	338	310	315	330	354	302	313	312	316	318	303	296	323	294	303	324	319	322	324	309	312	296	302	329	323	321	336	319	300	269	355	321	318	309	285	312	295	304	324	310	325	330	308	320	309	297	319	323	318	309	308	291	330	307	307	340	308	323	306	283	298	306	283	313	360	319	339	293	304	313	322	298	340	291	329	336	337	313	310	319	311	308	333	315	302	306	294	298	301	328	286	296	308	331	332	329	312	321	328	312	322	306	327	306	295	280	331	298	338	338	355	315	329	308	320	343	291	316	324	328	334	295	331	308	348	326	304	313	338	287	313	321	309	315	297	304	310	330	321	330	338	311	314	312	305	322	288	311	344	333	309	287	325	315	304	305	299	320	301	284	303	349	325	300	336	319	313	313	306	318	313	306	341	353	313	319	290	317	316	287	321	315	315	289	314	294	320	335	308	305	310	322	309	336	276	350	351	312	291	316	336	308	337	328	322	364	347	350	332	336	288	321	320	312	361	310	304	320	288	340	305	326	302	286	319	303	326	285	299	316	294	328	338	345	333	319	310	314	278	286	311	278	305	315	311	315	316	302	322	296	306	322	363	325	299	332	322	336	303	315	317	335	301	318	319	336	337	348	302	327	334	308	273	315	303	321	341	306	322	324	293	298	335	329	346	362	327	344	342	305	292	310	326	330	339	340	307	319	329	288	335	319	294	322	332	324	307	343	320	330	317	311	299	332	323	336	323	329	320	276	323	306	303	279	313	336	288	285	307	340	308	340	327	307	331	308	300	293	286	333	314	309	316	317	310	359	319	305	315	325	349	331	278	314	293	274	307	337	309	317	326	300	315	316	345	311	300	317	328	291	334	288	341	336	318	305	314	288	304	307	314	266	339	282	324	310	313	287	330	319	287	333	303	310	319	300	303	323	322	328	315	313	341	314	317	317	274	320	338	325	309	339	325	348	289	307	323	352	311	311	298	335	303
11996	24525	19989	13236	9719	7682	5695	4416	3287	2681	2092	1773	1444	1235	1101	949	920	825	833	743	719	713	726	714	685	654	717	677	635	608	645	592	623	611	537	606	568	564	566	570	529	545	530	473	533	486	512	525	480	516	502	530	514	479	457	496	494	494	505	495	446	496	489	500	467	515	470	478	470	487	505	506	447	496	473	471	457	490	479	493	421	494	511	492	460	477	473	489	475	509	455	528	459	459	480	482	492	491	475	470	480	514	483	475	459	493	473	475	486	460	477	456	534	470	507	462	507	501	488	471	499	504	510	497	458	463	479	486	456	491	453	493	495	453	474	475	473	479	490	506	484	462	485	467	491	459	437	477	495	479	504	454	489	448	482	506	458	460	464	488	506	487	483	458	454	479	472	438	451	429	537	473	455	474	484	465	504	447	457	453	490	471	509	461	461	484	493	468	475	462	427	481	492	447	466	488	461	505	501	463	505	487	498	448	471	490	493	485	489	490	485	471	463	483	477	505	467	443	470	471	476	499	473	483	495	478	487	471	487	472	479	518	500	438	484	457	486	527	515	458	492	446	456	488	481	452	465	509	455	499	466	488	489	460	481	473	462	445	478	478	469	497	439	479	484	497	470	501	450	491	493	475	460	458	489	512	481	461	446	459	515	456	485	468	469	477	486	503	498	457	475	458	490	453	508	482	457	465	493	508	436	525	469	498	467	514	493	494	505	476	470	501	494	450	468	469	480	471	463	483	508	474	481	455	456	476	512	465	478	449	468	459	442	462	478	462	489	500	452	498	525	523	515	432	470	431	454	484	504	511	481	426	462	452	505	499	490	521	490	472	489	494	474	483	455	551	497	502	490	468	485	522	473	497	495	531	515	500	461	458	468	476	504	486	475	469	475	489	450	469	476	505	449	477	485	455	466	448	470	480	515	472	500	467	514	461	468	477	492	488	493	486	459	506	489	447	447	498	453	491	475	495	455	480	472	476	469	474	493	485	435	439	472	479	477	497	488	459	445	487	450	481	503	476	478	507	458	480	486	492	480	490	483	460	510	460	451	498	472	508	458	432	460	479	499	465	476	466	512	481	492	479	479	484	511	474	478	495	482	477	485	473	466	488	443	494	496	473	502	469	489	498	452	490	463	449	493	476	496	488	489	485	450	479	511	524	509	465	491	494	485	467	522	450	496	512	485	515	483	456	449	504	474	478	478	462	467	484	489	500	515	480	492	462	467	439	527	487	481	484	461	464	457	458	471	502	466	460	453	511	426	481	487	486	459	453	456	470	514	442	463	474	449	504	512	483	462	451	485	471	503	499	524	476	522	442	497	472	479	447	502	487	498	543	480	460	493	499	476	514	480	481	480	443	482	473	489	527	481	458	447	466	528	512	472	476	468	460	500	466	454	448	473	481	432	505	466	440	469	481	524	466	491	444	460	447	471	495	485	472	474	481	479	522	505	474	439	500	465	472	467	493	494	491	451	488	480	479	517	464	535	426	454	463	451	524	485	473	522	429	488	467	489	472	488	482	465	502	475	487	439	472	445	456	521	513	503	516	487	488	461	447	459	491	485	493	463	508	494	467	447	460	480	455	446	473	473	498	474	474	485	493	472	494	481	454	479	520	500	478	441	453	478	481	491	469	517	476	485	463	445	471	482	506	520	480	483	528	432	461	451	482	479	502	502	467	443	462	465	486	475	502	475	439	452	478	483	504	481	499	463	471	519	487	507	491	490	496	478	462	488	494	484	470	487	495	442	465	471	488	462	499	460	458	473	474	460	463	480	451	496	422	457	431	477	530	524	444	462	499	444	452	491	473	481	511	463	475	462	467	445	486	465	463	481	479	456	496	495	462	467	537	463	506	461	491	438	508	499	488	463	502	477	464	493	500	462	468	488	496	455	477	479	472	482	475	468	458	513	470	464	474	454	465	501	516	499	447	458	470	514	454	492	486	512	500	499	504	452	461	468	455	509	500	488	470	479	467	487	480	474	466	452	482	477	469	508	496	470	474	536	509	480	471	454	486	455	480	499	443	472	451	457	486	444	468	482	494	500	466	494	491	480	488	464	478	492	475	470	475	470	498	453	448	467	452	470	469	496	484	481	460	465	469	453	555	475	467	497	451	441	488	477	439	442	513	520	473	471	504	462	487	466	461	495	499	480	474	471	477	474	508	535	494	502	489	487	472	530	476	480	499	485	476	486	526	472	446	475	464	510	467	495	483	474	479	493	499	484	463	456	482	479	475	483	466	485	510	445	509	456	479	451	481	487	477	456	493	487	524	470	469	454	487	490	505	503	444	444	446	449	520	466	497	505	460	479	474	492	469	481	476	438	472	503	524	476	500	499	447	464	479	439	483	476	481	466	483	453	457	475	465	475	499	504	460	480	445	473	511	498	467	450	473	455	489	490	468	504	498	483	490	500	499	471	486	504	469	487	460	476	505	451	448	488	509	492	440	488	469	461	483	487	500	467	480	475	494	452	509	430	456	453	482	454	472	476	457	454	509	489	453	500	462	504	485	486	468	505	488	495	513	502	494	502	505	458	454	473	487	460	490	498	482	489	483	459	430	493	478	451	489	484	493	465	486	475	445	525	513	489	498	460	460	473	516	448	455	510	504	510	483	448	472	501	482	472	497	447	478	471	462	475	452	450	499	434	449	504	460	461	478	505	491	449	438	493	474	516	474	476	490	503	514	523	440	466	494	468	482	557	479	500	481	460	522	443	517	469	483	480	442	466	473	497	468	487	436	478	480	507	490	515	473	471	512	496	505	486	475	521	470	482	515	471	467	469	492	456	516	463	457	513	521	503	462	480	455	471	516	463	478	512	487	445	517	493	456	542	481	466	478	485	486	467	496	495	438	509	486	489	484	495	457	514	496	497	483	495	481	466	469	496	515	504	454	438	467	457	465	467	495	468	473	503	502	465	492	454	483	474	491	492	473	480	527	495	464	517	460	478	488	468	492	494	475	473	484	477	516	495	466	500	514	479	468	470	491	517	479	529	478	466	472	495	490	501	499	512	509	524	449	470	479	519	469	464	467	457	469	480	423	462	483	495	490	483	466	504	467	521	485	492	447	402	523	515	460	478	467	428	489	488	472	457	473	473	469	522	482	513	485	433	474	448	490	486	459	482	479	508	473	447	446	464	464	523	436	466	481	509	510	497	506	465	459	506	485	463	484	484	505	477	470	480	501	481	492	485	478	482	486	487	516	443	525	467	477	461	466	495	498	513	478	500	505	449	512	469	490	484	461	449	497	494	460	472	489	472	529	397	500	473	470	464	504	494	462	454	500	418	506	457	478	448	515	453	474	485	467	469	469	478	502	506	443	518	471	475	468	472	474	504	515	458	436	442	459	465	521	477	466	465	491	495	456	438	457	506	521	488	499	479	473	475	440	461	458	426	494	505	481	465	473	508	447	473	483	529	505	505	489	516	462	472	485	521	455	471	447	449	483	507	456	480	493	474	527	470	455	490	524	505	502	490	428
22975	21039	28087	24178	20609	11196	4515	2542	1837	1404	1090	869	728	594	523	487	441	352	414	345	344	333	327	353	295	308	271	273	301	291	264	274	243	215	260	262	197	215	236	223	238	180	198	198	195	211	212	218	178	189	192	187	201	193	177	164	199	158	190	193	180	178	167	171	170	172	209	201	182	177	198	168	168	204	169	174	170	171	184	188	185	180	176	167	198	152	173	174	179	176	177	163	179	183	157	172	177	164	196	184	179	186	170	197	159	171	176	153	188	157	172	160	187	177	174	184	204	175	190	170	192	192	147	181	198	165	167	197	172	175	178	168	194	185	177	177	158	167	183	163	197	165	175	187	170	190	183	187	202	178	197	171	168	188	195	179	165	166	188	203	180	187	179	177	167	183	187	181	188	186	195	179	157	181	159	193	201	180	195	196	181	200	186	175	191	176	177	150	182	182	157	147	179	153	165	166	188	176	174	195	173	166	174	183	171	176	175	167	169	181	202	171	174	185	183	149	172	183	176	190	175	193	160	178	162	175	181	182	161	179	179	160	152	191	171	176	176	193	189	186	185	171	169	197	177	174	184	209	192	166	172	167	182	191	173	169	178	186	200	178	160	170	215	155	182	196	155	184	186	196	166	174	206	197	168	180	188	175	193	174	183	164	215	177	190	177	174	195	166	185	187	196	186	180	180	172	186	168	180	163	190	177	183	176	181	190	186	196	183	174	156	189	170	177	163	179	178	167	204	187	180	154	174	158	166	168	169	162	160	180	164	197	190	191	189	183	173	165	179	181	159	187	173	142	156	175	171	171	195	179	180	185	192	181	184	157	160	139	197	184	182	154	169	194	173	190	163	176	160	185	163	197	154	178	182	168	173	168	188	190	191	172	194	175	172	188	199	166	156	192	165	177	188	196	185	153	188	189	154	169	164	176	164	172	167	204	184	194	179	179	164	189	173	184	170	190	193	182	166	153	182	190	174	178	176	184	191	190	166	164	165	169	180	185	188	169	167	158	181	166	174	194	195	179	163	159	164	181	175	179	172	168	193	175	197	193	184	198	185	184	187	182	169	157	189	196	190	193	176	189	190	158	178	175	175	175	195	166	157	198	196	161	169	170	168	164	200	166	187	190	169	195	173	154	172	186	165	170	171	166	186	203	173	185	184	183	186	177	184	164	181	199	177	188	182	197	172	161	173	169	181	175	189	179	197	166	168	182	197	191	166	156	148	179	172	202	182	156	175	191	168	201	179	181	198	184	185	185	165	179	173	150	163	176	181	167	198	170	179	175	200	190	170	175	171	165	179	195	180	181	211	180	170	192	181	197	176	151	159	190	181	198	175	177	183	204	185	184	183	173	194	175	216	197	193	177	193	191	188	172	188	193	168	186	195	183	189	174	170	180	159	158	165	161	185	193	195	160	175	183	171	184	164	173	167	168	167	156	182	183	175	195	188	167	169	185	168	171	160	190	168	177	182	179	180	186	158	180	161	201	191	193	169	172	163	179	186	173	179	162	151	164	172	181	165	155	172	204	185	167	165	179	190	189	181	144	157	202	170	190	192	170	190	175	177	183	174	167	183	174	153	179	176	167	183	205	151	168	187	175	158	178	193	201	190	171	167	194	189	181	181	178	161	167	188	195	200	157	156	192	154	166	161	166	169	149	205	187	182	179	176	155	192	158	171	166	178	167	173	172	162	162	187	167	158	175	173	164	170	163	190	157	151	194	147	186	188	199	168	177	196	182	171	189	168	183	192	164	154	206	140	185	178	167	173	153	185	170	171	194	154	187	175	150	199	200	176	167	182	192	175	153	180	160	178	199	190	171	186	167	183	187	159	183	165	186	170	195	203	184	205	189	194	190	157	169	182	166	156	200	176	161	170	174	180	203	207	203	174	166	191	165	197	168	156	170	182	166	198	180	196	185	159	196	193	177	158	173	172	177	169	185	189	177	190	169	188	175	168	173	189	178	187	179	189	164	183	161	146	184	179	181	173	186	160	150	178	200	164	171	191	192	169	188	176	209	188	163	188	183	185	178	187	192	165	199	188	194	154	173	176	161	158	159	175	170	183	172	197	180	168	168	178	183	165	159	192	189	173	186	177	170	184	200	163	176	171	174	184	188	172	185	186	184	198	203	215	152	175	183	174	167	167	192	180	196	181	202	162	173	161	186	168	177	192	162	181	183	181	192	192	186	182	188	180	195	153	180	178	178	184	201	191	180	201	186	183	173	173	180	186	168	177	175	176	171	180	177	188	147	191	181	181	174	180	198	173	183	171	164	173	160	187	168	173	178	170	201	174	163	163	212	185	171	186	192	172	165	186	172	169	183	168	175	187	177	185	168	165	158	182	161	182	161	208	170	167	184	178	195	175	200	163	173	157	187	172	176	196	175	166	176	161	179	191	170	170	187	168	191	162	190	182	189	189	210	184	186	166	187	152	187	182	176	182	167	177	149	188	178	162	211	171	168	171	185	178	186	189	179	152	192	165	191	187	170	163	153	205	172	165	175	197	178	184	181	169	174	182	168	169	200	183	188	188	177	172	171	195	200	188	166	200	183	181	183	174	191	174	188	173	218	188	168	187	171	180	192	185	181	182	179	183	180	162	180	168	179	168	180	184	184	204	177	188	174	158	154	164	165	179	147	164	187	162	176	168	164	174	170	153	181	182	160	170	177	207	203	194	179	189	161	180	161	157	185	173	189	186	186	167	175	202	202	195	165	163	177	204	175	188	176	180	158	179	161	184	184	187	177	199	177	185	195	179	177	184	167	177	165	163	166	188	191	184	153	157	174	185	189	191	170	173	165	184	177	176	203	163	179	177	169	195	168	192	177	182	182	151	173	175	172	171	189	165	196	193	177	173	177	195	192	164	190	153	161	216	170	169	187	200	189	206	213	176	163	198	176	174	171	163	202	186	177	175	186	166	189	181	183	162	191	213	161	187	183	176	173	192	200	198	195	158	186	181	184	186	165	180	184	185	170	161	167	161	180	185	156	179	190	176	178	165	175	166	175	197	188	209	172	175	181	166	177	170	153	182	189	177	183	179	175	195	163	184	164	179	157	172	164	185	182	163	154	207	176	184	186	172	160	161	166	163	190	178	167	180	178	195	170	191	183	184	166	185	173	181	202	185	171	191	189	175	182	161	162	178	175	191	179	163	186	189	171	155	171	179	184	170	197	178	176	176	189	195	194	182	148	191	158	169	186	188	188	187	191	186	165	171	180	195	184	186	173	162	208	190	171	170	184	161	182	166	189	191	164	177	188	188	173	176	202	180	166	188	175	175	205	185	193	163	163	188	197	189	205	184	178	166	184	189	184	185	168	191	213	182	183	171	178	170	179	197	190	189	194	189	160	198	184	161	176	175	178	178	183	162	183	145	171	185	177	193	159	170	164	170	186	169	178	162	165	167	167	177	181	201	166	188	170	171	186	208	163	175	197	201	178	171	189	189	175	168	175	156	178	192	204	199	173	195	192	188	173	191	183
11909	31012	25755	17944	13571	10117	7827	6307	4738	3737	2867	2252	1888	1445	1254	1055	985	896	809	765	706	772	712	679	593	621	646	616	577	513	537	485	506	462	469	468	390	391	425	384	353	391	395	374	337	338	324	306	331	337	302	288	312	280	296	279	293	258	276	259	284	267	286	271	244	286	270	296	292	252	315	296	293	291	317	270	298	264	301	251	275	293	274	278	280	282	282	292	278	282	248	255	291	274	272	258	266	286	273	302	285	288	291	247	274	324	275	296	272	272	292	265	284	298	286	286	328	282	291	285	294	285	273	290	268	266	268	309	285	300	278	283	276	318	299	254	282	254	294	299	317	306	270	279	243	288	261	278	296	265	283	261	281	284	259	281	285	279	266	303	277	269	305	255	286	278	274	292	273	246	275	305	284	266	238	269	271	295	252	272	304	263	281	260	302	300	273	265	285	283	281	280	315	271	276	251	291	271	296	278	291	279	302	284	305	304	280	280	305	299	251	289	283	258	291	309	262	302	283	278	290	281	264	293	297	280	279	268	323	272	286	306	259	259	276	255	256	276	276	318	263	281	256	277	270	282	261	314	270	263	270	311	275	288	280	239	296	284	285	301	247	270	284	309	278	287	275	289	256	276	299	299	269	277	282	270	262	271	298	272	289	284	273	291	303	268	272	298	271	270	280	292	281	296	286	287	266	289	275	272	293	248	270	272	292	294	287	285	298	285	281	289	262	286	277	299	253	288	269	325	265	288	304	287	285	302	307	272	289	269	283	309	282	292	271	267	265	290	270	262	308	280	291	263	245	255	274	276	276	283	280	276	247	292	292	258	283	275	274	313	280	285	262	278	278	285	255	271	272	294	302	276	327	289	273	296	295	254	256	286	268	255	264	306	287	249	288	278	277	267	278	268	298	269	288	293	236	308	243	283	295	280	283	284	264	259	274	287	264	256	283	306	280	283	297	295	261	251	280	267	273	275	281	272	284	270	279	284	286	273	274	302	311	268	260	278	280	284	267	254	303	277	289	260	295	265	266	270	283	301	258	286	287	308	302	291	289	280	306	272	281	296	283	290	287	297	247	267	284	261	252	286	279	270	295	314	270	301	282	278	284	302	267	278	279	283	259	273	296	270	281	288	291	267	253	292	278	289	263	304	266	279	279	284	296	305	279	310	270	260	273	259	304	281	264	276	293	272	290	274	272	265	266	267	258	293	288	292	274	284	281	278	306	273	268	265	256	287	258	266	266	282	309	292	289	303	289	263	281	294	266	277	290	270	306	271	294	265	295	279	283	273	287	286	274	275	255	286	313	249	267	302	287	277	291	278	262	274	303	264	295	279	281	262	282	252	308	263	266	266	288	272	257	298	249	285	291	300	274	303	256	295	279	282	264	299	308	267	263	292	299	281	265	291	292	259	285	280	278	275	288	283	280	284	303	290	286	265	298	237	315	279	285	322	303	293	258	284	275	308	284	300	289	308	273	263	257	264	270	302	274	274	281	278	274	271	305	259	279	266	257	303	290	307	272	296	312	292	241	277	305	290	254	279	285	287	288	299	266	305	251	284	266	294	273	268	305	272	310	299	291	280	271	287	280	285	259	287	263	287	272	295	276	296	276	284	266	254	291	270	292	272	301	306	292	274	297	267	293	291	293	294	279	302	290	261	287	290	273	289	256	275	251	267	274	273	277	269	309	298	278	295	280	275	308	275	271	283	288	270	274	264	289	279	301	239	264	265	294	280	299	285	267	265	286	268	263	267	268	305	290	263	291	338	277	286	268	286	263	289	254	285	269	302	305	281	279	265	301	310	268	254	235	275	286	270	263	311	269	274	268	272	306	266	285	278	291	300	294	302	289	254	279	258	293	281	306	284	268	284	289	279	295	245	292	266	287	249	268	279	297	295	281	284	260	259	275	299	271	253	300	243	280	297	280	307	319	291	275	266	268	279	293	290	268	264	281	268	297	296	282	273	306	283	277	275	292	286	285	271	301	303	276	292	269	297	280	322	255	317	293	294	270	290	273	277	290	255	260	309	272	258	281	287	293	316	288	256	278	288	261	290	267	291	285	305	291	249	269	259	297	283	253	293	299	270	281	259	302	296	265	266	274	271	273	305	288	304	288	294	285	271	274	263	285	298	268	312	282	314	225	248	269	254	298	258	270	271	306	267	262	299	250	268	283	285	290	287	309	277	283	294	268	262	267	302	243	279	273	293	287	278	302	310	287	294	280	290	253	295	248	284	298	276	280	300	275	271	294	249	258	268	232	300	261	318	267	309	294	259	282	308	278	303	292	277	268	274	259	291	298	322	277	256	276	291	277	308	283	277	278	285	285	256	296	290	276	262	285	259	267	283	261	294	247	302	285	269	247	259	329	308	322	285	270	277	271	271	260	303	280	269	298	282	290	299	289	260	300	289	276	297	299	276	298	318	298	292	263	269	303	244	283	266	275	276	287	306	309	289	287	298	284	319	283	279	282	293	257	274	286	298	278	280	292	277	288	267	297	277	268	276	252	289	266	282	245	293	292	284	277	277	292	273	278	285	284	271	304	284	298	302	281	250	286	263	297	311	309	266	273	295	280	308	271	280	291	284	257	298	252	284	299	278	275	280	303	257	296	287	236	274	277	289	264	284	280	279	257	309	234	282	292	273	285	283	286	269	279	298	293	286	279	283	282	271	272	302	288	284	258	269	256	279	264	279	300	278	256	312	284	270	278	269	267	247	278	289	272	287	270	290	272	294	262	277	297	278	270	277	282	285	284	302	279	317	296	288	262	305	279	268	279	296	288	290	290	285	309	259	301	252	282	292	295	262	294	290	257	308	312	290	281	296	322	260	300	263	291	298	282	266	249	284	267	275	298	252	297	299	291	315	248	280	242	295	240	298	268	292	265	265	297	314	278	271	275	281	278	269	241	269	251	286	287	269	279	289	236	320	284	264	276	271	290	299	288	312	272	268	276	283	259	282	293	286	281	280	270	269	259	284	288	294	283	274	252	276	259	290	255	276	266	289	288	285	293	301	291	256	269	289	277	288	262	271	305	286	249	308	287	281	289	300	254	278	274	236	285	288	286	289	275	269	293	286	296	287	252	268	271	287	267	276	264	285	278	302	309	248	287	301	317	279	265	273	262	282	280	279	270	259	302	282	246	274	292	283	289	284	242	269	261	288	261	251	272	295	277	273	284	262	268	274	282	294	291	281	300	288	296	262	267	287	261	272	256	271	286	273	276	288	271	264	295	306	298	295	268	285	306	298	307	270	268	266	278	310	279	262	296	295	300	301	285	299	286	294	264	272	301	278	289	290	295	275	294	275	282	266	273	272	268	279	284	279	279	295	271	280	276	272	304	247	287	267	287	287	301	274	284	275	278	252	272	297	303	284	287	262	304	268	267	294	290	266	278	285	275	267	269	268	267	279	263	271	284	269	279	299	305	260	298	270	281	254	255	253	263	303	282	273	286	269	274	258	305	289	279	295	315	285	274	253	266	275
24254	21077	26567	24602	10588	4464	2844	1938	1590	1196	964	867	714	643	583	525	512	514	492	418	438	454	462	438	418	445	420	396	387	404	383	380	358	403	408	377	335	355	318	354	367	349	352	348	354	351	342	359	308	344	319	340	346	335	319	345	300	339	318	294	317	334	306	320	277	309	361	320	334	351	333	331	314	315	327	317	333	359	333	301	329	314	346	326	349	306	328	331	292	288	317	320	335	330	317	366	318	350	304	310	343	297	343	313	335	333	326	331	345	314	296	369	304	339	339	372	290	322	314	337	310	334	328	343	323	348	293	350	346	306	327	305	331	319	328	310	370	324	348	328	310	342	345	321	283	320	341	340	345	327	304	310	345	346	339	318	318	285	307	351	294	330	317	327	335	315	328	307	323	343	326	336	328	304	334	285	326	296	333	354	330	340	320	332	297	375	343	312	330	338	309	324	294	319	277	312	329	328	323	337	312	303	339	301	356	301	341	334	323	305	327	326	329	338	329	337	271	277	304	319	326	324	329	299	276	365	310	328	316	318	298	293	344	345	309	315	380	308	344	347	282	357	325	330	321	298	325	319	332	331	284	307	334	327	327	331	288	323	324	329	320	317	301	288	346	323	335	338	340	319	346	303	357	300	348	333	298	366	328	314	337	308	314	319	311	314	333	330	315	347	321	295	308	350	315	344	355	330	326	342	304	338	326	331	341	303	335	343	335	322	322	317	321	342	371	341	313	305	351	354	295	322	308	326	325	349	315	317	326	305	313	341	341	321	328	328	319	331	340	303	324	313	331	323	310	321	365	313	307	340	308	337	338	327	326	324	341	345	313	330	352	309	322	341	364	336	339	316	323	310	315	314	288	321	338	352	310	289	318	333	362	306	373	327	301	331	335	348	306	350	336	316	329	284	323	306	318	331	298	340	314	320	315	336	296	340	348	361	332	352	295	312	322	351	354	300	305	335	321	327	327	365	288	354	330	315	306	321	348	306	358	300	311	310	300	333	304	327	329	321	327	316	326	328	327	294	333	343	330	341	316	324	307	358	291	322	316	306	315	335	334	304	323	327	326	339	345	308	343	333	334	320	291	334	327	348	313	347	309	331	326	315	341	331	301	328	339	312	307	313	330	300	315	332	322	320	303	320	345	301	335	336	315	317	285	321	316	352	333	316	305	333	325	306	318	320	343	307	337	320	333	315	297	302	319	310	305	323	334	358	345	329	331	364	353	333	346	348	326	335	290	374	331	298	334	339	320	349	332	308	296	340	296	311	344	315	322	309	333	328	322	303	346	322	352	314	332	351	300	331	302	317	315	333	302	336	340	325	320	331	300	281	316	338	306	327	330	343	337	328	321	315	319	327	321	297	315	331	332	335	325	299	335	293	334	328	320	291	320	345	305	319	358	306	320	320	333	318	327	343	312	322	284	317	332	306	309	305	345	347	295	318	340	323	322	303	306	326	338	339	299	344	315	336	319	362	349	336	307	306	289	329	321	306	309	320	309	345	325	301	321	271	306	302	278	297	358	319	321	321	327	331	314	310	320	314	334	297	321	315	306	322	329	323	312	352	334	331	319	301	300	331	285	330	297	338	284	297	316	323	322	314	330	282	290	284	323	341	318	325	331	308	323	342	321	314	329	328	341	375	346	312	328	327	319	327	303	339	322	321	308	332	324	318	312	322	316	336	306	361	349	337	309	311	344	328	335	329	331	311	339	311	318	307	339	350	326	302	317	336	343	333	304	304	342	379	322	289	331	290	294	314	313	319	309	315	304	329	346	258	316	360	301	327	346	327	309	329	319	319	315	356	347	310	324	342	336	338	323	316	343	316	314	325	343	318	305	329	302	338	309	317	313	331	319	337	312	324	323	344	293	331	331	301	357	333	326	326	328	311	324	300	282	348	340	321	294	314	358	320	310	313	326	305	310	323	308	344	343	309	343	328	348	331	276	322	331	282	312	318	331	345	338	297	316	330	323	336	335	291	312	322	340	316	307	334	330	328	333	343	311	307	316	322	320	333	328	318	346	323	329	296	327	310	315	322	309	324	307	306	342	306	337	326	351	370	352	313	328	294	290	316	320	367	319	356	326	327	336	288	350	333	314	319	331	300	328	309	337	335	325	305	329	354	302	331	324	293	336	339	347	322	293	324	340	315	334	330	301	323	324	325	322	345	318	343	335	309	327	317	359	314	322	288	323	324	310	315	319	315	327	304	317	334	329	296	319	316	328	318	290	322	333	322	296	316	316	304	323	337	326	330	318	351	364	314	322	308	319	347	327	350	273	355	317	296	343	339	364	314	309	348	300	310	348	323	338	360	322	307	310	305	361	335	310	329	319	309	302	337	352	306	316	351	329	325	327	327	355	292	327	341	311	355	313	321	313	293	320	323	340	316	307	289	331	327	333	312	306	309	322	344	352	332	326	294	349	338	344	315	310	298	314	339	304	348	340	335	326	330	293	319	310	323	327	328	369	317	293	312	329	322	315	308	315	316	353	344	307	322	341	324	324	312	313	358	320	316	321	325	345	315	338	334	320	313	316	321	307	349	352	341	339	360	302	324	311	304	333	344	337	331	337	343	339	314	325	320	324	346	316	345	293	351	318	323	289	311	296	297	344	314	324	337	325	326	317	310	300	327	329	313	336	310	339	320	343	337	326	312	313	321	335	345	338	352	342	279	318	325	311	317	333	304	330	319	303	313	337	329	330	353	341	320	300	326	328	337	328	302	334	348	338	328	301	295	341	358	324	335	338	318	342	313	318	338	339	315	331	306	317	365	322	328	327	337	315	337	309	298	299	314	324	315	298	325	319	330	285	353	315	326	319	324	312	340	338	317	303	318	320	308	332	301	321	303	307	314	313	322	285	308	295	330	312	313	348	345	289	323	332	305	345	338	344	299	348	369	336	300	343	349	313	314	333	319	328	323	325	322	335	342	316	360	300	331	332	293	298	315	311	333	292	346	318	312	349	285	296	328	357	330	304	356	300	344	338	308	343	320	299	310	337	320	322	326	339	348	328	340	317	344	338	301	316	310	338	308	311	343	315	322	341	309	340	364	340	325	335	338	336	337	329	291	315	318	293	300	324	330	308	330	352	270	309	344	328	308	326	310	329	340	290	357	301	342	327	285	327	332	317	323	354	319	319	325	346	309	333	347	328	311	336	307	340	325	302	324	323	359	324	321	293	298	316	315	322	309	363	314	336	310	334	324	318	334	321	340	335	322	319	307	323	317	321	307	306	295	334	290	368	329	356	326	337	312	335	322	316	324	339	334	371	312	336	338	298	323	310	314	347	299	326	364	316	345	363	309	312	323	325	291	344	333	325	346	335	349	284	314	324	319	331	361	344	334	337	300	313	297	312	307	318	334	307	312	309	348	307	342	358	355	312	339	343	335	334	297	340	285	309	316	332	332	313	313	326	325	342	355	328	324	348	303	332	335	350	302	308	338	339	340	347	354	304	354	308	344	310	343	320	341	334	330	347	303
11731	27695	22430	15360	11416	8637	6644	5217	4062	3221	2600	1958	1656	1392	1222	1138	1062	971	883	913	822	878	802	833	786	794	684	726	701	706	678	696	632	630	666	616	609	584	596	566	556	557	520	534	521	524	535	535	518	527	552	522	479	516	517	436	495	499	473	464	500	452	464	496	520	482	498	478	532	537	490	478	493	453	453	504	491	497	496	430	484	487	472	504	536	473	505	498	478	487	529	491	458	485	466	493	475	486	469	491	525	468	507	511	477	479	455	516	471	477	483	502	468	496	530	449	486	534	461	466	493	482	487	464	485	473	504	479	478	457	474	453	496	498	463	476	474	502	498	483	469	512	492	506	474	509	516	484	542	481	535	502	461	478	479	526	482	500	491	417	469	482	476	489	460	490	469	509	466	519	503	504	490	464	516	486	500	477	490	484	486	504	492	468	455	495	489	487	469	471	470	515	501	510	511	478	482	474	520	480	462	492	462	482	507	490	495	479	505	480	498	512	443	465	495	496	453	496	488	516	514	477	477	458	459	463	468	497	499	487	514	483	473	473	477	486	469	488	497	488	472	463	523	552	469	489	474	567	476	462	491	465	473	488	498	472	462	498	483	502	469	476	493	506	464	471	452	487	478	469	481	494	513	472	451	490	528	493	472	460	462	471	491	468	492	465	451	475	485	476	481	512	472	465	482	520	489	501	510	500	495	487	506	486	528	480	484	480	525	476	449	478	493	452	490	495	515	434	513	470	492	482	479	481	533	456	482	464	501	456	506	497	504	517	470	485	507	492	500	479	490	482	499	470	469	487	485	468	468	534	467	459	499	513	494	469	484	470	496	470	463	491	516	466	492	500	465	471	454	516	477	470	453	507	460	498	461	479	485	461	481	491	479	497	471	532	474	520	504	516	476	518	501	510	466	466	457	476	494	500	481	513	456	462	468	480	482	458	447	456	486	460	487	507	505	498	484	470	497	448	459	461	533	502	462	462	477	526	459	485	461	483	473	483	481	477	485	476	504	480	504	479	494	494	451	453	519	479	484	493	476	495	441	511	450	484	495	504	521	519	480	506	485	504	506	484	461	484	479	477	525	455	458	485	510	493	474	496	491	530	514	477	440	499	457	480	484	475	498	488	530	501	524	483	477	463	499	474	504	483	485	492	440	501	486	468	494	492	495	477	513	495	460	500	499	488	467	497	515	477	443	479	491	486	458	483	519	458	484	541	439	485	513	491	474	481	499	469	498	494	478	491	488	510	493	490	510	475	495	453	484	495	428	465	517	475	519	512	490	514	463	479	445	443	455	462	502	493	458	491	501	482	512	532	472	435	471	440	438	484	505	466	492	534	512	476	470	462	503	469	494	489	493	528	478	468	471	527	497	537	470	460	497	480	494	468	494	474	509	491	476	478	453	442	423	504	489	513	513	491	464	511	473	474	455	517	441	481	471	494	464	456	460	442	469	481	478	535	501	470	476	476	476	502	503	493	456	494	474	517	513	473	481	461	485	488	479	488	476	514	473	502	482	484	519	469	477	467	463	497	510	448	437	466	498	493	521	488	477	437	492	546	479	506	474	501	467	473	502	504	524	492	467	482	484	523	462	473	470	474	491	466	501	494	534	471	472	413	496	502	512	471	474	466	477	524	477	463	476	529	487	507	462	501	493	487	468	494	492	490	492	481	454	476	471	475	520	498	486	501	514	470	459	445	449	489	480	502	528	516	483	486	468	447	478	488	493	505	498	481	490	487	456	497	497	522	486	474	482	530	480	470	452	477	471	509	489	483	470	504	480	452	506	508	474	470	488	484	497	484	447	493	522	477	482	488	499	485	460	467	478	472	489	465	489	482	468	432	488	466	444	477	502	472	487	481	496	470	492	488	474	502	462	486	453	483	449	475	425	450	486	486	483	468	466	506	489	541	458	457	510	503	471	506	478	498	451	526	527	447	503	534	505	512	454	511	490	478	476	486	469	472	497	499	481	482	488	497	469	463	496	469	506	502	469	500	499	460	450	493	499	482	494	507	485	509	498	491	487	499	499	505	476	490	503	499	512	519	471	481	469	500	536	495	448	464	494	483	459	461	466	469	470	480	519	502	453	471	456	487	445	493	464	462	487	481	555	466	525	448	492	503	507	517	493	466	485	467	464	488	510	477	474	494	543	498	529	497	484	484	467	507	479	478	475	493	473	485	497	532	469	462	496	470	471	492	489	537	507	454	514	467	482	509	498	479	528	517	432	478	474	511	477	501	474	495	514	499	468	509	479	476	510	487	504	486	459	478	463	492	485	505	490	448	505	478	457	521	481	495	518	500	491	473	497	507	474	472	488	527	495	478	467	467	465	508	485	463	453	527	475	467	464	469	494	467	492	475	464	516	491	474	498	475	462	464	514	517	479	460	474	489	499	496	470	492	477	467	502	496	540	476	498	466	520	499	490	511	470	500	481	537	475	487	484	464	444	485	484	445	462	470	481	483	507	468	454	501	515	466	407	527	514	480	509	473	505	474	469	479	495	441	465	466	538	495	462	467	475	493	489	468	497	472	500	472	465	476	506	474	473	522	457	483	492	483	503	494	481	458	451	493	474	481	496	492	485	414	481	461	484	489	534	484	505	482	470	513	466	467	523	472	470	509	507	463	486	491	513	505	492	476	469	468	494	469	457	522	513	489	465	508	521	492	478	499	491	492	488	452	511	483	453	440	500	468	464	483	479	485	480	483	542	475	481	514	539	485	499	463	488	473	446	482	493	523	476	458	484	532	535	471	473	454	498	512	495	476	455	473	460	443	536	516	463	470	491	489	482	503	474	419	509	443	477	470	473	452	454	513	486	489	513	450	455	496	499	492	471	490	480	468	480	471	459	520	461	487	469	470	510	452	473	499	484	491	474	482	522	513	477	476	453	483	459	489	482	485	498	501	466	449	473	467	496	457	512	458	486	474	516	465	475	455	480	464	500	488	505	492	456	470	498	464	456	465	489	455	502	452	480	465	454	497	467	468	458	510	447	484	470	484	523	458	481	498	477	506	458	452	450	535	438	455	488	483	524	494	506	457	483	512	467	498	491	515	491	459	489	474	465	502	485	477	454	527	513	506	498	465	473	488	513	486	465	458	481	479	462	448	498	471	522	466	492	477	454	475	508	484	539	520	463	518	498	502	480	474	482	531	487	503	440	517	485	467	474	509	466	490	491	480	465	479	514	475	464	479	494	473	456	493	487	487	513	465	471	497	507	457	499	513	491	482	516	478	496	467	509	509	492	488	497	478	558	456	490	494	460	445	460	471	470	453	504	496	506	464	489	470	489	477	497	461	480	518	469	489	452	485	494	495	475	460	475	489	523	471	470	481	473	462	478	474	508	460	492	472	455	505	501	503	491	462	458	506	467	500	466	462	471	461	456	462	514	453	509	460	477	486	497	474	462	477	491	490	483	496	455	473	463	485	479	452	456	445	487	491	495	503	495	453	484	484	501	510	509	460	477	509	462	447	492	456	473	444
22100	21052	28678	23648	21079	20490	10292	3647	2405	1816	1425	1107	876	757	666	565	504	479	468	423	374	392	358	372	345	328	303	341	306	315	307	257	252	225	274	239	227	209	194	233	190	209	190	195	182	149	177	160	167	161	155	177	173	160	151	133	136	163	160	158	174	138	126	114	140	146	155	118	141	137	144	152	135	136	142	125	113	148	155	133	143	137	140	142	139	148	150	155	139	132	145	159	144	162	155	156	125	122	140	126	148	153	145	140	141	156	136	155	140	132	142	162	142	136	122	161	125	135	159	162	135	164	154	143	163	129	125	156	144	143	167	132	121	128	133	143	126	151	134	133	143	129	139	137	158	138	137	121	145	157	147	162	155	120	163	161	134	136	159	165	147	160	149	131	156	154	152	132	141	135	132	140	146	128	147	147	135	136	130	149	139	121	156	134	122	127	131	155	145	139	145	169	136	130	144	137	129	160	155	147	143	148	154	131	145	130	150	116	141	155	163	155	142	137	136	121	148	142	135	139	144	146	152	130	142	147	148	113	136	131	151	128	133	147	140	119	135	142	148	129	144	130	159	124	133	131	147	157	139	164	108	142	142	107	165	137	137	138	112	159	114	136	128	150	145	151	145	134	171	149	142	140	161	134	150	149	127	156	162	146	147	148	140	126	129	154	146	135	128	144	137	152	132	143	126	141	144	132	138	131	138	147	140	161	118	150	147	131	140	128	156	153	151	150	145	136	140	124	144	149	158	158	155	139	136	155	140	133	146	122	158	150	138	143	147	120	146	144	140	144	148	145	156	132	133	138	126	158	149	155	147	164	136	152	130	142	112	115	149	138	159	130	156	151	134	132	165	143	139	130	146	144	122	110	137	138	142	162	157	130	140	136	134	136	124	144	152	137	164	140	139	144	153	150	132	138	168	139	148	116	160	138	127	140	154	136	134	155	147	153	138	134	136	168	155	154	137	138	160	142	155	133	129	143	128	155	123	129	137	121	164	154	122	125	141	130	145	120	148	150	143	132	138	139	117	127	138	130	155	152	142	137	139	145	155	159	122	123	124	150	150	153	165	122	154	149	148	152	154	140	149	125	152	148	155	150	153	150	141	135	135	150	162	148	143	128	133	145	151	144	137	144	139	138	137	119	142	153	156	146	134	142	163	128	136	167	142	144	127	161	142	147	159	158	128	135	129	135	149	131	136	153	150	144	135	141	145	146	140	163	116	131	148	142	142	149	121	128	148	128	143	145	136	129	131	151	139	161	144	133	150	129	146	147	137	140	138	134	145	134	119	131	136	168	155	158	128	133	152	162	175	140	138	142	139	146	140	147	140	126	131	134	133	122	138	148	119	139	143	149	149	146	135	147	130	135	174	133	145	156	147	144	147	138	132	145	137	156	157	150	145	138	134	151	131	154	127	157	146	143	150	125	148	145	136	169	115	152	144	140	147	127	126	150	148	155	144	159	166	143	171	137	129	139	147	144	124	152	148	107	148	135	127	148	152	145	158	153	138	146	133	146	148	140	151	129	157	148	143	125	125	143	141	140	151	153	132	140	128	145	144	131	148	153	121	147	133	131	130	150	141	141	154	131	131	152	163	122	125	117	149	127	146	148	137	141	161	153	153	136	135	145	144	119	146	157	134	156	157	150	128	132	148	153	148	128	154	140	146	146	141	131	147	135	166	135	149	134	143	137	156	127	133	156	139	139	157	138	155	133	142	149	143	166	133	145	149	175	118	134	142	140	138	166	143	140	152	125	162	145	150	110	127	155	123	133	138	131	139	135	145	141	161	143	183	137	100	126	148	144	142	126	153	155	138	153	137	130	158	133	138	155	136	154	118	138	150	161	143	134	133	139	150	153	155	147	138	138	151	151	144	111	134	134	142	158	141	137	153	120	161	146	137	137	136	144	142	124	134	133	158	144	143	145	149	140	153	147	149	152	170	136	139	129	147	147	144	163	151	143	148	150	154	141	157	147	137	148	152	153	117	134	132	150	156	134	153	126	154	154	163	131	143	141	153	150	148	150	151	140	118	152	162	142	146	137	164	139	132	149	168	149	129	132	136	146	142	133	145	171	119	136	152	144	142	140	167	144	129	158	143	132	148	134	138	128	132	131	159	135	167	147	159	167	156	148	136	125	149	129	130	149	144	142	134	129	133	132	147	137	130	140	164	145	124	157	157	131	140	133	155	149	158	139	136	172	127	166	127	133	133	166	151	159	143	131	157	141	138	131	122	154	137	161	136	136	142	144	139	148	136	163	145	132	143	153	148	137	150	134	135	129	136	139	132	136	144	134	133	152	140	137	154	128	125	154	145	131	143	137	156	157	120	148	120	132	107	152	130	148	135	146	171	155	143	132	148	122	127	145	162	137	126	149	130	154	151	117	132	134	121	167	128	146	133	128	159	136	147	130	184	131	144	138	134	159	145	135	144	134	127	151	144	150	119	136	151	159	142	130	158	146	129	162	147	131	140	146	150	156	131	151	137	134	143	162	127	163	132	128	160	159	137	147	145	140	147	120	143	155	121	141	156	135	149	131	132	125	163	150	131	137	139	135	149	145	139	145	130	132	132	137	138	141	115	146	158	138	145	143	136	143	164	162	140	144	126	142	146	135	147	158	124	120	125	147	151	177	134	173	111	135	158	137	139	141	135	121	154	142	159	128	138	142	158	147	140	128	150	135	141	152	134	150	171	122	130	143	139	119	137	149	118	141	157	141	146	124	147	140	151	138	146	161	137	143	149	123	127	143	140	142	155	144	147	155	144	139	146	138	162	150	121	139	147	135	141	143	164	162	123	153	148	135	132	131	146	141	123	157	137	147	145	136	152	128	133	142	144	132	135	121	146	146	128	153	129	141	140	136	152	156	145	122	144	137	138	127	162	145	143	131	148	151	145	137	142	127	144	132	124	149	145	144	126	154	132	148	151	159	128	140	126	153	158	155	162	128	146	165	143	143	148	160	133	138	143	144	131	145	125	141	133	154	160	145	136	147	126	157	150	140	144	132	144	137	156	162	136	143	145	155	159	124	142	156	131	145	152	154	139	149	148	142	156	165	171	143	125	129	166	137	136	133	140	140	137	132	127	135	127	137	108	154	149	151	122	136	139	145	151	139	149	126	133	131	132	140	147	145	136	139	132	151	143	137	133	126	139	146	142	120	139	136	141	148	132	135	152	158	170	149	151	127	142	160	142	130	139	142	142	137	155	136	158	122	141	155	147	153	153	144	130	166	164	130	139	152	168	155	149	159	136	120	138	151	151	162	145	119	154	131	153	152	148	130	139	129	150	159	128	151	155	134	149	142	151	155	149	138	154	149	137	134	150	125	119	135	133	148	134	130	144	144	169	143	141	169	157	151	136	136	134	118	141	153	125	169	138	152	142	167	156	126	146	151	155	150	156	148	134	128	173	137	146	131	167	134	129	117	145	135	146	121	149	150	146	155	127	135	106	129	140	143	147	159	144	143	131	141	152	155	147	128	139	146
13618	35001	29515	21375	16836	12645	9625	7692	5977	4711	3679	2833	2337	1916	1597	1441	1187	1087	993	950	888	909	870	814	762	699	733	716	624	593	558	526	532	497	483	473	482	382	400	381	388	385	381	338	288	274	276	262	288	287	274	238	272	251	220	240	222	250	222	224	201	216	216	208	201	204	205	236	218	218	229	200	231	196	258	206	235	210	216	202	240	217	216	218	206	223	232	237	217	210	213	210	226	201	229	213	206	229	231	225	220	222	218	213	231	204	207	229	230	215	232	244	185	238	200	191	180	205	226	226	238	202	198	223	203	207	199	214	227	212	182	216	216	221	190	187	229	227	206	224	228	225	217	221	222	176	232	224	229	260	174	231	209	242	197	209	190	238	220	189	214	180	216	190	186	196	218	222	208	216	228	205	222	220	204	207	209	210	199	207	228	204	221	222	223	219	206	228	217	222	223	189	217	208	209	224	187	203	224	216	209	208	184	210	215	192	217	206	190	210	220	202	220	201	202	214	221	203	249	212	211	215	212	208	228	205	227	224	231	218	235	221	209	232	206	203	209	204	227	211	201	220	206	228	206	214	215	186	186	214	193	225	232	239	239	188	233	190	194	209	207	203	206	223	169	203	220	222	205	207	225	221	199	235	225	191	218	205	205	200	222	212	227	249	205	205	209	210	220	218	221	229	219	222	221	208	216	228	214	201	230	250	224	219	223	183	211	199	200	240	213	209	207	202	195	213	206	219	236	198	221	216	209	232	209	217	214	214	212	195	222	220	219	236	176	189	199	199	205	193	218	230	232	201	213	206	217	221	208	220	213	214	203	205	206	195	231	211	238	230	198	221	198	223	211	203	220	201	196	219	215	207	222	200	230	220	197	223	226	213	204	211	223	193	221	208	208	229	193	213	242	197	217	201	234	213	187	177	207	247	196	197	233	193	205	211	198	204	218	208	239	231	234	205	219	217	250	202	201	209	216	231	210	189	217	204	212	235	189	212	213	223	210	211	191	213	214	197	211	210	227	192	207	230	214	206	204	203	211	210	209	185	196	218	190	208	212	218	207	222	216	222	193	235	223	208	224	197	180	201	207	201	208	217	231	228	208	217	238	218	213	201	230	214	198	197	209	217	199	232	212	205	224	222	204	241	215	207	194	243	228	210	230	180	214	196	203	196	208	207	226	214	213	215	199	229	197	215	229	213	211	198	202	194	202	209	223	235	208	235	211	222	224	189	223	201	221	179	233	202	226	195	225	186	221	225	211	216	197	205	202	230	208	223	209	222	211	218	173	186	185	208	208	198	197	193	224	215	223	210	215	191	225	196	219	199	225	211	212	211	234	239	202	207	201	202	225	219	234	194	246	193	227	219	196	210	218	214	220	216	203	204	213	224	228	231	208	194	200	204	201	203	233	222	234	227	224	205	205	228	241	210	225	216	224	176	218	231	231	227	247	211	223	182	184	228	205	204	198	232	206	217	221	193	191	200	213	215	197	229	215	221	225	204	228	246	234	211	209	202	205	185	247	221	194	198	215	223	206	237	229	187	211	204	235	191	186	179	216	197	195	235	227	227	213	212	199	243	216	208	230	195	214	212	198	213	226	213	213	214	206	231	217	190	213	204	199	199	213	221	211	226	218	190	222	219	223	208	211	251	203	207	219	224	216	211	202	204	247	181	210	233	202	235	204	224	218	219	223	240	204	234	223	206	224	209	248	226	210	230	206	246	213	195	205	251	202	219	218	222	217	211	198	218	229	204	193	207	204	205	195	198	211	213	201	221	219	198	216	208	199	199	199	198	183	200	178	252	211	208	175	212	245	194	210	210	205	217	224	211	213	217	199	240	188	222	206	229	222	216	215	193	223	229	210	232	258	219	201	214	213	200	209	209	209	213	200	221	206	210	205	234	232	205	221	223	224	208	189	190	198	187	218	229	187	196	207	231	208	198	214	219	231	208	214	196	224	199	220	238	215	213	224	200	219	198	207	237	197	182	199	216	216	225	202	212	219	234	210	214	191	207	222	226	216	217	218	195	196	220	207	201	201	182	215	219	218	203	219	202	212	210	201	218	222	214	233	206	211	187	201	205	222	226	203	193	219	213	205	223	190	223	201	208	195	196	194	186	236	226	240	219	203	212	225	218	190	234	215	196	205	205	212	229	199	209	191	211	218	194	200	215	235	217	203	237	230	213	217	194	212	215	178	238	209	205	209	223	225	207	211	220	200	214	206	202	224	203	207	246	209	216	215	197	188	203	227	219	216	218	218	218	253	207	229	208	202	212	224	200	213	206	215	242	207	214	212	218	188	202	196	214	222	177	219	202	218	199	227	208	201	194	193	201	192	201	253	192	208	219	213	195	190	221	187	210	224	237	236	212	184	216	189	206	196	213	202	210	231	220	237	198	197	218	209	207	197	217	196	224	197	211	201	219	189	225	231	197	195	212	198	220	221	194	210	187	227	216	212	240	235	238	212	200	198	230	175	210	209	202	213	232	219	203	204	222	196	251	205	236	204	213	187	233	213	229	213	207	207	207	218	240	225	192	218	232	208	224	216	198	219	230	221	228	222	211	204	220	191	223	242	191	220	197	227	191	236	214	188	198	226	204	201	208	231	240	229	230	222	213	212	221	227	225	221	224	217	204	219	212	222	233	224	204	208	208	240	206	214	195	233	246	211	208	207	213	181	189	224	229	214	209	231	228	214	220	213	220	220	184	203	200	215	202	201	204	236	216	175	226	224	207	201	210	217	217	193	203	209	246	186	223	184	248	239	214	203	201	207	219	233	193	210	202	201	220	221	219	232	189	199	210	243	202	213	216	224	208	203	205	223	191	227	215	204	200	218	222	211	203	240	218	195	219	195	209	207	220	200	249	203	227	203	194	212	195	227	213	234	217	224	201	188	218	212	217	205	207	212	234	208	219	216	205	268	202	212	198	226	202	201	211	193	216	208	246	211	213	214	221	205	209	245	204	213	207	226	210	209	204	196	204	192	190	202	243	214	208	213	241	220	209	227	224	229	221	221	234	219	198	200	201	213	209	189	226	200	202	192	213	227	223	213	212	200	204	242	201	215	220	225	189	197	191	201	199	184	244	212	213	214	211	220	224	210	190	214	230	191	216	242	219	205	177	197	240	186	221	203	232	216	195	196	201	199	228	231	223	201	232	211	201	184	204	213	209	221	217	222	244	198	195	181	216	215	251	224	210	218	223	220	228	209	212	229	207	217	244	235	211	230	186	220	208	211	205	194	205	228	195	194	207	198	206	221	182	224	194	200	204	216	224	193	208	245	195	217	212	200	234	213	209	198	221	197	221	224	203	219	208	209	234	214	209	190	229	214	206	221	187	183	226	236	223	205	247	190	193	225	221	225	207	195	197	225	190	232	197	213	242	190	204	209	211	220	228	212	223	222	240	221	198	205	224	208	183	219	221	224	199	215	228	210	220	223	233	207	199	226	213	208	202	213	222	208	190	213	214	207	217	200	201	200	226	203	205
26794	20723	17533	11312	5997	3577	2331	1672	1344	1082	803	737	647	524	524	504	457	419	424	384	399	387	390	407	390	360	383	407	358	340	364	359	338	352	344	320	329	335	330	339	336	354	361	352	339	309	320	330	308	328	319	339	302	347	316	329	296	310	328	303	325	285	317	291	282	295	326	312	316	320	312	306	310	294	291	300	302	298	302	294	296	277	314	327	298	295	330	318	262	314	316	325	328	303	308	302	310	305	287	315	333	306	331	311	340	291	306	308	339	311	298	306	301	309	324	282	341	352	310	276	337	286	298	285	308	314	304	297	323	319	320	310	302	328	301	299	318	314	315	328	292	305	313	324	266	307	307	305	309	294	298	303	325	294	311	299	292	295	311	298	305	288	303	296	295	288	270	329	307	311	317	337	315	330	321	339	308	319	282	337	330	303	328	334	344	307	344	301	303	323	305	296	324	286	313	300	295	296	337	310	294	296	295	316	317	305	300	327	330	319	337	291	316	300	301	306	315	308	309	333	322	325	305	322	343	307	304	319	320	327	290	322	282	335	293	336	315	287	284	307	312	324	308	316	324	309	277	288	328	319	304	317	305	275	323	324	298	288	281	326	287	284	308	291	326	292	299	267	349	282	304	301	310	335	299	306	340	309	297	323	314	289	314	327	315	321	325	277	292	317	292	289	316	324	313	293	312	309	320	312	308	320	311	296	326	314	313	321	299	316	317	314	280	316	333	294	331	309	289	307	292	305	309	318	306	356	362	299	320	296	330	322	303	292	319	352	305	307	327	285	293	321	325	331	305	314	304	331	333	339	305	324	306	308	326	307	315	306	351	333	325	313	275	316	321	303	291	310	315	288	327	275	310	330	293	312	318	325	322	297	281	310	300	292	290	327	311	333	321	299	335	295	314	291	314	298	337	331	306	328	304	288	319	287	309	317	304	279	323	319	325	294	299	326	337	323	301	324	305	318	349	273	333	311	326	308	304	269	297	297	299	339	328	293	323	301	325	338	309	327	294	326	298	305	335	298	302	305	303	291	312	297	327	318	303	343	297	316	306	322	312	276	309	320	331	290	350	335	314	284	325	287	313	293	311	338	311	312	299	303	316	277	309	292	317	315	326	315	294	325	357	333	321	315	259	316	315	323	301	301	293	299	290	329	312	337	332	352	325	324	327	301	333	280	309	283	310	327	340	325	330	322	301	321	308	296	348	307	294	321	336	300	328	309	271	299	339	300	277	288	300	310	290	309	307	317	333	310	284	295	317	332	322	322	308	331	345	330	310	353	305	292	338	296	312	303	347	300	298	296	293	316	345	313	334	306	300	319	326	300	293	313	329	311	316	285	330	298	297	325	312	306	304	282	297	315	301	305	301	350	302	315	302	337	293	329	289	302	315	301	300	344	318	319	307	321	294	341	356	305	302	308	306	309	295	308	307	323	292	281	283	296	298	310	296	296	331	302	293	319	297	333	301	323	312	353	314	315	303	318	325	278	314	306	333	296	304	326	315	298	304	310	280	334	289	313	322	308	306	294	329	303	292	328	278	294	289	279	274	342	296	352	333	325	305	286	298	321	302	305	310	307	302	296	308	285	290	306	314	323	321	316	308	323	338	301	303	305	325	320	272	298	342	339	308	303	286	334	278	315	333	302	314	311	341	305	309	322	314	299	311	315	313	332	328	285	329	307	306	317	323	343	310	340	303	303	300	347	299	289	321	301	316	288	300	304	315	306	321	301	335	312	300	338	304	297	304	300	275	328	307	272	325	310	280	309	302	303	284	311	308	320	285	300	332	299	323	283	304	315	290	322	306	313	314	300	323	327	317	310	317	320	320	292	305	293	282	302	308	291	299	311	270	278	338	280	314	341	328	339	320	324	345	355	348	289	301	317	323	336	313	300	301	319	289	309	292	329	317	285	317	313	295	324	301	322	307	344	290	312	327	327	311	299	293	296	337	329	334	327	293	278	316	309	328	344	335	275	293	296	336	325	298	305	320	322	287	287	318	310	304	315	274	319	342	331	316	294	335	293	325	298	332	318	313	336	304	282	322	304	338	315	315	280	327	290	304	322	321	307	316	312	318	336	278	299	294	293	326	311	336	313	314	299	324	308	287	334	322	308	296	292	300	312	318	321	290	302	328	303	298	309	327	296	332	311	299	333	309	322	297	316	295	330	306	305	313	298	348	305	317	327	328	288	279	286	285	317	333	324	331	309	298	327	281	332	311	305	307	318	303	305	339	320	278	295	272	321	340	303	291	317	328	308	277	305	311	316	334	305	272	311	336	306	310	274	320	304	306	293	344	318	329	286	296	313	314	357	290	295	309	342	324	306	311	349	283	338	329	300	311	323	328	320	317	335	294	325	303	295	331	289	286	319	280	333	280	290	315	300	303	316	282	337	335	337	306	321	306	328	289	309	317	308	339	288	314	340	308	313	312	338	253	344	315	292	310	299	287	295	303	291	294	332	288	279	319	319	325	308	336	331	322	301	339	301	305	345	315	308	296	302	298	292	283	297	289	298	318	304	322	347	289	297	308	289	298	319	313	274	357	267	283	324	311	320	332	334	303	306	332	334	314	307	287	326	306	323	304	292	320	324	335	342	330	287	297	310	286	290	291	309	321	281	308	336	343	335	314	327	309	307	302	321	294	308	322	302	273	317	300	326	313	314	326	332	293	322	310	301	310	325	318	338	306	312	347	312	340	332	292	289	292	294	285	338	302	278	324	283	314	321	288	282	308	314	301	291	310	319	342	294	324	302	280	277	352	329	298	321	310	326	319	312	299	321	310	319	300	323	318	308	307	313	321	331	304	319	348	339	326	328	333	325	336	291	284	313	327	304	288	326	323	280	290	329	305	313	305	292	287	319	332	298	315	328	325	303	307	325	337	304	309	311	308	274	324	300	320	302	293	279	341	334	291	306	307	306	315	304	310	320	302	333	312	298	314	300	298	304	289	300	292	302	303	296	294	303	342	280	270	337	328	324	327	333	330	300	326	310	334	343	319	339	286	322	283	300	298	353	293	284	298	321	299	331	332	287	324	287	290	289	318	315	313	279	311	303	324	294	312	306	302	285	323	319	326	309	296	305	310	313	275	297	327	331	281	286	322	339	317	295	287	290	326	319	260	288	311	298	290	311	308	297	321	291	302	335	299	326	288	336	306	310	285	324	296	325	325	308	287	315	305	315	288	290	303	310	307	323	338	279	315	293	330	322	298	300	300	307	317	302	284	280	319	314	291	328	316	288	314	279	300	318	316	305	318	272	287	338	309	291	321	307	314	318	347	305	328	317	299	316	333	319	278	335	322	296	293	298	307	339	302	293	339	299	298	327	301	305	304	287	306	301	305	321	288	333	299	339	300	318	338	310	327	331	317	307	303	306	327	290	313	300	328	301	305	282	328	299	321	355	308	320	330	308	312	334	318	346	324	305	335	319	298	290	319	299	297	324	306	273	281	283	339	320	359	304	319	306	312	326	322	286	309	317
11848	24990	19955	13345	9834	7339	5417	4143	3236	2566	1886	1706	1429	1244	1115	956	889	861	839	783	770	801	760	694	670	721	686	673	618	644	591	561	552	564	556	554	535	557	523	568	578	566	499	532	498	481	471	495	509	506	464	505	500	466	503	464	454	457	470	487	447	501	489	467	454	468	477	508	469	486	477	420	468	450	490	513	450	519	461	475	517	474	457	523	494	491	456	481	491	492	432	496	498	480	466	488	489	465	447	462	443	451	459	491	487	482	454	454	446	458	510	472	444	489	491	466	495	433	431	465	440	466	470	462	459	479	481	477	481	516	482	476	484	455	485	467	481	465	482	484	471	472	460	466	465	452	476	511	485	489	448	502	449	462	461	450	516	440	504	479	479	439	473	520	450	493	477	478	479	447	486	486	493	466	451	503	481	498	500	488	446	482	489	479	467	455	471	515	456	475	476	461	531	493	527	482	491	486	478	475	473	493	425	483	483	427	471	529	476	456	495	466	450	452	471	490	445	456	470	474	470	509	477	471	489	455	452	458	475	456	471	484	475	471	469	472	491	462	472	523	456	464	435	478	458	472	497	485	431	461	466	470	471	453	464	479	511	500	490	475	492	452	458	499	464	489	492	488	487	432	464	485	458	477	476	482	493	486	468	432	479	453	476	499	490	441	468	493	478	493	493	482	426	481	451	502	511	443	488	463	478	460	473	475	479	466	463	476	497	509	495	449	481	521	472	474	493	473	472	484	486	449	484	460	503	485	475	466	448	483	500	469	466	439	492	449	424	490	478	474	488	454	489	471	528	464	454	428	462	439	470	466	406	458	479	485	482	471	435	476	490	494	469	473	456	478	466	473	490	444	475	491	472	515	486	477	496	481	490	484	461	476	488	461	433	475	465	468	485	494	496	477	432	453	459	472	472	450	500	509	431	470	470	485	489	494	480	465	481	456	446	457	487	519	470	469	502	465	485	470	498	503	530	459	532	517	437	495	487	424	480	441	498	489	420	479	464	495	475	465	436	446	460	469	455	496	468	467	459	467	495	495	506	474	480	471	504	469	449	488	444	490	478	443	523	463	450	499	430	502	452	444	475	487	452	456	470	484	489	469	487	481	464	448	460	472	495	469	494	512	462	449	487	473	461	473	459	498	511	438	447	473	469	457	467	472	496	472	490	480	480	419	438	410	493	432	436	472	479	510	466	448	468	472	461	483	429	466	487	471	481	479	483	493	431	412	485	467	489	479	464	468	450	463	480	486	501	500	453	465	480	467	484	438	456	465	488	487	516	450	504	455	451	462	498	461	504	454	447	458	473	472	442	413	472	490	444	484	488	436	495	463	500	460	483	486	497	506	478	472	464	480	478	482	472	467	479	439	490	499	457	487	472	471	517	460	464	493	431	476	447	464	507	403	477	473	439	470	460	508	516	478	474	448	475	497	496	433	447	464	455	463	493	466	453	481	503	458	433	482	473	461	525	480	467	472	455	472	467	433	462	468	456	452	506	495	482	462	461	479	482	488	492	462	480	457	477	459	449	426	473	465	465	485	471	509	454	462	482	477	487	504	461	475	482	463	466	469	480	470	479	517	456	501	484	433	468	513	448	450	477	461	469	501	483	486	498	473	482	454	474	463	462	493	496	459	485	464	466	519	489	531	454	436	458	537	467	469	489	482	456	485	475	465	477	474	461	489	514	459	489	466	462	476	502	443	437	476	475	476	470	452	450	437	489	478	489	520	434	466	500	472	461	448	458	496	469	476	456	486	478	448	463	500	454	484	490	501	462	488	449	468	429	491	491	435	476	437	497	467	450	488	442	437	468	432	428	485	437	483	449	446	480	436	519	478	465	521	428	511	442	493	436	487	465	473	491	459	487	480	526	462	487	465	450	467	445	457	491	506	430	482	485	454	450	471	461	454	454	499	484	471	442	468	434	491	510	493	458	473	482	484	492	505	465	463	455	465	469	468	494	505	475	451	504	471	468	465	494	499	496	494	502	483	459	479	495	482	499	481	439	475	415	419	504	499	465	464	507	490	475	501	468	467	464	505	482	444	512	454	452	467	499	467	503	514	478	438	455	457	460	471	505	475	509	490	508	488	484	421	481	482	484	466	472	479	466	493	468	506	482	466	471	497	439	489	448	457	450	452	491	506	483	459	431	472	487	488	504	453	495	489	452	427	458	462	477	487	478	487	508	474	487	503	482	459	454	512	472	489	458	452	515	461	447	473	476	491	436	486	494	491	491	473	456	500	467	532	505	508	480	472	445	467	508	455	460	492	457	467	463	480	434	491	481	501	487	477	475	506	482	488	466	462	459	496	472	488	458	466	493	431	494	475	462	499	474	465	461	494	494	496	453	441	503	484	486	488	462	465	503	477	472	495	494	452	465	482	485	480	476	447	483	470	464	475	488	463	507	488	471	519	480	489	485	459	463	493	477	452	481	453	433	462	457	483	467	497	464	461	448	468	484	494	484	458	511	468	479	485	452	488	501	520	489	518	511	455	490	484	497	486	524	528	461	475	484	456	469	472	459	463	436	456	450	488	484	500	470	494	510	470	494	478	433	461	464	447	472	464	488	482	475	487	475	502	466	498	486	458	450	448	447	467	422	463	441	479	443	469	445	449	497	492	462	482	473	502	450	481	448	472	458	487	456	479	477	486	505	478	434	464	461	453	448	494	454	503	513	486	489	444	448	478	434	504	524	512	510	495	447	467	464	512	514	471	468	489	482	489	473	447	512	489	476	488	468	449	467	475	482	478	441	485	482	425	473	489	447	490	503	457	465	431	461	465	475	480	460	457	488	483	486	468	491	455	486	480	499	472	484	462	510	492	452	485	458	512	485	496	487	474	472	473	445	479	465	448	468	478	497	500	468	461	459	523	470	476	516	483	465	486	447	530	458	460	493	493	472	467	508	479	464	481	461	490	501	470	465	480	513	454	497	463	520	498	461	442	495	483	491	493	453	457	481	473	498	475	474	530	501	447	441	462	500	469	456	478	428	462	500	461	469	475	430	486	472	482	478	483	469	509	460	495	467	476	481	495	490	436	494	482	468	468	480	424	447	477	508	447	483	463	518	486	504	468	484	491	498	480	470	468	503	455	436	443	492	472	488	417	442	510	525	488	485	448	476	421	466	486	475	514	464	527	496	462	439	442	487	436	457	496	492	510	441	441	505	472	479	469	495	446	453	491	415	469	474	496	454	470	462	452	467	473	473	440	484	511	449	484	461	475	498	524	486	456	458	475	480	447	463	495	414	464	480	466	472	458	461	482	525	479	475	490	455	449	484	520	458	472	446	457	472	482	457	414	501	445	506	439	500	488	497	498	462	492	473	465	447	441	474	436	448	505	510	496	461	478	464	498	498	475	451	480	441	501	465	446	479	480	478	481	433	517	499	473	502	502	438	479	454	495	495	472	523	436	453	483	491	467	511	515	483	472	462	412	448	433	469	482	522	474	497	492	459	507	461	472	496	461	455	493	484	449	418	488
22913	21028	28060	24176	20558	11068	4292	2464	1757	1298	1033	881	713	617	523	476	437	420	400	335	381	340	367	313	324	302	276	321	297	266	262	261	243	245	228	232	217	226	214	231	198	241	205	210	201	176	185	222	206	178	178	176	185	192	196	175	176	180	172	201	167	167	164	192	177	185	171	163	188	182	162	192	165	189	167	177	171	178	174	190	169	185	217	161	164	173	183	161	182	160	160	189	188	180	184	176	184	184	192	166	186	190	192	192	190	151	193	216	171	158	158	164	190	159	166	170	169	178	180	170	171	193	195	181	159	172	174	156	178	167	160	155	177	158	194	168	167	158	179	180	177	165	173	164	175	179	199	171	183	184	174	176	154	152	147	179	176	158	161	165	188	172	192	171	161	171	155	151	172	172	175	151	166	171	179	177	177	188	203	169	145	173	144	184	198	173	185	171	179	181	198	187	196	162	155	159	178	175	192	172	181	202	175	159	166	159	185	160	185	184	173	176	171	191	177	164	167	186	161	186	176	173	165	170	171	155	184	164	189	164	161	178	155	166	175	195	183	182	162	179	168	194	171	167	191	174	175	174	181	185	183	167	175	204	174	163	168	155	181	172	174	173	194	189	153	161	170	162	170	171	161	183	159	174	205	187	162	169	167	186	175	166	185	155	176	164	176	169	158	176	162	189	198	168	177	181	177	174	198	161	164	181	191	174	145	168	179	166	165	175	189	162	161	158	160	174	168	186	185	179	186	166	177	157	171	177	187	206	172	191	180	180	168	171	181	162	144	165	152	158	182	189	193	181	180	149	160	158	147	168	153	197	175	177	182	175	182	173	197	193	178	187	157	179	185	186	204	185	178	186	194	169	170	172	168	180	139	177	192	170	189	166	174	177	173	207	182	188	207	152	188	172	168	149	205	156	188	185	142	186	180	178	185	166	173	164	179	174	181	179	167	164	177	182	176	180	175	162	161	160	179	182	180	169	171	175	194	171	164	184	176	186	173	170	165	161	182	162	164	180	180	168	153	169	176	180	173	188	154	194	174	153	180	158	178	164	199	176	162	166	185	177	197	170	176	166	183	175	175	170	192	179	195	163	182	168	168	146	150	178	196	160	181	176	170	182	175	168	180	192	190	171	181	161	169	191	162	157	176	173	176	178	157	181	197	149	142	173	185	164	157	175	179	202	190	153	203	153	185	191	179	173	165	185	186	182	176	175	190	167	177	203	162	199	174	154	169	179	180	187	191	192	193	192	177	169	177	147	205	171	160	176	169	169	181	171	162	186	198	185	174	185	170	171	161	178	184	178	194	196	176	191	175	157	184	171	177	169	158	156	175	159	180	168	161	183	179	186	167	157	150	171	162	183	178	175	157	153	176	183	179	156	181	169	177	156	166	188	180	193	196	183	179	196	177	176	167	169	174	158	176	187	176	167	167	195	167	197	194	160	158	178	174	178	195	198	181	182	207	190	177	151	181	210	181	196	179	191	182	157	149	150	162	170	173	182	175	166	181	190	160	162	198	173	173	171	172	180	169	196	188	174	174	166	183	166	157	192	184	160	182	191	153	160	179	178	183	182	197	181	148	177	201	173	189	176	189	163	191	194	171	175	178	161	155	184	194	188	189	185	174	183	208	180	172	173	181	177	169	159	178	159	166	183	177	180	174	170	192	177	186	196	161	182	173	151	159	178	168	187	187	171	160	186	165	159	164	210	172	194	161	163	184	187	197	156	174	168	193	208	193	184	168	174	181	186	157	174	172	202	167	183	174	150	162	159	160	188	169	187	169	188	159	179	158	175	169	169	168	144	168	184	184	175	190	181	171	166	163	154	168	156	182	197	181	180	163	168	166	171	182	179	178	191	163	180	175	166	193	171	179	183	170	201	168	161	178	170	139	193	200	161	165	181	163	180	182	163	180	188	190	177	182	171	158	168	172	160	174	204	189	158	159	166	146	183	164	164	181	166	192	204	197	193	176	171	166	177	165	174	188	170	161	168	178	192	167	161	171	175	168	162	171	195	185	156	177	171	172	174	165	170	173	187	168	176	179	162	159	181	147	187	172	175	171	159	158	188	186	195	180	187	159	202	166	152	185	199	162	168	200	188	167	175	186	165	188	178	173	162	150	162	167	183	157	180	168	163	171	160	158	157	169	167	185	181	164	193	172	166	171	158	166	210	208	176	163	176	171	170	154	170	186	172	147	171	166	150	170	192	202	164	195	181	164	202	170	165	180	185	172	174	171	180	198	178	152	192	170	164	183	170	181	179	191	175	181	160	173	195	173	188	176	165	160	167	181	161	192	169	175	168	181	181	152	150	173	180	180	183	191	172	164	178	148	192	172	193	186	175	175	182	177	176	170	194	171	179	169	157	176	148	177	167	167	152	186	187	168	177	171	191	161	171	182	179	178	172	172	161	201	177	163	181	199	145	172	182	181	159	163	152	164	170	193	158	180	183	134	206	173	169	179	175	173	190	153	187	173	181	174	178	150	200	189	166	206	172	162	168	178	177	149	209	186	181	175	151	164	176	146	184	201	205	179	179	158	173	170	166	166	197	183	171	187	173	167	177	172	169	183	187	179	190	175	157	201	174	169	175	191	196	172	161	168	154	164	166	165	190	173	158	176	210	184	164	152	180	163	178	182	153	177	190	193	186	193	164	168	170	168	162	169	173	181	161	181	162	190	192	172	175	173	166	167	169	177	173	168	197	191	185	162	150	180	168	158	191	187	178	170	148	154	171	193	183	188	174	173	193	163	193	169	193	155	183	181	189	196	186	179	172	177	214	203	160	148	152	163	186	175	207	201	187	161	183	175	160	160	175	189	181	179	156	164	159	173	181	182	195	184	168	189	164	173	171	189	153	164	172	174	162	187	181	182	160	157	189	178	170	169	180	147	185	169	175	170	170	207	194	160	183	173	200	158	180	175	187	186	148	157	173	158	180	172	193	196	174	189	191	158	174	162	166	163	193	161	191	179	175	175	161	167	175	170	175	169	172	198	175	139	160	157	185	174	158	163	163	178	170	194	178	187	169	157	182	158	167	160	158	161	193	195	182	181	186	172	162	154	168	174	158	170	182	181	184	171	165	168	177	169	169	174	166	177	181	169	166	157	190	155	172	165	177	169	185	168	178	179	179	184	184	197	186	164	176	169	183	189	158	167	165	179	187	191	173	178	185	181	199	188	160	164	165	183	176	194	191	177	181	188	202	199	168	184	178	169	169	193	188	208	157	195	184	196	170	195	189	170	154	199	171	193	169	184	152	183	188	165	172	178	175	172	169	159	194	196	171	185	171	180	171	154	172	166	194	189	182	168	138	181	174	176	182	172	183	139	176	166	182	178	194	178	178	206	175	186	184	180	183	151	175	161	172	194	181	201	195	163	182	196	175	160	171	168	182	158	183	168	174	188	166	189	193	170	176	198	164	167	166	153	155	176	187	161	190	171	163	190	165	168	169	167	170	182	171	173	172	197	170	177	180	174	165	168	186
11685	30942	25390	17796	13527	10051	7798	5825	4516	3443	2583	2139	1699	1489	1306	1151	1053	923	806	809	788	716	713	659	645	611	679	604	566	557	501	508	493	461	462	452	427	406	398	374	375	401	394	380	337	319	318	325	305	329	307	305	276	305	269	317	291	283	297	274	269	291	269	247	270	280	273	278	301	282	274	287	265	270	258	291	315	266	312	263	255	295	299	289	274	273	262	269	270	263	260	297	268	272	281	281	276	292	285	275	259	296	304	279	283	286	286	263	306	256	286	256	281	279	266	264	272	318	290	281	271	289	295	293	279	269	278	287	277	251	289	266	267	266	298	278	299	295	268	287	265	263	293	293	300	263	259	272	248	279	292	278	302	303	272	263	247	293	248	278	270	259	289	279	310	257	268	279	280	291	259	263	268	289	292	274	296	253	292	311	268	272	291	271	261	273	264	264	293	259	301	289	272	304	271	254	291	290	315	299	272	298	286	311	281	253	281	261	298	281	273	251	290	280	293	307	266	295	284	274	293	268	295	260	305	260	303	270	272	263	272	291	264	293	259	282	263	270	238	300	281	257	295	310	278	277	269	334	280	273	299	263	286	245	267	282	296	302	263	292	260	285	266	296	266	277	258	293	221	279	256	258	280	279	298	305	261	268	280	261	304	269	285	296	317	295	283	277	255	271	304	271	287	283	281	273	275	276	286	271	276	260	269	271	266	264	273	283	254	284	298	282	261	288	266	285	266	256	257	285	291	257	257	252	264	300	276	235	261	246	260	276	278	293	262	265	250	270	282	268	258	285	264	277	272	283	286	290	254	280	307	282	247	267	255	272	303	269	265	309	281	261	239	264	275	294	268	296	256	266	270	279	281	262	271	280	272	303	289	262	273	254	300	263	274	284	277	232	286	275	268	261	259	274	288	273	319	268	305	280	282	283	264	264	288	282	284	295	268	280	283	267	268	297	265	250	294	265	289	289	262	259	294	296	267	298	290	286	280	295	257	246	298	260	300	278	268	290	287	291	260	295	268	309	276	286	270	245	291	301	282	291	291	282	285	287	253	291	317	276	264	276	283	256	310	254	267	281	256	284	272	289	273	237	246	282	272	256	285	288	248	257	306	280	280	273	275	268	276	259	263	297	250	258	278	292	283	287	268	255	272	279	291	252	279	279	285	266	274	253	265	290	288	270	248	281	262	271	264	257	269	286	283	247	270	305	278	291	275	262	281	268	280	274	282	295	282	267	266	290	249	265	283	280	280	286	239	270	255	284	261	276	280	282	267	288	260	295	281	286	301	281	281	261	286	295	317	282	275	307	308	293	254	261	307	267	292	256	289	280	254	264	279	290	295	259	258	257	270	298	266	274	274	254	264	269	288	289	264	271	288	290	285	306	283	272	280	261	281	269	305	263	249	271	242	252	259	291	275	252	274	306	278	316	272	257	279	294	277	272	293	249	255	263	286	285	252	271	282	267	304	277	280	276	269	290	266	272	275	266	283	277	313	260	275	258	261	286	332	261	278	252	282	288	285	236	279	300	259	268	246	248	309	281	298	255	263	280	289	287	279	269	264	302	279	270	276	281	282	298	258	287	268	288	256	280	252	267	264	308	270	310	273	309	298	261	306	301	264	260	286	287	294	291	258	276	264	260	261	245	288	252	264	300	241	286	301	295	260	286	263	279	269	269	272	294	300	268	296	291	291	270	279	275	256	231	285	271	279	260	280	272	309	275	273	276	274	275	285	288	284	287	280	240	280	272	256	283	258	277	293	267	243	307	293	265	263	284	288	294	284	237	265	255	271	250	273	258	307	276	290	283	261	269	276	284	303	292	298	285	263	290	295	261	287	272	308	232	269	278	288	277	265	252	266	273	285	269	300	286	297	288	274	291	248	283	263	285	258	260	270	278	264	299	260	305	245	297	281	293	271	269	277	268	252	285	301	273	284	272	265	259	253	284	253	289	276	257	259	283	265	271	287	277	251	265	281	243	295	302	283	291	281	293	306	291	259	274	308	287	284	278	289	283	266	265	295	276	278	285	258	277	249	305	279	292	280	317	284	262	277	283	272	276	282	264	266	269	284	273	300	268	274	282	263	290	276	272	278	298	269	304	261	271	291	282	270	284	253	274	246	279	251	280	307	280	277	296	295	251	258	269	268	258	299	265	284	257	300	292	279	260	279	306	280	246	268	277	296	265	271	292	288	282	273	286	272	264	290	288	252	286	268	241	280	291	279	292	272	294	272	283	277	279	274	267	275	272	299	271	253	272	296	252	280	302	305	262	271	306	289	280	294	271	293	284	251	263	250	275	275	296	252	269	266	250	255	283	275	275	273	260	302	259	234	264	309	271	273	293	277	323	260	299	269	268	279	284	282	264	298	281	269	269	293	308	302	270	309	258	273	249	281	301	282	271	285	264	267	303	278	299	248	251	268	283	279	290	266	287	274	282	299	294	269	261	275	252	264	266	258	284	283	258	279	283	265	299	288	280	258	289	293	260	309	274	261	296	272	254	257	282	262	295	284	269	282	287	308	282	283	267	326	257	264	273	275	273	299	285	300	283	282	264	288	286	257	280	266	269	260	281	262	280	302	290	277	258	276	270	310	287	271	289	287	242	272	280	276	260	249	292	302	297	288	264	285	267	281	262	285	259	270	277	296	262	264	302	295	300	239	277	295	268	271	271	264	277	279	280	249	297	271	292	273	300	252	280	288	249	271	281	275	272	283	308	264	262	297	252	286	283	268	252	270	330	265	290	262	271	282	289	284	295	282	259	274	291	265	299	299	262	245	266	256	283	274	246	262	292	276	245	264	254	295	285	294	259	292	287	256	290	290	274	274	284	290	307	288	245	272	269	250	305	273	274	267	268	279	282	252	264	284	274	251	278	263	278	267	265	291	292	261	259	297	280	269	283	289	256	250	270	254	263	231	282	282	289	263	261	267	266	277	307	282	284	290	254	312	268	278	233	280	276	283	254	258	252	267	300	250	264	268	268	289	285	273	276	295	247	297	273	280	288	289	251	284	287	267	250	302	253	266	263	272	290	251	296	246	286	258	265	294	280	288	268	263	249	278	272	256	259	287	294	255	287	267	287	250	285	281	263	279	285	274	256	314	289	278	282	261	251	302	275	309	278	266	269	255	265	258	289	249	312	310	281	285	252	294	288	310	309	281	302	290	301	278	284	292	279	261	284	275	272	244	282	280	291	268	254	300	290	264	308	251	280	273	300	282	299	299	281	274	297	273	290	298	288	239	306	280	291	287	302	289	292	284	247	262	263	276	254	281	281	282	298	289	297	277	273	273	295	266	260	243	262	254	279	290	276	254	262	270	264	244	289	281	248	300	273	298	290	288	233	295	252	299	279	268	263	277	279	273	287	289	285	304	267	285	268	249	273	259	291	311	266	299	273	283	281	282	248	262	290	284	268	273	287	289	289	284	287	301	300	268	261	279	257	279	275	281	270	243	288	276	287	293	267	272	268	260	289	274	275	270	273
24227	21088	26650	24517	10461	4410	2887	1928	1398	1199	943	811	730	687	593	569	552	507	451	513	490	449	481	439	467	412	409	393	408	362	364	369	397	379	353	375	373	384	365	366	353	355	328	329	356	339	306	314	314	341	340	300	360	322	333	347	316	325	346	358	303	291	346	330	341	324	329	313	324	327	332	319	346	339	307	311	350	354	332	329	302	290	364	334	323	326	306	347	309	332	294	294	336	336	314	314	340	291	343	311	330	296	339	337	304	308	320	324	304	324	315	343	305	335	305	341	307	340	337	314	314	334	316	339	312	340	335	302	346	311	320	349	317	288	292	340	316	305	283	315	350	341	321	333	321	327	332	333	306	328	334	327	326	361	337	305	335	351	349	349	340	325	322	314	317	329	322	306	331	306	306	297	341	316	331	327	330	285	310	359	310	309	320	320	335	317	318	290	321	317	287	323	321	288	318	314	319	339	331	345	339	308	347	323	297	306	320	324	313	331	300	341	343	316	317	349	283	318	326	326	335	320	319	316	357	308	297	322	300	339	318	307	323	325	339	348	325	314	320	319	319	297	305	316	319	339	322	345	306	322	317	356	335	309	335	317	304	327	312	315	298	326	329	326	312	330	326	353	351	305	352	309	314	329	313	323	312	320	324	336	310	317	332	340	336	340	319	305	334	296	292	332	309	337	344	347	331	345	317	321	337	329	324	308	334	309	339	297	328	325	307	319	340	345	341	322	318	306	322	311	327	319	321	301	331	339	306	310	310	301	302	329	326	359	302	329	312	320	312	315	307	331	322	332	315	332	336	330	313	324	345	311	334	346	362	319	315	326	309	375	336	297	300	326	300	325	295	326	329	313	346	337	351	325	355	307	338	335	334	308	339	318	313	288	338	313	334	316	322	334	331	324	289	365	331	312	304	334	318	314	326	313	320	313	305	305	287	330	302	339	307	292	320	348	315	315	341	341	312	354	341	332	331	305	363	358	312	342	317	334	318	330	305	286	314	304	334	312	296	289	344	281	309	363	312	304	345	322	355	331	305	343	345	294	334	346	302	299	307	321	323	346	304	330	310	286	305	347	315	327	321	350	314	316	334	380	298	341	367	301	317	318	336	310	309	321	301	316	301	334	326	309	323	304	321	334	292	322	308	317	314	318	334	331	304	351	332	346	302	292	356	320	312	312	293	318	306	338	312	333	304	324	341	324	325	341	300	317	334	316	329	311	330	328	330	321	334	331	345	325	317	369	343	295	341	294	317	337	308	304	352	318	333	325	329	331	304	334	312	306	305	337	335	334	313	339	328	310	323	321	321	339	352	326	292	362	318	338	296	329	332	328	357	307	289	344	313	323	307	337	339	291	327	314	314	328	324	338	369	308	337	314	315	327	305	311	307	308	320	296	294	366	305	312	326	301	341	310	350	333	330	308	331	310	339	317	306	309	302	342	323	314	328	324	326	308	333	317	376	328	306	328	335	341	339	355	272	313	334	328	314	334	322	293	326	325	295	331	335	310	323	323	346	322	322	301	317	320	334	287	310	331	328	309	330	321	346	329	346	281	314	311	343	332	321	345	317	335	314	317	305	293	319	325	315	324	312	349	360	294	303	297	327	347	309	320	349	320	318	292	329	344	303	301	313	316	339	298	343	335	311	324	317	321	323	332	312	340	312	306	299	322	351	298	329	294	306	328	326	319	310	346	312	328	320	323	326	333	320	328	310	277	311	345	361	341	312	328	334	308	353	343	333	311	324	297	305	345	321	328	305	336	316	341	300	320	336	334	330	297	329	316	304	340	311	312	323	311	342	296	295	323	322	340	341	332	308	314	312	332	313	329	346	290	321	321	313	308	333	348	327	292	295	297	334	341	325	316	334	348	357	329	327	337	319	286	334	301	312	280	309	316	290	340	335	371	322	345	323	311	338	335	297	353	310	341	298	286	333	312	328	339	317	346	329	341	314	329	350	298	344	319	317	348	353	325	316	306	318	357	306	314	300	316	323	342	314	337	283	341	305	327	312	307	325	310	326	297	327	313	307	310	358	328	301	297	321	334	334	333	315	329	313	327	340	336	335	336	349	340	348	322	329	343	348	310	307	284	302	314	323	301	330	323	348	313	359	294	306	315	316	348	325	311	336	336	318	302	292	324	345	324	337	318	333	288	333	320	296	317	352	342	335	341	317	314	309	277	322	293	313	337	332	329	329	301	333	325	353	309	337	327	345	316	302	317	332	338	342	294	348	324	328	306	336	339	306	309	297	322	350	312	296	326	291	343	292	361	333	312	303	315	360	303	307	324	321	331	310	316	324	337	356	297	324	332	295	360	359	337	351	330	324	328	309	290	286	337	335	328	331	325	320	300	314	308	283	322	343	299	316	333	332	361	314	330	297	313	319	360	331	313	329	325	350	324	303	319	330	300	312	307	331	336	360	350	323	338	299	305	298	314	339	328	326	307	322	364	332	328	337	306	306	334	316	314	331	324	301	323	365	309	288	345	309	317	319	326	291	299	298	327	322	313	329	302	341	336	319	344	304	324	323	316	336	311	293	332	334	320	296	344	339	283	310	296	312	309	325	328	325	313	331	314	318	312	303	331	326	312	300	313	325	319	306	299	319	320	309	320	322	342	314	337	328	341	349	324	326	303	328	302	323	327	313	295	321	290	286	340	309	330	299	320	325	309	293	295	331	321	335	333	324	342	327	337	326	319	338	303	300	334	327	345	314	316	327	323	323	309	336	291	300	333	348	345	304	323	329	335	323	329	340	294	297	323	356	334	321	317	289	301	332	366	369	331	317	307	347	311	339	327	307	319	320	318	350	310	359	316	323	306	308	318	299	277	316	309	294	321	322	308	353	299	311	315	338	327	331	288	294	311	317	272	320	332	308	320	315	316	355	362	330	383	311	328	331	295	316	356	324	345	343	316	337	309	368	319	322	308	339	321	336	317	348	349	320	344	323	323	287	320	310	340	318	311	322	302	323	322	314	340	308	320	335	367	305	311	311	322	319	323	337	336	332	308	315	345	326	292	316	313	309	361	322	312	326	324	303	315	305	326	354	356	285	342	353	292	302	314	332	322	272	364	311	331	335	341	304	300	321	316	346	323	342	334	321	315	322	314	324	292	295	313	327	299	313	284	306	352	352	336	321	358	373	316	331	345	326	305	312	324	338	327	325	348	316	351	329	333	321	290	350	314	352	308	298	329	350	318	326	334	321	329	353	321	351	316	284	326	327	330	323	294	307	329	319	331	333	318	296	326	296	306	317	302	304	307	332	344	327	335	306	345	312	326	319	309	295	330	291	314	340	305	288	327	312	339	302	334	322	322	322	310	340	317	309	321	324	306	333	334	317	298	304	290	336	340	309	331	304	304	305	317	308	326	340	299	294	325	327	316	314	321	333	360	284	326	339	320	317	340	328	321	337	344	321	305	314	324	303	319	317	317	305	329	332	366	292	318	340	333	313	333	312	326	279	333	291	349	312	303	317	320	332	306
11757	27497	22206	15018	11348	8306	6322	4748	3822	2959	2340	1949	1691	1417	1210	1131	1084	991	924	901	881	866	819	766	752	744	765	786	677	667	634	665	660	617	588	592	610	617	608	577	539	527	568	526	528	489	536	473	502	508	455	488	470	521	484	518	521	452	510	504	471	486	480	524	498	507	493	464	472	474	463	469	481	473	510	466	498	461	450	453	491	491	506	437	492	481	486	529	471	494	488	510	481	496	490	474	517	463	498	461	453	461	483	499	508	463	498	480	512	510	494	497	453	452	480	496	498	487	466	478	486	492	473	476	466	467	514	475	467	486	519	505	472	472	454	497	470	436	484	516	475	492	501	472	460	479	458	434	523	495	457	465	480	468	488	466	486	554	503	507	495	477	473	456	508	463	471	443	503	444	494	478	486	477	483	503	463	430	506	456	441	435	480	470	447	521	501	419	483	472	488	503	477	493	455	486	505	534	456	520	496	481	477	477	498	471	481	501	459	481	509	476	483	469	455	532	474	542	505	468	467	460	460	475	498	470	503	504	516	477	482	437	489	432	495	469	456	445	502	457	507	487	507	475	475	473	476	486	447	491	480	484	480	493	491	467	456	517	490	500	469	455	499	450	499	449	492	488	477	513	525	475	463	463	486	484	457	497	500	493	455	501	504	458	454	467	500	462	505	459	485	498	485	496	494	476	481	511	502	483	515	501	463	471	460	471	461	471	520	508	469	532	485	471	458	426	456	453	493	504	490	521	444	497	481	508	477	483	463	454	491	467	464	483	473	512	487	484	434	458	473	504	478	490	485	466	515	468	482	505	471	483	463	448	477	481	449	477	510	470	509	452	485	494	491	506	487	485	456	508	478	466	491	456	484	472	465	481	480	474	465	496	500	508	459	488	501	495	485	468	485	505	446	507	450	465	490	458	484	490	517	519	492	467	486	462	467	462	505	496	448	470	497	451	470	477	462	466	485	532	500	445	474	496	487	498	451	447	463	445	437	488	503	477	496	453	470	483	502	512	472	482	454	473	487	505	508	480	476	474	503	514	477	470	502	471	456	486	480	480	443	420	476	508	517	469	464	522	487	479	440	498	475	518	463	436	495	512	507	471	486	475	501	479	506	531	475	473	461	497	492	459	506	456	483	484	514	486	463	474	473	481	468	491	519	484	502	471	460	507	492	502	433	462	498	460	440	497	455	503	510	462	470	439	542	488	499	509	478	487	473	460	438	439	467	502	522	477	514	479	494	506	448	464	443	491	494	480	466	525	443	479	487	504	489	456	435	525	494	503	481	483	462	429	474	498	496	509	474	473	506	458	491	465	453	463	462	474	490	478	476	476	468	495	465	490	491	491	474	491	501	425	487	485	505	478	467	472	495	481	497	447	423	475	450	464	542	502	493	460	448	459	490	469	440	448	452	450	476	480	442	472	505	515	487	445	475	456	460	485	511	514	462	452	525	473	506	514	465	505	474	452	505	486	522	483	480	512	526	520	462	470	472	502	458	451	494	474	502	461	501	466	524	509	515	442	466	465	516	474	481	465	506	496	453	474	469	499	506	467	468	439	502	499	499	471	523	481	454	503	461	475	467	443	500	435	502	478	476	488	497	497	483	493	474	454	500	447	459	494	468	476	450	519	464	482	493	483	491	472	471	490	454	454	449	481	490	456	440	450	502	488	418	484	487	469	508	493	500	463	485	490	504	482	500	486	513	508	479	462	476	458	480	482	445	476	502	476	429	473	431	427	438	482	470	492	472	510	441	458	516	465	503	486	498	481	465	526	476	447	524	474	431	500	513	468	490	457	440	482	456	493	502	464	479	482	478	483	497	443	468	421	537	533	453	470	495	489	494	524	501	463	452	494	472	457	474	437	440	495	492	507	451	446	484	454	497	477	471	489	484	435	471	480	484	487	488	459	498	464	484	477	459	503	448	524	434	424	486	448	487	483	477	459	476	478	478	467	456	460	497	490	477	521	474	495	452	508	497	462	459	456	496	464	443	505	499	447	482	470	521	466	479	508	477	465	508	468	425	473	444	525	470	465	469	439	505	509	447	511	486	462	462	479	526	500	491	494	461	469	447	490	457	522	492	438	513	489	462	475	498	454	445	480	459	486	485	486	480	493	463	494	476	500	485	470	527	467	487	492	511	455	492	478	475	454	486	471	431	477	478	442	464	500	463	440	485	496	438	470	513	493	510	496	505	488	461	463	508	487	481	502	496	500	480	525	491	446	456	484	484	513	510	493	490	482	478	498	459	510	487	465	454	473	466	474	470	494	465	469	500	443	508	505	469	507	482	484	479	463	499	475	519	499	493	441	496	457	458	492	481	490	508	484	503	467	469	451	490	458	472	457	471	495	478	471	513	482	524	474	454	485	461	483	471	475	483	480	484	517	463	492	502	438	464	463	485	469	486	468	484	479	483	438	504	455	490	519	494	521	480	491	446	505	523	499	480	480	457	471	529	485	478	459	487	461	459	482	464	459	432	492	460	456	429	458	487	490	519	474	473	501	469	504	477	450	503	500	528	487	510	488	478	492	503	459	458	507	457	473	513	481	507	482	480	476	500	505	486	521	471	482	464	468	517	432	473	492	486	496	460	509	442	466	479	504	455	440	469	486	495	467	505	468	471	458	539	489	475	445	505	485	490	473	504	468	481	480	463	490	456	477	486	509	471	496	507	508	482	506	494	483	437	468	473	443	469	506	449	474	496	478	442	475	508	475	457	472	487	470	473	448	464	488	506	452	449	450	483	457	470	495	447	515	488	483	481	467	469	497	468	468	471	513	467	451	453	466	499	430	443	483	478	523	474	516	468	494	456	485	456	466	507	469	482	517	469	466	491	462	446	483	481	475	469	475	472	488	508	522	460	492	456	523	460	483	483	461	468	460	509	469	512	492	473	469	472	491	483	453	456	481	496	485	472	524	506	485	467	475	491	475	476	503	457	448	475	516	484	534	418	475	453	500	470	521	448	458	487	466	480	485	496	524	477	476	490	455	481	480	462	497	455	460	493	467	485	500	494	484	473	469	501	453	475	466	505	478	496	478	456	479	510	457	463	475	491	479	532	446	461	499	518	459	514	483	487	479	439	483	474	488	461	448	524	476	508	456	475	484	482	503	472	500	510	444	431	489	495	485	447	471	487	470	522	447	473	485	499	463	469	483	442	465	486	493	495	467	480	492	541	469	501	472	463	448	449	447	501	477	487	455	468	517	520	492	494	504	459	467	479	488	473	483	472	478	495	478	505	476	468	493	488	482	510	439	534	496	487	477	530	487	506	479	467	482	508	440	491	512	479	497	464	443	488	465	457	473	484	461	493	441	491	497	497	490	488	488	451	457	478	520	482	516	484	486	468	483	485	469	448	517	493	449	489	488	491	461	482	486	451	485	478	471	459	504	464	537	510	526	491	494	458	450	462	503	460	528	484	469	513	441	462	500	481	465	446	499	452	462	467	481	463	432	447	497	476	466	481	448	503	506	486	449	445	447
22050	21044	28667	23634	21087	20466	9717	3404	2161	1654	1260	1097	842	786	592	595	541	482	467	413	407	411	376	383	324	325	317	296	296	274	271	278	245	259	259	233	230	244	223	229	213	193	201	180	165	168	157	206	171	147	171	165	154	133	164	158	137	144	119	157	151	149	155	145	147	137	143	149	137	162	158	135	152	143	121	153	136	145	134	135	148	139	143	128	146	149	144	142	124	143	154	148	147	139	143	144	134	111	135	140	140	137	134	146	139	138	141	157	129	117	141	134	142	142	135	147	146	145	144	141	129	127	144	135	131	139	133	162	144	162	150	143	139	136	131	159	145	139	135	149	131	145	144	144	128	137	147	120	137	132	114	136	126	142	154	153	133	126	142	142	137	132	129	145	133	142	152	132	122	142	145	150	123	141	151	136	126	151	168	139	137	148	150	136	123	148	152	132	143	152	150	141	157	140	116	126	140	151	155	156	134	139	136	138	129	128	131	131	154	134	142	149	139	134	152	127	144	114	145	149	144	159	145	149	164	141	155	138	121	139	152	146	164	153	140	149	161	131	137	135	134	177	119	132	115	142	148	149	164	153	136	128	148	143	138	128	150	135	115	147	155	138	126	170	154	144	162	152	130	129	155	159	145	156	146	141	143	142	149	161	158	144	135	157	135	144	136	145	129	132	172	139	130	157	136	124	118	136	140	166	138	133	143	144	145	136	146	126	129	141	159	133	119	145	174	140	141	134	159	141	149	146	152	133	145	149	154	150	121	160	118	125	135	135	138	133	117	149	120	156	132	154	157	145	160	129	156	143	147	124	141	126	127	134	134	142	143	144	133	145	149	138	139	137	131	108	146	122	154	150	143	158	141	129	175	145	149	128	130	148	155	155	132	138	138	136	140	124	123	146	143	124	164	155	136	149	181	143	138	144	131	144	143	131	163	156	135	115	140	137	131	145	143	149	143	152	156	144	130	161	161	124	136	153	139	135	129	149	126	132	132	148	119	147	120	145	141	123	156	135	147	163	151	117	148	139	153	142	132	128	141	121	153	156	146	148	140	130	126	132	139	138	135	127	141	128	129	117	150	132	150	136	139	138	141	168	140	146	155	129	142	138	128	152	119	137	166	141	130	163	138	135	145	145	157	138	137	150	137	138	156	137	139	144	146	137	143	138	159	123	148	129	124	152	136	157	140	112	145	158	118	138	153	141	143	152	140	150	150	137	135	163	149	142	160	150	132	143	138	136	121	140	141	134	136	139	131	142	127	136	134	141	150	150	126	149	149	159	119	123	148	112	137	145	134	146	135	143	131	138	135	137	162	134	148	140	132	156	136	135	160	140	137	150	152	132	143	118	139	136	127	149	135	142	153	130	128	141	161	159	141	158	126	129	138	158	142	131	155	145	138	128	140	150	137	139	153	147	141	129	123	133	161	131	139	120	153	132	150	149	142	128	126	151	136	146	144	157	125	133	143	132	143	142	147	140	125	113	137	140	127	151	140	124	134	151	134	140	151	136	138	158	146	147	120	144	148	123	165	138	135	137	165	165	189	125	126	133	125	124	120	136	138	135	130	157	151	155	125	131	129	130	146	148	141	129	148	158	134	139	156	142	148	142	155	143	136	162	165	152	129	171	155	133	157	135	149	140	134	136	141	143	143	158	131	145	135	136	136	135	137	125	150	135	127	145	131	145	128	140	153	133	122	152	138	154	145	146	140	126	135	125	125	152	166	136	155	132	132	139	140	146	144	153	142	136	123	130	143	143	135	155	154	145	138	148	130	152	136	152	135	131	142	133	146	149	131	113	141	136	149	140	131	127	128	134	138	153	141	137	138	141	148	145	124	153	157	141	139	152	132	137	142	134	119	127	138	135	126	157	130	138	134	136	149	136	137	132	151	141	119	130	122	167	143	129	138	136	127	139	159	146	144	139	133	162	123	140	126	123	165	138	117	140	129	147	140	153	142	130	141	153	144	144	152	147	148	139	141	119	124	141	141	154	123	149	131	153	136	133	164	144	145	167	134	144	130	125	136	142	140	142	133	127	121	138	145	132	121	118	136	122	150	145	126	149	124	143	133	135	131	138	156	133	141	154	126	149	149	162	128	163	141	134	184	133	132	156	122	162	150	145	147	159	158	151	152	132	167	166	127	158	157	143	168	127	131	180	128	143	137	139	140	170	125	137	147	151	137	138	132	147	147	152	145	140	143	134	127	143	124	140	138	148	144	137	142	153	144	135	132	152	139	130	144	146	156	144	124	149	135	140	150	135	141	152	151	140	123	135	142	169	135	118	154	128	131	174	149	120	143	154	134	118	144	137	144	137	125	140	160	144	158	143	123	141	146	150	149	141	148	137	134	127	142	149	139	154	142	141	158	148	167	152	121	156	133	122	131	150	149	146	124	129	129	148	132	141	135	131	136	146	186	135	131	135	132	145	144	145	159	130	137	126	129	147	146	157	165	134	158	133	111	139	128	142	121	148	139	144	122	145	134	151	135	125	139	134	137	151	138	154	134	136	142	131	123	134	137	139	145	134	140	132	151	139	147	133	135	134	120	140	126	129	139	139	150	139	133	136	140	173	124	125	128	137	153	119	137	142	123	136	151	146	130	131	126	156	134	136	144	135	122	139	136	145	156	161	163	142	136	120	134	128	146	113	134	135	162	137	124	150	130	156	146	157	145	117	150	135	141	132	138	142	155	147	136	141	149	144	145	143	145	155	147	158	151	137	137	133	146	132	145	125	136	123	143	165	159	142	137	137	130	139	118	131	142	151	164	134	144	136	115	134	155	148	163	119	111	131	152	117	137	150	161	140	134	136	143	138	141	138	166	159	125	121	135	142	133	127	142	160	161	146	140	135	132	147	164	123	144	149	127	137	145	127	138	137	148	143	119	135	143	130	123	139	155	142	139	151	115	136	146	145	130	134	141	143	132	139	127	155	141	129	135	156	133	121	125	152	149	121	137	148	136	145	131	152	149	122	160	134	140	119	140	136	165	152	146	134	139	149	122	152	141	166	116	136	145	165	141	138	141	129	153	136	150	169	144	138	141	159	153	131	119	133	125	161	130	138	117	140	118	142	147	156	161	123	141	153	151	150	152	153	161	135	139	147	132	136	156	148	140	144	122	129	137	142	142	153	143	113	144	136	152	127	137	146	135	143	138	142	132	132	144	153	134	154	127	141	128	137	146	136	160	139	139	136	134	144	143	146	157	147	134	144	153	146	139	168	147	149	125	118	146	142	139	130	145	135	145	128	151	150	136	144	120	134	146	163	169	136	139	137	111	144	121	152	144	143	137	134	131	129	140	168	143	158	126	151	119	136	109	122	127	152	107	142	134	138	136	163	117	130	156	130	142	134	165	142	145	153	138	137	122	137	140	145	143	142	138	128	131	126	141	132	148	132	146	143	122	136	146	150	128	154	142	152	129	153	155	143	129	148	132	145	138	123	140	159	151	132	152	149	140	135	143	140	141	127	148	140	139	142	146	130
13477	34837	29042	21302	16441	12426	9333	7361	5644	4407	3418	2794	2384	2021	1591	1467	1314	1123	1080	1000	938	902	862	833	782	757	746	603	619	590	611	558	543	509	484	484	469	415	421	400	394	409	331	341	289	288	286	293	270	270	268	227	221	253	212	213	220	211	230	202	199	197	234	204	197	201	218	209	204	211	198	217	186	203	214	205	216	221	196	232	217	238	215	208	230	213	209	201	232	228	201	204	210	203	209	186	196	219	212	207	207	206	219	196	200	192	204	215	213	228	203	228	214	191	207	223	217	214	210	216	209	200	208	226	207	197	232	196	240	221	214	189	243	187	207	217	220	204	211	234	219	229	211	217	206	207	231	209	201	205	230	198	190	206	199	220	198	207	213	215	221	190	213	236	213	214	196	221	231	218	218	211	226	222	217	218	199	201	199	210	210	202	201	219	203	201	190	232	225	208	216	223	215	200	210	207	213	213	199	205	214	216	206	193	208	226	242	225	211	203	198	211	225	221	188	209	203	196	224	232	217	218	198	192	227	193	219	211	198	239	196	204	186	204	209	193	215	201	203	207	244	213	199	193	223	213	205	196	186	208	200	209	219	216	220	212	195	211	202	197	220	215	219	200	211	189	222	202	197	212	217	227	199	226	204	213	200	204	194	188	201	201	237	193	199	183	199	202	220	186	224	189	206	225	197	195	220	215	207	200	234	203	209	210	207	224	233	196	204	221	200	204	197	208	194	211	197	202	226	198	219	207	214	186	218	211	191	190	217	207	206	185	222	230	203	217	207	188	205	213	238	224	220	207	205	203	189	215	217	207	222	196	218	180	219	198	196	223	204	182	208	228	212	195	210	218	228	201	210	210	206	216	189	207	210	235	209	184	210	232	215	218	187	217	192	222	220	209	198	189	220	219	226	206	221	184	193	206	211	213	223	187	204	218	187	208	243	206	205	193	225	217	208	236	192	206	213	201	204	246	196	213	229	205	198	217	216	237	227	219	203	229	205	217	196	190	209	189	211	196	199	198	199	205	206	219	210	192	201	190	213	212	231	236	192	216	199	211	205	202	199	200	189	221	233	190	220	203	203	212	222	199	226	213	222	222	196	227	221	232	197	229	198	201	191	224	195	240	196	202	199	200	198	208	231	212	218	223	189	203	194	190	209	226	201	218	202	210	220	224	194	211	224	223	215	202	218	232	246	214	198	210	201	198	194	216	221	221	190	209	219	224	245	237	204	206	218	224	198	235	200	200	195	217	241	198	208	231	227	228	201	214	236	222	210	201	187	195	211	190	203	198	195	214	218	199	215	189	192	208	206	219	212	193	220	192	214	210	203	207	213	195	220	191	211	218	199	195	229	241	207	201	196	201	187	200	210	195	218	181	220	203	242	202	223	202	215	197	214	192	238	221	219	202	229	197	236	220	215	194	177	210	219	220	220	204	209	210	202	212	189	198	216	196	211	234	216	194	200	235	192	216	185	204	209	211	236	197	224	206	215	228	202	209	204	207	217	225	224	203	227	187	211	213	209	202	205	215	221	230	235	209	228	226	216	196	203	224	225	182	219	199	212	195	211	206	232	228	214	196	204	184	202	219	219	228	197	211	213	228	199	199	218	225	210	183	225	201	207	188	209	179	201	187	249	210	215	227	208	180	219	225	174	198	190	216	194	207	208	194	204	181	194	240	219	205	221	215	230	197	224	200	207	201	237	209	218	207	184	208	213	198	227	202	212	185	202	183	215	223	192	209	190	218	198	222	212	215	228	192	218	205	187	224	193	214	202	209	220	206	217	195	211	198	204	185	181	196	229	206	238	217	226	205	214	223	221	192	167	204	229	220	207	209	229	183	201	237	215	201	190	226	240	204	198	240	204	233	185	208	239	221	206	199	187	236	228	229	212	209	223	209	207	191	236	214	203	198	231	214	213	199	208	207	199	217	233	216	201	189	207	228	202	232	218	227	218	229	207	198	211	227	209	192	223	224	210	216	204	231	211	218	210	210	200	195	181	208	204	204	220	231	204	197	200	217	202	199	226	210	211	212	200	213	224	214	233	234	219	212	212	217	237	200	219	203	202	237	227	218	208	211	226	218	194	216	209	214	209	241	225	221	228	212	197	208	207	217	188	223	208	210	215	203	200	226	218	214	218	204	223	206	230	212	197	198	192	209	194	213	203	198	201	213	208	211	192	208	212	231	200	221	231	217	205	199	223	219	217	211	196	215	212	201	190	227	207	233	198	205	208	241	205	192	193	209	197	203	189	223	214	213	208	224	213	200	215	203	214	208	211	204	203	180	227	203	223	229	222	231	196	217	210	210	221	209	203	206	210	217	228	212	217	192	219	190	192	228	210	210	245	221	226	189	241	196	219	217	215	218	206	219	201	189	206	200	204	190	207	174	226	226	237	208	236	222	210	215	228	216	230	215	222	215	202	194	227	219	195	202	207	216	193	201	191	216	181	225	200	213	201	214	203	209	203	201	199	201	206	225	211	237	239	208	192	207	220	214	210	199	223	227	201	220	200	217	176	233	229	253	216	226	225	210	204	218	201	200	194	204	210	195	189	203	217	207	201	205	230	227	224	213	226	209	206	209	213	232	197	201	204	228	221	219	205	217	182	227	186	217	227	202	212	229	187	206	199	224	179	225	216	218	212	200	221	199	197	199	225	203	213	198	188	224	228	224	204	211	198	205	233	206	186	191	201	211	206	210	216	202	204	230	204	203	222	192	221	203	193	201	217	192	208	213	207	204	206	223	230	197	208	197	198	225	213	223	194	212	222	216	216	199	208	223	193	213	217	214	206	199	226	211	205	210	210	217	197	220	218	223	217	232	198	239	239	227	214	217	199	206	182	220	211	234	208	236	218	222	204	228	222	234	210	207	228	216	182	220	232	189	231	198	246	212	199	193	215	204	210	203	219	199	192	214	194	189	213	201	199	199	192	213	200	221	208	211	203	220	179	211	216	205	216	211	207	220	199	200	214	201	192	226	202	236	206	222	204	217	221	186	210	207	222	209	217	217	204	223	230	195	232	230	176	205	207	207	197	214	205	198	200	212	211	207	204	206	220	221	203	217	187	225	209	212	218	224	197	174	212	217	201	209	202	198	225	217	204	229	218	213	247	207	198	199	221	216	205	210	242	216	209	204	242	209	234	204	208	223	219	206	234	208	213	213	218	204	171	187	221	220	220	235	199	214	207	194	224	208	221	211	234	196	187	209	224	195	205	196	186	187	190	197	235	204	237	189	220	225	221	219	213	202	219	178	235	203	205	190	232	192	214	200	187	229	215	219	248	212	222	193	223	204	182	220	198	214	206	195	188	207	194	197	210	204	227	198	226	208	204	203	171	197	209	224	210	215	210	207	212	219	226	206	224	242	212	202	193	196	225	187	212	212	185	206	190	212	218	211	212	216	227	231	210	217	198	206	228	209	200	220	228	204	196	223	207	185	227	214	228	223	201	210	193	195	212	224	212	229	203	204	201	223	194	204	192	213
26782	20846	17437	10825	5748	3346	2118	1558	1211	966	812	659	611	611	491	498	470	438	431	416	385	367	419	413	374	380	382	358	327	377	367	353	308	299	351	314	338	351	343	320	311	354	306	315	301	333	303	309	324	316	285	298	300	272	319	317	318	310	291	316	301	288	275	311	315	320	297	296	277	307	299	285	302	303	295	301	328	334	291	297	321	315	325	298	296	308	278	292	320	284	300	287	299	287	289	307	304	293	294	285	289	331	316	316	317	297	295	284	316	317	300	285	298	302	312	296	304	316	322	307	297	317	310	285	296	305	303	313	298	313	302	310	304	265	306	322	289	287	310	319	324	339	316	299	292	321	296	286	299	301	319	291	288	313	288	306	321	303	302	298	243	293	306	305	287	276	312	290	281	300	312	304	311	263	298	296	350	282	303	274	318	300	311	301	318	285	323	290	292	314	290	273	313	317	316	301	284	329	320	314	312	283	307	281	320	299	320	284	286	298	318	284	282	336	283	294	325	313	319	276	309	301	293	316	302	285	303	295	309	288	272	286	297	290	311	285	301	295	305	330	292	339	339	303	317	346	288	301	318	293	301	317	305	295	318	260	296	324	305	286	273	300	307	325	327	324	324	311	280	271	320	312	295	339	297	339	319	326	321	326	320	280	309	302	285	298	297	286	322	288	275	307	303	305	310	307	321	302	298	299	299	316	317	311	314	300	315	287	288	287	300	324	294	309	322	313	306	318	327	344	315	337	310	302	323	286	281	326	275	326	318	272	320	326	313	301	294	269	332	322	289	318	326	339	322	304	312	313	312	308	315	300	322	304	295	299	308	300	305	342	302	345	268	328	312	311	296	322	312	291	307	352	335	291	283	285	300	301	267	308	295	295	325	296	282	321	314	310	350	281	297	306	314	283	285	295	309	328	303	325	304	300	276	302	304	290	304	290	287	319	287	310	310	318	304	285	303	317	276	291	286	305	306	287	316	339	298	285	326	276	304	272	305	332	302	296	317	313	267	299	305	308	307	280	295	272	280	293	310	273	299	299	319	303	346	287	299	329	300	295	326	325	312	288	282	307	293	301	326	297	319	264	293	299	283	304	291	311	272	329	317	308	301	299	312	334	321	294	319	291	333	326	293	289	317	305	304	319	276	310	291	331	280	305	292	318	294	330	295	293	317	325	291	287	294	318	319	328	301	313	331	303	335	301	306	318	338	302	320	275	316	302	325	324	303	302	295	300	309	304	299	344	313	297	304	310	280	321	317	279	311	289	329	303	319	310	310	289	348	279	310	307	337	288	320	306	270	318	305	316	315	324	269	328	307	290	285	281	307	315	284	305	317	312	317	306	282	296	316	316	278	279	291	317	300	264	311	304	324	282	286	291	293	326	310	296	299	297	287	314	318	311	319	278	296	306	317	296	310	292	320	310	326	308	296	300	267	313	307	313	283	298	279	294	292	298	295	311	318	304	301	298	276	312	336	309	316	298	300	333	337	315	293	299	302	291	312	278	307	303	328	307	313	291	327	262	293	291	303	324	313	331	301	325	299	299	326	314	310	257	312	307	287	345	325	269	316	306	287	287	311	314	319	318	279	331	319	317	261	319	299	293	324	289	314	316	330	350	286	310	291	300	307	298	307	279	322	316	308	314	330	299	310	281	290	294	318	317	324	306	314	341	320	325	292	313	297	309	315	315	300	298	341	304	306	254	293	277	301	310	348	294	304	305	322	331	301	321	315	296	312	264	308	296	326	325	291	290	308	313	322	312	325	314	297	329	288	293	317	299	268	340	301	324	295	312	300	313	303	312	314	309	307	305	313	312	308	288	291	294	300	262	326	290	342	290	287	312	321	309	305	297	303	342	313	308	301	333	302	289	274	301	326	309	320	323	271	287	315	303	308	308	320	321	303	317	305	283	315	308	299	297	325	305	315	298	301	274	308	305	324	328	286	294	303	309	310	330	303	320	306	291	310	319	304	300	333	306	324	303	308	320	312	294	310	301	329	288	293	294	309	322	302	295	312	307	327	290	313	297	311	307	273	308	281	320	297	298	267	284	315	298	312	277	315	286	327	280	290	308	294	315	306	300	333	298	330	323	317	297	307	283	317	298	295	300	297	283	328	346	309	308	313	294	313	290	301	307	318	301	294	302	306	318	306	313	316	309	304	310	310	320	311	319	327	270	329	299	325	295	294	282	328	310	344	308	335	336	301	319	296	291	300	308	291	276	299	317	291	308	311	332	319	268	296	309	265	309	294	296	298	309	290	298	315	314	310	295	270	322	350	298	307	317	306	282	298	271	306	298	266	309	306	294	317	280	291	325	317	316	292	284	300	308	294	338	324	305	305	294	320	300	357	306	266	295	313	303	296	302	302	308	334	311	310	275	319	282	305	292	326	314	279	271	323	337	298	287	286	320	319	294	296	317	289	319	291	300	324	300	308	277	294	290	282	314	301	305	309	324	312	288	323	289	319	289	270	293	297	292	336	278	317	319	333	289	304	309	346	317	292	309	325	343	290	281	300	297	288	277	284	322	334	281	294	311	318	308	318	335	330	350	291	279	293	298	324	279	287	276	307	334	283	306	308	307	311	289	307	315	319	293	309	318	302	293	316	279	306	299	260	313	294	273	312	296	281	308	289	296	321	308	274	313	297	295	302	301	288	308	342	305	303	293	267	311	317	300	297	283	296	290	323	293	287	286	308	342	289	333	321	337	318	331	313	311	318	308	308	296	300	338	313	333	342	347	303	314	275	262	301	288	278	303	324	274	300	322	298	318	287	294	309	295	313	315	302	303	343	321	293	308	290	269	328	304	322	307	314	307	288	322	278	317	290	341	315	303	320	310	322	325	300	288	307	341	306	299	318	334	286	282	293	323	293	307	284	315	321	297	304	324	313	304	295	320	300	336	328	297	304	295	307	300	291	296	298	305	305	323	294	281	299	319	283	310	319	313	321	305	307	283	279	300	326	286	280	324	316	317	351	296	286	312	310	282	307	291	312	303	306	315	326	293	296	308	320	262	288	315	330	320	318	289	298	278	292	290	306	308	310	320	310	335	290	280	278	305	324	302	269	302	295	292	304	303	283	305	310	296	293	321	295	314	295	313	292	297	300	329	323	312	340	301	316	321	289	294	322	310	311	271	320	300	284	290	291	332	275	298	319	310	302	316	317	302	292	307	327	289	318	310	297	275	319	320	300	298	296	295	312	295	306	324	357	339	321	316	305	325	284	303	313	323	284	296	324	307	280	287	312	311	292	294	274	293	304	298	322	271	298	303	317	332	326	332	321	310	298	329	299	302	334	359	316	298	328	309	310	300	315	328	287	306	282	328	362	311	311	284	268	333	287	318	292	289	292	315	312	310	307	297	311	316	291	295	294	281	319	319	265	300	300	306	326	351	274	306	300	297	275	303	330	302	303	302	321	328	294	305	309	331	286	293	327	302	319	299	321	319	330	319	339	299	342	304	268	314	337	288	326	321	300	305	297	278
11888	24824	19536	13149	9749	7064	5087	3794	3054	2400	1861	1589	1383	1148	1101	1053	924	866	851	790	706	759	780	709	661	661	647	589	631	626	596	588	603	594	574	541	564	559	504	531	504	515	501	508	502	478	467	458	546	490	485	481	487	487	446	454	494	482	434	443	440	429	457	478	449	473	467	480	462	479	455	510	501	472	488	484	449	431	484	466	491	498	485	467	460	449	427	479	451	467	478	458	480	482	478	477	471	483	491	467	436	458	471	436	492	464	480	472	483	498	469	434	469	463	432	491	500	483	490	473	485	436	461	459	493	442	475	472	487	475	451	450	459	455	475	474	452	448	494	481	444	493	499	486	488	472	440	508	446	469	464	483	454	429	472	469	434	473	459	453	432	499	470	483	461	477	471	498	482	450	454	507	453	470	474	466	472	475	424	479	477	486	460	464	460	465	500	513	498	528	450	513	470	494	470	469	483	476	435	461	420	445	503	430	470	487	454	471	489	479	420	468	491	480	449	456	445	495	468	444	482	441	467	452	517	481	438	492	451	447	499	419	423	443	444	508	457	446	457	470	485	505	462	462	433	461	458	472	499	492	464	492	478	449	488	524	491	503	469	463	453	464	508	443	449	471	462	501	437	490	478	444	460	423	452	469	458	483	510	464	485	454	470	445	454	473	441	474	455	441	442	484	461	451	485	468	412	472	460	439	509	501	474	465	455	441	509	443	475	455	495	482	528	477	499	427	449	461	468	488	432	464	452	493	446	489	467	455	490	483	468	467	460	487	498	481	486	501	436	454	460	433	485	446	447	491	490	481	486	459	465	469	461	431	475	453	483	493	482	463	519	441	460	481	473	491	477	468	442	502	456	506	467	447	423	449	516	457	499	487	472	490	489	474	505	421	480	451	463	454	444	441	497	464	448	491	445	475	475	478	457	451	494	472	460	470	440	493	464	466	472	495	481	436	443	453	488	456	480	472	467	442	427	449	482	490	481	466	459	436	479	506	468	438	488	458	463	467	451	484	441	478	466	432	465	444	451	469	477	495	447	466	467	491	459	496	492	505	514	469	487	450	475	429	493	478	443	456	486	457	466	469	509	474	505	443	482	472	440	471	468	459	464	462	469	437	478	458	436	448	472	451	454	463	457	479	460	463	432	500	467	440	514	457	466	470	510	433	466	481	433	425	450	449	475	477	487	426	448	468	454	502	451	453	479	480	476	496	445	465	420	452	479	439	454	494	487	447	496	492	449	470	496	463	529	468	475	456	481	456	475	480	455	486	481	471	443	485	463	479	427	455	491	456	483	489	468	442	469	465	433	487	468	473	440	470	446	459	449	438	523	476	489	470	468	468	458	464	442	514	470	462	472	455	479	505	498	449	466	470	439	458	445	458	453	461	445	450	496	484	445	449	455	482	476	468	474	451	471	507	497	504	473	477	436	448	424	478	447	442	462	501	492	505	440	453	477	469	494	511	458	466	451	443	457	458	440	457	482	488	496	478	436	431	491	475	442	487	475	447	492	495	454	445	450	426	472	474	438	462	461	470	465	466	480	433	488	502	432	518	467	449	444	442	500	521	445	448	465	500	493	484	449	491	446	446	490	466	468	462	430	482	472	483	457	493	510	484	476	494	460	479	483	433	450	473	490	462	467	488	445	494	453	447	459	464	465	462	463	425	471	450	492	474	492	482	487	490	503	452	466	469	473	470	470	436	442	455	438	466	476	455	449	433	464	474	485	446	472	516	443	497	498	483	471	445	480	499	493	471	509	459	483	512	448	464	441	461	505	461	496	476	454	490	465	474	438	455	482	483	453	444	485	482	490	485	474	436	487	497	500	513	459	462	486	473	436	466	470	473	490	468	481	466	434	464	465	486	454	440	466	489	506	487	460	431	434	447	483	424	470	416	469	534	446	445	483	449	439	464	464	443	473	443	477	494	485	511	505	463	451	477	479	444	463	430	434	453	447	496	460	469	537	533	466	477	481	496	487	445	468	473	441	484	499	475	495	436	503	505	450	468	454	500	483	457	439	459	412	467	511	455	441	460	462	454	491	462	473	436	479	461	496	463	473	455	466	452	474	462	518	436	452	502	450	496	453	451	470	465	443	479	443	472	486	453	442	481	459	471	464	468	504	457	464	440	459	455	482	478	451	505	456	447	483	481	456	454	461	431	453	454	495	469	447	467	471	485	439	462	448	449	535	453	497	501	484	464	466	433	462	486	466	469	514	472	476	451	502	497	510	478	472	489	442	438	473	473	497	439	489	474	483	473	445	461	439	454	494	497	468	447	477	456	494	479	471	468	496	498	442	497	482	458	481	483	445	462	457	515	441	456	474	446	480	438	464	447	445	448	478	463	506	464	478	472	459	476	444	466	474	478	495	475	444	501	471	485	470	447	497	443	467	473	489	451	476	467	464	471	460	461	478	435	454	435	420	513	474	461	470	437	454	442	497	459	490	472	464	484	471	470	454	441	516	483	490	458	472	486	478	435	504	474	398	444	476	438	470	461	455	462	474	446	476	480	431	469	466	463	468	470	464	469	484	500	514	455	480	514	499	474	452	508	490	497	466	463	451	468	449	467	487	509	446	459	456	440	484	463	451	454	478	434	454	508	463	431	498	492	490	538	487	434	514	457	465	475	454	491	451	464	447	479	488	454	457	470	470	453	476	442	473	470	508	490	513	483	472	442	455	488	451	484	465	458	473	433	472	474	456	472	473	480	437	465	467	459	472	474	488	464	490	453	481	425	457	501	477	451	470	449	458	450	446	446	467	453	437	403	453	487	460	467	460	455	463	456	487	452	475	428	449	440	476	494	477	507	457	457	490	448	476	513	486	504	466	468	448	468	469	448	449	449	487	484	516	467	467	462	486	482	459	466	516	464	502	452	481	484	438	463	451	495	473	432	468	483	447	456	488	466	441	462	464	453	486	456	476	514	464	455	446	483	492	458	489	492	460	445	474	465	467	470	444	474	514	474	481	473	478	478	468	470	438	455	460	472	466	444	466	478	480	469	504	450	482	478	459	467	462	474	526	447	454	460	448	467	500	449	461	485	474	481	475	460	458	466	415	438	454	478	423	501	441	437	461	452	464	453	487	428	479	462	511	520	479	489	470	491	507	512	437	529	480	456	459	418	489	459	482	483	465	441	462	441	480	439	465	437	440	456	440	463	486	480	474	429	466	490	483	425	457	458	450	496	489	460	469	441	473	473	453	482	475	446	465	466	458	436	435	457	479	475	453	490	488	493	478	446	456	507	464	485	471	482	496	470	447	467	504	498	492	465	460	477	468	475	493	486	453	454	498	479	454	481	455	461	470	444	455	453	481	421	430	430	495	492	451	453	453	438	469	479	447	453	481	458	458	462	504	444	458	460	474	470	453	422	465	462	483	490	486	452	507	484	496	499	504	447	477	471	497	426	454	482	469	440	486	482	492	466	476	482	451	480	472	491	444	453	480	438	519	454	452	462	469	461	495	488	420	468	500	498	468	465
22944	21044	28103	24238	20570	10843	4078	2280	1541	1263	1010	873	674	632	555	492	468	441	414	377	341	351	352	352	312	306	292	262	267	289	247	244	258	227	223	243	222	241	245	207	222	201	220	209	167	198	163	195	189	162	193	181	186	151	181	166	161	150	177	193	187	195	164	154	180	178	178	178	177	182	173	178	154	170	165	166	173	160	181	166	165	191	173	183	162	169	186	163	186	181	180	166	161	190	173	202	158	172	204	210	171	173	177	182	207	194	161	179	165	150	170	167	180	150	174	175	187	165	172	176	175	161	192	165	179	175	195	210	146	168	180	186	157	144	153	194	144	177	186	164	195	182	174	179	175	177	177	180	171	149	162	172	143	168	206	176	167	191	176	145	183	167	201	175	149	188	181	187	172	179	163	182	170	152	162	173	165	160	171	147	175	206	190	166	173	191	170	178	204	160	178	189	164	176	165	167	192	164	172	173	138	158	169	183	195	171	164	189	178	173	177	191	158	169	183	172	184	166	133	153	166	183	174	172	154	165	167	166	175	160	167	169	173	160	176	166	182	171	168	188	190	192	173	175	164	189	158	155	164	200	171	192	161	168	166	162	167	175	166	166	169	188	162	179	148	189	190	174	178	180	172	192	160	187	168	164	164	173	164	188	166	168	178	176	196	175	169	181	177	172	142	160	181	176	172	183	161	191	166	165	188	187	168	176	180	189	170	179	159	172	152	176	158	141	174	178	194	187	177	193	164	159	186	165	169	190	181	185	161	185	180	169	189	167	170	171	195	166	167	156	167	183	153	165	168	172	170	166	178	196	190	165	180	177	182	174	216	199	154	171	164	180	169	179	161	203	178	167	143	178	183	195	171	175	169	146	168	197	165	189	177	183	185	185	168	189	162	152	220	186	171	196	172	169	153	168	163	180	159	169	158	189	168	164	158	189	161	151	181	184	161	170	182	164	179	194	165	176	161	183	169	177	176	170	181	203	170	188	173	169	175	185	159	168	176	212	184	165	186	168	157	173	192	179	194	197	169	163	178	176	188	191	157	176	174	159	164	165	218	172	174	180	186	181	184	182	196	171	147	158	179	188	172	158	193	185	185	167	178	180	201	162	159	176	159	162	157	160	172	166	179	171	199	191	171	186	168	154	163	166	151	171	198	167	175	166	171	185	175	187	147	193	164	154	168	146	170	177	163	196	191	148	196	197	163	170	183	149	186	185	165	168	170	165	203	163	170	161	177	162	172	174	174	161	204	169	159	168	169	173	183	180	192	162	150	177	174	193	186	159	170	188	147	171	172	173	161	179	172	196	173	190	180	176	188	160	170	184	154	185	182	179	161	173	171	167	157	164	151	196	171	197	170	162	179	186	172	210	186	181	178	162	184	191	182	150	182	178	188	162	164	158	176	189	158	192	187	159	173	162	161	170	171	178	181	168	172	181	153	187	150	182	182	170	182	177	175	142	171	168	167	186	180	171	166	172	160	180	170	173	180	162	172	186	192	183	159	175	170	134	191	164	170	180	167	164	151	160	182	176	181	166	162	139	155	180	165	188	164	163	182	188	146	179	164	175	157	195	165	182	150	166	182	187	153	160	164	166	158	183	175	166	183	173	181	172	194	161	171	176	180	171	180	186	197	186	168	167	168	175	182	170	158	177	158	169	165	160	176	162	185	163	185	161	179	187	185	166	157	165	184	192	154	188	176	185	176	191	161	172	182	173	153	195	151	187	159	186	166	170	167	200	167	179	166	164	168	160	177	182	172	150	166	185	187	170	165	184	173	167	174	177	168	177	190	162	162	185	150	180	185	171	189	173	182	162	172	181	185	172	191	159	185	171	208	160	186	182	201	185	190	193	175	197	160	178	171	183	166	169	178	182	165	170	169	181	157	177	161	176	165	178	178	200	162	178	177	172	180	182	167	186	188	178	173	176	170	182	170	152	166	173	157	160	189	170	185	172	173	183	165	180	167	171	159	164	161	178	156	159	169	167	161	186	174	176	182	183	189	188	162	188	155	161	163	180	188	171	183	176	168	191	184	178	188	193	168	156	162	187	178	180	183	160	203	169	185	188	163	194	168	168	181	168	182	175	161	176	157	200	181	170	169	170	181	164	166	184	176	182	153	163	154	152	167	186	158	186	186	175	182	173	176	163	184	163	160	196	184	168	184	183	160	157	166	187	162	170	161	183	172	158	172	174	164	171	205	159	164	163	194	181	173	192	197	178	145	183	181	179	151	176	163	183	176	165	174	168	179	179	174	204	179	181	150	184	184	151	184	179	160	157	189	182	146	176	175	158	178	190	187	150	159	184	158	168	177	150	183	169	179	178	161	148	193	155	182	155	169	185	198	169	200	164	176	172	161	174	159	184	186	170	146	167	168	160	171	190	153	175	183	149	142	200	172	173	170	153	174	173	203	160	170	183	178	165	178	166	178	169	181	154	154	171	176	179	184	159	149	185	173	176	193	180	186	165	162	142	168	155	159	167	169	165	168	169	158	175	178	165	167	178	164	165	177	189	155	186	169	169	170	184	181	151	148	167	171	180	180	198	165	175	172	171	149	165	178	187	176	150	188	170	169	183	163	165	157	171	180	152	166	168	199	170	174	180	170	158	172	194	184	187	172	170	166	166	184	191	173	174	166	175	165	164	165	172	182	171	163	160	158	187	147	189	181	166	169	174	170	167	168	174	166	179	158	184	176	154	164	166	153	186	188	168	184	160	174	159	153	185	158	165	193	173	163	168	163	193	178	170	167	187	157	169	176	170	162	140	164	177	163	177	149	189	189	188	164	192	178	187	148	164	169	180	163	162	172	179	164	183	175	182	175	179	152	184	164	166	161	157	176	187	149	172	162	188	165	179	179	157	174	172	149	159	180	171	186	162	159	182	145	164	169	165	156	163	165	183	188	177	177	192	169	182	204	182	179	177	161	166	159	169	169	169	163	167	164	178	179	184	191	151	176	165	167	160	164	184	155	141	167	164	175	162	174	196	172	171	194	181	205	158	168	152	157	134	165	167	150	182	161	153	189	160	165	172	184	187	181	166	195	154	166	148	200	156	172	181	174	170	163	178	158	190	172	150	167	172	163	183	176	170	154	182	178	173	183	181	157	172	150	169	197	196	188	175	206	176	185	153	201	181	183	163	178	175	153	190	163	172	163	187	168	168	177	174	142	177	154	188	199	152	185	174	184	169	184	174	169	167	165	176	154	179	171	170	182	169	168	151	193	187	183	164	159	174	157	169	165	180	203	151	150	155	145	171	146	170	181	191	164	165	200	184	179	180	160	179	171	185	190	168	168	177	169	191	152	141	170	171	164	182	174	158	148	190	164	179	179	189	164	181	165	154	190	195	150	160	184	168	172	164	167	192	188	154	209	165	190	167	144	178	180	178	184	191	195	172	176	184	173	178	175	160	198	166	191	170	168	179	176	165	181	160	149	182	183	177	160	193	177	172	168	160	164	191	149	179	198	181	187	152	158	191	175	177
11835	31136	25447	17669	13633	10125	7355	5582	4236	3411	2684	2274	1766	1517	1273	1191	1099	966	907	850	747	787	734	748	692	627	603	601	553	506	515	532	490	479	456	429	430	421	432	412	407	378	359	353	331	328	313	304	325	311	317	289	304	258	287	304	304	276	293	283	287	314	262	287	266	290	292	277	266	290	286	255	277	275	265	262	278	292	270	263	273	274	285	286	249	269	258	290	236	283	280	275	257	250	294	274	259	258	286	268	288	270	294	294	294	267	276	271	261	293	301	286	278	264	286	257	274	294	309	251	287	283	286	255	274	259	278	259	252	296	286	246	287	278	284	281	284	270	299	270	267	307	279	281	295	274	260	316	274	258	248	253	242	308	256	298	288	297	297	267	291	275	274	280	287	289	295	286	295	281	262	257	296	309	295	267	252	287	275	276	257	270	260	237	268	277	266	281	289	279	280	289	258	267	275	287	270	272	286	264	237	261	270	275	288	269	236	288	238	289	272	266	300	256	268	266	300	280	279	268	270	295	264	298	249	279	256	288	310	257	276	257	267	284	275	303	251	259	293	269	270	236	259	279	310	257	254	268	248	278	247	296	288	279	277	301	279	263	253	271	292	271	282	250	276	299	297	285	301	280	259	311	297	261	258	267	252	292	251	272	273	278	266	268	303	276	262	282	274	283	260	276	256	279	257	278	229	287	268	284	278	272	281	261	276	258	285	265	298	269	275	275	271	281	282	264	269	294	278	257	244	281	297	271	259	248	286	264	274	280	291	284	277	261	259	264	282	288	272	265	251	277	277	273	272	262	268	234	238	276	285	277	275	289	257	264	276	290	281	309	300	272	254	253	260	289	283	266	254	258	287	302	268	277	272	276	270	283	277	253	249	274	284	266	275	269	242	287	284	231	257	278	293	256	265	284	287	279	284	261	275	293	276	266	268	287	279	251	277	276	274	263	291	286	261	271	271	268	257	260	284	249	298	304	247	293	282	265	272	266	261	278	273	293	277	275	269	242	301	275	306	294	267	275	263	270	289	258	309	245	292	267	276	306	260	274	261	279	248	273	234	251	283	301	255	251	275	294	271	279	268	274	286	249	261	252	279	242	277	274	269	249	291	274	243	288	292	276	255	275	277	247	271	302	275	255	254	276	263	281	268	259	297	266	273	247	282	266	283	301	297	263	289	287	284	278	251	283	257	289	301	272	304	290	296	255	264	264	289	289	275	286	282	267	289	281	268	278	280	302	272	272	291	296	277	274	261	273	269	269	315	281	277	247	295	272	298	290	279	296	295	295	270	256	283	315	306	244	253	289	261	269	261	286	257	271	276	265	299	321	288	257	265	267	280	226	292	266	246	278	300	256	286	289	286	262	257	271	272	271	282	259	278	279	286	277	275	264	305	270	281	268	302	258	268	303	258	281	274	263	274	265	265	262	261	285	254	257	261	269	252	307	271	263	283	281	285	263	278	280	273	249	297	280	261	308	288	275	258	292	302	308	253	284	255	260	270	265	257	238	265	238	268	270	262	273	254	276	260	279	263	279	266	245	292	256	302	270	307	258	289	282	263	277	292	260	289	275	290	273	299	269	280	239	269	282	286	247	267	294	253	258	278	259	251	320	265	277	320	276	261	281	266	301	298	299	273	258	283	264	311	303	258	262	314	262	260	236	281	272	275	295	241	258	284	281	255	292	268	278	236	284	274	254	268	303	318	281	275	266	295	281	304	261	268	286	277	303	286	278	258	293	260	263	263	275	279	255	276	229	291	255	247	237	277	285	260	273	279	273	266	256	248	299	284	274	233	296	270	305	265	274	258	270	271	283	264	275	280	273	291	278	275	294	284	292	275	289	280	299	277	287	266	263	266	279	257	276	306	291	260	293	249	255	273	291	267	283	267	285	295	290	287	260	257	294	243	275	271	278	270	270	298	241	262	252	260	282	295	283	250	280	289	279	314	239	264	279	274	265	297	299	268	267	267	265	282	291	251	259	305	254	279	295	247	270	284	266	249	251	280	261	286	273	303	257	282	268	251	259	248	269	251	270	283	267	292	276	272	253	295	276	263	293	284	276	273	274	239	304	299	276	244	287	288	266	297	296	272	260	322	289	268	286	262	285	271	275	245	266	268	271	288	302	293	291	281	277	248	277	286	307	266	260	248	267	260	242	276	273	263	245	255	269	290	284	272	279	281	296	279	250	287	292	276	243	262	271	275	249	267	277	275	246	287	252	247	278	295	271	269	248	270	248	291	272	261	282	252	280	269	276	263	279	277	285	277	273	280	263	292	278	269	260	266	240	238	289	277	257	291	298	256	267	297	301	276	280	270	262	274	274	267	260	293	277	268	265	300	244	265	272	317	275	267	265	247	292	255	263	272	292	250	292	296	291	308	269	277	300	268	295	272	279	291	271	294	287	278	284	288	276	256	288	312	303	280	253	304	276	259	298	300	288	247	277	287	254	269	276	292	255	295	273	282	286	281	304	256	282	290	304	297	268	293	267	270	280	299	288	247	253	268	290	315	274	260	281	261	270	288	291	278	259	296	274	297	281	283	290	268	280	312	271	284	274	279	258	287	264	289	292	294	270	279	254	259	278	283	292	292	279	268	283	291	273	267	279	305	285	281	256	263	290	268	286	282	292	271	244	273	277	298	284	281	276	301	287	258	293	279	259	268	262	241	276	289	291	289	256	261	271	263	275	282	282	311	280	274	244	250	256	309	237	275	280	280	268	247	283	255	278	272	285	256	260	263	277	309	277	265	264	260	263	272	279	254	294	285	288	281	262	282	286	263	278	276	262	324	258	281	253	276	299	270	267	303	259	302	258	304	274	258	272	251	261	317	282	288	315	283	265	264	283	277	283	300	239	281	275	264	289	271	284	278	259	283	275	278	252	257	280	282	253	249	270	249	271	271	288	268	271	276	279	263	293	262	291	284	278	235	268	301	256	277	260	264	280	276	298	253	275	273	270	272	278	272	263	285	271	264	264	282	263	286	267	280	290	240	277	287	290	296	287	293	284	245	243	248	244	298	280	280	278	275	272	271	265	250	275	264	273	280	270	283	276	273	308	277	306	281	284	261	257	271	293	285	268	276	274	257	278	281	314	277	274	281	275	295	272	260	283	264	297	279	261	233	287	261	290	296	272	271	267	269	278	276	290	279	293	264	271	264	266	297	282	264	278	246	293	274	284	279	262	279	266	252	265	269	273	309	268	273	266	307	296	240	299	267	267	263	246	262	259	263	287	282	297	299	284	289	253	296	290	287	268	315	284	275	269	252	257	271	282	268	289	270	265	255	257	283	244	264	294	280	268	267	268	254	275	251	267	278	255	265	271	278	272	263	249	263	273	262	251	286	286	296	281	259	246	268	275	262	253	244	276	270	281	264	256	284	262	285	248	261	257	259	308	306	271	255	265	257	297	298	277	296	278	260	277	286	262	293	274	250	271	284	285	270	272	294	258	285	255	288	275	261	286	250	234	295	302	295	247	281	253
24186	21091	26665	24546	10682	4423	2702	1874	1451	1148	943	874	723	671	587	568	558	557	477	458	486	465	408	449	434	432	428	363	389	386	406	385	373	362	378	349	386	390	348	368	346	343	338	361	339	362	323	331	338	335	351	339	323	307	296	304	295	364	364	324	361	311	359	323	331	321	324	338	334	345	316	306	326	308	288	280	305	332	288	336	320	326	285	299	347	317	301	343	300	320	333	328	324	289	333	332	360	299	341	315	329	324	321	332	334	323	332	341	336	333	329	343	323	337	321	292	281	328	327	303	372	289	307	347	330	284	330	317	321	326	299	347	335	323	291	292	316	318	278	304	335	301	296	360	331	328	301	327	317	301	330	322	293	321	337	304	299	333	323	317	293	329	318	330	322	309	338	316	312	330	310	343	311	327	314	308	316	324	340	327	314	340	310	352	323	301	313	345	302	328	295	312	313	309	344	352	329	340	320	333	342	318	330	321	309	306	355	335	326	297	340	339	310	338	318	295	312	322	321	349	352	313	343	302	322	286	319	371	307	312	325	310	304	321	339	335	329	329	332	316	312	301	328	317	304	300	332	351	337	333	301	302	308	324	326	327	367	329	356	330	333	311	337	301	321	332	313	332	306	321	308	338	339	309	337	305	296	307	345	308	313	346	298	297	335	305	305	317	282	296	307	340	307	324	325	315	333	315	338	348	337	327	342	288	309	316	297	300	351	332	335	339	330	342	309	309	303	328	319	319	320	303	306	329	313	315	340	324	307	319	337	312	323	339	309	319	328	310	340	353	321	342	344	352	307	296	333	290	325	318	319	316	314	315	337	291	325	355	301	308	306	296	301	322	331	330	342	321	308	332	329	343	319	302	335	335	340	297	312	345	349	319	305	305	314	333	304	343	319	338	350	315	321	329	336	343	319	294	328	303	342	349	310	321	314	344	321	304	309	298	325	303	340	297	318	337	315	327	293	338	283	314	313	328	311	361	325	306	329	291	323	304	324	345	328	367	333	288	323	344	325	326	298	328	311	335	322	312	284	318	287	333	318	326	292	330	305	316	313	329	322	312	344	336	308	313	289	288	336	298	331	315	328	336	336	316	339	316	301	337	299	334	324	291	322	312	308	338	321	313	333	344	288	290	318	327	347	323	324	311	288	289	369	322	295	325	305	302	317	309	306	332	353	315	327	326	331	336	315	288	305	344	337	326	313	307	341	285	318	313	293	323	292	294	338	306	312	312	317	339	347	304	321	327	323	327	291	335	303	308	314	305	327	320	356	276	332	317	285	315	327	326	344	302	318	313	293	324	327	334	320	309	351	316	338	309	318	319	326	307	334	311	316	286	332	305	282	289	295	295	323	288	326	315	312	294	323	323	331	294	369	338	331	313	333	332	314	282	301	331	334	338	340	328	300	316	322	337	328	324	307	304	323	314	314	319	345	314	314	297	303	294	313	312	295	292	325	278	312	355	324	318	333	316	299	324	306	318	302	320	318	312	303	296	305	300	320	332	303	301	296	316	331	320	312	288	320	293	331	337	298	320	297	301	335	344	307	296	323	315	325	324	300	316	307	308	375	325	322	334	323	304	312	322	286	335	341	321	305	297	306	335	344	307	319	306	324	311	321	301	347	322	336	303	323	332	331	283	319	313	298	321	301	309	310	313	306	296	329	339	309	326	290	305	335	301	299	338	335	296	329	307	310	326	303	282	299	320	295	349	328	305	314	305	349	291	287	313	291	305	323	310	324	308	337	344	307	336	328	305	307	310	300	318	279	339	308	277	292	292	300	331	353	340	349	317	326	322	311	333	281	315	297	331	339	308	320	346	365	329	317	310	317	317	335	335	335	335	301	320	306	336	338	313	294	282	329	304	293	285	312	316	331	338	329	321	312	322	330	318	325	337	285	318	296	323	354	311	294	348	339	291	313	349	296	325	314	324	293	305	337	314	323	292	329	340	325	291	344	318	335	333	299	320	301	311	308	308	319	308	314	305	331	326	330	326	302	327	326	332	343	315	348	292	320	310	304	323	317	294	297	275	309	297	315	289	318	313	313	337	344	315	317	338	314	332	332	328	333	313	315	340	325	354	278	307	305	324	323	292	308	341	333	319	324	319	299	331	315	293	323	313	328	314	332	330	365	300	323	330	321	305	334	310	300	327	312	309	329	297	332	312	305	298	319	311	314	320	327	299	299	307	342	328	303	349	318	306	331	357	309	334	321	326	338	288	320	319	320	328	321	316	316	312	317	313	287	326	323	326	300	329	336	305	331	318	286	323	320	300	316	318	311	326	324	325	314	310	333	324	328	342	323	299	313	273	330	309	293	343	322	292	337	323	314	319	316	335	310	315	298	333	277	329	305	318	314	323	323	326	318	317	322	311	368	318	307	306	313	335	279	314	302	305	309	298	334	339	314	284	284	319	321	310	297	312	328	328	307	312	315	323	294	312	312	321	320	323	318	310	330	331	326	313	326	310	319	319	295	299	310	318	282	338	320	310	301	335	313	320	324	348	329	337	338	344	328	351	283	316	336	305	320	299	290	323	261	324	341	289	305	289	312	326	291	302	349	309	326	292	299	298	300	328	316	325	352	306	321	347	348	299	325	320	370	321	295	347	311	286	332	314	324	310	329	303	321	326	357	330	332	323	349	318	303	353	330	307	342	343	351	335	330	352	351	349	331	298	273	305	322	309	307	313	325	307	315	349	299	307	362	325	312	310	335	303	313	328	314	321	286	286	296	324	325	311	309	305	319	348	329	328	300	356	328	302	322	319	309	324	344	323	321	308	324	309	335	307	339	310	303	314	305	318	331	313	373	320	359	344	322	331	301	345	322	295	300	323	326	321	334	316	329	308	298	315	326	334	335	303	340	341	322	327	315	340	327	315	333	318	295	331	328	301	326	289	318	342	310	332	338	311	306	317	312	274	317	317	303	289	335	300	294	314	306	315	356	304	346	334	315	341	332	318	335	317	315	352	313	320	336	327	302	317	357	317	335	338	328	315	328	285	301	325	336	285	297	305	336	312	323	298	318	306	348	323	315	344	279	319	303	317	324	346	328	307	320	305	321	321	340	323	332	305	317	329	322	319	357	311	337	321	301	308	341	330	337	315	292	319	317	326	332	339	317	306	326	334	284	317	278	300	321	319	316	310	309	351	327	345	332	300	365	329	326	303	340	316	351	322	318	325	312	337	313	334	318	319	337	349	302	332	312	295	307	336	318	335	330	318	328	289	304	356	331	327	306	303	299	320	335	319	312	308	304	317	321	349	368	323	327	321	327	299	344	357	296	320	294	286	298	309	332	314	345	298	310	304	307	350	340	359	290	291	291	315	335	298	323	326	324	315	310	320	322	297	341	327	283	305	315	323	330	319	320	317	331	324	281	354	313	336	280	329	317	343	285	327	332	320	305	317	302	322	295	338	316	318	330	279	310	347	306	316	307	333	316	316	325	355	297	312	348	297	336	305	302	333	326	321	320	288	305	318	288	286
11512	27701	22303	14886	11293	8395	6120	4585	3667	2908	2327	1962	1628	1477	1320	1171	1107	1045	960	937	869	821	857	781	761	766	772	675	680	652	632	656	631	601	618	581	651	565	555	540	560	540	522	519	519	518	532	477	491	538	502	505	462	461	491	510	444	457	489	480	481	493	495	463	479	473	450	488	499	482	463	467	501	438	496	477	472	467	512	481	441	525	482	493	450	479	486	490	444	466	455	489	512	510	467	445	500	463	496	495	489	527	466	506	444	493	463	474	461	478	527	451	442	491	470	502	463	479	448	491	453	488	480	479	482	445	447	478	504	489	467	462	489	475	473	472	485	482	488	499	492	476	464	487	457	473	476	528	485	471	482	480	477	483	489	478	462	436	487	480	522	436	518	468	468	483	454	476	453	481	454	429	511	463	480	468	492	409	474	497	467	496	487	509	490	462	450	437	499	455	448	469	501	476	504	465	471	458	481	441	471	452	512	470	485	462	474	464	457	478	475	443	464	442	522	454	460	459	494	527	465	461	450	485	515	486	493	481	476	475	444	507	477	464	456	444	481	490	445	454	523	497	474	483	499	467	461	472	423	443	487	483	509	452	437	456	461	491	483	483	488	483	483	455	492	447	467	472	470	462	477	484	507	490	438	495	490	460	485	478	460	467	483	449	479	503	438	474	486	458	473	462	438	484	505	461	421	493	462	519	452	445	445	501	475	490	458	463	429	472	467	435	473	493	412	467	451	445	478	455	469	470	456	444	439	485	452	462	481	485	494	478	511	492	489	487	460	476	473	489	440	459	462	511	487	446	463	482	439	486	492	483	488	450	465	451	481	439	475	474	485	473	444	442	471	455	445	471	478	506	479	469	461	536	505	460	480	452	467	488	491	468	460	446	503	497	456	462	451	478	476	467	510	470	429	426	464	466	458	465	480	463	451	460	509	469	474	477	461	444	481	497	528	457	475	471	473	440	472	470	477	468	467	464	465	482	512	494	455	489	492	495	508	503	494	501	478	428	477	461	479	483	490	459	477	504	470	463	495	480	504	460	448	466	499	449	492	508	470	469	474	483	454	474	464	471	502	504	534	459	473	447	480	506	483	445	464	493	460	472	459	517	501	461	478	455	486	478	452	493	509	458	470	480	456	488	436	502	498	483	526	457	465	495	480	454	472	490	481	448	509	489	494	488	501	476	491	461	471	463	476	491	490	464	438	446	459	491	486	478	476	509	472	512	459	508	469	463	489	471	498	433	479	485	473	464	462	523	472	482	471	479	511	493	439	486	466	495	439	477	522	486	428	481	465	506	492	431	508	503	493	456	502	414	478	468	472	486	515	492	486	469	500	424	483	480	467	469	465	431	507	472	466	465	520	488	498	428	463	434	474	505	469	474	445	465	467	473	434	492	473	489	499	437	433	529	499	467	448	427	481	466	436	452	496	491	463	484	476	457	470	467	413	494	445	481	460	494	459	464	498	489	450	456	485	501	437	484	425	453	522	487	499	460	469	464	483	450	471	501	438	452	479	464	479	458	484	450	504	471	505	448	467	460	495	503	500	492	476	496	444	447	467	461	468	448	498	469	465	486	468	513	477	503	455	450	469	474	471	482	546	465	500	451	446	529	463	469	470	437	525	490	431	499	425	478	455	465	473	468	480	472	454	475	479	487	544	497	467	463	468	494	457	478	506	512	482	490	471	490	490	521	475	477	432	456	498	457	467	464	458	484	494	487	487	476	450	498	459	459	493	504	481	437	469	471	460	436	491	467	480	512	468	523	499	461	513	467	508	472	471	475	456	444	477	496	495	472	475	481	493	527	467	439	453	453	434	478	499	500	438	466	458	467	456	514	498	472	486	502	456	488	502	462	476	478	481	510	519	485	473	475	459	510	472	497	486	457	491	474	474	476	484	518	443	511	479	448	460	478	440	480	491	461	502	465	510	495	465	443	454	445	480	475	498	452	458	473	488	491	476	482	477	501	505	517	487	470	458	476	515	485	493	472	471	453	476	495	484	509	503	460	470	481	498	496	485	474	480	481	497	442	481	466	451	492	487	502	456	479	480	508	451	463	482	466	492	501	497	445	487	466	461	529	482	463	466	472	456	474	498	503	465	464	418	430	482	498	445	462	469	481	490	434	467	515	494	521	517	464	466	486	429	466	521	467	463	481	470	540	497	457	482	460	465	471	460	521	461	451	506	503	478	464	451	487	497	447	499	447	444	484	487	498	462	477	451	483	488	477	485	481	467	485	439	462	480	450	477	505	504	480	531	452	475	500	475	482	490	465	497	505	437	470	470	479	479	486	469	495	481	480	468	480	479	464	491	457	479	502	461	478	474	481	493	497	469	447	472	493	482	444	481	447	464	484	477	466	458	462	459	456	443	495	456	457	449	444	484	482	509	481	477	457	511	431	438	479	453	452	494	474	464	440	474	470	490	526	439	473	445	461	464	490	487	459	484	470	488	470	477	486	515	471	492	457	490	507	456	494	496	523	515	492	493	493	490	474	517	438	499	457	499	463	445	477	485	476	453	451	474	444	479	475	502	480	467	476	483	503	512	489	475	485	484	449	483	462	455	456	501	494	478	470	502	490	524	482	434	519	477	442	494	456	475	475	493	459	474	479	521	466	471	483	469	449	484	454	499	476	488	495	474	483	498	459	449	476	462	472	456	477	477	492	501	467	473	431	457	468	471	463	471	496	515	475	466	459	472	509	495	457	461	437	470	524	484	451	512	460	462	470	506	452	459	478	442	474	446	465	507	529	476	442	508	461	505	471	482	450	469	464	486	493	464	463	460	472	468	473	468	495	460	467	471	473	480	475	469	477	436	457	427	488	461	455	492	493	474	491	463	488	436	502	477	523	465	475	480	435	497	480	480	486	490	447	470	465	495	489	489	495	470	499	472	440	483	475	464	467	468	463	446	483	479	450	465	467	502	499	508	463	498	511	502	490	472	465	481	513	444	512	467	475	479	469	492	485	483	465	466	489	502	526	479	453	484	481	456	478	477	437	465	471	482	478	484	476	468	473	479	500	492	495	462	464	455	436	486	464	447	470	481	455	489	447	473	463	463	499	481	458	453	488	475	483	443	482	470	464	475	521	463	466	510	520	493	482	488	522	405	466	484	482	470	459	473	438	506	472	450	478	454	475	474	465	481	503	509	477	525	501	478	447	471	460	483	453	480	457	458	457	463	490	432	458	477	447	479	513	473	509	456	474	491	475	467	453	455	472	474	481	454	432	500	541	485	462	476	460	474	488	467	425	472	485	460	484	485	491	497	498	467	473	476	426	444	450	470	482	478	489	503	498	438	480	454	464	479	459	506	486	448	484	447	508	478	486	451	433	479	448	462	461	481	463	467	483	458	463	409	480	438	465	448	513	462	478	510	477	472	463	500	468	494	456	460	471	483	465	505	413	477	481	463	489	483	485	435	477	458	464	450	478	458	433	489	458	487	515	479	453	512	454	464	467	479	486	480	497	516	477	494	468	468	449
22162	21061	28676	23694	21088	20452	9622	3197	2152	1640	1318	1012	831	784	677	598	556	532	464	415	377	402	394	351	405	341	326	293	265	277	239	250	262	259	267	243	237	212	215	204	209	197	196	182	159	162	151	185	171	143	172	153	168	174	156	140	143	121	136	127	132	156	130	146	139	157	135	127	160	140	143	154	123	137	122	142	164	116	158	119	134	126	144	146	136	136	143	145	139	144	174	142	142	139	147	126	148	149	153	142	159	139	146	121	151	129	140	165	110	124	137	106	134	149	122	152	124	148	129	154	138	125	114	153	128	143	152	129	141	132	146	140	144	136	122	136	142	140	139	143	128	146	149	150	129	153	143	146	119	132	157	136	145	135	117	135	132	130	121	116	143	134	123	133	139	133	140	121	139	135	114	118	145	141	147	120	124	143	127	153	137	149	130	144	158	172	116	145	129	159	126	130	136	135	138	122	149	149	132	143	120	113	148	136	158	147	132	135	152	147	132	131	120	140	141	137	152	152	142	140	128	175	151	137	141	136	141	131	154	167	160	162	144	146	153	145	112	143	148	138	136	137	144	128	138	131	157	151	153	156	128	115	149	153	152	145	147	154	141	126	125	149	154	148	159	121	151	140	126	131	131	133	146	141	141	137	134	154	133	138	136	157	116	156	146	143	167	139	121	142	142	129	128	158	143	121	140	131	149	118	147	136	159	126	138	113	149	138	134	148	126	119	141	141	148	118	141	137	132	144	125	141	148	136	146	142	135	146	126	135	130	147	150	139	136	147	136	161	144	133	151	125	151	139	126	138	129	129	127	136	158	141	146	137	126	127	134	128	132	146	134	127	151	137	140	123	139	137	151	134	150	142	146	132	138	142	128	137	136	142	151	127	117	154	140	150	135	147	136	133	140	144	129	151	128	133	142	173	140	147	145	115	145	139	120	135	132	132	148	131	167	150	138	129	137	135	154	125	158	132	139	139	147	130	148	144	135	154	157	144	138	143	116	141	149	143	121	144	151	148	156	132	142	128	154	140	160	124	141	151	135	135	133	134	143	153	134	137	143	156	129	140	131	153	125	165	133	133	138	150	114	153	146	128	137	142	141	145	143	145	157	143	132	144	121	138	125	125	128	140	128	137	136	130	142	135	155	137	145	160	119	141	150	157	133	133	158	161	171	139	129	146	143	142	132	125	137	119	127	128	124	133	123	147	163	156	141	131	129	138	139	138	139	125	126	143	127	151	148	153	129	150	143	137	135	145	132	132	157	150	150	138	152	127	141	129	139	127	124	133	145	164	144	132	133	145	142	128	141	160	137	122	140	161	149	139	129	154	147	143	146	156	128	137	148	164	126	128	148	113	144	126	149	160	156	140	145	132	157	135	120	133	139	152	142	159	153	114	117	150	134	138	162	143	145	147	154	160	146	142	139	131	151	121	111	142	142	119	131	127	142	115	138	158	135	162	139	149	134	139	125	130	135	149	121	129	132	155	147	129	126	142	135	156	144	136	139	134	123	152	153	137	122	138	127	149	129	141	132	131	102	147	121	132	116	136	141	145	157	127	135	129	145	138	120	164	143	155	127	115	150	145	137	117	152	122	131	157	141	128	136	125	147	124	143	139	150	168	126	131	141	135	142	126	132	133	160	135	127	176	131	132	137	155	146	128	129	149	166	145	133	134	158	121	111	131	144	154	148	140	135	141	134	154	148	125	143	119	132	141	131	123	153	156	135	165	130	116	147	150	139	152	128	134	124	152	142	151	134	108	133	135	133	160	143	136	141	140	125	151	149	139	155	144	153	129	144	138	129	171	146	123	131	147	145	140	150	134	144	139	151	122	150	138	129	136	148	152	138	137	156	138	162	139	144	153	133	127	152	148	146	164	116	122	141	124	127	130	167	140	138	132	132	148	142	151	144	142	127	122	122	131	149	159	119	147	138	143	148	161	140	129	116	123	130	119	135	135	147	163	146	141	136	157	140	119	137	129	151	139	151	145	150	134	142	164	132	147	134	121	138	136	147	137	149	139	125	136	115	136	158	121	151	135	143	138	140	128	166	146	121	143	158	131	148	145	129	143	130	157	152	149	135	171	144	138	161	136	143	131	129	122	149	150	135	144	140	130	135	135	118	139	161	142	131	127	116	135	151	114	139	139	148	142	141	158	152	126	140	115	132	138	148	161	157	148	120	106	147	148	135	139	130	146	138	141	157	137	144	108	135	129	133	150	135	152	128	142	142	128	138	115	157	128	143	138	138	151	114	158	148	144	114	112	149	160	135	120	147	120	137	156	155	140	114	137	132	150	152	146	141	132	140	138	142	146	146	137	147	130	137	159	137	142	140	148	135	135	149	138	127	122	125	127	163	142	157	146	173	127	142	158	155	138	139	144	164	137	127	125	141	123	131	156	131	151	161	145	130	136	149	145	142	135	150	134	133	164	126	131	148	130	114	155	138	158	125	144	142	127	124	139	139	127	142	131	110	141	147	147	163	140	142	150	141	132	140	141	158	146	132	151	129	128	162	132	143	155	147	148	143	132	144	141	163	148	134	131	144	149	155	135	155	135	153	123	138	146	138	134	152	152	154	134	130	141	145	126	141	140	124	123	144	162	142	155	131	128	150	131	120	150	139	130	132	137	175	168	148	131	134	145	154	123	149	123	148	141	160	132	143	143	151	132	121	141	152	143	148	128	143	111	137	142	133	154	137	155	152	131	139	115	154	149	108	131	126	137	150	143	139	156	145	127	134	135	146	124	138	142	154	148	140	160	135	123	153	143	135	142	157	154	134	130	118	166	133	151	144	131	141	126	174	151	163	150	156	130	127	134	143	151	131	148	142	153	124	138	147	148	121	134	157	126	152	147	150	155	136	134	132	150	124	134	148	132	144	137	138	143	131	124	159	133	138	138	144	141	129	142	146	136	148	138	147	137	148	153	148	127	139	141	140	127	147	126	144	146	154	120	139	145	161	143	153	136	131	119	129	157	166	132	160	112	137	148	154	134	138	140	147	137	129	128	141	136	130	141	132	140	133	127	128	146	161	126	141	133	135	137	168	145	153	147	132	152	137	129	142	144	141	153	126	165	142	157	146	126	122	144	128	137	122	147	144	145	135	113	134	142	128	145	110	129	129	120	134	130	144	128	150	145	157	98	141	130	132	141	133	151	139	124	138	136	140	124	133	123	143	150	121	149	131	146	130	135	121	170	154	169	147	132	145	152	144	142	137	119	132	160	134	139	132	131	136	144	139	150	128	134	117	147	131	137	137	143	148	142	137	145	151	134	151	128	147	152	148	162	120	134	146	140	128	124	144	139	133	122	133	118	128	113	111	153	144	137	152	154	134	121	153	157	127	154	167	143	136	134	146	142	153	162	134	158	130	139	141	143	116	120	143	134	165	150	134	146	129	158	136	143	140	158	153	129	142	142	145	150	163	152	121	151	143	140	140	142	142	142	152	131	144	124	156	122	146	138	159	142	144	149	159	118	133	115	145	154
13210	34796	29094	20758	16091	12422	9421	7154	5451	4383	3372	2782	2342	1982	1685	1487	1368	1218	1117	1067	979	882	874	832	749	752	685	640	588	602	570	522	503	454	432	444	407	449	408	406	394	363	323	346	285	320	282	275	272	275	267	227	222	231	233	240	203	249	212	200	207	217	215	199	230	241	255	204	187	200	195	200	242	227	236	216	224	197	213	199	230	225	206	214	221	212	222	211	223	234	195	214	216	200	206	209	220	230	187	190	225	197	214	196	211	203	210	222	209	213	216	222	216	224	213	213	213	201	206	189	203	220	214	197	212	213	212	199	226	232	209	224	220	210	211	178	218	199	235	209	232	212	242	196	212	192	196	210	196	220	206	207	206	208	226	195	230	204	193	202	195	208	226	208	206	200	202	199	233	240	229	223	255	198	177	199	199	193	199	219	207	223	209	194	199	204	214	199	206	201	206	209	227	206	214	220	200	235	198	195	192	209	233	205	191	185	211	213	185	186	192	207	222	205	238	222	217	211	218	190	208	208	187	220	212	185	200	212	204	216	195	186	205	221	228	228	219	204	179	213	201	203	205	194	193	212	215	196	233	197	230	239	222	206	196	218	214	241	231	201	184	211	213	205	214	205	206	210	218	216	223	214	206	203	200	225	230	205	205	202	208	223	237	216	203	212	215	241	184	185	207	182	206	200	213	226	218	212	216	220	191	220	208	204	213	207	205	214	211	222	213	214	190	206	215	218	208	214	167	225	219	206	200	220	202	186	231	209	225	202	211	201	193	224	208	208	187	213	206	203	194	175	207	200	211	185	214	199	222	203	237	190	242	208	192	188	183	211	201	211	193	193	211	223	193	217	188	210	185	192	224	192	196	208	228	217	193	212	177	207	201	222	203	237	216	216	207	235	215	214	198	209	220	224	227	195	237	213	201	216	204	204	214	221	208	217	200	246	185	203	217	186	201	181	205	203	215	191	229	205	217	208	211	197	202	218	217	217	212	218	218	211	190	218	211	195	207	196	190	205	196	195	219	191	232	206	195	223	188	224	231	198	212	209	220	188	227	219	219	202	216	222	201	221	209	222	211	226	191	209	202	183	213	215	222	201	222	199	222	204	199	213	200	213	233	181	196	209	214	210	194	212	195	194	230	211	215	204	236	215	217	189	193	203	192	196	223	218	203	238	223	193	203	209	196	211	194	195	201	224	217	220	198	210	216	214	216	206	216	209	203	213	210	219	200	215	217	222	234	199	225	210	257	211	210	215	218	189	198	223	210	201	207	188	195	197	221	204	217	191	182	210	189	201	222	200	208	208	220	236	180	223	212	208	209	206	212	221	203	203	221	189	192	195	182	211	180	195	181	209	232	221	211	225	224	196	226	214	186	236	227	209	200	192	213	224	212	183	220	204	189	210	193	198	230	204	221	188	213	209	218	218	215	213	202	223	190	223	219	227	221	189	210	207	211	226	211	197	207	182	211	204	212	213	217	236	203	231	219	233	201	211	204	226	216	196	203	213	207	215	224	195	205	191	214	205	190	211	213	226	213	181	236	218	220	198	206	202	207	194	196	247	203	208	204	200	190	241	200	196	193	185	199	226	215	240	202	205	186	221	196	202	203	205	229	195	195	223	221	211	205	191	203	199	231	206	209	207	207	213	189	229	203	202	179	196	233	199	213	225	223	207	209	201	207	205	199	240	216	204	186	189	177	209	216	197	189	189	201	206	192	182	210	206	214	206	210	209	232	229	217	202	218	208	191	210	186	228	211	206	211	193	194	230	199	216	187	196	233	228	207	200	200	206	201	220	213	203	193	207	205	199	220	201	201	195	250	191	186	229	223	196	209	213	211	228	221	222	183	200	206	212	230	215	217	221	206	217	231	212	227	227	198	217	221	213	233	223	199	208	194	206	214	224	199	196	212	191	201	193	201	209	188	215	217	200	193	229	230	210	208	204	194	205	191	185	199	175	204	210	199	203	196	207	203	206	206	203	193	220	192	203	218	190	207	204	199	195	205	215	191	187	210	206	235	194	189	206	209	219	199	210	190	219	232	219	228	227	212	218	194	210	217	180	220	191	216	247	197	191	191	192	202	203	214	219	214	215	205	232	227	210	218	197	217	199	200	203	201	222	232	228	221	202	222	198	227	216	222	212	205	212	203	228	220	205	211	197	210	219	213	205	221	208	195	198	173	197	201	198	203	209	201	222	202	224	209	223	199	204	213	197	194	212	219	219	225	190	223	198	218	204	196	197	203	213	195	223	199	200	220	190	207	209	219	197	210	220	205	214	191	206	218	197	193	219	222	206	207	245	212	211	206	221	204	189	197	180	237	224	197	204	208	210	196	221	209	197	201	225	207	228	194	204	211	204	199	195	237	209	192	216	207	221	202	189	187	211	206	213	191	213	189	206	204	204	237	221	199	222	198	209	208	203	246	213	213	197	228	221	209	209	208	203	220	198	199	171	247	179	218	202	206	219	206	198	201	210	246	213	201	213	230	208	189	201	211	206	177	218	246	212	201	218	217	182	176	223	218	192	214	185	193	214	187	229	180	213	208	196	210	188	205	213	191	199	206	205	210	182	203	209	221	219	196	223	226	233	189	180	226	199	202	186	206	211	199	195	214	212	215	181	235	221	216	212	212	213	211	188	221	221	204	190	222	196	214	219	199	221	220	203	210	209	216	204	206	214	198	220	220	209	234	197	209	196	222	209	217	186	212	187	184	210	209	203	222	223	209	203	197	209	189	198	213	211	211	186	188	198	211	192	233	180	209	197	219	237	201	200	194	183	216	187	201	203	179	188	206	202	212	226	208	223	217	207	184	202	200	211	215	226	204	179	188	201	214	199	222	179	214	222	186	199	231	224	180	213	217	218	197	207	204	248	197	213	236	222	185	210	223	191	207	202	191	216	200	221	189	194	218	204	224	201	208	200	214	231	212	199	214	208	220	214	240	195	213	191	202	236	204	190	186	190	213	208	201	223	206	206	214	228	199	224	245	208	191	214	185	205	228	198	216	202	192	222	208	206	187	206	198	196	215	214	233	205	198	236	190	212	212	221	217	211	215	215	199	201	187	217	197	231	179	216	219	217	210	187	188	210	199	202	225	193	241	222	201	224	221	214	191	235	208	193	192	207	187	213	203	222	221	208	226	213	212	223	209	239	212	195	215	224	209	207	208	192	199	214	210	219	186	201	232	203	202	221	195	196	212	204	211	233	225	194	206	195	212	200	207	184	234	216	196	193	214	209	230	200	208	199	182	202	229	198	201	218	224	186	221	212	198	216	230	207	197	216	200	210	205	210	206	213	196	214	209	207	209	224	211	222	214	208	216	204	203	205	223	194	227	208	199	226	219	194	208	223	229	232	223	221	200	202	194	189	212	212	216	224	234	194	214	213	219	211	175	230	236	214	193	214	194	200	186	211	207	184	211	199	204	207	211	177	193	205	221	193	207	205	210	225	215	214	219	228	188	221	204	226	226	193	208	208	198	193	203	211
26702	20570	17024	10404	5378	3163	2187	1567	1198	1042	846	688	649	541	494	493	457	450	421	389	398	390	402	399	412	374	389	397	366	337	338	367	368	349	353	354	339	329	319	329	306	346	350	330	305	319	295	307	327	296	297	304	293	287	322	314	292	317	288	295	338	297	305	317	302	303	310	292	256	285	324	271	318	298	304	302	325	331	303	316	289	296	305	283	314	279	277	307	305	332	320	296	316	292	297	293	300	328	277	287	298	295	301	291	323	319	297	260	306	289	311	312	292	308	278	301	305	307	301	290	291	312	290	286	287	301	312	301	297	288	291	305	284	327	294	300	302	294	308	321	315	319	314	306	326	335	301	300	290	293	318	314	304	285	307	292	309	320	306	264	307	276	311	301	298	305	340	309	304	324	294	274	307	324	293	295	283	312	297	283	304	300	302	268	322	308	306	280	309	300	306	318	329	304	314	318	285	319	300	305	296	277	310	325	306	292	306	316	310	289	308	312	297	299	281	304	296	300	278	324	283	307	282	319	284	326	321	297	324	306	309	317	298	285	303	303	301	315	302	279	272	335	319	322	302	283	284	316	283	283	322	318	284	310	280	294	288	288	269	285	272	308	267	321	287	296	291	307	327	279	296	290	275	313	293	313	301	296	307	323	300	287	321	296	330	291	331	329	283	277	319	282	305	285	277	318	286	320	314	272	302	282	325	318	298	317	296	309	289	294	305	302	308	291	309	333	330	318	302	288	312	297	288	302	303	307	308	311	303	261	305	309	269	282	296	298	303	314	305	348	279	310	285	295	281	306	298	278	316	305	301	289	282	292	321	313	301	309	290	294	310	328	284	283	303	310	307	294	303	322	287	287	318	283	291	319	301	318	309	291	308	268	307	276	288	302	288	267	294	309	326	311	294	297	292	304	281	288	313	295	294	300	320	308	287	318	297	305	296	317	291	293	295	282	313	299	328	319	304	303	287	288	318	319	314	323	304	261	281	281	310	358	291	315	306	296	289	311	299	277	344	290	313	315	310	296	311	305	303	297	300	307	306	302	298	280	328	282	324	280	310	315	288	299	309	311	299	329	309	312	302	315	307	283	313	302	323	302	306	301	290	295	304	333	304	301	310	289	281	309	284	296	322	288	297	317	301	309	321	324	318	303	299	299	314	301	327	285	296	284	278	327	299	316	286	333	298	274	305	304	295	319	309	289	306	332	304	291	305	323	306	294	312	265	331	282	321	299	308	325	305	290	303	322	282	310	281	326	336	326	307	283	313	275	302	307	269	273	297	298	294	286	285	293	319	310	330	308	277	302	321	305	317	317	283	287	290	302	277	321	311	290	297	299	320	316	332	306	300	287	328	311	287	289	285	310	284	308	296	341	319	275	311	287	301	307	300	329	315	327	308	291	289	292	285	291	309	321	322	302	277	315	315	296	297	316	280	285	317	297	309	307	296	270	332	279	294	268	319	273	297	279	290	321	312	307	309	279	274	296	292	286	297	287	295	317	344	300	300	279	308	282	295	312	302	321	308	302	312	299	339	338	327	338	312	305	283	315	318	289	290	332	317	308	290	307	296	325	328	275	321	295	333	287	297	287	267	306	278	311	316	319	297	290	304	292	295	293	338	318	297	294	321	312	319	266	314	311	290	315	313	285	291	336	314	289	299	326	298	318	260	312	316	295	286	288	280	318	331	300	307	323	319	301	293	295	288	284	300	334	309	280	300	317	270	277	285	291	273	287	278	303	296	277	280	298	347	299	279	312	312	264	308	278	307	321	299	297	272	315	286	298	288	279	298	344	326	294	301	298	300	298	279	308	310	322	320	333	319	319	310	298	295	320	334	333	296	283	300	307	333	287	299	346	325	295	305	302	297	298	323	311	304	307	320	299	301	266	291	291	307	317	307	327	288	305	276	299	279	311	328	317	294	335	314	300	295	290	285	310	296	273	312	294	323	274	289	326	290	288	299	267	298	301	299	327	282	349	277	294	294	317	273	305	299	297	295	324	298	303	285	309	322	302	289	313	317	290	312	307	293	313	293	303	290	315	325	315	308	292	277	302	275	267	310	299	285	278	305	308	299	293	321	284	299	299	304	299	310	305	283	301	316	302	303	297	275	294	323	318	295	301	294	294	314	315	300	298	291	305	321	305	274	283	319	305	293	298	336	306	324	279	307	304	288	285	303	275	296	293	306	347	299	339	276	321	277	289	294	303	308	292	298	274	319	305	302	283	289	280	339	299	289	294	316	300	299	304	261	325	294	280	312	325	273	301	320	307	272	277	305	305	304	357	290	292	335	301	327	295	285	299	315	302	307	276	303	297	319	272	300	314	304	284	322	308	334	292	302	318	296	323	340	293	274	289	266	267	317	310	267	306	277	318	268	294	312	302	291	288	308	287	314	298	328	313	299	275	308	292	292	303	287	284	288	347	305	309	307	292	283	312	284	285	322	300	302	288	317	316	306	321	294	285	307	334	344	309	268	322	317	322	282	278	314	314	314	297	288	279	256	321	313	292	276	285	295	293	301	299	304	257	292	316	256	297	311	306	337	287	305	309	327	316	311	300	269	307	309	296	279	295	277	298	301	305	323	296	304	328	289	302	283	276	289	279	303	302	334	309	314	326	284	289	330	306	292	294	341	307	335	318	277	301	298	303	272	274	331	277	301	320	301	293	287	313	310	309	304	320	288	299	302	279	295	270	300	301	296	278	275	306	300	315	293	303	296	322	307	284	285	287	327	285	308	289	307	285	327	317	317	281	324	291	277	283	300	276	289	277	266	286	277	292	300	286	317	315	284	288	313	323	266	293	304	288	322	294	334	300	283	310	286	317	316	299	334	324	301	306	285	279	291	267	319	307	311	274	308	277	308	319	303	278	320	320	291	283	319	289	294	315	311	302	305	318	289	334	260	297	321	305	296	293	318	316	319	315	278	311	290	316	289	299	316	273	285	294	310	307	294	303	340	327	282	280	310	305	301	304	284	311	281	299	310	329	311	305	309	312	272	302	312	286	292	290	302	304	289	303	301	304	276	315	313	324	299	296	310	298	326	289	261	321	266	281	315	304	298	278	294	300	301	296	295	316	311	299	298	277	314	286	313	300	306	287	264	319	320	322	273	295	307	321	309	304	307	299	302	294	314	329	298	310	279	296	286	311	324	329	300	325	335	293	301	283	300	321	312	292	267	333	301	285	310	300	263	287	306	308	293	272	315	318	291	300	295	315	277	304	305	305	301	299	268	301	317	323	339	302	289	315	296	295	311	292	300	304	318	301	273	329	316	324	283	320	302	323	293	303	281	309	297	345	332	316	314	294	286	323	309	301	302	333	296	298	293	335	271	289	326	275	317	317	309	303	313	305	334	292	275	292	327	308	345	294	287	321	279	297	327	320	289	336	297	301	305	308	292	290	287	287	311	249	310	311	315	315	324	325	265	318	303	302	318	282	296	297	328	302	327	321	321	331	292	303	280	343	334	320	298	281	296	306	310	281
11576	24377	19698	12590	9248	6884	5191	3933	2974	2406	1874	1556	1406	1227	1107	993	915	889	850	843	776	761	742	718	634	708	630	609	615	622	628	553	558	606	551	564	544	506	522	554	508	503	501	505	492	514	520	482	479	496	492	479	456	487	497	474	502	495	476	465	440	465	483	488	508	505	471	464	453	497	492	413	448	481	498	452	428	514	497	485	483	489	460	491	475	474	492	456	454	478	454	460	474	453	468	489	441	502	483	471	473	474	432	459	461	463	482	452	444	418	468	470	444	492	449	451	440	466	447	492	497	449	465	430	463	479	468	459	481	475	458	496	450	504	439	413	456	461	447	451	482	464	474	441	482	483	477	503	462	470	490	441	506	431	506	529	478	482	484	455	496	500	522	455	474	469	498	432	467	478	467	471	477	511	466	442	507	425	471	479	497	433	476	447	451	467	478	437	509	447	469	465	465	449	429	436	469	487	480	479	478	500	471	470	457	461	495	452	477	493	503	483	451	445	481	465	450	461	440	461	442	461	444	492	445	515	447	472	499	474	470	477	478	435	481	480	483	451	508	489	444	472	481	457	489	478	481	439	469	475	421	469	464	478	480	497	442	467	482	429	478	431	455	486	492	469	490	441	452	478	505	473	460	463	462	485	459	449	463	466	472	471	486	474	467	453	463	478	486	469	469	473	465	480	461	439	444	495	474	430	449	451	475	454	432	492	466	450	451	459	440	514	438	510	503	464	464	463	437	467	480	462	456	468	454	428	462	466	520	486	457	461	441	478	482	462	463	483	444	453	443	447	465	428	482	485	482	459	462	469	465	463	471	426	452	472	466	456	474	469	462	489	437	503	464	444	464	449	438	500	459	427	436	449	452	471	442	463	486	476	467	436	468	425	472	440	488	470	479	453	436	503	422	465	465	453	453	443	457	443	484	473	460	467	451	468	502	468	472	454	453	503	476	440	453	477	475	436	473	471	483	492	456	470	481	482	446	463	468	458	475	438	460	475	463	442	464	474	469	461	460	482	478	446	515	506	484	477	468	432	435	474	460	438	480	444	440	451	473	459	413	463	457	450	465	512	511	512	501	484	491	484	442	482	456	488	485	489	496	477	465	470	495	444	492	434	451	496	464	450	503	452	499	434	447	448	459	495	463	448	470	456	523	471	444	469	503	445	469	499	444	470	475	461	446	469	479	472	444	469	475	446	471	487	462	451	492	412	485	459	438	490	448	465	442	447	501	470	519	451	478	452	477	431	470	466	476	465	468	454	504	463	462	503	482	477	501	400	451	454	492	469	453	495	485	469	480	471	455	495	442	471	425	492	465	483	481	430	488	469	468	439	439	503	471	481	461	480	474	436	461	496	478	455	472	460	440	467	457	460	481	475	483	447	430	442	479	454	466	444	463	510	443	459	473	469	472	441	456	457	475	470	465	459	440	449	445	447	427	458	474	499	429	468	442	448	464	425	455	505	447	468	507	463	460	480	484	469	442	459	456	500	478	429	490	472	431	426	478	460	454	490	471	477	460	455	456	423	473	449	455	447	449	443	472	474	490	455	458	494	458	466	450	459	438	494	456	484	498	478	481	448	449	494	474	457	450	467	456	483	502	452	474	452	466	436	455	468	428	450	477	455	429	494	499	452	434	490	460	465	493	489	465	432	463	454	430	475	495	475	406	480	479	491	469	466	438	444	463	489	436	454	465	459	445	480	453	451	413	470	440	483	497	441	453	494	482	451	477	489	448	472	464	472	478	495	443	467	470	448	486	450	454	460	445	469	422	460	433	475	407	450	424	469	474	481	463	466	469	462	442	490	497	443	459	454	497	497	453	478	461	450	446	462	437	420	450	436	449	450	484	480	475	453	488	456	479	451	485	433	414	473	476	465	486	473	457	457	485	455	479	459	457	476	493	431	500	454	459	427	463	421	466	481	489	478	478	457	469	493	436	480	434	456	420	496	477	473	457	452	484	467	434	502	434	452	451	471	457	440	499	469	470	424	450	463	487	504	477	461	470	463	458	449	470	487	486	458	449	472	462	485	461	466	454	466	459	506	407	509	432	459	447	473	466	490	489	448	440	488	493	444	426	431	512	438	452	503	500	469	462	476	450	446	464	498	466	484	476	455	466	463	505	499	487	473	473	475	496	463	461	440	448	434	453	474	481	462	469	433	484	422	499	454	484	465	453	416	429	450	449	437	482	446	424	474	431	474	452	438	450	478	419	483	471	478	444	447	464	473	475	483	487	440	475	457	483	495	477	481	461	435	460	410	478	461	446	448	425	409	463	451	436	515	457	469	462	466	457	437	464	481	500	456	460	440	445	475	469	464	470	454	459	476	443	454	463	452	426	437	436	461	475	470	433	490	458	459	456	453	435	446	464	472	461	453	476	490	468	478	469	439	419	494	456	464	477	476	488	447	459	416	469	485	449	433	486	456	475	469	439	454	493	460	415	509	473	479	505	472	420	440	464	470	481	495	457	453	474	452	476	495	455	457	479	439	512	457	481	476	496	500	426	480	469	468	442	449	451	408	477	454	503	454	454	426	442	484	435	447	462	456	431	475	443	453	469	459	486	462	491	443	429	433	447	473	452	449	444	464	472	464	433	430	456	457	477	450	466	480	440	454	444	441	489	463	459	475	456	462	443	442	462	477	458	448	487	485	453	462	471	405	483	489	453	486	440	484	439	461	474	517	518	467	483	478	451	487	475	464	461	460	446	431	459	471	484	467	474	471	459	462	448	495	473	470	462	454	459	478	507	483	455	456	452	461	464	460	434	425	451	473	463	471	477	440	464	480	474	465	471	423	518	505	442	494	508	489	463	445	468	478	486	475	460	472	477	505	468	476	463	477	500	491	458	474	473	449	454	482	499	434	483	470	437	500	467	486	468	453	457	465	444	461	460	461	448	471	459	520	449	491	491	465	517	453	473	477	442	425	449	447	481	484	452	451	425	447	466	458	474	469	457	462	436	458	479	471	457	506	453	480	501	489	470	518	486	434	458	473	444	446	447	470	441	474	445	488	455	471	442	460	461	452	453	480	464	454	422	497	493	452	477	476	474	487	455	414	463	449	476	450	406	484	492	454	437	459	458	469	455	477	454	468	473	418	467	447	487	468	503	467	440	430	426	451	461	485	477	440	480	461	414	473	477	468	512	455	446	510	488	439	473	504	454	445	492	485	486	452	494	470	451	461	480	452	470	492	445	518	457	451	446	483	443	476	473	488	475	457	463	468	461	475	431	469	465	451	468	441	441	459	475	469	438	427	467	435	445	478	420	484	466	477	479	419	463	453	441	479	427	452	460	509	468	480	518	440	465	504	443	479	492	432	476	486	488	447	469	440	469	476	502	475	485	476	431	479	485	463	521	436	447	456	476	488	474	441	463	508	474	470	435	443	475	455	476	443	473	488	467	457	483	497	460	476	501	452	475	467	494	491	457	499	462	462	470	451	484	484	451	469	511	454	487	471	435	417	486	424	473	509	477	445	443	454
22994	21069	28159	24226	20529	10651	3999	2338	1673	1197	982	772	694	676	542	509	462	436	389	399	379	357	324	309	330	286	306	257	278	305	291	289	241	249	244	232	232	219	207	238	218	228	185	206	206	189	207	193	202	209	163	206	177	188	187	191	176	172	175	175	187	190	175	189	181	192	186	173	180	153	151	184	149	187	179	162	169	158	179	178	156	161	175	145	158	160	156	171	177	164	183	200	151	162	153	177	158	180	163	163	180	168	159	192	186	166	162	156	156	174	176	161	166	186	184	189	164	192	185	174	157	181	172	176	192	166	178	172	187	187	166	169	195	162	174	146	181	166	157	172	148	161	156	165	174	198	176	154	158	161	169	155	162	183	165	153	167	172	164	158	170	155	155	164	152	185	164	186	166	166	164	166	173	190	166	179	164	156	155	184	172	165	189	164	197	170	174	171	142	164	166	168	186	192	180	190	156	190	156	188	160	160	158	152	157	186	149	179	146	160	167	153	156	166	157	180	175	155	171	167	162	157	179	166	164	152	169	174	185	153	186	162	168	171	186	174	157	153	162	165	160	145	159	170	177	161	167	175	165	162	183	178	147	174	186	164	147	166	157	168	180	167	179	177	181	173	155	183	175	162	171	185	184	166	146	162	174	162	166	150	174	178	178	175	160	171	189	169	156	179	163	185	178	174	172	156	173	174	173	160	178	155	176	177	184	187	184	173	179	157	160	195	174	187	166	164	190	174	172	136	158	168	165	159	152	183	180	181	164	154	158	169	181	166	171	175	149	168	176	176	171	162	173	196	166	181	161	172	169	175	175	167	146	170	189	166	139	183	181	158	159	176	151	147	168	160	169	164	191	189	183	182	173	132	189	156	153	188	144	168	158	206	168	174	172	175	164	171	179	171	166	184	169	139	187	177	157	174	171	194	161	178	174	151	183	173	178	164	183	171	194	173	169	174	154	158	177	163	172	151	175	177	170	182	191	170	179	187	162	182	163	168	200	165	132	174	166	192	156	153	160	161	156	168	169	157	198	161	191	144	177	164	162	179	156	193	162	161	159	150	169	132	153	169	172	194	162	184	181	174	165	175	156	185	166	187	164	169	174	168	148	156	170	144	155	181	186	179	153	179	140	176	154	159	163	147	187	185	191	176	187	177	164	171	160	149	157	161	162	156	170	183	168	183	173	154	188	159	151	190	181	177	159	156	171	174	139	156	187	180	165	181	155	168	176	167	182	148	161	200	179	174	176	162	183	154	154	178	161	166	171	172	176	193	151	152	198	182	142	177	148	165	159	153	169	189	169	160	172	160	178	209	166	177	145	185	198	151	179	159	177	168	196	175	192	158	135	144	156	178	143	163	187	166	178	186	186	157	155	201	164	181	178	195	191	153	187	149	174	169	158	179	153	181	188	153	168	163	194	157	172	167	200	155	180	182	161	168	150	187	192	188	178	176	177	171	169	198	179	158	169	151	161	174	170	168	196	170	164	170	175	190	169	161	142	156	160	170	184	169	158	175	171	182	172	174	169	163	182	179	160	172	149	156	156	159	156	163	187	174	182	149	168	162	160	163	152	151	148	155	165	172	178	185	162	154	165	172	154	158	178	174	164	146	181	169	191	163	181	164	173	192	176	184	150	166	175	161	152	180	166	179	162	190	154	156	165	183	169	173	191	161	192	182	177	181	180	167	185	157	172	178	172	167	172	165	189	159	151	173	168	164	159	153	159	152	178	178	187	183	171	151	174	154	171	173	163	177	177	181	165	171	176	167	154	155	172	201	158	176	171	164	172	175	162	170	175	175	180	164	174	145	184	198	146	173	181	171	177	163	176	182	175	176	193	183	192	183	183	171	177	156	179	154	174	180	159	164	181	174	183	188	165	174	165	175	166	166	170	197	193	167	161	185	161	170	194	181	174	154	148	169	157	132	172	189	178	164	190	178	159	157	154	154	180	168	144	174	186	151	162	176	172	202	182	167	146	176	156	163	165	193	163	187	180	186	158	159	158	178	174	178	183	159	197	176	183	156	172	153	149	183	162	183	142	168	171	146	185	178	179	169	168	147	179	185	184	168	194	166	170	190	179	167	162	170	142	169	161	183	180	173	164	158	177	174	176	182	190	156	157	164	158	145	171	168	187	183	187	188	159	167	179	178	192	167	155	166	150	158	185	140	173	193	150	185	149	172	181	172	174	167	159	151	168	178	153	192	178	156	170	180	181	190	151	161	171	173	161	160	159	179	178	172	175	178	158	183	197	147	171	182	183	173	144	160	189	159	184	158	176	184	154	186	169	163	167	183	148	171	151	173	175	149	194	163	181	157	153	164	164	187	170	169	180	184	179	143	155	182	181	171	154	178	163	179	146	170	164	181	159	193	163	184	167	157	190	160	168	164	172	192	180	159	165	178	188	182	169	171	171	166	181	169	188	153	159	181	190	178	163	183	188	163	185	176	167	170	165	173	161	191	159	149	156	176	171	193	169	179	164	199	172	181	160	161	167	168	165	178	156	168	191	166	170	149	165	168	180	160	163	181	175	175	168	173	159	167	157	169	168	178	148	162	167	164	169	164	178	171	182	153	175	202	151	180	157	186	171	173	169	161	170	163	153	163	176	173	184	168	199	175	181	175	161	179	164	167	163	153	170	173	173	157	160	169	162	148	178	157	157	190	182	189	165	144	165	183	164	192	170	144	199	165	175	179	180	164	141	160	161	185	164	175	175	170	140	160	200	164	176	188	197	167	155	188	166	148	151	188	153	185	167	186	177	171	161	170	183	178	156	187	168	170	165	178	168	153	177	155	163	165	169	166	164	205	168	199	169	178	157	178	153	157	162	176	171	155	210	162	165	214	167	175	163	159	164	179	176	148	167	162	161	174	194	172	163	185	170	168	167	172	186	154	160	175	164	154	172	155	191	174	171	161	179	173	197	165	173	168	161	161	154	158	155	181	159	163	178	168	166	167	173	170	171	173	154	152	186	170	169	199	178	173	154	186	159	194	189	174	173	181	194	180	175	165	178	167	156	192	165	161	181	196	174	197	186	165	157	162	185	176	167	184	164	183	184	175	178	158	178	184	159	168	184	165	158	170	165	171	181	179	191	149	186	191	168	179	178	170	198	173	201	181	156	149	145	159	186	187	166	155	140	156	170	157	174	163	183	149	179	164	156	166	179	174	168	149	156	164	161	173	163	176	189	193	177	172	177	139	179	183	172	175	164	172	182	154	165	161	183	170	144	182	179	174	173	144	133	149	145	185	177	172	178	175	165	154	184	169	149	176	153	169	173	175	189	163	159	164	183	210	189	186	171	181	173	171	162	174	160	182	164	176	169	160	166	203	181	161	161	174	168	152	164	174	157	178	167	163	176	152	166	168	182	171	161	152	180	160	163	153	150	190	181	151	159	176	176	169	164	163	169	157	149	169	172	164	167	150	175	187	184	159	175	173	165	157	166	150	177	160	171	178	188	166	156	176	156	175	176	157	171	169	168	166
11428	30541	25138	17599	13308	9668	7347	5548	4258	3289	2626	2122	1883	1471	1423	1227	1114	956	881	851	820	759	745	722	668	638	613	546	573	506	496	491	473	436	422	432	392	426	390	373	370	365	345	348	332	302	333	316	320	302	296	320	290	281	303	275	285	267	269	264	277	263	275	263	266	286	266	285	295	259	290	297	249	246	304	294	253	298	263	246	294	266	298	267	264	264	292	293	274	249	253	275	256	261	262	270	263	278	277	265	240	259	251	272	292	267	261	270	261	275	256	279	255	266	285	278	269	267	250	278	284	299	258	299	281	290	281	291	281	277	292	254	274	269	283	256	257	268	251	289	282	273	290	294	266	296	287	239	290	277	272	262	263	286	289	263	246	263	256	245	267	273	274	270	274	263	269	245	256	290	252	300	239	305	281	290	239	266	262	273	284	258	281	272	262	272	261	281	275	263	281	289	291	266	266	264	287	255	250	274	252	284	271	249	257	292	278	273	254	270	273	262	315	267	273	268	225	261	295	269	264	267	290	271	249	287	278	295	252	272	264	276	299	285	280	293	267	247	301	266	296	264	255	248	272	266	251	265	288	279	258	274	243	299	261	276	239	270	273	248	286	278	305	287	325	273	300	284	285	261	285	251	265	265	274	265	262	263	236	250	284	262	275	271	255	269	258	273	246	276	255	242	264	257	255	252	234	260	255	275	262	296	273	273	276	264	264	266	283	265	260	286	265	287	281	289	272	267	267	263	250	263	258	278	260	262	285	272	255	294	253	298	242	265	271	260	285	289	269	275	312	282	305	277	284	294	264	269	230	260	283	283	238	275	274	259	291	287	269	282	277	278	256	237	266	261	241	295	268	284	256	253	283	295	269	255	272	286	284	254	250	270	276	252	272	266	268	275	259	302	283	263	290	260	266	277	280	264	269	288	267	272	264	270	284	284	271	263	279	247	299	259	265	258	255	264	245	262	232	257	245	250	265	285	261	285	254	281	262	288	301	239	280	239	280	276	259	262	300	277	255	243	293	295	261	280	266	266	271	279	263	283	278	248	239	289	273	270	286	269	284	259	264	285	278	253	264	281	261	278	280	265	284	277	271	262	250	267	286	266	276	264	268	282	268	279	278	293	276	251	297	280	304	297	309	250	254	273	277	258	300	272	281	287	268	284	277	295	258	297	266	279	271	286	289	245	270	280	271	256	271	284	283	265	237	280	272	256	261	240	260	269	267	296	265	269	246	277	284	287	257	269	243	266	256	253	232	265	285	274	292	273	272	266	284	278	274	273	261	301	251	254	259	270	279	278	275	253	272	276	263	283	279	283	306	243	307	257	253	275	275	294	265	267	274	283	236	288	274	246	290	275	246	253	282	304	298	260	292	265	269	253	274	276	245	267	261	302	270	251	311	256	277	280	270	294	284	255	269	247	279	273	293	271	279	272	263	274	276	252	281	309	278	282	298	277	239	245	264	263	268	266	250	263	263	293	299	283	277	246	278	269	296	269	283	291	262	240	285	282	260	284	250	275	260	272	268	259	273	272	269	280	275	254	262	284	238	289	278	290	276	288	279	276	271	220	256	272	253	270	260	271	266	266	263	251	273	275	264	285	272	284	279	298	278	250	278	293	269	290	280	278	283	272	257	271	266	255	281	288	276	266	293	284	281	241	276	278	294	261	283	287	271	268	298	275	283	289	263	313	277	293	244	286	266	283	261	258	258	279	275	259	290	263	292	284	265	268	281	264	257	304	286	259	282	261	305	276	265	273	282	270	322	272	292	266	283	276	283	264	268	281	287	268	275	244	245	267	267	277	243	274	240	272	281	279	280	251	282	293	275	277	254	268	277	249	262	265	290	265	271	273	259	278	272	282	265	291	275	311	273	272	254	288	275	245	247	299	274	290	318	257	292	243	244	252	281	274	255	281	262	265	275	238	262	251	255	273	292	296	308	254	288	282	288	280	253	272	293	285	261	256	282	286	284	251	267	275	300	286	263	242	272	241	268	286	259	260	294	253	292	269	264	253	262	255	278	283	256	280	263	282	292	269	264	303	282	284	241	315	255	280	290	266	262	300	236	288	283	267	267	273	278	292	245	256	275	305	266	248	272	270	271	274	252	250	283	268	279	252	257	268	268	248	273	258	304	279	280	272	247	274	251	262	240	276	250	270	263	259	258	272	247	250	256	290	249	266	255	277	286	272	287	262	276	252	288	281	269	273	261	275	280	269	260	265	296	281	280	260	255	278	278	301	269	301	266	271	266	306	275	280	265	265	252	246	261	258	289	262	293	262	261	270	273	292	304	263	282	268	263	263	286	274	248	262	281	258	244	275	260	270	258	277	306	257	284	291	270	264	268	274	269	312	259	252	274	264	269	265	280	270	266	285	282	273	283	260	286	247	251	258	272	295	280	257	270	277	261	265	280	232	256	276	267	259	251	283	266	267	254	259	274	290	281	278	283	280	267	290	256	262	304	294	268	272	267	260	264	265	261	281	287	282	282	298	269	272	292	298	294	251	293	246	292	275	247	248	278	284	284	295	275	268	277	266	268	299	271	272	260	286	295	261	271	268	271	252	266	289	255	263	288	267	247	275	297	255	299	266	309	271	276	258	270	244	307	265	239	272	263	297	265	270	275	244	284	277	247	269	292	274	272	254	244	278	252	273	291	293	269	271	301	264	288	315	269	267	290	264	277	269	319	292	263	264	257	270	282	298	236	289	283	277	254	290	282	274	244	272	237	254	289	265	270	264	268	259	271	246	281	239	252	281	276	278	245	303	265	259	252	273	254	256	264	257	258	272	285	266	276	259	278	302	267	273	275	258	275	281	276	277	260	268	290	240	289	262	243	258	269	284	285	303	255	254	250	302	274	265	263	273	260	281	253	261	267	313	273	296	293	288	269	282	281	284	295	241	266	271	304	254	255	277	288	276	291	279	281	284	305	248	275	264	266	262	263	266	295	270	281	252	255	287	277	274	284	255	258	291	278	258	298	306	264	282	268	305	292	269	291	266	247	273	276	263	271	295	273	284	257	288	272	279	295	257	298	234	252	294	287	262	287	243	273	254	287	271	269	262	283	253	282	259	265	265	266	262	282	269	267	283	309	281	282	270	259	274	262	268	279	255	277	284	287	264	277	239	278	270	264	276	283	274	259	263	266	271	278	270	268	248	277	273	277	311	279	250	289	324	281	254	286	279	277	288	258	241	254	241	275	271	261	274	280	270	256	273	290	282	288	255	270	257	270	302	262	271	276	248	287	285	277	289	297	249	274	262	273	262	276	271	237	278	268	284	255	267	269	284	277	274	266	264	251	272	293	272	272	247	275	282	268	261	272	289	228	276	258	283	286	295	265	272	283	274	267	288	280	268	244	227	260	257	291	259	257	271	260	267	274	260	266	267	264	273	268	249	276	275	248	252	261	233	269	281	236	278	281	279	250	281	267	289	278	240	288	281	284	254	249	243	284	278	264	279	240	306	287	251	269	255	272	267	296	266
24272	21099	26587	24372	10004	4183	2519	1826	1354	1071	917	818	699	666	584	570	552	535	519	461	473	467	419	404	431	434	400	378	381	380	368	345	340	391	393	384	375	355	337	339	296	347	324	343	307	335	321	351	356	325	302	317	343	315	322	322	338	302	277	298	323	340	333	314	325	294	293	302	305	337	309	292	303	294	315	313	318	333	312	313	319	291	320	301	313	327	277	323	315	328	311	327	336	299	292	297	323	323	336	320	313	272	333	308	322	346	296	302	312	289	353	284	308	327	295	335	304	258	344	318	307	299	298	286	322	299	317	335	341	320	312	331	313	350	300	322	332	356	298	294	302	287	329	322	349	301	304	317	323	299	333	304	309	272	347	320	302	336	318	329	296	323	322	312	325	317	326	320	322	316	325	335	354	319	306	312	295	326	283	303	310	310	314	313	314	322	310	319	340	311	315	291	318	334	298	320	338	304	330	316	297	333	309	310	315	315	327	306	342	278	323	307	312	319	330	312	334	313	317	322	294	301	289	290	298	318	321	309	299	346	303	292	278	309	321	326	330	313	296	296	303	329	320	300	299	282	310	332	313	286	325	331	318	286	297	312	286	329	303	324	309	325	330	316	314	292	307	317	308	306	330	302	302	328	356	349	322	320	318	333	298	284	326	304	286	324	316	312	315	315	307	337	310	359	292	270	334	317	302	322	322	293	309	303	344	329	288	291	304	321	322	303	326	329	313	319	305	310	305	322	296	309	328	312	331	317	334	309	335	343	291	328	289	312	316	349	299	362	314	299	327	309	312	304	336	333	322	324	307	302	299	323	310	295	311	287	315	304	312	295	297	312	321	288	326	317	317	347	307	312	302	324	298	342	332	336	327	312	320	318	337	318	284	327	310	333	325	339	330	317	335	321	287	315	337	290	333	309	292	295	323	298	287	298	308	326	325	311	316	341	332	301	322	333	339	316	293	299	294	301	311	322	318	294	294	308	336	276	279	310	308	328	301	318	302	297	320	307	293	335	307	334	315	289	311	304	317	317	307	323	312	287	289	292	329	316	291	298	304	325	345	309	327	319	313	319	303	307	291	286	339	328	311	334	295	288	288	312	286	302	317	279	342	319	295	309	313	307	283	345	331	328	298	282	291	295	309	303	284	319	348	340	318	310	307	315	296	302	305	301	365	311	333	330	303	330	303	302	316	275	305	322	316	307	277	283	308	348	299	292	317	277	322	292	316	311	298	325	295	311	303	309	313	339	326	310	322	286	317	304	312	313	321	317	311	327	307	299	318	347	293	264	296	329	317	325	323	320	284	332	306	283	305	317	299	299	296	292	316	302	292	312	337	297	315	329	328	315	297	307	309	334	343	312	279	329	298	301	312	306	327	337	306	293	312	337	311	329	302	334	326	315	301	290	331	319	301	293	293	308	334	326	332	300	323	294	302	296	271	299	314	333	340	294	296	310	279	341	308	316	333	336	286	307	299	306	320	325	320	321	335	329	319	362	334	300	301	330	309	263	317	326	332	303	300	321	290	288	325	329	314	332	286	327	322	282	280	324	313	306	298	310	294	324	328	293	348	334	277	359	331	319	291	351	301	317	330	306	310	322	308	294	298	346	300	298	323	322	271	332	326	342	335	325	299	296	335	276	321	325	346	326	295	312	302	318	264	315	308	294	321	303	312	330	322	290	321	335	312	297	300	302	322	306	320	322	311	311	283	314	338	301	298	320	336	304	338	334	315	331	334	297	317	314	331	309	323	297	346	326	338	308	326	317	280	309	331	302	325	323	318	299	310	350	340	321	316	307	302	292	300	287	303	325	330	300	306	330	303	301	326	286	324	312	328	302	328	306	311	311	323	327	302	303	305	311	300	328	334	288	327	322	310	274	293	317	292	307	291	316	320	348	338	329	305	316	355	344	302	301	303	317	297	322	306	309	303	297	320	313	302	309	280	312	301	308	319	281	338	309	319	319	328	297	327	295	314	319	304	296	344	328	298	306	315	308	302	301	328	315	306	287	302	283	327	311	285	275	298	336	328	356	331	330	308	298	312	335	324	291	301	301	321	356	334	311	331	285	288	336	307	314	314	298	324	322	309	335	300	322	312	309	316	326	294	307	302	322	322	299	282	322	298	308	320	318	315	294	334	316	310	314	319	347	310	312	323	302	322	296	335	302	321	292	348	308	309	303	287	323	289	306	316	314	315	337	336	303	318	303	333	329	319	314	321	288	299	294	311	297	292	306	314	296	313	333	291	307	328	311	345	340	291	308	296	325	292	313	308	308	320	321	286	303	291	311	294	342	348	325	309	314	337	315	325	315	304	300	345	327	295	301	296	316	323	290	276	336	339	316	337	327	300	295	356	323	319	369	291	308	344	303	315	338	323	297	327	268	315	333	294	336	318	311	306	325	308	278	313	334	324	325	287	276	275	300	274	319	331	297	318	305	326	316	292	313	296	317	340	308	317	324	348	291	286	301	337	306	314	299	294	347	310	323	271	314	305	344	324	307	337	325	331	303	304	304	310	312	322	315	310	302	321	317	296	328	299	330	295	329	313	277	289	309	309	302	319	306	316	270	298	299	317	299	294	317	324	318	337	336	291	332	326	299	313	302	281	328	312	345	340	274	324	325	297	325	307	329	281	308	305	325	327	299	303	285	330	295	345	296	320	283	296	307	317	307	313	321	301	302	307	291	315	307	302	330	313	320	324	303	328	312	289	292	320	314	310	298	336	301	301	321	308	285	309	287	309	332	328	329	320	330	335	321	301	343	315	295	265	303	301	331	292	326	311	297	330	322	298	311	319	300	297	278	288	327	296	308	299	304	324	315	338	311	321	330	338	321	295	296	335	316	307	340	316	309	324	266	309	309	292	305	338	267	298	325	317	273	338	362	296	317	333	308	314	292	326	289	305	321	306	320	300	297	340	338	313	320	294	300	298	300	289	290	304	280	314	330	315	310	320	333	342	300	309	323	319	290	324	302	330	315	328	303	302	297	329	341	298	299	304	299	273	344	319	328	316	324	298	273	339	316	319	324	285	319	302	325	330	283	333	339	306	316	318	302	312	354	318	304	324	330	316	298	335	312	333	314	320	327	278	299	309	290	298	302	312	316	313	310	316	338	291	297	289	316	287	305	298	343	326	354	301	300	325	346	321	329	336	297	351	276	322	322	304	327	335	322	312	322	326	302	301	313	335	297	304	328	313	301	332	320	311	304	335	319	303	327	330	327	316	309	331	297	325	306	291	359	321	327	317	257	320	293	327	286	330	310	306	297	299	317	335	300	304	317	313	297	313	285	292	299	306	297	275	335	335	295	285	314	307	299	296	284	319	323	294	317	316	310	291	307	338	317	308	307	303	341	300	281	349	345	331	349	326	345	311	304	337	339	310	318	294	321	291	328	314	297	320	315	311	304	334	295	290	311	341	291	300	298	323	328	341	289	297	307	309	327	313	311	302	333	311	320	315	316	343	335	329	308	311	326	294	324	298	313
11439	26910	21696	14673	10729	7998	6177	4509	3671	2810	2269	1904	1633	1482	1284	1249	1113	1017	1044	915	909	864	821	776	799	761	702	703	674	692	658	696	618	648	597	599	531	603	572	549	551	512	541	456	526	505	528	511	528	514	467	460	480	494	489	509	489	461	484	516	470	461	474	505	450	482	465	471	485	490	484	448	486	460	470	467	435	445	481	429	449	492	465	497	490	503	466	464	476	466	453	478	503	500	481	433	436	467	450	480	468	506	433	481	452	453	464	455	485	464	488	451	436	444	472	512	489	485	453	476	461	448	481	459	454	467	461	478	471	424	467	509	466	439	482	516	477	468	449	410	455	480	460	477	448	446	463	488	449	456	444	470	453	450	470	482	464	499	461	499	443	454	504	470	471	465	458	505	470	486	455	451	487	470	452	505	469	431	446	461	470	468	477	482	503	493	487	442	475	473	476	490	481	477	438	484	468	499	459	453	503	425	494	460	463	513	484	467	471	473	457	495	469	462	457	461	464	486	480	437	472	505	477	509	455	490	473	448	461	486	475	485	477	472	458	476	465	462	482	470	438	436	484	492	459	489	461	478	485	451	460	481	476	470	513	451	434	460	473	433	449	479	467	456	494	506	458	476	489	485	498	477	459	458	461	479	446	447	464	494	464	463	442	515	481	468	465	462	476	466	477	494	503	457	442	479	487	462	504	448	473	467	497	463	517	480	508	442	475	453	496	481	515	442	510	486	472	445	471	443	501	461	465	498	481	502	455	464	470	472	456	463	479	474	472	493	472	453	476	459	458	454	466	446	422	489	490	490	468	464	424	492	479	442	498	469	439	443	439	454	503	503	427	431	462	459	456	474	493	466	476	447	497	475	465	514	457	456	461	476	514	482	469	444	470	480	481	468	451	500	474	473	474	514	488	444	495	483	464	462	462	450	485	459	445	487	477	504	466	478	473	481	480	473	466	495	463	495	465	472	504	476	486	469	465	494	471	472	448	469	479	505	474	453	486	469	449	451	492	507	460	429	481	505	463	464	467	505	464	470	453	497	473	497	426	441	492	480	472	462	474	463	519	462	460	470	523	485	513	490	484	487	455	462	480	477	485	478	466	472	479	490	467	466	453	433	453	493	449	460	475	508	473	472	439	500	449	463	504	476	455	460	463	514	452	490	498	494	483	454	456	504	444	509	454	518	468	470	488	486	473	483	455	483	453	490	472	468	457	473	456	504	478	443	467	451	475	416	465	491	473	466	477	472	471	460	465	427	458	482	490	479	473	453	468	488	505	434	443	504	442	495	451	478	487	437	471	478	468	463	488	473	490	475	451	464	499	502	493	481	472	473	467	466	450	496	462	498	475	460	510	476	446	474	514	479	503	486	472	470	458	470	470	474	499	431	468	459	431	455	476	439	454	474	486	499	475	492	460	505	435	450	440	484	452	452	507	481	501	467	467	484	517	461	483	452	486	485	487	469	433	457	527	433	505	479	491	479	471	447	472	473	495	463	454	468	464	437	499	467	426	468	458	491	507	478	515	473	462	474	477	494	497	483	507	459	481	492	446	462	478	447	439	470	459	456	464	449	491	474	462	448	477	456	493	473	470	445	508	522	425	451	470	460	497	462	481	513	493	450	500	454	477	471	518	472	492	498	469	464	458	459	498	479	446	494	513	474	456	492	458	473	504	478	462	452	466	483	415	465	464	472	474	507	438	424	490	482	460	439	496	474	479	487	492	430	445	468	467	453	498	486	488	434	487	457	478	484	485	471	475	484	492	441	436	431	486	462	447	443	452	422	476	476	447	476	467	417	495	486	484	480	452	428	460	485	460	467	443	467	459	455	445	472	468	472	461	439	472	468	462	451	464	452	460	462	472	461	458	456	475	520	473	512	471	451	444	451	464	497	512	453	465	520	481	412	441	441	440	498	520	449	504	474	467	480	438	471	499	473	448	458	450	482	481	431	435	482	437	457	455	453	503	438	448	475	502	461	501	489	474	464	474	455	462	474	483	491	477	512	490	487	433	479	508	490	487	473	475	504	456	458	454	454	482	455	449	488	506	475	454	478	512	475	453	459	495	481	467	478	469	469	455	473	470	443	449	472	479	482	487	443	438	445	501	487	468	484	482	496	461	508	490	469	476	454	488	456	492	480	493	415	453	474	424	448	462	506	498	465	468	466	455	482	482	471	511	471	455	467	474	467	482	469	467	524	461	448	482	490	460	496	484	449	492	465	484	482	474	456	481	465	519	481	453	451	468	498	457	489	473	462	492	476	503	486	500	469	453	460	509	491	434	490	497	499	474	467	468	471	462	473	484	524	457	444	494	477	450	492	494	501	478	448	456	443	506	474	477	461	486	426	434	476	435	470	475	487	434	437	450	466	460	452	456	451	421	472	471	453	487	511	458	443	490	454	488	448	445	488	469	451	468	495	500	480	495	477	479	474	447	478	483	461	481	486	478	468	479	493	516	453	492	489	504	450	492	491	461	457	521	476	451	483	460	472	479	437	448	457	503	467	445	490	472	443	515	449	466	464	450	470	447	457	504	498	472	444	513	458	483	479	496	473	456	494	457	446	442	486	439	481	478	466	480	477	502	467	454	469	469	488	480	441	430	486	459	490	496	463	501	465	484	462	441	472	459	496	456	474	469	482	473	472	478	468	450	494	492	460	479	457	449	452	472	466	465	455	460	476	509	476	454	476	492	457	467	493	478	463	454	460	478	471	420	495	486	440	475	475	472	467	451	474	501	461	458	512	492	466	480	469	462	449	426	438	503	505	484	469	512	459	474	482	476	468	463	462	476	483	507	467	450	509	448	448	494	449	484	471	474	489	471	511	443	475	457	453	462	478	474	502	454	453	476	483	461	472	487	485	432	513	445	469	460	434	462	454	476	465	429	491	450	493	497	510	503	465	454	440	475	462	465	431	500	491	452	466	443	509	461	471	503	456	495	472	445	455	454	457	442	456	480	486	456	461	442	409	479	444	467	470	463	478	473	474	481	493	452	471	483	502	436	437	463	485	477	489	475	443	463	480	469	488	479	499	459	471	503	484	455	471	459	464	459	475	479	473	489	479	467	482	477	442	526	465	467	471	432	433	490	441	453	453	457	463	474	449	458	464	483	452	461	462	505	458	468	517	498	487	474	505	489	487	475	480	451	491	463	523	501	479	483	491	461	467	441	441	469	490	484	456	485	444	503	500	452	493	503	479	451	488	472	483	431	475	484	497	472	492	465	453	459	493	446	462	502	476	436	514	459	526	472	453	474	462	454	495	502	425	461	499	498	493	459	456	441	446	474	475	456	456	447	472	491	472	472	469	449	458	465	469	495	515	502	472	437	504	504	488	432	488	489	460	458	465	486	467	481	493	475	482	455	467	463	469	469	505	484	488	479	439	450	457	472	494	533	463	494	480	461	496	467	491	431	458	480	483	455	484	507	471	467	447	490	492	444	475	481	487	449	464	438	452	486	473	467	445	463	479	477	485	502	480	448	442
22059	21061	28644	23688	21081	20385	9285	3206	2109	1568	1285	1077	936	794	668	618	593	545	542	481	430	377	395	426	381	314	287	286	291	281	293	267	257	244	245	231	225	215	212	190	204	188	170	173	176	153	170	150	146	164	144	146	161	159	150	159	134	155	122	153	131	166	149	139	147	159	159	151	142	144	138	137	149	132	136	150	122	137	144	136	141	138	126	152	128	132	138	139	135	147	141	138	136	138	140	135	153	138	148	136	149	140	150	133	135	145	130	155	134	149	155	141	142	119	149	139	151	151	147	125	134	131	133	126	151	142	118	169	128	108	141	141	129	135	151	140	129	142	134	118	140	137	139	141	149	115	146	159	151	129	134	131	152	136	151	134	128	119	126	127	170	153	150	130	137	125	151	112	171	135	125	149	108	128	130	116	157	149	135	142	162	148	153	159	140	167	138	140	138	149	138	127	137	139	145	143	120	137	141	134	162	153	124	139	129	129	134	148	128	138	136	143	133	131	136	135	137	156	148	147	139	157	138	124	135	146	126	130	157	141	157	132	146	138	131	137	145	148	127	152	130	150	151	125	150	143	142	149	140	140	150	139	142	139	145	140	143	138	147	138	143	114	132	138	146	138	151	140	139	143	153	139	120	123	155	130	136	126	143	137	144	132	157	141	149	138	147	139	131	159	135	147	121	137	140	129	131	152	148	164	129	122	155	150	115	163	135	113	129	150	139	151	142	124	155	154	144	162	142	121	149	121	144	150	141	125	154	111	146	125	115	144	150	130	136	143	147	129	153	140	157	145	135	150	142	141	156	129	150	155	145	161	131	137	136	154	143	143	131	147	143	142	133	137	138	155	115	140	124	118	126	128	141	135	161	128	138	155	125	134	137	158	141	135	130	154	167	128	135	132	141	136	156	124	154	142	140	138	139	145	121	132	149	146	128	133	128	124	136	134	152	124	136	142	121	139	133	135	150	128	156	136	133	135	148	164	125	136	126	152	127	139	165	151	120	123	144	149	152	128	131	145	118	130	143	137	144	130	149	146	123	151	129	147	147	142	148	134	139	157	154	139	147	115	131	147	121	138	137	135	150	145	138	151	139	135	135	147	143	134	133	150	122	137	147	131	129	133	132	144	150	144	133	140	154	144	114	131	140	150	137	134	139	121	121	143	135	151	143	117	128	128	149	138	134	132	139	128	119	144	133	129	137	111	157	152	132	133	127	143	113	135	146	160	139	121	119	175	149	148	151	129	107	134	130	155	146	137	130	128	135	123	158	145	131	131	154	138	136	154	133	110	138	145	124	133	141	132	148	141	131	149	145	135	136	146	140	131	124	145	143	135	162	148	125	129	126	146	114	136	128	161	128	148	141	143	147	144	121	139	131	119	134	148	135	148	122	139	144	145	125	143	131	137	141	141	116	154	149	121	131	142	142	144	113	155	132	136	130	119	150	133	147	145	129	159	112	153	133	147	129	154	135	133	146	158	147	128	139	153	126	142	154	150	144	146	164	135	158	135	140	140	107	121	142	130	135	116	126	133	146	161	133	109	127	129	151	151	110	149	150	153	140	128	135	131	128	147	147	114	145	145	144	140	114	131	144	140	129	146	136	146	139	124	158	129	127	138	150	135	150	160	143	140	143	154	140	122	136	119	163	126	148	151	132	156	145	123	134	112	140	116	136	152	124	116	134	138	131	137	141	132	153	132	145	135	136	133	121	135	130	112	150	126	117	153	152	123	120	154	142	145	118	119	137	146	143	149	120	138	148	135	134	142	125	134	139	142	147	139	135	135	134	160	149	139	135	129	118	126	143	148	121	134	149	140	116	145	124	138	135	139	151	139	141	156	132	146	139	122	135	154	156	122	135	132	146	143	137	142	165	141	119	115	134	132	130	150	122	142	150	137	129	147	151	136	126	133	136	130	138	108	121	138	131	125	144	125	135	121	103	147	142	149	130	133	129	137	143	154	129	167	152	136	135	139	129	151	129	130	133	146	151	126	131	139	145	144	156	145	132	135	135	129	132	131	148	131	121	117	166	139	136	153	135	119	137	148	153	126	134	158	145	133	144	128	154	121	124	146	132	149	163	122	141	151	142	155	143	125	140	144	132	142	148	130	140	161	147	133	117	149	163	151	122	128	166	138	135	136	134	142	165	156	154	143	126	162	143	110	138	141	137	149	131	113	132	142	150	144	142	130	135	140	144	144	135	143	130	130	163	142	137	126	147	130	140	135	147	130	139	122	107	149	138	133	127	141	130	137	142	138	134	121	137	140	125	133	122	135	146	136	131	155	146	129	152	142	162	120	124	130	144	110	130	141	133	137	152	131	137	138	110	141	139	136	149	131	134	132	109	150	163	131	144	142	123	139	154	143	144	134	149	126	135	129	140	122	161	130	139	140	116	153	138	138	151	160	140	128	147	124	130	116	147	123	162	147	147	128	118	141	147	150	147	132	141	109	147	140	142	162	130	140	134	151	134	143	134	154	139	125	144	127	128	134	147	133	144	121	127	146	135	132	147	139	156	138	154	133	145	139	147	150	139	142	124	134	134	136	133	149	132	145	119	165	163	147	128	134	151	132	137	130	137	135	157	134	131	155	116	129	144	129	152	135	127	141	137	152	125	145	130	140	130	134	135	140	150	130	143	127	148	141	139	120	141	133	149	125	129	134	148	123	162	131	139	136	142	159	140	136	141	128	124	128	123	116	140	126	142	132	129	127	145	160	129	133	129	147	148	118	154	131	133	134	150	158	132	111	149	127	131	129	120	158	165	159	140	118	150	141	132	135	143	112	121	162	140	134	129	128	146	131	161	123	164	140	162	129	153	134	139	133	158	158	121	125	165	144	143	133	145	147	130	155	150	122	156	125	130	133	147	126	126	117	140	150	150	153	142	140	153	135	126	137	130	126	148	147	147	148	150	148	147	150	135	143	133	145	132	155	138	138	147	141	139	149	122	130	145	124	151	144	148	120	134	120	151	135	135	144	141	146	126	125	126	148	133	109	123	127	138	145	120	141	138	132	149	142	115	138	158	120	157	154	124	151	152	136	151	142	145	134	129	122	144	115	133	151	143	141	122	135	153	154	140	153	129	145	129	153	136	146	143	135	144	148	134	146	119	147	121	146	151	157	125	142	133	118	156	135	160	121	134	140	136	140	143	148	153	124	129	133	144	130	147	142	148	136	144	155	147	151	117	137	126	118	134	141	129	154	139	132	133	148	122	137	131	165	136	140	150	121	126	132	139	132	147	144	130	171	125	150	120	138	129	136	125	129	149	137	130	128	162	136	116	140	145	138	144	140	144	128	125	153	134	127	151	178	132	129	132	140	141	146	125	100	143	152	150	134	122	151	146	133	127	144	136	138	110	137	130	129	150	140	151	157	144	142	137	119	143	125	135	148	133	126	150	155	129	124	138	140	116	133	114	137	134	157	116	123	140	143	125	131	144	150	137	132	135	144	159	131	146	138	139	128	122	150	127	154	133	169	149	151
12951	34110	28198	20404	15742	12203	9029	7120	5388	4243	3345	2746	2414	2005	1729	1639	1426	1282	1169	1122	1006	991	910	887	801	757	658	645	646	588	560	553	502	508	464	471	382	453	400	377	382	354	350	300	282	261	307	276	292	252	297	276	258	261	235	219	233	206	223	227	213	191	204	192	238	207	228	214	232	200	238	219	233	225	206	194	213	232	243	183	188	202	191	197	214	229	211	218	213	219	201	191	215	192	227	218	218	217	217	197	190	202	215	188	206	205	209	227	192	207	206	232	213	190	193	193	202	210	191	185	219	198	199	226	221	216	202	193	196	211	229	190	191	217	179	229	210	213	232	198	209	201	210	210	232	212	200	235	206	205	207	228	200	188	219	199	237	213	195	204	196	212	203	222	212	216	212	224	207	186	197	185	186	210	203	207	217	217	221	195	222	198	195	230	223	226	224	187	195	203	221	219	201	200	196	222	195	221	231	203	196	231	199	205	227	204	211	198	207	218	204	198	203	193	211	187	221	223	232	204	225	218	187	197	222	207	207	225	216	209	194	193	195	201	228	223	208	216	199	224	184	194	208	224	207	214	222	213	219	194	226	209	207	201	179	214	202	210	192	188	213	216	222	213	200	216	217	219	230	214	208	214	198	234	249	198	184	190	204	194	209	219	183	239	213	215	201	227	195	210	197	221	204	210	191	240	224	216	210	211	208	205	212	228	203	223	218	203	244	193	227	203	215	203	188	202	215	210	214	189	224	202	219	223	203	200	203	221	214	197	209	231	197	232	212	179	221	196	200	210	202	216	193	197	195	198	220	236	225	200	191	198	190	214	230	215	231	192	205	214	236	226	217	220	190	199	227	204	219	213	220	209	208	203	198	188	194	204	211	192	217	190	197	219	210	226	212	186	193	201	201	189	197	226	225	210	223	197	194	233	209	227	203	203	208	203	201	213	202	201	203	208	199	198	212	214	205	234	209	207	234	211	190	235	197	207	218	212	220	206	223	203	200	215	185	195	203	201	198	211	192	213	197	209	163	231	197	223	210	201	205	211	206	207	200	234	199	223	193	213	182	207	202	200	197	207	220	197	214	238	200	231	211	211	214	183	212	194	231	232	199	216	209	201	228	223	216	183	215	215	200	203	209	186	200	208	192	238	203	190	226	222	221	194	215	212	194	196	192	183	206	196	213	221	246	201	214	205	233	202	208	178	208	227	195	216	202	190	215	179	225	214	203	214	170	184	201	205	229	207	207	218	232	208	199	204	201	198	219	212	214	249	221	193	218	207	196	223	224	194	223	191	211	220	198	222	185	232	190	228	192	226	199	204	213	210	195	218	204	203	198	222	229	247	219	206	222	202	185	226	207	196	192	218	202	191	201	212	213	198	192	186	193	224	217	196	195	218	191	223	198	207	204	193	184	218	206	229	199	212	212	235	222	202	188	232	212	239	227	206	221	215	232	201	223	213	223	217	252	200	230	208	212	191	215	206	209	207	204	231	221	220	206	202	225	201	206	202	201	202	241	213	225	224	215	205	223	223	200	193	193	205	211	218	213	212	229	210	187	208	216	229	207	217	221	175	217	201	195	208	201	213	182	215	220	212	190	196	205	214	218	207	187	203	193	194	210	221	194	201	207	223	199	218	215	215	194	208	217	211	200	200	212	216	228	193	220	211	225	212	221	203	208	230	188	208	219	213	209	222	217	206	200	218	221	204	210	203	209	203	198	184	197	207	208	238	212	229	224	218	227	245	221	218	193	233	210	206	227	191	224	206	215	210	203	210	217	217	207	214	221	195	196	213	203	208	201	224	212	223	191	197	226	199	209	206	218	222	226	234	215	196	212	210	214	228	181	211	225	214	240	207	207	226	206	220	206	207	201	206	191	213	219	212	193	186	219	213	206	241	181	192	199	211	239	217	211	205	201	200	195	238	210	212	215	207	194	191	209	176	218	203	200	207	225	225	200	200	184	205	197	203	215	247	239	197	203	210	218	220	190	221	205	230	173	214	210	219	192	204	220	210	209	212	193	205	237	215	207	223	220	211	186	187	194	238	163	223	200	203	204	217	186	210	202	206	212	216	213	214	210	243	227	216	178	203	199	239	215	223	205	190	213	209	225	218	200	185	223	223	188	210	191	222	204	208	204	208	185	228	196	211	194	220	190	192	200	209	204	218	212	185	212	214	227	188	215	192	209	206	218	221	197	193	179	212	209	205	199	224	240	206	179	212	205	195	211	207	191	213	181	222	212	202	231	245	195	194	222	207	224	235	231	202	211	207	229	210	197	212	193	217	236	221	206	235	221	205	209	202	227	191	218	206	225	226	210	225	201	185	209	198	212	201	204	218	195	209	197	219	224	182	191	211	232	190	225	225	217	215	221	215	212	202	196	221	221	201	200	204	223	205	229	218	215	206	194	197	220	200	182	209	222	212	190	200	212	222	213	186	195	230	202	208	229	191	214	215	236	218	206	231	198	225	211	215	209	214	215	198	195	222	219	194	219	191	228	226	208	218	215	190	190	230	200	225	178	209	224	209	193	219	184	212	206	194	197	220	212	200	215	190	214	204	201	202	203	211	204	196	229	211	225	208	221	190	198	201	214	201	223	199	227	189	212	201	217	259	186	185	210	194	197	207	218	203	202	228	212	207	213	226	196	240	218	226	191	211	213	197	235	220	169	202	182	187	191	213	196	236	237	230	202	225	209	207	218	200	198	218	204	206	224	187	196	199	200	191	201	208	198	234	187	204	198	209	192	212	200	207	203	213	204	211	219	212	209	190	196	190	202	196	196	211	211	208	207	221	215	220	223	215	214	220	208	212	193	195	210	216	203	197	204	219	206	202	196	194	201	212	197	208	199	202	222	210	207	189	208	204	202	210	200	233	221	215	195	184	219	210	194	220	182	213	219	221	219	214	231	208	194	176	184	188	223	217	218	204	219	205	219	213	205	199	225	201	187	228	223	223	203	201	207	212	212	203	216	204	213	215	226	196	214	192	206	211	194	211	201	210	212	206	201	228	193	183	206	213	200	206	213	216	221	196	220	179	201	200	232	228	207	189	200	190	234	220	208	202	197	218	204	211	198	212	206	227	222	216	212	230	190	218	199	196	200	191	202	187	208	228	220	209	220	206	196	219	219	221	222	182	198	212	211	205	184	244	196	205	222	205	195	202	209	198	201	203	221	220	216	194	187	215	218	189	203	232	200	213	209	194	198	186	202	213	199	217	198	206	219	210	219	193	210	217	185	193	196	208	192	186	236	228	205	220	213	165	223	207	194	191	208	178	216	186	227	215	218	226	199	208	197	202	195	207	201	183	210	202	186	219	194	212	177	207	230	171	222	214	236	220	215	219	210	201	229	203	206	208	223	222	198	218	227	208	202	215	223	175	187	184	193	185	212	211	224	211	188	200	219	213	204	209	211	205	208	240	224	195	187	223	193	227	207	202	189	193	196	226	211	223	195	204	175	215	194	188	221	207	238	224	206	198	169	197	199	210
26800	20430	16354	10126	5357	3063	2021	1509	1085	940	773	709	648	591	553	484	463	435	448	428	423	381	395	431	405	373	368	341	383	375	357	355	351	331	356	340	339	329	314	299	286	334	307	306	315	337	293	317	289	321	313	314	293	285	295	275	309	316	333	278	315	313	306	306	296	278	304	312	298	299	294	290	301	303	304	308	294	297	314	297	304	324	295	305	303	319	319	295	311	299	275	287	310	297	323	275	290	331	283	303	297	303	301	298	302	297	315	332	268	316	290	268	311	288	337	313	295	282	320	286	308	286	312	280	304	272	321	336	289	283	319	296	272	297	279	281	291	344	300	305	291	274	271	295	296	305	294	310	274	292	309	296	298	314	293	307	303	271	287	272	307	289	337	296	297	328	318	311	293	315	318	326	303	278	284	307	322	297	298	312	305	288	286	278	288	289	272	297	281	281	306	290	314	301	358	308	288	287	325	302	317	310	306	305	308	306	295	268	307	295	307	314	273	277	316	307	297	305	277	307	298	308	332	285	284	290	293	312	296	287	303	274	337	291	268	312	303	305	288	296	311	308	307	329	268	306	329	280	319	297	292	299	326	297	322	317	313	309	322	292	258	314	283	291	296	324	278	306	303	291	289	285	283	273	271	306	308	292	290	286	306	280	328	326	300	292	331	265	332	304	306	295	329	280	327	310	315	270	290	317	290	288	316	263	291	301	297	309	307	304	247	300	296	312	298	311	257	328	302	311	298	324	289	310	290	307	299	309	333	314	295	294	294	315	293	304	299	318	273	300	310	285	306	312	297	290	332	293	311	299	309	321	291	306	314	304	291	310	308	319	293	311	309	299	297	295	290	316	291	287	293	290	285	307	299	336	316	297	310	294	311	300	310	298	309	295	292	268	335	299	307	304	294	307	280	298	316	296	302	281	306	275	289	288	310	280	316	248	288	277	294	309	291	343	273	312	304	271	278	327	315	318	280	301	276	312	302	291	276	300	281	306	309	304	318	314	298	328	271	300	299	325	309	301	292	284	274	306	281	316	277	339	295	296	308	273	299	289	273	308	290	278	271	275	277	307	288	300	306	300	329	303	305	287	287	276	293	309	331	273	302	290	286	308	309	300	287	293	290	322	283	266	299	283	316	294	253	297	307	264	313	288	310	309	309	290	294	289	318	315	254	286	280	319	275	286	314	294	306	331	303	296	288	308	297	332	313	285	305	303	291	294	279	321	304	309	300	282	302	325	325	318	311	320	281	300	288	302	268	286	340	281	321	294	307	317	296	314	309	323	290	317	330	320	293	301	297	300	293	300	300	318	290	289	296	306	323	291	274	288	318	324	263	296	276	323	297	321	300	278	295	307	305	300	295	306	303	330	333	279	302	298	294	313	320	286	301	316	316	255	323	314	316	307	298	317	324	307	283	295	291	320	284	291	281	285	291	322	324	291	332	306	319	315	297	276	282	277	316	285	320	294	300	311	315	306	300	321	301	317	272	298	293	290	315	303	274	276	252	290	301	304	308	298	286	355	284	289	266	321	293	294	258	346	264	287	299	310	314	286	297	298	317	337	268	284	324	317	265	287	328	282	308	280	329	266	318	302	300	261	315	296	254	297	314	295	294	315	300	316	289	311	305	313	324	306	286	299	271	313	290	308	309	279	328	309	296	342	316	284	320	277	296	315	307	274	310	271	307	279	315	291	308	304	303	317	299	292	299	312	313	295	299	269	293	290	322	288	290	286	272	289	272	276	293	317	299	298	263	304	283	339	286	315	323	299	280	323	294	321	286	325	305	282	311	281	322	273	307	307	348	307	297	268	312	294	295	303	297	312	297	279	265	299	320	271	297	306	302	267	294	315	322	276	316	291	290	279	295	291	303	314	322	306	304	285	291	280	296	324	296	294	290	338	304	308	295	290	294	326	316	318	286	323	292	283	295	308	294	293	275	296	281	269	261	292	273	296	301	311	287	345	327	332	311	322	322	300	327	313	302	286	295	288	302	281	270	335	275	317	307	267	267	297	323	313	277	306	312	318	289	319	329	302	305	342	303	319	290	271	344	299	289	302	272	311	286	307	312	295	308	291	335	314	299	283	290	270	301	318	294	280	322	273	291	344	301	307	263	304	297	309	312	344	323	309	298	278	326	279	310	271	290	308	299	307	320	299	282	291	295	317	292	295	318	331	340	281	314	313	299	313	293	290	301	302	306	301	321	315	304	302	296	240	269	263	281	307	330	278	297	290	292	328	298	305	310	305	297	312	321	308	307	291	301	265	304	288	302	314	297	307	297	310	309	317	273	279	294	295	303	289	308	285	315	278	299	321	298	312	313	274	290	288	296	290	314	329	313	323	307	320	288	281	314	301	306	287	280	317	314	300	289	308	325	303	307	291	297	305	297	302	287	301	309	274	297	301	307	285	281	264	316	300	292	284	328	297	250	314	282	272	266	294	298	295	296	276	291	304	313	300	309	313	295	282	311	313	333	296	303	297	293	313	303	315	307	344	310	284	293	275	298	330	302	307	296	312	285	307	314	295	298	280	290	286	306	310	310	291	302	315	301	322	297	333	334	328	305	314	280	319	305	293	333	310	299	276	290	345	330	299	315	282	275	287	313	307	295	320	296	294	289	341	294	309	301	318	269	304	271	292	296	311	274	302	293	281	270	350	315	308	279	304	323	313	303	280	280	291	293	286	290	321	287	303	317	303	286	298	283	290	296	310	269	299	313	317	273	321	312	301	290	297	279	310	330	306	291	320	269	275	286	314	308	329	309	322	293	314	263	316	302	297	294	293	284	312	290	288	343	302	310	287	301	274	297	306	312	291	298	293	310	305	272	310	328	321	315	318	285	331	280	297	276	302	331	295	324	300	323	321	277	273	295	271	288	297	302	312	249	307	307	314	271	280	305	291	290	318	277	314	300	290	314	301	292	313	309	304	347	291	297	291	314	302	270	319	336	301	311	295	302	346	277	295	312	309	290	280	304	296	303	309	308	294	301	297	325	290	300	278	302	288	304	278	297	315	303	295	274	328	341	313	278	327	300	280	287	287	287	281	298	289	293	291	301	258	297	311	272	315	297	299	311	338	334	287	286	307	306	365	299	307	311	317	314	328	298	304	311	338	277	303	306	309	318	332	302	297	341	303	296	274	286	304	305	296	283	276	288	288	294	288	306	294	324	334	298	319	288	276	296	291	310	263	320	292	293	300	326	285	309	292	300	326	319	315	269	309	277	297	312	285	290	308	310	300	275	308	275	288	302	299	270	309	296	299	286	308	259	290	287	307	322	265	325	275	286	302	306	312	263	305	286	314	286	325	268	306	301	272	294	302	300	298	292	288	311	310	290	285	301	284	302	278	297	326	286	260	312	309	291	301	303	280	319	277	307	305	286	338	280	298	313	296	300	309	298	275	279	295	312	301	328	313	330	328	302	315	310	288	311	277	272	296	291	290	315	318	303	299	297	243	291	316	333	307	351	289	311	312	299	291	294	290
11311	23405	18638	12226	9237	6643	4922	3753	2906	2294	1868	1616	1436	1242	1147	1043	984	945	872	839	856	804	795	762	689	647	636	626	647	641	600	565	574	552	529	534	552	546	547	505	509	518	513	482	529	470	482	476	471	490	499	505	481	419	470	495	443	427	449	473	454	475	485	490	453	459	480	413	461	452	468	443	475	436	528	466	442	460	477	456	442	463	470	480	478	470	401	428	479	430	429	490	462	455	456	474	454	417	455	424	487	474	472	480	440	474	478	453	467	454	481	476	482	463	409	475	452	472	448	471	453	471	500	497	440	414	460	421	485	458	463	459	447	473	473	479	449	455	476	470	458	436	458	449	460	449	420	476	472	475	456	477	450	475	457	484	431	409	481	485	453	474	454	465	476	492	449	476	479	432	501	429	486	467	436	480	441	429	450	430	424	479	452	463	469	475	452	463	442	445	435	428	455	454	432	438	463	484	476	454	443	463	482	483	475	473	449	480	468	491	463	485	469	482	447	473	435	455	444	408	476	475	412	466	464	425	471	440	448	475	497	439	484	443	511	458	444	458	419	474	459	445	422	472	466	455	451	470	469	468	487	483	473	454	458	488	414	467	467	484	498	430	505	458	452	479	453	504	466	448	448	441	471	464	453	443	495	446	484	483	480	465	484	443	479	446	453	441	451	494	471	432	495	449	431	472	481	445	460	454	472	466	459	415	460	437	468	485	500	464	460	449	473	462	451	471	481	456	438	465	451	476	481	460	447	463	462	470	424	455	475	459	447	450	431	466	486	464	485	505	450	467	489	469	441	509	465	477	484	421	475	476	441	442	478	470	472	479	454	449	483	449	449	474	439	427	457	464	486	450	451	463	476	460	442	487	421	478	465	447	461	422	458	425	444	454	474	476	429	445	430	456	510	484	455	481	476	440	484	441	430	421	451	442	451	495	425	439	478	468	457	466	453	460	498	442	464	468	465	445	454	456	463	460	451	473	456	448	465	528	488	447	466	467	427	434	496	457	428	464	451	464	439	455	481	505	473	461	431	478	481	501	453	470	440	455	430	436	494	502	472	442	469	483	451	459	440	425	469	487	465	454	447	460	456	416	465	486	479	478	509	481	453	443	467	439	465	461	467	448	448	470	468	462	465	474	462	486	450	491	409	416	474	463	453	474	478	451	443	404	462	455	468	460	449	455	430	449	456	470	464	457	448	449	476	465	445	430	435	454	424	484	441	434	447	461	469	439	454	464	487	443	456	460	438	459	489	413	464	479	429	476	455	463	437	450	495	445	431	451	447	470	466	439	451	468	422	462	453	428	484	477	426	426	459	492	436	455	478	436	483	451	464	500	456	436	455	452	465	512	478	458	471	429	449	477	513	465	434	449	410	428	426	475	441	455	474	434	442	495	469	478	491	457	525	460	469	487	451	422	490	438	476	450	482	468	475	494	461	440	442	447	464	457	481	504	455	457	451	435	470	463	452	460	459	481	475	475	488	473	454	413	422	454	419	467	488	492	447	446	450	447	429	444	454	467	478	503	480	475	457	480	446	419	451	466	477	482	424	460	440	462	469	447	449	454	453	442	478	426	421	467	473	446	470	467	459	430	444	429	491	457	470	456	445	447	455	491	482	454	484	457	453	478	464	454	465	437	479	468	481	529	444	468	457	472	431	464	447	485	489	428	468	449	439	509	447	484	474	497	442	463	497	462	466	472	496	483	455	426	447	501	458	470	452	466	430	489	477	473	443	472	461	419	478	484	456	492	450	431	451	436	442	441	434	481	432	457	424	430	416	455	472	490	453	470	416	477	444	455	454	405	455	442	412	450	436	456	486	476	474	459	441	458	487	475	462	452	478	499	464	459	425	455	444	435	478	468	501	434	454	435	437	454	490	459	436	476	441	447	495	483	487	458	504	509	433	487	434	433	436	494	510	465	517	481	474	468	470	502	458	439	470	448	428	494	481	453	442	455	471	475	470	426	406	421	456	458	449	475	459	452	467	469	449	481	477	513	477	430	467	478	441	449	458	492	449	464	482	437	454	470	448	441	437	489	467	453	466	479	459	462	425	422	448	479	435	501	461	427	506	447	458	447	478	464	440	429	457	462	494	458	458	469	449	455	465	493	465	470	508	459	453	445	457	459	450	465	419	463	451	500	475	452	471	422	483	462	421	494	451	451	478	457	465	432	480	399	485	482	448	487	502	480	454	455	442	462	464	473	459	442	427	482	469	463	446	458	454	465	488	484	443	458	507	442	476	477	414	470	460	466	453	455	473	465	441	475	425	493	447	472	450	468	442	467	440	470	447	479	464	470	435	490	486	468	449	469	458	415	480	434	449	452	482	442	442	505	453	460	480	456	429	462	488	451	452	447	486	453	444	469	478	457	442	505	468	440	468	487	430	450	511	454	453	435	467	439	437	429	487	461	468	462	473	497	450	474	507	466	474	472	405	425	437	477	432	447	475	435	479	453	460	472	452	463	454	454	483	483	472	466	456	411	482	489	405	461	457	467	454	425	470	472	485	442	491	467	415	471	426	438	454	482	437	478	490	447	455	470	446	490	484	449	472	439	473	495	470	461	462	474	473	463	479	440	482	445	453	455	487	446	458	508	459	474	459	472	478	426	488	457	483	440	444	510	448	461	453	460	418	447	455	455	430	483	476	461	468	476	448	474	434	438	446	502	463	477	444	471	441	433	446	478	471	488	497	464	510	467	487	442	472	446	437	461	471	466	475	478	484	442	443	425	427	474	481	434	441	472	428	437	480	463	453	459	465	460	454	455	465	421	490	467	450	459	472	461	422	431	430	459	426	475	452	449	449	452	454	479	461	460	493	447	480	468	454	475	433	470	476	434	491	461	445	435	439	441	460	464	426	453	468	471	475	495	489	471	451	461	436	487	480	478	470	426	508	458	465	467	478	476	420	486	453	489	453	473	438	477	441	435	458	463	461	468	456	456	472	470	460	458	446	435	460	456	460	466	471	442	463	481	487	424	447	482	475	445	445	473	448	460	444	467	430	434	419	446	493	445	478	461	507	443	456	477	478	436	448	471	471	448	460	463	455	442	457	454	452	498	460	475	457	423	468	443	476	465	434	471	453	451	454	437	471	467	481	464	441	505	451	438	482	435	471	462	464	482	479	438	458	442	418	501	431	460	487	504	474	479	485	449	493	472	455	519	475	477	449	452	458	485	469	452	478	454	511	463	470	446	466	455	450	481	470	462	489	501	451	467	474	467	448	455	452	439	426	452	422	474	466	462	470	469	428	461	445	487	464	470	466	480	447	443	497	480	453	457	443	437	446	481	435	440	503	438	499	498	481	480	489	448	434	475	445	450	431	465	450	460	460	452	410	445	492	455	472	453	463	436	459	433	480	491	454	430	445	445	443	502	453	482	442	454	452	426	427	481	471	449	462	418	445	478	473	456	454	433	475	450	475	522	457	464	450	493	453	484	431	488	437	444	468	415	504	416	468	454	473	446	442	427	458	450	464	495
22986	21064	28073	24267	20584	10580	3988	2233	1531	1192	991	839	709	652	601	546	499	418	469	380	389	334	371	335	326	272	299	271	254	279	231	265	254	249	222	246	246	214	240	210	191	215	201	220	185	171	211	203	183	178	186	189	165	191	182	178	191	185	172	168	177	172	165	194	174	158	182	170	169	154	171	175	186	190	153	138	169	152	188	161	180	170	153	177	166	160	195	167	158	149	163	196	151	186	152	183	159	165	192	177	179	160	149	183	181	150	157	178	163	192	191	146	177	157	165	164	179	165	177	180	169	171	172	175	177	155	173	161	180	171	164	127	163	169	161	165	163	188	166	184	186	168	176	159	171	163	171	176	172	163	161	159	192	176	149	175	176	165	163	172	174	159	159	175	173	176	136	182	192	163	185	176	171	161	164	161	168	152	167	183	148	184	163	150	147	175	164	171	193	158	158	151	153	179	144	154	183	182	155	190	188	177	179	167	191	150	188	169	153	185	178	180	154	175	150	179	177	182	154	168	175	192	177	156	180	159	165	166	177	171	176	160	188	155	165	149	174	177	149	183	190	174	154	170	174	169	168	159	197	195	190	162	173	191	169	162	167	170	188	172	166	179	173	180	166	190	173	156	154	186	170	159	163	158	156	173	173	167	189	172	186	180	168	165	171	174	154	172	167	160	172	178	164	156	160	188	208	155	187	157	175	176	173	160	163	189	172	166	193	161	160	176	162	185	175	153	175	182	168	168	158	156	186	170	165	199	172	173	164	188	180	183	161	183	150	178	162	180	154	188	174	165	176	167	154	165	168	199	149	155	151	155	168	169	192	161	172	167	182	181	160	178	172	161	168	169	155	175	175	154	183	175	162	161	171	186	145	163	181	168	151	178	192	189	161	155	170	171	149	194	177	182	172	167	180	178	167	156	144	169	175	173	155	178	166	180	166	178	155	174	165	199	169	167	170	174	174	179	179	178	174	176	144	151	169	168	184	187	180	200	165	167	172	186	165	183	190	184	162	157	182	158	153	197	159	194	196	188	183	177	178	171	162	162	188	158	160	155	176	178	158	198	153	178	164	177	168	173	158	154	187	171	156	160	167	192	182	184	177	148	172	170	187	157	167	168	173	175	188	171	184	167	170	189	160	181	161	153	170	161	162	171	167	160	163	168	180	164	151	193	189	163	172	167	176	167	182	192	145	149	140	168	166	156	171	176	196	177	188	176	167	173	161	166	191	163	165	148	177	168	179	165	168	190	200	178	163	157	176	187	163	187	183	160	168	166	186	175	149	168	183	160	171	172	180	163	183	166	171	150	164	151	177	160	150	157	180	168	157	184	173	163	168	181	164	158	174	154	187	162	152	189	189	153	161	184	184	172	188	171	170	189	181	174	171	157	166	158	184	158	181	172	161	168	176	166	185	189	164	175	175	190	171	158	175	174	158	168	183	180	177	181	181	176	169	173	173	172	170	152	181	179	169	148	201	177	171	154	169	177	168	178	174	195	185	200	162	172	171	161	173	151	182	150	158	169	173	161	163	162	162	155	181	178	196	190	157	200	174	145	187	158	196	177	170	175	180	186	176	161	143	159	183	178	164	155	168	180	160	184	156	175	160	171	173	155	171	165	172	185	186	189	165	155	189	169	156	163	181	160	157	176	165	178	166	184	174	182	154	164	190	179	177	168	178	165	185	173	173	177	188	199	170	164	147	176	198	170	157	146	164	179	159	166	152	170	176	168	153	185	160	171	187	169	150	160	197	172	152	163	170	180	184	156	170	183	169	170	179	178	168	179	178	159	177	165	149	156	179	183	185	180	180	194	160	182	173	180	160	170	191	183	159	156	178	181	155	188	187	192	172	163	168	161	168	174	172	165	181	174	148	162	192	178	167	177	173	161	180	145	156	165	161	181	161	182	161	174	160	177	167	156	153	161	138	166	164	147	191	183	163	166	140	185	159	164	170	170	166	160	158	189	170	162	183	140	162	166	182	152	163	182	202	179	147	184	168	181	161	170	180	158	146	169	199	174	167	162	151	163	174	153	181	164	157	137	166	170	170	187	148	192	175	188	178	175	174	184	164	175	144	157	153	149	155	181	161	186	164	172	175	187	169	178	169	174	172	181	165	166	174	176	199	161	146	173	173	159	176	167	150	165	169	177	171	169	194	165	177	154	175	153	156	173	153	185	163	165	174	154	175	176	160	161	183	193	164	190	158	174	176	166	171	177	159	175	187	171	174	178	151	187	193	188	180	172	154	167	155	162	149	164	186	181	194	181	161	170	156	164	185	157	180	167	147	169	188	181	180	159	177	188	150	166	185	175	170	144	182	167	163	164	162	157	180	184	182	169	179	161	158	176	175	176	187	146	171	168	161	178	186	174	193	175	167	165	173	170	178	159	170	173	161	183	175	158	156	177	154	164	180	164	205	157	169	167	172	163	187	170	175	174	185	167	172	188	165	162	164	176	199	184	193	191	181	149	189	164	173	182	185	160	152	174	169	164	179	160	159	162	165	156	172	177	181	169	164	166	171	169	166	184	161	171	168	174	184	148	181	165	163	165	170	198	174	152	168	163	174	188	161	164	160	173	163	170	149	171	146	158	150	177	175	162	169	186	162	177	161	171	173	164	160	162	176	151	160	148	189	157	191	179	161	156	177	175	170	169	174	191	162	148	171	171	183	174	169	217	183	176	172	179	179	170	191	193	176	181	191	168	178	168	170	175	183	177	156	146	178	155	182	189	166	154	177	160	166	165	169	161	167	167	146	159	179	170	159	165	172	180	197	161	175	158	145	157	160	157	191	139	176	162	176	176	198	162	174	170	159	157	178	169	176	183	160	167	169	152	188	167	162	151	153	171	167	128	161	207	158	163	173	169	165	156	178	160	187	182	164	156	130	146	181	146	160	159	174	160	154	177	162	168	175	187	198	169	173	172	167	179	149	206	183	156	190	167	179	164	136	169	176	168	186	162	173	183	163	167	151	174	154	183	178	203	139	181	174	184	163	189	176	145	177	179	173	157	168	185	152	153	164	161	171	180	178	181	174	189	159	178	180	179	184	167	188	178	153	161	173	181	154	174	167	169	181	148	182	172	159	174	158	190	162	177	143	181	192	162	169	176	151	193	164	160	172	169	175	160	146	155	166	167	158	188	148	172	166	193	176	169	198	167	168	159	178	174	185	163	178	191	182	160	167	187	162	188	162	180	166	179	188	180	167	166	172	191	160	166	163	177	164	171	166	183	166	161	188	184	181	155	155	201	167	169	173	174	151	162	150	153	170	165	165	186	180	181	147	172	163	172	160	164	185	169	174	206	168	172	177	184	184	173	178	151	164	181	152	187	163	179	165	182	176	200	176	173	166	168	198	163	163	181	173	164	171	159	158	171	161	146	161	148	163	161	182	191	158	147	163	164	186	172	160	168	187	158	141	174	127	192	178	148	145	185	170	156	166	171	163	181	166	162	162	170	184	153	164	168	207	139	180	154	152	144	158	183
10935	29371	23841	16770	12799	9515	6991	5437	3950	3127	2529	2146	1834	1674	1466	1282	1126	1075	996	950	811	856	744	673	650	639	584	533	602	532	513	522	459	463	431	422	388	399	404	398	384	353	342	341	335	309	325	330	277	328	297	312	316	281	302	285	275	269	282	286	268	285	278	302	293	262	257	256	262	252	276	276	250	259	262	298	270	280	285	274	264	273	234	311	263	262	275	275	281	270	266	300	287	297	251	277	273	264	253	246	248	270	258	290	295	258	270	271	262	282	273	267	269	256	280	288	285	260	239	245	298	236	277	269	252	270	284	290	269	264	285	247	303	260	275	240	245	278	289	262	246	276	249	263	280	275	273	287	258	266	270	269	270	265	280	285	267	263	251	252	273	257	276	262	279	316	262	279	252	272	295	280	270	298	255	290	272	269	247	249	272	254	257	251	248	284	279	276	268	275	243	269	266	294	279	265	267	259	260	272	272	252	257	282	276	274	255	278	275	276	273	292	251	264	243	253	279	243	233	243	252	291	260	279	275	267	242	274	264	275	273	258	250	261	283	262	270	249	252	288	260	287	266	283	279	274	271	258	290	252	230	278	248	260	316	247	272	249	269	251	253	250	257	271	263	271	260	278	262	279	264	284	291	249	301	277	301	272	262	260	259	270	294	278	262	251	277	271	252	268	266	280	254	277	250	254	292	272	274	283	285	245	271	247	271	288	280	247	266	281	251	277	249	264	266	285	287	283	248	254	238	263	270	286	268	291	269	284	281	281	257	240	245	249	279	287	307	248	282	269	283	308	306	242	297	285	267	309	266	265	280	285	258	254	261	260	242	251	261	305	272	277	277	261	260	256	246	259	259	258	255	258	274	234	268	294	254	278	267	281	247	268	279	269	264	267	267	274	300	280	281	278	271	278	250	250	252	282	272	289	274	273	297	274	272	274	257	255	254	285	297	278	267	283	266	278	257	254	254	275	280	245	288	282	256	256	245	314	254	286	268	272	273	254	265	291	286	282	248	232	280	264	262	263	289	232	265	264	277	265	249	265	282	269	276	274	284	288	303	327	282	260	253	248	266	286	238	306	272	280	287	243	257	280	288	288	279	286	251	271	281	275	278	300	233	259	250	254	242	263	272	251	261	256	261	296	278	266	285	270	258	295	294	262	274	249	269	258	271	261	278	262	256	256	281	253	289	287	284	246	239	284	261	262	276	267	279	266	269	271	240	248	312	267	281	271	263	294	281	277	267	287	257	310	260	250	285	226	274	289	269	254	260	254	267	251	256	257	249	244	268	303	261	276	281	265	253	268	249	253	299	280	235	255	261	266	233	251	259	289	278	302	277	315	273	213	279	254	268	233	300	272	253	273	284	271	295	272	276	278	261	272	277	252	279	281	266	241	291	261	273	258	284	260	288	303	270	263	283	258	267	285	302	273	241	257	266	274	279	257	237	257	312	276	282	243	285	279	241	257	302	244	262	269	242	255	281	273	268	276	264	267	285	267	265	236	263	295	251	227	265	289	283	298	265	273	299	280	292	252	284	276	259	271	296	261	243	299	264	271	293	260	250	248	251	251	269	298	288	270	272	311	290	256	254	304	282	273	279	274	297	271	288	273	260	270	270	265	248	292	277	300	280	245	247	272	274	317	260	277	277	274	280	271	250	267	262	285	245	262	261	251	272	277	253	246	259	260	251	251	267	277	265	259	272	247	256	276	271	264	282	286	249	279	286	276	241	270	293	277	264	262	258	264	287	276	309	281	280	253	263	273	270	293	256	287	268	292	238	279	286	275	263	288	273	256	280	276	263	270	284	282	298	262	271	261	280	270	271	272	261	270	245	278	266	283	254	290	253	262	244	272	244	274	275	278	287	290	275	259	294	249	237	297	304	286	299	267	259	288	279	256	259	247	223	245	293	246	248	267	273	272	268	283	266	292	257	257	268	267	255	254	280	263	289	288	249	275	252	245	259	268	256	297	297	240	265	272	266	260	260	260	235	275	269	269	277	293	263	265	263	275	268	238	266	256	301	270	267	250	268	285	250	270	270	276	289	285	296	288	272	298	256	269	295	253	279	275	236	274	287	270	260	261	281	289	287	295	276	271	264	271	268	268	283	284	268	329	300	292	291	258	289	257	251	259	248	286	246	247	257	284	279	279	259	279	260	248	264	267	276	252	277	239	276	276	259	255	269	277	254	279	275	271	276	256	281	282	293	272	279	275	243	300	249	254	305	269	257	282	263	251	264	271	241	268	247	255	263	291	254	264	253	270	257	255	253	289	267	236	251	280	278	263	267	261	268	255	279	270	252	289	285	303	290	251	270	266	286	248	287	247	282	253	244	280	279	305	276	282	296	287	290	254	273	292	269	257	273	257	247	278	276	247	262	255	263	258	270	284	273	276	232	301	283	246	252	262	298	274	272	294	273	269	255	267	265	288	297	261	294	254	274	262	271	278	271	249	276	251	281	255	242	292	275	261	276	288	249	297	284	261	257	264	268	278	260	289	258	257	294	297	267	256	267	215	264	258	278	256	260	294	279	232	254	269	254	242	238	268	243	260	265	259	269	263	288	288	256	245	243	295	278	252	261	298	263	274	247	259	245	256	278	273	248	280	264	267	270	240	298	277	273	269	253	275	282	272	291	277	290	282	246	249	266	266	264	281	282	267	261	267	301	287	262	265	260	285	248	264	277	281	281	245	277	311	239	288	295	276	229	267	272	234	264	250	256	295	247	271	259	259	255	271	252	260	268	268	256	298	316	273	259	281	286	289	262	286	232	255	248	279	279	296	273	286	271	280	256	280	256	263	259	257	299	276	270	302	284	277	291	273	289	281	271	268	256	260	260	268	272	260	258	279	304	280	255	269	266	266	282	275	260	282	284	259	266	257	270	311	270	232	247	270	301	262	252	250	275	265	284	272	241	266	262	291	277	230	247	263	223	266	250	260	257	286	280	255	280	254	275	257	256	258	271	290	298	290	295	266	265	315	252	240	253	287	281	254	248	264	287	251	286	267	257	278	296	288	271	274	293	264	282	262	261	249	283	285	249	239	272	276	285	264	250	280	262	257	291	259	282	275	257	287	286	255	259	259	260	303	253	244	304	296	282	267	278	301	269	278	277	278	265	275	265	296	272	253	262	269	281	286	274	273	298	274	257	262	278	284	276	261	283	277	284	263	266	277	251	248	259	279	271	254	276	268	285	270	261	260	263	258	236	246	270	312	274	276	264	271	249	274	268	266	257	269	272	285	260	250	250	281	302	237	286	266	305	264	275	262	280	259	252	243	275	237	236	276	264	291	277	271	268	292	279	253	282	282	263	284	260	265	276	235	262	249	286	233	265	275	275	265	258	298	273	287	262	286	265	261	306	275	275	270	285	268	248	256	272	245	258	255	264	284	274	310	249	258	309	288	284	270	264	287	287	267	279	261	237	276	271	263	293	263	261	272	269	264	265	289	264	273	279	260	258	285	258	262	276	279	298	256	271	284	299	296
24165	21064	26530	24422	9676	4018	2527	1771	1328	1086	935	788	722	698	663	594	545	549	517	526	470	432	445	415	418	407	376	421	414	390	365	364	346	383	377	425	381	350	354	342	335	353	349	340	348	317	336	327	318	284	318	301	305	321	300	322	290	311	316	328	305	333	305	316	333	293	331	316	306	316	334	311	310	310	298	321	327	287	321	297	318	335	329	327	288	324	311	301	323	302	308	324	303	319	313	294	306	326	310	300	293	291	324	342	268	273	318	299	325	294	277	295	312	331	313	322	327	326	295	268	292	294	355	299	344	299	321	332	327	310	335	295	323	341	325	320	294	321	321	312	316	302	331	302	295	306	296	315	299	308	335	326	314	309	316	310	325	283	349	322	304	311	335	298	307	313	339	303	309	322	312	291	334	308	282	284	292	310	319	305	330	315	333	317	331	338	306	312	339	295	289	301	301	319	315	309	305	316	322	324	325	278	326	284	334	321	333	335	322	285	296	331	313	316	319	306	325	339	322	296	333	326	308	323	319	298	319	314	302	295	261	319	312	301	309	306	282	318	315	320	322	328	321	308	321	291	299	298	309	299	279	317	318	315	338	304	331	329	338	307	320	328	318	332	307	329	294	293	321	306	315	301	295	318	294	295	305	312	325	313	337	320	359	329	319	330	322	318	301	305	280	304	312	331	284	299	329	309	272	299	309	332	272	323	318	295	335	316	328	285	319	307	307	314	315	333	320	294	283	303	335	309	303	283	329	323	347	313	290	323	321	332	315	285	305	301	307	297	334	330	304	317	296	326	318	326	333	324	304	320	314	313	303	299	304	314	316	291	331	314	296	297	325	329	328	312	324	299	318	295	330	341	325	315	293	295	286	319	312	289	269	304	320	302	309	323	309	292	319	313	338	335	312	318	305	311	287	308	314	307	298	320	289	270	333	328	314	336	304	297	315	342	289	311	296	312	309	300	306	316	315	274	326	328	314	275	297	317	307	304	318	327	278	293	343	298	284	312	318	293	282	291	355	320	305	327	334	315	317	302	276	307	311	305	291	303	296	314	314	321	292	276	352	321	298	305	313	302	317	295	317	316	307	299	309	307	320	322	278	305	322	292	319	294	313	317	323	341	323	340	275	290	299	347	307	324	324	328	307	275	344	290	326	304	328	288	338	288	277	324	313	317	363	321	326	328	294	304	296	336	280	290	310	328	293	313	297	308	334	291	285	314	291	327	314	284	314	312	295	300	290	309	313	346	284	329	295	345	302	287	311	317	299	323	316	291	343	284	302	301	301	339	291	331	292	313	301	310	290	327	297	323	321	313	343	270	293	338	311	315	320	289	332	305	310	297	324	281	319	314	305	325	313	304	279	306	319	277	310	289	305	318	311	311	314	305	312	298	337	273	304	306	297	262	336	321	307	318	328	295	307	297	299	320	301	353	318	326	284	335	304	311	310	302	339	308	337	295	306	329	323	316	300	309	305	301	314	292	300	310	298	330	309	286	314	286	339	342	303	301	301	327	331	330	308	301	326	297	310	301	331	305	294	308	290	299	305	318	326	334	328	301	309	314	335	330	299	317	326	307	305	301	300	284	292	346	303	286	302	335	287	315	280	298	323	326	310	316	273	320	283	328	288	311	305	310	317	310	329	305	300	326	293	304	310	299	341	331	298	338	326	301	311	309	327	326	345	310	322	302	261	292	304	298	323	311	265	331	282	277	302	300	304	310	298	312	297	333	322	322	322	309	304	321	332	336	300	302	310	288	319	318	331	301	346	304	312	299	328	299	306	307	306	328	299	346	302	318	299	288	320	316	314	321	305	360	335	318	324	302	297	337	312	298	304	301	307	291	314	299	301	315	318	337	323	311	325	309	305	280	309	318	308	343	276	284	326	321	347	360	323	330	331	343	310	345	280	312	340	337	274	314	326	337	321	317	302	321	317	304	329	291	286	287	302	302	319	312	314	330	312	303	311	303	285	328	305	315	310	319	314	319	320	312	323	316	303	328	302	325	299	316	320	286	290	316	325	308	294	314	309	309	329	291	316	306	321	321	315	313	319	308	310	332	361	329	326	304	313	340	306	309	310	278	308	302	324	315	298	313	326	336	309	306	339	317	323	303	289	328	329	298	285	301	295	322	299	281	304	304	314	353	304	313	318	290	295	315	303	319	298	298	309	314	318	313	286	334	314	311	298	316	332	323	304	283	310	317	281	278	285	288	292	326	322	281	329	314	298	311	300	329	326	313	330	310	306	316	311	315	302	334	330	357	293	274	297	344	292	291	310	321	311	301	301	314	308	331	326	315	279	323	292	306	344	301	329	320	309	299	285	318	297	333	331	300	318	292	309	306	297	309	334	328	320	298	288	322	332	251	301	312	307	292	311	299	298	332	322	321	323	311	320	332	293	313	316	303	276	280	312	324	311	315	311	305	322	322	304	289	308	318	323	328	314	353	298	318	299	292	312	318	290	314	326	314	313	331	309	313	311	304	334	297	306	303	334	316	334	320	290	312	335	313	337	295	299	314	318	330	286	283	306	362	302	302	310	314	316	318	309	291	286	322	330	282	320	337	323	320	307	302	333	303	310	319	301	320	313	327	327	318	308	320	316	320	320	326	306	317	292	302	342	348	347	329	284	330	355	307	308	294	293	323	297	298	305	322	324	305	289	308	304	298	346	329	308	322	338	354	305	335	306	312	313	355	321	299	298	327	308	296	322	302	282	293	315	327	319	315	310	328	318	331	324	290	349	319	333	312	294	321	328	296	320	331	312	309	316	307	309	339	333	303	295	317	294	317	315	297	290	314	322	290	342	334	308	336	305	333	307	310	348	289	309	334	319	332	335	312	307	315	315	317	322	327	319	281	320	292	307	302	334	313	340	324	316	350	305	296	337	307	313	302	285	312	323	343	308	310	302	290	297	315	305	289	292	295	310	304	297	328	307	287	309	328	301	304	316	303	277	290	306	311	353	322	308	287	313	311	343	304	301	338	297	314	334	322	300	343	307	291	319	305	316	302	296	297	312	311	313	297	309	308	305	328	319	318	303	302	300	323	307	305	269	317	286	321	314	315	306	291	308	297	317	333	303	308	337	329	302	346	322	315	300	297	309	308	302	313	315	297	292	294	323	314	277	337	334	296	323	331	301	322	310	320	303	320	344	296	306	282	305	311	322	319	328	322	310	294	310	308	312	281	317	308	309	305	304	296	328	333	326	292	298	369	300	303	335	303	299	341	340	305	303	312	321	314	307	291	332	309	328	306	334	330	328	312	310	343	316	319	327	319	324	322	336	318	302	280	318	304	285	342	302	328	314	311	332	287	317	312	297	318	315	292	334	293	329	303	294	292	354	347	277	303	314	322	272	330	311	326	320	289	311	309	285	296	292	276	313	319	313	309	313	316	329	321	324	343	305	323	317	329	299	320	288	309	313	311	321	304	334	325	311	365	304	302	291	340	307	296	313	338	320	333	282	303	323	327	326	287	309	336	306	300
10748	25599	20318	13759	10441	7811	5779	4446	3400	2758	2303	2052	1754	1564	1388	1351	1165	1112	1107	968	958	848	843	807	775	756	665	727	681	670	667	630	600	607	595	583	552	512	563	478	575	530	600	517	422	534	494	466	529	480	509	484	486	521	506	455	452	440	479	418	452	478	478	486	487	508	513	460	485	489	472	483	474	485	449	458	460	466	503	474	420	476	441	465	433	474	477	509	477	453	506	478	441	462	477	490	472	459	434	522	474	479	460	487	504	473	461	452	439	470	471	467	461	487	483	455	495	539	442	474	472	475	503	451	476	469	442	448	449	407	436	468	456	493	440	496	489	473	473	482	502	469	448	474	451	485	443	463	487	457	454	458	472	502	497	433	447	466	450	462	483	475	464	483	482	472	484	461	480	491	450	463	488	487	468	482	470	481	506	486	482	490	462	473	446	468	446	475	455	401	454	457	508	496	482	465	450	446	465	453	456	520	464	464	469	417	478	467	469	452	431	438	423	500	429	487	467	446	439	473	460	433	483	459	451	481	449	485	479	446	443	421	471	484	484	472	454	448	458	456	464	453	455	430	460	472	476	450	475	472	437	487	463	417	473	487	455	490	436	463	476	474	504	446	479	451	430	471	465	494	471	468	415	499	473	483	497	451	467	466	478	473	480	443	451	489	447	494	465	477	482	454	434	474	456	459	475	475	453	478	442	467	466	488	451	447	460	493	495	455	452	480	476	440	440	459	472	443	458	473	468	444	432	489	451	439	452	481	500	484	489	466	501	475	464	495	469	469	478	470	503	463	478	450	472	446	476	460	481	435	411	480	457	466	470	447	443	437	442	436	460	483	440	432	441	473	462	447	493	475	469	464	462	467	433	493	475	480	473	462	476	453	427	492	493	483	489	491	453	467	500	468	472	450	453	472	453	534	477	467	481	436	451	501	439	493	491	440	470	454	435	469	494	508	474	434	438	464	457	475	486	494	478	495	497	481	471	461	468	433	492	505	489	438	471	488	497	475	449	478	475	494	466	477	473	474	443	455	464	467	473	446	456	473	461	465	498	433	438	497	469	437	467	440	461	479	458	496	449	452	455	493	470	496	479	480	455	493	416	484	492	451	474	421	465	437	504	459	447	449	460	449	473	441	488	447	463	439	451	460	442	435	470	481	447	455	468	426	492	485	489	464	455	498	449	471	489	453	463	454	471	465	471	471	483	431	504	479	452	464	445	477	463	463	470	456	446	482	508	491	474	494	433	471	442	441	473	462	502	440	453	488	492	464	473	458	443	463	484	436	491	473	457	447	471	502	495	472	455	452	481	460	483	469	481	461	445	501	538	483	468	432	476	440	454	437	455	471	454	434	451	459	494	472	453	472	499	449	398	447	457	472	475	462	476	465	474	498	474	461	488	461	449	432	472	500	458	446	442	467	451	467	442	453	475	474	465	474	459	485	467	441	474	454	482	482	457	484	477	459	477	496	498	464	454	480	445	471	454	459	495	444	500	446	464	455	483	463	497	531	447	467	467	499	432	461	469	478	485	474	456	462	446	476	453	474	492	467	505	491	482	506	521	447	466	478	491	481	421	473	448	468	448	468	461	457	470	477	477	490	490	456	464	473	489	474	434	474	512	445	415	473	498	449	479	473	457	494	444	509	471	423	484	472	483	491	450	447	477	434	440	493	424	471	432	470	423	490	480	490	439	498	490	457	495	477	437	418	447	496	459	485	469	491	450	461	493	510	436	475	448	448	496	441	449	514	442	505	494	460	495	499	464	483	454	486	449	481	434	457	441	452	501	459	454	464	494	439	498	460	460	457	445	461	482	477	420	490	486	449	477	452	457	457	447	505	467	473	436	467	464	440	442	454	459	459	452	446	481	466	445	487	496	467	473	447	470	449	448	484	461	491	432	421	509	456	484	467	460	487	465	470	470	443	451	449	476	470	466	494	471	503	471	463	459	490	502	477	477	499	503	462	433	471	436	440	458	456	455	463	486	455	484	466	467	506	436	476	469	448	461	491	485	425	512	482	490	486	488	462	455	477	494	448	477	451	484	476	479	437	448	490	458	463	468	488	477	478	479	452	492	460	456	434	487	459	468	431	447	523	503	415	463	485	447	465	487	476	482	428	473	476	465	446	464	440	445	444	475	453	465	469	482	475	460	455	484	421	472	479	469	475	450	452	444	434	432	458	484	454	430	423	454	450	473	457	470	501	485	439	449	460	469	482	473	454	488	435	460	506	478	443	482	459	471	467	435	451	474	475	500	475	465	433	480	502	469	466	498	456	456	457	481	471	469	476	428	445	460	471	472	447	463	503	493	442	465	486	455	489	494	464	438	506	459	452	477	441	469	485	484	484	467	482	455	459	465	476	461	492	471	439	464	444	479	403	456	450	478	429	436	483	438	447	432	493	474	446	476	497	456	471	464	459	456	457	463	469	491	453	485	465	462	475	483	462	429	463	480	457	464	491	463	475	446	439	459	458	472	465	442	476	439	481	454	510	449	464	445	432	490	473	467	487	489	470	443	446	501	505	438	450	454	472	445	485	488	461	459	488	452	451	472	473	455	460	489	478	441	479	500	429	438	478	420	490	489	469	469	487	491	496	468	490	451	487	462	475	500	465	461	473	477	433	482	477	452	440	478	463	476	473	472	399	450	476	490	465	474	426	469	483	467	433	482	441	468	471	472	474	445	440	472	469	442	477	440	502	454	459	470	445	505	471	465	473	446	473	476	467	466	445	454	504	476	464	477	463	512	475	454	451	459	443	470	475	483	476	473	456	463	494	428	430	478	452	494	488	489	475	480	455	448	496	428	429	472	453	474	475	455	444	427	449	489	461	482	461	472	432	521	496	466	439	447	480	484	460	466	441	504	492	474	445	500	459	411	467	494	445	451	500	489	503	430	486	448	461	469	512	491	454	492	458	456	491	479	477	479	497	476	510	432	435	445	446	438	461	460	429	461	462	420	434	486	452	481	428	445	462	488	426	490	458	463	452	478	474	479	489	472	472	477	469	496	471	482	462	429	473	505	448	478	426	435	418	484	467	460	447	474	468	457	447	492	450	492	471	429	484	483	511	454	510	490	503	506	429	458	461	432	411	502	449	435	493	498	459	474	475	421	494	467	481	470	465	472	478	491	452	450	490	503	462	524	459	480	485	436	482	502	464	470	479	455	465	464	447	488	485	421	508	445	444	531	506	509	464	467	416	454	491	472	457	478	426	509	431	468	459	461	451	468	464	477	443	500	467	474	448	505	465	462	440	439	482	468	462	484	481	490	439	482	440	447	440	467	440	419	459	460	505	441	497	445	461	505	442	471	477	523	457	477	441	441	455	490	468	461	500	440	443	476	467	455	499	484	443	463	474	501	466	479	487	482	485	457	487	444	448	459	446	480	489	496	446	499	452	492	460	473	473	468	485	452	426	479	456	450	469	452	488	458	475	445	452	458	474	416	431	494	438	475	469	482	458	471	483	446	475	451	455	484	460	481	475
22111	21066	28673	23690	21083	20409	9251	3162	1955	1511	1342	1157	959	840	735	625	623	562	484	409	458	472	379	407	344	360	304	299	316	270	248	292	287	254	240	251	218	216	192	218	201	202	168	179	152	163	192	174	161	163	178	153	168	146	154	136	128	121	119	128	157	151	137	131	176	135	171	158	136	155	127	126	144	146	143	154	131	134	131	136	127	147	135	134	130	135	140	149	137	153	143	167	122	155	162	132	123	130	152	109	159	138	141	136	145	141	142	128	123	159	127	151	144	133	149	156	115	137	137	110	159	129	135	128	115	144	124	127	120	126	135	154	130	150	142	123	138	149	121	124	142	122	144	130	135	147	128	131	138	146	130	127	158	138	135	139	137	148	149	140	127	130	155	147	129	142	141	146	160	125	139	154	135	129	150	128	143	132	132	130	137	150	136	117	138	128	151	154	141	143	107	138	120	152	139	143	145	138	136	151	125	142	141	112	151	134	162	121	117	124	145	136	144	145	182	130	154	129	128	140	134	151	150	121	153	132	134	132	132	135	129	135	122	152	147	165	136	132	140	131	144	149	131	141	119	138	142	125	145	122	140	138	134	134	124	126	116	153	118	134	146	141	124	146	137	146	144	146	139	144	162	132	141	143	116	122	125	116	122	144	134	136	133	147	151	142	129	128	116	152	149	145	137	131	138	146	126	139	140	130	154	144	134	138	137	133	134	155	137	139	148	143	137	132	162	127	144	139	145	131	144	142	148	142	156	139	117	135	156	135	131	181	163	118	145	143	120	135	148	144	159	147	121	121	121	144	151	135	133	128	140	147	121	154	133	140	139	155	127	146	117	153	125	144	126	144	125	148	125	126	132	154	136	144	152	127	119	156	140	143	159	127	139	112	154	163	130	116	124	125	129	145	145	140	137	143	129	127	157	139	140	149	120	139	140	144	143	137	138	145	128	152	115	155	139	148	139	134	145	126	136	146	142	132	141	119	154	131	151	153	157	117	136	144	112	135	146	138	155	139	136	155	140	138	116	138	130	158	151	130	123	123	131	118	125	144	128	137	129	145	131	124	140	147	151	164	142	133	163	123	133	134	142	138	136	132	139	138	134	144	139	136	135	136	145	135	139	138	146	145	152	147	138	150	123	128	130	142	151	132	155	127	136	146	167	135	133	144	143	141	140	133	127	147	133	119	127	145	124	128	140	150	137	157	133	155	134	158	142	125	151	132	143	148	132	132	161	143	133	148	133	146	130	138	126	140	135	128	116	134	137	144	147	134	141	129	149	138	140	156	140	146	136	156	124	138	156	153	133	129	167	140	134	142	145	132	155	146	133	152	144	135	130	157	146	124	117	159	120	123	133	141	126	155	127	145	127	127	141	130	156	149	140	142	145	143	131	130	123	142	151	133	134	125	154	159	126	132	133	144	119	128	104	138	130	137	136	144	113	147	142	141	142	131	135	149	131	152	136	125	139	138	150	120	159	122	145	129	165	142	141	144	145	152	153	107	137	144	135	151	148	134	129	162	136	137	137	122	148	132	148	124	124	122	141	143	117	143	130	132	113	143	128	151	129	142	129	141	142	126	154	138	176	115	151	135	148	122	147	131	140	127	130	140	158	138	136	132	126	146	148	139	142	134	133	137	141	128	131	138	137	131	116	141	143	147	138	138	130	143	134	132	126	126	133	117	137	124	122	137	142	157	138	140	145	126	126	152	138	144	143	134	131	127	140	143	131	134	136	128	127	130	145	135	131	150	139	131	149	151	154	118	126	138	117	140	131	147	146	143	134	142	149	137	144	134	151	119	154	160	112	138	138	137	128	133	153	137	134	128	122	131	143	127	135	140	132	143	132	157	132	117	137	140	134	137	135	124	135	134	133	123	138	135	127	147	154	146	143	135	133	146	124	138	129	153	141	140	146	158	149	126	131	151	144	128	130	148	132	130	154	147	138	138	121	119	123	140	143	129	128	133	135	133	141	151	141	151	135	135	140	134	130	143	138	133	134	138	164	133	156	129	122	149	127	133	129	137	138	148	129	142	136	129	162	138	134	151	133	125	140	130	135	136	148	137	139	144	135	127	144	153	145	134	143	149	139	152	167	151	165	137	149	138	133	144	136	141	143	131	157	161	126	133	142	133	127	125	130	133	127	136	132	155	142	139	145	151	113	164	137	129	150	122	146	160	146	132	141	133	135	141	113	147	147	143	140	129	138	139	122	121	162	141	129	130	150	136	148	155	125	156	127	154	144	143	147	147	162	141	152	155	148	159	146	145	136	108	160	158	153	144	126	125	125	141	142	141	152	133	130	138	137	147	150	153	117	144	148	143	145	127	135	136	153	143	133	146	132	125	135	133	137	142	131	125	153	156	139	125	125	141	141	147	168	133	147	132	142	139	126	120	137	140	149	150	132	138	146	151	135	140	146	141	143	123	127	158	121	121	131	132	156	157	129	146	143	145	163	145	143	129	130	140	145	140	132	113	144	116	146	143	164	124	125	147	143	156	145	148	140	122	137	147	125	157	134	137	144	148	149	132	130	138	141	141	155	143	128	127	139	155	151	159	129	134	120	132	155	141	144	126	121	133	166	144	137	151	122	152	134	154	146	149	147	139	146	145	132	156	147	130	137	123	155	128	137	116	150	131	132	145	134	128	143	121	133	127	138	134	119	133	138	144	142	105	137	131	139	143	154	123	163	141	131	153	123	140	130	139	130	168	135	126	139	143	132	142	132	141	149	135	140	144	158	156	141	134	156	144	133	137	145	120	138	138	147	137	135	146	163	139	145	146	135	156	141	118	143	141	132	160	131	140	133	148	141	139	138	136	143	126	144	132	138	128	132	137	132	136	157	148	125	137	135	153	136	126	139	127	135	154	132	122	132	121	136	143	144	141	148	139	158	128	131	133	133	154	110	137	147	134	141	146	125	145	137	135	149	165	144	153	139	124	145	124	151	132	131	154	126	119	130	137	164	132	159	140	142	148	145	152	139	150	145	132	140	119	158	138	122	125	118	139	128	146	141	159	158	115	131	145	145	123	140	140	154	153	157	134	131	135	127	119	132	135	137	135	141	142	130	137	134	119	153	139	154	152	164	135	139	155	139	153	138	127	151	163	137	128	121	124	159	144	137	154	125	148	139	149	156	138	138	153	136	131	146	155	144	162	163	139	137	138	152	156	139	152	121	118	122	127	134	126	147	142	134	140	153	134	145	131	136	105	108	128	137	148	140	150	132	131	113	134	136	142	154	134	118	146	142	127	131	131	155	163	160	135	149	154	134	137	117	155	134	142	144	132	156	130	111	133	132	138	126	162	127	145	128	138	137	151	137	154	138	125	123	132	139	148	142	137	147	151	144	145	147	117	116	131	129	142	145	127	122	129	146	153	134	127	138	153	135	141	133	157	124	133	128	146	156	132	135	136	140	125	130	141	131	154	134	135	132	158	121	137	135	137	149	137	111	145	163	147	153	135	149	131	132	150	119	128	143	135	133	133
12576	32848	27114	19282	15137	11483	8974	6866	5268	4073	3396	2858	2485	2152	1857	1563	1538	1372	1329	1175	1083	991	951	862	786	683	673	691	642	580	575	544	459	405	473	427	470	422	384	387	374	365	361	289	269	250	274	303	272	273	261	261	271	239	265	194	232	215	207	201	223	245	232	231	223	252	254	232	222	212	185	194	195	220	180	209	216	211	226	217	211	211	209	230	218	200	220	218	221	209	187	205	216	194	208	217	181	190	194	211	222	200	195	207	210	209	202	223	219	208	221	191	213	198	216	195	210	220	232	231	234	217	206	221	237	210	217	198	212	204	203	210	216	235	217	229	221	192	192	220	215	185	165	218	169	210	212	193	194	196	205	203	191	208	217	183	176	199	202	205	207	217	216	236	211	202	210	183	172	200	199	211	203	216	221	215	201	211	208	216	199	210	201	219	203	199	198	219	202	241	188	195	209	210	211	210	205	210	227	192	226	203	204	203	211	233	196	186	207	178	232	185	202	179	192	219	221	223	218	182	197	228	197	230	200	215	209	196	233	212	209	201	215	225	211	182	195	229	236	211	210	202	197	197	236	215	193	198	231	222	215	205	207	198	226	222	191	207	207	209	202	207	227	223	199	209	215	195	197	213	217	201	217	221	183	195	203	203	193	195	202	200	236	205	206	209	230	198	201	213	214	225	222	195	194	238	236	205	196	216	207	214	181	233	198	208	210	207	190	217	202	205	247	207	221	213	225	190	202	209	212	197	217	227	192	210	211	210	216	184	240	205	192	216	213	190	214	242	244	215	213	215	200	230	199	199	199	227	207	198	214	198	181	221	192	200	199	215	236	210	199	192	197	195	199	209	190	221	205	166	208	224	226	193	191	216	208	187	223	223	202	188	211	201	192	200	197	233	222	234	225	204	228	222	218	206	196	219	208	211	224	202	206	173	183	220	187	202	182	210	226	208	203	192	193	216	232	202	224	202	191	195	198	212	215	197	199	193	195	213	235	191	201	215	197	246	186	197	198	185	203	219	194	204	237	201	186	183	185	210	209	195	192	224	201	193	236	210	215	220	199	197	213	200	196	216	218	184	200	216	221	220	223	215	211	221	198	215	201	221	231	231	205	217	206	226	218	211	206	201	237	211	182	200	202	209	221	222	214	219	194	218	210	221	197	206	191	230	221	217	240	205	227	216	218	191	227	217	212	188	209	216	206	205	206	202	214	190	187	184	224	187	206	199	185	195	212	192	205	204	215	201	208	215	208	202	200	234	226	196	184	185	202	213	229	215	242	211	189	207	193	165	205	222	210	216	188	218	184	218	188	205	193	195	200	218	221	211	192	230	221	212	208	229	247	210	215	223	214	203	206	191	210	220	206	202	201	219	227	206	223	191	218	211	200	206	200	205	189	187	206	213	219	220	189	188	214	224	191	217	237	221	198	207	210	185	216	195	195	193	194	231	191	229	205	202	224	174	191	221	228	200	196	196	209	231	231	196	211	214	213	215	199	227	204	211	196	227	199	210	185	208	182	202	218	194	196	204	195	221	200	225	222	208	201	215	209	226	230	235	195	206	207	238	184	204	207	194	215	200	216	206	203	226	188	212	226	193	209	216	222	220	200	201	216	212	226	199	212	204	213	215	201	199	189	218	196	195	192	215	209	194	204	208	211	195	201	205	222	252	218	196	196	214	206	218	216	198	211	217	195	246	197	192	208	235	216	182	193	205	195	199	201	204	206	188	221	202	197	227	185	213	200	206	214	188	193	203	218	216	185	195	189	219	198	231	221	207	198	219	218	216	209	214	237	203	209	213	199	190	191	197	218	190	226	229	203	226	233	221	197	202	231	185	211	214	214	206	211	192	204	214	214	203	207	220	184	214	194	191	233	219	206	199	202	215	208	178	206	212	212	209	213	237	230	190	221	207	190	232	199	207	198	207	208	212	203	210	212	236	208	223	247	215	201	198	208	217	180	206	216	186	189	202	209	217	195	209	212	218	205	198	220	218	219	205	207	217	192	210	227	184	194	226	202	206	206	191	211	213	211	205	220	182	210	196	206	210	223	205	199	217	215	192	216	190	229	219	214	223	191	187	183	198	197	187	213	228	210	201	210	229	197	226	222	190	209	218	199	227	212	223	202	197	202	225	218	194	244	218	208	233	213	197	247	209	187	194	203	187	224	218	225	223	206	197	203	217	198	202	196	208	223	199	193	214	217	200	222	206	205	170	208	201	195	194	220	195	208	206	221	203	203	222	228	204	241	193	197	226	199	203	208	213	223	211	222	217	210	189	188	221	233	183	204	200	218	207	203	201	212	205	247	195	195	200	223	205	255	215	166	214	222	183	210	215	218	207	204	211	217	178	207	217	213	221	225	203	214	210	181	209	199	196	219	192	208	218	228	209	212	213	207	201	204	235	221	228	216	203	202	216	203	204	220	199	215	223	224	203	185	199	175	241	217	216	207	205	177	240	182	203	209	208	205	202	195	214	193	188	217	220	204	207	213	239	204	188	189	204	200	219	208	213	206	216	196	233	209	205	212	223	223	203	205	206	231	225	197	225	225	221	209	190	207	197	219	210	221	211	213	192	198	231	217	241	221	213	216	218	191	210	195	219	227	205	179	191	209	231	221	212	188	222	213	174	220	215	205	238	227	212	205	223	206	226	212	212	186	197	201	217	199	195	202	212	201	200	228	226	192	212	223	208	194	216	203	205	211	212	191	210	215	192	216	218	204	213	217	208	205	211	236	219	250	225	224	210	204	201	202	216	207	213	212	193	189	201	195	233	223	191	199	186	203	187	210	209	200	234	197	209	211	226	206	213	207	228	216	207	185	210	211	193	205	202	203	201	209	195	215	229	202	168	197	201	224	228	215	192	228	212	213	217	192	200	198	203	192	202	217	196	194	187	213	208	184	224	237	191	185	236	194	207	193	211	204	186	191	212	216	207	199	205	183	204	187	224	221	211	198	214	215	193	226	224	224	206	212	192	199	177	205	196	198	222	180	195	222	191	209	203	216	197	210	208	213	223	206	208	211	187	199	199	216	218	206	195	187	212	198	203	227	191	207	209	227	206	234	225	177	220	221	183	214	207	225	173	214	212	199	177	215	203	245	202	217	234	201	219	247	194	209	198	200	228	219	208	213	207	250	225	211	222	198	214	194	207	192	225	209	217	189	234	222	225	212	222	223	218	180	187	223	246	224	200	223	238	212	205	223	200	222	204	190	198	185	200	228	204	200	231	213	211	230	185	234	206	193	215	225	207	198	207	223	206	209	192	217	224	188	187	202	188	217	211	216	178	208	224	178	224	211	211	206	183	226	215	200	215	244	176	189	224	193	196	223	219	202	225	227	227	229	208	196	196	190	198	197	190	224	209	245	224	226	207	224	214	208	208	217	232	196	205	224	199	239	203	214	213	209	188	203	215	242	190	206	219	203	210	198	181	210	223	214	215	207	211	196	201	195	194	204	197	173	207	211	199	181	221	198	232	178	216	192	195
26701	20311	15890	9338	4925	3037	1963	1440	1144	963	772	729	634	640	549	563	496	487	475	412	453	427	443	406	389	363	377	390	349	360	322	366	324	328	332	358	307	330	323	301	303	371	324	322	300	316	333	290	292	304	364	311	303	297	328	252	285	313	296	284	304	278	246	307	292	304	281	314	275	287	295	312	266	310	274	301	273	318	310	289	272	311	277	286	330	293	284	288	296	285	308	305	303	274	273	297	316	325	297	256	308	294	310	304	301	283	283	302	288	317	310	287	290	280	313	286	292	312	320	303	282	313	310	273	296	309	308	319	285	289	309	317	295	295	314	320	325	313	289	297	301	317	323	290	312	289	304	299	284	286	320	295	334	300	276	301	296	294	286	333	329	304	292	301	321	306	307	306	281	307	284	290	285	292	291	308	288	311	322	314	315	305	285	321	292	338	318	311	282	246	305	313	342	311	280	319	286	301	303	312	300	306	306	338	301	312	286	286	274	275	320	291	291	291	293	321	280	291	290	270	299	307	281	293	305	314	289	306	276	299	298	278	298	313	304	307	321	315	289	322	296	311	295	294	302	302	308	314	298	276	306	306	293	327	314	314	270	269	275	313	301	304	324	285	301	292	304	307	274	296	311	301	302	282	308	296	298	305	309	302	287	292	297	284	292	290	304	266	299	291	267	290	285	266	302	319	308	279	267	300	268	290	304	304	297	277	329	308	305	307	325	309	269	318	312	297	303	271	289	286	300	299	316	319	306	295	309	280	327	327	299	285	309	298	298	306	295	296	318	293	304	338	301	300	324	324	321	293	308	288	302	286	284	263	289	309	267	285	282	321	314	294	306	271	307	340	306	295	303	338	311	317	279	310	316	294	319	285	321	298	298	289	287	288	289	266	306	333	259	257	302	295	260	299	305	304	302	313	304	313	305	280	307	301	305	309	333	305	313	293	312	285	292	287	309	274	304	297	296	296	302	304	282	302	300	315	310	297	293	286	307	315	289	296	300	303	283	285	277	320	307	292	332	317	271	325	289	279	272	334	278	285	299	301	286	269	308	325	312	329	308	278	315	287	316	293	309	296	317	300	306	301	321	295	303	295	294	294	292	287	289	309	320	275	307	286	302	296	289	327	304	270	322	288	308	288	317	282	302	313	326	297	287	285	302	316	288	296	327	293	283	324	278	280	312	331	287	286	328	324	313	294	310	315	307	272	320	330	287	287	297	281	289	320	299	286	299	275	315	299	255	289	329	308	301	299	290	305	314	275	278	322	280	281	289	306	282	293	306	328	293	312	306	330	287	303	309	332	305	316	299	291	295	302	322	301	283	344	302	298	317	265	294	314	278	316	286	282	312	316	258	305	288	304	334	319	267	291	268	274	274	310	301	283	286	319	264	326	315	310	297	259	312	293	296	306	274	300	346	290	290	343	300	311	303	308	280	294	310	270	264	261	285	283	310	281	319	276	312	264	299	309	307	276	317	286	305	281	269	303	279	277	308	302	302	295	276	292	274	310	297	293	285	275	311	291	300	283	295	325	310	275	296	278	283	297	280	307	274	291	277	322	284	311	284	274	327	303	300	246	326	321	305	317	277	321	311	267	295	273	269	301	302	265	327	284	283	308	310	279	305	321	325	307	306	334	286	285	298	303	291	317	295	323	316	290	317	272	318	288	327	280	301	259	296	308	306	328	317	324	305	299	313	314	310	314	298	332	323	285	274	327	288	292	308	312	301	329	304	258	306	282	309	295	330	283	308	305	297	288	315	282	293	273	298	303	286	266	294	282	295	276	282	311	287	300	284	301	283	287	263	310	285	275	313	320	280	312	314	286	265	291	295	277	299	321	303	291	269	343	298	295	306	307	295	270	287	300	312	319	281	286	292	287	313	334	296	312	281	314	289	294	308	304	294	336	274	265	331	324	279	319	290	283	317	286	293	320	296	276	298	320	278	286	279	263	294	323	273	312	295	284	298	332	296	284	318	315	287	293	333	305	310	278	313	303	301	285	282	294	278	362	309	285	312	312	281	321	309	301	306	340	278	313	287	271	299	314	322	291	308	277	302	323	303	275	276	275	328	307	283	320	285	299	318	296	298	279	315	305	302	308	295	272	313	300	286	275	294	257	294	296	314	287	316	305	273	311	230	315	281	312	276	294	298	293	285	295	265	310	285	287	294	291	285	301	299	308	286	277	293	278	316	304	295	312	277	273	306	298	302	303	285	290	353	266	353	296	286	301	278	299	287	283	256	313	298	285	277	316	329	303	270	305	304	307	308	309	278	284	319	307	299	320	296	322	296	288	324	265	297	293	293	289	324	325	297	292	318	344	304	329	271	288	278	311	276	285	290	277	304	326	316	313	300	301	278	279	278	310	289	298	312	310	301	290	269	290	324	272	296	273	315	292	279	317	287	300	310	301	286	291	276	316	256	296	317	295	298	316	306	286	281	310	276	297	277	326	320	295	293	267	311	310	263	303	333	301	290	320	273	304	296	258	291	322	308	318	282	296	306	282	288	301	308	299	328	259	313	285	265	313	289	307	310	300	290	279	300	276	328	329	289	297	293	301	293	303	303	277	321	290	304	287	326	317	284	307	266	290	301	311	295	280	299	315	287	307	305	298	300	300	307	312	262	302	305	278	281	300	313	324	323	298	308	318	305	265	311	306	261	310	313	326	323	284	299	296	296	316	286	307	318	312	320	280	274	285	281	310	294	291	305	299	273	295	304	272	296	293	319	326	346	300	271	294	275	287	291	269	327	308	272	286	319	303	298	282	312	330	332	306	263	310	303	314	326	274	291	281	316	329	287	278	267	308	301	267	280	282	299	318	345	300	298	281	299	298	309	325	278	328	332	286	306	299	277	263	279	311	285	288	295	337	317	322	304	277	293	285	316	303	273	291	323	325	308	308	301	269	297	289	303	316	300	328	300	290	316	297	315	286	325	335	328	310	284	315	306	311	325	294	272	311	316	284	280	300	311	296	269	301	294	332	294	321	285	304	292	279	278	306	314	309	289	268	281	275	310	289	314	301	305	314	285	314	290	298	306	285	266	318	308	270	322	276	326	309	265	284	283	291	289	309	287	280	287	311	300	302	277	307	291	305	309	300	270	277	286	291	289	277	299	310	299	293	285	298	302	257	300	323	290	288	307	268	300	285	272	307	275	333	311	331	321	267	295	282	294	305	318	294	275	321	316	331	303	308	292	285	293	310	295	313	308	299	265	302	314	288	286	319	255	359	269	293	289	276	306	307	337	286	294	286	311	325	282	321	281	314	305	314	275	292	307	296	314	299	308	268	302	337	305	324	318	309	295	305	290	286	285	316	324	301	302	267	268	264	310	273	257	282	312	307	284	289	305	300	260	316	303	283	296	289	302	296	295	309	285	283	321	319	293	304	313	307	265	298	309	313	289	288	281	335	315	299	318	291	310	258	297	294	303	291	294	310	301	316	306	304	291	295	309	275	302	287	301	296	269	330	297	294	294	305	321	313
10699	22409	17822	11294	8608	6163	4586	3514	2782	2188	1981	1621	1531	1339	1179	1116	1005	914	950	871	815	797	784	718	661	633	656	648	617	592	588	568	543	513	525	561	524	555	514	516	528	500	496	471	478	506	482	496	441	446	439	457	492	491	434	462	496	471	447	451	454	440	461	434	458	424	476	414	452	452	452	455	444	480	482	449	439	443	462	456	488	431	482	482	469	467	446	460	468	427	482	436	445	440	426	467	435	481	474	451	465	469	421	451	418	418	454	454	439	461	452	456	448	458	459	486	451	465	452	444	472	424	482	463	419	462	466	446	438	432	461	466	469	386	471	443	431	465	442	410	448	451	411	445	474	470	457	428	453	471	454	452	457	408	450	469	466	474	480	459	464	425	448	456	471	467	441	474	440	485	459	459	459	468	491	425	460	467	466	447	454	463	465	431	414	480	440	473	430	470	465	465	467	461	432	472	437	488	456	474	450	473	473	443	492	439	450	428	446	450	450	493	441	465	461	465	440	489	465	453	451	474	446	463	435	451	438	409	486	472	451	458	432	431	432	452	430	462	416	476	432	462	476	488	479	491	451	472	443	440	463	493	503	436	452	455	448	478	428	425	456	431	437	468	456	441	445	433	472	452	463	486	404	463	500	448	464	435	461	452	466	489	451	482	454	451	456	472	518	471	469	460	440	445	442	472	470	428	445	432	455	449	403	463	456	487	471	474	447	489	417	462	451	441	499	436	476	450	396	474	472	445	437	463	471	419	438	476	431	492	444	425	477	465	407	425	434	453	472	518	442	491	451	474	463	475	444	482	463	439	479	423	425	487	467	436	471	473	462	494	457	441	436	421	455	447	452	424	451	426	418	430	423	466	461	469	441	491	477	465	487	414	427	481	464	479	457	447	466	477	435	486	439	449	469	447	437	464	466	449	437	461	471	484	494	432	430	459	433	433	442	436	446	422	446	435	442	445	478	440	461	467	434	482	455	458	449	455	433	471	458	454	496	417	440	460	435	462	472	427	498	453	468	415	468	496	467	467	455	444	473	455	440	432	446	451	423	479	490	450	448	504	438	462	469	453	495	458	447	444	472	439	424	443	468	424	443	434	434	427	458	454	468	484	433	441	445	455	405	429	417	437	451	434	442	478	473	444	443	466	478	446	468	414	456	525	476	448	483	459	482	449	421	442	473	457	439	449	456	436	516	463	425	423	465	491	463	453	441	434	450	477	515	500	442	447	476	421	455	420	433	494	451	448	440	481	436	459	442	450	456	465	396	452	469	489	470	453	462	472	433	450	430	445	439	454	445	423	451	454	435	479	480	447	456	463	484	503	440	428	459	447	408	454	438	430	464	455	450	460	512	421	422	461	483	481	468	450	436	424	448	456	443	507	475	465	460	426	480	450	473	470	441	451	453	422	414	444	433	422	462	477	499	423	443	480	438	464	427	474	414	478	414	439	476	442	407	473	461	458	514	470	456	428	448	455	409	467	446	480	428	448	455	494	461	502	444	470	509	471	418	452	459	493	451	450	439	430	441	444	448	416	431	494	485	466	447	440	455	467	475	460	443	427	458	463	448	445	470	489	463	473	442	427	433	445	478	458	501	449	458	466	485	460	433	422	474	486	439	464	494	470	451	471	438	497	467	414	474	458	419	487	491	442	461	469	459	458	499	457	475	439	509	479	453	474	450	432	432	437	476	417	478	467	400	473	477	461	478	436	417	434	464	421	466	433	437	447	470	466	449	455	449	441	427	452	442	462	435	436	463	462	431	455	465	474	485	473	509	464	471	448	480	452	473	469	437	453	471	420	488	460	447	437	446	438	450	457	454	459	452	447	436	462	456	473	443	449	473	449	462	441	479	475	470	453	469	443	415	460	463	429	415	444	450	459	464	452	422	471	443	456	453	417	455	444	467	440	485	458	491	463	493	453	458	464	437	465	439	458	461	436	399	452	450	443	446	472	461	442	421	470	461	416	468	463	466	488	435	475	466	441	467	435	480	433	435	431	454	472	476	485	471	459	451	475	436	434	453	438	461	428	448	475	446	462	489	447	450	502	443	451	496	455	463	410	481	441	447	459	458	446	444	448	454	476	498	445	462	462	433	443	452	463	457	470	424	443	448	475	434	466	466	472	449	460	457	456	445	439	448	469	467	472	477	457	482	469	465	431	441	535	466	443	467	488	447	460	433	462	475	470	489	422	475	459	467	425	459	445	479	454	484	471	446	439	448	435	446	437	448	445	475	452	469	479	409	464	416	435	467	418	443	482	431	463	477	456	474	452	446	450	450	447	468	460	467	429	441	451	463	421	471	404	438	460	431	458	493	438	442	441	475	468	477	391	496	439	460	476	480	422	432	450	430	468	459	417	461	467	467	426	475	455	471	495	491	427	449	452	463	459	421	454	426	441	466	441	399	445	470	451	513	459	436	458	495	430	443	492	436	491	438	425	488	490	473	431	480	456	467	459	454	425	450	461	410	446	414	495	424	486	453	479	425	490	452	467	435	470	450	449	459	482	447	458	464	469	439	495	480	391	438	434	497	445	430	470	462	451	440	462	430	456	465	449	452	430	424	459	428	484	486	451	404	460	461	462	471	414	452	428	428	440	439	434	459	488	462	456	466	466	491	457	450	457	491	468	414	449	484	486	441	439	436	423	483	411	477	431	439	456	465	465	470	455	487	471	485	471	457	439	490	458	457	451	471	467	462	489	443	467	483	449	476	462	420	447	466	471	440	476	450	450	500	451	457	470	460	472	466	453	452	455	448	477	459	487	488	478	457	479	448	472	467	477	444	454	455	492	416	455	448	467	448	480	478	439	450	434	435	487	469	494	450	467	467	486	438	466	485	421	467	437	465	424	420	495	477	422	477	462	432	484	457	440	433	470	438	447	448	465	443	427	436	468	467	467	447	449	483	495	476	419	458	457	457	436	441	449	446	471	413	499	439	462	430	457	455	459	459	455	452	428	440	467	442	487	442	445	447	473	489	453	467	445	479	429	458	443	471	455	457	441	453	477	412	396	464	478	452	460	470	470	431	464	447	452	406	444	465	406	481	455	444	439	456	467	416	476	469	463	491	465	452	440	468	452	458	467	453	451	465	435	483	472	482	465	423	445	453	414	469	496	437	442	487	462	472	458	452	449	430	439	463	470	449	444	449	476	464	446	457	426	449	483	465	426	458	457	468	429	483	477	458	477	455	453	469	467	485	447	451	443	402	491	437	451	446	455	459	442	474	465	456	437	427	428	465	436	483	463	474	439	436	471	422	437	469	429	453	448	464	424	437	454	475	441	467	437	438	425	449	482	462	455	457	453	430	433	469	446	464	431	442	491	432	474	449	440	457	438	451	460	443	439	475	462	452	474	451	481	508	435	470	455	460	417	454	475	453	448	447	475	492	455	444	442	442	484	454	442	450	481	454	487	436	449	491	465	458	476	448	457	423	476	453	430	492	440	442	456	463	443	455	477	492	487	445	465	476	495	447	491	419	431
22937	21013	28062	24231	20535	9766	3528	2036	1483	1252	1015	862	758	651	635	568	508	472	439	428	410	386	334	349	312	284	277	298	267	281	287	245	239	272	234	229	255	203	221	219	200	223	209	196	225	186	172	209	173	185	175	190	190	177	168	180	174	168	156	195	147	160	160	191	168	189	184	187	182	171	158	161	183	169	172	180	169	188	154	173	164	158	167	175	185	149	177	151	168	162	157	177	186	172	175	198	171	166	194	172	154	184	174	168	162	167	168	162	166	157	168	164	166	174	168	156	182	177	151	197	165	147	168	150	177	154	170	194	158	187	179	167	171	179	189	175	185	155	157	175	194	178	181	188	140	176	141	165	174	191	158	170	173	173	164	170	192	151	163	202	171	150	163	149	174	155	174	184	192	173	160	179	173	145	177	143	160	155	139	180	175	168	178	170	171	166	170	188	187	153	147	174	178	176	161	165	169	146	183	180	189	174	173	139	181	164	149	173	170	179	178	157	151	157	174	172	192	162	158	187	180	182	166	178	148	148	172	179	191	160	170	159	164	179	175	150	169	152	186	173	161	182	159	170	192	159	165	166	172	178	162	165	191	169	166	182	149	173	181	155	159	140	156	184	154	206	135	158	180	140	177	149	170	177	173	160	189	153	180	197	166	161	154	161	178	164	169	168	188	176	157	186	174	166	173	177	164	170	157	145	168	168	162	167	153	162	145	153	156	173	166	151	166	194	157	176	167	156	164	165	172	167	160	156	180	172	158	164	175	171	158	169	146	162	172	203	177	178	171	168	158	163	156	169	175	156	183	165	167	160	174	148	157	163	160	184	160	180	157	167	158	179	173	164	162	190	166	160	189	185	154	166	161	175	163	167	173	159	161	168	154	157	187	169	164	169	181	179	179	161	163	185	163	185	168	193	173	164	174	160	185	187	159	162	160	164	171	195	160	163	165	176	171	165	162	165	183	195	168	167	152	166	196	171	160	184	171	187	182	157	182	184	170	169	142	161	186	150	193	172	147	184	173	167	188	179	163	154	171	154	177	146	174	168	158	176	165	168	159	166	167	189	182	176	171	177	156	151	195	178	176	166	172	173	176	168	180	176	166	156	179	167	188	178	158	176	153	165	170	191	159	171	161	180	172	152	165	191	167	167	165	150	179	171	180	175	164	204	160	170	175	155	181	189	182	163	164	172	178	166	166	165	163	160	157	188	175	147	172	186	158	168	170	177	147	165	177	183	149	189	176	178	173	193	165	178	158	178	190	150	168	169	176	176	171	170	151	163	176	157	179	167	158	163	178	177	185	166	147	158	168	148	172	167	164	183	159	167	185	176	187	158	179	164	163	158	164	168	171	159	171	174	175	153	158	156	199	174	163	162	180	158	154	177	173	169	168	197	164	166	148	168	169	197	206	167	173	161	177	166	180	162	167	167	154	176	179	172	171	161	169	149	165	175	175	160	149	160	169	137	143	169	155	174	167	182	162	164	167	170	168	186	164	145	172	165	154	182	178	163	154	176	188	170	178	185	141	168	161	187	166	175	161	184	167	147	187	188	194	179	162	173	152	162	198	175	178	169	202	170	174	158	169	160	160	193	166	153	164	162	175	165	170	162	160	142	158	165	166	210	180	151	181	190	171	167	156	176	165	163	147	158	174	148	172	160	187	152	164	173	184	168	163	186	161	169	183	186	161	176	189	177	149	180	148	154	184	184	153	180	180	175	165	183	178	184	145	158	184	155	184	181	164	174	166	165	160	163	171	188	174	174	187	154	166	166	165	171	160	160	153	158	161	185	155	143	163	178	193	151	165	183	173	156	162	191	145	170	153	172	154	164	196	169	178	172	161	173	171	181	167	167	175	189	151	184	161	177	169	136	167	199	177	165	205	174	180	164	174	149	170	151	156	170	208	173	160	173	164	167	170	164	172	167	174	187	163	155	164	165	165	179	145	147	171	175	177	185	164	162	156	165	167	168	156	167	190	145	161	158	175	192	178	161	167	185	165	143	193	175	157	160	141	152	152	161	164	176	158	166	178	173	154	167	151	178	160	177	184	157	174	158	180	186	156	161	165	172	172	143	159	174	160	165	182	154	161	170	176	182	184	166	169	179	178	181	165	183	166	195	182	194	148	164	157	181	167	190	199	201	175	170	159	170	163	169	142	162	168	199	164	171	180	177	180	142	162	173	172	147	173	207	174	166	148	172	160	161	180	164	182	172	175	163	167	141	159	159	154	174	179	141	162	165	126	183	178	168	161	164	180	165	178	182	171	187	162	171	172	160	182	166	152	181	174	167	165	188	179	172	159	133	160	178	166	167	177	180	171	180	158	176	175	168	183	186	168	180	168	185	184	163	139	182	152	168	187	162	148	188	166	181	191	163	162	168	174	206	179	179	170	142	160	171	169	203	170	157	147	157	155	165	168	138	191	164	169	186	163	183	177	162	169	160	151	160	170	176	166	181	197	174	162	171	150	155	156	158	162	152	168	188	173	152	154	158	192	152	164	155	166	192	177	145	176	146	169	173	177	187	172	180	160	157	160	192	150	175	154	169	177	170	189	144	160	158	168	172	157	172	160	164	173	165	172	167	190	187	146	160	182	176	154	156	187	174	182	181	182	165	151	167	152	193	149	163	147	172	167	172	159	152	164	165	159	141	176	175	162	172	156	152	151	158	164	134	157	167	188	175	167	180	169	156	158	145	173	166	171	148	182	170	158	184	174	148	190	176	162	186	179	144	183	163	179	168	134	197	175	159	153	156	154	176	158	180	176	139	176	158	166	164	167	149	185	141	136	168	197	172	160	157	174	164	163	161	180	180	160	174	156	166	161	148	162	190	152	168	155	185	178	177	150	186	153	165	157	176	172	180	154	167	196	182	167	175	167	156	166	150	157	164	141	153	174	171	169	159	166	161	179	165	165	178	151	172	183	219	173	175	179	165	162	186	175	168	169	165	168	184	166	176	180	162	172	162	176	145	153	185	180	170	170	170	166	158	178	147	204	182	180	162	175	190	187	178	153	174	154	152	177	192	159	162	172	154	163	155	155	159	174	186	188	160	167	151	187	168	162	152	173	165	155	176	162	178	165	181	183	187	191	175	204	172	175	157	170	163	168	161	163	178	158	148	183	176	179	176	170	170	147	154	181	150	165	161	144	174	173	177	178	156	166	164	174	173	161	169	176	181	168	153	185	148	159	161	175	154	190	140	165	195	172	174	174	175	182	178	165	146	182	170	171	177	160	141	163	173	168	181	170	177	170	174	177	172	143	182	167	170	145	167	172	159	173	168	177	170	178	193	157	167	178	193	173	190	163	169	165	171	168	176	188	181	172	160	160	186	147	174	171	173	162	192	165	150	167	153	149	176	188	186	163	165	156	158	147	169	177	162	167	183	168	161	165	157	152	157	159	170	156	157	170	171	165	177	150	168	158	168	159	188	168	169	196	172	153	170	176	148	178	179	165	160	161	147	162	210	166	164	151	160	154	152	164	171
10575	28484	23246	15791	11737	8843	6516	5101	4084	3194	2711	2174	1947	1658	1455	1394	1221	1174	1041	935	895	862	746	668	671	614	546	595	541	499	490	497	482	451	440	434	446	415	392	415	398	345	349	337	316	358	312	301	333	304	316	266	281	287	292	284	276	268	257	260	265	297	275	264	282	286	271	277	276	253	230	273	257	275	275	263	290	242	277	251	271	285	269	281	295	284	260	285	298	278	254	280	241	263	301	272	281	254	283	261	285	282	244	271	247	280	303	289	295	282	248	250	265	257	279	267	301	281	271	289	266	272	261	260	245	265	251	248	265	245	292	277	282	296	286	264	298	254	282	273	276	237	270	313	270	286	266	273	273	258	262	300	265	265	308	246	249	250	271	290	289	246	315	255	261	270	280	238	287	264	287	288	288	290	243	269	262	258	241	265	256	282	261	263	274	282	270	294	295	241	268	276	252	253	267	288	282	260	302	265	276	271	220	282	228	303	266	241	266	271	271	275	291	308	269	266	271	273	274	275	282	261	287	266	278	277	286	234	270	266	281	257	261	270	267	233	253	286	243	279	262	231	299	282	281	256	282	261	256	279	269	259	271	236	264	263	279	277	245	251	245	281	287	251	256	273	268	257	271	270	266	268	259	292	232	236	230	259	255	241	275	259	266	298	282	270	263	285	266	295	300	296	265	239	274	282	259	281	242	262	258	275	266	275	280	284	276	270	284	271	278	255	266	262	291	274	255	255	265	237	274	274	266	278	258	282	259	263	284	273	269	268	260	269	262	285	255	285	259	283	249	270	267	282	288	262	288	283	275	271	268	258	287	271	291	273	288	289	265	276	295	292	285	277	287	293	241	244	244	254	307	270	273	255	261	271	294	286	261	252	274	260	270	279	277	273	250	248	260	254	283	262	271	275	273	256	263	268	289	292	274	291	268	312	268	253	266	278	279	283	249	258	274	288	249	248	267	293	283	236	258	265	288	254	292	241	263	269	286	235	282	260	279	238	245	258	249	258	245	291	250	268	268	250	277	241	253	275	269	288	272	266	267	279	247	250	277	266	282	273	254	285	264	257	278	289	238	252	258	300	285	271	301	270	252	282	265	267	284	225	267	269	259	257	276	274	260	278	287	257	281	264	299	261	274	279	293	294	260	266	265	256	261	262	289	285	264	261	245	267	279	259	266	270	297	271	288	260	265	251	257	279	255	277	270	325	266	271	288	292	259	238	278	284	271	267	247	257	288	244	263	266	254	250	301	300	285	262	256	259	224	287	270	277	249	309	268	263	275	261	266	293	263	257	272	283	293	258	260	272	269	251	270	260	244	264	276	244	280	285	267	276	283	250	278	290	271	276	270	272	253	248	249	277	246	294	282	268	250	242	266	281	281	296	271	270	261	250	272	262	261	257	250	260	268	286	243	254	244	298	296	279	271	279	276	263	268	242	229	269	279	258	256	276	286	256	276	272	267	255	271	298	268	273	255	264	274	275	243	260	271	281	264	281	257	252	263	275	278	251	274	269	258	290	269	280	276	267	270	322	283	255	281	247	266	280	289	282	275	246	277	260	250	259	298	284	265	286	245	244	260	275	278	271	274	262	285	256	233	267	273	272	256	262	273	263	252	261	276	240	257	265	246	247	259	257	310	274	245	288	262	279	247	276	257	273	306	276	279	274	275	278	282	272	290	267	265	258	255	276	276	265	256	292	279	287	289	255	287	266	257	278	241	276	271	276	263	250	290	264	267	309	267	286	235	271	262	228	270	277	278	266	277	252	273	276	280	286	292	266	259	295	278	256	247	295	261	255	272	265	284	278	261	266	272	270	242	273	292	266	261	292	260	269	263	291	246	258	265	243	269	262	262	266	263	272	277	261	265	253	280	288	269	267	281	264	268	261	267	261	268	245	253	280	264	284	274	270	262	275	241	265	259	226	265	289	304	258	295	269	260	270	280	264	249	284	276	248	264	284	276	303	300	255	261	272	255	250	254	291	266	267	253	268	272	272	278	265	250	249	276	281	260	278	279	253	304	263	274	267	268	253	265	244	268	237	265	291	267	243	249	247	256	273	290	288	270	263	260	259	269	248	290	275	255	276	279	268	261	261	281	281	245	266	283	267	288	242	250	274	279	274	252	286	268	252	264	279	268	282	280	278	253	258	268	280	268	223	263	278	249	267	282	263	258	302	273	288	250	273	253	266	252	259	284	271	265	262	267	274	290	242	268	292	250	289	282	261	280	271	306	285	262	246	267	284	267	249	255	278	249	256	273	292	303	285	281	261	270	292	262	265	240	320	269	255	255	267	262	295	238	280	249	273	276	252	242	275	285	279	262	286	254	244	307	299	267	285	260	296	263	296	280	260	265	244	278	280	296	262	281	265	271	278	282	234	283	294	273	237	263	264	258	263	288	270	262	258	284	273	268	282	304	273	275	274	265	250	262	284	239	296	254	252	269	228	250	248	270	261	286	279	272	258	305	264	266	252	265	274	248	291	251	271	232	244	248	245	263	265	260	253	271	252	278	279	295	272	257	261	230	260	256	264	266	268	272	255	259	278	270	271	268	257	273	303	261	260	269	243	299	257	255	267	280	309	272	261	256	277	272	290	278	262	249	259	257	268	269	260	289	278	280	271	223	251	250	267	264	268	288	256	273	273	264	267	288	258	252	288	286	277	275	248	285	275	282	246	265	268	284	265	243	261	273	289	288	254	270	277	280	279	264	255	253	286	277	270	236	266	262	285	292	270	299	248	260	250	284	277	296	297	275	249	284	306	264	241	300	280	287	251	255	264	261	273	299	278	278	277	253	247	298	269	288	260	269	271	262	268	255	269	280	267	277	255	258	286	269	250	281	289	249	262	256	299	258	290	262	266	264	274	300	283	274	262	278	239	267	274	259	263	279	283	279	275	263	260	251	289	286	261	270	299	269	296	266	284	285	264	257	262	264	281	262	267	280	270	271	274	254	264	276	271	269	281	293	274	275	252	271	303	300	266	263	234	244	308	265	275	229	249	260	265	275	319	244	233	260	290	297	268	254	292	260	274	246	280	252	258	276	246	265	248	269	261	255	253	261	276	262	278	267	254	283	268	290	288	256	247	285	254	270	270	271	306	255	263	263	282	265	254	278	262	269	278	279	234	261	303	249	256	264	262	258	238	270	289	253	245	262	263	272	281	290	261	262	268	265	262	281	258	279	283	253	257	235	253	240	284	253	280	275	270	268	253	253	274	285	269	270	272	262	292	269	261	300	293	269	270	263	267	264	290	274	283	267	257	258	268	275	294	268	254	271	277	281	274	256	265	288	256	252	266	256	229	273	271	269	252	295	260	252	276	245	263	238	258	271	261	273	261	246	300	257	285	242	279	262	237	264	271	269	240	294	260	260	259	271	272	281	266	276	301	261	267	246	297	255	265	276	283	301	299	263	249	257	303	285	270	275	271	256	265	253	244	275	315	282	255	277	279	290	276	257	235	276	270	263	263	300	259	265	274	268	290
24222	21084	26481	24278	9102	3747	2408	1605	1325	1113	915	835	795	714	650	643	576	546	491	463	487	448	445	442	455	387	344	416	385	372	386	380	368	343	353	382	362	356	355	312	353	308	297	330	296	313	306	320	308	296	303	340	299	299	295	312	306	302	294	328	343	349	328	301	337	301	294	316	295	312	307	296	280	325	323	295	286	316	289	286	304	317	306	315	318	287	332	274	313	316	349	296	336	321	327	309	313	282	308	320	281	323	296	333	321	326	295	286	341	287	330	300	291	322	322	302	283	291	347	361	299	338	323	313	324	271	326	300	275	287	307	315	309	344	326	291	314	322	329	312	301	305	292	318	289	337	341	286	310	300	302	298	300	302	297	309	291	302	292	319	317	291	325	299	318	334	320	329	300	329	326	300	281	298	322	338	333	317	306	318	311	299	296	352	316	313	311	310	331	310	295	277	291	320	292	331	322	351	298	309	310	302	318	285	250	291	293	318	322	303	305	299	322	306	281	310	317	328	284	291	296	298	305	282	313	302	315	318	324	308	304	328	354	307	325	283	295	301	301	294	310	330	303	281	319	287	273	314	312	325	322	313	314	311	317	337	308	279	332	300	307	315	324	304	331	288	277	309	265	305	313	313	324	316	292	303	314	294	293	290	333	297	325	299	278	303	306	313	290	316	327	305	303	311	310	311	320	322	319	330	299	315	298	324	339	338	309	332	342	313	310	328	283	322	323	318	271	300	314	330	312	279	318	304	303	334	300	315	331	334	325	331	292	321	271	312	296	338	319	317	333	311	322	337	302	310	312	302	275	320	307	316	314	286	322	309	322	326	295	316	288	335	346	279	297	284	331	307	320	284	311	323	315	333	319	278	322	275	288	307	325	302	303	288	328	269	300	318	297	304	323	313	311	297	292	317	312	312	293	324	318	323	336	335	322	325	300	315	303	308	323	343	318	304	286	290	317	316	295	290	303	324	266	333	331	291	318	314	301	345	292	267	269	298	313	306	305	328	320	330	346	308	259	294	346	309	310	311	312	303	294	296	302	318	285	331	294	330	320	332	337	314	304	334	343	317	291	287	288	302	313	304	301	306	291	295	283	312	289	307	309	313	298	325	303	305	301	341	273	301	330	302	318	326	318	305	330	312	271	287	309	318	292	312	308	315	317	310	301	292	322	301	284	295	356	297	313	309	321	320	312	324	281	299	327	299	306	288	304	295	311	309	320	303	320	309	317	306	301	287	332	305	291	318	308	310	330	339	337	316	311	312	325	323	318	312	303	296	308	311	303	310	303	299	293	318	312	302	309	299	308	293	301	304	319	351	287	296	299	283	331	300	313	325	312	304	298	312	293	318	320	281	319	309	346	291	305	312	341	283	316	322	308	317	302	308	311	300	283	330	326	293	329	286	307	304	290	342	334	307	300	301	292	315	313	293	302	300	317	324	329	307	323	303	311	301	307	304	277	324	303	333	328	299	283	320	294	305	331	312	316	289	331	301	313	328	324	309	298	270	278	337	308	336	291	301	325	302	313	332	325	276	284	332	282	309	304	319	318	314	298	304	291	299	284	289	337	323	267	335	313	344	297	276	307	295	329	309	295	300	279	325	300	341	318	339	311	308	328	312	313	315	276	287	324	301	297	294	320	295	303	291	305	296	309	313	309	301	295	315	326	300	333	285	329	341	282	329	310	282	317	307	320	326	303	332	297	299	316	310	298	328	281	310	306	313	314	325	315	311	321	280	283	276	320	341	313	303	297	302	310	297	298	317	335	315	330	326	284	294	327	284	289	339	314	288	321	320	318	291	293	291	296	312	309	307	301	339	310	298	315	323	338	333	342	303	349	296	314	318	297	323	290	281	296	302	338	295	319	288	323	309	334	319	313	304	313	332	289	326	313	311	291	338	312	325	324	324	294	304	331	322	283	297	301	309	301	338	337	312	303	282	321	313	312	290	315	339	303	320	349	324	279	279	303	321	285	319	309	304	320	326	302	307	283	285	323	290	289	326	296	322	289	314	299	315	322	313	291	296	278	307	320	292	289	271	308	322	296	320	300	327	315	344	295	295	290	286	325	318	332	292	306	281	317	294	316	286	290	306	322	282	325	331	320	313	317	297	305	315	290	264	303	302	284	297	316	294	306	266	295	323	297	320	319	313	299	307	306	316	296	317	303	298	310	253	308	297	347	322	317	345	302	269	289	340	302	304	296	299	298	335	324	305	269	318	322	338	289	325	257	310	295	317	292	290	266	323	292	304	313	319	304	296	303	295	318	323	313	324	305	341	275	276	330	338	344	298	312	303	273	299	272	294	296	297	291	315	307	307	280	281	302	307	286	297	320	297	312	312	317	329	315	295	299	295	298	320	301	332	307	329	304	327	294	307	306	285	313	314	304	329	304	289	307	329	311	317	322	300	305	325	319	298	336	308	307	288	307	322	317	304	318	318	341	291	328	312	304	318	297	293	312	318	286	280	338	305	305	277	302	284	293	292	286	314	299	303	286	302	301	305	306	295	299	297	338	325	314	272	323	272	302	319	281	325	343	340	328	324	300	302	302	299	296	276	324	344	294	294	282	286	328	302	311	303	320	323	303	306	332	327	329	297	299	290	317	307	311	302	285	325	290	285	296	336	298	313	293	301	296	335	300	309	305	293	298	289	297	309	329	262	316	293	299	290	307	331	292	340	308	302	322	297	288	289	308	304	335	331	312	316	292	307	335	311	287	293	319	312	310	346	300	296	340	309	307	297	311	309	253	295	333	295	328	304	306	308	306	334	331	301	289	290	315	314	294	289	301	312	301	324	316	322	341	279	327	295	341	313	297	270	332	292	287	311	338	325	302	315	308	279	337	326	291	303	337	295	311	296	313	294	289	288	297	294	296	288	302	312	336	277	322	349	323	298	330	322	321	312	307	327	327	317	310	304	326	322	304	321	307	294	275	300	329	284	307	284	309	305	297	321	328	328	321	303	309	300	324	293	308	313	282	298	308	315	307	305	363	302	286	355	298	285	303	299	316	286	322	342	310	275	335	316	298	281	328	313	318	315	300	338	306	287	349	314	328	313	315	343	299	323	331	288	293	320	288	286	323	318	307	273	306	346	281	346	286	337	321	323	308	291	303	277	326	359	316	339	301	307	305	304	262	304	325	313	315	331	297	282	318	277	337	345	300	287	305	336	313	301	282	287	312	327	289	320	318	307	322	335	339	324	307	314	286	309	332	272	314	318	337	315	341	318	284	333	316	269	307	287	303	324	291	311	289	315	303	318	336	319	347	273	288	346	367	302	328	324	312	326	299	311	328	328	287	296	307	302	304	349	323	300	324	288	317	299	315	315	321	306	311	322	299	332	315	301	308	298	306	307	332	272	306	321	289	318	275	318	292	299	341	311	340	297	316	318	340	307	281	327	309	299	310	281	347	295	293	318	282	341	300	320	307	331	299	305	316	268	294	324	301	347	320	309	315	308	302	326	276	295	296	342	284	297	320	298
10253	24546	19805	13352	9781	7217	5470	4133	3429	2823	2304	2041	1873	1551	1402	1371	1263	1168	1074	1012	974	878	880	833	743	716	691	732	698	705	666	634	608	591	592	605	560	579	538	502	522	551	579	529	452	509	510	472	484	460	511	491	482	487	459	472	499	472	480	458	469	467	472	462	465	461	487	494	503	499	463	471	452	459	476	476	454	485	466	476	458	496	462	452	455	439	460	478	432	443	472	501	501	439	488	443	458	476	471	425	474	473	484	449	472	477	478	462	480	442	474	463	444	463	500	447	465	502	473	436	495	457	489	449	445	464	453	470	466	485	448	426	459	456	469	476	471	467	463	439	441	495	418	461	412	498	456	450	446	442	465	433	459	482	489	487	451	505	502	450	492	432	448	451	458	458	452	480	428	441	473	455	501	466	458	480	471	479	457	466	483	422	451	461	464	480	468	450	483	468	494	436	446	455	458	459	516	437	464	448	494	454	480	497	518	504	441	457	432	470	462	446	452	452	485	467	460	470	449	496	500	415	469	429	466	455	490	450	482	422	452	471	489	434	492	414	469	471	458	478	488	482	437	462	481	445	446	467	463	455	466	463	474	500	481	467	512	459	458	470	446	483	465	493	474	473	442	489	482	453	449	494	432	468	420	435	436	489	445	459	494	479	466	488	442	468	438	430	487	468	484	493	430	447	464	456	419	470	457	504	437	494	493	482	493	493	449	475	463	444	500	481	489	471	479	450	479	501	493	451	454	429	434	461	496	435	457	430	503	515	457	472	465	442	445	494	468	413	444	441	509	474	452	460	475	445	476	480	467	521	478	486	434	455	483	469	442	476	480	467	484	441	461	492	436	438	450	484	493	434	492	442	465	442	475	468	524	446	438	493	431	468	468	436	448	446	451	422	439	459	479	482	481	486	434	538	475	439	422	486	441	472	469	472	423	442	457	491	401	498	461	450	482	463	468	469	481	452	460	470	487	486	452	439	472	488	445	450	519	464	418	462	465	480	439	468	454	495	452	465	460	461	484	431	486	479	487	485	461	467	460	480	458	477	449	513	454	498	494	492	473	445	479	466	503	459	497	486	472	454	507	458	452	443	467	455	450	462	471	475	468	464	439	500	466	471	494	460	483	471	474	471	442	501	482	457	483	449	463	481	446	472	466	422	474	489	464	490	481	458	488	484	463	476	491	481	514	478	443	485	445	521	454	465	461	458	486	505	479	495	477	440	473	431	472	452	506	444	484	446	479	457	466	460	477	465	488	483	460	465	455	434	441	458	439	510	455	459	480	459	461	478	461	468	458	454	498	467	476	458	467	469	451	447	479	459	445	465	491	463	459	495	452	460	455	486	458	475	481	460	459	465	441	482	451	455	409	434	451	509	454	472	451	462	471	479	464	418	429	459	485	464	465	468	451	458	465	490	460	482	480	466	450	415	476	484	491	466	468	464	493	461	424	472	480	464	478	494	432	409	472	404	474	486	459	441	483	476	440	445	491	462	477	453	446	444	436	503	438	471	485	467	463	452	465	440	437	448	481	470	465	457	501	457	463	472	456	471	439	488	447	448	460	441	484	446	477	469	461	463	454	491	471	480	472	461	478	480	455	486	464	478	471	442	456	471	482	474	477	458	480	480	461	470	465	446	464	447	485	453	469	441	468	505	430	486	469	483	442	458	481	487	463	475	426	487	463	453	490	454	483	485	463	469	459	481	503	471	506	479	433	492	446	433	453	450	444	420	490	452	441	466	463	478	484	466	483	479	451	450	455	449	466	445	457	435	480	501	429	488	473	465	418	469	496	470	468	468	471	463	460	473	441	473	484	439	470	432	460	462	448	462	449	460	478	468	455	460	458	451	507	502	485	447	435	442	459	489	453	466	445	440	433	515	474	460	483	476	422	449	443	446	476	465	445	438	420	489	483	462	479	516	470	459	473	526	484	429	448	446	453	454	480	454	441	479	456	459	439	480	475	492	476	477	471	458	467	443	440	468	500	458	450	495	476	435	415	493	465	457	449	463	427	466	528	437	472	468	436	456	467	480	495	496	493	482	456	456	486	498	478	495	489	471	476	458	483	450	441	466	483	455	440	457	457	466	482	498	477	462	466	436	418	454	431	455	469	466	450	461	475	464	485	490	460	461	461	491	459	474	460	455	434	484	448	472	473	479	477	462	485	438	466	470	462	429	456	487	495	480	464	492	428	473	461	461	444	479	451	478	439	437	478	485	459	444	482	443	472	481	457	461	459	445	467	476	420	444	472	490	485	500	487	468	445	447	492	472	482	451	437	476	441	473	454	480	477	446	456	471	504	456	459	471	466	474	445	490	441	485	463	444	457	472	426	467	461	461	437	432	444	454	456	476	442	430	475	458	488	482	443	476	468	464	495	461	450	443	474	445	478	432	453	471	502	434	459	477	453	475	450	458	456	483	494	433	475	460	454	466	449	479	459	471	428	435	467	467	482	486	451	497	489	447	449	437	459	451	472	465	496	456	462	476	475	486	444	453	439	445	438	437	416	436	496	431	432	465	498	474	530	440	481	470	448	451	456	452	469	468	425	468	454	449	451	496	448	480	455	471	478	479	460	472	468	459	465	460	445	464	420	461	426	456	481	484	427	475	458	488	450	467	489	471	444	479	475	456	476	410	468	472	475	483	459	459	500	457	440	447	467	464	446	471	478	474	466	444	504	428	465	455	442	486	471	463	418	461	431	450	462	491	443	497	444	473	454	468	451	454	459	475	423	412	493	443	468	454	491	459	476	452	470	419	512	453	468	478	449	486	465	508	483	472	483	435	505	497	455	448	450	455	456	474	418	454	468	471	503	474	453	462	448	454	429	437	472	428	460	517	437	483	428	429	475	432	456	452	473	491	475	442	469	440	464	482	468	451	471	428	505	496	486	456	426	471	460	477	438	456	484	462	495	465	474	448	457	450	462	477	507	426	481	470	435	467	475	455	488	481	446	486	467	474	409	428	489	450	453	458	437	457	479	427	457	439	500	442	462	439	470	448	464	431	465	468	491	467	485	478	487	453	481	435	465	479	454	445	474	452	478	459	487	436	452	479	458	483	458	438	469	499	482	520	439	494	482	460	504	498	440	488	454	474	456	481	472	446	438	475	471	461	457	486	465	451	447	451	454	461	473	461	471	448	458	526	460	450	459	429	525	486	441	491	480	493	458	437	487	469	463	487	458	419	464	446	462	498	458	439	476	512	475	452	457	455	482	487	455	472	436	484	458	460	478	446	472	486	458	489	481	472	458	472	431	443	444	469	436	419	466	464	476	504	460	470	469	454	445	488	468	455	461	501	427	482	506	446	484	460	465	442	481	478	451	471	451	461	465	467	444	438	476	461	477	496	470	466	448	439	487	456	448	456	495	451	415	464	443	457	468	495	497	446	430	456	478	504	421	438	486	481	460	440	476	502	447	484	478	498	459	492	442	448	458	465	454	455	457	476	493	475	433	474	462	481	428	486	449	442	457	477	462	470	447	428
22171	21095	28733	23708	21124	20387	8570	2887	2030	1687	1377	1234	963	869	765	656	659	623	555	478	407	469	407	381	338	361	320	313	299	293	251	288	242	262	239	236	209	247	204	203	220	204	187	157	167	168	163	176	174	172	168	147	166	173	141	163	144	138	132	142	140	153	164	166	164	139	143	140	139	147	160	137	117	147	147	135	153	131	159	140	154	146	180	148	140	124	161	140	137	129	148	124	118	142	133	110	137	131	142	136	139	115	132	139	166	150	152	136	165	156	134	145	133	134	142	139	127	147	129	154	123	151	139	127	141	126	153	130	150	133	135	120	123	121	146	143	134	140	116	126	125	142	149	140	140	138	130	138	151	128	128	135	127	149	145	127	138	164	128	114	132	150	142	151	151	130	115	146	132	144	136	144	141	113	154	119	157	138	155	145	137	154	152	115	159	136	147	156	140	142	120	139	144	143	173	147	128	140	150	138	137	126	143	142	150	139	147	151	136	150	149	130	134	144	139	133	137	138	123	130	145	125	125	125	141	121	139	132	124	148	169	141	150	135	151	154	122	149	135	141	133	124	143	155	120	128	160	110	129	126	144	147	131	140	144	134	134	125	137	135	162	153	116	145	145	163	116	150	146	150	146	127	136	147	146	152	160	141	135	174	138	157	138	141	126	142	122	128	133	153	138	167	146	135	144	136	135	133	135	155	141	122	124	146	140	131	158	140	134	137	132	119	136	133	135	144	135	133	130	143	142	131	136	141	136	157	131	119	149	149	128	125	141	136	129	131	124	137	133	130	139	133	132	131	139	136	135	137	130	153	131	127	144	139	121	129	136	126	136	133	148	127	125	117	147	142	130	132	122	133	132	113	148	139	166	154	134	139	155	155	135	139	141	145	132	136	150	120	134	123	182	137	122	151	133	148	164	133	139	117	128	123	136	139	140	156	143	130	155	159	142	145	128	136	128	147	135	143	141	128	134	152	160	137	143	111	136	150	152	124	147	123	154	132	134	126	149	133	134	139	152	120	129	132	141	157	134	158	126	147	138	145	150	152	148	120	156	131	131	128	138	135	148	124	164	154	152	130	132	132	156	132	130	142	139	156	114	136	148	131	140	147	139	131	109	125	127	142	150	139	108	127	118	127	145	135	127	127	138	134	144	123	140	132	142	126	148	132	145	134	133	137	152	142	143	135	139	133	142	148	135	139	159	151	135	125	126	163	139	133	141	139	135	158	154	128	150	145	124	117	129	157	131	132	144	140	159	137	132	129	107	150	132	136	126	141	152	154	147	149	153	133	130	130	139	136	145	129	129	152	149	135	129	149	140	132	136	137	136	121	147	149	133	149	147	160	144	150	119	147	137	144	138	153	127	134	141	138	152	140	146	136	132	174	126	120	132	114	137	135	136	146	132	159	117	150	139	119	117	137	151	134	119	129	149	138	151	136	130	141	129	142	131	149	137	136	125	116	149	124	146	140	150	132	156	127	135	139	134	157	151	145	153	136	128	134	117	128	144	155	118	125	140	142	140	122	142	164	129	138	131	131	149	128	117	122	178	131	138	137	139	130	133	141	150	110	126	137	153	131	125	148	146	128	141	146	129	135	115	144	136	123	157	132	143	142	143	126	145	128	124	139	142	122	145	152	135	149	144	144	131	158	139	154	126	132	117	130	146	137	141	111	155	131	151	146	125	147	133	137	127	154	125	124	144	140	130	144	137	143	136	150	129	158	142	147	130	131	150	134	125	146	129	140	142	134	159	121	153	139	135	126	126	141	137	150	127	132	138	154	155	148	135	149	125	148	133	145	139	152	131	150	137	146	140	149	138	139	123	114	138	168	145	143	148	150	130	110	174	180	147	132	152	130	129	147	133	146	147	159	140	137	145	151	147	140	129	148	155	127	151	143	155	131	145	145	134	134	129	153	146	153	144	130	130	136	158	143	138	125	175	137	155	130	154	126	138	148	124	101	139	145	149	156	135	138	147	146	148	154	161	124	148	143	110	135	142	136	134	134	149	150	146	139	138	129	133	128	142	138	161	145	158	120	159	147	130	136	149	132	140	144	149	158	127	142	140	132	141	132	145	152	141	147	149	139	115	127	138	153	125	148	110	141	115	134	134	122	145	161	142	126	150	142	142	134	143	158	151	145	137	154	147	133	149	125	141	130	143	144	152	142	147	131	130	132	154	132	147	126	141	138	142	131	152	129	143	140	127	138	145	131	127	124	141	128	138	135	133	131	144	138	135	142	146	125	129	166	123	125	133	118	144	151	156	116	142	132	145	149	112	143	129	123	150	139	139	140	145	136	138	142	134	119	144	132	142	142	133	139	157	148	142	134	124	140	133	143	126	149	125	130	144	121	157	135	144	134	151	128	149	155	135	141	143	126	129	137	122	140	132	139	154	136	138	133	147	126	123	134	131	163	125	142	126	138	132	159	133	158	146	146	128	132	159	140	132	121	139	126	153	146	139	132	130	156	129	141	116	137	128	119	138	140	136	146	156	128	135	118	132	138	135	157	148	140	147	151	128	128	134	136	113	123	142	133	121	133	134	139	143	131	127	152	158	144	149	130	106	152	146	143	144	120	153	125	129	143	147	145	123	145	128	152	142	126	122	143	134	136	137	157	125	168	130	146	123	141	137	144	135	133	123	120	157	155	138	124	159	140	124	131	145	127	135	128	122	134	148	151	144	146	137	139	121	131	141	150	140	144	122	143	126	139	119	145	123	155	131	139	135	134	147	141	148	146	130	141	129	158	112	158	135	137	126	145	147	143	138	149	139	140	155	154	131	133	147	143	152	150	140	132	147	141	154	135	132	157	154	138	120	126	124	150	149	122	156	122	128	133	170	141	148	145	152	147	155	148	130	127	131	143	162	140	158	150	131	145	140	131	154	149	136	114	140	147	146	136	134	143	148	143	151	149	172	145	127	121	142	146	140	149	157	131	135	135	136	142	141	151	141	147	145	116	130	145	145	140	149	134	156	139	118	130	157	134	153	155	138	128	142	120	156	149	147	140	138	161	139	145	146	139	134	139	141	137	122	128	122	130	149	152	126	122	154	153	157	135	133	154	141	131	148	143	130	122	137	148	154	131	129	130	133	145	136	143	152	158	161	125	153	142	161	162	111	117	113	153	155	138	138	163	136	141	128	119	134	128	129	112	130	147	127	131	131	155	142	130	136	130	161	137	150	139	142	130	125	150	145	137	151	149	154	135	141	147	149	126	149	127	153	136	152	141	133	134	138	146	146	124	145	130	126	131	120	140	144	152	146	132	153	141	157	141	131	143	106	136	136	123	126	140	144	147	140	145	138	132	151	136	140	123	143	139	149	144	150	144	127	136	153	110	146	141	134	157	157	144	127	147	146	125	155	133	132	131	144	138	131	141	146	147	134	132	128	135	106	160	119	121	147	146	140	143	142	145	156	142	155	150	145	148	150	144	138	132	132	131	144	151	173	135	143	135	144	148	121	134	128	136	116	140	144	121	162	132
12157	32413	26633	19055	14392	11049	8286	6501	5176	4385	3540	3005	2565	2221	1960	1820	1629	1486	1310	1111	1028	1067	912	811	768	720	690	671	688	555	552	528	501	512	507	473	449	421	405	383	385	367	300	291	287	271	289	269	284	275	246	273	265	235	236	224	213	213	221	218	239	222	223	217	245	228	236	231	210	230	215	211	208	198	217	207	207	214	247	228	205	208	204	222	220	218	206	207	200	192	201	200	220	199	212	210	234	209	231	203	192	215	214	197	226	204	213	229	188	205	209	217	213	210	198	198	209	202	197	221	183	239	223	209	210	218	196	193	211	186	226	217	229	220	193	204	217	204	183	228	197	217	234	227	187	206	206	217	205	195	197	219	228	214	202	225	234	198	212	226	171	212	212	195	223	230	208	196	206	189	194	192	211	226	198	232	189	222	206	212	207	205	199	213	208	202	224	186	223	247	229	210	181	209	206	197	188	176	226	195	214	207	212	196	211	199	200	200	176	187	227	175	184	228	213	219	212	211	199	204	201	212	222	212	206	212	212	201	218	211	204	229	214	215	238	202	220	206	213	238	204	238	184	205	194	194	222	201	220	212	200	207	202	219	207	202	190	212	217	216	200	214	222	207	203	205	224	208	227	200	219	209	229	216	223	249	185	226	205	179	212	215	214	209	204	197	197	220	186	207	191	203	200	211	217	214	207	191	197	234	189	199	213	223	209	206	201	206	226	194	210	238	200	203	179	221	201	199	189	216	224	208	212	198	196	216	214	204	212	229	214	196	214	202	199	216	237	197	219	218	205	221	193	206	221	208	195	196	204	229	197	201	195	211	211	196	205	207	202	214	206	191	203	226	211	211	216	215	209	184	206	197	181	214	191	197	202	203	233	200	201	202	224	204	197	175	211	200	196	210	217	213	210	211	220	218	200	197	240	231	200	237	199	205	206	202	214	227	203	228	216	233	184	172	228	223	209	206	175	209	217	206	222	194	216	194	206	215	226	212	218	215	211	214	174	225	204	224	216	212	220	212	207	203	224	191	224	222	220	237	226	233	223	219	217	202	213	220	209	210	216	195	182	184	191	235	205	179	216	216	213	204	206	215	238	218	174	212	216	195	188	229	224	198	182	224	216	203	201	181	221	186	205	215	221	219	175	198	205	216	195	207	202	193	204	208	218	194	187	206	246	212	218	203	228	204	221	202	216	196	222	203	220	213	196	199	181	185	189	216	209	205	197	219	231	233	215	218	213	206	202	216	205	212	212	199	223	253	220	216	199	206	199	205	184	193	214	210	212	204	194	199	201	200	222	194	178	215	196	212	192	201	200	204	237	215	165	219	222	223	193	226	201	201	209	194	205	228	222	182	192	228	201	210	192	206	225	205	226	204	226	213	201	191	212	217	228	215	229	205	194	195	223	198	228	203	202	213	193	215	218	198	209	214	210	209	209	242	194	202	210	229	226	200	221	214	199	224	194	189	202	221	190	196	210	194	204	195	212	208	209	209	205	203	215	209	223	207	209	216	220	222	221	219	199	207	206	206	190	212	205	222	228	179	217	211	206	233	223	233	198	213	203	203	224	211	199	201	207	219	211	207	198	242	180	225	203	211	224	201	186	203	219	205	213	206	212	201	191	212	204	212	215	191	191	207	213	189	246	187	213	216	232	228	215	241	197	211	173	226	213	207	187	215	220	217	226	189	192	233	210	185	181	198	218	214	209	203	212	215	192	210	226	219	217	208	182	208	174	222	204	208	212	217	235	214	208	214	216	205	217	195	177	191	240	199	212	195	225	190	211	214	223	213	196	218	193	220	212	222	222	225	219	198	204	240	215	222	205	217	242	234	181	208	207	185	202	199	227	176	204	211	192	202	218	204	212	202	192	201	198	200	208	202	204	214	203	210	184	203	180	222	213	197	226	215	211	213	205	232	227	230	222	215	191	211	200	208	211	228	216	188	207	218	177	187	221	235	181	227	228	204	204	222	201	193	188	210	216	236	212	215	217	200	207	205	225	214	210	198	212	188	173	196	200	202	216	222	192	222	200	183	198	201	217	232	190	199	225	194	214	207	194	190	233	234	203	213	232	234	217	222	211	202	204	192	222	234	214	216	208	232	211	175	237	229	220	215	220	195	222	215	224	198	213	223	201	190	184	181	225	206	223	228	210	227	225	233	201	208	180	209	219	218	184	207	224	213	191	193	223	241	194	207	234	219	203	192	217	210	192	201	207	237	223	226	209	195	216	220	229	211	199	193	202	209	209	204	193	184	220	213	218	216	208	225	236	221	222	203	188	214	213	238	199	226	221	216	209	212	203	192	211	202	208	217	213	218	190	215	217	219	212	205	210	195	234	195	199	221	211	200	202	217	228	202	215	199	212	220	192	220	186	219	205	197	192	189	193	219	203	179	217	228	201	206	195	191	182	209	216	209	209	198	189	217	216	186	187	213	204	213	191	211	215	197	222	228	224	217	206	204	192	216	196	190	208	216	242	192	221	208	218	195	215	210	198	191	207	226	209	201	207	198	198	241	222	203	218	221	224	203	202	188	218	207	206	208	211	209	209	224	198	232	221	186	211	217	215	210	182	187	201	208	187	244	206	232	189	229	187	211	183	224	216	206	220	202	203	209	198	205	195	216	231	204	215	225	209	211	205	213	217	194	196	227	237	201	249	198	190	219	205	201	227	215	226	176	197	206	205	207	215	210	193	210	214	208	194	247	199	195	202	230	207	209	192	198	203	209	232	219	196	195	197	203	200	219	188	213	204	198	201	225	212	193	208	215	211	208	200	230	184	215	217	215	195	218	209	220	228	213	200	199	226	216	224	192	222	203	222	223	178	215	231	200	193	220	214	241	215	212	194	212	230	205	247	198	190	219	220	208	197	200	210	208	205	204	185	217	230	194	189	228	210	199	216	203	225	191	210	184	217	216	222	217	216	207	203	225	204	249	198	196	205	198	188	187	233	228	183	223	217	220	237	196	224	218	195	218	238	233	196	219	194	206	185	217	207	214	194	223	203	239	202	219	224	213	206	238	213	219	233	207	211	222	221	213	187	200	190	202	188	196	198	222	210	217	208	207	214	225	186	212	225	213	223	204	220	184	216	210	228	218	205	209	214	208	191	213	198	199	213	209	206	225	213	202	214	205	204	208	195	190	230	199	201	226	191	215	195	200	218	232	200	215	205	222	209	212	212	209	203	208	197	223	211	216	188	226	210	220	240	199	205	206	190	229	193	214	174	216	217	203	205	204	178	227	213	217	210	212	205	204	182	225	240	193	188	200	197	230	204	236	218	187	220	213	220	213	217	198	211	207	219	238	236	221	201	236	212	194	216	205	208	224	197	194	197	215	213	219	216	216	221	223	198	225	205	192	201	181	236	211	207	214	225	235	203	207	206	199	220	187	225	210	234	196	209	192	228	216	188	253	213	193	206	210	201	196	205	221	229	190	212	199	186	232	209	202	203	212	216	205	198	214	189	233	197	197	202	199	219	215	181	222
26707	20214	15308	9104	4840	2832	1850	1431	1121	928	818	757	641	562	575	531	520	470	442	414	452	419	413	385	417	350	326	324	349	355	318	350	346	335	368	347	332	301	317	315	322	304	307	315	297	334	288	297	310	329	309	301	330	298	289	319	304	302	291	291	309	289	271	317	262	309	282	320	296	293	275	278	296	322	285	305	299	275	272	284	301	276	312	301	273	284	299	306	276	315	272	285	291	255	289	329	282	311	294	314	277	298	300	274	309	301	288	279	297	287	274	305	336	303	260	298	309	280	257	290	292	265	326	303	307	306	299	302	285	315	281	308	299	299	306	297	304	290	287	276	273	275	301	264	290	306	290	301	297	278	308	270	302	278	318	272	275	285	289	292	297	311	287	292	301	295	305	300	316	271	313	275	292	276	296	318	301	273	287	298	309	340	274	326	321	304	295	320	319	330	305	273	298	285	317	273	303	306	289	290	320	266	285	290	290	328	283	325	288	297	263	291	297	294	290	279	307	282	283	289	287	261	286	308	329	303	292	265	340	280	310	304	311	288	299	265	295	293	313	315	270	290	308	305	286	320	294	317	269	289	305	269	281	267	307	273	307	326	301	304	296	314	275	328	273	291	291	315	303	286	300	288	283	304	270	286	297	283	296	307	297	298	314	282	285	282	278	329	288	341	321	280	277	308	287	296	298	298	290	276	317	297	278	310	293	286	286	274	307	285	270	284	305	292	300	283	301	308	298	279	329	274	308	292	303	298	285	286	296	317	299	292	320	290	251	267	303	305	287	303	281	291	299	277	307	282	275	305	310	345	318	304	277	295	335	315	298	278	322	310	284	287	273	292	294	290	285	282	295	293	282	297	309	290	300	296	296	290	301	314	318	284	293	287	330	320	299	290	323	308	269	305	309	319	330	265	298	314	306	328	328	319	295	303	295	296	307	291	279	278	318	293	314	319	297	296	283	266	293	302	281	282	274	284	303	295	306	261	276	282	303	276	275	280	268	285	297	305	312	303	286	307	307	279	267	290	304	289	293	314	310	308	315	283	301	282	300	310	298	304	320	288	310	299	293	303	282	280	307	323	284	294	305	317	325	289	289	308	303	294	293	277	307	300	312	307	299	267	296	253	282	296	280	300	306	276	302	274	361	295	306	316	288	292	296	278	295	289	320	285	320	294	302	307	287	286	308	299	310	302	298	292	302	300	303	267	294	307	321	297	280	278	303	307	276	293	280	283	274	291	311	310	283	283	345	288	294	320	314	296	305	263	287	320	317	299	304	282	283	286	301	291	317	296	290	282	292	307	266	291	275	295	311	297	321	290	316	297	309	298	303	279	279	310	270	276	299	333	300	267	318	312	311	305	300	313	307	274	270	267	282	311	282	296	334	290	313	319	287	316	287	290	278	298	311	274	280	300	317	293	314	266	296	290	299	274	285	279	269	312	273	290	311	305	308	317	267	275	292	316	352	281	273	279	279	278	271	301	270	286	290	316	259	317	315	288	253	306	282	264	304	303	312	324	313	299	285	305	271	288	301	295	327	308	309	297	289	314	290	320	302	286	285	282	282	271	289	303	275	279	282	296	286	287	265	308	293	300	274	273	268	304	302	303	303	303	300	282	310	309	294	300	300	271	262	326	299	301	341	302	297	307	304	311	309	303	299	286	293	295	313	283	280	284	290	279	288	286	285	313	281	285	290	269	300	307	279	313	282	283	274	265	284	290	280	292	315	296	272	308	281	290	295	348	285	278	303	283	300	290	274	317	332	300	285	279	269	313	325	277	313	280	289	281	290	302	297	293	283	317	286	278	288	304	283	302	301	280	293	279	292	305	296	301	303	308	296	298	292	285	277	317	347	279	291	282	317	274	297	296	285	294	316	304	323	329	306	286	291	299	288	304	315	288	296	268	285	318	292	265	268	304	303	289	305	330	290	279	305	305	280	329	313	289	306	314	315	281	294	300	280	297	289	297	296	276	278	275	291	281	268	288	322	320	301	320	296	279	294	297	290	306	284	308	327	301	299	275	309	275	292	271	271	291	331	323	282	329	254	315	299	281	310	297	274	296	298	306	301	301	269	266	273	292	299	295	293	273	284	317	288	311	305	332	263	310	290	292	299	302	303	311	279	308	300	288	310	308	318	298	284	288	297	298	282	268	303	327	319	312	292	290	307	305	301	307	310	292	304	293	294	293	332	307	318	298	319	321	307	285	305	304	321	292	285	299	287	271	295	284	294	300	356	270	292	340	270	295	309	318	277	286	316	270	284	263	287	287	304	288	262	306	301	321	299	304	276	292	313	271	317	355	298	289	296	282	274	274	309	323	270	297	275	273	290	315	294	350	288	310	301	300	275	282	298	274	288	298	291	296	312	318	302	294	301	321	284	299	280	320	276	294	280	312	313	309	278	293	316	284	295	326	310	279	298	289	280	307	296	285	275	289	282	303	328	265	313	287	289	277	315	307	311	276	288	292	317	293	286	301	306	272	317	290	278	285	289	299	297	292	284	310	291	298	320	292	269	316	310	308	306	318	293	291	292	292	306	286	302	307	266	272	260	308	267	327	284	309	295	300	292	291	293	316	294	332	326	295	266	292	320	298	290	294	328	297	317	329	301	297	322	262	280	310	296	299	297	304	305	322	312	272	298	293	285	306	297	296	291	308	304	329	325	283	315	277	284	311	291	311	294	290	281	274	294	323	275	314	277	267	310	318	315	289	318	303	298	287	295	282	307	313	308	294	305	283	301	258	276	308	316	300	311	282	309	290	291	318	298	281	284	312	278	277	296	297	288	306	287	264	303	302	292	291	308	310	305	288	305	273	311	321	306	285	303	278	330	310	314	309	322	316	283	301	300	284	300	276	288	290	294	311	305	314	306	296	327	314	306	299	295	260	321	309	278	310	293	289	301	321	284	281	277	323	324	325	299	304	287	268	289	303	283	296	324	270	312	285	316	268	314	302	294	270	282	312	305	310	290	303	298	268	338	287	299	288	291	260	302	283	286	292	304	326	292	279	294	279	292	299	260	310	310	293	300	285	284	294	297	323	263	320	289	284	296	299	290	300	294	333	308	324	326	284	308	319	299	307	276	271	300	288	286	301	311	294	295	307	308	284	280	313	291	285	287	324	309	277	304	296	289	315	303	301	297	272	281	299	288	288	281	301	277	279	318	306	265	284	320	287	314	318	256	284	308	288	312	309	278	284	318	290	274	309	292	293	285	305	305	287	306	274	304	320	302	307	285	278	288	300	279	298	298	303	284	280	308	309	264	311	283	283	288	279	288	297	290	285	315	267	283	290	287	313	288	288	286	300	300	288	300	281	290	333	312	292	294	313	286	320	300	309	295	276	303	273	269	316	329	303	283	287	306	306	272	292	294	288	273	278	277	313	280	285	305	308	292	299	309	285	271	278	311	292	292	307	269	303	343	284	295	278	308	283	337	318	306	271	280	265	314	318	305	306	308	295	319	279	298	320	319	272	280	303	290	309
10584	21862	17133	11334	8338	5969	4497	3512	2765	2300	1989	1614	1460	1319	1200	1235	1087	1013	899	817	846	763	723	664	678	665	622	652	609	569	554	558	561	575	576	555	510	508	545	504	490	502	474	469	476	510	471	514	495	461	487	469	480	446	452	511	433	431	495	484	486	505	464	467	467	458	457	430	453	481	444	454	461	432	413	444	453	442	472	458	429	438	455	431	473	452	432	480	472	454	450	449	482	512	450	442	462	441	469	433	439	476	470	432	479	414	446	466	451	439	495	430	431	474	442	477	430	425	460	439	477	458	454	464	451	473	481	470	434	459	462	476	473	438	437	444	494	449	476	428	447	481	459	414	441	489	473	467	445	424	428	453	493	451	423	442	484	472	479	441	461	463	471	456	461	460	461	477	449	473	456	452	442	461	480	500	462	460	484	441	428	407	444	469	441	493	506	464	475	425	477	461	444	440	475	452	456	434	441	433	443	425	478	502	466	454	480	460	464	432	460	432	471	437	455	421	477	469	455	443	482	488	462	423	438	436	453	437	447	411	443	454	439	504	461	453	423	450	446	459	479	418	455	490	453	454	438	479	476	469	444	448	473	474	453	488	427	463	469	477	494	432	454	472	430	471	429	489	454	495	414	458	480	464	467	468	460	436	503	434	462	421	449	469	434	459	467	475	457	445	507	448	436	460	445	451	450	438	499	513	461	463	460	438	468	437	453	430	455	465	439	456	453	469	463	421	458	448	430	474	462	465	445	450	451	450	443	429	447	449	409	443	439	475	417	460	429	432	449	450	444	445	469	418	456	430	430	417	461	440	472	470	454	441	444	445	450	468	461	454	489	421	462	463	444	474	452	468	461	455	495	473	426	473	461	431	418	476	470	461	438	435	448	474	417	472	442	439	453	453	476	449	433	473	442	443	439	466	461	441	448	428	469	449	478	434	449	450	451	478	513	455	467	467	474	462	450	459	454	478	422	482	456	411	434	483	439	457	439	447	453	453	445	468	463	438	454	470	454	480	411	460	476	447	409	450	410	480	427	467	452	445	455	468	469	441	475	466	466	483	407	452	497	461	453	445	441	480	469	491	459	425	463	441	484	416	463	456	451	428	418	428	455	474	407	499	441	422	440	439	458	422	403	441	439	462	420	464	476	455	421	459	482	462	476	419	474	452	412	436	415	452	474	448	453	496	420	459	453	463	459	477	465	472	443	441	448	472	449	454	445	426	435	419	438	461	475	464	421	416	421	426	454	431	429	440	471	456	497	456	441	413	465	481	447	454	434	460	444	447	464	424	472	446	427	456	445	445	444	461	407	458	457	478	439	439	456	465	469	453	432	437	471	439	463	434	502	403	447	454	467	460	482	455	438	479	440	453	453	485	441	467	467	420	473	414	459	456	468	449	468	429	457	418	452	466	456	484	460	454	486	463	462	470	457	453	468	454	417	477	465	470	439	442	411	443	481	474	455	446	454	460	473	469	465	460	453	456	468	487	462	432	482	439	455	424	472	425	437	457	492	426	418	500	465	477	487	454	435	456	444	504	465	415	412	490	467	440	450	430	474	469	464	453	488	473	457	458	449	419	427	469	439	463	422	430	437	472	431	448	459	464	439	453	441	441	459	477	481	438	405	462	450	501	472	465	474	424	472	481	483	432	466	480	454	430	425	445	453	461	460	478	459	441	425	460	441	452	437	437	432	455	466	459	441	463	438	443	458	479	464	422	468	474	422	449	471	482	463	438	448	459	415	457	484	421	490	457	465	478	469	423	454	414	453	456	412	473	456	459	462	453	437	443	455	436	445	450	462	432	453	446	434	443	411	456	444	460	444	490	412	480	437	459	421	464	417	473	434	427	478	466	454	453	479	456	455	434	446	510	452	450	419	440	430	497	483	457	451	449	442	451	440	462	442	458	435	452	457	440	500	458	448	447	491	444	453	460	447	460	473	443	470	458	476	428	439	461	453	459	451	441	461	464	459	434	437	457	444	488	444	457	457	478	462	444	478	475	463	459	431	477	448	491	460	452	464	404	442	440	465	430	437	453	449	488	450	431	442	442	453	465	469	477	450	445	468	442	406	450	436	416	458	450	479	456	470	472	493	461	446	496	454	487	451	438	471	467	451	451	434	435	432	443	427	421	457	475	439	456	457	437	445	484	486	460	416	476	476	449	440	410	459	454	465	412	422	443	458	442	482	493	439	471	482	467	474	448	486	421	463	478	473	439	515	444	467	462	432	483	436	463	468	409	457	472	437	445	460	468	402	488	446	438	440	435	466	430	457	443	461	478	441	447	414	468	470	447	441	421	435	451	432	422	489	484	464	459	472	467	427	438	429	446	460	443	475	462	463	442	478	436	452	447	439	453	467	483	450	451	489	461	421	471	443	441	433	448	459	463	422	453	479	415	460	454	441	464	421	471	450	439	439	458	460	443	460	417	452	485	470	477	481	428	449	477	435	465	445	469	452	424	480	481	497	454	429	504	445	492	445	468	496	451	467	451	463	444	450	457	447	476	462	459	425	428	458	434	484	462	451	431	481	474	449	446	437	441	443	468	445	490	449	465	456	430	457	435	446	431	491	454	422	472	471	466	474	466	467	484	474	469	476	479	458	499	462	490	471	440	433	460	481	402	426	445	457	423	458	434	483	481	416	439	470	448	484	481	439	456	428	479	441	422	434	443	478	452	432	415	486	449	461	442	484	429	491	451	486	450	500	471	440	413	464	450	472	439	450	419	446	460	429	457	449	438	490	437	466	470	442	478	476	432	486	459	463	459	487	479	452	468	433	432	426	435	453	437	433	469	473	425	458	461	443	463	437	444	453	468	461	437	482	479	505	441	438	446	460	432	435	439	424	478	476	447	501	448	453	471	432	460	435	436	448	433	453	449	484	459	420	444	480	503	471	470	441	432	414	446	451	477	450	440	441	440	509	424	461	504	475	464	456	483	452	475	435	453	444	444	423	437	475	443	469	443	438	415	450	457	492	458	455	466	463	448	477	480	474	444	458	443	426	442	462	488	407	468	478	477	468	483	475	498	459	459	455	460	481	476	435	413	436	412	468	473	485	455	459	451	409	454	481	455	490	465	468	464	455	463	457	468	475	490	482	433	422	489	428	488	455	428	408	467	445	443	479	434	425	457	440	473	417	441	466	453	449	485	463	445	442	434	468	473	427	445	459	459	470	451	444	454	451	454	456	444	439	481	469	431	474	505	444	432	474	451	463	415	463	425	399	430	464	445	470	452	422	463	443	461	472	467	439	479	466	461	426	438	466	456	452	424	427	463	431	438	477	442	443	417	438	453	454	481	476	441	469	487	473	450	442	443	434	476	438	449	419	470	474	451	441	452	479	439	469	426	417	465	449	453	499	391	458	447	459	480	463	457	427	439	483	453	462	497	425	476	443	452	454	417	427	425	431	431	426	464	441	460	466	451	457	453	442	436	445	441	469	481	482	420	450	454	462	463	430	474	460	488	465	452	479	471	461	464	447	459
22907	21017	28045	24201	20562	9860	3500	1962	1569	1278	1033	913	744	687	631	603	566	477	430	429	398	376	354	362	310	297	299	267	257	248	242	250	254	259	297	240	223	220	192	216	207	207	182	169	182	155	195	186	175	184	183	180	207	181	156	165	150	157	186	168	175	154	202	193	201	150	154	188	164	178	159	164	193	160	161	163	176	187	173	178	171	178	200	142	180	153	180	177	187	169	180	178	155	153	173	151	158	177	186	185	151	156	165	168	182	159	166	152	163	166	168	173	159	166	151	182	158	172	178	186	163	171	162	178	177	170	185	161	158	161	172	150	168	166	185	199	179	164	191	171	176	194	152	163	174	170	163	173	160	153	185	197	167	177	179	191	173	143	169	148	178	170	152	180	200	145	168	163	189	187	170	136	174	171	171	180	160	178	186	167	164	170	169	183	161	183	151	173	172	182	169	158	162	160	169	176	190	156	190	182	174	170	165	150	190	193	165	154	165	178	178	156	162	159	162	156	164	164	166	177	146	186	189	146	193	160	156	179	158	160	185	184	149	183	173	161	158	161	174	177	173	170	197	167	170	173	175	167	157	156	171	168	154	166	169	163	170	168	161	193	172	165	157	192	191	166	167	168	168	165	166	166	178	147	160	180	167	165	179	145	191	161	152	175	183	178	169	175	159	188	173	179	167	149	160	177	181	174	160	187	141	179	163	182	167	176	191	175	142	159	172	179	167	174	157	175	164	150	168	171	175	167	179	171	181	180	169	156	152	176	168	153	174	150	163	166	184	173	149	174	156	166	173	172	181	169	159	148	201	172	148	197	180	161	178	165	161	191	156	168	163	176	179	169	175	181	141	199	178	178	155	188	160	158	153	166	172	148	194	161	204	168	174	146	164	186	164	179	170	166	164	192	179	185	194	166	163	157	151	155	158	148	144	189	163	191	160	163	145	159	154	164	161	180	185	166	174	173	157	160	172	171	169	161	170	173	183	154	171	164	188	171	187	178	156	175	161	163	166	214	172	172	180	176	165	183	173	190	182	167	151	175	161	179	146	165	185	173	171	176	176	168	173	190	184	195	170	174	181	174	177	179	170	175	161	185	196	166	174	160	160	170	168	158	160	161	175	169	188	154	142	148	192	165	186	167	184	172	163	167	166	160	167	168	162	163	193	169	171	164	162	176	146	167	175	168	189	187	183	151	182	150	179	174	177	190	178	169	149	171	186	157	172	165	169	188	158	162	154	172	161	164	161	160	165	164	160	177	152	179	200	167	197	143	206	189	163	173	162	174	161	185	162	172	172	158	185	170	166	185	166	149	171	150	143	154	170	176	144	176	171	165	158	185	155	156	190	176	152	166	177	168	166	163	162	165	150	165	150	155	179	186	163	155	170	161	162	158	163	164	187	183	173	163	165	188	175	175	188	148	183	147	174	188	165	181	176	183	159	143	169	173	157	188	178	199	166	179	160	158	158	162	179	168	157	178	162	186	188	194	157	160	166	155	169	182	178	175	177	154	178	173	163	158	153	166	189	171	146	157	150	176	165	184	171	157	181	191	171	190	183	168	175	171	162	168	186	172	174	162	169	173	166	182	163	191	178	170	156	174	199	168	186	154	180	158	157	189	196	170	171	167	155	184	173	194	192	163	156	149	176	164	175	180	168	146	159	169	170	179	185	164	155	216	160	170	160	171	169	177	169	179	163	138	187	172	174	172	153	181	186	176	182	164	157	154	149	184	180	150	169	167	153	160	145	149	165	177	170	166	146	155	173	173	161	167	157	157	160	188	185	169	159	143	169	164	206	175	198	164	178	160	154	168	174	150	178	183	173	150	147	156	186	181	190	150	161	166	170	161	170	184	191	143	165	167	187	193	173	171	163	159	182	155	189	173	186	165	179	164	172	165	171	172	180	151	160	173	170	176	155	183	193	150	163	158	178	172	148	153	160	156	162	152	202	190	156	181	167	174	160	156	184	163	192	152	183	179	158	173	157	155	177	167	133	175	159	184	180	168	156	178	161	189	174	180	186	161	171	168	160	150	168	165	154	176	163	193	163	168	171	177	169	152	166	182	152	161	177	161	152	149	153	164	155	160	155	174	164	158	176	186	162	155	155	182	179	163	155	176	168	171	168	188	177	189	189	167	170	173	176	154	167	161	162	157	163	141	178	175	186	171	185	176	183	193	184	151	163	166	180	171	177	168	190	170	172	155	171	182	145	167	156	132	165	167	160	175	166	172	159	184	180	162	180	177	189	159	177	206	165	177	173	159	157	167	174	168	157	162	167	176	169	162	165	156	156	187	177	176	162	161	176	170	173	175	157	180	173	173	172	167	182	155	158	185	168	171	169	192	166	158	157	171	173	190	176	151	172	157	183	163	156	156	178	195	183	154	168	161	186	168	186	165	148	176	162	165	183	174	170	155	179	178	196	165	151	175	168	170	180	167	173	195	162	151	175	182	165	155	170	174	155	164	171	168	184	148	162	181	144	144	174	185	176	181	181	150	171	185	195	163	165	190	176	173	160	165	164	161	195	169	149	184	172	148	161	172	165	167	179	146	194	173	200	183	173	175	169	165	189	171	168	178	156	161	176	181	164	176	179	166	156	162	179	188	171	168	171	168	165	161	157	160	137	171	162	160	193	165	163	161	155	155	159	163	169	163	173	173	173	195	151	184	186	169	167	198	160	157	178	157	162	158	185	171	143	167	169	167	173	176	162	188	155	174	169	175	183	165	157	190	174	164	167	150	151	172	175	163	168	176	178	165	199	166	179	189	198	186	153	150	173	156	169	156	158	159	165	183	177	176	191	175	153	179	154	185	160	160	169	156	167	165	169	150	181	155	195	173	178	182	159	183	180	175	188	150	168	178	170	180	174	158	151	147	149	161	173	175	183	158	175	161	182	170	178	149	159	187	174	194	160	188	159	155	176	176	164	164	174	145	172	176	170	157	184	187	160	165	163	184	158	171	158	168	144	173	174	170	165	162	172	171	185	168	162	143	145	179	182	147	183	158	185	187	168	136	127	176	148	176	173	139	183	191	193	182	173	146	178	168	155	165	182	185	155	194	137	151	177	157	173	168	169	165	143	173	151	195	189	170	161	163	176	162	181	159	163	168	165	154	178	157	170	159	148	167	177	159	154	180	174	154	167	169	183	160	175	144	156	164	176	138	165	176	158	172	188	165	161	152	166	179	169	158	149	178	161	156	176	169	145	170	189	176	170	169	160	173	191	173	156	163	175	171	171	153	145	151	150	171	178	170	158	188	166	152	162	164	177	168	183	166	180	166	151	166	148	165	174	176	177	154	173	175	171	162	158	164	180	164	195	168	176	155	166	179	147	176	149	175	170	169	182	164	192	171	169	159	152	140	182	172	147	163	177	158	151	187	172	154	163	149	160	181	178	198	155	172	158	169	144	156	166	170	168	186	179	171	168	181	177	184	180	183	184	162	169	178	164	169	168	159	174	153	185	146	160	163	152	151	158	170	173	189
10533	28327	23085	15493	11838	8706	6512	5017	4100	3198	2684	2293	1970	1755	1623	1474	1288	1211	1037	984	918	804	752	635	742	627	585	551	559	516	529	520	452	485	491	418	431	427	400	356	401	354	339	321	296	297	333	333	331	348	323	286	327	280	295	278	271	282	268	274	255	270	288	282	273	278	263	276	280	264	274	254	267	254	245	249	270	258	280	254	282	264	259	305	273	282	286	258	281	255	276	276	253	272	246	268	256	269	307	308	247	272	276	259	275	228	233	257	268	294	281	282	250	294	284	271	278	253	271	249	273	278	276	260	273	269	274	282	264	267	244	270	260	289	275	289	277	273	243	274	258	289	289	294	251	278	274	283	272	269	266	265	218	284	277	279	261	285	277	281	269	278	287	261	258	282	293	274	291	248	256	303	291	272	280	268	264	300	292	268	271	270	231	260	266	267	290	288	263	266	271	267	258	270	223	311	263	255	265	275	262	256	258	261	269	263	289	283	286	257	259	253	282	277	235	269	242	283	243	234	250	281	292	263	300	257	276	281	276	276	241	291	258	259	269	262	270	271	273	262	249	306	262	283	255	260	281	252	276	250	304	273	283	303	274	300	289	253	280	259	268	258	289	263	255	296	295	288	235	258	273	263	268	270	269	280	236	221	265	250	284	262	272	268	275	264	283	262	285	272	308	263	268	278	244	285	278	266	249	284	283	277	254	289	248	278	247	295	259	263	286	267	259	263	284	285	275	258	265	242	281	291	289	267	252	308	283	260	273	280	270	269	257	270	276	254	248	282	278	265	239	277	264	251	303	271	243	262	264	294	266	277	265	285	264	268	291	243	249	285	289	269	275	254	253	274	291	265	263	247	229	306	278	258	277	277	289	277	263	270	247	264	258	255	283	266	272	275	257	265	275	242	285	229	272	261	283	261	244	278	237	282	258	245	272	276	319	272	277	268	288	261	273	284	256	270	277	255	240	267	284	281	267	242	250	273	287	288	260	270	254	267	269	256	279	262	249	278	297	256	252	271	249	256	282	257	241	239	235	248	272	277	272	311	242	283	282	276	286	264	281	298	265	271	238	283	292	273	251	260	264	274	282	289	288	265	266	254	255	250	250	271	266	286	272	240	267	269	274	280	225	268	274	265	229	242	268	281	254	252	251	264	265	264	289	293	252	269	265	240	273	259	300	259	261	278	255	277	292	280	252	265	291	246	255	273	270	257	277	269	233	267	256	245	252	338	277	270	242	254	304	297	253	243	245	279	269	265	280	250	278	270	250	270	277	272	283	273	245	273	288	271	267	260	272	271	284	241	291	268	280	264	225	270	283	272	284	260	289	295	270	267	266	272	269	286	258	264	263	289	246	276	270	260	266	246	288	263	290	242	257	271	266	272	270	286	279	282	245	239	268	292	251	257	278	266	270	270	249	291	267	259	261	265	287	256	270	272	288	281	277	267	279	260	242	279	244	268	266	268	280	263	268	303	256	261	263	275	281	287	301	267	256	282	258	271	254	246	250	267	276	261	296	253	257	261	251	257	268	267	273	273	264	255	264	284	288	274	245	263	272	290	262	293	271	297	301	234	301	269	263	252	273	301	259	257	261	253	254	254	264	250	257	275	277	291	291	259	290	291	255	293	260	238	313	276	243	262	309	282	272	279	291	268	255	277	301	263	269	267	277	292	289	284	289	287	269	264	263	253	274	255	304	258	260	268	279	303	246	278	274	262	282	275	260	276	273	293	281	261	247	297	258	289	275	286	275	253	250	256	281	299	259	265	265	265	293	270	254	302	262	301	272	263	260	281	263	253	260	280	279	286	255	262	278	286	249	266	283	264	277	285	269	273	267	283	259	262	250	268	258	278	271	257	267	267	244	281	277	282	243	269	262	270	246	280	264	249	261	272	267	230	305	220	266	288	262	295	275	268	252	275	291	276	263	271	259	281	270	276	267	315	233	278	288	239	303	263	279	284	260	272	297	267	262	305	263	252	240	257	272	270	248	258	268	277	234	262	249	254	221	270	279	274	254	258	257	258	275	256	260	272	255	288	271	259	287	243	236	249	280	288	274	241	256	237	252	249	250	285	294	235	269	255	272	251	251	282	261	292	268	260	270	268	259	254	283	265	251	256	241	254	296	268	285	275	237	294	266	279	245	267	279	288	283	268	258	256	273	278	256	253	271	240	284	262	259	248	278	283	259	258	275	261	275	288	279	268	239	252	256	260	252	285	232	282	292	303	235	269	272	285	254	282	279	255	268	291	290	250	288	289	284	299	260	279	276	263	262	263	240	277	275	275	297	258	271	285	288	245	251	235	274	237	294	259	259	269	276	270	260	300	292	243	251	303	279	279	260	263	267	266	245	265	265	260	259	266	244	246	262	288	280	262	274	273	268	238	269	244	262	302	283	263	287	280	234	253	247	271	259	230	282	282	296	285	265	285	273	289	276	249	310	263	256	268	230	291	262	253	246	270	285	253	279	240	281	277	267	264	232	255	293	255	262	262	275	265	275	292	274	268	274	256	280	247	298	274	282	277	283	263	280	259	260	297	277	267	270	235	265	260	253	292	269	261	316	280	281	229	267	278	276	268	254	258	253	253	275	251	274	299	261	276	282	268	247	278	290	265	291	282	270	276	232	238	273	266	287	261	283	271	276	280	247	257	263	260	275	241	250	255	278	240	270	269	295	287	263	255	248	240	272	283	271	296	266	259	277	240	241	254	257	263	281	261	266	294	233	266	298	249	268	275	278	269	252	253	256	267	256	273	255	272	272	278	249	258	283	258	240	253	261	264	242	274	283	270	274	263	291	277	290	275	255	267	260	275	273	269	276	281	246	259	261	241	239	279	237	276	250	242	283	288	263	289	257	240	293	256	276	262	248	278	279	269	305	253	278	271	276	244	261	268	273	268	252	248	271	268	253	241	235	251	282	268	243	252	254	270	276	285	255	236	257	277	285	292	284	261	271	283	280	300	250	260	270	263	285	282	254	274	287	268	313	260	276	263	248	274	262	297	279	265	275	246	295	248	262	268	258	277	254	274	280	302	257	300	282	241	255	249	233	268	257	288	268	250	299	292	224	257	268	270	290	272	275	239	289	301	278	245	275	272	268	247	265	238	254	292	265	258	261	296	284	299	285	262	272	265	275	269	273	255	276	315	288	224	249	249	263	256	273	249	311	254	269	285	259	263	250	279	232	293	252	255	255	243	284	263	298	246	289	263	276	265	246	261	267	289	273	269	264	263	247	270	284	267	251	272	264	278	259	278	298	296	265	275	265	260	269	261	244	255	286	270	237	262	232	255	253	260	283	281	288	277	300	285	262	294	248	286	256	274	256	264	300	256	296	272	275	256	257	266	243	292	252	259	256	270	254	261	278	260	282	238	285	268	286	283	269	259	292	228	277	255	260	269	261	277	293	263	275	265	247	282	249	275	295	246	278	248	260	285	253	277	239	264	255	255	277	257	271	274	255	258	299	231	273	279	256	269	274	249	250	240
24257	21061	26555	24384	9190	3582	2291	1709	1265	1138	960	845	752	715	666	631	569	494	475	475	453	434	455	470	391	461	417	389	378	373	387	355	388	392	359	341	325	355	334	345	330	311	329	337	326	337	324	323	323	295	323	328	323	319	300	307	322	310	322	328	307	286	333	296	269	304	312	335	312	344	284	325	350	315	299	316	277	279	311	290	288	286	303	309	307	312	290	303	300	292	303	318	283	308	286	288	359	302	276	305	294	329	333	298	293	307	284	305	288	267	317	299	289	317	303	319	323	295	300	286	298	296	285	293	297	344	286	296	298	305	302	324	285	260	330	291	292	282	304	300	303	296	347	302	296	283	287	297	306	321	298	300	315	310	366	316	306	294	303	310	316	283	301	290	328	289	300	318	305	303	274	313	321	294	273	278	283	310	330	295	318	295	335	325	327	324	315	281	291	292	297	311	283	328	307	319	298	297	300	304	262	317	287	311	274	330	279	282	319	304	288	285	304	302	323	345	316	311	285	308	306	279	290	324	315	336	319	302	298	334	296	317	288	292	286	293	331	315	300	281	305	312	297	317	333	300	301	318	270	283	270	298	317	276	280	341	322	318	317	348	291	321	329	279	303	329	324	311	296	267	324	300	299	302	289	332	322	281	289	297	306	320	304	313	310	271	313	277	316	298	300	277	289	329	304	310	302	260	292	320	312	305	294	271	286	296	326	301	290	337	303	306	316	330	315	292	319	295	303	294	295	301	293	294	283	319	316	329	299	299	302	329	297	302	330	327	308	332	300	325	289	309	288	339	278	277	266	291	300	318	310	304	319	312	321	329	299	332	303	329	312	320	286	263	299	304	314	302	298	301	304	310	324	265	284	303	290	309	319	288	300	286	300	341	304	301	310	314	311	304	291	286	284	305	323	312	311	344	311	310	281	348	316	282	329	295	288	309	283	330	320	320	310	313	281	313	307	283	293	298	299	305	268	310	293	309	311	266	283	300	307	302	309	300	325	306	324	300	318	319	288	328	276	296	314	302	299	325	290	276	289	303	297	319	335	321	287	297	318	314	313	294	309	328	303	282	312	281	290	306	294	304	292	292	321	315	289	297	287	297	325	312	288	341	303	337	322	302	293	350	288	309	296	302	293	310	299	300	302	308	307	264	284	313	328	295	297	306	314	298	277	310	303	305	294	303	303	267	306	311	316	318	317	292	337	298	312	291	337	305	288	291	269	279	314	290	320	303	311	314	263	309	306	313	276	337	286	299	284	283	281	310	306	308	319	306	284	332	311	311	324	322	306	315	302	314	287	303	275	296	319	307	320	291	311	322	309	273	272	310	292	278	310	315	330	303	308	321	280	342	348	317	302	294	304	288	285	307	315	317	315	285	300	299	306	326	267	265	281	300	294	307	303	280	309	329	303	312	291	313	312	302	303	300	315	325	299	299	297	304	335	305	335	283	289	324	290	322	299	273	301	316	297	313	311	342	285	285	282	275	309	275	310	301	316	307	307	292	325	290	312	327	308	324	308	283	336	313	283	304	317	298	314	300	304	318	304	276	318	344	322	277	298	333	291	299	319	300	283	296	326	280	322	314	308	332	304	313	288	309	286	284	303	299	291	307	311	340	296	319	305	309	335	309	302	308	317	306	295	294	308	325	305	259	297	293	330	289	299	300	314	308	298	318	302	354	299	327	288	327	283	299	291	312	323	336	293	305	292	270	295	283	314	331	316	307	305	294	304	290	277	343	307	289	323	278	336	341	315	280	307	315	302	291	349	318	319	318	311	283	324	311	336	303	300	310	290	308	305	320	299	322	299	317	295	317	281	283	322	302	296	305	301	305	322	341	306	308	283	271	302	297	279	322	294	326	322	319	291	306	334	326	283	318	309	316	325	311	285	309	278	333	306	310	299	271	317	323	277	285	299	292	314	312	298	315	325	277	280	302	314	324	291	296	297	271	310	297	286	310	302	267	341	321	310	328	317	289	314	317	299	295	292	334	270	283	293	299	285	313	292	319	258	300	265	303	299	294	274	315	301	296	312	316	317	336	313	339	305	275	288	287	296	275	315	303	300	267	295	316	327	312	296	292	308	278	314	301	303	307	310	306	289	260	325	294	290	293	312	319	305	307	310	308	329	311	323	315	299	299	314	266	270	304	321	303	297	271	308	304	321	299	300	279	297	274	317	278	281	312	278	285	317	357	315	319	282	316	294	306	308	316	304	291	289	329	308	304	283	303	303	324	302	311	279	307	315	322	321	310	317	303	307	286	304	324	304	315	291	303	301	317	320	311	276	283	305	314	303	298	300	299	310	289	299	281	332	298	298	324	317	275	297	293	282	320	318	306	300	298	327	292	308	316	314	304	305	305	278	296	330	267	311	324	306	307	306	286	298	308	307	303	304	307	283	312	289	340	341	325	311	306	295	305	292	305	325	313	321	300	318	345	300	317	300	321	321	326	288	307	318	338	312	318	336	287	293	316	293	307	306	279	308	314	311	298	338	287	294	328	332	310	310	329	308	302	284	301	310	290	277	306	310	328	297	295	297	259	320	317	333	294	341	268	288	326	336	307	296	315	338	311	270	273	313	304	309	305	315	290	267	295	303	310	301	310	308	274	336	318	291	327	309	324	306	294	300	327	323	285	279	282	302	291	299	309	280	292	327	298	287	317	292	296	326	315	295	316	303	283	306	279	291	313	293	323	329	299	298	285	304	309	288	284	304	301	314	302	297	323	307	296	283	284	306	282	322	303	317	278	294	311	320	307	294	292	322	334	297	306	294	322	332	284	291	304	335	272	324	311	326	296	319	253	308	276	278	304	286	323	271	326	300	294	321	316	299	296	289	319	341	291	298	295	302	329	290	308	295	307	287	314	340	298	277	280	324	327	306	311	312	295	289	308	299	285	298	305	331	297	332	314	300	287	290	312	290	326	289	344	300	283	289	294	295	291	296	317	312	274	292	284	318	336	293	302	294	309	312	311	317	284	303	300	290	307	296	311	318	298	309	283	302	298	284	300	300	296	312	312	286	310	304	304	312	329	341	281	283	274	318	296	338	277	320	312	284	317	286	297	285	295	284	308	285	293	313	278	324	322	294	315	322	293	292	309	282	315	304	293	310	342	296	263	285	301	295	298	312	273	273	291	316	288	326	302	307	311	290	296	307	302	309	323	302	329	298	313	319	267	331	312	300	304	299	270	294	304	277	296	296	338	315	312	290	293	320	283	299	330	324	300	306	308	305	325	296	314	269	282	314	299	281	306	278	316	312	295	297	299	320	286	292	288	280	314	304	307	322	312	293	306	303	307	309	341	308	288	288	303	307	320	302	321	313	327	301	315	306	288	290	284	295	307	307	347	314	288	322	292	291	322	275	299	302	296	314	329	295	311	263	318	297	322	301	342	307	316	299	308	325	289	319	319	299	262	300	331	302	315	299	318	305	323	276	309	326	325	287	291	283	309	318	301	277	322	292	330	339	292	281	307	322	324	329	328
10254	24789	20115	13252	9790	7175	5425	4157	3534	2966	2461	2096	1880	1698	1464	1467	1266	1146	1062	949	952	836	897	784	778	753	686	660	652	628	686	640	618	652	603	626	553	572	558	562	548	535	510	494	522	505	497	548	493	473	469	490	477	488	522	464	478	454	505	469	491	457	490	496	441	441	479	467	459	433	498	473	528	460	474	482	456	447	486	464	495	455	460	456	420	424	444	442	457	445	438	449	450	508	485	464	431	456	486	464	437	416	410	457	453	487	456	448	506	453	454	458	503	440	474	459	444	462	433	465	456	505	487	458	422	456	464	474	424	459	433	431	462	450	494	446	446	456	491	451	428	511	475	431	480	456	458	446	498	497	469	454	459	457	447	488	479	478	458	427	427	493	423	491	436	448	427	451	441	470	481	428	417	466	478	497	471	468	432	467	508	444	476	478	443	471	465	482	491	461	459	409	441	464	409	453	495	465	500	443	437	454	447	473	486	450	440	488	445	485	481	494	455	466	431	462	408	485	428	428	441	429	469	453	439	443	466	464	434	485	440	434	499	464	462	459	499	459	444	447	445	449	457	441	453	455	488	447	472	442	445	473	499	456	450	452	428	445	457	432	452	453	473	495	456	437	452	491	425	485	477	451	512	481	425	411	436	445	459	442	475	469	463	457	480	488	472	461	495	435	453	497	409	452	474	484	475	480	510	496	465	462	483	425	490	468	447	424	493	472	455	425	449	467	456	463	429	480	453	412	468	476	465	451	441	458	477	505	478	457	483	493	410	506	435	479	464	452	456	481	453	462	430	463	442	448	460	472	467	505	449	450	428	483	444	454	498	462	464	480	432	463	448	469	473	455	456	454	469	455	447	468	483	465	438	465	484	429	445	467	466	499	465	432	474	451	460	453	476	448	471	488	423	463	459	466	436	426	480	465	462	442	444	468	494	442	479	454	440	462	481	439	464	455	462	476	443	459	455	454	434	469	465	435	453	500	499	479	448	461	505	467	475	463	451	476	469	446	475	453	470	440	461	460	449	438	415	449	476	482	481	462	426	460	469	483	413	462	490	451	455	475	471	434	491	486	463	467	481	445	444	478	434	466	481	438	469	469	452	483	464	468	476	462	411	477	452	513	468	436	495	458	449	472	478	509	452	442	468	456	425	480	481	470	478	446	479	455	468	464	474	413	471	457	445	435	505	444	443	443	457	490	499	475	444	459	480	439	463	473	489	432	462	451	489	512	514	462	442	465	436	493	480	450	469	496	456	442	416	416	477	476	465	471	471	450	467	473	466	455	476	465	445	469	448	469	472	461	448	451	458	430	478	472	468	477	478	456	494	433	426	465	467	442	463	427	458	483	462	481	472	482	476	462	456	464	445	473	463	451	481	525	456	474	463	474	464	483	469	467	484	454	457	462	432	474	485	407	516	440	500	431	462	485	475	464	458	436	503	450	438	420	478	465	462	491	449	480	488	439	444	456	415	474	490	478	457	490	506	426	474	480	499	465	457	446	449	439	497	472	470	447	454	453	512	477	430	476	466	421	451	451	499	454	462	439	439	476	448	479	468	483	475	458	465	499	490	486	486	400	503	433	443	469	421	459	461	514	465	469	460	472	448	475	471	433	437	490	496	458	439	465	450	463	441	458	437	475	439	472	496	463	436	462	515	448	452	504	465	457	488	448	472	525	457	486	460	433	453	441	484	468	419	475	457	433	475	413	469	442	470	481	464	460	432	480	471	472	434	486	435	458	451	443	449	490	450	442	461	492	448	453	471	455	450	482	464	471	468	463	429	453	450	444	455	422	475	447	487	463	466	446	470	441	479	451	462	461	467	466	454	443	427	453	477	448	471	482	459	446	472	437	464	452	447	423	478	463	463	471	461	468	464	470	448	466	423	463	436	471	460	441	472	448	487	471	443	478	451	463	466	462	446	461	484	491	444	456	467	466	474	468	408	483	478	471	458	459	501	439	456	447	486	426	451	482	502	457	490	484	469	437	473	476	500	471	453	442	442	454	479	481	467	428	430	436	475	496	471	451	465	445	443	456	453	464	456	464	480	440	420	431	466	481	481	461	426	469	430	454	451	478	461	498	438	507	466	466	455	472	438	487	490	466	470	475	464	478	508	508	457	496	501	490	448	489	423	500	474	450	498	473	429	452	458	411	470	451	488	465	427	443	488	462	464	445	477	449	451	468	447	474	458	448	463	469	459	469	450	465	429	448	427	485	478	454	479	489	439	419	497	442	460	465	445	444	444	467	467	471	479	459	470	466	490	487	438	480	448	434	489	450	465	488	492	504	458	458	460	464	441	479	465	488	436	479	433	490	483	474	466	478	442	427	455	443	451	509	495	450	458	424	500	458	449	462	474	454	459	475	448	501	454	462	421	462	440	497	474	471	460	423	481	438	459	440	499	461	460	491	454	437	433	473	489	444	468	487	455	494	460	448	448	449	418	455	443	458	499	425	488	465	504	456	482	424	476	447	447	464	467	457	459	451	488	493	482	438	421	465	468	484	452	455	466	422	470	472	443	478	480	499	453	469	470	498	452	465	446	439	467	467	451	464	492	462	466	478	438	476	452	445	439	495	494	466	437	470	437	470	419	464	468	469	437	451	470	406	458	487	468	419	459	449	442	457	427	480	495	507	464	456	419	449	450	465	431	453	485	486	462	523	496	432	462	469	435	426	444	508	456	498	452	498	451	452	483	458	449	446	481	480	430	447	479	431	454	449	442	434	485	470	453	480	453	464	470	467	437	439	470	496	422	483	485	441	454	450	492	438	434	462	418	493	437	445	472	501	450	502	475	475	468	460	438	465	457	453	466	426	409	487	471	416	434	471	469	450	478	470	492	433	474	460	477	467	458	447	475	467	493	448	490	472	467	440	452	487	427	452	478	454	453	447	485	461	427	447	447	465	479	468	460	457	432	462	495	443	478	435	502	497	505	457	443	450	488	438	470	484	484	505	472	495	439	460	512	458	472	477	449	474	419	469	443	451	442	467	460	439	449	497	458	454	456	441	421	485	473	461	476	440	450	444	440	460	435	502	444	436	473	468	447	472	440	503	488	443	461	472	462	436	492	445	449	481	447	452	456	458	488	454	447	470	455	488	457	443	439	467	475	500	473	427	444	480	442	482	445	468	435	473	483	463	447	464	448	452	468	440	473	427	492	471	467	461	464	416	489	467	442	440	466	453	494	452	420	468	488	499	502	474	455	466	484	440	453	462	452	448	443	447	450	475	490	452	414	463	497	492	462	447	466	485	484	484	455	464	490	460	478	449	486	467	490	474	474	499	426	497	437	508	451	431	497	447	455	486	417	460	480	450	485	449	464	466	454	462	457	439	452	480	477	428	430	448	419	430	458	455	444	429	459	457	455	492	457	442	464	455	433	438	435	455	471	435	477	475	463	442	431	456	468	526	486	491	496	492	473	438	442	461	440	495	465	431	461	450	456	453	484	461	440	448	511	447	505	475	491	447	441	492	448	483	461	468
22156	21051	28623	23678	21071	20337	8716	2987	2078	1749	1404	1236	988	877	857	713	696	565	549	508	427	434	372	375	377	315	301	286	303	299	275	293	254	263	219	228	224	209	231	197	186	217	189	190	149	184	171	163	179	165	146	177	177	169	162	172	159	151	156	131	152	152	147	161	155	148	129	136	128	144	134	122	150	128	127	145	156	144	149	138	149	148	136	157	146	141	141	135	145	158	149	137	130	128	155	132	122	139	133	136	134	137	133	134	161	121	150	127	128	133	149	125	154	154	136	135	124	142	116	149	146	142	129	132	148	135	173	139	135	129	140	141	154	136	128	116	152	141	145	159	128	123	114	118	156	113	146	139	151	141	140	122	129	147	128	160	138	127	132	131	135	143	142	133	148	145	145	150	141	114	139	134	128	147	161	156	161	133	127	124	132	141	133	127	131	136	142	127	137	144	136	146	122	145	137	141	146	142	143	134	159	144	167	136	143	145	158	139	135	123	149	130	148	157	120	162	133	132	129	137	141	114	126	128	127	132	157	150	135	130	156	138	125	145	134	137	142	144	144	140	132	139	148	147	149	136	148	154	134	137	140	134	148	132	148	140	147	149	147	122	117	134	146	140	152	137	150	150	148	117	133	149	142	133	116	132	155	145	139	140	147	164	129	134	145	142	125	115	137	126	166	144	128	130	143	134	134	143	128	144	111	128	150	128	158	139	126	141	131	123	126	141	126	154	141	142	157	141	119	135	129	120	124	135	138	147	124	140	136	153	137	146	147	117	146	149	143	139	152	140	150	150	132	148	149	118	125	156	102	160	157	140	155	127	128	126	159	152	140	137	123	147	153	131	134	166	149	131	147	124	140	151	140	119	155	149	133	129	136	135	130	126	134	124	136	124	141	136	134	146	150	120	134	140	129	136	129	137	130	165	140	135	124	147	152	130	139	158	142	142	122	146	148	136	121	137	161	146	140	128	130	138	132	129	143	155	128	112	155	134	140	132	130	136	126	131	129	136	127	135	131	128	151	137	165	142	120	139	137	141	137	130	135	150	171	139	127	146	127	180	152	144	132	121	122	136	148	160	140	149	125	136	152	141	152	140	144	146	147	159	134	152	141	133	139	168	174	142	134	146	145	142	134	145	139	122	147	150	136	118	125	144	119	133	117	127	118	123	124	136	137	167	126	136	129	129	132	143	150	135	149	146	145	156	151	142	139	123	143	127	136	112	137	134	133	162	118	143	148	163	140	146	144	127	152	147	138	150	162	135	132	161	139	157	136	158	136	135	122	128	147	160	125	140	128	129	133	156	129	147	152	139	158	152	160	124	150	147	115	136	153	149	128	119	128	123	131	158	148	123	134	139	158	133	125	162	131	129	140	140	117	156	134	129	151	133	156	126	138	116	135	153	142	136	148	141	132	140	140	144	137	125	123	138	129	141	137	136	149	133	131	151	131	139	142	129	150	149	138	139	159	131	152	142	142	138	129	158	119	135	136	113	127	124	142	136	128	123	130	141	120	124	133	126	136	140	138	141	156	123	131	152	137	144	166	120	138	146	160	158	132	119	161	140	141	125	123	143	148	140	140	113	138	137	153	135	143	143	145	132	141	127	145	143	134	163	156	106	159	134	150	132	127	141	149	138	151	137	153	142	130	132	131	149	147	153	141	142	163	127	132	150	119	142	153	140	166	144	145	142	121	127	140	135	172	127	143	138	121	146	128	127	130	139	143	141	139	136	134	135	131	144	126	129	131	135	140	166	141	158	146	146	123	125	144	126	141	154	137	143	145	127	133	130	141	139	144	138	139	122	162	142	123	167	154	159	129	145	136	137	138	141	132	149	133	148	135	128	134	140	150	144	139	138	140	139	144	134	136	140	130	129	141	136	163	131	140	127	148	120	138	153	138	142	131	117	118	147	135	126	127	157	134	158	128	115	139	142	148	156	157	143	131	122	131	122	149	159	128	160	129	134	127	138	150	157	132	120	157	133	131	141	144	160	134	158	127	143	127	149	150	165	118	142	132	157	141	151	124	126	141	132	127	125	139	118	127	146	130	145	141	143	153	132	130	126	154	144	159	133	108	139	131	141	118	140	144	137	156	151	145	144	138	149	147	143	125	146	136	145	146	142	150	135	132	127	132	170	144	138	144	166	142	144	124	125	131	140	125	140	139	128	133	158	146	156	136	143	148	128	134	141	155	130	134	138	123	117	151	162	152	143	137	137	142	142	134	150	157	126	126	133	134	132	142	134	152	140	123	148	150	142	136	126	134	153	126	118	145	139	155	146	143	133	159	143	137	144	140	121	138	146	137	158	135	141	149	136	140	139	121	118	146	144	127	134	146	144	124	145	147	126	146	137	132	155	140	113	115	150	145	127	146	136	155	130	132	138	122	145	143	144	138	137	149	154	157	120	147	146	135	149	132	131	159	136	158	121	134	170	140	146	146	122	144	129	131	149	155	147	138	109	142	143	121	152	149	131	139	132	147	137	133	141	144	151	140	156	162	157	143	112	124	145	149	158	142	129	129	161	143	128	160	145	148	121	131	141	149	147	154	144	155	144	148	135	156	140	126	135	145	133	169	129	150	125	133	139	139	152	148	125	132	148	150	153	149	130	127	148	139	115	139	149	137	129	129	159	146	144	129	142	147	154	144	125	144	142	131	142	135	141	141	145	123	158	136	135	136	141	161	140	137	133	129	135	145	134	142	139	168	137	114	129	140	143	124	122	138	142	143	131	128	148	148	142	145	137	136	156	141	141	129	121	126	151	125	145	153	142	125	140	145	123	143	153	132	159	129	142	122	166	125	136	141	136	134	152	137	135	141	155	143	135	159	136	150	140	133	120	125	138	158	138	126	149	139	155	154	148	116	149	142	141	153	174	136	107	148	131	155	128	134	138	133	151	142	132	128	147	141	160	126	135	161	156	172	135	150	170	152	118	127	147	148	126	121	152	132	120	156	148	146	128	142	149	122	121	139	117	170	149	132	155	130	136	158	139	136	140	143	129	136	154	126	134	121	150	128	136	158	146	135	131	119	140	156	135	163	115	145	151	151	142	139	136	137	147	126	120	135	133	152	135	154	129	158	113	135	140	143	145	160	133	148	140	131	130	138	146	122	125	145	135	140	153	128	155	132	137	120	140	123	132	141	127	149	130	151	140	136	141	130	117	128	132	134	138	138	142	142	131	132	153	144	135	155	145	137	135	128	172	132	144	154	131	141	144	134	131	134	153	148	135	149	149	122	142	153	133	130	126	146	120	146	152	158	150	134	137	161	151	125	141	136	153	146	158	150	114	138	149	133	151	169	158	146	135	138	135	149	140	134	148	153	125	133	138	155	120	135	131	149	123	144	164	131	140	153	139	123	145	145	131	153	157	121	130	151	145	133	151	136	142	129	142	162	141	163	125	140	129	135	146	133	137	145	147	151	132	133	141	142	140	122	145	148	125	133	118	128	152	132	135	151	138	137	133	147	125	137	148	128	135	140	135
12183	32703	26601	19078	14532	11054	8573	6652	5412	4396	3727	3155	2774	2384	2112	1910	1630	1405	1296	1062	1075	935	887	835	742	735	709	635	610	615	602	550	546	500	509	493	411	403	409	346	347	364	325	315	288	284	299	285	291	270	281	263	286	266	242	244	223	207	210	237	252	234	214	247	214	237	232	221	192	198	206	215	211	231	227	187	221	212	195	215	210	193	226	203	185	209	215	239	214	195	218	215	202	197	223	199	235	202	223	199	247	208	184	223	196	218	211	196	184	212	239	221	211	221	240	203	197	199	200	238	218	233	204	218	219	216	235	204	191	224	229	224	194	225	217	210	205	180	198	227	225	209	216	224	226	236	204	216	249	218	214	168	207	197	210	229	202	201	207	191	211	172	228	213	200	242	188	205	216	214	211	258	217	185	211	202	207	223	205	219	207	196	213	210	216	204	200	201	202	246	223	231	228	202	215	199	240	210	207	195	240	208	189	179	191	208	220	202	194	191	222	228	238	198	224	216	205	212	208	213	205	225	217	237	194	230	193	210	210	202	214	230	208	190	175	233	190	213	230	211	216	163	200	205	198	215	241	194	191	214	202	214	223	228	191	225	182	231	188	203	178	207	200	175	186	192	215	193	206	197	177	211	246	219	162	202	200	193	188	237	222	196	199	246	217	208	219	214	195	221	214	229	207	222	188	195	192	222	222	228	200	200	210	194	203	234	229	208	219	220	181	223	195	204	239	232	229	202	217	221	179	215	195	216	211	195	212	222	212	197	178	213	205	218	200	198	192	201	200	217	230	218	185	204	201	190	224	222	212	232	200	214	198	239	198	192	179	188	214	215	213	219	193	219	202	220	194	179	190	238	210	244	189	233	185	212	192	175	205	202	196	208	218	207	212	225	192	218	211	213	198	194	203	201	238	229	199	194	224	219	215	202	198	192	204	221	239	191	213	185	187	228	205	215	221	219	216	193	205	196	223	199	220	208	208	234	206	190	183	229	198	212	214	227	216	195	218	204	207	191	213	228	208	202	213	222	205	230	231	196	226	212	210	218	194	200	212	219	185	224	191	185	226	213	189	228	214	212	205	234	216	221	196	204	215	186	203	224	218	232	203	214	204	208	203	210	206	219	234	215	224	188	208	181	236	205	212	213	221	232	203	205	210	219	203	213	220	209	219	214	191	189	220	195	224	224	218	207	180	204	225	202	234	199	203	218	196	226	198	219	211	225	201	209	197	208	207	173	228	223	225	206	190	223	206	204	217	203	202	214	210	210	188	200	187	214	204	205	226	216	242	201	203	195	199	212	209	224	203	240	176	216	213	201	214	204	193	202	202	228	206	207	194	219	230	204	211	208	210	215	216	186	210	221	208	190	221	218	218	217	191	208	215	216	227	220	195	207	204	203	199	231	202	192	190	213	193	193	208	204	215	177	208	221	193	225	208	205	205	190	216	223	213	237	206	231	230	215	211	219	199	199	197	200	199	224	192	203	200	222	209	210	209	198	190	213	210	194	224	220	210	212	206	205	211	207	209	195	201	195	202	201	178	179	237	201	215	227	223	196	201	209	223	209	183	221	206	223	203	210	202	215	194	210	205	241	229	194	210	215	188	217	178	196	208	188	207	204	212	212	200	210	213	198	224	224	206	226	206	234	203	205	207	229	208	218	229	210	190	187	215	230	210	228	221	195	214	214	233	234	218	215	206	208	238	192	231	225	187	203	199	231	213	201	217	207	219	211	195	199	220	237	189	202	220	222	230	210	212	189	226	221	231	226	215	231	227	221	205	198	206	229	186	209	206	205	206	231	220	221	215	219	224	240	207	207	210	201	183	222	187	182	211	225	226	200	245	183	235	206	193	230	236	231	189	210	224	231	202	234	190	217	192	238	216	210	196	207	225	259	215	217	198	195	219	211	219	214	192	205	193	218	208	213	223	209	217	210	227	198	211	213	205	210	184	182	207	192	207	209	207	218	231	222	202	224	208	220	217	204	221	207	215	202	189	218	242	191	188	238	198	193	232	207	200	206	255	204	210	227	201	219	222	200	198	204	208	213	204	210	204	208	220	214	226	220	231	208	212	204	214	221	223	217	199	200	232	199	211	209	202	216	237	227	204	208	193	227	190	211	190	211	218	209	204	213	226	197	202	215	195	205	222	207	210	194	203	221	231	211	199	195	196	209	184	191	186	206	216	202	203	221	225	252	189	199	217	199	216	203	206	202	197	219	230	212	210	207	217	226	223	227	209	208	218	179	190	219	208	215	226	199	211	214	219	204	187	210	218	217	195	250	197	208	190	222	207	193	206	219	229	197	228	202	197	197	209	197	226	209	204	223	202	222	222	207	199	225	214	226	180	202	224	213	219	217	198	210	193	212	227	230	209	201	225	208	189	196	204	210	217	229	216	194	192	221	227	226	224	217	222	222	182	203	208	206	195	224	197	198	200	226	202	242	219	202	198	215	204	204	197	197	203	207	208	237	210	186	252	216	198	229	210	203	221	215	203	199	212	205	214	184	221	220	192	231	195	228	211	183	213	203	217	210	201	213	221	208	209	215	231	229	192	194	230	235	227	187	201	189	213	204	209	219	199	215	233	203	195	221	212	213	194	183	176	188	224	219	204	188	217	218	220	207	204	213	203	164	220	202	198	198	208	193	210	231	213	226	198	196	221	226	232	218	196	229	200	186	218	223	232	210	206	217	200	202	226	241	196	215	232	219	223	220	194	222	220	209	186	215	186	217	241	221	216	199	203	238	208	209	203	214	222	218	213	192	229	208	209	199	202	197	219	218	197	228	215	199	199	218	239	212	212	215	200	198	196	223	222	206	205	210	210	222	211	230	186	229	204	218	219	217	226	240	228	237	212	207	222	219	227	201	201	206	215	198	196	209	236	211	235	204	181	218	216	203	192	190	214	194	191	202	207	220	185	212	218	203	215	206	219	205	214	223	219	187	223	193	197	205	220	222	235	194	194	221	186	207	211	231	217	210	202	206	213	195	212	201	179	191	193	208	214	184	187	204	213	197	234	203	193	220	206	223	204	204	232	184	209	203	189	216	204	223	194	219	228	192	223	226	224	185	211	194	209	185	221	231	190	232	199	202	210	197	233	194	214	190	202	215	175	208	198	208	226	224	207	210	191	205	215	220	208	205	200	216	176	208	203	209	205	201	183	207	206	199	189	209	183	229	207	235	229	197	183	185	192	241	202	207	196	202	198	183	213	213	195	196	192	208	205	209	220	188	208	177	203	221	221	222	229	208	220	199	204	198	230	194	222	211	231	203	203	196	208	184	216	216	182	224	189	231	232	232	209	219	190	179	203	221	197	213	218	189	201	237	237	214	221	228	231	210	209	217	233	194	207	191	213	216	240	206	197	189	229	211	196	186	207	220	215	224	198	201	205	210	194	236	232	212	203	231	188	190	195	223	210	207	183	219	213	211	214	194	223	190	236	218	191	219	226	204	241	198	193	207	208	217	212	206	228	215	200	216	186	205
26856	20125	15285	9176	4770	2731	1827	1517	1185	946	872	773	722	609	597	538	504	488	465	442	457	420	362	363	375	386	353	350	323	371	361	314	350	352	342	331	270	343	306	268	321	288	289	306	312	291	293	311	311	297	297	296	298	280	293	266	285	281	280	298	289	281	291	266	272	327	299	279	280	328	310	304	307	254	314	290	297	286	283	265	297	326	302	284	284	308	280	264	319	312	292	299	294	277	298	266	292	313	285	326	294	277	285	294	291	293	311	284	316	304	254	277	283	268	314	288	266	293	284	277	261	291	276	306	285	289	281	291	286	303	287	312	293	328	293	297	274	296	283	304	285	280	276	296	302	293	258	311	283	287	302	306	296	313	294	315	312	287	293	279	276	269	292	293	291	295	297	267	310	274	308	280	291	279	294	279	304	324	274	290	287	286	272	298	274	265	318	319	265	287	325	300	315	323	321	261	274	278	290	300	281	306	281	270	308	277	312	296	290	299	323	342	277	297	290	309	298	315	279	272	286	283	310	280	287	279	282	292	304	312	292	287	304	301	298	302	296	253	292	291	288	301	261	287	288	269	299	297	307	284	282	312	291	336	298	258	265	298	296	294	299	283	284	304	302	264	256	301	304	261	302	300	304	285	280	277	300	334	286	290	267	305	297	304	287	281	297	305	286	276	288	286	288	313	324	282	306	322	310	295	286	289	286	285	306	320	279	265	301	314	262	298	315	299	306	300	294	286	272	297	302	283	265	290	290	289	286	316	297	295	321	291	295	307	260	317	287	305	262	271	286	288	293	294	325	300	296	302	276	274	274	283	298	265	280	274	295	320	314	320	268	303	290	284	298	298	289	289	288	294	322	281	292	269	300	292	274	285	272	267	277	284	281	306	274	322	277	292	280	312	279	254	300	288	288	294	273	296	317	286	268	275	286	303	303	296	283	269	295	294	296	295	273	286	283	267	283	288	317	275	290	293	309	299	292	315	262	294	284	279	296	305	276	259	291	288	282	270	310	280	298	273	275	284	308	306	310	255	273	324	256	288	286	277	276	297	322	316	261	298	271	271	297	278	269	303	318	276	284	282	279	290	329	295	253	302	297	308	336	266	291	265	291	280	262	291	285	314	318	309	296	322	288	298	271	300	325	257	325	280	315	298	290	295	282	304	323	254	254	316	321	315	262	300	293	277	305	293	302	298	293	285	279	285	314	285	292	336	294	318	287	306	320	305	279	305	309	325	313	272	269	300	265	291	265	294	303	315	291	297	301	270	274	291	291	287	303	286	289	271	308	314	310	290	326	291	280	298	277	290	306	275	310	296	260	311	297	286	289	284	254	274	280	278	287	277	295	314	285	268	319	286	288	311	290	307	292	323	298	293	303	273	271	296	294	287	289	304	301	317	270	315	290	300	290	307	279	301	340	291	278	261	296	274	252	303	299	335	281	280	280	261	295	279	296	297	268	280	286	273	318	285	307	288	281	282	290	267	265	285	278	264	292	284	271	280	308	319	303	296	272	301	307	276	285	274	276	283	299	273	321	260	299	287	287	282	285	292	277	303	284	300	299	280	311	318	291	279	293	289	265	309	300	291	316	301	347	282	284	296	309	290	307	281	275	300	296	314	333	297	301	307	323	268	264	286	297	301	279	294	271	300	281	255	300	273	316	302	307	299	283	281	295	293	260	273	273	307	287	279	288	281	283	298	247	276	282	304	308	298	294	277	285	274	265	296	302	296	276	281	307	300	290	300	285	300	270	277	289	300	293	282	270	294	295	313	315	306	293	329	281	308	301	316	297	304	313	314	284	294	279	311	295	297	280	300	263	289	296	291	280	316	285	311	296	307	293	284	311	305	284	302	267	287	298	270	284	308	277	316	295	290	300	296	312	300	294	276	296	273	285	287	299	304	316	287	308	296	291	275	259	306	285	317	297	303	304	268	291	291	270	288	310	309	301	275	322	305	316	289	282	309	304	313	271	284	328	307	293	316	298	309	286	307	317	272	288	273	274	299	308	306	300	287	276	310	276	278	290	293	307	280	289	283	284	288	272	299	274	277	288	318	288	269	307	278	247	283	273	296	314	295	319	301	296	260	269	271	324	268	293	284	287	272	302	288	294	318	294	280	283	286	281	296	317	280	270	265	303	294	321	292	288	247	273	307	278	284	301	293	267	299	284	332	317	306	318	322	296	313	284	309	274	278	298	290	280	270	314	303	262	284	317	330	312	289	298	343	309	268	277	307	300	294	325	285	282	246	249	284	286	284	292	291	286	262	272	295	266	306	271	287	290	285	305	299	294	309	309	307	290	292	323	307	285	298	295	295	287	301	296	272	297	265	273	292	285	308	281	320	304	315	305	285	304	290	298	291	290	290	279	314	272	325	279	309	270	275	311	289	313	301	281	331	298	295	304	286	285	276	304	285	279	305	307	277	278	292	282	306	313	315	281	299	284	305	309	276	310	313	275	304	277	293	281	290	290	285	318	289	272	287	288	291	286	284	285	273	324	310	298	292	323	272	284	284	306	284	261	290	302	322	314	289	311	274	282	302	314	296	278	294	284	265	280	289	294	282	301	267	302	272	292	291	271	293	271	307	297	271	298	301	285	261	279	335	323	298	271	299	281	318	310	309	289	291	279	284	308	292	303	283	305	287	287	302	291	320	274	281	316	298	265	281	302	267	326	263	342	308	273	311	307	315	309	293	295	301	284	298	260	265	299	263	316	296	284	256	286	296	292	299	303	276	295	276	316	273	309	287	305	277	293	301	272	284	302	273	276	265	294	285	270	277	292	301	294	306	282	316	320	265	324	266	278	279	291	313	273	296	265	303	286	286	275	279	288	279	309	260	284	263	261	299	275	326	305	276	295	289	321	299	268	316	310	274	305	287	286	289	265	296	267	294	282	277	286	316	287	276	298	264	288	298	280	311	291	305	297	295	277	298	281	313	291	308	296	297	298	289	290	308	275	282	260	315	280	317	257	310	275	320	266	307	303	257	283	281	282	285	280	260	300	281	302	269	282	280	296	300	259	283	296	272	312	272	289	297	289	286	299	318	279	294	273	296	288	291	307	289	284	307	300	293	303	305	268	261	314	289	263	291	287	263	264	272	288	308	307	291	313	303	295	327	273	340	305	261	298	296	302	271	307	293	310	307	319	307	293	285	312	320	303	281	300	312	303	287	282	321	283	295	295	318	318	316	288	308	280	306	280	282	280	319	318	298	292	288	288	291	275	301	296	276	285	288	289	281	288	280	322	308	290	287	303	310	291	294	296	275	294	300	302	280	278	273	298	277	259	277	302	284	281	281	278	312	273	300	299	272	284	286	317	288	290	291	310	294	275	300	283	280	308	283	283	305	279	303	294	281	272	290	299	309	287	282	280	308	285	269	302	284	287	287	307	276	267	320	247	266	312	304	277	281	296	320	290	290	279	295	301	292	318	320	295	297	289	343	280	288	279	262	280	304	282	293	295	287	280	304	310	300	316	289	305	308
10809	22015	17390	11459	8374	6194	4510	3514	2947	2429	2078	1759	1546	1435	1318	1151	1096	1048	866	798	840	702	711	701	663	671	610	619	586	595	666	609	537	621	572	520	555	510	499	505	518	504	509	484	495	460	496	482	467	440	444	488	471	440	461	495	450	448	484	461	463	460	494	455	444	445	461	447	481	464	469	421	449	465	445	469	428	468	450	447	457	474	469	445	500	448	454	439	435	470	449	439	453	456	443	415	473	473	483	461	412	444	431	459	448	431	451	418	442	446	467	448	461	428	446	477	446	478	477	469	450	447	468	443	479	449	484	466	489	433	465	413	485	434	491	479	425	483	451	461	439	437	466	465	430	448	439	442	463	437	438	436	440	471	470	410	445	478	458	457	466	442	446	431	467	470	442	441	455	450	451	408	445	456	481	446	443	440	469	479	433	439	474	426	457	472	445	467	470	475	469	481	455	445	478	410	440	494	434	475	463	478	458	437	450	399	454	456	450	437	464	450	474	445	449	444	465	442	478	454	465	437	418	437	448	478	454	440	450	413	416	449	473	462	461	437	464	463	450	451	459	465	435	451	470	441	440	448	481	457	466	460	463	420	457	478	494	447	461	434	435	437	441	449	445	429	437	433	435	455	418	465	446	462	445	410	461	429	465	450	452	457	466	468	449	472	429	414	475	421	482	472	418	438	452	434	451	471	433	458	473	430	466	412	485	433	436	477	469	433	405	456	422	440	420	422	400	450	457	437	427	421	453	487	420	490	472	465	472	430	482	451	429	467	414	488	438	450	455	467	416	438	443	473	466	407	444	421	417	435	453	456	455	453	450	437	454	441	442	427	481	453	447	455	458	466	456	457	456	444	432	473	471	457	455	474	425	428	450	442	425	473	475	469	412	445	443	467	448	454	423	445	466	490	455	442	450	434	448	459	454	449	450	469	433	448	464	462	459	469	491	449	493	454	446	461	504	473	452	448	448	481	467	430	436	485	440	459	447	433	416	443	446	477	460	447	493	402	470	453	436	480	457	436	429	429	436	430	485	420	433	407	473	462	429	438	457	419	456	448	438	432	431	451	468	453	439	454	451	427	448	450	436	467	469	418	417	480	467	425	482	436	470	431	420	460	466	477	457	475	406	435	469	452	505	451	459	463	462	429	464	443	480	465	450	457	437	430	461	445	440	443	418	454	432	492	446	476	450	431	459	448	409	438	434	423	467	438	389	411	499	462	438	454	442	471	469	438	428	458	437	442	435	443	477	448	475	487	457	447	404	438	426	438	434	459	459	489	434	445	467	464	434	441	437	440	455	461	438	451	447	482	427	438	462	443	405	414	467	427	496	440	440	443	459	480	432	474	450	428	438	446	396	428	456	475	482	474	452	454	438	437	425	478	438	432	438	443	443	442	464	440	459	463	418	497	455	440	440	428	451	432	443	395	441	492	434	488	493	471	429	470	456	463	465	419	472	463	484	440	488	485	451	436	449	423	481	436	435	492	437	428	462	427	447	441	476	455	431	456	471	476	452	474	443	430	455	457	439	429	438	467	481	433	475	467	438	436	487	449	419	444	438	469	455	482	452	444	435	461	446	481	481	468	466	416	463	462	440	468	448	422	426	408	436	437	457	491	417	450	471	459	428	411	445	467	405	463	498	410	448	461	449	456	410	463	484	411	480	443	457	467	427	510	463	466	483	441	439	434	440	455	434	454	467	456	479	463	412	411	460	444	428	448	436	426	437	433	452	488	483	501	446	488	432	450	424	442	420	437	425	458	464	455	470	427	433	427	453	472	452	453	459	411	442	465	445	479	429	451	488	475	443	431	457	458	464	470	450	479	454	426	419	418	427	446	435	436	447	417	441	457	428	418	503	461	426	421	415	421	443	438	481	488	469	455	437	506	434	506	410	414	423	446	459	467	442	477	461	463	480	427	479	435	433	443	461	442	459	457	458	443	449	430	428	475	449	422	477	469	467	433	452	410	475	421	447	473	491	440	437	444	493	445	424	469	440	479	453	451	452	464	475	496	465	441	488	439	481	451	467	416	454	437	456	443	451	437	447	415	471	446	480	470	448	474	428	440	438	448	440	443	458	468	445	452	440	467	482	481	454	456	439	476	477	447	434	464	485	501	424	443	482	459	478	437	451	442	463	442	479	524	449	465	486	437	423	443	428	460	449	412	443	448	463	453	427	483	501	427	414	447	425	435	465	448	441	454	438	471	466	451	420	460	457	474	450	462	477	473	440	472	460	442	444	477	446	476	457	434	444	468	431	466	463	477	419	446	479	453	455	427	423	469	449	426	418	463	436	446	445	476	462	458	468	463	455	471	429	461	457	434	438	477	474	446	471	462	469	485	424	424	469	451	467	411	473	412	449	486	430	460	454	437	435	442	458	465	455	442	451	443	475	465	452	409	469	464	444	428	499	460	472	477	457	432	436	435	482	455	444	455	439	430	464	464	446	470	448	503	450	413	476	477	448	451	449	461	482	454	427	437	474	425	456	460	440	435	468	410	468	442	424	451	422	445	435	473	437	426	448	459	453	438	446	406	464	432	450	403	429	467	467	436	422	462	464	457	398	443	448	478	436	419	481	394	486	471	449	462	465	444	460	447	447	443	430	432	459	453	445	431	442	449	476	442	485	451	453	468	479	467	447	443	452	464	444	453	463	444	454	458	468	485	442	463	444	445	425	430	423	460	477	435	446	437	464	463	436	429	477	443	451	431	448	435	459	463	447	436	486	446	480	468	491	441	487	458	446	450	494	464	457	445	453	474	469	466	449	426	418	425	467	424	462	453	477	429	437	449	453	409	471	452	459	463	471	441	408	453	488	433	461	450	430	499	455	415	489	448	445	466	454	464	467	469	439	463	469	468	463	442	452	436	450	468	475	448	449	456	436	436	463	449	461	453	460	451	427	442	468	454	455	413	460	450	452	465	461	443	456	451	413	468	476	447	489	427	462	427	466	414	456	464	459	473	429	461	457	449	451	475	431	436	480	463	477	448	436	427	414	473	487	470	438	444	461	434	441	415	472	454	453	454	498	439	421	459	454	460	460	446	458	416	454	454	462	445	447	445	464	432	424	458	452	411	459	451	461	451	451	474	444	420	475	431	422	477	489	447	437	426	441	432	449	444	432	459	437	455	433	422	452	441	466	456	428	434	451	469	432	432	456	465	451	440	474	468	464	454	456	475	435	452	502	460	435	491	470	448	440	451	442	436	423	461	457	459	463	441	440	450	429	454	476	450	421	454	434	487	435	468	448	454	479	455	452	477	455	491	476	459	487	444	450	435	443	456	467	453	474	456	429	451	438	439	469	465	432	463	451	451	457	453	431	430	463	460	436	488	426	449	447	439	428	474	426	458	455	454	433	496	453	473	467	445	460	447	467	479	408	474	440	433	455	488	446	431	470	423	437	465	459	435	474	483	462	414	433	423	437	469	434	424	449	415	465	464	433	457	479	496	433	411	430	451	469	435	434	449	471	439	420	453	458	459
22934	21033	28084	24219	20584	10007	3772	2176	1628	1355	1057	875	872	725	642	592	524	511	489	431	412	390	332	289	293	307	295	281	251	241	299	236	246	217	218	241	229	204	202	194	215	179	207	198	181	182	211	181	184	177	200	190	167	201	188	156	162	162	185	196	176	162	173	184	154	190	173	167	150	162	149	162	167	173	188	161	184	168	180	183	183	176	169	178	159	168	199	156	162	182	177	152	159	169	177	188	173	171	185	153	182	175	166	167	166	168	163	167	167	156	175	166	183	154	152	176	165	158	164	174	179	156	171	152	151	182	165	158	152	177	169	169	156	149	186	172	160	162	164	172	170	168	165	157	168	165	173	148	177	190	153	149	170	135	173	172	163	181	173	166	179	164	161	169	177	177	153	156	148	188	170	167	145	167	148	190	172	172	177	182	171	173	160	182	150	171	171	172	173	155	149	176	178	163	168	180	170	173	175	194	168	185	153	168	168	166	158	165	187	184	167	188	172	182	161	174	169	175	159	160	183	208	161	210	168	171	184	154	161	167	168	179	170	168	173	157	186	162	162	178	167	174	177	188	158	187	173	151	179	154	204	171	174	170	173	163	201	168	146	173	174	155	167	160	180	173	168	155	183	192	182	155	154	182	165	160	165	180	200	177	173	166	154	177	165	167	158	170	178	172	170	178	172	164	147	169	169	169	208	176	161	187	157	155	165	182	166	183	161	176	196	151	166	175	152	175	162	154	171	174	166	155	163	174	176	163	185	178	150	162	156	163	151	178	188	163	175	173	177	174	170	164	168	167	165	162	175	173	163	180	174	190	216	160	161	172	174	158	164	166	166	149	173	168	193	160	185	155	181	182	159	166	200	167	189	192	168	158	170	155	182	158	191	158	160	161	169	198	181	188	175	174	178	154	165	169	158	154	183	157	158	188	147	167	156	185	173	149	163	159	181	177	183	155	165	162	150	191	175	149	204	174	174	170	182	172	152	190	152	176	170	165	174	172	151	180	168	169	157	167	165	168	170	156	144	170	168	168	167	167	158	157	142	134	168	190	171	162	166	138	165	154	167	176	162	189	161	168	177	157	153	187	148	172	127	176	165	163	176	172	121	158	148	150	158	168	180	168	158	167	138	186	183	149	187	179	168	174	171	162	171	158	177	201	163	161	162	156	162	163	157	160	183	179	169	175	177	172	168	154	181	154	158	166	171	170	168	170	173	161	160	177	163	177	180	185	192	155	169	150	185	143	165	202	178	152	151	159	163	154	161	181	162	159	167	142	166	174	167	171	168	179	171	153	163	162	170	164	199	171	165	163	178	177	183	162	191	168	170	165	165	165	148	163	168	172	195	159	174	173	156	171	141	175	189	145	170	155	189	158	160	166	176	171	191	166	177	177	171	140	162	167	187	142	162	192	169	149	159	176	203	161	159	174	172	161	159	167	175	168	182	161	167	164	188	168	195	151	186	160	159	148	145	182	172	160	175	138	186	172	160	162	170	153	186	189	159	154	181	161	164	177	152	179	181	171	165	176	150	183	154	163	166	166	164	153	161	161	148	158	196	171	172	163	184	166	160	172	178	172	183	174	172	151	158	176	163	173	169	156	188	174	164	180	183	187	189	179	163	152	157	165	183	162	163	170	171	174	174	167	164	170	165	176	170	198	197	196	168	153	175	176	170	160	158	179	186	184	175	182	158	186	146	200	160	187	148	167	154	162	160	173	172	161	167	171	178	174	187	160	166	167	185	190	156	147	186	167	187	172	182	174	159	170	209	154	160	184	182	157	170	162	171	173	184	171	170	187	174	141	162	161	175	160	146	186	181	179	133	172	158	180	160	150	161	164	156	175	168	181	160	164	168	153	152	153	179	166	178	165	153	172	176	180	170	165	174	185	176	177	150	152	170	168	134	174	176	170	176	163	162	153	170	168	162	177	178	168	204	168	152	155	168	159	158	169	164	193	164	171	180	160	163	152	163	166	147	148	160	160	175	160	148	175	143	178	143	183	189	159	154	173	167	176	172	159	181	184	153	166	183	170	200	156	174	150	180	167	165	160	156	161	173	161	165	152	173	189	193	162	176	181	176	165	181	169	155	182	157	177	173	158	177	179	187	158	161	171	174	186	147	172	162	165	162	169	161	180	185	174	161	150	169	163	163	174	187	187	183	176	188	162	158	146	184	170	148	172	169	177	158	172	174	172	173	171	157	182	162	163	151	163	166	154	171	192	155	157	182	168	123	166	189	162	178	199	177	163	194	153	181	179	168	138	173	154	188	159	165	176	186	197	175	170	167	176	189	165	194	180	154	164	176	171	154	185	169	184	181	168	162	148	158	187	165	161	163	165	187	165	172	167	169	161	171	183	136	153	161	173	155	183	179	164	175	173	159	149	163	173	169	183	171	179	172	142	156	169	163	170	158	162	168	168	162	170	172	159	191	175	178	163	160	180	158	168	182	175	163	164	156	165	170	166	177	182	165	181	187	182	165	180	153	171	157	175	173	184	166	163	167	156	166	187	168	157	192	141	174	144	176	169	133	156	148	196	154	157	137	165	182	163	149	145	140	153	157	185	180	173	156	150	172	167	166	184	179	167	147	156	173	156	172	171	165	182	160	147	160	176	181	145	188	172	180	152	164	189	178	162	172	180	181	142	163	180	197	176	150	166	167	173	146	174	167	151	148	159	164	156	165	170	152	173	159	167	179	143	194	161	171	184	163	180	156	182	196	168	185	173	156	176	171	172	164	169	176	166	169	178	149	167	174	170	180	174	180	178	179	151	167	154	169	158	159	177	143	147	161	180	155	184	150	158	166	161	182	169	164	161	175	165	140	187	152	180	172	155	188	176	156	162	174	156	168	180	154	175	172	170	171	183	163	194	159	191	177	160	162	170	148	185	170	142	157	179	188	169	161	168	148	170	166	183	165	176	178	151	164	166	166	172	187	158	168	159	151	192	153	183	163	140	185	180	152	136	179	166	156	141	167	148	174	174	172	173	193	145	158	134	168	185	159	169	154	201	187	180	171	172	185	168	163	187	170	162	174	155	168	177	177	130	173	155	176	170	180	160	148	168	170	174	167	147	174	155	149	153	171	162	162	151	164	155	163	173	185	166	158	158	166	166	178	197	182	172	159	185	183	191	162	143	165	179	151	155	164	181	193	170	181	174	171	160	171	180	183	166	138	167	172	172	187	162	163	168	164	155	181	178	161	159	167	159	164	155	196	178	145	177	157	181	151	147	159	157	184	144	163	185	165	176	177	189	190	166	162	168	170	160	167	173	162	187	161	163	190	161	156	148	199	164	181	174	143	180	150	166	147	144	194	164	176	161	187	157	165	176	160	169	156	155	158	173	173	138	171	195	173	152	173	169	161	164	171	172	168	164	173	181	182	177	145	157	156	173	163	162	149	185	166	185	187	151	177	168	187	157	157	149	156	170	166	172	165	188	158	190	179	185	191	152	166	161	158	161	161	154	163	189	183	159	148	185	167	165
10676	28696	23109	15663	12058	9039	6860	5235	4231	3502	2949	2468	2151	1837	1679	1469	1203	1124	1002	952	881	811	771	760	694	658	578	591	504	508	501	514	536	444	478	438	421	405	406	377	406	363	365	309	312	298	339	337	307	334	311	336	315	271	305	293	310	303	283	284	250	334	276	280	259	297	279	260	294	266	265	279	254	266	254	257	255	268	259	252	270	263	271	263	266	271	250	246	273	240	273	285	268	277	271	277	285	243	269	270	306	297	271	272	270	255	263	265	267	267	305	271	277	282	278	242	263	271	268	291	294	275	302	264	267	266	257	285	280	273	278	277	251	284	269	254	284	260	292	260	256	250	263	251	286	253	235	264	276	252	249	269	265	248	274	256	282	270	267	274	292	273	249	264	240	259	255	249	252	276	260	293	252	260	288	286	282	260	254	278	261	259	296	266	276	265	233	281	247	278	284	257	272	274	241	288	269	269	276	290	277	278	279	261	251	254	264	266	262	277	277	238	268	241	292	267	290	242	270	276	258	283	266	271	267	244	262	260	254	247	258	267	269	261	274	259	248	297	242	278	261	276	308	300	265	275	264	251	276	281	279	266	286	298	253	249	281	292	258	281	288	281	273	274	275	252	283	276	240	249	259	280	269	255	274	257	260	246	270	237	259	236	276	255	297	276	270	274	257	273	273	241	263	263	263	256	292	260	266	272	288	262	241	244	254	270	272	260	246	236	259	280	285	233	248	271	264	257	258	264	289	263	250	263	246	269	254	280	276	279	281	247	284	258	290	293	255	260	269	287	291	267	273	257	281	258	263	290	258	243	249	265	270	266	270	264	271	264	263	238	242	320	261	275	259	268	276	241	279	261	263	245	276	258	286	270	282	275	250	257	283	243	277	270	255	256	284	277	260	262	262	268	240	292	301	274	242	257	257	257	236	265	281	273	254	244	234	259	305	268	263	269	260	242	278	266	257	257	269	250	239	267	263	237	258	269	260	271	257	238	283	236	292	251	294	267	265	270	242	293	238	268	260	292	244	248	251	269	277	278	260	292	264	270	280	269	274	262	301	276	282	256	265	274	281	263	261	280	269	241	253	295	261	282	269	269	263	241	245	296	257	263	260	271	264	252	253	291	256	272	266	264	280	257	247	290	237	251	263	250	272	278	285	292	268	255	253	279	269	282	293	256	246	265	250	273	268	269	247	278	291	274	258	250	259	237	249	276	281	276	267	286	281	279	268	264	266	287	265	281	273	282	269	265	287	267	269	229	310	265	277	263	287	236	244	275	270	249	287	267	280	289	262	290	269	286	256	252	268	286	250	277	236	276	282	271	243	281	272	256	274	256	250	257	294	284	255	248	250	278	270	245	254	256	252	255	242	261	258	259	245	257	275	246	257	277	269	244	268	271	269	272	275	301	278	268	276	270	258	270	280	244	268	264	275	259	269	306	265	289	273	266	288	274	248	272	269	285	289	273	269	244	273	266	268	275	278	259	309	285	266	251	267	282	291	271	274	269	255	232	260	238	272	284	262	263	250	291	269	267	249	277	283	235	298	252	267	266	269	258	247	242	249	283	275	267	300	269	254	257	223	288	249	282	253	291	283	241	290	260	259	226	275	268	271	260	244	246	265	271	243	251	258	250	275	290	248	276	254	263	266	281	270	281	289	274	281	291	261	258	271	300	267	285	261	279	277	249	250	248	267	292	273	254	260	256	238	267	290	265	295	259	239	262	266	265	259	259	245	288	262	269	271	299	277	249	280	269	259	246	266	264	246	296	279	254	269	256	261	235	264	248	252	267	285	254	256	237	272	264	278	292	243	252	290	256	265	274	279	267	255	293	245	281	266	297	262	242	241	271	267	259	250	261	255	246	265	262	263	293	271	300	254	238	275	302	269	287	262	285	265	243	275	271	308	257	258	263	289	261	257	266	248	239	298	239	248	307	304	273	264	279	264	250	261	253	285	264	309	283	253	279	266	254	229	280	246	267	304	272	252	248	260	273	251	275	235	292	272	252	277	258	269	273	261	272	278	268	260	245	235	263	286	279	283	249	255	260	259	296	275	271	276	276	280	268	248	285	276	259	255	270	265	282	272	266	264	264	237	291	260	265	293	284	277	260	279	246	269	277	256	254	275	257	262	282	287	252	255	264	284	273	258	289	258	270	297	276	258	253	265	276	286	294	237	259	277	237	273	243	240	289	273	265	278	289	283	237	257	260	281	273	269	252	282	251	249	261	269	284	266	262	259	292	277	246	280	271	254	259	283	277	267	291	261	245	281	263	254	283	275	266	252	259	274	241	250	271	247	261	241	273	277	249	272	275	258	276	315	267	278	253	298	287	244	288	252	286	267	283	272	259	259	260	278	301	268	269	284	291	278	266	257	253	297	262	272	309	277	247	256	267	278	289	247	273	260	249	249	254	265	272	254	250	246	265	252	249	283	269	271	266	278	249	259	278	256	269	297	261	235	290	271	270	235	260	258	315	266	263	246	265	289	289	287	259	259	268	247	265	275	266	268	260	272	248	262	250	240	271	261	274	289	277	232	256	240	278	269	268	297	293	272	256	275	245	303	244	266	274	266	289	253	270	305	281	270	268	242	286	272	260	261	252	278	301	294	264	260	284	281	261	240	273	278	250	260	255	267	261	252	249	249	272	254	252	248	274	265	296	257	272	279	283	272	248	270	251	253	265	273	267	259	280	263	278	262	281	267	282	254	269	230	245	267	276	274	269	266	294	270	276	258	262	282	274	265	259	257	269	244	283	281	276	274	261	231	238	259	264	282	275	273	248	283	266	245	285	267	291	272	275	251	256	255	267	243	285	272	272	287	242	280	249	261	240	280	245	262	281	255	271	257	276	306	226	222	278	259	261	257	270	260	244	248	283	232	238	268	282	266	287	243	271	294	271	232	268	292	279	302	255	298	279	281	280	273	277	267	277	289	258	248	238	247	264	311	294	240	259	267	270	286	283	269	275	284	259	243	258	241	243	246	252	276	273	267	270	282	256	266	259	249	247	271	274	265	246	248	321	268	226	262	299	258	253	276	277	264	268	254	265	262	264	248	274	276	250	280	282	254	252	258	271	266	286	287	288	274	273	257	294	280	302	286	278	264	264	267	256	301	245	252	252	262	256	302	266	269	268	271	252	273	253	268	237	264	234	292	258	261	270	261	246	278	277	284	257	274	269	271	294	283	240	268	246	245	270	268	282	284	252	263	281	288	280	302	269	253	246	257	274	277	291	282	258	274	265	284	274	278	255	249	245	267	300	304	243	303	270	257	270	267	288	249	275	250	260	281	285	279	274	289	264	276	269	260	252	280	273	272	262	261	261	293	212	300	255	268	241	278	279	254	256	273	249	273	239	269	287	250	273	260	258	289	286	270	243	244	287	286	263	257	264	266	247	273	265	273	258	261	245	262	265	265	269	281	276	276	228	264	266	259	243	289	257	305	293	262	285	251	268	272	272	264	267	286	248	257	262	262	303	271	239	274	264
24253	21119	26539	24421	9393	3681	2442	1782	1371	1225	992	863	827	755	677	595	602	562	507	513	439	419	426	433	399	383	377	375	362	368	361	373	362	360	367	314	361	341	337	359	357	330	313	316	330	312	325	355	303	329	295	313	300	282	283	337	298	312	306	284	336	276	307	297	307	291	322	297	316	301	290	267	310	309	288	290	323	310	333	320	287	284	306	307	314	293	290	333	308	336	301	327	318	319	326	323	286	306	292	286	300	296	312	307	272	321	288	316	282	295	298	339	329	293	322	321	312	310	295	316	307	301	316	329	268	289	287	287	318	325	315	280	287	315	301	276	290	312	274	325	286	298	305	288	312	293	328	306	315	287	354	316	320	293	287	292	308	276	307	308	291	319	303	349	314	278	314	292	303	315	318	285	277	320	290	293	283	293	299	342	296	271	286	288	294	318	298	326	293	316	318	317	270	288	329	305	309	317	298	327	316	284	299	290	289	275	335	280	304	298	314	325	311	318	302	306	284	301	314	310	330	299	270	299	288	309	292	286	316	293	318	277	284	324	319	304	277	331	321	313	300	278	330	296	292	292	305	296	279	307	310	296	294	287	282	305	308	318	283	314	328	298	330	310	290	320	316	308	306	305	310	284	291	309	313	309	273	277	295	298	309	297	293	308	288	295	298	306	302	286	283	291	282	292	305	312	321	264	322	323	289	284	275	303	305	288	293	320	293	327	337	301	311	299	297	291	290	310	303	322	274	302	301	321	276	292	299	316	298	301	326	308	321	313	287	299	292	308	309	277	297	260	297	282	307	283	323	299	284	289	274	340	286	252	289	284	266	343	297	325	297	298	313	302	317	322	327	314	284	307	297	296	320	316	279	293	276	283	288	315	302	294	309	295	328	277	284	273	297	301	285	309	286	302	286	314	265	301	339	326	283	300	295	288	315	293	317	307	311	315	312	323	311	275	316	311	301	310	312	319	317	313	278	294	327	297	310	284	264	281	291	298	310	319	279	299	310	309	300	304	289	286	287	284	316	292	292	307	303	295	283	285	336	318	306	315	265	297	313	311	311	316	268	318	294	296	334	297	325	287	293	292	292	320	300	336	286	331	337	316	301	294	321	328	316	307	346	319	300	327	310	284	277	313	347	290	301	294	306	305	300	333	314	311	325	333	305	281	309	319	284	317	295	319	303	295	280	299	296	291	317	287	297	304	325	304	329	300	290	315	293	314	290	304	331	271	287	315	314	301	300	325	307	318	306	296	294	291	289	313	287	323	296	304	305	295	294	331	318	300	315	272	299	291	311	272	295	307	284	287	324	293	316	304	304	313	293	292	296	298	301	299	297	319	274	316	325	312	306	290	304	284	272	283	289	300	273	323	308	313	309	296	312	331	296	297	304	280	302	319	290	302	273	325	298	308	326	275	305	301	317	261	287	276	299	338	301	296	295	289	311	293	306	339	289	288	281	304	289	326	322	305	314	325	284	296	287	286	294	317	309	312	316	295	296	252	264	318	308	289	289	301	300	312	298	320	310	292	270	320	311	328	336	291	316	284	307	277	285	312	313	283	292	326	298	304	309	327	290	317	308	308	284	298	322	303	278	296	302	307	308	274	268	304	304	294	295	311	294	299	263	328	286	286	285	292	307	360	295	311	302	294	313	305	291	291	308	299	336	306	312	286	294	323	318	286	327	312	303	328	306	297	306	289	306	307	300	308	281	288	317	280	273	297	283	332	333	313	291	277	320	281	305	331	296	309	301	299	334	320	327	321	292	320	299	307	307	300	291	330	279	328	300	327	314	336	328	302	288	275	284	337	297	311	286	318	316	286	293	337	288	277	335	291	291	307	311	292	310	305	295	266	310	291	329	270	304	309	312	311	326	309	279	298	281	327	315	270	306	311	292	307	305	312	295	266	298	301	330	301	303	290	265	303	318	319	324	295	311	286	308	298	320	297	314	310	330	323	305	327	312	333	329	259	302	288	322	294	325	316	276	295	285	326	294	318	270	278	304	328	290	292	308	303	287	282	303	267	300	292	284	269	300	296	312	287	320	296	299	335	302	305	300	316	278	299	319	291	307	300	314	289	313	310	308	300	299	318	327	312	292	321	293	317	318	280	312	360	290	296	295	319	289	311	256	346	321	306	290	294	280	301	316	341	306	301	289	326	277	260	334	284	280	301	298	318	313	296	308	295	295	324	318	305	301	289	306	261	300	318	280	299	295	330	322	290	300	312	294	279	299	302	323	326	299	319	318	316	286	315	274	299	300	304	299	302	279	311	318	312	318	322	284	314	300	287	298	278	310	298	311	296	327	283	295	306	320	295	304	295	279	307	304	313	332	301	316	343	308	318	317	297	298	316	286	285	278	301	309	312	310	312	308	288	314	277	277	333	304	282	313	280	320	295	316	317	318	304	300	333	283	308	279	310	311	296	356	329	285	296	324	288	290	308	307	315	292	311	305	307	302	280	280	294	285	316	326	273	307	296	321	302	326	292	282	295	310	286	307	290	338	288	281	330	286	272	294	321	317	305	315	279	300	300	274	321	316	287	319	325	288	299	298	300	284	298	319	310	322	296	310	305	311	308	313	320	299	329	290	290	273	356	281	281	302	288	320	279	316	314	303	282	317	312	309	347	318	303	307	297	298	324	311	295	307	280	283	285	308	297	323	306	293	316	267	288	332	322	330	343	289	336	318	281	265	301	312	349	294	292	312	295	309	279	274	323	297	286	291	285	311	328	313	332	336	295	288	309	319	289	286	322	298	292	307	281	297	291	292	312	304	364	291	329	340	318	318	339	297	316	321	333	287	289	285	319	292	288	316	294	316	294	297	279	295	312	317	297	280	311	328	292	304	292	313	335	281	287	315	311	288	296	308	312	311	277	314	281	303	323	285	291	305	314	303	304	301	307	296	277	310	341	308	293	289	319	322	320	286	299	325	324	302	325	309	310	345	299	286	297	301	312	267	308	312	315	305	313	312	296	311	287	261	316	311	311	323	281	281	309	287	309	304	269	303	304	295	288	308	292	277	292	312	279	316	308	298	271	315	283	320	286	299	298	322	288	278	296	292	293	295	318	270	300	293	329	273	292	319	326	298	297	295	298	300	297	281	306	301	279	294	303	297	284	300	333	313	291	293	310	314	299	305	281	299	290	298	277	308	320	311	304	289	336	309	279	299	299	271	321	305	305	316	316	343	339	291	267	312	293	294	309	270	306	286	311	360	311	308	326	327	295	300	290	291	311	312	326	299	313	313	306	287	305	256	316	288	316	359	310	321	318	307	306	302	339	287	332	300	284	322	292	286	318	294	333	309	291	337	299	309	295	309	314	309	306	304	299	328	327	291	285	274	295	321	323	308	294	275	311	329	295	325	312	307	303	313	296	308	271	291	293	341	271	311	321	336	286	290	322	329	336	305	309	329	317	288	305	327	312	328	330	297	320	303	333	297	280	300	312	309	307	295	286	284	301	332	273	316	284	315	311	282	303	280	284
10419	25048	19957	13402	10040	7531	5701	4653	3658	3105	2610	2167	2000	1687	1579	1428	1201	1110	1015	944	927	846	811	833	746	730	743	678	730	663	644	685	633	568	617	581	587	584	606	554	499	555	511	460	498	481	467	527	511	470	512	494	515	500	444	498	465	478	414	463	441	471	445	514	457	420	485	450	442	437	438	460	459	482	484	459	513	447	482	431	484	444	479	466	451	418	463	466	420	478	457	462	433	491	483	466	420	443	459	405	450	459	462	495	464	440	463	437	447	474	449	490	444	440	454	465	499	454	466	433	472	478	453	455	493	473	452	452	423	462	474	445	455	458	451	450	474	448	446	483	451	443	476	455	445	451	429	474	467	447	460	523	464	421	443	462	492	463	450	478	473	459	447	478	463	451	414	470	449	472	462	474	448	444	459	492	421	457	477	497	471	465	451	432	444	465	469	446	447	478	432	453	420	473	445	461	440	449	420	479	486	507	462	448	458	490	460	475	474	428	446	479	457	487	528	437	480	471	471	486	467	462	440	489	457	477	438	445	488	423	430	495	446	440	447	478	437	464	439	441	471	453	494	450	467	504	458	432	455	498	469	435	443	474	484	482	472	474	484	440	433	455	455	466	428	444	469	467	467	441	481	450	456	438	437	494	484	490	466	503	454	425	444	436	482	489	447	456	473	439	461	438	441	456	472	427	459	421	455	422	435	433	417	474	454	441	442	415	487	413	462	424	484	455	482	428	468	465	460	462	477	452	455	460	465	494	394	483	440	432	491	450	462	455	447	476	462	445	466	490	447	455	469	436	451	433	454	434	497	414	456	408	438	445	444	470	469	467	461	425	442	475	453	477	463	479	476	454	482	463	490	462	472	471	485	453	479	467	485	467	430	442	453	460	485	441	440	446	454	511	489	468	447	471	453	470	470	474	441	414	457	438	466	456	491	458	452	481	473	417	475	464	466	489	466	468	452	476	446	456	509	458	468	460	436	498	467	456	467	431	472	410	504	487	431	471	448	472	474	487	464	423	450	465	430	446	451	469	438	434	483	473	474	467	465	447	427	439	495	465	434	507	444	489	451	450	466	455	422	485	429	470	479	461	461	458	479	478	512	460	463	446	499	469	467	470	427	470	484	437	474	444	418	447	484	476	451	458	472	474	465	446	454	410	483	463	492	448	456	447	431	485	454	464	465	457	460	429	465	460	457	448	447	505	463	454	479	486	481	466	451	476	442	492	459	444	462	451	463	482	459	511	438	455	449	475	484	456	459	417	447	450	493	475	449	416	486	476	452	464	457	474	474	466	464	471	480	490	415	471	451	479	422	503	478	443	488	457	452	479	469	460	470	458	467	482	461	446	457	462	432	453	495	466	465	478	424	469	485	434	446	416	445	479	495	461	434	440	452	458	438	439	429	420	459	452	433	462	495	457	449	426	440	477	511	484	476	461	491	487	420	521	454	473	470	459	455	443	470	466	516	471	427	453	449	453	426	438	469	478	476	469	476	501	442	468	445	480	453	474	489	475	454	429	437	453	432	425	450	458	475	489	439	461	464	474	447	468	475	493	450	472	451	477	479	470	448	445	485	437	451	430	467	448	470	457	459	451	486	431	437	452	475	488	466	401	423	457	490	485	450	458	409	427	438	468	451	482	473	441	459	450	482	470	466	439	495	470	461	453	460	484	443	483	456	486	462	433	457	441	475	488	492	460	435	515	470	462	459	444	483	464	457	491	449	459	433	468	469	442	475	454	450	423	473	453	439	429	454	432	451	467	432	465	456	440	462	466	472	429	441	475	500	473	450	452	428	480	473	477	491	410	435	486	452	436	461	477	453	438	460	431	479	457	460	427	471	440	452	449	500	489	446	456	463	448	485	444	424	438	446	434	495	484	533	460	458	434	442	464	466	431	480	436	468	439	487	460	514	468	502	427	467	474	483	472	408	440	454	429	449	482	474	420	471	500	486	467	456	453	448	472	435	489	445	497	466	427	476	448	486	449	507	465	475	463	408	468	473	486	464	453	475	478	456	466	433	478	446	428	465	450	466	487	454	465	450	404	468	428	482	460	490	442	456	475	490	429	466	511	451	424	421	436	453	457	458	429	451	465	422	442	430	455	437	504	457	501	469	447	449	440	492	481	459	472	480	483	473	405	498	442	479	441	433	456	462	492	485	456	478	474	465	438	457	467	445	466	432	442	435	456	463	438	475	465	466	463	464	450	460	456	481	455	496	440	483	453	441	457	452	450	444	491	465	480	428	472	476	492	494	478	451	493	475	474	492	473	451	489	496	461	428	433	474	455	467	426	483	448	468	445	459	468	503	499	481	430	418	473	464	446	503	442	475	451	457	474	455	465	500	439	458	461	481	495	485	463	442	481	418	458	475	479	473	419	471	490	449	457	466	489	444	469	452	462	452	449	447	475	418	458	428	470	460	453	439	489	471	422	465	448	470	452	478	508	445	450	465	463	477	453	442	470	468	456	446	445	462	433	461	499	466	450	455	463	475	453	478	443	467	445	489	417	450	454	440	447	477	476	472	473	476	468	428	463	444	454	470	480	464	430	454	473	444	452	461	412	506	453	459	460	451	430	412	442	467	456	453	452	445	458	429	417	469	419	478	451	468	445	471	470	479	480	461	476	500	465	478	441	456	483	493	465	460	476	480	437	465	487	429	441	424	429	464	483	400	510	452	471	495	444	468	423	451	484	431	470	476	449	409	456	465	463	423	472	454	431	474	460	457	464	445	443	450	447	494	463	466	438	476	432	477	456	458	479	485	406	455	458	437	504	469	445	444	474	432	473	460	444	424	486	481	461	476	477	436	465	465	463	415	442	475	475	468	469	473	468	478	452	435	469	435	460	497	465	431	452	474	460	470	442	452	432	487	458	463	487	471	477	470	438	463	440	427	486	472	463	419	447	497	470	423	446	463	440	473	482	432	466	455	451	465	432	454	483	451	470	463	456	446	495	434	485	480	449	457	435	435	441	491	477	440	469	439	448	430	462	475	465	440	451	441	455	450	448	431	495	478	447	465	434	490	455	445	458	457	454	425	436	509	449	440	486	492	474	473	433	464	461	455	483	441	456	454	462	459	452	425	478	472	435	471	432	451	475	437	489	485	434	456	477	447	445	448	471	484	444	505	452	501	482	458	472	446	462	472	483	492	454	452	464	467	480	445	453	440	465	417	466	476	459	461	497	443	477	454	463	445	427	473	447	441	446	473	488	459	434	460	461	456	487	436	461	480	422	473	491	474	472	455	458	464	435	462	453	480	437	455	477	418	484	430	506	423	434	423	467	466	411	465	426	480	477	452	471	428	472	453	457	417	440	474	439	437	435	469	460	460	469	461	468	461	490	463	478	474	456	429	493	496	450	452	456	466	453	481	461	467	439	479	470	479	439	482	464	456	487	470	491	462	441	425	431	468	453	455	485	476	444	458	424	481	476	470	446	465	433	504	442	456	499	480	461	429	515	476	472	461	476	431	498	458	415	441	498
22128	21051	28633	23694	21069	20355	9021	3196	2222	1787	1559	1258	1013	956	844	735	713	566	525	489	450	394	375	346	332	334	336	309	247	255	289	289	290	273	221	236	239	225	211	175	188	192	166	171	180	158	182	164	174	164	163	162	181	167	159	171	146	147	148	135	160	141	158	141	139	117	147	132	113	144	151	133	133	156	140	137	152	113	155	128	165	121	123	113	126	130	143	138	152	133	125	152	146	161	142	151	116	153	135	157	150	154	140	146	132	139	148	141	142	154	146	144	142	144	145	113	135	142	154	133	134	133	132	164	130	145	132	155	139	144	141	148	138	128	158	136	107	133	128	141	157	128	160	125	140	124	146	147	151	156	137	150	141	133	148	132	156	153	129	127	155	137	152	145	152	149	141	122	128	142	134	138	172	151	132	167	130	132	141	125	144	150	114	131	141	140	156	140	123	126	119	130	119	150	133	145	132	156	138	119	135	150	164	131	145	148	116	116	135	128	144	134	139	153	146	131	146	146	135	136	130	130	134	142	127	144	154	128	136	137	132	127	130	143	148	126	136	144	123	146	141	129	145	132	130	144	134	129	143	139	138	124	145	169	148	147	155	156	133	149	122	147	156	140	152	144	129	134	155	148	140	126	146	130	144	125	126	131	132	129	141	144	138	150	158	148	132	142	134	122	156	138	151	124	127	142	139	150	136	142	165	132	156	144	145	139	141	140	150	148	139	138	138	115	152	150	158	125	154	137	144	142	145	138	150	127	126	129	146	158	140	133	148	163	129	136	139	136	139	116	138	126	134	131	134	152	120	161	146	155	130	120	142	148	131	136	121	134	134	144	158	156	130	114	149	145	126	134	132	127	155	130	132	158	138	132	121	116	141	156	118	161	132	127	137	155	154	144	91	137	137	131	142	133	140	132	143	131	148	138	112	139	147	130	133	139	140	164	129	148	146	145	118	134	132	126	133	125	153	149	136	133	148	130	134	143	151	126	124	145	159	138	122	152	125	139	174	144	140	136	128	113	147	166	125	140	130	126	122	140	148	150	125	125	166	146	141	114	120	132	124	139	127	140	147	122	135	140	152	139	134	131	142	132	139	133	125	132	122	143	118	143	138	143	147	138	136	125	154	131	140	120	130	123	125	132	128	122	134	137	124	123	132	141	141	146	146	138	156	118	135	131	123	163	117	144	129	124	153	128	134	126	147	167	124	144	139	146	126	138	137	133	120	157	143	140	119	125	130	158	145	120	139	126	159	134	145	139	119	158	147	134	135	164	128	129	171	128	130	116	134	159	133	138	113	136	154	132	112	122	155	143	115	142	137	125	148	155	143	148	145	144	141	129	143	145	118	130	141	141	148	148	150	138	148	142	125	131	127	129	153	153	142	139	111	133	136	135	153	159	137	162	162	155	115	126	138	121	144	153	148	141	135	132	137	134	137	136	144	153	127	139	149	140	132	125	135	123	132	148	134	141	132	132	150	142	125	134	145	141	147	126	143	153	159	152	143	140	136	133	151	144	174	134	135	156	118	113	134	126	152	133	135	132	146	156	131	135	139	133	143	140	136	125	144	138	148	142	120	136	130	117	139	136	127	137	140	156	151	151	140	123	149	122	146	129	142	156	157	120	129	135	149	141	130	125	128	121	143	139	116	113	133	145	136	142	161	147	149	161	153	136	154	135	123	128	139	137	127	138	138	130	149	139	129	138	144	144	141	141	149	139	151	133	150	130	135	149	147	124	141	120	136	142	153	125	151	141	143	138	138	136	116	126	144	152	134	122	121	138	131	136	113	159	149	121	158	144	150	151	152	141	147	126	157	150	135	137	143	133	150	138	147	117	128	157	148	139	134	118	150	134	122	133	145	131	131	161	139	135	126	113	147	134	149	136	128	143	135	163	132	135	170	144	132	139	141	132	161	142	137	147	157	179	123	140	158	152	133	150	130	135	140	107	139	155	135	102	156	158	124	142	145	130	125	150	129	117	136	156	146	131	149	133	135	126	127	136	140	144	138	144	134	127	131	141	142	111	136	128	146	128	136	135	130	139	133	103	149	135	147	124	137	135	137	155	161	130	127	135	132	143	132	146	135	139	158	152	131	142	135	147	137	136	143	150	126	145	140	165	127	146	148	148	128	132	136	154	139	160	152	135	106	154	125	148	143	155	124	123	140	153	167	125	129	149	153	154	132	146	137	147	146	143	131	154	143	130	132	133	152	138	141	132	138	139	136	139	138	154	148	131	132	133	151	154	146	148	116	144	147	131	139	156	139	138	131	150	149	152	152	143	133	148	128	127	141	126	144	140	124	149	145	143	149	146	136	137	147	130	129	117	140	138	136	157	158	143	128	142	152	134	144	134	147	139	134	149	145	152	128	134	161	151	146	121	128	142	148	134	145	124	154	135	152	140	129	126	143	143	136	123	144	146	111	160	151	149	136	123	151	154	132	142	139	139	126	136	143	138	114	132	132	146	123	136	117	150	116	155	152	124	140	127	139	143	124	136	131	128	169	145	142	131	137	131	140	152	134	150	123	149	145	135	129	151	122	124	111	146	121	153	144	140	133	147	127	150	122	143	149	157	146	132	124	154	153	162	123	167	124	138	143	126	145	147	138	124	130	145	128	128	153	123	142	154	145	143	125	144	134	116	106	156	162	125	117	116	134	134	146	143	154	139	139	160	133	130	138	141	145	135	148	136	159	131	149	135	156	123	134	130	140	146	134	144	141	134	139	149	150	137	116	124	129	141	138	133	166	160	115	128	138	136	144	139	145	126	134	119	149	124	137	144	115	134	145	144	134	121	135	117	141	123	139	121	153	142	141	154	152	157	152	137	134	127	147	140	136	123	145	121	130	119	149	129	142	132	129	150	130	153	129	157	125	133	138	125	151	138	132	138	127	133	129	132	133	117	170	124	140	130	138	140	152	138	148	169	131	143	124	138	134	129	139	148	145	148	149	140	143	127	138	125	126	135	137	146	160	142	135	145	145	142	114	140	143	150	123	130	146	134	136	153	132	128	136	160	145	147	126	152	103	126	140	152	139	149	118	142	157	146	150	154	119	154	141	140	146	136	162	154	118	151	130	158	160	145	159	138	125	149	129	147	151	131	122	139	145	140	136	139	137	145	133	135	127	132	151	147	135	132	148	129	142	141	133	153	135	127	135	130	135	123	127	131	149	141	147	137	149	152	126	135	128	153	140	114	130	144	142	138	145	154	139	134	159	122	138	157	136	144	145	139	156	131	144	131	149	152	144	140	143	133	154	134	152	123	119	129	155	124	143	149	142	137	163	148	130	146	151	130	141	113	134	143	150	141	148	130	159	132	138	144	136	138	149	130	146	150	142	130	134	135	132	136	147	127	156	160	122	139	141	145	122	129	137	138	160	149	149	126	127	130	128	163	117	147	140	145	139	142	125	128	140	115	147	137	124	129	152	139	126	140	137	136	135	150	148	158	132	133	142	144	160	130	127	147	142	144	137	129	151	141	135	132
12162	32548	27155	19609	15177	11514	9117	7160	5833	4739	3900	3311	2713	2594	2192	1935	1645	1397	1219	1150	1031	981	903	888	751	699	673	634	609	601	551	531	537	521	487	473	445	437	364	345	338	381	315	282	280	318	267	303	292	281	261	278	274	267	263	267	234	215	230	238	217	240	230	217	233	216	208	238	221	227	209	190	214	223	204	218	217	212	206	210	222	208	214	229	248	206	213	183	204	215	220	239	203	194	228	212	200	210	202	216	204	193	203	230	203	205	217	182	234	210	183	210	185	212	191	228	207	213	201	203	204	198	246	194	182	222	202	223	186	225	228	210	203	214	226	219	210	222	226	223	213	198	186	209	214	219	216	177	219	212	211	215	204	191	197	204	218	213	207	191	197	207	199	238	210	200	184	198	194	192	228	218	205	209	186	199	210	227	213	204	192	205	196	209	220	205	201	222	206	216	211	233	203	207	194	204	197	232	209	244	205	232	223	193	203	202	222	219	229	202	197	187	214	217	216	186	211	209	227	180	211	222	194	222	221	213	226	216	192	213	206	225	223	214	201	210	241	216	225	184	220	203	205	200	190	202	224	224	198	195	185	190	235	219	208	217	189	222	217	198	179	199	230	201	199	201	211	202	222	192	206	198	209	215	221	188	209	202	220	221	216	211	208	217	248	202	217	192	204	200	221	222	220	201	225	224	211	197	216	205	208	194	206	198	229	250	200	219	200	219	178	219	217	201	189	190	212	206	203	206	202	229	224	205	236	209	204	205	229	235	221	201	208	223	203	220	181	218	220	193	231	189	215	233	221	210	215	212	201	196	205	201	204	200	220	206	227	231	221	218	214	225	220	224	227	205	209	203	172	211	193	188	205	204	191	210	210	208	194	200	205	210	204	219	211	190	203	205	219	209	192	216	194	176	211	201	205	199	205	203	212	193	194	206	229	225	215	205	192	212	212	209	228	183	207	229	207	213	233	209	227	214	209	215	207	209	217	205	207	196	215	233	191	203	205	199	212	237	239	206	198	218	193	226	211	210	210	199	224	213	202	212	215	214	208	225	219	191	220	207	198	193	187	201	196	195	218	192	208	228	198	215	199	213	201	221	226	216	219	205	222	204	228	217	201	191	194	211	207	214	206	218	203	217	205	192	205	201	214	220	180	215	230	200	233	200	185	213	202	197	186	215	197	195	205	208	206	200	199	187	243	203	221	201	211	208	202	220	227	202	194	211	199	220	203	238	210	200	214	208	229	216	188	212	193	239	232	210	205	194	218	202	216	204	228	188	204	194	220	226	210	218	205	208	215	221	221	206	200	211	215	223	221	242	207	203	190	208	216	233	195	198	216	206	193	195	216	212	218	243	193	199	221	213	196	205	220	231	203	198	197	224	230	204	207	224	196	188	203	197	219	201	213	210	203	218	224	238	221	203	217	203	204	190	201	213	229	216	210	208	181	205	198	211	189	176	186	203	200	199	194	195	219	219	201	195	226	202	202	200	198	190	213	193	204	202	186	205	202	235	225	215	203	211	215	218	200	212	215	212	223	204	207	223	209	234	213	177	233	185	196	205	201	223	203	210	204	203	215	226	186	202	203	177	215	210	198	213	220	217	237	186	203	203	215	205	217	214	215	198	209	224	207	203	210	204	185	194	199	204	234	232	204	211	213	206	192	186	220	208	253	200	230	227	179	194	207	215	198	221	221	228	192	196	184	192	193	222	197	208	240	171	217	226	207	223	194	224	239	201	230	220	232	207	191	185	233	234	209	226	200	212	181	230	214	210	204	199	207	196	230	217	190	235	212	231	211	234	239	200	210	215	203	228	220	213	223	193	206	228	214	226	200	205	209	213	241	192	201	205	194	204	198	198	214	213	207	189	177	190	213	220	218	211	217	212	230	184	190	214	198	236	198	191	194	188	215	200	198	211	242	198	224	192	224	205	218	190	187	206	219	203	208	193	201	197	225	210	243	212	193	208	198	195	209	196	194	219	231	205	184	223	202	210	203	235	186	213	198	200	201	218	194	204	209	191	189	217	195	214	209	204	224	220	221	208	214	205	205	220	199	213	199	202	212	208	181	202	225	212	230	217	226	198	217	202	243	210	193	212	218	210	192	234	213	213	223	215	212	218	229	216	199	231	211	208	206	207	196	209	194	200	210	211	220	205	233	216	209	207	187	209	215	227	233	209	210	212	215	220	209	194	202	210	206	224	197	205	222	217	202	191	193	194	178	203	186	225	219	197	199	218	195	216	216	244	207	203	216	209	225	200	201	204	216	237	210	205	234	187	231	212	228	216	203	221	214	216	205	196	206	232	229	207	242	201	208	200	234	233	208	211	195	223	207	187	194	200	206	205	222	215	188	202	227	216	218	201	209	197	188	228	197	199	208	193	199	181	217	215	209	222	223	237	224	199	183	199	203	217	221	220	187	200	216	216	201	204	193	212	223	213	225	220	190	230	208	204	207	217	215	202	198	239	229	199	192	206	222	197	244	228	204	194	198	191	190	216	232	196	201	203	218	197	237	203	232	215	219	212	219	213	212	216	209	214	207	229	211	219	220	187	208	195	207	212	203	216	190	223	188	202	217	222	230	231	199	192	202	216	221	196	209	223	200	219	231	214	219	230	211	204	223	208	193	205	206	225	205	231	189	201	204	193	208	239	212	218	185	204	223	208	195	212	198	210	204	192	200	201	211	209	206	218	227	212	230	200	216	221	206	209	193	211	205	207	208	197	204	231	209	183	233	195	228	202	203	201	207	211	208	201	191	235	234	219	209	218	230	216	175	207	207	226	222	234	227	203	223	204	236	205	209	223	206	211	204	224	246	193	185	187	216	200	236	205	200	248	203	226	183	221	214	227	205	200	205	191	201	225	200	219	194	197	234	217	199	192	202	228	199	202	201	203	214	229	208	227	201	241	210	194	228	230	195	203	200	235	180	195	195	218	220	220	219	232	197	200	208	195	243	203	202	189	214	218	200	246	201	195	215	199	198	213	204	220	220	213	214	195	232	223	224	197	194	217	229	222	217	243	212	210	193	224	223	193	206	236	215	245	233	202	222	211	238	232	212	222	177	234	190	222	228	216	224	206	199	202	225	215	203	201	223	205	229	197	192	209	208	225	191	224	237	226	220	209	204	210	202	230	195	211	199	229	200	224	203	203	214	213	217	207	197	222	220	179	187	223	227	193	242	237	210	205	201	197	203	196	212	202	214	218	215	233	228	221	197	212	201	207	225	212	223	208	206	198	217	225	191	212	187	216	224	216	194	215	211	202	233	208	170	201	223	225	200	214	213	216	202	181	199	218	214	212	218	206	210	232	227	219	202	199	211	245	229	212	206	207	232	236	199	191	208	200	204	213	254	208	209	224	223	199	207	215	217	215	199	220	200	239	233	194	224	224	209	169	203	205	209	213	227	216	236	195	221	207	198	198	211	202	215	200	241	212	225	213	207	206	222	220	215	220	217	199	196	214	214	205	199	211	205	229	195	218	202	233
26785	20292	15652	9498	4942	2873	1925	1506	1262	1000	815	812	695	623	595	520	518	444	449	389	399	387	362	414	374	330	350	339	361	345	343	332	344	316	324	299	307	292	308	314	288	332	309	287	300	298	269	301	310	291	297	274	298	324	302	287	285	278	286	271	264	295	271	237	287	287	281	303	257	290	323	267	299	291	304	307	299	317	269	291	281	292	263	271	308	261	291	282	280	271	303	293	287	279	298	269	330	268	294	265	293	274	276	260	306	266	287	287	257	301	284	295	314	287	267	301	254	263	303	287	291	285	278	299	293	296	296	279	290	289	314	274	327	272	326	267	275	284	282	305	293	339	295	294	276	291	300	285	287	273	287	289	291	294	320	305	266	298	279	261	285	270	285	298	280	303	279	271	312	315	283	272	285	299	293	279	293	273	297	265	280	289	310	297	288	305	275	257	280	278	268	258	285	254	282	300	301	309	291	283	293	297	282	311	306	280	271	280	256	305	283	290	265	276	273	255	284	289	302	289	309	296	256	284	263	271	266	277	283	292	277	298	259	281	276	280	272	274	259	264	269	287	297	290	305	279	262	291	259	296	277	302	280	301	307	296	280	284	296	277	276	298	289	278	265	250	306	314	302	342	297	293	295	292	277	279	302	316	285	293	281	291	286	268	303	312	315	270	287	305	297	261	301	282	268	277	277	276	269	288	292	285	288	261	307	294	305	276	298	305	266	276	311	286	252	294	289	271	298	306	300	279	287	285	273	280	276	272	306	269	295	316	268	273	285	287	281	298	273	300	265	282	299	297	290	245	288	289	289	294	263	249	299	268	318	287	301	292	319	282	281	298	305	288	315	302	259	275	286	273	301	270	329	286	303	304	305	308	270	288	267	277	293	286	279	293	290	280	271	335	296	294	306	270	273	266	275	316	315	281	303	299	277	298	307	302	264	293	255	286	268	295	303	267	284	283	307	324	281	271	271	263	279	303	283	284	293	278	253	290	307	313	284	275	245	280	283	247	305	282	299	290	294	292	308	272	298	304	284	288	296	317	307	285	268	307	283	284	294	279	272	246	278	266	280	277	322	291	295	262	288	309	327	269	256	253	298	308	296	290	300	294	269	283	272	300	319	304	271	303	285	304	289	298	275	293	275	256	254	275	251	271	282	298	292	295	276	276	300	276	257	318	291	306	291	275	271	291	298	282	256	280	276	292	292	283	298	278	294	283	324	262	284	276	275	323	284	310	318	299	285	290	278	288	269	296	276	287	272	266	268	272	305	317	280	296	258	290	267	280	274	289	303	293	291	267	266	271	264	296	322	270	280	306	293	256	310	288	292	291	281	299	277	266	270	293	299	257	284	284	298	303	302	315	309	280	276	274	288	273	276	291	298	283	267	292	298	309	306	273	283	300	278	289	302	283	311	300	272	279	262	299	293	276	266	247	264	307	266	313	279	262	288	295	265	276	288	295	283	297	306	296	261	308	315	271	297	287	248	303	301	290	302	270	287	276	267	271	293	289	285	281	310	314	279	276	294	290	285	320	314	294	257	302	278	303	290	277	276	294	293	250	277	301	274	289	287	308	267	286	278	290	285	281	286	276	287	287	257	301	275	271	314	324	278	301	277	283	303	311	289	308	294	277	295	308	298	320	305	277	282	273	288	289	295	280	300	313	267	304	341	260	266	254	274	277	292	258	329	292	282	286	263	261	324	296	301	256	282	281	275	302	290	312	267	298	284	295	281	265	272	293	273	283	277	284	342	292	282	301	264	289	242	264	275	323	259	282	291	300	328	303	287	321	276	284	316	281	285	314	278	293	278	289	288	283	293	300	269	274	287	277	312	283	283	316	304	279	285	277	304	288	306	300	285	285	294	268	274	299	285	303	276	282	289	260	290	267	279	270	292	302	275	306	262	257	294	265	281	288	242	282	278	288	269	286	286	274	286	299	268	319	293	315	283	269	287	260	256	279	290	280	299	299	285	277	305	296	270	307	277	281	289	304	294	269	283	261	296	264	270	311	306	314	280	287	296	304	284	285	294	267	287	268	303	275	269	285	294	296	279	290	312	289	280	318	282	286	302	274	313	293	288	301	301	280	308	289	300	283	278	273	301	327	271	281	295	265	308	299	281	289	285	300	286	273	255	271	284	269	276	282	301	291	295	290	294	292	287	269	306	299	271	307	283	276	304	277	294	289	299	309	297	268	285	296	295	284	298	281	274	285	273	288	286	310	325	271	259	269	303	275	295	274	291	283	283	272	310	304	270	295	267	289	289	287	282	297	290	307	262	279	272	285	289	315	302	296	296	268	309	283	256	310	295	280	263	273	294	270	308	306	277	289	310	295	291	298	288	297	279	266	263	252	292	263	275	296	286	297	281	292	289	291	295	274	259	295	262	315	304	282	305	306	302	266	265	285	280	289	300	277	291	302	265	276	317	327	295	288	265	336	274	274	280	303	311	295	296	309	308	277	292	259	303	287	286	283	270	299	287	266	325	271	276	281	287	295	281	276	292	253	278	300	304	269	283	272	280	303	279	306	320	299	290	291	299	303	296	281	284	285	281	281	268	314	270	270	283	293	290	276	265	309	298	307	261	286	283	293	301	291	301	295	312	250	282	298	267	275	280	300	304	327	271	292	317	289	305	293	279	276	274	269	278	289	273	315	277	274	275	275	302	284	288	319	309	303	266	302	297	279	271	273	287	302	286	295	279	298	299	284	298	297	282	286	287	284	261	294	268	284	293	295	259	271	279	287	300	299	295	279	278	272	279	276	311	298	267	300	270	291	282	317	287	279	283	298	282	289	268	281	275	272	280	299	273	296	297	296	304	299	261	315	314	278	318	318	305	270	279	288	272	292	294	295	283	295	263	278	281	279	294	300	247	272	276	285	256	297	304	275	303	277	290	287	249	293	276	299	292	277	301	273	257	297	303	297	253	262	305	277	314	316	297	301	284	313	285	260	280	304	269	292	305	303	296	298	319	317	290	281	289	274	299	288	274	267	277	257	308	292	270	289	293	297	305	276	296	293	290	298	257	270	298	278	293	269	296	315	300	303	294	301	243	299	267	293	286	270	284	316	299	281	283	269	288	262	276	292	278	282	325	253	278	294	303	287	287	291	300	271	272	259	284	296	260	276	278	285	295	288	319	273	273	305	312	268	284	296	295	253	283	300	304	315	269	260	309	315	310	309	272	264	250	304	285	315	295	292	287	278	268	293	281	277	320	266	287	297	285	262	287	282	273	314	287	301	286	317	295	297	295	295	301	300	274	283	269	264	287	274	309	301	260	275	301	288	300	286	300	296	296	284	277	304	253	287	269	273	287	278	274	309	290	283	301	312	297	302	280	295	283	274	254	278	291	278	292	319	277	280	259	280	303	288	288	311	278	296	279	284	266	290	284	290	262	290	299	315	287	272	302	246	271	250	284	302	269	286	273	298	279	270	284	279	288	274	287	294	288	297	303	272	285	304	318	317	292	281	280	290	313	294	291	269
10723	22259	17833	11663	8666	6414	4901	3809	3033	2622	2142	1939	1696	1431	1224	1178	966	940	909	808	827	755	688	658	635	603	617	622	635	591	601	579	613	597	558	519	502	496	508	534	516	524	472	493	477	476	468	477	453	457	492	448	422	481	436	458	448	461	472	407	461	448	448	450	438	464	483	436	450	451	470	470	456	420	463	426	431	433	462	421	453	419	437	414	459	459	440	429	460	409	448	439	465	425	423	432	461	435	471	422	447	488	434	421	424	456	429	466	403	448	442	435	453	460	452	434	437	454	475	435	464	435	444	454	467	488	480	490	413	427	475	450	445	460	446	437	459	500	459	474	402	405	495	414	421	468	449	429	417	423	453	456	458	481	423	436	472	424	439	427	453	440	438	452	443	419	421	441	480	465	442	450	416	435	462	449	462	474	457	444	492	423	423	401	448	480	422	498	423	409	442	449	474	464	432	465	450	453	409	435	462	436	446	449	440	481	469	441	434	474	436	445	428	440	410	450	412	440	439	456	416	463	458	418	467	428	481	437	428	421	425	422	461	458	455	460	417	465	450	435	458	441	463	445	462	421	434	439	449	444	443	431	438	450	451	436	451	447	397	431	451	490	432	440	466	502	442	451	485	431	403	444	447	480	408	430	448	458	421	395	426	440	422	442	452	481	418	447	464	452	475	459	406	475	453	427	456	424	452	436	473	442	456	445	478	483	464	476	437	432	435	415	478	422	473	468	485	417	433	460	421	455	445	508	538	435	447	442	438	450	512	453	492	428	449	416	437	480	459	419	459	455	423	422	438	483	450	431	450	495	449	424	453	459	452	441	428	421	459	419	456	433	426	425	443	443	462	458	447	438	438	439	437	446	450	440	473	399	443	415	391	465	484	434	472	458	424	449	431	474	421	460	465	481	452	430	408	468	407	442	400	434	470	447	461	428	381	443	487	432	383	480	451	482	405	431	460	426	439	445	454	439	474	468	441	442	441	432	455	449	452	444	424	439	429	433	436	451	420	440	432	466	459	473	411	435	460	414	469	414	443	452	440	434	458	422	454	419	457	423	470	451	448	436	399	429	444	419	451	438	490	438	453	464	449	448	481	460	454	437	403	417	421	461	447	485	453	439	427	401	428	416	435	485	461	419	440	450	467	401	482	481	399	476	445	457	442	467	441	434	445	485	442	418	440	444	458	472	414	432	399	409	438	460	415	469	426	448	466	437	438	461	460	426	464	445	468	416	458	434	419	440	496	427	460	393	432	432	473	455	444	421	414	416	464	447	446	449	454	422	450	400	478	464	466	491	455	445	450	435	441	454	457	442	457	467	413	428	428	423	445	435	396	447	440	441	424	439	432	445	443	418	468	473	440	468	444	441	446	440	473	461	436	454	449	450	399	446	436	427	412	495	432	431	447	457	400	418	438	406	442	459	478	432	419	449	443	454	398	430	419	480	453	480	473	444	474	401	468	432	498	434	420	482	427	443	441	442	466	400	461	425	427	473	457	486	414	448	469	430	473	416	425	473	454	452	469	464	440	418	439	413	446	444	435	439	427	488	410	433	467	417	432	455	466	417	479	444	460	472	441	457	465	464	418	451	455	466	420	464	457	425	428	442	452	458	455	484	422	457	438	466	415	435	450	441	455	471	447	458	426	412	459	400	432	423	474	437	467	445	410	452	461	421	429	476	437	461	433	458	458	471	459	421	417	434	457	464	455	439	442	430	434	434	450	425	485	477	417	445	440	442	434	441	463	458	480	429	447	450	433	460	414	465	435	460	459	456	421	476	460	448	423	449	398	453	443	454	422	445	457	418	466	444	412	412	463	428	443	410	434	431	459	406	435	415	412	452	456	446	461	456	465	390	469	433	429	467	458	405	441	434	420	492	417	414	423	432	434	425	449	456	403	408	449	471	449	460	432	480	449	436	431	430	412	453	396	482	413	374	436	488	429	411	432	450	426	457	448	450	448	432	436	428	495	450	453	438	422	440	448	459	421	467	430	448	455	440	458	453	475	411	470	432	445	438	459	437	453	413	479	448	407	457	466	469	491	497	459	480	431	462	429	400	422	455	449	442	435	453	447	453	432	419	455	460	434	462	434	454	427	433	437	436	427	455	445	436	453	471	464	448	454	455	481	454	454	462	466	430	455	437	446	470	444	495	429	486	411	456	436	436	472	481	486	452	448	464	441	429	469	469	475	433	433	434	444	455	439	475	443	443	433	439	453	432	403	439	485	449	461	436	450	446	436	436	425	478	483	446	445	463	430	488	430	440	482	446	493	466	445	436	459	460	424	407	437	407	451	444	443	470	402	434	490	438	461	402	456	445	418	462	440	475	427	455	451	429	443	487	460	429	436	458	434	418	496	443	450	439	429	454	458	426	438	449	444	423	480	459	465	452	495	442	439	432	478	437	460	440	445	428	436	400	413	409	471	453	456	460	452	457	398	413	464	411	439	460	467	451	423	454	465	443	447	436	464	443	464	475	496	421	418	439	428	428	468	429	437	448	439	456	433	491	411	427	457	436	445	432	442	431	443	459	431	428	383	458	412	463	468	475	411	446	463	445	446	442	467	467	468	454	460	475	441	475	435	443	419	421	438	443	428	449	427	466	436	441	463	444	464	446	495	418	417	450	477	459	443	436	399	445	454	429	453	432	464	414	420	448	456	469	462	429	447	458	472	427	443	451	471	490	433	491	444	418	455	442	426	464	459	455	446	460	461	417	434	454	425	458	427	453	475	440	446	433	408	461	428	482	478	427	436	482	422	431	464	462	440	463	437	474	447	437	438	469	451	431	435	456	472	449	443	451	474	473	446	438	427	420	437	441	447	474	430	414	438	412	469	425	420	452	452	461	473	459	424	470	459	428	493	433	430	440	447	482	437	470	453	480	466	447	450	442	429	441	426	451	439	455	450	434	459	435	484	414	434	453	490	425	467	442	442	435	447	447	474	441	428	455	470	457	489	419	481	453	418	424	469	443	408	456	454	485	468	443	470	443	446	465	413	461	385	485	441	453	452	478	435	445	454	412	444	430	463	452	416	471	419	443	424	461	441	442	419	455	423	451	448	449	478	436	471	454	479	408	467	437	487	461	506	493	427	375	469	450	422	506	451	436	458	478	461	436	430	436	424	441	496	450	423	443	485	470	487	409	476	428	478	457	410	423	418	446	422	405	436	460	465	422	469	471	438	450	453	441	418	427	464	411	461	431	474	442	444	438	446	448	411	414	441	432	423	436	486	466	448	454	419	444	376	435	449	418	450	469	425	436	446	485	447	435	458	457	463	441	426	451	517	430	420	453	470	432	462	440	432	429	400	434	420	455	439	431	444	451	436	452	455	422	449	456	438	438	422	443	425	435	459	440	445	449	415	449	446	433	456	456	431	415	426	463	450	444	433	483	446	433	431	448	466	464	446	472	475	444	417	455	454	422	440	437	496	436	446	455	459	421	453	424	415	465	434	453	430	470	452	454	423	474	475	460	427	451	443	419
22937	21036	28090	24210	20576	10253	3803	2322	1705	1383	1190	970	897	821	666	578	536	476	409	413	352	327	349	319	311	311	279	294	262	300	256	257	249	250	220	233	226	240	191	213	223	201	223	190	173	171	193	184	171	185	171	172	186	189	150	193	178	177	189	174	198	173	179	174	176	179	167	172	171	174	162	175	178	157	165	164	165	172	185	176	169	152	160	172	179	187	177	169	156	145	142	168	170	164	154	164	166	169	153	172	155	180	140	164	166	161	164	157	157	166	161	152	168	172	190	179	159	163	152	191	158	174	199	164	160	168	172	156	161	160	178	184	163	185	183	178	175	156	147	179	159	184	163	162	143	164	172	144	179	147	155	175	179	154	191	153	158	171	163	151	166	155	172	160	178	123	166	152	171	159	169	178	147	152	168	164	173	163	181	140	163	168	186	168	159	170	137	167	172	179	157	154	155	168	182	164	159	157	158	162	162	174	174	162	165	172	163	175	194	150	162	173	170	170	169	178	160	172	172	151	167	146	173	174	152	154	157	162	190	149	159	167	147	183	153	161	169	156	173	151	164	176	168	187	168	148	179	157	148	153	155	151	176	182	180	161	169	170	162	157	162	169	153	159	175	194	162	158	161	166	157	158	156	174	166	160	175	160	170	164	158	174	163	164	187	152	177	159	158	159	181	152	160	165	167	160	159	180	161	151	143	158	161	162	150	161	155	174	209	161	161	165	196	173	177	179	184	166	148	164	154	183	168	157	156	183	144	140	166	169	176	164	161	191	142	174	151	161	168	148	163	152	161	158	174	156	139	183	178	155	166	171	169	168	155	188	149	163	216	183	164	155	166	158	159	169	176	166	165	173	177	172	159	162	154	166	158	172	174	169	149	155	164	170	147	185	170	183	195	163	184	150	161	166	175	189	177	157	154	151	194	169	174	157	172	163	185	165	176	167	169	147	154	154	147	143	165	182	161	156	176	175	153	177	165	167	162	175	173	173	174	173	165	159	175	152	216	169	179	167	129	142	150	153	180	167	171	186	177	188	171	168	174	151	174	161	151	206	155	159	162	181	174	162	173	173	170	172	172	173	181	150	156	176	163	177	183	164	154	168	199	183	172	168	170	186	164	152	141	169	167	165	175	147	179	194	173	190	182	178	164	154	176	166	158	148	182	201	169	159	170	167	180	147	151	164	155	164	163	168	183	152	171	150	177	173	160	180	181	164	158	184	172	154	204	151	172	180	151	155	149	177	161	174	176	175	173	159	162	177	153	175	149	182	149	165	181	156	177	147	171	163	157	172	172	182	167	167	149	168	146	162	149	176	149	166	173	156	154	174	163	154	169	182	181	152	159	185	150	149	150	153	165	183	166	180	155	175	185	146	164	169	163	169	162	158	162	170	167	165	165	178	157	174	174	152	178	181	161	166	171	190	177	168	153	160	164	157	150	167	168	150	145	149	161	166	170	159	174	164	162	173	167	145	152	164	171	198	155	171	186	157	170	154	154	162	171	161	189	156	174	164	172	163	162	157	150	172	177	163	172	166	177	161	169	173	162	136	164	169	214	158	173	169	175	150	167	191	168	172	202	161	169	165	178	180	186	169	167	196	167	169	165	157	169	153	183	168	164	185	169	143	163	171	170	150	154	189	185	138	152	174	181	176	195	156	150	155	155	170	168	147	180	167	147	146	183	174	177	168	186	161	139	156	174	172	183	182	152	186	160	172	169	155	160	165	160	168	171	160	153	146	173	177	154	179	185	171	166	193	192	152	170	158	156	153	157	155	176	170	175	165	181	176	165	175	174	149	176	160	173	173	172	140	176	154	157	158	151	150	160	185	168	176	181	169	157	170	163	187	171	159	150	183	179	162	180	146	159	196	173	159	156	157	165	164	184	172	159	176	183	197	161	151	192	159	168	175	139	163	136	186	201	157	157	190	162	177	169	145	155	136	161	182	169	151	172	166	155	156	179	190	173	145	159	152	178	168	186	153	169	171	188	161	149	174	159	176	159	176	153	169	165	159	160	159	172	174	159	154	153	173	164	174	154	150	160	151	171	174	184	155	182	175	157	160	170	171	158	162	171	150	142	165	165	200	175	161	180	180	182	159	174	171	172	158	142	170	169	163	150	173	165	169	146	156	178	158	160	179	166	153	166	160	168	169	144	157	190	195	155	159	172	164	175	158	159	169	167	187	168	171	143	167	167	149	170	150	151	150	179	160	165	159	159	170	165	159	160	155	171	151	167	189	166	159	162	153	159	197	156	171	173	172	165	165	179	157	186	164	175	177	163	135	172	174	156	167	140	179	166	180	156	174	193	156	157	160	165	169	173	165	174	176	172	157	188	148	177	179	162	174	177	168	152	185	171	173	152	159	157	166	177	161	164	143	159	158	149	145	166	152	141	156	172	160	160	150	188	174	177	209	192	171	172	167	176	163	165	163	161	195	167	162	156	183	169	157	170	180	176	147	167	162	156	155	168	166	178	174	173	176	160	175	192	177	166	151	156	176	192	156	153	161	167	184	157	154	166	167	178	171	166	179	177	200	184	142	152	192	181	170	171	164	185	144	147	195	181	143	156	154	183	194	160	159	166	169	154	160	159	187	169	146	161	164	154	147	136	175	171	156	169	174	151	159	145	156	171	170	173	179	177	161	161	152	157	166	146	177	152	150	160	157	151	165	151	154	180	173	185	163	157	156	177	175	165	158	162	172	161	178	179	167	157	176	176	156	185	151	168	155	149	158	151	173	163	159	169	187	180	177	164	169	158	147	166	160	162	157	177	166	140	155	164	169	166	179	180	173	145	156	166	170	167	160	176	172	158	161	183	172	193	184	173	147	181	156	159	167	170	159	153	153	193	173	177	182	149	152	160	170	192	148	186	153	174	169	184	150	156	169	170	166	164	167	164	141	163	166	155	168	178	157	168	157	168	190	182	154	165	169	162	169	167	188	188	158	159	187	168	167	175	162	165	165	173	175	166	164	167	162	167	159	183	183	188	167	173	157	170	140	187	186	165	154	161	178	159	155	142	167	169	183	176	175	185	193	147	164	153	169	145	162	162	155	173	174	159	166	163	167	181	170	159	174	175	170	168	158	183	173	162	176	176	165	158	179	171	169	154	161	182	173	154	175	173	194	184	160	138	167	151	154	145	165	178	167	155	163	162	184	165	169	157	148	152	184	155	149	177	151	195	177	184	154	177	180	177	160	195	166	177	174	186	168	167	156	184	145	149	168	167	177	177	151	161	165	161	176	177	173	148	166	164	164	175	164	167	161	185	164	174	155	169	156	185	165	146	150	174	160	164	149	162	180	172	173	183	171	163	157	147	184	174	170	183	166	184	174	161	186	186	157	149	145	159	157	152	171	147	168	162	181	146	157	148	176	162	144	167	159	166	168	136	163	173	163	171	145	156	179	160	156	188	147	205	176	176	139	155	175	174	166	194	177	149	165	163	153	172	157	189	175	163	190	165	166	157	167	168	159	167	184	176	158
10767	29070	23845	16457	12300	9192	7192	5543	4408	3694	3101	2559	2261	1984	1684	1463	1273	1057	984	943	868	766	780	692	633	564	572	522	523	522	503	505	530	469	476	429	414	364	368	363	375	364	342	375	336	301	335	290	321	262	271	295	317	314	316	289	310	281	237	284	290	264	294	280	279	267	268	306	262	245	268	282	256	295	251	273	263	248	284	296	269	287	256	276	277	270	278	271	267	255	261	247	274	262	279	275	289	296	277	276	283	251	249	297	267	274	250	258	251	265	280	265	271	283	231	252	244	293	279	271	265	245	285	257	261	278	264	244	277	249	269	260	255	267	254	285	247	283	324	260	287	305	261	295	267	266	238	263	259	273	264	253	279	253	290	272	275	271	265	231	270	250	292	252	248	289	275	259	279	240	255	278	247	291	270	307	262	269	253	268	288	272	247	269	288	255	282	279	243	265	251	252	275	256	267	260	289	285	246	235	254	268	246	244	252	298	273	267	274	274	283	239	259	278	255	252	264	279	301	234	272	286	277	241	277	263	246	270	272	247	248	254	259	261	246	257	286	260	281	252	281	277	285	276	235	232	290	259	246	266	268	259	277	264	263	255	275	264	230	250	259	266	268	284	248	261	272	277	246	253	241	234	283	264	269	279	280	230	286	267	296	263	271	275	246	242	268	265	227	249	270	272	244	256	276	269	280	229	273	252	259	269	279	267	242	290	259	234	280	289	262	251	255	282	286	278	248	249	270	257	256	293	269	258	264	269	257	265	269	282	256	260	285	293	267	271	274	261	285	239	261	257	266	268	252	242	245	261	265	252	284	233	276	261	307	266	283	249	281	277	257	232	265	267	268	262	259	231	286	270	261	274	235	244	266	233	270	250	258	263	276	246	266	253	238	264	274	256	319	244	262	253	257	265	280	279	282	268	285	293	285	295	254	270	247	278	268	257	259	278	254	260	279	254	258	235	258	265	290	262	219	263	277	282	259	266	270	253	275	279	270	270	233	268	259	244	268	278	275	268	293	235	262	293	266	277	252	267	279	268	267	247	282	228	288	276	279	276	244	255	257	263	280	240	257	272	225	273	253	263	247	260	261	286	254	237	260	261	264	262	292	282	248	254	278	258	243	304	281	250	251	246	263	262	259	264	263	285	256	273	262	268	255	293	278	276	312	249	264	278	275	266	265	272	283	282	253	250	287	245	288	271	285	247	266	248	284	255	240	254	287	301	285	262	276	259	256	254	271	258	272	247	269	266	252	273	244	266	241	267	251	254	242	280	271	272	227	263	260	291	279	243	280	252	283	286	263	281	258	312	295	270	261	271	268	294	268	258	290	272	261	261	279	253	256	259	254	280	276	274	299	267	278	280	246	230	276	260	289	236	277	284	261	273	267	248	266	260	270	252	255	253	271	248	273	238	268	236	264	253	236	248	244	242	280	274	262	264	280	250	276	277	288	242	278	257	233	281	254	285	272	257	259	251	284	279	281	285	290	269	273	229	269	308	241	269	264	281	268	244	260	262	264	225	271	259	254	237	254	268	268	252	285	278	254	262	275	263	256	289	297	263	254	262	262	269	258	280	222	255	271	277	242	282	273	266	256	267	265	257	242	268	284	246	265	262	269	256	293	264	247	262	271	285	268	236	286	271	258	260	253	288	256	267	241	267	283	244	286	266	296	250	290	290	267	269	263	266	229	286	277	276	273	265	270	260	274	273	273	267	266	259	267	237	278	271	280	283	232	280	292	249	254	226	271	275	248	300	261	262	280	272	246	264	271	260	279	268	247	250	257	255	262	252	263	272	231	256	282	282	248	270	255	271	236	263	268	287	267	289	273	259	272	272	284	250	271	273	277	260	256	278	266	275	246	247	271	289	285	280	262	280	253	281	260	248	280	291	228	255	271	277	246	276	246	246	259	283	257	270	255	273	277	282	286	239	271	281	245	278	255	283	284	267	262	257	277	233	283	300	266	265	293	244	266	278	243	267	272	231	286	268	264	268	236	273	260	272	263	277	225	280	259	318	244	283	265	292	209	275	285	266	283	265	280	251	244	292	278	296	250	288	255	261	251	263	258	244	283	270	276	291	271	284	276	249	251	279	262	301	283	230	256	258	244	255	245	250	231	258	277	276	256	255	277	239	290	236	257	247	280	254	264	256	280	282	253	275	291	259	251	248	294	248	263	247	285	286	266	287	253	270	263	254	235	266	280	276	266	257	251	254	291	283	272	242	250	261	287	267	255	269	246	260	240	255	274	225	293	263	268	260	236	258	253	258	282	267	240	270	268	291	271	253	282	298	271	263	277	253	256	266	267	254	280	269	262	261	260	252	249	277	273	270	255	282	275	248	269	273	258	233	257	254	259	255	294	256	255	293	267	251	298	281	247	284	263	298	251	256	240	283	277	268	268	270	263	275	271	255	272	283	253	258	265	251	267	255	265	258	265	254	287	290	248	292	269	248	272	254	252	265	257	245	278	272	258	258	254	257	274	247	277	278	226	268	250	274	260	267	247	243	274	311	285	280	279	272	288	264	266	240	265	262	282	247	253	254	235	255	263	263	264	249	266	261	254	269	257	267	274	249	268	257	255	282	241	265	254	287	244	283	286	256	265	256	284	257	264	266	265	261	271	277	241	290	261	277	246	271	258	277	292	284	268	276	268	254	286	272	260	252	278	257	279	276	239	281	298	261	252	265	264	287	311	231	272	245	250	273	309	299	286	277	270	238	264	251	261	249	262	256	271	270	266	282	281	270	257	270	258	279	271	284	266	264	280	230	248	261	254	288	296	261	303	283	286	287	302	223	257	228	247	277	248	274	275	279	283	282	250	248	274	282	255	264	267	270	285	251	264	244	262	272	235	240	253	251	257	268	250	244	257	281	269	282	232	276	250	276	261	287	261	255	270	270	247	244	275	271	286	244	264	270	266	253	253	260	246	258	298	255	248	267	280	264	262	283	270	267	308	229	266	284	262	266	263	267	249	295	261	271	261	268	265	264	239	248	303	260	263	272	254	268	263	278	269	237	260	261	266	248	245	267	227	245	261	269	263	260	274	249	284	260	280	273	217	275	289	274	254	280	237	253	252	252	257	249	253	247	239	276	292	244	265	261	276	268	289	258	256	227	250	284	261	272	275	275	276	281	254	272	247	243	267	284	277	310	247	299	233	255	263	254	237	232	250	275	238	250	254	245	293	239	263	249	297	268	262	282	247	256	259	270	283	256	281	290	278	233	278	282	294	241	257	266	276	245	257	263	282	265	260	267	256	256	253	252	251	269	258	245	260	266	270	268	250	295	264	277	281	251	248	265	279	314	266	261	258	257	260	272	281	258	278	273	251	259	275	243	258	284	264	273	265	273	260	268	257	242	251	241	276	269	264	254	237	275	252	267	277	263	259	234	283	236	281	254	268	253	276	260	248	235	237	255	270	259	271	277	261	294	295	301	277	260	255	263	269	250	275	259	245	272	255	248	253	270	294	269	266	282	249	239	249	245
24221	21072	26571	24483	9925	4017	2581	1809	1429	1207	1059	983	895	749	694	608	525	543	504	459	466	475	416	411	385	399	394	379	387	380	375	367	330	339	349	355	348	310	334	303	324	346	327	332	331	328	313	322	305	316	318	293	324	316	320	320	342	319	283	295	304	291	312	283	304	318	301	309	344	282	306	294	294	280	325	310	301	311	302	273	316	284	285	279	304	325	315	298	291	317	275	279	315	313	339	312	319	286	300	292	306	333	323	293	260	305	291	333	292	319	309	290	283	277	308	283	282	301	282	277	300	307	323	314	349	320	303	276	299	302	288	308	295	307	279	286	309	294	290	276	311	282	323	317	334	278	302	299	307	282	314	278	310	294	286	327	319	296	306	307	311	276	311	320	266	265	295	293	279	268	297	299	306	289	298	286	272	298	285	305	298	349	310	284	287	309	322	324	306	296	323	274	319	297	284	291	291	276	288	319	298	263	286	303	290	288	272	341	279	315	296	290	300	278	328	303	336	288	299	302	276	281	291	294	319	297	340	250	326	273	313	311	295	297	311	277	316	311	286	295	278	306	309	294	298	306	283	303	304	289	328	298	280	294	276	288	310	308	289	296	285	287	281	308	304	322	311	326	288	297	296	301	296	288	274	294	288	320	253	326	306	277	258	267	326	313	309	353	296	322	308	292	308	328	335	322	282	317	282	285	300	286	288	307	292	301	309	285	331	281	294	270	299	313	293	316	294	309	330	304	320	332	298	266	300	316	306	274	277	314	289	315	297	317	284	262	337	324	351	292	286	308	286	274	289	291	310	300	313	313	279	307	306	312	289	297	273	283	301	298	302	293	293	281	309	310	312	302	314	300	322	296	286	282	296	288	303	281	312	312	297	287	299	305	311	269	307	292	281	302	322	305	275	307	288	274	265	318	302	283	296	288	303	288	293	312	307	289	298	317	314	296	319	300	287	317	264	299	289	313	304	302	308	330	309	319	266	321	288	320	305	335	299	341	315	288	307	279	328	299	304	271	285	332	294	317	305	282	305	333	271	304	294	282	307	323	310	298	303	281	303	310	283	311	299	337	325	301	298	283	287	273	272	278	299	306	283	301	318	300	323	325	333	301	312	324	290	322	291	323	299	324	298	323	323	304	306	284	283	315	297	296	300	298	297	299	289	309	306	307	276	301	292	296	290	274	294	312	286	291	313	293	293	272	311	281	288	312	294	264	286	305	325	316	289	313	303	312	330	312	301	303	320	298	304	290	293	295	301	317	318	301	266	276	301	301	325	301	311	262	309	290	280	276	314	265	293	371	289	304	295	294	304	290	316	322	276	308	282	275	327	284	297	319	308	297	309	314	327	317	302	312	311	330	327	290	313	299	342	317	316	304	319	302	316	287	286	299	306	279	298	288	284	287	281	285	321	288	313	327	326	327	269	311	274	307	317	293	305	266	306	290	336	286	289	308	290	304	275	305	335	273	317	260	279	267	325	299	311	292	308	302	281	319	286	296	302	321	304	323	288	313	310	300	318	283	308	332	283	333	275	298	319	283	293	337	269	272	320	285	314	323	296	314	289	279	319	315	271	284	304	288	285	308	291	289	283	305	303	296	300	315	274	296	290	288	319	316	309	286	297	307	314	296	300	298	319	306	298	308	278	328	300	314	270	315	279	300	302	316	316	297	330	326	284	316	291	324	322	315	284	301	338	278	274	317	287	310	310	285	319	285	290	277	294	325	298	279	306	268	309	293	311	278	331	298	322	331	298	291	301	268	279	316	313	333	254	288	315	315	317	298	296	276	320	296	302	278	308	271	293	311	328	350	326	289	304	272	341	290	326	280	306	322	333	308	289	308	294	305	280	312	332	335	300	301	311	306	309	298	299	293	295	305	311	271	300	293	313	314	298	290	321	284	277	331	314	259	289	298	312	304	318	273	312	305	297	330	272	285	278	301	308	286	290	310	304	301	304	299	302	280	299	318	316	334	307	294	299	292	290	295	288	310	316	310	307	302	294	305	298	281	304	299	292	315	275	287	297	313	278	313	309	303	310	335	322	297	324	285	270	299	313	300	329	333	281	305	289	293	276	311	315	297	333	282	272	297	312	304	304	303	294	301	321	278	293	278	277	304	334	274	276	283	284	327	313	343	291	308	283	302	330	347	298	324	320	329	312	296	286	292	276	330	285	291	311	279	275	288	275	290	297	300	296	292	289	300	298	289	307	289	312	264	277	291	333	285	320	279	321	285	301	282	314	262	331	304	298	306	322	301	311	299	292	270	309	312	323	315	285	311	315	339	304	304	309	315	286	294	292	275	303	305	283	279	305	314	309	286	307	309	279	301	311	261	334	303	281	288	293	336	304	351	294	300	283	295	312	295	300	301	287	302	249	330	295	306	297	275	319	271	299	322	332	298	289	326	285	329	326	309	280	302	330	299	266	273	317	295	313	313	302	308	287	295	271	305	329	320	275	318	285	314	296	311	312	296	310	298	291	308	290	315	307	287	294	309	295	276	310	270	278	323	310	324	274	298	310	306	284	282	335	324	293	254	278	329	334	293	302	314	327	308	303	292	281	285	295	287	305	283	304	288	300	319	314	303	286	314	260	299	306	298	339	309	311	330	320	297	283	346	320	301	279	292	307	348	284	285	279	283	301	308	330	292	300	280	274	294	312	307	308	291	286	293	318	276	320	305	331	317	331	339	320	304	312	294	294	302	308	298	312	310	293	287	298	301	302	316	327	330	294	314	323	312	301	311	298	306	311	311	284	272	311	280	290	313	288	292	297	294	326	291	299	304	279	296	306	349	299	291	309	288	332	305	303	333	257	317	307	315	301	321	295	317	287	309	291	295	270	309	303	305	332	298	311	348	296	292	328	243	324	290	297	316	263	308	303	288	309	310	350	301	326	293	311	297	290	294	311	289	326	278	287	301	292	293	294	291	329	297	297	311	329	317	308	288	246	317	298	328	293	314	331	326	322	325	285	277	300	291	322	289	285	297	279	304	319	277	303	318	283	307	301	309	282	323	296	332	266	310	294	312	286	286	292	309	288	294	306	281	302	321	317	324	304	312	322	326	292	309	316	305	310	316	286	307	299	284	278	330	309	311	259	325	291	286	271	306	286	274	313	295	290	317	317	320	333	311	292	283	318	305	339	246	297	288	288	290	323	282	290	316	290	301	316	297	298	282	313	305	310	293	311	309	294	286	299	308	307	304	286	299	278	306	297	289	290	273	271	296	294	306	282	316	291	304	322	287	291	330	309	311	312	293	320	278	310	300	304	331	324	338	294	323	305	310	286	321	290	316	316	293	308	294	301	299	303	329	295	320	301	309	334	321	306	305	263	277	313	297	304	283	305	275	308	256	291	286	309	315	306	308	291	278	317	329	310	303	297	304	323	300	297	314	286	315	313	305	304	313	289	315	324	304	311	294	287	342	322	304	295	306	270	269	270	317	311	308	275	296	281	298	273	295	305	297	290	266	326	328	303	329	286	308
10783	26111	20846	14180	10458	7742	6070	4758	3749	3134	2719	2293	2055	1692	1519	1378	1242	1099	991	985	918	868	854	841	720	749	657	690	662	623	626	654	654	620	584	574	591	538	579	537	525	552	482	465	496	493	457	479	497	490	481	463	494	505	440	428	476	464	469	466	475	472	486	476	481	438	477	451	473	458	443	425	436	434	470	458	433	474	443	435	465	485	450	475	435	446	445	464	453	437	462	467	455	427	480	459	439	482	469	458	468	465	450	415	463	469	427	465	460	428	417	469	424	437	465	452	478	429	455	426	463	451	494	428	471	474	456	468	430	420	430	476	451	454	426	462	474	458	430	444	500	451	465	429	451	459	456	436	471	461	474	459	458	428	457	451	456	429	478	442	441	452	422	446	465	444	468	462	420	472	466	465	450	428	449	510	489	438	469	443	462	446	466	478	468	469	440	421	464	416	398	464	443	472	440	483	483	447	456	462	490	419	514	449	465	449	466	447	464	455	450	470	406	416	460	489	421	460	446	403	440	414	441	434	433	428	433	469	491	488	476	451	452	426	469	426	447	480	480	443	459	462	431	479	447	472	478	461	440	462	481	465	453	420	512	425	490	423	488	421	463	465	462	453	462	464	407	470	458	457	474	433	447	428	468	409	468	483	450	454	434	458	416	463	499	448	444	469	458	442	445	422	471	450	473	444	476	454	457	478	421	507	438	440	458	434	471	467	462	453	468	453	412	445	495	457	469	442	466	439	437	488	447	463	478	433	427	461	449	464	478	473	459	446	447	452	477	436	452	451	452	454	451	471	440	466	442	511	417	458	444	458	428	432	461	440	438	488	468	449	424	442	434	493	491	470	420	434	422	430	434	443	445	470	477	463	417	447	464	474	485	454	463	461	441	463	486	449	494	487	478	471	427	486	464	432	440	455	435	498	477	459	449	406	478	418	444	450	496	493	447	454	454	442	486	456	445	436	402	431	453	461	444	426	446	433	425	465	453	467	418	464	448	442	457	448	436	462	433	467	447	407	442	451	434	491	459	446	472	424	434	453	465	469	430	453	463	492	406	484	460	468	462	441	423	424	440	453	452	470	450	494	450	434	451	458	440	411	469	471	488	465	409	424	456	461	439	456	440	458	476	461	456	470	461	432	425	443	490	454	408	480	431	460	436	490	438	450	435	470	438	462	480	446	447	456	483	473	477	428	470	445	434	453	435	472	456	484	485	483	461	488	427	463	444	453	402	456	487	450	449	430	457	457	461	469	475	461	477	428	440	464	442	460	454	439	440	449	448	425	450	443	436	415	470	476	474	439	412	445	444	461	436	427	455	467	468	431	477	443	445	477	472	416	483	451	429	465	489	444	449	473	444	463	428	433	424	461	460	487	458	453	448	427	415	487	474	422	445	457	467	448	420	448	455	429	488	421	441	413	437	499	451	482	436	476	471	459	459	428	459	435	454	427	429	434	438	462	430	439	455	475	452	501	442	493	461	474	464	437	451	436	450	466	433	472	455	440	436	445	427	456	463	453	445	449	460	455	461	429	448	443	488	458	489	482	463	456	465	469	452	460	449	465	445	429	471	413	463	463	441	467	449	419	514	425	464	466	414	429	484	445	439	449	456	429	446	448	438	429	462	479	444	468	457	463	484	425	471	455	464	437	418	426	448	439	426	446	468	466	425	495	487	446	489	435	472	471	462	435	469	455	457	452	460	438	417	441	445	432	463	442	440	426	430	440	466	474	460	493	488	440	467	455	448	482	452	456	459	472	440	456	492	446	462	450	456	495	471	484	467	474	441	464	450	474	430	440	480	471	499	491	456	466	430	453	506	437	443	445	484	459	427	450	478	488	420	461	462	478	462	479	491	420	454	403	478	435	490	433	428	471	392	486	485	463	414	454	436	478	458	463	494	447	465	480	463	481	462	450	467	474	450	436	462	451	450	467	464	446	469	428	512	443	476	407	450	455	486	447	481	493	463	461	442	435	411	461	460	445	482	421	463	449	472	469	406	449	382	439	491	461	440	431	436	488	437	422	434	466	463	427	456	450	464	446	418	476	432	438	442	468	462	444	462	435	466	474	495	429	446	458	450	450	441	387	465	475	446	461	428	439	440	452	480	483	450	439	463	438	435	459	436	445	467	491	402	427	498	449	450	478	444	465	434	430	449	440	474	473	465	476	461	410	482	452	456	452	454	470	475	431	455	429	452	444	488	462	412	446	447	461	468	503	465	447	426	437	457	476	444	465	445	414	464	454	480	475	421	424	434	499	451	447	475	467	466	475	419	473	456	439	482	471	437	436	426	491	461	441	459	459	421	492	446	501	506	455	456	454	473	472	429	421	424	445	457	511	463	441	451	463	432	412	457	464	462	442	438	444	501	472	427	461	463	472	426	467	443	497	464	446	518	448	490	448	406	464	449	438	423	447	449	465	464	461	433	422	444	478	472	462	447	442	467	428	448	513	461	443	433	470	438	435	438	455	424	416	428	474	472	431	433	451	472	485	470	495	401	447	439	424	472	455	448	459	435	424	448	446	477	469	466	434	463	469	429	451	469	480	477	448	423	467	439	412	466	456	461	461	438	513	431	403	446	486	415	453	483	436	502	411	408	461	439	477	426	416	435	434	438	484	460	454	472	428	463	461	463	465	468	458	440	415	400	447	440	439	447	455	438	446	490	476	421	454	426	471	473	447	433	452	446	458	469	481	454	474	473	480	454	471	458	419	447	447	541	443	451	418	464	462	477	469	469	429	485	448	434	440	481	465	451	455	442	428	428	427	481	460	490	491	444	440	494	422	425	467	411	475	459	436	473	421	446	404	453	475	457	431	438	470	457	452	460	477	464	493	469	466	448	452	437	471	445	461	443	468	450	462	461	414	431	473	479	493	407	429	458	468	465	439	484	449	390	471	439	442	444	441	450	437	465	469	462	457	474	446	433	482	471	427	432	456	431	452	456	509	432	437	432	452	447	491	496	434	475	457	405	445	474	481	472	447	437	478	466	450	402	503	493	450	455	463	473	495	393	448	445	451	460	451	412	481	466	437	462	447	453	453	462	447	474	478	492	442	433	431	509	453	467	448	446	440	441	417	474	423	461	418	463	443	482	432	484	428	457	464	436	497	470	431	435	435	494	466	450	476	409	420	455	443	438	457	447	455	461	447	420	478	472	385	448	490	460	405	480	442	455	454	448	450	448	476	466	443	408	429	400	429	454	487	450	446	412	414	416	458	509	406	479	507	443	495	437	463	454	428	487	464	443	435	424	474	462	440	476	462	443	423	481	459	453	464	445	428	448	459	486	436	436	453	447	425	452	408	423	446	475	444	469	413	432	439	440	462	474	489	424	481	465	474	462	500	468	453	450	462	468	459	497	440	450	426	478	477	430	418	448	497	458	445	470	426	445	421	457	450	461	427	420	488	472	477	476	430	487	462	439	449	499	427	444	486	455	462	447	492	436	426	463	447	489	490	447	464	478	431	449	452	399	450	460	430	469	484
22078	21063	28686	23660	21076	20388	9348	3387	2254	1886	1642	1336	1143	1020	854	719	661	556	541	503	443	433	381	381	312	319	255	288	290	297	282	290	247	223	254	223	225	193	183	190	178	178	205	175	174	165	193	156	153	183	150	160	188	146	150	144	159	145	163	125	128	144	131	162	136	153	139	145	143	133	138	135	141	131	136	129	113	139	150	134	118	140	142	145	128	111	144	144	151	142	142	130	146	153	158	124	129	136	132	139	144	135	147	144	120	153	139	151	145	126	140	123	155	125	130	152	141	131	145	143	142	138	139	138	137	154	159	154	155	142	128	114	140	140	117	120	161	127	129	173	150	123	130	129	165	134	136	143	144	134	144	131	143	154	125	135	147	147	146	145	130	139	138	134	134	141	146	138	127	124	155	137	120	141	139	136	132	139	136	128	138	140	138	133	146	152	130	140	131	123	146	136	138	148	128	146	131	149	139	138	144	143	164	157	133	137	153	133	123	122	137	149	147	123	114	124	126	146	144	133	114	134	136	168	149	152	123	143	132	137	131	153	134	138	141	138	130	134	137	160	132	149	153	138	137	119	142	116	131	125	119	140	171	127	127	152	116	157	122	134	141	134	140	157	159	138	153	149	136	128	133	139	138	142	143	110	130	134	141	133	144	130	114	135	145	133	153	134	180	133	149	142	133	143	137	147	135	139	138	140	136	138	151	146	133	136	150	163	146	147	146	140	142	136	120	139	132	130	127	167	139	142	119	156	134	144	139	140	153	145	130	145	154	126	154	141	127	130	139	157	139	144	130	136	132	122	135	146	148	159	148	149	164	153	130	166	129	122	136	157	164	142	140	142	137	144	137	137	158	153	134	140	155	162	145	136	124	112	131	119	157	145	135	136	140	142	133	149	130	140	127	127	131	136	142	139	137	129	127	153	160	151	133	136	133	123	131	143	136	129	142	117	146	118	128	157	135	126	146	119	121	132	131	144	154	138	134	129	131	127	125	126	144	143	129	129	121	141	137	152	151	132	138	160	136	134	127	149	156	126	121	154	146	136	137	120	134	144	133	138	143	146	120	129	138	155	136	139	145	158	148	140	136	131	153	132	121	141	144	144	123	159	159	120	133	118	163	123	135	132	148	147	159	117	157	163	159	129	142	123	119	124	136	127	153	129	139	115	148	115	129	146	127	138	116	145	145	128	161	139	139	157	133	150	126	131	135	113	139	139	126	136	139	144	140	157	148	117	142	137	131	127	136	150	153	134	143	138	120	144	138	123	139	141	131	141	152	137	136	140	138	155	124	149	126	152	133	141	143	127	122	139	154	124	150	148	134	128	154	145	137	158	153	138	132	146	120	154	127	141	148	134	137	157	131	129	140	149	125	134	105	138	143	153	162	127	121	134	150	135	138	157	105	143	139	132	140	141	130	141	138	131	155	131	144	136	131	157	170	153	133	149	127	121	133	148	145	150	139	160	126	154	146	140	124	123	136	128	141	113	138	145	143	147	139	166	150	135	130	127	143	150	113	133	160	127	127	139	135	149	149	147	124	159	146	152	146	138	143	114	144	104	156	134	133	114	167	143	135	159	123	148	136	140	133	153	136	142	141	126	138	128	146	145	166	140	161	150	160	141	139	141	146	155	145	138	135	149	143	127	144	146	130	120	118	112	141	143	133	137	152	140	107	139	145	127	154	131	129	124	150	145	132	150	132	145	133	142	160	144	156	119	124	139	130	150	131	152	135	167	146	117	129	148	132	144	141	136	126	123	137	139	127	142	142	137	148	145	135	149	126	136	144	113	147	133	121	148	124	151	138	143	153	136	126	145	139	115	129	147	132	152	138	146	135	112	153	131	159	131	153	153	116	138	150	143	128	172	135	132	165	151	134	141	136	146	151	138	148	141	139	128	148	122	144	154	130	134	121	119	114	135	131	138	155	145	148	145	134	134	146	144	139	116	116	136	129	138	143	142	131	136	130	138	140	133	152	130	144	145	128	158	130	146	123	138	143	133	146	136	149	155	165	131	142	157	147	112	139	129	129	131	144	128	121	124	143	145	129	135	152	111	140	136	114	142	157	126	147	134	134	131	160	146	151	167	151	139	123	138	165	145	144	156	142	139	129	132	136	151	135	144	151	143	154	128	130	140	113	155	138	115	153	131	137	156	135	128	155	115	135	157	159	140	156	142	135	132	144	131	148	125	132	145	129	142	125	137	150	122	142	132	154	136	144	158	135	152	128	136	154	135	141	111	134	130	128	143	121	125	120	150	161	149	144	128	141	151	120	136	175	127	163	119	144	135	143	137	132	128	131	126	114	131	142	160	162	117	131	132	164	117	145	137	134	151	141	146	141	120	162	144	153	134	148	143	129	169	155	137	151	145	128	110	136	153	135	149	161	123	135	146	132	147	138	135	139	124	157	118	135	134	131	143	140	114	102	148	131	138	139	134	138	138	142	138	135	157	155	144	143	142	138	118	136	123	144	141	139	150	141	149	152	122	148	134	133	160	152	142	150	132	133	144	147	146	135	135	135	139	144	146	137	148	148	167	139	131	132	125	133	133	149	127	141	153	139	154	172	113	124	145	139	142	142	155	121	122	155	167	140	148	130	127	122	140	158	103	151	128	149	135	132	144	140	131	131	145	145	126	136	134	125	169	138	159	135	149	154	133	170	117	139	114	153	130	123	130	128	125	137	134	126	155	158	156	154	141	131	127	139	150	137	129	125	123	142	143	135	138	149	133	133	133	159	170	139	117	136	142	143	122	116	143	130	146	145	119	128	135	133	147	143	135	142	149	148	153	133	142	138	144	124	118	114	140	123	146	141	146	142	127	144	124	124	111	134	142	153	135	141	151	126	145	128	143	142	118	144	124	127	132	132	140	141	130	143	137	132	137	140	133	125	143	137	136	147	147	126	145	121	137	165	112	145	128	154	132	150	146	131	149	143	139	143	131	141	151	130	143	139	145	138	139	145	151	141	124	137	139	140	149	160	130	151	142	126	126	152	138	144	117	150	131	133	142	141	142	155	129	130	146	139	174	145	130	139	143	149	143	134	125	124	142	153	136	150	131	143	104	140	119	140	134	137	120	139	135	134	129	144	125	123	127	138	131	144	146	126	126	145	134	133	137	139	129	147	140	149	129	133	123	139	110	138	133	162	118	134	111	141	117	148	161	137	127	133	129	122	164	130	119	133	122	146	140	144	146	140	137	144	126	137	128	128	143	128	131	126	151	138	123	133	142	143	136	146	135	142	144	142	159	138	158	127	140	127	145	134	136	145	150	151	138	146	143	137	132	145	119	156	146	156	139	152	123	145	117	119	133	126	134	142	129	143	128	138	143	137	132	147	143	128	129	154	137	148	120	129	119	132	125	162	143	148	127	114	126	164	136	160	142	154	113	125	135	148	137	143	150	140	136	120	142	147	140	153	123	142	136	137	140	138	141	141	157	142	125	124	142	134	143	128	142	152	147	124	141	132	126	153	138	153	150	157	144
12430	33298	27951	19801	15800	12147	9359	7332	5876	4888	4041	3534	3002	2512	2062	1866	1673	1427	1300	1161	1132	979	826	779	664	739	660	595	582	622	598	588	476	512	485	473	381	361	380	385	369	343	346	309	291	256	279	257	274	297	279	277	283	281	265	247	242	236	236	225	245	229	242	211	229	219	232	223	210	214	210	222	205	243	207	220	192	194	217	225	204	231	218	214	202	212	215	221	195	210	212	209	224	190	207	214	225	207	172	205	194	217	199	200	181	215	221	208	207	215	189	203	207	227	232	230	193	199	211	197	195	210	209	161	205	197	177	217	241	192	187	187	207	210	186	224	218	215	197	213	192	215	214	227	207	231	191	222	219	204	222	226	213	213	196	225	206	213	213	215	223	215	224	199	228	201	200	216	218	187	204	222	203	218	217	212	260	174	207	200	245	196	207	210	200	240	201	246	226	203	191	240	197	218	198	226	211	194	213	207	199	196	221	212	196	217	199	215	203	212	206	197	180	224	179	190	221	228	215	224	208	229	215	217	185	200	220	219	214	178	204	208	201	229	217	175	196	208	193	210	197	203	230	209	219	204	200	196	195	207	191	183	201	217	188	211	220	217	229	186	214	222	193	208	202	192	196	218	206	185	198	221	202	198	225	227	194	192	207	227	223	189	212	217	195	206	211	206	196	207	207	208	181	213	200	225	224	212	200	218	205	242	202	244	218	211	213	222	226	195	200	197	232	218	208	230	198	203	191	208	210	201	201	224	215	226	207	194	207	229	200	208	217	206	201	203	217	221	223	209	204	202	207	230	216	231	208	206	187	234	227	223	192	201	217	207	193	241	225	211	201	222	212	224	217	208	216	168	222	198	195	228	210	187	204	208	213	211	214	206	218	215	218	212	209	208	212	228	189	213	187	256	225	232	177	227	235	225	189	176	220	213	214	217	194	217	205	223	220	209	220	215	207	207	192	236	186	207	222	193	224	238	209	224	191	224	226	193	222	228	226	191	216	175	200	206	205	246	200	214	227	227	211	220	215	193	215	220	199	227	192	184	196	187	184	197	201	188	213	209	197	204	211	175	253	206	212	255	228	187	218	226	208	222	204	188	175	208	213	184	246	194	227	201	209	222	212	214	201	211	242	220	191	203	214	206	199	213	191	223	208	184	188	233	219	200	207	225	205	213	202	195	218	197	234	207	243	190	188	202	215	200	192	221	203	218	218	208	236	215	199	220	227	185	212	219	217	177	199	187	227	256	195	207	208	211	207	207	205	187	207	225	213	208	206	182	213	208	223	196	220	211	221	234	224	219	195	220	223	224	204	231	196	201	223	188	202	204	210	216	221	244	181	208	190	217	218	204	186	216	213	216	215	197	209	211	210	194	222	212	218	206	229	205	221	221	198	205	207	213	206	211	205	227	232	189	212	204	187	208	218	211	192	234	205	188	214	215	231	207	213	213	206	199	207	221	222	179	236	223	201	198	204	210	199	205	210	183	221	198	210	216	212	193	204	212	207	228	212	192	206	192	213	212	216	232	208	186	194	221	221	204	213	205	193	222	223	223	224	224	226	227	237	207	210	215	217	232	203	221	210	199	191	187	196	199	231	205	189	224	172	189	205	193	183	200	201	189	218	226	207	202	216	202	215	224	221	223	204	204	184	191	210	228	234	228	221	223	192	216	230	205	186	205	222	204	193	218	218	223	212	180	191	232	214	225	197	194	203	207	195	218	243	193	200	174	224	206	230	195	197	243	217	222	196	230	188	224	219	214	202	209	223	219	212	215	194	228	203	186	226	197	216	212	200	241	246	217	217	174	204	203	215	192	212	192	175	194	176	204	194	219	212	238	209	215	217	223	205	194	220	224	189	187	192	216	204	209	226	185	184	218	216	200	196	216	201	222	199	199	199	214	162	219	208	186	217	216	204	235	193	203	201	205	205	213	211	200	197	195	204	202	222	217	221	211	228	192	215	200	211	205	220	198	187	202	225	177	198	212	232	226	206	243	199	211	182	224	202	193	216	195	199	191	185	207	216	196	208	219	224	215	234	204	225	196	221	209	206	221	201	222	206	207	229	219	211	221	190	207	216	226	212	227	212	200	227	204	211	207	202	207	218	221	207	201	199	202	228	209	219	209	209	207	213	222	217	199	206	204	215	197	218	189	209	207	204	207	178	215	184	219	221	216	226	198	229	211	202	229	200	225	227	227	196	222	219	194	213	218	219	223	203	222	216	206	194	233	195	193	220	181	196	227	214	212	232	211	204	195	189	215	200	195	203	229	216	228	196	192	213	210	216	209	219	217	187	206	192	224	208	218	215	227	240	228	223	201	212	219	200	215	228	189	175	174	225	196	188	233	203	191	211	200	205	231	203	216	209	189	203	228	200	227	203	207	221	228	240	219	215	234	217	198	235	235	195	207	226	208	196	181	216	191	209	213	200	194	214	195	218	188	223	204	186	191	240	216	182	200	214	212	195	210	210	225	214	221	209	190	243	218	206	215	200	190	187	221	201	223	213	206	170	213	216	187	221	206	188	218	214	204	203	206	198	195	206	206	232	239	232	215	208	215	194	199	200	204	202	184	193	185	210	188	229	212	215	178	186	239	201	202	225	210	203	208	228	201	214	211	213	204	192	203	210	221	202	221	200	184	219	207	221	216	215	196	188	180	230	191	232	196	236	181	198	172	230	194	226	205	202	220	227	205	202	198	212	197	205	197	200	202	222	214	249	188	190	187	199	201	214	217	198	216	217	188	228	223	191	205	227	213	221	206	199	219	189	199	212	184	228	209	217	230	183	183	213	205	193	198	207	226	214	209	212	201	201	239	216	192	213	220	220	197	197	190	188	212	216	243	211	220	200	230	217	233	206	232	221	215	214	210	224	200	205	207	197	192	200	193	216	189	188	202	205	224	198	222	179	207	212	208	195	212	205	210	184	177	236	201	206	218	204	218	195	183	215	186	206	213	212	186	230	216	215	204	212	222	205	205	239	210	230	210	212	214	199	199	226	196	209	185	216	202	191	218	181	223	199	199	195	204	202	195	223	224	196	204	202	214	202	190	208	205	233	202	220	197	224	200	210	202	215	232	215	196	192	217	189	211	199	232	212	219	225	204	197	177	198	208	196	208	217	201	197	193	185	193	212	186	190	195	224	187	233	248	209	187	210	218	198	223	211	208	196	233	211	201	223	196	211	202	216	212	220	204	214	211	216	240	217	182	218	219	213	226	182	216	207	200	215	209	216	211	214	228	201	211	218	196	215	188	215	214	226	188	213	204	207	195	201	226	206	197	225	228	203	211	213	201	218	210	195	205	220	201	198	252	210	256	170	219	191	218	190	223	243	205	215	189	200	174	218	180	191	217	228	192	202	203	237	174	225	192	222	212	202	192	213	213	218	221	209	220	185	213	231	211	202	210	201	198	196	212	209	216	215	203	216	213	220	185	192	212	212	214	211	218	233	193	200	200	206	227	223	212	207	211	210	212	199	228	192	186	244	219
26758	20247	16133	9916	5226	3223	2147	1544	1237	990	906	807	737	607	543	522	485	434	440	435	442	373	365	369	389	388	340	350	329	320	351	331	333	311	326	316	337	285	305	305	302	327	320	311	267	272	293	254	282	306	280	324	312	286	289	284	305	271	287	286	287	283	285	278	291	291	281	312	285	289	278	261	292	305	277	256	270	292	257	286	276	272	291	297	272	285	255	314	277	280	258	306	285	273	278	277	311	302	284	261	253	289	285	300	241	279	283	269	265	251	323	282	293	246	265	318	279	294	277	276	303	277	295	308	264	293	263	284	301	270	289	264	269	267	296	286	253	276	277	288	259	273	302	293	279	302	276	302	317	290	275	280	285	268	274	277	280	266	278	282	296	275	304	317	290	296	296	290	279	301	303	294	296	280	283	322	286	267	237	325	282	273	259	254	293	288	277	261	276	273	273	270	266	279	305	256	279	287	243	270	312	268	261	294	278	273	280	255	278	308	295	294	295	294	276	281	264	273	289	296	281	267	248	272	276	319	269	279	310	323	275	283	304	284	297	301	282	282	282	285	280	300	229	279	287	269	273	301	294	265	284	284	290	297	284	295	260	271	280	275	300	288	296	272	264	282	278	284	270	281	283	297	322	287	273	291	295	300	277	279	315	265	306	305	270	276	291	291	261	267	289	265	289	273	280	323	254	250	278	284	291	302	257	314	274	299	258	301	300	294	314	303	272	290	279	279	253	264	280	290	266	275	305	268	267	286	237	302	284	300	278	280	290	273	280	295	301	289	313	288	291	302	308	298	276	260	265	285	255	301	284	263	260	268	275	309	297	269	272	259	270	308	275	288	272	263	288	308	261	266	305	255	302	304	260	260	292	295	298	289	276	286	268	235	297	287	306	289	308	269	269	271	290	308	302	264	265	294	260	291	283	275	269	318	294	265	297	271	296	278	262	287	269	260	290	307	285	294	297	275	307	291	280	289	273	300	278	270	283	301	283	257	286	286	305	278	292	299	312	268	280	303	278	284	257	266	265	261	285	298	255	289	271	287	272	295	292	296	266	287	305	286	285	292	322	281	287	287	271	305	272	283	292	279	267	280	280	261	287	286	277	295	310	281	331	275	271	255	278	271	265	279	318	304	315	262	277	301	287	247	292	264	269	295	268	300	267	264	289	296	314	301	311	265	280	284	302	299	259	273	278	245	302	289	274	297	300	283	303	291	286	313	303	286	308	285	294	327	260	281	276	291	315	272	287	276	284	301	317	280	300	289	283	279	275	266	265	245	284	298	291	305	286	265	334	271	294	281	268	269	284	303	298	299	291	295	269	313	305	267	284	278	265	306	309	254	284	278	283	289	287	273	287	324	306	240	267	270	296	274	285	293	290	287	274	257	299	273	290	297	284	307	265	254	275	278	269	259	286	276	267	280	288	295	282	283	313	289	279	292	257	293	300	272	284	277	287	288	293	297	301	307	296	308	266	254	293	280	282	289	265	268	261	285	266	285	301	268	290	287	284	284	256	316	285	289	288	292	289	295	271	288	248	283	283	299	256	268	296	290	289	305	277	302	291	289	307	279	295	307	261	321	283	304	303	284	279	261	270	273	280	313	277	300	309	288	254	283	273	242	275	274	293	293	308	297	288	303	261	297	275	329	272	283	279	263	287	298	285	255	264	282	301	287	297	301	281	283	256	283	287	292	299	287	278	254	260	286	288	278	319	298	275	290	294	308	310	278	268	288	267	279	304	275	290	317	285	274	276	263	298	257	259	269	274	284	283	296	274	284	253	345	292	284	288	268	307	267	296	293	305	307	292	297	306	300	288	295	268	296	292	271	267	268	310	310	293	258	302	258	291	285	282	288	282	254	261	286	308	273	296	282	275	289	271	280	309	297	297	265	314	279	295	282	270	299	279	279	287	301	285	258	275	310	298	278	275	286	285	267	286	317	290	283	314	276	300	302	274	278	274	281	264	283	284	281	282	294	235	275	283	312	309	297	322	282	275	305	285	286	310	295	277	274	292	285	278	312	313	276	270	304	297	301	310	260	274	269	281	286	315	318	271	253	252	268	291	276	287	280	286	275	279	298	258	285	273	283	261	288	279	268	275	306	312	266	270	290	260	285	284	267	296	283	291	308	286	291	280	314	326	267	272	297	299	294	297	279	262	261	273	302	280	292	249	268	282	281	296	284	286	260	277	281	307	296	269	281	270	275	286	274	304	262	281	321	297	287	297	280	269	296	303	284	267	293	285	270	282	264	283	242	295	275	282	279	328	298	277	284	273	298	284	281	258	280	290	272	244	301	279	294	315	276	263	307	315	272	293	278	285	300	299	311	248	298	307	284	276	275	299	272	280	285	281	268	281	287	274	281	266	267	256	297	302	265	289	289	271	305	278	300	292	264	286	292	301	288	300	274	292	265	273	307	318	295	311	303	293	299	297	301	320	312	282	271	293	305	291	309	295	292	277	299	300	289	303	292	302	292	304	313	284	249	289	274	306	301	314	265	287	260	295	281	284	299	290	261	268	251	292	302	309	259	275	282	277	270	255	295	270	245	267	311	300	282	286	272	329	274	291	277	297	291	297	289	352	303	286	284	288	285	287	276	271	292	282	265	292	298	316	279	259	277	286	304	284	301	283	305	293	289	264	311	282	293	285	300	293	265	301	301	300	265	273	274	283	279	293	277	267	286	277	285	263	269	294	286	276	298	281	288	270	257	272	287	265	279	260	286	258	288	266	265	283	303	321	306	274	301	295	301	283	286	290	269	287	270	312	286	288	242	290	274	281	277	280	289	273	272	276	266	281	306	273	282	250	307	293	275	281	282	281	276	306	258	290	241	257	286	296	302	278	274	272	274	257	270	299	283	297	255	309	265	284	296	278	261	291	300	282	261	296	284	259	306	292	250	270	288	306	307	298	284	310	241	312	289	304	267	304	291	309	300	299	288	303	275	278	268	276	300	279	283	311	288	265	285	298	276	270	290	263	287	263	280	276	263	316	290	288	292	269	251	279	318	291	314	268	284	280	273	278	271	285	305	256	307	333	286	277	274	300	269	259	260	284	284	260	283	262	300	312	277	296	290	290	329	255	296	266	275	287	333	299	300	310	274	293	270	269	271	287	264	272	281	292	282	262	284	281	287	291	321	239	294	256	281	273	267	306	292	307	257	290	280	270	279	272	278	284	276	278	309	287	248	276	272	291	309	293	274	289	261	300	297	302	308	290	324	289	279	273	283	274	271	281	282	276	262	258	281	283	255	261	278	275	259	263	287	293	291	296	262	287	281	285	297	293	275	270	296	286	295	303	315	283	267	284	291	264	320	284	282	277	288	282	273	294	250	280	303	291	278	297	273	282	279	264	271	288	298	301	284	289	264	283	305	297	284	296	292	275	292	295	285	294	270	278	285	264	271	281	258	285	285	284	271	273	296	308	269	300	282	289	300	307	288	260	264	280	299	294	261	282	287	266	299	289	302	301	302	267	287	292	309
11129	23160	18471	12093	9035	6689	5126	4026	3238	2529	2406	1985	1749	1378	1323	1232	997	1001	887	839	788	741	713	652	699	608	572	577	580	552	608	613	591	584	547	520	536	490	479	489	512	466	484	484	450	483	472	483	461	465	468	458	423	453	461	451	452	451	463	438	422	420	494	455	462	432	491	442	464	478	476	453	434	409	419	444	448	434	458	441	458	498	438	462	436	436	468	464	411	464	468	432	418	414	452	436	456	432	436	423	427	474	458	395	436	458	450	390	454	421	459	426	424	428	429	467	467	413	433	414	448	433	423	483	484	445	424	443	478	445	436	459	425	450	429	420	434	437	453	422	435	479	466	459	471	449	469	461	429	446	446	431	438	414	478	425	460	482	423	430	397	442	456	437	403	409	408	454	422	429	456	421	438	452	454	405	438	441	465	413	436	430	455	426	444	437	469	436	446	452	402	440	448	441	460	445	435	445	439	455	449	427	441	420	464	452	425	416	452	415	451	454	404	449	446	465	404	471	465	477	438	407	466	474	445	441	462	433	425	466	427	428	439	428	464	444	464	438	434	429	472	439	439	422	404	458	446	451	453	442	453	426	437	461	469	442	452	433	441	401	408	435	422	463	424	432	467	436	426	450	441	435	449	436	443	438	453	425	451	439	428	446	459	467	440	461	436	462	400	453	464	399	458	389	429	440	453	422	425	440	423	422	438	492	446	449	414	431	449	441	426	456	456	434	436	457	494	419	462	444	448	432	421	472	423	478	402	399	420	433	439	445	437	449	444	401	407	443	439	464	422	456	425	421	424	456	457	408	442	442	409	463	423	422	440	459	440	462	437	455	442	467	478	458	461	462	439	466	436	419	432	418	414	431	462	421	437	432	414	418	438	419	434	437	460	415	435	432	436	480	456	402	440	435	432	454	437	414	461	446	476	459	430	456	420	430	450	433	464	445	435	452	437	460	443	436	450	471	441	462	432	438	435	437	410	400	419	452	439	424	430	450	441	447	439	394	460	443	425	457	439	452	463	419	434	481	439	462	447	423	459	408	430	421	427	428	440	436	470	453	468	483	480	483	395	429	467	431	468	449	432	416	410	456	441	441	463	435	478	469	420	438	453	425	473	437	422	422	436	411	445	425	458	433	493	434	457	451	427	458	435	442	387	460	416	455	466	411	420	460	460	469	398	432	430	424	435	454	435	436	418	426	471	441	452	402	417	431	450	448	446	462	467	469	457	431	419	452	442	430	433	459	432	443	451	452	428	439	437	466	449	453	426	453	428	456	435	439	450	434	423	448	476	422	465	440	437	430	464	468	437	454	443	452	416	434	483	435	480	413	458	444	476	456	457	427	444	418	473	439	465	471	450	447	435	443	440	481	472	437	429	410	460	447	430	435	410	448	429	456	450	461	450	436	434	445	472	435	421	439	433	464	418	451	475	445	455	423	410	456	444	409	427	409	437	447	461	417	416	417	443	431	475	427	499	442	432	436	456	416	435	460	447	404	438	429	439	462	430	425	447	399	443	425	456	452	460	450	460	463	429	424	456	435	434	438	430	459	424	437	435	443	441	442	440	421	420	446	473	425	421	437	460	474	434	409	453	448	417	430	465	457	448	448	472	452	448	440	444	422	439	457	462	446	433	436	438	464	471	438	477	410	435	426	436	437	420	455	410	434	439	391	429	439	457	478	461	439	414	426	441	416	410	415	444	444	429	438	406	420	478	443	405	430	462	447	427	432	434	489	435	441	458	470	466	427	433	421	459	432	440	403	469	399	442	439	441	382	423	445	429	445	425	448	431	420	464	383	424	450	475	445	457	409	401	440	455	428	463	412	414	428	420	421	424	437	440	453	467	419	435	428	452	440	434	430	442	411	415	471	422	434	426	415	438	470	436	444	440	433	443	486	447	434	447	433	444	427	419	421	449	429	440	451	404	415	447	410	432	460	423	500	428	441	409	446	454	488	436	474	392	449	436	429	442	443	454	440	413	476	424	397	426	413	414	439	450	422	472	433	436	437	442	426	461	422	464	421	427	440	411	421	399	463	494	389	456	438	453	434	434	435	467	430	417	432	455	458	399	435	479	474	472	454	413	472	419	458	458	426	423	439	424	435	471	448	429	454	457	440	454	445	432	430	424	411	447	416	441	426	467	438	422	412	459	426	425	431	473	474	431	408	456	455	445	418	460	430	464	413	468	434	462	402	415	447	420	366	400	437	478	437	437	449	460	460	453	443	431	444	396	433	443	447	427	425	469	461	406	462	469	450	410	472	436	427	434	441	446	437	461	437	480	408	397	455	402	420	450	418	451	411	440	414	434	428	422	407	421	442	431	389	406	474	441	470	434	420	415	465	453	458	458	455	448	476	413	423	471	414	483	446	468	448	432	448	473	422	470	462	459	465	447	460	446	419	439	428	436	437	469	441	416	444	432	468	443	436	448	419	467	436	438	434	447	440	439	475	457	410	469	426	461	432	466	435	452	408	417	422	473	440	415	437	411	490	417	454	444	454	446	455	465	440	454	466	438	417	439	418	443	456	490	421	467	474	450	454	429	436	464	456	450	415	433	421	462	417	449	461	439	464	448	454	427	442	448	444	405	459	423	442	487	445	430	461	386	440	448	452	441	413	431	437	465	459	443	444	488	435	433	399	462	442	453	470	442	454	471	443	454	431	446	432	396	450	454	420	415	442	410	445	405	444	399	397	435	465	453	475	437	426	424	431	431	426	453	442	446	459	457	448	462	427	427	460	463	465	460	406	446	412	419	465	430	425	459	429	440	450	428	448	427	421	435	390	470	457	435	442	418	459	455	461	460	433	458	444	442	449	431	463	414	420	433	457	438	453	460	427	468	462	440	454	415	414	439	453	448	419	439	453	452	446	426	442	469	417	457	477	446	462	427	420	421	406	439	437	457	437	435	465	444	436	425	460	440	441	458	414	413	449	497	436	423	410	456	449	438	415	471	404	406	419	431	389	487	443	445	451	425	461	411	461	411	413	440	434	416	434	444	432	466	439	450	449	428	425	456	428	415	400	452	423	413	432	436	408	459	457	458	453	460	477	440	419	430	453	421	483	438	430	434	412	427	453	424	439	511	461	472	445	451	479	420	437	495	429	441	472	468	407	434	442	454	443	440	434	430	421	452	479	416	481	455	437	430	434	462	453	432	428	449	463	466	414	439	476	402	437	411	395	453	448	415	464	437	478	403	410	426	476	426	427	428	457	506	484	443	418	421	400	442	471	455	439	419	453	456	422	473	451	459	428	452	450	452	437	418	432	414	396	474	450	477	428	434	391	440	407	453	416	470	451	426	427	450	450	463	455	409	458	419	438	445	433	459	451	422	485	451	459	423	442	436	413	480	460	414	439	464	462	428	463	449	429	477	443	416	408	463	441	425	472	443	429	440	428	443	432	426	418	466	473	414	454	443	446	428	510	420	433	468	500	383	430	476	404	403	413	406	425	471	407	449	448	459	444	437	492	425	459	433	428	438	439
22935	21034	28083	24236	20574	10249	3901	2326	1756	1476	1189	1027	821	761	676	568	526	485	424	371	388	338	345	320	339	287	280	301	270	262	271	266	234	241	233	194	196	185	204	225	204	222	194	189	164	167	188	171	182	208	179	164	183	192	210	165	164	155	177	183	189	173	157	160	154	185	166	161	169	160	181	161	183	138	179	184	157	171	150	177	167	165	158	188	169	172	157	179	159	164	175	180	147	170	172	153	163	195	183	181	158	161	152	157	152	148	143	165	166	167	163	170	170	155	166	163	158	163	174	181	160	166	164	172	187	143	138	162	180	153	156	131	172	169	171	157	160	169	179	147	168	169	160	152	152	159	172	167	151	158	168	159	167	155	157	161	162	177	166	155	190	150	161	168	161	140	154	177	162	159	165	154	159	163	174	167	149	164	138	157	172	188	172	166	183	170	159	184	173	175	151	136	167	164	164	163	151	170	162	160	171	184	158	181	177	171	171	166	166	154	188	143	163	172	160	160	162	169	165	163	183	175	179	172	179	153	194	157	182	159	170	192	159	171	178	154	169	164	162	161	170	164	166	156	161	153	179	163	151	173	182	164	186	177	172	173	173	157	155	160	158	166	147	178	172	158	175	147	189	165	143	181	182	151	163	185	170	163	157	146	149	145	177	157	201	181	175	176	166	169	179	161	170	204	155	166	164	165	167	183	151	166	161	170	155	154	181	176	171	153	171	160	181	171	175	159	165	184	185	200	154	169	178	190	170	170	168	159	162	158	178	169	162	140	162	165	155	171	166	164	174	172	147	169	171	189	179	174	190	165	147	138	156	161	162	127	171	125	180	182	161	154	155	184	169	170	182	169	199	155	153	159	153	152	158	163	177	145	144	151	158	165	146	178	150	162	166	159	151	193	150	167	152	162	147	162	171	185	159	167	158	156	194	170	176	185	151	166	175	168	176	144	173	196	152	185	189	178	157	161	177	171	150	170	147	170	174	171	171	185	183	159	152	164	149	163	135	166	170	165	172	177	166	166	176	160	175	170	170	165	169	170	148	154	168	158	150	164	156	166	154	162	188	148	157	154	162	171	162	155	169	148	184	164	189	161	166	160	137	147	134	168	154	148	158	187	158	150	174	166	178	152	168	177	158	164	161	187	189	170	179	167	155	156	156	169	141	154	156	172	167	149	155	176	173	161	155	160	163	160	181	154	148	201	166	146	162	157	169	161	171	154	162	160	168	144	177	174	174	160	152	158	180	186	187	155	180	167	160	166	170	168	160	168	169	170	169	161	148	154	155	174	165	173	182	159	161	148	174	157	143	158	180	174	171	163	188	185	171	157	167	161	163	168	145	174	167	187	167	174	179	170	163	154	171	180	157	143	185	147	178	160	167	159	169	183	146	159	173	176	167	171	151	172	160	163	192	174	171	181	168	160	171	171	146	178	149	172	165	164	170	153	185	148	168	164	160	150	154	164	176	158	151	151	173	172	152	184	167	181	165	167	145	140	157	162	175	147	162	147	154	173	175	178	164	146	175	154	176	145	177	189	166	179	171	175	172	156	161	152	138	176	160	167	166	144	156	178	187	152	159	158	177	167	170	171	157	171	148	181	164	174	153	156	150	176	169	179	155	159	172	153	195	171	150	141	157	152	164	172	164	164	166	151	169	144	153	203	170	169	159	152	162	135	147	145	154	162	154	155	180	179	155	161	156	160	167	161	159	168	182	160	178	167	178	169	138	143	171	151	161	164	181	166	146	146	153	161	184	162	172	170	171	172	192	147	156	148	166	144	175	155	155	184	157	192	181	150	161	174	164	152	158	166	171	167	184	158	159	155	157	139	146	142	165	154	172	165	175	168	146	149	171	177	170	172	155	179	174	183	158	181	161	168	150	170	169	164	164	162	179	170	163	158	199	162	166	146	160	162	163	158	165	168	161	164	161	164	153	157	154	156	168	164	164	155	162	183	152	145	165	201	164	157	165	152	172	159	162	179	151	165	163	154	171	172	148	158	144	157	161	169	162	167	167	132	167	163	141	171	173	152	166	162	185	178	170	165	178	159	156	172	176	162	152	170	152	175	174	181	160	158	162	148	193	166	147	172	187	170	179	150	158	167	152	166	179	194	185	180	171	156	156	173	141	145	183	166	169	175	168	186	159	171	136	167	177	150	163	184	171	153	174	164	171	148	153	161	160	147	160	166	159	166	189	157	166	190	167	161	165	177	170	166	178	164	164	184	148	155	165	172	165	166	170	170	167	143	181	154	172	133	150	160	154	148	165	162	163	176	154	145	157	168	172	155	181	176	157	172	193	150	174	166	180	179	170	147	179	153	158	168	156	174	151	158	158	172	170	164	183	158	154	157	177	181	148	153	137	164	166	155	179	167	164	172	165	185	159	166	147	187	164	145	178	180	159	189	155	162	156	188	145	180	186	176	156	153	171	147	161	171	160	172	180	166	171	162	167	155	143	144	161	146	170	178	176	164	163	185	147	165	161	156	149	170	174	171	174	168	175	168	182	170	143	158	152	166	179	163	163	161	166	152	176	185	181	158	162	148	158	178	149	164	166	150	159	162	132	138	177	154	187	154	165	158	148	146	167	166	157	159	165	162	159	151	182	174	167	210	173	175	172	164	166	151	173	154	159	160	160	174	177	163	171	162	147	136	182	162	172	152	153	163	138	161	150	169	162	147	165	167	167	162	169	174	164	173	182	173	179	161	148	190	175	131	134	152	166	187	157	156	175	177	149	157	150	165	152	168	165	163	179	173	172	149	178	174	159	167	179	171	161	157	138	137	167	155	150	154	145	170	176	169	157	186	182	177	169	155	167	185	162	158	181	186	156	161	164	174	166	170	162	162	161	156	166	171	174	141	176	163	141	184	157	174	168	161	187	182	186	173	172	174	184	162	145	195	156	158	160	157	150	159	155	159	166	167	155	166	158	152	150	166	173	151	178	174	158	168	168	178	163	159	161	163	152	153	178	159	176	146	154	162	144	160	163	178	162	148	159	163	152	163	124	154	177	148	168	152	168	166	181	171	167	142	172	165	173	162	157	181	175	171	146	164	180	168	175	147	160	168	171	156	166	167	173	165	165	175	164	146	166	188	174	161	167	195	173	127	171	186	167	155	169	156	164	165	164	166	168	157	151	161	160	156	176	174	159	158	157	186	160	162	174	139	178	184	160	161	160	183	159	151	167	188	181	158	168	167	155	175	164	179	157	160	145	170	148	155	158	193	160	167	183	167	175	183	164	186	180	183	152	166	188	135	161	165	167	166	158	166	155	185	180	165	158	165	177	173	155	167	155	152	138	185	173	174	146	165	179	186	144	149	176	162	153	138	186	175	163	190	154	185	173	169	160	164	170	176	161	164	146	157	168	153	159	178	166	152	173	160	184	168	166	166	180	173	170	149	156	162	184	125	177	174	171	177	170	178	201	150	180	159	177	184	160	168	162	162	172	191	140	181	169	171	155	143	190	140	163	185	175	166	149	144
11130	29628	24019	16863	12677	9652	7332	5769	4592	3821	3116	2626	2326	1953	1695	1373	1287	1185	1009	941	826	822	763	667	636	611	564	549	572	582	523	504	454	453	418	377	372	395	373	394	343	367	349	327	316	300	301	305	305	308	298	303	289	305	294	272	301	294	265	263	242	265	286	273	262	271	237	284	288	261	273	270	275	247	279	286	236	251	252	239	257	269	238	255	237	309	281	262	240	226	297	243	268	228	237	298	261	270	265	273	260	235	246	280	260	245	252	271	276	272	270	260	260	293	260	269	267	241	279	308	280	277	282	284	264	271	255	238	289	253	249	297	262	251	283	274	274	307	245	254	245	270	306	227	281	259	253	245	284	240	289	264	285	279	292	276	274	271	246	292	257	268	260	263	271	269	252	267	230	263	279	267	260	291	261	291	251	284	292	271	256	252	264	227	274	259	234	253	256	246	256	261	283	233	259	274	270	251	266	265	274	279	282	273	260	266	258	270	260	289	290	252	259	254	285	280	263	253	296	273	288	272	265	230	247	277	281	262	256	286	239	294	281	291	272	254	234	266	277	279	274	281	272	313	241	288	261	290	269	285	264	272	268	268	272	271	255	266	259	273	275	248	281	270	282	271	265	274	279	253	257	267	278	279	272	266	249	263	263	255	265	253	259	257	259	264	257	289	262	277	291	300	266	254	257	242	268	263	243	287	267	257	272	243	267	270	256	257	246	251	288	255	247	274	261	251	275	253	257	266	253	277	293	275	252	286	271	247	247	298	258	282	258	244	241	252	283	263	262	281	264	258	266	251	243	273	279	292	250	251	298	262	272	280	245	230	260	257	254	271	261	265	256	252	259	287	254	258	246	258	252	242	256	259	267	261	273	261	270	241	260	251	288	242	267	276	247	281	225	227	268	260	256	283	268	266	260	259	277	258	285	233	253	262	265	247	270	255	266	276	284	278	242	289	267	257	230	246	245	288	250	239	237	271	281	265	265	255	234	257	266	258	259	271	268	244	257	264	235	285	255	227	264	257	268	266	257	265	261	269	282	255	252	265	264	256	278	299	233	272	272	261	270	261	262	278	278	257	289	260	256	268	271	260	254	261	251	267	259	274	253	265	256	294	256	254	249	277	239	273	254	253	252	290	263	265	278	241	263	262	252	276	289	257	276	262	267	284	284	233	261	250	255	258	259	253	236	260	266	271	291	295	255	259	262	260	255	243	259	280	245	283	254	270	266	274	276	238	268	294	276	264	239	281	275	253	290	271	287	269	245	262	267	263	277	239	240	254	254	268	281	282	267	263	245	261	266	239	254	234	268	274	273	256	246	246	274	276	292	227	288	262	244	264	285	253	258	223	278	237	271	227	278	268	287	253	261	273	253	254	244	262	271	275	263	285	288	284	209	260	279	264	261	276	266	249	272	278	277	270	280	225	250	258	266	260	282	272	291	257	255	257	267	260	279	280	279	288	264	240	271	248	229	237	292	248	295	269	262	259	279	246	289	265	243	239	273	272	295	274	267	258	254	254	273	231	239	280	275	256	284	238	275	257	266	260	259	251	252	263	260	256	254	246	241	240	255	236	286	264	293	281	272	284	267	251	276	260	263	280	242	284	287	254	302	264	259	257	274	257	271	252	276	251	272	300	245	265	247	290	259	264	277	274	268	253	284	247	275	247	264	263	261	256	257	274	277	250	250	260	266	275	250	259	237	245	283	250	265	264	260	260	273	277	264	254	272	248	257	253	261	267	271	259	260	257	279	282	261	269	268	273	244	277	295	248	250	257	259	279	276	277	259	261	278	256	266	253	273	259	283	262	236	233	269	256	258	261	288	248	287	239	260	257	235	278	274	270	269	264	235	281	250	239	262	250	277	269	277	285	281	235	271	245	305	263	276	250	232	280	274	265	267	253	283	279	261	288	263	250	263	279	245	266	254	242	245	249	265	281	247	267	246	246	269	267	276	298	271	289	242	246	262	249	305	249	286	254	266	242	257	284	257	247	267	264	250	270	277	236	279	270	279	253	265	242	260	258	258	284	268	263	246	256	268	273	279	282	270	250	294	259	249	261	276	250	267	267	278	261	254	261	278	264	253	269	246	266	240	255	279	249	262	265	268	287	256	271	249	255	259	254	251	258	283	262	294	242	260	289	275	260	248	271	280	278	241	270	266	273	284	242	281	282	259	272	256	253	271	322	270	249	255	269	257	251	236	226	268	249	258	278	295	286	231	272	267	272	280	244	258	238	254	287	263	252	238	278	253	275	279	265	236	262	263	276	255	273	292	292	252	263	295	273	281	244	242	290	249	277	264	266	260	276	279	273	242	268	279	290	257	258	280	254	254	271	220	273	252	273	247	245	260	303	274	256	228	277	284	291	260	259	249	246	289	261	286	272	256	246	264	267	252	275	290	259	271	277	254	247	269	248	261	265	274	243	274	256	257	267	284	257	267	287	256	272	239	255	244	219	260	268	285	248	240	283	247	227	252	243	266	261	237	282	250	263	244	264	264	245	247	258	255	249	252	257	233	254	287	256	289	262	244	272	249	265	253	277	285	249	256	249	268	225	253	267	306	280	260	259	255	248	275	267	283	260	276	273	269	247	258	270	244	239	273	247	259	291	268	258	234	272	254	276	253	225	264	279	251	235	244	257	261	281	265	249	267	279	251	265	282	260	251	230	224	265	263	241	235	260	256	246	259	288	259	235	277	280	260	257	254	278	275	258	263	258	264	284	300	263	244	278	262	292	244	265	240	272	263	270	281	286	272	251	268	262	261	292	261	264	244	256	298	264	244	264	255	227	290	243	224	223	246	241	267	297	255	265	250	265	264	257	264	253	267	284	268	273	260	251	274	268	245	233	271	276	237	258	292	285	276	288	304	256	256	228	262	250	260	266	267	296	244	274	250	287	266	274	271	259	253	247	293	267	276	279	270	280	259	262	267	294	284	277	252	254	275	271	258	273	263	238	259	257	258	277	242	280	284	275	300	262	280	248	272	246	267	267	280	273	266	246	234	286	263	264	297	239	256	231	285	263	300	271	302	282	245	260	282	292	271	299	274	283	244	283	276	257	247	265	271	303	277	254	263	274	233	277	241	282	257	244	236	272	275	291	255	266	274	258	275	254	270	277	258	249	265	281	262	250	256	242	249	240	266	261	271	271	269	273	251	293	270	278	251	263	249	246	235	273	267	277	267	260	256	269	258	241	286	243	280	280	302	290	276	286	230	231	267	268	274	275	266	246	265	263	256	238	269	232	270	267	226	268	252	240	271	263	238	260	254	241	234	235	265	251	277	250	261	248	262	249	261	236	251	249	252	257	283	243	274	278	257	245	287	251	238	258	258	275	268	270	275	282	270	256	270	238	252	286	261	279	252	254	252	299	274	279	258	267	253	278	256	257	243	236	270	261	266	269	269	277	254	246	260	249	278	242	251	272	223	241	265	268	246	274	276	254	253	247	257	246	265	239	281	260	258	238	266	271	245	280	287	251	292	268
24234	21054	26489	24348	9616	3968	2548	1881	1460	1275	1090	921	781	788	648	607	582	528	479	461	450	473	420	419	392	401	383	381	367	390	374	347	359	374	351	347	313	326	333	330	346	327	324	340	326	299	324	304	285	282	290	297	273	311	299	316	313	282	302	278	298	322	270	294	270	296	300	315	257	294	302	289	293	275	301	305	331	320	303	302	270	281	295	286	274	282	279	285	279	296	303	290	301	291	281	341	282	267	290	301	279	298	291	279	306	289	274	266	298	291	303	323	290	273	264	287	284	334	296	292	273	253	290	295	299	261	312	290	295	279	298	320	314	298	278	284	312	267	282	317	310	274	305	263	328	292	264	320	313	292	274	286	276	262	284	271	246	280	326	310	297	328	285	302	312	282	285	303	297	299	324	283	284	236	308	267	284	311	308	320	294	309	284	286	300	295	305	294	281	293	286	316	280	269	292	303	282	293	284	289	269	302	291	308	290	299	286	312	268	321	293	281	308	269	304	311	280	287	288	282	300	305	315	293	292	297	286	283	329	294	290	334	280	319	286	292	283	313	273	303	282	275	309	299	326	293	294	287	301	307	322	306	289	305	308	306	289	278	296	296	299	306	296	279	291	294	312	288	333	301	303	299	293	304	266	311	308	331	312	273	291	316	281	281	311	320	313	324	277	300	305	283	285	309	286	290	253	290	269	303	277	321	329	268	317	295	306	306	281	302	304	295	304	294	301	298	306	331	278	284	283	262	315	320	278	277	254	269	316	326	320	302	295	270	274	314	312	303	307	303	297	283	320	322	304	299	316	276	288	307	292	315	308	300	309	292	297	296	296	296	313	282	307	315	307	330	281	250	297	298	313	279	324	270	300	257	320	292	303	300	268	303	291	307	302	267	292	302	305	273	267	270	275	299	305	281	300	304	288	307	297	329	316	305	299	293	282	308	302	305	297	284	289	299	315	295	295	325	329	312	269	289	287	298	276	305	319	318	312	298	288	311	292	340	284	293	271	305	304	282	308	313	270	309	310	318	288	298	317	287	288	303	306	314	269	320	278	314	302	295	302	302	299	305	287	304	282	272	279	296	320	328	295	292	329	297	311	284	275	279	277	309	289	277	303	296	268	282	295	301	311	290	301	293	297	278	295	279	336	295	289	275	307	313	302	284	277	321	273	311	318	303	291	308	298	301	308	306	308	295	294	315	284	309	296	299	318	306	305	310	290	289	312	304	276	330	287	301	314	295	296	278	288	282	265	296	280	311	304	319	296	312	283	302	303	305	329	332	310	312	301	318	279	291	282	292	291	332	305	311	279	305	296	334	263	287	308	293	314	283	306	299	281	286	322	288	308	305	295	309	276	329	297	276	288	270	314	310	268	306	271	291	302	296	283	267	320	307	297	315	301	303	295	306	343	283	289	287	292	272	273	292	299	292	316	292	304	301	309	267	284	309	339	266	254	291	270	315	275	266	306	292	309	308	254	270	269	305	312	298	271	293	337	319	301	303	294	278	284	295	305	280	308	309	292	284	325	269	268	286	292	286	308	297	277	319	310	289	301	302	306	287	289	276	321	287	312	301	291	278	328	299	271	264	326	272	316	310	300	313	293	293	293	302	283	325	311	315	321	301	284	313	301	316	302	291	303	304	280	273	284	289	294	300	279	289	318	325	262	278	291	315	292	337	288	280	279	308	296	289	285	288	309	332	290	278	299	303	292	290	304	309	269	270	269	313	274	293	289	259	290	298	286	286	298	319	274	317	321	296	285	320	289	274	278	255	327	297	295	289	324	328	320	267	307	281	295	278	295	316	295	309	316	293	290	286	299	294	292	276	307	312	323	301	286	312	272	303	282	301	304	282	280	284	286	330	310	294	296	280	279	306	318	316	279	270	319	302	304	294	314	273	270	328	303	310	321	291	302	275	283	317	296	279	266	282	307	292	304	290	277	291	254	272	319	304	309	319	308	315	297	281	283	301	279	290	313	309	310	279	310	315	310	295	304	273	270	311	252	295	276	311	274	290	281	307	281	308	313	291	289	349	300	285	277	301	305	277	305	285	313	276	321	268	302	320	305	307	311	308	308	292	312	286	295	279	297	318	295	318	304	305	316	316	300	287	311	281	282	318	312	281	295	254	323	296	293	280	303	302	293	289	290	298	287	331	284	304	286	303	283	282	304	276	294	282	297	298	270	307	280	298	281	307	310	309	260	280	288	308	273	294	303	297	323	302	282	301	308	298	298	267	281	310	314	285	302	315	283	290	304	290	314	277	292	329	287	277	296	259	304	316	296	305	331	296	270	311	291	290	307	304	294	308	277	316	286	265	299	308	295	293	273	308	313	292	315	267	283	288	330	306	277	311	308	281	295	317	311	312	299	276	275	287	288	279	304	282	308	287	306	282	285	302	297	285	289	294	304	280	282	303	294	278	315	314	288	320	288	285	285	285	307	276	266	306	294	311	292	314	294	290	278	281	295	304	312	284	293	286	311	301	310	293	301	289	307	316	316	316	310	277	287	255	309	310	291	314	316	288	277	310	289	265	336	302	291	288	303	309	307	292	272	303	283	290	296	262	270	301	319	303	308	296	315	296	304	292	287	285	294	287	320	301	273	313	314	311	284	305	292	296	280	304	288	286	300	266	262	312	347	311	325	294	279	314	266	290	281	296	299	300	326	305	292	288	283	319	309	299	294	326	292	303	298	310	333	294	323	288	283	299	283	271	310	303	280	259	320	302	296	275	282	307	330	300	296	299	331	294	325	291	308	292	299	275	269	307	270	308	279	313	329	315	295	335	260	297	298	292	303	266	290	281	303	302	287	293	314	275	321	300	281	298	291	305	316	325	284	323	334	303	300	308	295	293	300	297	322	300	272	276	326	299	316	349	264	296	270	314	317	267	277	341	287	280	297	281	277	286	284	298	286	288	282	296	303	261	325	279	314	257	318	294	289	282	329	283	242	301	267	272	287	290	321	307	308	278	290	309	285	293	294	278	318	293	278	294	266	281	294	297	284	271	309	279	307	282	283	299	307	263	299	318	284	317	284	297	308	309	288	286	298	315	275	287	303	344	303	288	295	293	280	284	303	282	272	317	299	309	287	298	303	303	326	317	309	288	314	307	305	288	306	327	241	271	304	264	289	278	283	278	303	320	313	284	304	296	278	276	289	243	300	314	289	291	266	308	297	316	309	277	279	294	294	301	293	319	273	305	319	283	300	286	258	292	295	278	321	297	317	284	300	316	302	283	292	269	292	311	277	280	306	299	303	296	293	302	270	304	299	298	276	274	294	330	283	329	286	292	312	270	313	273	284	307	301	298	305	316	292	317	298	327	322	303	279	289	271	281	274	288	301	317	318	320	289	284	304	279	300	311	271	294	295	326	284	285	284	274	294	293	287	284	265	316	275	291	288	293	354	305	320	324	290	306	286	286	265	312	277	301	312	275	297	305	298	294	296	320	300	295	292	312	287	301	294	305	288	270	304	305	265	283	316	291
10853	26300	21102	14140	10648	7877	5988	4810	3890	3175	2779	2470	2018	1676	1574	1377	1224	1075	1041	1046	898	879	818	835	739	716	711	653	676	622	682	637	657	630	569	601	608	508	555	530	527	501	508	502	529	471	480	463	482	493	478	480	469	463	469	456	454	482	487	478	460	470	461	424	435	470	428	463	445	427	470	467	457	459	466	458	474	471	485	463	469	446	461	434	437	414	461	451	460	443	444	435	453	450	501	466	501	466	430	428	448	447	429	432	453	429	490	458	431	466	435	428	452	449	457	479	451	441	456	459	458	443	466	460	471	448	480	445	498	445	448	441	420	471	447	413	458	447	445	438	490	454	442	465	414	456	430	462	445	439	430	443	479	449	481	468	473	443	434	412	416	481	442	433	474	475	434	449	437	474	424	426	447	488	472	457	425	471	476	470	422	443	427	464	440	454	444	470	503	446	445	477	460	441	472	474	446	468	441	435	451	425	427	421	440	457	426	461	426	432	487	423	455	450	449	426	450	463	487	432	464	448	451	446	446	471	413	437	411	437	427	442	490	446	483	415	436	466	455	431	466	464	437	422	437	457	494	446	467	478	479	470	422	473	442	440	476	425	479	445	449	405	484	424	426	493	442	432	455	478	434	441	456	446	434	449	465	423	466	427	478	443	444	433	417	430	438	463	422	469	439	450	420	493	472	474	467	424	463	460	407	442	441	440	430	454	441	471	426	424	460	468	452	426	470	499	424	454	418	445	469	447	480	466	459	455	459	478	455	433	449	439	434	453	443	433	453	451	451	452	433	457	462	428	454	448	451	414	478	448	434	452	463	426	434	480	420	430	440	427	408	427	475	450	447	462	430	476	424	458	445	454	454	477	450	454	448	490	463	447	477	412	418	417	458	440	428	459	455	456	459	476	450	436	462	441	481	431	465	460	483	459	489	464	492	446	425	467	440	435	422	461	462	443	419	423	470	482	462	449	454	449	443	451	402	505	477	406	439	456	444	453	453	479	411	442	445	427	445	459	451	431	428	463	439	404	471	462	460	501	443	442	489	435	458	470	446	437	469	423	429	444	455	450	460	407	444	435	430	446	446	400	396	475	451	461	428	419	429	418	465	449	478	485	469	462	425	464	462	455	472	452	460	450	438	469	434	439	438	461	444	466	468	488	476	455	467	479	428	424	465	437	481	463	438	443	450	411	443	448	455	467	456	492	440	470	432	456	483	443	433	456	453	478	468	454	492	436	465	398	458	471	474	433	476	420	460	480	481	455	473	484	444	460	466	413	451	450	474	432	436	436	463	409	442	444	458	434	443	465	441	464	436	438	459	457	474	443	467	492	431	450	439	471	452	478	436	479	475	473	428	483	449	432	448	413	444	447	438	437	415	435	445	417	426	441	458	434	440	439	457	455	476	474	441	440	456	450	430	428	436	441	441	469	415	423	450	439	443	416	423	488	493	446	468	437	445	457	472	428	466	468	428	454	463	441	480	488	461	480	476	438	430	465	427	481	436	435	463	439	444	470	437	465	476	450	432	454	435	461	448	447	440	453	479	453	489	439	441	424	412	485	456	464	441	467	456	429	446	435	442	501	444	404	470	445	471	470	480	475	450	446	449	473	453	430	424	451	464	442	482	533	464	460	446	450	474	459	426	455	488	441	452	457	462	451	430	479	454	450	452	413	464	418	473	448	432	433	442	457	452	428	437	440	464	430	449	467	430	427	423	469	429	456	458	457	445	426	474	456	435	454	445	471	453	428	446	441	448	445	445	451	464	452	451	467	446	439	484	437	464	452	465	427	445	473	451	468	452	428	461	484	445	468	462	445	429	466	452	506	441	471	441	419	487	440	468	496	438	429	453	474	453	470	462	428	465	436	404	455	434	417	443	483	414	476	460	446	463	436	448	466	416	472	470	441	445	459	449	454	447	457	463	419	475	463	460	444	460	450	435	443	448	453	459	437	436	429	452	457	494	474	434	464	438	438	445	463	444	484	433	433	423	442	475	395	466	453	443	430	439	453	422	497	426	455	448	441	461	418	425	449	432	454	460	442	416	446	437	441	452	445	432	467	495	465	442	483	478	455	465	451	482	449	408	439	459	438	426	490	425	442	443	410	456	496	431	466	471	469	405	496	429	455	470	467	422	438	461	422	491	457	467	442	422	495	461	444	418	463	492	424	467	469	475	465	462	470	447	411	450	460	432	429	450	461	481	451	412	433	454	494	460	436	470	439	473	438	432	467	419	418	488	487	434	433	427	450	488	460	460	459	428	469	441	420	463	449	460	483	458	444	444	459	471	435	406	477	444	431	416	427	439	468	484	455	483	434	467	458	482	447	463	471	435	457	445	444	434	445	421	446	410	460	475	466	475	431	472	464	436	477	447	465	433	482	479	451	458	434	441	447	429	431	499	437	444	447	461	442	485	417	457	441	452	428	436	455	411	504	462	465	432	454	455	429	458	465	422	459	431	477	445	429	453	423	439	458	454	459	494	433	440	434	449	449	477	418	434	419	466	422	439	486	453	454	483	461	449	455	436	446	453	456	482	447	451	430	470	446	477	485	427	427	452	417	439	440	440	486	475	475	464	448	441	476	474	464	404	451	453	409	492	391	457	457	447	435	441	437	488	467	439	491	465	418	455	445	465	424	456	438	440	447	456	466	448	471	435	404	443	450	407	473	444	456	459	443	457	460	443	461	415	455	443	464	451	417	463	425	478	446	467	478	421	466	499	439	430	440	454	445	447	485	455	493	457	465	431	443	460	443	452	453	451	459	477	422	460	432	453	463	437	429	465	424	421	409	456	435	434	473	471	447	438	459	435	509	458	467	434	405	476	429	458	458	464	447	450	436	478	450	404	462	434	454	443	448	469	474	479	496	435	448	451	474	486	444	508	422	444	433	415	427	510	412	454	468	453	460	504	451	438	431	454	442	423	454	439	442	505	454	442	432	460	472	428	440	457	419	440	454	453	497	444	472	417	432	424	426	464	429	398	424	430	465	456	453	438	455	463	470	452	469	477	434	446	468	425	453	441	422	472	479	467	479	478	428	475	453	421	433	478	418	454	426	438	466	450	451	458	450	457	464	448	440	467	453	462	453	428	462	464	466	433	456	443	479	429	474	472	459	489	481	444	435	400	414	415	439	461	424	473	464	462	468	469	437	460	440	416	433	433	454	469	480	465	424	476	443	483	452	456	448	440	448	434	455	425	482	434	482	449	438	460	473	461	448	451	447	494	415	464	433	473	422	427	476	473	461	466	491	435	466	492	449	482	448	468	434	478	463	433	500	466	408	435	441	474	449	403	469	466	452	463	454	446	494	448	464	461	450	419	435	459	403	502	432	451	446	458	447	452	450	432	451	451	456	415	456	453	424	434	434	437	469	433	436	463	490	463	440	462	445	430	456	476	451	461	438	393	412	479	461	444	426	466	485	445	435	442	444	447	444	447	452	420	440	445	500	449	415	429	462	443	439	423	486	439	495	453	467	442	436	457	458
22157	21063	28617	23741	21075	20383	9429	3558	2337	1882	1645	1402	1154	920	822	714	614	581	515	455	433	404	403	337	323	371	292	303	290	284	295	256	236	225	244	205	213	193	180	199	185	207	208	183	157	182	164	168	161	156	169	166	159	156	146	153	158	174	137	171	167	162	152	151	157	153	129	149	148	147	163	118	126	157	112	124	129	128	130	157	141	147	125	140	141	144	126	123	138	141	134	122	120	133	120	126	143	146	133	130	138	138	134	125	143	151	159	140	148	138	132	146	144	142	141	129	112	134	129	137	150	143	133	133	138	149	126	129	147	127	118	136	128	129	142	128	146	136	126	129	138	136	137	123	135	138	137	136	141	130	133	126	163	144	148	148	140	152	119	134	158	149	112	142	141	146	138	123	118	145	143	145	129	137	144	135	151	123	129	129	139	128	105	100	135	130	126	130	139	145	120	109	150	130	146	125	130	136	135	146	146	131	158	171	139	139	113	143	128	142	133	139	160	144	113	158	135	128	136	137	126	152	123	122	119	114	120	153	166	136	126	139	132	129	136	147	152	147	136	129	156	134	136	154	134	141	151	113	155	154	131	160	138	133	129	130	110	148	148	134	118	154	145	128	156	146	144	139	143	125	152	131	125	146	123	149	142	136	155	151	146	134	156	115	146	144	164	126	131	144	119	155	135	154	169	147	139	137	142	133	137	119	129	121	140	129	122	124	130	132	139	148	131	146	131	144	138	138	126	129	129	134	146	118	135	154	130	140	130	99	151	130	139	136	133	113	131	152	140	148	164	114	136	142	132	122	142	138	139	134	152	126	146	162	133	112	139	136	131	142	135	128	120	122	119	136	131	148	125	140	147	122	144	132	117	134	115	127	125	131	144	135	142	118	145	154	138	138	124	134	128	140	124	143	147	134	145	142	151	128	160	126	139	125	143	136	164	138	140	135	128	124	130	124	123	142	153	139	161	156	133	144	132	150	137	153	133	168	165	129	140	133	150	130	134	128	131	153	139	147	132	148	151	141	137	128	159	127	138	135	141	140	136	156	145	148	132	153	132	153	136	137	128	139	156	126	151	132	108	135	127	134	134	153	149	145	131	165	137	95	113	129	133	135	131	148	152	142	128	127	136	134	148	147	148	129	140	155	142	129	132	163	122	133	162	125	149	141	138	133	119	141	122	128	149	148	133	140	157	132	139	162	141	150	130	138	143	145	113	128	134	142	124	136	135	128	135	127	120	137	148	135	142	132	141	117	132	138	139	140	138	147	123	122	107	134	119	131	135	128	123	145	137	114	133	138	136	148	143	144	121	159	111	132	136	149	133	138	135	133	154	129	139	139	142	129	129	150	125	136	154	152	155	145	146	127	137	123	136	146	144	108	137	139	140	146	135	150	142	143	148	144	126	151	117	151	137	154	151	121	137	137	157	134	123	141	160	142	128	152	148	132	130	116	127	148	118	152	136	132	127	140	156	148	134	142	133	133	147	130	139	120	123	148	139	140	153	136	140	140	133	146	121	127	150	131	137	135	144	138	140	149	138	146	146	144	128	145	139	147	146	138	139	125	122	109	148	122	140	163	129	131	125	147	140	136	148	158	136	139	142	120	140	126	138	142	131	146	148	147	143	151	124	112	165	122	134	151	142	145	135	146	139	132	141	141	171	152	133	142	150	131	131	126	142	133	148	133	141	140	142	125	130	123	147	162	163	140	134	140	131	134	151	123	158	142	129	135	149	123	112	138	145	137	146	145	131	131	139	148	134	119	124	138	116	140	142	133	140	143	145	135	140	136	145	134	138	161	130	138	166	139	140	133	134	144	155	139	149	115	133	129	142	144	137	132	135	147	139	124	150	131	134	134	142	142	124	140	131	145	143	117	137	128	128	148	139	133	128	131	135	134	122	124	122	134	124	161	129	156	140	136	147	156	148	128	137	140	125	119	162	151	125	130	133	140	134	129	129	126	142	154	151	147	129	140	139	144	141	136	136	157	128	147	129	129	145	149	133	138	150	114	133	110	171	125	135	137	106	133	132	141	129	144	148	148	165	149	139	164	146	141	114	153	136	125	133	137	133	117	144	132	125	136	132	117	140	154	122	144	130	126	133	128	144	158	177	146	152	133	129	140	126	143	168	134	129	134	160	122	126	144	141	134	147	140	141	141	135	126	141	141	140	137	141	134	134	141	134	125	142	127	156	145	144	121	131	152	141	125	143	130	140	121	130	144	128	138	140	135	119	143	142	139	126	151	120	139	115	165	140	144	131	137	148	145	137	144	125	153	128	142	174	151	147	143	115	119	143	164	144	136	133	151	131	116	138	131	148	136	127	141	130	126	148	127	143	137	121	155	127	153	133	145	131	123	137	138	122	152	146	126	125	148	135	121	122	126	140	159	123	150	129	142	134	132	128	141	122	139	135	135	136	113	132	122	145	131	125	118	127	139	131	140	141	114	137	153	122	129	165	124	133	135	135	121	133	136	122	143	127	136	130	142	149	146	145	146	118	151	126	162	152	144	128	143	140	135	121	131	131	152	127	140	147	135	138	134	122	128	123	135	144	135	127	131	125	130	148	134	132	129	120	129	150	162	129	128	142	136	142	135	122	124	174	131	117	126	125	149	146	143	132	146	146	157	136	122	129	126	139	123	133	166	134	144	147	141	141	126	157	119	132	146	174	136	162	140	108	137	142	141	135	139	129	119	143	144	135	111	164	147	147	147	138	152	127	125	126	153	131	133	159	134	146	156	140	133	127	138	119	128	146	137	119	127	147	121	147	125	146	119	140	115	133	149	133	147	161	127	130	115	158	148	131	141	130	142	134	130	136	152	122	137	116	142	163	120	147	146	126	128	144	126	138	137	136	134	134	110	137	133	147	133	141	119	145	124	143	126	134	157	135	128	159	139	137	128	169	138	148	121	133	126	142	137	143	152	138	145	128	135	153	130	122	128	120	127	138	148	138	147	148	139	127	159	144	145	143	132	140	117	154	143	125	118	145	134	108	129	148	139	145	152	138	139	150	118	151	126	146	144	123	129	131	164	158	138	151	132	130	151	127	140	145	141	139	143	141	130	148	143	169	127	138	160	123	150	131	140	126	141	148	117	142	144	129	125	131	145	140	151	163	137	143	129	143	117	128	118	160	139	118	128	139	130	128	134	138	122	138	140	131	121	127	133	145	131	152	141	131	142	131	141	141	129	155	115	140	160	142	135	143	128	141	138	123	133	141	113	135	147	153	114	128	151	155	127	116	147	125	144	141	132	129	143	124	150	153	144	141	135	150	120	117	137	134	157	142	133	117	148	127	138	138	150	132	121	135	148	141	134	142	155	136	147	122	155	124	132	141	148	147	131	128	150	132	137	131	131	143	153	141	111	156	166	149	150	139	135	140	129	140	142	144	124	137	137	117	147	135	127	139	125	138	165	130	125	135	133	138	151	127	125	114	144	147	132	136	133	129	121	134	150	147	145	142	131	147	154	135	134	132	130	141	140
12667	33690	28007	20230	16137	12027	9287	7367	5957	4952	4123	3500	2871	2482	2045	1766	1605	1496	1296	1142	1121	924	837	792	745	706	704	669	620	621	534	573	510	499	453	387	415	386	369	399	380	355	341	270	280	310	251	292	256	271	239	271	264	282	239	273	226	245	233	242	221	224	223	262	233	217	217	205	212	214	189	219	216	227	224	213	192	192	224	198	209	222	230	224	226	202	199	200	198	198	227	183	205	214	238	195	221	190	194	210	204	227	206	201	221	193	210	196	170	198	226	214	201	185	229	203	189	178	168	204	231	210	196	209	196	214	214	209	209	210	269	188	232	213	175	210	221	232	194	203	216	224	221	215	195	224	180	186	208	243	203	214	220	207	203	213	203	204	223	219	190	190	218	208	213	213	238	200	204	208	225	206	199	199	192	204	186	196	220	184	221	207	218	203	186	214	201	228	205	197	198	222	244	226	208	212	192	186	211	212	212	202	193	201	200	213	210	207	213	214	215	192	206	222	184	212	202	207	214	175	229	208	207	198	218	230	201	208	228	233	216	206	199	216	232	217	248	198	205	219	220	212	233	187	209	221	209	197	216	225	210	203	200	234	225	208	214	203	212	199	193	199	218	245	225	225	207	207	220	208	194	192	215	205	211	194	203	199	197	211	219	210	192	199	192	211	223	224	239	223	188	213	203	215	212	197	184	186	192	207	183	187	226	217	190	188	209	222	201	202	210	206	213	217	192	217	206	221	182	202	218	224	184	205	219	201	227	232	226	216	225	191	194	215	236	193	227	203	215	216	198	183	192	232	208	234	213	202	212	223	217	204	216	202	191	192	221	203	212	215	215	191	222	223	208	221	217	218	219	210	196	221	231	229	201	217	226	218	205	204	199	219	223	222	197	200	202	189	219	209	224	195	207	236	214	235	216	196	186	217	203	199	212	201	205	191	198	193	214	235	209	210	227	195	222	208	194	209	228	221	199	207	216	203	216	202	194	200	193	226	192	225	212	205	213	211	221	197	223	201	198	188	206	193	204	223	206	211	196	233	222	210	218	205	216	211	196	221	201	208	200	195	252	197	212	198	207	205	220	206	219	182	206	199	191	202	220	236	197	206	174	182	217	225	185	189	213	198	183	246	191	205	210	222	190	228	199	225	228	202	208	208	230	215	214	204	215	210	171	179	196	209	214	189	209	190	214	230	223	215	201	237	216	183	231	216	203	199	221	192	216	202	211	198	198	195	208	183	236	218	205	202	196	210	206	196	203	211	190	208	202	206	192	211	217	215	204	221	202	224	196	237	201	214	215	217	209	214	215	221	188	207	205	194	206	248	205	233	220	231	201	224	208	238	239	189	234	188	211	205	227	208	208	209	210	208	203	213	206	180	176	213	204	207	215	206	231	208	205	221	198	206	188	194	225	210	209	227	192	228	220	225	216	239	189	214	216	234	205	209	212	246	219	209	196	211	186	196	218	207	217	225	208	219	217	223	227	205	194	184	224	212	186	219	235	216	200	236	192	212	216	199	199	213	210	201	213	215	212	203	220	229	215	187	197	202	177	215	203	203	229	219	221	196	211	244	215	192	191	239	206	207	202	216	207	182	207	196	195	216	202	195	208	217	200	197	190	236	201	183	233	199	187	214	186	196	209	196	199	180	223	191	205	194	225	187	227	209	221	195	203	181	205	244	205	229	195	226	225	230	217	205	188	219	215	193	217	207	239	217	217	241	198	182	213	220	203	238	221	223	218	184	210	183	188	191	199	214	228	199	200	227	211	219	212	199	210	207	221	207	210	211	240	244	203	203	179	210	176	191	202	209	221	219	198	207	218	193	176	214	212	207	222	195	198	192	223	224	227	159	196	236	200	205	179	200	203	224	234	181	219	212	207	226	221	200	231	209	215	205	204	218	208	218	187	181	211	183	222	219	214	212	209	208	207	205	196	233	183	220	222	182	192	206	205	213	179	221	217	207	212	198	199	213	209	200	229	189	214	186	249	201	196	229	202	199	229	209	217	222	196	223	206	203	190	180	200	199	212	208	199	201	196	198	202	222	209	192	192	223	211	231	210	231	191	199	206	207	222	204	208	214	222	197	206	209	198	195	209	202	197	203	203	213	214	222	206	224	197	238	210	225	229	190	232	214	213	218	208	200	200	189	189	240	169	238	221	177	178	201	218	204	213	195	217	231	188	206	195	214	214	210	177	198	215	220	230	204	207	219	247	206	217	222	195	204	219	216	203	192	196	210	196	217	214	190	197	184	219	206	216	213	225	234	203	222	208	201	224	176	205	192	200	206	206	209	209	195	218	193	162	196	189	216	219	201	201	213	201	204	200	224	223	208	194	207	236	201	224	210	215	211	211	212	218	208	197	212	228	187	234	222	206	224	193	211	209	166	213	186	195	216	224	177	226	189	229	209	209	200	202	216	217	197	197	215	194	204	190	207	219	219	219	228	247	216	209	207	215	204	240	178	217	192	216	230	189	244	202	208	200	212	191	228	219	194	191	173	202	234	220	193	206	185	178	195	184	190	209	208	205	216	206	200	214	207	188	238	211	193	204	197	200	224	229	179	200	200	211	231	193	217	195	200	205	226	231	197	228	200	205	189	196	231	192	216	232	192	208	205	204	217	220	208	208	193	208	204	221	218	218	218	230	195	220	218	215	222	216	226	214	213	213	191	199	202	213	229	192	211	219	183	200	206	208	206	235	214	228	205	211	208	196	238	191	185	225	202	214	223	198	214	191	207	219	197	216	206	199	228	203	216	223	197	202	212	204	211	178	202	209	234	193	205	239	217	215	208	206	224	192	215	208	194	228	185	187	219	203	202	197	202	231	213	184	214	230	206	194	199	227	195	210	200	201	216	226	219	214	198	206	198	207	224	190	207	199	201	227	192	226	224	196	206	228	217	194	202	224	203	226	212	194	209	225	201	230	192	207	216	236	179	191	212	200	212	191	232	214	222	209	222	222	226	216	229	195	218	205	202	219	231	211	190	235	191	245	247	212	205	178	200	201	231	210	216	217	218	190	206	235	183	201	212	215	214	225	222	203	211	198	209	195	215	196	219	211	217	213	215	210	196	190	216	198	205	190	228	212	220	189	202	226	206	217	222	207	200	204	221	191	196	191	195	203	213	191	201	186	191	222	202	218	195	196	216	179	209	209	190	213	216	213	225	219	222	214	197	178	221	199	226	245	192	206	200	217	207	195	215	194	212	207	195	182	217	207	185	204	218	233	189	243	236	202	222	198	197	224	218	197	227	196	217	214	189	210	197	206	213	197	219	226	210	196	195	228	213	208	215	203	194	219	219	226	202	193	218	214	198	210	208	212	215	205	203	192	224	208	208	227	200	185	207	215	200	207	197	203	193	211	221	206	187	214	196	219	206	196	193	194	210	188	216	196	198	203	181	202	197	226	193	197	202	219	214	203	218	190	179	218	211	221	216	245	237	169	199	226	209	221	195	211	225	196	233	209	218	205	189	212	197	220	207	205	196
26655	20321	16394	9890	5238	2986	2089	1579	1238	1080	881	823	662	595	573	517	483	509	459	400	396	431	372	398	357	340	340	336	339	362	341	308	339	335	320	314	303	307	290	288	310	294	330	316	302	287	309	284	318	264	337	286	285	294	305	296	256	291	333	289	287	260	304	253	278	248	297	267	277	282	267	266	267	271	274	283	313	290	247	263	289	255	307	272	261	305	259	312	281	269	301	289	281	276	275	278	291	268	257	291	270	300	279	284	267	304	272	262	301	262	291	251	278	290	292	303	257	308	276	256	276	271	276	298	280	269	252	295	275	260	290	275	244	248	310	242	264	288	307	285	286	291	287	295	281	254	277	300	299	276	294	272	257	304	316	318	288	271	286	283	300	296	290	246	291	290	279	282	251	300	273	285	308	305	289	268	306	293	298	246	288	263	277	265	300	296	260	289	276	280	277	262	281	293	291	242	249	283	270	289	217	247	263	270	286	292	265	277	262	290	274	297	299	278	302	286	299	302	273	262	270	279	283	276	297	281	270	296	271	258	260	272	270	275	278	289	286	333	297	265	277	279	312	265	282	307	265	270	286	262	315	279	300	288	302	285	291	258	264	256	294	270	280	284	248	296	284	314	272	276	286	258	309	284	326	269	299	274	283	316	268	281	249	302	247	274	279	264	291	301	303	298	323	286	275	276	259	283	306	257	257	289	290	299	291	298	263	258	270	278	305	293	277	279	271	292	303	284	292	272	309	284	288	267	275	296	285	285	268	269	287	279	276	258	264	292	312	283	296	279	285	299	293	262	285	289	287	312	281	276	278	300	295	287	273	266	254	288	277	280	285	283	291	296	285	278	285	290	305	303	271	295	287	289	267	283	313	290	301	295	264	284	274	300	283	290	296	294	300	277	298	297	296	274	291	282	275	279	294	285	277	264	276	290	304	263	258	276	292	280	260	288	273	286	285	276	274	280	287	319	280	319	288	270	277	274	306	270	264	312	284	263	302	282	261	299	308	321	299	292	309	295	319	305	256	283	305	302	262	297	270	304	261	263	257	284	276	297	298	295	285	271	313	284	286	311	305	275	274	334	304	268	288	282	295	274	291	295	268	284	281	299	262	280	284	299	229	282	304	283	280	295	267	287	268	281	265	293	296	285	301	307	279	282	279	286	290	318	281	270	280	274	290	272	277	266	306	334	264	279	303	283	288	273	286	256	294	277	281	295	273	301	256	322	274	256	273	278	261	263	296	279	256	291	277	265	294	277	294	270	307	280	299	313	293	272	293	301	267	323	282	288	260	306	255	281	286	278	273	296	285	281	280	296	283	263	295	282	299	269	266	289	251	292	271	260	298	260	300	260	267	279	284	245	263	282	286	265	244	247	300	279	296	280	306	293	286	282	278	277	261	306	283	251	284	266	316	282	269	288	306	270	271	265	259	279	345	297	281	306	269	280	242	281	257	295	266	294	271	288	274	271	294	308	268	287	280	271	281	287	284	262	259	249	259	293	286	283	297	263	291	301	290	258	282	292	275	278	274	279	285	294	310	312	290	260	295	268	258	282	294	271	260	310	300	298	292	315	286	278	265	276	278	257	278	258	311	322	280	305	270	315	264	284	259	267	270	290	287	269	259	276	278	273	306	262	301	286	287	241	296	292	290	307	284	283	274	281	279	263	263	254	292	245	283	291	304	286	295	262	274	262	288	307	299	275	286	302	283	283	272	272	291	274	273	264	300	268	268	274	307	271	264	293	262	254	318	298	286	303	285	276	277	296	274	280	261	295	322	276	292	276	275	265	266	262	268	248	267	289	313	295	253	275	275	313	275	288	259	258	298	281	282	311	275	281	291	285	280	280	280	272	292	277	293	269	263	293	280	293	337	273	295	280	306	287	272	257	270	241	301	270	283	263	274	306	268	288	283	281	286	279	278	268	307	265	289	267	301	299	260	278	274	287	253	298	268	265	271	276	297	288	305	271	252	243	294	292	291	303	266	299	287	264	267	265	298	294	296	260	273	276	299	297	261	278	276	274	300	274	258	270	288	264	289	254	283	290	272	291	244	296	282	301	301	286	287	315	282	265	263	262	286	271	274	277	285	279	281	292	289	293	303	300	284	271	273	264	304	265	265	303	266	267	282	274	283	297	256	289	304	298	312	298	289	277	316	325	272	288	268	308	285	261	264	294	273	296	265	263	294	303	278	290	278	305	291	266	257	284	268	294	276	283	278	257	267	292	287	288	271	282	290	284	290	286	289	313	291	250	301	309	294	270	262	276	270	275	285	286	251	283	276	272	275	276	301	279	273	270	295	280	283	293	304	289	287	306	288	300	308	262	252	279	318	304	302	269	258	264	296	276	287	282	272	266	303	301	256	286	289	298	284	258	288	289	336	310	271	294	266	274	274	274	281	306	285	255	295	287	276	273	297	283	275	284	290	308	292	296	298	288	277	282	285	278	282	309	283	286	255	281	298	288	271	287	286	256	307	275	295	288	314	282	262	314	280	280	274	287	324	287	277	270	295	283	264	307	274	263	282	284	294	281	297	282	287	283	276	297	292	262	275	310	256	295	282	312	274	261	257	248	300	291	293	297	274	291	276	262	245	311	267	265	300	311	308	258	292	265	297	288	292	289	297	308	302	277	307	279	298	288	293	294	304	286	266	285	295	283	251	308	265	300	272	278	296	278	299	278	275	285	281	275	282	302	304	265	288	285	255	271	278	293	280	283	263	254	290	282	278	271	294	294	266	250	309	268	278	274	311	276	281	259	306	285	289	262	298	278	326	299	276	296	316	307	313	288	281	273	268	274	309	272	301	286	277	305	318	262	300	276	293	268	279	287	278	289	272	285	279	281	258	302	285	293	253	288	272	278	284	309	265	309	319	294	279	282	292	266	283	291	279	283	287	269	257	296	271	294	275	275	285	301	304	286	261	298	285	277	311	300	299	287	286	279	294	276	269	309	264	251	299	296	320	255	255	323	277	281	287	268	287	265	310	271	302	282	301	255	276	259	272	273	262	287	280	278	296	304	271	313	271	263	303	315	293	289	259	267	320	265	270	279	288	277	278	281	284	304	274	257	274	314	286	290	269	286	292	261	258	278	263	276	289	243	273	283	268	276	293	290	317	277	297	286	303	313	267	268	290	269	267	274	288	250	302	280	296	264	273	280	289	281	304	276	268	280	271	270	275	274	275	273	275	288	274	302	255	275	280	281	323	270	293	290	287	273	276	272	271	270	263	285	293	277	252	260	294	279	305	248	270	281	271	270	302	284	301	291	300	286	260	271	265	313	278	278	265	329	272	239	305	280	279	282	293	251	315	283	278	299	312	280	309	262	262	255	298	287	268	274	278	272	273	308	265	273	279	274	274	298	261	252	288	272	253	297	266	280	304	262	283	283	277	276	285	326	253	289	285	273	244	286	250	291	242	289	265	254	294	289	282	276	276	264	262	257	290	259	294	278	255	262	301	238	297	268	289	266	278	293	289	287	253	296
11304	23323	18713	12292	9295	6780	5134	3975	3220	2686	2358	1875	1667	1453	1271	1145	1047	940	907	864	752	794	744	680	654	633	616	612	628	599	543	593	558	533	487	510	527	465	472	519	494	479	479	444	480	448	465	471	464	435	438	454	424	425	475	442	457	435	442	448	431	477	469	410	414	435	443	428	474	440	452	416	423	436	439	433	451	445	425	460	448	459	437	434	429	476	425	436	435	429	434	450	462	410	422	412	423	432	483	443	415	432	422	398	468	392	472	438	428	441	447	422	418	403	467	454	458	468	436	467	434	419	473	389	472	414	412	409	510	443	448	402	432	463	439	462	431	437	453	457	411	415	435	427	427	418	420	405	469	425	438	450	440	473	456	418	485	441	428	426	394	450	436	410	422	419	423	438	414	431	405	416	400	393	453	414	448	416	418	440	421	457	445	414	430	465	411	432	439	448	448	439	413	463	427	407	432	402	446	439	443	453	437	427	429	424	437	409	467	424	453	397	450	418	468	456	397	444	408	427	435	460	426	442	412	429	487	457	447	440	377	440	438	426	430	407	420	444	412	426	439	471	461	431	432	471	434	461	452	397	443	466	422	442	439	426	437	412	437	408	441	438	465	441	426	452	420	440	437	395	456	441	424	462	431	440	414	404	448	433	454	434	428	433	470	479	441	390	425	417	421	443	400	442	443	400	477	420	431	452	430	437	459	406	437	465	431	432	462	419	430	469	440	427	394	394	422	432	460	470	427	442	461	413	408	436	419	433	473	457	453	438	413	480	444	427	439	417	423	425	468	428	441	446	433	460	414	436	434	445	433	433	468	450	412	474	446	464	458	451	406	423	470	473	437	447	447	425	437	426	416	400	441	393	404	407	439	429	478	448	448	429	431	410	421	463	440	432	449	422	463	433	433	416	449	431	466	483	426	470	437	427	445	429	426	455	413	434	403	413	475	436	445	406	457	480	419	473	403	428	443	447	422	422	429	447	448	448	462	441	407	444	454	435	415	421	471	449	410	450	453	387	432	452	416	407	421	424	438	454	481	441	436	436	446	437	468	444	417	445	464	442	408	438	437	463	426	422	429	448	450	432	466	468	439	441	423	432	446	436	430	400	433	422	441	405	432	423	440	429	437	429	428	440	412	430	454	422	432	431	428	416	426	428	467	413	425	446	431	451	429	439	446	464	467	471	387	427	380	435	406	434	427	445	409	444	418	438	428	444	408	466	437	462	451	426	422	460	424	476	410	445	423	470	433	445	428	433	472	430	461	436	408	449	415	441	449	454	464	472	459	461	420	446	438	419	399	467	423	423	466	465	423	430	422	396	455	462	445	456	439	466	443	452	429	419	435	433	408	418	402	454	434	415	452	433	459	441	438	472	425	413	449	409	451	442	414	427	441	433	453	437	421	443	429	427	433	427	428	418	466	468	453	429	438	431	436	429	459	449	429	405	451	440	468	437	429	459	406	406	466	441	412	434	461	453	459	460	430	447	409	446	457	441	414	442	468	473	448	438	398	402	455	421	405	438	485	457	427	461	438	398	440	439	443	402	458	427	469	430	422	440	456	400	438	437	411	447	418	419	404	466	459	404	434	464	466	456	423	475	448	440	462	446	445	454	458	447	429	476	409	457	446	474	473	433	410	470	433	448	433	433	423	428	434	456	450	433	450	421	419	416	426	448	452	441	432	423	459	458	459	448	452	435	464	453	449	418	402	402	453	441	400	461	449	408	456	451	421	457	431	426	414	458	444	448	442	455	444	468	457	408	407	471	456	452	469	459	411	441	441	466	424	460	443	440	461	489	426	433	459	429	438	406	439	478	460	443	457	421	464	442	420	412	437	423	415	436	431	468	415	445	427	451	399	436	447	463	447	452	429	472	428	432	435	418	438	426	444	423	423	445	417	464	456	431	486	458	418	422	455	423	439	472	437	476	441	460	458	456	401	435	458	431	453	442	481	429	447	462	450	437	462	433	466	429	408	417	435	415	433	425	386	425	459	464	414	425	428	431	464	455	439	467	439	447	464	453	416	472	451	464	418	433	432	412	457	480	461	434	475	435	452	408	437	420	430	433	434	411	443	427	401	477	451	436	458	442	463	440	451	416	428	401	443	432	452	384	409	428	450	457	477	397	426	424	421	447	424	416	478	454	440	410	459	438	432	416	447	460	440	412	403	432	475	405	420	407	408	422	412	423	413	386	459	443	441	426	407	458	410	443	440	425	464	443	405	434	434	444	467	442	430	453	449	428	428	411	410	420	448	407	465	427	447	481	417	446	448	416	401	445	457	427	402	440	428	463	428	430	413	408	443	427	454	448	453	405	443	425	450	457	461	425	452	436	428	413	422	437	450	432	479	492	438	432	426	418	463	412	458	419	422	435	423	439	431	442	478	434	478	446	456	433	431	423	428	463	482	426	452	431	446	417	443	482	419	434	399	433	436	426	424	415	406	431	426	429	450	436	453	428	432	436	445	393	472	432	442	444	444	430	443	430	421	467	450	440	404	452	451	465	443	443	422	425	448	491	423	421	388	418	429	414	412	438	457	420	426	459	450	445	433	421	434	408	429	433	456	467	392	423	422	450	477	426	436	432	452	462	445	434	465	441	489	396	407	421	436	464	434	464	424	460	449	412	443	442	472	445	454	402	421	429	423	421	429	469	452	446	414	428	473	453	404	437	444	420	438	432	414	429	443	396	404	442	455	459	449	425	450	396	411	404	468	477	426	456	428	464	414	471	419	450	454	454	438	454	445	420	435	449	449	435	414	438	418	433	467	431	429	460	465	448	438	423	448	430	451	422	459	428	412	450	481	424	429	472	420	433	429	408	447	444	426	456	437	440	421	458	432	438	436	432	443	471	456	443	430	444	411	457	461	427	426	396	415	416	433	451	418	434	453	407	426	433	437	440	451	445	449	440	418	423	483	456	425	408	440	451	426	430	428	404	439	429	477	427	454	414	420	423	413	436	442	445	428	404	438	467	411	450	422	399	421	445	441	448	418	432	431	421	427	464	472	450	398	462	420	453	418	441	471	454	482	428	452	453	418	423	451	425	426	450	384	440	428	513	453	430	477	413	417	453	460	425	440	412	410	433	469	447	436	432	423	394	425	489	401	447	441	438	418	449	427	460	419	451	460	420	454	429	402	404	426	409	429	434	394	419	417	393	433	459	429	429	388	451	458	416	469	448	456	440	380	431	460	424	450	396	455	437	409	453	459	468	429	447	461	417	464	422	430	427	375	412	414	450	451	444	450	391	452	419	414	415	422	471	462	428	474	444	425	426	419	430	426	440	475	452	452	414	453	437	462	435	458	406	413	421	457	402	435	449	437	463	397	418	421	447	464	414	434	407	419	449	459	435	427	420	423	429	427	436	426	408	392	437	418	431	428	421	428	444	446	402	405	476	422	413	431	440	460	466	458	443	446	429	449	439	451	466	431	476	430	431	452	425	398	481	437	453	397	422	420	417	393	459	422	413	437	438	460	435	444	458
22926	21014	28049	24186	20617	10705	4192	2399	1771	1457	1300	1041	868	775	613	571	486	477	469	388	405	364	351	296	300	288	246	306	285	230	258	260	203	243	232	251	237	182	212	210	214	202	186	207	170	192	174	194	187	176	166	189	187	171	169	188	165	185	175	172	187	180	166	192	164	167	155	167	153	165	181	144	178	181	162	162	166	167	184	183	142	175	162	175	176	151	163	136	165	169	175	170	178	175	155	169	161	166	170	157	180	167	144	143	162	177	134	167	153	151	152	176	152	164	168	178	185	149	176	158	155	166	145	187	181	144	174	199	165	167	168	162	151	148	161	168	181	174	170	180	151	193	153	181	180	133	180	155	183	166	172	163	153	157	190	164	164	162	176	187	157	186	162	168	157	160	163	167	161	183	155	168	151	182	152	185	152	179	161	187	164	159	171	180	172	158	155	177	184	187	165	169	184	152	170	184	161	153	177	180	163	183	176	176	169	155	196	176	155	179	166	182	160	150	183	161	172	177	170	150	155	168	177	161	173	158	159	190	153	158	179	150	182	169	172	156	173	159	166	155	186	175	157	158	171	144	153	164	163	165	141	179	171	174	168	166	138	160	162	152	170	187	158	174	186	157	168	173	141	159	168	172	191	162	172	174	151	154	155	158	153	167	178	151	168	172	154	168	169	176	151	178	189	166	184	165	164	174	152	154	173	167	178	153	153	189	169	146	178	192	153	174	163	164	158	160	152	160	143	177	168	186	154	169	168	153	170	161	169	184	180	166	177	166	165	147	171	171	151	168	166	175	172	173	183	131	173	163	178	161	158	159	151	157	147	149	166	167	164	158	140	167	185	141	179	149	154	161	201	181	185	174	171	175	190	179	172	175	168	167	188	157	145	184	164	159	190	160	151	170	157	161	169	170	173	154	152	167	134	179	175	137	161	179	178	173	181	158	180	161	177	174	157	182	174	166	170	179	153	169	179	155	151	182	154	169	175	147	168	156	165	133	145	186	177	177	162	195	144	174	167	173	187	182	160	159	187	179	153	145	146	171	181	164	151	165	194	204	184	165	174	160	149	155	175	147	165	165	172	166	168	154	171	149	177	148	170	149	177	163	200	159	169	167	168	173	155	160	182	154	174	164	155	159	177	184	164	166	169	180	178	163	172	154	174	151	146	191	150	190	149	176	161	141	192	169	166	182	160	162	153	178	139	170	157	157	139	139	177	166	180	174	170	169	162	149	173	184	187	167	157	143	183	188	152	143	162	169	153	177	166	172	162	151	170	160	147	171	161	163	134	170	186	154	163	169	188	173	161	172	178	174	158	180	171	173	178	178	140	164	164	157	184	176	172	186	170	152	163	146	161	171	160	170	146	144	162	159	183	167	145	171	183	179	165	150	172	147	150	166	151	160	146	187	183	171	162	159	161	162	175	183	146	155	163	150	163	151	160	161	181	170	163	151	164	184	155	162	174	172	174	153	165	169	169	148	181	172	183	146	150	163	160	188	178	147	156	175	165	152	170	190	155	173	151	169	193	181	191	162	174	160	160	177	170	177	187	175	165	139	164	179	183	177	163	185	174	144	159	152	163	169	168	172	185	165	172	157	190	170	182	164	167	174	178	172	162	158	166	173	164	183	189	151	166	161	172	155	168	160	161	160	162	150	158	152	149	156	167	160	161	137	174	180	143	154	166	157	151	162	167	175	169	168	150	158	154	149	167	170	179	169	155	166	158	160	185	188	148	182	158	174	165	160	159	165	162	162	176	192	166	158	166	173	153	154	181	173	160	172	168	148	165	155	169	171	184	172	160	162	171	173	173	150	143	170	167	183	186	170	156	158	176	188	169	171	169	174	165	176	165	162	160	181	146	169	163	170	153	158	171	163	186	155	153	182	160	162	171	165	175	141	160	163	165	174	169	172	170	176	179	158	154	162	160	164	165	171	157	162	176	155	162	191	172	173	154	170	172	158	161	138	146	198	185	183	150	159	173	174	174	169	152	168	190	178	162	164	191	176	174	181	166	163	158	167	165	155	150	172	189	179	166	157	157	169	182	156	167	191	146	140	178	130	185	168	158	175	177	166	152	173	173	158	170	166	177	164	148	168	150	154	163	174	148	168	156	149	155	160	169	173	172	152	171	149	168	160	153	174	168	164	167	145	173	167	176	189	149	176	165	183	175	174	149	155	179	170	158	176	177	172	163	167	144	146	171	157	160	147	170	147	187	163	163	169	147	168	153	148	178	153	163	182	166	186	157	162	161	176	170	174	179	160	163	142	184	171	153	147	172	166	146	149	146	169	169	173	171	177	154	163	149	168	166	145	151	168	170	167	152	170	192	169	176	162	153	166	174	173	172	174	171	167	169	150	162	166	180	144	164	192	189	135	155	171	176	147	158	157	184	169	154	140	169	182	158	149	153	182	169	159	159	170	166	187	153	158	184	177	179	162	162	157	171	163	178	182	185	162	171	135	181	166	141	157	161	164	142	166	153	150	168	150	161	153	143	153	161	196	162	152	158	160	153	179	153	168	155	157	158	161	173	165	170	158	166	155	180	150	167	185	163	157	159	156	164	160	181	166	152	158	160	189	155	184	167	156	172	152	156	176	176	167	132	152	170	173	176	164	159	173	173	144	171	144	150	180	192	169	144	180	162	166	155	148	165	151	176	156	173	180	176	180	173	160	185	179	144	151	166	140	156	153	165	153	171	163	185	163	165	157	150	151	168	169	169	169	162	171	175	149	170	159	164	181	164	175	188	154	177	159	160	177	156	132	187	174	158	187	165	161	195	152	163	156	153	169	167	173	157	164	145	155	167	187	168	175	156	165	199	174	177	133	160	165	148	166	184	169	172	177	131	169	163	166	176	160	166	166	164	177	191	170	142	165	152	142	153	166	144	152	144	164	159	148	180	181	194	168	161	170	164	173	166	155	165	163	160	180	178	147	198	152	173	167	166	192	146	161	153	178	155	156	186	161	161	142	152	153	178	154	165	175	171	152	171	188	182	172	155	160	175	164	156	175	190	145	149	178	150	153	172	184	161	159	173	171	175	167	157	166	153	174	169	190	169	155	184	190	176	160	180	164	187	152	160	156	164	194	179	150	179	136	180	185	145	164	168	164	178	158	173	181	172	144	171	177	154	153	160	162	170	154	171	156	159	170	159	163	183	145	188	153	165	161	159	170	146	153	156	132	138	163	174	168	195	168	142	157	155	166	186	156	168	163	158	170	181	171	182	168	148	175	124	166	191	175	167	154	157	164	169	155	138	168	161	172	188	176	146	157	150	153	175	208	174	180	169	145	174	163	162	163	184	187	165	165	144	157	161	175	161	159	151	160	183	167	168	153	158	188	156	158	152	182	173	142	153	166	147	171	184	151	176	177	153	174	152	171	172	162	166	176	188	144	156	154	153	167	168	178	186	162	154	172	164	153	148	146	156	175	179	178	163	153	155	165	168	163	160	163	166	148	154	148	151	153	165	146	173	174	167	172	142	183
10873	30099	24613	17288	12952	9761	7480	5853	4792	3912	3309	2689	2304	1913	1599	1415	1199	1128	1084	908	872	774	733	644	606	642	577	583	546	529	507	487	462	442	444	429	405	408	391	368	366	372	343	319	307	290	323	315	307	285	317	302	264	302	304	301	284	265	289	287	284	258	262	301	255	268	249	263	247	265	262	245	250	244	253	261	266	276	254	252	260	281	260	263	248	254	266	255	256	258	243	256	266	256	238	264	239	280	255	289	245	273	279	251	247	232	283	236	296	265	273	281	244	245	254	262	290	222	295	250	268	237	287	257	249	276	262	269	258	268	256	239	254	263	254	274	248	252	276	274	276	251	272	273	254	266	284	268	285	295	242	273	263	270	277	252	266	255	269	233	266	250	245	310	240	260	247	246	237	276	254	269	256	275	271	235	294	272	254	259	296	250	260	266	255	264	222	268	260	249	239	283	283	258	235	274	255	260	265	236	263	230	248	267	258	235	277	278	269	253	248	248	242	221	246	232	261	220	261	284	254	268	264	261	282	258	265	301	261	274	256	244	260	239	254	258	253	277	247	242	260	283	259	272	268	249	248	252	282	253	266	270	254	260	231	255	240	264	268	254	261	282	295	267	245	258	260	271	268	232	258	251	312	239	259	258	261	237	262	267	248	268	280	306	262	263	250	262	235	271	276	264	260	257	287	255	270	268	233	264	258	275	255	272	270	266	261	270	265	274	251	270	244	278	273	263	270	288	268	243	253	295	252	277	262	258	270	279	263	257	254	275	251	271	267	270	269	280	291	278	261	262	241	277	284	282	270	262	274	246	259	271	261	268	269	246	256	261	256	254	308	250	258	284	283	285	279	252	223	261	278	255	262	274	286	258	230	251	265	275	251	243	244	264	254	251	269	261	255	266	230	242	273	260	262	229	267	288	274	257	275	233	287	247	283	254	295	272	259	262	273	278	261	283	265	253	272	275	258	267	276	270	267	249	280	272	273	274	266	268	285	256	248	268	233	257	240	244	270	247	256	261	255	255	295	269	280	248	286	268	239	273	266	278	259	265	264	242	286	269	258	267	251	279	268	258	262	261	250	258	261	270	245	248	266	273	258	265	265	278	285	299	257	258	244	255	257	253	263	245	274	247	260	244	233	282	274	249	236	274	241	267	254	275	257	260	268	264	250	262	296	273	250	239	274	288	266	232	259	268	253	259	260	286	229	280	283	275	280	255	271	267	252	280	255	278	244	266	265	273	258	258	300	248	266	277	247	234	260	276	260	262	245	270	256	271	299	244	283	260	295	290	237	278	271	269	237	264	302	247	283	269	245	233	254	242	230	239	303	272	271	270	267	259	274	267	244	277	262	286	234	275	273	245	248	273	276	258	260	266	276	254	249	246	244	259	253	287	249	263	262	263	295	268	285	226	294	265	291	260	257	277	242	250	241	244	259	279	284	282	241	264	284	282	268	243	252	256	270	263	298	267	275	246	287	264	252	251	293	241	266	266	277	235	256	252	261	258	278	240	285	265	270	277	249	237	270	271	291	275	263	276	248	267	274	265	283	288	262	274	275	271	281	249	289	252	262	269	269	263	268	265	272	249	275	259	253	251	224	271	273	261	254	245	276	293	265	253	262	290	249	279	249	257	282	283	225	262	261	269	247	276	288	226	264	280	243	238	283	267	253	263	255	264	286	240	255	258	287	270	257	266	246	278	271	277	274	243	252	290	275	261	273	233	255	254	249	257	260	267	281	293	270	278	280	246	264	227	252	291	263	276	263	254	254	246	250	255	270	258	292	253	260	289	268	244	265	239	251	270	284	267	237	264	284	296	250	291	264	255	246	273	267	287	258	241	269	264	243	265	235	284	291	241	238	251	266	250	259	248	271	266	238	269	252	295	257	284	252	253	269	249	241	265	255	276	254	265	275	290	237	251	254	257	241	248	276	287	272	261	274	274	246	273	272	264	269	265	256	268	276	271	263	244	267	237	266	262	300	241	257	282	273	283	278	261	278	247	269	233	278	278	266	247	271	247	245	254	282	276	273	266	262	249	234	297	279	245	261	279	265	287	273	244	269	252	283	266	257	256	264	243	257	244	269	261	299	247	234	268	235	249	280	272	249	269	267	269	286	285	246	257	258	228	244	247	257	292	275	262	252	260	251	283	280	265	270	278	280	244	286	264	253	263	257	260	266	253	255	268	264	257	263	268	287	242	260	286	248	242	234	247	260	267	249	240	257	300	246	248	269	255	254	289	259	233	269	245	272	243	254	255	263	248	270	253	264	265	247	267	278	283	245	285	266	258	282	292	252	263	260	240	274	260	245	251	271	261	259	261	256	267	258	290	248	243	267	245	280	259	262	247	275	287	263	249	246	278	227	266	238	236	262	247	233	250	256	264	263	281	234	260	238	260	283	240	283	254	261	263	261	259	273	251	259	261	252	287	269	269	284	287	275	251	258	239	283	250	276	254	269	272	273	252	277	254	238	253	241	242	247	259	265	279	259	269	243	279	259	243	256	259	300	289	284	264	239	263	275	249	263	287	274	274	254	274	277	266	261	291	260	254	268	256	260	251	292	261	270	286	256	275	260	232	267	254	259	236	258	243	271	263	268	261	276	244	283	245	252	262	227	265	222	238	277	266	251	277	250	271	249	260	277	255	276	252	255	254	257	257	271	279	267	244	276	270	280	271	269	275	253	300	260	267	264	258	271	251	239	245	259	267	284	292	261	266	264	245	249	276	271	265	257	234	270	237	244	298	296	260	234	279	251	253	261	293	274	272	275	262	274	271	266	273	271	252	255	244	218	269	267	277	255	257	276	259	274	282	250	270	244	253	288	253	260	247	275	252	255	259	249	271	250	235	230	277	278	241	267	267	291	253	257	274	263	281	276	258	257	270	256	273	276	232	311	264	245	215	227	264	244	272	272	257	253	267	230	256	256	284	247	253	265	257	263	272	259	245	249	271	250	278	250	277	303	241	235	250	256	252	269	261	249	261	279	246	244	277	242	255	262	266	233	296	265	236	265	266	260	286	247	260	275	267	277	274	280	266	258	254	255	253	251	248	241	258	262	286	267	229	259	255	237	265	231	255	241	260	246	264	264	256	262	267	268	301	270	246	260	254	251	260	237	255	252	272	250	252	257	249	251	278	259	261	245	241	279	269	277	267	239	255	255	254	243	269	252	254	277	274	249	227	249	268	250	284	271	228	242	261	266	282	288	266	247	268	268	288	263	261	283	252	268	245	269	264	255	280	283	241	258	246	250	272	261	257	263	286	248	267	288	267	267	264	243	254	282	291	248	253	226	262	263	255	279	276	279	248	259	260	258	268	249	279	284	269	246	286	261	308	270	265	251	260	237	260	289	255	245	263	276	293	303	274	246	259	264	289	255	252	268	256	272	260	288	258	280	255	283	234	284	256	247	257	253	243	283	245	238	282	271	283	267	260	251	275	275	271	249	258	226	258	282	253	274	256	230	247	279	248	284	275	258	254	263	247
24169	21058	26560	24373	9816	4230	2808	1946	1534	1236	1126	992	838	713	676	604	523	541	479	501	481	452	408	427	399	403	373	377	370	342	339	354	361	335	339	349	339	343	342	311	343	333	323	300	328	304	316	306	329	302	269	298	319	297	308	279	302	328	283	315	275	315	306	303	292	303	309	286	277	297	289	316	272	289	255	266	292	284	320	301	301	287	305	300	323	304	286	322	285	284	298	326	316	291	309	304	289	294	269	285	308	325	315	291	298	306	309	291	272	317	263	315	299	310	295	319	319	302	291	308	291	290	315	301	304	314	295	314	292	314	275	295	316	298	310	308	332	286	295	288	326	288	324	290	332	283	311	334	315	324	318	268	329	310	319	293	296	305	279	302	303	305	285	290	303	299	277	294	279	318	272	292	293	286	290	293	322	312	312	284	304	291	329	308	262	289	311	293	309	313	288	270	305	276	306	310	284	287	310	333	277	283	323	300	278	298	297	312	309	314	294	324	295	275	316	280	315	285	269	312	281	266	324	270	312	294	294	262	281	302	284	307	306	282	296	286	281	301	309	285	291	267	304	285	305	294	285	296	283	289	313	303	275	302	291	281	320	308	309	304	311	314	289	278	299	309	277	305	299	333	304	284	287	276	274	297	268	315	276	277	315	320	317	296	303	291	312	298	284	287	317	342	270	275	282	313	300	296	348	298	298	295	325	306	271	298	329	304	311	310	302	283	337	262	285	340	298	303	296	308	304	307	316	327	307	277	298	321	297	332	276	290	275	320	299	304	276	294	307	300	303	301	276	298	285	262	271	267	344	300	284	281	281	303	317	316	301	327	288	298	271	281	303	332	289	300	301	308	328	286	280	293	280	274	301	329	319	269	323	299	280	292	282	275	302	301	280	325	282	324	274	313	266	304	284	304	276	286	304	282	298	264	267	298	297	282	300	289	298	303	342	305	309	308	291	285	312	322	292	310	285	279	277	287	289	267	282	301	297	273	305	288	320	302	298	303	297	301	287	305	304	294	296	304	309	291	292	281	290	280	275	329	282	313	272	296	295	308	307	302	250	302	281	294	305	301	275	303	308	284	290	302	279	292	310	293	287	321	309	297	263	303	302	301	300	305	274	313	309	320	284	279	298	310	289	304	287	297	317	291	296	278	287	338	305	303	246	286	300	267	291	322	295	289	310	281	275	320	273	324	290	316	303	281	303	267	310	315	290	313	295	303	290	300	280	283	303	300	320	315	253	274	315	297	302	286	273	261	272	284	288	289	279	260	336	292	308	296	294	293	316	295	291	305	312	280	290	302	290	306	274	319	265	321	301	295	278	280	300	308	317	278	264	271	279	331	295	334	299	306	319	333	297	301	300	319	314	282	291	290	330	313	282	274	297	303	295	298	292	304	309	300	325	294	303	283	281	307	285	288	292	307	326	295	319	298	311	266	323	292	297	288	292	289	290	286	309	320	306	278	338	302	301	312	293	288	279	273	292	311	276	295	309	307	275	300	284	272	301	302	264	272	296	288	299	308	295	337	300	280	283	288	293	279	306	298	300	290	270	294	289	314	281	298	311	306	293	298	311	290	283	274	288	289	287	268	273	259	276	281	286	320	317	281	297	273	286	306	290	277	305	297	292	314	315	310	279	301	308	309	304	287	293	305	274	286	341	310	294	302	327	301	318	275	278	282	276	284	292	296	330	311	330	317	320	311	287	322	295	294	314	295	285	306	269	306	342	276	287	312	295	339	276	294	302	295	313	299	277	306	323	312	276	252	294	320	289	287	289	293	291	283	292	292	301	313	291	308	307	303	317	294	294	291	310	310	295	290	287	277	287	297	337	316	304	290	305	290	315	298	297	277	321	297	285	303	292	278	297	310	292	308	316	255	279	317	306	282	276	299	299	281	303	298	251	289	285	305	327	314	295	293	313	299	287	298	301	318	309	306	302	262	302	283	294	281	320	308	306	288	280	297	290	320	288	266	300	279	270	318	308	299	322	275	274	254	263	313	292	286	342	314	271	317	302	328	299	313	299	272	279	298	301	310	298	307	323	276	313	313	270	275	296	293	303	284	304	292	303	320	276	306	305	291	286	318	296	323	272	276	273	268	276	311	294	279	290	316	331	288	331	307	306	299	276	335	301	284	285	289	296	302	294	318	295	302	307	313	315	296	324	298	321	327	296	290	311	297	283	306	293	302	317	301	290	272	272	307	286	292	287	291	319	307	275	326	263	278	291	307	308	309	298	285	312	319	302	325	286	247	312	319	301	308	294	334	320	297	299	315	314	303	284	341	294	292	304	297	298	304	281	325	268	309	293	334	297	296	318	330	301	260	263	324	334	287	317	295	296	286	290	266	299	263	295	256	287	278	312	287	335	296	298	291	302	293	283	313	305	304	320	274	300	275	290	290	311	286	306	278	296	300	319	303	321	278	298	304	315	304	288	308	291	309	262	307	279	292	301	333	293	299	297	307	296	302	279	300	311	271	296	331	284	299	278	295	300	303	280	318	324	307	298	298	304	295	298	273	317	287	311	295	289	309	290	282	301	315	289	291	309	302	320	309	284	308	301	290	296	290	267	245	280	294	347	309	290	281	294	299	289	306	294	285	298	304	288	307	296	287	289	283	324	269	308	282	276	286	303	295	302	283	329	256	304	275	304	295	290	306	322	317	292	257	285	296	314	284	278	297	313	291	304	295	305	293	297	271	287	317	286	297	313	299	296	277	291	317	266	287	271	295	287	290	338	285	293	284	328	271	289	324	294	270	280	304	307	315	276	297	281	294	261	279	328	294	304	323	279	297	289	303	328	267	265	291	304	326	321	319	286	314	315	289	309	263	302	267	277	300	295	256	289	282	284	291	300	312	318	286	284	266	328	299	276	305	278	281	304	284	312	315	282	284	313	312	279	291	281	297	295	303	279	289	287	293	290	294	285	316	265	337	286	309	305	296	333	324	293	341	284	302	312	293	292	323	295	301	282	277	310	328	280	290	302	300	312	307	341	313	315	301	277	292	290	273	298	285	319	285	291	303	292	313	297	284	324	311	291	320	293	321	293	311	300	293	319	281	287	327	311	319	327	305	289	287	320	299	290	298	291	298	311	331	276	295	300	287	304	284	283	272	271	295	288	287	283	283	314	327	268	290	303	321	284	290	309	296	314	307	303	305	299	273	304	265	295	305	297	278	277	320	303	302	282	289	267	319	277	300	295	302	306	289	316	284	288	283	303	313	281	322	308	301	321	316	300	298	293	291	295	280	321	326	278	273	281	283	281	307	293	315	287	270	272	295	282	291	319	304	296	290	258	301	300	307	322	310	305	298	309	288	280	279	301	315	307	312	288	294	299	309	333	300	267	287	293	316	292	291	279	278	307	298	283	264	298	299	280	293	296	300	294	280	292	294	293	334	289	268	300	286	290	332	272	318	306	275	277	309	323	294	306	306	318	308	305	333	268	307	275	279	302	269	255	320	282	291	292	290	278	305	281	283	294	288
10763	26179	21659	14443	10993	8185	6273	4878	3914	3380	2824	2374	1965	1711	1462	1363	1195	1128	1008	1009	960	853	770	833	726	685	682	672	675	674	640	647	602	615	606	549	532	495	553	512	542	521	514	525	521	494	451	527	493	477	498	461	500	481	451	463	460	499	469	468	451	450	453	460	433	433	412	457	416	431	478	419	459	434	453	444	451	430	461	452	455	466	468	433	449	477	428	455	454	432	430	432	464	468	467	472	453	450	435	474	444	418	473	429	472	440	469	468	439	463	429	439	415	446	433	448	455	468	455	476	437	478	439	436	465	468	437	452	438	447	418	434	432	465	423	429	409	451	427	469	455	451	462	475	430	483	471	448	436	462	473	435	450	443	428	457	459	411	458	474	441	483	448	434	450	458	419	437	455	430	429	436	437	424	457	471	450	421	420	464	465	421	438	441	466	426	436	433	424	424	443	449	446	466	455	458	448	414	447	430	483	442	467	468	468	506	467	440	449	444	443	479	454	462	426	422	469	419	451	477	486	473	421	434	438	482	435	416	412	468	468	472	413	423	440	423	443	500	451	482	455	490	427	469	471	406	449	437	421	466	434	462	465	475	455	433	406	462	428	493	483	468	439	485	446	424	418	414	490	444	430	405	433	447	458	461	506	464	449	430	458	420	478	455	419	444	450	442	455	444	449	436	439	412	431	430	425	455	417	433	447	440	454	452	467	440	438	423	448	445	465	485	443	440	411	465	430	442	446	452	446	434	445	446	459	502	459	448	448	425	461	445	443	461	452	406	447	443	457	443	444	477	500	390	468	476	460	436	462	459	446	422	443	455	463	387	421	409	416	429	422	437	464	446	462	477	448	455	476	443	459	460	427	437	437	453	448	439	465	460	418	455	458	451	428	447	428	474	432	450	453	438	449	415	431	418	417	447	441	466	454	487	467	414	502	428	444	453	433	411	417	469	460	472	423	463	456	456	452	457	458	451	440	418	418	488	487	470	448	447	475	477	453	456	464	443	437	475	447	458	436	473	497	461	426	478	429	437	444	448	464	430	438	449	419	436	431	467	453	436	457	496	466	427	444	452	464	463	485	465	458	439	427	438	468	448	460	445	473	441	451	474	457	443	432	465	442	454	489	449	450	420	437	444	431	432	446	466	455	419	419	478	460	425	419	441	429	452	434	449	418	425	475	435	436	458	474	433	450	447	452	443	412	435	477	447	495	488	438	438	440	469	447	441	433	452	404	441	418	469	448	483	466	493	428	450	453	446	504	435	445	440	445	470	452	473	470	447	471	471	466	470	485	455	419	464	409	456	443	419	476	463	431	447	433	425	441	451	449	424	469	450	439	437	457	474	467	464	445	460	432	474	461	469	453	442	462	443	468	405	444	402	444	456	473	430	444	461	447	444	443	417	448	469	405	456	389	447	443	469	468	449	459	415	428	487	442	455	453	432	445	463	460	435	428	429	416	425	383	439	397	436	442	432	441	401	446	403	460	478	466	433	414	431	465	470	431	475	456	473	447	435	425	456	445	418	425	450	438	443	416	448	431	389	434	421	460	409	432	408	460	464	484	455	457	452	446	433	417	471	488	470	462	457	501	415	447	429	461	451	427	413	441	466	457	433	434	438	482	453	442	463	438	426	473	414	452	467	446	403	440	431	448	426	471	427	468	434	442	491	420	463	471	471	454	447	457	386	471	467	453	489	424	423	435	455	439	449	461	445	445	423	427	418	459	441	444	458	417	401	488	442	431	461	432	455	451	447	444	482	442	452	438	459	458	457	422	478	457	497	451	446	454	469	464	430	430	449	462	449	460	420	463	411	438	422	443	461	449	410	426	478	420	462	475	460	435	430	415	442	420	447	416	444	457	455	433	422	453	462	433	432	408	411	448	447	425	459	459	435	402	451	476	473	463	451	449	460	444	458	464	439	430	460	459	470	485	404	429	442	464	459	458	460	458	420	469	464	431	485	430	464	410	446	435	455	418	423	418	410	452	433	475	471	425	435	436	460	417	456	430	418	450	435	493	424	486	494	463	468	477	480	423	425	456	423	490	449	396	470	470	420	456	470	462	465	451	437	436	436	428	429	448	435	450	420	433	425	451	441	483	446	427	435	453	468	450	410	435	428	448	438	439	421	437	456	489	427	455	446	450	447	445	474	413	452	446	475	459	404	443	445	467	463	448	472	445	478	424	469	387	459	454	406	428	479	468	429	438	475	446	463	446	422	435	447	453	454	435	483	470	424	427	477	429	451	464	426	419	446	438	445	424	458	471	451	457	428	447	436	501	510	403	475	437	405	429	488	408	466	420	436	434	489	432	446	416	448	450	471	465	473	427	434	444	475	417	434	443	469	428	421	447	422	438	486	431	443	494	463	450	460	414	434	442	441	463	448	426	426	441	394	440	446	465	484	416	483	427	425	427	435	476	454	422	445	414	443	456	463	455	424	452	425	451	454	455	462	449	456	484	420	468	473	450	446	498	458	415	435	452	473	488	442	445	448	440	463	440	441	450	458	436	456	511	440	438	479	436	467	428	462	457	416	433	455	418	444	466	448	476	446	433	440	446	412	496	447	445	430	449	404	436	455	450	459	442	407	476	440	498	454	422	442	434	429	429	449	472	442	439	411	455	416	453	432	514	442	417	439	429	460	446	430	430	372	477	477	469	441	477	415	463	474	432	488	440	439	463	435	440	454	425	451	446	447	448	439	446	407	440	455	409	431	431	448	430	491	476	437	438	464	420	459	411	489	466	444	429	423	444	464	456	473	459	430	450	439	479	431	464	462	480	448	442	434	462	458	494	437	514	455	472	452	469	434	459	448	430	482	414	419	449	433	419	473	441	450	499	432	426	421	444	447	449	465	454	469	453	445	470	452	438	457	456	470	458	443	447	466	422	458	446	441	435	451	408	440	482	475	459	448	452	466	464	474	426	470	462	421	449	479	436	414	457	453	423	431	498	442	442	450	453	454	431	480	456	431	412	470	447	493	443	445	459	433	464	428	473	458	455	448	451	441	436	452	455	456	426	434	458	478	428	463	443	379	441	449	487	435	452	466	418	460	449	425	453	467	408	517	449	433	436	459	440	421	448	446	447	472	429	451	486	403	433	426	470	436	452	436	460	461	441	410	469	463	404	483	441	424	447	421	425	436	473	430	443	464	414	405	458	434	481	441	474	438	437	466	452	423	446	436	397	440	489	465	437	422	431	439	396	475	422	435	435	429	426	460	422	435	471	472	460	409	458	470	458	413	472	470	432	439	468	459	451	476	442	443	447	473	446	400	436	456	413	500	451	490	445	457	435	438	436	466	448	451	469	464	428	424	426	436	476	450	460	436	482	454	411	466	446	448	462	457	436	429	456	462	439	492	460	455	457	461	476	469	410	445	444	437	442	408	439	431	441	479	434	417	442	441	476	399	442	464	444	462	453	422	471	424	416	484	446	465	459	457	457	487	463	426	416	444	454	453	449	418	433	472	428	460	490	451	484	438	451	439
22053	21045	28651	23654	21077	20439	9906	3664	2474	2106	1733	1307	1252	965	780	692	605	591	546	484	444	385	383	380	370	291	311	324	289	276	293	269	239	246	226	228	206	213	202	176	179	150	198	210	191	179	152	159	161	171	152	153	150	159	190	159	158	160	158	136	172	127	147	161	142	149	142	151	138	119	146	143	138	136	133	128	140	165	140	125	126	155	144	131	125	128	136	148	114	130	141	152	155	147	153	129	140	147	164	139	155	156	161	145	160	129	136	137	154	140	145	167	145	128	154	145	134	131	128	145	143	155	143	146	158	134	145	149	127	149	175	126	148	133	123	147	140	125	123	150	131	144	132	129	142	159	145	145	166	121	144	145	138	148	140	133	142	137	129	127	144	124	141	161	124	131	136	143	134	131	126	137	156	126	136	151	143	123	149	141	146	143	127	159	119	124	149	148	142	117	134	132	132	153	148	148	141	136	125	139	168	166	134	142	144	143	145	152	143	140	143	154	165	139	145	141	158	130	135	128	120	143	135	161	140	135	128	129	129	160	135	157	142	141	121	129	148	130	167	129	136	145	151	152	147	126	143	138	132	127	150	146	138	124	136	126	133	131	127	111	123	159	128	143	153	141	136	140	136	121	156	147	119	129	144	134	156	143	128	131	129	126	127	139	120	135	152	135	118	148	130	147	155	153	143	165	154	138	132	147	144	166	156	152	136	159	139	143	149	145	147	143	145	123	137	143	150	145	139	152	147	143	124	131	118	120	140	160	139	141	116	147	132	152	147	144	132	140	150	142	154	152	147	135	132	174	140	133	136	155	128	161	123	157	138	122	146	136	134	130	131	137	142	145	142	134	150	173	166	146	130	129	141	136	139	162	136	150	138	139	145	171	151	146	122	116	151	154	156	125	156	140	146	143	156	133	133	136	151	145	130	148	145	135	123	154	146	137	137	144	126	143	135	133	130	152	129	154	142	136	141	148	124	158	152	136	140	158	134	127	124	165	146	141	130	141	125	153	120	135	147	140	134	141	148	133	136	143	131	145	157	166	142	136	134	122	145	138	161	135	128	117	122	119	137	134	142	149	149	118	146	132	143	127	143	161	141	145	156	151	145	137	145	126	142	153	140	145	148	166	141	138	153	157	148	138	128	143	133	148	132	129	157	130	132	141	130	151	156	160	136	130	144	138	145	123	125	142	125	141	130	124	146	130	157	147	166	144	146	125	136	140	120	126	147	143	141	134	143	130	157	138	164	134	123	153	132	146	148	129	172	129	121	149	148	138	129	147	129	131	141	154	132	150	152	141	113	138	131	139	176	145	133	148	151	157	139	152	150	136	127	148	134	141	143	141	162	137	133	151	118	141	160	152	147	141	137	144	117	117	125	125	133	166	154	138	143	152	115	121	153	129	137	134	154	129	147	146	129	133	134	163	151	143	128	138	164	140	155	132	155	132	154	122	139	115	143	163	151	141	148	139	139	138	150	140	142	137	150	143	131	151	129	150	135	133	135	133	133	148	134	144	126	152	143	129	147	134	128	123	130	132	170	152	138	133	146	132	142	145	152	128	141	131	143	117	142	147	152	140	142	151	149	151	138	130	158	146	158	158	122	126	146	134	133	137	128	130	127	162	133	147	149	129	125	127	143	125	130	121	145	139	147	137	139	105	120	147	148	132	124	133	162	140	151	134	136	143	146	131	141	155	158	144	146	131	151	128	148	141	143	138	156	156	128	147	143	173	132	119	131	121	147	140	142	138	137	150	137	144	145	132	147	146	144	144	151	141	130	131	162	133	127	133	130	148	137	158	137	132	153	129	147	103	138	122	155	144	145	152	134	147	139	138	132	137	153	133	137	124	138	152	140	138	158	145	152	124	152	138	152	131	133	133	127	146	128	148	120	146	156	140	130	147	124	145	132	146	141	149	171	139	137	136	140	147	171	160	162	129	127	116	139	139	126	135	117	162	155	125	132	146	146	134	145	143	146	135	135	128	131	151	145	149	144	144	134	132	138	143	126	146	142	130	140	135	145	133	144	145	126	137	136	156	140	141	138	126	138	123	147	137	133	122	139	151	143	132	149	164	135	140	143	156	147	140	126	133	130	127	142	127	146	130	120	132	145	127	141	147	146	141	130	148	146	141	154	151	154	122	128	135	140	133	127	159	124	147	143	143	166	133	134	134	138	132	132	128	145	131	139	146	124	135	140	135	133	156	135	148	140	140	140	135	155	139	123	134	132	136	132	149	123	139	149	165	109	139	130	145	139	122	149	155	133	140	139	143	125	132	152	153	152	161	144	151	133	158	125	127	151	136	146	140	135	125	139	127	133	151	141	148	137	136	152	152	137	138	155	138	145	127	137	147	143	117	117	169	149	141	127	157	130	138	147	131	130	137	159	124	158	121	158	132	146	163	140	142	149	148	162	146	152	138	128	137	159	139	151	154	143	152	139	126	149	150	136	143	126	135	126	127	151	133	144	125	121	142	140	133	133	142	158	124	125	146	135	145	139	130	159	144	146	141	155	147	140	133	155	144	123	143	158	151	143	125	139	127	121	134	155	124	146	132	152	140	135	135	122	158	139	124	147	124	172	142	116	151	134	116	151	125	130	126	135	153	142	125	124	138	124	129	135	139	132	130	137	121	135	144	137	155	162	142	122	134	145	147	146	135	152	107	135	139	139	141	131	131	145	158	122	142	145	120	137	151	127	170	153	139	139	134	119	145	146	143	146	125	113	136	140	139	138	145	136	151	132	166	135	144	156	124	129	137	131	142	140	131	126	152	119	145	146	143	129	147	115	117	142	135	141	172	132	147	139	142	123	140	152	146	110	129	141	144	133	144	153	132	129	130	134	147	126	136	142	153	130	134	126	137	131	150	140	109	138	130	144	127	138	149	139	148	126	125	140	164	160	147	135	164	154	135	136	147	125	150	124	130	129	148	125	159	148	136	147	120	140	131	130	124	160	135	160	125	131	132	136	142	155	134	140	149	135	142	138	124	158	140	151	152	157	148	161	159	143	152	147	130	129	127	118	115	145	150	137	160	131	134	131	141	145	157	143	141	139	129	128	154	154	125	169	149	163	152	148	143	136	149	125	137	119	141	152	139	137	132	130	146	143	143	147	127	130	160	141	147	148	129	143	137	138	135	143	136	145	160	155	125	132	123	147	145	124	119	137	120	155	118	148	139	127	149	143	142	152	131	169	158	149	129	145	141	142	155	139	148	155	142	144	134	146	148	144	140	118	157	143	158	155	127	144	142	154	138	134	126	149	140	140	143	141	141	140	138	130	155	126	130	146	143	139	132	159	167	122	126	139	144	148	120	130	155	154	131	139	151	137	150	140	142	127	130	139	138	135	138	131	124	164	129	132	127	130	182	112	123	132	143	162	136	116	139	126	145	131	147	136	131	147	140	140	143	119	143	155	132	142	137	129	142	162	119	144	130	124	136	155	126	134	159	125	154	153	142	131	135	149	134	127	133	129	136	154	146	122	153
12629	33700	28488	20879	16234	12793	9819	7807	6311	5200	4266	3558	2869	2450	2107	1803	1679	1442	1287	1214	1042	975	888	811	748	696	657	643	620	610	540	549	538	466	458	445	408	364	379	396	373	388	316	311	287	284	266	281	283	248	265	266	244	281	240	266	238	250	241	242	229	238	224	232	241	211	203	203	187	207	203	235	200	215	197	194	215	198	209	211	190	212	238	215	204	227	218	211	211	204	201	209	198	201	214	191	218	228	205	240	183	207	212	202	190	194	214	238	203	208	202	202	222	212	198	168	226	205	193	211	203	205	235	189	227	218	196	236	207	195	211	176	241	211	230	206	201	205	196	235	206	197	230	235	227	219	226	213	210	235	201	195	204	197	194	196	205	216	197	194	168	215	215	218	204	216	210	204	190	208	223	203	220	214	213	209	239	194	223	200	210	186	170	206	193	223	220	223	197	206	214	222	185	209	193	197	224	207	195	215	216	230	198	217	183	216	207	201	238	226	201	222	206	201	193	227	205	206	237	213	214	225	244	197	208	197	193	207	174	181	241	188	211	214	206	220	211	203	199	209	210	234	213	193	207	198	199	203	207	213	204	226	192	203	235	231	205	195	208	181	231	204	191	197	189	209	205	201	215	219	188	224	203	183	197	207	204	212	215	190	205	224	195	191	201	248	197	218	202	207	172	222	217	209	199	181	198	214	204	212	187	188	216	199	215	203	205	201	210	214	216	201	220	225	204	234	206	196	206	238	214	215	210	195	224	229	204	202	217	242	195	222	184	209	210	206	228	219	197	208	220	194	198	224	214	200	218	177	249	194	201	206	204	208	207	219	212	200	235	219	216	202	242	209	197	195	190	216	199	196	203	199	229	173	200	212	215	222	204	230	234	228	217	193	224	198	202	223	197	209	218	195	204	197	211	219	208	229	221	212	209	211	193	210	221	203	202	190	216	222	232	194	215	217	201	210	221	212	224	225	233	216	212	226	196	206	217	195	207	217	208	215	211	205	226	207	195	221	197	209	208	202	210	205	222	210	212	195	199	209	217	217	223	248	220	208	231	217	213	199	219	199	227	196	228	228	186	193	199	200	226	191	216	207	188	233	178	169	226	211	205	244	202	215	210	222	205	213	187	232	219	239	220	218	216	195	231	203	192	188	188	214	178	201	209	207	200	190	211	222	223	212	186	218	207	234	205	196	195	188	214	218	210	190	200	220	197	226	206	220	236	214	205	195	201	257	215	210	239	223	209	191	205	198	202	223	188	201	221	200	221	190	208	203	207	223	207	210	207	206	220	206	209	207	220	216	211	222	227	238	211	197	209	203	223	206	205	213	217	213	190	208	228	215	204	206	217	211	210	208	220	189	213	208	211	214	203	204	239	176	209	212	195	176	205	216	219	198	208	198	245	215	231	212	213	217	198	208	214	208	197	202	240	227	234	208	202	218	196	220	196	201	194	188	233	207	212	195	193	239	221	241	202	246	212	203	217	197	200	221	195	271	237	213	224	218	205	193	218	230	190	222	194	217	202	220	227	202	224	212	185	224	174	208	203	188	206	231	182	220	201	198	152	194	199	221	202	199	198	200	206	206	202	215	198	209	207	243	202	210	194	206	233	213	226	206	230	220	231	220	195	179	201	240	209	222	249	195	196	204	208	203	217	219	198	214	181	211	214	205	183	219	197	231	228	202	191	211	195	215	212	222	198	196	222	224	229	184	194	232	218	198	197	190	205	208	225	227	203	194	207	222	230	224	208	209	234	212	234	204	219	194	209	204	215	198	204	227	211	223	215	204	226	189	218	189	212	228	194	184	207	215	225	206	225	228	191	189	230	222	195	202	217	228	206	197	208	215	220	205	197	204	199	205	211	228	204	200	216	179	211	185	195	199	210	226	214	211	203	212	210	202	204	210	197	195	226	201	183	210	217	221	196	222	215	202	227	200	216	159	223	206	186	208	201	216	216	199	201	232	220	217	194	221	187	217	225	193	208	198	209	201	208	207	204	186	226	194	198	206	205	198	193	223	201	208	203	199	232	194	213	225	211	193	216	208	226	190	208	208	224	193	226	188	188	215	193	208	198	212	193	203	220	176	186	180	234	167	224	225	225	198	234	240	226	191	220	220	223	220	194	196	223	213	186	217	209	233	207	228	209	225	210	203	205	194	217	195	199	209	216	208	212	206	218	232	202	191	201	223	190	222	212	184	205	200	208	198	240	195	194	201	204	216	187	218	194	202	203	234	202	203	199	216	202	187	211	226	189	199	174	223	194	222	185	221	241	209	196	209	210	190	179	177	219	227	197	212	192	213	214	216	195	206	207	203	218	193	197	200	209	218	203	208	205	231	204	232	207	205	206	228	220	192	221	205	198	224	209	195	198	230	221	195	208	201	230	221	196	200	204	186	226	240	208	204	203	197	214	216	207	208	242	215	221	218	221	220	231	240	205	207	200	209	215	218	209	237	201	203	205	189	205	221	205	184	218	209	205	234	194	217	221	207	223	166	210	204	212	216	203	211	204	191	193	194	195	193	179	220	196	200	192	202	223	214	210	232	205	204	200	211	187	199	237	223	192	223	226	223	195	221	232	200	195	220	200	213	213	221	196	200	193	210	239	233	199	193	205	188	235	200	233	240	220	190	200	235	184	173	198	227	190	235	191	222	207	226	205	204	202	223	178	199	214	208	221	231	215	207	180	193	209	212	183	202	226	201	185	217	216	225	226	196	196	233	207	220	200	182	204	199	184	211	243	235	214	202	211	205	195	213	196	203	185	213	211	212	252	200	206	203	180	198	203	206	205	207	229	204	217	234	217	213	216	220	210	201	226	219	223	233	222	219	227	206	193	209	234	207	215	211	223	207	220	189	215	220	198	185	215	195	216	204	197	242	213	211	208	190	196	201	206	181	200	209	214	207	210	179	189	211	201	209	226	191	199	230	223	195	205	213	210	202	224	206	194	207	223	209	187	213	258	205	196	210	210	232	196	201	212	171	215	196	223	213	180	205	234	195	211	207	207	197	202	214	192	232	218	210	197	226	241	224	200	212	203	209	181	219	205	203	216	217	205	214	208	232	223	181	207	206	176	191	207	221	202	211	218	208	211	226	192	208	215	193	223	202	209	202	206	213	191	216	193	209	220	202	215	211	206	222	194	201	233	187	186	236	198	198	192	227	215	197	189	208	188	211	217	207	212	209	183	194	210	185	189	230	197	214	189	213	182	209	216	201	198	205	214	215	226	230	218	205	200	206	203	220	178	230	217	217	218	209	223	205	202	208	188	201	198	205	208	212	208	199	234	183	226	188	192	210	219	178	200	212	223	193	192	183	221	202	207	242	229	197	215	228	220	221	198	227	200	214	217	205	235	199	197	210	205	195	195	207	212	183	194	202	182	231	226	198	193	211	203	185	187	208	211	208	211	209	204	185	225	205	188	217	209	217	199	221	203	203	201	196	225	220	199	186	185	193	216	215	189	202	205	202	200	218	194	213	198	220	210	195
26686	20509	16863	10591	5375	3260	2276	1709	1222	1085	916	828	692	636	607	509	501	464	451	450	382	388	375	368	403	398	333	337	334	316	336	346	356	306	341	316	322	316	272	285	309	291	297	294	305	321	319	256	265	292	301	298	291	273	317	309	249	296	276	270	263	261	267	268	298	279	272	287	287	287	243	280	316	282	269	290	252	279	269	279	292	293	280	283	278	323	283	294	298	304	236	272	273	300	285	277	285	256	315	267	251	289	268	272	279	305	301	287	286	276	275	295	266	311	276	269	279	287	258	281	254	268	304	298	288	278	307	281	266	264	285	278	299	282	264	260	268	288	263	245	285	261	301	253	278	284	305	246	259	280	291	274	292	261	304	264	292	287	273	305	263	293	278	253	263	285	265	268	267	296	308	246	289	295	302	300	275	264	277	262	293	316	290	292	290	303	272	283	268	284	270	274	279	316	270	298	275	287	265	290	269	282	265	297	286	295	266	263	271	281	313	296	283	265	290	273	255	275	273	261	292	287	275	278	300	252	271	290	268	278	285	282	306	254	277	297	290	262	291	308	274	300	278	260	270	268	303	276	282	311	313	290	293	293	310	275	273	262	289	304	295	274	291	310	264	253	279	328	293	281	299	279	289	244	259	311	283	280	299	285	281	244	308	287	269	285	295	293	284	274	274	280	299	286	270	257	310	286	298	299	266	263	275	310	282	281	285	270	294	282	299	275	294	259	250	268	266	276	256	272	268	286	287	301	243	286	268	286	278	290	242	286	267	291	297	265	280	291	258	289	291	282	278	289	285	302	266	285	278	259	277	287	264	292	284	300	270	284	272	288	276	269	283	309	259	282	307	283	281	297	271	244	250	261	301	243	265	309	290	280	260	279	305	266	339	260	295	232	285	316	307	265	284	295	282	257	266	287	289	279	276	276	281	279	285	257	297	282	297	291	296	258	284	254	306	263	248	254	289	262	299	311	277	246	291	249	288	303	313	276	321	274	265	282	289	281	302	274	271	252	272	316	279	283	270	279	284	294	267	295	260	301	308	284	271	304	284	298	297	287	309	272	291	293	261	269	279	308	268	268	267	309	268	276	269	295	277	309	303	281	319	291	298	294	274	275	280	283	293	276	270	298	290	283	283	290	258	282	283	259	292	250	270	299	294	306	296	285	292	301	289	273	283	262	258	264	291	306	291	280	264	290	308	294	288	258	301	292	271	269	276	293	313	263	283	278	259	265	250	284	287	304	285	240	287	265	281	294	285	276	272	290	280	266	295	301	291	304	286	263	287	284	269	280	280	271	287	264	300	274	283	268	283	290	284	291	284	247	270	300	248	275	276	260	314	286	302	280	286	280	297	253	279	264	287	267	273	281	299	274	273	269	267	265	287	271	298	289	278	275	288	293	264	268	299	307	277	276	304	285	302	301	303	277	279	281	281	311	296	287	254	318	296	236	291	309	271	259	286	268	287	289	290	281	285	250	275	278	286	280	270	300	305	299	264	301	275	278	287	287	270	295	314	311	279	293	329	293	312	255	306	285	280	252	317	264	275	282	270	306	294	272	303	285	277	300	271	274	280	242	270	278	305	296	311	263	287	278	281	287	290	303	284	272	262	272	267	290	288	278	287	291	240	302	285	289	310	288	280	268	293	264	281	262	286	287	267	261	277	261	307	294	277	274	294	301	270	281	290	295	287	280	281	260	276	302	281	288	279	272	284	248	302	271	287	286	271	271	307	296	288	263	284	276	256	299	270	296	269	290	254	279	278	243	286	266	255	299	300	288	264	274	259	279	271	309	293	285	288	320	292	287	323	283	298	274	249	264	282	296	284	276	312	262	285	258	275	298	277	307	295	282	274	307	308	319	264	251	254	286	278	312	294	270	265	304	287	268	290	273	275	284	273	291	277	260	289	243	266	285	266	260	283	275	294	257	287	282	287	304	303	259	298	276	321	291	282	274	277	306	296	290	244	291	259	302	276	271	278	280	299	301	304	292	270	293	276	313	294	299	289	302	270	250	259	289	269	259	299	304	280	274	274	294	319	296	292	286	309	280	292	273	255	288	288	306	299	288	260	260	304	296	301	277	259	272	280	278	302	307	298	276	259	305	284	277	299	286	301	274	263	276	259	265	279	278	284	287	289	264	300	296	276	288	312	281	295	291	277	266	283	273	287	294	304	311	264	260	290	275	263	269	251	291	277	285	260	251	288	283	263	298	254	262	279	280	290	288	276	280	304	265	279	280	275	309	307	279	310	281	308	298	294	262	253	312	290	263	263	303	271	296	290	270	286	304	290	302	266	288	287	287	263	288	261	288	279	269	282	286	298	281	287	253	279	236	280	308	260	282	284	265	313	307	294	276	268	271	271	289	273	284	267	266	314	315	289	279	282	290	272	264	261	308	275	253	270	263	281	287	291	268	309	283	281	291	280	263	280	273	260	301	278	321	301	303	293	267	285	275	305	267	298	256	263	290	284	307	275	268	272	298	264	259	246	295	250	289	286	284	269	272	276	262	296	287	274	295	309	254	287	267	290	299	258	254	298	284	273	285	271	294	261	280	288	249	267	287	273	288	292	276	298	245	307	261	290	260	274	286	266	290	279	281	240	282	276	271	252	283	273	305	278	282	258	297	272	292	298	280	279	246	250	287	253	285	274	262	281	299	278	266	273	264	264	279	267	253	274	302	267	262	317	285	275	275	308	278	279	271	306	284	291	310	317	271	264	283	260	282	288	279	273	305	325	304	275	265	257	299	292	292	290	305	271	306	294	305	293	246	269	272	282	281	308	306	306	269	279	259	303	289	280	265	247	293	288	269	244	318	283	254	260	288	278	287	257	278	289	297	294	262	284	272	290	288	279	275	267	341	282	282	293	290	286	297	299	296	300	289	262	305	280	320	291	266	276	275	276	271	250	276	290	290	282	287	283	283	275	260	286	262	284	277	266	267	274	321	289	285	302	283	291	282	257	261	252	311	308	301	257	300	272	292	263	263	292	283	290	273	301	277	276	285	298	279	295	287	294	281	284	295	239	271	264	247	292	287	276	280	290	300	281	285	258	260	276	275	313	301	288	251	280	275	259	289	294	290	289	264	308	287	293	302	298	284	257	261	282	270	292	263	283	276	277	257	283	277	293	269	273	285	298	251	287	274	278	284	263	282	264	298	300	288	311	266	281	269	290	274	265	330	270	251	269	267	278	279	283	255	251	261	270	291	260	261	266	284	304	268	261	254	274	302	274	300	299	281	264	283	279	294	292	323	276	264	264	288	296	290	286	280	263	293	266	271	280	287	297	289	291	289	292	260	300	291	279	327	270	288	293	305	290	273	265	273	257	316	303	276	302	305	274	261	286	271	261	318	267	286	266	285	272	283	277	280	264	311	292	281	323	303	280	269	270	258	282	290	289	277	273	249	279	271	290	279	275	271	270	292	300	289	277	272	287	275	314	276	322	285	285	309	256	286	275	282	313	274	278	242	290	294	268	285	293	277
11036	23502	18951	12861	9477	7078	5296	4172	3447	2905	2335	2030	1657	1431	1229	1083	1020	1014	962	834	758	684	748	650	652	651	568	593	609	594	542	547	543	527	554	492	540	518	514	498	505	477	471	483	459	460	437	442	495	436	446	462	468	450	462	430	409	459	410	443	474	453	452	401	410	427	415	398	445	448	436	492	410	450	442	470	460	434	410	420	446	415	421	411	458	446	424	419	479	434	400	418	453	410	398	431	456	407	432	452	440	408	452	437	442	447	399	444	419	452	451	453	441	434	440	404	423	439	455	411	429	466	457	431	446	436	402	433	383	399	471	441	396	464	430	429	435	421	442	459	374	389	403	425	426	405	446	427	446	427	435	430	435	421	417	381	424	471	472	440	459	415	426	438	431	431	414	421	445	414	441	434	441	415	425	417	402	444	426	424	423	404	497	441	436	437	424	431	416	435	435	434	438	451	471	467	435	408	447	459	434	452	422	432	442	441	413	433	439	449	422	466	427	437	456	408	435	455	457	432	449	441	432	435	383	436	401	443	460	426	463	430	446	480	458	449	435	421	437	456	496	423	411	461	432	423	457	440	456	444	443	415	441	406	409	428	392	437	436	395	398	433	420	449	444	444	446	449	434	421	442	403	437	441	400	420	455	411	424	392	426	438	414	428	433	418	426	440	426	454	415	407	398	410	458	429	428	454	448	394	423	454	437	409	450	424	455	399	451	468	442	439	465	470	423	441	440	435	437	470	368	442	418	398	453	410	435	445	422	420	455	427	463	439	449	432	426	487	427	465	400	448	462	418	455	449	426	463	487	435	409	450	430	447	455	449	411	445	444	452	379	464	415	461	417	437	449	452	434	424	429	428	422	429	418	430	426	437	421	438	429	463	445	401	450	427	444	449	440	464	448	446	461	396	401	427	398	459	441	422	436	445	440	436	439	396	452	421	453	434	480	397	439	430	453	489	450	434	416	438	408	426	400	463	473	473	460	420	426	466	430	409	426	396	444	416	389	422	425	457	420	480	445	427	433	413	429	405	410	450	457	452	451	419	438	433	422	422	435	423	407	393	401	420	427	441	431	466	429	435	428	432	417	408	408	442	415	452	415	426	419	412	418	489	445	427	427	452	442	470	413	399	454	435	435	420	426	428	413	406	434	426	441	415	453	423	398	432	459	414	410	429	471	413	425	426	434	450	416	435	460	399	434	433	423	435	461	410	430	448	445	475	425	457	402	443	410	437	454	426	443	423	423	416	447	462	424	422	429	461	424	427	416	396	435	431	445	456	440	407	472	455	451	447	413	443	443	426	450	439	454	434	422	432	448	416	400	429	414	481	446	453	421	410	429	451	447	469	457	413	424	418	451	406	400	427	432	456	435	470	416	398	462	432	440	402	450	446	429	436	427	432	442	460	445	417	459	416	419	420	466	455	443	461	491	419	444	444	450	436	403	448	413	428	480	385	406	434	443	425	404	450	421	417	419	441	427	495	432	417	450	444	439	463	437	414	417	416	437	469	424	435	395	416	431	443	458	429	441	413	435	418	462	408	449	440	450	418	426	434	442	432	450	455	434	453	409	423	461	447	442	419	424	433	458	435	449	478	430	432	435	440	455	436	443	405	429	439	395	425	402	418	461	458	432	466	432	395	472	432	422	449	422	461	465	491	460	406	430	446	399	421	467	415	415	397	467	425	414	420	427	389	449	440	449	412	405	424	456	435	435	430	407	430	427	429	446	434	453	418	476	446	479	426	442	410	425	434	404	418	420	456	456	436	444	400	412	419	441	417	448	422	436	455	449	440	441	440	431	416	428	464	436	437	415	437	434	431	457	472	468	435	425	453	392	420	447	396	437	416	413	445	420	425	440	417	406	402	439	484	423	433	440	477	420	410	445	460	413	455	434	414	453	379	410	443	434	414	394	470	408	420	417	453	446	434	451	416	443	479	415	419	452	466	455	422	418	451	418	439	443	440	382	454	452	427	427	410	407	436	448	412	435	425	424	425	486	451	424	430	471	432	437	391	466	417	422	475	411	428	409	438	435	409	446	420	405	430	418	424	449	423	431	419	442	408	448	438	434	461	473	457	436	443	432	475	424	426	401	428	397	450	432	461	457	439	439	459	412	441	424	459	452	465	421	420	442	456	445	397	458	440	435	450	494	490	440	443	439	430	435	456	417	436	406	484	426	417	441	450	433	459	457	411	432	429	451	405	428	417	427	427	446	405	424	440	422	462	449	463	410	417	399	438	467	462	444	430	501	442	419	406	435	430	447	423	414	428	422	426	428	400	419	441	399	452	437	432	451	448	440	444	435	481	428	433	448	457	436	437	451	421	443	411	447	401	421	435	451	415	413	419	423	404	449	451	453	433	438	433	434	393	431	424	461	418	405	406	405	442	436	424	427	428	438	471	424	398	462	456	448	434	424	434	442	423	437	390	444	428	478	445	409	409	439	436	419	441	464	422	436	444	411	442	418	452	437	453	427	398	371	419	412	449	446	459	420	439	448	454	395	450	411	445	422	442	454	427	409	408	405	444	469	422	405	449	421	394	434	460	429	455	413	453	452	441	413	471	453	416	424	449	447	434	444	445	427	405	398	433	415	446	458	448	426	445	431	428	463	423	404	453	467	427	422	421	394	423	433	454	452	434	448	474	449	451	453	434	432	453	410	454	451	452	437	448	415	417	474	424	425	418	428	419	457	449	414	416	402	425	447	431	451	439	442	429	410	423	430	427	445	433	449	482	434	433	452	503	444	428	446	479	442	468	450	474	437	441	439	418	485	419	435	428	421	411	447	438	437	424	423	447	425	444	428	427	440	423	458	414	436	417	466	452	451	420	417	415	427	457	440	419	390	424	413	447	410	417	436	433	498	403	462	426	428	459	373	434	423	435	429	442	409	434	459	439	465	443	424	475	401	436	431	417	400	455	483	459	415	423	459	450	432	478	446	396	429	458	437	418	432	467	437	415	435	441	414	433	447	408	424	449	427	406	463	433	452	439	443	433	465	444	441	432	416	442	399	433	436	437	436	431	461	473	430	480	435	435	443	417	442	416	410	417	423	429	401	441	401	472	416	453	453	438	434	448	429	441	438	433	451	422	388	416	442	397	442	451	447	444	460	425	446	406	439	435	460	444	440	431	426	465	443	381	417	446	442	377	460	417	440	387	412	419	442	484	437	438	460	459	405	400	469	460	402	435	449	417	429	406	405	437	417	421	447	432	434	437	457	436	409	451	410	469	442	436	445	448	431	445	431	425	419	427	431	404	444	439	470	414	432	422	441	432	400	456	404	430	465	423	456	446	412	427	436	446	429	413	404	428	450	408	418	426	416	457	477	402	437	427	393	434	420	448	447	472	406	430	413	427	420	407	413	433	425	453	446	473	470	399	460	429	437	434	469	459	450	454	427	422	414	440	434	429	425	450	467	442	426	458	434	421	423	451	451	440	395	404	422	459	414	437	465	430	431	453	456	447	454	465	424	429	419	434	445	429
22935	21034	28077	24217	20661	11028	4472	2616	1878	1566	1284	1093	868	782	651	548	549	506	450	420	394	399	370	310	288	264	265	291	246	257	256	253	292	228	199	197	208	208	225	202	203	230	176	186	161	173	164	168	165	177	186	177	186	181	189	167	203	201	197	180	166	176	162	182	168	164	146	158	162	177	185	196	156	163	156	164	164	162	159	151	167	164	173	166	145	149	149	167	184	163	153	171	158	167	185	174	159	143	164	177	167	150	158	168	171	153	160	175	159	142	146	166	160	164	175	150	173	147	180	179	159	167	156	145	161	159	160	165	182	162	165	156	184	170	174	158	154	169	179	187	155	167	182	143	160	153	177	157	165	199	174	174	180	145	146	162	181	158	168	166	173	174	182	182	170	153	167	174	175	180	186	136	167	165	157	150	184	157	174	177	183	163	155	191	174	169	181	166	162	156	184	171	169	154	159	168	150	167	191	169	164	152	173	155	163	165	167	186	141	178	178	166	162	180	133	170	166	190	153	166	163	163	150	155	178	158	175	172	162	180	153	179	161	172	142	172	162	156	165	131	175	183	152	157	143	161	146	191	184	183	160	161	162	177	137	160	147	166	172	164	149	171	165	174	166	163	171	159	149	174	165	164	136	174	173	155	157	159	168	178	184	155	142	175	179	180	174	193	198	162	163	175	165	162	184	187	162	169	172	161	174	173	190	150	176	184	139	164	171	166	157	168	166	158	176	162	171	156	147	147	166	173	177	178	169	164	175	170	138	163	153	170	150	179	148	152	159	169	171	153	177	171	170	154	168	164	151	164	158	169	183	183	170	193	142	178	174	165	158	177	172	142	181	173	158	173	168	161	133	164	180	156	162	161	142	190	135	172	155	181	164	151	175	162	156	189	160	164	163	146	160	160	164	144	160	156	189	167	168	157	182	147	146	157	167	173	170	168	173	190	173	158	168	164	158	175	184	163	168	130	145	151	165	183	168	188	155	200	161	165	149	177	180	166	160	166	154	150	181	170	175	165	162	168	153	172	143	177	177	173	165	157	165	167	176	180	149	156	175	168	179	161	176	158	160	185	135	176	175	180	197	164	161	173	148	150	176	178	151	158	174	145	182	168	165	173	144	168	156	178	194	154	156	164	164	149	170	154	148	175	160	159	172	165	155	173	184	190	131	169	161	165	159	144	177	180	157	166	161	157	150	169	175	189	172	181	199	164	182	160	155	151	153	193	148	179	182	174	147	157	178	154	170	154	145	175	163	149	160	182	146	170	166	172	163	185	146	167	147	191	145	187	170	175	156	182	159	163	180	151	163	163	166	177	191	141	162	186	152	156	187	177	171	181	155	152	185	186	195	157	176	171	156	151	167	177	186	178	152	155	182	154	174	149	148	170	171	179	163	165	170	165	152	166	171	150	151	184	146	170	159	166	199	165	157	152	166	159	160	165	162	157	151	149	197	176	168	149	182	166	171	171	171	168	164	151	165	162	160	155	168	150	176	181	153	165	163	158	158	155	181	177	166	155	159	161	153	176	158	158	164	194	168	145	151	162	165	165	148	126	153	172	160	190	171	153	173	182	162	175	186	179	164	165	158	158	147	153	133	166	154	176	148	157	157	157	183	157	176	159	178	135	179	156	178	159	167	156	166	152	171	166	166	162	161	166	195	180	157	168	155	143	170	155	181	173	175	190	149	148	161	177	153	169	166	159	173	165	148	158	163	167	176	167	175	168	169	150	175	190	163	187	162	161	164	185	187	162	164	151	147	175	174	157	158	162	171	163	148	155	174	164	184	145	175	171	139	190	169	169	167	178	181	157	173	150	170	172	175	171	158	163	164	158	164	163	167	181	154	178	179	176	176	164	179	172	161	170	180	163	173	151	172	157	156	169	167	157	185	185	162	160	167	146	166	159	167	156	175	174	172	174	171	189	142	162	158	169	150	150	162	170	150	152	157	172	165	177	156	172	157	164	151	155	172	181	153	170	132	181	164	167	150	173	167	168	157	163	161	176	167	165	173	152	150	145	157	171	180	168	147	158	150	169	184	175	167	153	163	145	156	164	172	168	162	179	143	168	171	173	174	163	172	137	132	159	162	171	191	143	186	194	179	163	152	181	163	168	181	163	168	176	193	176	167	162	188	160	127	153	186	171	162	133	155	182	165	163	163	148	198	174	166	178	158	164	151	155	158	187	172	171	188	157	177	157	160	191	146	171	148	185	174	165	184	169	144	168	183	159	163	150	144	165	172	150	167	165	165	158	179	160	139	155	168	184	177	169	155	159	157	160	143	140	156	165	142	172	158	160	152	165	159	176	163	191	152	167	164	172	157	172	155	173	169	166	192	154	159	148	183	184	158	151	175	159	169	197	169	153	174	155	172	172	170	184	156	162	188	175	172	174	176	168	146	179	165	177	161	157	154	173	170	160	157	154	147	136	131	175	171	163	153	165	160	176	175	157	164	199	161	155	142	138	149	168	160	159	170	150	161	169	144	141	174	141	176	140	170	180	169	158	150	161	170	174	157	163	170	177	164	156	181	172	167	165	165	169	171	156	151	178	184	158	171	169	164	159	159	141	186	158	176	156	157	163	178	170	183	179	173	149	158	141	163	178	169	142	144	150	170	163	164	167	177	168	179	147	151	172	166	167	158	153	179	157	183	172	169	150	180	135	158	175	157	188	160	185	173	176	182	174	163	159	159	156	131	172	182	189	172	172	166	156	153	162	154	175	165	169	190	167	150	150	187	148	194	142	179	172	175	176	151	152	154	165	171	167	158	160	167	168	170	163	149	166	170	168	157	171	145	157	155	161	195	148	175	159	175	199	171	155	163	159	150	169	172	163	162	171	164	172	193	165	176	169	170	172	150	150	150	161	171	164	165	172	176	146	155	146	160	166	166	169	181	144	185	139	176	176	190	163	140	168	172	166	167	179	158	155	153	135	182	142	181	182	192	163	162	184	162	173	171	170	160	178	147	166	129	159	179	159	155	155	143	173	162	153	182	189	166	163	166	183	161	161	157	167	161	167	170	169	165	168	151	156	188	176	156	182	169	181	169	153	167	169	187	153	148	169	171	184	169	172	150	155	172	170	171	158	167	161	185	161	130	171	171	164	163	180	162	182	139	142	157	175	158	172	163	149	169	189	189	168	172	155	156	190	144	186	163	160	145	166	172	154	177	144	189	171	176	181	158	154	190	180	153	159	180	165	187	158	165	150	150	167	158	182	159	153	177	152	145	165	156	149	158	168	169	174	170	155	150	149	157	161	162	158	172	162	169	190	165	180	143	156	173	178	149	158	148	146	139	155	166	149	135	154	157	180	203	167	175	199	152	170	196	164	167	193	173	155	153	163	151	159	166	147	179	200	154	187	163	168	163	170	184	171	172	201	145	143	180	170	168	170	185	186	176	155	159	169	162	179	162	201	156	182	161	172	144	158	138	163	182	161	170	167	166	177	174	190	171	162	157	169	153	170	162	150	175	178	151	173	181	162
11129	30205	25142	17608	13499	10452	7891	6096	4826	3954	3228	2693	2301	1833	1599	1410	1272	1150	1028	893	873	766	709	661	615	595	558	567	544	484	489	499	525	463	448	424	416	364	374	335	404	354	363	346	320	292	319	307	331	299	294	295	256	288	298	284	312	261	301	288	257	232	273	270	284	267	263	252	278	262	262	251	270	258	266	273	259	270	287	261	250	278	271	294	253	289	255	257	250	274	233	268	277	286	264	262	225	259	250	264	267	252	313	226	272	257	257	259	275	275	263	244	273	264	293	277	249	260	257	226	258	253	257	263	237	278	259	251	267	245	266	299	248	234	276	241	259	250	265	255	285	279	253	251	286	246	267	266	261	267	281	258	242	262	279	250	246	245	258	283	241	280	259	257	274	273	254	286	268	280	263	217	250	254	281	270	274	257	241	255	250	253	288	283	240	263	240	281	285	265	261	263	262	263	271	253	242	281	284	275	256	265	255	241	263	269	238	240	251	265	274	254	279	265	284	260	231	281	265	290	272	239	288	286	226	242	251	250	259	277	258	262	283	275	251	276	255	267	277	263	243	308	285	264	247	274	262	261	257	280	270	262	273	245	240	294	264	237	283	264	273	261	261	249	222	273	274	265	283	253	306	253	246	292	264	254	243	285	235	314	249	250	257	268	248	283	274	258	234	285	257	273	269	251	247	290	258	233	249	278	270	267	257	231	273	298	264	251	249	291	286	265	279	253	288	278	271	264	258	284	256	255	273	268	261	284	269	245	270	251	265	256	255	276	248	285	256	261	274	271	277	267	248	258	267	242	270	271	262	246	269	259	281	256	275	228	252	237	255	255	246	259	262	268	226	283	252	254	279	250	254	251	241	273	260	267	292	269	225	267	254	268	278	249	257	268	260	249	253	252	261	297	253	275	273	261	266	251	241	279	265	281	234	260	231	263	279	246	271	255	255	266	282	256	264	294	252	241	256	256	232	257	258	270	273	289	249	235	269	265	278	240	262	283	230	278	287	254	248	251	283	272	254	244	237	259	259	265	248	257	263	272	265	287	280	270	267	267	236	267	245	276	276	255	278	267	241	204	244	254	273	244	243	273	282	230	227	259	274	275	249	236	254	279	246	250	227	266	240	259	282	274	250	256	272	265	257	270	266	252	286	250	246	244	266	267	290	264	260	299	266	270	279	264	275	268	275	261	244	259	251	262	251	246	255	276	263	253	246	259	288	264	262	245	252	255	269	263	274	297	267	281	267	264	240	265	256	244	272	283	268	254	270	261	278	265	282	275	252	280	275	262	295	280	258	241	270	245	250	266	293	258	255	279	262	258	256	247	269	274	235	265	266	274	252	254	263	263	253	285	238	269	232	285	257	265	258	261	252	265	248	256	276	274	242	240	277	255	243	253	250	247	243	271	289	253	275	260	264	266	252	252	285	265	260	272	286	265	253	266	288	268	279	236	266	264	252	249	269	287	272	252	302	258	264	245	253	269	251	219	301	275	248	278	241	266	253	292	247	261	246	269	262	258	249	280	248	301	263	270	256	261	251	266	291	249	252	246	254	245	267	305	270	269	270	249	284	259	290	262	252	246	251	241	247	277	272	257	258	266	246	289	282	258	259	235	279	274	267	263	270	264	251	267	258	241	269	259	242	260	257	265	258	245	258	241	240	246	251	255	242	254	262	245	280	268	267	283	261	272	250	269	249	247	262	234	259	245	268	239	277	237	269	276	255	261	225	249	255	295	226	261	254	243	230	235	291	280	251	258	292	266	233	249	256	262	249	206	247	264	269	250	248	274	266	275	253	268	274	223	253	277	273	252	217	255	223	273	272	279	266	293	240	252	271	253	256	263	248	274	250	266	283	271	273	251	264	219	274	275	257	278	232	235	315	244	269	285	239	271	248	275	262	279	261	257	253	269	242	293	297	258	283	248	259	294	207	238	271	245	262	270	267	234	274	242	278	238	218	265	263	284	240	242	250	244	288	268	266	239	256	248	265	272	252	232	230	274	263	284	275	263	272	263	290	253	258	262	270	265	272	271	289	271	243	243	293	259	255	254	255	230	247	267	284	237	234	272	263	269	265	264	252	256	259	282	297	239	259	242	256	248	258	243	279	263	313	269	267	255	242	276	264	271	301	259	258	278	260	254	265	256	251	265	240	265	249	258	266	261	279	255	241	268	260	275	240	253	267	263	273	259	273	242	284	266	278	231	247	239	241	289	252	252	246	254	255	233	295	262	274	273	269	253	257	292	254	247	265	273	278	267	228	262	266	251	281	244	280	276	258	283	275	270	272	293	233	258	245	265	249	264	260	233	261	272	247	284	267	249	235	256	232	260	262	252	266	264	271	257	259	268	262	287	293	245	281	258	283	297	279	239	258	255	251	287	278	280	266	263	253	249	287	250	261	267	258	269	232	257	278	244	280	277	270	275	255	276	272	246	260	235	236	303	257	246	279	258	236	266	243	249	268	249	255	279	246	278	254	276	298	254	273	254	252	256	289	291	265	280	294	243	267	252	262	242	248	274	285	235	288	253	274	262	234	261	269	254	257	245	268	275	252	279	267	252	233	238	263	284	244	270	267	275	263	270	269	276	279	238	249	271	261	259	258	281	221	239	288	244	248	240	284	242	236	283	255	270	262	289	275	273	240	249	259	277	244	257	262	268	268	285	290	257	281	260	270	233	273	287	283	216	253	254	290	237	274	243	259	242	292	256	257	257	273	270	239	251	258	237	278	248	255	266	272	260	256	245	267	263	275	261	244	273	260	274	264	250	265	257	225	233	267	271	249	274	287	230	256	246	265	247	285	271	281	255	279	265	268	256	272	237	260	266	250	276	251	285	242	270	273	237	245	270	266	253	274	251	266	260	268	273	258	258	275	249	269	245	278	235	265	276	259	243	268	279	288	300	227	285	286	270	273	253	260	276	252	255	278	271	266	259	259	241	257	281	266	257	275	240	240	248	286	233	281	261	265	273	259	253	265	252	254	253	275	263	258	276	252	267	284	259	280	283	276	261	234	228	257	268	242	273	264	269	264	257	261	254	270	262	269	266	287	277	250	284	244	276	240	250	279	249	269	268	275	270	279	255	261	256	267	262	227	283	292	266	254	269	244	246	241	246	272	258	261	249	282	269	273	265	230	276	254	297	267	252	270	257	287	260	293	279	262	236	247	256	254	274	285	262	266	279	267	274	257	278	252	272	249	267	251	277	265	223	241	257	258	261	266	257	258	278	250	262	223	295	289	266	250	256	243	270	264	252	227	273	254	235	255	239	251	272	257	274	282	279	265	241	253	282	271	238	260	290	258	253	234	268	266	260	297	267	265	242	279	246	238	263	273	256	261	262	264	243	280	250	250	266	250	283	270	259	269	251	265	271	278	238	280	254	260	274	272	276	271	240	257	274	234	249	258	250	262	273	239	274	261	252	244	270	270	243	245	269	228	273	248	269	269	279	244	272	234	288	252	298	264	259	271	276	278	257	255	258	269	250
24193	21090	26634	24443	10518	4681	3026	2031	1569	1319	1068	956	870	700	636	617	596	552	519	506	469	397	452	398	416	369	411	349	370	389	365	352	359	362	334	336	331	358	348	346	328	299	336	306	343	316	324	275	346	304	314	339	312	295	282	298	299	304	271	289	287	297	286	292	283	298	279	288	305	297	279	284	300	309	302	287	285	293	295	283	282	287	274	313	242	328	288	296	313	321	267	297	292	304	279	285	287	313	292	278	310	302	282	284	323	259	273	254	297	293	295	305	293	320	327	298	271	289	317	306	276	303	295	298	300	282	314	300	312	296	285	311	294	301	280	294	297	299	301	295	301	297	297	274	312	270	313	288	286	300	317	288	278	321	328	291	291	327	275	310	287	288	275	307	308	317	298	317	318	313	282	329	275	311	298	285	289	315	296	264	316	340	275	304	326	289	296	298	301	283	294	299	280	291	290	305	313	305	302	314	322	302	259	296	299	320	325	297	279	292	262	304	288	289	312	299	298	299	284	317	308	282	290	281	301	297	295	267	301	281	319	259	316	273	292	297	315	324	304	319	317	270	288	302	311	293	281	263	293	289	293	297	302	300	278	283	292	284	306	301	296	325	311	296	295	308	275	302	284	268	304	276	295	255	301	313	301	304	294	322	278	284	329	293	300	299	304	325	299	291	289	287	276	290	269	293	276	304	287	290	313	340	287	290	315	297	268	276	296	325	271	298	302	304	310	293	268	251	308	284	299	298	278	317	295	279	304	296	328	287	284	291	284	305	272	284	275	304	291	284	316	305	291	300	285	315	288	297	282	305	302	279	310	326	288	291	319	273	280	271	327	252	291	289	285	275	323	298	279	311	303	275	288	286	302	305	310	294	287	280	281	289	276	274	285	266	298	315	288	276	268	304	285	255	288	268	308	280	298	324	283	274	310	267	291	280	292	288	307	288	274	307	297	310	292	274	285	305	291	320	314	284	294	316	291	287	301	287	263	279	303	304	276	308	288	302	306	284	278	274	336	301	272	250	282	291	317	320	276	296	316	295	260	287	243	305	317	268	321	281	303	286	323	296	309	315	287	287	270	294	295	284	285	315	280	274	275	317	283	310	336	330	289	288	282	327	315	300	291	297	299	297	278	272	281	295	272	283	292	353	290	287	291	278	298	298	280	292	289	286	329	263	303	287	300	319	303	305	299	308	303	276	325	313	311	278	296	308	291	282	288	274	303	283	302	262	298	306	260	270	316	307	297	303	298	289	293	276	286	290	295	298	310	257	286	291	280	299	288	323	297	281	316	306	265	294	310	317	308	303	329	289	331	306	306	322	283	300	301	305	293	301	279	277	310	317	296	319	271	265	305	277	306	318	302	294	311	304	292	304	280	308	275	316	287	285	308	277	302	346	298	310	280	289	305	275	306	286	290	333	297	300	307	289	284	258	269	299	302	301	317	307	310	287	292	316	301	331	300	312	258	310	285	317	272	313	273	307	309	308	303	299	298	289	302	275	305	297	292	286	293	315	326	294	316	307	284	323	317	285	316	278	302	291	298	320	283	301	283	295	294	313	310	303	304	289	253	315	314	274	290	261	292	295	298	278	263	292	306	294	304	325	305	295	286	320	295	298	296	302	314	288	280	292	283	298	330	284	280	290	303	285	299	308	291	309	297	286	318	318	293	242	315	284	311	324	314	283	280	291	311	296	319	280	292	316	256	319	272	265	295	290	301	288	271	325	272	266	309	272	275	294	270	300	306	305	306	276	308	292	281	299	280	310	293	288	302	308	307	295	300	277	312	314	285	279	337	287	301	300	284	278	303	293	301	259	292	315	281	327	293	326	295	313	293	291	320	286	276	310	303	314	302	267	269	314	257	286	303	293	276	299	319	295	266	281	283	305	266	303	316	305	274	306	272	289	301	315	288	313	266	322	309	314	333	314	291	248	311	282	259	255	275	318	296	307	318	296	268	277	301	271	313	321	278	303	288	313	297	266	317	291	316	280	293	289	279	283	288	261	333	273	333	278	320	322	288	302	306	310	303	299	288	292	294	293	292	284	289	283	284	266	299	302	309	300	295	309	277	261	286	301	304	301	290	300	241	301	319	310	281	297	267	290	316	311	273	306	296	274	306	292	300	265	292	297	285	276	295	306	280	277	284	283	268	304	266	282	300	334	279	295	262	309	279	272	304	269	299	263	270	323	340	306	276	325	286	307	282	285	303	332	300	277	304	307	283	279	288	276	299	308	287	261	315	294	287	292	298	288	285	288	269	270	325	302	312	288	332	290	311	282	317	307	301	287	308	277	308	317	305	331	281	310	300	265	301	280	283	316	332	293	273	304	290	307	326	304	298	293	275	287	272	274	297	274	306	267	281	297	331	300	300	287	303	289	309	305	295	295	313	290	292	298	308	306	294	322	298	306	313	318	309	283	277	294	283	332	263	275	299	319	290	289	301	290	304	273	280	300	300	270	291	302	307	286	317	271	285	325	269	261	248	303	319	295	280	295	303	295	284	282	312	317	278	296	328	265	301	301	298	295	307	275	313	290	276	289	304	281	297	303	291	273	276	294	301	313	318	303	307	300	290	297	259	298	307	309	256	308	318	279	261	290	300	287	280	326	285	327	271	288	294	303	268	306	276	266	323	299	295	311	282	283	301	300	283	268	281	301	294	301	298	272	284	295	303	271	306	289	283	301	307	328	308	317	317	291	260	289	314	271	288	277	336	282	269	288	311	297	295	299	302	306	292	282	285	278	264	287	318	329	293	252	278	295	314	296	291	312	308	322	281	289	307	305	271	298	300	304	313	298	295	310	294	302	289	284	265	280	284	304	304	267	309	277	309	268	275	282	294	267	320	269	289	322	273	315	323	303	272	272	296	268	287	309	299	302	290	304	279	306	278	294	301	292	258	280	325	306	276	299	318	294	310	294	286	264	278	301	289	272	293	310	272	277	258	302	290	311	329	271	293	315	296	311	265	294	300	290	291	308	285	270	303	327	300	280	311	297	279	313	325	264	232	311	292	316	318	325	305	304	297	282	310	295	283	321	305	294	313	296	318	263	267	282	268	280	284	292	310	309	303	273	281	290	317	299	288	296	308	296	323	259	285	297	284	309	278	311	324	330	331	290	297	299	299	289	317	312	297	309	309	311	275	304	308	295	287	282	296	281	276	302	309	298	288	321	277	310	306	291	308	316	289	295	284	309	245	263	305	281	305	289	287	301	288	294	311	290	317	283	277	283	313	252	284	311	263	291	285	289	294	287	325	300	275	278	314	275	312	302	314	278	308	293	308	295	300	328	304	327	304	279	303	335	277	281	312	310	294	324	258	309	304	295	298	289	303	287	301	254	304	266	287	286	281	275	300	321	268	281	277	309	331	312	299	283	288	291	263	286	315	323	315	284	315	288	294	286	306	324	262	298	320	297	319	269	263	280	291	263	303	295	308	281	303	301	283	321	305	303	316	295	286	272	315	274	303	296	291	295	307	305	293	324
11007	26600	22143	15484	11824	8953	6765	5207	4203	3464	2900	2415	1902	1673	1498	1416	1260	1159	1115	992	925	871	782	718	689	701	753	638	664	683	631	624	566	617	582	569	530	516	552	511	510	503	499	510	470	479	495	442	463	473	448	436	430	501	450	451	505	464	461	424	444	485	470	485	427	447	445	432	476	455	392	452	416	479	435	479	433	462	442	445	433	466	474	470	438	464	420	421	451	472	434	429	436	476	441	450	443	459	418	444	417	437	446	421	441	444	450	448	444	444	433	461	435	462	439	420	448	447	441	450	438	446	436	468	465	408	458	429	447	461	438	431	465	420	432	487	428	472	449	477	452	416	441	462	456	440	461	435	375	427	424	443	441	453	474	443	460	425	436	415	460	450	466	416	445	449	430	463	439	431	446	456	465	406	437	468	430	441	449	454	420	430	429	416	430	470	437	486	465	444	434	432	426	425	394	435	419	413	455	474	442	438	459	409	482	435	444	462	442	443	484	445	458	469	498	471	416	456	429	496	494	434	428	452	464	425	488	434	449	430	448	446	431	447	423	453	453	438	453	412	419	484	476	451	473	441	450	404	447	445	422	443	438	435	435	452	436	460	422	472	428	461	475	445	393	454	447	423	388	408	426	464	467	451	453	418	453	438	420	416	408	445	456	448	416	438	456	450	445	489	431	452	417	466	474	427	436	445	422	438	460	449	460	474	471	459	408	441	440	437	463	467	416	461	444	422	448	470	388	459	431	441	451	413	418	441	401	451	445	454	451	473	464	459	418	446	437	442	440	484	443	467	408	441	421	465	458	446	435	439	422	421	479	413	431	477	453	450	436	449	440	435	398	434	472	432	441	447	422	422	441	447	453	478	447	423	446	431	442	445	452	455	468	416	488	456	443	441	439	439	440	466	421	428	430	398	441	430	424	462	448	411	420	420	478	464	489	451	458	418	471	444	427	429	419	412	432	443	474	458	435	461	460	445	416	406	427	450	503	450	443	418	450	435	429	415	416	435	420	445	428	410	443	382	427	440	482	449	436	450	432	415	499	463	409	424	461	445	445	414	436	445	414	439	424	456	455	466	461	423	495	466	459	445	464	461	445	440	462	448	464	426	397	435	459	449	440	421	452	437	442	415	422	456	402	449	453	474	428	473	446	411	490	464	443	403	472	432	421	464	404	468	460	470	409	446	476	475	425	424	420	416	432	420	412	399	448	394	456	482	462	457	412	425	445	466	441	438	477	417	478	476	463	452	443	440	420	468	442	455	420	444	432	449	449	484	466	448	445	418	457	426	458	426	433	465	399	419	473	465	446	432	440	460	442	455	466	439	449	463	420	475	441	489	416	442	427	419	398	466	451	452	433	387	471	427	444	428	471	463	461	466	432	460	457	454	481	419	436	481	428	444	431	427	446	451	411	463	459	459	469	444	427	462	488	434	421	418	454	379	432	433	456	443	441	453	434	455	409	464	451	435	457	465	428	431	427	427	467	478	430	470	439	431	440	433	449	462	427	446	420	455	444	437	466	465	467	428	456	450	437	416	442	389	393	419	444	446	419	444	440	396	466	438	422	397	414	447	437	441	437	434	452	464	435	477	464	430	434	439	436	435	437	445	426	412	418	443	434	443	460	472	424	439	445	406	436	447	470	455	434	457	440	453	448	470	482	459	432	483	455	446	452	441	432	452	453	464	461	444	442	420	447	406	411	440	448	419	461	493	446	432	449	451	446	426	438	454	445	429	447	443	419	451	438	430	391	424	434	478	433	430	448	425	433	427	482	412	431	422	436	462	490	459	445	459	462	405	409	429	456	444	456	486	463	446	435	416	443	464	428	455	437	435	431	452	408	442	469	491	468	426	427	434	414	453	416	456	473	427	443	456	405	420	453	446	444	437	417	460	430	461	413	435	441	455	409	414	455	423	401	438	445	469	468	435	433	419	456	416	446	465	432	445	391	424	444	413	429	442	452	451	492	461	447	460	465	407	404	439	436	438	429	459	469	432	443	437	437	464	475	453	433	445	429	463	416	436	440	463	492	432	455	430	451	430	448	448	451	423	435	445	428	451	441	427	456	456	461	456	432	451	427	427	462	453	458	435	489	448	423	439	493	430	426	429	475	446	428	433	407	478	399	448	412	447	425	442	427	396	446	435	483	395	417	454	460	404	457	432	436	455	447	453	486	439	417	433	466	472	445	435	474	446	442	461	461	410	427	427	440	443	466	454	449	455	462	392	440	436	438	436	472	454	433	457	425	463	435	466	424	416	444	449	434	449	454	422	395	467	447	451	454	439	423	455	429	452	449	427	452	427	451	459	453	462	444	418	417	447	453	415	476	439	441	441	417	413	457	445	464	422	405	436	459	445	444	463	454	426	464	418	421	455	433	438	437	445	469	436	438	407	443	451	460	439	437	477	436	482	487	431	466	440	507	467	414	467	401	452	455	432	445	486	452	447	456	446	437	441	454	458	407	424	444	465	442	441	461	426	516	441	423	450	438	422	464	501	414	455	436	429	439	453	467	421	434	445	466	441	449	452	420	421	441	418	474	431	476	469	466	428	427	473	452	443	476	457	427	436	460	431	454	437	439	444	427	442	468	416	464	461	437	438	479	484	474	443	431	438	466	450	439	468	475	442	425	469	430	448	451	449	445	470	459	433	460	484	448	480	414	518	481	481	441	437	420	452	450	440	449	419	469	460	456	421	432	451	412	421	464	421	453	443	466	450	412	469	435	419	437	430	453	464	425	484	461	433	438	444	476	449	451	434	449	455	438	448	445	466	401	444	438	443	453	474	456	431	463	462	437	424	417	456	462	440	472	457	451	413	454	397	449	400	471	471	438	449	437	475	442	436	442	414	455	443	416	466	443	415	443	444	431	440	467	469	446	456	466	430	446	430	434	428	409	459	420	431	444	443	440	435	464	435	444	463	444	454	446	470	471	439	462	438	428	451	443	450	467	445	427	390	474	473	434	379	456	400	447	466	432	438	433	428	441	427	447	464	416	448	465	469	429	429	459	418	440	433	402	492	454	457	454	459	437	425	469	439	472	435	450	456	447	440	446	458	408	446	420	430	442	440	430	464	428	438	433	459	418	423	434	403	456	458	425	426	428	456	451	461	473	440	421	461	466	498	442	471	436	442	436	441	433	495	448	424	451	443	467	451	465	487	390	476	494	440	416	438	473	475	455	456	442	445	484	444	448	435	452	455	422	456	495	440	439	486	426	458	447	452	423	445	455	482	445	412	461	449	435	453	459	441	445	431	448	447	433	433	444	442	438	436	452	429	415	426	445	417	448	440	469	470	452	471	446	446	422	434	427	427	416	452	437	473	444	472	449	426	466	424	441	464	459	428	454	443	430	460	413	456	446	453	449	456	414	429	431	442	445	477	476	440	411	458	469	435	415	446	488	448	440	449	435	399	445	483	407	470	439	438	431	478	441	405	456	432	469	411	447	451	444	423	472	423	491	454	449	464	476	470	447	407	438	442	436	442
22105	21042	28649	23636	21075	20453	10254	4073	2662	2067	1654	1315	1129	908	776	705	653	609	527	503	459	401	391	370	341	324	309	325	300	316	293	267	245	247	215	226	212	195	190	198	211	215	193	192	172	192	155	166	173	159	172	166	157	179	158	148	158	152	156	153	136	141	142	142	143	142	141	152	147	136	162	148	139	136	137	143	161	141	137	135	120	126	123	140	133	137	150	133	137	143	136	140	127	122	135	144	131	147	138	139	127	118	132	145	133	118	148	138	146	123	128	131	159	149	150	133	136	145	133	135	145	134	155	137	144	167	150	122	146	159	144	150	123	170	152	130	141	138	148	135	154	142	126	153	134	132	137	151	156	132	135	142	145	145	147	116	147	139	131	120	158	142	134	153	107	157	152	135	141	149	141	158	137	156	140	148	133	163	135	143	150	153	125	114	161	131	130	136	141	129	132	136	131	135	143	138	144	138	131	159	132	138	142	136	137	135	117	129	153	145	126	131	141	132	139	139	126	169	127	140	126	154	123	150	135	157	144	144	148	146	126	128	145	150	156	141	132	148	150	149	154	140	101	138	139	133	139	157	143	135	136	147	136	132	138	122	133	170	142	132	151	141	138	146	134	134	138	144	149	155	114	145	126	154	151	124	138	130	128	121	140	136	131	145	131	117	122	156	140	122	139	134	140	143	156	146	136	147	124	153	133	143	174	123	126	136	146	136	127	124	150	134	120	145	128	150	144	132	151	141	128	109	135	151	140	162	141	153	144	116	150	140	150	133	129	132	142	135	130	144	143	149	155	136	142	139	162	146	142	145	152	141	130	152	114	161	127	113	133	145	128	156	136	141	138	145	141	135	142	131	167	147	135	147	131	121	139	149	151	151	130	134	141	124	155	128	161	151	140	145	130	141	131	127	138	132	127	130	149	116	148	127	154	136	143	129	143	129	154	131	139	146	137	131	160	148	144	116	138	121	145	135	147	152	149	121	132	153	145	144	146	126	157	145	142	144	131	141	119	116	130	133	135	132	135	135	141	124	141	126	140	143	133	133	156	136	145	138	144	124	148	136	118	156	150	130	140	136	147	135	151	166	135	118	161	140	148	133	135	137	139	155	152	147	148	139	155	173	164	133	124	132	128	141	142	133	147	145	135	141	158	148	133	132	131	163	151	117	142	121	145	122	165	141	145	143	124	132	140	127	141	127	142	103	141	138	122	145	120	156	160	133	140	152	133	145	125	139	150	143	143	119	133	140	115	148	152	145	150	163	127	122	134	153	140	147	134	139	155	144	138	123	149	132	136	135	148	140	126	128	140	147	149	127	131	127	140	127	144	147	134	166	144	146	136	128	132	139	140	136	142	137	145	142	148	123	121	137	146	139	148	156	142	155	142	126	139	140	137	147	146	129	143	157	154	152	162	129	154	141	152	125	140	120	140	140	144	123	126	143	147	150	145	134	139	127	157	143	143	143	134	134	131	131	132	152	134	121	139	128	114	149	159	159	136	146	151	131	131	136	156	159	156	140	152	133	141	145	140	155	138	150	150	127	171	157	124	155	136	125	157	142	129	144	143	153	154	142	131	159	151	145	137	159	151	138	141	136	140	116	149	137	152	142	151	121	134	148	132	150	133	144	146	144	127	139	134	152	135	147	144	138	130	163	148	159	153	148	132	131	145	152	129	151	125	150	128	148	135	137	136	118	137	154	142	133	138	128	143	147	149	117	126	120	152	155	119	138	141	142	136	138	149	139	121	141	159	144	148	152	129	143	138	148	162	127	137	144	130	141	132	122	157	144	144	150	135	133	141	148	121	144	137	144	135	153	127	135	132	111	151	141	126	156	158	132	139	139	133	148	149	126	117	145	144	137	146	141	165	153	138	146	133	142	133	134	129	132	136	141	137	126	148	135	133	144	128	123	112	138	134	134	145	137	163	135	145	129	145	135	126	147	134	143	159	140	133	151	127	145	121	120	142	167	154	125	130	139	172	148	140	134	124	130	128	160	152	153	144	131	148	149	138	126	127	142	164	147	128	131	132	147	140	141	155	129	161	135	147	157	143	138	163	126	126	146	128	146	152	136	153	122	143	137	133	136	127	144	144	138	137	128	152	147	163	140	147	136	137	155	153	140	132	127	142	139	142	158	104	129	170	125	159	128	150	141	139	120	157	139	126	136	124	144	137	150	122	116	138	132	151	141	159	137	156	139	136	132	140	137	129	143	144	151	128	146	118	150	130	139	134	139	146	146	150	126	154	145	139	151	131	163	142	132	111	139	127	154	127	107	136	127	135	145	116	135	145	124	135	137	141	145	143	144	126	131	160	147	147	138	139	138	158	149	157	159	147	122	132	127	135	134	164	133	158	131	144	140	153	128	163	151	132	131	148	150	141	149	137	131	144	145	174	143	144	130	144	159	133	154	149	149	133	123	161	141	149	144	141	152	150	131	138	135	161	121	156	149	123	132	124	152	137	136	133	134	145	126	144	135	122	150	140	143	162	133	146	119	128	138	135	137	123	114	137	140	137	125	147	120	135	135	135	160	146	162	144	130	109	139	126	144	146	139	160	139	137	139	149	148	152	144	142	149	131	132	138	142	137	143	138	145	141	127	141	155	132	134	157	138	142	149	141	123	134	150	162	119	142	139	128	168	134	139	124	130	150	137	152	146	131	133	148	129	131	142	138	111	155	151	121	116	141	132	150	136	139	149	147	131	129	157	155	134	133	127	141	145	144	138	149	122	114	131	135	147	159	136	136	129	120	145	139	132	146	137	138	139	132	129	134	159	141	126	136	150	133	136	160	136	141	144	149	139	136	128	147	143	139	134	144	157	169	128	140	162	157	144	133	139	142	150	133	109	123	140	160	138	140	159	141	146	150	142	123	140	138	140	118	144	155	155	129	125	148	129	136	150	127	122	143	132	126	135	130	147	123	140	118	155	130	145	152	135	148	150	142	126	141	136	138	147	134	131	136	159	141	136	141	148	130	132	123	140	133	134	141	142	125	137	136	119	151	134	124	136	160	131	132	122	140	151	131	133	138	120	126	141	115	132	143	140	140	144	136	139	134	131	143	115	158	155	151	142	158	131	128	144	135	142	136	128	120	137	139	143	131	125	126	142	145	133	151	133	156	136	125	130	132	131	130	138	153	145	134	146	146	137	137	128	141	137	149	132	151	140	134	129	145	159	151	125	147	147	150	139	137	155	128	129	143	133	158	148	142	149	150	137	147	153	148	132	137	149	140	128	144	126	132	141	117	163	124	135	136	133	123	117	124	149	114	136	127	139	136	145	143	141	127	118	143	132	142	139	146	142	133	137	140	137	146	134	133	124	149	135	145	146	135	120	143	144	158	119	147	129	134	130	141	145	142	134	155	143	137	124	150	143	127	137	137	154	149	134	137	159	151	140	137	130	152	156	127	127	134	152	134	130	140	144	137	114	143	157	156	139	131	132	143	123	122	145	149	122	139	128	145	130	136	149	117	150	137	138	134	153
13083	34113	28963	21815	17597	13676	10604	8371	6517	5311	4313	3466	2786	2330	2044	1830	1646	1521	1262	1182	1029	928	885	796	761	732	655	688	655	619	598	547	490	490	444	459	411	369	401	363	370	374	357	290	275	297	292	321	288	250	252	242	274	286	219	256	259	249	228	205	237	246	252	225	222	243	224	218	179	210	214	207	232	214	191	226	211	224	226	218	220	215	216	232	221	199	217	199	226	204	210	214	220	225	209	236	215	211	210	188	210	231	213	210	206	181	213	212	202	192	235	214	203	217	203	246	227	202	219	206	231	224	223	217	210	218	204	216	222	204	220	188	226	176	216	217	203	223	224	240	218	210	190	195	209	233	188	234	214	213	229	191	216	222	210	237	214	213	208	174	193	219	208	212	200	221	190	221	244	211	213	226	220	204	222	179	224	234	205	201	213	186	229	205	195	207	231	224	201	209	231	184	221	215	241	211	207	224	226	197	182	201	202	189	207	212	208	210	209	222	208	233	205	217	190	203	185	224	196	203	214	190	226	232	192	201	208	210	197	230	217	211	201	215	192	249	213	226	221	215	211	204	215	191	201	197	206	244	229	192	239	197	219	205	227	224	206	169	238	229	210	180	233	207	204	228	211	234	193	221	204	202	201	205	232	165	203	212	221	222	181	213	230	213	222	214	198	219	230	207	216	198	179	218	199	237	218	211	210	243	236	207	218	220	177	225	210	177	223	217	222	225	213	221	237	191	211	213	218	197	201	201	179	194	192	222	184	228	206	246	195	209	195	185	217	215	199	233	203	199	234	191	212	200	209	202	201	215	202	206	224	211	228	166	243	210	212	195	179	201	211	221	206	192	210	206	213	207	180	207	212	213	203	242	203	210	231	185	195	238	222	233	208	214	199	205	210	191	212	202	220	206	214	213	219	232	234	249	201	223	208	207	189	224	215	203	215	203	233	211	222	215	177	221	192	221	204	201	219	216	214	224	220	216	215	219	217	217	203	208	198	203	193	235	214	218	203	201	203	208	167	220	194	186	249	189	231	214	227	227	214	212	178	197	208	223	197	205	217	211	201	206	217	198	211	203	221	198	174	211	220	220	191	221	203	223	210	225	210	193	208	208	206	198	225	189	235	205	234	192	234	202	251	201	214	214	216	223	201	188	209	222	209	202	217	225	190	217	204	218	206	192	204	210	197	214	217	172	227	196	213	224	201	208	202	221	189	214	230	226	221	210	205	216	211	224	227	208	219	217	168	205	228	213	172	207	212	191	197	225	202	220	225	205	198	206	217	221	200	196	193	203	185	218	188	204	194	225	192	220	218	221	215	209	195	225	220	240	204	190	191	223	205	207	197	216	224	243	207	195	217	208	206	224	217	207	236	228	190	198	213	176	202	208	191	221	201	208	214	226	196	207	219	206	201	190	194	205	202	217	211	199	218	193	199	203	246	197	191	218	214	208	186	243	177	232	228	226	204	197	223	210	205	226	201	202	209	227	201	223	203	221	188	216	198	212	256	198	201	182	223	224	206	213	193	218	204	176	239	211	193	237	208	213	208	181	236	204	193	201	223	220	199	216	226	185	182	210	218	221	219	207	183	212	214	216	212	215	211	218	218	238	208	204	197	222	218	202	216	232	213	223	199	201	215	178	232	207	187	189	222	176	222	210	188	207	193	209	201	212	209	241	213	220	222	212	196	185	226	224	227	235	217	218	224	207	212	217	191	237	193	203	221	223	218	197	214	220	212	196	227	213	200	220	209	214	199	214	191	210	205	208	191	213	206	232	216	179	218	210	214	197	181	190	226	198	203	220	198	191	217	219	213	208	190	224	213	194	221	217	234	231	203	232	202	210	197	220	191	204	203	212	201	214	207	224	212	254	203	213	219	229	231	214	205	217	178	214	193	203	206	198	226	208	217	245	206	200	210	208	241	205	243	236	229	235	204	197	204	194	210	209	193	214	190	208	232	215	184	194	176	208	198	218	231	197	208	189	206	226	223	246	221	197	211	208	224	219	206	219	218	211	203	206	216	195	223	211	221	225	241	200	213	210	216	200	203	222	224	206	208	212	244	201	230	232	194	200	218	226	202	236	186	221	192	223	231	214	202	203	215	207	223	209	198	202	234	198	212	201	217	218	217	194	213	222	211	205	219	202	189	213	207	228	209	193	205	186	209	213	193	220	200	207	201	227	224	201	208	191	214	232	212	218	217	212	211	217	200	216	219	195	206	212	220	204	226	219	218	198	219	241	197	222	186	210	218	243	229	208	197	194	225	178	220	219	193	218	213	216	251	230	208	239	230	229	232	209	209	205	208	216	199	225	213	197	208	215	231	225	197	196	192	215	213	177	188	196	188	228	211	197	203	213	190	220	227	211	180	239	227	229	239	207	197	212	185	207	230	261	200	262	202	220	231	216	210	206	210	218	201	225	223	190	208	211	220	209	199	236	207	216	226	215	213	182	202	210	203	184	217	235	197	223	201	213	232	218	211	227	218	193	202	172	209	196	197	215	194	199	180	209	198	169	195	204	192	180	207	222	213	203	210	235	215	193	177	188	217	189	204	223	230	194	232	208	204	226	202	233	202	216	246	217	200	201	217	206	215	193	205	203	211	230	189	204	209	207	193	203	210	207	201	234	220	225	197	208	195	196	247	222	243	211	209	226	189	239	242	192	201	215	205	209	192	216	199	205	196	215	191	209	223	201	194	214	214	209	221	210	209	212	202	225	199	209	197	204	219	208	224	216	220	197	209	207	200	220	242	198	222	192	221	234	193	211	208	238	191	224	220	210	203	206	210	204	209	234	196	217	199	187	219	198	224	213	229	228	213	205	194	202	199	238	223	211	233	247	197	226	237	211	206	219	215	221	232	196	209	216	227	204	208	194	230	200	225	245	236	217	176	216	196	217	227	196	225	217	215	230	215	199	213	201	236	185	206	212	175	213	221	228	207	205	212	255	195	193	219	205	209	205	224	215	208	172	219	215	190	207	213	222	193	221	210	206	221	209	212	220	182	211	209	222	209	203	208	190	198	210	206	237	195	173	199	207	192	214	234	214	218	205	204	227	195	215	229	217	208	218	214	198	199	205	174	226	213	225	208	197	223	217	199	219	208	232	226	212	196	211	201	217	199	173	241	196	227	202	241	226	192	182	183	214	214	216	189	208	205	195	205	193	222	183	189	206	220	221	210	199	194	214	216	205	227	202	206	199	197	222	205	208	220	222	186	208	205	205	208	203	205	205	205	218	216	183	213	239	221	238	186	185	222	204	225	200	214	211	226	165	229	209	226	221	222	207	218	208	204	209	190	210	231	232	193	214	199	196	208	205	222	194	216	219	215	229	203	204	183	204	209	221	201	216	203	205	205	205	195	197	230	236	214	230	220	198	235	225	211	211	226	203	226	222	209	200	209	204	188	202	218	184	207	214	206	228	217	215	197	223	221	176	189	208	212	216	233	193	208	215	195	218	217	207	202	243	200	206	221	224	195	198	192	224	219	218
26822	20676	17108	11065	5826	3624	2458	1854	1421	1131	962	791	674	596	542	525	518	476	461	420	384	397	355	354	382	344	359	352	387	325	341	346	317	333	301	334	292	304	316	292	305	323	303	292	284	282	268	272	303	262	285	281	271	297	293	296	286	239	286	319	247	279	268	302	259	266	284	290	276	278	257	273	284	266	288	278	239	273	276	314	281	287	298	290	256	289	308	283	278	285	296	283	283	259	265	286	297	278	295	297	277	265	274	278	259	298	303	260	277	279	252	247	293	287	326	266	287	268	285	291	278	303	263	254	278	262	302	314	279	267	262	291	292	284	284	300	284	267	293	259	265	276	303	304	310	253	279	274	288	279	265	276	298	261	311	284	277	279	253	267	273	258	268	309	282	259	306	282	277	289	266	257	283	265	245	271	281	278	286	255	279	302	285	259	283	278	278	261	244	277	305	290	298	256	297	282	285	267	284	307	272	263	301	252	292	258	272	265	272	254	271	295	278	276	282	271	261	306	248	293	296	286	275	255	253	256	279	286	289	293	273	290	291	271	297	290	259	269	268	284	278	271	317	290	292	282	287	274	289	264	278	271	297	275	283	265	282	284	301	277	287	292	267	303	301	285	262	277	275	300	238	282	310	298	275	281	280	265	288	269	287	268	288	255	266	282	291	274	280	289	294	295	320	290	277	292	295	304	290	281	269	288	272	280	293	272	296	282	292	285	281	265	257	292	257	278	263	282	305	275	253	303	264	276	257	293	269	280	314	263	278	297	264	280	311	262	280	279	277	334	291	276	294	289	272	263	279	287	292	276	310	261	285	293	288	261	280	305	265	322	297	283	309	256	289	247	291	299	284	267	269	272	282	257	289	272	303	271	281	290	310	293	316	285	291	279	244	275	270	294	305	286	311	277	273	275	244	284	294	319	278	274	269	291	281	270	284	272	281	282	295	268	310	278	274	280	284	293	276	271	304	251	289	290	232	304	292	286	276	268	309	262	270	288	269	265	261	274	282	263	292	274	278	257	270	254	267	321	291	292	283	257	268	266	298	268	285	296	295	262	282	292	270	296	292	289	260	291	305	260	308	281	306	277	307	256	290	300	292	283	292	248	280	274	259	268	289	264	273	255	288	253	265	274	281	297	289	313	257	274	293	240	303	290	306	270	283	254	269	289	281	277	254	282	299	287	283	301	292	279	295	291	280	261	278	271	284	308	274	269	278	259	301	293	293	282	278	278	271	298	284	288	287	285	262	275	285	269	263	246	279	278	281	315	281	275	274	275	287	306	287	259	260	257	304	281	270	260	289	257	266	274	288	277	299	265	291	290	286	283	307	286	300	267	336	280	246	284	277	305	273	263	294	280	303	285	295	279	305	268	279	266	282	251	263	319	290	279	330	239	301	283	279	281	274	283	287	299	287	285	288	296	277	291	244	273	274	273	266	275	265	293	241	287	272	265	241	289	274	278	298	281	286	271	263	295	284	277	291	272	303	291	287	279	287	259	267	269	291	276	300	287	272	306	282	305	269	330	255	278	344	282	245	305	263	266	265	267	248	276	306	295	261	276	290	261	268	319	280	280	294	267	265	286	271	276	283	265	292	268	318	276	289	286	294	281	304	282	279	333	289	264	283	287	294	298	289	268	264	312	272	261	310	245	273	285	288	269	269	280	292	259	300	272	288	320	247	282	295	280	296	281	268	278	299	287	302	287	274	281	288	283	299	294	262	266	283	267	278	306	275	285	282	249	265	282	248	286	288	281	275	281	297	258	296	280	262	267	261	277	278	270	297	267	262	278	288	264	256	288	283	295	276	296	294	296	296	291	275	289	258	279	264	297	273	300	279	311	247	296	271	266	300	272	279	266	281	277	273	267	281	241	278	285	272	281	284	284	297	285	300	312	293	252	292	266	287	280	285	271	256	298	285	278	245	294	262	286	251	291	282	306	285	276	262	276	282	299	297	280	300	295	259	303	305	244	254	250	306	306	268	278	299	260	297	275	285	293	258	265	280	316	260	278	272	273	299	263	307	261	288	304	305	281	309	302	291	295	310	265	309	298	292	292	294	265	270	296	263	269	294	252	260	292	298	256	289	282	256	256	302	281	266	263	264	272	311	298	259	308	251	289	297	295	315	285	274	282	275	277	276	299	276	268	293	265	293	304	272	268	311	265	288	275	275	289	279	273	258	275	273	306	274	297	273	271	307	298	271	274	305	291	309	291	314	287	289	271	286	276	264	274	252	272	325	283	298	259	253	263	300	303	262	260	277	283	240	302	277	276	264	284	282	288	276	270	297	288	293	268	281	264	307	271	244	297	315	256	283	260	299	264	272	279	238	311	266	267	272	272	301	277	243	284	268	293	264	268	285	251	296	275	283	273	284	297	240	292	259	260	282	292	294	292	324	281	293	310	297	323	297	255	262	284	296	263	283	299	290	287	275	299	282	258	273	282	274	315	277	278	272	275	280	302	274	291	277	269	260	277	263	290	251	296	285	260	249	287	266	245	277	297	259	266	317	289	281	294	279	270	273	291	302	283	266	292	295	314	286	266	270	292	276	300	284	271	263	289	293	295	269	282	294	272	289	255	314	241	271	300	248	294	252	274	268	311	286	308	269	303	248	269	306	269	322	268	293	283	278	267	277	310	254	293	263	294	285	286	277	285	277	304	287	272	242	283	259	312	290	270	272	259	261	280	309	247	274	264	298	280	285	302	284	259	279	285	267	246	272	261	308	294	283	292	276	286	279	270	288	271	262	262	291	265	281	314	276	256	288	276	295	279	297	307	302	294	273	280	272	307	271	297	295	308	268	287	317	256	270	285	311	322	301	278	276	289	299	284	247	299	281	288	277	317	291	294	288	301	281	293	275	261	272	276	279	275	279	279	284	290	291	305	298	275	263	288	288	282	276	270	267	271	276	284	285	291	316	316	270	300	279	250	326	265	288	288	268	273	288	270	247	291	298	251	278	274	276	274	263	269	285	267	302	286	306	298	262	290	281	279	288	285	306	263	288	259	284	285	273	291	287	300	286	300	280	269	258	278	307	261	272	296	268	275	292	285	294	275	265	281	268	309	289	276	287	297	326	283	276	291	297	294	288	271	303	258	268	287	298	280	287	288	271	297	314	266	304	266	307	302	291	274	284	297	272	255	356	263	286	276	289	268	279	286	269	262	289	276	280	265	312	264	322	283	296	280	283	278	293	305	259	289	268	288	254	284	267	290	279	272	275	277	298	307	293	225	281	318	272	272	278	292	287	274	299	265	256	280	301	281	276	297	318	305	319	295	310	290	286	294	247	298	275	274	280	298	281	279	290	259	264	279	276	286	273	296	258	275	299	278	288	288	271	267	289	271	290	278	290	284	280	282	262	289	284	269	292	269	254	277	274	290	278	258	289	265	275	281	265	277	267	276	252	263	254	286	280	282	312	293	304	278	250	296	275	315	255	309	304	286	256	279	261	277	302	254	271	254	275	289	273	288	275	269	276	276
11385	24300	19491	13401	10290	7761	5987	4538	3725	2860	2336	1862	1504	1385	1159	1173	1048	946	914	912	788	768	729	687	632	592	621	660	630	563	555	513	582	531	513	531	489	491	498	463	469	479	459	475	444	447	449	428	451	457	453	453	464	464	452	460	398	410	442	457	418	423	465	452	433	438	440	421	453	417	415	455	413	448	416	407	434	458	471	434	467	397	470	427	456	409	408	413	414	398	393	441	427	467	450	430	452	414	435	437	432	459	440	405	383	445	435	436	444	388	443	444	428	433	440	380	458	456	422	450	393	463	478	433	412	456	450	433	396	469	422	446	412	419	414	439	432	420	419	425	444	429	398	440	434	422	413	432	446	398	412	395	433	477	437	409	405	415	426	431	442	434	422	427	464	427	451	424	450	403	426	416	421	444	452	422	451	446	440	444	436	446	398	445	445	395	434	418	421	447	427	417	423	444	437	418	462	429	439	445	466	469	426	408	432	409	481	406	397	434	430	429	456	433	452	469	413	438	432	425	423	453	403	439	452	398	446	432	441	416	414	457	456	413	398	411	441	450	423	425	397	421	407	429	420	433	438	454	405	461	438	430	393	419	423	432	446	425	450	416	440	382	428	429	473	434	424	424	413	435	432	406	421	419	427	460	443	404	444	446	427	436	405	435	461	418	427	395	464	435	436	420	408	419	456	402	456	424	415	430	377	465	441	431	415	431	443	434	394	436	435	438	447	449	419	444	445	423	421	430	464	432	444	409	396	411	436	455	445	401	381	416	455	422	435	423	448	431	416	442	442	442	439	426	402	429	409	467	389	437	438	446	457	446	416	449	451	387	418	468	437	443	395	447	424	438	437	450	432	415	442	437	411	479	477	401	448	425	401	424	431	442	455	463	457	474	428	432	407	440	410	444	429	412	377	449	444	416	471	414	407	422	433	408	388	454	433	431	442	446	426	441	398	438	401	429	453	426	394	411	450	411	440	412	454	431	432	408	444	403	461	436	408	441	420	408	463	428	422	423	411	411	406	439	399	462	439	435	460	421	396	464	408	419	436	409	448	427	428	419	435	416	462	408	416	435	413	483	440	455	383	423	432	437	430	456	438	429	454	433	434	441	403	405	439	406	405	425	415	412	411	444	429	407	425	385	437	440	428	470	415	406	460	442	410	419	417	407	470	442	414	415	443	429	458	415	470	463	423	428	453	401	442	412	452	424	441	453	418	454	432	433	414	431	450	433	428	396	400	448	434	432	465	408	429	404	434	452	425	407	427	386	412	404	422	401	399	425	428	411	434	421	440	468	411	449	430	441	431	416	425	433	436	432	412	427	389	452	412	427	418	427	398	385	473	445	433	403	403	425	487	445	440	433	449	436	425	451	450	433	448	427	435	439	431	434	451	462	450	400	433	427	367	435	439	414	414	434	415	412	422	426	388	422	437	429	412	408	435	409	442	420	449	426	429	437	451	456	462	417	418	486	398	474	386	400	464	426	422	420	471	419	422	417	460	463	448	413	453	458	419	458	442	394	406	414	413	440	446	428	412	432	426	441	444	403	425	445	422	421	426	414	406	404	436	425	431	411	444	457	438	436	434	435	456	434	449	426	440	405	459	450	417	438	435	439	424	458	448	421	470	427	431	412	429	433	414	422	411	460	405	417	443	442	408	423	478	427	437	403	428	473	478	439	419	439	433	416	419	448	451	417	455	454	410	458	413	448	407	474	431	430	432	445	443	410	408	449	400	451	416	448	454	437	453	408	448	420	450	452	456	458	407	418	444	469	409	428	412	439	436	389	441	442	429	433	465	442	447	421	430	451	415	450	419	426	432	405	400	474	392	447	445	431	473	422	433	381	456	425	450	447	433	422	426	462	430	422	424	391	454	457	413	433	445	438	407	436	392	416	446	442	413	400	430	415	434	438	470	455	464	457	435	481	450	431	436	429	458	487	469	389	421	467	440	439	415	447	460	444	441	457	442	421	422	387	434	427	426	470	402	433	444	433	459	446	430	398	406	421	418	455	435	432	416	433	438	440	438	420	419	418	473	433	410	391	398	456	449	412	414	415	410	438	417	442	406	408	420	395	400	420	433	414	430	428	442	471	436	448	410	449	444	451	424	436	450	409	432	409	457	457	439	463	427	495	452	426	410	430	464	440	399	438	433	436	454	462	411	433	437	461	438	451	436	413	430	451	403	470	418	441	391	409	435	448	427	398	441	430	446	414	407	443	438	447	434	402	439	418	411	442	437	433	428	394	451	431	454	473	410	430	448	404	424	475	396	409	419	421	434	425	434	425	421	387	451	449	456	436	418	470	409	450	451	450	438	441	395	450	483	427	433	436	438	426	435	426	443	428	406	446	421	422	447	432	413	405	446	409	445	442	422	413	433	432	438	425	429	421	436	413	418	409	435	437	430	446	436	437	438	427	456	422	440	460	424	412	418	476	459	407	412	429	429	471	432	471	427	437	388	434	431	439	417	445	440	422	464	439	441	455	422	454	379	434	422	459	450	451	423	442	429	405	440	434	402	450	405	450	442	436	425	461	417	422	409	422	433	432	404	408	446	438	424	454	401	419	450	433	418	432	438	413	480	432	461	434	406	407	430	428	465	431	437	423	455	417	447	446	399	445	381	438	442	408	445	472	428	398	440	443	433	457	436	430	421	422	436	444	407	441	410	423	434	454	441	402	402	434	428	403	440	392	447	435	407	444	473	429	402	468	444	466	422	431	431	404	432	427	423	428	441	451	435	437	469	467	407	397	439	438	416	432	433	408	404	442	440	468	444	406	472	399	423	432	437	460	413	427	463	462	410	436	444	427	461	420	431	439	458	430	410	424	421	419	449	431	425	408	454	414	408	417	413	456	439	420	415	429	452	427	431	403	424	476	442	458	443	399	449	461	445	410	432	426	425	439	436	448	433	428	399	438	409	423	426	441	435	401	425	423	394	444	389	444	468	439	449	438	416	450	441	423	454	406	407	456	459	455	398	414	389	458	423	397	435	473	439	435	405	425	431	438	464	445	429	412	449	448	431	469	435	447	417	407	456	443	460	422	418	452	447	468	438	459	409	444	401	467	478	450	445	449	428	492	410	433	477	472	410	467	422	456	398	430	459	430	449	440	444	442	425	422	409	435	445	398	416	462	422	419	455	445	450	412	385	434	422	458	421	450	427	422	418	438	406	449	395	422	434	419	444	455	403	438	441	434	444	429	418	432	434	471	443	478	432	435	406	438	447	477	443	378	441	437	454	447	430	428	429	446	419	434	449	446	431	447	447	430	421	450	429	446	418	430	424	439	469	423	431	427	428	414	452	418	426	462	462	435	432	424	459	438	425	419	429	442	391	451	403	433	464	463	443	421	444	458	432	444	463	431	429	393	413	440	435	433	449	429	460	414	420	413	404	429	444	420	429	446	432	437	447	426	430	432	430	440	466	403	444	424	440	437	436	418	457	459	446	431	431	428	412	460	456	456	437	442	426	398	445	430	387	422	396	429
22908	21067	28085	24312	20654	11368	5048	2818	1990	1536	1235	984	806	750	681	589	536	505	443	400	361	357	320	325	302	304	244	315	304	292	280	265	220	210	253	199	194	204	184	196	213	196	216	200	199	216	221	201	188	172	180	172	191	168	185	178	173	164	155	144	152	171	178	146	156	157	166	151	164	171	165	184	144	162	167	188	183	173	160	160	184	150	170	157	160	178	146	165	155	174	159	185	162	160	187	158	152	175	171	167	178	154	171	158	165	155	176	157	171	166	180	173	155	177	174	145	190	169	181	175	169	158	161	180	181	148	147	175	144	138	160	182	176	176	156	147	166	162	146	162	156	156	153	187	138	159	153	173	171	179	164	150	156	151	187	170	157	160	170	163	185	162	178	152	176	183	163	152	155	198	173	165	182	164	168	193	158	189	158	152	155	167	195	184	159	162	137	177	184	158	159	175	177	177	171	152	180	165	162	185	176	181	173	170	161	166	161	176	158	151	169	161	131	162	169	160	154	154	169	144	171	179	177	168	159	178	180	173	143	159	184	176	187	173	167	164	165	165	185	169	165	173	159	165	162	149	158	143	179	174	178	169	160	158	158	180	194	164	164	171	153	151	156	149	157	181	144	146	154	174	163	151	166	156	158	173	160	176	165	171	152	191	158	169	172	149	169	147	159	149	160	174	163	179	168	176	171	200	169	171	166	181	175	160	169	196	190	190	171	185	186	150	177	160	153	152	196	155	170	177	179	173	173	147	171	188	148	162	173	155	170	157	154	160	174	183	183	157	172	174	139	174	172	166	164	147	183	157	182	178	165	164	155	168	165	170	205	155	180	174	199	137	173	160	185	136	175	145	171	158	171	154	161	167	147	166	155	163	146	169	162	153	178	159	169	179	172	181	155	180	175	169	135	170	131	161	167	170	156	153	175	154	176	167	170	163	160	166	153	170	140	178	143	147	162	157	166	153	144	168	180	157	167	179	158	164	175	168	168	175	159	165	181	185	179	154	153	153	171	168	157	155	170	164	170	166	155	192	175	188	171	181	167	163	177	179	166	160	186	188	186	188	138	170	155	158	165	171	155	165	170	180	148	153	168	153	173	192	177	174	159	163	154	158	159	167	178	169	173	157	200	164	165	158	165	171	173	154	170	147	156	165	181	158	153	161	169	191	171	175	196	187	159	156	172	163	166	156	179	158	173	154	138	182	179	198	160	172	185	154	164	162	163	149	157	138	144	163	152	183	153	171	176	146	162	177	152	159	179	187	178	154	151	179	168	163	153	185	194	174	168	159	186	159	175	189	202	168	167	175	193	149	182	171	163	186	185	169	163	163	153	149	150	168	166	166	151	166	184	170	177	163	141	169	176	157	175	180	165	180	188	161	149	142	174	171	164	169	174	166	163	176	149	152	162	143	152	179	145	165	160	168	160	161	148	161	169	170	165	144	147	147	168	182	173	151	165	156	168	164	152	147	193	143	173	167	168	162	163	153	189	163	162	183	157	175	156	155	171	191	192	163	168	145	163	167	174	163	170	172	163	178	175	153	167	191	183	176	145	158	166	162	156	160	193	174	161	169	181	164	165	167	156	176	153	161	169	171	167	181	170	150	157	166	170	146	157	178	158	161	161	181	154	175	160	157	158	170	173	162	168	152	151	179	162	156	167	165	180	152	162	167	193	158	163	158	144	169	172	156	163	163	179	170	161	163	171	194	170	164	182	154	171	150	157	183	159	161	190	144	175	166	149	155	154	195	155	151	179	159	156	201	139	145	163	150	181	167	169	158	153	152	184	155	184	168	169	155	149	157	165	173	148	159	151	165	185	149	162	154	162	158	150	148	157	152	139	161	168	157	181	152	159	187	178	166	173	189	169	164	164	177	173	143	166	176	157	184	164	153	150	173	137	146	164	173	156	171	180	163	155	189	169	173	165	166	163	157	151	154	176	164	166	168	165	162	155	159	179	156	151	173	176	184	156	171	155	175	159	177	165	161	183	156	168	156	146	166	180	151	153	147	174	181	160	170	155	159	192	148	163	144	160	203	143	157	170	162	170	147	179	162	169	163	174	198	177	150	167	155	163	151	185	156	178	153	151	169	174	199	181	160	175	165	176	177	171	163	167	153	155	145	172	156	149	156	158	170	157	177	147	148	152	156	150	190	167	186	176	185	167	165	138	176	178	185	184	137	159	174	177	153	161	144	156	164	157	178	172	196	153	152	171	171	201	169	174	164	149	165	159	166	171	144	202	161	170	201	191	194	175	143	172	173	202	179	161	206	182	159	154	144	137	163	162	154	153	143	142	163	163	191	168	162	158	170	181	169	163	150	160	174	163	148	158	147	184	178	161	193	191	169	172	156	161	160	160	163	174	168	182	183	187	161	161	160	154	159	131	172	179	170	156	183	156	163	193	151	149	160	183	164	148	180	166	156	191	152	163	153	165	164	157	188	181	173	182	152	153	161	148	160	168	169	174	178	166	163	160	146	173	152	145	163	167	164	155	164	177	192	199	142	145	178	146	158	190	160	166	163	182	162	165	149	171	170	185	155	182	160	182	185	170	185	164	148	143	157	180	146	168	145	164	175	155	170	163	179	169	147	166	161	179	184	180	147	192	173	148	149	176	158	150	160	149	160	159	166	157	159	164	170	171	141	160	157	171	143	166	151	168	115	176	184	192	155	176	174	184	193	162	166	145	156	162	165	200	164	160	153	175	179	148	172	154	154	169	156	146	179	156	179	142	150	159	173	153	188	172	183	163	154	176	193	154	165	162	155	148	187	155	179	183	148	161	187	176	164	149	147	154	140	165	167	188	170	169	167	179	184	161	152	182	167	173	152	161	192	152	180	164	165	155	155	189	191	169	158	171	159	164	165	164	145	160	153	164	148	196	187	154	160	167	167	171	150	185	146	174	163	172	173	155	168	163	157	156	157	159	165	173	164	156	157	140	156	180	180	158	184	172	160	151	160	171	165	170	155	168	158	145	188	157	151	179	151	201	171	182	184	168	164	159	168	164	143	174	166	144	161	182	178	136	161	171	181	176	164	155	166	150	179	156	188	179	165	168	172	174	147	211	158	154	158	165	165	166	157	149	173	196	161	162	184	192	159	157	136	145	168	178	168	177	166	137	169	145	148	167	185	167	141	168	177	163	151	182	170	171	177	146	165	154	175	163	178	178	139	173	171	157	148	166	158	166	182	170	167	180	161	175	156	172	184	179	166	156	175	160	156	154	166	154	140	139	158	157	167	151	155	166	180	147	158	168	192	188	174	168	156	170	157	171	168	178	194	153	158	162	159	153	147	188	157	165	175	172	171	176	164	152	143	164	164	156	167	174	154	173	161	175	152	171	150	134	129	169	188	173	166	155	144	198	164	154	170	183	180	170	161	174	161	167	176	140	151	157	163	183	175	137	177	165	170	182	146	157	142	169	152	164	148	155	160	147	191	167	158	159	161	166	162	175	152	179	175	165	186	158	163	175	171	159	172	184	185
11632	30903	25792	18304	14390	10969	8656	6777	5073	4050	3140	2624	2133	1799	1656	1436	1244	1248	1055	962	824	825	692	688	598	592	603	626	551	565	547	501	488	429	393	396	358	391	360	368	343	361	387	327	307	330	316	270	304	307	300	282	273	307	291	279	301	292	277	246	302	277	263	258	250	288	281	259	263	289	264	273	264	253	239	262	264	269	256	256	281	244	275	276	277	283	249	265	242	272	266	270	290	279	281	247	269	278	282	263	250	256	270	280	242	259	257	210	247	240	249	254	269	254	259	265	252	262	295	301	244	274	258	269	286	272	260	256	276	247	265	280	266	253	279	254	247	239	239	266	256	288	247	254	259	306	244	285	255	250	230	253	226	254	287	274	263	257	286	270	298	283	246	272	283	262	263	246	253	249	266	264	277	266	277	290	267	277	265	276	285	242	236	264	259	259	229	285	281	275	272	282	288	264	298	252	299	260	260	264	241	263	247	270	287	240	267	319	248	243	263	292	279	256	261	243	283	272	257	258	250	268	282	290	256	282	258	258	255	259	260	274	261	292	262	258	251	265	242	261	259	247	237	222	263	285	306	263	268	265	257	253	270	249	267	276	273	262	256	258	280	271	282	253	260	225	248	249	250	245	242	273	211	261	270	266	272	253	273	234	266	266	255	258	271	250	282	255	271	281	262	247	260	253	246	281	254	270	259	269	243	250	247	272	313	258	270	288	266	276	266	284	245	295	264	253	268	252	279	275	277	249	238	262	272	250	279	277	309	283	267	255	285	290	252	280	260	259	280	237	264	238	250	252	256	242	267	263	240	239	241	233	257	253	254	287	259	247	287	261	261	282	272	264	263	275	235	235	269	259	281	262	265	243	258	265	297	253	267	268	240	275	268	261	245	284	258	289	277	245	264	265	225	265	292	271	276	267	264	280	238	273	281	273	262	281	237	259	271	294	274	284	264	263	252	259	268	239	265	271	228	272	273	265	268	277	248	247	272	235	276	257	251	258	253	244	271	290	281	278	257	248	246	241	254	270	255	264	256	232	271	267	243	257	309	277	257	275	253	261	253	257	267	262	278	276	229	261	261	278	246	289	259	239	251	255	259	255	274	275	252	271	263	235	254	278	264	250	260	248	270	239	242	275	244	248	258	261	281	274	236	282	263	240	244	254	265	251	285	245	254	234	280	272	263	249	225	256	245	247	261	285	277	274	260	281	251	286	288	251	257	288	241	260	258	257	269	269	254	253	259	264	236	260	276	270	249	263	242	252	258	256	286	270	253	254	248	270	284	255	237	274	288	253	293	263	271	264	272	238	258	263	258	283	251	256	263	286	234	287	225	254	308	259	244	279	248	270	247	253	263	281	235	250	257	232	253	245	260	261	233	281	297	262	294	266	282	297	242	265	256	262	250	243	292	294	283	289	250	267	263	282	281	255	270	254	258	262	277	281	250	265	266	261	256	271	276	295	270	258	258	285	277	256	278	253	266	242	251	260	254	254	265	272	257	256	261	260	252	251	227	296	282	256	224	253	259	290	252	270	261	252	253	254	262	295	247	262	256	251	268	258	274	251	288	266	289	253	253	245	285	256	271	262	281	276	248	267	271	272	249	276	258	236	268	247	251	254	248	237	236	261	251	237	256	270	265	269	245	291	299	262	280	267	255	285	259	259	270	279	266	254	263	237	259	252	241	260	280	250	258	257	284	241	267	267	261	271	278	273	236	256	262	243	267	261	264	251	223	236	269	270	275	283	266	238	245	293	264	268	251	254	254	259	274	251	292	276	261	251	265	269	262	275	252	262	281	283	258	257	238	266	250	269	245	254	255	287	258	224	259	277	279	253	244	254	274	257	274	262	266	266	255	261	263	276	266	268	262	274	261	280	306	240	237	269	263	276	272	259	248	271	245	283	258	239	298	263	254	272	292	264	272	270	276	257	269	265	272	269	279	269	267	273	276	277	262	278	235	249	258	298	292	276	249	271	246	248	290	268	248	276	270	242	277	274	256	214	279	290	256	269	261	274	277	282	263	295	263	239	280	254	261	257	288	249	267	274	228	259	274	269	234	255	274	261	255	264	267	228	272	262	269	258	242	302	266	267	259	248	258	261	268	255	266	235	254	272	261	244	260	280	295	252	264	262	262	233	280	259	250	278	267	281	233	262	268	288	253	249	276	266	250	279	281	262	258	276	265	263	243	249	266	291	252	230	256	244	260	274	247	246	262	261	276	279	314	279	243	288	271	273	276	264	294	255	239	248	271	283	246	281	268	308	264	237	242	248	232	266	269	270	228	264	263	243	260	253	263	250	274	246	293	277	274	275	246	288	263	262	241	240	280	250	266	268	245	261	284	260	245	250	244	249	252	276	258	284	266	244	258	266	263	253	266	272	245	250	247	261	294	252	238	237	269	287	279	288	279	256	270	237	258	286	253	254	282	282	277	259	226	262	272	282	276	242	236	243	256	265	288	278	269	248	260	257	287	270	270	254	240	272	252	278	261	261	235	257	253	244	261	277	258	268	252	234	269	268	281	249	244	286	249	246	301	276	253	271	261	269	246	275	243	253	276	267	264	277	263	243	285	235	250	246	265	287	265	293	257	251	261	267	233	245	280	269	271	255	267	269	249	265	252	258	265	254	277	242	251	286	289	263	269	280	258	268	299	279	275	258	254	262	270	253	264	267	272	278	263	276	267	268	258	278	286	269	250	262	279	251	242	244	276	243	235	238	251	256	264	266	263	240	257	252	255	260	280	287	265	260	285	230	277	282	287	269	277	234	271	284	261	263	254	237	263	250	255	245	251	280	255	261	270	272	257	265	258	270	255	269	260	280	274	262	259	261	244	263	276	237	266	281	251	251	278	251	275	286	269	258	261	221	284	256	251	277	252	231	243	280	272	242	258	277	302	259	255	277	291	252	271	265	269	266	296	288	269	288	260	267	251	296	282	239	284	242	246	269	269	261	267	280	284	247	257	264	272	267	267	253	258	232	290	252	288	267	233	277	286	218	242	275	261	261	269	251	240	258	249	259	276	262	243	282	266	279	254	280	260	279	276	271	261	272	245	291	284	249	266	260	271	220	259	251	230	275	253	276	247	234	237	262	239	221	262	279	239	273	278	270	246	245	243	281	241	254	275	273	241	257	270	284	227	266	236	285	234	279	259	259	231	252	264	249	243	281	249	275	251	217	242	256	243	255	284	273	279	244	232	257	273	270	248	280	271	249	251	260	249	227	271	250	273	270	238	251	225	227	278	276	238	276	267	264	251	246	270	269	270	273	247	249	255	272	246	258	238	298	300	277	288	234	245	269	247	244	251	261	255	251	250	246	287	253	229	265	312	249	291	306	265	271	262	257	307	252	228	279	244	288	247	265	260	253	268	261	229	240	246	270	276	253	273	263	251	264	225	228	256	276	283	247	255	257	322	284	272	236	280	278	266	285	263	261	244	252	281	292	256	234	268	274	272	268	285	270	257	256	261	268	255	251	260	259	271	248
24197	21077	26625	24496	10725	4701	3071	2194	1664	1309	1091	886	801	704	655	631	538	536	514	483	413	431	404	408	387	407	376	362	366	385	350	359	311	330	369	326	328	347	318	320	333	324	348	287	301	312	320	286	322	313	331	308	292	311	281	294	301	284	262	277	251	292	273	256	281	283	292	283	293	293	274	295	258	294	279	280	318	327	301	300	277	262	295	306	281	283	291	259	300	311	274	282	259	272	291	292	279	267	295	308	277	332	293	309	332	277	288	297	308	282	307	263	304	268	278	314	286	277	288	287	306	302	274	285	320	317	286	273	306	279	286	293	278	330	298	291	272	277	290	243	294	293	276	276	259	290	284	298	291	295	319	281	282	292	307	285	304	292	324	289	267	311	302	281	313	311	271	306	314	279	288	279	255	265	305	300	287	279	285	301	284	302	295	295	304	254	274	303	301	271	290	300	287	277	292	323	322	335	299	298	268	308	276	276	299	311	309	285	277	292	284	260	293	310	295	308	281	259	291	253	286	308	311	308	283	257	296	282	313	311	270	286	260	298	273	304	307	299	283	310	300	306	284	300	300	238	310	312	295	282	303	283	257	305	301	289	264	278	296	300	269	314	276	297	303	299	276	298	310	276	297	258	278	294	301	291	292	314	300	256	294	291	299	317	295	299	294	257	288	289	300	284	259	316	264	286	298	318	276	287	270	298	304	303	284	273	292	274	299	274	287	327	291	310	257	297	286	283	344	294	270	297	296	288	296	318	280	300	296	340	282	284	266	292	273	294	266	308	275	289	298	284	293	278	303	285	290	263	284	335	301	280	301	276	291	288	307	299	278	290	272	319	289	307	279	297	282	286	318	266	284	311	299	315	259	313	300	312	273	280	307	266	269	311	275	285	323	296	267	305	255	294	292	287	311	277	321	274	294	315	282	303	283	318	319	298	285	283	291	297	293	306	297	294	286	289	266	281	275	293	282	321	285	284	313	259	318	295	276	308	278	286	285	320	322	302	326	313	282	316	306	308	312	293	292	284	298	251	278	302	277	314	297	268	274	292	300	291	269	309	289	275	311	282	301	297	321	320	288	287	267	315	304	305	310	247	288	294	274	271	296	317	295	289	266	272	277	308	310	292	288	286	296	331	286	315	295	291	282	299	283	274	291	277	282	276	310	303	273	294	326	274	310	279	274	311	300	274	307	276	320	299	308	284	277	282	289	292	309	290	288	283	289	266	286	318	263	307	318	277	303	291	299	280	290	286	275	298	317	293	294	329	285	299	312	244	330	274	289	289	273	297	269	287	256	289	289	276	323	287	287	302	277	295	275	260	283	297	292	281	290	300	319	258	295	283	279	308	321	300	264	286	255	303	294	293	281	276	264	307	310	288	308	282	287	298	289	258	273	309	309	305	278	278	261	303	278	273	284	282	292	285	278	318	307	265	294	290	271	297	297	252	294	271	272	307	296	290	266	277	289	284	318	261	292	318	302	298	277	250	274	311	278	297	295	290	301	283	284	270	313	291	290	293	275	283	292	286	298	303	299	299	288	271	292	265	281	297	329	281	308	275	287	284	309	306	313	267	300	300	274	265	296	344	265	284	287	293	280	278	283	312	307	297	309	307	293	286	280	307	295	275	295	292	303	291	262	254	304	301	269	280	261	310	285	287	296	319	299	292	286	296	310	298	288	289	264	300	253	298	277	281	288	310	292	283	270	274	295	348	283	316	300	276	282	263	270	330	273	284	286	306	300	292	302	331	300	285	286	274	299	286	276	269	295	306	313	293	274	269	311	278	281	262	261	292	303	318	308	317	297	263	274	289	304	281	283	304	302	296	337	307	262	283	319	256	306	324	305	312	291	306	286	280	306	283	289	301	298	298	291	267	305	302	261	301	274	280	295	297	293	292	297	282	259	292	316	312	295	288	269	279	303	295	306	284	283	257	292	275	277	290	294	270	298	267	278	298	267	287	275	292	300	277	321	273	266	280	313	317	317	299	300	321	279	301	315	298	291	285	296	304	300	305	262	274	303	275	311	295	282	278	301	267	283	260	282	258	281	271	296	281	305	284	278	277	314	285	271	282	291	297	292	311	297	308	307	273	296	265	332	298	271	273	278	317	283	292	278	270	298	297	261	248	268	270	300	284	298	289	301	276	267	284	297	312	300	279	299	273	276	286	276	279	294	293	309	276	305	296	271	284	302	302	297	290	314	297	298	295	317	303	273	310	309	296	270	301	305	296	316	256	279	286	306	301	311	286	307	280	323	285	296	288	300	275	320	295	285	307	303	288	309	320	276	252	281	283	299	275	297	303	274	320	280	285	278	280	282	279	293	277	288	292	320	260	264	284	285	302	300	308	270	292	295	306	303	294	295	280	294	253	275	264	282	294	300	276	252	283	294	318	297	299	257	295	269	297	301	280	269	259	288	293	268	316	294	285	296	290	336	301	299	285	306	297	287	275	278	264	316	276	305	294	283	302	297	274	304	306	323	315	310	280	282	272	317	303	288	302	293	274	288	273	296	301	295	274	299	303	290	288	293	293	267	282	266	304	287	284	275	295	316	311	293	292	287	280	302	290	282	311	275	297	276	291	274	258	265	298	308	323	341	271	283	289	290	286	274	284	279	318	327	271	294	286	275	285	309	271	280	286	288	292	298	266	274	316	277	295	298	284	266	296	275	289	289	273	263	297	310	274	303	282	287	317	281	281	291	295	302	312	293	264	287	265	302	302	279	266	279	307	289	286	239	303	301	285	275	280	273	321	259	267	297	278	271	311	270	295	311	314	289	304	267	279	323	305	276	291	304	297	281	304	268	259	280	282	279	293	298	303	274	290	273	317	277	292	290	294	313	320	292	254	294	298	319	317	299	299	278	288	295	343	289	290	294	266	321	301	297	291	287	283	304	321	331	290	264	300	303	278	284	275	324	289	281	287	257	259	282	274	312	282	303	298	303	290	292	332	275	292	269	313	303	264	285	296	307	348	294	262	305	271	278	290	289	295	262	278	298	293	302	257	279	278	302	266	314	306	268	257	283	313	266	270	310	310	283	298	302	300	293	281	306	260	286	294	283	288	323	314	278	322	296	293	298	274	300	269	324	297	296	337	288	276	288	287	307	307	281	326	299	263	298	284	283	297	272	273	265	321	288	271	285	324	285	295	309	297	301	264	304	329	297	305	298	298	292	300	289	316	333	304	281	270	265	253	291	282	292	296	285	280	285	290	287	283	313	294	296	270	329	285	292	272	271	259	301	235	306	295	297	307	305	277	294	285	280	313	288	305	286	306	260	281	295	327	307	280	279	277	294	293	271	294	285	298	322	302	276	328	295	297	284	276	283	337	294	318	296	275	289	273	316	258	292	281	278	284	328	300	312	285	287	291	283	294	282	311	262	294	284	266	316	304	289	326	267	297	301	291	290	318	279	299	275	285	300	282	291	296	306	297	304	272	301	321	267	289	268	283	286	301	318	268	299	263	259	297	281	294	276	323	302	292
11546	27951	22772	15315	11993	9205	7111	5546	4482	3419	2695	2190	1957	1670	1462	1373	1183	1176	1031	973	944	860	823	797	692	727	741	703	696	705	645	585	567	554	558	555	564	552	517	491	511	546	534	511	510	490	458	463	441	496	489	532	428	460	500	475	462	471	485	466	467	442	406	443	443	423	471	442	464	439	434	437	444	465	433	434	442	410	482	461	401	438	456	489	382	424	468	450	423	455	411	447	434	430	421	448	422	465	452	444	457	490	438	408	422	407	414	436	455	441	402	436	432	439	455	455	447	452	450	426	456	408	468	450	439	467	421	437	439	464	421	390	457	416	467	457	444	466	429	446	430	445	497	455	432	427	448	446	439	417	482	414	433	396	441	402	443	436	446	429	442	477	451	483	444	417	443	441	428	406	452	431	422	454	440	422	443	425	422	452	470	441	399	467	428	455	430	478	456	420	436	443	436	451	426	443	392	478	429	448	412	441	471	478	415	426	470	433	463	436	440	421	425	471	471	468	449	412	476	469	432	457	443	441	425	457	456	448	458	437	441	411	443	458	474	457	457	447	473	442	482	423	435	446	435	423	452	412	443	427	463	447	396	462	413	433	425	450	403	443	437	431	429	445	462	421	446	467	442	457	441	440	435	485	430	448	476	452	452	382	417	439	424	430	426	453	442	430	445	454	402	432	468	432	448	430	465	434	427	437	446	410	441	425	452	498	458	418	469	411	447	460	447	451	460	425	443	430	443	424	439	444	416	463	469	469	423	401	475	484	467	447	507	454	436	441	424	461	445	428	446	466	442	452	399	429	436	449	429	411	450	403	425	422	432	409	439	457	439	443	450	443	416	419	455	427	448	447	452	440	410	472	449	460	429	433	463	460	462	443	482	447	453	424	419	462	445	464	425	431	438	446	430	455	428	441	413	435	440	449	439	440	447	450	455	444	444	425	416	424	408	428	440	472	455	436	490	429	442	421	423	425	474	458	475	468	462	411	414	445	431	429	434	404	419	452	430	415	452	442	441	447	463	443	437	474	422	470	441	455	424	474	450	430	511	446	403	454	481	432	447	427	453	480	431	488	467	478	425	420	413	451	439	448	430	426	444	463	432	456	444	440	449	440	419	463	450	429	432	416	461	441	411	473	446	461	472	456	433	439	420	450	444	422	386	416	455	436	432	466	448	413	412	454	505	418	461	443	444	480	455	465	464	454	436	457	409	475	463	487	448	472	386	384	438	442	435	467	441	409	457	446	449	452	415	428	437	429	450	482	438	427	448	460	426	453	410	446	450	427	473	424	451	476	413	450	429	445	416	457	479	435	435	446	481	415	477	438	448	446	456	432	433	423	409	444	442	427	438	493	441	418	436	454	437	458	432	455	474	421	435	442	451	422	426	421	453	457	445	425	431	403	440	461	436	417	381	435	431	463	453	441	446	448	422	429	444	468	462	434	420	446	482	466	413	455	454	435	427	451	444	432	450	451	467	428	434	427	483	434	426	422	435	448	475	398	408	443	431	453	460	447	425	464	405	425	457	448	424	400	458	476	388	441	438	431	450	476	452	425	442	448	449	433	448	450	441	438	468	426	471	474	424	439	416	455	500	439	418	466	422	481	463	453	444	443	427	446	447	435	432	402	473	478	425	440	462	406	434	440	425	437	446	459	456	463	494	440	454	446	424	481	438	455	424	419	438	432	442	418	400	469	435	447	455	447	428	471	431	434	442	469	440	422	436	461	448	452	445	463	441	436	428	432	434	418	430	419	414	447	470	470	471	452	455	458	454	380	468	434	415	426	472	459	380	457	424	457	424	425	410	436	435	447	434	436	412	435	453	421	427	449	440	467	432	413	458	414	447	454	420	422	448	428	463	441	443	466	413	462	462	493	460	433	453	498	450	438	487	429	440	431	444	434	443	457	443	469	432	440	437	463	466	457	475	414	427	461	420	442	427	429	399	419	433	441	402	436	442	420	415	501	444	459	446	422	434	435	430	426	436	485	448	451	459	431	452	453	429	434	459	429	420	420	412	492	439	479	462	397	399	458	457	439	440	463	457	430	453	452	452	446	435	449	420	420	482	435	433	492	411	479	425	413	483	451	458	468	430	419	464	412	431	443	449	442	445	394	432	446	414	441	459	448	418	454	419	420	408	448	461	402	461	459	477	443	442	441	435	409	436	448	485	462	469	400	461	434	430	429	467	466	445	479	478	424	464	461	438	429	453	469	479	401	460	443	441	448	452	443	428	434	432	484	430	421	475	465	458	470	446	450	452	440	469	431	449	454	421	418	433	429	462	453	438	417	408	437	422	474	457	448	445	453	416	437	453	389	426	414	430	443	470	450	433	460	387	489	398	451	463	424	420	436	435	437	441	439	464	457	396	427	429	430	413	441	439	467	508	476	439	438	447	423	456	462	412	437	441	425	492	424	451	447	386	462	465	411	448	388	442	458	483	445	393	445	429	484	442	411	443	396	447	418	450	415	463	454	466	446	441	434	435	438	458	473	420	440	424	448	410	446	456	402	443	505	449	438	426	407	430	438	439	439	461	438	430	460	441	448	460	468	436	446	438	437	452	465	400	469	444	465	427	447	439	448	431	448	450	409	432	448	415	424	400	412	419	476	456	453	410	429	455	428	424	465	453	422	454	447	416	458	420	428	469	426	444	427	415	419	437	467	419	444	468	460	454	475	442	441	441	439	483	452	466	458	395	469	428	384	431	442	461	478	436	441	438	456	424	420	431	428	433	421	450	402	458	470	472	433	415	472	426	443	442	441	426	425	420	441	442	446	416	449	453	425	445	415	469	405	471	417	480	452	451	433	415	447	402	455	459	414	441	455	440	408	446	433	436	420	422	473	450	416	467	408	444	467	482	465	459	426	472	433	461	438	466	437	471	457	417	441	445	455	449	450	466	440	455	436	438	436	418	395	456	407	504	432	445	444	413	425	428	423	417	401	456	413	437	443	433	407	413	464	433	451	444	453	455	446	439	429	447	416	453	437	447	417	414	407	436	466	455	490	443	429	438	422	415	435	445	435	422	439	405	451	433	475	412	435	432	447	442	468	460	400	395	401	444	393	417	436	427	460	392	440	451	444	411	419	407	442	479	398	452	468	450	455	455	436	464	433	430	423	440	441	407	426	477	450	469	443	410	413	402	449	457	410	429	459	462	452	479	475	435	450	420	434	471	449	488	409	445	426	479	438	451	474	452	463	428	441	452	446	424	479	464	442	444	468	414	461	414	448	437	443	461	460	484	447	454	445	446	435	426	429	461	459	464	446	436	468	405	434	472	425	439	457	446	433	436	414	477	465	457	423	427	413	449	454	429	465	452	441	469	427	442	454	428	433	451	421	421	449	425	442	468	493	455	426	497	421	434	462	408	435	436	413	447	439	426	412	442	391	450	429	452	456	439	426	448	449	431	436	401	427	420	452	441	422	416	448	459	470	443	401	446	444	431	438	438	471	446	442	475	418	465	405	472	432	397	435	431	471	430	450
22092	21044	28630	23636	21072	20498	10700	3949	2590	2024	1630	1328	1083	902	823	686	691	629	540	467	430	420	360	365	340	368	326	315	309	287	281	258	210	246	233	203	214	218	222	209	198	182	189	196	156	168	139	159	178	174	184	175	145	169	139	158	158	156	155	162	162	146	153	145	131	145	153	139	142	136	134	143	144	152	138	137	140	131	157	139	120	137	140	130	149	135	118	137	139	150	142	126	138	125	135	134	138	138	133	145	144	149	150	126	148	144	140	156	129	144	165	163	133	132	150	116	158	118	125	151	145	117	130	149	133	152	147	123	126	137	145	117	117	142	141	127	140	132	146	156	141	147	161	143	138	147	144	138	141	153	155	154	136	154	139	129	175	152	143	137	148	113	129	148	149	141	138	123	150	136	127	135	127	128	141	140	114	150	153	133	154	142	124	147	126	155	140	123	156	130	158	133	140	121	129	149	122	143	127	141	156	126	127	135	146	120	152	131	144	135	145	129	131	157	150	129	162	143	127	123	127	144	139	139	132	155	148	156	133	148	131	132	130	132	124	123	136	140	165	146	143	126	135	134	147	123	157	119	125	119	155	156	139	144	124	123	134	162	146	140	142	131	136	135	156	119	121	157	144	139	148	155	123	134	142	150	142	148	153	173	163	130	151	143	161	125	136	156	129	135	152	119	150	150	126	142	142	175	139	136	145	126	146	122	116	136	135	148	127	148	149	148	133	146	140	143	151	139	145	149	124	146	147	142	142	130	126	150	168	146	159	131	156	134	144	142	126	152	146	121	125	147	121	121	147	157	149	133	150	152	149	124	152	119	146	143	132	153	136	164	150	133	146	130	144	150	144	127	127	140	155	132	134	138	144	134	156	145	153	133	149	141	149	135	129	126	129	119	150	110	149	146	162	125	136	125	113	144	168	148	129	173	135	125	142	144	130	152	152	147	143	133	157	134	142	133	143	135	136	142	121	123	147	147	122	142	164	134	146	142	135	134	148	133	134	144	163	138	136	154	138	158	153	139	143	117	155	149	164	149	116	133	142	148	149	158	123	164	147	159	163	150	147	150	113	141	152	143	140	147	151	145	137	126	134	120	159	142	153	146	141	133	143	159	130	145	132	142	138	138	171	117	150	139	153	149	158	124	148	122	138	154	137	142	154	137	119	139	153	133	141	132	124	143	138	143	158	129	157	145	151	135	134	134	132	142	140	134	123	133	137	155	119	143	131	124	147	153	153	139	131	145	156	144	153	158	152	142	123	151	125	146	133	144	145	146	144	154	139	128	150	158	141	134	131	146	157	147	130	146	135	155	121	136	125	167	161	135	156	148	146	148	158	156	133	156	115	154	129	131	137	150	124	137	133	130	142	147	153	142	131	137	152	108	134	140	141	146	117	149	147	150	170	151	157	150	149	144	138	132	139	133	138	142	147	145	146	136	153	158	163	161	149	144	144	116	114	141	150	134	143	137	156	145	147	143	161	124	146	141	143	150	139	131	147	148	134	131	124	135	129	122	142	126	145	130	131	149	160	132	157	145	142	153	140	150	133	135	146	150	142	133	149	142	154	128	153	143	122	139	147	141	129	128	162	145	133	142	116	137	150	154	138	129	133	139	134	136	146	157	138	158	159	149	125	157	156	142	125	158	143	123	143	147	150	154	147	147	153	155	125	165	158	148	128	135	144	134	142	146	137	155	157	128	160	166	131	140	140	139	135	148	144	135	171	144	125	123	145	138	127	128	145	120	152	144	162	157	111	130	124	140	153	147	141	147	154	165	160	134	176	142	130	137	125	119	127	136	157	140	122	132	134	154	144	124	125	131	137	155	135	144	156	151	135	157	147	134	159	129	136	107	154	142	147	149	136	134	125	138	130	133	138	148	140	142	139	131	150	153	142	145	146	132	121	145	148	146	129	130	151	137	137	152	134	127	152	149	117	132	141	135	135	143	138	166	128	128	115	130	152	128	144	131	150	149	147	132	141	138	135	138	137	112	138	138	130	134	119	142	121	142	130	164	143	146	121	139	142	134	149	134	158	126	146	127	133	159	123	161	131	143	124	144	150	141	115	136	136	145	137	138	138	122	128	163	153	135	137	133	138	143	147	150	122	169	124	146	122	141	147	127	132	131	130	126	115	155	148	158	116	130	143	126	124	128	147	127	126	141	148	144	132	125	130	161	147	140	155	145	145	120	134	151	153	128	124	134	155	145	150	128	126	145	158	165	149	141	141	153	135	155	149	137	140	153	137	146	124	134	126	118	163	134	136	138	127	149	123	137	153	159	154	124	139	150	140	138	140	137	135	146	134	127	156	143	157	137	163	144	158	144	154	134	148	135	135	154	154	149	144	141	168	132	118	142	118	147	166	142	145	135	144	147	136	122	126	147	138	134	131	139	138	140	135	156	149	151	135	129	143	143	136	107	145	149	150	119	154	165	123	129	158	140	131	131	151	131	145	153	147	136	145	131	151	132	134	141	148	143	154	179	158	153	135	147	138	144	148	149	123	157	129	135	130	143	131	131	135	151	158	115	127	157	123	126	138	129	125	157	131	147	121	136	130	121	144	121	145	126	153	148	127	141	139	142	144	142	143	145	112	141	144	146	144	114	133	154	140	133	142	130	134	147	136	147	130	134	132	134	123	156	145	140	148	151	138	150	125	145	144	144	150	140	149	139	143	113	139	160	152	155	125	151	153	144	121	142	165	140	120	105	135	135	136	138	143	146	128	130	114	122	155	118	136	121	135	145	148	122	134	146	125	141	115	129	143	125	144	136	151	142	138	128	129	158	154	126	169	132	149	163	155	140	147	141	147	159	174	149	129	148	139	139	142	132	108	136	139	142	150	134	152	150	150	130	149	159	124	143	141	122	121	149	139	144	140	130	143	141	157	164	149	127	167	151	148	132	123	145	129	147	132	135	132	140	147	138	115	140	147	158	148	128	113	131	139	153	143	134	129	129	142	136	158	123	140	133	134	128	134	145	152	155	136	129	124	131	138	161	142	136	146	127	145	122	142	132	131	139	140	147	137	151	139	144	147	126	131	138	135	135	145	130	136	122	150	141	143	154	153	140	124	167	149	159	153	121	160	138	134	133	140	143	153	162	127	146	130	127	162	135	150	146	130	154	139	132	145	164	134	135	156	148	126	128	136	153	129	141	132	157	107	144	123	148	147	162	139	114	129	153	146	126	141	134	145	115	149	133	124	138	148	127	117	138	155	139	152	148	140	153	129	121	120	137	142	129	118	132	130	142	130	156	132	115	160	147	137	148	139	145	145	138	131	151	167	143	142	133	170	139	110	153	152	137	141	158	147	146	142	125	150	135	132	166	151	150	172	155	140	123	138	155	128	156	139	135	118	130	153	124	145	125	137	142	142	146	137	125	134	149	134	133	135	143	159	147	175	147	127	139	140	161	152	169	147	139	121	130	169	163	149	137	128	128	154	170	177	154	141	156	141	155	152	123	132	147	140	137	137	149	142	136	135	144
13562	35375	29874	22031	17502	13723	10784	8563	6638	5161	4153	3389	2898	2358	2035	1766	1645	1422	1191	1160	1097	901	812	798	700	778	697	680	676	609	584	559	534	467	422	439	428	418	379	370	341	332	354	324	302	307	290	266	273	245	285	258	270	280	267	264	234	231	224	215	257	259	220	186	195	226	235	210	233	228	195	201	209	207	213	230	194	213	236	191	235	191	199	204	209	215	198	231	215	219	208	203	202	188	208	226	187	198	180	220	205	213	222	240	200	202	197	222	201	221	196	199	229	233	226	216	213	234	233	208	189	202	194	205	193	223	208	216	231	205	193	221	204	201	220	204	208	207	228	187	204	221	205	201	205	184	220	227	229	203	212	198	215	192	254	231	197	195	196	237	219	210	216	225	209	191	207	196	205	194	205	229	214	210	197	223	230	238	206	238	247	229	215	206	218	216	220	222	225	209	214	198	224	218	201	221	210	207	209	224	205	202	227	228	202	195	202	192	214	228	213	196	222	204	229	222	208	186	213	202	221	196	199	232	228	219	210	206	233	215	231	189	219	234	186	217	213	211	212	207	238	204	188	220	198	208	233	217	210	175	220	252	214	222	204	209	227	220	208	215	250	220	208	227	208	223	226	211	190	200	189	198	209	177	218	212	195	207	169	227	220	218	219	228	187	204	214	208	246	218	196	203	216	226	193	218	223	177	243	195	202	196	195	206	189	205	182	209	207	229	217	203	218	201	199	226	210	212	195	201	207	191	217	217	199	200	217	238	213	218	188	246	202	210	213	210	223	208	214	203	198	198	209	239	225	193	204	213	222	216	200	198	213	178	231	216	199	207	175	210	204	212	206	188	210	201	192	223	202	208	214	225	220	199	210	223	222	201	214	210	252	213	217	205	232	198	200	199	228	213	198	205	231	228	212	226	199	217	200	208	191	227	216	206	212	204	230	192	201	208	189	202	190	216	218	225	198	231	222	217	196	192	206	194	201	210	213	197	215	202	199	219	220	219	220	199	192	209	228	196	201	209	213	194	203	200	221	224	187	223	203	198	205	195	198	215	231	212	215	220	234	195	201	229	231	214	182	185	215	211	219	210	234	221	234	216	218	193	206	208	218	206	216	212	228	211	206	201	211	205	223	228	207	249	198	216	196	201	204	218	219	217	184	203	203	222	228	190	211	219	213	202	214	201	193	202	202	208	210	219	191	219	233	215	203	218	204	192	232	181	204	195	210	242	222	208	187	233	200	210	235	217	230	204	203	202	220	194	224	205	215	214	218	212	236	215	207	230	214	201	219	224	206	209	239	207	239	187	209	188	191	185	220	235	241	206	195	207	199	228	212	223	210	209	238	181	218	214	176	215	190	204	198	225	193	230	208	212	198	204	222	211	228	227	193	215	214	218	225	177	215	202	222	212	211	222	203	210	188	203	221	219	209	204	210	220	199	190	229	186	216	222	235	219	190	218	204	225	188	215	227	204	185	178	202	185	208	206	216	229	220	211	214	217	229	205	218	231	244	220	194	218	222	234	210	204	216	196	195	215	219	185	206	193	195	217	211	235	221	226	213	206	201	215	199	216	192	203	219	211	218	215	200	201	224	211	218	240	203	204	231	201	220	192	213	230	217	198	222	201	205	231	203	214	221	217	203	206	209	210	195	219	181	202	201	211	216	202	240	207	208	229	209	218	216	214	202	244	207	202	200	204	213	198	197	208	238	200	225	183	207	233	198	210	188	234	237	217	198	216	224	232	206	176	227	214	184	212	220	221	218	232	207	205	202	195	212	185	199	238	207	178	196	235	238	223	212	199	235	207	233	256	185	228	196	205	217	235	228	184	194	223	251	247	199	204	201	201	198	210	192	210	225	188	195	220	216	228	206	212	223	210	204	198	220	221	230	182	215	195	196	240	209	215	230	198	206	222	198	193	209	225	197	200	204	221	192	218	221	214	204	235	226	234	226	202	192	214	212	206	190	187	237	206	209	225	229	204	207	223	222	182	233	227	225	207	225	217	228	216	232	202	219	202	213	195	219	227	224	223	215	202	223	194	215	214	211	205	195	208	186	214	222	209	220	223	198	223	189	213	215	217	190	216	206	201	213	194	197	257	198	183	196	228	199	197	196	229	198	196	219	188	214	211	205	237	190	195	208	208	217	172	230	211	209	218	213	209	191	201	188	193	200	216	198	229	202	186	242	214	210	218	177	229	199	198	232	225	198	183	188	215	211	209	205	221	207	191	216	218	192	200	212	168	214	222	198	203	223	232	213	217	227	210	195	225	219	242	234	218	221	253	207	221	204	209	194	183	217	225	226	206	213	221	214	193	178	230	224	204	207	227	206	200	209	197	201	220	232	208	224	214	234	213	237	194	196	223	212	234	193	230	192	220	207	201	231	239	223	215	219	197	218	229	214	213	224	201	227	197	201	199	211	187	198	214	225	191	201	213	208	215	226	202	214	206	194	203	220	202	210	238	180	240	237	211	210	203	208	192	221	219	201	199	219	231	221	210	209	215	237	205	200	208	243	205	193	222	210	200	199	214	185	207	210	209	214	195	233	218	224	257	235	209	228	218	236	205	227	232	184	204	226	229	210	201	204	207	217	223	212	214	201	190	198	218	185	228	206	203	208	196	216	221	199	207	232	208	198	213	204	197	190	200	208	205	193	222	195	224	214	187	212	205	201	207	241	226	198	209	223	208	194	220	210	211	208	200	202	210	219	239	197	208	196	242	200	216	207	226	202	215	231	223	204	208	215	219	228	219	199	199	202	206	215	219	220	206	191	217	181	233	199	191	217	202	208	185	192	236	219	208	226	239	208	223	198	217	215	237	230	233	240	206	218	224	196	193	204	225	200	220	220	225	227	227	211	183	226	207	216	221	191	233	225	202	224	202	210	222	220	216	215	217	212	208	228	215	203	200	219	197	187	225	202	205	237	195	209	208	216	230	196	193	206	182	236	207	227	197	198	215	206	217	216	222	211	213	207	206	204	209	209	199	224	198	193	208	198	194	209	219	205	215	218	212	215	213	212	196	201	225	219	215	212	242	218	217	214	207	234	210	240	208	203	197	192	208	209	208	207	235	230	197	232	209	246	225	218	199	187	186	206	179	231	181	197	190	206	230	193	213	207	239	232	226	210	229	208	194	199	206	215	207	241	216	209	220	235	218	195	199	211	179	211	204	222	190	236	208	213	213	197	210	197	227	198	219	187	217	199	214	211	226	214	210	204	221	233	214	190	179	220	201	222	199	207	212	195	221	216	214	234	205	219	193	196	204	224	233	218	223	215	214	219	225	216	202	219	194	221	186	196	217	222	226	194	223	238	212	200	211	224	194	238	217	185	230	217	240	207	229	235	193	228	211	204	211	210	212	213	203	199	201	200	204	188	200	205	189	215	214	206	211	199	219	209	186	213	222	193	203	212	209	210	210	208	213	198	207	198	212	242	224	241	194	222	218	201	210	210	216	203	231	224	202	195	198	208	189	224	217	229	191	194	195
26791	20676	17796	11654	6260	3755	2528	1825	1397	1068	918	787	674	633	599	540	495	488	417	448	425	363	349	347	333	367	340	352	334	350	342	313	317	308	335	303	308	300	299	324	273	302	304	295	256	282	268	311	326	289	273	265	270	257	286	272	265	306	263	273	263	295	264	288	259	274	269	287	267	296	298	255	301	291	299	266	278	274	264	274	309	273	278	274	305	279	273	248	288	272	286	262	274	296	269	286	278	304	267	281	287	258	256	277	251	274	273	264	282	307	278	314	275	252	287	259	277	283	306	294	271	272	247	262	281	290	283	302	280	274	322	288	282	291	300	267	273	275	276	262	282	274	275	276	253	261	264	268	303	282	299	279	267	277	282	284	279	259	277	294	291	283	296	258	256	284	286	263	273	273	263	268	274	268	303	264	249	273	290	274	258	251	302	270	291	280	286	290	282	269	276	234	302	283	273	274	275	296	283	253	274	268	295	255	295	285	295	282	269	272	292	266	285	308	284	277	271	284	262	287	316	285	280	262	246	284	279	301	263	266	302	295	311	277	269	275	314	232	272	262	267	284	271	273	302	328	227	251	278	297	261	281	261	270	302	260	267	263	295	277	286	257	286	271	282	276	326	257	284	270	291	267	274	259	324	278	287	287	306	258	301	278	278	266	261	258	255	281	299	276	294	289	261	291	267	242	296	293	282	253	299	278	268	252	291	290	260	276	285	258	292	283	272	303	249	270	270	262	286	251	283	294	282	259	282	319	262	250	271	240	281	284	261	253	278	292	278	279	240	263	251	256	298	277	266	277	289	271	286	285	264	253	305	287	290	290	283	293	267	276	278	275	271	271	261	264	255	274	283	298	272	281	247	259	250	289	292	316	273	270	287	263	292	285	260	303	248	295	271	268	274	276	292	258	279	294	271	304	322	272	263	274	248	296	263	276	267	295	287	273	270	276	283	272	261	278	287	301	284	271	273	290	256	274	281	292	300	279	271	292	273	306	297	263	268	240	289	264	282	259	265	260	238	296	294	274	262	262	291	266	275	278	279	300	266	261	272	284	288	300	264	266	284	277	268	278	283	229	280	287	269	276	268	271	264	270	268	267	271	294	296	269	288	273	252	268	257	271	262	257	263	263	287	252	289	253	277	280	297	281	300	270	257	248	266	263	248	249	304	291	268	267	266	256	269	260	247	261	302	330	295	310	293	242	263	260	288	274	285	263	268	289	268	242	290	269	247	280	258	290	260	276	277	272	266	287	260	306	274	246	261	269	290	277	286	273	270	273	291	286	280	297	253	302	311	265	290	246	260	297	260	248	249	278	282	306	257	277	285	240	239	279	298	312	292	265	244	242	279	278	264	252	261	258	253	263	298	273	287	256	274	265	256	272	259	285	275	278	272	312	299	270	292	284	248	249	298	284	268	242	267	288	257	267	268	274	265	267	282	279	287	293	254	289	268	298	296	282	280	320	277	276	254	294	269	285	288	281	283	279	306	281	288	273	286	294	265	295	269	275	264	268	285	276	277	276	274	279	292	269	292	298	291	286	313	256	282	289	275	299	257	272	262	263	288	278	285	268	278	246	293	263	303	289	265	268	279	260	279	261	287	282	246	258	277	270	244	236	284	296	251	245	284	286	250	288	280	303	292	261	273	256	289	258	291	266	271	260	289	272	285	267	268	289	279	259	267	273	260	288	295	252	289	265	273	296	315	283	287	254	312	282	255	275	279	278	272	321	272	289	260	262	293	252	295	282	260	255	266	283	289	269	269	284	266	281	305	285	281	296	306	265	263	285	278	254	298	288	271	290	285	292	274	280	298	265	272	290	273	271	298	325	283	285	267	275	285	305	271	288	280	287	267	316	261	280	303	273	255	279	282	275	319	262	267	305	283	280	293	272	271	269	262	284	266	274	265	275	290	255	276	256	260	267	275	268	292	262	294	257	238	283	273	248	285	269	268	307	277	239	270	315	262	257	278	300	294	279	265	282	265	284	287	286	269	307	290	281	263	274	259	287	291	287	281	270	262	274	275	287	291	301	265	276	265	271	289	259	266	289	310	300	253	301	267	301	293	276	270	284	287	246	268	279	278	268	270	262	253	274	287	245	290	268	278	277	297	277	285	248	250	270	323	290	270	275	269	292	271	258	261	261	286	264	275	271	282	278	278	261	272	262	290	293	271	283	249	310	248	262	286	287	299	288	262	284	302	275	295	295	289	293	273	287	277	262	264	271	307	269	277	270	275	273	301	298	260	250	264	278	291	284	287	272	292	293	273	290	287	285	287	274	257	280	281	278	268	293	286	280	276	259	275	233	280	257	271	257	262	243	287	282	280	249	253	272	317	268	274	269	276	254	282	272	277	296	251	290	285	238	286	284	262	268	250	286	312	291	290	275	260	300	295	303	277	266	282	276	291	302	278	253	237	246	272	294	319	248	275	292	269	254	285	268	267	295	267	260	293	292	265	297	287	260	318	273	268	273	265	282	281	282	275	289	275	232	267	302	263	309	262	285	276	266	295	283	292	292	253	280	284	278	254	285	263	280	299	285	270	264	256	271	304	281	280	264	253	264	287	253	282	253	280	266	258	262	304	295	256	292	277	299	272	277	284	285	310	279	268	271	265	265	291	275	283	286	262	289	277	271	273	279	282	276	258	297	265	281	285	284	314	263	274	273	256	258	257	278	254	307	273	295	275	293	261	278	277	300	275	274	258	266	278	299	242	266	261	281	280	273	257	275	260	277	284	276	299	243	255	264	285	289	258	291	261	268	231	287	251	279	282	260	248	296	276	289	278	285	278	260	260	250	275	245	272	282	314	287	297	282	282	278	253	282	266	294	294	260	291	270	275	283	284	258	269	264	296	267	266	270	285	273	286	263	320	257	293	248	261	276	284	271	262	255	264	281	298	280	284	252	241	279	268	266	292	285	283	253	289	273	289	296	308	259	259	260	256	289	278	264	304	279	268	277	290	266	269	254	280	275	269	282	288	274	287	287	286	269	294	271	279	286	284	283	297	300	274	284	257	273	299	266	275	262	305	271	289	263	264	248	271	276	257	277	259	293	265	307	282	277	294	276	290	302	313	266	256	278	287	265	259	280	255	260	260	305	308	299	249	315	309	266	273	240	309	300	263	277	276	312	261	251	274	261	268	269	250	259	286	247	263	285	256	290	247	260	270	284	268	279	272	261	277	265	290	296	292	271	268	311	261	265	293	277	283	286	281	269	280	265	286	295	284	259	266	270	283	260	278	288	291	275	271	259	285	294	269	252	301	259	266	278	289	275	267	276	263	219	276	275	277	257	283	282	291	303	289	267	255	291	292	271	278	280	259	308	238	258	249	262	308	276	275	274	271	277	266	281	300	282	300	280	285	275	280	305	278	279	285	264	256	279	238	321	258	270	262	288	281	280	276	290	271	251	252	282	263	289	284	253	293	250	286	279	256	281	290	300	241	241	260	256	300	242	253	301	269	285	291	261	267	264	275	265	286	303
11741	25122	20443	14066	10578	8045	5912	4637	3596	2761	2210	1839	1612	1326	1230	1187	1029	932	905	827	820	711	676	661	608	616	642	600	600	594	588	538	562	539	500	542	479	533	492	546	493	501	507	464	462	445	427	443	429	423	422	444	436	417	459	449	443	462	427	400	433	423	427	455	420	430	431	409	438	375	439	411	436	420	382	409	442	404	445	459	412	427	409	453	457	416	431	425	419	431	448	401	427	405	419	401	467	433	415	412	417	401	414	415	431	449	424	426	398	446	435	422	425	439	451	409	423	419	410	390	427	437	445	432	398	459	426	419	437	447	425	408	394	441	423	459	449	429	436	422	427	425	417	429	431	449	428	411	435	457	455	420	419	422	425	417	414	422	448	413	392	421	424	409	399	452	454	431	427	413	433	433	421	421	428	416	418	414	412	423	413	435	422	400	367	475	440	474	417	424	465	404	441	402	446	446	455	411	437	432	469	417	424	421	456	421	412	448	406	390	422	439	424	396	476	424	431	461	440	433	417	436	404	419	412	396	453	426	429	427	446	434	451	431	440	418	452	425	443	470	422	421	422	438	461	450	420	423	416	428	428	435	447	442	421	410	419	439	432	437	409	428	415	474	412	437	409	420	451	445	441	403	431	404	435	423	384	424	430	463	439	475	396	418	424	396	442	403	454	439	412	429	435	436	441	440	417	434	447	426	404	429	425	438	426	442	403	435	454	423	408	441	413	402	404	413	432	429	426	436	419	423	391	448	419	423	440	423	418	429	413	428	430	442	417	441	404	396	454	414	420	407	444	484	417	450	440	391	441	429	430	452	402	431	464	439	428	427	388	449	444	413	446	450	458	457	416	396	428	436	390	419	436	418	459	440	415	424	404	438	437	396	429	410	440	432	420	420	418	455	430	422	416	414	424	442	438	420	449	403	411	458	431	487	371	429	440	429	432	428	452	412	425	387	439	455	431	432	438	421	416	444	439	439	437	427	465	423	411	425	424	432	431	434	435	439	431	420	418	430	391	480	442	446	453	452	434	425	443	451	474	417	402	404	457	425	391	438	409	392	414	422	428	418	397	484	407	419	453	465	446	424	404	412	435	438	473	425	445	456	398	440	433	477	427	419	391	424	415	415	424	406	443	449	415	379	404	422	421	409	403	465	427	435	428	418	408	418	451	426	382	415	421	468	409	414	440	428	363	454	479	388	413	420	427	415	414	437	422	442	454	424	467	412	432	436	384	438	420	402	426	399	426	409	459	437	434	440	427	431	424	406	417	410	425	427	429	426	438	422	435	436	425	429	398	394	445	419	448	421	420	413	420	421	442	403	414	440	413	477	419	408	435	394	417	445	419	394	432	398	424	415	423	415	434	464	427	382	427	447	404	435	443	442	450	430	433	445	434	418	413	415	417	418	453	409	434	428	433	470	422	437	463	418	413	453	416	462	451	413	426	402	418	430	441	400	395	413	443	427	421	460	439	483	380	435	443	377	441	450	406	457	425	398	427	418	412	439	434	418	421	421	431	464	409	393	402	445	446	426	430	454	432	462	452	436	429	385	400	403	380	424	428	423	413	385	421	420	442	415	411	413	407	408	444	449	434	451	399	434	426	420	447	424	438	438	441	440	418	431	439	436	407	438	401	442	396	429	437	421	413	471	416	454	408	446	472	458	413	432	423	389	432	431	406	417	431	470	426	425	387	437	415	455	420	430	447	468	459	420	448	428	387	458	396	457	425	411	456	441	422	428	426	444	419	429	413	399	428	396	440	416	427	397	439	427	429	471	416	412	450	397	410	415	406	428	451	425	424	392	412	425	404	402	438	419	417	419	416	408	433	412	449	420	422	457	406	434	391	408	411	410	387	450	450	447	453	438	476	428	428	448	454	400	431	442	395	430	415	439	418	427	426	412	480	418	420	434	444	377	394	450	435	419	433	435	439	437	436	456	446	413	395	455	411	445	414	444	443	409	442	451	412	406	404	438	451	434	453	463	435	442	430	452	409	454	479	416	422	415	433	425	440	403	430	445	449	427	412	407	391	434	446	432	416	443	420	432	401	444	460	435	414	445	429	399	452	453	419	428	420	423	409	389	441	421	430	440	427	423	462	434	440	390	397	424	424	418	425	445	423	436	452	449	436	423	448	448	465	422	418	426	412	457	422	427	451	413	433	412	449	442	446	438	423	416	441	419	450	404	407	432	401	411	423	409	430	405	458	412	447	413	469	404	448	389	458	441	410	449	430	446	407	448	428	389	426	428	404	407	425	464	425	407	433	415	410	379	416	433	408	407	441	437	414	420	402	447	441	420	428	445	414	438	387	448	437	399	406	430	426	446	441	378	437	437	429	433	448	465	438	410	470	418	450	440	445	409	436	432	392	406	406	432	425	431	406	438	425	411	429	403	419	388	416	443	425	414	400	422	438	426	419	415	441	421	422	391	431	415	377	409	427	418	453	434	413	444	422	429	431	425	400	431	423	432	403	433	402	423	437	411	398	395	392	410	421	437	427	410	409	447	406	404	429	436	447	445	398	408	413	432	427	441	434	417	428	415	420	412	440	434	424	435	442	424	428	420	481	438	400	414	423	410	413	434	412	407	458	478	451	436	404	451	429	452	403	449	448	462	475	420	400	421	458	449	390	437	419	391	436	429	416	387	434	398	426	400	445	434	450	431	409	386	416	416	425	447	425	400	440	437	459	404	431	466	430	412	426	426	441	431	440	444	407	455	461	409	390	401	425	427	423	409	450	399	427	417	421	434	398	447	425	409	419	417	446	422	423	416	412	481	441	437	418	431	403	411	436	408	396	451	419	431	444	417	443	457	399	436	430	430	429	452	437	423	402	423	404	441	421	453	408	424	449	408	427	455	411	447	449	396	439	436	426	460	438	411	427	440	422	431	422	447	445	452	418	446	425	426	441	410	457	474	437	442	423	446	396	432	423	406	419	432	426	433	423	450	426	452	404	413	432	398	440	403	423	394	405	422	438	425	438	439	435	420	443	443	425	416	402	415	433	421	423	426	464	423	414	426	422	445	403	420	407	412	422	397	446	407	427	457	436	430	394	417	441	422	453	430	438	388	451	452	432	418	404	419	414	421	437	440	428	457	417	428	438	422	415	380	436	417	454	419	428	406	439	434	399	420	435	465	469	411	427	460	438	444	420	472	427	400	434	429	465	454	454	457	409	418	446	417	398	443	428	453	397	431	447	399	397	402	401	401	444	428	411	408	453	474	409	430	464	423	457	472	454	437	427	412	423	415	439	430	418	455	456	417	447	451	411	400	434	405	439	415	450	440	425	412	429	439	415	419	414	437	410	459	407	410	445	432	422	425	430	488	431	373	471	405	430	407	431	424	435	428	424	442	407	452	448	430	422	412	405	407	388	441	429	422	393	385	447	420	456	443	469	436	407	435	423	456	438	395	443	438	444	417	404	421	429	411	433	390	448	413	427	415	416	412	394	418	426	415	429	419	401	422	423	393	404	439	401	451	463	397
22888	21036	28080	24219	20585	11588	4908	2726	1892	1379	1157	972	835	712	619	587	538	463	434	421	370	335	352	326	285	280	288	240	287	248	265	265	228	236	212	227	202	206	191	200	239	200	199	188	183	190	177	171	162	191	196	186	181	183	165	198	170	159	203	182	177	164	196	167	179	156	142	175	133	151	175	181	165	184	170	161	180	167	140	161	163	161	144	169	165	155	166	152	158	143	160	157	163	147	174	162	145	163	171	162	179	169	172	174	150	171	160	184	153	155	153	179	177	181	154	194	148	156	143	153	174	160	146	173	154	169	169	147	165	153	184	160	160	163	161	180	148	158	191	169	199	174	166	146	151	175	148	157	158	182	159	167	160	164	164	143	159	155	179	166	143	147	145	158	154	150	155	186	170	166	147	178	166	174	169	162	177	169	191	168	146	171	170	166	154	173	163	171	165	175	168	182	148	162	169	148	156	165	168	162	151	152	142	163	204	149	161	171	157	170	186	156	170	168	163	171	168	179	167	175	160	162	176	163	154	161	172	166	175	159	156	162	179	164	177	157	180	141	154	176	148	155	191	185	175	146	166	166	184	151	176	173	152	152	189	143	160	171	174	147	161	148	161	178	164	149	176	150	172	130	180	153	177	165	161	163	161	163	145	169	162	159	154	158	185	159	163	174	156	173	156	168	163	162	157	163	169	182	153	186	179	173	162	133	153	152	164	152	171	148	151	166	150	180	181	165	168	173	165	132	159	155	170	144	205	173	159	169	153	155	170	149	160	171	170	188	180	165	148	166	171	162	166	180	160	157	190	166	150	168	157	164	157	161	155	157	142	162	147	141	153	172	147	157	164	155	156	175	160	194	169	169	171	172	177	172	164	182	177	156	178	171	183	160	168	154	143	168	156	151	157	146	142	174	160	181	165	158	156	171	169	153	165	162	163	150	170	161	172	156	170	166	147	185	169	157	180	182	141	180	161	179	169	187	172	149	169	156	161	178	147	173	158	146	197	158	164	169	157	155	159	158	162	176	135	167	158	169	150	169	150	181	163	160	176	163	179	180	140	147	166	150	166	155	169	155	149	147	167	184	202	155	147	147	182	182	148	152	146	162	183	137	180	163	163	150	189	151	162	163	161	167	175	161	178	153	172	172	163	145	155	172	176	171	143	167	162	165	143	159	170	163	187	175	162	148	156	164	170	165	167	177	151	160	155	158	167	174	155	155	143	187	164	159	164	175	171	145	163	144	166	178	158	161	140	144	172	174	156	172	174	151	178	180	155	190	149	188	174	160	144	156	164	172	169	188	155	178	163	142	162	159	171	152	155	169	177	160	145	168	175	162	171	169	156	186	174	154	171	145	172	149	142	158	151	177	191	183	159	161	154	167	136	177	177	138	150	151	175	167	149	166	176	183	195	159	187	155	181	160	171	155	166	147	156	185	164	171	152	159	192	151	186	158	172	165	174	164	140	193	152	140	173	161	164	152	158	153	136	186	182	156	153	167	180	159	165	168	162	149	164	148	165	161	194	175	169	141	160	139	149	183	155	165	167	148	159	171	185	143	180	156	166	140	163	140	181	188	142	165	169	170	132	163	154	178	150	176	164	171	166	168	162	150	183	175	161	152	151	194	170	143	174	186	161	172	190	167	166	165	176	144	178	157	165	154	150	189	149	163	162	154	172	161	170	171	155	164	190	152	168	164	169	174	155	177	156	141	144	201	158	137	159	193	151	158	158	139	165	172	168	173	194	155	169	147	173	148	165	181	149	152	168	156	158	185	185	160	177	152	161	142	163	178	145	169	165	159	171	183	134	142	187	161	167	154	160	182	155	165	181	159	173	162	165	155	182	158	152	171	158	173	175	156	178	166	156	164	146	164	177	169	146	158	148	166	158	153	176	150	134	162	151	155	150	165	173	160	156	150	140	151	151	171	145	154	156	177	180	165	159	169	165	155	156	170	150	158	156	142	156	188	163	154	163	154	170	184	164	169	182	162	154	169	160	167	168	153	165	165	188	158	145	158	177	153	171	136	163	145	169	149	163	148	173	173	154	174	177	172	143	134	158	144	152	150	173	166	148	150	179	162	161	159	167	155	151	140	158	163	175	181	149	169	167	158	168	163	180	171	166	161	185	183	153	167	171	157	158	180	157	183	193	168	174	159	174	164	171	156	179	172	165	175	167	195	185	150	143	162	155	180	175	170	164	163	158	170	161	150	169	160	167	183	187	141	181	136	185	142	151	164	171	156	162	159	154	172	154	157	154	151	151	157	163	154	176	169	157	172	168	160	147	164	177	176	162	193	156	138	166	182	169	160	153	157	143	175	159	151	169	152	184	163	152	168	168	143	165	167	130	181	151	174	146	166	170	175	164	169	151	184	151	167	136	162	165	149	166	124	157	167	159	170	157	167	152	200	168	161	155	166	148	134	162	162	170	169	165	133	152	150	160	173	182	175	183	171	165	151	177	192	157	162	160	182	162	152	178	189	168	176	162	187	169	184	199	162	137	171	161	169	164	177	160	159	138	139	153	159	162	132	161	139	194	168	153	140	171	149	153	142	150	153	145	156	138	179	187	163	171	180	160	142	142	160	178	154	175	155	159	184	167	169	179	158	162	169	182	169	184	157	174	139	162	170	166	151	178	166	164	182	158	141	159	191	146	156	166	156	147	136	178	144	175	147	175	160	170	176	155	158	157	160	170	147	187	156	176	172	163	159	162	156	164	156	176	164	180	167	191	150	151	154	171	165	163	142	147	144	198	144	173	157	159	166	163	170	146	157	170	170	172	142	169	172	153	162	170	165	154	151	143	152	170	169	186	162	162	155	141	155	141	158	146	172	172	140	167	157	163	168	186	159	156	157	163	188	155	138	144	173	174	167	165	139	142	165	140	186	166	162	157	153	154	176	157	171	142	148	167	142	154	169	161	165	191	156	172	142	173	177	178	157	178	163	169	154	161	160	153	184	153	144	156	145	146	176	146	161	155	169	146	185	151	150	158	158	154	162	176	162	164	183	169	151	162	154	172	165	152	140	155	150	169	165	186	159	167	167	169	154	163	188	149	168	176	183	169	147	165	194	159	143	181	142	142	173	171	169	174	190	173	173	194	164	190	164	164	161	160	179	161	147	166	156	159	170	153	132	169	180	161	152	180	168	174	161	174	165	154	177	126	160	165	148	170	168	153	161	169	168	164	166	150	180	164	184	163	182	177	172	187	160	166	146	159	182	191	147	141	169	176	166	203	162	156	173	170	192	184	174	160	175	164	167	164	172	161	174	151	181	175	172	168	168	172	164	159	168	166	183	162	179	175	209	182	163	153	173	169	163	191	183	155	146	172	169	157	162	166	171	165	161	141	155	161	185	175	177	153	136	196	156	161	150	169	148	172	168	160	135	150	162	178	156	176	159	147	152	175	172	175	170	163	176	152	191	189	166	167	133	154	174	159	167	157	149	186	172	180	168	168	176	169	159	188	150	169	163	172	167	160	142	148	147
11592	30982	26232	18663	14947	11212	8588	6488	4938	3846	3109	2527	2108	1804	1557	1417	1301	1186	1013	934	822	757	701	680	630	631	606	624	598	514	517	459	449	442	426	442	408	374	386	374	351	339	335	334	361	325	315	319	317	321	274	306	337	280	299	293	303	311	300	288	307	255	258	282	279	272	261	226	273	274	253	243	234	257	268	294	272	265	268	265	255	252	245	275	252	280	241	272	243	273	252	258	252	284	261	263	230	270	254	294	288	318	242	279	251	274	253	297	271	242	270	222	247	273	250	259	248	249	267	269	265	286	260	289	241	292	267	275	256	231	268	258	285	283	249	239	253	259	260	237	276	276	271	250	284	276	256	264	264	287	272	262	254	226	256	261	262	250	273	259	279	262	280	281	260	267	258	271	246	288	268	258	249	241	259	260	226	275	277	268	251	272	254	271	269	253	262	275	230	271	242	258	282	254	272	260	280	260	267	278	229	282	265	247	273	282	279	278	223	290	253	214	237	279	266	245	266	266	258	285	260	264	234	245	277	239	254	285	253	289	243	258	268	239	234	258	273	256	256	271	257	269	260	268	271	237	242	273	306	271	253	234	254	300	230	235	286	276	252	244	273	307	268	273	260	249	277	269	242	241	242	267	233	249	253	254	241	246	252	304	255	268	242	258	260	276	281	259	245	237	286	245	279	255	271	259	247	276	260	235	270	265	276	257	243	232	260	242	284	292	251	265	277	277	270	255	267	242	277	265	258	272	239	276	261	286	280	235	245	301	255	298	274	257	258	235	232	267	245	272	262	290	241	265	252	291	245	253	281	279	263	276	267	240	262	250	245	249	283	265	232	261	275	234	282	261	264	253	280	249	274	263	256	252	258	268	240	267	282	254	252	261	246	285	261	242	281	283	247	218	275	274	246	248	270	260	275	241	271	259	256	258	277	250	248	255	264	253	241	234	267	248	243	253	254	242	284	265	255	269	266	242	261	280	265	243	247	255	256	275	275	235	248	248	268	270	249	285	258	252	266	269	281	272	253	254	283	267	291	248	301	238	259	258	251	264	279	248	281	272	244	252	281	254	258	241	294	277	272	260	266	259	264	268	241	276	254	275	244	269	243	270	261	251	270	226	239	271	260	269	268	251	259	246	279	274	275	220	248	265	269	284	261	268	252	280	248	266	275	251	255	259	272	241	275	264	245	280	240	291	260	293	284	257	248	232	255	241	267	259	263	275	254	260	250	262	271	264	275	257	234	257	265	263	244	272	266	282	254	276	242	255	260	258	229	258	273	253	269	260	261	243	260	254	281	276	274	235	283	264	279	264	267	273	269	251	260	256	241	274	282	252	291	250	260	292	248	269	269	262	245	230	264	286	264	257	256	276	248	238	281	258	257	285	281	265	250	283	262	270	263	253	278	229	269	261	294	263	261	294	262	240	244	300	241	274	268	239	242	254	268	281	255	269	243	251	225	260	237	253	257	225	259	271	247	233	262	261	256	263	272	244	270	269	246	239	251	263	253	245	258	274	251	267	262	272	257	287	256	275	256	243	260	275	256	253	249	247	280	255	269	292	255	281	242	278	253	269	293	244	245	269	270	241	244	252	270	280	284	257	278	257	256	237	277	260	261	280	258	274	252	240	236	242	258	296	288	250	271	279	257	277	240	249	255	276	267	292	277	258	253	248	273	246	285	262	270	288	278	283	246	249	248	227	287	250	269	249	252	246	267	239	267	244	280	260	271	274	285	229	289	261	226	265	266	260	273	240	262	242	277	271	255	260	259	258	275	262	265	250	256	249	237	254	302	258	265	259	255	280	259	280	261	279	258	291	237	242	252	243	240	268	257	266	265	274	287	271	246	271	233	242	248	255	281	254	246	251	256	259	234	237	271	261	262	288	255	249	274	269	274	233	273	250	267	260	270	281	274	269	254	253	259	245	249	266	268	222	281	251	245	267	261	274	280	253	268	258	252	218	244	257	287	228	245	277	233	275	238	251	251	269	264	256	281	251	282	257	242	269	250	267	280	262	265	267	256	251	250	230	269	271	246	277	256	253	274	285	257	261	277	273	241	259	269	291	276	274	250	256	271	247	256	276	237	249	245	265	232	236	264	239	253	260	233	221	258	257	242	262	240	274	259	278	253	258	294	268	261	264	237	255	263	259	273	265	257	275	282	295	246	272	245	229	278	254	244	261	256	259	262	254	249	269	231	250	275	243	262	283	287	271	267	269	295	254	279	262	254	268	270	254	264	258	287	240	243	275	249	224	258	253	281	300	260	259	262	260	225	255	275	283	281	262	287	284	259	272	281	259	262	231	252	268	273	232	260	216	261	221	258	296	258	288	260	248	256	252	250	265	290	256	247	254	274	254	242	266	261	278	281	263	264	259	248	214	249	247	267	256	271	248	255	277	278	232	248	254	253	261	280	235	250	272	229	232	237	274	269	261	242	256	262	261	267	263	250	279	254	245	278	256	280	244	279	241	258	266	247	246	251	263	257	268	272	254	247	272	262	267	275	245	255	236	260	242	249	263	249	264	285	259	257	296	245	260	266	241	260	262	255	254	274	235	238	253	276	267	263	276	245	270	246	275	253	280	256	250	258	256	257	277	250	246	291	253	269	259	257	255	242	277	292	254	250	249	288	274	252	297	275	277	228	302	259	273	270	244	244	248	252	259	285	257	255	258	257	252	237	249	269	244	268	246	259	264	277	229	268	260	263	234	238	248	249	248	280	244	271	265	263	275	271	248	265	275	264	285	258	259	275	270	261	257	250	255	259	232	238	253	275	243	261	278	259	257	251	263	250	257	276	264	272	222	283	265	287	217	277	289	249	263	262	263	268	296	255	268	250	275	262	254	267	280	252	259	272	265	246	287	279	251	257	281	240	251	252	265	283	262	272	257	266	267	245	271	301	266	261	258	239	248	252	263	254	258	284	246	263	271	253	259	262	263	271	234	250	263	292	270	256	254	266	279	263	276	284	279	266	267	264	273	265	261	275	249	275	285	250	259	266	282	264	261	267	273	267	299	275	261	274	259	272	273	253	254	253	271	270	234	263	288	264	271	249	299	268	257	248	266	241	265	245	270	252	276	267	250	254	231	262	255	246	262	271	237	243	241	243	237	261	259	256	285	256	252	260	260	263	272	266	259	260	282	266	263	253	254	246	278	255	255	275	255	267	251	272	261	281	248	259	250	251	280	262	239	255	270	229	267	243	274	270	269	275	248	249	263	294	266	266	251	233	262	260	283	244	264	271	251	258	247	258	228	218	282	260	264	256	283	257	271	239	250	275	256	250	237	269	259	279	261	251	254	262	273	293	257	273	247	281	249	244	273	268	262	255	256	260	268	269	257	255	266	271	266	238	243	256	245	266	279	256	247	236	256	280	267	247	263	259	250	264	249	255	265	259	249	261	257	248	293	295	277	265	274	253	243	236	277	283	258	265	264	252	255	269	265	272	242	263	271	237	246	239	278	266	261	228	274	254	252	262	249	280	248
24226	21083	26633	24532	10992	4945	3141	2024	1533	1282	1030	826	761	718	616	575	554	475	490	463	420	407	431	383	413	377	402	379	364	362	348	346	341	363	332	341	308	344	340	342	264	332	339	329	285	302	341	308	271	315	289	302	287	290	301	329	323	320	306	289	267	275	280	278	302	275	313	281	293	267	262	289	319	285	294	286	286	258	256	300	285	268	290	305	250	308	336	277	247	298	306	306	279	293	301	305	318	301	282	300	289	304	248	297	318	294	269	273	286	273	267	282	254	286	286	249	301	290	308	281	282	324	300	297	282	300	306	272	304	294	263	298	287	314	301	260	306	263	282	283	286	268	285	285	304	314	310	281	271	289	277	272	299	279	293	273	296	303	304	268	295	297	301	305	277	300	285	243	277	276	277	279	274	297	298	280	270	288	276	274	294	285	294	281	285	305	267	307	273	278	283	308	282	272	274	289	261	282	261	276	286	297	281	287	288	256	279	268	291	305	275	307	287	318	292	285	284	306	283	277	302	247	279	263	256	287	275	319	303	292	298	294	322	299	267	276	276	348	301	283	286	273	321	287	302	302	284	236	274	288	260	293	294	322	306	247	302	287	279	279	289	312	282	285	291	309	292	287	280	298	295	287	299	314	288	273	308	278	291	270	258	278	306	280	299	303	264	277	290	277	287	299	314	314	278	272	301	310	285	312	276	258	288	262	292	283	264	283	310	282	287	289	279	268	302	290	295	278	292	256	286	292	256	263	257	261	269	282	274	293	266	317	253	308	287	261	307	305	240	307	314	302	271	303	302	284	260	271	271	293	298	266	266	326	295	286	323	290	317	261	292	277	288	301	295	288	275	320	258	293	320	291	282	293	294	269	312	275	279	278	287	280	326	303	260	290	292	284	290	261	250	264	277	294	306	256	261	286	267	273	286	300	290	282	273	293	318	303	294	279	268	254	233	262	297	297	278	268	312	301	284	312	289	278	291	283	280	296	283	271	298	265	305	293	265	292	298	278	276	281	290	259	277	250	263	286	276	291	298	279	281	280	314	330	292	273	260	311	300	300	291	278	316	273	263	308	325	293	292	263	257	282	283	289	272	272	296	239	292	285	273	282	268	308	275	283	306	289	304	297	278	319	294	307	316	306	280	270	300	310	289	267	291	297	298	306	284	289	276	292	282	297	281	281	303	325	272	279	292	290	290	300	280	290	283	269	280	271	287	313	273	293	286	252	259	289	275	296	263	293	306	272	302	280	295	292	274	276	275	283	271	295	290	262	282	299	248	289	260	272	259	289	284	301	280	300	283	281	281	259	282	263	272	288	268	289	274	279	292	297	306	274	311	293	284	274	271	263	273	277	299	288	310	269	259	308	262	305	300	250	281	269	284	299	281	319	288	263	304	255	275	250	271	273	298	279	290	266	284	301	282	329	278	293	285	309	283	298	295	278	254	293	288	264	292	305	277	293	296	316	280	279	295	282	308	272	262	275	287	273	261	268	288	298	293	280	295	283	311	251	288	260	277	281	280	283	268	296	283	255	304	276	280	278	266	287	292	294	297	305	282	287	319	287	293	270	290	274	313	300	280	263	282	285	307	314	297	262	306	304	290	293	310	261	268	325	283	279	285	277	272	278	272	284	297	284	273	258	298	323	319	293	315	316	257	273	301	278	302	276	273	285	296	259	270	264	291	296	287	274	278	282	281	283	294	284	297	328	259	297	296	294	316	284	262	281	282	301	291	306	324	310	272	257	302	287	307	283	297	281	284	249	322	277	280	287	273	303	298	306	282	286	281	292	313	299	282	281	292	282	299	264	275	281	276	303	281	265	256	257	269	268	278	275	289	300	309	283	267	311	269	286	277	270	286	268	302	304	259	287	274	287	271	300	299	292	287	295	311	302	309	291	267	273	272	286	290	311	299	266	276	274	311	271	293	266	293	288	284	313	285	279	282	265	274	282	301	306	263	270	301	290	278	297	295	271	276	262	298	306	309	299	295	288	296	297	313	272	314	292	332	296	294	302	263	267	266	309	268	317	286	258	298	308	266	307	299	266	271	307	285	275	303	318	287	291	343	302	308	287	274	293	295	299	291	278	279	295	315	291	292	288	282	290	294	290	273	287	270	304	285	275	296	269	303	266	286	305	302	281	275	297	286	293	293	290	307	302	273	301	299	296	308	290	279	269	281	275	314	286	266	302	276	283	278	276	270	277	225	299	276	300	325	289	272	281	277	291	282	273	288	305	291	295	268	285	269	270	316	291	293	317	313	269	284	247	307	298	287	262	257	298	293	302	289	285	285	298	276	290	305	283	287	263	274	295	279	285	306	297	296	251	313	296	264	304	287	279	286	304	300	294	276	286	296	263	299	283	260	294	285	296	279	275	273	280	280	308	321	285	298	286	284	306	286	291	298	309	249	300	271	284	302	267	303	289	279	302	279	274	278	295	285	292	272	293	294	280	286	297	291	264	290	284	275	275	300	297	282	274	304	296	316	289	266	293	301	300	278	276	290	273	284	294	302	294	279	296	273	281	280	266	284	290	269	282	264	324	299	254	303	250	276	284	280	300	296	260	282	303	295	284	315	279	295	252	300	271	298	308	278	314	264	294	286	293	295	250	275	278	258	283	312	281	299	281	290	303	296	278	284	284	281	320	324	275	295	301	248	273	307	297	305	269	310	284	299	290	290	283	291	280	319	301	309	269	289	291	278	260	274	266	352	302	301	296	304	288	296	299	292	277	295	264	302	300	286	264	285	287	280	260	285	294	297	281	276	293	284	276	290	284	327	311	315	288	308	281	313	290	309	283	277	309	292	247	297	283	326	309	272	293	298	286	279	291	264	300	271	246	314	285	282	293	299	305	279	292	279	274	288	290	266	263	274	291	278	290	275	284	287	264	275	267	277	292	302	316	264	302	293	283	292	307	301	282	270	293	281	292	299	297	307	305	280	299	277	305	319	296	285	251	267	289	303	302	297	297	291	301	298	297	296	273	302	301	290	285	289	264	295	292	272	289	265	271	262	277	282	277	318	307	287	259	265	302	308	299	299	288	294	273	285	297	302	307	310	298	291	283	291	270	288	293	278	254	299	274	305	285	271	319	292	295	299	274	299	262	266	281	301	266	281	297	305	269	264	279	308	257	269	289	273	282	301	289	270	275	303	273	296	266	303	289	287	295	256	308	274	288	284	288	281	285	283	320	281	285	294	287	308	320	311	310	272	274	302	309	293	244	274	281	324	270	305	298	305	295	248	287	311	298	322	304	292	295	268	298	253	274	262	327	275	318	287	304	316	314	265	259	306	274	281	274	297	276	288	311	252	283	294	286	275	308	289	287	274	265	272	314	286	291	267	288	309	283	279	275	309	300	264	297	293	270	300	297	299	272	293	297	294	290	259	258	276	295	286	285	305	265	321	286	272	301	284	279	295	253	273	315	266	308	295	300	309	291	268	274	270	291	284	302	317	279	302	307	302	282	266	273	275	294	285	291	273	286
11571	27656	22737	16053	12436	9435	7123	5519	4048	3255	2703	2213	1884	1617	1466	1444	1249	1117	1043	1000	869	837	790	740	692	710	718	692	684	661	655	606	626	562	568	554	525	551	514	525	504	486	517	513	505	505	477	472	489	446	480	470	493	423	431	443	466	484	440	432	450	458	452	438	455	449	444	411	446	429	428	418	439	410	458	406	401	403	447	473	459	447	441	438	436	418	433	439	413	402	391	432	454	454	443	416	405	447	410	416	435	444	461	433	425	464	439	415	422	423	435	428	456	439	485	471	408	431	469	404	448	440	432	415	394	413	462	381	453	433	425	485	451	455	414	400	433	428	426	444	434	478	414	442	416	429	430	422	441	445	444	429	450	473	419	431	456	452	469	401	441	427	429	447	415	404	424	429	470	421	438	439	452	412	447	439	428	452	413	416	460	430	431	460	450	415	448	450	459	463	430	434	430	421	438	467	432	444	444	459	449	455	458	432	419	438	440	448	445	442	424	422	416	447	441	436	442	391	413	458	455	442	426	461	453	440	436	393	407	433	455	431	432	469	424	424	423	412	453	422	437	459	429	410	497	440	436	454	453	439	421	482	429	433	453	434	424	406	451	433	416	420	440	441	457	464	442	442	425	444	423	440	421	442	424	471	449	454	476	398	463	467	439	463	423	434	425	477	440	404	449	441	395	455	449	438	407	436	436	430	425	465	419	426	420	464	418	442	425	406	412	437	446	413	452	437	477	405	443	437	448	487	452	468	431	421	447	446	432	464	456	433	475	445	487	431	442	483	428	435	434	445	431	451	450	428	423	428	472	424	422	423	415	465	434	395	433	449	456	414	450	437	429	449	440	451	435	446	419	444	433	434	438	456	423	417	435	460	412	429	444	462	421	464	428	437	448	420	446	481	460	423	449	468	466	427	434	443	447	395	445	422	447	454	439	422	418	441	472	413	457	420	446	436	429	478	421	449	411	393	433	446	414	444	418	428	408	419	425	443	442	427	438	407	448	456	438	442	442	451	419	422	423	409	440	468	470	415	420	417	443	482	431	416	447	426	445	439	419	439	412	479	456	438	426	402	423	448	427	458	404	490	423	446	447	446	468	388	447	421	418	412	476	445	399	472	458	451	445	483	445	436	435	372	399	461	444	418	452	436	427	404	411	390	439	444	476	412	454	434	420	429	410	418	446	426	452	424	456	454	439	431	452	426	455	475	405	438	438	457	415	450	461	439	433	435	455	422	436	441	431	407	415	443	451	421	412	456	448	453	445	465	430	449	450	439	454	440	429	439	423	441	476	421	463	412	465	438	430	409	442	414	439	424	447	428	438	463	445	443	433	449	442	455	443	396	442	439	469	469	438	436	453	462	444	403	440	416	439	458	458	448	494	426	449	428	436	417	421	388	397	412	450	444	438	435	408	407	426	403	408	439	403	443	419	434	391	446	459	402	421	408	433	447	414	493	471	461	399	417	434	429	438	393	430	443	470	430	423	442	437	464	444	443	437	459	435	443	438	392	487	435	434	437	438	424	466	422	425	475	448	449	383	433	467	458	409	431	439	435	428	446	431	426	438	425	452	448	416	455	427	446	461	453	442	432	434	454	463	432	411	420	404	435	391	406	393	396	421	408	427	433	433	448	434	425	441	450	468	453	420	436	447	467	431	451	383	457	429	419	467	430	431	421	433	430	452	427	422	429	470	437	416	476	463	419	457	413	425	427	433	438	453	426	390	438	407	438	431	435	476	422	430	440	474	469	446	436	416	442	435	424	454	444	398	467	478	473	430	435	409	420	448	424	415	418	427	424	435	426	434	439	432	418	452	408	435	420	451	476	467	446	430	429	394	446	463	432	423	451	433	447	430	419	489	431	415	446	426	409	419	440	446	476	442	431	453	415	429	447	478	421	445	455	423	413	459	429	410	423	424	452	432	418	409	447	463	441	438	470	416	452	481	408	450	437	451	437	490	432	443	523	440	432	429	425	415	439	369	437	425	404	445	436	435	418	408	433	433	469	430	430	413	451	410	401	464	452	417	436	406	419	434	438	452	433	445	443	425	465	493	402	429	473	434	419	412	430	412	401	469	451	422	429	447	389	445	402	473	460	452	416	411	419	464	440	459	429	421	445	438	425	470	455	431	435	462	397	435	465	413	443	445	457	461	428	451	441	448	457	416	426	474	447	380	469	416	435	456	467	489	383	415	439	437	409	438	412	388	415	442	405	442	429	454	443	459	417	422	416	452	405	447	453	443	403	425	443	463	430	430	411	430	444	448	443	451	442	470	433	439	472	433	440	415	436	444	484	430	406	417	450	486	423	466	421	438	461	470	443	444	437	423	443	437	454	433	402	443	397	431	449	458	456	447	478	441	402	458	407	391	390	427	460	456	442	454	447	439	453	449	438	463	431	458	460	440	420	437	409	419	447	459	456	472	447	441	418	427	446	406	395	418	435	410	462	436	459	435	405	444	435	435	425	401	438	393	430	445	473	442	433	470	492	445	451	469	439	439	460	445	462	437	471	435	434	421	421	405	473	436	460	426	492	446	418	472	411	457	437	460	417	427	401	411	468	474	408	423	433	436	402	385	428	438	430	436	459	455	433	419	452	430	418	464	420	440	419	459	454	470	439	431	441	422	431	436	470	397	434	473	427	413	428	439	403	478	412	445	402	437	427	402	432	429	429	445	451	432	424	465	414	454	445	443	441	440	455	461	429	438	406	438	464	433	448	393	418	469	437	411	429	472	415	445	396	426	466	420	460	416	453	425	468	431	450	449	435	453	403	438	451	458	469	430	451	447	447	435	450	448	427	417	397	444	416	441	423	460	416	412	444	427	463	407	415	429	486	428	466	446	461	439	406	443	454	431	439	416	416	412	442	431	457	442	463	431	440	435	420	418	452	447	420	423	399	458	454	420	420	434	448	437	456	422	430	454	396	403	443	457	408	443	438	443	420	429	429	397	438	432	427	428	447	458	440	446	472	419	429	432	419	444	429	423	455	415	439	442	420	436	440	448	444	431	457	429	423	429	450	421	451	421	494	407	413	446	406	469	432	425	446	454	435	442	458	405	396	451	445	425	463	434	451	435	452	475	415	443	431	466	444	486	431	460	477	428	401	420	468	431	442	409	444	435	426	437	460	463	487	433	444	478	406	455	444	402	457	454	444	448	447	440	429	435	450	430	433	422	425	420	424	437	439	475	409	435	430	424	447	416	416	462	474	451	430	448	443	423	408	453	446	448	457	417	431	429	472	425	421	468	436	424	406	408	424	441	428	440	421	429	418	410	428	469	461	449	435	479	435	407	430	445	415	464	463	417	438	424	469	444	440	407	452	440	430	460	415	455	452	442	420	451	455	447	432	447	428	435	413	475	427	427	421	457	425	432	430	441	428	452	397	450	402	431	418	469	449	471	452	446	425	469	444	439	450	425	462	436	482	426	445	398	466	402	431	468	431	433	461	448	435	433	440	456	396	446	412	435	421	437	415	447	420	412	451
22053	21052	28671	23661	21093	20434	10359	3843	2537	1957	1549	1246	1036	957	819	753	636	558	527	493	473	399	391	336	336	323	338	328	317	315	259	259	214	239	248	230	209	208	192	208	221	188	179	186	181	150	153	150	188	167	169	157	174	174	178	146	159	154	170	145	141	140	144	153	151	141	174	139	128	115	148	159	152	134	140	134	152	120	144	133	127	147	144	143	143	139	110	135	143	136	134	132	118	130	140	118	142	124	127	122	140	154	149	142	154	139	119	143	144	133	147	144	156	124	173	152	137	132	131	132	143	142	137	142	143	137	151	141	134	140	132	134	141	115	132	134	129	126	150	124	145	178	140	126	150	124	140	125	137	126	152	133	138	139	115	160	143	124	155	117	141	179	122	134	147	148	127	118	137	141	121	145	106	140	138	117	139	137	146	140	164	149	155	125	154	127	128	127	135	142	159	144	171	132	163	127	130	139	141	147	140	131	149	121	136	122	147	147	139	118	115	138	110	144	151	154	142	168	135	136	165	125	138	133	120	169	133	142	132	146	122	151	139	139	125	140	144	136	149	140	136	142	141	142	131	143	118	127	141	126	167	146	147	136	142	145	125	128	158	128	129	167	132	166	136	133	146	128	166	140	132	136	111	142	125	124	132	120	145	147	138	143	136	118	144	158	137	119	136	132	145	150	144	122	126	135	136	140	136	116	146	131	140	134	116	143	142	150	142	142	129	133	136	129	136	146	122	129	135	156	134	135	149	125	157	164	140	128	150	140	135	142	133	141	129	126	140	145	150	159	118	157	152	106	141	140	119	144	158	146	151	123	113	130	152	140	143	133	131	144	120	137	147	162	167	149	133	137	152	139	136	134	145	139	145	135	157	129	150	148	150	110	145	155	126	141	142	127	142	141	122	137	130	128	121	135	134	157	136	135	155	151	146	168	120	151	132	147	131	127	131	139	140	147	131	143	154	138	147	144	151	145	111	142	138	118	138	125	136	135	131	132	146	136	122	136	159	139	147	138	141	135	130	147	190	128	151	131	142	139	142	154	157	132	139	131	134	151	112	131	138	147	127	151	144	146	133	152	137	154	148	161	141	118	150	114	141	136	130	141	130	149	152	148	131	138	134	161	147	139	147	140	147	132	137	146	152	155	134	147	130	133	150	130	149	153	145	134	147	137	140	157	148	157	127	156	145	148	151	149	121	149	149	121	146	135	149	144	141	126	141	132	139	133	163	146	122	143	149	145	144	149	145	145	135	116	143	144	149	141	139	152	123	138	139	142	102	113	153	132	132	158	139	137	136	135	142	128	141	131	149	131	114	142	145	142	129	151	137	132	131	148	141	128	133	139	135	132	130	137	133	132	125	131	141	136	144	130	125	123	135	131	123	126	128	147	147	129	146	163	128	140	148	142	134	123	157	141	134	135	163	154	137	130	157	146	128	140	150	136	156	131	152	144	152	144	152	140	125	130	159	135	143	121	139	148	133	132	136	147	133	142	142	142	137	161	131	129	141	148	137	142	145	123	137	154	136	139	123	126	163	142	127	144	137	134	125	144	145	150	128	146	126	116	152	134	155	140	142	116	171	141	135	130	137	145	118	154	147	141	135	145	140	123	136	153	143	133	149	164	153	156	135	128	133	149	138	127	149	128	141	148	130	123	134	141	146	133	149	135	120	149	131	155	134	149	147	140	148	152	157	138	139	153	127	112	155	141	148	146	147	135	113	124	140	120	140	147	138	128	130	135	131	145	132	143	142	119	129	131	141	141	138	139	134	120	141	146	130	151	155	156	138	156	159	145	138	131	134	151	126	154	151	131	133	144	162	118	140	132	120	138	150	150	137	131	132	131	110	129	135	144	140	135	121	134	138	138	142	139	130	136	143	141	127	149	138	133	163	139	151	156	140	116	147	133	118	141	138	149	141	138	125	145	141	137	152	147	128	126	131	140	142	152	139	151	138	140	142	159	147	134	128	124	121	129	145	130	125	142	153	136	154	127	136	134	139	153	137	141	151	134	115	158	138	123	169	128	154	149	147	136	146	129	129	143	154	134	150	145	132	136	143	124	140	146	159	143	136	144	141	142	111	163	153	134	147	142	151	141	146	145	139	135	159	137	133	121	129	152	126	131	156	134	132	152	134	124	161	159	156	153	140	117	122	142	138	127	152	132	130	132	134	148	143	117	128	141	144	133	117	128	144	152	138	122	147	142	130	130	121	161	150	123	121	148	130	145	139	155	147	136	151	149	138	148	141	148	150	141	142	148	135	149	131	147	153	152	139	144	129	135	138	129	154	126	152	127	134	137	137	151	132	146	130	153	164	141	149	113	131	140	138	136	138	128	143	124	128	153	143	143	152	141	136	144	141	125	130	159	129	153	121	146	131	139	140	147	125	152	132	134	147	154	115	153	137	137	134	166	130	146	123	158	127	156	156	145	129	177	145	130	149	160	155	149	140	136	133	155	166	136	146	137	126	132	133	133	131	142	131	190	139	141	136	147	130	133	123	125	146	141	136	151	124	159	128	153	157	133	155	146	139	124	168	136	117	135	133	159	143	149	135	140	160	136	143	125	135	137	131	154	140	134	162	165	128	119	131	145	137	134	127	117	150	136	132	127	140	137	143	135	122	151	149	140	137	125	144	138	132	130	145	120	125	140	136	120	149	137	135	131	148	136	127	128	141	151	119	141	115	145	129	151	126	141	137	110	159	138	161	128	141	136	148	149	133	161	138	138	136	122	147	153	139	115	148	128	154	152	142	152	131	142	148	137	150	152	154	145	139	160	121	135	149	145	131	123	139	161	152	125	156	175	135	126	134	154	152	142	132	132	129	123	121	142	152	132	140	133	137	156	129	128	147	135	122	108	127	147	147	138	161	149	144	151	131	121	144	140	145	134	123	127	149	125	135	136	141	124	152	149	168	134	124	129	133	116	147	151	128	126	153	169	137	135	106	153	142	152	128	173	128	172	140	144	139	121	117	150	176	144	121	132	146	129	134	147	123	121	135	140	138	152	131	113	133	161	154	150	141	132	135	123	161	154	143	129	152	156	141	128	141	111	127	134	139	139	133	138	160	167	136	129	123	148	119	126	145	150	135	134	139	148	135	150	119	144	139	127	152	145	143	135	147	147	145	130	137	138	147	152	159	139	144	141	136	143	120	136	137	130	142	137	135	143	143	119	136	124	124	129	125	132	167	156	142	127	130	128	149	157	144	115	119	139	147	132	123	146	133	137	126	136	135	124	152	146	158	122	132	142	140	152	132	130	164	139	135	121	125	117	142	131	148	133	154	160	134	146	143	128	127	129	141	124	129	128	133	139	150	125	146	156	137	143	126	124	115	140	156	129	123	127	137	141	135	130	145	120	151	140	141	155	135	120	137	122	124	134	121	134	121	141	134	139	137	125	159	142	151	137	146	150	129	131	132	132	145	128	143	113	147	149	142	115	142	143	160	146	139	124	150	122	135	125	139	142	139	138	148	140	133	153	145	132
13565	35015	29756	22113	17994	13908	10698	8275	6208	5046	4064	3266	2774	2299	2019	1819	1613	1372	1286	1128	998	1002	914	824	775	834	753	735	683	633	567	536	503	473	459	442	409	384	369	347	362	405	342	307	309	300	285	270	244	279	226	265	287	266	256	270	275	259	231	273	199	224	224	208	204	228	209	203	233	184	203	221	197	190	215	217	227	221	208	224	222	222	212	209	208	211	208	211	218	216	208	186	210	213	210	203	226	206	229	210	232	195	204	190	217	238	204	199	200	219	216	198	185	238	216	206	221	215	219	207	197	223	209	207	197	212	223	190	207	213	215	207	201	228	207	219	205	207	241	222	201	198	203	208	198	195	209	205	235	227	185	231	217	226	234	202	212	180	219	214	227	170	218	208	208	219	221	188	226	224	219	220	218	221	206	216	216	196	214	247	207	211	228	201	200	250	195	214	216	234	208	205	214	200	222	217	216	193	207	202	213	215	209	240	211	205	193	211	206	201	204	207	223	212	200	213	213	228	217	214	191	234	221	215	238	199	196	211	229	237	204	198	221	215	232	188	202	205	243	228	219	220	208	218	211	202	200	200	211	203	228	200	201	221	230	235	202	204	233	216	229	203	204	217	234	218	222	223	191	218	208	200	196	195	233	218	198	191	199	210	203	203	214	200	217	221	207	225	200	200	210	216	187	204	217	217	196	191	196	233	215	204	216	213	229	199	225	211	208	201	183	193	192	225	194	226	208	225	225	201	216	218	191	217	216	219	221	203	215	203	217	209	217	218	216	195	196	219	217	223	210	243	224	190	210	194	237	205	188	208	211	216	225	200	188	190	210	196	210	184	219	190	198	220	220	231	197	201	236	225	206	210	225	210	234	213	202	210	224	201	190	204	238	204	218	234	172	202	205	234	207	209	201	205	205	207	196	202	200	204	199	225	204	193	229	222	208	215	180	207	224	212	219	205	196	233	200	217	209	223	211	200	202	222	234	191	213	252	239	226	216	196	208	211	205	219	222	184	205	193	235	221	207	190	246	213	228	205	220	225	196	246	208	187	227	217	220	192	201	179	203	189	207	194	202	184	221	186	249	208	242	218	201	199	222	216	219	214	205	174	197	234	222	196	199	230	220	200	193	228	203	224	234	192	209	238	220	192	220	195	217	194	217	224	220	209	210	223	179	210	203	201	191	216	232	210	211	219	217	230	179	226	202	213	212	223	200	221	184	202	226	217	203	196	216	252	217	218	219	194	231	211	213	203	207	213	236	198	220	214	201	229	219	191	204	200	234	192	212	221	241	226	216	184	191	215	218	197	192	209	207	230	191	175	207	212	189	213	219	232	190	181	214	200	232	231	200	224	202	208	193	233	206	216	228	181	211	205	197	201	201	225	198	206	233	221	207	206	194	221	231	183	226	227	209	212	240	207	210	233	218	209	207	197	178	209	207	232	251	209	214	215	230	245	201	244	202	224	218	208	201	234	207	224	211	212	193	199	221	213	209	227	191	202	198	208	206	215	185	220	195	223	219	203	204	232	197	196	231	214	227	225	210	218	206	220	212	222	212	194	204	211	217	198	221	226	199	221	208	211	206	237	222	218	171	189	233	206	213	216	216	199	217	209	209	196	226	210	237	225	207	176	212	200	190	190	229	240	209	212	215	212	190	219	220	214	232	195	184	228	214	168	198	229	223	217	206	206	188	219	225	212	197	205	209	216	217	193	200	203	198	205	235	218	228	199	233	199	227	202	207	204	235	211	207	218	208	195	236	212	217	226	239	192	212	228	223	227	224	211	180	185	214	178	179	200	206	210	218	205	213	204	212	224	206	196	216	201	207	219	217	217	221	202	220	183	221	168	201	196	208	203	206	232	203	211	234	221	203	193	227	208	199	209	216	215	217	206	236	219	194	208	199	176	186	227	195	232	210	209	200	225	224	202	216	207	217	222	207	220	207	210	244	201	219	205	216	223	215	219	193	207	217	204	230	196	209	204	212	201	195	194	229	219	185	212	201	219	183	216	232	212	208	200	204	206	198	222	190	205	192	223	206	174	219	211	222	191	206	221	209	193	216	205	201	240	250	223	224	211	213	192	203	219	207	201	202	240	215	211	202	227	215	222	234	214	208	210	213	201	216	194	203	215	217	212	220	197	218	228	227	224	226	232	211	208	192	214	218	215	197	221	216	214	206	204	215	179	227	227	205	203	205	229	210	200	232	212	231	211	210	199	210	192	223	237	191	200	197	222	214	210	193	205	216	217	215	218	203	197	187	215	212	232	208	196	207	178	190	215	203	180	215	196	204	222	203	193	219	221	232	225	215	211	206	222	227	206	223	212	186	219	187	208	206	213	229	209	214	212	196	195	196	198	195	194	200	189	179	187	198	227	223	214	222	207	213	217	206	221	210	214	208	223	232	230	224	225	206	208	205	232	214	226	210	213	220	204	204	209	228	213	199	216	239	217	208	215	216	201	204	195	220	216	200	231	210	208	218	194	208	199	228	196	200	218	217	214	205	218	199	206	214	197	216	215	192	186	206	221	216	221	235	202	225	229	240	193	199	201	240	190	201	200	218	210	198	213	194	233	222	203	230	241	187	209	211	220	216	216	211	194	218	195	204	186	196	217	204	204	222	203	192	206	237	197	193	221	209	181	222	259	212	215	212	217	204	186	186	230	202	185	235	226	210	207	229	203	222	209	220	224	218	210	208	205	209	199	207	215	206	212	234	203	210	209	216	215	218	211	225	223	237	213	222	207	190	212	212	216	192	209	204	204	194	200	221	213	205	211	204	195	221	213	202	231	212	220	236	213	204	215	258	211	205	236	202	244	211	220	206	191	220	211	222	228	232	212	212	193	208	225	206	207	219	231	215	213	244	200	205	216	206	194	193	206	191	219	190	229	224	233	201	210	209	194	207	204	185	208	252	230	205	221	227	213	217	217	193	198	212	222	201	188	198	222	208	177	197	239	219	202	210	197	203	206	226	188	238	212	222	193	227	214	209	228	218	187	214	222	205	193	200	214	200	205	211	220	189	237	263	232	215	232	202	217	213	227	201	219	192	207	189	200	222	222	205	206	205	200	216	222	211	229	187	208	211	207	188	230	215	224	208	199	208	195	228	209	199	228	212	204	214	207	196	213	231	229	209	221	201	226	222	203	222	209	221	218	201	197	208	218	181	225	206	200	196	207	217	191	208	227	228	213	231	216	209	187	230	216	221	203	202	221	200	201	197	212	184	215	206	200	202	204	198	190	217	204	209	204	204	189	216	210	189	205	217	245	227	188	207	207	220	201	205	210	225	243	194	212	230	220	197	192	223	192	212	212	208	200	208	215	205	206	186	191	225	197	247	213	197	212	213	220	236	224	199	189	167	209	214	204	224	209	236	181	194	184	215	211	209	210	218	219	202	231	194	208	245	209	217	206	196	209	220	201	208	211	203	219	212	206	217	193	194	202	231	214	178	215	220	202	217	194	227	220	221	200	196	218	202	204	215	212	198	226
26682	20707	17329	11329	6078	3625	2417	1733	1208	1011	871	746	686	587	520	534	454	439	388	394	400	365	351	368	345	384	319	354	355	307	307	301	311	332	330	301	271	269	273	265	280	311	282	253	277	294	271	303	233	273	289	282	265	278	258	291	271	246	269	270	281	272	253	269	284	236	296	266	266	293	285	262	276	245	254	272	236	264	246	257	276	252	282	298	289	283	279	262	284	273	258	289	254	274	297	260	271	301	284	281	269	258	283	259	258	275	265	300	279	287	295	281	254	284	240	223	229	299	261	294	263	262	309	280	252	301	263	275	275	271	272	282	278	282	258	285	275	271	301	254	262	283	261	261	265	271	267	268	289	280	271	276	275	267	249	276	245	276	282	287	264	286	257	258	252	285	256	264	244	276	262	275	265	258	267	246	264	259	284	242	256	286	249	269	278	290	283	281	278	252	267	265	264	291	280	297	272	288	286	290	266	270	274	271	277	253	298	271	284	266	264	254	241	260	256	312	276	288	252	289	241	280	282	277	276	290	282	285	279	287	300	262	258	245	266	277	237	253	274	257	302	275	283	248	255	289	274	283	284	265	277	279	297	270	268	256	265	263	268	277	292	264	284	277	286	277	275	279	258	304	249	265	275	248	285	274	280	243	288	273	276	284	268	263	267	263	253	284	266	279	281	282	222	274	265	274	266	258	258	273	253	267	265	252	262	267	272	252	267	285	258	273	272	259	247	267	275	288	283	244	259	272	250	271	273	282	275	247	263	246	257	276	267	242	278	259	277	283	270	292	237	281	273	267	284	263	289	274	254	264	286	319	268	269	270	268	277	257	266	272	276	270	270	287	261	244	279	300	258	259	294	248	267	268	278	252	294	287	284	260	274	265	265	275	276	281	286	306	267	266	298	266	254	242	247	283	272	263	270	274	317	261	265	266	279	268	287	285	288	253	265	301	228	288	281	273	269	268	263	279	282	262	279	274	254	294	306	284	263	240	290	238	297	285	259	261	278	274	292	284	236	299	287	276	258	259	272	242	267	278	272	258	249	242	294	261	298	250	270	266	267	272	241	288	280	274	281	270	254	261	263	240	252	279	259	262	313	249	263	280	299	281	276	265	269	289	264	256	257	227	246	255	271	247	292	284	254	270	259	278	260	272	292	279	297	273	274	264	270	281	294	286	275	279	285	264	291	270	254	288	289	246	296	270	235	278	246	270	256	285	280	278	273	290	233	293	264	273	235	270	252	301	248	280	281	271	272	269	287	264	264	274	253	291	272	282	271	236	257	275	263	270	273	256	254	302	239	270	242	290	256	273	275	289	249	252	268	296	277	289	258	258	284	283	264	260	276	254	274	258	254	290	251	286	266	275	290	286	257	286	274	286	281	280	240	269	291	273	299	296	269	289	264	276	291	273	253	257	278	282	265	282	259	258	260	257	257	266	301	267	270	253	286	272	270	270	281	296	275	277	249	265	248	259	285	254	253	299	256	265	298	241	279	267	294	241	240	273	258	291	276	273	268	268	271	255	271	278	270	267	257	270	237	257	252	281	290	258	275	269	268	295	292	266	287	273	270	257	265	276	266	266	251	302	248	269	267	275	279	265	260	246	311	273	268	284	261	289	272	298	274	244	263	241	274	272	282	284	272	279	256	249	261	266	253	255	271	280	244	288	276	295	257	293	286	259	252	265	252	303	271	280	271	242	252	272	261	259	298	249	258	272	283	253	281	281	287	280	286	265	277	277	247	265	276	282	256	317	248	265	271	269	265	292	274	257	262	265	276	257	290	285	253	271	283	274	242	278	266	299	289	278	256	271	256	272	299	287	269	285	276	262	260	270	270	251	279	277	270	256	284	253	263	289	277	278	303	235	290	259	288	258	275	262	272	292	251	264	290	264	246	291	280	268	275	286	277	265	275	259	261	267	267	237	277	291	270	269	274	302	294	293	279	266	283	268	244	271	252	258	262	279	283	271	278	265	261	287	279	279	273	257	274	274	286	253	282	256	261	287	233	272	266	278	313	270	251	245	248	291	277	266	237	236	292	261	281	296	270	308	248	252	267	258	287	293	270	286	282	273	250	265	245	260	290	257	258	292	280	285	288	245	280	279	249	277	278	266	278	273	269	290	256	264	267	267	273	302	247	293	265	247	258	263	282	267	247	276	278	303	308	280	305	264	256	290	278	268	280	265	305	257	251	282	268	296	277	273	279	287	258	267	293	253	282	248	255	261	261	283	252	257	268	280	244	257	265	264	266	304	247	288	275	281	288	261	255	279	281	268	269	264	276	274	282	253	284	280	266	251	275	272	291	272	282	275	296	274	264	270	283	292	264	251	265	279	256	277	297	281	291	262	290	266	255	263	256	275	253	277	259	285	268	277	254	282	260	254	295	273	279	241	295	271	299	272	274	257	276	252	264	273	279	278	288	269	244	265	253	282	276	257	281	282	260	277	266	296	266	267	258	245	273	274	279	290	291	283	286	242	261	263	258	264	236	269	258	260	260	264	279	255	271	239	273	260	272	242	264	254	288	268	294	283	262	276	269	279	276	283	283	258	295	284	307	259	312	243	261	285	311	262	265	280	277	272	291	292	294	273	257	278	274	261	247	288	299	275	297	260	266	274	324	267	263	271	281	285	289	279	285	259	270	259	252	270	292	248	278	269	294	274	278	269	304	260	276	263	270	247	260	292	307	281	271	271	259	271	272	297	269	252	295	278	309	262	306	293	266	293	274	264	254	269	242	289	280	277	279	285	277	228	251	277	262	274	278	272	279	240	263	280	249	286	271	251	261	267	255	292	286	236	258	264	261	301	273	281	257	276	263	282	245	274	287	260	280	300	285	262	257	277	278	253	270	255	283	296	283	264	256	267	282	285	301	273	287	267	271	275	267	256	264	268	263	285	278	227	280	265	262	261	257	278	262	276	249	290	274	294	280	252	293	244	247	286	267	279	279	267	301	259	284	294	264	282	262	259	291	297	275	282	284	274	258	248	280	273	255	256	254	262	283	259	254	276	281	242	296	258	296	261	260	267	267	256	263	258	262	265	286	284	276	259	265	249	243	266	295	251	273	256	276	261	286	276	235	279	259	274	258	277	271	264	256	269	262	247	245	235	259	269	259	277	249	276	271	281	282	252	272	269	280	244	277	271	310	269	257	276	263	271	277	297	279	265	302	292	277	268	309	267	287	239	264	274	251	286	287	246	257	265	278	275	280	291	232	238	266	264	277	271	255	284	295	265	278	270	300	249	278	264	320	265	285	230	303	279	268	294	264	268	261	265	246	271	271	274	272	287	254	272	260	274	283	279	255	257	287	300	253	244	299	267	285	268	278	288	266	269	259	271	282	280	269	301	254	291	258	293	271	267	305	299	266	216	289	274	249	270	277	274	307	268	277	250	283	301	261	259	292	255	293	284	250	276	269	298	253	272	284	281	225	255	256	264	243	292	243	266	262	249	295	254	259	252	275	269	259	277	265	260	288	301	253	247
12037	24977	20127	13805	10407	7957	5863	4363	3260	2698	2116	1726	1482	1360	1206	1134	984	921	878	851	765	792	708	628	688	683	646	619	590	613	567	547	521	508	558	510	480	501	482	464	512	453	475	479	424	477	471	445	416	416	443	392	431	452	441	386	434	459	449	384	431	427	402	416	446	417	421	408	445	393	396	438	386	370	450	421	433	439	465	431	403	429	415	466	429	467	414	425	396	425	469	433	418	421	422	427	398	405	451	397	438	403	420	393	437	419	412	428	393	410	436	409	427	436	458	450	402	464	409	411	447	431	403	432	437	442	436	452	399	444	410	427	450	406	402	404	391	412	445	449	436	417	413	410	403	461	440	437	438	398	403	426	409	420	419	444	391	440	410	401	441	451	431	438	412	378	396	426	419	405	455	418	418	437	413	412	419	402	406	416	440	372	414	376	413	415	425	400	434	393	427	433	414	450	370	458	434	386	401	475	439	434	432	434	426	412	439	408	402	432	440	460	428	421	439	456	406	428	394	458	419	442	420	441	417	414	404	438	448	438	422	433	428	401	421	421	444	451	423	411	433	388	398	407	395	419	429	443	425	471	425	410	427	398	422	450	413	464	443	401	455	446	437	399	426	472	426	407	426	417	426	384	428	404	424	413	403	381	423	423	446	455	425	396	407	415	436	404	449	426	416	433	417	425	428	399	408	431	381	417	389	387	467	435	436	423	436	454	438	394	440	427	432	435	425	451	416	437	465	390	421	411	394	428	409	415	422	411	424	421	445	426	441	441	395	408	429	410	430	427	390	370	425	426	421	471	403	405	425	410	406	446	420	404	425	457	406	409	439	443	448	416	399	439	431	454	392	371	415	458	416	433	420	448	432	401	434	414	445	437	440	404	398	427	413	416	399	405	390	412	437	404	397	441	408	420	405	442	405	447	431	436	424	438	427	415	415	436	447	411	397	453	427	420	421	396	407	457	443	440	410	458	427	426	416	427	435	380	436	381	414	435	427	433	422	425	432	441	399	388	425	437	393	421	405	397	432	407	399	433	400	414	426	431	387	373	433	448	421	436	452	439	375	395	438	415	417	445	427	405	408	429	395	420	464	428	438	413	446	418	400	409	403	438	428	423	445	420	409	388	403	411	417	441	427	428	408	423	424	444	423	430	409	422	397	443	415	418	434	410	395	387	406	433	438	418	422	423	405	375	421	429	364	464	389	424	419	440	442	428	410	402	426	433	455	412	458	403	450	371	383	420	412	402	385	414	406	424	431	394	420	445	418	442	382	403	453	392	420	436	450	404	402	412	433	449	425	410	412	440	407	433	452	438	416	417	435	399	389	470	412	429	401	420	373	461	421	436	385	404	417	439	418	427	399	451	444	420	408	439	423	439	426	417	445	386	415	411	437	431	445	440	417	411	405	398	422	417	395	436	399	428	435	403	435	446	387	458	426	395	402	425	405	426	416	384	435	454	434	395	430	428	471	413	437	426	401	416	455	389	419	448	408	424	420	418	438	423	413	457	442	462	405	456	392	413	416	410	423	425	440	449	408	429	425	376	406	453	418	458	403	417	439	420	424	448	413	435	447	447	376	429	427	405	367	426	415	404	416	380	399	435	415	408	459	453	408	402	425	430	430	433	434	400	412	424	429	412	387	425	444	380	387	427	443	422	419	428	426	398	430	466	405	464	422	404	439	430	399	426	447	380	444	419	440	420	412	382	416	419	426	400	364	424	387	437	430	409	393	462	424	388	429	430	444	400	396	434	437	449	441	435	422	435	431	423	440	414	419	455	413	390	394	452	401	399	395	431	434	394	429	424	430	434	426	384	377	445	439	450	418	434	419	425	501	431	393	439	414	427	440	399	392	421	414	415	420	404	448	423	394	420	420	438	411	428	426	395	418	433	423	437	407	453	426	427	433	438	411	460	401	453	425	366	423	432	426	418	434	435	423	413	426	421	437	466	426	445	406	429	391	417	393	405	402	441	402	422	436	417	404	406	401	442	408	402	451	419	415	444	467	401	390	435	409	429	425	422	442	420	453	400	431	401	419	417	444	428	421	408	395	442	410	390	384	398	420	436	451	399	439	435	443	437	399	418	390	397	398	441	419	427	426	422	407	427	398	416	442	431	459	400	427	431	431	428	439	427	400	397	432	424	419	408	403	422	411	449	423	443	425	438	422	402	394	393	415	382	451	440	432	452	422	405	446	412	388	425	416	427	429	414	455	386	410	437	413	425	408	414	402	457	397	424	422	407	421	393	404	424	436	412	439	399	418	411	415	449	444	449	437	408	427	398	431	398	430	426	442	424	413	405	419	424	434	372	382	425	417	425	400	419	428	393	419	414	450	407	408	380	427	395	399	455	431	434	412	431	452	435	447	422	452	412	427	436	421	427	406	398	408	434	449	388	453	416	458	400	420	393	426	406	455	430	393	407	425	424	440	413	438	449	441	409	393	385	429	418	424	448	427	416	436	399	444	435	442	388	404	430	450	439	400	436	454	429	404	409	415	470	407	409	416	447	432	403	424	418	433	415	439	414	411	390	378	423	460	412	421	433	409	391	429	408	418	440	450	430	408	420	397	418	409	417	379	434	442	437	430	439	411	453	421	432	400	400	434	429	418	398	430	421	422	402	433	425	405	439	397	427	429	423	443	415	371	439	428	413	447	424	426	446	394	367	389	434	407	413	386	428	413	419	376	431	420	437	446	440	393	416	407	448	416	384	460	394	438	420	425	422	379	416	444	428	377	437	407	446	406	410	418	401	403	460	468	420	438	397	407	413	407	411	446	403	418	401	441	433	427	428	398	435	416	451	438	423	389	441	414	433	458	438	463	393	418	452	432	413	378	405	422	434	437	414	422	400	426	373	395	401	426	432	432	424	438	390	430	440	432	447	398	429	434	417	417	436	391	434	458	456	443	444	390	441	449	411	448	426	400	393	472	462	438	418	453	458	414	430	425	444	415	396	429	439	388	435	430	419	437	417	434	425	430	427	415	432	446	427	407	436	439	431	456	448	390	449	469	417	432	409	445	443	375	415	403	439	438	384	430	397	448	417	405	426	406	409	343	412	430	462	428	421	405	435	434	403	415	385	400	387	450	405	423	437	413	430	400	434	435	399	398	427	436	421	420	444	391	400	451	432	411	419	420	437	443	432	405	437	441	438	464	432	446	421	422	405	404	441	428	464	426	423	405	422	465	417	398	416	420	458	476	416	417	426	439	443	437	443	422	407	459	399	433	426	445	409	391	437	428	387	453	432	394	397	395	384	442	417	411	434	405	443	403	420	397	439	439	403	440	421	455	419	428	401	398	486	417	440	424	413	435	425	431	412	437	366	435	424	433	403	443	410	407	400	436	391	396	407	424	421	412	442	414	427	391	424	423	457	392	459	445	416	427	396	391	426	410	423	416	435	453	420	412	397	435	443	397	471	396	422	414	415	446	413	428	452	430	419	422	439	428	449	394	473	411	423	423	408	408	412	437	383	427	425	418	428
22930	21028	28118	24192	20618	11294	4747	2608	1766	1435	1162	977	818	686	593	545	484	488	466	401	404	337	324	320	312	307	315	251	283	240	279	259	218	240	220	234	214	229	199	200	194	202	213	193	184	175	201	187	180	168	172	167	163	177	212	181	148	164	169	178	190	168	183	176	167	151	173	170	152	177	153	154	142	141	151	140	171	163	156	164	167	156	149	156	138	169	140	158	164	154	161	176	159	191	158	159	159	170	161	159	148	180	160	177	154	173	158	155	160	156	168	168	118	165	200	155	135	140	141	177	151	147	162	170	167	157	173	157	175	171	149	173	155	136	179	170	167	146	164	169	168	164	200	139	139	154	151	143	165	157	161	173	158	169	178	166	146	162	162	161	172	148	149	157	156	148	126	180	157	179	150	158	178	181	180	165	149	169	166	180	177	147	160	157	148	159	181	161	173	165	169	173	166	188	153	169	169	159	159	167	150	178	148	143	169	158	131	157	176	167	148	169	151	166	174	138	149	172	157	159	157	184	164	160	146	161	157	162	163	151	162	163	164	180	169	180	141	182	156	184	153	156	152	155	144	152	150	159	158	185	134	174	148	176	155	170	157	183	164	159	150	168	151	195	152	178	197	163	158	173	182	176	171	157	157	161	152	160	174	180	175	179	155	171	154	156	168	181	162	172	155	157	178	150	156	158	149	160	169	153	175	153	175	169	195	167	148	152	147	169	184	147	185	175	173	173	174	152	148	178	169	177	164	161	159	167	167	152	151	153	162	179	154	171	164	197	170	168	169	168	168	169	159	155	133	168	175	161	173	144	159	157	166	166	166	152	163	156	146	154	144	160	142	154	157	191	160	174	157	172	169	134	151	151	157	156	173	139	145	177	181	178	166	165	160	141	149	173	145	164	192	147	148	187	149	146	162	146	157	126	182	187	181	220	154	164	180	169	171	158	148	164	147	183	168	185	168	155	186	156	152	154	168	156	172	186	175	166	175	150	213	152	176	162	173	169	192	158	154	166	167	156	151	152	170	173	142	160	177	168	152	159	168	151	164	162	140	164	165	166	158	164	144	149	162	168	168	167	160	165	188	156	149	149	158	172	171	152	194	167	177	141	166	149	164	171	160	148	168	178	159	167	139	141	178	159	142	165	164	184	166	179	146	199	171	164	173	151	182	166	167	156	168	171	158	160	165	143	155	170	173	154	165	154	150	168	174	164	175	164	160	165	176	152	160	133	170	145	185	153	179	162	152	144	153	144	167	147	164	148	143	151	155	173	168	166	182	163	166	147	156	170	179	181	172	153	153	160	149	164	163	192	143	151	132	165	170	166	165	183	152	168	167	169	173	174	166	160	155	168	186	167	156	166	169	156	167	164	152	173	152	180	164	153	180	163	175	188	140	162	151	162	170	149	177	167	177	159	166	158	139	157	145	176	183	166	183	164	145	165	147	168	150	168	159	169	167	211	134	148	148	151	148	151	161	183	160	163	170	181	172	178	171	163	162	160	145	168	163	152	162	162	159	165	175	153	182	139	150	178	174	161	148	174	181	149	198	184	152	183	215	169	165	167	175	151	169	160	138	168	167	188	157	170	149	147	154	192	152	162	183	173	160	157	162	175	189	144	167	174	166	152	155	172	147	153	165	144	151	164	169	169	175	150	154	159	163	198	161	174	151	154	180	147	185	180	162	170	159	167	169	151	166	168	176	164	163	176	158	184	180	161	147	168	172	173	187	162	172	158	150	170	160	164	148	170	145	161	148	153	176	150	156	142	163	198	177	158	153	160	173	183	174	161	166	160	160	145	156	144	189	190	160	151	161	163	154	165	154	157	171	163	127	154	148	157	162	149	159	149	163	177	158	135	155	158	177	167	156	158	157	159	166	173	158	161	169	176	185	183	175	159	173	158	173	172	157	171	187	165	179	148	171	157	162	170	170	183	177	153	175	141	136	160	155	167	148	144	181	190	163	147	160	159	150	174	174	167	162	184	160	135	161	181	158	174	145	149	148	155	163	162	170	163	156	157	160	161	173	161	193	192	146	151	159	167	164	157	174	174	156	149	159	153	160	155	154	161	137	167	179	189	174	168	164	171	172	174	145	164	167	183	148	146	167	169	175	158	157	147	146	162	172	151	168	172	176	150	154	155	191	173	159	172	175	171	171	168	154	172	194	187	159	167	164	136	175	147	172	149	175	143	180	165	165	150	165	154	166	172	166	174	180	158	141	147	158	180	132	159	161	172	133	160	166	162	173	159	163	170	176	149	154	164	152	164	180	153	148	162	157	153	152	160	141	165	157	162	143	155	157	181	183	188	149	159	153	153	151	175	162	159	177	145	151	150	177	148	176	150	145	183	172	142	160	171	182	159	154	165	148	140	145	165	141	164	148	167	157	169	165	178	174	144	157	167	153	172	147	161	137	161	171	164	134	169	144	155	156	176	147	161	159	193	148	159	156	148	157	173	159	141	161	133	165	151	185	153	164	144	144	159	158	161	172	149	186	137	159	152	157	172	162	157	171	158	155	163	158	151	186	155	172	155	170	160	177	157	170	146	177	168	144	181	139	162	156	160	171	178	157	154	179	156	158	155	147	131	133	157	158	163	160	149	183	173	151	175	164	182	156	161	159	165	166	154	170	161	161	178	163	175	163	137	191	163	154	154	163	161	165	172	153	169	134	147	181	173	161	181	163	166	156	167	170	177	155	151	147	148	165	151	157	177	187	175	181	170	179	168	182	163	185	167	160	189	174	170	152	177	163	165	172	141	157	141	173	166	164	154	165	165	164	169	167	159	159	150	146	187	158	154	159	157	162	166	178	155	165	156	150	163	151	188	162	157	168	154	176	191	174	170	144	147	141	170	172	151	160	162	155	194	148	149	165	172	165	168	149	154	176	162	168	136	164	164	180	151	160	166	155	159	173	160	170	154	147	144	150	171	158	181	165	141	156	154	166	175	150	154	142	174	158	143	165	169	191	144	161	161	154	188	166	161	163	168	182	163	172	186	168	160	179	171	164	171	177	158	166	131	169	142	184	164	159	141	151	166	150	169	151	158	160	168	140	148	160	150	180	160	173	172	144	145	173	194	167	170	170	157	150	209	153	173	178	134	194	138	167	165	181	162	181	157	160	144	190	185	165	165	150	140	161	175	190	168	144	165	148	174	156	150	162	155	155	184	154	132	171	139	174	180	155	166	170	134	166	154	155	185	164	181	149	184	167	157	159	181	162	151	159	167	168	164	165	149	171	189	161	161	182	168	168	151	156	175	156	137	150	175	203	165	164	171	155	164	176	171	172	145	146	179	168	147	180	190	151	174	179	147	153	126	147	133	152	171	171	150	150	146	159	190	156	169	175	178	142	190	175	147	130	157	161	168	156	158	167	157	167	153	170	139	156	156	162	167	163	133	167	148	171	165	141	153	151	160	157	143	171	186	151	161	168	156	165	154	172	171	156	148	156	160	155	170	166	164	185	149	160	142	158	158	166	138	189	163
12273	31646	25906	18768	14472	10976	8321	6282	4876	3739	3076	2441	2085	1828	1635	1412	1282	1159	1064	930	788	812	734	670	696	641	617	626	543	534	500	495	464	457	442	408	382	417	393	392	359	364	313	335	328	297	310	325	304	290	297	283	320	319	299	318	294	280	288	266	241	267	266	260	260	251	264	255	249	243	258	243	264	258	256	269	256	277	266	277	252	263	291	271	258	257	262	257	247	291	253	250	284	273	245	272	267	232	268	262	255	259	269	267	271	238	258	266	236	242	265	274	272	256	259	281	282	263	284	251	281	243	282	283	273	266	286	272	268	281	238	259	268	294	251	270	235	254	264	308	239	231	252	284	256	236	229	273	286	260	258	272	264	246	277	283	271	248	235	241	284	256	281	276	286	275	261	239	279	281	266	243	256	225	264	259	244	251	256	277	224	267	250	274	270	295	264	252	270	269	250	281	265	292	238	253	268	271	244	225	220	247	245	252	260	257	247	247	262	250	277	285	251	254	272	255	247	238	276	262	280	256	272	253	253	262	258	245	250	258	269	256	243	257	270	276	252	231	260	279	264	233	273	259	244	273	253	227	236	259	261	243	231	266	242	295	250	262	257	268	284	231	240	253	244	262	247	245	290	257	271	283	239	238	237	268	221	265	232	241	263	271	251	263	266	245	275	287	246	284	253	238	246	219	304	260	258	230	237	244	236	242	265	243	256	241	257	233	236	263	257	265	279	244	250	246	242	240	259	271	262	240	289	269	248	250	232	252	262	306	253	263	255	262	241	280	300	268	246	281	225	216	262	262	253	245	263	291	253	275	255	234	247	255	281	233	251	256	258	260	257	245	244	294	247	242	262	272	260	283	242	259	274	258	252	260	267	239	237	261	250	240	263	264	257	290	275	249	242	260	234	276	266	251	281	243	235	266	249	312	257	277	276	238	253	282	266	272	232	266	255	246	255	282	256	272	243	280	268	276	251	209	259	262	240	266	257	270	271	282	232	298	275	246	247	257	245	251	259	252	252	273	277	261	257	246	303	260	264	253	230	251	269	287	247	254	259	253	243	264	244	283	287	217	243	277	282	259	271	281	268	251	245	246	239	251	254	282	244	255	255	227	285	267	258	284	278	247	250	259	270	280	254	263	277	251	265	262	279	257	254	275	292	240	235	247	255	266	244	259	258	253	281	301	258	287	277	252	257	268	246	254	276	245	263	293	264	257	256	260	248	276	245	249	263	263	255	242	273	272	269	280	249	225	249	274	239	232	263	246	268	250	254	237	252	250	244	264	269	260	264	264	255	271	284	254	246	252	253	260	258	284	264	272	236	256	231	289	269	269	262	257	256	241	249	275	244	257	264	248	286	271	282	261	257	270	250	247	256	265	295	271	257	232	252	278	235	234	255	267	254	262	269	275	277	241	229	293	274	252	265	267	247	232	255	248	265	284	281	245	257	260	248	256	256	280	248	281	263	253	253	262	248	224	270	237	269	271	275	282	227	254	271	267	286	267	254	256	271	249	293	251	258	248	253	253	272	266	252	273	266	223	260	244	277	237	253	269	242	245	241	264	258	260	277	253	250	247	271	265	240	277	261	285	254	248	275	278	263	251	287	266	275	292	278	263	271	265	252	252	246	254	251	277	255	262	241	257	281	255	274	267	248	279	270	258	252	275	252	250	292	240	282	285	274	281	245	257	245	257	233	283	248	283	265	234	271	228	272	267	270	259	272	268	244	278	269	275	274	296	262	282	266	245	252	298	259	240	262	257	244	278	254	241	267	239	250	274	243	291	253	255	253	247	250	251	227	262	256	275	268	273	257	269	251	259	267	233	252	239	271	253	282	267	253	241	246	272	279	269	271	264	276	301	285	258	264	250	280	254	232	263	243	221	234	271	293	241	263	269	267	251	261	256	272	297	259	262	257	261	261	254	241	279	251	252	261	269	244	286	245	250	250	270	253	245	277	239	239	253	258	266	265	249	259	258	241	241	273	244	255	291	286	282	243	271	275	259	247	252	258	262	239	245	260	273	237	267	255	290	230	253	224	272	269	282	271	242	242	238	240	252	258	255	237	258	270	269	257	270	252	238	238	266	279	251	261	247	253	276	261	282	260	291	252	290	280	286	272	249	239	282	240	257	235	248	241	258	243	275	263	268	266	288	248	251	258	266	273	258	235	274	238	229	254	277	271	238	239	271	269	259	238	247	284	280	264	244	263	258	245	260	245	234	272	245	256	288	301	262	254	269	260	232	238	279	239	273	284	249	270	263	270	240	254	262	259	266	268	266	251	253	234	280	268	264	232	240	270	283	284	246	241	267	257	251	273	270	225	250	234	249	237	267	254	279	238	257	239	232	246	258	238	277	235	261	269	248	299	261	284	244	252	254	268	286	287	277	258	306	265	265	267	270	269	260	254	258	277	256	259	259	278	269	252	234	240	294	258	273	267	267	303	262	283	260	251	258	252	249	253	246	258	213	251	271	234	256	271	247	261	226	246	279	273	248	271	256	248	227	263	253	250	257	260	275	250	259	279	256	251	249	281	260	259	244	272	246	244	227	268	287	253	245	268	281	259	273	243	260	247	288	283	255	240	254	262	259	254	252	256	263	263	256	241	265	262	253	270	261	238	253	263	243	269	264	265	252	249	239	270	233	246	240	246	260	254	258	255	288	288	241	256	254	273	256	282	259	275	272	222	269	265	274	217	260	270	222	264	258	248	248	271	257	264	246	235	276	254	260	235	262	267	249	262	240	247	245	229	260	258	287	268	265	276	257	220	255	262	258	266	256	279	243	245	262	263	268	258	292	264	230	238	292	246	280	246	253	266	259	303	245	256	236	280	249	274	268	258	279	256	271	247	238	272	242	260	242	244	264	248	278	240	255	254	271	229	252	245	272	233	275	266	306	259	273	244	274	237	237	252	266	256	225	259	283	258	271	254	239	275	254	278	246	257	241	248	284	271	260	242	256	244	266	280	255	260	260	282	276	241	267	257	260	234	250	278	233	250	267	256	270	294	286	252	266	280	259	253	249	241	292	234	251	252	249	279	272	275	263	278	290	244	252	286	265	264	260	264	273	250	241	246	257	251	258	256	266	248	276	249	262	268	263	282	259	243	255	246	276	233	276	261	267	263	257	237	289	237	244	258	277	272	259	252	278	230	263	235	277	256	247	263	271	261	233	222	264	285	251	272	248	261	279	280	233	264	265	259	263	248	253	252	267	257	240	282	269	272	262	253	231	255	252	250	256	252	270	252	265	270	268	263	263	267	270	266	234	236	239	253	273	255	264	250	286	259	253	253	261	254	254	249	249	230	260	220	292	262	242	278	228	291	256	259	267	259	260	277	268	262	247	256	281	269	267	291	242	258	244	281	272	285	254	258	288	268	253	256	253	262	242	250	263	284	266	249	269	259	268	248	248	274	248	280	253	249	262	270	250	265	274	260	250	269	235	256	267	249	265	231	288	274	255	278	278	251	251	243	229	252	257	253	267	278	286
24234	21124	26643	24636	10941	4748	2883	2025	1481	1205	1001	894	802	680	607	608	584	516	502	453	462	433	398	426	372	392	393	356	331	336	355	339	333	372	355	349	322	299	343	314	338	326	342	325	275	292	322	278	297	298	328	291	313	337	289	292	286	282	272	255	298	316	274	291	291	267	305	271	267	291	268	285	313	292	271	269	280	269	289	306	264	297	324	305	282	265	275	285	280	270	271	271	258	301	294	298	277	302	290	302	281	271	302	285	276	281	265	300	294	266	261	300	292	295	306	305	286	276	292	262	275	279	281	265	275	292	287	279	258	299	301	281	278	271	303	289	281	271	285	293	315	275	281	294	282	292	280	269	312	278	297	272	279	263	259	289	302	255	297	240	283	280	280	291	266	276	310	284	265	280	292	311	307	264	289	294	290	289	290	262	308	300	279	275	281	303	260	295	280	305	280	289	263	308	287	290	296	293	284	261	269	302	304	284	279	304	290	267	309	270	306	291	290	284	284	280	301	311	278	264	276	302	299	303	264	325	313	280	291	331	299	273	279	282	289	316	280	302	272	277	262	312	305	297	272	294	293	259	290	267	285	282	287	273	291	284	289	282	297	267	302	279	286	279	325	265	312	316	275	293	289	319	282	288	306	285	313	287	297	313	283	300	259	301	302	282	273	257	290	252	294	302	265	292	308	305	252	266	279	270	279	287	289	291	295	322	300	269	258	331	289	285	263	279	313	284	272	301	255	280	280	273	262	294	286	328	282	286	274	287	293	296	298	316	286	269	294	286	284	300	293	279	262	267	263	267	310	316	280	301	279	276	301	305	294	263	307	316	281	271	268	261	267	255	312	290	288	279	278	306	274	293	268	308	263	278	303	264	298	271	273	299	262	272	276	274	311	279	321	267	287	263	274	305	299	289	285	272	291	267	273	304	293	305	310	310	304	277	303	285	280	283	300	259	312	265	265	299	280	300	276	294	304	278	271	261	284	320	262	262	298	279	289	292	289	300	294	300	275	241	276	292	270	285	317	288	271	280	284	279	315	293	291	294	311	260	308	281	320	282	287	279	288	298	292	291	289	296	301	296	265	289	258	265	298	274	290	264	280	297	277	269	297	267	262	273	290	307	305	269	296	307	289	294	280	267	306	302	301	270	299	270	266	280	296	259	299	310	288	311	268	287	285	281	290	310	268	278	300	306	267	293	273	281	312	306	305	308	267	287	271	302	262	281	291	285	297	297	279	311	280	279	297	275	307	267	272	274	303	277	278	278	285	285	289	272	292	289	280	290	287	299	259	280	286	324	274	291	328	292	331	280	280	279	323	269	283	303	301	250	281	299	272	314	281	315	296	258	311	256	287	268	258	282	322	270	291	311	283	262	291	285	317	282	296	261	253	277	267	278	295	310	309	268	298	267	270	296	268	279	269	299	299	308	305	290	303	254	290	291	273	285	284	287	264	289	294	294	287	252	275	284	289	295	277	284	285	272	238	278	284	265	264	284	266	291	292	283	281	300	309	261	293	278	270	281	289	284	291	291	285	293	312	275	273	285	309	258	274	294	301	269	276	288	292	282	300	263	307	308	289	297	290	325	299	310	307	292	284	266	296	293	298	292	275	294	287	296	260	301	283	317	263	326	289	279	269	303	262	311	309	322	273	261	257	293	280	302	277	301	264	279	262	272	292	287	288	282	295	266	292	302	314	313	323	260	262	318	274	290	298	309	292	291	279	309	277	280	295	292	282	294	282	303	269	309	305	282	287	264	277	283	311	283	250	271	306	307	301	282	263	287	275	287	292	281	299	278	273	294	298	281	284	322	316	287	286	291	283	283	290	286	273	287	295	314	284	273	272	266	301	286	326	281	285	270	264	263	278	293	258	261	267	309	305	264	280	308	266	286	292	262	307	300	291	296	261	305	291	279	249	296	275	277	308	301	302	284	254	322	301	278	320	263	309	282	313	327	276	279	276	267	278	329	293	274	267	303	262	263	293	309	304	259	283	283	292	268	256	265	265	302	301	294	272	270	284	289	266	273	290	263	300	290	277	303	282	291	332	297	306	288	293	285	266	287	267	310	280	275	300	286	308	289	283	292	295	289	277	278	287	275	291	262	285	279	293	294	325	245	305	298	273	274	300	289	295	308	243	285	303	294	273	273	289	266	288	288	277	278	292	283	279	286	306	302	254	283	269	275	302	286	283	301	252	271	269	279	275	272	272	285	272	255	285	282	294	260	277	294	286	273	287	295	313	290	277	299	278	317	253	268	278	292	258	299	278	294	266	252	314	277	271	260	281	328	288	274	325	306	289	277	253	283	262	279	262	292	293	300	274	280	315	287	277	309	293	296	289	282	266	263	302	285	276	293	308	282	260	272	290	260	283	289	284	294	293	296	283	272	284	272	266	327	286	297	282	294	293	289	263	275	291	265	305	261	300	295	298	289	282	313	312	263	283	309	275	279	290	281	272	275	302	265	308	300	281	292	252	289	275	297	309	289	275	306	271	277	267	272	292	293	250	276	311	295	299	288	261	273	289	283	297	309	291	283	288	284	271	317	288	266	286	292	318	279	281	287	290	301	300	270	284	289	298	283	275	298	282	281	260	292	289	304	302	279	292	284	311	296	317	307	282	273	270	306	286	291	265	270	268	273	246	289	295	268	291	236	262	287	296	291	304	294	283	295	302	267	306	269	287	300	305	265	302	246	309	270	270	293	268	285	275	260	279	296	269	280	281	274	298	292	322	297	317	285	216	283	299	289	290	277	300	315	279	250	270	280	290	310	275	329	300	269	276	272	303	274	293	301	303	284	260	277	267	301	283	272	282	300	294	304	304	279	261	292	270	286	315	277	321	235	293	264	303	287	318	264	289	306	304	266	279	325	284	282	300	299	290	302	260	265	305	277	290	295	294	278	280	311	282	321	295	316	284	278	298	267	285	314	287	290	309	280	296	272	283	288	264	287	271	296	289	277	279	274	285	260	287	280	290	297	336	276	271	281	298	270	298	276	281	300	281	328	296	325	268	278	273	288	261	300	289	265	262	300	300	296	301	288	280	299	273	265	276	270	302	307	289	258	306	300	306	295	303	280	327	272	294	291	311	263	291	250	301	266	273	299	276	287	304	287	304	276	282	311	290	278	291	278	239	288	261	282	275	294	279	280	288	285	266	292	285	322	303	266	295	291	301	264	305	257	278	288	304	310	296	315	291	286	299	273	317	278	284	294	300	272	295	257	267	304	278	255	264	271	298	277	285	292	255	275	280	287	266	271	274	306	304	299	299	274	265	304	274	279	280	299	271	311	303	262	288	313	306	318	272	279	295	245	296	305	286	273	310	286	287	294	275	280	263	275	275	288	252	301	283	298	318	295	263	239	297	298	252	277	293	253	293	295	317	289	298	297	305	302	295	275	267	308	279	298	292	310	285	285	278	327	326	302	297	247	283	289	289	283	281	281	317	278	279	272	291	299	276	300	278	281	289	292	301	286	314	282	291	270
11649	28061	23105	15870	12328	9050	6882	5361	4013	3207	2598	2145	1831	1634	1500	1356	1256	1060	1075	932	907	831	795	749	748	712	712	745	686	635	616	602	597	593	569	516	496	516	475	515	496	498	503	489	452	452	485	471	501	478	477	449	496	479	494	458	498	423	476	454	463	489	464	427	436	465	431	412	441	444	427	448	478	398	462	448	442	429	444	450	431	409	425	414	444	451	410	401	439	445	467	422	439	443	449	437	398	444	449	417	443	437	466	426	445	415	391	396	429	417	429	488	442	422	416	446	437	436	426	448	426	420	379	462	482	475	432	458	446	417	449	416	402	435	430	454	445	418	439	445	445	426	453	448	403	439	453	394	448	445	428	432	454	467	445	428	438	466	441	422	412	455	479	463	443	413	423	437	434	437	461	417	418	424	412	418	457	448	442	435	384	387	458	429	430	424	467	452	464	433	422	428	468	420	367	434	412	426	433	415	431	433	467	408	414	400	429	420	451	433	480	451	450	446	472	439	476	437	447	413	404	434	391	421	411	431	454	446	435	408	383	463	394	432	443	456	434	443	461	433	413	432	470	426	448	452	436	423	389	439	433	406	437	424	429	400	428	445	441	425	441	446	419	432	467	417	430	437	436	389	452	414	430	444	451	449	439	430	417	452	475	417	409	441	438	477	452	466	425	431	423	424	438	412	434	434	430	435	455	466	441	431	441	461	466	445	438	417	452	448	397	439	442	447	429	436	420	408	433	442	441	436	438	419	423	410	430	449	441	404	412	449	434	414	440	434	415	425	401	415	414	430	413	418	414	421	427	401	397	508	412	429	409	439	414	412	444	412	464	437	448	452	424	452	459	471	419	459	459	402	434	470	450	463	451	438	403	444	454	448	434	457	432	445	446	445	423	417	449	401	467	437	436	396	419	412	414	439	433	450	433	466	395	404	469	469	422	454	469	444	421	420	459	431	449	427	442	448	420	401	420	462	442	449	431	439	443	445	439	453	443	400	416	421	408	415	408	430	465	415	420	433	435	372	443	458	426	434	448	442	448	410	418	437	453	466	442	428	437	435	441	433	447	445	446	428	440	411	446	379	438	446	412	412	472	413	459	405	426	439	449	396	397	414	446	421	472	453	437	444	434	437	448	453	442	425	448	440	413	438	410	429	455	419	450	438	444	396	455	429	461	413	422	436	415	417	464	415	418	431	416	429	440	464	431	458	437	436	447	421	491	439	425	419	436	419	454	463	408	450	397	449	442	426	444	417	444	411	452	396	412	440	478	465	438	484	445	449	450	406	454	405	435	427	447	434	408	436	426	436	461	457	421	418	443	434	400	448	411	428	454	456	453	408	433	453	429	422	421	430	411	432	417	429	413	444	400	419	442	445	437	433	409	465	463	459	409	474	477	419	404	375	399	439	405	384	432	450	436	453	466	439	426	450	456	438	446	414	429	416	428	408	442	428	408	466	434	429	413	437	437	412	446	449	411	416	421	454	444	403	435	430	469	444	438	448	460	464	443	408	452	423	441	438	478	461	418	428	461	439	448	440	421	418	438	428	459	489	417	415	491	415	413	428	468	443	430	411	405	424	420	449	428	388	392	401	453	443	448	419	436	444	446	456	458	433	440	408	447	394	391	451	441	415	442	425	428	444	428	445	444	478	419	422	436	418	422	444	438	424	392	432	425	435	461	392	458	448	432	412	439	402	444	406	415	416	463	401	437	444	476	426	443	445	454	447	419	426	407	438	432	441	405	448	433	411	450	429	446	442	413	417	459	428	453	431	454	431	436	419	444	456	412	412	471	444	430	411	480	487	407	426	466	416	445	438	442	454	457	395	418	428	431	447	443	428	429	447	425	445	431	410	435	451	418	447	401	426	450	390	416	448	465	443	414	436	455	438	442	415	433	470	440	437	396	435	401	439	439	446	446	491	474	425	481	440	422	413	446	447	436	411	448	432	441	432	449	509	401	462	474	456	448	445	419	458	450	445	447	449	461	438	449	454	443	428	435	437	416	434	404	454	427	436	445	459	408	416	425	414	439	404	395	432	476	453	432	431	465	411	461	445	422	461	429	458	423	453	393	437	411	471	417	447	424	425	407	474	414	452	444	386	449	433	473	426	432	424	482	410	430	432	459	408	449	409	444	427	416	417	469	425	419	466	439	456	458	460	435	390	420	425	424	434	428	407	427	427	416	403	451	441	404	389	433	416	440	466	426	424	436	462	411	384	463	415	378	423	405	449	456	452	431	429	437	424	385	441	459	433	419	434	436	488	447	452	433	447	414	457	450	414	427	431	412	432	446	415	402	390	413	420	445	441	447	438	410	424	470	438	437	413	454	421	440	430	487	463	455	414	416	463	456	422	395	436	423	440	473	406	412	474	406	427	434	434	386	416	415	395	413	406	408	431	430	440	418	473	409	456	452	430	454	397	429	443	408	465	397	430	448	446	447	469	467	449	420	368	455	424	397	424	434	455	438	432	420	439	443	451	461	435	396	431	435	456	443	388	448	411	455	417	440	410	454	402	430	407	440	440	447	430	386	482	433	445	468	447	424	464	462	407	437	438	462	462	457	441	429	458	434	459	450	425	451	429	459	396	419	425	475	401	424	433	438	452	416	416	415	430	426	402	453	458	443	415	443	419	452	450	411	451	447	415	415	457	450	427	440	480	437	422	439	445	458	441	453	410	453	440	443	426	445	461	429	400	441	465	405	451	416	444	443	401	418	434	450	403	420	458	433	448	416	416	462	448	397	423	420	444	442	445	422	413	403	388	432	433	430	462	451	433	465	403	409	494	448	425	437	437	432	457	458	459	460	426	450	448	375	448	434	452	418	420	478	450	441	455	405	425	407	469	482	451	439	422	413	441	405	442	420	452	417	427	412	465	449	446	453	463	490	442	409	412	433	449	416	428	454	438	445	466	412	412	399	415	413	448	424	441	425	433	446	434	414	461	442	453	449	426	452	441	446	420	419	429	407	422	446	392	478	480	472	416	417	460	467	432	435	433	449	441	450	420	428	476	406	468	433	431	446	433	437	472	463	427	424	459	463	438	451	480	464	417	401	487	411	430	452	428	467	433	420	438	440	407	418	437	462	433	431	414	397	424	454	407	414	466	398	423	466	424	440	480	435	436	417	440	444	465	453	425	437	414	459	427	413	415	427	450	443	432	475	442	448	417	409	470	403	393	437	451	448	463	425	459	452	463	439	431	422	422	425	427	456	451	445	426	431	457	468	402	430	407	413	458	401	442	415	461	449	448	461	406	420	407	399	442	421	441	440	440	442	473	466	420	445	404	451	429	466	443	473	457	455	403	443	452	427	425	423	447	419	424	453	461	459	424	455	445	502	414	420	427	430	449	441	414	421	445	434	444	399	435	446	412	469	437	459	422	428	447	433	461	439	414	414	433	428	387	424	401	444	449	409	460	429	410	453	396	415	461	453	471	410	438	448	404	427	477	441	453	501	448	492	406	464	436	426	453	493	430	408	468	406	422
22066	21087	28734	23701	21103	20527	10344	3855	2441	1879	1527	1253	1148	916	808	697	659	556	510	468	453	405	401	396	372	369	353	327	315	296	273	247	285	228	237	234	207	218	224	173	187	201	184	178	177	169	157	132	194	166	184	173	175	183	177	162	142	160	159	137	148	137	145	141	134	167	137	175	138	137	180	153	153	148	159	156	140	144	143	144	137	160	158	130	155	146	139	154	153	132	127	157	133	149	163	138	171	123	134	172	146	163	135	120	157	152	148	124	119	151	140	136	148	125	152	132	128	134	153	156	142	148	136	146	130	149	158	161	142	158	128	128	141	145	133	159	162	148	123	169	163	115	134	139	144	132	143	125	145	148	138	138	135	151	140	142	137	131	125	137	143	140	112	148	149	130	124	136	145	149	134	131	153	143	111	141	130	128	153	144	153	135	138	133	133	139	136	146	161	120	129	134	120	133	137	151	139	127	145	138	138	116	146	153	143	155	137	142	135	146	143	136	167	149	154	149	133	135	147	131	145	117	153	146	110	132	141	157	146	135	134	124	128	126	165	129	153	148	148	135	139	128	124	150	142	146	142	137	150	136	112	149	177	151	148	118	138	136	147	147	132	162	141	160	142	126	142	136	144	143	160	151	121	134	145	171	127	126	151	114	138	144	143	129	133	140	120	144	132	120	154	133	153	161	150	128	134	153	151	133	114	122	151	110	145	140	150	140	149	130	140	124	128	149	126	135	142	130	147	135	146	150	134	145	137	147	135	151	147	131	158	118	149	124	135	147	149	147	143	162	119	122	131	168	134	155	160	141	150	130	140	145	155	141	147	138	137	131	134	160	156	119	159	155	137	134	145	132	152	107	150	138	146	128	120	138	145	135	136	143	143	133	150	136	119	141	121	129	141	130	154	132	144	145	118	154	134	139	142	165	155	129	153	137	126	142	152	140	167	161	128	147	137	141	118	144	139	119	143	137	133	126	136	129	122	135	140	119	136	128	146	167	132	150	146	135	129	129	147	166	132	139	130	143	162	124	126	149	139	158	147	133	165	134	125	147	134	156	157	144	133	160	126	143	114	146	125	131	146	136	160	134	127	122	141	134	116	142	131	151	143	118	151	155	136	132	166	133	158	158	136	134	161	138	137	156	139	128	137	143	135	131	148	146	120	126	123	140	128	130	148	124	146	126	147	171	134	133	145	145	128	118	140	139	113	139	160	137	143	112	136	139	143	129	156	140	162	161	121	152	118	144	158	118	152	131	124	141	145	143	147	153	144	140	133	155	135	149	128	142	145	148	166	164	136	173	114	126	142	144	139	147	130	132	144	140	141	126	144	149	126	138	140	150	140	139	135	130	140	140	146	124	121	128	119	136	142	139	139	128	176	159	142	132	160	152	134	118	136	145	142	131	153	140	133	142	150	132	148	150	142	153	149	140	142	135	138	121	148	136	127	137	165	152	151	148	115	167	130	133	149	118	146	149	132	139	143	138	164	164	147	142	148	151	137	130	128	148	130	154	133	136	135	133	111	162	122	153	152	139	159	147	140	133	120	150	131	146	143	153	129	141	143	121	153	164	154	159	142	153	142	139	142	147	159	140	156	145	159	126	147	153	164	131	156	159	144	155	143	144	130	138	150	156	143	149	122	154	148	140	131	135	138	149	130	132	135	149	154	137	130	139	139	144	140	138	143	148	145	161	142	152	154	141	152	157	143	125	145	131	138	146	131	133	139	143	154	152	112	127	140	144	144	130	143	139	150	142	140	149	136	113	120	145	128	149	127	141	144	151	135	113	122	134	164	148	148	172	149	132	154	147	138	113	154	161	130	135	147	142	134	156	146	149	147	126	117	133	155	160	150	149	152	126	151	165	142	144	142	151	138	163	132	130	152	158	130	121	149	130	123	138	141	171	148	129	137	134	129	129	134	138	141	108	162	142	146	132	122	144	126	143	147	147	151	140	139	145	136	131	127	128	131	140	140	140	152	129	147	145	152	126	141	117	148	165	139	132	125	119	139	128	147	164	133	128	146	145	147	132	147	134	140	135	139	141	140	147	124	133	146	123	147	133	140	148	152	116	146	135	127	133	140	123	123	140	144	135	119	135	135	146	154	118	148	135	150	157	150	165	145	157	140	135	114	140	131	131	140	139	138	127	144	166	118	149	143	138	138	143	138	131	137	146	149	124	137	156	135	126	115	154	152	147	150	142	139	128	148	121	132	149	154	136	157	145	127	141	135	141	155	119	143	131	139	125	124	127	143	116	151	136	159	140	139	153	131	141	136	136	128	144	147	156	126	141	122	142	135	155	132	155	145	162	146	133	148	117	140	141	123	152	136	138	143	153	142	139	142	136	147	135	150	152	138	145	156	140	144	125	134	158	125	157	142	124	129	169	154	148	130	150	156	142	140	131	128	137	126	135	126	151	145	150	150	153	147	140	119	155	176	152	124	131	152	156	157	143	138	147	132	134	138	118	139	132	137	131	143	137	148	139	161	135	142	142	143	128	154	134	131	140	129	140	145	150	137	165	141	135	136	143	147	139	163	131	135	125	125	164	143	155	139	143	166	127	158	136	157	146	139	133	134	134	144	134	140	133	143	147	148	160	137	130	137	155	136	148	149	154	135	138	147	142	134	139	151	135	125	127	133	130	122	156	148	157	143	139	141	168	130	151	150	148	142	152	120	146	146	149	126	159	160	148	132	125	129	119	133	135	134	137	148	140	141	135	158	147	140	152	130	138	138	129	146	152	121	139	143	127	137	161	139	126	145	138	136	122	130	138	123	125	134	141	119	151	133	140	135	149	146	133	160	158	153	165	142	141	134	136	152	162	141	146	138	118	161	157	133	128	137	143	142	148	141	144	151	138	158	145	137	136	130	130	147	142	126	135	150	139	149	148	147	149	144	133	172	125	147	139	129	124	136	150	129	121	140	139	129	140	146	152	129	119	161	132	131	125	141	147	140	135	150	149	151	146	145	156	121	153	131	140	139	129	129	161	144	136	152	157	140	122	139	141	125	134	136	155	147	129	132	150	134	119	148	147	132	146	126	155	147	144	137	146	135	149	147	123	121	167	138	148	118	148	123	133	145	127	137	168	139	126	132	134	129	145	134	130	130	145	140	142	141	137	164	160	124	147	135	114	117	149	143	126	168	140	132	132	125	154	120	149	172	143	137	146	142	135	139	133	130	131	122	134	132	138	172	147	139	140	142	133	144	141	135	124	122	127	130	139	138	122	135	111	138	136	135	138	163	152	135	140	130	128	157	134	135	124	140	147	155	143	125	150	145	143	125	154	140	153	142	141	144	152	148	132	129	140	151	139	118	133	129	142	136	126	142	122	132	153	134	153	138	131	122	147	160	150	151	147	155	112	136	147	125	162	153	144	153	149	142	126	168	133	138	150	139	134	146	132	138	143	151	150	148	136	142	145	158	153	153	159	153	137	141	127	135	137	153	134	132	159	132	148	152	134	136	156	120	144	154	141	125	151	121	138
13609	35325	29840	22018	17569	13497	10315	7932	6037	4841	3880	3275	2809	2361	2029	1812	1601	1436	1285	1043	976	904	882	834	851	826	767	731	611	620	578	569	491	506	448	425	423	394	396	361	413	363	335	342	294	291	280	319	237	274	268	295	274	271	247	272	272	241	269	223	209	229	250	193	196	208	187	181	217	200	189	232	205	231	208	207	230	216	215	225	202	192	220	211	216	231	216	203	244	229	219	225	204	201	203	208	230	214	222	232	190	207	212	225	213	192	219	236	207	214	210	228	208	199	220	220	231	250	227	212	202	206	208	197	208	220	216	207	216	221	212	201	207	248	204	209	236	189	215	193	201	246	200	222	223	233	209	196	209	201	232	205	193	209	239	196	208	210	200	230	215	216	212	203	200	204	211	199	215	185	215	224	213	214	241	205	210	221	233	206	217	213	220	224	219	202	204	217	217	204	185	221	226	206	210	202	213	207	214	228	207	212	180	211	209	232	216	214	205	222	229	222	198	210	224	211	206	239	213	243	209	219	196	204	204	206	227	198	208	232	188	208	222	215	233	225	189	216	217	222	194	209	176	209	212	229	199	194	223	222	192	201	202	195	203	207	218	199	232	223	223	218	190	202	217	197	212	212	216	200	230	206	191	240	202	209	208	192	197	211	206	192	238	228	211	230	203	223	182	189	208	210	198	200	218	214	191	222	188	192	218	241	212	195	223	220	212	203	197	216	217	202	205	187	219	202	232	195	209	186	187	208	196	204	207	212	228	205	210	209	221	235	209	206	193	198	208	235	197	179	228	197	198	196	220	205	218	205	221	196	190	229	192	196	208	203	209	182	247	230	200	219	197	219	216	219	204	218	214	202	187	207	208	186	235	232	219	228	210	212	220	225	202	229	221	215	198	218	208	204	218	217	206	242	182	236	244	209	198	232	179	197	216	229	220	238	212	206	226	206	228	219	225	219	189	215	193	207	203	228	196	204	211	232	214	222	166	193	211	239	209	211	197	188	241	219	204	202	208	203	231	203	222	198	213	217	231	215	221	207	219	200	202	198	204	230	195	210	211	210	196	205	215	212	187	212	227	221	209	233	189	205	222	233	192	202	226	178	197	201	213	198	208	239	203	222	195	216	215	221	228	206	198	205	246	217	192	226	219	230	199	178	208	202	235	223	215	215	204	185	204	228	197	212	210	197	231	209	234	202	187	222	210	221	207	211	179	218	224	233	223	219	210	208	205	235	189	237	208	201	212	227	184	214	209	218	217	190	218	222	185	213	217	222	199	226	221	210	199	228	197	223	215	221	225	206	194	214	217	224	222	206	218	217	204	207	192	222	208	191	204	194	174	213	221	210	216	211	213	213	178	185	212	198	211	206	204	200	205	219	205	222	218	216	200	209	212	236	202	235	227	219	208	237	184	223	220	213	220	219	231	216	210	219	207	219	202	198	199	210	225	205	218	197	225	208	206	207	192	207	226	189	204	193	214	195	220	209	213	229	205	200	222	219	202	214	197	223	198	244	247	212	224	201	225	234	223	225	231	210	210	219	221	202	201	202	196	199	224	214	226	218	206	232	239	188	212	210	212	215	242	207	191	193	233	228	182	181	201	259	196	214	229	214	200	178	212	206	232	200	209	230	193	219	219	212	206	230	209	209	227	255	210	200	181	217	221	228	187	197	202	209	203	202	200	217	197	223	221	194	208	202	201	220	232	197	215	260	205	241	209	202	228	234	229	206	247	200	242	218	195	221	217	240	210	233	229	214	195	201	196	223	221	210	215	212	249	200	199	187	218	179	232	212	226	213	212	223	201	240	204	210	188	201	224	208	235	209	209	187	210	243	229	195	178	228	209	207	214	235	245	205	187	215	227	205	203	199	230	211	182	225	195	204	228	235	228	209	207	204	205	203	204	188	206	200	196	199	206	226	207	216	213	255	204	183	206	216	201	228	219	199	222	201	202	223	236	227	213	216	236	233	205	199	201	221	199	198	199	187	207	211	215	204	203	233	233	202	200	206	216	200	242	206	206	188	216	199	218	232	228	194	221	193	193	184	208	213	200	236	230	233	228	208	218	204	209	215	213	201	216	252	221	217	206	205	201	224	214	200	213	228	194	200	201	245	217	203	204	242	193	203	190	202	188	213	204	205	229	205	198	210	206	199	176	210	200	217	205	213	213	218	223	210	216	219	209	197	198	219	225	209	226	209	203	221	206	222	199	193	209	213	242	188	230	231	225	222	214	215	251	213	213	194	229	221	217	179	204	221	216	196	231	203	222	198	219	182	221	232	205	200	228	178	217	211	210	234	209	228	202	202	215	233	217	194	201	232	217	214	202	214	218	223	248	218	218	218	204	228	210	235	215	212	207	224	218	199	200	216	204	204	206	190	221	226	212	227	193	223	200	222	202	207	224	204	237	207	218	226	183	235	206	226	195	203	216	205	223	206	193	212	221	209	201	253	212	218	207	200	198	210	217	210	205	223	217	237	192	232	211	215	207	185	227	218	200	203	218	191	204	197	221	197	216	204	202	220	236	211	211	188	194	205	222	228	196	219	215	214	196	239	193	216	207	219	208	203	202	224	192	205	214	213	184	207	212	218	220	206	210	224	213	211	200	203	200	200	225	210	228	196	205	189	226	186	200	213	204	184	213	209	212	207	192	227	193	209	209	205	231	205	200	209	193	175	202	225	202	209	227	194	218	209	219	216	211	230	187	217	191	207	223	249	206	227	201	203	209	215	221	219	227	233	223	207	223	183	223	199	201	220	215	202	212	203	226	171	223	217	195	207	211	219	224	229	222	216	223	214	205	198	216	218	211	227	215	207	199	205	202	201	208	219	202	204	242	223	225	207	230	212	192	190	224	191	186	216	199	212	206	239	219	220	202	198	208	211	209	209	202	205	213	205	221	215	188	221	214	210	241	210	211	208	215	198	222	203	230	194	207	222	236	210	211	198	185	215	235	208	231	219	230	228	227	231	213	245	223	212	261	212	206	204	236	197	188	220	190	211	229	229	207	229	221	209	224	215	212	194	223	202	198	200	217	220	191	200	213	221	216	198	176	245	186	204	200	221	227	212	217	201	229	210	189	217	222	226	220	231	223	193	240	195	206	217	229	207	204	234	183	218	220	211	206	207	212	202	222	209	213	211	173	216	211	240	210	205	214	185	234	206	205	197	198	184	205	231	237	209	214	216	222	202	239	211	197	210	216	216	188	229	215	213	224	220	230	225	225	188	200	206	213	184	222	206	201	211	216	200	205	204	201	213	200	209	200	214	215	215	206	211	221	196	194	205	196	209	200	243	239	203	207	228	200	223	220	235	189	179	199	207	205	210	235	216	214	223	215	192	211	217	220	199	200	231	207	191	184	209	189	215	208	197	205	190	220	212	197	215	219	195	221	185	218	221	195	201	187	224	223	198	211	197	200	212	208	194	215	220	223	198	206	199	223	216	227	214	220	203	213	221	194	203	193	204	206	211	206	207	217	214	225	236	206	208
26766	20725	17924	11386	6082	3525	2259	1601	1233	935	830	765	618	580	577	483	474	423	448	410	438	359	376	320	385	352	373	334	334	339	322	298	328	321	325	312	286	308	293	305	317	310	316	288	276	294	275	273	306	276	274	290	298	296	282	276	297	276	270	276	288	280	253	293	248	273	296	278	249	270	263	266	290	252	262	270	286	271	268	273	315	264	287	262	260	258	294	249	294	313	249	253	267	272	244	255	279	283	302	279	260	270	254	259	244	261	280	278	284	289	275	270	262	286	259	257	282	258	271	266	265	268	244	283	276	276	258	285	299	289	302	305	282	262	256	285	294	264	275	269	287	287	253	273	290	281	304	290	294	294	262	293	284	280	294	268	288	251	288	264	259	247	273	247	271	266	303	257	279	276	273	300	286	286	287	278	258	252	266	266	261	270	267	291	240	256	286	272	237	263	267	283	280	281	280	266	279	263	299	274	300	288	286	272	274	279	294	266	278	278	251	261	270	250	277	262	256	282	273	271	274	258	276	267	241	271	259	269	266	292	273	273	278	297	274	277	259	272	265	255	236	265	269	253	289	284	264	247	270	284	255	273	257	271	262	297	271	268	269	253	265	281	307	278	275	255	283	284	288	265	294	289	263	264	261	306	280	247	273	273	236	251	263	263	266	260	274	232	292	265	296	268	260	288	268	263	248	253	238	254	276	273	273	243	236	259	317	277	279	278	255	282	246	275	286	299	261	290	249	268	276	277	272	299	265	246	268	268	299	253	257	241	260	259	255	265	269	241	236	278	237	245	281	262	256	287	233	286	251	280	273	265	265	262	271	283	269	250	273	285	276	268	266	245	280	256	259	259	266	309	272	288	287	269	277	247	271	243	285	270	259	252	262	261	271	295	272	259	268	286	255	271	250	291	283	289	274	256	272	281	279	269	263	263	247	254	267	278	249	241	276	288	255	252	320	255	266	256	273	272	285	265	281	258	292	303	290	277	272	341	270	282	291	269	274	273	296	272	278	286	271	271	280	310	274	311	245	258	280	254	258	320	292	253	279	287	261	265	288	264	260	305	254	259	282	305	284	258	279	262	298	281	290	279	269	275	291	270	293	301	281	274	273	236	266	267	261	280	268	292	273	269	292	299	287	274	276	240	281	290	257	314	275	237	291	318	273	300	254	268	280	273	273	286	263	271	292	286	265	281	278	257	312	275	267	266	290	260	295	257	275	284	278	277	273	276	270	263	293	284	268	275	284	292	274	265	223	292	280	261	282	295	283	258	268	277	288	249	274	256	272	295	293	267	276	263	270	291	260	239	272	291	287	292	298	270	294	261	270	312	295	244	268	262	240	277	285	274	256	292	268	235	286	265	283	266	281	303	237	274	272	258	261	303	257	281	280	264	278	261	279	271	309	270	280	266	248	299	280	284	273	294	278	293	303	252	300	273	256	280	276	279	260	287	269	267	301	263	267	288	280	288	247	239	294	245	274	270	275	237	308	277	282	264	254	251	291	266	301	295	264	275	262	277	297	274	269	287	263	277	303	292	283	283	257	259	266	268	266	255	245	272	250	304	294	277	257	267	284	243	275	276	268	295	268	263	256	266	274	272	264	272	292	270	287	262	261	280	256	293	267	262	277	305	262	270	244	266	272	266	282	264	263	258	259	259	287	262	283	307	262	242	279	294	270	269	322	256	267	295	251	302	293	260	283	258	276	283	267	274	311	271	289	294	251	267	276	277	286	294	270	253	286	295	255	279	272	279	311	254	266	270	250	272	271	284	274	306	265	283	311	253	277	277	288	257	254	288	266	281	281	269	277	247	327	253	257	268	305	282	246	292	274	245	284	307	275	286	276	255	251	286	270	249	298	260	263	285	291	270	282	270	280	248	257	231	264	281	271	304	283	286	284	266	265	283	276	275	279	282	265	263	275	282	262	291	290	248	261	280	293	264	260	273	305	273	273	289	284	255	261	268	242	289	296	276	260	290	293	276	303	269	281	286	271	253	259	276	288	262	232	296	287	277	251	242	265	286	284	279	275	248	271	270	270	260	266	300	279	267	287	256	282	316	287	291	308	276	264	287	261	245	279	293	319	267	258	273	296	263	267	266	316	294	288	270	268	251	277	270	296	268	276	257	271	284	271	257	289	250	282	229	264	264	260	253	244	266	296	255	269	272	307	269	260	271	261	283	269	286	279	264	276	255	266	298	278	229	285	268	291	275	288	277	267	278	293	265	264	267	277	258	268	267	272	283	257	267	270	261	240	306	242	265	249	296	261	298	255	255	288	268	251	259	285	285	264	248	266	276	299	294	271	275	271	250	271	314	242	284	289	249	264	272	256	280	246	265	276	300	309	285	282	295	279	278	296	266	289	238	252	301	302	265	287	266	263	283	265	277	246	293	269	285	248	277	281	262	271	286	266	269	282	270	256	260	253	270	230	293	283	250	266	288	267	273	266	264	277	239	278	280	302	279	276	256	285	257	288	268	270	242	273	283	264	258	281	293	272	283	284	297	281	251	265	270	272	274	282	294	296	268	258	290	285	249	274	243	283	291	270	284	279	259	269	286	260	255	264	275	258	273	281	250	266	260	272	278	274	282	270	223	272	296	288	293	270	262	284	272	270	274	252	282	292	291	272	268	282	280	272	264	243	274	285	269	243	277	252	253	298	264	280	284	264	255	264	258	242	280	246	262	263	284	277	281	271	259	278	286	263	278	274	272	284	264	293	281	278	294	264	258	240	259	276	257	281	248	276	277	258	273	277	273	261	254	266	268	281	252	293	278	266	257	245	270	278	296	259	262	255	265	276	304	296	277	287	269	256	273	274	272	300	286	277	291	294	268	271	259	263	265	292	285	292	273	284	261	257	282	274	279	254	264	287	292	302	271	263	277	257	277	285	297	264	271	266	263	253	303	294	274	263	252	287	261	244	277	281	285	257	262	251	260	248	262	284	285	269	301	280	278	285	285	269	245	266	283	246	269	274	249	233	257	318	265	294	251	268	249	276	276	271	289	266	301	263	287	292	278	264	307	249	237	249	279	274	282	282	301	273	287	310	270	271	255	232	261	266	268	260	280	261	265	256	258	292	264	288	305	264	294	291	292	291	264	268	279	268	283	295	278	282	283	270	280	287	262	274	284	275	273	235	276	275	283	258	268	281	254	261	244	248	258	272	285	254	271	253	276	301	293	276	297	286	266	270	279	282	296	253	273	274	277	299	252	286	245	274	255	293	289	290	255	275	254	265	291	282	262	259	267	253	265	237	280	283	258	272	296	308	308	263	258	270	251	255	289	279	256	292	251	286	279	291	275	265	280	269	261	283	271	264	262	234	252	261	258	252	276	285	285	286	267	258	265	272	269	282	285	285	254	276	289	264	246	255	276	289	244	233	264	271	285	263	293	271	307	300	301	276	240	292	278	262	234	234	285	304	264	255	253	273	269	256	281	276	289	259	276	292	278	277	289	304	279	270	271	272	258	280	257	274	286	280	261
12047	24975	20544	13626	10005	7476	5527	4297	3191	2532	2141	1823	1559	1356	1197	1076	975	926	824	834	781	716	705	657	686	640	674	618	607	608	605	553	510	505	510	503	502	544	473	494	460	462	490	464	465	468	452	416	452	417	425	461	439	459	429	372	443	426	441	433	423	413	461	439	408	408	403	406	408	413	451	415	441	426	395	438	415	381	426	386	445	426	437	451	408	425	435	400	424	428	424	436	420	419	404	450	410	432	412	411	463	415	420	431	442	410	403	433	428	424	409	387	434	412	439	424	426	433	439	436	435	382	396	442	416	440	446	422	412	389	431	378	434	414	424	420	423	394	437	366	393	440	395	425	476	420	377	433	451	423	401	429	430	393	438	446	423	392	425	441	418	435	433	423	425	448	397	422	396	396	414	455	425	412	414	402	443	423	452	457	409	417	445	404	381	414	379	440	459	440	434	453	421	418	435	443	415	421	399	419	451	449	403	378	420	392	402	407	408	407	442	442	446	431	411	424	416	416	422	466	431	422	448	416	404	401	393	436	430	405	396	436	436	409	386	420	453	431	440	405	407	443	448	388	418	400	404	449	424	384	404	386	418	433	452	430	424	430	434	408	468	392	418	429	399	423	413	412	418	421	417	407	449	413	428	414	423	398	459	456	455	383	448	433	428	421	391	435	443	402	414	405	409	479	411	425	432	433	429	420	413	421	422	434	435	478	424	442	416	417	375	431	411	434	478	433	447	401	420	383	388	417	379	404	409	449	419	437	430	407	386	417	436	440	398	397	451	413	430	385	443	419	367	441	406	379	451	421	382	447	398	424	455	445	452	377	410	449	401	414	408	392	413	407	444	425	438	424	436	410	402	410	401	441	431	441	460	400	443	399	388	403	411	434	419	413	404	417	420	444	434	387	412	447	411	431	420	455	428	400	413	438	409	445	415	385	375	424	459	421	440	434	367	424	394	408	410	426	435	402	467	428	430	415	428	411	423	420	388	402	427	444	393	416	428	437	427	458	426	439	427	413	377	384	405	448	414	412	435	433	417	452	394	450	435	426	422	426	446	418	440	408	430	408	455	411	420	419	420	396	425	389	414	426	406	412	405	449	455	436	432	444	374	457	388	426	402	459	454	421	382	406	481	406	443	403	440	399	416	420	391	418	414	398	396	410	431	478	414	442	444	443	390	412	426	433	373	421	368	439	409	386	420	419	422	429	435	388	419	420	423	434	395	415	417	424	417	427	448	412	391	413	466	457	412	386	427	408	418	417	409	412	436	404	428	408	431	407	435	435	400	427	437	437	424	415	445	417	417	436	420	413	444	393	450	401	418	427	428	433	417	436	414	385	377	431	401	486	429	442	394	409	420	412	405	407	400	428	425	428	366	416	441	446	452	386	420	457	397	423	431	441	411	441	467	441	418	427	452	403	385	453	411	426	430	400	424	404	399	431	397	443	395	415	424	419	430	403	392	433	427	413	410	430	398	441	400	446	443	435	414	430	421	431	405	430	427	438	434	384	421	439	411	420	433	432	409	401	385	410	432	387	428	438	441	437	410	433	449	434	410	418	438	406	466	403	411	422	412	409	469	418	445	433	420	393	431	451	428	388	427	409	422	377	408	443	417	422	429	401	411	399	451	418	396	421	434	442	414	391	433	416	407	431	440	435	427	431	435	439	413	439	417	430	475	417	438	433	435	412	442	434	456	436	411	421	399	383	421	442	432	421	425	425	434	417	405	405	431	428	429	380	441	424	441	441	434	452	437	423	459	442	445	402	372	432	418	446	413	402	419	405	395	429	418	404	439	446	426	418	424	400	431	453	432	405	433	443	470	404	425	426	393	382	437	415	419	425	399	405	433	413	439	418	443	444	427	470	401	426	435	405	409	381	439	394	451	410	453	376	409	452	412	443	453	445	470	426	405	403	438	432	426	436	432	445	412	424	419	427	447	412	413	395	417	428	409	409	404	421	395	411	453	449	407	387	400	439	441	432	432	417	433	409	407	412	435	484	485	468	404	433	452	409	441	406	438	404	433	371	441	432	436	448	389	457	381	446	422	420	409	459	416	410	412	436	423	451	426	425	463	413	393	410	436	388	426	415	382	417	390	401	423	389	418	365	439	424	405	412	407	405	423	405	445	422	423	438	405	415	441	433	436	405	405	420	430	444	440	433	446	444	397	443	381	385	404	421	400	412	376	418	439	461	444	453	428	446	403	430	415	433	391	427	420	418	435	406	402	416	421	398	419	403	425	448	427	397	449	410	459	428	381	400	400	393	456	444	416	439	420	416	412	417	417	412	380	409	425	409	423	438	424	411	424	475	431	391	444	420	466	438	420	430	403	370	420	437	400	439	426	414	428	400	409	421	457	436	411	413	422	430	433	428	439	437	367	386	423	441	405	417	432	411	392	456	442	401	429	440	446	383	425	437	406	409	387	406	389	453	432	414	417	418	424	408	441	433	400	413	389	426	426	475	417	400	409	444	380	398	439	401	435	456	439	452	449	402	467	420	452	443	427	408	438	467	416	421	449	448	435	396	425	432	435	393	436	395	436	411	408	419	442	413	428	381	425	436	411	408	456	416	396	433	414	410	440	413	437	413	395	436	462	414	401	407	422	425	421	463	453	451	420	445	414	394	388	447	438	414	403	399	424	431	439	441	421	402	424	423	424	394	437	405	408	425	420	442	441	419	416	419	394	390	397	435	416	400	431	431	445	401	443	445	416	406	440	389	397	409	408	436	416	409	437	420	442	439	416	384	412	424	452	419	459	411	449	431	456	451	381	406	425	440	458	434	430	422	420	463	444	394	450	414	425	392	406	413	436	435	422	447	376	410	400	422	403	460	420	454	437	443	440	410	390	426	414	416	403	420	420	421	400	446	413	437	424	434	438	420	425	425	417	395	415	424	453	411	398	385	423	374	447	473	432	406	426	438	415	425	414	424	412	386	432	386	440	407	408	454	428	432	395	425	401	425	424	442	389	394	403	397	434	420	418	417	422	405	409	410	403	428	418	414	414	430	385	421	426	423	464	402	409	435	398	431	417	407	417	398	436	417	407	429	396	385	444	403	432	410	420	448	425	465	396	408	400	471	423	398	423	459	398	429	449	410	450	405	386	422	410	408	437	423	367	416	389	433	379	413	434	428	369	433	429	420	420	417	409	423	411	416	414	380	420	402	445	425	418	435	426	415	400	352	409	450	398	418	394	439	438	423	426	428	399	416	442	440	445	462	421	421	450	417	433	413	395	421	415	419	400	419	418	418	446	429	406	408	428	432	416	423	453	412	409	424	423	420	401	433	407	433	413	387	412	416	415	405	423	451	402	432	427	480	430	428	432	426	381	437	446	429	436	440	403	413	407	433	425	417	414	410	436	413	423	419	450	437	437	408	420	451	437	428	403	407	383	404	418	415	426	393	437	434	449	378	406	421	423	410	392	406	441	407	430	400	403	444	437	406	411	414	416	403	430	428	430	436	423	444	438	414	427	412	398	415
22901	21043	28110	24231	20604	11228	4410	2518	1758	1366	1110	897	815	695	653	594	526	473	425	397	398	352	343	369	306	293	319	298	271	279	241	241	242	253	227	226	229	242	197	217	189	197	198	181	200	183	160	188	199	192	187	192	175	175	167	164	180	186	193	153	184	162	154	144	159	157	173	150	184	152	156	153	172	158	165	166	156	161	188	153	181	155	161	178	160	179	161	150	180	154	174	180	152	147	143	163	151	164	158	151	167	173	161	140	140	134	165	161	183	163	174	185	168	169	144	172	174	167	134	168	157	144	157	154	169	169	144	155	166	161	137	169	154	145	165	139	180	179	142	170	157	147	169	161	175	162	140	156	142	167	156	165	161	165	172	148	168	160	175	164	159	165	168	166	159	147	161	174	169	163	194	157	165	169	180	164	170	169	164	162	169	160	146	167	171	182	156	170	163	164	163	148	151	164	161	142	163	154	161	151	156	186	167	141	155	185	133	146	151	194	175	156	160	153	137	164	169	162	149	173	165	146	145	174	147	153	176	183	170	179	146	168	175	128	147	150	160	171	174	162	164	159	147	166	171	159	172	151	145	176	155	158	153	182	155	186	167	154	146	178	176	152	179	147	138	177	165	177	193	135	170	154	152	152	168	152	190	174	151	155	163	151	151	159	155	169	164	153	173	166	144	175	160	176	155	166	134	157	163	152	182	152	173	165	162	181	155	180	170	159	162	184	150	140	151	165	150	170	148	166	171	161	163	165	186	151	163	165	152	150	154	156	173	179	157	152	170	180	175	182	138	144	179	164	160	165	164	163	157	168	166	153	151	155	163	164	144	176	163	188	169	164	152	157	155	141	146	172	170	157	187	180	152	166	159	153	158	173	160	176	162	187	178	172	175	159	190	177	175	144	167	160	168	151	169	140	195	160	192	156	158	154	177	166	171	150	158	155	163	167	165	143	141	148	182	186	155	148	171	172	151	167	147	155	179	162	171	156	168	143	164	173	151	153	177	170	155	185	181	155	171	168	190	142	144	147	180	194	191	166	143	159	160	160	141	178	177	154	157	173	170	189	178	157	164	169	157	144	138	155	142	164	153	200	182	181	193	188	206	175	169	142	154	181	162	164	163	168	162	166	151	150	167	152	176	137	164	134	162	191	170	179	174	149	160	174	152	155	143	160	154	147	169	162	175	177	181	171	160	157	157	156	158	173	151	161	179	137	160	171	144	174	173	159	164	164	168	192	168	147	157	165	172	153	158	162	172	155	149	162	155	182	140	177	148	176	135	163	173	130	163	190	162	154	161	167	145	165	171	194	160	168	146	156	168	152	158	164	134	156	154	179	185	168	160	185	142	155	171	155	173	170	157	168	185	155	170	168	157	166	151	162	200	147	166	143	160	180	158	161	172	182	174	151	147	137	166	171	168	179	167	164	187	159	150	167	155	169	162	183	147	144	181	187	144	142	170	164	156	165	167	170	135	176	166	185	155	131	174	163	157	137	156	175	173	165	136	177	161	161	170	159	142	160	161	173	162	169	157	176	147	157	144	170	156	165	174	143	155	170	158	152	178	131	162	196	162	158	167	150	165	160	171	166	182	160	157	175	193	154	163	173	179	153	150	150	145	171	154	165	154	162	192	166	164	167	158	140	168	179	163	152	168	165	165	162	169	158	160	177	178	185	176	139	155	138	168	150	188	181	150	184	180	170	145	159	184	179	161	207	187	166	184	164	151	188	172	163	143	154	162	154	136	183	164	143	150	170	164	159	154	157	178	167	168	169	132	184	167	167	160	145	181	178	143	169	157	174	184	157	177	159	174	168	146	157	136	185	180	170	131	148	160	149	147	178	165	175	149	183	196	165	164	168	180	159	145	164	178	178	159	150	175	164	155	175	173	175	166	154	149	163	189	156	140	182	160	156	157	173	170	185	153	159	157	197	151	184	161	176	184	180	164	156	186	161	170	160	161	157	185	164	170	152	171	161	183	152	170	169	166	170	149	155	163	144	166	162	168	158	191	142	175	157	141	173	165	152	180	163	161	150	161	131	168	186	176	138	148	166	174	147	177	152	149	166	159	153	163	162	158	190	154	161	154	147	160	153	198	161	151	172	175	161	180	170	157	180	163	151	155	151	154	151	177	171	159	179	150	145	171	166	155	157	167	147	162	158	152	165	166	156	174	162	159	145	141	131	162	185	181	166	156	143	164	164	174	152	178	166	150	138	145	168	175	165	172	168	170	163	161	168	157	172	161	138	174	165	176	144	157	150	166	166	157	160	154	159	154	186	162	160	157	168	157	177	181	154	160	164	172	185	152	169	163	155	150	170	167	177	152	150	172	140	170	157	156	163	183	163	138	152	165	157	168	181	159	165	157	170	186	138	165	162	164	178	165	175	183	153	169	152	164	163	164	175	137	146	172	165	172	188	141	144	187	136	173	184	137	142	171	153	164	176	170	166	151	168	172	181	164	162	174	170	175	162	143	153	165	162	135	146	179	168	159	139	156	161	166	143	164	183	164	168	149	139	175	152	152	165	187	160	151	184	159	150	173	149	186	170	155	151	157	168	156	157	167	174	167	194	159	151	176	166	143	166	159	153	151	161	192	178	159	157	170	159	159	163	155	167	169	158	173	167	147	161	168	165	154	156	145	167	156	191	177	155	147	179	156	153	162	186	178	143	175	177	156	166	187	170	133	169	182	161	162	154	152	155	164	172	171	150	181	157	164	142	163	171	178	167	150	140	171	166	162	176	164	166	178	164	156	150	148	159	171	161	144	167	171	190	140	154	147	166	161	177	155	181	163	146	151	168	163	168	164	166	165	149	166	171	145	183	157	151	155	150	178	148	179	183	146	151	151	153	148	175	170	158	180	147	152	163	176	166	158	179	162	152	162	164	164	154	159	179	138	153	155	148	172	168	165	149	153	159	163	181	154	178	170	150	163	167	153	152	192	144	144	149	164	148	161	167	147	142	161	168	143	158	181	167	176	160	165	158	178	160	163	163	176	158	167	147	165	189	159	157	152	170	156	170	163	192	169	137	163	163	179	163	158	139	160	163	149	142	178	159	161	161	168	152	174	158	172	179	170	167	155	165	185	160	171	179	149	150	170	178	153	169	161	159	184	166	149	161	137	167	166	146	165	161	162	154	173	163	186	174	157	178	142	174	176	173	161	156	130	172	184	159	174	161	153	166	144	156	156	177	140	138	148	162	154	163	170	157	161	150	155	177	160	194	158	159	174	149	159	159	151	167	154	139	142	162	173	161	157	169	171	142	171	151	181	175	196	148	156	184	150	155	172	158	157	165	167	168	152	174	172	169	149	154	155	180	161	173	156	142	151	155	170	174	164	163	159	170	172	160	158	162	148	161	144	154	147	161	150	157	167	186	179	161	168	169	148	151	158	170	153	149	182	148	147	161	183	148	170	165	146	141	159	168	145	158	158	157	129	148	153	166	172	145	152	157	154	139	161	159	170	157	182	167	188	154	158	160	162	158
11911	31044	26094	18459	14000	10463	7827	6188	4540	3579	2937	2427	2130	1780	1543	1431	1225	1168	984	912	801	809	732	743	701	672	655	597	509	505	474	483	451	441	410	449	451	376	364	373	343	385	353	325	297	333	315	299	276	331	319	301	280	313	305	282	318	294	281	248	289	307	258	286	245	245	252	250	245	256	241	258	241	270	259	255	280	232	265	234	271	244	260	263	278	277	276	268	249	238	263	252	271	261	260	271	255	256	264	256	263	267	262	234	264	244	244	269	253	276	263	244	273	254	266	252	251	249	261	239	268	271	249	277	254	259	282	272	238	268	245	248	269	259	243	265	257	269	250	256	260	256	290	253	229	213	246	251	267	245	226	248	261	232	242	238	267	292	231	255	230	249	259	281	268	239	255	264	241	236	261	236	253	252	258	218	277	253	269	261	249	287	268	235	247	272	254	286	254	269	263	226	249	258	264	259	261	247	249	258	217	262	232	283	292	271	276	262	263	251	236	254	255	279	242	238	283	254	251	248	252	257	288	238	260	256	250	225	266	251	260	250	217	238	251	261	231	259	266	243	219	250	283	264	282	260	299	256	266	253	277	278	224	272	272	262	269	233	269	271	259	239	243	253	230	243	246	267	234	253	262	258	267	274	266	246	255	262	232	265	249	279	222	266	262	269	281	250	286	278	272	253	291	266	270	264	252	266	253	250	265	287	245	224	257	250	265	252	255	256	273	254	262	270	283	244	256	267	226	250	231	252	272	253	284	256	261	242	217	266	253	276	221	258	289	240	242	242	252	249	254	271	273	253	266	265	248	218	277	236	275	280	249	253	262	238	239	240	249	280	252	245	238	281	226	270	269	261	262	247	262	263	244	266	262	259	284	251	265	249	242	233	242	284	252	275	247	234	270	267	259	264	222	250	262	249	287	278	264	260	250	278	258	267	273	275	236	277	252	248	246	250	253	259	259	271	256	276	259	269	238	245	273	247	248	257	226	251	250	270	232	229	244	265	250	253	230	240	271	265	293	237	241	271	256	272	256	276	268	262	245	227	245	276	238	264	239	262	257	266	272	287	235	263	263	244	253	269	250	276	264	253	269	252	240	240	251	253	265	280	234	264	261	254	259	258	291	251	247	280	234	257	256	258	280	253	238	271	242	272	258	240	255	291	260	237	282	270	233	286	247	286	234	258	252	262	272	245	257	269	220	282	223	236	246	265	261	296	251	292	256	269	238	260	237	259	240	249	252	262	260	270	252	234	255	267	256	251	263	273	263	261	269	257	252	273	270	266	285	259	279	254	237	266	251	247	244	224	258	252	241	253	251	265	273	257	250	262	257	260	279	295	232	249	270	277	288	257	227	271	238	241	259	247	255	274	274	250	255	241	259	275	250	260	275	242	259	267	259	247	276	266	271	259	287	254	255	261	228	259	284	251	259	241	274	228	238	246	250	254	268	256	207	250	243	284	256	269	253	231	296	245	233	259	229	262	260	253	249	214	243	247	265	252	275	257	272	274	269	262	240	253	269	250	236	227	259	271	277	263	245	252	241	228	258	254	253	256	235	274	267	246	250	278	262	246	264	255	224	246	267	252	262	244	259	263	272	261	260	272	294	226	280	283	262	275	238	245	273	251	256	241	247	249	247	245	248	257	256	245	236	250	251	257	285	234	255	241	244	267	287	264	256	251	245	244	269	228	260	257	250	260	278	261	254	272	237	284	278	265	269	248	273	265	266	218	239	230	236	262	261	267	256	265	221	271	240	276	258	242	260	266	242	262	236	297	283	253	246	259	268	272	259	240	241	279	262	257	258	267	284	266	235	295	245	264	264	242	272	232	238	267	268	236	232	232	258	260	228	251	230	249	256	276	278	237	288	249	250	269	248	246	267	242	234	263	263	254	280	267	233	284	243	241	259	232	240	279	255	234	262	238	245	278	253	242	252	243	271	277	243	268	246	273	243	270	260	278	268	234	262	259	254	272	257	271	278	295	256	251	214	236	267	258	262	256	231	264	269	269	277	258	232	257	229	289	259	254	264	242	237	263	233	253	244	252	233	243	245	245	269	239	255	250	257	279	283	223	248	240	244	268	261	264	267	216	291	247	244	284	231	273	244	263	240	242	265	269	264	251	255	266	232	269	231	267	259	277	275	275	267	282	281	281	239	273	235	277	268	230	252	261	272	247	295	263	272	249	241	226	298	262	279	254	241	280	251	275	256	245	271	267	251	297	253	255	268	239	261	258	259	270	252	239	259	273	269	253	247	270	254	243	250	271	290	236	231	262	232	250	251	247	243	264	224	274	245	243	271	257	282	259	252	245	236	255	226	257	296	245	266	273	265	281	239	228	260	243	274	257	240	296	260	232	256	259	264	249	237	246	271	252	259	268	273	254	245	260	261	227	284	255	258	255	265	270	243	264	249	261	289	289	264	259	266	242	256	267	271	257	254	284	262	241	264	269	253	217	278	272	273	266	230	264	274	225	278	238	248	266	223	270	228	260	283	265	256	251	272	253	250	233	252	251	266	269	249	238	272	258	253	260	273	235	224	282	265	264	251	266	262	275	248	270	236	278	281	260	234	252	294	268	253	256	261	255	281	241	260	230	260	250	257	243	263	263	243	233	234	259	249	225	240	281	262	242	254	265	279	266	259	268	255	251	237	242	235	265	275	261	262	266	267	265	272	271	252	250	253	241	239	235	268	237	243	253	280	261	248	270	267	254	287	245	240	248	275	264	227	269	246	257	270	250	272	271	266	234	238	261	263	246	264	242	260	270	219	269	305	272	251	274	266	242	257	262	279	262	239	231	293	292	254	236	257	245	254	259	235	233	252	232	211	247	237	257	248	277	249	261	249	263	278	237	275	275	249	259	263	243	273	249	236	273	240	254	260	251	287	259	251	275	264	257	303	262	250	264	264	248	265	248	253	245	265	260	255	232	245	260	274	255	251	281	244	251	261	259	225	267	236	234	265	244	270	244	247	237	269	253	249	257	267	244	271	286	272	264	241	257	227	273	266	289	234	265	280	254	250	266	257	254	267	277	246	254	302	253	227	253	238	247	261	253	241	258	272	252	258	261	220	232	255	273	266	256	286	237	266	258	264	246	249	264	272	262	259	230	242	254	215	251	264	244	253	267	237	241	251	270	265	245	256	260	256	251	267	287	241	253	240	266	254	270	270	252	271	282	274	278	257	255	250	247	285	241	270	271	225	258	225	242	269	276	267	255	268	272	256	243	262	254	260	258	237	208	242	276	249	277	256	276	264	246	248	275	275	272	259	254	244	253	286	289	233	227	274	245	263	280	270	238	262	259	254	246	252	250	265	245	239	252	272	245	251	260	262	284	281	271	241	292	290	235	258	260	246	240	264	273	276	270	242	252	248	270	285	273	270	270	265	244	293	248	245	268	259	247	227	300	261	258	262	241	244	263	264	265	225	234	254	258	238	243	271	269	270	241	226	250	240	268	256	258	264	261	213	281	250	244	251	283	233	260	246	272
24237	21045	26495	24457	10656	4553	2874	1891	1457	1172	992	827	739	709	588	618	530	508	467	452	385	444	455	360	405	399	384	408	379	345	357	320	324	313	294	346	267	321	298	316	293	346	311	294	309	283	284	292	260	285	274	337	269	318	315	319	301	271	314	278	319	282	265	277	280	255	280	311	265	291	277	269	287	293	278	284	264	279	278	310	281	277	306	303	284	309	275	322	282	281	284	292	282	307	274	307	258	274	289	266	270	287	272	299	275	296	286	287	305	285	264	307	268	283	257	273	258	274	266	269	245	281	268	260	267	260	283	275	278	315	285	289	257	279	294	278	310	304	291	269	275	287	292	304	293	267	284	291	285	275	312	287	246	239	295	263	281	271	267	244	304	302	295	297	301	281	308	275	287	292	251	291	276	331	281	275	272	301	298	284	286	262	272	262	297	315	243	299	290	278	295	312	257	268	294	302	272	276	285	228	301	280	261	295	278	298	329	297	270	308	311	301	283	309	295	278	284	295	289	278	274	300	284	278	263	284	288	291	273	290	299	262	290	255	272	248	260	289	271	281	278	257	306	297	303	272	277	264	294	279	232	296	264	301	287	263	270	295	277	317	293	261	305	251	281	280	293	284	289	300	290	290	300	314	277	315	281	256	300	277	289	290	263	301	293	285	278	278	271	281	314	315	266	280	285	282	268	304	275	278	303	275	293	301	273	281	286	235	260	262	264	305	294	288	305	264	297	283	279	312	267	288	273	266	277	283	301	262	275	273	277	291	266	278	262	300	258	270	262	304	311	285	305	298	300	326	293	256	352	301	276	297	220	292	279	279	275	284	289	273	292	308	295	296	293	267	259	287	305	269	283	285	315	257	283	291	327	287	272	276	275	274	303	309	291	296	296	282	263	283	284	278	263	299	298	279	289	257	283	275	254	263	282	275	291	296	271	262	273	299	280	255	270	248	313	298	270	262	256	267	312	301	282	316	270	296	280	254	304	290	301	273	282	294	308	282	279	274	290	277	255	290	274	265	305	257	295	306	262	296	270	274	248	297	299	272	275	293	302	291	293	309	289	322	296	299	297	315	277	299	269	290	284	290	294	272	289	279	336	278	298	293	294	284	283	308	286	289	268	273	281	298	306	304	282	292	279	304	266	263	287	289	260	276	289	285	296	286	300	333	307	308	278	273	305	283	287	292	276	245	286	270	293	301	266	279	285	300	250	291	252	283	265	296	310	305	312	280	306	286	267	285	291	250	290	278	248	284	298	277	288	257	272	278	271	284	267	269	303	249	291	277	295	265	281	267	271	291	300	295	302	268	276	291	262	289	281	318	312	286	299	313	290	290	272	287	264	283	271	286	261	272	288	292	284	294	272	304	286	282	303	298	312	305	295	277	268	297	329	291	299	263	228	250	305	282	273	290	300	308	275	318	278	278	251	267	302	287	332	274	277	300	265	294	269	282	290	281	307	289	289	279	305	293	293	281	266	286	262	296	254	269	271	269	300	303	281	271	268	293	295	287	270	288	301	295	310	299	303	308	293	288	280	266	287	310	272	292	281	255	291	282	299	302	285	331	281	294	303	283	293	313	284	263	290	285	299	300	283	276	312	282	277	278	298	269	272	296	286	298	270	279	244	279	272	264	298	268	283	287	264	308	298	279	291	263	311	308	292	292	339	286	283	271	297	281	256	259	275	266	278	281	309	287	276	246	283	308	282	294	266	300	275	264	284	291	277	277	310	276	276	275	312	305	244	284	291	310	278	269	264	281	288	299	273	263	311	295	293	263	282	277	295	303	252	278	283	280	267	284	278	264	282	287	260	262	281	274	285	277	288	285	258	292	289	270	270	298	311	317	315	279	285	272	278	289	289	279	280	312	318	307	292	293	274	283	256	285	329	265	281	308	260	262	286	284	251	286	281	297	299	309	280	282	269	283	284	283	286	263	278	263	303	308	275	277	318	290	287	279	288	267	302	288	289	274	279	290	295	274	286	256	269	271	273	321	298	272	287	271	306	279	271	280	299	280	303	253	278	286	296	263	281	286	256	311	288	299	280	291	268	285	296	301	299	263	283	270	306	300	309	298	259	278	282	269	317	262	298	257	305	280	288	307	298	291	292	302	279	295	280	327	284	247	285	288	254	302	268	286	259	315	291	281	291	258	299	297	310	281	262	307	311	309	268	264	304	267	271	289	280	266	276	307	291	306	298	258	303	273	335	269	254	257	269	263	268	276	273	282	285	294	301	318	283	308	278	296	259	293	288	253	293	310	304	303	278	275	276	313	271	282	261	297	283	270	298	267	271	275	305	280	294	293	325	272	263	293	286	257	258	293	267	298	282	299	310	274	269	302	299	262	269	297	264	276	281	273	285	264	303	279	304	299	275	264	269	280	314	290	305	282	274	320	299	272	275	286	290	289	267	297	255	268	295	285	301	266	297	272	329	310	307	305	284	292	294	291	299	294	276	292	252	300	306	267	300	270	261	271	297	244	262	316	263	289	278	242	246	274	283	291	266	281	313	265	295	266	280	295	277	310	273	281	294	288	290	275	282	282	274	273	284	262	283	296	265	279	285	274	283	270	289	271	297	291	305	280	270	283	275	284	301	279	305	281	243	332	297	272	276	283	296	290	280	297	281	269	274	273	265	289	260	261	281	285	294	274	293	296	274	290	296	285	274	296	270	267	302	298	283	261	296	277	278	291	295	305	283	263	280	260	299	261	282	264	274	268	269	293	284	255	296	297	299	283	289	262	250	277	312	273	296	305	275	276	275	286	280	306	283	294	294	306	279	283	255	290	261	247	255	266	277	285	327	277	279	269	297	276	286	271	331	255	286	273	284	310	285	282	260	278	297	298	297	311	304	262	298	283	290	293	268	288	314	285	315	296	281	274	332	273	277	320	265	286	287	269	279	284	296	304	287	303	264	273	282	280	263	273	263	300	281	303	288	312	269	286	304	259	297	287	295	261	311	302	282	270	297	311	312	270	267	286	283	290	272	259	264	288	279	275	316	267	267	247	284	290	260	291	263	274	286	289	302	303	260	299	280	314	307	277	289	255	311	269	305	273	266	264	280	309	264	285	286	267	289	282	276	302	304	269	291	312	284	247	315	234	275	266	269	302	297	287	295	284	275	302	307	260	273	274	286	289	282	269	263	272	286	277	282	313	258	280	281	277	260	286	289	288	246	287	301	303	274	272	325	314	280	281	296	280	272	272	270	265	273	295	244	277	270	300	272	286	322	303	305	293	259	294	274	287	295	284	303	274	290	278	286	275	314	282	265	265	304	273	260	269	259	285	284	290	289	322	311	304	290	266	303	291	283	290	272	269	276	300	303	284	283	312	281	301	272	243	254	270	308	295	280	290	266	302	284	265	273	310	271	312	268	262	296	293	295	310	297	271	261	280	268	316	280	303	292	292	303	271	292	263	258	293	281	280	267	289	287	266	281	310	271	279	288	269	286	281	300	262	242	289	282	278	265	289	267	306	271	304
11943	27832	22255	15681	11828	8526	6422	4836	3740	3055	2676	2136	1922	1694	1417	1360	1235	1143	962	969	880	870	778	744	748	781	701	698	682	679	603	608	604	582	558	506	527	566	534	523	521	464	511	490	526	479	459	490	464	485	476	434	458	509	482	461	476	474	468	469	443	421	422	420	422	449	457	453	417	408	425	416	425	432	400	437	445	427	434	418	440	456	411	441	397	426	498	427	416	443	433	447	396	424	484	474	422	430	416	406	432	440	410	403	448	406	397	452	412	435	446	432	378	408	403	431	483	433	492	447	421	415	427	449	404	390	428	464	429	420	424	415	422	467	430	444	441	437	450	435	457	472	404	445	401	428	462	439	395	406	484	409	440	439	478	427	421	379	440	408	422	385	419	434	415	447	425	409	380	431	417	443	455	434	398	455	429	457	446	426	431	451	464	428	407	453	453	393	433	442	441	387	408	417	414	448	398	426	408	426	422	428	407	412	424	442	419	455	446	401	379	441	414	426	440	435	408	424	467	425	439	415	420	438	422	456	450	408	412	416	409	408	447	443	441	430	429	401	408	438	441	419	425	466	466	433	414	422	421	420	391	408	430	452	425	444	432	457	426	409	390	422	424	438	438	463	461	436	417	436	420	452	403	420	443	433	397	450	433	439	433	391	412	425	454	454	435	440	418	427	429	437	448	411	407	449	453	442	427	486	455	457	420	427	430	435	459	433	453	416	405	432	419	444	426	410	447	399	474	431	403	428	447	434	423	434	447	416	424	454	400	430	445	423	432	437	421	433	433	407	412	466	445	411	444	440	411	429	405	446	437	502	428	435	451	448	462	405	438	459	451	433	428	429	414	423	457	409	397	406	411	393	422	426	438	352	431	425	379	437	449	442	446	395	422	441	442	414	409	416	444	463	453	440	420	472	471	437	424	375	397	420	399	380	464	415	442	394	444	415	442	457	426	428	409	445	420	453	418	419	426	462	395	434	459	487	400	446	454	424	445	430	430	405	438	464	402	408	429	446	475	437	397	435	418	447	394	405	401	430	413	432	448	417	458	448	414	409	433	390	440	406	435	440	404	390	476	443	402	387	465	449	431	409	429	426	461	424	418	409	418	444	444	397	431	427	465	445	433	440	424	446	422	418	387	442	421	423	426	444	442	420	443	452	424	440	445	409	392	419	436	438	442	442	440	464	445	442	416	419	454	400	451	429	404	432	414	426	434	496	439	411	398	440	450	427	425	461	393	433	447	418	449	432	407	441	459	449	449	441	426	392	430	438	421	436	453	445	448	441	429	435	404	469	455	401	399	425	455	424	467	433	399	422	465	423	455	455	420	456	446	420	430	419	412	401	447	441	470	431	443	432	428	395	444	452	442	430	421	462	421	441	431	411	453	449	419	382	437	466	442	425	399	462	430	438	402	427	419	435	418	419	429	433	457	425	414	431	457	430	440	449	463	446	439	439	415	447	446	390	473	475	429	469	458	390	439	441	441	418	425	419	455	378	428	401	402	394	435	448	419	462	421	407	437	428	406	443	414	425	437	464	446	446	433	416	469	427	467	454	405	415	424	441	429	412	431	450	435	458	435	439	423	430	451	447	427	442	437	427	466	455	387	407	433	405	417	421	454	455	419	429	398	439	452	465	427	425	444	456	429	430	398	392	444	445	459	417	435	448	423	428	407	436	397	435	438	444	432	452	413	428	441	432	435	442	432	449	456	461	421	448	409	373	442	431	450	447	464	426	448	394	476	403	431	402	440	435	432	400	454	420	432	427	465	448	433	441	427	421	418	422	462	426	454	459	440	422	450	421	430	409	405	435	428	441	423	420	437	440	414	451	461	422	430	421	427	427	439	441	401	403	440	399	447	426	446	430	437	447	431	415	430	406	415	404	442	429	431	450	411	447	467	438	437	430	436	426	413	472	448	413	454	418	426	445	440	429	444	417	434	419	445	443	440	455	387	449	398	443	369	414	406	432	432	454	449	429	430	448	442	421	438	452	433	393	444	464	430	401	402	458	397	410	416	425	435	452	465	452	425	404	422	434	431	397	418	407	445	448	448	443	430	428	467	438	466	470	405	444	437	431	444	444	404	439	423	418	406	469	458	440	439	441	453	429	422	425	410	439	448	419	402	418	397	438	431	397	449	444	434	400	456	393	414	424	462	446	421	456	468	394	443	402	426	440	404	426	450	409	444	409	433	411	451	410	474	425	379	441	432	442	430	434	397	438	455	409	437	392	438	454	434	435	448	432	398	411	427	430	433	416	416	440	411	409	419	430	449	459	409	420	414	458	394	449	392	472	439	452	424	418	420	403	444	389	434	455	433	437	397	425	446	447	453	415	461	453	437	415	449	465	439	466	376	424	440	411	412	433	452	451	421	423	454	451	435	443	415	463	433	403	425	440	444	449	459	427	413	463	429	411	396	444	453	419	453	432	460	454	429	416	446	473	433	412	420	440	394	403	437	444	416	400	462	412	424	455	391	466	443	435	408	423	477	464	450	454	422	416	477	436	411	445	402	445	434	430	424	453	450	459	383	410	424	408	424	434	417	412	439	446	417	436	496	430	403	392	406	397	457	431	473	429	455	398	450	429	427	415	442	429	443	422	450	400	410	414	413	413	417	449	416	418	402	455	498	430	415	432	425	401	422	479	439	460	446	393	428	470	428	448	432	436	424	409	421	434	421	444	405	441	467	417	435	452	405	426	442	450	420	455	450	406	476	457	409	424	443	440	410	389	451	400	426	468	391	439	394	431	436	471	396	417	436	418	397	422	422	428	448	412	459	405	447	434	423	474	416	434	431	430	404	422	458	433	433	423	431	410	411	439	408	401	399	456	413	434	432	403	461	428	415	439	431	417	455	421	430	407	449	429	392	429	421	441	444	413	448	467	452	431	466	481	441	451	432	408	460	429	422	444	438	420	428	416	443	427	433	446	423	426	424	437	424	449	452	451	384	423	407	425	425	418	408	472	421	421	448	433	439	408	416	411	471	444	430	454	427	378	447	418	423	425	449	401	425	428	413	427	439	412	422	440	386	430	420	464	427	433	413	421	431	413	452	406	400	416	421	417	402	471	427	423	393	430	422	459	425	435	394	395	454	437	411	415	460	444	414	420	439	432	476	425	451	408	431	429	427	465	408	421	426	434	405	465	462	439	424	451	443	442	413	426	465	441	458	410	422	487	452	394	391	444	448	406	436	481	444	446	465	397	406	429	400	430	438	408	374	442	450	397	395	422	420	412	410	423	397	447	402	455	455	404	468	397	448	406	419	403	435	461	421	455	427	393	399	433	427	439	418	457	426	430	418	415	436	408	402	415	455	421	431	384	436	431	426	411	411	423	385	442	458	450	444	422	451	436	438	483	398	446	405	372	432	475	430	440	415	403	383	417	398	409	410	430	414	391	433	432	433	428	457	434	403	413	405	445	430	416	412	436	416	421	395	410	423	422	436	440	453	437	415	452	459	413	404	432	434	421	416	437	434	437	425	416
22136	21092	28728	23703	21125	20561	9937	3574	2264	1766	1501	1312	1101	894	792	763	698	554	522	508	464	435	416	386	357	367	374	298	324	290	261	279	253	226	215	222	218	204	258	203	207	190	188	188	161	155	151	181	171	198	180	171	176	144	162	153	147	142	166	164	158	142	141	137	137	135	147	121	151	142	141	133	149	151	131	139	124	131	158	124	135	133	140	171	125	134	147	143	152	155	150	138	135	141	129	135	138	115	135	140	133	149	148	132	145	116	166	129	136	169	144	135	119	157	151	150	138	162	122	128	118	146	128	127	131	151	133	142	134	149	135	145	138	139	146	141	146	162	149	138	133	134	147	141	128	128	161	133	131	139	144	121	135	121	131	110	150	153	143	151	142	129	112	143	176	132	138	155	138	167	135	133	143	122	131	138	153	154	131	149	145	169	151	152	143	139	133	161	126	145	134	132	144	112	145	159	127	164	135	137	123	150	138	123	142	147	151	135	127	159	160	127	159	138	154	150	131	162	150	121	134	125	128	160	142	132	143	132	133	124	139	138	136	134	144	131	131	135	155	148	139	143	134	144	132	137	130	129	131	150	132	150	151	136	120	131	132	130	161	136	150	127	152	144	144	131	161	140	134	153	127	146	132	143	159	132	138	140	141	139	150	150	146	145	149	137	167	147	153	140	153	135	145	141	129	166	167	144	133	145	139	130	150	132	155	129	168	135	138	120	153	142	149	143	125	157	132	150	134	127	161	154	131	133	156	124	134	141	132	145	142	150	131	118	137	126	136	132	138	135	119	130	117	153	137	129	145	158	122	142	145	151	157	149	140	131	157	118	158	126	138	167	138	144	146	135	140	165	128	145	125	123	137	134	140	150	137	140	144	136	136	152	145	150	146	143	153	130	143	141	167	157	139	131	159	120	154	112	142	139	147	155	138	133	152	141	145	148	139	153	135	156	172	133	132	135	136	146	138	136	140	147	133	147	143	119	141	142	148	135	130	134	130	138	123	136	137	152	144	135	135	147	157	153	136	135	124	127	142	137	160	141	141	160	144	113	155	132	143	140	150	137	143	146	120	135	141	142	148	141	134	159	132	139	139	153	121	138	149	149	139	143	156	132	143	150	143	148	133	149	137	140	155	137	158	138	164	157	150	142	163	151	154	120	137	126	150	126	161	141	156	112	132	154	125	134	136	161	155	142	132	139	152	169	150	128	108	146	147	132	128	133	144	133	139	147	141	136	160	142	137	149	140	157	154	126	159	135	143	116	120	130	139	140	133	141	145	116	109	130	130	127	138	143	142	156	146	127	154	140	132	130	117	128	139	143	133	145	132	152	145	143	128	148	146	116	119	134	136	128	134	146	145	141	164	118	132	139	136	116	127	140	136	155	125	132	122	135	143	117	135	128	154	144	116	140	142	150	121	167	139	133	133	162	157	129	133	121	133	146	136	141	126	134	149	129	142	126	143	108	136	147	146	133	154	125	125	131	123	132	127	126	132	138	160	129	147	129	128	118	118	129	137	137	132	146	139	130	147	155	125	133	146	139	141	140	115	143	138	146	151	133	154	152	126	142	124	155	176	133	135	116	144	135	129	132	161	156	137	134	160	136	153	149	130	112	149	137	137	141	125	150	149	146	155	136	139	140	132	124	125	117	146	121	148	144	151	136	136	132	157	115	154	143	131	156	144	159	132	142	144	137	134	134	149	149	134	128	148	133	159	115	143	127	143	142	130	138	126	144	133	162	140	141	126	157	137	125	146	144	144	141	146	183	132	138	145	155	156	149	139	144	116	132	145	149	150	144	131	134	154	148	127	142	140	147	127	125	132	143	143	124	134	147	140	148	143	127	141	163	164	150	142	124	129	153	140	119	146	131	144	132	147	144	142	140	121	124	144	142	120	146	139	124	147	131	139	152	124	146	166	133	146	139	145	130	137	138	128	139	133	133	145	151	147	131	151	144	135	143	131	126	147	151	152	120	122	114	162	114	134	153	126	141	160	125	153	152	133	165	129	141	135	143	143	141	121	133	142	121	157	147	123	129	155	135	137	133	139	159	135	141	133	145	129	153	152	135	141	142	134	141	132	154	154	147	159	151	146	145	133	131	139	154	129	135	149	147	130	131	130	131	157	119	125	133	124	152	122	145	156	136	130	132	140	154	134	126	121	123	133	139	134	113	158	133	147	149	144	130	134	158	141	139	145	127	147	135	133	131	136	144	120	125	115	130	150	156	144	149	134	129	155	144	138	134	150	142	142	147	138	150	134	138	146	134	135	137	126	145	139	151	110	133	120	143	145	136	145	152	129	136	130	137	136	147	126	136	134	155	140	140	108	132	146	104	136	135	149	131	140	147	133	134	160	117	134	138	161	142	143	151	130	124	128	132	137	131	124	137	143	146	136	142	122	149	138	132	146	143	145	142	137	137	122	155	138	142	142	121	130	159	131	123	159	135	146	124	152	138	152	138	121	146	128	124	146	157	148	151	113	135	135	161	157	125	134	144	137	136	145	130	140	150	135	143	141	147	148	137	123	129	120	134	147	135	141	140	151	139	170	131	134	131	149	140	128	154	130	138	132	142	109	139	129	130	129	149	130	138	130	153	138	152	155	150	123	127	151	147	143	122	138	134	138	130	133	165	134	133	165	139	128	156	155	134	140	142	152	119	138	135	154	139	138	121	127	125	150	136	154	164	149	155	159	140	133	139	136	136	128	139	127	124	140	137	137	153	139	156	144	168	123	143	126	145	143	129	124	132	130	128	127	111	134	135	135	147	140	150	153	149	125	121	145	122	149	143	131	136	140	133	149	131	138	132	131	123	142	118	139	141	139	120	145	151	125	133	143	151	141	136	129	152	136	131	154	151	135	138	133	141	138	145	161	139	145	144	138	133	138	122	144	127	140	143	157	133	126	134	145	128	139	138	155	137	144	133	149	132	149	143	131	154	135	148	146	149	136	130	137	135	142	142	146	162	131	128	151	146	145	144	126	135	136	162	140	149	157	149	146	166	144	132	149	154	144	146	135	147	131	129	140	137	145	145	115	161	142	156	129	139	130	147	127	155	148	143	146	135	137	123	139	139	145	127	134	145	135	150	157	137	152	146	147	151	136	164	166	144	131	133	143	142	152	154	135	139	127	143	154	133	132	141	164	148	129	153	141	145	130	152	112	153	140	154	142	169	125	141	152	124	166	146	140	140	115	159	141	145	139	159	145	126	153	131	141	122	132	137	145	119	142	140	134	130	118	133	139	133	131	154	130	166	138	140	137	143	157	134	160	141	131	123	136	150	131	141	140	126	148	141	149	138	156	136	150	138	144	132	155	129	133	131	153	152	133	134	117	145	121	139	145	144	131	150	138	138	159	134	126	127	134	157	140	118	140	134	137	166	140	118	137	162	136	142	129	121	151	138	127	130	133	116	129	135	140	157	138	155	144	138	143	134	142	135	121	134	153	135	133	147	135	148	147	136	122	140	134	135	145	150	129	135	134	135
13625	35085	29478	21884	17217	12876	9693	7521	5863	4758	4118	3277	2797	2299	2050	1809	1591	1421	1270	1135	1077	992	908	895	846	811	726	746	618	643	562	553	515	469	459	438	421	433	371	385	379	360	349	347	347	297	292	329	282	287	294	256	272	261	272	252	252	250	228	247	195	194	243	227	222	215	193	229	221	225	199	207	195	230	208	215	203	229	202	221	204	223	231	257	200	217	235	202	257	188	230	206	237	214	219	230	224	195	229	228	210	238	232	214	228	254	221	211	235	224	198	229	212	215	216	227	224	198	195	230	199	209	178	213	184	208	201	217	194	240	192	225	229	218	232	204	212	226	202	199	214	217	214	222	212	198	203	190	197	234	227	223	212	206	215	204	196	220	206	200	209	199	206	225	198	222	198	212	238	192	207	215	198	211	215	181	213	209	209	216	226	230	211	197	195	230	228	199	201	214	228	203	209	216	212	225	216	219	205	205	215	204	195	222	223	193	184	201	195	207	205	202	222	212	222	220	192	206	230	215	200	217	215	201	197	208	227	206	229	201	230	176	211	222	234	178	208	207	215	188	204	234	228	221	203	230	216	196	222	232	209	194	240	199	192	202	224	191	188	246	217	187	192	205	212	234	196	232	212	209	216	206	207	237	222	217	216	193	214	205	230	224	230	203	210	212	204	214	210	209	181	204	226	199	188	212	213	236	188	221	210	215	221	223	193	197	186	204	220	179	199	215	209	197	208	186	222	216	206	197	200	218	207	213	212	214	187	209	212	225	198	192	237	221	190	222	207	218	174	189	217	204	215	216	199	206	227	187	206	234	208	215	232	207	200	211	210	236	204	180	212	206	210	214	198	177	237	192	231	221	226	186	201	200	220	218	214	213	214	217	220	223	186	206	197	232	196	206	220	196	192	208	222	203	212	229	179	222	206	232	211	218	200	218	218	215	212	216	203	222	222	244	202	208	232	221	227	185	213	228	209	199	198	208	224	221	193	187	220	204	214	215	220	199	215	230	196	207	212	186	182	198	224	210	237	207	191	238	199	200	208	208	206	211	216	210	201	240	230	211	210	225	212	207	213	202	208	238	213	216	199	217	222	210	212	223	226	212	220	203	202	205	244	242	233	212	200	238	225	209	212	203	202	247	198	186	220	210	227	188	192	217	180	198	208	235	213	207	232	208	226	207	212	203	202	219	232	220	215	254	196	187	213	201	205	209	205	192	219	202	227	216	216	219	220	239	224	211	203	210	223	189	194	192	235	217	195	204	205	215	187	181	208	223	196	222	218	233	198	208	215	240	239	247	199	202	228	200	209	219	224	209	200	215	207	232	181	205	208	186	190	209	200	210	204	237	221	218	223	217	194	198	222	222	200	225	207	202	206	206	207	202	188	193	192	208	216	231	218	202	219	198	205	206	209	220	201	210	198	231	196	202	199	218	213	200	210	192	209	213	216	225	207	225	221	207	199	203	213	232	222	223	229	219	201	212	217	196	222	215	225	240	208	222	214	196	211	216	205	237	242	220	211	212	211	210	184	232	225	217	209	223	219	221	191	190	211	199	210	225	191	217	205	220	216	217	213	214	201	207	224	200	210	204	215	221	203	197	223	205	220	209	212	222	204	203	209	214	233	210	186	211	212	217	212	205	192	209	219	196	195	205	198	217	220	255	182	210	191	230	214	213	202	201	230	231	199	214	208	199	220	207	206	201	198	195	170	191	215	192	226	200	194	201	229	215	213	214	219	177	189	233	215	208	196	211	215	209	207	204	188	207	203	225	213	242	205	249	212	210	230	218	200	200	204	189	194	217	219	216	233	220	218	201	227	190	212	193	217	235	187	205	223	216	219	210	195	217	186	220	208	195	200	204	207	208	185	222	188	186	219	196	237	223	195	195	205	191	196	199	164	202	209	218	220	227	203	203	230	184	219	215	207	188	216	209	198	216	227	206	223	201	195	220	197	209	200	184	214	197	227	205	221	205	239	212	212	193	201	209	231	235	177	246	219	207	205	199	219	188	218	208	208	225	226	197	223	198	220	220	228	216	199	211	220	188	191	222	204	197	232	219	212	229	200	225	226	223	210	227	204	241	199	206	214	207	209	177	202	197	209	194	228	233	204	188	191	229	206	213	192	210	235	204	218	227	210	224	200	195	200	192	201	232	218	209	226	220	227	218	209	231	243	234	205	216	194	209	197	242	241	211	213	208	192	194	203	196	222	190	208	212	202	216	216	240	213	215	209	224	210	225	239	193	212	229	195	223	207	212	190	213	217	218	203	207	217	212	216	204	227	199	211	214	216	228	192	200	196	235	226	212	185	190	192	204	226	216	205	194	225	225	234	207	195	220	225	226	194	201	219	229	234	225	217	216	204	197	234	190	205	180	203	204	231	222	232	213	214	184	195	191	216	212	212	192	235	215	201	204	191	204	225	210	243	179	231	205	198	214	236	221	208	238	199	224	224	188	216	182	178	207	217	208	207	228	198	202	199	205	191	216	189	209	223	199	214	211	218	216	217	220	215	209	218	222	223	216	211	211	216	234	181	210	215	212	178	197	224	218	227	216	205	214	221	197	216	213	202	189	203	218	246	201	205	252	196	229	212	197	185	187	202	174	236	213	208	195	208	215	218	199	223	201	242	233	229	188	214	192	203	209	205	212	217	194	224	230	218	198	223	212	215	219	205	212	230	193	203	193	232	221	203	216	203	208	209	206	221	204	215	211	198	219	182	203	209	216	206	215	230	189	194	223	230	213	202	231	209	200	195	193	214	235	217	231	204	216	229	223	218	217	184	199	210	215	217	224	206	215	225	239	201	209	207	213	243	227	208	222	206	229	211	215	196	183	201	207	217	192	206	210	185	241	181	223	201	215	212	212	206	205	214	207	213	213	217	211	251	242	186	179	218	208	230	200	227	204	187	205	180	202	206	208	195	237	205	201	206	202	199	189	210	203	189	184	222	203	212	223	221	202	215	211	197	218	228	219	226	206	187	201	227	193	188	181	219	219	212	222	218	226	193	203	212	241	192	222	226	200	238	212	205	237	244	198	223	185	193	196	217	213	236	240	217	199	192	232	207	202	205	212	182	213	218	215	208	200	227	222	203	225	198	211	210	207	220	215	205	242	219	201	227	234	207	211	196	217	195	211	199	232	205	197	213	205	229	215	225	207	206	194	204	195	218	197	221	206	237	225	174	223	201	203	218	233	211	209	229	219	181	221	230	208	196	208	235	179	202	216	213	202	212	210	211	212	192	216	220	228	204	185	213	205	248	236	213	218	201	193	224	227	208	243	227	188	219	198	217	221	228	197	212	216	198	200	223	211	219	209	214	207	204	214	216	207	245	218	219	199	233	191	214	198	186	229	189	195	205	205	186	198	219	212	189	196	198	199	208	236	210	211	221	235	215	233	202	195	197	204	225	211	227	214	210	221	228	213	214	215	188	231	213	215	210	219	200	227	193	185	228	217	239	218	225	199	194	194	230	209	214	234	210	210	191	221
26745	20589	17459	10932	5839	3336	2110	1570	1166	982	854	701	660	553	508	458	450	462	431	393	390	332	380	327	349	357	351	340	367	314	312	319	310	273	302	291	268	274	284	297	281	298	288	275	295	262	297	296	281	257	273	261	255	272	282	289	241	251	266	263	266	272	241	280	251	275	258	252	269	256	277	313	250	292	264	266	261	275	305	252	248	256	266	265	275	262	282	281	258	266	287	241	258	270	245	314	268	259	246	256	240	267	253	279	250	280	256	282	232	282	279	267	255	261	287	276	275	273	257	263	299	259	245	268	285	259	253	280	287	286	256	285	293	247	251	276	284	234	264	243	284	260	262	298	284	284	261	285	268	235	266	290	269	272	266	262	290	259	285	259	269	299	277	282	251	250	282	279	238	275	259	246	293	260	277	276	275	238	231	272	256	249	240	291	275	282	265	261	263	268	279	267	252	296	280	233	234	245	247	280	250	270	259	277	264	259	258	262	273	271	270	275	262	266	255	264	294	242	290	251	279	244	243	262	276	261	295	243	265	255	251	272	238	268	268	262	266	254	245	256	276	249	266	260	286	269	248	262	241	263	248	243	230	256	236	257	270	237	254	242	277	280	297	265	254	246	253	289	267	246	293	254	271	256	270	273	293	250	249	260	299	264	265	283	250	283	293	236	293	287	263	274	263	243	246	255	284	253	272	258	229	273	265	293	277	271	274	277	278	270	243	237	264	273	257	279	285	257	292	278	252	263	292	263	277	257	283	279	240	255	257	251	277	256	242	272	289	270	247	257	261	254	277	268	268	267	263	271	285	287	246	260	272	275	270	282	246	265	286	234	283	275	242	252	327	262	256	273	259	298	255	255	293	273	259	308	249	265	273	253	252	270	256	284	264	282	276	280	287	277	276	255	275	253	265	276	254	273	258	234	271	268	261	277	263	283	224	239	270	231	284	245	295	277	273	261	283	249	274	240	271	288	267	281	278	261	293	289	282	252	249	277	264	241	268	258	250	255	248	288	249	283	265	268	269	273	254	261	267	292	255	268	249	266	286	265	261	270	264	268	275	289	257	269	287	274	264	254	256	264	259	268	302	245	274	257	280	223	267	285	289	252	274	279	289	258	256	255	251	265	292	259	253	242	282	255	268	264	273	253	283	247	278	252	253	264	248	249	297	251	272	268	250	239	234	261	251	250	283	234	235	286	271	264	277	259	260	259	282	283	239	231	268	257	253	275	279	250	269	259	244	254	295	278	244	275	237	292	255	259	269	263	263	252	287	249	261	274	262	274	270	260	294	253	274	244	240	268	255	278	307	286	247	260	240	286	256	277	256	270	291	269	265	277	272	282	264	274	266	263	296	267	265	261	285	276	268	261	278	260	274	260	284	263	273	262	271	262	264	259	265	267	260	260	264	260	275	268	272	248	264	293	261	253	257	265	288	263	233	278	258	248	262	301	308	276	280	256	275	254	262	268	253	302	249	265	259	253	279	265	265	270	270	275	258	259	262	234	227	273	287	264	287	262	253	251	254	248	253	268	262	235	255	255	260	288	278	274	260	243	261	250	287	252	266	254	255	252	302	288	253	281	278	290	246	271	273	247	265	245	252	262	255	241	259	258	276	234	280	257	247	302	279	283	271	269	275	240	269	277	290	236	250	279	259	281	246	285	248	313	264	247	302	258	268	244	256	265	262	269	282	236	296	248	259	255	250	263	255	273	234	260	275	286	261	257	283	272	246	268	224	234	249	247	251	267	262	257	273	266	257	264	288	260	275	275	290	287	243	264	255	293	242	265	275	283	269	274	263	268	260	274	283	235	252	245	259	279	272	268	235	238	265	268	290	269	275	268	285	264	259	279	272	254	256	286	246	289	246	265	261	265	287	276	259	250	263	268	256	235	263	267	270	238	271	251	262	264	249	270	253	263	262	254	281	288	261	268	248	282	264	267	270	262	287	268	259	272	278	251	221	266	277	252	267	256	298	260	274	269	271	295	257	292	289	251	250	304	276	266	278	277	278	248	262	272	238	257	278	303	253	249	294	269	253	283	230	265	257	287	268	271	274	246	276	268	255	257	228	265	249	237	274	271	259	248	264	280	263	267	283	312	258	289	269	295	240	259	236	260	274	271	266	274	259	250	219	275	257	247	283	289	243	264	246	243	253	280	247	292	266	240	256	237	247	269	275	273	253	271	268	262	289	280	281	269	279	282	278	244	276	295	261	282	281	258	235	263	244	276	251	277	287	281	257	285	291	234	238	276	240	274	254	257	279	256	252	261	281	263	263	266	236	273	253	234	264	290	268	255	300	276	247	274	277	264	265	245	253	267	255	271	265	259	286	253	251	279	270	259	253	298	261	254	258	284	268	272	269	272	260	287	256	279	262	268	268	255	288	261	276	273	281	278	267	278	269	253	256	265	292	271	271	253	273	283	272	257	273	254	275	275	249	295	264	269	286	276	287	271	267	275	252	250	287	233	250	263	286	287	280	249	282	273	273	272	261	288	311	267	265	243	257	287	268	260	274	244	246	281	274	297	262	241	249	251	265	250	266	283	262	265	244	273	272	281	235	256	264	276	255	280	267	283	268	261	242	257	268	292	255	285	254	268	255	258	282	286	252	258	256	270	257	266	297	244	283	262	275	305	279	260	277	274	273	252	269	235	294	276	275	288	260	294	259	296	273	253	273	289	275	277	272	260	253	260	281	260	291	262	257	255	299	259	227	260	252	252	278	250	268	260	289	231	258	243	248	277	261	272	265	270	266	273	241	249	244	260	266	257	233	287	255	236	259	251	277	260	264	254	257	272	281	265	237	257	232	261	288	278	281	283	276	270	263	242	271	229	269	255	272	292	275	249	266	281	272	264	270	264	250	248	262	276	288	253	259	260	267	308	266	252	246	269	266	263	279	282	281	255	265	274	293	236	282	263	260	273	272	284	276	281	232	261	271	265	268	280	256	268	285	253	275	291	278	245	269	263	240	283	255	249	259	258	269	267	289	288	228	268	260	261	239	276	271	268	266	272	281	290	271	266	246	241	252	241	273	264	276	250	261	251	252	276	271	262	266	257	261	263	255	254	250	252	254	280	276	276	269	260	241	262	283	282	254	223	278	284	280	243	258	271	257	263	229	285	271	300	252	257	279	263	275	254	247	277	283	256	289	306	272	302	270	267	257	276	268	223	261	238	277	256	272	265	263	265	258	265	275	270	270	239	285	273	274	259	255	263	281	301	259	305	281	252	261	254	271	255	291	290	272	289	263	257	254	284	236	296	292	244	294	249	270	274	297	274	266	237	311	292	270	220	289	270	222	270	256	248	254	269	319	304	283	278	237	266	254	254	239	271	261	272	262	261	244	288	261	259	258	261	290	264	242	257	257	276	277	264	289	276	264	249	263	241	227	286	292	246	275	281	275	238	284	264	262	279	253	274	262	262	253	255	273	257	269	259	280	252	230	279	282	295	266	272	269	278	257	259	267	258	255	288	278	274	261	271
12004	24633	19589	13117	9797	7289	5105	3948	3103	2466	2103	1778	1573	1323	1213	1103	998	959	890	763	781	664	626	681	669	614	661	616	617	554	531	534	529	525	549	513	465	479	449	467	470	478	440	456	388	476	484	426	438	428	459	456	410	429	444	410	406	437	425	433	444	417	460	396	446	432	424	400	436	417	415	411	431	375	394	420	442	417	411	407	381	442	468	454	385	415	441	433	413	429	410	427	414	392	420	419	393	421	407	402	414	422	395	450	408	406	406	390	418	415	460	388	384	420	429	409	430	410	409	443	401	438	425	429	412	423	420	429	413	382	406	424	429	373	399	404	414	394	450	403	429	451	412	411	408	372	423	417	447	386	419	422	402	423	439	416	407	419	425	419	422	423	428	459	417	422	437	372	396	413	409	424	413	452	444	442	450	414	394	410	424	384	416	403	409	433	415	395	439	415	401	457	435	414	391	420	381	382	411	393	428	399	451	400	447	424	430	396	400	406	417	376	427	409	390	459	402	415	439	432	400	396	407	397	464	417	423	438	419	370	439	388	413	413	432	432	413	398	399	444	440	439	414	429	433	408	429	420	435	396	422	402	421	442	463	394	429	438	376	423	420	389	453	415	414	425	449	412	405	423	420	396	414	408	396	405	403	423	389	425	428	403	426	423	391	410	406	421	456	408	422	432	443	432	446	417	406	429	403	426	413	429	441	398	372	456	416	419	420	420	390	404	455	382	404	384	407	430	393	409	423	419	432	412	410	417	441	424	408	382	406	431	423	376	428	412	437	418	369	421	416	399	377	412	444	376	401	408	405	448	431	422	425	446	402	391	401	391	432	426	408	422	396	412	420	399	421	399	403	430	388	390	408	412	431	410	407	370	428	415	423	452	401	405	388	415	399	445	418	402	378	404	384	431	415	439	413	412	428	404	432	417	419	401	440	430	444	416	394	435	427	404	378	415	428	413	457	427	451	383	437	412	398	399	387	412	445	397	420	416	412	406	450	437	408	433	410	425	419	405	436	381	460	415	418	423	394	388	397	427	414	401	408	426	407	391	380	405	395	394	418	396	376	456	432	418	424	406	426	420	444	430	436	397	405	466	417	419	384	423	404	452	386	427	384	415	429	420	402	433	389	403	400	391	382	437	425	398	421	359	391	387	422	410	411	423	378	398	408	444	406	380	391	428	423	408	358	429	396	414	399	404	454	411	437	415	399	434	407	427	404	421	412	459	438	378	410	402	417	391	399	439	430	435	454	410	388	403	408	444	426	366	430	422	419	416	446	424	402	421	431	433	451	399	454	395	437	395	424	396	408	418	419	400	421	389	404	409	385	389	434	422	421	421	439	384	409	454	437	416	431	440	405	419	416	408	365	396	436	432	418	424	386	412	439	392	431	411	424	442	398	398	426	406	452	418	412	414	390	416	461	412	423	419	420	398	431	422	396	394	424	425	399	404	427	416	409	390	433	447	406	421	409	431	437	424	436	369	419	439	438	382	420	407	406	396	378	416	439	415	401	399	401	405	376	422	408	406	434	379	404	395	429	408	432	407	433	436	393	425	404	417	361	398	451	400	406	420	402	432	396	401	401	407	439	376	437	388	436	422	442	385	425	396	423	412	397	407	411	403	385	446	447	431	449	426	448	397	421	358	428	415	408	390	405	435	406	434	402	414	400	410	403	409	405	412	437	421	437	410	395	395	429	436	394	409	398	418	464	394	368	390	437	410	439	389	454	408	446	416	436	431	396	422	410	408	436	398	399	379	397	442	386	426	381	422	416	411	420	396	441	404	424	427	406	419	391	391	441	435	423	401	422	418	394	391	402	425	419	384	437	423	417	405	415	392	397	426	422	419	432	415	411	417	442	407	387	399	448	405	443	443	420	437	412	402	380	402	408	417	407	414	393	417	418	413	426	389	390	442	395	419	435	424	400	435	424	360	442	457	408	414	380	422	408	394	416	426	407	397	430	415	417	437	431	415	393	413	389	426	437	403	413	429	397	432	388	414	412	430	432	363	411	414	396	440	431	391	396	351	402	444	419	437	410	438	388	393	388	441	432	439	406	420	399	423	424	418	423	405	419	404	429	393	400	404	403	379	417	392	378	405	432	418	450	384	427	427	405	402	409	412	380	427	420	414	407	399	397	382	397	415	421	442	419	395	413	412	428	394	426	413	384	397	418	420	376	411	399	413	415	371	412	414	393	415	414	416	436	385	401	419	403	378	422	392	390	416	414	410	430	417	443	405	445	407	453	405	467	391	395	441	412	416	391	408	450	396	417	388	438	419	388	435	415	424	406	399	445	402	391	438	412	434	444	374	407	398	415	422	412	425	445	416	395	400	443	395	385	440	408	430	418	393	415	423	405	415	409	405	445	399	422	425	407	438	399	403	427	400	406	425	376	466	415	445	440	421	445	365	407	407	387	414	416	440	421	430	399	416	419	417	430	425	408	415	402	431	388	414	416	444	425	397	461	439	434	424	424	405	421	425	416	394	409	448	416	397	410	422	413	390	435	435	405	402	410	427	427	427	425	430	425	387	381	437	418	405	397	402	433	389	408	474	411	430	397	408	399	419	431	453	427	415	440	432	362	399	443	384	427	442	394	394	444	405	434	424	414	401	389	436	395	418	415	416	429	431	420	399	412	411	446	395	450	380	384	441	389	435	407	431	397	446	399	440	425	382	441	419	398	403	393	403	441	408	423	399	428	430	432	385	429	430	441	399	397	467	430	426	408	426	415	398	425	401	391	444	434	354	455	384	399	436	420	388	400	454	418	392	387	400	402	426	451	441	424	386	423	420	435	419	393	435	413	428	427	396	385	405	421	420	459	412	361	413	424	405	403	388	429	403	381	393	412	420	434	421	445	414	405	402	421	417	439	428	400	387	400	411	408	408	403	424	397	424	412	388	433	411	407	411	400	409	443	393	441	417	462	435	402	438	391	422	400	429	447	406	423	407	453	426	399	390	382	425	417	459	397	383	413	435	414	416	422	414	393	393	482	389	387	440	399	433	453	384	428	390	421	419	432	405	415	410	405	402	413	422	391	406	430	401	399	384	435	424	416	414	435	386	381	432	417	417	417	406	397	414	417	446	428	421	406	432	436	429	415	435	440	409	424	429	425	414	405	391	454	426	423	440	442	421	429	414	442	411	400	421	409	419	413	402	404	456	425	384	435	426	392	390	430	423	413	413	400	422	416	385	421	412	453	402	403	376	403	435	466	411	415	409	408	433	394	388	381	387	430	410	399	407	414	409	413	386	425	412	416	399	431	438	392	403	408	428	387	429	438	413	384	426	407	415	410	414	398	405	388	414	405	452	410	428	396	422	417	435	429	410	439	436	420	409	417	411	391	394	429	400	415	422	413	370	404	387	429	416	432	391	416	426	440	390	439	396	394	430	421	442	390	434	420	417	432	412	415	427	397	424	428	417	437	410	403	417	421	435	403	416	415	417	430	420	383	401	388	417	442	404	430	439	435	445	410	418	429	403
22929	21044	28067	24163	20528	10652	4004	2318	1731	1336	1075	932	823	721	636	562	481	486	486	381	369	366	333	326	325	291	281	291	284	264	260	258	251	238	202	254	224	201	210	175	201	200	206	195	190	191	199	178	182	168	174	182	188	184	167	183	170	161	154	184	175	135	156	171	174	151	179	165	163	153	183	171	160	174	176	159	154	138	171	145	160	132	158	153	194	151	172	179	179	163	166	164	143	171	190	172	169	147	176	165	177	165	160	167	162	140	154	160	156	152	156	163	166	163	177	151	141	154	154	163	157	187	150	170	167	168	195	220	153	156	155	145	193	171	172	158	158	164	163	162	157	169	148	153	148	158	166	160	180	166	158	163	171	154	155	166	172	165	166	160	163	169	177	180	156	180	181	144	165	181	152	151	153	171	172	148	160	170	168	161	151	145	143	152	150	158	151	129	169	139	144	156	170	177	154	184	166	162	181	158	166	176	180	153	154	163	162	147	158	160	156	161	144	163	141	162	157	172	170	156	159	152	151	172	154	169	147	163	168	158	150	195	154	165	146	177	170	147	166	156	158	175	161	168	168	180	152	162	155	162	150	156	176	175	170	166	138	143	172	188	138	163	155	157	149	170	156	148	155	141	155	160	176	177	162	157	175	172	164	157	150	175	172	181	164	143	169	147	160	167	164	177	158	156	166	152	153	152	175	174	161	139	191	167	157	140	151	174	157	151	160	167	149	160	159	161	171	162	172	162	170	152	137	145	158	176	176	163	162	181	152	148	155	175	166	174	144	175	156	169	161	167	140	157	169	150	160	175	150	152	175	170	147	154	164	181	155	187	170	168	167	165	165	159	168	179	149	160	165	174	163	159	158	187	152	184	174	191	147	163	163	151	184	164	173	161	165	180	164	147	145	178	143	166	163	176	170	158	164	173	167	144	180	164	159	157	161	157	166	150	148	157	179	178	167	148	148	180	137	180	179	150	186	150	167	126	157	160	175	163	156	153	141	157	158	165	141	170	143	154	179	163	171	158	164	158	147	151	143	174	176	132	144	166	142	152	160	153	144	150	155	155	171	156	165	162	138	142	164	157	154	177	139	182	185	155	170	145	176	187	168	152	169	156	170	172	160	137	178	153	169	161	151	159	168	144	181	164	169	190	159	148	162	173	135	161	163	174	134	162	133	158	141	188	160	173	145	168	158	153	178	150	168	156	154	193	164	183	156	172	155	185	163	144	169	185	146	158	163	186	155	159	166	170	144	172	160	155	175	167	156	155	154	165	144	170	162	158	163	151	157	152	178	163	150	152	177	172	169	135	157	176	136	164	150	173	150	163	182	191	146	176	185	164	195	154	167	153	165	133	182	170	168	170	177	139	191	153	189	163	171	145	162	156	154	157	145	173	172	157	153	163	144	174	182	166	157	165	159	166	155	167	162	136	157	150	157	159	167	182	165	155	174	146	161	171	177	161	169	169	173	163	169	158	170	166	166	159	156	160	156	169	148	153	163	158	160	164	182	174	165	156	149	162	159	157	159	171	146	161	158	157	153	176	148	151	164	133	156	157	165	161	161	155	173	136	168	161	152	164	147	158	183	142	169	149	143	165	156	165	168	148	166	167	161	171	169	169	158	173	162	162	172	167	157	152	149	137	150	152	156	167	173	175	155	177	153	154	174	161	171	143	167	144	156	156	150	160	148	154	156	166	152	169	172	174	162	150	174	152	143	143	177	161	154	170	158	155	166	176	165	162	157	134	182	150	151	160	161	153	161	169	186	142	141	149	156	163	163	173	136	166	172	145	177	154	173	173	186	143	195	162	150	145	154	142	170	153	167	172	169	148	153	167	168	151	165	171	147	159	167	176	160	163	166	189	175	138	149	159	160	135	147	159	166	169	148	164	186	170	184	139	169	143	164	196	143	162	190	160	152	154	156	171	133	176	168	163	152	167	155	174	135	158	168	160	153	172	149	160	163	183	174	143	134	153	175	142	184	165	147	174	150	159	168	162	164	162	180	168	162	160	161	148	167	167	169	150	150	151	168	148	173	170	143	156	166	155	160	162	143	158	143	164	135	141	139	161	164	158	170	138	161	171	168	186	159	143	148	165	140	174	168	133	158	138	142	156	158	159	162	166	153	181	173	135	159	157	167	182	175	159	172	164	188	168	166	167	167	167	184	133	147	157	162	162	152	177	152	154	140	149	164	172	176	172	152	162	165	156	167	186	165	168	152	148	158	155	157	156	149	135	193	173	156	160	162	180	160	172	147	166	167	152	170	167	152	187	163	154	126	133	169	161	172	148	162	171	176	169	169	135	161	174	167	167	172	155	168	145	170	167	152	142	166	150	173	141	171	171	172	146	158	152	163	154	152	174	165	180	178	171	156	147	152	155	162	186	141	178	162	175	174	155	153	153	170	146	163	173	177	160	170	163	152	167	174	174	171	166	161	154	159	182	133	154	151	161	145	165	151	158	182	159	140	151	174	169	160	147	147	133	149	149	142	160	131	168	175	155	137	151	151	148	166	148	175	156	173	184	177	163	145	149	144	153	179	174	185	177	135	162	157	158	177	170	127	157	155	159	161	159	169	173	166	168	164	145	128	142	148	169	183	180	161	167	148	159	163	164	147	157	187	156	185	158	174	162	153	147	151	175	143	160	153	149	185	145	154	146	183	154	185	152	173	174	140	141	142	186	152	157	162	154	174	163	168	164	175	131	150	135	175	138	175	147	170	185	175	164	151	162	144	188	161	166	142	184	147	166	181	151	148	172	149	181	155	170	157	159	148	149	157	180	171	167	174	180	172	134	175	173	151	139	169	156	162	178	161	164	185	155	145	156	170	151	146	158	164	163	147	152	144	165	127	146	153	165	156	161	159	133	163	166	143	156	180	137	167	156	165	156	138	194	158	171	154	143	172	144	154	161	183	152	160	157	164	169	172	163	174	178	188	163	166	147	182	164	159	165	173	147	172	175	169	161	153	175	135	156	164	163	181	152	160	186	161	180	148	166	167	153	139	164	165	148	190	147	158	161	177	168	162	161	159	172	173	173	157	163	159	149	187	169	191	146	147	164	162	177	160	194	179	170	137	157	147	150	162	177	147	167	179	170	150	145	162	165	154	178	154	172	171	179	153	168	143	155	173	149	162	157	169	146	145	178	169	171	160	139	166	167	162	169	136	156	179	162	161	160	156	137	158	154	165	160	148	155	172	174	164	184	161	188	147	159	171	163	146	171	163	176	171	175	160	182	163	150	139	176	185	169	169	182	166	161	147	172	175	184	164	140	171	175	192	152	166	169	160	166	166	174	182	154	173	170	150	147	147	148	182	143	163	189	162	173	161	157	146	143	152	165	173	156	159	156	139	147	194	163	165	155	149	137	145	166	185	188	180	168	171	162	150	167	154	168	143	153	142	153	152	186	190	152	159	178	147	159	147	144	160	138	143	148	172	163	150	171	144	148	147	149	149	150	152	140	159	150	145	159	170	157	152	184	173	150
11929	31118	25414	17935	13491	10096	7454	5694	4507	3530	2870	2479	2124	1803	1567	1342	1275	1136	964	863	847	822	756	736	706	677	654	620	547	504	502	468	486	434	427	401	397	379	395	343	395	370	367	334	355	291	341	302	318	304	287	283	308	312	273	279	262	293	288	278	299	272	245	245	265	256	293	265	242	245	264	286	280	247	252	256	240	245	218	279	270	260	256	250	272	253	265	239	282	264	250	256	276	253	242	272	289	285	254	287	244	241	253	252	266	252	247	284	263	281	232	253	255	264	249	281	237	259	262	230	273	249	285	250	250	226	254	257	260	261	255	273	273	241	252	239	228	258	249	254	257	233	229	218	257	287	279	271	260	240	274	246	248	246	266	245	282	257	222	246	241	263	259	233	234	267	279	258	243	259	247	246	260	243	250	270	295	242	267	263	263	244	250	243	254	249	235	271	296	252	248	262	250	229	221	235	258	259	244	271	243	255	247	246	259	244	259	259	238	257	245	268	247	240	255	252	266	251	291	238	234	263	260	256	270	235	264	263	266	250	258	250	275	258	243	260	266	238	261	258	293	262	231	246	261	255	277	239	271	228	246	264	257	229	247	303	254	286	273	251	282	292	255	228	258	231	259	261	252	259	283	243	261	267	257	251	266	255	257	260	247	241	252	268	268	239	250	258	254	263	229	263	280	271	238	230	236	261	260	248	278	235	254	235	257	247	229	243	245	267	294	257	261	263	254	228	268	247	241	241	271	246	238	253	235	254	229	263	269	242	275	249	250	257	270	236	245	257	253	273	221	227	257	257	270	254	266	251	274	236	254	246	251	266	261	255	242	242	261	232	263	267	257	257	265	267	238	250	286	244	261	261	236	241	243	249	228	264	272	256	271	275	260	232	242	284	248	273	232	268	251	271	244	263	255	275	275	251	237	264	233	272	250	270	246	260	283	249	269	240	245	252	273	228	248	262	276	251	270	249	252	280	257	262	266	255	242	279	256	232	266	265	263	257	249	267	249	268	258	228	261	256	266	248	260	261	235	251	277	215	263	247	258	254	265	275	272	239	300	230	292	240	244	224	235	282	238	270	261	240	278	252	273	271	251	248	260	266	243	265	279	240	249	238	274	241	250	266	238	259	253	260	265	241	240	243	274	248	268	228	256	251	244	248	279	275	236	260	274	252	242	256	244	281	263	259	267	238	226	281	276	253	284	271	235	245	270	279	282	262	232	259	248	263	310	279	271	268	261	266	242	249	267	276	237	278	263	266	257	250	284	273	258	273	250	248	253	251	285	266	272	245	260	240	284	277	269	264	276	259	286	260	216	262	267	255	258	222	262	274	251	260	253	242	269	272	239	237	263	275	260	236	259	259	238	232	263	257	279	255	283	275	270	270	281	241	242	272	266	261	264	265	276	260	248	266	269	256	247	262	254	255	272	239	257	222	259	270	234	271	277	273	277	264	248	236	244	270	266	277	257	255	241	259	260	257	283	256	270	272	251	238	245	223	247	245	240	220	240	259	243	251	247	292	252	292	262	251	263	250	249	243	250	239	258	268	286	241	262	258	254	275	276	282	290	282	280	232	268	287	243	259	272	247	257	262	250	231	257	272	237	287	249	261	223	234	277	225	251	270	252	267	226	255	242	287	256	281	283	259	253	264	263	264	254	258	244	256	250	250	255	276	241	275	265	262	276	295	234	251	235	272	283	265	280	268	255	263	269	253	254	272	250	265	254	252	262	265	280	257	256	248	272	261	284	247	245	275	266	276	261	264	259	244	267	267	262	262	236	245	251	266	253	268	272	273	253	267	257	273	275	280	246	238	231	272	249	260	267	263	289	241	267	264	271	245	273	261	260	256	282	264	264	278	253	289	270	286	246	237	241	232	257	271	263	242	239	278	246	268	247	286	258	255	292	233	251	286	261	273	251	266	264	253	220	245	250	273	254	256	263	256	256	258	270	276	236	264	259	252	278	264	240	253	275	283	260	278	287	269	236	287	238	268	270	265	252	271	253	243	226	233	260	288	243	245	268	272	231	251	280	220	225	224	237	264	218	273	269	296	229	265	268	254	230	240	243	263	243	246	264	261	240	256	266	248	272	262	263	215	267	231	258	240	262	267	267	248	230	244	286	250	268	256	267	259	287	250	243	266	267	246	260	257	256	239	243	262	262	262	261	231	257	252	262	263	256	252	224	255	250	268	246	260	239	251	289	253	262	261	251	267	242	259	232	234	264	255	242	244	268	282	291	243	252	231	254	272	262	253	243	284	219	256	260	235	273	250	248	267	248	261	199	245	269	250	267	243	245	245	260	259	265	250	214	257	237	262	277	276	239	264	243	225	264	241	265	272	228	278	237	294	254	258	270	275	237	269	255	256	275	277	255	226	247	265	271	272	282	250	243	282	241	254	265	252	240	226	266	242	255	234	277	248	286	257	273	265	246	265	229	254	246	230	270	249	278	254	255	254	270	257	253	246	246	254	257	237	248	261	238	225	286	236	246	268	251	230	257	221	278	255	254	251	256	245	269	256	265	245	240	290	252	259	258	261	252	275	249	243	253	274	276	274	238	259	267	239	252	275	236	274	219	253	244	259	269	267	262	256	251	280	259	242	248	255	244	234	257	256	258	256	246	238	255	258	245	223	269	255	254	233	260	259	245	256	248	269	236	271	278	264	289	232	227	260	258	283	247	249	280	278	255	316	255	241	254	251	292	280	287	255	250	244	228	273	249	251	248	254	246	251	265	263	236	234	276	254	259	245	247	239	275	252	260	252	257	255	255	261	264	253	274	239	277	258	276	272	250	252	284	245	255	258	285	257	245	247	246	261	268	244	251	269	268	238	252	240	271	269	266	219	255	259	269	271	294	249	251	292	251	263	278	241	250	269	302	246	240	269	267	248	262	259	262	267	246	267	255	248	278	247	267	233	242	293	282	247	258	237	280	247	256	285	275	254	215	256	259	228	254	253	251	297	271	257	284	275	258	224	272	253	266	233	287	262	265	245	255	233	277	271	255	292	234	238	237	271	276	246	261	257	249	261	279	268	248	249	269	254	274	252	258	258	247	259	253	260	286	283	252	245	240	242	212	228	249	275	246	251	235	272	234	257	252	272	267	229	260	285	259	240	263	263	277	263	246	237	225	231	244	261	242	264	259	252	277	253	270	244	265	243	256	239	265	257	261	241	275	261	248	261	264	266	256	252	264	265	267	284	240	269	261	256	279	229	251	257	253	256	245	278	248	244	267	223	243	281	230	240	243	246	263	262	244	248	279	240	254	256	252	267	274	228	217	246	244	258	271	244	248	234	261	247	254	261	236	263	261	254	273	276	265	246	288	281	264	287	253	258	247	245	264	252	258	246	270	235	280	279	242	215	261	269	256	239	261	234	267	278	264	244	258	267	253	274	233	253	254	260	228	271	242	270	261	246	238	259	295	284	263	274	275	286	279	279	243	265	242	265	249	251	258	251	239	245	269	246	287	243	233	264	277	264	235	246
24215	21068	26472	24439	10210	4320	2602	1806	1428	1179	954	895	745	682	651	569	523	501	514	467	461	419	454	387	450	391	400	381	356	349	352	363	364	328	316	311	324	321	297	297	279	304	295	278	317	282	282	316	294	326	269	288	286	287	298	302	301	281	278	259	284	284	260	288	267	292	283	274	291	298	288	256	278	306	308	277	277	265	289	287	247	275	288	293	283	261	273	265	291	269	268	275	297	281	274	284	286	279	263	291	291	249	274	293	318	279	250	309	275	283	270	283	275	292	288	282	278	308	267	273	282	264	293	302	266	286	287	268	300	268	303	298	277	300	296	249	271	298	285	260	268	300	267	300	236	294	297	277	300	267	275	275	265	326	310	304	328	286	282	287	270	262	277	263	268	292	267	296	288	256	266	287	316	243	291	274	284	290	303	292	290	286	240	296	282	311	268	272	296	244	254	303	288	265	254	298	293	307	288	295	285	285	265	298	267	266	290	278	301	279	251	287	277	280	285	265	269	255	292	241	265	284	265	271	277	282	298	287	314	259	265	277	276	303	246	283	265	297	285	260	291	280	249	277	290	281	293	266	317	288	288	274	305	280	296	266	306	281	271	290	302	278	271	275	272	263	254	304	279	268	292	277	283	279	291	274	311	265	283	263	281	281	310	284	292	289	280	284	304	243	296	281	299	257	290	270	289	290	279	253	290	262	261	276	281	271	273	273	313	281	278	267	310	264	294	288	264	295	256	297	272	274	276	262	253	290	253	282	289	304	285	243	291	266	279	307	276	293	290	248	279	285	320	286	296	270	282	273	326	291	263	275	236	254	298	254	275	264	282	291	301	292	298	277	282	271	294	278	294	289	255	306	252	292	309	271	264	273	291	307	280	290	313	319	291	248	270	290	302	271	283	275	269	317	257	275	274	271	285	304	310	296	270	288	281	274	270	268	281	285	286	268	275	276	276	277	264	303	272	296	282	314	297	270	287	288	276	259	286	308	262	291	268	293	311	275	287	290	296	280	290	276	280	293	313	307	290	270	273	257	269	275	296	276	293	244	277	274	261	279	271	269	290	265	268	271	279	309	250	311	301	249	293	293	258	266	300	284	282	283	307	239	274	294	307	283	280	282	279	277	246	267	321	290	280	313	280	265	282	271	271	318	309	260	293	318	279	269	299	250	282	275	281	292	284	266	284	282	257	276	296	295	259	264	266	287	271	274	276	253	314	265	263	274	276	287	290	274	279	308	292	267	274	256	303	280	284	276	289	271	298	281	280	274	259	287	289	287	272	294	259	309	315	262	249	284	280	290	293	261	257	255	250	274	270	290	314	293	270	279	269	264	290	259	296	287	268	271	277	292	278	248	264	268	255	298	268	277	295	273	265	296	281	287	261	273	287	285	272	294	307	297	305	258	287	269	288	293	276	264	288	292	282	273	253	277	265	299	284	274	296	299	297	280	275	269	275	259	272	289	279	293	316	276	244	312	259	282	263	256	306	289	291	286	261	260	284	274	266	287	296	262	274	283	269	250	292	283	309	261	293	268	285	267	306	296	302	285	268	289	283	275	297	277	258	274	280	268	268	271	258	274	261	267	274	271	298	311	297	282	311	280	263	274	294	294	268	260	326	284	274	292	278	254	273	256	291	319	280	283	264	277	297	296	265	279	267	244	278	264	283	285	291	284	290	286	270	278	283	297	311	278	250	276	258	300	289	270	274	248	289	287	277	275	266	290	308	268	272	280	283	290	252	267	286	282	298	277	296	291	288	268	297	273	297	292	267	294	309	260	295	294	280	267	253	292	287	269	280	280	296	252	277	257	283	279	265	281	261	283	252	299	266	276	307	296	280	271	299	266	279	281	279	286	264	325	237	306	280	285	280	280	280	252	277	262	290	283	280	311	292	295	274	262	294	286	271	274	282	321	313	286	264	284	249	296	258	311	279	260	251	267	284	264	267	274	286	280	299	286	255	292	289	286	274	310	279	267	309	297	293	264	302	278	256	264	284	282	307	268	301	281	290	270	260	273	292	275	288	249	272	294	275	243	262	258	248	301	294	265	291	250	299	271	270	276	248	255	291	307	256	260	286	263	295	280	308	279	266	303	270	279	286	311	292	267	260	295	262	284	288	293	295	276	269	306	309	310	258	290	278	331	284	303	299	291	264	319	261	257	302	277	284	289	281	302	296	294	255	275	275	298	251	263	263	252	277	292	284	260	276	302	292	283	309	283	276	272	292	301	276	267	279	277	263	255	288	267	250	268	312	275	295	286	278	277	278	293	271	260	263	284	300	279	265	288	310	234	293	249	272	267	299	251	267	307	273	289	264	312	275	281	282	283	285	263	286	275	305	299	239	296	303	298	273	262	266	282	272	271	284	291	300	289	292	303	282	270	289	293	271	292	269	289	311	255	283	256	288	270	272	288	252	268	279	273	286	274	282	287	308	282	285	248	263	304	312	286	271	282	264	284	259	314	271	298	300	308	267	309	327	291	274	285	291	271	260	259	295	306	282	264	295	283	262	281	245	281	279	262	259	285	297	252	288	278	313	305	261	305	283	316	294	266	257	296	253	271	283	282	279	302	270	296	270	310	278	287	268	262	279	257	287	279	289	281	292	282	286	289	289	280	297	274	298	294	275	287	277	272	277	273	286	293	269	280	275	262	266	288	286	285	274	271	264	303	269	283	301	299	294	300	279	286	313	258	284	283	291	262	297	266	255	269	281	287	310	300	295	271	272	299	249	256	272	278	285	293	291	283	286	261	304	252	261	303	310	314	276	245	278	262	298	285	282	310	268	264	293	277	283	247	275	267	289	296	270	283	280	301	271	281	290	305	279	291	310	270	278	298	260	296	265	275	272	248	280	295	284	271	285	273	264	309	280	251	286	265	258	274	288	306	279	288	256	277	279	279	255	298	267	308	304	285	291	295	243	280	290	268	256	269	288	261	281	283	302	272	276	291	278	278	270	252	273	265	279	244	281	313	270	277	272	277	285	261	288	278	253	298	271	279	280	269	280	260	292	305	277	279	310	293	291	273	257	304	252	258	294	299	305	283	282	305	271	284	286	282	277	263	280	275	277	286	290	278	292	271	264	272	277	274	271	273	279	256	250	292	264	289	256	294	308	249	292	287	270	276	255	311	289	256	272	286	295	308	278	274	279	267	274	288	260	288	299	237	249	253	241	266	300	280	283	286	319	263	277	260	313	294	272	253	294	264	297	336	265	286	242	312	292	253	287	278	250	276	299	282	308	312	273	273	301	257	274	246	263	300	271	266	255	272	319	282	279	298	307	273	272	307	299	292	276	285	279	277	282	264	266	309	285	262	277	294	297	290	282	273	274	270	262	266	244	279	280	281	245	286	283	277	275	268	279	294	298	272	257	284	275	301	278	314	295	274	300	261	276	282	292	295	312	302	311	271	255	297	296	287	299	296	262	269	292	272	274	289	267	309	258	296	308	272	277	284	280	254	276	296	280	291	317	271	272	306	286	302
11741	27590	21969	14923	11198	8370	6131	4602	3831	3026	2488	2135	1869	1599	1470	1275	1269	1100	1005	968	856	849	774	878	808	704	770	649	626	580	653	579	579	534	550	549	557	492	511	502	483	498	491	438	499	490	470	463	463	478	457	447	456	486	446	428	453	449	430	409	449	432	410	427	461	450	414	461	400	429	444	423	418	443	443	406	416	438	436	433	427	430	422	424	435	433	381	441	410	445	406	418	416	421	428	442	450	403	423	426	403	411	406	448	429	434	413	428	408	486	443	388	411	420	453	460	457	412	442	467	421	424	402	427	385	426	388	443	402	434	406	438	444	420	415	422	417	439	411	420	422	429	409	376	438	404	436	453	424	386	449	399	423	414	363	480	407	445	425	435	425	421	423	435	420	453	436	427	451	466	420	380	405	391	408	449	429	416	443	425	442	425	447	441	401	465	415	463	405	468	404	410	440	420	431	413	426	435	448	416	396	432	401	459	411	384	429	404	426	441	426	423	425	475	416	413	415	410	434	442	443	421	431	399	425	450	438	447	444	396	426	468	469	453	437	424	426	452	412	396	414	426	440	401	436	462	458	432	413	435	418	402	424	414	437	416	428	431	454	434	438	434	411	428	434	438	432	445	454	457	425	443	424	446	430	459	466	434	442	446	421	413	400	421	444	439	394	398	422	434	404	434	423	445	390	399	398	401	440	422	418	402	446	434	443	432	466	429	456	431	426	441	439	424	427	454	418	468	417	419	399	382	486	407	414	417	398	410	450	439	386	402	428	420	438	421	432	444	447	441	476	428	403	439	434	436	409	453	421	410	420	398	408	439	426	406	414	458	450	426	422	436	423	411	428	417	394	463	445	410	431	393	463	415	461	402	424	467	467	454	404	405	425	420	424	409	415	394	420	428	442	420	414	460	446	456	406	440	433	446	441	434	428	383	448	392	433	432	430	431	455	426	436	420	449	410	421	412	392	463	423	423	438	436	421	467	431	409	439	426	441	407	440	434	458	394	412	449	439	423	433	428	380	406	451	378	447	426	449	419	412	433	437	412	400	429	434	414	424	444	419	458	389	429	373	430	422	401	413	428	373	378	423	416	386	419	393	433	413	425	393	414	438	397	445	393	448	425	459	400	418	423	430	401	426	440	409	429	406	406	422	449	435	416	451	436	416	450	406	430	388	427	420	439	423	461	397	417	407	401	437	438	449	431	444	414	451	462	440	435	408	429	392	404	403	409	414	408	473	472	442	436	415	478	437	420	472	417	408	455	437	421	426	408	442	436	391	430	407	428	428	434	393	444	432	432	432	406	436	430	427	416	437	430	452	360	387	412	434	460	453	419	458	443	451	450	433	459	412	409	408	412	413	437	406	425	399	447	421	433	471	431	459	454	415	415	443	407	397	441	413	421	420	428	424	434	415	436	432	428	437	447	445	401	434	439	470	424	429	439	456	443	450	484	442	386	433	441	384	458	419	450	432	414	437	382	429	421	433	430	433	416	403	389	416	437	425	422	416	417	463	436	464	441	441	427	426	421	427	432	419	401	434	434	423	421	459	402	441	431	425	430	400	395	381	419	449	441	412	419	424	437	458	473	406	423	429	408	402	408	429	435	422	430	449	414	432	437	414	437	431	417	427	435	434	416	406	373	420	445	423	424	410	431	433	442	455	456	406	429	427	477	419	429	440	450	457	427	423	415	428	414	423	411	398	430	424	445	446	411	449	456	408	391	425	446	427	441	431	386	445	450	437	403	440	394	438	439	403	418	413	410	409	448	424	401	409	410	399	435	412	413	372	428	413	416	414	410	432	428	430	424	371	386	409	423	419	431	436	397	416	433	424	459	461	454	433	425	418	431	430	411	425	439	442	408	428	434	450	436	450	430	424	439	421	416	408	437	476	433	433	468	445	451	447	400	434	424	420	408	411	415	460	426	426	423	455	411	427	419	417	434	434	438	430	405	424	439	438	436	427	456	429	444	435	386	454	462	427	410	438	416	408	438	468	442	426	441	447	441	400	471	413	432	435	423	420	434	425	390	394	435	453	408	436	394	398	452	428	458	427	413	444	409	404	437	428	446	427	406	440	420	409	399	483	424	467	433	448	415	435	411	469	376	421	388	453	402	473	447	415	453	399	453	430	428	424	384	418	455	458	462	423	433	434	432	447	426	427	414	431	451	421	454	403	451	420	418	434	404	403	384	432	411	418	444	482	427	433	431	432	413	439	417	406	417	428	422	466	419	454	451	437	447	416	448	443	430	397	396	418	429	412	429	435	450	469	456	433	447	445	403	434	410	429	413	437	443	448	382	419	425	382	424	429	430	402	420	438	429	430	412	399	439	425	403	430	420	393	445	445	396	423	437	433	415	426	424	462	426	408	470	395	412	455	425	441	457	461	426	404	442	412	391	436	476	410	430	436	443	409	446	418	426	433	394	456	422	440	443	442	399	409	430	435	451	464	428	456	415	436	382	423	445	427	459	410	422	447	428	469	417	444	444	435	403	479	427	446	438	442	472	394	439	442	432	440	402	404	434	431	415	404	480	420	456	425	419	399	456	443	456	436	427	446	447	424	421	427	429	455	427	457	412	445	479	418	401	426	418	464	427	467	425	441	428	394	421	447	408	435	416	410	406	425	444	450	410	410	453	447	416	439	408	444	420	398	441	425	423	442	435	478	402	448	437	442	427	444	467	393	438	411	412	426	419	461	458	398	437	435	463	400	388	447	424	409	431	425	390	420	431	446	418	396	398	393	398	453	443	438	425	425	415	407	413	391	430	441	413	398	400	403	415	453	441	439	424	468	415	466	427	409	439	420	424	447	398	476	374	430	396	465	453	459	381	438	454	419	419	438	427	425	423	419	442	413	376	413	406	443	452	430	408	410	424	410	434	424	447	403	428	420	412	468	424	450	441	394	441	404	439	416	406	407	407	437	475	429	428	435	396	461	422	425	418	436	462	419	445	416	428	420	394	416	454	438	439	447	419	419	427	405	414	413	411	414	441	408	404	428	448	422	421	431	464	415	465	396	429	446	446	424	430	431	449	409	431	446	433	446	411	427	447	423	430	413	466	403	462	399	410	458	433	457	435	438	445	435	442	442	477	442	460	395	422	462	423	407	457	422	429	441	427	417	412	410	434	410	445	448	450	447	435	452	473	412	386	411	396	389	426	433	425	425	424	411	429	408	431	437	406	462	453	393	451	412	426	406	429	444	407	417	435	443	432	443	439	442	413	461	407	429	408	437	407	436	389	448	383	448	448	400	432	432	476	397	397	431	449	438	402	455	426	458	490	462	444	459	429	414	433	447	426	447	430	384	405	435	419	424	397	428	412	456	419	410	435	399	456	425	422	430	451	459	426	402	412	402	415	426	423	435	432	437	425	433	452	420	405	441	416	420	397	425	443	425	411	399	429	436	391	458	436	419	379	430	404	434	438	434	439	413	430	431	425	430	468	430	429	417	438	443	439	441	462	440	409	474	413	464	430	419	403	447	418
22069	21051	28651	23668	21082	20371	9421	3423	2184	1868	1502	1155	993	876	835	756	690	581	495	466	475	440	411	370	360	358	371	314	319	291	269	278	267	245	234	220	214	198	198	227	220	214	197	215	185	179	190	170	171	161	168	169	149	185	164	177	166	149	141	152	121	141	114	151	143	136	146	149	147	160	131	147	130	143	148	138	167	153	133	127	151	138	138	160	144	162	144	143	129	131	132	128	128	134	147	141	148	171	129	123	148	145	118	140	147	160	137	167	137	147	127	132	141	161	134	124	136	150	137	120	129	135	152	139	144	143	121	126	138	123	153	134	128	141	139	126	150	131	134	148	143	124	141	132	141	132	131	136	124	144	143	164	134	158	137	139	151	148	147	160	127	129	139	135	147	129	137	128	138	120	126	117	129	142	166	145	149	145	150	133	161	131	134	163	132	133	150	141	137	145	143	137	121	138	146	140	141	140	123	142	122	154	132	153	126	135	138	148	141	146	146	138	165	136	124	146	142	136	139	139	129	146	140	141	139	135	157	146	144	149	139	152	156	139	143	143	145	117	132	142	140	122	136	124	125	137	158	151	149	137	145	137	139	126	160	120	136	142	155	168	126	129	129	140	149	136	127	152	123	143	139	135	123	130	136	141	122	131	148	154	120	140	148	153	126	122	138	123	152	146	147	164	116	140	145	141	120	146	149	168	128	113	132	140	143	155	132	146	128	152	126	139	139	128	124	131	152	130	131	145	130	145	130	125	147	130	142	140	127	154	119	134	116	127	137	136	130	112	128	133	128	158	154	123	131	142	144	132	144	151	121	129	150	138	139	155	133	135	121	169	124	142	126	154	148	129	133	114	163	144	146	123	128	125	154	145	140	134	142	134	140	156	135	153	133	136	146	134	136	135	142	135	134	144	146	143	139	139	155	128	125	119	125	134	129	141	124	136	135	139	155	147	115	130	145	130	155	135	155	111	135	123	122	126	136	131	154	148	147	136	131	129	121	129	153	151	137	149	134	117	121	138	146	134	161	137	124	159	138	137	122	121	130	140	142	134	151	139	157	150	153	141	137	146	136	111	132	117	135	145	154	139	133	127	138	150	138	143	141	142	142	155	152	149	119	154	131	141	143	151	141	147	137	130	138	141	134	155	128	128	132	130	136	134	141	155	146	135	136	161	153	121	130	132	148	147	133	135	134	141	151	125	147	141	129	149	132	145	137	142	149	154	153	129	139	142	132	142	145	148	126	126	148	134	128	139	148	141	134	127	135	135	125	123	119	142	135	134	148	135	145	152	144	122	111	149	143	151	129	119	130	138	133	131	143	140	150	123	139	142	148	133	148	125	147	151	152	126	146	142	133	127	146	126	131	156	126	140	137	157	140	129	133	147	143	141	131	140	136	143	153	125	135	141	165	141	138	139	135	154	135	123	135	154	147	136	131	137	130	131	144	133	149	136	134	136	152	139	132	137	120	154	138	109	119	134	145	109	169	161	153	138	143	119	139	149	136	121	118	138	155	134	129	122	126	121	132	151	137	145	125	140	139	150	124	145	138	118	128	129	155	170	143	148	119	123	138	130	125	133	156	129	141	113	137	144	127	125	141	149	120	127	118	144	127	137	146	128	148	122	127	141	156	141	137	121	144	160	150	148	153	152	141	144	116	161	129	120	133	139	134	139	129	145	127	131	128	150	157	140	142	131	130	128	159	124	147	146	135	143	147	141	129	141	130	125	147	135	154	146	153	134	123	170	147	165	127	144	137	147	150	131	146	141	135	133	145	133	130	149	144	145	140	135	151	126	121	160	128	120	155	137	145	137	130	139	156	156	135	120	128	131	132	145	133	128	134	158	147	120	137	139	158	129	132	143	132	149	169	145	145	133	143	116	108	139	144	115	149	155	123	144	153	150	147	141	152	125	125	141	140	154	139	127	127	127	149	133	125	136	137	150	119	153	143	125	141	123	146	142	129	140	129	135	145	131	140	141	147	132	114	162	130	152	140	153	126	132	139	148	128	121	136	156	133	138	124	161	129	160	149	120	129	129	143	126	120	152	144	137	150	140	144	133	139	140	124	129	140	120	148	148	140	126	127	125	136	124	133	117	163	138	133	136	131	144	160	131	120	134	133	134	145	139	156	148	142	137	139	115	147	117	152	110	126	136	124	129	140	120	158	132	142	150	118	136	124	155	143	136	131	158	138	152	155	132	142	120	138	129	148	116	134	142	149	142	140	127	140	132	136	153	159	135	146	140	126	133	143	141	136	131	136	127	125	151	143	156	162	121	138	146	139	131	120	137	151	152	149	143	142	132	153	138	133	120	132	151	144	126	136	131	155	139	142	144	146	150	136	145	134	134	140	167	122	148	129	138	147	136	145	137	120	127	153	133	122	128	146	134	108	131	151	115	139	123	159	131	127	137	147	105	112	121	124	151	130	125	136	137	141	154	126	144	142	130	131	124	130	127	132	151	121	142	139	141	125	156	124	144	121	124	137	152	130	135	149	143	136	126	140	152	131	131	134	148	143	148	128	117	139	142	137	147	137	140	147	140	139	130	118	141	135	136	147	130	131	130	124	126	125	142	148	136	140	125	172	147	162	134	124	147	143	154	134	128	138	155	122	144	137	139	136	139	133	136	134	120	140	156	135	126	137	147	148	162	148	135	144	145	129	147	151	136	147	156	125	144	138	155	129	131	149	120	146	148	150	140	129	138	135	149	139	130	136	128	138	121	144	113	129	126	165	117	141	139	138	134	136	142	134	142	152	125	134	144	125	151	141	144	139	121	161	158	116	166	134	141	134	141	136	142	147	143	145	117	153	134	140	142	134	141	138	122	136	143	138	145	145	142	145	127	147	146	140	157	154	123	137	104	132	137	133	136	130	157	148	134	158	140	133	146	158	123	139	148	141	129	123	147	116	141	156	123	132	124	140	137	148	152	145	176	144	146	139	119	138	141	144	125	153	144	153	126	142	142	160	143	141	124	126	127	156	120	140	136	126	142	150	124	134	138	128	151	147	141	129	122	146	139	133	148	150	144	149	158	153	140	166	130	127	146	157	137	127	151	151	133	141	124	128	127	137	138	123	139	156	137	113	132	122	124	144	109	123	136	135	136	134	144	140	150	131	131	153	140	151	149	126	126	128	143	148	149	145	143	140	140	153	140	145	134	139	146	133	124	129	124	131	115	139	118	133	154	123	127	142	145	118	139	133	127	137	117	154	152	146	144	134	145	136	163	135	154	146	113	143	105	132	159	158	136	129	138	121	144	144	144	118	129	119	133	144	146	125	129	125	130	118	138	159	134	160	143	139	131	135	129	154	150	128	157	141	142	153	135	152	157	142	138	129	158	142	148	124	153	146	165	137	135	131	137	150	138	138	130	119	134	122	123	165	144	135	134	116	129	161	139	139	130	137	133	141	126	133	125	153	127	123	152	133	123	136	146	131	152	135	144	142	137	144	125	144	143	143	131	139	150	154	145	144	117	153	128	132	144
13697	35053	29254	21036	16526	12697	9515	7325	5642	4769	3843	3346	2753	2317	2069	1910	1614	1412	1256	1138	1150	1027	979	924	824	791	721	632	626	580	603	552	488	503	457	411	406	402	410	331	385	358	390	333	344	308	316	281	295	272	295	271	232	272	260	275	239	260	247	207	204	216	217	236	218	220	218	211	210	222	203	218	222	203	204	227	213	199	195	182	230	193	258	201	195	209	228	200	206	205	224	223	220	200	231	210	225	181	195	213	228	222	220	227	191	208	227	221	214	195	191	208	200	196	206	211	219	242	218	207	207	245	199	215	199	201	212	224	184	235	235	201	211	183	184	211	221	207	219	184	203	216	203	206	195	194	180	202	189	181	234	219	190	211	220	193	172	193	222	200	223	220	193	211	178	220	220	198	225	202	206	197	209	199	209	194	192	200	225	225	203	221	220	206	193	211	207	195	205	194	241	211	219	213	222	237	211	233	186	208	198	205	242	189	198	186	205	209	195	232	211	231	214	199	206	181	200	239	219	232	196	211	228	216	182	199	224	213	242	227	211	191	189	223	235	228	207	221	203	189	193	205	188	224	218	227	200	204	176	189	211	231	207	216	209	214	224	208	228	189	202	220	171	233	218	177	197	206	216	180	200	211	215	210	206	215	210	223	219	208	248	205	203	215	232	207	176	219	197	197	206	213	218	195	209	229	199	231	189	210	202	229	196	197	211	226	213	207	196	205	185	205	177	185	197	220	202	199	231	190	193	215	201	197	222	200	205	211	220	226	195	198	211	213	201	201	221	217	191	218	220	200	194	221	200	216	216	189	201	202	202	215	205	200	217	204	201	196	228	188	209	240	215	201	239	203	224	207	200	195	206	190	204	220	227	234	230	226	174	196	179	224	222	219	213	191	193	188	196	195	206	236	206	203	209	202	192	172	235	209	208	221	201	236	206	200	204	210	198	208	205	223	257	219	200	188	213	194	223	206	204	228	236	236	193	208	197	207	198	245	206	191	210	220	197	197	204	190	208	217	205	232	216	185	194	224	220	212	219	191	220	185	206	201	218	199	195	206	225	215	244	226	214	232	197	208	194	215	201	217	213	216	210	191	198	205	207	183	210	231	192	235	197	187	210	229	190	193	245	197	189	232	211	178	194	189	182	219	185	216	206	208	195	199	184	209	202	205	247	206	179	209	225	196	223	217	216	215	209	211	224	204	218	206	228	210	208	209	208	230	225	231	214	215	195	216	173	237	187	218	174	197	216	226	196	198	222	196	208	208	210	211	225	220	212	215	209	191	203	184	220	207	196	195	209	215	218	228	206	217	227	185	186	219	216	189	197	219	199	199	187	231	222	175	204	215	194	203	224	211	239	220	209	216	232	195	220	205	213	232	205	202	206	214	224	228	207	222	204	213	231	201	196	213	186	192	201	209	241	236	223	200	223	218	198	211	173	211	206	194	223	200	222	211	209	232	227	189	217	214	164	208	204	204	206	243	228	220	190	214	191	220	211	168	196	213	202	220	210	212	202	202	198	186	208	211	218	208	215	221	229	199	216	209	216	205	225	200	189	207	189	200	193	205	219	229	230	201	187	220	191	197	216	214	228	194	195	211	195	208	217	216	196	190	201	198	217	222	187	216	226	177	217	204	204	204	216	213	219	218	207	195	215	207	192	200	206	211	220	226	199	207	231	202	196	236	210	194	214	216	208	193	215	216	212	185	196	221	201	210	234	246	191	191	210	193	224	185	187	211	233	191	207	210	200	203	201	203	227	220	205	205	217	207	212	222	218	213	205	190	219	199	212	201	218	206	211	209	203	220	211	191	246	205	241	215	222	216	199	218	175	201	189	213	194	209	202	225	221	225	216	197	217	218	220	229	207	204	210	192	214	208	230	192	203	200	205	213	217	228	217	217	198	203	210	240	203	205	197	220	201	214	224	229	215	212	180	210	203	221	214	212	228	210	188	203	203	214	194	215	199	211	242	183	227	216	211	221	231	203	191	193	210	196	218	191	199	179	223	214	199	199	196	210	224	227	222	193	188	201	208	207	199	214	237	194	217	206	177	194	210	215	216	229	195	207	199	205	217	218	205	235	225	191	204	214	207	198	215	190	206	200	187	181	225	202	228	199	212	206	213	224	209	209	213	218	181	212	211	200	208	213	221	216	215	213	187	201	202	214	196	198	215	225	206	227	210	221	189	231	182	227	196	219	224	220	232	213	193	203	183	208	176	216	200	205	215	214	191	205	222	221	208	227	218	213	172	225	214	200	222	209	212	204	210	198	213	215	202	220	213	214	195	199	210	198	193	206	227	215	181	213	231	225	217	208	203	191	223	207	205	213	212	234	200	215	201	195	209	223	215	202	213	205	201	217	194	218	224	222	205	213	217	202	181	204	188	201	210	227	177	250	204	223	212	234	210	226	197	201	218	203	211	197	211	202	206	222	188	210	193	214	230	208	227	195	221	209	213	193	199	211	233	194	211	214	219	221	211	226	196	198	233	203	214	215	197	226	233	212	192	209	212	220	203	187	186	200	230	182	211	207	188	206	195	212	217	236	201	210	210	217	186	199	210	213	205	205	192	170	223	231	224	213	208	206	211	224	203	197	203	199	208	192	229	222	189	206	199	211	203	194	197	218	199	220	224	207	228	205	228	223	211	177	212	235	228	196	216	204	207	202	198	209	180	203	202	219	207	199	190	222	173	230	208	190	225	200	206	219	205	193	216	205	203	211	235	216	195	206	212	207	229	204	223	196	206	208	231	197	236	212	217	228	183	230	198	218	210	223	207	215	219	237	225	214	196	196	212	217	221	219	235	199	222	219	198	217	207	206	213	207	223	211	214	217	185	228	219	210	209	198	198	230	184	204	206	222	210	212	202	216	190	209	220	203	209	188	201	225	222	204	206	191	219	243	174	205	207	215	184	220	196	221	197	235	233	208	225	201	212	189	219	205	210	212	228	208	174	202	204	211	211	221	215	198	207	196	212	220	202	212	227	185	210	200	229	209	190	207	216	214	205	199	197	206	165	214	205	241	236	196	220	239	211	216	231	212	202	189	210	197	214	212	208	218	208	239	225	218	210	217	204	206	209	219	214	192	191	217	197	237	213	189	215	214	222	222	206	215	214	213	198	201	232	209	244	213	234	226	196	192	216	248	204	203	199	180	213	224	220	210	183	227	240	186	203	216	235	188	194	192	207	205	210	217	222	220	208	227	225	202	215	180	192	204	218	198	217	209	188	191	200	208	206	228	214	214	221	225	197	209	220	199	195	180	199	191	216	196	215	185	228	212	180	206	218	232	238	194	232	207	220	185	230	185	216	201	229	195	173	222	190	209	185	197	217	207	215	220	206	223	194	215	235	242	192	191	206	211	195	194	198	208	238	232	205	209	190	242	228	205	211	202	201	217	211	195	236	209	192	217	216	210	207	245	190	216	232	237	197	213	206	229	206	227	220	209	210	226	205	175	213	205	208	240	222	217	213	208	225	222	202	209	229	180
26672	20572	17126	10717	5543	3298	2164	1528	1194	956	832	730	623	560	557	492	508	441	468	380	388	353	388	328	377	379	328	347	329	335	349	298	298	292	325	281	299	293	269	294	316	254	277	267	310	278	266	244	263	287	235	245	303	287	276	276	268	294	282	253	271	256	266	264	266	260	280	252	267	292	277	249	235	264	233	262	263	264	248	283	240	248	253	265	266	263	241	263	266	292	268	270	261	276	302	266	278	261	277	278	233	280	256	261	272	252	267	269	285	280	231	277	287	272	264	291	256	254	255	260	246	254	266	252	256	260	268	273	216	287	275	271	256	265	249	257	245	256	289	284	274	257	252	269	274	254	275	258	280	244	291	280	274	259	238	238	246	257	287	269	238	229	269	259	300	265	248	265	259	260	289	259	280	277	253	255	267	230	268	301	232	266	250	262	262	250	283	253	271	243	267	256	256	233	265	265	262	263	265	254	268	261	258	281	256	267	290	232	259	271	259	251	265	288	246	252	257	264	283	250	266	292	264	258	273	270	287	282	274	247	245	248	237	274	237	277	251	234	273	259	294	221	272	290	245	239	243	240	250	262	285	265	249	242	245	250	247	249	230	244	274	262	233	250	237	305	271	264	260	278	257	268	282	238	284	249	282	262	291	275	259	279	270	272	244	246	271	254	266	274	278	232	281	252	256	261	272	259	236	262	238	256	253	294	257	258	270	288	264	255	250	255	245	271	264	276	251	262	273	266	278	279	255	280	257	296	302	225	261	259	242	289	252	264	241	298	248	230	284	272	268	281	273	261	262	256	289	274	278	239	294	276	261	276	283	260	266	276	253	258	228	272	255	266	278	270	273	248	261	262	268	267	254	250	283	220	268	286	271	278	276	280	259	266	282	266	259	247	269	276	243	278	241	258	272	270	262	288	248	251	284	291	275	265	269	273	267	257	301	262	265	267	245	252	268	256	264	271	255	260	281	284	278	267	263	255	269	267	244	300	280	235	267	292	268	265	291	255	252	258	262	265	275	245	250	253	277	299	268	284	260	269	259	262	250	263	279	276	279	255	271	260	263	249	233	281	298	278	214	274	269	277	262	246	291	263	248	250	238	240	284	277	271	242	263	279	263	272	274	271	245	266	239	262	255	269	250	293	273	286	251	260	265	266	258	247	285	253	263	266	278	283	245	283	256	249	257	261	267	231	267	279	239	259	267	266	260	258	280	313	253	269	280	249	285	252	256	257	268	282	271	247	270	261	245	262	263	272	273	251	243	277	271	226	246	239	263	250	270	283	280	260	236	265	250	296	271	281	249	252	256	263	277	266	260	280	235	273	262	263	293	248	287	291	237	295	230	233	253	274	272	273	265	267	268	254	281	250	272	268	227	257	276	265	251	257	250	272	273	257	261	257	287	248	286	261	265	232	245	231	281	278	262	263	248	272	286	250	247	263	282	242	270	269	254	297	272	242	271	255	260	255	292	264	304	263	264	255	242	243	263	245	265	247	300	280	261	292	263	256	309	278	267	246	250	272	291	254	256	279	279	261	275	258	243	250	282	239	260	286	279	272	255	264	267	243	254	258	264	248	264	247	264	244	282	261	263	278	289	252	274	272	265	249	262	279	236	280	265	260	261	245	256	265	270	237	290	281	248	266	295	269	252	298	270	267	258	260	228	246	255	252	258	244	253	277	238	295	246	273	249	275	260	276	274	268	260	261	270	232	254	245	259	249	258	270	286	241	276	262	268	253	237	239	288	245	271	282	245	248	254	284	264	297	267	270	272	263	287	246	279	254	241	275	225	285	278	280	225	257	238	264	255	264	251	271	265	252	280	311	269	264	260	230	279	270	254	243	267	290	261	251	274	254	258	255	268	283	259	269	266	267	285	249	283	252	245	270	264	273	261	276	249	274	265	232	248	283	260	264	262	260	282	242	277	252	292	283	251	266	267	231	258	298	254	269	250	277	265	242	248	249	277	278	269	279	259	267	268	278	233	275	267	258	283	266	253	259	263	251	257	268	282	246	281	284	245	259	274	248	254	268	262	251	279	270	251	267	256	273	225	277	299	228	228	248	246	249	277	281	272	285	243	263	267	256	266	275	267	263	273	252	273	273	289	255	254	250	305	265	294	272	278	294	264	251	270	289	275	272	303	229	244	276	276	264	258	230	297	260	256	238	280	279	270	270	243	233	249	282	262	242	260	256	246	257	270	254	269	248	271	262	242	255	258	265	250	282	274	279	260	236	265	276	264	271	255	258	253	265	273	263	290	272	294	263	260	271	270	268	248	269	265	245	249	257	277	272	264	265	258	273	252	241	310	278	278	263	280	265	256	252	285	267	271	246	276	238	263	246	268	275	272	239	255	251	259	255	253	260	247	248	250	244	264	263	278	285	260	224	274	257	242	260	281	248	241	238	255	246	281	274	259	250	237	270	263	261	272	264	249	283	259	280	277	260	258	274	252	270	234	262	234	278	245	240	240	260	275	273	284	273	292	245	265	257	287	274	271	259	275	282	278	267	283	251	265	283	261	247	281	259	273	274	278	271	277	261	258	250	280	244	262	234	265	273	270	256	270	243	259	240	263	273	246	264	246	275	286	239	275	223	245	251	262	276	272	261	271	292	249	235	288	257	284	257	272	263	264	275	283	267	251	279	275	257	276	240	240	249	264	266	274	253	254	274	251	283	238	273	249	234	239	276	281	262	273	289	265	289	253	247	250	286	255	284	258	301	249	263	265	293	264	229	269	291	262	296	239	254	288	234	257	256	268	259	304	262	243	236	253	268	250	277	273	256	253	235	260	245	248	261	287	285	280	248	268	278	286	273	252	254	267	253	268	257	261	247	254	279	273	242	260	277	257	279	262	257	279	272	256	259	280	267	262	269	259	266	249	256	269	250	273	273	256	261	264	253	273	273	253	275	281	268	298	233	276	248	263	255	291	292	258	269	254	248	255	281	260	254	227	262	259	272	281	260	231	254	265	266	271	261	222	264	243	265	263	234	280	246	284	279	288	243	238	296	268	281	269	266	267	290	305	255	240	251	262	261	269	247	243	254	276	273	264	269	269	289	281	271	286	261	277	269	272	256	280	263	239	235	275	256	256	290	256	276	254	280	272	255	251	259	256	254	272	278	264	267	252	252	237	280	245	265	257	230	255	257	275	251	276	312	271	259	250	244	260	296	267	277	266	231	248	277	250	252	269	264	279	242	288	254	271	269	258	236	294	276	278	257	287	271	274	238	251	263	250	250	274	251	271	264	248	260	277	226	259	258	253	248	268	284	251	271	258	251	261	264	269	274	266	244	262	277	245	279	237	255	276	279	270	279	270	250	241	257	245	276	264	290	256	259	232	259	264	275	259	253	250	220	236	256	251	249	303	245	269	240	266	261	266	260	261	274	284	256	244	271	237	318	280	256	263	285	236	292	269	272	258	271	258	266	251	278	267	247	284	259	260	252	276	275	262	258	275	254	251	262	249	264	257	253	273	272	276	249
11937	24525	19968	12914	9638	6963	5232	3879	3061	2478	2183	1863	1483	1352	1165	1128	1012	908	800	861	813	782	745	651	648	697	652	584	560	565	606	564	517	553	503	467	467	478	452	488	457	471	457	438	430	485	463	417	417	458	443	408	439	442	430	404	406	401	431	406	415	425	406	414	394	417	380	372	422	405	397	436	430	430	415	397	408	411	411	406	469	397	418	390	436	422	453	417	393	412	409	437	451	434	391	398	395	399	436	380	392	417	386	379	427	389	403	439	415	388	367	366	412	384	416	395	401	413	387	392	350	416	407	414	462	399	461	390	464	419	406	380	411	392	406	438	407	419	395	371	420	400	378	424	395	417	465	408	414	408	419	370	405	420	396	423	391	422	385	398	389	405	433	423	411	418	415	428	418	441	423	406	387	397	415	416	375	400	356	415	409	408	432	408	411	403	399	390	396	417	428	402	410	428	408	396	412	387	417	395	380	439	436	444	391	430	437	396	413	410	417	410	416	428	418	433	438	433	392	409	393	413	413	380	451	412	421	382	379	411	421	387	392	410	447	406	416	351	422	402	415	415	394	426	392	424	459	384	408	430	411	440	423	482	414	399	410	382	416	394	408	427	406	428	416	404	397	434	409	431	391	460	421	439	411	414	392	430	426	402	410	405	390	392	399	396	409	451	414	437	398	421	388	417	408	387	451	431	426	404	431	408	422	432	395	403	396	420	419	399	389	388	363	395	381	402	419	412	428	396	410	384	387	427	403	397	396	377	430	424	408	387	373	368	418	392	390	436	384	397	421	381	400	393	417	407	404	448	424	389	407	406	429	424	400	395	419	405	409	403	368	385	437	417	431	448	410	424	380	406	358	424	409	414	392	429	386	363	385	425	403	425	426	448	419	423	429	414	408	377	399	414	401	414	435	415	404	424	445	401	388	403	410	392	395	427	421	396	407	388	412	425	428	421	399	394	383	404	391	393	408	429	423	420	434	435	388	426	432	410	406	415	428	441	405	417	406	418	384	373	423	403	409	404	381	396	406	399	422	433	396	381	417	397	411	440	401	373	381	430	453	434	401	421	418	376	406	417	370	415	399	401	408	422	426	428	442	403	411	389	393	413	451	416	427	415	435	413	417	393	403	390	409	398	401	419	438	455	393	376	413	410	441	443	384	407	407	395	418	411	402	418	391	406	385	427	423	397	399	425	439	438	414	363	377	401	446	412	395	388	448	410	403	408	396	388	408	373	419	400	421	404	387	406	399	426	410	378	422	445	410	443	433	413	396	406	408	386	448	414	416	400	413	404	389	412	392	436	397	431	433	410	400	379	376	399	385	400	436	406	413	450	427	427	406	443	411	428	404	427	409	424	395	415	422	430	409	409	393	417	385	432	405	440	427	431	408	368	413	416	386	424	417	418	450	398	429	404	429	390	363	427	412	398	412	418	386	422	418	439	415	393	397	395	376	400	373	424	428	420	450	393	373	428	409	429	418	396	434	405	423	388	403	413	439	456	378	424	413	380	381	405	377	416	422	386	389	403	392	385	414	402	421	417	406	381	422	454	409	407	390	429	391	386	398	406	394	452	426	362	398	395	392	442	400	400	385	429	409	391	427	397	418	399	403	426	423	428	419	461	420	404	390	422	413	393	429	411	417	396	407	394	411	406	450	450	400	420	395	400	428	429	427	408	388	390	431	396	414	393	426	380	392	422	410	444	404	398	397	437	381	393	426	417	416	425	414	419	424	424	443	434	348	410	388	422	426	428	447	411	392	375	413	386	407	430	407	409	411	391	434	426	404	410	400	430	397	395	391	402	405	379	395	449	423	435	396	388	416	401	395	429	375	420	428	406	400	399	418	397	411	422	397	399	439	412	402	413	421	389	369	428	414	419	370	384	394	399	471	426	437	408	413	384	409	421	390	381	445	401	427	412	385	396	410	408	376	430	420	374	419	394	395	425	418	452	403	428	425	432	395	423	386	401	441	426	402	398	399	389	416	430	437	440	386	450	412	388	444	433	396	422	402	393	399	408	439	427	414	445	412	426	401	379	408	424	419	410	424	398	408	383	425	435	405	375	419	382	394	402	420	441	421	417	396	384	422	375	417	440	427	414	420	358	410	409	442	406	396	397	426	398	396	427	376	427	414	422	407	394	413	392	452	397	407	419	444	373	402	440	436	428	440	389	389	394	398	432	370	424	440	408	385	436	401	439	405	399	433	397	405	435	391	431	419	424	374	413	376	440	419	406	427	423	397	401	401	436	431	414	384	405	442	455	411	437	413	423	403	437	391	402	424	430	410	428	391	452	457	406	414	386	397	405	450	367	399	435	414	397	409	403	403	403	413	440	375	397	375	404	424	398	418	426	397	399	434	414	371	391	416	397	418	433	416	391	414	415	374	414	393	436	414	389	405	411	456	416	409	417	405	426	406	375	410	405	412	402	391	432	390	388	371	431	433	413	414	408	397	443	404	401	406	415	423	409	411	408	424	395	433	391	361	413	382	424	369	423	374	426	342	377	400	416	424	396	394	390	382	370	377	421	430	407	420	410	446	385	391	444	399	431	399	383	418	431	424	446	407	418	373	444	425	428	400	391	410	395	428	421	385	408	390	399	372	376	420	397	414	439	421	407	383	410	389	421	429	389	364	419	385	408	371	385	395	403	387	435	431	421	387	412	398	377	404	392	418	418	414	386	455	430	401	418	371	413	403	409	415	455	435	406	398	394	411	405	453	457	434	413	410	421	424	402	409	390	436	396	368	417	416	427	402	398	401	403	375	412	408	382	425	413	395	411	416	454	405	405	400	412	424	401	389	431	410	384	370	443	450	423	396	430	400	435	420	427	445	417	412	423	435	407	372	410	427	450	436	397	394	393	405	411	411	453	416	429	399	427	404	392	420	427	435	400	413	417	419	413	414	414	350	427	404	414	404	417	407	390	360	396	437	398	404	405	409	421	423	429	418	416	390	394	418	405	431	422	408	421	426	410	429	376	419	423	403	435	366	370	406	420	388	457	404	431	401	439	417	410	388	401	429	414	395	408	410	362	393	384	425	388	406	433	387	425	406	394	436	405	388	391	417	429	409	420	426	376	343	418	434	377	414	402	428	391	403	387	437	431	423	397	430	380	404	447	427	413	403	427	415	408	417	432	402	400	433	419	411	378	409	386	380	416	398	443	402	419	401	413	416	392	391	428	392	445	456	418	408	418	381	457	424	385	397	417	408	389	408	404	403	408	392	427	432	422	405	418	443	387	440	382	399	452	391	392	408	433	391	390	409	407	403	431	417	407	409	438	430	398	396	400	410	446	401	439	416	361	411	398	379	429	418	419	405	402	414	424	404	408	399	434	432	398	392	376	424	374	413	399	409	422	365	401	427	380	379	395	384	422	407	433	386	411	427	427	427	411	418	411	386	406	460	423	448	432	388	431	448	412	387	427	395	413	415	401	414	419	438	392	455	387	446	397	449	429	424	398	409	392	422	371	399	402	437	376	399	406
23008	21091	28165	24261	20642	10773	4277	2527	1673	1351	1144	933	783	712	653	590	519	523	434	418	393	372	346	335	308	308	285	277	247	271	278	274	213	243	229	227	219	202	203	206	203	204	214	204	194	195	178	184	181	167	177	163	175	153	168	163	171	175	180	181	148	176	148	180	167	165	148	168	147	166	155	161	192	158	160	168	165	175	148	174	161	155	146	172	174	152	163	161	173	147	176	141	164	150	160	158	151	165	165	160	164	180	164	142	150	168	155	160	164	142	169	161	173	153	135	155	136	167	155	159	159	172	171	162	163	174	156	152	148	150	181	143	175	170	168	149	168	180	157	155	170	220	137	160	141	161	174	138	163	163	169	171	149	164	153	160	160	164	163	132	134	158	177	174	168	152	167	148	173	142	155	161	164	158	139	174	154	147	134	158	138	146	151	150	156	150	183	156	193	165	155	148	141	156	174	175	149	168	147	139	173	173	164	122	162	153	155	162	148	160	152	167	169	183	161	145	168	158	166	135	148	149	155	186	159	147	145	165	161	165	175	149	162	135	180	177	158	159	173	175	168	164	168	147	170	148	170	155	185	157	157	160	163	163	176	168	153	168	141	146	155	154	169	168	145	136	177	140	159	157	147	140	174	159	169	144	135	126	153	137	188	155	159	172	131	157	161	139	172	182	151	164	135	151	141	170	175	158	168	168	157	164	182	149	145	159	162	184	152	155	157	168	159	152	164	162	171	176	157	158	190	151	156	158	174	174	151	197	166	157	173	143	172	156	151	159	160	165	181	156	152	145	183	159	164	156	179	157	169	151	173	158	159	167	151	164	164	160	181	183	173	155	158	147	165	187	149	181	172	152	172	146	152	162	146	173	165	152	131	181	168	184	146	162	135	162	155	146	168	159	175	158	147	168	168	157	153	154	145	142	154	171	153	164	149	169	151	156	169	156	153	158	170	152	139	155	167	160	152	141	160	160	154	148	180	159	165	167	174	169	160	150	144	168	154	162	153	172	178	172	146	181	170	146	166	151	150	155	186	145	160	152	161	145	164	157	140	173	134	138	137	151	150	155	160	149	154	134	156	141	129	142	164	154	151	147	166	174	142	162	163	156	169	178	150	160	165	142	166	158	163	167	136	167	154	160	156	164	150	146	179	155	175	170	168	158	167	174	172	154	182	178	123	166	161	164	169	165	151	155	166	176	140	163	163	163	146	158	138	149	155	174	148	154	164	152	170	174	167	142	170	153	170	164	159	155	169	142	149	153	159	169	145	175	155	163	150	154	159	174	153	170	177	161	170	156	168	174	156	152	165	147	169	161	150	185	151	172	136	183	174	169	186	156	178	170	155	152	160	155	153	149	152	160	187	160	166	165	186	154	148	186	129	165	167	162	158	168	155	164	159	167	150	149	151	169	144	167	169	171	168	178	155	154	168	162	172	162	179	166	156	168	161	167	155	169	148	162	176	178	133	173	153	160	172	165	127	150	166	155	145	173	165	171	139	174	169	151	148	165	156	162	175	166	182	160	155	160	160	172	163	152	169	180	167	145	174	151	157	172	143	168	176	144	153	170	170	157	144	155	178	147	150	155	162	167	164	159	155	152	150	164	165	156	160	160	155	146	142	168	142	180	145	158	171	176	167	167	164	181	162	157	155	163	166	170	155	158	163	162	150	171	150	181	142	156	163	188	159	157	172	168	153	164	139	153	143	156	174	168	166	166	170	143	166	146	147	145	145	175	152	169	163	153	151	158	169	144	168	171	159	147	131	153	134	154	150	173	157	158	165	143	158	155	179	154	183	151	153	152	137	164	170	188	159	169	171	179	151	153	149	161	178	181	140	189	143	164	147	178	169	139	167	165	165	169	166	163	152	136	164	139	172	160	150	152	179	148	156	149	169	170	164	158	155	158	143	153	160	141	157	194	158	142	162	148	162	154	152	165	159	146	159	170	163	168	156	175	141	180	140	165	156	176	167	160	151	145	143	140	173	164	167	171	159	137	181	154	183	156	176	128	177	169	155	171	173	170	157	158	154	150	161	164	139	138	160	154	192	146	177	157	159	146	147	142	149	158	159	158	164	151	168	160	158	174	163	165	160	180	153	163	164	164	156	168	176	149	157	169	181	140	166	150	167	166	169	149	174	165	147	164	170	170	172	170	162	161	147	170	152	176	143	177	166	140	176	153	149	145	176	152	156	175	167	152	163	169	158	192	153	164	179	172	153	162	136	168	142	163	151	167	153	185	155	169	148	135	162	167	154	178	158	137	162	187	149	168	157	190	178	149	192	154	131	159	160	157	158	160	168	152	164	156	164	188	144	151	154	145	166	171	156	166	157	154	157	151	185	171	163	155	181	157	144	157	156	170	159	151	144	149	152	162	177	194	152	168	144	153	183	153	165	157	165	145	150	167	165	165	165	140	169	153	149	157	133	132	145	166	172	153	178	166	134	155	141	176	148	153	171	145	157	179	175	178	136	168	155	165	153	154	154	147	142	151	176	161	166	148	158	140	148	156	151	150	152	165	168	156	145	145	161	156	149	153	189	155	158	156	174	162	181	174	145	145	197	149	147	178	162	169	166	163	152	164	155	171	170	149	140	166	173	180	142	154	171	129	157	163	151	146	127	166	165	177	158	152	162	148	151	186	160	148	205	172	163	130	158	149	174	154	130	156	157	139	163	146	153	160	163	146	161	171	166	188	177	145	160	149	171	150	178	160	149	185	171	149	155	173	166	174	135	178	151	173	175	155	146	138	161	150	156	160	153	166	170	149	168	140	147	143	153	152	136	160	141	171	145	199	160	148	163	146	177	150	169	182	159	173	166	161	177	151	159	165	180	160	167	164	155	184	156	175	178	154	164	172	156	141	170	167	168	155	183	177	166	160	185	139	161	153	158	175	141	163	184	159	161	160	164	157	174	178	162	185	163	169	136	174	158	159	152	173	153	161	151	165	142	160	155	160	159	152	165	137	176	158	149	147	147	153	150	174	135	143	167	169	154	160	171	138	163	137	149	148	153	160	161	158	153	152	164	165	146	154	176	159	160	143	162	154	154	164	165	156	163	151	166	153	173	148	158	144	165	130	136	143	160	167	172	184	157	158	170	144	172	149	159	153	147	162	167	189	145	160	136	158	154	160	138	149	187	149	174	146	157	160	155	148	166	157	167	152	168	176	143	164	164	162	173	157	155	150	168	161	143	143	154	155	190	155	164	172	168	167	163	156	170	159	177	163	175	161	172	157	179	150	176	167	156	156	167	159	169	164	138	173	169	163	186	170	174	141	174	158	173	145	155	175	144	163	162	168	146	157	159	153	159	168	141	158	141	170	166	159	187	180	150	160	160	139	156	173	155	168	174	147	140	160	149	152	132	168	137	170	156	164	163	159	153	158	175	162	149	140	163	154	161	160	175	147	169	146	162	165	171	183	130	143	156	147	157	154	165	141	156	159	167	138	152	164	157	161	160	187	151	143	158	148	150	154	162	188	146	161
11886	31114	25476	17745	13346	10108	7619	5754	4608	3534	2967	2516	2036	1744	1557	1411	1254	1130	1036	911	890	757	787	709	684	649	623	560	533	532	453	484	456	415	384	412	391	404	384	381	344	382	330	336	313	334	307	299	312	294	304	324	276	272	308	284	272	299	302	293	256	280	299	275	241	278	252	273	257	230	238	262	277	260	259	256	249	271	242	244	241	244	238	268	235	274	250	225	249	256	223	265	229	245	257	244	234	261	252	229	268	243	276	271	240	235	253	293	258	287	257	272	237	251	261	271	251	264	255	242	249	244	263	242	257	247	244	231	278	245	277	246	269	254	276	259	245	255	232	240	224	243	239	238	248	245	260	275	247	265	255	265	242	258	258	264	266	234	261	270	271	241	236	254	243	231	261	241	278	246	265	244	252	252	255	257	242	279	242	238	263	249	248	238	223	276	275	261	305	276	244	255	284	243	229	286	263	267	283	233	214	238	255	247	247	219	251	264	253	279	240	244	239	257	257	261	257	279	254	248	245	289	277	297	220	238	264	277	263	264	295	245	239	291	256	237	254	272	233	257	238	255	278	248	258	255	277	275	251	251	250	252	245	280	227	259	232	245	241	226	232	233	236	251	267	277	224	271	265	262	259	275	257	249	259	249	272	250	252	237	256	274	267	242	259	239	240	254	240	256	238	248	255	252	242	252	248	229	230	261	258	252	257	246	247	239	247	227	258	252	288	249	271	281	249	242	273	273	253	254	264	257	253	244	255	217	255	292	286	242	263	244	230	223	241	252	234	274	269	273	247	230	301	255	251	251	247	240	273	255	285	262	291	245	274	242	257	248	273	284	249	264	233	255	306	266	254	231	270	259	260	274	263	247	260	289	226	262	232	250	260	232	242	225	216	238	247	254	229	240	251	247	271	280	260	234	242	277	285	253	245	250	213	256	289	235	229	236	237	232	245	221	241	268	236	270	286	246	273	266	275	237	251	246	256	253	263	232	260	248	253	241	241	243	263	268	259	267	262	279	266	263	245	246	269	246	259	252	249	277	279	276	247	249	231	227	261	236	263	261	239	239	259	274	254	242	229	264	249	281	248	229	231	235	280	261	274	260	249	252	256	243	260	258	233	250	237	249	272	284	234	260	255	270	254	267	257	253	266	232	272	237	264	230	258	260	235	261	245	260	250	275	281	260	251	242	228	253	259	250	239	236	255	259	258	247	250	269	226	256	256	260	243	236	261	244	263	255	245	271	280	259	242	251	232	251	275	243	221	272	240	255	256	232	244	275	251	281	253	272	239	251	266	282	271	255	268	259	265	264	251	276	298	240	235	227	254	261	245	261	227	273	241	273	240	263	241	255	247	253	234	250	231	276	263	270	255	260	261	268	243	261	262	273	249	234	253	244	257	248	245	252	257	237	260	246	261	245	272	279	222	257	247	259	283	269	244	254	273	261	260	264	254	260	237	249	245	258	228	279	260	280	255	272	246	262	258	252	250	268	283	267	234	235	263	263	260	276	236	262	233	277	260	242	263	250	263	254	246	255	243	252	266	234	232	260	264	257	250	271	240	247	254	240	248	252	252	241	259	266	253	258	272	253	238	267	255	289	256	268	256	296	230	254	228	250	279	229	255	260	280	258	237	240	226	249	274	231	232	273	232	252	251	267	268	287	262	231	216	271	257	271	268	220	247	249	248	263	247	262	292	267	251	242	283	254	256	267	226	278	285	270	236	279	263	253	251	241	282	232	257	269	243	249	288	266	260	240	234	273	254	229	250	268	271	241	264	268	243	250	254	261	262	252	257	261	238	267	222	282	243	228	245	247	247	266	225	249	259	234	265	276	267	261	251	260	256	251	264	263	258	274	276	245	258	235	264	269	253	244	251	224	265	262	258	223	265	251	252	247	280	234	228	244	263	219	249	247	230	246	246	234	270	271	244	241	230	245	274	238	232	244	251	287	246	240	256	265	237	254	251	257	253	246	252	252	249	256	270	267	258	222	234	257	247	264	255	236	247	225	265	252	254	274	255	254	244	248	253	219	242	254	245	252	251	227	264	261	253	272	268	260	261	224	248	239	263	259	250	225	279	258	231	253	252	255	290	244	226	232	267	259	284	248	248	251	268	265	282	249	248	243	250	247	239	262	259	294	263	240	256	273	245	219	245	253	269	253	233	257	266	217	249	252	269	240	265	283	264	275	281	251	242	263	265	268	223	266	250	255	253	251	252	224	242	258	237	280	241	257	257	244	261	276	244	224	234	272	262	274	243	234	259	275	230	223	265	238	251	232	258	277	238	262	264	247	271	262	266	265	278	256	252	234	271	256	233	256	266	275	227	261	274	285	283	239	235	268	263	273	271	266	260	243	235	250	254	236	219	253	255	253	267	269	287	251	278	239	254	240	277	250	273	267	237	254	261	251	235	234	269	254	269	256	235	224	265	255	232	238	273	241	213	260	257	273	248	238	222	242	273	259	277	264	221	257	250	237	260	259	273	252	265	265	235	253	267	269	270	264	292	267	247	274	262	274	249	241	270	250	278	259	284	264	261	238	283	246	251	272	228	265	258	259	252	245	246	260	257	263	254	266	259	262	285	231	256	258	240	240	237	260	258	271	267	261	265	240	215	282	237	268	241	267	273	242	238	244	269	244	238	274	239	260	262	271	262	243	268	266	270	261	250	242	258	246	255	242	278	232	269	265	254	270	265	249	253	242	244	265	253	241	276	232	242	241	244	246	255	251	242	247	260	276	249	286	232	279	277	250	255	273	266	232	268	272	254	277	244	252	253	238	240	251	253	271	255	262	254	248	273	260	248	247	271	266	273	237	265	280	227	237	274	277	248	261	281	221	267	278	262	240	260	249	246	257	269	242	224	239	242	241	259	266	237	254	270	247	281	236	261	234	248	235	259	240	271	268	281	244	238	233	265	223	248	258	254	271	225	271	242	222	262	226	248	271	272	209	250	247	244	234	238	271	263	236	217	294	257	242	255	235	260	247	252	244	269	237	267	258	272	241	261	230	267	281	282	258	254	270	268	262	290	240	245	250	268	262	258	253	250	257	260	268	236	280	263	244	278	247	271	259	247	263	247	264	258	264	288	276	249	272	281	276	259	246	263	293	274	269	239	277	257	268	247	246	250	280	256	252	257	268	271	249	233	264	219	220	242	258	260	253	242	293	260	257	252	242	238	271	247	262	229	294	252	251	264	260	289	235	244	239	255	274	276	243	238	275	257	236	222	290	233	243	267	243	237	274	242	229	236	260	263	270	290	276	273	240	249	261	263	254	273	268	246	236	256	263	254	256	245	287	246	236	258	228	275	245	270	246	271	247	222	248	246	241	292	269	241	238	254	273	236	252	272	269	248	261	239	267	246	255	250	253	262	266	269	280	257	242	281	295	274	235	232	244	271	281	255	273	247	269	235	242	274	234	259	236	262	258	266	270	261	255	241	236	270	273	288	246	261	270	253	286	242	251	273	247	249	272	265	241	233	250	261	245
24250	21141	26675	24555	10356	4267	2774	1849	1465	1096	1032	831	786	726	609	569	557	504	476	485	428	455	442	379	407	436	394	398	353	334	354	357	358	336	344	333	320	356	306	317	293	336	309	287	320	291	334	293	304	311	272	283	315	265	311	302	299	279	309	291	277	249	289	284	279	281	273	262	283	296	289	268	280	272	287	275	278	249	322	272	258	280	307	266	280	257	285	277	313	263	286	300	287	302	313	270	300	239	309	272	280	275	268	276	273	272	274	291	279	295	282	278	266	288	260	260	278	277	279	264	294	251	248	287	258	294	265	294	285	269	256	291	254	289	288	325	312	268	254	272	267	279	282	266	276	256	269	254	279	279	294	259	264	320	272	268	270	299	237	262	255	265	274	280	283	286	270	244	274	250	274	253	291	288	295	250	271	279	242	288	267	288	283	276	253	297	274	304	303	297	275	263	275	249	305	264	296	285	283	266	249	268	302	281	253	273	275	299	284	294	285	273	293	240	266	252	276	320	271	283	273	289	284	245	268	283	265	248	261	289	293	300	282	307	285	252	277	293	257	254	259	261	292	275	248	279	293	283	295	281	275	280	277	287	272	255	284	271	263	269	272	237	302	285	297	308	287	316	287	275	278	232	270	284	275	262	261	281	289	255	313	252	272	277	286	275	254	257	253	270	294	300	285	282	300	266	316	295	271	297	300	287	273	304	267	237	288	266	280	260	258	278	277	271	288	283	274	290	282	270	263	280	270	256	266	312	273	278	306	277	317	293	291	294	263	257	277	268	284	264	278	256	270	269	268	265	271	269	289	293	264	289	287	295	241	288	276	293	304	266	288	288	270	282	277	263	275	279	279	267	241	272	270	279	285	279	246	302	308	331	290	288	269	259	255	236	296	283	287	266	289	265	273	264	263	243	295	273	259	302	265	255	251	291	319	243	276	286	268	284	255	304	308	280	253	298	262	293	264	271	249	300	279	271	276	264	295	281	269	299	303	290	301	269	268	296	273	280	266	308	285	254	272	284	286	259	292	279	275	305	257	248	291	262	321	273	299	294	285	291	289	274	262	267	286	251	253	244	267	325	276	243	286	275	252	252	283	245	290	289	286	295	269	260	280	307	282	244	314	289	295	317	252	304	298	287	272	299	265	276	263	281	288	281	279	281	283	262	255	294	282	282	266	258	280	269	281	301	266	267	271	287	297	276	281	267	276	264	280	269	271	283	280	304	290	291	272	274	305	280	276	288	275	293	260	277	272	289	255	243	271	279	269	285	293	285	276	251	292	291	306	267	251	293	247	273	290	268	263	287	255	269	262	278	294	295	292	269	278	293	294	288	323	275	281	259	307	283	291	275	297	285	258	261	285	284	266	317	279	268	264	278	260	295	261	283	294	284	283	298	286	262	288	247	261	260	281	287	289	268	245	265	261	298	287	276	277	257	262	257	289	272	256	266	263	280	289	286	286	279	305	286	304	280	290	274	280	283	271	305	309	274	278	277	280	279	295	258	281	288	290	294	276	260	285	280	267	274	260	287	292	258	266	279	301	272	272	274	277	269	308	263	278	295	273	294	291	276	283	281	274	285	265	264	269	291	293	280	290	301	267	275	279	270	261	267	288	294	265	286	290	330	286	310	296	278	277	300	291	261	294	273	280	287	303	305	295	298	266	294	280	297	276	268	237	244	257	270	284	247	299	274	305	288	290	284	269	265	289	277	279	285	293	290	308	269	289	272	297	263	287	273	287	277	280	232	289	299	282	287	305	273	283	278	290	271	285	267	257	283	278	310	280	272	280	271	264	283	296	288	271	279	253	288	252	274	298	325	279	292	307	285	301	267	331	288	299	262	273	267	281	246	248	275	270	279	270	296	258	271	259	274	276	258	292	253	279	293	267	251	315	256	298	263	279	268	310	279	283	253	262	250	294	257	283	290	261	284	293	276	278	316	323	286	284	251	263	284	292	283	257	262	271	273	318	257	299	286	251	260	280	309	276	273	299	301	269	262	275	293	283	277	280	269	237	284	276	257	281	284	286	266	288	296	262	292	290	276	316	284	255	283	279	295	274	262	319	251	292	292	291	311	270	305	258	294	290	252	283	272	269	263	264	275	246	284	266	310	252	263	274	284	253	302	280	256	303	297	266	315	283	264	256	285	281	269	282	266	286	240	310	242	289	288	281	261	275	290	271	304	299	285	286	260	278	289	253	283	254	273	265	299	272	282	310	276	289	295	277	283	291	255	263	291	255	297	259	237	308	279	276	280	283	260	306	299	274	264	299	296	281	283	283	297	272	285	264	275	285	282	293	267	270	258	278	237	278	289	290	291	258	261	262	303	274	298	284	264	294	245	268	282	294	275	277	326	299	297	294	292	315	294	256	266	254	275	258	296	286	274	264	291	299	266	272	274	290	308	284	289	271	263	257	256	286	270	279	303	293	282	273	313	258	277	264	289	295	266	308	312	291	283	272	285	278	276	276	292	302	265	309	297	314	289	277	291	312	305	308	305	272	290	272	282	272	272	313	272	287	267	253	263	269	300	282	270	300	278	302	288	262	297	271	297	305	278	309	253	286	284	315	270	282	271	280	254	298	269	246	303	313	272	285	245	281	321	288	266	297	269	288	274	287	274	258	272	303	280	268	293	297	309	292	275	275	280	258	274	261	271	271	283	285	284	277	271	262	266	265	282	283	278	285	278	255	257	262	273	279	261	275	252	278	275	274	278	275	281	290	275	320	293	293	295	248	288	297	286	267	271	275	254	261	294	294	282	270	297	270	294	288	280	280	278	299	282	288	274	300	288	233	301	275	282	274	276	266	284	251	282	296	275	249	307	293	300	268	295	262	298	263	254	259	279	255	287	282	276	279	268	303	272	288	261	271	253	278	316	292	270	278	291	292	296	282	285	284	282	281	281	256	285	278	279	287	273	252	280	296	294	261	271	264	250	291	255	293	273	291	303	269	238	264	260	272	313	284	274	280	276	272	274	262	280	280	280	299	298	273	284	280	289	292	239	278	260	260	293	263	293	288	283	284	272	305	256	267	308	261	308	265	273	282	285	272	297	312	281	289	269	262	286	279	288	279	270	283	301	277	289	301	279	285	276	272	254	287	301	316	296	277	274	270	270	259	265	266	251	283	262	286	295	304	266	278	292	323	284	272	262	292	294	263	273	275	294	291	272	285	288	269	255	261	279	300	253	266	271	262	304	297	265	277	298	282	266	293	324	290	288	277	298	259	254	299	270	264	281	295	292	235	280	280	297	254	283	286	279	288	275	268	311	272	264	244	273	283	251	272	263	292	317	303	276	272	281	317	248	289	290	274	278	251	269	298	247	234	276	267	275	280	265	289	291	281	307	270	274	267	297	288	286	256	282	277	291	273	290	279	262	268	283	273	267	290	282	309	289	255	272	285	280	293	285	273	268	302	274	265	272	286	264	296	272	281	265	267	294	256	294	278	274	254	289	268	260	262	299	282	294	262	289	252	272	253	269
11804	27731	22502	15252	11463	8392	6220	4882	3822	3088	2534	2200	1925	1656	1447	1342	1157	1153	981	919	905	888	858	764	740	747	731	689	625	616	620	638	583	571	519	508	541	542	543	512	532	485	553	482	494	437	476	468	450	484	447	465	467	450	454	429	432	441	445	442	399	425	437	451	434	430	424	436	413	425	417	441	392	399	412	419	430	442	451	398	399	383	438	402	434	421	416	439	413	433	431	422	449	396	430	452	410	437	416	420	387	448	446	434	419	444	420	424	416	485	450	433	435	414	437	386	416	414	439	417	394	407	373	430	435	428	450	424	444	406	403	425	398	423	423	405	431	419	415	402	412	432	432	439	450	437	466	491	453	408	414	450	407	406	409	419	474	403	395	439	431	386	419	425	442	421	454	449	405	450	371	434	432	436	424	421	380	433	446	433	437	423	459	403	424	428	416	404	413	432	413	428	416	425	412	413	443	429	437	445	430	428	412	439	440	414	418	457	396	424	443	440	398	453	407	460	435	372	448	468	395	409	386	407	447	429	453	399	422	422	454	407	410	420	454	397	443	425	402	415	417	389	440	423	422	453	429	424	444	372	418	425	415	441	431	415	410	412	410	381	402	455	420	426	475	393	409	443	441	403	432	398	449	450	398	443	422	415	389	440	410	444	429	419	432	442	407	418	380	428	413	381	463	446	417	459	436	446	432	401	451	435	415	446	399	389	437	441	433	467	437	452	493	405	376	429	440	470	458	459	422	420	454	418	410	423	393	459	448	448	418	402	454	418	425	386	442	420	414	434	433	424	424	461	418	424	435	451	394	409	410	394	434	404	431	421	435	454	387	398	449	448	430	383	423	464	463	458	420	416	432	440	386	424	383	402	429	430	415	447	412	406	401	428	455	461	412	426	420	431	423	443	413	422	359	418	410	386	435	422	436	433	426	417	479	466	403	425	447	431	427	419	419	437	467	444	425	414	425	406	418	409	440	452	440	397	422	424	452	386	422	409	438	409	462	447	399	442	451	398	438	443	426	433	437	423	417	471	387	425	422	455	392	454	429	452	410	450	407	394	461	417	457	394	430	413	425	433	420	453	429	401	414	424	405	471	452	380	427	411	419	434	391	395	425	450	415	416	418	423	425	415	430	450	426	440	440	441	436	436	416	409	407	450	422	441	418	383	413	419	422	424	405	447	411	439	434	405	448	426	435	407	455	440	383	458	458	413	436	411	447	416	426	420	442	400	418	472	412	444	432	442	413	429	413	432	412	398	380	442	435	427	433	408	403	432	449	428	419	429	434	475	411	408	419	431	436	444	405	424	454	417	468	427	420	434	402	419	426	439	414	425	393	452	433	438	430	435	440	402	425	450	408	458	405	408	407	432	407	402	435	427	461	437	453	422	402	416	415	417	407	451	410	391	447	413	450	457	419	379	480	436	379	445	441	449	430	426	432	442	465	426	449	471	449	426	445	444	395	379	432	447	402	386	399	417	428	443	392	428	396	414	441	435	431	420	447	453	398	436	441	430	442	420	439	442	407	398	410	422	394	433	431	426	410	441	407	423	439	450	406	410	425	424	395	407	433	436	412	416	413	440	408	416	441	412	436	433	410	411	424	390	442	403	400	440	408	439	405	385	405	421	444	411	431	380	416	395	414	459	433	430	401	433	407	443	476	414	418	453	433	440	418	431	438	394	398	386	430	452	401	431	415	412	446	457	416	417	431	444	403	421	410	431	413	461	412	438	423	401	426	407	401	408	444	413	451	419	433	423	403	396	415	424	428	408	416	400	440	461	419	453	481	415	423	418	390	441	427	433	421	451	430	423	438	420	418	418	459	411	450	434	409	449	447	410	443	466	422	446	410	418	445	434	385	420	383	423	446	406	408	400	423	425	415	403	432	403	468	420	424	451	461	418	399	388	444	422	443	431	393	444	403	429	434	412	443	440	449	434	460	445	382	428	462	439	374	437	453	445	383	441	410	444	425	381	414	456	434	402	451	427	419	423	406	412	449	479	401	370	383	419	428	430	406	451	386	400	438	473	416	443	405	456	452	402	431	421	402	410	447	415	377	433	437	431	462	389	423	440	405	414	396	400	425	425	411	436	415	454	472	474	419	436	451	437	418	444	425	421	431	399	421	442	422	429	454	425	427	446	407	430	429	398	410	422	411	449	406	456	415	390	403	423	420	404	409	420	422	463	447	414	375	419	437	363	444	405	457	435	453	446	418	428	426	437	413	440	453	396	444	411	431	430	461	397	405	413	437	418	461	383	416	432	371	413	467	406	452	414	404	440	472	414	453	459	384	426	445	413	439	390	409	426	411	407	409	415	412	441	413	424	393	403	443	444	449	432	389	417	451	420	419	440	450	416	426	434	460	457	416	418	423	423	457	417	405	439	373	410	431	428	425	429	389	462	380	444	433	412	388	405	409	440	419	411	422	408	462	434	460	421	425	440	404	422	429	440	404	403	393	421	423	411	401	395	420	452	415	444	431	456	427	431	479	398	426	445	421	419	386	401	385	418	487	417	462	377	409	443	423	435	432	433	404	437	380	471	422	406	429	421	397	403	431	459	404	407	418	419	442	449	401	411	466	440	466	397	463	406	448	356	402	452	473	415	420	431	374	448	429	419	435	406	447	442	469	460	403	445	402	425	394	422	415	400	418	390	418	442	404	451	430	442	405	457	444	386	449	421	410	429	447	402	421	416	425	395	403	386	476	403	460	436	439	451	431	450	465	443	426	417	437	397	407	381	461	413	434	439	432	465	416	450	462	417	439	400	453	434	424	400	408	415	431	423	414	430	454	414	404	430	428	450	429	441	456	429	401	429	404	407	420	375	430	350	429	455	437	437	430	408	436	479	457	406	433	424	424	440	445	411	465	411	466	456	418	458	404	461	420	449	401	406	398	418	411	429	425	413	408	387	404	422	449	447	434	417	436	416	426	438	390	400	427	438	423	428	421	451	435	437	440	452	414	445	405	408	466	422	400	422	489	412	419	442	426	424	409	446	445	413	439	417	436	449	418	428	428	418	440	398	435	433	420	398	451	442	419	403	437	412	412	392	443	421	412	414	420	417	442	426	417	450	427	442	452	431	419	402	418	425	406	444	424	431	421	419	467	465	426	447	428	393	447	409	440	426	457	435	402	435	407	483	441	463	432	427	444	411	469	440	420	467	442	445	417	429	410	433	415	409	424	411	412	430	422	442	408	433	452	419	437	432	437	415	420	416	463	450	423	426	462	403	448	426	413	435	425	416	422	417	421	421	406	449	456	417	405	459	422	411	385	407	432	409	439	423	428	484	457	448	422	394	440	433	430	395	417	443	459	394	453	436	410	433	449	432	425	425	378	430	387	408	418	411	452	424	407	429	464	400	424	453	438	405	448	403	433	406	441	436	436	435	440	435	460	470	406	467	424	434	425	439	400	439	442	451	436	431	390	445	442	424	434	425	448	422	441	475	436	406	429	428	416	410	440	447	479	416	438	406	427	397	448	444
22125	21115	28738	23757	21143	20462	9905	3513	2290	1974	1538	1279	1096	939	817	715	628	628	525	495	471	446	376	395	374	329	325	310	309	278	286	245	246	229	234	246	226	230	203	203	208	181	178	187	190	189	176	174	179	175	174	177	157	170	145	143	162	137	155	156	145	164	152	119	158	138	139	151	160	127	148	134	139	135	140	120	134	138	136	162	142	126	169	130	140	136	135	129	143	125	125	159	145	142	146	152	148	124	124	146	141	134	152	140	138	124	155	152	141	131	134	137	152	159	134	163	146	132	142	127	147	149	139	146	130	147	138	137	134	148	129	127	133	142	141	135	148	142	173	127	141	150	116	145	136	144	106	114	130	134	167	134	146	119	128	149	146	141	118	165	124	146	140	137	151	149	146	131	129	136	145	130	129	146	147	136	145	128	139	137	155	164	156	146	142	131	149	138	155	157	124	141	130	146	145	158	146	118	138	156	136	159	158	162	148	112	120	151	145	116	140	127	149	147	120	127	133	121	132	150	152	148	136	164	151	145	132	166	135	121	136	135	133	153	140	134	141	146	130	132	147	133	134	143	145	129	129	126	140	151	154	153	142	139	151	136	131	118	136	129	158	140	142	133	160	134	134	153	158	137	144	160	135	140	146	144	136	138	132	155	132	124	128	153	129	139	145	145	133	136	134	156	145	136	119	126	149	129	116	148	149	148	112	129	138	128	139	146	165	145	155	150	133	128	162	146	123	138	154	147	140	125	132	136	134	140	135	148	123	124	145	160	143	152	138	153	137	180	148	142	144	131	135	142	131	136	157	139	128	132	144	131	160	141	132	147	145	135	134	134	160	146	155	114	143	143	137	147	131	146	147	136	117	152	133	131	132	128	139	140	141	140	127	129	144	124	137	131	137	170	151	118	145	128	137	152	150	163	130	143	135	168	148	156	159	132	143	141	127	129	135	134	121	136	137	122	138	141	139	122	170	146	148	144	161	147	139	131	123	130	138	139	129	159	124	145	122	136	153	136	128	154	151	140	115	145	129	136	134	128	136	153	149	146	131	117	134	148	152	167	145	135	133	150	137	147	136	145	134	157	114	141	151	137	137	151	120	139	149	109	142	140	141	141	131	146	165	124	136	151	132	130	129	128	142	131	143	160	159	144	146	130	136	138	135	145	136	152	146	140	119	122	156	128	129	137	135	145	144	134	159	147	145	144	144	129	137	130	130	137	147	140	143	158	149	143	138	123	134	129	127	133	141	145	138	134	136	153	138	130	143	137	131	122	155	145	142	134	132	124	135	143	143	134	141	133	142	137	145	155	137	139	128	129	120	122	109	119	143	140	142	150	145	128	144	127	141	130	133	141	145	120	132	136	144	132	145	122	145	153	127	154	133	134	158	144	145	124	146	136	127	127	153	148	149	146	105	137	142	118	128	156	126	153	131	128	148	133	126	109	112	110	167	135	140	126	137	149	127	150	161	132	130	152	157	128	132	148	141	137	146	158	132	134	133	129	155	127	148	145	143	132	135	152	145	142	120	149	132	135	149	139	134	143	156	125	134	161	126	152	120	145	148	144	139	137	120	133	154	143	136	138	131	142	138	159	159	162	136	134	143	149	145	146	156	143	124	161	155	141	141	115	128	117	139	137	164	129	138	133	152	151	140	124	138	142	149	141	131	143	139	150	121	149	124	145	144	130	149	148	135	146	114	125	142	134	144	155	149	142	150	123	138	145	134	140	153	129	144	148	136	124	128	136	137	144	156	146	132	115	140	127	138	153	141	123	141	160	129	132	150	123	130	161	134	139	153	128	142	135	140	142	143	152	139	129	146	136	152	145	109	151	133	133	123	139	139	140	139	152	143	128	140	152	162	145	157	136	145	163	137	138	135	151	164	126	130	145	157	145	147	114	115	128	153	128	159	140	140	130	159	159	131	152	147	128	126	142	131	138	137	125	122	138	151	151	126	153	133	148	141	142	157	140	152	136	134	154	134	133	119	135	142	139	117	126	145	141	146	140	128	146	151	127	151	154	144	126	146	151	136	137	136	140	126	160	153	140	143	134	131	161	152	120	140	162	138	161	134	141	140	152	140	146	120	148	147	140	134	151	127	136	146	126	159	116	126	155	147	130	130	135	130	152	152	134	145	130	133	129	160	129	150	148	134	151	124	149	133	131	141	169	118	150	133	136	154	137	134	131	141	146	146	126	131	150	128	133	164	154	147	127	138	126	132	145	161	142	151	156	154	131	142	153	143	143	138	142	147	154	146	124	148	129	134	138	169	135	144	140	153	137	143	135	139	138	140	137	134	132	133	130	150	130	144	152	149	148	135	164	163	123	131	131	134	134	147	136	150	135	139	138	121	131	128	116	128	150	123	154	147	128	149	150	117	145	155	127	140	146	143	141	165	124	152	140	121	152	157	132	139	130	147	165	145	145	142	144	137	116	151	124	146	162	147	150	142	153	142	149	152	154	143	123	151	146	125	129	156	134	143	130	129	122	159	148	139	150	135	134	135	116	136	164	136	126	142	149	161	139	162	142	160	140	140	142	164	148	141	131	168	141	154	139	128	141	129	150	159	146	152	113	137	153	131	142	143	144	151	137	150	152	129	142	154	120	142	146	126	140	145	139	137	120	164	146	160	138	152	142	173	128	131	131	135	129	150	141	152	132	135	142	153	146	141	131	124	148	132	152	128	130	143	144	152	148	138	144	133	134	123	154	127	154	147	133	140	157	132	162	131	135	138	133	155	127	127	158	146	132	121	136	139	141	109	122	128	147	153	134	123	117	119	127	139	137	135	130	151	138	130	129	141	136	146	141	162	132	135	141	133	160	135	156	149	128	152	131	148	148	129	127	133	147	144	122	131	140	121	143	134	142	161	137	143	152	114	136	137	141	158	142	130	147	150	151	142	113	128	137	151	148	111	138	145	151	159	136	130	138	151	119	141	138	134	133	116	140	152	152	132	141	136	145	131	138	151	120	157	142	122	175	142	126	139	135	118	143	139	132	156	128	148	140	151	140	146	115	143	140	144	142	136	149	143	145	129	147	138	147	123	149	142	143	156	147	141	133	136	155	143	141	158	121	143	141	163	142	135	120	144	138	148	127	131	128	142	135	148	133	157	128	138	137	144	151	140	139	145	123	120	129	141	139	145	137	133	147	122	132	155	168	162	139	137	132	127	151	118	160	148	149	143	163	131	117	138	140	125	134	141	150	123	141	139	158	149	145	138	148	143	159	138	128	128	143	146	131	119	127	121	136	144	145	137	132	143	143	132	152	158	125	155	147	142	131	126	139	147	155	149	150	148	142	113	141	131	152	124	146	140	133	156	141	143	139	119	164	136	160	155	126	130	147	137	142	153	125	135	137	149	126	124	149	140	131	129	160	147	158	134	148	132	143	148	131	140	140	157	136	129	154	130	143	133	162	128	162	151	136	141	126	112	150	126	137	149	135	127	125	159	131	127	151	138	118	143	128	142	154	129	137	147	143	128	139
13658	35112	29606	21407	17181	12972	9996	7592	6103	4901	3889	3236	2726	2391	2023	1803	1612	1446	1319	1230	1161	1003	900	840	841	795	696	706	621	586	577	577	505	474	458	419	391	409	380	374	365	363	375	387	347	321	287	284	299	319	288	262	291	276	256	245	253	230	226	225	205	203	193	240	211	232	216	235	216	213	222	213	206	211	196	230	193	210	219	228	205	235	215	234	193	224	194	215	220	208	225	227	236	235	235	237	192	209	225	220	177	206	223	201	231	207	213	212	202	214	218	221	203	219	182	208	196	197	212	207	211	205	218	232	198	211	207	217	195	206	190	225	202	216	225	214	183	203	199	205	220	208	204	217	229	214	216	214	216	202	204	261	228	226	208	217	220	217	219	228	223	206	206	213	220	238	214	217	205	208	191	217	208	223	218	197	233	220	233	199	201	223	177	208	211	203	213	218	226	197	199	211	214	208	196	208	210	197	230	195	217	198	230	206	226	186	202	207	220	202	220	245	220	204	212	204	198	214	195	201	208	199	242	178	202	227	218	226	196	187	188	217	221	233	190	212	190	218	196	220	208	236	203	202	220	201	211	236	193	222	220	200	215	207	203	232	194	210	208	213	193	190	182	213	221	227	201	187	205	196	233	220	220	227	205	238	234	196	190	220	218	221	213	193	223	188	221	204	212	241	231	213	230	210	210	209	210	211	214	197	222	257	193	210	230	213	224	211	220	181	197	200	209	200	221	243	211	213	218	238	220	189	229	214	193	202	233	182	195	209	203	188	203	221	217	204	226	231	205	249	213	200	201	182	194	207	185	179	191	232	212	180	199	211	223	204	225	228	225	195	220	190	227	197	209	201	235	203	228	197	193	210	200	201	216	223	215	213	213	220	220	201	186	219	195	231	218	194	205	212	202	201	211	207	232	225	222	212	232	230	228	202	223	203	215	223	221	231	239	217	232	242	227	223	213	184	180	239	184	204	197	226	238	199	202	229	213	229	227	195	169	214	194	221	207	192	197	206	190	219	228	208	213	213	209	202	230	208	207	209	210	207	251	197	241	185	182	207	234	216	235	235	209	214	210	228	228	224	225	195	212	238	236	226	231	208	216	225	208	180	221	227	221	217	219	220	206	201	207	215	178	233	221	209	196	194	205	200	208	218	188	190	199	223	190	211	192	222	200	187	220	230	231	220	203	219	218	227	221	220	238	221	200	212	216	212	222	217	205	205	232	213	217	192	221	218	223	207	210	201	200	176	199	237	193	216	197	232	197	238	187	229	207	189	202	224	212	208	194	199	208	217	230	190	247	202	204	201	209	199	223	232	217	226	214	208	207	189	188	217	217	219	190	198	189	175	213	202	207	219	199	227	203	224	189	216	225	202	217	201	226	214	200	213	199	210	214	212	219	217	189	216	248	178	227	219	230	190	240	218	203	221	203	210	221	206	207	192	201	217	222	195	220	214	208	192	235	233	204	211	189	187	220	209	188	215	231	213	203	191	220	227	193	228	252	187	223	196	223	223	198	220	200	210	215	208	192	222	202	218	199	212	215	207	196	201	193	191	234	209	228	194	215	215	243	212	256	203	189	197	211	248	219	229	201	227	191	205	211	198	212	234	197	216	194	223	209	195	198	208	222	203	224	223	206	203	206	219	190	205	206	212	205	213	208	218	210	241	235	218	238	194	238	214	209	216	202	211	208	199	203	234	222	203	200	198	187	196	198	222	201	204	189	193	222	198	203	189	233	223	207	193	202	187	173	231	229	227	218	215	243	228	206	216	205	224	202	216	207	200	186	209	205	208	210	209	197	209	215	220	235	226	228	224	186	219	211	203	184	209	197	226	198	219	202	228	205	197	220	196	195	223	202	198	233	243	238	201	238	197	213	195	207	222	191	218	217	202	207	206	241	211	207	227	206	206	198	222	199	195	211	188	217	224	218	200	217	218	202	206	219	225	233	201	218	202	211	219	211	215	211	184	220	222	216	195	196	246	207	227	228	218	201	223	225	229	182	184	210	187	199	230	203	223	226	219	243	219	184	168	194	210	205	178	225	212	225	209	228	215	191	239	233	199	215	212	221	222	206	233	228	212	221	191	221	228	201	227	220	229	221	229	207	220	193	209	193	205	206	206	219	230	198	189	203	197	203	199	195	204	227	193	218	201	200	222	230	200	210	198	188	215	228	221	240	200	190	230	205	198	235	212	200	227	204	222	231	221	198	201	211	206	215	210	210	210	215	214	200	203	235	213	217	216	214	225	231	216	193	214	208	188	201	223	205	241	247	238	216	175	176	206	197	228	199	233	222	220	231	196	213	218	233	211	203	223	230	208	223	199	204	195	215	206	197	214	237	220	211	223	224	208	229	236	224	197	214	205	212	206	224	212	196	235	205	203	196	206	230	190	191	220	190	204	203	238	195	196	216	196	244	238	212	202	202	212	203	202	209	216	207	186	205	192	218	201	221	215	206	201	223	191	190	209	218	211	175	208	226	193	194	196	233	226	246	176	251	202	199	233	196	205	236	218	219	197	209	222	212	222	224	192	214	228	206	193	228	214	203	215	208	194	219	195	210	237	207	207	228	209	197	208	207	200	218	210	203	231	200	205	210	215	224	191	202	204	225	219	208	208	198	203	210	212	221	240	230	201	179	207	210	208	218	211	216	207	241	216	199	218	212	202	204	202	198	199	239	201	223	189	241	200	227	234	232	234	202	207	204	213	223	213	244	215	187	227	219	187	224	216	180	194	227	219	224	212	238	220	211	202	204	190	231	211	210	185	255	223	213	220	201	212	234	214	247	205	188	230	221	208	232	193	217	224	197	226	208	226	227	219	206	231	222	214	209	182	204	197	220	204	233	189	197	208	213	192	216	213	217	203	225	189	179	201	194	231	240	213	200	223	234	208	245	219	209	216	188	223	199	222	184	214	168	185	194	245	199	207	218	213	220	232	231	202	223	221	205	199	207	235	209	205	216	230	206	213	204	217	233	198	196	209	210	201	239	214	200	230	235	195	218	213	222	225	228	234	216	254	237	193	205	228	194	208	218	216	220	200	219	204	204	232	197	197	219	238	228	217	217	187	221	194	238	203	229	229	208	193	239	216	232	207	203	200	219	209	208	194	224	196	242	193	232	236	212	216	223	188	206	207	222	230	229	192	229	202	199	202	194	219	235	210	224	182	192	216	195	221	216	187	216	207	227	205	236	213	205	214	186	198	220	223	198	216	225	198	227	211	201	215	221	219	222	238	199	207	201	211	200	209	198	208	222	228	179	211	200	221	229	209	206	206	202	221	218	201	222	230	201	219	198	200	199	204	213	212	203	222	191	203	192	186	237	205	199	219	205	229	221	207	223	229	204	211	201	196	249	200	208	196	174	196	195	245	216	190	216	195	198	198	202	201	222	207	174	217	207	236	229	197	206	179	219	214	185	190	211	226	224	203	214	218	220	214	230	211	216	211	209	222	210	197	211	198	210	210	204	198	204	216	198	203	226	240	223	186
26666	20652	17570	11260	5922	3479	2281	1643	1256	1074	879	779	586	568	561	508	514	444	419	453	423	397	403	368	371	329	323	313	307	380	341	320	320	297	303	309	309	298	291	287	294	259	311	258	266	246	298	270	271	302	264	285	284	260	281	252	257	259	258	264	269	261	248	264	270	271	257	245	279	267	266	289	278	238	257	243	238	286	290	252	273	263	235	276	287	252	241	262	274	278	258	277	251	264	269	306	282	272	254	265	256	276	287	242	263	278	308	266	277	291	261	241	253	237	263	239	273	264	281	277	306	264	255	238	286	293	271	283	279	267	252	261	260	266	236	276	251	282	259	273	255	217	289	291	234	252	266	258	239	254	252	266	298	322	245	250	244	251	253	276	298	282	260	241	276	281	278	279	271	259	268	267	270	270	266	288	235	263	295	255	263	266	280	277	251	264	265	295	275	276	253	257	268	259	282	284	249	246	240	276	267	265	283	234	269	255	259	257	267	284	272	287	264	251	243	255	277	241	234	250	254	266	277	232	273	275	285	298	255	269	268	290	276	285	263	285	259	263	287	260	279	276	250	274	264	254	263	267	240	268	273	254	231	266	259	253	274	264	253	273	266	254	269	255	265	270	280	281	220	264	292	246	238	235	280	255	275	276	266	246	284	242	253	241	265	262	295	274	259	250	281	297	264	274	276	268	275	243	260	295	241	279	267	245	244	256	269	286	279	275	247	270	286	293	274	279	277	297	266	263	268	257	271	263	253	256	254	243	278	265	274	273	272	287	259	299	278	266	250	282	222	260	232	263	282	240	260	270	294	245	313	269	253	257	272	285	239	256	257	283	288	252	271	268	270	273	246	291	269	280	251	244	277	301	260	287	251	310	256	244	265	263	278	263	262	278	293	252	231	261	286	274	273	282	280	243	285	239	251	281	286	275	255	288	229	254	250	286	275	275	244	291	251	276	260	294	250	275	266	244	253	293	283	262	260	256	253	260	255	267	268	247	264	243	256	266	258	260	263	286	264	249	271	262	241	291	258	228	233	270	222	261	291	236	254	230	268	266	221	263	247	262	267	264	265	242	272	278	262	269	255	266	236	250	266	278	258	278	276	284	259	274	261	262	282	322	229	283	271	284	265	251	235	270	270	261	281	244	277	272	256	253	269	258	238	269	264	267	269	259	235	254	242	258	273	281	266	236	305	264	269	282	281	235	260	256	259	274	241	293	287	214	261	242	258	244	275	257	294	248	262	290	273	235	270	251	278	294	280	276	271	227	278	268	236	290	266	248	278	299	244	264	284	291	262	256	283	290	279	246	238	249	277	253	275	258	277	275	286	244	238	266	255	280	253	285	262	278	311	277	276	256	251	268	272	255	292	261	225	283	240	266	246	272	245	278	252	264	236	265	267	272	276	267	242	245	276	269	262	240	256	233	283	220	302	256	259	279	244	237	251	266	267	261	241	256	238	258	260	258	269	251	270	273	252	258	262	254	282	271	252	250	270	268	270	260	291	273	261	257	279	262	262	257	288	280	272	285	258	262	256	275	255	248	248	258	280	293	273	277	270	255	285	266	247	269	249	261	267	264	270	231	239	250	238	260	230	263	275	255	259	249	274	236	258	279	262	258	257	262	257	246	273	254	273	251	253	273	268	269	274	260	281	282	252	273	227	277	254	254	259	272	283	269	256	279	259	284	269	251	260	278	268	246	245	267	273	296	254	281	279	240	256	268	275	281	287	266	258	243	293	280	273	229	262	262	265	272	266	271	268	252	278	273	258	264	294	241	265	222	274	261	268	254	271	264	278	260	273	255	256	252	254	286	244	263	233	266	262	260	267	273	275	275	238	241	240	263	265	278	270	274	285	262	253	271	250	276	287	266	279	256	239	255	242	255	252	273	276	257	270	263	283	262	250	222	267	247	265	261	247	265	258	273	248	262	288	255	252	277	264	264	252	256	244	261	265	248	270	262	262	281	261	291	280	254	260	255	267	258	273	293	279	243	260	257	253	260	242	293	299	275	262	268	280	254	278	261	266	233	242	252	273	273	237	260	254	260	267	248	270	259	254	279	274	281	278	250	259	253	270	282	280	293	245	265	265	277	287	265	264	252	285	277	292	273	258	258	248	267	273	271	252	269	258	217	280	259	244	265	249	292	236	246	277	266	240	253	235	277	259	262	281	275	268	268	264	260	260	282	273	270	249	256	272	276	266	238	255	254	257	272	283	278	265	266	238	275	271	263	252	277	280	246	258	242	253	257	260	262	271	247	276	267	260	275	270	241	280	278	254	245	261	252	242	247	265	264	285	271	246	254	253	268	258	247	282	280	242	247	253	277	267	269	241	263	260	288	275	261	253	279	229	269	245	284	260	283	296	232	242	234	246	250	259	250	246	270	285	280	290	239	259	292	291	260	256	245	270	261	257	251	252	240	253	285	239	265	251	291	255	259	263	279	289	256	284	275	259	255	269	271	263	271	265	270	287	258	245	284	241	258	231	275	269	263	264	233	258	257	245	258	248	247	254	257	293	307	242	245	266	278	274	275	240	268	273	249	258	277	238	270	245	224	268	269	251	278	287	267	289	253	287	296	273	256	221	260	253	269	274	263	252	276	266	263	258	266	260	272	262	261	292	287	273	259	273	288	253	251	295	249	273	266	264	308	260	260	277	264	281	292	256	243	271	261	258	238	259	272	262	280	271	277	253	253	268	245	291	287	258	243	269	240	267	258	255	271	285	266	288	260	282	295	276	242	266	249	260	259	270	266	278	249	262	273	267	264	257	306	244	287	258	276	300	282	260	244	263	281	239	238	255	217	250	245	281	234	263	284	271	267	263	279	252	281	283	250	268	276	258	284	262	253	270	275	266	251	275	250	279	270	276	260	285	262	247	266	264	280	258	265	268	274	287	245	253	243	272	256	249	296	280	240	265	256	286	231	246	251	273	252	248	243	266	255	262	239	274	254	299	307	251	265	254	288	263	270	260	287	288	268	263	261	253	270	282	267	241	255	242	281	269	259	264	267	258	221	278	278	246	260	308	259	253	277	262	265	248	269	279	293	273	247	281	260	252	252	233	271	261	270	258	263	247	270	245	246	287	279	273	296	272	257	292	271	271	286	265	259	282	248	262	260	244	271	261	266	244	261	261	275	266	289	278	240	269	244	251	262	245	274	278	273	246	237	238	260	251	252	266	252	286	264	280	273	240	284	270	297	280	281	286	276	236	270	254	291	256	252	278	265	269	238	279	279	255	243	267	259	251	261	253	279	261	286	264	289	268	280	265	278	265	265	274	275	295	282	282	237	262	260	256	250	260	275	223	300	275	252	257	274	273	271	251	281	236	267	235	254	285	295	266	275	283	260	276	254	263	280	277	258	246	259	250	279	286	268	246	283	246	266	244	256	295	245	256	281	255	264	247	245	267	273	298	271	261	266	232	252	244	256	252	233	286	254	264	262	269	249	241	261	286	237	287	261	255	272	276	245	249	259	263	262	284	269
12003	24608	20286	13540	9949	7248	5351	4129	3150	2648	2140	1803	1526	1334	1211	1130	1075	1012	886	819	770	713	768	671	732	635	638	643	565	575	579	535	529	497	509	515	475	441	479	485	456	472	491	415	483	441	463	410	422	452	433	429	436	457	405	450	439	438	434	423	438	433	409	414	447	447	418	445	424	422	402	419	457	404	396	392	400	409	379	420	411	381	389	409	395	392	385	386	388	421	403	419	422	398	402	452	406	401	401	402	419	410	428	416	414	408	434	390	418	434	410	376	426	399	413	397	414	429	415	380	386	388	417	391	402	419	415	403	391	434	419	413	401	422	415	444	422	398	409	383	435	395	444	411	399	391	374	371	407	394	430	414	383	388	392	404	423	399	414	450	410	414	444	396	414	395	405	370	393	417	413	415	415	392	400	407	387	417	426	376	446	367	422	436	387	397	414	427	379	405	433	430	425	409	454	437	410	416	401	386	446	408	414	418	409	419	379	435	405	393	422	396	404	410	398	417	391	414	387	427	410	434	371	370	406	421	385	393	384	442	460	422	392	381	412	386	398	412	402	392	388	431	394	402	428	392	381	402	415	371	381	433	393	435	475	392	423	420	393	396	420	379	401	426	390	408	403	392	415	421	395	404	378	394	389	464	397	405	406	395	380	395	378	406	394	431	450	410	416	401	371	377	435	405	406	390	414	397	420	395	400	403	399	429	392	397	444	422	401	401	368	424	460	405	406	457	398	435	416	474	396	377	377	410	417	395	410	410	412	400	399	392	476	417	385	423	407	393	403	439	403	378	439	411	418	406	417	419	424	382	422	420	411	390	420	396	382	432	427	398	414	399	403	431	387	406	389	401	426	434	415	425	433	360	394	413	429	401	464	422	398	387	404	407	409	389	404	415	397	405	365	399	418	408	421	415	378	398	391	398	429	389	420	395	411	428	427	427	381	397	398	403	434	411	385	420	417	403	407	392	397	420	393	436	396	402	410	411	392	424	408	425	381	427	425	377	385	422	395	407	387	397	374	408	402	394	392	399	438	370	423	434	419	407	405	412	390	409	452	390	429	419	391	424	396	424	407	432	450	441	417	432	399	440	379	390	424	393	425	386	405	385	396	430	439	442	409	431	427	414	425	428	427	411	397	429	418	389	379	380	407	416	417	410	410	409	405	404	414	423	406	454	404	425	410	393	383	427	419	453	427	421	424	405	393	403	398	424	410	406	395	387	422	390	412	362	423	408	399	444	409	400	445	409	376	405	432	408	403	380	413	457	438	469	414	431	380	416	383	444	393	386	395	420	409	425	441	413	471	396	410	404	365	366	420	373	420	445	370	388	423	410	384	391	403	421	425	404	429	447	401	448	408	410	420	391	375	386	431	388	371	388	382	427	411	441	412	388	419	409	410	465	434	394	409	410	395	416	455	395	386	399	388	424	411	417	392	407	414	389	410	439	383	437	437	429	399	402	377	372	413	396	395	380	408	426	420	388	402	411	378	441	403	427	410	425	395	395	411	425	428	381	430	408	421	399	444	391	379	424	427	414	396	383	413	433	449	390	384	406	373	423	424	410	391	413	398	403	416	399	390	445	358	415	422	398	412	421	420	432	391	417	431	414	392	417	430	384	404	418	401	384	393	377	392	403	391	398	395	436	393	393	427	422	397	417	381	411	389	399	424	419	380	416	426	390	423	417	408	415	442	366	399	430	395	399	418	419	420	390	384	387	395	403	409	427	408	434	396	391	423	382	398	379	413	433	415	413	403	388	433	425	422	430	422	413	391	418	410	403	387	375	405	411	445	411	399	358	410	399	426	430	392	396	371	400	374	383	410	452	388	443	455	424	430	383	414	380	415	426	426	425	402	427	413	405	424	399	420	388	426	368	437	427	394	353	403	371	396	395	405	414	402	402	437	437	406	393	390	362	427	373	411	416	405	410	435	444	408	418	423	447	448	425	389	380	411	420	398	373	409	412	417	422	385	410	410	411	405	415	412	395	431	431	409	431	374	449	406	431	424	394	364	425	393	396	406	379	371	395	411	418	399	442	424	408	417	408	397	408	381	401	383	458	439	413	395	428	429	431	390	419	433	393	399	393	458	418	442	418	383	425	412	397	375	397	396	405	393	402	395	407	439	402	379	403	435	395	405	417	415	408	386	372	389	419	417	401	403	416	425	397	422	437	400	408	400	394	419	424	390	379	416	400	432	405	415	427	417	403	425	407	426	413	405	390	414	428	395	425	416	365	376	418	401	461	405	397	412	391	407	431	392	415	388	419	444	408	432	392	429	422	403	414	368	428	399	443	419	422	402	390	386	412	402	350	399	440	411	389	419	419	380	441	436	397	400	378	390	369	394	436	438	387	417	432	402	403	408	394	425	425	428	384	379	431	438	392	385	402	369	463	407	386	387	440	397	365	414	407	384	445	398	397	413	436	372	424	392	417	404	395	434	429	363	392	413	362	414	408	441	409	413	413	382	376	394	417	388	415	408	416	386	409	395	398	423	389	401	410	400	417	401	374	406	392	410	407	413	406	409	362	428	417	417	428	404	405	424	373	398	411	430	410	433	411	388	402	432	388	395	426	385	377	415	420	437	406	401	386	427	438	407	424	384	406	411	423	395	407	406	408	381	429	409	441	437	418	397	443	394	412	420	429	431	393	420	401	419	431	370	405	395	428	432	451	399	383	404	399	399	397	430	398	399	426	422	404	427	435	390	402	430	425	416	394	440	414	429	388	443	387	418	405	419	391	356	415	436	402	422	414	413	436	432	400	396	429	437	427	400	459	386	373	405	432	430	413	414	391	415	396	402	418	414	392	391	426	407	401	393	395	428	381	398	438	398	417	385	431	409	437	422	428	430	367	440	420	415	407	392	414	383	412	426	441	407	447	395	423	427	423	358	399	416	389	452	393	429	406	389	381	375	402	410	426	412	422	399	398	427	418	389	423	406	385	421	401	406	415	390	404	382	424	425	416	403	457	408	403	412	367	389	403	407	407	415	417	378	401	418	430	395	427	420	366	399	359	438	399	414	393	418	373	436	404	384	374	394	413	414	396	433	436	395	440	440	439	401	430	395	392	383	389	442	423	396	408	417	420	407	392	421	420	386	416	371	422	395	370	406	429	395	406	422	418	443	400	395	434	407	424	385	394	409	379	400	392	428	403	426	395	395	361	423	413	373	391	379	445	380	390	451	429	398	421	428	423	416	388	448	404	410	415	440	408	411	412	391	381	437	394	408	384	406	388	416	410	437	372	399	382	411	437	409	405	412	407	401	387	398	406	417	418	373	434	401	391	372	435	424	403	429	441	418	406	399	396	381	407	442	416	419	408	409	406	395	401	398	413	394	417	412	428	408	404	402	400	379	391	402	396	424	410	433	384	413	428	421	402	401	399	394	432	449	395	404	442	393	413	424	392	412	420	413	398	413	374	414	434	418	376	409	420	393	405	403	379	393	425	409	408	414	369	385	409	388	417	365	426	432	401	443	382	437	430
22853	21039	28140	24132	20543	11195	4498	2493	1741	1440	1184	959	836	714	653	580	520	458	452	416	361	363	340	314	300	327	284	289	261	282	264	261	232	236	238	227	225	205	216	190	216	191	224	211	197	181	188	181	183	195	177	199	157	186	137	185	163	160	158	143	164	157	171	154	145	163	148	172	138	185	184	159	175	153	162	168	185	159	156	186	161	175	161	164	185	178	154	172	176	144	174	162	155	156	182	155	171	168	158	166	158	185	139	170	152	160	185	139	173	162	158	155	149	148	170	140	167	175	154	131	150	153	157	146	158	179	142	164	157	158	162	165	145	153	187	163	174	159	151	152	151	149	175	181	138	180	171	178	163	196	173	167	152	171	165	155	158	156	153	162	170	183	157	152	170	165	139	154	165	171	161	165	176	166	172	139	161	172	164	143	184	158	195	143	152	157	156	152	148	168	166	157	172	162	161	159	166	156	165	138	162	151	149	145	153	165	166	162	161	168	181	158	168	159	176	182	161	174	150	178	144	152	136	155	179	162	166	165	175	161	152	180	161	160	154	152	163	180	145	165	148	151	156	155	134	171	154	136	160	167	146	171	151	173	153	162	182	162	172	144	182	130	167	174	155	166	137	162	176	172	180	188	178	145	161	155	158	160	182	168	149	184	174	151	148	143	160	171	153	143	153	150	158	154	168	164	164	153	156	173	150	155	167	142	166	158	191	144	165	177	151	146	186	162	161	155	158	169	165	136	168	150	166	163	152	161	172	170	162	170	164	160	156	157	146	177	155	153	144	172	149	143	161	194	168	146	153	164	145	150	166	181	151	171	179	177	167	178	168	156	160	177	175	140	172	160	124	157	131	159	170	175	153	167	154	157	149	171	159	152	141	152	152	159	164	152	174	175	158	151	160	182	164	163	168	179	176	158	183	161	154	152	173	153	162	151	165	163	156	165	162	159	154	153	162	173	141	143	151	157	146	168	152	165	169	167	158	155	150	148	171	173	132	177	139	136	144	172	159	135	158	154	154	154	161	167	148	156	181	158	175	164	177	166	148	149	150	171	165	186	174	152	165	174	155	158	144	175	165	154	168	155	153	166	179	180	192	143	147	148	151	163	164	162	165	170	159	183	171	174	169	147	145	141	172	157	164	167	157	146	167	169	143	163	171	160	186	160	157	159	183	163	151	164	153	159	147	165	147	165	165	130	157	164	161	175	174	145	148	180	153	151	161	175	161	151	158	181	155	172	168	178	147	188	152	152	162	154	154	160	158	152	175	148	151	160	152	152	151	173	157	168	166	160	148	163	156	150	164	170	173	171	179	151	161	143	145	162	152	163	146	165	157	177	162	171	161	141	179	147	145	171	142	162	151	152	170	191	188	134	169	181	166	162	141	152	144	160	145	170	133	177	178	154	162	147	155	173	169	156	184	149	171	160	161	165	174	141	167	157	158	155	152	155	182	162	143	166	163	161	145	174	183	168	137	139	153	159	148	176	145	177	166	161	159	157	152	165	167	162	144	152	184	165	165	168	169	177	169	149	152	148	155	167	150	158	168	155	143	162	163	174	173	167	155	182	132	160	158	159	149	154	156	159	158	154	144	159	163	170	144	177	160	171	174	163	168	157	156	145	144	147	199	158	165	129	178	152	162	156	158	168	161	153	176	152	149	168	165	143	168	169	150	159	160	146	155	176	171	139	157	154	168	182	170	158	180	158	153	158	178	151	153	162	147	149	172	152	165	157	161	180	167	175	185	142	167	183	168	163	168	170	165	165	164	145	140	123	152	152	153	159	163	142	155	145	164	182	155	159	178	148	178	173	160	165	164	152	168	164	165	150	186	185	151	153	184	144	155	147	173	170	155	142	165	164	170	183	146	166	166	154	173	159	148	157	159	166	171	150	164	163	158	153	155	172	130	165	168	129	161	172	151	166	159	164	161	156	172	150	151	159	174	158	184	195	141	142	167	176	170	129	147	165	164	160	170	150	168	162	164	161	172	162	158	145	165	139	154	167	197	164	178	155	138	147	159	187	158	156	166	162	168	148	141	146	163	149	168	147	169	160	151	174	186	152	162	155	131	163	175	159	164	159	142	146	163	177	165	122	154	151	145	169	155	171	136	149	163	187	165	175	169	162	161	145	165	181	172	144	163	182	144	175	138	159	154	180	174	155	165	140	163	171	153	158	151	172	155	165	161	153	170	140	161	155	166	163	172	169	166	154	163	150	167	160	155	171	157	152	159	166	149	186	169	145	166	145	152	160	163	164	158	178	185	172	163	152	167	165	175	153	148	170	164	152	161	157	162	164	175	162	152	147	173	175	163	153	158	146	165	170	153	149	140	170	143	157	158	154	158	161	164	188	167	171	159	152	159	165	175	149	152	166	173	148	159	168	179	165	157	144	156	155	166	149	155	150	178	175	141	157	166	147	171	153	153	151	164	167	162	166	185	155	155	152	161	156	140	162	178	156	179	136	143	142	141	163	161	150	154	176	182	155	144	157	151	157	141	144	159	139	166	151	145	148	142	174	170	169	184	154	151	156	171	161	161	164	166	149	145	164	160	162	175	160	174	155	175	155	163	160	146	165	161	171	169	136	165	158	178	143	185	149	140	163	177	165	161	175	148	154	147	161	154	175	160	154	168	162	170	155	150	164	164	184	185	141	145	172	136	159	160	153	162	153	159	170	169	165	173	138	188	161	153	171	142	173	160	165	171	187	163	161	156	152	150	176	170	178	141	149	165	175	152	174	169	180	157	171	163	170	140	144	133	169	164	159	155	179	166	153	142	171	186	151	162	179	174	157	147	154	163	185	162	167	156	170	161	184	177	150	161	175	145	166	180	147	167	162	143	155	152	147	170	169	130	154	166	174	167	149	179	146	151	159	150	155	150	154	162	154	166	144	166	146	163	162	152	186	162	168	124	163	158	139	167	155	167	132	165	144	166	146	164	147	143	146	162	172	152	175	152	156	170	161	165	157	190	176	169	153	175	188	147	155	178	185	156	138	157	147	166	165	163	145	176	187	142	152	169	154	184	192	155	139	172	160	151	139	174	156	162	154	166	167	128	170	146	148	163	160	165	167	175	133	162	170	167	151	135	173	177	168	148	158	167	166	174	161	168	172	168	173	162	141	161	158	157	157	151	154	163	156	149	150	141	168	176	151	170	151	168	158	160	143	157	168	138	180	156	145	154	162	183	169	150	153	142	154	158	152	156	157	160	166	167	172	176	165	136	156	137	140	149	158	159	164	176	168	160	165	165	165	163	172	162	164	184	147	143	147	151	156	173	159	188	167	168	160	150	169	162	142	164	168	163	133	155	175	156	167	170	118	171	140	146	169	135	166	168	167	161	173	166	163	172	184	145	184	165	169	149	163	146	139	153	158	173	158	159	168	159	161	154	169	172	161	149	166	159	146	154	163	147	169	145	176	164	149	167	164	158	152	149	141	177	158	152	164	182	154	156	169	162	153	149	164	155	170	158	160	154	148	183	174
11745	30864	25684	18493	13821	10509	7944	6073	4828	3737	3103	2561	2128	1834	1592	1445	1294	1144	1112	989	807	830	786	722	668	682	594	576	545	535	449	518	477	419	408	433	387	370	384	381	355	333	368	352	374	324	318	337	300	299	290	314	321	269	304	246	274	272	254	248	242	238	235	283	241	247	254	255	284	262	284	243	258	262	250	245	279	264	245	216	264	247	278	235	272	228	245	257	284	279	258	252	269	243	252	250	283	267	263	245	251	264	252	258	249	269	271	267	266	260	237	251	260	260	253	279	237	264	267	263	241	263	256	244	239	301	252	251	259	237	271	270	283	247	267	241	243	258	283	265	255	258	261	270	245	268	269	256	273	293	240	295	237	266	241	249	259	263	259	239	284	233	280	268	258	267	251	261	264	241	287	246	262	279	251	270	254	258	257	288	235	259	256	253	253	280	258	256	246	271	273	255	225	234	257	248	253	257	262	258	262	220	242	275	253	249	247	277	265	248	261	261	265	232	260	253	251	284	259	239	237	239	248	253	249	240	288	267	258	254	270	258	257	244	270	234	222	251	257	214	244	257	215	232	256	263	252	255	258	247	224	256	247	258	264	250	253	254	259	248	289	253	240	275	276	225	257	232	243	244	266	244	235	244	249	263	249	261	275	278	245	235	255	283	257	228	237	260	277	258	271	237	240	237	240	261	238	235	257	270	261	220	228	248	254	243	267	277	262	286	229	264	277	250	244	257	260	245	256	239	237	241	252	284	224	277	261	264	216	254	243	280	247	267	277	266	239	250	274	255	271	256	242	261	252	253	238	280	272	250	291	232	263	247	257	247	252	234	202	223	247	268	267	253	268	244	263	291	235	219	283	245	264	250	269	222	243	266	252	283	259	261	281	263	247	263	283	260	264	233	265	245	264	250	268	254	229	246	257	236	245	242	249	265	245	263	236	253	236	235	231	270	236	259	269	260	261	261	247	237	301	253	235	243	229	262	225	252	272	255	257	285	259	239	230	232	222	257	244	253	257	259	251	279	241	256	279	258	233	243	270	258	255	243	224	253	247	250	250	246	243	250	256	242	261	245	250	279	232	258	261	253	246	264	282	260	262	235	262	269	276	238	253	247	255	224	235	256	242	258	267	239	260	249	264	273	254	254	267	286	244	253	252	253	260	257	266	266	224	258	262	254	257	249	258	251	239	249	275	249	265	249	279	242	256	275	243	260	269	235	237	238	248	245	253	300	263	270	237	262	276	258	264	251	240	243	248	243	274	239	266	275	247	259	263	271	238	270	231	242	237	270	220	271	227	257	259	257	258	239	235	246	258	253	263	231	262	252	262	275	266	275	232	264	265	248	238	265	242	242	234	294	265	245	249	242	266	222	229	263	239	279	268	251	247	279	253	269	214	249	246	247	262	240	260	249	262	282	251	249	258	267	247	246	244	241	250	256	248	239	230	288	244	224	248	254	271	276	235	239	275	244	271	270	258	241	272	261	259	288	269	273	254	249	229	284	279	260	282	242	246	257	263	271	264	247	270	233	233	281	242	212	262	246	261	240	258	258	274	261	271	295	232	265	250	257	255	275	253	252	236	278	260	238	261	272	259	245	253	246	278	256	236	260	222	260	254	287	264	282	240	267	236	265	282	277	234	280	241	270	262	259	257	238	245	264	248	279	248	267	259	274	252	246	239	260	250	245	222	217	252	286	244	260	252	250	255	249	258	248	262	272	230	244	246	264	250	232	245	248	247	264	259	246	249	256	259	258	240	245	222	280	245	255	246	257	271	203	233	280	250	269	272	267	261	258	258	250	247	233	263	238	255	265	260	255	260	251	261	269	251	244	259	248	291	245	262	237	259	245	257	230	242	262	222	262	262	278	222	245	243	252	254	243	266	251	254	274	250	276	230	302	251	230	253	262	265	248	269	211	247	245	218	221	242	237	263	279	256	267	251	240	272	228	236	245	232	270	238	264	258	226	258	294	266	234	274	239	272	260	261	258	275	264	255	247	237	245	236	257	261	254	268	247	241	232	269	268	272	280	266	257	225	237	262	269	246	238	229	202	228	253	247	242	251	255	255	230	275	255	253	262	299	247	257	257	250	260	264	259	235	251	281	234	238	264	254	272	288	250	276	262	226	256	243	258	236	258	245	233	253	240	239	265	233	280	218	253	270	266	236	255	268	214	249	257	238	284	262	223	218	239	250	238	265	255	228	252	297	249	261	255	261	245	238	258	245	244	259	249	226	255	287	241	278	242	261	230	229	264	232	265	252	260	229	240	265	279	274	274	285	252	256	236	233	235	266	237	275	244	222	220	244	256	261	251	263	260	256	255	262	256	234	276	258	232	233	265	250	250	241	240	256	253	241	240	268	266	246	260	290	230	259	254	241	252	277	267	275	258	232	224	283	262	233	261	219	256	270	264	239	264	237	259	237	222	263	261	280	248	261	258	238	269	263	251	235	253	275	255	250	258	256	270	241	261	222	252	238	224	256	246	247	259	235	241	264	269	255	259	252	244	240	256	262	239	246	214	270	236	246	259	271	247	248	293	259	243	262	263	249	248	259	251	228	271	231	246	266	264	240	263	234	243	254	253	233	261	258	241	266	262	247	251	245	255	277	212	254	242	262	250	248	251	245	260	242	249	233	263	252	251	256	260	253	266	245	261	258	257	271	244	285	232	259	278	275	232	267	236	245	267	265	257	239	259	277	262	258	269	237	239	253	246	249	256	242	255	243	258	276	264	249	227	249	248	268	266	258	247	261	266	249	255	241	264	260	268	282	262	262	257	283	265	252	251	273	232	258	238	239	223	235	267	255	239	268	242	248	255	259	251	257	233	222	290	244	245	239	251	228	276	245	267	241	242	245	259	265	249	272	258	249	261	276	227	263	253	247	239	287	238	243	257	287	274	236	258	261	257	269	241	272	238	266	275	270	247	273	230	281	245	245	247	243	255	239	278	243	263	248	247	283	256	244	275	264	237	246	261	258	249	225	248	244	245	251	260	247	258	262	257	245	233	261	252	243	269	284	244	278	243	259	266	250	281	262	238	250	230	247	239	229	278	245	259	258	247	270	262	249	257	239	243	257	241	253	258	257	274	279	253	259	257	237	230	250	248	243	241	263	248	269	266	262	268	282	250	269	260	242	258	252	253	228	238	264	256	244	263	290	251	229	241	239	261	266	233	278	266	262	247	243	231	267	255	239	241	233	266	238	234	255	253	267	262	256	234	260	266	253	258	232	285	252	256	232	285	276	243	300	269	259	251	240	249	280	247	279	254	262	226	252	234	267	259	220	255	274	252	237	248	236	246	258	244	235	241	233	279	271	250	244	231	279	253	234	251	269	277	250	254	261	263	259	265	276	278	237	250	238	256	232	268	228	263	257	263	238	265	255	242	264	237	248	248	261	232	238	240	263	242	259	259	266	245	251	246	238	259	273	242	229	238	241	241	263	254	240	260	263	248	260	265	258	248	263	254	247	237	222	267	223	242	269	244
24234	21084	26604	24546	10958	4692	2901	1980	1570	1218	1020	904	811	679	650	593	547	520	490	455	445	462	388	437	377	362	336	407	385	365	365	333	346	308	326	355	364	344	297	319	340	294	279	319	304	323	281	310	290	275	264	299	264	290	260	295	292	283	259	283	254	313	266	299	269	266	278	260	297	304	303	259	254	271	278	273	262	270	286	275	289	291	257	292	292	291	264	283	262	268	247	267	251	260	282	291	291	279	264	291	310	259	269	289	281	272	288	239	300	275	270	279	256	279	258	260	235	272	282	237	293	267	284	285	275	296	283	280	283	269	250	274	267	279	278	255	323	304	238	274	289	272	246	261	299	252	287	271	289	272	266	279	252	268	276	282	282	290	267	281	300	280	306	269	261	263	269	292	295	291	282	268	303	255	282	274	245	278	271	309	261	245	284	300	305	295	298	286	254	252	285	273	296	291	269	310	268	289	287	316	273	260	285	291	269	273	300	303	279	256	291	285	288	256	301	267	260	278	283	260	288	266	266	259	274	275	269	269	251	283	266	287	249	284	253	311	291	269	269	308	285	286	280	281	272	261	280	289	306	246	268	274	301	281	280	322	266	278	287	255	281	270	264	321	269	274	268	274	272	295	278	273	275	267	273	292	283	312	275	289	306	276	311	270	299	271	286	265	280	282	272	272	268	255	283	285	271	309	290	275	316	303	297	291	265	314	273	279	281	276	248	292	323	273	289	284	257	259	289	285	311	269	296	285	263	291	284	272	288	282	255	278	285	286	273	283	263	292	267	255	281	270	249	282	286	294	282	258	279	298	261	278	294	277	299	261	276	263	272	286	270	289	268	283	277	308	291	258	276	292	294	322	271	318	271	291	291	265	291	271	315	288	251	262	290	256	302	297	239	249	305	333	276	269	281	281	255	273	258	288	287	294	288	267	276	278	295	275	279	269	294	279	264	271	288	284	293	268	256	280	283	297	279	287	242	283	272	291	261	325	265	315	281	251	283	270	262	294	274	284	262	321	280	280	265	258	278	282	278	273	284	281	301	293	275	265	291	309	309	269	263	269	261	284	298	313	264	278	276	272	318	288	247	267	277	296	271	284	264	294	284	290	276	304	299	277	283	263	263	273	270	269	284	273	262	331	272	289	282	291	263	289	272	265	281	275	279	325	288	279	262	314	303	280	264	291	286	269	293	275	282	286	263	251	249	259	288	285	274	256	282	264	275	291	264	294	283	276	260	273	266	273	276	280	245	277	294	257	276	264	271	258	288	291	273	285	276	283	269	277	302	243	268	267	278	286	302	270	300	260	279	272	294	272	288	264	300	281	261	280	271	290	290	260	289	291	275	267	299	258	285	321	278	313	304	283	281	287	257	284	270	270	271	293	312	293	246	265	270	263	296	282	256	265	298	274	278	278	261	276	302	276	257	273	314	272	272	271	282	278	286	262	241	279	281	293	270	284	285	266	270	277	257	289	235	273	299	274	295	259	283	293	252	262	305	312	283	263	296	292	293	284	266	255	269	280	283	297	272	289	273	286	285	258	295	284	259	304	297	274	278	255	271	268	260	278	315	267	269	290	261	276	277	269	285	319	262	266	308	274	281	284	277	305	290	272	278	309	256	296	311	274	265	319	273	272	246	286	278	280	303	278	288	266	315	280	272	264	291	288	250	264	287	291	304	274	275	278	301	281	284	267	261	317	286	309	286	274	261	287	271	326	262	272	314	268	279	269	274	277	265	284	265	316	292	260	296	274	264	259	251	298	270	301	252	270	286	265	276	275	284	282	306	274	269	254	289	265	266	268	291	272	319	283	267	275	261	275	287	250	286	243	271	264	277	276	280	267	284	287	293	272	283	285	276	292	286	291	263	283	286	288	252	290	293	287	280	304	290	271	274	303	236	284	274	280	316	281	264	290	270	254	277	275	264	264	254	267	272	274	270	281	299	272	263	282	299	295	255	270	291	278	288	285	294	283	273	258	277	276	292	276	240	284	306	258	297	280	268	226	295	247	278	266	278	295	292	282	290	269	276	266	260	267	294	278	270	276	238	286	330	269	264	280	281	277	267	285	278	264	272	302	326	296	282	257	272	270	263	262	291	249	289	277	294	237	266	282	262	280	287	294	291	262	280	252	289	278	288	292	265	305	301	258	287	268	291	273	262	270	307	285	275	306	271	304	284	283	260	311	272	271	291	276	262	267	298	284	264	293	286	260	294	283	263	239	277	280	266	285	257	276	279	269	273	314	287	266	272	296	295	279	269	286	303	276	275	300	262	272	261	279	261	250	307	270	301	311	257	254	323	261	285	280	238	249	276	255	285	277	286	281	309	255	286	306	252	287	259	272	272	274	273	271	266	286	283	276	281	277	297	276	274	334	324	277	283	279	296	275	277	303	286	278	277	265	254	273	275	284	299	288	278	286	266	264	273	268	263	276	289	289	250	260	285	254	269	296	286	268	332	306	273	293	291	278	266	281	263	278	303	296	271	266	295	302	269	267	243	281	270	253	238	278	287	306	279	242	251	255	280	280	277	298	304	252	267	276	269	268	281	280	286	264	263	264	269	276	265	280	258	286	268	291	303	271	275	290	251	291	288	273	276	280	275	282	303	325	300	287	280	244	268	270	276	284	274	251	296	265	294	250	243	282	290	285	278	319	267	277	281	302	263	283	274	266	267	275	295	272	269	272	282	278	292	245	260	292	298	258	253	284	281	279	273	273	280	263	279	283	278	297	275	280	266	275	266	253	242	292	271	278	253	277	269	290	283	293	300	275	286	277	262	249	256	275	251	279	274	256	282	287	289	298	282	306	287	287	281	274	273	274	302	295	284	258	261	286	304	278	274	299	314	282	297	271	287	261	266	298	295	277	255	278	309	255	281	245	285	284	279	266	285	284	279	259	296	271	255	281	293	294	285	244	308	281	261	251	249	252	264	272	246	289	279	314	286	281	269	289	276	263	270	308	273	272	263	284	295	300	266	270	300	302	305	276	301	279	276	288	300	283	289	268	245	302	262	265	281	297	277	302	285	311	262	264	246	283	276	263	283	279	283	279	262	272	263	287	299	316	285	273	277	294	273	275	288	264	253	265	255	265	284	310	299	294	304	288	277	273	293	262	259	254	304	300	278	276	293	309	274	273	300	276	301	260	267	281	280	263	285	298	278	267	248	298	264	284	289	246	292	283	296	276	255	259	268	279	272	272	258	260	286	298	282	267	267	253	265	282	276	263	290	287	270	285	249	266	266	295	279	283	290	292	268	270	304	285	274	288	278	256	289	285	274	271	309	259	270	271	282	292	280	275	304	305	279	279	288	271	306	268	268	276	294	279	291	269	288	299	260	271	279	279	278	258	289	282	279	247	273	262	303	324	279	287	265	312	289	274	281	295	287	237	271	261	259	276	293	297	289	248	282	279	275	281	282	268	263	257	280	297	285	284	300	282	287	275	283	261	279	273	276	282	300	266	304	278	284	287	275	320	272	272	266	298
11443	27735	22442	15749	12086	8941	6655	5212	4168	3148	2722	2237	1903	1634	1463	1350	1200	1190	1047	953	929	884	805	799	755	725	683	683	659	616	596	607	566	600	527	571	517	552	472	469	480	489	517	495	475	533	458	442	453	463	469	482	479	442	413	435	416	392	431	424	457	381	387	466	427	420	377	440	411	406	359	395	423	368	406	432	403	465	424	391	444	402	432	423	436	450	438	434	388	441	415	439	425	420	428	409	444	417	447	410	442	431	448	426	432	440	433	410	415	434	410	423	436	415	424	394	425	428	395	404	421	426	441	446	400	425	373	400	453	426	404	412	409	395	393	417	397	410	425	438	439	394	436	400	392	438	400	431	404	390	419	433	450	416	424	410	429	437	409	429	438	403	429	372	412	430	421	462	432	403	381	406	462	419	417	417	417	412	440	461	396	429	409	426	400	423	423	413	443	439	404	403	442	410	410	416	418	405	431	447	462	410	406	449	434	445	452	433	427	431	405	443	402	434	424	397	413	421	449	417	451	408	432	468	434	380	373	407	388	437	439	404	383	413	426	433	437	427	401	375	440	445	445	416	420	456	429	405	420	435	428	380	436	401	452	410	400	410	419	399	428	408	406	387	394	429	433	416	411	418	427	439	432	395	389	416	432	420	406	422	425	399	417	402	442	443	431	414	428	409	427	383	386	425	438	405	381	451	438	415	405	417	427	396	423	384	436	439	447	406	431	417	424	398	460	454	394	380	438	416	404	390	410	429	450	458	443	458	409	427	421	410	414	435	408	424	413	414	431	451	396	423	435	430	479	414	418	405	420	435	427	423	467	417	414	403	421	402	392	420	404	446	435	425	436	418	411	411	404	408	419	404	392	382	442	376	402	404	428	432	434	447	420	445	442	427	396	385	407	427	427	396	449	387	431	432	428	407	460	441	435	440	414	413	411	412	407	459	464	421	412	415	431	396	426	420	409	449	449	368	399	380	430	426	458	415	409	391	453	403	415	424	413	418	430	402	418	455	439	380	433	445	413	440	441	459	432	413	424	445	391	437	429	451	399	399	426	431	407	410	428	426	432	437	433	425	428	434	427	394	436	415	388	418	424	397	391	438	444	425	394	445	412	415	442	431	409	422	412	444	407	464	426	389	464	428	441	433	394	429	405	429	435	436	421	414	418	421	395	422	430	400	448	392	415	386	406	411	408	422	444	443	417	418	418	385	414	419	432	440	438	459	422	420	397	396	396	435	416	455	428	426	451	431	414	416	442	440	439	414	407	437	424	428	404	428	411	434	417	372	443	436	430	398	436	410	416	432	407	440	406	410	430	430	425	399	433	424	392	429	418	446	430	440	412	409	434	415	393	459	399	427	405	426	412	419	427	389	431	393	432	429	417	428	434	389	425	410	457	377	420	418	425	430	439	440	437	485	437	384	422	427	422	435	404	427	447	412	439	378	442	473	409	412	446	413	389	410	434	432	419	454	447	456	432	451	418	437	421	393	418	426	429	436	449	416	456	458	440	397	421	435	397	401	428	429	416	405	404	467	406	411	396	432	408	410	475	441	458	407	416	400	439	386	389	395	386	400	400	397	449	435	430	413	425	478	444	426	436	399	372	456	408	413	430	419	414	428	427	439	398	409	400	440	430	419	440	384	404	447	428	421	395	420	445	422	443	465	402	436	419	464	410	443	411	406	415	440	431	398	441	404	445	410	388	403	462	409	422	375	431	412	419	417	387	439	421	382	403	425	445	411	439	440	434	434	439	447	443	448	446	445	428	404	434	443	425	410	435	407	425	426	410	433	436	393	413	398	416	432	376	403	438	461	416	431	416	442	413	446	440	467	458	436	393	438	448	406	431	394	428	419	386	430	439	403	409	414	423	434	409	416	434	422	447	405	423	431	397	439	402	412	388	409	443	452	445	469	448	377	397	401	450	428	425	400	430	427	421	398	443	442	451	432	395	394	430	409	417	427	416	480	453	419	419	413	446	414	410	431	459	420	429	447	432	431	405	411	445	389	452	448	442	441	394	433	444	459	399	386	411	399	405	446	409	436	450	392	420	366	449	451	418	413	400	412	374	430	435	460	417	400	412	420	387	393	389	429	429	410	436	425	398	434	491	407	437	449	429	430	424	467	421	424	406	446	413	451	416	422	412	403	393	418	436	417	409	411	430	426	408	459	439	384	427	405	420	419	412	391	464	407	425	405	433	431	432	420	412	439	389	458	435	450	432	422	426	407	411	431	439	438	413	384	441	450	434	435	424	403	413	412	422	353	426	404	441	430	418	421	423	386	385	435	415	425	466	428	383	438	407	423	439	457	453	424	403	391	385	417	399	426	409	448	387	437	426	447	415	393	442	422	432	445	439	431	410	427	426	411	421	382	406	409	409	402	447	438	411	431	417	436	427	399	453	405	395	411	413	448	421	423	439	422	419	432	431	429	453	412	443	413	455	422	411	409	439	428	441	406	424	444	415	423	466	405	439	410	372	401	381	423	385	412	391	443	436	426	427	430	411	445	425	445	458	380	439	407	406	397	439	438	423	413	384	437	383	430	415	420	438	403	429	430	412	437	392	430	419	391	420	421	413	386	451	448	422	423	400	436	418	421	428	423	400	419	430	436	446	419	419	423	394	393	445	428	447	461	442	406	406	437	407	410	404	370	399	413	392	459	427	434	416	392	452	453	414	417	407	444	433	369	432	420	432	431	423	420	413	452	417	427	441	414	429	417	424	469	439	432	430	430	410	410	439	427	405	401	431	385	420	406	430	436	416	413	450	431	399	447	390	405	406	438	408	442	424	429	389	423	419	416	447	420	424	425	406	415	413	409	416	402	401	460	425	424	426	409	435	420	454	436	458	432	435	389	421	464	429	421	466	391	409	427	444	383	423	429	429	401	429	405	406	464	414	415	429	414	425	434	442	407	426	401	415	441	450	400	420	458	443	384	414	388	409	414	414	422	399	407	418	433	405	413	452	427	440	441	441	385	436	401	381	431	415	431	455	401	407	409	449	411	427	427	418	381	425	446	401	402	438	463	379	382	420	399	403	417	462	419	436	394	432	376	424	395	440	409	430	449	434	400	418	426	431	428	428	451	415	429	382	418	435	415	406	444	410	437	415	409	411	419	422	416	426	428	379	421	402	408	455	437	435	405	417	449	431	434	423	450	420	389	425	454	451	408	410	398	466	414	404	432	454	449	431	410	415	423	433	402	429	390	418	407	429	455	423	385	394	387	403	422	444	391	412	421	377	389	426	437	452	407	451	395	414	426	447	391	423	411	425	403	417	407	429	405	433	436	430	442	450	395	409	430	410	413	435	428	444	435	353	432	413	465	391	431	433	382	428	450	426	471	423	437	453	431	410	423	416	393	410	424	449	406	420	404	414	408	430	358	422	430	435	430	434	422	405	431	394	432	446	426	387	412	439	399	400	442	402	434	409	421	422	408	433	410	444	411	436	404	399	428	379	403	421	401	410	427	388	425	418	446	413	407	431	413
22089	21047	28629	23685	21085	20432	10178	3836	2494	1954	1569	1272	1093	945	820	729	657	629	544	512	462	430	452	362	365	341	311	312	307	293	266	264	251	228	236	241	238	220	231	196	214	174	183	199	196	198	169	160	169	179	185	187	137	161	156	149	144	150	136	149	147	155	143	136	150	136	147	137	138	148	128	156	139	161	136	139	160	146	119	154	137	139	145	137	116	150	132	144	148	155	125	151	138	153	146	160	138	144	141	140	163	125	150	133	133	136	147	159	151	133	131	151	136	158	146	135	136	137	139	138	140	138	151	145	151	135	144	144	151	147	115	139	138	139	139	143	130	138	149	155	132	148	126	134	136	122	139	159	164	154	135	142	158	153	133	147	149	119	155	132	168	113	137	142	130	140	141	139	141	150	128	139	140	135	153	128	152	134	137	146	136	129	140	142	131	128	120	129	137	155	137	146	151	139	122	138	149	160	131	138	139	149	121	144	130	151	146	113	135	142	132	124	141	141	149	134	131	129	138	133	137	148	137	144	167	138	168	143	130	119	150	156	155	137	166	144	120	135	132	124	109	123	170	128	142	135	129	141	136	118	125	154	160	125	132	154	136	130	125	132	150	145	133	134	139	156	139	119	131	154	138	147	145	154	141	144	142	149	127	164	141	120	142	163	131	123	149	133	131	138	147	141	135	156	146	142	170	144	131	134	146	152	137	113	106	144	125	150	131	159	141	131	145	132	131	141	152	147	163	129	132	136	149	136	152	138	148	154	134	131	158	130	141	135	136	153	141	138	117	137	139	115	129	139	144	141	166	155	131	153	136	143	116	144	128	147	127	137	140	151	156	157	149	138	140	122	138	145	132	146	137	129	142	165	132	149	129	142	133	141	129	132	142	157	124	139	152	150	148	137	150	153	147	133	152	132	116	129	150	156	142	134	150	120	157	154	135	140	143	156	144	137	144	118	132	150	141	144	130	152	148	157	122	122	138	142	142	148	156	148	147	125	117	154	133	144	145	134	115	162	144	142	139	142	156	147	150	149	146	132	115	157	138	124	125	115	136	128	130	138	152	144	155	136	131	152	152	148	126	125	115	137	144	124	151	135	126	175	145	126	154	140	162	164	142	134	143	123	136	158	144	155	137	129	129	137	131	133	148	148	144	142	155	131	143	123	121	150	140	149	160	134	125	131	132	140	142	149	141	143	125	138	106	129	127	129	131	133	139	149	149	133	133	140	146	142	124	143	167	143	133	145	143	155	148	147	156	148	142	132	152	141	139	158	158	140	136	150	132	148	129	166	159	146	126	134	126	129	138	143	140	148	152	140	136	158	129	133	151	146	135	145	125	139	138	139	150	123	163	132	141	128	140	138	134	165	142	147	154	117	148	126	135	158	127	151	145	129	131	152	146	132	144	133	131	151	124	136	142	149	132	152	151	134	141	126	120	157	152	124	131	134	141	145	119	142	131	131	130	140	134	124	110	141	131	153	128	152	170	153	149	143	155	144	145	143	145	138	180	137	133	114	142	138	161	124	121	147	140	135	132	144	142	135	156	143	153	159	123	153	138	151	133	141	157	136	140	144	133	130	127	127	125	118	142	112	125	143	147	174	120	125	146	140	157	136	156	139	148	142	153	161	136	138	147	134	152	146	138	135	140	134	124	144	131	163	142	139	162	135	147	136	140	135	156	143	142	137	136	146	123	130	133	137	147	131	125	134	121	126	140	145	132	144	122	147	149	142	125	132	158	125	143	146	132	141	143	121	130	145	148	160	130	150	122	150	151	136	162	142	122	118	130	138	129	142	150	157	147	141	153	152	149	150	127	160	169	139	133	135	142	124	147	129	139	140	139	142	138	148	151	147	136	129	143	173	144	130	123	133	128	138	137	122	127	130	148	130	118	163	140	138	138	145	151	162	149	130	155	141	158	142	142	140	145	157	140	124	144	121	137	134	129	168	135	129	138	123	129	134	134	135	144	135	173	125	141	148	152	136	144	127	127	150	143	146	148	149	146	138	162	135	135	135	129	128	147	128	142	136	132	137	137	137	150	149	149	133	156	142	120	135	170	141	132	139	160	133	174	155	154	163	154	154	148	118	126	144	115	145	130	137	127	140	146	141	141	134	166	142	129	135	142	140	163	147	140	141	133	140	119	144	147	118	144	128	135	158	149	145	138	131	148	151	146	137	140	151	128	139	141	136	150	171	131	147	134	148	152	145	175	131	164	129	139	137	129	143	161	147	121	151	132	140	147	166	122	114	130	134	151	131	141	146	136	147	141	131	139	166	140	118	148	133	149	144	150	129	152	159	154	134	134	140	140	125	142	126	119	163	152	119	129	161	151	118	141	144	139	146	147	126	133	139	128	134	153	159	123	128	123	129	133	148	149	127	116	150	135	143	157	125	133	128	144	148	142	145	157	146	149	140	131	123	133	152	142	144	127	146	133	131	133	149	135	141	136	135	150	149	127	123	150	150	160	151	129	169	135	121	162	125	152	142	145	177	130	109	128	139	141	131	145	137	122	118	130	141	129	134	144	133	135	133	138	155	152	152	140	131	141	127	141	150	113	149	133	135	164	160	126	132	141	138	152	131	140	146	132	133	155	116	147	146	156	134	139	146	172	128	144	130	130	144	126	132	144	112	144	127	133	138	134	149	147	148	131	140	140	157	135	138	152	152	127	145	140	132	131	133	154	139	153	118	143	142	145	137	137	142	145	138	159	134	135	124	164	146	149	157	144	143	151	147	130	125	126	148	136	148	143	154	137	128	155	145	135	140	158	145	137	173	133	136	140	138	135	157	137	148	136	148	141	114	167	140	127	128	128	125	150	142	132	152	156	157	139	144	154	142	130	124	150	130	140	126	149	144	128	139	147	143	136	145	148	131	129	132	134	127	142	120	148	144	128	138	141	142	131	140	126	132	127	165	126	137	127	183	139	149	143	146	150	141	136	138	152	146	134	145	130	151	138	142	145	118	116	144	126	139	144	126	128	144	126	142	131	115	150	137	166	137	113	148	161	133	144	133	119	138	152	128	126	146	124	145	153	154	158	129	147	112	144	125	143	144	141	148	143	152	150	111	122	162	127	134	137	131	143	135	133	153	140	146	169	144	131	146	137	142	124	148	143	133	127	140	162	161	149	154	132	149	141	128	141	148	153	150	145	152	138	152	135	153	144	136	139	161	163	151	127	147	136	122	122	131	155	152	150	153	161	141	150	130	134	122	134	142	121	151	175	132	138	157	116	146	130	148	149	149	133	150	129	151	151	141	131	145	108	124	136	138	158	157	149	138	122	120	136	120	136	128	137	134	134	126	124	146	139	133	176	155	124	125	123	112	135	127	145	156	140	119	157	145	133	136	156	136	133	143	121	132	148	138	130	121	138	150	159	129	131	149	154	148	125	132	132	145	155	158	109	142	158	132	159	135	145	127	132	129	121	149	138	143	138	117	155	156	141	144	145	146	150	138	145	136	148	135	131	158	142	128	135	140	136	112
13446	34741	29338	21768	17464	13569	10286	8030	6336	4991	4084	3270	2713	2430	2088	1883	1654	1447	1344	1221	1055	1077	991	883	791	724	687	662	669	605	556	537	492	491	445	402	420	380	368	408	355	381	355	345	334	346	301	290	298	273	283	272	287	251	250	235	243	218	208	226	207	198	225	207	212	210	233	170	201	223	209	197	220	195	213	220	215	211	199	208	232	239	238	244	207	228	205	199	208	194	204	210	224	217	217	205	190	228	213	216	192	185	236	203	227	236	210	210	183	215	204	199	207	215	219	208	208	221	180	228	211	213	226	227	233	206	205	217	212	224	211	178	215	210	215	222	221	215	189	215	218	184	194	199	194	202	208	220	189	216	193	178	208	210	211	230	194	191	238	205	216	211	199	223	212	240	218	224	219	214	235	222	215	205	205	191	202	205	215	200	224	217	203	231	202	205	200	225	242	232	206	226	219	222	252	196	208	212	209	229	217	196	228	233	210	194	199	228	198	205	185	193	214	198	238	211	214	212	211	214	214	222	203	215	194	194	198	214	233	207	201	207	215	206	214	220	219	207	218	219	184	223	221	220	219	173	216	190	194	193	199	229	211	204	213	207	237	206	197	201	231	238	202	204	210	192	179	212	211	182	214	212	225	232	219	189	213	221	190	212	189	208	211	189	221	227	215	209	211	220	195	211	195	206	208	225	215	198	211	181	228	219	186	210	199	230	236	194	208	211	214	190	200	220	197	197	204	198	195	205	211	223	210	200	225	218	193	230	226	233	202	227	200	198	188	199	195	245	194	204	230	227	213	212	228	185	198	170	168	231	212	189	208	197	216	197	206	199	213	200	215	233	238	219	212	199	219	199	213	227	192	211	211	213	201	193	201	182	231	214	236	209	226	213	233	206	199	194	211	225	221	211	221	229	194	230	188	224	203	204	196	225	218	179	211	224	226	181	225	215	205	207	213	211	205	202	237	184	239	202	211	219	208	194	234	183	208	217	209	216	184	204	223	240	206	221	225	219	233	211	200	217	211	206	207	225	229	229	206	241	224	204	204	205	199	185	211	204	255	197	195	208	209	229	226	213	183	226	208	214	205	180	219	180	192	207	217	197	217	232	202	204	203	214	225	215	193	198	223	230	246	203	218	216	194	238	208	230	235	217	216	243	218	221	234	209	185	229	218	250	211	197	238	218	216	219	210	231	184	230	209	194	226	219	212	222	227	198	191	193	213	215	212	197	195	219	223	269	212	193	208	212	212	248	210	214	203	223	216	205	211	209	225	226	232	218	199	196	214	206	236	225	209	193	228	204	214	205	198	217	193	220	226	216	209	203	223	214	191	213	237	214	217	219	220	225	197	195	244	210	227	188	246	189	239	201	216	226	203	230	213	224	230	247	223	213	207	206	207	204	189	199	221	208	231	232	232	214	182	204	183	236	219	230	249	192	231	220	198	235	221	194	192	201	217	228	211	208	211	199	193	199	221	252	222	218	223	207	209	204	217	217	219	190	205	198	197	192	237	222	240	228	222	193	209	219	200	210	239	206	205	191	222	224	197	216	244	232	187	211	209	238	225	204	238	205	208	212	205	231	208	187	206	224	218	218	240	214	242	213	219	196	226	223	203	187	239	211	223	217	211	204	222	206	218	229	201	226	203	196	208	238	207	229	208	232	198	207	224	218	212	203	210	236	186	209	226	197	214	209	205	212	204	206	211	193	197	201	211	200	198	209	215	212	203	168	214	218	201	228	217	218	203	231	215	196	228	225	216	204	213	216	222	237	209	212	219	201	193	182	198	211	209	228	203	229	187	195	221	200	224	186	190	207	223	187	181	213	214	205	228	186	177	206	213	213	239	227	212	196	227	229	214	222	237	203	213	211	211	218	224	199	236	226	204	195	226	208	187	206	202	211	214	239	221	231	223	210	209	205	215	215	200	207	198	209	196	208	224	221	221	208	222	203	230	238	235	201	206	179	205	210	185	215	192	205	216	214	211	233	201	215	212	223	213	205	211	183	208	230	211	232	218	210	208	200	214	191	214	208	215	230	213	198	206	215	206	221	222	225	223	228	209	188	232	240	221	219	194	210	210	211	231	217	219	204	200	209	205	226	182	227	211	188	188	206	239	181	196	212	223	193	208	210	239	206	220	205	207	217	194	203	210	201	189	188	217	188	203	219	223	230	227	212	186	250	198	187	224	204	229	228	216	193	213	202	219	198	193	214	203	233	224	207	211	237	188	212	174	194	208	218	190	218	215	236	243	198	215	204	208	232	218	184	205	219	199	210	214	205	233	225	217	219	216	211	200	231	238	198	226	210	219	195	205	209	232	223	201	207	221	217	220	190	219	211	227	212	207	198	216	216	195	225	229	211	234	219	203	176	218	215	215	216	204	209	225	211	216	212	221	236	201	224	225	224	228	218	235	202	200	188	193	231	231	227	201	199	224	221	222	190	209	223	206	202	203	203	198	224	216	198	221	228	211	204	215	209	198	246	223	204	235	222	204	207	208	216	193	203	186	223	214	214	198	247	203	175	220	219	202	191	218	228	201	239	224	199	200	215	247	231	207	223	211	227	190	211	211	211	205	234	187	215	221	203	210	192	229	206	197	195	189	201	210	218	218	236	179	216	216	238	206	200	206	220	205	199	209	219	230	229	207	221	213	214	209	214	216	191	185	225	234	195	213	221	218	243	229	221	220	201	217	215	229	229	204	207	192	227	205	223	217	204	222	213	228	230	210	192	228	218	194	201	236	199	199	208	224	236	213	220	232	215	191	199	201	212	205	235	214	200	213	191	221	212	219	213	204	197	225	235	222	211	219	213	227	213	235	204	232	225	209	210	198	197	209	221	239	195	238	226	214	205	226	208	224	214	225	173	205	234	199	216	226	207	199	211	193	225	237	195	211	210	214	205	223	205	224	227	215	193	223	209	202	195	175	199	212	209	238	185	209	189	198	209	228	250	199	197	214	182	222	233	212	196	192	205	217	201	207	202	208	227	189	207	196	214	200	216	229	197	191	217	201	208	232	216	204	207	225	215	226	202	228	223	189	227	183	216	217	221	197	205	237	220	208	199	210	205	184	207	219	208	217	201	256	180	224	226	218	175	209	209	215	203	213	176	208	206	202	228	198	203	258	214	184	213	185	219	214	210	202	201	226	239	197	221	213	197	208	197	223	236	212	228	196	194	208	198	218	184	192	197	213	190	217	192	225	188	206	204	191	216	221	204	208	200	207	230	248	224	218	197	215	221	198	199	238	218	214	215	188	204	232	207	210	223	207	203	199	223	215	219	227	222	224	238	196	214	200	206	236	227	243	198	214	206	217	223	200	181	234	218	200	212	205	211	228	228	233	202	236	221	184	209	193	207	230	208	221	192	219	217	208	235	219	223	208	200	203	192	223	198	217	210	194	209	221	208	239	212	216	201	211	209	205	216	206	187	216	205	198	200	226	233	235	209	204	202	214	189	232	212	216	187	217	210	210	209	213	210	197	196	183	229
26717	20495	17417	11405	6291	3573	2406	1759	1362	1008	847	672	645	606	517	509	490	467	430	430	412	349	382	366	375	303	319	323	317	287	314	294	308	297	289	290	275	304	282	281	265	249	307	290	313	288	248	284	279	260	274	230	241	280	274	263	292	282	297	302	272	284	295	295	249	249	228	260	265	271	261	271	272	262	264	236	251	282	254	283	244	303	273	257	238	270	271	236	306	270	256	229	238	239	257	224	260	239	258	254	272	236	281	255	246	231	250	253	250	263	266	259	264	242	244	247	259	262	256	253	248	251	301	252	256	291	265	256	260	306	254	272	247	263	282	261	287	232	258	249	253	280	260	218	238	263	238	279	254	308	230	252	286	268	286	248	254	259	247	278	265	250	231	259	271	271	299	260	248	263	264	276	273	265	252	239	265	282	256	247	256	283	239	260	238	278	271	239	262	256	277	270	296	241	258	259	271	278	261	252	275	270	278	264	277	240	240	287	256	289	254	262	265	270	245	284	312	285	272	267	264	244	278	262	254	245	260	262	223	259	267	264	251	253	305	265	254	250	280	230	251	313	287	251	243	264	255	273	246	279	250	242	271	277	258	250	267	252	273	278	244	239	256	249	224	250	277	279	266	251	257	280	251	252	256	271	259	293	275	263	292	206	251	244	261	246	275	268	250	272	260	249	264	245	254	250	284	268	249	230	232	275	281	257	266	275	296	272	239	285	249	265	279	243	268	296	252	263	248	247	265	257	271	268	261	250	254	247	288	255	259	244	238	244	264	268	295	252	233	275	262	248	281	298	253	278	265	257	256	259	280	269	267	277	237	259	264	252	269	274	269	251	278	266	246	269	288	241	269	276	219	293	238	290	232	265	269	252	256	234	249	253	247	268	246	254	269	263	272	259	269	264	279	285	234	268	274	274	251	261	238	269	254	247	264	253	281	257	279	259	259	255	251	285	286	268	279	279	251	260	255	259	275	248	289	258	251	260	266	272	250	254	272	218	265	268	250	260	265	233	266	253	282	284	246	244	279	262	274	254	278	248	235	265	238	280	268	262	249	279	261	269	246	286	267	261	265	237	241	244	279	232	264	272	257	273	247	246	258	280	238	280	281	262	287	271	279	266	268	255	236	276	258	268	234	242	264	242	275	280	267	245	263	282	264	260	258	249	257	250	249	251	256	262	266	271	239	257	268	277	262	245	236	257	259	255	287	281	278	264	249	225	252	280	255	214	283	256	256	217	269	284	258	266	296	271	261	280	263	251	257	299	255	224	233	262	253	268	276	248	245	264	250	262	258	281	248	251	260	234	252	256	257	251	286	293	255	261	289	275	267	281	249	252	267	246	302	259	254	278	258	268	259	243	256	256	239	284	271	282	283	282	258	261	260	250	260	314	258	261	285	243	251	286	282	247	241	257	248	247	281	279	256	236	295	238	250	278	249	278	256	261	243	248	257	252	294	268	298	277	260	289	277	265	226	251	260	260	252	274	274	256	284	263	265	267	248	239	280	270	261	292	236	287	250	259	243	252	276	254	275	282	257	285	285	250	272	270	279	275	275	238	268	263	251	263	268	254	283	266	246	272	269	278	255	262	271	274	276	254	242	253	250	269	277	258	265	247	270	249	255	255	258	285	277	243	259	259	249	242	254	257	284	238	298	268	282	262	255	266	261	265	266	279	230	286	277	277	261	247	256	287	254	250	264	268	230	254	253	251	255	262	260	267	279	251	274	238	248	246	254	266	255	234	252	256	258	294	273	280	235	260	248	263	232	267	263	278	248	249	246	240	249	264	266	251	271	275	250	281	249	242	263	251	257	303	295	252	297	272	253	266	267	257	250	267	275	281	244	250	261	235	276	261	278	228	299	251	256	250	261	249	244	258	290	270	251	250	259	278	270	250	272	269	261	240	252	256	264	263	257	263	271	261	234	264	256	265	230	282	254	274	280	252	238	285	259	262	236	262	296	281	212	252	260	286	273	265	247	285	268	256	266	259	282	265	271	254	261	255	278	269	256	237	267	281	257	258	229	253	251	271	278	247	249	259	231	266	241	278	252	249	256	274	231	282	250	268	233	250	243	247	297	245	269	273	264	247	280	249	297	259	281	271	261	291	282	262	263	256	263	270	259	273	279	255	246	287	269	272	259	270	287	256	242	282	255	261	257	267	275	241	273	255	273	243	260	259	259	267	287	265	255	261	264	258	253	270	254	260	266	251	283	253	262	270	237	279	245	269	271	271	256	280	275	302	238	274	281	261	259	235	239	246	261	265	273	253	254	235	244	286	249	271	288	247	254	269	250	253	237	269	250	251	268	231	289	272	267	283	239	244	275	252	273	265	265	260	293	289	275	255	253	246	239	268	255	257	264	260	265	277	268	287	274	255	290	250	278	262	280	262	265	266	254	254	258	262	260	260	251	245	257	275	260	246	276	258	262	237	256	257	284	257	261	265	240	271	260	276	267	239	281	250	248	266	276	313	277	255	276	281	253	248	259	251	242	253	269	253	258	244	264	228	277	239	276	257	286	271	246	269	272	285	260	256	263	254	269	273	272	273	204	249	286	302	239	229	246	263	296	271	257	291	272	263	228	255	247	280	251	262	259	264	260	250	278	282	263	266	251	261	223	284	250	261	264	258	273	242	237	270	273	259	291	263	260	280	276	240	254	262	277	273	263	267	252	271	257	254	292	230	290	258	263	256	241	268	243	255	275	260	262	276	238	236	242	259	258	253	268	260	253	270	263	245	301	231	275	263	269	257	241	233	247	246	224	252	260	257	283	266	292	256	251	258	276	256	257	284	261	267	245	253	285	273	276	279	265	266	284	256	240	266	293	273	297	262	257	268	266	250	254	282	232	263	278	243	288	256	291	264	260	257	266	269	234	243	261	251	237	261	250	221	258	257	260	252	253	267	244	291	274	297	263	284	292	277	261	285	242	233	265	281	248	237	267	272	264	258	269	276	270	259	273	264	275	254	258	282	248	279	270	270	243	263	278	260	261	273	249	230	258	273	291	267	270	280	265	242	245	285	272	285	261	264	269	274	242	225	281	236	288	262	249	267	262	272	277	220	255	247	255	259	257	261	268	252	282	288	255	276	285	240	254	265	232	255	251	244	252	273	271	263	239	283	277	244	265	263	260	269	299	244	241	282	266	248	279	261	248	261	268	283	253	273	283	220	250	266	278	282	274	289	248	247	271	280	258	272	265	249	286	260	275	247	274	262	256	289	279	237	235	246	268	237	282	265	283	234	254	226	251	243	274	272	264	291	234	242	255	267	261	252	227	257	260	264	246	265	254	284	256	261	269	274	275	238	244	297	241	264	262	252	270	274	265	250	280	247	253	280	270	256	262	278	254	288	278	256	243	279	230	265	260	252	274	266	259	262	254	267	264	255	283	269	247	265	280	263	257	229	272	271	273	241	261	272	268	238	242	250	236	268	256	259	259	254	243	251	274	272	254	262	275	251	263	261	254	259	285	250	239	245	252	269
11902	24510	19989	13386	10369	7769	5735	4371	3374	2654	2160	1852	1531	1383	1252	1134	1078	980	909	821	774	706	706	687	646	640	613	605	565	565	554	566	536	535	451	516	470	479	462	449	489	439	478	463	443	500	450	438	375	442	427	428	410	392	436	429	394	396	410	418	384	410	409	452	433	364	394	419	419	384	394	360	430	412	399	388	383	428	411	379	366	451	422	423	369	406	406	427	393	407	390	420	410	398	407	385	389	398	392	401	406	443	422	386	411	389	397	438	415	402	399	413	392	377	416	391	395	401	414	409	410	434	398	437	428	415	430	394	399	409	384	382	395	423	418	396	385	427	396	413	418	416	407	437	387	390	422	399	406	413	379	399	377	409	416	387	408	414	399	422	396	398	384	407	387	388	414	398	440	413	388	410	384	410	397	411	464	384	350	401	394	403	398	418	371	383	426	383	434	398	381	360	419	441	409	378	397	401	430	414	400	406	421	425	413	470	417	426	403	417	423	418	386	442	416	389	400	390	452	377	409	411	413	381	406	376	407	418	430	404	410	431	407	444	394	391	387	407	390	404	404	401	417	383	403	423	385	415	388	425	421	411	408	372	405	436	407	421	458	396	377	362	370	411	405	365	394	400	438	417	396	420	376	426	410	385	459	391	384	391	420	379	407	397	387	393	409	400	413	398	417	406	410	390	431	418	388	402	413	400	437	394	395	374	416	433	400	447	421	412	399	408	418	419	407	375	390	399	389	386	442	396	412	416	459	397	385	407	402	418	407	402	400	394	433	407	418	402	396	386	404	414	440	391	406	430	394	436	411	404	392	417	422	396	383	417	426	392	388	379	409	426	420	425	392	361	383	382	401	381	428	395	392	400	378	400	396	397	414	404	414	409	400	421	407	410	394	431	412	382	452	409	393	389	368	404	419	378	412	389	414	397	402	380	420	389	403	419	421	391	384	419	363	404	427	391	422	408	421	421	406	403	396	398	396	417	404	405	329	374	400	379	409	407	417	424	405	415	398	389	429	404	393	405	411	423	437	417	412	412	400	436	391	411	437	414	392	391	394	385	418	422	429	403	416	398	425	433	370	411	381	408	405	415	426	363	414	382	393	391	420	376	398	415	411	408	455	410	377	426	396	414	386	423	374	438	399	431	467	408	403	426	411	398	411	361	432	429	413	420	438	427	432	447	396	409	399	390	402	408	399	427	378	434	404	390	402	421	425	432	409	418	406	407	397	375	396	434	420	390	415	409	398	386	398	394	392	394	386	410	394	429	391	409	385	406	377	360	415	420	394	410	422	404	452	389	397	370	406	404	365	422	399	387	411	399	387	381	394	366	435	381	391	406	383	371	415	425	418	387	387	382	413	400	396	366	414	376	431	416	369	384	422	400	407	397	411	438	407	383	434	420	395	415	400	392	432	391	420	396	372	398	375	420	420	394	384	430	424	446	398	415	380	406	427	392	384	440	432	373	409	430	375	397	377	387	401	409	436	410	421	386	417	435	443	377	412	395	381	385	412	427	400	412	400	408	384	405	370	422	389	389	419	395	350	420	399	411	398	416	409	415	409	398	403	402	377	388	371	402	431	405	383	377	412	410	411	383	443	388	395	450	372	376	406	417	388	422	366	457	411	382	407	378	423	377	418	382	370	417	414	397	430	423	420	456	420	441	420	436	404	389	342	432	399	391	425	388	418	427	418	400	378	434	401	400	403	404	409	427	421	423	406	409	435	391	406	397	385	407	424	380	420	430	415	432	439	389	423	397	435	404	375	402	400	393	387	405	399	423	423	399	403	387	421	386	404	397	397	401	397	387	421	407	394	383	380	420	430	428	363	399	439	393	407	408	419	394	393	404	415	390	413	406	400	387	407	394	412	398	405	430	417	420	419	378	396	377	396	428	369	389	394	367	395	379	419	423	418	412	419	429	388	390	410	411	419	397	390	423	437	434	400	407	412	408	400	417	381	416	372	450	377	385	425	381	412	416	419	395	407	400	401	435	373	394	421	416	420	403	395	452	427	419	455	382	395	418	437	377	372	393	404	407	390	411	395	396	387	418	405	392	374	448	425	402	397	406	402	415	441	399	402	438	429	394	396	407	418	393	420	425	389	392	436	400	414	382	416	396	375	417	402	420	424	425	407	395	415	400	414	419	437	434	398	449	407	440	379	393	398	420	389	392	371	435	407	385	382	404	447	392	408	423	356	404	401	438	434	403	398	397	383	376	436	366	397	384	400	420	389	428	386	420	396	389	373	417	402	462	427	412	400	424	423	406	369	423	419	441	403	385	370	371	411	402	402	447	400	401	383	412	412	395	406	408	419	376	416	394	398	432	394	405	389	367	370	410	392	389	386	397	390	391	423	406	409	413	417	380	410	440	399	423	373	416	408	388	405	425	367	404	382	386	391	377	425	429	423	430	421	437	409	421	426	416	394	385	412	391	396	353	406	392	407	402	433	378	409	400	389	431	388	396	415	430	446	371	384	411	417	394	427	424	426	390	421	395	399	424	415	403	379	397	398	390	412	413	423	398	409	408	391	399	423	428	371	413	373	415	388	408	449	393	395	402	424	457	425	393	402	389	451	386	403	383	381	369	407	438	412	409	407	413	395	385	398	430	403	365	394	440	410	410	398	428	373	396	417	392	374	382	411	416	388	421	373	404	403	415	394	400	407	409	393	389	398	394	387	416	400	431	376	432	395	354	421	364	426	388	391	433	473	401	394	397	364	423	392	369	446	384	400	410	422	416	407	390	414	402	436	414	435	421	415	401	379	386	455	405	431	397	424	399	434	404	411	431	449	369	402	425	444	381	371	406	405	420	415	408	430	350	445	390	387	403	417	424	415	409	376	401	391	422	422	415	395	401	422	440	420	390	409	378	373	399	416	345	406	410	444	415	407	363	396	416	395	401	427	445	427	394	432	417	412	383	409	410	409	385	391	415	419	408	421	423	404	430	425	388	413	400	421	364	369	410	407	434	385	409	378	419	413	413	406	423	408	420	408	413	394	387	427	374	395	397	411	381	416	379	388	415	399	400	380	382	390	414	413	423	386	418	401	410	381	382	384	433	392	393	405	399	420	418	425	414	385	401	411	389	382	422	401	400	400	350	424	412	447	405	411	417	391	399	407	388	429	384	412	417	397	375	391	449	369	429	420	404	403	447	384	401	433	395	434	397	376	433	389	407	395	411	387	412	403	416	385	413	367	389	403	408	435	382	397	397	388	418	381	389	423	395	431	435	370	350	431	431	423	406	379	379	377	407	425	421	404	407	425	405	408	424	417	428	366	451	431	398	400	411	403	390	377	415	391	414	400	366	410	404	399	404	410	388	405	392	421	431	394	378	423	419	409	438	419	391	430	410	420	364	433	409	401	408	404	362	394	407	402	379	413	410	407	383	402	385	428	411	404	391	338	395	412	413	402	415	413	406	402	442	408	381	403	394	425	408	439	436	438	377	372	428	385	393	426	404	394	420	411	378	415	412	428	408	377	394
22847	21016	28060	24160	20570	11193	4547	2655	1911	1464	1149	971	845	744	630	617	489	520	394	426	382	388	324	308	304	332	273	286	276	249	259	233	235	229	201	239	185	187	208	192	239	211	176	215	202	190	203	175	209	159	172	207	178	154	146	201	186	161	169	151	135	164	146	157	164	188	171	173	167	165	180	150	140	166	169	172	154	162	170	136	151	151	172	135	158	165	166	152	176	152	154	171	174	146	158	170	153	160	152	131	156	170	127	158	157	165	155	155	153	144	164	171	165	157	172	144	143	159	157	170	176	137	192	158	152	161	170	170	142	163	170	185	141	142	165	150	163	184	164	153	147	162	155	154	174	185	144	162	159	160	153	148	180	159	171	157	146	176	150	142	167	172	159	134	172	148	155	164	172	176	148	141	158	142	157	181	180	166	146	150	162	149	142	141	136	154	182	156	164	168	122	171	143	163	159	145	143	157	194	162	168	149	156	144	170	177	157	142	145	157	165	163	179	142	157	173	173	172	158	172	157	142	163	148	163	176	158	148	153	160	159	171	156	147	162	165	158	142	164	178	155	159	161	145	161	178	140	164	151	166	156	152	148	167	151	145	162	171	167	160	162	155	154	167	168	146	175	160	150	180	161	154	162	163	155	152	138	162	155	135	150	154	159	168	150	194	164	171	182	143	162	149	163	164	146	164	173	142	165	152	173	164	154	141	154	164	167	153	147	152	177	161	164	173	161	181	160	145	146	127	164	174	137	161	161	147	153	145	183	168	152	161	196	166	171	157	149	156	154	177	156	157	151	163	159	199	152	156	145	172	171	162	151	125	144	154	166	172	166	172	146	157	175	150	160	145	152	151	151	142	171	188	161	130	143	164	153	143	161	146	179	155	168	164	177	152	155	161	164	142	136	146	161	146	143	175	162	156	147	133	128	163	168	151	180	163	164	156	163	153	156	170	168	154	184	161	168	147	157	135	157	156	159	162	151	148	135	158	147	160	148	151	172	162	182	161	150	158	154	159	163	166	163	173	154	142	148	190	154	150	172	197	176	178	174	183	168	148	156	161	138	152	156	153	153	160	179	160	175	142	151	147	152	147	175	186	155	149	149	169	185	142	181	158	170	158	137	145	149	158	157	140	164	153	168	148	163	178	148	156	143	160	158	172	154	161	160	173	142	165	177	161	148	154	156	156	143	160	176	150	147	146	141	165	143	142	193	157	146	150	151	171	186	153	155	134	165	181	159	162	144	153	159	167	168	147	170	159	160	171	149	152	150	142	165	159	168	146	176	155	171	148	147	160	146	151	169	170	171	138	166	171	167	183	161	164	149	153	145	172	166	148	152	160	167	161	154	152	147	148	180	168	175	188	148	137	183	142	154	146	176	167	179	156	160	152	164	174	169	155	156	174	149	159	164	158	163	135	164	156	154	168	160	162	152	171	171	182	164	149	151	158	148	144	162	175	151	146	164	154	156	177	161	172	154	154	158	164	156	165	146	174	157	158	147	157	147	149	170	174	162	146	143	178	163	161	157	149	158	178	158	176	158	159	163	166	165	138	146	160	170	157	146	163	157	166	179	147	164	165	160	167	184	148	160	159	184	158	162	152	181	134	155	163	124	160	146	141	146	154	156	161	169	161	165	138	142	175	149	168	162	164	147	156	137	187	177	160	126	169	154	162	145	173	149	159	154	176	138	155	183	171	165	154	151	163	167	178	169	130	156	164	136	150	158	164	155	157	143	159	171	152	163	150	157	141	168	145	153	190	156	139	167	137	160	152	164	174	142	138	153	140	156	165	178	149	164	161	168	156	142	160	169	154	173	174	163	158	178	160	122	167	164	173	177	156	156	150	162	151	149	153	140	146	148	162	174	156	145	159	181	182	164	170	171	150	153	167	156	181	158	161	155	150	174	143	176	162	148	157	162	151	154	150	157	161	153	161	168	157	163	169	156	138	162	145	136	183	175	182	139	170	164	170	166	170	192	151	165	182	154	172	141	141	148	161	153	164	163	147	162	171	159	154	160	144	154	166	161	143	156	149	171	153	169	163	149	156	177	140	162	149	135	175	154	177	164	142	150	152	158	167	160	168	151	163	150	183	170	167	133	165	168	154	174	170	132	201	157	172	155	171	141	181	148	163	172	185	154	154	156	158	160	181	160	148	166	180	169	170	143	143	154	169	156	152	153	168	150	166	153	141	147	176	156	156	184	173	179	150	176	167	167	156	160	156	153	181	154	140	179	167	179	164	157	141	140	155	173	154	170	190	147	171	166	117	169	160	162	178	145	190	174	166	160	178	169	164	148	157	167	154	147	139	142	139	171	148	169	156	133	166	171	167	147	140	161	142	148	174	176	148	160	133	172	163	167	171	164	153	163	144	168	171	157	153	179	171	164	142	164	180	145	178	171	182	154	145	164	155	196	144	150	186	163	164	157	158	151	163	142	168	151	149	169	135	150	144	167	144	172	161	168	146	145	166	155	164	178	149	144	188	170	165	170	169	169	147	145	158	167	160	177	160	153	159	157	151	171	174	155	152	152	145	138	156	162	153	155	159	163	171	161	170	137	163	152	150	179	154	160	159	143	179	127	170	159	172	163	181	154	173	165	147	162	149	161	130	158	154	166	139	155	164	156	162	154	190	148	133	171	147	140	152	164	172	162	156	182	159	168	179	161	161	147	155	158	134	175	151	182	165	145	158	175	175	155	182	138	166	151	168	152	156	154	158	150	176	138	147	155	168	164	179	162	152	170	144	127	177	157	141	164	142	190	198	144	157	157	141	153	158	173	186	161	176	165	181	143	151	155	168	169	181	185	175	190	187	176	174	165	154	151	147	167	169	166	145	168	156	150	142	162	140	181	154	142	154	177	150	170	137	166	142	139	160	158	147	174	178	149	147	174	122	150	169	150	166	179	152	147	150	144	166	155	155	150	149	159	165	193	156	170	155	154	146	195	182	168	170	135	138	155	143	152	169	164	164	164	168	154	176	160	163	161	156	161	179	176	160	168	158	153	163	160	179	154	148	129	164	176	153	143	164	168	166	174	144	157	152	156	150	150	163	148	162	162	161	144	180	167	151	167	164	165	177	164	152	178	151	137	142	151	179	165	175	175	163	159	178	162	162	173	159	154	165	151	146	164	161	151	150	158	159	158	187	161	181	158	171	159	162	166	169	157	172	148	152	157	153	146	168	173	158	137	140	157	169	155	169	155	179	166	152	164	159	152	146	159	160	168	159	149	168	161	149	177	147	156	147	137	169	143	139	164	155	159	161	162	141	146	167	146	164	159	156	173	159	177	165	153	157	134	167	160	154	143	130	152	158	178	157	170	182	159	171	153	160	164	175	167	184	144	147	161	153	176	169	155	169	158	168	183	161	160	170	152	159	157	169	152	159	143	154	169	174	164	144	177	123	138	146	147	157	169	178	186	175	152	147	146	151	151	146	180	146	186	150	151	169	177	150	168	166	162	163	148	170	161	152	167	144	141	176	161	173
11767	30988	25624	18066	14026	10808	8206	6378	4816	3800	3174	2572	2134	1796	1646	1407	1331	1218	1079	974	908	809	760	725	723	648	579	608	550	518	525	488	442	431	453	443	389	386	365	352	340	338	367	354	341	315	305	324	318	310	287	270	295	300	296	287	285	229	261	261	278	248	263	235	241	270	277	253	248	287	243	230	229	238	241	232	293	291	265	260	275	267	257	271	265	246	225	232	261	297	245	269	257	237	299	271	270	257	280	248	284	265	274	302	269	250	229	268	266	279	255	259	253	229	262	245	295	243	243	234	253	275	252	256	249	265	255	228	261	254	251	256	250	264	252	249	256	233	241	233	243	252	254	247	258	237	249	256	268	250	261	256	239	267	270	228	260	265	240	246	253	239	272	266	258	266	216	242	250	226	255	259	260	243	254	239	221	248	220	250	273	238	268	231	278	263	296	251	231	245	256	257	244	274	254	273	251	264	281	289	259	254	251	260	228	262	243	244	243	276	251	275	237	242	254	272	219	258	252	255	231	265	255	254	235	255	246	253	263	244	238	269	238	246	254	253	226	237	288	246	264	227	255	248	262	269	308	260	257	253	231	239	254	243	268	271	285	221	259	247	258	238	266	265	260	265	270	240	264	265	243	232	270	253	246	255	267	255	252	280	265	282	261	270	263	225	308	243	271	239	270	271	238	244	276	269	237	288	226	261	244	228	250	262	264	246	234	240	257	262	251	257	260	272	275	239	229	233	277	244	252	240	258	247	259	262	237	266	232	254	243	254	273	233	283	256	259	252	253	273	248	242	257	236	248	269	247	277	258	283	269	259	254	258	262	266	254	262	260	252	230	266	254	284	241	268	257	262	266	259	267	235	243	217	229	261	281	247	240	262	243	267	235	214	267	237	240	281	257	241	249	238	250	257	228	233	274	248	247	257	232	243	255	268	260	240	260	244	259	240	240	252	258	261	239	263	260	237	252	280	225	223	248	258	253	261	252	247	263	236	250	251	266	230	248	256	244	258	235	251	236	246	280	251	263	231	253	235	252	273	237	239	233	255	278	274	246	262	254	236	249	239	241	264	259	241	259	266	258	244	227	234	272	248	255	254	243	246	239	226	254	242	279	248	236	260	259	281	263	230	253	261	232	237	233	229	255	248	241	264	264	269	263	245	248	284	275	216	231	261	255	256	239	232	256	262	284	244	265	251	254	283	255	285	265	276	238	222	255	262	289	260	244	288	217	257	253	242	223	262	260	261	240	248	227	235	240	258	248	242	249	252	227	257	245	226	250	259	244	241	250	275	253	269	247	259	234	231	248	258	241	245	232	257	236	245	235	262	248	253	254	256	263	254	247	233	239	265	255	221	273	259	244	234	236	261	266	265	255	255	250	250	256	242	241	265	277	218	240	245	233	248	252	256	234	234	252	258	252	234	269	264	269	275	230	274	248	236	233	258	267	261	231	254	256	247	240	293	264	249	239	260	273	254	262	260	255	255	277	246	267	255	243	249	267	269	226	252	257	238	255	261	251	265	266	255	247	255	223	253	214	251	254	265	264	246	245	245	265	240	270	247	242	256	240	253	263	233	244	248	251	236	254	224	242	227	226	249	242	252	247	264	238	282	233	267	260	242	215	289	245	255	242	277	228	254	245	261	237	253	266	268	246	247	225	236	261	254	243	255	256	236	270	246	238	225	249	270	242	251	236	265	249	234	263	237	268	260	239	249	256	253	267	247	218	249	259	247	262	259	264	242	262	260	227	263	238	232	266	241	272	260	230	250	264	239	248	241	260	234	257	256	273	263	235	238	249	260	244	247	254	244	248	265	259	229	237	283	282	245	258	265	236	244	265	253	265	250	270	239	260	235	261	200	259	271	256	259	289	262	246	274	241	250	247	240	238	242	248	261	248	247	238	242	256	279	251	268	266	225	243	286	221	266	238	245	245	236	225	259	251	237	223	250	248	293	268	261	256	225	248	286	254	232	275	250	275	285	216	232	240	264	278	249	281	267	256	235	256	248	229	282	279	254	251	269	256	243	246	278	246	243	254	253	266	243	235	257	256	240	296	226	259	227	214	234	237	260	227	254	264	263	279	265	246	236	263	262	239	267	241	252	242	267	246	246	217	258	259	260	224	292	284	271	256	254	254	247	236	251	239	278	257	240	270	268	248	236	255	248	253	258	238	257	264	212	266	261	253	259	244	225	298	262	224	223	266	274	247	258	273	239	268	242	240	269	238	282	271	250	239	249	215	254	259	266	252	280	262	207	240	256	308	243	231	229	244	255	253	264	265	250	230	246	246	251	257	240	271	256	275	267	254	258	260	230	244	260	260	259	219	280	238	248	270	257	252	262	274	247	260	252	253	235	247	284	257	268	256	243	246	252	273	257	265	291	290	261	251	255	253	270	231	236	224	258	244	260	257	254	259	270	246	276	279	223	213	257	256	250	260	267	232	231	248	282	206	248	255	259	256	264	257	235	224	232	259	250	244	274	254	243	245	271	249	233	247	259	256	242	242	235	274	259	267	218	254	265	269	268	257	256	262	245	271	240	289	249	267	260	256	250	251	242	261	249	252	288	250	246	258	224	260	244	258	290	270	252	240	256	240	236	252	260	255	234	262	213	247	266	243	235	256	246	279	254	267	269	236	246	245	277	235	253	244	227	265	251	255	293	268	260	269	265	267	269	244	234	250	252	254	238	275	244	278	228	276	288	275	246	255	276	272	245	238	281	255	259	268	262	219	230	247	264	251	260	253	271	258	233	236	236	248	248	260	256	257	246	262	283	253	271	258	275	255	254	246	261	247	252	237	221	253	295	251	244	265	244	262	263	243	229	237	260	249	233	231	263	250	258	271	233	279	261	248	269	259	300	235	278	251	248	272	255	256	242	229	222	247	238	262	219	214	264	273	256	273	288	243	262	271	260	232	215	249	268	288	268	238	243	247	269	241	249	232	290	270	232	248	236	278	223	251	259	253	252	251	260	246	209	262	234	242	256	237	245	245	254	243	268	266	239	224	251	246	248	239	289	235	270	246	235	242	289	271	243	238	243	263	251	263	221	221	275	249	281	248	238	247	243	244	228	240	245	234	253	226	243	253	242	249	271	238	267	234	244	267	242	261	255	270	240	266	240	268	280	256	256	253	238	247	224	246	243	250	261	263	258	260	254	226	247	211	274	264	276	256	256	259	232	241	236	255	255	257	253	259	272	265	244	266	251	248	264	251	277	241	243	236	269	249	244	258	239	243	262	271	238	245	297	272	245	270	234	262	251	256	270	265	278	256	247	238	250	247	254	224	257	248	252	256	286	261	264	236	258	236	278	263	249	255	249	238	248	268	251	251	305	258	247	236	240	279	244	271	241	240	235	242	225	261	233	259	237	260	250	248	228	278	230	279	253	243	243	274	246	235	228	240	219	229	270	249	268	253	251	266	252	219	268	261	238	218	255	282	269	250	255	277	249	242	278	240	265	245	265	252	240	241	260	259	271	235	263	259	261
24104	21081	26577	24307	10445	4763	3055	2087	1480	1231	1056	885	801	666	658	606	541	505	493	465	487	413	419	402	359	388	372	334	361	347	387	332	324	324	334	316	320	323	322	294	313	303	312	274	291	302	285	299	307	299	297	329	281	295	262	285	284	279	267	286	270	280	267	255	272	272	271	283	294	294	271	299	248	269	280	303	259	293	249	309	262	282	258	258	284	267	262	280	302	280	267	292	261	259	267	284	282	283	256	286	273	291	248	273	301	299	279	276	272	242	280	241	274	297	258	300	292	274	296	265	290	260	259	282	248	286	264	265	284	282	287	265	254	288	258	257	276	282	258	275	263	261	275	278	267	285	253	289	265	256	263	276	280	271	287	294	293	262	276	269	299	286	246	247	275	271	277	289	284	265	283	248	259	252	257	268	284	285	269	297	282	268	287	252	293	243	280	285	262	260	258	256	256	265	278	258	291	270	277	284	280	259	258	269	281	305	248	265	277	298	291	287	260	269	284	295	280	253	290	305	252	283	257	287	270	276	283	259	258	274	289	270	281	261	242	252	259	294	279	283	281	265	289	270	279	283	297	291	260	267	263	258	267	275	260	272	237	275	281	285	282	285	258	259	272	259	290	246	275	286	276	249	255	266	278	266	274	294	257	274	258	287	275	238	290	287	255	290	274	249	263	284	278	277	310	303	272	280	272	269	317	266	296	289	274	280	287	264	284	301	266	299	283	282	263	264	282	288	288	276	269	258	275	289	287	284	269	277	285	283	288	250	237	242	258	268	303	284	308	293	280	297	258	305	271	286	263	292	291	273	294	290	313	275	259	252	285	264	267	264	290	296	238	264	262	300	278	281	278	281	311	263	269	233	264	263	267	280	270	284	275	302	309	264	281	266	272	281	277	283	263	276	266	280	264	317	271	290	289	280	302	273	276	286	268	277	258	266	280	268	249	278	259	279	252	281	255	251	261	263	280	281	280	312	265	264	247	267	272	289	310	294	253	280	297	255	267	265	267	269	306	282	263	275	278	254	288	268	285	280	301	284	261	280	272	264	280	280	260	271	281	246	266	285	257	269	301	275	283	271	284	254	261	296	304	271	272	263	251	273	258	301	264	317	257	273	284	272	272	257	255	277	288	256	254	263	269	256	266	255	287	264	278	276	261	284	283	272	298	287	278	278	275	293	262	268	252	240	279	267	286	281	285	262	292	270	253	289	261	266	285	295	283	258	264	260	287	263	251	276	285	282	271	284	250	287	254	280	258	307	276	294	267	267	268	290	268	268	262	303	274	258	277	306	286	267	255	268	285	262	271	266	257	257	311	266	289	287	254	267	248	272	298	238	277	287	271	290	294	254	296	295	311	258	287	323	266	237	282	230	289	257	269	254	259	285	296	282	277	299	277	258	281	265	264	252	287	273	267	290	279	261	255	265	274	305	288	298	267	278	299	262	271	264	289	262	282	266	304	275	279	284	281	283	273	280	271	266	264	232	285	285	261	259	262	259	303	287	273	253	292	262	265	292	261	266	254	280	268	293	300	256	279	267	281	254	269	280	246	256	296	259	292	292	270	259	261	259	264	269	287	283	296	308	244	260	263	314	243	259	270	279	261	292	292	264	264	292	276	254	302	279	264	267	265	281	262	251	262	279	272	260	266	270	276	281	265	269	274	258	273	273	261	308	294	297	256	287	295	282	262	227	261	266	274	253	275	246	285	285	271	264	300	270	255	258	267	259	258	263	232	260	287	267	252	287	253	269	264	263	293	278	273	263	277	298	273	278	266	240	292	260	269	278	288	262	257	291	291	282	271	278	255	259	306	271	262	270	272	273	249	296	279	284	301	256	255	294	286	266	223	259	253	271	233	266	275	288	271	230	246	262	276	276	256	270	288	268	294	284	285	254	270	277	266	279	277	234	322	279	279	270	289	268	294	265	281	268	248	277	258	293	285	265	258	267	266	266	290	290	275	275	290	261	256	240	276	272	285	280	294	287	257	257	275	305	281	270	285	266	265	271	270	257	286	252	262	262	261	280	267	275	293	260	255	308	314	288	281	295	266	305	275	276	276	261	271	237	266	290	280	260	260	266	291	287	301	266	261	287	293	281	259	272	272	294	267	276	264	261	239	304	291	291	273	276	272	267	289	274	287	259	240	287	258	261	282	295	281	291	238	284	277	253	268	275	252	245	272	263	271	276	299	274	259	273	276	244	287	280	282	254	273	265	274	281	251	268	265	297	255	286	283	256	293	275	258	264	264	291	277	268	296	282	277	301	253	284	289	281	307	289	218	285	292	299	263	300	254	275	263	273	278	257	265	258	261	265	275	284	284	254	269	268	288	267	252	269	255	267	268	281	270	284	241	256	278	263	269	249	276	251	254	285	261	298	254	269	265	272	269	251	266	278	265	312	271	280	313	292	308	288	291	292	272	287	273	283	271	262	279	293	295	287	258	282	260	304	295	294	290	263	306	272	262	245	290	282	278	287	280	252	261	304	243	293	269	288	277	247	250	271	256	277	280	264	280	277	244	278	267	274	295	289	305	245	308	239	247	277	307	274	286	243	285	271	283	289	265	268	274	249	249	257	246	271	250	285	271	254	268	276	255	283	299	284	287	273	278	273	249	256	261	262	270	267	262	246	267	262	279	309	288	270	286	277	273	265	284	249	260	266	264	281	275	265	268	278	262	288	261	286	239	234	254	275	274	262	251	283	248	301	262	266	278	266	314	258	230	271	265	246	293	272	282	300	303	301	263	289	295	264	290	265	276	278	278	276	283	262	305	265	279	290	295	284	288	262	258	297	262	280	252	286	291	244	275	269	255	250	299	267	285	295	266	255	280	256	241	282	262	265	265	270	254	283	253	230	260	313	258	296	262	265	285	260	275	282	287	264	258	280	278	257	289	275	280	262	263	282	279	297	290	266	263	263	259	265	297	275	239	259	281	278	240	258	298	270	253	269	278	267	272	270	254	315	255	285	271	291	243	290	270	275	297	286	273	292	284	283	274	297	290	270	282	290	291	288	271	289	294	255	312	246	256	296	289	277	260	316	256	279	281	272	272	263	272	264	296	256	266	290	247	285	274	266	267	271	305	293	279	274	281	269	247	263	293	269	285	285	318	251	265	283	252	283	270	257	288	254	261	255	257	278	280	287	254	267	268	285	290	294	250	274	277	272	274	284	272	296	288	293	265	263	292	289	275	256	284	264	271	292	262	280	313	270	286	264	283	301	288	276	226	291	266	266	293	270	274	265	286	270	254	296	278	269	268	292	276	258	308	308	266	276	285	274	256	275	282	294	321	262	266	293	282	261	289	263	278	303	266	267	259	292	246	266	262	253	284	267	310	282	249	318	271	273	258	252	277	274	295	281	269	260	244	273	268	278	267	301	268	252	265	272	290	249	260	279	287	276	276	285	277	265	275	250	266	268	271	270	241	266	267	251	279	280	258	278	272	284	287	298	264	276	296	296	267	270	290	286	288	290	280	284	231	275
11396	27351	22041	15475	11653	9202	6921	5222	4190	3312	2669	2302	1937	1626	1567	1360	1263	1189	1046	960	954	908	829	745	747	696	691	661	644	688	615	587	613	584	566	575	532	503	507	485	520	522	460	503	492	523	437	471	463	471	486	427	419	435	444	443	425	421	437	423	432	454	453	414	422	389	389	425	440	389	431	414	408	416	407	367	436	433	417	429	391	414	456	403	444	402	406	391	403	500	399	397	419	398	412	418	411	436	416	381	445	410	430	447	422	407	442	421	414	448	420	397	453	436	392	401	437	391	383	431	414	421	428	413	444	392	408	466	391	429	452	414	441	439	417	383	405	387	426	409	409	420	428	420	403	391	413	383	401	432	419	418	415	424	412	428	402	444	408	414	366	416	438	412	398	406	394	411	434	387	426	419	437	443	434	399	427	450	441	471	416	441	373	435	387	413	431	432	380	445	399	396	426	409	407	402	375	427	406	432	423	446	471	418	424	420	417	402	433	428	398	405	410	426	431	430	414	408	446	430	401	428	432	498	422	420	418	421	439	409	446	432	436	426	376	422	437	458	401	416	400	373	389	448	428	443	388	401	430	392	437	418	392	379	429	426	453	404	414	427	443	425	371	392	427	410	408	419	452	451	418	415	433	422	432	447	405	439	404	419	432	426	429	389	395	416	428	444	431	414	389	392	412	424	455	421	432	431	379	402	415	395	399	413	403	372	409	406	424	429	401	414	418	417	431	420	448	428	397	449	430	456	418	445	409	413	433	427	414	412	406	406	424	402	422	421	394	414	388	407	432	431	443	434	418	401	416	375	425	429	444	387	450	380	422	421	422	412	413	412	402	404	391	452	410	424	384	425	397	428	405	392	435	431	426	433	423	423	439	421	470	412	470	389	398	455	429	408	385	397	451	416	425	403	423	415	404	402	422	391	398	384	445	417	400	428	439	414	434	388	417	425	407	448	431	392	439	406	443	451	411	426	395	429	399	392	399	422	400	435	379	418	403	429	422	404	408	433	428	408	405	412	433	415	381	414	408	407	386	427	396	410	432	418	411	420	415	410	382	417	412	398	408	401	436	412	415	400	364	417	393	421	403	413	394	430	431	435	392	445	399	403	430	420	463	409	428	402	429	398	425	437	418	421	405	414	395	411	392	397	451	422	430	462	425	418	422	394	450	414	462	418	413	418	375	428	455	435	402	382	381	408	405	409	415	414	456	420	417	436	454	427	415	372	389	452	420	437	415	383	390	404	390	403	422	431	403	403	435	428	422	419	431	423	430	438	427	391	417	382	417	436	400	429	415	410	449	385	411	452	436	432	404	437	412	446	430	417	457	390	448	396	398	423	400	418	379	454	394	411	378	401	418	419	371	433	396	412	412	385	427	388	410	417	450	447	406	443	420	427	425	425	377	416	422	391	425	438	407	417	413	403	441	387	444	413	403	425	466	429	392	433	377	447	416	432	405	417	423	428	426	429	412	432	380	425	429	444	388	401	404	412	441	401	424	388	426	426	393	418	420	440	424	389	416	421	450	450	432	428	405	364	399	428	412	472	416	374	406	404	416	432	443	425	435	398	409	424	421	407	407	392	395	450	445	400	436	422	363	417	425	426	435	411	374	406	414	429	396	419	411	406	449	426	420	398	423	404	445	442	434	361	389	397	431	406	433	404	368	407	399	424	424	424	399	440	445	441	393	427	405	398	440	400	405	449	411	436	418	415	441	402	411	414	401	413	421	397	401	416	447	418	417	434	391	396	433	431	450	447	437	375	434	369	417	412	438	410	396	413	438	394	399	471	409	417	423	403	381	430	398	403	400	397	406	422	388	391	432	413	396	426	430	409	436	395	400	403	427	412	409	431	403	386	398	404	417	424	419	417	404	421	438	411	397	425	404	408	404	425	422	433	443	417	422	383	399	431	396	405	414	409	419	437	412	436	416	429	420	397	442	393	421	393	393	424	373	433	418	404	389	400	431	398	445	435	432	437	413	386	386	422	413	420	409	407	429	375	437	418	381	405	412	427	404	406	392	445	426	390	402	413	378	441	393	417	426	399	445	397	419	407	401	395	390	398	425	430	422	404	403	419	420	401	388	426	413	405	387	413	382	379	426	416	396	437	469	425	447	401	425	425	405	419	410	434	389	426	385	427	406	380	444	410	420	391	417	403	424	417	395	450	446	417	440	448	433	408	417	433	410	436	437	399	421	428	426	422	392	427	394	410	438	429	406	440	399	451	413	410	397	386	421	421	428	397	426	423	400	425	395	425	377	404	418	422	415	375	456	430	430	419	413	431	448	406	424	404	424	401	410	428	456	389	419	428	389	404	412	429	409	435	407	418	404	416	421	422	368	411	371	399	411	416	419	438	438	374	391	396	413	428	429	429	408	420	414	422	405	413	440	417	415	426	434	395	411	441	412	413	413	438	406	414	437	419	412	392	414	418	411	408	432	414	427	445	402	413	419	424	415	411	411	396	418	410	422	376	403	384	460	412	431	396	389	402	418	457	429	443	449	460	398	415	429	424	405	449	414	404	407	423	437	417	408	435	374	431	443	411	394	406	415	425	384	408	421	414	416	432	388	413	419	427	416	423	412	414	423	430	434	407	400	393	412	427	417	416	434	425	422	427	377	429	419	420	410	449	417	404	388	408	449	386	443	385	442	436	428	388	413	442	420	394	401	406	426	419	403	412	419	407	432	423	414	438	442	403	443	391	448	449	396	427	420	420	407	437	388	446	415	432	411	385	433	444	454	414	399	422	412	462	450	443	404	408	400	385	403	427	431	438	426	427	379	393	418	395	453	390	426	447	450	423	438	396	426	409	455	375	417	436	418	400	397	455	400	417	385	429	468	394	402	436	464	422	395	420	439	423	408	444	367	420	401	433	434	436	439	427	440	421	425	373	427	425	416	453	434	406	425	407	380	425	442	433	423	435	392	410	423	382	414	419	411	437	421	383	407	421	391	387	432	422	410	441	412	420	416	359	407	414	433	404	408	423	394	421	436	415	439	414	425	395	423	420	413	373	437	427	373	387	438	439	421	414	414	406	381	412	415	396	417	413	410	397	405	413	428	410	402	428	385	429	413	416	432	408	410	401	430	435	409	407	411	401	416	409	388	415	419	441	426	417	402	380	441	434	416	438	432	398	417	426	425	419	395	408	409	468	412	460	410	427	402	419	405	370	421	410	410	436	407	406	388	410	444	427	402	421	426	424	415	429	389	413	397	421	446	453	422	429	386	419	374	404	397	444	409	372	390	389	393	442	427	398	383	432	376	404	415	373	412	381	466	395	408	376	396	420	425	440	439	423	438	416	440	419	414	400	435	451	389	423	405	442	425	403	424	419	386	407	445	434	440	384	432	415	416	402	443	437	395	400	429	428	418	409	417	441	412	456	421	384	400	376	427	453	430	395	419	432	452	412	420	455	407	422	460	408	428	445	438	410	396	405	406	470	395	429	464	402	429	437	412	439	437	394	453	407	392	410	417	414	398	440
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
