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
341434077700	341434078271	341434078821	341434079371	341434079919	341434080471	341434081021	341434081571	341434082119	341434082671	341434083221	341434083771	341434084319	341434084871	341434085421	341434085971	341434086519	341434087071	341434087621	341434088171	341434088719	341434089271	341434089821	341434090371	341434090919	341434091471	341434092021	341434092571	341434093119	341434093671	341434094221	341434094771	341434095319	341434095871	341434096421	341434096971	341434097519	341434098071	341434098621	341434099171	341434099719	341434100271	341434100821	341434101371	341434101919	341434102471	341434103021	341434103571	341434104119	341434104671	341434105221	341434105771	341434106319	341434106871	341434107421	341434107971	341434108519	341434109071	341434109621	341434110171	341434110719	341434111271	341434111821	341434112371	341434112919	341434113471	341434114021	341434114571	341434115119	341434115671	341434116221	341434116771	341434117319	341434117871	341434118421	341434118971	341434119519	341434120071	341434120621	341434121171	341434121719	341434122271	341434122821	341434123371	341434123919	341434124471	341434125021	341434125571	341434126119	341434126671	341434127221	341434127771	341434128319	341434128871	341434129421	341434129971	341434130519	341434131071	341434131621	341434132171	341434132719	341434133271	341434133821	341434134371	341434134919	341434135471	341434136021	341434136571	341434137119	341434137671	341434138221	341434138771	341434139319	341434139871	341434140421	341434140971	341434141519	341434142071	341434142621	341434143171	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	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
23466	21959	29784	24783	21952	22096	13503	4075	2798	2099	1676	1463	1232	1117	956	906	880	826	758	655	610	593	611	605	580	535	517	563	518	512	524	484	450	441	476	486	462	459	425	437	406	428	390	404	401	415	402	441	358	377	401	358	395	415	399	378	418	402	392	409	380	392	387	392	385	405	373	400	414	402	394	395	419	368	370	412	368	385	378	385	365	376	362	414	396	386	381	386	378	393	376	389	414	400	364	377	361	406	390	353	339	378	379	382	364	370	387	381	370	392	389	385	392	359	380	374	376	375	348	347	337	376	347	394	411	366	357	356	394	367	391	381	379	378	350	381	393	395	366	388	388	374	387	403	393	398	376	335	407	392	368	380	373	417	356	378	391	367	378	394	388	405	387	364	399	386	346	389	375	379	388	375	341	369	360	380	402	398	362	381	393	385	367	418	403	374	383	351	371	394	357	364	366	382	399	389	381	377	395	383	380	399	373	350	357	380	375	389	363	375	390	384	417	372	394	370	367	389	354	368	377	369	357	344	369	372	373	417	373	390	381	372	380	376	417	367	364	397	344	366	369	360	395	375	371	408	389	346	374	353	357	397	390	417	359	384	419	408	361	393	352	380	357	352	348	370	420	372	391	371	395	383	370	380	357	387	383	385	416	387	340	368	388	348	398	392	372	390	364	380	364	373	373	353	366	409	393	365	376	375	383	400	367	363	391	381	354	369	385	378	419	346	404	350	416	407	375	400	380	364	362	382	394	389	379	416	357	379	360	380	363	378	363	380	386	385	364	398	369	396	402	365	390	394	367	385	399	337	376	365	388	392	369	376	387	359	381	371	390	397	360	354	365	363	366	349	380	378	385	394	361	361	366	362	400	358	369	390	382	393	385	351	425	386	394	376	387	400	410	368	392	364	404	354	397	358	374	372	381	377	398	370	349	378	416	363	352	378	380	354	389	375	366	397	401	407	367	371	376	365	380	382	351	365	373	386	380	363	422	365	376	386	370	343	388	354	395	347	396	369	369	376	379	392	388	417	370	400	365	379	381	365	374	375	364	381	437	384	338	372	339	390	354	405	346	382	401	369	398	366	400	372	367	358	384	383	382	358	394	348	359	373	379	363	358	413	419	340	382	369	387	416	379	339	372	426	362	399	338	386	330	371	400	359	357	387	394	399	391	401	373	333	377	376	367	381	343	370	414	366	387	400	387	352	347	397	393	380	385	348	391	371	356	399	396	385	401	365	343	360	373	355	390	428	358	403	382	362	363	364	375	393	365	379	409	374	409	351	372	373	371	369	373	363	367	365	379	382	394	361	371	375	381	352	420	368	386	361	374	373	377	383	373	423	387	352	370	391	391	342	335	353	392	379	395	387	356	386	389	377	416	383	365	408	381	331	387	387	350	379	365	382	421	411	378	413	420	371	353	395	380	357	371	386	357	389	372	392	350	375	382	364	357	372	375	391	399	391	350	362	366	410	376	379	385	390	350	351	340	360	380	365	354	374	369	367	373	398	376	379	382	392	380	393	350	360	365	380	389	351	391	376	387	370	374	368	390	388	373	360	366	367	361	408	394	362	374	394	381	377	389	365	413	405	372	355	374	355	373	389	335	392	394	355	364	382	405	383	348	371	366	383	379	360	381	397	375	353	376	415	359	378	357	382	388	394	384	381	387	376	418	377	362	373	360	343	349	368	335	364	335	367	372	363	352	409	382	348	374	375	358	373	362	362	366	366	405	364	399	361	381	389	378	391	336	419	419	379	395	387	352	348	360	361	365	379	378	369	391	397	387	368	384	384	388	374	376	333	375	352	350	377	356	385	363	394	370	410	387	374	362	342	382	390	391	381	371	381	358	359	376	390	361	365	342	380	361	371	358	395	375	404	368	391	373	384	402	366	430	362	365	366	397	327	372	356	366	372	363	400	376	357	385	378	362	392	361	372	373	387	420	371	388	396	351	379	396	378	348	365	382	413	408	403	354	361	392	363	358	352	384	397	405	372	344	391	387	363	368	366	401	413	374	379	350	378	372	385	396	373	386	375	377	364	381	401	395	424	335	359	370	355	373	421	387	393	373	344	341	343	389	334	417	388	366	424	384	366	358	395	355	392	415	352	360	373	396	358	358	382	402	410	372	406	365	359	370	400	379	381	374	380	379	353	384	366	383	367	325	368	383	407	375	338	373	375	360	403	377	355	383	372	378	397	395	370	363	379	420	382	356	381	388	399	366	405	369	375	390	382	395	351	364	382	367	327	393	368	380	362	397	361	374	401	372	342	395	343	383	406	375	421	377	325	362	400	402	354	385	392	364	408	362	392	356	404	367	353	374	348	376	403	352	400	389	389	357	363	346	380	381	349	393	394	412	382	374	397	379	410	368	360	374	385	366	352	384	367	358	380	357	380	357	361	359	364	351	353	366	359	376	401	367	361	393	383	353	350	391	356	387	368	401	377	371	380	370	367	380	357	387	372	360	374	387	356	321	339	342	350	351	341	403	376	355	398	400	431	353	406	406	368	374	362	338	349	399	393	359	380	358	401	387	370	411	353	364	361	365	392	392	410	384	386	401	410	343	383	363	383	352	384	381	387	380	358	373	396	382	405	355	363	378	381	378	414	393	388	385	405	394	383	386	375	347	390	375	379	388	392	362	399	390	396	391	414	378	389	381	357	392	323	353	399	365	384	371	384	366	377	333	404	413	392	401	379	390	405	387	393	375	358	371	378	395	349	374	371	385	374	379	417	385	375	398	368	385	338	351	389	348	395	359	376	385	399	364	373	367	411	375	375	368	397	354	377	368	394	401	386	401	350	350	394	375	374	343	388	359	372	394	382	394	349	400	373	364	322	363	385	368	395	356	403	381	364	362	414	375	373	382	351	398	364	372	397	391	390	389	354	412	365	345	336	373	403	415	355	374	363	383	376	357	358	406	381	347	375	449	382	379	376	391	394	366	358	376	417	379	387	380	354	335	379	415	355	374	365	372	371	370	387	391	368	365	363	411	372	405	389	346	391	364	362	384	350	382	381	416	387	374	365	395	421	341	357	371	357	350	348	373	381	374	393	409	363	370	364	387	366	398	386	402	338	384	370	375	371	363	367	379	372	383	401	361	363	375	364	353	365	382	412	360	373	392	370	419	371	354	393	374	388	363	381	393	362	412	396	375	368	372	383	381	358	355	363	359	387	404	398	371	369	374	366	350	405	393	360	360	397	399	340	418	381	350	381	381	361	357	359	397	381	383	383	372	399	330	352	379	378	377	352	409	388	395	419	374	397	393	371	354	390	377	368	373	374	368	391	379	372	386	376	388	353	393	416	365	333	435	363	384	389	388	349	387	390	353	380	399	341	349	381	399	378	359	361	378	378	394	392	374	413	356	338	407	409	364	365	355	369	386	383	385	375	333	398	378	376	376	374	388	367	404	374	334	356	417	381	358	399	353	381	359	415	368	390	368	407	395	366	327	349	404	372	367	373	336	355	384	406	371	369	381	428	388	376
23144	46150	36367	16174	10907	9365	7715	6464	4994	3742	2866	2380	2023	1728	1511	1335	1241	1255	1144	949	865	885	872	792	798	718	750	715	658	702	675	650	582	669	615	644	566	593	608	565	490	516	488	447	492	491	518	507	465	475	492	454	482	478	474	500	490	489	521	478	487	515	507	465	508	497	529	468	425	454	476	506	440	459	447	451	480	477	470	442	504	501	473	481	460	435	492	492	475	480	485	476	432	447	500	461	445	457	414	439	449	497	467	451	475	434	452	462	503	459	464	470	500	415	484	480	480	466	478	505	462	452	464	463	497	460	514	464	439	515	460	506	507	472	491	454	476	480	453	441	477	422	429	465	452	474	458	448	484	441	489	473	460	472	472	478	392	440	430	470	467	451	489	464	441	485	456	455	454	490	448	447	458	473	456	489	497	459	446	474	432	501	475	457	444	447	492	441	485	464	461	494	470	461	451	451	475	457	471	475	455	437	453	482	480	498	442	429	459	433	474	421	443	444	477	439	465	463	504	464	470	453	477	478	439	478	460	410	440	484	488	482	482	450	455	438	433	460	418	469	444	431	450	458	432	524	457	455	442	471	460	479	442	411	437	506	518	442	451	478	465	416	458	449	443	470	459	474	442	488	436	408	451	455	477	478	466	467	473	425	458	436	496	435	483	466	455	491	462	472	489	490	458	457	434	451	459	470	461	483	486	457	447	443	433	446	481	514	458	471	450	451	448	483	474	453	414	482	478	444	483	459	430	497	442	460	437	440	447	463	471	435	466	457	491	496	480	454	451	471	478	455	480	470	429	426	446	477	466	432	463	471	434	485	505	448	446	441	463	477	468	465	441	452	420	462	453	483	445	477	445	496	453	495	477	450	461	476	490	502	446	457	463	453	491	459	466	464	457	423	442	506	435	482	445	487	437	456	472	439	488	460	444	429	465	438	472	464	473	485	471	448	480	471	449	467	502	434	445	448	440	429	479	449	451	431	477	464	469	462	453	458	458	471	446	523	422	474	439	465	435	447	454	442	502	482	472	497	463	433	494	439	446	459	443	456	469	460	467	445	480	445	450	473	449	464	497	473	471	452	441	465	447	445	456	477	475	454	507	457	471	448	451	470	443	466	466	423	455	482	427	447	464	486	466	472	494	464	449	471	487	472	446	445	446	430	497	491	444	451	441	466	472	410	466	446	478	459	479	492	417	462	414	477	487	524	472	455	410	495	421	496	433	496	516	458	467	425	472	459	486	468	488	442	444	450	470	462	475	479	455	473	444	445	475	464	462	451	476	437	456	453	453	462	467	466	486	459	472	471	407	474	449	492	481	472	483	485	463	469	451	480	453	477	490	452	424	477	468	456	457	435	459	471	503	435	469	485	425	464	448	512	458	478	499	484	470	451	431	445	468	475	523	462	437	454	451	429	492	478	448	442	482	454	430	468	464	487	474	460	439	486	490	461	491	437	474	448	444	456	453	481	454	460	472	443	455	504	473	480	491	471	438	468	435	467	443	473	458	478	479	469	468	454	471	494	462	478	450	449	440	494	465	432	492	449	498	448	461	443	447	426	442	499	435	504	464	481	484	447	502	448	482	471	402	483	484	491	469	428	457	455	441	462	511	493	505	420	489	459	478	459	478	476	463	452	443	475	471	452	452	466	472	478	449	466	439	467	491	460	428	456	438	506	447	496	478	453	483	463	489	472	438	487	466	427	447	488	464	454	464	466	489	422	459	490	462	454	466	471	435	422	461	431	492	479	460	489	473	468	463	471	464	489	463	516	466	465	433	483	445	474	461	452	478	453	451	470	474	445	465	450	447	499	459	461	479	425	454	430	444	462	465	468	419	446	456	468	463	465	472	469	463	445	514	488	459	431	435	418	425	484	476	472	472	463	461	445	470	463	460	472	447	472	471	475	476	462	492	447	441	432	479	459	460	511	439	470	432	473	448	489	435	438	463	451	449	448	455	465	454	454	439	464	474	431	452	465	463	483	431	516	435	491	475	486	495	511	456	450	491	460	449	443	454	451	427	476	475	477	464	471	445	473	445	474	500	457	491	452	466	474	454	427	453	455	468	443	471	442	465	461	471	481	437	490	426	470	470	476	457	448	515	468	468	453	470	459	471	426	437	449	454	449	481	464	491	486	433	456	466	455	484	457	496	474	443	472	427	424	458	450	459	463	484	479	451	440	482	436	477	462	440	464	435	452	481	455	496	465	457	451	463	489	476	447	473	476	440	475	438	512	457	483	482	458	469	473	470	451	445	477	494	442	478	466	462	440	471	445	456	483	447	428	460	450	483	458	446	464	456	451	466	460	452	495	469	451	453	467	453	471	516	415	453	485	456	450	450	471	444	479	451	440	467	444	454	449	461	505	479	478	452	480	473	477	505	459	474	455	457	464	430	461	464	490	458	465	450	458	464	478	466	463	411	467	455	484	448	452	464	511	437	422	428	481	486	433	459	478	498	456	449	419	415	494	449	470	445	427	467	494	449	489	469	469	462	438	469	442	423	460	459	480	459	470	452	461	494	463	456	462	442	442	424	464	454	504	452	479	494	455	478	468	475	457	496	479	466	504	451	472	419	463	436	469	458	495	447	480	457	486	452	436	445	473	446	445	454	441	469	441	476	499	481	449	475	475	493	479	506	451	448	481	445	470	445	501	457	502	475	435	483	484	446	442	442	467	468	465	471	450	449	450	498	446	492	498	465	453	496	438	459	436	458	443	440	480	485	447	482	470	485	432	480	428	481	480	466	509	448	471	460	435	432	475	478	488	471	460	472	423	445	419	465	469	467	441	461	485	488	461	502	478	450	460	490	462	499	482	420	442	495	456	464	469	449	476	459	474	460	487	467	458	457	466	466	466	462	480	445	476	520	500	476	430	451	451	453	466	449	485	415	481	457	487	470	439	483	457	438	485	492	481	434	443	463	461	426	472	467	498	489	470	436	461	439	488	462	457	507	437	459	432	438	442	454	477	444	479	467	426	493	476	493	469	473	465	453	445	485	462	476	476	486	447	450	458	448	435	455	435	479	469	479	449	455	472	465	456	465	459	461	489	467	449	470	434	454	519	454	472	458	453	499	464	465	435	466	448	483	439	484	447	457	504	444	447	469	425	477	475	475	480	473	448	489	432	475	476	456	479	447	455	449	476	469	434	443	457	459	477	417	454	448	452	474	476	423	468	447	461	467	463	484	484	466	471	447	460	444	441	492	494	493	451	487	470	484	484	459	449	463	443	499	456	490	435	494	427	452	482	475	435	460	470	406	471	480	470	427	447	456	483	455	479	499	442	456	459	481	424	458	442	454	496	512	468	445	472	466	485	466	463	463	484	460	453	499	492	475	460	463	478	467	478	478	440	439	478	469	449	450	458	500	435	453	463	453	435	453	462	423	452	458	473	418	475	482	449	467	482	460	458	474	495	439	487	473	504	474	471	454	455	458	472	486	438	433	439	413	453	452	445	484	419	473	464	430	465	444	445	491	437	449	476
27569	21600	18352	5544	2298	1636	1436	1197	1045	839	787	701	656	644	555	545	554	536	556	600	513	505	518	543	497	527	512	461	466	477	502	495	470	503	491	475	464	467	488	480	455	445	463	466	477	444	462	456	453	457	455	470	473	461	484	466	440	479	454	455	488	488	469	444	459	451	412	484	477	485	448	460	451	492	440	484	457	448	476	476	446	481	390	471	462	431	485	445	484	449	482	438	445	452	445	437	471	477	462	448	474	461	438	462	477	476	473	452	454	472	483	469	452	482	466	423	484	439	456	481	472	459	446	447	436	459	443	443	485	462	469	499	411	425	467	485	449	458	433	503	474	473	491	437	448	453	439	443	473	451	444	447	442	487	478	458	517	497	471	488	426	463	454	437	480	432	470	460	483	459	465	438	469	449	483	480	428	471	479	448	501	477	429	419	480	449	416	446	488	436	471	488	488	458	446	469	440	446	478	493	486	473	430	455	447	418	467	483	408	470	418	474	505	460	480	433	476	458	445	490	465	451	469	473	442	491	455	468	496	481	441	467	470	440	481	476	474	473	478	449	450	444	463	421	474	472	420	487	467	424	468	457	456	496	462	494	470	475	445	470	448	424	447	414	423	401	463	482	468	422	461	491	440	477	470	446	469	472	467	430	461	469	434	477	477	472	468	449	485	456	451	444	467	476	474	435	484	466	464	462	487	472	478	433	470	455	483	426	470	470	443	417	463	464	463	447	499	480	468	438	464	432	486	441	476	492	444	490	443	481	447	464	479	445	472	438	464	455	465	480	426	460	446	437	447	447	461	422	471	453	450	461	458	440	490	438	489	438	469	466	465	447	476	487	490	474	470	464	450	445	441	435	442	485	473	472	485	424	416	452	449	469	460	470	425	461	447	497	479	410	439	484	475	403	489	476	485	460	431	465	495	459	489	466	436	479	436	465	421	451	474	407	460	465	440	468	450	452	481	408	489	444	476	434	469	467	474	456	475	485	468	478	469	449	442	477	411	468	454	460	467	458	422	462	473	477	466	451	522	459	447	465	473	450	477	464	480	480	438	501	471	462	471	448	513	446	489	431	454	497	455	496	484	458	489	455	449	471	482	455	456	430	467	452	437	446	460	424	454	418	467	470	479	440	465	470	456	452	460	430	461	434	426	447	418	453	488	522	446	472	491	460	430	450	460	447	474	461	422	477	434	443	434	476	451	436	502	471	486	446	448	452	463	474	515	464	462	489	459	446	475	418	461	480	426	470	474	477	472	485	464	479	436	457	473	440	502	455	433	424	445	474	416	477	412	439	422	463	463	427	419	424	444	476	446	504	444	473	460	467	463	463	478	506	477	415	475	419	495	482	478	427	491	462	437	484	456	427	522	446	488	481	475	484	442	446	494	478	436	447	425	486	476	429	471	492	417	448	475	435	442	459	463	467	436	512	471	448	454	487	463	463	476	463	495	442	478	442	461	458	462	486	454	468	449	455	471	445	437	473	448	478	447	463	467	469	465	447	458	458	436	456	476	451	453	453	456	478	434	434	472	479	446	419	456	438	455	482	426	448	434	471	449	447	453	477	441	460	485	433	485	474	479	428	483	456	464	481	475	452	455	478	448	459	453	477	433	475	429	511	498	439	441	433	460	459	438	459	429	480	439	436	444	425	478	476	467	488	432	446	429	457	443	456	465	432	493	442	434	498	490	457	464	493	467	507	449	456	504	429	455	485	486	451	457	451	445	514	440	433	446	497	468	497	456	434	470	446	430	458	448	439	459	456	415	421	469	439	481	462	446	464	440	429	479	451	460	453	430	440	457	473	449	433	472	512	488	457	465	481	486	482	504	475	416	454	444	406	452	448	488	435	434	465	447	484	479	471	434	433	482	424	463	457	456	468	486	450	453	436	423	458	421	458	464	462	469	468	471	460	452	436	475	476	463	467	468	443	441	472	459	480	463	436	459	452	476	485	458	480	447	446	496	491	460	454	485	450	473	448	435	507	451	489	438	476	453	440	478	492	481	488	445	435	479	478	432	455	448	445	398	477	481	449	495	518	475	461	501	465	456	470	465	469	437	462	418	454	457	459	468	470	476	497	415	490	423	474	474	452	449	458	483	466	487	477	447	477	464	452	465	469	469	454	474	433	502	453	493	493	438	455	452	448	465	470	443	466	465	471	439	479	464	450	446	476	447	475	445	458	477	418	426	472	479	440	477	450	435	448	460	440	436	448	467	461	456	464	420	463	449	439	454	457	479	471	455	459	447	511	461	432	452	418	442	465	454	485	466	434	480	480	426	468	481	460	450	434	426	459	459	462	449	437	455	467	455	432	472	509	438	443	452	490	458	461	461	474	465	468	427	457	473	483	458	448	464	467	513	476	452	416	422	435	452	480	462	438	432	481	487	463	446	474	442	450	440	460	443	491	412	479	472	437	476	472	440	437	446	446	425	467	438	474	451	493	443	470	439	467	460	488	457	439	465	511	466	433	456	447	468	475	444	486	455	444	454	479	432	481	442	468	466	444	432	480	467	445	444	457	496	440	448	470	475	431	484	430	489	467	469	429	481	494	443	484	493	479	497	442	429	432	434	437	450	497	450	454	483	448	469	405	486	450	443	449	517	452	429	421	497	446	452	479	502	448	465	442	476	490	472	437	462	437	460	462	473	433	437	454	452	456	433	447	476	463	470	482	463	474	429	469	439	438	473	436	447	437	453	455	492	503	444	480	484	474	446	444	484	434	494	434	502	451	485	460	459	468	432	446	459	463	426	436	487	434	467	454	444	419	492	491	471	432	483	442	471	468	421	431	437	433	421	428	471	420	465	458	427	463	490	475	443	499	419	482	439	473	461	472	437	449	468	460	478	459	448	458	453	462	434	476	461	449	462	417	456	427	467	458	479	464	455	461	474	473	437	437	471	423	473	470	456	471	460	495	479	454	498	438	476	496	456	485	432	436	448	480	459	482	449	437	433	449	442	451	478	448	455	496	448	497	449	426	467	452	457	492	437	453	452	438	463	458	482	464	407	464	425	473	438	501	490	488	457	476	442	462	435	453	490	456	497	440	433	437	437	423	484	462	462	483	431	421	466	479	456	464	472	450	464	468	439	464	460	460	445	445	446	457	418	461	405	463	484	476	472	467	453	445	434	460	467	457	471	479	453	450	475	490	466	458	442	456	460	453	465	477	474	478	466	458	457	499	420	467	456	463	479	460	469	482	452	443	418	485	463	488	478	492	420	493	468	484	419	501	458	442	434	512	457	443	469	399	479	483	461	438	477	490	432	461	464	447	439	442	458	463	516	435	446	476	449	431	453	434	477	420	482	458	485	440	472	446	512	451	448	449	473	485	496	460	454	495	478	452	471	463	457	473	491	468	488	490	455	437	508	471	448	441	468	462	479	463	431	464	510	500	445	436	461	471	431	458	467	435	460	484	461	451	502	484	465	490	475	488	397	435	471	416	468	396	446	439	486	497	455	453	431	457	458	435	449	441	481	468
19153	30914	20721	5393	3482	2912	2613	2144	1743	1345	1161	1002	909	883	814	790	741	752	711	708	639	709	622	653	646	626	595	622	611	694	626	619	591	597	653	576	612	593	637	583	568	571	617	560	526	539	586	539	526	521	541	568	578	586	606	559	566	555	603	584	551	564	526	551	584	553	592	554	583	571	524	546	613	607	570	563	552	568	555	523	552	563	529	536	557	559	600	569	545	566	562	559	554	543	575	588	542	575	561	580	548	582	562	576	563	559	530	529	533	538	567	534	550	592	576	605	575	611	593	559	556	572	569	555	552	569	592	524	554	589	569	562	507	537	589	593	573	578	551	558	563	575	576	561	556	595	519	560	553	529	577	584	588	557	600	563	534	587	587	543	566	547	601	529	568	550	538	548	548	537	525	565	565	540	561	560	541	553	567	564	575	567	540	581	573	583	572	593	576	568	559	587	547	576	552	599	543	574	541	534	563	546	531	585	597	577	557	569	543	554	535	546	541	607	575	584	564	608	592	579	576	571	559	566	565	555	568	568	579	554	530	582	585	547	570	514	582	556	560	539	539	540	557	565	572	561	565	563	563	530	585	581	530	568	573	592	559	573	595	588	593	616	571	561	589	535	599	569	598	573	566	567	575	562	558	531	561	545	594	512	532	558	530	577	562	565	557	533	564	565	565	584	566	565	599	560	574	569	578	531	573	579	529	585	565	567	615	540	571	569	581	556	563	529	560	532	569	566	589	555	608	574	542	539	548	542	541	518	565	571	607	562	533	534	567	536	531	577	575	602	568	563	555	604	587	604	567	554	588	557	604	587	576	533	534	552	534	540	526	545	525	556	559	565	574	540	550	559	522	542	544	588	520	576	521	579	514	525	559	551	565	569	542	537	526	552	551	603	573	581	608	589	559	555	586	544	581	597	590	564	521	577	536	552	548	532	577	615	541	547	548	580	609	577	614	543	570	557	582	591	566	580	607	598	559	542	584	573	538	555	551	564	553	566	628	555	536	603	578	513	612	587	548	574	575	568	570	543	526	528	574	610	537	582	564	580	581	547	522	587	559	523	585	563	601	540	566	552	594	561	565	574	565	569	560	600	558	545	553	604	592	571	569	562	580	608	533	597	540	591	586	578	566	557	528	569	525	578	581	556	583	575	552	535	562	572	579	571	544	584	568	561	547	509	571	548	560	499	580	575	613	583	566	579	567	571	554	511	561	571	611	615	590	541	598	542	589	554	540	549	544	560	559	554	575	562	555	576	592	591	533	562	594	545	573	575	555	554	592	554	544	558	550	569	574	557	590	554	541	593	569	538	550	576	593	561	551	530	554	529	585	580	561	593	530	596	536	549	561	590	535	565	576	572	570	558	576	527	569	567	586	570	558	584	584	513	564	577	567	584	556	541	559	573	576	563	528	548	524	581	552	603	565	549	587	566	555	524	574	605	590	532	559	581	613	582	592	549	567	532	536	560	582	596	572	554	529	528	576	597	571	583	524	578	634	572	558	554	529	581	569	556	577	564	538	557	569	585	621	580	547	523	553	560	575	555	566	563	572	568	569	553	576	544	567	545	558	569	550	554	588	568	541	542	573	549	553	575	564	565	535	528	527	638	590	540	595	535	561	565	542	528	619	534	530	541	586	540	583	548	537	584	548	555	569	566	557	559	562	554	569	609	590	603	585	546	545	543	599	579	597	563	560	537	550	558	560	534	577	561	564	565	585	578	560	533	621	531	554	583	582	578	560	543	556	576	532	509	560	589	483	570	552	561	508	541	555	542	571	585	577	582	572	562	576	600	564	539	547	597	603	568	533	603	544	540	565	532	553	582	601	585	584	564	529	516	551	546	544	500	578	566	577	534	569	572	529	530	559	520	568	549	544	556	559	548	549	558	568	543	549	591	557	563	533	555	541	556	587	573	559	565	540	542	519	597	579	571	558	581	560	567	540	565	619	558	586	572	558	584	544	546	590	545	554	571	515	609	545	573	533	555	560	545	579	539	621	597	537	562	619	561	560	592	582	512	571	577	543	554	543	582	582	515	528	546	530	571	538	588	598	584	560	582	574	530	512	576	617	527	583	555	561	617	590	559	578	532	591	582	557	588	581	482	571	551	569	603	589	592	524	546	523	540	545	568	556	550	535	636	571	562	556	575	579	581	554	555	554	565	537	524	564	565	567	563	557	578	607	602	595	597	557	599	578	582	588	557	550	524	552	580	598	537	589	551	594	610	520	526	557	573	573	583	588	617	565	596	536	577	555	567	588	585	573	581	558	573	577	575	594	593	549	530	562	545	532	553	555	578	525	581	593	524	554	519	539	524	578	526	578	570	553	543	556	543	576	580	561	518	558	578	590	504	564	557	562	581	570	567	564	565	538	602	582	540	560	567	551	566	559	564	536	537	540	597	552	608	570	529	521	544	532	558	521	604	567	567	576	519	595	542	546	565	585	548	561	555	516	602	583	588	563	557	522	547	542	564	542	524	585	555	555	549	591	609	543	599	581	542	583	552	590	558	572	550	544	562	540	596	573	592	537	546	543	548	580	609	585	566	596	552	575	561	580	581	551	589	525	555	566	551	555	588	565	531	554	601	553	590	548	545	529	549	539	588	562	546	549	575	549	531	571	570	550	562	552	557	548	565	583	561	597	559	564	533	571	574	567	524	527	601	540	542	570	584	576	539	569	586	534	530	556	608	558	538	600	543	563	572	603	573	562	561	568	577	539	559	525	561	583	555	566	551	550	541	565	582	591	565	553	580	600	537	532	528	596	580	521	566	576	590	577	593	528	529	512	593	561	561	561	572	534	575	601	512	540	578	561	547	592	549	553	573	559	517	575	541	550	554	578	566	515	579	530	543	554	561	560	543	553	569	554	567	575	584	562	580	563	521	544	585	548	570	608	567	565	558	574	566	582	627	549	526	565	567	526	540	568	565	609	550	540	583	536	551	551	584	569	562	551	564	557	566	554	584	536	560	550	539	529	610	580	526	560	600	575	593	599	571	554	538	582	601	566	571	572	563	549	613	524	566	555	613	568	558	551	542	542	579	591	592	560	556	558	553	563	560	546	568	531	500	557	608	537	548	575	549	519	563	597	543	557	566	533	538	559	557	547	545	601	584	554	573	553	564	546	552	586	607	597	571	541	565	574	572	556	573	594	538	584	566	558	553	574	569	596	601	595	567	557	609	578	530	575	527	551	535	542	614	550	508	558	568	558	532	509	561	559	576	550	541	534	538	569	551	574	529	593	568	573	545	586	556	602	533	588	533	556	562	543	555	549	568	624	560	556	553	617	553	584	536	536	589	590	546	539	549	567	599	572	595	583	553	557	564	537	536	565	586	533	600	566	555	518	582	580	540	589	534	560	573	578	585	555	571	582	549	517	557	577	543	568	589	597	535	552	597	564	533	569	566	532	578	541	554	552	591	577	601	522	535	548	622	583	546	560	572	539	561	553	561	543	557	521	569	569	611	556	571	539	551	538	597	577	551
23704	21155	28274	24295	21123	12548	3832	2548	1944	1619	1290	1084	994	898	868	788	748	764	774	674	620	608	656	634	625	567	591	608	608	537	572	572	577	530	559	562	565	544	521	492	495	498	496	448	514	529	541	488	502	511	511	543	513	485	488	535	544	522	510	530	501	512	511	490	491	521	475	477	506	509	479	482	489	537	473	485	492	530	514	473	462	490	483	481	491	521	493	502	499	489	532	524	497	488	482	486	482	446	451	492	522	487	522	523	530	475	545	486	499	510	457	494	506	494	527	486	473	499	495	492	489	516	517	540	536	508	502	511	472	517	525	527	557	496	494	522	477	485	503	496	505	488	549	502	521	507	496	474	483	518	494	543	506	485	497	513	525	489	515	476	520	502	486	509	472	494	499	509	472	488	508	475	522	500	497	481	520	520	493	476	500	487	523	496	485	517	466	498	490	564	543	495	524	518	504	497	468	462	487	486	467	479	545	506	519	490	487	477	464	465	479	500	492	473	481	523	492	503	510	537	499	510	541	492	447	476	479	484	499	471	530	516	520	507	539	493	513	493	495	462	498	438	545	487	506	510	479	506	512	467	501	498	454	511	496	480	487	491	499	511	508	524	489	493	485	453	500	494	462	486	502	527	495	519	483	502	509	515	543	510	528	483	517	519	494	503	437	519	484	440	525	489	481	468	502	518	487	493	466	507	514	499	496	574	515	513	495	510	517	523	488	509	500	489	515	533	536	540	536	490	505	524	547	485	511	500	493	491	503	495	469	511	509	503	548	524	495	505	507	476	449	481	508	479	496	499	494	528	472	487	497	530	500	503	523	503	502	453	495	505	488	511	511	511	522	493	525	515	506	497	510	488	493	496	533	504	479	507	496	509	504	499	495	480	459	507	502	500	510	520	540	525	522	491	514	509	496	493	491	522	556	507	471	527	533	535	483	490	505	517	479	505	515	530	538	515	522	520	485	498	483	482	511	486	488	485	484	487	493	517	515	488	465	492	493	520	515	519	504	438	458	515	450	504	482	504	516	516	495	515	477	510	460	526	536	492	480	505	570	467	531	473	452	478	495	497	543	482	502	501	509	455	508	489	482	537	517	543	512	496	451	485	523	478	492	495	491	505	517	555	480	467	502	512	502	480	480	468	507	519	463	525	510	499	519	506	472	508	494	475	485	503	520	513	488	512	468	482	465	509	510	431	543	492	493	479	533	501	519	526	509	499	529	481	501	501	517	534	500	487	519	481	499	489	486	526	489	480	500	507	508	525	481	517	518	469	532	478	471	521	502	485	524	496	514	482	512	475	497	536	492	474	521	441	535	537	512	482	510	485	463	468	487	480	494	481	505	484	482	493	497	493	481	495	544	502	529	516	469	509	501	525	481	532	491	511	521	523	503	525	529	471	558	501	513	495	514	472	523	478	515	480	529	494	480	548	530	515	502	523	496	457	509	447	493	463	527	534	500	494	513	483	495	485	494	506	535	534	512	491	519	553	485	542	522	477	501	516	514	513	514	511	521	481	535	492	495	519	551	496	522	518	498	502	504	485	485	492	476	498	543	516	503	537	497	469	507	514	530	498	484	464	477	523	523	549	505	490	477	518	557	471	502	529	489	504	469	538	513	492	492	498	558	506	526	489	470	458	452	490	539	482	572	460	498	484	511	510	470	469	496	532	464	526	488	463	497	516	464	500	505	471	498	512	510	454	506	493	530	519	486	491	526	517	528	453	533	501	515	533	483	481	478	500	476	486	480	515	478	502	480	480	518	533	487	487	481	509	525	542	483	513	480	492	514	523	494	482	520	560	488	478	474	507	523	494	499	500	516	518	475	482	505	481	475	468	485	451	509	508	482	467	536	518	500	520	505	550	514	533	492	510	532	510	487	515	429	541	470	505	489	529	459	468	503	503	464	479	477	528	517	519	516	511	479	502	513	553	478	486	484	518	441	474	458	490	549	522	505	493	498	518	487	491	508	447	526	450	516	458	504	513	497	547	481	490	479	548	495	513	487	492	509	502	465	482	498	503	483	495	514	503	502	512	503	507	455	527	473	488	502	489	517	489	490	474	511	511	481	483	466	456	503	512	494	500	473	493	505	507	531	469	500	527	484	499	544	470	496	498	492	523	520	467	492	493	444	515	544	491	486	524	483	485	475	485	520	499	485	511	535	521	487	486	529	503	479	496	481	492	484	517	510	493	490	514	518	500	487	478	477	538	536	510	493	498	481	499	474	510	514	518	501	499	502	501	502	509	483	497	488	502	477	488	490	484	494	507	518	497	504	535	516	460	486	488	514	506	484	503	507	457	504	483	499	524	517	506	490	486	504	533	464	481	482	506	513	493	515	500	504	525	513	469	479	502	508	481	527	542	511	455	481	517	509	488	476	536	485	507	532	513	498	513	517	544	527	553	544	492	490	491	487	536	493	530	506	517	497	489	500	494	506	511	488	510	458	467	489	502	471	476	509	524	525	462	515	509	517	480	561	504	515	543	471	517	540	449	498	488	520	483	487	531	510	482	521	507	487	495	468	474	494	573	506	451	494	525	474	511	523	448	519	499	514	514	540	517	472	507	504	516	518	518	465	478	501	521	544	501	493	519	534	458	504	507	505	477	469	490	516	537	505	513	469	502	490	531	486	437	493	485	551	513	476	523	503	487	488	509	469	543	502	490	501	512	518	490	519	537	498	547	487	528	526	469	504	526	503	490	454	524	489	480	510	472	491	502	516	495	500	494	476	471	520	511	495	498	517	481	496	524	505	495	547	494	539	491	506	486	485	487	516	523	490	501	511	501	515	487	492	506	480	473	519	522	520	513	530	493	508	509	533	529	484	487	508	562	501	511	551	459	517	507	550	484	491	501	469	471	517	539	508	483	487	523	496	520	494	489	512	500	487	499	514	533	492	517	487	503	469	472	536	459	482	557	511	524	530	544	440	447	546	494	510	482	467	508	503	481	451	509	496	554	492	499	471	488	508	495	510	511	514	512	479	525	466	507	494	534	476	500	471	498	526	506	521	526	487	528	491	473	506	526	514	479	510	545	520	521	498	508	499	480	508	487	523	482	541	496	471	494	516	483	504	515	510	455	501	485	501	485	495	484	482	481	498	501	526	488	516	482	490	514	498	506	543	525	505	496	512	527	486	512	525	529	511	517	520	473	524	483	484	512	479	484	535	487	515	499	507	497	483	535	555	491	498	488	522	511	507	517	493	501	486	452	501	536	475	480	515	479	520	571	486	529	531	518	520	509	518	513	493	530	521	562	480	513	476	500	480	487	494	487	531	499	491	511	526	497	506	463	494	508	529	509	488	554	460	541	490	511	498	532	502	503	497	500	528	513	522	489	550	513	498	519	479	521	496	533	497	517	508	472	542	540	491	485	509	535	496	495	497	477	526	493	502	456	493	481	490	505	493	465	494	472	497	463	472	477	512	480	525	522	514	508	512	486	469	486	498	541	506	481	437	508	470	504	500	499	458	524	510	495	530	496
20408	39980	32346	11084	7327	5757	4992	4368	3370	2504	2073	1713	1470	1365	1274	1114	1106	1051	992	890	875	825	811	814	782	779	735	802	726	780	708	699	711	703	731	729	632	694	710	694	609	628	598	661	659	635	653	600	677	623	649	598	600	624	646	646	615	590	650	639	642	616	606	594	588	626	627	602	601	636	633	603	605	610	600	588	621	648	603	590	653	610	646	634	608	613	594	580	590	609	632	616	568	629	624	597	566	582	637	633	594	593	565	599	572	592	619	620	595	629	633	602	638	577	639	651	607	572	642	600	621	668	645	597	614	564	612	571	618	630	619	577	603	554	640	598	627	608	633	650	605	611	574	597	570	617	617	656	627	569	627	650	577	643	647	625	624	634	680	632	611	630	629	605	648	609	635	651	621	621	674	604	624	616	629	628	640	576	602	578	638	679	579	610	632	605	603	609	634	603	640	603	620	643	613	642	641	621	642	589	566	652	617	599	614	606	615	558	628	599	580	598	626	629	582	646	603	585	569	603	606	592	592	614	637	587	594	608	595	583	679	630	567	596	633	609	583	642	582	638	606	620	648	586	574	555	627	558	578	609	590	569	614	603	623	685	589	580	602	645	585	598	643	647	621	631	626	587	552	623	610	592	613	607	602	618	623	638	605	591	577	621	636	612	616	589	627	613	577	611	632	657	629	627	639	580	582	591	612	642	621	603	625	623	601	579	600	602	625	606	624	638	605	612	595	621	603	586	610	617	609	625	585	606	611	587	662	612	600	603	611	579	594	609	623	586	637	578	620	574	608	629	649	574	596	594	641	599	651	606	614	623	630	575	649	597	624	640	653	584	630	595	628	598	617	592	605	633	570	631	589	568	605	614	633	579	605	610	659	579	618	591	644	598	613	617	640	588	594	651	615	613	651	635	637	617	626	618	645	616	600	621	612	616	570	550	579	599	626	629	616	616	579	617	604	621	577	590	592	575	623	635	591	592	595	632	601	619	638	612	574	597	613	614	634	624	609	623	589	661	615	640	644	619	593	635	640	619	625	628	612	630	586	657	602	652	646	614	628	583	626	599	639	598	611	592	607	608	586	604	595	601	577	551	618	594	591	593	635	611	584	619	621	619	610	635	606	597	627	656	569	594	599	648	598	594	632	612	628	590	639	592	612	626	662	635	647	646	595	629	578	641	628	575	573	603	636	644	606	632	612	601	606	626	591	613	647	646	589	627	590	615	605	624	588	600	604	580	613	623	610	603	710	599	591	635	632	571	661	610	590	630	592	553	646	664	600	629	592	583	598	613	569	640	615	631	621	613	628	603	659	598	630	591	576	572	597	559	626	594	608	579	609	598	660	587	605	600	599	640	608	613	634	589	615	616	646	617	620	597	625	631	640	538	578	613	604	575	591	600	602	597	599	648	597	650	647	613	653	615	649	584	652	618	629	585	619	602	584	608	584	607	607	595	652	647	608	617	594	650	592	547	565	610	603	646	603	601	614	609	585	648	630	586	639	605	624	602	558	618	588	611	606	638	607	573	600	643	601	609	662	619	598	612	572	633	605	602	604	598	649	629	604	621	628	643	607	627	594	600	620	604	632	597	620	603	647	586	645	619	592	615	633	634	600	636	619	617	636	594	592	604	607	607	585	624	595	600	626	600	601	620	626	578	583	610	656	628	604	625	614	639	588	624	600	615	612	588	600	579	608	615	595	608	582	633	617	567	582	587	642	612	594	623	580	619	621	626	578	592	596	586	635	631	621	605	603	655	610	635	572	572	634	586	663	601	636	593	585	634	645	636	634	612	614	618	620	637	570	622	581	606	597	599	629	610	591	576	590	607	629	628	604	591	590	580	593	625	622	603	638	566	612	632	674	655	620	597	602	562	623	612	608	604	578	633	600	614	601	603	618	613	624	615	614	643	594	649	634	579	696	601	611	612	590	603	617	628	618	652	573	639	612	618	607	646	586	574	574	608	587	624	593	590	629	654	625	617	597	555	610	600	615	593	601	616	647	550	599	597	600	608	634	612	615	650	595	607	600	597	637	639	640	607	590	608	613	629	633	643	565	619	643	576	613	640	621	624	619	621	619	673	643	615	625	620	602	593	596	554	570	576	616	598	581	659	604	603	642	602	618	636	651	561	617	621	573	594	615	619	621	588	645	610	630	604	590	642	608	641	619	664	615	637	603	604	623	600	602	616	619	605	578	644	612	561	571	601	684	611	617	609	599	624	631	616	583	591	561	585	634	612	649	600	621	604	612	624	584	616	591	614	600	597	582	624	580	618	555	610	615	622	613	620	628	594	622	594	612	567	612	638	640	594	570	597	583	605	638	632	612	634	611	635	622	601	584	649	609	560	620	564	610	639	593	605	627	569	597	584	609	603	567	552	599	581	642	627	603	595	601	594	616	600	581	624	641	634	591	608	646	606	626	590	617	617	610	616	626	648	622	628	603	629	582	618	645	658	613	646	635	585	617	607	567	594	581	641	575	618	638	621	610	606	602	632	587	586	615	651	613	576	593	597	644	629	604	602	652	594	570	592	585	648	609	637	599	575	573	623	637	613	620	585	647	595	600	631	604	560	621	604	634	625	626	609	604	597	610	617	616	560	598	574	644	606	615	590	609	625	598	590	590	596	611	589	623	582	592	579	587	617	595	642	616	620	644	600	636	657	640	592	569	572	623	606	587	641	612	619	612	618	660	627	612	626	601	614	603	618	645	640	591	599	619	636	600	591	619	634	577	596	614	615	577	577	634	609	633	535	605	618	612	583	589	526	612	594	597	585	584	615	562	628	614	587	613	639	575	618	598	558	614	599	591	621	613	586	634	636	629	621	589	620	585	607	656	589	589	639	601	594	601	583	626	617	613	662	621	554	625	605	619	613	609	648	622	600	593	601	610	634	591	605	644	621	626	574	618	596	678	632	614	594	578	607	621	611	596	632	630	626	611	636	630	589	561	611	594	601	629	640	601	620	608	578	633	597	575	625	609	629	646	616	606	604	622	639	631	595	637	594	631	607	603	610	637	598	596	636	605	611	562	593	629	569	633	615	607	624	624	598	622	614	613	605	634	602	645	621	591	632	574	624	626	586	574	614	602	624	630	665	594	646	586	618	639	632	608	574	596	610	637	626	622	581	639	612	618	607	613	664	575	630	640	643	596	589	612	660	542	583	637	597	597	625	593	595	596	629	635	621	646	629	597	642	641	595	623	612	633	599	633	607	580	616	623	603	652	605	585	565	550	614	609	601	616	561	635	604	621	617	620	613	570	665	646	605	583	625	611	601	620	647	610	627	597	586	625	578	638	612	624	603	636	579	570	599	639	622	623	623	563	586	599	610	620	612	621	615	654	573	591	599	617	601	618	633	581	656	550	577	639	575	645	581	636	610	622	626	582	629	635	642	590	609	594	569	612	618	619	632	588	623	576	621	614	583	615	596	672	591	604	658	638	633	617	598	615	628	600	591	612	577	592	603	605	628	589	582	625	618	596	630	634	613
24667	21148	27378	25117	15070	3010	1965	1501	1260	1009	846	720	638	592	566	550	520	511	432	438	411	429	438	424	399	408	403	469	407	391	381	366	416	372	386	339	393	366	375	373	352	346	396	379	319	332	374	325	335	336	355	382	355	313	330	365	330	342	376	350	373	378	363	326	338	362	321	325	335	361	298	320	309	348	326	332	351	317	324	320	333	330	314	353	355	345	366	304	342	340	324	323	331	336	351	353	348	356	316	343	332	334	346	330	348	356	326	352	314	340	325	311	371	312	334	308	308	346	337	374	341	320	328	326	317	321	372	304	337	315	348	336	344	315	326	329	329	332	316	365	388	340	319	340	347	341	324	331	333	354	331	347	345	307	311	301	325	319	373	315	332	334	325	342	317	319	305	308	336	381	319	287	323	346	325	349	331	355	339	301	361	329	329	341	310	336	316	343	352	345	330	315	323	347	351	350	326	311	348	327	298	358	333	339	315	339	333	358	315	340	348	333	349	321	359	341	338	320	329	347	298	351	361	321	345	324	327	308	325	318	343	340	339	340	316	318	311	347	370	321	361	309	337	333	356	364	317	341	339	347	309	333	351	359	376	340	337	317	358	362	337	353	346	334	333	358	346	335	351	354	339	334	333	354	342	311	303	362	332	341	403	363	335	329	313	336	339	297	364	331	327	336	326	341	310	348	322	315	310	347	313	335	341	328	326	344	326	322	314	320	357	335	346	320	350	358	328	352	329	352	319	316	332	360	364	354	316	345	353	337	338	316	356	370	358	330	313	315	351	368	383	312	347	350	349	345	329	336	341	361	341	349	307	326	358	337	322	333	307	326	342	364	363	349	337	343	302	320	348	318	349	347	313	323	319	295	353	361	338	314	318	360	336	345	377	356	337	327	317	351	340	338	334	343	320	345	338	333	319	348	319	339	350	334	309	327	363	316	367	289	351	330	346	301	351	308	343	347	344	353	324	326	360	319	341	355	330	339	315	379	331	327	322	359	338	341	330	345	324	324	345	324	317	316	340	320	333	324	362	318	372	312	316	330	306	314	338	301	352	343	340	340	319	345	333	321	343	345	317	333	355	334	348	365	355	348	353	337	328	335	344	336	317	315	307	329	359	345	343	361	358	355	360	347	343	330	351	327	332	351	320	346	365	328	370	339	347	354	330	350	332	298	327	342	343	313	317	319	352	325	357	318	310	348	350	350	314	362	318	307	325	331	339	335	361	320	339	360	319	332	298	361	379	340	312	340	306	334	317	368	351	307	350	311	315	362	341	313	308	323	344	365	341	343	340	351	329	348	324	376	343	317	347	365	349	356	310	307	342	356	309	342	326	331	343	326	334	321	325	337	328	369	343	342	347	339	340	377	361	382	354	345	348	319	323	340	338	334	354	337	342	327	316	323	351	328	324	327	349	327	336	357	369	323	358	334	353	342	311	342	317	316	345	299	332	334	328	320	338	355	338	350	344	361	342	358	322	341	336	306	311	345	348	326	321	367	357	321	316	360	347	339	325	313	357	342	352	326	371	322	324	339	359	331	363	337	320	350	312	330	312	345	331	324	348	310	342	327	317	339	355	333	361	309	342	334	307	320	372	305	366	350	348	317	356	329	305	330	340	319	332	341	330	318	312	333	357	361	355	335	319	344	356	327	371	342	349	336	349	343	328	312	357	339	342	328	327	291	332	343	334	358	336	328	345	364	342	322	335	312	320	324	344	370	350	337	336	308	345	321	325	325	363	291	328	301	370	342	356	328	352	307	370	360	316	338	359	363	322	331	348	355	320	356	366	342	333	308	367	336	329	314	340	323	335	380	294	309	345	324	310	330	358	341	303	335	364	328	368	362	320	347	309	315	327	359	347	352	354	344	321	299	329	328	364	364	354	312	365	357	346	315	324	336	376	326	324	334	331	335	316	333	333	309	312	329	316	324	355	330	320	345	326	341	345	321	360	328	333	331	329	354	324	319	323	322	326	297	303	324	334	356	348	346	347	312	326	362	309	332	318	344	336	323	323	357	353	352	323	331	333	321	313	302	345	370	308	364	301	327	318	293	326	364	346	366	378	331	345	344	333	337	318	346	335	320	321	366	356	333	353	341	321	350	302	361	344	309	325	317	333	363	330	330	348	384	344	321	344	351	318	333	313	356	300	337	356	332	327	336	360	336	305	331	328	339	321	330	364	340	328	380	311	324	306	316	330	337	360	359	340	342	339	319	326	319	362	356	392	316	354	344	328	298	315	326	320	352	336	323	342	319	340	335	338	342	342	376	346	324	351	339	329	346	361	347	324	333	364	353	338	348	336	319	314	340	343	341	350	334	354	337	362	291	349	338	339	361	336	340	363	362	350	358	302	386	301	314	315	327	336	324	332	308	335	325	335	366	334	323	359	345	379	330	354	349	345	367	312	317	323	307	322	330	336	348	362	320	349	330	331	369	323	329	341	334	306	331	362	341	296	331	329	312	305	338	347	319	339	315	335	280	340	339	351	330	306	322	318	353	328	314	345	305	319	347	355	334	331	321	349	332	356	348	345	298	327	362	343	354	354	325	361	306	311	306	382	335	353	350	319	355	346	338	357	318	315	373	297	330	367	353	319	330	297	365	381	327	323	315	314	335	346	331	343	326	318	300	332	362	333	326	333	339	342	353	347	354	330	343	310	329	338	320	311	330	311	318	332	294	333	373	313	339	346	316	318	331	335	327	341	334	344	323	369	348	315	351	360	336	346	322	347	358	361	314	347	344	324	327	343	330	332	308	337	314	351	360	332	318	334	331	370	362	306	333	353	350	323	330	313	324	322	320	335	309	326	341	348	355	333	350	330	371	330	323	337	293	345	332	320	316	358	351	330	344	331	339	345	359	310	333	304	377	330	352	349	340	319	366	346	366	334	346	332	333	331	329	363	340	343	377	384	319	350	343	336	362	337	331	345	382	370	331	307	322	348	355	333	308	292	331	335	342	321	333	323	358	344	323	323	320	334	321	329	327	311	287	314	346	352	316	369	342	350	372	330	344	321	310	334	306	345	336	333	343	337	352	375	344	297	376	340	314	341	329	341	323	339	350	360	337	337	328	328	316	342	333	320	326	346	321	322	321	353	340	338	331	355	355	315	355	338	335	332	360	344	361	347	325	316	330	345	315	338	340	360	326	366	351	331	328	344	359	324	338	368	331	345	335	339	325	332	354	302	340	331	334	336	360	347	358	306	360	332	348	333	337	359	333	326	338	349	350	357	374	335	384	327	331	310	343	358	309	330	327	317	307	343	335	344	351	312	356	308	324	369	344	312	364	322	322	367	351	326	325	349	321	333	356	329	324	328	300	313	344	325	338	340	314	338	364	344	307	325	318	345	347	346	323	287	339	350	349	360	347	360	323	303	349	330	336	323	314	335	312	321	347	343	352	331	317	343	286	339	365	337	346	340	338	338	337	368	335	299	322	349	324	322	341	352	335	328	326	330	351	346	319	329	369	314	341	343	336	329	347
21408	38372	27638	8724	5639	4311	3729	3199	2573	1988	1486	1290	1084	982	912	791	735	735	746	655	617	559	585	586	564	546	527	520	561	510	470	463	492	502	538	464	469	438	462	424	452	443	432	467	397	418	378	451	443	400	399	432	418	397	418	417	424	423	436	442	422	426	458	402	385	414	417	465	403	404	413	467	397	379	421	405	430	363	400	475	430	416	399	431	449	401	408	423	426	453	419	419	398	430	436	383	422	425	413	480	413	443	431	378	421	444	394	406	403	418	438	427	401	431	427	414	426	401	408	406	405	437	391	401	405	404	438	421	418	412	422	414	396	392	421	411	434	405	411	465	456	435	357	345	422	451	399	412	410	429	393	394	456	404	415	400	420	416	424	417	385	412	454	429	411	381	421	383	400	409	429	431	411	434	410	417	411	415	424	403	384	423	438	389	410	447	431	401	404	405	413	395	405	390	390	404	437	388	436	413	385	382	419	429	387	400	377	391	424	386	381	450	357	415	413	449	440	418	423	443	392	419	411	442	425	399	412	410	404	428	404	436	413	419	404	427	435	403	380	403	426	390	403	416	426	383	426	378	432	421	467	430	432	444	405	409	389	431	417	415	413	428	421	378	433	434	407	408	410	418	419	430	367	379	426	433	374	392	428	388	423	435	371	414	398	404	420	418	428	411	393	421	440	402	447	405	429	418	395	410	412	386	421	396	435	386	461	433	407	401	430	395	434	404	386	415	386	419	458	416	406	410	401	393	424	406	450	472	420	401	455	428	430	410	416	406	464	414	439	387	406	400	415	422	400	448	383	387	397	421	429	427	390	402	433	425	411	415	409	406	413	454	387	405	471	394	463	419	397	425	373	425	387	406	382	402	420	405	396	402	416	409	424	398	405	398	413	389	423	468	391	423	411	396	399	404	421	385	433	408	443	428	428	429	412	412	404	437	454	417	448	407	417	430	430	426	388	433	402	419	413	402	416	414	381	414	411	431	410	379	376	385	393	395	441	413	400	409	399	367	409	429	428	465	418	354	366	409	396	397	433	397	396	408	424	420	395	445	435	398	398	431	381	428	395	415	412	415	410	411	413	442	456	407	403	423	395	420	398	428	397	408	410	418	396	403	396	443	407	425	429	367	407	411	428	399	420	426	452	427	431	416	405	392	404	386	385	397	383	415	406	399	400	418	418	408	427	429	443	408	401	416	429	417	419	393	400	423	414	456	389	371	442	378	439	400	409	390	404	384	412	410	415	403	407	408	398	439	400	406	382	398	437	425	419	394	435	443	421	410	439	408	439	414	403	437	414	408	417	393	410	417	422	410	369	380	417	390	421	410	411	420	369	426	418	402	418	403	410	433	396	416	408	424	382	422	438	418	450	418	393	418	371	404	378	415	398	381	452	389	391	407	426	446	423	398	415	388	419	409	399	431	423	411	412	418	435	415	397	426	401	423	395	423	406	414	385	401	417	419	414	435	427	415	428	429	399	391	432	455	414	371	461	422	406	404	411	399	420	391	411	398	419	415	436	430	424	425	403	400	424	385	443	426	416	402	412	406	382	428	441	385	415	396	410	409	444	433	431	406	407	398	421	434	432	453	407	425	426	405	417	450	429	403	362	414	420	411	415	392	408	393	433	394	421	445	468	437	402	438	418	382	433	422	404	440	452	426	427	426	395	441	412	422	432	417	387	418	382	405	412	415	407	399	449	433	426	417	400	430	420	392	400	413	403	406	444	406	414	418	440	406	452	404	432	397	424	377	394	435	411	418	367	418	403	437	421	413	449	422	399	377	391	356	424	366	390	408	466	388	412	438	458	434	425	412	407	391	416	415	405	409	441	415	376	385	431	404	385	407	421	459	400	415	418	391	413	373	413	409	444	440	425	403	415	440	419	388	403	431	403	443	391	415	400	422	381	382	368	440	406	436	420	426	415	397	441	438	451	413	424	416	430	423	428	428	417	410	430	437	430	397	413	398	386	420	413	411	414	405	406	395	434	435	438	433	415	425	424	386	421	413	456	412	432	421	445	399	404	379	387	416	401	399	395	428	418	442	435	407	408	423	433	408	372	454	439	427	415	424	411	372	397	411	416	408	413	419	413	446	393	423	457	414	410	414	406	415	382	422	424	406	428	413	437	418	381	396	397	387	417	437	394	452	447	392	402	417	394	423	453	397	416	381	409	418	392	429	390	387	396	410	445	407	453	393	431	386	392	428	396	441	400	400	419	419	370	399	431	438	386	430	415	429	380	443	419	429	419	405	436	424	393	474	410	402	395	391	414	429	385	425	423	462	417	393	418	423	433	407	416	370	409	408	388	423	422	437	409	448	405	404	391	453	405	417	421	444	404	442	401	380	420	400	449	422	421	478	400	429	419	429	411	415	376	439	386	407	417	394	423	425	437	415	417	447	452	423	427	408	396	437	441	398	478	439	443	392	392	434	409	421	439	419	388	419	427	388	441	448	392	377	408	416	369	398	416	457	431	442	380	412	428	380	448	410	393	388	415	398	368	405	374	416	439	402	417	408	415	406	431	404	413	405	429	443	392	422	438	383	401	409	386	408	404	391	429	410	419	418	423	380	397	416	401	439	409	419	427	421	471	417	430	393	404	396	420	431	412	401	425	388	414	424	423	426	422	433	429	429	438	422	436	398	447	392	385	410	398	435	412	410	422	470	427	418	383	404	449	429	416	427	427	393	431	443	398	425	385	414	408	416	424	432	443	401	395	409	390	391	372	404	408	438	383	433	382	468	394	441	380	416	399	404	413	387	394	441	457	416	393	421	429	435	439	402	396	417	422	458	396	434	416	403	424	408	412	418	438	420	374	407	387	414	380	429	380	451	413	401	414	400	405	423	396	419	403	441	389	434	411	414	449	423	424	424	403	404	391	388	396	411	408	442	438	417	419	398	442	417	408	444	398	425	408	388	416	452	372	421	409	401	399	403	434	419	439	397	421	396	409	411	435	424	429	425	414	418	420	437	380	400	424	423	389	411	428	434	415	414	428	407	355	397	428	435	405	380	424	427	433	426	418	443	431	406	436	414	416	394	401	423	425	391	443	424	420	428	427	385	435	422	414	398	389	385	423	380	433	412	409	404	409	436	427	402	440	454	425	411	410	416	387	406	414	432	415	408	431	389	396	408	408	433	419	426	411	378	422	440	421	420	417	433	458	417	412	434	402	393	391	425	392	422	401	397	388	434	400	372	404	418	403	394	405	396	439	415	392	437	399	416	446	387	429	408	410	453	415	452	395	429	407	406	471	415	438	395	439	430	394	409	411	398	429	425	424	429	391	413	407	412	455	462	429	392	431	425	433	399	415	440	406	399	378	428	392	409	417	420	399	420	395	428	427	414	392	446	399	393	399	426	384	415	432	390	434	389	419	420	406	404	438	403	406	449	406	425	429	436	428	428	415	429	435	398	383	436	425	387	414	458	415	377	413	381	419	420	372	421	440	372	447	430	405	424	434	436	411	407	420	425	385	431	392	410
22624	21185	28687	23939	21183	21308	12433	4005	2695	2056	1683	1387	1192	1071	949	865	815	768	722	684	599	559	628	550	544	547	552	528	527	471	464	435	433	443	466	495	447	409	419	391	401	408	371	397	356	378	409	385	359	387	391	397	357	344	387	391	356	406	385	417	395	395	383	377	356	395	412	349	366	372	417	394	375	366	398	358	377	381	387	387	373	391	370	339	394	412	363	350	396	388	391	392	354	376	381	382	377	359	355	324	371	389	385	359	352	364	320	349	368	397	373	377	368	371	371	355	378	351	363	374	366	330	352	414	354	357	330	350	339	341	332	367	374	337	332	329	353	326	359	356	363	365	343	397	370	376	366	358	359	361	371	372	393	391	358	372	373	364	393	329	354	365	358	404	364	353	389	383	364	378	368	391	341	382	389	381	370	348	348	365	357	325	357	378	360	336	360	355	347	381	362	355	332	349	365	346	360	383	395	374	376	393	370	375	332	345	391	379	367	348	380	364	371	344	375	378	343	361	356	345	360	340	369	365	368	358	359	397	372	368	386	363	364	372	391	348	375	374	381	345	366	365	355	374	370	356	349	353	391	383	370	377	353	392	359	402	355	375	331	340	333	383	344	353	346	353	354	344	377	408	361	329	346	365	364	375	379	361	354	383	343	340	354	400	335	349	349	358	377	389	367	379	367	358	377	361	355	363	395	391	372	338	340	342	386	333	396	357	375	349	366	341	333	335	367	381	342	359	401	321	378	359	373	357	358	361	372	339	347	362	375	372	365	342	364	394	409	388	353	373	359	344	377	365	378	363	351	358	393	365	332	377	350	352	381	358	395	327	380	336	358	362	374	350	371	405	354	374	329	394	377	351	349	337	351	354	361	389	346	377	370	367	362	389	329	364	358	351	368	367	386	348	343	321	349	408	396	353	383	370	358	360	364	361	353	342	357	366	333	348	367	351	334	382	362	345	344	345	375	361	387	367	391	401	391	367	348	378	362	355	360	362	364	334	357	316	361	353	371	366	366	378	349	367	352	345	321	365	346	373	357	347	388	344	339	353	377	366	389	402	350	389	361	338	372	355	343	343	339	372	338	355	367	338	374	362	367	362	358	387	394	359	331	387	343	364	383	356	383	364	355	379	344	365	367	420	351	392	349	372	351	369	391	332	388	367	361	358	358	399	361	342	385	350	339	350	352	391	374	374	362	399	352	356	319	402	359	377	356	331	378	344	362	347	368	380	356	374	388	365	388	346	336	343	373	366	365	371	337	353	365	363	380	343	362	381	354	375	363	372	363	362	387	375	393	363	357	385	371	374	370	368	362	321	357	403	346	364	365	341	359	353	359	380	354	327	395	384	381	366	389	366	342	367	366	355	348	362	327	353	393	343	374	387	365	359	349	375	361	384	347	380	375	377	359	360	373	343	349	353	378	335	382	321	378	360	340	361	348	373	330	375	359	373	389	330	373	384	347	312	369	372	352	349	365	372	346	359	349	377	384	318	352	370	349	360	346	365	355	381	348	334	358	366	369	389	351	382	387	351	360	360	328	377	390	344	336	392	346	360	399	388	381	370	348	348	375	347	354	396	377	351	348	367	375	362	360	347	338	352	347	377	353	335	333	371	354	345	371	379	379	352	384	345	369	328	379	384	343	338	363	367	326	361	354	381	386	383	363	327	347	349	344	392	372	365	355	372	340	355	392	338	364	364	376	387	358	346	375	354	374	379	354	362	363	351	376	376	363	355	358	367	370	365	334	360	344	337	397	329	348	372	380	357	380	357	350	331	389	394	381	357	348	349	352	326	344	338	349	368	351	380	400	382	372	386	348	360	376	338	369	354	370	377	361	349	349	370	361	346	368	348	336	336	360	335	380	339	393	356	338	379	375	357	353	341	388	339	362	372	383	394	386	361	346	345	366	355	360	386	377	370	385	359	342	394	358	379	377	412	365	374	367	353	379	362	322	390	369	369	403	356	361	376	358	393	346	387	354	348	356	366	359	348	357	335	373	351	351	365	389	383	367	360	375	351	336	394	408	347	393	360	379	358	349	369	315	364	371	380	430	368	379	330	341	361	367	363	372	381	382	380	328	365	380	369	382	373	390	377	335	360	355	385	386	325	351	369	352	368	388	361	355	338	352	374	352	349	372	337	341	327	374	382	363	382	344	350	370	352	372	340	371	379	353	335	319	336	368	393	355	362	369	354	386	362	376	374	389	359	328	355	322	367	337	375	339	377	348	368	368	368	361	384	348	370	356	372	365	346	365	382	352	357	357	377	353	342	343	351	350	376	372	362	358	385	342	405	394	351	358	398	343	359	347	347	356	358	375	341	357	389	337	383	389	360	365	348	331	331	364	336	381	376	365	375	340	333	377	323	359	358	374	356	356	369	384	381	367	352	380	404	381	373	371	352	382	364	412	344	361	350	356	381	362	380	375	376	337	355	377	378	384	393	375	409	349	391	382	379	372	346	365	398	358	350	360	354	341	368	389	377	359	359	366	371	376	345	373	345	433	388	361	396	346	398	364	361	389	385	355	376	376	368	399	372	364	366	375	385	349	356	351	353	379	348	372	373	398	354	378	375	370	369	385	360	383	341	359	385	359	376	397	360	376	362	378	385	353	381	361	398	340	383	384	370	347	331	372	345	377	367	363	394	371	385	372	369	404	357	349	377	367	355	337	366	379	346	389	353	339	360	404	367	349	343	364	352	366	374	390	369	340	358	364	327	386	336	338	345	365	347	374	376	393	376	364	358	398	390	349	367	351	372	374	359	349	379	367	392	367	347	382	369	359	357	349	350	382	354	399	373	328	336	351	385	331	374	365	350	368	365	352	350	345	374	393	357	374	385	340	351	386	374	341	357	397	352	344	404	380	347	367	412	396	359	357	364	371	359	365	336	374	377	364	341	369	347	370	364	397	356	359	361	392	368	341	363	381	381	361	379	405	357	358	362	334	370	367	329	366	356	381	361	354	381	402	342	355	363	384	338	399	383	341	356	370	343	361	365	363	339	367	394	388	367	393	368	392	382	362	355	412	339	370	347	354	343	334	356	350	379	383	363	385	357	348	356	380	359	342	383	372	368	331	373	370	408	368	397	369	356	378	376	344	394	346	391	361	372	361	351	347	364	371	357	363	400	332	355	351	372	350	339	381	380	340	365	373	415	340	335	341	361	381	385	343	343	362	329	333	379	366	343	370	347	374	351	348	402	378	376	354	359	343	338	351	355	357	353	366	366	403	379	377	377	345	369	363	383	380	357	330	380	371	358	375	381	345	346	353	363	366	347	370	358	371	374	376	398	352	385	368	375	379	367	335	338	407	362	366	383	374	364	370	338	369	350	345	380	354	395	326	361	341	367	345	374	386	377	400	363	361	352	347	372	372	392	345	366	378	366	356	350	384	352	337	369	385	370	360	317	339	373	365	385	384	351	363	364	331	374	366	372	350	353	365	403	369	370	351	344	327	402	340	373	389	356	385	354	360	396	374	382	358	350
23230	46445	36075	15507	10659	8521	7160	6187	4897	3614	2876	2222	1826	1625	1417	1307	1196	1166	992	921	861	831	836	823	745	701	761	701	673	655	640	594	626	607	576	587	576	547	528	497	493	515	500	462	517	501	425	514	471	470	464	438	461	466	480	422	448	458	517	476	519	449	500	448	451	466	478	477	462	438	449	480	421	452	467	437	501	487	468	444	436	448	447	434	467	451	435	440	436	488	474	470	486	436	447	475	437	479	485	440	460	479	460	422	436	424	443	455	458	455	449	460	473	415	448	427	428	417	464	434	427	430	427	424	451	461	462	464	442	450	457	447	419	420	482	460	451	449	462	447	410	427	436	452	454	473	418	472	421	447	455	442	454	454	443	421	454	463	424	441	428	412	442	438	446	449	480	460	454	456	446	445	454	471	445	461	453	464	441	437	469	450	460	421	468	486	445	447	439	434	444	460	446	454	453	448	436	395	434	452	412	481	415	446	473	468	427	466	468	432	437	460	428	419	423	446	440	410	430	430	487	457	453	447	433	446	448	418	440	442	474	441	449	427	444	458	445	457	451	422	468	452	466	435	470	409	412	474	444	406	429	472	465	427	420	456	456	415	440	414	491	430	464	439	431	484	442	458	429	421	448	468	395	422	393	432	445	476	482	471	459	475	480	484	430	450	431	455	476	393	471	451	445	463	424	447	463	448	424	448	443	460	443	413	419	438	419	452	438	436	488	447	460	463	424	424	467	447	451	421	417	445	442	489	433	461	450	471	453	459	411	429	449	475	463	421	469	457	432	474	433	400	464	425	430	411	416	454	448	441	455	447	456	460	464	451	478	437	385	456	446	409	430	464	470	460	449	474	485	436	455	444	461	435	449	444	452	488	456	409	424	459	445	456	464	444	490	421	439	460	476	449	452	467	469	427	417	436	454	436	465	457	482	403	406	449	442	458	430	420	426	416	440	427	478	478	439	445	429	427	419	436	472	468	451	434	472	452	463	439	450	479	450	461	443	439	438	467	419	443	432	444	448	438	454	440	478	440	451	444	443	449	430	453	439	444	460	450	426	438	425	430	427	436	470	471	440	437	433	441	389	438	443	455	449	398	421	473	465	419	460	437	428	443	427	455	409	443	456	477	409	432	422	482	434	422	437	437	463	439	460	477	443	463	410	445	478	442	420	432	468	443	452	460	427	426	466	433	438	427	433	487	447	404	482	417	478	416	475	452	409	445	476	419	470	452	457	463	393	441	427	447	471	451	420	428	492	468	445	426	442	446	463	442	426	451	454	414	450	409	441	464	424	466	484	442	427	434	397	442	444	437	449	489	431	464	512	451	475	480	455	416	444	464	459	455	436	455	466	445	439	463	421	438	446	450	447	461	406	464	465	450	430	429	421	482	450	434	457	439	426	432	418	424	462	455	451	469	450	448	480	479	446	449	469	436	451	433	437	420	441	469	471	460	422	486	440	460	417	460	425	414	525	449	438	438	442	432	446	436	460	426	405	463	418	444	408	464	414	435	466	454	445	424	490	452	450	451	459	449	431	447	460	428	473	452	462	444	463	427	444	513	408	461	449	454	436	455	439	466	481	465	417	454	462	497	452	422	465	444	475	426	451	425	422	431	441	456	394	446	421	427	430	438	437	417	435	434	445	430	433	416	435	446	452	432	462	439	434	430	420	450	442	435	412	486	450	441	460	437	495	437	454	455	444	447	430	441	422	439	468	444	479	447	441	432	444	427	442	426	451	402	442	455	463	460	429	434	432	468	454	461	484	463	453	449	382	469	457	421	453	427	445	495	443	420	487	449	472	427	450	425	433	421	428	453	448	465	438	435	452	438	453	416	447	437	457	429	445	440	454	481	449	452	467	457	426	435	429	454	439	462	441	438	443	463	489	449	423	396	471	434	436	453	436	427	447	440	427	447	435	447	433	426	444	449	464	417	408	424	459	457	424	420	399	427	470	443	463	428	459	435	482	417	438	409	450	487	451	427	427	468	449	444	440	466	455	447	475	442	440	452	432	438	460	441	445	447	416	472	429	418	472	468	465	460	419	465	474	456	489	451	449	442	446	436	434	457	480	425	431	457	474	437	431	457	422	440	459	440	452	472	445	440	460	415	451	469	452	445	478	483	415	471	446	478	443	432	458	421	460	449	432	443	426	424	415	469	450	447	418	461	459	464	450	451	438	456	451	458	430	418	425	438	453	447	448	445	430	457	401	448	436	411	440	441	465	426	454	457	471	492	442	497	413	445	425	467	477	394	430	465	459	483	428	448	466	454	456	421	469	465	435	465	413	437	399	435	445	430	423	454	487	435	474	453	477	454	443	450	443	472	445	439	480	430	446	453	444	467	472	463	448	430	447	428	413	467	440	448	466	455	469	442	455	428	429	443	413	445	394	458	473	454	437	449	430	450	470	422	464	457	456	450	478	459	435	425	461	454	464	485	437	405	475	471	438	433	446	482	439	427	407	456	452	449	459	462	430	472	425	434	453	446	409	461	424	463	437	413	467	425	444	452	408	404	439	447	486	447	437	442	415	433	435	438	414	444	423	443	449	413	463	432	447	455	431	416	471	443	444	441	449	470	430	432	421	432	459	423	457	449	452	459	448	465	471	442	446	415	446	427	457	433	434	433	427	425	455	406	411	452	432	437	438	431	471	453	464	441	448	442	457	448	450	419	434	473	461	463	420	450	447	486	447	450	438	423	463	450	445	442	436	481	437	477	484	502	478	464	454	465	440	427	472	433	426	409	473	422	459	447	447	441	468	378	447	433	471	428	465	446	420	428	439	434	471	445	429	434	451	475	432	472	411	435	468	451	490	402	428	440	424	463	450	446	435	473	444	421	425	420	431	430	425	446	454	437	454	415	444	417	435	426	431	404	450	422	465	444	381	428	495	400	449	438	462	445	445	453	460	434	415	448	457	452	504	436	474	439	499	453	479	419	465	444	460	416	468	456	432	456	463	418	458	420	436	434	474	438	407	423	461	428	404	437	404	417	441	456	403	441	416	462	469	500	434	455	431	453	477	418	455	450	467	456	439	428	413	426	427	426	406	440	439	441	427	432	448	433	466	405	454	473	439	447	451	458	475	455	409	436	446	447	445	448	427	451	437	416	450	455	447	471	424	466	410	436	428	461	461	415	456	435	426	443	447	471	415	446	433	479	434	480	449	401	459	434	467	470	434	459	439	402	435	404	470	418	421	433	431	443	462	445	435	456	413	423	441	409	433	477	418	402	456	470	432	455	409	433	450	440	468	430	438	439	428	452	433	466	423	472	480	439	477	455	439	446	442	433	457	476	432	454	457	394	462	437	433	405	422	429	456	448	454	411	435	458	443	430	458	427	434	417	464	466	452	458	483	443	473	493	486	433	421	466	451	441	442	428	441	465	421	479	445	453	448	435	444	462	432	415	438	482	461	414	439	462	424	476	435	439	421	444	448	440	413	431	452	439	414	453	443	448	435	428	440	435	449	465	461	432	439	455	425	446
27559	21950	19114	5591	2068	1614	1323	1184	1109	892	700	693	698	667	581	619	636	528	551	503	545	544	553	499	477	532	486	495	507	492	496	464	472	483	451	471	526	473	476	473	522	491	450	502	473	435	441	433	508	481	508	515	451	425	469	466	423	447	459	457	436	441	473	429	456	458	445	431	466	446	453	457	478	461	464	471	471	482	454	515	455	471	464	482	496	462	473	461	486	455	464	430	448	457	444	421	472	442	486	451	484	466	436	470	459	458	481	480	484	438	472	462	437	467	447	458	454	461	490	483	516	467	461	476	465	494	464	461	506	478	455	457	449	502	480	475	450	497	461	440	442	456	515	503	482	457	457	443	430	441	466	458	463	426	489	461	491	486	456	439	486	451	464	477	461	403	478	458	451	439	467	437	464	458	471	489	481	438	463	428	473	464	483	436	441	438	454	444	485	449	435	457	463	459	449	472	428	460	483	465	482	447	452	451	480	486	449	474	457	446	435	453	436	502	461	474	456	446	437	439	472	449	477	486	402	441	448	437	444	494	444	420	433	473	441	454	474	468	444	471	436	448	480	461	434	429	465	466	435	451	467	447	474	440	462	484	434	446	451	477	486	406	460	506	460	483	457	502	471	474	480	465	454	460	493	481	466	452	469	451	489	478	460	466	482	467	452	497	465	453	422	452	475	490	430	432	488	469	474	421	504	452	467	450	441	451	455	458	462	446	444	447	503	488	484	437	452	466	457	456	453	481	441	485	451	466	484	470	456	460	440	462	453	480	428	473	466	453	477	464	462	454	509	407	431	445	459	445	498	488	485	438	439	457	444	441	477	473	470	445	408	438	425	470	464	477	469	487	469	451	480	427	437	485	474	446	443	486	503	502	433	454	438	451	480	471	444	436	448	441	495	444	477	484	442	410	464	456	462	449	468	467	475	475	474	447	466	472	481	461	437	484	460	469	457	428	463	471	477	448	480	445	456	484	486	450	469	462	452	468	475	450	445	486	481	447	475	417	444	429	480	502	465	476	447	439	469	460	470	465	468	474	477	435	490	463	470	500	459	467	464	474	475	444	458	470	449	437	493	487	488	465	472	469	459	502	445	418	462	427	419	476	455	451	471	470	459	485	492	478	446	422	488	485	467	439	462	458	442	460	424	442	489	466	492	460	453	467	435	462	461	463	454	482	448	436	456	515	466	478	490	491	461	461	477	420	456	455	433	490	453	470	499	443	486	472	418	502	473	463	456	443	480	494	465	446	429	473	448	449	459	459	456	449	478	477	457	466	445	406	487	450	460	452	474	477	439	474	425	517	474	470	443	434	425	456	473	445	434	484	445	473	467	451	454	500	461	464	479	454	468	450	455	444	454	478	446	477	479	453	428	465	500	483	460	492	454	477	484	439	454	447	466	431	454	445	450	444	459	457	461	462	451	498	487	501	468	429	473	454	466	452	510	466	454	438	444	449	437	453	451	440	451	447	473	478	451	456	440	460	467	483	425	461	452	439	454	481	486	463	466	497	462	464	474	434	445	435	480	463	448	484	446	508	474	502	442	427	472	467	457	449	470	415	436	439	478	492	427	455	435	474	452	446	469	424	474	469	453	473	494	463	445	410	433	464	483	457	463	459	463	477	419	477	457	451	467	464	478	447	463	451	450	467	473	481	464	446	476	473	490	462	492	475	444	484	473	482	442	467	447	470	472	418	464	452	494	462	459	440	474	485	462	467	483	514	433	462	485	476	446	468	468	442	465	476	420	476	485	481	445	457	452	469	414	450	471	472	449	495	456	482	448	491	467	452	468	443	471	454	433	461	482	452	474	445	492	477	516	479	446	484	494	471	480	476	507	461	490	485	444	483	450	460	473	499	457	464	450	444	443	461	500	473	438	445	464	493	482	458	469	480	470	449	443	453	477	440	462	447	469	453	444	467	492	460	490	456	449	487	464	446	451	489	439	452	436	461	426	469	477	495	463	423	419	437	466	513	498	468	455	431	482	432	460	460	479	451	470	459	477	466	479	450	459	482	454	476	467	438	464	474	477	460	502	486	460	420	446	449	479	445	457	499	464	463	500	467	482	479	446	481	461	453	468	473	454	448	476	450	464	484	487	469	482	432	410	445	466	482	493	437	457	451	470	448	459	454	393	460	450	438	485	462	476	464	508	497	420	444	468	435	441	477	457	478	468	453	491	489	478	442	478	454	465	461	437	442	481	453	434	476	482	440	486	487	473	471	469	497	498	439	420	451	457	470	427	429	481	502	498	463	474	481	496	450	454	467	406	467	476	490	468	476	451	449	484	505	485	439	487	460	442	439	492	424	454	437	469	482	458	454	454	471	455	468	479	449	491	477	456	468	486	460	450	452	465	483	459	492	470	483	450	464	481	477	456	494	496	467	434	473	460	486	475	431	455	455	448	463	484	478	467	467	477	490	476	431	441	475	462	429	447	490	447	483	457	493	453	485	463	475	497	457	488	456	446	486	453	440	433	448	449	489	461	459	489	485	459	460	422	458	462	443	463	478	461	457	495	506	455	511	507	472	498	448	443	437	477	461	471	471	451	489	493	468	448	482	421	447	450	439	471	473	479	470	483	452	467	503	468	466	442	482	474	490	460	462	465	437	472	471	478	447	455	445	479	447	496	466	436	454	455	485	492	483	488	432	434	488	468	500	462	458	441	469	470	448	468	458	435	495	470	467	462	451	441	444	458	437	465	471	426	465	448	445	462	456	429	472	450	476	490	449	444	472	483	431	502	472	484	457	466	446	459	459	502	445	429	471	443	468	486	467	445	492	450	490	474	437	509	446	464	474	456	485	498	480	496	455	442	443	476	495	470	452	479	473	437	454	460	461	431	473	472	496	478	474	477	480	440	501	432	463	472	459	447	453	459	477	474	463	489	473	450	434	457	434	467	454	518	472	481	449	439	470	468	481	437	484	437	480	407	484	471	467	459	492	486	454	474	433	464	479	464	414	508	463	459	456	474	481	444	446	444	427	478	459	451	481	475	465	462	431	471	455	466	472	438	465	499	427	465	470	488	468	458	407	431	425	458	431	456	453	472	439	465	448	449	513	468	456	460	462	444	457	442	460	464	456	438	451	504	504	450	428	421	429	487	459	453	429	464	432	432	450	510	490	435	463	476	489	438	486	436	455	483	431	454	452	425	480	467	440	434	500	490	472	476	468	458	469	450	445	470	489	491	469	445	474	471	457	459	467	479	484	493	453	436	477	471	475	481	444	478	444	496	456	449	460	473	434	458	486	419	448	438	434	510	485	467	466	521	508	481	473	486	467	487	512	461	450	446	478	447	447	435	463	468	483	487	447	463	449	466	439	494	443	461	485	510	465	446	484	446	477	459	474	457	463	464	454	497	433	434	505	458	458	472	459	455	441	474	467	468	473	471	451	457	429	447	479	435	445	470	428	470	450	454	467	462	439	467	459	473	488	460	477	449	465	510	455	481	465	461	488	468	442	415	458	452	451	456	497	456	489
19549	32362	21535	5512	3582	2789	2410	2072	1747	1438	1168	1081	894	790	798	766	783	760	728	724	668	679	634	689	662	667	653	604	603	604	629	614	610	604	615	612	577	600	554	570	560	554	524	598	592	549	595	580	555	549	515	592	517	551	577	571	534	573	575	582	554	572	569	560	577	561	536	590	510	600	574	551	567	530	550	569	566	559	562	534	556	563	553	564	569	554	593	589	535	541	565	569	563	546	581	496	577	506	567	536	543	559	569	555	551	558	545	540	581	529	566	556	568	559	549	554	544	517	565	577	565	572	572	610	544	553	584	622	534	520	527	564	573	592	577	556	559	542	572	525	587	545	545	597	561	563	568	614	530	564	556	521	542	552	544	571	587	549	554	545	555	544	580	583	599	546	614	563	561	534	532	536	567	569	585	598	519	547	582	570	588	568	585	553	556	545	572	559	543	594	574	527	547	592	594	546	551	554	540	577	537	549	574	540	583	600	537	566	523	577	557	632	554	538	568	579	548	569	583	542	544	555	559	565	545	601	578	591	575	551	552	597	577	552	531	508	570	544	616	547	583	579	567	581	612	569	545	558	577	582	546	584	625	531	576	541	558	551	550	577	550	566	581	557	562	577	565	526	524	566	563	539	569	596	568	534	548	536	608	607	576	574	593	588	578	544	595	535	581	599	553	559	528	550	593	563	542	569	562	567	541	568	612	524	563	578	541	569	580	564	487	579	567	576	533	553	574	602	544	549	567	575	536	615	579	541	537	560	568	540	572	574	569	585	593	542	598	577	588	537	577	602	536	573	596	547	558	576	530	583	581	544	566	537	583	600	575	567	552	576	574	581	548	555	589	537	544	545	549	573	552	572	582	517	585	579	569	550	539	545	537	551	594	573	547	529	535	553	533	571	570	562	580	567	598	561	549	570	551	563	598	593	589	525	505	554	562	558	541	557	508	576	579	557	596	584	558	621	549	551	592	515	552	567	617	551	579	546	583	579	572	533	545	598	571	588	546	576	576	568	594	553	595	535	558	588	546	566	562	528	593	575	566	565	550	562	586	596	540	598	554	537	584	544	566	571	579	554	596	542	568	573	553	592	529	571	564	598	550	595	554	594	527	561	482	537	572	532	553	515	581	569	594	593	570	532	570	539	545	570	564	519	590	593	572	580	571	601	573	574	544	554	542	568	581	528	540	542	522	554	563	569	552	499	572	562	552	520	540	543	599	561	557	512	519	572	591	542	563	580	592	553	563	588	518	540	558	562	552	580	564	568	584	577	533	527	539	595	560	557	564	571	584	559	579	559	579	559	589	562	571	573	569	499	573	571	556	582	529	580	556	593	547	598	556	583	553	570	573	561	580	586	585	582	560	554	592	537	593	493	570	555	527	535	565	557	533	542	546	548	576	556	568	580	601	571	542	550	539	565	555	561	564	546	544	529	557	552	586	575	547	555	550	580	594	569	571	593	541	542	566	539	558	531	555	559	577	578	562	546	537	565	558	585	591	552	573	570	506	566	562	567	542	550	576	583	553	561	577	552	532	576	538	560	575	551	521	578	539	580	555	596	539	554	580	593	587	565	549	546	552	575	559	553	549	564	562	595	566	589	533	533	532	554	531	571	559	553	572	571	569	573	583	552	548	589	520	499	555	537	522	553	567	563	561	576	568	532	542	568	609	541	521	551	555	611	529	565	562	587	532	559	588	541	605	539	560	487	539	582	578	573	583	541	575	563	610	543	518	528	544	545	550	574	539	536	578	592	522	549	544	586	535	499	564	532	538	572	563	556	587	601	592	548	549	557	616	539	561	602	531	562	558	527	589	617	580	592	548	610	532	584	506	604	518	578	541	580	548	541	521	592	523	548	545	590	573	559	620	538	586	548	550	548	555	599	530	566	598	517	571	543	570	593	563	562	544	565	594	563	600	587	543	525	575	560	604	577	547	619	532	544	574	574	571	580	534	578	556	561	563	545	595	546	569	600	552	563	505	590	578	573	589	524	569	602	560	564	548	523	582	585	566	527	595	545	534	555	556	575	556	599	538	581	568	578	601	567	544	574	560	540	587	584	560	543	509	529	570	566	553	561	539	589	539	540	530	502	541	508	576	512	546	576	526	546	516	539	554	547	553	535	564	575	573	516	579	580	561	610	542	561	543	545	558	578	545	589	558	581	566	534	582	542	544	521	550	575	584	548	566	617	574	589	513	548	526	605	541	578	575	581	573	596	561	545	533	535	535	578	562	542	544	559	556	558	556	575	569	578	574	566	613	535	614	552	566	607	628	551	542	573	561	582	569	515	571	558	601	571	532	557	557	575	570	584	557	548	574	552	564	591	551	549	528	560	578	548	555	583	605	585	556	561	604	577	572	578	569	588	543	554	534	537	548	533	539	554	594	533	562	532	558	578	569	573	543	552	529	564	558	588	599	549	557	568	572	581	525	577	595	542	573	554	569	553	572	548	553	615	569	558	553	556	564	593	571	556	562	559	539	584	551	545	534	568	589	568	590	540	579	543	560	520	572	566	544	569	556	554	581	581	540	545	542	587	562	582	529	568	562	589	565	571	603	583	543	542	583	560	559	599	568	596	563	594	562	580	563	528	545	536	570	570	565	568	558	562	557	541	508	595	557	525	565	548	533	580	547	569	601	588	537	583	530	526	569	566	559	550	561	569	573	547	555	605	537	593	599	569	593	556	553	525	600	568	539	580	560	554	548	578	599	561	562	577	576	555	568	556	566	577	538	577	569	612	573	553	563	540	546	534	601	564	565	542	529	585	597	567	533	581	542	590	539	577	577	549	563	542	566	598	529	571	586	587	534	561	590	538	530	574	615	577	558	556	575	555	540	565	574	571	584	547	577	584	609	549	555	547	557	586	596	599	505	522	553	565	570	589	565	514	578	565	582	576	549	548	570	589	579	530	601	507	562	588	590	541	591	527	578	539	583	593	567	581	574	543	552	563	554	582	586	603	598	566	546	535	554	593	601	561	550	571	547	569	592	597	587	570	527	554	548	580	564	574	583	518	566	569	563	545	543	582	540	548	588	570	575	570	567	560	552	580	584	583	573	578	626	529	545	525	594	587	567	550	559	557	569	572	559	565	541	578	518	554	577	557	561	569	561	511	533	561	536	522	553	519	527	616	568	528	578	567	563	554	579	586	575	557	592	570	549	547	565	572	606	551	553	584	642	555	581	572	556	579	571	564	569	556	572	535	544	598	555	588	532	545	549	611	576	584	568	572	577	556	561	559	515	610	570	561	563	571	553	564	570	585	534	588	543	591	534	546	567	577	578	606	533	548	586	557	541	567	537	572	528	509	553	540	566	597	587	538	585	569	548	538	541	576	537	594	576	554	532	544	578	525	574	594	529	579	532	563	593	571	579	583	529	561	565	555	561	560	555	558	532	526	566	554	532	581	546	577	592	554	512	481	575	525	590	557	542	551	590	572	587	547	578	541	532	579	574	546	587	562	531	564	611	587	562	562	523	598	521	547
23715	21142	28227	24330	21137	12619	3625	2450	2025	1619	1307	1135	1030	939	880	798	768	799	757	675	624	646	622	642	612	605	614	556	576	561	560	568	522	576	561	567	548	515	509	549	518	501	536	542	508	479	499	489	547	492	487	538	518	537	536	514	518	504	549	515	525	540	524	510	508	523	479	513	500	499	467	501	480	524	492	453	523	516	470	526	462	495	509	499	504	508	499	493	482	506	492	469	538	504	517	502	507	502	488	515	515	482	456	530	505	489	488	525	497	498	490	523	482	514	534	501	476	505	500	501	497	550	513	482	532	492	469	489	475	491	515	476	504	486	484	511	492	497	506	526	506	493	507	472	494	511	453	512	504	499	531	512	541	513	530	523	497	472	507	513	523	525	496	513	494	486	499	477	489	481	482	506	482	483	563	513	514	521	543	499	545	527	464	533	466	533	540	486	491	508	490	525	500	510	519	481	520	523	518	479	493	504	519	524	535	539	483	542	473	487	488	507	498	486	520	504	501	511	496	512	494	506	471	486	497	512	515	492	471	474	508	475	539	482	489	600	509	540	487	516	476	494	492	505	504	467	500	533	495	523	498	502	480	498	488	490	513	478	466	498	499	549	541	545	512	524	526	520	455	548	518	504	463	477	477	493	505	511	496	520	516	494	514	479	503	525	489	487	490	522	463	520	542	475	494	488	508	489	466	505	521	528	477	523	498	517	499	502	519	487	524	524	508	506	472	509	516	494	466	489	541	475	492	505	495	531	499	464	520	520	499	489	487	558	494	499	512	533	453	500	547	497	495	502	477	571	509	516	503	474	509	499	481	459	533	498	503	506	451	498	486	534	460	512	489	533	539	519	515	514	495	539	522	507	501	549	483	488	472	536	467	523	514	485	533	477	513	465	506	496	500	499	542	494	552	512	498	504	501	496	515	502	555	444	514	518	517	483	513	438	517	469	516	500	491	489	517	518	487	506	501	504	505	514	495	483	535	539	557	490	498	478	530	509	551	518	527	488	492	484	524	522	521	500	492	533	520	468	504	472	524	471	508	508	504	499	514	508	511	489	515	519	484	523	515	515	519	523	474	555	487	506	506	528	507	517	488	490	506	513	484	465	525	515	528	490	515	501	508	536	493	503	498	494	526	484	481	471	469	488	506	484	516	478	493	512	479	487	525	496	510	522	492	492	514	490	529	527	490	487	513	536	529	506	461	500	472	472	494	501	506	509	496	506	514	530	501	465	526	534	474	471	475	503	507	497	512	504	529	523	489	490	499	476	490	476	482	512	494	486	491	503	481	483	532	520	510	523	487	495	510	537	472	511	535	520	495	512	516	470	499	526	452	509	518	471	531	474	482	500	486	482	498	495	509	474	479	487	478	497	470	474	508	511	467	460	499	517	482	484	525	493	509	501	458	498	479	495	550	517	476	551	481	478	494	481	511	494	494	481	506	514	495	498	484	475	519	472	504	544	497	551	515	491	455	529	481	486	536	550	463	490	521	488	505	486	473	505	497	481	528	499	495	519	505	478	502	505	503	500	499	486	494	486	507	475	522	519	514	493	501	478	460	497	518	467	497	505	540	486	515	467	516	535	515	473	494	506	547	491	525	502	494	467	506	445	510	545	528	503	533	486	510	500	482	525	476	505	492	509	510	533	493	506	509	525	482	479	454	496	488	471	477	520	489	540	462	478	494	523	476	499	500	500	474	508	477	542	536	509	481	524	501	547	521	511	453	487	481	502	471	499	503	538	523	457	490	527	509	525	485	527	481	550	494	449	517	497	526	497	503	522	538	473	463	503	535	513	522	536	500	517	468	491	508	502	512	492	499	523	508	538	501	496	477	459	472	518	511	493	487	490	467	508	494	458	519	504	476	465	564	498	496	518	517	502	500	483	526	500	518	454	485	498	515	477	510	472	522	514	485	493	487	539	489	488	501	507	499	496	473	515	492	547	522	520	493	501	532	507	502	509	443	505	537	496	515	466	443	511	463	496	461	545	511	494	475	535	469	523	537	499	534	493	528	483	471	509	516	504	504	506	552	551	507	558	505	483	495	525	478	490	514	485	470	490	505	485	518	499	489	491	509	466	556	507	468	485	478	502	477	486	548	483	497	503	506	494	486	483	486	492	471	482	474	508	526	493	513	464	578	498	485	532	535	550	486	487	491	508	513	458	497	525	494	508	483	517	505	536	507	537	515	490	489	486	480	491	455	507	533	477	493	508	504	491	524	482	515	518	507	468	500	481	492	521	496	523	508	490	490	488	484	492	480	468	482	525	514	527	524	490	530	482	503	515	548	496	505	466	498	531	497	509	498	517	505	462	526	531	514	531	516	492	503	502	549	494	528	491	504	517	492	518	504	490	485	557	541	544	535	507	510	463	481	496	505	502	525	504	500	497	514	500	465	543	488	494	541	482	503	524	526	489	523	504	490	504	505	497	476	523	503	493	489	452	464	489	518	511	467	496	457	491	514	500	508	490	531	516	531	501	512	521	539	506	531	496	466	473	524	479	533	492	499	463	453	564	480	495	480	521	504	494	496	435	478	450	487	479	509	464	496	483	503	531	469	457	468	460	486	492	496	484	505	495	486	495	528	490	515	488	461	503	504	501	491	463	482	454	493	500	507	472	492	503	531	520	509	469	481	509	526	499	473	474	494	533	497	558	483	510	486	524	498	497	500	500	495	467	493	501	468	537	495	503	517	512	510	535	494	486	524	472	504	502	517	542	480	487	514	514	509	536	476	486	475	500	497	488	474	509	523	478	511	513	464	504	498	494	560	509	476	511	515	498	488	499	545	503	479	493	520	481	506	486	528	458	529	526	511	528	520	544	543	483	477	528	504	520	484	490	499	513	491	532	507	546	478	496	523	501	514	508	473	518	492	488	482	581	460	513	509	502	502	473	483	454	481	497	484	513	520	515	470	536	488	546	480	449	501	517	500	508	500	518	516	496	539	481	549	497	446	503	503	494	469	501	464	502	517	461	486	477	494	451	488	448	482	492	479	507	488	484	464	469	471	498	532	544	511	464	488	491	469	525	526	477	475	527	502	513	469	520	480	500	533	505	502	500	552	550	542	513	517	495	516	509	448	485	479	495	528	508	497	482	499	524	526	510	481	516	497	496	490	515	525	481	515	496	528	555	507	463	451	491	506	449	516	469	482	582	536	486	546	484	500	526	493	486	518	504	517	517	506	497	522	471	475	491	505	524	503	522	533	528	519	495	515	459	513	550	491	451	508	502	506	483	503	524	460	503	514	494	510	526	526	495	495	511	494	473	516	512	493	522	524	487	530	511	498	472	511	550	528	485	516	499	527	510	476	520	494	491	511	489	504	497	474	518	514	508	505	499	497	476	474	477	518	510	499	466	541	503	500	496	471	493	504	501	486	506	434	501	518	496	508	500	511	521	473	492	511	501	537	503	486	478	490	476	521	501	568	508	461	461	544	485	492	522	471	483	484	504	506	492	454	503	497	480	485	493	496	462	504	478
21484	41676	31630	11064	7142	5703	4886	4091	3357	2602	2109	1717	1487	1327	1233	1101	1060	1000	1010	893	869	789	822	832	801	808	805	794	760	740	705	762	679	691	781	691	690	653	664	666	604	692	633	651	644	630	653	590	641	617	604	620	611	632	638	629	631	611	640	638	652	634	649	684	658	582	587	617	649	601	567	636	659	606	651	625	629	674	617	663	610	643	635	604	639	582	616	608	565	622	642	597	636	618	610	583	602	611	638	632	605	583	642	592	654	598	645	563	610	598	620	599	606	590	609	614	592	585	574	616	629	573	626	602	596	591	595	603	629	645	613	627	602	630	638	555	648	589	609	642	646	653	605	587	613	607	608	608	621	624	579	592	606	606	593	623	597	603	641	603	609	610	605	620	581	587	645	612	570	594	603	648	578	592	672	616	585	623	612	632	601	611	587	599	618	600	625	619	637	590	639	594	588	602	624	633	615	620	611	613	602	629	608	588	597	565	654	621	609	619	591	587	578	618	608	617	620	628	604	607	612	629	591	596	605	572	583	591	576	640	561	600	610	651	629	614	604	595	627	585	614	580	680	608	605	659	605	604	579	624	549	618	624	603	586	596	612	584	641	659	615	634	577	599	634	623	620	603	601	600	615	621	614	609	577	583	580	592	656	607	596	622	613	633	587	615	636	598	612	612	613	569	649	610	626	595	581	617	544	607	589	577	578	585	572	592	573	630	565	600	586	583	581	586	562	639	632	608	634	600	648	588	609	596	654	655	616	628	598	574	604	643	609	640	623	599	574	603	627	585	603	598	613	649	594	609	607	607	595	596	605	601	649	614	641	643	550	601	637	647	648	590	629	609	593	580	561	569	604	591	628	587	589	625	590	580	570	642	590	636	591	644	586	618	613	613	615	578	621	616	622	583	590	629	627	633	572	586	664	605	581	652	555	629	629	609	615	587	636	621	620	629	580	581	663	607	593	607	603	587	627	605	644	638	575	586	604	586	597	581	618	621	594	656	607	605	589	632	631	635	640	604	582	621	569	571	607	612	658	563	574	624	587	648	617	607	611	600	626	566	577	604	589	601	610	608	589	582	639	592	600	631	597	609	572	672	609	616	584	613	645	567	634	577	574	646	566	604	589	621	613	597	621	592	586	647	588	618	596	563	602	613	617	601	577	618	623	629	588	637	575	618	577	614	601	655	576	608	631	590	601	618	624	626	603	607	599	581	630	588	598	608	562	595	648	590	625	604	611	604	587	649	592	613	595	597	634	600	614	615	596	630	624	634	610	579	557	579	577	577	585	565	585	656	590	613	611	586	637	625	619	677	637	577	580	545	620	576	598	637	624	575	620	614	577	581	627	648	652	644	604	584	567	659	577	601	612	586	569	607	606	648	639	581	625	578	610	624	651	595	627	616	570	598	578	617	622	589	648	606	627	597	580	616	624	603	599	595	611	592	607	631	635	630	593	610	625	650	615	583	582	632	634	575	611	585	613	593	598	618	564	620	616	604	586	613	619	608	661	627	610	570	561	614	650	622	618	632	599	606	627	579	579	635	603	629	564	604	631	604	586	633	618	590	633	585	576	555	616	654	640	608	582	614	621	633	615	562	618	658	595	612	657	626	642	669	597	613	586	595	601	572	628	616	601	644	603	615	601	599	679	601	618	612	585	627	590	608	605	599	644	629	581	580	579	610	596	654	624	576	640	601	581	645	577	607	629	603	568	649	616	636	600	602	640	576	630	605	605	634	567	592	602	623	652	607	605	638	593	654	588	634	627	588	619	600	584	658	594	586	624	625	612	622	595	608	605	633	605	647	605	625	664	580	575	598	555	591	606	669	610	694	625	581	546	619	600	606	614	599	560	633	616	588	642	628	632	601	607	635	617	585	584	581	627	609	608	574	616	617	611	630	640	578	617	580	647	556	604	637	590	653	611	608	619	584	582	572	650	624	584	552	604	639	575	595	578	584	569	584	656	619	614	641	600	626	587	648	613	597	610	556	603	665	611	655	616	593	651	628	636	599	555	642	619	635	605	573	608	594	602	638	633	618	596	619	579	625	610	615	612	641	577	587	607	647	586	617	558	631	632	620	587	613	616	596	608	644	606	603	598	617	629	620	642	592	592	598	608	585	614	570	637	582	613	594	593	578	587	606	613	604	582	597	567	629	619	617	610	604	633	635	629	601	638	596	597	625	607	577	646	642	640	646	616	623	576	599	574	602	606	560	598	636	614	620	615	618	617	588	616	590	572	608	666	607	604	593	560	641	613	574	644	563	611	606	632	602	616	658	553	611	597	570	607	627	600	613	636	646	605	609	645	622	641	619	584	610	611	613	590	612	588	565	619	619	597	596	626	623	593	608	623	639	665	633	631	616	630	549	676	636	615	615	622	608	624	631	607	662	664	586	653	588	631	633	617	571	601	614	627	601	612	625	611	613	606	625	612	601	640	572	565	623	629	597	553	590	629	584	604	610	597	608	638	623	565	560	619	627	644	598	637	595	619	572	622	606	611	630	620	616	627	667	594	631	583	572	628	593	660	649	626	655	607	585	576	609	592	609	648	602	568	621	621	595	609	614	621	578	626	621	614	592	630	628	642	597	632	586	653	591	587	587	583	652	621	603	584	625	614	601	577	597	596	577	597	609	629	596	599	627	577	608	666	566	580	603	614	580	636	637	579	670	609	658	603	644	618	597	672	643	637	622	637	618	583	611	637	570	575	618	620	598	612	549	583	590	600	582	612	602	622	595	601	594	575	604	620	557	650	566	605	590	594	607	599	628	617	597	612	598	592	637	585	610	620	655	639	577	536	608	629	627	599	614	590	599	604	597	584	599	599	606	596	635	627	589	611	567	587	578	612	601	633	568	604	601	588	584	628	593	637	612	616	612	583	606	613	585	622	603	632	601	624	641	607	612	561	646	642	582	640	599	598	604	593	609	599	610	628	603	596	580	623	582	683	614	611	660	573	577	577	581	592	591	567	596	605	624	574	622	620	594	585	503	573	608	596	582	626	638	624	583	617	629	654	609	574	648	641	593	615	574	614	603	595	625	608	632	606	588	673	599	627	617	576	599	585	630	655	643	613	553	653	592	610	607	615	586	632	592	605	590	610	616	631	616	584	575	639	586	622	607	618	618	626	592	610	615	577	551	620	603	587	553	608	630	629	615	592	660	632	601	616	594	648	608	579	660	613	616	607	567	628	601	601	636	612	585	634	642	613	635	613	643	572	619	599	607	599	575	625	591	617	620	621	602	585	606	568	638	612	637	618	590	616	604	593	658	596	594	579	609	568	596	620	589	597	628	667	602	587	598	622	609	663	555	646	615	588	598	598	666	639	609	575	607	607	581	593	600	637	628	590	633	613	620	631	581	594	625	587	614	633	582	617	632	605	561	629	631	616	592	617	615	606	619	617	631	654	613	622	641	642	649	617	640	622	567	603	639	603	586	620	605	655	607	624	616	640	610	597	617	655	598	621	609	591	600	573	602	584	609	647	594
24653	21144	27426	25059	15383	3265	2017	1583	1354	1087	875	804	664	582	574	539	523	512	480	481	431	395	436	444	426	393	415	406	415	360	397	382	353	414	378	391	376	364	318	377	379	362	346	356	327	304	357	336	348	335	344	350	328	329	351	323	338	331	353	323	342	333	333	345	331	315	336	339	319	322	333	341	329	372	375	346	370	363	326	337	328	315	319	337	336	326	356	340	337	338	331	325	332	351	321	334	367	350	347	326	337	366	308	361	312	341	341	323	359	311	326	316	319	333	333	332	362	336	354	354	356	312	309	369	341	315	339	348	345	286	324	351	317	348	320	320	331	337	352	348	310	348	332	343	328	317	325	335	344	325	346	370	309	367	330	324	331	285	337	340	321	340	329	370	347	337	336	365	363	357	359	352	344	357	321	312	371	321	337	322	354	303	321	323	323	331	334	337	366	325	362	348	338	338	359	373	329	356	331	334	311	319	337	328	331	352	325	313	343	301	334	321	334	318	338	341	365	326	348	325	347	323	328	351	343	336	375	326	360	351	318	321	351	359	364	351	379	332	315	343	311	336	345	350	322	345	349	347	341	327	321	329	355	340	331	326	331	334	314	318	374	347	345	336	358	341	341	345	315	351	338	326	314	344	301	322	308	341	300	321	323	340	299	321	341	318	330	378	311	335	336	373	323	313	350	336	362	294	321	345	333	343	345	359	325	377	318	308	326	307	357	338	326	341	321	351	329	358	322	325	339	306	322	329	321	356	319	357	325	333	359	330	354	348	308	328	355	328	317	319	341	320	323	323	333	348	333	359	343	340	331	363	307	346	351	341	321	349	375	339	358	333	301	338	297	310	357	331	332	345	328	331	321	293	382	316	322	308	347	366	331	336	331	324	317	331	374	336	302	350	317	323	334	333	324	351	332	304	325	313	312	321	368	332	322	352	336	367	334	327	322	334	342	321	329	331	359	362	328	330	333	358	346	361	351	343	348	355	351	322	361	366	327	329	337	333	335	347	320	346	359	321	312	355	359	314	340	335	318	308	328	332	331	349	330	303	310	352	338	337	334	346	306	298	359	305	322	343	314	373	366	337	334	328	366	356	310	302	320	322	317	346	365	361	362	329	343	314	318	339	353	334	288	344	324	345	334	307	327	345	342	326	322	322	332	316	346	371	347	331	359	349	345	335	344	347	313	340	368	319	340	362	346	337	345	349	314	328	344	321	316	329	367	352	333	313	363	359	342	340	322	333	339	339	324	346	333	305	339	334	326	345	311	374	352	355	336	367	336	347	332	327	320	314	338	362	376	338	358	330	324	330	314	336	320	349	346	332	366	349	352	357	323	330	316	334	348	355	356	360	325	312	332	346	376	349	356	363	340	341	364	303	325	315	330	347	334	351	347	351	347	333	316	327	339	353	342	328	325	346	332	332	354	339	342	367	329	330	341	338	331	310	346	347	339	302	293	341	339	351	336	335	317	332	329	348	345	343	350	320	331	344	332	331	344	334	325	347	367	333	331	329	322	352	314	331	348	315	326	301	359	323	349	335	337	309	328	302	357	338	349	325	326	312	346	344	343	343	333	355	331	344	339	326	364	297	327	349	304	345	335	332	357	342	341	321	333	313	320	368	355	312	348	333	360	309	339	317	312	333	339	374	334	296	329	331	317	352	371	339	368	339	306	325	348	341	327	308	346	333	343	347	361	315	379	336	337	356	357	336	331	337	341	335	327	345	348	338	336	327	352	342	312	371	301	330	390	344	342	333	310	324	339	369	321	337	329	312	359	343	336	355	353	364	349	308	346	335	323	316	337	328	352	338	321	328	356	334	329	331	314	339	356	341	337	341	317	320	371	333	370	332	327	367	370	375	296	314	364	367	320	331	327	317	328	366	354	341	346	311	313	332	328	365	352	353	335	331	317	340	301	343	328	327	350	332	324	311	324	362	359	344	318	351	346	340	327	341	358	304	380	316	366	350	357	308	332	337	330	358	328	342	330	331	335	334	341	351	346	339	298	342	315	342	351	366	355	330	351	315	325	311	350	362	341	364	352	306	354	354	354	340	378	321	319	339	326	342	334	361	347	341	321	328	354	336	352	343	340	329	312	324	343	340	353	309	356	365	375	327	345	340	336	344	345	328	320	319	334	364	320	323	330	354	339	325	330	335	313	301	361	348	320	350	364	357	290	309	317	339	318	324	299	296	341	375	335	340	326	313	335	344	352	341	364	364	317	350	348	318	340	357	348	329	334	331	322	288	341	360	316	335	316	339	360	302	309	313	306	352	329	357	309	291	313	333	330	327	362	339	365	327	324	388	333	353	352	330	344	324	340	294	336	323	326	306	340	334	319	318	344	343	341	391	345	314	338	339	340	308	325	367	357	340	358	318	361	321	320	363	358	313	332	330	337	345	311	322	321	346	319	352	301	345	356	348	353	319	319	385	314	347	338	325	356	353	332	303	331	352	325	310	318	328	358	356	378	327	346	354	367	303	369	318	325	328	350	323	371	326	369	321	346	354	329	358	337	337	336	325	339	354	346	351	323	321	315	370	327	331	357	320	322	345	325	305	338	334	335	325	338	347	370	322	355	351	343	347	325	358	375	344	344	348	362	380	341	324	323	333	344	349	334	346	346	326	340	336	343	305	337	350	350	363	354	373	346	326	309	327	344	293	356	356	327	312	345	324	306	342	335	329	338	356	356	330	346	308	346	356	328	294	307	354	348	346	335	311	342	341	342	327	334	329	340	353	324	319	347	339	347	339	320	368	337	337	348	323	342	327	326	379	347	320	345	315	326	330	354	325	325	335	369	320	363	361	356	340	347	371	339	358	353	296	313	292	346	333	323	333	317	334	354	343	354	336	315	352	353	299	332	280	350	343	375	316	311	341	322	322	314	296	291	370	321	337	311	337	365	334	314	346	340	344	341	328	319	348	348	326	327	323	311	348	329	369	315	367	363	344	366	314	320	338	328	332	337	346	343	303	347	326	351	330	334	323	329	326	347	334	291	364	338	350	348	383	335	320	334	373	330	326	355	336	332	379	359	349	349	323	351	299	321	328	345	314	342	340	321	293	306	346	321	334	342	329	356	359	319	356	328	319	363	328	339	303	357	320	341	357	324	348	325	339	337	362	330	340	336	299	337	304	339	308	344	349	342	330	338	334	340	344	308	356	339	319	349	328	338	335	324	318	329	329	343	324	331	357	338	352	327	380	318	342	338	333	349	343	324	355	341	317	352	333	336	361	327	339	332	337	316	328	363	327	312	310	351	324	306	324	351	343	347	346	367	324	333	326	353	342	371	356	324	302	337	315	334	332	360	355	333	312	319	305	338	338	366	321	328	303	309	345	339	332	313	345	334	336	387	356	344	356	355	352	337	338	348	320	361	323	325	326	346	345	343	341	356	333	336	305	341	352	364	346	354	357	334	362	343	352	307	326	319	335	334	335	330	332	341	341	310	377	310	346	338	350	327	335	344	337	331	314	361	309	343	313
20912	39063	27632	8735	5656	4453	3714	3078	2528	1860	1521	1222	1045	935	869	795	768	715	687	657	597	576	603	621	530	609	539	524	518	476	483	491	482	497	487	490	473	429	481	461	461	453	446	411	394	432	389	433	412	425	431	391	438	402	434	462	436	429	426	417	399	466	414	430	438	418	460	428	387	420	439	435	441	413	447	434	441	434	411	418	430	427	402	429	444	404	397	420	394	451	457	415	443	419	384	407	415	466	389	449	420	404	394	438	398	401	434	433	421	414	416	440	436	395	406	429	402	435	421	404	391	437	388	409	387	384	411	412	425	389	417	439	421	394	402	428	378	421	434	464	437	403	439	449	440	445	398	375	414	396	428	415	415	428	395	414	398	401	381	420	399	421	420	418	395	371	396	446	402	415	411	444	413	433	400	453	415	427	427	370	463	399	373	411	429	396	404	445	421	384	393	398	435	419	427	413	422	451	401	402	379	405	398	407	419	422	423	399	407	435	402	419	404	431	424	426	401	439	388	415	416	400	407	422	402	428	430	422	448	395	411	409	397	427	418	375	416	415	406	465	389	411	404	401	404	452	402	374	452	423	397	404	381	414	445	409	437	382	396	379	426	395	439	436	434	417	411	446	420	429	416	411	432	437	447	382	434	429	411	426	439	408	435	411	410	429	391	420	422	416	427	443	413	419	389	419	419	421	425	391	419	410	403	385	395	371	428	422	444	414	433	409	438	446	398	421	381	422	389	409	390	383	434	404	415	395	405	447	420	418	382	448	413	413	451	429	409	400	401	444	429	413	415	405	449	388	407	433	429	424	411	362	395	410	415	391	434	412	434	445	399	413	422	422	390	394	414	422	391	415	400	429	450	431	409	402	423	420	417	386	440	426	408	362	387	416	418	426	426	422	406	432	414	401	397	424	394	403	421	402	392	416	414	388	456	404	380	419	424	398	407	385	384	409	405	389	435	430	394	455	412	403	431	406	406	420	389	407	415	435	437	422	409	423	412	422	413	417	469	428	448	425	406	424	411	433	417	395	404	417	437	396	430	426	441	387	396	409	408	406	453	429	391	450	428	405	385	379	417	411	439	445	362	424	409	406	407	439	422	355	402	443	436	443	407	410	410	426	423	384	426	451	397	411	451	405	390	429	448	443	392	421	399	387	411	403	424	426	437	416	386	420	368	412	389	430	435	444	447	385	460	410	415	410	422	421	402	435	420	435	411	448	417	430	372	412	418	434	403	420	411	431	405	415	414	423	402	412	443	443	423	451	394	400	393	413	416	388	420	409	414	388	412	394	432	405	438	428	432	438	396	415	418	435	443	422	409	416	438	390	389	395	416	435	456	372	434	440	414	400	417	405	415	397	372	401	415	425	405	405	394	400	403	435	412	420	398	437	403	379	419	444	379	411	388	410	438	385	425	414	429	406	443	407	380	396	412	426	455	374	437	446	422	400	435	386	409	450	424	415	431	430	401	404	409	447	390	394	374	465	421	424	405	441	425	413	411	418	386	448	421	407	423	452	407	368	397	447	403	452	403	407	406	441	413	387	379	412	405	425	377	443	454	408	408	401	433	429	389	410	437	401	439	412	411	427	411	404	450	427	416	435	437	423	417	389	422	426	426	457	386	402	405	414	420	414	413	439	406	418	378	437	426	409	429	413	408	396	408	402	410	432	389	349	417	430	412	428	423	410	387	430	427	389	450	391	403	415	392	409	415	397	410	438	407	364	442	416	388	432	397	432	406	414	459	476	392	442	382	397	383	430	429	416	424	413	424	429	390	437	375	403	411	398	401	432	399	399	385	390	425	437	390	430	408	397	416	439	418	415	415	431	439	416	385	375	440	393	432	425	406	429	431	421	408	429	406	408	388	418	413	402	415	407	429	447	418	411	413	403	410	443	420	394	403	425	414	415	385	406	457	421	409	437	411	440	392	430	438	412	438	431	419	406	421	419	396	429	427	401	422	424	423	427	406	463	425	383	425	405	422	418	398	438	424	431	418	405	425	402	448	411	436	404	388	403	419	431	436	384	403	407	469	443	455	411	430	406	387	373	397	411	429	424	405	394	429	392	406	387	447	408	435	414	440	407	450	425	440	363	460	415	436	399	450	398	424	368	403	450	407	405	427	364	401	435	401	412	401	443	379	395	420	389	408	410	432	445	369	404	448	370	421	421	395	432	421	423	384	433	391	420	403	455	446	381	397	420	456	403	398	423	404	395	400	433	429	419	426	440	416	433	453	410	387	410	378	380	445	410	424	456	391	387	433	445	410	389	426	421	397	436	349	400	407	410	372	411	409	429	390	376	443	424	422	402	426	405	387	428	436	419	434	425	401	432	431	388	409	382	395	422	415	412	449	412	401	429	403	444	444	401	389	374	396	435	401	406	374	434	405	411	415	418	396	391	405	392	427	391	430	405	428	436	395	423	435	458	418	420	419	433	408	400	375	395	431	393	424	425	398	444	430	392	390	435	398	440	410	424	399	402	409	418	451	410	399	434	397	414	382	408	444	403	422	411	409	436	428	413	433	448	376	452	392	412	376	432	406	434	429	381	410	420	395	429	402	400	410	442	419	429	438	393	392	431	416	424	414	418	413	400	408	459	414	412	393	381	410	399	400	356	416	388	391	415	419	375	385	377	422	417	399	413	417	395	390	405	401	449	388	390	436	414	420	414	466	410	406	419	460	401	452	407	392	426	412	405	383	415	386	420	394	376	442	376	432	450	434	410	428	415	420	403	381	408	422	443	384	428	429	416	395	417	421	418	405	425	434	423	425	435	391	421	428	428	403	419	401	390	433	404	386	435	407	408	408	427	397	416	432	441	404	404	415	389	441	423	394	388	433	419	422	445	403	425	448	401	417	382	391	411	398	417	421	426	410	416	408	435	405	353	449	396	434	389	421	443	422	388	454	391	415	441	440	384	442	441	418	449	380	399	371	436	401	422	406	417	423	380	400	420	392	435	429	456	415	425	413	414	396	394	434	434	446	419	456	416	383	428	429	415	418	402	424	411	425	387	413	415	434	405	394	417	428	423	435	398	397	425	398	418	407	388	443	447	404	411	411	408	418	412	402	414	402	393	457	431	404	396	412	385	447	394	462	445	439	452	409	418	420	418	439	431	401	420	432	395	453	430	374	405	423	405	407	430	443	417	421	444	407	463	412	451	437	390	420	410	451	423	403	405	386	434	417	382	388	403	405	424	392	429	427	403	417	423	409	391	409	404	377	394	408	446	463	401	449	412	407	406	404	405	406	407	380	415	424	381	417	419	428	405	415	441	413	403	421	447	436	386	421	422	403	457	407	416	421	430	432	422	366	426	383	427	429	427	415	417	459	375	415	386	413	422	413	404	404	402	438	441	381	383	393	413	431	408	432	401	379	420	427	415	401	368	400	414	432	421	394	411	426	434	443	398	405	399	459	453	392	419	391	378	435	425	379	417	470	408	423	416	406	396	435	418	409	440	440	405	400	441	408	386	402	427	433	391
22667	21195	28709	23948	21194	21301	12464	3688	2706	1962	1580	1287	1157	973	833	830	765	735	694	646	600	581	620	551	545	501	514	486	483	479	446	472	432	503	491	439	488	422	436	386	382	377	391	370	417	355	371	367	398	392	380	356	383	345	344	404	357	400	393	370	364	333	365	368	362	386	355	359	383	395	372	383	370	344	327	379	396	355	348	356	392	366	331	382	391	365	361	355	404	355	357	375	370	410	418	329	364	364	359	328	395	391	353	341	344	391	358	372	347	396	373	384	344	378	337	347	384	356	345	375	373	357	370	348	350	366	393	356	378	334	374	345	356	354	348	325	342	349	352	389	343	385	374	381	360	365	367	375	342	355	362	347	351	382	396	379	379	356	356	358	344	370	372	355	373	376	359	344	382	355	376	352	377	372	389	362	352	361	354	340	368	338	381	354	371	352	349	376	354	360	371	341	354	391	388	351	365	343	346	367	378	358	343	382	362	362	370	360	362	389	425	373	354	361	383	355	370	365	347	361	346	353	364	365	407	347	343	360	354	366	343	317	339	358	382	359	347	364	363	368	375	376	351	389	370	358	358	366	390	405	370	347	349	349	378	343	360	385	381	362	405	334	358	357	351	369	367	360	364	350	354	376	356	367	355	334	327	359	346	327	348	368	374	355	373	367	354	370	366	353	415	346	353	364	365	386	409	372	356	377	352	385	375	376	369	317	385	366	347	371	360	343	337	381	402	381	343	380	341	375	330	356	352	387	366	360	362	395	396	390	349	380	361	371	365	343	380	368	323	349	330	362	389	351	364	361	343	322	347	348	387	348	382	379	379	371	333	389	353	382	359	363	369	370	328	378	362	344	370	382	363	373	372	355	335	364	346	343	328	374	356	366	344	360	379	338	372	359	375	354	342	385	389	339	354	368	380	354	361	357	377	351	358	382	331	354	348	379	369	386	378	375	380	367	346	342	362	353	371	371	348	380	344	356	359	342	353	354	334	378	383	381	342	374	351	397	344	353	367	384	385	316	369	360	365	376	370	362	372	368	379	361	342	374	395	394	323	372	363	382	341	353	379	351	357	369	359	383	385	391	344	347	346	349	404	395	358	336	374	362	349	307	381	333	349	335	336	320	363	368	342	355	327	358	371	350	330	351	360	349	355	338	378	340	359	390	389	364	314	359	356	341	381	371	402	390	369	360	354	376	396	385	388	330	369	352	353	342	360	368	349	367	333	361	349	373	362	344	339	352	344	354	355	346	360	373	366	331	361	346	364	354	386	381	377	381	346	353	334	336	335	355	370	359	350	334	366	355	341	353	396	357	358	372	367	388	392	358	345	364	358	363	356	402	380	342	359	367	338	345	339	341	359	359	365	346	369	353	382	323	370	349	342	375	367	372	382	352	367	339	373	382	388	350	376	381	347	357	410	377	354	353	345	352	350	363	413	352	355	334	327	314	354	369	367	349	341	360	364	362	344	337	381	369	392	342	353	364	351	404	344	369	365	368	339	332	393	366	342	382	390	379	363	368	363	327	362	367	373	380	323	342	381	428	380	353	378	359	350	354	351	342	392	357	357	330	350	335	338	354	347	355	347	359	363	374	395	376	346	378	377	362	352	375	369	369	350	356	363	374	373	334	347	350	417	342	353	357	353	367	352	356	355	352	364	355	345	364	374	397	354	330	361	347	377	354	376	338	392	372	324	357	372	350	371	334	365	352	374	353	329	358	355	356	346	377	362	358	348	359	381	334	361	332	341	379	372	385	368	374	351	358	389	365	358	336	337	370	355	367	309	393	364	380	333	385	339	366	327	341	347	345	349	362	337	333	371	333	371	377	336	389	312	403	363	381	373	388	361	380	345	380	390	341	391	391	339	349	366	351	349	359	365	392	364	360	374	345	346	352	392	350	382	351	358	369	341	371	399	358	367	360	333	378	378	365	367	358	367	376	375	372	360	355	346	397	366	353	359	320	343	376	349	362	357	357	376	357	345	356	355	362	356	348	378	397	351	373	404	336	365	381	346	380	352	342	360	377	340	344	383	349	367	397	368	371	354	370	323	386	376	391	326	313	372	367	367	347	377	382	338	385	343	394	377	358	381	355	356	378	375	371	323	368	359	353	367	419	348	377	365	363	380	388	318	376	356	391	382	364	374	403	382	332	368	346	367	357	381	363	386	358	347	352	375	342	342	362	332	362	382	351	366	366	395	384	351	359	352	365	364	323	370	382	365	329	338	379	357	378	330	327	347	347	346	370	380	338	354	374	363	372	363	406	341	370	354	362	376	326	373	386	356	374	359	359	312	339	367	349	337	378	370	347	365	393	354	386	380	353	355	354	402	319	379	381	390	366	382	356	371	373	365	341	351	380	367	359	354	374	378	340	369	350	377	378	384	380	365	329	387	345	345	378	370	363	358	374	352	398	318	391	386	375	352	322	385	332	393	342	348	372	376	396	324	371	357	389	365	351	331	385	384	361	359	376	343	352	364	368	342	403	354	355	383	332	349	347	354	371	376	360	349	362	338	350	382	378	379	328	383	353	386	337	341	372	368	341	376	359	360	344	371	347	385	362	373	372	359	352	353	354	364	358	396	373	345	369	383	364	369	351	333	345	346	411	375	346	390	342	350	334	336	351	342	373	334	357	372	367	347	356	370	358	373	373	342	399	385	354	392	361	368	361	368	351	335	366	353	353	362	354	371	325	354	357	378	333	354	368	345	331	335	381	375	393	370	371	365	322	344	381	362	328	350	361	400	324	381	386	389	369	368	362	395	349	360	400	372	362	373	344	356	354	349	370	373	377	373	386	373	331	380	359	350	370	352	383	338	353	362	321	389	359	347	347	340	361	361	370	371	366	349	380	347	388	390	379	356	367	379	376	398	366	360	378	380	412	354	340	365	327	362	383	377	367	396	333	375	364	370	365	355	365	427	350	354	338	346	331	350	362	362	355	365	350	362	379	350	360	366	374	353	315	367	353	356	362	335	342	350	380	335	412	370	335	343	374	343	326	382	370	353	391	396	362	357	361	372	349	361	370	382	362	342	355	376	329	372	404	372	366	384	370	355	326	330	390	351	380	358	364	398	330	337	370	359	327	361	357	336	359	382	374	383	348	398	349	304	367	339	334	368	341	326	362	349	386	374	335	378	369	371	352	328	338	343	353	373	376	355	355	427	356	374	335	353	389	361	380	352	331	326	360	370	361	364	390	372	355	387	348	373	365	350	366	328	359	394	367	363	371	349	350	315	337	338	352	355	362	326	331	365	353	355	364	355	364	371	345	366	363	366	392	361	335	372	377	336	382	351	333	363	350	340	385	346	340	357	343	344	369	366	333	385	315	354	322	362	357	388	364	368	372	377	363	335	354	379	333	372	352	371	380	393	372	353	346	351	376	366	356	395	382	348	367	350	355	399	364	349	388	384	384	368	358	354	367	386	371	350	349	320	353	372	389	348	355	363	365	359	337	357	320	363	362	351	347	398	362	374	351	379	348	349	395
24596	47758	37307	15493	10455	8512	7101	5794	4774	3530	2764	2115	1763	1560	1427	1300	1228	1100	1009	928	913	845	828	834	779	779	720	707	620	623	599	588	616	591	623	569	538	556	505	505	477	469	494	486	469	483	470	471	474	444	445	457	448	479	472	470	472	496	464	473	511	460	451	474	439	487	460	459	489	446	483	464	451	443	443	450	456	426	499	484	431	426	438	447	462	439	463	448	476	458	455	452	441	438	452	440	487	449	475	451	456	473	448	492	466	437	452	452	415	423	473	434	432	410	429	420	426	416	420	445	439	418	435	465	468	431	431	417	447	402	427	435	460	421	426	451	436	425	438	440	466	434	418	452	431	402	422	423	451	433	465	453	460	424	460	450	455	463	461	423	440	473	436	472	445	457	443	454	443	453	436	461	471	461	438	443	439	401	462	434	491	418	459	465	453	469	468	446	444	459	466	438	467	457	483	447	470	478	457	446	448	455	412	475	473	428	469	403	411	427	462	450	446	429	449	481	403	498	405	437	426	452	426	454	413	450	433	432	428	442	472	451	429	459	472	482	475	427	437	455	400	459	438	433	421	450	435	459	436	414	421	453	450	425	407	450	413	404	440	434	417	443	457	446	413	411	435	427	469	464	442	429	448	427	436	434	445	453	472	450	431	434	422	442	428	404	473	440	428	441	400	459	422	383	445	436	454	440	433	400	468	444	464	445	435	424	433	441	458	395	448	450	430	453	459	423	506	428	431	453	445	450	461	428	434	477	450	437	470	417	449	424	444	440	409	396	420	440	418	452	461	454	481	460	480	457	444	438	427	454	463	428	462	463	452	451	448	430	434	404	456	421	465	433	434	414	456	466	451	435	496	485	432	446	405	429	432	426	434	428	435	448	451	468	437	456	412	462	472	446	405	454	442	464	383	469	432	419	449	458	476	439	448	469	438	462	469	467	446	441	457	454	443	467	477	445	462	472	442	428	411	429	433	467	443	430	468	454	485	464	441	458	423	444	453	436	471	425	464	438	433	432	461	479	429	447	443	454	430	452	412	444	417	415	433	471	443	426	459	469	459	457	431	442	452	435	461	431	478	423	470	417	411	469	413	479	442	456	421	474	461	459	464	471	464	444	404	431	428	473	426	474	434	429	447	415	469	445	433	395	459	432	411	460	432	472	454	465	449	430	429	423	441	427	433	488	450	454	423	428	459	433	405	461	448	409	514	446	462	469	468	442	442	452	441	440	424	472	456	420	445	439	433	414	432	464	428	444	444	438	451	429	456	417	450	443	431	421	437	391	428	413	468	465	460	437	452	439	463	445	475	457	457	459	464	433	443	448	398	456	447	464	405	447	412	434	476	460	450	455	441	445	470	439	419	463	445	442	440	417	473	400	431	429	409	415	445	453	455	405	441	430	463	439	425	456	409	439	395	460	439	444	449	417	430	445	449	457	401	411	416	415	449	434	414	431	459	433	456	454	424	436	410	442	473	470	416	465	441	423	424	431	438	460	449	459	454	417	479	473	457	455	448	433	440	435	423	450	440	426	456	440	475	411	462	398	460	444	421	422	477	431	465	441	465	444	467	439	449	438	405	438	437	460	442	464	465	456	419	445	431	447	431	426	443	440	446	445	389	429	461	424	430	444	460	470	438	450	461	425	454	408	459	429	414	465	433	479	433	452	412	445	454	468	432	438	473	428	452	458	447	435	444	451	437	423	441	422	435	450	418	431	411	414	444	438	441	442	414	452	441	431	433	466	459	424	467	451	470	428	439	410	434	453	485	415	443	394	438	417	475	419	463	411	433	420	430	464	434	507	417	467	452	451	469	434	445	454	423	417	460	453	426	416	445	439	443	429	443	435	417	405	433	465	446	429	425	430	463	482	443	425	417	437	459	445	478	476	438	410	440	442	436	442	444	422	427	440	457	450	470	454	432	408	430	451	452	468	446	433	432	444	429	456	463	421	452	451	453	451	448	454	442	443	415	422	388	465	455	456	421	419	444	443	435	433	456	477	413	419	443	414	442	424	435	446	474	420	436	427	401	458	453	464	422	438	425	442	418	423	409	465	434	431	462	416	433	440	433	434	414	421	430	464	467	424	431	428	437	464	474	444	406	417	438	415	426	421	418	456	441	443	427	470	427	438	485	437	465	441	484	401	416	423	422	435	442	484	432	439	467	436	443	425	450	434	445	425	419	421	401	438	424	400	473	445	433	419	429	438	403	445	441	449	452	431	459	454	446	444	437	429	435	415	440	468	443	458	456	436	441	445	458	459	427	457	446	460	438	464	468	477	438	443	444	453	438	424	442	449	432	439	451	453	394	454	423	450	433	405	475	449	467	419	411	434	451	431	456	449	471	489	463	408	472	449	456	477	417	449	430	404	428	470	445	429	403	468	442	448	421	456	444	455	448	432	451	444	424	433	440	432	485	447	433	428	431	401	451	439	453	448	436	419	420	438	447	453	422	447	430	408	460	431	517	430	449	447	423	463	421	451	409	433	420	452	456	436	456	433	444	419	448	431	445	401	475	439	467	444	463	462	405	463	399	451	435	481	425	434	450	455	426	388	420	443	464	459	449	466	441	451	452	422	453	480	443	430	468	449	413	422	472	447	475	437	435	427	421	452	446	447	436	427	464	434	460	421	454	423	465	450	457	479	455	437	424	431	415	449	436	448	444	439	467	478	420	439	472	401	397	480	432	420	448	441	444	445	449	460	391	466	460	429	428	448	434	413	436	460	432	416	454	412	482	462	475	449	477	433	444	447	458	417	479	434	405	437	440	399	438	438	450	420	464	446	448	440	487	455	473	440	423	476	469	410	441	449	448	431	429	459	430	441	455	488	419	453	467	420	432	461	417	449	473	443	445	455	491	439	443	431	460	438	449	421	469	454	438	453	416	427	445	480	432	436	475	407	475	429	446	419	430	411	453	434	445	438	438	454	429	450	438	442	426	417	437	474	428	428	406	414	461	496	472	473	445	478	431	384	448	433	432	446	466	443	469	476	454	406	431	448	484	429	451	427	414	424	432	434	442	404	384	414	472	424	455	402	447	424	427	416	425	435	438	437	424	442	437	402	435	481	452	441	428	437	471	453	422	426	427	440	458	459	435	427	462	460	418	447	435	450	443	416	433	423	462	434	444	424	438	410	408	429	446	411	456	419	461	438	440	434	440	462	411	432	464	421	441	433	404	421	434	441	466	433	439	415	422	446	417	420	451	436	432	423	457	464	430	465	442	462	495	430	455	428	422	433	435	471	413	437	404	433	464	426	422	453	459	406	463	477	458	446	443	430	432	437	475	412	434	463	412	441	456	468	442	466	400	448	462	443	445	378	401	424	461	447	459	436	435	425	470	448	461	477	481	439	447	420	461	454	476	465	480	423	419	458	386	417	448	416	430	452	436	482	470	413	446	433	431	496	429	473	445	417	467	463	465	423	461	420	462	445	448	464	440	451	476	398	444	433	448	459	422	434	439	434	441	481	437	448	464	448	474	467
27742	21971	18282	5526	2138	1530	1339	1097	942	796	742	709	619	594	579	579	548	510	465	527	527	490	501	484	516	491	521	476	520	479	471	498	484	477	468	498	473	454	486	494	474	442	485	460	429	473	432	461	422	487	443	442	456	444	464	459	457	483	484	451	476	455	471	443	421	445	491	451	473	433	476	486	443	465	461	444	445	462	492	474	447	464	482	434	462	405	456	457	465	438	509	444	411	487	409	428	460	490	453	454	471	457	485	439	455	433	459	478	459	460	475	501	446	473	441	465	405	444	455	453	454	450	444	451	455	438	469	457	442	452	464	485	455	461	423	440	465	448	447	422	457	488	452	425	456	432	492	452	448	446	466	480	457	452	450	450	412	470	464	463	447	451	487	453	466	460	460	472	479	459	441	430	450	467	485	505	440	481	458	453	472	470	460	479	471	457	457	487	457	445	423	499	454	463	497	421	429	466	425	471	467	447	428	487	438	464	485	454	447	440	455	498	439	466	511	432	465	464	426	448	475	463	452	404	420	441	459	421	424	429	465	421	413	450	455	454	445	447	457	455	425	476	395	443	428	488	470	430	424	470	451	409	446	481	422	421	443	446	444	451	478	447	480	411	470	456	476	424	438	448	477	504	458	486	460	423	419	408	464	491	488	454	433	451	450	450	481	457	451	463	446	474	455	452	416	460	421	426	449	462	497	446	454	441	440	460	421	466	435	457	452	444	452	485	450	460	457	438	483	499	447	452	451	418	493	500	477	450	455	484	421	463	469	457	454	450	437	482	430	450	408	461	443	479	498	435	449	452	476	440	429	482	440	455	428	441	440	438	457	433	452	493	467	446	414	426	448	472	466	472	468	440	450	406	391	421	418	455	480	515	447	434	459	454	470	445	482	466	443	469	465	437	459	428	464	444	436	453	499	436	418	483	463	508	455	455	423	474	446	449	457	471	484	443	431	430	427	459	410	454	462	465	452	471	412	494	466	465	497	419	461	420	419	453	449	469	476	500	480	454	456	435	441	446	459	442	456	474	511	421	482	428	465	444	462	453	468	466	465	449	464	447	470	474	457	479	435	456	466	450	429	483	452	491	473	449	422	476	455	476	434	474	448	458	429	482	494	443	477	437	471	496	436	476	422	454	487	493	431	443	454	445	463	435	435	455	422	468	441	462	454	475	423	513	456	460	440	459	467	479	450	490	445	435	474	415	447	434	467	403	423	497	489	466	459	454	461	472	435	463	437	466	418	461	447	456	470	476	444	478	494	448	455	406	487	431	438	451	454	469	449	444	431	509	474	433	438	451	449	466	467	464	447	444	480	463	434	434	491	441	486	407	442	418	497	460	467	455	430	457	452	448	433	450	429	424	429	419	463	449	481	424	438	443	447	432	442	435	424	463	427	457	452	472	480	495	466	391	449	443	440	465	440	438	488	510	490	471	462	463	463	428	416	473	450	479	474	452	443	457	465	453	458	450	473	500	449	445	454	463	434	465	443	434	444	464	433	465	447	442	419	462	429	526	464	468	469	449	436	435	495	442	426	485	460	436	462	428	432	420	431	480	460	459	466	479	485	470	451	490	446	479	438	468	435	458	402	466	425	460	454	434	477	462	422	449	472	431	414	471	432	425	425	436	453	439	458	487	444	459	443	437	487	442	461	455	500	478	447	444	460	459	443	425	449	460	435	426	441	440	438	461	465	464	497	442	478	447	455	463	449	430	454	486	471	496	482	460	457	420	421	427	441	453	460	469	455	440	465	461	434	461	450	487	442	474	458	429	470	441	474	429	471	442	483	435	412	433	461	459	442	462	420	457	448	465	426	452	452	474	441	434	446	403	475	417	472	444	408	473	440	421	485	416	490	468	457	451	446	425	458	473	424	461	460	432	420	464	481	436	445	467	436	455	458	457	466	457	451	420	426	458	460	438	469	467	451	443	435	444	442	438	431	409	444	451	443	476	487	458	436	428	478	418	461	440	499	445	434	453	480	444	452	474	451	471	437	454	429	450	459	467	427	431	455	464	421	447	470	445	426	423	493	434	438	426	468	409	416	483	460	443	448	452	440	466	485	478	458	465	454	454	466	483	434	463	447	510	436	466	433	489	459	439	451	462	456	458	471	479	444	464	423	436	421	425	428	435	462	469	454	458	451	422	454	449	447	499	456	452	426	433	461	448	478	428	435	425	441	467	464	447	449	455	439	455	455	456	424	452	444	460	458	445	473	460	452	476	449	472	421	465	420	448	471	452	467	439	444	441	451	448	476	454	438	489	437	417	462	471	446	445	460	461	413	483	442	453	466	446	456	463	482	441	463	447	472	454	438	479	483	425	435	445	505	470	429	430	477	463	451	453	470	484	451	461	451	450	485	445	476	430	442	472	514	418	452	492	409	423	488	447	454	431	453	424	433	446	460	429	417	446	445	449	449	461	462	430	473	434	460	411	466	480	481	451	492	460	441	467	449	436	430	458	434	459	483	455	449	452	460	467	455	460	465	459	486	424	475	455	451	438	474	453	455	448	453	472	450	436	447	486	466	449	446	436	414	462	452	438	440	439	424	472	448	472	471	461	466	439	454	452	444	425	433	490	453	453	474	459	419	421	472	507	479	450	433	443	450	424	460	462	467	458	494	399	427	439	449	455	445	441	476	465	446	499	473	472	442	467	460	538	436	436	450	456	439	456	437	481	497	466	448	422	450	482	439	451	399	431	446	431	450	467	471	482	447	469	442	430	453	442	435	474	416	432	465	419	429	468	435	441	450	469	453	448	432	428	436	449	469	443	441	469	441	409	471	446	442	465	473	469	455	449	440	483	447	490	466	485	470	435	456	452	462	437	440	437	433	445	454	461	425	469	458	473	442	486	437	421	437	425	465	472	490	422	467	424	494	457	443	410	436	457	477	455	463	443	446	448	428	460	430	402	476	471	442	466	449	458	449	482	466	448	457	447	467	453	430	452	414	482	451	479	465	447	414	468	459	483	471	471	459	474	449	451	441	466	408	445	446	491	490	426	439	439	498	463	478	452	425	431	445	476	467	459	432	492	469	473	471	450	465	468	422	475	488	445	470	493	443	442	450	446	443	405	447	453	448	470	464	467	432	466	432	460	456	445	455	480	472	439	437	453	467	454	457	472	464	474	441	436	453	468	481	466	474	436	443	512	439	444	484	486	422	479	467	446	461	457	462	417	438	464	459	437	390	437	462	452	417	497	431	475	453	466	474	467	452	458	450	465	449	445	462	479	458	485	474	473	493	432	466	497	448	448	428	413	460	423	460	476	433	454	493	402	440	475	466	470	465	434	454	488	424	492	434	481	459	469	452	443	438	455	469	469	467	455	418	462	439	480	480	421	442	448	441	440	479	493	463	445	451	432	448	463	428	438	466	430	449	438	429	458	467	447	430	425	436	420	462	447	486	431	463	447	460	464	451	523	447	451	465	455	465	461	423	459	452	414	428	507	455	458	428	431	440	451	447	471	442	417	437	438	421	462
21772	32328	20238	5492	3423	2786	2383	1981	1718	1314	1112	939	876	838	822	820	761	752	668	688	638	640	641	610	598	639	624	610	571	596	553	604	590	609	593	582	585	569	544	599	570	561	563	579	530	582	560	601	566	540	565	581	585	588	565	513	550	555	525	576	542	614	586	560	568	584	543	562	551	499	587	550	554	581	561	544	584	551	573	593	568	547	532	537	537	532	556	562	578	606	547	551	575	529	563	585	570	552	531	535	523	544	588	586	593	542	580	577	511	592	518	553	572	555	576	537	562	540	572	534	569	561	541	581	560	574	543	575	546	531	557	528	545	560	573	517	599	559	542	560	538	568	534	548	565	548	574	574	539	537	564	563	550	503	587	568	568	604	596	546	561	584	551	588	562	593	565	548	550	531	544	534	534	569	564	578	566	555	516	590	568	502	566	562	553	532	578	538	519	545	542	569	565	538	551	600	542	560	588	547	505	541	494	530	538	561	495	557	533	555	626	575	548	516	583	594	570	548	544	547	567	520	554	514	567	565	554	567	562	520	582	550	586	566	541	565	553	545	566	560	572	548	562	567	543	587	547	581	543	564	515	584	540	564	545	560	563	550	565	590	567	516	525	570	568	529	577	538	553	568	526	530	578	525	615	559	554	537	553	598	583	516	559	512	513	577	546	554	539	580	506	563	538	555	562	613	602	517	564	518	574	575	556	544	589	517	555	587	584	529	548	545	540	531	548	564	574	553	544	544	582	588	524	507	540	591	594	569	555	541	570	531	544	562	586	576	489	546	501	578	566	582	572	579	546	583	542	556	539	494	517	577	596	547	584	543	537	560	599	530	520	555	538	521	574	557	521	574	545	575	508	520	501	574	570	582	531	557	561	572	559	542	593	540	551	551	556	567	562	529	528	544	587	586	544	541	534	559	551	555	567	578	570	535	574	531	560	577	560	540	565	545	551	548	563	546	517	532	575	533	531	549	538	558	594	574	584	562	549	534	560	584	558	525	526	547	569	556	561	538	528	523	520	535	532	561	568	598	542	578	566	542	550	601	537	545	560	562	556	539	579	539	592	525	564	535	583	539	543	591	572	590	518	540	569	550	548	576	560	549	579	567	523	570	554	555	517	561	545	561	569	587	540	567	575	579	533	609	573	563	547	580	544	561	565	563	544	525	534	541	529	556	563	537	501	569	554	558	551	558	542	580	598	589	522	546	575	518	546	559	577	571	575	566	534	521	591	527	541	539	557	553	568	575	581	541	570	584	561	529	541	516	533	561	592	541	534	529	545	573	542	590	577	546	581	535	570	547	538	583	517	558	565	571	553	558	527	559	576	543	530	554	543	519	532	554	564	544	575	562	544	581	556	533	560	576	536	510	552	541	540	526	560	541	556	562	566	547	554	551	543	497	562	558	522	510	553	568	551	590	565	604	536	541	551	559	501	545	518	553	567	537	549	563	533	580	559	588	553	593	552	584	508	531	506	514	547	590	526	541	547	542	513	565	553	581	532	558	558	535	552	538	563	515	594	598	532	556	608	576	564	567	552	547	581	583	612	592	573	575	538	548	568	553	528	575	581	566	537	530	541	522	521	529	541	575	574	532	579	533	533	568	565	541	557	565	564	562	532	451	543	566	578	605	563	551	562	525	575	538	557	582	576	565	549	548	561	579	569	564	582	519	574	539	563	529	540	565	555	552	551	585	555	603	538	545	551	558	590	535	547	535	559	570	558	565	577	545	575	551	537	520	520	560	530	582	565	589	515	544	556	594	554	546	579	574	594	558	508	585	581	545	564	531	533	566	498	553	574	622	581	561	548	537	539	531	576	587	515	572	539	571	523	538	534	610	543	539	565	531	552	578	598	594	531	544	558	581	568	539	561	545	547	514	546	576	573	572	546	583	584	546	550	549	550	549	581	523	556	559	551	524	519	568	552	542	548	546	539	555	560	560	582	508	494	574	570	548	542	596	578	575	537	525	555	531	575	521	551	560	592	604	521	552	554	549	577	553	580	535	546	603	552	524	560	552	555	563	560	567	572	572	523	544	538	520	575	590	579	562	557	569	559	548	555	550	601	567	548	548	577	538	538	589	543	554	539	559	612	551	529	559	575	547	578	536	504	543	536	558	574	550	546	568	532	577	553	554	557	536	566	580	534	573	566	543	582	559	588	549	514	504	548	592	572	554	595	542	552	530	558	520	551	589	584	548	533	557	542	540	513	575	584	596	533	564	554	544	559	573	504	568	546	564	530	568	548	548	550	561	584	576	537	550	527	523	512	567	589	576	587	612	527	531	534	588	568	581	571	564	513	478	567	551	541	547	514	537	542	520	539	551	558	566	540	565	556	573	533	571	608	528	558	569	507	548	557	567	552	567	529	597	571	539	566	557	536	549	536	544	555	551	575	573	534	555	558	596	544	544	532	571	589	544	538	547	569	520	518	558	564	580	565	567	525	563	528	535	576	575	585	521	594	558	558	511	527	526	572	531	540	535	576	582	612	553	584	590	513	548	528	512	542	597	591	567	534	533	553	543	588	538	557	603	579	562	547	528	558	559	568	544	593	500	552	525	593	522	601	581	607	514	557	553	543	502	506	534	530	550	588	563	563	579	571	543	523	580	556	588	597	496	582	550	549	568	589	551	539	595	548	532	530	596	570	540	549	552	570	582	556	585	565	564	540	527	561	579	550	537	543	560	545	556	545	557	545	584	564	517	522	549	511	559	575	583	522	568	635	504	538	579	544	538	558	583	564	589	571	531	533	523	562	605	575	547	573	537	551	553	576	503	528	582	556	567	597	578	539	565	538	563	541	587	538	507	530	582	548	520	551	530	567	566	548	554	554	545	561	593	537	540	557	553	532	521	529	535	594	535	553	545	553	548	523	529	561	557	544	573	590	557	578	542	583	565	541	540	568	570	550	578	561	583	561	491	547	577	558	543	572	548	550	573	542	547	545	561	540	493	530	560	575	550	557	560	580	560	533	589	559	518	521	561	549	566	560	545	545	594	535	546	556	544	569	603	543	488	552	541	581	534	566	569	555	575	530	589	571	585	576	571	591	584	546	571	528	543	542	539	570	553	542	561	553	596	581	534	600	567	540	589	587	574	559	585	613	596	535	502	593	564	579	567	548	546	578	539	522	523	595	538	544	546	522	523	578	541	533	525	532	556	571	585	573	557	517	550	541	546	536	547	549	526	558	544	562	539	548	587	522	560	578	559	546	587	529	566	546	591	564	557	535	539	562	609	540	588	560	556	514	559	523	552	510	518	565	538	563	548	532	529	577	557	584	552	604	566	616	535	593	541	578	548	544	590	588	569	574	533	554	571	567	559	593	531	554	522	517	552	540	560	581	560	538	568	584	525	605	581	563	554	582	547	584	565	522	543	579	557	562	528	580	562	570	555	527	619	547	590	508	579	547	587	589	582	572	606	578	577	564	523	522	582	535	562	593	554	569	571	561	564	528	570	564	576	541	580	582	538	538	522	573	567	569	604
23701	21154	28243	24326	21131	12923	3778	2410	1895	1575	1337	1106	940	947	847	805	780	704	707	609	638	662	643	640	590	613	617	584	609	533	550	529	523	562	537	536	542	526	544	486	529	485	519	497	501	500	546	500	505	528	508	479	514	495	485	510	529	526	507	536	493	517	491	494	527	507	490	503	545	511	469	517	547	454	483	457	501	535	501	463	466	514	497	531	526	533	484	541	451	478	472	466	496	476	516	510	500	525	502	469	430	523	472	479	497	474	488	509	500	490	514	522	478	519	526	500	476	454	453	506	462	477	486	504	508	492	481	479	522	473	492	464	479	502	497	470	517	507	460	485	488	459	474	505	514	492	485	489	479	453	523	500	497	453	493	492	490	476	472	474	519	512	455	457	495	461	469	495	504	491	481	501	495	489	516	484	489	483	478	471	466	521	488	464	483	472	489	486	464	468	498	488	478	498	497	464	472	508	455	478	491	507	474	470	511	473	481	481	481	524	491	490	504	463	518	483	506	463	450	478	422	484	468	490	474	488	494	494	487	505	461	486	480	482	515	486	505	470	509	510	461	472	483	525	494	498	463	490	511	473	506	502	489	476	505	489	464	519	466	445	474	480	526	538	477	498	486	500	534	492	490	484	504	509	477	470	498	503	458	421	483	489	521	482	441	520	471	502	491	474	507	512	483	515	442	489	481	473	479	480	482	476	472	456	501	486	477	492	481	470	502	492	480	491	471	500	463	469	501	505	461	469	459	506	503	490	485	501	453	524	485	475	513	473	482	485	506	494	478	469	477	472	488	491	493	474	499	473	500	458	497	485	478	473	493	496	509	499	501	509	474	486	454	472	485	480	471	512	490	456	483	479	501	474	495	489	453	522	489	490	449	502	499	506	527	468	521	503	486	481	520	468	477	508	462	509	470	503	472	486	505	464	500	481	511	472	483	507	498	468	493	499	454	467	454	492	486	489	500	457	487	487	516	434	495	476	508	439	478	478	487	479	488	514	503	506	500	483	476	476	475	495	501	514	479	524	473	491	513	487	477	470	466	486	460	471	473	480	470	495	461	438	519	487	446	486	497	496	491	471	496	502	489	479	507	521	437	516	543	508	480	519	494	500	495	481	488	494	536	481	532	485	487	497	483	457	512	484	483	462	463	474	500	463	483	484	509	514	509	466	473	522	499	474	454	509	485	491	520	508	474	512	502	511	491	453	485	545	530	495	474	514	489	484	498	490	479	505	492	504	496	482	471	449	483	483	497	517	474	496	439	469	466	514	467	469	491	473	468	489	456	448	487	479	486	502	488	491	495	495	492	527	478	493	458	514	505	480	489	504	508	479	476	512	486	480	488	460	456	464	499	502	484	489	469	481	495	485	468	431	480	477	437	488	499	455	471	486	496	514	483	480	465	509	472	476	488	460	457	467	514	487	452	529	526	461	484	484	464	496	463	494	479	488	502	498	474	556	502	462	478	474	505	453	522	487	510	491	498	474	419	497	448	499	486	475	481	476	530	458	469	469	472	461	447	518	511	464	489	484	477	484	495	524	462	502	465	553	493	509	478	519	497	477	494	513	478	537	501	477	489	535	494	457	473	475	485	450	511	464	499	507	475	517	498	484	456	470	483	505	488	506	490	442	471	504	517	475	491	490	475	466	508	512	480	487	460	499	478	503	472	466	497	529	502	484	527	489	483	479	456	499	465	489	486	476	489	493	479	493	474	514	508	537	477	480	465	510	519	486	483	465	464	463	475	448	495	494	529	477	474	499	476	497	465	509	490	505	520	474	480	487	474	483	528	478	534	513	447	479	473	513	510	471	476	468	512	526	449	438	521	444	509	492	507	481	458	511	508	496	457	512	491	481	522	486	448	464	490	457	488	462	535	473	464	503	483	504	445	457	478	464	476	485	478	487	494	493	476	482	464	485	457	519	510	487	483	497	475	495	466	435	471	459	477	529	506	447	472	467	470	465	497	507	489	467	502	501	490	510	445	474	492	497	469	487	504	456	466	510	460	459	466	479	498	477	474	464	507	480	472	510	487	467	474	519	488	489	478	469	506	512	508	459	515	463	487	495	498	482	488	491	480	471	523	444	510	511	496	484	481	503	490	436	471	469	473	459	532	474	468	471	535	473	490	497	457	487	476	490	444	493	504	485	487	457	493	506	498	496	496	471	525	506	466	493	478	480	482	497	474	496	505	473	453	498	458	515	465	494	504	492	499	449	507	490	495	491	523	466	490	459	479	526	482	471	496	498	487	462	475	472	501	497	527	469	487	496	499	489	510	483	511	489	495	464	461	476	461	474	458	507	491	515	484	461	444	493	473	539	488	485	473	475	487	492	489	512	481	462	480	499	497	467	460	466	442	462	512	474	470	469	477	494	525	495	493	492	481	512	472	507	544	478	459	471	459	485	473	460	477	521	472	496	499	491	454	490	486	492	445	496	469	532	492	481	461	484	519	477	453	530	498	504	491	510	488	496	511	448	523	557	519	510	464	501	497	498	506	460	508	473	483	465	482	516	473	547	480	491	487	491	450	491	518	461	463	446	505	438	447	481	501	481	510	483	499	507	502	471	481	422	469	499	492	506	489	515	537	527	454	459	470	514	487	490	473	500	475	474	495	471	510	471	475	470	492	513	484	469	521	503	462	487	477	494	509	494	508	476	496	474	477	496	444	505	477	525	527	493	529	474	479	494	490	483	499	467	478	469	474	503	475	494	501	480	482	485	497	471	461	549	487	487	474	488	462	482	473	520	461	471	429	448	477	469	500	477	495	481	493	528	468	466	489	499	525	491	490	495	514	469	485	513	507	479	485	450	469	484	498	520	488	497	525	479	486	449	482	468	451	465	462	483	477	458	473	448	451	464	484	508	459	470	479	504	491	485	479	498	498	499	486	491	476	477	512	470	505	472	528	500	505	473	487	483	485	494	497	486	486	501	458	499	488	472	512	468	472	470	492	509	506	480	482	517	540	454	522	474	489	501	493	481	441	495	520	479	479	473	501	498	485	491	500	505	481	528	450	457	448	482	487	490	503	483	432	478	448	491	464	493	486	457	460	496	487	485	494	440	456	454	467	529	478	478	481	487	480	484	513	471	472	501	476	501	490	478	449	500	462	458	479	477	541	470	491	484	459	513	469	467	499	508	475	514	488	471	478	465	470	478	482	493	480	524	450	478	473	453	495	493	460	514	492	515	458	463	452	445	504	513	491	486	515	490	492	442	471	498	484	512	475	540	500	512	488	490	460	474	505	496	442	486	513	470	476	496	486	503	503	464	506	435	495	499	470	513	463	484	485	464	506	482	483	476	501	454	492	490	515	491	496	483	462	476	453	458	482	477	508	475	501	487	501	453	450	455	474	480	512	506	464	477	491	477	505	489	477	490	508	494	494	536	494	482	460	510	485	471	522	458	514	491	463	485	471	464	491	512	483	492	460	514	509	516	500	488	519	482	501	503	480	473	469	451	482	490	491	460	477	476	437	500	490	485
20071	40266	30098	11764	7576	6159	5030	4247	3345	2585	2122	1729	1457	1300	1171	1139	1122	1075	967	911	882	876	890	838	803	763	798	713	754	668	687	723	682	698	709	701	665	656	649	641	633	635	614	597	632	588	583	627	572	595	575	620	616	632	595	651	619	660	611	665	630	624	624	584	623	616	657	601	627	563	605	625	532	600	616	603	606	591	590	614	596	622	585	631	608	611	600	633	590	612	607	575	571	622	599	587	578	658	595	605	598	593	608	615	602	618	593	655	585	601	611	633	557	607	625	581	578	628	596	633	592	581	580	595	595	594	604	631	632	609	635	607	580	621	592	628	579	567	563	549	630	617	569	623	619	559	601	625	614	638	633	585	584	618	600	589	602	606	620	611	602	594	599	654	595	611	626	578	608	592	601	619	591	583	591	581	584	592	585	585	639	589	579	598	615	572	586	608	570	633	645	595	611	651	622	598	575	558	640	589	612	570	601	593	614	622	584	579	606	581	619	608	598	586	624	594	575	569	528	605	584	584	593	603	581	618	562	612	555	578	590	595	590	558	591	644	602	578	624	566	623	641	578	586	615	583	590	603	605	616	648	618	564	585	613	592	577	642	573	572	592	569	565	604	582	604	647	567	623	577	619	568	566	575	564	644	588	602	559	564	626	610	587	588	623	570	614	585	596	609	597	586	583	606	612	611	584	605	587	580	605	560	560	580	623	578	611	596	606	586	589	616	625	561	614	590	576	544	607	619	604	584	596	597	558	630	643	613	587	565	573	588	605	635	599	618	610	598	603	560	577	562	574	581	587	588	598	594	566	595	639	577	628	655	587	587	591	626	611	535	552	609	619	635	589	588	628	611	573	628	596	605	611	602	586	626	617	584	602	580	574	575	645	610	628	628	604	578	597	550	611	563	595	598	586	611	582	599	571	574	601	614	562	590	611	604	610	597	581	572	641	578	633	574	585	607	604	609	641	589	589	585	626	625	614	538	601	577	625	609	604	636	592	598	624	614	573	655	556	622	613	593	592	546	567	571	599	629	595	586	614	622	597	617	583	568	558	587	574	589	590	615	613	609	600	602	612	608	593	625	629	604	609	587	600	608	593	576	618	626	600	610	603	570	606	583	572	588	557	610	623	583	590	555	584	575	574	552	599	578	613	602	572	614	611	549	609	612	587	595	588	606	551	580	604	600	598	592	550	576	581	602	602	554	560	652	618	563	610	556	643	597	597	579	571	553	594	615	605	599	558	589	582	619	592	574	576	568	568	589	550	618	612	588	599	592	582	620	606	582	611	604	600	634	551	597	598	568	618	549	624	554	551	582	574	623	569	567	633	569	592	632	612	578	612	580	588	583	609	637	631	596	670	598	550	598	572	625	580	632	572	626	601	563	610	585	608	589	590	626	604	613	594	559	562	530	599	619	579	553	611	575	602	635	599	608	621	596	620	578	594	542	597	591	587	598	580	604	573	605	545	563	581	612	609	610	577	583	611	561	610	591	578	531	589	591	581	626	587	563	640	640	577	596	591	579	575	613	571	627	605	631	623	615	602	595	602	652	593	610	604	612	578	623	581	605	588	599	593	579	603	628	623	598	598	588	590	561	586	623	559	595	605	602	595	591	571	586	603	577	592	562	600	580	593	583	613	610	567	608	590	603	598	609	578	598	577	611	568	569	557	581	592	565	607	583	579	618	596	630	568	628	565	639	579	585	601	602	644	611	606	562	553	604	551	594	607	595	575	597	590	564	603	570	608	646	599	664	569	584	582	611	550	643	609	636	610	623	612	593	597	575	610	619	580	589	649	625	623	641	646	590	585	580	614	592	591	573	605	581	552	583	616	542	598	583	593	592	639	565	606	585	620	607	583	608	611	577	579	590	529	572	578	582	627	583	610	603	567	546	660	602	606	616	589	565	594	607	575	585	597	600	568	597	620	641	605	578	585	612	605	616	600	580	616	591	577	629	664	584	570	586	584	598	598	617	601	579	582	613	614	636	610	563	584	631	603	589	605	596	594	654	606	609	583	565	555	561	590	618	622	628	638	622	628	636	634	645	592	588	613	614	578	604	576	595	621	579	650	655	605	587	596	581	598	568	645	615	618	592	577	617	576	583	582	573	596	612	647	598	569	573	583	604	580	598	577	562	635	564	591	597	576	590	603	569	587	577	579	593	567	562	582	615	596	586	571	611	596	586	585	586	637	615	621	621	578	595	615	561	601	585	553	584	594	585	607	586	599	582	573	546	604	581	553	619	655	632	626	584	588	643	609	611	573	630	577	627	674	584	569	567	550	600	599	612	601	596	630	567	666	628	600	633	600	600	584	585	577	575	609	573	610	604	587	577	609	610	617	554	555	547	563	590	599	601	616	618	629	606	566	592	593	602	577	559	598	605	575	566	559	563	597	637	609	601	588	613	599	612	625	625	611	558	612	612	574	580	568	581	597	644	598	596	573	600	540	594	595	584	614	585	637	625	606	626	571	621	613	599	572	618	560	568	570	607	582	638	602	587	620	592	604	644	563	580	593	571	547	608	573	631	592	591	627	593	532	625	535	592	616	609	512	568	581	601	626	648	587	586	593	584	531	582	566	609	607	620	595	584	598	540	552	661	606	596	583	639	582	566	625	585	634	595	565	616	584	588	579	608	608	570	602	656	611	598	606	607	602	591	608	633	586	584	580	565	594	613	554	575	549	616	625	594	621	591	599	607	619	577	583	576	609	619	590	619	586	590	626	593	613	618	587	545	572	576	576	557	579	574	608	605	597	636	597	662	610	615	541	600	598	622	594	612	580	583	590	609	648	601	583	578	594	631	605	594	570	545	607	572	595	591	610	592	614	615	559	622	602	583	609	586	618	547	556	590	595	591	597	595	598	617	615	625	583	593	598	617	577	587	605	652	620	617	578	637	601	623	585	583	617	580	606	595	621	603	588	586	590	609	547	586	631	592	614	618	572	606	621	620	576	602	615	575	562	548	672	556	634	612	613	626	624	614	584	601	612	610	619	585	561	618	569	593	600	639	632	634	628	567	602	606	589	586	612	584	589	559	540	601	555	587	555	617	613	563	583	620	621	576	657	642	577	566	551	568	634	619	629	591	617	600	603	563	570	585	624	611	620	570	581	594	614	615	614	601	634	611	545	600	622	587	557	619	601	628	602	604	574	601	606	587	576	606	615	584	604	612	610	595	583	612	609	566	597	634	614	584	593	603	620	632	630	619	632	633	579	592	538	617	624	594	616	589	617	569	614	583	568	604	593	587	593	623	623	604	567	617	597	586	588	607	613	610	608	579	622	650	583	614	576	573	579	655	573	573	596	592	571	638	585	612	619	610	621	620	588	596	584	591	576	577	650	584	555	603	581	635	590	584	605	609	606	608	602	548	565	571	620	602	595	610	624	579	593	598	560	584	620	618	627	610	588	648	636	617	617	595	566	651	579	578	595	621	598	609	629	597	582	645	599	574	617	601	602	577	590	581	555	578	642	617	583	587	576	573
24693	21165	27492	25012	15585	3290	2036	1527	1283	1055	914	727	675	560	584	531	532	513	509	449	451	469	471	435	428	378	395	419	386	375	404	382	344	369	368	353	372	367	351	329	343	336	324	375	371	333	357	333	347	327	346	342	356	362	336	350	379	360	356	371	378	340	338	338	365	373	332	327	357	331	348	336	329	355	335	331	364	330	318	315	335	308	353	344	357	327	332	319	312	342	329	327	328	355	299	340	331	341	330	364	361	345	330	366	325	326	331	323	324	346	372	307	322	303	337	369	322	341	320	356	324	332	342	341	368	308	346	362	342	343	356	340	345	329	333	327	351	331	321	301	331	346	329	325	283	347	316	331	374	336	340	346	347	361	348	322	334	350	337	328	351	342	331	359	360	342	340	339	334	331	316	344	315	335	315	356	325	332	331	322	347	383	310	307	338	343	329	377	312	330	349	348	348	326	342	326	341	317	316	323	328	368	313	339	314	270	360	336	316	318	337	349	353	337	347	348	366	313	361	316	340	353	343	313	335	311	339	335	335	321	334	327	325	316	318	330	351	365	333	336	342	326	341	337	322	344	339	335	308	326	362	311	348	338	375	329	344	345	346	344	324	338	288	337	317	346	345	316	331	357	346	370	323	345	340	288	335	371	371	342	343	334	344	326	340	314	327	310	327	346	320	324	338	335	327	334	320	317	334	319	353	343	346	329	364	318	356	357	342	341	323	354	325	339	347	331	333	340	353	355	345	321	315	360	358	331	361	373	321	315	317	329	335	310	337	323	308	323	344	326	327	340	326	323	328	296	357	323	340	319	328	309	298	349	317	328	309	355	308	350	361	350	325	320	326	333	332	345	340	351	352	323	323	332	332	300	318	337	343	325	326	322	343	356	319	322	331	323	313	363	358	345	348	303	311	360	292	359	326	305	328	345	304	326	323	328	344	324	346	335	333	349	336	321	353	334	328	291	298	300	343	337	338	324	331	322	366	341	315	344	338	328	317	346	322	331	320	347	295	329	323	345	311	328	302	343	338	333	319	302	334	327	315	312	321	326	315	319	339	328	325	339	320	326	335	312	364	341	341	347	346	341	356	346	356	322	322	338	350	345	331	336	339	360	341	342	348	357	344	314	335	321	319	346	340	320	323	340	328	313	329	326	344	301	316	340	348	358	348	314	306	363	314	328	317	362	304	303	343	326	332	343	340	343	336	339	290	328	339	322	346	358	306	345	326	375	348	312	332	328	316	326	346	321	343	347	337	351	351	345	342	310	335	328	319	313	357	337	339	353	331	322	321	350	343	319	349	329	358	321	340	336	318	345	327	323	334	301	341	346	305	349	344	327	280	415	325	299	352	323	343	340	339	319	329	324	349	342	328	349	332	322	345	346	349	333	360	324	356	307	317	343	321	365	319	323	313	312	327	315	329	359	340	300	319	321	329	322	328	311	345	330	324	328	371	329	347	324	370	349	340	326	383	343	343	359	347	316	325	310	326	366	336	336	352	341	337	336	326	332	318	346	333	334	336	324	363	314	336	311	334	337	334	322	334	377	343	298	339	364	356	325	350	330	346	330	344	308	318	352	343	331	330	344	314	337	331	352	316	330	333	320	370	352	337	330	359	291	318	340	326	333	347	327	339	328	348	352	334	360	333	332	374	344	344	342	356	348	338	323	352	351	332	332	353	306	345	318	335	345	328	358	369	351	364	315	330	301	342	330	321	329	323	333	313	298	365	352	330	319	326	319	378	325	357	316	318	327	363	370	299	350	337	328	357	350	333	349	316	336	306	363	320	374	321	296	335	327	313	334	337	291	338	290	351	324	312	311	304	327	305	345	338	353	311	338	308	322	362	348	336	339	329	359	342	331	341	355	346	342	336	350	341	358	373	325	342	338	340	322	357	347	325	342	316	304	322	330	315	325	326	345	365	342	301	325	341	308	355	338	328	319	341	338	334	339	363	303	349	331	317	362	337	311	345	324	348	300	329	329	297	328	340	333	359	342	334	359	332	321	351	322	341	323	303	343	321	352	337	346	320	314	323	309	334	337	338	346	340	339	351	319	352	350	344	349	330	349	334	348	335	348	321	331	331	330	335	329	323	347	368	352	339	326	346	366	304	314	324	337	330	311	332	330	314	324	355	332	340	331	329	338	297	356	310	332	343	350	328	371	335	335	329	298	323	363	343	361	337	321	347	325	302	308	350	315	300	284	312	349	320	330	301	300	334	362	327	336	345	310	315	347	366	302	324	368	329	328	299	343	336	334	373	327	289	332	331	342	370	295	353	341	357	303	336	339	335	328	362	333	315	330	304	339	320	370	342	343	328	317	372	350	346	339	350	352	322	316	324	326	332	326	315	317	374	346	346	325	333	340	346	301	307	386	343	338	350	324	334	342	334	326	310	360	340	331	316	327	367	297	331	338	355	289	310	342	356	332	331	351	341	334	380	318	335	330	338	316	287	341	346	296	334	340	320	342	312	338	325	345	324	320	351	339	343	319	357	354	327	335	353	306	345	330	324	348	330	349	349	341	334	324	340	354	307	330	310	318	350	327	332	327	331	364	350	310	330	374	349	333	326	324	352	329	326	351	325	317	332	350	338	318	368	328	321	319	331	367	316	333	307	348	297	343	309	361	341	330	309	346	347	334	318	320	363	378	361	346	340	343	340	333	331	332	300	347	308	307	311	313	342	316	326	363	354	374	328	349	326	322	331	351	343	332	341	344	330	337	334	344	322	304	343	336	335	324	333	336	351	318	318	336	318	327	334	368	351	328	323	308	317	351	325	311	323	345	336	319	348	316	347	322	324	352	365	365	349	316	325	332	296	388	318	336	329	338	376	321	346	330	316	313	332	331	329	323	330	302	290	360	312	329	338	289	324	321	324	352	293	374	355	316	347	350	329	321	290	338	371	362	353	333	343	319	339	331	325	353	332	304	325	342	319	315	365	323	298	328	327	330	347	312	365	375	335	318	332	333	331	326	333	313	287	312	328	322	332	338	338	334	337	316	363	331	341	337	360	315	355	345	329	350	320	368	349	364	315	326	323	311	356	344	323	355	311	349	328	349	344	318	337	347	355	363	343	337	341	334	340	347	352	334	359	313	349	348	332	323	352	347	318	311	294	330	354	306	312	311	377	341	344	336	313	362	330	323	333	303	337	340	335	363	317	337	357	335	317	315	344	378	357	328	357	315	339	335	335	339	333	331	335	339	373	296	330	330	359	337	355	347	364	351	314	352	334	311	343	334	344	335	351	315	340	325	339	342	329	329	313	344	312	310	332	341	352	335	358	300	348	325	351	343	356	345	343	311	330	362	313	313	310	332	321	329	330	341	334	320	336	348	357	313	340	333	306	338	322	306	331	315	354	330	366	326	334	363	318	338	326	337	333	329	362	316	343	359	322	334	354	292	280	349	340	319	312	316	321	312	326	340	321	353	296	355	332	328	304	318	336	357	317	348	358	339	301	335	331	311	319	338	353	352	338	325	322	368
21440	37831	27666	9515	5873	4614	3771	3005	2554	1862	1546	1272	1050	935	835	758	703	728	680	611	580	584	600	568	584	527	538	534	468	495	463	500	467	507	495	469	433	467	457	430	451	430	436	437	393	438	414	438	432	422	406	409	411	399	422	416	433	425	373	426	413	402	409	427	411	436	443	430	422	435	428	443	412	408	383	416	390	425	393	427	396	420	424	397	437	435	414	418	435	397	418	416	395	424	444	386	440	424	410	395	426	414	462	444	423	383	431	414	420	442	413	414	413	429	400	407	416	429	442	383	394	436	420	428	425	424	418	438	400	431	393	439	396	426	392	398	386	401	392	399	403	402	414	394	431	420	437	381	456	401	425	429	376	429	440	389	407	443	391	431	411	412	382	398	417	383	401	392	417	449	394	414	415	427	413	377	415	402	429	433	416	414	419	395	442	447	411	407	388	408	391	444	397	380	392	431	431	391	355	436	414	392	430	406	428	447	392	405	435	435	395	386	473	426	373	419	393	393	399	381	361	386	387	408	399	384	414	385	399	417	430	426	405	429	420	414	447	415	373	415	413	447	396	423	433	389	413	377	416	402	402	414	379	382	413	414	461	418	401	395	424	424	418	407	381	406	398	418	373	432	408	418	431	425	430	393	428	429	435	382	407	405	378	425	408	417	416	393	428	390	423	410	398	428	403	404	414	391	423	405	419	397	421	438	435	420	426	415	388	399	409	435	360	422	383	372	399	408	421	427	394	394	413	385	411	429	390	404	415	418	456	429	428	411	435	378	372	389	376	403	421	443	430	399	427	371	403	418	401	385	403	428	417	425	402	444	423	411	419	421	434	392	411	409	443	375	417	399	406	389	425	436	407	389	401	416	435	416	387	431	413	431	430	427	416	397	397	397	395	415	419	402	449	449	392	435	410	428	426	379	388	396	354	417	393	394	425	396	429	432	406	453	442	387	395	440	411	456	377	435	404	410	398	394	433	412	396	378	408	430	399	370	400	418	432	407	386	421	377	392	380	407	417	463	389	397	429	377	397	377	400	425	397	394	430	410	439	382	409	388	433	387	403	401	413	444	399	413	408	417	421	419	413	433	377	351	423	396	433	421	393	424	431	374	417	404	453	381	440	428	370	435	459	400	406	396	397	412	394	442	434	400	411	439	440	414	422	392	392	409	400	467	395	403	430	411	425	399	404	402	397	388	408	423	437	363	405	416	409	463	431	398	418	398	427	421	398	414	424	414	401	422	389	394	417	357	389	385	416	398	411	414	408	405	399	402	405	405	412	411	385	429	424	434	436	386	444	394	409	385	419	419	397	404	403	449	408	451	438	419	442	406	393	390	402	446	402	378	369	394	411	399	418	390	403	415	437	428	380	405	441	450	391	412	434	443	417	446	431	376	415	415	395	397	427	433	412	416	417	389	394	450	435	389	440	396	393	391	424	385	418	420	388	428	394	408	375	439	375	421	400	396	386	430	385	429	399	424	369	407	398	405	414	394	422	412	412	429	403	402	423	437	406	377	404	409	439	407	388	397	418	398	409	446	411	390	366	421	401	382	408	386	399	411	428	455	417	410	416	422	396	435	408	404	417	420	405	420	384	410	439	414	393	406	399	461	380	434	415	362	402	428	410	409	366	399	394	466	431	457	397	404	448	439	403	458	383	381	438	433	414	408	447	404	396	360	445	375	399	409	433	393	427	428	418	431	407	433	370	392	414	406	432	413	404	428	377	420	438	380	391	429	459	408	401	387	387	432	434	411	409	404	404	404	415	405	379	408	400	424	415	430	390	390	432	431	414	396	410	414	387	398	402	444	405	446	403	387	428	390	431	402	388	405	383	437	394	373	402	419	394	441	392	390	399	418	387	441	409	411	416	377	369	413	394	357	432	383	436	402	379	399	452	399	424	409	372	396	432	413	432	382	416	417	408	402	393	409	395	424	405	411	407	422	379	425	407	423	402	418	398	418	427	393	425	396	394	443	398	373	402	415	409	410	408	415	407	438	383	404	393	426	416	413	438	407	400	425	379	392	447	398	437	420	387	431	411	418	412	460	372	390	414	436	401	382	427	412	427	406	410	425	416	404	399	405	456	397	424	428	383	403	392	429	404	378	421	401	447	415	407	375	365	438	361	434	450	436	390	407	458	409	427	439	432	401	417	369	425	389	429	423	392	411	430	391	453	437	415	406	435	392	412	394	434	414	406	384	417	419	408	381	399	414	440	398	424	423	399	413	426	390	381	399	413	423	415	394	413	421	429	362	370	418	415	365	407	440	418	394	393	402	394	407	404	396	372	419	408	452	433	396	428	413	433	354	387	406	435	400	410	412	437	426	397	370	409	400	407	421	443	404	420	417	443	427	400	397	378	379	394	402	433	449	429	400	418	427	422	431	416	414	403	416	411	400	406	398	409	408	441	414	399	390	396	427	404	415	427	375	434	386	416	400	432	397	408	409	428	393	436	440	399	372	395	408	376	410	409	412	390	456	428	420	392	374	426	411	411	455	400	367	420	395	395	403	439	411	391	389	416	439	399	382	412	438	419	437	448	386	382	437	419	413	392	432	405	354	387	441	414	403	385	446	411	380	395	419	412	462	404	382	416	423	431	393	383	404	394	403	407	461	405	401	402	408	417	424	416	414	410	431	420	401	421	385	439	389	383	385	402	419	403	407	392	403	391	431	420	392	416	399	395	412	404	399	428	390	431	396	414	409	393	409	432	390	404	410	387	402	414	399	424	407	438	441	421	371	410	436	422	403	427	403	426	406	400	396	393	429	434	409	385	423	436	408	398	417	375	411	422	415	441	414	389	404	437	390	449	426	439	393	390	410	379	416	393	396	431	437	441	415	426	371	416	422	424	403	419	420	421	431	437	454	402	379	437	374	369	380	398	403	389	417	377	381	459	446	379	406	401	423	424	366	396	410	397	444	414	400	406	415	372	380	392	434	424	438	431	389	375	394	379	441	399	426	403	463	393	416	372	401	416	430	427	392	400	410	393	407	406	404	384	413	419	388	438	437	440	414	424	399	384	422	442	422	415	438	400	424	390	414	428	426	385	420	408	415	417	406	424	397	420	380	395	424	403	400	416	400	425	417	386	421	418	417	427	437	395	397	406	425	428	406	426	396	385	426	391	388	393	412	393	388	398	395	408	420	391	429	416	421	432	402	377	431	402	416	408	423	460	429	427	411	394	418	426	346	422	452	402	435	386	401	387	467	386	425	425	391	432	418	419	422	423	389	404	439	399	416	377	406	405	430	397	381	365	401	431	393	403	458	439	429	390	388	375	398	396	406	426	400	437	402	420	396	368	411	424	394	386	449	435	429	394	413	396	392	393	423	391	376	394	391	419	390	427	385	415	397	451	406	383	400	440	412	401	397	410	418	319	430	382	445	383	417	441	409	399	411	390	409	411	389	407	402	393	425	414	427	384	408	423	381	411	399	423	443	382	430	404	392	392	386	424	432	426	420	403	442	389	446	402	386	432	405
22609	21171	28717	23902	21167	21281	12828	3812	2564	2009	1585	1310	1123	1019	847	862	731	728	742	586	634	595	577	599	534	536	488	480	496	476	434	496	441	500	461	463	397	442	370	391	395	381	406	374	363	387	354	378	395	382	375	343	392	366	388	385	345	375	408	387	383	392	368	402	370	361	349	365	347	424	370	378	335	382	358	356	350	374	398	365	393	385	380	385	365	337	372	374	359	377	367	370	355	364	374	356	346	350	341	338	337	351	362	373	373	346	354	382	364	347	325	369	378	361	384	350	322	351	345	334	376	364	361	337	357	386	344	364	380	347	344	332	354	353	369	352	348	341	337	353	363	363	394	370	354	354	316	345	360	375	392	376	309	329	339	330	375	340	339	367	414	366	347	357	386	386	328	366	342	341	372	388	348	393	386	352	399	350	328	363	339	355	357	383	356	393	355	394	345	368	374	335	365	333	366	368	384	352	396	357	355	372	364	380	360	340	335	341	381	337	335	411	313	348	356	362	391	353	365	364	369	329	366	364	353	357	414	373	358	390	350	327	341	368	366	361	350	388	351	330	388	332	362	340	360	397	355	376	409	362	369	342	336	346	353	363	338	345	367	356	343	350	368	314	350	344	368	382	343	406	372	354	398	347	369	379	360	351	360	384	350	357	368	348	338	366	372	328	369	403	400	349	341	350	333	366	380	338	327	327	396	421	363	391	347	354	368	369	367	374	382	383	374	317	343	370	339	365	381	352	360	350	333	379	371	371	345	365	336	359	337	355	342	405	377	371	365	305	336	384	356	354	367	348	362	334	396	317	372	373	357	328	371	364	356	364	367	376	370	369	378	360	361	359	339	347	366	349	357	386	377	352	378	352	378	345	359	384	358	369	358	346	348	371	362	377	386	363	329	362	344	356	376	371	363	381	357	369	376	350	387	351	377	406	350	334	386	405	369	353	355	358	348	336	357	358	384	350	379	358	351	364	345	388	369	357	350	361	336	362	383	350	411	344	350	375	327	353	375	337	340	351	383	370	356	388	345	327	336	337	332	367	388	374	352	357	367	338	355	338	367	376	359	354	355	348	331	379	369	336	377	369	373	320	363	358	336	359	371	358	364	330	350	359	372	372	337	358	393	342	357	357	352	369	340	365	363	352	329	362	355	390	387	368	358	371	348	382	338	354	345	358	373	375	361	360	334	330	329	390	384	389	374	396	382	365	364	367	383	364	324	357	373	377	340	374	348	347	353	346	333	350	346	328	354	350	354	352	361	357	365	349	374	358	376	397	365	373	366	375	392	359	359	378	351	351	360	383	354	359	346	362	332	330	387	346	349	391	366	337	333	362	362	372	332	371	364	343	370	355	380	366	354	347	360	333	351	356	389	384	352	367	367	357	374	357	348	354	373	366	346	374	346	365	342	350	358	372	354	378	372	328	359	389	341	329	364	367	370	373	349	349	343	397	320	387	345	399	356	380	385	355	358	345	367	345	375	330	385	349	379	329	379	396	379	361	394	348	395	366	331	353	360	376	370	376	372	338	354	353	357	345	373	368	352	377	316	361	356	363	392	341	375	358	348	373	311	367	347	356	365	357	356	364	372	355	386	374	324	356	363	354	332	338	359	337	349	375	366	399	348	375	364	370	358	332	362	365	391	382	356	301	360	359	384	361	392	372	340	385	377	387	382	372	398	357	378	330	350	360	314	365	387	347	368	332	361	365	354	384	362	362	369	352	398	364	336	327	356	358	363	399	335	341	333	339	356	372	394	334	350	350	372	341	354	362	361	365	338	350	357	343	384	379	379	375	357	355	371	326	363	336	351	346	356	368	381	364	348	357	340	359	372	345	376	378	372	362	363	349	381	372	348	353	362	348	373	364	330	352	297	343	337	386	376	348	352	392	366	376	333	330	383	340	370	365	335	348	333	378	343	331	364	332	391	352	351	343	376	348	377	362	331	338	330	317	382	396	361	364	379	369	360	332	401	360	368	374	387	374	346	345	390	361	345	341	327	343	402	355	371	329	354	385	358	341	339	364	384	330	368	402	347	350	347	349	342	385	362	356	352	355	374	365	347	372	330	352	356	377	366	351	364	364	337	352	346	381	369	356	344	360	325	374	343	363	348	370	376	388	361	342	370	365	365	322	330	359	378	392	323	388	361	372	397	390	377	347	353	332	354	352	384	371	339	389	336	351	383	387	377	327	364	356	357	344	364	378	362	343	348	357	343	358	355	350	335	361	352	345	383	364	412	390	369	371	343	336	318	377	354	395	357	352	401	378	381	391	363	392	348	367	357	361	355	356	355	336	380	371	335	373	330	357	369	364	375	384	384	375	372	336	338	349	398	377	344	359	356	350	358	318	362	362	337	316	388	369	376	350	328	364	349	362	345	341	340	349	316	361	387	380	361	356	325	313	381	372	367	345	360	314	351	353	381	345	359	366	361	376	368	359	356	368	339	380	363	346	342	351	347	327	337	334	385	380	319	326	390	325	364	362	341	369	376	319	356	369	324	352	387	325	381	342	351	372	382	325	324	389	363	383	335	385	320	357	338	381	346	365	360	364	316	384	351	328	374	361	353	345	378	403	362	385	386	429	338	362	399	340	330	344	356	359	342	380	362	359	356	350	360	345	359	364	374	346	344	330	315	355	405	347	330	397	363	359	366	348	347	354	336	336	374	351	345	348	342	364	340	395	382	379	335	389	377	348	331	376	356	412	358	385	349	363	362	352	351	355	400	340	374	381	394	405	379	328	377	376	367	363	335	390	367	370	360	378	321	338	350	360	341	384	357	417	389	390	357	323	360	370	368	371	347	385	343	327	361	372	318	375	374	382	356	350	328	361	352	384	371	340	376	371	367	387	365	347	379	358	359	378	353	378	372	390	362	421	380	384	382	347	332	359	307	375	350	384	370	330	341	374	390	362	356	358	353	337	340	350	402	369	362	370	350	351	379	374	349	372	393	375	351	344	349	388	380	357	369	361	349	367	380	349	359	359	360	399	345	372	377	327	314	327	364	411	369	341	360	359	360	356	342	370	374	373	373	368	358	368	350	366	333	336	372	355	335	343	360	353	343	348	380	363	359	347	356	365	348	340	359	350	326	360	340	344	334	356	345	359	386	358	352	352	346	368	350	385	369	362	365	367	359	346	373	352	332	384	358	376	329	378	344	391	365	354	374	386	378	337	336	347	344	329	343	376	369	354	366	364	355	339	363	380	345	388	332	362	366	340	367	336	423	354	369	376	351	359	346	347	369	347	366	374	396	385	324	365	345	390	380	378	343	352	353	369	358	369	379	344	352	327	335	355	383	366	352	339	386	345	345	373	379	358	366	377	362	343	329	341	350	362	337	371	346	359	363	407	392	367	365	355	370	345	378	351	401	328	354	354	364	339	357	382	354	387	345	385	351	349	376	329	334	362	399	329	325	374	351	336	353	342	357	359	408	361	355	383	339	380	371	343	344	352	386	354	362	348	370	394	366	346	329	355	350	324	348	357
24199	46248	37698	16648	10875	8641	7038	6056	4756	3566	2700	2196	1772	1583	1333	1195	1160	1133	1048	919	832	919	883	787	783	751	665	676	655	615	622	598	583	547	549	588	564	565	506	479	463	444	478	503	481	486	503	507	452	505	453	467	503	529	442	476	495	468	528	507	500	446	435	459	481	442	495	453	475	470	437	434	438	425	453	463	453	457	452	433	460	476	458	444	462	413	475	425	446	463	434	417	462	481	465	493	432	453	412	466	479	446	462	444	424	423	393	423	441	474	430	426	424	408	400	437	480	444	412	418	430	423	460	478	430	418	419	433	413	423	433	446	446	456	418	412	455	455	433	446	429	465	428	467	453	447	460	431	438	465	455	404	405	439	417	406	449	401	429	456	390	421	430	455	457	449	434	421	446	434	466	426	416	432	459	382	442	450	433	436	455	432	452	433	415	475	472	467	430	421	452	436	468	434	432	427	465	450	497	446	404	433	405	467	421	397	449	426	442	422	424	399	473	441	380	435	457	460	418	462	446	395	474	439	446	485	473	450	412	458	413	440	427	432	422	412	437	406	459	455	441	429	476	466	456	435	451	454	441	445	455	425	459	442	441	443	479	445	436	465	447	432	433	435	436	457	432	451	426	428	428	423	443	485	425	464	437	395	424	461	424	444	448	404	399	443	423	451	477	435	422	425	448	420	411	447	428	457	432	454	459	447	445	455	407	426	454	440	430	423	438	420	457	421	455	405	468	443	474	432	463	442	448	475	404	431	452	418	446	469	439	453	419	456	433	427	476	451	420	418	459	466	427	458	446	444	442	443	433	436	419	444	440	468	439	427	430	454	451	432	426	468	448	435	427	428	431	416	420	435	436	434	489	438	458	444	413	439	435	463	456	455	443	429	450	480	462	445	456	432	453	450	453	467	470	410	431	461	456	449	435	441	473	484	450	439	427	466	451	430	446	450	444	451	453	467	419	417	470	436	451	462	480	415	453	470	431	410	466	460	509	464	423	465	437	437	449	460	430	442	444	442	417	434	444	449	413	442	391	418	523	382	439	447	434	445	464	453	430	427	441	430	437	471	453	424	462	454	458	427	456	424	437	440	417	435	431	428	421	401	416	437	439	435	432	447	461	429	429	435	441	453	398	435	448	430	434	400	448	450	425	425	473	423	430	457	434	439	445	415	363	446	480	434	421	468	420	446	434	426	451	421	464	431	434	428	461	451	444	465	468	424	444	446	426	473	430	446	426	409	427	433	469	396	405	468	454	435	460	457	453	458	424	436	413	480	459	432	433	442	451	430	452	444	459	448	467	439	430	397	460	451	447	442	418	419	424	430	453	449	443	432	420	421	479	412	426	459	418	452	434	444	390	447	447	453	413	413	422	396	440	447	418	464	484	450	433	452	470	451	450	438	430	466	444	413	412	452	423	413	456	451	436	442	437	429	427	422	460	428	428	439	453	406	424	430	466	468	442	469	455	438	413	402	450	458	460	429	474	404	462	480	475	464	433	420	413	419	426	465	435	413	458	431	436	435	422	407	434	463	405	418	438	405	460	453	433	436	406	414	462	420	410	408	438	463	427	386	479	443	417	465	413	461	425	428	425	458	444	473	455	475	430	453	428	453	431	420	464	437	429	451	442	447	448	446	426	449	421	413	435	432	408	450	421	418	433	424	454	422	426	408	453	415	448	452	461	453	457	413	452	452	431	440	424	478	456	423	439	434	437	431	431	477	425	430	423	441	445	445	400	413	425	428	441	425	456	461	436	399	413	416	434	459	433	470	471	465	438	396	422	410	434	453	424	446	399	453	443	452	433	415	416	404	421	440	436	443	445	397	410	443	419	459	439	405	420	430	426	461	416	432	425	409	435	448	437	454	431	440	463	388	407	426	440	454	436	421	448	434	442	435	432	432	418	428	402	444	404	462	459	410	432	448	415	481	439	468	464	437	406	442	439	482	430	464	495	456	414	464	457	468	413	448	463	455	453	448	446	417	410	446	469	430	451	444	440	413	462	413	437	425	469	410	430	433	434	411	426	435	405	473	454	434	423	413	450	449	440	398	429	428	440	453	487	450	430	422	496	432	443	437	445	417	423	425	420	454	469	475	495	439	453	438	420	420	434	420	442	414	409	450	459	426	447	434	428	436	454	439	415	430	417	412	423	422	456	459	417	434	414	449	461	464	442	421	429	440	460	411	427	451	417	408	406	430	478	434	420	434	471	382	471	432	409	425	386	435	450	415	432	419	421	412	441	415	447	425	438	437	430	427	506	438	417	434	453	448	443	449	444	473	454	461	430	432	416	418	475	434	464	437	446	453	425	404	449	420	434	420	463	443	435	421	469	456	416	433	472	430	439	433	411	422	433	424	473	441	421	426	435	415	435	381	446	425	434	430	432	449	436	415	444	463	462	441	435	435	435	437	464	425	451	430	442	424	430	443	440	448	458	440	434	459	428	425	430	440	437	433	408	424	459	441	440	445	432	442	443	435	442	418	439	446	430	438	415	446	449	444	442	474	424	415	435	463	455	395	466	418	478	417	469	450	430	470	441	401	426	397	403	447	395	471	448	473	427	443	453	455	406	432	433	424	452	409	441	424	422	441	447	439	442	426	436	459	424	408	443	449	442	439	447	454	401	451	420	423	431	432	451	403	450	422	466	423	454	436	446	426	446	408	410	410	440	421	503	455	459	436	421	419	431	478	433	410	425	450	426	447	418	445	440	447	428	447	425	433	445	436	446	447	420	443	428	433	473	440	452	425	434	438	417	402	448	419	427	443	415	475	410	438	441	399	458	428	433	432	435	431	415	439	476	448	446	450	441	465	464	458	446	440	463	451	412	406	432	438	411	451	444	432	445	428	458	430	445	395	446	419	471	412	430	404	439	431	469	455	450	423	432	464	455	434	424	448	427	411	409	448	425	396	442	444	472	438	412	405	469	432	458	431	473	434	438	448	432	413	436	441	455	442	422	438	435	420	456	412	435	451	478	388	447	430	459	453	438	459	430	429	450	479	421	429	448	425	435	466	488	427	446	416	407	465	468	423	455	420	429	470	456	472	413	436	430	434	449	434	452	451	442	430	453	460	407	441	429	454	436	435	405	467	419	432	446	454	459	424	434	451	437	461	417	434	411	479	469	450	454	436	442	466	442	429	435	439	472	423	468	468	461	431	437	433	448	416	418	446	413	429	446	477	463	470	446	451	481	443	429	468	384	487	426	444	431	444	391	416	410	435	432	419	436	466	402	472	482	441	452	413	446	414	442	456	415	436	418	439	429	439	475	423	418	430	471	453	404	444	464	459	426	448	457	434	443	461	447	442	445	458	419	452	458	405	447	413	448	430	419	460	470	447	399	415	460	470	469	447	400	467	429	435	440	420	471	460	430	436	434	431	448	428	466	436	399	432	463	421	454	400	437	464	437	399	472	473	424	449	469	438	450	463	422	438	382	434	446	443	445	441	444	435	419	490	455	436	419	421	438	444	436	403	434	466	427	421
27710	21768	19195	6543	2186	1597	1341	1262	1108	857	743	737	566	618	565	562	536	535	512	514	534	489	480	518	494	485	491	488	514	494	510	443	476	502	507	482	451	501	434	434	489	461	470	459	466	460	486	418	472	463	490	446	468	431	459	488	445	464	449	423	431	503	449	491	439	458	431	478	432	471	463	463	499	465	453	456	456	407	476	484	421	447	450	446	460	454	444	480	455	442	485	424	439	473	456	454	440	454	409	459	461	440	442	420	431	402	439	458	409	447	476	495	475	451	451	441	448	444	436	436	437	474	459	478	447	472	471	492	500	475	458	461	463	458	447	451	445	457	466	451	481	457	453	453	423	462	457	466	409	441	504	456	460	441	444	443	476	436	480	433	453	415	418	450	455	453	486	468	479	441	439	453	458	462	448	469	458	465	447	434	456	472	461	510	444	473	472	446	416	455	449	464	429	458	445	439	466	448	454	446	448	425	465	450	457	452	440	464	436	448	506	456	444	479	491	449	453	458	453	470	440	417	464	431	459	400	450	488	407	446	459	471	471	443	457	457	466	453	476	452	438	475	440	485	475	475	470	451	474	437	479	463	443	452	469	449	444	437	428	462	447	444	466	430	445	442	475	465	450	468	439	451	402	464	456	428	454	428	438	466	451	468	454	490	454	459	455	463	482	473	436	447	474	457	476	447	450	441	461	464	430	449	448	473	403	461	448	433	459	442	446	416	461	464	446	456	443	454	441	440	427	433	430	452	469	455	455	456	425	458	493	455	468	437	474	456	462	470	465	462	439	463	460	444	456	480	496	476	456	472	455	470	478	441	440	442	454	416	438	425	456	442	487	448	442	424	472	438	415	440	449	442	448	420	467	475	435	407	459	441	458	462	465	456	457	492	429	470	490	469	465	457	414	451	490	425	428	452	470	451	484	478	471	454	441	462	421	450	496	398	440	448	482	385	471	460	474	448	443	442	461	436	443	444	470	523	451	442	434	472	464	428	478	456	450	463	443	437	462	427	487	489	472	467	422	446	421	420	454	478	429	446	458	447	426	483	430	427	463	434	450	434	478	485	444	411	456	457	439	462	457	469	483	462	414	474	475	466	443	458	437	436	426	492	476	454	470	436	441	485	455	421	494	483	448	476	442	472	432	435	480	464	456	449	499	467	455	449	458	440	457	449	479	454	458	439	426	441	442	486	466	468	468	439	435	432	428	479	416	459	476	469	439	408	425	442	447	435	429	469	465	420	470	449	495	437	467	496	453	458	464	474	494	466	397	442	472	481	449	440	447	470	480	438	487	441	461	438	446	468	489	486	461	462	444	438	419	419	450	454	438	446	426	475	457	455	460	436	415	457	464	472	474	435	485	436	472	443	446	451	448	422	446	452	450	458	474	470	466	489	493	463	445	459	456	444	449	440	478	425	480	474	459	441	478	478	470	478	449	456	422	505	420	459	473	483	460	469	488	485	466	459	436	457	446	454	411	466	483	477	479	453	457	465	424	460	444	437	421	442	491	472	510	482	436	478	499	473	476	445	459	459	513	442	486	447	459	413	453	459	472	446	427	408	442	431	444	405	489	427	452	468	493	438	457	505	435	479	453	425	439	432	425	440	439	425	450	472	448	424	432	459	418	448	441	421	456	501	454	460	462	464	477	438	455	420	433	448	457	460	453	437	443	439	467	452	451	480	441	416	443	465	461	459	478	442	486	467	460	466	444	455	435	455	443	445	463	504	447	441	465	446	473	446	443	471	445	504	437	474	457	437	439	431	444	484	421	429	474	442	444	460	429	451	466	444	470	474	464	463	432	476	445	452	451	475	467	457	429	463	479	437	473	446	468	431	420	435	450	468	469	469	421	458	403	463	452	458	446	450	451	460	452	432	443	447	441	421	428	456	457	445	431	456	447	436	436	446	398	449	446	449	407	442	433	431	438	415	474	433	479	443	463	475	448	457	456	433	485	447	459	443	416	421	420	459	447	457	453	459	366	438	441	497	429	438	448	482	449	449	457	433	456	426	420	471	447	458	425	464	455	459	456	448	437	444	465	422	475	457	438	459	457	431	489	434	421	464	441	440	476	446	467	448	485	469	431	443	459	446	442	474	504	420	443	463	435	441	443	412	420	441	444	449	457	405	440	441	470	446	475	471	442	447	490	485	457	465	449	466	445	466	472	474	441	463	449	419	411	447	467	458	481	463	461	472	478	431	435	388	454	469	453	437	433	431	455	508	463	445	456	430	487	441	479	436	471	438	441	491	430	523	444	467	449	398	479	465	443	455	469	452	415	464	413	436	466	451	473	475	518	457	446	475	463	414	463	471	451	448	451	443	476	439	455	488	467	437	479	481	466	438	469	461	451	476	452	428	456	470	435	452	445	478	442	485	451	472	457	471	467	508	479	473	458	458	460	427	444	490	456	488	466	470	430	452	473	435	458	416	457	494	473	463	447	417	441	417	489	461	480	465	465	444	510	450	483	450	434	449	448	464	468	480	434	432	468	468	482	433	473	433	471	436	431	455	438	456	438	473	450	469	458	467	420	484	459	470	447	491	474	450	462	460	463	474	471	453	448	435	450	465	475	449	451	449	493	473	460	454	454	447	480	420	494	454	458	438	457	445	440	431	503	421	430	461	422	424	450	444	475	443	478	474	467	452	447	418	435	480	454	444	434	443	437	438	439	430	486	503	455	447	480	432	467	456	465	466	474	476	444	442	452	474	451	422	440	451	474	440	478	399	486	452	464	456	476	467	462	450	458	418	483	435	480	469	429	459	454	415	458	452	473	488	446	443	443	440	440	485	449	433	491	451	453	423	466	443	453	473	432	418	438	456	458	451	466	438	466	426	432	434	455	444	438	425	450	439	466	429	460	484	471	465	460	462	458	455	451	449	465	460	439	423	478	435	468	468	458	412	435	472	429	456	455	438	475	471	505	436	438	448	443	495	456	468	510	440	453	436	459	441	465	434	461	448	436	391	446	457	440	454	464	497	421	421	470	478	438	447	455	481	460	423	462	461	459	464	469	400	455	436	443	479	455	497	476	428	434	427	469	457	445	458	483	436	447	425	468	416	488	478	495	448	423	418	428	424	453	463	435	422	451	417	433	476	409	452	436	410	506	432	459	471	444	447	450	465	459	426	414	454	458	445	446	440	458	475	421	466	469	447	459	475	464	449	420	434	498	413	476	444	458	473	436	481	448	485	454	456	432	442	450	416	441	461	444	429	442	428	448	444	462	485	437	451	473	474	435	489	496	447	441	451	428	452	434	432	474	429	429	452	423	454	448	471	453	452	455	466	466	398	492	470	442	430	458	473	465	426	447	451	413	455	459	443	517	485	463	427	473	464	482	451	480	439	463	455	445	437	443	492	465	465	463	449	434	471	466	478	462	456	471	433	477	459	454	485	452	441	457	374	462	482	488	476	457	446	456	493	482	456	486	465	483	419	433	440	458	453	454	468	445	432	450	427	467	482	441	442	458	467	447	421	440	516
20749	31191	22189	6289	3667	2893	2432	2103	1655	1317	1073	987	884	832	811	763	747	707	733	665	639	627	648	645	645	633	625	559	620	624	607	625	583	610	571	586	576	574	558	571	547	597	608	563	548	583	556	566	537	528	546	559	582	541	591	574	576	569	566	598	600	587	540	562	551	539	530	575	522	505	573	568	556	546	554	545	537	564	546	564	598	530	560	554	559	548	553	589	537	566	568	536	588	556	560	536	567	532	546	561	550	553	542	534	552	531	537	553	527	563	526	588	590	526	555	607	561	586	517	546	564	549	541	588	507	550	541	543	541	577	555	566	549	578	570	537	540	534	576	545	601	572	551	530	499	576	560	558	551	569	557	555	562	543	556	580	518	555	582	577	545	553	543	530	546	522	571	539	561	553	526	582	539	570	588	590	539	530	496	521	536	566	520	543	529	512	563	552	568	565	543	584	560	541	553	543	600	541	568	547	530	580	540	566	596	570	596	521	602	575	562	567	578	556	552	541	534	530	530	523	559	520	529	585	568	545	534	546	563	530	547	577	547	538	586	567	564	552	559	575	576	515	581	570	560	561	487	548	565	535	576	536	521	578	531	557	556	568	548	539	540	552	564	575	567	562	552	554	560	511	573	520	569	566	551	562	531	543	506	585	544	555	527	584	570	552	513	518	611	571	538	500	592	544	577	571	562	571	578	519	551	551	555	555	585	579	558	503	553	580	557	550	526	482	587	565	554	544	541	584	557	572	564	568	578	584	559	552	562	567	555	563	559	590	571	559	559	559	557	550	560	544	556	500	557	567	546	557	581	563	539	548	533	535	517	554	582	546	550	583	566	607	566	584	548	551	506	575	580	563	563	537	568	528	556	555	496	560	536	552	506	566	539	563	555	551	531	533	556	543	541	512	557	523	535	553	531	550	536	581	531	569	525	535	573	535	565	557	602	589	522	529	530	498	561	601	575	501	554	576	582	552	512	503	559	541	561	505	524	525	524	556	536	526	589	585	556	566	586	606	553	571	558	548	521	608	523	521	531	559	538	526	539	549	507	504	523	533	581	527	547	552	533	539	575	559	574	533	568	602	596	547	507	538	539	578	590	507	574	534	537	520	551	554	509	526	538	515	535	555	533	566	504	573	533	571	536	554	544	539	500	541	511	510	549	579	564	530	544	509	539	540	531	557	585	578	611	539	565	541	538	544	577	555	580	532	539	532	597	521	509	565	536	530	505	561	528	580	569	562	566	547	599	536	578	577	554	548	545	523	537	570	547	519	546	584	516	573	533	518	547	548	552	581	574	553	535	564	565	554	592	593	559	565	556	555	572	522	548	557	523	557	545	578	545	553	561	575	534	574	530	542	528	552	528	544	552	508	546	570	580	491	580	544	576	549	544	561	553	539	551	581	536	529	571	579	569	557	560	542	617	541	521	541	560	519	533	531	574	556	542	561	513	550	532	571	583	609	567	580	594	541	557	556	531	565	563	568	533	541	563	584	538	569	578	562	538	579	597	575	580	572	569	557	496	548	505	553	559	573	556	545	513	559	543	563	541	546	551	525	533	539	531	541	572	565	577	553	576	561	540	517	592	554	528	538	536	557	563	545	604	545	543	569	531	580	571	552	550	563	518	559	521	575	499	576	583	561	598	558	505	571	568	551	566	554	503	534	502	584	519	612	562	506	505	551	540	574	555	554	540	555	542	564	558	548	522	581	526	524	549	550	581	530	589	566	538	575	556	550	547	529	562	536	534	578	569	565	538	499	545	552	547	592	540	525	537	537	533	563	547	559	570	517	536	536	573	555	554	574	567	543	510	532	543	573	545	575	546	544	560	515	536	549	554	590	533	567	533	537	551	575	558	531	529	542	555	517	560	560	559	546	551	547	562	520	593	545	577	525	543	532	552	489	576	563	530	552	526	528	522	534	571	539	601	545	572	567	549	589	573	547	563	581	565	541	541	574	575	538	562	529	542	536	571	522	565	533	503	539	563	532	564	542	541	593	569	547	529	559	543	537	583	516	584	529	552	565	580	522	550	545	585	514	567	556	582	538	575	595	548	559	586	544	560	541	574	552	541	571	566	564	559	551	514	560	581	570	560	534	573	545	553	519	551	547	573	528	545	522	538	536	531	485	597	517	538	544	616	575	591	588	582	528	543	559	535	508	557	510	521	568	557	565	571	585	533	547	556	515	554	570	524	546	594	538	599	534	544	576	577	565	500	563	571	512	567	526	543	539	540	511	577	528	586	533	573	527	545	546	535	565	551	575	587	527	560	511	561	570	543	541	557	559	582	566	541	558	588	519	542	544	548	584	513	545	558	561	531	603	591	518	547	568	588	528	545	543	555	534	588	548	518	540	530	544	539	536	542	529	543	541	570	526	542	534	531	577	520	562	518	495	553	539	507	622	593	560	579	574	564	553	578	538	623	493	545	539	582	562	519	589	541	558	517	545	565	557	545	535	558	528	547	526	562	582	567	515	565	555	581	569	549	535	552	523	545	548	540	526	512	598	573	576	534	557	540	552	524	586	529	550	570	535	572	572	530	576	568	543	561	598	524	521	515	602	563	541	501	551	569	523	595	540	577	547	514	567	523	535	515	552	569	546	594	523	530	531	564	567	543	529	563	554	581	561	531	554	527	532	524	530	528	558	535	505	537	540	546	551	573	552	587	552	534	527	537	579	522	567	516	566	602	530	555	602	553	555	542	537	567	524	575	538	536	586	556	588	579	570	529	523	557	540	507	574	599	535	553	560	577	539	553	535	563	552	588	597	566	543	530	590	582	576	534	526	581	549	520	548	566	544	549	524	519	561	529	584	555	534	526	521	565	587	582	524	594	527	580	533	550	541	539	529	561	587	544	541	556	542	572	542	575	526	620	557	529	536	570	540	523	594	543	570	538	555	586	549	564	556	548	604	557	554	594	528	548	537	554	555	568	539	567	568	569	531	565	569	560	575	599	529	539	571	554	536	563	564	526	542	558	544	597	555	617	577	562	526	524	581	561	539	551	540	519	524	530	547	568	572	555	580	539	549	580	561	525	554	577	553	566	570	590	579	599	594	558	553	544	513	517	541	589	593	589	546	529	539	569	522	534	546	554	562	561	584	598	588	580	537	551	547	535	568	540	556	539	576	559	565	550	570	563	585	526	552	555	591	578	545	570	613	575	554	580	563	549	540	546	561	517	567	574	515	568	546	530	548	549	573	543	552	573	512	550	559	512	530	551	525	590	535	509	541	561	566	546	565	601	536	559	538	555	573	573	533	533	549	573	568	565	534	579	564	566	560	547	544	545	531	535	580	562	543	536	547	529	526	551	537	523	548	515	533	532	555	520	573	591	565	558	545	548	544	570	558	568	509	553	516	578	532	599	557	542	559	527	536	557	559	558	541	536	508	554	554	565	534	519	534	551	539	547	531	536	530	523	551	527	586	580	511	560	575	551	570	516	507	588	576	556	534	622	523	568	577	536	609	542	565	551	573	527	549	539	551
23766	21213	28334	24382	21147	12641	3668	2391	1933	1572	1254	1104	943	859	845	815	719	707	644	639	698	662	641	626	607	609	583	536	561	549	554	558	562	570	572	515	539	519	541	500	541	474	520	527	497	449	482	502	509	513	498	476	508	508	486	480	515	505	526	530	457	521	517	490	537	464	478	502	506	478	463	469	486	491	497	495	464	486	453	470	511	492	476	462	451	473	502	478	474	468	508	509	503	496	483	551	484	486	489	463	461	486	528	505	484	523	473	463	467	473	508	505	460	477	477	492	452	464	545	462	503	478	511	482	483	504	468	511	511	450	488	497	511	521	499	484	463	488	473	526	504	511	511	469	477	487	477	488	504	476	488	512	526	496	505	509	523	449	475	488	511	518	449	485	503	463	508	499	455	532	478	490	496	481	445	480	500	493	464	505	463	469	499	398	492	490	509	461	538	501	496	487	495	481	505	480	514	447	465	476	480	520	494	489	476	478	504	496	520	460	468	518	512	485	490	465	469	494	472	483	497	477	496	480	462	504	472	515	500	498	468	474	476	477	487	471	483	471	510	494	490	464	488	495	489	495	502	505	489	484	474	514	457	463	469	482	513	521	461	487	538	487	478	476	442	463	504	470	498	508	496	487	480	516	486	487	492	467	490	454	498	463	524	488	497	530	541	477	447	475	497	515	508	496	474	478	520	478	451	463	478	476	483	489	518	458	460	515	498	462	479	519	473	496	508	445	474	488	480	468	482	503	451	507	471	474	480	497	510	478	494	463	523	480	470	497	443	529	433	486	438	480	493	489	486	456	500	469	527	498	465	521	445	496	471	448	505	486	483	472	477	521	463	515	463	485	493	509	469	443	489	506	506	508	454	488	482	491	478	442	510	412	474	471	519	487	527	509	485	495	466	482	469	483	481	477	474	450	501	486	496	517	491	476	454	463	491	485	498	517	487	459	507	501	440	487	479	497	445	458	499	455	522	464	484	453	489	478	484	483	489	493	511	498	481	476	484	530	490	461	509	499	485	496	475	521	450	433	491	479	487	494	472	508	474	527	530	476	473	513	500	469	445	514	502	476	524	515	468	471	494	475	479	479	460	461	526	483	475	493	481	472	489	482	530	516	530	491	514	453	488	516	435	477	441	491	452	473	489	483	453	472	508	467	538	477	478	436	497	519	498	536	475	477	515	506	492	496	487	481	490	499	459	459	491	503	519	490	484	505	494	523	498	482	475	501	476	463	477	488	491	480	501	501	500	483	468	471	505	522	484	500	502	473	514	478	494	457	453	490	513	474	484	488	491	475	497	500	456	491	464	480	463	472	534	485	487	498	453	457	479	499	494	462	437	502	477	476	501	485	432	496	468	501	488	500	473	491	511	467	480	483	519	484	440	500	501	466	506	492	457	482	484	476	505	495	489	476	522	490	490	484	450	484	480	489	511	524	476	491	479	482	502	483	511	469	492	465	445	546	499	469	488	502	523	504	487	491	449	528	472	519	487	512	489	501	481	494	509	477	456	455	454	428	445	493	463	509	520	483	508	482	469	505	469	513	487	464	487	480	507	477	511	556	486	490	477	465	468	499	461	511	472	500	467	494	471	515	484	507	493	462	465	440	487	460	496	458	501	505	509	496	428	492	481	524	491	478	488	500	480	488	480	481	469	481	470	491	477	519	461	476	492	461	477	408	472	420	480	480	474	506	482	455	507	474	477	480	468	472	501	475	520	495	493	496	486	526	456	463	444	473	510	486	450	456	512	483	471	477	456	477	506	492	479	508	506	502	499	469	477	467	495	452	473	515	477	506	476	468	471	485	503	483	501	460	470	501	530	518	500	477	482	506	532	543	486	497	502	478	454	491	462	499	479	456	475	446	484	451	453	495	487	464	484	481	492	498	501	462	472	491	497	503	504	513	489	450	456	484	514	481	482	516	483	487	485	452	459	482	483	526	489	474	502	486	463	513	469	490	524	492	488	487	500	456	468	459	492	509	511	503	476	481	448	486	483	467	468	497	496	501	487	514	504	508	492	467	492	488	514	498	466	486	473	492	465	447	508	479	480	463	489	495	482	481	499	490	455	475	512	504	521	489	498	478	483	458	487	492	472	472	497	547	471	511	449	477	502	502	516	499	454	475	465	494	510	487	451	487	486	495	452	451	462	511	466	463	466	496	471	474	488	522	513	506	506	452	452	473	518	484	464	467	505	460	473	489	507	445	474	476	464	479	504	501	443	464	491	483	455	478	511	484	482	502	499	477	461	482	464	506	484	450	490	463	478	483	519	460	503	482	489	494	504	466	470	445	502	483	504	463	482	494	466	492	468	472	488	557	514	506	494	487	476	517	498	524	489	471	504	512	496	475	458	468	450	479	479	480	488	486	493	468	458	489	479	528	498	525	478	481	518	474	467	476	459	496	482	474	512	497	494	449	498	532	472	481	509	465	527	490	466	520	501	466	467	472	492	478	475	484	523	491	446	455	514	469	419	468	502	501	477	464	500	445	512	460	494	506	462	480	498	461	490	459	472	486	515	472	454	502	502	463	528	456	483	470	475	500	496	492	482	483	543	482	486	517	500	448	474	461	444	507	498	530	485	490	467	479	524	499	468	453	532	462	472	467	458	477	469	528	453	451	475	504	513	529	466	467	483	493	483	475	536	517	467	500	490	468	494	529	502	483	512	493	492	464	484	465	468	513	462	485	472	494	511	478	515	477	496	460	505	450	541	463	410	486	521	498	464	462	488	489	497	506	490	525	498	506	492	495	488	498	483	469	473	487	487	449	530	472	489	514	513	514	533	499	512	457	500	490	484	513	479	501	487	471	483	421	499	497	483	481	483	440	561	477	462	458	464	510	471	435	465	469	482	474	478	513	487	482	485	495	414	476	478	488	488	506	474	493	498	472	498	482	475	438	486	474	498	484	445	494	497	486	474	469	432	501	492	478	470	494	493	471	503	486	459	494	435	518	460	500	502	492	477	478	463	510	524	469	489	486	481	481	487	452	481	475	492	458	496	504	471	486	489	485	520	489	495	459	488	517	485	478	516	467	488	478	486	481	448	478	527	458	504	511	459	476	482	473	445	493	487	468	493	514	498	497	457	471	488	481	466	505	427	478	485	486	508	489	496	461	528	505	474	516	481	483	524	451	482	504	479	458	458	489	497	469	512	475	492	446	462	490	483	490	447	499	485	460	461	503	514	487	454	529	488	495	477	472	475	489	451	466	481	497	511	466	482	506	455	489	515	468	471	493	463	476	458	443	469	483	459	494	509	528	496	482	460	487	544	499	502	469	498	457	491	501	489	489	532	484	519	476	460	496	500	504	499	515	481	494	475	515	445	508	493	499	524	479	442	480	498	500	466	500	514	462	523	489	494	518	491	497	488	517	472	497	456	479	500	513	521	494	484	508	519	488	472	488	483	478	464	456	489	492	517	486	485	512	521	486	476	525	482	467	513	484	519	480	463	471	490	481	509	486	508	484	514	496	484	504	514	445
21348	41441	32549	12169	7624	6179	5001	4163	3475	2585	2151	1699	1489	1311	1185	1110	1069	998	945	861	917	848	868	844	781	716	730	732	681	713	692	669	681	687	686	699	677	696	677	616	612	618	599	617	583	647	608	659	614	585	620	625	624	603	622	598	637	628	624	640	678	631	652	582	591	601	591	583	603	572	626	594	578	579	589	568	579	606	568	615	601	585	595	600	623	604	575	606	614	633	627	618	600	563	584	560	564	642	600	669	600	599	591	620	547	602	607	568	615	624	633	568	590	609	587	603	608	590	588	609	637	591	593	595	623	592	617	585	586	608	606	564	588	598	569	538	593	634	635	602	619	612	614	645	625	581	607	656	573	608	618	631	614	645	582	552	579	626	596	597	599	542	580	551	602	598	605	621	573	554	647	576	559	606	621	577	609	593	615	647	571	600	584	624	606	550	595	571	629	569	615	535	594	596	615	592	576	628	618	582	630	639	632	569	591	587	571	597	604	636	591	573	624	615	577	562	615	588	583	638	590	604	610	579	590	593	600	575	590	603	558	561	546	608	599	607	576	562	604	578	607	631	630	609	605	555	580	586	602	562	569	562	576	620	603	601	539	583	600	578	572	581	601	579	599	575	596	566	571	572	596	569	615	635	594	592	631	575	618	613	561	574	600	570	587	598	630	635	607	578	600	590	611	546	590	557	600	624	614	613	636	602	542	572	638	614	593	593	609	580	592	554	580	629	563	637	609	609	589	611	596	617	587	593	577	554	608	568	588	627	593	569	598	625	601	583	549	632	591	638	586	585	572	554	566	598	584	622	575	602	588	592	611	565	571	605	621	553	608	575	616	645	598	607	601	624	584	603	581	573	623	549	579	594	641	643	601	559	585	600	582	594	523	579	532	558	550	569	622	569	589	570	598	619	610	571	594	555	603	544	569	580	582	582	599	588	563	609	606	619	612	560	596	590	606	608	600	571	607	609	620	612	577	591	612	616	610	586	597	579	610	633	613	630	619	647	564	624	565	607	620	594	612	596	595	595	575	565	666	608	577	596	630	579	583	557	581	621	636	614	619	593	590	555	616	588	616	596	598	613	595	542	618	628	648	627	574	618	603	607	596	602	573	581	563	568	622	587	601	583	577	576	572	560	561	643	559	601	598	574	635	592	605	620	592	590	593	639	570	594	639	655	602	603	626	609	591	629	567	575	630	603	604	603	662	633	614	642	588	603	585	585	589	608	611	578	570	615	570	584	599	600	564	564	603	627	603	603	601	569	636	583	630	606	601	608	589	565	615	615	601	610	607	621	603	620	593	566	605	600	600	607	586	594	596	594	605	605	604	547	606	602	598	584	562	579	588	599	565	578	553	539	621	608	597	601	582	585	588	578	602	644	613	612	629	574	564	607	632	627	541	618	591	579	592	570	588	633	596	606	643	607	588	595	578	583	549	587	614	587	634	587	591	569	591	615	583	569	610	596	582	619	626	589	600	581	616	648	597	598	582	580	594	607	608	595	553	631	611	592	543	622	559	582	573	631	565	643	593	590	584	621	600	593	556	618	570	616	648	605	606	576	635	566	599	604	590	555	571	613	610	608	588	622	586	597	598	555	628	618	603	594	575	564	577	565	550	603	650	534	631	642	659	609	584	586	617	577	601	536	612	600	588	629	559	582	620	610	589	596	580	644	638	594	581	609	610	568	610	581	589	587	672	611	630	626	599	611	559	574	616	637	618	608	608	602	605	587	581	584	621	595	598	569	612	594	568	589	580	582	595	599	621	583	600	635	575	611	613	586	590	564	581	579	600	554	555	601	589	604	549	611	558	605	602	592	578	581	609	558	613	593	576	604	657	642	546	588	604	520	574	614	569	598	642	598	622	657	554	551	593	572	582	602	603	585	624	590	636	610	577	559	594	574	545	647	610	575	593	585	584	610	605	630	632	590	586	554	589	581	633	592	622	568	591	586	619	606	604	578	585	597	616	626	591	595	632	615	591	578	624	584	602	571	596	572	603	562	590	547	614	568	586	645	613	558	615	584	662	612	639	587	608	618	627	609	592	592	577	603	582	619	637	597	599	568	586	625	626	651	602	573	588	570	623	594	554	564	569	616	600	599	596	595	623	595	574	608	623	612	553	586	644	553	623	582	604	579	600	615	608	601	556	602	621	628	584	591	656	598	609	597	573	633	587	628	634	578	574	574	560	567	615	564	615	590	561	595	594	575	585	595	626	597	585	589	604	594	613	590	597	636	572	587	637	612	595	613	634	583	611	601	621	579	571	593	580	602	552	571	612	597	589	608	614	611	652	600	575	648	589	584	587	634	623	625	566	571	572	577	577	591	610	621	620	603	577	571	614	584	644	587	569	602	614	551	615	609	644	612	610	595	609	597	575	583	590	628	601	612	610	587	587	601	610	585	598	603	575	612	624	624	554	590	579	549	568	625	585	588	582	635	561	589	595	601	579	621	588	600	625	592	615	611	608	615	561	592	617	623	594	582	573	584	559	611	590	613	552	552	576	585	589	569	602	570	577	612	571	618	625	582	581	615	605	578	578	625	608	567	569	616	606	593	644	614	577	564	600	596	576	554	628	619	583	578	563	571	579	607	557	585	591	563	579	626	597	598	593	578	572	573	588	599	610	642	644	602	618	585	578	628	636	579	617	569	603	636	595	621	570	609	595	554	599	590	592	604	602	667	547	610	581	553	622	585	622	584	550	579	578	552	577	569	596	585	575	560	593	609	598	636	557	597	571	540	579	612	579	555	576	599	634	614	576	573	662	596	605	575	602	597	581	609	555	561	619	603	548	585	610	594	562	601	636	611	622	613	590	599	606	602	613	620	638	565	586	566	611	578	557	605	563	619	612	627	599	578	606	628	614	594	593	591	624	563	613	614	563	604	572	584	593	619	608	572	675	630	589	591	611	538	590	548	590	607	642	613	590	595	574	637	596	589	616	609	584	622	550	640	612	531	597	577	601	591	569	590	569	604	653	573	599	587	613	577	579	584	551	567	595	633	593	559	597	569	599	592	563	552	613	637	641	585	657	594	586	586	613	579	602	541	596	584	565	576	620	613	602	579	615	626	576	594	621	595	603	621	562	594	648	551	589	568	566	574	622	582	605	581	589	618	573	552	642	569	577	608	614	589	589	583	591	608	578	559	641	593	639	633	563	587	600	580	624	571	601	633	560	598	600	611	613	599	555	604	583	553	570	613	612	590	565	587	570	604	575	575	555	603	563	594	580	551	583	581	584	572	613	578	583	601	617	604	652	571	592	608	580	611	574	589	624	609	581	626	578	582	567	577	622	586	596	608	601	609	591	606	595	590	585	600	585	565	598	577	650	621	607	590	567	625	566	630	569	583	597	615	624	637	588	603	597	593	619	623	593	580	588	585	610	559	603	555	630	651	651	589	622	587	593	618	582	608	614	581	578	603	625	596	572	591	538	605	645	581	592	602	584	618	606	589	550	564	614	579	602	581	624	597	565	590	616	622	589	595
24713	21210	27516	25176	15337	3356	2046	1517	1341	1098	855	744	696	618	538	521	538	489	497	440	430	426	457	446	402	411	385	386	368	366	390	359	409	395	354	357	363	387	342	305	324	352	353	329	347	355	339	344	338	326	322	327	375	343	345	352	349	359	335	328	344	325	339	314	341	345	343	320	341	306	344	299	363	343	345	316	343	362	333	342	366	328	350	336	359	321	364	319	350	329	323	338	318	323	339	351	307	330	317	311	351	341	352	349	335	349	368	338	366	335	299	322	358	289	314	351	354	342	339	323	363	331	354	315	321	326	334	290	356	334	330	345	269	333	348	355	349	324	301	343	310	335	326	344	337	347	344	319	336	332	334	324	322	326	332	368	351	352	366	355	368	332	343	357	335	348	323	318	334	331	337	338	350	341	343	373	345	363	300	333	337	336	322	360	339	339	324	355	345	379	349	316	321	342	315	299	327	315	316	347	341	354	336	332	357	325	343	350	326	333	329	331	320	360	339	338	341	359	346	341	345	340	304	355	335	338	327	359	310	350	330	339	326	325	369	350	330	326	339	381	380	300	323	350	328	312	328	315	309	348	347	326	298	357	336	306	331	343	304	362	338	344	330	326	321	320	362	344	349	336	343	346	323	327	307	329	339	391	324	367	331	346	362	315	318	328	330	320	338	352	356	341	359	350	335	338	332	286	360	309	323	339	339	349	326	349	342	337	340	343	333	355	340	308	325	342	312	344	356	333	326	338	361	323	393	344	338	296	317	309	306	317	367	330	325	338	334	313	350	331	326	325	338	330	334	345	329	337	353	336	311	351	375	345	342	314	354	347	332	366	372	330	333	357	336	341	376	370	375	345	322	355	321	323	336	299	365	354	334	338	296	334	357	321	330	344	339	352	331	323	350	338	307	347	346	321	309	288	330	330	343	315	325	328	362	323	342	337	342	315	325	322	348	321	323	317	349	319	338	287	331	327	364	362	333	340	303	367	291	346	355	310	338	348	367	294	316	334	324	325	330	355	324	337	322	357	321	361	323	346	331	329	359	334	393	325	367	334	312	307	365	322	307	360	335	303	331	312	339	355	329	351	366	347	333	338	327	332	358	329	371	331	347	324	313	326	342	319	318	331	328	347	331	321	319	332	340	337	351	350	330	331	358	305	377	350	366	333	342	323	332	369	330	306	312	340	361	350	310	359	333	368	307	335	328	286	339	275	333	336	341	337	344	329	348	342	334	327	307	323	331	331	309	361	354	350	334	327	321	320	341	346	324	365	337	354	332	357	318	344	327	316	335	351	320	302	332	348	345	315	368	348	357	362	332	362	348	324	326	321	310	358	344	319	338	346	320	325	316	343	330	342	353	310	343	342	340	341	349	323	316	333	324	289	328	335	349	327	337	323	343	366	320	357	293	366	350	374	353	341	357	348	352	361	334	331	348	353	313	334	335	364	291	328	342	361	302	351	287	355	344	354	339	289	330	317	343	339	335	378	317	335	343	307	351	364	342	362	320	334	306	324	333	321	365	339	325	323	307	340	331	313	317	346	348	327	324	356	364	341	329	321	341	332	335	367	344	323	346	353	352	333	345	349	289	362	350	329	332	350	368	328	355	368	330	343	365	337	348	322	349	353	346	346	345	329	347	352	355	338	351	346	318	300	327	322	321	338	341	375	379	305	311	318	322	317	317	343	325	328	350	332	336	316	358	343	343	330	327	320	321	353	337	341	321	365	325	359	342	348	370	318	352	334	313	326	326	319	329	318	338	330	325	364	324	330	332	319	350	339	347	329	324	312	323	344	343	336	326	362	306	348	349	324	360	319	337	298	350	313	329	326	348	337	356	355	323	330	325	338	305	340	350	345	344	350	316	322	319	342	335	311	322	336	333	310	341	336	306	333	374	368	334	338	326	341	340	337	292	334	361	317	372	329	324	328	332	300	320	335	334	337	333	319	372	333	315	359	312	305	303	325	321	353	331	388	371	345	327	357	336	295	321	360	354	320	351	357	317	345	314	341	288	341	322	318	323	349	300	327	333	350	337	333	355	315	334	342	334	309	351	314	311	366	345	332	311	327	318	334	313	346	340	331	337	344	332	302	353	341	329	340	350	323	360	338	328	316	354	370	351	338	333	326	313	338	297	318	339	332	333	344	332	318	356	344	331	328	335	321	321	322	319	353	315	344	384	325	355	342	358	338	366	342	315	341	333	352	341	333	325	306	311	338	313	354	332	334	300	325	332	301	330	338	325	334	365	320	350	325	341	315	301	339	328	333	319	315	332	339	331	366	341	336	351	320	337	326	306	360	336	323	370	349	360	340	339	352	319	320	354	320	319	333	325	322	358	351	343	374	327	329	357	335	338	358	307	348	300	371	343	361	351	333	322	332	367	374	354	337	332	343	378	328	343	336	341	327	308	335	351	325	351	345	314	363	338	348	347	321	308	336	348	326	320	349	344	355	324	323	349	305	303	368	327	323	291	318	336	342	362	338	358	337	327	383	340	335	330	316	309	325	333	345	337	354	362	338	347	319	324	322	323	364	321	326	330	326	335	323	327	343	322	345	321	348	304	321	310	337	320	328	335	310	320	330	344	333	387	307	361	347	359	329	360	310	344	347	322	343	353	345	345	366	330	322	304	335	354	341	313	346	311	333	323	293	328	328	336	334	314	319	323	318	337	335	328	326	378	293	347	331	315	321	363	334	348	340	319	327	332	354	339	333	318	313	345	351	354	328	330	303	304	313	356	295	365	297	303	335	324	368	314	344	345	345	330	315	325	354	299	329	345	327	358	347	365	331	292	310	327	339	312	311	356	325	350	362	304	342	316	320	346	324	339	316	332	325	323	358	327	321	322	318	350	344	339	310	323	338	326	311	305	334	328	378	352	327	334	355	332	300	307	301	361	333	330	332	333	328	354	336	336	325	326	350	329	334	353	324	301	341	392	335	313	382	348	333	356	340	339	360	336	336	336	335	322	318	328	321	328	333	338	313	337	347	355	378	351	319	347	339	367	351	356	345	316	313	326	333	334	352	332	330	351	328	362	317	337	336	333	312	332	344	322	334	348	332	318	314	335	330	319	343	352	330	324	299	346	354	302	310	315	326	353	325	347	357	328	320	335	321	324	311	306	340	303	335	334	318	295	337	306	350	329	349	324	366	340	333	297	359	363	320	338	333	362	330	294	294	336	314	340	315	351	322	318	315	360	335	354	363	357	316	357	359	330	340	337	339	368	319	339	308	340	352	303	365	294	337	365	322	346	344	341	321	351	361	327	338	352	326	339	344	320	361	341	325	331	312	323	324	324	322	359	363	334	329	368	362	297	322	354	345	352	317	319	302	366	387	325	325	347	339	309	321	330	353	362	334	360	369	344	323	320	343	330	347	320	348	379	361	339	335	319	337	345	325	326	377	344	341	376	328	327	347	344	315	325	336	369	327	345	317	336	333	346	341	354	377	350	356	338	328	330	308	316	333	391	333	328	336	295	358	349	329
21865	38820	29577	9935	6043	4721	3857	3189	2592	1960	1585	1271	1005	896	898	830	759	707	677	602	645	643	601	603	543	540	514	462	490	488	508	490	515	488	507	462	421	484	463	455	420	424	399	443	411	433	452	449	405	419	392	437	401	417	420	409	457	426	434	417	435	455	406	417	418	407	440	397	443	444	414	394	444	422	405	468	400	422	395	403	386	397	403	426	374	414	443	442	411	390	425	409	410	432	413	402	408	391	394	413	408	412	427	406	416	419	438	349	438	417	425	423	414	453	407	363	364	424	380	426	431	436	405	402	414	409	406	411	404	435	421	418	412	435	393	437	402	414	417	432	403	399	403	419	444	418	372	395	401	412	397	435	443	389	442	412	423	352	452	433	412	401	432	400	385	417	404	421	401	467	437	423	413	422	411	423	443	422	408	428	432	429	424	436	401	368	390	395	405	435	395	371	399	405	419	410	376	409	432	386	461	417	415	410	408	415	387	392	408	385	386	393	411	403	417	428	397	391	374	415	410	421	436	406	436	367	409	419	380	428	404	404	411	401	428	413	398	408	418	436	406	424	408	440	405	473	389	421	421	455	400	426	430	401	429	460	436	408	448	421	387	409	424	466	444	417	410	423	420	408	411	390	448	414	428	425	400	418	411	451	397	431	399	435	374	396	405	416	431	381	443	434	434	382	390	411	435	432	401	390	420	375	437	423	425	440	384	411	455	421	402	425	390	371	410	397	430	396	422	403	373	454	420	429	403	394	424	412	446	416	384	423	413	432	403	364	417	448	451	445	432	401	391	399	439	422	392	437	444	410	410	385	451	427	412	410	413	432	420	380	391	397	411	426	410	403	381	399	407	392	412	415	426	423	459	387	396	397	399	334	415	438	419	389	431	420	428	413	430	404	442	390	434	434	385	402	403	379	410	423	427	401	411	399	396	385	401	418	415	429	396	395	473	354	438	407	385	398	391	400	406	424	410	440	384	399	395	404	432	384	399	408	433	422	402	433	401	400	403	360	413	400	448	455	423	388	436	401	392	424	367	444	424	406	400	408	416	376	424	445	404	440	417	404	405	400	403	437	390	406	390	378	415	399	403	386	410	425	379	387	420	418	416	420	425	390	406	392	410	442	427	408	408	396	410	434	424	419	391	410	427	407	443	394	421	406	387	382	426	423	427	412	376	398	387	387	407	435	414	385	418	409	413	410	434	444	394	447	430	430	430	408	399	415	393	413	405	397	425	436	416	390	406	422	427	443	382	434	413	451	396	394	396	430	427	404	408	417	421	384	399	424	423	401	387	402	415	406	380	393	435	409	427	423	418	414	367	426	414	422	411	410	428	439	426	412	440	437	430	409	400	404	403	396	387	386	394	395	408	356	406	414	388	411	408	389	439	422	420	416	398	401	439	406	394	413	410	400	385	444	445	431	409	366	418	402	447	440	421	368	390	428	416	403	438	459	413	401	415	399	430	405	434	422	433	418	414	418	423	420	446	369	416	403	434	392	454	391	416	376	385	391	402	412	425	399	420	413	393	412	418	416	391	432	436	423	415	368	423	394	372	425	388	415	422	415	406	397	370	443	369	454	418	414	425	402	407	457	418	430	385	397	398	448	418	419	430	388	424	431	375	415	395	417	369	396	403	422	367	405	414	426	409	406	427	433	439	397	423	428	424	425	434	451	436	410	436	421	381	418	418	451	399	413	421	385	410	441	417	422	366	405	398	377	408	440	423	403	406	427	395	395	420	428	397	418	426	408	396	413	375	412	397	409	424	420	410	414	399	428	453	422	394	396	429	401	387	370	447	403	388	399	443	413	436	387	398	438	380	370	381	440	399	418	419	409	403	423	393	404	392	405	401	410	444	402	400	425	404	431	406	389	405	418	376	420	390	411	401	402	417	405	409	407	443	408	425	425	449	393	400	387	409	377	391	417	413	376	414	412	424	374	369	394	430	451	398	435	380	376	404	447	390	412	435	366	419	371	422	431	400	412	428	429	401	399	394	393	403	412	413	410	394	387	435	415	420	391	446	434	441	432	415	381	397	380	429	428	381	373	409	405	393	408	432	421	395	387	400	422	427	420	398	438	392	434	389	387	425	426	425	407	393	390	404	398	396	432	395	413	431	404	408	369	407	381	419	406	413	386	400	398	417	430	416	399	398	408	406	413	447	406	419	417	404	402	382	399	443	366	370	425	384	389	436	387	426	420	396	375	386	404	433	417	394	429	417	417	411	409	406	382	467	393	400	418	408	439	396	408	421	395	398	396	417	404	396	450	407	419	439	429	391	424	402	402	410	413	409	372	419	414	442	408	438	434	400	433	420	444	422	408	386	411	381	425	393	414	418	440	400	440	431	415	424	381	416	442	386	418	410	435	409	444	430	404	425	408	397	405	433	411	448	415	448	411	365	421	427	413	407	387	403	377	405	401	370	457	402	443	410	378	433	408	372	383	421	419	394	413	419	370	426	456	381	392	413	405	424	435	421	397	406	418	434	425	397	404	410	445	399	419	416	421	409	393	393	413	441	420	406	395	411	430	401	425	431	395	363	438	406	417	442	404	417	411	418	441	395	411	407	424	392	417	408	405	414	417	434	409	419	410	424	422	398	396	407	431	422	437	439	422	418	362	406	421	417	401	432	434	410	413	426	447	425	414	395	402	429	398	399	405	418	428	415	439	389	413	436	395	398	385	406	395	404	431	376	411	371	429	405	401	434	431	432	404	422	452	429	424	429	393	415	424	431	392	415	405	418	408	405	427	427	398	419	395	408	404	430	392	394	401	448	410	398	426	394	461	438	431	415	424	398	433	376	400	407	397	388	428	439	410	392	396	369	410	412	407	397	432	407	402	410	475	422	434	431	424	400	400	410	397	397	421	407	402	414	424	422	412	433	428	420	397	391	384	392	427	392	389	405	424	429	424	405	390	419	419	444	406	397	421	428	403	414	405	431	402	406	414	381	417	403	396	443	386	374	410	410	410	420	403	407	399	367	415	413	405	377	441	407	402	424	416	416	422	403	402	409	405	364	417	415	407	373	412	391	444	411	397	370	398	380	429	430	408	432	416	390	423	411	387	416	383	437	409	436	416	423	358	366	406	411	436	397	391	399	403	414	418	432	444	392	436	414	409	422	444	383	393	440	416	445	407	395	383	406	389	389	425	430	376	374	445	439	373	400	413	408	413	397	415	398	418	407	362	410	390	433	411	393	412	433	428	385	415	387	407	408	417	408	377	412	406	416	426	407	408	433	406	390	414	388	407	426	439	399	439	401	401	390	400	401	393	429	424	411	432	398	383	409	389	408	431	370	384	412	443	385	438	405	458	416	447	390	422	405	390	405	405	414	395	457	444	431	410	385	408	417	398	403	431	449	421	430	411	386	421	436	405	398	377	407	430	444	423	391	416	412	413	430	416	396	410	430	437	384	436	431	436	414	406	418	381	400	410	402	366	369	416	416	419	408	398	418	419	431	424	414	375	403	376	438	419	426	398
22629	21185	28707	23945	21184	21266	12546	3736	2661	2109	1680	1345	1126	949	898	834	788	766	696	624	619	643	637	605	515	549	522	496	504	470	454	433	472	440	513	407	411	424	428	381	360	409	386	398	355	389	377	373	365	329	390	357	378	363	363	374	393	383	367	376	408	361	388	358	381	354	390	362	361	343	394	379	376	355	389	344	387	403	364	359	358	342	366	388	348	337	364	397	391	391	365	379	368	375	366	368	340	328	370	354	376	352	372	384	351	349	394	361	359	369	334	332	356	359	341	341	347	330	370	387	321	382	319	405	367	357	364	378	348	350	340	353	375	344	363	344	369	369	347	345	326	348	371	363	378	364	383	371	363	358	317	369	322	362	333	357	322	365	362	362	351	381	357	326	370	351	359	348	360	363	360	343	396	361	345	334	366	361	340	342	397	342	353	362	374	372	361	353	388	366	346	350	337	386	365	374	362	319	352	374	343	375	358	326	335	350	361	371	365	357	366	353	340	335	335	415	362	367	356	341	349	371	364	367	356	415	361	380	379	382	312	375	369	343	350	346	356	344	314	356	340	387	343	337	393	379	354	349	356	347	354	394	383	361	385	344	358	356	342	356	396	333	341	370	343	371	370	362	394	368	349	341	362	356	363	350	355	336	356	352	354	334	346	332	405	339	380	339	388	356	363	353	377	372	337	322	348	351	331	322	371	371	375	389	370	388	376	365	368	366	376	346	370	351	330	380	361	371	342	340	339	336	357	366	365	374	339	364	376	344	395	396	350	372	349	390	352	338	367	341	370	362	366	359	358	373	343	340	385	385	351	343	367	334	318	351	365	356	376	344	358	370	352	338	376	360	357	346	356	360	390	361	359	360	341	367	339	359	379	370	367	389	350	342	356	348	347	396	332	365	327	350	337	350	360	385	392	341	339	353	352	353	349	361	336	354	361	359	400	341	369	370	352	392	334	346	361	343	377	372	355	347	371	335	382	334	353	354	376	356	359	345	329	354	360	359	356	365	383	290	377	331	372	380	349	355	352	302	407	367	390	369	344	362	357	333	361	389	381	389	364	360	343	355	359	380	389	370	372	362	380	385	345	346	375	331	325	360	363	357	409	371	378	383	370	328	371	368	376	355	340	325	375	357	395	375	355	400	365	357	347	334	364	367	371	344	342	380	358	365	350	346	369	346	351	366	362	378	342	353	331	352	362	379	386	363	353	345	337	354	395	371	373	379	338	390	364	349	311	370	391	369	352	316	368	366	316	387	345	341	350	355	320	377	373	349	318	323	331	329	357	363	334	375	372	362	361	353	364	333	365	350	372	332	368	327	338	356	356	376	346	367	334	379	359	358	345	371	309	353	316	362	359	361	365	406	324	379	351	344	348	340	345	347	373	377	348	338	352	345	383	360	372	353	350	331	377	393	331	342	340	359	360	355	341	355	363	383	354	372	358	391	345	361	329	345	374	345	368	342	359	408	369	356	356	353	385	372	413	321	372	361	365	343	344	359	356	352	353	371	354	389	371	361	384	369	340	349	328	351	343	346	336	377	343	377	322	357	338	343	388	352	345	365	357	360	337	325	325	344	341	342	371	356	354	337	386	313	324	381	382	364	382	352	350	349	330	379	350	394	367	329	378	381	338	333	343	352	354	353	341	360	363	360	373	372	331	330	367	365	330	311	355	359	330	353	380	342	401	365	352	340	339	360	362	329	376	385	379	382	339	361	333	364	358	340	336	389	357	362	383	343	355	345	370	361	367	342	355	385	373	337	350	360	360	335	358	368	348	349	346	367	363	317	359	381	385	374	376	336	335	368	352	356	352	383	360	357	342	333	361	352	378	349	363	340	353	360	344	339	400	390	344	391	379	361	375	383	358	390	338	341	367	362	394	377	347	351	355	346	353	381	353	360	335	389	364	360	374	337	324	353	362	350	367	365	354	372	355	322	338	372	346	365	338	364	356	370	367	335	345	336	345	374	371	352	368	354	377	324	320	397	375	356	384	373	356	330	374	332	334	335	369	371	390	323	350	375	340	359	359	359	383	350	332	367	366	340	350	335	360	352	390	351	355	331	348	352	372	322	357	358	392	357	371	340	390	397	366	369	326	341	345	359	395	392	372	356	328	352	369	317	396	347	349	377	364	357	357	379	331	350	395	363	342	350	341	394	371	382	340	385	352	361	369	372	355	318	329	362	357	295	378	380	374	389	334	370	334	332	359	364	366	363	375	374	352	349	345	374	336	392	326	342	334	347	358	385	357	354	363	354	315	367	359	339	347	355	406	383	355	368	361	357	403	323	393	331	351	361	362	358	359	340	366	342	365	378	342	381	384	337	358	353	354	370	345	369	342	380	333	365	335	353	362	368	357	350	368	383	419	381	351	359	388	361	367	379	359	368	350	350	363	354	348	352	362	376	350	353	357	395	337	363	363	377	387	353	339	359	366	352	383	337	377	359	371	371	349	370	349	351	362	370	344	347	380	336	382	359	334	344	365	368	367	343	343	317	366	328	337	377	378	373	337	359	338	354	360	375	337	346	370	388	377	373	362	353	363	345	342	358	359	351	380	352	368	376	389	390	317	366	353	347	365	352	332	386	309	334	347	354	325	352	340	381	364	358	370	347	347	357	382	355	352	365	330	392	360	360	343	389	374	337	355	349	341	325	385	360	341	326	348	320	374	382	330	321	383	374	334	339	339	390	353	332	382	368	359	332	361	366	321	336	379	338	340	328	375	330	362	355	344	346	362	378	360	358	352	329	362	332	340	367	395	354	338	387	361	338	347	354	373	326	353	365	352	357	372	376	377	348	375	376	382	367	350	380	334	366	372	337	332	357	347	382	344	318	351	348	365	373	361	354	383	358	320	336	352	360	381	354	378	351	361	351	345	396	397	353	347	369	335	350	362	373	345	368	360	332	331	419	359	331	368	342	355	352	336	338	349	363	353	358	318	364	353	366	356	351	385	366	375	364	315	334	323	351	378	348	339	400	375	396	381	331	345	340	351	352	335	348	366	368	335	351	355	325	342	331	373	358	372	359	365	363	337	373	347	374	333	357	341	331	342	353	346	358	370	374	377	375	350	366	376	374	352	351	335	388	382	357	366	369	385	364	359	315	354	364	334	336	346	367	365	388	354	373	369	362	370	357	332	387	370	329	346	364	360	340	349	356	364	361	384	351	352	342	331	367	363	386	374	345	351	387	343	369	372	339	361	323	325	352	390	323	361	360	358	390	362	347	333	361	369	336	338	353	324	375	361	325	355	359	377	364	350	374	353	392	374	340	353	351	342	395	350	313	346	333	362	336	373	364	361	343	365	346	335	341	336	343	334	369	339	343	351	372	344	336	364	329	333	337	369	370	360	326	350	357	392	337	391	357	358	359	350	339	355	334	349	343	369	348	351	375	368	368	355	374	392	324	363	357	361	340	373	396	360	332	360	370	335	350	331	357	350	373	354	365	355	352	364	338	322	358	355	402	364	358	371	361	374	315	364	368
23526	46018	38991	17524	11200	9127	7294	6115	4929	3656	2929	2233	1842	1612	1395	1266	1124	1058	1049	940	927	884	897	785	710	774	708	646	643	620	578	610	620	584	601	569	559	521	459	476	439	486	509	481	496	477	457	453	446	457	438	445	462	466	456	453	500	457	499	510	466	512	466	411	464	478	460	439	477	462	451	453	458	480	423	441	458	418	453	410	463	475	423	435	449	403	498	426	424	450	391	454	425	471	413	467	429	415	482	478	416	455	457	442	446	440	485	451	448	412	438	448	462	429	449	425	423	448	444	428	448	425	438	450	432	402	424	442	423	450	451	414	462	459	425	438	423	453	437	449	467	435	448	411	430	462	416	439	428	442	438	460	426	477	451	426	427	459	438	423	448	373	438	416	430	439	474	415	419	445	401	434	452	402	391	468	467	435	427	460	449	446	441	457	440	406	462	433	442	470	438	435	431	428	440	485	436	414	432	425	463	432	470	402	455	423	421	437	451	460	445	450	431	452	450	446	441	472	394	373	447	440	439	447	452	433	433	436	420	448	429	410	446	432	460	400	450	431	459	420	451	455	433	453	432	439	423	440	448	420	407	423	445	423	469	464	437	455	437	416	438	436	459	423	438	436	450	430	447	387	447	411	462	448	439	444	396	393	470	432	452	420	423	449	423	435	438	407	405	438	454	426	455	405	453	436	432	425	415	399	447	411	423	464	477	397	434	431	459	404	436	404	414	437	453	453	440	418	429	413	454	425	436	440	431	439	409	444	405	444	487	464	426	457	439	419	446	465	409	430	426	436	399	438	437	432	436	421	419	447	442	446	420	454	413	401	444	427	402	427	420	416	408	407	421	427	431	443	423	416	443	472	399	432	462	433	444	406	412	432	450	419	427	434	438	412	417	431	428	427	430	421	437	408	418	446	447	466	419	425	446	428	423	432	435	450	435	433	452	407	442	430	364	414	420	422	439	471	414	427	435	459	419	422	456	451	470	435	417	449	437	439	417	436	486	446	437	418	478	444	452	456	493	448	437	411	439	459	436	407	423	445	425	398	478	417	434	408	430	429	433	422	454	438	459	431	428	420	420	406	420	431	417	469	428	444	466	439	418	422	404	429	451	445	437	465	438	467	442	481	440	451	446	436	443	444	436	437	456	427	426	465	442	434	417	440	428	431	426	454	448	457	420	437	461	445	454	432	453	440	440	424	420	441	436	450	416	429	477	451	396	416	450	454	410	420	392	427	452	420	426	418	433	453	451	460	414	429	458	424	421	446	460	413	428	440	414	448	463	467	455	434	425	461	447	449	423	461	427	444	429	442	425	443	439	414	445	424	439	407	437	438	439	439	430	450	450	423	448	409	479	410	470	452	417	472	457	442	482	449	446	417	413	444	479	455	458	445	361	398	461	441	433	439	450	406	446	439	446	456	478	439	478	428	447	427	393	414	421	444	449	455	433	418	430	461	448	406	446	427	487	443	426	418	475	446	465	462	447	420	416	426	427	451	471	424	413	411	408	418	390	423	460	453	433	430	420	429	427	444	437	445	462	447	438	432	421	467	429	423	444	418	433	399	441	449	416	439	447	490	409	458	458	458	396	436	407	466	449	443	431	412	442	425	406	393	423	430	422	447	411	386	422	443	474	411	426	433	453	448	454	434	420	452	467	445	408	457	459	408	419	466	422	436	421	427	419	431	445	437	458	423	419	395	420	443	446	441	417	432	416	398	491	453	435	408	431	408	424	397	433	437	395	417	493	460	437	471	455	417	395	434	423	424	440	387	444	439	471	451	424	435	398	456	450	412	393	438	426	432	452	452	448	458	450	417	460	422	454	416	390	398	458	451	433	426	420	421	447	467	468	415	422	431	419	428	419	432	474	446	428	414	436	446	451	395	402	465	443	470	426	458	432	463	446	435	437	442	423	412	435	429	459	456	438	452	438	441	431	426	469	418	450	462	457	439	467	437	448	432	479	464	428	438	429	468	377	440	452	482	409	415	437	442	407	467	428	434	419	430	465	422	438	436	418	438	416	444	465	411	417	442	423	408	459	470	496	420	432	431	429	418	468	420	409	474	427	391	458	442	388	432	453	466	396	433	446	440	410	445	461	400	415	449	464	447	411	419	443	463	408	428	441	441	428	457	469	468	406	424	465	434	435	429	441	409	415	442	401	414	409	406	435	432	407	459	418	450	421	410	447	418	456	445	460	427	438	411	443	439	436	405	456	420	431	443	428	428	412	447	445	417	475	425	431	423	464	435	442	453	396	428	455	425	413	453	464	468	438	444	425	427	483	441	466	446	472	445	448	413	409	457	444	433	429	458	445	460	417	443	451	457	436	421	442	460	461	416	434	408	444	437	416	401	440	459	422	407	423	467	442	467	457	421	439	458	469	454	408	445	468	461	399	458	418	462	408	452	428	446	413	412	414	413	428	453	445	419	397	439	440	438	414	430	464	436	444	418	430	426	410	397	469	431	482	425	408	391	422	423	456	449	434	422	413	462	435	412	425	430	405	431	409	421	434	408	437	394	450	419	462	454	462	453	454	445	420	445	454	469	436	458	440	481	440	404	425	429	420	464	427	431	416	466	481	438	461	461	437	435	435	447	407	447	473	427	458	440	409	414	466	422	454	446	424	400	416	452	433	432	448	458	437	399	425	429	462	425	416	412	421	406	412	451	423	447	433	429	447	415	462	439	460	434	408	432	443	450	430	437	444	443	433	408	444	421	448	434	441	431	460	403	428	470	447	439	421	423	443	426	424	466	492	434	429	439	461	420	419	440	437	472	442	446	429	459	440	461	434	425	421	454	421	440	404	446	437	407	466	460	439	435	428	429	448	421	432	449	402	463	454	443	438	415	414	439	426	465	396	433	419	459	435	460	447	473	474	422	460	458	403	457	455	431	451	411	461	458	403	444	424	429	447	440	423	465	450	444	497	442	399	422	446	406	420	416	429	419	423	443	445	401	411	440	410	464	470	393	457	442	440	444	418	431	427	406	457	425	391	431	433	407	454	451	428	457	455	405	420	439	454	429	433	420	444	420	485	385	414	456	451	462	451	411	443	423	431	452	431	460	441	426	419	404	433	413	457	399	459	417	469	424	391	415	425	443	424	409	474	452	433	436	426	429	414	444	447	401	457	438	428	394	458	467	460	443	436	410	432	399	443	420	459	493	427	419	454	462	440	431	451	450	403	417	435	479	404	408	477	447	447	397	443	406	423	436	444	460	407	427	434	445	443	436	420	441	398	463	462	430	449	447	441	474	442	396	419	466	454	410	445	437	437	423	426	445	457	443	385	450	445	454	469	409	455	435	425	401	456	423	415	467	435	446	437	414	442	439	433	448	416	430	454	446	452	446	441	432	453	424	464	479	366	428	423	411	415	421	441	401	425	456	418	447	407	415	440	403	450	437	409	426	430	452	471	424	395	404	491	442	432	437	465	425	402	442	468	407	467	437	449	417	426	440	456	419	468	458	440	422	438	440	407	456	406	472
27670	22101	20606	7309	2419	1759	1409	1213	1041	880	739	650	646	593	562	611	548	535	507	523	469	545	486	508	475	480	440	507	485	483	442	447	475	453	481	477	426	426	458	438	467	458	438	444	466	454	465	431	447	459	470	429	500	466	435	451	485	460	468	465	464	469	489	457	444	460	452	416	430	457	459	451	480	493	428	444	454	457	451	426	451	490	438	464	442	452	455	457	446	445	448	433	467	446	467	469	432	457	439	438	420	499	454	399	463	457	433	464	446	470	474	444	482	465	442	475	422	470	486	446	423	437	480	458	433	472	452	422	465	451	438	420	479	443	415	431	437	452	467	424	471	449	466	489	453	451	432	447	459	461	460	424	476	441	460	460	483	486	445	463	488	422	410	453	515	453	501	479	440	457	437	442	501	442	435	454	471	431	429	440	434	446	461	467	464	425	463	444	441	442	428	463	486	499	404	452	445	503	440	483	452	474	465	457	451	461	417	443	464	458	434	483	458	469	424	460	474	466	438	452	458	438	450	465	475	477	455	482	477	451	464	441	441	469	490	485	450	458	459	432	473	428	443	483	425	458	458	419	405	466	424	449	454	454	435	470	474	427	457	472	461	464	441	455	456	472	447	423	480	453	442	449	414	487	431	423	473	468	464	461	429	461	440	450	431	444	457	469	448	462	488	481	455	447	459	467	458	473	424	465	505	449	447	474	461	434	437	501	429	458	416	475	418	434	434	405	465	464	461	453	458	441	438	437	438	455	472	473	404	461	485	441	434	475	464	457	478	459	458	440	385	451	409	470	432	435	445	467	446	515	478	450	457	462	449	450	487	454	480	441	447	458	430	441	458	453	437	472	422	392	448	448	448	436	436	421	449	390	475	421	461	460	470	485	433	469	449	433	391	413	431	434	448	418	440	433	487	450	445	454	415	480	452	429	465	458	442	434	470	465	467	430	446	432	438	459	449	473	465	474	408	423	417	469	460	444	433	472	470	431	439	475	447	484	463	455	478	463	440	478	448	441	459	449	437	454	460	440	475	471	481	454	477	467	446	441	446	442	405	426	472	425	466	474	434	465	419	454	438	464	439	453	438	390	432	471	413	428	491	458	472	480	439	446	438	436	431	469	419	445	463	460	426	452	496	443	411	423	436	453	474	434	467	454	440	473	438	454	467	444	449	437	391	463	453	466	458	470	420	445	473	452	434	449	473	425	426	406	437	443	450	439	443	474	439	429	430	428	424	437	455	441	454	472	430	435	430	450	434	461	488	488	457	425	412	445	451	447	471	466	418	405	418	433	448	406	463	476	441	464	446	447	462	437	476	434	429	451	436	418	447	438	474	477	445	451	443	459	410	422	469	417	446	445	417	446	426	462	414	454	484	450	459	426	447	421	407	472	459	448	452	437	450	453	429	442	459	448	450	426	458	472	475	445	466	459	432	452	464	422	480	421	440	440	444	437	505	467	450	428	440	498	477	475	431	454	448	484	464	444	440	455	451	452	438	460	466	455	454	476	424	459	459	455	468	464	462	440	466	452	429	440	462	435	455	483	472	418	445	485	429	435	483	455	451	448	443	460	433	469	433	429	485	444	457	409	482	459	460	471	441	431	447	452	466	456	434	459	442	412	436	462	416	422	446	448	447	411	453	477	454	448	411	462	429	447	496	443	466	428	426	446	481	440	446	466	451	427	464	477	450	491	435	410	438	452	422	430	512	427	451	455	422	455	435	451	437	472	465	453	450	440	446	441	437	472	426	472	428	435	491	433	457	468	498	435	448	430	446	498	455	508	474	438	447	466	460	449	444	430	419	445	454	456	443	462	465	419	454	475	452	431	430	475	444	444	450	440	470	469	442	434	474	458	432	500	471	463	483	415	456	432	467	451	467	457	427	466	430	483	487	451	457	473	483	455	497	432	422	461	456	455	470	434	426	442	436	475	461	430	418	443	438	453	436	440	482	439	456	439	490	475	452	426	392	415	449	437	466	460	417	441	409	468	446	435	430	483	450	446	453	441	446	454	447	451	457	424	415	458	459	496	481	468	458	473	457	478	424	486	441	468	460	468	448	440	455	459	445	464	468	470	421	445	474	410	448	450	450	439	465	414	456	493	467	413	457	433	443	458	448	463	482	449	437	424	456	409	428	489	460	470	471	422	460	451	465	434	435	417	449	462	430	498	465	385	470	402	462	444	453	463	422	482	472	447	431	479	465	447	413	460	467	424	436	475	502	465	393	455	458	470	476	449	484	450	442	426	466	464	461	496	450	443	439	418	460	442	481	447	483	453	467	428	469	495	484	447	449	479	459	451	440	453	481	452	461	429	436	442	443	437	445	456	472	476	452	482	461	425	433	464	488	455	442	435	447	441	520	472	469	447	460	447	455	440	452	452	456	467	465	456	451	448	414	518	495	484	452	427	448	437	450	426	459	458	458	423	473	503	492	443	465	478	451	431	417	445	455	443	437	440	462	477	451	445	411	445	478	450	483	442	419	463	444	437	471	429	396	464	453	442	436	445	443	487	471	478	486	444	460	422	472	459	492	458	409	503	447	457	483	438	493	482	466	491	477	456	456	482	486	469	468	424	437	455	460	493	435	407	476	434	442	457	433	432	430	488	475	445	437	470	416	432	467	473	438	441	469	421	444	439	435	451	445	456	440	471	460	430	474	494	491	474	420	438	447	469	476	471	446	468	473	468	460	438	475	430	434	465	421	500	463	466	429	486	442	451	445	479	455	419	486	454	479	471	439	443	429	456	484	395	429	433	461	470	485	455	451	438	447	410	449	469	442	466	435	460	442	448	464	416	457	422	452	422	424	410	409	440	445	453	425	432	424	442	461	461	477	415	458	407	484	440	439	431	437	469	463	481	428	458	495	481	443	482	418	454	469	440	460	466	455	436	478	462	451	464	443	410	472	466	450	420	435	428	486	464	385	471	453	440	471	431	459	424	451	482	452	454	440	424	424	437	443	412	483	434	434	452	385	446	459	424	458	440	460	418	442	431	482	447	443	466	438	454	439	425	447	478	417	472	493	454	475	469	482	444	454	450	430	472	453	415	480	466	434	432	466	440	453	475	462	466	451	471	498	466	426	469	450	430	487	442	450	465	458	411	470	448	434	445	455	448	459	432	456	456	450	445	500	437	477	432	483	453	444	432	422	397	450	493	450	460	421	417	421	482	402	475	462	418	474	411	440	422	459	457	461	430	463	482	451	445	470	429	467	521	428	435	452	445	452	449	469	468	438	450	458	440	456	445	465	405	451	427	457	442	440	451	461	453	463	453	441	454	466	447	481	479	464	467	454	468	480	428	484	466	497	411	458	447	441	439	432	458	477	456	470	459	472	434	463	422	512	450	469	446	487	475	444	448	435	462	487	377	448	444	481	454	465	463	429	462	456	480	466	459	432	482	415	426	425	465	400	428	442	488	440	434	463	450	438	458	450	465	449	439	463	429	524	466	488	446	427	493	483	469	431	475	456	437	484	445	408	425
20488	32995	24556	6787	3803	2913	2517	2021	1790	1436	1124	959	863	849	827	783	717	711	667	642	636	656	642	654	625	596	573	621	608	595	571	602	559	571	554	562	593	599	552	542	569	526	575	564	547	595	508	515	583	544	563	543	558	564	561	584	575	600	555	556	588	551	574	574	566	599	552	545	566	557	546	559	539	607	593	572	591	560	563	534	553	580	570	556	550	565	549	522	552	522	526	536	525	566	545	544	560	576	576	519	566	581	561	610	544	552	551	567	531	597	553	566	536	565	569	547	520	547	576	517	511	559	580	491	524	553	564	565	541	568	530	511	557	509	528	509	543	538	560	549	560	553	544	529	568	518	561	526	485	531	519	557	581	526	543	565	582	545	520	509	523	571	569	512	581	550	539	557	547	550	552	542	564	518	526	522	616	526	532	533	572	540	525	543	527	573	535	529	537	547	563	535	525	529	571	528	548	555	517	513	597	532	561	584	558	581	531	539	524	620	549	525	566	516	538	548	557	564	551	552	517	551	544	524	555	554	544	566	533	553	518	522	556	558	589	543	512	544	531	578	599	555	584	589	531	521	496	551	553	532	550	546	570	549	510	563	541	552	558	548	541	574	546	517	531	553	544	576	506	566	530	604	540	555	557	532	549	547	557	507	575	545	511	546	584	559	572	579	587	527	547	570	535	568	547	522	559	510	520	550	603	528	532	544	560	537	566	563	527	491	548	566	542	566	509	534	529	533	562	539	569	550	513	564	573	516	600	531	537	528	568	549	536	547	536	522	569	525	571	507	558	553	543	549	536	552	573	545	516	525	588	537	540	518	525	538	548	541	516	565	518	535	503	565	565	539	534	553	546	519	548	613	549	561	542	513	547	540	541	514	525	604	533	535	528	521	548	563	547	530	565	536	535	563	544	519	529	546	522	545	552	556	542	558	579	538	534	565	578	574	537	558	573	557	528	507	548	574	494	530	572	571	521	534	562	556	550	547	529	557	538	616	531	527	569	529	566	560	539	580	552	506	527	585	511	582	522	511	543	577	529	549	573	529	537	545	529	517	563	516	527	586	532	563	591	536	560	586	547	558	502	564	564	539	539	499	542	537	549	566	578	537	514	497	586	510	596	553	543	524	572	553	552	503	560	522	500	530	538	576	566	535	537	590	590	521	558	554	545	553	526	547	571	547	558	556	554	553	542	580	563	524	519	520	556	558	549	509	548	522	518	547	566	551	561	547	562	542	564	542	539	579	583	566	544	566	605	511	573	561	533	504	572	541	609	572	566	590	549	558	540	570	522	551	596	585	536	551	540	537	566	544	530	516	570	566	546	535	565	578	553	510	560	534	561	579	517	550	550	499	547	615	527	557	490	585	534	521	538	516	531	522	542	560	511	523	529	522	538	539	555	585	511	541	517	538	546	525	529	563	551	557	600	595	546	556	565	600	563	526	578	543	557	534	507	572	542	586	566	532	525	535	541	510	553	562	545	531	548	559	540	499	558	559	574	557	558	540	538	582	539	548	515	551	557	545	565	557	543	583	590	565	560	512	506	585	559	558	548	509	578	560	528	523	544	511	566	522	553	547	544	531	517	520	525	550	546	533	548	582	532	501	541	592	560	551	563	548	522	528	532	585	562	547	545	565	575	567	534	510	578	573	550	532	571	567	560	522	529	533	558	509	564	547	525	547	580	560	521	536	553	568	564	534	554	532	540	528	531	575	566	591	538	530	522	561	539	561	579	536	525	564	549	542	582	527	561	529	562	569	503	541	564	559	543	556	551	528	593	554	546	560	539	547	538	524	522	587	587	562	541	533	524	549	554	548	585	560	559	557	566	569	603	566	533	536	527	518	505	557	555	506	543	589	588	539	541	532	525	564	539	592	575	525	550	545	552	582	570	539	574	563	521	547	570	580	567	564	546	512	536	541	566	569	552	547	575	558	557	540	551	557	549	546	518	526	551	564	597	524	584	536	535	531	567	575	551	570	575	549	572	550	540	572	528	561	573	596	544	499	565	573	557	533	571	584	558	560	499	554	524	513	555	517	567	572	549	532	521	572	572	562	551	555	579	564	563	550	558	580	518	499	538	561	545	576	568	539	544	555	571	554	554	541	544	545	538	556	554	525	569	537	503	562	529	544	535	557	526	555	553	507	543	522	545	522	543	526	537	527	597	575	512	530	556	556	595	570	554	566	536	525	540	569	503	561	529	567	556	525	540	544	559	540	566	552	533	539	554	529	512	568	550	574	594	551	568	524	519	523	577	533	585	563	542	565	571	522	504	634	541	536	573	582	555	533	578	543	538	563	566	527	561	548	543	540	540	552	580	582	591	573	541	530	551	518	502	512	530	569	518	530	569	538	507	540	555	549	578	554	540	535	547	504	559	546	557	553	547	569	552	516	501	540	543	516	529	526	566	562	547	550	519	556	535	582	489	588	546	491	574	527	521	553	505	586	546	559	521	546	569	553	530	573	526	536	533	537	551	538	543	570	568	567	571	616	550	552	507	564	534	548	538	545	559	553	573	556	542	548	513	550	517	536	551	526	528	567	568	522	565	546	523	544	545	557	531	551	515	546	524	534	575	558	527	563	557	555	547	531	560	559	536	531	531	557	543	545	509	544	554	534	546	540	588	534	566	565	522	545	553	583	531	554	539	555	531	562	548	595	550	525	533	549	569	528	557	571	569	531	486	544	576	542	570	558	535	545	556	571	584	558	565	539	586	545	551	536	552	539	535	545	552	497	555	619	540	498	564	549	530	564	572	546	552	574	589	548	527	581	530	535	545	562	572	545	562	568	532	535	540	514	571	548	517	546	574	508	515	523	553	538	569	551	530	577	535	559	475	550	524	528	510	543	529	503	535	527	569	553	584	557	594	605	532	562	537	487	565	547	530	528	531	554	575	568	509	542	575	586	563	572	572	526	556	540	599	506	559	564	533	579	537	503	544	536	563	559	567	528	588	573	555	558	578	549	568	589	584	529	572	523	568	554	533	548	528	537	511	593	512	528	576	527	535	544	565	558	532	547	543	571	519	553	524	561	541	570	544	555	577	524	593	527	578	558	517	537	535	564	557	584	535	554	551	567	542	516	526	542	536	571	561	541	541	490	536	540	594	512	548	559	570	546	539	536	539	578	551	554	558	529	516	521	535	508	540	542	570	569	542	575	565	510	557	520	541	563	494	546	549	529	545	552	513	511	545	575	546	556	575	529	549	571	544	545	521	551	499	580	618	576	534	503	549	559	510	566	588	550	587	548	554	551	469	517	569	516	556	547	528	542	552	515	525	567	598	577	555	556	542	554	563	563	538	516	569	515	520	609	517	559	526	540	542	556	542	553	518	584	531	545	573	529	550	563	559	508	510	509	571	554	528	595	528	507	537	527	523	551	516	543	581	530	515	584	562	534	547	537	534	549	558	566	561	554	534	560	553	564	589	550	498	522	555	571	587	566	563	576	564	540	560	525	521	601	535	565	557	536	579	598	549	577	562	512
23750	21172	28203	24412	21135	12944	3859	2524	1993	1637	1349	1100	986	891	857	779	760	689	645	717	672	654	605	663	610	616	575	574	551	571	509	547	542	571	517	499	558	494	519	540	512	552	509	503	492	520	522	464	495	498	471	533	494	524	497	494	537	495	475	536	531	505	501	515	451	477	504	483	466	502	488	497	471	498	532	496	469	484	482	508	492	504	484	494	555	492	502	510	475	488	491	437	491	463	460	476	537	488	508	487	475	493	510	477	504	494	486	458	478	488	449	485	456	478	463	475	486	498	445	477	417	458	500	522	484	497	458	493	465	454	530	420	484	528	510	471	485	472	462	489	521	456	483	505	493	495	451	458	491	464	487	485	470	496	474	475	538	488	497	513	469	439	482	498	518	509	468	475	514	476	478	481	488	488	467	437	492	544	511	475	495	503	515	458	484	495	467	471	475	471	468	487	488	471	482	495	472	496	495	449	485	464	489	522	498	462	485	481	463	499	548	474	465	483	501	460	514	428	465	455	493	489	493	463	435	501	488	543	463	452	489	486	485	473	498	476	435	470	507	505	480	486	472	419	515	475	519	514	471	459	493	494	461	482	507	483	511	485	500	496	461	462	527	502	480	496	518	464	430	454	493	450	476	518	492	511	544	490	476	465	465	500	478	523	500	470	471	473	443	476	484	501	470	486	448	460	465	517	456	500	481	490	484	440	500	482	485	485	531	504	478	478	497	467	499	477	481	469	503	532	480	484	481	476	419	528	505	475	456	478	462	476	500	498	464	476	478	476	508	448	484	495	487	480	470	507	492	511	495	490	460	501	510	474	435	510	506	476	491	480	438	503	488	456	510	487	477	479	496	448	515	524	473	504	476	474	490	476	469	504	483	469	473	472	467	481	500	477	488	482	476	468	510	477	456	514	489	491	508	484	503	503	452	446	482	473	494	436	495	485	497	485	498	491	522	479	467	517	515	449	485	467	446	464	466	452	500	462	478	484	473	480	490	469	460	482	499	486	443	525	496	485	523	457	496	493	516	479	475	482	517	477	522	511	489	455	523	442	482	455	479	511	492	471	481	497	470	482	534	479	490	511	526	458	494	482	499	489	486	440	508	508	496	504	490	459	513	471	456	490	488	495	513	474	461	449	504	477	500	525	480	482	471	523	489	493	476	494	492	500	482	462	479	475	496	473	460	493	476	496	485	484	459	492	508	496	465	523	470	469	490	500	474	471	511	510	460	467	525	490	486	493	494	459	501	497	475	465	463	494	479	484	495	539	488	502	461	490	505	490	478	495	458	489	502	480	487	499	511	489	508	513	513	478	473	506	486	450	466	466	501	528	503	500	431	472	482	490	505	478	508	456	498	462	490	499	500	513	506	488	502	527	435	495	446	472	515	493	505	520	485	492	496	518	494	509	475	480	516	465	482	513	518	492	438	478	485	513	499	467	485	463	513	472	479	473	452	452	489	461	522	511	462	482	503	479	456	522	511	493	465	468	458	483	485	460	501	508	503	513	496	491	438	483	488	438	462	505	450	481	490	488	456	433	513	446	486	459	502	470	526	468	468	513	478	472	471	502	485	533	487	458	492	482	466	501	423	475	485	495	533	484	494	438	502	514	510	475	512	489	468	518	488	457	466	487	477	460	471	520	490	494	469	513	510	454	492	477	481	466	471	492	479	493	499	485	490	507	480	506	449	475	506	498	481	498	480	515	513	474	496	451	477	475	461	522	502	490	444	461	531	460	502	528	504	517	440	499	489	476	474	503	489	482	479	490	502	481	493	449	464	473	486	454	489	500	499	474	461	457	492	480	480	518	506	536	481	477	502	471	484	546	477	512	487	485	508	487	479	520	471	505	485	463	481	489	503	490	471	459	503	478	541	479	492	476	447	452	480	505	457	483	515	498	513	486	480	475	473	496	492	477	539	495	492	470	467	468	508	492	483	467	521	454	462	539	467	490	495	483	467	523	430	496	518	483	473	504	478	516	489	467	463	478	508	491	477	468	483	510	496	461	457	490	501	459	462	480	494	534	508	495	485	422	480	457	517	531	483	501	510	423	490	465	491	444	454	455	498	491	439	501	482	479	490	486	465	460	457	469	468	498	497	456	502	500	490	487	484	521	500	477	481	465	474	484	488	469	491	470	475	468	477	496	488	471	435	466	515	483	485	504	523	484	507	520	463	495	502	497	489	531	473	468	464	505	493	467	512	498	477	470	475	503	481	520	523	470	509	507	526	450	482	487	487	464	481	500	478	476	503	501	496	479	456	477	516	474	474	496	501	513	482	485	471	494	505	516	490	476	458	488	462	480	490	517	483	434	479	474	488	496	466	473	517	488	469	509	472	524	491	461	507	479	472	495	487	491	512	460	477	466	490	490	538	486	454	432	447	502	504	512	509	502	469	431	471	436	468	457	516	490	488	510	489	463	459	507	489	505	502	474	440	492	519	477	481	505	471	503	485	504	492	497	504	481	477	486	455	503	485	466	492	485	462	462	475	486	476	496	487	425	474	492	507	478	491	510	497	507	455	497	415	493	474	462	473	512	432	474	490	487	553	453	471	519	495	482	498	464	519	488	469	508	456	442	480	472	510	464	478	493	466	474	482	502	507	474	535	476	527	471	469	464	481	493	493	483	453	477	479	498	461	469	464	518	505	493	475	486	476	486	505	474	522	480	488	541	480	490	471	453	474	506	487	502	530	474	474	479	536	493	482	489	489	488	491	459	448	486	490	469	472	459	506	464	509	476	488	483	492	500	501	513	492	483	486	533	495	474	520	483	513	476	486	456	520	476	505	503	481	466	482	490	428	476	478	505	510	499	512	491	493	495	507	510	511	503	479	457	486	490	489	516	479	490	480	509	461	483	484	465	501	488	484	545	463	513	482	527	489	477	497	452	465	498	471	463	474	471	471	471	469	488	507	458	476	497	540	500	490	468	486	469	485	462	484	491	488	474	496	532	510	473	465	472	472	495	468	520	463	469	485	479	466	467	513	496	489	480	475	468	537	494	502	502	494	487	507	514	504	512	520	486	476	490	502	483	498	481	503	464	517	498	500	462	453	480	513	476	492	475	467	450	504	502	502	453	492	477	462	437	481	485	530	456	513	501	496	491	490	496	480	489	466	487	487	460	494	464	490	504	462	486	476	499	544	501	487	474	484	475	502	475	489	524	499	483	502	480	523	487	499	453	503	503	430	474	470	458	482	551	448	513	471	454	516	484	476	455	499	466	500	470	463	483	450	469	482	469	475	514	488	484	516	514	497	509	470	502	460	519	455	506	495	510	492	446	508	477	516	476	487	455	454	515	458	450	477	482	489	475	460	445	547	455	483	472	497	493	497	477	468	477	481	466	518	488	439	534	478	479	494	512	465	460	535	475	456	438	446	463	453	483	453	455	478	481	497	495	490	487	463	502	465	482	473	455	459	465	517	507	458	481	491	483	493	501	470	518	513	491	476	464	499	486	482	499	448	501	522	466	487	481	465	465
21681	40952	33153	13053	8067	6417	5143	4166	3479	2711	1992	1740	1459	1207	1226	1127	1041	1005	981	876	948	910	831	818	874	763	730	701	734	714	699	701	693	735	677	706	630	688	640	581	648	646	603	622	612	634	612	583	578	627	628	601	565	598	621	609	614	614	652	660	605	651	619	608	633	642	599	627	589	592	622	621	591	643	579	617	596	629	639	565	619	585	634	637	554	597	597	681	591	591	560	565	620	532	585	554	571	590	637	552	653	570	519	602	616	572	588	627	575	602	611	544	565	570	640	563	561	662	633	571	624	554	596	638	618	612	595	585	601	630	572	606	612	582	590	600	555	569	578	595	591	631	559	596	574	592	614	594	587	605	555	589	600	625	565	570	570	595	546	617	587	608	603	598	596	606	546	631	557	608	608	636	622	621	605	582	547	609	563	562	568	567	574	600	597	601	589	572	568	624	541	585	590	614	566	615	597	597	565	609	612	615	605	575	606	575	634	587	575	634	587	594	571	599	592	584	546	594	569	621	584	571	572	546	619	578	611	574	578	577	603	607	599	643	593	615	567	566	580	598	549	590	595	630	625	578	581	570	585	598	613	592	573	590	609	554	600	617	599	620	620	590	602	581	553	611	601	593	621	597	619	578	620	620	593	540	582	622	608	622	597	578	546	591	602	578	621	590	573	603	566	590	554	599	625	574	587	635	540	622	624	554	579	591	584	591	570	625	652	555	570	604	608	522	542	595	575	588	632	584	604	608	541	593	620	576	562	602	594	584	574	617	593	560	585	560	635	608	585	551	552	608	576	629	610	629	603	548	603	557	636	599	585	607	583	601	611	558	618	533	615	631	574	540	589	588	546	640	583	510	567	571	619	594	579	583	609	599	611	617	579	648	568	555	547	632	584	588	636	599	572	625	579	621	622	602	597	600	589	569	565	574	612	586	563	586	567	587	577	631	564	590	579	605	608	634	576	576	617	583	603	577	617	588	611	553	592	564	603	619	558	566	603	568	626	542	622	574	596	584	581	622	624	617	605	564	620	592	578	625	591	576	595	580	593	586	555	561	582	573	567	608	574	594	607	563	607	559	602	621	574	598	613	629	598	560	623	591	591	624	598	600	585	595	559	613	596	590	600	580	593	561	598	575	589	628	580	593	571	588	598	520	602	601	622	593	589	569	590	593	629	620	604	587	545	584	598	570	597	616	566	580	589	630	584	587	577	573	572	590	574	598	626	586	637	609	562	568	568	573	589	637	545	565	577	574	573	584	607	566	582	614	595	622	578	648	585	610	601	602	583	611	563	581	557	567	572	579	565	615	592	553	587	583	648	637	594	592	589	579	596	565	613	639	559	602	609	547	601	623	575	556	592	571	597	565	577	581	596	561	586	598	599	598	579	617	591	619	607	622	604	615	600	585	592	579	614	585	563	597	606	650	617	565	606	600	599	601	582	568	560	641	557	621	642	624	574	598	561	577	621	579	552	560	619	595	585	634	639	575	646	578	598	576	591	601	614	576	592	598	605	587	589	576	596	555	616	594	608	585	590	594	548	567	609	553	595	569	601	619	604	564	653	626	593	598	595	545	530	550	575	588	590	572	573	622	627	564	620	646	590	578	601	602	608	666	581	567	604	594	576	570	599	576	583	588	575	583	594	599	570	625	594	583	591	611	579	560	645	564	585	584	571	573	598	572	618	562	590	588	614	576	607	568	619	597	582	585	610	610	557	585	605	585	672	629	620	604	612	612	579	584	593	568	568	581	579	571	549	624	570	614	634	588	601	623	608	595	583	561	578	562	592	613	641	575	620	588	612	623	563	554	631	629	632	618	604	570	608	554	578	581	605	557	603	635	602	567	599	582	588	568	621	605	548	638	618	643	590	638	598	587	542	569	569	616	585	551	592	608	596	603	558	580	546	590	624	580	607	580	617	595	605	595	589	549	581	605	596	593	587	591	581	610	564	582	566	560	547	595	631	589	580	591	599	611	543	544	592	580	607	590	585	622	601	595	626	566	609	610	585	624	579	590	510	642	626	592	586	594	616	603	594	567	636	580	659	593	588	593	555	592	609	596	626	596	568	589	593	580	582	637	629	600	628	600	583	604	591	585	601	625	589	543	605	512	566	652	599	574	575	607	578	603	591	580	619	593	597	615	603	582	562	634	599	631	567	587	638	595	582	595	595	598	590	624	572	592	625	576	576	584	575	586	603	555	611	563	578	556	556	602	574	587	611	595	608	593	560	613	607	594	567	586	591	606	622	592	619	580	585	588	581	611	612	594	590	597	558	607	634	562	605	606	570	556	606	610	576	626	629	619	590	598	600	609	568	571	521	601	599	593	567	588	603	545	620	561	634	583	625	592	580	566	598	614	609	600	589	566	585	598	570	562	618	592	596	622	573	587	615	606	558	552	563	576	585	619	624	648	573	577	551	616	622	573	580	580	612	608	569	582	563	596	574	594	605	586	608	579	600	592	576	584	610	646	551	617	581	580	611	542	665	621	592	591	641	576	567	597	604	568	601	616	575	566	588	564	628	585	578	613	546	587	604	601	588	578	587	607	599	571	593	591	578	616	561	613	597	579	600	598	593	591	608	582	582	611	578	575	606	572	583	659	592	602	594	577	557	634	585	630	597	568	616	589	580	582	634	589	588	552	592	577	595	590	599	559	583	598	594	584	614	560	576	582	544	549	595	646	564	578	601	580	596	630	624	570	557	631	608	583	556	580	620	578	592	592	594	577	624	571	591	609	595	618	585	606	590	569	575	623	568	631	593	593	621	626	551	601	582	571	596	612	598	590	582	636	598	594	589	617	592	576	553	594	553	597	579	611	575	577	585	566	624	614	599	624	621	622	565	603	593	575	581	580	585	573	589	575	590	568	598	574	636	586	571	570	575	541	588	578	576	600	610	614	580	580	610	629	551	598	584	598	582	556	584	586	576	638	564	627	570	648	643	600	620	620	575	582	590	563	628	570	590	564	605	600	616	578	583	575	579	652	609	587	588	575	566	614	617	610	596	563	614	598	575	593	623	558	557	597	588	595	589	551	609	591	600	611	578	595	624	592	607	597	579	596	578	601	577	608	573	625	607	581	594	611	615	603	619	603	597	594	586	569	611	574	569	610	597	612	585	592	593	611	606	619	556	568	605	598	627	591	613	600	601	545	599	576	611	596	577	607	579	561	612	587	560	629	622	588	597	590	607	604	564	536	606	606	593	603	603	594	614	639	570	578	609	589	617	633	585	545	605	575	561	601	602	611	598	578	624	627	596	575	584	625	586	586	615	581	579	588	609	587	573	575	563	620	517	590	586	580	604	653	614	563	575	558	580	590	594	585	603	564	615	637	579	532	618	604	606	650	624	569	605	610	608	602	549	625	581	551	619	583	597	608	621	555	614	598	573	539	609	575	576	606	597	589	569	601	591	521	595	628	578	643	573	573	595	576	632	579	558	603	577	598	623	582	607	611	567	580	592	561	577	600	634	578	618	558	577	559	628	584
24657	21138	27422	25071	15476	3453	2070	1658	1384	1080	886	743	662	624	567	505	506	532	467	433	478	438	431	447	420	410	395	378	369	333	348	370	374	386	399	384	347	338	342	342	336	343	358	303	333	341	314	338	313	387	335	327	328	318	341	334	355	367	347	368	323	382	340	326	321	326	335	332	332	323	319	329	335	317	352	364	315	324	333	334	325	356	330	338	322	327	333	323	296	320	331	317	327	334	330	329	351	359	327	315	315	313	345	316	320	340	326	356	337	352	367	332	305	335	357	351	337	339	331	323	360	347	333	351	338	328	282	377	343	339	367	323	332	350	327	318	330	314	322	343	326	319	353	326	319	344	327	329	345	318	367	331	341	336	307	349	321	368	326	313	326	335	331	310	343	327	335	310	326	320	358	330	355	326	311	325	308	337	326	325	329	338	340	329	313	290	340	324	314	306	322	329	313	357	340	346	320	362	325	312	316	349	335	359	322	334	348	318	319	302	344	332	332	329	347	308	344	335	358	324	333	311	356	362	325	338	342	315	323	334	310	392	302	349	316	345	297	338	315	339	335	352	343	302	325	314	334	322	334	340	313	326	325	320	332	317	321	333	350	331	335	333	321	365	304	325	311	338	324	330	329	330	336	347	333	337	326	329	330	355	365	319	298	316	293	335	306	308	328	327	340	338	334	320	340	314	310	333	315	342	350	315	363	330	367	344	296	320	347	301	322	304	298	354	364	321	301	349	329	322	353	305	349	367	351	348	327	328	342	371	310	373	308	311	318	316	335	327	366	337	352	332	314	316	329	333	334	345	342	335	311	318	366	323	327	316	322	333	321	340	351	294	321	325	344	354	348	352	330	296	341	329	322	300	342	355	332	304	296	289	319	313	323	318	341	335	343	357	338	329	336	307	335	318	323	313	347	326	328	319	338	345	382	311	333	328	321	292	337	311	306	310	341	322	356	339	366	330	345	349	326	308	362	332	340	287	309	310	354	326	332	336	324	314	335	333	328	337	331	325	348	326	317	323	327	280	341	356	342	339	326	327	336	305	334	290	330	315	332	355	321	386	351	326	357	316	349	345	330	321	339	332	323	344	320	328	331	311	328	313	337	309	355	323	334	363	330	321	331	328	316	296	326	362	359	348	340	330	321	323	332	312	288	325	364	328	340	328	328	340	318	349	345	322	291	343	343	338	321	329	315	331	354	348	330	356	293	299	380	355	306	341	340	295	341	307	314	324	311	327	349	337	359	318	340	347	325	345	289	317	322	330	326	343	349	342	347	362	322	319	330	346	318	336	307	327	314	309	362	338	346	329	344	303	334	295	339	336	304	336	360	311	325	311	347	342	337	393	311	315	317	301	366	329	346	331	346	344	330	318	330	305	339	318	340	337	331	332	332	345	328	304	317	355	280	357	304	309	327	346	344	329	356	339	345	308	330	331	317	329	342	327	342	338	331	350	317	331	340	338	324	315	294	303	345	315	335	305	286	342	312	339	292	355	302	331	317	357	354	331	284	345	315	313	318	337	377	348	320	346	312	333	330	328	332	320	349	329	313	367	359	335	309	359	331	305	325	330	341	331	340	322	307	313	298	338	352	340	320	316	308	352	339	327	323	309	304	343	326	325	292	315	329	298	342	331	305	331	309	326	346	286	352	327	356	327	347	339	331	310	349	328	319	363	324	345	340	357	324	319	350	356	322	304	306	346	335	329	321	362	321	314	342	348	324	325	336	302	326	305	329	317	331	329	353	325	334	311	327	308	336	297	304	304	327	310	311	302	320	314	302	318	358	311	334	350	315	345	321	319	341	325	309	338	320	304	299	339	330	343	321	321	338	335	343	357	329	315	329	312	310	337	321	347	352	337	266	317	328	339	310	336	337	324	322	338	354	329	317	330	294	321	355	355	321	305	307	312	345	362	341	347	329	334	361	328	347	341	339	325	314	324	346	329	346	330	314	340	316	358	295	332	282	363	325	334	338	310	329	308	335	348	330	347	317	327	343	335	315	312	324	330	303	338	327	337	334	346	322	338	319	345	342	317	307	336	331	354	320	328	338	301	353	375	303	363	328	317	343	292	332	325	351	309	327	325	333	331	310	329	315	333	280	325	317	319	373	293	327	319	345	319	330	358	292	328	339	346	324	320	360	319	329	292	346	338	328	315	338	322	298	340	317	341	306	297	328	341	330	323	347	302	340	297	363	344	338	306	315	289	332	284	286	323	325	309	290	330	321	294	360	311	315	343	333	350	317	314	327	344	313	330	329	337	327	301	324	359	319	309	356	367	360	307	347	298	342	342	310	306	309	343	335	341	350	323	338	319	333	330	343	328	341	343	330	318	333	296	325	299	390	350	330	309	334	340	330	334	309	308	297	325	312	339	332	335	318	326	349	307	333	328	296	340	355	321	346	336	350	352	308	306	350	312	330	339	320	317	356	352	324	321	293	303	309	307	326	335	328	325	312	294	339	348	318	314	326	307	362	338	345	354	318	366	331	323	318	370	297	318	324	332	357	313	302	336	337	307	338	343	323	344	342	338	312	299	329	312	337	343	309	329	308	329	298	325	333	292	301	319	356	304	327	366	328	332	336	333	349	301	347	333	327	326	346	344	310	362	352	334	340	346	302	286	336	373	293	321	316	355	339	329	364	374	322	350	320	340	318	296	335	345	302	322	328	337	319	343	334	365	305	303	317	336	329	369	348	317	306	350	342	319	298	377	325	318	346	329	329	326	315	345	340	334	304	335	340	327	318	323	331	309	325	315	348	324	334	318	329	344	319	299	330	329	333	321	328	334	320	334	304	340	323	339	299	318	331	318	306	366	314	333	335	336	335	319	346	325	365	320	338	324	339	314	337	344	328	351	343	352	325	328	279	329	315	309	314	324	345	319	320	334	329	340	302	334	330	318	344	315	341	340	327	344	338	328	311	296	350	363	345	327	337	325	335	330	333	327	326	337	343	311	320	341	332	317	304	351	300	337	301	305	336	332	311	347	351	320	328	332	335	317	299	278	312	327	324	341	361	319	345	317	352	299	358	310	354	355	318	315	337	321	315	331	305	321	330	333	343	337	309	328	326	334	346	334	347	321	317	345	328	325	334	331	300	355	345	350	333	347	329	318	304	319	314	346	341	307	356	317	328	283	320	314	322	315	343	297	328	352	316	325	340	297	340	341	333	315	335	299	318	293	327	335	342	373	308	337	323	302	358	324	357	303	337	349	321	318	338	329	333	322	338	327	342	343	316	340	330	332	330	336	305	323	331	317	327	338	319	320	332	321	313	352	323	354	330	322	314	366	355	344	321	347	319	342	318	337	366	296	323	313	347	339	323	326	347	348	306	322	351	308	305	344	326	337	315	328	330	295	308	330	315	299	346	350	308	319	335	332	325	373	311	342	340	292	319	365	345	354	314	345	312	330	343	315	343	335	297	301	330	338	339	334	338	329	333	340	336	356	321	379	325	346	324	333	307	318	329	314	331	328	324	309	354	313
20702	37695	30445	10317	6456	4943	4019	3265	2620	1975	1527	1265	1028	921	890	776	739	717	655	651	638	589	566	612	585	531	522	528	463	473	503	498	492	506	462	465	425	437	421	441	433	455	425	374	408	380	443	425	401	418	411	384	426	411	428	395	406	438	456	413	437	415	412	421	420	453	433	394	419	414	413	407	428	415	418	400	434	395	380	398	415	439	428	396	413	405	388	413	392	389	426	428	410	413	453	389	362	403	380	413	411	440	404	439	421	385	430	395	389	428	409	429	432	404	407	447	392	394	429	394	402	379	412	411	395	397	399	401	396	415	464	368	389	411	399	387	404	445	422	423	389	422	394	426	398	429	410	391	400	444	414	433	390	386	383	411	401	410	441	395	398	394	441	406	376	440	369	361	406	426	400	397	397	377	438	421	428	435	428	373	415	401	393	416	416	396	409	381	392	433	405	393	385	429	410	425	403	386	381	400	395	408	393	424	419	409	422	371	411	426	442	397	383	412	408	399	436	409	393	401	399	416	422	360	396	415	421	383	398	408	414	423	392	405	405	424	430	417	398	398	384	373	415	403	411	419	408	383	391	399	451	433	453	415	418	386	419	411	397	395	429	338	405	378	419	448	435	377	409	384	377	404	395	436	381	417	381	372	416	425	397	369	407	396	407	424	406	454	420	416	392	406	380	416	430	430	364	413	409	391	399	406	401	418	383	389	422	380	384	375	397	401	416	393	405	404	411	422	361	437	411	390	411	399	447	414	400	417	433	383	414	379	420	408	421	389	417	446	396	424	405	416	371	395	425	435	421	420	389	393	420	380	388	427	424	395	405	447	378	447	418	411	425	411	422	413	389	427	397	413	461	377	430	418	399	392	422	359	416	439	412	381	413	423	425	428	411	407	412	426	383	417	391	422	402	408	425	391	400	406	421	433	427	449	436	392	430	415	408	414	434	367	396	415	385	402	390	391	409	416	420	415	405	420	431	408	407	375	432	432	417	405	379	429	417	421	405	400	384	396	419	417	402	378	382	378	419	434	430	422	423	415	392	425	389	401	397	407	395	425	415	441	425	379	404	390	390	367	407	382	406	433	426	377	402	415	392	406	411	400	415	365	418	393	392	406	406	369	410	407	398	382	389	398	403	415	383	415	407	412	422	390	386	401	396	411	404	403	402	424	408	403	382	419	424	385	410	402	411	412	420	392	378	398	417	421	416	392	413	416	400	420	398	389	382	415	412	382	398	421	379	383	370	410	386	399	390	424	377	417	399	389	382	421	425	427	437	404	418	444	442	388	422	434	377	432	409	440	392	402	391	389	373	438	377	402	409	418	426	369	405	392	413	395	389	449	371	392	417	428	393	420	400	410	406	377	408	367	402	426	408	428	410	446	422	388	395	415	416	440	406	409	414	382	421	423	407	408	419	370	388	400	405	425	423	417	358	408	420	400	413	442	424	403	386	403	416	438	408	404	385	400	427	413	398	385	376	393	428	399	431	426	365	391	430	395	409	387	410	425	392	422	418	381	411	400	385	439	418	399	431	407	415	407	428	389	417	396	406	375	382	410	398	424	410	413	406	398	398	447	412	417	401	425	445	435	395	431	382	454	402	404	446	394	425	427	379	412	387	419	438	447	398	400	393	421	398	402	391	381	382	378	407	400	370	378	391	436	364	382	380	432	402	381	399	428	421	412	435	422	366	414	395	394	403	392	394	408	421	443	388	397	393	376	417	365	458	409	416	403	390	396	414	407	423	407	367	411	481	402	446	380	415	379	401	390	433	427	406	421	413	414	391	381	425	353	406	413	388	393	397	387	425	375	380	429	420	402	408	423	400	407	406	412	381	406	402	411	376	405	428	416	434	416	416	415	394	413	386	395	378	405	427	381	397	428	417	471	382	420	406	413	421	401	442	408	418	396	378	396	378	416	429	379	391	417	383	418	393	430	398	406	425	418	410	425	424	439	419	405	429	426	420	416	388	412	401	392	414	364	387	396	397	345	371	426	393	411	410	412	399	364	396	431	409	402	407	389	422	413	406	406	398	380	455	410	406	396	374	413	371	404	414	419	391	384	401	390	361	412	418	389	393	411	422	371	392	389	389	412	407	409	393	399	386	442	418	408	424	400	378	395	418	422	391	442	420	403	403	375	401	396	393	408	408	396	414	420	454	429	384	418	393	403	403	416	403	412	443	408	421	384	364	433	382	389	382	397	411	400	380	444	400	388	432	418	386	377	428	411	390	394	435	410	431	417	437	427	410	378	428	394	418	400	424	388	411	403	382	408	389	439	403	395	427	404	401	408	393	405	438	432	379	400	392	381	353	409	378	410	394	414	402	387	412	399	441	418	401	426	397	408	393	413	413	405	405	412	412	407	414	388	384	425	389	428	349	397	417	411	398	441	437	411	434	402	389	389	416	422	396	421	386	410	422	413	436	405	390	406	422	416	386	446	397	414	426	394	424	432	410	411	417	373	406	382	402	438	425	447	412	436	410	405	387	422	424	384	421	415	388	436	409	401	414	424	442	409	420	387	410	414	399	435	392	435	391	411	407	413	407	437	397	402	396	398	399	382	413	402	399	406	439	386	432	391	410	391	399	419	388	395	397	421	435	402	423	378	400	412	412	422	413	426	430	405	389	405	400	429	421	436	429	429	450	413	409	433	430	438	414	414	426	422	394	426	410	416	372	406	409	386	449	392	369	378	375	381	406	434	406	397	407	398	402	377	415	413	421	404	415	405	379	385	436	385	372	385	366	406	394	429	393	383	409	433	416	389	425	407	390	422	378	392	413	393	422	416	379	408	381	393	375	420	399	387	427	424	437	404	418	383	379	386	419	415	406	408	429	394	429	406	395	389	430	398	393	400	453	414	413	426	392	422	443	391	399	393	379	405	452	392	440	412	418	420	388	374	401	421	397	387	361	393	406	390	408	402	396	446	425	386	435	384	412	400	421	416	376	422	437	404	407	419	434	429	379	414	392	389	391	405	378	389	430	410	406	408	436	412	376	397	402	379	429	408	434	411	404	419	408	425	375	401	407	427	430	401	425	395	425	397	369	405	412	388	404	393	386	436	404	414	459	425	360	445	419	443	413	443	413	419	396	436	400	406	379	408	387	420	401	396	436	409	389	417	403	418	444	387	397	397	426	382	391	423	406	422	409	392	396	378	389	404	365	398	414	386	400	389	411	428	426	397	412	387	401	426	427	441	418	409	432	415	429	395	376	451	400	412	412	394	431	451	433	454	400	410	402	447	385	402	412	452	388	385	401	408	403	408	412	371	421	415	402	390	422	438	418	421	406	420	454	426	404	426	372	392	392	404	408	415	407	385	392	434	414	398	411	394	409	393	415	412	395	402	399	380	403	418	380	425	411	426	378	466	415	405	397	420	396	420	385	416	381	409	448	435	404	434	420	385	402	409	423	419	377	432	375	392	404	415	427	415	425	449	414	429	392	435	383	393	381	453	415	427	386	416	419	402	392	395	431	409	383	455
22661	21186	28715	23960	21185	21294	13045	3891	2705	2164	1649	1318	1087	993	840	765	772	688	699	619	665	669	591	586	567	503	506	458	484	477	458	413	450	446	445	444	358	385	411	399	388	378	413	378	377	352	369	378	339	370	360	370	361	399	366	405	427	375	384	394	387	397	385	363	341	359	369	374	371	390	372	360	370	358	324	345	409	404	352	363	375	333	308	359	408	361	353	360	364	353	368	354	372	379	321	346	348	354	341	395	363	352	351	343	374	368	344	378	380	348	333	388	384	363	387	398	362	344	334	380	359	364	357	402	364	347	375	367	364	362	321	342	374	339	360	375	333	383	360	341	334	364	351	355	349	365	372	350	332	347	356	360	347	368	365	338	359	332	410	339	355	380	355	376	350	348	374	372	375	372	350	373	355	361	360	379	366	361	366	359	347	391	363	332	335	356	368	336	359	386	380	321	352	365	361	343	358	364	362	370	352	380	374	356	360	353	387	409	362	339	362	399	371	346	341	364	358	358	335	373	378	378	358	347	334	337	353	395	393	394	363	370	377	331	346	332	360	366	359	316	362	334	332	362	346	347	338	351	350	350	339	365	343	382	396	343	348	356	331	366	338	366	360	357	353	383	355	357	351	340	350	315	338	371	350	355	381	361	402	364	357	345	382	333	372	325	326	375	373	372	355	371	366	352	374	343	336	337	356	388	338	349	338	366	374	363	350	358	326	364	331	343	374	366	356	359	361	377	363	371	363	326	338	347	374	352	333	345	359	344	341	347	368	346	375	338	349	419	348	375	406	346	323	372	318	369	368	373	387	353	358	363	342	371	373	330	347	375	356	337	372	325	339	340	308	383	342	328	309	386	340	359	327	338	355	394	329	375	336	365	353	366	356	375	370	349	349	374	359	354	376	366	387	355	340	376	375	390	315	374	346	338	349	333	346	353	291	337	311	354	373	358	327	386	346	387	385	349	334	330	378	348	339	372	384	347	352	345	327	385	354	356	363	346	357	346	346	368	371	354	329	347	364	346	342	341	381	361	340	337	338	350	337	342	346	335	360	324	356	383	357	335	385	326	353	349	389	349	376	334	344	364	360	359	334	365	356	375	356	340	329	361	362	331	335	356	348	334	366	330	328	346	367	385	346	344	355	376	324	320	312	353	353	385	373	359	348	351	358	390	338	364	374	360	341	360	364	375	335	365	344	370	328	336	372	396	396	353	357	363	344	372	352	366	382	331	351	365	358	342	358	365	327	325	342	389	348	344	330	376	359	396	362	378	347	371	360	357	345	392	375	368	343	346	364	367	336	387	341	360	368	321	368	311	366	367	373	339	327	335	337	358	354	376	318	383	378	354	347	344	356	348	330	386	333	357	368	347	363	342	354	343	362	366	371	342	350	338	339	332	375	331	365	354	358	391	346	342	353	334	340	373	333	335	353	347	355	355	361	364	328	364	337	384	355	356	362	377	347	312	340	338	377	348	378	359	364	368	339	352	380	347	355	343	346	353	325	358	351	354	373	380	367	349	341	367	361	368	345	347	369	367	377	367	352	384	378	386	357	359	372	338	369	316	353	343	367	361	325	364	355	356	325	383	353	327	346	334	340	367	351	371	394	379	336	377	354	361	355	389	347	367	341	358	361	382	341	329	371	336	353	344	364	380	344	390	354	372	373	361	363	351	344	366	349	353	350	369	354	359	355	353	335	331	328	337	354	352	356	388	373	355	378	376	369	350	362	367	364	373	343	371	373	341	327	348	329	331	353	365	362	382	350	375	355	372	385	377	355	345	339	373	358	357	372	366	316	388	381	339	331	360	358	342	355	335	346	329	374	369	330	361	364	355	321	361	340	374	358	344	338	349	315	377	356	313	339	338	318	353	367	362	387	342	356	371	361	368	365	321	351	371	342	358	360	356	372	369	403	337	371	365	362	329	389	401	344	351	366	355	357	343	379	362	380	356	364	368	350	338	377	359	364	362	351	313	358	351	361	378	360	406	370	333	338	363	346	350	375	332	366	335	359	333	352	382	367	338	328	380	359	316	364	375	348	364	385	345	333	371	365	344	367	367	362	340	372	377	342	333	354	348	368	360	352	329	321	358	336	345	340	384	330	384	343	368	349	332	350	342	332	343	324	391	358	363	311	351	339	345	345	333	351	379	341	384	359	344	370	325	332	373	383	345	380	354	318	343	321	352	336	357	360	350	370	370	365	350	375	328	360	389	329	375	350	351	353	329	369	327	354	368	340	391	361	351	334	366	371	365	390	347	340	363	372	371	345	346	327	360	370	350	344	374	320	363	360	351	382	321	352	386	330	347	358	348	368	384	341	371	379	346	384	389	341	383	330	346	355	375	366	346	352	394	372	341	336	328	340	344	341	347	334	379	379	361	359	366	388	326	379	346	355	388	350	328	368	364	335	367	336	348	351	344	344	343	373	328	360	380	372	363	347	314	355	377	369	367	370	395	336	340	369	362	341	355	338	343	352	369	365	341	353	364	345	365	348	340	356	338	317	354	372	331	399	332	364	338	357	354	369	385	361	355	350	365	349	365	338	372	352	349	335	334	373	368	325	346	339	337	375	384	348	312	354	337	388	356	363	328	348	361	350	354	354	361	339	376	357	350	366	328	336	342	331	338	372	359	352	354	330	330	334	353	370	369	326	366	347	362	368	349	323	348	332	388	341	357	346	361	361	360	357	356	341	366	339	352	321	358	340	336	311	346	337	361	362	347	370	358	401	356	366	387	358	332	375	341	348	361	374	378	344	350	339	343	348	387	358	344	370	324	352	356	371	361	363	371	389	347	373	357	356	369	361	368	321	348	338	352	352	391	358	352	342	372	341	362	366	381	373	380	320	387	305	367	355	373	340	356	362	373	364	325	369	335	363	368	365	345	356	329	359	375	373	365	375	342	382	378	372	357	353	339	392	385	395	343	343	376	333	393	350	344	382	361	386	322	337	375	395	360	324	331	339	339	357	364	354	334	350	331	376	352	354	350	345	348	342	356	337	345	365	376	360	336	345	366	330	329	357	356	368	360	336	332	344	358	357	347	337	344	342	343	347	379	341	351	367	330	327	333	352	344	394	380	336	329	379	334	354	370	354	330	384	351	347	360	403	347	389	356	358	368	348	369	359	346	354	352	348	362	381	317	350	343	371	366	352	384	344	354	374	336	326	373	350	343	366	352	373	389	374	319	372	333	335	357	349	345	384	374	370	357	355	343	383	379	346	360	344	324	368	375	378	362	346	374	373	338	341	378	385	379	353	390	353	389	395	326	317	336	351	341	342	360	386	335	357	367	341	341	354	367	365	395	358	345	337	299	376	339	329	377	343	339	395	376	323	371	339	333	342	372	354	357	346	337	342	352	363	311	347	357	369	356	370	350	349	361	356	355	346	347	361	323	366	349	344	364	352	365	335	356	363	346	345	358	366	357	387	387	342	316	343	356	320	343	362	354	352	342	354	311	368	355	333	369	386	325	356	350	351	356	359	382
24020	47387	39296	18095	11880	9171	7605	6247	4920	3658	2788	2241	1876	1485	1404	1258	1154	1075	1014	903	902	831	872	797	764	739	733	633	648	610	643	611	597	587	546	590	545	504	478	482	486	467	452	445	465	473	449	424	419	449	457	481	470	453	472	469	458	451	447	477	521	479	488	436	450	466	446	461	407	476	472	456	459	451	448	475	453	438	443	409	445	440	453	453	461	439	451	454	438	412	442	459	431	439	420	437	444	421	451	416	436	415	430	436	424	412	427	429	439	462	440	405	403	433	412	459	443	381	463	409	457	462	403	421	411	454	473	483	414	404	476	444	452	408	449	410	419	424	449	419	413	432	423	426	435	412	460	421	449	444	420	426	448	412	467	470	437	430	450	463	422	428	429	398	430	440	413	431	398	428	442	420	412	444	421	454	423	392	416	423	469	396	431	417	442	438	446	406	428	447	427	417	477	408	448	421	454	457	433	441	442	444	430	416	451	423	443	405	381	463	432	439	447	421	430	415	431	435	433	449	423	426	412	420	396	428	449	380	456	456	428	448	436	464	442	452	389	408	471	435	458	420	433	444	435	420	460	422	465	408	451	416	487	427	391	459	444	417	443	462	429	454	445	471	420	486	438	425	440	426	427	433	432	412	415	437	403	435	443	418	387	415	412	450	429	487	452	449	450	446	448	419	461	429	431	431	454	431	424	400	438	438	461	429	419	444	395	416	437	416	422	417	472	439	418	449	449	420	453	415	412	409	463	444	455	431	458	454	449	437	411	418	453	412	424	480	442	450	428	437	426	436	434	432	422	444	423	478	428	447	418	465	438	456	480	399	430	435	416	448	438	477	460	420	451	441	448	424	436	445	430	410	436	449	415	420	413	418	429	425	423	407	455	464	435	456	452	460	442	445	427	476	437	463	408	468	454	446	427	437	424	421	418	473	410	440	436	420	409	458	433	432	451	460	444	402	430	405	449	439	445	437	440	438	452	436	399	401	412	449	437	422	421	426	411	432	401	447	439	433	432	444	453	444	421	435	440	422	464	456	431	448	393	441	427	451	406	472	423	426	425	425	398	459	451	448	423	417	458	444	401	448	450	423	432	448	431	379	444	419	448	421	439	446	461	418	425	436	434	443	425	449	432	440	412	403	409	402	460	453	438	438	437	429	436	518	460	441	444	447	424	417	439	418	415	429	411	413	455	415	434	433	407	490	425	478	447	460	411	415	432	448	428	415	431	456	418	453	426	426	423	451	444	468	450	442	403	414	422	459	464	429	417	464	408	431	416	423	431	385	445	428	434	429	422	444	406	468	429	448	432	447	387	423	408	420	414	475	407	458	457	460	464	419	407	434	465	395	435	408	424	430	402	426	436	428	453	445	407	420	407	407	413	428	432	424	463	399	417	433	422	422	441	444	401	380	431	452	400	460	415	426	428	455	432	435	407	466	401	436	453	409	413	427	419	430	424	404	410	418	444	428	464	417	456	468	462	391	430	436	440	425	457	439	427	438	438	400	409	445	460	436	426	442	467	429	435	454	406	442	469	427	448	447	447	462	447	429	431	480	436	446	465	399	420	401	393	452	439	446	429	403	466	435	403	439	441	392	428	427	435	413	410	424	480	400	422	433	433	462	421	461	421	409	425	424	465	458	420	458	456	441	451	434	419	422	413	420	423	464	454	427	439	458	400	428	433	436	432	421	430	435	393	418	446	428	408	435	443	456	427	488	467	473	436	469	442	425	417	450	423	431	428	452	421	422	426	440	452	448	418	394	425	447	438	416	424	396	445	485	439	410	417	454	445	445	439	415	456	403	442	470	442	434	445	436	458	470	473	404	431	468	445	435	447	451	443	418	458	437	429	453	421	418	423	467	453	429	431	439	434	451	443	405	431	448	410	456	417	463	420	444	439	430	432	440	442	438	414	417	428	413	459	416	423	424	395	428	419	425	427	415	444	401	445	458	442	445	456	461	428	449	405	452	427	440	427	456	442	425	423	414	421	407	428	450	409	431	447	398	462	425	444	437	442	447	454	409	440	423	419	420	481	443	470	420	473	463	456	453	430	447	441	429	428	450	439	417	435	398	439	469	441	454	465	419	415	432	464	461	431	438	430	402	451	446	427	438	466	451	445	446	425	410	435	415	422	454	438	415	408	422	428	452	465	439	462	443	411	429	437	449	429	431	437	410	441	459	445	434	429	440	456	467	436	418	433	454	458	416	443	477	424	411	424	426	461	422	438	453	453	461	431	451	472	459	422	459	429	429	466	437	424	403	451	447	384	438	455	418	479	418	450	414	459	429	435	419	455	431	429	422	420	418	416	441	447	431	420	438	437	401	423	401	416	421	426	425	441	450	477	425	392	429	501	431	438	433	417	440	410	409	474	426	413	437	424	423	459	392	412	447	457	444	418	400	435	451	435	438	455	426	404	423	412	439	450	419	426	452	441	431	443	439	425	474	421	465	409	441	418	417	427	420	441	420	434	432	466	451	447	448	465	416	431	450	447	439	429	426	433	462	458	427	431	439	414	467	392	435	405	432	433	416	423	403	426	436	431	431	444	428	439	430	443	412	438	445	463	452	462	453	415	400	409	461	406	411	457	422	394	422	429	395	432	438	416	452	426	438	439	422	400	447	451	425	440	401	405	467	412	410	438	399	477	420	427	402	437	404	390	442	460	441	410	443	433	421	428	446	431	469	409	430	417	473	423	442	426	406	416	442	467	440	426	417	455	414	422	422	449	427	391	418	454	423	441	411	456	419	407	450	432	434	403	407	438	474	465	435	431	409	420	428	493	455	459	445	440	378	413	438	468	454	426	433	421	432	417	454	402	405	393	420	428	473	466	435	446	428	405	414	447	449	445	438	430	453	440	415	456	462	472	435	446	452	448	437	441	411	442	421	419	415	432	445	434	453	401	446	432	477	475	434	394	414	400	406	441	491	458	416	416	390	425	477	459	429	472	429	482	419	420	423	426	424	448	421	424	434	414	411	431	428	411	442	418	453	418	434	434	407	427	428	440	446	443	422	490	452	418	446	443	418	426	421	431	408	406	453	438	463	424	455	442	436	462	434	446	435	427	435	450	434	500	452	442	450	442	448	438	444	436	402	427	415	424	393	402	470	405	439	420	456	440	430	461	453	406	440	445	438	418	421	416	430	389	438	432	448	426	468	463	428	416	469	467	445	451	473	426	435	450	412	425	423	426	457	441	454	415	422	466	419	389	420	419	438	406	455	470	443	451	389	421	435	445	430	392	455	426	414	443	427	403	405	448	444	424	437	501	404	472	456	454	426	424	435	415	441	388	455	419	427	444	434	453	441	407	434	449	420	475	445	462	455	444	437	465	460	436	431	408	432	459	444	440	391	395	425	435	426	434	431	442	452	448	424	420	427	367	407	443	420	447	438	484	449	447	418	435	465	444	444	414	438	429	439	418	423	450	437	458	418	474	442	451	451	401	414	422	432	425	436	420	400	480	448	423	407	402	412	401	434	421	427
27637	22140	21198	7893	2411	1761	1392	1144	932	874	787	657	663	598	541	532	516	495	475	520	518	456	536	511	474	498	468	468	449	444	465	510	438	459	475	435	457	476	436	450	469	467	462	468	479	446	449	455	481	431	426	429	422	464	474	458	446	438	453	461	473	438	474	468	468	450	402	429	399	430	424	435	487	451	444	470	437	410	463	457	421	424	411	456	451	456	458	428	458	449	422	434	451	407	482	429	456	482	452	441	417	435	475	422	445	421	413	428	466	485	463	446	436	425	429	384	372	430	478	443	445	446	477	460	455	447	454	421	444	400	448	434	423	470	417	443	418	437	461	446	426	438	423	457	461	443	435	449	468	419	473	419	452	457	448	448	444	438	402	478	432	486	458	437	430	462	411	446	447	446	433	428	429	449	462	452	434	423	439	479	430	470	421	434	412	437	422	447	436	445	464	420	422	389	432	439	454	425	409	456	449	472	412	476	418	436	410	428	449	436	431	478	469	433	432	476	442	433	466	444	457	449	434	447	427	451	404	428	444	434	438	386	443	480	452	459	421	461	444	455	442	414	402	414	425	439	443	444	430	451	447	426	445	433	438	431	420	452	433	445	448	437	427	466	425	451	430	442	429	430	448	429	442	458	502	429	481	438	431	465	422	441	473	427	464	429	420	408	454	454	450	414	418	434	437	400	439	424	428	445	446	404	445	464	477	449	466	448	445	459	437	433	452	446	407	457	436	459	425	437	482	449	439	457	470	459	429	398	457	458	426	468	455	437	469	418	436	445	436	453	457	474	422	461	420	453	437	482	484	436	428	412	446	457	426	434	455	431	443	426	426	400	460	437	438	474	441	420	420	454	441	430	425	445	475	431	438	434	428	439	428	496	407	467	447	445	445	434	469	457	443	437	420	453	477	458	473	437	483	479	439	427	492	426	420	436	447	432	449	478	410	448	454	452	477	425	427	432	483	435	434	449	422	439	480	446	478	414	422	406	434	433	449	482	446	437	443	436	451	442	481	443	400	388	465	440	421	473	413	452	454	415	440	449	431	437	446	416	439	444	428	427	448	424	466	449	447	443	425	441	450	428	456	426	450	443	438	453	430	477	464	427	462	465	491	422	426	468	452	487	437	451	475	449	445	433	408	457	438	486	419	449	422	434	436	420	424	452	471	427	454	399	406	454	437	444	411	461	435	508	450	430	435	421	445	416	447	423	403	476	445	476	474	420	432	430	437	447	432	430	470	449	464	438	431	481	459	445	410	433	412	452	446	448	434	437	447	442	455	450	469	472	433	467	441	449	457	462	449	455	467	481	481	473	446	410	459	480	447	439	474	475	478	445	477	459	467	409	422	422	470	461	443	452	463	454	427	408	430	509	460	460	467	452	422	459	440	429	459	448	474	450	399	494	454	447	437	494	459	444	451	395	422	454	439	443	482	460	419	469	454	454	443	453	432	433	429	463	445	469	468	453	436	459	432	465	440	447	404	441	473	426	459	433	449	453	420	439	427	414	513	467	465	470	438	438	430	438	408	422	457	441	433	489	448	487	451	461	494	473	455	439	395	462	429	419	437	487	439	462	407	423	463	441	446	429	436	458	480	444	451	458	490	463	476	432	449	421	446	509	456	430	432	441	433	475	441	461	433	474	409	426	444	447	439	456	463	427	431	466	463	441	494	456	467	414	456	432	420	449	472	464	475	388	464	439	441	441	435	473	440	443	425	446	478	465	456	472	449	415	452	495	444	453	431	453	429	423	434	485	456	432	465	485	467	421	414	428	461	439	401	417	469	418	462	392	457	441	482	473	423	417	448	459	425	455	432	430	455	452	442	445	455	446	440	464	434	458	484	431	489	443	459	437	462	475	446	440	389	469	464	446	441	425	453	441	428	473	444	434	461	450	479	436	445	454	438	420	416	458	453	432	441	415	461	459	464	460	488	416	461	467	437	435	424	441	462	476	438	467	427	444	421	425	436	445	435	441	437	413	448	476	442	416	442	438	451	471	405	423	442	473	466	460	467	463	414	427	478	448	470	446	433	396	482	441	451	460	463	423	434	420	428	435	446	473	430	469	468	431	468	455	434	465	449	426	383	435	443	460	449	467	405	420	400	453	433	479	434	448	430	457	457	452	442	474	444	457	436	462	447	425	473	445	431	489	454	436	444	426	435	442	412	454	445	442	416	423	420	447	457	505	452	424	418	442	435	463	474	445	453	445	437	431	416	448	449	466	451	423	473	447	417	424	445	447	418	450	462	429	462	447	431	427	473	416	481	472	445	455	385	444	438	463	430	459	438	467	408	437	440	449	470	458	440	463	471	469	461	439	444	439	455	457	405	446	423	477	454	423	471	462	414	424	458	415	418	479	442	445	458	467	431	457	457	407	436	443	448	478	432	493	416	430	459	443	446	424	432	479	442	443	464	428	464	458	437	468	445	430	427	412	464	405	461	431	434	453	437	431	453	432	448	444	453	462	395	426	425	448	428	482	436	454	453	422	459	470	472	473	450	431	471	451	451	469	452	451	463	431	448	440	439	444	455	464	441	491	409	452	414	441	471	424	433	456	467	450	421	443	429	417	450	436	440	454	405	481	419	472	422	426	423	466	449	463	457	420	460	452	416	463	427	478	475	412	425	452	466	429	479	412	476	467	427	459	460	432	484	439	466	438	431	434	423	443	404	468	444	415	441	425	408	422	409	467	463	426	450	456	404	465	451	459	448	455	454	482	469	438	492	432	452	436	441	438	458	437	440	459	420	411	450	457	412	429	422	414	457	438	467	449	438	457	447	461	435	448	457	433	454	444	493	484	461	417	430	457	408	403	479	463	451	449	459	462	458	479	427	448	463	427	444	500	471	437	414	445	468	462	456	442	459	415	408	463	418	442	471	459	455	418	475	478	460	449	485	446	443	410	457	455	453	470	452	469	486	468	460	455	471	455	456	418	466	406	454	450	446	457	465	441	448	461	420	441	483	427	444	456	420	468	428	418	454	440	484	440	438	448	459	449	449	433	488	460	450	411	430	431	477	443	413	416	416	429	469	441	432	433	457	439	442	456	437	465	418	467	445	440	465	459	446	455	433	455	484	468	425	474	439	452	446	448	485	468	425	460	511	444	450	467	459	447	480	457	452	455	429	455	477	475	414	452	454	401	454	456	423	433	391	421	425	440	451	446	461	476	471	469	458	457	418	458	425	478	399	452	458	426	478	406	469	436	454	425	440	493	501	426	465	490	454	450	465	434	434	443	430	409	444	428	445	471	430	476	420	412	471	475	433	439	441	380	410	403	461	459	437	412	457	424	451	439	408	464	417	418	481	454	430	420	440	425	460	450	453	453	430	444	427	474	453	467	428	454	416	428	458	437	436	456	397	448	416	440	475	444	459	454	453	424	497	444	456	442	423	421	424	450	485	439	454	420	431	472	474	462	457	447	442	437	438	432	470	444	475	441	403	469	444	477	452	461	411	429	413	430	463	457	454	417	434	439	450	436
21583	33630	25532	7262	4031	3180	2526	2027	1691	1481	1153	999	847	832	761	725	711	672	619	630	645	642	669	640	652	565	575	550	613	588	595	581	593	597	575	588	590	609	567	492	525	552	525	585	538	539	578	581	528	591	561	539	529	555	571	553	558	563	597	520	563	573	525	566	520	557	527	535	516	534	564	562	507	587	540	555	555	529	547	538	562	557	499	554	541	594	526	549	567	570	574	531	563	544	565	504	575	570	563	515	527	530	546	535	589	538	478	553	532	574	495	532	561	559	558	566	529	513	546	554	540	541	530	556	555	559	552	556	526	542	522	527	544	542	566	566	573	533	540	513	541	600	537	556	531	496	555	522	534	540	558	634	567	517	546	557	555	538	508	556	523	518	609	502	538	560	527	542	559	534	516	533	545	547	550	523	576	538	543	540	513	533	555	501	535	507	513	531	545	554	528	542	539	545	549	533	561	519	545	545	502	577	550	527	576	530	490	538	540	561	550	518	574	597	579	556	517	540	525	546	541	491	538	541	564	550	544	544	576	581	541	552	547	521	536	532	544	556	517	563	559	526	544	533	525	520	534	548	536	550	523	524	529	555	543	525	566	521	544	537	535	565	557	513	572	543	571	529	542	541	550	527	530	568	522	565	570	537	576	531	529	559	580	551	539	552	561	545	582	567	529	547	532	549	541	543	539	542	527	504	540	523	530	572	527	565	513	519	529	539	555	549	545	569	542	508	555	575	550	543	520	556	561	567	579	534	532	561	528	551	553	544	521	575	515	496	552	531	554	566	520	536	514	531	562	506	548	544	567	508	504	537	515	552	555	551	573	520	552	578	544	556	576	575	561	510	590	587	508	549	528	517	568	545	564	549	501	558	533	587	580	508	546	566	537	582	571	543	503	502	516	553	578	558	550	521	542	522	535	547	505	539	553	534	509	532	547	554	535	556	533	552	559	532	521	578	537	517	548	527	492	544	543	548	522	549	561	523	513	557	521	507	618	533	592	491	560	524	493	523	558	536	554	594	561	519	550	588	550	556	510	516	516	550	497	567	564	568	536	539	559	528	548	490	519	518	537	558	503	536	527	590	559	563	569	529	561	555	523	532	551	532	485	549	537	538	565	551	531	539	523	536	531	540	530	535	502	551	592	588	503	531	570	522	541	548	584	541	520	519	552	553	574	512	527	555	520	560	510	568	509	543	502	529	557	557	515	527	520	541	524	516	565	538	501	548	550	525	482	553	553	572	530	523	567	493	520	545	540	528	546	544	572	576	517	538	524	567	548	561	530	515	581	504	543	579	550	547	542	526	526	546	561	527	562	538	531	555	548	513	546	542	570	557	527	557	556	528	496	547	554	500	542	521	518	500	547	585	562	552	539	606	553	532	563	557	559	532	515	533	490	499	515	565	536	561	586	542	573	562	573	534	526	549	557	526	560	534	514	542	547	541	585	541	537	533	585	550	574	575	498	533	564	525	518	572	557	535	546	568	557	533	577	526	512	615	517	550	533	568	572	559	574	543	505	511	587	534	553	600	528	490	542	558	515	548	526	561	555	531	573	538	548	533	539	589	527	542	565	522	572	558	522	557	577	515	547	551	496	604	522	535	528	544	569	538	557	578	540	512	513	536	532	522	518	539	544	554	567	551	569	537	547	555	566	501	546	517	535	528	504	533	563	548	554	551	517	531	522	528	511	586	520	535	562	551	511	536	581	545	547	552	525	569	564	543	533	541	562	542	561	542	540	565	591	536	551	573	537	534	544	545	562	518	544	546	582	518	551	568	530	542	528	539	554	545	618	531	546	505	487	506	572	513	576	600	586	532	549	501	525	554	545	579	568	497	534	570	545	526	545	537	524	542	555	521	546	526	545	542	552	528	538	548	572	534	575	544	555	552	549	547	510	557	550	545	572	577	526	533	524	565	547	517	534	542	526	526	511	539	534	560	526	520	573	531	516	567	531	576	533	525	545	558	529	546	590	519	514	518	573	521	557	511	528	516	561	588	556	543	573	533	545	509	544	491	555	489	536	538	520	520	518	584	562	594	503	560	522	547	535	517	511	505	500	553	557	506	525	580	569	565	544	557	565	545	550	543	539	537	521	523	534	557	584	515	498	564	544	565	528	501	546	563	522	536	574	556	520	501	578	550	565	596	528	546	542	549	574	520	567	523	563	583	550	538	522	561	528	515	546	493	533	545	532	491	536	547	501	542	547	524	588	508	532	558	598	526	506	536	532	599	561	536	519	561	569	536	552	565	532	537	534	544	536	534	540	540	516	544	554	530	534	589	518	553	532	527	571	541	536	512	547	552	524	543	527	570	546	561	521	529	556	556	572	549	516	545	509	517	495	513	580	576	563	516	572	527	569	549	542	583	578	541	533	530	543	531	574	533	538	542	541	521	580	563	555	558	573	576	572	514	567	527	560	516	546	544	528	580	559	542	505	513	532	579	522	582	532	538	528	502	549	521	536	526	519	510	572	507	552	533	536	547	512	531	511	522	550	546	558	485	518	550	580	550	568	570	567	518	531	530	539	509	538	544	523	535	512	526	550	560	560	540	535	528	567	575	537	537	553	559	533	534	556	525	535	546	549	553	535	562	540	572	564	574	496	516	518	537	575	545	525	515	581	565	559	520	542	539	516	520	567	554	575	583	509	547	578	555	545	508	523	543	539	537	505	564	509	506	551	521	508	509	557	535	519	545	544	570	513	539	536	547	561	535	574	545	538	547	543	508	547	551	549	577	536	539	515	547	517	535	542	542	535	576	535	582	537	538	577	557	579	562	559	563	495	579	546	511	561	523	558	535	533	560	562	548	533	542	543	549	550	506	577	573	540	536	520	565	571	528	512	569	541	554	521	545	569	563	511	536	568	553	537	533	544	544	518	535	544	560	561	522	516	539	561	509	557	532	576	543	543	592	533	527	580	553	526	547	517	544	538	590	560	559	551	545	532	542	541	542	544	542	578	515	553	547	521	558	540	526	525	527	601	517	543	532	553	546	524	537	547	538	536	528	544	600	541	533	514	570	540	547	550	559	539	537	529	539	538	559	520	575	519	521	508	540	544	549	589	538	519	584	532	534	569	571	588	531	533	540	530	546	539	528	544	570	557	515	528	533	573	551	534	526	497	549	549	522	538	521	533	553	553	547	549	547	521	520	517	512	562	535	534	564	575	566	559	557	555	569	556	507	513	530	539	524	539	537	515	527	568	499	548	557	552	539	524	545	542	572	517	548	540	528	517	575	569	520	596	544	547	578	543	557	562	527	520	512	571	501	567	546	494	547	598	566	539	552	491	542	548	539	556	556	503	525	531	515	534	542	524	567	560	547	522	519	557	530	541	530	546	566	566	554	557	518	535	566	527	535	536	560	554	549	547	556	533	533	583	547	511	585	550	585	537	513	530	577	545	570	557	549	537	556	535	578	585	554	525	566	546	545	576	577	549	538	542	572	564	540	561	541	547	547	540	559	555	512	556	529	529	551	565	507
23797	21190	28284	24377	21168	12975	4056	2434	1914	1543	1260	1110	992	845	799	743	704	681	677	652	651	579	627	622	590	602	542	600	531	576	532	542	518	529	523	526	497	495	520	481	462	501	463	447	477	448	515	498	484	468	489	481	469	487	473	485	497	482	503	493	493	505	495	524	453	536	503	474	497	496	517	490	470	472	491	492	520	519	465	496	453	478	440	452	441	455	485	497	480	465	471	452	459	467	486	471	500	474	459	538	513	490	408	477	482	486	477	452	492	473	456	528	450	465	472	494	467	505	505	511	513	520	472	443	468	495	474	449	489	476	487	472	465	468	450	459	430	449	469	509	433	487	434	495	465	487	482	499	489	476	463	488	471	500	456	471	520	481	498	469	455	482	515	501	478	459	474	490	455	492	521	474	442	494	491	456	449	491	479	463	499	491	499	429	455	492	496	496	472	457	473	480	508	496	482	452	482	500	484	468	526	495	484	501	501	461	468	491	468	431	439	484	498	473	478	498	494	471	427	477	453	479	451	481	479	485	453	452	485	463	499	492	495	479	460	449	489	477	460	494	491	475	507	448	508	442	481	489	460	513	492	487	495	479	471	511	478	509	489	448	455	457	485	482	424	472	453	500	480	483	494	490	470	502	489	487	502	544	530	496	467	486	447	461	483	457	458	443	495	494	450	485	475	454	506	517	507	467	516	462	461	465	475	491	491	493	476	453	489	476	449	451	485	494	514	496	437	481	497	470	442	475	461	465	461	488	469	475	523	478	475	478	509	449	479	463	450	484	506	451	422	493	481	511	465	476	454	480	515	470	473	482	477	493	459	476	459	464	475	479	471	482	477	447	451	494	462	487	473	506	462	471	458	464	456	501	505	455	459	481	454	505	454	493	489	489	469	421	469	482	454	454	508	457	460	517	476	496	499	463	499	483	457	514	497	495	484	517	485	488	489	493	515	469	458	493	446	456	483	485	481	489	468	481	489	504	470	453	502	481	487	463	462	462	486	498	426	497	471	478	480	495	416	482	474	499	451	480	466	512	494	483	413	464	463	473	478	480	433	460	480	461	429	471	488	435	479	493	464	505	464	485	453	511	433	479	503	477	469	499	477	505	482	488	452	459	496	479	451	485	436	480	503	520	476	452	492	521	496	506	484	500	441	486	469	512	469	492	495	457	471	498	493	492	465	487	493	501	450	520	536	461	449	492	479	484	466	476	453	505	476	461	472	503	474	458	464	506	471	459	462	472	471	472	508	507	494	456	493	466	475	451	464	480	475	474	496	537	452	485	465	502	473	466	456	460	462	457	503	456	442	463	476	463	442	499	534	480	511	494	464	468	461	490	462	512	481	462	472	475	437	531	472	462	477	516	439	487	471	500	461	500	461	463	462	457	451	512	482	467	474	482	468	482	448	488	479	426	486	464	462	469	465	490	519	471	475	475	448	472	482	452	499	483	467	441	500	476	485	489	486	493	425	481	492	485	448	436	477	479	447	493	454	463	461	472	487	465	476	459	466	470	446	475	478	447	442	519	479	445	457	452	479	436	481	455	486	431	477	473	483	484	455	519	499	487	497	461	431	468	441	516	470	430	486	480	496	459	496	480	477	514	473	471	488	496	472	475	492	459	436	501	457	514	499	463	516	481	444	446	463	458	449	475	461	454	466	482	469	446	454	481	433	519	470	446	483	468	449	449	489	462	463	454	483	485	455	458	469	467	513	464	480	442	457	454	451	501	459	495	490	496	484	464	497	491	455	488	487	455	486	442	503	475	470	520	467	479	466	449	486	501	480	508	472	473	509	499	477	494	480	502	496	450	485	473	479	464	458	467	456	461	448	472	465	459	464	473	506	475	466	463	476	448	450	462	495	513	499	486	485	491	502	462	487	445	458	506	482	490	476	449	487	498	466	478	497	443	479	488	493	456	455	486	508	512	498	464	442	457	455	464	496	512	506	468	512	539	510	491	486	473	455	492	489	465	476	464	488	446	502	472	492	455	472	484	479	503	470	470	482	470	483	473	480	493	470	485	477	459	514	510	430	489	434	491	418	466	481	449	514	442	490	455	478	521	497	491	507	457	464	516	461	488	513	487	475	479	436	473	496	461	480	475	525	460	478	449	499	504	469	508	460	442	480	495	481	470	450	459	474	501	502	502	516	468	500	459	482	455	462	472	483	497	455	495	487	468	497	485	456	442	500	462	473	536	466	464	501	472	446	499	454	486	455	469	496	455	486	456	500	440	465	510	469	469	498	470	476	473	454	483	457	464	472	479	473	454	475	484	490	514	480	503	506	447	467	491	462	497	459	463	498	460	498	455	473	429	459	465	497	473	507	477	490	451	487	515	512	493	513	496	488	494	453	449	462	516	507	472	469	493	484	448	462	462	479	465	522	457	459	488	486	464	485	501	498	476	456	455	422	491	496	464	480	512	479	505	423	489	461	500	450	471	483	457	487	433	464	474	479	462	475	468	501	472	506	508	480	483	488	493	506	499	528	476	498	442	467	479	470	447	450	488	510	450	474	471	456	474	490	467	500	477	462	453	491	433	520	456	452	502	441	438	489	459	471	482	469	446	458	495	500	512	474	459	506	490	492	443	473	445	470	480	439	470	472	429	441	490	508	472	458	463	438	489	490	494	495	468	466	446	449	448	449	452	488	468	470	465	473	474	462	480	469	470	494	521	472	465	507	498	466	433	494	449	486	518	500	504	491	488	451	463	429	482	458	456	478	457	495	484	510	483	477	489	494	448	461	490	484	490	487	492	487	472	476	463	533	444	439	461	485	484	480	508	471	482	501	489	491	467	479	466	454	503	476	491	506	468	493	475	507	485	466	472	480	479	457	485	456	507	478	451	519	485	479	487	458	464	469	452	460	523	517	477	481	501	461	452	506	493	494	478	523	479	481	486	456	471	454	466	455	464	485	489	472	457	494	516	489	495	493	465	470	468	471	477	463	464	496	480	472	483	538	482	464	478	465	471	459	514	511	478	491	476	474	474	448	445	493	464	486	465	441	500	469	487	482	510	503	473	473	440	460	436	461	470	446	463	483	426	437	485	496	485	475	473	469	491	486	451	474	490	482	500	456	497	461	467	466	491	482	478	482	468	512	472	488	471	446	512	458	500	482	454	448	478	468	477	501	507	482	451	450	487	519	481	448	490	474	460	490	510	490	463	458	475	510	459	507	464	483	450	475	474	462	507	496	463	510	447	504	510	482	490	480	465	486	466	454	482	466	474	475	460	524	499	495	516	479	467	496	505	450	534	487	494	475	481	438	468	466	436	484	471	489	465	470	451	486	462	436	420	466	500	490	443	480	499	486	484	484	496	485	459	481	455	464	479	474	490	457	454	475	476	472	506	476	490	476	472	463	465	481	483	484	472	479	481	469	460	499	469	465	475	505	487	488	499	491	411	478	497	516	462	457	454	488	468	475	513	471	472	453	463	492	501	450	485	483	463	467	520	447	484	495	469	485	467	504	461	472	473	497	518
22734	41466	34289	14114	8638	6443	5407	4159	3390	2673	2084	1678	1418	1307	1154	1110	994	1003	901	878	820	860	839	817	767	759	720	704	677	703	715	727	732	704	674	671	672	659	633	620	627	667	640	645	568	585	590	639	588	595	617	645	634	572	634	614	646	628	642	631	594	644	648	580	582	572	642	610	572	582	599	609	586	576	617	599	616	582	588	551	588	604	585	537	580	602	591	603	599	599	542	560	571	600	613	638	588	542	583	603	602	618	600	568	594	586	565	596	594	567	576	586	609	543	551	581	555	592	582	623	562	589	552	594	552	550	565	619	600	588	599	632	593	584	621	590	585	584	574	597	592	627	539	543	577	591	591	555	600	607	591	578	571	593	608	567	599	582	573	573	558	538	555	565	576	572	582	548	572	576	587	596	549	596	622	588	603	581	595	564	598	600	539	610	578	536	594	573	591	529	538	615	605	590	533	587	581	563	571	588	559	570	584	576	579	593	597	581	551	565	572	601	586	601	617	526	588	618	573	615	568	585	618	553	577	577	623	572	573	552	608	613	562	586	584	584	572	574	614	563	583	594	558	578	567	587	587	570	611	603	535	553	572	636	558	593	592	591	607	605	588	574	634	571	610	587	549	554	607	558	562	601	597	607	585	579	573	621	582	624	590	585	585	617	589	556	623	603	597	592	538	608	607	560	588	543	589	598	569	597	581	613	586	552	591	596	592	629	586	587	563	597	593	604	584	584	571	610	580	571	568	599	629	624	576	583	603	596	551	573	592	574	626	575	596	582	618	598	580	594	531	604	561	601	553	542	615	589	610	598	603	570	587	572	622	575	579	615	599	548	583	597	644	559	579	586	621	582	592	577	584	574	604	573	587	593	609	575	591	615	589	574	566	597	565	622	592	541	547	556	608	607	606	571	585	605	552	520	584	562	561	580	544	588	592	589	586	548	581	632	557	633	592	569	619	615	631	581	588	594	593	531	621	622	602	585	596	569	558	577	567	581	562	614	553	546	588	584	598	611	653	533	564	579	609	587	586	597	631	599	577	592	631	625	582	598	591	543	584	573	553	545	571	570	611	602	527	547	578	582	621	562	597	596	583	578	586	582	619	574	559	608	578	590	599	594	635	566	597	577	632	561	561	560	573	623	589	590	536	589	616	620	582	614	598	558	604	589	620	569	563	594	595	566	599	577	602	628	572	593	551	587	617	571	603	607	588	599	606	543	568	551	599	582	570	568	598	613	578	610	579	580	552	588	609	577	589	561	616	578	594	590	589	582	587	586	581	553	582	592	585	583	574	568	582	569	573	562	599	582	608	591	579	602	576	619	575	567	566	576	576	566	565	620	593	590	584	577	583	591	638	612	585	599	561	619	578	584	582	577	604	571	574	574	588	575	569	568	540	553	594	580	573	572	550	571	589	566	574	573	622	586	581	582	626	603	602	550	538	598	578	584	591	603	560	564	592	588	594	575	554	575	603	553	598	599	575	555	581	578	580	530	635	562	558	580	562	581	581	588	598	550	597	571	533	610	583	564	549	568	523	629	580	599	581	558	591	587	561	595	575	581	589	591	634	616	560	635	555	603	535	610	580	562	560	533	577	565	628	612	617	562	573	576	563	579	610	659	628	553	534	589	589	634	554	599	533	587	586	581	609	597	612	579	623	581	613	583	574	598	565	580	601	592	591	606	603	611	586	566	570	602	576	567	593	551	591	568	574	596	594	582	591	641	575	575	588	589	559	595	591	574	582	574	630	594	566	585	611	589	598	599	555	611	602	553	582	621	597	592	607	616	588	596	586	627	598	581	608	598	590	593	595	616	598	567	601	589	557	615	593	597	573	565	583	601	591	577	576	597	560	570	596	581	575	577	594	566	570	559	590	576	604	625	591	577	552	549	568	579	606	617	570	568	567	594	570	606	608	602	602	616	559	524	571	566	560	598	553	563	567	573	545	563	580	603	614	562	614	585	581	593	589	613	542	563	623	590	571	579	569	571	594	640	553	596	562	588	567	543	629	588	617	609	602	555	624	576	556	577	616	578	560	599	580	568	586	602	624	597	554	571	541	556	554	595	617	582	570	576	595	580	597	546	564	562	561	598	598	567	586	597	579	573	633	582	644	581	581	609	635	579	555	627	587	545	556	640	571	542	605	625	572	546	562	598	594	551	593	599	606	610	524	588	562	618	561	587	583	594	635	568	598	582	581	618	586	563	590	597	618	574	595	564	603	572	588	530	601	584	569	616	596	598	594	597	584	589	562	577	564	590	549	574	597	584	583	561	589	580	550	538	603	590	627	557	578	564	618	572	581	619	578	592	552	631	581	646	571	605	640	608	577	601	573	582	552	578	553	604	556	591	569	554	560	580	577	627	587	581	622	591	571	605	617	571	553	589	582	571	593	557	587	559	596	591	593	558	596	597	574	568	518	593	590	587	530	598	618	544	564	589	590	583	592	607	560	583	600	571	620	612	564	573	575	618	614	596	604	561	586	584	572	588	619	600	558	638	576	553	554	582	590	570	555	615	578	606	572	582	576	593	565	577	605	602	575	574	579	557	573	618	586	600	578	549	595	560	559	578	583	613	587	564	595	600	572	596	573	577	550	585	625	549	591	592	599	587	562	588	577	577	568	587	583	551	586	602	560	629	584	556	560	588	551	610	576	566	587	569	556	565	580	582	582	568	609	612	633	575	593	613	569	610	583	581	613	609	573	577	626	609	586	574	550	596	572	607	590	559	557	581	578	586	576	591	606	553	569	609	593	585	573	601	591	594	607	610	597	620	604	605	568	615	596	599	591	558	594	601	552	577	604	595	576	606	558	576	585	577	567	591	597	597	596	598	618	576	533	595	588	555	594	592	550	600	610	580	632	599	544	587	594	577	571	524	561	555	617	560	565	548	612	567	608	632	578	586	596	562	580	597	572	581	586	627	551	555	544	588	581	571	593	551	615	583	623	581	622	624	553	592	564	619	618	558	603	611	586	608	618	620	617	602	551	576	553	586	570	600	627	589	608	589	586	573	597	572	578	593	574	613	548	593	592	595	627	567	596	582	599	548	563	589	598	601	542	589	591	580	569	592	622	557	569	552	598	596	607	569	583	565	564	595	597	606	581	583	582	618	589	606	572	579	602	560	572	576	614	559	571	603	633	606	553	579	623	553	567	547	608	606	570	585	546	598	581	625	558	567	582	573	595	570	608	518	593	621	537	593	601	617	601	615	576	569	575	596	596	565	581	553	577	610	593	580	626	604	596	596	585	608	607	592	617	557	577	594	607	610	597	578	630	579	638	596	559	590	571	627	548	586	551	558	541	590	587	568	525	534	598	575	569	577	573	598	603	564	582	602	554	627	628	570	551	569	564	608	585	580	597	597	575	570	602	546	607	602	616	600	571	572	614	590	589	650	556	586	599	588	606	622	587	585	608	588	594	572	619	557	659	624	573	603	619	581	552	561	598	540	628	562	551	597	616	601	600	561	585	566	613	607	575	632	575	589
24744	21162	27478	25086	15675	3567	2077	1584	1307	1053	854	758	639	575	540	495	550	442	477	468	430	452	426	410	397	378	391	379	393	337	409	378	365	390	372	353	383	365	354	340	335	298	328	337	319	322	329	322	334	330	337	324	335	324	320	355	332	351	346	325	321	303	314	348	343	344	345	339	337	342	329	326	320	347	340	339	321	351	298	328	329	315	347	327	343	316	334	347	316	332	342	319	330	340	320	306	346	340	325	340	308	317	310	290	304	337	322	315	365	330	343	342	300	309	334	362	352	311	348	335	311	344	326	359	313	340	340	334	357	319	327	326	339	353	342	340	306	323	317	351	335	311	323	329	319	326	325	339	310	302	297	312	339	319	331	295	314	333	323	335	321	356	321	320	337	342	309	323	330	355	325	309	321	341	341	331	310	325	331	353	286	317	326	334	360	316	336	311	329	341	347	346	320	318	330	311	306	296	348	331	337	317	329	337	334	304	331	309	325	325	330	304	343	323	310	351	302	299	326	323	317	346	323	313	333	332	361	323	309	336	302	312	345	334	319	351	328	317	315	324	302	354	335	315	302	338	326	329	351	297	325	333	324	356	320	327	320	379	343	295	333	344	344	310	333	356	283	314	313	317	317	329	307	304	338	331	320	306	333	295	312	321	314	290	322	324	337	350	316	315	326	305	277	342	321	310	358	300	332	327	339	302	337	320	312	347	301	296	314	310	317	338	336	337	332	344	340	335	332	340	338	296	345	311	309	340	315	294	315	326	327	313	314	374	317	357	305	324	359	341	322	305	328	338	313	310	315	311	316	324	326	372	303	316	343	308	307	299	326	324	300	335	337	334	321	337	317	331	350	363	324	314	297	311	328	305	339	319	341	306	310	311	316	358	336	331	330	346	308	312	329	321	327	331	333	317	312	298	306	339	313	296	295	316	319	286	312	306	358	315	305	344	346	353	320	345	328	313	342	347	308	337	342	297	305	279	353	327	327	293	357	309	332	319	305	341	325	293	321	326	339	317	318	326	363	323	342	323	343	296	328	340	341	294	330	342	325	325	305	335	318	346	348	323	315	362	343	319	314	322	318	302	294	314	315	323	321	350	285	348	350	304	326	305	337	315	323	334	331	312	296	330	343	314	329	287	338	310	342	324	331	333	338	289	319	321	347	287	339	318	340	323	319	317	305	319	311	351	297	313	311	296	310	331	325	383	318	349	332	371	329	302	336	325	340	329	345	287	354	319	322	340	313	332	303	338	327	322	286	326	353	298	345	301	329	317	349	356	309	333	358	334	335	328	343	327	300	326	332	342	345	333	301	314	320	312	320	328	332	320	297	318	307	323	329	344	335	301	314	347	309	350	344	330	312	323	321	314	334	305	333	287	327	327	326	321	329	326	307	353	288	341	319	304	357	313	315	352	337	319	325	359	322	343	339	323	312	332	340	310	330	330	327	311	338	307	311	364	284	296	337	346	317	329	323	334	349	342	340	319	328	327	335	313	334	343	315	331	339	307	308	296	337	297	347	321	331	308	327	307	274	345	318	364	308	316	317	294	287	332	339	323	323	351	325	344	317	348	335	330	348	304	321	312	291	346	340	309	309	339	290	363	334	327	315	310	321	345	311	334	353	344	334	338	304	332	323	314	320	354	354	301	360	314	327	315	308	313	329	350	337	325	329	318	309	350	348	329	314	319	335	328	334	318	338	305	334	349	354	312	329	318	342	311	332	311	333	299	308	307	350	300	292	297	382	312	326	332	340	316	328	344	320	296	304	334	349	341	303	341	292	290	314	316	318	342	318	352	325	320	308	291	307	318	328	335	334	339	289	294	303	314	314	336	296	333	340	317	299	314	315	328	322	337	312	321	314	315	319	310	321	332	307	343	349	309	299	318	368	318	334	342	295	346	308	306	359	332	336	349	341	317	326	336	298	338	297	293	319	338	317	319	297	316	310	354	325	307	353	321	336	342	322	317	358	318	306	343	326	342	330	331	302	310	347	355	331	361	328	301	332	324	311	327	289	323	337	327	356	325	300	317	319	296	347	293	329	314	317	301	368	311	321	334	361	329	329	302	318	321	315	339	325	310	303	312	385	348	328	322	317	338	313	315	320	358	325	343	317	332	342	364	316	333	313	308	312	311	327	316	299	304	317	328	326	334	332	319	337	306	298	328	282	352	310	333	325	348	331	366	296	295	299	309	319	329	324	324	335	341	309	342	363	330	312	354	326	308	308	326	317	321	338	333	319	303	343	351	329	336	334	354	347	342	289	327	352	347	336	338	324	316	336	351	321	347	311	322	309	330	352	325	349	327	324	341	316	335	328	334	325	339	320	318	283	333	319	347	334	342	349	308	331	335	311	301	334	338	355	376	332	321	318	310	315	307	354	309	332	357	320	332	297	336	337	353	349	355	333	343	316	322	334	301	289	325	340	326	368	352	326	328	301	301	331	320	342	294	348	317	360	335	383	307	350	334	337	314	328	322	356	320	336	313	330	319	342	357	334	322	287	313	321	343	337	326	357	346	358	291	312	324	330	322	326	345	326	304	369	326	334	324	364	339	325	324	309	356	309	325	339	318	328	323	329	329	348	321	309	335	321	315	284	329	337	317	343	317	343	316	337	323	345	309	344	295	336	309	368	309	286	291	342	347	295	333	346	314	308	312	315	319	331	307	324	334	328	349	323	328	297	319	361	359	330	320	298	340	328	306	295	306	332	325	342	311	309	331	302	333	329	343	334	310	325	345	314	330	355	303	347	320	328	331	330	320	310	348	314	343	312	324	329	356	340	302	329	309	318	355	307	329	317	318	330	300	332	348	339	320	320	314	322	305	341	295	345	328	316	310	343	342	335	330	339	314	297	314	334	315	291	347	315	308	341	327	333	323	344	327	339	297	317	336	313	329	301	323	322	337	330	308	331	358	335	337	313	349	326	364	336	304	339	330	306	300	318	318	330	324	331	336	342	302	327	346	328	320	333	312	331	335	317	345	326	328	326	330	346	339	308	352	336	384	282	311	327	316	351	345	341	303	316	330	312	333	324	321	326	301	318	292	313	356	365	337	332	338	368	333	339	307	307	321	291	322	322	377	318	321	338	307	313	301	343	342	339	334	297	335	322	342	325	320	338	351	301	350	334	306	320	330	355	357	329	348	332	335	337	329	303	299	310	365	333	354	363	344	322	319	316	298	303	325	328	341	324	325	320	324	330	336	319	278	350	341	307	325	305	311	324	367	358	326	304	318	344	325	307	326	301	350	315	339	341	354	339	312	310	351	316	310	357	335	315	337	332	335	339	311	313	339	314	356	318	321	342	320	344	298	317	304	340	314	330	323	309	303	337	324	323	331	334	321	312	323	310	341	333	305	306	315	326	336	315	316	318	327	332	340	297	309	322	313	292	350	352	309	327	334	347	344	354	321	309	314	305	332	359	320	347	369	287	320	354	328	335	326	310	304	316	309	355	330	331	335	349	311	345	351	316	274	344	352	335	288
22925	38504	29650	11060	6535	5086	4105	3222	2611	1982	1486	1194	1040	902	849	734	728	650	663	636	622	576	574	565	553	547	493	511	504	493	519	502	460	488	440	460	466	437	438	410	430	408	417	439	413	410	436	431	411	401	411	419	421	405	401	427	418	415	431	445	451	399	424	450	420	409	429	390	390	405	416	381	424	439	395	419	408	427	391	389	431	422	386	433	443	409	418	415	462	406	361	421	392	410	433	404	414	408	397	440	359	394	390	379	430	414	406	430	411	401	378	395	377	431	404	383	411	416	429	398	398	433	381	393	397	408	430	394	423	390	401	387	404	408	419	407	385	402	398	381	416	415	428	427	389	405	423	397	428	420	375	361	386	407	370	423	383	398	426	381	412	406	406	373	422	394	364	388	385	401	397	398	404	389	400	397	401	385	437	392	402	393	403	417	389	385	412	385	350	436	435	356	389	408	391	334	407	348	425	397	403	368	389	373	384	405	399	396	398	390	374	372	448	394	391	426	382	394	391	397	388	390	380	420	419	371	413	369	406	402	386	430	414	384	371	376	412	408	381	399	417	398	408	388	434	422	402	434	411	432	421	387	427	365	446	408	414	371	402	380	406	407	399	398	387	442	387	427	404	435	403	447	438	381	396	385	401	386	419	390	402	442	415	424	409	396	406	459	395	397	400	394	379	409	392	397	385	416	392	418	358	417	435	399	397	409	389	406	423	411	372	411	434	429	343	374	355	431	393	345	406	408	426	433	375	375	380	404	395	437	410	416	386	417	428	383	418	383	345	394	406	376	394	401	414	413	418	407	415	399	402	387	428	389	385	412	401	394	389	393	437	408	396	401	425	398	405	429	384	380	413	404	417	409	386	408	412	371	398	389	410	393	419	424	404	403	403	413	370	399	407	379	374	390	426	387	389	400	434	380	428	406	402	410	379	393	364	429	408	424	406	369	399	443	382	400	377	378	441	428	389	439	420	384	411	407	361	426	410	438	349	425	394	389	391	413	434	400	421	400	390	404	355	397	420	428	428	420	419	421	395	435	410	403	414	408	391	424	395	424	406	397	397	409	389	432	401	394	439	424	403	403	420	381	403	411	406	405	421	445	394	421	396	407	397	357	407	387	431	404	383	375	389	423	392	409	410	426	428	400	379	395	403	395	426	406	412	433	397	413	442	413	395	363	391	417	410	414	400	382	397	410	387	398	370	383	388	404	406	418	382	411	418	410	379	386	357	428	424	395	377	396	438	414	386	408	385	399	405	424	376	435	389	404	427	372	392	453	383	394	391	387	408	356	382	382	394	381	412	387	393	388	389	429	397	364	442	418	423	381	394	420	455	384	407	408	411	407	430	421	421	428	435	408	401	410	439	427	419	412	357	411	434	401	450	412	395	397	427	370	410	394	419	421	401	396	383	360	368	412	408	380	406	369	386	399	426	405	411	394	394	469	420	400	420	404	424	375	384	392	405	441	393	418	425	364	409	405	392	397	406	414	422	395	410	411	414	427	373	381	394	411	402	369	407	403	387	386	393	415	365	416	430	417	398	414	425	402	404	372	411	401	395	407	438	415	392	386	417	375	373	425	399	420	392	393	430	390	421	395	388	398	405	427	416	383	408	403	392	394	406	385	446	367	421	428	404	430	425	382	404	382	385	432	393	403	416	392	412	390	432	405	423	421	360	436	396	372	416	419	392	407	384	392	402	401	403	421	440	420	415	356	401	400	392	425	415	424	375	383	404	396	382	359	413	373	402	440	404	446	403	381	395	384	403	383	399	401	402	420	407	438	371	402	395	383	442	382	426	451	429	420	368	380	424	412	368	423	376	414	410	381	411	405	402	409	383	413	418	385	402	425	394	415	399	411	430	402	427	407	403	407	435	406	400	389	391	378	407	408	369	461	416	403	378	411	394	401	402	463	402	401	408	400	394	391	391	414	388	380	421	392	416	434	393	388	398	386	384	383	402	407	409	410	409	396	395	385	406	388	388	387	368	413	412	359	395	396	418	413	375	412	414	432	373	400	406	417	429	409	400	418	404	383	370	376	369	400	395	405	402	390	407	438	377	380	402	406	396	404	383	380	424	395	404	422	380	369	406	406	457	421	412	421	412	384	386	423	409	448	383	403	403	389	384	389	389	377	452	386	400	394	439	401	409	393	413	369	411	354	436	420	415	412	408	399	426	393	426	421	409	411	368	406	397	393	404	429	411	444	428	416	413	388	404	392	396	383	367	395	413	416	390	388	412	420	397	405	396	394	402	427	399	464	400	373	391	438	432	436	386	382	368	379	469	407	405	380	404	398	436	394	410	405	396	408	424	407	421	420	418	384	381	409	364	429	428	380	439	415	392	438	377	389	424	412	414	379	443	416	402	427	409	402	410	396	374	400	392	372	431	412	420	415	429	363	387	402	399	435	377	404	427	405	425	412	415	421	399	406	392	407	407	399	414	414	394	379	388	405	427	430	373	389	415	397	409	389	411	428	402	405	407	356	431	414	403	408	408	407	390	380	376	392	396	440	398	372	392	380	397	399	403	448	401	385	410	418	424	363	406	383	443	414	376	411	380	391	409	410	376	398	407	365	445	403	387	425	425	412	408	370	421	400	406	407	376	410	406	404	413	427	388	408	407	375	397	370	380	385	419	374	423	381	372	407	367	409	430	406	423	405	410	384	441	398	434	362	385	392	417	426	407	419	426	401	416	412	399	433	416	401	380	405	411	425	403	393	412	402	383	391	387	407	404	386	397	437	390	382	381	403	415	400	393	391	399	399	414	390	388	384	399	390	373	407	402	392	396	405	378	380	377	401	380	412	426	399	376	376	412	403	411	391	421	416	407	409	398	445	400	397	405	387	394	404	382	382	398	412	406	399	384	398	393	402	403	387	351	383	397	413	429	427	385	403	431	425	444	400	397	377	395	390	439	417	423	416	400	393	406	376	417	411	392	416	382	411	390	405	366	432	423	422	417	431	439	440	380	432	385	407	399	393	391	394	415	414	416	404	415	432	377	425	387	377	399	402	411	377	400	410	383	423	415	373	409	407	386	372	393	419	388	400	391	394	368	428	402	404	402	413	384	400	393	377	391	394	377	421	384	410	438	407	403	414	391	395	410	409	408	396	406	411	417	424	419	380	385	400	400	365	404	402	378	434	380	410	387	365	398	377	412	399	359	418	383	404	395	414	384	392	392	390	405	410	405	434	377	374	408	393	386	406	394	409	378	398	445	401	421	403	372	419	407	391	416	427	368	369	395	445	387	407	449	397	370	417	398	413	415	397	421	359	381	418	402	404	408	384	393	436	404	408	407	385	420	444	389	387	384	408	423	394	427	362	413	402	401	389	411	401	406	411	423	397	410	395	372	409	406	400	425	376	384	414	378	413	415	409	417	430	410	407	407	427	391	409	428	434	403	420	416	374	424	365	405	414	418	383	392	426	440	416	404	416	400	401	422	424	368	411	408	394	406	399	386	395	421	381	381	410	416	395	409	390
22683	21192	28728	23952	21205	21334	13168	3927	2637	2109	1666	1361	1142	888	883	787	761	768	636	645	610	632	563	564	507	568	489	474	480	491	461	476	426	433	444	427	377	389	412	372	407	347	372	331	360	352	338	375	334	351	353	331	379	360	342	348	366	403	423	401	415	361	346	352	370	357	383	357	360	349	333	337	368	344	376	377	353	361	352	387	357	369	354	371	379	357	360	363	321	371	323	368	355	345	345	349	324	366	364	343	340	364	311	352	386	371	359	369	331	334	365	347	361	346	369	356	352	349	363	383	349	358	339	338	347	339	343	340	357	354	346	352	343	335	368	354	323	346	346	359	376	344	348	369	348	365	327	326	359	320	340	357	331	337	339	360	335	350	346	330	376	367	337	326	323	358	358	350	346	344	374	348	365	329	357	345	359	389	350	378	339	334	318	353	366	367	356	376	371	352	330	351	380	368	359	349	417	334	312	325	358	337	320	341	376	335	351	358	379	336	346	365	327	337	375	355	351	316	317	358	364	325	389	367	364	366	349	358	320	348	327	363	329	339	353	341	324	326	362	339	368	304	378	328	347	376	377	337	350	313	347	379	337	343	332	358	330	344	356	343	340	367	386	340	342	342	363	352	346	360	339	377	316	350	371	343	347	365	347	376	348	325	294	361	358	322	351	352	354	350	327	322	363	356	362	340	332	332	329	340	328	368	341	390	349	336	380	379	337	344	371	346	341	337	342	314	378	348	354	312	330	387	307	322	332	293	353	404	340	378	341	394	319	356	331	332	358	327	324	359	339	337	328	359	325	351	368	297	321	376	333	347	359	357	319	341	349	342	398	317	343	366	342	377	383	325	329	315	356	341	353	380	313	384	334	338	329	363	361	365	352	319	328	355	347	353	321	345	349	332	348	346	378	354	363	358	361	315	315	359	387	347	343	328	348	363	356	357	318	309	332	333	337	339	380	366	374	373	347	371	331	354	354	372	360	388	340	363	331	360	347	349	326	328	371	329	326	362	367	371	366	359	322	367	359	340	362	327	354	316	363	355	361	329	344	353	379	341	327	346	364	342	322	376	356	358	329	375	339	351	342	334	321	387	363	362	343	354	358	343	330	359	368	351	331	330	324	347	334	333	358	340	364	340	346	365	351	356	368	372	414	382	336	340	371	377	360	341	352	350	369	371	346	341	354	359	347	340	371	320	364	362	352	371	339	351	334	355	359	353	290	357	353	354	363	373	315	394	360	342	343	354	330	368	365	351	378	302	317	326	350	357	361	324	352	365	342	347	366	343	334	362	357	351	326	343	340	339	354	359	349	321	369	344	382	357	336	326	312	359	335	370	330	338	334	391	362	357	361	368	359	340	359	371	327	350	352	384	328	367	362	356	352	326	340	342	349	367	338	344	372	363	341	316	341	342	334	343	319	357	305	356	324	361	338	363	368	346	414	355	340	336	349	374	321	382	331	339	306	335	345	338	335	346	324	341	347	340	334	351	365	373	359	337	350	328	344	332	404	358	359	396	382	355	325	374	345	360	340	377	360	359	364	342	367	354	331	368	352	366	334	376	346	328	332	322	329	359	345	336	351	355	367	363	350	361	360	351	343	339	304	333	342	331	358	344	342	353	369	367	344	315	340	371	358	355	358	362	353	368	344	350	322	347	357	350	335	358	371	314	328	376	343	356	381	366	341	351	347	353	352	341	319	337	348	343	382	336	334	364	354	361	367	323	375	349	346	362	325	330	334	330	390	387	357	317	372	355	382	343	335	349	363	338	323	347	342	339	342	355	335	331	330	343	347	318	333	338	333	333	367	380	368	336	366	349	340	332	363	341	366	368	298	347	334	312	345	295	355	353	353	358	344	353	368	359	365	357	360	359	328	334	350	372	341	315	342	344	341	347	355	389	369	354	385	354	347	365	321	335	307	350	369	364	345	356	346	351	337	336	363	361	314	371	323	361	350	331	328	315	331	344	355	347	375	327	334	337	357	353	346	338	350	330	343	331	350	361	347	379	349	356	339	339	381	378	355	341	327	352	370	317	381	363	356	347	372	337	355	372	314	302	365	339	357	331	357	400	309	344	332	357	378	338	351	406	359	340	338	335	339	330	330	360	335	374	345	330	331	315	335	345	326	397	362	344	375	352	350	347	381	344	362	335	336	371	331	365	344	351	343	338	357	375	366	325	367	333	351	347	366	333	348	360	334	360	360	313	358	329	332	315	350	327	351	331	384	337	325	329	341	324	335	366	351	340	347	371	316	362	364	332	361	331	360	349	325	328	356	360	356	373	326	345	340	352	374	330	336	350	344	329	364	357	341	347	361	339	347	336	337	372	350	363	344	325	357	373	318	376	336	349	365	341	342	298	339	389	350	350	359	355	335	371	358	310	394	368	367	332	307	365	346	364	340	341	307	332	346	378	337	355	330	318	371	339	336	337	327	394	347	358	353	310	324	344	341	340	353	353	345	362	345	364	354	376	363	366	334	344	340	350	340	372	304	343	302	337	352	314	339	360	340	351	362	344	332	392	341	325	356	334	338	329	352	336	322	340	337	334	357	343	329	355	338	335	355	332	331	357	344	343	372	394	353	341	350	327	364	356	335	303	361	361	301	336	338	336	353	350	323	323	372	322	357	341	376	359	366	390	345	311	393	372	330	339	379	327	321	347	342	328	347	389	335	337	333	351	369	343	385	353	325	336	377	385	413	354	327	340	372	312	374	339	328	314	319	360	345	341	331	339	353	345	372	355	356	353	343	311	338	376	369	342	357	341	359	350	360	345	364	343	303	358	337	344	323	351	363	356	335	337	365	347	352	337	367	337	344	354	358	366	368	345	351	346	350	343	374	348	364	334	369	350	368	346	343	331	370	338	362	341	347	378	326	347	326	315	317	329	330	317	317	353	401	385	314	349	329	380	325	332	346	373	347	358	372	322	345	285	339	365	359	313	361	337	334	352	369	356	371	335	351	344	347	350	321	373	336	335	366	384	358	333	337	367	358	329	346	369	349	330	373	365	352	367	339	377	329	327	331	348	361	374	367	360	359	334	314	351	367	379	378	330	352	356	286	332	330	343	347	357	352	319	362	358	359	343	349	348	296	354	337	344	337	377	351	363	348	362	356	331	356	343	319	358	333	362	326	359	353	354	339	340	387	377	338	333	339	355	332	359	352	337	371	355	379	365	335	335	358	339	361	344	368	343	337	371	338	357	327	386	335	322	351	366	335	343	346	346	328	352	338	351	341	338	346	341	312	309	356	337	384	321	352	349	358	370	351	312	363	336	365	379	356	310	326	351	313	356	350	321	360	364	302	318	335	333	347	367	356	316	335	343	333	346	328	325	368	363	382	351	332	332	334	354	347	341	333	336	345	376	365	323	350	314	356	326	366	302	325	357	370	337	380	351	317	339	333	343	367	339	360	319	376	326	371	345	366	356	366	348	342	343	332	338	365	357	344	369	380	365	351	350	325	340	310	367	348	363	348	365	335	314	334	355
23986	45914	39232	18182	12509	9819	7945	6306	4835	3810	2789	2215	1846	1480	1300	1232	1110	1120	1002	912	864	925	882	804	791	721	674	685	674	686	620	576	558	565	607	518	566	486	480	538	452	429	454	460	463	452	463	453	463	451	469	500	463	460	466	467	504	480	484	547	478	502	458	401	432	454	457	421	460	466	406	460	421	472	435	465	422	429	397	427	413	417	434	452	420	388	407	453	442	440	419	433	426	407	399	455	465	389	403	418	437	398	438	436	432	429	441	493	485	425	445	437	447	413	406	469	441	433	428	427	379	441	409	465	403	432	431	399	411	442	435	427	413	454	407	432	433	406	432	484	419	421	413	443	402	417	435	433	423	429	430	448	428	419	421	464	437	438	425	428	423	424	400	399	463	432	424	423	448	432	415	420	404	403	411	454	466	456	398	458	454	438	420	411	424	454	438	468	417	411	426	420	417	417	414	427	413	419	385	383	398	402	450	423	426	425	433	429	395	416	447	415	430	437	445	435	405	393	392	423	429	430	405	426	445	423	420	447	405	438	490	396	430	415	423	431	419	419	405	414	433	435	458	439	415	479	401	432	403	460	432	420	421	410	467	396	447	400	409	446	422	417	414	415	421	434	433	422	391	474	405	408	451	428	426	428	446	462	419	435	453	420	432	440	407	444	433	409	451	418	413	412	402	425	425	441	409	448	405	430	402	436	445	446	452	430	405	447	451	461	455	410	417	444	458	408	402	418	413	454	434	434	453	441	441	444	428	448	430	423	399	442	407	445	417	435	451	415	438	412	438	399	406	414	414	450	457	441	428	438	395	400	424	434	412	412	395	425	426	463	439	442	433	473	436	414	393	388	462	420	436	453	454	403	413	453	464	437	439	414	410	414	404	392	403	404	437	442	436	430	423	438	403	469	406	429	484	423	449	411	444	457	446	431	427	446	443	453	422	421	424	442	404	446	444	419	412	425	386	427	444	422	426	413	424	421	418	460	430	412	455	405	427	413	430	430	416	400	404	409	423	450	436	422	435	413	403	450	407	400	432	404	415	418	430	422	425	398	426	426	406	407	451	445	395	420	452	405	454	444	439	416	429	392	447	439	422	435	402	409	446	414	449	410	407	424	431	388	424	436	413	420	414	381	443	457	463	439	418	418	449	442	389	462	396	419	421	437	453	439	428	432	439	407	433	449	440	426	422	470	409	393	438	432	408	446	428	458	403	453	481	440	400	429	412	451	447	429	466	430	460	415	419	441	462	447	424	397	386	419	384	461	393	421	429	451	427	443	413	421	439	447	392	414	434	446	425	413	416	421	474	461	404	400	399	445	415	384	428	449	426	490	415	463	451	407	449	420	390	434	439	387	455	414	447	435	463	403	379	432	444	443	425	405	431	412	427	431	420	424	443	441	401	434	430	402	376	432	431	467	413	439	482	400	448	400	450	427	441	453	424	441	394	433	423	444	467	428	460	438	445	442	437	430	398	424	410	434	456	408	413	459	436	412	437	447	440	393	421	420	409	418	444	422	397	426	425	382	437	413	451	458	488	415	420	404	428	466	491	446	374	430	375	458	443	395	401	435	414	429	409	420	432	440	443	391	431	429	392	414	414	435	422	429	417	427	419	432	422	376	408	437	479	428	411	417	449	424	414	432	398	400	428	439	447	450	395	413	419	406	436	425	451	427	410	428	456	391	410	433	434	417	458	447	431	471	402	443	413	426	444	441	427	403	396	437	428	397	441	420	436	410	445	416	436	437	419	413	444	460	394	418	425	428	420	426	417	441	375	442	444	417	437	438	386	399	461	423	457	428	393	422	422	399	438	393	446	426	417	419	433	485	428	438	445	406	411	423	393	442	453	392	410	427	395	396	432	406	417	420	484	419	453	457	393	414	405	435	414	415	424	431	462	436	427	410	399	396	399	401	422	449	470	431	424	448	399	428	441	414	453	409	434	400	463	425	421	459	408	462	456	461	403	428	418	438	443	348	450	405	436	454	397	406	446	434	446	453	419	436	439	448	443	432	434	439	425	406	432	404	411	422	414	453	460	430	457	389	407	447	405	431	433	415	427	424	439	425	423	467	411	418	439	392	411	395	428	468	440	443	416	413	417	447	433	415	440	425	394	417	402	453	439	423	428	400	406	423	399	445	425	468	431	423	428	420	437	432	404	447	447	452	424	435	379	415	446	420	426	418	451	418	374	418	439	435	443	442	417	414	476	411	431	464	389	409	431	432	405	405	431	436	448	430	442	460	403	443	414	452	409	402	422	421	416	411	434	415	398	431	393	470	430	446	412	419	424	411	430	438	414	402	440	442	422	425	366	423	418	443	432	435	445	434	428	457	424	456	445	466	448	399	408	433	409	442	421	426	469	415	417	442	414	438	431	433	405	396	432	443	440	432	441	403	401	461	442	416	427	444	404	421	389	442	430	432	441	432	430	416	428	420	469	442	445	412	444	418	431	418	403	413	377	359	437	452	430	437	422	410	452	442	431	437	397	432	424	422	446	412	411	432	451	403	440	433	395	392	432	393	400	402	451	395	440	396	425	422	422	426	388	489	399	385	406	420	477	442	450	419	408	390	413	452	395	427	438	446	469	456	430	442	470	420	415	394	447	406	436	440	417	476	428	425	424	410	410	416	427	436	405	450	417	419	406	413	407	469	440	438	420	450	430	409	412	413	417	463	397	445	439	414	426	444	402	410	397	431	454	434	435	419	423	415	436	406	466	428	436	424	442	444	410	460	474	442	421	462	475	426	446	440	438	425	427	415	403	406	454	405	399	439	428	439	427	416	419	433	393	417	412	518	419	441	434	412	424	431	461	450	419	381	412	465	442	446	452	430	425	442	435	446	421	396	392	393	450	409	416	447	415	433	437	405	394	436	405	424	452	447	439	430	462	447	443	443	449	434	381	423	439	421	443	481	436	429	437	421	429	413	414	410	393	393	421	409	403	469	448	441	487	400	429	424	439	462	425	455	431	412	421	422	428	434	436	436	441	429	442	433	428	433	426	429	419	405	457	444	469	420	460	445	426	447	446	400	411	407	469	430	449	462	423	447	435	406	430	415	422	404	415	413	460	443	417	423	432	434	383	439	411	412	446	442	379	394	444	386	437	421	437	417	429	440	444	441	467	432	472	396	404	427	437	422	410	427	415	444	442	398	442	450	430	432	444	418	451	429	438	457	405	440	435	389	426	447	451	413	428	418	409	476	414	471	439	430	456	432	442	451	423	429	461	443	423	417	416	412	393	436	411	423	429	425	450	427	448	433	435	389	409	455	431	429	432	405	445	421	438	427	412	445	442	401	389	417	393	453	432	432	393	443	418	408	462	419	416	430	406	431	429	414	433	450	411	435	416	435	408	451	443	385	420	388	436	398	463	434	423	440	431	430	449	470	425	421	439	419	401	448	427	439	416	405	459	452	447	412	432	486	429	404	412	413	384	403	415	447	426	419	401	419	389	445	461	427	436	448	436	433	427	423	398	442	443	437
27691	21783	19661	7272	2754	2104	1593	1205	1098	917	765	685	646	567	592	532	548	505	511	532	491	552	554	468	524	462	482	468	458	496	482	443	456	445	423	419	458	435	448	456	431	440	440	463	445	437	458	444	407	420	448	471	437	424	423	424	456	439	461	498	491	449	463	448	461	417	458	460	449	449	403	451	430	460	432	417	429	425	469	392	407	450	438	431	479	461	457	438	457	459	407	422	483	453	478	430	436	458	441	413	409	414	450	417	459	424	443	473	443	496	424	484	413	429	449	430	440	422	433	432	471	424	432	393	451	430	432	474	471	423	440	448	452	432	424	461	415	407	448	445	431	452	418	420	409	431	416	419	419	468	450	453	435	442	439	415	465	447	457	430	441	454	459	470	436	438	470	439	437	438	445	407	443	405	403	472	379	436	426	435	433	436	395	430	431	447	418	425	421	417	438	439	447	453	412	461	447	429	436	452	453	406	418	450	439	438	447	433	437	412	444	421	417	427	448	432	444	430	448	419	451	408	435	429	404	419	446	386	463	475	415	399	448	428	427	445	414	401	443	419	413	432	435	449	426	448	424	477	464	426	421	465	453	445	435	470	446	425	433	435	444	422	453	417	444	445	451	401	425	398	422	412	394	455	432	444	432	450	432	437	467	406	430	449	411	384	418	417	421	481	441	419	427	434	437	435	463	424	441	426	437	442	423	455	428	458	414	442	434	479	454	425	453	456	428	393	440	436	396	436	487	434	434	423	435	426	428	457	458	422	483	467	449	412	439	451	479	468	450	459	465	427	444	433	427	464	396	432	455	437	437	439	438	461	450	415	442	433	463	441	466	436	454	444	450	464	428	430	463	433	408	422	460	470	440	442	426	414	460	493	441	427	465	432	424	404	414	460	431	464	408	429	438	439	444	430	401	446	469	420	443	440	449	404	444	446	456	470	441	419	383	418	438	433	458	466	424	448	426	426	452	415	434	457	404	413	447	432	420	411	437	470	443	439	454	415	433	427	462	433	436	471	431	422	420	425	478	445	418	442	417	463	416	438	459	463	427	439	461	431	449	446	422	439	422	419	459	454	456	418	493	428	444	424	439	418	477	438	459	428	440	457	447	466	416	442	464	434	439	469	447	450	426	412	414	420	452	435	451	471	412	432	453	418	426	436	447	450	458	406	447	433	412	450	410	477	441	400	410	450	384	451	400	436	404	452	461	410	411	463	430	474	426	394	454	427	410	432	444	413	456	417	435	426	456	423	413	433	433	434	444	434	409	428	439	447	447	448	443	472	426	442	447	434	456	418	409	423	448	423	437	439	456	382	438	421	438	392	430	464	451	434	436	438	472	394	444	433	464	440	421	450	468	401	455	432	431	413	438	449	418	452	441	410	435	448	421	420	424	482	423	415	414	454	425	428	435	433	437	469	407	471	446	450	436	451	470	403	419	437	444	423	400	423	418	449	438	424	445	461	488	448	422	461	382	446	424	420	455	433	418	429	442	429	433	423	405	434	459	418	418	410	445	415	433	454	455	438	454	421	428	460	441	450	452	428	433	446	438	441	459	438	401	443	448	462	443	424	388	409	421	462	446	443	431	389	441	416	438	440	440	417	421	425	453	429	462	422	466	433	421	461	436	470	438	427	394	399	455	473	501	477	437	464	430	443	393	437	444	409	418	422	409	469	477	432	421	460	424	423	411	439	424	432	436	399	453	436	431	408	453	458	429	430	431	423	415	450	447	399	416	438	441	468	460	411	425	408	427	441	441	457	443	472	447	446	422	460	426	396	393	444	411	443	469	442	451	461	456	452	448	419	452	422	434	454	408	416	434	447	437	432	435	456	459	438	437	446	478	425	415	426	435	427	441	465	403	437	446	422	452	457	440	433	438	456	471	412	436	428	452	442	443	448	441	446	461	436	433	431	430	378	436	449	427	428	482	438	434	432	449	458	412	443	438	430	444	448	459	408	447	471	466	434	484	409	421	407	417	461	456	435	403	442	474	435	443	436	458	454	422	462	443	454	444	456	434	437	439	452	459	426	434	450	405	427	443	422	440	415	461	449	464	439	445	434	442	450	436	465	448	443	432	431	430	443	441	430	447	405	415	438	471	435	453	423	420	442	418	430	463	429	452	438	443	400	459	437	424	409	451	424	413	478	393	447	430	409	420	410	433	434	436	445	451	434	415	425	437	458	427	437	420	429	443	456	423	472	446	408	459	442	411	468	427	420	443	444	430	405	443	419	435	405	415	437	468	439	411	415	417	458	438	434	429	424	479	473	436	431	415	437	436	478	434	453	423	446	416	426	423	443	471	421	477	438	446	422	414	487	451	412	400	453	428	417	436	451	435	437	418	472	448	464	456	433	432	420	421	434	413	468	420	437	462	451	446	438	452	422	423	417	430	421	478	457	418	440	436	442	430	429	461	380	393	426	477	437	449	410	427	459	456	462	443	427	447	412	444	440	471	429	384	429	422	418	484	425	421	449	474	469	471	430	444	428	454	422	392	429	452	448	424	422	435	461	441	428	429	441	449	407	430	433	417	465	436	436	458	427	458	418	422	445	456	414	428	476	408	392	447	440	473	455	466	450	426	440	453	432	456	442	444	475	432	421	445	418	441	425	457	414	455	408	439	413	449	402	450	448	426	441	455	443	411	449	422	418	435	423	424	423	458	466	425	437	448	452	443	425	449	407	428	458	444	464	414	419	503	459	437	426	433	425	437	449	468	446	421	424	438	445	422	412	457	432	456	470	432	442	434	459	407	402	437	417	417	452	467	437	449	402	439	405	446	434	451	478	457	469	452	432	456	457	445	465	415	406	441	494	406	402	444	440	436	401	440	440	444	471	463	421	441	439	401	436	465	439	435	445	452	462	433	452	445	478	425	418	457	431	428	450	455	411	455	461	465	410	424	386	427	430	443	414	465	477	445	414	424	395	445	456	473	427	464	451	449	443	389	408	461	485	491	423	481	430	444	462	418	445	455	459	423	405	423	437	434	436	429	413	412	469	440	446	442	407	411	406	453	476	473	417	441	432	476	422	437	413	414	438	426	460	402	458	481	423	424	442	449	427	476	422	427	438	449	444	461	439	456	442	445	465	461	405	413	456	425	415	423	463	454	468	430	490	451	445	425	459	482	402	450	393	429	468	417	424	448	425	424	444	437	399	443	438	420	467	446	432	439	426	427	407	440	414	434	400	443	435	412	445	400	442	439	450	430	408	408	455	449	451	449	468	447	435	453	433	493	447	421	407	433	465	460	437	421	447	466	450	427	432	462	393	469	451	459	432	442	440	490	419	456	444	442	420	428	444	428	440	423	432	429	470	454	446	442	449	458	433	468	433	460	435	443	480	418	463	445	423	432	432	428	490	442	438	474	403	471	432	444	465	441	429	399	458	427	450	453	432	429	434	419	443	416	442	423	438	394	449	417	432	391	441	459	448	426	441	446	435	435	434	447	380	487	431	446	406	436	410	423	470	440	449	437	454	435	420
18864	31661	23545	7149	4619	3636	2842	2191	1811	1445	1238	987	945	825	741	758	705	671	725	657	680	672	608	592	601	612	577	584	568	601	623	642	571	546	563	559	565	525	541	507	580	567	515	544	523	573	573	569	528	569	536	543	552	541	512	539	536	561	513	568	549	561	547	524	516	569	536	491	558	561	545	509	551	512	541	516	529	518	519	545	528	558	580	535	529	545	515	561	553	536	526	520	505	536	529	574	541	519	540	536	506	544	508	573	525	525	527	540	539	544	515	484	563	511	560	528	511	536	561	495	530	545	546	500	503	550	531	523	521	548	534	501	511	537	501	544	497	549	508	539	506	560	522	529	503	533	568	512	536	529	530	519	506	567	561	539	489	533	538	560	513	530	537	552	501	530	566	550	593	557	525	555	528	530	523	515	534	518	527	531	510	546	525	504	520	548	543	498	527	537	544	529	518	535	544	539	543	537	547	555	539	550	524	536	531	561	538	568	520	541	525	551	566	534	523	553	539	541	543	523	493	552	527	518	517	532	540	552	556	513	510	521	521	523	518	538	523	538	545	527	517	543	561	534	572	523	563	538	511	508	562	578	552	514	518	507	573	524	536	521	597	517	533	512	545	508	580	559	495	555	522	513	532	564	544	552	526	524	526	520	552	530	524	558	551	541	550	537	554	537	536	489	595	555	570	533	523	525	553	587	557	575	530	514	556	517	536	540	540	513	555	531	550	548	558	530	514	527	572	571	555	527	527	540	552	568	493	540	535	547	519	504	581	531	525	530	533	554	549	531	506	525	523	552	543	493	547	533	512	526	540	548	518	579	531	539	530	520	525	535	510	505	502	524	540	574	569	571	535	512	540	531	476	529	520	574	533	535	528	503	509	507	527	525	547	475	569	514	548	544	551	520	542	521	568	556	515	518	508	505	491	515	500	557	504	536	523	513	521	543	565	529	538	511	556	556	540	541	513	538	542	488	545	546	560	521	518	551	555	563	558	512	560	517	534	494	559	575	552	526	558	530	526	534	579	568	562	529	520	547	532	519	552	560	555	556	541	527	550	535	538	535	597	528	526	501	535	530	579	512	538	558	542	549	555	510	504	545	542	534	559	526	525	514	554	554	493	551	536	529	552	549	507	541	546	550	525	541	505	547	539	531	548	542	506	544	525	511	502	483	556	533	550	543	503	599	480	477	556	562	565	553	526	522	548	530	560	523	542	517	512	517	519	543	512	548	520	540	527	523	520	537	521	532	509	525	515	488	551	528	541	528	515	514	550	556	543	514	555	540	543	552	528	523	545	545	556	538	533	566	521	507	528	533	532	525	532	552	543	543	532	563	504	521	581	547	509	533	507	557	546	492	521	559	534	520	527	531	542	534	523	532	514	541	532	526	538	544	532	526	537	500	486	514	523	560	509	500	520	549	578	545	515	550	573	565	529	538	587	494	568	536	543	569	511	526	535	542	579	537	511	526	542	522	566	487	541	519	496	523	515	511	529	545	510	563	491	522	500	538	543	522	522	545	546	551	514	522	518	503	545	519	520	515	555	587	554	532	527	536	500	541	531	499	562	536	503	562	534	558	558	532	539	542	553	532	563	530	558	514	538	557	540	574	535	550	548	550	574	517	542	534	501	517	547	516	524	544	491	493	536	511	524	553	505	555	541	571	484	550	576	550	564	536	531	519	526	509	509	558	545	561	529	516	578	544	539	532	520	526	545	555	506	563	571	547	552	527	540	521	553	548	529	571	529	558	543	500	510	539	532	505	556	551	518	568	512	515	523	561	530	506	495	530	528	516	520	548	531	557	535	550	538	538	553	550	550	541	511	554	547	509	534	521	492	545	543	551	533	550	554	570	532	508	550	506	518	524	521	557	513	530	529	502	535	533	563	506	535	527	520	524	502	556	522	573	571	565	523	584	579	509	547	520	524	541	515	535	527	557	536	571	535	568	512	553	480	575	547	515	535	537	515	544	516	497	538	561	529	494	510	563	538	527	506	525	523	548	565	548	516	518	512	560	580	524	542	561	539	538	529	523	506	530	548	510	509	523	511	498	535	534	554	528	551	547	586	567	530	521	579	547	527	514	533	502	543	536	529	534	517	574	509	529	535	574	585	547	536	485	542	514	565	545	567	506	520	529	542	553	517	538	523	529	511	548	570	518	509	521	515	513	502	541	522	502	525	519	568	544	587	512	559	521	538	509	524	558	541	507	511	506	573	553	562	567	519	516	527	504	545	508	550	503	508	565	541	539	535	525	492	552	585	533	579	524	500	513	565	561	554	514	498	550	511	544	554	518	479	504	517	542	578	512	570	519	538	507	563	531	559	521	560	561	523	502	514	542	546	538	537	552	518	540	556	538	519	538	533	546	580	549	554	518	514	524	539	516	545	500	518	518	552	556	561	531	520	572	528	530	534	519	545	551	510	543	561	522	548	536	516	566	532	519	571	541	549	565	516	550	516	552	539	544	577	521	564	585	506	507	519	535	556	548	559	504	559	548	495	546	524	510	562	536	514	497	511	542	532	558	513	510	540	550	517	565	510	524	531	536	540	517	545	511	527	533	529	527	519	534	570	551	519	487	543	580	512	549	563	537	544	568	549	513	575	529	535	550	524	532	532	553	504	560	514	537	538	492	543	530	526	568	504	553	500	513	525	558	494	481	522	516	560	554	567	518	551	523	535	533	554	558	494	543	541	517	529	512	537	515	543	551	592	515	552	497	512	541	543	570	535	551	560	513	541	548	557	550	554	487	553	535	529	586	517	570	559	526	527	541	533	530	524	521	563	517	548	550	545	532	523	533	482	536	499	528	498	487	553	516	508	506	546	542	536	543	558	558	500	530	526	529	494	544	551	565	516	521	551	508	547	530	532	542	530	574	545	559	520	563	517	519	540	542	532	523	514	543	540	530	520	576	568	563	575	555	517	493	552	504	540	570	531	565	530	560	518	542	554	584	554	520	526	517	529	541	526	586	532	514	566	558	501	499	511	531	521	520	502	545	538	510	541	518	525	557	556	543	507	551	559	531	552	506	564	559	534	532	526	551	517	533	521	555	555	528	499	500	541	539	573	528	537	532	559	518	549	512	562	549	532	521	540	530	511	554	529	528	520	540	569	514	548	549	512	545	560	560	485	538	571	569	505	530	543	518	505	529	529	532	521	562	545	526	549	587	551	564	548	513	588	546	520	517	551	534	530	571	510	544	527	523	558	562	546	567	551	528	518	554	537	530	582	516	552	536	558	523	529	524	536	497	567	556	521	522	555	532	528	545	500	560	521	579	510	555	577	561	509	556	551	558	519	538	520	526	528	587	514	565	554	508	512	511	515	522	545	524	484	570	564	522	538	523	502	531	550	571	537	542	538	550	545	557	572	534	562	540	526	555	525	534	541	554	554	536	495	525	507	497	538	516	541	570	512	541	470	550	518	544	542	554	539	540	496	561	550	548	557	526	552	563	523	567	510	550	545	534	535	538	529	523	526	523	535	569
23687	21158	28245	24346	21124	13169	4223	2624	1926	1674	1301	1054	968	837	753	743	788	710	641	647	688	651	629	626	616	588	554	527	534	528	549	526	543	525	541	520	510	458	472	502	496	458	492	491	470	486	498	480	448	473	455	487	458	462	466	531	493	469	509	492	462	491	464	478	486	487	453	465	482	488	461	468	490	452	465	461	434	459	465	434	494	460	535	481	505	444	454	471	447	462	496	473	492	470	482	455	462	480	438	443	473	470	459	461	468	476	502	468	496	423	486	461	448	438	456	491	477	470	472	459	470	467	460	475	478	463	491	485	451	443	467	457	474	494	428	465	478	465	473	479	457	468	501	433	473	436	484	449	447	435	520	478	467	469	469	457	428	493	442	441	473	459	443	467	485	470	442	469	487	447	480	461	485	450	455	448	454	464	437	461	488	460	445	479	485	469	461	432	457	450	454	440	453	464	477	465	420	435	498	435	467	466	446	476	442	417	448	458	501	479	499	465	499	506	476	474	517	475	460	443	470	444	437	448	462	434	459	465	511	489	481	482	453	501	474	468	466	489	466	437	438	481	422	450	485	452	462	480	463	437	446	461	471	476	448	457	450	485	459	454	445	451	461	475	427	455	442	435	530	441	470	439	481	451	462	497	446	417	486	460	460	469	485	458	474	448	460	464	471	452	479	475	463	477	453	448	468	442	440	513	444	482	449	467	455	503	439	472	452	436	448	494	473	462	434	446	457	479	454	447	469	485	462	468	459	496	472	488	451	492	502	457	477	434	457	462	496	475	437	424	449	473	437	448	507	501	481	449	455	466	468	473	462	493	479	483	455	458	462	415	450	452	449	459	446	468	430	487	473	469	439	459	453	482	436	450	424	470	466	470	463	437	496	446	490	431	455	476	490	466	440	432	463	492	433	474	465	484	458	432	442	520	474	425	454	483	452	509	444	465	481	438	463	495	450	479	449	453	508	453	478	437	448	437	464	479	423	431	488	483	466	484	421	517	485	427	471	460	472	450	466	426	421	432	483	471	439	458	435	453	454	439	453	439	443	462	498	464	472	458	478	460	456	437	435	429	434	475	453	481	461	432	458	423	483	469	490	460	472	495	462	463	460	441	472	445	474	472	460	467	455	486	472	489	448	485	448	479	481	466	467	463	496	464	447	492	496	474	465	433	459	497	475	451	485	431	467	482	444	445	479	481	460	478	450	441	452	455	467	475	491	481	481	461	461	466	456	481	454	460	510	457	465	483	471	442	489	447	455	432	419	486	456	481	475	457	469	432	462	442	469	459	447	494	444	465	476	473	467	442	465	467	466	407	488	464	441	470	480	475	449	486	475	486	494	456	453	486	476	519	439	498	461	458	521	478	472	463	492	502	450	465	481	455	447	444	438	467	470	466	451	421	485	485	472	467	461	520	444	457	480	459	473	487	459	474	466	446	490	432	453	434	487	470	520	461	456	457	469	446	469	478	474	465	458	478	462	495	483	446	429	427	482	479	467	468	450	470	453	474	452	428	416	476	459	438	441	476	448	499	478	424	413	470	446	454	436	448	476	470	477	440	461	503	498	472	487	448	452	453	436	448	451	496	474	444	471	458	472	457	445	443	428	451	513	468	478	463	470	432	506	481	473	463	453	479	488	444	488	436	434	453	501	444	435	459	467	456	445	474	427	439	454	449	453	454	492	487	448	495	475	453	486	480	463	487	470	480	444	468	482	465	449	436	497	477	482	483	468	448	451	460	453	488	466	476	436	439	488	499	454	484	456	489	511	462	451	450	445	439	468	474	492	488	483	481	460	474	483	464	477	443	473	487	466	449	491	467	473	458	452	466	466	459	434	473	470	481	489	505	453	437	487	488	507	458	489	490	494	478	442	487	474	441	470	491	476	451	424	501	499	482	452	440	484	464	471	478	445	426	491	432	488	526	454	444	437	460	474	506	463	448	494	460	480	504	460	413	496	444	465	457	462	489	446	494	438	447	482	453	455	484	424	482	474	487	447	478	454	455	483	444	500	478	485	476	477	424	439	463	459	454	474	499	465	474	496	492	460	437	445	487	450	459	429	475	455	489	474	445	452	477	438	436	437	446	502	476	476	480	493	494	496	428	443	454	471	506	498	458	474	474	487	452	438	475	461	454	495	485	503	467	459	456	499	490	464	459	457	456	447	471	450	452	469	453	492	432	471	481	433	479	484	518	467	469	432	469	492	476	452	455	426	441	479	489	444	441	432	466	440	462	452	435	510	422	442	481	440	424	506	450	436	491	448	468	482	487	468	455	453	452	478	451	456	417	470	460	477	489	485	496	444	432	463	487	439	462	442	447	490	475	468	480	518	504	435	491	452	429	433	484	493	503	443	439	447	453	508	463	447	467	470	469	456	487	492	490	471	472	462	495	465	445	483	472	402	481	446	480	474	444	480	447	458	468	466	465	452	458	475	423	468	447	459	458	440	445	466	473	492	444	493	444	459	463	455	469	456	455	424	440	454	474	487	472	481	482	451	439	484	410	435	484	474	431	482	450	451	458	460	459	464	480	457	435	454	447	405	453	474	456	456	438	486	453	482	469	482	451	453	471	456	421	488	454	470	489	485	479	473	471	465	475	471	450	495	475	472	446	421	479	457	466	456	485	466	492	450	434	455	465	433	449	475	497	483	457	464	480	480	473	478	456	464	453	413	490	488	469	461	489	480	446	443	498	471	480	474	421	497	468	492	477	464	451	433	416	407	449	441	469	462	431	472	460	446	470	477	440	492	446	466	497	468	458	478	450	469	463	485	442	464	468	450	458	479	469	454	483	458	468	503	477	483	460	464	475	470	504	423	492	489	478	465	489	485	456	481	484	461	446	457	476	431	473	461	478	485	436	431	449	449	467	479	444	432	483	466	468	457	423	472	471	427	473	472	522	430	488	496	446	473	494	480	466	475	448	484	428	452	428	457	476	437	458	454	447	470	477	478	456	487	465	462	440	463	476	470	482	486	486	474	479	457	486	495	438	477	463	490	455	471	472	477	470	479	492	485	485	490	443	505	462	447	478	442	446	486	474	451	493	502	429	469	483	434	489	476	483	446	457	482	511	507	461	514	506	439	453	436	455	452	458	461	483	473	483	465	470	521	459	487	428	470	458	462	457	456	454	452	482	490	485	455	468	463	473	497	458	454	477	462	459	472	424	449	465	488	452	492	458	482	466	476	404	491	471	468	434	452	448	457	441	505	446	429	435	436	436	488	453	443	464	457	440	462	469	452	502	439	479	455	437	473	480	474	452	477	492	449	426	448	424	419	475	480	426	488	456	477	476	446	463	445	438	479	473	464	452	440	489	459	469	537	453	453	429	456	467	453	478	421	473	456	440	458	435	439	463	456	475	488	426	434	495	476	483	467	503	462	477	483	469	449	452	453	460	478	487	475	444	436	496	453	457	449	455	453	491	468	478	459	465	467	505	453	445	491	463	441	445	465	492	446	487	414	482	466	454	481	484	449	462	487	501
20494	40615	32887	13613	9099	7359	5697	4438	3534	2739	2205	1761	1470	1273	1184	1096	1062	963	916	912	873	891	807	807	810	804	708	754	709	723	650	678	633	645	653	629	618	593	577	597	604	585	596	592	583	560	571	582	601	620	540	581	608	589	584	582	598	609	623	622	589	622	588	575	577	526	544	614	578	573	577	634	603	587	536	556	644	573	565	579	565	615	613	578	555	602	593	594	550	591	561	575	565	577	581	586	560	581	579	542	559	613	551	578	563	550	561	546	577	553	576	573	555	597	610	531	599	631	591	544	594	529	574	578	551	527	566	534	550	582	551	577	625	588	580	611	570	589	596	606	582	578	587	572	627	561	587	593	509	580	562	634	527	545	560	551	581	575	601	608	543	600	575	586	612	588	559	586	550	592	532	597	590	561	551	590	562	541	560	566	582	583	591	579	558	591	560	587	586	558	542	576	569	576	576	562	561	600	562	553	560	537	547	578	605	579	560	572	604	582	578	552	579	583	562	549	592	559	551	541	588	588	576	576	606	609	569	572	620	566	552	559	551	571	582	592	600	560	581	608	588	600	578	577	572	575	601	558	576	618	597	551	568	554	578	560	571	563	562	556	565	598	572	587	584	554	534	555	618	584	568	568	536	601	583	577	555	564	601	571	578	581	594	584	528	511	576	573	562	559	554	559	542	573	570	580	549	618	584	571	577	578	551	584	549	570	592	610	587	575	573	565	628	543	574	587	629	605	533	515	598	549	592	572	587	556	556	545	573	581	597	555	607	575	598	589	581	549	623	559	568	600	584	597	562	574	562	586	579	583	571	562	575	620	545	576	566	553	542	575	560	575	538	555	573	546	522	601	601	538	574	583	532	540	554	580	555	565	567	526	602	575	555	530	553	583	502	603	540	569	568	588	562	552	560	592	620	599	546	580	553	593	586	547	545	606	587	576	607	617	581	603	537	604	537	550	573	588	581	548	537	566	604	580	555	584	585	547	576	598	590	568	633	576	621	544	596	570	599	563	571	580	573	564	562	577	579	530	595	551	594	586	594	571	567	611	582	621	593	517	593	594	605	516	547	563	608	637	555	570	533	570	506	564	544	582	585	575	562	579	581	587	519	598	592	578	553	571	562	547	538	571	537	554	586	531	590	563	602	556	575	580	614	590	587	544	592	578	568	552	588	573	578	611	568	557	579	562	574	536	562	603	591	567	574	597	604	565	613	577	552	578	580	554	548	610	562	567	574	597	582	599	535	577	572	592	601	541	574	603	589	569	564	602	581	552	531	593	602	594	611	576	570	588	586	596	532	539	567	577	567	557	582	560	604	589	585	611	538	564	558	574	573	551	557	564	570	617	556	609	560	553	561	547	568	551	583	615	542	554	595	571	554	578	535	586	600	561	556	597	579	558	606	600	525	572	596	567	592	565	578	567	572	561	586	626	547	600	568	551	583	559	543	559	531	509	549	551	563	565	599	579	581	597	539	592	595	552	568	584	560	621	551	561	583	536	513	597	568	557	578	581	591	557	574	579	582	598	600	600	601	563	544	565	533	549	555	520	583	556	532	595	587	569	593	572	610	564	583	614	555	604	543	539	643	596	588	541	527	585	568	570	591	580	548	617	566	600	609	568	558	571	552	563	621	588	615	537	575	571	559	566	647	499	594	589	592	543	535	589	592	546	560	527	576	590	585	568	573	603	586	560	551	609	553	615	561	582	576	609	569	583	597	611	538	544	589	594	642	571	529	583	587	586	595	597	591	566	616	557	590	555	582	558	504	567	596	598	525	577	577	601	533	581	555	600	551	586	564	583	563	581	567	558	605	559	551	573	551	561	541	588	573	562	573	566	576	568	588	557	545	567	550	598	600	615	586	557	586	601	572	555	579	552	577	565	539	535	579	553	562	592	554	577	563	580	568	572	563	604	587	572	560	567	548	605	588	523	558	600	624	567	557	602	576	629	568	555	581	584	612	596	585	565	537	595	582	597	541	518	543	580	534	599	605	575	604	555	580	538	598	548	616	557	543	626	568	556	605	564	561	596	559	590	597	632	623	542	568	598	572	588	568	577	582	574	546	518	588	572	560	572	597	604	570	511	562	613	617	588	511	616	583	543	608	532	567	556	551	591	554	563	588	527	558	554	565	607	503	567	593	585	596	558	604	569	578	543	595	571	562	583	569	559	586	590	590	581	607	608	566	550	571	605	559	587	562	589	551	556	587	561	602	583	612	629	553	584	570	559	566	560	548	525	588	603	565	566	577	566	572	598	567	579	573	592	605	598	565	537	583	585	599	580	602	588	579	572	538	564	552	543	555	611	597	565	549	534	556	597	609	535	579	545	559	571	550	589	594	577	575	549	586	541	553	534	538	545	554	575	529	546	557	563	556	605	557	594	563	559	576	597	574	527	544	576	569	530	570	570	619	588	588	553	562	575	606	595	621	586	572	585	577	562	607	561	551	578	591	585	541	581	550	556	578	564	531	627	603	556	577	556	590	548	593	620	578	619	570	611	541	563	571	594	563	560	606	533	550	591	543	582	556	564	569	582	577	632	585	576	534	559	592	556	526	604	575	574	564	543	573	574	581	569	539	591	598	521	596	633	636	557	558	564	559	594	571	558	572	561	620	586	578	538	611	555	548	594	582	558	541	552	571	574	592	506	547	599	543	569	573	594	553	537	561	588	590	593	581	569	578	579	604	563	548	554	579	587	565	527	542	552	623	551	575	608	552	560	569	532	606	575	550	589	596	594	546	607	599	567	574	555	550	633	593	576	574	555	563	592	538	567	613	553	570	562	550	589	568	605	549	574	542	592	531	558	598	614	535	579	545	581	549	577	549	569	551	610	590	562	546	589	539	597	553	535	618	570	566	596	590	592	541	543	565	557	553	576	560	595	561	576	572	558	564	608	563	589	595	603	560	573	554	600	569	578	523	595	565	625	558	576	602	548	582	590	545	568	588	591	570	571	573	574	582	572	565	582	548	593	562	537	588	556	600	566	586	546	595	576	603	558	601	562	603	578	577	496	587	569	577	567	580	565	600	562	595	573	545	573	572	539	572	567	585	526	584	588	575	562	548	591	602	589	553	503	596	589	600	557	591	584	595	572	543	520	573	513	598	568	585	571	560	555	563	544	605	547	584	554	548	568	558	633	589	556	542	564	573	604	561	584	595	577	538	563	596	592	588	576	558	588	548	567	577	560	545	538	586	532	557	647	581	583	567	589	613	573	534	535	572	576	570	563	543	594	572	600	567	542	547	554	571	613	544	566	613	640	555	559	606	573	590	626	573	555	575	559	574	576	529	557	569	551	612	617	588	611	551	564	582	574	533	625	587	543	622	558	562	606	569	555	582	553	565	564	555	529	588	580	579	547	578	564	541	587	594	595	593	577	562	557	553	564	605	612	569	572	592	570	600	525	580	570	595	554	576	587	556	598	567	565	597	557	573	589	572	550	587	580	577	585	556	545	559	593	521	585	553	562	569	552	600	563	547	604
24681	21133	27393	25069	15799	4239	2408	1719	1296	1098	851	765	653	557	527	497	480	467	474	481	435	451	438	441	398	370	391	395	374	385	406	374	393	346	350	379	346	352	319	327	322	320	316	341	357	362	332	292	332	360	315	281	320	354	360	321	348	315	373	328	340	327	324	321	315	320	321	305	369	330	333	337	319	296	295	333	320	294	294	347	332	313	309	367	324	317	359	330	350	336	300	341	307	300	304	321	295	321	294	344	323	291	314	318	341	306	302	349	323	321	322	342	322	318	324	333	320	323	315	325	320	324	340	335	342	338	293	339	313	319	322	301	323	309	334	299	318	312	325	355	316	347	349	333	349	336	339	305	359	313	344	358	335	286	314	334	316	325	338	320	315	324	311	298	337	344	326	320	310	333	321	349	295	336	321	316	324	320	326	315	333	338	336	294	343	315	317	305	312	315	320	335	313	341	310	328	353	322	303	331	311	294	330	323	313	320	321	347	326	329	304	323	313	332	318	328	312	317	330	314	325	330	328	326	330	309	339	351	345	353	316	307	332	324	308	306	333	321	329	342	347	352	332	334	356	314	340	325	309	343	333	318	298	315	321	342	319	341	330	328	276	298	318	341	310	349	320	314	305	310	347	332	359	355	321	341	345	335	328	300	326	287	311	306	307	318	332	320	332	320	305	325	299	307	310	328	321	322	316	327	325	330	317	315	310	327	324	318	327	320	314	299	364	325	348	287	327	290	338	324	324	322	312	314	317	330	331	300	313	322	335	349	334	358	320	314	302	287	276	306	341	306	288	309	332	325	347	315	324	336	312	372	314	310	339	324	322	337	339	302	339	361	329	337	328	313	296	315	330	313	333	341	312	321	341	290	314	305	341	324	330	314	319	315	362	314	331	303	323	333	282	301	291	343	304	329	317	305	306	328	311	324	328	343	309	349	350	340	343	313	319	315	321	303	308	325	328	294	332	302	330	338	323	327	331	318	346	302	301	326	334	327	334	318	351	351	299	325	323	320	312	296	287	311	344	316	343	321	319	326	328	326	308	317	335	335	320	325	326	324	326	308	332	330	326	318	318	319	344	294	301	343	316	335	316	322	331	339	335	306	332	318	334	339	328	335	316	335	322	328	316	303	342	301	353	334	317	332	321	321	294	302	311	329	316	325	304	329	367	322	290	334	322	324	309	341	311	293	301	335	334	308	336	303	323	317	274	297	367	313	324	308	328	331	285	333	295	347	313	314	318	345	338	317	333	325	328	313	320	335	312	309	340	302	349	332	305	305	356	313	311	306	330	311	315	294	337	321	341	296	307	311	341	325	288	320	307	335	332	314	311	330	322	332	327	317	345	356	299	311	337	309	302	297	318	344	318	332	309	320	322	338	348	326	308	307	356	331	319	326	336	323	322	359	305	311	320	350	300	304	321	310	341	307	331	333	317	332	326	297	306	338	299	325	304	338	331	323	339	343	338	339	346	300	298	321	323	296	305	340	330	269	330	358	343	305	352	323	378	339	326	299	290	320	298	336	349	307	334	343	315	304	337	347	344	318	331	328	361	310	301	325	345	314	347	317	331	328	293	351	343	333	351	348	301	322	295	321	312	318	303	310	358	291	313	338	315	305	339	309	317	331	358	328	326	310	326	318	331	295	289	330	317	315	315	354	331	298	312	307	299	325	298	294	307	316	309	309	321	308	315	340	351	341	310	296	301	305	324	319	321	305	355	324	359	334	327	320	315	324	339	308	322	329	313	327	352	329	328	333	359	321	338	294	325	331	334	304	316	316	257	311	333	330	328	329	336	343	331	360	292	328	344	341	304	312	338	320	326	334	303	289	326	317	342	307	334	340	352	343	353	340	321	343	304	332	347	317	294	319	337	336	349	315	305	309	338	296	345	280	341	318	299	352	343	317	323	338	307	338	314	327	297	314	349	363	314	338	353	324	338	326	308	353	290	322	283	318	316	319	349	315	317	310	310	322	325	325	319	298	297	310	310	294	333	320	342	303	327	339	304	280	299	353	322	316	312	315	293	327	319	340	333	314	313	340	310	320	339	341	327	332	338	322	310	337	322	299	318	333	356	345	310	328	322	323	327	331	291	326	311	330	311	326	309	307	310	347	326	352	334	320	349	317	342	319	341	321	293	331	283	317	335	313	321	339	312	348	328	304	304	328	314	340	323	299	322	315	317	319	335	314	319	312	364	339	341	265	313	347	311	327	336	313	334	280	311	325	322	305	291	325	304	345	306	317	316	289	316	324	304	324	338	325	346	302	315	336	315	302	306	335	353	321	313	304	311	301	301	347	337	310	312	332	289	311	323	338	333	296	307	300	327	308	335	345	275	321	339	285	318	337	312	363	336	304	284	344	315	292	338	349	312	322	325	345	332	316	330	325	321	344	307	335	344	327	347	318	326	343	301	301	316	328	349	302	346	329	292	303	331	347	338	316	331	313	314	317	332	330	307	316	328	326	347	321	332	317	323	321	319	311	306	326	367	323	328	345	331	340	344	313	322	309	341	339	305	291	340	304	309	307	309	309	329	311	318	353	326	315	295	318	349	302	335	266	336	298	322	298	322	350	318	320	314	305	326	321	340	329	326	333	317	302	294	314	309	340	339	317	323	312	321	324	336	325	350	373	301	310	317	337	304	319	355	344	337	297	338	335	293	346	324	305	305	333	350	321	317	318	346	335	317	352	285	340	307	316	313	350	332	366	329	328	308	342	345	316	307	363	328	315	312	359	294	302	342	325	327	323	306	324	316	321	322	320	344	330	315	318	292	327	325	333	331	327	310	309	307	335	323	327	342	266	306	316	320	302	338	355	317	308	326	289	297	307	288	338	342	339	314	349	303	333	293	273	330	292	315	329	347	318	342	302	329	301	315	332	291	326	363	316	295	311	330	355	318	320	316	308	324	295	338	289	320	315	281	321	325	354	297	289	343	300	303	319	307	325	319	315	322	342	314	317	324	341	295	335	322	344	333	324	337	331	320	316	320	337	322	346	334	304	322	321	329	333	337	349	306	295	303	337	325	343	311	297	330	321	284	335	345	306	310	351	304	315	295	311	313	310	330	328	329	327	312	338	316	351	331	347	326	318	305	312	325	353	298	296	304	322	308	295	318	331	307	334	323	354	293	329	335	348	329	330	347	298	295	320	298	309	334	332	290	335	313	318	339	311	312	320	346	292	328	292	299	304	319	329	333	307	321	336	336	316	311	356	293	354	315	316	320	315	321	363	309	333	333	331	328	331	354	296	381	316	327	324	314	282	329	309	317	327	319	310	322	316	318	322	331	306	317	317	326	294	303	277	323	348	327	319	331	298	370	324	323	310	285	281	336	316	301	349	320	325	380	295	323	319	322	313	301	322	339	306	308	352	318	317	323	348	347	345	313	353	304	328	319	349	346	290	331	318	315	328	315	297	292	286	312	303	322	326	333	299	326	309	358	321	327	291	357	317	305	313	356	324	313	337	346	309	344	325	352	306	328	316
20243	37192	29181	10877	7546	5948	4448	3423	2753	2082	1573	1344	1022	956	803	745	762	717	649	579	641	593	587	587	566	540	525	480	541	484	487	482	491	471	433	458	424	432	408	463	411	394	422	410	388	402	419	395	400	398	392	374	424	422	388	426	402	436	414	403	383	408	422	440	399	372	394	422	415	404	417	429	385	401	408	388	416	435	375	377	424	403	387	401	371	413	407	380	379	384	416	377	371	401	360	397	372	390	424	398	426	387	412	423	385	377	426	395	383	366	378	387	380	408	363	392	408	395	397	378	370	400	393	418	414	398	397	388	401	397	395	362	409	404	411	381	420	373	380	403	414	394	400	417	375	404	384	395	369	388	403	405	410	394	405	432	420	408	386	417	414	380	411	439	377	382	428	398	396	384	368	388	401	431	426	443	369	393	396	393	396	422	416	391	354	396	381	391	391	402	365	424	389	388	399	407	371	387	389	399	405	392	397	403	380	392	400	373	390	368	391	404	397	404	405	397	386	392	399	372	420	425	424	371	402	361	414	394	375	393	395	421	377	418	405	415	367	388	415	398	420	437	395	415	387	401	386	406	389	398	422	431	374	407	410	396	396	372	417	409	397	387	382	393	394	400	374	356	396	362	378	435	402	389	397	427	380	379	407	395	401	374	415	384	412	390	409	372	381	408	385	411	383	388	401	384	394	389	382	394	413	412	393	409	405	410	383	387	419	420	369	407	446	408	394	399	429	431	377	409	391	375	415	399	390	408	405	413	407	396	379	393	400	386	426	407	393	403	424	409	391	373	390	381	398	375	397	382	404	381	395	395	404	428	383	413	403	384	388	407	406	383	402	390	385	395	372	371	421	390	369	402	423	420	391	391	421	385	376	416	355	365	409	406	367	407	396	409	420	416	439	384	383	395	386	368	434	381	400	386	405	381	394	380	414	379	406	392	401	371	383	377	402	386	362	416	385	400	404	413	362	421	378	390	384	419	385	393	417	394	435	363	377	407	379	401	394	412	387	405	397	375	417	378	381	420	389	408	380	404	394	415	416	385	395	371	417	380	402	416	382	453	434	388	398	379	410	392	410	378	376	390	405	374	385	417	428	396	381	388	393	402	402	425	373	400	376	414	396	413	378	392	396	441	431	405	409	380	403	414	410	403	402	370	401	407	379	392	343	411	418	435	384	383	404	353	388	406	372	412	385	389	394	385	383	437	389	399	381	397	428	400	416	375	369	369	360	389	378	381	385	391	396	444	417	395	384	425	391	373	424	427	390	404	372	395	400	369	428	385	396	373	424	420	402	390	371	412	390	422	415	427	427	401	370	381	373	381	393	386	371	383	405	375	409	430	428	371	411	387	397	389	389	393	376	384	389	349	420	404	411	422	415	394	403	401	386	371	410	423	388	411	396	418	411	391	399	440	384	395	379	341	420	396	379	382	388	415	371	431	362	398	389	393	391	396	370	402	359	421	369	425	394	457	406	394	391	414	400	426	386	441	408	379	387	393	414	411	390	393	387	362	409	383	404	398	423	383	376	372	382	420	429	379	404	368	426	373	390	381	408	395	404	427	427	381	391	392	410	390	378	379	389	380	437	449	402	391	424	401	377	385	381	401	339	374	399	405	384	377	367	392	405	399	382	409	436	394	356	394	403	405	399	370	359	421	381	398	368	446	396	437	395	387	383	429	376	407	383	394	401	415	387	382	402	374	401	392	387	395	433	402	408	408	376	413	424	402	420	435	394	419	382	379	430	391	383	393	411	395	400	369	426	388	357	385	405	408	391	386	397	423	366	377	401	382	389	412	417	399	421	374	388	393	418	363	357	419	406	387	392	400	374	385	372	384	388	365	382	413	433	416	394	404	401	388	378	380	405	426	390	443	382	383	384	368	386	381	403	400	408	386	386	380	374	384	394	388	411	383	424	386	393	371	403	415	375	413	390	375	415	380	407	370	355	410	397	378	431	391	373	408	376	384	401	384	414	376	366	405	404	386	441	416	351	431	366	380	394	445	358	425	381	390	336	398	403	399	411	401	410	369	395	406	421	410	394	379	388	401	408	420	365	395	346	368	368	373	422	383	381	386	395	386	395	405	384	403	410	436	402	402	425	413	380	398	401	385	391	402	393	374	375	377	417	381	420	413	369	412	418	387	364	414	389	416	372	403	427	396	394	352	400	431	418	414	379	407	406	414	402	407	390	340	404	399	409	401	416	388	393	418	406	418	425	405	366	364	420	402	394	401	378	380	406	389	369	394	406	379	386	404	383	387	378	367	416	376	369	387	374	397	394	396	415	370	391	421	367	418	407	433	431	399	441	361	402	374	387	389	414	385	419	371	392	351	384	399	388	394	376	395	404	386	418	407	384	385	377	408	394	373	444	388	390	400	390	395	381	342	392	403	405	403	427	424	372	427	418	375	404	368	410	369	366	386	387	367	363	397	416	413	380	357	388	385	381	374	406	401	390	410	396	423	406	381	387	382	400	414	406	406	429	390	388	429	392	428	374	396	382	427	403	361	415	408	417	383	383	378	382	371	391	410	406	408	383	386	418	381	388	377	403	378	411	375	405	363	363	429	377	409	357	419	415	403	402	422	414	418	416	401	400	397	385	361	421	425	399	414	426	396	412	386	390	420	395	411	429	405	411	431	427	392	373	441	412	373	395	388	416	399	356	377	408	390	404	388	381	417	406	378	402	400	393	423	398	400	425	379	411	405	376	390	391	407	380	381	369	395	412	421	401	345	402	381	406	396	391	397	399	395	410	410	387	390	404	410	408	368	379	353	389	395	365	386	380	368	392	422	390	378	408	406	416	386	423	378	404	433	417	397	378	383	387	403	384	397	397	397	400	441	406	410	383	388	410	415	370	429	419	389	391	401	385	372	433	387	389	408	402	383	365	406	377	406	354	378	382	428	386	389	442	387	426	389	393	362	420	393	396	405	368	383	353	428	404	388	418	393	406	398	356	417	422	404	390	389	384	401	371	411	409	410	385	375	382	386	408	365	404	416	397	400	382	414	402	383	355	412	393	372	410	419	380	410	384	376	402	390	395	409	386	412	395	385	425	406	383	377	429	373	360	418	350	436	391	386	386	394	391	427	409	385	419	412	400	388	416	391	380	417	404	432	379	397	369	385	409	420	380	402	398	387	382	400	391	382	414	414	419	379	440	358	421	426	436	421	406	404	382	393	427	379	396	386	378	374	367	357	435	380	416	359	381	393	413	411	418	390	365	393	367	414	413	390	364	455	394	405	428	383	372	382	396	401	405	356	409	375	399	416	378	415	382	385	415	394	370	382	403	417	394	407	400	379	386	371	394	411	391	369	411	382	404	380	448	410	443	410	383	411	379	382	413	415	390	405	405	391	434	407	395	402	363	414	394	394	375	392	422	404	392	430	394	398	402	398	418	405	441	390	391	425	388	364	412	404	389	383	395	412	398	404	392	369	366	395	429	391	389	382	436	386	405	400	401	426	399	392	373	358	404	422	390	417
22620	21185	28719	23930	21190	21343	13504	4205	2682	2100	1642	1282	1130	999	841	786	702	730	699	663	605	608	601	545	474	529	480	517	451	483	426	463	411	420	443	435	399	377	345	401	361	372	338	392	373	340	334	366	355	350	371	364	329	366	379	405	367	361	380	375	386	380	331	336	362	363	328	360	383	351	359	368	369	335	319	385	376	355	333	350	338	334	360	318	349	377	371	338	357	388	360	364	328	338	345	342	320	387	357	345	347	306	327	313	338	332	314	310	357	329	315	352	330	334	336	361	373	337	324	349	352	351	318	319	335	338	375	364	357	315	343	382	332	329	364	354	345	352	341	296	323	333	380	309	353	355	348	340	339	317	327	338	359	314	323	347	362	346	290	335	339	355	350	322	370	338	351	342	373	338	345	323	353	345	340	352	348	340	340	338	343	315	329	335	325	374	353	317	368	327	337	353	357	340	345	334	315	339	339	341	343	357	315	347	333	340	361	327	365	368	331	293	348	355	351	314	330	360	352	306	347	330	340	337	352	356	345	380	344	338	377	362	331	346	357	352	350	357	350	354	311	346	314	324	324	336	376	351	375	307	351	319	366	368	338	347	340	344	344	330	346	346	361	360	339	368	330	333	353	347	382	334	330	349	337	334	361	391	356	358	310	349	348	322	353	323	334	338	365	347	351	361	343	332	356	353	361	320	334	338	345	317	380	381	337	376	329	334	347	339	363	340	352	333	340	334	373	389	369	320	328	341	346	377	368	318	366	348	349	326	341	338	366	317	366	309	362	321	325	357	347	368	324	343	334	325	359	335	318	325	323	322	305	332	375	359	354	348	335	354	351	333	323	348	349	336	328	352	393	319	323	341	383	340	348	367	355	343	365	327	338	311	311	314	335	370	350	348	347	331	358	341	350	325	340	321	354	310	344	336	332	364	317	325	334	305	332	400	379	359	348	311	371	330	318	326	343	381	355	323	329	349	326	370	319	358	327	324	335	329	352	365	331	361	318	358	353	347	325	354	361	321	308	328	368	320	366	350	334	351	348	344	378	324	348	348	347	349	366	340	367	373	330	322	338	348	333	351	367	365	354	361	344	337	312	351	351	339	345	343	347	339	334	314	352	337	337	339	331	328	348	320	353	312	340	337	349	354	340	399	315	325	329	347	323	331	349	369	320	293	324	362	314	364	311	321	329	301	365	331	347	323	349	359	323	329	357	348	353	355	341	326	357	350	317	344	324	328	346	343	312	361	346	368	331	359	356	384	318	333	341	335	343	328	334	353	383	337	344	326	358	339	337	332	344	332	313	325	322	346	337	343	346	337	315	331	353	338	326	331	318	348	336	352	355	337	322	347	362	292	315	352	334	365	341	357	358	314	324	330	321	335	337	343	348	333	359	347	306	363	327	344	355	344	360	349	354	346	362	361	380	335	349	358	337	344	349	311	335	349	322	365	303	344	340	362	312	325	317	368	346	335	328	340	341	370	315	370	340	329	325	320	342	369	339	341	334	348	345	335	333	369	319	331	341	321	314	322	337	341	324	370	295	331	330	356	344	350	349	346	314	341	347	358	365	342	329	334	336	348	328	343	330	329	364	351	323	328	357	339	359	345	357	313	341	348	343	352	328	346	359	362	333	361	366	357	340	321	315	355	353	345	359	362	347	324	343	326	337	334	383	345	333	325	320	352	335	351	357	314	328	325	314	328	323	333	346	333	320	351	345	330	349	340	365	345	358	337	355	337	325	324	325	344	360	349	361	382	354	324	349	349	327	330	325	347	367	331	358	358	338	355	361	358	348	328	320	349	356	324	355	351	334	324	358	363	364	364	347	306	317	338	332	338	331	337	340	347	358	358	324	315	363	339	328	340	328	346	357	374	385	318	356	367	361	315	321	357	337	368	326	364	363	355	366	339	377	326	343	348	312	336	312	358	333	361	345	361	353	351	317	363	376	320	323	323	338	358	323	347	354	332	336	358	323	325	340	352	345	361	331	331	328	349	363	337	323	340	341	368	342	312	325	349	350	361	327	339	369	327	346	343	374	326	322	331	357	328	341	349	325	339	311	312	374	331	314	332	343	323	352	363	326	386	334	321	342	318	330	353	343	342	319	339	340	333	333	366	313	321	369	339	337	303	335	286	334	374	345	319	348	360	322	349	345	343	352	345	357	361	353	336	357	313	337	315	355	374	341	347	347	332	354	327	332	331	328	334	333	344	299	330	350	383	369	347	381	336	340	344	335	345	320	335	368	342	331	344	345	339	327	370	347	353	338	338	332	370	354	333	311	342	339	364	325	318	320	345	368	328	345	332	348	353	324	331	337	326	355	331	273	341	368	328	338	352	335	367	341	323	362	339	314	370	354	355	353	346	373	335	337	315	354	329	345	366	337	335	315	349	347	353	348	366	347	364	351	354	328	341	342	356	339	337	377	325	358	379	344	353	338	327	334	371	348	321	332	339	355	349	356	342	373	342	368	324	328	344	346	362	354	348	362	309	323	349	349	343	368	357	356	390	344	337	336	337	338	310	343	334	331	370	375	354	334	328	339	333	364	338	347	305	360	358	332	355	336	341	346	376	344	375	346	332	319	363	339	348	343	360	329	347	340	364	340	304	332	314	340	355	369	347	370	389	357	341	354	360	344	333	323	340	338	334	337	351	320	292	341	317	344	344	357	324	342	354	335	310	353	378	325	338	295	378	347	349	333	355	331	361	331	344	353	369	351	327	311	373	335	330	359	319	316	350	325	327	300	318	349	347	320	336	346	308	346	319	352	347	342	359	351	341	336	313	361	331	329	335	348	324	321	326	334	324	344	356	298	320	311	372	324	329	339	311	305	332	351	368	344	323	344	352	351	373	323	361	356	314	335	337	335	329	346	311	336	327	336	328	369	347	348	335	368	328	331	312	350	313	338	321	333	333	372	324	335	334	321	358	343	341	338	355	343	372	368	337	326	326	349	388	345	358	363	333	342	324	363	353	327	368	326	378	326	353	331	362	327	342	317	332	363	327	324	336	314	338	322	338	307	322	341	342	345	336	352	327	352	334	399	366	292	341	326	364	336	343	311	333	330	304	338	317	371	341	322	329	326	335	363	376	345	341	350	371	345	370	345	324	372	373	333	345	310	337	374	349	331	329	327	347	319	334	288	344	351	341	349	361	348	343	350	342	367	351	346	353	360	312	341	348	350	318	379	348	349	387	327	334	331	357	374	340	324	335	330	297	336	341	340	323	372	356	347	337	315	293	349	315	346	336	388	359	343	369	330	347	345	351	330	336	349	344	336	350	329	361	367	320	360	331	326	366	352	339	300	342	327	309	368	338	356	335	339	300	338	323	321	344	352	375	379	320	349	325	305	359	328	349	341	340	303	382	369	351	333	306	334	333	320	336	320	350	340	357	324	321	340	317	352	317	348	300	333	313	359	355	358	333	362	363	356	359	330	331	319	355	402	362	344	334	307	324	383	326	332	322	346	344	332	330	321	347	332	340	333	351
23961	47083	38854	18553	13164	10721	8129	6367	4926	3815	2844	2285	1873	1615	1366	1261	1173	1000	1018	869	911	881	830	818	753	651	613	665	658	648	601	541	589	581	552	554	524	474	458	504	467	450	452	444	462	464	409	451	467	435	474	448	461	455	452	474	472	479	524	464	433	483	406	426	431	464	439	391	396	421	467	452	443	406	456	424	423	428	448	402	425	415	434	404	440	414	472	430	447	466	395	429	400	422	430	433	445	409	434	442	393	418	444	409	426	432	417	410	412	421	423	421	417	417	448	420	442	455	426	408	404	387	404	420	408	403	441	426	428	396	405	419	409	408	400	431	423	438	390	428	409	420	410	387	418	414	437	426	383	416	445	401	431	444	423	410	424	437	414	447	448	422	428	428	468	420	429	392	458	408	429	395	433	451	441	443	393	387	451	420	477	403	422	403	397	399	400	396	488	434	377	384	415	450	449	408	404	454	402	446	410	420	429	422	441	426	413	425	382	434	429	413	425	384	398	416	420	391	410	422	406	425	426	435	405	400	441	426	422	432	416	389	414	416	395	426	404	418	421	447	418	384	449	396	411	385	398	406	439	402	414	412	411	382	417	407	427	467	408	440	421	421	405	412	440	420	434	405	453	409	433	402	426	425	396	418	436	358	420	420	457	451	440	395	447	441	419	399	396	410	421	411	418	449	409	402	423	419	432	421	428	395	421	394	410	416	404	416	445	437	431	420	400	422	418	413	400	444	422	401	407	380	392	412	406	427	390	423	391	431	406	420	384	428	426	455	391	419	441	392	423	389	398	404	434	440	421	427	388	467	455	427	422	430	421	411	422	468	412	406	444	396	402	446	406	430	407	430	432	431	437	399	445	435	405	419	412	435	411	396	438	425	437	438	427	431	419	381	412	402	398	444	404	416	436	411	429	423	454	441	444	435	438	418	424	403	432	403	408	438	388	421	433	429	446	397	425	408	419	432	431	406	429	413	441	431	407	403	404	432	417	421	421	426	379	408	410	415	429	424	452	429	444	409	404	412	410	414	437	391	394	415	389	424	410	388	427	456	431	408	445	388	403	397	420	410	403	415	408	423	428	408	465	435	434	405	411	418	459	418	454	438	394	398	437	405	410	422	439	408	425	443	433	432	473	409	401	422	426	405	380	421	436	406	439	393	405	454	394	417	429	402	437	417	400	438	423	415	415	407	429	448	444	415	424	417	388	436	448	390	414	415	455	390	421	422	424	458	431	436	415	412	410	450	440	416	424	428	416	433	421	421	455	396	408	450	435	413	418	403	405	431	407	392	415	433	454	443	450	428	388	409	362	440	427	408	397	425	416	459	427	377	422	457	407	388	439	444	458	426	487	398	422	433	428	439	407	422	423	441	399	416	397	419	410	438	397	407	426	402	384	398	425	464	431	449	426	386	413	450	389	436	466	394	414	412	407	394	424	428	439	415	419	442	434	386	440	401	426	390	429	387	429	457	375	410	431	460	392	420	431	404	397	434	396	420	430	430	381	418	426	412	422	430	412	437	423	398	422	410	406	455	457	418	431	414	388	410	428	443	434	402	442	394	414	386	407	442	436	447	408	443	440	429	412	480	428	443	411	434	424	428	465	434	405	415	397	414	420	426	393	386	422	433	430	413	384	415	416	427	413	451	403	421	437	407	388	389	421	430	405	399	413	412	421	428	441	418	424	459	441	391	435	442	426	414	413	401	393	460	465	403	373	420	411	420	404	420	421	399	388	447	475	404	399	405	421	417	408	424	369	434	414	422	449	453	413	399	448	443	429	454	417	405	410	418	432	416	468	395	397	399	405	452	443	408	414	446	393	427	434	409	412	433	441	427	395	373	433	402	405	426	447	423	433	407	436	434	432	414	409	418	458	404	409	424	488	425	442	428	410	426	398	390	392	397	417	417	438	415	433	441	414	422	412	416	379	463	445	421	406	411	423	403	413	429	458	414	427	361	389	412	405	440	417	412	385	415	405	439	421	437	425	424	417	362	424	407	408	422	465	440	401	437	416	444	433	419	423	427	474	417	441	423	401	440	438	406	391	404	406	405	374	389	411	454	437	410	410	406	378	462	441	433	419	419	412	410	433	400	414	437	415	449	442	442	410	417	429	418	429	381	416	384	428	451	418	412	420	426	400	395	427	433	396	437	431	403	397	441	424	430	398	390	431	424	440	443	414	405	416	399	430	406	420	463	424	408	421	426	410	455	443	430	421	401	418	430	439	415	428	414	408	398	414	377	421	394	383	399	399	410	403	423	440	469	438	400	413	447	414	440	445	421	425	411	394	414	433	434	404	401	436	428	447	447	421	413	423	433	436	428	390	406	423	404	426	403	398	395	415	442	434	411	414	400	415	396	403	440	390	389	429	397	431	423	400	433	410	427	389	421	451	418	389	451	409	427	425	417	409	415	454	398	415	413	428	426	411	429	424	432	418	438	411	412	418	441	413	398	444	443	413	425	400	389	411	428	407	408	437	406	409	438	410	409	434	392	471	405	440	430	420	410	424	455	392	414	426	431	441	402	448	389	376	429	415	373	429	417	408	471	403	408	403	416	435	434	403	410	456	435	438	370	398	393	446	438	435	387	429	420	410	385	378	426	404	421	423	423	426	391	457	434	463	396	432	424	419	403	438	447	428	425	394	396	407	432	430	391	425	419	420	432	418	421	382	426	418	405	418	408	418	435	433	397	426	405	384	448	379	401	448	404	406	411	372	429	453	408	420	420	435	437	382	420	392	416	408	437	466	392	418	399	433	448	408	472	415	473	383	413	411	419	420	442	431	403	409	454	409	432	424	441	413	420	447	419	465	457	418	408	404	423	397	444	430	418	426	408	417	456	412	431	405	406	435	385	433	414	408	440	401	438	447	393	431	377	445	406	429	387	420	433	433	408	415	426	418	456	415	435	421	409	450	397	439	398	427	410	401	386	400	436	400	424	430	425	422	439	411	395	397	394	418	442	428	389	409	436	481	415	401	432	434	397	459	401	444	428	454	405	420	422	409	424	408	436	431	411	416	409	398	402	431	439	446	413	455	424	448	421	402	424	419	427	474	415	435	395	396	422	429	394	445	405	418	394	454	403	392	414	422	465	405	405	419	432	405	407	376	409	435	405	430	425	418	434	417	420	459	421	428	431	470	439	442	425	427	406	461	418	444	446	416	434	423	412	387	413	408	437	441	422	428	377	435	430	413	412	398	392	371	410	438	443	421	396	438	440	395	423	448	419	414	439	409	399	447	382	413	394	435	410	445	406	462	421	425	422	451	420	421	421	407	431	411	440	412	425	420	405	406	420	401	429	415	420	397	441	432	409	482	434	407	429	420	414	450	440	437	386	430	406	411	406	390	439	405	401	426	414	397	391	461	418	402	455	409	430	379	430	429	401	421	416	433	389	404	427	395	432	398	445	419	385	410	460	387	394	421	431	396	411	415	417	413	382	439	386	428	416	432	424	386	407	441	447	432	426	421	439	434	415	410	397
27739	22162	20542	7239	2709	2003	1498	1221	993	820	713	674	614	562	594	533	548	560	525	508	494	505	498	503	469	473	471	454	489	456	473	448	448	437	433	469	444	440	456	435	442	463	442	423	432	426	419	420	418	462	397	416	419	453	415	437	436	434	425	439	414	437	443	423	433	442	393	443	417	441	457	417	416	422	436	428	467	446	415	427	422	463	453	440	408	445	395	452	435	425	419	465	470	407	433	439	413	431	426	425	424	434	442	447	467	398	438	420	416	461	420	443	431	402	462	432	468	438	437	434	420	429	392	454	404	408	447	421	446	439	388	433	433	414	416	441	435	456	448	418	428	415	408	434	422	466	407	414	435	405	447	431	437	453	423	403	430	413	430	424	423	373	403	405	439	479	432	397	440	462	427	421	419	395	410	457	398	411	429	446	425	401	426	438	447	400	429	428	471	451	424	436	438	446	384	431	439	414	446	429	485	444	446	437	430	453	434	460	428	425	429	430	442	423	416	456	419	469	434	434	457	448	413	431	429	398	427	388	462	407	390	435	433	413	441	420	439	408	414	420	420	424	455	422	472	425	423	423	445	430	420	412	407	436	449	375	437	429	437	470	434	443	458	400	428	440	408	451	418	449	419	424	455	420	446	415	446	442	442	433	412	424	438	434	489	463	414	441	426	435	436	418	444	456	436	382	434	433	438	414	420	441	442	445	429	439	407	423	435	446	416	443	418	420	432	445	406	431	429	474	447	422	430	419	458	467	423	405	428	447	436	426	440	425	395	416	445	459	427	416	430	466	469	419	407	414	409	432	450	420	438	424	451	468	440	439	454	444	461	424	451	409	434	451	396	418	433	430	428	472	445	428	399	459	409	434	421	470	419	426	435	460	430	407	409	451	446	421	433	449	430	442	424	426	450	433	414	409	390	460	433	417	414	428	446	429	418	446	446	405	444	408	460	442	420	433	437	446	440	418	430	433	417	424	422	425	454	402	387	399	417	411	423	425	446	445	448	402	424	393	391	431	469	425	430	439	436	409	425	421	437	422	436	439	414	393	439	426	418	460	448	460	416	430	399	439	457	452	416	389	451	401	450	447	440	387	445	406	459	432	446	423	419	391	440	404	416	444	458	411	431	445	425	420	471	423	426	438	424	425	442	438	433	407	430	423	409	430	438	424	419	428	471	407	441	467	423	454	420	437	404	402	439	425	417	417	449	442	449	447	431	440	456	430	423	420	434	463	426	474	453	464	456	432	411	434	444	428	405	432	443	416	417	406	467	435	432	418	412	444	434	412	469	424	430	464	437	411	392	441	424	416	447	413	430	409	432	468	433	437	439	457	449	409	460	414	428	444	436	448	486	434	431	457	445	438	457	440	432	425	425	440	473	447	419	442	399	477	436	391	428	388	411	412	407	401	442	415	424	376	460	413	435	418	447	417	421	438	428	415	418	410	455	407	418	409	439	410	389	482	439	434	446	451	421	444	393	420	426	402	471	416	428	415	409	417	412	453	439	443	436	427	376	410	430	442	443	429	422	419	424	437	382	409	426	420	456	427	426	431	412	430	451	451	457	418	452	438	409	403	470	414	387	415	433	393	418	429	459	441	401	400	420	376	423	408	465	409	416	450	444	419	438	431	476	455	419	435	452	442	457	435	438	448	444	428	440	418	434	396	414	422	437	446	424	388	420	436	438	443	457	415	390	426	415	420	424	467	453	426	420	424	438	388	440	419	409	427	411	454	426	438	413	469	434	420	469	445	425	374	422	418	405	414	434	458	428	441	403	417	458	433	430	399	420	417	469	443	422	457	430	458	424	385	412	411	419	436	460	416	431	440	430	420	444	423	468	399	483	458	417	436	397	428	443	451	441	448	437	445	447	434	396	427	452	424	441	420	449	427	422	447	431	400	451	379	448	426	383	401	409	432	449	407	424	435	431	403	402	454	412	427	419	423	442	461	429	440	423	416	419	401	445	421	425	451	447	440	405	437	444	417	403	415	441	410	418	451	395	472	402	420	434	403	458	454	428	447	419	464	452	431	421	455	433	415	455	421	432	404	468	410	447	404	436	447	428	427	456	450	413	389	425	446	434	429	428	443	432	468	403	450	446	438	444	416	469	413	450	467	456	440	443	399	438	446	439	444	378	426	437	402	422	451	430	387	450	453	444	464	420	430	437	426	408	468	425	442	456	401	433	414	434	443	415	445	430	450	432	413	431	436	408	447	407	426	435	442	431	419	452	422	485	403	485	432	463	426	440	417	432	444	471	422	460	402	433	459	423	449	435	428	461	462	458	406	425	428	449	421	449	418	434	414	429	447	409	427	409	462	427	403	408	439	423	437	441	449	408	428	410	438	459	456	455	403	415	441	425	401	411	416	430	445	415	420	425	411	443	441	441	413	432	423	420	429	416	423	417	432	424	437	461	449	424	400	412	448	456	466	434	420	399	448	459	448	405	433	419	430	424	424	405	412	443	428	442	430	446	423	452	395	429	411	366	428	438	415	437	412	441	430	427	411	420	460	442	414	451	432	417	421	474	468	422	431	409	422	458	427	400	427	434	388	438	435	423	426	419	414	450	449	419	442	415	416	445	424	459	428	484	457	384	415	438	428	442	390	396	431	457	400	445	456	425	446	464	436	405	406	469	428	393	448	421	432	416	424	428	415	414	476	454	403	467	398	423	462	427	454	453	450	430	453	385	402	483	420	442	433	398	436	378	441	390	453	442	437	417	403	417	440	442	448	424	453	429	424	423	446	437	415	399	427	443	394	468	439	438	462	445	424	421	417	411	437	397	448	409	423	427	422	436	432	453	462	415	425	440	435	425	444	479	412	448	437	403	460	451	413	439	458	418	436	432	420	465	418	462	399	417	431	459	434	440	457	419	442	435	402	441	407	435	464	431	399	411	458	428	462	435	421	465	376	418	432	440	453	442	435	445	414	417	430	459	435	469	412	442	416	412	451	442	411	410	458	487	451	394	437	416	433	416	397	474	448	424	418	453	404	410	436	418	435	398	417	435	394	427	447	419	461	458	413	442	424	424	460	404	437	428	443	441	449	442	442	435	434	433	441	435	443	402	396	454	444	428	396	449	423	424	427	377	415	473	444	436	399	391	447	481	418	408	435	439	394	420	408	431	431	436	418	405	394	430	418	425	429	446	429	455	417	458	416	439	466	435	405	431	417	437	434	420	429	434	434	439	467	444	396	445	417	435	441	456	469	423	441	403	433	409	413	417	403	429	427	452	410	412	454	430	449	458	426	446	421	418	434	436	417	428	440	428	405	491	409	437	437	424	444	438	376	440	441	432	445	413	461	383	414	435	452	432	412	444	437	436	441	458	453	450	439	467	432	453	428	426	433	450	450	455	377	439	430	428	455	405	432	430	410	423	440	396	433	436	439	401	441	422	468	433	469	396	444	431	420	458	454	470	450	425	452	456	461	449	404	466	439	402	400	435	456	460	438	414	395	434	419	435	415	458	461	445	421	412	421
20927	33044	23979	6959	4473	3674	2867	2230	1731	1467	1184	980	867	828	765	749	738	703	667	623	657	639	629	664	610	581	609	576	567	608	561	579	566	585	556	575	553	541	533	568	515	553	527	495	554	523	558	504	530	504	509	572	555	541	526	496	544	542	503	524	561	537	497	542	539	524	564	509	488	512	532	514	595	563	519	575	544	548	523	547	520	552	508	530	483	501	559	533	553	537	521	532	502	565	494	502	523	518	574	507	500	532	491	550	488	516	513	527	515	532	539	543	514	542	533	545	539	535	518	501	523	487	483	473	516	547	550	531	558	485	507	508	546	495	536	549	514	485	534	565	508	537	524	538	537	575	552	507	517	554	508	532	539	502	577	525	536	512	518	512	524	544	514	521	532	553	521	502	562	542	570	517	583	510	559	554	530	521	533	525	543	573	555	508	544	579	541	521	524	585	480	528	492	511	577	548	521	530	508	509	485	543	512	543	560	508	529	519	530	523	536	518	593	559	496	532	508	505	520	546	532	524	551	549	540	548	548	486	548	546	570	528	505	532	497	531	557	557	510	488	541	525	491	511	558	573	520	519	525	541	538	526	497	572	524	537	559	476	544	506	555	503	558	532	516	551	536	499	545	529	539	537	539	546	555	551	573	524	535	541	519	512	545	539	519	510	504	524	539	502	498	542	534	540	513	550	506	551	559	550	545	520	557	546	543	507	505	547	482	513	534	496	565	487	520	509	493	565	523	512	549	519	529	515	551	537	537	548	531	525	567	542	540	550	537	527	572	507	516	541	523	536	530	536	530	573	526	543	563	497	527	548	529	520	536	537	495	497	531	547	506	511	536	566	540	538	515	553	531	512	493	569	523	537	577	545	502	526	519	492	538	546	516	528	541	555	524	539	526	532	559	541	536	530	538	503	539	499	530	505	526	494	538	547	535	489	499	536	516	565	562	511	546	525	543	534	531	496	544	515	544	522	536	540	552	528	517	518	567	552	511	547	548	531	523	526	515	511	535	501	541	538	521	541	513	537	546	563	520	505	581	524	522	496	560	542	505	541	506	529	528	530	525	530	509	508	557	539	502	526	541	530	546	529	537	545	522	480	549	510	522	520	504	535	547	556	552	515	515	526	535	502	505	495	510	533	489	515	507	530	533	503	521	536	514	558	562	524	548	516	525	529	528	531	514	537	557	529	481	505	541	535	539	526	538	495	520	526	534	559	491	503	573	586	547	553	527	532	517	533	531	563	523	527	537	527	557	507	548	564	539	516	519	564	553	487	493	532	556	536	551	499	541	495	462	473	512	554	535	488	568	541	525	510	489	533	520	536	480	525	541	545	543	546	534	542	530	571	545	514	530	557	551	491	536	539	542	542	560	546	551	530	584	539	530	545	524	566	533	532	540	500	567	541	519	567	565	519	529	512	527	526	514	517	558	535	540	534	526	540	514	504	527	525	562	524	580	543	577	536	489	529	547	501	533	530	529	512	498	541	554	561	504	542	518	557	516	519	543	479	556	494	525	529	483	499	532	507	547	535	531	493	523	498	494	514	521	494	510	521	529	502	565	550	542	525	554	508	539	507	553	537	515	520	498	558	544	526	503	532	554	520	520	567	556	550	578	531	525	526	504	526	514	539	540	517	525	510	533	532	517	544	536	538	500	485	557	536	530	534	498	529	576	536	492	542	587	522	548	548	538	516	496	498	542	503	555	546	499	513	544	535	495	531	519	520	549	562	503	525	552	525	508	519	517	509	498	525	548	528	537	566	530	544	522	543	510	541	536	497	513	516	537	503	511	479	556	516	460	503	509	543	526	556	511	510	532	528	534	525	534	530	537	521	529	516	534	510	505	532	532	539	562	531	543	525	514	559	517	534	502	517	536	516	504	518	520	528	558	550	521	534	525	524	516	552	552	508	539	525	526	509	557	530	521	511	556	473	545	554	564	504	501	518	520	603	532	569	551	575	532	516	511	502	515	561	528	530	565	527	485	526	531	525	547	513	521	501	536	512	542	525	543	571	525	497	556	576	518	528	532	535	523	543	530	575	547	543	516	571	584	531	532	551	500	564	497	493	511	532	537	497	537	548	527	539	537	544	553	526	506	517	525	530	531	523	546	500	544	535	551	502	542	520	539	542	535	547	550	559	523	565	540	571	504	529	529	517	546	529	511	528	528	502	523	543	546	527	547	496	542	538	517	555	502	542	483	499	515	534	529	535	509	524	496	533	510	544	559	537	498	544	540	572	515	510	535	501	542	571	552	543	534	551	534	542	514	543	525	535	541	492	531	534	536	524	520	531	510	521	538	574	534	511	540	519	530	580	501	530	519	515	564	546	523	527	529	530	544	577	533	494	495	548	491	500	504	556	568	534	536	587	581	546	530	525	485	519	576	536	514	553	530	520	489	521	523	549	525	516	540	530	537	534	510	527	553	518	552	530	531	515	512	546	508	541	523	527	528	492	501	513	515	496	543	505	503	543	502	524	512	553	532	495	576	537	530	528	560	518	521	486	521	527	513	562	538	555	502	528	503	522	524	551	494	527	528	566	533	574	513	536	514	527	520	519	488	537	506	541	501	551	529	560	524	537	558	556	520	507	492	503	503	561	547	528	520	521	514	532	561	564	508	562	520	537	539	518	519	521	510	526	512	496	574	546	530	582	507	537	525	494	528	511	496	509	494	587	496	547	549	526	514	525	511	513	481	534	486	543	499	514	546	500	504	501	543	528	532	522	510	552	538	535	569	514	547	518	568	530	523	463	540	533	544	475	531	524	525	568	511	535	508	511	551	527	539	560	502	535	534	516	481	565	525	529	565	527	544	546	514	557	506	500	510	520	555	489	510	573	550	572	560	552	554	516	558	539	523	511	539	477	592	527	478	491	526	535	546	528	538	547	524	543	537	537	510	565	531	487	537	492	524	502	496	505	522	505	508	511	557	519	545	547	583	523	553	508	514	531	510	551	528	531	513	506	520	506	525	536	550	511	539	535	497	502	490	525	521	532	564	540	529	563	517	509	547	545	560	516	532	567	545	559	507	551	545	513	491	529	563	547	527	562	557	521	515	510	521	495	510	551	535	539	490	539	528	563	538	515	535	505	536	523	471	522	546	506	543	527	538	536	502	510	530	501	527	529	523	537	547	512	551	526	500	529	538	508	513	523	504	562	553	476	523	537	537	535	485	528	552	542	521	489	543	544	525	494	524	515	528	545	527	532	508	547	535	558	530	524	513	503	486	572	518	523	550	517	538	534	547	517	507	536	559	548	554	537	602	511	491	519	498	536	557	519	542	532	549	508	529	531	539	523	509	494	526	536	540	533	512	488	511	509	493	560	528	517	521	495	523	518	529	516	543	537	524	532	509	523	515	520	509	563	534	571	549	519	521	550	582	499	528	569	519	527	509	543	503	520	546	526	492	484	521	520	495	541	526	544	537	521	533	554	527	539	541	535	545	505	513	528	502	501	521	495	493	517	515	537	566	512	530	539	506	553
23651	21154	28262	24306	21158	13524	4391	2555	1967	1637	1311	1069	915	856	821	763	741	651	681	708	609	626	579	604	587	567	575	543	561	522	511	518	514	540	490	514	490	526	484	477	492	459	466	439	471	463	489	450	482	442	439	474	472	506	479	465	504	476	498	478	465	451	464	471	475	489	486	472	458	442	513	432	467	481	452	506	462	488	488	478	474	470	517	437	423	488	427	410	464	478	451	458	490	464	495	449	481	455	506	470	416	455	452	465	494	490	431	478	494	462	439	487	480	448	438	462	410	490	493	504	433	440	467	462	475	483	476	465	427	546	475	437	477	457	467	489	490	470	443	427	440	465	440	464	460	455	464	501	454	500	500	464	457	471	452	432	485	465	485	457	441	415	458	477	463	502	442	447	458	453	429	482	488	475	489	484	475	468	441	498	464	451	434	440	405	484	489	480	443	469	478	497	444	495	485	495	448	481	449	511	435	500	449	500	468	465	447	485	470	442	453	471	444	460	456	483	440	480	500	444	486	486	441	459	457	483	416	490	455	454	462	472	459	450	452	457	452	451	472	450	454	445	472	441	472	458	490	485	474	424	439	435	419	422	469	472	444	516	467	489	434	435	456	494	447	474	447	504	458	423	483	444	478	465	467	466	467	446	498	506	475	438	456	446	450	465	462	491	451	463	449	461	429	470	465	443	478	501	453	468	459	456	424	431	448	453	455	462	461	466	461	443	475	491	445	502	440	440	472	471	483	456	426	452	498	506	451	446	460	451	462	483	449	452	476	464	479	463	438	503	462	450	475	424	458	446	448	459	498	457	444	450	480	508	432	475	426	444	477	448	492	441	479	455	466	463	476	457	453	484	507	446	446	442	490	445	484	468	446	433	466	461	513	467	490	471	496	447	489	442	473	461	447	441	464	418	465	442	448	444	432	490	492	484	482	434	476	440	461	455	460	421	454	451	452	470	454	476	486	459	448	439	428	488	457	458	513	467	462	451	451	497	443	453	469	466	469	449	481	466	465	425	446	470	448	455	494	456	483	473	435	441	450	489	472	459	483	488	485	426	439	475	443	475	470	471	462	490	439	465	460	464	474	462	458	474	474	440	474	498	482	505	460	464	449	418	453	459	480	497	464	475	493	463	490	424	465	440	510	423	460	463	488	470	443	447	433	475	460	450	470	513	465	451	457	496	483	451	458	439	458	469	422	461	442	446	466	409	441	493	425	480	461	457	452	478	460	461	444	463	439	504	496	452	433	479	475	440	466	463	488	478	453	463	494	433	435	452	493	459	447	464	479	496	447	416	491	517	476	479	435	485	445	467	444	471	468	453	437	448	472	442	467	447	440	444	506	455	451	441	466	493	443	442	421	495	454	497	485	482	461	453	459	492	466	469	466	467	476	442	440	453	447	448	482	467	475	448	443	452	498	452	455	458	477	466	448	461	447	486	444	432	471	511	496	456	475	481	492	497	525	478	488	449	472	465	456	483	479	444	466	481	457	435	430	460	452	419	439	457	434	461	452	451	445	455	490	422	446	449	436	467	450	469	458	474	439	449	427	493	440	499	497	454	452	471	456	434	476	489	477	458	466	471	471	460	452	458	456	466	435	426	435	471	457	526	471	470	441	465	468	437	482	500	451	429	491	455	452	437	454	500	454	431	491	492	432	466	456	467	483	443	480	462	433	474	465	511	480	461	427	480	470	422	476	436	454	452	458	475	391	481	461	481	469	427	466	444	457	482	395	466	424	457	466	488	440	449	458	456	516	441	491	475	463	442	465	480	497	495	442	421	448	429	442	472	468	465	459	476	478	530	453	481	477	463	444	445	451	470	464	460	438	440	492	463	482	480	468	443	450	435	446	440	460	481	437	407	461	441	494	444	467	467	457	475	458	441	448	475	457	462	439	454	443	483	435	449	455	475	475	450	446	433	470	486	497	466	468	452	465	441	474	442	475	433	447	442	489	465	490	477	489	456	493	462	438	489	445	446	471	467	424	463	470	493	491	433	500	462	444	467	440	449	447	479	471	466	485	463	483	482	440	428	455	454	473	488	426	503	461	471	477	469	476	481	494	458	477	466	454	466	450	427	444	463	439	412	463	496	481	452	452	465	472	456	466	460	478	475	448	485	460	403	463	443	416	485	475	471	448	462	452	467	469	475	441	463	473	457	481	454	436	467	449	503	435	462	495	480	493	449	481	449	475	448	477	473	474	454	485	443	446	448	428	478	434	437	431	474	484	450	420	470	450	446	419	475	493	465	477	449	469	442	452	440	482	441	467	452	465	459	450	467	462	485	448	463	466	468	495	415	478	454	457	448	493	434	447	441	467	433	454	471	413	501	479	499	461	429	445	495	425	443	487	444	482	494	432	451	485	482	483	438	428	463	473	448	461	438	448	434	477	434	469	425	458	466	467	437	486	490	458	513	461	442	470	476	458	435	491	479	441	447	468	479	459	506	408	459	458	507	462	448	451	436	436	450	498	483	488	475	434	486	471	440	485	455	443	444	446	462	445	423	464	473	472	433	442	424	476	477	400	481	494	455	457	462	466	450	432	475	471	461	472	470	436	477	458	460	500	436	491	464	457	446	445	454	443	450	443	485	454	492	494	435	464	526	459	454	477	455	448	446	431	499	463	499	485	476	482	438	508	454	491	457	431	474	466	489	483	470	459	452	438	458	460	486	497	458	437	474	484	453	457	484	471	483	498	461	447	471	439	446	428	466	435	476	428	449	432	471	444	497	445	488	464	448	440	492	486	463	512	479	447	488	440	489	433	441	452	439	479	430	469	453	447	514	447	448	464	465	483	489	498	448	482	449	442	453	472	479	454	454	481	449	457	501	464	453	426	465	487	467	485	473	462	497	471	447	443	445	467	463	468	438	455	475	467	459	452	493	426	489	455	481	489	484	475	427	479	457	464	450	493	463	433	494	468	494	449	445	476	456	428	440	453	468	492	480	453	505	445	464	467	457	514	436	454	422	469	453	439	470	435	457	462	422	483	473	448	468	454	460	443	431	455	458	464	444	457	446	455	457	464	486	440	454	454	446	424	469	482	467	478	458	454	446	489	467	460	446	421	489	468	481	490	450	462	451	458	451	499	491	448	454	490	434	460	463	468	452	456	509	443	487	443	467	438	514	456	487	432	453	486	482	473	463	449	475	455	458	442	479	487	463	438	449	468	453	461	440	435	492	476	469	427	458	443	409	446	463	448	441	420	449	469	438	478	446	455	460	485	475	475	467	470	443	448	439	454	469	481	449	502	433	438	433	424	437	495	473	440	469	465	490	461	433	419	454	454	453	419	461	460	475	500	460	436	466	430	469	471	518	479	468	442	493	439	445	447	448	485	452	485	465	451	456	420	455	476	462	473	446	441	461	417	458	466	470	445	430	454	520	448	474	435	459	451	443	425	464	498	469	492	467	494	479	455	454	450	459	462	484	467	470	463	487	472	487	485	447	469	467	444	481	478	467	462	462	479	455	465	496	512	435
22340	42073	33331	13498	9378	7564	5762	4479	3415	2728	2125	1719	1503	1272	1193	1062	1009	943	926	849	918	871	800	813	812	773	727	695	705	763	760	684	715	628	603	648	663	679	595	600	610	573	579	617	590	597	646	564	630	600	578	571	572	619	646	593	581	612	611	548	578	598	583	583	583	580	576	535	566	588	596	570	573	611	536	536	590	550	586	605	561	560	567	591	586	572	579	589	579	590	587	583	596	553	588	558	563	570	582	579	550	562	597	584	517	586	580	579	572	592	548	575	528	595	584	543	545	555	570	535	584	570	553	578	549	555	556	562	545	589	557	525	563	553	571	540	579	617	570	590	593	552	567	598	589	550	548	568	578	595	608	538	609	585	564	581	529	556	541	535	531	554	551	562	523	558	557	564	548	507	536	565	520	623	570	569	562	538	563	597	568	583	569	588	597	597	571	559	557	563	570	608	554	530	541	545	562	588	532	549	595	533	562	565	570	582	542	510	627	545	526	539	575	622	584	540	546	579	523	575	551	580	562	551	559	599	536	533	593	575	564	541	558	550	612	556	560	540	546	568	571	544	559	570	578	592	607	586	561	561	590	562	606	578	569	520	547	568	534	538	534	536	606	563	589	566	568	592	520	560	533	542	567	540	594	555	548	536	525	531	551	563	573	562	568	507	580	566	564	534	540	580	544	554	560	552	517	505	492	604	605	567	584	511	616	581	588	538	604	564	534	625	564	567	587	541	562	564	512	606	576	544	569	585	573	548	558	571	573	593	578	564	578	596	578	585	604	548	529	596	544	560	579	552	603	578	593	576	517	572	517	579	548	637	539	556	573	561	576	623	591	597	522	547	553	590	595	560	566	538	547	569	545	560	567	544	556	612	566	583	545	549	602	564	530	586	559	566	568	565	543	593	547	572	554	582	584	542	619	594	565	577	544	546	577	520	530	557	573	538	564	535	610	574	544	570	550	566	557	584	551	597	517	582	561	527	565	530	567	583	551	553	579	585	527	599	577	532	579	553	550	548	559	568	584	582	561	509	541	590	588	563	546	558	544	560	590	594	552	578	560	527	579	571	568	544	575	595	582	570	511	588	602	573	534	522	541	555	550	565	599	584	596	537	551	550	547	577	547	599	594	572	610	572	554	628	551	575	569	565	552	543	589	534	542	564	560	596	601	523	559	556	555	580	547	609	577	562	545	541	563	547	565	587	590	511	596	574	605	562	553	545	546	562	554	572	560	557	560	553	522	548	603	538	576	564	528	526	546	583	550	552	537	547	553	638	585	544	554	551	602	619	579	556	558	554	533	527	587	601	573	607	575	608	542	587	554	562	549	562	573	526	588	587	565	576	575	604	552	522	580	568	579	544	559	512	553	556	582	534	533	548	562	604	569	568	550	539	626	610	585	602	522	513	531	551	577	566	582	564	564	585	559	542	556	538	558	556	530	556	562	552	552	580	583	586	548	537	587	569	568	588	586	587	587	554	540	577	569	529	568	572	536	557	630	546	512	632	546	570	576	613	574	545	610	549	568	563	504	607	587	578	581	567	579	566	545	563	550	548	590	569	562	568	609	611	571	586	553	595	562	525	559	576	549	605	542	540	581	591	516	534	595	577	572	604	576	557	552	575	576	579	557	567	575	564	535	529	602	573	558	588	561	550	582	561	565	601	554	571	544	557	596	582	552	541	549	578	566	582	599	558	556	539	540	586	582	566	549	594	554	579	616	583	569	585	573	606	554	562	549	560	568	565	541	604	538	583	549	573	583	548	574	569	576	576	547	557	564	573	552	565	596	559	545	578	601	599	586	546	593	601	577	563	574	569	571	594	553	567	576	558	559	546	572	531	550	553	584	574	533	615	573	546	590	567	574	511	543	631	559	602	539	544	577	571	555	583	577	520	588	541	520	580	621	571	599	561	564	571	570	573	593	602	565	580	607	595	590	584	567	591	578	595	589	568	600	561	569	623	601	593	578	604	599	544	635	589	579	552	558	566	574	580	595	631	535	590	571	547	558	573	573	572	573	544	548	541	566	579	541	543	574	579	537	619	564	550	559	530	543	580	570	599	590	581	583	576	590	536	556	557	575	588	552	568	540	568	581	571	551	626	557	570	549	570	595	571	525	552	564	592	576	592	586	579	582	554	544	544	528	539	552	558	568	546	537	555	599	599	543	588	547	564	556	583	578	559	544	570	575	558	539	585	571	546	589	521	549	574	585	573	556	546	568	560	545	581	594	539	593	528	579	602	602	581	513	581	563	553	573	554	539	553	549	553	565	564	566	571	539	584	612	586	547	555	575	591	540	543	588	595	568	568	552	537	552	556	582	578	530	582	541	605	557	565	629	533	528	571	575	576	536	566	518	532	556	610	567	533	600	517	571	602	557	560	544	578	580	566	551	568	561	561	609	551	603	581	590	596	549	545	549	605	569	569	569	624	523	550	647	596	580	613	556	540	543	567	557	556	587	600	552	552	568	561	564	570	574	537	603	596	583	542	571	601	576	572	563	561	581	569	574	615	593	596	556	559	581	570	524	524	578	553	562	561	585	581	566	573	586	540	636	561	535	538	588	580	576	563	561	607	584	573	550	550	616	531	553	544	628	600	558	581	607	532	578	582	577	587	547	561	601	550	559	586	620	579	546	571	563	558	568	502	567	543	532	563	563	587	571	585	577	554	529	580	544	564	601	550	534	593	591	600	614	575	498	604	529	566	542	582	552	534	556	623	609	586	604	542	525	543	578	532	556	595	593	556	569	577	561	566	547	553	564	543	602	566	563	555	607	590	570	528	620	583	585	555	556	550	625	543	573	516	562	561	528	575	580	590	561	534	559	552	556	577	592	553	541	577	556	551	610	586	557	543	572	560	541	550	543	586	577	565	542	598	574	570	597	569	575	538	538	585	540	558	537	625	590	548	560	579	561	556	521	525	567	569	558	531	538	570	551	566	553	575	557	561	584	546	558	562	535	597	548	538	559	559	570	632	543	598	553	558	564	570	569	564	537	542	607	530	572	561	546	567	565	593	612	546	589	572	561	572	568	539	589	524	592	551	571	509	603	578	588	538	572	551	592	572	565	568	507	602	588	563	545	586	564	569	533	560	574	541	571	624	592	583	591	504	577	579	562	585	551	579	598	598	553	537	572	620	558	584	595	573	565	599	560	568	595	531	555	566	560	542	539	568	543	614	593	552	575	526	548	577	580	574	563	588	576	559	542	534	536	574	590	584	581	570	567	534	564	580	555	553	576	552	556	555	541	604	558	542	547	559	551	570	580	612	563	532	543	591	612	539	564	573	588	606	532	521	557	583	561	548	525	576	569	566	563	547	564	591	548	595	602	584	569	572	560	567	601	545	534	590	555	598	562	613	604	572	565	580	541	541	583	560	608	537	615	562	542	531	576	558	593	599	555	594	532	554	584	573	580	538	552	583	600	602	544	625	562	582	604	567	573	538	589	554	548	575	566	589	591	595	565	568	523	591	568	569	533	566	574	545
24624	21159	27450	25078	15959	4110	2356	1714	1240	1040	818	711	615	609	536	513	553	455	454	439	426	439	386	392	373	393	384	404	372	396	376	360	332	382	324	325	351	338	312	298	360	323	334	325	326	301	347	316	295	338	280	316	327	303	338	332	344	344	339	337	310	302	349	314	316	316	316	321	322	334	309	295	307	305	326	317	321	328	327	288	326	306	308	334	338	301	350	335	303	322	310	326	295	299	347	336	323	319	322	309	340	332	340	303	302	330	337	345	295	304	331	300	308	321	333	310	317	301	303	331	303	295	322	322	315	307	303	314	344	312	306	335	334	307	315	344	290	317	322	310	291	307	300	300	340	305	329	296	295	332	324	330	331	300	299	324	283	287	306	304	312	324	327	344	302	320	310	318	319	344	275	311	365	316	329	326	311	329	331	339	331	300	323	342	334	312	290	320	293	258	312	335	328	297	295	292	340	324	314	318	322	305	343	307	335	323	293	309	311	321	305	283	300	329	335	294	298	327	331	365	321	304	314	305	299	324	316	329	323	335	331	295	298	359	309	305	323	283	357	324	324	341	319	333	335	303	319	315	273	339	350	340	318	304	294	301	327	296	344	309	308	326	345	327	298	301	309	302	316	325	349	282	306	292	303	322	317	309	311	312	279	301	301	318	296	311	319	290	355	285	315	293	318	281	295	326	305	292	324	347	327	307	301	307	327	306	333	328	325	305	341	332	292	326	321	343	332	294	309	354	345	309	312	316	302	286	276	323	332	298	336	303	335	312	278	337	334	282	318	303	302	312	324	299	300	306	328	340	290	312	329	332	288	304	372	287	324	323	305	325	293	306	307	348	333	327	313	345	338	308	321	294	326	323	325	329	327	336	329	305	330	299	314	324	327	311	317	300	316	325	308	319	330	344	338	323	329	319	365	324	322	282	297	316	314	325	295	307	325	319	338	314	332	328	271	337	327	327	327	333	304	319	331	334	345	315	310	341	337	327	337	370	286	294	315	345	345	316	295	348	346	302	312	307	318	317	305	321	368	309	314	302	308	305	325	313	329	324	317	282	339	320	338	307	308	322	333	293	327	302	332	310	288	329	341	303	284	330	308	314	333	297	322	332	335	313	316	295	326	302	313	311	317	318	338	303	327	334	299	327	342	313	308	311	300	321	331	334	269	326	346	309	333	341	300	317	337	330	339	337	290	332	317	317	330	321	302	342	317	335	313	354	303	293	310	291	269	330	322	340	315	300	285	308	313	335	329	317	321	349	344	334	315	336	337	299	315	279	312	335	344	306	341	329	300	265	324	348	352	334	316	321	305	303	346	336	304	296	339	328	295	328	290	323	335	327	296	335	303	353	311	322	318	334	336	306	284	295	314	293	302	303	301	322	304	322	306	343	314	341	359	292	292	312	337	280	303	328	320	337	343	332	316	280	325	281	316	281	341	326	312	310	308	347	309	323	292	296	315	287	287	320	336	361	311	287	308	343	297	340	310	340	292	324	297	303	301	301	314	313	333	356	295	329	317	278	337	327	323	326	318	309	293	296	297	306	341	279	318	312	321	302	312	304	311	370	309	348	302	325	332	290	307	310	312	327	321	316	339	331	287	344	327	334	316	316	307	326	260	314	286	355	333	286	303	333	346	303	329	305	293	336	307	333	326	307	344	295	304	327	313	344	320	325	292	301	309	302	321	328	317	324	327	338	314	254	316	321	304	309	339	310	311	391	305	312	317	334	313	320	324	313	330	340	343	328	290	337	294	329	346	324	309	323	304	320	313	328	336	321	340	327	295	305	331	325	329	281	323	285	301	291	314	337	309	325	328	352	317	338	311	361	328	301	298	302	323	320	326	313	320	303	330	303	314	325	322	309	335	319	308	312	342	310	326	323	290	339	331	270	312	332	306	338	338	308	322	316	339	306	332	314	335	313	311	360	315	332	323	333	335	310	351	345	324	301	293	309	319	291	312	299	323	320	319	295	317	319	348	314	319	334	299	326	314	311	323	316	304	305	317	323	336	321	336	306	307	294	303	342	318	300	311	310	297	296	322	309	298	335	279	297	308	335	319	286	316	312	328	339	321	325	303	317	325	298	320	319	312	294	317	308	310	314	281	359	334	318	291	321	299	288	335	331	304	352	338	303	313	320	339	306	291	299	294	329	311	315	320	286	330	329	296	309	319	347	313	301	353	297	312	316	321	287	325	295	291	333	325	318	315	352	300	325	311	306	308	290	337	308	297	341	283	307	326	345	280	303	334	329	340	334	294	301	273	334	324	310	326	315	309	338	334	322	305	317	310	294	289	324	289	290	323	303	322	329	301	324	281	309	297	301	330	293	327	298	314	376	325	278	350	325	326	315	310	336	339	318	326	311	318	308	319	302	327	327	345	314	307	309	332	329	281	325	295	320	295	347	341	305	348	323	292	303	283	325	327	322	297	312	300	305	315	317	312	300	304	370	297	318	314	293	342	330	321	299	307	323	303	292	317	323	356	300	333	309	306	296	316	316	323	313	320	316	312	327	314	348	297	328	305	329	326	317	329	358	302	321	312	310	337	297	306	353	288	308	303	317	312	277	323	285	344	313	321	292	335	362	366	344	317	307	286	337	322	321	302	317	326	334	325	344	315	321	350	290	311	296	297	306	286	346	324	290	311	329	319	301	301	376	308	291	314	308	290	348	342	339	315	304	288	311	290	299	355	305	332	351	329	333	319	340	345	321	322	332	335	319	289	338	317	305	290	304	328	324	325	313	311	297	326	298	314	312	294	304	332	307	298	326	290	328	288	323	289	309	319	304	334	341	310	298	316	292	339	353	327	316	310	337	297	295	313	298	285	280	305	313	328	321	324	316	329	322	312	309	299	314	323	341	296	304	291	311	311	328	325	311	326	306	346	303	313	321	322	299	335	313	326	306	329	324	327	334	349	294	296	297	294	328	298	317	304	350	317	317	309	301	290	316	327	323	335	320	346	313	273	305	322	334	350	358	318	317	321	315	319	327	313	328	331	329	319	305	330	336	342	310	297	358	354	335	319	299	318	294	305	303	306	316	290	338	334	345	312	301	309	298	299	323	325	328	314	332	328	293	341	326	302	306	305	295	334	295	329	324	331	346	320	293	347	316	339	317	304	300	282	323	301	341	337	305	325	307	339	299	315	303	343	312	311	332	289	294	338	306	321	301	306	329	311	330	304	322	327	322	295	306	308	317	300	316	314	318	294	310	311	300	319	336	342	333	324	332	299	333	337	305	349	299	351	288	305	321	296	291	309	313	340	309	319	337	331	314	295	327	297	335	337	328	309	301	299	330	310	314	303	347	361	292	330	288	336	283	332	351	320	321	323	299	326	327	351	295	291	324	319	305	292	297	305	369	343	301	318	342	317	307	323	330	307	313	350	344	333	311	308	320	305	285	307	327	304	291	273	302	334	312	322	303	309	300	315	273	259	307	326	317	342	329	352	325	335	327	349	282	307	304	317	326	328	319	337	321	291	303
23188	38266	31368	11217	7545	5768	4477	3409	2586	1980	1487	1213	1018	933	810	745	779	693	676	618	611	644	591	587	505	540	498	510	520	468	500	494	453	470	405	429	472	387	413	413	414	447	421	387	416	415	425	433	386	387	389	416	418	447	447	453	393	438	422	410	406	397	431	383	406	382	418	376	421	402	396	375	383	380	400	379	379	391	419	374	394	360	400	433	395	382	424	364	387	432	378	387	383	411	395	373	399	404	417	417	384	423	410	407	398	384	430	405	366	407	412	411	410	405	378	415	402	384	382	358	376	408	417	360	362	415	357	411	378	380	372	426	418	394	415	375	396	401	383	370	434	374	433	405	405	396	368	401	388	390	376	371	395	368	388	411	375	398	424	382	402	382	425	389	421	426	375	375	391	369	389	410	383	404	350	384	379	378	408	389	376	404	393	399	361	359	409	355	401	356	425	424	388	390	402	395	431	394	395	382	394	398	396	404	424	435	416	373	384	393	389	390	388	397	405	409	371	400	388	402	407	382	371	401	351	368	365	412	398	402	366	356	391	411	418	369	415	398	365	379	402	383	404	372	357	381	420	409	406	416	391	401	375	414	387	382	384	429	386	401	411	397	397	382	394	397	401	389	375	377	411	395	397	403	383	364	412	421	405	413	403	365	404	398	408	366	397	398	375	371	407	383	396	368	408	373	394	397	388	372	395	415	399	358	376	415	424	383	393	391	361	379	400	397	382	414	391	418	367	376	364	402	394	385	385	394	363	390	426	359	417	374	402	368	370	429	414	396	403	417	416	398	388	395	407	376	367	406	392	407	395	365	426	402	427	388	408	367	417	388	394	408	369	368	414	347	379	422	408	363	345	388	418	411	398	392	423	379	359	369	381	419	378	411	381	425	408	390	412	376	342	408	388	385	364	393	410	403	398	397	400	364	387	399	416	401	390	432	411	414	383	407	392	373	408	373	388	392	363	346	391	396	399	397	404	374	402	418	374	378	416	367	417	352	380	405	395	374	398	395	406	376	364	380	366	400	393	391	390	379	424	393	403	394	403	384	370	389	351	396	420	396	375	417	390	388	412	431	403	414	363	401	379	398	383	395	355	400	387	394	404	406	378	405	413	379	378	388	408	391	369	366	381	367	402	356	407	403	426	429	402	415	402	400	391	377	396	378	367	396	392	385	419	359	397	394	392	409	359	408	407	410	426	353	390	393	356	381	391	408	394	395	379	390	372	380	427	383	393	395	400	417	429	396	422	389	375	402	357	358	366	392	382	395	378	367	375	396	376	407	373	405	426	423	356	421	418	380	394	346	367	391	399	388	417	415	384	380	390	365	411	400	398	392	370	401	367	408	412	398	422	399	382	390	399	376	419	392	418	421	394	363	407	373	395	406	389	394	428	400	392	412	402	390	409	375	386	392	383	365	368	392	394	381	398	393	386	347	419	359	402	396	382	377	379	391	399	413	389	404	376	397	390	368	375	393	382	409	447	404	416	388	419	417	380	399	361	412	371	380	382	385	355	373	411	381	413	421	374	383	376	401	394	358	411	388	394	380	407	406	410	386	398	401	392	364	386	386	392	388	390	388	380	382	388	385	419	386	398	410	403	425	385	399	398	388	377	366	395	404	386	404	435	402	425	371	377	435	424	387	365	421	401	423	386	428	389	397	407	406	380	401	418	368	387	371	436	371	404	393	377	401	354	375	377	404	402	374	395	368	392	407	407	377	372	383	381	412	415	395	397	361	394	408	350	426	420	369	377	403	399	417	388	392	369	417	383	400	371	382	403	360	386	362	404	387	370	373	358	390	418	365	406	417	361	385	406	362	403	377	416	375	394	379	376	392	394	401	415	380	393	369	397	375	383	402	363	419	401	425	368	383	378	394	393	364	418	426	396	406	317	385	398	397	393	391	399	365	391	380	388	422	373	385	376	412	378	382	394	386	401	395	373	416	408	376	391	346	408	382	397	377	401	384	428	387	387	431	388	381	411	373	397	418	396	427	399	424	381	413	376	389	349	365	377	369	387	382	388	384	393	398	402	380	383	416	411	412	383	371	360	375	393	359	432	398	383	398	351	430	383	380	389	385	365	375	390	402	391	372	375	387	372	377	397	367	409	373	407	356	380	360	379	413	392	367	404	406	395	359	399	418	414	405	366	391	400	380	383	373	389	391	381	388	406	401	392	413	407	402	355	392	397	404	365	397	420	409	379	363	396	431	390	361	343	378	424	409	410	401	407	399	403	401	386	384	369	391	373	378	388	394	360	423	380	399	406	345	399	398	370	398	394	366	427	380	397	375	392	398	381	383	408	355	405	392	351	389	392	387	388	385	407	407	387	403	413	382	403	383	388	404	370	372	388	407	403	407	369	386	382	343	410	413	385	414	398	430	367	375	394	390	374	408	375	393	411	371	345	407	413	398	384	384	402	433	391	423	379	379	390	400	414	385	386	381	406	391	407	416	392	391	386	395	367	368	400	375	400	370	409	374	408	395	375	398	385	401	426	372	393	412	407	423	404	383	370	396	381	385	392	418	383	401	403	407	376	392	384	394	388	362	382	374	410	398	368	427	416	404	328	378	383	367	386	370	389	382	416	428	375	403	381	389	371	355	402	421	391	356	410	390	424	419	439	382	392	399	413	426	349	385	379	352	417	364	380	426	391	394	370	367	428	390	408	396	391	374	418	382	363	392	432	387	368	392	420	433	411	387	440	402	405	347	391	384	403	420	402	410	394	405	400	408	424	391	412	421	413	417	391	393	370	420	429	396	382	394	388	370	407	406	379	360	364	425	426	398	375	364	425	396	365	377	398	406	397	412	425	397	410	428	381	427	401	386	426	405	406	371	387	414	390	405	372	426	375	355	379	387	379	419	406	367	410	381	394	406	413	369	366	409	426	386	386	398	390	407	399	410	394	392	411	389	439	387	408	385	406	338	402	424	404	388	391	381	389	389	365	408	409	410	383	384	373	431	392	376	377	366	379	384	377	398	337	393	391	366	411	410	382	371	381	398	380	381	387	392	404	406	388	410	394	414	386	387	406	418	379	401	360	401	379	398	386	410	404	407	407	403	397	380	368	421	370	392	330	379	365	376	376	380	394	395	393	394	380	404	394	386	394	397	413	432	392	388	384	393	451	398	432	408	440	402	410	399	404	387	361	412	416	394	389	384	405	393	372	386	410	387	385	359	396	388	401	392	392	396	393	418	403	418	360	386	363	429	406	386	356	412	394	350	398	387	395	389	391	412	399	362	407	428	413	457	394	411	370	393	400	399	376	369	386	359	433	382	406	362	369	396	358	424	398	384	394	391	393	376	415	390	394	399	411	410	369	368	368	404	386	393	389	392	399	378	414	364	373	422	371	392	409	383	400	379	368	432	402	409	406	386	356	407	430	397	401	397	426	358	371	392	397	386	368	400	399	414	378	388	428	449	402	401	357	392	424	410	384	414	415	412	381	371	411	385	408	361	409	405	416	406	412	406	388	389	399	370
22671	21181	28727	23900	21186	21342	13508	4198	2662	2060	1666	1324	1134	999	876	801	771	690	650	591	572	530	559	546	549	470	495	482	479	473	439	436	444	468	366	413	428	363	360	345	363	330	335	354	340	340	337	351	324	315	371	353	368	355	406	368	363	399	376	359	383	359	366	345	349	366	352	355	361	348	387	338	360	366	317	354	396	337	349	357	309	332	339	328	338	358	355	332	344	335	368	316	333	321	329	323	349	335	334	344	342	389	339	321	331	366	316	349	315	385	346	349	353	325	340	332	334	327	322	343	328	362	323	320	356	319	323	316	343	323	329	340	326	355	328	312	327	358	317	315	343	324	339	357	320	361	320	367	341	349	357	330	345	322	315	347	356	338	350	336	331	304	343	321	325	334	341	350	342	331	346	358	319	295	328	341	303	329	359	354	335	347	350	360	322	298	317	310	308	344	332	340	340	371	371	345	323	330	306	348	330	319	353	346	314	343	327	361	338	340	328	340	350	360	317	321	333	344	318	340	305	364	337	346	335	349	346	375	312	351	352	361	344	350	317	321	330	386	367	381	377	331	335	328	320	345	324	355	339	351	343	341	351	336	342	333	327	345	330	352	335	330	327	378	354	326	317	319	321	324	357	356	372	351	347	306	351	332	359	306	360	313	321	333	366	313	320	338	311	294	359	350	343	322	336	363	319	314	331	344	356	307	336	311	364	348	360	359	331	338	371	342	359	317	340	337	334	335	327	335	362	323	369	344	301	361	326	326	345	321	355	353	303	323	321	317	332	336	364	371	331	321	350	341	332	333	315	357	345	362	375	375	335	348	327	337	310	366	328	318	312	328	320	366	331	326	348	315	327	323	353	361	322	334	362	309	330	352	309	358	348	317	331	335	345	312	365	334	328	348	340	341	343	319	326	306	355	322	358	372	339	318	325	316	325	353	308	328	356	297	368	342	331	321	331	389	347	336	325	317	368	333	361	357	333	334	368	340	335	349	337	328	328	378	320	385	315	317	324	347	333	333	334	331	329	331	350	325	344	315	360	342	356	317	331	321	314	321	346	343	312	360	359	351	335	311	341	338	328	316	331	293	363	349	314	368	324	343	367	345	346	301	338	361	331	334	337	323	366	341	372	319	290	370	361	351	336	328	320	341	329	344	345	283	326	357	316	349	320	343	349	356	341	312	307	328	360	322	346	348	356	332	313	323	309	351	359	327	339	348	299	312	324	315	312	331	373	297	363	331	333	374	330	345	348	346	353	326	356	354	331	309	337	336	333	340	342	322	325	357	342	329	316	341	316	326	362	331	369	317	361	338	336	308	349	317	321	356	311	318	358	364	347	366	330	333	348	347	324	326	357	335	347	351	327	340	330	290	358	329	355	332	335	343	362	359	351	304	351	335	349	319	363	312	304	336	343	299	302	371	323	311	348	347	355	377	362	378	343	344	358	320	354	343	317	329	346	340	342	360	326	342	313	359	323	347	322	341	327	335	336	338	325	342	378	351	386	346	296	342	320	318	317	323	330	332	344	331	359	355	327	345	339	349	329	326	340	362	346	344	325	336	361	329	336	333	340	327	335	352	324	361	351	319	352	324	360	346	339	348	352	320	313	361	301	321	354	360	357	325	320	368	314	351	326	339	338	337	353	311	364	369	327	307	336	358	342	361	313	343	358	348	358	363	298	336	337	334	333	343	333	350	368	366	350	356	308	306	307	321	336	299	335	347	314	312	340	314	368	323	310	321	342	311	322	324	366	373	326	315	349	323	339	331	333	382	332	351	320	331	364	344	339	343	346	306	340	328	340	314	346	316	326	351	297	330	332	319	359	348	327	372	337	343	288	322	348	307	331	327	336	329	334	352	345	339	360	326	332	349	330	358	327	323	350	337	332	326	317	322	357	340	323	323	317	352	368	345	330	327	373	354	348	323	327	326	356	354	379	327	298	343	352	332	310	360	332	356	338	348	336	355	313	325	336	326	343	358	355	360	355	354	365	349	339	307	323	367	335	344	343	351	346	321	362	347	321	313	329	354	313	360	359	295	342	319	307	315	302	316	337	371	335	331	326	337	309	305	325	376	360	345	333	315	351	349	376	330	361	336	357	324	365	347	342	332	343	340	288	329	318	348	334	343	349	327	315	330	336	361	312	313	354	304	344	310	355	326	372	339	353	362	391	356	317	362	331	317	356	320	335	342	283	363	325	303	343	309	336	337	326	320	314	313	330	333	335	348	340	356	320	344	356	316	348	318	344	339	322	321	341	353	351	328	353	329	345	322	355	339	346	333	360	301	332	329	331	360	325	352	352	341	368	350	355	348	327	344	330	330	344	364	366	351	333	354	329	372	333	354	325	343	379	353	367	366	380	321	334	377	345	359	338	349	327	365	337	355	356	351	328	371	361	365	339	331	334	330	355	335	328	336	331	371	334	380	334	349	310	361	353	326	329	336	349	319	347	310	328	360	359	344	353	331	388	328	353	365	337	320	337	338	331	352	306	330	324	336	345	324	354	332	354	310	373	335	343	356	327	367	335	339	308	351	349	323	319	351	340	322	347	343	315	335	336	295	342	361	318	354	325	331	330	340	351	361	399	341	370	364	291	306	349	353	347	350	358	333	315	354	340	316	334	320	365	322	305	312	324	322	313	327	294	331	356	320	334	344	335	339	378	334	335	310	345	371	352	343	314	325	361	301	339	333	346	339	340	325	366	320	336	350	387	350	324	339	301	321	349	329	333	345	312	348	335	292	310	347	342	346	338	371	348	342	322	362	353	358	331	347	336	323	347	358	328	320	363	363	317	339	339	349	352	312	303	372	308	297	330	365	325	332	334	329	327	324	319	356	348	332	349	332	314	342	329	339	340	316	342	322	337	344	349	342	337	340	332	363	342	312	360	322	355	346	336	330	306	365	346	352	355	329	328	343	341	333	314	340	349	348	307	346	331	372	324	322	364	321	357	359	304	335	307	337	322	333	302	331	338	335	328	369	316	337	342	332	347	285	342	336	362	345	308	359	359	345	314	381	348	323	338	349	333	303	290	284	316	344	354	362	311	363	318	326	339	311	364	332	324	396	359	363	316	367	367	334	294	338	350	315	348	327	350	373	329	330	335	349	323	336	309	355	329	320	325	335	326	328	345	335	337	353	327	354	323	317	343	338	328	355	341	349	322	352	351	320	369	353	342	332	303	317	375	367	311	303	346	333	324	318	350	331	329	337	331	349	331	335	309	353	332	319	340	328	370	349	332	354	325	339	333	369	318	317	333	301	321	344	350	330	379	353	322	312	352	325	303	340	277	359	315	334	357	346	327	325	300	307	342	352	349	331	336	348	346	361	343	346	387	369	337	351	342	337	327	333	293	348	351	317	322	324	367	388	338	329	331	337	317	321	350	338	339	326	323	371	343	331	342	348	360	337	342	333	324	339	324	327	323	326	312	306	370	346	348	351	353	350	356	312	342	368	309	351	353	326	334	331	319	328	373	335	385	328	321	296
24923	48215	40054	18205	13545	10576	8506	6474	4907	3737	2878	2245	1846	1586	1372	1299	1212	1022	968	944	920	819	827	830	732	666	652	657	633	598	584	548	577	545	483	500	470	478	450	456	486	470	455	458	453	469	454	428	434	439	408	472	441	476	430	477	488	486	523	483	437	457	398	433	443	382	416	436	454	371	442	430	375	415	441	434	433	417	439	440	421	407	436	455	431	414	434	485	429	407	435	415	397	404	404	390	432	407	396	413	395	424	421	393	377	426	450	385	410	428	434	444	430	421	450	418	416	399	410	424	388	392	417	419	415	429	392	426	416	448	409	432	412	453	444	426	434	391	427	413	435	393	424	433	441	411	422	385	423	414	427	426	393	400	389	422	417	392	427	406	388	385	415	385	417	433	415	419	420	413	387	434	417	370	430	416	396	417	441	383	410	464	398	422	416	429	433	448	423	425	416	448	399	388	398	417	429	413	382	399	432	409	397	410	390	408	379	440	417	436	433	423	382	426	436	399	402	394	415	402	400	413	411	442	415	426	397	423	412	412	432	425	427	442	381	410	416	422	465	388	397	409	428	444	415	391	389	407	424	426	393	427	429	397	441	415	424	470	392	371	422	430	408	410	429	376	366	435	398	425	406	428	454	419	400	442	421	443	392	439	429	426	370	425	402	385	446	402	426	423	429	408	382	431	395	392	409	423	412	397	386	402	401	428	372	396	415	464	398	421	422	424	416	422	449	408	378	422	409	407	388	386	454	439	375	412	424	431	450	423	417	401	428	402	393	442	416	399	379	392	418	381	425	392	386	381	350	380	426	394	435	425	429	413	420	432	405	409	455	387	425	419	412	419	396	380	394	434	430	405	393	382	388	436	416	399	372	414	401	412	444	413	442	386	426	430	409	393	432	427	405	393	410	445	420	385	430	433	412	375	422	399	452	422	389	446	435	408	420	420	414	390	379	412	388	439	402	400	469	421	407	465	409	401	371	413	411	393	433	410	415	403	396	393	460	383	379	420	402	422	411	391	407	433	414	429	453	397	452	433	406	422	360	404	385	409	418	445	455	417	427	393	427	415	407	419	433	376	433	413	419	413	427	444	385	411	450	405	425	388	408	410	394	412	432	402	392	396	410	402	373	419	393	384	412	426	427	415	426	425	421	432	400	406	410	441	418	429	396	436	401	381	414	427	454	390	410	412	408	402	448	391	417	388	390	395	407	419	422	407	421	452	409	423	382	392	404	455	420	399	396	432	414	420	395	438	418	398	427	426	406	411	436	414	450	387	460	412	409	416	445	387	379	402	398	440	405	416	477	418	412	443	395	429	429	388	409	431	384	419	425	395	393	430	413	396	433	424	396	405	403	398	395	392	411	422	379	406	439	415	431	433	416	411	417	456	396	431	381	383	405	440	397	408	426	410	411	396	442	417	419	402	424	403	373	379	421	392	392	410	447	385	417	384	397	452	383	414	411	387	415	412	415	422	413	444	411	422	393	413	399	429	402	423	434	410	390	457	446	413	416	398	449	412	419	357	418	390	340	423	421	420	409	413	415	385	421	405	446	460	446	419	416	406	396	411	411	395	411	430	407	416	403	409	397	425	426	420	435	410	437	425	413	391	409	421	389	405	428	422	414	417	411	398	389	408	417	427	386	427	452	392	439	436	427	420	387	434	410	444	415	405	390	411	447	405	416	405	411	403	392	415	390	392	394	395	439	427	387	410	423	422	376	427	400	376	400	427	474	421	437	371	417	441	371	447	417	445	409	422	470	389	411	402	429	410	408	454	386	418	402	425	421	445	413	380	413	439	438	457	426	403	394	431	407	405	439	388	435	406	396	430	420	406	420	427	417	385	411	448	425	422	398	371	367	389	427	411	425	413	458	447	385	443	435	429	440	407	420	424	405	451	388	409	421	399	426	416	429	417	395	422	419	410	428	404	474	404	414	425	385	387	396	409	417	425	425	419	411	426	380	473	414	424	420	434	392	453	409	411	433	422	392	414	417	445	413	437	390	420	403	409	450	392	385	388	407	396	410	408	423	430	421	386	405	403	417	409	422	434	403	430	401	403	416	405	441	462	382	383	386	415	417	426	401	428	403	423	424	421	408	437	424	447	395	403	415	411	410	383	426	416	431	459	417	397	418	408	411	432	430	425	404	353	397	438	401	408	407	417	425	403	404	411	384	413	408	382	444	430	439	412	399	446	430	456	389	392	402	412	429	384	423	445	413	420	395	394	399	436	377	424	399	442	415	416	417	415	431	414	438	398	412	412	415	437	439	429	405	384	433	396	424	383	412	431	378	433	398	407	409	395	439	436	421	394	385	432	403	437	423	391	429	395	427	435	436	459	449	399	403	416	432	427	439	431	421	427	434	397	436	373	385	412	397	411	401	444	416	439	402	363	393	408	406	425	405	423	388	437	429	444	420	408	438	410	432	413	440	403	468	411	400	406	408	430	397	392	460	412	417	358	419	410	435	398	410	445	425	384	448	426	386	422	384	402	424	403	451	376	378	426	382	377	421	431	405	433	425	400	436	442	404	418	390	417	404	387	443	393	412	405	408	398	389	381	442	400	420	430	455	403	409	431	393	440	454	397	391	420	465	403	414	398	441	436	434	378	451	388	421	454	390	415	379	402	408	411	444	381	435	389	433	417	402	426	421	427	437	421	392	430	401	394	402	392	427	402	394	379	400	401	419	413	455	406	424	382	389	401	458	415	385	396	431	427	412	443	393	398	400	380	416	422	433	443	425	429	421	405	437	411	440	476	404	449	421	380	440	358	418	441	431	429	438	428	413	435	385	424	417	420	410	394	426	406	443	399	434	450	382	409	437	422	363	398	398	400	411	392	413	432	415	391	403	432	437	414	406	405	439	385	399	420	379	418	435	426	429	427	401	427	418	418	394	411	430	420	385	412	395	396	388	412	428	356	426	416	426	406	421	409	387	394	445	389	401	415	433	400	450	392	391	448	411	407	418	406	420	385	447	422	429	408	386	413	425	417	435	406	398	436	432	405	429	429	416	400	391	387	420	420	409	400	441	421	374	397	391	428	396	400	440	430	396	408	419	412	381	393	410	431	431	419	439	414	443	441	407	410	432	381	418	381	459	435	409	435	427	441	386	393	435	397	389	424	461	432	435	399	408	453	371	412	460	398	443	408	382	420	432	380	430	437	418	417	415	434	427	417	424	427	435	388	389	437	422	416	416	430	400	419	414	397	390	411	415	429	427	419	395	428	394	420	417	369	444	433	409	417	415	408	435	445	392	396	422	431	401	405	440	404	464	414	429	411	395	421	402	399	394	398	426	390	426	401	430	412	400	431	390	429	405	462	404	423	425	414	411	457	432	417	405	415	418	416	414	418	421	432	407	444	379	375	413	416	431	396	426	392	407	398	381	407	414	475	427	430	404	418	417	400	434	442	408	394	420	402	441	410	415	399	426	399	389	407	397	415	420	381	390	423	392	442	451	421	421	429	469	460	411	404	421	444	416	396
27745	22484	20803	7308	2846	2033	1617	1221	1008	859	747	616	590	583	538	580	519	514	503	476	497	488	490	465	429	469	422	456	445	484	460	444	468	448	436	451	435	441	460	423	402	470	402	439	444	486	457	443	451	466	437	426	444	460	457	440	417	429	436	407	432	415	419	408	425	432	430	450	402	425	422	417	425	411	426	408	425	407	427	425	444	414	412	448	405	441	417	427	482	462	420	428	416	412	446	420	444	439	428	432	412	474	436	460	399	485	457	441	426	408	394	427	426	424	476	402	441	429	481	444	383	422	429	402	453	436	413	463	414	431	427	408	441	448	421	452	432	434	428	445	457	433	403	422	424	392	452	426	443	420	422	449	410	427	411	407	413	460	433	418	419	455	449	442	427	423	427	411	438	392	444	421	429	393	456	397	420	438	406	429	462	442	430	441	412	428	430	463	457	414	426	412	456	443	412	419	409	428	405	453	426	442	417	442	419	449	427	437	448	390	399	422	431	443	450	387	419	425	407	433	433	383	417	442	424	469	430	429	446	406	422	450	407	400	414	422	421	401	426	408	397	416	444	408	415	406	438	407	403	425	421	451	448	441	395	429	423	452	449	431	433	401	426	430	418	424	395	452	431	429	433	432	425	446	418	452	405	405	461	412	406	382	398	421	468	416	431	437	421	425	440	396	407	437	444	425	457	402	401	412	421	409	438	407	445	431	416	436	431	452	445	441	436	432	392	414	438	408	452	396	454	465	398	414	426	436	423	431	427	404	427	465	413	397	404	429	407	425	412	399	434	419	447	424	445	416	457	432	409	403	423	388	434	473	451	422	435	434	434	397	428	481	430	442	429	432	403	423	425	420	451	430	433	394	398	438	421	464	423	391	433	449	417	431	444	425	428	423	413	432	421	438	484	432	427	413	420	433	450	449	413	423	430	422	425	422	414	416	382	416	442	484	412	415	408	408	416	412	426	417	405	411	415	453	422	441	431	420	439	447	416	374	448	412	437	450	403	426	413	417	412	411	419	451	444	419	442	433	426	478	409	421	445	410	397	419	423	458	410	455	394	444	401	414	404	421	447	429	416	447	406	391	394	380	428	463	429	408	429	421	414	398	427	411	421	450	438	447	402	455	405	441	391	432	469	443	437	421	419	414	432	435	430	411	432	419	420	418	400	433	434	443	415	415	444	382	425	426	401	427	404	406	470	426	411	435	410	439	427	455	445	429	458	416	421	389	412	430	399	457	423	427	451	453	451	435	426	385	425	479	431	477	458	448	437	435	440	421	398	410	420	411	469	453	402	407	437	395	432	414	430	434	448	419	432	387	438	432	431	433	407	466	433	445	434	404	444	387	373	429	465	434	435	450	408	424	414	402	420	402	433	458	444	442	403	446	430	459	414	396	422	400	461	415	401	421	429	403	426	401	443	425	427	428	428	438	421	455	436	473	391	421	394	419	420	437	428	421	410	422	414	402	439	426	435	454	381	453	403	415	449	406	423	412	394	436	442	415	446	431	424	446	444	440	428	419	419	402	427	439	418	424	440	421	452	451	421	412	454	449	427	430	442	463	401	435	456	426	414	459	431	429	423	417	450	409	419	402	432	466	393	427	416	417	399	392	390	437	420	410	435	431	412	434	434	427	442	451	443	443	433	418	401	433	434	455	463	452	405	424	409	426	435	428	420	474	416	420	416	488	413	436	412	416	435	459	435	403	413	396	421	419	422	420	391	405	442	436	435	447	438	419	420	443	439	449	440	438	407	416	465	410	413	446	395	432	417	428	413	380	430	454	422	450	398	405	379	429	436	402	451	409	423	453	417	428	399	447	430	423	456	438	421	398	425	409	468	430	408	400	453	423	403	448	437	427	391	429	443	413	454	434	431	440	445	454	444	460	427	457	446	438	422	431	436	427	436	413	474	461	439	450	470	459	417	416	428	393	420	402	428	436	433	436	407	430	429	432	411	421	464	423	475	419	404	436	450	455	459	389	403	429	456	420	422	404	414	449	419	419	392	419	421	456	431	445	425	425	433	425	427	415	442	435	394	438	436	419	427	440	415	466	406	408	414	441	446	444	442	435	430	456	402	432	459	398	438	448	448	392	436	442	441	362	419	416	397	432	429	414	415	403	436	417	424	447	439	418	385	419	417	446	413	423	431	453	416	438	436	417	399	455	421	431	422	451	446	421	455	406	459	396	400	460	435	423	385	430	418	413	458	433	427	467	450	434	421	467	404	445	410	418	423	431	439	420	447	431	448	430	457	418	431	429	402	437	380	423	482	452	412	365	425	390	436	431	423	428	409	414	450	449	451	425	455	461	424	455	448	395	384	421	431	413	412	412	480	426	410	406	413	449	418	401	447	431	433	428	417	389	404	410	405	417	424	436	408	435	463	414	408	442	420	410	428	402	440	437	483	434	441	405	459	421	429	435	416	445	446	411	419	416	413	423	441	399	426	425	446	401	431	427	435	454	424	452	424	424	456	410	396	434	414	443	421	411	441	430	463	458	413	422	437	414	430	390	423	400	397	435	436	439	398	424	431	445	447	420	381	399	398	451	424	404	425	442	405	431	427	431	460	438	418	414	388	427	433	411	385	407	448	450	428	432	422	411	435	454	423	435	434	441	423	437	391	490	396	447	433	461	440	435	429	400	431	422	473	400	400	431	432	403	433	397	410	417	456	423	429	408	445	422	435	448	427	418	437	433	429	459	427	422	424	438	439	436	445	426	461	434	416	428	430	435	444	439	471	442	474	424	407	425	446	437	415	407	448	410	455	429	426	422	419	434	450	417	454	468	430	437	388	457	404	442	453	436	444	407	406	371	428	433	397	435	416	428	409	420	453	434	424	462	444	434	442	436	454	454	447	442	433	431	401	422	412	404	430	421	443	419	458	392	427	416	457	432	417	423	435	467	435	421	391	393	487	427	401	416	375	455	397	414	420	421	428	432	427	467	447	435	435	449	391	444	412	428	426	458	406	432	442	414	387	461	442	393	426	483	433	403	469	437	427	445	453	435	444	409	468	436	414	469	427	417	434	402	393	434	429	427	449	403	423	435	432	390	418	423	442	423	433	452	388	430	409	435	415	444	433	416	456	442	442	423	419	428	394	437	427	440	426	402	416	409	445	439	436	441	452	460	451	437	419	407	414	427	445	422	413	430	405	454	441	430	421	429	412	407	432	461	441	436	458	395	468	379	433	390	393	465	419	423	432	404	411	422	438	434	411	397	429	403	444	420	410	421	409	415	380	412	456	414	408	435	424	447	437	424	416	431	442	407	438	400	388	420	441	414	404	420	444	486	452	415	410	432	443	434	440	394	443	419	455	395	424	428	414	406	459	422	435	417	412	425	418	391	432	448	444	414	467	446	453	460	423	420	492	435	424	426	450	435	409	391	431	396	430	391	445	458	395	422	432	475	442	434	455	458	396	437	433	405	427	434	431	456	436	401	443	414	429	431	412	400	396	391	432	436	419	437	431	410	437	408	430	409
23319	34362	24501	7205	4696	3626	2848	2158	1742	1465	1213	999	891	827	775	716	699	678	657	593	624	674	587	601	565	577	554	563	567	541	583	580	565	579	545	543	542	516	470	526	514	526	529	552	534	520	517	555	553	508	501	568	587	498	561	561	488	510	533	529	545	541	534	528	511	522	516	504	504	558	543	483	488	523	480	527	524	526	489	547	500	509	536	538	541	485	539	533	497	493	523	540	565	543	542	521	512	520	514	570	542	507	515	544	554	534	505	567	499	528	515	526	516	511	526	573	505	527	540	538	545	539	530	531	491	518	505	576	508	478	515	524	514	514	529	538	535	544	520	506	531	550	546	536	567	499	496	532	528	468	524	481	528	463	511	522	505	498	515	515	536	521	494	514	579	527	504	502	519	494	559	487	512	492	549	537	533	510	508	500	513	556	532	557	531	518	560	538	545	513	503	516	537	539	501	547	560	525	517	542	509	531	514	529	551	523	509	514	506	524	492	471	529	532	530	486	568	552	528	515	516	548	486	541	553	571	505	487	504	509	510	499	505	580	518	531	507	501	574	537	506	531	543	515	509	501	483	520	500	561	570	509	523	483	506	531	516	543	566	501	559	539	510	509	527	559	509	539	525	488	525	516	522	519	535	522	545	549	513	518	539	526	528	504	559	492	544	525	546	486	493	509	525	549	498	507	516	524	490	513	495	532	494	548	512	480	547	511	562	519	530	543	534	502	474	507	504	540	530	531	499	515	511	523	526	487	512	529	520	520	516	496	552	563	525	510	539	505	563	490	525	568	553	550	562	531	532	572	514	485	473	532	498	509	522	524	519	495	517	504	497	491	542	522	516	486	529	532	525	590	500	526	569	568	515	528	555	523	544	561	547	505	550	531	495	507	511	543	506	468	482	555	523	483	524	527	528	509	509	539	523	549	523	544	525	531	493	541	509	512	505	487	512	550	515	497	506	540	503	578	540	533	471	491	519	569	516	530	553	521	523	540	500	541	512	535	511	490	477	556	529	590	538	519	521	521	493	538	516	529	527	522	544	488	572	494	522	548	487	538	488	522	502	538	538	516	515	527	531	504	467	471	530	544	485	500	532	511	521	498	475	527	517	503	481	558	514	511	544	542	537	497	498	518	550	522	553	499	493	556	520	546	510	476	521	480	542	531	495	522	559	522	515	521	511	512	498	515	475	581	528	550	510	467	526	523	509	482	518	522	518	537	490	491	511	524	520	524	546	512	543	539	536	499	531	536	538	513	508	515	541	523	534	528	512	531	482	521	510	536	544	554	535	451	510	485	507	498	493	556	489	504	522	547	539	534	572	537	570	514	523	551	526	501	484	547	520	568	549	503	500	533	537	540	534	538	524	519	537	474	503	496	520	519	522	539	475	519	531	518	519	543	496	513	555	476	537	500	553	502	514	572	532	520	527	562	531	544	536	518	499	523	474	478	538	525	540	528	527	547	538	509	502	528	505	517	504	524	539	525	495	526	543	479	480	486	519	496	569	506	485	529	501	517	516	489	532	532	551	533	485	490	516	499	572	494	590	516	494	541	516	505	511	515	454	499	548	523	517	525	563	542	525	516	502	525	513	530	484	532	531	526	508	566	517	520	534	542	558	515	508	511	504	564	543	535	537	566	521	517	530	495	532	558	550	487	484	547	510	532	519	506	514	549	517	504	500	481	555	557	540	497	510	516	516	558	517	496	516	561	525	521	561	514	509	474	522	502	506	529	512	490	514	543	560	531	505	535	537	486	517	497	514	509	512	532	538	489	550	527	535	525	524	523	523	522	465	536	507	522	539	526	511	521	509	528	483	513	525	566	515	531	492	584	526	539	493	550	506	503	528	536	498	544	488	522	543	551	484	503	507	510	521	505	501	529	480	530	528	501	509	507	532	523	483	518	531	485	500	563	515	539	550	476	542	499	523	531	514	527	557	515	530	558	566	578	502	495	506	532	518	550	476	555	533	541	506	495	477	525	499	505	498	482	527	556	545	506	507	534	543	539	522	491	494	490	508	514	537	529	517	493	500	503	508	498	568	566	509	524	564	535	497	448	533	555	524	529	506	505	558	476	554	510	557	514	524	543	468	498	488	509	520	531	515	506	540	557	532	514	480	500	543	488	520	535	497	542	512	524	501	531	514	451	549	540	547	517	525	520	516	508	526	485	502	505	509	553	546	512	503	522	533	562	516	540	519	516	543	485	509	522	542	516	539	524	555	520	505	547	543	568	514	492	497	482	524	550	538	525	525	488	521	600	517	517	504	512	516	519	540	506	511	492	549	549	523	559	520	527	580	549	529	537	509	506	497	564	525	517	492	537	538	491	492	544	551	537	523	525	504	563	555	539	541	543	547	512	519	533	526	552	510	537	540	525	491	551	500	504	505	535	520	484	520	515	539	515	548	519	471	494	537	521	480	554	526	527	499	499	558	540	543	497	507	554	521	540	525	509	541	569	569	473	538	520	499	498	510	512	518	512	517	555	510	516	547	527	535	530	524	551	495	517	500	470	527	564	537	523	513	543	535	519	533	470	502	541	460	532	529	541	506	569	526	529	553	495	546	488	554	507	570	536	471	528	597	557	500	523	500	548	524	523	529	527	545	519	538	545	515	525	509	561	526	498	520	534	514	562	541	458	530	539	476	567	511	520	513	468	483	540	522	499	532	493	546	527	489	510	524	498	507	525	509	533	549	541	515	533	487	502	540	547	502	524	527	572	561	511	504	495	510	523	537	553	519	522	532	522	506	533	529	504	524	530	528	479	544	545	527	543	553	519	522	514	517	522	540	501	550	524	528	521	540	490	495	500	552	531	499	513	503	519	485	503	527	469	538	533	502	539	509	512	537	580	509	496	524	497	532	545	497	495	493	523	506	522	514	503	501	537	510	515	477	523	540	526	539	514	478	550	490	502	552	496	521	533	562	530	497	527	550	524	509	521	514	509	535	504	498	477	522	494	525	551	514	515	550	514	550	557	509	509	501	504	526	549	547	555	519	538	519	530	533	465	521	514	548	528	517	490	496	483	535	519	516	543	524	575	523	565	508	548	518	512	482	501	516	560	534	508	537	508	535	555	529	496	522	511	528	488	516	533	505	535	509	528	525	556	573	501	493	497	529	535	535	514	532	520	525	472	534	550	538	481	559	550	528	505	482	575	529	549	537	513	561	535	499	499	510	557	517	477	536	548	520	506	530	537	541	518	539	527	528	468	548	512	516	514	538	491	496	531	537	515	512	502	527	523	513	520	501	520	548	532	540	527	515	508	564	526	507	530	516	535	520	526	562	546	475	543	522	505	482	541	524	532	514	508	571	505	524	521	540	515	522	520	481	519	561	515	501	538	589	545	525	516	518	493	530	530	526	544	501	533	543	528	517	538	548	506	503	506	549	534	549	497	524	510	517	625	559	514	517	543	500	528	527	556	549	545	464	527	553	545	560	542	503	505	521	525	522	534	529	551	549	550	565	517	518	523	498	493	558	515
23740	21164	28265	24332	21171	13698	4521	2627	1941	1489	1206	1046	1022	855	802	723	713	673	585	586	610	612	611	628	530	555	530	558	562	572	539	544	491	507	496	489	416	492	464	486	446	449	477	444	428	457	469	455	475	462	418	459	466	477	460	448	507	493	448	469	433	467	460	473	488	489	457	461	474	455	455	442	442	449	460	403	466	483	439	467	487	460	417	473	443	462	433	427	426	419	445	417	451	443	473	424	459	460	465	474	474	471	491	465	455	439	448	452	421	458	461	440	446	443	479	452	454	433	464	484	437	483	451	454	485	468	433	464	441	410	451	455	433	458	416	457	472	452	452	466	413	443	442	437	417	461	443	421	483	460	445	437	464	441	453	449	459	458	453	454	450	466	479	448	454	431	484	440	467	472	440	498	449	462	463	393	478	473	460	447	465	459	424	449	429	433	435	490	482	506	466	435	459	461	469	435	458	430	458	417	448	448	445	441	457	458	432	459	443	496	469	437	471	424	459	445	439	445	462	469	454	439	480	446	477	465	473	450	449	433	418	453	456	463	455	439	457	439	432	462	456	458	434	462	437	469	467	421	450	409	451	447	483	445	443	440	421	464	422	477	456	462	454	490	493	449	417	470	469	415	460	460	446	432	464	441	450	440	468	458	443	425	478	471	462	454	441	483	504	460	465	463	430	436	454	446	490	444	460	460	471	493	473	413	426	481	415	448	460	455	446	481	446	465	416	463	489	462	491	426	461	449	447	470	420	436	441	459	471	447	450	446	440	413	447	426	462	488	476	457	420	453	432	456	456	446	408	442	449	417	461	444	464	433	457	457	469	459	435	489	443	470	443	444	465	459	453	447	435	446	470	440	444	491	465	466	465	420	446	422	452	435	474	425	461	481	493	476	474	457	459	446	437	475	421	435	478	407	471	463	471	413	478	450	464	454	447	467	447	452	477	493	415	457	441	449	481	480	479	444	449	454	423	457	410	427	460	435	427	494	466	477	436	467	445	477	451	462	454	436	437	426	479	431	437	418	469	440	463	453	407	458	454	435	466	472	472	458	472	449	456	440	402	451	455	403	462	420	451	445	446	415	437	445	436	465	484	458	448	432	491	436	452	442	464	424	500	464	455	440	435	463	434	440	467	463	460	422	437	457	456	439	459	489	440	416	448	431	461	471	472	417	444	448	449	472	487	432	437	458	453	456	462	424	452	439	428	437	436	434	449	448	452	479	432	425	462	406	472	475	437	464	463	450	435	445	478	425	444	431	484	438	492	459	410	466	464	465	475	454	419	459	442	463	428	501	437	405	456	461	456	477	421	454	441	416	423	455	447	468	447	427	458	464	438	507	438	440	451	483	459	435	444	427	473	459	425	473	446	456	440	445	422	457	491	482	472	449	443	450	466	421	424	499	466	449	436	419	453	467	479	427	468	444	465	472	477	469	470	471	424	453	492	457	464	450	464	453	432	443	470	477	464	420	467	440	454	464	445	455	445	451	456	490	459	447	462	439	452	448	441	477	473	434	457	497	443	502	427	398	420	460	495	439	474	433	460	501	448	461	459	440	444	457	477	454	428	482	461	438	478	458	453	472	417	432	494	424	457	469	475	449	413	449	468	431	452	443	439	467	436	405	443	494	502	461	423	425	452	466	481	455	462	429	445	468	462	458	448	445	456	450	473	496	454	422	430	429	449	452	499	476	463	473	461	444	435	452	424	455	438	446	407	457	416	434	487	451	504	437	433	439	465	463	410	474	445	420	461	439	443	457	461	435	425	450	483	461	463	441	475	418	462	432	477	455	476	476	475	458	434	438	455	442	438	493	452	476	453	447	430	412	484	479	440	414	461	441	448	413	447	492	432	429	459	427	442	452	433	462	394	453	461	402	466	449	479	447	441	450	433	424	446	440	442	471	439	490	451	465	449	418	478	491	456	474	408	435	444	464	432	445	474	470	451	452	439	441	444	479	431	444	420	433	479	435	425	435	462	428	469	465	455	469	463	450	487	408	410	440	437	439	423	487	444	450	452	418	426	466	456	456	423	438	447	465	475	468	455	451	467	484	420	463	442	476	434	440	456	457	447	457	429	489	477	479	451	440	410	440	440	423	449	463	472	449	468	458	454	447	466	457	445	426	454	452	420	434	403	479	432	476	508	414	494	446	463	452	431	460	453	469	427	471	427	458	431	438	435	493	467	447	413	455	431	485	434	463	492	452	461	426	444	479	421	445	489	470	456	451	473	437	472	446	455	477	475	456	454	450	448	426	458	456	408	430	468	479	433	447	446	464	503	445	453	497	473	461	434	445	447	471	476	463	442	466	451	455	441	463	455	464	480	439	462	484	441	480	427	447	441	491	417	398	449	427	430	431	451	471	466	426	462	471	479	452	473	445	451	438	453	438	433	451	471	430	436	441	437	434	410	470	430	442	428	431	435	413	450	467	457	465	441	415	493	456	430	483	460	477	411	443	475	474	492	430	411	458	462	434	461	464	459	459	470	432	475	456	433	421	429	450	431	476	435	465	469	415	449	459	479	466	492	448	462	424	428	453	447	435	447	450	462	438	435	463	446	452	481	474	469	461	479	447	426	420	452	425	447	455	458	441	465	447	459	443	395	479	428	452	462	431	458	449	461	409	473	450	427	499	468	437	452	468	455	459	418	483	476	440	437	464	463	461	428	456	471	474	452	441	462	468	463	408	464	470	442	463	443	452	454	452	471	497	484	456	442	456	436	453	451	469	439	489	454	419	425	462	474	443	420	411	409	411	437	461	473	458	431	462	464	439	466	456	431	446	458	460	456	479	405	432	421	485	477	439	446	444	421	458	462	440	420	431	433	462	431	469	425	465	418	479	492	457	464	464	449	507	452	488	453	474	461	453	455	489	430	460	454	473	430	443	474	485	418	439	452	493	405	434	477	459	469	421	437	468	444	464	472	407	441	486	476	505	454	456	430	427	434	447	465	420	404	489	423	475	451	459	448	438	480	459	453	455	463	454	448	442	443	440	416	469	480	458	518	476	430	393	441	443	445	455	487	456	444	440	422	483	443	416	453	431	428	435	447	410	442	454	435	426	451	445	454	475	454	433	455	429	433	451	494	438	450	458	433	465	421	426	451	502	427	473	447	467	442	468	449	440	427	485	444	434	422	450	447	397	458	439	432	445	465	422	471	455	433	456	427	446	470	393	425	467	470	436	449	488	434	484	419	465	425	459	456	479	428	464	413	470	428	440	391	461	400	446	427	444	456	475	477	434	447	433	423	473	450	431	444	454	441	445	424	431	435	446	431	438	464	469	441	447	470	434	450	450	433	429	451	429	442	449	425	458	422	469	449	443	416	480	467	425	483	429	448	456	423	471	451	494	433	460	457	465	471	447	453	441	432	429	449	421	477	433	454	446	458	451	452	467	423	439	420	450	429	415	446	413	448	465	485	477	485	448	424	471	468	433	473	432	460	462	442	447	445	452	435	437	447	489	461	472	454	458	433	466	459	437
24127	41292	32768	13513	9728	7531	5859	4490	3453	2588	2129	1685	1428	1229	1211	1087	987	920	891	880	847	845	808	783	792	772	686	709	679	702	633	725	625	656	618	636	605	597	593	570	566	550	563	534	591	540	547	547	569	555	550	596	611	609	571	623	596	599	597	573	586	564	564	564	575	554	536	548	528	548	604	590	585	553	578	576	521	526	546	535	565	561	528	570	616	547	583	560	594	582	574	552	559	544	569	538	613	563	560	589	590	539	497	569	522	573	552	548	581	565	538	534	566	541	542	544	504	559	576	543	535	525	542	557	544	570	512	524	577	557	580	549	553	613	582	519	581	597	571	496	546	551	561	571	556	555	542	563	533	592	517	592	542	553	576	573	558	583	557	517	545	578	528	515	530	556	566	534	604	516	528	550	539	584	568	554	535	552	559	533	579	579	543	601	561	605	574	565	585	545	525	535	552	516	579	568	579	542	538	558	540	595	580	551	565	598	563	558	539	581	535	560	576	541	567	545	542	559	557	577	542	582	558	601	536	569	547	534	519	577	580	546	595	598	534	570	561	602	606	594	552	572	544	576	576	597	527	554	581	540	559	584	542	537	580	523	521	551	555	559	564	517	550	579	559	505	591	536	517	549	548	563	520	583	532	560	530	546	545	558	537	536	606	573	562	559	514	567	555	536	515	579	569	541	552	545	524	491	539	611	574	576	601	565	504	537	560	542	583	561	549	558	577	516	554	540	530	539	580	553	543	571	530	577	548	574	557	550	546	561	556	568	596	591	578	566	578	513	554	557	570	515	577	539	602	550	591	574	584	540	554	607	559	571	543	589	611	520	547	582	565	553	525	589	542	546	556	522	553	551	577	556	578	594	553	572	557	580	508	572	539	556	540	519	516	583	542	568	560	569	563	578	525	551	542	529	528	534	534	535	581	555	546	516	574	566	528	568	548	545	533	545	582	562	521	561	530	567	573	555	562	535	521	541	554	598	523	530	574	560	573	583	568	573	588	551	521	594	563	546	606	556	587	571	546	531	562	528	571	554	581	580	542	607	563	562	548	555	569	568	557	562	583	577	567	531	574	555	580	544	568	560	565	591	510	576	520	538	553	547	562	550	606	598	584	566	584	510	541	506	564	572	602	540	578	547	576	554	535	532	539	588	610	581	563	549	569	544	609	536	561	539	551	549	540	549	556	512	565	550	548	480	560	576	535	571	592	540	563	523	538	547	539	544	598	537	523	533	530	578	584	572	536	556	576	602	581	514	551	565	560	521	600	567	593	528	548	569	559	536	537	596	573	576	542	499	528	584	557	601	569	556	553	552	533	541	591	586	569	560	567	555	535	572	555	505	609	573	542	536	539	568	551	586	603	573	593	561	596	535	561	529	558	567	569	516	563	562	563	580	537	562	565	548	520	561	586	546	536	541	581	557	560	551	560	568	553	560	542	550	504	499	575	595	547	568	578	516	543	527	560	550	547	524	555	535	608	588	536	559	511	532	560	595	567	530	592	541	557	549	547	551	570	529	593	536	524	545	564	580	533	543	601	585	585	538	523	530	572	585	574	582	559	503	570	551	557	543	565	551	586	575	521	551	538	568	560	560	544	599	555	650	518	559	561	573	571	555	555	586	589	557	563	539	550	564	559	547	586	548	539	557	544	550	508	536	558	593	536	559	560	563	532	573	573	524	553	571	563	557	551	554	575	569	592	546	526	526	574	551	532	547	565	564	524	554	516	547	545	553	554	534	525	549	572	558	524	545	542	540	589	589	582	523	558	509	542	528	541	581	557	549	550	582	533	585	574	558	560	576	560	540	570	576	494	540	543	586	537	520	570	533	528	545	541	528	547	566	556	573	519	537	606	537	554	567	606	569	539	595	567	547	562	522	595	567	570	579	580	554	546	534	544	542	557	552	588	556	567	530	576	538	613	563	563	590	558	572	545	561	549	532	544	540	567	556	580	588	594	543	571	547	586	584	543	524	526	599	576	545	531	503	530	570	566	524	532	568	574	559	581	534	574	548	558	535	573	542	553	551	519	539	588	544	514	520	558	592	583	544	536	588	579	550	514	593	575	551	551	561	559	552	532	536	578	557	555	522	585	550	570	560	542	573	520	573	530	595	553	557	560	561	560	557	563	530	560	586	534	573	543	574	589	575	595	534	576	533	548	549	556	534	567	528	533	535	565	544	537	588	541	565	602	578	597	598	584	561	591	576	545	548	567	527	579	571	596	569	555	550	559	529	557	563	540	556	564	547	581	546	529	575	529	538	609	575	584	557	576	566	582	574	561	548	513	561	546	563	532	538	570	567	564	571	560	559	578	526	539	577	555	536	550	555	510	525	558	592	570	532	582	594	553	599	569	518	562	578	506	509	575	575	527	550	569	527	602	579	531	598	541	532	559	574	545	549	603	599	562	571	549	557	589	540	536	553	554	512	546	546	554	591	538	562	558	527	512	546	587	555	571	586	552	541	532	587	553	570	597	513	522	523	559	541	567	514	545	549	488	546	560	543	546	556	528	526	580	561	535	525	561	526	573	552	592	584	580	552	588	574	516	561	563	538	526	567	589	539	536	562	535	567	538	567	610	585	607	561	557	562	552	576	543	498	547	567	530	570	605	558	590	569	570	581	535	571	605	540	567	556	571	529	554	589	607	579	553	593	528	524	539	561	559	568	606	589	545	536	528	531	541	583	542	490	515	515	513	521	547	542	548	545	552	578	578	518	532	527	537	533	551	579	556	562	574	519	593	572	540	564	562	571	560	572	516	533	555	556	571	553	541	548	562	563	571	556	532	573	557	554	548	557	541	571	551	553	581	548	555	568	581	576	513	547	557	565	567	565	565	567	606	553	547	549	556	505	580	566	566	562	495	538	544	555	556	566	511	577	535	563	560	574	546	558	622	585	610	562	564	490	586	551	562	546	544	565	509	541	570	561	570	557	578	598	533	528	538	567	550	580	563	532	582	561	533	536	605	555	563	567	527	553	553	551	571	521	589	530	557	551	530	522	599	566	578	570	570	557	554	548	634	576	525	563	601	563	544	566	557	547	596	576	586	590	558	573	525	487	576	530	568	543	552	574	560	505	579	570	557	559	573	622	562	570	531	545	564	553	569	567	552	526	549	558	556	572	557	507	563	572	521	582	583	520	540	574	546	568	546	584	559	573	532	558	527	564	556	566	584	534	536	523	512	516	589	570	539	548	560	538	548	557	577	574	574	548	537	512	614	555	540	580	529	550	542	563	548	546	568	548	586	540	551	494	578	610	599	547	567	556	551	558	536	569	536	559	542	584	548	547	558	582	567	536	590	560	558	557	574	563	556	594	552	549	549	547	538	572	550	549	595	556	573	585	576	512	553	559	538	581	530	500	518	585	552	525	579	577	552	559	553	584	562	604	542	578	551	532	558	545	548	511	548	528	539	573	571	628	568	568	579	535	541	583	570	534	558	558	548	551	558	530	548	583	566	528	542	592	490	554	563	553	553	566	521	538
24658	21191	27538	25140	16140	4367	2502	1727	1323	1086	905	725	693	586	589	521	472	451	446	435	434	449	420	423	365	367	375	387	370	397	371	382	346	341	335	350	331	328	336	309	323	330	315	340	326	295	297	352	337	333	343	309	315	353	345	315	313	328	365	324	304	298	305	320	316	321	307	349	318	335	316	328	315	336	340	330	332	290	335	311	339	306	310	304	335	324	324	315	297	308	348	318	282	313	331	286	325	347	307	340	311	337	335	328	334	322	331	298	329	314	328	339	330	310	280	327	291	304	339	332	312	300	300	301	307	289	327	318	314	316	319	325	320	316	341	309	312	301	308	300	316	321	333	280	333	290	314	347	295	326	286	330	315	306	324	314	298	295	301	334	301	324	290	306	270	335	327	280	303	306	340	303	285	319	333	302	309	310	301	314	305	291	313	299	312	305	305	271	312	287	310	333	299	334	321	315	301	322	314	285	286	300	325	287	293	320	291	326	314	329	311	304	295	263	314	311	316	331	297	304	302	313	319	299	325	353	315	300	314	322	321	285	337	327	315	316	312	304	330	299	283	332	320	303	307	358	322	305	325	313	322	312	293	328	344	329	336	300	301	310	307	277	340	328	317	306	327	316	314	299	300	303	322	343	302	306	277	310	326	353	336	306	342	316	310	309	302	295	338	321	281	338	319	322	300	284	320	336	324	326	294	329	298	335	345	325	316	287	263	345	319	321	291	277	315	312	321	292	317	302	306	330	368	298	301	317	295	319	325	319	322	332	320	319	351	302	314	289	318	328	320	308	309	271	323	282	312	326	310	278	303	326	328	342	342	291	310	309	299	348	302	306	314	315	332	328	322	329	329	302	301	290	338	328	306	297	313	308	309	306	312	299	319	295	327	290	284	341	300	315	334	314	317	303	326	315	291	317	320	321	292	326	304	313	316	306	313	336	318	356	326	304	339	332	300	332	312	352	271	318	324	297	300	319	320	302	307	309	301	310	314	319	294	311	321	308	325	317	289	289	304	318	337	308	299	323	307	293	320	361	302	315	293	350	310	302	298	343	322	315	328	262	318	341	306	314	315	303	305	314	301	334	307	335	299	289	316	318	324	333	313	320	326	326	298	326	317	310	323	321	323	343	303	284	286	313	313	302	293	321	314	324	291	305	326	314	302	316	311	311	290	329	324	313	308	287	300	327	320	291	293	278	304	294	299	321	317	315	308	308	303	318	317	275	310	321	328	313	314	310	336	308	321	342	328	316	342	282	293	297	337	352	321	316	316	284	352	328	301	301	302	344	314	325	338	324	328	303	304	330	331	324	325	307	317	265	329	298	287	320	301	287	339	310	339	331	336	296	319	297	328	308	288	307	291	308	331	329	297	317	311	302	317	317	321	277	330	312	299	326	328	328	324	303	336	300	304	323	306	310	299	310	359	318	306	298	348	308	336	301	320	282	307	299	305	290	295	305	318	293	333	307	281	323	323	306	298	307	315	333	321	311	321	315	322	317	336	333	319	331	297	270	299	320	319	330	292	302	307	315	306	297	334	312	319	348	310	330	305	290	298	322	311	331	281	303	267	296	331	340	309	337	307	316	296	333	338	310	343	293	308	341	333	319	315	316	300	297	319	298	300	316	296	321	313	286	359	285	347	322	322	337	335	313	314	286	297	304	312	319	335	285	327	325	324	316	294	317	316	296	314	315	319	321	318	334	297	311	285	318	323	327	323	308	308	323	337	275	307	321	323	302	318	337	321	323	309	320	305	320	303	277	351	292	305	330	312	338	299	324	312	316	301	301	313	325	317	301	318	299	295	342	304	312	334	297	316	321	331	310	285	295	318	338	296	311	309	335	324	300	340	282	301	307	331	286	322	309	328	305	307	279	297	325	310	331	303	301	328	309	307	304	297	322	320	299	349	307	307	327	315	320	317	315	345	289	315	323	316	314	308	323	320	317	356	313	334	292	333	355	336	288	317	311	301	303	301	285	350	300	286	294	277	307	292	336	316	306	327	282	341	338	307	357	299	320	312	326	335	313	315	311	340	320	312	343	324	305	325	290	310	319	316	322	302	293	326	308	308	317	270	308	332	287	290	305	322	277	306	308	304	306	322	325	325	321	324	283	306	304	319	325	308	331	342	302	305	333	322	328	318	303	318	327	337	288	303	313	339	331	318	335	312	290	322	312	291	310	316	309	298	324	313	356	300	331	314	323	311	307	314	275	319	303	319	336	305	325	333	333	358	332	324	331	263	288	274	298	317	361	332	302	317	310	313	298	327	305	300	303	314	293	295	313	315	336	319	321	316	310	346	337	313	326	311	298	297	322	284	344	318	317	309	305	291	293	314	286	302	333	350	322	301	293	309	327	329	308	291	318	308	315	344	334	301	343	305	290	341	317	316	344	303	303	319	357	303	318	329	332	330	297	322	307	344	318	330	318	328	337	286	298	310	328	311	313	307	312	327	335	299	313	309	347	340	286	330	311	307	318	308	328	296	315	277	284	305	296	312	332	313	318	328	319	314	301	298	282	331	303	339	273	310	280	285	298	286	321	315	295	333	325	309	313	350	303	307	351	315	335	309	289	310	319	354	299	321	334	311	330	318	290	300	304	316	305	326	290	291	313	286	318	308	321	310	304	335	344	322	358	256	310	309	327	338	322	333	283	327	352	316	314	314	310	320	304	304	337	308	315	261	334	304	286	311	276	330	314	293	317	323	295	295	335	342	317	323	288	314	313	289	319	310	339	333	316	290	316	318	302	305	290	316	327	331	306	319	326	317	288	292	338	362	318	315	349	305	334	286	353	330	322	316	313	294	328	325	308	318	290	345	299	312	349	313	325	306	308	303	290	332	316	339	303	334	294	300	325	321	325	288	303	336	332	312	309	326	330	309	317	315	298	316	303	318	326	330	337	363	317	301	316	310	298	337	327	298	311	311	293	280	305	359	288	302	331	302	326	330	309	297	309	332	290	307	364	311	324	316	287	328	292	325	309	308	310	332	305	340	316	326	302	317	304	302	273	313	281	329	336	316	309	310	293	313	288	318	310	298	300	335	316	325	304	304	318	303	317	315	330	289	290	299	323	293	287	319	299	287	294	337	296	326	319	310	310	342	314	345	322	316	286	290	314	322	309	292	356	305	317	296	329	319	289	302	314	326	298	304	314	323	360	312	302	334	321	321	329	314	347	306	333	307	346	306	306	301	331	297	303	305	305	325	297	303	304	330	332	329	280	329	324	309	343	305	318	306	305	311	319	283	335	297	315	335	359	313	334	310	343	288	319	281	316	308	307	318	314	300	303	329	314	299	336	297	311	348	311	297	320	301	290	332	308	326	306	331	309	300	319	303	315	314	320	319	321	309	305	273	330	315	328	341	316	292	320	302	335	314	325	327	328	300	321	303	342	327	290	338	323	327	310	316	295	312	285	288	334	337	303	294	295	295	316	302	327	301	327	272	327	317	326	303	333	243	319	311	333	347	325	326	315	320	321	297	290
22283	38579	29465	11393	7986	6067	4765	3575	2601	2021	1670	1186	1096	942	903	786	683	674	647	627	598	553	650	538	523	508	493	521	503	496	485	489	515	451	449	411	403	442	404	386	424	436	377	393	358	419	416	392	425	380	403	416	400	404	412	406	418	441	390	405	383	389	386	371	429	387	402	402	395	388	385	363	355	393	385	382	408	396	417	391	402	370	416	392	377	360	414	368	383	345	414	359	380	400	417	383	409	398	402	377	381	391	377	390	368	394	440	371	435	392	371	406	362	391	384	392	398	389	368	387	426	389	355	392	351	404	402	384	400	392	388	398	397	398	369	344	389	396	396	397	383	370	370	361	393	390	396	363	381	383	364	394	385	383	387	374	381	368	388	351	378	380	415	399	407	380	359	400	395	383	355	398	390	369	383	380	371	407	389	384	405	407	372	387	366	351	394	390	412	386	398	406	363	370	377	381	394	391	382	403	422	417	368	393	368	402	396	385	368	365	363	405	377	359	381	370	389	375	371	388	403	402	406	401	379	395	412	353	389	392	379	382	344	380	361	389	352	393	365	378	412	386	380	373	391	378	377	385	390	394	382	394	425	374	371	416	415	385	377	365	375	394	409	399	388	401	384	360	414	425	409	384	400	405	384	403	400	380	371	341	376	366	395	361	411	398	437	407	367	389	405	362	389	398	381	406	405	401	398	373	376	375	401	359	382	411	396	412	390	396	387	404	403	363	413	396	385	371	385	425	372	391	385	387	388	411	363	388	355	420	390	408	421	398	389	375	398	368	401	410	361	396	398	364	376	380	417	395	369	368	366	425	384	392	409	372	358	421	393	412	381	417	391	382	360	373	373	392	388	375	389	391	366	400	365	383	356	389	391	390	379	371	382	382	405	415	385	437	417	383	437	367	391	415	395	409	423	402	352	405	399	403	385	383	384	425	371	371	385	373	403	411	380	387	375	412	396	383	388	396	426	368	357	380	380	393	407	395	394	397	396	359	377	407	427	376	355	388	390	362	402	397	381	414	400	359	413	415	410	389	360	396	391	398	413	377	393	377	390	383	391	387	398	430	391	381	418	376	393	371	372	409	370	383	397	365	396	411	391	424	441	421	383	367	378	377	377	386	411	411	388	348	368	369	346	358	390	408	401	417	402	438	380	381	392	403	377	378	383	388	368	373	372	380	421	353	380	364	401	404	387	381	401	400	389	411	427	396	389	409	380	413	332	394	380	415	401	423	398	387	392	383	388	403	366	385	400	378	407	397	400	368	382	389	400	374	434	400	432	429	356	412	395	416	376	392	388	402	352	375	392	402	387	379	393	377	378	388	402	392	379	397	364	379	372	412	382	406	408	424	421	368	396	402	384	404	402	358	400	403	376	397	378	400	380	384	368	405	400	407	372	410	379	376	387	400	383	383	375	406	393	409	398	395	376	363	407	364	396	395	416	388	361	438	401	385	388	377	391	419	381	402	380	385	410	392	390	381	390	364	346	374	409	407	386	374	385	402	428	367	390	399	376	379	404	360	388	384	391	372	372	377	353	349	421	394	361	363	365	374	402	409	397	373	338	375	384	418	417	434	415	392	365	383	425	411	376	396	410	368	375	399	382	361	356	391	369	388	425	346	400	332	385	396	392	392	377	421	362	377	381	355	403	386	406	362	382	371	360	403	406	386	394	386	426	393	344	404	391	393	371	412	349	420	415	361	391	425	396	391	394	396	393	374	395	365	361	406	392	367	389	349	398	356	397	393	366	384	379	385	379	392	389	422	383	390	388	350	340	406	388	367	399	421	380	382	356	402	361	368	365	403	395	387	383	417	384	399	423	417	404	408	379	383	393	392	415	444	390	389	409	385	372	403	408	363	386	400	363	385	399	385	350	402	361	374	402	401	354	441	365	384	338	378	411	392	386	384	405	370	387	378	382	418	384	370	406	401	402	355	419	382	360	386	398	359	415	384	380	371	402	413	402	425	400	391	372	417	376	400	363	437	416	408	389	380	361	414	381	382	402	421	419	381	373	378	404	390	369	361	413	377	394	356	397	411	396	356	411	423	386	377	351	388	357	379	403	362	366	371	379	381	388	380	378	373	391	383	386	387	392	388	395	411	403	383	412	431	404	389	375	368	410	391	388	372	381	356	402	369	403	380	385	402	381	371	370	382	426	344	396	416	391	367	385	408	370	386	398	383	431	379	417	393	414	387	399	422	406	355	401	377	388	380	397	363	413	421	360	377	414	373	429	392	378	346	399	391	412	458	403	381	413	387	378	415	383	401	337	391	390	374	378	395	376	377	389	389	372	373	379	429	373	402	373	377	373	383	415	379	384	362	395	363	388	382	377	358	368	400	395	407	376	352	414	397	376	393	347	375	414	378	394	356	393	384	396	422	381	365	399	392	382	420	383	378	382	423	361	410	401	393	404	368	416	371	416	366	409	380	385	369	377	374	411	413	368	379	359	387	403	406	376	391	353	363	408	394	377	382	376	366	400	407	411	395	429	392	412	380	375	391	386	432	384	401	379	387	380	356	393	404	377	383	386	409	403	384	374	376	369	414	366	352	399	371	347	425	377	367	400	366	373	411	397	418	413	389	369	392	421	395	381	365	391	393	417	401	409	402	413	392	363	406	407	400	392	405	398	430	340	460	407	431	400	413	388	370	327	399	371	403	377	379	388	394	377	377	376	395	416	391	396	397	401	394	382	385	399	396	444	362	393	386	375	396	383	364	403	381	387	355	384	367	366	378	388	407	386	386	381	372	398	399	374	374	379	384	378	355	410	373	377	387	373	380	396	391	374	398	386	367	389	387	402	373	418	362	385	363	408	375	399	411	397	360	392	360	381	392	391	382	373	355	430	393	418	379	382	414	382	361	398	412	380	370	382	381	429	425	391	402	401	386	387	359	357	389	370	391	404	389	404	380	417	404	390	350	410	366	377	383	387	404	367	400	422	387	410	410	387	383	359	379	396	383	427	389	380	424	401	387	363	409	401	417	428	399	409	430	381	402	411	373	382	368	369	379	399	401	378	398	347	408	374	378	413	387	393	355	381	388	403	377	392	367	369	423	390	378	352	394	401	408	417	375	382	402	356	391	379	408	388	406	394	357	392	377	393	374	399	393	418	358	368	364	378	375	394	391	405	344	350	383	371	371	399	392	407	419	359	385	379	381	392	402	371	377	402	397	405	384	385	351	389	359	388	358	361	430	386	365	405	394	369	373	325	388	430	362	406	388	388	378	364	347	406	380	373	409	417	381	385	360	385	399	375	388	361	393	357	415	404	372	366	375	412	394	366	396	383	343	391	379	421	409	367	389	348	375	423	387	356	399	404	368	387	399	416	386	409	385	361	348	391	384	399	412	396	393	376	372	411	413	360	409	369	401	383	365	381	373	392	389	389	392	398	382	388	394	375	367	413	380	389	393	368	378	433	386	394	366	401	406	413	402	357	390	388	368	400	344	363	401	392	395	383	362	396	390	428	386	392	392	396	410
22623	21184	28761	23914	21200	21369	13862	4236	2684	2266	1712	1302	1143	1038	954	851	773	645	631	646	607	583	608	537	486	489	463	526	433	443	464	465	459	434	403	375	382	352	363	346	364	357	344	321	346	347	342	335	351	310	365	332	370	354	369	392	364	418	357	365	320	351	325	331	363	323	352	323	338	333	327	320	307	366	352	313	314	315	322	346	314	342	317	317	317	336	343	316	330	342	326	361	336	350	329	345	349	332	311	322	325	340	320	320	313	346	331	341	329	319	355	294	340	329	330	336	326	307	344	339	309	351	319	347	313	327	301	305	366	321	336	369	333	284	376	333	332	303	309	317	315	338	312	345	352	324	309	320	334	329	335	344	332	308	326	367	341	338	327	331	334	357	313	347	357	304	312	324	348	336	331	300	345	346	295	328	351	332	344	339	312	348	342	330	328	341	365	328	325	320	309	313	354	328	331	329	383	354	345	341	349	336	317	288	335	322	332	282	312	301	340	313	332	375	349	372	312	340	340	318	345	352	320	328	364	332	303	325	332	299	326	337	328	351	340	348	341	347	325	327	331	317	344	307	341	381	356	331	321	338	343	337	313	345	313	341	343	311	333	310	322	285	309	323	363	279	341	286	324	314	328	343	344	335	351	320	319	318	346	307	305	312	345	293	326	329	360	338	331	315	312	332	329	328	359	318	310	310	350	366	400	343	316	330	329	321	354	363	308	321	359	342	296	332	314	341	323	325	348	314	330	309	340	315	326	331	369	323	346	364	322	328	355	317	330	323	341	331	333	334	342	339	354	345	308	329	335	309	344	308	342	309	327	307	329	369	329	324	315	378	304	357	326	351	328	322	335	327	324	325	374	308	317	345	312	316	338	313	316	314	306	321	335	345	353	320	333	315	307	339	302	341	336	312	331	348	339	342	328	358	333	347	316	324	340	347	333	333	313	327	319	326	310	356	344	338	330	335	327	300	344	323	321	356	333	349	345	318	334	352	293	342	324	326	357	354	345	349	336	325	308	302	333	308	306	315	349	335	305	334	348	350	353	347	328	338	334	294	324	337	312	352	305	368	338	330	323	305	350	309	319	321	338	349	326	335	355	331	349	351	364	342	314	305	332	321	325	318	329	311	352	327	326	337	325	310	328	326	318	318	284	293	313	328	330	348	342	365	304	318	327	324	335	305	320	329	317	315	312	317	311	392	324	318	323	333	333	307	344	330	311	304	315	333	354	335	297	342	345	322	316	406	324	355	337	347	312	341	332	356	320	350	343	287	340	311	364	335	317	331	302	343	321	324	321	342	317	321	333	299	352	376	325	321	339	318	353	349	373	319	300	317	338	330	363	317	310	353	314	339	326	311	346	343	335	315	320	336	337	318	340	303	341	350	336	322	354	323	314	333	345	345	343	336	329	312	318	327	329	290	320	335	323	322	360	312	342	341	312	342	300	341	361	338	309	279	336	357	331	342	288	335	295	324	316	358	343	317	313	333	365	327	333	346	344	334	321	347	326	315	338	326	314	326	325	319	320	305	341	302	347	315	329	328	346	334	321	320	329	311	344	345	301	303	305	314	336	324	341	321	322	315	369	332	324	321	310	342	319	317	323	331	337	319	325	343	316	323	348	348	312	323	327	333	345	346	352	363	324	325	332	314	345	348	308	332	348	337	339	303	310	321	334	332	344	340	333	321	314	317	323	358	314	357	305	322	334	331	303	340	344	315	352	325	325	354	347	356	302	339	343	351	321	315	351	323	328	343	327	373	322	335	338	309	327	316	309	329	340	289	343	326	310	322	286	356	288	337	362	330	327	320	352	315	337	344	329	310	305	328	321	338	323	333	322	355	350	334	340	302	350	344	303	342	286	332	359	339	349	304	316	328	361	342	294	323	327	312	332	342	329	348	382	376	334	297	325	355	311	343	307	303	333	336	323	327	384	339	311	357	330	333	323	373	322	339	313	359	319	331	296	313	315	316	344	320	321	304	345	328	350	350	308	328	336	331	342	349	324	346	358	331	354	325	324	324	329	330	343	304	355	342	350	335	333	311	336	335	368	339	332	323	307	311	313	354	321	329	341	341	336	357	312	341	306	337	320	335	340	333	322	327	326	367	309	345	387	348	345	317	321	348	310	325	404	310	337	307	347	300	321	315	333	326	290	358	328	359	343	287	318	341	362	343	318	334	333	313	329	335	362	316	353	342	364	318	308	331	355	316	334	353	321	320	314	304	316	318	345	345	355	326	305	328	325	307	355	360	327	346	286	315	342	316	340	313	314	335	331	348	336	346	331	335	319	307	351	321	345	343	312	367	343	327	316	363	331	360	312	310	328	296	336	320	349	355	372	309	363	327	364	346	336	335	317	307	340	314	348	323	307	340	310	344	328	349	323	327	343	327	343	328	312	306	363	353	340	318	306	314	322	343	329	349	341	359	336	328	349	337	306	332	347	327	320	320	318	326	358	337	329	317	348	326	326	317	320	328	329	363	333	317	354	324	320	302	321	348	339	349	315	338	296	345	338	344	306	332	358	322	343	332	323	334	327	346	315	352	317	336	307	317	341	318	314	335	343	330	306	286	373	336	309	330	310	340	339	324	322	316	331	354	374	329	339	326	306	361	358	323	310	313	316	329	308	341	347	351	319	349	351	331	344	334	323	299	341	328	306	346	360	309	328	343	311	333	339	315	330	332	324	323	296	336	325	289	328	341	322	272	321	316	342	344	333	349	334	340	339	331	336	333	339	327	346	358	340	329	328	334	359	311	378	345	307	338	329	313	303	326	316	354	305	357	349	321	319	325	336	347	336	324	327	329	339	321	344	355	313	316	320	330	339	294	354	328	336	337	342	338	350	324	313	313	306	345	309	352	329	341	344	331	306	346	332	321	300	342	346	365	307	319	307	333	333	335	326	312	328	305	346	341	358	337	312	339	355	319	343	325	331	355	304	322	311	348	335	346	346	333	372	314	326	317	311	329	329	325	319	340	303	338	316	315	352	334	317	351	346	313	327	338	343	336	321	294	335	335	350	338	311	349	329	342	317	319	330	322	346	347	338	345	338	336	337	343	321	326	321	319	305	355	340	297	317	321	356	346	311	342	359	339	301	345	340	316	330	308	372	326	343	306	336	320	305	288	309	366	368	315	324	316	328	342	319	328	344	323	330	309	349	325	319	321	350	365	339	293	322	322	320	323	319	336	312	320	362	314	364	320	330	346	340	337	320	307	319	342	329	332	324	344	340	354	307	343	311	313	314	311	281	332	367	293	315	314	334	340	344	337	351	331	304	321	293	332	347	356	304	301	337	338	363	341	338	326	332	306	323	333	336	337	310	342	346	336	327	351	321	329	325	337	331	340	362	335	354	348	327	313	348	330	319	305	310	331	324	325	332	338	330	317	330	293	336	302	357	288	309	329	349	322	318	335	326	305	331	326	372	338	337	289	340	329	306	333	334	349	318	315	302	332	322	347	277	294	308	326	355	333	327	325	340	299	368	325
24508	47730	40155	19251	14095	11376	8863	6659	4888	3876	2961	2300	1939	1575	1480	1338	1203	1036	947	905	919	879	844	769	750	708	682	702	649	661	639	605	550	550	561	501	506	474	456	465	426	454	460	468	403	424	424	432	407	426	428	430	436	449	479	476	512	472	425	454	439	446	444	427	423	430	421	441	443	435	432	411	415	424	404	389	423	436	416	451	403	436	407	423	421	417	410	423	418	411	397	446	421	388	439	427	403	403	379	381	399	402	420	396	396	389	414	386	420	416	409	395	427	422	393	390	446	421	407	453	405	401	441	408	381	408	435	402	401	408	406	404	397	361	405	393	411	393	433	406	420	397	409	398	458	383	409	416	424	389	434	393	408	432	406	387	432	394	380	428	413	421	424	375	380	407	396	464	394	393	432	406	367	387	424	395	392	434	380	431	415	408	376	435	395	451	392	432	387	392	421	395	401	390	414	426	393	432	412	385	399	398	429	427	380	391	441	438	406	408	408	427	391	420	395	411	429	410	403	378	418	415	376	412	414	437	430	409	391	399	440	416	425	405	390	410	370	397	424	415	424	384	398	446	400	408	411	428	402	413	390	415	449	383	436	412	432	411	404	387	411	411	428	408	433	405	407	370	391	412	399	401	410	420	444	388	432	416	394	402	408	375	432	417	404	380	408	422	394	404	402	373	374	395	423	416	398	425	386	386	404	421	434	384	394	428	407	395	427	420	405	409	387	419	404	408	382	399	414	408	424	393	455	432	414	396	402	382	388	404	402	417	412	419	393	378	420	416	383	395	425	417	450	394	405	399	425	406	396	426	408	397	425	461	389	389	435	399	376	415	381	326	385	429	388	415	442	417	392	387	406	395	409	383	418	414	408	448	397	354	426	416	403	420	378	397	430	406	417	387	406	422	414	431	387	358	390	416	398	417	393	441	396	438	425	417	413	345	423	456	454	378	393	446	444	374	377	416	404	392	409	430	397	393	415	417	411	408	438	408	422	384	406	427	413	415	424	433	387	402	424	395	396	400	383	425	403	373	432	396	411	466	379	428	435	399	406	436	391	430	427	388	403	400	408	395	395	366	395	411	400	401	403	394	383	399	410	397	443	373	412	393	416	402	384	388	445	387	448	401	389	431	420	374	394	442	407	427	429	383	416	431	433	401	383	434	405	411	422	397	433	394	420	432	382	418	395	420	363	411	393	419	394	391	420	377	406	396	400	455	413	434	438	408	406	420	396	425	417	395	430	412	442	425	407	413	439	432	420	408	378	427	412	412	411	388	398	413	416	418	409	409	406	420	376	385	426	403	382	430	415	408	429	411	424	397	426	393	401	403	394	380	395	411	433	422	444	373	379	374	387	409	416	400	409	426	409	374	406	422	423	431	392	405	380	401	430	428	400	405	421	398	380	344	381	417	403	447	377	411	383	422	418	400	381	402	393	408	393	374	393	414	398	406	422	382	418	383	417	389	434	387	425	413	391	431	398	422	390	414	425	401	401	434	393	446	398	377	438	422	432	385	432	393	427	455	398	392	429	385	406	400	393	404	416	398	434	388	397	394	419	395	399	420	405	394	380	376	362	401	398	415	409	388	374	420	412	402	411	388	433	413	436	404	375	370	380	443	410	384	429	430	452	400	423	417	411	437	419	408	402	424	399	435	395	404	413	418	409	391	428	397	394	374	393	432	390	406	431	415	445	427	462	386	427	408	434	400	409	426	426	355	438	388	438	401	391	397	399	410	382	407	428	421	416	374	401	410	381	386	398	385	419	413	428	399	443	439	420	389	397	376	414	410	404	406	419	392	410	392	398	391	393	403	417	408	368	411	421	434	414	405	400	416	427	407	414	469	428	376	385	455	422	387	413	430	441	389	437	417	399	393	392	396	409	416	394	429	395	392	409	456	427	422	404	398	412	462	403	458	400	386	394	405	378	379	400	383	417	416	411	372	399	355	398	443	400	414	449	411	436	408	424	425	400	373	449	390	399	389	415	387	427	442	402	418	417	384	426	398	384	405	420	404	409	438	427	382	417	414	394	398	427	410	385	381	408	396	424	416	415	413	443	430	407	387	419	386	418	409	408	426	393	412	417	439	398	379	432	395	441	365	388	419	442	376	405	418	418	422	412	424	408	388	385	419	436	432	431	404	379	408	407	378	372	407	394	401	410	424	411	373	394	355	412	371	397	443	412	400	395	421	420	411	386	371	413	443	400	416	419	389	391	397	421	401	451	408	402	410	406	406	425	409	429	403	402	439	432	439	388	386	437	428	437	446	429	402	409	423	396	378	406	429	398	390	422	394	426	384	430	402	428	402	413	474	419	378	389	389	379	386	418	412	430	409	402	372	412	387	402	382	408	419	375	422	433	430	394	382	421	435	433	401	435	406	405	433	439	410	388	440	425	451	393	400	412	440	396	399	403	433	421	399	423	392	439	441	413	406	385	424	404	436	410	412	415	397	412	413	417	429	440	346	401	396	397	373	414	436	397	419	421	398	395	425	387	399	409	398	454	406	411	445	391	430	461	403	429	426	401	378	408	411	437	420	407	414	420	400	448	435	420	446	382	391	389	386	383	415	394	398	409	391	412	390	401	419	412	424	441	438	408	389	460	405	432	415	433	383	409	418	390	389	429	423	387	421	421	387	421	378	407	444	406	440	439	423	364	403	405	414	403	397	397	434	435	445	387	425	396	398	431	410	390	411	428	404	398	390	373	400	399	400	416	421	415	390	428	425	412	390	431	403	366	399	388	395	411	394	447	396	391	432	387	418	360	403	388	406	410	453	421	402	413	387	388	414	392	395	406	441	410	401	402	422	427	425	420	347	402	443	390	410	394	375	416	400	408	393	403	401	367	398	415	430	410	364	422	432	383	360	404	400	379	432	367	420	393	429	405	405	430	392	398	400	425	434	387	418	415	458	417	404	414	385	423	410	401	426	456	402	412	401	414	392	379	407	398	397	422	441	409	447	423	416	418	434	422	395	394	397	398	436	412	404	423	405	441	401	354	434	391	384	411	405	429	463	411	380	374	424	403	454	434	382	413	408	413	386	392	413	412	368	401	406	404	454	394	417	382	419	386	414	393	401	413	380	413	416	421	420	390	397	439	419	411	402	377	380	380	399	382	428	397	385	365	406	377	411	397	410	421	426	377	417	414	416	398	397	416	401	469	401	401	401	432	416	395	381	393	427	406	430	416	403	399	406	424	414	382	399	406	419	386	381	420	418	456	430	393	402	410	397	417	425	429	398	431	429	418	407	460	396	403	399	398	404	453	429	421	430	443	397	370	398	435	429	447	404	393	402	404	429	408	382	436	409	370	439	418	378	400	404	395	435	401	398	397	405	406	394	385	443	393	419	415	362	413	377	401	415	412	418	422	410	397	417	408	408	407	375	428	418	413	429	365	431	373	422	401	390	403	409	420	374	412	408	411	444	402	391	424	393	404	429	391	384	403	361	380	403	414	431	407	408	397	408	418	409	401	422	391	396	397	419
27627	21980	20390	7873	3161	2262	1655	1308	1016	876	769	696	604	545	578	558	515	499	509	446	498	485	474	464	455	528	454	454	447	429	429	464	460	422	428	415	425	380	461	404	439	426	422	444	375	352	421	413	402	465	405	416	444	446	427	453	451	425	401	423	431	414	396	444	428	393	440	384	434	381	427	405	389	417	425	433	458	424	408	453	415	431	434	411	414	429	434	433	406	403	433	454	425	383	405	413	407	400	370	420	412	381	418	415	379	400	372	383	424	421	399	410	421	388	390	401	402	364	438	408	444	429	405	408	373	428	400	388	430	413	416	382	421	438	415	425	439	446	440	438	387	420	423	404	437	427	387	407	408	386	411	435	383	428	421	408	442	440	404	403	383	435	402	420	380	437	391	418	403	389	433	457	431	408	414	405	429	480	427	408	414	422	417	434	417	436	402	405	426	430	419	426	439	436	423	365	432	405	410	426	426	404	455	405	423	424	391	406	401	438	394	410	457	422	447	391	408	385	413	423	410	417	407	413	401	407	377	396	425	419	433	419	391	427	421	408	391	426	406	416	406	442	456	418	391	399	413	428	404	403	414	407	422	404	405	396	422	386	423	415	408	417	424	426	425	403	398	395	399	403	436	422	460	409	407	396	433	392	404	431	400	418	429	444	402	427	429	425	416	400	370	420	419	384	431	439	405	397	418	427	425	436	430	423	437	403	405	369	432	428	446	415	401	448	392	436	423	401	439	409	378	398	436	408	451	402	432	423	417	448	394	415	427	416	392	402	392	432	375	424	376	405	409	393	428	459	426	475	448	450	405	382	443	394	446	409	418	389	412	420	443	424	446	412	424	386	379	431	406	436	410	426	373	423	393	422	426	449	392	398	420	432	453	434	423	434	410	422	441	403	439	411	428	430	438	414	418	401	455	448	396	373	446	430	425	400	369	428	422	454	406	378	380	413	414	442	419	384	420	417	445	383	401	435	432	460	436	386	412	442	413	411	442	434	397	415	412	413	398	435	416	419	450	399	434	441	432	447	407	443	422	441	405	439	400	425	397	438	378	409	404	451	416	430	392	445	443	430	376	420	439	413	430	385	376	418	397	453	415	449	418	430	396	432	371	426	377	460	414	409	407	390	417	406	378	438	385	428	419	402	421	431	402	396	439	423	426	439	413	384	417	443	371	427	412	429	378	431	391	418	410	431	422	412	424	416	389	421	423	412	429	436	401	411	416	448	417	428	411	407	409	428	429	427	412	388	396	433	404	438	386	398	409	402	415	421	429	398	410	447	365	421	391	442	402	409	454	413	414	399	446	436	433	443	392	402	401	408	386	454	453	420	433	405	430	419	404	421	448	385	445	414	402	415	432	395	422	403	420	384	411	395	421	445	412	439	400	408	458	418	412	383	394	432	390	457	422	427	397	436	390	425	392	408	391	439	419	413	397	430	380	364	408	406	396	436	432	445	403	426	465	434	414	404	414	373	429	413	411	396	427	457	432	402	416	401	395	422	448	407	429	430	419	406	392	401	430	434	414	388	443	412	417	410	431	437	450	425	436	417	413	430	370	396	405	432	403	386	413	433	412	410	457	441	413	390	411	399	422	407	440	411	393	432	430	402	415	422	405	389	421	432	434	419	416	450	412	421	387	425	418	411	359	404	407	408	428	422	410	402	431	397	439	389	444	382	419	440	428	436	441	457	375	404	431	437	400	418	430	443	431	372	394	408	421	399	384	415	438	450	375	400	412	409	426	435	396	418	436	418	389	415	441	427	444	393	447	430	438	403	422	404	375	401	408	411	419	404	420	442	418	405	406	428	390	411	397	390	421	415	402	406	429	436	436	399	442	432	442	416	404	423	390	427	414	407	451	423	449	426	456	416	433	411	419	389	401	413	415	437	394	423	437	421	391	388	399	412	434	395	418	390	414	436	411	403	398	383	418	412	427	416	430	412	430	409	401	419	418	414	423	418	419	408	393	415	425	420	438	436	417	436	452	424	440	434	419	386	422	419	410	416	413	403	442	452	393	414	399	372	384	420	467	423	414	423	455	371	453	410	390	451	433	402	443	429	407	440	423	386	433	425	380	417	395	407	409	407	407	382	387	442	390	418	389	393	422	400	392	417	438	379	420	414	422	407	397	390	421	413	426	395	427	431	405	428	402	380	423	431	437	419	419	413	405	417	421	436	427	420	449	446	429	427	452	406	396	414	430	417	399	416	445	380	442	440	418	404	410	403	455	378	404	384	379	388	435	427	435	418	418	434	383	431	433	386	435	426	432	432	391	379	394	414	412	381	419	418	416	394	415	452	438	409	431	414	425	416	430	397	382	379	440	429	377	403	406	395	421	416	425	402	426	428	425	421	408	408	429	391	427	381	385	471	422	401	422	413	391	432	414	389	421	433	407	429	367	385	380	419	437	425	417	422	441	434	426	416	470	399	400	442	435	391	420	421	425	425	426	389	427	407	434	412	402	418	449	428	423	390	406	468	448	390	410	416	384	401	396	389	443	422	401	390	388	414	390	444	429	424	427	455	405	413	396	436	438	408	418	438	421	430	414	440	416	434	421	383	419	406	370	412	443	412	427	416	393	425	413	442	397	411	404	400	419	416	386	439	402	360	380	400	373	388	405	370	382	408	437	433	417	417	401	406	410	391	402	440	390	406	435	413	388	433	438	434	417	451	406	418	377	414	423	457	428	432	422	407	442	387	428	430	438	414	425	428	427	414	453	389	420	409	416	432	451	441	421	444	411	437	402	465	411	393	405	439	406	434	448	420	404	444	411	393	414	416	419	408	445	406	417	402	417	387	394	431	448	377	443	378	396	393	410	434	410	447	414	392	415	365	416	390	385	405	388	399	427	403	397	428	406	468	420	399	389	435	445	361	437	385	408	383	394	450	410	403	438	375	401	421	433	403	422	415	413	397	432	427	411	429	423	436	427	411	435	403	430	412	436	416	427	393	437	413	437	414	371	447	407	422	426	384	408	410	402	403	421	399	412	432	412	403	427	421	462	462	431	398	454	449	415	409	451	431	468	390	457	410	415	420	400	365	418	406	395	450	400	402	424	370	438	419	376	433	474	405	385	466	410	389	388	400	418	437	431	408	411	397	390	398	405	419	380	413	409	382	390	408	402	429	408	400	412	407	421	446	419	403	409	414	418	401	386	374	428	426	416	425	423	389	418	406	421	400	432	422	431	443	383	384	426	426	438	463	381	427	418	383	434	386	437	415	426	398	401	409	432	411	421	431	404	417	380	421	390	414	428	440	423	413	412	423	418	382	410	401	416	392	378	407	413	449	437	452	421	443	396	433	440	429	412	409	446	418	387	417	467	402	416	419	483	410	391	447	424	426	387	416	407	388	431	413	411	405	397	395	407	419	425	414	416	434	400	408	418	421	409	410	398	437	371	426	402	403	441	419	436	393	421	423	446	416	418	405	390	406	411	394	416	409	422	404	392	450	398	428	422	385	430	396	415	432	446	424	443	398
22091	32833	24612	7958	5000	3992	2844	2398	1668	1407	1196	984	888	832	791	762	746	688	644	668	614	634	640	598	588	566	585	592	581	599	552	566	556	596	510	532	507	492	517	543	492	527	488	466	485	521	514	541	502	492	519	538	511	501	543	484	515	538	549	531	487	495	551	486	486	498	514	485	505	537	531	534	520	552	518	546	472	551	542	487	513	494	538	547	530	534	528	475	488	487	542	520	516	510	517	551	491	505	531	483	488	532	520	522	536	480	468	509	517	510	524	504	505	527	488	514	463	498	516	542	531	539	520	507	526	459	536	513	517	536	521	503	496	514	520	521	545	472	513	514	559	500	533	509	570	529	514	460	582	494	533	531	498	514	501	497	490	522	541	511	494	479	525	486	527	490	475	517	485	498	533	519	506	525	500	503	485	521	477	474	482	490	513	516	475	481	550	513	530	485	520	543	499	473	522	512	500	535	506	514	526	525	523	539	520	502	502	471	470	508	544	503	538	495	489	489	551	526	507	502	526	483	495	520	533	545	559	536	501	490	484	530	509	533	522	517	518	472	528	492	530	513	462	452	543	513	558	503	549	498	500	498	550	498	537	526	516	511	514	547	520	483	499	498	516	473	494	495	506	461	494	490	535	574	521	466	503	564	485	541	531	532	506	488	528	565	490	489	520	492	539	477	506	499	485	501	527	495	511	526	492	486	482	528	505	514	517	487	519	535	505	516	518	501	462	515	488	499	500	511	519	513	519	525	519	548	479	498	543	513	528	507	477	485	496	504	507	501	551	499	526	510	501	503	529	507	522	476	516	505	522	539	533	498	477	494	501	499	526	541	500	529	497	502	517	513	528	511	509	503	506	536	511	500	505	510	480	527	535	499	539	516	528	477	495	582	505	468	506	467	499	476	531	539	531	505	517	515	511	521	505	497	558	484	518	554	500	480	518	492	526	499	516	497	529	536	510	463	511	504	541	502	497	494	463	497	509	450	563	489	494	537	514	531	471	480	510	517	504	543	532	526	519	561	482	539	509	517	504	499	485	468	534	488	525	495	512	498	531	515	517	470	498	522	520	468	488	479	506	535	501	528	511	521	488	533	490	498	537	494	498	516	470	514	542	538	504	523	494	476	509	524	534	510	505	446	477	536	544	478	519	527	537	540	505	462	527	503	514	537	527	517	528	539	544	526	545	488	516	520	552	528	536	510	532	558	516	515	515	491	511	488	486	493	511	541	504	496	487	512	521	516	490	541	511	486	499	496	505	467	493	492	519	485	536	514	508	524	547	512	505	538	466	527	538	505	534	539	479	512	529	511	488	497	490	500	467	493	517	486	502	544	538	526	500	537	512	495	521	533	505	497	530	482	568	519	537	506	564	486	516	488	465	535	506	523	469	526	518	502	496	494	518	509	515	557	494	507	545	485	486	533	538	513	501	540	493	484	487	554	464	540	528	499	541	519	545	512	484	503	517	521	483	474	524	477	499	497	531	489	463	481	490	468	511	557	526	518	470	507	518	514	529	484	514	509	524	535	494	527	497	510	514	525	514	505	513	509	514	490	528	498	532	526	527	487	564	492	563	513	518	488	520	515	498	535	531	557	497	568	535	509	534	512	506	537	482	553	503	514	511	489	493	485	510	507	488	501	476	496	500	500	545	489	499	511	502	509	540	541	527	512	507	545	511	488	465	516	474	516	499	538	484	507	520	522	473	522	524	505	549	525	477	528	491	491	530	522	470	490	517	496	490	495	516	508	526	504	515	516	510	517	512	522	497	513	559	488	503	508	544	505	507	502	488	522	544	542	543	539	548	521	517	462	483	546	492	493	520	482	514	519	508	503	489	475	526	514	508	497	520	513	493	543	504	522	515	521	519	474	504	517	494	493	524	519	495	526	525	504	473	497	515	509	509	494	498	555	502	505	511	523	516	529	531	500	502	485	532	500	519	500	504	493	487	513	485	542	519	567	478	517	512	495	542	491	511	504	509	526	514	501	506	476	526	528	520	535	499	505	489	498	528	487	513	563	537	502	509	488	504	491	493	466	483	550	505	504	529	526	561	502	512	497	530	489	498	476	488	534	493	557	513	498	506	532	511	510	513	546	530	491	508	519	542	487	515	535	532	497	498	507	534	489	510	512	513	517	479	491	471	545	494	540	540	500	481	512	507	485	501	531	514	528	519	548	523	506	507	541	551	507	475	483	522	517	540	529	485	527	527	476	482	499	506	489	514	464	501	517	487	478	521	502	528	480	478	481	511	518	497	496	527	510	510	492	518	541	524	531	466	481	529	537	519	501	502	481	515	490	519	539	509	497	527	488	514	498	503	481	535	508	509	513	505	506	481	533	491	493	516	515	502	490	554	544	542	510	468	491	522	483	551	488	541	519	538	514	503	532	503	518	508	543	518	525	541	491	507	516	530	514	500	494	485	512	527	536	530	482	535	524	492	491	505	500	497	485	514	478	516	509	517	538	504	500	509	523	537	542	476	497	504	507	499	486	469	515	455	518	529	502	555	526	513	509	485	525	506	504	501	504	500	490	514	505	518	531	520	506	475	537	518	541	537	488	548	477	488	511	505	485	526	471	482	533	546	508	542	517	499	513	514	520	503	529	523	472	537	508	506	530	502	531	488	533	500	510	505	519	492	515	504	555	496	506	529	526	541	495	538	472	532	471	536	514	493	537	510	528	540	575	481	495	528	537	506	485	527	530	487	475	467	482	499	535	560	496	516	525	547	501	504	505	527	500	506	540	511	498	541	526	533	506	510	471	511	554	550	503	525	514	514	526	516	501	504	499	502	463	472	525	517	543	519	523	560	493	519	496	525	493	519	486	498	535	516	537	514	549	500	486	477	535	483	529	494	514	495	505	499	491	459	507	533	505	519	465	515	539	512	532	517	455	470	529	500	523	492	548	543	515	546	491	487	521	527	472	513	496	512	507	540	493	481	491	516	467	493	503	498	486	520	482	518	495	489	512	489	487	474	557	543	491	513	546	461	497	497	519	521	568	504	501	523	512	520	482	493	507	511	491	525	540	547	516	505	537	519	490	561	486	522	520	475	525	444	494	553	554	523	483	504	530	502	511	511	530	501	479	480	500	460	510	486	496	495	517	529	527	508	500	544	529	497	489	514	504	516	524	513	521	526	526	514	448	517	505	529	498	542	507	502	540	505	490	491	474	519	487	521	515	453	525	502	493	512	511	493	485	523	493	532	496	503	498	517	538	532	488	493	476	541	526	521	514	478	531	555	484	486	520	520	519	535	515	514	476	527	501	538	460	514	496	492	515	521	521	540	502	504	519	507	551	543	540	500	528	515	518	504	533	551	528	506	493	523	472	534	513	507	524	512	516	509	540	506	524	544	539	521	524	521	512	527	511	497	494	508	557	536	515	516	544	529	559	502	507	509	481	480	522	496	485	474	528	509	501	520	551	493	503	491	478	553	533	507	533	529	540	542	541	531	542	491	528	584	490	513	504	506	515	531	495	476	534
23642	21158	28281	24351	21179	13985	4536	2663	1982	1656	1300	1082	925	876	772	726	713	658	618	621	625	630	561	621	546	573	584	573	538	502	558	537	500	490	448	479	457	439	432	444	459	448	425	459	471	444	471	453	448	441	472	427	450	500	488	452	458	496	453	433	440	450	522	429	492	454	417	504	441	416	441	473	446	402	441	488	473	468	495	435	466	452	424	449	442	424	464	439	459	424	444	424	447	461	440	409	452	439	446	462	467	457	460	441	460	410	452	470	438	414	443	429	440	422	445	455	435	421	423	436	463	447	452	449	453	446	424	433	457	441	457	429	468	466	479	468	424	445	473	410	420	442	419	433	445	424	437	453	446	498	440	425	471	438	442	458	436	445	481	467	462	441	464	478	416	456	448	430	447	418	455	463	422	460	432	453	460	451	435	430	427	427	470	438	435	449	431	434	434	430	426	450	434	425	446	427	425	449	445	444	437	440	469	451	442	460	436	407	476	441	454	478	438	403	421	444	465	485	475	448	447	450	424	423	468	415	486	427	433	425	461	477	413	456	432	439	393	423	432	496	446	438	473	483	461	419	428	477	440	438	462	446	434	457	454	433	504	477	474	428	413	481	416	419	437	469	415	417	399	469	427	438	438	442	454	460	468	447	493	484	461	503	448	429	412	450	434	418	441	464	470	433	415	451	451	458	424	426	404	431	469	444	452	448	414	452	467	484	442	429	429	417	473	448	435	424	436	460	482	463	453	490	527	443	459	442	484	428	463	481	419	459	465	518	445	421	464	449	467	491	508	413	434	436	420	434	497	405	451	433	442	474	458	428	438	442	436	422	472	416	429	456	447	429	417	463	439	444	461	431	438	455	406	462	453	470	475	445	437	464	407	411	439	429	418	409	441	444	437	458	454	435	453	492	438	427	463	506	423	422	452	436	435	408	467	431	432	414	505	446	445	463	436	471	480	420	451	433	431	468	435	414	418	400	458	440	458	437	467	418	444	471	461	433	467	473	448	461	523	427	417	482	464	431	411	460	419	393	461	450	443	414	456	415	449	424	432	433	423	445	405	389	491	483	457	415	411	448	468	492	454	446	467	450	419	432	416	432	408	444	439	475	451	428	442	445	429	437	427	438	459	469	451	464	468	390	458	421	452	458	481	452	408	458	424	454	469	459	442	405	471	455	433	461	420	427	457	427	443	456	463	466	438	481	445	450	431	440	439	432	435	464	422	459	423	426	437	418	473	456	458	449	474	442	459	496	458	432	398	466	466	458	462	470	421	453	414	444	441	435	482	464	441	449	450	413	484	444	524	463	424	443	426	424	430	444	439	402	460	426	436	489	437	482	442	439	416	429	441	479	433	449	415	432	445	443	423	430	436	446	452	447	461	454	441	430	450	439	437	443	405	443	455	429	441	477	446	457	460	472	460	462	444	460	437	466	459	485	440	402	474	452	406	452	468	472	460	458	455	462	462	481	425	419	476	436	455	424	433	445	461	446	406	428	426	442	444	425	411	441	449	432	448	406	464	433	417	433	443	437	424	410	460	455	421	428	440	478	474	413	458	451	447	423	475	432	443	474	464	445	456	456	393	451	440	462	422	430	437	433	433	474	419	431	443	441	475	474	409	441	431	455	483	472	440	422	441	407	483	454	424	447	415	449	422	453	449	446	468	453	467	420	450	420	409	434	465	412	408	432	449	442	415	420	441	449	445	457	441	441	424	420	435	474	453	462	425	440	436	484	459	435	437	471	449	479	462	458	458	457	447	442	444	445	459	443	406	410	460	461	440	426	452	421	463	455	456	457	431	477	456	441	456	393	499	406	440	428	420	425	439	407	481	447	439	417	466	426	482	467	482	431	415	462	468	445	399	428	471	432	421	422	421	455	459	457	428	450	476	459	450	436	427	480	435	471	468	440	439	456	445	441	447	492	464	439	436	430	446	407	423	441	444	436	433	471	431	475	449	477	467	447	474	444	447	445	447	426	435	472	465	438	453	426	462	460	432	450	433	430	423	429	477	424	434	459	469	408	405	422	458	442	432	476	483	458	440	461	476	448	429	449	470	430	457	463	425	445	464	429	402	461	429	469	481	466	425	484	442	445	476	434	415	442	435	441	419	435	433	397	465	469	460	477	452	470	434	431	426	471	418	424	446	448	473	470	444	443	447	427	457	449	438	440	407	448	433	462	442	458	426	429	464	425	484	464	430	424	459	427	434	471	389	441	447	454	462	443	412	498	421	438	447	453	438	444	445	414	459	408	454	469	477	446	468	454	456	479	452	496	448	469	437	462	461	450	418	455	429	455	439	423	427	454	439	466	470	409	435	462	386	434	425	440	420	450	451	418	415	435	473	477	410	457	454	419	464	431	465	445	467	440	428	453	445	436	468	463	442	446	444	435	446	440	429	468	434	451	429	433	431	460	462	458	433	419	440	479	440	412	445	456	447	407	428	441	439	426	473	423	450	439	448	445	444	464	489	470	452	448	466	417	416	439	450	400	413	426	457	419	414	459	449	431	450	423	437	491	460	482	466	435	468	410	427	479	456	426	469	453	471	453	450	409	436	441	464	451	481	426	425	457	435	424	452	488	445	473	457	437	443	449	460	445	477	448	408	469	417	448	435	475	446	424	455	483	468	424	458	416	416	406	421	417	407	408	474	419	464	447	440	465	445	438	449	435	457	451	438	423	457	413	411	422	431	413	435	453	456	438	423	481	442	471	436	450	482	473	456	446	465	424	461	439	401	442	438	434	424	453	436	463	447	433	473	427	477	448	436	457	431	443	488	423	411	422	484	442	464	444	426	423	434	422	457	461	463	421	451	445	428	483	448	459	462	423	465	452	438	427	461	420	408	435	463	452	454	416	446	465	491	440	435	438	435	449	474	436	452	435	427	467	423	444	451	474	421	416	449	430	477	467	448	469	432	435	442	465	422	471	475	422	466	405	481	451	445	394	416	432	429	432	489	458	431	459	417	476	449	424	458	436	456	465	432	457	415	411	441	397	463	412	480	459	434	447	434	452	430	463	438	464	474	465	475	509	455	429	425	409	450	462	460	439	476	458	418	430	480	439	433	425	469	461	407	446	442	443	446	414	444	459	449	464	486	454	444	477	428	450	419	459	445	426	459	439	474	473	471	452	444	440	418	434	424	426	462	451	450	473	434	430	446	403	444	435	435	453	438	452	420	454	446	430	481	419	462	417	449	430	423	456	403	439	470	433	458	432	476	434	434	468	443	453	466	466	430	471	463	445	464	427	477	416	436	437	419	430	436	387	409	443	467	454	469	470	470	426	466	448	474	444	425	440	463	460	439	430	435	428	455	444	460	436	438	448	450	452	448	461	431	452	469	451	467	431	417	484	462	441	438	418	468	465	420	447	444	452	489	430	466	443	443	496	448	438	410	457	443	456	483	447	458	493	417	427	463	468	478	449	440	442	448	425	463	417	429	452	425	416	468	409	432	433	440	435	457	439	457	438	436	469	458	448	468	484
22435	40801	33653	15301	10155	8208	6002	4678	3585	2757	2199	1830	1501	1343	1188	1104	1060	911	890	873	856	849	773	789	776	722	763	690	683	678	679	635	695	616	596	619	591	579	586	601	582	548	584	578	621	552	570	564	569	550	574	554	550	572	533	587	583	553	575	573	565	518	558	575	550	547	563	516	574	571	554	549	554	535	524	550	574	584	560	544	526	579	543	565	574	564	547	535	569	549	542	531	570	567	563	535	536	569	540	538	553	558	536	531	554	501	513	588	496	570	576	555	537	554	528	557	546	563	561	577	538	564	527	482	563	567	544	556	568	540	571	555	541	533	572	565	524	536	519	528	576	542	548	520	531	522	564	573	546	536	516	502	547	572	502	544	540	504	577	520	546	522	584	541	523	522	593	561	556	584	569	499	566	549	561	561	521	534	556	555	553	575	548	547	539	512	539	522	520	543	533	568	543	524	550	520	484	517	584	539	509	505	529	526	554	530	504	572	562	555	605	565	564	497	536	532	588	580	513	561	563	575	550	559	522	538	545	568	584	586	546	552	535	557	572	549	499	531	581	511	550	541	555	526	577	528	601	539	575	549	567	571	542	514	574	568	527	533	553	584	567	521	552	574	566	553	550	545	567	553	523	539	545	580	536	595	556	554	549	551	550	579	539	585	530	520	577	550	505	558	538	580	526	572	549	553	545	558	552	570	562	540	547	565	536	560	561	528	524	489	516	562	574	553	552	546	525	611	567	567	502	529	540	540	560	582	483	574	540	522	569	572	542	521	519	572	559	515	594	555	524	555	578	554	539	534	568	519	569	552	579	517	497	566	530	570	547	533	532	538	550	533	562	559	536	579	582	546	548	537	533	532	549	526	559	502	546	536	554	554	540	582	583	543	550	586	536	597	535	531	544	519	553	546	574	563	575	509	530	533	551	536	555	508	559	602	570	531	569	575	588	534	539	523	544	523	525	543	561	560	521	563	530	530	536	562	545	557	517	542	573	565	554	577	539	554	536	521	556	544	567	572	534	573	576	551	523	571	505	505	532	553	527	619	575	575	541	513	529	582	553	536	519	552	559	535	542	546	593	501	562	520	526	548	567	544	504	514	590	527	549	535	550	548	554	578	571	545	540	522	577	577	575	528	551	556	550	554	548	541	555	541	555	541	562	537	529	526	499	560	556	564	525	500	535	583	539	528	522	554	535	540	552	539	480	557	550	520	543	580	585	506	544	554	512	539	552	536	518	556	523	520	520	518	535	543	536	553	540	541	497	566	532	558	518	526	572	515	541	529	571	592	512	536	581	579	551	541	517	572	522	539	532	522	533	553	529	579	539	521	556	514	570	524	521	528	523	591	550	525	526	539	488	517	529	565	530	554	532	556	538	550	559	552	557	573	553	499	544	532	557	536	562	535	560	580	513	518	524	536	542	549	558	522	521	533	551	533	599	587	574	574	523	539	584	557	546	541	547	530	554	548	527	550	537	559	531	499	560	543	516	530	555	545	560	511	517	541	562	612	541	588	561	576	578	534	552	542	554	544	550	556	535	556	522	546	522	540	571	544	575	572	510	536	534	522	532	549	531	553	553	541	566	560	540	557	483	555	527	507	527	543	516	517	510	545	566	556	572	545	556	510	547	566	567	566	491	534	531	590	556	549	541	517	542	527	542	469	534	563	488	552	524	559	574	540	520	562	510	568	528	529	570	546	561	540	585	544	558	561	551	524	525	524	578	560	566	551	553	573	504	529	532	571	543	553	546	510	506	577	553	575	552	518	561	547	516	540	547	561	515	496	537	541	537	553	523	590	557	543	554	522	587	576	546	565	532	512	545	578	494	484	535	558	540	507	553	574	516	554	547	545	499	602	502	559	538	560	584	524	525	535	543	550	575	552	525	541	547	551	543	550	517	552	522	574	526	574	566	555	502	548	571	544	539	582	551	511	529	535	515	563	602	528	540	570	544	563	557	520	537	567	512	538	551	548	533	543	530	512	517	595	549	548	555	571	551	555	576	528	502	530	559	560	530	576	546	531	558	499	537	569	554	523	556	551	562	539	549	540	540	562	551	567	528	599	596	582	570	548	494	550	523	547	511	561	560	533	534	512	529	534	524	593	529	533	557	530	519	548	577	574	573	540	580	544	569	616	571	554	546	557	552	512	511	557	489	541	538	560	541	585	554	547	568	570	551	566	518	521	539	565	528	509	554	568	584	554	511	549	476	574	526	560	522	531	536	551	553	568	548	569	554	562	524	543	555	523	511	530	548	531	529	544	585	522	542	541	489	523	549	572	560	562	535	535	550	529	553	536	547	518	561	518	506	546	567	544	511	514	612	555	560	589	547	534	581	576	547	528	584	581	553	597	522	511	550	525	559	554	554	577	503	564	539	571	497	506	594	543	567	594	547	585	563	554	552	511	579	521	552	558	538	503	509	500	530	544	548	532	549	518	536	556	545	566	546	551	543	566	583	563	569	535	543	527	543	574	538	539	541	557	591	500	604	535	516	523	499	583	560	536	541	552	516	512	560	553	538	539	577	559	542	529	547	539	556	561	536	522	496	545	508	542	516	578	512	541	548	569	531	525	522	567	556	547	528	527	601	557	569	536	530	587	555	529	567	553	502	557	543	524	536	592	546	543	528	577	558	520	534	522	543	564	527	556	585	542	525	528	586	516	539	556	569	547	521	573	521	543	538	559	557	533	539	527	562	557	564	543	551	515	528	562	535	553	534	514	526	549	522	604	551	562	545	569	530	551	576	539	568	522	568	536	502	579	564	546	535	525	549	529	579	547	601	582	537	548	581	556	535	516	517	537	541	543	554	547	557	600	589	555	521	564	558	556	541	552	539	552	528	550	541	560	534	554	522	514	572	556	611	513	553	537	544	572	531	557	552	535	514	547	550	547	560	536	552	539	579	553	530	551	573	575	568	541	566	560	517	583	588	528	537	533	555	567	564	582	522	561	584	585	539	543	505	552	589	522	598	624	555	547	548	577	551	562	582	531	521	577	571	512	509	566	547	566	567	525	573	516	521	532	521	574	543	525	503	537	530	565	527	545	557	540	559	550	564	537	526	526	557	582	558	562	552	569	523	557	509	517	579	551	548	573	553	586	512	572	573	537	584	576	528	511	529	517	538	586	549	550	550	526	570	555	578	555	541	539	571	528	563	540	570	587	520	511	536	552	568	552	557	554	544	618	524	568	527	532	516	545	555	538	558	562	513	569	557	563	545	585	547	520	535	571	535	557	549	565	524	558	518	532	538	579	557	546	560	529	537	515	577	563	510	550	552	544	548	557	525	527	534	544	578	536	569	537	567	543	525	557	549	559	558	579	547	546	523	537	555	533	563	542	533	540	595	562	538	544	520	498	578	563	536	546	508	517	549	543	528	530	560	492	521	557	537	514	536	569	497	558	518	530	516	527	555	565	518	561	577	556	549	570	562	557	523	512	577	537	551	520	567	574	541	555	535	556	584	578	565	582	559	520	558	589	529	546
24581	21159	27514	25022	16344	4469	2416	1672	1302	1071	905	710	633	602	562	569	501	453	432	463	435	413	431	394	375	381	362	371	389	397	364	353	339	340	311	351	310	337	307	317	322	323	316	301	295	293	348	297	297	319	314	328	300	288	339	346	327	321	315	323	312	313	339	316	308	328	323	317	323	336	266	319	335	339	352	321	284	301	314	338	272	310	329	331	332	296	337	297	327	318	303	296	303	325	288	296	288	316	293	338	323	318	299	309	300	306	295	316	294	307	303	296	326	293	321	308	312	288	324	316	306	302	307	276	315	295	291	280	310	287	287	323	328	318	341	293	321	289	315	307	316	295	345	322	286	294	298	318	280	288	295	304	313	321	345	289	283	328	315	294	295	332	315	304	339	292	286	295	278	333	311	323	346	323	312	338	328	311	316	290	318	316	287	332	307	278	306	310	286	288	291	330	296	300	308	289	314	286	305	314	289	301	318	337	313	289	316	346	299	290	296	307	310	301	293	285	308	310	298	298	271	327	306	293	309	326	324	287	322	280	312	324	328	280	323	297	304	304	310	291	303	323	322	290	313	287	318	286	315	301	284	321	291	307	308	256	336	333	319	301	295	325	301	309	299	301	278	309	302	298	308	297	293	328	293	330	334	285	310	293	285	311	304	324	341	328	299	281	314	285	292	314	294	291	284	309	314	334	323	320	306	330	315	294	313	309	302	318	302	320	324	300	288	306	309	304	307	289	337	311	300	326	311	294	300	334	307	290	315	299	310	290	292	293	297	292	355	332	319	300	322	296	313	275	285	292	318	301	321	321	296	284	321	287	296	308	313	298	296	307	293	312	290	322	308	296	288	328	317	281	286	299	291	296	310	323	290	288	297	322	292	297	309	353	298	308	328	326	320	278	319	291	321	348	310	288	304	314	286	286	334	295	326	288	333	308	315	310	311	297	298	299	317	310	303	314	343	308	277	326	313	309	268	295	313	308	323	311	318	316	301	282	327	303	298	285	337	329	302	293	298	302	290	301	306	318	320	312	299	264	305	286	321	293	284	291	290	310	323	304	280	315	340	284	333	302	283	295	318	326	333	319	310	340	300	321	324	301	309	299	297	281	309	323	302	292	301	316	340	298	278	271	311	299	309	324	291	305	330	310	286	309	305	322	294	313	331	329	330	282	315	329	310	317	317	326	333	285	317	300	318	300	311	304	312	288	296	295	354	325	304	321	331	327	303	319	277	309	305	287	318	294	297	305	338	314	296	313	277	299	276	319	315	292	328	301	325	282	311	298	291	303	292	271	315	323	319	281	308	320	294	288	286	290	295	300	315	300	288	296	315	318	300	288	298	341	334	306	334	314	350	329	313	308	306	321	286	341	295	312	328	306	283	328	298	274	301	324	319	322	309	309	323	326	307	298	314	324	322	302	307	285	301	311	311	281	309	314	308	267	332	296	299	287	288	300	299	340	300	329	345	298	325	331	322	316	307	303	304	332	312	291	288	290	325	279	331	340	319	301	288	310	327	316	361	352	285	308	305	319	340	296	317	319	301	295	312	308	283	312	314	329	318	322	283	305	297	313	335	327	316	332	336	344	323	288	322	306	311	314	309	300	301	330	301	310	303	289	296	331	284	287	303	314	329	306	283	309	345	303	334	309	285	322	292	311	301	300	300	309	284	279	300	283	323	314	306	350	316	275	261	321	280	295	295	293	296	301	313	303	335	307	301	300	277	300	332	312	299	304	307	280	305	317	291	296	310	340	287	308	323	286	302	310	293	311	328	329	296	289	294	268	294	339	296	296	309	275	297	274	279	296	300	274	295	306	317	300	313	308	312	304	301	342	263	326	333	291	303	300	282	289	305	317	301	296	302	317	329	281	300	305	282	291	317	290	334	290	313	330	310	295	298	295	339	289	321	294	336	298	322	303	310	290	295	306	318	310	314	312	288	305	324	353	277	298	288	315	328	320	273	286	281	309	313	326	300	322	317	273	339	299	331	301	335	291	303	307	287	300	287	294	306	340	295	315	307	316	305	320	279	328	289	292	340	291	316	325	319	314	312	333	289	290	299	317	324	285	303	296	323	315	295	303	302	350	308	309	294	308	275	331	315	327	304	299	304	311	305	286	328	313	299	306	294	316	299	316	342	330	329	321	334	331	279	278	286	330	281	315	318	279	318	298	305	294	331	314	308	321	306	293	333	315	322	304	312	320	303	305	315	285	279	302	278	277	299	276	310	315	312	297	294	292	321	318	313	305	274	320	305	321	342	309	331	288	324	290	312	303	322	304	291	307	316	280	310	297	293	305	316	338	330	339	308	277	327	300	299	330	302	321	317	335	314	309	309	288	282	300	302	309	323	298	290	290	318	274	299	312	312	292	295	313	301	309	303	296	323	291	303	320	338	340	300	296	299	316	360	309	290	286	313	304	311	328	275	289	299	294	329	298	285	309	329	343	318	294	329	317	311	289	305	299	294	321	312	304	289	303	296	295	297	301	283	297	321	315	309	306	311	299	312	321	327	283	289	294	297	325	281	311	308	293	312	314	325	278	288	311	314	311	316	283	317	309	280	312	326	282	321	329	281	308	347	303	327	309	282	329	286	318	320	306	303	314	340	315	311	299	305	325	291	310	298	302	336	266	310	296	317	283	303	295	294	296	314	303	332	284	299	326	292	323	294	310	317	317	293	302	316	291	309	273	272	295	324	327	325	322	310	275	294	310	319	313	303	308	321	312	302	327	312	348	308	334	280	304	291	294	292	298	315	293	310	319	309	310	289	317	307	287	315	290	305	279	310	295	291	349	321	298	288	315	292	324	284	326	316	282	307	311	294	302	300	302	292	326	312	322	319	288	289	303	291	294	346	299	330	310	318	330	364	339	310	305	297	308	340	339	301	312	308	314	315	322	319	310	323	356	317	309	281	279	302	318	314	307	281	308	279	330	279	273	288	303	295	316	308	293	300	276	303	313	281	292	289	326	281	299	281	340	306	302	318	299	318	311	307	292	323	297	319	293	317	276	313	302	291	313	339	303	316	300	320	308	310	304	301	309	304	304	314	311	291	311	300	306	332	265	308	305	295	270	307	319	313	285	316	284	293	290	319	285	322	306	326	293	315	308	295	313	312	336	291	305	308	310	321	290	312	324	309	274	307	289	280	308	303	309	289	276	340	303	322	289	287	305	308	349	328	321	294	299	312	315	308	295	338	340	295	286	319	327	313	302	323	332	290	311	293	285	321	301	326	303	310	324	344	305	349	285	277	288	297	311	295	305	270	326	310	323	324	305	301	301	282	302	296	325	303	326	309	306	294	293	299	317	310	308	349	305	255	315	284	318	329	290	300	306	275	296	299	332	330	303	298	296	300	316	303	285	322	332	328	308	317	279	300	300	303	342	340	280	291	312	301	324	312	324	297	339	316	291	309	300	324	300	319	311	302	329	346	303	291	306	293	301	357	326	312	321	283	318	278	278	293	316	288	277	300	289	336	287	289	297
22304	38996	30425	12909	8103	6346	4599	3578	2634	2094	1512	1221	1086	941	882	781	699	679	592	615	598	569	571	591	496	502	481	512	495	499	456	493	478	482	440	403	428	398	373	395	412	414	393	363	398	386	401	378	393	405	378	399	444	414	369	396	385	427	402	406	389	387	419	397	360	386	407	392	399	375	406	408	347	390	388	375	381	382	373	371	397	364	396	370	384	396	355	372	360	400	381	397	386	385	404	363	366	362	386	370	392	377	354	414	362	371	397	388	385	385	384	382	384	347	407	380	361	390	365	368	375	401	380	400	354	376	371	385	394	374	388	404	372	368	395	404	383	408	369	406	397	370	372	397	364	385	399	390	356	392	337	345	342	361	403	372	391	377	385	391	372	361	349	387	355	363	411	344	383	364	398	402	388	362	394	349	362	407	381	360	369	365	395	400	372	378	383	394	368	358	383	363	409	366	400	353	392	440	392	341	353	369	362	419	395	403	394	385	396	362	371	369	367	388	443	415	415	387	384	373	393	391	337	383	366	399	355	370	387	380	408	381	413	378	370	383	390	354	404	365	353	355	372	354	382	367	391	377	383	373	366	356	360	344	390	424	374	377	357	408	390	415	382	390	389	397	396	396	393	342	383	376	378	405	417	413	393	412	388	403	413	403	401	371	367	399	373	383	365	378	371	382	362	397	374	369	363	357	373	378	384	387	389	353	408	379	373	378	377	374	349	359	363	364	341	371	397	337	385	404	393	402	380	387	410	375	381	361	391	371	387	360	341	390	381	387	369	388	382	376	401	410	380	366	366	407	373	375	379	334	428	388	367	377	412	404	377	345	383	356	391	403	398	394	411	385	387	353	412	375	353	363	368	382	352	388	351	382	376	373	389	370	373	388	406	374	399	405	371	405	401	394	353	395	369	425	410	381	365	400	377	372	381	379	384	390	358	400	374	380	367	366	383	371	377	426	357	413	395	386	382	396	382	389	361	379	389	376	362	440	379	405	352	378	367	364	371	377	373	405	415	422	373	388	351	364	367	388	347	373	377	400	364	365	387	384	335	364	366	389	387	368	387	378	411	381	421	388	365	394	365	371	365	385	388	374	383	346	368	396	363	375	414	396	375	351	414	386	388	367	355	371	367	359	412	417	410	347	341	389	402	342	393	340	391	427	424	360	400	399	409	405	405	397	355	393	395	371	382	404	381	364	375	418	380	359	359	401	371	390	391	367	357	368	349	402	357	392	366	368	416	365	396	362	404	408	382	405	342	399	375	350	366	389	374	417	401	380	384	380	373	392	370	403	385	375	361	403	387	369	411	349	361	356	411	392	395	398	372	374	386	365	410	360	377	377	404	357	382	407	408	377	356	386	421	380	376	395	358	394	363	405	394	369	346	404	376	379	388	358	360	362	379	354	394	392	377	369	373	378	381	351	375	395	376	349	363	360	354	398	378	348	371	398	349	395	409	374	373	407	414	420	386	372	393	413	371	375	389	379	352	375	381	374	399	375	342	352	378	384	418	344	395	380	432	365	449	372	372	369	379	360	372	357	383	386	382	396	415	372	367	398	356	357	398	385	389	383	396	428	391	394	379	339	370	364	356	403	330	376	371	407	373	373	349	367	401	369	374	360	366	350	416	374	334	383	350	390	365	396	374	389	370	374	362	373	363	375	409	426	391	397	393	379	364	345	392	383	347	429	383	368	389	353	407	328	379	386	414	360	362	398	363	367	440	382	388	364	391	382	380	398	364	351	353	403	395	380	357	357	405	378	402	385	413	362	412	353	354	360	400	375	405	376	380	372	408	359	399	384	416	356	383	372	385	387	354	385	408	373	370	416	377	391	393	417	367	356	389	364	387	410	391	369	410	404	398	382	363	347	355	389	379	374	397	375	417	402	383	424	394	368	383	412	373	355	388	400	413	373	376	361	331	376	353	380	402	379	366	374	400	373	399	406	348	381	386	389	385	387	394	360	397	381	371	354	355	404	416	365	395	391	387	366	362	397	386	373	362	379	368	367	372	389	394	406	405	363	386	343	402	378	408	412	353	346	406	368	389	382	360	370	383	391	349	361	354	377	390	436	408	381	365	406	374	339	409	355	412	362	361	346	387	377	394	342	361	365	392	366	397	368	427	407	374	402	355	398	367	379	395	403	395	378	373	383	383	394	380	344	373	369	377	407	319	375	395	378	357	374	379	386	403	406	337	367	389	366	411	380	360	367	389	392	392	368	404	405	337	391	419	404	376	399	398	392	354	406	360	393	380	371	413	373	376	374	376	369	378	356	364	381	336	368	377	380	390	403	356	411	381	374	370	378	425	365	368	400	388	377	397	415	415	391	401	365	397	386	381	401	399	397	373	400	407	390	366	357	386	376	371	401	426	375	346	371	376	409	392	376	388	360	397	354	398	343	379	371	390	367	387	371	403	383	409	389	386	397	374	343	400	355	374	393	369	381	367	366	374	366	378	364	378	374	371	375	406	374	393	419	384	380	396	372	376	390	386	400	395	377	390	353	376	358	385	388	325	395	375	380	420	345	374	390	347	371	373	370	390	403	350	359	372	352	424	396	380	353	348	382	384	314	387	396	381	402	392	371	398	416	400	400	398	353	343	377	391	384	392	424	399	350	367	391	400	379	383	371	392	380	370	390	358	363	384	342	365	419	414	391	401	353	394	355	384	420	369	359	371	406	387	379	382	377	394	356	383	414	398	401	409	382	412	399	378	395	380	381	388	379	378	362	392	371	345	394	393	392	387	384	344	386	420	357	365	355	394	379	390	369	386	352	376	376	388	399	370	422	403	371	378	392	404	413	349	369	352	373	365	361	384	360	384	365	383	392	379	381	377	374	386	393	367	401	391	362	372	370	367	378	382	379	380	352	372	353	384	379	348	385	391	375	396	355	362	376	406	423	344	385	376	406	392	396	384	386	397	342	371	423	374	361	413	376	412	379	366	408	356	365	415	411	364	360	410	357	345	425	373	334	355	411	377	330	389	363	366	381	394	346	371	367	367	344	389	416	377	387	394	389	394	373	353	404	356	375	392	353	398	380	401	405	357	405	372	385	371	353	357	365	373	389	338	366	385	379	388	400	391	385	392	373	368	395	389	375	380	343	390	363	401	404	393	382	391	411	385	377	450	372	356	372	365	404	372	349	384	392	409	384	356	363	380	435	356	385	366	391	368	373	379	373	438	394	392	380	348	393	354	415	336	349	404	339	377	359	352	394	395	381	372	390	352	392	371	372	382	406	369	386	362	341	378	374	348	355	357	382	393	382	401	374	362	369	396	372	385	393	413	330	392	338	360	405	408	400	369	399	364	391	363	396	391	396	371	424	425	368	432	353	350	378	372	352	383	390	368	376	376	381	380	380	393	379	366	412	349	395	380	349	391	398	378	356	410	400	384	375	386	391	371	407	359	417	378	379	355	354	390	356	378	403	375	416	391	384	368	374	384	353	388	383	358	399	372	403	376	371	402	372	407	374	371	384	379	352
22638	21217	28775	23944	21214	21407	13944	4505	2764	2215	1716	1353	1208	1027	899	798	790	711	620	658	652	568	602	545	533	502	477	509	523	453	470	431	392	425	385	340	383	342	329	351	397	349	315	358	341	318	333	373	324	380	326	331	346	380	361	360	369	339	332	334	345	347	371	369	352	335	346	302	332	321	344	310	343	306	342	342	295	311	326	364	331	325	331	333	316	345	310	349	310	337	363	339	321	313	318	351	311	318	341	326	327	321	338	333	349	307	328	340	324	336	332	315	328	349	331	332	370	349	326	329	321	327	333	324	291	338	318	327	328	300	324	333	331	325	294	332	321	344	337	313	286	304	339	342	340	329	286	310	328	298	313	315	288	328	318	322	349	306	322	332	295	337	330	337	303	362	302	339	319	323	332	320	310	338	311	309	328	327	369	329	330	324	301	323	318	298	333	316	342	316	359	305	343	338	297	314	344	318	350	316	347	307	358	327	318	326	357	337	343	359	314	354	308	333	314	320	324	341	322	318	338	364	318	299	321	299	314	331	311	318	344	293	341	318	346	335	344	348	318	391	327	315	321	336	344	327	331	339	331	348	341	325	331	320	332	316	329	335	306	304	328	340	311	322	362	324	330	319	325	329	303	351	341	335	371	345	304	303	332	296	307	331	309	335	325	330	335	327	306	304	306	311	339	300	334	277	324	297	309	350	366	322	316	340	307	328	348	317	313	319	345	314	336	325	347	308	314	330	318	365	309	362	306	308	324	339	331	354	324	323	333	306	303	294	331	310	299	321	284	330	340	327	311	299	300	334	336	301	349	323	315	326	309	340	330	327	321	328	359	295	359	347	311	337	316	341	334	297	311	350	340	342	318	356	310	347	318	365	330	334	347	304	343	332	343	347	304	340	312	306	317	319	342	338	314	290	338	364	300	335	345	341	310	347	315	312	317	312	345	364	359	335	319	297	294	346	333	311	337	322	323	300	341	326	337	349	367	334	303	342	347	333	335	323	329	309	341	313	284	305	363	303	335	315	330	333	312	346	329	332	304	333	308	333	337	317	352	340	351	329	343	348	337	330	336	323	317	314	328	335	344	324	322	347	349	303	339	346	341	314	322	316	340	311	334	328	349	334	320	322	323	344	336	329	341	354	310	370	323	326	308	314	320	319	317	313	345	307	327	346	329	302	332	353	341	329	299	323	341	302	362	347	283	351	350	307	290	353	327	339	319	330	313	290	367	317	305	316	308	299	348	331	317	320	327	327	297	330	348	303	300	317	289	321	334	303	341	327	336	328	375	363	351	343	313	285	325	339	336	325	318	312	347	332	320	303	313	315	339	365	327	305	304	324	343	351	323	353	337	316	341	351	301	328	327	325	350	327	299	336	347	290	347	329	308	346	326	303	345	308	350	357	334	345	340	323	336	328	335	335	327	339	309	355	308	308	325	348	299	308	331	328	314	333	323	300	339	345	343	318	305	320	360	308	304	316	333	344	300	345	333	340	321	328	321	334	328	311	299	347	323	344	343	351	299	334	334	325	298	318	298	327	339	309	318	350	352	342	316	321	326	324	330	335	302	341	345	318	323	288	337	322	321	305	358	360	310	327	309	336	317	316	362	330	306	306	314	329	316	351	327	346	316	316	308	337	362	308	327	335	294	329	327	324	343	351	338	329	336	340	340	311	320	320	313	300	359	351	300	336	280	334	335	306	314	303	343	337	310	298	348	342	333	327	343	340	290	334	343	352	338	306	344	342	336	321	320	342	328	302	324	307	314	349	291	333	339	333	339	345	316	323	323	307	334	325	324	350	344	318	297	289	311	336	297	351	314	335	342	337	315	335	318	328	325	344	334	336	318	332	329	359	307	354	341	330	328	324	308	305	331	308	328	360	357	308	328	348	317	292	320	347	308	331	316	345	330	291	323	331	339	296	308	337	363	337	313	307	328	323	299	318	306	311	349	320	332	342	324	308	342	295	333	319	332	298	317	341	325	308	327	324	322	322	319	311	314	317	305	269	320	343	350	330	316	311	349	323	361	326	338	321	317	339	277	332	325	312	318	328	329	311	344	342	317	356	332	339	323	331	333	340	328	331	337	303	332	319	353	327	332	342	329	324	341	333	352	329	313	312	368	300	346	305	331	355	333	317	295	322	315	310	337	330	310	319	339	330	322	318	320	335	325	340	326	322	313	319	313	370	282	294	335	320	326	343	335	337	311	298	316	347	327	341	322	308	309	331	345	330	326	319	339	323	343	312	307	296	308	319	334	322	324	317	316	346	338	326	347	327	307	349	326	365	335	309	318	335	303	319	314	360	322	342	338	347	305	318	310	341	364	293	337	331	300	345	324	315	334	309	317	307	346	345	314	329	322	322	329	322	360	333	310	328	309	371	343	329	305	308	345	316	314	349	365	315	325	337	304	316	318	324	348	318	349	355	327	314	321	324	303	326	389	325	355	328	304	345	325	342	316	283	329	344	315	316	314	305	314	305	301	328	335	315	332	369	352	343	366	332	323	351	325	325	336	329	356	289	322	327	329	324	327	295	336	310	343	367	298	312	308	312	321	333	297	326	336	325	336	328	320	333	313	337	316	328	325	320	354	323	303	294	304	312	327	349	334	326	351	357	320	357	325	355	342	328	349	284	317	348	325	299	326	331	354	318	329	298	332	338	303	312	302	314	345	300	322	329	332	345	318	301	307	324	329	328	332	319	321	316	305	332	299	332	338	312	351	301	318	317	311	308	327	338	312	320	328	322	341	323	327	308	332	321	313	331	344	328	320	332	310	324	330	340	354	323	320	309	342	326	354	340	314	345	301	318	325	295	323	304	358	306	337	342	347	345	315	334	343	338	325	346	330	298	315	319	320	338	329	328	313	323	307	323	325	297	333	346	307	312	322	320	360	331	329	321	339	326	308	314	304	326	315	336	324	352	312	347	313	324	326	322	313	322	304	332	315	330	339	310	320	311	335	333	323	335	334	307	334	346	329	329	352	332	333	302	339	323	336	320	330	355	335	347	353	313	325	314	328	315	337	337	317	320	335	353	295	310	324	362	369	347	321	324	365	314	316	361	345	349	316	332	289	324	345	315	337	322	314	321	348	322	333	287	316	319	314	326	332	334	343	310	332	315	303	304	327	337	341	300	321	319	316	333	312	303	324	322	349	355	331	337	323	333	327	334	348	322	310	301	314	328	324	304	312	296	330	326	355	316	317	331	321	307	311	328	314	308	333	332	301	365	340	328	354	327	324	321	346	306	312	347	319	332	301	324	332	308	339	340	315	326	337	286	325	348	311	341	300	304	317	307	312	343	330	344	320	357	319	356	346	291	375	324	339	327	333	304	314	315	335	343	334	309	331	327	378	319	308	299	316	320	323	332	325	343	336	324	336	336	325	322	317	303	312	336	351	315	338	295	334	328	320	331	357	319	326	323	330	310	300	316	356	314	339	316	324	324	305	353	315	331	361	319	334	285	354	362	313	307	325	341	315	305	322	344
24012	46553	40783	20909	14749	11800	8723	6921	5075	3991	2905	2361	1938	1629	1468	1328	1120	1066	949	950	980	858	824	763	738	694	678	703	697	689	617	585	552	538	514	512	460	471	424	437	480	383	471	432	421	419	395	427	434	422	413	413	449	426	464	453	456	436	402	427	477	449	461	414	413	412	452	421	429	399	465	438	407	391	384	398	427	416	441	400	382	382	425	400	379	409	418	388	426	390	436	380	446	415	389	401	412	398	381	408	407	376	416	412	366	414	446	417	397	421	422	392	409	386	407	386	400	381	418	405	411	412	388	336	383	401	402	402	394	430	368	406	394	374	368	421	395	380	387	426	415	401	379	393	414	404	431	416	418	419	403	386	393	388	419	381	423	422	417	432	385	365	398	386	413	418	445	391	415	404	420	426	409	407	411	356	398	406	393	384	403	396	362	417	408	374	389	394	392	377	373	416	402	412	397	418	395	405	375	406	383	377	413	377	395	375	410	384	409	413	426	402	420	423	382	395	415	377	379	399	397	439	413	378	391	382	374	419	401	374	398	418	375	385	406	400	380	419	392	403	419	387	404	393	434	408	390	414	400	434	401	417	379	406	404	383	418	391	396	389	415	376	452	400	427	413	405	428	410	397	395	416	388	406	445	409	412	374	405	389	421	404	366	379	364	422	373	400	388	378	382	405	377	402	399	428	393	387	412	395	395	412	408	428	409	402	415	382	382	383	385	445	393	383	387	374	416	408	419	415	378	412	400	378	413	400	418	391	394	420	377	372	377	417	407	387	395	412	411	423	426	408	431	359	404	383	400	389	411	420	408	430	377	420	393	389	423	374	382	396	417	392	419	400	383	408	370	385	397	413	407	405	456	396	371	403	406	391	391	423	418	423	354	386	397	386	422	387	382	388	415	397	391	385	395	418	414	397	377	395	405	424	433	370	386	420	395	405	387	348	404	345	399	406	403	389	366	402	372	431	435	434	374	378	363	425	389	393	391	366	391	398	393	425	405	416	368	393	412	389	382	380	401	383	414	392	404	409	381	417	412	420	393	364	408	419	397	407	415	373	413	417	420	415	386	385	417	426	465	443	451	385	399	434	395	417	411	410	418	421	401	395	386	397	412	380	429	417	369	373	406	379	433	371	386	390	428	408	406	407	389	393	431	435	407	407	406	428	419	435	403	378	400	357	398	404	409	408	426	380	433	412	387	414	389	389	442	403	417	409	394	393	444	401	403	396	428	372	391	438	406	419	440	395	422	408	367	407	439	382	407	433	417	401	406	402	438	395	381	416	412	423	402	387	396	380	374	401	389	401	405	388	400	437	386	382	383	421	410	388	384	359	379	411	398	408	408	413	406	424	403	372	445	414	402	428	413	374	410	405	390	386	402	411	389	410	410	387	366	371	398	394	383	366	399	438	399	412	368	401	422	382	377	403	409	411	360	394	386	420	414	415	416	437	411	402	355	384	417	385	400	419	432	411	391	390	407	438	410	421	446	413	393	417	402	412	389	424	418	379	399	457	406	401	374	433	433	405	389	454	426	404	391	402	408	424	390	387	394	393	396	403	405	427	442	397	422	395	393	401	411	428	427	356	435	401	374	401	415	393	398	416	400	412	372	440	420	389	396	370	405	435	408	397	420	423	441	371	421	430	368	383	429	436	424	370	407	393	428	437	400	400	421	418	406	426	374	400	384	400	405	416	376	369	380	385	371	417	414	392	421	393	419	388	415	404	379	393	450	375	386	400	398	395	416	404	381	382	371	387	384	366	376	429	362	409	422	406	385	362	406	420	404	409	399	366	357	409	408	416	428	402	406	401	381	393	400	417	398	416	417	388	393	401	440	408	395	417	376	369	449	413	402	394	414	378	402	388	408	405	412	390	383	421	401	432	406	400	383	395	424	408	438	447	374	389	402	404	430	427	408	410	386	412	387	431	420	400	387	438	377	426	384	411	415	387	407	399	393	397	425	386	384	425	403	380	403	374	395	391	385	404	421	392	439	415	395	394	421	421	400	404	411	420	393	374	388	401	380	437	413	390	412	430	426	399	386	360	386	393	421	414	410	395	427	371	422	375	435	377	365	367	365	408	384	389	386	416	434	395	401	382	373	388	442	426	410	378	394	384	400	381	412	404	404	381	397	415	370	412	414	398	416	407	390	386	373	451	365	403	416	444	383	426	407	397	383	413	420	393	376	360	411	369	406	395	358	412	455	407	408	401	379	415	382	419	392	436	423	413	419	374	412	376	398	431	423	388	432	387	365	424	412	431	381	408	416	422	393	418	445	401	406	424	403	394	375	413	404	402	432	377	393	397	395	413	376	419	398	385	360	433	406	384	374	419	419	402	379	350	381	431	402	398	429	445	406	451	425	364	408	353	383	412	386	436	410	398	393	405	394	437	386	389	408	405	405	397	396	397	412	422	390	395	391	419	384	399	398	422	386	392	371	407	398	407	378	432	433	378	402	407	388	367	407	388	400	408	413	382	386	413	427	394	412	396	396	418	391	436	415	414	411	410	377	383	377	418	363	392	412	394	447	394	403	385	386	387	396	395	422	385	365	411	419	398	422	422	379	386	408	441	394	402	388	402	417	428	402	379	386	402	413	406	448	445	424	423	387	465	401	383	413	399	387	373	404	383	424	369	439	400	399	398	393	425	439	408	418	423	395	402	384	414	406	401	388	428	397	402	406	367	417	390	411	401	372	390	401	396	379	390	435	380	449	414	372	401	377	403	396	444	385	404	403	419	385	378	434	396	415	382	364	392	376	430	390	400	385	434	410	379	429	386	356	395	436	415	346	366	402	394	400	407	397	405	407	368	419	407	419	416	381	420	371	398	374	405	391	392	374	428	403	399	388	408	428	404	396	405	399	376	422	413	392	440	380	379	398	425	415	387	407	369	411	373	457	447	407	399	381	388	378	395	406	391	382	424	368	408	429	399	389	399	386	413	401	425	379	410	411	378	428	372	406	384	426	384	360	419	391	414	388	400	405	399	386	404	407	395	398	403	371	412	441	418	403	410	390	378	381	405	402	384	418	395	436	394	407	421	415	419	369	411	431	389	414	432	432	415	366	395	393	391	400	388	365	397	402	409	415	380	432	406	402	394	395	387	435	409	414	390	386	403	409	391	419	355	393	390	410	406	378	380	365	408	389	402	349	387	413	390	403	411	381	421	381	437	421	389	416	403	407	399	410	408	404	369	424	378	422	412	396	431	389	386	397	426	403	413	368	382	402	385	408	378	386	405	400	407	385	379	377	398	394	401	397	364	365	417	379	424	395	402	421	373	388	403	426	420	411	397	409	422	360	366	394	378	375	399	399	416	384	437	400	386	395	398	412	389	411	408	406	437	444	441	412	399	388	432	356	405	405	351	421	391	435	372	385	361	408	388	423	386	379	359	395	403	402	393	372	393	394	363	393	384	428	420	398	387	388	390	393	365	405	408	401	423	397	447	406	415	409	387	425	393	381	409	409	443	374	398	431	410	376	340
27665	22010	22027	9445	3333	2250	1712	1299	1047	884	798	665	609	549	534	549	509	481	491	514	505	483	463	492	474	415	436	482	440	461	479	448	444	447	434	410	438	421	413	403	374	421	439	428	411	432	395	412	375	405	423	426	451	432	422	398	401	405	399	402	416	418	416	376	436	421	388	397	381	429	388	385	410	433	459	410	453	410	377	396	400	401	423	448	434	442	408	392	391	461	423	412	392	405	432	442	399	428	452	406	411	403	413	410	391	370	403	387	428	408	386	381	408	400	417	397	436	433	388	419	428	403	435	423	439	398	410	410	425	419	362	396	420	434	417	425	418	404	429	401	434	410	392	400	392	414	455	438	418	384	417	437	431	402	397	395	366	463	402	428	462	442	382	405	401	419	416	408	408	414	398	404	432	431	449	413	437	419	414	419	406	391	371	399	397	442	401	409	411	391	376	399	405	401	449	376	402	395	390	400	433	430	377	457	427	396	436	447	432	430	447	420	401	369	398	407	395	423	400	409	391	418	425	388	441	392	427	391	433	420	411	427	403	397	438	424	430	432	407	382	407	399	407	367	412	443	457	436	416	392	438	373	408	416	387	415	384	381	394	412	435	440	412	396	406	404	433	400	394	418	438	400	404	424	427	371	384	422	383	422	387	383	437	399	444	410	427	410	396	413	423	430	411	424	414	401	413	379	382	434	422	365	404	388	388	405	423	439	413	381	419	426	436	409	399	418	399	432	407	428	433	430	437	419	417	413	375	425	402	397	417	431	390	432	396	415	419	389	417	440	402	432	424	389	392	420	423	372	399	455	401	424	417	394	408	414	442	403	415	402	419	434	399	432	419	405	444	411	398	427	416	429	418	445	403	394	462	394	436	419	440	427	384	402	373	379	389	408	432	406	399	418	403	411	394	460	457	366	416	440	396	382	420	407	386	418	409	376	418	404	408	428	423	435	378	404	397	413	436	424	440	447	388	446	401	378	427	435	393	430	405	436	413	419	403	366	408	407	420	435	429	439	419	400	425	422	420	436	419	424	422	398	393	413	408	409	396	354	430	406	399	392	427	392	433	394	404	438	411	430	402	408	399	411	409	418	400	424	413	415	429	392	376	429	379	428	375	387	413	431	406	404	428	434	404	392	403	398	431	416	403	398	403	405	433	382	409	390	435	377	359	387	430	395	412	438	422	416	424	419	399	388	393	380	388	432	423	412	418	419	398	385	396	416	395	396	419	438	403	393	369	385	403	424	390	386	425	420	401	379	414	427	406	434	411	424	403	416	373	438	430	409	397	406	414	413	399	447	392	438	431	420	391	372	406	421	403	407	421	380	414	416	427	425	392	402	419	400	417	411	394	409	445	403	427	410	384	412	422	408	454	419	429	395	394	380	413	396	400	389	409	371	402	418	431	401	397	405	439	456	386	413	463	393	419	381	434	407	423	408	424	418	425	399	418	391	410	372	421	411	390	381	415	396	445	450	391	406	422	384	395	421	423	442	396	405	390	429	384	435	401	403	441	429	424	402	423	404	424	403	399	364	387	388	435	364	436	382	430	432	431	370	413	413	427	391	428	389	394	413	454	447	410	406	426	389	386	424	429	377	410	380	443	416	421	450	406	391	387	456	398	412	437	429	401	457	397	415	415	415	380	426	417	393	397	426	427	380	379	436	419	406	406	413	398	358	416	400	396	412	435	424	414	426	414	414	415	412	424	421	385	439	429	423	387	418	418	426	447	408	388	387	408	407	416	415	453	433	383	371	454	409	381	409	417	382	385	424	376	387	423	431	412	394	416	386	418	425	409	426	405	349	415	413	387	407	404	362	442	415	412	386	404	423	409	408	430	398	445	428	368	406	438	449	416	437	438	351	418	419	411	405	409	378	416	391	395	424	427	418	447	414	382	416	391	413	429	428	395	431	417	386	434	417	407	412	424	411	430	445	420	418	371	438	402	355	415	405	421	443	459	410	424	419	413	415	437	393	401	480	433	416	381	414	435	428	415	426	367	421	398	431	404	394	444	406	439	397	425	407	391	411	378	447	427	402	420	399	422	419	397	416	441	407	416	414	434	427	453	410	433	404	435	429	403	408	416	436	418	458	402	410	427	428	357	411	448	394	408	393	434	395	423	387	445	417	440	456	415	428	407	387	379	403	373	417	422	437	453	398	396	431	384	413	428	396	430	390	417	433	453	403	415	413	404	384	392	383	409	399	430	411	420	385	406	443	449	417	432	409	392	392	386	418	381	416	423	406	427	384	420	444	405	425	459	405	420	425	416	403	393	434	407	428	406	411	411	383	404	466	414	421	403	400	397	385	410	391	424	429	463	394	401	423	396	405	355	366	436	375	391	420	402	409	403	397	456	422	410	365	414	408	413	407	439	403	427	388	388	400	423	357	388	410	393	399	390	413	451	416	400	416	382	382	414	392	418	398	417	388	395	430	443	396	400	433	443	422	370	388	445	383	456	415	431	412	385	405	400	427	404	429	392	412	375	410	388	412	416	404	425	407	397	402	388	408	416	393	423	376	398	376	428	426	382	409	426	388	466	447	413	369	412	430	424	408	381	401	409	422	390	423	416	407	425	423	440	408	431	386	429	395	440	419	394	391	387	379	423	421	413	434	450	434	421	442	423	462	433	413	467	419	422	440	415	371	390	395	422	421	400	388	404	400	437	412	385	388	392	392	414	407	377	419	442	435	412	436	441	414	389	399	408	397	440	381	404	428	434	412	403	409	394	390	426	406	424	405	417	415	423	413	415	388	402	411	390	393	451	393	424	413	413	398	417	387	438	395	440	411	396	401	373	418	389	423	460	432	452	414	438	385	405	380	401	396	418	414	408	430	400	421	418	389	403	387	424	410	443	413	393	412	391	406	407	393	396	408	420	427	440	406	406	398	431	432	411	420	423	392	424	414	402	397	431	393	435	398	405	401	447	431	380	396	401	395	393	397	425	386	409	417	404	430	403	426	424	394	412	396	427	431	430	396	389	431	413	418	415	393	401	394	380	411	410	390	409	376	425	419	386	407	419	384	424	404	402	423	438	394	393	423	436	412	405	416	393	401	403	426	402	395	403	418	401	383	400	410	425	420	396	452	420	387	407	427	426	431	406	419	423	427	410	374	415	379	414	413	413	415	413	408	416	389	391	417	391	382	417	454	418	403	427	386	435	397	448	389	412	417	385	432	461	403	410	394	412	411	437	430	432	400	417	396	418	414	465	431	394	404	432	434	366	396	397	402	420	404	411	395	403	427	411	433	428	395	420	401	403	415	387	377	418	406	432	404	394	427	447	373	407	409	416	436	414	405	383	408	439	397	425	441	413	397	425	378	426	417	387	429	400	369	412	367	432	451	390	401	408	426	414	406	402	408	374	438	396	422	418	393	404	408	418	435	432	414	412	434	410	433	429	433	402	407	423	397	413	383	415	384	371	407	391	410	375	405	437	417	408	396	387	399	406	410	419	382	416	430	388	401	420	403	398	423	428	401
20222	32362	27000	9122	5470	4133	2936	2279	1805	1469	1172	1066	887	839	762	749	715	707	607	623	636	584	569	577	616	591	545	564	535	538	536	556	554	527	541	533	529	523	520	531	533	509	539	549	510	489	553	487	537	510	486	533	523	494	487	549	505	552	510	477	512	527	506	522	486	501	507	540	489	509	509	492	501	487	473	518	500	510	490	515	467	493	459	497	482	497	470	498	497	504	513	509	501	504	500	506	500	528	524	513	484	510	503	510	496	554	521	520	479	526	503	515	470	515	516	497	481	489	497	481	480	529	494	521	506	496	550	498	520	516	498	487	490	506	516	499	494	543	498	498	545	529	506	501	543	516	485	503	476	506	489	484	493	477	506	528	502	518	516	467	485	540	498	518	524	470	521	503	504	490	466	538	510	534	504	490	502	532	530	510	523	520	494	520	494	488	493	496	507	575	524	496	469	496	494	503	507	510	485	486	516	465	491	553	483	526	498	522	511	528	540	527	518	508	502	479	486	507	522	521	500	489	528	502	511	491	530	478	500	503	516	517	521	528	513	564	509	511	543	510	523	497	485	487	510	496	485	490	521	530	500	495	520	521	516	538	497	520	519	483	501	520	506	547	460	499	535	493	534	522	492	485	508	545	489	491	489	528	498	501	493	572	500	536	481	513	489	461	515	513	517	503	489	515	531	467	498	499	492	500	480	550	505	508	485	485	513	482	510	460	508	529	503	496	538	553	525	524	487	524	532	518	519	499	498	510	476	515	490	497	500	459	472	543	493	510	508	493	500	499	507	518	488	477	521	501	516	536	530	493	476	510	503	473	481	497	481	522	532	525	558	506	500	519	484	478	533	491	511	525	488	462	539	502	494	484	539	532	508	513	500	503	465	500	547	511	522	488	502	520	470	528	509	532	513	513	493	516	493	486	521	483	506	491	508	481	476	484	535	482	517	510	484	488	516	472	496	529	474	488	542	493	502	479	523	504	473	497	530	530	521	489	498	519	537	530	507	506	519	540	511	484	513	471	493	488	522	489	499	505	497	472	545	511	515	504	497	467	513	483	494	505	502	508	512	505	501	505	522	488	552	525	478	495	505	486	547	491	474	480	456	508	514	502	491	512	510	514	516	512	545	480	520	517	521	481	479	506	501	500	493	499	507	543	492	476	527	528	538	512	505	510	498	545	502	522	472	558	480	515	503	579	532	519	517	511	481	502	515	455	536	466	500	465	514	521	514	491	480	511	463	489	501	502	514	537	509	483	539	511	499	517	496	489	440	512	489	510	471	509	497	508	512	476	455	490	509	562	499	529	486	529	468	507	472	551	486	500	506	544	504	509	482	493	516	454	503	483	481	503	499	531	548	479	495	500	492	530	535	507	522	489	511	500	531	565	503	502	482	496	518	527	478	513	514	492	503	512	494	468	518	521	493	507	502	505	499	479	515	483	505	523	496	534	477	467	505	509	512	511	496	507	511	520	520	520	467	465	492	485	470	493	472	491	478	547	519	553	522	521	512	477	508	523	500	474	510	488	467	535	494	509	508	514	526	467	470	504	536	535	477	490	515	501	473	525	479	517	478	494	527	530	486	511	496	506	495	515	516	507	485	468	485	521	549	514	479	498	527	499	490	483	474	471	511	530	492	518	543	522	473	481	509	492	492	509	483	529	475	478	490	509	517	462	496	531	490	499	479	510	534	486	500	499	527	513	518	496	547	506	527	498	488	545	478	479	525	534	486	507	508	523	485	537	485	494	500	518	515	507	521	497	521	456	519	527	539	470	502	532	484	494	516	468	520	521	510	504	499	485	500	526	454	494	506	519	503	517	515	492	530	525	525	542	499	499	484	500	500	485	533	534	499	493	538	543	495	503	489	502	489	505	492	534	521	513	487	516	518	524	477	467	479	507	497	494	479	497	499	495	534	484	539	458	515	512	479	514	481	506	478	516	484	506	533	490	521	523	496	476	456	495	488	488	536	509	529	496	504	478	489	511	505	479	534	502	543	513	506	515	520	506	527	506	519	522	496	493	547	486	523	537	479	489	516	513	470	516	479	532	477	486	477	501	500	535	516	495	516	498	484	492	534	478	494	514	474	521	475	508	526	484	501	478	514	514	468	479	497	539	490	489	508	500	512	512	495	516	495	498	525	510	470	479	469	528	508	501	489	555	484	514	486	503	497	483	480	488	504	523	507	508	499	490	557	508	514	511	498	505	509	488	490	518	521	506	487	588	543	549	457	543	513	508	485	522	493	533	503	506	490	514	541	513	497	526	503	482	464	500	511	518	463	494	484	475	502	493	499	508	520	505	457	487	505	549	497	467	509	481	507	530	508	511	454	561	516	494	527	530	514	488	490	513	545	479	504	523	491	508	505	523	472	506	462	444	462	491	462	491	498	460	548	507	538	484	532	519	506	479	525	481	477	517	532	530	517	490	470	515	528	466	496	490	493	476	522	505	453	500	511	514	516	524	520	505	517	521	509	498	503	489	464	534	512	520	524	488	508	496	475	524	532	504	473	491	515	512	512	480	502	479	507	560	516	483	496	503	495	507	525	535	473	501	519	516	492	530	518	498	539	508	461	506	528	510	535	478	524	531	526	484	479	513	487	524	493	506	495	509	499	486	490	445	559	489	518	529	527	492	459	513	500	484	538	493	496	463	489	477	505	479	539	520	519	547	495	489	522	462	522	488	503	508	516	530	531	506	547	460	520	536	529	503	524	535	513	498	521	482	517	515	519	508	485	509	516	522	464	512	507	556	530	481	484	511	503	511	470	497	515	525	550	499	505	525	488	472	541	485	549	492	502	516	502	535	515	504	485	510	466	545	509	534	518	504	527	490	488	527	494	472	498	488	492	544	518	530	548	533	494	496	521	493	528	492	524	536	498	511	563	523	496	516	497	505	516	508	514	488	519	500	496	523	488	512	469	480	507	510	490	512	472	484	506	460	464	535	516	505	466	472	555	500	525	520	502	495	531	523	520	455	508	496	498	494	508	517	525	504	534	524	496	529	477	494	515	488	514	510	480	488	496	464	524	532	497	498	517	573	490	513	498	490	522	501	534	481	489	511	516	508	543	500	562	534	522	498	476	458	538	512	516	481	569	476	527	516	536	552	476	512	491	502	534	491	515	503	522	536	491	462	533	490	503	535	512	493	502	487	486	484	463	515	536	458	491	473	486	510	497	509	522	505	506	478	484	493	461	491	439	548	489	534	500	519	518	546	508	502	522	529	494	472	474	483	524	513	513	532	479	507	476	491	493	514	501	522	535	544	484	520	475	514	519	495	503	492	517	510	496	463	505	512	505	518	501	551	508	509	524	528	533	495	512	485	523	504	487	500	504	503	531	527	513	551	518	533	486	493	508	526	480	531	483	499	489	486	523	540	495	517	511	495	502	497	511	474	492	483	546	498	490	515	502	533	531	480	554	502	474	534	500	523	502	531	486	512	498	527	524	469	531	488	481	494	498	541	514	514	493	520	522	522	512	516
23755	21152	28248	24344	21155	13966	4822	2789	2031	1629	1371	1095	923	869	829	759	774	696	656	641	631	563	592	578	552	551	517	533	509	502	546	511	522	492	478	454	484	461	480	458	458	449	410	456	442	435	464	460	417	476	436	474	432	425	443	461	405	428	432	473	443	460	466	468	428	461	443	439	421	437	440	498	440	429	468	444	461	456	449	475	443	511	436	436	464	428	471	409	409	445	428	434	439	439	415	441	431	419	434	473	438	430	447	401	450	466	421	433	468	446	421	480	433	431	424	471	428	408	444	449	449	463	467	457	443	431	430	437	480	453	426	451	437	450	466	455	408	423	461	462	452	461	429	410	447	431	439	428	417	405	434	461	418	414	432	447	449	488	459	424	429	455	450	458	441	437	403	428	446	433	436	424	414	445	426	415	456	448	443	437	483	442	425	403	475	460	441	439	451	440	455	433	446	451	413	444	407	404	407	410	465	464	453	429	451	447	410	423	470	449	436	424	426	424	426	395	425	442	450	416	460	424	438	467	491	436	401	463	441	409	430	422	404	463	395	456	484	447	419	411	442	410	428	425	428	460	406	449	416	419	423	419	472	454	427	411	455	443	428	441	404	409	452	425	427	433	461	422	413	426	461	440	446	433	430	473	415	446	413	465	437	439	444	411	484	450	404	410	446	441	433	442	421	418	434	460	415	471	419	450	443	427	444	473	441	424	463	410	418	411	443	486	460	454	425	452	428	453	405	385	452	417	457	433	462	455	456	447	448	446	412	472	471	455	461	474	431	445	438	403	485	432	429	452	422	422	461	459	448	432	412	424	433	395	462	413	465	426	469	408	505	417	423	449	455	441	419	455	454	439	403	458	439	413	459	417	444	433	465	420	400	446	421	411	405	439	414	467	399	400	429	402	433	406	475	456	442	451	439	433	413	394	445	471	459	407	470	451	437	464	447	464	436	452	432	427	428	435	449	477	462	453	451	423	443	479	435	437	415	417	416	438	438	447	423	465	435	476	459	448	445	429	423	442	466	421	414	462	446	417	411	467	406	448	478	461	427	432	462	447	410	482	459	442	443	440	401	410	462	438	399	428	473	411	414	456	438	446	392	457	403	384	424	400	454	413	452	418	473	448	440	520	428	437	425	428	435	412	431	467	449	411	421	457	460	404	424	445	416	436	471	435	447	431	455	420	452	459	473	454	451	454	450	462	444	429	422	449	443	436	486	427	451	432	449	478	430	412	421	417	426	455	434	429	431	461	507	452	420	452	415	457	438	415	412	415	417	430	419	450	381	427	480	466	430	434	412	443	425	428	411	476	428	481	410	438	433	456	447	410	437	436	416	449	435	458	428	490	473	458	425	439	469	421	436	398	486	433	449	430	393	456	450	456	431	490	431	464	465	438	403	432	447	445	462	447	478	419	469	409	432	420	441	466	463	438	448	489	413	443	448	437	454	425	458	407	437	464	401	419	424	463	433	417	450	411	474	435	420	439	421	456	432	421	422	434	419	445	468	432	434	452	462	429	465	408	421	434	440	423	422	465	425	409	458	480	421	436	432	442	434	439	427	427	486	416	459	452	425	398	411	441	455	456	424	455	465	449	428	430	400	416	445	460	438	433	423	408	411	450	480	423	427	453	456	470	437	456	416	440	453	451	415	397	433	459	460	432	432	424	438	414	443	436	438	423	434	428	448	422	457	447	437	454	476	446	425	457	452	425	455	422	426	457	456	439	433	418	437	450	450	418	467	452	439	459	467	451	434	462	392	429	458	413	437	413	464	428	400	437	445	429	460	420	448	469	421	441	430	446	456	422	429	460	462	441	425	483	450	463	454	428	427	464	416	456	425	466	461	434	425	442	449	426	408	419	405	434	440	415	416	465	446	469	479	471	424	420	449	429	424	414	470	457	425	468	459	415	477	434	423	456	457	428	425	471	417	443	422	443	431	434	433	421	448	444	415	414	451	415	408	441	430	449	425	447	449	443	435	443	426	424	445	434	400	425	429	432	475	424	438	417	455	465	475	461	428	428	448	471	436	459	396	453	460	454	451	457	413	417	456	411	434	434	431	441	403	463	426	450	452	412	420	442	484	491	466	438	453	415	450	423	477	444	416	443	460	442	400	490	465	431	451	441	468	422	451	408	441	466	419	413	453	431	460	463	436	445	469	420	436	424	432	461	414	454	439	397	485	404	403	422	428	431	442	448	432	471	453	439	433	434	414	453	416	439	412	442	426	444	401	461	434	462	441	460	460	416	439	456	443	448	416	407	471	468	431	447	444	449	455	386	457	427	410	421	447	443	412	453	408	435	426	448	463	447	424	441	435	408	425	469	448	459	457	464	404	396	421	394	434	446	412	424	431	460	441	466	425	435	458	459	457	397	464	428	411	446	406	474	419	457	407	448	428	475	438	454	473	451	426	405	409	447	425	467	486	429	428	426	420	435	438	443	473	442	452	439	426	450	473	476	421	421	448	430	433	440	434	417	451	424	428	426	472	467	481	420	425	426	424	423	459	415	416	445	442	438	420	422	421	450	414	465	428	424	438	417	429	452	460	395	417	439	444	428	454	468	445	417	441	473	404	400	430	394	413	412	436	439	425	434	438	463	416	440	459	434	444	448	426	454	438	432	481	421	427	424	427	459	429	441	429	440	475	421	435	447	400	432	455	417	447	430	420	450	420	400	465	452	396	413	455	432	458	426	477	435	417	410	428	437	437	437	415	448	419	398	434	418	441	436	435	431	437	460	446	439	423	417	449	423	468	419	445	478	448	433	505	407	404	469	446	449	447	456	454	441	448	446	459	435	436	433	460	453	451	438	443	460	462	448	468	498	387	435	456	448	480	421	480	468	441	432	436	418	496	415	479	424	456	443	487	459	407	473	410	428	483	436	468	478	427	431	468	413	436	457	440	467	451	428	426	433	452	434	397	452	411	439	403	458	434	466	473	423	443	431	478	444	442	460	447	415	441	427	458	434	437	442	465	442	449	435	416	443	440	450	460	472	480	466	409	444	478	419	441	435	435	443	440	442	451	448	449	444	452	443	427	453	445	424	444	446	404	426	450	480	393	462	406	478	446	454	429	448	468	423	430	402	424	427	452	454	412	465	447	453	456	450	460	433	464	436	417	418	431	430	453	443	451	408	419	444	441	464	453	424	431	465	417	432	442	496	468	416	473	438	429	435	435	475	446	433	442	418	464	468	423	415	439	438	433	443	434	476	439	417	457	419	427	434	431	438	439	432	417	418	430	396	462	438	431	405	440	400	425	468	428	436	440	466	452	441	422	429	457	432	430	439	436	448	446	454	424	429	442	450	381	434	463	407	437	463	440	442	458	421	462	432	456	478	466	434	443	442	493	411	455	421	430	416	443	427	426	449	457	477	474	469	464	437	462	450	458	439	419	454	447	433	443	395	473	427	436	439	456	425	426	413	457	434	476	441	402	462	416	447	429	470	419	430	428	420	429	496	443	462	456	430	440	448	425	442	419	463
21768	41798	34922	16131	10796	8552	6207	4768	3577	2759	2177	1854	1467	1323	1253	1072	1030	909	918	828	865	858	772	805	784	720	705	736	701	705	698	643	649	634	592	595	551	551	600	560	572	564	564	542	542	537	536	547	554	552	524	558	573	521	619	606	621	602	524	559	522	549	610	604	523	572	572	552	580	542	530	573	539	531	596	552	558	566	534	561	530	571	520	551	537	531	568	520	527	545	553	548	551	554	519	544	502	526	535	545	524	539	547	524	551	523	577	546	527	515	542	535	549	522	578	549	606	546	529	561	553	497	572	545	532	503	531	516	553	554	544	573	517	520	555	558	533	536	519	550	526	519	487	502	556	492	555	540	571	502	556	542	505	548	552	530	542	561	500	533	549	543	566	530	506	580	558	539	534	492	555	558	565	537	540	539	574	530	496	565	562	520	560	581	545	572	577	561	524	582	551	540	512	549	514	535	547	532	547	572	581	550	534	520	503	533	514	550	531	509	537	527	534	527	549	531	536	530	543	565	504	543	539	526	553	536	544	551	519	549	578	530	560	550	500	553	591	577	520	511	526	533	517	529	554	584	523	534	552	498	575	518	597	510	523	563	543	529	511	540	537	533	524	558	527	506	519	591	571	546	547	513	511	551	540	522	495	519	566	522	517	554	541	526	547	524	554	542	543	501	544	521	509	517	512	533	527	553	531	536	522	507	553	522	556	527	524	511	539	537	513	525	505	526	534	538	526	550	555	566	501	543	518	573	589	565	512	551	528	546	542	514	537	557	533	544	545	522	504	533	542	523	565	508	540	568	560	554	556	558	538	550	536	571	548	513	509	551	522	550	515	549	495	503	529	486	548	518	541	566	529	510	510	536	532	562	538	475	513	545	552	532	552	563	548	538	528	514	523	560	522	566	500	527	550	539	566	526	540	556	533	540	547	541	502	565	535	518	531	528	567	532	576	526	522	525	512	460	549	558	588	522	523	495	535	531	557	605	542	552	559	551	548	559	544	524	536	520	570	540	545	541	542	584	535	562	550	523	531	562	548	533	531	572	542	541	527	513	589	535	546	552	557	557	548	535	533	528	577	553	515	525	574	568	531	582	536	518	540	545	506	547	566	561	539	510	545	508	554	553	511	543	547	515	506	551	540	536	562	523	541	544	560	559	562	558	540	522	546	498	550	526	550	549	516	507	559	523	539	532	535	519	483	534	547	538	543	529	562	570	534	489	595	516	551	570	544	558	594	583	560	550	558	554	525	542	491	560	520	534	561	519	551	527	551	552	558	536	539	543	524	554	548	530	540	544	559	537	527	552	538	478	528	558	506	521	528	569	551	578	539	561	590	558	533	524	567	522	539	557	528	538	575	544	532	575	542	519	499	509	506	543	550	534	539	554	496	557	559	544	553	543	569	528	591	567	524	524	505	555	568	555	516	539	514	514	552	525	515	517	525	537	557	504	549	531	565	568	547	495	526	537	526	549	566	619	497	537	543	514	546	547	569	567	543	558	557	529	594	515	522	528	522	562	509	524	586	537	513	559	546	544	514	532	563	515	554	583	541	603	548	550	510	531	564	521	517	513	537	508	555	521	536	568	569	505	532	521	567	500	546	514	554	525	527	531	561	567	558	549	511	536	529	547	530	549	560	538	528	474	535	569	503	568	569	577	558	539	533	532	563	544	560	502	563	545	545	546	608	570	569	532	549	550	583	577	553	507	560	547	568	520	527	501	546	527	550	543	576	543	579	534	548	551	570	541	512	542	503	542	520	533	517	539	556	520	567	568	568	495	530	529	510	551	544	515	554	513	526	519	541	515	556	575	549	518	534	531	553	541	531	578	538	516	539	550	546	489	559	545	554	541	565	503	563	542	491	553	525	589	518	564	508	520	594	505	510	546	558	520	538	516	504	556	560	560	537	529	567	534	531	553	508	517	566	514	533	539	540	523	521	563	562	528	568	509	527	559	580	545	545	543	545	550	512	533	572	550	564	526	525	548	565	528	537	527	578	553	548	536	526	567	573	546	519	564	547	524	525	556	528	478	496	508	559	549	519	501	554	546	557	524	537	546	549	532	516	515	508	552	529	524	567	542	545	553	571	578	559	560	546	545	577	568	526	505	517	491	550	560	567	543	551	524	532	552	541	542	556	569	522	524	535	574	559	577	542	504	515	524	582	539	529	518	550	568	504	516	515	544	545	494	508	525	566	557	530	561	539	536	546	527	575	562	554	569	507	516	564	530	529	499	525	527	553	516	535	532	528	521	532	538	578	589	535	509	557	519	554	569	515	508	550	539	499	517	533	567	566	532	529	540	567	555	523	528	525	514	513	547	514	545	507	511	533	537	578	514	585	531	576	562	524	503	533	559	543	567	565	544	536	518	534	566	547	540	558	545	540	531	515	539	507	540	543	546	534	564	514	501	530	532	508	560	555	532	525	537	564	519	517	527	572	527	615	518	567	572	539	537	538	575	538	541	571	524	508	513	560	543	536	584	591	495	543	551	562	517	517	535	573	540	566	553	526	537	531	536	529	508	554	518	529	535	536	545	541	526	543	593	601	522	523	515	549	554	533	529	517	552	531	561	513	521	580	574	522	485	530	550	533	566	503	517	539	516	551	551	537	555	494	558	552	548	529	571	567	552	532	552	519	562	560	549	528	483	542	492	578	519	522	529	524	512	518	539	526	527	536	543	554	552	562	561	488	551	510	524	526	519	562	518	521	585	496	546	501	564	569	558	528	532	543	521	555	549	553	537	555	574	546	518	573	498	500	561	566	539	567	550	525	571	546	578	515	552	507	537	506	540	545	543	552	528	510	525	544	559	525	589	515	527	522	532	533	541	529	529	564	501	605	512	542	546	552	532	578	580	531	558	502	574	514	610	519	521	526	546	514	493	564	528	574	555	570	539	540	573	581	525	575	540	565	491	518	545	557	534	555	519	565	563	526	532	545	570	547	524	555	581	528	520	568	509	564	566	529	542	516	520	491	513	558	526	527	540	524	511	510	527	564	519	546	552	519	540	567	562	518	557	526	550	517	510	511	536	576	555	553	558	542	514	544	552	572	561	551	507	553	556	554	544	523	556	571	526	529	536	541	576	491	548	564	564	538	556	534	563	543	511	487	510	492	568	551	547	528	488	551	534	548	556	531	507	568	558	542	531	562	531	577	569	516	570	529	546	544	525	550	551	528	560	514	525	555	566	507	540	522	605	511	545	549	522	544	542	515	521	549	527	542	531	566	538	520	501	515	507	551	510	535	536	515	519	514	536	560	579	512	519	578	523	552	538	510	537	521	529	533	543	520	545	556	531	563	528	535	523	529	575	541	514	508	542	548	553	562	511	530	560	509	575	537	524	541	518	541	527	528	521	571	519	538	554	561	517	565	551	579	548	554	560	520	549	583	547	543	552	545	542	533	568	541	542	481	546	533	528	538	537	562	523	558	550	559	553	525	556	569	560	510	563	584	526	545	557	566	499	590	564	518	565	538	497	523	536
24678	21156	27475	25024	16173	4775	2652	1740	1360	1118	837	758	622	567	567	497	437	461	433	438	446	393	415	369	394	391	374	365	361	404	371	312	340	370	330	331	331	305	317	319	317	297	327	307	334	332	292	299	303	285	305	324	342	370	315	315	329	300	332	295	283	300	322	334	343	321	299	281	311	297	320	276	322	297	293	325	281	300	290	281	314	296	332	286	286	306	305	316	327	307	312	311	321	333	324	300	294	294	276	297	272	285	279	316	280	304	311	291	259	316	277	255	301	273	305	299	296	308	305	305	323	291	282	307	317	306	305	295	314	292	326	279	286	309	292	319	304	316	275	274	292	288	302	319	299	279	314	306	291	299	280	303	301	353	300	278	282	296	301	341	306	303	301	297	267	294	298	305	316	309	301	321	292	291	298	295	316	305	332	296	327	318	316	273	287	297	305	329	300	283	306	304	284	320	302	280	287	296	267	328	291	306	317	297	300	310	315	308	291	309	297	298	306	322	297	316	318	302	291	317	325	298	294	290	303	273	288	330	294	319	305	317	324	312	315	309	300	302	317	326	309	313	291	281	312	286	294	298	316	316	306	327	320	297	283	312	272	289	312	291	312	310	290	298	310	309	311	297	274	310	317	281	318	300	323	291	301	319	319	281	280	310	280	312	295	267	327	271	287	330	316	313	291	286	306	300	279	313	318	280	305	282	326	292	320	300	256	292	291	288	333	300	311	286	311	287	306	309	278	314	318	299	313	298	348	317	277	262	276	305	289	327	291	296	303	300	283	308	307	291	292	306	301	291	275	308	307	298	305	323	296	316	312	287	316	316	312	283	301	289	306	289	296	272	315	328	295	307	315	330	301	326	293	290	333	313	337	335	302	304	292	279	286	299	302	320	302	281	316	295	305	314	311	296	291	304	309	283	286	294	325	298	298	318	271	306	289	321	279	307	317	328	297	299	302	301	302	285	294	275	280	285	268	292	313	293	324	308	310	301	321	291	301	288	311	330	303	279	290	323	307	315	308	294	298	280	318	313	282	281	278	325	304	270	322	295	294	311	283	287	314	286	303	286	305	279	321	310	277	264	306	279	296	297	307	328	296	270	312	286	299	293	310	308	314	283	288	306	302	284	298	319	282	296	302	283	310	295	276	341	261	315	306	271	334	317	327	303	300	321	305	302	327	325	290	287	340	323	298	300	308	304	277	278	294	308	302	263	327	301	350	317	317	303	292	298	306	325	309	323	301	278	298	310	290	305	291	304	288	314	308	299	299	330	291	304	304	289	325	295	317	288	302	334	295	318	319	301	306	311	297	291	294	295	275	274	300	321	308	342	297	294	306	339	317	328	317	271	308	300	286	296	287	295	277	303	306	299	285	314	275	266	294	330	305	306	312	306	331	299	276	300	312	319	288	301	307	301	318	297	275	267	299	293	308	288	292	318	312	285	321	277	314	321	304	308	302	286	316	292	302	297	281	296	307	332	326	320	303	324	311	274	295	310	342	265	329	318	288	279	291	309	304	299	288	292	279	279	325	313	309	318	281	283	271	296	333	312	289	304	298	321	331	272	283	276	263	283	300	289	274	300	318	276	312	321	303	289	282	318	297	304	306	273	286	295	297	306	326	299	301	299	281	289	286	284	340	284	276	321	306	307	309	297	291	292	341	309	331	319	302	299	310	284	312	307	308	308	278	302	304	316	289	296	317	262	299	299	289	299	326	286	344	307	284	300	303	289	294	300	336	331	304	318	295	285	266	295	318	299	295	309	289	289	310	273	290	283	334	304	289	313	342	312	309	297	278	312	286	312	288	302	323	307	298	278	311	315	292	287	327	292	335	315	301	324	328	280	308	322	305	321	271	297	297	301	314	295	304	315	296	321	308	297	302	294	284	271	289	296	303	318	278	269	292	314	284	281	317	312	306	292	319	285	328	321	300	318	324	331	308	318	299	288	310	295	308	292	307	298	300	289	290	305	304	318	264	317	289	291	275	292	314	262	283	306	299	268	326	296	307	292	282	296	321	300	341	290	293	301	305	319	282	296	307	307	310	295	281	305	308	284	346	276	337	307	309	293	277	308	297	303	319	301	284	324	286	303	302	284	300	281	288	310	313	315	278	339	290	294	309	285	341	299	293	295	302	281	271	307	325	299	292	289	292	290	313	319	283	302	292	301	302	313	305	299	297	300	304	286	305	285	315	300	307	288	316	312	306	328	284	292	301	270	287	317	270	315	287	326	287	285	272	310	313	302	281	289	297	282	281	291	322	328	298	300	319	300	278	301	301	312	288	310	290	332	300	284	329	316	265	289	311	293	326	317	340	296	319	318	274	293	321	312	313	277	301	340	296	327	274	303	308	313	302	311	302	301	311	263	318	322	317	306	322	314	322	319	299	302	327	328	292	280	290	287	321	304	273	312	303	325	325	291	334	337	273	288	299	308	275	283	300	295	300	307	311	262	325	289	303	337	314	298	332	312	310	312	297	309	309	298	275	331	300	304	297	270	312	306	283	288	303	281	306	298	273	330	291	329	316	321	284	295	292	301	271	308	276	338	300	290	317	282	285	303	319	312	273	298	334	293	308	301	314	287	326	267	303	330	293	286	296	262	270	310	287	304	270	330	287	308	308	296	281	281	304	317	288	306	325	328	301	342	291	337	296	296	289	294	280	296	312	338	298	306	302	289	301	289	294	295	322	277	312	289	316	304	279	310	288	303	327	328	282	294	295	296	286	310	312	301	285	299	328	294	322	297	303	301	307	299	318	302	307	304	299	310	308	284	275	289	306	333	327	309	286	296	274	313	292	310	286	333	279	286	298	278	287	298	299	289	316	288	307	304	328	315	330	319	294	284	314	322	299	316	294	319	285	276	283	253	291	293	297	292	325	311	285	291	301	326	285	335	314	333	303	324	287	284	316	325	280	289	308	319	287	297	292	305	313	293	285	299	298	354	291	294	282	320	299	292	277	269	283	277	295	303	275	284	291	287	297	316	298	327	283	293	307	335	293	348	333	296	254	273	280	309	298	303	282	303	329	298	296	315	308	291	282	297	308	290	305	314	303	302	284	314	305	292	307	299	274	314	301	324	278	273	275	288	308	324	320	278	269	290	305	279	291	314	268	303	307	298	295	297	283	283	299	322	277	300	321	315	295	282	313	289	290	295	313	294	310	324	306	294	305	291	275	301	303	292	307	266	280	297	323	301	302	321	275	335	309	290	288	309	278	298	277	311	309	295	283	295	317	291	282	314	312	298	300	317	327	331	292	292	276	298	304	323	306	304	295	313	294	315	303	296	263	288	273	293	294	306	347	284	310	297	310	310	270	288	282	315	315	322	301	319	288	275	319	295	302	316	316	277	295	277	291	267	291	289	304	307	308	322	287	341	325	302	333	325	338	317	233	278	307	295	279	332	289	277	291	275	289	313	304	297	287	317	282	302	267	307	299	327	289	288	272	263	303	282	283	293	290	287	302	322	275	290	271	323	320	299	304	302
21040	38941	31353	13199	8991	6820	4946	3681	2740	2180	1631	1280	1071	968	866	798	658	636	609	616	680	536	540	528	504	512	517	521	500	510	495	457	472	459	424	450	386	370	434	397	381	419	397	398	383	381	372	395	349	392	401	351	395	409	392	426	403	409	389	379	405	377	397	411	379	373	372	416	378	377	371	374	382	345	349	398	361	388	353	391	361	380	383	344	388	378	387	410	385	368	339	343	367	355	376	374	362	371	354	366	391	346	384	383	357	326	376	393	381	381	372	386	378	370	374	388	381	330	390	350	406	398	375	365	377	364	402	363	395	367	360	350	384	373	366	375	381	328	351	399	321	384	351	337	376	365	369	363	356	373	376	399	340	340	388	397	341	390	384	362	357	356	368	388	347	327	366	401	381	382	336	371	412	354	401	375	409	370	408	338	367	369	392	374	369	377	347	393	395	377	376	378	350	364	375	409	333	378	354	403	362	354	345	395	365	351	368	328	354	339	381	394	400	360	365	389	378	410	390	383	328	361	376	359	354	374	388	414	379	347	411	349	334	352	394	380	366	401	382	365	377	405	358	361	396	378	372	388	359	387	429	424	385	394	414	382	361	369	377	373	333	357	402	339	367	368	353	335	353	366	399	386	356	376	357	343	394	368	393	365	337	368	370	389	389	398	351	356	408	415	399	386	368	377	354	364	376	396	379	383	332	387	356	384	352	356	378	367	374	366	368	394	377	351	373	353	370	402	377	357	402	391	371	382	379	402	346	383	342	390	387	360	375	408	386	351	399	379	367	402	377	372	369	382	338	401	395	368	382	366	380	390	387	357	369	357	374	350	386	396	392	439	409	363	356	387	357	380	350	375	393	352	373	387	358	379	363	373	345	360	351	380	355	387	365	349	382	394	353	362	383	382	380	370	380	399	383	383	355	413	368	387	417	350	362	374	368	343	392	347	364	381	363	371	379	364	383	349	380	377	400	371	352	391	372	401	372	403	355	397	391	383	395	401	420	379	368	360	379	379	380	349	378	375	331	373	379	345	383	356	404	368	396	373	422	367	375	384	364	382	333	369	359	368	358	398	356	390	365	369	382	365	353	404	368	342	341	344	384	357	375	340	362	384	405	361	372	376	373	377	368	369	367	377	428	384	356	327	366	400	385	377	383	392	392	387	403	362	368	375	359	366	395	378	386	347	342	383	379	367	362	353	382	383	407	373	349	379	367	365	344	377	374	379	402	409	381	380	377	373	359	358	381	387	409	414	343	350	365	384	380	412	360	387	400	379	403	339	366	362	388	320	352	380	392	385	392	369	360	372	388	387	348	371	389	388	383	373	353	338	385	406	333	379	363	376	347	372	354	372	370	403	343	368	376	359	400	358	363	361	342	351	373	360	356	379	423	367	375	392	381	383	401	367	330	344	365	410	368	353	386	349	345	368	378	380	347	382	386	403	359	352	372	346	343	374	356	380	351	380	360	354	393	380	375	335	375	366	348	354	363	345	358	408	355	357	398	374	386	425	406	366	403	351	370	374	361	394	362	398	372	354	342	354	359	381	356	362	375	384	387	369	343	387	404	390	347	369	379	368	362	389	382	377	393	390	410	390	325	377	368	401	379	358	370	385	388	369	367	371	387	361	416	345	401	352	361	353	362	380	374	364	388	369	378	362	396	395	372	370	333	400	338	405	359	371	358	364	337	396	371	392	358	355	356	366	381	374	391	386	395	354	327	365	375	353	393	340	376	356	385	383	364	360	356	378	358	367	389	354	351	363	381	382	361	369	348	353	342	361	363	358	371	356	364	346	402	389	408	346	351	387	394	315	393	344	372	359	386	374	377	386	385	369	347	350	379	367	387	391	372	348	377	345	394	398	392	383	383	358	398	378	356	369	409	368	379	395	368	407	347	371	390	360	371	375	392	369	377	340	374	369	357	385	387	391	401	356	372	359	383	369	381	355	365	404	376	349	369	392	386	360	355	355	341	384	372	338	420	361	396	364	382	361	380	357	387	405	355	390	354	388	382	352	414	387	364	356	353	377	390	389	366	340	387	368	390	387	418	365	346	388	390	378	368	396	385	377	377	375	387	416	372	393	360	346	355	365	367	399	362	349	368	365	384	375	377	347	367	349	362	366	357	363	362	376	390	397	385	342	384	373	374	379	395	375	330	382	377	373	375	398	390	375	357	370	390	337	361	387	400	361	355	360	390	377	359	383	392	384	375	380	354	368	368	378	367	420	388	352	389	369	360	364	382	364	363	374	353	378	356	360	332	410	338	346	369	364	388	395	378	401	393	325	404	377	367	358	363	366	379	383	393	366	372	373	372	358	386	382	359	349	394	372	368	361	413	403	367	365	363	380	389	410	373	371	342	407	375	367	409	381	387	368	361	348	378	367	366	411	380	346	408	360	364	382	388	368	372	375	355	401	326	351	352	382	402	350	395	361	408	353	408	381	389	382	349	365	395	385	373	408	369	359	389	384	377	380	367	387	363	372	386	362	383	407	387	391	380	383	342	349	345	347	395	346	376	351	363	400	407	372	354	378	377	387	358	373	369	380	374	381	375	362	403	372	413	381	376	372	385	347	380	372	374	382	368	381	394	368	380	354	386	384	349	369	385	355	369	373	403	345	348	367	402	343	353	357	400	367	375	383	358	370	396	395	376	358	405	350	359	367	360	383	384	370	379	369	375	322	366	359	379	385	383	391	384	346	373	375	359	367	392	364	399	399	411	397	383	362	370	363	379	365	366	371	353	375	371	374	401	378	323	408	351	385	399	395	383	377	382	354	385	387	369	389	388	365	406	394	378	365	368	372	375	382	349	380	351	383	412	355	362	364	401	391	372	371	374	398	362	365	373	386	381	359	391	395	377	374	378	345	373	347	405	361	382	365	379	397	379	353	369	343	349	389	375	362	380	366	352	387	372	384	411	374	365	417	351	392	364	342	382	373	369	376	373	374	349	364	395	382	368	391	373	384	360	361	372	362	397	400	360	377	400	355	393	394	375	372	416	388	369	375	392	385	372	404	368	359	415	374	375	422	346	407	390	380	332	359	353	357	395	370	352	357	384	329	389	384	381	364	357	331	349	361	370	398	404	353	391	384	392	364	386	383	365	412	403	356	382	350	376	378	376	354	343	358	381	324	337	385	381	397	372	397	362	364	376	380	404	382	384	345	369	334	381	382	404	360	412	391	359	352	367	377	376	361	376	383	377	383	392	377	376	365	384	368	380	375	414	344	392	361	375	372	377	392	409	386	407	366	373	409	331	397	385	366	367	342	415	366	374	345	379	392	408	363	414	383	403	391	370	400	337	406	386	374	385	405	383	357	379	378	375	400	368	347	376	355	381	343	361	395	382	371	370	378	379	413	360	377	397	368	373	374	361	352	404	376	395	372	379	343	388	405	361	347	333	352	385	398	385	369	383	381	434	367	365	352	373	382	345	380	374	405	388	370	353	403	376	383	355	335	363	353	373	394	372	372	370	362	390	328	409	409
22657	21211	28739	23991	21215	21452	13897	4470	2757	2196	1767	1415	1114	1046	916	826	700	634	625	681	587	583	537	541	474	498	501	481	460	454	424	421	398	386	383	377	346	334	337	334	353	306	328	338	310	292	316	332	318	324	334	327	315	357	361	340	374	358	332	344	353	312	352	318	347	342	351	314	303	318	333	341	321	331	306	318	308	316	325	328	326	333	316	309	332	311	314	320	309	302	304	299	332	308	304	315	318	323	331	337	292	316	375	318	318	327	287	343	308	325	319	297	306	297	336	306	307	329	319	340	295	319	312	325	330	326	319	308	301	337	292	321	326	302	315	310	322	336	310	319	341	326	302	320	293	339	309	287	308	290	369	302	319	332	307	324	300	334	328	334	318	326	318	331	321	282	324	314	316	340	337	303	343	341	316	288	319	334	353	290	300	320	312	327	320	308	296	309	314	310	330	306	305	326	325	299	296	340	315	326	337	328	279	285	297	305	301	303	319	273	335	290	308	333	313	313	326	312	285	322	302	345	323	301	342	299	343	342	299	316	331	315	285	317	337	329	318	305	327	338	304	326	341	327	327	318	345	343	325	317	305	326	308	302	327	299	344	315	325	324	310	324	312	316	340	344	301	313	329	305	322	327	333	312	300	319	295	318	305	317	344	314	349	297	328	368	328	300	319	333	315	342	291	341	353	320	333	310	304	313	314	290	327	342	312	323	323	316	326	334	315	333	363	329	315	303	333	324	322	322	329	317	311	328	295	305	324	329	291	266	310	297	317	355	315	309	327	300	294	309	354	312	301	312	339	307	339	337	301	334	294	296	299	346	312	307	301	295	306	322	320	302	316	316	298	314	312	361	313	331	314	320	314	320	300	321	323	292	315	323	319	346	341	364	309	310	298	347	340	327	354	309	300	346	302	342	323	343	317	295	319	310	339	385	329	345	343	333	354	290	302	326	320	326	310	292	304	306	322	325	315	289	321	317	317	318	326	321	333	337	316	334	310	333	316	321	334	325	306	323	328	315	286	312	306	295	321	291	336	343	317	323	287	306	312	329	329	313	327	331	334	339	348	312	316	314	320	366	321	316	323	298	342	328	340	304	338	317	317	322	330	307	320	332	312	289	303	330	316	296	287	298	311	344	295	311	292	313	326	333	320	324	328	337	314	281	317	313	328	337	296	332	326	347	352	322	325	310	326	317	327	324	326	335	327	339	306	318	281	314	330	323	285	353	334	328	336	293	310	305	306	323	283	309	314	322	315	292	288	323	285	304	333	287	301	302	307	301	326	321	339	300	308	325	338	314	317	342	322	295	363	313	314	330	324	319	341	311	319	335	337	311	362	301	298	302	306	330	316	312	307	324	331	344	317	340	320	299	328	341	312	340	321	321	333	295	352	312	364	284	317	316	334	305	284	305	350	329	326	310	299	317	310	332	308	319	330	317	313	328	347	354	317	351	313	327	311	335	341	354	325	332	347	313	331	295	318	325	312	300	344	339	315	304	324	315	307	305	274	314	298	319	332	347	266	328	316	300	304	322	302	318	331	313	305	282	325	327	311	327	306	307	312	329	332	310	305	332	326	314	325	317	351	338	298	297	313	295	318	316	324	288	301	327	323	313	320	316	324	296	319	347	330	301	294	319	328	305	295	316	312	286	303	297	313	314	341	316	327	336	351	312	319	273	342	329	327	343	300	323	279	313	302	311	310	314	314	369	327	332	305	296	332	314	294	322	335	293	301	332	344	334	303	319	328	308	303	263	321	323	309	318	293	304	341	308	311	300	317	324	282	317	318	336	338	330	305	300	367	319	301	340	314	308	320	345	319	339	323	305	300	344	292	327	330	276	309	300	321	265	333	323	312	320	276	341	365	332	314	312	325	328	349	316	315	321	306	309	316	319	320	302	301	321	325	308	332	328	331	328	301	317	316	315	297	337	312	294	321	324	319	296	303	309	330	304	302	322	335	322	309	321	323	322	338	300	331	352	350	306	336	325	292	315	334	311	307	320	303	313	300	316	285	301	342	292	297	292	319	325	310	341	310	331	298	323	306	304	332	337	306	290	294	311	311	339	335	312	323	290	358	322	296	321	296	313	323	329	349	358	304	318	305	329	324	325	312	312	311	318	309	313	333	319	310	324	332	301	312	319	326	325	334	345	300	283	298	343	295	317	281	314	340	314	294	289	318	301	355	322	329	330	320	329	305	324	275	305	302	300	339	299	331	321	337	343	317	333	325	309	314	356	282	321	340	308	319	290	316	341	286	304	300	311	305	314	319	312	305	317	314	346	335	342	356	323	306	278	294	288	289	345	320	299	354	311	336	336	310	300	307	307	293	318	311	317	331	328	311	325	318	317	309	321	336	298	311	313	331	324	318	324	311	360	315	327	333	309	325	304	344	345	315	301	304	316	326	299	327	323	301	316	329	299	297	297	348	323	295	308	316	332	314	297	296	327	332	320	327	346	312	340	322	322	294	324	303	299	308	303	311	320	314	312	313	318	304	314	311	358	343	303	297	329	298	283	299	321	303	359	298	309	289	330	326	317	318	333	300	338	310	297	307	280	317	315	320	330	337	347	314	328	321	337	325	300	342	328	319	310	334	343	329	321	316	307	309	296	333	347	321	327	324	286	328	322	294	295	301	344	361	345	365	311	312	331	301	325	304	335	330	307	328	336	325	337	334	328	295	344	309	315	340	347	307	301	274	333	341	341	322	331	331	301	324	302	304	320	304	331	341	324	288	298	335	334	347	286	305	335	289	304	300	332	347	359	291	324	310	306	358	288	386	311	326	317	313	304	308	317	308	293	326	319	332	318	322	295	300	281	348	331	323	309	314	322	296	297	308	322	304	303	324	315	292	308	330	311	348	315	298	331	303	328	317	318	292	313	305	328	313	323	323	329	304	339	310	302	324	311	295	287	336	306	335	273	331	327	316	281	309	346	348	322	285	294	326	334	323	302	349	293	319	306	300	357	357	350	296	304	335	308	301	317	331	301	312	320	330	316	313	333	333	322	304	319	349	323	313	301	317	336	286	308	308	331	340	306	308	317	352	336	363	327	327	312	298	312	341	341	364	298	300	323	304	337	325	288	331	319	304	321	327	296	353	346	344	298	315	290	336	329	330	328	340	356	303	325	341	311	303	302	290	294	324	298	303	318	332	355	332	336	315	347	318	316	323	341	301	313	341	307	326	338	329	314	306	329	310	304	310	314	327	322	312	316	302	352	357	338	313	317	297	313	323	313	335	310	287	338	327	325	303	298	300	321	329	304	348	309	319	316	319	276	329	346	307	306	319	272	322	300	286	317	327	288	291	364	324	319	315	352	336	297	321	315	279	318	354	305	304	299	310	273	334	323	314	333	314	282	321	327	339	291	327	292	276	331	330	304	298	324	298	317	333	271	312	320	321	323	295	298	321	343	314	294	307	331	297	294	337	331	336	307	307	302	345	328	343	282	342	369	305	343	299	333	299	335	324	282	288	289	320	317	343	338
24776	47804	40196	21002	15379	12182	9151	7056	5167	3965	3005	2347	1917	1594	1496	1225	1086	995	896	997	987	934	775	770	734	671	648	686	684	631	598	605	538	534	509	503	477	478	411	389	406	385	407	448	444	445	429	352	425	422	412	412	430	471	492	460	438	420	453	428	441	454	464	466	400	374	387	416	410	434	401	376	405	401	416	390	407	402	413	412	418	414	410	405	375	377	359	372	395	403	398	400	376	419	372	422	369	419	370	401	406	386	400	372	393	401	355	398	378	381	420	389	376	386	401	388	427	381	378	405	408	378	376	407	426	373	398	409	419	391	428	413	391	384	400	362	399	424	356	401	393	389	414	392	399	389	402	370	410	369	377	400	376	401	408	386	374	373	432	403	420	399	418	399	384	405	414	372	361	400	370	380	409	419	392	353	393	409	416	343	383	374	383	406	420	407	380	392	409	415	408	383	393	391	410	404	391	420	402	407	392	392	402	381	383	366	383	371	409	368	431	416	369	350	408	386	394	394	359	390	425	394	393	391	404	364	401	385	370	361	384	386	380	402	363	365	418	383	343	407	357	379	388	385	396	395	419	378	403	397	399	399	409	382	412	409	350	370	394	389	358	443	385	419	372	388	404	373	439	394	406	408	389	383	368	427	366	369	357	400	396	384	377	378	412	401	397	405	375	387	387	387	411	383	386	372	414	433	407	395	422	460	388	365	384	411	414	421	381	381	374	418	407	391	380	389	384	377	381	410	374	364	348	349	405	405	407	431	424	370	396	380	408	442	380	415	417	378	400	433	439	395	392	421	400	384	365	372	385	387	380	405	394	422	409	411	397	431	425	386	376	416	370	384	372	356	377	405	430	369	376	370	405	359	355	395	401	419	369	385	393	421	384	412	409	398	367	412	412	374	371	423	421	361	423	386	384	399	384	380	367	390	398	408	417	435	394	385	385	405	377	391	379	403	347	364	418	406	419	375	404	398	383	416	367	401	383	387	381	384	387	385	380	383	420	359	399	396	390	379	401	399	389	393	400	409	367	391	355	376	366	400	400	386	390	410	420	398	429	411	413	363	390	380	380	381	415	417	448	415	364	419	373	388	403	416	404	414	392	353	437	374	424	391	339	391	399	391	390	387	391	383	430	391	399	391	395	375	408	389	390	375	410	427	386	418	409	386	389	351	383	425	402	369	419	372	399	404	401	386	396	363	407	406	400	417	391	405	394	423	419	373	459	420	377	398	408	363	362	417	418	418	425	375	359	391	359	441	385	406	413	384	386	440	407	377	392	403	410	397	407	383	372	377	430	346	396	353	397	411	409	392	394	386	379	402	419	437	359	385	413	377	425	412	395	375	427	385	381	367	358	434	414	413	433	416	367	379	384	371	398	414	391	389	417	376	386	371	374	405	381	397	399	394	392	367	347	390	394	382	433	391	397	402	392	400	407	381	422	387	410	407	348	377	414	384	373	405	361	389	421	382	377	417	396	413	388	407	379	399	432	425	422	379	408	423	418	398	351	432	365	387	420	390	359	426	398	374	414	385	360	397	392	403	411	398	384	395	409	370	379	392	367	402	388	403	400	408	380	390	366	402	404	371	406	398	381	372	405	401	393	392	454	407	417	398	349	408	382	406	368	385	392	408	385	418	413	428	360	389	390	395	361	387	386	394	383	393	390	405	389	386	405	365	383	395	417	380	404	413	394	392	435	402	383	386	397	417	393	396	356	363	398	382	404	383	403	368	377	400	403	390	412	396	384	373	384	403	359	402	432	384	415	399	404	385	390	356	392	416	376	416	373	406	417	349	375	408	440	417	410	419	400	374	394	377	359	350	403	401	369	369	400	408	402	406	381	392	403	441	412	367	407	414	389	436	396	375	404	405	366	384	433	398	407	408	390	418	369	373	398	389	398	388	410	402	394	383	351	349	380	413	419	416	368	405	378	390	433	431	409	389	375	367	391	397	390	365	416	394	376	379	392	410	372	385	406	357	386	419	391	387	378	384	383	354	397	384	403	390	366	379	385	400	402	377	379	412	408	382	393	391	390	377	402	426	406	391	375	378	429	374	387	436	377	378	403	403	395	403	400	380	409	426	392	387	378	439	350	398	401	391	412	391	392	365	407	407	392	372	367	404	392	409	380	385	402	390	386	361	397	396	415	425	386	357	386	385	374	418	429	400	380	406	411	384	423	355	358	417	438	391	394	404	356	393	382	404	400	398	382	377	398	385	379	362	394	371	371	390	404	408	378	376	409	390	403	403	408	379	387	413	393	412	381	361	373	379	404	390	394	366	398	439	397	358	436	396	396	389	436	353	381	415	382	412	393	379	386	400	421	386	423	369	368	350	382	412	413	382	386	414	390	356	421	383	405	385	416	396	382	428	376	358	403	392	393	373	361	392	353	409	388	410	400	400	387	415	399	384	400	366	391	419	424	391	404	390	376	415	402	399	438	371	410	422	387	399	381	394	379	393	382	385	356	390	425	392	405	387	385	409	415	427	397	400	412	378	388	422	405	350	390	388	396	389	397	415	392	400	377	427	373	451	397	380	388	347	389	388	397	372	401	349	374	388	374	419	385	388	395	377	419	408	392	426	407	392	355	390	422	394	397	401	389	361	400	414	383	377	407	440	387	432	353	369	405	382	415	386	400	424	371	362	420	451	427	374	392	405	388	360	397	356	360	386	386	375	371	407	390	399	350	365	408	367	402	414	369	375	384	402	405	383	394	385	386	401	399	367	390	391	378	384	353	412	405	438	368	407	384	406	403	385	390	352	427	370	389	404	405	418	420	405	394	396	364	383	373	388	386	412	361	375	435	377	374	374	412	408	375	342	367	392	400	397	388	386	390	408	411	403	396	412	393	401	352	436	369	396	350	411	397	409	399	385	398	393	412	382	382	383	396	381	380	384	393	384	388	403	401	390	419	380	413	379	405	409	378	340	429	387	387	354	412	376	370	426	413	362	430	406	374	379	387	398	368	408	402	428	400	402	389	397	409	371	384	413	413	385	395	425	399	404	382	422	416	393	380	402	381	401	382	414	405	404	384	397	383	402	406	377	395	407	387	394	326	400	392	346	361	397	378	407	397	349	396	382	400	386	390	370	395	383	376	392	411	400	388	364	428	407	401	397	396	416	425	396	402	421	381	366	382	387	379	402	361	365	396	415	377	398	390	425	376	362	392	396	402	385	393	365	372	390	356	436	397	408	349	401	396	394	378	337	381	390	394	409	374	419	353	378	422	447	414	403	411	388	375	356	409	407	405	378	401	396	428	387	390	376	389	383	389	439	392	399	395	400	402	383	387	411	382	396	383	425	416	404	403	405	385	387	413	387	368	358	395	441	391	381	392	394	376	409	390	387	410	399	364	421	395	375	397	396	375	395	412	381	401	388	411	397	403	388	391	376	395	402	440	400	375	402	394	389	400	374	410	417	390	399	396	363	372	406	395	417	407	416	396	397	406	358	430	384	377	409	386	378	403	407	409	357	356	397	392	394
27686	21946	20210	7957	3413	2300	1665	1332	1073	887	746	663	607	541	530	562	511	484	430	504	484	435	486	445	449	426	433	452	481	394	417	481	418	404	402	431	399	436	414	401	408	427	418	373	435	362	412	404	391	396	408	403	431	424	408	378	400	442	401	392	408	444	429	372	396	357	409	407	396	352	412	419	396	396	394	434	401	389	405	379	432	409	383	377	418	364	371	433	392	434	406	409	409	422	376	379	412	400	376	368	373	416	426	435	410	391	443	389	406	376	387	409	402	419	399	360	389	412	391	417	391	386	425	411	385	390	419	366	415	404	380	409	405	397	381	391	390	428	426	398	405	386	408	395	375	425	440	367	399	396	423	379	393	381	403	396	395	397	387	437	385	415	400	398	404	366	388	397	383	445	406	390	401	388	425	410	344	368	397	439	381	404	390	383	393	388	397	418	426	395	384	398	361	412	384	407	394	394	421	392	405	425	383	401	378	433	398	417	384	374	394	373	401	391	405	375	410	372	361	397	408	381	384	386	398	421	433	397	420	392	395	388	403	418	375	392	401	437	402	445	395	368	411	396	380	353	379	390	374	396	390	439	380	389	420	407	370	389	408	431	421	394	346	406	397	387	410	366	382	392	368	411	427	390	377	397	380	381	377	413	348	403	395	392	434	380	398	400	381	399	381	379	410	377	389	413	393	366	392	356	393	367	395	394	438	401	372	418	451	383	405	381	416	438	389	412	388	396	376	410	380	389	367	400	400	432	375	423	398	391	433	394	406	390	368	402	383	400	386	439	408	426	403	398	384	392	369	373	404	422	392	375	428	417	401	422	421	434	384	412	395	390	401	374	375	456	419	431	405	384	385	394	419	370	433	437	402	373	368	398	392	431	391	375	388	416	390	402	377	407	393	410	393	384	385	382	388	423	396	393	432	424	418	432	398	374	378	441	413	396	394	409	399	383	431	421	410	392	424	390	402	391	368	394	399	400	371	424	397	405	412	382	403	395	409	418	396	407	395	371	394	397	381	384	394	362	377	374	427	404	424	359	380	415	380	393	362	437	378	396	392	393	404	398	418	409	383	438	435	440	396	378	421	382	390	436	376	387	416	400	423	372	423	400	428	402	366	420	425	384	408	401	402	398	424	445	352	426	415	405	386	399	391	398	381	390	386	373	423	371	404	413	399	395	388	395	346	411	378	410	394	393	421	423	386	420	387	396	384	432	393	402	371	381	424	389	425	382	366	393	364	379	373	438	405	414	406	388	364	400	416	389	390	377	418	405	427	395	368	403	400	427	389	385	375	393	431	423	379	403	394	408	380	381	391	414	399	400	387	394	398	421	386	403	420	393	429	428	395	378	383	399	410	396	415	411	413	411	417	416	414	390	413	385	349	433	379	386	372	414	408	409	406	421	399	377	417	407	394	423	431	386	413	427	384	386	396	407	415	363	416	419	433	417	399	407	416	392	405	423	381	423	402	440	407	396	401	367	367	394	386	394	378	409	413	406	398	392	379	407	373	381	399	400	394	378	411	382	379	400	401	373	419	392	404	389	372	389	401	392	402	409	447	396	389	399	412	405	379	398	386	423	436	420	420	427	402	428	394	394	425	401	408	388	418	396	404	431	406	370	413	412	395	380	411	412	404	392	379	426	372	415	400	372	400	410	393	378	431	389	381	389	399	419	364	417	412	397	438	394	388	372	420	412	389	369	383	376	393	395	369	353	389	424	393	383	397	385	420	418	385	393	387	398	358	393	378	386	370	416	449	386	406	405	381	390	410	420	403	392	407	420	380	384	407	404	413	407	391	382	401	417	380	397	397	411	425	387	375	411	406	385	400	368	397	412	399	354	393	394	399	387	379	380	384	420	383	401	397	394	417	394	390	367	417	440	382	404	381	389	382	345	368	400	402	423	407	403	390	356	419	419	415	386	403	415	382	440	389	381	430	382	401	382	410	439	382	427	414	421	413	396	399	444	421	428	390	370	456	371	401	379	423	424	421	370	423	387	409	373	407	402	394	375	447	382	381	411	422	381	468	401	413	396	432	401	413	402	381	409	409	394	400	417	397	414	419	373	392	385	399	438	377	364	413	379	378	404	368	426	407	388	400	383	407	411	360	413	378	403	416	387	395	360	387	387	386	374	406	392	388	389	397	413	426	392	410	409	406	419	381	407	412	406	395	378	399	387	410	408	386	406	389	415	359	416	390	413	377	407	366	400	436	408	426	430	385	417	414	402	407	380	388	415	396	392	367	428	388	418	407	419	380	394	415	413	437	391	439	375	371	352	386	423	411	427	404	407	417	411	401	401	394	397	382	416	411	414	407	384	397	395	420	406	430	425	392	394	395	404	377	437	388	385	376	396	398	362	408	406	408	414	377	431	370	400	412	422	407	406	379	367	418	395	388	403	404	368	411	396	411	424	400	406	430	391	382	443	384	437	403	415	395	440	405	418	432	360	423	373	425	421	408	415	398	427	394	397	392	411	391	375	382	395	405	423	366	390	419	419	420	367	415	431	414	412	424	392	374	400	385	370	422	388	403	406	365	405	400	403	408	373	432	399	381	411	423	368	355	454	375	416	421	389	386	383	419	408	424	403	390	399	380	399	374	396	420	422	387	465	416	400	390	410	408	411	399	381	383	375	376	436	399	367	409	437	422	367	418	373	408	400	410	385	388	387	398	406	415	375	396	408	385	399	415	391	397	418	416	428	409	417	398	413	401	400	419	425	374	413	422	387	400	415	398	426	379	407	404	407	389	440	406	428	433	423	374	375	386	382	400	417	429	386	420	408	399	383	397	409	431	406	380	379	405	393	387	394	399	406	381	402	400	408	382	438	370	427	388	373	374	402	379	417	368	405	406	406	425	403	391	386	389	434	453	408	415	362	394	384	411	392	393	397	390	395	421	415	401	424	415	372	386	404	383	386	401	413	358	394	381	367	388	412	400	441	438	384	414	417	429	372	387	376	420	401	383	427	366	410	425	401	397	430	413	385	395	390	426	413	416	407	420	406	374	411	389	404	392	410	420	409	369	396	404	405	404	358	370	427	442	363	438	393	358	401	401	401	393	397	421	428	412	375	419	389	397	410	409	415	427	423	427	398	430	408	376	373	394	407	407	383	365	400	392	385	367	397	406	408	405	443	433	434	423	439	413	416	405	390	401	424	427	425	385	342	360	400	371	402	408	379	376	390	409	403	384	406	440	399	415	385	415	406	382	433	425	382	365	374	407	401	388	406	411	424	387	355	386	373	402	407	408	369	365	362	381	402	413	415	375	406	385	441	419	405	402	408	378	384	389	388	360	408	423	420	384	402	369	401	408	373	374	435	389	434	386	405	422	384	399	382	389	399	389	395	408	435	433	407	414	398	435	393	401	405	385	384	385	371	400	376	413	393	421	367	379	424	400	390	411	418	438	427	406	423	390	440	395	396	428	404	442	383	378	396	426	365	419	385	390	408	384	399	407	423	398	409	373	333	400	411	402	402	364	394
20307	32601	24127	8492	5720	4333	3212	2529	1793	1421	1196	1041	872	798	745	700	667	660	630	624	603	655	568	584	576	543	541	552	583	530	550	504	527	552	526	505	530	483	454	477	500	474	518	488	495	483	553	469	469	480	482	507	487	475	525	514	514	491	517	527	517	533	543	512	531	499	521	515	513	479	497	461	478	513	516	481	516	499	486	489	526	516	484	495	451	494	509	516	469	485	520	510	490	457	511	465	505	489	483	519	529	478	485	488	490	492	471	497	480	460	491	481	539	463	454	489	519	466	501	545	505	531	482	488	494	509	508	488	493	517	527	460	497	488	481	474	515	510	518	489	520	477	488	498	485	542	494	504	502	463	493	482	467	509	500	485	486	464	496	486	501	531	493	469	480	491	496	475	483	470	493	558	489	474	489	475	506	507	501	485	503	481	448	457	477	448	455	461	489	460	472	477	439	488	492	504	512	460	475	443	491	486	504	485	514	465	474	481	506	489	474	488	475	493	487	488	511	499	501	520	503	507	500	495	486	497	470	497	514	495	488	504	494	451	467	530	507	517	481	490	463	496	485	529	489	470	492	515	504	482	524	532	485	505	494	490	472	514	486	501	497	487	504	489	509	507	489	507	493	502	487	505	480	498	465	493	517	487	464	468	512	495	483	531	532	457	520	496	467	489	491	499	501	513	508	533	497	506	496	499	483	450	464	508	521	494	458	487	472	549	525	518	460	527	515	475	490	503	520	517	474	518	500	467	443	461	482	471	523	496	476	479	462	491	485	478	521	512	465	483	474	521	487	455	519	530	520	503	457	508	486	492	525	492	497	531	524	448	496	502	539	476	493	485	494	491	527	471	479	514	476	528	534	455	498	488	485	473	495	485	509	480	472	545	515	496	490	485	494	477	497	508	513	502	475	505	505	483	470	493	490	517	520	470	504	487	493	489	472	499	528	495	450	512	475	485	498	455	459	478	491	496	491	501	480	507	474	448	502	445	468	490	507	505	514	458	491	487	485	467	497	482	470	453	543	446	488	507	512	543	463	505	474	526	502	485	508	494	462	518	478	490	470	518	510	495	476	500	463	526	450	467	505	499	450	507	508	522	497	512	495	494	505	522	487	494	453	468	483	504	489	476	512	514	463	478	509	513	527	452	504	457	518	503	535	483	487	490	487	472	520	501	501	520	498	487	467	482	472	490	485	518	462	474	495	523	467	472	484	505	491	481	491	500	486	479	489	482	475	470	528	524	499	491	439	525	479	534	506	498	501	464	489	506	502	509	490	512	496	507	494	446	498	474	487	474	468	502	495	485	494	458	489	504	485	505	486	471	473	487	481	474	524	495	503	506	493	515	459	477	463	531	483	514	525	503	517	478	494	499	454	486	488	478	511	501	485	468	518	519	484	489	509	453	489	486	464	451	473	440	513	449	504	437	493	483	482	488	507	482	484	477	526	522	495	503	487	464	496	487	483	493	489	534	473	514	490	492	476	481	499	537	532	458	495	495	535	482	503	447	520	431	476	500	466	515	491	476	483	472	483	483	531	496	522	467	496	486	475	496	497	491	490	484	499	516	492	519	513	489	493	485	490	476	468	488	499	473	496	497	472	464	491	499	491	490	438	486	491	463	502	479	509	478	498	479	485	474	520	506	521	458	532	468	523	479	476	475	457	477	507	506	466	475	485	491	454	477	479	498	514	473	478	448	471	533	536	491	486	497	448	509	493	522	469	499	514	517	486	525	476	497	494	484	486	552	495	460	511	502	486	535	486	489	492	512	525	492	509	500	485	473	507	506	517	527	482	491	446	469	475	508	470	479	500	504	535	464	507	506	486	507	502	529	501	459	496	470	522	531	481	486	535	552	531	524	514	487	503	479	490	536	504	496	473	512	514	500	473	480	475	484	514	492	478	443	479	493	499	478	521	536	486	478	474	516	540	497	473	483	513	407	471	489	445	519	490	529	484	493	458	466	494	481	509	477	476	521	511	466	447	506	528	492	423	508	500	495	477	482	491	492	513	470	479	521	468	524	497	492	470	510	473	486	527	468	482	500	498	484	455	482	487	489	453	490	497	463	445	512	494	484	506	512	503	467	492	488	506	477	480	515	487	443	522	521	493	500	519	489	481	488	462	525	515	508	536	526	470	487	520	495	453	455	507	476	521	480	499	460	515	459	490	464	506	504	479	492	472	486	476	479	495	522	514	511	467	503	490	497	471	499	502	500	451	519	484	473	513	468	505	486	521	479	503	511	476	459	497	493	509	492	475	517	515	511	473	464	487	498	477	467	467	500	463	493	491	479	496	546	508	527	470	455	500	462	476	505	472	518	501	492	509	500	478	511	508	494	508	513	488	507	498	479	511	499	507	498	543	485	496	481	483	482	479	468	513	491	484	486	452	447	514	483	486	468	516	522	474	507	491	487	483	495	497	471	466	485	544	483	493	514	500	481	521	512	543	500	480	482	461	467	494	518	496	477	494	491	508	492	478	552	513	470	496	526	492	470	550	520	539	528	479	480	501	507	479	470	433	465	495	484	492	533	488	459	524	512	498	507	482	477	504	485	495	466	557	528	501	525	523	483	506	530	482	500	492	471	460	486	498	490	504	517	481	448	535	503	517	500	508	515	464	510	506	468	465	484	482	492	477	517	541	521	462	483	481	472	523	515	535	518	479	473	527	499	480	483	493	458	488	493	508	535	481	471	488	527	524	520	518	526	526	490	467	502	458	449	448	486	519	498	522	489	534	493	517	533	493	488	447	499	508	489	487	490	513	503	493	473	462	474	518	489	506	471	482	499	498	521	495	468	464	504	477	505	501	457	492	504	478	481	485	489	501	454	477	493	487	488	544	491	489	528	500	478	439	459	502	493	477	473	469	547	495	471	506	504	490	515	470	499	486	486	524	532	517	476	511	466	505	515	517	485	482	498	461	475	466	486	491	482	477	514	473	489	484	501	507	482	519	546	481	490	511	478	497	492	469	490	501	503	474	513	487	480	489	490	495	543	503	480	487	529	520	481	480	442	494	532	516	482	449	484	442	451	520	494	487	510	478	448	504	524	484	502	501	468	523	516	507	499	480	498	479	468	466	523	482	507	488	472	514	498	527	490	463	486	500	474	470	514	490	440	491	524	491	499	509	527	464	464	482	529	457	499	469	489	507	508	513	517	499	473	521	483	473	496	540	479	499	505	480	477	474	469	546	563	501	494	518	500	494	489	493	539	514	485	492	448	536	470	463	494	478	493	484	514	469	496	487	494	476	506	520	494	505	480	488	517	498	449	499	494	479	461	520	500	470	480	498	546	517	466	502	458	470	484	528	444	435	493	486	489	451	519	501	539	500	445	503	467	494	481	464	473	479	495	482	524	495	452	496	480	485	495	517	487	493	518	491	487	521	503	502	474	480	531	511	449	480	504	508	501	500	517	492	478	498	474	479	480	513	460	510	496	505	548	507	483	445	506	514	523	506	490	461	477	521	478	490	470	468	475	499	508
23736	21139	28168	24335	21139	13963	4981	2869	2026	1713	1364	1111	960	830	776	765	686	629	642	656	585	640	619	595	562	553	542	572	526	494	510	488	461	427	463	512	447	460	468	420	458	429	460	437	463	439	436	452	433	423	488	450	429	433	431	466	425	433	440	455	433	466	479	470	435	459	437	414	423	446	423	460	426	441	438	434	450	442	449	434	414	461	414	414	422	389	414	433	431	392	401	461	406	398	422	414	463	418	388	433	433	401	408	425	440	416	399	447	447	436	437	435	389	437	406	428	438	425	454	419	435	444	418	381	440	451	444	454	429	449	453	433	440	424	470	435	432	477	379	456	448	432	419	425	402	423	431	407	436	433	443	438	411	419	429	409	390	406	434	453	426	386	402	442	453	436	426	393	422	438	451	425	429	407	427	431	411	410	434	451	440	411	395	425	429	432	468	427	409	440	398	469	423	400	392	433	484	452	425	446	452	404	414	455	425	406	412	416	445	413	369	439	426	428	424	426	414	413	412	422	459	458	433	479	435	433	450	442	450	439	430	391	419	410	430	439	421	414	441	445	418	433	447	436	449	379	422	427	416	433	424	399	435	431	403	450	440	440	412	405	433	435	441	392	431	473	386	469	433	439	431	434	449	444	413	420	410	428	407	429	452	431	451	478	405	422	424	417	407	427	393	459	434	403	447	451	407	423	404	421	424	422	429	425	400	449	436	419	465	402	402	460	426	409	464	409	417	412	415	446	402	398	450	438	413	456	427	440	428	440	483	431	437	426	462	436	453	455	445	388	448	427	422	440	445	449	417	425	392	426	376	429	427	455	458	416	395	438	443	401	426	458	436	481	446	464	441	447	438	424	445	461	399	437	420	433	422	443	455	440	428	382	420	451	447	423	427	454	389	417	439	449	418	414	458	407	444	459	455	413	412	429	422	447	442	442	454	422	400	448	427	426	449	442	453	386	445	442	439	431	422	432	454	428	440	461	453	425	430	396	473	424	454	427	454	428	437	412	467	423	408	401	433	422	387	414	410	441	411	419	391	412	450	411	416	436	421	412	432	414	383	451	430	427	431	446	461	474	465	423	415	466	424	420	383	407	430	439	430	488	432	424	446	399	436	445	419	415	441	435	447	418	450	430	424	409	438	426	446	436	424	445	450	420	394	423	424	410	419	421	472	455	427	458	449	412	406	442	407	404	417	438	411	455	418	444	401	394	447	406	444	449	455	454	421	409	431	417	426	421	431	382	416	422	420	414	378	421	439	424	433	438	456	442	408	463	460	451	426	405	430	434	458	420	453	426	414	439	443	461	425	455	417	420	426	415	459	433	455	414	425	441	408	404	443	440	466	488	397	408	436	381	398	416	465	417	431	439	427	409	439	396	435	409	416	414	420	455	434	443	384	448	453	419	444	427	467	454	426	431	443	461	426	466	395	447	403	415	400	449	438	432	409	449	414	413	420	437	446	436	402	412	457	449	453	403	437	440	413	431	499	407	443	406	445	429	415	426	416	417	444	397	441	447	454	453	426	411	451	436	447	436	459	381	424	459	475	411	428	411	390	400	431	464	407	427	437	406	427	423	415	446	432	389	452	371	389	434	374	401	457	434	427	448	389	386	464	421	428	409	429	419	454	405	469	446	420	451	418	394	449	412	446	435	429	428	405	437	422	412	457	455	418	413	456	438	421	442	452	417	381	408	398	457	446	460	425	423	409	431	450	438	408	447	419	423	432	434	429	451	436	442	421	412	428	440	428	447	425	474	422	455	431	446	424	415	455	403	434	441	436	418	433	431	423	456	415	423	433	448	425	451	442	430	421	448	440	430	389	437	446	403	449	411	412	444	412	414	455	470	449	447	400	383	423	422	428	476	445	406	423	457	480	429	437	406	451	409	436	457	418	439	423	442	428	405	415	422	448	437	422	453	450	472	454	444	430	478	414	460	430	424	386	440	417	442	465	439	412	455	429	439	428	434	416	443	426	484	485	401	404	457	422	421	426	440	383	436	468	434	393	445	464	434	423	432	465	453	432	420	403	448	439	423	462	437	440	452	445	426	446	430	455	412	409	404	462	451	440	409	453	397	430	411	439	418	459	417	393	406	470	425	449	400	445	456	420	416	447	424	465	448	449	398	452	435	423	458	382	396	439	421	430	421	452	451	464	449	460	470	457	454	422	443	411	435	420	448	428	465	438	440	434	405	424	414	394	428	420	443	410	420	433	452	444	424	430	420	425	435	431	435	407	416	421	406	397	410	464	410	440	421	430	432	449	420	409	438	425	404	438	429	416	415	417	432	449	390	440	419	490	425	394	464	446	446	421	429	451	450	405	431	422	417	396	448	452	432	435	414	426	438	430	407	459	427	467	438	435	446	405	410	438	459	393	445	417	417	452	408	441	406	433	446	432	426	426	400	391	454	438	432	436	457	446	430	418	422	413	443	393	389	389	388	444	441	421	395	437	436	384	438	427	407	448	424	430	451	424	431	444	417	414	476	432	437	437	409	415	421	453	446	416	430	419	424	456	442	455	408	433	427	430	423	458	472	430	427	434	457	423	396	436	425	393	448	394	465	437	413	407	458	416	385	417	409	405	453	400	388	446	422	453	393	420	409	426	445	437	414	447	408	430	456	400	438	430	422	444	418	439	456	445	404	432	399	434	444	448	411	443	457	405	451	407	426	397	410	427	442	426	451	425	438	430	432	450	449	462	430	434	387	450	440	410	452	410	427	442	408	455	415	398	424	432	427	391	446	429	415	434	418	390	429	402	408	403	458	447	461	469	405	441	425	467	428	425	444	466	420	421	407	383	422	434	458	434	409	412	428	438	421	431	418	403	421	427	440	436	443	411	462	446	411	424	396	414	437	414	453	439	435	463	451	441	404	423	437	409	411	453	401	452	420	423	435	419	398	463	426	450	424	435	484	439	415	416	426	427	415	417	448	418	423	445	389	448	412	415	430	393	454	425	405	406	430	405	415	451	445	419	413	419	422	456	430	435	415	426	443	417	438	429	455	458	429	412	438	477	420	428	416	414	451	426	386	413	443	444	446	441	440	429	431	405	440	443	458	484	422	422	432	449	417	411	432	424	456	431	457	419	441	396	422	456	410	413	435	407	408	436	433	436	417	412	392	439	430	413	437	428	394	426	453	427	410	433	403	409	410	448	442	428	440	404	440	451	456	427	443	446	418	419	415	455	416	430	411	441	424	457	443	417	427	424	415	423	398	407	464	400	396	434	404	424	448	436	410	463	421	437	468	407	418	434	408	415	409	447	420	437	422	408	458	423	462	439	374	455	399	426	420	435	411	446	459	407	464	459	444	415	447	429	405	412	425	408	436	446	397	408	412	463	454	430	413	428	433	414	435	401	424	424	391	433	465	393	391	434	429	423	437	404	439	408	439	435	420	434	428	421	424	395	403	477	421	416	458	426	402	436	428	406	462	426	428	405	449	423	418	434	465	418	399	406	463	402	470	396	433	440	438	431	411	390	451
22013	41825	33905	15767	11152	8811	6629	4974	3588	2805	2310	1839	1559	1284	1192	1059	961	891	876	849	895	866	796	757	741	716	649	732	726	703	645	658	588	620	615	584	567	597	540	563	566	558	546	521	594	568	531	551	513	501	563	596	516	547	604	590	540	509	583	562	559	541	606	500	540	526	516	503	549	557	569	530	535	548	514	505	542	533	556	551	528	519	535	528	555	563	539	497	518	559	536	478	520	519	531	511	491	523	545	562	526	513	497	555	506	570	552	532	549	518	522	515	511	513	546	512	543	590	574	550	530	483	534	525	586	517	539	494	489	540	506	541	537	527	474	540	499	502	512	489	530	496	515	495	592	536	526	517	554	535	496	534	566	538	516	552	493	560	489	545	560	484	520	530	499	558	500	518	532	536	494	555	525	517	537	534	531	513	569	537	499	481	518	539	550	543	542	580	566	553	552	536	559	548	501	530	542	551	506	557	530	537	505	517	518	473	517	528	510	531	521	481	531	527	532	532	526	486	536	521	556	526	519	517	517	521	527	479	526	565	543	546	569	497	510	493	522	531	532	524	566	510	541	507	501	507	516	566	529	526	549	502	568	557	519	547	542	544	518	513	525	531	508	545	567	504	499	530	538	542	544	541	539	543	524	513	570	532	539	485	537	532	542	504	521	507	554	520	538	525	578	507	503	506	545	512	511	560	532	564	525	539	503	538	554	532	534	500	544	542	521	542	493	508	552	556	511	547	553	542	509	489	540	524	538	492	551	537	527	506	588	498	532	544	513	537	542	520	525	512	502	555	571	530	518	533	514	532	508	522	515	529	495	502	544	528	543	520	507	522	502	535	550	534	553	503	554	547	538	585	525	531	523	496	504	526	528	514	498	537	537	518	482	548	517	530	568	513	529	515	494	537	550	512	492	516	573	516	546	554	496	462	522	518	513	541	561	516	547	542	538	500	541	513	529	554	533	535	535	510	493	555	534	553	512	505	524	527	506	501	520	539	537	560	557	500	529	565	569	546	552	520	527	517	507	535	513	528	522	545	614	478	518	532	462	484	554	555	551	542	530	526	539	525	540	554	501	509	492	539	529	505	542	539	524	549	519	570	507	554	539	550	494	554	576	514	491	531	530	541	534	537	549	525	545	505	522	511	528	565	537	542	529	540	553	534	552	529	526	515	552	487	550	522	545	534	514	544	578	534	517	519	564	511	518	567	508	513	530	523	543	561	533	557	532	534	492	541	527	502	552	534	553	531	573	492	552	509	522	556	511	498	555	509	575	520	546	547	521	509	522	528	522	540	490	503	488	507	556	534	523	548	504	539	508	498	528	530	515	531	519	495	523	492	507	505	508	507	487	513	558	533	512	525	533	557	531	613	487	549	503	507	519	560	542	506	538	553	539	536	598	552	501	543	521	553	513	522	544	544	537	581	522	533	491	509	539	480	552	560	518	534	534	521	503	516	532	541	522	513	496	495	570	498	509	504	526	499	560	589	513	537	514	507	518	517	527	550	517	524	535	563	544	550	518	553	514	522	560	532	537	524	518	554	528	519	513	508	523	545	512	505	526	572	535	539	545	529	550	503	538	537	511	569	513	533	499	542	552	527	516	493	543	516	541	530	534	553	490	507	593	493	514	548	526	570	533	529	523	556	520	492	527	542	493	555	555	515	504	548	590	560	542	544	521	503	543	500	574	565	519	526	531	508	494	496	538	498	545	518	522	567	525	519	529	543	504	533	548	518	502	493	508	522	512	564	577	521	522	478	535	529	548	492	481	555	538	542	528	553	537	512	508	495	508	565	519	496	520	503	506	540	508	533	545	571	499	534	533	504	569	512	508	521	580	536	461	527	558	546	501	525	511	567	516	540	507	561	527	584	514	507	530	531	520	526	524	497	521	536	550	542	551	552	496	521	549	544	551	558	513	524	564	522	512	528	527	520	476	512	575	527	530	480	528	510	563	528	520	528	542	524	500	557	501	516	480	510	528	515	524	529	560	529	557	544	538	539	503	557	573	525	504	524	534	524	515	523	541	485	525	489	529	543	561	513	532	522	500	517	515	554	532	499	541	521	516	509	528	482	482	526	545	552	581	508	510	528	547	546	552	507	542	519	491	544	519	504	544	501	521	544	514	526	512	522	532	546	561	558	552	497	528	507	539	545	512	498	525	505	537	525	531	556	568	534	536	478	485	552	534	558	554	579	538	533	550	539	570	508	565	555	502	527	503	566	535	497	512	492	546	503	542	473	498	564	522	506	538	548	506	532	538	531	509	572	529	508	551	546	508	549	513	527	528	538	526	555	508	540	497	560	496	554	524	520	468	526	566	532	554	477	553	546	539	516	525	497	508	530	541	521	525	504	493	579	490	531	544	549	526	533	550	537	528	519	506	528	540	518	546	507	539	563	515	556	537	475	532	569	505	515	550	518	497	557	539	542	533	495	540	543	533	505	472	516	545	525	521	493	550	542	504	450	550	556	532	544	499	525	512	534	522	527	532	562	516	547	524	526	511	468	553	525	491	490	514	521	513	556	523	527	512	519	533	526	535	466	543	548	516	488	546	539	492	503	525	513	501	541	546	513	589	564	538	516	540	553	524	519	554	523	479	571	487	498	573	567	527	529	513	548	554	516	509	535	543	538	490	513	554	540	505	467	505	526	527	504	518	514	490	581	519	546	522	489	491	533	562	560	544	511	563	513	493	517	521	518	491	518	522	547	525	542	536	559	545	530	530	526	514	511	543	515	565	507	548	520	529	509	517	517	533	505	478	514	522	518	537	600	513	490	491	530	550	507	542	541	531	533	531	518	495	538	517	528	523	533	546	513	509	528	552	544	543	543	536	539	502	545	514	518	518	540	544	518	555	572	517	527	521	560	540	530	492	527	539	498	568	551	529	500	538	534	555	523	580	537	541	485	592	532	503	547	514	501	563	525	545	527	500	582	566	522	493	572	524	541	515	515	519	533	510	560	549	521	565	528	540	546	535	524	532	505	520	524	555	543	542	551	523	551	543	552	505	499	514	560	502	546	535	522	578	537	531	553	550	548	516	562	519	500	540	481	518	521	509	544	519	571	561	528	516	498	534	484	523	539	542	523	502	569	505	504	519	485	566	564	531	510	529	521	559	511	497	487	547	542	524	583	603	521	542	533	487	522	501	537	550	559	528	550	527	534	519	518	534	505	574	515	523	567	532	517	545	516	522	525	530	560	528	522	527	499	522	567	513	529	521	526	604	531	525	551	511	509	526	520	560	525	555	521	513	517	497	503	539	511	569	490	557	534	539	540	508	518	518	540	584	535	519	553	558	535	541	510	483	515	545	528	515	572	516	542	589	519	522	561	548	516	551	503	553	501	497	509	556	485	532	524	506	528	523	532	521	510	528	559	534	500	517	559	510	506	522	576	516	551	521	511	556	498	522	492	531	546	496	552	545	543	539	516	522	473	548	527	555	541	561	499	525	563	523	527	538	490	538	529	527	496	536	516	502	555	506	518
24592	21143	27388	25074	16185	4946	2709	1817	1351	1127	902	765	669	576	534	434	459	421	405	453	396	413	409	381	368	368	360	364	355	344	358	355	355	366	339	325	278	283	306	297	302	305	301	287	286	319	313	290	303	315	298	319	330	322	303	298	277	298	326	293	302	317	323	279	307	292	277	315	275	310	328	308	299	270	284	302	284	259	290	317	310	292	314	326	283	301	286	282	304	287	323	286	292	308	308	304	295	308	294	292	307	295	296	317	321	275	266	279	316	319	315	274	295	325	273	300	279	276	291	268	323	290	314	288	320	331	277	284	279	290	310	299	273	326	273	269	313	266	315	274	300	326	295	298	291	297	268	295	297	307	304	283	304	270	307	308	271	292	281	300	315	276	259	334	307	277	289	298	289	289	284	276	319	308	288	273	279	303	320	308	299	306	314	319	308	296	316	261	286	323	292	281	307	289	295	334	293	296	317	319	312	297	284	273	320	288	318	331	294	277	272	335	318	310	295	273	295	302	298	307	286	320	252	301	263	327	269	292	287	280	294	314	300	296	283	293	294	295	278	297	293	301	278	294	267	309	287	314	283	300	274	289	284	287	287	324	282	331	314	330	317	290	278	319	274	283	274	322	335	293	308	303	300	310	318	273	280	317	295	307	309	256	284	286	310	310	303	281	305	285	281	296	303	300	252	311	315	263	296	285	282	293	294	286	285	288	295	293	285	290	302	296	286	299	302	314	292	325	281	305	302	294	284	287	324	311	296	294	282	268	273	309	298	309	296	308	304	319	299	297	269	325	284	287	299	302	288	310	310	302	319	317	323	278	296	296	275	299	327	310	317	292	330	277	296	322	293	309	286	304	303	287	297	285	303	257	329	313	277	285	305	306	291	310	270	326	294	309	291	278	282	275	276	290	299	277	295	286	338	281	295	280	268	320	286	304	273	252	304	289	282	299	305	303	278	285	304	292	287	283	296	278	300	302	283	275	303	293	283	296	300	290	305	287	323	288	253	301	326	312	304	292	298	292	293	309	303	295	312	348	287	304	277	269	266	292	317	284	278	292	314	286	274	287	274	289	294	320	313	297	278	292	310	281	298	289	279	264	278	323	312	263	300	330	279	269	281	305	307	300	286	288	298	281	285	288	313	300	339	289	291	311	267	304	313	290	312	313	290	310	276	311	311	343	297	273	274	308	308	266	312	303	300	326	323	286	298	291	295	285	316	287	276	321	299	303	263	267	293	316	294	326	303	297	296	308	304	274	288	295	319	273	298	304	307	332	286	301	308	286	306	286	278	289	315	280	316	290	295	280	286	337	289	306	303	273	317	297	318	297	292	273	270	315	282	288	329	308	260	273	274	283	290	280	284	289	255	312	319	307	299	270	297	280	294	292	306	289	274	302	285	312	295	324	299	297	277	317	319	275	288	292	309	301	286	312	293	282	288	296	300	296	294	307	314	288	295	287	277	312	295	305	276	295	292	270	296	280	267	292	294	304	297	285	292	286	317	288	268	312	301	297	292	277	301	293	290	293	307	287	281	279	287	286	283	253	261	304	285	300	294	301	290	299	289	260	304	294	303	277	331	295	276	324	245	296	273	281	285	267	275	310	337	300	284	286	307	304	297	294	294	287	310	332	303	293	280	311	305	269	297	269	314	284	303	286	287	297	292	316	297	293	338	295	275	289	316	313	312	262	294	306	266	270	322	304	262	356	292	268	292	311	309	282	281	304	317	299	269	267	282	298	289	324	261	278	285	272	287	302	326	300	300	279	282	309	309	300	294	324	293	333	324	265	301	280	335	304	267	279	312	291	318	300	302	269	295	282	266	291	324	288	287	289	313	295	277	294	297	307	293	289	275	315	323	309	307	299	272	310	305	307	288	279	303	258	274	304	289	292	299	309	302	299	310	315	284	303	304	324	300	290	317	278	294	312	305	274	317	318	277	301	285	263	306	309	310	307	295	302	293	314	301	274	299	288	270	288	305	299	316	332	302	269	273	279	307	272	275	302	309	295	282	285	320	288	307	307	305	298	270	270	305	269	298	321	287	281	290	323	288	284	306	279	286	304	291	301	300	303	280	311	324	270	295	279	274	305	299	312	305	316	300	306	257	313	287	308	270	291	289	308	303	271	293	300	289	318	290	312	315	287	304	299	284	316	288	287	291	285	279	275	283	356	297	308	315	303	286	298	349	323	316	295	294	322	307	252	318	268	284	268	272	277	307	297	274	300	271	298	292	286	257	296	338	315	315	303	290	321	288	283	282	308	265	318	276	290	251	289	284	308	280	322	312	300	279	282	308	325	300	289	295	303	308	287	285	304	308	277	329	270	293	299	291	311	312	279	300	280	306	323	297	286	305	338	275	302	266	291	303	307	297	298	304	270	302	304	281	291	332	242	295	320	268	272	303	278	294	298	278	304	304	307	297	304	302	309	318	327	317	296	303	306	310	281	304	306	283	323	298	312	277	296	289	297	317	317	290	276	260	294	291	310	300	291	286	288	298	296	291	307	296	295	312	298	305	313	277	302	290	292	280	303	269	287	277	282	296	272	260	305	290	300	297	300	314	310	290	265	286	318	285	283	299	345	287	330	305	270	335	276	287	295	315	282	295	295	281	297	294	287	288	300	290	287	306	266	294	276	304	328	278	316	327	288	298	304	279	304	298	303	286	292	291	322	304	302	304	302	310	296	278	300	278	306	322	276	310	332	297	271	287	304	276	285	314	329	305	301	266	315	309	306	329	312	282	309	318	289	303	290	302	302	336	284	290	312	289	304	306	308	293	278	299	281	283	291	317	285	307	272	340	265	309	275	301	313	291	298	301	314	300	293	298	281	345	311	293	319	261	281	319	293	281	310	273	273	285	306	266	308	285	304	311	322	311	281	300	269	286	296	267	284	312	314	275	319	297	277	276	277	312	299	301	283	280	306	259	321	283	290	307	271	309	325	281	288	258	289	265	302	304	300	284	316	292	265	295	271	311	280	317	299	299	318	313	276	300	293	322	305	304	281	288	299	330	336	308	325	286	321	301	325	306	318	281	302	294	308	308	301	290	303	292	320	294	300	320	294	301	276	275	331	310	288	300	293	280	301	341	317	303	291	274	297	313	293	297	293	295	283	284	276	284	300	282	298	246	315	297	285	301	287	324	294	287	297	296	308	264	330	308	342	300	294	281	305	319	315	291	276	301	299	286	278	322	295	310	322	290	319	291	320	319	318	323	318	317	286	285	267	295	264	316	281	298	292	313	263	293	278	295	298	304	314	272	298	326	281	308	310	306	310	290	279	293	297	285	301	314	284	310	273	294	255	287	303	306	281	294	309	284	328	285	283	273	274	299	270	297	341	288	298	325	297	282	276	295	279	327	289	285	279	264	266	302	294	289	302	291	282	296	304	306	288	292	268	288	280	306	299	297	310	292	279	300	303	259	310	294	270	267	317	307	302	315	292	301	321	302	321	301	303	305	309	303	304	297	308	313	298	314	299	295	316
21479	38697	31010	12761	8993	6952	5071	3717	2652	2055	1676	1207	1122	927	814	770	681	617	608	655	582	621	552	513	461	483	479	471	484	471	493	438	417	407	404	400	383	343	367	400	374	344	379	389	327	378	358	385	380	351	393	421	386	377	387	387	403	385	371	365	329	395	408	375	387	386	360	370	367	385	379	380	373	373	374	385	391	361	386	374	336	391	376	358	392	366	368	385	387	413	357	357	319	333	371	332	351	386	354	384	389	383	372	329	377	351	394	399	361	363	413	347	364	382	376	338	387	353	361	375	367	366	376	407	367	380	358	378	405	374	364	360	382	350	370	335	378	368	337	385	355	418	382	370	369	373	357	355	373	344	414	353	340	388	377	353	369	363	383	368	352	336	380	394	312	375	355	345	329	377	336	353	356	375	313	366	354	356	385	363	389	361	368	358	374	386	348	381	371	386	371	380	359	393	350	369	373	362	367	364	381	364	361	341	386	363	345	362	394	365	361	364	379	346	393	389	378	358	372	356	340	388	384	361	352	377	378	378	386	353	354	341	359	354	346	364	371	354	360	373	349	391	362	390	357	383	356	363	389	353	347	390	388	323	360	339	377	343	366	327	359	377	380	361	378	372	331	353	368	382	374	369	341	343	357	375	372	338	332	370	376	359	378	371	354	380	336	364	334	375	377	365	358	395	336	332	401	402	361	392	346	373	360	386	379	373	402	356	392	374	391	355	360	362	376	359	364	343	334	321	374	360	366	368	390	383	363	391	383	389	315	368	389	375	353	360	353	369	343	399	377	382	350	362	373	368	414	389	366	375	374	361	369	361	349	378	381	373	389	376	377	340	373	373	368	351	385	373	368	359	356	381	400	391	354	347	372	358	374	322	383	393	369	366	375	362	373	367	355	388	373	358	363	364	338	374	390	315	369	344	348	350	395	329	370	398	386	379	373	385	383	341	355	362	384	360	367	393	353	385	384	341	398	387	350	336	370	372	364	354	382	380	389	347	403	371	400	392	356	382	364	335	337	335	360	355	390	362	350	379	392	363	390	376	376	346	351	358	378	361	388	351	346	350	361	379	370	367	356	382	374	334	385	380	354	378	397	421	375	334	393	337	365	360	373	368	353	368	363	362	351	351	386	341	353	361	383	384	344	369	381	363	373	398	336	371	363	374	358	350	381	379	345	367	365	372	360	374	366	363	396	405	380	399	390	362	379	341	353	376	363	370	369	342	367	349	377	342	353	380	340	364	389	383	362	364	330	370	338	337	389	363	367	366	352	362	343	359	361	385	380	377	365	346	374	359	376	369	367	350	354	347	358	377	370	318	332	370	344	388	371	360	398	365	404	398	359	350	395	362	373	348	381	382	365	382	360	366	364	322	397	387	348	396	363	366	352	381	343	344	367	348	384	365	379	356	384	362	378	382	375	382	358	368	353	415	397	365	372	388	365	386	367	406	361	351	371	332	377	409	387	399	371	370	400	351	360	370	371	406	340	374	346	355	348	352	381	367	349	330	352	367	353	368	387	367	368	350	374	364	384	379	373	351	329	362	349	375	340	376	371	347	347	362	385	383	352	382	379	339	374	369	328	368	357	398	348	317	356	384	348	342	349	370	359	352	354	351	367	386	403	386	385	352	372	354	375	379	358	354	372	330	382	368	393	354	326	386	393	335	372	382	374	391	365	360	375	369	349	389	358	309	355	384	367	366	375	405	388	388	369	353	380	375	380	368	364	373	391	358	371	348	359	354	367	347	338	330	364	340	361	381	338	330	345	355	353	353	336	367	377	366	402	375	358	361	395	380	367	373	353	372	393	376	387	353	392	339	333	358	361	354	388	342	393	340	353	366	373	384	357	390	381	375	367	423	368	341	395	392	404	347	356	357	372	381	370	373	369	392	324	372	362	371	346	349	363	369	352	380	356	331	378	370	363	374	379	359	359	365	355	375	349	386	348	384	354	332	368	354	365	361	347	362	351	389	376	356	368	357	378	353	331	363	376	351	388	370	400	353	378	377	380	358	369	371	377	358	380	395	373	371	375	383	346	364	385	367	398	362	355	336	395	347	394	386	363	353	376	363	391	382	359	371	374	346	364	362	378	368	379	337	359	359	366	356	379	332	387	378	336	388	370	338	351	338	399	373	360	353	372	358	381	392	366	350	340	367	349	374	360	365	366	385	375	379	363	351	377	342	346	358	385	405	381	372	366	336	364	386	361	383	337	375	317	400	341	348	321	378	381	371	355	360	399	364	435	380	385	378	374	342	373	395	363	354	355	350	380	343	365	350	357	357	354	350	351	358	348	350	351	348	381	350	354	337	337	340	385	344	356	379	372	392	366	393	398	391	390	346	338	363	377	366	343	360	375	387	377	376	372	350	359	370	355	367	368	398	372	395	365	386	330	365	357	391	348	359	337	362	384	343	345	392	384	355	364	355	398	370	364	369	387	351	391	338	372	377	364	385	337	319	359	393	370	356	361	389	380	339	358	357	325	350	360	358	360	365	390	391	375	388	390	384	370	377	373	365	383	357	368	370	380	344	354	373	399	405	368	367	357	387	367	348	346	371	379	387	355	354	332	404	383	318	365	360	362	351	396	348	370	398	394	395	364	361	377	359	375	372	353	369	363	394	368	349	353	354	356	352	363	377	362	356	336	341	409	412	364	387	369	377	332	361	363	352	365	375	340	379	400	323	374	378	380	351	396	375	378	374	337	391	365	357	381	383	367	402	398	333	393	378	376	366	356	359	404	358	359	366	385	370	380	376	376	359	367	357	358	381	371	384	361	380	361	384	360	377	398	374	368	347	389	338	344	354	382	349	368	367	394	376	353	412	387	380	375	365	354	347	400	377	354	424	390	358	359	360	348	373	409	382	372	385	395	371	375	379	353	360	377	419	367	380	374	371	353	350	358	414	394	358	351	368	360	390	359	366	364	355	379	374	359	346	370	392	372	358	366	355	372	333	343	382	369	346	361	358	374	349	358	343	344	375	351	357	387	359	362	353	361	366	377	365	361	369	383	365	328	378	366	399	411	359	356	378	354	350	379	335	379	356	345	370	378	387	368	363	334	356	327	382	335	354	357	345	348	360	371	361	350	346	371	365	388	375	365	369	356	368	355	347	381	404	346	341	347	350	354	335	343	377	341	386	377	346	373	401	395	370	364	361	339	349	353	348	385	346	332	359	366	382	358	363	371	344	335	354	387	349	384	382	362	353	388	366	394	346	333	386	352	364	382	362	355	364	367	330	342	365	314	391	367	346	360	395	367	380	363	411	404	374	360	328	364	350	367	358	353	363	360	345	383	350	375	377	395	343	360	365	361	373	353	379	365	376	371	382	368	333	362	352	425	366	369	370	366	394	378	409	342	364	356	356	353	360	339	382	363	339	386	363	362	363	358	375	375	354	395	363	346	341	390	364	340	372	382	377	345	376	352	372	389	373	335	375	374	382	388	385	375	352	360	364	340	366	330	369	372	357	375	342	373	348	392	376
22620	21199	28747	23964	21220	21422	14201	4689	2703	2235	1703	1353	1160	954	861	803	714	629	669	663	641	586	501	487	462	458	457	499	469	475	458	417	385	354	370	375	354	333	325	307	347	325	310	338	329	335	329	318	311	310	341	359	329	319	308	365	326	372	356	377	365	324	382	326	311	328	300	304	311	316	344	344	302	289	301	317	307	321	287	336	335	321	314	273	320	313	288	318	327	321	355	342	343	322	319	315	322	276	316	338	326	344	292	295	301	287	339	348	319	315	318	325	284	346	276	309	313	289	339	327	319	331	341	322	329	293	306	327	312	280	299	360	278	268	299	325	293	297	292	298	314	309	302	303	286	351	265	277	316	325	295	312	333	288	323	313	302	317	290	307	311	320	306	276	306	324	304	298	338	324	334	304	345	322	345	335	338	304	310	301	288	306	334	311	317	306	307	283	313	293	274	316	322	296	301	319	288	304	307	310	300	306	314	339	314	336	290	327	322	297	304	310	314	344	306	286	305	306	297	302	320	318	303	308	326	285	315	310	311	285	320	353	326	317	305	290	318	320	319	306	315	313	326	318	307	338	333	332	327	262	317	286	312	313	300	295	279	314	313	315	326	289	323	293	325	341	332	318	316	320	318	295	321	312	315	323	303	278	355	289	299	329	302	300	317	291	343	289	284	278	325	325	309	318	276	320	291	291	293	333	317	324	327	326	292	316	310	284	337	340	275	315	289	326	322	312	265	282	331	327	349	320	297	331	291	296	347	294	301	319	318	351	307	304	284	307	313	327	290	291	277	308	308	306	296	309	341	304	312	327	295	322	322	314	300	320	305	308	312	320	304	302	297	347	309	319	314	301	301	313	292	338	336	307	327	299	306	338	318	315	357	298	334	303	316	283	297	324	335	313	349	319	328	349	287	309	315	306	324	321	315	324	319	293	326	308	339	312	302	316	293	325	306	352	288	282	302	298	335	280	313	321	325	314	311	309	303	304	298	312	300	331	330	292	336	297	325	284	320	301	326	279	354	313	321	349	319	311	281	308	291	348	262	314	302	272	330	351	311	321	315	309	314	322	354	319	314	313	324	290	315	311	320	276	313	299	309	332	289	299	315	308	281	316	324	288	300	326	311	297	333	314	315	308	291	304	348	312	295	341	312	312	329	290	317	299	311	334	310	333	318	295	293	344	318	327	301	331	318	312	336	312	318	327	294	287	291	308	329	338	321	316	308	327	301	309	312	327	337	330	293	306	317	320	327	306	321	315	291	308	329	310	329	338	317	316	328	319	294	315	344	299	314	329	283	311	308	282	338	285	305	305	321	333	325	354	348	314	333	292	312	316	339	303	306	314	301	348	292	331	305	297	333	311	326	336	301	345	318	293	320	311	321	280	317	331	324	321	309	313	307	338	299	336	306	314	293	294	321	314	339	310	308	311	311	302	325	293	300	312	325	338	281	321	310	306	310	312	301	314	326	324	292	293	300	267	295	294	307	301	305	313	316	321	327	312	263	334	347	306	308	291	308	298	305	330	324	318	291	300	285	280	312	328	344	333	330	318	336	319	327	332	330	291	293	283	297	304	315	317	311	318	307	300	320	320	329	348	318	326	310	326	327	288	309	332	324	298	351	295	294	302	337	324	306	302	259	327	301	292	335	296	279	306	323	305	326	310	309	299	303	313	326	293	313	273	310	300	315	331	304	315	324	306	286	336	306	331	331	303	301	274	285	314	344	326	325	336	294	321	304	289	326	290	309	337	334	292	327	331	311	288	279	328	342	333	344	293	327	307	298	311	305	321	323	337	333	310	333	324	297	324	355	307	278	330	287	346	324	308	301	318	297	305	319	316	295	287	314	287	319	295	321	319	299	320	305	326	309	312	327	294	323	328	293	318	298	298	311	310	301	335	309	292	258	348	288	312	301	324	316	307	343	326	314	297	320	288	305	334	338	282	280	292	325	306	318	307	328	321	325	313	298	310	333	317	316	314	309	304	304	327	326	314	312	319	317	318	310	291	317	348	317	292	309	295	353	318	349	345	331	267	325	317	340	323	344	311	330	285	281	329	314	305	320	326	335	299	296	315	300	297	346	314	300	304	299	314	320	349	319	294	270	295	302	331	292	353	314	320	310	305	338	305	294	319	339	334	342	302	327	334	303	334	294	324	279	320	316	310	314	327	333	333	342	324	308	302	286	312	299	298	319	304	296	322	313	339	319	322	331	323	306	322	301	323	311	303	337	320	329	315	320	316	309	313	336	319	336	291	310	297	326	315	312	299	328	333	336	330	315	268	316	300	312	271	317	327	287	305	322	313	323	285	318	330	305	303	329	309	334	294	300	321	294	328	281	316	296	311	296	324	310	311	293	315	296	323	328	293	312	320	323	321	316	320	277	273	329	292	319	302	335	322	308	314	320	304	299	293	345	307	295	337	295	342	301	323	303	282	313	314	347	336	286	315	284	339	364	319	311	302	290	301	333	341	318	284	328	313	292	327	321	285	303	313	327	306	319	332	298	315	347	291	303	313	321	342	321	306	311	283	304	285	321	319	322	328	315	308	314	315	330	316	299	301	293	318	328	323	306	294	306	300	296	297	317	289	330	324	312	307	311	334	337	293	309	325	305	311	346	340	329	322	314	305	299	343	321	306	307	327	303	337	320	303	359	286	291	316	303	334	282	286	300	306	312	299	316	285	316	310	326	340	328	303	300	278	330	308	312	325	334	325	344	317	290	317	313	303	281	330	335	319	320	318	292	320	287	310	324	320	299	337	300	306	317	326	334	318	312	300	323	329	308	277	320	287	323	295	332	325	318	294	331	308	324	317	294	299	309	316	291	306	299	318	314	267	310	317	312	293	286	286	330	319	338	284	314	300	293	298	305	344	316	309	284	308	323	335	300	325	306	304	291	285	319	321	343	346	306	283	330	313	317	331	322	314	333	312	292	297	327	280	308	323	310	318	328	298	272	342	285	316	262	303	329	311	334	316	305	332	333	321	322	310	279	296	281	295	293	316	326	314	291	317	309	297	337	300	320	339	274	279	299	307	328	305	328	299	315	284	321	301	289	309	310	299	313	308	282	276	308	282	353	318	316	323	328	315	296	296	306	308	328	317	302	319	246	322	306	329	314	314	312	318	301	324	319	323	339	320	333	306	309	302	316	285	320	327	288	375	322	297	297	312	344	331	329	314	305	334	292	279	282	318	279	323	318	303	285	323	317	291	282	299	281	314	322	301	307	342	314	335	288	305	326	307	276	352	333	315	323	310	312	324	318	305	288	287	302	292	311	300	313	306	317	292	311	267	303	286	324	311	308	305	336	321	328	335	316	319	322	310	307	307	306	323	317	356	323	277	289	300	293	308	313	318	305	301	324	321	327	334	318	328	299	305	332	297	334	315	337	327	341	328	306	327	327	308	339	301	325	322	316	283	303	304	305	304	300	276	309	319	338	304	299	303	330	326	318	349	319	310	295	329	327	320	309	314	314	298	300	297	318	312
25791	46973	38140	20680	15277	12501	9581	7107	5094	3875	3047	2421	1918	1589	1356	1237	1075	969	931	1015	969	925	817	803	658	666	628	678	624	632	633	603	548	498	458	462	449	428	423	465	442	412	422	421	417	406	437	414	424	408	427	420	466	450	424	405	405	419	405	462	444	458	469	397	423	414	408	346	423	443	405	420	412	386	408	395	376	408	408	400	394	412	368	415	381	378	398	392	403	364	390	414	399	383	372	368	401	391	345	363	381	367	376	422	357	423	386	392	359	389	400	381	407	389	381	400	364	385	377	415	386	389	381	385	395	395	381	379	387	409	389	384	411	358	387	423	376	348	396	360	397	394	396	408	378	413	390	354	399	372	426	380	386	383	399	380	359	383	368	415	363	419	378	405	394	407	366	400	407	392	418	398	389	385	407	373	396	392	392	398	438	352	388	388	377	386	346	386	378	352	382	383	400	392	413	382	396	380	377	414	434	378	430	383	403	388	363	384	346	349	412	382	388	373	360	381	412	404	396	414	393	388	369	378	356	389	369	372	376	370	407	394	370	362	385	379	400	391	392	404	392	387	391	403	385	401	365	392	376	375	393	403	369	388	393	399	409	405	371	353	353	372	370	372	377	399	367	406	406	373	403	389	395	344	398	376	381	397	382	362	352	422	385	366	383	391	413	368	376	401	387	373	384	337	371	395	369	370	367	358	391	397	385	383	326	376	408	395	384	334	429	382	378	356	378	369	379	394	370	404	384	394	386	373	375	366	342	373	367	373	362	344	385	370	371	406	416	386	394	380	382	377	381	375	373	367	382	361	391	383	385	415	406	394	384	386	400	397	400	360	377	392	366	344	378	376	384	389	369	382	404	402	392	379	393	399	396	379	374	358	392	342	366	395	391	373	403	378	416	418	359	396	385	398	403	393	384	394	384	402	343	406	370	403	330	350	400	429	372	379	392	366	365	408	377	391	413	370	413	393	404	334	361	366	402	420	374	373	384	378	396	373	422	393	361	386	432	370	382	382	366	395	344	382	389	408	406	357	350	366	382	379	361	370	367	400	384	399	405	379	382	370	360	379	387	356	345	368	390	374	364	386	366	391	403	384	416	394	389	356	381	390	385	374	423	390	368	388	399	402	387	343	373	383	373	419	377	433	348	376	378	411	403	367	370	416	380	404	365	396	393	362	406	401	379	395	391	412	403	401	381	403	350	358	372	383	409	373	394	362	373	385	391	388	390	385	381	373	383	362	385	396	408	405	394	355	391	387	382	391	373	407	376	392	354	400	392	399	397	398	360	399	408	367	395	376	389	370	370	405	400	379	352	351	421	387	410	395	404	385	371	408	382	393	381	375	407	395	381	370	391	391	418	396	415	374	384	403	358	350	395	416	420	378	345	409	412	418	362	382	411	397	417	376	393	413	401	363	407	349	406	367	388	394	399	367	396	377	368	369	406	353	377	388	411	358	387	380	382	402	383	411	371	421	417	348	376	409	406	370	393	366	383	378	383	395	404	382	370	396	428	401	391	390	364	406	423	368	363	358	395	382	361	391	388	388	345	416	382	387	359	387	395	383	393	377	394	385	417	397	361	393	365	337	382	400	382	386	418	407	373	369	371	356	392	351	380	406	376	385	411	389	368	408	401	376	367	359	379	414	395	382	352	392	382	374	416	386	378	407	429	341	374	374	400	383	402	399	402	397	397	359	406	395	360	387	399	382	390	400	390	392	418	385	401	352	383	387	404	384	401	381	377	370	398	388	374	406	395	372	380	360	376	365	371	366	403	388	390	370	361	376	393	397	379	374	392	382	414	382	381	422	379	388	400	373	403	389	412	393	377	388	405	370	390	399	378	392	413	365	390	387	360	371	370	398	374	379	385	372	432	389	368	379	390	415	434	402	434	378	389	369	366	371	419	381	376	371	360	398	365	389	417	384	379	428	377	385	353	384	398	370	392	386	392	379	396	400	391	394	403	398	406	418	441	371	408	404	366	369	369	358	388	352	360	400	386	382	399	378	385	377	376	381	373	390	358	391	390	391	370	428	383	417	392	393	383	371	390	364	402	354	395	393	394	380	389	416	370	381	386	426	400	396	400	383	401	383	382	393	369	378	412	376	386	399	399	399	382	398	367	382	394	395	405	394	394	391	414	399	374	394	388	391	371	362	410	414	370	381	385	389	371	419	370	359	403	392	379	346	402	394	422	368	393	384	366	392	362	390	413	389	392	359	392	411	372	374	377	431	358	396	407	372	368	371	385	372	406	383	363	389	403	399	394	406	386	372	370	386	379	390	377	411	382	417	375	414	372	410	402	382	379	393	361	381	402	380	419	379	396	397	414	368	378	418	354	415	393	377	419	381	351	425	408	393	369	395	393	391	381	392	409	378	412	344	371	372	433	349	373	386	415	390	417	395	413	422	433	396	379	376	421	388	380	381	395	392	363	344	368	358	405	380	370	379	384	405	392	377	377	401	389	373	374	386	383	383	391	399	357	419	371	388	395	366	385	397	398	373	373	375	382	359	365	373	354	394	426	402	406	367	411	382	385	377	365	352	396	392	445	402	394	363	390	351	409	379	354	391	370	385	383	368	405	390	399	382	424	381	377	417	386	380	388	399	398	401	388	356	352	369	371	374	402	418	385	401	399	382	381	382	408	428	367	392	386	378	366	370	425	374	370	395	382	374	378	379	357	395	352	403	382	390	376	398	353	372	400	366	410	399	371	397	416	401	410	348	391	387	402	405	353	367	379	401	393	388	398	399	349	398	350	398	387	413	402	411	415	363	384	399	384	414	375	393	365	422	374	378	412	381	406	390	407	388	379	365	399	386	368	387	355	398	345	397	392	362	399	388	401	349	385	370	404	399	371	361	338	394	371	402	367	368	381	395	380	378	357	380	346	409	420	366	370	371	378	382	385	397	390	365	384	377	377	379	394	370	404	376	366	376	345	431	386	391	403	401	405	404	398	369	374	385	384	398	384	387	362	375	403	355	376	394	375	371	390	348	373	414	391	385	410	353	399	322	429	390	409	412	385	370	417	383	407	442	377	371	392	357	358	398	372	378	385	369	390	389	361	390	370	412	383	385	402	371	360	410	364	357	387	366	400	378	383	370	351	375	353	381	404	367	399	380	381	360	367	395	380	386	382	416	340	364	391	378	362	390	377	386	421	422	383	385	371	358	379	367	348	373	346	376	388	409	397	401	411	387	401	358	380	358	392	398	404	420	390	375	381	410	407	395	368	373	355	371	405	373	379	361	399	393	333	366	386	425	390	399	406	381	400	374	419	409	393	366	393	416	375	377	388	368	354	415	373	386	398	376	393	359	377	358	396	368	410	377	420	384	405	415	386	358	374	372	382	388	414	386	404	388	349	388	388	388	387	403	432	377	372	403	378	376	383	399	388	395	408	392	382	366	398	380	390	403	424	371	363	361	395	410	398	392	412	414	396	406	354	408	356	401	388	393	399	398	384	392	384	367	380	419	404	399	374	409	409	360
27889	21977	20101	7982	3543	2425	1806	1393	1065	861	698	654	611	538	564	522	462	472	473	488	444	468	452	451	413	472	456	413	463	407	463	419	414	399	382	404	392	407	381	424	395	428	425	412	397	372	410	381	357	413	395	402	396	418	399	397	387	389	366	426	443	412	394	404	431	399	382	409	370	385	414	415	381	421	450	360	353	420	385	355	403	361	434	394	391	388	436	416	411	404	384	418	391	369	440	381	391	403	379	396	407	404	381	404	392	376	374	416	402	371	394	408	393	403	439	392	423	397	411	426	388	396	404	371	369	366	402	385	386	407	401	383	376	410	438	433	384	391	423	394	392	368	426	420	398	393	416	427	395	423	406	366	400	366	429	372	368	382	361	415	402	359	415	404	408	389	432	370	416	381	381	398	392	401	431	388	395	371	408	430	371	393	408	347	408	409	441	389	405	438	373	382	384	381	382	389	377	375	369	347	394	378	397	411	413	386	371	441	394	386	400	399	420	372	366	395	417	387	361	413	410	385	375	364	385	410	349	394	415	394	399	436	382	362	389	397	399	416	407	397	396	403	392	421	392	394	402	399	383	461	420	418	411	415	403	395	408	398	375	395	383	406	362	378	389	410	401	378	414	381	396	401	403	423	410	386	432	356	376	411	414	424	378	440	417	384	402	404	369	397	410	359	365	402	351	406	394	371	368	410	376	380	381	376	399	395	396	410	400	374	407	396	378	436	369	405	376	383	386	373	370	401	391	378	380	412	386	389	408	414	399	384	401	390	393	434	385	393	384	375	412	416	395	387	405	418	346	446	403	370	388	375	392	404	389	423	423	386	417	428	369	387	404	411	394	410	403	378	364	387	426	359	431	410	382	420	423	429	400	401	384	381	402	395	430	413	393	413	434	367	411	416	400	391	440	396	407	394	407	400	389	396	368	384	366	355	399	394	409	409	416	403	379	409	404	405	375	351	382	396	375	381	390	408	388	414	390	384	415	401	415	379	398	398	399	424	402	378	396	352	400	425	393	366	411	395	380	429	387	403	371	406	365	403	383	402	398	389	378	411	392	369	403	391	371	378	417	432	368	408	355	385	394	422	376	383	369	411	383	368	396	429	395	434	379	410	378	395	361	388	408	423	423	417	416	365	437	377	372	414	424	412	454	385	391	422	421	410	395	385	380	387	376	388	412	399	378	343	412	397	389	404	380	409	417	399	404	389	384	432	427	386	390	393	375	379	395	410	419	380	382	389	414	413	404	389	392	390	388	416	432	397	373	446	403	383	383	413	368	418	414	388	395	402	385	391	401	406	417	357	396	424	411	399	390	400	389	417	391	394	375	441	409	365	398	413	395	397	381	413	455	424	404	368	402	379	412	401	419	357	417	382	396	360	398	391	396	378	389	412	367	385	387	393	403	359	405	400	351	405	356	395	391	391	397	393	394	403	441	437	401	432	395	381	440	390	382	389	386	394	397	405	374	405	410	385	421	392	403	381	400	407	381	419	375	405	400	404	406	361	381	423	355	392	389	409	412	375	419	422	419	395	389	355	383	430	371	389	410	395	371	393	398	400	402	390	377	385	391	368	398	396	396	409	386	360	396	365	400	404	382	414	389	437	406	413	397	398	384	386	400	362	399	411	415	386	420	380	404	404	386	448	385	393	388	408	386	378	367	425	434	397	414	393	365	374	385	419	419	380	392	400	397	400	395	425	385	383	403	419	383	390	422	422	395	394	434	427	406	403	441	350	400	396	381	411	407	386	396	383	416	359	416	372	379	409	402	387	436	418	421	390	384	419	374	384	392	424	370	427	379	422	397	383	386	401	380	414	410	356	360	390	396	404	389	418	386	401	392	379	353	394	408	392	428	379	388	352	425	423	417	391	392	423	447	385	412	437	393	385	389	414	446	390	348	391	397	395	433	379	369	409	389	370	367	382	366	375	404	359	396	371	413	406	393	410	403	374	354	378	381	393	437	399	399	389	388	386	380	413	367	360	368	339	382	393	369	343	385	445	356	377	414	401	364	421	414	376	406	395	391	450	394	375	395	419	419	403	363	408	412	413	427	360	387	398	406	410	403	379	408	416	364	425	397	378	389	362	362	440	363	390	383	388	384	387	393	413	409	403	417	425	423	413	396	390	405	411	382	407	385	424	426	395	418	381	359	403	347	418	399	400	387	401	417	371	408	398	426	433	397	385	401	410	393	396	427	380	420	392	400	382	414	410	374	404	376	396	391	411	384	376	371	419	408	405	410	405	387	385	381	380	392	396	414	392	399	398	369	429	372	372	369	389	392	413	397	397	396	392	418	403	415	393	387	434	413	409	407	392	370	369	378	373	412	397	381	395	363	357	402	391	393	370	426	392	420	398	395	442	404	362	407	392	448	348	400	452	434	386	401	376	423	379	370	403	443	403	368	398	399	393	402	402	413	397	416	419	368	377	365	344	373	415	399	413	411	431	399	426	389	370	369	425	372	421	397	404	396	396	388	416	372	408	376	390	378	423	411	422	416	379	393	378	394	386	375	371	383	413	423	400	434	387	387	422	368	420	418	434	393	456	393	404	418	425	406	408	409	419	392	396	383	356	402	385	409	372	428	415	421	362	377	436	377	392	424	387	387	393	391	413	404	385	404	396	364	415	374	388	408	429	393	377	397	378	409	397	428	402	365	406	432	382	398	394	414	400	408	374	363	398	374	403	423	384	376	434	377	388	388	350	412	421	396	394	427	403	365	420	413	399	368	360	382	390	425	403	370	392	414	406	397	384	382	399	398	437	373	406	396	407	380	421	415	390	381	391	397	406	412	379	378	384	351	433	397	380	399	381	409	403	360	396	423	412	396	375	397	413	395	395	420	410	382	369	369	390	409	383	402	413	422	394	441	366	429	403	426	388	413	386	424	396	411	411	393	393	391	369	411	366	387	406	397	390	391	430	399	393	403	373	404	410	416	369	404	393	396	429	407	376	404	389	390	404	406	402	395	398	425	417	397	387	431	370	380	356	405	414	420	403	397	380	358	403	406	385	363	370	403	387	391	353	412	387	407	406	383	428	443	408	415	408	404	409	386	463	404	397	420	423	388	381	402	362	386	378	399	408	390	395	386	386	404	433	395	403	416	388	368	402	397	419	415	370	411	376	389	412	419	456	419	407	412	409	392	390	387	385	396	395	404	370	406	406	405	398	418	397	400	385	388	365	384	395	386	385	416	370	417	396	400	419	375	383	420	414	388	367	393	380	377	419	400	406	404	414	367	406	384	379	426	399	403	400	432	377	415	367	404	402	370	406	394	379	379	373	369	429	428	427	422	396	417	397	379	417	401	404	397	417	365	393	397	436	442	390	377	349	424	416	408	367	424	401	380	408	391	353	379	378	432	418	380	402	395	397	417	396	377	363	398	371	400	436	401	407	368	423	425	401	372	392	386	431	401	390	376	388	378	388	378	401	376	389	392	401	374	443	430	408	390	377	401	388	432	372	409	409	425	389	422	410	377	382
22508	32827	23710	8679	5596	4482	3300	2505	1910	1440	1208	1005	874	815	744	735	672	649	598	659	669	655	588	617	557	641	620	541	559	565	534	563	504	485	505	505	461	469	455	520	488	526	470	517	510	524	505	515	516	505	512	498	458	500	488	490	495	508	498	528	509	518	493	476	513	491	481	508	505	509	522	516	504	487	506	477	489	455	455	510	504	509	471	488	531	479	494	498	476	497	488	479	528	507	487	505	485	485	470	506	513	542	465	520	487	495	492	499	506	453	467	529	507	511	483	494	485	494	519	493	474	510	504	477	496	497	498	505	518	469	495	524	471	467	465	507	488	502	518	484	503	476	464	501	481	478	489	467	462	484	480	484	511	481	478	501	479	510	484	509	462	469	460	499	509	524	500	465	515	481	441	489	465	470	511	501	462	501	458	488	497	487	513	510	467	486	483	559	540	524	539	482	525	507	498	465	468	488	447	477	506	511	482	479	526	516	510	483	525	449	491	476	479	509	491	470	512	496	501	493	474	472	473	485	471	501	499	516	508	510	486	476	481	504	501	497	476	514	528	516	511	500	487	471	510	488	457	519	464	510	492	481	495	464	499	479	501	490	458	500	475	497	513	484	541	476	493	518	483	499	524	503	474	503	502	480	469	478	515	478	494	506	472	475	466	549	529	487	474	527	472	478	502	516	479	478	496	485	489	502	513	445	438	469	499	465	460	482	473	481	483	471	498	488	522	421	513	520	501	479	525	474	485	500	489	515	521	483	507	514	490	493	477	513	471	479	500	541	487	502	470	497	475	495	442	461	488	475	513	526	510	481	510	481	514	486	480	503	480	457	502	452	494	450	476	487	484	466	502	518	493	533	486	473	452	459	512	485	499	531	437	473	500	493	478	502	509	491	491	512	541	460	485	483	456	463	475	539	478	507	502	490	502	467	478	511	495	456	532	529	513	498	487	487	523	445	488	513	463	464	463	476	484	515	504	501	492	489	539	459	470	470	517	489	527	500	467	516	496	493	480	478	472	527	496	456	462	517	493	492	478	484	513	523	502	499	492	458	507	478	496	473	489	536	496	485	479	440	504	504	475	511	468	511	484	522	486	496	481	508	443	520	480	492	563	496	494	478	477	532	508	506	495	467	458	495	506	495	513	545	491	490	503	451	535	530	496	521	466	514	504	540	461	505	496	469	496	531	491	465	546	466	463	492	540	492	482	432	499	512	488	490	491	456	488	484	494	516	457	497	506	504	485	496	495	452	438	450	444	489	468	452	493	461	466	516	452	474	481	484	467	504	490	502	488	451	468	495	505	455	516	487	492	531	493	515	500	484	506	500	503	447	502	518	462	504	493	517	500	517	492	475	506	484	482	517	546	481	497	494	444	497	520	465	493	504	480	506	470	505	502	495	522	495	521	481	492	511	493	492	488	469	496	457	465	482	533	504	527	465	483	526	519	485	498	522	460	479	558	493	508	510	509	485	499	482	469	510	485	544	489	492	468	490	476	541	493	488	525	478	484	513	491	480	518	501	553	505	462	500	454	506	495	506	542	529	513	473	496	490	497	507	516	529	471	470	516	519	505	498	449	497	521	471	450	467	464	513	507	477	480	475	529	495	520	524	479	451	484	506	514	498	496	492	497	468	503	448	522	499	502	508	467	494	479	463	503	526	453	574	519	509	450	487	519	507	440	522	492	496	485	480	492	504	484	472	516	526	514	488	463	479	452	462	508	491	471	510	504	522	531	482	508	510	486	487	471	479	486	488	498	521	501	469	494	521	529	517	479	458	489	471	506	497	447	521	481	495	498	551	470	526	491	486	510	533	476	510	488	467	563	525	482	509	460	481	486	483	480	492	482	489	503	470	547	486	487	468	485	493	457	496	478	474	527	513	518	501	481	513	504	477	508	508	495	493	479	445	461	442	488	476	498	537	474	455	494	510	455	511	535	475	495	518	494	477	481	505	502	488	519	501	512	475	473	505	466	487	515	517	502	513	501	468	490	497	486	493	482	507	500	480	518	486	518	471	492	462	486	529	500	486	508	502	480	489	494	477	504	475	485	502	486	529	508	447	483	463	516	513	471	479	478	480	465	501	471	498	487	496	469	501	505	481	476	476	466	482	496	500	485	499	522	481	452	501	471	490	526	512	487	533	496	485	483	500	521	497	478	506	487	472	487	499	512	495	538	470	509	506	528	464	525	459	484	505	508	547	485	486	523	507	532	517	465	535	506	460	510	469	536	509	489	518	476	511	489	482	516	493	475	472	518	506	503	497	478	482	498	471	514	437	508	488	510	494	499	492	461	456	519	471	477	525	487	469	483	517	502	510	466	497	471	468	479	489	524	509	493	499	499	484	528	453	486	458	483	523	479	548	459	498	478	468	513	488	488	480	537	514	505	500	473	511	492	479	465	491	491	499	482	554	492	494	545	477	460	485	460	472	471	460	520	516	464	501	516	521	541	486	491	478	507	498	503	509	538	485	477	522	471	506	472	500	472	496	473	457	500	525	499	524	490	502	481	553	479	461	511	499	494	474	484	496	467	455	478	450	505	503	486	501	500	490	500	512	501	473	495	528	501	479	493	546	534	497	451	482	461	527	483	516	537	476	521	475	501	538	477	463	473	478	549	483	505	522	508	463	486	500	525	504	501	490	521	471	466	462	480	475	500	480	478	473	495	458	464	495	476	506	515	493	488	489	490	477	505	477	496	501	477	460	509	467	514	485	462	531	499	446	512	474	522	489	492	460	494	488	461	529	495	439	525	470	522	499	492	481	514	480	462	508	497	477	475	488	494	502	497	517	501	510	535	479	460	478	472	498	492	491	489	491	504	458	503	493	498	457	493	456	463	468	498	493	462	515	495	482	495	498	481	527	510	477	524	471	435	510	489	471	469	477	483	488	518	487	503	500	471	484	492	476	482	473	495	499	481	467	494	470	477	504	484	534	487	511	490	467	484	523	511	501	502	481	494	498	482	495	510	456	455	499	513	493	505	468	481	455	476	540	486	511	498	487	552	506	487	507	464	490	542	468	476	508	504	454	507	498	482	461	480	523	489	534	534	499	457	458	496	518	513	490	512	509	514	477	494	494	518	507	488	486	475	493	495	501	528	528	528	483	486	478	471	486	501	479	496	515	464	501	515	471	494	507	531	521	495	521	497	514	482	503	500	478	479	494	469	488	504	508	482	486	495	519	487	483	451	491	471	481	476	492	501	524	486	468	499	527	538	496	497	503	506	505	514	480	500	500	457	485	507	518	491	519	492	437	504	484	484	513	467	488	521	497	519	465	533	535	493	498	463	486	530	477	461	435	485	499	498	496	489	464	505	497	486	468	480	498	451	488	465	478	519	495	446	520	474	499	497	502	488	456	507	509	479	467	464	485	506	471	485	489	500	479	481	472	465	463	470	470	517	492	487	501	492	490	470	498	465	520	463	501	473	492	473	484	500	476	489	474	456	474	473	491	492	479	468	504	480	494	494	490	513	471	485	496
23680	21207	28346	24376	21215	14239	5185	2982	2055	1635	1335	1096	1013	852	763	703	638	652	614	633	664	644	569	552	574	534	481	483	536	535	482	509	494	480	476	432	448	447	436	451	430	446	454	436	436	431	433	424	480	430	408	462	466	427	458	438	449	424	468	448	430	444	412	453	429	439	385	402	381	425	460	443	446	465	417	438	427	399	415	450	427	421	461	417	431	411	428	409	418	440	448	426	414	422	426	415	418	430	384	485	436	399	433	460	434	410	399	422	419	447	430	444	407	426	428	420	416	429	424	434	401	392	435	442	442	419	440	409	421	414	434	426	455	406	442	424	427	433	399	420	426	403	443	435	433	427	441	411	444	460	433	439	419	417	408	435	425	430	424	432	439	416	432	404	440	409	397	439	411	420	430	428	420	444	411	415	436	424	438	426	411	422	421	380	426	401	368	435	440	449	412	419	444	409	429	434	443	404	398	479	413	407	399	420	418	433	433	403	477	424	409	445	446	411	388	424	432	411	418	414	399	431	440	449	416	420	428	404	452	454	437	444	391	438	418	365	438	413	419	416	394	411	436	444	444	419	395	416	411	425	405	441	397	424	373	424	447	403	414	444	417	421	423	387	389	393	390	410	404	398	435	389	453	414	409	436	441	436	394	412	402	475	458	426	408	450	407	399	429	387	428	403	444	407	439	427	431	425	409	448	391	465	439	420	435	411	424	434	395	399	388	417	406	435	412	407	419	429	412	448	435	447	406	426	420	392	411	468	405	421	419	415	452	438	448	437	435	430	419	416	423	418	397	421	440	418	430	412	386	477	409	405	418	422	444	437	431	396	408	414	421	429	411	397	421	404	444	423	403	403	421	463	382	399	418	421	419	441	406	424	442	472	433	425	466	443	427	391	393	392	409	420	449	438	448	418	454	447	443	408	422	437	447	411	415	411	436	435	406	434	450	408	406	416	427	389	393	398	429	424	430	384	405	425	420	424	460	408	421	422	431	394	419	425	424	405	424	446	461	413	428	405	389	423	385	422	417	439	403	411	403	452	419	429	428	413	423	442	388	426	407	419	415	444	426	399	423	400	434	413	439	422	447	399	426	430	400	458	456	399	437	454	383	426	425	463	425	379	388	399	426	403	467	425	425	451	436	397	458	394	435	432	413	413	438	440	417	452	424	455	430	410	440	340	432	429	409	456	416	437	409	415	424	433	407	395	452	433	455	434	444	402	421	404	429	448	417	432	404	451	421	405	403	444	419	493	423	400	437	389	429	425	429	428	412	429	407	453	455	410	419	465	427	414	411	441	405	427	420	402	427	423	460	401	416	423	414	408	410	438	412	429	409	423	399	420	424	419	453	427	405	410	432	488	417	451	390	452	409	425	424	410	419	486	426	430	416	411	418	467	434	440	431	392	394	431	442	421	436	430	451	466	425	388	397	419	409	419	416	410	416	417	387	416	408	424	395	440	459	413	403	464	421	397	422	444	407	430	453	439	406	367	435	440	414	393	367	380	394	436	403	432	453	443	436	425	416	398	414	436	416	392	423	413	426	415	409	402	386	392	401	409	424	465	459	398	407	424	434	405	355	429	410	426	450	402	408	369	444	432	427	432	400	421	417	429	440	389	455	417	427	441	429	406	439	457	416	401	397	424	430	415	401	399	428	437	408	399	408	447	450	402	431	418	415	401	415	412	417	421	426	435	399	424	390	451	448	423	466	415	415	416	389	415	432	424	456	421	408	438	416	414	418	403	400	421	431	424	450	407	430	421	453	441	414	431	436	426	400	427	438	440	441	437	445	427	366	423	446	400	445	440	421	433	449	407	458	430	404	429	408	383	428	410	430	420	427	403	430	408	416	445	423	424	429	427	420	440	418	393	405	427	402	416	426	391	402	425	423	439	411	401	439	428	431	413	446	398	427	451	487	418	446	422	433	414	423	416	399	412	427	439	418	403	383	427	420	391	437	413	423	426	457	381	432	412	434	418	432	422	397	406	394	385	417	417	415	408	453	414	438	370	424	395	418	434	410	414	428	419	438	435	442	429	403	402	428	411	443	385	426	420	368	453	431	378	435	447	413	406	410	425	419	434	386	428	422	420	420	416	396	435	442	418	387	402	417	419	444	426	416	395	422	444	438	392	422	446	415	443	395	430	415	451	420	410	418	427	433	429	425	399	412	447	414	404	438	435	416	381	431	412	404	454	416	430	424	391	436	407	431	425	419	438	414	429	385	452	407	417	406	433	421	421	427	445	434	409	412	433	428	416	451	423	419	427	466	409	416	433	411	430	424	413	458	449	393	420	387	415	424	443	407	432	380	395	436	412	423	418	422	430	429	415	413	463	473	425	432	422	428	421	461	437	462	408	447	384	407	425	448	460	418	412	409	429	429	456	440	420	425	419	419	435	428	441	429	412	397	417	416	417	431	441	444	431	391	429	454	435	434	399	401	445	447	400	432	408	424	437	424	406	422	419	439	381	433	452	438	429	415	395	409	430	384	415	445	446	426	419	434	418	418	449	415	430	422	414	420	425	451	446	423	439	410	402	414	428	419	409	400	427	424	434	386	402	437	408	447	400	438	401	389	412	433	421	444	400	389	386	454	395	433	396	444	405	396	422	441	375	414	442	406	439	420	406	415	419	420	411	417	435	419	412	386	368	465	409	435	437	453	420	436	397	432	387	421	408	401	421	417	426	438	423	414	446	410	440	396	460	421	446	424	453	445	370	388	420	446	373	398	410	445	421	418	409	451	400	425	444	387	388	418	476	453	449	383	447	395	434	393	446	421	406	406	446	427	454	435	452	408	432	421	431	435	373	419	408	446	411	426	472	437	409	431	414	412	425	400	399	427	436	438	405	416	440	427	413	413	433	402	397	444	408	420	430	412	397	389	446	403	420	436	426	402	410	416	421	375	435	445	447	396	413	389	446	452	422	441	444	447	403	428	406	435	384	443	420	446	438	423	457	432	407	427	402	441	408	419	453	432	417	428	457	403	389	429	429	444	414	405	422	418	409	418	430	411	415	430	390	445	414	448	369	388	430	420	426	402	440	443	400	397	395	417	418	390	425	422	412	409	418	452	429	441	461	433	430	401	409	398	403	405	395	421	442	422	444	422	438	462	434	402	424	416	462	436	448	412	397	433	419	395	478	416	376	419	442	427	389	419	418	409	419	473	435	439	396	394	405	432	425	402	436	432	457	406	413	438	452	429	464	438	386	461	409	388	430	419	437	413	409	441	406	403	403	460	447	425	381	414	417	403	446	423	421	468	430	420	438	448	452	405	434	414	429	440	412	380	437	402	444	421	442	436	429	394	411	401	430	409	411	444	437	405	432	427	446	408	440	422	450	395	393	402	431	431	436	436	399	412	424	413	436	437	439	418	444	443	448	426	370	465	443	400	403	463	421	440	415	397	411	407	443	429	431	423	449	419	414	387	394	432	414	396	432	415	439	439	413	407	402	412	412	405	414	403	438	396	433	401	429	435	413	449	427
22144	42478	32326	16164	11445	9016	6796	5174	3686	2801	2276	1844	1523	1265	1141	1016	922	901	891	850	784	853	781	761	732	767	701	679	698	663	689	649	596	600	610	567	568	552	570	573	527	569	468	577	515	568	555	519	518	541	524	554	558	528	531	533	535	561	548	583	566	587	538	503	541	547	522	516	518	521	538	555	524	564	534	476	556	559	583	541	515	531	528	531	508	514	513	526	483	490	553	525	507	557	546	553	518	514	477	536	557	526	531	525	518	518	512	556	514	484	525	531	567	525	546	513	513	480	532	495	531	528	495	506	475	484	512	495	505	536	521	529	552	543	524	533	511	530	526	491	536	500	518	517	501	498	534	544	524	550	505	543	515	534	475	543	525	535	504	515	497	490	549	481	559	524	514	514	543	521	538	583	513	547	517	507	539	517	514	507	529	510	511	484	515	540	567	511	506	529	494	516	521	542	526	505	517	524	503	530	527	553	518	566	544	532	508	537	522	505	550	551	499	506	524	547	471	502	500	503	534	521	517	574	518	543	511	523	521	513	542	521	549	547	511	552	528	531	526	562	557	520	538	519	563	499	552	536	517	501	497	511	542	491	547	582	525	574	498	517	522	540	500	517	525	575	541	565	506	552	518	509	545	532	472	532	464	551	573	515	535	598	525	531	514	502	535	521	546	539	504	518	543	586	522	519	544	534	532	544	531	522	555	492	538	556	542	504	489	509	514	552	537	565	539	516	513	534	520	523	509	508	526	581	495	555	531	531	504	531	527	518	542	507	528	541	518	527	527	512	547	484	512	507	549	526	535	499	516	520	493	514	501	560	504	537	587	546	511	520	520	551	536	506	556	488	492	485	541	519	518	519	553	510	540	523	483	569	475	540	523	550	501	542	489	535	527	511	523	516	476	528	546	548	530	525	515	528	543	544	516	518	536	521	509	522	493	551	490	487	527	496	510	532	525	486	478	525	501	516	483	542	495	508	527	559	507	488	544	512	564	521	550	597	479	489	540	516	549	530	540	539	540	517	505	569	554	537	575	497	490	484	509	544	514	513	535	536	562	538	547	537	540	544	520	549	520	542	480	466	546	513	524	515	517	532	516	517	539	511	531	554	540	489	517	487	522	519	520	507	554	525	540	498	511	465	536	527	517	570	514	524	558	499	524	542	528	539	544	523	528	554	539	511	509	510	507	541	530	528	566	536	517	519	555	489	543	533	552	513	507	519	516	507	503	509	482	494	521	505	519	546	549	536	520	512	524	563	556	592	501	543	514	508	500	536	555	538	504	514	532	535	515	545	512	548	493	520	517	550	543	551	496	530	518	534	523	520	531	543	535	518	528	517	532	503	510	471	506	541	506	543	529	483	536	499	522	469	506	501	576	510	490	527	535	586	547	529	560	559	526	533	544	475	530	558	570	528	524	510	507	531	490	518	517	541	537	586	485	540	506	516	544	523	517	537	503	498	526	526	522	462	526	546	524	540	526	536	510	521	540	513	517	497	546	538	502	561	519	581	514	518	531	540	544	493	563	554	533	505	537	527	493	523	506	519	536	516	569	527	527	529	537	506	507	538	549	548	501	508	511	554	482	513	528	552	509	520	534	520	511	541	517	543	568	541	511	544	499	549	499	573	575	515	524	558	551	557	489	503	547	567	552	532	571	531	561	523	535	538	529	534	511	517	529	542	509	505	535	514	558	532	524	559	528	529	553	522	477	507	481	523	526	472	553	545	523	483	549	543	517	553	485	522	524	542	521	541	523	553	545	538	556	506	558	528	475	531	530	500	534	524	534	478	527	556	521	534	563	551	494	510	514	537	519	516	491	528	558	531	528	537	506	522	525	519	538	525	525	492	538	513	559	502	540	497	511	502	524	483	513	524	534	504	528	515	514	521	531	519	533	519	514	539	519	536	530	506	535	514	510	549	511	488	530	528	508	563	529	535	532	516	504	521	526	529	563	574	506	542	558	516	529	489	531	579	546	534	501	562	503	499	536	488	518	523	519	557	530	530	566	516	539	491	499	520	520	510	509	477	518	548	519	521	543	546	512	508	486	512	518	512	528	536	532	540	580	542	507	557	517	506	547	527	535	559	536	521	530	526	498	502	513	518	520	565	510	572	547	537	542	513	519	481	504	535	541	521	505	528	565	495	526	489	524	498	521	520	563	500	557	500	505	587	512	517	522	550	551	532	499	530	525	550	539	550	538	511	510	528	527	548	558	535	534	538	572	503	547	540	541	518	536	523	492	531	523	510	503	527	478	523	539	517	510	530	531	519	515	530	519	512	506	542	549	563	539	517	495	509	534	522	520	529	517	513	537	511	522	582	542	514	516	545	520	553	564	532	519	514	520	579	480	529	530	524	473	512	492	525	520	482	529	560	524	484	524	516	530	503	489	539	513	518	498	503	476	532	538	495	501	489	521	529	498	537	526	503	518	554	553	512	475	497	547	524	571	510	558	515	493	525	535	500	559	505	516	481	517	545	482	554	514	541	536	500	507	483	540	548	549	513	529	527	558	496	528	505	507	496	538	499	531	573	567	497	534	546	530	550	561	513	540	526	514	543	539	527	477	529	529	534	517	596	527	495	541	514	505	538	525	500	555	518	526	547	548	521	499	523	505	537	489	563	563	542	493	537	524	539	547	526	490	554	553	507	542	555	558	525	528	496	570	528	559	526	537	505	518	543	560	537	546	515	543	488	510	520	500	518	537	528	510	513	514	522	485	548	521	528	522	509	531	528	512	535	533	510	505	504	538	529	474	517	544	510	529	543	535	508	526	520	486	575	528	542	529	565	546	584	487	547	554	531	512	494	546	547	498	541	547	497	555	501	536	568	502	523	496	551	484	511	536	517	523	516	516	536	537	518	577	509	535	559	520	504	525	514	496	553	564	499	450	538	535	540	554	513	520	543	523	553	484	524	524	533	536	518	495	437	514	531	526	525	512	490	564	551	533	530	529	502	553	542	509	522	500	510	532	530	570	516	512	547	510	543	504	541	529	523	492	542	532	506	510	563	522	512	551	553	516	504	526	523	576	502	501	479	509	555	537	530	524	490	522	516	516	541	531	539	521	506	542	526	532	500	573	530	536	491	509	551	511	561	495	525	513	493	498	498	548	542	514	500	553	520	535	513	505	513	534	533	536	500	521	526	499	531	542	527	535	530	523	526	542	517	541	554	526	521	514	532	509	484	539	533	524	529	543	517	529	577	509	513	517	533	513	533	560	519	472	538	541	516	491	490	517	552	544	496	521	512	521	517	547	548	485	557	521	518	513	545	507	506	572	506	507	526	554	543	503	572	545	511	509	532	535	525	543	552	522	527	529	554	490	502	513	528	533	541	537	493	521	535	483	541	529	496	542	530	528	519	505	521	510	516	506	522	510	512	511	535	478	523	488	489	522	545	539	546	545	555	482	495	537	523	556	520	536	538	512	503	564	564	501	547	470	525	520	513	568	508	519	497	534	519	492	514	522	548	516	518	528	531	516	503
24646	21159	27401	25129	16077	5139	2832	1960	1440	1178	953	737	697	576	503	512	458	459	435	455	466	397	383	376	356	384	379	388	373	360	393	324	338	324	295	313	311	327	312	313	313	295	305	296	335	324	321	299	308	327	308	296	296	334	299	288	307	294	309	329	291	280	330	285	298	280	295	269	305	305	275	293	289	289	300	340	327	278	328	293	285	308	289	287	296	277	307	296	316	302	297	290	309	302	305	299	296	298	277	260	303	279	305	315	272	294	305	281	282	300	305	247	297	286	305	309	295	287	305	309	298	254	301	302	310	268	300	298	274	268	318	312	271	323	284	274	265	292	247	312	306	288	278	296	296	312	282	287	264	291	307	290	317	326	279	262	277	297	311	315	295	271	308	310	295	288	282	279	277	293	321	305	304	310	312	292	305	273	292	285	294	330	333	275	283	316	293	284	292	270	286	288	289	286	292	281	277	296	299	279	305	276	285	293	272	280	314	282	289	285	305	275	297	285	281	295	302	269	268	291	288	297	281	299	319	315	276	277	287	274	297	289	307	295	289	295	288	288	291	272	302	294	274	304	310	276	302	297	273	261	310	314	313	273	303	303	295	303	304	279	308	311	298	301	299	276	294	295	291	248	310	265	297	308	278	326	279	324	304	310	293	270	293	322	302	309	269	328	334	282	306	266	284	311	292	292	295	305	283	290	284	273	283	296	279	284	297	270	328	289	299	282	311	303	290	287	310	320	317	306	321	305	296	286	282	286	339	302	301	277	307	310	306	304	304	300	296	264	281	268	260	288	275	294	293	307	295	253	309	283	270	296	267	273	291	278	280	302	308	304	306	311	293	281	312	268	283	294	246	290	274	296	297	297	287	272	269	277	306	299	328	297	283	266	319	273	283	319	289	341	273	277	290	284	278	305	294	278	293	284	300	287	301	302	294	302	281	306	280	334	294	308	250	284	260	308	310	303	307	288	323	315	341	302	293	285	307	298	288	282	273	307	260	284	286	269	309	299	278	301	289	306	308	280	295	285	286	313	272	272	293	286	291	307	297	303	300	320	259	282	295	303	292	267	293	303	258	288	289	263	282	293	285	277	259	302	292	291	299	295	289	277	281	288	289	280	297	305	318	277	299	263	260	321	306	294	266	301	288	323	301	292	288	297	310	303	311	272	296	281	287	310	301	266	334	308	294	303	273	309	309	274	313	262	293	295	344	273	270	283	282	304	291	291	325	270	259	312	304	289	304	281	287	298	305	318	291	267	278	285	310	282	303	291	294	266	295	290	299	300	258	282	283	288	321	259	319	300	289	287	300	293	275	313	301	316	282	301	309	288	313	293	287	288	294	274	334	235	249	294	290	276	307	319	279	267	288	268	310	270	286	289	312	320	261	315	276	272	322	295	285	303	295	288	260	297	313	294	321	278	258	285	297	298	307	278	285	282	286	271	311	326	300	297	297	311	293	324	281	304	258	296	310	306	325	304	301	317	266	291	289	310	271	283	294	305	307	305	296	298	288	261	311	286	289	303	338	300	321	304	293	335	318	312	290	298	291	295	286	280	280	299	253	283	317	299	297	307	300	289	308	272	282	309	295	287	295	272	307	274	300	281	268	308	267	271	295	298	286	277	304	292	294	306	298	290	334	299	325	284	340	279	289	316	311	318	291	312	292	290	307	283	289	279	272	311	319	302	303	325	269	264	296	286	308	283	270	290	304	284	307	309	278	290	328	290	305	291	304	286	278	298	303	273	281	273	288	288	319	255	273	303	288	274	285	279	272	321	281	284	330	291	320	295	280	287	292	312	269	298	279	278	279	287	339	322	296	327	288	298	275	290	306	279	289	308	285	305	295	267	300	246	301	304	295	291	274	291	325	267	284	318	298	311	298	283	272	302	304	313	295	318	273	304	292	317	307	279	286	282	310	293	260	292	304	303	311	327	306	314	292	297	302	263	262	295	293	302	271	299	283	276	325	308	320	323	323	267	346	323	300	277	295	293	273	330	296	288	305	291	294	275	302	290	319	269	304	300	310	296	288	248	309	317	286	292	289	295	277	252	299	305	316	290	271	301	277	314	284	320	300	302	281	313	280	268	283	304	272	259	315	286	297	298	276	282	332	277	310	306	302	291	291	304	279	300	276	328	279	289	282	291	270	297	280	242	293	295	308	300	318	281	308	291	305	274	324	338	288	271	297	325	309	265	288	294	280	296	316	313	271	293	272	318	293	317	310	297	285	301	296	290	303	285	310	286	323	311	279	308	330	276	270	300	314	281	277	297	280	275	275	300	288	289	314	318	289	294	293	306	322	322	304	301	295	286	299	300	280	307	292	298	304	321	281	282	305	271	298	328	268	257	302	315	277	274	271	307	308	290	275	297	287	287	328	281	295	301	291	283	294	300	272	301	302	282	278	309	256	309	282	305	295	262	295	277	278	300	265	281	319	311	295	307	280	295	277	282	284	282	317	297	290	279	285	299	293	304	294	296	292	321	291	324	281	303	299	306	287	293	303	299	281	320	263	270	287	300	320	304	297	274	301	302	293	293	285	293	291	250	312	311	304	306	308	295	329	283	285	318	325	285	302	288	301	313	312	288	301	294	294	301	306	271	263	286	303	316	275	283	310	297	295	305	270	266	282	315	290	283	286	295	313	266	286	268	294	282	326	306	314	315	273	315	290	336	266	263	256	301	299	286	300	288	311	298	306	280	330	289	282	303	311	283	278	274	287	308	306	297	307	330	307	289	298	290	288	291	297	276	303	284	269	277	281	299	304	278	315	302	293	304	303	287	287	268	319	303	312	306	309	298	297	290	321	274	326	282	306	295	326	284	265	283	320	251	331	306	289	310	297	295	300	313	280	286	266	281	339	277	273	266	327	283	310	285	271	272	298	295	293	287	292	277	263	286	275	275	303	281	282	302	311	299	287	306	297	289	285	299	305	293	293	277	300	269	300	265	290	263	313	278	275	274	272	307	275	295	304	295	310	317	278	289	319	290	282	304	286	296	320	310	307	286	279	310	310	309	272	286	323	280	275	291	301	258	306	309	295	300	287	303	314	281	307	310	283	306	339	291	292	286	284	297	278	277	304	306	278	279	308	273	299	288	305	303	285	308	281	314	306	275	279	278	308	307	315	317	325	289	311	292	265	297	315	273	291	272	286	262	278	288	263	307	269	328	298	279	287	306	306	293	280	281	255	306	290	333	293	301	287	273	316	294	275	321	303	276	282	305	288	282	321	311	277	286	287	308	297	282	297	306	287	317	274	317	271	289	291	291	316	307	309	293	302	313	320	262	318	268	296	284	278	278	272	311	310	308	267	307	281	298	304	325	295	297	270	267	297	311	288	308	332	263	297	295	276	298	299	266	307	285	261	310	275	293	315	271	298	289	355	304	297	319	275	295	274	309	298	297	300	269	296	299	317	291	302	303	318	319	288	281	316	269	274	323	279	311	293	296	300	299	298	307	306	289	276	306	277	302	315	300	305	304	286	280
21050	37287	29000	13428	9391	7422	5526	4035	2931	2095	1693	1393	1129	917	764	748	689	640	584	594	609	599	574	557	496	511	509	472	505	482	470	484	403	445	363	411	364	425	371	376	358	377	385	344	382	335	372	393	351	387	400	393	395	402	404	387	353	384	386	401	402	392	382	368	395	360	397	385	369	390	368	386	378	390	351	379	344	397	374	343	361	372	338	348	383	364	349	342	359	339	359	370	360	357	379	376	357	425	370	320	398	348	394	385	330	352	367	343	392	360	384	397	386	400	357	340	365	336	357	344	355	317	373	392	387	372	386	360	379	361	361	359	356	364	375	375	392	349	381	326	344	383	372	375	370	371	332	380	366	377	364	351	411	356	354	383	367	307	354	393	371	331	344	354	377	365	370	359	358	362	366	347	382	385	417	338	346	340	370	395	390	339	387	397	378	345	356	379	356	348	402	380	344	389	374	357	363	351	355	338	375	381	388	331	405	369	353	362	363	354	369	348	343	354	372	364	377	373	354	372	371	379	354	363	353	387	346	349	369	360	340	345	396	388	364	401	380	405	351	380	355	373	387	346	377	358	377	412	381	356	363	362	381	352	365	369	385	383	369	380	373	342	378	350	362	318	361	322	352	362	365	402	346	359	329	354	372	351	371	364	371	358	372	392	406	401	324	365	355	325	370	366	342	367	393	349	366	337	372	341	375	357	351	412	344	333	389	363	389	383	357	370	370	378	334	370	372	383	358	373	362	326	386	376	374	360	376	376	367	389	383	368	352	370	365	373	353	357	346	381	317	385	397	362	339	326	365	370	379	364	381	382	412	351	394	346	359	363	374	410	374	357	374	393	354	397	359	408	398	352	371	384	386	367	373	350	388	371	369	352	378	366	344	379	359	376	385	359	342	360	360	357	363	335	375	332	382	349	365	384	393	381	346	321	362	383	392	397	367	362	356	387	381	384	379	352	335	357	368	358	371	367	318	396	351	397	350	370	374	327	351	349	386	363	349	385	381	365	409	357	391	375	360	342	390	378	364	382	384	376	365	350	369	394	327	366	340	370	340	367	379	379	408	366	366	392	365	367	335	400	380	365	336	342	368	382	379	371	357	342	335	360	369	365	414	367	367	372	346	345	353	348	357	346	371	379	369	397	374	370	342	331	379	347	367	390	373	351	365	359	344	363	363	368	351	362	412	368	332	405	381	376	347	350	355	363	383	375	331	357	376	391	357	372	377	335	360	384	353	371	341	335	400	351	352	346	370	361	379	341	342	390	342	358	379	354	378	377	367	385	376	371	359	357	380	352	397	338	357	380	356	384	363	364	343	330	349	363	354	383	362	380	346	373	375	412	385	393	362	387	376	381	355	376	392	381	385	401	386	366	351	391	355	408	363	378	349	352	352	408	370	375	372	357	382	342	392	356	385	349	356	368	368	372	366	369	381	339	384	359	350	363	391	348	350	377	397	372	366	354	377	364	357	377	359	371	372	366	324	347	367	390	374	359	371	339	385	386	387	368	351	371	362	373	377	357	336	365	371	382	341	353	391	386	393	363	345	341	321	379	351	369	357	347	334	366	360	380	375	376	380	373	347	357	349	366	358	378	362	368	351	359	377	361	383	358	377	398	371	395	352	365	348	389	339	376	379	365	360	353	338	362	397	346	351	329	363	404	362	339	365	399	377	382	378	354	359	360	355	382	363	417	375	337	344	404	358	345	372	358	403	352	382	379	375	339	368	348	356	359	366	384	348	352	368	387	331	310	372	349	386	394	333	379	372	384	371	344	361	354	364	369	378	390	346	374	373	353	365	343	364	366	364	340	355	346	367	386	341	382	370	381	352	376	390	355	336	387	368	383	373	401	349	390	352	353	390	333	326	364	362	386	350	349	376	344	340	330	358	361	374	363	391	355	387	343	384	382	359	346	318	341	359	374	365	349	363	326	365	376	354	369	366	363	362	405	361	387	370	377	348	384	352	381	382	374	419	362	363	359	362	369	388	381	380	363	344	384	375	358	386	406	356	349	404	383	381	380	399	367	345	381	364	368	330	354	383	393	393	356	401	358	381	364	355	367	360	343	361	335	351	391	345	354	393	324	374	364	352	355	384	350	369	328	377	385	366	356	344	371	377	398	373	341	384	405	379	392	371	358	359	336	355	366	367	349	333	373	396	340	363	405	368	385	387	375	405	362	367	365	350	377	386	364	388	359	379	386	371	394	346	382	361	357	366	389	376	399	369	365	405	392	384	345	361	388	357	391	364	387	357	335	394	333	360	411	389	351	360	355	354	380	334	351	391	364	382	372	341	357	378	345	348	382	352	378	343	344	380	369	355	391	344	365	364	372	378	369	382	394	353	332	368	345	392	359	360	362	337	390	345	355	355	335	356	381	382	403	376	366	399	379	372	422	372	348	357	371	348	373	396	358	377	387	351	400	350	360	352	343	369	396	351	389	369	381	349	357	379	358	326	401	352	383	338	398	344	403	372	375	385	349	383	360	382	336	374	346	369	324	351	341	370	379	370	368	336	354	360	407	346	370	357	352	364	395	362	350	368	365	380	390	410	354	366	369	359	355	341	333	389	373	354	340	395	365	356	382	375	357	386	374	379	332	333	379	374	372	372	360	349	350	335	332	360	368	372	372	357	354	369	345	359	363	364	385	378	364	382	340	387	366	382	376	363	355	344	356	357	364	364	355	375	384	375	378	348	351	368	364	369	378	363	373	340	354	377	364	380	351	385	377	356	346	374	361	382	347	347	347	382	361	372	366	358	371	377	384	367	358	322	374	374	358	360	336	355	343	335	379	338	380	371	375	371	377	374	375	379	372	395	363	339	367	347	365	384	389	362	378	364	384	385	353	337	364	336	380	361	367	395	380	374	379	348	393	378	373	381	355	357	387	385	368	336	363	398	390	353	369	346	376	392	357	346	362	388	372	343	368	334	382	403	364	362	367	346	373	377	374	330	372	363	365	367	376	358	351	380	367	358	373	369	396	396	350	351	335	386	367	365	373	377	358	381	380	401	375	414	376	386	362	387	328	364	370	363	361	377	346	369	371	374	362	393	370	328	349	384	363	335	348	376	374	392	393	355	405	364	366	351	379	378	368	373	419	349	402	376	381	391	365	397	342	359	369	358	390	346	356	377	390	350	393	348	393	382	387	429	379	368	350	361	356	373	388	378	364	352	383	360	392	371	369	344	354	344	386	339	351	386	386	363	351	386	381	351	350	335	362	362	342	387	332	362	352	382	389	350	402	367	349	406	353	392	396	367	354	371	355	416	342	393	361	371	393	361	393	371	382	372	384	370	387	365	358	338	360	354	350	347	378	342	357	399	356	385	358	383	354	373	380	374	351	394	372	343	374	390	360	389	380	403	356	379	345	369	360	379	344	362	391	363	351	384	391	392	350	395	391	348	379	359	343	396	385	376	358	376	334	355	366	368	359	350	378	349	343	399	371	361	373	374	386	392	383	340	393	364	367	379	338	390	358	394	362
22609	21187	28704	23917	21200	21440	14461	4833	2958	2256	1785	1446	1145	1012	856	776	677	650	687	651	596	617	520	535	541	513	483	494	465	436	437	415	376	373	380	356	345	314	333	329	314	325	337	304	304	354	321	339	352	336	344	378	336	382	333	327	364	334	324	379	356	355	351	333	339	304	307	337	284	349	320	317	316	320	348	325	297	295	326	305	307	334	281	344	342	302	321	322	310	318	281	290	316	310	320	330	314	307	267	297	319	316	316	313	307	337	330	304	332	342	333	339	346	297	301	345	293	301	326	305	315	312	304	303	336	312	286	330	335	301	334	342	308	323	304	305	280	315	322	292	326	343	274	349	346	299	296	327	312	291	296	304	340	320	299	296	335	314	323	318	298	291	315	314	319	319	326	298	317	299	273	322	321	330	327	307	299	319	331	309	340	270	316	297	321	303	333	308	314	328	332	315	296	328	303	309	309	321	333	297	305	311	312	300	296	331	288	309	312	320	331	309	335	305	336	297	296	312	335	345	327	302	318	296	306	336	310	308	279	317	306	304	318	312	341	283	321	331	334	325	345	316	300	306	318	319	310	310	331	303	310	331	318	326	313	290	334	326	330	340	308	303	329	313	334	313	320	313	306	296	328	297	313	307	325	275	315	299	330	317	282	314	328	329	357	311	332	294	315	316	285	321	315	306	295	303	292	303	322	320	298	293	330	330	315	343	279	294	290	309	321	317	286	320	303	320	321	293	284	332	313	351	308	312	312	289	312	320	324	341	297	331	314	332	273	312	305	314	297	345	303	304	299	314	307	323	344	326	334	317	303	313	283	294	306	333	341	311	317	311	299	329	340	318	302	300	299	351	314	304	343	296	319	318	298	312	305	328	301	351	300	317	310	327	307	322	330	298	342	321	322	332	303	330	292	331	311	336	337	309	292	291	319	276	322	334	339	316	298	301	290	324	328	326	313	336	344	326	326	296	309	300	320	307	330	323	303	312	336	338	309	293	308	314	328	279	320	307	293	304	310	330	319	340	296	326	314	316	274	321	315	317	291	285	308	284	318	347	323	302	295	279	311	317	304	320	338	325	324	302	292	316	289	322	299	322	316	327	334	286	305	307	316	282	308	312	313	330	326	338	311	309	329	342	337	321	339	325	327	293	335	309	335	319	310	337	314	315	326	336	306	327	300	307	340	275	307	314	307	315	303	331	339	322	310	299	308	310	327	301	321	284	294	307	353	292	321	315	313	308	295	294	326	288	282	296	301	325	307	298	319	320	330	285	326	341	348	328	317	308	315	289	255	313	321	303	305	334	299	331	339	317	328	320	310	328	305	329	284	324	298	288	331	313	323	315	355	313	331	307	284	300	306	302	294	348	309	312	311	306	292	305	325	331	299	312	316	320	374	294	341	321	295	332	333	281	270	330	340	339	305	316	316	310	323	328	332	326	310	312	300	289	313	308	305	301	304	314	304	300	344	322	322	321	318	350	293	301	308	319	344	328	305	335	298	273	327	349	333	324	312	313	305	294	317	295	329	322	338	315	301	324	333	335	301	325	322	303	284	302	299	298	306	353	306	310	334	318	282	303	293	350	294	295	320	303	301	281	319	321	273	315	332	260	307	314	301	318	306	316	306	311	324	276	306	312	321	276	308	330	357	311	300	282	319	319	311	306	304	329	303	325	293	280	312	340	301	320	312	323	356	329	331	328	324	262	337	311	311	295	299	330	332	323	338	297	312	310	327	333	287	325	323	325	304	285	337	281	313	314	336	277	301	337	311	350	315	350	295	291	309	320	311	306	330	306	303	310	321	350	315	301	325	300	320	293	344	311	318	313	330	318	316	324	329	311	294	326	307	337	312	316	306	291	292	302	322	302	316	333	304	344	321	317	295	317	306	313	307	330	327	310	293	328	300	301	295	326	341	333	289	304	333	299	310	327	298	294	310	291	304	301	332	320	313	311	343	306	336	303	340	330	328	290	331	309	325	300	318	315	321	292	331	281	308	295	314	310	332	316	303	351	311	325	306	331	315	316	329	340	307	313	323	334	331	302	287	354	328	319	301	289	325	301	291	299	350	329	318	309	341	278	335	307	316	319	313	301	303	310	290	329	290	319	340	320	327	305	321	346	327	333	309	289	301	289	354	306	325	280	307	321	339	319	307	335	307	321	318	285	303	308	346	341	273	310	317	284	301	344	310	307	344	317	331	298	322	298	361	297	299	306	332	319	309	302	334	331	329	282	329	300	323	305	342	337	287	295	345	311	268	314	308	300	302	323	310	324	309	327	324	311	292	290	340	313	291	343	283	292	294	301	320	302	324	271	325	316	337	300	329	308	290	300	325	301	312	332	313	283	284	318	301	344	329	321	298	308	318	294	321	308	314	302	315	330	315	327	303	290	326	316	306	294	327	315	287	312	315	298	336	315	330	344	324	303	343	306	296	323	318	290	347	306	310	290	315	297	282	325	318	281	303	292	316	334	279	287	342	341	285	311	320	337	306	308	277	298	316	351	306	302	302	313	299	316	309	302	304	294	332	331	322	306	296	327	322	301	319	287	347	308	312	302	310	308	296	311	335	333	314	300	341	319	336	342	311	301	281	319	292	289	315	311	312	300	316	309	297	302	301	318	335	314	313	302	330	303	345	281	299	287	338	321	308	280	305	319	271	328	297	303	309	295	303	324	296	296	302	329	306	300	298	349	334	283	329	294	315	268	285	328	333	296	318	306	296	324	315	310	313	310	283	300	278	322	320	324	322	303	312	333	327	274	311	294	357	352	323	347	339	323	322	328	321	286	303	319	335	306	360	320	328	319	307	315	315	336	294	295	338	296	325	323	295	281	301	315	336	293	318	314	312	337	346	312	330	286	322	328	310	327	308	280	293	299	340	290	298	308	313	316	299	327	302	332	295	326	291	271	312	331	309	322	304	306	293	341	326	300	308	308	321	313	249	298	282	336	280	291	317	338	313	340	299	282	345	290	289	281	283	336	301	290	310	331	333	292	327	284	312	310	323	294	328	326	287	342	341	314	332	295	314	305	288	305	336	321	323	327	302	307	329	311	305	313	316	314	265	298	290	308	317	294	330	287	339	305	314	324	323	306	310	346	312	327	267	315	322	327	323	304	353	326	307	326	295	312	318	302	308	315	319	320	302	323	325	325	302	317	314	274	306	319	303	335	310	313	334	302	334	318	312	323	313	301	336	308	334	320	340	322	348	322	312	320	318	286	272	321	280	316	349	283	313	315	323	310	310	309	297	298	293	305	310	313	322	313	315	325	324	278	308	321	280	317	321	301	285	322	316	316	280	309	314	323	314	295	321	314	347	298	297	301	315	332	289	292	341	289	295	310	320	301	325	306	314	308	291	308	314	339	279	289	320	326	318	291	308	318	294	339	327	324	326	329	299	285	265	275	301	322	283	317	315	312	326	325	317	326	320	300	299	308	333	289	308	317	293	299	334	310	326	279	300	316	318	323	326	318	293	317	307	331	298	348
24481	45942	38283	21701	16238	13169	9953	7592	5477	3926	3110	2509	2024	1652	1366	1163	1007	938	945	908	973	924	774	785	652	690	664	724	654	627	658	603	495	550	454	486	456	427	390	419	421	388	418	404	395	400	391	418	435	435	444	458	487	442	437	434	422	458	440	495	449	417	439	422	430	419	418	353	390	354	400	367	378	401	392	413	398	384	408	406	383	411	382	394	398	387	387	405	352	374	382	404	378	388	388	388	389	394	390	376	408	401	377	368	395	363	366	387	392	378	353	387	374	401	420	410	354	387	381	380	436	376	378	361	364	357	427	400	354	394	377	431	352	390	362	408	422	372	381	398	373	362	377	378	368	402	399	382	393	364	366	391	391	390	352	366	412	390	381	413	386	433	391	370	350	366	407	350	399	413	396	415	379	355	380	424	373	362	385	401	382	363	377	388	392	394	347	383	392	389	386	388	385	375	404	392	382	392	367	356	390	372	382	393	383	404	382	355	386	377	413	396	391	366	390	364	379	385	360	385	382	351	414	388	352	428	390	374	346	441	368	403	405	379	358	423	419	394	386	361	390	414	365	359	373	352	386	398	373	376	380	415	380	354	379	367	377	379	377	371	383	372	412	398	375	387	382	393	354	382	390	370	375	385	384	398	386	417	378	375	394	368	420	378	382	372	417	384	380	396	391	366	410	369	431	386	405	400	390	343	370	371	361	385	412	407	383	369	355	392	403	420	399	357	392	375	396	415	375	399	383	370	353	399	388	378	412	364	385	398	365	368	390	430	422	385	362	406	391	382	387	379	390	382	363	417	374	352	405	372	372	382	363	383	423	364	394	400	357	406	344	398	385	405	404	382	390	387	407	391	370	373	357	370	383	370	368	405	384	405	376	392	381	370	403	384	397	381	371	377	404	393	397	330	394	412	398	388	397	393	380	348	395	409	352	379	381	358	402	391	381	417	372	409	382	414	362	362	410	399	379	374	364	369	412	393	441	391	398	367	386	400	392	399	404	390	386	388	423	411	369	388	382	374	360	373	366	383	370	419	365	384	376	365	440	388	394	426	372	401	382	361	352	375	428	405	364	382	381	381	370	415	384	358	377	403	380	381	392	369	396	338	359	377	403	404	407	385	405	401	382	387	381	407	377	416	405	374	356	374	386	371	369	384	396	362	391	400	377	411	404	379	343	326	369	421	351	377	357	423	387	368	390	453	368	405	397	383	388	363	367	406	353	371	391	389	368	401	387	399	430	401	390	395	380	372	413	420	375	384	365	392	345	387	366	396	403	359	415	405	376	385	397	392	427	360	375	356	394	398	371	359	380	381	363	374	377	382	394	372	382	383	429	415	396	376	409	376	372	386	380	396	378	377	376	392	383	380	388	400	380	381	386	380	396	368	377	415	378	394	441	384	409	367	390	382	374	381	363	387	408	406	398	427	425	333	387	387	391	387	391	395	369	411	410	372	370	410	376	401	403	374	374	394	412	371	387	402	413	382	395	405	382	395	395	373	375	358	402	387	380	374	400	399	391	385	419	380	407	361	368	370	410	364	402	376	407	393	369	393	387	426	393	421	381	393	392	373	390	395	363	389	356	410	359	387	413	397	423	370	360	394	388	398	380	366	384	378	364	370	356	398	379	379	386	389	405	366	346	424	368	401	368	359	380	388	394	377	380	336	401	402	370	407	364	381	390	401	398	355	362	357	400	364	379	383	407	335	373	369	392	407	383	373	406	390	386	401	402	334	358	386	366	358	336	354	399	413	368	381	334	382	415	388	358	401	366	380	401	348	380	374	350	387	418	363	398	380	401	381	353	356	395	424	393	384	406	388	403	385	361	403	366	418	333	369	359	378	374	385	351	373	404	363	377	391	422	379	372	391	365	381	396	386	373	354	371	407	380	399	387	396	403	380	386	397	387	382	413	372	396	399	411	412	386	350	400	414	401	408	373	406	383	373	379	368	388	408	409	365	402	399	383	409	451	380	398	381	379	392	389	381	393	363	376	398	405	370	373	376	385	407	397	399	380	376	359	353	392	397	362	361	391	361	387	368	399	409	400	401	369	374	347	365	369	419	388	419	382	383	395	416	383	373	394	394	372	368	414	392	363	406	387	394	382	361	397	388	409	372	397	421	407	399	373	376	391	357	375	392	353	404	429	358	393	394	401	376	418	362	397	401	360	363	375	381	389	387	363	363	375	392	390	426	407	402	366	409	392	388	368	375	377	398	387	389	356	337	404	380	409	338	394	375	389	410	358	384	394	427	376	405	402	364	392	396	374	400	377	406	395	363	397	402	376	384	371	378	361	389	399	398	361	376	383	361	418	332	374	420	364	367	370	392	399	351	366	360	387	371	383	360	405	353	378	376	363	389	397	393	379	367	387	372	410	405	353	359	409	386	388	344	398	392	363	411	386	371	387	368	396	392	370	382	422	361	412	413	381	371	413	431	387	400	388	418	398	369	373	351	409	397	397	387	394	421	380	376	359	390	383	370	391	391	410	380	412	407	358	415	390	343	360	341	380	392	409	390	394	375	372	370	427	416	397	395	393	377	381	397	393	379	350	424	364	408	396	380	374	368	376	407	368	349	381	379	380	416	365	379	422	382	385	396	382	368	407	392	345	356	387	388	362	430	390	381	355	395	384	372	397	395	380	378	394	386	377	393	355	364	384	384	365	403	397	375	424	378	380	380	368	386	369	412	365	371	393	380	424	399	390	401	373	392	379	397	371	371	367	384	418	389	394	412	388	382	374	362	385	405	359	404	392	392	382	367	386	378	357	384	410	404	352	394	383	392	357	380	353	412	403	378	396	420	366	343	378	366	379	396	358	341	407	362	391	384	388	371	397	404	370	369	388	386	378	357	391	398	392	405	369	385	366	374	390	384	382	360	366	366	372	377	392	403	353	367	405	355	368	381	366	369	373	383	403	413	385	357	388	407	390	350	378	394	394	387	345	390	404	365	354	378	402	395	372	415	399	378	426	386	342	393	370	376	371	373	409	366	390	365	370	407	339	349	397	385	357	381	407	403	397	396	397	394	361	384	398	366	400	376	365	372	387	402	396	374	357	396	398	422	397	385	375	371	350	378	389	356	383	360	355	385	392	355	395	417	398	418	407	399	408	370	397	363	370	392	369	364	364	389	390	367	409	413	343	380	363	373	369	393	389	394	362	394	424	386	391	360	372	395	379	377	383	380	400	405	391	416	398	416	391	433	392	382	422	401	369	384	387	390	411	390	368	411	370	415	375	415	362	402	383	418	426	385	364	397	418	356	380	421	353	412	396	413	350	390	383	433	446	382	395	400	404	369	379	370	393	380	372	374	371	375	363	406	397	417	396	370	412	425	417	403	377	394	382	349	376	373	439	365	398	408	395	392	358	354	381	421	409	390	436	374	378	417	393	408	391	383	384	395	414	356	413	383	380	391	396	389	377	414	377	427	371	371	400	350	368	377	404	345	413	380	368	407	383	409	390	433	371	398	356	394	373	359	385	372
27718	22076	19430	7953	3477	2470	1762	1369	1094	889	748	676	599	538	504	506	465	473	448	486	459	466	460	451	450	439	400	452	399	442	409	432	413	416	390	386	406	380	407	388	418	360	411	368	406	413	385	409	427	381	385	413	386	371	401	392	402	416	398	417	419	386	432	416	422	425	363	390	383	389	385	385	409	375	392	383	367	401	404	383	417	393	342	376	382	385	376	375	373	360	383	392	368	375	399	403	370	401	375	374	402	416	395	373	391	329	397	381	404	394	384	379	404	402	362	427	337	395	389	398	380	410	418	364	382	387	364	409	395	407	375	357	357	429	370	384	380	397	383	393	389	410	363	376	387	395	395	375	368	392	403	435	396	362	417	376	381	360	360	372	389	371	361	395	390	397	369	365	385	375	376	405	414	383	416	427	415	384	412	411	374	389	383	400	407	377	368	369	365	408	410	397	410	394	398	389	410	355	390	405	422	409	371	411	364	367	373	423	405	377	379	372	406	390	425	399	416	390	399	391	388	399	413	387	375	361	386	364	400	409	395	395	363	376	423	390	387	401	387	381	387	399	418	405	375	375	396	366	399	397	389	408	402	425	376	403	428	392	395	420	411	369	384	409	356	383	403	386	373	364	364	370	389	398	427	370	402	343	415	368	407	381	389	363	395	421	400	381	383	395	391	404	391	422	369	388	381	420	383	432	397	393	403	410	451	370	389	412	355	367	411	407	390	374	376	379	393	385	384	400	396	382	427	364	383	356	428	413	386	377	385	400	405	398	412	363	409	391	390	396	408	407	403	351	385	389	417	378	390	435	372	367	402	390	410	402	390	339	377	379	384	369	388	351	386	384	401	412	389	394	393	413	353	407	414	405	333	377	400	392	399	432	392	378	378	392	390	396	413	371	378	378	390	367	389	370	381	366	406	360	407	403	402	387	386	403	340	406	401	376	394	403	436	403	384	386	430	395	382	388	414	379	384	415	397	384	375	401	389	385	408	405	398	372	395	437	347	412	398	414	369	403	366	369	400	377	405	383	378	388	375	355	394	415	370	358	414	356	401	371	387	416	390	385	366	380	389	381	378	343	401	387	397	404	394	396	373	421	374	416	413	401	430	425	402	413	393	389	401	422	339	360	397	413	400	405	379	375	374	397	398	361	389	386	412	396	383	385	378	369	398	389	420	391	387	424	376	372	380	383	373	395	408	409	407	424	393	398	358	376	369	377	393	397	386	359	375	425	395	386	422	383	393	399	384	406	353	379	414	373	397	407	380	422	420	406	392	421	378	420	369	403	375	412	431	397	394	393	408	368	424	415	411	382	357	413	390	334	395	384	411	395	380	382	419	376	456	376	400	389	390	370	387	415	419	385	373	374	390	383	375	403	374	391	397	411	347	387	371	373	397	367	381	406	351	416	422	403	404	419	415	417	376	388	399	344	390	403	386	381	356	379	408	381	394	389	405	425	405	376	395	428	409	384	361	391	360	401	392	368	394	393	413	392	391	397	386	410	388	393	365	388	355	389	370	381	397	385	396	386	412	338	393	378	397	367	409	413	405	427	358	411	405	396	389	366	379	420	389	390	402	399	370	388	356	373	416	405	406	396	377	377	416	393	404	406	433	394	405	386	407	405	411	423	374	383	375	404	403	375	372	395	377	381	419	373	377	397	399	372	372	393	379	399	421	365	400	411	404	428	392	413	396	399	382	393	385	390	381	371	418	390	411	413	380	392	418	387	413	404	391	382	361	392	381	401	375	375	374	391	382	390	388	387	347	362	380	404	353	408	406	358	407	418	394	374	378	397	383	406	409	397	381	397	391	411	411	437	377	372	407	427	405	385	405	408	402	386	389	377	405	414	381	347	373	380	434	368	406	429	390	382	417	397	403	333	369	386	350	385	383	371	402	382	391	386	383	383	375	377	374	384	375	385	373	399	398	421	385	370	384	372	383	415	391	350	401	399	368	386	366	371	378	382	386	433	375	394	394	410	403	393	392	420	368	389	386	374	402	351	422	380	361	386	370	389	370	389	387	392	370	380	400	392	393	384	391	353	395	395	401	418	395	403	420	409	425	400	408	390	409	413	390	387	389	426	384	411	386	378	382	396	366	363	371	388	397	396	416	396	381	371	406	382	357	435	356	384	361	426	365	361	352	376	419	387	396	374	399	385	392	418	382	361	390	413	414	392	427	401	408	373	396	419	385	364	391	415	428	388	357	381	382	391	393	416	365	367	411	392	396	342	422	347	386	400	408	385	383	429	403	372	377	358	397	368	408	393	366	378	405	393	386	354	378	403	388	357	403	391	406	378	404	380	411	437	376	406	405	404	433	407	367	394	397	380	386	395	400	376	377	389	372	387	390	395	413	397	372	396	392	363	399	402	360	404	388	397	388	374	410	405	392	389	408	403	417	395	416	392	387	396	386	415	402	403	427	387	409	407	387	383	390	407	364	370	411	417	394	398	393	360	395	382	368	380	384	405	370	424	387	381	403	384	381	378	413	418	399	399	357	390	373	418	405	399	392	414	367	406	423	376	400	402	416	407	415	420	344	372	420	417	379	366	396	409	443	395	393	429	392	357	363	372	405	383	396	386	388	363	388	361	372	381	399	387	376	383	407	380	383	379	394	345	384	398	403	381	392	380	345	399	371	353	371	398	377	404	380	387	385	406	381	387	399	394	377	419	387	393	385	403	396	373	368	412	394	424	425	384	350	395	379	371	409	430	410	416	418	383	405	421	377	410	394	407	425	389	387	358	379	402	381	383	378	405	371	366	386	457	407	365	413	388	384	389	425	382	404	388	402	416	395	401	379	394	396	390	388	410	379	370	395	407	403	398	399	417	380	416	390	365	391	359	408	390	426	403	371	379	390	418	389	438	395	380	394	425	400	393	366	382	336	398	379	415	404	400	381	345	391	423	403	385	382	428	412	374	436	343	398	365	400	381	410	365	429	398	367	353	383	393	396	352	367	424	387	403	366	371	370	402	423	413	400	373	364	406	390	405	395	433	415	384	380	371	418	411	379	387	406	405	426	399	410	377	380	408	385	387	386	397	362	372	382	389	388	366	365	417	385	409	408	403	397	380	367	408	383	383	383	418	399	391	387	412	382	354	391	382	390	379	395	418	403	395	413	385	414	414	371	404	403	404	393	429	377	369	408	393	404	397	403	352	377	397	397	365	416	376	377	432	358	393	402	406	416	440	398	375	432	424	391	408	391	394	381	391	374	411	393	409	390	398	385	391	389	390	416	397	412	402	368	399	396	378	352	345	368	408	400	353	415	347	404	420	349	427	363	380	398	389	389	389	392	404	369	382	385	392	348	379	402	369	398	360	405	389	381	411	410	404	377	394	387	385	389	376	398	357	382	420	386	394	407	398	384	383	400	402	396	408	357	420	382	381	407	392	407	412	378	419	384	399	392	390	391	408	375	368	382	378	374	375	399	360	375	412	394	375	379	366	377	389	394	415	392	382	389	367	384	428	367	422	406	394
21641	32937	23162	8874	5922	4683	3292	2656	1962	1453	1248	1073	902	812	677	691	613	638	598	614	589	618	610	537	600	528	516	540	541	559	580	546	509	519	525	464	472	488	478	472	468	486	504	472	529	481	478	504	464	489	492	518	501	519	513	456	471	445	495	527	543	539	527	510	508	477	467	457	514	475	460	501	533	488	507	467	486	516	465	499	495	503	492	482	463	475	484	507	454	482	467	497	478	508	473	509	493	483	514	510	491	455	432	477	510	462	470	471	473	454	462	490	488	460	500	493	435	492	497	526	482	511	503	462	472	467	515	454	531	469	452	499	461	481	533	437	476	489	478	462	444	478	473	489	479	487	485	482	451	468	529	492	442	463	513	481	496	446	497	493	471	474	479	470	512	488	480	490	501	496	454	439	482	484	494	449	482	510	484	475	477	482	540	502	521	488	464	474	480	498	456	484	504	484	494	488	462	456	499	488	475	536	492	479	487	455	476	471	493	482	496	467	495	479	511	495	476	458	465	469	472	475	460	465	512	474	504	480	488	465	481	508	470	458	482	486	494	523	465	438	457	482	461	486	483	478	495	445	436	502	480	434	448	473	470	477	494	489	496	484	508	489	512	451	495	501	511	477	488	477	469	482	500	489	492	486	476	481	501	478	491	498	476	497	457	471	475	482	502	516	491	460	501	513	503	493	464	498	485	519	456	497	513	492	495	449	458	449	445	517	506	488	525	478	479	491	494	472	519	508	477	464	460	467	487	502	498	483	468	498	445	489	466	468	465	465	484	450	512	465	482	464	492	482	488	487	498	491	511	468	474	509	468	498	521	486	480	505	462	496	461	478	458	503	511	484	500	478	483	493	485	505	493	472	461	471	503	488	451	513	468	471	500	518	473	466	470	462	482	486	475	509	544	474	445	454	487	547	482	520	447	537	480	470	455	485	468	507	470	532	448	474	427	455	471	514	489	506	463	490	507	461	501	465	498	469	497	502	512	468	494	519	470	499	505	500	473	492	471	492	502	531	490	498	455	472	442	481	509	471	514	496	471	473	490	476	485	501	507	508	514	506	471	484	460	462	503	480	509	529	495	460	447	503	488	498	439	481	471	518	481	497	478	516	472	502	510	485	482	471	505	451	538	462	475	495	481	487	511	500	506	489	513	509	495	492	477	467	503	539	477	479	466	472	504	481	448	546	491	475	509	465	489	464	478	511	462	499	505	532	491	491	487	473	500	466	486	514	499	459	481	484	479	489	487	498	496	499	505	492	483	446	447	505	514	510	464	490	463	487	472	500	479	482	491	488	482	491	494	479	504	476	498	475	488	464	468	472	468	479	508	483	518	477	487	499	473	503	469	494	472	450	471	463	466	476	556	485	487	478	469	523	513	500	478	560	485	462	454	479	494	442	493	483	497	478	520	486	444	458	487	462	500	508	475	523	449	516	457	501	497	518	524	484	523	474	499	498	498	476	488	494	493	494	518	491	463	455	497	476	457	483	455	473	513	470	490	544	466	527	509	479	466	505	483	481	485	469	489	493	473	474	489	446	482	483	488	490	503	504	511	526	497	457	485	466	467	483	515	484	499	492	476	456	516	483	467	509	531	471	455	503	485	476	466	504	476	448	483	463	515	512	475	468	439	507	479	500	523	493	481	498	468	490	436	476	505	502	475	475	472	442	495	449	471	441	520	513	504	498	517	453	520	489	510	518	533	495	468	509	471	491	467	501	480	512	480	470	488	481	481	451	478	518	500	492	483	502	506	504	482	462	500	480	505	499	499	467	503	480	495	463	469	451	477	488	496	463	473	513	475	496	478	493	533	475	474	481	476	550	481	528	489	492	460	546	490	481	531	472	503	490	478	506	501	476	483	471	487	463	499	505	463	492	479	500	509	532	473	474	528	468	489	496	451	471	516	510	496	494	492	506	488	444	537	462	451	488	501	453	515	466	480	498	459	498	500	514	481	501	512	525	472	539	510	460	484	520	455	509	479	521	483	486	477	481	454	467	528	492	433	488	459	480	449	475	503	450	464	475	494	487	521	460	476	494	508	432	521	491	494	524	505	447	485	468	499	489	456	461	485	506	494	498	504	436	524	471	493	468	458	542	469	485	489	474	442	472	520	445	484	505	516	481	475	487	502	509	487	489	517	490	504	488	519	460	506	494	487	472	506	491	502	476	495	469	505	482	499	497	509	525	467	454	513	482	489	497	448	496	472	485	506	498	475	465	497	522	514	487	494	485	501	470	501	440	468	486	486	544	516	482	529	496	501	484	469	461	480	464	484	499	479	467	485	455	483	488	506	456	517	431	488	526	486	485	486	479	463	469	489	479	484	486	491	481	478	480	479	446	474	514	475	473	437	484	462	461	533	464	465	492	488	474	513	440	472	500	451	490	507	477	507	498	453	472	489	456	422	484	485	423	467	480	521	485	457	505	463	493	468	491	459	523	441	471	510	500	487	468	481	511	495	459	458	501	474	504	435	485	501	448	492	510	490	511	481	507	505	464	523	488	483	513	449	489	511	488	504	495	490	500	482	490	443	526	480	495	502	461	522	500	506	533	464	452	496	507	526	514	505	475	475	468	525	465	486	483	473	509	489	456	500	528	467	483	490	501	471	503	492	506	467	488	496	438	490	474	520	476	492	499	516	473	470	498	487	513	512	475	482	516	530	486	472	509	494	502	493	502	500	486	499	498	449	511	489	491	510	502	464	486	468	492	460	507	498	482	505	481	476	502	441	498	462	485	513	470	452	475	471	503	500	496	496	467	480	496	508	496	476	472	461	479	469	484	538	485	474	546	496	503	502	493	489	471	467	518	493	482	514	509	470	523	503	503	475	476	493	502	497	491	493	499	519	483	455	494	494	519	466	454	484	469	486	496	474	457	449	508	469	516	454	533	500	502	476	480	516	488	448	503	484	502	500	464	472	486	497	517	454	487	494	498	482	490	486	502	508	470	496	483	490	476	484	465	484	481	484	557	507	435	478	433	488	528	474	504	489	462	498	486	485	511	467	483	484	470	469	457	533	459	475	465	519	463	461	496	523	481	516	531	488	480	507	504	505	479	478	497	471	492	457	491	480	484	490	478	537	493	461	436	490	458	471	506	494	470	472	525	483	504	468	493	502	483	511	485	485	468	536	515	468	463	493	481	476	474	485	455	460	474	505	496	468	487	446	531	488	510	482	463	449	445	480	509	509	491	479	458	464	518	512	482	466	474	499	458	492	442	503	510	471	469	453	457	462	494	501	505	479	511	460	473	476	469	475	522	473	488	492	507	479	475	466	470	481	475	485	472	447	485	458	494	534	483	463	441	513	458	470	486	459	466	486	484	479	478	522	470	479	494	499	494	472	470	476	526	515	470	458	503	511	433	489	505	473	485	456	476	438	545	514	498	455	480	508	433	460	491	490	504	493	520	490	472	492	500	493	503	505	484	527	490	478	481	512	497	473	458	504	505	493	509	484	519	455	534	485	511	487	491	473	493	501	491
23669	21172	28260	24377	21163	14250	5321	3051	2179	1639	1301	1120	993	894	722	646	655	644	569	571	591	602	551	505	530	517	536	480	521	515	488	505	481	488	425	430	431	429	442	399	405	449	381	437	397	428	397	393	409	412	449	449	491	426	458	429	412	443	441	422	430	481	432	432	436	425	403	462	415	425	399	422	451	416	429	435	445	431	412	392	459	440	424	397	400	441	416	395	415	416	410	444	449	417	405	423	426	419	431	390	401	433	406	428	429	432	422	415	412	414	427	417	406	446	399	410	412	432	432	384	407	406	429	398	378	410	434	435	433	367	413	375	431	444	409	425	412	442	410	436	442	415	417	418	420	401	379	412	408	446	401	440	401	426	406	433	448	390	457	444	409	406	395	394	395	438	415	417	407	414	385	425	384	394	454	386	427	417	414	400	429	442	427	398	428	431	438	406	412	418	420	405	410	405	443	400	450	430	434	453	429	422	440	434	425	438	440	420	427	390	402	405	460	412	390	411	429	413	435	421	402	427	416	428	449	421	412	446	432	420	438	447	418	400	373	425	449	405	434	449	407	411	434	409	425	417	439	407	415	437	415	400	428	401	432	385	410	431	415	397	409	413	424	435	424	406	438	435	391	419	412	385	415	432	384	427	442	395	418	402	432	417	386	426	428	408	394	438	424	394	434	387	406	405	450	414	421	419	391	369	426	415	414	398	378	423	405	399	411	445	436	425	403	403	412	435	400	384	413	409	429	434	401	402	416	469	438	413	426	380	381	413	463	418	410	390	402	422	383	393	412	406	402	392	441	471	423	392	419	414	423	392	412	414	427	425	401	417	418	414	396	394	415	421	397	403	431	420	449	394	415	393	415	414	422	414	440	424	402	419	411	410	398	436	403	459	390	407	466	375	458	403	425	404	405	452	460	426	394	396	434	408	394	405	419	421	388	420	410	407	427	464	409	388	405	428	404	444	413	423	434	386	391	378	399	421	391	455	433	424	451	431	438	424	428	418	404	455	431	444	408	460	437	417	431	433	424	400	416	444	409	419	399	364	434	411	444	483	377	422	386	444	420	413	418	389	409	441	402	435	401	400	453	431	429	416	425	392	435	427	434	459	431	405	440	418	420	445	399	428	423	444	420	424	425	434	370	419	419	426	384	428	439	425	413	403	424	386	422	412	434	451	392	404	412	386	447	384	428	428	438	412	385	407	387	435	443	397	407	388	453	451	432	408	412	417	390	415	407	426	382	415	406	418	390	405	417	443	401	459	424	397	397	446	399	444	377	415	401	408	423	428	401	404	421	455	383	394	432	423	427	378	403	393	432	392	394	406	449	431	382	433	422	409	409	412	415	394	388	379	426	406	432	417	462	415	453	433	394	427	393	433	417	408	402	448	427	417	393	405	412	444	400	452	420	447	434	409	435	404	421	410	418	458	444	373	429	436	452	423	383	437	436	418	425	426	387	423	407	385	444	390	419	398	454	380	397	390	436	410	368	423	406	388	436	403	414	417	404	425	433	422	419	439	417	424	446	427	434	415	423	446	430	406	416	400	389	425	422	410	418	417	411	406	457	425	445	427	450	438	440	431	366	371	409	395	407	418	408	355	417	395	398	448	435	414	422	437	412	435	420	410	370	403	447	406	391	405	393	431	433	445	377	442	380	424	439	419	416	411	397	408	393	424	472	429	418	404	411	458	429	406	389	405	396	448	378	389	440	397	430	376	420	432	423	411	392	419	395	427	398	387	426	442	412	435	412	393	420	422	441	376	395	407	442	396	406	441	428	417	450	416	391	407	430	441	431	435	419	396	410	415	392	427	416	430	382	462	426	404	396	418	427	387	447	382	431	413	435	397	426	419	394	437	445	405	386	375	442	421	398	396	374	394	385	393	426	429	439	392	436	370	455	413	460	423	437	458	443	379	433	414	410	420	438	378	426	374	434	426	389	417	401	399	416	442	404	355	428	438	398	387	419	471	415	421	439	409	398	417	392	444	398	456	414	427	403	403	415	423	370	396	463	392	388	407	405	432	390	415	428	417	395	439	374	418	373	417	436	411	419	436	394	381	405	431	421	444	433	391	417	401	422	438	417	407	408	400	396	391	430	406	419	400	418	422	419	409	424	426	395	389	422	441	442	454	462	439	451	424	387	410	420	412	423	447	441	463	399	452	427	418	413	425	427	417	427	380	413	439	402	395	451	446	388	390	416	397	389	435	447	436	431	401	436	377	418	435	417	408	413	422	421	412	437	415	430	432	442	389	397	437	430	417	437	386	416	400	408	420	385	395	421	412	376	415	403	403	411	414	405	421	389	416	394	422	458	437	394	400	414	429	416	409	392	409	462	385	378	431	410	434	432	402	407	429	401	398	401	454	403	405	430	367	433	408	422	406	413	428	410	406	425	434	408	421	441	403	424	392	404	405	416	398	424	417	383	393	447	410	479	414	413	395	449	396	423	405	417	400	385	391	385	406	420	452	424	429	443	405	421	408	411	426	418	421	403	417	414	419	419	379	400	386	416	423	416	418	426	427	404	376	412	426	426	398	407	434	423	413	434	416	424	431	437	425	414	405	384	414	413	424	427	428	423	417	436	444	449	434	435	408	427	416	443	414	437	430	417	394	440	399	410	417	424	444	476	410	386	428	424	397	447	404	415	417	431	406	394	419	423	418	396	378	411	432	384	405	400	418	451	405	380	420	414	418	418	382	401	372	424	424	380	443	408	385	411	391	407	433	406	440	420	422	420	411	390	439	440	413	430	451	408	412	415	403	395	434	445	447	437	418	413	436	463	412	415	421	424	407	437	422	410	427	433	452	378	393	420	425	411	432	403	469	450	428	430	410	427	420	414	406	426	424	463	437	380	423	408	412	425	422	442	401	422	414	426	448	399	419	451	433	433	421	390	409	412	439	377	429	455	430	412	408	394	455	381	394	430	380	438	416	405	427	407	408	394	433	412	455	463	427	432	401	423	417	433	402	408	399	408	410	412	407	425	423	415	429	426	401	452	391	393	419	418	392	393	408	416	414	432	435	430	410	416	414	407	456	413	380	419	416	408	423	388	387	385	442	401	444	434	399	436	410	427	443	422	405	415	404	367	433	392	424	390	439	429	408	364	421	410	429	412	479	402	411	427	426	388	454	424	416	435	411	446	436	392	434	420	406	411	405	441	399	382	389	363	407	403	396	427	420	380	416	450	426	405	414	378	421	434	430	417	383	449	408	433	448	388	422	420	424	400	412	392	394	443	445	383	422	393	416	391	415	443	431	459	422	465	408	357	401	431	426	434	403	382	418	413	396	408	407	423	408	433	386	464	430	419	422	409	454	413	403	419	450	442	398	441	411	417	377	477	426	388	433	405	424	400	419	405	395	409	427	431	397	408	395	420	413	418	410	428	437	377	426	417	422	382	455	420	421	434	453	434	436	420	391	405	406	415	405	441	417	419	392	391	408	396	435	417	400	438	387	451	456	426	451	391	412	443	381	439	438	413	406
22447	40953	32481	16400	11772	9162	6835	5251	3946	2837	2214	1856	1569	1253	1080	966	890	902	886	862	817	815	768	766	700	712	704	682	602	624	651	619	617	581	576	543	520	554	548	573	514	586	516	551	531	476	554	534	535	588	606	538	567	555	547	537	533	560	568	552	534	561	565	553	544	559	558	538	576	511	519	519	538	495	514	521	513	551	522	521	526	525	514	528	480	555	569	503	515	486	544	522	508	504	523	542	513	516	499	565	539	534	559	487	539	482	538	495	495	567	474	493	520	544	520	551	512	495	532	497	485	542	564	525	500	499	507	513	545	524	541	511	483	533	534	492	490	498	529	495	514	500	493	505	519	512	560	561	513	513	545	498	537	531	550	508	509	486	541	495	563	518	465	506	524	564	486	526	525	531	508	505	512	531	529	472	502	499	531	495	530	517	534	463	540	488	526	564	497	515	539	523	468	505	519	497	484	539	509	572	489	495	505	546	558	517	531	480	508	514	482	531	496	509	492	498	525	553	538	521	475	545	491	540	536	508	506	508	493	505	496	518	531	528	521	518	541	529	519	529	512	512	532	516	503	521	506	525	550	459	527	479	525	507	518	562	544	564	530	512	529	499	542	523	516	465	525	508	517	487	539	473	489	503	512	526	493	508	520	518	528	520	535	501	545	538	497	527	510	522	510	525	502	549	457	526	536	556	534	499	498	526	521	504	542	524	520	525	503	520	484	531	480	532	510	510	531	528	524	542	505	516	529	512	544	492	521	553	493	545	539	528	513	496	513	492	534	491	539	536	523	536	521	496	526	485	516	514	532	540	494	501	530	541	508	573	524	517	545	527	505	516	518	522	530	521	485	553	482	497	526	547	511	497	562	508	508	554	548	498	520	504	498	499	494	519	538	498	518	483	543	551	511	562	532	535	478	500	479	534	535	515	537	487	524	532	522	575	544	529	513	471	534	505	499	514	521	534	515	556	501	531	496	479	493	515	525	531	539	552	511	513	472	536	502	505	515	489	463	509	491	504	518	550	496	515	516	528	517	508	536	534	496	542	533	534	536	547	502	515	524	519	547	522	521	566	512	539	511	504	520	525	514	482	494	519	513	506	496	511	468	546	536	508	549	541	513	530	530	514	543	561	512	507	552	477	483	510	499	500	465	517	530	548	473	529	479	519	474	520	488	529	528	531	518	533	485	535	526	543	525	521	487	492	527	534	508	510	502	511	492	507	558	513	522	509	516	502	520	539	510	500	525	483	500	511	541	527	494	531	518	552	543	530	505	535	524	523	538	488	508	553	528	522	497	498	528	476	498	507	515	505	461	533	515	575	527	537	535	496	509	527	494	559	555	501	488	527	518	512	500	499	507	495	540	525	498	549	519	560	527	559	483	547	532	538	535	543	498	524	528	536	520	491	499	482	526	536	479	534	520	489	547	527	515	510	483	521	515	554	508	517	514	546	502	533	570	513	531	532	547	513	522	537	521	513	530	511	537	532	561	553	576	524	509	551	473	521	517	535	530	541	535	523	468	521	564	520	551	478	546	503	507	507	514	528	513	550	532	533	509	468	522	507	540	516	531	514	534	515	510	543	527	511	497	490	538	534	540	531	511	486	518	515	543	490	516	530	538	519	557	513	496	514	475	497	565	545	480	557	507	550	505	544	503	524	502	532	513	515	509	524	531	486	537	544	510	532	521	549	544	483	547	491	545	504	498	516	533	525	485	502	533	532	521	499	494	532	503	497	546	501	547	528	504	556	512	523	521	573	479	571	532	503	508	527	482	514	520	480	496	499	505	490	490	511	523	492	530	538	511	546	502	553	525	532	502	511	482	483	528	506	494	456	525	527	491	474	534	517	490	515	530	524	542	497	548	496	531	486	538	537	519	523	538	509	520	520	525	466	514	503	525	546	486	490	520	522	501	477	508	529	493	554	504	493	541	536	534	479	510	493	523	471	491	522	564	517	532	502	526	534	503	531	520	511	507	538	486	529	539	528	524	492	538	473	479	521	523	560	488	497	538	560	568	534	536	490	551	545	570	536	506	535	495	525	523	510	512	500	501	523	527	573	517	527	555	525	540	500	524	514	521	530	515	515	505	517	546	504	542	561	545	527	478	558	534	515	513	511	523	508	476	489	496	513	502	530	531	504	525	521	493	510	541	509	518	528	528	526	522	521	513	492	544	531	548	523	501	523	529	513	511	515	523	492	502	519	524	528	523	531	500	520	483	522	497	483	519	507	517	511	512	513	515	485	526	541	518	500	533	534	471	547	501	537	482	535	501	537	505	513	537	524	509	496	514	493	484	512	500	522	560	558	506	513	527	491	533	530	535	525	506	512	517	507	535	515	464	541	466	507	528	513	485	501	494	560	494	506	540	559	521	529	520	519	501	560	528	542	530	504	524	530	524	505	440	503	567	492	476	502	521	516	494	483	527	501	530	502	513	505	535	484	544	517	508	492	511	529	499	490	503	549	509	500	520	530	493	545	516	492	543	529	508	489	542	517	519	554	528	511	517	516	505	498	501	553	539	534	517	524	539	518	494	526	492	542	503	526	526	492	522	490	565	534	506	506	555	525	543	562	538	575	509	488	521	540	469	526	531	515	472	519	510	501	531	532	515	505	558	501	539	498	512	536	452	550	505	509	527	538	515	497	469	494	544	540	513	515	501	510	545	538	547	533	537	522	538	507	503	549	486	490	497	536	532	542	507	518	541	540	561	511	477	510	536	544	540	473	535	502	545	524	518	523	515	524	556	556	514	520	503	518	509	501	580	506	523	531	520	465	519	523	513	541	522	541	491	540	507	494	547	536	482	499	542	459	520	497	483	527	484	499	531	498	532	521	519	541	530	521	496	485	503	525	512	513	496	549	556	526	501	522	574	518	482	511	496	538	501	513	528	525	510	515	538	534	512	501	510	482	556	561	454	499	517	486	488	524	514	520	519	555	530	484	530	519	518	544	496	495	502	476	534	547	503	520	503	522	512	489	490	538	492	501	510	559	538	511	535	528	526	537	499	567	515	518	510	521	500	503	548	529	564	513	550	499	518	507	514	505	500	497	542	500	527	493	520	551	529	522	527	508	507	514	501	516	510	535	507	533	513	537	484	501	542	568	526	509	520	527	524	530	511	565	482	512	511	505	515	540	498	488	532	506	533	513	536	491	516	542	567	505	566	537	561	502	493	511	511	510	516	514	513	526	540	524	505	532	498	549	505	495	494	512	507	504	548	497	508	501	529	486	506	510	518	515	490	506	583	521	542	485	574	494	517	532	493	519	511	543	560	538	490	482	501	496	485	535	538	525	516	481	543	532	482	553	503	519	568	547	534	495	539	520	578	535	515	538	535	510	560	531	543	492	511	516	519	523	490	512	511	554	486	507	476	485	505	515	487	494	550	559	535	530	486	504	474	529	505	490	515	526	552	523	554	554	522	527	530	487	524	503	490	514	479	532	539	490	525	546	554	522	520	502	467	485	539	499	513	524	512	525	500	535
24660	21148	27434	25144	16310	5240	2809	1946	1447	1210	935	746	632	584	494	510	421	443	449	418	429	414	397	408	368	389	359	354	328	378	341	342	321	307	318	296	309	295	282	309	290	303	327	326	294	295	311	338	275	312	332	321	349	296	293	281	282	317	313	331	316	324	287	290	292	289	308	286	305	273	289	325	330	309	292	287	277	323	322	302	286	293	290	302	309	300	286	267	265	309	332	269	310	310	301	314	335	286	293	313	285	319	290	335	291	284	296	309	299	281	270	306	283	292	268	304	310	297	274	296	306	300	294	290	315	323	308	287	268	277	322	305	301	291	289	288	315	291	301	280	286	273	304	281	312	300	304	300	280	304	275	275	287	303	299	294	304	313	292	266	280	307	297	303	306	294	292	299	293	303	297	301	277	303	317	301	283	277	289	282	310	294	322	319	292	316	295	311	286	298	313	275	281	283	322	273	297	294	286	299	295	301	292	294	296	276	303	311	299	254	310	288	265	305	300	282	318	312	274	274	289	299	286	278	255	310	288	304	277	299	272	297	291	321	320	275	283	269	284	300	306	298	274	321	271	282	292	326	280	300	265	297	287	300	304	318	278	298	287	260	327	303	296	294	306	311	312	288	291	276	280	277	321	313	295	288	280	301	293	307	290	294	297	282	291	275	297	275	298	308	293	283	296	276	322	329	275	305	322	316	297	275	308	313	285	287	271	293	299	302	302	287	298	318	303	290	275	314	266	303	253	286	320	279	309	318	311	306	298	292	306	281	323	294	286	273	307	293	311	272	270	316	269	295	348	320	288	276	307	295	291	293	271	306	287	306	294	284	290	320	291	285	255	303	308	282	292	276	288	280	277	278	294	298	268	290	261	284	296	285	295	304	299	291	286	289	298	311	274	300	326	288	280	294	304	301	273	294	293	283	301	287	289	281	311	298	303	279	273	266	267	298	310	321	298	283	288	316	289	301	297	298	294	297	273	311	285	280	304	311	311	306	307	284	271	338	291	314	283	310	311	306	274	299	274	295	270	277	288	287	286	280	285	291	278	300	287	282	280	285	278	261	300	268	269	279	316	286	318	322	306	280	272	326	284	308	295	313	295	271	266	274	280	290	292	294	290	314	252	292	276	293	325	270	286	262	288	274	283	292	304	290	277	278	298	292	326	267	273	288	268	330	284	288	300	287	290	302	287	283	284	304	301	295	283	281	316	322	293	325	308	277	308	268	267	277	299	290	331	292	300	275	273	317	278	299	319	269	317	308	290	258	283	286	253	305	284	270	283	278	278	278	285	280	326	293	307	292	314	311	292	305	294	253	281	293	303	291	305	289	303	311	313	294	265	313	311	302	277	324	300	303	314	305	274	285	309	313	278	298	277	283	280	281	285	268	293	261	279	277	303	273	297	299	298	286	293	292	298	279	284	298	308	290	318	287	303	292	297	306	285	306	323	270	266	284	255	292	315	296	294	296	312	310	337	277	334	299	303	315	300	311	269	268	300	307	288	297	306	298	291	283	285	302	290	278	305	312	291	252	292	275	291	283	300	290	304	299	303	254	295	283	316	274	276	286	283	293	298	303	285	284	304	297	261	274	268	311	277	262	305	322	299	267	306	277	312	274	266	307	287	295	321	288	259	279	292	326	299	282	302	281	314	305	309	282	277	303	293	310	273	290	280	297	268	279	249	289	321	287	300	310	316	309	319	326	279	298	320	296	315	309	283	287	285	270	284	310	259	315	328	306	309	297	312	298	277	294	307	271	285	291	301	275	288	309	279	269	305	284	287	293	270	298	297	285	293	319	283	297	296	306	321	289	308	288	290	297	300	287	297	284	298	288	291	297	290	251	291	264	294	310	306	319	289	306	310	299	278	293	271	289	302	296	276	308	301	271	298	280	276	297	312	302	317	289	285	285	284	270	317	283	312	304	316	275	294	286	295	315	290	305	285	310	265	280	288	289	295	284	260	278	300	287	276	282	303	286	318	290	302	285	260	287	303	302	311	290	288	318	303	284	287	283	280	294	285	288	285	309	316	311	261	271	296	323	324	291	307	334	280	273	302	280	302	301	296	257	316	292	299	300	308	314	314	283	265	297	311	312	293	319	314	295	261	297	288	299	294	272	297	271	305	301	255	277	299	272	285	275	320	304	310	293	300	315	263	303	294	275	303	283	289	282	306	274	301	280	299	298	294	295	285	308	302	288	325	298	308	281	337	282	288	303	268	302	258	296	275	261	301	313	312	300	320	286	271	265	296	291	292	299	303	302	303	316	292	322	289	305	292	321	301	284	291	319	311	297	314	290	292	300	273	256	319	300	292	285	285	305	269	309	273	297	265	276	277	314	302	285	298	324	307	298	291	312	276	308	265	286	282	317	305	315	282	295	307	273	285	289	278	312	286	266	301	271	292	289	307	265	291	293	287	290	283	296	327	312	287	297	296	287	310	297	299	284	290	299	303	282	310	288	267	275	285	312	295	290	291	303	284	305	300	280	259	261	258	280	285	277	271	310	324	324	293	301	282	313	298	263	288	304	279	285	317	310	329	286	274	291	287	312	266	302	332	268	290	290	305	291	300	269	320	298	315	289	300	275	297	333	320	329	303	269	313	314	318	295	277	305	306	338	285	297	281	321	325	337	283	304	303	291	277	287	277	284	298	305	310	291	312	283	293	278	311	292	273	288	297	259	302	307	279	303	306	290	313	287	303	275	302	310	305	272	264	317	291	312	270	299	279	278	325	289	283	322	275	296	310	286	294	297	319	310	295	267	305	284	274	311	283	298	311	290	298	309	317	285	312	286	265	275	279	322	287	289	292	302	287	301	295	308	305	327	303	289	295	287	320	283	280	290	288	278	320	328	268	285	286	291	289	290	310	284	264	325	314	299	256	298	275	320	296	304	294	313	274	271	302	318	288	303	278	297	310	283	286	279	296	280	296	266	300	307	335	304	281	310	266	299	283	277	287	296	317	291	264	299	279	300	296	269	294	296	294	299	304	276	277	277	276	308	330	272	300	293	293	322	298	284	280	271	288	280	278	295	269	300	315	285	271	287	299	288	289	267	301	302	306	272	287	278	271	290	291	311	308	295	292	308	298	263	292	297	306	296	305	282	276	287	311	314	307	295	299	275	286	268	274	292	255	264	296	284	299	295	281	319	302	276	260	302	296	299	284	291	314	291	309	289	285	300	317	323	340	282	282	320	322	318	312	298	303	271	295	284	291	289	286	272	289	292	305	287	307	342	286	310	276	311	301	265	266	284	288	288	284	283	294	293	310	279	310	268	293	292	267	304	318	303	278	273	310	310	281	283	300	295	282	309	319	305	306	254	318	245	262	306	296	285	320	291	287	293	322	295	310	320	297	269	276	278	304	301	293	294	306	289	283	317	270	295	283	277	314	281	307	327	303	297	304	294	313	287	267	313	279	280	282	285	295	305	280	310	299	330	306	282	295	270	286	300	315	269	280	279	283	313	289	292	281	299	309	311	301	288
21173	37933	30277	13805	9905	7299	5401	4048	2947	2151	1620	1364	1133	972	825	730	610	629	677	636	612	636	582	478	486	474	526	523	455	460	451	497	409	388	391	387	388	370	423	380	392	368	363	375	364	394	350	404	400	411	372	404	430	394	369	366	362	352	364	391	387	387	407	368	347	352	372	351	373	385	355	350	378	376	402	366	355	359	377	369	354	373	393	375	394	362	361	371	367	337	358	363	322	374	360	385	326	343	364	355	386	369	326	378	351	330	370	338	360	359	375	374	365	337	360	378	381	360	360	365	374	357	371	358	363	367	360	408	329	349	339	359	347	349	364	379	397	371	375	345	398	359	352	357	350	372	331	382	333	365	369	380	371	373	362	382	410	345	358	348	343	385	334	381	350	386	388	387	392	338	366	336	384	342	378	344	357	375	398	330	384	361	405	401	352	367	368	381	357	409	345	378	356	321	364	344	337	352	357	348	358	371	361	352	354	385	326	397	364	340	394	365	345	363	383	357	375	357	381	376	385	363	387	355	359	369	362	368	396	360	345	357	401	376	376	362	355	384	367	385	358	361	357	354	352	367	369	372	379	361	400	354	334	378	346	356	384	362	387	382	356	386	353	350	360	386	347	368	370	355	363	353	412	354	388	357	353	346	358	338	398	372	348	403	377	353	357	349	388	376	370	354	361	373	340	394	388	372	352	391	354	359	414	362	370	374	384	403	358	364	373	333	390	335	313	359	366	344	401	327	337	343	350	349	396	399	397	343	376	352	330	393	348	378	384	389	364	344	372	399	392	345	370	404	375	401	350	350	378	357	345	361	381	375	371	372	387	356	351	338	341	364	365	358	352	361	373	378	383	383	374	348	338	378	390	368	366	361	374	394	369	376	377	372	380	361	341	326	336	356	380	368	403	347	379	389	379	349	388	383	374	386	371	365	372	378	362	364	356	375	318	375	372	369	369	348	369	356	390	391	380	405	328	358	387	365	353	357	387	359	314	367	348	344	368	389	387	375	340	344	357	359	354	368	403	361	371	362	374	351	342	341	403	413	362	390	344	341	352	366	378	364	364	372	390	338	338	354	353	383	357	389	380	360	383	351	361	384	356	317	341	361	342	375	360	366	329	387	351	383	339	366	353	376	368	372	363	381	336	395	382	392	347	351	348	337	426	363	372	347	378	358	379	390	372	358	362	359	361	395	351	349	403	349	363	353	388	338	352	342	392	383	386	374	391	365	400	357	365	359	324	349	384	392	396	350	374	347	352	383	368	372	349	357	358	362	354	374	380	341	369	371	367	359	336	348	341	356	355	378	354	362	351	308	381	350	346	343	354	373	338	371	391	372	391	384	367	375	339	368	355	392	345	334	408	375	369	376	372	348	370	382	399	365	376	386	379	348	364	347	376	345	372	360	359	359	336	377	435	351	348	373	338	360	362	365	358	342	365	376	368	356	362	353	338	386	361	334	372	333	342	362	353	375	350	391	345	373	373	378	379	398	369	368	402	373	343	328	337	386	364	341	383	376	401	369	374	351	365	388	363	344	380	358	373	374	386	368	349	390	365	392	341	366	373	383	359	383	373	368	343	371	364	359	357	354	356	360	352	358	362	355	356	347	377	336	398	347	378	349	371	370	357	370	374	380	327	380	361	351	319	411	370	356	380	358	366	364	365	425	330	360	370	367	364	374	390	375	344	350	383	345	356	362	367	365	365	361	372	366	390	336	370	390	336	352	359	359	398	340	383	345	350	376	367	369	363	365	339	374	385	369	366	347	381	355	356	346	349	356	327	354	376	363	383	374	319	380	374	352	333	357	379	328	361	349	385	381	377	370	390	326	329	318	346	377	367	377	399	389	347	342	389	334	349	381	366	365	363	370	366	375	387	394	401	359	351	347	367	380	363	394	349	397	388	341	341	336	387	357	359	339	408	374	366	339	338	376	357	361	377	377	358	368	350	344	371	378	390	382	384	347	370	380	360	379	389	373	383	344	382	375	350	341	337	347	390	351	390	382	350	361	383	365	326	362	364	381	369	365	335	338	346	374	377	367	360	375	366	382	369	388	338	387	359	360	357	399	356	377	394	374	359	357	361	329	381	305	355	394	366	364	360	346	354	356	344	375	383	378	347	335	364	371	370	333	336	348	384	353	344	353	380	362	343	378	382	331	345	375	389	352	341	383	360	351	360	356	385	317	357	368	353	378	392	347	368	331	346	390	422	334	369	357	332	355	348	356	373	375	322	372	361	333	369	358	371	383	371	370	371	348	374	329	337	342	367	398	361	351	360	346	377	365	341	366	358	386	347	328	382	395	361	350	384	351	343	325	369	355	372	375	408	377	363	381	375	368	355	383	373	343	389	390	371	368	394	399	391	408	373	370	354	351	363	347	345	381	347	348	378	342	384	375	372	396	373	361	368	334	385	372	355	359	368	355	378	353	386	348	381	369	331	368	353	391	355	335	355	380	381	346	366	348	356	374	342	354	341	370	390	398	329	364	331	349	356	381	351	388	353	350	359	340	318	393	336	357	357	345	386	397	355	378	358	374	344	354	357	378	386	381	341	348	335	352	342	350	338	354	343	372	402	344	346	352	333	371	376	330	384	342	372	344	354	409	388	371	372	368	370	346	387	348	361	329	345	357	379	357	345	354	355	370	349	357	386	395	370	349	361	350	329	357	356	416	383	353	345	360	367	358	355	359	321	346	379	372	400	371	378	385	364	359	375	382	342	360	364	336	365	350	375	361	347	362	391	389	379	347	353	385	355	397	396	390	379	366	381	355	377	358	402	356	372	374	328	357	370	357	363	372	348	379	399	361	391	367	369	383	379	366	365	361	371	374	343	347	368	342	382	338	380	357	346	383	361	346	336	366	362	382	378	398	310	369	373	381	371	375	356	376	379	343	338	383	381	393	389	377	352	375	358	393	356	405	349	381	375	368	348	329	348	373	376	339	358	391	352	373	371	376	402	346	349	368	319	378	357	337	397	390	364	365	371	368	332	341	387	387	334	361	367	382	350	357	348	346	366	352	371	378	356	375	355	311	374	352	365	358	368	400	350	382	390	351	391	378	355	387	359	356	365	355	374	356	341	379	340	371	354	376	362	329	384	340	363	370	377	350	384	332	386	390	387	375	395	368	366	366	360	322	410	350	367	351	369	381	356	397	391	382	360	378	368	377	359	340	336	385	361	364	387	351	342	338	396	356	394	330	357	368	376	357	368	357	386	367	398	349	324	333	375	397	388	371	379	348	383	354	357	361	362	386	371	373	378	353	352	359	351	359	344	379	399	371	372	398	373	383	354	370	366	384	367	362	373	376	373	373	371	340	388	366	379	381	391	383	361	374	326	372	355	382	363	327	402	348	370	341	372	390	352	368	392	350	402	375	375	357	350	368	365	334	361	375	366	373	348	361	347	366	389	374	370	375	371	371	356	326	382	353	376	351	308	371	350	385	347	348	365	357	356	372	351	384	377	365	358	360	350	386	375	389	335	337
22644	21194	28722	23949	21210	21456	14531	5006	3096	2320	1806	1450	1164	1103	890	756	671	641	669	693	616	623	570	512	473	470	491	475	448	449	485	433	381	349	339	342	336	320	339	311	331	319	324	327	288	332	299	348	330	326	341	370	366	351	342	321	302	336	336	361	355	344	371	324	334	292	330	327	302	325	313	322	320	288	311	342	294	311	290	287	316	291	285	298	306	308	319	316	315	305	301	306	310	302	318	276	315	280	306	291	332	316	299	326	298	319	320	308	302	304	315	316	300	329	286	311	315	318	283	298	308	339	333	288	312	287	299	324	287	286	308	339	306	296	312	317	302	315	316	296	306	298	279	343	311	287	329	322	282	303	305	312	311	307	306	304	306	314	302	299	322	300	319	334	290	285	295	311	286	291	314	285	312	280	304	294	290	315	253	312	322	306	291	315	298	290	335	289	283	313	314	318	318	303	333	330	312	354	340	308	318	334	319	279	276	309	300	306	351	284	311	320	290	322	310	306	270	336	304	308	300	325	339	324	291	288	311	267	321	303	324	314	315	289	323	274	281	284	331	299	307	344	327	308	297	290	290	286	336	311	308	309	306	314	293	324	299	303	312	308	324	308	315	298	318	317	322	325	316	322	288	335	300	325	284	343	302	306	305	331	304	296	327	325	327	314	325	304	328	319	323	311	289	321	299	281	312	338	312	302	299	289	314	289	311	306	318	295	315	276	309	306	298	301	299	301	296	286	317	327	283	312	299	296	298	324	294	300	332	305	291	324	314	317	328	307	335	291	289	293	320	289	339	304	311	327	293	329	268	290	276	338	325	282	321	324	319	333	321	286	314	286	305	291	332	325	311	313	349	320	344	302	319	312	317	312	317	292	309	306	326	274	306	335	328	324	330	320	332	313	294	312	273	326	331	309	335	305	293	293	325	319	289	291	294	308	326	312	300	300	310	302	296	342	303	303	317	320	307	305	310	313	319	308	291	306	282	321	317	297	308	319	295	323	309	321	294	305	312	290	323	332	308	317	330	332	310	305	303	309	298	318	312	284	265	307	316	329	301	316	308	296	308	323	327	286	301	294	360	319	318	316	299	321	301	295	288	318	329	306	259	324	328	360	296	289	343	319	304	308	319	326	313	340	300	333	281	312	316	307	280	316	301	297	322	302	313	338	311	321	268	308	286	323	347	314	318	283	327	319	340	312	294	293	320	309	301	300	261	317	329	293	294	299	308	327	300	317	301	300	307	297	307	327	301	318	287	294	329	324	313	315	307	326	321	304	310	273	324	307	310	320	281	332	323	295	290	316	286	345	277	305	297	324	336	305	307	304	316	305	275	282	272	297	303	333	327	278	286	299	323	302	342	308	291	310	308	317	337	329	315	292	305	337	303	310	265	327	327	308	298	320	289	293	306	338	324	308	291	304	293	321	322	315	313	286	319	327	354	321	328	343	297	288	300	287	306	311	296	317	304	299	302	291	324	304	307	318	299	317	298	315	320	318	308	308	347	302	290	303	285	304	298	282	293	304	338	288	310	299	309	312	281	294	319	302	278	293	327	335	303	310	297	299	317	290	299	289	297	309	352	281	319	326	320	334	310	296	280	295	326	322	284	329	307	304	305	316	302	338	296	303	315	318	305	319	326	345	304	333	325	310	329	343	324	301	306	308	298	332	290	310	319	304	340	301	328	313	330	327	301	303	315	309	334	323	331	322	311	304	317	318	311	299	311	321	327	298	308	306	298	303	280	306	299	287	305	293	308	318	334	306	271	285	310	321	306	327	321	318	309	312	289	308	324	272	341	311	306	329	316	295	283	318	330	324	331	286	304	305	307	283	316	314	307	285	331	313	286	305	293	327	326	320	309	329	305	330	311	319	295	320	305	285	310	326	318	326	318	309	302	262	305	312	308	338	304	285	312	297	321	285	318	309	304	331	311	332	317	336	314	307	343	279	334	304	307	322	333	286	310	284	289	297	290	328	288	333	328	301	295	293	325	328	300	320	299	334	318	302	338	304	332	291	284	312	297	333	301	324	331	311	317	292	335	312	314	318	299	308	313	321	303	309	302	359	327	339	298	317	290	316	294	326	282	297	323	319	295	312	318	298	294	281	300	310	307	297	305	328	335	328	312	275	315	327	330	295	331	316	300	296	279	285	311	320	318	301	319	308	318	321	316	312	313	274	294	302	311	307	303	280	320	287	279	327	281	293	296	307	316	282	289	302	307	302	311	302	310	281	323	287	297	312	284	303	314	293	301	325	337	333	249	302	293	282	293	297	317	307	313	317	320	291	310	325	312	298	302	334	302	323	323	308	325	280	291	323	312	330	295	320	335	344	261	299	274	282	314	303	321	328	331	314	318	304	336	334	321	331	308	308	300	293	324	295	283	292	316	283	305	304	293	315	305	289	287	293	302	327	310	326	313	292	285	311	340	306	315	326	297	334	318	282	313	307	309	294	314	330	299	290	297	311	321	316	313	322	316	300	321	295	316	300	351	294	324	299	312	303	309	338	329	315	309	319	297	285	322	291	284	333	301	317	308	310	334	322	317	293	306	265	310	342	306	286	281	329	303	304	313	331	314	319	312	286	314	297	300	302	303	310	315	281	300	328	318	314	302	305	300	318	307	322	258	326	310	332	331	332	317	319	325	309	330	286	318	307	316	294	320	322	304	303	266	292	309	302	310	287	299	341	291	287	299	311	312	289	320	329	300	305	309	307	307	301	323	302	326	288	303	305	329	295	301	304	280	322	313	323	324	314	303	346	311	299	336	310	308	333	302	314	320	298	331	342	295	317	324	302	292	315	306	333	312	296	322	311	336	315	326	290	326	276	326	313	339	309	311	304	303	290	311	298	295	323	337	305	322	283	280	307	318	303	272	326	294	314	329	297	318	310	279	324	311	304	321	281	321	290	321	322	310	314	312	300	300	323	304	315	328	305	301	286	282	308	287	322	307	315	327	289	310	306	317	310	307	329	301	296	309	302	324	338	310	318	301	325	301	291	309	266	316	284	313	334	293	325	316	322	288	289	274	304	293	275	314	301	291	315	297	328	311	304	313	315	294	334	299	293	285	306	297	279	336	328	316	313	315	312	320	345	300	299	341	345	298	348	325	304	317	274	299	308	301	308	337	294	310	307	332	301	303	312	311	290	295	323	299	316	304	333	298	315	311	314	313	326	319	326	307	293	310	337	324	335	297	296	307	293	309	276	304	307	330	298	345	324	281	318	315	320	305	304	319	287	300	299	333	324	289	314	327	298	301	292	325	315	305	310	300	312	305	354	324	317	310	307	318	304	309	312	286	292	311	292	278	301	347	314	322	331	311	300	276	295	327	302	279	306	322	325	313	309	312	306	314	289	312	315	306	313	298	316	331	295	326	310	300	308	290	330	316	308	354	290	279	299	351	291	301	334	309	300	286	286	269	266	299	289	338	308	284	327	291	312	327	339	289	318	303	306	301	294	298	317	303	321	261	297	321	322	291	331	334	343
24049	45719	38568	22135	17180	13520	10137	7800	5689	4228	3267	2465	2109	1761	1384	1152	1045	1015	890	932	937	873	826	747	709	678	662	670	648	631	617	587	477	496	457	484	435	388	416	408	406	379	343	401	395	392	391	448	411	394	440	468	467	482	428	385	403	390	459	397	428	444	399	415	403	404	392	343	384	380	394	363	377	406	424	385	411	415	357	392	380	402	401	389	369	423	385	409	379	394	376	381	379	387	377	424	392	383	388	392	390	355	392	378	377	377	381	369	370	376	383	405	366	387	344	370	372	348	379	369	405	348	370	380	386	392	374	393	362	389	388	399	386	426	363	350	394	422	382	419	375	386	414	367	363	421	367	385	401	370	390	384	385	341	341	367	371	383	374	371	392	382	377	393	374	374	395	410	392	381	368	365	360	380	389	369	367	371	383	377	367	386	365	384	396	396	403	366	373	415	391	366	381	379	367	395	388	380	371	388	355	402	394	370	365	402	379	385	375	368	362	406	389	390	381	378	367	406	372	388	392	387	369	353	369	362	363	414	390	352	365	347	375	402	360	367	378	356	374	398	409	375	379	392	350	359	368	391	371	391	366	394	387	363	361	395	376	404	405	381	361	390	375	389	392	343	402	412	390	371	377	366	391	383	406	368	345	442	411	411	431	401	384	366	396	385	395	419	374	391	368	357	356	396	392	380	351	349	386	392	422	339	397	354	395	386	385	395	392	374	342	360	392	333	412	368	373	412	386	369	373	343	372	380	373	346	441	374	364	350	362	398	366	385	386	387	359	378	396	349	400	409	361	373	383	366	407	389	363	378	378	388	394	381	379	427	359	353	388	355	364	395	366	384	367	395	343	369	377	395	366	388	398	407	344	389	336	378	373	360	376	382	387	394	396	368	387	386	392	399	379	369	400	370	388	376	385	350	367	377	399	386	384	406	429	405	352	389	382	384	370	359	374	376	342	394	395	376	412	393	377	383	371	336	365	375	359	392	356	383	348	400	365	360	395	369	354	387	344	377	376	392	404	372	413	360	386	436	377	365	382	403	395	374	368	394	431	381	373	389	404	387	348	413	381	394	383	371	393	418	400	417	360	388	401	380	416	397	367	389	373	380	402	371	398	372	415	401	370	378	348	402	378	375	377	382	375	374	390	388	378	386	348	410	414	405	360	357	384	305	383	366	387	339	395	388	377	365	403	393	382	407	370	371	402	374	370	390	378	396	416	346	414	386	392	354	409	373	367	370	352	357	396	346	372	375	379	402	398	395	379	382	385	401	406	389	362	406	384	350	377	392	377	372	412	378	381	373	384	370	382	404	398	374	353	363	360	379	383	340	379	371	396	387	359	347	380	393	390	353	369	371	371	377	384	385	381	354	384	390	380	394	387	398	401	368	390	420	381	385	380	349	378	376	409	355	389	392	381	384	378	372	373	372	396	383	376	379	407	330	344	388	353	376	408	407	387	380	373	435	372	356	393	356	389	402	376	379	374	394	385	395	403	368	383	352	391	367	396	371	384	393	391	389	350	387	395	406	382	349	387	393	381	418	387	376	364	368	415	360	381	384	357	381	379	400	360	387	399	375	390	349	369	425	386	379	387	406	376	363	402	378	404	430	390	374	376	412	370	379	396	407	365	327	368	369	357	408	343	371	405	358	376	350	399	382	382	345	365	375	397	373	373	381	376	407	372	367	387	379	435	375	386	374	389	395	361	385	409	395	379	412	372	391	396	391	355	379	380	399	414	393	396	377	379	372	410	411	373	371	410	374	398	379	378	397	355	393	420	363	401	357	422	374	384	362	393	388	370	338	368	405	409	373	391	368	399	417	372	399	395	343	390	331	361	390	370	379	334	353	375	398	420	405	412	352	385	392	359	379	358	364	344	397	409	378	370	395	407	418	393	402	405	415	385	419	403	349	390	389	408	396	383	419	393	381	411	383	372	373	376	396	367	374	352	334	363	379	377	411	384	382	356	377	396	387	401	339	386	400	354	379	378	372	398	356	373	353	361	377	360	364	401	360	386	366	412	375	401	399	398	374	413	388	383	397	383	388	385	389	395	375	378	379	403	399	380	394	363	384	407	397	410	415	399	409	390	366	368	409	374	376	390	377	357	362	419	387	372	384	374	347	385	413	375	378	348	388	380	371	375	399	403	370	358	355	389	416	382	414	347	406	362	393	393	369	379	399	376	400	390	383	379	370	357	411	385	393	382	357	348	334	380	356	381	416	373	379	400	378	378	405	378	361	398	407	375	350	395	336	419	366	380	365	374	390	389	413	351	393	411	381	369	364	387	351	362	364	360	409	345	371	398	391	340	386	367	374	358	376	375	406	413	382	404	399	387	376	372	379	399	407	378	365	369	380	379	397	413	404	386	386	364	366	389	358	414	381	369	369	378	417	398	379	370	398	368	389	391	398	377	363	378	373	386	383	385	347	372	387	388	392	384	428	351	376	437	379	389	386	377	405	369	397	387	345	394	364	359	383	401	416	409	384	372	417	377	351	388	385	372	405	397	403	374	414	405	394	376	368	370	395	357	365	351	394	344	367	349	395	383	431	399	379	386	388	351	395	368	387	365	387	387	393	421	382	347	372	388	390	375	385	363	371	356	396	399	402	395	411	382	381	397	386	374	374	415	372	388	374	366	386	381	386	399	401	401	381	362	386	337	385	388	397	403	392	357	386	372	382	359	355	398	378	388	370	392	383	380	369	365	382	366	387	388	358	391	350	385	369	379	370	365	383	397	349	415	385	346	368	344	360	394	382	377	399	412	346	353	376	401	373	380	373	404	389	384	398	392	391	347	399	365	358	357	355	385	419	401	404	386	383	346	366	384	407	387	400	397	368	410	409	354	366	392	369	414	410	359	373	387	405	372	381	367	388	405	421	391	379	391	431	392	365	355	335	385	379	421	347	373	392	397	370	396	359	376	403	405	380	410	397	381	380	358	378	379	393	402	371	389	339	352	429	414	344	385	374	381	422	399	380	387	399	396	382	348	363	356	391	403	419	388	394	379	371	401	398	386	366	411	388	392	375	389	353	389	398	353	400	429	406	407	367	383	344	400	380	388	367	374	398	384	365	409	376	377	398	384	370	368	379	395	380	382	371	369	367	362	388	335	354	369	402	378	353	384	369	347	388	348	379	380	384	352	367	375	339	417	388	411	402	388	365	402	394	394	364	380	377	369	396	374	368	378	374	413	384	426	351	392	379	364	353	361	386	366	370	385	343	360	391	359	399	396	409	368	406	404	387	380	394	369	371	381	389	365	387	375	365	411	377	401	393	385	351	374	383	393	377	386	393	392	346	407	361	388	376	397	371	368	379	391	367	374	386	383	352	388	413	359	377	405	369	386	375	392	370	417	409	402	416	391	363	377	373	347	431	347	416	376	393	341	364	365	387	406	382	372	383	383	378	406	377	376	406	346	386	365	349	415	342	375	400	347	388	391	387	376	414	365	398	355	383	370	416	411	402	357	395	364	388	375	379	409	334
27622	21635	19791	8399	3992	2710	1922	1489	1121	911	744	686	649	608	512	519	454	454	444	442	437	461	443	435	420	435	434	439	430	432	419	409	399	398	406	382	386	401	391	405	389	349	383	426	371	391	388	383	402	360	427	434	402	389	385	378	409	353	378	383	374	402	380	406	410	403	357	363	409	390	362	377	381	385	397	372	419	418	408	391	422	387	398	394	357	356	361	375	371	416	391	377	399	381	381	363	393	371	396	361	418	367	397	410	373	379	349	395	398	398	374	398	362	361	389	367	386	352	423	371	375	383	403	379	393	374	393	390	368	367	401	373	344	373	390	391	379	376	373	388	407	355	342	384	404	410	422	357	386	369	385	371	376	400	361	373	403	379	397	391	406	396	401	411	388	389	373	386	381	400	374	361	395	361	358	367	381	395	397	355	369	392	403	392	374	377	393	407	397	357	409	387	383	402	388	377	375	385	397	420	400	396	380	389	380	382	366	393	370	372	396	371	374	396	388	376	372	377	376	391	380	395	410	405	387	361	388	363	391	371	362	394	385	364	364	383	403	414	329	345	401	399	407	369	404	351	389	395	386	369	388	389	372	414	366	399	370	367	378	371	367	404	352	396	373	373	393	361	397	382	388	374	368	384	425	389	386	432	423	380	380	362	374	375	393	350	369	361	372	375	388	339	444	390	408	399	358	407	383	378	433	400	380	412	349	400	405	372	400	394	387	344	382	366	373	396	406	389	388	382	413	401	361	383	408	371	364	404	391	386	362	374	356	365	416	379	394	369	385	327	383	369	379	394	358	392	372	374	405	375	395	349	360	393	376	422	377	366	396	397	386	378	345	367	398	383	363	381	383	415	345	361	389	382	365	395	376	389	359	403	418	404	364	391	361	328	390	390	342	387	363	375	390	347	366	397	372	394	418	376	364	399	423	410	408	396	389	410	357	372	336	389	401	358	374	370	388	401	394	394	387	365	390	401	364	340	385	377	355	425	376	390	394	417	391	370	385	387	381	387	430	381	400	383	375	403	386	393	342	367	353	383	404	356	388	381	402	403	423	404	396	364	392	396	369	403	383	361	350	399	346	349	368	358	406	395	387	375	397	412	412	345	398	394	373	386	406	388	366	398	404	397	387	403	399	384	379	376	389	387	372	371	440	374	360	384	403	354	406	394	367	386	361	393	369	360	351	385	426	367	393	382	390	399	383	396	352	359	390	406	395	383	384	416	373	381	377	368	390	374	397	371	382	378	357	396	380	374	379	382	346	382	385	385	373	382	359	372	387	376	371	372	387	360	358	366	373	402	371	408	355	407	392	368	397	387	398	342	375	376	376	363	404	411	394	378	363	418	391	398	327	402	405	407	395	381	423	380	373	396	373	413	356	369	406	379	424	368	383	416	383	367	393	378	393	401	396	372	375	400	407	355	393	394	390	387	390	367	408	382	395	389	365	367	404	389	382	387	369	404	430	353	385	389	384	399	348	373	418	362	387	385	390	406	407	385	397	363	399	360	415	374	369	414	390	370	386	386	387	363	396	376	406	381	421	374	393	402	423	379	376	387	344	384	387	353	378	384	396	372	383	402	387	398	367	417	366	378	385	382	375	397	410	384	397	428	367	396	404	378	368	363	398	381	396	401	389	395	392	367	395	390	375	376	407	352	366	361	361	382	374	366	404	377	381	415	405	391	385	405	383	412	419	390	377	406	387	372	372	399	387	358	365	394	377	400	380	395	384	394	382	393	387	381	369	388	378	366	365	378	385	420	346	413	345	366	387	420	385	403	398	402	367	398	374	386	353	376	420	376	369	370	363	387	366	352	382	386	362	399	375	353	391	389	368	385	311	408	408	406	385	371	406	379	405	365	396	393	411	345	383	393	437	410	399	348	377	380	400	360	343	378	392	354	391	443	395	390	340	398	367	389	382	409	372	401	371	370	384	403	385	371	358	401	391	364	398	361	401	378	366	382	388	414	385	385	382	395	402	374	367	375	415	386	372	405	414	371	379	393	373	388	391	369	391	403	377	366	384	415	394	346	392	394	339	357	388	385	355	382	438	365	393	386	353	363	348	400	364	341	388	386	427	407	410	378	376	371	381	395	376	406	390	378	400	382	388	388	377	349	363	399	364	375	394	343	384	346	377	410	401	368	396	366	352	359	371	398	368	373	437	363	389	379	364	380	381	367	359	361	396	374	393	371	379	358	382	411	379	370	375	409	345	394	379	373	376	402	407	403	377	395	366	380	388	389	359	385	365	368	419	378	382	366	404	433	390	390	402	381	399	405	435	346	373	394	364	383	388	355	406	345	381	378	389	400	400	389	376	400	375	392	371	349	397	381	403	409	411	407	389	384	366	389	392	416	374	370	373	366	396	360	407	407	395	403	415	395	382	388	372	405	404	394	382	355	398	419	361	358	411	399	389	360	370	364	402	404	384	390	380	374	418	368	407	352	397	397	376	377	370	370	404	386	425	391	380	371	394	403	381	361	405	398	392	418	405	403	398	402	398	397	373	375	357	380	411	359	373	389	381	403	446	354	405	383	356	352	397	396	381	403	381	381	441	380	356	368	369	371	423	381	389	386	390	349	381	346	372	396	433	371	404	376	399	394	369	377	367	384	343	393	358	367	385	350	396	357	424	389	371	371	381	385	367	414	411	386	395	372	384	377	364	349	399	390	382	375	403	383	433	398	407	375	403	396	383	385	374	401	398	397	359	373	394	390	389	389	359	418	373	367	385	396	370	402	360	377	389	363	384	371	377	405	390	363	376	367	399	383	387	397	403	386	403	354	380	388	386	347	350	378	413	348	416	410	408	388	370	383	383	395	370	375	404	365	363	383	362	387	396	380	378	404	395	408	357	367	375	370	365	406	402	415	372	344	394	346	412	383	404	392	373	374	362	387	422	371	377	366	372	402	394	337	364	369	382	387	397	400	360	393	389	397	386	394	391	395	409	399	394	392	396	393	343	359	366	408	428	381	364	368	388	399	403	424	387	384	385	360	378	384	352	368	425	398	368	379	392	397	395	394	404	374	385	409	396	396	403	384	372	387	397	373	380	366	372	351	379	384	381	390	376	372	349	397	400	386	359	354	392	397	440	380	409	420	393	385	390	367	390	364	381	410	372	397	358	406	388	392	384	353	406	376	372	364	375	365	396	398	381	371	397	395	392	386	386	378	385	399	381	393	412	366	388	396	387	409	379	399	418	397	380	357	417	380	390	357	392	417	399	390	377	394	360	395	379	389	407	409	365	384	417	385	395	382	384	374	360	408	367	360	402	404	353	381	383	365	380	406	402	360	384	431	413	383	384	365	392	404	398	391	374	401	404	403	400	401	388	402	347	406	426	392	348	373	389	354	415	410	420	401	394	424	365	363	423	391	392	383	413	396	380	394	405	390	432	403	382	403	384	379	388	369	381	399	421	368	365	400	420	376	407	357	346	419	374	349	411	405	379	412	363	387	367	417	334	395	395	407	413	406	424	359	379	414
21266	30964	23680	9157	6377	4878	3439	2774	1964	1476	1227	1016	868	839	751	657	604	635	650	619	588	587	608	580	529	542	557	538	534	564	527	517	497	501	510	501	465	514	508	465	452	468	499	497	479	482	478	471	483	514	474	517	459	470	480	505	486	475	478	522	490	474	458	456	462	479	483	472	470	496	449	476	526	506	468	486	492	508	501	492	440	458	494	480	522	497	438	476	446	455	495	475	464	459	452	506	474	487	463	511	470	444	447	458	498	460	488	489	432	464	483	467	465	501	499	465	489	480	490	484	444	463	469	436	509	481	473	476	478	482	456	456	456	493	474	422	497	439	500	487	471	471	442	509	478	471	495	465	481	427	505	462	475	472	463	484	476	506	452	450	546	504	490	462	481	470	503	489	475	469	498	506	479	503	487	493	483	503	490	474	480	465	468	474	483	505	537	494	498	480	488	491	473	498	514	450	449	488	489	517	476	488	468	517	494	422	533	451	498	489	453	517	486	475	467	479	446	475	493	489	476	446	468	492	440	467	446	490	497	433	479	450	491	502	483	497	470	459	440	451	447	460	481	517	459	496	477	463	462	508	500	456	512	458	490	459	478	488	492	519	500	459	467	451	485	498	428	465	473	517	497	454	496	490	557	473	471	492	469	479	453	447	482	514	467	486	483	493	476	511	481	492	452	466	480	463	465	435	493	467	440	460	475	504	507	503	480	493	449	480	473	477	457	449	491	501	491	468	474	491	508	501	464	456	490	436	476	452	479	487	511	474	481	489	495	462	470	468	502	506	506	472	442	509	469	432	493	449	505	463	482	479	473	482	500	488	486	466	465	487	470	509	487	471	475	437	475	462	441	465	478	509	494	463	482	480	452	500	445	475	509	482	487	466	500	446	485	483	486	507	482	442	467	457	457	480	491	450	491	481	460	479	478	540	506	507	448	482	490	462	501	496	458	510	504	497	473	478	481	459	460	510	454	478	470	485	502	461	506	482	501	476	474	517	469	503	462	513	478	517	518	495	455	474	509	492	446	490	460	471	445	445	483	444	496	505	471	474	486	496	490	490	519	508	476	493	500	484	503	469	485	477	448	457	481	471	445	491	491	481	466	458	472	487	486	490	523	490	496	514	466	459	457	440	481	527	479	452	443	501	479	485	471	456	467	471	467	517	469	469	456	445	476	499	484	484	468	464	464	481	460	502	479	466	462	495	465	519	463	437	510	508	460	439	512	476	471	444	459	453	493	488	452	484	481	504	490	470	467	450	454	496	497	492	482	476	522	473	466	466	502	547	468	479	492	463	505	469	491	495	453	467	455	489	469	474	453	454	473	466	490	492	477	479	502	499	491	474	465	487	458	465	461	425	470	473	439	498	442	498	479	456	457	484	502	484	507	477	502	460	463	460	464	452	480	473	454	456	456	470	501	481	450	481	491	477	469	489	445	470	506	468	513	511	485	437	481	459	475	465	502	502	472	465	455	487	478	486	491	502	476	441	499	480	492	519	473	482	489	476	477	458	486	470	485	472	479	467	475	511	475	491	458	504	476	466	461	498	466	461	473	460	501	497	461	490	473	468	427	480	436	425	468	476	476	466	453	479	509	475	466	493	475	433	439	468	491	442	471	480	495	482	463	459	435	490	417	466	493	464	470	508	511	488	452	516	490	438	489	485	488	461	487	477	461	498	478	509	485	450	478	457	504	460	444	470	438	531	481	486	522	464	470	507	477	474	451	469	466	480	490	447	472	483	529	480	484	467	450	485	456	478	516	491	499	477	497	479	480	463	466	488	492	453	501	440	474	477	498	493	474	491	486	461	486	439	513	461	457	473	506	476	470	491	489	443	484	492	416	486	495	519	468	483	499	459	450	495	470	492	504	483	450	500	476	471	462	464	514	425	468	530	459	499	450	495	448	467	450	458	472	472	463	452	460	451	426	501	484	484	465	505	503	462	505	493	464	479	459	465	514	488	504	443	473	479	500	483	455	468	486	533	493	457	481	484	476	481	472	478	487	461	477	483	483	516	497	468	528	458	483	482	487	446	494	475	504	500	508	470	463	500	467	485	497	499	459	472	488	442	460	496	465	481	491	486	490	485	459	455	499	496	516	462	458	500	489	494	506	493	467	483	469	487	536	487	482	472	464	467	447	458	474	528	456	513	501	481	503	470	509	481	472	509	457	455	499	469	501	464	489	472	450	473	457	493	485	481	468	485	471	468	489	472	436	473	480	468	521	465	491	463	438	477	463	463	490	455	479	485	508	514	458	458	481	472	497	454	470	451	488	467	447	486	471	487	484	464	483	483	461	477	470	424	458	497	435	467	484	512	492	482	435	480	462	440	459	501	484	513	488	484	468	429	472	473	479	470	491	492	470	498	441	477	493	468	490	479	460	453	459	453	499	467	505	489	490	465	460	469	504	479	470	461	474	507	509	491	500	458	463	433	483	455	499	450	478	509	467	476	456	473	446	449	514	491	498	466	469	448	469	470	446	464	461	444	490	486	449	463	489	451	452	487	471	483	440	503	487	438	480	499	461	493	460	485	511	466	455	475	463	510	498	449	494	500	489	464	446	503	482	460	493	478	485	475	500	461	481	484	484	482	467	489	514	463	482	489	501	434	521	460	477	518	475	527	445	481	451	433	476	466	450	443	513	458	492	497	492	484	464	449	514	512	511	471	476	448	433	468	484	500	465	437	538	439	478	488	471	466	442	507	495	436	512	456	499	519	466	476	467	469	475	493	475	455	492	439	497	495	511	471	539	510	476	453	466	471	484	473	447	501	485	473	483	462	506	477	495	498	478	485	474	456	454	479	499	479	486	469	470	458	452	479	498	499	470	443	492	486	514	482	463	500	524	497	467	471	454	483	473	471	462	491	501	496	487	490	463	468	446	469	475	489	438	427	467	471	497	459	467	458	452	478	494	480	499	448	505	461	489	481	458	507	508	444	450	481	473	450	476	483	511	515	507	512	478	491	488	517	481	502	509	472	507	495	518	458	465	493	489	463	481	460	452	491	492	495	481	478	476	509	461	483	479	469	479	483	471	467	456	470	437	494	448	451	469	462	440	483	478	514	503	445	477	470	458	512	505	517	483	457	502	458	509	441	460	454	477	471	485	505	491	457	503	470	469	447	474	493	490	477	490	462	467	504	502	478	474	485	464	489	432	502	497	470	475	496	498	468	493	454	522	495	504	449	462	442	455	454	461	517	517	484	476	461	465	490	473	497	478	460	511	512	478	441	483	431	459	473	466	464	511	478	473	509	510	481	482	441	453	487	483	446	447	437	487	516	421	457	483	481	462	478	506	473	470	486	465	469	475	486	466	483	472	493	486	487	450	461	457	484	515	449	499	487	474	486	440	439	454	500	486	443	470	447	445	438	488	530	474	459	479	442	511	488	485	463	473	480	460	468	482	476	451	470	502	464	454	516	484	462	502	477	492	455	489	482	575	480	502	490	484	498	476	476	498	466	514	471	423	462	475	493	489	498
23804	21188	28267	24393	21206	14211	5182	3036	2095	1653	1272	1098	938	848	745	673	658	619	596	644	613	588	495	521	531	487	551	514	533	511	483	461	451	463	440	462	427	433	421	435	445	423	414	441	353	408	447	444	427	442	444	427	421	438	467	437	429	416	396	443	374	423	426	404	414	430	411	437	381	390	406	398	400	416	393	417	451	404	399	441	404	386	428	397	439	374	408	426	401	441	408	403	396	400	381	422	410	414	447	381	445	407	386	442	389	374	436	372	384	410	405	390	400	415	425	398	401	448	397	427	410	402	417	369	397	422	434	445	411	396	405	424	373	417	423	411	393	419	419	435	435	399	422	415	405	409	405	403	425	422	419	394	413	428	417	399	439	390	426	428	411	461	365	431	423	409	379	399	440	426	416	459	410	397	371	426	405	409	432	378	392	383	433	424	403	409	411	391	406	406	400	414	408	422	386	378	389	412	383	389	395	425	392	385	383	418	386	414	401	373	387	385	424	393	377	404	436	405	402	397	372	381	403	403	394	410	394	390	383	408	394	416	390	439	409	448	438	438	442	431	410	432	374	417	396	392	376	406	374	412	410	347	406	412	419	396	389	418	425	446	396	395	425	438	395	415	375	437	428	406	437	391	423	358	415	417	408	387	430	428	421	412	408	410	366	409	395	386	412	401	378	382	429	373	392	428	422	409	440	407	431	396	412	421	431	423	403	403	420	431	415	416	403	354	367	385	391	392	411	415	427	412	417	428	422	379	414	424	437	445	375	405	437	435	390	411	393	385	416	427	429	384	396	401	416	443	383	412	389	408	408	402	392	400	414	420	412	406	398	433	420	399	422	429	392	400	399	395	378	369	409	408	415	401	386	421	458	350	402	414	436	418	421	414	386	392	373	455	451	459	416	381	427	413	398	401	458	403	428	412	406	429	390	405	391	404	408	404	399	427	415	429	414	410	414	404	415	440	391	376	424	410	403	450	356	430	449	430	437	403	414	418	412	392	402	392	414	420	390	403	438	401	355	414	433	370	384	429	384	396	404	471	419	455	373	403	393	418	409	409	385	391	421	375	415	396	396	403	432	422	394	409	396	405	409	413	422	428	466	397	415	426	403	402	382	377	405	412	405	413	415	388	436	374	418	417	413	404	446	394	436	436	393	412	412	386	415	406	396	371	385	405	374	372	401	402	388	415	437	413	399	375	399	396	408	409	404	371	400	417	391	378	397	412	398	411	427	410	386	445	394	367	409	402	406	422	383	377	400	397	386	421	428	408	384	448	408	365	384	377	403	379	404	409	396	370	428	390	411	412	385	437	413	401	423	402	378	414	407	391	439	419	402	435	403	393	403	453	420	400	401	409	397	435	401	399	414	420	407	416	447	379	416	413	422	436	423	381	431	411	422	384	376	422	427	402	412	377	379	417	423	423	404	391	398	445	410	406	428	415	396	380	424	414	404	345	384	426	388	424	378	414	377	419	380	392	395	439	384	407	412	372	415	375	416	415	409	398	431	435	399	383	423	402	402	413	427	373	421	425	407	414	398	377	401	374	398	415	419	379	425	405	408	396	400	414	342	434	423	397	386	401	420	416	399	401	408	409	432	375	408	406	377	418	421	395	418	385	367	393	400	410	393	434	388	410	400	414	387	385	399	411	406	430	392	434	436	414	374	451	394	447	426	413	430	411	421	388	409	398	411	398	390	383	387	432	426	397	402	427	412	395	389	426	372	415	404	394	402	408	380	421	420	422	408	409	405	384	368	415	403	376	410	418	398	411	381	364	398	419	410	403	394	406	427	387	402	413	418	412	389	409	381	409	359	394	431	423	419	409	423	407	444	403	401	379	374	399	413	390	437	354	392	407	413	398	409	426	407	401	414	418	415	379	411	425	446	409	405	385	379	404	449	413	427	442	380	382	410	422	385	406	420	381	412	391	399	398	403	412	396	426	403	418	395	399	403	383	389	397	386	396	443	406	411	446	397	433	422	429	364	382	443	411	404	385	390	397	419	418	421	404	398	420	411	397	400	399	395	423	422	384	462	375	446	401	405	438	389	430	386	425	448	451	395	404	369	424	421	465	429	403	411	424	367	456	424	386	430	422	403	375	399	413	416	423	411	421	383	412	425	379	396	379	415	401	381	401	437	394	416	378	406	428	416	389	422	382	406	386	385	444	406	442	430	420	401	433	396	394	379	439	409	387	383	377	401	380	399	402	413	427	413	391	423	413	454	409	404	394	435	440	411	409	442	359	427	420	403	381	435	439	417	433	407	401	376	450	417	409	425	435	414	432	403	444	422	422	429	375	392	399	435	416	411	411	409	441	415	420	403	384	374	416	403	417	416	412	389	421	419	411	410	384	425	441	403	404	377	378	433	415	429	429	423	380	412	383	389	400	385	413	398	408	412	401	415	418	425	421	407	387	403	422	393	374	390	413	401	364	390	451	406	465	446	409	440	412	431	356	377	423	380	383	398	406	391	432	372	435	474	423	427	448	450	444	419	414	413	392	431	425	381	412	414	410	385	421	439	427	414	425	413	432	413	414	399	389	360	386	382	396	374	386	410	417	449	364	431	392	424	391	398	430	408	383	407	367	397	433	378	394	416	417	401	417	414	385	402	398	446	400	438	410	400	433	392	405	401	400	404	422	429	422	408	462	393	380	414	436	398	395	422	411	394	410	402	397	414	420	376	397	390	427	387	439	413	415	394	383	393	382	425	420	420	414	420	383	429	432	387	412	370	409	406	367	409	390	380	410	444	390	366	412	389	421	444	437	408	397	399	393	396	407	400	404	431	444	399	411	424	377	368	411	401	426	435	384	402	450	402	414	403	398	429	406	359	411	410	396	418	432	380	379	397	383	431	436	410	393	413	426	399	431	387	406	396	377	414	413	408	386	396	381	399	410	391	362	394	385	379	365	361	408	405	425	401	416	398	362	396	425	396	436	429	426	383	392	417	421	402	419	407	409	427	433	415	359	399	416	389	403	401	384	402	433	402	391	410	418	418	409	395	393	397	433	401	403	424	429	409	400	415	425	386	377	455	459	400	387	377	432	454	447	411	374	399	426	396	450	393	380	386	428	385	384	425	437	398	384	371	413	407	423	379	403	437	416	427	433	424	410	407	407	425	364	405	402	427	388	395	406	395	413	438	422	405	407	425	409	398	418	411	403	425	385	409	403	414	396	429	423	411	376	360	456	415	413	411	407	447	421	445	435	385	408	420	386	439	434	431	408	374	425	381	406	382	430	397	371	382	413	389	405	434	399	413	437	399	419	411	407	393	415	436	376	402	404	386	404	343	424	379	389	439	423	425	403	386	420	388	417	399	380	424	418	432	447	418	394	407	445	392	395	412	383	412	422	412	402	409	364	434	393	405	418	450	409	425	386	442	453	426	408	402	431	407	420	421	403	401	373	394	429	396	398	392	419	407	407	417	411	373	394	391	401	379	385	423	408	391	379	378	393	404	363	427	392	410	394	425	391	432	413	392	385
21799	40396	34901	17396	12103	9356	6821	5395	3847	2958	2125	1803	1611	1327	1141	1032	993	926	865	902	815	830	727	727	720	697	664	688	690	653	678	653	605	585	597	556	563	491	570	546	527	540	483	498	518	502	548	542	533	562	563	541	533	574	538	540	529	522	498	512	588	484	530	541	540	490	538	496	523	516	488	478	437	504	481	500	510	517	506	529	537	535	522	523	470	502	533	497	524	497	554	525	504	498	466	500	520	541	488	519	549	545	494	483	496	514	500	531	532	509	529	484	503	523	506	520	499	504	513	542	523	503	517	548	509	497	533	530	558	514	495	536	510	479	496	523	493	524	551	466	477	494	521	507	493	512	531	506	519	501	488	496	535	503	527	509	496	479	464	499	495	532	473	482	517	501	569	517	528	519	500	507	504	490	504	514	509	507	520	548	499	524	508	538	504	533	515	513	539	512	519	509	509	478	499	476	504	447	534	535	526	507	474	505	541	483	483	491	492	457	496	521	485	498	499	507	516	492	462	504	523	514	503	507	506	514	496	521	496	521	517	513	518	510	503	502	524	501	492	490	533	502	513	553	555	529	503	502	536	516	513	511	515	544	531	499	511	470	498	491	572	532	533	528	495	520	503	532	510	491	524	504	494	506	489	491	503	496	503	543	485	490	499	523	560	485	578	504	473	524	503	518	503	480	493	493	531	534	486	494	493	522	527	499	511	461	474	491	519	526	575	513	496	479	470	493	481	501	509	481	490	472	516	548	496	525	515	534	545	507	515	517	516	526	470	510	521	523	514	527	523	492	491	516	561	525	543	506	500	503	531	527	485	515	556	542	520	539	506	487	515	523	474	521	506	550	526	504	495	521	518	523	470	533	488	525	535	506	506	511	493	520	546	533	511	526	499	505	512	528	507	442	495	538	510	494	493	498	516	508	497	546	484	505	511	496	524	524	479	521	477	488	518	452	513	522	509	503	472	523	497	511	465	507	473	505	490	506	496	508	530	463	507	498	511	507	549	519	465	514	493	545	517	503	482	461	509	478	534	512	513	493	476	528	482	540	556	561	512	486	503	531	498	500	514	486	511	518	506	537	499	471	522	530	509	523	510	493	494	483	535	485	466	514	506	488	494	509	497	489	502	470	530	512	498	508	473	527	495	497	512	508	501	497	491	505	454	503	468	521	500	522	502	459	499	523	486	511	548	518	491	505	520	522	483	509	517	486	505	500	494	507	504	538	518	529	503	525	502	531	532	496	535	497	498	519	503	477	512	485	507	469	566	494	465	519	522	482	490	499	489	499	509	516	493	524	534	505	482	547	500	508	494	539	512	482	497	504	508	487	498	488	512	508	533	514	484	489	462	500	526	490	541	500	490	506	483	503	488	556	513	541	482	515	530	480	498	505	536	494	471	524	497	500	455	510	517	476	507	497	481	522	556	549	522	502	539	501	490	525	505	489	539	502	530	519	507	492	509	509	526	512	524	530	519	555	530	497	488	498	476	493	515	469	477	516	519	510	453	507	501	550	512	511	513	507	522	505	489	550	518	498	485	479	505	521	475	528	506	509	535	477	497	511	485	494	491	503	473	501	515	498	514	498	524	477	513	549	552	500	498	547	511	508	511	523	482	543	473	482	524	469	492	500	541	531	515	487	511	508	501	564	506	527	506	498	470	525	476	502	500	520	518	497	532	493	495	473	514	528	499	487	521	520	508	463	500	480	490	492	495	496	505	527	495	506	540	505	473	553	494	523	502	486	504	483	586	545	511	497	513	493	515	529	494	532	517	509	527	571	521	511	532	518	478	529	448	505	500	502	502	533	476	490	517	528	495	480	531	505	502	542	482	519	524	499	500	501	536	499	500	483	523	512	509	493	485	467	482	530	471	504	491	464	533	508	469	497	505	541	509	479	459	495	501	540	503	540	519	539	531	519	482	471	509	493	481	516	485	518	549	514	461	515	488	501	508	511	494	490	521	491	499	494	530	505	510	454	500	514	484	520	537	498	462	499	505	518	533	466	476	499	499	529	561	508	495	512	515	560	526	514	518	532	505	500	473	489	487	494	515	461	505	511	462	540	514	502	522	519	497	511	500	472	520	489	518	560	501	526	533	520	551	519	535	500	523	545	461	494	509	512	531	495	517	538	496	490	499	515	550	507	529	512	517	531	514	530	521	542	489	468	487	523	483	466	545	484	505	503	507	500	519	539	543	532	503	494	533	503	519	520	498	487	513	545	527	538	509	498	509	504	540	550	518	522	547	515	488	521	507	483	503	499	522	507	490	506	479	506	472	532	514	495	481	481	489	502	462	474	573	509	508	508	539	507	479	504	537	503	457	508	530	478	510	525	512	526	493	509	489	494	481	483	521	504	503	543	536	509	488	519	524	517	512	474	512	490	513	495	533	471	536	522	500	492	516	520	540	518	470	508	474	508	552	525	530	494	493	507	498	506	527	479	479	520	474	516	499	511	499	512	516	496	510	504	501	505	505	478	491	504	521	507	487	524	454	517	493	484	506	542	510	547	513	481	516	499	517	491	527	537	537	485	514	507	475	511	508	488	525	544	528	573	433	491	516	464	490	508	489	521	513	511	543	438	503	505	497	477	495	501	504	521	508	476	506	476	537	499	510	532	500	510	501	520	485	483	494	497	490	502	505	500	542	529	490	530	523	564	520	509	522	529	515	534	541	475	529	515	505	504	505	495	481	505	503	535	531	510	529	522	522	508	492	534	518	518	509	523	522	496	555	483	536	523	499	513	510	447	507	497	460	520	520	486	537	532	539	490	505	508	519	571	520	487	522	490	512	508	554	492	517	548	514	529	504	494	525	486	525	525	520	499	511	510	520	500	496	537	495	529	517	533	512	516	483	512	492	488	526	509	549	486	529	508	512	501	513	495	491	511	498	511	524	493	483	517	462	522	543	528	521	507	499	497	500	499	494	524	498	485	509	493	504	495	510	497	522	493	530	486	503	497	499	516	539	508	474	521	462	514	523	520	518	501	497	541	483	513	523	527	513	489	510	505	498	522	536	517	516	468	560	504	522	536	498	525	492	476	464	544	542	491	469	521	499	503	518	522	503	514	501	473	479	543	463	504	492	499	492	498	520	499	513	508	493	467	535	543	560	502	525	520	522	509	522	490	525	517	498	518	541	502	506	520	512	474	517	512	506	528	506	488	531	524	496	506	495	494	467	528	529	510	516	497	494	487	544	479	510	533	500	497	520	494	500	510	523	507	511	478	524	502	475	507	497	517	516	514	515	503	519	531	474	536	547	525	532	497	512	514	516	510	529	519	516	513	501	516	491	512	522	518	498	489	493	512	551	520	503	503	506	557	494	495	468	497	521	474	522	482	509	527	550	494	478	540	505	525	523	518	514	494	499	531	491	534	437	514	512	502	504	495	554	489	543	487	510	524	463	518	511	535	492	511	525	492	544	555	509	495	498	486	508	514	524	517	496	552	546	524	489	518	530	498	480	480	487	532	483	529	522	496	478	500
24631	21142	27425	25090	16375	5291	2934	1935	1447	1118	923	723	635	621	506	486	454	441	437	397	386	444	395	372	388	358	349	368	361	358	322	319	325	297	315	320	281	279	299	309	289	286	239	282	304	284	317	319	288	310	302	298	302	327	279	274	283	305	302	308	298	306	261	315	257	299	276	311	326	281	294	287	288	276	312	281	279	275	272	320	305	262	284	260	282	286	318	298	262	305	292	289	294	317	318	284	274	291	275	285	304	282	261	275	283	304	285	289	318	278	306	305	277	313	279	311	291	300	284	275	255	276	289	298	343	281	278	303	269	311	254	268	299	259	308	286	270	277	285	318	271	288	303	286	306	291	301	260	278	282	285	296	269	303	269	312	265	316	295	272	277	255	276	296	296	264	300	312	299	258	282	275	288	285	302	299	297	281	279	259	277	263	305	295	270	300	284	261	263	283	274	298	253	291	297	291	276	280	308	281	258	275	280	300	273	304	293	283	263	297	276	283	259	291	303	255	289	307	296	312	265	291	296	281	296	267	290	300	261	276	254	264	273	310	287	300	299	299	279	325	254	262	251	307	298	282	329	277	296	282	310	320	266	258	259	281	291	261	254	283	313	284	290	266	283	284	280	286	285	256	259	288	258	293	283	275	281	296	284	268	304	298	277	277	267	283	282	298	274	286	282	261	305	278	264	283	294	296	274	305	274	302	299	298	301	280	284	254	300	297	288	272	281	277	255	292	302	260	284	294	279	296	282	285	275	270	310	288	280	269	275	284	286	299	282	279	268	309	273	311	270	253	320	288	311	275	300	305	305	294	264	279	267	305	267	258	278	279	275	259	291	271	280	288	279	263	267	286	271	266	277	286	292	306	278	265	314	305	277	270	286	292	309	281	305	267	316	284	279	298	288	306	280	259	298	275	274	281	292	247	279	279	283	303	300	294	257	298	289	249	280	313	252	301	271	267	263	256	286	268	273	268	300	304	296	257	304	259	282	283	257	259	274	296	290	271	280	272	271	267	263	277	277	309	287	305	295	287	274	268	281	265	288	331	273	248	257	282	278	267	280	299	290	256	283	271	275	269	309	290	283	276	289	293	289	293	284	239	315	278	277	263	283	275	275	289	302	282	295	278	290	294	295	272	314	299	313	296	309	243	297	279	294	252	278	282	295	285	305	273	272	286	301	288	286	272	271	284	289	275	298	269	265	308	308	288	251	276	254	306	288	262	289	279	285	288	290	264	274	278	286	266	320	260	265	282	286	297	249	283	269	309	286	300	289	270	304	287	298	288	278	306	316	281	302	319	325	294	274	261	267	283	260	282	259	278	322	291	289	277	295	290	284	249	297	291	269	308	310	282	278	278	295	277	275	261	281	261	288	282	279	280	285	283	294	278	259	287	317	266	236	287	279	269	279	247	264	261	301	299	257	323	265	268	285	284	306	284	295	284	279	269	278	269	317	288	267	308	272	307	279	294	279	305	270	286	288	298	282	274	307	284	289	291	293	265	286	306	305	274	270	289	288	285	285	276	239	284	278	292	261	256	283	306	276	265	277	255	288	253	296	301	266	323	297	245	291	280	282	285	307	306	277	281	273	282	251	256	254	285	287	278	276	280	299	259	298	301	317	301	310	293	296	251	282	290	272	304	288	264	295	315	265	276	267	316	280	279	276	304	276	319	293	289	299	290	302	280	297	305	292	258	307	296	267	304	294	264	283	259	270	284	266	296	284	287	274	252	301	287	277	282	262	276	317	281	274	281	278	297	292	280	300	270	282	293	285	301	308	281	285	284	303	301	289	260	292	263	284	288	287	282	293	299	303	302	280	265	281	264	312	298	297	266	290	287	283	296	296	270	292	268	294	275	251	284	292	285	263	306	291	295	312	288	277	318	274	283	294	307	298	274	298	270	289	292	288	293	288	320	287	300	290	294	302	269	263	285	291	261	285	324	275	289	294	281	300	301	334	301	290	304	290	275	285	291	307	278	296	291	316	291	287	264	271	309	308	275	309	263	281	316	292	284	232	317	272	278	286	259	255	255	287	267	257	280	284	290	277	296	294	265	284	305	304	291	282	284	267	285	273	309	301	283	273	305	299	284	270	274	302	268	268	268	265	325	291	300	290	274	308	267	297	274	247	296	316	261	292	272	303	254	273	274	262	306	267	274	269	276	292	307	278	314	292	271	269	277	264	302	266	310	286	284	278	296	269	271	275	267	291	273	285	278	249	296	297	274	262	281	270	297	312	262	281	278	276	279	271	330	285	285	298	313	311	322	283	291	277	282	262	271	269	285	298	273	276	292	306	251	272	293	289	300	260	306	262	276	277	269	288	274	240	296	324	256	272	287	277	284	254	267	272	276	281	291	284	294	279	288	273	288	294	279	275	286	262	288	285	292	272	272	302	314	284	296	270	314	302	266	257	267	267	262	295	274	279	308	276	284	317	265	258	260	260	266	250	295	308	295	282	258	288	271	262	286	305	276	296	274	300	302	281	303	300	301	273	269	237	299	290	260	283	291	274	289	300	309	287	297	270	275	305	312	294	282	289	293	320	287	294	307	288	271	296	272	273	285	283	288	270	262	290	276	278	288	307	291	315	264	284	314	291	298	293	275	256	304	285	271	284	313	283	275	299	278	296	317	271	260	263	313	299	280	319	274	276	271	289	258	273	285	286	261	296	299	284	311	259	287	300	288	301	279	292	277	298	283	269	332	278	258	304	279	286	268	266	259	288	287	303	259	287	301	278	288	279	254	302	289	288	273	255	287	261	279	282	262	256	280	297	310	300	291	301	278	286	317	296	265	269	301	278	308	297	286	287	279	270	267	272	270	272	260	294	291	282	274	255	275	255	239	291	265	293	261	292	274	310	241	293	291	302	296	282	266	291	266	284	290	283	293	272	297	301	272	266	278	268	277	282	292	284	289	309	286	291	240	298	310	303	269	308	259	267	297	297	261	283	284	302	276	267	297	270	279	295	276	247	265	232	287	295	255	303	283	290	287	298	276	289	306	264	284	287	282	287	305	241	291	289	284	311	256	295	293	296	280	282	275	274	272	291	327	279	302	268	288	285	290	255	289	303	288	269	257	297	284	292	278	275	278	279	256	267	259	280	259	306	271	290	281	295	304	277	276	277	263	271	276	282	319	276	300	325	292	272	301	287	286	275	290	272	302	295	277	271	260	282	282	298	277	253	282	282	262	302	294	284	287	287	306	278	288	285	317	272	259	308	272	260	278	256	305	309	289	256	297	293	289	280	257	291	277	273	248	291	304	285	249	285	266	264	275	298	286	283	315	274	287	277	256	284	288	303	293	315	285	282	298	307	282	274	288	292	278	282	319	289	313	272	271	301	295	305	286	300	284	289	257	262	273	322	303	265	280	246	291	273	261	256	268	284	298	301	258	285	316	287	283	314	256	295	276	270	252	277	291	251	299	292	278	280	314	283	285	323	294	267	313	280	282	277	273	261	296	272	255	277	295	279	283	312	284	277	307
20653	37988	31668	14397	9874	7434	5386	4128	2894	2164	1619	1285	1196	950	774	729	651	617	642	666	646	548	553	526	473	466	470	487	448	461	430	455	407	426	405	371	379	401	392	397	357	383	355	403	333	391	378	328	349	389	392	393	400	387	359	436	391	377	385	424	385	365	354	391	381	375	340	341	362	326	325	339	342	376	395	349	338	354	353	362	368	367	340	338	361	356	336	321	348	334	380	382	342	331	314	328	365	355	335	386	373	347	382	392	354	378	339	337	345	369	358	354	361	357	351	333	354	377	343	349	394	340	358	363	330	336	353	345	330	359	374	351	364	368	389	334	355	353	371	337	381	360	376	359	348	353	357	316	333	360	354	336	354	342	352	339	341	348	359	349	358	368	326	364	354	351	342	349	355	378	360	360	329	369	360	356	323	346	327	341	339	356	385	371	327	355	348	360	358	366	375	368	335	314	359	370	378	344	360	334	324	363	362	388	327	323	389	350	375	322	361	345	353	342	354	329	347	368	328	349	386	346	364	358	348	376	340	349	350	358	353	341	355	338	351	364	362	337	311	349	367	339	377	349	354	388	348	365	350	364	344	334	383	371	370	353	373	353	342	350	327	371	332	335	336	341	373	369	354	367	368	344	382	345	330	358	352	354	381	368	342	355	353	350	328	321	327	353	333	352	374	337	370	373	326	349	339	387	343	377	337	404	362	346	396	379	371	338	354	387	361	364	347	350	366	347	361	335	364	381	351	350	363	379	351	333	395	374	326	349	338	357	331	369	353	324	347	356	332	341	354	369	359	379	342	353	369	376	351	370	360	386	372	364	365	360	358	354	355	364	353	338	338	338	344	375	348	365	357	347	388	335	357	357	362	332	374	332	372	340	361	354	376	330	390	353	373	368	354	364	325	341	381	340	340	361	352	376	377	378	343	372	358	335	388	395	363	344	380	365	377	349	337	366	356	341	315	348	344	341	320	327	364	373	364	385	333	354	360	383	381	350	319	330	364	376	355	347	392	362	359	340	356	373	352	344	320	362	325	362	347	336	340	337	344	329	328	350	387	344	327	359	352	326	366	337	331	333	336	341	390	378	367	379	355	389	364	385	378	391	373	368	353	367	348	374	353	391	351	379	369	350	341	347	337	363	369	343	347	341	361	341	331	407	365	367	337	322	326	343	396	383	360	371	356	345	377	368	343	359	349	340	401	369	383	364	360	348	346	380	361	333	360	380	361	364	343	359	348	361	374	348	374	382	381	339	357	349	393	387	383	344	330	339	332	369	371	335	350	380	347	384	388	339	352	369	354	343	394	336	368	342	381	355	319	372	375	384	339	315	358	360	362	373	333	383	333	383	346	369	366	341	369	359	326	381	344	342	359	362	380	340	352	366	370	366	338	370	374	373	374	327	376	360	375	330	357	375	360	348	393	340	346	357	323	330	387	347	335	347	385	343	358	375	338	354	359	356	354	337	356	337	370	319	358	342	362	325	378	362	330	331	339	361	325	361	373	343	348	332	350	366	361	366	336	369	351	346	380	367	393	379	356	356	354	390	356	344	332	333	360	358	333	358	367	362	385	339	331	330	351	354	355	373	345	364	374	335	330	369	367	329	380	319	335	359	356	369	333	348	354	366	355	348	365	354	315	333	329	347	351	381	356	401	379	371	384	372	368	374	340	348	349	362	368	325	388	371	351	327	355	350	376	385	369	342	358	368	344	332	357	317	371	356	367	351	326	353	349	332	372	335	382	353	345	328	341	378	351	341	382	343	324	317	358	364	332	352	338	342	349	336	356	367	347	364	368	344	390	354	348	361	355	364	375	357	341	316	355	396	365	377	350	350	360	332	362	360	360	374	350	371	363	368	361	360	374	375	387	308	356	362	323	360	419	377	356	369	341	387	350	339	372	329	361	331	371	377	357	311	346	356	368	341	347	377	367	341	391	386	345	367	344	337	368	358	333	338	365	320	379	373	373	319	349	365	337	365	384	319	356	394	359	357	362	358	341	381	341	357	382	365	354	349	355	388	386	331	354	345	349	356	342	347	363	369	355	361	375	312	305	380	381	361	335	357	345	388	369	361	340	346	405	353	362	371	386	392	372	371	384	329	323	351	348	358	334	321	342	348	321	373	324	357	393	382	343	366	387	352	343	349	369	372	376	349	352	372	352	341	372	329	324	353	371	328	329	363	328	360	402	361	369	344	390	353	369	364	363	348	380	366	359	375	371	327	353	332	364	317	323	336	372	347	350	372	347	361	353	358	338	362	380	331	345	345	369	371	395	373	325	353	392	338	375	362	368	358	386	356	343	337	355	370	321	315	366	361	361	348	356	358	361	374	366	360	348	342	351	361	333	337	365	377	340	325	353	339	345	385	356	318	338	358	366	347	339	374	339	355	340	329	350	353	354	371	384	330	334	353	412	347	349	351	380	388	344	341	364	322	390	372	333	346	381	334	336	342	340	307	369	341	320	338	344	367	353	387	360	385	357	330	361	333	346	367	373	331	337	335	337	353	351	344	391	352	349	377	382	331	349	356	344	371	379	353	347	381	376	404	361	327	358	381	339	353	363	356	360	347	352	339	384	352	370	363	373	327	327	355	345	363	347	359	348	339	345	371	331	325	360	328	375	371	386	343	367	350	364	390	364	351	355	330	344	335	387	371	356	372	343	346	391	361	349	383	335	353	339	342	376	378	373	358	362	327	365	367	360	350	336	363	355	396	366	297	336	374	334	345	363	365	353	362	361	375	356	336	362	365	355	365	363	404	365	327	368	318	369	375	387	338	356	366	364	353	355	363	325	344	374	352	361	372	371	381	368	353	336	364	362	364	347	382	355	343	348	343	378	374	352	361	334	355	332	349	394	383	353	368	326	355	365	342	358	355	365	359	362	344	342	370	373	348	382	354	358	324	353	376	366	355	340	356	335	360	360	343	344	363	359	346	341	345	348	342	371	348	375	351	337	326	312	355	351	384	349	354	379	363	365	353	385	340	369	374	364	368	360	348	366	330	372	374	364	329	318	346	378	357	357	320	384	345	333	356	387	357	359	332	367	320	358	369	332	382	357	339	330	313	354	367	360	353	365	314	389	346	374	341	302	348	343	364	356	391	357	307	345	383	349	346	333	351	355	363	369	366	331	336	351	341	348	359	332	331	368	356	354	369	343	323	341	350	350	382	383	338	348	360	378	369	349	338	348	371	325	391	357	371	349	347	345	345	363	389	387	335	325	360	352	334	348	345	342	376	350	382	346	352	356	331	357	382	378	348	343	368	331	365	328	379	374	316	355	385	358	339	348	351	345	354	387	345	359	361	344	377	373	346	375	342	328	340	361	364	363	322	356	329	354	342	353	355	334	368	372	338	330	361	356	375	367	379	339	323	352	376	362	364	320	359	344	367	352	356	342	372	389	348	341	345	366	336	376	355	381	376	383	368	318	348	382	352	328	363	336	350	351	371	355	339	359	378	372	349	319	373	361	333	374	323	362	319	342	334
22565	21164	28690	23915	21188	21419	14388	4844	2958	2239	1739	1357	1293	1011	824	705	689	621	665	606	548	576	531	498	483	439	432	458	472	428	425	428	386	354	374	337	301	339	309	326	332	308	325	313	340	333	305	332	313	323	322	327	349	354	321	285	302	323	298	303	321	330	334	313	320	315	336	305	307	314	334	313	309	300	326	320	310	314	294	266	305	291	290	333	297	340	273	303	325	301	338	309	303	334	320	309	305	301	333	268	303	320	318	318	276	290	277	302	278	290	296	311	310	287	333	277	298	248	303	305	315	294	307	263	301	285	305	309	267	302	320	304	304	296	290	334	318	285	288	277	274	308	324	318	284	324	314	317	298	296	292	324	278	306	310	321	270	332	304	300	292	300	297	304	352	296	321	314	306	281	300	298	308	298	301	301	304	317	275	310	298	349	311	303	275	310	293	340	291	321	329	286	274	290	274	312	328	291	269	316	305	292	300	289	315	323	275	293	304	280	316	297	307	283	299	288	336	293	302	276	296	285	278	288	305	317	299	283	305	329	299	333	312	302	301	322	309	295	308	313	299	297	322	280	311	311	313	286	297	307	286	295	318	307	329	306	294	307	287	313	337	350	306	300	296	312	322	302	285	289	314	324	329	278	299	323	311	286	300	321	304	319	313	304	287	294	302	301	299	314	305	304	293	274	293	300	293	303	280	290	306	307	314	294	305	301	337	291	301	309	297	326	265	304	321	304	311	315	330	295	301	293	297	315	288	302	272	283	303	289	284	296	293	330	333	316	316	274	288	322	284	302	310	304	286	293	295	302	299	259	286	298	309	301	294	330	321	310	313	305	329	279	312	303	326	314	284	335	325	308	298	289	330	307	302	328	314	295	309	302	280	304	316	321	281	325	306	291	316	353	270	290	282	322	277	281	300	278	310	287	283	321	262	322	307	294	287	272	311	300	304	314	362	313	309	324	318	307	284	318	303	312	298	307	296	263	291	320	320	303	294	310	301	329	299	341	266	291	306	314	285	286	292	282	314	297	307	283	304	317	281	301	323	286	310	276	307	299	289	286	301	325	308	274	336	300	298	293	304	304	294	287	296	294	289	317	301	280	285	308	303	313	280	258	301	312	313	304	291	346	338	327	317	325	324	315	259	317	278	326	290	280	318	279	292	293	300	317	303	274	314	292	289	280	285	318	317	305	304	263	278	294	306	318	309	283	296	293	315	309	347	314	278	292	319	274	322	291	278	298	316	333	260	299	300	328	298	328	322	305	324	306	289	309	299	291	304	326	314	287	293	331	287	298	286	322	312	304	318	285	285	290	305	333	283	322	298	313	313	324	297	329	321	292	320	292	325	309	310	328	278	300	309	289	319	276	306	305	268	284	314	307	275	301	315	300	297	321	324	309	306	290	316	300	308	298	310	331	301	305	336	297	305	314	285	324	320	300	305	294	312	309	291	285	311	289	298	299	293	313	308	302	280	286	290	299	294	295	297	316	290	306	314	318	335	292	316	311	313	292	315	327	292	309	321	305	264	317	313	346	291	277	322	294	270	313	296	296	301	317	287	321	293	278	289	319	302	297	290	269	313	292	292	321	308	311	298	319	307	299	266	317	322	297	286	268	288	260	276	292	285	288	293	301	332	298	311	299	276	307	304	286	287	312	295	285	296	297	311	266	290	287	311	336	332	297	284	303	300	300	324	319	327	316	335	289	313	307	310	301	313	303	340	301	288	318	286	315	333	317	291	305	341	319	276	333	272	303	306	275	324	319	300	268	283	315	292	292	306	323	271	295	312	351	285	283	282	285	317	327	282	276	296	319	288	351	287	305	307	284	313	302	306	309	316	310	314	278	309	300	287	294	307	291	282	309	299	312	304	295	279	292	306	323	275	283	311	299	344	296	283	352	303	318	318	267	299	312	282	293	303	303	288	348	290	278	302	311	300	280	288	328	327	299	312	302	301	344	306	290	308	276	270	326	302	292	334	300	296	297	280	296	305	314	277	314	303	307	322	306	340	302	345	284	342	294	284	315	273	307	287	300	294	305	309	288	281	322	287	315	293	318	293	327	302	295	286	300	298	311	316	312	300	317	277	297	301	312	303	315	338	320	317	296	276	291	296	309	298	304	312	321	338	325	282	277	310	274	317	295	334	302	291	314	326	279	310	286	309	298	315	274	294	299	331	266	328	295	299	306	307	323	311	295	308	296	334	336	303	317	295	288	325	290	313	303	270	292	275	295	288	293	321	317	310	277	297	304	298	275	309	269	286	285	263	309	325	292	289	298	273	327	332	308	271	286	295	303	337	302	312	287	326	312	319	261	291	292	305	280	272	281	293	294	288	284	305	304	296	302	309	291	301	292	282	281	327	294	289	312	276	314	316	313	287	282	300	315	293	309	319	298	292	327	327	286	299	308	340	321	283	290	286	344	303	281	310	299	322	317	289	289	338	304	276	286	287	285	300	317	290	313	288	285	267	295	290	279	296	303	298	311	283	299	289	272	291	301	289	289	332	320	307	309	305	317	336	309	280	283	312	296	319	284	305	293	316	290	294	284	321	288	301	285	271	318	302	305	321	292	314	288	303	297	304	312	298	282	303	320	298	290	321	325	293	297	312	310	304	278	305	262	317	295	319	292	304	269	292	315	314	295	324	330	289	287	297	300	308	293	321	329	289	284	290	285	323	306	307	300	296	311	287	306	293	301	340	315	307	281	295	296	298	312	289	310	306	329	299	343	288	303	348	283	296	278	286	311	331	309	306	307	315	317	310	284	302	283	328	293	331	354	343	318	330	349	265	297	293	310	273	309	282	319	328	280	267	308	278	313	305	323	303	299	280	319	335	300	313	285	316	297	283	303	274	298	290	321	290	299	295	298	319	307	297	319	346	282	342	289	299	284	266	267	294	314	304	308	320	302	312	307	305	289	306	318	300	307	282	282	286	289	316	291	296	308	298	316	284	295	287	295	323	321	289	302	285	313	301	316	304	276	288	285	326	297	317	300	294	304	278	323	284	308	288	290	318	277	293	301	301	297	287	298	315	276	298	329	304	277	313	310	316	274	294	303	297	279	275	304	326	282	298	328	309	298	322	286	300	286	307	335	297	300	284	300	324	312	304	282	292	329	300	279	312	296	285	306	278	326	297	292	330	315	265	298	278	299	301	273	285	255	298	332	294	299	285	273	279	326	259	306	291	301	301	298	300	291	305	278	309	288	305	299	306	290	287	337	308	345	315	313	289	315	302	337	304	310	286	273	294	306	288	273	296	289	288	299	305	272	291	287	316	294	290	308	312	291	276	272	336	293	322	290	309	300	313	308	292	321	293	282	324	330	312	256	288	308	307	331	285	309	288	337	280	298	302	321	288	294	306	312	313	335	292	316	316	297	282	294	308	293	274	296	308	302	320	298	311	298	294	296	329	294	313	313	294	306	294	278	293	315	313	309	301	306	291	264	290	300	307	305	304	306	261	290	288	303	313	323	297	306	310	286	264	277
24934	48667	41729	23064	16569	12946	9752	7793	5266	4094	3041	2429	2108	1617	1283	1157	1064	982	1001	957	861	836	800	680	729	700	646	644	662	610	531	532	506	450	407	451	427	410	401	407	422	404	352	405	437	393	352	398	441	446	428	413	413	392	420	416	425	406	426	439	417	410	445	437	396	395	399	378	376	364	348	379	378	385	379	416	416	370	378	352	364	362	379	370	391	372	360	368	368	375	382	358	352	375	390	379	353	356	370	374	392	377	388	386	372	364	398	376	362	347	371	372	401	371	367	410	399	390	362	409	372	359	363	347	370	376	356	374	385	398	382	371	358	368	393	387	365	365	392	340	359	378	355	398	361	368	400	358	356	413	385	384	383	386	387	382	385	331	357	345	338	371	387	376	376	411	364	385	360	366	373	350	400	360	406	382	376	347	389	370	369	380	372	366	376	425	410	394	356	346	359	367	372	392	365	375	390	354	397	358	358	393	403	385	364	361	358	377	358	371	323	370	341	359	392	379	407	399	360	336	361	368	349	348	377	391	383	347	382	379	365	391	376	373	374	360	347	414	394	371	382	420	375	381	345	391	371	358	383	363	363	340	393	353	375	379	384	387	374	369	358	379	357	355	358	369	378	374	335	349	403	369	379	385	399	402	409	396	389	377	380	374	393	393	392	360	385	391	365	369	385	373	366	383	365	372	382	348	361	382	403	341	373	395	376	396	351	351	362	346	358	373	388	368	364	372	371	374	408	355	370	357	373	380	374	377	349	363	362	360	359	397	392	384	398	391	367	371	396	365	356	377	372	379	372	351	324	348	383	356	387	348	364	348	378	396	339	352	379	381	390	389	403	403	366	397	344	335	342	421	369	355	399	350	378	389	403	357	380	381	367	367	372	383	394	353	344	365	389	347	380	386	385	382	362	341	382	372	395	365	399	369	346	361	382	378	360	381	389	352	323	389	382	371	390	379	364	371	396	382	400	380	386	400	368	353	379	355	382	338	401	359	387	368	356	414	366	369	323	388	380	381	369	415	376	351	371	368	390	393	370	390	393	375	370	382	370	395	394	378	345	380	417	385	346	406	364	367	364	369	352	389	374	392	364	384	396	404	368	363	362	362	378	330	398	372	376	384	354	346	328	402	353	370	360	386	342	383	352	344	369	359	368	404	402	348	396	317	343	405	365	376	337	397	362	362	367	384	394	371	391	365	381	382	414	384	348	379	368	367	369	356	353	376	395	376	366	408	375	374	378	362	373	388	373	387	395	384	363	385	398	386	342	366	384	371	392	369	362	360	367	362	384	363	386	388	374	360	390	402	363	366	381	360	399	387	351	373	361	415	371	432	358	335	350	383	389	365	378	362	351	386	384	369	381	358	382	347	389	391	398	361	350	390	370	401	345	360	386	346	372	416	377	375	383	398	371	381	360	371	386	385	397	378	389	377	319	369	360	376	368	354	390	352	365	374	381	382	368	386	385	412	390	372	401	400	398	400	395	357	363	392	373	359	356	394	387	353	327	396	313	364	391	359	383	384	384	369	359	363	401	393	386	384	393	381	382	369	376	351	367	373	385	386	369	341	351	406	395	373	351	383	348	404	377	388	373	327	327	383	356	354	381	334	366	369	351	408	353	346	375	366	380	396	396	376	379	357	391	366	374	380	358	401	368	367	376	352	409	365	367	395	375	378	389	382	377	323	374	399	372	379	415	340	387	368	362	381	354	383	375	370	384	377	349	365	351	385	400	380	381	374	397	380	390	369	391	362	382	398	382	371	397	347	379	355	372	357	353	375	389	365	379	369	372	368	366	370	348	392	380	381	345	341	387	343	359	355	370	337	385	385	354	384	388	371	382	379	360	399	373	373	335	371	356	397	367	374	347	388	414	384	366	351	404	367	346	389	366	370	371	361	381	378	351	397	387	392	358	375	346	389	343	342	346	373	370	385	385	375	337	388	383	333	394	383	361	374	379	368	343	326	380	360	359	369	379	362	358	345	372	361	365	384	383	369	378	379	403	421	351	377	339	394	391	395	345	363	372	367	354	335	331	350	395	373	358	378	356	359	368	361	378	373	361	397	404	366	378	349	383	364	376	401	385	397	377	376	411	345	358	390	367	360	361	401	388	372	337	368	380	359	370	381	378	360	348	397	362	387	348	354	385	387	368	383	350	367	407	347	332	350	362	351	372	372	358	366	341	381	376	369	380	375	358	373	419	415	384	373	370	383	385	367	409	400	381	367	385	373	373	361	370	393	350	375	348	412	379	365	411	376	373	356	384	349	354	361	360	370	402	397	378	366	402	379	379	388	346	387	351	377	346	380	364	368	386	364	373	415	393	364	371	379	354	405	393	383	376	356	345	364	376	409	385	347	358	383	367	367	362	354	374	347	376	414	365	365	348	422	368	362	327	357	357	398	358	358	336	393	389	347	376	402	363	351	387	366	366	406	378	354	384	372	353	385	385	350	372	363	359	425	364	349	377	414	365	385	366	376	363	354	377	390	393	355	370	386	378	368	359	373	413	407	390	353	356	372	372	343	380	407	393	388	363	347	354	338	390	384	340	374	386	389	369	376	349	394	374	376	362	342	387	368	404	376	381	365	355	369	367	393	343	372	385	342	363	376	369	397	352	376	380	396	368	362	357	386	360	398	400	382	401	344	396	392	370	356	367	373	371	367	390	413	364	347	362	360	354	356	404	380	372	348	385	388	356	390	342	374	370	378	363	348	366	371	388	387	356	372	380	341	334	354	375	343	367	342	344	369	347	368	396	389	388	355	369	388	356	354	394	362	374	396	342	380	378	403	365	391	341	379	382	351	379	339	386	400	363	356	370	376	359	365	362	404	381	404	413	370	375	409	363	440	374	357	379	383	411	360	390	358	339	359	320	340	367	362	355	339	385	343	373	352	404	349	385	360	368	383	358	351	396	391	384	363	352	403	369	352	373	395	393	382	384	369	342	375	362	362	353	373	342	386	374	381	410	376	361	384	329	379	372	416	336	392	399	361	345	370	376	377	414	366	377	376	389	359	368	358	382	360	378	356	360	390	392	392	366	382	385	366	378	308	384	382	391	381	397	386	412	364	371	370	368	354	367	392	392	384	381	351	361	339	379	353	398	398	345	374	382	392	368	335	391	382	397	363	339	384	369	375	355	346	349	369	367	401	342	400	385	355	351	393	365	358	384	356	364	352	377	343	388	407	373	420	358	420	374	396	357	374	373	423	345	386	402	385	366	353	374	378	341	368	361	379	360	413	368	378	355	359	371	370	380	429	374	339	395	405	359	346	399	393	395	380	384	397	327	352	376	360	371	377	387	392	364	378	339	367	382	411	380	389	375	364	398	368	337	345	346	367	374	346	363	386	410	346	359	388	355	368	401	330	364	365	340	369	374	361	365	372	385	379	359	347	342	373	367	358	369	363	358	365	380	386	366	385	360	389	369	394	375	382	352	360	395	389	363	356	353	387	381	391	368	361	364	398	343	375	350	379	362	354	381	346
27733	22070	20885	9143	3836	2644	1813	1402	1010	881	773	677	605	583	512	501	451	524	481	466	416	445	446	459	403	416	435	432	421	423	414	407	409	385	410	393	370	382	356	376	394	386	377	378	373	384	381	377	401	390	392	404	395	385	359	351	378	401	389	388	372	398	363	374	368	376	347	384	393	423	352	407	370	371	389	385	385	388	377	400	373	402	365	377	380	359	371	392	369	393	344	353	381	398	362	394	394	352	361	364	425	391	384	364	357	362	370	348	366	403	372	375	382	384	377	345	387	366	359	386	357	356	387	394	385	363	390	355	387	350	401	392	393	382	386	385	373	348	392	362	382	370	382	388	376	386	396	408	373	365	386	397	391	399	374	384	395	337	361	363	408	362	408	358	389	420	382	380	392	377	425	363	370	362	356	397	405	373	369	389	362	379	369	350	367	360	415	355	375	376	400	374	417	408	414	369	361	346	381	378	385	395	367	344	373	390	422	355	401	381	396	350	374	325	342	382	366	373	371	368	366	400	362	387	382	373	370	386	399	359	377	389	392	354	376	399	391	391	408	378	356	394	400	397	394	368	390	386	402	367	375	405	383	377	382	393	384	360	376	362	381	362	382	403	386	363	382	374	373	409	396	447	377	364	402	381	426	382	398	395	382	391	406	405	417	397	419	362	381	374	371	369	375	375	377	392	372	371	413	375	388	368	373	400	378	374	432	379	361	366	402	391	396	379	353	360	410	384	356	398	390	400	370	375	381	381	373	421	376	407	324	363	426	374	360	372	378	372	370	383	374	359	365	348	422	391	400	393	401	400	413	347	383	367	370	404	357	402	374	392	398	392	387	404	359	391	362	371	403	391	361	364	370	413	357	388	419	395	381	373	406	385	388	380	392	380	395	465	352	359	400	371	348	403	386	403	360	433	411	416	398	381	417	387	401	369	374	365	376	409	395	391	369	368	395	371	372	387	380	341	406	362	375	401	397	396	398	398	369	431	434	385	337	394	394	360	392	378	376	386	368	369	365	343	372	383	360	395	407	378	391	345	380	381	367	392	380	398	418	386	376	350	377	399	366	391	391	388	390	394	395	378	365	353	382	371	364	380	413	398	374	379	376	380	405	376	408	378	374	379	378	402	391	386	381	393	369	366	364	377	378	382	398	404	376	350	377	391	402	369	373	378	410	378	368	393	393	385	387	375	387	422	366	386	361	366	392	370	391	375	389	382	353	392	346	388	416	391	384	356	387	372	388	406	380	383	398	370	379	432	386	361	392	382	384	362	358	381	368	377	400	424	381	374	383	357	389	390	361	387	363	413	389	370	343	413	383	358	379	391	413	374	372	349	366	386	376	358	394	384	391	366	374	362	352	357	380	368	386	389	366	384	377	404	401	394	396	399	379	365	387	369	392	408	384	380	366	352	380	385	390	367	426	399	401	368	338	379	392	382	368	382	343	366	386	376	361	380	345	374	372	338	368	384	352	345	369	415	375	379	389	352	450	396	400	387	356	399	354	387	375	394	376	371	387	375	367	392	345	392	403	403	385	389	389	387	402	347	375	368	391	389	326	346	369	396	393	376	348	393	394	354	363	354	361	391	361	386	399	368	372	417	361	395	374	397	375	365	376	396	391	366	396	387	364	346	370	386	381	380	363	386	396	399	396	393	358	372	389	384	356	351	390	362	375	394	401	386	404	432	412	405	370	363	396	359	414	405	381	395	412	405	370	374	366	355	368	394	355	369	403	361	355	387	393	378	365	381	364	360	361	388	347	371	380	366	388	377	361	387	387	394	411	378	367	370	388	369	390	387	406	417	388	394	402	361	390	347	391	377	318	391	427	423	355	407	415	372	404	389	380	354	342	418	369	388	394	369	397	388	390	332	367	382	380	405	383	404	405	386	377	376	346	359	368	382	387	358	368	390	386	382	407	383	370	345	371	378	363	383	386	369	338	379	383	388	412	405	376	384	405	370	398	408	405	383	380	374	368	353	399	398	348	366	385	383	401	384	361	376	337	399	353	366	382	369	385	403	388	364	388	399	357	375	406	374	368	380	386	370	385	395	392	380	375	368	371	344	398	340	378	384	386	368	324	381	383	386	368	355	385	388	382	389	391	342	395	372	394	400	379	390	364	410	335	371	424	385	397	401	349	367	363	398	375	358	383	376	374	362	342	371	347	374	390	391	369	396	369	402	395	374	369	378	410	386	360	363	342	379	368	392	355	343	375	370	382	370	344	386	371	390	367	387	368	390	394	394	391	366	358	378	375	390	414	381	325	347	351	380	363	365	355	375	376	422	414	386	363	362	405	391	379	390	395	354	366	365	378	379	410	375	390	388	402	397	388	369	398	424	358	381	339	400	385	401	372	379	409	373	377	355	399	403	373	363	386	413	360	403	398	414	408	371	375	392	373	371	390	407	362	416	409	406	360	386	364	377	364	384	369	367	391	378	397	364	403	364	390	393	400	381	397	375	362	414	361	402	409	385	382	370	382	386	378	350	380	409	385	367	402	363	382	389	368	338	391	406	369	364	407	394	367	378	364	389	366	393	416	396	375	403	394	350	382	383	405	372	379	382	377	385	406	370	377	398	369	376	368	392	388	404	368	405	390	375	389	396	371	389	391	384	374	381	383	408	378	360	347	371	376	347	409	380	367	418	403	391	381	382	382	397	409	354	392	369	371	366	378	386	396	407	380	369	376	401	413	389	371	379	337	353	385	446	419	373	346	376	360	412	389	376	406	381	383	409	393	350	340	363	380	400	386	384	398	400	345	426	362	373	371	404	384	361	381	386	382	371	352	390	407	377	362	387	396	395	371	422	390	381	383	393	377	367	377	421	388	388	379	405	396	335	357	368	365	398	419	399	370	384	349	360	389	406	356	371	384	361	358	357	383	394	395	397	398	397	383	363	345	362	385	410	405	378	389	400	359	393	365	372	410	388	381	390	418	368	355	404	372	385	415	388	345	353	373	397	418	392	383	372	408	365	375	355	344	382	391	357	427	382	351	397	392	398	367	374	382	360	357	375	402	383	383	388	360	396	367	383	397	398	381	377	375	373	405	367	379	406	420	386	367	412	339	349	393	362	392	369	381	381	397	379	359	410	356	349	348	377	372	396	390	369	390	364	367	421	367	374	402	328	394	389	343	365	394	388	349	383	404	370	371	376	351	384	363	350	382	378	387	375	358	373	396	385	351	405	396	397	382	420	351	388	412	375	376	396	389	397	404	355	381	403	390	392	385	406	417	412	381	392	373	366	382	378	374	390	392	402	424	406	371	393	383	403	403	373	394	391	364	376	402	396	368	394	389	407	398	376	399	387	376	373	396	386	338	349	365	389	367	363	386	398	387	373	372	383	398	374	425	361	382	356	384	366	398	367	373	408	380	384	404	381	381	406	366	346	384	340	362	412	380	385	411	381	383	407	371	358	390	391	390	381	389	381	370	384	387	354	358	376	386	354	416	361	371	344	389	370	392	399	363	404	408	357	373	386
21586	32441	25420	9547	6360	4842	3520	2649	1900	1544	1126	1048	927	789	692	682	611	625	633	666	607	629	553	529	566	545	539	566	540	524	501	462	488	500	477	459	489	489	485	448	469	460	513	463	424	459	466	486	466	487	472	513	483	467	506	448	525	473	482	506	443	517	517	467	477	478	492	461	447	489	454	502	458	484	476	475	443	497	459	499	440	515	467	451	504	487	473	476	476	500	494	451	440	503	481	463	491	445	424	468	478	467	457	464	477	453	508	490	470	455	470	471	447	461	475	495	496	450	417	450	487	456	491	466	464	509	469	469	507	506	464	433	428	477	463	465	453	459	474	449	457	496	517	469	466	479	458	493	466	452	484	501	515	503	475	488	477	483	454	449	474	471	489	466	471	483	488	459	485	495	497	440	477	451	422	489	456	470	454	474	511	441	465	427	458	482	480	479	493	474	451	440	448	443	449	481	505	478	501	477	467	454	437	489	451	472	449	432	473	500	500	460	489	513	466	453	483	483	501	447	467	472	456	472	464	482	468	450	495	480	482	484	472	490	426	467	501	475	464	467	472	444	487	466	465	465	481	466	446	475	465	428	465	476	470	456	512	443	452	499	489	464	498	493	473	492	448	486	439	426	466	457	474	497	487	490	475	487	474	444	484	453	484	486	508	495	485	501	489	462	488	441	430	443	434	472	483	460	463	465	485	496	474	461	512	509	459	420	495	496	482	496	444	468	479	462	483	495	503	469	490	466	494	472	426	460	495	465	497	445	464	482	511	488	472	493	467	454	443	475	455	480	510	487	472	474	499	443	453	505	494	468	452	440	443	469	478	471	470	469	513	497	477	475	489	461	473	461	457	488	458	425	444	460	501	481	490	497	484	445	471	460	480	473	475	470	482	464	465	484	439	488	461	487	463	477	458	466	512	478	463	433	494	519	455	477	461	475	494	470	478	457	455	469	481	480	486	483	478	483	471	475	544	485	511	453	470	515	450	502	453	469	502	493	491	448	470	458	486	466	527	470	415	453	490	456	505	448	467	473	462	438	463	492	488	470	447	446	476	490	437	500	491	471	475	473	459	503	460	476	486	453	464	453	498	491	473	460	496	510	495	464	494	453	479	424	475	476	485	474	460	490	482	450	457	501	488	494	479	471	453	483	510	458	461	508	456	473	486	480	480	418	441	488	534	469	453	462	440	494	474	487	450	469	480	508	483	483	454	437	462	436	482	455	472	443	480	448	470	500	469	482	487	484	453	474	464	444	475	434	470	481	489	445	491	466	493	464	435	497	511	455	435	422	461	442	456	472	437	453	467	519	455	461	497	421	472	497	453	451	479	462	486	450	485	513	504	462	515	452	528	454	454	476	468	451	437	504	483	475	438	487	468	479	497	477	468	479	483	488	464	499	494	475	449	478	459	496	463	448	454	483	496	479	479	485	463	461	459	471	467	510	492	489	482	453	448	489	492	484	444	472	445	502	467	437	499	443	438	450	453	467	448	474	440	484	477	469	471	470	484	457	426	498	467	483	489	481	473	443	502	430	453	489	456	500	447	496	470	457	446	494	461	481	477	434	452	475	469	441	479	449	446	454	453	449	476	466	496	448	487	443	478	481	419	488	479	519	459	497	474	443	455	480	459	518	466	455	505	488	487	490	452	453	432	457	462	478	446	444	486	469	483	457	499	485	458	461	430	527	457	483	455	466	489	428	451	466	431	447	479	479	473	486	485	457	517	451	495	453	486	443	494	509	418	445	475	479	475	479	472	489	446	467	462	503	468	502	475	469	499	488	500	470	490	479	490	440	472	462	460	476	480	480	500	466	504	527	443	485	480	462	456	483	501	468	484	446	486	462	515	462	446	518	495	468	453	476	463	457	463	493	469	432	495	448	471	459	481	460	469	463	490	481	433	457	478	477	490	457	474	467	474	453	437	471	494	462	471	457	469	442	466	503	516	508	480	468	435	496	456	510	456	462	471	474	477	494	494	458	495	440	473	488	452	484	483	475	463	466	452	487	459	477	479	459	502	461	470	464	498	500	472	491	493	490	455	456	430	482	490	441	483	454	466	445	472	481	447	465	450	469	459	474	461	474	491	509	497	463	430	459	489	500	487	457	459	464	474	508	464	446	465	473	499	487	476	497	456	471	478	478	488	490	448	491	477	461	456	503	465	439	462	464	491	486	462	462	477	478	477	460	509	432	506	469	453	505	465	495	457	494	458	440	466	460	436	482	426	478	530	479	436	427	446	471	453	493	453	463	477	441	475	439	484	470	503	517	485	474	479	462	445	437	486	428	477	495	430	483	486	470	464	488	467	480	526	466	467	476	460	470	497	483	469	455	461	519	447	461	466	498	442	445	464	435	519	485	457	467	462	449	471	483	450	504	490	461	471	442	509	458	470	454	463	467	484	471	498	495	492	502	445	499	428	472	473	434	479	485	456	500	467	449	458	474	462	464	451	453	484	495	486	486	446	479	466	465	479	477	476	459	478	482	434	462	470	453	464	459	495	448	464	466	472	482	476	459	459	459	477	498	474	491	477	468	476	525	478	480	455	471	450	477	455	451	470	486	504	485	449	470	474	434	443	471	487	517	449	473	461	430	480	503	469	494	470	471	430	463	451	487	497	479	489	472	475	458	467	475	485	472	506	505	458	491	459	475	507	508	493	479	473	465	457	473	494	458	471	451	479	505	466	475	512	506	478	479	484	460	481	490	459	464	442	481	458	488	485	459	491	468	450	459	451	469	488	458	444	506	460	454	470	495	496	436	495	441	472	475	440	476	492	469	502	494	523	493	470	454	459	485	447	465	450	481	482	524	502	478	495	455	455	497	461	472	441	453	447	449	478	460	493	461	477	468	505	486	457	482	468	476	470	473	473	450	463	434	513	486	415	544	476	464	483	463	478	469	483	446	462	433	474	465	445	472	484	485	491	462	452	465	460	479	416	476	508	470	443	484	470	481	510	483	493	468	507	502	450	463	478	483	473	473	490	478	500	486	478	493	493	471	461	456	418	459	497	510	441	517	473	526	457	451	480	450	444	463	486	476	454	483	448	479	477	467	497	467	453	472	436	483	465	446	513	496	465	463	454	453	477	535	478	473	406	495	462	477	453	504	462	499	448	467	438	443	474	482	456	430	491	486	504	467	484	482	490	440	475	508	477	456	507	475	475	445	485	446	486	494	471	474	453	486	488	478	448	422	472	480	484	472	482	475	512	450	471	452	484	447	479	468	484	482	462	465	505	470	484	429	470	434	444	476	490	468	477	465	491	478	478	453	500	445	438	484	471	499	538	456	446	495	476	456	475	474	475	466	473	480	447	453	436	448	449	496	471	459	446	474	457	467	463	452	455	443	490	425	465	447	452	481	436	450	473	490	480	466	484	494	481	447	508	492	498	444	465	490	465	456	474	452	450	480	420	493	440	469	438	495	514	466	484	447	454	491	434	468	468	480	469	465	428	469	440	440	513	468	403	455	470	453	468	470	472	485
23738	21162	28240	24381	21184	14246	5393	2980	2168	1616	1402	1055	916	818	765	658	607	601	636	556	589	536	575	565	528	518	528	467	521	481	447	416	423	426	434	445	441	444	465	398	404	392	421	439	394	440	402	401	457	435	383	384	426	428	425	438	434	423	445	412	414	428	412	423	406	393	390	395	422	368	403	421	395	400	382	420	408	443	425	412	411	420	366	423	412	412	395	403	406	409	409	409	405	415	389	420	404	408	390	407	422	398	380	392	405	406	382	395	390	391	387	398	426	388	373	365	367	361	390	396	400	407	420	364	414	360	418	416	466	430	396	424	407	366	398	449	398	431	426	425	435	398	418	388	393	398	456	396	385	421	386	387	393	419	434	414	395	376	394	393	362	390	376	388	420	432	449	425	403	404	413	414	438	428	396	392	389	408	378	387	414	380	388	404	401	420	413	393	422	446	428	415	389	372	415	405	412	402	405	400	406	433	410	401	401	407	406	387	379	374	407	374	394	402	434	405	395	391	393	430	399	413	416	373	381	397	415	389	402	407	393	414	428	410	420	412	409	408	413	399	374	403	404	373	405	431	436	386	391	413	406	438	410	406	431	424	396	386	391	410	429	381	366	415	422	433	378	412	388	389	399	397	372	415	419	389	374	417	411	425	403	421	393	403	418	395	393	392	410	377	396	383	430	431	400	416	401	387	398	401	402	392	357	393	373	363	421	433	403	427	383	368	395	413	386	441	386	432	399	394	392	376	438	422	417	394	408	428	407	397	418	406	391	428	396	446	398	409	374	403	393	378	405	417	414	397	411	426	425	416	417	401	411	388	373	388	413	382	451	377	383	385	397	391	405	387	381	429	388	376	424	400	410	446	432	394	383	435	417	403	413	387	390	395	425	430	406	384	398	418	407	437	390	377	434	389	444	421	408	396	406	385	424	415	409	372	415	393	414	367	406	373	393	398	401	417	397	411	413	377	399	416	384	351	400	416	403	399	374	440	399	389	406	376	423	421	346	390	394	407	430	406	406	395	381	388	374	417	417	415	383	414	396	467	429	394	403	426	387	406	401	389	389	411	417	410	401	384	379	407	414	393	370	450	380	408	428	408	394	388	430	406	391	382	415	425	402	379	385	417	416	373	425	391	385	371	427	378	419	409	409	403	382	423	416	384	381	405	418	397	410	410	400	395	448	387	352	425	410	400	403	418	427	411	375	447	427	415	386	409	393	399	406	390	397	423	428	411	402	388	406	385	397	432	438	413	404	423	419	403	355	413	417	386	387	385	404	412	398	397	424	390	413	457	394	393	392	423	401	406	399	432	362	420	377	424	401	440	411	416	411	406	403	423	406	391	423	400	415	395	427	395	414	368	428	398	360	376	416	371	392	403	423	402	407	389	411	410	415	388	377	412	440	419	405	398	410	419	405	399	407	379	381	428	401	393	437	388	378	366	402	384	395	404	404	404	421	404	420	427	402	405	393	413	368	434	402	412	427	406	427	399	379	402	397	386	406	410	382	409	400	404	450	413	399	413	417	421	376	391	382	411	417	406	411	391	420	394	395	386	420	421	406	378	412	429	388	394	381	373	409	403	425	402	377	410	406	407	430	423	387	381	368	402	393	394	404	439	411	404	396	410	391	439	392	417	383	406	447	378	384	383	408	381	401	411	404	415	380	432	404	395	377	391	356	401	424	367	408	398	362	403	435	396	437	395	416	373	392	402	380	425	428	379	390	388	430	398	385	389	398	433	399	391	390	398	376	409	410	453	368	384	383	417	354	389	360	405	390	383	411	414	403	414	383	408	383	397	397	403	399	359	406	370	374	396	409	397	396	398	369	395	416	427	360	383	407	386	442	395	417	402	362	407	367	442	390	386	408	431	409	413	392	418	385	426	430	411	400	406	370	369	390	418	425	449	428	429	390	387	414	401	411	380	378	428	413	435	412	390	408	399	380	416	436	381	420	403	400	414	401	390	440	397	426	460	430	425	402	351	444	403	389	402	383	368	392	405	417	408	446	414	391	390	378	385	408	434	405	385	400	401	416	421	390	391	392	346	372	363	441	408	398	439	408	385	378	411	389	403	386	361	401	383	387	400	374	404	444	406	393	413	396	423	407	430	346	379	390	418	353	383	392	421	364	348	421	398	397	367	406	409	420	389	420	405	405	400	393	424	384	386	390	369	398	437	418	383	423	387	377	425	425	409	416	414	381	405	404	408	417	368	389	404	408	434	437	384	386	420	407	441	412	386	381	348	386	411	377	387	379	396	363	415	417	371	411	412	389	401	377	415	384	382	427	396	359	397	380	449	408	404	412	418	423	421	420	439	401	352	386	403	396	397	387	397	405	408	389	381	375	392	392	405	414	434	423	391	389	415	378	419	385	415	404	412	369	403	411	401	456	399	432	403	404	390	434	411	434	366	420	386	408	419	382	411	380	407	389	414	407	422	410	408	371	417	406	420	415	440	413	383	364	423	447	412	385	426	394	391	378	411	419	422	397	387	396	421	428	409	384	403	389	400	386	411	397	434	389	410	411	433	406	386	381	413	420	404	420	412	366	423	395	372	382	429	371	405	405	407	384	397	436	396	373	423	403	430	396	415	386	385	386	431	376	412	410	390	378	441	406	388	382	402	428	380	443	410	404	412	381	422	437	394	378	364	417	419	378	427	413	409	408	399	372	405	425	401	376	383	435	383	409	429	390	389	382	382	411	386	389	417	406	416	385	392	395	382	394	428	389	400	413	409	394	393	414	389	388	387	402	437	410	412	405	402	412	382	391	408	421	350	396	381	431	401	401	388	395	421	405	377	367	413	408	406	422	400	402	379	413	388	426	419	418	391	397	451	389	390	396	364	378	404	411	416	394	416	413	358	414	400	395	401	386	442	360	415	390	370	402	401	405	350	384	404	378	407	365	429	430	364	394	370	359	410	401	429	395	404	418	386	371	373	392	372	374	415	421	452	407	375	411	434	391	396	400	423	392	375	395	413	407	380	408	419	411	386	393	399	356	371	361	382	387	405	417	410	419	423	361	411	400	388	366	413	426	410	414	402	403	383	368	424	413	364	406	406	429	407	411	363	417	376	422	411	439	433	402	412	378	404	398	392	379	409	440	409	425	415	362	411	427	378	386	389	404	391	377	416	425	416	372	406	407	438	385	414	414	403	390	385	428	383	397	411	403	394	399	420	394	427	399	427	390	393	418	450	411	410	413	400	397	439	394	404	405	394	400	439	403	386	462	404	415	405	408	353	385	373	387	416	412	369	383	397	448	388	401	402	419	356	392	393	371	410	391	395	376	401	405	404	422	390	396	368	351	392	405	379	429	378	417	434	419	389	418	425	423	392	400	421	376	410	404	395	398	433	414	381	393	397	419	421	420	408	389	398	402	372	391	410	397	400	416	393	396	400	376	408	432	388	390	407	438	356	370	395	370	396	408	372	402	405	404	390	391	388	425	433	419	381	391	381	393	352	392	434	430	421	395	407	386	418	388	410
23626	41429	34359	17122	12312	9546	6960	5264	3835	2927	2243	1846	1596	1338	1101	1021	930	959	892	780	777	736	702	663	751	703	683	713	666	643	595	632	558	583	547	541	533	548	489	515	532	522	493	525	514	529	512	493	480	544	541	547	508	541	532	514	538	535	509	519	527	553	536	526	484	520	505	503	519	538	498	522	481	522	506	488	514	518	502	519	483	530	491	502	497	479	494	492	479	514	502	565	501	505	500	535	554	480	487	480	508	475	499	509	500	506	509	483	480	518	508	551	496	489	502	515	520	528	523	526	487	514	447	526	493	515	480	517	471	489	542	527	526	515	471	475	523	469	488	496	484	497	450	508	518	475	495	504	511	510	512	494	527	490	500	516	504	479	468	478	483	494	506	490	538	507	490	475	513	549	443	529	527	519	513	490	445	512	522	483	507	477	520	547	452	519	504	494	492	465	504	495	516	511	518	459	510	485	492	481	461	543	493	502	519	513	485	518	491	525	519	522	551	515	521	521	493	523	489	454	446	510	512	499	517	503	486	516	511	500	510	506	460	499	525	517	487	485	484	482	498	518	512	494	492	492	518	503	494	482	536	505	530	527	478	521	520	497	484	529	507	493	514	475	511	505	505	503	472	545	491	540	467	503	515	518	459	494	505	481	492	493	514	483	491	514	494	497	506	469	500	490	497	508	499	521	483	538	529	486	543	520	486	498	479	450	499	530	474	523	445	493	455	508	500	483	543	517	460	509	523	491	544	512	515	550	541	494	507	507	515	529	502	507	458	519	489	501	489	522	489	516	493	481	517	468	479	534	495	513	526	510	534	503	479	473	462	482	536	521	493	520	515	459	499	519	512	505	514	509	523	499	479	526	515	465	533	540	516	493	492	528	542	510	490	486	474	482	497	502	525	481	457	494	484	522	487	484	481	518	525	537	477	499	498	505	496	525	483	489	464	468	535	468	509	475	498	491	511	511	472	516	500	526	467	505	489	483	540	476	485	498	502	494	500	491	522	511	487	514	502	492	505	532	512	503	522	476	500	470	490	504	494	501	495	464	487	482	535	539	485	485	528	507	515	517	461	525	502	504	496	485	490	501	500	517	485	525	414	535	539	477	496	487	510	502	513	498	521	543	485	475	481	506	497	521	485	484	497	486	497	485	533	473	499	499	513	554	493	444	552	500	498	492	505	478	512	468	486	501	492	500	455	516	536	539	530	484	514	482	473	488	475	476	500	501	496	524	494	473	480	498	488	522	518	509	459	546	544	509	470	514	506	529	467	485	484	536	478	533	480	514	488	468	501	476	528	531	534	472	499	531	471	494	490	476	501	483	513	512	483	516	496	536	510	488	492	480	518	504	492	470	502	508	491	478	476	514	529	473	484	512	522	481	510	484	486	463	479	525	524	490	488	481	451	486	507	480	449	516	441	460	481	488	502	515	500	523	467	513	497	514	501	500	495	509	469	499	466	482	490	515	486	471	523	552	512	494	471	527	531	531	526	497	521	484	522	469	505	477	473	504	486	487	517	476	500	493	518	538	521	478	474	493	458	521	488	493	545	537	503	499	526	474	458	481	516	496	485	484	529	485	481	479	456	511	517	473	521	505	488	495	508	473	484	513	482	479	533	507	541	463	479	522	501	526	506	446	512	502	505	497	544	538	513	528	506	504	511	454	489	529	504	488	501	474	529	483	517	526	468	481	464	501	513	481	480	497	458	468	557	477	533	529	543	495	502	538	497	505	478	478	482	521	515	494	496	508	541	511	478	489	497	472	502	490	491	472	536	453	509	522	506	474	442	493	503	479	460	472	503	510	518	505	481	463	521	511	495	510	491	488	481	510	541	503	530	501	494	483	439	482	565	464	483	506	475	518	465	473	543	487	459	489	518	500	524	476	504	462	494	480	507	492	480	510	487	470	488	500	475	503	479	483	500	509	486	491	508	493	480	461	477	526	438	523	508	513	507	496	532	522	492	485	482	526	466	513	526	489	507	515	521	523	479	493	496	526	481	487	445	537	490	531	500	522	496	466	458	481	517	520	479	535	510	503	492	493	520	485	516	457	459	516	559	477	521	480	512	516	491	510	498	519	495	503	446	468	512	476	498	502	550	505	522	507	452	489	524	495	453	505	498	541	506	475	504	492	482	504	537	450	507	542	497	538	480	503	533	521	525	536	482	512	486	522	507	527	480	487	530	475	507	512	490	488	510	523	506	516	481	493	523	504	482	509	502	502	454	486	522	506	490	485	471	491	495	500	470	495	493	556	504	490	529	518	544	495	523	523	506	513	481	504	509	473	489	504	461	506	479	480	493	502	478	526	487	523	483	503	478	530	534	492	523	514	505	477	524	505	496	509	471	502	459	479	510	474	488	510	482	499	440	491	472	446	466	463	512	515	500	485	513	519	457	507	467	476	499	492	500	498	493	511	505	509	472	498	490	511	515	536	512	497	503	439	474	484	484	487	521	505	516	466	493	455	483	491	502	473	510	478	496	500	488	460	496	504	468	519	541	498	454	542	457	512	516	465	507	545	548	485	466	500	506	483	503	502	505	499	534	473	501	424	502	481	490	514	477	538	531	449	500	498	483	474	460	472	485	526	474	515	433	461	497	503	525	501	527	501	512	482	505	469	509	488	518	510	477	535	493	492	508	505	499	524	458	473	477	513	495	454	465	509	517	517	512	505	491	531	488	550	482	472	503	464	524	509	516	533	518	472	513	527	492	468	469	466	466	493	527	530	516	472	527	487	485	484	480	529	486	533	480	495	503	502	487	500	517	538	483	531	510	486	497	491	462	483	504	512	468	521	471	526	491	509	543	468	507	502	493	465	531	485	482	523	477	476	515	542	506	523	461	508	493	491	498	520	501	507	496	560	512	458	477	485	546	482	545	458	472	490	467	467	530	509	519	497	485	482	509	480	482	453	527	516	509	485	491	493	499	458	517	498	504	488	458	483	526	469	507	493	511	460	507	456	473	513	508	483	503	499	517	511	502	480	517	485	481	526	517	517	516	488	447	504	463	485	490	528	472	516	485	511	478	521	469	473	463	524	499	473	526	492	518	504	512	497	483	486	475	522	516	475	484	487	462	513	480	477	529	503	539	505	465	530	456	503	504	479	487	480	477	462	497	485	528	534	474	504	487	555	471	502	503	496	520	504	526	465	506	496	504	488	527	506	526	530	506	518	489	490	502	477	492	491	477	504	445	466	532	502	482	480	502	500	504	519	513	493	476	532	524	524	515	505	523	513	491	474	486	513	487	515	497	533	471	508	477	504	494	511	530	518	524	479	497	501	478	505	538	511	496	539	516	505	506	496	446	499	502	473	505	502	542	536	502	544	516	470	497	446	526	475	506	496	525	539	534	497	531	582	460	487	487	465	487	461	489	444	505	481	508	536	522	540	524	479	501	513	464	456	486	483	465	501	540	498	489	527	487	495	505	464	488	495	463	454	530	537	509	494	526	511	515	474	494	512	518	492	486	520	510	516	464	507
24516	21161	27389	25120	16180	5197	2808	2026	1401	1179	892	737	649	612	495	458	463	399	406	459	424	420	362	339	353	365	349	359	365	344	321	312	321	307	320	312	324	279	304	297	302	305	308	304	263	285	296	294	302	277	275	268	313	281	290	278	289	275	277	284	337	276	285	278	267	303	304	295	292	264	262	279	297	264	295	301	283	281	291	299	264	285	305	278	286	298	262	293	273	286	254	276	262	292	286	224	294	301	289	288	280	286	288	251	247	275	274	267	283	268	299	289	311	280	279	284	264	284	287	274	274	278	280	251	283	274	301	248	278	274	301	278	283	296	284	287	292	297	283	264	254	268	263	334	292	281	277	283	259	306	292	303	278	315	309	286	256	273	282	282	294	312	267	280	274	257	268	285	281	286	264	289	292	283	327	294	290	290	272	301	280	325	280	268	294	294	267	281	270	282	258	277	299	273	314	276	275	262	288	266	265	264	264	242	266	284	302	287	269	294	294	272	293	313	266	311	294	280	305	291	277	262	274	272	303	294	277	284	312	285	293	288	275	299	276	297	277	281	308	292	283	296	285	297	276	268	278	290	321	275	264	291	286	277	296	275	290	274	267	258	275	303	314	273	284	279	261	277	266	298	295	281	288	286	304	292	285	303	272	299	266	271	282	293	277	245	251	294	246	265	304	262	281	265	277	285	276	247	299	277	271	279	277	317	272	304	293	298	264	275	243	265	261	290	272	284	284	279	287	288	292	279	293	281	268	290	267	312	299	265	283	269	291	278	289	262	300	283	259	292	289	279	287	253	319	256	324	258	258	257	290	261	291	280	275	299	301	300	268	295	281	275	323	265	295	292	292	309	266	276	237	267	238	303	253	285	303	289	259	296	293	277	263	270	270	273	272	260	284	269	279	307	264	255	278	259	313	261	284	270	285	284	304	285	283	269	313	277	265	270	277	285	279	300	270	309	284	270	283	283	308	291	277	306	265	289	291	311	269	262	310	297	293	296	271	313	262	296	274	278	289	252	295	264	284	279	293	283	270	268	294	288	262	291	314	289	277	275	321	268	273	276	267	303	288	276	297	279	275	297	262	262	269	263	313	267	256	277	253	276	243	251	319	280	268	283	297	273	283	280	308	267	248	281	306	277	260	298	286	290	293	264	314	293	269	278	261	286	263	295	293	250	276	293	261	301	274	279	303	272	251	265	309	269	251	277	300	311	283	295	307	297	298	309	270	302	303	285	310	270	274	293	255	281	284	250	293	309	290	281	259	315	272	284	309	286	278	269	277	291	288	327	264	270	267	283	290	251	266	247	284	293	276	273	266	309	281	290	291	278	279	293	286	308	276	294	266	301	265	302	251	285	320	275	267	283	288	269	279	247	265	275	262	270	271	314	276	292	291	253	294	261	277	293	295	274	262	287	313	285	285	309	279	280	319	300	279	300	283	290	296	295	271	274	310	285	298	285	279	291	257	297	284	298	308	247	302	267	300	291	286	253	267	287	286	283	276	258	288	284	313	259	332	304	291	270	269	287	271	286	290	291	279	274	291	286	303	268	284	283	296	265	286	285	285	288	266	300	274	308	276	272	277	285	275	279	295	293	285	253	274	289	294	290	282	245	249	263	286	283	280	275	289	265	276	291	298	291	264	272	298	276	301	282	286	295	260	280	255	265	259	280	247	288	275	287	265	274	266	289	275	288	271	267	274	288	265	262	289	292	284	265	275	296	258	285	317	265	286	264	301	293	301	289	290	316	296	259	257	261	268	295	289	242	274	264	275	269	263	303	289	282	292	298	286	274	284	290	299	325	266	283	290	285	265	260	282	285	260	276	284	260	261	295	257	302	301	290	272	245	261	288	298	299	277	294	255	263	284	285	256	271	300	256	278	286	303	268	290	293	287	278	315	277	287	306	296	294	268	302	281	281	267	297	290	295	278	283	280	281	295	293	289	281	271	245	266	307	290	309	257	270	265	294	282	304	268	301	284	286	261	267	275	268	265	293	276	301	293	305	271	289	311	293	268	268	292	290	314	300	302	285	305	277	318	274	297	306	284	290	267	296	328	272	292	286	273	301	266	274	276	284	297	273	265	302	287	266	307	275	287	274	268	323	245	291	276	276	266	291	281	314	327	285	285	274	275	290	256	285	306	251	268	258	298	282	284	293	298	276	281	284	272	279	268	293	291	252	290	279	257	277	278	280	313	260	286	294	284	295	277	269	270	291	286	286	288	307	252	294	299	289	263	274	275	294	309	249	261	294	273	276	281	271	290	277	276	269	277	289	301	314	290	247	296	277	285	270	269	285	291	278	281	319	262	243	261	291	282	284	298	293	281	299	279	282	300	275	299	278	297	274	284	276	272	261	282	278	259	320	277	277	264	315	277	313	312	246	298	308	286	289	299	301	280	279	263	292	297	301	287	311	309	271	309	287	274	252	285	291	291	250	265	297	304	300	304	297	274	283	296	286	299	296	287	275	274	287	293	292	260	271	294	286	295	294	256	317	253	267	268	295	296	272	288	267	285	293	282	279	295	308	258	302	309	285	293	276	261	285	306	240	290	299	319	275	297	284	285	275	311	286	240	298	293	276	260	275	295	278	283	258	285	317	280	266	296	291	285	263	258	282	292	291	304	285	272	274	275	280	332	278	271	298	267	284	264	287	288	287	272	254	284	288	311	291	277	280	290	285	299	288	301	289	287	299	250	312	265	259	274	268	276	246	285	268	285	281	274	294	272	273	251	288	264	312	286	258	295	307	303	272	296	295	284	304	294	274	264	280	277	298	281	273	270	275	304	292	266	315	275	283	253	311	311	284	281	268	261	298	283	295	310	288	286	289	288	289	287	278	303	264	283	262	307	282	281	292	266	260	261	285	328	271	265	268	303	277	291	273	295	297	284	280	293	261	291	277	281	300	309	280	281	279	283	268	255	289	304	317	276	246	303	265	275	299	263	302	285	278	276	287	238	263	270	291	265	280	292	286	290	279	262	257	263	267	267	255	262	271	248	299	281	290	282	300	269	280	268	256	297	274	299	282	289	272	270	282	257	265	293	265	283	259	281	274	291	288	294	265	259	258	264	270	300	261	278	287	275	281	274	284	291	297	288	267	255	267	276	271	270	320	292	292	286	281	245	271	284	282	312	263	284	298	292	296	278	269	298	286	294	298	270	294	242	273	272	282	252	307	262	268	302	272	282	287	294	280	289	276	287	289	270	284	298	275	273	271	287	255	230	289	291	265	289	293	285	253	255	275	314	300	288	277	278	289	269	265	264	273	281	295	294	279	286	271	256	313	242	294	297	280	264	280	274	300	279	282	293	294	289	311	291	314	303	292	258	285	283	296	268	286	282	278	293	300	267	280	296	261	302	272	283	296	288	265	268	301	276	267	286	298	272	278	243	281	257	302	286	270	285	291	266	289	295	272	290	272	295	259	307	284	270	307	282	271	300	277	288	277	278	280	257	304	278	272	272	264	268	311	285	311	291	302	291	281
22485	37862	30044	13624	9755	7436	5414	4062	2807	2277	1647	1324	1119	966	841	734	672	650	603	643	613	552	589	459	508	464	479	459	459	478	420	404	425	412	400	366	395	371	347	374	370	354	377	376	342	362	356	345	385	352	348	348	404	367	355	370	364	358	363	360	403	383	333	338	363	353	356	375	316	325	349	359	364	333	350	370	324	336	404	370	338	358	338	371	351	365	337	340	352	361	329	362	372	327	341	339	345	352	322	366	337	336	340	365	365	379	365	301	384	304	354	352	339	359	333	380	363	377	388	368	311	346	352	351	318	335	327	364	323	354	346	362	341	334	348	380	341	344	322	381	329	353	360	388	301	369	361	348	352	363	355	354	354	317	345	334	328	328	365	325	353	332	344	336	343	369	361	335	339	345	357	351	350	337	342	359	340	316	338	329	336	355	350	374	347	362	348	373	369	329	315	351	352	343	374	335	382	348	343	399	376	339	349	353	349	330	341	354	321	376	365	349	379	357	361	346	376	348	353	371	351	363	344	344	361	334	374	313	315	351	339	381	371	385	341	339	365	358	339	339	356	320	353	345	349	347	386	354	371	379	343	343	361	357	333	364	323	340	362	363	373	339	317	338	356	372	378	333	380	328	347	354	331	327	376	361	355	349	368	369	359	367	358	347	332	289	344	336	360	371	340	360	336	382	361	310	342	334	315	345	337	375	331	334	347	353	361	351	338	368	357	364	353	360	366	316	363	338	349	346	346	352	341	340	367	339	351	353	365	339	381	337	315	369	360	313	354	371	370	337	364	344	332	346	351	391	317	382	332	377	307	342	355	375	350	353	363	370	369	335	357	357	340	334	350	350	368	371	355	345	352	317	357	353	383	326	367	355	343	355	370	355	349	364	330	326	372	381	326	351	362	350	366	346	361	359	358	366	351	346	328	339	368	327	346	363	349	342	361	378	360	330	372	361	331	386	333	302	345	358	326	328	367	304	363	376	357	354	353	342	362	342	346	374	336	338	403	357	350	343	373	359	329	370	339	361	367	367	342	356	369	333	362	365	337	321	348	336	339	370	375	342	336	357	357	355	352	353	348	344	352	351	346	364	372	353	315	361	361	333	350	349	322	348	370	361	351	343	348	343	337	322	372	362	392	344	358	374	359	345	330	359	356	401	334	357	337	332	359	367	360	377	333	342	397	385	360	374	320	328	327	349	374	326	333	306	363	342	325	344	369	384	345	319	381	379	334	340	321	368	373	331	362	392	384	350	294	367	370	388	343	359	339	339	386	346	344	360	341	336	350	340	316	318	361	364	368	354	363	346	365	347	355	371	335	346	351	339	314	336	348	334	369	372	320	311	335	326	420	372	341	359	346	366	337	351	354	373	349	359	347	333	353	335	317	341	340	364	392	350	350	335	386	388	369	360	343	352	361	376	377	347	367	348	366	351	338	327	369	339	353	345	364	350	369	364	370	328	345	371	342	354	337	318	339	350	365	376	365	324	376	353	343	339	333	343	369	356	347	344	317	326	330	346	336	340	316	324	358	353	335	362	411	338	362	359	345	360	396	345	355	341	324	378	351	359	338	365	364	345	339	341	353	336	330	352	361	372	313	331	346	351	346	353	355	349	333	324	356	347	373	364	345	349	343	333	365	349	332	342	350	368	336	340	355	369	324	389	324	372	358	358	317	395	386	322	343	372	333	355	378	352	334	347	400	348	320	312	368	339	390	329	348	367	345	375	342	345	374	348	371	338	345	354	361	354	361	339	342	373	330	333	321	365	338	360	357	366	359	351	362	327	393	353	366	354	343	341	334	333	331	320	355	393	329	356	346	353	366	379	330	362	361	325	327	330	356	330	354	361	334	359	329	321	342	358	344	346	335	324	332	337	372	326	361	380	341	378	363	341	338	348	335	366	346	341	333	356	326	329	311	359	355	356	357	355	364	374	383	365	404	332	327	317	335	356	344	361	352	354	360	353	378	354	358	330	361	362	324	354	308	359	354	348	336	363	371	321	382	385	344	351	324	355	342	313	356	350	373	329	378	346	302	349	311	334	344	353	334	352	320	357	351	325	349	370	293	349	387	359	353	346	370	364	320	337	383	343	348	369	344	370	350	320	333	322	370	343	351	363	338	376	361	354	329	324	332	375	331	315	371	339	374	322	362	356	373	306	342	359	349	322	333	369	351	317	351	356	353	351	353	344	324	360	327	345	325	314	347	357	311	358	390	344	304	326	340	350	370	364	383	334	349	344	315	345	370	365	347	362	345	327	337	320	340	355	349	370	337	322	353	350	364	373	345	326	353	340	355	341	336	349	361	388	352	364	351	356	312	309	354	344	359	334	380	366	358	375	347	372	346	373	334	326	340	383	351	368	371	355	342	372	354	348	353	339	368	371	366	377	352	332	355	316	386	352	329	336	308	337	337	387	336	333	352	330	365	349	346	330	330	374	346	339	325	348	372	339	373	328	330	325	328	333	348	371	376	362	342	374	375	371	365	370	308	336	348	342	349	342	344	342	341	332	379	350	351	346	360	340	347	339	361	352	377	303	379	361	345	363	338	341	360	344	365	369	339	342	346	355	352	352	351	319	370	313	279	346	333	353	372	359	340	353	363	366	358	326	378	340	370	327	315	367	348	367	353	366	350	377	344	333	361	368	370	363	362	345	341	348	337	367	343	348	362	370	351	374	339	363	338	346	330	357	363	353	356	325	339	392	355	349	380	362	358	345	329	347	349	348	392	350	370	303	314	314	333	363	356	323	358	333	374	348	394	357	346	339	343	345	365	343	359	351	340	322	370	363	357	371	396	338	333	364	340	323	344	336	353	357	383	337	387	339	362	407	372	370	364	359	348	368	335	354	345	348	356	372	349	337	348	333	358	342	325	309	343	354	370	376	391	344	361	352	305	353	352	335	354	351	355	346	363	392	353	342	369	374	349	351	314	361	324	361	359	338	358	390	369	364	302	356	387	327	360	324	357	343	325	350	372	340	339	340	369	355	331	338	349	355	351	358	367	346	353	325	365	386	351	362	375	368	340	353	347	331	319	332	356	334	331	345	349	347	370	351	355	337	340	376	387	350	345	352	335	348	346	354	339	356	328	328	350	346	380	339	343	350	334	352	387	328	351	351	355	325	365	345	350	354	332	351	353	334	375	339	380	366	358	348	347	359	374	332	351	337	379	345	356	316	377	364	364	353	360	360	335	384	345	303	349	331	362	345	345	335	346	372	328	374	355	360	363	379	363	365	348	356	324	339	359	309	356	348	375	352	334	357	371	355	316	376	346	327	324	362	360	344	384	339	359	351	322	363	359	343	349	369	370	360	358	365	309	340	376	324	337	363	344	356	326	335	397	331	354	320	348	311	334	316	368	310	348	364	375	357	348	370	333	346	357	331	331	359	359	379	356	381	354	321	366	346	374	329	347	367	323	336	340	365	329	373	346	339	366	347	329	343	360	362	364	356	353	352	361	345	335	360	350	351	358	340	333	338	347	330
22673	21200	28730	23966	21226	21423	14811	4899	3061	2348	1809	1410	1234	1003	910	772	664	615	648	682	579	538	559	504	488	514	425	458	427	408	402	385	377	358	343	336	319	353	368	376	347	303	281	327	316	298	278	336	336	313	321	341	320	328	345	308	303	354	311	336	400	292	320	310	303	300	294	282	327	263	296	312	292	259	280	332	370	315	271	324	297	300	307	273	277	289	314	284	301	288	290	323	305	286	276	280	310	288	304	307	280	292	309	327	292	298	291	300	285	278	298	296	322	325	294	304	275	334	288	301	322	290	276	268	325	281	327	305	297	299	305	307	308	304	290	284	315	289	294	278	323	310	266	287	274	309	315	276	288	310	293	284	314	299	305	289	290	279	271	281	282	318	309	282	301	296	286	263	302	314	321	319	321	332	334	317	277	288	298	311	291	278	315	268	332	304	288	284	334	276	306	305	311	306	308	299	283	335	302	299	291	312	296	261	296	296	306	309	317	310	292	312	291	289	306	303	288	301	297	286	294	276	291	297	281	311	304	321	295	290	278	312	318	314	277	303	313	301	295	304	304	295	293	285	304	299	335	294	306	319	304	279	299	320	316	301	304	302	285	302	298	319	290	310	292	289	291	310	318	271	273	316	295	301	297	276	310	280	302	299	290	290	291	285	329	275	270	314	299	330	315	294	282	303	312	322	309	285	314	308	295	282	237	306	287	287	301	323	294	294	303	294	275	249	277	309	297	273	286	277	251	300	289	309	298	300	274	266	329	285	304	308	312	277	302	288	305	293	285	284	301	273	308	299	276	287	276	313	305	322	261	273	303	304	272	308	309	278	296	304	310	314	267	286	280	289	300	295	291	310	307	309	277	287	263	298	275	306	323	304	305	297	291	270	276	308	293	323	297	263	305	300	273	305	285	303	310	282	278	294	309	297	287	306	309	282	313	297	305	273	272	288	285	296	315	279	336	313	275	306	280	305	282	275	303	301	316	353	270	300	304	296	306	312	286	293	297	302	310	295	292	240	303	283	300	284	311	313	289	339	326	289	304	293	319	280	295	291	267	289	278	311	285	291	279	321	297	299	292	286	291	282	324	297	297	318	279	293	295	306	311	314	325	302	303	317	347	288	295	292	261	278	325	276	294	301	315	322	287	284	312	318	273	282	294	325	284	307	264	279	283	296	313	292	290	310	311	299	307	324	295	295	302	305	299	303	283	304	303	306	342	292	319	302	293	304	282	324	300	299	313	304	325	285	299	288	275	297	282	319	300	272	289	297	316	272	325	300	307	303	309	315	289	302	289	285	316	292	294	289	285	290	308	308	311	291	287	308	324	305	302	299	298	321	288	282	281	292	294	312	272	300	283	311	327	312	311	346	286	297	336	280	317	280	313	304	300	286	289	309	274	285	292	301	289	277	277	292	278	300	299	288	314	307	303	337	302	283	313	304	325	315	270	280	308	306	316	288	312	307	286	290	285	300	320	268	302	291	254	296	292	324	296	277	340	289	266	286	282	328	302	278	298	288	278	302	282	287	300	296	296	293	319	287	332	271	314	298	294	270	278	257	289	264	311	303	312	299	283	335	309	290	314	281	295	327	308	303	268	323	328	306	267	287	296	298	281	305	298	335	313	309	304	309	268	298	330	282	297	303	277	293	264	292	291	273	271	285	300	292	308	291	283	294	279	283	284	309	303	287	283	300	286	316	282	284	283	318	289	285	283	302	300	323	290	288	314	305	331	297	307	266	319	270	297	293	331	315	303	297	273	286	281	310	295	301	285	320	320	270	307	276	309	336	328	289	275	298	305	280	297	298	279	319	306	288	309	266	284	281	283	308	287	302	277	298	276	255	316	292	272	299	292	293	278	307	317	290	300	301	300	298	281	300	310	295	283	309	314	257	303	295	324	290	316	322	305	306	287	298	320	290	285	316	315	306	300	356	303	273	298	298	316	321	296	285	304	322	293	286	295	295	278	283	290	285	308	288	276	292	314	279	293	301	307	294	291	297	276	271	304	306	285	283	316	292	281	345	313	282	327	301	285	295	291	309	301	281	309	289	266	296	299	321	287	305	292	307	303	317	283	316	314	263	293	306	313	314	327	286	305	304	290	301	288	304	304	268	321	297	281	299	291	289	314	302	307	344	311	279	297	312	293	314	275	310	319	300	312	304	332	300	310	298	322	311	279	312	251	275	293	309	293	333	290	314	287	300	300	310	320	259	316	356	294	302	298	265	289	310	283	299	327	269	313	310	305	294	321	293	323	295	290	287	264	326	295	320	276	287	326	253	291	305	278	303	307	307	306	298	288	301	299	305	288	313	296	291	254	305	286	296	290	289	289	286	295	315	286	270	280	303	278	291	303	299	296	317	308	291	307	263	325	304	307	279	284	293	278	278	289	286	299	268	301	294	292	296	315	291	324	315	306	291	300	324	293	299	266	318	264	303	315	255	278	306	302	276	301	326	280	284	259	268	295	307	288	280	308	281	272	294	296	293	282	274	265	294	290	305	328	289	270	316	309	311	340	315	309	295	317	315	288	304	294	284	323	318	304	288	297	320	291	292	312	312	276	279	289	290	290	298	279	294	323	270	302	305	311	312	303	275	291	279	306	261	297	283	300	290	304	275	277	278	299	309	284	271	299	291	306	291	293	271	276	303	294	302	296	298	297	288	263	296	291	280	285	325	315	300	322	300	279	296	273	325	295	301	322	315	338	308	313	314	292	301	312	299	287	312	299	315	340	315	281	272	286	305	305	295	314	307	275	295	297	281	299	296	316	268	291	321	274	279	303	291	276	277	289	294	287	319	296	278	264	320	312	288	285	285	312	302	299	259	307	285	300	294	335	291	312	312	292	313	278	276	271	267	296	274	299	299	293	275	282	298	303	321	296	279	290	324	304	321	289	292	304	267	284	284	308	286	294	292	295	300	276	288	306	300	283	283	304	310	297	308	328	330	281	298	311	304	268	311	291	300	273	279	300	288	291	285	291	295	304	283	291	265	296	314	280	299	260	280	328	298	274	306	318	281	294	306	312	295	277	306	304	290	281	320	280	297	358	300	303	314	317	316	266	300	311	298	300	297	291	305	254	288	287	268	304	286	298	299	314	324	277	306	266	289	301	286	307	310	281	268	300	281	270	271	311	296	265	297	298	298	289	271	295	283	310	272	311	301	295	299	299	285	299	299	314	278	320	269	309	284	297	285	288	304	307	298	277	311	308	324	297	283	290	272	296	284	270	283	297	298	283	292	306	284	284	245	300	283	299	299	277	301	266	309	301	294	297	333	295	286	287	338	290	304	331	288	275	292	300	306	291	298	277	310	291	296	298	303	272	284	310	302	280	297	287	300	320	287	299	277	313	294	273	310	266	299	333	286	305	305	332	278	290	294	273	320	284	309	266	301	297	299	282	281	278	306	265	289	327	302	286	279	322	287	319	300	278	297	311	282	315	275	314	316	313	299	292	290	292	291	294	287	299	277	283	294	273	310	296	276
25032	47573	39892	22165	16831	13393	10073	7789	5485	4147	3084	2521	2047	1646	1509	1212	1068	1033	1069	921	922	833	775	707	715	680	687	620	598	571	573	504	467	436	422	433	444	386	381	391	386	363	402	379	383	392	391	379	425	431	425	429	434	411	420	435	401	400	423	459	429	378	406	383	415	395	424	395	354	382	394	364	382	375	370	407	337	369	354	376	387	361	392	365	357	384	351	379	376	356	297	358	399	367	394	327	377	366	371	325	376	360	351	369	369	328	330	331	366	355	348	374	371	337	360	358	352	348	364	350	329	412	349	350	368	350	371	341	336	359	354	392	321	343	374	396	353	372	371	350	339	374	383	406	389	369	350	361	360	366	391	337	354	355	377	376	307	363	363	351	333	360	346	375	369	363	348	349	345	379	372	339	370	375	326	401	408	346	348	380	394	336	395	350	343	375	322	356	360	344	378	363	375	385	373	367	354	360	377	340	331	397	382	350	363	329	333	410	352	383	360	376	379	368	355	360	364	420	351	346	360	396	355	310	413	373	384	363	345	364	376	339	377	349	349	329	403	371	344	336	381	346	377	367	396	372	296	348	380	334	351	353	365	388	363	363	375	366	358	374	339	352	366	377	361	363	362	381	336	346	384	365	367	368	352	375	375	335	392	387	360	347	372	378	366	346	388	372	349	367	361	388	348	364	357	388	368	382	358	355	367	363	368	379	349	388	340	350	332	400	371	344	360	361	419	365	361	367	367	352	394	365	338	348	371	380	341	335	378	374	353	360	356	376	358	334	343	371	380	352	344	396	355	356	372	385	376	341	370	364	373	315	374	341	354	346	348	384	354	356	373	358	377	364	360	323	397	366	345	364	371	380	367	380	368	361	357	366	389	392	370	356	370	361	362	392	345	360	354	364	359	375	360	356	355	393	333	390	322	334	370	355	388	355	399	343	372	358	403	376	349	364	365	347	384	380	359	356	346	365	328	374	352	361	382	403	368	349	375	359	390	379	365	379	373	348	376	353	364	388	390	348	357	389	368	386	358	356	354	389	390	365	345	361	375	342	385	368	377	338	350	353	405	321	348	349	356	369	352	359	352	379	362	376	346	374	347	359	358	352	332	348	360	347	354	339	360	384	363	378	357	388	353	367	385	388	357	378	326	405	357	386	385	364	395	313	358	363	389	367	377	388	398	322	371	382	383	387	385	344	387	377	385	330	354	355	378	341	375	373	366	404	384	362	391	344	363	338	364	332	320	363	366	348	378	348	386	346	345	369	331	361	392	350	347	341	383	390	376	341	376	344	358	370	357	370	344	373	385	354	396	378	363	397	380	351	382	374	356	377	373	355	335	391	361	357	367	357	360	344	336	379	376	333	339	382	391	339	356	385	357	374	367	365	349	378	370	377	396	384	386	352	364	415	336	382	371	376	374	414	353	372	354	341	415	366	375	354	384	375	356	348	377	394	354	366	413	393	386	396	387	350	360	344	384	388	415	334	333	391	386	375	356	370	362	379	353	364	350	334	347	384	382	381	380	380	389	392	354	388	377	390	367	359	331	375	365	348	397	350	375	350	359	348	364	389	366	368	363	356	394	431	363	362	367	366	375	347	333	332	346	347	369	360	381	351	390	396	351	350	363	354	359	344	374	350	353	355	368	370	358	375	417	365	338	360	373	384	345	331	349	364	373	395	350	385	380	345	378	346	326	380	357	372	336	358	375	362	361	362	359	394	370	350	394	341	323	373	368	363	376	355	377	370	340	371	369	379	387	363	370	381	351	351	350	379	374	337	362	379	370	376	363	353	382	375	388	348	374	380	404	330	347	401	359	360	393	367	350	357	379	352	384	376	329	381	376	364	389	328	371	362	375	353	375	378	355	395	369	387	353	355	363	363	380	356	366	343	357	394	322	385	354	343	371	343	349	359	373	356	333	401	376	358	331	365	387	353	382	347	382	403	368	381	358	363	322	345	381	365	359	349	361	367	375	361	338	361	368	370	333	342	375	383	391	372	353	344	394	360	363	331	389	400	330	379	382	385	337	390	348	382	353	369	373	371	381	354	355	391	367	355	356	352	387	356	355	354	424	361	350	402	370	341	345	332	363	326	383	381	386	351	396	386	324	346	390	358	322	352	354	348	359	376	368	368	353	410	381	376	342	381	393	338	365	345	382	368	352	365	350	329	345	363	392	435	394	383	354	354	354	363	369	326	390	366	380	358	359	341	344	331	405	386	381	380	377	350	358	389	349	382	376	348	363	362	366	345	353	395	372	378	400	384	373	390	375	360	351	364	352	376	332	382	368	381	365	383	362	369	374	385	370	363	355	353	330	365	347	371	370	353	409	362	347	348	352	356	346	396	376	356	353	349	388	366	343	375	354	361	365	351	390	412	384	378	367	390	361	380	377	380	327	347	361	341	371	371	354	394	393	366	379	363	333	390	362	364	349	411	369	350	350	336	367	330	327	376	371	359	329	378	375	396	354	387	375	366	335	336	347	347	394	374	351	351	371	348	383	375	372	337	370	360	391	346	386	402	344	346	393	376	375	348	341	375	395	364	371	369	347	374	376	373	371	365	382	354	359	388	380	352	379	374	374	346	376	349	385	364	382	366	381	377	370	363	386	405	358	351	365	389	368	352	369	337	350	374	360	355	357	375	347	344	358	399	370	395	382	384	341	333	369	335	361	384	357	354	373	362	392	358	399	352	350	363	352	340	362	381	366	348	382	341	371	353	384	373	347	394	368	352	368	367	334	380	394	408	395	351	381	379	381	364	346	370	379	370	335	367	394	406	400	362	341	356	361	355	335	412	348	388	378	362	368	360	375	356	362	347	350	361	391	388	400	360	372	377	376	364	387	352	361	376	347	388	382	346	379	379	372	375	359	360	378	351	355	369	359	397	363	381	334	382	361	356	344	348	364	320	342	324	367	402	367	368	389	396	388	373	358	335	353	374	364	376	375	365	363	362	342	379	361	378	358	389	379	365	333	387	394	367	359	347	357	341	329	330	349	356	385	361	331	375	373	383	362	357	396	379	358	378	371	358	334	354	363	333	355	361	390	350	324	364	385	394	380	349	391	391	362	337	409	391	366	354	329	370	329	338	356	351	374	343	370	340	352	366	343	380	341	386	386	354	343	381	377	351	361	362	355	394	364	364	371	382	382	385	374	354	335	355	347	320	306	410	350	360	353	365	371	359	386	351	377	370	344	373	396	351	355	346	365	346	376	402	367	365	375	374	360	342	339	347	390	352	401	358	363	347	375	375	367	398	380	332	375	326	389	351	333	390	363	361	390	368	383	355	378	394	336	357	367	374	353	332	349	397	394	384	353	372	346	368	333	351	335	368	361	382	393	391	367	379	345	356	349	396	376	386	371	351	344	384	380	355	368	327	380	380	361	399	391	383	342	356	346	374	369	385	383	389	351	363	356	360	341	375	360	380	376	382	337	360	377	367	338	360	391	377	360	355	375	383	380	378	399	366	358	342	351	357	380	327	356	347
27703	22370	20715	8363	3882	2653	1905	1368	1087	846	802	664	631	583	507	535	462	487	444	450	421	448	419	443	421	415	438	422	402	444	387	416	391	370	392	387	394	364	376	376	361	383	360	408	359	371	363	387	352	389	392	403	392	389	372	382	374	379	367	383	376	360	375	386	363	366	383	391	361	352	372	331	421	353	391	400	386	376	370	406	392	350	324	380	336	355	359	394	373	350	346	379	351	356	345	389	404	376	417	381	357	397	399	353	337	394	366	396	373	376	406	354	360	378	392	372	413	383	371	356	347	369	387	434	383	351	359	357	373	380	399	381	337	362	405	388	381	366	397	340	354	352	368	390	390	351	354	389	417	391	363	367	371	402	376	363	328	363	348	371	378	374	368	360	360	402	354	375	386	407	388	350	413	373	380	385	394	396	370	393	362	397	355	400	391	400	391	404	367	358	387	363	398	395	384	363	386	371	382	388	370	361	396	384	409	372	380	384	373	399	397	378	383	356	385	383	377	339	395	421	424	423	397	416	370	346	400	381	388	357	337	368	344	380	390	396	404	347	401	376	357	401	373	376	399	342	352	410	349	403	390	392	396	397	390	386	365	389	381	354	394	365	369	366	395	346	363	376	405	413	390	350	382	392	359	355	378	378	354	360	387	380	357	354	400	366	355	368	373	376	362	355	341	372	343	355	397	399	379	404	403	388	337	359	389	385	385	362	377	387	368	398	370	392	388	395	350	397	363	356	373	351	398	379	368	346	370	364	382	380	401	345	400	377	369	404	389	366	393	378	364	356	377	389	373	353	395	365	346	387	423	371	380	376	375	414	392	409	369	350	351	383	381	367	393	360	395	411	371	352	348	403	378	407	382	409	380	373	369	354	402	401	393	374	360	394	406	340	393	365	384	386	373	380	373	393	360	394	365	369	366	418	370	358	372	372	412	377	360	405	369	371	391	349	366	368	378	373	384	369	384	367	382	381	356	377	383	380	371	362	377	332	374	369	375	392	385	388	367	366	356	366	368	384	354	360	366	363	346	391	368	402	377	414	372	383	369	365	421	387	352	372	355	361	367	394	337	379	362	375	370	375	378	380	357	375	376	396	353	380	382	393	394	402	375	378	358	378	345	392	411	397	375	394	368	351	375	356	399	374	348	392	381	390	389	385	367	384	345	372	396	414	393	389	372	366	375	394	349	420	390	340	410	376	370	358	385	372	371	331	394	363	374	393	382	385	388	389	393	403	345	382	377	354	380	358	377	364	360	386	395	387	378	383	392	382	359	354	394	403	365	380	318	380	350	380	364	398	394	365	382	390	388	370	394	369	365	382	394	390	339	382	369	389	375	381	383	377	336	382	411	353	369	401	384	385	387	411	400	374	382	383	376	389	345	390	356	379	361	357	381	352	415	390	406	396	375	376	388	356	386	376	407	375	360	370	363	366	395	357	372	378	392	386	379	396	351	400	364	370	334	337	368	384	380	388	380	390	385	395	345	329	388	421	385	372	370	360	386	395	366	351	351	370	369	395	395	344	390	361	374	397	399	394	345	390	358	377	373	348	395	391	400	395	383	366	398	373	368	356	400	358	387	403	429	358	379	343	362	398	416	406	386	370	372	372	387	367	355	364	345	384	392	379	373	353	411	349	369	398	354	426	383	365	375	381	371	367	418	374	346	328	368	385	391	390	378	341	340	375	384	383	404	389	404	370	389	397	374	381	348	385	377	411	396	379	371	396	391	362	346	386	397	384	332	415	396	369	422	382	360	374	391	357	349	389	350	398	374	373	380	360	351	340	358	373	364	354	401	380	395	381	395	369	355	352	375	351	355	361	387	393	389	392	335	370	368	360	411	357	412	362	381	412	428	374	384	381	396	377	377	368	373	382	362	373	340	370	376	362	377	389	378	355	401	358	385	395	354	383	403	370	410	388	375	385	382	393	350	408	399	395	361	394	364	391	359	405	360	367	389	373	390	356	399	374	372	402	365	357	383	365	388	377	395	373	388	385	348	393	363	365	424	388	403	334	395	364	330	390	360	387	381	372	362	371	386	404	359	374	368	394	390	386	406	386	383	383	386	359	360	361	346	359	418	430	360	397	367	361	402	334	388	395	372	374	368	377	373	357	398	345	360	369	364	380	343	368	354	403	374	360	397	371	354	390	356	386	349	383	389	387	374	368	393	400	377	340	409	368	343	346	403	375	383	394	394	380	397	397	380	405	384	368	374	383	405	334	360	366	390	355	352	367	370	405	387	392	369	373	344	362	351	386	401	359	387	389	379	378	372	367	404	390	369	379	377	373	338	341	364	418	368	392	400	391	399	409	383	379	344	351	376	363	378	404	399	392	340	409	360	375	423	406	408	362	349	367	420	383	373	380	372	403	376	371	369	376	414	358	381	409	346	385	385	398	374	355	362	371	390	389	384	373	354	338	383	371	347	392	330	373	398	378	371	395	399	367	363	367	399	393	342	347	377	352	377	373	385	413	396	401	341	377	379	399	379	374	413	387	382	379	365	381	378	382	382	368	389	372	343	371	404	367	390	356	370	388	368	380	373	351	383	402	385	376	376	384	392	367	346	374	370	413	367	372	391	369	397	368	390	377	389	386	347	387	347	378	384	363	383	372	380	391	366	365	388	392	373	381	386	382	399	390	394	386	409	368	358	359	402	397	372	349	364	385	388	345	379	385	366	353	348	398	342	400	397	373	374	377	361	380	381	373	389	339	391	385	409	392	361	378	381	413	385	339	404	365	374	386	418	391	377	373	391	404	412	399	342	356	350	403	370	370	357	353	378	408	378	362	407	372	370	359	385	366	419	357	372	399	382	372	363	378	376	387	396	377	377	358	415	379	362	361	366	381	370	370	395	422	380	411	363	350	340	376	340	350	409	362	368	391	409	421	360	389	380	394	341	338	358	397	373	374	361	357	393	360	344	348	395	406	402	382	366	402	344	389	359	370	372	360	384	379	349	376	362	403	387	368	384	365	348	359	394	388	379	348	388	363	360	355	358	377	390	384	391	352	371	370	408	346	384	390	407	363	328	392	360	369	386	363	359	396	341	378	397	375	392	337	345	383	380	367	343	364	355	409	372	335	364	361	362	374	389	363	392	383	371	362	378	397	333	358	366	377	373	352	350	374	363	355	372	378	386	394	376	377	440	409	363	392	317	367	382	352	402	376	362	372	344	362	359	396	364	383	376	348	395	421	373	342	399	359	376	391	370	356	387	389	382	395	400	353	383	381	360	385	360	390	364	374	367	347	369	389	356	368	372	362	420	338	381	376	413	368	376	388	363	351	412	347	362	343	398	387	371	391	422	329	352	391	362	404	372	408	351	348	345	381	332	390	392	328	351	400	379	354	352	357	373	395	393	388	379	355	400	375	373	360	391	367	410	385	373	395	395	391	398	387	409	353	375	371	388	353	368	377	382	377	355	368	364	400	393	360	392	352	399	345	367	389	357	371	367	337	384	375	338	351	365	383	350	406	406	366
21259	33627	24583	9069	6354	4760	3579	2632	1940	1519	1133	966	937	788	713	665	616	656	625	615	600	579	554	581	517	567	554	563	494	495	507	524	525	546	444	475	483	477	488	468	475	504	469	449	429	491	500	432	440	469	518	456	454	433	493	460	466	446	480	475	487	503	480	479	466	498	501	487	470	450	485	465	476	426	452	461	466	471	454	478	447	466	477	459	474	477	460	479	451	462	449	448	432	447	449	488	464	461	452	463	482	497	467	471	446	456	464	446	502	486	445	456	472	466	427	444	445	485	414	445	446	468	429	464	459	433	479	448	440	468	461	458	442	457	459	491	485	479	454	489	478	434	487	459	471	449	450	445	462	486	446	476	459	487	449	437	450	490	530	487	492	471	492	449	461	477	492	483	473	486	510	506	451	464	491	451	442	466	483	463	461	471	473	446	462	500	450	436	465	464	441	471	506	447	483	463	464	481	459	478	476	464	456	500	504	478	458	431	489	438	473	484	454	474	459	502	504	458	441	481	488	464	452	478	444	478	424	480	476	510	479	431	468	482	471	492	430	454	429	433	460	478	459	490	463	497	490	444	468	441	477	441	427	452	461	444	431	455	452	454	472	483	446	482	442	471	489	443	452	439	473	461	459	498	496	469	424	476	456	451	449	457	492	477	460	479	476	466	469	443	423	490	481	470	457	472	457	483	467	477	490	448	457	430	417	434	474	482	495	512	466	454	441	464	461	478	441	471	443	482	445	474	472	525	465	438	493	517	422	406	462	434	487	465	463	441	464	508	486	459	465	491	479	482	459	472	470	428	465	476	502	451	483	455	491	453	437	533	492	462	442	508	458	461	479	471	464	483	477	492	444	481	479	463	451	493	461	511	458	468	476	460	472	461	478	455	458	457	444	510	464	459	482	494	458	502	473	463	507	482	452	463	481	464	477	463	415	485	458	457	459	473	418	420	482	451	422	452	455	461	417	470	486	473	470	479	446	457	460	464	436	455	461	450	461	500	474	485	494	486	487	448	464	482	447	450	447	489	457	479	458	478	426	460	511	490	464	450	437	470	434	466	495	458	496	490	450	460	459	481	438	402	473	446	451	455	508	491	487	471	439	449	459	446	466	454	495	487	481	419	452	453	447	426	444	470	496	468	445	463	426	458	444	434	430	491	434	480	436	466	464	447	486	470	498	461	466	468	466	480	478	456	492	454	446	467	421	471	462	505	493	446	471	461	467	489	451	414	487	453	454	492	473	452	454	476	453	451	468	434	502	430	446	460	468	499	457	480	469	488	487	485	450	443	484	454	482	436	493	437	458	448	491	476	453	470	452	489	477	448	444	468	443	465	477	493	464	463	460	472	452	466	482	460	437	430	421	490	452	435	446	473	485	468	463	457	473	446	449	458	473	466	483	454	472	453	463	482	499	444	438	494	502	473	444	439	450	471	459	465	494	466	432	481	455	476	463	449	474	486	505	493	463	433	455	493	419	492	468	507	465	442	453	468	479	465	508	444	470	471	438	471	466	467	459	455	421	448	438	498	480	486	497	468	486	437	498	448	467	517	495	470	457	438	492	482	467	490	441	478	500	461	422	444	414	452	467	473	438	417	463	427	437	433	440	456	497	460	446	516	519	435	450	474	490	464	444	457	472	450	489	431	489	472	460	458	424	478	484	455	474	441	467	490	483	496	469	479	462	505	473	465	456	471	452	466	441	467	492	482	446	484	447	438	506	455	442	483	447	467	458	477	469	462	469	455	470	483	480	453	457	489	448	508	438	479	436	463	469	481	512	453	452	461	496	449	435	467	484	472	441	489	471	507	491	515	478	459	466	437	457	444	468	457	470	439	476	469	456	439	435	452	442	458	461	494	470	453	413	437	444	456	469	472	466	499	469	499	461	462	468	468	482	506	447	442	460	489	477	467	444	461	473	456	475	457	447	461	458	462	432	456	450	454	450	472	460	496	467	492	477	458	473	477	464	452	478	496	458	427	481	452	452	449	454	458	480	480	450	484	497	457	445	438	457	456	473	435	476	487	482	483	493	484	468	459	461	468	462	492	466	422	452	473	460	515	448	446	426	479	451	471	468	479	492	476	436	465	498	476	474	466	438	446	456	465	430	452	417	468	463	442	439	484	484	447	465	445	427	470	500	464	505	450	430	493	481	478	502	480	440	490	472	477	484	465	464	472	461	449	448	459	449	469	438	445	470	483	460	465	435	444	453	491	442	445	486	458	433	488	449	487	464	488	429	466	453	435	512	420	442	457	468	472	473	420	463	477	414	498	426	458	448	444	505	477	461	462	434	503	458	438	432	477	469	467	484	483	459	450	423	431	463	441	473	454	496	481	464	440	506	450	471	450	462	438	467	435	409	465	477	485	469	465	458	475	469	434	403	499	474	483	452	444	497	501	426	418	438	465	460	511	422	440	485	514	427	489	489	446	515	437	478	534	480	474	468	468	431	492	449	459	466	461	446	423	461	465	437	447	438	443	458	449	458	456	464	459	479	486	452	427	458	490	478	504	517	430	442	445	458	499	485	462	527	438	444	469	464	468	463	474	507	481	459	468	440	457	463	450	435	461	462	448	494	500	448	468	443	441	456	443	453	463	453	422	482	454	429	497	480	453	481	470	478	473	487	468	473	478	482	456	446	465	435	479	463	467	472	420	467	466	475	482	481	475	447	473	456	482	461	437	467	476	501	522	441	424	456	470	458	488	460	457	496	463	438	429	451	455	474	460	471	431	419	465	486	490	439	468	434	472	489	457	451	502	476	422	474	476	460	476	467	478	465	478	467	444	491	479	426	473	473	484	459	474	481	453	413	460	452	486	444	459	445	499	471	453	487	477	474	497	467	452	450	460	490	459	438	473	467	478	425	482	430	452	470	446	442	477	440	471	450	477	447	443	442	485	455	425	448	461	442	439	503	478	465	477	477	491	407	515	464	482	441	476	502	469	452	427	463	399	451	453	467	486	472	472	455	474	499	463	458	430	443	492	463	410	416	473	444	463	484	427	464	441	479	461	483	455	486	454	444	467	499	485	489	442	518	446	464	517	492	477	473	458	491	446	489	476	426	451	469	516	491	468	478	413	477	452	501	424	435	450	449	445	483	454	467	448	468	442	507	461	452	435	455	470	468	436	440	439	481	430	449	460	476	492	465	503	456	476	455	455	452	462	431	454	450	466	475	444	453	497	466	463	488	428	468	454	459	474	481	463	458	478	457	490	488	479	465	487	487	495	469	459	454	495	427	468	460	476	481	498	449	479	449	467	498	421	454	461	439	437	484	429	452	494	487	464	484	474	443	470	463	484	497	442	458	446	462	471	483	463	445	447	445	480	452	505	467	495	476	510	459	456	466	447	470	429	470	509	434	470	456	451	446	444	425	479	454	465	472	464	474	491	490	486	476	480	456	436	440	476	488	457	517	425	468	483	457	474	432	431	483	453	494	431	485	466	423	477	491	502	433	449	446	451	473	428	467	494	460	476	450	445
23777	21212	28297	24439	21226	14359	5649	3074	2174	1717	1396	1077	1017	843	731	755	610	626	616	611	599	563	521	517	523	478	485	485	474	461	475	439	450	406	425	426	431	371	427	429	413	391	409	401	411	416	420	448	409	402	412	407	417	408	412	361	407	453	459	391	359	422	375	402	408	426	380	375	394	403	383	403	398	391	411	424	367	402	414	393	396	414	392	395	378	396	392	430	403	386	376	395	376	394	427	399	389	382	382	427	441	372	373	389	423	416	368	445	410	405	398	430	387	420	407	371	398	370	431	408	431	404	399	434	426	410	407	397	367	415	412	384	419	415	382	380	374	429	438	416	392	408	377	449	408	386	430	399	399	384	396	392	405	414	388	424	399	379	416	404	413	385	433	387	386	399	415	398	381	405	408	402	391	381	397	388	354	384	395	382	393	396	379	383	420	425	358	419	384	386	382	425	411	408	362	388	396	401	420	381	434	404	403	404	358	378	383	444	415	388	384	415	390	383	407	473	421	387	384	407	393	386	403	402	402	435	432	388	382	419	425	388	425	447	407	435	423	398	420	378	394	431	428	426	409	373	375	452	370	418	357	380	393	402	404	361	413	411	401	390	420	396	391	403	411	417	425	405	414	393	440	418	396	408	400	403	373	399	358	440	371	401	391	422	395	413	410	385	397	415	384	413	370	457	411	404	399	397	433	373	360	415	367	373	369	398	427	374	401	426	396	372	379	358	382	380	393	407	404	423	402	378	410	419	416	401	440	383	382	409	366	370	419	390	407	427	421	403	398	426	390	368	378	373	359	387	402	403	402	414	422	384	413	401	395	403	359	403	385	383	388	434	370	428	413	399	393	412	419	367	404	391	407	408	406	382	358	424	396	413	445	401	382	388	418	386	417	405	390	370	408	409	396	386	402	424	407	400	406	435	402	401	398	363	414	364	404	381	433	415	391	412	428	368	404	367	371	408	415	396	404	431	423	370	403	358	389	368	401	396	395	426	432	411	411	396	394	378	431	401	389	362	392	409	368	417	409	412	422	393	403	362	392	424	372	352	397	417	411	387	379	375	385	396	426	367	408	399	429	392	392	383	425	409	391	409	407	386	425	414	391	388	397	389	388	393	396	401	406	367	354	410	438	405	426	400	414	411	402	361	449	419	423	408	424	390	424	370	440	419	413	416	407	408	420	390	404	399	391	395	401	424	406	375	384	379	386	389	390	367	371	398	403	399	386	399	387	426	397	398	412	433	392	344	384	390	370	400	382	415	363	415	382	385	382	401	412	416	408	404	358	437	397	438	404	436	411	400	380	398	386	409	432	372	398	369	399	392	403	399	422	410	398	373	404	400	373	419	404	407	368	380	403	406	398	388	414	423	389	393	358	409	396	391	379	405	382	396	416	389	376	378	389	384	407	408	376	421	387	407	386	372	425	387	393	409	412	382	374	420	411	429	412	403	396	380	383	446	384	396	378	417	393	410	388	398	414	370	419	357	381	425	400	414	380	391	386	413	405	401	391	389	406	412	389	401	341	424	391	392	396	379	402	345	402	406	384	421	356	427	385	355	399	381	396	373	422	403	460	393	416	419	390	403	397	337	390	367	423	396	442	410	395	361	403	401	396	374	403	409	407	392	444	391	385	458	385	390	408	403	377	359	406	370	414	417	353	421	408	385	399	414	429	417	385	427	419	358	399	401	405	442	404	398	364	387	398	420	404	370	368	398	394	408	430	397	352	366	384	402	415	379	390	408	409	373	387	406	405	395	414	403	416	419	390	359	409	403	401	401	394	426	396	375	405	397	377	381	388	371	401	412	395	404	423	390	386	400	375	404	382	402	394	371	371	395	379	388	400	403	392	416	396	379	381	382	391	411	382	403	417	399	348	423	413	411	432	431	384	395	414	377	364	407	420	371	403	406	382	365	385	396	411	417	391	401	397	374	396	398	373	422	409	398	392	395	385	395	397	408	410	405	353	415	402	378	393	404	370	429	389	374	389	399	399	406	371	364	431	378	409	426	393	389	356	390	386	400	381	389	390	425	381	400	395	419	402	388	402	419	367	377	367	362	412	381	388	402	398	422	414	411	405	399	382	398	399	417	387	415	387	384	346	391	410	435	411	383	382	402	408	356	343	390	403	424	404	420	407	414	398	397	367	376	432	372	415	421	369	401	410	419	420	400	369	365	400	435	387	406	376	382	361	392	401	404	387	400	414	427	358	403	408	417	432	419	404	395	411	417	389	419	398	401	412	375	403	368	397	407	392	415	388	387	407	391	441	408	357	424	442	385	383	407	405	358	372	405	385	415	423	372	394	417	387	395	405	364	363	375	417	397	394	360	383	409	438	398	398	375	413	387	394	392	422	350	426	382	397	391	414	387	420	381	378	394	416	420	390	374	426	417	396	417	408	386	396	415	350	398	417	360	388	388	410	357	372	393	410	414	391	398	375	419	385	408	399	406	358	387	431	374	431	402	388	422	399	387	371	394	360	392	375	375	424	407	399	384	394	419	383	415	404	407	371	369	374	409	387	408	413	426	403	402	399	389	413	400	430	358	389	374	377	374	348	438	394	367	412	388	404	390	421	410	385	387	368	391	381	405	405	401	363	386	408	412	399	392	384	393	405	343	411	377	387	399	379	420	395	418	438	370	350	402	412	403	408	405	404	372	403	430	422	428	435	415	395	397	435	429	387	361	393	353	379	390	374	381	405	362	373	407	382	392	391	355	399	432	407	390	391	391	396	399	401	409	388	379	399	401	401	415	393	380	410	424	410	438	363	378	425	435	373	407	425	413	385	398	378	391	398	413	406	422	391	394	409	384	384	408	387	392	416	414	405	391	394	410	388	405	371	412	387	368	408	406	403	416	405	408	395	420	382	385	413	386	369	367	399	427	389	397	422	387	397	411	408	360	392	396	370	424	370	411	399	386	373	400	388	420	366	441	410	372	442	379	404	413	389	393	400	400	378	402	395	398	387	414	413	397	403	419	430	359	366	400	400	364	394	400	406	400	433	398	400	424	387	396	403	419	411	413	376	425	408	373	385	434	422	451	424	378	392	380	347	415	386	379	424	417	397	394	424	394	380	393	416	428	372	364	402	373	413	372	412	383	408	411	404	366	398	418	411	389	411	432	379	364	393	374	359	365	378	375	378	407	391	392	386	423	447	428	405	385	409	450	413	403	404	369	381	395	386	413	378	400	384	389	390	413	380	389	382	399	382	396	412	407	380	404	385	377	421	367	396	369	393	412	374	408	394	386	384	416	400	382	411	372	390	404	411	407	410	360	393	414	408	398	400	423	413	401	411	429	421	366	397	385	390	389	383	360	420	427	399	403	399	408	424	375	371	404	404	352	391	392	359	414	367	399	407	411	427	394	388	376	382	395	387	406	374	358	397	395	431	405	426	402	416	419	375	390	417	405	402	371	457	387	429	392	374	403	390	372	409	391	405	414	385	402	370	391	396	402	405	407	384	390	393	375	389	420	393	371	394	387
22164	42154	35115	16886	12560	9755	7431	5487	3909	3070	2281	1887	1670	1337	1162	995	934	880	923	882	823	807	742	698	747	725	705	720	704	634	594	586	556	536	482	500	506	519	517	524	465	517	515	494	497	496	541	529	517	487	553	556	512	490	465	521	520	508	539	514	508	509	510	502	481	475	523	502	467	482	502	447	528	502	453	464	466	484	508	539	475	471	477	489	517	500	506	514	489	476	489	482	524	517	523	453	498	465	504	503	507	452	500	505	507	478	520	470	513	486	462	488	479	512	486	487	504	505	462	506	506	491	524	469	482	490	490	475	481	488	476	507	499	485	462	488	510	499	514	509	479	464	497	477	479	493	526	503	533	490	468	476	486	497	517	520	482	474	495	477	526	479	508	483	480	511	523	496	513	491	503	487	493	479	525	495	511	450	504	503	470	483	528	512	576	458	463	463	484	517	492	485	497	501	488	484	506	531	484	540	483	530	519	518	546	493	454	515	491	496	511	479	540	504	486	501	468	509	521	486	459	497	538	444	479	465	498	495	526	486	514	469	485	494	515	484	470	531	472	484	489	495	466	500	467	453	500	460	489	496	456	462	508	483	479	487	495	511	483	494	511	495	520	511	441	495	461	487	473	479	517	501	478	514	502	514	491	486	475	519	531	493	505	518	505	488	512	507	515	497	479	469	456	508	494	492	505	534	523	471	526	515	467	508	501	502	482	441	490	485	523	471	486	470	490	497	475	488	514	499	499	479	497	478	506	486	442	503	467	534	487	502	505	454	476	477	482	467	495	520	509	452	460	497	495	501	491	481	462	492	473	497	489	501	506	518	447	499	475	489	526	485	484	511	458	492	508	471	501	512	491	544	462	517	548	511	492	488	469	476	482	489	472	488	531	528	522	502	513	458	487	482	479	498	454	474	492	516	499	479	478	473	497	476	477	449	482	477	491	486	480	487	500	476	493	491	506	491	475	501	487	512	477	503	477	504	487	502	509	502	488	514	475	506	501	479	481	491	476	478	506	481	472	457	477	497	517	498	481	510	473	559	484	484	496	500	481	446	504	514	471	465	457	522	514	515	479	468	485	503	477	485	502	484	501	520	441	461	457	523	503	504	497	442	518	490	489	519	480	487	460	529	504	508	479	495	499	526	512	507	519	493	522	509	540	479	467	503	518	489	485	478	481	508	463	472	482	499	512	492	511	457	475	503	520	504	466	516	536	498	486	494	484	484	473	466	554	461	477	496	471	512	486	525	522	487	499	479	490	493	526	491	446	484	476	503	485	548	511	462	507	455	533	487	493	453	492	482	509	467	479	464	470	482	520	469	492	539	482	472	517	470	486	478	480	473	499	490	498	444	523	516	475	502	465	502	479	509	516	513	503	485	463	467	449	503	456	472	463	464	506	491	517	514	439	496	450	503	506	520	516	489	526	525	486	454	509	504	497	515	477	478	477	485	493	451	496	511	452	489	467	446	495	536	499	495	506	475	485	485	501	486	518	495	458	485	475	507	487	513	489	494	477	476	475	517	531	465	475	472	475	492	521	496	463	492	494	480	517	487	507	522	494	490	515	527	510	462	478	553	483	507	488	467	491	477	475	504	452	506	489	475	516	484	496	471	525	478	478	509	478	504	549	497	554	485	492	466	488	485	525	490	496	487	442	519	490	473	480	496	488	510	499	491	496	509	487	468	541	475	464	477	495	460	429	500	536	515	489	474	505	494	490	480	496	463	496	545	506	464	473	498	508	500	521	506	503	493	509	438	537	467	509	493	517	521	503	518	516	529	480	540	476	507	532	515	486	472	526	521	484	500	514	506	484	482	514	467	478	487	477	497	495	526	486	478	468	512	495	494	488	465	465	502	440	482	484	483	465	481	474	508	479	506	489	494	487	473	475	496	513	477	479	481	467	513	514	513	467	473	476	451	464	471	493	523	525	460	496	514	492	490	502	465	514	532	494	509	508	524	467	451	522	493	480	551	500	480	510	493	477	438	512	493	483	517	516	474	515	478	513	467	487	510	513	482	462	501	500	529	499	509	518	499	529	513	520	466	483	455	513	513	479	497	452	495	531	506	488	465	473	456	477	502	489	515	526	476	496	498	490	497	487	548	516	494	479	512	509	510	490	488	525	506	470	483	484	503	475	478	484	439	489	461	461	537	485	465	490	514	500	548	467	501	480	497	484	461	493	481	451	490	489	492	502	476	511	535	510	456	478	467	530	457	464	451	461	460	498	489	493	498	478	515	488	483	521	487	476	560	457	514	508	504	513	470	474	490	466	499	510	463	465	535	512	452	481	513	490	505	474	486	469	485	516	489	504	506	468	487	518	471	512	506	476	509	487	489	498	510	455	509	473	522	490	480	484	501	527	461	494	469	495	502	501	515	456	476	463	523	497	506	503	470	491	480	509	484	483	485	508	481	505	489	524	464	490	431	477	500	505	503	501	494	492	493	550	502	481	472	526	517	488	475	488	504	458	487	467	473	523	539	487	427	516	484	461	495	486	493	444	498	498	480	463	510	486	482	469	506	500	496	523	515	460	517	516	505	478	500	510	465	479	550	466	497	490	492	510	508	505	506	486	469	481	503	513	495	502	524	504	532	454	479	462	469	503	503	451	518	513	493	469	465	492	519	499	503	508	481	481	546	515	494	499	496	494	469	477	487	550	511	495	542	505	430	484	503	521	462	478	496	451	527	453	472	514	536	480	482	508	508	496	506	510	484	505	475	492	501	519	510	492	506	527	476	509	496	490	479	463	491	495	488	483	479	482	513	479	496	468	475	528	464	496	447	494	455	491	488	495	508	494	496	454	492	503	439	453	497	502	473	507	469	488	461	451	489	467	521	511	506	495	461	460	462	511	462	531	511	528	466	517	488	478	473	500	483	501	496	492	524	500	491	500	455	518	488	475	493	447	462	510	470	490	493	481	440	500	476	501	524	500	493	470	475	464	485	514	483	470	483	474	493	484	463	496	483	505	514	489	468	500	493	485	474	474	497	473	511	478	505	443	491	457	521	480	496	469	490	480	503	486	519	489	482	493	501	515	518	496	455	516	500	491	464	447	486	519	490	501	515	506	460	484	524	496	480	502	495	490	530	459	485	522	490	513	482	461	520	441	514	454	493	525	492	473	492	506	492	477	469	493	472	466	495	493	540	480	472	480	514	480	470	493	499	487	476	482	467	497	510	538	509	459	513	504	496	497	504	496	483	500	512	478	480	531	533	493	475	517	489	534	469	483	506	465	513	494	485	482	478	485	467	486	512	468	471	502	487	474	506	474	494	543	490	481	457	523	520	468	478	479	505	472	541	501	441	451	499	489	479	463	514	508	477	467	537	515	504	510	476	474	485	490	481	491	498	458	524	482	474	524	528	494	533	475	498	467	498	477	494	473	515	490	502	503	469	540	492	516	469	474	484	464	539	539	447	536	501	484	527	508	441	485	465	494	477	474	455	522	488	483	493	496	486	484	499	466	522	453	515	494	491	480	497
24630	21177	27437	25143	16357	5479	3027	2042	1438	1164	937	788	681	617	536	459	510	439	440	432	419	393	365	384	387	362	323	338	358	325	322	285	322	306	277	299	263	238	269	290	275	243	257	296	275	293	277	279	264	294	266	289	315	286	264	306	294	277	266	244	280	277	294	337	273	310	251	268	275	260	265	267	316	266	259	239	284	298	302	288	268	280	276	276	243	267	268	268	304	264	282	259	310	283	293	282	279	287	269	269	285	277	270	273	252	275	294	260	272	286	303	242	276	292	306	286	285	281	270	256	258	271	284	264	287	270	254	254	274	264	277	292	290	282	278	283	256	288	273	254	280	270	305	296	261	280	281	243	253	274	255	257	272	300	280	259	265	254	263	282	280	321	290	255	265	295	276	277	279	275	281	275	275	270	277	276	278	272	275	274	262	258	288	271	270	266	272	285	285	274	274	276	298	275	278	262	303	304	285	279	274	248	263	290	267	300	287	252	277	311	280	284	265	273	265	282	257	309	271	268	306	285	268	271	270	257	291	290	281	271	290	274	272	284	272	257	296	298	301	284	290	290	289	269	282	285	250	299	277	261	272	279	259	277	284	270	276	286	278	265	280	272	264	266	305	280	246	279	253	266	276	280	250	279	292	277	311	273	282	282	258	272	298	284	258	233	277	284	275	329	269	296	290	240	305	274	255	262	237	280	253	248	262	279	245	266	273	244	256	287	235	278	296	293	265	293	236	287	276	270	272	268	284	273	273	284	276	260	279	297	261	260	258	265	256	297	294	291	277	263	275	277	271	284	271	262	273	296	251	292	284	275	274	260	254	270	286	293	266	271	297	272	278	270	265	258	274	241	255	288	262	279	275	253	273	272	285	282	261	294	286	280	265	257	256	274	273	280	289	279	248	262	316	250	282	269	257	300	291	251	288	288	295	289	279	262	266	289	304	252	276	251	254	281	285	273	263	256	262	273	298	295	282	272	251	231	257	279	294	266	289	261	272	271	263	293	279	239	270	274	287	278	303	268	306	241	293	274	280	282	280	300	263	278	273	295	254	261	276	285	281	268	292	276	279	277	251	253	266	243	274	265	252	249	276	281	286	260	275	264	247	293	270	265	304	269	268	263	261	270	256	284	282	296	272	280	275	279	269	263	291	266	299	257	322	299	291	278	297	259	272	287	282	274	297	289	304	272	269	284	270	273	303	256	276	266	300	267	261	292	306	279	260	244	286	271	283	276	276	268	274	263	289	257	262	263	261	242	290	281	245	288	221	300	284	240	253	274	273	272	299	292	256	242	264	263	243	258	268	281	272	280	285	244	260	286	267	295	268	279	305	248	269	270	259	292	273	304	282	279	264	285	314	266	269	257	277	300	251	257	287	279	276	246	289	293	287	302	274	251	263	283	280	304	238	243	275	281	284	248	246	270	249	270	273	253	267	259	267	283	248	264	264	263	290	262	274	260	296	269	274	271	279	287	288	287	295	264	265	286	286	287	252	291	272	274	260	277	281	266	269	267	287	273	277	263	276	288	251	261	285	250	280	284	291	268	261	269	300	282	285	308	269	254	266	287	311	295	245	252	270	278	268	244	276	278	280	252	276	295	272	251	248	268	276	275	262	271	256	251	271	281	290	299	271	280	264	280	310	277	286	272	292	250	275	262	278	271	263	291	285	285	274	280	285	273	267	282	281	300	268	275	281	277	271	256	277	256	270	250	253	250	287	244	281	276	270	277	284	281	263	298	256	275	258	238	275	264	269	276	260	285	278	276	253	250	303	257	269	267	286	255	265	274	255	272	299	251	282	279	255	250	275	285	282	248	282	258	233	281	296	262	302	284	305	282	269	245	279	299	275	276	280	268	224	273	272	271	279	262	258	254	252	298	274	304	277	283	264	290	300	281	271	271	265	297	285	238	292	279	268	278	267	255	292	267	270	275	251	282	276	274	264	277	303	266	285	267	279	289	274	244	279	283	278	293	285	281	298	264	244	245	269	268	258	240	285	288	269	263	271	296	284	280	292	268	282	255	272	288	272	278	291	279	274	264	266	263	273	291	283	254	283	280	305	271	284	258	266	283	284	259	250	262	275	280	265	283	240	294	277	273	287	262	270	232	281	274	282	264	265	255	277	262	288	257	291	273	263	282	269	301	277	283	269	245	260	286	236	277	270	259	273	294	267	266	259	257	274	277	264	241	284	265	275	297	292	287	274	299	291	276	273	274	299	285	312	296	307	261	306	261	235	247	290	271	267	275	264	268	252	280	282	292	301	282	281	275	269	286	266	270	249	309	266	303	270	233	275	276	287	273	274	310	253	256	289	278	320	296	265	261	275	276	289	276	275	282	274	268	267	279	264	268	282	262	271	277	278	255	283	295	260	265	305	291	276	273	250	271	256	310	253	258	277	256	302	249	265	284	283	256	261	262	262	285	280	291	301	278	274	242	266	270	292	274	255	264	266	280	269	249	290	317	257	263	273	278	276	279	274	274	286	277	271	295	252	312	254	292	284	241	286	284	290	294	251	284	277	273	274	287	270	277	268	306	291	279	270	268	275	277	283	261	264	286	293	288	262	272	275	261	292	282	287	295	290	288	268	291	258	281	262	283	284	272	283	235	263	245	294	259	291	273	257	236	252	302	306	259	250	269	253	269	259	259	276	281	294	263	271	278	273	250	267	279	251	288	264	262	282	284	259	261	243	300	285	261	272	282	267	278	269	255	300	269	291	246	272	285	245	266	286	275	260	252	252	275	253	287	271	258	269	282	259	272	260	270	304	268	261	267	288	268	258	252	270	280	285	261	284	284	266	262	239	266	271	265	293	285	295	243	275	284	299	281	284	261	260	273	250	276	240	264	300	272	239	245	290	294	297	292	304	286	266	272	271	293	277	302	252	310	274	273	269	277	266	240	264	268	255	258	274	291	287	257	270	264	283	271	268	302	265	228	274	282	271	249	265	264	283	255	241	282	268	302	275	283	281	253	253	289	264	246	258	258	281	228	277	292	285	293	295	282	301	266	257	270	295	272	271	249	268	275	265	291	285	287	263	287	272	269	276	282	282	268	266	285	270	276	267	271	242	298	292	258	224	282	251	279	285	271	260	250	261	267	261	257	281	265	277	271	285	287	258	281	265	266	241	293	294	295	296	260	269	254	280	303	299	281	256	248	256	281	273	273	271	279	251	270	255	290	283	282	276	278	266	283	290	258	263	260	299	256	268	265	278	290	255	289	242	297	268	320	276	306	283	260	276	308	262	278	253	256	263	265	285	259	284	252	262	248	276	254	253	237	290	277	280	266	255	263	291	289	250	262	282	243	255	282	230	299	259	272	301	299	278	279	258	275	268	258	278	254	255	266	263	259	261	290	259	258	276	251	290	289	226	265	271	245	300	260	272	274	282	288	268	302	257	253	264	279	267	253	264	253	283	262	278	276	279	240	273	243	239	253	296	245	282	270	260	278	286	292	276	288	297	278	255	257	280	309	285	287	287	292
21207	38685	29453	13883	10098	7855	5741	4265	3058	2321	1685	1298	1141	1021	812	788	690	652	634	617	624	535	513	500	514	496	448	497	465	452	458	388	367	361	363	366	354	385	329	363	356	368	385	341	369	400	361	330	349	382	379	403	371	345	333	375	350	341	356	377	332	343	376	350	348	351	343	307	361	355	305	347	351	353	318	341	333	300	332	310	371	363	370	326	354	363	345	368	356	320	341	370	341	340	372	348	357	361	342	324	345	333	357	359	360	329	379	332	299	316	359	358	347	358	351	348	341	360	299	359	380	339	346	335	360	335	345	361	325	330	326	325	348	309	380	340	325	338	339	318	349	338	360	364	334	325	348	343	343	379	344	333	357	356	297	364	349	322	291	370	350	312	365	341	322	369	359	309	339	338	352	331	317	339	347	338	315	349	349	365	328	337	341	337	328	330	366	366	339	344	332	338	335	317	363	340	364	340	342	352	364	335	348	308	344	328	326	338	346	383	337	341	333	335	370	352	329	330	333	337	352	359	322	350	352	322	330	348	312	379	345	336	317	352	375	350	324	352	343	361	329	369	318	344	356	322	349	299	361	328	317	336	339	330	300	318	306	364	369	320	348	295	354	335	365	320	342	369	349	313	358	347	340	338	323	344	364	325	317	378	365	304	344	335	333	357	330	342	343	381	330	323	342	343	363	312	342	333	353	303	301	342	359	365	338	317	326	341	328	362	349	351	341	340	346	355	313	351	353	319	355	344	331	342	310	353	360	319	355	365	319	360	353	339	349	312	348	346	356	338	334	318	363	302	371	359	319	326	354	320	342	342	321	322	365	333	364	387	346	355	308	356	337	333	366	355	339	312	343	352	347	365	335	335	350	354	334	343	367	373	343	336	339	354	363	336	347	377	334	330	321	313	330	332	366	340	358	346	344	345	335	324	363	338	341	365	329	323	326	317	314	362	351	331	333	352	346	350	343	364	326	316	354	351	355	324	340	343	357	333	358	355	340	349	330	307	347	311	338	351	338	346	375	361	346	319	337	336	367	321	334	357	381	347	331	305	316	388	362	350	353	359	315	362	326	326	346	359	331	355	328	322	338	314	332	334	340	363	320	361	327	306	363	367	355	322	352	335	363	326	346	348	345	340	342	348	332	311	320	320	331	338	351	388	350	355	337	318	335	318	345	340	330	322	303	340	314	328	346	323	322	342	315	302	322	311	358	330	337	355	337	362	350	360	346	348	340	339	305	358	357	340	352	344	355	325	334	342	356	328	335	365	353	338	346	347	323	334	355	331	353	386	372	340	351	378	355	353	363	362	337	340	352	375	357	343	366	365	314	306	367	326	367	323	312	339	357	348	313	365	362	371	331	367	336	321	338	335	344	330	321	371	340	359	316	356	336	367	354	327	366	352	319	346	354	362	304	353	355	330	350	318	354	357	353	349	343	345	360	313	321	292	313	350	371	347	342	326	324	378	326	358	326	364	311	341	351	356	357	305	358	359	348	353	364	343	355	360	369	348	300	320	348	341	345	369	347	342	366	353	338	342	331	321	314	338	364	331	356	338	342	337	343	351	369	313	343	356	323	355	358	333	341	336	358	336	369	302	342	315	326	354	352	343	345	340	359	327	324	370	339	320	339	348	320	365	342	340	335	343	349	346	333	334	355	322	334	330	352	339	359	356	336	311	322	309	364	346	325	328	315	351	346	374	326	331	332	353	356	353	337	349	345	341	333	343	355	342	362	341	362	323	328	350	359	370	338	339	349	343	325	348	373	365	344	340	358	340	359	369	332	336	374	337	352	321	306	357	329	310	342	350	341	332	338	355	372	313	321	328	314	329	333	363	373	348	348	321	352	325	364	342	361	377	320	360	338	326	360	343	309	347	325	334	355	348	333	356	336	367	365	332	331	328	350	342	303	346	362	348	369	337	341	354	327	357	338	337	314	329	335	369	362	330	339	322	307	357	333	373	338	332	338	338	352	319	336	318	333	358	327	349	360	365	365	374	347	350	364	302	340	324	346	317	328	361	338	355	357	367	329	350	334	313	354	325	319	363	293	344	326	343	351	357	351	361	369	314	371	357	354	339	327	343	333	331	351	335	358	335	352	348	319	325	346	335	365	334	314	350	366	369	348	372	338	322	360	325	357	347	325	339	320	321	343	336	360	317	357	341	350	345	347	353	321	344	316	327	353	337	290	360	370	379	322	343	352	342	353	333	330	303	331	327	331	377	348	358	339	343	316	366	313	331	328	340	342	336	317	350	344	339	393	339	325	328	326	339	329	342	331	323	324	372	348	335	347	349	294	346	345	344	330	381	337	308	378	352	338	337	342	335	308	301	365	381	320	331	355	337	354	344	336	340	311	326	343	316	345	343	367	368	306	329	331	359	333	335	348	338	326	323	342	371	346	337	343	344	313	364	336	323	318	347	370	337	341	374	373	313	329	349	346	392	322	330	335	348	325	354	353	333	375	346	330	340	344	331	350	364	340	350	339	337	335	310	330	339	293	353	363	368	360	331	346	334	375	339	353	338	332	333	346	322	343	315	333	353	320	357	346	334	349	362	351	370	347	357	307	349	329	355	354	362	350	331	340	337	339	363	342	342	335	304	343	306	348	316	335	329	381	355	338	359	327	355	330	327	336	315	340	314	317	346	348	323	352	325	345	330	344	337	339	332	368	332	343	344	368	359	355	341	329	392	349	318	340	339	333	362	362	348	366	365	367	348	341	318	328	365	361	351	346	315	308	334	355	345	333	336	343	335	343	366	301	335	329	318	331	331	357	352	366	346	353	290	340	329	336	374	344	343	351	347	331	334	335	358	359	358	326	328	359	352	340	360	341	345	374	328	324	359	361	336	349	343	345	363	355	349	331	366	334	360	370	361	337	369	323	375	344	345	335	332	327	327	387	352	314	328	311	361	346	332	350	340	378	313	319	318	339	353	351	315	329	336	324	351	344	340	327	334	361	306	354	325	326	337	349	326	344	388	358	360	329	354	329	346	365	324	368	360	332	338	360	336	328	328	348	318	335	318	320	351	379	336	328	317	353	353	333	354	338	329	313	326	367	311	334	323	332	314	376	355	346	340	352	339	339	353	319	337	325	339	343	327	347	343	339	332	366	372	359	352	323	344	343	352	378	359	321	338	376	341	336	379	347	315	329	357	336	347	345	300	332	334	322	344	341	336	358	358	328	339	357	337	345	319	326	316	365	359	335	340	329	354	368	365	341	358	365	324	335	346	335	333	354	355	312	340	333	365	325	348	350	373	329	375	336	319	331	341	362	366	337	324	361	376	335	376	330	312	334	351	343	349	341	361	331	335	312	321	333	352	357	330	329	329	314	352	332	342	356	366	357	369	338	344	346	340	314	356	319	362	361	339	326	339	332	326	326	335	381	352	354	326	366	383	332	366	333	338	340	328	322	338	314	352	361	344	338	342	331	339	314	337	328	361	348	316	323	340	308	361	313	342	329	346	348	336	335	337	327	327	347	354
22763	21266	28822	24087	21300	21514	15010	5269	3213	2469	1922	1480	1253	1039	957	815	786	672	699	704	565	557	544	509	464	461	491	472	430	425	385	357	342	342	353	340	316	308	290	329	306	274	300	276	281	298	301	314	310	326	291	333	327	319	294	305	296	333	272	298	334	339	304	285	301	293	265	291	300	334	296	287	269	298	328	312	283	304	273	270	314	317	291	314	288	306	275	280	311	280	277	271	357	274	288	264	297	265	295	275	307	325	272	299	291	264	313	279	300	299	276	312	307	280	277	275	283	324	308	278	275	276	312	262	315	279	285	281	284	269	287	269	313	283	286	258	296	284	317	315	284	265	285	302	304	289	300	285	284	305	295	338	290	308	291	279	271	261	323	280	307	293	313	310	285	320	303	310	275	280	316	265	313	300	304	310	318	281	288	268	284	277	270	279	280	264	286	277	299	303	286	310	298	287	311	303	290	288	286	278	266	285	317	316	311	289	259	310	276	283	276	320	306	271	302	271	315	279	282	293	294	287	276	286	271	274	302	265	270	291	290	302	311	288	282	290	306	317	288	294	287	255	297	309	316	347	296	297	305	290	323	294	314	262	272	285	272	309	294	302	263	288	270	309	284	295	296	263	272	306	307	288	289	310	281	300	290	303	261	295	305	295	286	278	296	281	312	287	295	299	316	260	307	266	297	281	313	262	279	289	298	285	300	322	313	290	312	312	262	295	268	265	281	276	298	304	283	310	282	289	289	267	293	264	286	281	299	314	286	281	324	276	284	310	274	272	294	295	309	280	288	303	255	299	301	295	312	319	289	296	315	271	307	273	287	302	295	275	316	307	265	287	291	293	304	266	275	311	278	293	319	309	281	299	302	293	261	306	290	277	288	255	281	296	275	304	296	297	304	308	292	310	299	300	318	280	307	302	315	268	293	292	314	269	294	281	298	272	311	328	293	293	315	266	286	268	310	276	302	314	315	265	285	302	292	274	326	293	281	283	285	296	286	278	302	286	284	303	288	280	305	277	300	299	280	298	308	294	262	290	284	300	279	298	323	279	300	265	298	278	293	262	290	315	315	299	275	256	296	299	296	267	306	293	326	329	276	282	299	271	279	330	292	287	299	298	261	278	304	254	294	310	267	291	270	318	297	277	274	282	294	302	298	283	300	331	312	283	293	266	296	270	306	285	312	275	321	295	278	314	283	266	280	280	293	284	287	262	274	278	288	256	302	319	305	259	317	293	298	271	258	281	252	277	297	305	310	306	299	281	290	303	313	281	316	254	294	293	287	308	279	297	316	306	288	294	281	306	309	302	262	306	271	263	281	307	279	306	274	301	300	247	285	291	307	291	272	283	290	301	279	278	316	255	297	303	282	279	236	276	289	251	262	309	299	272	279	282	295	293	329	310	296	271	279	295	289	278	279	301	298	296	293	270	321	278	306	277	264	325	233	315	303	297	279	278	292	303	315	304	276	288	317	287	286	292	308	298	289	277	278	311	291	272	265	277	285	306	291	299	283	272	296	344	304	284	282	274	296	292	292	290	280	281	279	262	293	285	300	293	281	334	305	282	276	269	269	286	296	311	279	295	280	297	331	277	287	260	269	300	263	317	293	304	280	301	273	279	285	298	315	290	299	313	306	288	279	309	309	277	291	327	287	297	306	299	294	293	296	292	286	263	285	281	301	292	247	277	294	286	302	254	329	300	280	269	306	323	291	306	302	291	287	310	288	282	292	294	287	270	265	303	299	314	335	289	304	284	290	310	272	335	271	284	304	258	285	278	288	284	279	304	311	265	281	306	265	293	281	281	260	282	286	286	260	282	277	297	283	270	296	303	297	283	293	308	266	309	282	272	287	283	298	310	295	288	277	291	285	310	293	307	289	254	297	287	291	307	300	311	290	275	282	292	269	303	258	254	272	254	268	289	285	269	286	276	298	302	301	311	279	298	303	288	283	299	280	288	276	305	282	258	320	291	312	299	302	267	275	306	292	294	287	293	294	264	284	315	286	306	282	302	318	301	344	293	294	299	286	295	284	325	266	320	315	295	270	289	287	262	307	285	300	293	276	295	292	271	295	285	276	293	303	297	293	253	306	286	318	274	272	277	252	299	293	272	280	268	251	277	282	313	272	271	302	252	293	306	291	272	300	300	294	297	299	291	309	246	265	290	297	278	285	294	300	269	303	283	288	320	323	290	253	258	287	286	302	275	273	263	285	300	298	305	267	298	314	322	269	320	294	310	301	302	324	301	287	271	298	254	285	275	289	296	280	305	274	254	275	265	272	316	283	277	278	289	279	287	257	255	273	302	289	287	270	310	295	298	298	298	294	280	285	306	296	291	271	298	285	299	268	323	270	300	287	269	302	293	259	272	299	312	286	283	281	328	307	299	302	289	271	289	264	289	315	289	288	306	274	286	298	306	296	355	268	273	277	285	295	280	283	307	321	302	280	281	283	274	251	290	287	274	324	299	276	249	309	245	311	324	317	273	287	286	319	293	292	266	289	289	328	283	294	267	300	277	300	284	340	298	279	287	290	270	274	269	296	295	283	277	288	304	259	309	294	303	296	302	312	245	286	275	296	308	284	287	296	260	324	284	281	272	292	302	288	279	302	293	294	285	300	309	317	284	272	270	288	281	298	286	298	284	223	301	277	320	301	287	282	264	309	288	290	306	296	293	288	299	313	315	282	256	317	277	307	302	272	301	287	276	245	287	313	296	269	280	292	302	287	274	319	284	269	279	294	285	281	304	256	263	268	268	310	270	319	299	302	328	291	283	287	311	293	297	302	269	259	309	278	285	288	299	287	297	317	283	284	288	265	283	268	312	292	301	302	273	299	301	290	308	321	273	288	298	297	308	302	286	289	307	271	282	270	307	298	303	309	285	302	272	278	307	265	292	275	300	286	282	307	279	273	262	292	274	293	308	293	280	283	316	304	263	297	305	280	280	280	301	314	280	341	305	300	277	288	280	301	281	303	275	283	274	283	296	309	280	255	276	296	265	308	291	282	267	296	274	273	283	316	292	301	286	306	296	295	280	262	273	301	278	257	287	283	320	290	277	288	274	311	274	266	246	287	298	274	297	269	297	321	283	303	241	285	321	298	247	280	273	275	316	253	256	291	305	287	279	281	282	265	297	295	311	302	282	287	301	306	285	292	323	274	267	300	256	319	308	289	267	289	262	302	271	295	283	281	285	282	293	283	288	293	268	280	298	280	280	277	269	304	294	300	305	278	289	301	270	298	281	298	255	314	305	279	264	291	302	300	316	267	280	296	261	308	265	274	317	290	299	309	294	258	303	300	299	279	288	301	274	281	285	289	320	295	278	294	309	309	291	258	271	262	303	287	274	276	287	300	302	286	272	303	308	319	307	271	314	292	309	315	306	271	294	269	275	283	271	290	280	287	275	254	277	313	298	264	264	315	302	295	292	308	288	296	281	276	273	287	314	288	302	269	266	314	294	267	281	240	297	290	291	263	304	280	289	297	289
23915	47688	39402	22126	17310	13724	10655	7773	5932	4470	3249	2580	2098	1850	1601	1296	1142	1033	1002	1011	869	796	787	708	733	628	617	651	662	623	541	466	449	469	433	395	389	375	416	416	362	393	354	376	408	355	354	411	353	380	388	423	382	389	431	395	425	397	425	418	428	367	383	382	374	355	375	387	382	377	378	372	367	399	349	342	323	357	363	360	391	364	379	348	359	391	362	369	344	368	376	332	323	389	353	343	387	375	407	359	360	358	331	379	372	373	364	387	366	342	372	370	355	392	359	359	375	384	339	372	354	352	347	368	366	376	338	363	336	413	343	329	393	342	349	371	367	341	363	368	361	333	384	384	388	332	343	362	379	370	351	363	352	375	344	327	359	344	355	366	370	357	336	333	339	353	354	383	344	363	376	352	375	359	377	387	355	366	366	376	340	360	329	347	379	369	377	349	363	364	356	379	389	357	359	357	327	349	367	338	337	329	342	344	347	362	358	356	310	334	350	371	393	354	362	374	374	358	367	335	342	372	351	339	339	366	360	387	371	342	348	376	360	369	375	350	348	368	360	338	398	325	368	355	365	335	357	335	315	358	369	331	395	353	347	372	367	368	365	363	383	338	404	340	339	359	359	339	364	366	360	376	360	382	399	398	387	324	388	343	354	375	351	349	356	369	339	357	336	311	365	379	310	379	356	353	367	366	344	386	347	370	371	343	365	353	354	348	365	322	355	325	352	371	358	368	360	355	366	337	382	359	359	383	380	346	356	378	372	395	333	353	341	368	353	383	356	372	389	372	345	378	363	366	364	373	352	347	336	355	348	335	385	354	363	327	363	352	362	333	349	315	345	355	336	342	339	365	322	380	360	358	384	356	335	326	342	370	391	344	330	330	362	342	395	314	356	360	342	343	354	349	375	332	328	362	328	343	347	332	352	344	339	372	355	342	330	362	367	374	345	343	352	337	363	363	365	328	322	361	377	340	399	337	369	345	345	389	333	369	381	341	361	367	349	359	367	344	377	375	340	404	350	385	366	371	350	324	400	337	340	331	400	347	334	338	380	348	369	337	347	363	332	351	339	375	399	342	348	372	394	335	346	324	365	332	376	393	375	362	387	382	335	366	371	351	361	361	349	351	334	360	380	368	348	364	367	356	378	387	406	342	330	369	387	352	334	352	330	342	349	364	349	361	338	400	357	373	361	338	361	405	373	361	348	344	358	393	354	355	349	360	351	332	367	347	330	370	377	329	316	343	384	372	400	329	347	357	331	358	331	377	340	397	366	369	361	336	368	355	361	360	364	347	373	359	361	382	384	371	351	329	370	372	368	349	341	336	391	360	376	359	359	377	372	332	360	332	358	366	353	361	354	356	350	332	349	376	398	334	363	328	358	364	342	363	372	361	361	387	331	355	347	377	333	355	382	373	337	348	362	362	400	359	340	371	360	372	355	360	353	368	389	360	369	333	367	369	363	363	348	391	347	358	367	355	364	429	360	351	383	377	335	332	366	354	366	338	359	398	349	362	339	340	337	405	341	342	351	332	383	362	392	378	372	359	360	341	361	376	371	320	327	352	388	356	385	361	349	355	358	347	366	368	352	367	379	361	351	343	353	386	394	328	356	353	346	349	353	379	359	336	347	349	378	348	350	378	333	390	371	339	343	370	356	365	388	376	388	402	327	344	342	344	413	344	384	378	364	323	338	338	359	350	323	395	383	373	363	357	363	399	335	351	333	359	327	376	373	358	326	369	353	352	368	336	367	359	345	341	367	344	340	313	354	343	370	369	337	322	360	347	364	388	333	364	383	330	367	373	365	377	369	342	362	338	355	347	353	337	321	362	359	324	359	371	379	355	336	363	344	351	335	390	322	358	376	360	335	327	344	383	355	335	343	336	371	349	367	337	373	343	344	382	337	343	333	345	370	359	360	378	347	396	376	355	381	361	376	372	358	374	336	378	348	356	391	372	362	315	388	379	346	342	375	359	336	347	353	344	373	347	351	358	359	373	364	357	350	349	350	325	328	354	331	359	370	358	340	375	357	328	373	356	332	360	352	314	349	376	366	394	365	347	350	375	368	363	297	377	346	335	375	370	380	365	333	362	316	357	363	346	380	333	326	340	327	331	364	373	360	369	393	375	362	407	365	324	368	324	382	365	354	336	369	324	391	335	378	370	387	379	318	362	330	368	375	344	339	361	369	352	324	385	373	401	350	347	379	327	350	347	362	368	359	362	341	348	353	352	347	349	345	366	357	377	321	341	348	365	398	365	379	340	326	360	330	354	346	395	348	359	397	359	319	357	336	344	395	346	339	390	360	377	340	373	332	331	379	374	344	364	342	401	349	365	377	367	353	356	330	364	360	327	358	341	375	376	371	343	334	376	332	339	355	381	339	333	346	355	374	350	365	354	343	389	356	368	396	360	366	331	369	358	317	360	339	351	367	366	364	353	360	347	319	360	312	362	395	329	356	356	389	367	375	367	347	365	333	338	368	375	357	351	357	356	363	354	359	340	318	338	348	353	352	358	327	404	371	367	355	330	332	363	393	364	350	364	348	373	356	366	357	358	331	354	379	344	331	370	338	337	369	395	365	340	372	350	346	363	320	328	364	363	393	338	356	352	381	345	377	353	383	333	325	364	370	368	347	354	324	332	371	391	359	379	356	362	383	350	342	352	359	339	341	366	396	339	349	329	339	335	388	370	350	346	358	326	365	330	384	382	376	352	424	364	366	358	358	368	351	351	345	348	364	348	346	353	344	358	352	369	362	354	378	338	384	349	340	361	344	365	319	337	353	325	349	368	356	348	392	374	354	349	383	323	362	372	356	371	364	358	344	352	417	334	350	386	330	364	325	361	335	372	346	341	363	380	351	354	353	360	341	343	363	350	335	337	381	380	327	349	355	362	363	369	351	337	377	337	328	357	367	346	338	376	382	375	351	366	334	396	349	356	357	352	351	328	340	371	316	371	380	322	364	343	357	354	331	330	355	358	354	356	349	396	337	377	316	330	358	347	379	357	382	307	359	362	368	356	361	349	381	343	319	370	347	374	350	369	354	338	359	395	364	372	374	358	381	330	344	417	334	362	381	360	362	365	382	343	346	341	354	341	360	342	353	361	349	319	379	391	357	384	345	325	340	348	345	333	355	347	379	368	348	312	339	371	368	367	361	314	367	337	324	357	386	330	383	359	355	351	344	349	387	370	367	351	355	348	368	355	385	343	365	382	353	356	368	326	370	361	365	366	366	349	313	359	360	359	379	334	351	367	355	344	323	334	353	356	361	357	348	350	361	338	357	358	391	368	333	388	335	367	336	352	373	361	356	384	365	360	338	339	353	336	371	370	354	370	361	383	350	362	344	389	356	383	391	346	352	381	345	348	348	344	336	366	400	354	359	339	342	365	356	363	370	383	342	363	331	366	341	353	341	358	343	355	350	312	350	331	358	342	344	347	372	342	352	359	372	364	351	373	357	373	386	346	370	384	364	344	349	338	352	349
27698	22076	20261	8308	3940	2698	1842	1423	1135	871	719	666	618	508	516	461	495	444	423	459	443	421	446	424	374	423	398	420	437	395	384	373	386	374	361	409	345	377	387	366	372	367	362	346	399	400	374	362	373	383	360	357	386	372	340	381	383	384	337	375	351	414	388	364	354	373	354	331	358	360	387	361	401	412	358	361	339	374	362	362	333	363	366	331	397	378	379	329	323	370	372	325	351	345	351	357	380	345	360	350	393	396	369	416	382	416	353	363	392	347	341	366	365	360	336	394	376	382	346	379	358	371	357	379	346	369	374	379	381	372	367	382	355	410	367	386	366	362	364	393	373	349	383	346	373	367	356	367	349	345	353	385	394	380	404	350	367	368	354	392	383	368	350	349	376	372	405	351	391	370	362	397	410	373	407	375	366	339	377	337	403	380	373	363	382	388	359	373	380	389	357	389	382	361	387	381	372	386	381	391	364	383	370	382	374	390	339	366	370	335	356	379	365	348	361	350	371	378	359	371	364	335	365	379	368	363	359	344	358	362	338	385	332	353	342	389	381	377	360	381	348	355	376	362	363	392	364	387	338	340	318	370	402	367	415	384	384	338	362	382	357	387	329	390	353	351	389	406	391	401	365	368	383	375	370	345	407	344	372	356	381	340	376	394	376	347	346	386	357	363	377	342	373	364	373	373	373	326	367	381	367	401	372	341	378	372	379	370	365	357	370	380	345	334	345	371	387	387	397	369	365	373	360	359	388	365	334	369	383	336	407	374	374	379	343	359	372	385	336	364	404	404	378	320	363	358	393	358	374	380	376	378	365	376	367	365	372	383	372	409	371	347	386	357	405	410	372	382	359	380	375	410	355	361	371	353	356	359	336	364	353	370	365	352	364	369	353	369	375	387	357	364	394	351	380	368	388	397	320	385	379	368	363	364	367	367	416	365	335	355	385	331	336	385	333	362	374	351	395	391	360	367	354	356	351	394	327	344	331	357	392	379	343	381	345	386	391	367	361	372	361	345	383	371	405	379	402	340	354	359	326	383	365	371	327	381	360	373	361	381	386	362	403	374	376	366	368	352	369	342	403	428	359	350	354	388	371	384	399	377	351	383	371	325	353	340	358	379	362	370	359	337	360	367	370	389	376	374	362	365	374	359	403	343	406	382	354	388	348	365	384	360	382	374	351	362	352	378	399	386	360	378	390	400	386	342	365	343	386	355	377	353	354	389	393	399	351	367	354	381	402	348	371	374	349	378	374	383	390	367	328	358	367	381	345	369	359	376	384	371	372	361	367	370	385	385	372	357	365	379	369	352	360	370	372	355	363	344	369	370	369	354	340	380	364	363	406	370	406	374	340	358	371	382	348	370	383	351	380	341	427	372	379	366	388	347	356	369	357	360	391	381	410	375	329	387	364	353	372	341	364	389	351	348	375	364	339	385	360	398	355	357	367	364	381	377	376	365	348	368	375	379	343	389	356	361	321	361	352	385	380	357	373	359	359	356	365	363	361	355	370	357	399	369	363	386	355	345	357	423	348	361	349	371	368	387	350	380	355	362	364	373	368	385	378	354	357	367	388	354	371	349	379	368	393	383	328	399	343	342	364	342	359	362	383	346	392	371	378	356	346	371	379	354	404	416	368	362	376	356	408	373	366	335	380	383	385	384	413	370	346	363	363	419	391	362	367	378	377	362	354	357	321	388	318	344	379	377	347	360	366	388	384	411	338	405	361	370	363	343	353	405	366	354	379	367	378	373	371	350	361	369	366	382	383	363	359	334	372	363	364	378	349	330	361	376	401	373	382	353	359	372	367	358	380	345	354	358	354	396	320	367	382	406	369	364	392	388	377	393	377	371	350	370	331	379	357	368	374	359	392	376	374	342	362	375	358	359	358	382	350	387	371	372	379	370	392	366	373	393	387	364	337	380	351	350	355	403	371	381	374	386	354	358	380	363	391	354	366	351	382	361	327	370	353	350	342	365	377	393	407	380	352	359	381	407	400	379	392	348	338	396	352	394	370	378	348	374	372	333	365	400	358	386	368	345	366	399	376	379	352	380	381	370	371	386	344	365	356	392	316	383	384	390	384	339	366	379	350	331	349	418	361	358	342	394	333	362	377	381	355	373	319	374	361	383	396	371	370	379	345	356	369	349	342	371	362	361	339	384	349	389	370	382	342	359	358	382	385	377	415	369	357	378	374	353	374	350	370	359	362	387	377	410	354	375	357	364	342	367	391	348	384	387	375	359	355	372	386	366	348	353	336	370	354	344	359	373	387	362	386	355	392	374	381	378	357	370	383	358	330	366	368	362	363	346	347	354	353	373	320	365	346	359	380	364	385	358	379	384	354	348	369	367	383	393	384	398	396	287	358	340	366	371	354	368	388	346	374	377	341	364	364	360	390	339	379	361	360	383	361	375	373	350	351	361	355	374	376	372	364	363	377	366	370	349	384	361	390	369	389	397	378	343	355	386	341	368	359	374	351	386	391	367	364	375	355	361	334	369	355	401	366	390	386	345	338	369	353	344	357	363	374	363	367	333	356	380	373	381	392	379	377	349	358	343	368	348	408	361	340	353	393	390	395	382	345	370	350	388	359	408	375	374	366	348	380	389	369	324	362	327	391	398	345	385	351	363	336	365	359	389	363	374	396	365	371	357	386	377	363	393	355	417	378	377	401	373	352	361	344	388	351	373	384	367	364	337	411	387	387	359	373	334	342	357	355	365	369	356	382	365	352	384	354	382	360	407	390	371	383	379	401	382	342	338	338	378	362	364	355	379	386	376	362	337	373	347	365	367	385	381	360	325	381	345	345	379	361	339	369	369	388	367	371	377	346	359	401	395	397	351	372	375	360	354	390	340	354	334	355	360	360	367	365	344	374	381	366	386	393	365	353	392	355	379	370	348	406	350	365	380	349	341	369	355	392	393	384	351	376	359	366	349	394	355	348	347	318	412	380	343	377	382	348	375	326	349	388	347	366	371	373	324	383	369	400	382	370	353	364	388	409	359	360	360	381	359	366	324	345	356	335	375	354	388	377	345	385	389	402	364	415	357	386	378	395	371	340	375	344	366	359	391	368	325	370	383	344	377	384	344	406	397	373	387	356	371	394	387	368	341	347	391	334	377	354	373	403	367	358	382	418	391	385	373	366	343	355	354	362	351	342	377	415	377	364	368	396	392	347	373	358	377	382	361	369	380	357	367	395	347	395	374	334	333	369	348	361	407	337	351	353	371	363	371	375	371	378	389	360	390	378	340	375	370	348	360	348	351	345	344	397	377	365	378	379	345	371	376	363	362	349	387	370	361	359	374	367	368	386	363	379	359	352	373	380	362	380	365	353	349	393	356	335	362	375	398	381	343	404	375	366	398	351	386	370	359	380	354	345	371	399	368	397	380	369	383	383	332	382	370	339	379	391	341	372	356	367	352	390	400	363	352	358	337	330	390	369	364	351	377	417	367	365	372	372	374	362	379	380	378	397	388	383	375
20323	32993	23917	9253	6713	5005	3774	2662	2121	1524	1229	1025	852	814	735	708	567	598	627	606	600	620	545	548	559	511	547	533	538	527	484	451	492	454	479	485	479	503	485	456	442	499	422	455	464	452	456	493	476	470	506	475	449	490	466	487	428	467	483	410	448	469	481	467	448	463	466	464	462	433	464	459	427	450	482	488	467	476	496	458	473	443	437	491	442	456	457	491	437	429	453	475	424	464	473	464	469	460	450	431	457	481	486	447	475	470	461	490	460	477	467	479	446	460	453	454	471	496	449	457	472	433	454	457	462	453	434	476	457	455	463	432	464	460	481	462	447	444	429	450	459	444	459	447	421	443	474	474	452	399	443	450	471	495	456	448	461	475	482	445	454	409	459	452	473	477	425	469	421	436	469	468	458	461	447	418	460	472	487	463	472	433	448	462	461	437	449	471	469	446	435	444	433	424	435	440	481	443	467	414	431	470	453	417	445	475	442	431	443	423	455	461	488	450	487	457	448	447	450	421	455	459	444	441	457	435	427	441	476	457	395	458	469	439	480	431	466	443	492	442	448	469	415	452	472	442	433	430	444	442	475	466	430	466	434	460	458	427	456	450	459	432	466	455	451	431	446	448	443	412	425	451	450	459	432	465	454	484	459	458	434	442	469	476	459	461	434	449	471	452	439	466	462	469	439	475	475	438	428	429	426	446	437	485	466	464	463	467	449	459	469	461	411	462	440	461	486	432	433	451	483	442	437	463	418	463	447	464	466	448	454	451	447	448	472	470	453	446	468	471	463	429	442	446	465	443	466	452	472	491	398	454	432	439	504	460	449	428	464	443	451	439	438	419	460	497	468	448	470	453	469	460	478	477	454	427	476	426	429	468	433	452	458	475	499	427	443	449	411	441	450	448	453	472	468	464	438	415	439	441	480	474	450	450	478	417	489	454	450	461	452	473	452	476	439	468	466	445	499	452	436	457	427	459	499	425	454	418	475	466	457	445	448	478	477	428	458	478	446	458	470	430	472	477	466	446	459	498	440	507	435	447	424	425	460	457	459	467	485	459	491	442	465	415	456	457	421	427	462	446	463	450	436	441	447	463	450	467	485	415	430	477	446	438	429	453	423	441	451	474	442	484	472	418	434	439	446	447	454	452	428	447	408	450	439	486	438	468	448	430	411	442	452	462	429	450	447	425	458	415	466	485	457	454	439	449	467	455	455	468	412	456	454	445	442	489	446	481	436	449	447	489	426	475	431	448	451	428	451	450	463	448	443	474	442	476	453	458	434	461	387	460	463	441	443	473	415	486	425	425	419	428	472	451	490	451	495	458	457	467	465	481	467	458	448	437	453	436	482	475	494	420	473	472	449	468	468	469	441	438	447	452	449	439	473	437	473	448	436	476	466	443	449	423	457	443	466	443	423	455	431	467	445	448	473	465	450	467	453	468	444	462	451	462	472	434	428	436	457	477	435	499	465	489	437	472	433	450	456	434	415	423	451	447	428	462	490	479	478	457	420	519	449	491	429	448	473	414	407	433	435	464	446	435	469	414	473	467	475	506	443	446	431	442	452	451	424	413	434	443	474	442	433	427	477	408	412	424	466	398	448	467	442	491	477	463	470	474	440	457	511	472	449	445	419	463	482	452	491	444	463	427	467	446	460	455	428	434	437	446	439	496	453	432	451	467	458	428	459	454	438	434	416	446	479	442	452	476	465	454	450	408	475	439	464	459	489	458	465	444	432	454	457	446	452	469	462	439	451	471	475	453	481	437	522	434	410	488	485	451	466	456	466	452	476	464	468	461	437	479	463	460	454	464	437	457	440	463	477	469	522	458	468	471	420	409	454	494	449	462	479	449	462	422	451	439	441	484	451	466	450	438	452	446	467	430	465	461	455	489	470	488	393	501	479	461	452	433	470	433	435	430	474	463	441	428	428	452	503	463	484	435	429	502	440	460	460	449	429	454	471	446	455	423	442	444	443	447	414	459	496	465	450	466	465	455	451	468	446	456	471	466	460	462	435	458	446	440	455	427	476	502	469	471	486	434	440	449	467	426	511	456	446	443	450	443	432	436	464	455	433	450	498	440	485	441	449	430	462	454	440	470	420	431	472	447	452	420	445	453	459	470	470	427	449	437	453	457	482	457	453	455	481	473	428	432	474	448	494	467	463	477	456	466	429	477	455	468	440	430	439	468	454	425	439	424	471	498	466	484	476	468	426	450	419	451	426	440	438	457	482	452	449	459	462	433	467	457	465	463	478	446	454	451	470	486	507	458	490	473	431	470	454	498	450	481	421	477	439	472	465	440	434	453	478	424	455	440	450	440	463	428	409	436	423	484	426	431	450	462	485	474	450	456	468	471	461	451	490	483	463	439	454	455	433	444	440	437	445	499	465	443	456	451	423	463	457	430	459	490	454	474	459	434	450	461	462	447	437	482	440	499	444	449	454	466	441	494	472	460	470	450	460	436	429	448	444	451	465	456	406	452	485	408	475	425	487	441	422	463	450	510	436	452	434	462	468	466	448	465	427	457	432	491	416	423	463	419	485	468	476	440	471	446	475	446	470	441	431	479	431	452	438	457	475	464	467	452	471	438	421	479	447	455	467	444	435	408	446	454	424	458	458	433	438	451	496	443	426	457	454	472	448	438	469	448	474	442	447	475	457	498	450	453	434	447	459	460	471	436	459	454	444	476	460	467	447	479	445	466	451	458	411	416	433	444	441	419	453	433	464	450	466	473	453	431	484	484	449	445	433	464	441	450	430	443	455	442	486	452	440	438	438	452	462	477	429	453	457	498	453	455	455	443	453	464	433	473	446	475	499	430	435	445	447	457	451	461	470	476	456	467	456	464	423	496	448	475	456	465	472	427	444	456	435	450	420	462	480	481	482	452	476	418	455	457	396	449	466	474	464	452	475	444	456	465	484	440	485	429	430	463	427	475	443	455	423	471	467	458	471	470	477	473	444	436	472	470	438	464	441	436	455	467	473	480	457	444	429	436	497	436	457	475	466	491	431	487	487	450	419	469	432	471	501	449	462	472	477	465	488	404	454	479	490	452	429	419	412	468	456	489	461	434	453	455	460	495	465	451	480	464	439	456	447	461	466	437	436	453	452	451	467	444	484	454	444	467	477	456	450	452	453	453	459	478	491	443	436	446	446	433	459	486	467	438	422	454	473	454	467	470	449	455	428	435	431	467	456	425	429	457	484	458	453	456	433	466	480	461	450	464	442	443	438	438	424	464	430	485	465	460	460	449	445	478	459	434	430	445	444	440	443	429	440	452	467	447	479	437	439	432	454	443	459	442	471	455	433	479	433	436	483	529	447	428	453	442	457	471	433	440	428	415	468	464	464	491	445	482	469	467	444	499	418	439	442	465	470	436	392	455	491	462	451	434	470	438	442	447	423	469	464	435	448	459	492	415	434	460	456	496	470	468	446	483	449	454	494	429	448	456	445	439	448	447	455	475	486	455	452	477	453	435	435	475
23676	21138	28190	24379	21167	14283	5732	3135	2269	1802	1385	1155	1046	827	753	696	641	657	625	575	590	552	499	544	527	484	486	500	487	490	443	456	422	415	387	393	386	411	394	435	407	403	380	399	378	398	398	383	370	397	368	401	425	421	407	392	387	380	399	379	412	392	430	440	421	408	402	408	401	390	392	394	406	381	412	396	381	383	383	409	390	375	383	397	414	400	386	392	417	380	374	403	379	374	380	346	435	400	405	398	346	378	414	378	376	379	388	363	381	379	384	380	380	348	405	401	418	369	383	431	395	393	402	430	377	420	354	339	391	380	392	368	396	423	398	393	396	360	406	393	384	378	416	367	367	397	379	387	394	370	391	359	440	370	399	394	396	390	415	394	388	357	387	371	341	405	355	351	373	416	387	412	391	399	384	390	400	352	398	430	327	412	373	355	406	384	374	382	370	393	345	389	324	382	424	376	393	382	385	331	365	405	352	349	368	427	373	407	387	361	394	373	397	391	440	374	365	401	386	423	418	370	424	392	397	404	371	395	388	380	357	368	372	365	384	405	358	403	368	433	393	358	400	373	381	387	405	406	412	412	382	364	390	393	371	381	380	394	378	374	435	407	379	425	378	400	388	398	406	382	379	394	372	404	390	413	368	383	370	390	379	408	436	382	372	377	382	356	393	417	370	351	394	410	362	369	389	395	382	408	361	429	371	390	381	396	402	398	335	366	407	366	447	366	352	395	391	440	378	388	406	358	405	409	368	369	401	382	386	322	379	354	358	393	363	384	433	389	392	370	375	423	352	395	398	379	342	442	409	440	399	387	355	355	401	374	407	392	393	385	390	403	407	334	371	371	408	382	372	400	401	404	385	399	420	378	383	378	387	367	386	401	385	361	402	410	367	383	408	393	413	394	376	366	391	412	405	402	350	377	407	409	393	340	388	420	345	377	368	387	389	405	365	386	408	367	400	365	389	399	388	377	368	388	396	408	394	427	399	357	368	378	347	395	404	392	353	398	441	399	400	385	403	399	381	401	415	382	407	399	390	372	401	358	352	362	375	393	403	371	389	393	390	384	404	366	411	373	413	374	386	401	352	376	404	370	376	383	387	398	376	379	406	415	390	352	372	387	408	361	427	407	366	366	397	401	369	397	408	403	378	440	423	414	372	382	389	383	407	393	425	391	380	404	378	379	383	376	354	424	390	423	398	388	377	354	361	392	407	400	397	374	379	392	389	401	388	394	366	400	409	380	358	403	361	388	401	389	410	396	371	383	396	411	361	355	375	438	406	365	385	359	393	413	367	406	378	384	383	404	368	410	398	405	410	408	410	385	383	379	380	434	388	365	420	375	397	397	363	391	388	389	381	386	424	349	441	391	380	370	427	373	386	362	366	391	405	388	391	365	365	408	393	400	390	366	420	416	393	368	401	400	362	395	410	365	404	396	409	397	391	377	392	402	392	375	408	389	408	384	409	402	397	411	385	400	424	365	425	369	363	431	351	380	419	376	439	373	416	430	396	365	376	426	426	380	370	365	431	391	365	393	361	409	380	386	377	380	361	416	373	367	373	373	345	395	406	399	402	383	379	376	376	388	376	377	415	370	402	404	427	415	395	371	356	375	389	378	404	378	420	403	401	417	400	370	374	382	375	402	370	388	369	389	397	375	376	364	407	379	375	381	356	425	387	335	407	387	339	360	413	375	420	362	391	387	411	381	400	366	391	401	397	402	407	359	380	402	342	395	395	405	409	361	406	368	410	398	360	399	369	351	353	416	362	399	406	357	382	389	366	402	364	415	374	396	420	382	418	390	410	409	396	384	399	388	380	407	366	416	396	391	347	399	403	396	370	400	396	385	372	390	379	366	424	398	410	378	392	353	360	402	393	371	387	397	362	357	414	397	383	405	391	413	393	399	387	387	379	404	394	383	355	371	395	388	406	406	388	403	360	406	398	382	361	390	378	409	418	371	340	383	400	369	433	369	411	328	436	387	381	409	421	383	380	386	406	368	368	375	402	376	400	422	370	405	425	390	413	372	384	370	385	367	383	391	395	412	416	370	376	386	375	392	414	403	398	388	360	377	361	381	374	379	393	371	357	363	364	423	411	409	384	373	359	389	404	410	399	378	404	383	402	404	385	388	387	434	421	401	389	373	403	384	425	383	393	418	397	380	392	394	424	374	389	383	375	399	371	401	400	395	400	385	380	383	422	373	375	438	376	377	394	384	370	376	390	389	396	390	369	400	401	383	391	373	417	386	417	369	381	370	430	415	398	379	398	417	378	384	423	387	395	408	372	384	392	404	400	368	393	346	375	397	370	363	373	373	393	387	372	398	402	368	344	404	408	386	385	378	337	399	382	375	381	424	405	410	394	387	400	376	409	382	365	360	411	391	363	392	379	358	393	400	377	369	377	386	389	376	408	377	386	392	405	386	402	369	396	380	342	401	390	414	395	368	393	376	386	404	434	398	388	404	386	377	381	365	387	369	382	389	374	411	384	389	374	375	384	396	403	359	399	358	397	401	394	382	387	391	414	380	336	414	441	399	354	378	433	399	386	404	382	402	408	388	415	429	382	363	400	346	381	374	406	376	370	371	346	378	399	430	352	409	435	359	373	356	384	393	407	367	411	384	393	385	416	420	402	386	369	396	369	350	361	364	390	441	355	369	384	372	378	421	400	370	395	356	365	401	388	395	348	381	386	392	392	396	366	375	391	356	406	393	415	389	376	401	390	397	411	360	387	395	378	394	389	390	358	412	390	383	366	393	377	377	398	386	426	397	362	370	354	376	385	361	355	377	381	374	385	422	378	380	401	384	397	347	404	367	386	376	377	384	371	402	367	377	404	372	375	365	371	392	420	382	384	361	390	416	362	368	402	375	412	406	379	387	357	401	357	403	360	405	405	383	393	386	392	405	432	351	376	366	410	415	386	387	367	418	388	385	376	402	388	384	379	382	387	378	381	382	370	389	402	421	383	388	381	379	362	429	395	382	410	375	381	348	421	440	387	419	403	397	394	386	386	404	362	411	390	394	386	386	406	351	358	426	363	377	396	376	369	400	377	369	384	360	432	371	398	422	412	422	373	383	359	396	403	377	414	378	360	397	392	408	370	411	388	397	376	368	393	414	400	372	410	372	369	422	376	417	364	394	389	375	384	400	359	376	430	384	389	398	410	356	416	370	391	357	358	361	395	413	391	416	396	410	392	388	390	391	400	379	386	421	364	346	421	386	391	404	358	392	383	415	431	375	448	376	389	374	351	390	429	379	386	348	407	437	394	388	416	375	421	374	352	397	380	372	360	405	386	370	398	405	363	393	396	405	413	395	381	405	361	368	381	383	364	396	398	379	427	379	379	404	423	381	370	423	345	331	397	390	390	409	404	394	398	399	385	395	419	361	355	397	382	367	376	394	387	342	404	381	413	378	396	398	364	354	355	378	396	408	358	395	383	384	420	361	396	400	432	346	420	404	400	383	402	375	435	360	378	423	372	380
21981	42073	32283	17125	12431	9933	7437	5590	4125	3113	2484	1995	1674	1459	1239	1043	950	926	920	870	794	826	771	762	679	697	652	636	645	600	593	556	548	522	530	511	523	534	494	510	485	490	525	460	506	497	519	527	495	521	522	477	507	534	526	500	546	524	494	476	558	492	506	459	501	508	453	487	416	538	476	467	502	486	509	508	441	496	496	485	462	499	482	477	472	463	513	468	513	491	470	506	486	457	447	493	495	486	488	513	518	462	463	495	463	483	479	499	476	455	501	453	501	452	499	468	453	493	492	457	448	492	450	503	494	498	462	482	487	505	467	445	472	447	497	449	533	466	470	470	470	488	440	458	498	493	486	461	472	481	494	474	492	464	495	467	463	451	442	430	492	476	455	511	467	489	502	522	444	451	516	492	486	475	470	487	450	478	457	509	500	496	504	473	471	476	422	452	489	498	524	514	446	503	474	447	518	491	493	480	500	485	459	435	475	464	484	422	526	478	499	426	441	459	465	467	476	445	523	483	462	476	472	524	480	463	470	460	490	454	483	438	518	458	481	481	435	530	479	443	433	471	499	505	499	479	449	455	512	457	469	469	498	471	483	450	469	439	460	492	512	464	490	459	476	536	480	448	482	478	476	477	490	460	465	471	509	484	476	464	464	459	468	463	530	443	473	449	495	511	474	498	452	481	519	500	464	496	482	490	477	502	532	452	469	454	466	457	486	472	468	479	461	438	501	481	513	497	481	492	466	494	475	512	480	491	473	484	485	462	462	493	461	481	477	506	493	474	528	521	444	500	460	526	436	519	474	482	438	488	453	493	477	459	470	510	499	496	453	470	458	498	497	484	476	504	471	497	486	490	487	470	495	511	480	435	441	451	479	477	509	505	482	466	475	459	456	478	481	509	473	454	488	504	499	508	483	494	484	465	460	517	478	476	492	481	492	497	438	516	459	485	443	485	480	494	475	463	483	498	485	455	485	454	488	478	468	498	456	462	479	488	519	496	485	458	485	479	469	458	492	468	478	491	468	493	471	457	482	492	532	478	453	497	465	463	502	426	449	474	510	465	492	477	485	467	500	477	536	507	481	451	479	514	525	463	493	459	509	506	477	458	494	524	500	449	484	512	486	485	489	469	463	469	470	469	519	457	479	475	506	477	512	511	495	463	446	464	469	463	508	518	465	497	478	471	500	501	450	516	449	485	505	509	498	479	454	501	469	433	484	471	484	460	456	513	476	503	493	492	474	489	471	475	500	483	498	475	521	487	473	483	489	487	460	475	499	500	490	480	465	439	464	461	497	515	461	458	457	501	438	515	492	518	515	498	468	498	494	467	460	493	465	495	515	439	501	484	506	495	484	511	466	449	494	486	466	485	476	435	481	464	500	513	505	465	461	458	526	458	473	430	484	461	487	491	487	497	477	476	486	453	452	484	457	494	467	454	440	467	462	460	427	451	496	488	451	486	466	497	455	495	473	439	503	520	478	449	476	480	440	511	488	466	473	449	477	467	516	481	452	466	458	490	526	485	491	454	512	515	513	486	511	487	526	461	483	476	484	471	496	491	493	490	524	453	503	485	437	473	498	508	485	481	493	501	515	485	476	473	483	483	479	498	463	492	474	504	495	456	473	471	489	478	502	450	522	483	491	465	448	481	481	491	494	469	507	448	481	514	486	484	514	457	490	472	504	512	432	482	488	445	477	467	506	464	479	502	471	449	479	517	502	484	509	446	461	489	492	502	441	448	506	481	470	494	498	486	491	494	487	496	480	471	479	484	495	482	470	508	491	461	434	484	535	482	499	502	493	456	494	479	472	464	484	454	440	495	435	489	492	487	464	468	470	470	484	496	499	486	507	499	507	500	450	456	478	508	470	496	496	489	464	548	471	509	432	482	477	464	486	532	467	481	487	458	496	483	514	462	497	500	476	461	467	465	483	466	480	500	438	501	457	473	480	459	464	496	457	495	453	521	513	503	489	472	496	488	469	488	437	518	475	507	470	468	489	495	504	475	481	508	493	470	497	474	468	461	466	442	442	467	512	447	474	496	472	471	502	486	466	493	489	509	436	506	455	511	503	488	537	467	484	486	447	457	469	477	440	480	492	505	484	492	481	464	496	442	508	473	479	483	495	470	505	483	506	506	469	483	431	504	463	497	486	477	494	503	518	465	534	499	489	448	495	485	472	447	479	474	487	496	473	481	507	493	474	493	475	451	478	498	507	469	470	508	501	459	483	481	478	495	484	498	506	462	492	482	475	514	480	477	522	453	532	503	492	500	458	514	434	517	490	496	474	487	476	521	499	473	473	499	453	464	488	483	488	462	503	506	471	490	457	523	464	494	487	493	473	482	469	500	482	492	498	496	504	479	475	506	497	460	447	475	452	495	484	470	499	520	436	477	498	473	503	456	501	463	449	502	512	463	481	523	471	492	487	437	487	482	474	496	458	500	466	517	479	468	506	475	488	463	509	460	534	512	456	474	490	490	499	487	469	492	495	448	468	495	470	419	455	503	473	478	471	451	518	508	521	459	461	517	494	483	457	457	474	457	469	457	448	463	461	491	506	468	494	522	494	461	469	490	496	442	448	483	473	466	513	512	500	514	479	482	471	481	422	455	505	480	494	470	517	519	481	512	470	439	507	481	508	480	451	513	497	459	483	458	481	478	488	512	490	479	494	491	477	506	481	482	477	480	468	483	505	487	480	499	474	485	512	474	490	445	472	438	473	452	479	480	451	496	473	474	490	518	492	483	480	469	489	468	510	474	457	454	491	476	456	501	497	457	498	509	485	459	429	466	501	483	497	451	471	486	481	488	493	493	494	495	458	523	501	470	524	507	461	453	488	481	486	486	491	493	478	497	483	419	470	511	456	460	497	435	516	508	462	513	502	454	465	452	516	481	490	449	457	469	479	484	468	497	492	455	509	447	508	420	521	479	483	499	501	521	483	443	478	486	449	519	480	499	478	455	461	455	495	469	465	487	487	497	460	494	499	504	478	448	458	500	495	462	498	466	468	475	535	483	489	499	492	526	480	481	462	496	501	461	468	491	498	458	505	469	517	458	494	490	476	485	465	525	536	495	464	468	464	473	489	499	492	461	459	478	508	493	484	468	461	484	425	498	473	483	488	448	506	450	483	457	504	487	468	453	455	518	497	449	481	513	447	486	467	486	442	491	441	476	480	511	500	484	469	475	481	486	477	491	506	466	527	481	441	458	448	471	524	459	459	499	452	478	459	465	524	462	445	470	482	497	502	469	462	495	478	490	436	479	489	468	473	468	436	458	504	517	457	467	476	462	495	491	512	468	480	504	468	480	448	483	500	506	476	493	497	460	522	486	529	457	501	477	430	522	458	470	471	482	484	440	472	496	482	456	496	503	496	497	517	457	503	470	461	473	497	511	451	475	468	502	501	433	503	507	469	437	467	510	493	462	458	467	495	428	491	447	468	530	414	449	472	458	479	443	460	514	433	476	483	497	461	469	494	498	449	499
24645	21151	27362	25195	16201	5556	2968	2067	1472	1167	914	741	698	621	529	466	428	420	422	391	388	367	393	328	348	347	368	345	293	330	324	315	293	301	298	286	279	262	278	275	326	280	271	263	266	306	268	279	289	304	264	277	296	291	297	283	255	292	273	238	300	276	282	266	276	247	269	289	290	246	266	284	252	265	263	285	250	280	262	262	308	287	310	277	316	265	264	306	281	260	298	246	277	306	276	253	274	282	266	264	278	246	272	266	272	270	255	270	280	274	278	253	238	232	270	237	270	240	256	262	238	285	237	250	256	276	239	253	265	261	256	279	242	306	258	265	284	267	248	271	280	266	262	277	273	280	273	284	255	278	277	255	250	265	259	267	282	258	255	234	285	280	273	270	269	269	268	258	272	274	315	281	271	281	285	274	288	259	294	287	252	272	249	285	227	274	266	287	287	255	272	284	284	280	271	267	304	269	258	285	258	278	262	265	272	257	259	258	259	260	248	280	252	256	279	288	273	264	292	280	262	265	275	278	303	242	274	272	278	287	265	267	244	257	250	291	277	269	307	284	256	261	267	247	281	295	240	301	291	282	267	253	257	271	267	295	270	260	261	237	292	278	275	282	272	251	280	256	272	302	238	274	280	239	259	227	272	279	258	250	270	283	267	266	292	244	277	285	286	289	283	257	260	290	276	270	261	268	278	263	251	244	243	244	258	254	257	256	279	254	278	258	289	289	257	254	251	261	258	270	257	254	258	278	251	274	262	258	297	265	249	279	264	275	271	274	263	294	242	289	289	236	264	263	269	272	238	276	280	244	277	292	255	268	288	257	280	276	264	309	286	233	267	288	295	282	258	293	262	273	271	297	261	248	274	276	281	256	285	255	278	289	295	280	268	282	260	238	266	246	283	255	305	251	261	268	254	260	259	264	282	268	235	285	286	268	267	265	284	293	274	269	238	287	279	294	269	266	273	280	255	278	285	295	270	260	243	268	256	280	270	282	236	271	269	262	277	267	258	268	268	284	250	274	257	243	249	247	284	252	260	318	289	251	273	254	268	255	257	285	271	273	260	283	287	261	265	259	246	257	260	270	270	278	262	284	270	255	238	277	247	285	266	284	264	292	268	269	294	272	248	248	245	249	289	282	288	241	237	262	253	253	281	253	271	274	301	288	312	259	284	301	248	274	271	252	247	289	264	276	257	261	270	278	233	265	279	271	273	257	263	255	278	275	277	268	251	259	249	261	246	299	266	287	273	259	270	286	255	291	255	268	249	291	261	278	265	242	277	243	269	292	286	272	250	266	277	254	269	256	271	258	276	267	267	294	304	297	270	263	271	299	264	273	262	272	299	270	271	259	304	282	244	313	254	281	275	276	273	301	264	308	302	282	250	240	253	265	267	266	248	263	280	265	235	297	293	293	281	268	256	253	282	262	251	287	305	270	256	269	286	252	259	275	290	269	248	273	280	273	259	284	277	280	286	263	261	269	242	283	258	280	316	251	268	280	270	311	285	248	255	249	302	291	255	273	254	273	275	260	268	257	273	272	295	297	269	270	291	240	255	261	252	279	265	284	261	241	263	266	271	274	298	254	287	285	261	285	291	281	280	274	257	254	256	255	289	286	277	246	266	245	260	252	267	255	263	277	259	287	281	256	262	267	245	260	284	270	284	233	308	266	255	308	270	264	281	269	272	239	289	268	270	260	286	275	269	271	274	278	243	295	277	262	278	224	251	243	253	271	301	263	274	254	265	288	300	238	266	284	281	292	275	272	252	271	280	269	271	283	274	283	260	304	253	311	285	295	262	269	273	263	251	289	295	258	255	236	254	250	276	257	260	292	261	264	264	307	273	275	287	289	250	261	269	280	283	258	273	252	276	268	272	271	283	257	265	257	257	283	253	284	259	280	290	269	270	276	271	282	254	275	267	277	258	288	288	289	286	248	286	311	243	250	253	265	274	285	308	267	285	244	261	296	276	296	260	299	261	255	253	270	254	267	263	263	247	292	249	259	258	263	265	249	279	261	280	260	278	277	248	250	268	290	276	291	293	283	272	244	283	284	251	293	272	252	268	285	268	275	257	282	271	287	247	278	266	282	272	256	272	284	270	298	284	223	287	249	294	259	261	256	316	247	293	310	295	278	249	251	282	278	261	268	251	270	242	261	280	303	270	278	271	290	266	250	287	281	268	255	258	247	227	263	266	244	282	271	265	280	269	283	314	278	285	261	251	251	256	293	272	269	264	262	286	272	272	248	264	296	259	256	290	290	279	238	297	286	288	246	247	281	256	257	254	294	268	269	250	254	274	276	298	279	279	259	298	278	275	253	253	295	282	281	255	262	291	268	264	300	269	293	261	263	276	269	255	286	271	275	282	265	246	251	277	258	250	262	274	260	294	288	268	252	256	256	257	265	278	275	278	247	281	273	262	242	264	290	239	271	271	284	264	281	254	286	263	276	278	287	281	250	278	281	253	274	259	288	304	236	265	255	286	274	250	271	257	278	243	265	292	288	267	257	245	275	280	258	283	270	263	256	299	255	281	259	281	250	254	250	248	278	281	270	273	276	285	268	251	297	244	305	275	243	272	269	250	272	266	274	273	275	275	278	268	261	289	249	255	263	271	277	240	279	288	263	247	249	263	254	266	274	248	273	277	284	315	301	267	257	285	260	286	255	283	279	273	283	293	222	272	250	283	265	278	289	264	249	250	265	272	271	283	280	273	263	274	271	285	294	243	295	290	284	290	271	278	275	239	258	273	284	263	275	253	281	272	293	250	273	259	247	273	296	276	288	289	298	289	290	284	285	285	264	262	268	276	283	273	275	261	268	262	252	275	277	264	256	278	261	257	251	257	266	269	262	252	258	239	268	262	272	305	317	284	274	256	264	262	294	248	264	301	253	269	257	255	267	291	259	282	305	280	256	283	234	262	287	278	320	253	265	265	253	254	248	258	275	281	259	290	255	271	274	271	253	252	274	268	268	242	241	272	235	261	279	256	246	289	279	277	254	282	272	262	269	273	284	243	258	250	249	264	280	251	265	276	256	309	281	243	265	263	245	271	245	283	268	278	302	239	262	295	272	259	288	275	253	287	275	263	256	236	273	250	266	274	294	262	293	278	271	247	275	274	243	270	260	269	291	267	277	251	284	252	260	267	272	269	271	296	267	249	295	276	253	278	276	242	256	261	280	278	271	233	274	300	295	271	251	260	244	255	279	273	276	301	266	284	274	269	267	263	265	291	263	270	232	282	272	253	267	266	285	297	296	268	289	283	273	294	264	258	251	286	275	294	290	286	251	270	298	262	279	269	281	250	245	259	290	292	256	275	270	266	285	300	262	244	267	304	261	261	262	246	238	276	284	260	249	279	259	251	272	250	264	279	259	242	264	275	256	257	254	271	264	277	302	279	293	268	262	263	273	270	228	266	267	277	263	264	270	292	285	290	254	281	238	259	262	269	248	266	287	265	246	285	279	268	285	294	251	265	300	255	284
22045	38760	29342	13949	10105	7833	5812	4423	3219	2371	1787	1361	1124	1022	872	788	655	604	659	670	566	562	535	504	450	473	494	437	480	453	416	422	382	337	335	369	383	358	347	347	346	377	349	369	316	360	322	377	357	306	353	359	351	360	335	370	367	326	309	347	363	370	330	326	347	327	345	352	337	363	322	337	333	320	333	336	352	352	312	321	335	344	345	308	318	313	315	328	329	316	336	358	326	331	350	341	358	340	325	319	330	345	331	336	329	365	348	319	359	365	337	333	313	307	336	342	336	334	325	342	328	315	318	338	331	328	334	317	346	326	347	387	302	329	326	346	342	334	310	349	338	305	320	315	340	328	340	341	346	369	338	364	330	336	334	335	329	319	349	303	374	307	312	321	352	374	329	357	335	359	337	331	321	356	343	343	307	335	346	328	325	328	348	351	341	313	338	346	331	305	336	374	308	355	329	345	317	353	329	343	306	324	326	318	338	323	333	374	353	319	370	333	337	354	302	362	354	321	321	345	318	331	322	332	313	307	318	324	333	350	347	321	322	367	331	328	343	332	325	329	348	328	345	335	353	342	314	359	352	302	328	331	326	318	326	340	313	356	332	297	344	354	325	313	324	318	317	315	341	335	325	309	318	335	280	345	340	331	339	320	328	322	346	360	343	342	324	339	353	332	330	335	325	319	310	316	346	373	352	328	343	369	323	344	323	307	362	309	333	351	360	330	338	322	336	355	340	323	311	346	333	331	388	351	329	348	285	321	339	325	328	349	315	329	335	331	300	331	330	361	324	342	304	322	317	304	338	330	350	344	317	329	321	347	323	329	310	342	361	367	338	353	346	349	295	353	371	293	326	356	342	333	327	323	329	319	341	320	312	304	321	366	342	341	344	330	329	339	324	362	310	323	336	308	307	365	322	329	319	337	357	335	348	339	359	355	328	338	333	306	331	331	307	347	323	343	352	347	341	359	322	382	317	347	348	346	343	353	336	348	334	335	372	336	328	355	336	331	309	317	350	322	349	348	328	301	342	332	376	361	315	334	319	354	356	321	316	315	318	328	325	324	333	350	336	317	301	337	313	357	341	362	374	320	328	319	310	338	314	281	334	333	337	344	307	341	356	348	302	310	335	338	318	322	318	333	336	372	353	322	358	331	337	346	359	362	351	325	330	364	339	344	345	301	363	356	324	333	322	386	352	344	364	316	339	330	304	338	360	349	329	351	352	352	327	324	326	326	311	319	326	326	311	358	316	356	357	334	308	326	316	315	313	343	330	357	347	364	364	335	322	336	329	334	370	365	370	332	342	346	313	348	337	365	333	322	315	337	349	326	350	333	348	345	353	336	347	361	344	363	340	349	371	368	333	298	322	331	305	351	321	335	349	336	329	325	316	347	325	355	337	314	324	332	339	323	353	336	355	314	331	337	349	342	349	311	340	346	320	322	351	331	334	335	324	337	308	344	327	335	392	331	364	340	340	335	324	387	331	306	382	316	347	350	323	324	332	346	323	327	342	341	320	339	378	351	349	333	342	320	341	335	343	356	360	320	349	339	373	328	333	376	339	380	349	315	293	355	337	342	343	345	367	331	339	333	359	303	330	353	335	323	364	334	310	328	357	309	325	329	335	359	369	343	363	333	334	344	355	317	299	348	331	361	331	308	309	328	343	344	368	364	342	306	314	334	338	338	304	322	329	342	316	325	333	345	337	340	308	325	338	302	342	336	314	350	328	351	346	362	351	328	325	316	339	353	330	352	354	349	364	313	322	333	331	310	367	335	343	373	335	326	344	306	343	323	328	345	358	347	338	337	333	309	330	332	348	360	309	327	312	316	354	356	296	343	348	342	329	330	317	309	344	346	331	331	338	313	309	326	341	329	359	319	341	359	337	321	280	347	347	326	357	325	315	324	334	341	356	311	329	345	361	311	317	355	349	308	346	329	355	367	321	334	347	307	331	356	330	296	346	307	283	345	362	318	340	331	363	327	339	324	380	321	320	342	350	336	311	344	337	336	334	335	335	339	358	353	326	361	341	335	321	309	338	328	331	353	359	371	324	318	328	327	326	305	335	315	331	313	354	346	333	345	332	337	341	329	318	300	332	301	326	391	356	332	313	370	373	353	348	321	317	345	307	331	340	353	332	322	327	335	321	319	326	334	354	338	333	383	334	331	336	317	313	349	332	350	331	336	311	336	302	360	315	295	326	302	320	333	347	362	318	322	342	351	367	342	312	339	331	324	318	322	350	353	331	367	348	315	317	363	334	322	342	317	351	332	350	330	328	345	362	345	344	360	325	324	346	336	349	337	325	325	325	328	341	320	319	350	339	316	321	328	302	353	354	321	379	349	344	312	315	336	361	308	331	319	357	325	328	322	337	368	362	336	328	284	338	307	317	310	324	344	365	340	355	313	316	347	331	325	357	309	339	348	320	358	314	337	324	322	346	303	350	343	363	316	332	354	347	336	353	374	323	328	326	353	339	338	323	330	312	359	319	340	335	330	331	337	334	320	359	326	355	323	340	363	319	362	313	357	336	324	335	322	327	330	324	336	298	326	336	329	319	298	365	367	328	344	366	337	333	329	344	333	337	318	335	317	300	304	328	329	320	340	295	340	329	320	319	329	311	318	349	332	328	270	354	348	340	350	320	355	354	359	310	356	344	341	345	328	344	359	323	299	355	321	365	323	329	326	337	345	316	347	369	360	296	353	341	327	316	340	355	300	331	366	361	289	325	321	343	346	373	357	343	307	386	317	350	332	342	331	330	348	303	349	346	360	363	338	355	331	342	324	339	325	338	348	345	304	370	308	342	361	350	327	341	295	351	337	345	329	360	356	372	345	351	290	327	367	334	318	329	345	353	327	352	322	355	316	364	346	336	319	354	335	350	343	342	333	333	322	333	344	338	360	345	297	357	345	334	366	343	321	314	340	328	377	338	313	352	318	329	322	339	321	320	335	351	308	332	362	359	331	368	339	320	388	325	344	335	343	312	339	326	326	396	312	322	351	335	375	315	346	371	332	325	332	342	334	338	373	333	329	337	341	337	331	321	360	335	351	358	324	321	320	306	335	342	335	337	295	328	339	331	330	331	336	308	345	359	354	352	333	320	331	328	328	345	300	352	323	344	332	336	329	386	353	329	345	318	341	349	347	324	357	340	309	313	337	380	316	324	314	331	352	334	366	334	332	342	284	328	305	315	356	349	327	303	321	310	364	319	356	358	316	348	339	324	318	317	336	333	346	322	310	328	347	338	360	341	343	304	345	326	329	319	332	314	341	334	324	346	362	359	328	344	324	339	352	343	331	310	321	333	346	332	331	353	342	321	338	318	319	345	341	347	300	338	341	342	305	332	329	329	348	300	328	367	327	320	315	354	304	331	333	350	345	322	352	325	348	348	369	325	315	379	291	304	312	340	304	353	331	365	306	320	342	344	371	357	332	329	317	342	348	320	332	319	316	357	342	332	345	361	355	347	340	335	340	316	334	331	309
22585	21181	28675	23969	21202	21442	14677	5206	3092	2380	1932	1431	1190	1108	916	796	693	650	722	673	534	548	532	508	465	447	396	438	448	377	363	359	323	337	323	294	288	330	279	295	311	273	303	292	320	344	312	314	312	325	295	343	312	325	318	289	305	287	286	331	310	306	308	323	317	294	286	284	305	257	298	294	287	270	297	263	281	300	257	302	303	320	303	273	288	280	278	306	276	300	278	279	284	265	289	269	243	275	267	284	280	299	297	269	312	292	282	295	293	263	291	261	279	272	274	259	298	282	276	270	277	256	251	253	296	273	260	312	253	310	285	278	293	270	259	282	258	282	260	295	271	266	291	258	273	292	264	280	262	292	271	305	304	285	272	271	253	281	277	309	304	320	253	288	292	264	282	285	277	301	298	271	256	297	280	283	249	293	318	259	277	260	297	267	253	279	283	262	286	304	280	296	281	285	302	325	272	287	296	319	268	310	286	285	256	286	313	281	272	280	278	312	281	293	277	303	247	283	275	276	249	298	306	306	281	268	309	277	265	280	259	282	292	277	304	287	272	304	292	281	292	265	254	302	267	297	289	282	272	280	278	272	279	311	304	289	283	291	283	282	286	272	325	301	311	276	287	306	284	269	262	312	276	287	283	302	281	315	280	272	256	283	309	278	285	282	275	308	326	297	277	284	269	316	302	319	285	278	308	282	304	299	289	293	270	260	273	278	277	268	286	264	276	297	288	254	275	283	267	254	274	289	278	303	262	282	294	261	256	286	260	291	296	269	305	279	274	270	275	273	290	288	290	268	275	266	274	273	299	292	276	276	303	275	283	260	273	273	274	281	282	277	293	279	276	279	293	284	276	278	296	281	295	287	298	306	272	268	281	271	274	271	283	264	291	289	281	280	285	253	289	273	250	284	287	307	263	294	297	283	299	279	296	306	317	266	285	278	315	287	284	280	281	289	327	264	263	253	287	306	290	266	324	290	296	267	272	286	298	285	255	282	287	293	274	272	290	251	295	262	261	286	292	282	266	279	314	246	259	300	293	319	272	296	275	292	263	276	279	287	259	275	290	284	271	258	259	273	279	257	271	292	292	293	258	282	249	285	294	284	313	271	298	271	317	278	279	304	286	291	308	300	292	279	282	286	257	302	259	292	277	289	295	284	293	268	277	293	278	283	292	293	295	272	299	272	279	283	307	306	284	268	265	270	260	309	267	264	288	267	263	264	260	289	259	311	310	259	281	301	244	264	264	291	271	310	296	271	248	261	257	263	279	273	289	245	276	320	276	288	282	289	267	265	274	281	260	282	290	271	261	305	300	275	274	231	288	270	288	300	272	280	283	295	283	260	298	297	284	264	265	290	287	295	291	292	277	288	276	284	305	240	291	309	260	301	258	271	260	290	265	275	277	295	318	270	288	292	272	281	264	259	318	307	305	289	298	297	297	267	281	280	289	270	274	274	284	300	253	284	256	295	284	294	282	272	247	280	286	271	266	280	290	294	294	267	312	272	310	239	245	263	291	284	258	258	269	277	256	300	288	299	304	273	316	313	287	328	274	289	276	302	280	292	277	263	272	309	290	286	259	267	284	299	293	275	299	285	277	284	273	278	306	284	269	266	311	248	282	308	278	266	277	273	288	277	289	290	256	260	256	261	295	281	293	293	316	269	303	291	276	303	281	264	267	274	307	271	279	291	285	281	280	263	294	255	272	276	299	250	272	295	272	274	293	291	302	291	317	279	262	276	294	297	265	265	292	270	249	280	274	272	288	286	274	256	261	280	295	313	313	262	298	295	265	281	260	252	287	297	282	273	296	274	315	265	275	281	282	294	298	274	279	285	281	235	311	304	300	281	304	257	283	285	316	266	223	282	266	296	293	288	299	292	261	304	314	297	296	241	308	290	271	271	301	287	284	289	276	261	303	261	256	244	303	268	267	259	252	271	304	269	280	262	319	304	277	297	262	258	261	255	260	287	282	300	271	282	277	280	304	299	314	281	293	266	284	286	293	309	283	285	228	274	301	269	286	293	275	249	319	272	290	315	314	276	281	304	275	286	295	267	280	271	263	277	296	314	274	290	302	281	263	292	293	269	272	282	281	305	256	304	296	276	316	279	259	288	260	285	251	310	257	282	258	271	250	262	278	271	326	248	263	255	289	256	280	296	269	258	291	271	288	301	304	317	277	287	287	283	284	271	281	289	269	283	303	286	271	270	249	290	276	254	276	286	264	291	294	269	256	297	273	260	293	285	301	293	289	309	282	272	255	263	275	279	290	288	291	299	263	300	277	284	266	276	287	258	287	280	277	295	286	307	282	294	278	284	290	306	265	248	260	267	302	294	287	281	305	317	285	329	272	247	299	285	301	277	286	305	281	263	269	299	295	274	291	305	262	279	293	273	283	279	284	278	277	289	280	274	292	299	276	284	288	273	260	272	303	266	286	276	276	282	275	292	284	289	269	320	301	282	280	282	286	270	287	292	286	265	318	297	299	299	279	259	291	246	279	304	298	299	287	291	287	264	256	296	279	302	280	280	301	261	278	251	262	306	287	291	285	287	278	265	281	284	284	304	249	255	300	275	287	303	311	267	278	269	281	302	304	277	283	276	295	283	271	262	310	282	256	281	279	291	253	270	279	284	280	296	262	255	265	265	304	275	300	310	298	279	291	267	249	270	269	248	291	304	302	302	244	292	313	295	305	287	282	278	293	270	280	308	274	288	284	302	314	242	290	265	264	304	273	268	273	294	279	271	280	270	263	296	292	256	286	249	254	285	263	287	281	250	295	265	257	265	296	272	281	336	265	318	271	286	302	278	323	264	275	285	265	296	291	252	277	318	260	281	268	300	291	268	265	257	291	261	276	311	291	264	272	280	253	281	261	308	288	260	318	298	315	274	322	281	288	281	272	271	291	264	280	279	280	276	272	289	284	308	295	253	304	236	269	263	291	289	298	264	298	271	291	306	261	282	285	292	294	267	273	277	253	251	281	297	280	289	285	285	275	315	319	292	268	266	247	271	289	300	285	281	296	288	307	277	246	251	259	287	244	283	264	297	280	284	301	281	280	294	288	280	305	247	288	265	285	237	309	314	270	255	291	292	243	294	322	276	269	268	264	306	284	282	322	257	279	294	307	268	305	266	294	275	304	261	314	289	256	296	266	306	264	249	280	286	264	262	290	283	246	263	291	293	258	277	267	273	253	289	279	257	303	269	298	295	311	331	280	270	274	259	267	293	267	284	292	263	311	276	277	267	280	293	267	270	263	276	280	271	271	302	308	266	283	260	295	301	277	270	283	297	289	243	303	296	292	299	297	276	282	278	308	270	303	279	273	299	293	262	289	281	267	266	280	279	307	267	307	276	287	267	278	281	291	272	281	306	274	267	279	276	296	268	268	288	294	266	287	253	287	279	271	276	263	273	290	280	266	269	295	286	287	312	277	265	273	257	282	294	273	288	247	280	272	270	292	283	303	264	277	301	309	283	290	326	280	289
26343	48475	39398	22373	17047	13592	10164	7928	5837	4431	3356	2567	2125	1817	1497	1359	1126	1026	1087	1026	918	782	775	677	680	651	664	618	595	498	460	464	434	437	414	451	395	374	395	375	352	394	372	375	379	396	408	393	364	398	363	386	416	375	383	393	392	385	377	389	399	400	401	351	373	350	333	373	342	382	336	379	333	353	337	388	397	369	397	327	388	329	343	353	327	355	352	335	324	327	351	355	353	373	301	350	376	346	345	341	349	372	338	361	315	353	352	346	342	353	339	363	342	331	338	381	374	350	362	346	399	361	385	346	322	355	348	339	336	348	341	380	360	352	357	366	338	322	350	356	325	352	343	339	358	321	356	340	342	349	372	341	356	341	299	367	374	335	404	364	359	341	387	338	391	335	362	338	352	341	379	346	344	382	350	360	347	352	355	378	368	339	379	364	369	343	377	331	324	336	330	356	348	368	388	342	344	360	368	349	342	386	400	337	379	358	385	332	369	348	315	335	348	330	360	343	354	341	340	373	360	341	363	385	334	322	369	329	360	351	349	341	383	339	336	346	334	336	318	342	329	331	364	367	340	339	380	340	316	340	365	335	366	364	371	342	365	353	350	351	360	341	358	333	345	350	377	347	347	354	331	362	351	349	324	359	352	382	362	355	341	349	340	376	357	348	369	325	333	350	369	355	350	337	350	354	340	324	332	364	349	331	338	349	374	309	356	357	348	329	344	349	357	372	327	373	347	349	351	357	335	335	337	358	339	336	349	316	356	329	358	354	376	343	355	373	350	322	331	335	330	326	384	379	352	352	338	373	380	347	350	328	337	354	332	346	339	302	363	358	342	373	340	368	372	317	330	340	359	323	310	392	365	323	357	332	330	359	354	369	361	330	358	352	345	369	376	385	342	366	347	361	335	335	334	349	341	364	332	325	316	343	319	370	347	337	333	353	328	368	351	303	370	375	353	352	330	356	378	366	336	315	338	339	346	350	326	330	355	321	345	359	391	351	383	328	369	366	308	367	349	393	339	366	366	342	360	384	321	353	344	366	334	371	345	341	338	371	393	354	350	358	370	356	353	332	357	322	354	337	346	328	342	368	364	375	321	342	367	332	343	335	358	315	351	361	345	333	303	357	339	355	331	330	316	327	328	339	351	405	351	328	369	349	342	358	322	365	362	358	341	319	356	388	359	355	356	359	315	351	337	347	355	349	375	322	365	358	321	349	338	337	365	383	377	418	363	353	384	376	343	306	363	338	339	390	346	338	356	357	353	344	368	336	361	378	338	369	359	360	323	343	363	324	349	345	414	340	364	333	360	344	378	340	343	329	350	339	361	357	351	328	300	359	337	353	356	366	332	326	311	352	350	318	329	338	352	337	322	399	375	324	368	348	338	350	345	376	341	330	357	346	368	304	378	363	363	339	354	370	366	341	367	325	379	341	334	349	362	338	337	348	343	331	326	322	389	363	369	357	366	339	369	355	348	343	374	339	327	360	374	328	346	389	347	382	352	320	363	328	301	361	358	342	360	328	339	358	410	340	362	370	341	332	335	333	328	347	350	354	355	340	338	320	361	323	341	336	352	350	341	340	362	305	349	372	349	356	329	323	325	324	340	362	382	331	377	366	335	362	378	334	362	347	310	303	372	354	311	358	387	327	349	374	376	355	331	341	344	368	368	339	350	333	336	335	341	392	306	322	345	345	346	340	355	373	309	339	322	336	354	317	342	344	358	346	311	316	347	334	347	361	382	333	336	361	349	371	337	356	350	321	347	356	345	349	376	333	372	318	339	370	332	350	316	357	338	353	374	337	350	346	402	365	353	319	334	327	332	304	338	372	333	350	342	336	332	306	346	342	347	358	348	339	373	326	358	343	340	355	337	338	376	335	364	365	343	343	363	332	367	347	326	365	344	361	352	358	349	323	331	357	337	358	340	332	378	398	329	327	323	340	349	357	347	355	372	355	342	332	374	350	337	360	339	349	346	346	340	361	333	349	353	329	323	327	382	335	366	379	356	386	346	346	372	352	315	321	371	354	354	360	323	365	362	346	334	343	361	336	368	360	364	381	342	375	383	331	344	343	330	365	342	362	329	346	352	347	352	340	332	348	372	332	350	352	317	345	343	366	341	348	321	337	385	336	353	372	363	302	359	365	339	360	323	339	372	348	339	339	326	345	328	360	346	355	330	355	373	349	327	356	320	345	350	324	362	346	368	351	355	339	348	336	310	354	369	364	372	340	312	333	341	375	348	331	341	380	366	357	396	329	332	381	335	355	335	347	355	357	346	345	368	310	352	342	338	348	344	348	343	336	305	342	316	333	377	339	354	363	345	356	366	377	364	355	363	362	343	373	346	320	358	367	355	314	370	359	328	358	341	341	376	343	319	329	373	321	368	362	328	355	334	317	368	381	351	381	352	341	348	338	334	373	339	356	334	363	359	343	347	342	349	338	331	369	352	343	338	342	350	346	350	322	321	347	371	348	348	346	381	349	345	377	349	378	350	360	349	371	368	339	343	337	343	347	372	369	362	355	343	356	348	363	340	330	381	355	343	331	372	331	307	348	377	325	341	332	379	340	368	327	351	336	378	352	355	358	334	312	374	335	344	341	333	347	338	356	329	327	349	350	341	355	346	369	366	355	385	333	364	347	362	342	365	340	364	362	331	343	357	340	347	347	375	397	361	348	370	353	335	350	348	348	371	332	359	344	356	340	357	372	368	342	341	316	329	347	316	340	366	352	361	287	362	365	370	361	374	357	385	365	321	355	321	326	373	364	335	360	351	347	356	334	348	352	361	360	346	361	337	367	352	346	360	355	349	348	335	361	319	373	320	340	328	382	330	324	351	369	369	363	365	346	365	356	342	338	369	362	379	350	360	336	345	336	380	321	373	329	370	368	335	315	355	411	365	349	361	345	356	352	380	352	345	336	336	353	359	363	327	357	386	350	358	307	351	359	335	374	343	315	390	324	338	350	365	335	354	363	361	360	363	349	357	356	333	360	384	370	337	379	367	363	364	375	364	341	381	379	360	317	314	308	347	322	393	327	331	355	316	357	353	337	369	385	367	346	384	333	367	389	334	350	321	344	365	372	363	332	375	329	333	385	364	348	357	343	352	361	336	348	355	352	342	330	334	350	356	306	325	398	349	346	354	350	323	367	358	345	340	358	334	330	355	339	358	353	320	338	364	346	346	362	378	360	322	354	328	368	332	359	348	370	364	404	334	342	345	331	359	340	367	362	311	381	347	377	337	365	337	372	369	345	358	345	344	339	346	319	364	372	353	361	319	381	337	328	383	356	325	354	351	368	336	356	357	336	361	344	365	355	349	341	351	379	345	344	350	315	366	383	320	348	332	347	349	329	353	365	357	353	369	365	373	345	360	340	344	374	371	346	363	332	352	382	358	340	337	330	354	344	348	330	333	319	357	324	302	341	351	375	364	337	346	375	325	320	340	371	335	319	359	361	351	334	344	357	343	370	374	333	387	368	345	376
27803	22404	20318	8408	3785	2669	1894	1433	1167	896	762	655	582	540	492	503	490	465	453	434	422	401	422	408	396	412	420	402	395	406	412	381	399	331	356	353	345	371	382	383	365	350	363	365	377	362	375	354	365	376	405	388	376	383	363	374	357	365	358	363	349	343	389	368	365	368	356	378	373	368	367	389	371	358	348	340	397	368	390	345	329	356	356	354	362	359	337	336	342	383	340	371	341	363	346	352	361	380	353	375	357	319	351	369	351	341	367	363	379	381	335	393	334	399	377	376	383	354	345	328	387	362	351	352	353	337	326	368	350	342	405	342	375	323	337	360	360	342	370	373	344	359	366	343	346	340	368	358	361	340	360	344	348	370	370	357	361	371	367	373	348	308	382	367	352	360	348	341	341	355	333	362	376	355	357	347	348	378	365	326	325	367	345	356	340	379	355	360	366	348	374	350	338	366	368	404	349	364	365	327	337	338	400	367	343	353	388	351	372	355	418	376	405	355	359	350	376	338	344	359	383	395	323	330	393	341	386	336	389	367	350	354	399	342	343	346	353	372	390	345	366	352	395	349	368	344	368	366	341	371	377	365	341	370	364	382	340	353	367	366	348	351	332	330	351	358	353	360	345	352	362	347	336	365	389	366	373	356	356	397	354	383	363	350	337	361	376	392	351	364	377	332	373	350	373	349	384	377	363	326	340	350	348	323	392	351	415	353	367	355	354	348	326	385	374	395	382	351	356	350	359	368	363	359	341	356	349	403	340	350	348	343	330	369	353	336	363	330	377	361	369	359	385	367	355	357	359	347	373	304	372	370	343	386	337	370	355	381	387	360	363	342	367	322	354	356	346	391	362	365	368	346	342	347	357	367	339	330	346	343	341	318	327	416	375	367	376	366	357	359	362	401	374	383	371	354	327	343	329	359	396	351	387	336	332	352	374	310	372	365	402	386	363	358	370	399	379	353	355	380	403	354	392	369	388	355	353	345	371	341	354	373	363	358	372	337	353	392	372	341	380	365	352	331	375	347	337	375	374	354	349	325	360	354	343	348	381	394	324	339	323	344	325	344	396	368	351	354	391	356	386	360	381	345	382	350	367	366	357	369	380	368	373	377	340	354	366	365	387	330	337	376	315	362	337	333	345	360	351	355	368	372	347	388	365	371	339	368	365	331	372	340	319	355	383	356	349	354	381	383	359	347	382	385	376	329	395	342	353	340	340	344	372	388	330	345	356	347	358	344	363	389	352	396	344	320	366	362	371	376	365	372	337	351	357	353	359	356	377	329	377	380	357	355	367	381	338	356	361	350	370	366	361	360	337	356	371	373	371	383	366	358	357	317	340	376	379	366	342	354	384	362	389	363	400	366	351	337	321	342	361	351	356	356	376	365	344	358	346	388	346	352	421	360	364	323	364	325	369	368	364	382	348	336	347	369	326	360	368	361	383	380	370	397	362	358	378	363	390	363	352	353	385	336	357	383	355	343	369	360	378	352	375	374	363	351	367	359	351	386	344	321	354	346	355	333	367	340	349	375	361	354	373	317	400	341	367	377	356	335	385	368	344	365	362	365	359	366	357	383	320	369	354	341	369	347	400	363	367	317	346	385	357	381	392	345	356	380	361	355	352	360	386	331	375	388	350	347	405	368	349	366	349	365	340	361	372	350	364	365	353	376	371	360	337	353	362	358	401	356	360	401	397	380	347	347	386	379	357	365	350	345	332	367	370	378	378	349	357	343	370	372	381	348	398	331	332	348	404	355	332	378	372	352	348	380	378	330	351	349	361	354	347	361	371	353	359	362	342	366	330	363	382	375	356	367	369	332	350	355	360	348	373	353	363	347	354	355	353	323	348	385	371	354	364	327	386	382	339	331	367	353	328	364	366	391	370	371	375	356	325	321	337	344	333	333	349	371	380	301	384	350	384	390	371	378	362	351	317	345	331	354	383	347	379	353	373	362	347	349	360	371	364	350	366	343	373	358	384	369	375	353	349	386	341	364	346	356	356	333	356	390	375	353	349	365	369	394	346	369	349	366	346	357	351	356	356	357	361	364	326	363	351	341	384	323	342	380	366	363	402	356	404	390	372	335	372	366	331	358	368	360	371	369	366	357	371	320	343	351	373	391	370	356	350	384	362	345	342	364	359	374	364	336	365	338	395	374	387	366	361	349	373	392	401	357	344	333	336	359	328	361	340	381	344	383	371	341	329	350	394	348	326	376	384	377	354	371	391	338	383	361	340	328	368	353	373	339	340	345	355	374	372	367	335	354	358	334	357	374	355	342	368	363	356	400	345	349	348	341	377	325	333	361	361	370	342	346	373	313	346	327	348	369	345	364	366	337	378	353	356	340	358	370	374	370	336	347	348	371	367	393	334	336	362	354	356	350	357	353	325	399	355	380	336	371	399	386	336	348	339	353	367	373	363	346	399	378	324	379	365	379	344	374	364	372	367	360	369	326	384	377	350	396	361	358	365	352	325	375	323	362	334	365	355	355	329	351	338	396	347	365	390	339	356	330	363	371	372	360	382	346	367	370	380	343	357	340	343	351	356	325	334	361	362	379	379	365	358	342	347	382	375	357	365	353	358	382	356	343	359	367	345	381	343	385	369	373	372	353	340	337	376	377	354	390	392	340	358	361	359	356	398	356	318	376	369	353	345	337	373	364	355	359	348	370	381	356	362	372	376	355	343	373	391	355	389	380	355	339	389	369	375	349	360	355	371	342	332	375	354	368	354	376	371	372	378	347	369	355	356	353	366	363	352	375	363	368	354	362	367	343	342	325	340	354	372	373	379	373	375	365	371	345	322	334	356	372	370	354	384	340	376	303	347	327	371	355	349	335	359	371	351	380	338	359	330	382	380	351	353	336	356	368	368	361	338	348	329	381	348	384	361	345	344	352	324	331	335	380	356	353	379	356	383	334	354	359	373	335	356	334	339	341	367	393	380	350	364	369	346	387	384	357	404	368	384	385	355	350	331	346	345	383	346	368	336	372	359	376	334	346	381	343	360	352	365	353	347	365	355	378	338	369	332	351	401	347	360	359	341	387	365	328	375	360	361	342	391	384	367	361	377	391	335	360	354	339	380	393	347	364	353	338	382	346	358	367	332	365	368	375	358	331	361	358	329	343	329	342	379	362	365	331	375	358	373	367	360	340	345	353	375	391	380	357	370	398	348	363	365	358	374	394	318	344	348	349	359	346	372	347	341	359	351	353	344	361	375	371	363	359	337	383	372	369	360	372	321	360	347	368	336	345	352	392	373	347	378	341	369	376	401	379	371	352	364	393	364	353	362	373	354	385	348	389	338	382	355	352	367	335	368	363	380	352	383	344	371	361	369	362	347	362	374	364	378	369	381	366	330	357	373	348	347	342	360	397	375	339	346	362	324	364	367	360	380	370	355	382	340	363	346	342	343	347	401	342	376	350	367	333	372	354	343	355	377	352	338	324	365	386	360	303	358	324	337	327	356	342	364	365	372	367	389	376
22918	33757	23833	9408	6406	4999	3577	2694	2069	1571	1266	1101	930	798	762	731	643	663	644	635	613	535	543	498	566	541	534	529	481	485	478	441	460	428	491	418	434	432	454	442	424	404	424	434	487	401	470	429	438	441	466	442	456	467	412	442	455	469	483	458	435	447	478	453	459	428	394	425	429	448	459	439	455	438	422	455	444	464	424	445	424	475	421	443	441	438	437	387	478	471	441	464	494	418	456	435	438	460	447	452	449	432	447	442	426	476	426	455	392	428	451	464	451	453	422	436	465	432	423	423	436	455	420	424	452	457	450	413	440	411	463	419	464	451	453	462	436	455	442	456	450	425	429	454	505	469	430	470	438	451	448	448	446	448	426	458	446	445	456	438	485	476	474	442	447	458	445	420	447	424	475	403	455	433	431	464	407	443	428	444	443	430	455	423	409	449	393	478	454	448	435	455	446	447	402	432	470	438	430	424	455	418	447	435	433	450	426	448	456	423	416	430	406	450	425	449	439	425	445	441	418	482	412	455	453	449	441	422	449	470	478	423	454	433	474	428	446	468	461	440	459	466	451	462	463	445	449	405	430	427	422	429	468	466	463	458	438	466	486	460	449	460	421	450	463	436	457	433	443	457	464	483	460	432	458	449	453	438	452	504	430	443	423	472	478	482	427	407	446	474	431	418	447	462	456	438	432	423	472	404	474	439	460	464	419	422	462	450	458	453	444	475	435	442	460	456	439	467	431	474	429	429	444	421	398	482	449	476	462	424	444	452	424	445	449	423	438	454	440	444	486	422	440	433	499	435	440	483	455	483	439	470	405	447	431	462	432	446	441	419	441	464	461	442	449	430	468	452	402	437	416	470	472	429	416	458	415	443	441	448	406	444	473	443	436	427	425	435	419	445	442	467	431	450	402	441	482	472	456	433	451	441	418	477	443	455	436	411	422	477	447	420	457	446	477	459	442	439	450	414	428	433	449	477	430	423	477	426	487	448	435	438	447	484	479	464	450	472	449	432	422	439	443	444	464	436	494	462	457	447	459	463	413	438	413	425	428	422	471	465	436	439	408	445	450	455	449	470	421	447	442	459	429	433	446	422	463	411	457	442	454	456	427	402	433	407	465	433	449	441	472	448	495	434	452	451	432	428	448	434	475	430	468	433	480	438	455	457	424	434	433	436	453	435	460	427	431	386	417	472	460	439	475	453	438	465	456	428	446	447	441	476	411	469	434	440	448	456	447	478	443	434	449	430	428	443	467	479	450	382	428	423	463	471	448	480	446	477	453	468	455	474	436	447	438	428	465	467	411	494	444	447	465	439	462	410	437	445	460	471	416	446	438	448	451	432	434	411	444	405	459	439	467	504	443	413	434	409	472	417	442	457	437	423	437	408	440	463	462	411	449	456	434	434	453	428	434	446	455	472	481	464	480	429	448	472	430	465	428	441	459	416	415	438	447	463	456	433	477	484	443	417	501	442	437	471	420	437	437	460	467	460	447	481	445	420	455	497	487	447	471	446	448	467	442	450	457	458	465	394	471	438	461	446	426	441	455	450	440	450	428	435	430	436	423	458	428	472	441	418	439	458	438	433	465	470	450	468	425	444	438	419	443	463	436	478	469	421	454	450	478	430	425	473	438	429	440	432	447	478	438	427	452	443	441	446	450	417	460	435	422	458	480	436	483	413	454	432	468	458	411	433	463	454	422	465	444	446	461	444	453	489	440	462	467	468	417	431	433	449	503	462	446	452	453	474	467	408	449	431	434	439	484	463	463	426	415	456	481	450	470	457	489	426	425	419	447	452	485	437	410	466	457	433	450	459	491	444	468	464	466	447	455	462	475	460	466	455	477	413	430	476	399	507	440	425	486	462	422	456	440	417	439	460	419	451	462	463	451	467	434	394	416	458	449	412	454	455	438	409	444	441	406	477	473	434	419	460	407	430	442	463	449	469	456	448	472	439	455	442	469	405	468	400	421	448	439	495	426	427	426	472	420	469	428	433	437	452	471	442	449	459	473	457	454	448	467	436	423	417	454	420	439	466	466	407	419	462	457	455	416	449	466	441	441	417	442	451	422	490	441	492	444	450	470	456	435	418	448	459	432	445	472	435	416	440	434	397	448	445	461	471	438	403	468	440	447	446	494	452	468	421	408	474	448	402	445	450	487	447	464	458	462	419	431	475	434	483	431	443	425	426	424	434	462	392	447	500	462	432	457	451	438	436	469	455	435	463	437	452	488	459	449	448	445	418	437	445	476	465	434	425	447	430	437	453	461	442	459	432	382	446	433	443	457	434	422	473	466	490	460	416	417	414	452	423	424	439	430	454	407	428	443	455	432	421	471	409	423	448	426	409	435	418	430	458	456	423	433	443	442	428	427	481	427	434	451	440	452	464	412	476	399	446	422	432	432	445	447	408	450	485	466	434	450	475	478	458	478	453	429	460	411	482	428	470	454	467	423	434	453	472	466	461	450	473	462	428	467	477	431	435	447	442	441	446	443	449	405	413	443	467	448	488	430	400	443	453	439	437	417	444	445	433	480	398	456	459	433	421	452	429	432	405	448	419	482	439	465	451	448	417	475	458	488	462	478	440	447	442	451	459	453	483	458	391	419	436	426	417	450	423	452	464	444	468	421	475	415	472	435	458	420	464	454	477	449	425	472	430	428	439	473	431	431	418	457	460	408	437	414	465	479	456	434	419	440	437	421	372	448	438	460	450	487	466	456	469	458	461	454	431	461	443	432	473	436	430	444	414	463	391	437	436	456	467	469	399	476	434	462	427	489	423	461	452	465	474	457	413	459	417	447	456	447	463	442	488	470	413	428	484	482	497	419	410	433	445	456	429	452	442	443	447	440	498	442	452	420	421	439	413	396	425	442	469	424	467	420	462	436	403	446	410	431	472	442	457	442	417	408	479	461	454	481	427	439	422	448	407	440	464	431	448	437	469	472	461	444	439	398	426	395	442	453	411	452	438	457	464	434	479	443	445	432	451	469	468	439	444	427	446	476	448	437	403	413	425	453	436	465	421	459	442	402	445	429	439	443	441	481	497	425	445	453	435	469	440	457	427	470	402	457	485	444	416	494	501	506	485	482	391	446	453	436	468	402	425	481	446	439	484	449	401	469	460	400	439	434	434	439	427	433	473	478	504	403	434	409	413	431	447	469	492	438	418	428	465	397	438	472	474	446	449	454	445	475	425	443	448	458	447	469	450	466	456	460	413	426	475	418	426	405	447	444	453	435	451	409	443	486	475	457	432	455	464	431	412	445	439	451	444	452	410	424	460	467	467	416	433	407	417	427	429	465	480	490	455	417	437	458	447	476	475	468	428	478	429	461	441	457	446	448	472	453	434	428	431	466	439	417	451	461	400	501	459	463	438	419	453	470	419	433	459	425	427	443	437	449	478	457	467	434	422	485	477	472	472	429	493	436	403	462	460	467	421	478	480	426	419	457	444	482	473	430	456	463	413	417	435	446	466	441	444	436	427
23805	21205	28297	24428	21218	14444	5551	3076	2243	1816	1370	1155	969	863	787	682	653	632	581	613	527	544	546	524	513	513	464	529	474	421	398	431	408	434	391	386	396	414	389	418	387	366	414	412	414	384	393	408	383	397	419	394	387	441	415	405	411	438	392	416	351	389	371	383	380	400	396	344	401	372	403	405	397	372	419	391	374	355	387	400	356	380	367	381	397	401	376	359	378	389	386	388	395	368	360	388	404	368	372	381	402	359	389	393	338	354	387	398	404	354	371	341	359	371	384	370	349	366	401	415	371	414	385	359	384	371	412	374	396	387	391	383	389	388	395	391	414	378	413	377	384	358	404	378	365	393	368	371	367	315	373	373	352	383	373	416	381	365	397	371	376	420	407	402	373	380	375	381	373	413	387	408	390	391	373	388	372	399	374	430	398	383	373	368	340	361	395	395	355	402	381	377	359	389	349	387	389	372	370	387	401	381	368	389	394	361	408	389	424	389	393	379	388	388	380	386	413	387	369	376	334	380	383	358	399	376	363	372	387	388	365	393	376	395	382	367	393	375	353	383	380	393	402	369	396	382	369	374	362	372	397	407	384	395	383	410	374	371	376	401	393	400	344	350	395	375	348	395	361	381	380	369	393	408	391	388	366	377	376	423	391	392	421	361	350	390	369	353	367	395	392	380	340	433	406	372	350	345	396	370	383	400	371	382	372	374	374	384	391	342	392	384	359	403	380	397	382	388	392	360	425	404	377	358	362	376	383	363	389	378	350	397	374	383	391	429	412	410	385	387	353	391	381	401	383	378	375	342	367	397	382	405	383	394	389	374	373	361	388	338	377	389	400	400	410	397	408	387	377	397	379	381	345	366	380	383	389	387	349	397	401	372	428	384	370	365	392	368	364	393	340	358	351	364	387	390	390	372	406	344	392	405	398	348	407	403	419	364	359	405	382	381	388	373	403	367	426	414	385	385	353	376	358	369	356	385	388	352	383	397	360	368	349	374	401	386	374	391	403	356	383	364	376	348	410	366	382	369	395	399	364	352	388	338	407	377	377	374	379	368	396	385	375	366	385	370	386	359	367	360	353	356	385	383	425	378	354	392	400	355	396	348	380	412	411	357	351	414	399	381	391	394	355	331	383	393	363	379	433	407	360	378	368	371	363	387	364	374	376	402	390	395	384	364	405	368	384	392	377	373	376	360	394	406	374	379	406	401	413	350	403	416	381	368	373	349	396	399	405	360	364	357	372	394	410	372	381	399	407	403	387	360	376	377	363	416	366	376	372	397	371	372	382	404	372	378	411	394	380	348	401	350	372	442	331	388	396	324	404	364	386	396	390	357	388	368	348	373	362	406	387	398	373	361	433	392	376	400	407	383	385	367	369	391	359	394	335	390	374	361	389	408	356	370	393	358	366	376	373	350	393	414	370	410	391	389	393	354	345	377	386	370	377	366	382	347	382	400	380	420	356	379	377	412	457	372	400	380	393	380	368	391	382	391	369	421	392	375	361	391	389	401	362	408	403	415	418	405	355	389	354	393	332	381	365	403	390	366	372	377	363	356	357	384	374	377	377	390	399	416	435	367	387	409	341	361	359	435	384	384	389	366	378	394	385	392	401	389	380	385	391	385	389	388	399	365	375	378	356	414	386	380	374	371	393	374	438	396	393	367	385	400	415	362	355	383	379	356	350	375	414	363	398	414	366	413	420	397	371	402	411	378	373	422	374	379	397	377	383	371	375	386	371	367	343	378	370	387	350	354	386	389	418	394	381	388	410	348	416	390	363	366	388	364	418	367	377	360	394	346	389	390	398	376	401	392	391	365	388	379	396	378	385	391	413	383	403	397	380	383	364	399	410	378	396	387	355	385	387	391	374	327	417	375	396	397	412	365	376	362	411	370	397	378	367	386	365	408	402	388	372	396	376	399	426	381	377	374	343	357	385	375	368	408	399	361	377	366	361	379	394	339	392	413	375	391	388	415	356	361	375	374	370	372	390	376	369	379	361	389	388	369	430	349	374	403	392	397	380	399	402	362	370	392	418	367	398	377	419	396	387	348	402	394	368	379	377	376	399	399	369	401	430	427	367	397	392	366	380	378	379	370	377	359	371	384	382	368	393	400	345	345	408	387	396	374	366	393	393	375	371	395	390	383	395	376	386	387	376	390	375	397	373	390	432	400	392	380	355	374	397	353	411	398	365	364	396	388	387	377	410	389	406	381	370	385	356	399	362	385	362	360	367	379	361	359	385	408	353	356	398	425	407	416	405	397	356	398	379	362	371	407	362	371	368	392	358	388	390	373	381	373	405	356	366	406	380	414	389	378	399	373	399	371	368	413	377	404	399	395	355	385	375	367	384	415	395	363	352	406	389	396	408	377	383	372	365	387	396	354	382	380	394	377	402	392	380	388	352	367	345	359	390	356	370	369	422	402	369	411	371	415	410	434	402	371	405	388	382	357	407	365	360	381	374	355	386	367	377	371	393	388	385	385	377	418	397	386	374	384	353	375	379	411	369	378	365	373	378	399	363	375	405	376	353	380	370	391	349	399	375	383	390	402	384	372	349	378	367	395	390	405	415	351	381	345	345	409	386	374	408	386	409	370	354	345	394	377	356	382	390	389	369	382	368	376	394	353	398	380	347	324	392	369	423	381	370	395	358	378	389	375	387	372	385	370	412	364	394	381	370	385	358	358	356	361	366	344	339	399	395	386	396	405	369	390	375	382	376	401	384	389	371	379	376	371	374	385	362	429	361	347	396	399	392	375	380	404	419	387	388	396	382	386	410	365	393	368	390	370	343	384	396	382	381	410	396	377	419	368	343	374	370	388	369	364	386	389	380	388	398	394	393	375	382	419	364	370	383	361	385	347	427	437	407	370	407	408	384	375	417	386	388	394	381	350	392	406	350	393	404	367	392	364	396	355	397	364	367	368	354	399	402	375	367	384	385	377	339	386	386	410	387	352	370	375	398	358	376	381	401	387	393	411	379	377	398	384	405	386	376	377	390	402	380	374	384	372	380	359	395	365	376	356	369	400	377	370	401	396	393	360	401	356	386	395	377	396	368	384	364	379	406	427	365	341	374	323	381	406	384	384	404	373	392	389	356	362	391	358	363	365	358	386	384	400	379	397	420	383	374	388	402	396	389	389	374	381	357	374	387	376	415	372	383	378	379	326	408	356	379	364	403	396	392	402	393	385	369	439	362	406	411	388	363	364	338	389	388	378	357	368	396	357	390	344	401	379	409	409	396	362	389	392	372	396	383	356	365	378	384	388	375	375	395	372	358	399	340	383	395	403	371	338	396	397	379	365	378	383	383	385	360	357	378	362	377	388	429	360	364	368	364	388	395	376	362	382	403	374	387	386	361	358	368	377	388	370	382	360	344	389	380	390	371	366	382	361	389	357	361	369	394	381	388	354	375	371	369	351	376	372	391	392	389	410	361	395	396	370	371	380	410	360	387	382	375	403	350	398	357	379	408	393	383	363
24382	42206	33575	17215	12685	9665	7266	5685	3943	3014	2369	1909	1626	1363	1219	1057	929	906	868	929	782	765	749	640	702	637	635	627	662	523	568	577	498	511	510	514	530	479	504	476	479	482	478	487	455	525	479	486	487	488	527	537	522	539	520	494	491	491	526	526	516	492	513	478	527	430	460	471	462	475	470	503	468	485	451	442	447	454	491	476	489	497	455	485	505	459	428	498	450	470	471	472	472	461	470	496	465	495	523	450	487	505	463	472	446	475	485	475	484	489	483	487	495	508	475	496	507	473	472	500	476	471	514	487	438	454	470	469	498	468	477	495	475	477	505	491	460	464	478	481	509	478	478	455	476	513	506	469	482	451	490	458	462	489	466	453	458	478	470	505	463	468	462	449	453	455	469	460	451	460	469	459	467	461	498	523	487	499	478	416	473	449	442	473	469	477	434	481	474	465	497	464	458	472	453	475	471	507	462	483	473	468	514	480	473	422	463	449	464	457	500	476	479	481	458	513	467	491	485	499	485	449	494	448	425	496	422	443	454	488	466	444	473	455	503	457	472	495	427	481	473	482	463	510	486	509	431	494	490	480	490	470	453	504	443	480	407	480	495	435	483	468	489	481	463	504	457	501	459	438	467	441	504	437	491	458	465	466	476	455	497	444	416	508	437	471	485	473	452	498	487	508	523	490	465	461	498	476	465	517	487	493	442	482	462	469	431	417	478	444	464	461	427	442	504	475	481	478	466	452	496	449	479	472	459	496	496	464	484	489	467	445	496	486	422	454	460	489	484	492	493	463	446	442	492	481	459	504	424	509	449	469	475	454	483	461	466	449	478	477	480	462	484	506	485	446	501	489	471	488	469	477	442	494	443	473	442	476	454	470	453	514	481	478	490	465	461	463	512	449	435	460	451	462	484	445	463	488	494	475	470	474	458	513	453	500	455	460	495	471	497	464	463	429	460	468	517	481	514	512	448	507	490	473	477	500	490	484	487	460	465	479	481	477	470	541	458	512	477	457	482	479	512	456	508	484	447	443	522	443	478	471	460	487	487	481	458	470	446	480	462	464	474	460	475	468	499	462	460	475	478	479	447	478	505	487	514	478	517	490	479	468	505	481	471	520	476	472	455	481	463	491	470	491	467	441	469	460	467	507	462	470	462	485	459	464	473	471	463	535	505	492	492	512	497	455	490	485	493	516	437	519	493	459	483	462	495	466	483	471	503	469	431	471	490	502	447	474	469	496	472	476	448	495	446	491	475	460	482	495	446	454	450	442	466	489	516	460	493	481	481	488	521	479	481	461	524	487	480	450	469	456	468	478	504	514	465	501	466	433	460	485	486	470	463	444	470	433	447	479	480	489	488	447	465	484	448	447	525	461	498	444	496	478	444	452	451	487	445	457	474	461	465	456	488	489	443	479	518	486	474	478	466	457	480	451	486	466	463	516	473	475	473	463	494	487	468	450	506	472	478	467	491	497	460	435	459	475	456	457	446	450	421	505	487	503	450	433	439	479	514	483	477	457	438	504	455	446	492	457	459	452	470	501	439	469	447	489	457	474	473	485	481	411	488	465	431	476	491	494	500	510	475	506	475	458	431	450	519	456	469	480	468	464	495	451	478	517	445	484	494	471	452	460	450	516	470	470	447	439	452	465	491	440	496	482	469	434	445	434	467	483	469	458	473	491	457	472	488	481	428	458	488	428	461	508	441	482	461	469	503	465	457	461	479	476	472	436	458	472	429	522	493	475	457	434	472	488	488	463	457	478	477	454	492	498	509	513	460	492	484	506	494	478	494	470	467	483	474	449	478	448	465	457	490	485	456	483	498	468	448	518	432	436	476	496	474	479	484	476	462	480	464	429	423	429	484	467	472	446	441	483	498	450	461	466	459	447	463	492	493	459	469	463	455	494	473	482	473	468	498	451	494	504	481	472	473	452	498	493	462	487	463	519	442	443	495	459	493	480	503	442	510	472	459	438	479	455	520	487	473	477	475	485	453	509	457	451	469	464	436	498	464	440	508	489	470	488	451	477	472	478	471	454	507	467	430	466	454	479	460	504	460	452	482	515	462	511	471	472	505	503	456	485	501	453	494	469	451	523	466	469	485	480	418	484	490	444	467	442	466	468	487	509	459	500	482	512	476	479	476	492	510	485	462	451	469	471	469	448	486	469	513	474	474	464	439	479	508	488	474	529	450	467	459	456	463	484	496	419	471	473	449	488	492	430	485	455	472	478	455	504	501	442	466	493	484	499	452	485	503	441	469	458	483	490	476	476	493	457	466	469	479	453	481	499	490	443	495	498	502	453	500	516	491	513	483	482	470	451	461	479	453	451	461	484	465	449	478	474	442	483	504	473	443	470	493	489	469	455	402	513	497	472	494	420	474	465	455	468	490	477	481	446	484	492	508	462	474	441	450	481	480	473	432	476	466	493	462	456	479	486	501	514	491	461	460	453	441	475	464	457	493	452	478	487	486	507	454	467	442	433	437	443	440	444	454	484	500	485	467	471	471	467	484	436	498	489	457	472	471	487	445	453	489	461	439	459	468	471	478	468	450	490	443	435	425	452	484	482	458	487	452	480	469	457	419	505	464	440	464	469	495	480	499	448	475	457	478	493	432	461	473	505	457	474	454	480	453	469	512	433	482	441	454	462	462	499	499	477	491	468	464	455	462	509	458	467	453	458	485	479	435	464	502	450	450	479	459	482	469	483	457	425	452	492	507	495	450	478	450	456	496	430	470	460	498	426	452	464	488	497	462	451	450	481	477	516	494	481	481	478	451	432	459	463	494	437	458	495	485	475	458	468	470	523	486	458	452	480	449	456	466	499	506	442	431	463	465	460	502	454	483	471	485	488	454	500	457	476	492	483	489	461	499	439	511	480	467	465	487	481	475	449	455	470	457	432	469	487	448	453	526	452	484	487	516	494	443	459	490	456	436	487	480	432	429	456	478	502	457	435	464	506	464	484	481	504	454	474	538	466	449	449	474	467	467	450	462	461	513	482	496	469	474	455	458	468	465	455	484	454	480	465	481	430	488	470	491	467	442	510	453	485	469	506	508	435	481	458	467	485	446	473	451	462	478	473	455	472	488	446	484	485	458	489	511	461	486	449	452	475	477	486	471	457	492	482	454	452	453	462	480	452	448	522	439	505	490	514	465	472	509	452	434	460	487	447	422	481	448	451	497	497	512	453	513	455	475	498	469	482	481	463	455	520	494	466	484	477	465	459	485	470	498	490	447	494	467	443	460	463	447	470	484	443	464	431	493	470	474	464	488	504	444	467	480	512	467	490	446	496	478	482	484	480	420	451	454	504	482	484	456	489	473	426	467	505	455	486	453	495	472	471	502	448	453	452	443	472	476	469	474	460	471	473	415	467	476	489	502	450	482	455	485	472	466	449	477	473	493	467	507	423	487	472	410	493	455	443	428	497	481	516	475	464	473	449	501	458	488	478	463	452	503	486	480	469	467	445	543	475	488	477	450	462
24706	21169	27413	25161	16509	5400	3100	2033	1543	1217	972	808	708	670	590	500	470	414	423	408	378	403	357	350	377	336	298	323	323	331	304	286	308	262	269	282	285	270	307	266	263	254	288	261	275	276	258	298	271	296	275	291	274	278	254	255	262	279	299	277	273	277	249	271	262	282	291	245	254	254	300	274	246	257	244	241	268	251	307	269	243	272	252	273	264	278	284	264	270	261	245	289	243	262	289	243	292	257	243	293	271	251	272	260	277	280	228	263	248	263	277	248	275	266	260	266	275	249	255	294	271	261	274	253	258	262	265	244	267	295	286	269	253	256	245	253	267	242	252	275	250	262	263	296	269	270	254	296	250	269	250	255	271	280	270	257	263	256	278	278	271	270	259	263	265	285	285	225	272	278	257	250	255	236	262	286	276	267	239	254	276	266	270	235	260	276	255	268	278	251	257	244	291	248	298	253	273	261	246	268	262	248	286	270	245	279	268	235	239	272	268	290	252	261	271	243	251	260	254	266	243	293	254	281	266	240	243	237	266	273	252	260	274	267	240	262	265	263	278	244	259	270	263	276	281	258	271	259	252	254	268	253	273	248	255	254	229	223	243	241	209	251	270	232	266	246	272	250	263	266	227	259	258	259	259	261	250	276	261	269	240	277	233	267	273	240	239	253	248	240	265	281	272	230	249	250	258	250	288	287	268	241	277	267	286	273	247	252	265	272	269	259	266	260	242	286	275	235	273	279	294	257	254	258	237	246	287	242	274	280	257	269	246	248	252	270	265	232	250	245	267	248	283	255	248	239	267	234	248	257	254	258	266	284	269	258	273	250	274	260	267	269	294	262	268	298	247	251	232	263	263	243	268	246	251	237	293	247	252	270	258	269	230	236	297	245	268	304	281	293	291	244	278	270	255	254	260	316	259	255	273	280	281	268	263	242	252	252	291	261	271	267	256	260	285	257	259	284	279	273	263	276	262	260	248	276	245	280	275	245	246	269	305	252	260	251	278	243	262	265	248	275	256	293	249	252	215	251	251	255	288	247	297	274	251	266	276	275	203	251	269	233	264	233	239	253	303	241	266	253	281	274	240	239	253	262	252	239	283	240	268	257	265	251	242	253	258	276	254	237	249	278	233	264	275	246	251	296	203	276	244	275	238	274	274	242	246	263	249	258	259	288	277	283	263	279	236	257	290	258	255	222	254	258	263	265	259	243	258	264	284	278	268	266	234	262	231	269	221	247	295	232	263	250	270	245	274	260	245	264	286	288	256	264	255	234	267	262	258	274	227	279	259	241	272	262	275	238	270	278	268	282	250	286	267	237	258	253	276	232	248	259	271	283	259	274	285	288	275	262	271	273	265	243	223	259	260	234	245	263	262	227	232	263	251	240	261	253	263	219	265	256	275	251	280	264	243	270	259	228	270	263	232	267	229	261	250	296	255	242	277	272	238	274	248	256	245	275	247	281	263	246	283	285	274	253	246	255	237	258	260	262	277	259	277	266	241	250	281	270	258	279	273	262	251	261	273	268	245	255	254	260	275	251	270	280	238	285	251	252	260	255	266	248	276	231	229	278	239	277	275	269	254	279	254	268	253	273	279	265	249	260	251	246	271	265	272	247	269	283	246	254	284	270	255	245	264	263	241	242	218	257	251	261	261	249	242	266	274	248	222	286	262	266	278	270	261	271	287	259	281	249	275	278	251	268	260	262	267	240	243	236	264	280	248	260	236	247	309	253	262	262	262	255	244	252	260	274	265	232	246	251	279	238	251	284	244	266	264	245	283	263	273	250	282	273	260	285	262	272	282	246	248	250	252	259	269	260	263	259	257	244	254	285	252	244	283	266	266	263	273	238	239	251	235	278	247	262	225	270	279	253	248	254	282	231	286	262	261	280	280	255	307	269	226	258	250	275	279	254	255	264	256	264	237	261	239	279	259	249	244	262	256	272	234	251	242	244	255	285	265	264	290	267	252	276	266	260	276	272	277	274	270	252	251	264	298	268	251	250	278	258	282	270	260	259	267	265	270	261	285	246	239	254	251	279	254	275	263	274	264	276	252	250	266	274	267	254	269	270	258	267	287	292	288	261	244	294	286	266	251	266	299	259	284	263	251	273	263	251	289	255	243	264	278	267	288	258	255	266	272	252	248	275	242	252	262	284	258	262	264	266	254	262	275	280	260	274	263	285	288	243	260	290	264	241	234	260	298	255	249	233	256	251	269	249	294	240	280	244	271	263	282	277	272	251	268	233	259	257	273	244	300	273	276	263	255	248	242	289	285	251	291	237	248	253	260	257	257	248	279	268	283	315	241	259	268	259	276	257	272	255	274	280	253	263	253	260	261	269	265	258	293	292	269	263	226	243	245	292	265	271	273	272	279	267	261	258	271	241	263	259	264	269	237	270	291	267	265	294	252	264	275	231	285	277	282	290	280	274	236	281	268	263	260	254	284	277	267	266	261	252	246	272	285	239	251	262	271	251	282	272	266	268	262	246	261	263	256	279	260	266	298	275	245	263	273	252	233	236	287	265	234	254	258	251	263	256	271	249	257	269	287	223	251	265	238	265	267	215	256	299	276	265	267	266	270	238	248	267	252	243	272	223	260	279	280	225	289	247	263	253	252	259	281	256	269	280	247	267	258	249	252	264	293	260	229	261	238	263	258	255	252	229	263	280	262	255	245	282	265	259	257	251	268	268	246	256	248	265	245	263	259	254	258	232	250	247	245	269	288	273	240	268	243	242	242	278	256	238	245	288	276	290	264	256	266	259	279	281	267	271	240	284	260	263	240	281	269	286	249	242	271	285	265	265	251	252	261	269	232	259	272	260	260	260	281	265	273	257	275	252	275	241	231	249	275	264	295	272	233	266	244	258	289	232	248	298	256	293	275	276	282	270	270	246	264	226	271	275	253	259	284	249	254	254	294	270	262	265	264	257	258	281	263	253	260	259	257	256	259	252	231	266	230	251	261	233	236	252	265	268	253	278	278	252	243	249	241	270	264	248	256	254	239	278	263	255	250	262	233	263	255	274	270	268	264	277	254	247	278	279	243	277	278	295	253	289	264	260	244	244	271	246	285	296	254	240	269	250	269	235	260	282	246	257	261	262	269	282	287	275	257	275	281	244	271	252	274	256	266	277	227	268	245	284	263	283	245	283	265	283	283	272	253	253	271	264	235	267	277	257	262	306	264	297	261	270	245	258	271	242	260	267	233	271	249	247	247	276	260	244	264	244	232	249	252	231	308	264	259	278	261	254	259	293	274	286	283	283	252	253	250	286	259	253	268	275	287	239	288	270	285	246	254	266	253	274	280	255	247	285	260	248	257	242	266	239	269	238	288	279	243	274	286	249	270	241	264	281	296	232	257	269	244	227	259	253	278	249	243	254	259	205	252	268	271	276	254	245	229	276	249	266	250	263	270	260	265	244	240	265	259	284	272	252	284	253	272	281	262	287	256	304	275	266	258	289	246	239	260	266	228	247	246	274
22977	38636	31744	14608	10405	7750	5719	4382	3134	2440	1824	1434	1163	1027	903	768	758	649	671	581	585	525	506	525	532	459	446	447	473	409	383	393	360	369	355	325	327	357	326	356	351	347	331	326	358	307	312	353	347	302	379	368	349	356	369	372	361	306	366	347	380	337	365	359	334	336	355	337	328	295	332	320	319	301	362	354	342	350	351	335	337	289	344	324	310	353	333	313	336	361	350	359	318	346	317	293	350	361	340	361	359	344	379	357	330	333	284	311	342	338	302	330	324	324	290	342	318	321	320	327	312	326	351	349	302	333	317	338	286	334	330	322	322	336	337	305	316	321	301	318	350	325	337	345	308	330	342	304	345	330	296	347	313	344	344	331	325	342	328	361	316	359	329	300	327	338	304	308	322	346	330	321	326	337	332	339	345	312	327	345	355	340	298	305	341	325	299	327	352	311	330	300	327	344	332	345	309	314	351	306	304	337	346	321	319	344	285	303	328	326	328	308	319	349	328	309	314	329	308	317	317	326	322	318	316	306	345	320	331	317	341	331	333	335	322	300	346	354	316	324	346	313	337	332	325	341	317	304	341	318	344	301	360	309	346	286	315	334	306	316	330	330	293	317	362	331	321	332	340	326	331	331	295	352	328	317	327	355	359	317	349	307	353	344	317	337	341	359	353	317	329	365	336	308	317	327	317	337	333	326	341	362	315	324	324	338	332	327	344	325	329	330	308	371	307	292	315	335	337	324	353	330	369	318	303	314	321	328	349	362	374	306	326	334	334	359	326	353	323	330	309	329	346	334	303	345	344	300	313	311	340	300	333	318	328	334	338	337	327	366	310	328	304	323	325	319	311	316	299	336	317	305	329	323	307	346	345	359	322	354	327	309	332	337	326	308	340	331	332	333	293	299	333	349	316	309	330	316	310	365	316	337	328	324	321	314	319	319	318	346	319	324	329	313	306	333	296	318	348	344	331	316	354	331	317	333	320	343	307	337	349	331	327	291	335	315	345	321	360	329	336	322	316	337	336	343	309	312	326	290	326	326	349	351	305	331	319	341	320	308	322	310	334	316	326	327	319	313	315	345	341	355	343	324	347	311	341	314	286	322	283	343	345	323	338	293	311	353	321	361	347	327	321	335	325	327	332	327	342	300	342	340	311	349	328	328	316	300	343	332	345	342	314	325	309	315	343	337	323	329	325	314	339	330	319	360	353	322	353	331	342	336	322	311	324	320	342	321	286	308	317	328	328	332	360	329	311	340	315	339	339	301	316	326	312	321	322	320	345	337	327	332	331	310	320	370	330	302	352	335	351	319	319	326	324	342	339	319	298	328	350	297	347	333	331	347	313	322	328	311	338	319	341	379	342	291	338	326	322	325	313	340	317	336	328	342	312	324	293	336	357	334	340	339	319	322	316	332	315	340	343	365	342	344	345	319	309	308	308	280	275	332	291	336	325	305	343	317	355	296	337	365	370	338	335	359	319	339	347	302	347	328	363	349	314	340	328	316	314	349	326	340	313	346	316	332	329	325	336	289	312	325	322	328	340	316	336	324	297	343	344	324	351	338	309	311	305	347	303	326	358	334	303	309	300	332	362	317	310	365	336	348	361	306	353	339	307	303	319	307	349	348	317	332	327	357	309	341	336	311	317	324	353	327	335	351	334	315	338	308	334	335	326	358	334	301	321	338	303	331	273	343	322	320	328	329	337	322	325	321	309	360	312	339	342	348	345	342	321	366	351	318	342	328	318	327	318	330	334	324	339	332	332	336	340	336	352	328	330	295	344	319	350	303	316	334	297	322	337	372	351	322	346	332	315	309	313	320	329	334	321	342	311	340	331	299	312	357	326	343	338	326	308	327	346	328	346	318	346	325	311	301	323	354	315	335	330	341	322	314	308	300	348	333	318	309	330	305	339	306	324	313	325	320	336	335	309	341	333	314	303	347	311	349	301	295	331	316	319	328	321	342	288	303	325	313	309	336	356	322	318	327	292	330	358	329	341	324	307	309	371	354	326	295	359	311	337	335	352	317	330	336	343	329	335	330	374	343	332	334	304	331	318	365	337	351	332	301	300	315	335	285	362	327	355	303	308	307	334	321	311	340	355	318	307	341	264	379	370	307	324	325	315	320	351	335	328	319	315	378	345	294	347	327	339	366	306	349	326	339	330	343	321	318	320	338	328	348	323	354	301	318	347	324	303	348	322	328	346	311	332	351	340	322	358	306	340	337	348	314	319	328	328	350	322	296	320	355	332	329	325	339	326	354	327	334	324	330	348	324	338	331	350	317	307	328	336	325	297	339	354	325	331	295	346	338	320	343	327	318	285	332	328	304	309	296	360	310	320	323	361	328	355	330	321	322	340	352	312	324	329	320	335	318	356	340	328	351	327	336	335	331	332	342	373	327	337	328	362	301	320	321	347	320	315	362	318	318	327	306	329	353	324	334	321	315	306	321	331	335	323	319	329	355	300	323	325	313	321	321	325	324	351	318	343	342	320	308	333	346	325	328	329	328	312	318	328	322	353	327	338	314	329	322	335	349	365	356	345	337	318	337	339	337	343	318	335	349	306	327	303	288	320	312	307	334	305	305	302	346	333	341	310	328	323	329	349	318	318	349	353	333	288	328	308	374	308	350	333	326	325	340	354	339	335	339	306	332	338	339	318	342	349	346	341	329	334	320	365	307	309	293	311	327	310	310	330	311	299	330	336	325	358	360	324	313	329	331	349	309	353	345	301	316	325	334	325	334	329	311	316	362	357	325	352	365	324	335	339	272	333	338	348	320	341	331	331	339	355	340	321	355	333	318	288	347	352	359	301	370	305	362	340	355	321	361	341	294	331	342	357	314	346	343	315	336	343	295	330	336	359	333	337	320	312	321	363	338	329	330	373	306	348	323	349	321	314	318	353	351	323	323	331	341	351	327	331	374	351	323	327	324	370	352	345	298	363	333	333	331	346	332	340	309	339	294	332	350	326	299	320	328	312	352	352	328	318	344	303	364	341	354	303	338	351	340	337	318	321	340	331	322	355	347	318	327	353	326	332	338	349	318	299	335	322	328	335	301	307	357	327	313	338	342	326	324	322	326	331	337	357	331	315	337	317	330	337	322	309	305	336	353	335	336	326	328	326	338	338	307	328	303	353	328	372	359	298	292	330	328	341	316	315	312	331	300	321	358	370	350	329	362	345	348	347	331	327	327	345	349	348	334	373	332	318	317	311	338	309	324	350	341	313	318	341	334	322	343	337	333	340	339	357	355	320	333	333	331	309	335	292	301	321	312	352	310	324	329	315	327	302	326	307	343	354	333	311	329	319	320	331	353	349	317	333	328	329	342	361	323	310	318	347	318	310	330	322	329	287	345	324	355	296	351	316	346	292	325	306	325	312	363	337	321	308	332	307	329	336	314	326	327	328	317	326	345	338	344	321	325	321	347	351	333	341	295	298	320	364	278	307	317	342	357	361	310	357	328	311	326	312	308	309	357	329	327
22712	21233	28785	24001	21266	21445	14574	4991	3248	2442	1883	1458	1222	1063	980	873	758	680	642	614	560	493	508	495	463	457	437	417	429	387	368	337	321	283	295	293	266	296	310	273	276	293	287	280	279	302	300	292	260	318	263	292	326	309	292	297	282	303	325	310	286	326	331	288	288	302	267	269	286	300	272	295	316	267	274	286	259	267	265	267	284	284	278	289	292	292	251	255	263	265	263	291	280	298	262	302	278	277	268	264	266	284	281	277	292	266	277	272	273	304	270	240	265	276	265	266	281	281	276	285	275	274	265	280	238	292	279	256	289	270	262	269	278	268	286	306	256	257	278	283	293	253	270	287	257	300	289	268	252	288	283	274	251	327	256	295	302	285	295	282	299	282	253	270	308	279	249	267	299	278	287	278	279	265	304	271	261	276	295	287	290	266	260	287	276	244	271	266	258	278	294	287	252	267	272	276	271	243	300	288	285	266	293	262	272	287	258	280	244	256	281	265	289	255	298	268	248	281	270	276	278	254	280	264	281	311	277	283	286	274	273	289	281	269	283	287	273	278	288	283	296	245	279	262	273	281	259	272	269	263	272	272	309	319	279	264	277	259	278	260	287	278	284	282	259	286	277	305	300	296	271	302	284	260	294	286	296	260	268	266	265	264	259	264	294	307	278	287	288	294	300	272	294	286	263	263	284	261	245	261	266	289	256	287	279	286	253	268	259	283	246	286	231	249	278	319	286	287	265	282	289	301	307	291	288	276	278	286	275	285	277	272	307	273	248	242	280	275	276	225	280	295	264	261	290	295	294	282	275	273	272	287	279	283	289	288	322	264	292	267	242	285	265	240	260	269	309	303	292	275	254	261	274	305	262	269	314	290	283	307	293	287	297	288	288	271	263	252	275	289	290	249	259	301	297	295	257	279	277	284	254	278	269	268	284	276	264	288	284	242	289	271	274	277	270	283	263	281	253	258	310	271	282	281	259	267	301	287	276	302	294	261	257	280	250	216	312	288	255	271	276	237	288	258	254	289	283	301	271	293	272	283	283	275	300	304	311	282	297	259	279	255	291	304	285	279	279	305	287	272	276	251	290	255	257	260	245	255	279	267	285	287	269	271	260	298	289	283	288	296	254	276	279	264	270	277	265	294	279	267	258	265	309	269	296	273	255	292	263	279	241	285	257	292	267	277	272	280	257	288	251	279	289	273	269	301	309	290	283	289	270	266	267	286	264	285	289	278	253	292	296	264	270	292	259	249	261	269	273	283	265	291	289	240	294	281	274	300	259	261	268	297	269	309	283	246	253	276	318	273	250	276	285	253	288	265	283	291	298	264	283	279	256	255	284	241	261	255	253	271	303	284	297	297	298	300	270	253	299	287	287	306	270	257	266	293	271	253	289	286	270	273	287	266	293	273	284	278	262	306	272	273	282	288	306	264	283	264	257	251	291	261	250	295	262	318	286	292	259	233	294	257	264	274	273	264	273	308	274	269	291	267	260	266	255	274	290	269	270	285	284	269	275	266	308	280	266	279	284	247	277	253	275	252	316	275	270	265	267	259	234	239	267	273	291	264	285	263	284	273	279	300	268	274	267	274	295	278	289	257	250	264	263	261	294	275	280	253	282	271	246	254	284	283	286	295	255	242	259	260	284	295	290	246	274	291	267	293	247	278	287	269	279	239	259	251	283	270	254	264	282	307	265	271	265	286	263	294	273	261	313	275	312	296	282	254	257	279	271	302	298	262	266	285	288	274	254	292	260	291	261	287	274	258	277	262	288	280	287	291	294	261	266	250	276	272	258	298	244	266	260	261	297	283	257	271	274	261	282	279	262	287	299	313	294	281	285	285	294	289	286	278	274	276	273	246	255	279	278	317	272	289	285	256	264	261	288	275	273	254	270	281	248	276	254	267	274	289	244	290	278	298	285	306	289	267	280	260	289	284	291	285	263	261	277	302	244	287	276	317	252	294	299	300	275	296	282	269	272	260	238	292	264	274	297	297	278	264	297	280	266	259	305	307	261	299	260	259	290	270	284	300	277	282	310	283	262	282	273	281	302	266	249	259	301	290	304	263	275	253	302	252	283	285	266	295	273	296	295	285	311	287	267	284	290	268	306	314	272	281	271	297	290	308	284	272	268	285	253	277	271	271	255	272	264	278	293	299	277	260	263	304	308	261	283	281	284	282	250	267	249	271	281	288	269	273	269	276	299	291	276	270	286	282	276	292	267	263	285	279	275	280	270	246	313	285	252	263	296	232	246	279	325	292	315	290	277	258	263	266	274	260	270	283	278	282	276	290	285	277	277	286	278	258	269	280	262	258	279	310	283	278	279	273	276	265	296	260	246	272	253	297	272	296	261	284	269	277	244	261	296	273	268	247	276	294	292	269	312	274	255	281	276	260	276	288	301	288	282	264	297	280	285	300	282	269	261	267	268	290	281	259	265	272	289	232	273	291	266	257	277	286	273	293	283	271	259	266	269	277	241	276	294	287	268	299	257	260	280	256	294	253	256	281	265	268	268	305	285	252	268	277	266	279	293	275	253	254	243	253	263	274	309	314	264	299	285	276	258	307	301	297	308	265	284	294	250	293	263	277	263	254	283	268	309	292	284	289	299	284	268	276	291	265	312	256	271	261	278	282	270	299	259	260	259	267	291	292	310	280	288	275	264	305	257	259	281	240	236	276	269	295	275	255	295	318	272	267	263	276	249	260	251	268	263	277	262	283	291	277	263	257	280	282	283	275	256	279	264	309	304	294	274	298	288	280	276	263	285	292	275	254	288	275	260	283	313	263	250	264	281	270	270	278	308	299	280	281	279	281	276	280	276	232	252	276	270	279	279	306	260	272	284	257	272	297	262	268	275	277	286	257	297	251	271	270	252	269	278	297	280	279	284	289	274	270	252	282	281	287	259	260	262	242	300	249	245	264	277	283	295	283	269	308	281	281	283	253	275	244	287	283	257	308	273	252	269	283	267	265	275	277	265	261	255	259	281	276	297	256	266	286	285	283	298	268	258	249	271	281	239	278	259	290	277	263	282	288	294	270	260	264	249	307	283	287	336	242	269	287	252	263	297	268	280	274	282	305	291	263	287	304	261	286	274	275	258	264	265	268	282	262	316	263	244	279	266	298	283	254	269	261	278	284	271	286	289	277	293	282	268	274	265	285	264	271	246	299	268	263	304	294	287	278	271	317	307	241	265	309	290	259	276	270	273	294	280	314	292	282	300	273	251	261	264	262	260	271	280	240	284	250	289	279	270	269	264	255	265	242	288	282	285	249	261	284	282	279	267	288	291	287	259	268	262	274	260	286	293	263	277	286	281	282	258	261	260	294	269	313	266	299	286	278	284	300	278	303	256	278	278	287	250	298	267	273	296	301	267	266	268	291	287	292	287	298	251	273	273	273	248	267	286	307	280	249	269	261	280	262	288	267	269	285	256	260	273	268	250	289	284	302	273	284	272	284	287	289	266	265	274	265	258	295	279	294
25515	49504	42194	22909	17311	13221	10305	7932	5844	4407	3352	2513	2134	1764	1538	1297	1160	1111	1075	964	827	811	769	752	691	626	596	593	567	560	506	439	421	361	411	374	412	368	377	380	367	375	366	374	317	403	345	344	383	375	376	378	350	387	339	374	364	377	374	372	364	414	376	339	339	343	359	355	342	365	302	355	355	374	371	366	362	348	358	330	387	393	368	332	362	317	300	346	336	327	326	349	348	332	356	309	344	335	339	353	323	331	329	320	366	319	360	335	372	376	359	337	358	341	340	325	308	350	329	340	354	349	345	360	327	336	369	330	349	347	350	352	315	341	343	367	355	362	358	364	351	379	330	338	298	356	369	315	357	336	336	329	356	337	341	365	335	345	348	352	340	335	346	321	330	323	340	333	351	349	346	345	346	339	376	336	342	319	338	336	340	352	354	364	331	351	357	374	351	346	322	313	339	354	346	372	369	332	308	339	364	369	326	307	316	347	316	316	338	356	355	353	366	315	347	370	356	359	352	322	332	375	334	317	368	326	359	354	362	327	332	337	305	368	341	308	331	343	325	349	345	315	355	335	323	317	354	345	346	345	327	323	366	326	345	356	337	357	347	327	372	312	369	368	369	325	322	351	362	344	316	327	344	324	340	315	329	359	348	324	351	359	334	355	349	335	367	346	319	310	360	325	344	353	334	328	363	330	321	329	348	328	368	352	349	339	317	334	333	357	363	360	355	365	341	313	344	340	350	344	324	342	333	333	329	362	334	353	336	338	357	328	325	355	334	294	332	330	314	343	361	346	368	322	332	363	327	331	354	328	333	354	337	339	337	329	317	337	348	335	316	339	357	359	352	319	331	343	324	318	341	348	368	349	326	328	348	332	346	367	351	359	362	347	330	344	343	354	352	306	369	343	341	346	371	309	341	365	358	346	330	304	356	346	330	341	370	327	338	335	347	338	360	325	306	353	345	363	333	320	331	350	354	326	358	339	361	319	323	334	351	344	339	336	349	336	327	334	381	364	309	357	331	331	322	319	356	342	354	354	329	322	353	362	336	376	369	353	354	332	361	328	326	334	344	342	338	319	347	340	357	369	346	339	353	367	373	372	355	336	342	346	311	344	320	358	348	334	371	355	340	330	341	339	350	337	327	346	343	337	341	293	309	357	359	344	355	343	342	333	360	378	346	377	345	341	349	352	336	338	343	304	297	327	345	303	306	332	327	357	295	336	339	345	361	365	346	384	316	345	355	347	370	321	336	333	341	349	355	337	350	365	316	357	340	387	371	353	357	328	337	354	333	334	362	345	370	331	359	330	382	341	326	329	350	315	340	361	342	360	344	329	381	366	340	307	362	365	351	347	355	358	317	322	348	349	334	339	337	356	308	351	351	348	349	335	367	341	322	351	328	319	341	326	372	339	338	366	340	325	342	350	326	358	327	396	330	351	321	344	333	327	344	328	325	338	344	348	344	320	319	358	363	355	362	317	332	334	338	333	348	329	326	361	336	355	364	351	347	342	362	342	329	349	369	354	327	319	356	340	343	344	325	361	349	379	342	361	327	362	350	341	356	324	319	349	347	347	324	310	309	348	321	351	343	321	344	325	346	378	358	350	332	365	348	323	362	356	329	315	335	355	309	332	364	358	366	340	336	347	358	335	345	360	344	298	358	341	340	379	380	347	350	354	338	343	335	326	352	357	316	340	357	360	317	332	376	349	352	353	377	329	329	344	329	354	346	333	350	328	347	345	320	343	333	333	346	308	332	337	332	332	363	349	323	362	355	381	312	354	322	358	344	322	351	322	353	341	351	342	327	341	345	358	349	319	306	358	339	333	375	334	314	378	347	338	345	356	361	378	339	386	327	359	335	380	345	329	331	387	339	400	326	354	354	330	343	356	344	298	348	342	355	315	325	330	310	367	342	371	366	358	315	370	382	319	338	344	321	374	373	335	331	358	319	346	386	331	320	339	361	314	318	379	347	343	347	327	366	328	301	336	322	366	376	361	338	337	347	342	335	346	358	332	351	334	334	379	294	315	309	303	338	343	342	332	323	349	342	388	327	337	362	364	353	350	376	345	346	331	364	336	331	308	350	381	326	361	360	359	334	313	358	367	343	359	361	342	339	359	334	337	336	336	319	351	345	310	333	334	353	359	347	341	323	323	338	325	356	333	319	325	322	314	335	370	384	333	333	350	345	330	312	328	360	354	329	351	357	329	311	365	359	336	338	364	319	312	344	332	356	339	320	346	325	365	357	336	327	359	317	351	322	321	336	377	346	326	329	354	354	322	347	360	372	341	350	341	318	319	329	329	320	345	373	369	345	356	331	335	381	338	354	366	341	365	338	362	349	337	353	341	365	346	295	356	333	328	356	349	329	318	368	316	372	329	337	329	349	354	374	347	341	370	334	345	351	308	351	348	315	361	313	362	380	330	338	300	342	316	337	324	339	344	352	352	365	360	315	335	347	350	315	352	331	342	363	321	347	331	363	348	368	328	304	349	376	337	305	363	337	344	366	332	346	324	327	373	345	328	327	337	359	345	309	345	329	317	349	358	352	348	344	361	321	338	326	310	299	322	337	314	335	370	320	323	350	330	338	319	314	345	354	349	344	340	363	366	332	350	314	312	374	340	353	344	337	326	319	361	342	365	339	343	357	350	355	338	314	333	345	329	329	334	340	331	327	337	380	377	337	341	342	324	361	328	358	365	328	318	344	334	361	332	364	319	382	351	354	305	360	360	338	341	334	340	340	382	382	353	376	348	306	353	332	340	368	341	336	348	365	333	334	380	335	348	365	356	341	348	367	366	323	369	376	357	328	324	349	337	352	335	387	335	354	398	344	337	340	363	327	333	343	352	352	353	323	361	273	355	344	338	341	323	352	332	381	355	303	349	351	392	327	329	382	326	322	335	370	324	364	333	309	343	345	353	315	363	324	370	336	354	320	334	319	367	325	317	349	354	369	359	325	330	330	344	323	345	345	350	321	358	345	348	328	345	329	353	288	340	338	335	342	337	342	360	394	343	307	359	347	332	376	321	322	321	319	351	320	297	346	366	356	362	312	355	342	336	356	307	343	328	389	364	335	335	342	354	343	364	329	354	339	319	355	351	369	346	341	344	394	337	327	302	346	345	338	294	319	323	365	353	378	329	347	313	341	313	407	318	344	348	356	323	333	348	328	335	358	329	322	347	321	349	337	340	356	319	330	349	364	338	325	353	328	353	349	329	373	332	350	349	353	353	326	319	355	333	329	361	349	373	324	326	332	356	377	335	325	349	356	332	325	358	365	331	335	357	335	329	342	387	339	341	377	337	371	353	301	380	319	327	315	310	365	334	383	337	324	344	332	309	320	334	326	375	310	361	366	370	308	336	321	351	344	354	330	304	340	331	336	336	314	375	305	352	327	325	352	376	307	307	350	344	348	333	349	325	315	383	340	352	326	311	318	355	345	353	386	367	352	321	332	331	367	363	349	351	366	363	336	358	312	355	371	329
27974	22730	21822	9230	3853	2428	1799	1355	1137	904	775	626	586	543	558	433	465	451	433	425	416	404	430	369	430	380	399	374	384	378	347	382	407	376	362	365	360	341	370	357	382	353	342	391	373	356	379	361	354	358	380	379	376	368	373	369	344	373	351	366	355	366	350	348	357	346	379	368	345	362	359	360	369	389	355	309	378	349	307	355	380	363	361	370	340	364	373	377	356	349	323	372	387	348	360	360	358	347	320	343	332	363	364	355	343	369	355	347	373	367	344	355	356	373	393	327	375	384	373	378	346	351	366	365	331	387	384	321	369	350	367	378	370	372	373	343	367	356	361	370	339	336	378	369	352	382	400	371	361	363	347	359	329	375	352	351	334	342	357	329	360	363	352	365	344	350	347	331	375	353	343	371	343	332	338	364	363	366	352	352	340	377	366	348	331	351	349	346	361	349	338	362	362	319	337	367	350	370	336	320	365	376	321	379	375	361	354	332	362	381	335	348	348	332	387	329	340	363	358	354	354	355	346	365	347	382	352	327	338	335	368	341	317	376	353	337	346	330	370	355	349	369	360	350	343	324	346	343	347	369	374	343	346	356	350	364	362	370	343	359	363	328	330	365	303	350	347	359	340	329	342	353	359	345	361	319	368	354	373	345	341	374	382	357	349	346	335	407	346	350	346	353	368	337	362	327	358	368	359	332	338	354	349	347	356	356	331	364	360	346	342	370	331	359	365	367	332	304	375	351	355	356	353	343	356	386	328	335	353	351	336	334	358	349	370	381	345	334	348	354	361	383	381	361	340	382	349	340	363	337	323	324	349	354	339	344	351	352	332	348	344	351	342	381	352	373	372	346	341	346	348	377	323	338	348	360	347	363	371	368	360	326	325	342	362	355	348	381	328	389	339	344	373	344	345	333	368	327	358	356	397	363	408	386	361	327	357	368	371	392	359	347	372	370	375	372	329	354	361	369	366	370	369	351	365	322	351	346	344	357	359	341	341	328	355	368	339	393	385	347	331	354	326	352	342	370	346	384	390	355	375	345	353	344	328	368	354	364	370	361	336	366	340	362	368	378	334	309	380	350	426	335	386	354	371	362	346	349	347	337	323	338	344	338	337	338	353	354	366	352	322	331	379	346	378	322	359	387	378	366	339	361	344	367	327	337	360	345	359	355	349	328	354	377	345	331	372	384	366	363	328	339	354	348	340	338	368	340	339	326	351	349	341	332	342	341	338	326	336	317	322	356	357	375	370	392	349	379	328	370	322	344	345	354	345	341	395	365	338	329	363	354	339	326	361	363	362	349	348	380	366	371	343	355	340	356	397	366	348	333	338	375	350	346	360	348	331	378	342	364	347	342	394	338	362	352	348	339	382	377	357	350	362	323	308	323	385	356	365	341	313	353	339	378	365	337	366	372	366	401	374	328	343	348	337	376	373	365	383	345	379	360	376	375	378	346	360	356	367	381	358	351	342	343	354	374	346	364	331	346	336	375	332	365	338	333	360	364	407	351	379	376	371	366	362	339	368	350	337	381	350	345	359	336	372	345	371	379	364	319	376	345	373	356	377	382	332	387	327	367	360	360	374	353	343	328	358	365	372	360	355	355	346	350	353	354	343	365	338	325	339	351	316	393	345	386	321	338	371	368	376	351	393	352	397	369	357	363	364	378	346	343	336	355	363	358	319	358	362	376	365	358	325	321	346	389	350	348	355	356	343	357	322	311	340	354	388	343	330	337	337	369	397	380	351	361	379	379	373	332	350	358	344	386	350	390	384	362	348	345	331	394	347	372	351	395	357	355	356	348	346	353	386	400	348	376	355	358	380	362	356	347	352	355	364	373	355	320	336	362	342	377	328	384	332	360	379	368	336	365	361	359	332	349	381	376	334	357	379	356	350	360	365	372	365	331	361	291	372	375	352	373	372	338	341	381	320	344	347	313	335	353	362	335	382	342	304	311	352	328	311	364	342	331	375	323	333	359	355	354	374	359	361	359	332	348	365	358	370	376	341	368	330	349	348	373	355	346	350	359	354	320	370	337	358	318	357	356	332	352	344	321	350	360	350	311	341	331	343	324	324	339	381	382	363	347	342	345	387	395	374	344	349	365	358	349	335	370	359	380	371	343	365	396	346	342	338	329	368	361	335	389	357	340	368	365	357	347	353	329	353	370	352	409	356	372	366	379	388	388	345	357	344	360	390	329	332	355	369	392	357	313	381	351	375	316	373	329	359	375	332	374	305	341	346	360	395	361	345	374	337	349	308	331	386	344	352	346	328	369	332	351	374	360	370	348	356	333	362	374	342	311	325	349	357	386	338	372	370	336	328	332	324	378	376	352	356	337	344	381	373	382	375	337	324	393	390	354	340	353	350	336	363	338	355	352	358	364	367	357	356	331	348	382	354	334	360	364	359	394	334	346	355	355	360	360	377	339	364	386	318	370	371	334	365	340	350	383	383	314	326	389	368	359	351	345	372	332	390	398	333	366	362	359	332	354	358	404	396	339	359	380	365	368	358	329	363	362	341	332	349	375	376	335	366	345	370	346	375	344	348	369	319	322	320	345	337	346	380	332	340	381	326	373	354	354	349	351	336	326	348	346	380	369	338	368	346	365	370	388	365	339	333	360	375	376	382	382	370	392	357	356	335	371	376	356	376	389	368	389	386	356	377	340	367	375	399	356	358	348	372	327	335	341	381	377	379	376	359	412	356	372	379	337	343	347	342	371	337	342	367	391	349	354	368	349	357	370	381	378	364	334	350	366	366	334	344	365	358	332	363	321	349	368	360	354	384	362	371	333	384	319	370	376	359	318	360	330	364	354	369	354	370	370	333	354	360	344	386	343	347	374	366	362	335	390	333	351	331	353	365	323	387	391	365	382	345	342	370	362	318	382	350	349	338	369	368	395	371	346	321	333	335	376	343	346	338	354	382	329	353	348	378	338	354	354	368	354	351	357	386	333	388	341	343	347	363	342	344	374	394	307	398	374	359	342	357	393	334	374	372	366	350	340	373	371	353	328	350	385	366	366	358	366	328	356	344	328	351	351	359	359	340	324	345	353	349	363	369	375	355	382	373	348	359	371	332	361	345	369	362	366	364	429	365	384	374	340	374	344	361	340	359	374	348	374	393	359	345	378	372	365	356	348	345	354	372	357	370	376	388	366	342	376	348	339	357	322	316	328	357	364	355	345	343	351	355	371	348	371	389	352	377	341	334	323	353	375	338	310	369	326	350	367	336	347	364	344	361	361	354	352	402	360	369	366	400	370	391	353	365	374	334	348	330	390	343	350	354	384	380	334	352	377	346	347	339	334	389	357	377	390	365	371	353	342	354	349	349	362	372	342	357	357	361	357	363	369	376	335	353	361	310	371	345	356	354	341	320	302	371	344	352	403	386	327	376	352	328	349	346	375	364	347	356	317	397	379	340	358	346	364	362	329	335	360	317	377	340	351	363	355	351	373	348	335	364	335	353	381	352	351	348	347	354	333
22975	35371	26104	9594	6549	4654	3595	2611	2062	1544	1245	1026	852	781	710	684	661	600	559	612	555	557	543	539	534	505	509	510	524	490	449	464	477	456	441	468	482	464	417	451	418	464	431	418	434	438	429	444	480	469	433	463	454	478	428	455	477	498	446	433	458	445	445	442	465	408	462	449	436	452	431	446	443	457	466	473	422	422	479	430	439	453	458	459	450	426	452	439	422	438	412	411	443	459	415	480	426	499	443	436	469	424	445	436	437	437	429	434	440	414	452	454	416	460	449	417	409	444	416	477	463	430	444	455	411	474	425	468	483	419	405	435	469	443	399	408	454	438	459	415	448	460	471	428	422	440	422	435	449	446	456	439	422	412	470	460	411	443	450	424	427	480	427	450	421	435	436	429	411	403	410	411	472	426	451	407	423	456	445	458	399	405	427	455	412	448	449	430	464	420	443	443	448	405	489	482	424	385	432	436	415	437	439	422	435	434	429	445	414	439	437	438	429	451	466	427	436	396	443	437	428	427	418	481	462	457	419	463	469	437	444	442	431	419	472	465	431	396	419	437	423	434	461	453	449	456	469	442	439	456	448	456	456	451	426	436	454	391	434	433	450	398	451	451	456	413	434	445	474	442	453	454	502	447	490	453	463	449	408	455	440	463	443	466	402	449	441	461	415	414	445	424	456	454	443	416	431	419	415	465	436	426	412	431	395	393	428	450	454	464	463	482	422	433	419	447	445	455	410	436	445	440	472	419	457	442	488	459	433	426	417	425	405	472	456	437	422	480	431	429	454	484	472	404	471	426	450	464	431	413	421	442	440	470	458	418	421	456	442	458	473	435	467	456	409	454	429	473	464	430	453	460	438	429	429	429	397	440	403	457	397	450	425	458	453	425	442	447	445	446	458	429	436	418	458	383	470	458	436	445	469	430	452	453	456	455	467	393	400	462	444	426	427	451	421	455	426	430	440	434	461	430	444	431	432	454	464	435	474	434	448	437	442	458	462	436	413	434	450	459	429	423	475	443	407	420	479	489	471	423	453	433	459	458	446	428	407	443	425	447	458	430	469	422	426	424	425	439	417	467	444	455	389	445	499	413	458	440	442	488	454	474	491	439	438	423	471	449	431	456	421	467	427	450	461	399	431	449	432	472	474	454	416	442	444	455	446	452	435	483	459	443	398	437	446	435	431	397	407	434	448	428	433	453	431	463	440	429	425	457	427	472	426	429	445	418	444	438	442	460	440	443	425	415	464	418	439	425	445	474	432	420	444	413	462	450	433	441	428	474	434	451	438	416	434	442	428	476	438	424	416	452	435	419	452	421	428	389	419	418	457	416	438	460	427	431	458	420	460	414	431	473	439	442	448	462	441	416	430	454	417	427	439	464	414	444	410	478	458	400	458	439	459	422	431	450	413	452	428	407	438	459	445	413	436	439	415	412	409	443	450	422	457	476	424	412	405	445	446	434	423	451	444	424	453	456	420	419	441	454	468	410	433	424	426	433	432	395	428	433	458	459	405	433	416	446	436	456	430	432	469	455	426	460	442	405	439	450	435	440	442	465	417	401	447	427	457	436	446	408	468	441	448	449	410	476	464	416	446	448	461	435	426	492	439	403	444	444	408	458	408	424	467	443	430	437	497	450	423	442	433	442	434	446	419	463	418	431	450	440	472	449	450	454	445	444	460	481	455	437	425	463	436	444	443	481	452	439	423	467	452	473	442	407	438	444	476	399	460	447	468	426	422	434	439	452	481	462	463	447	452	422	459	463	466	471	437	425	444	430	453	386	442	429	413	445	417	478	491	462	433	467	453	461	428	452	416	433	443	435	441	419	453	413	441	441	432	451	465	449	381	451	462	461	470	430	444	436	447	482	429	455	448	433	443	469	452	454	424	420	419	476	434	477	443	453	468	450	450	415	493	461	427	419	407	437	446	417	444	433	414	432	467	414	456	410	406	453	428	432	425	430	438	421	418	419	434	446	414	426	440	462	401	448	445	415	430	435	413	447	384	429	457	461	459	429	430	469	441	456	454	418	456	437	457	436	479	455	430	472	461	391	431	443	429	442	465	426	395	458	422	446	442	406	428	396	442	463	438	408	436	399	437	384	417	488	410	435	421	409	467	489	438	395	435	467	444	417	419	458	428	439	436	421	421	411	456	441	447	418	449	410	442	471	450	408	449	475	437	464	405	427	428	462	443	440	428	416	435	428	456	435	460	417	395	468	407	424	435	439	425	447	445	452	458	418	512	436	458	430	435	454	472	463	418	455	455	419	469	446	441	435	449	448	394	480	442	440	453	431	435	440	445	430	435	478	407	462	483	393	447	443	450	466	476	467	404	447	460	441	459	468	447	389	429	423	418	421	499	455	439	429	432	445	477	465	418	469	426	434	437	434	431	434	455	452	438	434	467	458	414	445	413	435	463	428	414	426	458	472	433	419	425	445	422	458	410	456	454	446	404	503	438	466	410	446	463	469	403	436	440	427	470	441	442	418	447	440	442	444	456	418	479	449	414	433	458	440	470	412	433	468	440	471	433	408	446	455	428	424	422	474	427	432	425	432	478	421	430	416	444	402	453	395	449	451	398	459	434	452	460	415	426	432	455	451	453	428	421	453	463	466	443	450	455	429	452	447	419	393	477	434	447	445	465	470	429	438	479	446	465	449	452	444	456	419	448	453	462	405	447	465	493	459	458	431	458	421	430	447	423	457	476	444	442	463	456	464	410	456	417	419	451	495	416	449	467	438	456	423	409	424	437	428	467	432	426	441	431	470	398	414	427	483	441	453	479	493	433	476	404	467	458	418	466	478	432	467	439	438	393	442	431	458	438	426	462	428	466	437	441	462	477	455	428	452	431	453	415	449	404	462	477	434	452	412	427	464	439	434	437	462	433	443	473	450	452	455	442	437	422	444	450	441	443	416	445	447	438	436	426	466	427	437	463	451	422	437	456	444	479	441	469	455	468	434	469	468	450	433	426	457	391	422	442	446	435	480	403	447	423	423	435	434	401	496	424	426	445	429	450	411	441	469	458	477	428	451	429	446	396	424	438	411	426	412	431	427	455	460	452	437	436	463	439	429	417	425	423	431	454	481	433	435	466	432	440	441	394	419	424	448	464	428	406	442	400	463	440	394	471	455	397	454	438	407	457	435	427	446	410	439	454	423	439	441	461	451	440	429	422	419	430	437	389	406	429	426	447	419	452	460	451	456	444	456	454	442	437	440	416	456	457	437	436	487	408	462	440	440	430	436	458	466	410	464	481	447	465	432	398	429	458	446	447	433	438	431	465	428	467	436	451	427	454	443	445	441	439	416	416	450	432	434	407	430	421	443	424	415	420	447	444	427	428	428	444	452	447	440	406	444	428	413	450	451	429	425	451	475	420	412	456	434	419	482	429	444	429	463	463	432	446	405	437	427	457	477	453	447	427	430	474	395	435	448	441	405	478	390	409	438	400	417	414	431	475	434	437	460	453	447	447	451	394	417
23703	21175	28237	24409	21193	14298	5684	3187	2218	1759	1361	1133	983	880	825	688	677	649	586	606	563	497	507	528	454	447	511	424	432	473	425	446	431	396	399	394	387	341	441	403	386	424	392	383	372	419	390	362	382	370	375	396	377	406	392	386	365	390	361	372	390	384	417	411	369	369	394	346	354	355	349	367	362	377	395	378	392	400	394	386	370	356	351	411	400	378	374	380	359	389	381	343	356	371	397	376	375	354	373	392	379	405	388	348	416	360	371	412	377	340	352	365	389	384	396	355	352	368	385	345	375	349	376	386	342	375	369	389	388	354	376	395	365	398	421	360	335	371	395	342	378	369	389	362	351	380	371	354	343	345	383	370	401	383	360	388	382	385	357	341	367	388	425	357	357	359	374	408	387	360	383	365	374	360	389	345	370	361	339	375	374	387	363	354	378	358	374	365	393	382	407	334	381	373	373	394	317	395	359	390	367	386	379	360	355	367	375	374	355	379	360	358	345	376	403	361	366	368	382	344	357	345	378	316	391	377	383	378	397	350	386	374	409	366	400	365	405	368	368	394	389	403	336	378	355	354	385	395	364	389	374	370	351	423	360	374	386	366	362	360	389	365	357	380	379	395	353	386	360	370	371	371	350	373	390	352	397	364	377	383	348	394	395	351	357	368	368	391	375	329	369	363	382	349	355	340	370	334	394	376	385	366	399	391	375	394	362	359	361	360	353	379	342	364	341	317	410	338	386	369	388	377	389	373	373	340	347	371	355	354	355	365	395	349	384	352	380	377	382	385	388	376	372	382	363	394	385	392	374	366	360	392	368	405	370	388	393	376	389	393	359	407	358	381	356	368	385	341	399	369	377	376	371	354	370	352	381	374	392	357	381	382	336	364	345	386	388	393	361	355	413	383	392	343	405	366	358	361	338	386	363	390	399	359	383	343	351	397	368	326	361	347	340	344	378	348	358	364	368	392	390	381	365	375	353	358	381	375	410	399	371	364	404	359	342	373	379	378	355	368	359	394	349	370	399	373	384	401	339	371	342	353	378	348	348	388	399	368	317	390	378	363	355	383	381	376	364	368	365	366	369	363	379	414	398	390	364	340	360	409	367	386	352	347	385	384	355	412	384	361	359	345	337	350	411	375	359	340	375	339	355	351	363	350	387	388	386	390	391	354	390	391	367	345	372	368	372	379	391	401	367	383	361	380	363	393	398	348	418	367	394	377	398	374	372	388	376	380	378	382	368	372	389	395	360	371	363	375	393	353	355	352	379	394	380	378	341	390	391	346	369	366	350	408	350	359	387	381	368	360	383	365	352	380	382	401	386	353	381	361	384	390	372	337	393	345	360	381	361	364	374	369	416	388	386	360	368	360	367	382	380	381	397	353	367	385	355	388	360	380	375	372	379	357	368	347	362	353	387	374	373	384	359	368	388	367	349	387	390	344	373	355	369	422	397	398	318	373	390	392	355	386	408	408	374	374	366	353	334	388	391	384	372	399	388	400	357	381	425	378	367	384	352	351	355	392	424	399	366	369	368	390	383	377	393	377	403	360	359	352	379	350	367	374	365	362	355	377	423	355	348	349	448	348	371	391	369	360	367	417	356	396	374	390	390	345	355	357	359	394	371	386	373	349	366	380	359	386	366	365	382	328	366	361	362	405	365	373	338	376	375	375	373	395	379	358	383	357	330	368	366	376	344	375	387	375	433	351	390	396	409	342	362	383	336	373	370	374	365	354	406	393	373	365	335	379	360	374	357	379	375	397	369	378	389	366	348	358	382	374	375	409	395	371	372	381	346	395	352	406	340	371	379	367	371	356	407	375	399	362	348	355	373	352	363	332	370	349	361	379	399	356	347	383	345	411	386	369	377	358	348	387	379	420	343	401	367	383	380	386	381	410	380	359	327	339	354	352	380	385	373	385	390	373	374	370	372	342	349	351	332	363	378	375	370	366	334	349	367	381	369	363	346	352	385	360	375	338	385	365	387	368	360	352	316	334	392	385	378	392	384	400	402	387	351	338	404	395	347	365	408	383	388	356	368	352	359	359	387	370	379	397	356	377	378	410	334	371	353	379	437	390	376	379	364	390	378	361	342	357	388	361	367	368	368	376	386	376	388	367	366	403	382	364	350	369	355	364	375	408	404	346	389	335	361	361	381	355	365	361	381	345	347	382	386	403	362	369	376	385	346	379	383	435	400	384	372	362	368	357	342	344	373	365	395	354	376	405	380	332	378	325	380	390	373	343	400	376	379	385	385	362	388	385	378	381	388	391	377	362	392	352	366	406	365	341	416	368	391	369	366	375	413	379	365	388	383	374	403	397	389	385	399	359	356	391	413	365	384	368	372	384	422	384	386	373	389	399	392	365	399	391	390	403	354	372	371	396	357	357	349	389	336	385	356	338	379	394	346	355	343	400	377	379	346	364	381	366	376	353	384	317	396	376	391	364	371	326	373	360	366	309	356	388	401	369	361	357	359	379	385	342	358	414	343	378	360	366	366	359	395	371	387	384	390	367	357	363	345	388	367	395	372	346	383	379	384	373	350	352	398	362	337	407	404	396	368	375	373	345	340	391	352	352	369	360	349	355	381	391	387	363	378	383	394	393	346	385	401	386	358	385	365	376	374	375	361	356	372	353	396	385	394	332	416	368	383	399	344	352	350	369	330	360	394	393	393	350	414	368	387	385	419	364	345	377	344	401	370	396	386	330	379	364	392	363	365	353	419	352	392	361	395	370	380	390	377	352	379	381	380	361	383	391	366	369	373	358	373	352	384	384	387	349	380	370	402	366	384	393	375	365	356	353	390	380	391	405	388	385	366	372	392	382	391	397	387	364	393	344	343	375	391	364	372	398	391	384	364	377	368	386	356	403	366	391	356	354	366	390	380	387	397	357	363	398	357	383	366	388	390	429	399	392	381	360	396	385	401	349	369	380	394	396	369	334	344	353	386	387	384	379	360	386	371	382	350	422	371	414	349	377	363	385	377	357	338	342	371	380	391	358	382	375	383	394	371	356	345	401	380	354	340	384	386	373	353	397	407	391	393	340	377	384	348	388	348	402	388	368	390	333	374	372	389	369	359	375	399	382	377	348	362	357	335	387	396	388	383	366	347	369	350	394	394	381	410	380	328	373	405	403	390	368	374	400	384	339	359	359	387	328	373	351	416	348	374	383	358	331	365	374	368	379	378	353	390	354	400	344	374	395	354	394	373	382	392	404	398	348	369	386	390	394	374	373	385	380	344	374	365	375	352	403	367	365	377	384	379	317	387	350	403	359	370	380	374	319	376	429	354	355	393	387	346	355	347	389	334	373	390	356	401	357	381	353	369	349	382	363	349	395	358	374	351	375	382	399	368	360	349	326	401	375	354	378	386	393	362	364	346	347	381	360	373	348	371	367	368	373	363	407	352	334	344	393	362	409	375	375	386	350	375	385	399	381	374	358	354	377	402	395	379	386	358	360	374	385	361	347	394	346	381	375	377	367
22869	41746	35776	17641	12751	9573	7261	5565	4138	3161	2397	1965	1569	1424	1252	1071	981	876	909	843	798	754	693	663	660	629	671	594	597	552	517	519	522	515	500	448	504	461	476	440	504	456	516	503	468	469	540	496	454	467	502	466	463	486	476	502	496	501	473	464	475	525	497	500	433	469	458	456	486	480	483	456	504	490	474	486	490	448	448	470	443	468	438	462	504	494	460	470	463	456	493	464	449	489	447	478	474	445	456	432	509	440	444	448	472	418	469	423	428	486	429	456	485	496	442	444	470	416	474	471	441	463	454	467	452	458	421	466	452	489	453	502	438	494	470	472	489	455	477	426	482	484	429	477	461	441	453	462	453	473	474	424	491	496	465	491	432	432	501	454	507	455	448	454	464	457	458	475	482	490	477	436	461	444	444	450	453	515	423	481	443	501	446	452	496	468	504	439	531	458	436	467	486	464	445	437	446	495	455	458	463	487	460	484	436	462	451	429	492	435	437	494	480	455	433	445	502	480	474	442	412	482	444	425	434	473	465	482	489	488	467	435	467	463	460	447	463	465	471	491	459	486	450	467	473	496	486	468	472	432	453	457	502	485	463	459	461	495	471	463	469	471	419	502	526	490	477	453	504	462	448	491	468	488	422	470	449	413	456	458	449	460	481	439	455	455	485	492	459	446	472	474	452	499	488	471	491	449	468	496	451	441	465	469	452	445	536	496	457	413	495	450	462	464	481	457	464	424	451	475	448	466	467	472	491	477	457	488	474	449	430	456	476	482	433	470	467	473	479	467	477	456	449	455	457	504	486	448	493	461	452	516	449	459	465	470	485	434	479	478	452	491	483	494	458	445	464	459	437	439	466	425	479	460	422	496	428	452	494	466	462	481	453	464	494	470	501	537	460	504	460	463	439	450	462	460	428	455	450	490	440	475	505	443	470	479	481	462	463	485	495	472	453	459	459	490	466	447	492	468	472	460	457	488	461	476	466	439	506	502	466	468	450	431	439	444	462	442	443	474	439	453	463	453	458	477	465	461	443	438	476	422	456	464	470	485	442	437	420	478	471	461	433	453	474	469	449	460	462	452	439	449	472	486	449	451	476	464	474	443	486	462	486	495	456	465	496	498	497	437	432	467	446	451	477	489	415	451	458	461	476	463	478	465	433	444	475	515	430	497	449	471	460	466	464	421	466	435	442	477	429	452	469	438	433	457	445	466	445	484	470	471	451	484	459	443	450	488	498	435	442	455	441	509	458	492	441	479	487	456	475	458	490	437	495	438	434	498	444	454	489	454	432	467	446	438	426	467	439	425	466	463	465	469	469	440	493	481	488	449	454	440	442	466	511	437	437	447	460	505	437	504	491	453	445	469	454	483	480	455	465	478	482	469	495	426	421	491	479	472	454	438	460	511	459	465	465	466	488	482	458	458	473	436	479	451	482	474	529	480	485	515	506	469	454	447	439	501	441	469	443	477	480	438	416	461	487	449	462	481	460	449	475	465	454	452	431	457	458	444	441	454	463	473	430	477	453	482	456	496	444	466	442	482	490	453	465	431	473	455	486	465	461	434	469	441	462	461	456	455	422	479	458	452	499	446	440	474	488	455	481	458	462	472	462	468	467	469	455	475	448	423	456	436	474	451	489	489	480	469	445	450	467	463	444	465	433	455	443	472	495	455	495	489	465	453	514	484	467	473	463	456	486	476	497	473	454	452	452	495	447	449	498	432	504	479	490	489	488	463	477	451	401	461	445	471	425	498	425	459	467	467	489	486	473	489	481	478	458	472	432	425	472	441	438	458	495	428	421	500	463	484	428	482	460	484	459	494	451	464	445	458	426	449	478	468	458	470	456	471	459	449	463	498	487	479	510	485	465	473	463	481	467	469	504	452	451	489	403	466	470	426	484	448	486	507	480	454	485	464	436	429	476	495	432	448	455	479	448	426	455	440	475	460	460	474	416	469	475	484	444	441	465	466	501	461	438	442	490	476	460	447	453	495	505	480	498	447	465	476	480	448	469	455	474	446	467	482	449	469	471	444	500	478	438	524	496	458	437	431	418	471	462	462	457	487	510	453	485	457	458	435	445	432	451	476	475	464	453	477	458	488	450	443	452	457	447	443	435	475	462	496	449	442	468	458	451	469	446	454	476	511	446	489	487	477	449	441	485	475	477	457	477	457	454	493	425	442	450	479	483	463	471	482	467	456	467	482	442	477	473	477	483	483	455	450	468	426	507	477	456	464	492	452	486	453	498	486	467	464	459	530	420	492	446	445	480	463	445	471	473	451	461	427	439	454	479	455	484	454	486	474	474	489	431	428	470	456	455	444	443	420	429	473	442	453	414	466	480	457	446	449	420	493	466	492	499	478	480	435	459	479	441	453	444	465	460	473	462	427	464	463	475	445	468	407	482	480	505	466	458	429	467	453	437	494	455	485	422	492	456	424	477	451	451	462	448	454	491	441	444	481	419	441	478	492	461	453	437	477	464	463	453	464	457	435	442	412	481	513	451	419	491	483	451	487	481	464	483	418	437	474	435	470	453	435	470	436	521	448	472	495	478	495	474	487	484	488	451	463	509	461	474	454	485	403	489	446	494	529	494	441	455	495	466	435	469	445	478	473	491	458	458	466	474	488	436	483	458	470	474	432	447	453	498	448	458	467	455	465	472	442	455	472	459	483	482	444	504	480	432	459	454	460	469	449	510	423	473	456	441	499	477	446	442	461	459	484	468	475	493	470	462	446	489	463	473	443	481	441	475	497	434	440	438	484	494	474	463	451	478	440	458	467	489	442	489	457	468	468	452	464	438	459	429	448	469	463	436	493	486	480	487	461	476	461	447	452	463	445	432	459	488	464	452	434	455	462	483	487	477	489	437	435	444	439	415	447	473	467	473	471	450	449	473	459	493	421	466	468	458	472	435	464	496	477	469	457	439	440	459	452	474	479	449	465	444	482	482	460	453	471	454	466	474	450	492	461	464	450	449	499	481	470	446	463	481	471	441	437	445	483	471	462	501	459	444	471	424	469	478	458	444	492	454	485	475	452	469	482	472	413	452	441	441	488	424	392	425	441	467	469	462	438	441	474	466	453	437	436	458	478	460	421	449	466	475	495	450	495	465	464	483	462	439	459	435	477	446	463	484	513	448	465	457	460	441	440	489	496	497	445	431	484	494	459	481	441	417	427	475	456	459	455	440	465	452	450	493	497	467	475	448	460	434	495	487	458	467	433	458	449	478	500	439	446	471	492	464	493	431	441	419	492	429	441	454	473	458	443	482	465	472	482	437	452	461	427	483	469	495	456	465	454	499	438	481	463	432	446	490	457	453	450	465	485	482	409	466	446	461	431	482	473	456	455	498	435	490	501	449	468	488	457	477	508	462	467	467	448	473	455	484	460	433	473	475	449	449	457	462	475	451	506	470	477	438	455	512	436	491	473	415	470	439	471	491	463	409	459	464	467	446	429	487	463	459	489	489	454	437	480	514	433	469	465
24762	21237	27534	25252	16384	5305	3058	2085	1481	1232	986	844	698	630	560	493	444	443	444	405	388	392	374	361	315	353	338	335	296	298	293	266	295	270	240	262	269	292	285	288	279	261	280	269	243	260	274	253	264	283	248	264	299	283	276	272	272	247	265	258	280	288	279	271	254	248	254	240	273	235	256	265	258	265	251	252	248	279	249	262	234	257	285	248	259	240	243	243	271	247	249	237	248	244	257	258	264	254	283	269	291	271	262	246	242	262	264	237	279	247	273	258	216	273	259	242	288	272	276	242	259	261	239	267	262	250	245	255	248	275	267	269	230	250	254	250	254	248	249	242	271	263	259	258	248	269	259	241	249	266	236	281	244	222	244	252	280	258	251	246	250	258	255	273	298	257	251	224	266	271	250	257	255	251	298	244	233	252	237	232	251	252	264	239	262	227	272	239	263	252	246	307	251	248	237	266	265	237	256	251	253	243	234	251	257	251	255	267	271	247	267	268	238	252	260	249	270	259	250	247	242	249	267	271	258	292	225	246	266	245	296	250	284	261	278	239	250	256	258	237	248	240	238	239	255	253	260	265	265	253	239	266	249	238	249	262	249	253	251	268	263	241	226	249	240	248	257	242	270	263	257	254	259	237	253	263	255	249	258	240	246	267	234	258	253	240	259	278	224	271	223	251	247	258	246	242	258	242	262	219	236	275	282	265	281	242	241	236	267	266	235	247	244	247	249	243	272	249	286	266	258	248	243	239	257	235	258	256	254	264	232	258	259	261	272	232	262	253	248	247	246	257	264	239	236	257	256	296	277	262	243	256	251	255	245	241	228	276	252	244	269	252	276	251	266	209	262	236	228	237	273	252	220	236	254	253	262	273	281	257	253	285	252	237	269	233	274	249	273	269	246	255	285	266	241	250	271	232	275	281	264	234	251	263	247	213	243	252	237	260	234	232	235	238	228	263	269	273	296	248	239	250	268	293	225	264	254	285	265	257	273	275	261	234	282	279	251	262	258	271	252	266	261	254	254	228	249	233	264	252	275	229	274	251	242	264	231	280	241	275	242	254	273	257	253	291	235	252	226	265	259	249	265	287	276	276	250	249	269	237	273	251	255	282	242	250	258	250	269	249	232	268	261	238	238	270	237	249	238	243	239	280	261	240	302	247	272	238	284	276	268	265	245	225	260	268	266	266	237	277	230	261	248	278	268	255	250	227	239	239	270	262	273	266	254	289	238	249	269	266	252	259	290	258	249	232	255	250	244	276	272	236	261	260	266	228	278	262	247	248	264	292	275	249	252	261	260	271	251	260	264	275	265	282	269	289	247	256	261	257	244	256	275	218	278	232	243	249	252	262	272	274	277	246	273	253	256	255	283	258	252	240	245	262	258	241	238	243	274	277	239	263	253	276	227	260	226	271	281	251	271	249	254	275	263	228	261	228	253	250	262	259	268	246	228	243	249	227	250	263	248	271	242	239	233	240	237	253	252	265	255	264	245	229	242	288	243	257	245	245	234	266	270	268	275	263	271	286	230	237	247	244	245	269	248	258	236	275	270	231	221	227	252	295	274	259	246	239	270	248	252	275	240	298	277	278	242	258	266	252	267	238	257	266	274	253	254	268	267	258	262	246	248	274	245	255	242	274	274	292	258	272	251	248	213	254	272	244	258	268	232	229	267	256	254	257	253	241	278	252	220	241	253	254	270	258	243	258	248	248	251	260	251	236	246	278	227	276	255	256	246	262	241	262	245	229	249	226	251	241	255	253	256	240	289	263	252	249	237	260	222	260	254	238	238	249	262	243	240	238	275	256	249	242	236	241	248	278	259	240	247	260	249	267	230	277	226	259	265	264	248	249	309	223	250	253	253	250	231	263	251	268	263	254	282	266	286	254	259	257	248	277	266	246	256	249	257	271	263	234	269	263	245	261	248	267	266	261	238	266	257	269	248	230	274	262	253	263	250	231	265	228	258	243	245	223	261	240	262	235	269	262	255	258	270	268	260	264	265	266	267	259	240	243	273	254	281	251	252	248	262	255	266	249	247	263	255	260	245	234	245	265	266	243	259	264	248	238	270	266	256	266	248	237	269	280	257	228	268	222	225	297	241	254	250	230	239	219	231	262	239	293	234	249	228	267	286	236	265	272	262	245	238	261	274	256	258	261	264	289	212	215	257	257	275	281	226	228	267	258	224	268	276	236	235	279	277	258	244	213	270	246	239	284	267	254	225	272	262	240	217	261	264	287	235	241	234	281	252	270	255	240	255	273	281	237	262	262	254	241	246	250	254	268	264	248	240	255	241	253	271	236	260	246	261	233	259	241	264	232	244	262	229	262	252	248	271	283	270	242	250	268	258	232	230	253	257	271	209	260	270	257	267	249	247	269	255	249	224	268	253	252	253	248	259	267	250	269	256	225	237	257	282	274	260	257	283	252	242	253	247	278	264	258	253	281	250	248	268	271	233	241	260	267	234	259	231	274	276	261	269	283	255	254	264	259	214	247	242	249	253	246	279	280	278	278	256	253	239	246	268	232	250	255	228	277	253	272	256	268	257	257	277	269	259	271	268	255	266	248	246	265	260	251	236	266	272	251	273	267	278	266	261	271	256	234	263	280	234	278	262	246	237	243	230	262	238	261	261	231	241	232	281	237	227	262	226	276	262	273	282	258	260	246	257	281	241	241	256	262	261	268	243	231	262	229	245	245	275	251	237	271	283	246	249	285	248	242	280	226	253	257	268	276	244	262	245	266	289	243	280	265	245	252	255	235	260	296	266	249	239	275	266	279	280	251	254	276	269	259	249	236	241	242	266	225	267	289	255	270	269	254	233	211	253	256	287	263	261	268	242	266	237	250	263	243	266	265	266	258	240	239	229	275	258	261	248	269	255	239	269	230	263	268	259	256	257	240	269	224	291	259	258	266	247	242	259	253	234	264	257	257	256	283	257	258	238	247	250	228	242	251	227	246	255	229	258	267	241	269	240	263	271	261	280	262	242	223	279	263	249	247	249	268	267	246	224	248	264	260	257	265	280	262	226	236	249	263	254	287	234	253	254	235	301	236	284	235	241	265	275	256	225	270	246	253	254	245	255	241	242	281	253	277	237	247	245	242	281	242	245	263	241	257	223	239	249	251	251	205	231	243	261	255	248	239	268	225	253	244	243	244	246	253	252	237	232	246	272	216	261	241	264	250	250	237	261	243	244	245	243	267	277	249	263	261	263	262	235	260	268	256	248	235	250	275	227	248	256	264	301	245	245	242	230	241	244	290	284	259	276	268	270	247	243	238	270	227	242	283	253	256	253	269	229	261	243	245	278	272	274	264	260	263	244	271	261	254	243	253	265	260	263	233	239	255	270	253	229	255	253	239	241	246	251	265	260	302	240	251	250	253	259	250	237	253	288	263	279	258	245	254	275	249	261	262	257	257	265	254	241	272	277	248	240	244	255	236	273	255	239	277	269	246	251	241	263	248	269	257	250	277	265	284	261	254
23126	39087	32293	15013	10351	7790	5868	4354	3333	2358	1827	1473	1227	1075	901	797	725	709	715	630	585	518	521	526	451	463	448	434	464	452	398	375	338	353	360	340	320	313	335	340	328	345	333	371	336	362	333	335	346	319	332	391	322	340	378	321	326	332	350	353	336	343	329	332	357	331	314	303	337	316	316	349	341	330	339	350	333	338	369	362	333	319	353	339	294	331	291	346	355	352	296	309	299	322	333	322	328	293	322	324	329	321	322	337	351	303	336	337	337	280	309	307	302	312	335	272	334	335	305	266	314	316	301	312	327	335	335	300	308	288	329	310	320	335	321	306	353	331	325	324	318	349	322	298	326	324	310	339	301	333	309	319	304	295	320	311	301	337	314	332	319	328	321	301	334	302	323	324	301	328	320	330	344	305	312	337	284	333	344	278	317	318	330	302	287	309	323	310	344	307	324	328	294	315	319	338	312	321	300	333	293	302	323	319	295	335	331	306	334	326	322	302	319	335	323	319	285	325	331	310	317	321	307	323	307	324	314	342	316	295	334	287	332	292	326	291	347	343	329	325	328	320	307	316	340	299	323	311	311	304	308	297	289	329	339	309	350	321	325	350	326	336	294	315	307	309	296	308	276	346	303	300	296	317	302	316	314	308	338	330	339	325	328	307	333	311	340	316	298	343	330	333	315	320	320	346	361	304	320	320	323	317	326	324	343	340	334	332	353	332	307	324	345	328	331	276	294	362	325	331	313	320	292	329	328	334	316	298	325	304	341	334	292	297	336	343	342	290	299	303	330	299	329	334	308	303	326	301	290	318	315	321	308	323	329	334	323	307	308	350	301	299	340	334	314	325	320	282	288	339	293	325	319	341	300	344	319	342	312	347	325	299	323	295	333	315	301	310	304	343	281	320	320	322	335	333	306	317	327	321	332	337	335	332	306	323	305	343	314	301	315	325	301	316	287	329	343	333	312	323	313	352	322	331	361	289	300	316	304	347	311	297	310	321	315	325	326	319	320	326	305	295	317	308	285	310	323	341	325	317	290	332	333	305	327	326	342	332	352	344	303	346	303	305	365	342	327	301	325	283	305	351	308	355	310	335	342	339	302	313	317	311	334	335	324	319	330	332	320	313	317	315	343	314	323	349	345	344	314	316	310	293	315	340	300	303	307	325	302	343	329	315	312	344	329	309	309	338	324	315	307	332	333	325	327	311	287	290	309	326	288	334	324	319	324	315	324	317	310	304	328	296	308	319	289	331	286	300	308	308	310	322	327	325	316	303	350	312	330	334	311	362	341	350	337	313	305	327	301	358	344	327	322	331	333	312	343	339	326	308	325	332	317	331	322	321	311	300	302	349	319	328	304	313	348	337	312	337	319	335	324	327	307	290	292	301	317	317	338	304	308	308	320	320	340	312	307	330	344	369	328	320	348	308	319	339	307	307	297	354	308	335	300	318	321	324	318	315	343	314	298	306	324	331	329	343	320	317	322	329	337	339	350	335	322	329	337	350	305	309	341	336	347	318	319	321	358	328	299	371	330	334	319	327	279	331	322	330	348	330	317	329	321	339	322	323	302	306	290	319	315	313	331	301	313	330	327	318	324	320	341	315	319	308	338	321	333	348	329	344	337	358	305	300	300	335	325	359	340	285	307	326	347	317	309	345	296	333	339	343	351	304	320	322	306	315	312	290	299	308	306	312	339	304	308	342	275	316	281	324	311	310	341	343	374	317	330	336	329	317	327	297	316	309	300	353	327	327	313	323	287	349	320	313	356	321	304	326	334	320	324	322	283	317	337	329	310	335	303	310	323	323	307	308	310	331	280	333	353	303	330	336	317	334	314	305	371	343	347	326	322	340	342	306	312	327	342	312	303	306	304	344	334	312	308	311	349	340	324	303	295	329	323	307	312	332	319	316	327	317	327	312	301	336	308	296	316	296	302	291	330	355	321	301	328	327	319	355	340	322	298	321	308	305	329	294	307	339	308	314	330	304	338	316	304	301	310	344	318	337	327	294	306	308	331	369	321	341	315	308	280	326	333	332	316	288	312	326	332	350	342	333	302	327	317	305	331	353	312	311	270	316	329	312	333	327	320	335	339	319	299	321	334	327	326	346	352	295	326	311	302	336	316	363	311	336	357	327	333	327	327	311	322	340	311	309	302	296	328	372	348	319	325	341	304	307	299	327	318	315	340	341	324	296	290	313	308	318	303	323	376	333	362	310	323	304	266	333	312	360	328	328	330	328	350	292	333	333	311	312	293	338	311	301	341	330	291	347	324	351	303	329	342	299	343	321	329	298	287	308	334	336	311	338	331	323	357	308	352	333	327	334	284	343	284	315	299	305	355	310	328	335	378	314	309	330	335	314	309	320	332	316	320	300	331	337	311	311	342	315	303	347	332	292	324	309	309	330	309	319	326	348	329	323	321	301	323	360	315	328	322	336	327	305	319	328	334	315	313	316	334	347	307	324	352	325	305	302	330	329	337	325	309	319	327	303	293	323	332	319	338	317	357	307	309	310	331	347	346	343	321	277	312	334	316	296	331	332	330	268	298	307	271	336	315	296	307	319	303	319	329	313	365	321	340	311	321	308	307	309	308	313	329	294	326	305	306	315	333	297	260	316	308	318	332	334	341	335	305	350	316	325	302	324	341	309	328	321	336	326	321	309	309	335	343	343	327	343	324	286	330	316	316	325	313	319	316	320	336	310	334	329	318	314	325	305	346	308	313	321	311	307	330	320	325	301	328	313	287	343	321	350	321	354	359	305	339	337	328	317	309	327	352	330	296	313	316	309	325	302	323	327	330	296	312	323	316	312	324	292	308	352	323	311	348	352	310	316	328	330	309	306	261	305	319	321	327	329	347	304	319	323	308	328	304	317	330	292	306	319	331	320	315	350	326	318	342	332	327	336	338	345	293	323	347	292	316	311	300	316	320	322	324	307	360	317	334	317	349	322	298	311	350	309	339	316	303	318	309	334	284	327	322	310	323	326	316	313	331	339	343	327	308	315	317	321	300	308	348	315	294	330	328	321	345	330	337	326	288	327	321	340	309	336	288	340	345	328	304	309	338	344	333	330	311	359	301	318	323	291	321	289	323	311	312	347	325	299	337	329	316	334	310	279	318	320	337	306	333	345	297	343	297	291	336	303	309	337	311	330	320	291	326	330	305	297	315	333	330	316	312	309	340	308	364	311	329	325	353	295	324	303	341	325	325	310	316	353	338	308	319	287	329	295	358	332	327	324	352	320	316	324	347	355	336	329	321	313	348	319	324	336	301	323	327	297	296	299	339	357	328	316	323	353	313	311	332	317	337	316	335	313	305	334	303	338	343	320	343	307	337	350	335	304	331	320	309	316	336	322	328	362	323	308	299	319	317	281	335	338	312	319	312	321	313	301	292	318	311	336	338	347	333	314	366	331	349	303	341	305	323	308	315	321	341	302	300	335	304	316	315	329	318	331	308	317	325	321	300	299	313	334	306	298	322	291
22745	21225	28717	24020	21262	21476	14901	5372	3247	2629	1987	1545	1235	1090	934	816	671	747	656	591	566	564	515	437	494	414	427	344	399	400	370	340	321	320	298	288	303	292	298	283	288	272	273	283	284	294	282	252	305	261	283	283	271	233	265	312	295	274	258	276	307	289	266	286	268	281	283	258	273	280	291	247	290	253	251	254	252	275	263	278	251	279	284	275	279	273	284	264	289	268	282	256	291	246	250	279	272	249	273	300	247	265	272	263	297	285	287	247	271	260	255	268	288	258	255	293	279	288	248	283	248	265	272	278	265	249	280	268	262	261	253	282	281	278	267	253	243	252	249	271	283	284	276	250	242	288	276	258	297	261	267	275	253	257	270	253	261	271	263	265	271	260	249	253	280	255	276	273	241	261	267	273	265	259	258	278	247	277	268	262	294	241	263	240	297	298	241	263	283	254	260	299	272	282	255	254	289	266	296	262	274	276	260	208	277	247	286	257	248	285	248	247	258	268	272	235	276	273	253	273	261	296	261	246	257	259	269	255	235	259	297	260	253	272	247	246	275	249	232	270	255	260	261	266	221	280	263	289	242	274	283	240	297	285	261	283	258	306	271	264	281	280	257	268	292	272	264	289	282	270	256	263	268	275	267	230	283	237	259	253	261	287	273	260	262	271	248	279	268	271	254	275	254	288	242	248	239	268	294	292	281	271	289	289	237	239	251	268	276	256	281	264	276	264	278	243	285	259	278	265	249	263	299	275	260	280	276	271	294	286	283	276	275	276	298	262	272	247	292	254	230	280	276	257	277	250	267	295	269	257	261	275	261	259	265	237	294	266	277	273	256	266	261	244	258	268	235	286	274	259	265	255	247	237	255	293	278	238	242	257	254	281	282	299	224	284	264	288	263	266	232	259	222	256	269	247	271	262	243	253	253	291	267	263	279	282	281	266	254	246	274	260	277	262	304	246	271	271	258	271	276	287	259	268	240	243	271	251	225	251	280	267	225	290	267	299	298	251	242	257	275	268	255	283	275	283	289	274	279	277	288	249	257	292	266	238	272	256	232	294	254	242	248	254	273	283	299	250	263	245	264	303	278	234	275	300	258	279	262	273	265	278	270	284	286	257	264	291	255	282	239	285	269	274	234	291	269	273	282	280	261	258	253	267	274	269	274	242	260	266	268	251	264	249	275	277	278	281	252	273	255	277	264	246	293	298	255	296	292	265	289	274	301	257	265	235	268	226	248	226	263	277	266	261	244	260	279	249	299	252	265	293	261	302	268	282	269	248	250	248	264	270	268	266	264	273	265	260	268	275	245	294	282	249	264	268	250	245	262	261	240	266	260	267	279	281	273	263	283	271	282	250	291	256	312	272	281	238	261	276	263	277	281	278	261	283	266	275	283	265	268	264	254	274	226	275	248	246	247	290	267	278	280	273	244	278	261	240	238	280	259	234	265	283	269	243	274	256	292	255	237	289	264	242	285	311	270	285	285	248	274	264	284	277	279	269	268	261	286	274	276	292	247	282	296	257	263	270	285	265	247	250	270	259	252	281	263	273	298	262	264	266	268	225	270	247	267	232	278	248	228	257	271	245	266	259	257	255	258	256	275	268	243	257	261	282	270	288	260	259	293	265	263	281	243	258	259	272	273	262	261	252	250	265	261	272	280	310	254	246	283	271	280	252	270	232	259	266	276	254	238	250	266	263	255	268	262	265	266	263	276	255	277	253	263	238	268	303	265	280	234	290	275	263	271	282	288	276	297	260	290	296	280	294	262	262	280	276	263	269	258	261	277	251	250	275	245	260	249	237	270	259	258	252	273	243	267	256	250	245	245	278	236	260	255	270	268	257	263	281	267	279	268	276	255	252	244	253	283	224	278	268	257	273	254	261	264	299	254	252	239	276	257	274	267	283	255	270	271	286	267	247	245	259	252	281	289	248	255	261	264	298	268	242	265	276	302	232	273	258	268	274	278	269	272	282	266	265	291	273	264	265	282	261	278	268	272	257	289	266	267	272	300	292	281	288	252	253	272	253	265	265	234	243	260	255	294	269	267	283	265	261	286	254	256	294	278	260	285	275	258	256	277	279	270	260	280	298	251	231	268	245	297	284	279	290	264	262	269	264	253	266	275	254	243	244	253	240	279	272	248	272	252	252	270	263	255	264	274	285	232	286	245	286	271	282	271	256	249	269	254	255	276	287	245	245	267	267	245	243	261	283	256	248	262	245	280	271	283	250	265	269	239	281	263	312	276	246	262	270	277	247	280	252	265	286	260	277	229	264	261	285	252	214	293	228	258	258	261	286	274	263	281	282	271	251	247	292	278	290	252	285	251	280	245	271	288	271	259	266	244	266	273	269	265	287	259	263	233	269	255	248	255	264	271	250	253	258	266	264	241	278	287	274	277	254	250	267	279	272	271	269	249	260	276	260	263	279	258	244	254	249	278	244	239	278	252	270	256	248	250	268	263	284	251	271	272	261	270	306	247	276	299	291	235	279	263	275	217	271	262	269	253	233	272	277	260	261	242	258	239	266	249	258	283	268	271	257	275	297	267	260	266	282	232	253	294	258	238	259	268	267	248	256	251	256	306	252	270	252	239	267	271	258	287	262	272	269	271	256	281	255	273	262	284	245	273	256	277	273	247	272	269	299	290	242	291	264	275	277	271	280	266	265	274	252	243	271	277	249	267	257	270	277	278	269	251	249	242	267	258	244	269	241	260	264	253	270	284	278	300	220	244	268	256	286	258	250	266	256	271	288	254	260	272	280	260	269	238	260	265	284	264	254	254	248	274	265	238	279	281	263	313	258	278	270	242	274	279	306	245	253	257	268	274	275	258	263	279	267	265	287	266	304	280	268	248	267	268	274	265	275	237	271	280	240	257	258	275	266	276	221	245	275	260	283	252	255	290	256	266	233	279	252	276	252	256	248	252	286	282	262	273	263	230	266	304	273	251	265	276	268	294	249	242	269	233	246	273	273	290	249	265	276	253	265	282	280	265	264	253	272	269	270	295	283	249	261	255	259	269	260	289	270	295	244	276	273	258	264	254	262	255	278	255	250	263	271	263	246	250	267	225	244	266	249	273	259	302	253	256	267	225	281	280	260	254	286	262	260	256	247	265	244	250	272	245	233	275	277	281	259	274	293	231	273	282	268	239	300	257	260	277	245	264	279	289	260	251	252	235	250	246	246	263	280	274	237	271	260	246	249	225	289	272	269	279	288	269	252	275	274	288	239	244	279	258	246	247	283	231	276	258	270	258	277	226	288	256	294	279	286	277	267	267	276	258	270	280	280	260	265	232	251	324	257	239	262	302	265	277	279	241	265	255	267	251	279	252	272	267	290	233	278	268	233	277	288	244	271	263	256	254	287	262	252	262	269	245	242	236	253	265	281	246	250	264	239	291	277	274	259	235	258	268	260	265	276	266	255	280	250	259	281	265	261	271	308	271	279	260	294	275	252	271	250	238	286	271	276	244	251	278	242	267	305
24412	47981	41217	23316	17580	13549	10996	8322	6253	4780	3487	2734	2266	1898	1583	1380	1240	1211	1010	933	897	813	795	740	693	628	638	613	527	548	457	444	426	418	403	387	376	375	393	352	353	385	350	336	381	339	358	345	383	389	361	371	375	358	373	364	378	343	369	371	381	388	366	394	303	324	348	314	343	342	332	320	355	342	366	359	350	361	295	327	317	309	346	330	324	308	339	369	335	360	330	349	301	338	334	340	319	335	304	293	353	317	313	343	340	329	329	339	322	315	341	324	338	320	340	321	332	321	355	351	338	330	378	360	325	372	349	326	300	317	348	357	372	346	357	319	331	310	334	372	338	394	309	349	321	344	324	309	355	312	375	347	335	307	344	359	368	324	334	351	316	329	322	348	335	294	347	327	327	320	329	317	340	330	345	348	347	366	325	340	350	288	356	329	323	320	314	330	338	326	309	357	354	332	355	324	334	336	353	381	342	320	342	358	345	345	330	312	338	320	307	347	353	337	367	324	324	305	333	303	310	323	327	343	349	361	343	332	324	326	326	341	353	347	342	340	305	317	317	326	318	333	352	358	348	315	357	318	334	319	301	296	344	332	319	347	332	331	332	320	329	337	336	324	357	330	291	300	322	346	324	339	347	320	352	372	337	346	320	330	370	304	336	354	325	344	325	328	320	288	343	319	328	324	300	315	317	321	323	299	311	317	333	332	367	329	329	320	327	335	313	326	341	347	333	357	327	355	324	302	359	352	320	347	333	330	312	358	323	330	349	342	325	330	341	285	305	315	340	342	302	337	339	325	334	353	345	341	365	315	325	325	326	313	337	324	344	333	351	319	325	326	325	328	349	348	319	354	361	335	325	335	326	344	336	321	311	314	350	334	293	308	318	318	344	298	311	306	342	353	348	306	345	355	313	306	351	338	365	361	310	314	350	340	336	315	338	343	309	320	312	341	354	361	307	309	317	315	356	287	339	323	322	338	367	345	348	330	328	307	359	312	326	344	352	362	330	335	302	308	355	339	310	317	331	321	337	298	326	333	356	355	313	327	330	356	351	327	285	315	336	338	335	312	341	313	340	297	331	311	323	358	327	351	309	306	310	309	287	314	333	374	319	357	345	336	337	354	357	355	321	302	324	333	349	342	334	325	360	296	332	311	326	342	342	306	328	343	328	357	349	358	337	353	333	324	317	335	349	337	326	336	357	332	324	325	336	362	312	334	325	330	343	296	329	330	318	308	347	304	347	332	351	351	330	382	331	356	330	327	283	305	354	371	318	345	352	306	344	373	339	350	347	321	314	337	343	334	315	315	310	357	344	344	322	319	337	319	314	329	320	332	326	310	317	349	317	329	323	318	360	330	320	334	326	335	340	323	305	341	337	316	313	354	302	325	325	333	315	362	346	329	322	318	394	351	365	330	317	335	344	340	341	321	337	328	344	328	356	343	353	307	312	342	326	308	346	316	344	351	317	335	310	333	298	318	338	356	362	335	336	351	326	323	340	331	302	313	344	331	331	343	329	299	308	332	346	356	344	307	315	333	330	330	319	339	337	332	347	342	332	344	334	326	315	362	368	352	330	342	329	321	302	322	358	328	317	355	359	332	314	329	356	320	299	350	335	338	335	341	341	329	342	335	338	327	338	359	357	323	314	332	331	327	311	333	303	321	345	314	311	336	333	337	360	314	321	290	336	320	313	313	322	365	298	327	330	325	363	319	317	330	328	347	340	316	334	351	350	323	337	351	285	335	338	330	325	329	326	292	369	345	330	317	336	336	365	323	319	303	288	316	316	320	320	291	313	360	337	338	289	338	320	330	346	308	367	319	328	357	337	315	334	369	363	310	333	345	317	325	346	354	323	332	358	338	343	333	320	342	318	323	341	338	343	312	296	318	322	327	327	318	316	301	350	350	316	340	327	322	336	362	340	307	327	325	318	381	290	346	336	322	353	367	319	358	307	351	327	330	328	314	347	358	328	318	337	334	361	325	335	291	337	356	323	304	318	323	334	330	339	319	283	352	354	345	342	341	326	296	333	325	356	309	329	391	332	306	323	317	338	333	309	337	333	311	342	303	324	326	355	336	304	364	300	343	320	337	339	317	323	334	320	311	336	338	309	318	342	330	332	347	324	317	279	358	350	314	326	319	302	318	355	348	288	308	317	324	345	302	346	358	334	361	330	326	309	329	324	322	322	352	360	338	332	335	310	293	334	342	323	328	327	321	321	316	341	338	323	344	355	320	341	297	339	326	332	336	376	323	337	326	314	329	331	325	318	310	350	313	326	321	342	356	309	319	317	334	346	329	336	326	328	323	334	323	336	342	318	340	314	317	333	311	321	345	331	315	317	324	330	316	326	352	339	371	322	325	315	359	349	327	329	317	343	335	335	350	319	314	320	330	363	321	312	343	321	312	337	325	365	335	336	349	352	329	356	322	331	361	327	361	324	354	317	350	344	369	358	338	365	336	319	313	350	343	324	321	339	335	325	340	340	296	341	314	288	327	300	363	318	335	355	345	332	312	317	334	324	327	348	317	308	343	331	348	344	338	334	349	331	349	322	346	343	321	338	330	339	333	349	345	302	344	342	354	346	343	317	328	333	303	345	320	309	366	343	303	341	344	344	346	299	302	274	303	309	325	341	348	350	348	316	299	338	334	339	306	334	338	339	310	350	317	323	334	313	296	324	328	380	314	362	329	362	338	321	371	330	319	342	321	327	339	329	342	353	357	317	318	321	325	344	329	307	356	336	344	312	336	363	323	342	334	300	343	322	359	308	346	300	327	331	365	330	321	343	326	351	331	326	316	344	336	339	362	327	298	337	308	341	316	352	311	341	336	302	331	355	333	299	349	307	326	347	337	351	303	316	348	315	338	377	336	325	356	345	337	355	332	309	314	353	334	327	294	339	339	328	342	294	321	330	302	371	336	306	328	355	334	329	313	343	326	304	298	337	348	328	297	328	320	315	308	339	315	298	313	315	358	354	323	341	312	319	336	387	327	310	339	316	317	344	341	360	387	357	325	323	351	298	317	348	352	322	345	314	313	323	325	316	334	324	343	343	280	342	330	344	358	366	325	311	342	344	312	333	326	334	353	344	343	333	313	341	322	324	328	323	320	336	301	322	360	298	312	341	329	296	326	334	329	331	303	341	334	343	355	326	337	309	367	328	311	290	330	385	332	338	316	329	321	355	334	339	331	333	296	346	370	324	373	338	311	324	300	336	340	364	322	330	322	320	332	326	367	331	321	349	346	317	324	355	353	335	312	306	353	332	327	328	328	314	324	318	321	299	329	310	307	348	299	328	306	313	358	303	325	342	310	308	310	331	355	319	365	326	331	324	322	333	278	325	319	309	346	318	359	349	323	322	341	327	338	331	306	317	333	336	311	302	334	328	331	351	334	324	358	341	328	323	309	341	330	355	358	352	366	310	314	311	315	311	314	347	323	320	314	345	331	356	310	318	277	330	291	342	347	331	293	322	300	371	328	342	338
27782	22477	21508	9349	4002	2543	1947	1518	1180	924	808	669	576	566	521	464	491	458	461	432	441	405	391	438	413	385	365	379	347	400	376	348	377	370	331	357	351	356	353	326	336	342	334	347	327	360	389	343	375	402	331	384	355	360	352	365	355	350	360	329	353	376	361	313	349	337	388	348	342	356	368	378	331	343	340	342	320	337	367	308	332	342	382	362	359	367	343	375	362	340	316	353	357	324	354	339	314	357	347	332	344	379	329	340	333	354	342	342	310	331	355	313	293	318	350	322	333	345	338	318	355	312	316	305	324	318	344	334	337	381	347	323	354	339	335	348	318	316	363	322	336	365	342	369	367	365	352	360	313	335	377	329	344	337	337	337	363	366	319	345	348	336	343	365	356	315	351	358	357	324	333	340	354	355	329	367	343	333	323	363	332	343	370	339	340	347	336	342	352	337	372	343	337	330	386	319	342	326	304	336	357	335	377	342	340	345	322	334	341	306	334	336	323	373	368	350	332	359	302	343	347	332	363	355	339	376	341	343	368	340	345	322	325	338	329	366	339	335	325	329	361	368	384	330	356	345	336	334	356	370	345	349	337	315	357	362	324	345	336	319	354	351	326	373	324	353	338	357	309	336	374	367	338	414	342	335	353	348	335	357	343	349	340	336	320	356	347	333	358	342	331	319	304	340	336	395	322	350	336	350	324	349	344	331	355	345	388	345	326	324	345	380	352	327	358	314	336	360	306	339	338	366	352	293	343	356	350	377	368	356	345	311	347	358	336	362	345	373	354	373	320	364	317	348	346	351	312	351	351	330	342	356	336	346	309	342	334	338	378	334	356	340	366	367	324	341	346	346	323	327	340	364	322	388	321	380	326	327	322	315	345	306	353	353	308	312	335	349	328	363	328	362	337	346	351	374	358	326	337	341	332	313	315	373	353	329	340	357	365	355	301	340	335	331	353	331	372	341	351	342	342	350	368	384	323	347	346	374	346	316	345	336	339	357	376	334	373	344	350	316	341	336	304	345	376	340	343	355	340	360	338	360	337	342	331	353	340	339	325	359	351	356	345	345	325	337	332	358	339	368	379	343	347	346	341	351	351	368	339	359	338	365	359	288	350	378	365	333	357	322	336	344	356	308	359	355	333	358	312	328	353	318	344	348	359	363	351	339	328	342	364	343	333	362	320	339	349	329	314	335	335	341	340	362	357	361	335	356	332	314	331	341	339	337	311	334	324	337	337	329	351	332	384	357	347	342	361	351	307	355	369	312	350	337	376	342	337	331	330	334	332	328	352	352	347	363	287	353	351	314	343	335	340	336	346	368	337	350	315	339	332	347	334	372	362	357	344	365	387	351	309	336	326	359	321	369	338	334	325	325	367	367	329	319	335	310	360	354	343	337	337	331	330	328	349	350	322	367	377	347	320	377	312	344	371	315	351	321	345	358	340	348	346	383	323	334	337	354	358	311	327	354	349	343	337	333	348	310	333	346	346	328	351	353	334	341	342	356	356	366	354	337	327	314	332	326	323	315	376	318	353	366	369	345	348	367	377	331	384	351	332	374	332	340	320	348	355	322	323	341	368	346	339	370	299	367	370	336	339	328	354	353	336	331	333	350	344	324	352	324	343	341	326	317	348	299	358	352	343	342	333	331	307	371	346	336	341	346	348	323	351	340	344	317	336	349	332	348	328	345	341	357	354	322	332	340	318	348	338	327	339	349	352	357	385	350	371	309	340	358	343	337	346	298	310	317	328	325	362	305	314	373	346	334	340	368	336	355	346	347	347	322	338	354	305	325	351	367	338	348	323	334	376	337	319	360	338	351	348	359	303	335	352	323	343	379	375	375	345	332	331	321	387	333	358	352	367	348	351	335	313	349	337	332	377	383	323	356	334	334	358	373	330	316	353	339	362	325	351	371	312	355	361	323	342	308	373	363	352	362	353	368	334	302	356	318	327	362	354	342	327	329	357	302	298	339	359	346	342	335	329	336	329	345	352	337	325	343	358	370	356	353	342	355	344	332	326	348	331	331	342	317	326	344	359	349	343	317	346	383	378	327	348	339	321	315	346	344	334	366	341	337	368	343	323	321	353	319	333	365	337	308	327	358	334	353	357	309	374	371	368	304	346	339	312	352	364	315	327	343	335	351	366	349	328	347	363	336	327	357	362	361	333	334	334	351	314	347	335	346	363	353	340	338	329	345	345	344	348	333	372	355	361	319	363	337	367	334	355	324	333	332	331	320	344	335	349	338	357	348	326	351	358	315	358	366	302	342	339	348	309	362	334	309	337	329	326	348	338	340	352	322	409	336	371	331	330	325	367	347	326	345	328	375	352	332	324	359	344	330	361	359	321	381	312	322	327	359	330	337	335	323	347	330	351	321	351	323	326	340	348	343	338	345	342	354	314	374	357	361	336	329	351	403	328	372	375	356	367	362	331	352	342	334	350	315	329	388	332	387	336	332	320	361	357	351	331	322	347	339	373	346	362	350	342	334	335	348	324	358	376	360	336	343	329	376	343	353	323	377	369	342	347	338	361	342	339	323	363	385	326	354	333	390	343	304	353	357	374	365	337	358	338	339	306	334	346	348	357	335	380	339	331	305	358	372	297	343	343	354	311	353	335	348	331	359	328	343	344	354	384	366	342	325	332	303	339	343	336	354	339	367	392	345	390	323	358	364	350	383	342	342	344	329	348	344	328	328	310	350	355	337	326	375	330	319	356	363	315	320	320	331	371	345	331	321	336	338	348	330	314	315	322	363	346	350	349	322	334	343	331	299	334	332	347	352	341	387	330	355	337	343	334	364	343	328	324	324	327	388	361	377	320	351	339	335	339	334	324	293	301	326	359	356	344	348	341	335	303	329	334	342	363	358	343	316	311	364	357	336	371	363	349	310	382	334	368	316	311	379	350	366	341	346	341	351	359	347	349	333	372	320	352	313	337	345	342	325	335	361	391	316	341	352	371	346	341	370	362	373	342	368	326	346	323	332	356	335	333	348	317	341	369	370	369	342	338	361	371	339	376	320	360	350	343	323	337	359	350	350	373	380	345	338	348	330	341	318	310	329	344	343	332	378	342	347	352	366	313	320	346	338	350	336	327	338	350	339	331	355	327	378	329	324	384	336	353	346	343	316	368	370	358	375	325	347	363	334	359	357	375	338	339	332	352	347	354	369	342	335	354	350	332	340	363	330	360	349	340	343	356	355	335	345	362	393	350	320	364	367	351	353	364	371	362	360	360	315	326	363	329	322	362	336	360	359	342	354	340	348	360	312	358	330	346	373	367	320	322	323	342	349	312	329	328	322	361	329	347	342	325	355	352	346	313	342	353	368	367	336	327	354	326	363	337	366	356	344	334	363	335	330	344	317	346	353	344	346	348	357	351	355	360	344	317	345	345	352	331	373	340	345	354	305	352	357	375	371	326	328	342	354	352	343	346	347	358	325	342	376	356	321	297	354	346	336	344	308	326	341	352	324	375	321	347	374
21377	34573	26248	9812	6707	5033	3670	2952	2129	1690	1281	1055	926	860	721	616	669	604	647	579	587	554	509	522	537	500	469	470	484	443	452	490	427	463	429	443	430	446	424	455	449	467	446	405	428	462	418	440	477	437	424	388	472	425	424	424	449	438	443	462	482	418	407	412	451	427	444	439	454	438	466	451	434	437	443	470	454	386	419	430	426	482	438	450	445	405	419	427	419	421	486	451	472	431	413	439	440	438	421	421	468	420	410	433	438	413	428	442	458	404	454	411	439	437	444	448	427	421	407	428	425	426	446	456	445	422	444	448	420	422	400	405	468	420	423	437	427	429	443	443	425	437	405	471	438	413	406	431	417	451	424	449	382	455	451	423	421	414	396	457	412	413	430	406	408	416	448	437	424	434	430	411	449	399	420	440	440	429	426	456	435	413	475	482	436	403	398	401	440	406	434	415	429	451	423	423	423	405	420	442	435	434	445	433	440	432	424	444	472	414	408	414	421	426	419	474	457	444	428	449	426	404	412	453	365	414	439	454	407	412	436	473	434	408	446	422	423	410	458	431	446	423	441	408	405	445	404	414	444	427	427	427	407	475	412	424	436	390	445	409	411	472	415	449	421	417	464	427	464	442	408	444	431	400	420	407	403	379	424	420	437	445	432	409	432	408	408	425	458	430	434	403	413	436	424	439	410	404	419	419	414	420	396	412	416	439	441	418	434	430	447	413	434	420	414	410	418	436	391	442	429	452	434	432	448	425	407	429	400	397	475	450	442	439	463	396	454	434	409	383	417	445	418	449	438	464	386	461	415	416	432	436	421	417	433	412	437	457	440	430	403	448	428	425	433	412	408	447	411	400	453	438	465	428	445	430	468	460	453	447	435	426	418	389	444	452	405	424	408	420	421	395	432	430	405	456	445	409	410	390	479	436	451	406	375	402	415	420	403	437	431	415	444	406	420	399	470	469	447	418	410	372	449	415	425	467	434	429	428	453	455	462	415	402	428	452	431	434	392	440	417	405	429	377	437	410	423	411	407	413	461	440	410	441	413	397	393	431	399	428	389	438	431	410	428	436	455	427	403	451	452	405	417	417	423	370	442	450	425	448	445	420	492	420	418	438	429	433	387	414	430	422	422	430	418	418	463	390	415	442	459	455	384	410	397	404	424	439	420	412	472	453	475	447	452	419	428	467	423	434	440	458	442	424	426	423	400	415	422	434	457	441	452	440	451	421	427	441	416	419	454	427	454	446	407	408	409	426	420	422	428	394	427	397	421	407	388	437	410	432	474	434	417	384	430	440	434	449	444	408	429	419	466	436	433	421	428	410	443	401	400	402	433	443	439	433	456	449	420	406	425	409	452	445	445	429	421	442	445	437	412	424	438	424	417	420	416	385	446	420	421	403	415	447	430	420	428	445	443	430	448	447	436	436	411	422	402	409	427	440	446	436	424	433	457	451	433	423	453	412	426	427	438	402	456	448	407	403	415	425	442	461	413	432	411	436	428	393	442	404	461	428	432	410	389	436	436	432	452	428	418	451	412	448	424	436	420	427	410	440	374	466	450	457	432	402	420	409	446	390	431	382	419	404	470	397	443	434	406	421	399	447	432	440	475	437	403	387	424	404	420	421	423	397	441	412	446	422	425	438	424	452	446	451	407	428	438	436	447	432	434	458	435	378	365	424	465	423	455	449	407	444	400	407	410	393	415	447	437	467	425	428	418	436	438	428	446	437	409	446	469	452	480	438	411	455	445	428	453	405	407	440	412	419	362	428	429	396	426	414	431	435	410	442	429	432	425	396	424	446	419	428	421	424	410	388	430	420	423	436	426	439	426	420	446	413	451	439	434	418	399	452	442	470	440	422	413	439	442	421	446	420	422	452	447	464	437	441	456	446	441	428	418	439	439	422	430	420	404	438	456	406	411	436	379	448	464	448	428	426	419	433	420	438	406	467	443	428	413	446	439	483	445	438	421	454	425	430	411	428	443	442	423	420	446	466	432	395	425	412	449	402	391	419	420	432	430	400	441	449	372	432	429	434	386	431	407	442	413	440	423	470	412	394	408	403	438	443	434	425	431	429	451	455	457	432	466	424	449	444	404	433	443	421	431	389	433	413	434	430	403	400	470	414	422	450	404	445	459	424	451	437	408	443	431	443	429	419	421	462	410	470	437	408	395	405	430	432	423	443	442	410	433	430	425	418	451	397	438	428	409	399	414	435	420	450	434	457	440	408	437	397	411	417	424	440	427	426	404	432	412	416	372	418	445	419	416	440	393	449	413	422	457	475	435	455	422	428	411	453	405	425	403	437	403	428	392	416	407	410	414	407	419	433	440	426	450	429	442	433	436	414	458	429	390	409	427	411	410	392	461	446	434	425	436	422	410	444	453	450	404	451	435	447	425	440	443	411	391	401	427	445	435	381	439	457	443	435	394	444	426	457	428	386	452	420	414	417	429	413	422	390	428	453	405	434	416	428	422	441	398	457	418	419	418	395	428	461	420	437	413	406	397	458	419	462	401	414	402	468	453	419	443	433	442	418	412	472	430	467	452	437	426	452	432	413	431	448	392	423	414	466	419	409	378	418	460	443	425	460	410	431	404	436	374	441	442	438	406	442	436	451	406	432	445	420	422	419	422	415	412	389	462	422	435	396	406	442	405	405	423	404	404	422	408	413	420	404	418	421	421	428	427	431	405	415	430	461	417	442	437	453	452	444	463	411	455	453	449	420	419	431	442	442	435	421	417	439	455	414	427	393	448	434	436	419	426	439	403	432	420	423	465	405	414	435	447	435	454	474	425	429	397	429	410	388	466	434	429	398	436	420	442	467	426	425	432	425	425	434	442	423	462	429	439	457	420	446	439	412	419	413	451	460	432	454	413	416	453	430	437	448	459	428	393	421	470	416	452	453	409	424	448	446	430	411	427	470	447	413	432	438	472	390	438	423	425	443	452	452	406	410	426	454	413	449	404	393	435	424	423	443	400	408	461	427	455	441	416	408	419	444	427	379	443	446	435	407	431	403	410	425	441	428	435	423	419	475	384	448	437	435	413	449	456	445	443	406	439	429	428	431	442	448	446	460	454	426	407	416	436	422	428	428	412	409	432	455	421	443	421	434	432	453	432	387	432	454	396	441	430	414	411	429	443	424	434	392	430	438	451	410	382	415	432	443	464	410	402	420	448	447	422	400	431	464	459	432	443	407	434	441	404	411	408	407	457	400	440	415	432	443	434	452	404	399	444	436	411	418	426	453	394	447	424	442	446	446	399	425	395	436	410	424	420	442	412	439	429	409	433	419	401	457	449	454	462	417	438	416	461	405	404	416	440	440	439	417	409	423	456	432	409	391	445	409	444	453	415	449	440	454	434	450	410	424	443	431	447	459	461	441	419	444	404	421	411	427	451	416	478	433	449	438	405	429	431	418	451	428	404	433	422	449	402	433	440	454	407	430	409	427	427	437	434	443	407	431	417	413	428	449	436	430	460	446
23737	21176	28217	24428	21180	14348	5637	3334	2307	1797	1487	1144	975	922	833	721	618	603	577	556	569	546	517	525	489	478	455	446	400	432	442	427	390	373	393	377	403	385	385	361	345	381	362	413	385	406	390	365	392	391	370	414	423	382	333	365	352	405	369	401	360	374	341	383	382	414	387	363	354	358	359	389	381	378	357	350	368	401	352	347	360	381	394	370	388	363	361	355	373	350	394	354	390	378	344	334	373	362	358	358	364	344	380	348	363	357	390	375	362	378	329	343	392	346	335	352	331	355	396	365	342	358	396	342	361	353	371	372	357	337	371	349	394	379	369	371	372	356	350	369	393	357	344	367	372	357	384	357	354	397	346	405	333	388	355	373	337	357	370	369	379	377	368	364	340	351	354	382	353	326	357	373	347	386	350	375	396	378	365	317	375	369	367	351	364	373	374	355	329	350	392	389	391	344	379	374	319	363	372	328	386	345	336	327	342	388	351	385	353	353	361	327	361	349	423	397	337	359	332	361	383	371	356	392	373	351	369	347	368	396	342	331	356	367	379	362	367	339	369	392	396	383	336	390	358	379	361	367	370	338	368	367	359	370	410	375	371	387	362	357	355	367	376	351	354	356	360	335	374	361	382	394	373	413	404	350	376	390	379	369	339	323	360	398	339	377	350	382	358	355	366	400	380	375	360	350	347	360	381	324	365	360	376	375	358	399	322	365	380	358	363	397	390	370	369	351	388	373	342	364	324	388	370	353	342	394	367	357	364	391	372	373	384	345	329	363	369	380	367	350	375	359	373	341	369	371	359	397	358	370	381	371	393	367	363	362	376	359	359	337	345	343	363	369	388	368	373	366	331	376	363	388	348	338	382	404	374	372	339	379	369	350	344	377	347	363	372	380	343	401	375	374	369	334	370	387	374	332	346	339	362	346	342	373	346	366	388	372	384	335	351	372	402	358	338	381	378	365	415	359	374	376	365	391	367	349	356	349	401	394	361	369	343	353	376	359	377	343	370	350	376	385	355	398	373	308	370	361	344	380	345	383	327	381	389	325	384	414	367	340	359	353	332	341	357	355	350	333	368	359	368	348	349	376	379	378	377	375	394	362	391	357	323	382	348	381	375	369	338	353	317	375	357	355	337	354	355	345	330	344	393	394	355	367	356	335	345	376	357	357	374	341	351	375	364	378	374	379	357	387	357	369	353	337	352	369	350	369	350	372	331	384	352	348	344	368	371	346	361	357	383	356	377	389	329	396	342	365	366	399	364	333	338	387	358	362	390	362	357	395	371	371	373	377	372	328	336	366	356	355	407	360	359	387	366	354	359	382	374	362	341	372	365	354	354	351	356	331	376	316	334	375	366	382	355	314	338	344	335	371	362	336	372	368	384	371	344	351	343	334	375	320	348	319	340	368	343	371	337	345	340	376	369	311	347	381	340	347	341	378	369	348	328	374	368	366	387	392	346	321	394	366	355	377	357	354	368	364	352	390	368	384	365	351	361	346	352	348	356	330	334	355	348	379	379	396	376	381	388	411	352	358	322	362	374	387	371	376	363	360	348	344	381	327	371	350	359	344	369	386	350	392	353	336	350	367	377	378	353	366	342	382	356	327	392	344	382	373	367	328	367	322	393	358	352	371	371	377	353	369	359	364	371	371	338	369	350	349	350	345	372	352	365	338	363	361	371	382	375	363	345	377	402	337	392	369	373	349	372	349	352	315	327	372	336	309	343	388	376	333	346	372	364	385	390	339	377	366	344	370	362	379	337	345	357	369	381	369	366	311	388	389	392	351	377	406	341	380	360	384	415	392	369	343	375	367	351	338	403	370	379	361	389	368	371	373	352	363	361	391	351	358	336	356	376	384	358	392	358	367	373	375	382	348	384	345	345	374	378	389	343	318	367	342	332	362	354	374	353	359	372	342	368	374	353	347	376	350	340	333	352	385	378	386	332	352	358	325	361	375	379	423	355	384	395	355	381	367	375	378	373	363	366	323	333	353	379	376	334	363	357	392	327	375	393	376	340	352	370	349	316	340	351	400	348	341	334	362	359	379	355	347	341	360	390	355	356	376	336	366	350	370	331	386	368	385	385	339	355	349	319	385	356	360	370	392	366	374	377	348	393	354	397	376	378	357	371	382	343	355	394	322	348	379	336	321	364	326	362	376	373	357	343	372	380	357	368	358	380	338	314	407	365	348	363	371	398	326	350	339	374	354	359	390	332	323	365	370	380	347	340	372	388	362	366	364	360	338	372	366	378	353	376	340	380	359	327	386	322	360	331	400	378	340	351	387	370	363	364	369	348	353	341	361	372	330	390	386	346	354	369	387	369	350	343	357	364	347	370	354	345	368	357	345	393	368	390	376	365	377	356	372	373	354	339	360	344	340	377	307	376	361	367	365	386	389	346	380	382	363	383	398	363	395	355	362	380	338	395	341	386	342	350	391	309	360	363	387	401	394	373	408	357	363	388	367	338	372	394	356	353	365	341	362	349	374	362	349	383	376	360	400	370	387	412	369	370	366	346	368	363	386	369	399	352	352	380	403	388	342	357	384	358	351	385	353	377	360	370	332	342	377	379	374	381	382	368	396	345	361	392	370	402	341	359	381	377	305	353	363	339	347	372	322	320	366	383	359	331	359	322	390	344	371	344	365	383	344	358	365	383	381	349	408	356	348	346	339	355	372	326	398	340	333	368	333	369	341	352	388	383	375	409	373	341	331	391	364	368	323	396	378	373	394	342	376	366	362	366	349	366	377	381	392	367	377	354	393	393	346	416	357	355	369	382	383	351	398	362	347	366	350	386	380	351	327	387	343	336	366	390	332	387	355	393	357	404	358	375	370	361	396	381	362	371	334	344	375	367	346	366	393	364	375	367	381	357	364	356	394	355	381	366	380	366	348	336	365	361	383	368	367	388	350	359	369	332	333	335	369	385	368	323	370	381	360	327	380	364	368	377	379	361	367	376	352	370	349	373	369	352	362	359	365	382	375	359	340	330	363	368	390	352	357	369	323	372	377	329	366	403	347	341	317	401	387	357	372	360	348	365	397	359	356	341	357	387	354	359	371	352	345	371	350	390	370	335	378	356	342	386	353	351	368	354	355	379	361	353	351	345	366	366	376	334	398	380	356	311	346	390	361	353	380	331	377	334	377	354	347	349	357	354	381	382	388	355	377	394	402	382	345	384	331	347	342	384	366	384	368	365	356	367	376	376	386	373	408	350	361	386	330	355	369	371	393	343	374	341	368	347	370	359	380	369	353	381	385	386	357	366	424	347	377	344	391	315	374	380	352	327	391	373	358	337	346	349	365	368	367	375	355	358	367	368	376	354	392	350	376	364	346	340	388	375	370	368	347	358	371	321	344	359	373	382	365	375	372	380	381	365	395	409	350	404	359	385	407	381	371	371	374	373	356	367	332	396	371	388	346	377	364	363	377	323	401	368	384	360	367	378	350	376	334	372	366	359	391	394	356	396	385	348	359	364	379
22734	42671	36307	17560	12743	9728	7484	5909	4222	3383	2475	1996	1703	1441	1325	1084	1002	968	845	821	806	771	702	767	671	656	616	615	594	575	556	515	484	476	509	506	493	479	468	473	471	491	455	522	462	428	437	483	457	459	463	475	454	434	484	506	450	471	494	503	513	472	426	460	434	452	486	493	456	455	451	434	464	441	468	470	466	477	474	473	476	460	493	484	436	444	465	433	483	512	466	412	457	432	461	422	457	463	470	459	460	431	477	477	456	463	469	472	434	439	460	467	477	466	512	492	412	445	452	452	411	480	430	477	439	442	489	499	424	445	445	435	427	459	434	442	443	470	474	441	468	480	447	437	461	428	477	481	432	434	465	440	411	441	467	441	466	450	468	440	459	425	415	445	429	468	417	459	436	466	447	460	469	476	475	458	479	456	461	459	418	477	452	444	458	463	458	463	448	427	460	459	485	460	465	470	455	434	465	408	456	475	439	439	431	451	417	460	460	423	486	462	451	471	474	456	423	480	474	452	449	495	490	484	464	476	434	476	447	485	431	468	455	462	473	388	453	462	460	406	467	443	450	456	431	458	457	426	458	494	416	450	437	489	443	466	447	465	478	467	451	455	424	450	437	449	419	418	450	455	466	462	432	475	453	434	474	466	435	438	485	440	439	452	482	471	460	450	487	442	434	483	473	442	419	469	452	435	458	451	457	446	436	460	475	450	500	486	448	444	479	438	465	416	442	467	399	439	449	448	448	424	441	452	468	453	421	474	453	462	468	427	470	472	470	483	457	483	452	474	456	489	446	464	483	463	466	447	441	457	441	435	462	460	463	426	469	468	434	434	474	459	464	480	425	465	437	494	477	458	465	455	427	446	423	490	455	439	446	454	458	444	454	452	446	506	440	434	431	442	456	475	461	453	497	438	452	450	450	477	449	453	451	448	456	453	463	442	493	447	462	433	459	439	492	465	451	466	450	459	468	459	484	444	511	478	421	448	485	482	461	439	470	451	420	470	483	428	452	467	456	442	451	451	430	470	450	437	428	494	466	477	453	507	460	451	450	462	484	470	431	384	461	436	480	460	463	483	414	432	475	463	438	480	476	475	461	470	452	453	424	471	415	452	456	425	439	474	440	489	433	469	452	434	455	455	464	428	495	455	482	449	465	454	465	402	490	466	431	471	450	440	449	440	422	419	458	460	424	441	460	443	417	500	467	443	450	471	495	468	476	446	505	449	460	455	474	454	462	460	518	492	450	445	453	465	455	497	476	457	462	450	472	459	428	482	427	463	454	469	492	437	479	450	461	477	459	434	434	496	431	451	454	463	460	428	485	425	452	455	437	447	431	447	449	456	459	483	449	429	467	444	478	432	450	485	461	447	471	471	459	459	428	459	444	474	481	471	477	389	420	492	433	478	451	458	472	411	494	441	489	436	492	463	464	447	432	427	496	469	449	484	445	439	403	415	477	459	436	484	465	479	450	435	486	434	407	442	461	436	473	505	486	458	452	485	445	482	466	456	438	457	463	469	416	457	452	421	455	454	490	454	474	445	460	453	431	456	460	459	454	470	437	449	418	416	452	427	442	464	431	428	480	472	430	467	476	436	445	480	421	422	451	466	456	463	416	464	455	461	464	459	442	453	456	470	450	502	436	445	469	443	417	454	459	453	416	426	468	433	437	451	455	454	453	441	455	441	446	482	446	448	451	460	476	450	488	437	421	480	387	471	429	464	463	438	441	451	482	458	505	478	468	404	444	422	439	442	443	429	508	490	452	469	452	465	460	422	438	449	438	428	430	474	463	473	447	441	446	445	474	453	450	439	468	447	457	477	435	483	461	443	443	486	478	444	442	439	486	421	467	486	462	416	495	495	442	496	489	464	410	465	488	446	440	452	462	442	455	461	421	455	389	459	434	458	452	453	458	489	451	464	455	491	469	448	444	436	436	507	437	456	451	473	448	476	458	470	459	438	452	463	432	473	477	503	460	465	428	444	449	410	436	426	440	457	435	424	458	474	456	493	442	452	494	433	470	468	429	440	445	468	448	458	456	479	487	429	404	445	424	427	465	449	420	479	430	444	475	451	476	459	468	454	441	458	429	457	458	468	442	436	450	450	502	459	413	419	467	444	412	465	475	457	470	456	472	433	455	420	438	484	442	453	478	522	460	445	463	448	440	470	429	471	436	462	491	446	460	428	451	443	435	461	504	478	415	434	440	441	506	463	435	481	478	461	452	508	452	467	432	444	426	482	455	432	410	491	487	446	489	447	433	466	499	462	457	500	452	456	456	443	477	447	450	451	430	474	447	484	443	434	457	447	465	437	466	492	472	446	432	463	418	453	454	452	496	463	453	462	476	460	464	423	436	453	473	451	400	448	477	493	458	459	452	484	485	481	458	431	448	448	473	461	474	476	460	462	446	452	472	494	437	465	432	444	467	416	437	503	468	461	484	454	472	430	464	463	444	452	446	450	432	439	458	464	437	451	420	483	442	454	428	414	447	410	429	458	480	457	475	481	427	463	497	480	440	478	477	453	481	447	473	443	399	440	426	503	477	442	449	443	466	431	442	482	489	447	465	465	454	454	452	455	436	468	437	450	462	434	410	456	453	460	461	463	513	455	471	444	482	457	471	490	472	442	422	469	473	442	452	455	478	440	463	414	477	451	460	479	476	435	448	441	451	471	442	435	495	442	454	445	445	469	428	455	484	443	442	436	422	450	447	431	463	458	459	459	459	479	448	427	454	414	472	481	445	403	476	447	437	453	452	457	440	444	428	481	465	439	445	479	484	459	472	435	428	441	482	491	404	483	459	440	510	453	441	485	420	462	424	461	465	447	467	425	421	448	418	399	432	448	473	449	451	414	459	469	446	445	450	454	495	445	460	451	428	456	428	479	471	474	477	452	444	437	464	429	462	448	438	445	439	420	480	472	471	504	481	447	466	472	489	468	404	439	444	416	451	457	444	466	466	446	479	454	467	435	414	406	461	458	442	474	464	459	454	465	444	474	467	439	422	445	437	466	479	452	474	459	472	436	445	456	437	466	465	467	458	446	461	489	437	472	396	452	475	449	483	447	453	460	472	474	432	427	462	441	458	461	444	461	473	453	453	450	426	498	483	451	439	437	466	483	516	475	438	436	453	471	449	465	495	427	450	420	472	402	421	471	464	437	482	455	451	461	458	458	480	487	448	465	430	457	495	469	468	453	444	434	436	462	465	468	470	468	470	433	410	477	457	470	448	439	473	443	463	445	473	489	459	449	478	436	435	440	461	453	462	458	486	501	451	420	450	454	425	427	471	461	446	457	493	462	465	438	446	442	458	448	445	423	449	447	474	463	420	427	453	462	456	493	461	427	504	463	431	470	451	425	478	439	478	412	463	439	430	439	473	474	429	444	474	467	481	448	461	414	434	424	470	462	520	444	439	494	454	471	484	483	478	428	440	468	488	481	454	470	455	442	443	478	453	487	443	426	436	456	483	461	436	402	448	458	452	470
24665	21148	27428	25130	16307	5282	3084	2193	1546	1248	1001	773	657	592	543	523	453	450	450	394	381	394	363	373	302	303	332	308	278	298	305	248	270	236	287	282	240	259	250	291	274	267	255	238	236	240	242	260	233	265	255	252	264	239	269	264	267	243	249	265	294	293	281	269	247	279	269	262	281	263	231	234	252	251	246	225	242	245	233	245	235	233	242	244	257	264	248	264	253	255	258	246	268	252	263	265	232	249	260	247	256	275	254	249	245	236	248	252	264	243	250	264	267	240	237	245	259	243	248	253	278	237	261	205	231	256	256	241	276	269	254	230	232	223	226	259	240	270	247	241	260	242	223	245	257	285	273	257	233	247	284	234	235	237	234	231	243	251	255	243	229	234	252	259	254	247	252	255	262	257	261	266	264	230	233	241	236	246	239	223	256	251	253	224	260	248	213	254	239	255	253	228	229	234	243	251	253	243	253	243	252	220	246	234	306	251	245	230	236	241	225	272	251	218	238	271	233	273	242	220	234	257	245	248	252	256	248	249	254	244	247	253	245	264	264	238	273	248	248	252	253	216	247	269	238	274	239	243	289	274	267	256	286	240	275	246	254	234	243	236	258	254	257	260	259	252	263	234	242	243	259	244	248	251	261	267	271	254	262	251	226	257	256	237	255	237	244	253	238	251	246	244	257	280	256	255	265	259	238	268	248	262	258	236	279	252	246	229	272	248	254	238	270	246	242	263	242	238	233	303	272	260	251	252	237	233	235	246	255	252	241	294	282	241	239	244	225	242	249	275	244	250	259	237	245	245	250	245	245	228	249	264	278	231	248	234	236	239	271	229	238	256	231	257	263	262	249	255	240	237	271	254	240	239	256	259	237	250	253	259	250	263	247	240	267	225	242	263	233	258	251	250	248	253	257	240	256	238	274	252	243	248	237	268	219	237	221	242	239	244	212	274	240	259	239	249	261	259	254	256	258	259	252	242	223	245	224	242	242	266	237	234	262	246	254	267	236	248	258	233	249	278	275	237	258	265	242	279	236	227	239	264	236	266	238	244	255	237	276	240	284	246	244	250	255	239	251	241	236	224	234	242	258	263	262	265	254	266	272	251	279	275	290	272	278	247	224	240	230	234	266	251	254	234	284	270	250	281	278	257	265	242	255	233	240	255	251	250	225	246	257	264	256	219	266	259	219	250	257	264	268	256	240	244	290	253	249	255	244	256	250	262	262	257	253	275	233	259	251	244	268	226	243	273	246	259	246	244	225	255	221	232	241	252	238	249	234	256	258	217	255	232	243	258	280	267	275	236	238	244	238	243	238	262	261	275	256	243	267	259	262	261	247	248	288	248	256	224	260	228	235	224	264	223	217	232	250	241	228	238	259	229	243	224	228	241	265	256	237	251	292	219	231	247	247	253	258	269	254	283	248	261	253	244	219	256	234	259	228	237	235	260	229	259	258	267	298	292	241	227	237	283	238	269	257	245	236	240	241	265	254	279	267	261	247	266	249	245	250	244	279	227	249	262	266	255	253	248	250	250	275	253	250	231	233	271	229	275	281	241	241	234	221	260	304	275	258	275	262	234	230	281	253	266	229	279	261	240	236	258	250	232	268	245	262	255	259	257	260	268	264	249	268	242	267	263	276	270	244	277	219	272	238	255	257	268	246	244	231	249	257	248	269	245	248	233	273	252	286	241	234	243	208	260	248	258	261	237	266	269	252	232	249	240	244	280	251	261	268	225	252	247	245	242	273	258	279	249	259	239	257	258	257	269	257	257	250	244	254	250	263	239	251	254	248	242	258	258	259	239	237	278	284	245	262	254	263	220	248	218	267	261	267	241	216	260	250	239	254	232	225	240	277	227	229	231	245	226	263	245	250	249	249	237	247	224	240	235	259	253	248	260	250	246	231	276	261	255	269	239	266	245	257	258	269	256	230	270	243	229	261	232	260	243	244	249	247	302	256	254	237	240	245	240	246	224	238	259	260	248	248	235	254	258	236	257	234	254	270	247	272	250	254	255	252	263	257	273	256	283	278	249	255	247	213	233	267	274	259	295	249	254	245	275	264	291	252	228	225	220	254	246	229	259	248	234	240	220	256	250	235	261	240	240	261	236	248	231	224	248	288	262	249	237	265	279	271	245	278	279	270	229	233	250	216	265	245	222	241	224	264	244	269	251	231	209	251	258	262	244	244	231	268	244	221	255	245	236	237	283	267	242	279	248	264	251	213	252	257	254	242	259	237	239	240	240	274	234	290	269	275	224	267	260	281	248	271	285	230	271	255	259	264	270	262	281	248	243	265	247	236	231	233	260	278	258	262	230	245	247	238	222	265	246	260	250	238	237	275	228	264	259	236	246	251	233	238	241	255	248	275	242	244	257	258	266	240	249	251	259	239	266	227	265	244	280	239	285	233	225	256	249	248	264	263	258	264	218	241	247	225	229	254	235	250	214	285	270	249	239	266	249	251	264	269	265	258	269	259	279	274	239	260	259	236	259	262	241	241	268	220	246	272	226	244	248	240	247	251	239	234	235	258	247	263	244	230	250	279	295	207	250	241	270	251	272	280	256	271	240	252	265	258	263	220	261	248	262	259	239	253	236	247	269	275	257	264	252	240	240	244	235	244	251	238	277	274	237	263	264	240	257	256	224	257	221	256	282	247	257	255	241	275	246	242	247	274	254	258	253	248	256	251	238	220	258	244	228	235	237	241	237	241	256	247	229	289	253	249	253	253	247	248	242	250	265	230	232	249	230	254	248	247	241	261	250	252	247	243	262	255	259	244	248	238	235	251	258	262	262	238	230	248	248	250	264	240	261	261	260	229	282	249	250	271	252	222	266	258	251	283	266	248	245	238	245	252	233	228	248	230	239	243	265	246	257	233	264	229	262	234	230	257	243	254	230	256	264	249	237	262	264	255	238	252	235	242	233	243	257	233	274	227	249	239	254	245	261	256	279	286	261	263	257	226	252	252	265	217	251	244	249	258	220	255	248	263	272	231	243	224	260	235	251	267	229	259	230	255	262	248	247	236	243	256	240	234	250	241	284	243	238	236	250	246	248	243	262	265	242	258	265	232	270	240	250	262	243	272	300	238	264	215	212	217	254	267	265	243	261	265	235	246	244	235	242	247	248	275	266	261	246	245	226	233	274	236	272	226	248	247	261	277	250	245	236	247	253	272	240	299	230	228	252	243	262	269	254	237	245	264	258	265	248	256	250	234	241	248	266	233	288	245	267	237	250	252	264	249	269	232	272	242	250	263	241	243	256	245	234	253	253	239	255	267	257	255	211	243	275	254	274	257	256	251	257	250	230	251	263	243	282	258	225	234	238	274	250	248	248	232	231	242	230	232	244	236	263	235	230	274	250	290	243	233	219	236	247	263	230	267	247	237	259	251	252	234	245	249	258	275	239	240	239	243	254	251	236	220	224	244	256	240	246	272	248	243	241	261	240	222	240	231	253	267	256	241	228	234	222	231	258	229	243	275	241
21729	40718	32493	14829	10383	7549	6056	4458	3171	2529	1893	1414	1164	1048	870	760	711	670	598	593	570	534	521	494	425	421	421	403	401	371	391	350	339	356	341	307	335	326	348	333	325	282	332	296	330	336	304	337	345	344	349	322	354	315	350	329	316	325	343	346	324	341	343	328	343	321	334	315	314	339	334	289	358	322	315	345	313	354	333	314	322	320	297	306	299	331	323	277	305	324	338	291	336	306	318	294	316	318	327	325	315	348	299	316	303	312	307	324	286	268	320	305	327	318	299	283	333	313	286	297	326	296	317	328	314	306	316	309	309	292	324	324	329	331	317	320	313	331	309	310	301	315	312	324	298	298	305	321	317	307	335	284	308	334	322	326	310	323	317	317	332	340	342	302	290	330	312	310	298	302	315	331	310	338	307	314	321	315	321	288	289	315	289	293	317	333	313	294	320	336	287	291	330	327	284	321	261	327	345	295	299	317	323	277	317	308	316	328	343	327	318	308	271	308	301	308	348	331	299	317	336	303	314	294	323	339	344	298	328	325	317	290	312	316	305	341	324	326	312	336	291	332	324	326	288	294	318	307	319	288	330	310	319	304	304	314	341	338	299	294	310	332	295	302	300	293	314	325	302	307	317	318	274	260	304	293	320	311	306	323	283	316	304	315	313	330	321	328	332	327	331	309	333	319	320	344	287	317	342	310	333	316	316	309	329	354	294	329	332	306	308	322	330	309	315	316	311	354	313	317	307	341	292	313	299	317	297	285	320	297	304	306	312	325	314	319	292	280	300	298	299	319	306	305	318	340	327	273	307	311	293	284	313	328	276	318	320	316	311	283	314	326	355	325	326	310	324	320	338	329	321	324	314	295	296	318	294	344	312	332	329	319	332	301	293	301	294	322	322	288	299	298	302	294	312	309	305	323	316	278	307	329	306	339	299	319	248	319	310	314	304	310	334	307	303	312	334	306	307	304	296	311	279	315	319	286	331	332	293	319	316	277	316	294	324	333	310	315	313	317	341	326	333	324	310	321	321	314	308	314	294	313	326	304	317	306	337	313	328	262	312	277	301	296	333	324	314	313	308	277	318	299	303	314	300	292	332	311	331	295	326	325	281	326	312	329	307	311	301	343	289	337	324	303	304	274	313	317	307	303	315	317	291	331	315	319	304	346	317	334	335	326	352	327	297	326	323	300	296	283	310	336	298	334	309	318	316	304	319	289	345	320	321	305	329	337	311	343	333	327	292	313	324	309	322	319	318	338	342	307	319	359	300	301	313	307	285	291	304	309	317	292	311	295	273	342	310	296	325	286	303	285	312	303	281	323	352	317	315	310	327	319	318	321	299	306	278	318	307	321	321	306	322	291	349	312	327	303	320	349	307	319	310	309	334	327	310	317	301	296	309	305	311	346	288	287	315	323	305	335	281	308	296	321	323	299	314	349	293	303	335	318	313	312	298	297	312	304	308	316	312	330	299	313	311	289	325	297	310	363	306	332	305	296	298	292	302	296	312	322	295	324	300	315	331	318	305	294	349	325	340	350	342	300	317	314	315	279	312	305	299	306	314	323	336	312	304	319	319	305	318	306	344	299	328	327	318	330	318	314	328	309	315	297	293	326	295	302	318	315	286	304	311	320	321	345	322	337	324	307	300	356	308	321	265	296	286	341	332	285	297	300	308	299	319	309	288	291	332	322	286	328	348	325	325	313	334	314	305	311	332	295	310	312	308	285	330	299	306	336	327	282	297	309	320	304	320	309	318	290	302	332	336	296	312	345	295	299	307	329	314	302	309	298	275	288	324	313	334	296	302	304	335	361	320	326	307	326	305	285	308	318	312	304	308	321	293	328	309	325	295	335	324	327	328	293	321	308	300	314	302	346	308	338	301	326	339	306	277	300	335	312	323	284	297	293	307	324	362	314	310	334	332	309	309	308	298	282	329	333	328	286	344	324	344	327	351	325	316	316	317	331	302	327	288	329	299	324	329	313	302	308	331	304	330	295	331	303	289	298	317	333	313	300	328	291	323	315	287	333	281	316	308	309	295	333	329	342	320	333	289	274	294	314	291	317	325	283	314	316	330	287	314	308	328	314	326	303	321	289	324	303	300	281	286	314	300	313	346	310	325	315	308	297	292	340	322	329	313	311	312	313	294	310	326	301	312	330	325	317	307	297	299	323	330	325	301	331	296	313	327	289	333	322	307	288	315	304	337	341	277	332	318	284	320	316	334	322	342	316	337	281	280	319	292	321	289	310	343	333	306	297	292	315	300	295	341	306	307	279	339	305	291	290	325	304	302	321	303	352	332	338	327	277	312	333	348	332	328	304	329	300	337	299	301	295	327	318	316	329	307	273	340	300	305	320	314	289	327	315	314	318	304	302	326	314	298	292	342	331	316	308	314	300	289	327	319	308	303	295	286	343	319	307	315	320	306	301	313	344	354	315	299	298	311	330	324	304	324	316	298	340	309	321	320	313	307	322	317	268	303	295	293	310	314	294	295	327	307	318	335	308	308	307	314	310	302	317	316	335	281	274	325	302	291	298	332	305	283	326	332	300	316	337	328	314	355	298	319	296	297	300	316	332	340	290	331	310	334	316	316	315	295	301	327	294	304	296	312	350	304	298	300	285	310	289	315	334	328	343	289	319	320	254	291	337	294	367	306	340	342	311	332	333	300	283	307	337	307	313	319	264	304	301	346	326	296	313	337	292	305	307	318	304	319	325	326	315	325	313	327	321	325	323	333	314	308	269	347	302	322	316	295	315	295	312	294	302	316	334	322	314	319	309	348	349	331	321	323	321	319	294	301	318	296	312	326	328	312	310	289	293	298	309	314	327	339	318	324	331	310	314	275	301	329	341	306	323	308	296	332	322	315	311	292	321	280	312	320	313	304	314	316	308	302	322	325	303	320	306	307	331	318	293	258	325	314	308	285	331	298	316	302	294	319	345	309	331	313	321	297	341	306	302	310	312	326	332	310	321	288	324	348	321	302	319	325	310	357	316	312	304	295	284	329	328	326	334	286	312	303	335	309	343	316	304	281	315	316	344	307	298	325	321	298	292	306	320	314	321	303	325	312	307	315	288	312	318	307	343	309	328	309	337	333	322	310	312	309	361	303	317	327	328	305	311	301	296	331	338	318	351	331	306	310	294	292	315	335	316	302	302	298	276	313	283	335	317	317	331	289	341	309	324	354	328	323	285	321	327	318	344	313	321	325	313	305	305	305	307	351	313	305	326	325	315	318	345	279	336	293	333	306	282	313	341	321	280	343	333	284	327	324	307	321	323	322	297	339	336	291	280	328	334	292	330	275	314	317	334	302	288	317	293	298	348	305	329	298	319	274	321	317	314	324	300	317	331	331	326	296	317	295	321	272	293	312	295	355	344	309	291	288	331	330	297	311	312	339	320	307	317	301	331	332	317	285	314	324	292	321	310	334	313	299	291	298	372	315	309	305	341	323	292	331	343	295	332	288	308	343	334	323	314	328	296
22657	21180	28702	23937	21196	21484	14870	5354	3418	2584	1944	1574	1219	1112	952	862	794	695	622	605	575	535	523	453	451	430	370	436	378	392	329	304	275	278	289	302	292	250	274	262	271	273	279	292	270	260	258	274	281	272	261	274	260	297	261	284	294	285	285	262	308	271	260	268	236	272	266	247	298	276	258	253	242	237	277	262	267	298	289	277	281	252	252	260	266	280	248	247	247	270	275	244	268	275	271	261	265	249	248	253	209	243	257	277	223	266	259	240	240	270	261	274	238	264	272	272	274	262	243	263	277	243	280	238	269	267	265	264	244	264	253	273	247	257	235	251	268	250	289	267	239	277	259	248	244	276	260	238	241	272	258	253	270	232	255	263	280	266	256	262	249	250	255	263	263	275	243	231	254	223	280	269	247	252	276	266	250	270	222	239	274	250	243	263	229	286	276	268	252	252	262	260	282	266	235	275	231	285	278	278	254	262	253	260	292	258	255	254	251	253	268	246	252	269	247	253	255	275	268	246	270	274	273	228	240	249	270	260	268	262	257	240	292	275	239	239	263	267	244	244	282	236	266	268	241	242	265	261	303	256	263	256	257	257	257	253	292	264	254	276	238	256	229	280	249	271	269	259	258	271	265	246	249	286	271	242	235	264	257	272	280	273	259	249	265	256	252	239	269	249	276	265	256	263	266	258	249	260	233	270	262	262	257	235	233	230	254	257	257	254	254	239	259	265	253	260	253	274	278	261	275	240	247	266	236	268	289	278	218	257	265	274	253	259	287	268	253	271	261	240	262	265	254	280	235	280	242	259	250	276	250	252	260	242	247	262	267	247	238	235	250	301	246	268	245	273	229	283	252	242	251	278	280	258	239	264	251	272	239	252	257	272	240	254	259	263	246	280	238	275	260	248	287	266	273	272	273	240	301	229	268	252	234	247	260	259	266	250	229	243	296	263	275	244	240	260	265	246	257	283	259	256	238	252	278	272	264	253	248	253	246	237	250	278	228	252	226	239	273	272	274	265	257	281	231	270	245	256	224	278	249	261	262	268	258	247	275	280	264	247	262	245	277	246	286	265	277	258	266	238	291	262	249	251	230	260	299	273	254	244	246	246	253	273	254	291	246	285	249	248	251	251	250	269	265	288	272	241	249	232	265	256	233	245	264	249	297	254	278	260	246	228	240	264	263	261	258	249	259	243	253	321	259	246	249	275	267	240	264	296	241	228	258	228	244	239	260	262	281	235	250	265	259	249	253	263	269	254	258	269	249	273	255	253	254	215	278	259	279	276	257	234	233	250	268	281	283	261	269	247	283	264	271	279	250	247	268	256	239	282	283	279	276	219	253	269	267	263	261	292	264	273	230	280	276	271	288	272	264	250	242	238	250	243	265	290	259	310	231	275	247	259	276	260	243	228	235	258	249	245	263	257	268	249	268	266	269	258	266	253	248	259	255	259	285	231	245	275	277	262	261	282	229	271	276	252	281	258	247	279	269	271	242	275	232	264	246	250	262	242	243	241	267	258	276	245	274	263	263	255	259	253	263	248	240	245	273	231	243	248	249	275	280	262	274	255	268	258	259	265	234	259	287	245	252	226	255	274	249	270	278	287	240	227	250	259	260	254	273	274	269	278	269	288	257	239	236	264	289	268	285	268	259	265	269	242	260	245	249	257	258	259	254	268	243	245	268	273	250	278	255	278	274	261	254	226	239	246	252	276	295	252	272	277	277	251	257	290	261	264	235	245	238	265	249	242	257	275	288	247	260	246	270	259	265	244	246	226	276	251	282	243	252	255	263	231	234	238	259	268	254	287	274	270	258	248	270	265	260	251	233	245	244	254	248	291	290	279	259	245	255	257	244	287	265	253	282	262	253	264	281	267	256	297	279	273	224	273	263	217	272	259	260	256	257	258	280	264	243	261	282	279	251	279	257	286	258	282	240	293	249	232	271	260	269	251	251	240	264	263	245	263	268	248	253	245	251	264	273	249	255	238	239	250	275	288	214	264	293	214	265	243	244	276	227	293	273	262	282	269	256	278	260	258	236	245	266	274	272	246	264	276	282	259	214	240	253	280	238	269	266	239	233	254	237	238	265	268	251	248	295	286	272	291	243	277	261	256	234	231	263	270	240	273	257	238	273	257	253	241	265	261	230	263	251	266	250	251	233	264	288	284	265	250	248	262	254	265	267	256	262	273	251	281	254	256	286	255	248	264	260	266	271	247	263	258	249	320	239	273	236	249	272	251	230	280	261	235	273	246	257	281	242	290	259	281	248	258	244	267	297	247	270	285	268	270	249	233	267	282	254	281	249	299	282	264	237	261	288	256	293	280	271	257	255	249	244	264	266	286	240	240	261	259	285	259	275	287	251	249	214	263	243	275	270	236	268	255	277	270	259	274	247	282	241	259	252	280	263	249	266	282	227	253	263	234	249	261	244	262	290	255	248	248	262	263	252	259	283	258	266	260	219	257	266	254	245	254	240	243	274	279	281	258	253	237	285	246	247	275	247	242	270	283	234	240	259	269	237	259	224	286	261	226	252	273	260	248	263	263	283	251	295	282	272	274	238	239	254	227	260	286	273	254	244	272	265	248	227	234	278	274	263	277	262	249	259	245	250	241	241	252	253	227	293	258	268	278	263	253	260	240	245	280	246	251	276	262	273	238	258	278	257	263	242	260	243	255	281	275	267	243	247	290	251	270	258	247	226	240	260	255	264	241	252	258	269	259	257	224	249	263	234	254	278	239	300	279	278	272	287	260	266	273	281	294	270	278	274	275	263	293	240	265	268	258	257	228	292	276	263	282	273	264	253	238	266	245	248	269	250	217	269	254	272	254	289	264	275	263	253	273	267	256	262	272	282	261	244	272	255	270	233	248	241	251	275	227	286	275	246	272	269	255	252	275	262	257	285	284	223	265	278	256	287	276	245	241	233	251	244	266	266	254	243	251	279	266	283	270	260	262	233	263	252	228	258	257	245	248	253	239	287	223	260	274	244	258	249	255	241	266	251	249	241	235	266	239	294	268	269	261	262	275	249	278	271	284	246	278	243	242	258	268	262	270	293	251	257	264	275	245	274	242	245	270	242	251	244	243	284	274	257	274	267	251	245	293	306	257	263	250	245	238	272	261	275	259	243	267	243	246	251	258	252	244	224	252	244	261	279	256	251	276	273	253	258	258	256	270	268	297	247	266	247	302	249	246	276	257	243	276	252	255	257	270	252	255	250	244	256	242	250	250	241	276	263	283	243	230	257	271	226	238	233	261	242	232	284	250	252	260	258	244	243	264	240	269	244	240	233	244	262	262	232	232	256	295	284	239	292	259	240	246	244	293	267	289	235	263	240	248	265	257	281	264	267	260	273	277	254	265	248	276	236	273	259	277	303	271	272	245	247	280	241	259	236	246	249	253	272	278	219	276	247	231	266	257	270	252	251	268	262	270	244	227	271	263	220	250	261	245	261	236	284	266	249	248	254	285	257	258	260	238	267	239
24692	46714	41568	23475	17666	13926	10891	8630	6129	4714	3572	2742	2210	1900	1576	1388	1289	1155	1048	1028	925	913	770	720	684	642	575	547	531	506	447	458	361	375	372	396	396	337	340	358	350	356	372	383	374	333	387	384	337	361	356	398	357	351	347	373	380	341	391	360	424	361	333	347	369	347	335	309	347	345	335	332	323	347	327	350	371	326	335	331	314	321	301	318	318	338	316	318	341	326	326	291	321	321	340	310	356	311	312	344	305	320	335	302	315	315	319	305	329	309	335	347	314	313	328	316	303	312	349	306	323	312	333	342	335	287	350	301	334	329	319	319	350	320	330	325	350	307	332	348	316	293	321	340	342	325	308	346	306	292	355	361	323	317	336	320	316	283	319	310	335	322	324	303	309	307	331	323	338	340	289	359	342	341	323	337	372	336	343	298	325	310	340	300	329	317	353	331	323	313	316	327	294	326	339	306	330	309	338	333	336	349	323	300	302	314	335	372	333	335	340	346	320	336	326	317	333	332	332	314	322	350	331	314	333	344	312	303	330	335	298	307	319	313	330	334	337	312	295	339	309	360	310	307	325	321	330	302	316	303	329	300	306	310	321	321	306	287	332	313	312	339	323	358	315	332	324	338	290	352	315	321	303	324	286	343	335	316	329	318	336	299	318	341	330	318	311	321	330	287	340	339	307	336	308	341	333	297	305	348	332	345	343	347	322	299	319	341	295	352	351	322	297	316	280	332	326	351	319	313	324	318	322	328	353	301	327	317	328	330	318	331	314	337	320	367	316	309	293	328	320	346	330	335	320	307	305	358	352	325	352	315	344	327	306	318	345	312	334	329	312	328	303	327	336	328	323	340	345	290	312	334	290	321	335	322	337	339	324	337	329	317	309	361	341	337	325	331	306	302	338	347	309	343	323	313	317	306	333	295	317	328	290	324	338	315	335	312	330	345	290	335	331	313	298	328	299	343	327	310	322	335	331	372	322	310	298	322	324	324	327	314	306	311	319	359	319	305	327	305	332	305	354	308	314	300	307	312	360	335	304	290	339	328	323	333	316	312	323	309	302	341	339	329	328	346	335	333	328	309	331	333	326	324	335	308	352	335	303	340	326	295	319	355	330	313	334	295	324	320	290	311	306	355	331	312	324	338	329	324	332	329	306	368	334	349	293	312	319	325	312	321	329	295	307	318	298	308	311	357	266	328	349	340	327	318	334	314	321	290	330	345	298	328	321	331	329	312	351	338	333	329	310	343	310	324	294	328	297	354	328	338	318	315	337	322	337	325	354	315	300	325	296	325	324	322	325	309	306	331	304	299	319	325	314	326	320	324	315	329	310	317	329	341	346	313	287	335	351	353	304	326	333	294	316	290	353	303	310	314	318	334	323	332	296	322	304	314	291	329	317	313	280	332	309	294	310	304	321	293	333	299	307	338	344	349	331	294	308	358	282	293	318	307	353	337	336	278	302	346	342	308	304	333	291	348	351	326	318	341	318	294	325	321	322	312	318	363	293	364	323	342	316	325	299	315	341	328	346	296	317	330	343	307	344	322	328	321	303	305	304	306	338	312	348	295	323	340	304	317	345	347	319	342	323	298	301	336	312	319	340	362	326	326	307	303	322	327	337	323	312	312	375	349	294	302	297	351	347	312	309	312	328	340	327	308	313	308	309	331	327	333	347	316	299	314	320	313	338	314	330	325	335	322	311	322	333	316	368	327	351	336	306	308	294	337	335	272	325	320	311	308	329	314	317	300	338	329	315	327	352	332	329	326	333	323	315	304	350	322	283	328	314	316	322	324	364	344	365	336	305	321	324	341	303	325	320	325	365	322	337	339	331	296	311	321	309	311	306	298	347	332	327	324	322	345	333	308	305	325	322	342	340	346	322	303	326	341	320	298	327	320	309	313	331	282	359	344	352	324	305	334	325	300	302	311	341	289	312	302	298	284	350	323	313	296	300	326	352	307	311	325	314	329	312	330	341	342	315	296	344	314	353	308	320	336	308	335	333	356	325	346	297	333	323	348	330	329	332	335	334	330	328	307	347	337	317	318	368	347	344	351	346	326	274	345	356	303	311	326	313	317	345	307	330	307	334	329	343	330	306	290	320	359	333	308	320	338	334	303	324	316	297	331	279	304	318	298	315	331	349	305	333	324	327	340	293	314	323	300	310	359	318	325	320	288	323	321	327	309	316	323	302	314	293	332	364	309	311	327	322	309	322	311	307	319	342	303	309	341	341	351	343	351	299	317	324	316	310	346	321	337	341	295	354	342	359	298	339	292	316	321	332	336	336	312	319	319	344	334	314	312	323	313	315	343	342	316	310	299	338	326	344	352	312	327	347	328	333	306	346	316	322	343	328	302	335	300	320	316	316	330	336	343	324	310	321	334	361	339	301	310	326	302	352	319	318	333	318	332	341	351	317	290	325	333	326	342	336	337	347	322	353	320	322	303	292	330	324	338	343	310	328	338	306	341	297	324	355	303	305	301	331	314	339	344	310	310	308	342	296	318	356	324	314	349	340	356	298	323	334	321	348	332	320	318	301	317	348	323	288	304	370	312	291	300	355	318	310	307	318	327	299	325	338	356	333	314	326	338	323	350	308	345	323	331	324	320	301	316	313	330	332	321	320	323	304	338	310	341	293	325	315	311	307	322	327	287	313	319	324	298	344	308	332	351	330	334	313	315	312	347	342	327	300	320	338	336	326	323	306	350	317	365	352	339	323	326	329	338	316	333	310	295	330	336	316	342	324	317	305	339	308	311	303	288	299	327	302	364	316	330	352	343	338	309	353	345	350	333	306	299	312	322	325	317	335	337	302	305	303	374	330	373	325	310	337	336	307	309	302	340	313	327	340	304	316	348	363	337	332	306	336	334	321	331	290	315	339	319	306	292	315	325	333	331	302	307	343	315	316	322	332	316	307	295	320	359	318	326	327	328	319	348	301	292	330	317	324	331	310	317	320	310	322	313	320	349	315	324	333	299	335	331	314	307	324	337	323	332	309	339	318	337	322	311	301	349	297	329	310	314	311	327	335	325	321	293	317	309	325	339	295	348	317	338	366	351	301	347	353	362	333	334	316	287	317	306	311	308	302	330	326	309	333	303	340	328	300	298	328	362	322	335	300	283	380	335	349	331	287	331	351	304	319	332	311	304	323	323	324	309	323	364	322	330	319	327	354	322	336	329	320	324	315	354	306	326	292	314	312	315	376	325	327	312	370	352	343	318	350	287	352	323	277	330	315	322	314	341	326	365	336	296	301	345	334	340	344	378	357	313	343	337	315	268	319	325	337	303	319	333	312	345	317	304	318	322	334	293	352	276	313	352	341	310	337	339	320	331	329	340	305	340	292	338	331	306	316	304	369	323	298	316	372	288	350	323	311	357	339	304	331	340	327	318	335	322	308	299	346	297	339	345	313	312	332	347	316	341	319	344	341	325	303	320	308	298	357	353	312	323	285	321	324	300	362	320	333	319	312	332	339	286	322	334
27688	22086	22348	10037	4004	2589	1947	1565	1121	1012	791	649	578	562	503	465	460	452	433	443	444	406	420	352	367	399	360	377	352	389	319	363	355	364	361	322	331	349	326	326	343	379	349	321	341	313	339	353	337	343	359	328	348	354	338	367	326	302	388	339	321	320	353	327	314	308	341	369	307	353	331	306	324	336	366	327	362	351	346	324	321	315	343	300	301	363	360	349	344	301	349	340	339	299	339	324	353	369	333	326	346	352	347	329	322	335	367	315	334	326	323	328	340	349	339	308	349	318	345	345	329	309	351	339	343	345	344	338	349	326	327	332	326	352	378	362	337	322	321	353	351	336	332	361	324	372	355	308	357	353	391	353	333	370	308	344	346	341	335	358	321	325	333	354	340	319	326	326	338	320	368	339	348	355	343	343	351	339	312	353	343	351	352	329	354	348	322	340	330	342	331	338	315	339	378	338	319	349	369	340	330	327	321	326	326	314	335	354	317	348	334	317	325	310	349	306	339	340	336	336	329	382	353	315	335	339	371	342	308	329	329	354	330	356	329	332	314	340	345	342	353	321	335	326	326	335	358	311	361	348	327	325	340	317	318	351	311	354	351	343	312	367	346	311	342	321	349	342	342	329	314	330	338	335	344	306	325	336	331	357	292	333	348	332	333	361	339	343	346	316	373	296	343	360	298	318	329	332	364	336	344	342	330	340	343	337	351	315	365	369	360	364	359	345	338	355	383	321	319	368	340	364	319	330	321	344	330	341	316	347	327	347	349	320	334	327	336	358	321	303	334	353	325	337	356	341	303	367	359	349	311	323	334	341	358	364	368	329	304	310	310	339	350	321	356	344	356	334	373	349	344	356	351	325	320	315	341	349	300	316	355	322	310	328	347	357	372	339	336	324	328	360	340	345	327	330	363	321	318	349	323	339	339	301	347	352	333	376	324	337	316	350	338	376	309	351	353	339	333	345	359	348	353	355	360	327	330	350	360	306	347	335	367	298	340	342	357	315	343	349	338	348	388	316	365	334	301	344	320	342	346	329	363	327	335	331	348	345	347	335	338	334	351	347	352	349	339	341	333	337	354	310	315	325	317	353	328	379	362	343	299	318	340	339	334	308	347	323	384	354	340	334	346	305	338	338	363	308	329	369	319	315	352	361	337	341	340	304	333	387	365	349	352	366	320	355	318	345	334	338	321	346	310	336	321	299	305	333	353	367	373	324	376	330	331	344	350	357	324	360	318	337	349	322	341	376	354	363	334	340	359	330	343	381	336	333	331	340	329	318	339	333	335	316	321	325	329	290	357	302	373	334	325	341	320	375	324	348	363	322	363	356	326	317	355	345	356	345	306	365	361	322	318	312	322	352	340	343	316	350	328	375	329	325	355	358	318	346	333	386	344	344	344	370	294	336	357	367	313	364	334	347	351	322	348	365	348	343	365	327	303	351	341	343	330	345	313	325	313	332	364	347	345	323	343	341	330	325	332	339	333	318	324	328	358	324	329	333	332	331	377	359	331	355	315	381	362	354	335	337	348	311	332	338	320	348	351	366	324	334	315	329	331	318	319	309	347	315	319	329	319	332	323	360	363	368	322	346	309	340	376	311	335	352	320	326	369	346	320	326	313	357	345	314	349	325	385	361	335	343	345	353	344	339	352	329	357	321	348	333	351	344	325	336	359	335	340	362	362	327	342	343	337	332	314	343	348	333	325	328	341	335	351	364	358	357	354	335	346	321	342	358	353	354	316	354	357	365	349	373	350	349	354	320	351	334	312	329	341	348	339	312	330	350	374	361	322	346	364	337	303	337	336	362	336	349	310	346	324	349	362	353	334	330	376	313	312	328	336	323	308	355	346	333	350	334	307	303	345	336	363	338	321	397	328	342	329	337	328	346	376	382	338	320	354	345	338	342	318	311	325	318	345	334	364	316	325	345	310	343	346	367	342	366	339	360	357	302	318	363	352	311	355	353	343	324	323	342	348	341	363	348	285	357	347	291	321	367	335	351	346	343	333	361	346	325	326	330	328	313	392	330	344	358	347	339	328	341	299	320	402	354	324	338	331	326	326	327	322	340	322	323	353	351	320	307	341	333	330	326	349	303	323	345	370	320	315	351	338	354	298	320	320	329	365	333	341	361	328	341	319	346	374	318	316	375	322	336	330	303	343	351	319	340	332	332	329	310	337	353	357	313	327	361	342	307	330	362	346	365	360	328	344	353	328	334	323	332	310	360	321	379	315	328	340	318	342	343	364	343	336	362	339	333	340	320	310	385	326	359	333	349	341	338	336	349	322	309	339	318	333	337	332	378	354	365	336	327	346	321	360	318	321	341	360	371	338	325	308	369	346	317	367	358	331	348	358	334	350	324	327	374	345	320	377	329	328	334	340	352	317	350	314	364	316	326	346	315	324	308	345	339	330	348	323	321	330	328	356	345	325	309	319	345	332	357	367	330	347	323	349	324	349	357	358	308	333	331	362	338	367	335	346	340	328	368	330	344	337	325	353	337	362	321	359	313	327	332	334	305	325	324	342	337	317	336	355	337	351	324	354	381	320	350	359	335	335	339	340	307	372	315	345	355	347	311	324	319	352	324	340	361	352	350	352	341	338	335	337	335	327	302	334	318	339	315	330	341	353	370	357	306	381	338	357	350	344	366	343	317	317	328	327	324	361	344	365	320	343	347	357	345	338	321	340	312	318	376	344	331	337	325	335	358	331	321	326	344	368	376	339	291	345	330	393	324	361	349	327	344	315	313	319	321	352	335	340	354	378	329	364	342	333	323	333	336	360	331	353	355	342	346	324	342	338	336	362	312	325	332	321	316	324	331	331	326	359	375	318	293	360	338	378	301	330	314	318	322	357	355	319	329	342	313	363	319	347	363	343	323	351	356	343	363	329	352	345	343	334	322	344	345	335	319	318	320	312	342	337	335	337	342	357	315	340	367	336	319	362	327	327	360	338	365	354	345	354	375	344	340	352	331	327	317	318	350	301	325	327	335	314	339	345	316	353	308	326	377	333	344	336	323	326	333	333	322	346	339	322	338	346	354	324	352	332	337	333	382	352	321	309	344	356	299	364	308	341	357	342	337	336	322	358	332	307	306	359	358	345	344	373	342	362	344	354	331	313	352	334	305	317	346	305	366	342	343	344	336	316	347	378	361	329	325	341	305	352	347	330	344	351	310	334	340	357	363	323	320	344	361	355	351	329	359	354	346	341	329	311	346	337	347	337	357	322	322	337	338	329	300	329	309	319	322	314	317	322	371	326	334	339	332	305	336	373	376	327	306	340	352	361	329	313	332	362	357	345	354	347	336	361	356	318	320	366	346	307	334	361	334	330	349	353	341	366	352	336	334	314	332	339	355	337	335	324	323	324	307	347	361	345	328	352	354	336	338	358	346	320	331	344	353	326	339	340	332	322	306	339	381	368	340	309	353	331	347	344	343	329	315	363	322	344	325	353	376	334	341	324	348	351	301	365	309	354	333
22282	32839	27568	10193	6635	5038	3683	2978	2156	1761	1344	1020	902	808	754	692	617	659	593	568	580	531	511	503	509	450	505	474	459	455	423	486	454	482	474	446	458	430	399	443	430	380	399	397	453	482	447	439	439	421	458	454	437	440	426	435	404	418	452	416	440	427	455	441	397	415	427	441	432	414	379	398	407	403	387	410	426	444	429	390	438	427	373	430	417	386	383	397	414	422	430	413	432	410	426	440	401	387	447	412	478	391	446	393	431	406	435	406	441	406	404	409	415	376	413	423	445	430	412	411	430	421	387	430	412	385	420	436	439	432	413	419	403	389	416	441	392	398	401	411	396	409	427	406	414	407	409	405	404	427	435	412	368	397	400	451	425	421	403	398	428	436	416	434	440	374	397	425	452	424	375	398	437	427	409	406	431	430	449	446	428	372	375	434	440	405	410	391	419	389	408	446	422	407	378	374	388	427	407	444	399	421	422	423	393	433	427	456	421	394	404	421	400	427	460	452	447	427	404	415	456	445	401	425	407	402	404	447	406	388	451	391	420	386	416	435	414	393	456	404	449	390	425	400	440	442	418	402	411	423	431	410	413	400	432	428	453	395	404	410	427	385	403	444	392	412	398	410	410	384	420	416	458	387	441	403	429	415	398	414	424	436	429	411	367	399	397	408	389	414	440	405	436	404	417	434	400	398	435	404	430	457	420	403	402	432	393	405	399	380	417	423	422	435	404	417	434	445	422	435	365	431	401	449	434	377	440	385	433	440	435	411	428	398	395	381	457	465	400	414	412	454	448	425	420	425	452	448	435	429	410	409	413	397	441	433	444	427	419	419	467	423	385	456	424	440	449	423	451	385	430	423	460	417	427	406	428	388	417	406	446	437	391	398	418	433	446	417	451	419	428	413	415	424	448	409	440	426	434	413	418	427	413	410	409	432	412	418	416	438	411	424	467	417	425	400	381	430	417	408	417	414	415	415	417	438	449	438	401	414	423	389	410	406	415	435	454	402	399	429	408	455	370	396	420	435	394	408	427	421	429	479	447	416	422	361	431	439	418	398	421	429	395	428	405	434	394	403	435	436	411	408	436	414	409	402	425	412	427	436	384	416	453	458	418	449	452	438	410	442	420	411	429	444	423	398	427	419	417	382	428	420	441	413	396	402	394	403	445	436	437	412	463	460	428	425	432	415	401	423	427	404	400	403	419	391	423	442	434	426	419	388	447	412	415	435	427	447	434	416	434	428	422	414	441	415	430	449	436	404	425	449	437	411	405	388	393	414	431	416	425	435	410	417	390	416	446	424	476	434	390	425	435	439	407	408	416	421	404	424	416	450	411	388	434	410	438	391	462	414	445	414	406	458	438	379	408	417	440	442	409	410	411	401	422	386	417	409	428	414	418	431	396	411	417	436	402	418	406	431	397	412	424	451	404	431	425	414	433	412	413	406	433	425	395	451	374	429	394	390	446	405	407	445	429	403	449	396	414	423	454	419	406	445	433	436	408	421	394	417	443	398	434	419	423	382	404	406	396	421	437	462	406	430	406	426	442	439	419	406	408	426	405	400	424	424	419	437	402	410	383	421	413	390	399	425	410	452	387	425	421	415	445	415	417	420	361	413	427	457	408	412	416	433	417	415	394	426	434	438	386	459	391	432	422	412	396	426	422	382	414	405	452	410	438	396	446	404	409	414	423	429	400	429	413	388	427	425	428	416	411	415	410	375	441	431	428	413	406	437	420	408	412	414	403	383	430	402	471	411	406	386	442	418	439	452	417	418	423	425	422	434	440	419	407	432	419	393	392	411	431	440	450	393	444	421	420	407	413	414	414	453	378	422	414	427	410	401	407	396	441	444	426	376	422	441	417	429	402	392	380	411	407	460	435	411	427	454	428	425	410	391	429	437	414	408	387	443	395	377	395	403	430	432	413	407	411	433	402	435	427	419	414	442	419	437	414	388	389	437	445	436	436	420	436	421	415	361	416	385	450	426	438	420	426	440	423	457	397	444	423	385	379	406	441	421	434	418	396	438	461	429	404	430	424	423	480	413	465	397	406	418	411	448	415	418	418	394	399	399	434	420	430	461	406	407	413	406	430	409	442	476	479	438	403	442	414	471	441	408	448	407	433	453	449	411	436	415	436	431	404	412	437	413	427	393	435	416	436	404	391	421	435	396	442	453	404	458	425	439	409	421	413	434	385	409	382	443	430	442	398	418	468	411	444	396	405	392	403	448	441	438	392	453	435	448	420	435	416	437	422	414	413	404	422	435	474	422	427	428	398	433	419	397	429	417	437	418	415	410	396	392	434	414	419	430	416	391	448	405	455	432	415	414	455	422	383	410	428	431	426	443	464	372	401	414	416	442	407	443	404	422	425	386	451	400	396	401	451	427	418	430	393	443	417	408	442	423	426	410	417	401	367	389	412	466	439	430	421	419	394	393	419	452	441	435	440	476	447	381	414	429	464	408	417	414	391	404	409	419	381	452	444	387	431	403	410	439	422	414	428	412	403	457	449	453	452	423	398	427	426	390	405	421	412	438	441	445	397	403	460	416	406	421	457	433	449	446	410	417	404	407	402	409	393	411	433	425	424	441	415	366	418	399	433	447	403	431	408	406	419	424	380	441	415	412	429	395	393	434	405	386	386	404	389	408	413	418	401	407	391	444	435	417	406	437	413	425	403	419	403	400	400	441	418	445	430	421	420	431	451	430	420	397	373	425	419	397	402	445	406	423	418	439	420	421	447	409	411	405	426	423	388	422	436	427	406	452	402	457	461	427	429	406	403	421	470	394	412	436	447	409	402	419	405	417	419	420	371	420	404	448	396	380	393	433	414	414	437	426	424	355	415	429	413	439	370	403	412	427	408	446	451	398	442	421	429	401	402	435	450	392	426	411	427	449	476	436	447	415	462	392	397	437	421	392	415	432	440	442	368	421	408	413	439	419	444	423	408	380	426	447	445	432	432	434	438	435	406	414	406	412	428	416	451	417	450	427	434	446	449	438	401	385	412	479	432	401	400	428	434	418	422	411	411	439	428	391	405	419	417	390	435	432	425	397	416	412	425	407	452	418	443	412	423	430	444	407	395	431	430	410	403	398	421	440	429	420	421	442	427	418	405	434	430	431	421	425	399	412	365	448	438	437	415	436	401	414	419	385	427	424	414	425	425	405	412	418	419	398	412	441	409	435	430	417	425	409	398	433	413	436	413	416	390	402	412	393	430	443	451	427	405	409	390	433	403	405	410	424	448	441	411	414	469	362	436	417	439	384	426	427	397	412	390	452	441	405	422	421	412	431	422	416	370	443	408	425	415	432	425	405	400	390	451	388	446	427	435	385	461	419	415	396	460	437	420	429	430	408	412	397	445	417	455	411	427	412	386	442	435	393	388	399	433	395	409	420	435	388	398	413	398	440	426	389	403	389	427	458	458	418	403	396	391	412	400	406	436	412	424	395	389	418	408	429	441	479	387	426	478	423	416	396	439	460
23698	21157	28190	24407	21154	14272	5476	3396	2274	1804	1419	1133	993	819	749	743	642	607	602	515	587	582	519	467	465	488	411	412	423	412	399	418	400	395	421	393	389	340	366	375	370	378	371	329	361	391	372	371	369	346	317	382	345	420	351	376	360	369	404	372	368	367	357	336	340	353	373	350	383	389	347	337	376	363	370	355	359	360	356	378	360	343	357	393	370	322	347	341	343	372	354	390	382	347	346	395	364	362	383	371	385	335	337	375	337	353	351	352	348	342	373	360	345	371	311	370	366	361	338	376	367	340	341	361	352	354	366	348	369	357	383	352	366	373	361	376	369	356	374	361	370	324	317	385	362	337	379	365	358	381	339	342	375	336	391	345	346	361	343	385	362	359	368	376	344	332	343	375	386	334	339	359	310	371	371	379	344	375	349	346	342	387	347	369	325	376	340	332	333	339	385	328	337	363	337	337	364	346	379	341	362	325	328	345	372	344	358	370	359	345	343	358	363	338	380	343	345	344	386	349	368	353	372	348	351	352	348	349	358	355	353	356	376	361	354	344	362	357	366	337	336	337	343	351	364	412	357	352	332	377	343	343	345	355	349	361	348	344	338	349	336	353	324	359	326	340	351	348	359	335	356	378	341	392	375	351	338	353	402	376	355	333	348	359	359	383	364	356	366	348	359	342	366	358	337	361	386	368	336	327	364	342	358	336	390	339	329	368	358	371	351	377	365	322	374	358	381	339	366	345	334	363	355	357	330	354	351	361	338	365	352	337	371	375	348	354	343	359	327	372	330	350	348	369	401	372	350	341	352	352	365	356	358	362	370	357	333	382	346	374	376	371	403	345	383	346	338	373	362	381	336	362	375	374	363	320	354	343	335	333	356	376	334	367	373	346	424	376	363	350	364	347	326	335	351	379	362	362	341	335	378	382	374	342	357	348	356	345	352	359	352	349	350	361	375	334	343	394	360	343	379	332	355	340	312	378	358	329	363	379	380	371	351	329	313	376	380	336	368	362	380	373	368	364	364	331	323	338	328	333	353	349	349	330	344	377	342	344	362	348	339	369	375	348	347	355	366	363	349	339	371	344	355	371	343	370	354	337	355	377	343	382	328	385	370	359	371	367	355	311	368	339	368	386	387	331	335	361	352	337	364	357	345	329	377	387	332	330	361	367	355	355	378	346	373	353	370	321	335	354	370	347	333	395	378	359	322	361	349	361	350	377	322	329	339	340	358	363	379	358	349	376	370	383	345	350	316	372	327	329	357	384	346	347	354	372	333	360	361	341	345	371	359	374	314	350	372	347	342	350	369	354	361	366	338	374	359	332	339	341	358	377	358	369	365	378	363	361	366	347	350	379	336	322	372	352	353	328	337	353	338	351	330	342	370	371	333	345	308	303	338	328	324	365	332	333	356	325	337	311	354	365	340	382	356	338	360	348	334	329	350	356	369	340	339	342	372	376	343	343	362	375	360	364	357	367	320	351	352	371	340	361	353	355	336	337	340	339	330	368	351	348	356	380	350	339	389	351	341	378	338	359	347	357	356	354	320	325	346	343	339	356	359	334	389	388	386	347	368	358	344	371	359	362	346	364	338	371	377	365	341	332	372	363	364	377	325	370	353	408	392	342	344	346	359	359	375	360	333	372	377	347	342	382	338	352	343	329	362	350	354	309	356	389	330	340	333	350	389	379	315	392	376	380	345	351	395	410	363	330	332	349	355	354	362	360	370	373	353	348	351	343	374	344	344	344	355	352	333	327	362	369	350	348	344	316	346	385	390	341	356	381	357	349	363	345	338	329	341	359	359	362	360	367	363	353	362	371	387	367	391	351	368	343	313	315	350	347	360	314	363	367	341	326	360	349	349	373	347	348	353	353	324	318	368	373	373	354	365	361	392	372	373	343	355	363	372	346	347	362	372	369	358	343	390	363	337	316	369	343	355	352	361	337	364	356	369	361	389	358	378	351	343	349	334	384	376	366	374	338	383	369	336	345	339	387	376	325	334	368	354	371	333	341	361	364	339	344	336	337	354	343	376	321	373	338	348	329	334	375	371	333	378	323	329	367	367	355	334	329	351	350	362	335	359	342	350	351	390	348	377	360	327	357	354	347	347	381	332	355	354	369	358	330	342	332	360	304	342	350	305	379	345	341	357	363	342	370	325	371	352	374	348	370	371	351	350	335	341	378	332	361	344	361	337	357	362	360	350	325	345	359	385	353	355	355	351	350	370	381	384	347	346	340	346	342	369	332	341	376	354	361	374	329	405	356	370	375	364	355	316	377	358	339	341	345	373	356	393	326	346	383	377	357	377	362	352	350	324	367	390	377	369	355	348	372	330	344	356	379	364	330	332	361	381	370	375	338	367	360	366	324	344	328	351	371	347	341	341	358	369	340	350	386	399	356	324	348	359	334	337	369	365	322	344	370	368	356	371	362	346	361	349	317	399	339	331	362	348	365	359	368	372	354	335	352	370	385	350	336	369	368	311	343	330	347	346	307	358	339	337	350	363	319	363	325	356	341	366	324	359	345	344	334	357	341	352	406	355	388	369	374	334	380	355	376	350	369	359	341	359	367	361	341	334	319	355	344	352	359	393	336	330	368	366	361	371	344	349	338	331	331	344	373	385	365	389	370	358	338	332	355	346	348	334	355	383	371	348	385	354	355	354	354	366	341	373	342	369	359	356	365	355	372	358	354	398	318	345	308	340	347	365	360	360	387	349	373	408	366	314	401	351	366	335	338	350	367	355	316	342	354	337	359	371	354	328	347	366	356	344	347	346	404	312	312	361	395	387	358	362	338	351	323	388	377	365	354	360	345	377	342	363	362	344	385	359	337	357	368	333	290	338	327	375	332	337	364	355	373	375	345	372	355	356	322	379	323	333	353	362	385	346	344	358	364	373	339	404	369	353	369	344	342	313	338	362	372	365	350	350	324	347	354	334	342	375	353	342	376	399	361	307	347	346	376	349	372	355	370	352	351	345	385	354	376	327	365	361	373	346	357	398	373	350	363	359	344	371	348	357	345	396	348	359	346	376	352	381	361	352	358	350	350	353	335	347	351	333	334	396	390	378	312	376	358	393	344	360	369	352	373	333	345	309	361	327	329	353	356	352	362	346	304	343	369	370	366	366	331	378	372	360	372	380	355	342	349	362	349	351	367	371	378	339	355	395	344	355	341	378	378	356	341	385	379	323	375	354	372	353	371	348	346	362	375	358	363	358	339	354	372	345	379	338	377	348	318	342	343	368	351	354	368	353	368	379	378	336	349	359	346	368	376	350	348	345	350	377	369	328	355	371	323	349	380	364	372	350	319	341	339	348	357	368	351	387	346	349	329	355	308	359	374	369	368	321	340	350	323	374	368	325	357	338	360	347	359	352	366	349	341	338	301	398	330	349	364	346	406	313	363	369	340	367	363	357	372	361	373	342	375	319	337	402	394	362	395	359	384	331	371	357	366	360	338	357	319	363	372	375	325	356	362	363	324
23144	42634	37285	16961	12530	9642	7435	5864	4186	3298	2569	1933	1597	1351	1204	1122	977	999	881	849	781	731	679	631	607	612	595	586	545	513	492	483	492	484	486	462	465	461	474	479	466	446	434	483	472	411	452	454	451	450	479	456	466	473	459	438	511	452	436	465	479	459	453	427	462	443	457	486	457	467	461	470	437	455	468	431	457	428	447	431	486	477	457	438	444	436	433	457	459	445	466	421	471	413	435	455	445	447	444	461	452	431	474	441	421	428	438	428	424	454	470	457	450	446	447	428	405	422	431	458	431	432	450	462	481	442	452	424	441	462	447	461	451	433	444	440	449	441	425	437	471	427	457	427	431	419	470	436	452	423	432	448	488	445	443	453	414	451	477	446	444	450	450	463	474	435	434	443	454	391	425	470	451	424	414	433	430	447	430	440	448	449	437	457	445	434	410	432	436	448	444	438	452	420	456	480	449	439	422	441	434	428	442	442	434	426	419	495	455	452	438	458	471	491	447	447	456	435	443	444	396	463	449	465	417	433	437	468	445	438	445	489	399	461	423	421	440	428	433	452	414	406	410	428	430	443	427	466	438	473	441	461	445	422	469	463	436	436	482	471	471	413	505	483	477	469	466	457	452	465	452	421	429	440	485	427	432	435	454	436	442	460	444	421	465	444	448	423	479	423	455	456	410	445	414	427	426	410	451	466	411	434	392	455	448	443	470	428	410	421	391	450	474	424	440	461	427	473	457	471	470	431	455	430	432	420	441	468	426	463	476	420	441	429	453	429	478	464	431	422	435	453	458	421	464	468	456	428	405	448	478	462	460	462	451	435	435	483	438	451	457	464	447	432	431	449	449	464	431	433	406	433	427	421	430	469	449	478	427	443	425	423	433	446	436	432	450	457	403	486	416	409	442	412	434	452	440	461	458	441	444	472	446	409	482	426	435	451	468	425	432	463	458	425	444	422	416	447	429	409	438	460	427	455	432	456	412	412	443	449	453	466	461	472	422	433	446	437	433	433	438	464	431	434	494	434	439	446	478	449	467	430	484	417	448	436	445	474	438	424	441	445	425	417	486	450	464	460	451	465	453	445	429	446	466	453	441	449	459	438	455	414	454	434	432	411	438	396	421	408	493	424	453	445	485	444	431	492	436	459	459	438	449	423	446	455	438	454	461	449	488	467	403	455	455	438	419	443	454	453	434	432	430	438	425	420	437	458	467	431	473	455	438	418	456	439	448	459	434	430	413	458	435	444	450	442	470	485	450	468	415	457	440	462	446	421	427	463	473	449	457	456	475	446	432	424	477	445	427	433	443	492	469	422	451	424	500	467	432	423	388	470	423	437	454	473	420	413	489	437	496	438	427	435	410	438	427	427	452	445	456	381	441	441	428	438	431	462	445	425	494	436	456	467	453	434	430	397	430	482	452	450	445	436	457	451	434	456	449	448	450	451	456	461	454	429	459	420	429	439	418	404	420	430	418	459	425	470	432	458	451	474	438	409	460	467	433	401	434	463	432	421	466	438	442	443	449	441	452	442	422	421	417	486	445	429	424	449	452	424	441	455	491	407	448	421	475	412	424	446	450	452	440	413	443	439	430	439	431	456	405	445	393	483	450	466	510	395	464	443	442	428	423	467	447	441	475	424	426	438	437	493	429	432	447	452	458	461	417	465	439	479	441	469	462	462	423	492	426	441	425	449	479	477	423	458	436	426	422	419	452	444	440	489	483	462	440	464	436	435	449	428	414	432	455	448	401	437	475	447	458	471	433	445	456	447	436	426	418	468	434	502	480	418	420	427	440	411	423	443	456	428	443	439	411	434	436	427	442	444	448	464	441	418	451	460	457	452	457	452	440	452	468	432	434	397	431	405	436	447	453	433	430	457	418	424	476	413	480	442	466	446	457	414	422	445	438	434	438	488	473	441	435	444	425	444	439	437	423	462	447	476	472	427	480	466	455	440	419	457	424	460	435	462	463	442	453	465	413	439	478	465	406	418	452	447	448	452	476	498	444	407	463	420	411	445	462	453	443	423	472	436	461	439	416	433	450	418	473	435	448	418	432	447	450	459	437	460	437	443	420	456	459	488	462	447	450	439	449	469	492	485	442	421	447	471	409	444	436	409	419	471	456	459	463	451	455	449	457	437	442	430	409	453	436	452	491	436	414	427	471	441	439	448	425	445	451	417	463	434	439	430	473	473	443	443	424	428	474	460	416	472	410	441	428	451	463	453	444	463	450	432	435	430	428	441	420	433	444	450	482	418	483	405	472	443	467	432	457	456	461	443	475	410	408	470	427	404	463	456	467	469	424	455	450	420	447	454	450	424	415	437	464	439	482	421	438	434	422	427	469	383	435	430	450	432	438	407	454	417	436	475	443	419	451	451	432	400	461	429	466	418	414	468	423	471	393	449	430	441	482	468	436	431	444	444	442	450	462	443	423	463	436	439	434	427	442	456	424	449	475	438	472	421	454	438	426	451	460	467	404	432	463	432	398	497	430	473	444	437	488	446	460	422	415	463	435	476	434	411	437	466	414	443	444	421	451	457	437	441	428	456	476	451	407	440	454	451	456	421	440	436	435	437	463	458	455	438	430	458	469	426	453	391	428	463	417	482	436	479	471	443	422	429	409	481	442	469	425	428	433	429	436	451	434	438	452	474	428	439	383	442	448	417	463	446	462	425	453	441	412	406	460	410	412	431	409	403	439	421	411	403	419	421	436	454	474	447	417	472	416	449	457	455	465	429	420	435	446	437	421	456	419	419	435	453	485	419	428	464	459	448	456	415	423	436	448	434	425	429	442	435	433	496	448	442	420	449	431	442	495	424	461	435	421	463	430	442	442	454	425	483	436	441	473	419	445	441	443	487	459	397	445	457	431	440	493	420	444	480	467	418	470	414	436	465	421	429	412	422	475	439	459	410	423	409	422	462	445	421	472	441	425	454	448	412	434	492	428	481	454	460	455	465	440	447	477	467	414	433	454	481	437	431	475	479	443	429	478	454	449	439	451	462	462	458	409	435	441	451	451	443	428	450	464	454	463	451	443	410	434	452	473	487	434	498	455	432	401	458	450	439	413	430	451	412	477	446	448	409	476	479	454	472	424	436	445	450	443	422	480	438	421	420	446	414	499	453	464	449	436	414	433	471	437	470	408	455	424	450	444	417	461	462	481	430	457	462	412	443	450	433	415	451	436	451	451	450	470	425	432	415	456	467	471	443	465	458	421	460	439	433	434	421	445	482	435	455	442	456	461	463	436	441	434	450	463	408	415	458	488	443	461	398	425	462	471	434	420	445	452	436	436	466	398	447	462	468	421	434	437	449	423	414	435	442	431	400	438	480	478	424	485	465	426	455	451	451	439	420	468	456	469	416	461	434	473	423	458	487	450	463	429	428	420	442	435	417	444	450	466	426	459	412	423	449	433	435	445	453	423	449	457	455	514	468	440	410	457	466	451	443	457	454	454	443	452	479	468	436	480	471	473	461	462	429
24772	21181	27477	25108	16209	5395	3003	2126	1519	1259	1004	763	671	601	516	473	427	465	420	438	391	344	307	319	304	287	307	296	289	278	276	241	267	245	271	231	251	244	254	224	264	243	263	262	246	246	266	249	252	254	237	272	243	266	249	259	248	269	234	241	265	243	224	240	236	224	218	275	231	271	242	224	253	258	241	229	239	256	272	245	257	233	247	223	257	248	269	260	223	231	240	257	219	257	251	258	240	254	239	246	243	240	240	260	229	273	235	241	258	244	247	254	258	244	263	249	232	254	234	224	248	271	269	248	246	250	255	245	247	265	256	232	229	255	239	276	216	243	249	264	256	243	227	231	239	239	270	258	243	238	247	224	227	225	229	229	228	236	249	265	250	229	237	238	255	271	242	252	226	231	250	240	246	257	234	244	255	279	245	249	256	236	225	252	229	241	236	246	248	247	231	219	250	232	239	235	245	262	261	263	255	227	235	263	252	213	247	269	243	235	243	265	242	233	252	269	230	264	257	238	265	282	279	229	225	248	248	238	257	265	235	245	273	278	256	228	264	235	235	242	263	219	243	247	256	267	238	243	255	201	237	266	266	254	241	255	252	250	258	261	254	241	234	259	250	240	243	240	275	228	270	230	250	240	290	260	253	223	231	247	258	214	244	248	244	255	230	271	236	220	266	249	229	273	242	263	268	231	248	252	244	242	238	238	251	256	229	259	273	244	252	251	248	275	247	222	225	236	244	264	239	239	248	259	240	239	209	245	260	241	240	235	239	260	266	235	256	273	257	242	232	252	237	257	243	229	232	256	251	227	260	247	252	265	269	232	250	265	232	234	229	234	247	257	257	232	235	227	255	218	253	254	246	235	229	231	238	251	264	265	237	261	236	240	273	258	240	255	239	207	217	262	235	251	222	279	225	247	249	240	259	248	267	238	257	250	210	224	252	233	262	224	223	235	246	242	248	261	259	243	256	243	234	235	233	250	230	219	272	235	234	258	266	220	229	225	250	230	255	239	221	255	241	253	261	254	250	251	266	232	246	267	227	229	212	237	258	242	269	275	247	253	228	243	268	255	244	235	262	251	250	237	258	262	250	216	242	231	246	224	250	260	225	247	243	249	273	254	229	263	250	227	246	271	251	244	246	268	230	244	257	233	274	262	251	234	243	237	269	221	259	261	249	235	254	237	273	225	256	241	258	219	250	261	216	235	257	236	234	243	251	254	257	232	213	253	242	254	247	250	246	242	235	245	259	255	250	242	250	228	217	253	229	260	246	230	281	251	222	243	254	258	264	232	239	220	236	257	253	244	247	237	253	243	236	260	231	246	266	233	284	246	241	247	247	257	257	255	263	269	256	240	229	263	232	234	209	243	224	262	245	236	214	270	261	246	219	260	250	268	248	267	232	234	247	251	248	249	263	229	258	258	251	266	243	252	248	251	265	237	228	239	258	247	184	241	265	227	221	234	273	270	248	267	250	223	255	237	231	271	218	244	262	242	250	257	248	250	262	229	247	244	235	248	245	273	245	232	220	221	244	218	241	254	245	239	253	232	267	274	236	239	259	263	264	241	258	229	239	261	254	238	233	274	273	227	263	263	253	218	247	226	262	261	235	224	251	250	241	260	217	229	252	229	241	263	226	231	235	230	243	240	245	229	229	226	236	229	244	268	236	235	251	252	255	238	264	244	254	249	226	237	268	235	228	227	261	260	237	249	248	252	251	262	222	236	246	257	230	203	235	243	254	250	270	221	240	236	243	247	257	251	264	235	236	228	224	245	239	252	234	277	250	253	246	231	217	239	273	232	232	261	223	265	247	248	213	259	234	242	273	243	263	256	274	233	259	277	238	252	263	246	220	266	242	243	246	220	241	255	225	279	232	237	242	269	238	253	245	250	256	243	220	220	233	290	264	255	221	284	243	212	250	240	236	235	245	242	232	212	264	233	250	236	220	224	250	246	267	200	239	238	244	235	239	227	236	272	272	224	238	258	241	256	264	235	239	218	262	232	249	266	238	238	229	244	255	311	226	244	260	222	254	241	233	264	241	244	260	249	262	258	237	277	248	259	255	231	242	255	245	264	265	239	222	252	247	255	241	244	240	261	273	273	259	220	242	243	235	252	231	274	258	252	252	229	271	264	272	257	235	239	260	247	239	279	261	243	251	262	241	249	249	241	241	268	250	226	240	223	245	224	236	239	245	251	238	255	251	275	229	225	237	245	238	270	283	255	259	260	246	250	243	261	234	254	245	241	248	252	230	286	237	254	216	244	238	236	238	233	268	230	234	261	261	248	240	233	245	237	241	243	290	230	252	225	242	233	201	220	252	258	227	238	248	240	256	259	212	233	243	264	251	226	250	236	262	209	251	271	250	249	254	260	252	254	234	248	224	247	252	235	253	259	250	217	228	230	257	256	264	247	238	263	215	256	242	241	222	244	211	276	258	228	252	232	252	251	256	261	264	227	245	256	231	225	239	237	261	263	220	246	252	251	222	243	256	251	203	247	257	257	255	217	234	253	237	231	249	249	237	237	244	260	233	249	239	238	212	255	251	254	224	226	245	238	252	242	219	240	250	234	216	246	251	229	247	268	236	226	260	226	224	237	246	248	234	220	237	236	241	245	258	245	239	234	230	247	269	265	222	290	247	253	252	265	253	234	237	231	256	243	266	285	247	251	233	258	232	271	264	246	221	275	259	243	232	228	240	287	252	254	235	234	253	258	214	247	237	245	242	245	227	238	252	236	240	234	262	231	240	238	259	252	232	238	246	229	228	244	223	252	234	263	224	238	262	214	220	259	249	255	253	262	242	254	239	233	265	236	258	255	224	257	252	251	229	246	225	250	270	236	289	259	240	261	268	249	247	234	216	260	241	257	242	223	239	228	271	241	249	255	252	266	270	245	222	235	256	255	245	229	269	228	263	245	254	270	226	234	253	250	238	267	246	285	253	256	229	231	258	270	249	247	224	239	229	223	232	250	224	245	232	246	259	242	252	255	221	260	281	231	237	248	255	242	261	236	255	234	278	232	269	227	228	254	262	222	238	256	245	245	240	239	225	258	249	247	270	262	257	224	245	239	239	240	244	252	262	254	232	231	248	229	232	235	249	244	258	233	240	238	230	259	256	254	233	230	260	226	225	217	251	252	265	277	233	254	224	213	278	241	267	232	222	234	257	265	239	223	223	214	279	240	248	223	229	259	219	246	220	234	236	246	249	239	224	242	277	223	256	260	245	261	213	244	227	236	252	255	220	211	260	251	232	244	226	231	262	247	250	255	289	232	262	238	266	258	214	259	248	237	258	257	267	262	234	240	236	229	235	257	229	250	252	279	241	241	250	236	252	245	233	235	249	230	257	257	246	261	251	237	240	243	247	262	248	247	238	241	243	243	233	230	253	247	244	208	241	230	249	244	220	259	232	229	253	229	247	218	273	252	248	280	268	233	230	251	275	265	239	279	245	241	200	261	255	230	236	268	267	258	231	237	229	263
23354	40596	31433	13985	10153	7689	5801	4390	3408	2484	1885	1405	1174	987	833	741	688	654	646	575	569	527	544	505	442	444	397	415	385	382	351	319	331	359	290	305	333	306	312	303	274	316	337	301	366	322	324	314	309	290	327	299	307	322	331	305	310	335	328	342	324	293	305	310	306	306	305	356	312	320	298	296	293	309	316	325	305	303	305	284	309	314	321	305	272	290	285	301	275	307	270	295	302	291	304	296	309	297	334	312	304	365	303	305	315	304	311	293	285	285	295	302	309	299	356	328	288	293	320	305	326	314	297	305	299	297	319	319	304	281	308	284	285	312	292	351	279	341	298	344	267	308	280	288	291	285	294	331	301	294	272	315	313	285	284	323	313	280	314	294	317	331	292	328	318	320	303	295	302	307	292	310	321	302	294	276	292	312	294	304	290	317	318	330	307	296	310	312	324	311	313	308	302	299	308	288	313	323	284	332	325	321	267	339	319	299	290	311	306	288	298	284	312	283	310	310	320	293	328	286	300	294	295	315	314	281	318	304	313	304	312	324	301	314	280	269	340	319	288	327	290	302	288	288	315	319	321	307	304	288	283	311	290	317	338	297	298	307	320	298	309	305	302	272	279	293	337	322	282	339	319	303	328	304	277	306	298	311	327	297	320	303	257	312	316	311	284	283	310	344	305	310	297	286	283	297	308	290	301	310	312	271	294	280	298	331	295	301	304	298	299	319	307	319	296	304	330	331	336	264	312	288	301	291	325	341	306	311	342	301	301	289	303	306	313	305	342	302	314	327	313	318	291	322	279	299	271	308	311	315	327	289	300	347	297	296	322	318	294	298	340	292	281	309	325	306	312	289	310	304	291	299	300	311	319	298	317	339	316	312	279	266	298	290	320	306	258	287	314	325	336	300	299	324	310	272	336	308	331	298	299	302	283	325	310	326	301	302	347	296	304	317	318	288	334	318	294	316	270	313	321	292	286	332	269	332	303	327	303	299	325	308	306	333	321	328	290	292	305	307	323	314	334	323	312	322	317	310	309	314	282	287	314	330	317	338	290	283	329	312	297	299	289	300	308	323	283	310	312	322	317	301	292	311	314	282	339	305	332	298	308	330	317	323	291	303	295	318	301	302	298	315	294	292	307	297	295	306	295	303	280	329	318	307	289	341	273	333	314	291	306	304	310	295	331	323	313	343	268	319	284	280	272	299	320	295	302	335	312	329	298	305	308	317	311	306	288	285	292	356	303	314	329	314	285	308	310	291	302	291	296	296	290	309	324	313	289	327	279	293	281	323	326	296	297	315	314	321	318	303	298	290	280	305	308	311	327	313	328	314	306	314	295	292	346	320	278	281	280	304	293	292	339	319	312	297	284	292	296	324	282	311	275	302	342	319	302	296	296	329	327	278	348	300	313	299	289	302	335	318	316	294	281	296	319	341	296	287	277	312	307	305	337	309	296	283	333	316	277	308	324	322	300	299	326	289	336	299	295	299	313	283	343	316	327	322	306	290	311	322	318	293	300	326	326	312	302	316	320	315	314	320	270	291	303	350	296	321	271	285	292	330	296	268	325	289	303	308	293	317	306	323	288	273	302	320	301	301	307	290	309	344	297	284	286	309	324	305	328	307	291	293	296	312	284	304	309	298	303	298	286	295	305	305	290	315	327	294	299	323	299	312	301	289	291	299	324	309	314	321	311	305	316	284	315	294	317	314	307	334	299	319	291	295	318	342	297	320	305	299	281	314	316	317	346	311	287	298	283	316	300	321	303	286	328	301	315	302	313	281	309	301	276	339	323	329	282	287	324	317	298	309	285	282	328	335	318	286	271	283	308	302	304	325	277	321	304	300	295	277	300	304	292	304	287	306	266	324	299	334	320	315	309	324	300	299	285	306	289	306	300	304	294	291	294	301	320	315	279	317	303	312	323	324	303	330	295	278	266	299	322	299	327	282	319	314	304	304	289	273	287	296	296	299	293	294	314	320	313	280	334	313	325	312	321	299	288	302	302	309	333	316	308	307	313	301	307	309	317	308	294	354	304	307	319	313	335	296	309	321	290	308	312	297	316	284	318	303	347	288	306	340	313	291	326	287	312	317	304	329	320	310	299	285	294	317	304	322	297	318	299	296	302	298	290	305	314	301	313	301	335	300	322	315	294	287	294	297	286	288	310	323	310	305	289	322	308	321	293	286	307	277	290	316	315	350	308	334	316	329	340	306	307	317	311	323	287	307	297	288	303	304	309	322	278	329	315	361	287	298	303	298	307	334	284	298	307	299	311	327	301	292	325	306	313	299	297	305	316	295	304	293	329	325	309	276	293	278	322	292	336	310	304	284	312	326	307	324	277	333	312	331	323	311	270	288	328	311	300	320	319	307	284	290	307	289	302	320	319	276	325	313	296	305	300	313	324	305	296	308	290	295	294	308	324	320	286	313	320	288	324	306	310	327	304	312	318	330	323	298	305	294	305	301	304	324	316	291	310	298	283	306	317	299	300	303	308	326	326	321	292	339	285	322	297	287	305	299	294	306	347	317	320	310	286	322	309	321	316	290	323	321	279	296	313	352	305	273	320	297	297	288	316	308	296	297	314	315	310	328	340	300	315	341	322	317	317	286	319	328	307	309	318	293	309	287	305	344	318	285	312	293	314	290	329	292	306	333	295	302	339	303	321	326	274	312	286	289	310	326	350	311	317	278	310	306	309	315	288	306	322	328	309	291	310	294	295	320	305	306	311	307	305	283	291	316	296	307	310	311	296	326	282	274	325	303	294	286	325	309	348	311	285	281	318	289	306	294	290	318	289	319	290	328	313	285	305	291	327	293	296	305	270	286	325	329	309	286	325	334	315	306	286	326	306	293	284	305	294	311	306	321	327	298	311	308	269	318	294	290	280	287	302	318	308	316	303	290	295	307	309	323	334	306	308	302	274	248	304	308	299	286	312	319	306	292	325	265	345	298	324	311	260	314	295	280	294	322	307	308	320	297	287	314	268	311	303	278	301	298	312	296	279	335	326	315	312	288	317	296	290	304	295	302	302	319	261	283	318	335	292	331	325	305	280	339	331	299	319	266	317	325	310	303	299	315	304	290	305	295	295	313	315	303	289	317	265	336	322	307	310	283	292	288	287	313	305	306	310	340	297	290	292	315	327	287	349	306	290	325	303	303	336	311	321	296	285	292	279	300	312	299	303	304	311	286	311	312	287	310	315	301	277	290	296	297	286	300	315	324	255	292	303	300	311	320	309	335	295	310	303	310	305	322	316	290	317	329	304	319	321	303	337	313	289	284	328	292	316	306	307	331	302	301	271	330	325	295	285	321	313	331	302	287	297	307	307	334	289	298	324	284	332	278	312	298	304	331	293	285	287	339	321	295	301	333	315	311	284	317	302	300	330	305	316	310	309	297	301	286	318	323	325	319	296	296	323	302	295	332	292	319	296	316	302	309	328	278	303	344	303	284	280	266	288	350	305	296	292	321	316	343	279	319	287	312
22719	21209	28697	23983	21215	21371	14653	5316	3296	2575	1932	1527	1214	979	874	821	717	688	596	590	565	523	495	487	437	403	398	382	315	326	301	282	308	296	278	307	269	280	277	245	267	240	265	273	242	283	273	271	283	279	274	263	262	257	281	262	291	285	292	268	278	248	240	269	278	266	218	270	259	244	248	263	235	270	245	255	249	237	221	250	263	276	284	255	264	250	273	257	241	267	239	239	248	250	266	259	266	223	244	239	289	237	261	254	233	293	255	278	288	282	278	271	242	265	267	233	267	266	255	246	269	241	275	253	258	239	245	255	250	249	268	296	260	294	277	258	240	268	241	242	250	270	249	246	273	246	268	248	267	285	214	265	246	249	245	242	248	242	240	270	242	250	263	237	245	236	250	241	256	231	260	276	267	257	257	261	242	268	256	252	257	253	286	281	259	295	251	261	253	250	272	270	250	242	252	271	275	243	258	258	280	251	261	249	269	230	277	269	251	265	271	261	262	276	259	273	265	234	236	254	276	259	272	266	242	269	245	273	235	294	262	228	265	242	257	270	238	251	283	273	243	240	249	252	224	266	262	234	247	285	253	246	283	245	246	272	255	260	233	239	264	260	238	234	245	289	237	244	282	261	229	255	256	275	282	244	249	236	262	269	260	240	253	274	264	262	270	285	275	266	238	248	260	240	258	269	277	265	226	263	261	252	258	276	247	253	263	268	258	239	247	232	272	253	276	267	268	253	273	238	241	306	264	249	262	265	254	275	255	249	257	250	235	232	257	241	238	242	254	252	244	252	227	252	271	266	265	256	250	295	231	258	227	266	253	244	238	271	278	239	259	252	267	263	261	257	238	254	262	272	229	286	265	263	237	244	255	233	262	261	277	239	268	269	284	240	252	247	236	242	252	230	261	244	250	247	245	236	258	268	256	259	270	249	261	254	263	261	232	243	251	241	262	247	246	266	277	226	248	252	238	249	274	258	255	255	272	249	228	252	227	268	244	256	257	249	255	266	260	244	260	243	230	267	232	250	244	247	257	260	263	280	242	278	244	255	236	248	260	248	268	242	259	247	250	237	282	246	237	239	277	254	285	254	262	269	255	238	240	259	240	254	218	259	246	252	236	248	270	240	272	231	248	245	261	229	240	262	248	264	264	254	276	244	257	284	251	283	255	270	230	240	257	242	242	245	283	268	263	270	239	255	256	246	274	239	241	259	238	262	241	255	288	236	244	234	227	236	245	289	246	259	223	255	273	253	249	244	244	279	277	258	274	229	247	255	263	286	222	264	269	271	254	225	261	244	254	253	277	264	236	258	224	255	262	257	244	249	268	277	243	251	267	285	255	267	287	285	230	274	268	287	236	262	242	241	274	258	233	294	254	245	260	244	253	231	258	256	255	236	233	247	231	234	293	251	227	232	266	218	245	251	247	261	242	226	247	252	255	293	261	237	258	285	264	266	282	248	250	279	234	250	273	282	268	248	242	239	258	229	262	235	249	257	261	227	255	293	235	289	247	277	259	262	229	288	258	258	248	259	261	261	232	254	255	242	249	272	247	234	222	267	232	255	269	244	238	263	255	239	247	268	259	261	240	233	246	268	249	252	231	254	252	280	265	259	265	263	293	272	257	263	255	266	280	254	273	215	238	251	267	268	234	267	259	269	260	249	264	244	242	247	235	222	279	284	274	261	263	250	246	233	243	250	263	221	288	294	266	261	268	258	244	246	247	275	222	263	227	247	248	261	252	263	245	246	259	251	246	255	266	247	260	240	252	247	252	248	222	246	252	264	253	245	244	232	261	227	254	252	262	253	248	248	275	208	275	262	236	252	277	237	222	219	277	229	253	270	263	258	220	244	280	273	252	267	262	280	228	254	237	241	232	261	239	243	247	230	280	269	227	254	265	237	238	255	228	221	249	275	248	241	275	247	263	236	244	265	245	261	237	245	239	246	253	274	276	243	253	267	279	288	258	271	248	220	273	253	223	247	276	228	239	284	225	274	290	272	228	273	258	256	224	244	242	267	215	275	253	240	261	253	229	230	277	249	236	262	256	214	255	228	255	266	240	262	237	260	236	260	235	246	258	252	259	242	248	251	230	231	264	270	260	268	234	257	262	262	251	245	251	266	266	235	246	246	234	258	285	276	246	234	280	262	287	254	271	249	259	268	261	259	257	286	240	260	238	233	263	264	242	261	250	245	236	264	254	257	249	255	231	270	257	260	239	250	227	260	281	276	263	255	243	282	228	268	275	277	263	268	239	241	251	238	279	254	226	246	238	233	246	273	268	268	265	248	247	240	275	258	234	215	259	266	264	243	259	248	242	280	259	236	232	238	230	278	264	250	229	244	250	240	255	242	277	273	242	277	236	262	273	245	264	242	249	266	262	226	271	273	231	245	254	253	255	230	246	263	276	260	235	278	266	273	254	241	237	239	233	265	270	248	218	244	227	234	290	289	239	262	250	254	261	265	255	234	256	239	274	263	231	218	244	275	263	267	218	267	235	271	249	245	261	218	265	253	238	256	263	265	239	247	273	279	269	250	263	262	227	269	252	211	237	253	280	225	258	272	247	247	263	248	283	246	239	270	264	257	270	250	245	249	255	275	265	286	264	284	256	250	251	264	255	253	252	228	250	241	269	236	231	233	263	252	255	248	266	261	259	227	258	255	240	236	253	235	279	257	237	261	265	258	260	256	250	248	220	251	254	244	242	246	226	233	270	271	267	257	250	271	244	286	230	226	252	235	232	234	252	256	258	274	281	256	238	234	251	236	252	242	234	256	261	235	243	242	278	225	240	262	236	250	252	253	237	238	255	267	256	264	247	260	246	246	240	227	276	255	244	278	242	253	285	241	228	256	229	247	245	230	251	257	274	291	269	260	243	282	284	244	266	265	212	236	260	257	271	238	238	243	249	262	264	249	237	243	262	247	247	285	256	289	245	239	274	263	224	255	265	244	237	274	253	268	266	269	286	225	230	237	237	249	238	244	252	278	251	251	258	260	253	274	253	272	265	269	288	257	225	251	252	279	262	248	267	237	254	247	247	253	210	227	240	254	257	259	272	280	265	269	249	285	261	267	272	259	277	256	251	256	256	252	225	257	272	238	270	222	271	263	253	266	259	265	209	265	226	267	288	262	245	252	245	259	231	264	246	257	263	231	240	275	255	274	245	228	288	251	259	251	243	279	221	265	228	290	270	254	278	255	261	279	280	271	261	241	242	236	229	246	257	243	274	237	241	251	267	272	252	255	276	253	239	241	214	238	277	272	242	246	240	234	282	265	261	246	249	274	252	259	248	248	248	253	246	246	299	233	255	222	226	263	257	277	241	228	252	228	267	264	256	270	262	252	263	259	252	259	231	247	236	256	283	269	240	250	252	232	251	238	258	254	240	253	246	256	269	245	266	252	258	230	252	253	250	280	233	276	269	246	281	223	238	246	270	286	251	262	255	223	248	270	255	306	242	249	256	259	268	247	237	244	262	265	246	249
26234	50633	40308	21947	16902	13622	10426	8095	6237	4671	3728	2646	2163	1773	1524	1309	1136	1106	990	905	876	784	764	684	586	561	523	550	459	452	443	410	381	360	363	369	347	368	323	313	331	341	337	337	371	343	334	350	305	364	348	358	360	362	381	317	381	351	328	363	390	372	336	328	303	331	331	370	322	314	309	342	280	339	301	304	291	328	308	321	317	330	293	308	295	309	308	323	322	317	334	336	300	336	314	307	305	286	334	325	315	314	331	324	327	337	311	319	315	375	315	310	324	307	346	313	322	307	355	339	327	352	278	330	331	328	345	329	312	298	331	311	311	324	293	320	307	287	343	314	324	351	334	314	320	341	313	290	300	301	303	326	316	357	319	293	320	304	342	287	327	306	302	307	297	337	279	337	296	356	312	294	325	291	319	310	337	318	322	291	343	333	307	292	340	297	314	316	304	309	339	300	312	311	306	317	320	352	282	337	322	330	302	330	326	324	326	320	310	304	335	300	345	294	352	314	300	307	296	330	331	347	308	308	334	326	321	292	291	310	296	317	350	322	313	345	328	294	329	314	322	348	336	330	316	322	320	307	353	315	313	331	328	305	316	317	292	309	301	333	307	303	316	294	327	301	340	328	319	339	310	307	348	323	336	327	309	307	331	314	335	333	303	307	335	335	334	314	287	316	316	300	310	350	295	270	331	322	303	317	328	332	334	344	297	350	306	319	309	320	310	306	308	326	315	318	345	322	293	305	345	340	374	354	298	296	335	337	303	337	289	321	324	325	321	274	325	319	336	293	330	308	341	303	330	342	320	328	260	304	325	309	312	337	290	325	301	325	268	306	298	313	333	299	318	331	303	297	301	317	303	310	352	285	301	308	333	302	294	325	307	311	305	335	294	329	316	303	267	322	269	353	353	318	299	315	299	311	338	326	328	300	310	329	308	336	328	284	326	311	318	334	283	293	325	320	309	327	292	334	321	322	345	317	357	317	338	325	327	302	294	314	297	335	304	333	290	343	282	323	306	303	317	289	318	354	337	309	309	300	321	319	290	303	328	345	313	279	312	298	302	322	288	293	326	339	329	332	322	294	329	283	296	336	342	291	344	301	286	327	332	332	359	314	303	322	269	304	297	332	324	338	303	321	291	307	296	348	303	327	334	306	336	325	307	333	336	336	315	309	319	311	333	302	303	310	345	306	284	317	294	307	304	284	315	298	329	298	314	304	302	324	312	320	294	326	314	327	355	322	316	331	339	320	311	318	323	317	329	333	322	323	327	316	344	300	316	335	309	331	293	326	298	345	329	333	282	316	360	294	318	329	342	316	310	315	314	330	345	321	307	301	310	342	330	318	322	332	322	329	315	319	303	305	325	298	291	333	295	319	315	337	329	309	316	316	301	334	341	306	327	314	344	316	312	297	318	329	356	310	334	332	328	320	295	335	327	319	311	279	315	350	325	335	320	295	321	324	313	302	321	310	296	314	302	318	319	284	330	300	317	342	339	330	322	328	328	326	303	327	289	288	300	313	323	348	346	324	320	313	317	299	351	353	324	320	334	290	322	331	336	300	320	343	300	330	332	328	323	332	315	315	303	321	313	339	302	339	331	346	304	325	323	321	335	310	311	318	307	322	323	287	311	291	309	297	300	302	316	313	316	290	325	346	312	302	321	333	320	315	324	304	302	280	330	332	330	324	294	315	326	318	317	330	316	315	300	317	333	299	322	320	305	307	332	300	296	291	300	311	313	306	348	346	307	305	320	313	313	304	311	334	289	332	333	353	313	294	315	318	286	327	301	335	338	332	312	318	287	315	335	316	342	288	329	296	292	345	298	354	346	333	344	318	309	321	314	289	320	309	365	347	343	334	345	319	326	330	312	329	324	310	321	298	311	332	333	306	298	343	327	341	328	326	335	320	300	333	315	303	358	340	339	342	319	311	332	294	322	299	332	310	344	317	326	355	278	287	304	280	312	306	279	344	327	301	328	332	315	319	314	323	325	324	328	300	327	334	318	318	333	338	334	313	343	307	341	314	321	295	325	325	326	285	300	326	323	284	320	333	344	321	294	327	305	329	307	331	337	322	301	321	310	347	309	298	311	344	286	329	353	336	307	336	305	304	300	295	302	350	313	302	338	332	308	348	309	292	312	323	294	302	336	333	339	317	292	306	305	296	311	317	350	325	321	289	313	303	332	320	325	305	324	342	288	303	298	294	314	315	312	300	327	319	271	306	327	309	319	343	318	334	305	288	343	316	304	286	357	309	303	304	292	277	320	329	262	311	338	337	295	325	312	312	306	301	289	333	333	309	319	347	305	325	280	323	325	276	323	309	352	333	329	351	321	300	298	307	335	297	301	334	307	322	288	327	311	312	322	322	323	346	331	350	338	349	320	296	313	328	349	328	283	322	316	348	308	324	331	326	335	301	304	343	305	316	299	286	321	281	293	297	310	348	325	303	300	303	279	311	308	325	291	334	319	278	315	322	327	307	301	325	324	345	300	311	307	302	305	344	284	316	297	304	338	314	314	325	318	316	330	323	314	301	319	319	303	289	311	316	328	320	333	289	303	303	325	306	304	319	304	301	329	317	330	313	322	326	291	303	304	310	320	301	337	332	313	299	325	318	339	306	296	301	313	312	285	330	329	350	309	354	314	337	309	289	311	297	317	331	338	322	349	332	310	300	357	321	333	312	326	315	325	329	334	294	320	300	297	340	346	289	350	286	325	317	325	310	319	288	295	302	326	322	290	336	311	296	347	320	292	316	321	317	310	338	322	304	308	320	291	299	297	312	344	282	312	329	311	334	307	301	343	317	305	319	314	319	310	322	300	312	294	336	300	343	310	309	334	337	337	289	313	321	317	310	303	330	308	318	309	314	321	297	339	287	318	335	287	315	308	300	319	302	312	311	322	327	329	280	327	352	337	316	313	323	317	293	253	294	333	298	348	307	323	311	338	326	319	300	331	293	338	266	338	310	336	303	329	313	321	308	351	310	339	313	310	339	336	350	310	333	298	329	336	330	301	327	301	290	315	311	345	328	303	302	310	341	327	342	317	323	324	309	331	319	332	325	331	316	287	366	359	323	323	305	313	291	318	327	356	300	313	318	335	312	307	322	318	274	309	310	303	294	341	324	343	315	331	316	319	322	307	317	298	317	330	338	299	323	336	289	347	342	322	303	321	304	308	293	323	333	328	310	288	313	298	309	303	307	342	311	341	328	318	303	315	343	324	353	303	337	357	340	304	325	324	345	329	291	310	294	360	301	314	289	318	318	320	300	326	297	304	345	294	327	300	287	318	325	288	350	350	316	315	339	333	306	353	344	312	331	300	324	310	315	321	338	312	279	330	320	329	299	296	319	299	326	361	304	296	324	300	309	346	296	334	330	324	344	307	313	321	315	272	318	339	292	297	293	337	336	336	296	345	317	317	287	329	294	292	300	299	323	314	300	315	309	300	335	307	299	318	320	330	286	307	318	333	340	301	321	356	338	292	327
27844	22919	21066	8759	3904	2728	1795	1485	1149	925	800	685	588	521	469	479	455	421	394	458	409	389	388	369	365	361	341	400	340	330	327	332	337	346	340	354	323	357	371	324	350	337	319	335	371	337	341	338	327	350	351	354	334	345	347	357	348	354	335	329	352	317	331	332	312	348	315	309	361	351	301	316	349	313	351	304	303	350	303	347	322	349	344	360	310	340	325	313	359	342	315	306	313	340	332	363	322	351	347	302	337	313	352	349	329	335	353	341	348	287	308	363	372	322	339	321	310	371	324	311	331	321	340	345	348	290	326	349	339	348	333	311	287	323	352	339	340	308	338	318	328	316	352	332	331	355	325	304	316	332	316	316	324	344	319	317	328	303	328	307	356	311	320	327	384	357	319	326	352	343	298	301	285	361	360	310	331	317	307	326	320	321	350	318	332	316	314	366	320	334	357	380	319	311	358	336	326	355	321	357	347	360	315	320	349	302	301	298	341	346	312	313	342	329	343	350	335	357	340	326	330	367	323	330	340	325	302	376	339	325	323	321	311	342	341	338	307	359	328	330	332	355	354	341	315	333	300	338	344	309	317	318	352	353	326	323	375	326	300	307	333	333	336	347	337	348	342	344	318	322	304	359	311	354	331	301	342	330	313	377	340	330	317	383	346	308	308	339	316	346	309	314	355	325	332	366	303	305	328	323	332	296	297	331	326	312	336	355	297	326	305	324	324	297	307	342	340	318	379	355	319	295	340	369	332	325	349	323	325	345	327	326	333	328	328	367	328	338	307	321	356	344	331	333	351	332	327	339	367	328	355	325	297	342	327	336	308	313	340	319	354	335	364	322	331	342	327	328	300	317	328	302	325	363	366	362	341	354	333	318	300	355	329	342	344	346	316	304	359	329	321	310	332	309	314	333	352	316	336	324	336	342	332	327	356	352	276	326	344	335	328	360	329	311	328	302	320	336	335	364	349	318	361	327	313	329	372	325	309	317	348	330	318	315	349	326	350	314	369	355	355	317	296	326	373	343	324	334	327	364	355	349	324	315	345	334	338	313	331	298	333	277	311	319	315	335	317	363	344	282	342	341	316	312	332	347	320	326	336	311	326	331	336	316	323	348	345	315	309	360	348	312	296	337	294	349	309	330	338	318	320	304	341	357	305	366	337	324	338	296	351	354	331	351	362	319	330	332	325	341	342	324	321	322	329	295	345	370	314	335	300	317	320	293	353	339	329	347	327	310	316	356	332	316	327	307	289	324	362	317	351	325	351	306	336	320	354	295	376	358	359	316	319	354	373	303	324	335	310	314	333	360	329	322	324	334	334	334	301	338	310	345	312	346	318	330	333	338	332	347	313	344	312	324	321	317	361	329	343	339	310	288	311	356	301	320	339	364	316	359	331	346	354	331	336	318	309	343	350	344	310	318	342	323	316	316	309	332	327	343	319	321	322	336	327	327	315	311	302	335	362	302	326	312	350	327	323	354	303	332	313	333	317	338	318	321	330	325	348	343	349	353	335	330	328	313	323	336	298	319	333	368	328	314	357	342	335	326	309	318	292	330	335	326	348	338	335	326	342	358	308	360	319	338	351	355	329	328	324	345	382	336	340	311	330	361	310	355	339	364	362	346	324	353	300	307	338	343	361	353	335	310	353	336	324	337	363	320	344	328	331	316	294	330	338	336	321	331	338	336	314	327	299	330	374	337	310	355	304	346	307	318	335	356	334	337	323	329	346	324	341	340	339	329	338	318	350	300	310	341	322	341	360	316	317	334	329	341	321	331	349	328	314	335	337	325	346	341	343	340	345	363	306	307	313	324	370	322	306	324	310	344	326	329	326	321	350	326	346	331	309	345	353	322	366	339	316	303	338	327	319	331	324	333	347	326	332	334	324	372	346	324	284	314	369	344	301	368	318	299	355	336	371	327	313	344	330	301	319	306	316	299	325	323	333	358	317	292	359	338	304	337	285	348	329	335	280	331	330	318	298	320	341	342	335	376	364	301	340	355	313	370	340	335	381	344	332	339	316	325	360	328	333	331	338	309	358	331	324	351	350	341	317	315	346	315	330	305	286	320	350	302	343	311	300	310	305	317	355	341	335	338	316	345	338	342	332	328	366	327	336	285	314	338	346	331	339	290	306	343	324	334	344	291	364	294	312	320	324	356	305	321	357	320	342	332	336	349	292	308	371	346	313	326	327	328	366	332	329	308	340	309	350	323	342	336	325	312	380	323	342	346	312	348	344	353	343	345	328	311	336	337	329	329	356	309	358	356	317	323	328	331	314	304	321	297	314	299	318	325	357	338	317	350	325	342	306	352	269	351	336	357	308	339	342	326	319	339	360	352	306	310	313	328	341	300	353	346	334	323	327	344	333	337	376	363	345	310	317	367	311	327	358	303	349	314	328	325	316	326	376	337	322	316	337	355	346	348	325	339	326	311	343	330	333	330	302	344	325	354	321	308	363	322	337	319	350	358	315	349	363	333	340	351	338	336	321	342	341	308	327	337	342	291	356	323	325	347	307	340	330	365	325	320	314	323	341	320	340	331	330	332	297	344	341	340	339	321	316	345	313	313	353	353	334	323	334	359	315	314	341	339	361	326	320	333	331	307	314	318	342	345	341	346	321	323	321	315	325	351	335	350	310	346	358	312	324	290	328	337	334	323	350	345	310	318	327	340	299	311	336	303	316	343	316	355	358	335	331	302	356	346	346	359	283	355	346	332	319	327	323	333	333	346	303	367	329	335	329	327	341	333	346	337	348	340	312	324	336	335	332	318	342	334	327	315	348	344	328	312	340	325	318	319	277	333	329	327	365	328	343	352	340	310	344	328	327	343	315	346	335	304	297	317	339	338	338	317	304	315	282	321	343	347	336	353	333	348	356	316	331	315	338	340	334	320	360	343	342	320	317	311	331	306	319	299	316	348	348	334	329	331	363	322	328	303	357	339	350	342	359	331	356	332	315	339	321	350	332	343	318	332	362	341	329	333	324	381	350	342	300	310	343	318	328	344	346	316	349	316	353	329	314	333	319	313	332	326	343	290	320	348	352	328	336	320	319	314	332	334	326	308	326	337	348	361	329	316	333	329	322	358	371	334	290	339	342	363	317	291	345	332	332	344	333	324	346	347	323	317	326	326	307	317	341	317	334	288	353	322	336	349	337	331	311	319	326	314	341	324	335	324	326	329	347	288	343	328	340	329	343	328	330	343	353	358	333	308	306	319	333	338	314	329	327	309	343	353	375	336	324	325	308	365	333	328	322	340	298	357	303	350	368	330	323	303	346	356	343	345	343	340	340	303	377	340	332	336	343	339	333	341	341	334	336	336	307	322	301	363	314	335	330	354	329	295	326	347	333	304	317	325	302	327	327	330	379	332	309	359	346	337	348	347	336	292	318	332	316	328	341	314	319	333	321	307	356	331	343	277	375	319	346	329	323	342	341	329	313	335	313	302	320	300	353	344	334	305	308	338	321	297	359	306	342	321
22848	36220	24664	9446	6495	4920	3684	2796	2258	1683	1428	1084	889	853	743	644	665	632	592	583	542	516	562	529	474	441	490	461	439	465	425	434	406	448	417	428	440	429	409	422	425	414	400	395	445	394	406	464	429	433	429	421	408	423	409	390	419	425	426	428	451	427	435	417	433	432	393	432	428	415	437	401	426	430	450	427	415	434	414	394	415	396	430	381	397	422	415	422	402	401	406	424	421	440	472	436	413	420	396	399	390	408	412	412	381	400	434	429	442	472	386	421	414	425	443	415	397	419	432	440	417	397	440	425	398	420	392	405	404	392	426	423	445	380	409	445	431	445	389	422	393	401	392	429	412	420	422	400	430	431	423	448	424	409	397	375	409	382	410	423	411	418	404	386	413	405	432	448	441	389	417	385	415	374	424	415	426	413	421	432	407	395	333	394	426	423	396	414	401	440	389	431	402	422	437	435	423	415	377	389	411	361	429	388	413	365	371	414	403	438	364	398	445	407	394	377	398	412	409	431	421	406	416	428	416	397	395	408	392	420	393	453	394	410	415	405	394	430	387	408	393	400	401	429	437	399	423	422	450	400	387	431	418	412	435	419	452	403	384	443	411	455	438	409	407	431	409	436	399	405	376	443	435	411	433	443	399	383	379	397	397	430	406	350	423	427	402	436	410	395	422	391	420	417	392	410	403	418	395	413	434	443	419	406	420	417	402	421	406	431	431	433	434	410	412	418	386	378	392	395	425	408	426	380	439	428	425	421	443	424	400	407	414	381	410	435	444	408	409	419	398	398	421	394	423	394	439	393	417	439	403	406	390	416	447	383	421	384	442	401	398	393	443	419	386	403	404	397	415	421	427	420	384	394	393	445	436	388	429	409	419	401	410	425	413	403	422	410	396	419	409	448	396	394	372	409	409	423	390	431	413	417	386	394	407	397	404	428	398	383	432	424	428	436	403	381	421	438	400	408	418	406	398	421	424	385	418	417	417	378	361	400	437	444	398	413	454	436	413	384	403	415	417	437	410	421	411	418	407	389	380	438	415	434	362	403	397	394	395	396	404	443	416	413	423	476	432	404	376	413	407	424	430	439	386	416	424	413	391	385	411	418	433	436	437	385	433	412	433	398	406	447	428	430	405	381	378	391	427	407	447	450	405	425	419	381	417	418	402	413	405	423	463	425	456	382	394	438	374	381	427	422	423	372	395	406	388	411	413	402	395	416	430	427	422	410	394	428	431	421	437	408	412	383	364	449	436	406	405	396	416	427	433	412	398	374	443	391	413	390	402	388	395	405	398	429	450	395	405	426	414	405	402	414	394	375	411	404	391	421	411	420	398	420	408	394	411	392	410	456	411	402	393	462	438	462	416	400	412	436	393	389	431	406	432	413	400	427	399	386	401	422	422	412	409	398	414	426	412	375	389	441	435	409	413	405	405	401	413	409	415	425	386	425	406	435	407	419	419	406	442	421	412	407	421	427	408	422	381	399	420	405	391	416	413	414	415	444	441	401	410	422	421	431	442	392	426	400	407	397	391	389	433	425	395	395	396	420	391	453	399	426	425	393	407	389	416	393	382	414	406	396	444	390	374	398	435	384	442	398	424	422	417	413	454	426	409	433	412	418	429	404	389	374	448	414	409	426	405	461	414	401	417	419	433	413	378	438	435	418	383	437	411	435	387	407	405	403	433	395	404	407	400	444	397	438	433	426	416	402	401	438	405	412	417	449	438	394	406	407	448	382	412	411	449	399	434	402	408	367	434	406	386	416	436	430	434	446	424	392	409	404	431	414	434	420	378	403	374	447	430	406	399	447	412	406	422	410	395	459	434	420	382	399	396	415	435	379	417	383	417	414	381	407	441	409	426	379	399	406	395	407	417	400	392	404	402	400	450	438	410	388	396	449	420	404	416	386	417	416	373	381	388	363	397	435	406	450	425	434	425	410	391	386	419	374	461	422	426	434	465	406	441	402	418	399	432	437	368	451	415	453	431	399	433	384	395	450	423	403	409	387	407	431	412	432	393	432	396	401	422	418	453	414	400	422	418	428	412	435	445	442	369	432	406	418	369	406	414	409	421	413	433	428	380	404	403	400	410	407	436	416	413	396	437	466	448	409	390	386	386	417	391	411	426	382	428	396	434	405	366	429	405	430	430	407	397	385	419	440	402	396	410	420	467	413	436	413	415	393	398	406	405	409	393	406	421	457	382	355	419	407	419	421	411	427	415	420	418	414	402	397	420	400	402	385	426	408	383	450	423	417	401	377	419	393	381	395	438	407	390	382	394	408	416	421	421	397	428	409	447	394	410	389	431	364	408	374	399	387	422	454	456	438	415	440	435	408	394	405	362	452	414	397	404	421	399	467	419	405	409	407	394	437	400	386	438	390	430	437	427	375	415	381	405	402	389	408	418	439	405	399	404	452	392	444	415	422	427	409	401	423	405	383	393	416	399	422	441	391	422	404	405	436	386	419	392	443	435	405	435	430	398	417	400	399	400	373	402	424	389	430	395	428	436	413	407	436	423	417	407	385	420	402	427	449	379	371	394	417	381	429	426	417	398	413	390	395	442	428	400	434	383	411	388	392	387	389	410	417	395	346	426	430	434	433	369	424	395	417	432	397	394	434	397	398	405	384	425	430	436	413	378	400	419	399	389	434	389	414	400	383	411	435	412	403	418	411	457	383	409	445	429	424	415	421	396	411	399	433	380	406	392	387	426	427	396	407	388	409	390	405	408	433	420	416	407	418	441	400	362	400	453	417	393	423	385	405	376	408	414	442	426	404	430	453	434	393	425	414	413	434	416	404	444	393	421	423	398	381	413	422	415	407	411	411	434	399	386	399	426	404	388	410	441	385	416	427	435	403	406	377	393	432	403	380	384	398	450	435	411	383	424	412	406	442	430	406	415	417	418	422	400	424	419	395	419	415	400	399	419	401	403	411	418	415	424	407	417	416	383	422	442	398	389	399	407	416	410	405	423	449	382	417	417	403	380	414	431	440	434	450	457	414	403	400	406	420	429	365	368	390	441	386	410	399	391	388	394	418	414	373	414	433	454	416	421	394	420	397	387	415	388	395	416	451	372	366	381	430	404	401	385	416	411	420	453	411	402	422	394	414	441	437	415	407	404	428	415	413	393	441	356	421	391	413	411	394	425	412	421	391	406	391	440	436	406	399	419	398	438	429	431	439	399	422	389	432	375	415	411	369	406	405	408	419	386	430	417	402	406	422	406	411	438	380	423	398	394	425	382	411	435	416	417	425	454	423	427	394	396	411	417	420	399	461	413	443	405	409	408	427	393	403	397	407	431	405	418	415	373	388	374	390	404	374	416	433	392	383	411	395	424	409	430	436	420	431	419	404	431	415	441	416	401	407	436	405	414	456	398	408	384	384	401	421	445	401	396	452	413	420	376	415	432	412	436	401	426	447	369	380	399	385	449	448	407	414	401	435	424	404	384	416	389	406	429	414	396	389	403	391	418	423	394	426
23729	21144	28220	24326	21150	14384	5389	3163	2276	1826	1484	1150	960	863	696	681	642	709	598	550	541	532	513	496	478	419	415	410	440	424	386	385	349	371	359	374	355	369	341	372	354	361	334	352	346	354	358	365	364	357	344	356	342	359	344	375	396	358	360	355	336	320	352	363	374	378	350	359	351	354	351	355	385	355	354	377	351	315	324	334	347	362	325	313	333	337	326	361	352	332	382	364	394	342	353	379	343	323	384	345	339	376	343	338	357	392	317	359	367	355	360	350	341	374	352	361	332	347	351	352	310	355	334	368	356	336	379	331	336	376	357	343	361	325	356	363	313	320	327	341	334	328	372	350	329	374	329	334	346	341	350	371	345	362	382	368	315	340	389	339	352	347	332	313	332	341	358	332	374	397	389	362	336	375	342	336	356	336	359	363	359	342	346	369	299	340	364	347	355	301	343	348	345	373	344	348	382	359	324	341	341	332	355	374	369	368	321	334	351	383	335	360	318	353	363	359	343	366	350	330	353	342	371	361	368	380	389	347	354	332	354	356	358	359	337	343	340	338	342	344	323	378	322	354	362	378	313	358	349	337	347	352	334	380	372	306	332	328	366	341	379	317	376	358	347	351	322	348	339	330	344	345	358	325	361	335	320	366	331	353	373	364	328	330	384	373	368	356	360	346	360	356	345	325	326	372	343	336	339	335	347	353	335	339	346	363	332	342	347	344	355	339	370	350	368	353	356	350	335	342	337	356	380	332	341	366	362	380	346	343	345	342	351	316	354	350	372	357	341	318	361	315	342	358	334	331	385	353	364	319	312	362	358	358	366	349	332	326	358	310	338	345	342	337	356	339	329	312	356	360	347	349	390	346	341	317	368	341	351	356	364	374	335	330	328	319	346	324	358	347	333	354	319	399	373	340	371	382	329	336	340	320	351	320	345	335	350	310	331	336	372	373	366	362	360	348	355	344	356	373	387	362	313	344	362	342	338	366	335	380	374	340	359	364	344	354	310	318	347	359	315	327	340	316	367	370	335	362	357	355	332	339	339	343	358	346	341	350	321	327	347	361	348	323	378	345	360	339	335	353	334	359	373	363	343	333	371	348	342	346	369	343	306	350	325	350	356	358	326	333	355	345	327	350	356	347	349	379	355	369	335	354	339	350	290	349	345	334	353	328	361	381	326	336	381	325	373	355	325	377	342	346	373	348	358	335	359	348	361	340	359	336	336	360	348	320	338	362	322	360	379	353	312	376	336	369	368	355	359	328	375	342	353	326	381	358	385	364	332	384	340	353	365	355	343	351	352	325	341	365	362	345	374	397	360	327	382	349	337	354	349	346	354	342	330	379	355	346	370	348	365	370	345	372	350	340	340	362	310	348	333	320	345	354	330	357	367	381	361	352	347	356	344	354	362	343	340	344	337	332	355	328	366	374	333	347	357	353	337	358	322	333	324	291	339	308	372	354	345	351	328	360	327	369	311	373	372	359	370	325	363	345	353	318	322	332	342	337	338	348	359	355	345	358	343	353	334	330	298	338	354	335	328	325	371	346	319	345	374	338	342	340	335	323	361	348	317	332	351	324	349	333	361	356	311	328	350	344	348	339	360	350	352	355	328	372	373	353	343	352	337	355	336	370	327	389	361	352	355	366	372	361	335	318	331	336	366	318	356	352	338	337	355	363	331	356	365	369	353	359	336	378	376	335	407	336	320	345	329	352	386	328	375	371	343	339	377	333	390	356	338	341	332	376	317	349	337	395	349	325	327	350	297	378	337	317	334	355	371	321	350	363	369	346	345	351	361	335	358	342	352	351	347	310	379	348	332	350	336	360	355	342	347	351	329	333	342	342	327	349	334	371	347	361	346	309	345	351	377	327	346	357	345	304	306	314	340	332	351	358	363	341	368	347	325	379	330	365	335	353	346	326	356	378	347	356	388	341	327	340	385	365	358	339	357	366	332	357	356	379	376	323	373	369	318	326	365	351	340	355	366	340	355	329	356	294	354	318	327	373	352	347	346	345	354	346	354	358	348	341	340	343	310	348	316	370	377	358	360	366	354	340	296	358	368	341	346	362	357	353	343	326	357	359	339	339	351	378	319	333	358	360	343	338	355	327	370	351	349	348	366	350	356	356	377	324	371	331	320	328	332	365	337	331	365	336	341	334	373	364	365	312	362	337	366	365	288	364	359	354	342	359	310	376	324	359	327	347	345	322	346	331	351	358	366	329	333	350	339	356	340	326	332	347	350	331	371	359	344	344	350	358	336	342	360	342	363	368	382	371	352	376	346	358	355	349	375	360	370	363	327	352	367	339	339	374	366	343	355	354	369	356	298	368	338	345	332	336	308	381	330	351	357	386	337	353	354	344	310	360	331	371	327	336	338	337	352	360	334	331	328	360	345	344	359	381	339	371	336	351	361	323	320	337	326	372	361	322	345	328	359	372	365	366	338	323	323	331	380	359	350	317	340	360	320	328	356	377	356	370	315	339	344	354	376	342	386	339	359	341	342	343	392	348	326	363	343	359	356	364	340	351	352	358	364	327	370	343	325	353	361	342	363	335	363	346	332	366	352	347	367	330	330	371	341	368	339	343	356	342	337	355	328	366	367	362	350	349	353	343	381	358	325	340	354	322	344	384	318	347	363	366	309	320	353	381	348	347	332	345	316	356	351	366	324	336	357	380	362	339	363	332	366	370	345	353	332	349	378	335	347	349	354	331	360	349	376	314	344	348	347	349	344	369	382	369	379	348	332	317	356	330	325	395	353	352	319	345	345	351	376	341	348	361	329	348	377	381	370	332	352	359	354	398	339	306	403	369	379	358	322	353	338	331	342	326	357	371	355	363	328	333	351	363	355	344	356	319	364	353	343	398	357	364	347	322	360	342	349	366	388	351	376	379	322	356	346	345	362	333	338	351	375	333	371	333	348	371	315	333	342	342	309	329	361	320	375	331	368	379	321	356	354	343	354	375	378	367	341	332	321	360	323	346	316	345	380	358	364	329	356	351	347	334	348	380	385	372	370	391	339	336	307	333	344	330	401	333	335	330	335	312	383	342	327	335	370	326	353	326	348	336	380	343	327	403	358	384	352	331	369	347	359	347	359	372	349	352	357	354	369	350	327	342	343	346	365	339	345	324	346	350	321	333	340	375	325	359	374	361	359	322	316	371	363	341	332	336	349	349	339	346	317	374	345	340	361	364	343	383	342	328	348	356	333	394	364	305	383	337	360	346	377	386	324	293	379	366	351	362	319	363	350	346	328	366	377	358	341	339	312	327	342	340	335	358	364	349	331	333	364	354	336	348	313	359	329	368	348	344	333	313	336	340	348	340	356	355	349	364	322	323	364	348	345	346	347	347	334	364	330	332	386	353	340	373	347	334	342	328	349	335	356	304	376	336	317	331	324	324	307	335	323	336	334	311	374	337	325	383	348	327	391	369	367	331	339	356	326	383	343	341	407	305	358	364	356	337	359	335	333	310	324	336	354	366
24292	45831	34191	17054	12487	9845	7311	5696	4427	3313	2648	1931	1595	1287	1174	1047	992	957	824	812	798	749	694	686	596	598	561	562	527	531	520	498	489	430	476	480	466	475	442	452	454	446	497	472	425	463	453	398	434	460	457	451	471	456	504	447	466	425	446	420	430	463	421	437	441	449	395	443	460	416	447	419	421	456	436	446	449	417	428	421	429	474	424	468	434	412	460	442	434	456	451	400	465	433	468	431	453	451	461	458	419	414	432	453	469	396	423	431	454	420	449	417	408	448	451	451	422	434	427	427	472	442	436	465	460	446	426	427	420	419	458	428	411	408	433	447	449	419	422	425	419	431	394	438	401	438	441	453	443	450	467	450	431	410	454	403	467	387	438	438	475	447	478	459	455	451	431	445	434	419	413	401	403	473	415	453	458	487	425	447	418	459	453	413	424	420	443	457	438	432	441	432	431	411	451	411	445	443	435	421	425	425	451	423	452	436	450	426	423	437	444	479	428	383	413	479	404	436	463	457	435	463	400	438	437	428	440	416	433	428	471	446	427	474	425	426	453	443	408	468	499	395	429	419	431	437	422	421	448	476	442	422	438	436	421	427	434	447	471	439	409	441	416	451	440	405	413	443	419	440	433	405	431	422	423	421	442	409	384	397	465	476	434	447	468	438	418	441	420	440	411	421	453	414	457	421	439	415	452	431	431	441	421	415	445	454	424	417	436	438	483	406	434	427	450	450	454	441	448	429	435	398	443	466	440	430	422	411	435	407	416	395	413	427	412	433	458	440	423	428	423	437	389	435	434	408	410	456	460	385	383	407	463	430	454	431	437	430	398	453	439	438	433	425	426	418	448	408	447	400	413	444	451	438	411	462	428	459	482	450	471	426	418	431	404	437	465	425	446	434	448	443	471	449	446	412	451	439	431	450	430	411	485	439	439	459	438	415	401	429	431	447	454	470	461	475	438	443	404	432	476	411	440	417	442	449	439	450	433	477	478	454	428	446	465	424	467	433	408	448	417	450	448	436	435	425	434	445	437	438	442	482	429	409	483	420	435	400	437	414	499	469	446	430	412	442	409	454	436	401	432	432	420	463	464	433	394	442	428	428	430	432	403	384	451	443	425	449	409	434	425	398	440	445	422	445	409	453	449	465	449	412	412	461	417	468	458	422	404	395	419	422	427	469	461	411	427	439	413	410	449	434	449	413	443	443	473	465	439	438	421	450	426	436	493	455	444	396	426	440	448	410	397	442	423	454	486	479	393	446	442	400	402	412	429	467	445	424	455	448	436	450	414	399	451	457	459	461	441	451	447	435	459	445	427	404	440	466	420	436	421	395	446	450	430	439	451	426	454	461	448	435	438	398	449	441	425	398	441	437	445	447	447	448	399	439	418	454	403	410	444	415	447	448	444	477	402	447	432	430	414	443	451	388	411	435	457	448	441	454	430	444	404	446	452	398	438	409	432	469	441	446	432	450	448	454	446	442	447	445	444	444	419	441	394	433	413	418	456	427	439	422	467	453	416	435	450	417	411	419	440	442	450	434	445	445	431	422	402	454	433	444	415	426	433	435	472	462	416	433	420	453	445	454	420	453	447	423	446	455	412	434	439	429	441	435	456	457	457	404	426	400	443	473	428	423	421	482	422	465	413	447	432	446	437	448	462	429	486	450	425	449	413	475	467	421	439	439	449	412	442	425	455	437	424	453	453	424	459	465	400	439	391	402	435	408	448	417	466	415	462	411	448	462	422	446	453	432	476	468	413	416	416	415	462	428	441	445	439	428	412	452	422	449	441	416	436	397	422	455	433	427	465	459	444	415	435	387	430	465	431	435	419	447	439	429	429	488	448	444	429	437	441	422	440	460	454	416	453	452	433	431	428	429	456	444	460	465	427	434	467	436	391	432	429	465	444	434	450	412	432	414	413	451	473	409	445	445	439	443	466	459	419	438	402	404	440	435	390	465	446	487	432	438	442	437	389	380	408	426	443	441	451	446	459	389	470	420	373	401	448	433	460	473	460	414	406	439	459	447	444	429	445	424	425	434	457	463	433	479	440	382	453	424	427	422	424	443	474	448	439	454	435	425	462	472	437	469	450	412	433	431	461	449	426	415	445	442	453	465	419	441	396	426	443	425	443	424	435	467	432	434	424	437	449	438	403	473	425	430	420	428	417	424	429	454	421	457	415	447	438	407	460	474	451	471	418	390	430	468	409	429	477	436	411	428	426	454	449	450	469	431	422	418	421	431	458	404	447	445	441	458	447	423	421	461	467	419	419	453	423	451	448	431	474	419	426	384	457	430	424	438	470	426	454	415	462	430	458	425	403	474	436	462	397	429	469	429	410	441	462	438	413	405	443	469	418	418	464	459	443	486	428	413	436	416	447	446	417	461	435	420	485	461	477	422	432	409	395	427	441	433	455	459	440	418	400	456	449	447	420	440	419	451	421	414	439	439	424	418	432	434	429	403	459	423	422	457	415	430	433	458	437	385	450	408	446	431	459	438	464	404	433	443	442	409	423	447	410	438	465	484	468	448	441	451	425	469	421	458	421	477	425	408	437	390	422	432	396	428	441	427	401	442	432	424	441	441	402	455	438	429	414	424	405	452	442	428	455	409	467	461	438	462	465	424	440	429	419	447	438	433	432	420	445	402	434	441	438	422	386	387	409	466	435	433	433	432	436	438	447	430	433	457	479	458	436	453	451	485	427	434	426	430	479	420	457	423	415	445	402	403	469	439	498	412	435	453	455	436	415	427	454	453	411	434	419	481	433	416	467	460	446	443	426	422	444	437	443	426	425	450	469	431	461	434	470	433	442	445	424	449	426	453	438	416	446	441	476	435	432	444	416	441	434	412	470	446	415	433	416	453	452	416	405	387	431	428	441	445	430	475	451	427	476	405	454	408	450	443	435	416	442	423	457	441	425	445	427	418	439	431	416	447	435	451	439	423	410	428	459	426	425	467	447	425	451	395	418	442	458	429	471	447	418	423	448	467	440	432	411	460	470	394	437	425	439	438	421	453	491	392	398	501	423	438	425	418	440	436	416	418	425	427	440	464	423	428	421	416	447	461	432	430	442	434	428	371	424	405	432	398	405	439	423	425	434	449	447	449	481	441	434	466	418	465	426	470	416	466	439	436	422	440	414	472	435	445	421	439	424	439	414	428	444	459	429	474	437	441	435	424	443	440	416	425	410	407	397	448	455	459	481	440	410	464	401	437	438	397	411	385	448	427	404	433	422	418	409	410	427	389	444	441	456	425	408	432	406	456	423	407	421	444	475	462	453	439	451	414	474	445	444	436	411	447	456	444	432	429	440	454	401	446	424	438	440	432	439	402	437	466	436	445	436	430	449	423	408	418	431	438	415	396	391	451	451	438	441	418	489	451	433	425	438	464	424	415	409	403	433	436	453	430	439	411	450	421	459	419	444	449	433	472	452	421	471	435	466	420	445	450	415	428	423	409	409	438	433	415	440	436	429	427	447	423
24687	21152	27371	25138	16475	5628	3213	2128	1621	1281	1022	818	645	605	545	488	436	416	399	403	351	359	350	326	343	312	281	318	287	269	253	238	230	251	263	258	247	235	257	255	255	268	258	210	239	254	237	242	245	277	240	223	222	234	265	261	260	258	236	248	266	262	256	233	250	241	240	250	236	220	230	245	256	194	269	235	241	224	268	261	261	231	241	261	274	225	229	252	252	226	252	254	251	231	244	230	198	194	256	234	238	260	238	230	240	259	258	246	283	221	270	245	266	241	263	210	252	237	233	240	225	236	212	230	237	223	232	228	217	231	235	224	263	231	233	250	231	223	232	246	229	234	233	243	203	253	234	220	243	222	259	237	251	217	226	246	235	233	223	206	214	235	239	205	233	202	258	245	213	233	248	214	206	261	235	258	257	250	221	240	223	205	244	234	256	265	255	226	237	244	232	246	229	232	230	236	229	241	243	235	213	195	213	244	239	256	197	246	230	224	276	231	244	238	240	238	229	245	221	224	222	231	238	227	221	244	254	228	230	243	221	228	253	235	227	226	243	273	218	232	240	214	210	227	237	245	232	205	246	231	215	245	235	241	271	267	214	258	250	241	231	235	221	224	240	224	242	230	242	255	252	219	239	260	237	230	271	260	251	244	239	214	239	241	224	229	217	245	284	230	248	239	226	229	261	239	212	237	242	226	237	222	234	244	241	247	231	238	254	232	238	230	256	253	239	222	266	239	235	227	272	247	239	239	247	236	236	226	252	252	232	255	234	240	258	218	223	236	191	212	235	217	220	265	236	242	238	254	252	224	227	215	241	232	224	229	250	247	248	229	229	228	250	229	255	261	204	231	250	253	222	258	238	272	203	226	217	225	233	239	230	258	206	224	238	248	249	236	255	215	201	229	236	244	226	269	255	240	234	247	262	234	230	234	222	284	243	217	235	264	264	215	243	244	233	197	227	261	234	259	249	238	229	240	222	217	245	212	234	230	248	249	265	236	214	234	229	256	258	222	221	242	225	222	237	234	241	229	213	227	256	260	233	216	237	212	252	234	254	235	253	251	231	205	228	246	209	230	224	233	221	210	228	234	236	227	224	244	211	236	222	227	254	228	249	254	264	226	267	235	212	245	229	208	225	234	234	248	254	246	223	230	232	218	210	278	214	244	245	202	258	261	208	240	225	243	227	239	236	214	239	225	229	231	252	232	224	215	235	241	245	223	248	232	244	252	238	238	255	224	231	219	264	266	245	257	246	254	246	222	217	225	223	212	234	274	208	245	249	210	257	225	241	248	242	230	237	223	257	242	217	235	277	205	227	242	245	228	238	226	233	238	253	238	265	242	247	252	254	232	233	217	249	250	223	247	221	246	255	232	200	262	242	267	273	235	265	222	228	236	259	231	228	227	223	235	214	266	244	249	233	231	237	231	249	235	254	256	240	243	225	223	248	259	215	247	235	242	264	238	200	257	224	255	200	233	213	277	200	244	244	260	257	275	252	231	273	214	219	239	217	240	212	237	231	245	219	258	246	260	248	228	215	244	250	242	264	248	226	236	251	251	243	209	233	246	198	238	230	257	247	218	262	225	228	230	227	230	223	235	243	227	235	250	236	259	237	231	269	247	221	263	250	229	203	219	223	252	243	250	232	210	241	243	212	230	265	233	204	244	256	254	231	203	242	239	244	207	215	224	258	240	256	240	221	220	205	260	258	211	212	232	218	222	252	222	218	225	261	215	219	242	233	235	242	236	258	236	238	242	237	236	251	226	234	218	256	205	219	203	248	231	224	228	286	272	238	252	247	259	212	217	229	240	236	227	241	256	236	248	253	235	240	250	236	211	244	242	198	270	234	216	228	238	271	248	222	215	258	223	236	224	239	224	216	239	237	243	237	233	239	238	222	224	253	246	257	241	226	224	245	268	255	242	212	246	254	232	241	250	244	261	228	232	232	233	236	236	244	261	223	244	226	232	225	237	227	259	206	234	233	217	263	254	249	227	231	234	229	241	220	253	259	233	246	228	257	243	254	224	218	252	229	205	218	251	222	248	242	227	230	241	244	231	235	246	228	234	245	234	233	249	257	252	252	234	233	243	230	243	255	233	240	244	243	263	224	223	242	204	230	256	224	262	247	235	230	243	236	219	250	245	219	267	241	269	271	238	231	217	233	209	222	248	234	248	217	247	245	251	220	221	246	249	240	230	237	236	255	256	225	247	235	220	235	232	236	253	242	207	275	276	219	267	232	239	248	218	244	244	240	235	226	208	249	257	233	233	224	222	240	228	265	254	243	223	199	214	226	242	239	245	230	208	259	245	247	252	250	229	242	237	262	227	219	221	237	229	253	256	241	231	248	218	217	227	240	205	246	246	237	239	242	207	217	239	219	245	260	240	226	248	229	233	261	250	246	237	279	247	247	241	245	248	289	248	249	241	226	247	223	238	253	207	251	238	252	213	223	256	219	216	228	237	232	235	219	225	220	249	228	229	237	246	250	227	232	228	228	224	241	240	243	231	234	234	227	241	236	230	238	251	240	255	232	229	238	265	225	236	271	257	217	269	198	253	202	233	237	247	221	227	249	220	246	259	229	221	212	237	218	237	254	237	238	237	247	243	240	235	230	254	218	248	237	231	230	214	268	264	225	232	233	227	254	217	272	206	256	230	242	203	261	235	232	231	207	235	244	242	262	257	245	234	243	217	224	226	245	236	232	239	250	253	232	224	236	265	265	260	214	251	244	229	238	236	239	220	244	233	225	210	233	247	238	267	226	208	231	210	265	250	239	217	243	247	257	233	213	221	250	261	262	265	245	240	253	195	214	234	233	252	243	240	198	211	232	225	231	229	248	245	242	246	244	201	209	228	234	232	240	235	250	201	250	224	223	221	217	222	235	232	202	236	257	244	222	237	230	270	227	235	230	215	257	220	217	255	231	207	203	238	229	239	240	228	240	247	270	221	253	261	249	233	229	226	231	214	247	224	225	196	268	221	244	233	226	228	219	242	229	233	247	228	262	237	268	246	244	228	218	242	260	233	218	241	226	252	243	259	224	229	241	219	212	233	222	234	244	215	224	234	215	225	211	225	209	251	246	215	244	248	258	231	218	238	240	213	212	251	225	239	225	255	240	241	219	214	233	227	233	241	247	256	267	226	245	235	231	239	254	228	222	242	243	222	236	229	245	196	236	238	253	233	241	227	222	209	239	214	235	230	213	236	245	241	232	224	228	236	217	215	242	247	237	233	226	229	245	232	232	239	241	232	215	223	218	254	244	233	221	247	227	229	241	208	254	222	258	228	239	215	212	255	243	226	240	243	241	233	231	224	257	253	238	218	242	236	201	220	208	254	240	231	227	231	244	227	237	229	238	244	223	250	234	250	240	240	220	238	267	203	245	206	238	244	228	260	238	210	234	244	251	228	250	231	227	245	222	251	243	242	211	238	244	258	250	223	226	223	239	231	228	258	231	223	246	215	255	243	259	240	229	251	220	236
21732	40240	32125	14690	10421	8276	6023	4532	3433	2634	1956	1507	1176	1009	880	777	719	648	636	548	542	514	503	482	433	392	396	379	355	349	328	283	335	341	323	299	312	309	306	306	328	322	317	317	311	314	365	306	294	267	323	309	345	298	345	296	344	288	334	318	348	292	305	287	310	321	329	319	284	288	307	313	300	277	286	301	296	299	314	300	323	314	324	300	302	289	254	293	322	320	292	281	288	318	296	295	298	288	287	269	302	282	269	283	295	281	291	276	297	320	300	302	324	340	289	321	276	292	297	265	314	309	295	311	261	297	300	303	306	303	327	305	285	297	321	307	286	313	276	295	306	283	269	298	316	297	267	289	306	308	291	290	262	307	319	312	317	296	282	298	275	341	322	301	288	301	282	310	297	299	288	275	311	300	277	288	302	290	308	292	288	316	319	319	271	290	283	285	288	289	295	288	313	306	277	302	304	295	268	301	338	279	288	281	319	276	315	313	289	288	267	299	252	301	292	283	284	290	273	291	295	292	280	269	309	286	323	294	294	303	300	312	277	306	279	304	290	288	267	317	322	300	308	310	289	255	354	292	332	320	262	320	299	288	276	316	302	294	317	290	305	332	312	296	317	289	271	320	317	283	298	288	288	306	267	300	303	331	287	297	284	295	336	293	320	324	292	297	315	279	272	303	293	280	303	261	271	308	313	270	277	281	315	286	280	293	302	280	282	310	323	291	276	289	307	278	283	285	312	306	281	340	306	274	292	293	272	290	305	308	309	307	290	291	292	326	308	352	292	306	308	271	279	310	281	293	290	280	307	310	326	310	280	306	278	289	316	286	293	292	302	330	269	278	281	285	312	273	297	321	305	315	291	278	309	314	316	294	282	292	303	299	317	298	301	305	319	305	296	291	277	297	306	279	274	299	301	298	297	252	329	301	286	302	294	285	294	275	328	310	283	280	303	281	306	304	304	299	311	317	272	293	297	314	310	304	298	285	282	302	300	278	315	300	285	287	280	277	301	310	292	305	302	282	289	305	307	295	278	290	292	314	301	305	291	313	291	269	274	329	280	327	310	288	269	304	288	299	282	303	288	255	310	282	268	311	297	300	279	308	312	284	296	304	284	285	298	282	295	278	265	312	290	299	260	313	312	270	291	286	280	273	318	297	288	300	287	306	312	295	307	301	279	300	316	263	317	302	349	318	288	300	307	275	290	303	306	285	307	285	265	298	320	334	287	342	300	304	299	285	307	314	279	312	295	290	304	316	291	293	294	299	318	273	282	270	295	289	318	296	322	306	293	294	280	284	292	326	272	289	291	289	252	281	292	295	308	302	300	303	305	285	282	304	317	293	295	305	326	288	297	280	294	293	285	279	308	261	275	291	306	355	331	292	305	313	299	281	270	294	268	300	317	323	312	282	276	299	283	296	295	320	314	266	269	300	291	284	270	292	289	302	299	297	311	287	288	321	288	292	273	307	292	298	294	327	302	297	321	308	318	283	284	287	285	291	287	287	283	318	274	301	277	309	311	303	279	295	301	297	292	302	300	308	300	311	289	306	306	290	280	288	295	272	323	285	287	307	284	285	290	314	292	279	312	291	301	298	272	313	329	306	282	293	321	307	310	315	285	266	291	318	283	281	284	321	327	313	316	316	296	330	258	323	278	288	291	284	290	298	304	262	299	307	301	282	324	294	331	291	302	308	295	320	276	271	294	313	283	311	287	288	292	308	293	290	297	267	288	281	311	311	283	314	331	288	276	304	310	300	282	296	303	295	290	288	283	288	299	295	284	293	308	302	318	289	303	306	286	302	289	302	287	338	276	311	301	282	318	327	279	279	260	290	291	306	301	282	332	304	306	289	294	307	263	272	281	311	301	257	279	279	304	314	297	278	270	308	290	287	285	313	309	298	301	305	302	296	335	283	317	314	323	297	273	291	290	319	267	292	284	321	300	314	300	322	295	294	281	269	312	285	317	284	284	309	311	282	292	304	279	277	299	305	287	305	299	274	299	278	282	287	260	315	282	324	286	314	264	263	249	288	285	277	301	322	303	288	281	322	284	277	307	303	290	320	295	292	299	290	303	276	302	285	308	307	334	260	313	287	334	331	323	317	278	306	305	340	286	304	304	287	288	266	289	298	314	294	326	290	270	285	302	316	311	291	282	279	310	318	269	275	320	310	306	292	297	314	308	266	303	278	291	263	291	296	316	282	321	287	317	288	312	274	309	280	286	264	312	308	291	278	309	297	316	294	292	294	308	262	297	276	297	275	308	255	320	294	312	292	331	316	307	289	264	316	295	338	298	281	303	332	289	287	291	272	298	290	289	309	264	328	295	282	298	318	300	322	301	315	306	282	267	294	280	302	266	307	323	288	303	266	290	292	282	279	302	286	269	300	318	283	288	316	302	300	304	300	288	287	303	302	284	271	298	302	311	294	282	313	296	278	314	317	304	310	324	303	332	291	305	307	288	291	296	290	277	275	328	313	303	309	267	310	305	310	306	294	290	282	316	297	322	269	331	304	288	316	324	311	294	289	279	312	286	311	321	261	304	321	290	319	303	264	300	321	311	290	295	297	293	285	308	319	302	302	309	288	292	293	279	270	279	299	299	300	286	302	317	311	285	297	290	295	284	317	303	299	301	291	276	332	318	306	311	310	294	282	302	290	295	328	335	302	285	308	276	313	304	316	301	284	281	315	267	300	275	293	290	261	313	287	308	288	275	307	279	281	303	307	314	281	277	278	309	305	256	313	303	287	302	309	294	286	301	300	278	267	288	289	327	288	306	301	286	297	273	281	286	296	281	306	309	289	287	287	294	295	323	282	260	262	288	314	310	302	307	282	330	295	309	304	320	320	312	289	300	264	301	286	275	276	313	278	278	281	297	310	282	308	297	284	301	297	284	307	284	285	290	287	306	269	295	299	298	296	288	276	297	335	312	300	296	305	279	294	301	305	295	293	336	248	297	292	272	302	289	305	281	294	280	306	294	275	297	304	314	301	297	288	292	320	291	291	302	279	292	317	278	321	307	347	319	305	296	284	277	315	328	344	317	294	305	283	276	311	317	312	287	269	303	279	324	312	290	290	292	286	265	327	332	320	295	301	292	280	294	309	290	289	282	287	291	286	296	312	296	287	324	265	263	299	293	288	294	312	299	345	288	311	313	293	288	257	284	271	296	287	287	294	265	328	275	304	265	294	301	290	272	297	292	300	279	287	301	257	311	261	293	276	322	287	305	274	273	279	288	298	297	280	282	304	295	275	310	283	282	298	302	314	304	325	309	282	299	311	296	270	289	293	288	314	300	281	303	329	288	300	287	309	285	290	310	310	297	282	287	288	288	306	294	315	290	271	326	316	291	302	293	316	299	321	281	293	298	325	266	307	295	307	287	292	296	287	273	306	313	318	306	292	324	304	313	326	288	294	320	311	304	294	292	298	311	285	322	288	255	298	327	306	306	302	317	304	303	310	303	298	270	297	276	313	272	309	295	274
22675	21189	28694	23977	21202	21450	14961	5452	3461	2693	2123	1566	1332	1137	872	780	791	721	656	603	555	513	507	491	439	418	371	364	334	279	312	311	291	307	302	259	280	275	271	299	288	257	253	247	268	232	268	257	265	264	285	257	253	299	255	284	235	263	265	275	279	279	261	240	247	244	256	236	264	270	263	245	254	261	213	278	237	268	261	234	226	233	270	247	256	260	258	241	236	276	266	250	242	249	241	245	249	224	263	253	250	237	235	244	256	236	245	243	247	247	232	217	274	241	269	262	243	233	260	256	288	252	226	247	254	256	240	259	240	257	263	270	255	243	240	281	254	232	265	245	243	232	242	212	234	231	239	266	266	227	263	236	254	260	275	270	239	257	250	238	244	254	264	247	225	252	250	253	250	251	249	252	221	271	276	229	245	223	250	259	255	245	256	249	225	254	243	242	265	229	257	235	263	229	248	226	255	246	236	241	226	232	245	237	247	228	250	242	243	232	224	233	248	218	228	255	229	261	263	217	252	242	243	239	270	274	238	225	249	239	249	268	244	245	255	264	252	265	228	228	239	254	237	260	241	260	256	244	254	262	248	239	239	245	252	223	273	221	254	248	260	275	257	246	229	262	225	217	230	229	258	244	228	219	255	239	239	276	235	254	265	250	232	259	232	244	257	262	254	241	281	241	257	255	249	233	225	291	232	251	223	252	257	253	253	218	277	249	250	247	253	241	261	229	230	231	251	250	254	253	246	245	254	238	225	252	236	266	272	262	270	253	249	242	261	245	276	254	238	200	237	257	234	263	239	250	279	244	282	223	240	249	220	270	227	225	233	226	246	242	245	231	262	266	251	240	221	256	251	233	224	228	251	243	284	227	246	257	256	255	245	277	273	240	258	246	226	218	230	244	249	267	245	251	252	246	244	286	222	253	260	228	233	284	242	256	248	239	248	244	249	265	218	237	228	249	259	244	274	260	244	232	245	257	239	248	263	241	237	244	267	244	265	257	245	237	261	228	244	241	227	244	228	236	243	246	242	220	241	230	239	242	244	252	224	247	255	253	273	252	231	231	243	221	254	280	252	273	246	256	227	243	238	228	242	247	270	269	237	243	238	266	232	240	253	263	257	235	243	265	243	261	217	229	258	264	212	256	243	256	252	272	242	256	240	231	288	282	232	245	260	288	276	242	257	245	256	253	241	223	232	218	239	231	229	237	249	250	239	255	244	260	260	239	280	262	254	229	248	293	236	258	223	229	245	249	262	258	250	269	279	263	240	240	230	240	269	224	269	257	239	270	234	267	273	262	245	258	212	242	228	312	242	255	243	232	288	269	254	245	248	251	260	220	243	249	276	232	253	251	220	232	255	221	239	246	262	267	270	269	244	248	231	229	232	253	286	252	220	251	265	245	249	244	256	238	245	234	266	246	254	255	273	265	260	267	257	243	262	277	240	269	277	252	238	241	224	261	224	225	240	264	274	242	261	268	234	262	240	230	251	251	250	225	238	271	249	211	248	256	259	238	246	276	260	245	249	242	257	262	266	244	250	258	243	235	243	233	260	254	261	249	245	234	250	265	244	247	246	262	240	238	236	252	249	275	220	243	242	249	240	266	262	277	259	235	237	263	252	247	248	267	240	236	227	240	246	227	254	233	237	252	249	246	231	271	263	245	275	251	245	236	251	214	215	243	244	258	255	228	251	260	252	260	256	252	236	236	248	255	284	242	253	253	251	262	254	285	248	262	232	254	262	250	249	250	258	263	256	239	229	262	238	271	273	268	235	235	247	222	265	243	241	243	231	264	259	243	258	257	255	256	254	254	235	242	233	250	269	245	223	256	259	237	239	250	217	258	246	239	259	268	245	239	248	266	242	253	254	241	236	267	271	222	224	247	274	279	261	242	257	259	256	249	253	260	241	238	255	210	230	253	239	258	241	242	268	278	230	250	268	269	235	246	226	235	236	269	224	260	258	250	264	244	253	251	281	248	230	232	245	250	245	248	251	244	242	237	263	233	256	240	254	222	261	234	237	226	264	241	261	262	255	270	239	272	248	223	240	252	282	243	241	239	262	223	255	273	251	238	252	243	255	248	265	268	238	241	241	251	244	275	247	248	263	250	250	262	253	240	253	276	216	241	250	235	250	243	239	240	268	252	243	229	241	237	265	229	218	233	228	229	243	237	263	252	254	240	256	248	258	235	255	243	242	251	256	247	282	272	252	272	261	258	242	260	254	290	270	232	244	280	243	245	243	234	231	237	254	255	246	255	232	246	224	255	248	242	239	230	238	265	234	250	247	231	249	267	232	258	253	253	226	239	247	216	239	228	241	242	245	245	256	250	258	219	255	215	239	251	228	249	230	255	252	239	213	221	258	263	207	246	285	232	241	259	271	241	246	229	258	225	245	225	230	245	225	247	250	247	244	269	248	250	259	260	248	242	254	256	260	254	273	238	239	242	232	238	245	242	253	237	236	246	251	235	245	279	231	237	262	269	261	261	266	255	262	273	235	264	265	269	248	202	237	249	260	230	265	266	252	255	261	239	243	223	270	233	235	232	235	232	239	238	241	250	244	267	244	239	260	243	241	247	245	268	279	246	257	252	268	251	249	281	266	245	236	252	224	246	254	247	245	256	250	227	230	255	241	251	251	256	235	225	268	242	232	256	248	263	256	254	264	232	226	221	251	216	262	236	239	274	263	255	229	245	228	273	235	250	236	252	256	239	266	261	242	240	242	221	260	258	225	263	199	219	258	254	231	240	263	261	241	251	243	232	251	250	235	234	235	254	224	239	259	274	256	257	234	253	262	245	255	236	246	251	280	241	237	234	247	229	268	242	244	252	226	256	229	272	273	244	221	269	270	257	228	227	216	244	232	261	260	264	235	237	255	257	238	262	235	263	259	276	268	271	230	261	229	230	283	258	241	283	272	243	290	225	262	260	247	255	251	229	260	266	253	242	253	255	236	260	264	239	231	257	198	241	273	269	260	226	237	220	265	242	223	261	256	223	241	247	227	228	258	230	245	271	242	242	252	277	269	263	277	248	237	264	238	250	240	238	274	252	274	229	249	264	247	254	240	226	237	245	229	276	266	242	279	235	243	239	220	241	243	233	250	252	234	254	255	253	258	262	234	268	254	255	230	231	291	234	215	253	246	282	276	249	254	240	223	238	247	255	253	238	248	228	246	265	284	230	245	261	263	231	269	269	234	268	279	238	266	283	245	249	251	263	244	263	245	237	238	281	237	275	224	271	237	265	264	269	251	247	259	261	258	257	235	251	243	239	274	251	188	235	228	228	258	246	252	245	258	247	258	260	227	227	250	255	249	247	264	231	240	250	223	235	260	237	266	238	249	252	219	225	231	281	237	278	252	223	240	242	243	243	238	237	244	265	225	244	243	240	256	283	245	253	258	242	258	240	243	257	260	275	235	248	241	260	259	258	230	252	251	237	246	286	248	224	238	264	250	252	239	232	242	253	244	242	251	246	221	247	226	263
25523	48736	41450	22733	17499	14273	10898	8485	6537	4978	3866	3016	2240	1859	1654	1347	1234	1188	1009	970	867	813	774	706	592	548	540	474	448	412	410	363	378	370	348	363	338	365	341	306	359	325	340	341	346	323	325	302	351	346	359	342	360	354	350	322	350	344	362	345	322	314	302	327	330	312	291	311	340	368	300	329	315	288	346	336	329	309	334	283	328	296	334	330	283	322	297	312	329	332	277	308	326	308	280	316	309	293	290	325	293	332	320	311	282	299	293	306	324	270	284	337	318	301	311	308	300	315	317	304	293	282	305	323	331	332	326	336	291	327	300	314	329	318	293	319	322	343	311	282	267	295	325	281	336	311	329	307	299	302	309	316	293	314	321	296	295	310	319	315	290	312	321	272	318	318	291	314	291	300	290	311	315	286	309	313	316	294	288	325	322	344	313	300	310	290	294	331	358	294	328	290	288	301	284	312	299	331	293	315	287	326	310	315	343	286	290	348	326	283	327	307	316	304	279	298	285	300	328	322	330	319	306	315	302	301	304	284	298	289	323	304	310	315	288	332	304	287	285	316	311	294	344	316	302	286	306	294	311	278	295	331	284	282	311	305	324	331	287	312	312	277	315	311	321	289	341	343	306	326	287	315	290	306	313	308	321	336	308	357	308	333	320	320	327	305	320	312	309	316	310	299	335	335	298	294	331	300	337	305	320	296	310	325	317	283	327	285	300	266	278	305	313	328	320	300	320	320	289	316	293	314	292	281	334	298	329	316	307	298	297	337	285	301	295	311	309	313	321	335	298	302	342	336	277	306	306	293	338	312	324	304	310	346	320	330	319	316	302	311	300	304	321	292	287	320	275	291	305	320	318	284	301	308	314	305	276	326	315	295	299	307	272	316	305	280	288	335	287	290	307	289	305	288	312	294	319	302	290	301	297	327	300	300	321	309	285	283	325	278	297	318	316	288	306	346	288	299	313	293	319	286	302	293	296	309	301	314	306	295	327	311	302	294	292	307	298	321	352	336	306	298	306	301	315	307	285	318	300	306	284	299	299	260	302	295	307	299	276	282	323	307	311	288	282	317	331	273	301	299	303	284	321	339	325	286	276	317	339	303	296	290	316	267	304	299	299	318	261	317	292	296	307	304	315	304	333	324	311	309	296	315	282	299	327	308	283	321	313	296	369	296	311	293	314	272	303	283	289	292	310	271	328	337	321	284	309	303	334	301	297	297	307	293	298	283	311	290	322	328	346	300	298	320	290	324	353	313	332	326	347	305	290	329	317	308	298	302	317	301	300	291	337	304	282	299	285	320	315	325	315	331	274	299	295	307	300	326	327	293	324	299	303	307	284	297	309	282	300	347	281	339	297	318	311	321	288	315	294	321	307	295	331	292	292	293	296	297	295	305	302	297	316	313	307	271	300	312	296	338	304	336	330	314	306	285	310	307	290	308	295	310	308	269	301	316	304	310	307	323	315	296	321	308	301	281	331	281	315	315	329	303	294	294	304	293	302	334	294	284	294	301	299	313	328	308	321	297	318	318	302	321	328	300	298	308	304	288	294	321	304	300	355	333	283	289	321	297	293	315	270	312	295	309	319	303	295	282	286	332	288	331	322	290	303	309	285	285	298	282	272	316	293	312	303	291	332	285	304	290	300	340	304	350	324	296	302	333	290	284	303	308	345	330	316	292	315	295	301	304	324	325	291	306	311	318	329	305	315	314	325	324	303	271	297	319	292	319	295	338	322	312	316	315	310	330	320	313	315	325	334	310	291	301	316	265	312	311	304	330	316	285	348	308	312	322	316	304	321	326	315	298	294	293	269	316	301	279	341	287	302	294	314	287	314	325	293	309	317	285	287	300	303	313	302	298	323	303	319	319	272	311	325	298	314	305	310	300	280	324	313	311	352	297	273	264	306	302	311	282	333	315	313	335	301	314	306	280	328	310	283	314	293	320	310	293	327	326	336	324	317	291	309	319	315	309	267	289	308	344	319	315	327	312	309	287	323	335	312	309	288	283	296	311	290	319	313	306	308	328	304	275	301	309	327	290	253	319	271	309	328	302	302	282	295	299	323	332	311	301	286	326	325	312	329	309	293	317	300	326	335	267	331	309	328	314	309	296	301	298	298	310	350	289	308	317	308	285	307	297	305	325	296	320	301	276	275	303	338	321	321	345	331	280	327	292	322	279	338	304	299	314	313	335	300	333	322	283	294	322	300	271	310	302	330	300	338	332	315	332	299	293	292	302	287	312	355	315	305	300	265	327	282	331	294	299	293	305	307	313	312	323	311	275	330	301	286	283	346	323	319	309	304	297	344	308	308	303	314	316	322	295	305	331	343	323	309	338	305	287	333	330	276	312	289	323	325	315	284	307	316	275	289	308	294	286	335	325	323	308	288	295	281	318	291	296	318	320	305	329	329	327	298	305	326	311	296	330	305	297	327	311	283	315	329	322	287	292	299	312	324	355	316	326	280	329	314	284	309	339	315	317	300	308	314	307	297	295	271	326	340	295	325	294	290	292	316	274	309	318	305	301	299	288	298	296	320	310	325	277	321	285	311	314	283	315	285	281	325	296	324	304	353	279	306	261	306	310	317	320	297	276	301	296	347	300	282	325	308	339	334	308	327	313	290	287	281	298	294	305	326	309	320	318	326	307	318	289	338	309	312	318	305	307	302	328	285	315	325	284	334	294	323	324	296	255	305	299	307	320	331	324	274	293	320	273	344	291	302	348	311	294	356	318	324	311	288	306	291	299	338	319	321	331	305	311	313	303	292	332	321	317	333	326	322	282	306	327	326	307	308	280	306	306	338	323	351	319	314	313	297	279	284	263	315	292	311	279	313	307	312	306	315	283	337	305	333	318	330	324	289	330	295	314	317	294	304	281	314	321	284	299	307	283	289	321	338	279	313	293	278	288	300	307	305	309	326	292	317	302	312	311	289	305	290	329	330	307	316	288	307	297	317	310	321	268	336	318	292	302	281	306	318	287	325	330	323	306	305	306	319	290	291	319	268	324	288	301	298	294	322	312	288	304	328	305	299	304	327	304	306	298	262	299	296	316	309	299	311	286	322	292	316	305	326	304	311	307	275	306	281	311	290	299	301	309	309	301	320	318	293	298	303	300	315	311	326	303	285	345	324	295	287	324	279	297	319	298	310	332	303	324	273	292	296	248	316	294	297	304	283	307	318	323	285	283	276	288	295	320	310	336	332	317	329	300	297	327	324	328	294	318	303	292	297	291	318	284	266	330	300	289	307	315	333	294	326	319	299	295	302	310	317	305	308	350	328	307	325	303	314	333	326	303	299	309	327	320	292	296	297	309	266	320	312	330	315	279	301	318	303	291	340	297	303	273	318	294	328	328	318	313	316	263	304	323	276	318	316	312	273	325	321	329	281	298	321	347	298	338	288	313	303	310	307	284	308	292	312	315	294	312	301	297	303	337	310	315	340	291	319	304	304	316	333	316	313	284	295	327	323	294	327	302	286	288
27798	22046	20650	9429	4063	2749	2070	1516	1175	1043	832	681	533	529	502	460	438	455	412	435	441	414	384	368	357	399	382	313	351	339	348	304	331	355	331	334	370	333	316	359	311	341	362	335	297	311	336	347	334	363	322	334	317	353	302	313	348	330	328	319	341	304	319	339	320	300	312	332	343	336	344	333	329	341	296	312	299	306	317	320	316	358	302	308	324	308	322	312	345	329	326	327	359	290	314	335	324	340	344	339	305	348	301	329	312	318	312	341	322	311	365	322	330	317	319	317	327	336	325	333	327	336	322	319	313	288	331	352	325	312	304	353	292	319	306	291	318	341	352	318	343	313	321	312	314	299	291	304	335	310	346	306	321	306	331	326	331	350	320	345	313	308	318	340	338	321	317	327	326	334	324	327	302	325	292	323	322	350	325	334	330	331	340	315	310	311	345	343	310	324	322	289	325	329	315	322	295	324	337	347	314	330	326	323	337	309	299	326	310	330	331	322	319	314	344	326	303	336	314	329	319	306	300	347	306	332	341	321	319	352	324	312	313	350	354	302	331	308	312	356	325	340	334	328	283	318	316	331	304	328	302	346	328	299	318	342	336	332	326	297	313	323	339	324	329	328	333	317	312	305	324	315	322	313	311	296	308	353	327	328	348	329	319	317	317	302	326	335	320	330	315	334	314	308	296	327	327	311	328	328	336	294	326	297	313	318	318	312	366	333	307	327	303	329	312	339	328	320	299	314	347	350	338	352	322	313	353	347	344	335	327	308	301	313	335	283	316	301	358	300	323	318	366	312	351	322	336	322	319	333	326	331	333	310	322	328	285	348	335	328	317	291	337	336	342	339	329	331	319	300	296	333	323	294	311	357	367	313	348	348	332	346	351	272	314	369	325	350	318	331	322	327	332	352	324	328	355	286	323	327	339	328	349	339	340	330	323	289	305	297	316	307	272	324	338	348	299	292	306	331	325	343	298	327	294	326	307	319	330	309	352	283	345	344	352	298	327	322	338	319	320	325	338	312	307	291	323	312	300	300	322	280	316	324	305	337	347	303	317	325	315	347	324	338	319	333	326	337	336	311	321	312	339	329	337	308	318	337	345	351	312	311	323	332	322	304	304	320	337	317	318	318	308	351	369	366	336	359	342	356	308	313	335	336	358	342	319	345	308	316	361	318	315	307	348	318	318	326	314	302	340	341	321	317	289	311	363	288	337	314	340	315	322	316	294	328	333	329	310	330	330	318	308	316	345	290	336	324	317	329	326	308	341	354	331	360	328	313	324	319	339	330	320	323	330	339	356	334	349	311	329	313	319	316	334	278	306	298	288	340	311	286	312	324	339	318	304	304	309	317	312	348	323	271	328	330	322	336	328	325	320	308	310	340	307	341	324	330	331	333	342	323	307	305	338	326	335	285	336	321	329	319	330	314	327	301	314	336	329	321	314	318	356	346	322	345	333	293	316	323	348	316	336	337	331	315	316	316	330	343	312	318	343	341	326	320	301	323	344	343	325	317	309	317	321	310	309	336	316	316	317	301	330	356	315	302	333	327	313	325	304	296	349	323	348	309	278	339	332	293	328	333	337	354	356	296	302	311	312	302	359	341	342	310	313	303	303	327	308	351	344	319	322	302	304	287	318	317	328	346	325	314	352	315	320	324	317	328	362	292	348	323	324	296	346	374	325	314	324	359	314	322	371	340	312	307	322	323	331	323	331	336	348	317	345	296	315	338	336	324	347	294	325	371	328	326	300	343	346	334	354	313	325	331	302	324	323	304	323	293	298	313	360	321	315	324	336	308	352	331	316	339	313	322	356	310	328	306	323	316	351	326	313	311	312	323	353	286	303	343	349	325	347	306	297	359	293	363	350	287	340	315	321	339	339	338	304	334	310	295	327	331	315	336	308	345	322	294	328	295	316	350	292	332	329	291	306	320	311	334	339	362	320	334	317	319	308	318	332	335	351	345	331	333	317	307	317	324	292	345	296	313	308	326	312	323	357	325	273	329	351	279	301	333	310	370	340	345	297	310	323	313	335	298	327	369	352	298	305	340	313	322	337	340	335	345	328	325	290	316	327	318	348	308	345	329	356	355	296	319	339	334	342	320	328	323	333	336	297	328	350	316	300	328	321	315	359	317	345	338	321	314	345	261	302	353	296	319	316	306	354	325	295	367	323	331	312	330	314	322	335	304	310	299	317	350	328	324	332	349	324	312	322	303	326	341	352	298	285	315	313	348	346	326	314	338	338	347	353	336	322	324	325	354	316	316	351	297	321	341	328	306	324	338	334	356	349	326	364	338	332	320	305	352	333	351	324	328	322	307	312	341	325	292	334	322	324	347	373	335	332	345	333	312	352	312	326	297	350	319	313	302	308	307	315	321	345	315	341	337	304	311	314	312	293	325	342	323	331	309	339	346	320	328	296	349	336	313	358	308	289	341	335	316	328	342	351	333	315	324	335	332	333	311	335	326	300	335	321	293	317	352	324	330	338	361	326	306	337	326	316	300	294	355	315	323	292	312	317	321	322	338	325	371	348	371	295	327	340	355	325	357	326	325	292	318	318	336	315	357	341	330	369	322	334	320	318	323	317	352	315	327	324	310	342	321	323	326	299	338	323	341	322	341	339	297	317	334	318	338	314	288	320	330	339	307	327	361	289	299	319	334	310	315	352	338	351	293	313	319	351	314	318	327	327	357	329	324	352	292	330	293	348	317	322	361	331	326	345	350	308	334	338	322	274	322	331	278	302	304	286	300	375	303	279	319	322	303	349	324	346	321	312	335	356	302	335	328	317	354	297	335	353	316	300	319	309	321	340	330	319	353	320	337	318	346	291	292	354	329	297	369	341	319	329	334	313	341	317	327	293	310	329	324	351	310	342	365	331	355	324	306	307	359	340	356	295	349	324	366	327	330	309	351	334	327	321	305	322	321	314	340	356	306	294	318	349	338	328	319	337	338	352	312	349	310	292	366	351	348	322	307	333	332	341	331	313	344	346	329	334	336	314	283	322	311	319	359	336	318	339	345	318	338	320	325	306	337	312	328	323	293	309	310	319	334	323	335	317	306	323	307	328	330	305	336	296	324	346	328	292	321	351	316	338	327	335	350	327	315	299	351	350	340	285	327	307	365	336	323	359	333	330	272	315	333	363	309	336	342	319	347	314	298	358	323	323	335	306	311	329	279	340	304	301	329	328	310	316	326	327	353	334	329	340	322	308	320	319	374	328	330	332	342	314	304	338	302	360	325	288	321	301	333	331	298	322	305	303	317	296	312	319	321	349	341	306	322	323	320	311	334	365	328	297	322	310	325	321	333	300	308	338	297	342	305	326	309	337	325	319	342	330	278	340	279	319	332	325	339	316	329	360	307	352	320	328	319	339	308	322	312	336	344	318	320	317	337	344	333	341	352	360	335	334	327	339	332	308	334	344	311	310	312	355	295	315	296	303	289	299	351	328	323	296	332	316	337	319	310	351	308	343	321	305	306
21158	33018	25397	10040	6803	5427	3887	2917	2285	1782	1443	1192	907	813	710	618	681	578	589	564	510	530	534	495	493	429	460	441	427	408	449	433	398	427	363	446	380	405	415	422	414	441	395	393	391	409	406	416	399	401	384	412	414	428	416	392	418	441	422	411	379	432	391	388	353	393	368	405	377	383	404	430	412	393	382	396	396	433	372	376	379	374	449	370	371	383	409	423	378	394	401	381	406	387	372	414	417	402	382	389	389	397	396	415	396	428	383	403	413	440	394	403	430	396	398	386	428	395	383	388	350	435	386	369	466	441	419	386	415	409	383	407	407	433	415	404	378	401	408	375	402	392	388	379	405	401	435	383	427	422	361	377	397	364	402	409	367	404	419	395	422	416	399	406	337	386	423	408	439	403	375	393	394	415	388	371	378	404	429	443	406	414	377	393	378	405	416	388	404	394	432	383	390	427	421	370	409	407	409	403	405	397	417	443	403	403	406	417	382	376	407	401	400	405	408	371	427	403	376	416	409	383	402	401	394	436	401	382	392	428	417	400	396	369	424	406	402	384	420	409	399	427	403	412	417	387	412	417	386	392	388	418	390	392	399	421	369	350	393	405	393	399	436	386	387	379	402	381	410	446	386	425	364	422	416	404	426	378	401	407	404	384	400	422	429	406	394	384	430	399	414	429	392	400	400	393	414	402	399	409	393	409	397	394	421	360	373	408	438	409	369	373	405	382	394	401	439	385	430	409	402	373	405	403	388	389	430	394	380	377	370	390	378	387	408	380	395	391	402	399	380	385	395	387	360	391	417	406	391	399	426	432	409	416	407	435	417	448	423	413	414	389	397	382	375	393	424	410	407	363	390	403	376	414	416	424	402	397	408	421	437	403	416	387	415	400	387	397	388	407	402	388	401	413	390	394	402	401	394	396	425	416	382	367	427	399	392	428	390	420	403	404	400	392	397	412	396	404	403	386	444	397	426	417	384	398	371	393	396	384	398	377	404	397	419	411	384	392	382	401	372	392	427	411	408	419	389	409	424	393	449	412	393	392	424	439	435	387	433	384	380	407	422	444	423	391	395	407	388	397	389	406	438	373	387	372	425	450	404	423	388	391	410	431	398	374	391	384	387	450	383	384	408	398	404	437	413	381	391	406	409	386	425	412	423	404	376	379	395	382	433	411	406	372	377	429	406	374	387	388	410	392	389	385	355	399	436	389	350	421	412	387	431	403	371	409	395	399	432	388	408	386	412	388	387	447	398	408	360	424	393	410	416	417	362	362	371	392	383	409	394	399	395	421	391	372	380	409	413	375	400	427	389	396	413	410	415	418	366	406	403	404	381	406	388	368	390	364	414	430	428	390	387	410	383	423	422	411	407	393	400	393	366	441	439	397	401	374	372	419	419	419	396	400	390	420	394	397	418	392	389	371	391	407	407	393	443	415	414	380	415	430	383	393	401	424	412	399	373	419	400	423	417	424	406	409	409	382	429	412	429	380	363	398	418	434	408	414	395	418	424	394	411	354	408	372	420	363	408	401	352	387	362	391	404	390	423	390	399	364	431	430	389	414	376	423	415	406	431	399	404	398	409	377	432	420	403	385	468	409	399	414	368	392	376	382	405	429	415	397	414	402	379	397	378	408	413	417	354	418	412	377	424	428	400	417	390	406	357	392	413	395	379	403	391	376	427	410	423	397	408	393	438	403	401	398	358	399	402	408	409	414	416	397	394	413	393	371	382	382	415	402	413	440	397	399	414	376	400	418	404	420	433	401	422	404	415	393	403	418	377	363	380	405	427	374	412	379	365	442	416	391	395	398	365	419	398	420	378	375	365	421	404	394	383	407	400	412	409	392	430	405	397	385	381	407	402	444	434	399	391	367	412	390	416	371	408	427	407	417	400	419	385	414	409	383	407	390	422	412	407	381	394	414	403	413	456	433	388	379	398	402	413	408	389	399	400	415	413	389	422	406	397	376	386	419	404	370	409	418	372	422	399	419	374	406	418	420	408	400	366	367	400	418	390	391	389	382	378	412	387	363	366	426	390	378	428	409	406	408	435	410	399	384	383	434	389	412	378	394	390	424	392	396	384	357	374	390	381	403	399	392	391	392	411	443	373	419	436	423	368	362	383	405	386	413	407	431	396	401	430	430	357	391	385	367	411	394	390	414	421	406	406	395	391	399	405	414	409	378	374	428	397	377	427	393	401	401	414	410	385	411	385	430	362	427	408	392	403	356	400	390	436	387	380	418	417	429	395	386	396	384	411	404	384	379	389	420	385	388	391	391	414	397	377	398	418	418	384	399	406	410	406	367	406	382	383	426	385	403	379	404	413	381	401	427	403	426	385	420	395	387	385	395	425	408	419	419	411	410	367	424	414	381	386	397	430	426	422	402	419	391	380	364	389	387	386	407	364	394	369	415	431	377	403	403	380	448	426	400	399	385	397	397	375	425	383	425	386	373	385	385	416	407	419	387	398	401	408	427	395	383	400	424	401	410	406	410	380	416	399	399	371	392	368	405	401	395	422	389	392	404	353	425	405	391	385	401	384	400	407	424	381	364	379	415	425	392	383	436	434	418	404	404	434	414	399	423	390	411	454	392	434	402	387	412	386	394	407	403	418	400	403	422	416	403	400	441	395	391	413	440	404	408	361	387	389	370	400	419	401	418	401	418	419	406	409	416	391	385	397	399	361	426	387	407	397	402	413	398	360	407	396	398	396	405	415	377	387	408	402	403	432	380	384	401	436	394	396	375	396	391	395	390	435	408	401	423	353	399	391	438	389	409	374	414	381	414	406	387	405	403	392	421	394	403	381	406	435	372	380	389	393	404	397	378	371	412	388	404	392	408	424	423	421	402	397	375	372	405	373	404	413	445	398	378	394	407	382	399	383	426	421	359	406	429	438	382	371	410	376	413	410	380	389	398	415	419	452	449	400	396	345	365	411	367	396	392	385	371	399	406	396	380	406	419	429	414	420	416	396	410	427	405	440	372	404	386	414	410	392	415	389	419	431	381	394	431	419	421	406	399	421	407	407	436	397	384	389	393	398	406	460	429	412	437	403	412	397	386	367	393	390	377	411	389	377	410	405	400	398	368	424	382	386	363	373	410	438	415	414	416	396	425	415	411	381	406	393	428	379	396	425	377	383	424	390	388	446	393	417	419	394	391	417	421	407	433	374	390	396	430	410	400	419	398	386	395	421	373	405	431	439	417	387	418	424	430	444	407	454	400	391	370	360	411	415	369	411	386	386	367	413	406	362	435	414	387	391	397	402	393	395	416	404	421	426	402	378	426	402	394	387	377	420	393	444	426	437	351	391	402	383	373	424	385	418	425	416	400	384	404	390	417	404	385	375	410	420	378	437	429	414	383	398	443	426	430	375	413	418	394	397	405	395	398	391	416	409	403	366	392	408	374	459	404	400	397	396	393	386	434	385	387	361	391	400	405	379	411	419	417	403	419	398	404	412	399	384	378	375	425	369	396	378	397
23739	21155	28221	24398	21179	14571	5910	3541	2441	1917	1531	1226	991	877	791	716	659	640	617	531	550	512	504	479	445	417	442	399	380	360	387	364	383	347	386	330	356	344	364	375	365	344	339	361	338	379	378	351	371	310	340	352	356	371	394	337	375	354	346	329	340	339	348	336	338	351	350	345	312	329	344	345	314	345	360	339	319	335	366	317	334	362	348	364	337	385	341	325	342	343	357	352	307	364	310	348	348	351	337	344	352	306	322	357	332	363	377	343	363	352	289	350	360	341	335	359	373	367	339	342	347	311	350	339	357	338	339	353	360	343	326	341	353	351	355	373	371	357	324	332	323	355	329	329	334	361	356	323	361	360	341	331	347	345	386	358	331	346	364	352	345	340	364	342	332	336	354	320	348	342	313	327	345	330	366	382	347	347	353	383	310	322	349	338	336	344	367	332	344	338	352	343	327	342	365	332	351	349	357	348	315	309	348	373	330	342	349	358	364	349	360	335	340	367	369	317	361	335	344	314	358	333	355	329	333	344	338	364	343	362	353	311	350	338	364	332	360	296	309	336	323	331	327	315	344	298	302	330	355	324	314	339	310	354	349	332	340	322	305	333	354	366	356	332	349	403	330	348	327	333	363	367	331	363	344	333	331	364	342	315	308	357	360	337	363	342	322	351	360	367	352	333	398	328	342	317	339	334	366	306	364	311	340	361	320	362	325	356	338	346	336	347	318	368	349	323	350	332	334	315	348	302	320	319	329	362	340	348	346	327	377	319	336	347	326	344	339	331	321	354	321	316	329	323	313	368	326	345	329	308	343	347	347	344	365	342	323	334	346	328	332	338	355	377	340	351	347	345	327	366	351	337	314	315	326	345	361	335	354	319	301	338	348	322	321	356	368	328	328	326	310	348	290	351	327	366	343	342	335	338	335	319	346	342	361	350	335	356	345	355	380	372	348	325	325	358	340	347	351	357	345	325	356	330	313	382	322	331	323	334	349	343	327	302	299	367	362	354	335	305	362	342	327	358	342	330	344	363	332	352	353	338	332	358	360	331	343	332	340	338	347	373	335	364	362	345	375	320	322	322	330	364	322	357	341	326	354	326	304	350	317	346	365	353	359	323	362	327	319	333	341	347	342	335	344	325	332	320	326	342	350	332	321	354	333	335	303	346	374	360	318	318	363	323	337	335	341	336	392	308	385	380	339	339	337	359	342	338	331	352	345	310	340	323	306	345	325	336	361	357	368	384	351	339	358	338	326	335	339	373	349	300	337	342	365	362	325	348	316	349	340	318	350	332	348	337	346	371	339	358	353	351	330	318	341	350	365	331	309	318	335	383	309	354	324	360	369	314	370	351	340	337	333	333	331	357	355	331	300	371	318	315	368	363	318	301	331	389	364	344	314	322	353	334	363	352	346	354	329	319	359	313	326	342	343	367	351	314	361	345	332	357	349	318	347	356	343	345	353	346	338	313	326	339	318	344	293	350	339	343	340	371	318	341	352	367	308	358	354	335	327	355	319	328	348	306	357	349	321	337	357	360	340	361	351	343	341	319	341	349	335	323	352	347	328	344	299	331	354	330	341	311	368	347	335	333	341	349	367	363	348	323	338	331	354	316	355	338	335	359	365	337	363	394	358	342	316	341	350	318	334	359	344	330	344	311	357	362	348	363	379	341	313	354	306	341	361	331	328	311	353	352	345	319	330	365	375	330	350	331	364	349	321	348	344	336	347	331	368	340	314	325	319	354	333	354	331	311	344	322	375	346	343	346	362	356	349	358	348	337	332	352	338	342	337	323	326	339	345	329	344	356	369	366	361	348	342	337	355	318	363	333	327	340	335	373	334	349	368	396	349	310	342	336	378	355	316	364	329	335	345	347	351	354	322	342	309	331	342	362	362	338	337	328	337	351	346	343	337	363	303	334	307	356	342	355	345	346	345	331	299	344	351	315	337	354	347	337	324	325	365	332	328	347	339	308	337	316	365	352	370	338	358	332	318	337	349	353	362	313	342	337	339	356	341	338	342	332	344	324	319	342	310	365	355	345	344	370	369	340	334	335	334	332	369	367	317	345	361	345	322	335	335	338	347	363	347	363	359	335	352	343	334	341	310	351	347	346	330	356	361	366	332	329	343	359	354	314	350	383	338	330	354	326	315	330	337	357	340	324	373	322	360	372	344	319	405	342	346	334	316	323	330	349	380	390	333	336	361	349	325	332	342	343	357	319	333	343	327	324	342	348	351	338	382	310	318	323	365	344	325	317	355	355	371	348	332	354	302	335	310	348	347	328	345	346	362	345	312	361	376	363	343	364	354	322	353	354	328	332	330	355	338	298	346	307	337	345	334	348	372	345	324	334	329	333	343	336	319	306	331	341	377	348	356	320	340	336	358	307	310	377	310	340	342	335	342	376	351	325	330	355	350	353	366	344	333	333	332	315	355	371	354	341	308	345	322	359	329	341	342	330	344	342	331	349	360	347	348	348	361	336	344	346	321	353	329	306	336	344	327	395	343	370	349	336	337	337	319	310	317	360	344	336	310	331	354	311	333	361	324	339	316	375	348	351	306	330	359	372	336	339	362	324	332	333	328	374	342	347	359	367	349	315	340	316	356	342	316	335	328	326	332	318	360	351	331	349	310	328	342	334	356	305	328	342	344	359	315	310	315	373	330	331	331	354	310	331	339	337	325	331	326	320	342	335	330	324	344	345	355	323	327	318	357	341	329	326	327	318	345	331	343	324	322	337	321	370	337	344	334	363	349	339	353	338	357	346	313	366	345	323	315	320	357	336	334	338	318	373	333	372	321	317	343	344	322	346	333	338	336	313	367	356	344	293	303	370	309	319	366	302	327	354	358	349	360	322	338	333	334	353	344	350	372	336	349	312	358	351	363	323	330	357	355	338	327	375	343	381	341	319	354	326	322	334	326	346	311	352	376	350	345	343	336	342	343	310	326	335	353	343	361	349	327	335	323	359	334	332	340	343	334	310	334	343	337	349	360	322	336	338	355	341	361	365	317	344	344	334	329	331	349	366	354	333	340	336	326	365	325	309	326	327	336	328	327	336	362	334	369	350	347	380	352	346	351	313	326	322	341	327	329	341	340	341	331	341	340	364	303	343	346	342	342	366	357	370	370	346	340	365	325	339	319	338	333	344	343	334	339	336	346	354	356	334	329	403	371	340	352	341	345	331	361	336	358	330	351	356	342	346	354	332	323	339	365	345	316	350	369	328	326	379	347	345	342	334	351	358	332	335	347	334	379	381	329	370	322	345	321	358	356	330	353	313	339	348	373	357	361	371	347	324	355	324	315	354	355	338	368	345	365	304	347	321	339	323	313	324	325	339	329	364	312	310	351	306	330	292	352	380	317	321	325	351	356	335	327	349	354	373	384	295	328	360	337	360	339	309	332	342	340	324	351	320	293	338	345	360	298	349	357	316	320	332	327	352	352	343	341	343	309	341	315	358	350	332	352	345	329	381	377	344	330	331
23190	41061	35877	17929	13347	10578	7852	5919	4578	3641	2828	2243	1718	1437	1272	1043	1083	995	856	829	766	720	695	669	553	625	614	554	521	500	485	485	444	441	449	440	456	456	441	456	441	446	491	449	454	464	387	474	450	463	429	421	457	419	455	447	483	476	416	441	434	450	430	405	458	419	429	437	449	427	408	410	401	434	420	481	465	459	449	414	429	457	444	424	432	439	418	417	424	453	421	463	441	445	431	431	417	373	445	376	431	434	459	425	451	452	423	408	433	449	471	423	407	422	442	415	437	419	427	396	446	438	424	440	432	431	400	404	424	388	424	400	435	422	420	442	426	433	392	406	404	422	426	439	416	428	412	423	452	422	405	478	397	438	444	425	474	406	410	452	456	400	423	408	404	425	454	411	423	394	394	415	423	440	461	447	431	400	365	423	404	418	438	408	433	441	440	444	452	454	454	408	425	415	460	412	417	450	420	425	410	453	441	437	417	453	437	450	407	425	404	451	418	404	431	414	427	412	428	469	413	390	422	426	399	414	463	413	447	428	377	384	400	393	470	410	430	435	461	421	422	438	410	403	452	395	455	421	413	423	415	431	424	410	436	397	444	404	389	461	410	455	424	422	422	437	458	441	451	436	420	437	446	386	406	430	391	388	402	436	436	454	461	448	417	420	417	414	402	407	430	457	404	421	431	442	447	418	410	427	418	399	431	413	430	436	447	399	401	439	412	453	408	407	396	425	423	429	451	431	410	426	416	435	415	411	403	413	393	392	402	467	458	448	395	395	449	421	415	431	367	385	388	423	417	423	454	409	428	425	407	459	421	437	441	394	413	430	442	424	404	445	415	396	430	408	461	413	444	453	435	392	412	436	455	461	454	423	440	447	451	434	412	381	438	396	415	453	468	427	418	422	414	453	408	417	410	418	448	428	407	399	427	424	452	400	455	420	400	407	397	402	421	433	442	410	426	421	427	442	414	435	429	397	418	432	383	400	424	397	423	422	427	373	448	388	403	447	399	437	420	449	384	415	391	416	445	429	413	433	426	436	437	419	440	455	424	425	406	444	417	390	403	406	416	460	460	425	439	390	445	422	405	429	432	417	440	426	387	384	428	417	439	416	403	414	428	420	417	430	459	414	464	380	394	402	385	426	438	404	423	443	435	401	440	409	425	395	400	408	407	398	413	420	428	422	448	444	416	424	419	410	425	433	413	412	427	422	404	397	439	416	409	432	456	425	403	419	423	428	403	445	413	399	462	448	425	425	433	416	443	403	434	427	459	421	436	391	411	416	401	408	423	434	409	422	441	450	434	411	450	443	415	440	442	436	421	420	412	427	394	402	420	374	447	419	417	432	464	432	427	417	446	422	411	402	433	412	443	420	420	424	388	424	459	397	459	445	424	398	391	435	426	412	422	428	451	449	431	429	423	434	419	424	420	427	422	419	427	400	435	396	421	438	439	435	413	460	423	397	383	400	467	446	421	433	435	427	446	416	413	436	434	395	427	404	436	416	401	410	414	436	417	422	438	431	420	412	414	398	414	433	426	398	434	409	446	409	402	427	420	437	426	424	409	416	413	437	440	412	417	405	445	437	419	410	428	443	414	450	398	430	404	436	401	466	428	419	406	427	418	449	440	411	424	418	386	441	418	429	404	462	388	425	440	443	463	420	429	436	449	406	390	418	405	410	440	444	424	420	426	420	417	417	437	438	454	420	460	442	445	430	403	408	391	439	421	415	433	403	432	430	386	434	405	411	413	404	425	434	432	426	397	413	433	416	402	444	455	409	403	437	454	430	414	429	421	398	425	432	425	411	397	426	417	434	420	403	441	434	434	455	388	435	412	407	447	433	419	420	424	410	402	416	433	428	459	417	413	450	441	392	401	386	376	446	395	420	467	391	464	425	440	424	460	403	426	408	421	438	399	434	419	432	420	456	422	434	444	408	389	422	420	429	441	420	401	405	391	441	432	481	447	433	432	422	445	414	403	435	379	404	427	435	427	384	419	462	422	442	444	412	415	435	420	408	436	459	395	438	449	432	423	415	443	429	442	442	416	394	402	447	423	418	403	394	415	438	403	392	433	434	434	443	464	380	450	410	423	417	428	426	410	416	418	433	425	434	415	438	407	405	419	388	444	393	395	420	421	396	460	415	426	425	407	401	436	429	404	424	411	438	430	434	443	397	419	438	405	453	431	443	435	424	410	396	461	454	431	436	395	427	419	451	419	474	425	409	402	428	418	428	430	429	421	424	412	419	392	418	418	453	430	435	383	396	419	451	439	411	410	447	405	431	434	420	399	435	413	410	418	423	394	421	398	464	443	437	428	415	406	432	391	454	414	402	419	425	420	419	418	444	444	435	451	452	406	445	421	416	435	431	417	446	423	413	391	446	438	421	434	427	429	443	416	408	453	399	444	422	429	413	388	455	417	395	421	417	400	431	405	428	412	420	426	431	442	437	442	408	422	417	412	437	410	451	415	404	395	439	430	415	436	455	466	426	449	381	420	433	459	433	411	420	446	428	440	414	441	436	468	451	412	424	410	412	428	417	442	417	436	442	415	424	402	440	419	442	432	423	423	431	411	423	421	401	422	394	459	462	444	438	438	421	428	398	409	433	403	389	417	451	435	457	435	420	399	396	412	456	416	365	433	394	411	448	457	422	444	431	470	471	393	429	421	430	446	434	397	400	407	416	424	446	432	415	430	393	457	409	402	432	435	403	445	454	410	406	443	414	415	436	449	438	452	418	426	442	436	436	428	459	424	424	442	466	446	418	455	411	441	423	426	410	419	446	445	439	445	429	429	417	398	411	431	448	466	410	412	422	398	397	431	443	421	427	436	410	422	407	415	411	430	412	431	402	431	422	394	423	460	445	410	448	428	422	411	422	409	418	394	421	455	402	384	411	418	418	442	450	431	433	417	399	448	446	432	428	432	453	403	422	408	432	427	451	408	470	406	408	411	417	467	424	414	445	424	375	457	415	465	434	435	415	460	448	425	424	426	429	396	433	440	424	409	417	401	410	417	427	409	432	432	440	419	437	448	421	427	429	414	438	401	462	434	450	444	437	448	442	403	418	441	443	421	440	408	391	455	414	432	415	452	432	425	405	401	424	438	413	433	413	449	414	418	433	430	418	396	428	421	434	403	394	425	389	427	421	450	419	458	451	400	384	442	420	450	414	448	432	425	411	438	399	415	446	402	410	437	435	442	434	431	403	428	416	435	437	436	431	453	437	425	452	429	455	448	426	448	447	425	435	399	438	393	414	421	441	442	469	399	413	413	408	430	407	426	426	422	445	440	402	403	466	441	446	407	400	408	425	444	411	449	440	409	426	430	421	425	415	434	444	396	422	426	437	443	401	410	425	425	388	437	442	437	429	433	392	454	422	431	431	426	429	420	415	410	423	449	433	417	454	410	416	400	413	427	432	445	468	413	462	454	461	419	441	429	418	433	446	438	415	421	433	435	413	384	430	430	423	424	374	409	425	408	381
24690	21148	27396	25187	16412	5686	3178	2242	1633	1215	1092	866	694	614	492	517	427	442	408	362	363	337	341	324	305	293	307	239	317	249	249	259	245	224	268	245	241	244	223	221	243	222	246	233	243	246	224	183	232	223	239	214	232	240	245	273	231	278	219	200	233	218	242	264	208	235	244	217	240	211	219	216	211	223	245	245	253	249	202	242	246	229	253	236	253	228	225	230	227	235	223	205	217	276	204	227	247	202	237	214	258	232	238	233	228	229	209	243	233	237	215	225	202	231	240	218	257	226	216	215	217	218	242	238	231	215	225	228	232	218	248	237	241	242	225	242	240	243	234	232	251	208	230	248	230	224	204	215	238	231	239	204	229	241	227	238	238	193	227	241	197	220	226	240	246	224	242	199	231	231	213	220	215	221	224	204	227	231	224	230	259	241	198	241	233	234	212	207	253	211	258	231	235	247	221	226	240	241	239	220	257	246	234	235	208	230	220	241	242	219	210	237	250	243	224	226	245	242	241	255	245	232	241	240	204	237	211	178	234	231	220	231	231	218	246	255	227	241	206	227	218	235	260	244	222	222	244	221	237	231	254	217	252	237	254	238	252	220	248	224	228	237	235	221	230	224	244	224	219	239	214	229	229	218	237	218	209	224	253	243	219	216	223	236	221	224	219	245	221	221	252	260	223	243	254	228	253	257	209	241	223	205	213	236	238	223	251	241	240	255	218	233	220	210	231	248	224	218	228	219	228	244	256	228	223	231	205	222	243	213	243	250	218	225	233	242	215	251	223	238	228	229	204	211	222	234	236	259	216	234	239	236	199	230	241	234	226	237	214	251	218	248	235	244	217	220	239	235	238	186	207	232	208	224	204	233	232	229	273	237	252	233	237	206	240	232	220	235	228	219	221	211	238	256	200	232	239	225	231	228	249	240	234	241	234	220	251	187	239	235	218	234	246	222	227	236	221	230	255	242	237	233	223	279	205	203	240	225	225	232	220	217	241	223	240	227	241	218	252	251	215	221	218	241	222	213	263	252	254	242	253	220	243	227	248	221	249	193	257	217	222	222	239	208	226	215	215	218	211	226	230	251	210	211	213	250	200	219	236	245	241	224	231	216	249	240	254	204	238	215	226	233	231	254	237	238	237	247	233	242	237	211	225	246	230	194	237	222	222	229	234	230	240	249	242	247	228	199	230	241	217	221	265	239	212	223	222	208	229	245	227	235	219	229	246	250	203	227	237	237	249	214	211	244	262	252	233	214	214	226	209	232	257	234	212	249	216	224	226	240	229	243	238	252	242	204	252	261	234	228	250	214	232	247	239	237	240	268	219	207	238	231	251	205	228	239	220	233	202	225	221	255	238	255	232	238	245	234	222	212	233	223	233	228	210	212	233	263	247	224	231	246	241	232	215	226	239	240	258	248	219	230	210	233	205	252	231	229	208	238	213	232	225	234	228	227	229	238	249	234	213	233	243	251	243	217	226	213	232	234	242	242	250	227	243	224	264	230	233	233	207	230	220	221	220	242	245	207	252	244	213	252	236	216	248	242	253	224	225	228	222	258	225	204	193	215	246	240	232	244	196	217	229	229	215	228	246	252	226	229	225	243	208	230	235	228	241	232	213	211	238	222	254	258	256	228	252	249	252	226	244	228	229	251	216	254	242	223	226	212	264	231	242	250	243	224	256	254	208	232	247	240	210	246	246	241	232	232	224	238	268	239	218	220	250	234	223	264	245	219	230	220	213	240	257	199	229	218	249	233	244	216	235	228	237	224	206	218	239	205	241	224	241	240	235	270	219	222	226	248	241	210	240	241	208	241	241	241	231	241	231	257	230	217	212	223	232	238	229	231	273	229	223	254	227	220	253	255	229	235	224	211	254	195	250	229	230	228	225	237	253	246	218	210	222	260	277	227	243	244	243	256	227	229	228	214	231	238	231	224	209	240	246	240	205	242	231	212	230	249	248	242	233	206	204	232	228	242	215	219	206	236	214	236	255	239	250	213	254	225	205	218	246	228	235	220	217	214	270	245	219	252	246	254	251	226	209	221	238	218	229	224	218	230	230	241	233	217	227	227	212	249	196	234	224	229	250	224	244	241	227	253	225	223	251	235	240	219	254	250	199	253	231	230	216	231	219	234	225	222	252	241	225	218	246	228	248	212	193	252	236	225	233	251	235	220	241	253	222	251	226	205	228	239	204	199	247	204	234	240	234	241	232	223	256	233	218	228	253	205	220	200	236	229	231	242	223	231	234	214	239	234	253	256	247	229	230	212	236	208	233	194	238	222	216	236	259	234	242	200	244	208	238	256	227	228	238	251	248	222	240	210	218	255	228	233	233	250	233	232	238	231	231	232	244	250	239	237	229	231	234	245	237	255	223	230	237	215	248	226	226	223	200	234	240	230	219	247	259	221	247	225	217	242	232	213	229	201	232	206	243	247	241	221	246	219	220	216	256	222	253	247	245	235	232	229	244	242	245	226	227	237	262	237	223	222	239	234	254	250	228	248	247	266	215	231	214	216	232	223	237	249	241	224	198	258	223	207	225	228	238	226	251	242	227	239	235	225	211	206	217	237	214	233	234	224	227	234	232	235	206	241	233	234	242	227	237	224	232	205	217	230	223	264	215	237	224	213	225	215	235	232	236	253	216	233	233	254	209	233	237	229	218	231	221	233	222	225	224	230	217	246	242	224	227	248	231	217	221	216	213	225	226	235	215	224	231	216	247	244	205	236	207	229	208	244	245	233	215	240	208	211	242	280	246	219	243	232	229	205	191	227	243	204	246	213	227	244	235	212	218	234	236	230	243	251	225	236	215	204	226	215	270	228	211	230	232	244	237	231	214	254	248	225	239	224	223	243	260	248	219	212	221	239	214	209	238	240	238	228	226	216	254	191	222	230	212	231	235	235	201	217	237	225	239	227	204	227	213	229	225	221	215	243	216	224	219	221	233	250	192	227	218	221	228	229	228	219	231	236	210	222	232	218	240	238	267	206	240	240	222	214	231	251	225	224	247	240	213	232	256	212	235	253	218	258	229	255	226	204	218	210	226	236	223	241	221	227	263	237	217	221	213	257	260	255	247	236	225	228	206	253	228	253	222	202	239	228	227	226	219	251	239	241	258	233	199	233	232	220	210	222	228	241	207	217	226	210	238	212	226	208	243	213	227	253	220	228	238	207	233	264	228	234	225	263	219	195	246	246	242	253	235	233	244	241	215	244	227	226	237	241	227	230	266	230	239	217	236	212	265	219	230	232	235	195	241	245	214	212	223	208	247	219	256	233	234	239	217	243	213	227	222	226	251	249	258	257	230	220	253	231	222	248	231	224	224	218	233	227	229	199	211	230	226	233	231	210	236	200	228	243	214	242	229	222	252	225	238	234	221	225	245	242	234	248	241	247	215	225	226	227	260	222	224	234	221	193	236	236	207	222	218	236	257	197	252	233	248	249	242	234	214	230	242	235	272	207	233	215	233	226	250	206	239	247
22486	38775	32828	14768	10595	8379	6156	4615	3494	2525	2034	1563	1263	999	863	827	649	741	625	538	540	502	488	456	442	390	393	357	374	329	366	284	350	301	290	301	320	276	297	294	289	303	329	323	315	303	275	336	311	301	282	287	293	314	312	290	309	309	285	306	278	266	268	299	290	291	285	301	292	310	310	306	314	300	307	293	274	295	292	292	303	279	301	321	276	316	281	302	272	280	290	307	318	274	284	295	321	300	305	288	292	270	290	309	284	270	290	290	281	281	297	308	301	276	287	301	272	285	295	270	272	306	294	291	286	298	283	266	309	329	294	275	290	264	296	283	313	257	311	292	310	284	276	291	281	314	278	291	298	271	273	289	325	278	290	288	300	281	283	310	297	283	291	273	279	296	277	313	278	257	282	300	274	282	268	278	300	283	249	322	277	305	313	328	279	284	297	265	280	277	308	276	282	319	301	256	308	280	293	303	300	286	307	281	283	296	284	291	296	262	286	285	322	272	296	261	292	253	292	283	311	266	269	291	302	290	284	327	306	316	298	293	300	292	291	315	275	267	269	294	310	294	299	265	274	278	279	278	276	321	277	280	267	273	319	287	267	279	271	273	316	271	328	292	291	287	284	269	284	245	275	293	303	262	282	276	305	267	310	301	287	285	306	297	277	298	306	314	303	316	287	275	277	298	301	269	256	291	273	285	301	292	281	301	297	285	284	309	290	264	294	291	300	272	313	281	292	303	275	303	278	278	260	325	300	311	298	302	304	261	290	306	299	313	286	284	280	295	255	289	301	320	273	296	273	309	286	275	282	277	326	278	316	256	279	277	289	287	301	274	272	273	296	281	299	297	283	282	330	281	299	305	294	284	302	282	267	270	291	248	269	320	277	278	274	310	288	276	300	268	250	309	283	309	284	270	293	299	319	288	300	296	302	311	279	304	302	271	251	288	292	278	306	314	293	323	309	289	262	270	273	266	299	289	289	283	246	287	312	262	308	297	298	290	313	273	299	309	279	284	308	263	288	296	300	270	262	283	278	311	295	324	294	292	283	290	296	273	293	284	310	284	284	281	304	287	265	290	282	307	259	285	297	284	278	286	277	295	282	290	267	283	282	296	326	289	275	310	265	275	293	265	306	267	284	299	287	302	284	273	277	266	276	281	274	254	293	266	306	261	268	305	323	296	275	305	307	281	295	320	295	278	315	272	272	314	257	315	261	297	301	304	280	288	284	315	313	305	299	277	282	323	302	297	288	280	302	255	290	281	304	262	296	292	307	270	267	260	315	309	299	304	312	257	293	280	282	282	285	284	274	269	308	259	282	307	286	327	277	267	290	302	306	306	293	282	307	304	317	285	268	286	273	287	280	312	286	257	309	319	299	303	237	306	309	280	261	281	265	292	283	309	268	278	276	278	277	312	289	280	269	259	277	267	300	308	285	298	282	274	298	288	298	277	285	280	303	280	328	299	313	322	296	315	286	292	309	282	305	284	266	274	262	298	307	274	303	293	293	271	302	269	289	286	296	300	264	276	307	313	298	297	305	282	280	271	284	280	273	314	275	281	294	262	284	279	293	267	282	320	282	269	281	278	302	294	295	270	246	315	266	266	294	313	271	299	313	248	273	322	288	252	288	287	270	298	285	308	307	300	298	313	284	325	289	285	286	332	304	298	275	290	269	308	270	270	332	281	271	301	283	263	310	282	321	307	295	287	294	306	286	266	294	315	285	297	312	286	297	297	273	296	263	297	256	298	274	298	296	260	290	299	337	302	269	300	302	327	316	298	285	308	270	284	275	300	271	296	294	265	284	263	308	279	302	287	274	269	270	298	313	316	280	278	308	291	291	279	281	282	274	267	306	275	260	295	285	277	268	285	285	313	303	277	297	291	313	309	317	270	309	290	327	317	275	273	270	283	305	330	301	264	316	306	294	280	287	275	285	299	312	293	264	320	310	311	309	281	290	288	277	298	295	309	279	264	268	277	260	267	296	273	273	307	293	285	302	288	298	311	270	280	283	290	268	282	263	279	297	295	260	263	258	284	318	302	271	241	276	298	279	292	296	281	303	245	309	271	263	294	315	327	281	297	266	292	290	281	256	271	292	264	259	241	290	282	273	276	264	275	271	309	275	297	300	287	271	302	303	296	296	280	306	310	308	283	266	266	292	289	275	301	289	288	337	296	281	266	280	273	285	298	275	313	302	287	291	295	264	257	306	271	304	276	286	274	261	275	294	297	271	258	287	284	280	296	293	326	291	289	304	291	259	279	283	267	286	272	292	282	249	288	320	285	273	274	268	313	320	292	325	289	298	271	284	305	304	302	286	280	279	273	283	282	300	288	299	272	297	314	297	295	316	327	296	317	322	278	289	252	281	306	310	286	247	271	296	294	274	330	305	315	280	276	297	288	291	294	277	300	307	299	288	282	296	297	285	289	315	284	308	302	271	271	259	297	296	302	275	294	255	279	292	289	288	263	267	293	278	284	278	291	285	288	293	315	282	290	268	289	273	301	291	318	291	259	276	298	303	288	284	281	288	301	292	272	295	326	281	296	301	285	288	313	316	269	267	276	287	278	285	281	293	305	294	278	268	289	287	272	281	288	280	299	281	288	286	311	311	265	291	292	284	290	284	305	281	263	269	285	294	267	296	314	283	288	282	288	272	273	268	306	269	279	303	319	310	277	297	296	273	282	292	298	283	289	274	270	261	272	306	276	298	300	267	304	292	284	269	267	310	293	296	280	281	296	302	289	300	278	320	296	281	296	289	318	265	290	285	296	315	305	298	347	282	287	266	298	291	258	305	300	266	276	281	306	267	323	306	334	286	294	298	267	277	293	283	239	309	303	271	260	311	278	283	285	280	273	233	277	258	275	298	296	291	260	259	275	310	287	300	304	295	291	308	323	304	284	264	289	287	297	327	285	282	272	305	267	272	278	288	306	297	277	287	313	288	283	295	267	251	293	289	304	281	296	269	317	291	299	294	299	330	270	278	294	285	320	293	294	313	305	311	285	284	271	312	287	296	291	320	284	281	319	289	276	281	296	273	292	281	277	301	298	309	306	255	301	278	269	321	273	285	296	284	294	280	306	302	273	301	296	299	287	317	291	294	278	286	258	295	262	282	262	288	275	304	273	281	273	287	288	288	278	285	321	303	287	291	293	284	287	285	293	279	271	306	298	269	293	287	333	284	304	306	306	310	302	298	265	301	284	274	295	295	324	285	280	298	272	296	282	271	295	277	303	329	283	248	268	315	306	296	275	309	284	306	276	269	302	300	293	282	292	296	273	263	278	307	301	280	278	330	284	272	278	303	266	300	274	286	308	275	278	273	264	305	267	259	301	279	261	269	310	307	248	274	283	306	277	295	293	276	288	295	283	320	279	324	312	319	268	315	283	284	306	277	253	301	300	301	297	246	268	334	281	301	287	273	287	288	299	262	320	308	266	271	302	294	318	295	280	265	321	276	274	325	300	271	284	283	315	295	274	276	300
22691	21185	28689	23982	21192	21349	14710	5209	3277	2516	1983	1581	1221	980	933	794	725	695	648	601	496	517	475	459	396	364	357	361	320	297	297	268	261	272	230	257	203	258	267	214	237	276	258	250	265	274	273	235	234	276	250	265	246	267	246	238	266	246	235	281	233	236	229	261	237	208	244	284	261	255	252	260	271	268	254	242	234	241	228	232	244	247	246	258	230	229	241	267	238	243	246	242	229	246	253	231	274	258	240	245	270	241	269	247	244	242	244	260	203	250	236	238	222	254	225	250	266	245	249	225	245	263	234	259	235	243	242	238	251	259	231	238	242	253	243	225	224	249	229	214	244	267	213	225	233	251	265	238	255	242	249	228	247	251	229	226	213	244	245	257	232	250	239	228	259	248	231	233	246	271	259	251	237	242	250	250	247	252	232	183	238	226	234	237	234	239	233	246	226	244	251	226	263	229	259	269	258	248	231	225	241	258	229	219	237	230	261	235	231	231	249	250	247	240	221	209	248	245	253	232	245	249	228	239	233	254	232	213	246	252	215	264	241	259	256	251	242	261	245	231	275	253	233	243	242	226	228	226	231	238	220	240	231	233	257	235	238	255	273	233	245	213	245	220	196	241	246	263	241	245	219	257	230	242	251	220	246	241	233	262	255	256	239	270	231	238	253	218	228	191	249	265	255	235	258	231	226	260	252	254	225	244	227	234	208	248	270	250	240	258	232	267	236	274	262	246	261	232	235	248	219	262	216	249	210	245	263	229	275	217	251	235	246	264	222	236	249	252	235	247	300	243	213	256	242	242	209	233	233	222	234	253	255	255	228	228	231	230	229	242	233	222	252	276	235	231	221	264	261	237	213	220	259	236	219	252	251	219	260	248	234	235	231	208	258	229	255	254	246	237	228	245	234	246	236	230	244	208	248	221	262	206	246	242	240	226	244	235	238	236	221	237	215	234	232	244	254	249	218	230	254	247	235	252	231	220	241	226	255	245	248	241	246	216	249	259	264	230	261	236	250	240	221	219	241	247	245	220	197	234	243	247	249	252	233	228	243	265	238	262	225	250	232	239	260	246	265	253	230	253	231	249	266	237	260	229	257	235	231	270	239	239	226	235	262	243	266	227	252	248	226	239	246	229	233	235	220	231	244	259	256	251	255	233	251	246	225	252	240	250	255	275	263	248	238	228	250	226	220	277	230	237	230	225	245	237	244	220	266	228	229	214	244	218	215	260	245	260	252	226	222	243	244	267	249	234	247	277	211	215	216	213	240	222	256	242	244	249	275	244	226	243	244	241	265	252	208	241	240	243	244	245	243	218	221	234	228	195	215	248	225	256	237	258	289	240	230	246	263	219	256	214	254	253	257	207	227	241	236	233	242	221	245	242	213	241	251	245	210	240	231	217	216	247	218	252	210	230	238	216	219	245	263	229	231	239	259	231	250	224	236	256	267	220	241	263	263	245	213	228	235	210	264	248	252	220	234	246	278	232	256	230	244	236	248	226	240	242	226	279	236	272	228	220	212	252	242	232	243	230	230	259	250	238	231	240	224	253	245	248	251	236	255	219	238	238	222	230	204	237	219	259	254	259	233	234	238	251	212	230	247	237	250	218	235	240	229	242	233	243	220	247	241	218	267	219	234	259	236	257	236	250	241	232	246	224	269	242	248	255	243	230	234	242	210	226	246	240	242	254	223	240	248	222	219	261	254	232	253	236	226	253	253	234	243	251	263	215	202	235	222	229	224	209	258	251	236	235	205	215	252	240	243	219	228	252	233	239	242	247	226	210	247	236	254	246	254	234	226	252	226	244	210	232	213	239	226	261	261	229	216	252	217	233	248	218	244	225	232	242	259	232	230	235	248	253	223	254	247	233	236	241	215	242	248	263	237	213	221	276	244	238	246	255	247	208	234	240	247	234	261	240	229	293	210	239	233	247	252	238	227	252	244	216	250	229	238	277	232	237	214	244	252	264	237	250	258	225	250	265	234	231	260	228	242	231	247	244	257	267	232	232	230	219	227	233	251	246	262	288	268	241	238	247	225	254	222	229	255	227	244	234	221	242	229	250	250	245	258	272	236	246	256	252	268	246	245	252	259	248	244	231	248	220	245	248	234	256	277	222	247	220	238	242	233	239	228	251	238	255	223	241	253	237	223	225	244	259	227	248	247	235	261	276	263	259	245	206	233	238	248	231	236	222	230	210	238	257	253	242	244	246	253	250	257	239	247	242	274	240	245	232	215	238	205	237	231	256	231	227	262	249	275	266	241	239	242	243	226	232	228	233	255	250	218	234	245	230	221	211	254	229	234	228	250	227	202	228	236	239	255	234	238	231	255	260	251	242	230	255	234	234	242	228	254	247	248	243	235	223	248	239	243	266	261	230	214	255	261	245	251	237	266	246	225	258	258	235	234	226	273	226	249	261	235	219	242	260	235	228	254	243	261	243	229	211	260	224	245	239	245	259	235	240	242	232	265	245	227	232	254	249	233	239	224	226	249	253	239	238	208	241	253	231	253	254	212	250	226	232	223	240	246	251	256	241	246	231	265	244	250	240	240	253	241	246	214	246	249	236	234	220	246	243	233	209	253	234	232	243	223	213	281	238	249	246	228	241	228	248	226	251	266	245	225	222	263	234	261	241	240	249	247	229	246	233	222	247	236	242	235	242	228	228	218	251	246	260	231	225	235	240	234	255	232	244	278	248	257	210	274	246	252	236	222	269	245	227	246	239	272	254	241	227	265	222	240	246	220	223	239	225	226	216	247	252	231	221	255	274	280	223	262	212	264	241	240	226	245	230	226	223	262	254	230	232	246	242	252	238	227	229	250	232	215	268	254	253	261	236	239	262	252	260	240	228	218	228	231	239	236	243	236	231	233	293	226	244	218	224	218	206	252	249	243	234	264	234	278	256	208	238	240	234	212	212	232	242	276	250	238	238	247	236	251	209	225	218	242	280	251	233	257	256	244	216	236	218	262	267	252	260	259	238	233	219	221	245	224	242	228	248	258	260	223	234	228	240	239	273	248	233	230	257	246	241	234	218	221	226	269	250	228	251	245	228	256	247	235	231	228	243	255	237	233	243	231	276	234	256	254	249	257	236	246	234	266	251	225	218	261	228	255	243	244	228	231	262	237	234	242	233	258	224	251	226	234	269	239	239	227	224	240	249	223	234	260	247	251	248	230	231	236	232	232	242	228	245	201	253	240	229	264	234	252	242	214	216	222	260	241	251	239	255	248	231	246	235	248	262	223	229	245	262	223	244	252	227	251	249	235	224	259	231	245	236	229	236	228	228	235	225	253	258	248	236	211	216	259	245	258	237	231	233	220	231	243	223	270	229	212	228	231	246	232	230	217	252	220	221	221	229	242	246	283	237	233	232	227	257	246	223	237	227	221	260	255	235	250	262	250	230	225	243	245	231	248	254	236	250	237	225	242	245	240	233	250	235	248	246	240	218	238	206	224	223	255	271	263	226	262	206	222	225	247	247
27098	49514	42000	22544	16817	13791	10561	8126	6108	4660	3703	2940	2149	1800	1442	1383	1237	1206	933	899	836	766	686	690	597	500	488	458	468	424	359	383	346	341	349	335	325	310	329	360	318	314	328	347	321	294	337	328	326	309	344	321	345	361	339	324	333	323	324	302	341	283	315	313	309	297	326	313	299	300	315	293	337	321	288	299	330	302	317	310	323	323	283	294	286	281	287	330	287	291	323	296	304	292	299	296	276	331	329	317	275	285	287	287	297	301	297	271	302	288	301	299	296	300	294	311	288	317	296	293	308	282	260	298	290	298	314	289	299	297	299	319	257	287	306	310	287	279	305	327	275	299	301	294	327	294	294	269	292	331	297	273	319	273	281	283	287	276	281	312	320	321	266	300	296	301	305	303	264	306	299	337	295	287	283	316	314	278	306	269	286	266	282	285	301	328	293	291	317	293	298	297	307	300	317	293	306	296	311	292	348	303	289	278	326	292	310	314	301	305	303	285	315	300	310	298	300	286	289	332	304	341	275	290	311	270	292	281	283	299	276	268	300	309	304	285	297	301	283	347	291	294	313	289	309	289	296	265	309	283	306	286	327	313	307	292	293	303	298	292	316	296	325	274	287	306	273	301	263	298	266	275	294	317	301	295	267	311	328	306	254	299	299	295	307	309	275	276	306	270	290	294	292	283	313	282	297	299	305	322	280	293	287	300	272	308	306	336	281	277	311	306	322	269	272	307	329	269	278	306	277	288	321	314	275	317	303	304	281	299	297	309	288	277	285	280	297	295	294	305	306	341	276	272	301	250	281	303	336	291	293	304	300	329	314	313	289	293	313	290	278	261	319	292	291	275	332	323	268	276	304	294	322	313	337	295	296	286	292	279	264	301	297	309	266	318	313	330	283	321	303	345	265	322	284	320	295	296	295	290	293	290	328	286	277	323	308	307	289	271	301	299	293	284	330	278	315	302	290	304	298	312	279	293	331	335	290	297	306	286	301	291	289	269	353	264	320	312	280	286	305	297	319	283	298	272	299	300	302	297	332	308	303	312	283	319	309	285	282	271	306	311	289	289	280	310	310	281	272	303	305	305	284	317	313	299	320	311	296	281	336	288	314	293	302	329	308	297	282	272	302	287	275	294	271	312	307	319	304	305	289	308	284	343	337	288	309	287	361	318	316	324	271	285	295	314	295	298	274	325	292	329	277	300	295	307	284	313	315	317	290	307	318	326	289	300	307	291	296	272	338	310	324	295	280	281	308	309	297	301	288	291	300	287	293	282	316	272	306	290	331	308	296	292	317	317	320	278	282	294	315	265	304	308	289	278	289	326	323	274	287	291	300	292	305	294	298	296	321	315	289	298	328	286	354	297	302	333	280	303	296	319	297	316	319	317	301	318	290	301	303	328	318	288	298	308	318	307	272	271	300	263	320	314	333	333	309	298	300	329	334	281	301	304	296	269	303	322	282	277	298	317	294	287	289	280	286	292	331	303	288	295	267	329	295	310	288	295	278	297	310	327	300	334	298	265	285	310	312	292	289	300	296	293	322	303	295	299	303	270	313	307	309	275	301	316	298	304	320	299	301	307	285	283	298	292	321	287	304	317	288	310	271	313	264	306	301	304	313	327	315	288	321	288	319	272	285	290	306	269	284	286	292	309	282	299	330	286	291	328	324	267	329	295	307	284	280	308	293	303	279	302	294	289	287	288	285	314	288	284	308	338	268	291	311	266	285	327	257	300	291	289	311	340	323	287	335	291	318	287	291	269	294	312	289	315	273	309	297	309	305	300	301	293	300	297	308	306	299	314	284	292	296	282	304	307	317	302	316	285	282	320	311	279	298	295	321	285	325	284	289	283	305	291	297	311	273	284	311	273	286	299	313	298	288	278	316	296	296	305	305	298	279	312	283	298	313	297	312	291	306	301	266	279	296	309	281	287	328	310	292	327	297	289	305	301	295	319	317	314	297	263	305	295	330	298	297	284	289	291	322	298	278	313	307	296	309	296	313	293	279	304	299	290	312	320	274	303	326	286	284	335	304	286	292	285	284	293	286	297	293	302	270	314	314	289	291	288	321	304	297	274	322	280	320	284	310	297	304	273	323	293	300	316	313	298	299	303	316	281	275	306	294	319	314	310	322	315	334	300	302	288	300	312	331	289	298	287	283	286	306	339	315	289	286	295	328	320	315	305	297	314	263	331	303	297	304	301	292	303	296	300	294	288	273	305	299	321	301	323	303	294	323	333	318	282	274	298	311	316	321	316	331	314	299	301	297	303	319	318	289	310	286	272	310	287	264	291	309	284	295	279	281	289	314	298	275	319	277	276	314	311	302	297	316	312	286	309	284	265	282	329	285	300	328	284	311	285	298	325	304	272	289	303	265	302	269	288	289	292	304	278	271	272	310	297	304	272	323	324	309	310	284	297	301	287	280	286	292	277	308	266	293	317	315	311	328	298	287	299	289	300	288	332	289	308	297	287	316	315	312	281	325	335	286	292	287	332	314	324	295	282	289	282	291	288	283	283	299	311	281	297	330	322	310	263	281	270	273	316	315	284	300	312	276	310	284	287	278	292	346	313	310	269	281	336	299	279	288	337	302	324	312	308	289	275	279	326	305	257	286	268	273	333	284	303	301	326	301	304	306	290	302	306	300	301	287	274	293	293	323	326	289	307	321	275	305	311	303	299	299	310	310	283	330	296	305	307	279	291	308	315	331	297	278	327	320	299	308	300	314	312	323	300	334	299	328	324	308	307	315	297	318	289	297	258	289	306	320	299	298	307	270	336	293	300	329	314	303	299	290	340	311	309	306	288	309	295	292	316	280	295	299	296	317	278	322	308	318	340	306	305	288	279	296	293	284	308	326	307	305	296	272	292	282	297	299	304	285	267	312	337	298	275	304	296	295	324	302	328	313	299	311	288	281	326	289	286	262	306	293	252	310	309	288	281	276	316	323	311	309	336	307	278	301	302	318	293	300	268	319	301	302	280	328	291	274	276	308	307	300	269	286	271	276	308	283	300	262	311	296	303	325	313	303	275	308	305	301	291	316	282	280	297	313	291	310	357	282	325	319	306	293	305	293	308	253	320	298	309	307	274	278	304	266	286	246	300	292	337	301	288	290	294	326	290	330	302	298	253	262	303	300	292	302	288	292	330	296	326	297	284	310	291	305	285	312	315	280	302	289	299	296	274	304	308	304	268	299	273	274	278	305	293	299	288	299	266	316	296	297	313	279	312	290	313	307	296	304	312	325	293	298	299	312	275	291	288	316	315	291	283	294	298	301	296	285	258	275	297	285	268	317	310	292	299	282	295	287	271	305	302	295	327	305	295	318	290	348	303	288	310	277	321	310	289	322	317	289	301	303	312	304	309	310	301	310	293	301	300	287	308	303	276	293	302	294	305	283	284	301	291	282	255	280	291	285	302	303	290	304	291	306	286	315	291	259	292	285	302	310	347	309	294	296	307	304	292	317	306	305	288	299	312	281	277
28026	22460	21857	9196	3776	2604	1894	1429	1166	957	711	634	524	498	483	471	402	426	414	404	412	378	352	357	344	351	342	322	332	318	340	323	336	294	333	333	337	336	312	319	330	305	288	327	322	319	339	322	314	339	341	323	339	333	308	320	269	331	329	320	307	330	329	297	296	308	351	332	307	303	331	324	314	320	360	314	315	319	315	286	345	301	315	305	272	320	301	294	304	309	296	312	338	308	311	327	332	303	313	335	329	328	307	292	301	344	310	288	376	315	321	320	320	337	289	303	337	321	328	305	324	343	305	322	319	275	335	314	347	310	313	309	331	303	279	299	280	323	336	346	296	336	293	334	328	308	342	340	283	328	298	303	317	306	290	304	317	352	328	339	312	325	321	316	331	359	280	358	311	327	298	292	288	328	336	318	335	322	335	329	305	334	297	329	294	304	299	306	316	317	315	311	330	282	312	319	288	318	320	348	356	328	327	289	327	310	278	322	359	378	331	296	349	348	308	308	316	316	304	316	295	296	329	327	314	347	305	321	289	301	330	307	326	312	336	286	313	295	320	320	338	319	310	342	325	328	308	302	325	300	304	318	302	315	328	342	326	306	302	358	311	321	315	306	322	296	311	291	307	294	323	300	308	312	304	319	302	292	339	290	305	304	309	318	340	305	313	317	338	318	342	315	291	336	322	310	341	305	332	357	316	317	277	351	295	305	337	338	317	350	324	315	346	302	310	330	332	295	302	309	325	321	288	291	288	332	329	352	337	302	321	320	337	331	310	313	328	341	315	314	324	316	349	326	320	292	319	306	314	311	311	350	302	298	304	310	321	309	292	327	340	306	331	336	338	299	310	332	320	293	338	292	307	333	292	302	351	306	332	326	292	329	291	316	321	339	307	301	331	320	314	297	337	321	306	345	301	299	327	327	308	331	317	305	336	350	318	304	313	319	312	290	313	313	295	346	301	315	298	301	318	312	337	319	320	316	343	326	308	330	340	327	340	327	321	319	354	323	316	288	306	359	308	309	328	316	334	335	310	308	319	306	314	329	306	329	269	321	297	325	333	336	319	309	302	319	292	338	311	319	278	310	299	316	318	331	300	313	302	323	301	316	316	306	294	314	302	329	302	296	320	341	311	278	323	289	317	305	305	306	367	335	320	331	314	357	301	319	304	318	299	341	343	306	294	313	316	337	316	319	306	304	340	309	322	332	286	308	277	308	307	296	320	313	331	327	327	313	283	281	345	301	302	309	333	298	305	323	331	293	345	335	295	311	323	304	309	306	308	317	307	307	317	311	313	323	299	267	346	341	310	331	320	344	301	305	277	293	334	324	304	307	301	301	301	300	312	323	323	319	320	297	305	325	326	336	317	308	325	320	302	310	318	328	325	338	328	327	312	355	315	315	318	323	305	311	304	307	368	268	307	319	298	351	343	330	322	295	289	315	306	299	296	289	335	312	325	312	349	299	342	329	313	321	316	296	312	296	326	329	337	327	315	300	322	343	313	303	297	323	295	306	301	335	301	332	299	324	315	309	304	289	305	321	326	318	303	319	307	299	305	284	311	309	323	299	314	317	308	316	339	320	309	316	317	332	313	324	302	318	327	313	307	340	289	292	333	318	332	324	315	290	335	325	326	346	327	327	327	329	305	323	314	298	342	305	300	273	307	315	309	307	343	304	308	352	323	318	332	309	336	326	294	368	298	339	326	331	336	309	349	304	297	322	314	302	313	338	304	349	329	302	311	325	285	325	327	305	287	302	308	304	318	322	303	341	337	336	329	338	281	323	312	338	327	296	313	340	332	291	313	327	351	335	328	325	322	300	320	309	332	299	316	324	344	302	307	349	317	336	294	318	277	315	310	291	342	346	297	284	328	346	318	294	338	316	321	313	330	304	284	365	300	304	304	317	309	314	345	292	322	339	303	316	294	326	304	325	274	325	335	298	344	289	299	321	324	343	320	306	306	338	296	301	329	289	313	345	344	338	319	292	332	316	321	304	316	310	315	321	325	329	353	336	291	344	297	317	299	336	336	332	291	313	320	308	305	327	330	319	321	328	311	347	316	325	304	321	301	307	330	325	300	345	316	349	310	310	320	297	314	298	317	315	302	313	331	319	357	317	335	310	370	336	319	309	313	323	325	304	337	313	310	342	329	314	338	348	300	303	307	308	312	297	313	320	303	317	313	315	303	325	317	331	281	278	319	340	304	307	315	327	337	301	308	311	309	276	312	336	328	312	275	311	345	347	322	325	319	325	301	315	340	320	328	333	294	343	306	335	310	335	313	335	313	321	313	321	342	326	338	314	304	330	280	307	298	307	325	311	324	316	316	293	306	335	308	297	339	310	336	307	310	310	318	341	276	309	303	318	289	322	309	357	309	282	304	288	296	276	309	264	315	301	335	346	331	358	314	334	326	312	300	320	335	304	329	325	345	333	331	310	307	323	328	349	290	299	300	321	348	318	316	296	323	338	313	309	316	338	326	305	300	314	299	326	325	303	314	311	327	335	303	319	307	324	327	323	351	329	330	343	328	305	301	309	335	318	294	319	321	342	312	327	311	339	323	349	317	322	308	276	311	277	320	318	330	304	288	307	319	329	293	300	327	321	303	316	310	323	317	336	322	303	315	320	316	325	330	302	317	322	346	301	330	335	345	340	294	310	308	292	293	303	327	307	314	310	318	276	322	310	317	308	319	319	338	308	297	328	306	328	298	370	306	321	328	333	322	289	325	331	321	320	310	308	294	328	339	332	320	313	287	336	304	311	329	327	337	325	297	343	367	320	352	301	326	307	323	297	282	295	328	341	304	320	318	292	342	296	304	337	316	330	308	337	340	320	319	321	306	336	333	327	337	323	337	334	319	304	363	337	287	312	328	331	324	334	290	311	271	307	329	332	288	286	320	335	306	395	311	317	304	306	325	309	327	305	341	336	298	321	357	324	328	300	295	308	278	335	334	317	352	335	285	310	309	304	299	330	293	305	322	305	313	301	318	329	317	296	295	316	303	322	333	310	301	318	349	343	348	323	293	318	319	292	310	339	317	304	324	325	320	340	323	324	318	316	317	304	366	337	339	308	301	289	316	321	305	302	308	331	349	320	315	313	307	310	328	298	322	312	326	332	332	309	319	327	301	331	325	325	324	334	310	280	311	287	337	318	332	322	312	350	352	320	330	315	360	346	311	346	313	291	291	331	333	324	292	309	289	294	293	296	338	320	340	325	308	310	297	312	298	305	383	306	296	326	338	319	324	344	317	305	320	327	339	315	299	315	314	329	342	309	340	308	323	320	299	324	322	302	331	319	333	318	318	349	334	314	311	293	319	302	322	332	310	295	296	303	298	304	327	318	314	326	304	317	352	332	344	303	274	352	331	337	298	271	336	266	293	294	284	343	358	323	322	317	338	339	322	309	307	317	326	308	348	339	340	307	298	299	301	301	359	337	295	296	299	367	295	338	304	326	302	311	348	336	333	295	319	329	358	323	349	305
24160	34297	26548	9680	6411	5147	3719	2774	2052	1639	1390	1137	909	768	738	692	627	652	577	545	501	501	529	501	460	438	450	432	434	404	429	409	404	393	397	414	412	401	409	370	385	443	380	386	379	418	410	406	400	392	391	408	380	413	394	406	414	406	413	389	418	393	401	398	374	419	383	415	414	422	419	381	406	374	388	411	385	395	394	376	380	399	372	382	395	402	373	390	415	378	443	382	383	395	377	444	411	380	394	386	430	383	375	395	399	368	399	398	392	401	384	387	381	398	387	427	403	376	420	432	387	425	378	411	392	390	428	397	399	401	388	377	388	386	368	397	371	353	397	391	391	415	395	411	404	397	399	376	370	404	405	350	357	395	351	404	378	352	440	367	388	410	397	410	411	391	412	367	409	396	396	383	394	397	409	468	384	374	379	400	410	397	441	350	392	368	380	405	383	406	395	394	385	419	378	389	414	378	384	404	409	407	364	376	374	379	412	393	402	384	421	402	404	366	421	373	373	398	387	380	375	402	381	407	364	394	410	380	405	385	407	396	391	418	401	408	370	366	350	409	399	385	423	380	405	395	423	373	388	369	395	407	387	384	362	388	407	371	388	400	372	387	369	352	420	404	390	403	385	395	372	406	386	384	388	407	377	373	436	388	401	366	368	405	407	391	423	404	416	399	373	405	386	414	374	410	363	426	439	423	356	406	412	404	375	423	385	395	392	400	371	422	394	373	386	379	410	356	410	439	405	387	418	415	381	398	412	434	383	364	391	414	384	369	391	372	400	377	404	394	379	393	413	354	414	381	393	419	403	425	394	405	394	419	406	367	382	406	366	383	416	385	392	411	394	388	381	388	339	424	396	371	396	387	446	414	371	393	414	417	412	430	427	371	424	383	407	418	388	412	423	396	388	411	377	422	371	403	368	384	380	425	390	421	434	384	447	395	382	414	382	372	381	420	412	396	436	431	388	365	372	378	378	407	417	416	403	434	397	391	408	401	425	373	416	411	433	401	362	429	415	371	421	406	403	412	408	387	390	381	417	376	387	390	376	394	369	422	382	426	410	397	388	368	423	417	371	409	417	373	400	385	392	414	381	396	414	420	429	407	377	396	405	396	368	391	374	398	441	403	376	405	392	417	385	383	423	385	428	391	401	355	408	383	413	396	369	388	412	370	424	370	428	398	378	399	401	394	401	432	413	370	413	417	423	420	383	412	419	411	401	389	395	402	407	419	370	403	387	402	416	359	383	425	349	375	376	410	386	442	393	430	395	390	405	435	399	405	368	367	411	391	375	390	359	405	394	399	395	377	376	416	400	384	381	366	397	392	368	403	380	371	399	377	403	375	423	400	427	432	394	427	388	408	384	399	397	362	427	411	397	420	414	398	363	437	401	408	399	430	377	417	386	412	374	418	414	388	392	411	376	386	415	412	424	399	396	393	409	411	411	348	364	394	429	375	408	407	392	404	409	406	386	369	407	412	411	394	365	381	424	414	359	403	369	377	384	398	346	391	387	365	414	398	391	425	409	378	393	376	400	375	397	387	418	387	392	399	410	408	414	367	409	383	412	408	404	415	385	386	404	392	389	398	383	406	393	390	411	407	417	369	370	398	367	418	357	348	377	345	371	396	424	407	379	410	373	388	433	393	351	394	409	391	382	393	374	416	362	419	397	394	413	409	432	392	446	392	406	394	397	379	405	407	384	413	400	363	393	369	411	384	369	388	374	404	368	398	383	414	383	390	421	386	384	417	372	397	424	434	397	401	401	364	361	424	409	359	383	363	385	410	393	407	354	399	349	369	404	388	403	379	365	394	407	373	409	402	417	424	406	378	398	428	366	387	401	419	423	395	390	405	390	362	436	380	397	418	370	379	389	390	378	383	391	400	383	385	353	436	393	415	391	407	424	418	413	380	394	390	400	414	399	395	393	402	367	383	349	388	404	411	391	370	399	387	425	429	391	384	420	370	408	396	390	415	409	374	416	376	443	435	406	387	423	397	377	390	387	381	410	389	359	391	400	352	394	416	395	435	405	399	404	405	424	403	408	382	378	431	412	365	375	397	397	384	362	394	402	387	388	417	398	416	382	438	369	402	383	394	385	423	381	413	408	428	385	399	410	367	399	427	377	400	376	388	407	381	358	428	416	347	418	391	423	426	417	383	374	413	398	409	377	400	344	403	402	382	363	359	378	415	402	364	382	383	391	397	377	361	378	421	376	377	400	363	397	412	415	417	407	430	392	381	381	399	414	413	360	402	407	371	388	386	386	410	435	392	383	416	375	384	411	385	382	383	403	354	394	404	433	409	386	391	393	385	388	379	371	385	418	420	383	388	358	396	386	363	405	372	395	406	396	424	415	389	403	386	394	395	398	398	377	367	373	381	355	399	355	378	423	409	411	441	367	398	340	388	400	378	405	389	404	398	392	394	395	391	386	413	397	374	382	404	387	413	388	423	386	384	375	389	401	389	423	408	389	393	371	394	403	365	379	400	362	420	397	412	392	363	375	364	376	389	422	385	452	409	401	405	381	426	392	362	395	402	395	406	455	383	404	379	372	396	400	419	366	416	362	352	384	415	376	407	387	415	401	392	438	396	394	416	403	392	392	384	415	399	402	429	381	377	395	398	408	403	372	381	394	379	397	398	384	387	382	391	428	371	419	382	380	368	400	398	379	373	407	379	377	372	395	377	397	362	399	392	378	403	388	365	376	363	390	394	369	446	417	396	428	414	372	364	393	382	416	387	378	374	393	425	374	418	362	374	406	383	382	400	427	371	404	400	396	369	385	425	395	392	405	404	370	397	411	403	390	399	381	411	380	389	421	394	376	399	396	381	388	402	382	354	422	386	435	375	415	425	400	390	398	418	425	375	380	386	424	431	410	390	415	405	381	378	378	416	395	404	387	390	357	372	355	409	402	402	401	403	382	415	391	400	420	425	389	395	403	393	384	366	382	428	404	417	392	395	373	380	377	398	374	426	337	397	389	400	391	410	404	440	418	403	385	401	402	414	388	364	405	376	396	375	369	370	384	405	410	352	380	425	396	376	437	372	422	385	432	408	395	409	412	398	419	393	416	380	392	389	409	382	395	395	378	397	391	377	383	401	419	385	403	452	443	381	405	357	373	398	408	467	392	401	407	386	418	355	403	397	383	408	385	391	398	414	396	394	390	426	405	373	408	376	409	386	403	356	391	422	415	400	391	369	401	426	390	414	406	401	377	387	413	401	419	390	392	415	414	352	390	400	378	360	392	374	420	349	379	381	396	407	417	373	376	373	405	379	416	391	440	358	405	400	393	409	418	385	358	377	377	401	402	402	400	370	354	395	430	394	392	400	395	389	388	412	387	440	396	385	380	413	410	429	398	409	402	358	403	370	381	392	423	386	343	387	395	372	383	352	402	397	388	442	368	416	371	386	406	421	376	379	414	392	411	385	420	419	385	390	383	391	376	360	400	394	372	396	404	368	407	406	445	375	422	420	397	398	359	370
23711	21142	28202	24333	21123	14268	5876	3194	2413	1723	1457	1217	991	857	745	672	636	602	571	540	489	459	470	465	452	380	386	373	374	376	390	344	321	338	335	348	354	336	313	347	354	370	355	361	366	329	335	328	330	339	347	335	359	354	321	317	362	353	349	349	356	289	340	312	335	314	347	341	357	285	360	324	344	372	306	332	329	336	340	323	314	295	328	314	349	342	344	327	318	329	322	310	332	314	352	297	330	332	330	329	338	328	327	329	350	307	328	319	324	351	361	339	332	323	316	347	315	335	323	358	333	325	295	326	355	315	340	336	325	308	330	327	301	291	351	298	376	325	337	324	348	309	343	334	345	334	344	346	326	349	342	331	315	318	328	332	352	307	317	314	295	356	336	340	326	340	366	333	357	342	321	336	318	324	316	311	327	332	376	332	366	309	343	366	343	331	331	331	361	327	309	339	312	352	323	314	335	335	328	337	346	348	320	323	321	349	335	317	319	329	317	306	368	321	380	321	380	341	349	334	353	363	364	355	288	312	333	327	322	334	341	348	317	349	301	366	313	331	342	327	322	334	340	341	352	341	330	333	308	355	341	323	330	328	350	333	366	318	344	360	357	356	352	345	312	329	325	319	322	352	325	319	333	340	320	323	329	382	353	367	313	347	333	346	309	325	307	326	344	344	346	339	327	333	308	327	309	341	350	340	328	345	322	343	340	339	318	350	326	336	315	335	325	320	340	315	337	306	299	330	334	351	342	318	339	352	323	338	338	337	354	330	372	356	338	338	323	331	348	319	333	354	349	341	361	326	353	335	324	313	292	327	372	340	315	357	325	321	331	334	319	341	353	339	355	324	343	328	337	375	326	326	317	318	345	339	322	334	315	337	342	341	353	352	303	349	374	331	354	347	332	360	331	361	360	355	304	310	303	319	323	343	319	353	350	316	357	328	320	347	323	326	351	342	339	321	322	352	316	337	379	343	309	338	343	316	308	339	353	332	323	347	353	315	334	306	309	335	374	308	331	312	343	317	378	358	306	338	337	319	326	326	323	360	361	350	336	332	324	333	350	327	334	349	307	339	318	334	333	336	318	289	319	300	329	359	357	338	328	318	360	343	317	361	330	321	338	302	346	365	338	369	337	316	324	314	344	332	362	335	313	351	377	354	326	346	303	352	337	350	330	336	311	337	321	317	327	349	346	274	346	336	325	320	331	351	316	351	309	293	345	322	327	305	325	305	303	336	337	313	347	357	335	317	352	346	303	315	332	285	343	330	355	325	318	329	329	347	340	316	335	317	344	341	321	328	344	343	399	343	339	327	323	348	347	346	319	321	350	317	363	297	305	354	352	346	361	334	368	334	287	321	349	318	340	343	325	330	353	299	324	315	316	349	335	329	340	337	337	328	322	312	330	349	341	326	314	343	334	337	325	350	330	341	335	339	321	349	339	364	352	361	340	356	327	320	339	347	332	328	313	332	352	343	321	337	351	332	356	336	342	313	316	313	340	312	338	365	371	322	363	364	368	342	291	311	349	377	341	366	342	353	327	345	357	359	345	351	331	342	318	351	341	345	362	352	308	319	305	319	350	328	340	333	352	313	361	337	327	318	317	332	341	346	363	311	339	304	350	322	335	348	304	337	332	337	308	343	339	330	329	349	336	309	335	334	298	346	353	370	305	359	344	333	341	342	330	352	336	333	346	318	349	312	291	343	324	325	355	367	351	378	352	351	317	328	385	340	304	366	361	338	343	328	313	341	336	349	354	326	304	314	307	311	302	315	355	323	370	362	337	338	329	353	332	340	332	331	308	361	313	323	310	329	341	320	315	321	359	346	346	302	325	336	335	365	331	318	308	327	328	344	309	357	346	342	292	382	340	337	343	339	312	322	284	336	299	327	334	337	343	339	336	312	358	343	359	327	330	328	340	350	310	325	344	357	322	344	353	331	330	338	341	358	317	337	355	357	299	375	310	316	326	359	355	348	338	330	335	340	305	307	339	340	368	339	334	315	342	362	325	329	314	354	323	364	337	302	321	327	336	317	356	318	356	319	316	324	345	332	329	313	346	361	346	303	331	310	339	342	353	319	385	301	370	300	374	322	338	328	351	313	348	326	336	301	317	323	344	311	303	313	307	332	345	345	358	340	315	339	351	301	376	364	320	350	361	328	349	325	320	329	332	314	331	317	370	295	366	336	319	332	336	348	320	315	331	354	292	288	344	315	331	361	334	312	346	368	360	332	331	342	324	352	338	307	319	322	325	307	346	304	318	343	339	320	286	334	327	343	329	337	325	338	292	349	378	362	301	327	317	372	339	335	353	340	320	337	322	313	356	342	346	353	313	352	328	327	323	318	305	354	370	329	330	332	346	361	346	316	365	327	345	327	339	294	316	324	329	340	322	334	344	360	311	333	367	336	324	339	364	360	338	338	351	317	309	321	328	350	328	323	335	342	355	304	358	332	314	311	353	329	346	316	340	372	327	362	321	322	330	321	350	330	327	313	328	333	324	316	334	378	302	346	299	355	338	312	333	329	383	334	362	347	341	332	339	354	317	326	357	353	312	360	330	311	322	312	326	310	327	335	319	343	342	343	317	325	351	324	317	349	350	327	370	320	321	351	320	335	355	324	332	342	332	350	321	355	339	346	340	307	305	366	335	327	345	328	333	374	334	325	311	338	348	303	369	285	343	341	312	334	297	308	325	323	323	341	367	365	312	320	342	349	363	305	353	371	344	371	321	305	324	316	390	326	318	325	334	344	292	336	331	335	307	353	359	309	330	317	331	351	345	367	348	339	334	321	306	337	330	341	317	317	342	330	341	341	341	341	375	345	342	302	361	303	329	346	314	371	319	342	348	321	326	352	328	345	340	356	332	361	314	348	327	321	334	325	346	302	322	314	321	335	338	353	342	328	319	324	321	313	321	339	317	333	312	308	363	319	355	337	365	339	329	278	330	347	312	316	333	330	338	307	357	344	337	323	354	336	325	353	352	369	352	337	320	316	343	352	335	336	310	332	334	346	344	324	340	333	330	362	338	326	339	314	326	323	355	321	309	332	334	335	318	350	319	297	340	331	336	325	321	323	304	350	353	336	345	349	338	344	358	347	341	348	302	323	290	348	355	339	344	331	352	336	344	342	294	338	321	358	319	334	348	328	311	321	296	335	324	339	352	330	361	321	326	324	317	336	316	357	339	331	338	330	340	298	357	303	372	338	329	326	324	326	323	321	299	337	329	353	333	326	298	340	329	333	345	337	342	356	322	348	329	365	357	317	318	338	340	329	333	332	323	320	369	336	328	337	315	335	321	335	326	301	333	350	322	316	322	329	338	349	334	307	345	304	339	314	287	334	319	325	334	347	352	307	341	344	321	338	333	328	317	354	311	300	307	344	326	338	316	357	342	327	330	345	330	338	336	341	340	315	334	307	329	321	357	334	344	302	306	331	362	337	328	334	298	330	358	342	299	311	327	336	371	357	336	331	323	347	314	325	331	328
23759	41894	35317	17590	12448	10017	7566	5862	4280	3323	2510	2061	1656	1423	1182	1103	1067	914	830	797	766	699	728	593	596	542	566	493	529	467	477	470	479	457	466	413	464	421	445	439	472	425	417	488	411	398	421	425	451	442	415	396	429	405	480	450	440	466	453	434	402	407	452	374	445	413	370	407	430	423	435	422	404	415	408	398	444	461	421	435	449	436	429	433	428	416	419	420	434	405	428	414	394	426	409	415	373	425	401	412	428	434	418	447	420	406	404	426	412	405	422	434	429	422	418	438	418	422	448	433	426	438	444	416	417	434	450	406	447	424	456	407	423	451	421	399	386	399	441	405	415	423	393	402	437	414	422	437	410	395	415	424	394	423	430	417	415	413	384	417	416	411	445	430	388	380	409	476	425	373	386	429	389	404	440	406	443	420	418	414	411	388	390	400	392	407	399	372	387	434	405	367	431	420	431	398	423	417	425	431	433	388	438	397	393	439	429	414	423	447	400	393	427	436	431	418	420	394	405	421	413	419	396	446	423	407	413	429	434	376	394	396	405	396	455	421	427	405	424	375	442	382	439	401	397	435	427	404	426	383	380	426	411	404	406	416	397	386	405	410	410	404	421	444	411	427	418	382	436	420	397	396	407	430	418	410	415	435	400	419	453	424	413	426	409	419	408	422	420	406	433	402	416	418	438	447	438	440	379	425	428	399	421	425	460	431	418	424	422	418	389	407	437	431	371	440	392	419	421	444	403	442	436	403	398	419	443	471	397	410	422	428	402	420	418	401	418	441	401	402	418	420	403	340	401	401	410	400	413	360	442	433	413	398	430	441	427	426	453	404	404	437	407	393	402	405	411	386	402	410	422	418	415	385	419	432	393	408	392	416	414	428	403	404	423	453	446	390	409	423	430	401	411	443	450	413	428	436	409	420	416	446	400	407	437	466	405	434	434	397	437	396	404	411	397	377	393	419	400	431	436	401	391	408	386	376	412	431	423	425	400	420	377	416	429	448	426	405	457	404	443	375	430	387	406	395	410	377	409	427	436	393	401	427	392	422	435	433	425	383	452	404	403	418	428	415	403	416	423	401	432	433	398	455	428	419	446	406	435	414	401	404	414	430	436	424	438	444	403	398	446	443	429	402	393	416	468	451	404	461	443	401	384	401	417	402	429	401	396	417	378	398	388	415	420	437	455	420	428	384	417	421	430	422	412	386	460	408	442	412	408	382	420	417	426	403	436	430	456	405	425	392	394	412	383	423	414	420	430	419	437	398	426	412	422	428	429	409	437	419	416	401	427	394	399	429	434	452	424	409	396	435	409	417	408	390	405	450	436	379	425	436	398	396	394	424	389	427	413	425	415	434	433	418	434	407	406	409	428	458	424	418	435	433	424	383	395	391	415	390	390	406	461	396	445	368	402	419	418	425	432	394	428	404	415	432	417	419	393	410	406	419	415	400	429	405	391	433	459	402	416	413	428	423	445	425	423	437	435	435	403	420	412	460	459	403	390	400	466	423	421	390	406	402	387	414	447	403	422	427	418	435	417	445	429	433	418	433	416	429	410	427	435	409	414	420	423	435	426	386	425	417	381	417	412	420	434	400	386	394	433	427	406	449	391	409	432	421	442	439	440	400	426	416	416	391	394	387	435	406	443	411	373	409	430	453	434	431	410	405	424	427	408	417	448	444	389	420	421	455	391	402	412	416	424	423	393	432	405	429	409	438	398	420	413	403	439	420	396	401	418	418	455	413	415	454	415	375	411	407	406	389	406	449	412	403	410	407	416	396	422	419	406	416	423	401	457	387	403	416	411	426	445	390	420	414	411	378	449	437	384	386	417	452	388	423	395	420	395	434	411	433	423	425	444	436	432	388	448	384	426	398	416	430	416	436	401	394	425	397	422	444	389	453	455	434	411	443	410	446	382	384	442	406	437	436	407	393	428	406	404	400	422	413	408	449	414	444	426	439	404	412	421	404	425	417	371	383	394	404	441	414	397	409	449	431	433	422	415	404	381	422	389	427	413	437	439	442	434	427	442	429	381	446	396	407	410	415	434	439	427	460	422	412	448	407	415	362	394	403	390	451	410	406	422	400	402	387	400	372	422	440	420	408	390	392	416	443	390	409	417	371	419	428	375	402	386	437	407	378	424	402	422	378	450	427	415	433	421	379	448	421	434	401	393	387	433	432	450	407	390	431	418	415	440	424	415	391	420	445	430	405	435	405	412	449	434	387	439	416	426	400	438	399	386	426	430	369	398	411	387	437	420	437	422	397	380	422	403	427	438	377	436	411	417	386	409	402	396	404	435	450	429	432	443	401	379	407	423	400	412	412	420	404	394	428	428	428	407	396	414	417	392	439	420	418	432	388	416	437	409	399	456	437	451	392	416	405	429	437	394	421	413	412	390	436	397	406	385	427	381	391	414	381	388	393	409	440	434	413	397	410	426	400	402	413	435	393	389	422	390	401	442	428	457	403	432	430	424	382	400	396	425	447	409	422	421	408	410	432	390	432	410	407	386	425	412	389	456	446	438	409	431	406	447	409	417	414	414	411	410	450	360	425	402	415	438	399	426	435	403	403	395	407	422	426	416	422	388	400	434	398	415	402	392	403	438	447	450	413	427	422	405	418	413	394	450	428	410	431	449	419	396	409	408	427	424	427	414	439	452	411	398	411	437	425	419	418	390	384	426	460	409	433	424	420	391	452	393	423	421	427	409	409	409	399	430	419	413	407	421	441	416	443	428	416	408	407	439	418	395	382	394	413	413	405	439	410	419	460	446	437	437	445	407	431	445	425	442	416	421	443	429	420	440	416	418	425	406	418	419	443	403	416	428	448	415	392	425	401	412	420	453	395	421	414	379	411	366	437	439	412	413	413	393	448	390	450	412	406	420	413	430	440	431	375	430	411	402	429	395	430	411	429	434	405	437	434	434	455	373	413	421	407	457	425	406	462	415	406	416	379	419	377	417	413	427	404	398	421	417	417	398	406	405	434	436	432	429	419	419	423	429	404	393	427	402	386	396	411	389	380	437	353	408	423	433	405	399	411	438	417	434	437	390	398	453	436	413	399	399	427	411	409	405	405	431	423	402	443	426	489	398	382	395	409	423	436	420	430	406	400	442	400	427	419	384	420	413	413	417	422	393	408	410	432	426	405	463	393	418	451	409	410	395	420	437	405	412	410	444	419	345	406	404	412	420	386	416	427	450	417	457	453	389	404	402	398	413	454	412	468	389	380	435	395	448	432	407	413	418	413	413	429	441	409	449	458	403	448	434	395	391	435	427	392	415	433	402	396	387	375	429	421	429	438	410	410	428	418	416	375	431	442	398	399	375	380	425	427	388	409	417	404	445	425	414	394	390	436	427	422	426	404	443	446	432	414	430	421	401	430	416	396	405	404	415	411	412	418	409	429	438	421	392	397	395	400	450	403	451	395	410	415	416	423	387	448	413	408	404	432	443	426	436	435	431	420	383	431	452	419	427	425	473	433
24708	21176	27465	25161	16133	5284	3076	2044	1539	1190	1027	804	635	583	499	427	449	433	372	360	380	352	340	296	296	262	259	267	276	257	254	259	243	238	261	255	239	225	246	229	247	213	233	218	257	219	242	213	212	259	205	245	219	239	243	257	226	245	217	235	224	231	235	228	206	240	244	199	232	222	231	231	242	237	221	260	212	240	223	235	228	251	237	234	223	237	242	222	210	238	210	218	235	248	219	233	262	231	233	236	236	227	224	237	255	237	250	217	240	210	261	236	214	213	238	219	229	224	238	228	251	253	238	231	213	219	233	215	246	265	206	222	198	215	241	239	224	230	224	234	230	251	223	259	225	257	208	209	228	230	220	217	236	250	228	224	213	225	225	238	223	224	241	218	249	254	228	247	233	233	235	242	224	219	222	247	224	231	215	225	226	239	256	265	238	255	224	217	228	241	256	212	219	251	221	238	216	237	243	218	240	226	236	246	236	216	232	224	218	216	237	241	227	219	221	223	174	233	214	228	213	248	239	241	239	252	225	196	210	234	238	199	232	223	226	224	227	248	236	231	256	245	230	212	241	214	241	233	228	244	244	236	232	227	215	205	219	218	244	209	247	249	241	210	240	234	255	234	225	256	214	203	224	255	233	207	231	238	222	231	229	212	224	198	211	245	216	231	213	243	235	235	245	212	255	221	227	215	246	214	231	228	223	223	238	205	217	232	243	246	237	241	239	210	221	232	233	230	236	215	245	211	238	203	229	238	244	225	219	219	224	243	234	208	207	247	212	218	230	219	247	236	199	211	257	234	210	252	245	227	238	239	233	207	231	245	237	236	224	233	240	237	235	208	226	231	253	222	241	223	226	211	233	252	228	228	196	207	254	188	232	213	216	206	213	224	250	226	224	234	218	243	225	242	226	237	234	238	227	240	236	239	225	206	225	221	219	237	209	248	227	228	212	240	242	226	221	224	219	234	233	239	244	248	251	211	231	223	216	235	250	223	226	261	235	223	224	235	212	209	247	240	272	225	220	213	220	249	232	239	221	238	237	220	227	212	228	252	217	211	216	217	215	217	226	229	255	221	241	201	220	223	226	209	214	230	234	202	252	239	213	239	229	240	242	223	238	211	247	238	225	232	239	241	236	231	221	231	242	228	264	217	238	218	216	229	209	223	220	225	223	214	227	229	252	247	225	220	231	236	244	241	238	211	194	248	234	231	250	227	222	193	222	240	247	243	209	224	229	223	227	235	247	249	216	245	229	227	218	239	227	215	197	215	228	239	219	227	198	242	240	237	227	239	245	242	229	250	229	216	236	236	241	234	242	239	245	230	217	241	230	217	236	231	188	230	220	238	232	209	208	204	212	238	213	228	236	215	249	232	213	236	213	257	238	227	234	193	239	243	262	263	242	199	220	233	242	231	209	228	241	230	229	224	199	230	254	214	247	220	253	220	217	241	218	242	216	228	196	236	229	254	248	210	229	233	245	226	233	227	227	223	216	251	243	241	200	237	214	214	246	248	235	228	225	233	206	235	223	228	242	227	231	224	226	240	250	233	219	220	221	226	226	218	231	232	236	239	200	252	202	195	221	256	215	232	198	242	235	233	245	217	233	238	233	239	227	229	205	221	229	205	239	217	227	258	219	222	228	258	223	229	201	250	238	229	242	246	222	232	214	211	207	254	216	248	229	235	219	206	222	225	241	248	249	266	227	228	242	238	230	244	221	222	222	244	247	230	226	234	248	243	220	231	224	226	215	211	252	239	239	240	230	222	223	226	231	239	218	203	239	242	243	214	215	210	240	238	252	245	217	234	245	244	251	209	197	218	221	212	214	232	223	212	229	207	228	218	241	229	191	199	194	225	230	237	236	229	242	234	222	237	219	198	269	217	234	222	237	240	236	248	218	239	236	221	254	220	229	206	260	214	211	244	236	233	224	231	225	217	247	227	219	242	227	201	231	246	243	203	202	228	267	215	240	204	245	236	223	238	230	248	236	220	216	231	222	243	218	257	247	233	246	198	252	203	245	235	194	217	253	201	247	212	244	224	236	223	259	233	223	228	231	226	223	228	246	246	204	235	243	209	239	248	249	232	234	231	206	237	218	223	218	237	249	214	237	223	216	234	238	249	266	233	229	237	227	230	228	216	235	240	223	230	214	196	255	222	255	228	209	232	249	234	244	271	224	217	248	256	210	227	242	241	250	242	234	236	227	231	216	257	277	224	227	240	237	216	225	240	230	265	218	232	230	234	204	233	228	225	253	228	244	232	206	221	243	218	192	272	227	223	223	252	237	257	225	249	222	208	206	238	227	248	209	232	206	244	220	240	238	241	228	227	252	216	231	228	248	238	241	249	234	235	227	227	233	221	215	242	231	226	212	239	200	202	218	199	221	234	229	224	230	239	221	243	245	220	237	254	223	223	219	206	228	237	247	227	233	224	238	224	235	227	184	245	225	239	228	259	217	234	225	238	245	229	224	222	256	233	248	265	230	222	243	215	228	237	224	212	254	260	242	221	244	201	248	220	263	242	230	235	209	218	228	231	230	234	216	221	235	244	243	225	219	219	242	220	221	236	228	233	211	252	234	236	207	238	215	228	210	220	247	206	241	247	233	232	221	227	226	225	243	233	248	225	266	251	219	241	252	230	226	252	220	235	220	225	262	227	225	233	213	220	236	260	206	227	190	206	251	243	215	236	222	242	232	242	225	241	262	233	196	251	237	237	191	224	244	233	230	223	242	239	247	223	239	243	238	236	211	203	229	195	249	248	233	235	252	239	251	233	234	270	253	226	222	250	234	212	245	244	233	232	237	253	236	221	207	246	217	261	245	234	220	225	235	238	242	188	221	217	226	221	248	230	237	232	235	211	218	241	253	237	218	251	209	234	234	258	238	228	233	205	220	258	239	223	235	230	215	254	255	233	230	231	221	209	220	266	238	200	225	233	240	201	228	209	253	229	233	232	231	246	231	221	257	219	211	233	246	221	229	233	219	207	222	222	227	240	233	220	241	222	220	210	236	226	232	228	229	238	230	225	208	220	214	225	233	251	234	259	247	220	219	241	217	221	203	214	229	217	214	214	216	238	232	213	252	237	244	243	228	243	238	240	207	214	215	240	224	220	252	249	226	223	203	224	244	232	253	241	221	210	219	224	230	197	216	229	240	204	199	226	214	219	206	257	211	229	224	218	223	240	234	233	203	242	224	233	216	238	249	190	236	237	215	246	199	209	226	219	223	207	225	210	235	226	211	224	227	233	236	244	256	236	235	235	211	223	232	239	226	233	238	214	216	269	221	256	216	243	227	208	207	254	225	206	247	221	229	220	224	244	213	218	258	213	236	221	267	236	259	202	241	229	236	222	226	223	246	241	235	226	231	206	255	231	221	238	225	215	245	208	248	220	211	213	231	242	229	233	220	255	216	212	236	240	217	223	231	218	235	230	243	211	225	216	260	201	230	236	223	211	250	225	236	215	225	216	244	222	240	221	215	233
23912	39994	32685	14482	9721	7748	5963	4433	3211	2410	1890	1501	1210	968	868	788	723	628	638	545	505	481	492	430	420	422	362	369	329	350	327	314	305	306	307	309	325	323	294	289	293	296	306	268	300	322	292	283	298	269	317	271	304	303	311	295	286	317	302	284	288	298	278	304	299	289	284	303	299	290	278	263	287	308	293	287	308	289	310	303	297	290	313	263	278	299	285	305	259	290	273	294	286	278	292	290	293	286	287	282	290	281	267	266	266	289	269	274	326	294	314	297	274	310	264	302	292	310	289	273	305	298	289	322	288	292	309	293	270	267	271	282	251	282	302	299	295	300	258	305	348	283	278	276	310	312	263	251	314	309	278	320	260	287	286	277	290	327	275	279	293	297	317	279	274	307	295	278	270	312	310	287	281	295	276	304	287	286	304	266	318	295	289	290	270	300	317	300	258	285	281	289	256	316	286	251	247	290	246	281	265	279	280	292	275	295	282	308	300	272	273	278	277	280	276	301	280	265	275	270	281	288	292	286	282	262	279	266	288	275	260	294	301	274	285	293	303	304	258	278	288	278	300	293	272	281	268	292	297	290	299	256	305	315	281	276	274	284	274	312	289	249	303	296	272	272	277	300	273	292	268	298	292	278	289	278	280	311	285	273	298	310	281	271	287	264	312	296	277	251	294	300	268	314	266	276	303	313	324	301	271	277	258	279	275	263	281	294	284	305	271	287	326	282	262	289	260	268	279	278	250	309	271	277	276	293	285	278	280	261	298	268	276	303	256	304	297	262	294	305	281	306	265	285	290	277	273	290	276	294	273	290	292	265	280	284	293	269	275	298	294	294	299	284	283	270	285	289	297	288	312	296	286	274	274	264	305	278	272	297	257	312	254	275	239	269	266	314	317	310	276	309	292	319	313	295	287	294	283	284	274	267	304	251	299	266	274	287	258	288	270	274	289	289	296	289	258	275	277	285	285	292	295	287	281	290	274	307	302	288	275	301	273	299	266	281	291	297	281	299	316	311	316	287	296	258	263	283	278	279	279	309	298	299	291	295	305	275	264	293	293	269	277	278	287	264	266	260	272	282	280	275	321	285	291	292	281	306	300	274	309	270	294	324	268	273	293	317	236	263	317	296	269	255	302	293	272	272	275	283	267	275	294	271	284	283	271	275	264	291	308	297	243	278	259	287	282	311	286	283	268	266	267	295	282	280	314	283	262	269	307	319	285	302	280	272	280	300	290	293	305	267	275	264	259	284	250	291	280	313	263	277	286	315	305	258	257	291	317	303	304	254	283	272	299	278	295	306	293	320	289	279	248	257	264	289	280	278	296	281	310	312	253	263	312	290	286	279	313	238	310	276	288	309	304	324	290	292	278	288	300	263	283	290	286	267	284	248	278	296	274	291	285	263	279	272	307	276	296	266	280	296	294	268	277	295	302	303	291	288	275	279	283	294	283	297	278	284	286	263	294	289	316	272	320	271	295	258	288	279	253	276	287	302	267	260	270	308	264	290	272	295	289	244	281	319	297	275	258	311	285	295	275	295	286	278	298	296	271	310	266	284	267	283	262	287	273	305	294	261	316	280	300	278	272	317	288	275	253	306	260	288	319	273	283	258	308	305	304	295	276	235	270	278	270	278	288	305	277	282	292	270	275	289	267	287	258	306	267	299	296	295	284	279	258	314	233	291	298	283	289	318	277	286	297	278	262	304	324	294	259	267	259	258	282	281	280	256	276	242	298	279	273	315	306	269	268	300	277	265	289	251	296	291	295	299	283	295	264	267	292	298	268	314	280	301	287	285	284	320	289	242	306	294	270	285	279	276	284	306	264	304	307	298	295	279	301	278	279	259	277	273	305	311	269	315	290	266	299	263	276	287	298	259	272	311	281	299	278	292	312	263	300	279	286	271	286	282	288	276	300	285	295	314	296	305	295	288	292	286	315	276	299	294	291	269	321	305	300	252	289	283	300	260	283	288	288	288	254	295	302	281	271	299	284	315	274	297	272	257	295	283	298	282	294	313	295	274	280	263	274	270	254	295	281	288	257	310	289	291	278	255	312	270	271	281	261	256	236	294	280	265	260	274	269	261	265	301	290	295	293	283	317	293	275	284	288	301	273	280	287	278	304	299	295	280	289	309	283	266	317	250	261	277	271	256	278	277	272	285	280	282	278	256	268	300	267	279	292	290	316	287	290	309	319	285	266	317	274	332	292	270	265	302	273	260	287	275	292	276	276	291	309	294	273	271	300	322	293	279	250	258	323	288	271	281	270	265	285	295	257	287	299	296	279	268	299	290	285	272	300	291	258	272	305	278	283	326	301	296	294	294	275	277	283	266	277	255	276	306	267	284	301	282	293	321	274	288	311	287	294	254	305	297	277	285	308	273	291	298	307	290	295	287	265	261	285	270	270	299	288	303	291	300	298	271	256	313	318	298	314	256	302	309	265	276	273	272	250	255	303	266	298	309	289	287	298	273	309	270	274	280	283	280	239	304	284	291	285	305	285	268	290	305	284	272	314	281	265	315	287	303	312	287	318	272	276	279	278	291	275	275	283	291	244	271	286	293	290	280	288	274	298	293	279	304	304	285	277	269	252	279	287	281	255	268	297	275	300	250	303	286	289	304	273	301	317	269	264	274	281	292	302	262	277	271	265	265	284	278	304	309	300	273	309	306	252	277	283	292	297	283	290	278	299	287	298	286	329	287	296	285	292	296	272	276	286	250	305	263	271	288	255	276	281	280	306	279	284	286	283	312	246	299	256	316	264	304	262	267	261	300	302	304	312	263	303	306	277	276	289	278	269	292	270	292	283	270	281	311	281	307	310	265	292	288	313	257	300	268	285	292	280	292	309	308	302	269	265	265	278	276	273	274	295	310	283	280	277	266	275	270	284	287	267	256	278	285	278	323	289	290	277	300	301	286	273	290	285	296	310	295	308	268	275	261	274	283	293	268	257	288	282	296	284	279	283	312	276	292	297	309	278	271	307	266	291	273	292	264	247	259	305	293	272	301	315	301	285	319	287	313	263	310	273	282	265	283	273	304	293	274	269	285	285	302	299	261	275	291	293	275	289	291	261	301	301	299	292	272	295	321	262	295	300	289	272	271	269	319	276	272	296	239	284	275	266	278	284	281	269	283	278	288	284	286	249	297	266	289	301	279	273	270	273	292	282	298	293	269	287	299	259	276	276	273	280	275	305	319	302	285	273	283	288	280	293	317	291	282	286	279	310	285	287	297	274	301	313	273	295	275	283	281	259	282	287	323	263	254	286	277	300	289	277	260	278	314	289	270	306	291	284	270	280	274	291	321	285	295	305	278	285	290	275	296	289	284	258	295	316	292	279	282	299	292	300	281	299	302	281	294	279	293	287	308	294	298	263	266	323	293	274	285	256	282	291	300	267	285	307	310	281	271	284	287	281	285	282	277	279	296	279	300	272	296	263	269	294	293	265	259	273	294	306	303	249	282	301	270	269	289	298	298	261	279
22634	21218	28719	24036	21236	21461	14774	5279	3301	2477	1997	1517	1264	1064	921	752	716	689	629	576	532	486	518	391	413	359	354	350	346	266	270	285	262	286	262	260	298	269	208	244	276	253	261	278	262	233	229	231	252	224	269	262	245	277	270	263	261	241	273	224	245	230	213	242	230	265	251	261	249	215	235	267	257	251	266	264	231	257	266	224	248	239	238	230	267	227	246	256	263	251	235	229	245	258	234	206	251	258	249	233	214	228	241	243	204	231	262	208	218	227	260	242	218	235	211	232	245	234	234	215	226	220	226	246	272	233	236	223	246	266	225	249	253	232	222	248	222	217	226	251	253	241	225	244	265	227	220	243	233	231	231	235	287	231	219	207	251	231	258	264	237	228	221	251	231	217	231	249	244	240	210	218	242	228	257	231	243	243	244	219	255	235	236	220	241	243	239	224	239	278	229	268	273	233	222	249	219	194	210	238	233	259	222	237	220	220	240	237	207	226	224	238	237	240	254	226	213	217	232	229	242	240	207	234	226	227	215	240	251	246	253	248	225	204	210	229	227	214	262	234	230	241	273	234	242	231	245	241	266	200	260	221	247	243	213	232	244	220	240	243	271	241	249	206	259	232	243	242	225	242	231	224	223	242	228	244	224	225	243	224	223	234	262	233	221	246	254	251	238	249	216	258	247	222	252	253	228	251	220	241	263	224	224	243	252	215	249	248	255	235	239	227	231	256	245	232	240	250	250	246	235	224	227	241	245	235	230	220	238	263	223	222	259	242	241	247	261	234	221	241	246	255	258	224	240	234	235	232	230	210	248	242	261	247	250	248	251	210	238	244	234	225	255	239	231	246	242	231	253	237	240	236	239	279	231	249	227	230	261	247	231	213	239	240	226	237	234	251	229	229	243	271	258	232	262	230	229	235	214	228	201	254	239	246	245	237	232	235	240	242	262	240	218	237	249	221	200	260	245	235	230	237	228	227	246	227	243	230	231	236	217	243	229	232	243	212	243	249	221	253	238	201	250	246	237	232	244	222	206	231	273	240	252	211	241	244	245	211	247	214	259	218	223	238	225	245	223	230	238	207	235	223	237	253	239	231	239	230	228	225	249	226	259	227	252	269	242	234	234	246	236	214	222	275	237	251	236	212	231	208	207	247	244	239	250	266	223	218	247	239	260	231	257	234	214	224	251	239	267	229	260	218	212	209	239	205	239	268	265	209	221	234	227	246	241	205	239	218	233	255	246	277	224	238	214	241	233	196	252	211	233	224	224	230	242	256	246	269	253	243	231	242	252	260	231	214	237	252	241	209	223	224	246	239	227	255	237	249	237	236	235	227	233	240	237	207	238	241	264	241	249	265	224	230	267	232	220	229	249	261	239	221	230	218	246	219	237	253	232	255	238	246	245	235	214	238	268	228	229	246	246	225	238	215	203	263	239	236	253	231	223	248	223	238	221	235	213	204	255	242	216	239	234	229	255	233	244	251	259	251	246	248	234	237	243	252	243	230	252	218	247	255	222	262	255	223	248	251	242	224	227	235	243	259	255	234	229	253	211	217	246	203	226	228	251	247	221	261	242	220	220	239	226	249	251	237	233	212	242	242	198	227	237	249	224	248	240	223	244	248	220	230	238	234	261	246	235	215	232	278	251	248	243	246	234	228	225	248	251	231	226	261	261	243	240	249	240	195	244	220	226	217	246	240	232	242	235	235	241	226	244	227	251	248	227	217	205	219	229	251	229	248	253	237	214	242	254	229	264	226	254	244	233	217	243	244	220	266	247	233	240	234	235	229	238	253	262	206	215	239	235	229	249	246	256	232	231	230	241	244	218	240	238	258	258	258	240	212	238	236	247	244	234	230	219	237	218	234	220	252	236	226	224	232	237	243	233	255	244	231	220	228	249	224	214	253	253	257	216	275	242	243	243	263	220	241	251	266	236	217	295	223	214	205	237	276	235	251	216	229	273	234	226	235	248	256	223	239	248	209	252	253	246	236	213	253	234	230	214	241	212	226	259	235	219	212	245	215	234	245	214	269	256	235	218	252	237	237	236	240	247	262	214	239	214	247	247	239	222	252	218	247	223	231	227	238	249	241	236	246	242	247	227	231	234	243	233	204	256	231	220	234	220	228	226	232	234	251	227	240	218	215	203	255	246	252	221	209	230	219	214	222	219	224	228	230	231	218	245	251	238	236	227	220	222	244	240	256	269	241	260	233	217	198	253	202	250	235	235	222	237	254	240	236	264	234	231	237	227	228	253	234	267	255	224	209	231	228	226	264	226	229	233	214	244	265	253	222	226	264	213	233	210	235	226	232	236	240	205	254	231	236	200	228	245	193	268	219	253	236	229	226	247	243	265	250	223	239	226	241	271	258	259	251	251	219	242	224	262	233	263	211	240	250	222	220	250	212	237	243	250	224	232	241	232	239	238	235	269	225	223	248	232	250	248	264	223	248	229	242	218	202	230	223	244	252	222	259	243	253	238	254	232	241	245	223	238	241	268	254	238	188	257	236	239	252	200	235	258	236	252	246	239	223	271	226	236	226	216	258	267	244	240	228	222	248	220	261	243	215	239	231	253	244	252	237	231	231	244	246	217	265	212	255	245	230	237	231	229	248	238	220	235	230	246	245	222	256	230	244	242	227	221	239	261	258	206	224	206	242	228	247	263	224	233	193	247	235	234	227	209	235	230	221	221	210	212	224	251	226	246	221	238	229	265	239	230	235	215	235	237	241	221	241	199	238	263	234	234	227	256	225	266	240	218	242	270	239	243	233	244	233	225	222	248	250	244	247	262	233	240	242	237	215	243	227	235	199	232	258	260	256	219	255	220	269	228	194	238	240	229	228	267	249	223	247	241	243	238	244	237	244	238	246	244	241	231	258	225	220	220	222	245	239	232	241	259	255	223	258	218	222	272	234	231	238	207	224	241	239	248	232	239	221	251	266	228	257	239	244	216	234	238	233	241	243	232	216	223	261	266	255	263	263	228	223	239	225	221	271	231	240	265	215	245	235	239	243	227	226	235	244	248	249	244	237	231	227	187	248	218	222	235	243	220	238	256	212	212	233	222	246	207	222	235	256	223	258	224	244	249	216	244	252	229	216	243	221	220	231	243	241	257	213	246	234	229	273	218	250	269	217	245	244	224	256	256	208	217	236	267	223	234	217	221	207	235	229	218	245	249	240	224	222	236	265	247	233	253	248	249	225	265	243	238	245	235	231	229	247	270	232	203	238	254	269	245	239	223	256	256	241	247	241	217	251	262	274	223	249	248	220	247	236	222	234	258	227	232	227	214	234	196	244	227	249	244	243	225	218	257	232	237	257	238	213	254	227	211	217	211	246	245	221	252	238	259	243	227	254	218	239	227	233	249	245	229	256	236	235	256	254	232	257	235	229	217	249	238	256	238	223	256	248	227	241	236	240	226	216	267	213	236	245	226	238	226	232	209	245	236	243	242	214	238	226	230	258	230	228	241	222	246	225	228	233
26388	49628	40894	22872	16636	13764	10875	8332	6279	4742	3691	2790	2197	1838	1539	1278	1216	1117	951	911	789	732	744	646	578	486	473	449	403	396	411	333	368	368	346	325	365	350	319	354	332	315	336	319	323	301	305	282	325	307	344	322	327	333	352	348	327	340	314	312	313	326	255	313	323	296	318	294	299	279	292	292	299	314	316	285	326	330	304	300	261	309	261	349	311	271	297	299	317	305	287	295	298	294	307	293	287	281	313	306	316	313	299	301	308	275	328	306	312	295	290	303	272	299	293	268	305	297	315	260	275	286	305	289	321	302	270	283	319	277	281	290	290	287	321	269	311	335	258	298	276	298	300	295	285	286	299	279	296	300	299	286	314	260	272	299	322	276	282	288	314	307	253	310	276	291	299	282	280	309	295	330	275	302	282	300	290	287	286	321	310	309	321	289	297	275	289	303	309	289	283	314	305	277	280	290	292	278	289	263	310	298	315	294	305	278	303	275	297	297	277	302	300	313	279	281	312	273	295	301	290	288	260	307	286	300	299	290	280	275	287	340	280	312	275	289	314	315	278	286	300	297	307	314	304	271	276	265	266	281	315	310	318	301	286	293	296	311	288	288	328	284	290	335	319	294	285	309	300	315	286	276	285	309	276	306	315	287	286	309	287	279	288	276	292	295	276	303	259	268	316	320	294	292	296	293	304	276	292	300	277	269	273	320	317	304	291	305	260	290	301	288	300	285	292	344	289	264	293	302	308	296	289	255	341	280	291	315	313	281	260	295	288	293	286	263	301	287	310	293	276	277	293	292	291	286	290	282	285	284	278	279	262	315	296	290	288	283	295	293	279	338	298	314	310	270	271	311	289	300	282	287	325	298	303	278	299	293	280	334	300	284	283	275	282	286	296	289	288	301	303	277	326	302	307	308	286	319	296	303	292	302	305	292	289	305	309	258	304	298	299	311	326	313	282	311	259	293	285	306	295	291	299	270	298	275	290	313	288	305	312	293	266	269	331	297	310	320	290	305	293	281	307	301	291	310	274	316	317	293	309	312	295	313	311	309	298	279	302	293	307	288	300	299	269	295	293	302	306	271	321	304	298	308	290	299	297	309	280	302	287	298	323	267	294	308	304	332	290	280	301	295	293	303	312	294	299	297	280	308	316	288	307	275	290	316	297	275	326	297	295	285	300	276	283	288	327	282	293	305	302	282	312	298	278	308	325	295	279	275	301	307	305	309	289	310	272	290	308	284	299	281	285	298	305	310	289	312	276	267	262	298	308	301	293	330	313	288	278	292	287	311	312	267	290	273	295	291	296	302	286	312	312	302	276	298	288	287	300	283	276	280	308	278	285	305	265	290	254	317	297	291	283	309	300	329	295	297	293	271	294	263	284	273	307	303	324	269	287	297	293	298	304	282	307	315	294	283	295	288	283	331	306	288	280	284	287	288	346	314	304	290	295	250	297	289	307	306	313	278	280	297	278	285	289	285	275	304	330	256	276	312	276	292	282	310	317	269	317	278	309	287	283	303	295	284	279	320	323	304	264	314	294	301	294	320	269	313	289	265	290	288	295	297	278	293	326	287	292	260	286	285	299	295	323	277	289	295	296	330	291	280	308	311	293	265	312	265	307	279	288	307	317	283	309	280	271	283	302	279	290	271	261	311	299	299	271	330	260	296	303	294	280	354	314	318	318	302	320	287	318	265	325	312	270	300	296	292	317	266	279	300	280	277	327	306	270	274	290	315	307	305	316	280	309	291	295	286	311	253	312	304	284	318	293	304	291	310	281	287	313	311	308	293	295	267	283	299	308	312	295	296	275	287	315	293	267	299	285	322	308	287	311	304	288	292	293	276	318	286	281	328	301	305	282	288	301	314	286	290	290	309	301	300	324	307	269	297	300	288	292	282	290	280	301	292	275	298	289	296	309	307	279	294	316	285	278	291	275	300	293	294	300	285	315	298	283	306	307	328	307	275	299	272	276	285	288	289	279	283	282	259	298	289	291	264	273	290	280	317	303	288	286	302	297	283	320	281	283	294	311	308	274	304	288	270	267	296	313	304	307	289	327	271	302	307	298	317	297	288	279	281	330	276	269	295	296	284	275	314	265	303	323	292	287	307	307	268	302	306	286	282	309	294	296	313	264	278	276	294	270	284	311	313	285	263	287	270	299	286	293	328	290	279	292	271	253	274	299	287	262	294	289	318	297	272	282	301	262	317	335	308	271	285	303	291	275	258	298	300	307	293	275	313	285	306	295	313	271	318	289	290	266	273	295	285	313	317	293	278	309	305	263	310	278	276	300	313	326	279	317	309	332	301	278	308	297	284	307	293	310	248	256	289	295	286	298	305	301	298	287	292	281	276	286	272	277	322	297	290	309	302	279	274	267	290	304	286	276	294	258	300	289	271	310	279	313	327	278	317	278	278	295	267	280	308	287	304	261	319	300	282	313	266	286	317	294	291	300	297	295	286	315	338	282	291	295	307	269	269	283	286	292	276	267	300	289	286	293	289	320	303	315	343	284	291	270	284	290	290	277	296	310	275	303	282	292	267	276	312	280	304	274	290	291	304	291	309	293	286	275	330	345	300	272	304	276	276	292	320	294	289	288	281	307	295	272	273	290	289	304	292	292	332	295	295	289	309	299	288	321	291	276	285	309	296	242	267	325	303	292	270	315	295	278	281	287	308	274	268	280	277	284	300	272	310	291	315	325	279	306	272	287	279	301	281	306	302	274	331	261	276	297	287	282	281	307	279	315	308	322	269	285	290	305	299	299	302	276	323	328	301	302	299	300	284	281	281	284	265	324	280	274	310	296	289	283	323	297	297	307	309	286	294	289	287	306	297	324	286	308	289	293	289	318	282	287	301	323	286	292	267	294	311	280	268	290	309	315	298	316	294	296	303	340	296	297	297	292	280	310	281	314	293	274	311	310	287	322	323	337	285	301	266	293	306	310	296	279	310	293	282	284	283	292	292	314	298	289	308	311	288	278	266	300	295	288	269	285	280	292	296	286	269	277	277	282	279	310	273	307	261	295	303	311	320	307	274	269	299	258	268	287	297	301	288	310	258	287	292	318	300	265	273	279	287	295	284	318	293	312	284	306	293	309	306	301	287	315	310	308	275	274	268	303	286	300	250	283	248	287	297	297	317	272	275	308	292	286	300	308	271	303	329	278	301	293	301	273	288	275	293	295	274	292	285	290	308	294	283	305	292	286	282	299	302	301	294	287	305	293	290	305	296	272	267	281	291	269	313	288	304	278	301	324	298	279	291	297	271	306	287	326	291	295	294	292	279	285	255	297	295	277	288	301	271	305	322	319	293	312	298	269	310	291	328	297	293	318	253	306	306	317	291	321	285	286	277	297	310	296	299	286	271	317	299	314	328	283	306	268	304	299	291	271	270	286	310	284	304	285	284	305	271	277	349	345	294	294	274	297	272	295	302	297	293	279	295	297	305	310	280	292	316	322	299	307	297	280	287	294	295	275	257	310	298
27858	22538	21840	9313	3653	2593	1996	1449	1188	953	769	628	543	534	450	473	453	448	411	389	396	370	397	372	371	356	359	310	353	331	346	330	332	316	290	316	345	329	324	319	326	338	332	303	321	314	304	307	338	312	312	342	311	324	315	343	299	323	320	294	300	311	337	329	275	300	328	322	286	333	281	294	289	325	319	288	324	323	319	329	322	299	296	306	309	321	313	311	304	296	322	308	310	303	313	304	322	316	320	304	297	325	338	291	301	321	290	296	292	312	322	292	308	279	289	302	336	330	313	337	300	316	330	297	288	348	301	296	313	297	330	321	295	312	309	328	300	306	346	315	310	300	293	298	289	301	298	301	316	337	299	290	299	286	322	325	326	331	295	335	289	324	331	313	325	313	311	331	314	300	325	300	285	328	310	312	318	302	351	309	288	298	316	324	307	322	326	306	306	286	272	332	311	294	327	309	336	305	287	325	313	297	316	279	281	298	334	303	295	306	290	340	310	292	310	311	337	298	309	340	322	315	306	306	305	269	322	307	281	314	295	312	309	335	334	309	349	293	292	313	321	330	304	320	304	318	316	314	260	321	337	296	326	313	304	308	319	342	298	302	334	326	341	302	305	290	293	293	319	322	336	278	291	350	309	277	326	276	302	293	301	273	319	282	325	336	304	280	338	281	312	317	333	332	314	325	329	321	336	333	311	312	343	297	295	318	333	303	334	285	309	315	327	288	307	311	293	274	325	312	332	317	279	279	312	327	314	295	332	323	290	306	316	314	326	337	299	304	307	298	311	314	323	289	317	323	301	317	317	315	326	324	308	326	311	341	309	317	329	315	278	306	293	293	347	313	330	317	301	300	314	293	313	292	336	323	311	315	279	305	347	325	329	329	292	295	295	295	320	294	288	321	295	305	304	316	335	340	321	299	339	306	347	281	310	316	337	318	303	321	326	316	333	321	326	280	329	326	313	286	336	285	315	315	311	315	315	300	311	283	338	329	315	300	312	309	287	318	307	341	315	297	299	297	280	308	317	325	301	335	299	307	339	337	348	311	313	323	301	298	323	304	332	308	335	294	311	332	329	331	322	326	322	300	325	323	291	340	299	286	301	309	288	295	323	301	312	280	326	305	291	357	305	307	334	276	308	298	334	293	292	290	299	294	330	310	332	301	302	319	275	301	306	315	289	311	301	323	278	301	354	298	324	321	357	303	310	333	299	272	333	316	319	326	278	287	279	314	303	329	321	323	314	342	305	330	290	336	284	343	281	315	318	313	304	311	293	305	293	333	342	286	324	330	315	298	306	321	324	311	315	347	291	329	313	287	313	338	319	346	308	330	345	327	289	316	299	305	300	343	315	345	302	307	301	354	329	306	310	315	309	300	297	350	305	315	316	310	313	304	278	307	316	325	272	311	331	323	297	313	297	302	321	302	313	320	302	300	324	325	307	309	295	312	291	313	306	302	290	348	317	313	318	305	334	331	337	309	318	267	312	310	322	301	283	308	311	319	337	328	317	299	296	313	312	311	313	314	310	298	330	323	334	288	298	298	307	317	320	309	276	317	321	299	309	290	320	334	305	284	324	325	261	312	312	270	343	291	323	322	305	323	339	332	304	318	324	323	338	315	319	349	317	333	310	292	327	282	329	337	314	355	299	284	287	306	331	335	324	317	314	300	359	323	307	293	324	325	341	333	311	344	276	325	338	300	307	313	348	314	325	313	310	312	327	311	305	298	316	314	308	286	305	320	333	322	314	329	342	337	321	332	298	317	322	279	283	342	321	326	282	336	300	321	342	298	316	288	341	298	296	283	281	324	308	310	302	333	336	289	335	321	348	321	283	310	310	324	319	301	291	333	310	333	347	299	308	282	330	262	286	299	334	307	303	303	311	309	317	303	285	311	330	314	302	303	314	315	297	306	322	325	304	315	327	331	325	323	345	301	338	341	328	336	285	305	271	335	334	333	324	308	329	304	301	291	331	294	278	313	269	305	321	298	305	291	317	316	305	299	327	309	314	314	286	319	318	288	280	311	304	303	331	320	330	294	339	300	306	297	322	295	315	326	305	320	298	328	324	306	345	316	331	302	326	308	299	331	299	286	304	315	318	325	314	320	349	298	353	312	330	326	319	331	317	310	285	305	352	344	295	326	320	286	315	356	292	354	308	315	296	326	347	316	319	316	344	317	339	320	334	302	332	304	321	316	322	282	300	302	326	361	332	307	361	298	337	316	362	336	286	307	321	332	314	298	287	353	289	278	322	327	288	306	306	323	321	307	314	320	323	299	326	326	350	364	296	300	309	354	290	313	314	313	321	314	307	326	283	290	310	307	320	318	307	315	269	317	296	294	343	310	291	320	333	313	300	324	338	298	334	296	327	311	318	328	328	298	332	310	319	302	324	320	306	324	328	283	303	292	314	325	292	324	314	317	325	305	324	330	277	301	303	323	350	319	322	317	299	330	303	341	281	315	357	292	289	293	313	287	326	328	298	335	281	326	319	317	308	313	284	316	308	308	303	309	320	290	307	269	314	313	295	311	325	317	334	303	311	319	281	307	324	330	324	298	288	312	334	347	325	317	301	313	336	321	334	278	312	288	332	309	342	292	333	311	331	313	342	330	293	314	272	286	322	313	297	302	307	295	323	335	291	336	330	308	273	313	315	299	328	309	321	307	320	309	325	322	322	293	340	343	303	307	311	323	313	312	296	312	311	307	337	288	345	298	370	299	306	350	271	304	326	319	294	292	316	334	315	307	306	318	330	328	329	320	304	341	305	305	291	314	300	314	313	326	328	313	302	341	313	315	342	321	343	311	321	317	333	317	342	285	319	320	298	285	337	304	326	286	319	300	296	330	333	297	325	301	291	304	336	307	291	302	306	335	302	327	307	326	306	302	312	292	292	282	326	315	311	339	331	298	321	381	299	317	347	331	335	326	333	351	325	309	347	300	304	345	291	314	286	300	304	317	309	306	298	327	320	306	346	289	301	337	283	290	301	331	283	304	316	331	315	310	312	294	321	354	307	344	337	317	322	320	344	330	303	314	279	323	303	354	304	285	313	354	316	305	319	319	326	305	314	313	319	327	296	337	332	296	312	328	346	314	313	327	322	296	334	296	350	292	328	346	317	319	318	288	328	286	304	302	318	295	327	329	303	315	322	301	308	297	339	308	280	290	336	325	296	331	288	315	297	315	304	305	299	313	311	335	303	329	337	320	311	330	313	322	301	311	328	299	333	308	328	334	288	330	302	336	321	312	303	321	293	311	335	293	290	338	303	335	286	317	306	302	302	326	283	291	340	331	325	349	312	325	318	312	337	300	313	316	308	328	313	297	310	338	300	279	336	291	329	334	323	309	299	287	313	328	321	307	324	316	327	324	296	344	333	291	343	306	280	322	317	327	335	328	323	322	300	317	298	342	359	311	293	333	337	301	316	333	285	309	326	346	323	355	311	300	326	299	330	323	346	300	335	337	330	328	304	286	345	315	291	295
23656	34592	26791	9464	6134	4841	3832	2828	2131	1625	1358	1108	924	779	718	667	626	558	587	551	522	444	475	480	449	412	443	423	410	380	398	415	419	405	365	406	400	397	395	404	403	364	435	425	370	412	382	391	425	410	405	413	403	369	386	384	409	424	408	430	410	410	400	397	372	360	378	419	393	389	379	384	378	444	372	414	387	353	388	432	408	380	386	390	371	422	387	400	383	386	414	390	398	416	410	379	433	408	381	363	412	410	365	370	363	381	358	366	346	401	398	375	395	392	418	369	401	382	389	381	362	380	400	383	372	395	361	428	391	369	370	375	405	373	380	411	390	404	409	399	394	421	372	439	369	380	408	369	388	373	430	382	406	363	403	375	353	420	401	403	380	374	389	409	403	371	400	398	360	383	360	359	363	388	405	373	386	376	375	396	370	344	391	407	397	371	377	409	379	359	409	400	371	368	373	382	405	389	369	384	346	394	410	380	392	394	367	371	348	399	390	416	399	353	362	383	361	420	360	387	408	391	377	411	386	395	373	395	376	385	384	370	372	401	394	393	392	374	369	364	392	353	361	406	411	422	391	389	372	354	364	378	341	388	387	392	393	388	407	408	389	390	404	382	402	359	388	387	405	393	342	362	397	388	382	411	394	398	372	374	379	403	351	364	381	385	385	428	360	388	389	354	409	369	412	376	397	397	389	386	378	368	382	380	391	365	399	401	392	380	397	384	381	417	372	371	376	401	382	429	386	344	356	367	362	378	384	364	399	423	395	386	367	357	405	360	368	381	399	380	420	402	381	404	385	376	378	380	386	364	386	383	356	391	380	383	401	386	409	406	382	383	375	415	410	421	412	380	384	381	385	396	375	414	357	402	369	369	348	378	370	380	385	392	397	363	398	416	427	392	398	388	384	385	409	382	350	380	415	396	404	366	387	394	366	381	376	423	374	395	371	410	391	406	401	364	401	377	429	391	382	412	429	392	383	434	401	412	364	380	373	391	392	376	407	367	391	363	381	396	389	401	405	391	349	397	382	397	383	382	369	383	393	390	371	408	367	374	386	393	377	390	376	369	383	390	385	374	389	392	417	374	411	396	376	397	388	361	402	378	390	365	359	400	389	351	398	385	407	393	399	384	385	389	398	372	384	389	384	362	404	426	354	392	390	387	407	389	402	397	384	381	403	432	377	380	421	392	398	376	385	408	409	397	366	378	390	364	406	366	382	400	438	356	442	367	381	367	391	406	410	339	370	419	405	391	373	372	374	395	385	358	378	401	376	395	379	412	416	379	382	424	416	364	417	385	398	373	382	388	394	402	370	397	388	369	406	393	413	436	403	397	391	391	390	388	392	373	359	354	374	406	364	392	412	387	408	365	385	358	406	373	374	370	372	382	386	439	367	393	385	422	416	381	419	391	427	401	408	394	359	409	371	402	391	364	391	407	388	384	391	406	407	407	415	387	364	386	376	399	377	427	379	377	410	385	396	446	408	368	396	409	396	390	362	402	387	375	377	388	414	395	413	390	391	432	383	384	400	364	370	393	369	406	404	362	412	392	426	372	392	392	365	391	388	407	374	382	358	375	380	363	351	383	368	398	380	378	386	392	407	395	361	428	400	379	392	414	365	370	418	371	371	374	415	412	378	409	380	362	370	415	387	408	417	382	401	382	382	376	372	373	396	441	366	361	396	373	382	419	354	384	385	377	371	372	369	374	385	396	394	391	380	375	397	383	398	378	385	373	373	385	385	358	371	358	382	377	428	382	346	408	383	422	384	402	375	415	366	394	389	376	378	374	384	366	390	409	409	389	406	362	353	374	412	394	373	419	373	410	381	380	407	419	367	371	413	375	413	418	395	372	408	394	408	399	359	369	372	371	408	375	386	428	393	373	440	371	402	424	428	358	402	403	386	415	371	384	388	366	373	365	404	402	373	385	427	409	418	378	402	364	378	382	378	415	388	389	405	404	376	418	399	376	396	398	380	380	367	414	369	373	431	377	373	342	360	362	418	411	394	428	372	365	396	415	381	404	407	408	364	371	384	360	403	402	381	382	363	390	371	402	373	373	397	388	379	368	329	398	401	385	419	360	392	394	396	383	390	387	405	366	397	371	358	362	392	400	400	388	397	391	393	390	343	394	396	399	362	351	335	411	384	403	382	402	404	389	429	378	403	388	413	386	394	384	406	373	368	394	409	379	378	389	416	406	359	379	401	387	415	427	396	379	388	405	396	385	387	424	378	412	402	374	383	390	356	390	360	401	356	390	386	422	365	385	381	343	380	405	368	380	406	360	409	428	382	388	392	375	396	409	364	376	372	380	381	361	386	375	380	434	385	382	403	390	382	377	414	397	386	406	380	367	386	425	417	386	390	377	393	407	378	373	374	379	372	389	418	415	390	405	427	386	403	401	343	364	379	399	408	387	376	396	381	398	409	393	352	379	385	379	405	383	370	340	389	399	412	395	389	383	394	409	385	398	376	380	352	391	416	382	362	405	383	374	417	372	379	381	398	374	407	394	413	410	407	372	382	385	398	372	412	369	385	371	412	414	383	389	382	394	416	400	386	394	407	414	407	375	387	425	382	387	407	419	399	391	409	385	389	384	439	378	429	374	376	387	382	371	408	403	406	386	435	375	427	357	366	419	383	379	358	412	355	362	379	378	411	363	397	401	421	403	384	384	396	417	394	408	374	411	401	420	364	402	413	369	404	386	360	383	367	385	377	401	373	414	395	382	374	415	395	405	418	376	411	407	386	395	399	377	403	417	423	381	373	353	393	419	397	373	393	403	387	397	350	343	413	370	369	388	372	405	409	354	375	371	389	357	396	400	389	363	423	416	427	424	362	352	375	385	392	401	426	387	425	406	380	396	401	368	354	382	400	393	412	376	389	396	386	353	410	405	379	376	379	378	401	392	423	356	377	407	408	410	396	401	374	365	406	406	387	383	417	379	389	369	386	352	376	417	405	400	381	422	403	382	384	406	411	388	417	402	398	364	368	379	376	382	371	381	374	388	373	382	404	367	400	393	399	409	398	352	406	371	374	417	428	394	389	371	378	379	396	403	429	382	383	433	417	396	369	402	381	391	404	392	392	419	408	355	397	397	406	373	373	354	365	405	433	393	378	398	427	403	414	405	388	407	412	404	413	374	349	413	401	393	391	407	380	428	406	370	445	405	383	407	386	428	371	395	387	412	410	409	387	385	400	383	365	392	374	369	391	399	384	401	363	371	353	386	360	387	375	408	423	418	392	381	420	354	403	399	394	384	386	379	428	397	396	436	390	406	419	364	383	397	364	382	377	415	413	362	405	401	414	411	374	395	405	391	381	412	374	403	377	382	386	417	404	401	382	362	435	388	393	395	341	406	383	364	419	380	383	366	387	380	382	360	414	396	391	391	375	390	420	347	407	374	399	369	401	408	383	416	431	378	364	395	366	355	415	371	401	411	402	436	389	401	390	403	371	396	352	354	393	422	383	367	367	366	370	382	371	420
23746	21191	28287	24413	21155	14068	5636	3210	2306	1769	1452	1178	926	833	740	682	638	594	608	532	521	486	459	465	393	359	407	389	426	350	358	354	340	353	360	402	398	370	340	406	362	369	372	385	357	357	365	332	358	302	384	371	339	334	353	339	345	343	360	359	321	343	316	332	312	314	324	295	333	329	315	336	295	319	356	326	328	342	337	337	320	338	344	309	353	324	317	333	286	323	299	350	339	329	329	375	327	303	341	327	328	328	307	326	352	304	305	343	358	337	309	306	340	331	307	334	337	308	307	339	323	328	307	323	336	339	318	331	314	354	359	321	327	347	339	335	341	306	277	323	353	318	324	323	333	377	322	323	345	282	335	357	329	311	328	342	316	320	363	349	320	352	343	338	334	326	328	344	350	302	303	319	356	320	337	333	362	304	304	325	354	348	331	316	320	331	319	313	360	328	339	349	344	327	341	316	302	316	338	361	323	340	329	310	316	311	333	328	327	302	338	306	345	345	351	300	347	355	318	312	342	334	340	341	341	352	366	373	315	356	348	347	320	382	329	346	353	343	335	336	324	356	323	345	327	351	336	331	369	370	299	320	300	330	319	347	346	363	356	381	320	298	341	351	344	338	361	342	316	324	329	314	298	314	325	322	341	322	330	346	347	338	333	352	326	336	326	334	352	324	312	324	358	341	344	307	353	331	346	353	332	365	356	311	329	324	303	347	340	323	363	313	324	333	334	318	319	346	308	354	340	338	321	333	340	328	370	334	326	305	328	367	334	332	326	363	337	351	331	344	334	335	323	309	362	335	334	339	327	344	302	360	290	322	303	298	334	333	328	316	328	372	353	338	335	303	337	290	323	315	323	345	321	333	331	327	332	331	326	328	343	332	356	290	362	323	331	357	344	340	332	355	319	314	351	332	346	335	348	319	345	312	348	343	350	340	341	320	342	312	324	347	335	336	331	370	343	311	321	304	320	318	329	327	308	316	361	314	301	300	347	307	340	327	339	349	325	307	376	366	331	328	338	337	311	333	314	339	321	339	302	354	310	336	361	323	353	330	327	335	377	308	332	315	355	296	333	353	340	313	326	358	328	357	303	321	339	330	310	368	347	317	330	361	354	320	333	339	341	315	313	317	324	318	308	306	344	304	330	330	339	348	337	327	331	345	328	308	364	331	306	355	369	292	314	339	337	336	334	354	315	313	348	328	346	326	313	360	348	335	325	335	322	344	322	331	348	340	309	341	306	324	343	351	322	305	298	361	338	347	336	309	324	325	376	346	336	335	352	395	342	325	352	319	324	324	314	306	350	362	372	331	326	323	321	330	328	353	315	341	342	317	310	365	334	379	302	344	334	336	334	341	374	357	307	329	344	316	323	357	343	326	336	351	388	365	341	345	344	325	336	360	339	320	313	334	323	327	325	381	343	337	345	330	338	324	354	350	332	365	321	331	303	342	318	343	349	347	341	337	318	327	326	328	331	298	338	345	325	328	301	316	359	327	323	334	326	295	342	317	324	300	339	345	337	367	329	331	324	377	301	328	312	323	339	324	371	303	340	332	329	361	329	323	363	349	327	317	330	327	309	322	348	327	308	298	327	340	323	317	324	344	385	353	315	341	347	339	349	314	348	330	343	335	341	307	374	333	328	325	311	321	329	330	299	329	339	310	338	324	346	349	342	363	349	331	337	355	315	357	308	335	307	316	330	356	347	368	296	326	316	323	313	338	339	316	324	323	335	322	341	354	318	338	349	323	364	316	361	302	320	345	332	348	320	346	304	361	328	338	332	303	334	338	305	331	319	323	325	335	318	314	331	330	348	331	325	340	329	352	336	323	312	334	340	358	346	330	320	359	324	334	319	344	339	326	331	349	354	341	345	336	322	340	359	364	299	350	317	317	357	327	369	334	351	341	305	322	300	351	329	325	344	345	366	307	336	325	301	364	343	332	363	327	328	373	365	327	325	332	343	317	346	326	319	336	345	331	324	339	336	323	322	330	319	347	351	345	304	328	354	336	363	350	315	317	309	318	307	334	322	339	351	335	315	318	342	332	324	359	331	331	319	344	327	351	343	360	313	329	329	372	353	346	353	344	347	350	333	314	343	336	307	340	316	307	332	346	319	318	303	346	338	327	301	310	324	342	365	323	318	324	337	350	321	335	320	323	344	349	344	312	326	336	343	327	312	353	359	310	365	342	342	329	347	362	334	322	348	355	318	361	320	388	286	308	326	300	319	315	321	319	322	325	326	349	292	325	326	362	304	328	312	350	311	344	332	357	316	388	318	345	361	320	338	362	341	332	348	329	303	330	333	355	336	293	336	309	317	322	346	335	347	362	306	310	320	341	307	345	326	326	335	346	325	313	374	333	333	355	319	310	303	358	379	316	322	357	363	318	354	330	291	349	399	325	312	321	362	321	327	331	348	338	330	322	352	313	325	361	361	301	375	330	311	334	325	328	325	310	374	326	333	342	331	355	364	344	325	318	341	293	334	333	317	338	303	363	322	342	345	397	331	337	293	323	316	339	362	314	341	335	359	314	342	339	318	386	313	353	348	350	350	342	312	334	311	353	311	325	354	317	327	316	365	312	347	342	353	316	323	329	321	324	327	339	329	313	322	350	294	320	379	305	340	354	342	339	358	351	317	337	342	352	329	352	328	323	364	304	345	314	323	369	319	333	340	321	346	346	338	310	319	311	367	315	340	327	347	335	345	359	335	283	335	348	357	338	363	359	342	311	339	335	336	366	326	330	341	342	340	336	306	366	342	363	358	321	305	338	305	330	341	396	346	318	316	351	331	343	355	323	313	329	318	331	348	332	315	322	361	340	331	329	313	343	348	321	350	357	360	324	317	310	317	299	334	313	363	323	352	324	330	335	304	339	324	350	310	336	327	333	303	334	325	340	309	304	314	338	304	341	334	359	353	344	340	354	340	348	332	334	350	365	304	331	322	367	331	325	312	317	328	330	321	357	340	337	350	316	305	278	325	347	365	332	314	349	308	333	344	295	324	312	348	346	323	354	358	306	355	322	356	320	340	361	341	337	329	347	367	340	319	334	350	334	296	335	350	327	328	307	340	380	329	358	330	322	334	333	342	321	350	338	349	337	352	349	346	339	327	326	363	326	354	371	345	328	346	366	342	331	311	334	333	323	328	322	309	344	369	348	361	304	364	330	325	348	322	331	319	337	325	294	344	329	307	342	324	365	340	330	368	323	334	338	321	300	326	309	365	345	334	352	345	338	316	351	328	319	328	328	381	333	351	324	364	350	341	330	311	346	362	329	328	369	314	329	346	358	307	331	301	321	334	314	343	333	350	327	339	332	333	324	337	353	307	354	333	298	349	365	328	317	321	331	320	335	322	343	365	328	343	321	334	322	306	331	340	317	331	327	315	346	317	313	313	330	335	358	354	312	338	328	323	328	347	320	336	323	314	319	344	301	314	347	327	315	331	328	312	359	367	352	344	332	317	318	320	332	334	348	321	350	346	350
25270	45237	35218	16577	11865	9478	7576	5770	4277	3211	2565	1953	1600	1326	1199	1088	997	879	868	752	727	644	626	649	599	543	526	549	491	464	458	407	437	430	476	482	446	442	421	445	409	408	440	437	415	440	432	413	409	412	425	417	439	396	420	438	443	441	402	460	379	381	389	461	457	380	394	388	398	455	379	418	394	430	411	430	382	433	428	427	376	425	408	400	400	427	437	425	417	450	405	416	469	396	405	462	431	421	400	422	408	408	407	407	416	420	439	396	419	417	415	418	433	415	398	428	419	410	442	425	430	415	426	413	423	413	458	420	420	427	412	363	377	381	425	413	408	415	455	413	396	437	423	425	373	430	391	408	412	383	387	393	409	389	425	406	407	403	442	438	430	384	405	429	445	387	439	454	419	406	451	437	406	433	393	416	433	423	389	421	406	388	436	408	450	420	427	405	399	417	421	395	421	395	411	392	407	416	413	429	439	406	416	409	418	438	408	435	448	403	395	403	388	394	439	423	406	389	418	409	420	399	401	452	418	412	394	394	395	433	402	421	446	406	402	431	428	389	366	391	429	380	408	432	425	441	412	413	412	433	417	376	403	401	386	409	407	455	389	385	413	407	390	428	398	380	436	396	419	410	429	437	436	395	417	399	425	421	417	428	379	404	413	434	445	403	418	394	439	438	410	407	413	405	381	393	417	452	397	383	387	405	434	428	416	403	433	402	436	412	411	383	405	430	429	418	393	401	431	476	415	406	419	386	396	402	441	402	430	411	371	459	453	434	405	407	416	384	392	413	431	448	432	382	388	444	427	418	402	422	412	408	431	422	404	426	413	417	386	414	378	396	419	427	415	446	412	402	401	375	399	423	372	402	438	445	379	423	409	427	397	429	405	378	421	423	407	432	436	407	390	411	438	419	429	406	397	420	414	369	432	409	388	386	392	382	402	407	401	424	379	411	401	396	434	432	418	384	368	418	401	413	376	410	394	441	398	438	374	414	431	430	409	406	422	432	417	413	457	444	405	427	406	406	410	428	425	419	399	395	360	445	391	416	403	432	345	423	427	407	439	403	396	381	392	439	383	383	407	428	382	421	410	436	390	394	442	416	430	410	419	440	411	423	393	417	439	457	401	394	389	397	398	403	381	406	421	407	412	398	428	411	415	428	415	394	420	416	440	429	354	402	422	389	409	428	419	411	397	395	403	402	400	412	400	396	426	408	414	409	388	458	405	429	407	376	374	400	403	395	401	409	394	437	433	432	424	397	404	403	411	408	407	418	431	408	385	397	394	393	437	434	407	386	467	406	405	429	432	394	408	450	445	418	462	417	408	410	397	388	464	418	383	422	394	431	403	420	397	418	439	400	435	417	410	430	426	410	399	427	389	396	414	426	432	433	410	435	442	393	431	386	413	387	440	392	399	419	425	406	404	406	409	410	401	410	406	428	392	430	412	407	402	442	433	418	410	414	407	410	435	424	429	428	395	455	446	396	438	407	436	380	401	443	410	408	403	423	410	415	427	438	399	425	408	418	380	392	424	424	432	419	387	426	418	386	394	407	431	455	390	413	432	387	440	427	411	443	404	416	407	433	388	408	422	427	386	396	397	398	416	426	424	399	392	397	409	403	436	409	425	389	403	401	449	423	427	427	421	389	443	392	390	442	411	452	391	416	415	407	389	407	431	441	404	384	423	442	394	376	442	435	390	389	407	398	407	396	439	419	431	410	446	412	417	409	397	399	425	413	401	461	429	423	400	408	374	424	398	395	402	413	397	477	417	414	432	418	421	414	385	394	414	391	430	424	427	403	428	407	411	408	430	412	392	438	383	412	419	453	398	394	437	422	420	418	400	456	456	378	415	432	426	406	395	408	414	379	390	394	439	406	426	454	423	402	407	397	429	427	423	392	389	426	384	454	365	398	407	417	407	390	403	406	404	405	392	449	381	433	434	414	430	413	432	412	402	388	414	445	410	432	437	410	376	421	373	422	407	458	423	419	430	402	393	415	405	414	388	427	424	467	413	420	395	439	432	399	417	393	394	406	441	416	445	395	398	399	425	430	386	407	401	414	408	409	374	410	387	426	446	412	416	404	455	396	446	426	395	394	420	400	417	422	438	430	388	400	407	447	385	403	403	379	436	476	393	406	392	431	418	430	380	408	390	387	421	404	432	401	469	409	364	409	436	412	431	409	448	458	430	385	439	412	401	452	404	410	411	420	420	416	449	391	386	394	390	430	402	403	427	398	400	428	442	451	420	396	461	401	395	368	418	409	443	417	439	380	382	449	415	385	440	412	388	397	398	427	426	390	443	381	416	417	438	404	397	420	399	427	388	452	412	423	395	434	408	391	428	447	397	398	413	412	418	419	422	454	390	435	424	419	409	412	445	411	439	393	407	393	417	413	441	424	439	410	398	405	412	440	407	396	388	408	396	445	422	420	421	421	388	400	426	399	407	385	431	409	408	464	401	437	410	380	405	389	430	417	442	438	429	388	412	423	406	409	439	399	403	418	378	407	405	410	392	412	454	422	437	442	430	430	416	486	390	447	395	399	418	422	407	426	423	399	400	398	427	381	445	399	414	413	416	405	383	420	427	433	376	442	409	393	409	412	416	414	391	393	419	411	417	399	445	416	418	407	414	408	410	394	415	422	403	447	378	407	452	412	409	413	377	417	421	413	428	414	416	460	421	416	394	443	406	416	401	415	416	487	387	409	405	399	438	381	397	467	391	463	428	411	396	445	408	384	431	393	413	405	399	397	407	444	428	404	416	405	411	413	394	394	424	442	430	400	395	387	414	398	399	388	417	411	403	446	398	419	405	401	393	411	455	424	412	429	425	397	416	430	411	429	431	398	398	395	399	401	439	372	438	405	419	397	431	397	383	426	399	421	443	396	424	407	387	391	413	438	390	407	427	447	408	417	389	397	394	426	428	409	396	378	418	408	414	389	403	440	396	396	432	373	382	427	435	413	384	401	423	378	433	367	398	397	410	398	411	413	427	419	434	416	394	402	404	394	401	393	437	421	404	403	431	395	407	438	411	430	401	418	416	420	423	395	451	408	437	428	399	428	433	421	420	435	427	417	424	406	408	440	421	420	405	380	445	395	368	382	391	424	413	390	411	428	427	434	418	422	405	416	399	446	425	404	399	444	416	392	412	409	413	399	428	441	423	417	413	411	387	389	385	409	429	428	414	398	432	415	442	411	431	398	393	397	475	404	400	434	426	408	412	383	422	418	357	447	426	416	428	441	450	372	412	412	449	411	426	396	414	433	445	424	416	451	392	418	395	429	409	413	434	387	425	426	416	418	421	419	413	406	426	373	433	429	426	398	386	373	430	475	421	411	420	410	409	418	420	436	370	409	406	425	416	440	416	395	423	375	412	422	440	450	409	414	427	388	379	410	422	382	431	406	420	441	379	396	402	429	428	421	433	408	411	397	412	407	432	413	395	392	386	406	407	439	415	394	405	381	429	399	397	427	415	380	423	418	420	405
24666	21201	27462	25211	16059	5235	3159	2049	1512	1234	994	788	661	559	544	475	445	396	405	312	377	344	326	303	312	275	266	249	262	251	244	219	249	227	234	225	228	239	238	240	237	239	246	246	223	222	222	220	221	213	246	198	236	229	266	241	256	239	234	245	206	206	234	241	225	234	194	200	204	239	217	259	219	197	207	236	234	216	248	194	248	218	233	219	233	214	221	215	223	234	225	242	198	230	212	214	223	211	203	245	216	244	204	229	223	212	247	225	211	242	224	240	249	208	249	199	222	226	226	235	213	232	228	215	221	205	232	228	237	207	239	241	210	233	222	206	215	188	209	199	198	239	235	234	238	225	221	227	236	200	189	224	232	228	239	193	216	242	216	224	278	225	208	234	237	248	227	244	227	247	226	215	226	236	222	203	210	242	223	230	222	232	224	226	245	222	206	237	231	203	215	243	238	227	234	220	223	214	239	223	216	189	211	209	223	203	241	220	233	225	259	223	228	240	213	217	198	210	205	242	220	254	222	198	206	207	224	216	226	250	243	231	221	214	229	203	200	223	216	212	207	210	247	210	224	231	241	248	229	242	265	240	224	217	251	208	188	208	247	227	215	222	216	209	230	237	212	228	224	211	231	193	199	213	232	201	235	223	247	224	227	209	226	237	249	233	212	254	216	241	229	227	211	240	239	237	203	229	214	258	218	235	244	218	201	213	217	224	229	233	214	210	221	250	241	221	231	247	201	215	209	216	217	198	244	255	207	205	226	227	262	207	218	226	233	232	215	231	228	233	235	231	213	227	241	255	245	206	227	201	235	244	234	216	259	239	212	227	240	217	209	216	234	236	249	219	228	254	229	240	225	223	211	218	216	220	211	229	207	196	231	226	220	208	229	216	224	246	207	252	222	214	230	233	234	236	215	229	220	229	215	213	224	206	219	185	277	232	248	220	228	244	232	233	221	231	236	226	238	221	234	239	213	246	227	226	206	213	217	233	245	241	240	207	242	239	237	223	202	222	242	224	221	233	245	230	214	240	239	225	228	231	232	209	231	226	224	254	234	229	254	231	211	223	239	216	244	236	201	222	251	219	231	205	234	241	207	236	202	225	227	228	233	242	211	244	219	215	267	228	245	221	249	236	240	225	243	237	223	219	215	236	242	212	221	223	217	202	217	238	236	236	240	225	209	200	222	226	202	224	222	241	229	208	204	219	241	226	258	211	200	227	225	236	233	250	210	239	217	239	228	194	228	224	208	235	238	203	226	241	213	221	212	213	218	258	233	235	241	231	204	193	211	181	242	242	230	211	235	207	228	262	222	227	225	233	231	240	242	198	228	208	249	204	230	220	207	224	193	220	209	211	216	208	209	219	232	248	247	216	256	209	214	249	240	230	215	208	219	255	235	211	212	194	196	241	215	205	210	216	247	194	218	230	213	207	224	218	239	253	232	227	225	212	209	212	218	235	215	204	233	253	203	235	234	242	245	234	208	232	216	230	204	213	222	209	227	207	213	236	219	212	231	226	218	214	235	224	199	224	229	214	248	179	204	196	201	211	244	256	245	217	197	237	209	224	233	228	210	245	246	235	204	226	219	238	213	231	222	220	214	256	236	219	243	224	280	229	225	221	225	255	231	224	236	231	236	216	218	236	225	238	215	215	230	205	229	221	219	244	206	223	225	243	214	214	245	249	214	220	206	251	219	242	212	231	201	209	233	237	229	218	238	224	219	210	247	216	242	230	243	228	236	237	226	241	223	228	208	217	210	214	243	203	225	204	227	262	234	210	236	217	224	209	207	215	235	197	225	205	195	243	212	229	235	219	221	239	233	226	232	227	227	203	229	210	221	215	221	232	238	214	229	238	236	224	213	245	215	216	224	255	202	222	230	205	211	238	225	220	215	248	199	215	229	224	234	213	219	231	208	226	204	225	248	207	220	218	233	205	239	221	219	267	238	238	208	240	218	230	258	257	208	233	233	229	220	218	215	220	233	201	265	240	239	244	200	229	224	241	231	212	201	240	253	257	221	233	220	220	210	210	216	230	229	228	226	261	247	229	200	210	205	241	231	208	203	228	230	243	226	206	228	220	233	208	215	240	205	221	251	211	241	248	222	254	200	244	209	235	234	215	204	245	249	223	206	234	205	220	202	244	225	223	224	216	224	221	230	234	223	211	217	239	243	218	230	238	216	212	231	203	239	225	211	216	231	230	250	230	197	236	213	229	215	233	244	206	238	243	227	260	237	212	243	194	212	233	220	238	209	203	227	222	220	229	235	238	233	218	230	246	202	223	250	225	229	220	218	210	238	210	226	221	263	226	208	211	218	210	222	206	231	217	239	193	217	230	191	201	207	230	210	216	188	195	198	215	222	254	234	212	221	245	217	185	249	231	213	232	227	219	231	229	206	220	234	212	250	229	226	216	199	228	222	211	233	208	224	227	204	225	220	242	215	246	211	216	212	219	250	209	221	234	210	254	209	221	215	212	222	233	227	241	233	207	212	228	240	232	216	216	238	243	229	235	227	233	212	233	225	241	215	224	209	240	243	229	194	214	208	232	250	220	250	222	231	222	208	265	235	262	226	226	218	216	228	199	211	209	204	239	245	187	211	248	216	241	217	225	228	238	225	222	202	225	247	251	227	216	257	217	240	211	265	199	259	229	259	223	221	247	231	229	212	194	227	213	205	243	230	229	202	226	241	222	226	228	206	218	206	264	234	238	239	231	214	193	250	200	225	240	222	220	230	224	201	216	202	202	233	224	231	209	213	226	232	219	196	254	230	218	221	246	230	211	223	250	228	231	276	214	215	223	233	233	236	216	226	219	227	230	213	227	244	197	220	249	254	228	199	223	226	221	224	230	219	213	243	205	222	205	220	238	214	196	229	237	241	200	219	219	252	223	207	236	242	241	199	251	200	213	220	220	192	218	251	225	186	240	230	242	254	208	227	223	219	209	205	223	257	227	246	237	218	249	214	230	234	218	208	225	219	232	224	199	227	212	203	234	214	234	230	204	212	222	239	219	209	221	214	223	241	209	227	229	231	227	214	246	235	237	234	195	227	206	222	238	243	251	250	213	233	236	240	244	214	208	238	208	233	223	215	217	217	236	212	237	229	217	246	228	247	214	228	245	226	199	228	211	242	227	235	209	217	257	245	206	224	222	222	195	237	216	229	214	220	218	247	205	215	196	218	261	241	212	252	220	240	214	205	221	224	235	233	260	205	231	224	231	236	228	238	227	222	231	239	197	228	209	219	217	205	233	244	221	214	190	234	226	204	221	229	210	204	219	197	221	203	230	244	206	215	261	252	210	239	217	217	193	231	223	224	200	217	222	261	236	232	208	214	241	204	216	213	208	227	214	224	246	236	207	201	216	231	220	244	198	201	234	221	261	215	228	231	210	226	211	236	210	238	231	248	213	206	227	209	217	211	231	237	245	229	227	222	249	238	223	234	229	231	223	242	250	215	232	227	241	210	228	229	234	233	211	225	230
23421	40326	32476	14417	9785	7660	6060	4488	3222	2488	1953	1470	1192	984	834	725	733	669	621	531	554	471	473	458	420	353	354	376	339	319	333	311	288	298	263	339	295	293	275	260	275	322	327	294	291	268	300	314	303	278	303	311	298	280	288	264	286	307	292	290	291	259	289	313	287	250	275	279	282	294	290	274	283	272	286	271	278	269	275	266	296	278	256	275	305	323	280	261	273	262	277	261	272	264	266	300	301	292	283	295	283	289	268	293	236	285	260	291	266	308	253	280	295	293	262	269	287	276	265	269	262	287	292	282	266	257	259	278	295	277	278	296	306	299	240	256	276	264	287	287	284	304	280	277	263	273	306	295	275	302	302	267	290	297	286	279	291	288	276	281	289	260	271	266	273	252	282	291	276	273	281	248	257	309	281	289	280	293	292	263	305	278	280	272	238	277	276	295	278	252	269	268	322	294	289	265	303	293	279	289	262	266	280	253	274	269	259	278	275	297	285	267	277	246	282	292	287	297	267	278	261	263	280	288	295	267	315	252	276	279	285	291	285	273	284	261	279	297	301	314	288	241	311	294	269	278	265	289	304	307	294	309	294	277	291	277	275	272	275	269	285	292	270	256	286	283	305	312	296	298	289	321	260	265	249	267	310	292	285	284	275	277	287	284	273	303	244	286	279	280	251	245	245	297	274	293	269	275	273	254	277	263	289	261	251	275	265	301	272	256	299	266	264	271	297	294	282	268	297	273	289	274	258	260	284	264	281	273	274	290	315	289	269	283	316	290	273	297	272	290	288	271	297	317	299	254	258	274	286	287	305	295	292	281	290	243	279	259	267	278	281	257	265	248	283	261	251	273	299	280	275	305	290	280	280	270	269	268	290	277	266	272	292	284	301	285	269	260	241	298	295	236	289	263	279	251	270	283	288	316	285	280	288	267	262	277	275	294	264	261	291	285	279	303	271	255	279	288	272	260	282	267	275	309	291	276	264	321	280	272	274	274	307	277	281	288	279	271	298	285	316	300	274	242	273	258	277	275	285	297	263	277	276	280	290	263	261	288	261	281	273	280	284	265	254	262	288	280	289	287	254	256	283	292	267	298	296	274	286	289	269	243	284	319	279	273	292	289	260	258	263	260	300	280	292	271	282	267	258	293	287	273	258	268	247	287	291	246	277	284	290	246	294	243	279	295	280	287	270	308	298	267	281	281	265	273	284	271	297	273	264	280	280	295	270	281	292	291	253	271	273	258	301	269	250	296	289	283	289	282	295	285	275	272	310	251	277	272	272	274	280	264	295	304	291	289	310	296	265	295	310	258	281	304	304	269	269	288	262	271	273	275	315	305	291	296	282	296	266	294	296	294	268	255	276	305	278	269	295	276	274	288	267	270	271	289	272	325	276	284	273	273	272	282	264	258	273	286	300	308	281	306	310	302	279	281	260	276	293	274	249	265	278	273	260	269	283	294	269	292	282	281	267	305	262	300	261	281	258	260	307	263	305	310	285	276	274	290	285	310	264	294	242	288	247	301	277	281	289	292	247	302	263	278	299	280	281	267	285	276	311	279	290	293	277	298	261	281	264	263	256	275	250	283	306	293	276	268	286	270	275	303	281	285	286	277	257	289	287	303	286	279	271	261	267	246	265	270	305	259	278	259	265	264	274	280	315	277	309	273	284	298	274	304	251	291	255	290	233	271	268	282	254	286	278	259	287	302	286	268	298	266	297	290	301	283	283	279	313	281	281	290	326	302	295	287	308	263	261	266	298	305	327	302	273	275	284	279	292	272	282	302	289	261	262	264	283	279	264	293	273	318	267	275	284	263	284	263	268	278	266	299	270	284	270	278	284	278	263	265	290	275	286	289	302	271	289	300	284	283	312	283	292	258	248	294	294	309	274	253	303	275	260	274	286	291	261	264	232	265	270	266	250	272	287	277	292	270	279	286	269	245	306	234	270	309	267	280	274	270	316	327	288	238	285	258	298	317	258	262	305	273	270	279	253	306	270	288	286	274	304	301	282	265	259	277	295	304	300	254	272	295	301	261	298	282	299	296	281	300	264	260	268	299	315	267	240	269	262	286	291	301	300	271	279	302	279	296	290	291	286	269	275	266	302	259	276	299	292	286	250	275	300	284	263	299	278	273	294	273	282	256	279	292	287	272	269	287	291	289	297	262	275	282	299	273	261	273	279	277	295	280	263	290	279	295	270	280	266	297	257	267	286	273	303	280	291	277	282	277	274	274	302	264	284	285	259	276	299	296	288	278	268	307	281	275	267	266	263	241	325	309	294	269	281	296	280	305	263	326	270	279	274	283	273	284	277	270	300	281	253	258	277	286	268	318	263	268	271	287	281	258	256	266	291	299	278	280	279	249	278	267	265	303	284	266	278	280	277	274	285	294	299	263	280	298	305	291	271	271	266	282	283	276	273	288	257	277	295	260	261	285	277	290	284	267	296	295	301	289	277	276	287	292	273	262	280	248	282	260	301	273	265	270	252	250	274	293	271	279	270	297	286	286	267	270	278	286	252	305	271	286	294	291	303	264	285	271	302	298	296	286	276	282	274	280	247	288	296	291	301	286	297	309	272	288	277	307	267	257	287	284	249	317	293	257	269	298	297	302	263	316	287	301	301	288	299	277	245	279	274	285	296	269	252	308	267	282	294	293	287	277	275	284	291	270	251	287	297	314	271	276	269	276	249	279	290	272	295	303	292	308	314	260	294	303	296	295	250	255	281	269	256	291	291	292	297	270	276	280	269	278	296	283	267	279	282	254	286	273	261	286	254	276	307	295	271	274	296	277	255	289	304	282	251	280	296	258	307	273	310	291	255	271	258	279	295	296	248	291	262	265	280	303	318	292	288	268	256	308	276	321	267	281	287	282	293	280	291	278	264	282	296	279	288	284	283	335	274	275	288	301	293	302	298	289	265	253	280	278	273	303	287	277	306	264	285	289	279	276	270	272	292	310	257	292	280	318	305	287	252	320	290	298	286	242	292	287	270	261	268	245	263	288	249	276	267	278	290	302	256	290	269	275	285	265	261	265	275	278	257	285	280	306	273	299	285	261	276	274	268	271	279	293	262	288	271	291	281	304	284	252	283	264	287	262	282	283	264	279	274	282	277	250	276	284	264	293	266	318	290	290	274	270	278	310	294	301	273	325	317	266	296	266	263	283	303	272	294	294	258	282	300	259	276	266	274	271	283	282	322	296	290	280	257	266	289	293	269	290	269	269	272	316	310	259	279	282	298	287	300	284	282	268	270	301	291	275	306	296	251	313	251	267	243	266	284	327	263	270	269	245	279	291	273	271	289	276	275	288	306	269	256	300	302	292	268	280	268	278	263	307	273	290	281	256	265	299	304	285	298	252	302	291	265	266	296	275	281	283	297	291	285	322	265	289	288	284	239	280	296	282	267	259	314	293	274	283	298	279	256	268	283	273	271	311	281	280	287	264	290	237	257	300	283	260	285	298	272	257	271	255	279	283	285	321
22755	21265	28786	24074	21283	21512	14963	5366	3367	2713	2025	1560	1239	1035	857	767	725	619	615	579	501	472	409	421	453	356	315	312	316	292	308	261	263	292	255	264	269	252	226	256	252	244	268	267	248	235	221	247	210	259	222	281	254	248	278	236	237	254	228	254	230	244	250	242	243	224	215	205	253	249	246	245	205	227	241	240	256	254	241	259	222	237	212	236	199	253	247	218	238	222	210	238	221	205	221	244	232	236	233	217	235	204	246	233	218	228	234	225	238	223	227	220	251	206	254	236	221	228	235	209	221	227	241	240	201	226	243	257	221	217	241	221	237	206	219	249	222	246	245	227	220	214	245	219	234	206	217	249	228	242	221	235	237	240	218	219	231	221	218	247	225	253	232	230	248	255	230	235	237	249	220	246	216	199	232	222	236	222	220	223	213	211	244	244	237	223	218	211	247	239	237	220	250	219	245	175	222	225	208	222	209	238	230	227	238	220	225	208	248	224	225	206	225	238	243	230	256	221	206	227	244	224	218	226	237	233	235	225	247	242	220	223	236	218	203	249	215	242	236	241	219	221	222	245	211	220	226	239	240	241	241	222	250	217	227	254	226	220	243	203	250	254	237	223	223	223	252	224	229	243	236	249	228	241	220	224	199	248	243	238	215	222	212	237	246	215	227	235	236	234	229	208	221	207	238	250	199	217	243	243	247	228	242	226	227	223	226	220	252	234	211	249	223	271	235	216	240	228	220	221	223	239	247	250	213	223	226	200	252	246	229	230	213	226	247	225	236	240	230	238	205	215	239	203	204	218	210	236	249	259	225	190	214	242	231	234	264	228	224	206	222	215	239	226	231	249	233	220	226	236	234	214	208	214	240	224	223	212	220	217	234	227	256	209	249	232	223	256	235	200	207	230	234	226	231	251	227	221	233	238	263	229	235	229	226	226	246	237	227	221	230	243	249	220	228	220	251	194	231	214	213	223	240	229	219	221	220	246	239	227	251	273	238	250	227	220	246	246	249	212	217	217	236	229	237	242	244	235	256	243	229	254	244	227	213	238	228	248	230	232	247	226	233	184	218	243	233	255	213	235	221	232	227	238	215	248	235	251	240	222	217	239	200	252	233	219	235	243	246	223	246	227	228	201	248	255	234	231	205	252	244	232	253	225	215	254	207	222	194	237	209	223	231	222	203	223	222	217	251	249	253	233	243	218	244	244	227	245	236	226	240	239	260	245	217	250	271	229	236	226	236	230	224	207	232	233	237	225	227	223	225	254	228	269	223	201	226	236	196	230	241	228	216	227	230	223	228	252	260	204	241	211	224	219	227	220	218	251	220	221	231	221	224	256	241	235	216	220	228	242	224	252	196	260	227	228	251	236	230	222	208	217	243	235	217	230	213	203	258	262	224	244	239	251	247	242	236	240	247	241	222	240	220	236	221	204	240	230	243	214	225	250	223	250	242	209	221	230	231	236	239	203	211	231	244	245	210	233	223	228	227	228	204	224	233	218	206	264	220	233	233	220	228	225	226	235	195	241	244	246	234	218	194	222	249	248	189	227	225	194	194	247	203	227	207	227	221	232	226	218	245	225	228	240	227	221	208	224	211	246	240	212	221	222	234	232	248	242	224	231	241	226	237	222	224	214	243	252	250	251	208	226	236	228	241	234	235	203	237	239	211	272	223	240	215	242	241	254	250	229	229	270	180	211	233	245	239	230	237	248	212	205	221	234	223	203	208	240	244	222	215	240	244	230	249	255	223	201	223	193	216	208	202	238	213	219	223	209	211	243	229	230	210	236	233	250	241	221	244	227	222	224	223	241	217	249	226	225	229	241	232	218	240	229	229	221	245	218	207	223	249	215	236	247	220	244	221	231	223	252	236	251	248	232	252	229	221	256	221	210	213	229	220	218	221	216	228	234	232	255	204	256	194	250	210	238	242	220	234	250	241	225	227	235	222	229	217	231	211	218	222	246	238	220	248	238	239	233	200	221	221	274	234	211	226	220	238	242	215	212	218	254	195	222	252	225	216	228	227	220	245	232	187	255	247	246	215	236	243	228	253	216	229	212	222	214	225	249	234	225	229	206	225	217	227	235	256	252	233	229	239	200	260	206	232	224	210	201	201	225	224	229	212	218	237	242	239	209	217	247	245	202	208	225	245	235	205	229	224	229	225	237	224	228	251	244	254	243	242	232	211	258	229	203	222	229	230	209	242	235	228	242	256	222	241	224	253	231	223	215	220	236	225	221	233	220	238	208	257	216	245	217	238	212	241	233	207	241	188	211	247	237	230	216	260	227	245	249	206	221	216	244	213	252	236	223	220	221	243	207	205	227	208	233	215	238	201	215	234	222	244	224	234	241	197	224	211	240	248	236	206	210	224	229	214	220	243	215	250	232	248	229	216	225	221	230	250	227	255	229	232	243	231	230	245	215	210	223	242	198	235	238	242	216	205	243	210	229	239	205	221	212	234	230	242	237	254	249	201	238	219	226	236	215	224	225	212	238	218	230	236	240	220	196	205	229	232	219	224	210	240	242	252	216	222	208	233	257	227	231	251	228	239	231	211	236	233	226	217	246	239	228	240	199	220	228	229	237	219	231	248	232	206	220	215	230	253	219	216	212	241	211	235	235	230	213	219	213	234	207	234	234	224	231	228	229	198	203	232	231	220	259	205	229	226	207	217	226	227	222	216	210	206	255	233	248	220	245	251	249	228	229	241	245	237	204	256	210	207	231	208	243	237	214	217	208	228	234	202	222	220	233	241	245	244	228	223	211	249	216	237	251	236	230	251	250	227	218	245	248	220	230	249	241	246	242	211	201	218	224	223	217	237	263	226	242	238	234	211	237	248	262	239	251	230	258	211	221	240	226	206	219	233	236	249	218	234	233	241	255	215	227	227	225	219	231	239	231	236	250	239	239	234	237	223	182	210	211	226	254	239	227	232	215	242	217	230	231	211	241	245	227	219	228	249	218	227	250	230	231	225	235	243	218	253	237	231	236	257	249	231	250	253	226	247	253	215	243	241	206	231	239	230	223	238	221	224	227	244	222	206	224	251	250	247	239	250	216	215	229	236	220	211	224	222	249	203	235	213	230	234	209	223	246	240	240	234	219	213	252	222	228	235	228	207	250	252	216	238	263	233	235	236	212	232	238	221	233	252	212	240	226	233	231	245	254	225	221	228	236	230	268	241	235	216	227	203	230	221	225	238	200	226	203	229	227	221	240	218	256	230	244	219	234	206	252	240	224	235	245	214	236	194	216	236	234	211	217	212	222	238	217	234	262	225	217	230	218	220	237	214	250	221	253	207	224	244	235	233	256	237	248	239	202	208	248	255	200	224	233	223	260	234	233	231	223	241	270	248	209	217	201	227	211	245	247	196	220	215	256	245	231	250	216	222	259	218	222	207	256	214	232	227	235	190	219	212	239	254	224	209	217	231	213	208	251	217	213	221	192	230	196	212	230	216	233	230	230	221	244	233	231	224	246	218	229
26126	48825	41963	22987	17020	13902	11174	8485	6382	4966	3710	2847	2248	1807	1561	1331	1284	1078	974	936	851	760	643	673	550	515	471	456	390	413	411	362	345	344	337	352	343	310	302	309	302	321	332	312	314	317	347	294	332	279	334	344	308	314	318	334	322	315	308	287	302	295	283	306	304	290	270	278	273	312	302	275	317	299	315	326	297	291	261	302	309	286	292	275	309	337	298	290	278	286	285	302	289	269	258	274	292	302	302	301	301	279	291	304	255	275	289	285	280	298	313	288	285	261	293	277	265	299	278	301	284	279	282	273	294	300	292	272	276	258	291	280	270	272	310	295	308	258	290	314	312	264	287	314	253	269	262	251	285	294	283	297	290	283	293	302	275	256	305	283	292	278	292	304	298	289	279	256	275	272	296	275	313	274	284	279	290	320	303	282	306	275	344	277	304	302	295	269	258	304	289	288	300	269	276	274	288	275	279	287	295	260	292	306	287	291	280	284	280	307	280	301	287	304	303	289	283	292	282	269	286	277	314	324	291	292	270	287	300	295	290	318	286	273	290	271	296	303	314	291	279	287	274	300	288	293	270	277	280	287	292	295	271	312	286	287	275	256	281	298	318	262	284	290	291	292	314	300	287	314	277	307	280	277	299	313	306	292	293	287	271	289	288	327	282	310	292	260	275	296	268	295	274	265	288	277	259	257	280	294	301	308	279	289	294	269	327	269	322	304	286	284	259	311	278	305	273	303	279	301	296	314	277	267	275	295	294	294	274	279	319	293	288	254	310	280	289	279	278	284	302	313	316	327	290	268	320	288	282	297	258	269	268	297	297	286	285	269	284	266	260	293	289	272	275	265	312	297	285	304	313	271	280	270	303	318	264	280	277	280	275	302	263	308	279	263	313	278	295	286	277	313	275	265	303	275	279	288	254	264	292	266	299	281	296	293	308	311	298	298	286	296	277	255	290	288	268	305	294	288	268	276	275	284	278	286	252	290	312	283	279	286	285	279	277	293	277	305	284	306	279	274	323	304	273	297	290	301	277	263	262	275	306	279	275	277	285	263	287	278	315	290	298	267	285	300	280	285	290	283	284	296	278	276	265	288	262	266	299	300	312	252	301	287	290	307	277	321	279	305	306	256	275	339	266	285	307	288	308	292	256	314	289	301	279	291	296	276	291	262	289	314	276	282	277	287	324	294	281	285	270	316	269	270	297	286	295	274	279	334	300	327	264	316	300	270	315	325	312	309	262	263	313	295	275	301	291	255	279	295	274	276	279	276	280	240	279	314	305	285	281	269	297	297	309	265	299	289	284	287	311	279	273	307	269	293	248	301	318	281	303	294	299	311	295	276	284	274	323	275	313	305	278	274	272	320	302	276	275	286	328	289	270	247	295	287	317	268	279	298	267	298	299	293	311	267	288	284	272	304	280	269	290	287	286	268	266	301	279	268	266	284	294	284	295	291	300	287	282	297	263	311	258	292	280	294	258	323	327	278	290	274	282	289	301	267	275	279	292	273	279	280	262	247	292	273	295	273	266	303	290	297	292	294	283	293	303	282	289	262	290	271	315	317	299	293	290	303	291	259	283	301	285	273	310	283	270	304	292	265	296	309	266	324	302	277	284	292	321	286	283	288	313	302	288	284	296	272	280	309	292	299	294	291	292	307	268	288	282	274	301	300	283	293	292	270	267	281	296	294	277	295	277	283	292	282	258	282	281	303	283	277	253	284	287	290	311	281	292	291	297	286	262	302	271	285	324	310	292	297	279	273	274	282	270	312	293	262	263	260	278	254	277	359	280	279	320	279	311	262	280	294	324	316	274	270	269	287	324	303	307	310	286	292	275	276	310	294	296	273	259	290	303	240	265	292	285	277	275	251	258	296	283	288	264	288	313	268	281	286	290	267	241	299	303	290	282	265	297	264	277	277	287	280	292	262	251	267	280	296	282	277	261	274	279	292	310	287	279	292	271	272	287	282	281	244	271	312	273	298	281	274	286	272	280	310	288	304	307	280	295	293	255	312	292	259	284	269	278	255	262	318	284	316	266	295	279	311	299	293	296	283	276	264	297	308	296	289	285	278	333	290	304	275	330	287	287	291	306	259	301	276	263	287	289	281	286	310	308	309	272	300	309	327	275	312	292	314	290	275	287	302	278	287	292	287	269	289	303	290	281	290	282	269	277	279	315	306	266	273	333	287	288	290	322	316	270	288	306	298	259	321	291	278	285	291	288	310	270	275	304	270	290	273	268	290	266	298	287	259	306	289	287	280	275	306	280	288	267	317	291	274	307	278	293	258	287	248	272	281	291	302	300	274	285	313	291	292	295	260	255	287	298	282	293	317	304	283	296	241	277	277	274	312	303	282	280	281	287	284	266	293	288	280	267	290	302	290	288	258	292	303	269	294	305	242	339	291	284	286	273	298	293	288	290	295	307	289	319	276	271	313	322	305	285	281	303	303	248	277	287	289	296	287	284	311	292	330	292	281	270	308	308	300	273	303	278	277	266	300	255	261	278	269	305	301	257	285	304	245	286	293	265	273	296	273	288	308	287	268	297	254	302	290	289	291	308	300	274	287	304	283	298	253	304	324	280	295	312	292	265	310	284	291	296	307	288	299	318	302	288	280	275	315	285	286	281	318	298	285	302	287	286	289	273	293	284	283	293	304	284	276	318	273	301	287	285	301	276	293	302	291	274	281	288	304	261	283	286	311	285	276	280	277	266	292	284	263	303	276	285	294	276	267	268	252	261	288	286	313	276	288	265	296	277	268	276	275	266	296	284	276	251	289	239	252	298	290	303	290	293	299	282	288	270	291	300	295	272	309	295	304	271	269	298	306	289	293	284	309	293	285	301	301	268	284	311	290	286	245	302	282	288	305	290	292	312	294	276	288	290	287	294	281	301	260	283	267	281	272	273	279	295	285	315	277	291	274	294	277	272	313	303	316	273	306	277	262	315	295	294	282	276	287	316	281	293	318	286	293	286	280	326	264	269	276	297	286	263	277	295	291	297	285	277	259	301	298	287	319	295	295	290	271	273	271	296	290	273	304	289	287	294	280	280	284	279	297	284	294	286	280	272	291	283	269	321	290	272	300	268	283	269	287	298	286	273	282	300	318	279	317	292	297	290	307	279	277	271	297	289	281	279	286	298	289	288	318	315	287	282	318	310	294	278	316	286	274	296	298	295	309	261	237	293	269	259	307	319	313	307	290	296	279	325	239	287	260	306	314	272	300	273	302	260	265	318	291	289	302	295	303	308	323	283	302	285	284	288	281	287	263	252	298	294	310	289	286	274	286	282	285	260	300	267	271	300	286	301	296	308	258	293	297	279	292	260	304	326	281	303	281	275	301	269	293	295	268	319	284	290	291	297	299	286	264	302	223	271	241	272	307	310	285	284	282	300	245	263	274	294	291	266	288	308	272	283	298	318	278	277	297	281	250	284	287	314	301	290	304	290	286	281	282	270	274	273	274	258	283	282	310	328	290	294	297
27803	22609	21181	8818	3805	2629	2012	1425	1145	971	742	633	568	528	511	448	441	375	372	422	371	373	397	349	332	330	315	319	334	318	333	310	298	321	305	309	308	312	299	325	328	300	304	310	280	315	298	290	314	332	292	302	275	290	301	283	297	324	320	314	290	330	311	298	305	309	303	286	279	303	274	295	295	285	284	298	314	281	278	272	320	276	305	295	332	288	335	299	330	275	308	311	340	304	339	313	289	324	325	307	284	288	315	324	303	292	314	313	289	257	340	312	307	310	309	281	312	335	325	293	307	292	293	299	323	309	312	320	312	275	298	297	321	307	296	302	325	351	309	300	286	329	296	308	304	318	322	274	296	329	289	327	330	316	291	288	297	329	297	280	308	316	307	293	305	267	312	299	330	313	277	287	309	291	312	292	297	302	287	308	323	272	310	308	332	310	331	328	316	329	333	294	268	330	308	300	310	299	319	313	288	301	277	305	314	289	286	277	298	301	308	317	312	296	316	267	295	300	327	307	291	283	298	267	310	316	296	308	309	328	308	307	329	296	283	320	314	328	284	303	322	291	312	333	311	338	277	285	305	305	284	291	301	303	291	311	311	308	285	308	273	293	296	313	267	299	289	305	296	301	333	296	292	298	280	322	298	292	306	299	316	281	319	320	318	330	308	305	272	317	314	312	316	315	301	289	297	298	310	298	324	332	315	326	305	299	311	313	303	282	304	316	316	309	287	314	289	303	315	315	314	312	320	272	305	308	329	315	329	324	299	306	317	314	298	300	303	297	305	306	295	310	288	268	306	318	307	332	297	291	275	318	322	324	312	309	331	295	280	330	344	294	293	285	297	292	293	297	310	318	313	310	320	286	314	343	315	315	292	303	292	323	301	287	289	310	305	322	296	299	320	329	299	310	328	325	292	309	297	318	315	304	313	311	293	290	303	308	294	290	282	313	286	309	296	298	297	294	353	302	294	281	316	294	320	290	295	307	288	302	301	314	316	318	302	303	288	308	298	297	295	289	306	303	286	293	321	270	303	304	325	288	312	306	285	345	281	302	302	280	323	318	325	295	305	341	295	305	316	296	286	307	290	297	313	264	307	295	327	301	291	332	306	298	322	320	296	257	298	273	309	333	313	312	307	277	320	283	299	293	266	321	345	278	305	277	285	287	282	274	324	289	310	301	286	343	289	306	304	301	311	280	272	313	297	308	332	353	301	298	291	294	300	323	287	303	340	302	311	298	311	285	319	308	287	288	299	302	323	301	306	319	314	280	292	298	321	300	303	298	311	303	310	290	325	286	306	329	315	312	296	300	282	299	308	292	305	336	285	329	318	277	310	302	314	281	316	296	303	302	312	289	293	321	281	303	300	306	332	315	311	320	318	292	311	310	279	278	320	327	345	285	317	294	312	299	330	311	320	264	285	335	324	291	306	294	276	307	282	336	292	310	321	314	312	305	308	311	312	312	290	304	299	347	337	285	271	298	273	313	312	291	320	296	312	307	301	293	303	308	300	301	299	332	313	331	307	304	300	327	294	312	330	308	297	307	290	277	341	311	292	282	289	305	310	257	307	310	307	324	296	273	288	290	304	290	289	304	314	295	308	303	315	351	268	310	304	303	303	288	288	333	295	289	279	310	289	309	313	328	316	270	343	312	354	271	260	320	264	325	340	312	307	302	257	272	303	319	318	291	295	295	317	287	305	297	269	325	331	269	272	304	292	310	295	335	300	290	336	311	298	303	319	329	326	322	288	312	308	272	306	301	328	290	304	273	315	330	312	288	273	318	325	300	302	296	326	297	291	294	321	304	310	275	285	308	260	323	317	312	308	282	340	335	349	299	278	317	287	294	280	286	321	297	287	300	266	295	313	314	296	285	318	292	307	325	282	318	309	337	294	304	295	281	334	315	277	337	319	312	299	296	292	317	322	307	329	315	309	309	296	288	296	304	295	315	295	296	282	303	300	293	304	322	280	290	297	312	318	289	305	301	280	322	268	300	292	298	277	318	298	300	331	283	268	293	300	326	317	319	287	328	317	313	311	299	292	317	304	306	302	330	323	286	284	306	284	305	330	305	344	290	293	312	327	325	301	335	297	300	325	319	297	272	295	282	296	297	299	302	303	295	295	309	287	301	343	299	321	295	289	307	279	346	281	319	304	302	317	307	294	296	303	315	315	317	315	294	294	290	302	301	306	311	299	259	284	298	338	296	290	292	303	301	300	284	334	328	302	269	287	338	299	298	304	304	299	300	283	270	314	284	309	305	304	285	308	337	273	306	309	316	295	288	275	325	317	307	308	284	283	327	311	314	323	294	310	315	295	313	280	285	306	331	302	290	307	307	286	309	307	303	305	317	333	289	330	322	291	293	304	338	297	323	296	332	315	306	293	267	323	305	319	287	323	293	288	309	318	305	278	344	307	300	288	334	305	309	296	323	314	287	287	322	318	289	323	320	298	318	308	298	283	298	267	310	319	268	278	291	280	270	305	328	313	305	315	310	333	286	310	282	323	284	316	341	316	295	289	324	273	266	297	282	294	306	258	314	306	291	318	295	320	302	289	305	308	311	301	306	305	318	286	345	321	311	292	289	284	332	291	319	298	301	306	293	279	297	299	303	308	312	323	286	325	277	317	314	290	291	325	319	340	310	288	320	272	328	289	283	289	285	306	293	286	267	291	281	306	294	305	291	303	295	295	294	282	316	310	287	289	286	302	307	300	304	278	290	288	312	308	293	298	330	312	288	316	320	294	288	281	289	314	319	299	316	304	309	311	302	281	293	287	259	322	279	247	311	302	272	331	310	299	292	296	316	330	270	315	303	289	315	312	312	314	323	276	293	282	291	308	309	308	318	324	273	307	313	293	297	290	323	302	307	292	298	336	292	313	310	310	330	271	324	310	312	291	317	311	322	316	314	312	282	296	331	314	303	298	272	302	291	299	294	275	277	307	338	312	300	314	296	309	286	318	280	295	313	331	279	285	315	305	286	288	300	290	320	314	309	302	305	285	312	291	307	280	314	289	335	324	296	287	304	285	314	320	317	268	285	300	314	285	305	300	334	330	301	280	285	307	304	288	300	330	286	331	310	303	305	295	295	294	305	299	280	305	308	294	285	287	279	299	283	275	338	286	312	277	294	315	313	302	305	274	327	280	292	297	325	310	329	288	313	323	285	299	285	283	290	320	325	306	278	304	298	325	292	288	319	282	260	272	312	276	319	322	303	294	280	299	301	283	285	314	289	300	315	303	303	332	306	292	292	304	313	300	291	279	313	289	276	316	310	327	296	316	277	313	334	311	280	310	309	318	282	285	290	298	297	302	307	270	298	304	298	338	329	286	282	307	294	321	298	295	318	331	310	296	334	288	328	330	320	322	316	291	292	291	320	286	307	315	324	293	316	308	271	322	286	316	272	303	303	304	299	305	302	287	294	333	287	314	288	308	313	322	286	293	340	314	281	308	334	305	301	344	295	315	315	307	298	298	331	312	283
21778	34836	25972	9816	6713	5151	3957	2969	2260	1782	1346	1114	954	755	708	675	629	591	575	531	525	476	490	464	440	414	412	379	425	396	416	457	389	426	357	422	391	423	410	359	379	393	371	420	381	393	372	362	386	355	382	378	383	378	385	390	400	387	349	397	376	376	373	352	378	416	374	386	374	367	341	319	341	374	373	378	406	360	324	391	422	344	380	405	378	389	368	368	374	373	392	389	414	390	394	397	376	384	383	403	366	358	378	363	382	366	365	365	372	389	408	390	338	385	397	363	393	367	377	384	398	366	414	382	360	388	362	377	423	385	384	393	356	381	360	375	393	362	378	362	392	358	412	378	408	339	357	359	380	396	400	372	377	345	390	378	369	382	352	368	422	394	392	403	346	366	387	386	420	362	377	397	362	374	391	418	394	381	347	365	377	390	391	423	373	428	370	396	387	377	402	387	368	380	377	389	389	390	392	372	363	385	425	384	391	371	378	378	374	382	412	385	375	340	381	357	414	402	386	405	358	380	364	353	351	350	367	406	372	360	392	397	380	361	359	366	353	413	354	340	385	375	344	372	406	359	360	380	401	370	360	383	363	396	392	360	376	359	395	396	356	430	399	395	388	381	365	374	339	403	392	390	393	383	356	399	379	379	363	351	379	359	378	392	389	388	377	396	399	407	411	379	407	379	361	410	377	338	320	375	375	380	393	386	390	353	375	401	379	348	369	330	368	343	394	401	381	387	404	381	367	340	349	396	372	368	370	392	348	388	372	360	348	381	398	382	358	358	388	391	376	392	330	392	412	343	358	379	374	363	372	377	337	356	374	354	396	366	391	375	408	410	373	405	373	373	404	394	379	372	416	378	386	392	357	397	403	364	362	343	366	366	377	370	396	388	367	399	355	366	368	384	363	387	372	369	363	383	384	347	421	368	369	376	371	354	411	367	389	400	354	348	383	357	381	383	377	392	356	402	407	372	373	384	364	377	346	381	370	378	381	365	358	391	370	367	405	355	411	400	386	359	384	383	386	406	359	354	388	397	419	382	364	411	368	369	411	421	362	388	407	393	384	373	377	375	373	390	372	387	374	363	378	375	374	352	356	384	374	364	386	359	398	372	385	420	423	384	408	376	376	380	357	406	387	399	396	399	365	366	363	397	376	378	374	369	420	381	379	378	402	375	408	358	360	366	351	339	379	390	355	369	407	346	345	413	357	385	403	383	383	400	346	363	362	350	359	415	379	355	355	415	357	368	335	423	385	368	343	364	375	378	402	351	383	413	395	409	351	394	347	358	401	386	380	362	378	368	380	365	378	388	398	382	390	388	382	376	392	413	341	383	400	391	389	410	334	394	385	390	401	396	387	375	399	331	373	380	382	348	369	384	370	376	383	384	384	374	394	357	358	403	402	396	353	383	379	392	374	395	394	377	375	366	385	360	388	399	379	372	365	384	383	387	384	377	372	363	386	376	357	359	373	395	375	370	358	375	349	413	373	376	387	360	383	397	412	377	398	395	392	389	349	418	345	374	396	359	338	394	374	370	394	396	385	368	395	417	372	349	391	386	414	338	376	384	356	344	410	362	387	374	367	398	369	335	347	393	368	367	376	348	381	381	387	373	407	388	403	355	395	382	399	394	413	368	378	376	397	415	381	367	409	350	350	381	371	400	378	394	379	367	400	401	355	345	409	346	353	381	371	377	414	375	398	377	357	379	399	367	377	390	408	394	361	383	374	366	419	375	399	383	360	413	402	381	369	375	387	391	353	425	343	374	389	362	358	409	364	393	409	374	381	382	410	366	374	359	399	413	432	396	375	357	410	392	337	391	362	356	400	366	390	395	346	370	392	336	372	377	402	376	394	368	366	381	350	353	396	388	377	393	387	375	379	336	398	392	361	393	384	385	369	380	394	387	371	410	367	388	390	397	405	379	411	356	373	405	385	380	354	405	394	379	369	363	394	399	390	371	381	380	371	392	370	387	372	343	396	390	399	420	355	380	413	426	390	357	394	366	390	366	378	412	391	358	354	394	363	368	343	371	400	390	380	357	335	396	383	413	374	364	395	374	357	387	380	385	399	401	368	369	382	418	389	363	394	402	349	390	372	398	356	351	374	360	373	386	394	378	375	361	410	405	374	378	324	394	393	385	391	406	403	374	412	384	393	367	359	398	396	362	394	410	362	378	384	381	379	369	409	385	396	355	403	350	417	356	379	371	382	332	402	358	392	376	356	394	394	371	389	363	359	373	402	337	387	363	368	386	385	344	410	406	390	403	382	345	362	373	379	373	379	384	410	344	367	375	373	394	347	362	396	397	368	435	401	360	337	383	369	388	394	385	361	403	367	393	340	336	379	368	358	392	391	386	381	359	379	430	411	352	375	385	393	355	372	352	370	344	421	368	408	370	377	366	394	399	387	361	363	390	384	365	364	388	374	345	358	416	332	413	393	384	381	378	389	367	361	375	344	382	362	330	418	408	358	380	394	391	422	398	407	418	379	370	392	397	394	408	332	390	371	382	350	411	399	368	367	400	379	405	394	391	402	389	364	378	354	390	381	403	385	398	388	369	416	385	371	379	351	407	374	339	365	376	376	394	366	394	383	367	399	390	374	364	370	373	399	375	369	344	400	364	385	368	367	365	390	377	390	405	368	377	341	360	358	395	369	374	393	409	370	364	369	376	361	396	373	354	378	401	342	385	367	366	355	368	376	410	392	397	393	369	389	373	379	398	331	362	361	368	384	381	403	370	422	381	386	372	375	391	365	340	407	389	387	331	434	381	424	343	372	373	382	364	385	406	346	408	375	433	363	392	358	362	367	387	361	368	394	364	382	389	396	408	380	371	395	407	389	391	398	374	418	384	356	401	340	384	407	385	356	397	381	404	389	355	391	376	388	381	400	385	389	377	391	397	403	366	357	384	375	370	386	374	381	351	399	379	385	407	359	393	398	388	385	405	346	385	418	379	369	371	400	390	366	392	394	347	379	323	371	344	377	366	384	358	369	369	411	378	386	377	391	352	401	376	341	360	387	353	378	380	377	370	342	368	368	385	414	382	395	381	421	377	362	381	389	360	385	382	366	388	392	401	345	388	416	415	372	383	330	365	374	390	375	361	406	359	391	366	417	365	382	399	333	366	394	378	386	365	406	342	369	387	384	378	397	401	388	352	363	383	391	356	418	363	390	357	413	358	369	369	409	395	387	368	368	338	425	381	392	379	405	377	378	419	375	397	383	375	407	363	381	353	382	354	381	417	397	370	382	375	395	359	377	419	380	385	396	352	374	351	374	354	393	417	369	345	364	347	363	386	367	378	377	373	330	380	384	367	372	399	357	402	384	397	366	395	385	335	384	376	399	373	366	390	393	402	383	397	368	369	390	356	390	402	361	380	367	384	393	367	413	381	414	372	371	381	343	365	435	358	389	376	377	368	365	397	381	393	368	427	347	393	387	372	369	381	364	376	382	429	360	379	380	372	368	403	384	358	363	352	369	391
23798	21209	28373	24359	21227	14462	5745	3297	2372	1855	1479	1214	925	870	818	686	662	619	571	523	526	484	501	432	434	444	416	399	377	348	338	328	341	346	354	353	367	327	332	315	359	342	323	334	340	351	330	329	318	350	293	325	316	359	350	322	328	281	297	326	312	331	335	322	322	301	296	310	334	314	321	310	306	320	328	287	322	306	304	305	320	320	345	314	321	327	339	316	320	335	299	335	307	320	302	295	340	295	316	325	298	312	326	336	323	330	324	310	317	310	314	323	294	335	363	291	312	341	342	343	330	313	328	288	345	310	277	347	321	324	321	357	310	336	315	369	336	319	304	303	321	347	332	337	324	288	303	297	283	351	296	338	330	331	328	302	363	328	316	327	302	321	308	318	329	318	337	339	314	333	316	344	312	324	335	359	289	317	316	340	309	335	354	322	318	302	307	319	310	307	297	315	329	294	312	338	297	333	294	322	301	318	329	303	349	380	348	322	310	324	369	333	296	310	303	326	344	315	319	304	321	342	318	357	317	355	340	303	331	304	334	310	352	322	331	318	361	261	308	321	295	337	325	311	329	355	324	318	346	309	334	298	348	346	335	313	328	304	291	324	291	314	316	365	286	333	332	305	301	341	298	327	297	326	297	308	364	318	254	312	313	330	349	294	313	343	347	353	313	327	336	328	313	324	306	318	335	344	319	328	322	341	337	288	297	327	298	348	298	322	353	326	304	321	311	310	352	335	298	295	327	337	352	328	333	318	315	317	317	297	333	319	334	313	338	327	316	321	306	330	357	300	318	313	312	344	331	327	307	330	315	315	278	340	309	330	323	315	319	320	336	348	292	333	313	330	314	327	324	314	340	331	328	331	293	313	326	314	336	307	311	302	321	339	335	347	334	339	303	334	354	327	349	323	344	323	334	355	313	319	322	311	355	330	302	305	320	334	313	319	324	338	305	315	304	308	319	392	298	336	327	320	331	321	312	300	309	323	334	336	316	317	325	303	336	313	342	303	355	337	344	337	323	362	315	328	305	325	314	311	317	319	315	327	277	308	309	330	374	311	330	290	313	329	333	326	323	314	327	344	348	327	326	331	341	284	319	341	331	307	306	318	339	350	327	310	330	354	320	322	318	311	288	308	302	296	338	341	298	314	351	327	340	370	312	308	344	296	331	279	303	301	327	303	309	325	350	312	308	310	312	326	295	316	334	326	304	319	284	339	308	328	323	297	301	318	339	332	361	292	348	317	302	320	321	303	327	306	306	330	328	325	344	318	337	337	325	322	330	331	307	327	292	318	306	353	314	306	343	380	301	350	349	322	351	308	326	310	300	308	335	329	309	327	321	316	348	336	309	330	298	344	321	313	324	343	285	312	337	321	325	338	323	324	290	332	333	343	318	315	333	320	312	317	322	315	328	358	312	293	302	335	312	334	313	341	330	319	323	338	296	280	337	339	321	314	331	299	318	327	302	338	347	294	315	307	303	304	317	311	318	340	319	344	325	308	336	347	316	309	271	327	314	321	330	345	309	310	312	337	314	324	322	337	334	322	316	314	294	328	337	348	343	321	339	291	328	293	354	319	343	334	358	302	323	301	310	353	294	299	345	292	340	323	309	344	319	365	308	300	313	314	330	356	335	320	317	314	325	296	310	318	292	349	332	338	338	307	291	325	326	342	326	343	320	339	295	358	311	341	327	315	326	349	348	295	300	343	322	335	313	325	347	305	329	323	316	298	334	329	313	339	284	333	296	322	319	310	388	330	307	326	315	279	348	328	323	318	315	318	316	316	299	301	299	269	334	314	331	311	300	332	350	312	314	305	338	323	324	310	308	324	339	313	322	347	351	308	326	337	320	329	339	287	310	303	318	342	316	306	315	318	323	351	311	313	303	334	331	328	316	312	328	335	299	336	274	311	299	319	331	348	303	345	307	319	329	299	306	303	328	320	306	282	309	323	336	328	335	348	316	326	351	309	296	307	320	336	315	350	345	328	311	267	314	343	313	325	319	288	322	319	320	334	303	321	316	328	334	308	354	325	333	328	301	324	333	334	329	352	324	312	338	327	334	307	285	316	303	306	324	339	318	313	308	327	313	331	322	316	354	283	301	296	325	322	320	322	315	318	305	342	327	315	302	307	328	312	331	312	303	318	354	328	329	340	311	345	317	339	304	329	339	348	312	304	300	322	306	339	347	329	322	328	326	338	313	296	317	313	324	311	313	301	319	296	308	303	335	323	319	324	284	330	313	314	359	322	288	335	314	347	331	301	310	317	333	346	339	371	309	276	338	292	316	309	321	314	320	325	307	323	326	355	326	339	320	305	316	342	350	329	319	323	333	326	348	338	324	319	340	331	330	335	332	316	295	320	308	338	306	316	345	333	326	336	311	319	294	346	316	303	303	345	347	324	366	334	352	319	318	294	304	327	325	328	339	357	333	331	277	311	343	368	334	298	347	309	320	316	315	321	353	315	293	323	342	330	300	331	294	303	319	337	322	311	316	326	333	327	316	352	336	324	320	300	305	332	310	318	286	353	295	316	325	311	321	322	327	318	303	316	307	329	320	345	299	310	292	333	276	325	313	326	295	306	343	323	317	310	324	297	338	316	296	313	344	306	293	322	324	306	272	311	308	291	316	335	344	317	309	299	291	325	335	299	308	317	341	273	323	320	313	313	304	331	321	335	314	327	299	311	284	334	337	328	331	286	327	342	299	312	364	302	310	312	330	328	310	307	318	322	370	318	309	321	332	317	290	296	327	349	287	337	342	318	315	339	325	323	324	336	332	325	333	334	298	325	351	292	347	316	357	328	296	339	305	309	304	338	282	286	297	292	329	352	328	311	330	318	314	337	296	328	354	334	330	321	329	338	339	325	333	341	321	333	349	325	314	308	323	302	325	308	329	295	276	319	317	302	321	294	359	276	303	308	304	312	322	315	340	335	326	334	336	350	345	299	359	315	323	338	305	345	304	317	342	318	312	330	299	344	305	324	338	289	320	310	308	308	348	329	318	326	312	314	341	300	340	364	325	345	334	346	321	318	311	344	307	329	309	303	308	307	316	294	345	321	310	321	291	343	358	330	316	283	346	319	307	316	324	327	333	296	309	348	304	315	313	303	307	350	303	320	321	337	292	307	334	315	335	329	316	325	308	305	307	331	329	331	331	305	317	349	324	309	314	334	332	332	311	339	353	308	328	284	314	318	315	284	304	337	307	362	318	340	344	297	328	296	346	328	322	334	320	347	314	322	326	330	324	314	353	366	314	336	284	303	322	340	308	338	295	355	324	308	310	302	295	342	313	341	313	342	314	328	332	296	335	301	336	307	360	334	315	327	355	321	265	323	336	300	334	316	313	313	319	318	317	283	339	329	317	337	340	315	337	292	343	322	301	338	307	302	315	315	328	297	319	319	322	317	318	315	324	340	373	330	270	312	330	329	328	327	327	328	342	310	314	317	318	321	309	327	307	317	327	312	306	318	320	324	315	322	332	331
24717	43000	33809	17159	12505	10042	7738	6113	4509	3527	2727	2065	1672	1402	1215	1086	1059	953	815	817	741	718	652	653	559	544	509	536	514	470	491	446	492	447	467	422	440	459	455	435	387	439	404	390	437	412	407	392	418	423	407	431	424	433	417	436	421	446	429	389	384	427	448	435	416	408	411	433	382	407	375	411	413	422	416	418	373	452	404	405	400	392	357	420	409	420	378	388	397	429	398	389	393	371	393	414	397	385	410	396	367	403	386	445	426	441	389	417	387	387	408	438	384	415	414	404	377	388	446	411	433	418	398	433	404	391	428	431	397	415	403	396	359	422	378	397	412	419	409	413	429	382	405	386	442	432	390	396	410	431	401	385	406	410	414	435	439	386	391	408	416	388	377	389	356	378	383	392	408	386	445	400	400	388	411	417	379	384	420	416	379	442	431	383	395	405	442	394	398	417	398	429	422	403	415	397	410	397	421	405	349	451	410	424	438	385	404	433	393	461	424	407	416	420	386	379	428	429	397	409	406	450	399	407	431	421	384	404	408	385	411	413	423	370	388	376	423	416	412	413	415	445	353	391	383	396	428	388	433	421	387	396	410	393	381	412	399	390	393	412	410	383	388	407	383	372	398	369	401	398	433	374	399	418	419	399	412	412	412	392	401	404	406	414	362	377	398	412	385	415	389	374	395	413	405	399	388	396	392	398	373	406	436	391	392	390	417	407	443	415	408	398	389	403	394	389	365	411	404	396	401	403	408	384	389	380	390	369	396	413	407	376	364	394	401	427	396	401	363	384	382	406	434	401	379	423	386	402	368	394	417	373	399	432	398	389	402	405	418	388	399	423	394	405	373	401	382	420	384	395	417	384	427	407	408	392	416	401	404	396	375	409	423	399	393	373	372	397	383	422	379	404	375	416	409	431	410	388	366	388	422	393	352	404	456	358	347	360	412	424	401	433	394	427	406	432	419	416	402	445	396	385	400	367	400	394	381	396	410	385	414	388	437	397	422	441	438	409	425	416	430	408	377	394	395	438	408	371	363	404	385	388	402	397	394	383	414	418	389	401	355	421	406	402	395	376	403	417	417	409	400	410	423	382	381	391	422	395	398	422	394	415	404	404	416	399	382	400	384	424	416	449	402	421	382	391	408	390	395	409	393	453	429	382	394	377	461	400	371	425	401	391	397	363	399	383	375	432	420	413	397	397	385	383	381	410	396	438	372	416	397	414	431	385	398	391	385	412	430	401	408	407	383	382	386	397	399	384	392	382	407	392	392	373	417	446	406	411	398	415	431	395	445	366	397	397	369	407	382	348	400	356	419	392	440	394	375	408	449	410	397	421	418	380	400	406	406	428	441	429	390	420	420	425	381	406	408	379	415	405	396	390	411	418	377	406	400	427	409	410	383	446	367	386	426	376	405	383	342	397	408	393	368	411	378	410	371	388	398	393	395	408	393	394	380	436	387	399	400	404	404	386	388	430	391	400	402	419	405	417	426	370	416	424	380	414	393	401	391	403	415	416	392	422	380	407	427	423	381	410	406	369	398	403	433	417	397	412	410	419	392	381	421	398	431	390	416	398	364	392	384	370	401	374	407	407	399	378	380	420	397	429	414	391	432	406	421	387	427	417	424	394	381	426	377	401	411	442	383	388	409	393	426	379	417	410	417	433	366	417	394	384	424	412	441	384	392	378	446	376	382	393	379	401	406	423	400	430	441	360	387	393	435	428	383	391	390	410	385	396	417	408	421	415	373	376	406	411	431	390	399	351	393	398	400	377	379	402	403	422	382	403	398	425	364	358	436	395	397	409	410	399	414	400	395	382	387	412	378	382	405	404	395	417	426	371	425	392	372	430	396	410	413	379	399	448	395	401	362	379	409	402	434	422	362	384	386	435	432	420	398	408	403	415	369	413	401	387	398	383	405	418	398	438	391	377	413	369	431	406	370	396	380	364	423	384	410	395	389	424	404	423	416	407	446	381	404	405	395	409	399	409	395	406	423	413	419	422	407	397	394	379	439	406	400	416	416	375	394	421	380	400	411	398	393	393	376	415	378	400	371	395	369	406	411	407	382	378	402	438	381	393	406	404	397	393	383	412	379	406	416	421	390	429	413	397	420	418	423	385	427	406	363	398	399	396	400	409	419	419	396	410	381	425	427	426	411	401	424	421	383	360	389	425	385	397	384	375	377	424	400	389	424	413	424	391	398	423	406	399	379	413	410	373	409	378	380	397	408	410	354	392	362	382	370	376	430	422	412	390	400	427	402	425	410	387	410	390	372	382	393	396	389	395	406	366	424	417	413	394	419	399	410	382	380	414	400	400	424	434	408	417	403	428	422	400	427	399	390	380	423	412	440	432	381	395	414	391	437	399	407	387	398	391	422	407	385	387	417	417	411	379	408	389	411	407	389	384	430	396	375	431	412	382	432	402	389	413	395	400	395	421	399	365	392	413	374	436	462	399	410	419	415	415	411	415	386	403	405	408	380	420	408	379	413	410	395	413	388	397	415	430	374	378	403	398	390	391	428	402	414	404	422	403	393	396	341	387	408	392	432	381	379	384	415	415	412	397	393	393	381	374	387	397	373	423	407	381	391	411	434	402	396	364	420	404	440	383	403	411	375	383	378	419	410	392	404	418	395	390	373	389	406	412	376	392	390	408	382	392	416	370	361	408	353	424	384	406	401	363	392	383	420	412	402	403	404	405	407	375	402	432	431	370	396	402	394	407	377	427	382	384	372	375	385	385	402	433	417	389	384	416	410	361	406	435	384	352	419	427	387	374	409	414	388	409	431	429	408	400	414	414	409	398	398	391	399	394	388	455	408	391	426	415	397	395	447	406	405	399	371	406	397	383	413	397	422	421	404	416	437	352	423	364	423	415	442	415	351	383	387	387	394	413	425	400	418	370	390	390	367	384	387	407	412	388	396	414	370	415	405	416	391	408	376	417	424	382	374	425	414	395	405	398	396	394	382	390	413	420	389	377	398	406	410	409	425	440	377	412	382	421	422	381	406	395	397	378	389	421	421	386	406	389	411	384	424	395	404	364	404	406	431	448	413	419	429	422	437	357	400	412	371	412	387	406	427	398	440	404	402	394	400	371	399	416	383	376	395	437	411	398	381	400	410	397	392	405	413	402	399	383	388	396	384	409	399	371	371	402	433	404	425	368	413	398	422	415	394	413	386	389	390	425	395	380	443	428	412	414	396	385	388	380	394	363	420	381	389	361	384	418	409	410	414	389	399	381	415	419	411	417	383	412	375	432	392	408	400	396	409	387	405	373	403	402	373	412	417	392	418	441	432	385	378	389	382	390	421	422	382	421	394	396	388	415	403	416	398	374	419	392	371	393	414	404	392	386	401	399	422	356	405	399	419	418	368	410	379	382	405	383	390	397	425	452	377	389	375	418	382	367	407	419	406	443	417	419	399	388	420	406	414	418	410	407	381	391	354	389	417	426	383	389	408	381	405	402	383	391	420	376	404	383	392	391
24637	21146	27412	25086	16238	5494	3173	2142	1689	1339	1081	789	703	566	540	457	434	389	413	358	338	313	323	295	306	286	247	274	251	273	217	239	222	251	218	232	250	206	242	230	234	231	228	221	217	246	232	223	214	218	244	195	206	242	241	233	224	204	217	233	212	200	220	197	224	222	212	216	214	210	197	195	220	203	215	215	208	194	201	211	207	210	204	224	226	235	210	197	214	229	222	222	199	215	211	196	219	205	217	221	213	223	229	170	237	193	234	223	247	232	207	231	236	220	226	238	205	215	219	232	185	214	243	211	219	220	207	222	245	204	212	223	210	211	198	212	211	207	248	186	219	216	211	234	215	199	191	211	241	208	187	232	205	221	238	210	256	201	227	230	221	223	209	213	217	196	224	241	219	224	209	172	219	215	210	229	235	211	219	209	195	236	204	258	228	211	212	208	181	207	207	206	233	201	214	204	215	196	217	184	228	199	199	193	211	216	243	211	211	210	211	225	230	209	177	216	241	215	206	209	210	207	214	223	204	198	245	178	236	233	217	214	224	200	219	209	204	227	201	242	224	210	224	231	225	209	225	211	218	211	197	219	228	195	215	202	190	224	212	226	208	203	203	218	213	201	200	217	195	230	209	209	240	212	188	226	229	212	212	231	191	216	218	216	230	206	213	229	217	218	219	218	224	226	246	232	222	182	204	197	217	226	208	190	215	181	202	209	222	205	231	193	207	188	210	203	210	226	220	221	244	208	197	199	203	220	201	214	186	201	198	217	214	202	226	224	211	210	212	217	219	224	225	214	228	234	223	205	199	206	215	198	228	205	218	233	224	241	210	251	213	207	227	237	223	203	207	217	211	209	198	219	202	213	266	208	212	207	217	214	218	214	225	212	214	231	193	203	195	213	213	191	192	225	195	196	205	176	240	223	213	226	222	228	204	217	229	220	195	234	213	240	215	241	214	217	210	209	234	197	219	218	245	184	197	211	177	188	223	189	201	220	222	193	182	226	205	222	227	202	226	226	221	205	244	245	193	184	241	202	228	217	212	213	243	204	200	214	220	218	203	222	215	228	189	205	239	197	219	200	202	195	227	202	226	217	192	206	227	196	226	211	205	216	204	210	196	206	212	202	224	207	223	224	224	184	205	225	218	222	230	231	207	209	209	214	183	219	221	215	218	234	228	225	226	210	201	202	219	224	195	204	181	208	215	212	203	203	192	230	219	241	204	197	190	220	199	227	210	210	211	226	225	222	212	230	191	233	229	205	212	198	184	211	172	221	207	202	220	212	205	236	224	189	230	198	194	208	174	214	205	182	226	222	228	233	209	217	210	200	240	212	199	205	207	224	209	199	207	224	198	206	203	238	192	207	251	217	224	196	220	196	209	209	227	199	221	173	201	216	200	210	220	230	213	237	202	235	223	234	239	207	225	213	198	237	238	224	206	241	205	221	237	221	209	208	204	200	213	225	198	213	237	210	218	202	228	227	195	211	220	219	223	225	239	209	203	186	210	219	217	224	219	196	237	196	207	205	172	217	217	217	222	208	221	207	205	225	195	192	223	223	237	222	246	194	235	204	200	256	205	233	189	203	234	227	212	222	209	237	220	209	224	223	219	241	197	229	230	235	200	206	217	217	201	218	233	196	231	203	217	221	188	208	200	215	218	210	207	194	242	201	231	226	203	236	193	207	221	215	226	223	220	213	254	234	192	215	227	231	207	229	198	218	228	198	216	208	215	198	200	228	219	199	187	223	223	228	211	197	222	197	213	214	205	221	204	219	206	224	212	219	232	207	205	212	225	215	248	205	240	213	185	216	219	228	221	208	208	200	215	237	222	216	211	217	242	212	204	222	204	217	210	204	213	209	229	206	214	213	215	216	215	208	184	172	226	200	223	220	210	214	206	217	224	195	210	232	208	200	211	221	203	183	219	199	233	202	241	208	210	220	228	218	219	221	220	182	222	233	209	207	222	184	200	200	226	228	206	179	232	212	237	203	227	225	176	222	225	215	214	213	184	235	231	197	241	222	216	211	188	229	239	212	243	222	196	198	244	243	214	218	189	224	230	198	194	230	188	222	207	220	206	227	195	223	189	208	245	214	201	207	201	217	231	223	205	236	226	220	215	223	180	199	214	198	196	211	206	214	200	198	207	209	222	229	213	213	218	210	195	189	197	221	224	204	203	190	224	203	236	223	212	212	215	222	200	192	186	205	217	229	208	210	224	189	200	216	221	221	229	231	192	200	216	232	227	224	240	277	212	224	221	208	218	223	209	206	253	233	224	247	218	211	178	222	211	247	201	238	206	200	216	223	222	219	215	205	203	210	198	220	208	201	208	215	215	188	216	201	207	213	208	239	241	201	205	208	219	208	206	217	202	189	224	197	226	235	225	222	218	216	212	202	195	208	221	224	216	230	215	187	217	187	214	218	226	223	223	216	197	215	221	207	227	222	222	213	229	208	233	202	227	189	231	230	193	203	209	208	226	202	224	195	223	214	215	201	226	220	208	219	235	188	257	197	203	237	201	226	208	220	207	229	221	221	197	220	219	219	228	213	204	217	217	211	230	185	220	244	202	237	215	211	229	202	224	186	203	222	208	235	212	198	210	230	228	200	207	201	229	210	205	185	244	221	223	227	230	221	193	211	213	205	226	256	206	210	217	203	234	215	230	218	208	220	200	194	229	212	229	206	188	209	218	221	197	188	211	213	209	196	193	227	223	224	212	194	228	229	224	192	201	179	236	226	201	201	232	218	221	210	221	210	204	225	181	211	224	194	220	216	201	226	196	238	235	203	222	218	234	180	214	245	195	219	204	210	219	205	224	244	211	199	217	217	222	214	220	204	201	231	208	208	234	228	210	230	198	207	226	192	194	232	219	218	209	196	225	215	223	233	208	219	208	224	212	193	213	204	227	209	233	235	222	189	219	193	206	222	191	209	214	206	211	211	203	202	240	206	213	196	216	173	203	210	206	227	200	217	226	209	216	207	232	264	215	212	211	218	185	193	227	224	206	212	223	194	208	205	229	212	222	202	202	226	219	168	226	209	207	201	229	231	206	191	212	242	212	198	216	225	209	233	226	221	180	205	213	221	190	212	224	222	207	234	240	200	235	220	232	217	195	226	217	217	219	211	218	230	224	221	201	230	237	208	223	228	215	225	203	214	209	213	195	233	220	232	235	202	223	190	199	224	202	209	215	199	231	220	209	217	219	235	196	229	199	206	221	226	213	199	236	200	214	222	229	213	219	211	226	228	235	229	207	192	217	206	195	229	216	240	224	205	191	207	253	204	220	231	237	216	216	226	191	211	218	233	253	181	247	193	234	220	216	181	213	226	211	277	209	205	239	216	219	204	195	235	217	212	228	207	213	186	226	218	221	231	200	204	234	204	218	216	188	199	238	228	242	199	213	205	220	238	177	213	208	206	203	224	208	207	195	183	219	224	193	216	252	213	201	223	224	214	218	214	195	205	208	211	202	201	228	219	212	232
22507	39255	31042	14232	10327	8041	6239	4713	3589	2715	1975	1536	1215	992	898	822	716	686	628	563	557	445	497	424	384	358	364	350	328	333	281	307	326	307	323	282	269	325	280	288	290	297	261	260	286	279	271	251	275	289	285	287	269	261	287	293	295	296	274	258	282	258	276	269	290	277	286	260	241	276	294	267	270	283	263	247	284	256	276	274	283	279	261	270	282	307	253	274	265	289	277	276	249	270	301	259	267	278	280	254	266	271	296	270	270	272	246	290	240	275	256	271	254	252	296	284	292	256	262	258	278	258	281	269	253	246	283	250	271	273	277	287	258	288	239	274	279	277	259	282	269	242	270	284	264	260	251	251	246	270	270	279	277	275	283	274	277	273	268	273	260	262	299	242	263	253	234	270	268	252	291	288	306	247	273	261	241	266	272	268	287	279	242	271	285	252	261	260	254	226	242	237	270	290	288	248	278	268	281	278	255	262	238	265	280	265	266	253	287	275	272	285	275	252	279	263	239	282	304	262	264	248	295	275	257	262	259	273	266	262	249	285	259	235	296	232	267	242	267	286	295	259	282	264	244	274	276	274	302	264	244	251	283	245	280	256	258	244	255	257	281	264	254	282	288	288	248	281	253	254	253	272	249	269	281	258	302	267	268	266	262	277	264	237	265	253	266	295	258	269	271	260	279	267	257	281	284	270	273	284	294	270	275	256	257	241	231	276	252	273	269	283	262	262	264	251	279	282	277	249	242	277	248	271	260	263	297	270	246	271	288	282	265	263	250	253	246	267	254	275	254	263	260	268	298	253	247	283	278	256	264	265	256	257	247	292	265	275	262	273	247	285	276	278	255	302	276	232	271	265	278	260	281	266	250	286	283	259	247	292	280	294	280	253	248	259	274	265	278	239	248	255	300	256	252	269	276	261	232	271	221	298	237	254	276	257	247	266	268	244	278	243	255	273	258	270	278	310	251	257	278	280	290	253	283	277	286	286	299	251	285	261	273	267	250	264	280	274	260	266	281	271	248	275	250	266	256	308	252	275	258	307	310	269	254	280	283	270	240	262	276	289	303	269	264	301	275	279	269	250	258	268	294	267	242	279	257	268	293	269	270	260	289	252	250	265	279	285	230	255	273	291	279	251	285	243	278	270	230	259	245	259	260	279	254	270	253	272	275	285	260	261	276	269	257	287	255	288	271	262	288	247	280	261	238	259	268	276	287	273	286	252	249	263	273	261	276	274	272	255	270	230	259	258	289	241	267	270	255	275	272	265	287	272	275	264	275	291	245	262	278	276	253	282	271	298	257	270	256	252	273	308	244	260	266	265	247	261	280	254	278	277	241	266	272	260	280	258	264	267	269	289	254	275	250	251	295	270	300	269	275	275	278	286	281	247	288	252	256	247	269	258	274	283	252	246	249	273	270	264	254	297	270	254	249	269	261	307	278	276	270	256	283	278	254	274	270	264	280	280	268	261	290	269	250	258	256	280	253	301	281	262	257	245	272	275	256	271	264	273	268	268	286	274	290	279	253	243	257	289	276	270	282	288	267	284	256	294	237	258	288	267	254	256	278	249	292	260	266	255	249	274	273	271	254	273	240	277	245	233	256	281	240	278	266	243	270	285	297	252	255	250	302	266	268	227	284	297	262	246	274	283	245	272	263	243	249	250	243	262	273	258	258	317	266	280	280	272	310	272	266	283	272	270	311	240	275	293	266	276	251	262	244	281	258	251	279	291	249	270	272	279	282	286	253	273	269	303	263	266	266	272	301	287	279	292	280	253	278	256	267	249	292	280	283	271	240	279	278	290	264	266	271	261	263	258	260	289	264	278	273	272	250	240	275	265	261	293	271	263	273	270	285	266	286	285	293	278	228	258	281	269	260	269	272	273	297	281	279	278	268	270	260	256	288	269	276	260	275	261	265	239	265	275	277	268	275	277	274	291	275	256	268	267	279	263	279	282	257	253	264	242	263	277	274	287	261	292	260	274	315	277	272	265	273	260	287	238	273	285	274	258	272	272	262	247	319	232	267	263	281	266	276	274	254	269	258	268	271	265	244	260	281	265	250	260	262	294	262	277	269	261	288	282	253	257	260	276	284	292	264	251	280	297	280	284	258	244	250	280	294	280	260	287	273	248	288	279	271	271	272	254	251	280	272	268	261	283	275	284	235	271	272	293	238	271	258	258	266	240	274	281	258	260	281	271	268	291	256	271	279	280	288	279	252	258	246	274	267	294	260	262	281	254	276	292	263	258	256	312	254	270	231	270	273	231	299	268	261	275	276	247	290	243	266	257	278	256	278	272	258	246	280	291	296	260	263	248	256	295	304	280	271	278	266	244	236	239	270	300	286	264	272	284	261	248	262	269	302	266	242	272	269	275	245	283	252	284	274	263	236	262	255	257	224	277	276	269	272	262	250	288	257	267	246	296	251	260	276	259	286	304	256	249	276	271	272	267	260	256	253	258	279	234	279	258	299	280	266	280	239	280	274	273	298	270	248	254	276	279	288	242	287	275	263	269	270	275	249	290	255	261	280	260	268	242	267	283	283	246	266	256	288	278	266	259	259	270	309	267	255	294	284	272	269	283	254	243	247	263	278	257	260	279	264	257	252	262	276	287	258	281	271	262	278	302	257	269	289	248	262	271	315	290	290	281	299	266	251	268	252	307	265	248	259	264	240	245	247	301	271	236	269	256	232	319	270	297	269	250	256	304	267	281	266	252	269	257	255	276	264	289	294	279	290	254	261	291	254	289	280	293	290	289	291	293	249	261	265	301	266	260	253	266	264	271	270	234	291	264	296	273	263	286	272	252	265	310	259	263	271	291	276	238	253	256	257	269	243	281	278	286	261	259	262	295	261	266	265	286	272	275	272	257	291	246	262	265	270	250	260	277	266	298	282	263	258	240	273	293	281	253	262	283	287	305	280	268	246	232	254	271	241	257	266	279	260	263	265	273	280	256	244	280	263	281	242	256	260	244	277	242	279	287	281	264	255	300	266	262	286	274	278	286	249	284	265	262	279	262	251	273	258	286	255	274	288	290	262	286	271	260	255	262	240	293	269	292	292	282	265	274	278	267	297	244	308	272	287	279	257	281	286	255	258	257	277	265	231	281	237	255	288	264	250	270	268	250	270	281	274	278	263	253	288	269	281	284	291	264	308	262	261	258	271	259	273	269	289	242	284	266	247	265	247	293	285	261	270	284	259	276	271	293	291	280	237	256	248	286	281	260	268	287	267	276	285	277	270	278	293	265	264	240	269	265	276	276	287	287	277	253	264	277	284	252	258	269	293	246	271	302	262	241	263	265	279	231	281	269	295	279	268	256	248	271	270	257	278	275	307	256	276	263	266	296	294	267	264	252	272	245	260	286	268	262	257	276	247	260	264	245	247	254	254	303	296	272	263	266	241	250	264	281	281	265	268	273	292	273	281	262	265	250	289	256	255	283	256	306	269	276	257	293	282	278	270	266	254	258	271	300	299	287	300	252
22675	21254	28786	24037	21270	21521	14823	5341	3385	2807	2114	1557	1270	1080	961	825	712	654	593	571	528	479	497	434	384	289	310	303	272	284	284	280	291	263	255	277	260	270	242	221	255	243	240	244	222	240	231	253	235	227	233	230	267	255	227	250	223	199	220	215	227	225	221	211	229	220	207	227	210	239	230	254	236	215	247	234	210	219	240	233	236	227	243	212	210	197	231	219	220	210	233	241	217	233	246	216	214	253	223	210	233	230	208	213	217	191	215	224	209	234	247	220	232	234	232	267	213	222	212	215	205	251	197	216	208	212	226	265	247	219	211	196	218	205	231	214	232	232	208	221	217	233	219	214	209	193	209	221	226	215	206	198	212	210	228	241	243	210	231	227	213	216	221	224	223	234	210	234	202	227	217	206	228	206	238	219	231	229	238	219	204	216	225	248	192	228	237	244	212	232	219	225	231	206	244	221	225	233	238	232	206	232	216	225	227	226	233	264	212	221	218	196	238	226	195	224	216	239	213	216	230	228	208	236	239	247	208	210	230	212	220	224	228	201	224	212	203	221	236	224	195	244	251	220	202	236	210	224	225	206	241	230	226	208	222	239	225	215	228	211	233	209	237	237	209	208	231	218	207	234	218	201	218	229	238	232	221	213	223	241	220	206	222	245	222	212	216	244	212	240	196	247	219	227	232	226	241	235	219	245	212	226	231	228	209	212	227	232	236	225	226	226	220	230	221	235	224	222	223	218	258	226	210	222	208	226	216	219	226	239	203	201	186	187	202	234	225	180	222	218	243	228	208	249	190	227	210	235	236	232	235	220	177	209	225	229	201	254	233	217	240	236	210	246	250	228	212	232	228	217	234	239	222	246	219	235	240	251	222	210	215	232	234	246	236	193	231	203	232	218	244	210	212	215	233	210	215	241	219	215	228	207	240	246	204	219	241	205	210	229	221	230	217	242	195	234	250	225	207	216	205	257	229	216	244	211	226	246	230	242	241	237	226	209	221	230	230	226	232	227	214	221	235	203	219	198	202	233	244	212	212	205	225	221	233	230	192	196	208	221	208	198	204	209	213	211	226	223	232	239	228	214	237	249	232	231	211	221	227	210	208	249	228	211	191	213	206	214	257	194	231	224	200	226	232	225	243	218	254	203	238	195	211	218	212	234	209	221	220	237	224	225	201	221	211	220	244	248	230	203	216	234	219	240	221	255	248	217	212	223	229	205	247	232	182	211	198	216	234	235	198	233	239	205	190	220	234	237	228	228	239	209	227	211	220	229	220	243	225	241	241	233	193	213	227	211	203	209	219	217	203	255	249	233	232	233	212	214	203	231	224	214	219	224	207	209	231	205	203	178	239	239	251	233	211	213	228	259	231	239	221	206	216	229	200	209	232	171	216	229	213	218	242	229	202	246	203	223	218	227	214	224	240	202	227	237	204	226	213	221	220	210	226	241	210	221	255	226	230	221	227	214	230	201	210	212	231	246	237	216	228	209	233	237	212	235	205	202	223	219	253	250	267	224	218	239	218	233	196	225	253	227	235	243	203	230	233	236	245	220	226	209	232	229	210	230	224	204	242	253	238	233	212	239	208	215	264	228	237	251	215	207	221	234	227	221	210	204	228	220	214	230	231	258	205	218	249	230	208	245	211	222	219	235	254	223	212	231	242	233	213	200	220	203	234	252	231	219	224	202	229	243	226	210	228	216	236	198	222	213	228	240	220	229	226	199	197	229	240	232	206	228	201	214	232	242	201	221	204	206	227	200	238	225	226	220	241	222	209	225	231	227	227	221	237	195	237	244	205	234	220	239	212	212	223	227	240	261	238	242	219	220	215	217	228	207	226	260	206	237	239	198	246	206	232	229	194	258	215	225	227	219	219	217	233	229	243	211	214	214	202	219	244	240	203	221	226	238	205	221	215	202	205	212	228	228	225	230	230	228	197	226	212	233	210	241	207	211	232	231	206	247	229	237	217	206	233	240	203	217	225	236	202	208	228	236	237	211	209	244	217	243	214	227	200	219	219	230	245	197	226	181	212	223	239	252	232	260	211	241	231	212	202	223	229	212	212	237	239	199	207	194	213	209	206	243	220	237	223	231	245	208	208	239	205	241	228	204	212	210	213	225	219	212	204	231	181	224	225	234	222	230	269	234	204	217	242	218	240	227	237	236	246	225	220	215	240	236	227	215	223	212	224	207	212	213	212	247	261	234	217	249	212	216	209	218	206	245	185	220	220	226	215	238	221	223	235	195	209	235	222	219	209	230	197	211	242	219	240	226	223	218	236	195	220	223	211	242	213	225	211	247	224	236	246	216	228	252	240	224	233	223	247	225	210	243	197	228	249	221	248	180	263	225	181	213	226	252	195	224	235	256	219	205	223	221	233	211	208	221	250	231	241	217	223	228	238	237	240	201	234	211	188	232	222	255	219	238	242	214	225	236	215	237	208	258	213	217	221	244	235	200	237	253	249	221	222	248	212	229	236	220	242	208	230	222	212	219	229	225	221	231	223	238	221	222	230	219	223	228	232	231	226	227	239	233	255	219	222	198	199	236	182	217	213	218	225	216	222	222	228	203	209	231	219	240	229	231	233	213	245	200	237	247	224	216	210	212	232	228	238	207	239	213	229	255	213	228	204	193	212	215	232	193	226	213	225	240	200	217	203	213	217	212	230	230	233	227	219	191	246	222	240	215	232	218	203	225	194	245	242	207	240	234	216	220	232	214	206	226	229	223	208	256	220	255	198	213	246	214	235	205	218	218	213	207	246	207	233	205	209	235	254	228	213	195	211	211	226	232	212	233	213	225	205	240	224	240	209	240	225	257	249	259	225	204	239	219	234	207	247	210	240	206	216	243	215	227	223	234	216	236	237	211	242	251	226	223	218	221	250	212	263	254	263	248	221	216	217	228	241	214	219	223	203	238	224	202	220	217	224	212	237	230	243	243	214	210	227	237	203	196	235	226	212	231	202	204	224	222	197	220	224	225	234	227	239	239	219	235	236	228	223	234	229	206	208	223	192	240	214	225	218	253	204	202	235	248	216	229	241	258	212	228	245	256	230	206	227	236	227	215	214	237	223	224	228	223	247	235	232	229	236	209	228	212	228	236	233	210	228	209	184	218	262	224	226	204	226	229	211	253	201	248	215	242	252	240	233	220	250	214	233	234	244	232	234	214	237	236	246	240	220	228	245	225	200	238	230	194	224	208	214	222	212	201	245	245	209	209	224	227	214	226	182	247	245	209	240	236	225	248	213	228	207	240	202	196	228	239	239	225	236	240	225	243	220	207	228	234	235	235	208	243	227	191	225	203	232	197	227	241	224	214	198	219	241	220	238	241	224	236	225	232	212	238	196	219	218	217	238	216	224	236	224	214	231	258	220	195	206	239	241	234	204	227	265	240	221	216	206	236	239	233	232	206	218	246	223	214	230	231	251	237	246	230	211	247	217	222	213	230	245	198	220	213	232	215	204	209	233	215	247	220	236	206
27126	49113	40326	22559	16884	13844	10785	8332	6525	5099	3971	2845	2340	1898	1624	1391	1308	1137	1038	903	802	738	700	659	595	512	477	454	405	373	398	343	349	344	358	368	364	355	286	319	268	334	311	322	279	291	284	272	297	297	299	343	327	320	329	312	340	270	302	303	283	283	283	260	276	271	299	279	283	279	273	285	284	278	298	273	284	294	267	285	265	282	287	277	282	266	282	294	269	260	289	275	255	263	282	259	300	271	278	286	276	282	297	268	264	294	298	297	269	262	258	313	267	287	274	299	256	281	281	277	297	261	288	272	280	312	269	282	289	284	262	258	265	284	259	272	276	279	277	284	284	281	266	275	263	255	286	274	275	270	294	268	269	287	282	281	246	283	273	314	276	261	285	271	284	309	252	254	273	235	274	285	270	284	254	254	238	307	258	295	275	252	255	288	287	276	275	268	285	276	267	281	289	292	282	277	277	293	285	279	256	255	297	256	276	277	285	289	287	302	273	281	297	281	286	285	251	272	295	262	304	296	267	307	236	282	281	274	271	257	281	291	282	277	289	295	263	277	249	280	303	280	284	276	271	286	274	268	286	260	265	301	270	266	283	288	279	277	277	263	283	288	268	288	269	288	271	272	285	267	265	280	283	293	280	289	254	266	276	287	271	285	268	292	261	290	276	269	243	303	282	254	269	283	275	283	275	282	273	290	281	273	317	292	278	270	293	256	264	260	275	312	254	282	268	268	292	300	299	276	305	261	270	284	296	268	297	257	273	274	292	295	293	269	279	285	260	281	288	307	276	284	282	257	239	279	278	291	283	296	232	236	243	260	267	248	280	281	297	267	307	265	243	266	277	264	272	267	266	285	272	290	255	281	258	262	304	280	265	303	273	293	301	292	292	267	254	261	313	307	243	263	265	277	284	264	278	296	303	274	277	287	287	287	247	268	300	264	276	278	277	264	287	234	272	261	267	262	254	294	272	248	273	268	265	280	263	278	266	281	262	277	280	276	269	260	264	280	287	276	291	286	302	286	276	275	299	274	294	300	264	295	281	244	276	295	279	265	306	281	281	289	285	276	261	281	286	277	292	245	311	286	264	252	300	252	278	274	274	290	253	270	284	270	294	292	254	249	306	271	254	295	248	289	262	279	218	290	302	256	285	271	280	284	271	262	295	257	273	263	243	276	287	304	287	283	271	270	298	263	324	284	290	291	266	267	262	280	310	252	238	277	294	274	305	285	277	269	275	274	289	248	296	278	248	288	258	274	276	268	250	270	267	259	274	295	266	273	268	279	234	283	310	276	293	263	261	264	282	282	254	245	270	232	283	261	278	299	264	297	265	275	284	246	269	261	286	288	308	289	282	261	302	286	260	255	263	272	293	284	281	242	282	272	286	276	291	276	292	273	271	276	275	260	296	283	289	267	281	277	282	276	290	250	291	310	250	313	273	279	235	290	281	266	301	257	286	274	290	281	279	244	266	299	278	281	288	263	280	255	277	270	282	271	268	250	301	256	297	266	294	284	285	308	277	251	245	257	274	280	300	278	285	271	272	283	278	308	255	274	272	292	311	263	290	297	279	278	255	302	283	243	257	283	281	284	234	280	272	293	291	257	274	259	269	305	316	267	270	277	267	269	293	286	269	278	290	280	240	260	274	277	266	252	270	285	312	263	256	292	287	294	297	268	283	291	279	301	261	266	254	271	284	288	261	298	259	231	251	302	244	294	274	291	272	283	251	270	280	246	307	252	250	275	286	272	272	282	273	288	292	280	293	268	302	273	262	284	272	299	278	295	270	272	264	297	284	261	287	281	307	259	278	264	290	309	277	264	288	271	278	296	276	279	263	283	301	296	276	272	318	258	298	294	286	266	307	269	262	283	288	288	251	286	252	258	300	265	293	274	272	322	275	306	264	302	286	291	261	295	289	245	278	263	281	283	278	274	307	257	254	279	273	286	291	267	279	232	272	265	274	286	269	262	290	265	285	287	288	287	305	278	275	292	251	272	252	264	296	278	261	284	291	285	290	285	261	266	300	300	296	271	278	272	279	254	286	290	285	252	296	252	272	284	274	283	298	282	304	303	286	300	282	267	285	265	303	255	294	261	272	292	292	279	268	259	256	278	252	302	287	284	263	256	287	264	278	278	291	258	295	244	273	259	284	265	255	251	252	267	259	253	314	296	285	274	304	288	264	282	261	284	268	231	273	261	305	271	287	285	300	263	282	226	311	267	284	255	289	291	300	264	289	266	265	283	265	280	291	274	285	256	275	285	281	243	274	273	263	252	306	292	272	254	297	250	272	279	273	296	293	287	322	260	273	282	285	281	259	288	299	281	264	305	276	278	275	288	268	287	259	274	317	287	243	272	279	259	299	249	268	269	268	268	289	296	285	276	285	251	292	268	277	253	241	277	292	285	260	273	257	280	289	278	282	325	261	281	266	282	287	287	289	274	268	281	276	282	248	285	277	268	260	254	275	291	235	259	284	263	310	246	317	277	319	268	290	295	274	296	265	278	267	284	289	279	269	270	294	285	246	291	291	302	308	314	299	289	263	275	287	307	270	280	291	284	294	286	297	271	271	280	283	249	293	277	285	278	290	297	279	299	313	283	269	254	294	274	271	269	302	290	289	292	274	288	257	272	301	299	308	309	303	269	323	277	246	311	271	303	279	285	273	266	275	283	265	286	253	281	248	295	276	279	289	306	265	284	296	286	281	271	276	249	237	299	273	301	268	262	261	293	278	297	295	284	288	270	282	264	285	281	263	299	264	289	272	271	266	250	287	266	281	281	290	320	255	272	254	263	295	267	285	280	280	284	318	289	269	298	290	261	297	268	290	260	292	300	274	322	295	265	285	277	317	272	294	301	284	315	284	271	277	264	287	270	246	283	244	268	276	281	266	286	285	259	256	274	256	275	295	277	268	294	323	268	277	271	305	303	295	299	285	233	300	281	270	293	285	261	268	283	256	251	275	295	247	285	288	268	282	286	291	264	274	272	255	272	273	286	298	279	266	276	260	263	279	283	290	272	282	256	297	283	246	293	310	271	308	278	291	294	255	285	295	281	274	256	285	302	260	300	274	285	267	284	277	267	278	277	262	272	236	249	251	285	244	306	252	247	259	277	288	260	261	250	283	274	269	301	282	291	267	245	278	244	273	270	295	283	253	289	277	252	255	281	277	286	255	267	275	274	264	284	279	295	281	290	256	274	294	277	263	284	318	271	248	263	275	248	265	305	296	276	308	305	280	257	281	288	259	261	307	296	258	275	266	279	266	333	286	261	272	290	287	263	276	281	289	254	258	237	235	276	306	277	271	274	305	292	263	262	311	261	259	269	269	269	266	257	263	252	298	280	299	269	277	278	278	295	245	256	293	273	254	279	314	281	277	306	282	288	282	255	288	292	308	303	291	256	276	279	272	287	276	286	268	255	274	255	246	274	281	269	271	263	272	258	268	255	258	278	263	289	247	274	292	287	254	270	286	267	271	271	296	302
27678	22162	20078	8464	4050	2716	2019	1542	1109	946	809	665	569	538	428	434	446	403	396	372	393	341	356	376	353	323	304	319	341	308	292	334	294	282	284	311	296	310	309	309	290	327	306	300	320	290	316	252	297	306	303	283	302	292	310	308	292	307	272	259	309	327	289	279	302	311	294	293	320	292	301	285	306	298	282	319	302	294	276	291	300	286	274	304	289	303	292	267	297	309	310	269	284	323	259	293	292	283	306	314	292	268	327	282	299	295	287	297	283	313	280	293	288	314	328	267	307	297	313	279	315	303	300	310	311	309	289	298	268	302	291	301	289	301	296	269	331	308	279	285	300	288	293	306	296	302	312	327	310	288	318	297	293	318	300	280	300	283	290	300	296	298	287	317	330	299	295	325	300	301	264	292	311	291	305	301	279	299	298	338	306	282	264	284	298	304	285	284	310	321	269	299	298	306	277	272	319	290	283	293	313	299	273	292	284	287	312	325	277	294	278	290	288	297	287	295	313	320	290	283	309	286	286	293	290	297	318	290	300	254	314	289	325	317	302	328	314	286	310	327	304	302	326	298	294	312	314	341	265	295	288	303	309	323	305	298	302	282	263	320	271	283	292	322	343	277	276	319	328	324	295	284	317	292	290	292	299	319	300	292	272	283	283	299	285	305	307	294	285	283	313	289	286	304	298	280	304	280	303	279	280	285	295	313	298	295	280	298	315	328	285	281	281	300	291	299	307	299	284	311	294	287	283	260	313	315	318	307	299	294	279	281	312	286	279	323	326	307	318	316	307	288	285	294	297	273	294	293	301	302	285	324	310	308	302	302	288	293	309	328	306	312	296	321	297	296	257	306	338	275	302	335	320	300	298	276	299	290	312	305	308	305	290	278	309	268	317	281	291	293	306	275	289	294	301	282	275	315	289	287	302	271	290	292	302	297	321	299	297	315	294	283	295	309	308	320	284	319	291	293	270	290	290	299	291	316	311	282	300	296	279	309	273	276	302	303	316	319	295	274	301	317	303	287	301	306	275	291	330	300	299	302	276	281	303	284	280	304	291	309	318	309	298	308	301	277	297	294	276	296	277	326	289	303	298	302	300	284	330	306	303	283	313	271	309	283	282	311	304	306	305	325	284	317	307	307	297	293	288	314	308	303	292	286	283	330	290	301	324	280	315	271	283	306	284	304	300	318	285	282	309	295	276	291	298	286	291	307	313	291	289	310	309	292	285	323	286	310	273	303	290	332	323	276	309	329	302	315	275	288	286	313	303	300	287	326	297	308	293	305	287	283	282	317	301	327	311	299	300	307	298	303	335	285	296	309	305	291	268	310	261	250	290	271	260	311	284	293	273	304	318	291	321	290	286	277	297	305	312	303	301	304	288	327	303	299	307	276	302	321	266	331	311	301	299	289	265	309	271	298	289	329	303	287	331	289	286	283	306	297	283	296	314	285	276	259	278	274	274	292	287	325	270	284	290	278	303	311	301	301	267	300	291	285	299	289	297	282	269	270	310	287	295	296	313	282	333	273	283	291	306	265	307	298	295	297	290	292	317	329	299	296	304	303	311	299	297	272	316	263	280	292	290	297	276	321	270	327	285	249	307	292	289	277	289	299	309	296	297	324	344	308	283	291	304	324	297	307	287	293	306	307	307	271	286	301	285	297	262	292	268	311	283	295	334	304	329	299	270	280	304	258	319	271	305	268	287	290	311	309	300	266	308	293	291	314	316	298	287	264	297	289	309	323	314	307	288	300	275	310	305	292	309	286	286	308	287	300	276	321	299	308	272	274	274	316	286	274	332	299	274	290	287	325	287	316	277	298	290	307	304	307	314	314	325	328	296	291	275	283	299	334	289	308	296	302	295	295	323	333	284	321	298	302	288	306	328	302	264	301	314	287	312	301	320	288	289	285	277	306	302	293	276	271	278	287	283	275	331	339	297	299	308	318	296	276	259	297	275	282	300	307	310	291	274	317	281	284	301	273	325	284	280	333	306	234	331	300	272	312	280	292	299	282	273	286	314	302	284	294	320	305	293	285	286	308	313	311	285	314	293	293	294	316	317	325	261	312	315	293	270	288	305	288	273	350	301	280	289	306	289	285	283	294	314	303	280	307	283	323	309	291	327	286	277	308	307	298	300	267	324	297	287	287	308	304	320	302	316	300	273	303	303	307	302	283	313	311	288	287	282	285	292	290	313	279	316	254	303	304	314	313	341	281	278	300	261	311	305	280	302	276	325	304	277	293	316	315	289	305	305	278	288	299	307	274	308	325	308	298	281	310	255	298	286	305	302	288	284	313	297	298	288	303	325	327	300	291	297	313	287	296	320	291	298	294	277	319	283	294	292	289	298	303	311	338	297	302	277	309	276	301	297	307	289	287	277	308	289	292	289	288	298	281	299	300	290	312	298	322	284	300	313	322	298	313	313	325	269	259	299	290	284	306	294	322	320	309	285	291	305	303	307	277	317	302	281	263	306	280	303	302	267	295	258	334	274	268	311	283	281	298	295	319	307	291	296	317	337	328	304	303	290	305	304	290	288	293	294	261	318	311	305	297	283	310	314	308	289	277	299	316	295	321	310	264	305	294	303	298	342	301	320	305	295	297	297	297	305	316	318	288	310	276	282	290	318	303	266	318	279	317	329	291	341	306	288	331	311	270	260	333	295	292	260	343	306	297	308	282	288	293	291	304	297	293	310	283	286	268	316	291	294	276	303	284	316	327	304	293	310	304	277	295	287	302	310	290	321	282	301	328	291	278	268	288	299	273	276	302	255	290	293	286	289	336	301	316	288	320	280	283	281	274	313	332	282	300	299	269	286	295	278	271	329	275	295	297	321	275	279	294	322	271	321	294	270	326	314	283	293	275	306	270	294	286	294	278	322	303	289	281	303	277	263	315	310	305	310	287	300	313	310	307	322	278	307	303	273	292	297	297	292	299	335	299	286	290	287	282	308	302	315	274	285	289	278	277	281	292	299	310	307	306	300	280	276	314	273	293	267	291	301	283	336	299	311	293	308	285	306	293	286	309	302	311	277	325	285	279	290	279	279	327	311	300	288	300	288	306	279	291	324	306	332	291	294	312	330	292	301	309	302	325	284	273	296	287	298	292	301	289	287	304	278	281	313	286	299	300	309	314	312	342	340	295	299	296	311	325	285	273	309	309	318	278	320	299	273	302	294	291	320	320	299	322	307	309	277	289	325	289	276	285	293	292	317	320	308	307	303	314	305	331	278	323	323	264	299	302	281	330	272	286	322	281	278	282	304	290	303	301	268	303	330	318	319	328	290	306	300	273	311	314	270	281	292	296	321	288	291	300	310	317	326	285	277	318	291	289	322	297	290	303	276	265	285	289	321	304	342	304	303	317	290	290	306	291	332	292	297	345	277	330	288	278	295	331	295	263	321	278	290	335	338	298	298	311	290	278	292	283	307	306	305	272	298	307	290	302	289	305	298	317	305	300	322	294	297	321	309	282	288	319	300	313
21379	32983	24648	9616	6544	5064	3845	3036	2255	1803	1447	1224	978	791	699	713	623	613	565	509	488	487	488	477	467	386	382	393	404	369	364	372	396	405	398	398	397	353	404	406	360	359	370	388	366	402	400	385	347	406	379	343	380	380	390	402	346	412	359	351	373	359	379	375	347	374	346	366	401	365	375	368	397	397	358	362	372	373	370	409	393	400	377	342	386	396	402	400	385	354	353	328	366	372	375	376	361	389	369	344	351	383	357	359	368	362	383	369	364	387	355	393	363	383	401	366	377	356	398	431	376	359	376	381	407	385	372	387	384	356	351	384	395	364	358	376	384	354	368	355	355	342	381	332	387	379	373	380	361	356	385	376	372	418	344	351	368	373	376	382	357	410	356	367	350	389	340	371	348	356	353	381	386	345	392	372	375	388	402	356	370	373	398	411	358	346	401	353	343	337	375	373	365	357	357	333	369	372	358	327	362	366	361	374	397	361	363	410	391	368	358	399	357	402	330	356	408	389	365	383	371	379	347	372	368	363	418	381	346	378	366	357	382	371	371	376	368	393	383	372	376	366	371	362	408	388	356	377	374	396	407	412	366	342	370	377	342	353	371	365	340	379	380	366	337	356	331	360	368	356	379	359	394	371	369	372	341	363	361	366	405	380	397	372	387	374	329	365	409	360	380	360	379	325	375	361	357	372	370	386	356	339	365	340	374	370	349	365	348	381	383	399	380	387	352	379	331	356	384	367	411	365	383	386	358	371	389	391	376	365	361	381	356	366	350	373	399	392	359	350	404	399	367	378	392	372	383	371	384	358	356	373	367	390	399	381	368	365	364	403	375	338	379	405	370	386	379	381	391	354	351	394	394	360	376	407	343	374	346	353	374	349	343	371	394	365	369	368	375	387	372	386	389	389	397	358	358	371	395	387	359	342	360	371	352	380	354	415	356	358	357	359	348	352	371	379	386	359	383	370	355	368	374	382	388	368	354	390	362	348	368	360	341	355	359	353	411	388	395	378	400	354	346	385	400	380	372	401	359	377	380	354	405	380	382	355	369	399	335	399	368	350	363	358	360	363	375	356	372	352	385	384	350	367	372	379	390	404	402	402	369	364	388	391	356	414	353	367	389	351	394	382	373	346	396	366	352	336	388	343	345	362	330	370	386	395	361	330	334	366	392	361	354	386	362	351	326	335	375	402	395	370	374	329	371	353	365	376	392	386	396	377	409	376	367	378	356	346	353	397	398	396	371	341	355	378	388	340	380	378	390	376	371	350	357	374	379	369	374	371	377	350	371	390	348	355	354	360	410	340	342	364	346	377	381	378	412	387	383	381	328	356	342	361	366	348	382	358	360	371	367	358	338	373	387	361	399	360	376	368	351	376	419	355	379	370	356	364	382	350	365	386	385	390	372	376	370	357	372	353	332	359	360	378	379	353	373	411	379	370	349	378	370	393	360	404	380	394	339	373	341	353	353	390	367	352	364	355	381	340	362	375	400	376	403	343	352	391	375	372	391	382	363	351	386	355	381	388	376	391	357	381	361	354	360	359	383	374	362	353	355	360	355	371	370	363	375	340	369	333	347	367	367	388	361	360	375	377	392	375	367	336	356	362	355	362	358	380	347	363	359	348	358	377	344	366	389	376	400	385	357	363	363	365	369	372	386	401	385	410	355	401	386	383	354	339	351	364	362	351	406	356	381	372	367	367	380	381	353	383	360	379	373	386	352	400	392	381	342	358	335	370	380	384	379	398	404	348	372	358	342	361	339	319	366	328	399	386	361	359	371	363	359	387	392	367	374	376	371	357	400	364	383	347	367	364	403	396	370	392	378	354	350	352	374	378	387	368	382	329	377	357	363	379	371	368	418	349	361	391	373	373	379	361	346	398	392	373	372	366	357	397	366	379	399	384	360	398	388	358	368	361	390	388	344	370	334	405	392	365	345	387	367	320	368	388	359	342	357	366	376	374	342	354	363	379	384	381	380	337	359	346	384	371	383	380	396	362	391	368	348	377	347	395	410	375	382	358	373	402	357	374	400	386	363	369	366	357	369	406	367	369	367	432	374	408	373	352	386	342	367	382	397	381	343	373	343	388	380	360	362	369	372	415	381	357	368	362	386	378	365	363	375	393	328	349	351	343	370	343	392	361	370	363	375	384	375	380	343	365	374	337	346	376	381	373	394	336	400	370	371	363	387	331	368	408	387	391	365	375	356	345	339	400	347	369	431	393	382	374	402	377	365	346	359	376	348	356	385	338	417	360	353	360	343	390	346	410	377	350	382	369	404	395	349	365	376	347	373	414	361	337	353	409	351	395	377	383	378	360	359	374	346	373	375	355	370	392	389	397	341	377	328	376	377	403	345	385	352	373	355	385	380	342	356	400	343	344	341	358	375	369	359	373	370	381	406	345	383	345	366	338	357	387	398	390	368	386	355	342	375	392	357	379	353	360	377	377	393	380	405	366	396	409	372	399	383	405	375	370	371	373	349	368	355	376	335	362	396	368	348	409	332	369	364	363	365	383	361	340	378	349	361	367	345	351	380	370	392	400	344	380	372	387	359	389	369	376	379	360	362	344	383	406	374	363	409	363	348	402	385	390	357	404	336	408	350	329	388	345	379	331	369	366	404	345	387	415	364	353	376	352	387	380	389	373	369	401	355	343	406	370	404	364	391	384	372	405	394	367	383	381	346	371	399	367	391	373	375	339	341	421	332	385	378	383	372	377	390	404	368	386	398	351	375	391	383	367	377	407	393	366	334	380	385	379	390	371	415	363	397	349	367	346	367	381	372	359	357	374	391	359	310	368	385	375	367	364	394	399	375	384	362	386	342	398	357	372	380	360	376	375	361	375	359	374	420	389	363	371	365	379	381	389	365	363	355	359	393	378	353	331	387	409	368	393	353	357	410	351	392	384	359	406	392	349	316	395	360	410	384	372	372	352	367	376	382	376	390	379	364	424	368	354	388	346	359	385	348	429	369	340	381	360	357	374	424	361	348	349	373	366	381	391	363	336	391	340	364	353	343	356	388	338	363	404	370	385	368	375	392	332	357	389	379	389	394	378	391	345	331	363	394	373	337	365	312	370	411	356	351	385	361	367	367	363	401	384	381	399	343	375	347	390	379	363	368	383	397	355	352	364	333	379	357	357	386	380	356	379	349	370	397	376	374	356	332	405	377	358	382	360	347	388	358	371	383	370	354	368	410	371	352	375	378	376	351	350	426	348	364	376	349	377	372	387	364	375	367	391	395	390	359	363	377	380	332	358	393	408	343	345	383	385	360	413	348	350	362	364	372	380	371	362	376	413	353	360	370	362	385	352	372	377	329	361	341	349	367	361	374	357	390	359	355	360	352	380	398	382	370	400	363	368	369	390	370	385	387	384	388	328	370	377	360	342	360	377	365	357	376	375	424	368	361	376	368	384	388	387	390	332	333	388	414	358	352	361	367	379	377	358	356	374	392	410	391	376	399	389	377	359	376	354	379	381
23825	21195	28246	24429	21212	14415	5781	3298	2382	1917	1575	1222	979	858	768	722	669	621	576	563	488	503	487	435	431	376	370	376	329	342	355	345	339	312	340	330	359	358	361	329	341	319	311	333	349	318	335	347	335	338	303	290	324	339	336	353	327	335	329	321	328	327	331	332	320	294	324	293	323	314	313	346	347	338	337	321	312	321	311	325	333	300	333	331	287	308	314	309	323	309	302	309	333	309	315	267	315	307	323	334	316	313	295	331	323	304	333	307	332	322	326	296	306	316	279	305	321	314	323	285	297	303	307	316	320	298	303	356	285	324	319	297	305	316	293	322	310	301	323	319	333	293	327	317	312	324	330	319	314	318	334	311	299	349	328	298	287	285	288	319	341	271	310	343	317	315	327	328	290	331	309	296	311	319	356	337	298	307	348	314	314	338	324	290	292	354	319	337	313	310	306	334	284	295	306	314	327	312	318	326	312	291	316	298	352	312	308	315	326	311	311	313	302	304	317	294	318	313	309	319	313	282	321	292	332	295	285	320	298	326	302	323	309	311	283	299	343	300	303	300	294	343	321	331	302	344	306	304	301	303	307	354	286	335	315	298	313	321	308	314	298	306	325	332	309	302	295	326	297	319	293	357	331	339	308	313	324	293	318	312	318	307	309	308	293	326	304	313	315	317	334	314	304	311	306	334	310	318	310	302	318	312	326	323	293	310	317	320	339	308	309	333	315	308	327	319	290	325	319	318	296	279	298	328	315	331	336	334	325	296	323	302	285	297	336	286	304	321	317	324	344	288	337	282	321	306	298	308	321	332	320	321	332	331	294	342	323	306	305	319	346	325	330	290	288	319	348	286	318	336	344	327	291	319	325	330	295	344	285	306	329	311	323	319	340	317	306	319	335	298	336	318	318	339	299	300	304	311	315	312	294	283	307	313	301	332	327	303	297	320	283	330	326	307	316	333	330	293	326	291	311	337	341	359	327	327	313	317	341	330	327	337	323	323	309	316	318	293	285	328	334	299	338	295	330	293	319	323	324	318	310	307	305	343	322	308	288	303	308	313	323	306	313	298	266	304	315	333	313	346	318	308	294	322	312	293	292	300	300	316	282	319	305	306	328	304	314	329	322	303	314	295	284	317	331	320	303	331	328	318	311	319	331	321	347	286	363	307	349	310	297	321	334	307	313	301	320	335	313	288	337	319	335	282	340	301	304	307	297	297	327	302	327	320	330	297	307	345	334	322	348	294	312	295	344	324	340	326	319	316	311	320	269	327	283	320	284	327	335	308	327	326	297	338	291	335	308	338	337	318	291	319	293	331	316	332	315	291	303	326	346	326	305	331	297	305	335	298	288	316	313	352	305	308	299	320	295	306	308	331	336	297	327	292	297	346	311	310	326	315	304	322	302	330	322	331	321	311	328	329	324	304	317	287	306	308	325	307	354	316	328	341	320	318	321	321	306	342	314	350	307	318	308	327	326	332	320	333	321	332	295	321	309	318	311	309	313	297	318	319	286	303	304	297	287	312	294	286	299	318	343	322	346	363	295	312	315	325	302	344	290	313	323	344	312	323	329	332	311	320	314	341	344	322	282	304	347	291	303	323	311	351	341	328	313	306	300	336	349	342	332	323	310	325	356	315	282	312	272	329	306	300	307	323	324	308	330	297	281	330	302	318	298	344	278	295	302	314	334	336	311	322	312	325	300	292	319	297	337	281	302	324	351	306	322	310	315	324	339	305	311	327	309	330	316	309	331	313	324	319	339	309	302	282	329	306	319	331	330	288	328	324	341	335	313	324	327	341	289	305	347	315	315	336	309	325	318	300	313	313	350	279	314	302	291	328	326	289	339	288	294	313	293	327	307	308	307	316	319	317	312	360	335	311	327	291	326	340	314	307	311	323	317	330	309	343	314	318	306	287	338	328	334	265	344	317	289	268	303	326	320	311	314	315	301	316	302	328	311	302	298	301	302	300	302	330	335	304	308	316	321	322	313	333	330	315	320	329	311	327	314	319	307	329	304	327	284	310	299	311	321	313	310	295	296	333	328	312	315	310	294	293	311	332	316	295	330	284	304	298	330	318	305	276	317	299	311	328	280	305	319	313	318	302	306	288	335	333	332	302	320	288	304	313	317	338	309	283	344	295	307	303	343	342	307	268	308	344	314	347	336	319	344	326	303	311	300	319	315	298	301	300	323	298	317	302	314	329	337	335	328	300	303	311	285	307	307	312	329	323	324	319	327	319	306	318	311	328	317	337	293	313	279	304	327	319	317	301	290	297	312	319	330	310	317	290	324	320	332	281	301	297	312	336	323	339	325	320	322	326	329	311	329	281	314	289	314	344	325	293	332	348	281	333	331	313	345	312	288	328	313	323	319	310	318	325	311	311	319	308	329	321	285	337	318	328	330	296	318	301	340	316	307	317	289	301	326	347	340	269	326	314	324	306	342	283	290	325	343	322	305	274	345	317	319	318	332	331	316	294	343	295	340	321	317	281	358	335	314	330	318	287	323	319	321	321	305	322	296	309	346	311	325	345	301	338	323	307	326	307	303	277	312	294	325	334	333	322	308	333	313	315	301	324	305	304	304	319	310	301	349	287	338	300	312	280	299	327	337	303	341	311	273	298	345	294	332	288	326	340	342	331	302	304	301	302	329	300	278	351	309	341	314	305	309	294	326	307	316	295	317	318	333	316	316	289	277	317	277	314	324	331	280	289	310	306	307	327	306	319	317	313	284	353	285	319	326	288	321	360	286	329	316	310	280	289	367	310	311	319	307	324	315	342	311	326	304	342	320	311	299	298	317	319	332	307	316	313	324	348	284	286	304	316	328	285	313	316	289	311	315	341	314	313	308	323	289	345	302	328	293	291	327	324	298	333	336	319	315	345	320	361	310	271	313	305	302	347	294	312	295	322	314	298	322	278	338	298	310	334	306	321	320	296	321	300	323	313	293	336	312	301	335	339	310	311	339	333	330	307	365	350	268	276	309	335	356	311	289	324	304	297	298	345	326	302	315	310	287	265	322	301	297	317	300	321	296	303	316	321	337	353	330	323	313	311	315	302	333	307	339	313	345	310	278	308	309	322	314	343	298	314	274	304	305	291	281	336	331	284	338	292	350	316	319	325	330	312	298	305	322	301	303	290	317	283	300	305	338	326	341	354	308	277	349	310	313	295	323	311	291	307	313	298	299	339	304	293	313	305	319	303	296	273	289	289	300	309	326	303	306	323	331	318	363	319	334	306	310	317	335	293	317	309	297	297	318	336	332	308	296	296	331	324	288	293	314	338	281	335	346	305	333	350	281	319	318	288	328	308	304	302	315	292	293	297	299	295	336	319	309	281	331	301	309	326	322	294	324	308	335	327	326	311	270	308	344	286	325	298	309	339	343	298	314	319	317	299	311	289	318	290	317	313	312	308	296	307	326	315	319	306	319	317	323	332	316	324	314	279	329	327	323	332	284	309	287	272	344	313	332	301	277	318	321	308
22847	41747	34591	17393	12910	10111	7845	6084	4631	3627	2813	2234	1781	1541	1275	1110	1027	1011	818	800	773	673	694	608	547	528	528	484	481	460	473	452	448	472	415	458	422	408	415	409	410	413	401	393	391	420	372	406	411	380	416	390	412	422	461	381	434	367	421	415	412	387	396	382	357	379	382	384	389	422	407	425	365	397	384	384	402	395	366	416	418	399	382	414	393	393	406	388	394	414	393	392	413	404	360	412	389	399	431	428	442	410	402	412	404	399	379	402	425	386	385	398	398	400	426	365	386	427	419	424	390	403	390	387	389	423	408	382	362	410	362	378	361	381	408	369	427	417	381	418	390	392	398	428	405	426	364	391	383	388	368	408	393	393	378	433	380	388	398	374	417	386	424	377	375	409	420	393	414	384	368	381	408	403	396	390	391	400	441	380	386	427	432	386	384	372	398	399	388	409	370	388	422	379	379	407	412	389	410	396	365	383	364	374	417	405	383	385	418	382	386	386	426	435	401	394	418	365	383	406	385	355	352	377	381	407	438	402	400	374	384	406	373	391	417	392	383	411	383	393	428	394	388	386	410	402	392	379	428	379	408	383	404	371	421	408	386	440	423	416	386	416	393	380	399	397	391	392	410	388	388	375	408	399	451	395	391	373	391	375	413	392	397	384	402	372	386	383	395	416	437	403	383	427	395	377	378	401	367	404	380	391	386	396	412	436	375	392	398	400	376	395	409	387	399	394	414	404	389	402	388	382	382	375	344	401	356	411	387	330	377	385	361	391	369	346	425	396	429	403	401	346	405	402	390	385	391	396	347	367	408	398	390	356	394	373	431	394	380	410	377	405	384	422	375	405	365	402	390	384	398	400	378	381	393	377	385	392	412	395	383	391	387	395	370	375	374	394	396	371	374	424	374	409	379	388	401	423	380	379	436	390	438	372	368	419	374	396	368	365	382	398	400	407	396	405	386	370	399	341	367	429	401	401	382	374	383	390	414	356	418	400	417	367	383	377	391	396	415	438	393	383	403	355	387	370	380	409	370	400	398	433	398	394	379	391	381	381	377	405	430	393	424	366	374	337	376	387	389	405	360	372	420	361	389	384	429	386	405	395	351	412	357	396	350	372	352	362	425	405	387	401	418	408	407	389	374	392	396	372	416	370	396	385	411	384	377	399	380	389	393	390	398	398	400	363	393	394	403	415	380	365	384	391	385	357	421	393	402	421	394	400	359	396	396	396	381	395	384	408	406	418	385	418	367	374	402	399	368	391	390	463	380	420	369	420	403	412	404	390	388	413	369	427	393	387	364	392	372	414	405	429	414	381	418	402	371	414	364	389	420	390	409	401	383	399	377	420	416	434	416	383	413	361	399	416	358	423	398	425	398	381	401	401	378	408	388	402	390	384	411	393	433	406	389	419	365	398	403	373	407	382	422	371	412	394	385	400	396	365	392	381	403	426	375	403	393	380	393	394	376	382	382	433	410	382	393	371	422	408	423	361	398	385	397	426	361	419	385	371	376	428	391	381	417	425	403	389	393	379	395	401	354	403	374	424	430	418	403	412	391	400	409	398	415	403	446	422	415	369	401	422	396	363	372	398	401	409	381	381	407	375	381	409	389	390	382	404	409	382	388	424	398	363	419	383	385	353	398	390	413	390	382	405	377	396	379	404	374	376	400	432	398	420	401	385	385	440	392	391	383	366	360	357	418	408	435	422	418	429	374	400	381	389	392	417	395	408	425	378	356	359	410	376	408	431	416	398	410	399	432	399	372	400	398	412	370	370	408	389	439	375	434	379	386	407	410	417	394	383	401	402	393	381	403	383	416	428	370	414	406	395	382	408	399	395	387	397	391	406	377	415	376	368	378	382	378	429	423	421	430	388	416	412	435	397	388	370	399	386	383	416	409	409	372	362	392	394	404	393	409	389	424	371	400	404	404	390	362	405	365	408	365	405	396	405	407	382	413	387	401	394	391	384	410	396	392	392	414	370	385	376	388	386	396	396	405	398	396	404	407	380	362	390	380	418	357	401	421	419	401	408	370	377	392	368	393	404	405	433	402	378	370	396	375	383	361	383	422	393	414	345	346	412	471	406	378	435	432	393	427	385	411	401	378	397	390	389	366	423	392	413	368	367	404	395	385	382	370	387	398	409	376	366	391	388	372	372	376	393	391	388	376	396	377	361	374	386	414	408	383	408	344	366	398	397	390	384	386	412	417	347	438	402	398	420	386	409	415	407	406	378	382	430	383	415	404	383	387	400	374	379	388	370	425	349	361	421	398	378	373	368	419	404	421	343	397	398	386	392	395	378	377	388	390	367	380	391	364	366	400	414	365	421	403	399	420	377	411	374	409	393	394	342	406	384	372	375	393	387	404	396	394	411	386	410	368	400	393	422	420	397	377	379	375	420	382	391	383	381	433	394	394	385	402	389	410	417	396	388	344	388	396	368	436	396	380	379	370	383	391	380	369	405	406	395	382	410	429	387	416	415	425	355	366	369	393	381	403	404	387	365	379	398	377	398	378	404	382	420	407	374	399	411	367	396	355	424	395	392	396	389	396	398	388	388	341	409	378	408	408	410	380	402	418	411	380	390	397	396	359	402	423	367	382	411	417	409	403	390	395	382	392	382	414	405	394	415	374	405	371	391	396	422	401	404	401	371	378	423	371	407	406	379	400	388	421	378	431	408	404	428	356	367	403	399	356	395	411	400	381	383	406	389	404	400	407	369	344	376	388	401	397	397	417	402	381	373	386	399	399	404	394	412	383	382	415	414	412	396	404	394	343	374	423	384	403	355	419	380	406	400	409	415	367	407	385	367	411	423	395	434	396	406	364	385	395	437	442	405	392	436	408	432	405	387	375	395	427	371	381	385	373	404	406	405	395	387	396	402	395	375	451	371	398	396	412	363	436	392	395	423	411	414	405	419	380	403	411	412	422	409	416	383	387	385	384	391	397	419	383	404	379	424	372	373	393	419	412	405	365	388	367	414	400	412	428	386	366	395	402	427	409	408	371	409	391	398	366	418	428	425	394	406	407	400	394	430	411	369	428	402	396	377	378	364	384	398	398	395	399	385	425	375	401	369	408	374	361	377	374	382	422	416	438	365	390	398	388	393	363	420	384	400	407	396	407	398	372	412	383	404	390	400	437	402	426	417	372	390	401	399	387	409	388	388	376	396	367	372	375	428	404	383	378	403	388	400	439	404	370	382	377	382	407	376	410	409	421	354	389	357	434	378	426	376	433	397	380	381	372	373	364	404	386	394	396	409	397	379	402	389	421	412	414	404	413	398	411	405	382	388	377	405	400	424	376	391	385	370	392	423	414	379	380	416	391	389	404	444	372	406	397	386	383	427	391	395	404	389	410	355	396	390	372	388	401	408	398	392	413	406	369	404	397	401	390	413	392	388	425	390	379	407	366	383	421	378	382	385	379	385	390	417	378	391	418	402	367	391	428	398	411	401	384	386	405	408	393	401	431	408	395	429	394	391
24729	21206	27393	25264	16353	5429	3143	2220	1565	1331	1054	897	749	592	555	511	465	413	376	358	324	322	299	309	258	273	230	261	235	237	203	233	222	242	205	255	213	234	252	227	225	231	247	240	227	226	181	237	235	200	225	211	253	226	242	233	202	210	243	218	186	227	206	229	226	226	208	215	204	186	192	193	209	199	237	218	210	210	224	192	209	224	221	215	205	216	212	204	188	226	246	208	214	204	191	250	224	232	230	238	223	225	203	200	200	222	182	216	215	202	209	202	198	227	205	208	234	186	231	192	183	217	225	195	194	208	215	233	258	205	198	218	221	204	213	221	166	237	222	222	179	200	217	196	203	192	199	226	207	233	210	186	192	219	237	205	198	232	207	188	205	200	202	185	194	223	229	185	206	186	205	189	205	213	201	206	180	222	221	193	178	181	217	178	198	208	221	206	232	196	202	213	215	193	219	181	197	214	190	203	208	219	218	210	214	189	191	212	220	235	208	206	201	187	219	217	186	204	206	221	196	201	201	201	219	220	204	210	197	220	203	221	220	201	212	214	212	210	191	204	194	211	213	184	203	238	233	223	187	206	196	195	182	189	195	185	195	198	232	199	213	219	222	196	225	194	194	226	213	215	203	220	191	220	233	219	197	200	232	224	198	213	172	233	248	217	233	211	196	200	206	191	232	210	213	206	216	231	233	207	207	221	215	200	204	231	201	196	210	243	211	209	224	192	209	205	206	221	206	218	193	209	193	215	217	202	218	194	229	185	207	240	208	202	209	203	216	200	204	218	205	218	220	212	205	206	218	208	191	241	213	209	234	213	201	200	233	235	237	196	213	204	230	199	213	233	221	203	211	196	207	206	239	201	201	194	210	230	227	193	218	213	215	206	218	187	234	220	197	230	202	234	201	217	217	216	194	231	236	201	218	219	210	214	173	207	189	192	190	213	193	194	234	228	198	213	222	217	227	188	195	201	193	231	201	209	239	207	199	198	202	228	218	254	209	197	189	190	193	208	218	214	223	210	208	206	201	198	182	209	217	209	226	220	229	224	217	190	205	216	210	190	224	228	192	216	199	213	206	190	204	181	207	239	192	233	218	218	207	234	246	188	187	233	217	223	202	201	247	212	203	221	216	189	215	207	188	206	216	196	208	201	224	216	235	201	239	232	206	209	213	202	212	220	193	203	189	212	223	209	197	218	230	211	224	220	197	214	214	219	205	201	203	216	217	232	196	222	177	204	169	222	224	200	188	210	209	201	211	232	231	174	204	197	200	199	210	208	205	217	225	239	175	234	225	227	224	206	229	217	194	203	215	213	187	174	201	232	199	206	196	226	208	214	209	226	203	220	222	194	219	245	195	226	236	208	213	211	189	180	221	210	216	198	205	212	213	181	201	194	192	213	227	222	217	232	211	223	213	214	200	194	211	199	202	223	212	214	216	215	219	199	228	189	225	187	223	207	232	207	215	203	214	211	227	200	183	211	217	223	182	221	208	196	204	211	201	194	222	207	214	189	218	212	200	229	204	204	224	220	206	208	200	199	213	214	210	209	186	216	196	209	187	206	203	220	187	196	210	232	207	211	212	215	200	222	240	217	243	223	229	227	198	209	209	213	207	194	189	220	233	216	211	196	202	182	207	224	215	235	208	222	205	217	200	208	196	233	194	213	201	216	213	218	194	205	207	195	240	195	208	216	174	211	185	208	217	216	226	220	205	221	214	215	204	226	197	203	199	210	193	210	202	210	204	224	204	202	208	225	194	240	203	190	231	215	196	215	204	223	204	231	229	223	214	237	194	232	208	195	213	242	201	206	187	213	192	199	243	192	203	229	192	216	190	209	215	201	198	233	208	223	212	212	216	209	192	230	215	206	220	222	223	217	224	226	202	212	200	198	202	208	195	181	205	225	219	203	210	183	219	222	237	219	192	212	205	206	221	217	198	211	189	193	210	204	202	221	218	214	229	223	222	195	231	216	214	233	194	206	194	206	209	205	215	215	229	198	220	198	206	215	202	214	188	201	201	221	200	206	202	212	215	186	211	210	222	177	232	192	205	209	211	213	211	210	206	218	187	217	205	195	221	209	230	210	211	245	203	200	210	209	215	223	223	212	198	216	212	225	206	188	187	198	214	199	226	199	200	201	221	192	209	221	225	206	221	237	217	210	191	203	210	189	235	189	200	208	201	226	232	198	213	230	196	197	214	203	219	214	212	197	209	201	182	218	199	219	217	210	206	228	198	221	187	226	228	209	183	212	202	201	202	204	205	198	237	221	205	204	191	199	206	220	211	206	216	235	223	217	204	211	192	194	202	189	223	206	205	193	223	214	239	235	207	228	200	234	177	230	206	220	228	197	201	211	200	198	223	205	205	212	224	206	193	240	218	215	226	231	220	194	217	228	211	243	191	211	202	206	221	238	207	200	213	215	188	196	198	221	222	210	219	213	219	202	215	200	184	193	216	227	205	217	204	238	207	231	198	184	219	191	222	215	208	213	199	221	219	192	198	205	198	238	206	217	220	212	207	192	214	245	210	208	209	221	205	213	207	218	228	215	212	199	201	200	205	199	221	200	232	203	203	226	178	220	182	211	188	220	212	245	204	212	178	220	207	201	219	214	223	217	215	189	212	203	190	211	206	205	205	235	215	206	249	218	208	191	200	205	213	242	201	180	229	209	197	216	208	232	185	230	196	190	193	218	208	226	213	223	209	227	199	211	227	194	213	208	201	195	203	213	217	225	210	204	216	222	213	219	222	203	192	190	207	189	203	199	207	202	213	190	203	218	238	205	187	225	194	202	197	212	221	227	194	216	195	221	214	209	217	225	221	201	198	211	204	227	211	198	223	220	206	188	202	191	209	209	187	219	194	207	201	216	197	206	223	194	201	227	205	215	218	194	202	218	206	194	182	193	228	221	209	227	209	254	201	202	230	188	209	218	188	210	195	210	208	252	189	212	216	205	197	224	214	237	229	214	214	193	203	197	228	189	220	222	222	229	233	196	219	204	195	218	197	223	195	237	195	210	218	218	212	196	229	217	210	222	217	210	227	224	221	202	189	194	217	199	229	237	226	211	231	215	238	194	198	203	213	206	235	239	230	223	206	187	214	199	202	220	195	209	232	211	213	211	211	209	193	204	228	195	204	218	195	227	215	196	204	188	218	212	204	222	214	211	231	223	209	218	205	204	203	209	224	195	229	192	225	223	239	204	213	218	211	213	197	202	198	211	192	233	206	219	191	216	210	208	217	241	210	201	197	208	209	232	217	217	192	188	198	171	199	189	204	225	211	191	207	223	207	161	227	227	218	224	182	188	189	211	177	219	218	199	192	202	205	204	195	234	216	192	214	186	206	233	203	232	192	241	236	186	196	182	252	222	194	211	230	198	206	231	214	192	217	198	207	229	192	197	232	214	213	210	206	194	251	215	206	238	211	210	219	205	218	196	229	213	218	209	225	214	230	216	218	216	216	223	214	189	214	220	212	209	209	213
22048	38281	30648	14359	10288	8009	6296	4692	3494	2730	2135	1559	1301	1078	962	807	682	639	585	535	535	480	450	448	433	331	311	340	261	315	289	305	294	296	300	280	302	301	281	275	268	288	296	249	249	289	274	264	288	260	288	310	294	314	286	268	270	308	283	273	246	292	281	263	254	269	265	243	239	301	277	256	280	268	279	275	272	260	262	273	259	280	281	269	299	247	282	272	261	258	272	244	280	271	263	297	274	285	285	261	239	251	264	264	284	273	254	281	268	278	242	298	297	275	268	222	257	242	267	267	252	262	313	247	264	257	262	271	258	248	259	248	242	277	236	297	272	270	271	249	248	280	275	272	270	277	259	276	252	265	223	284	262	265	245	253	251	283	263	260	237	263	261	290	242	274	266	273	262	249	274	255	288	242	246	233	267	281	275	264	249	276	275	275	277	276	287	291	282	258	263	260	237	280	279	269	280	285	257	240	282	270	267	272	266	283	282	268	226	259	253	262	279	262	264	272	271	266	235	273	267	263	273	272	270	263	264	264	244	291	285	254	264	252	260	268	242	268	244	265	270	260	256	299	271	294	266	263	245	292	255	280	287	274	257	277	255	284	278	284	262	298	245	255	271	261	271	281	285	247	253	294	265	258	238	266	241	263	308	302	261	300	296	242	258	267	242	282	286	262	236	270	282	245	251	235	279	267	258	266	236	256	239	248	283	294	267	281	292	275	258	277	286	265	225	253	249	246	247	265	249	247	259	278	269	286	252	268	253	239	271	236	260	294	253	291	294	256	275	262	270	267	240	244	285	242	270	250	249	272	259	293	257	265	270	243	231	272	247	288	303	273	255	270	261	232	252	274	244	263	259	278	289	275	291	262	276	267	258	251	260	272	293	255	251	249	269	286	273	273	293	284	258	256	265	274	266	274	252	275	245	263	290	250	250	261	236	270	307	255	277	268	272	281	257	258	270	276	274	252	238	269	244	261	275	227	241	249	250	251	223	270	268	278	271	251	269	255	261	261	267	247	274	248	234	273	281	259	240	273	292	256	254	244	270	264	263	264	250	289	290	270	254	240	274	295	267	268	275	266	260	263	250	259	307	261	248	258	301	279	257	266	278	256	244	263	249	267	257	259	266	245	270	276	244	265	262	254	231	288	262	277	277	278	250	270	249	258	278	252	272	291	252	253	269	283	290	240	278	267	250	259	255	246	272	252	246	273	252	254	255	265	253	267	257	273	284	264	247	271	291	291	250	261	294	272	262	257	256	263	255	262	252	269	286	279	270	264	261	255	253	256	253	272	225	254	270	268	251	267	257	253	256	272	246	241	255	259	270	252	283	231	290	274	281	277	274	265	264	263	274	249	242	261	292	239	264	254	260	266	257	251	248	268	272	290	271	273	249	259	230	250	260	248	272	260	248	285	245	273	261	241	250	278	295	278	231	269	264	256	239	239	247	290	265	274	273	279	253	264	265	247	302	279	248	245	235	278	258	259	241	218	254	266	286	265	256	228	232	265	270	257	275	263	272	268	279	273	259	252	269	261	268	267	296	248	257	295	265	260	297	277	246	277	242	261	254	241	270	284	253	274	261	267	243	275	275	291	299	278	263	256	241	263	254	257	291	285	234	291	265	278	246	264	256	264	271	279	274	266	293	274	254	282	255	278	267	259	258	256	277	240	240	260	248	287	307	270	247	243	239	257	255	268	270	286	267	270	236	268	267	268	276	258	251	248	274	277	267	296	255	253	280	236	266	238	301	281	260	268	294	248	250	242	246	262	271	235	279	261	254	250	278	267	298	250	246	249	268	271	261	245	256	276	243	289	273	264	243	267	251	260	227	237	271	269	267	273	287	275	240	246	246	267	275	286	237	287	293	253	245	264	262	275	256	251	263	261	250	270	281	246	278	267	273	280	273	270	267	287	260	282	252	242	266	260	280	257	283	252	256	270	276	281	286	268	265	255	287	278	237	237	270	271	254	272	290	266	270	288	235	276	249	278	260	271	271	258	282	280	255	270	266	217	265	285	266	262	252	243	265	273	261	269	252	259	284	256	262	263	281	224	270	253	283	290	285	254	275	256	245	277	255	268	272	258	245	290	259	258	267	299	282	240	273	261	285	274	250	247	261	278	255	244	288	288	243	253	261	274	266	267	237	239	251	227	265	254	253	255	278	248	279	294	274	257	273	311	271	270	257	247	262	263	286	230	236	244	267	280	285	278	256	279	269	272	287	241	276	247	252	263	260	295	240	247	257	262	267	259	233	295	283	282	275	259	268	258	267	258	281	232	252	259	289	279	249	290	269	281	273	246	244	255	260	281	304	259	267	233	271	255	259	242	252	259	281	278	245	255	285	250	258	303	257	269	246	256	253	237	254	246	265	283	254	258	243	300	269	250	266	270	284	260	277	260	277	252	266	282	272	278	264	267	255	237	251	273	261	261	216	246	275	252	275	282	280	269	264	268	242	265	271	256	215	282	265	290	252	247	265	261	232	309	282	266	246	251	267	261	274	284	258	271	265	279	281	267	269	248	283	274	242	258	301	271	251	285	250	267	280	235	266	246	223	268	265	280	236	258	246	251	265	296	239	287	236	263	251	276	258	254	239	271	243	299	240	266	262	251	270	234	249	260	248	259	257	256	250	270	269	252	294	272	243	257	281	263	241	281	244	269	270	266	246	297	231	235	252	247	258	245	254	300	265	270	241	244	254	251	255	269	272	238	249	258	252	260	247	254	274	270	271	272	225	264	251	253	271	268	277	266	235	254	229	259	252	269	252	266	282	239	278	269	289	247	263	263	277	254	281	250	240	265	263	241	244	281	258	287	244	253	275	268	247	269	244	260	274	271	262	255	267	253	255	276	268	267	249	255	237	285	274	251	274	261	289	315	252	280	287	269	266	251	274	254	302	255	261	278	276	249	267	246	281	262	235	262	290	268	231	252	263	239	248	264	247	262	285	247	253	262	258	288	291	280	261	270	255	254	261	239	307	247	264	269	247	246	253	262	253	258	259	265	246	260	253	255	237	248	292	278	271	263	282	245	295	267	236	273	266	274	255	259	250	260	252	260	263	268	268	252	262	263	270	264	229	258	269	271	227	244	255	261	251	293	247	274	269	300	267	276	283	267	278	228	251	267	249	243	275	264	270	279	260	252	270	309	290	250	259	271	256	264	249	239	234	273	290	254	275	273	274	269	272	252	256	282	272	285	250	276	258	267	222	285	289	265	245	247	269	259	256	260	265	261	255	286	284	269	254	269	278	274	261	258	287	295	259	233	235	236	259	272	254	277	276	261	227	254	230	276	266	282	262	256	247	250	248	256	266	281	247	265	276	264	266	269	274	277	262	284	245	295	251	253	240	283	293	279	254	259	266	249	254	261	283	272	279	271	265	264	248	247	259	277	274	268	264	241	258	278	242	224	267	275	260	235	270	257	280	276	275	261	248	272	262	265	260	274	277	244	252	267	275	286	256	254	244	293	239	249	252	259	278	236
22654	21212	28758	23965	21241	21442	15329	5517	3411	2812	2171	1618	1340	1077	964	831	720	710	624	558	546	460	457	381	362	337	326	322	265	289	254	255	244	285	267	255	274	258	209	251	240	243	249	267	220	252	243	239	219	248	222	254	238	243	239	230	235	211	231	227	195	188	232	236	242	210	213	221	214	217	201	223	230	254	217	221	232	217	195	226	230	211	221	205	222	201	224	225	224	191	212	218	219	215	212	232	209	194	203	229	232	237	221	213	203	211	193	242	231	212	224	218	226	231	224	226	228	231	215	206	214	198	185	203	230	216	191	204	209	228	199	208	208	236	216	185	249	214	183	243	230	196	234	213	227	218	224	208	224	239	213	216	207	222	212	207	214	208	232	219	229	213	209	255	223	221	220	215	204	225	209	239	223	215	187	225	207	245	219	202	198	245	236	234	213	217	204	207	236	206	207	213	230	207	242	225	211	211	232	221	228	198	197	212	215	198	252	216	223	215	217	205	226	211	219	219	204	231	223	236	231	208	246	267	225	234	212	201	211	211	200	226	210	211	192	211	194	214	216	224	204	201	227	209	196	192	221	214	200	185	221	239	204	217	229	198	210	204	246	227	230	231	183	214	193	209	196	256	228	225	207	197	200	223	237	221	219	198	207	209	195	196	235	189	239	209	228	233	211	220	201	221	194	223	218	202	216	193	203	201	216	202	219	225	191	214	211	225	217	213	213	216	222	243	204	203	217	203	211	205	219	234	227	193	193	236	231	219	241	225	236	198	193	229	206	234	226	196	204	208	206	218	234	221	203	219	199	215	212	210	220	217	215	218	212	216	221	198	244	231	199	202	206	258	236	187	204	209	231	213	227	241	231	179	195	228	210	213	234	227	219	230	182	251	205	250	203	216	186	217	218	207	244	208	205	208	210	217	213	215	224	245	229	237	207	211	204	235	197	217	216	198	222	214	208	209	216	237	227	233	230	221	208	226	233	194	211	228	204	237	224	214	216	213	212	218	208	220	234	214	192	227	184	190	206	181	230	220	216	239	227	223	200	209	196	214	202	212	224	212	212	226	222	210	236	211	222	220	202	228	213	207	223	205	219	225	206	193	222	184	224	212	201	217	228	232	203	229	236	230	196	217	242	212	207	220	207	200	260	222	217	195	229	207	244	219	221	210	202	227	214	205	192	217	196	185	207	195	224	198	242	246	220	220	217	194	245	213	232	191	219	204	200	230	225	242	233	193	205	227	210	208	225	223	212	204	204	205	240	222	216	215	241	229	206	211	213	203	199	208	220	232	227	212	194	222	222	209	196	210	229	220	210	219	187	211	216	216	202	228	181	231	222	235	223	211	217	223	220	230	224	213	225	221	180	218	230	216	219	196	243	201	218	207	218	195	222	222	200	231	229	202	233	213	223	190	194	245	229	206	229	230	205	220	206	211	241	213	265	218	219	216	200	236	215	208	217	207	216	221	233	197	225	232	205	205	200	211	204	206	197	199	214	230	197	218	228	216	212	185	200	218	226	196	220	192	220	237	204	241	213	225	219	248	232	196	204	236	192	234	242	196	192	225	230	226	206	226	217	221	212	233	189	223	210	203	247	197	215	204	220	191	198	231	222	214	220	215	213	225	197	204	233	210	223	212	200	213	205	197	244	214	231	225	240	230	196	227	202	206	224	225	204	223	219	219	209	238	221	198	218	205	213	206	205	243	203	232	214	227	201	211	207	198	221	207	213	214	210	205	220	208	213	237	201	235	209	219	220	216	251	225	211	191	193	210	212	218	196	227	228	225	233	210	215	224	221	218	230	201	208	216	227	235	212	246	207	224	229	207	213	220	223	231	218	205	219	208	207	210	197	242	194	189	190	208	218	205	205	201	215	203	237	231	218	216	217	234	216	211	231	208	211	228	228	221	201	215	224	202	202	226	200	235	199	214	198	209	231	233	197	193	214	202	232	208	216	204	218	210	219	210	227	238	215	205	210	194	208	232	190	217	225	229	229	231	206	232	214	198	210	203	237	203	180	224	268	231	214	227	232	229	227	220	215	193	220	222	213	204	217	215	189	233	227	208	220	240	203	215	214	232	207	229	226	187	201	231	188	193	201	199	219	241	192	203	218	188	227	238	203	233	224	206	164	197	224	220	239	215	237	208	227	214	210	201	204	227	210	214	211	234	195	230	242	213	192	205	199	213	201	184	214	194	231	228	233	230	247	208	201	209	247	226	216	186	219	207	206	203	214	221	203	232	211	213	242	212	221	195	203	200	200	204	215	223	210	223	223	219	227	207	210	242	234	190	181	185	198	219	201	247	198	195	205	214	217	233	244	225	211	232	202	203	227	216	216	230	201	220	256	239	226	232	205	245	216	217	188	212	245	206	186	211	227	211	215	206	205	216	202	219	210	221	225	235	210	188	202	188	252	191	224	180	207	212	226	230	230	223	220	214	212	205	237	192	187	218	206	193	179	200	221	236	225	220	208	222	221	212	223	225	225	211	217	208	207	212	202	206	191	236	235	226	226	184	215	217	196	221	188	237	221	209	212	224	200	210	230	207	224	217	229	222	224	178	192	192	212	201	229	212	205	202	230	237	215	224	229	204	193	196	235	204	208	191	205	208	202	235	217	212	218	220	180	221	208	201	211	240	219	195	207	215	225	244	220	241	198	227	214	204	261	240	242	198	210	220	193	234	205	200	204	235	199	200	181	204	234	231	204	214	220	187	234	192	217	221	223	200	197	226	235	241	209	213	223	230	235	194	202	237	226	222	215	219	200	254	224	204	213	208	220	233	224	220	235	221	181	206	207	194	215	217	205	213	226	218	237	235	226	216	228	189	203	203	210	212	218	196	222	247	224	240	228	201	208	208	214	216	226	211	183	218	194	214	240	194	230	193	215	198	230	235	219	210	200	207	212	233	190	213	245	216	215	214	201	203	244	204	226	221	240	199	212	232	201	224	235	228	221	218	226	203	191	226	197	212	224	196	211	217	240	221	228	232	228	206	223	205	202	210	224	195	238	229	191	225	208	207	212	203	212	197	209	245	226	229	204	206	226	222	218	237	229	190	225	238	224	222	239	205	225	231	230	210	215	221	217	214	217	239	202	197	220	209	240	216	216	228	229	216	216	211	202	199	206	236	253	200	214	203	225	226	210	204	213	223	196	234	220	221	215	176	222	230	222	222	204	196	220	198	211	234	205	231	232	212	219	227	233	237	216	206	228	218	197	208	239	206	213	226	210	210	206	202	200	243	224	226	250	233	243	212	211	239	200	219	212	228	229	219	223	211	200	204	223	228	211	217	240	201	245	237	247	203	205	221	206	216	212	196	221	242	233	223	219	195	205	227	246	227	208	210	214	217	223	214	229	179	219	222	232	221	208	235	213	200	230	218	217	236	224	201	205	223	199	223	240	198	202	211	245	256	200	226	243	202	215	197	230	236	202	207	248	228	209	233	220	216	210	196	194	214	228	220	235	220	242	221	212	208	232	204	225	211
24908	47565	40999	22772	17549	14011	11349	8449	6433	5155	4004	3127	2367	1969	1630	1446	1247	1128	983	883	807	736	678	576	533	497	448	399	379	344	382	322	332	353	365	365	343	330	320	314	304	286	293	310	279	280	268	283	299	290	311	281	316	336	280	286	295	305	286	292	287	277	271	260	263	297	273	277	252	280	269	298	272	277	279	296	282	241	288	243	279	264	287	269	284	274	269	265	259	282	257	267	267	270	263	278	266	250	269	250	246	313	276	267	298	282	267	288	298	248	243	273	296	257	283	268	243	281	260	284	237	261	279	260	286	284	250	266	284	271	308	268	273	269	275	287	275	289	274	272	272	269	269	250	295	280	278	249	258	270	279	267	281	276	289	287	292	234	265	261	279	275	270	282	254	264	266	267	290	289	260	267	272	254	257	248	260	267	243	253	286	277	276	253	257	250	256	285	286	234	284	242	295	245	288	261	274	251	294	256	280	266	268	272	302	237	265	259	257	289	274	269	254	286	298	232	262	263	271	231	270	266	275	272	231	274	237	267	281	280	260	254	278	290	237	274	246	276	284	285	259	291	265	253	234	252	283	275	265	275	282	258	261	257	237	262	255	296	246	282	268	257	273	258	267	257	285	267	281	259	252	250	284	289	277	284	228	254	267	247	290	260	271	292	275	219	278	264	272	256	299	279	298	250	286	247	259	272	306	264	274	257	245	250	250	254	263	267	253	246	274	261	260	265	285	267	283	260	288	250	260	260	252	277	274	263	248	248	276	262	251	258	267	297	281	273	285	243	278	241	288	258	267	257	276	262	272	243	273	271	268	235	244	240	255	277	252	277	270	257	264	244	266	274	269	247	262	277	268	285	258	274	257	264	285	256	270	290	257	248	266	286	270	265	257	265	278	278	254	254	250	253	268	293	254	286	266	240	277	285	274	277	286	278	284	259	266	263	287	278	276	239	277	283	259	285	260	253	269	294	252	249	277	250	248	279	296	265	272	255	255	231	264	247	285	264	272	262	290	288	263	278	219	265	258	273	267	294	271	266	271	249	275	271	254	244	287	280	265	278	262	310	289	276	280	259	259	290	255	264	271	252	267	257	234	272	272	248	256	281	286	261	295	289	257	273	259	267	249	268	258	288	254	268	322	267	281	286	259	261	276	277	249	249	264	251	267	280	286	270	269	312	257	248	307	255	294	275	260	272	261	258	267	297	284	273	244	241	262	271	240	277	274	269	265	282	252	289	263	246	266	240	316	233	289	277	295	276	251	279	290	268	269	301	228	286	285	271	268	272	261	278	244	270	262	259	260	267	256	244	303	268	273	246	246	286	260	263	290	262	284	287	270	284	271	285	268	300	290	262	258	244	255	246	296	266	264	285	273	280	274	306	224	257	270	244	271	283	277	275	295	238	249	287	244	240	266	267	244	271	288	250	282	249	274	301	287	264	273	257	244	273	261	287	258	259	290	309	281	250	257	274	241	266	296	264	262	268	253	265	291	249	273	283	303	281	295	249	263	260	221	284	276	253	306	274	258	258	271	269	264	258	266	284	236	241	323	239	258	264	266	268	260	266	288	290	263	293	256	253	228	243	244	273	275	274	268	277	271	286	272	267	267	277	289	255	254	284	284	238	249	301	269	272	279	304	283	303	275	257	250	264	296	263	261	269	264	273	250	265	274	288	259	275	249	269	278	288	283	291	298	248	273	267	273	282	276	263	282	273	261	236	247	262	286	261	283	289	287	260	253	256	271	294	233	255	274	275	270	272	259	292	294	271	272	278	260	255	284	271	278	278	285	257	263	238	243	271	270	250	239	266	268	262	274	241	250	256	265	272	248	283	256	282	262	266	260	271	276	271	266	273	278	260	233	256	283	277	271	282	281	252	278	255	258	287	294	266	284	284	281	294	267	274	261	249	291	276	311	292	242	265	290	278	252	279	293	269	267	277	259	247	244	276	282	273	283	270	277	270	265	282	257	259	278	272	273	256	270	266	251	300	275	259	255	274	245	239	293	276	284	267	280	250	255	297	265	294	269	284	263	265	287	260	264	269	251	262	267	252	283	266	247	272	274	256	250	271	243	249	256	278	242	287	274	256	268	273	275	275	263	277	269	279	292	256	244	272	313	316	246	272	307	295	292	283	276	272	278	270	296	242	237	249	301	285	300	259	317	267	249	276	237	219	235	271	291	244	276	254	241	296	268	258	288	279	293	268	243	296	280	270	276	280	288	304	254	249	298	254	284	272	253	235	264	242	289	270	267	273	266	297	256	239	280	262	281	258	273	270	256	259	268	255	285	263	285	297	271	278	267	271	265	251	251	274	264	271	263	281	261	282	252	247	257	272	266	261	280	253	260	292	268	248	256	285	252	262	251	287	248	264	274	283	246	257	259	266	251	263	243	227	264	236	279	251	272	259	272	259	282	288	272	263	272	260	287	276	260	244	268	266	265	289	274	257	248	233	252	269	245	257	272	254	245	257	304	257	277	259	281	281	255	251	275	269	297	267	247	249	251	267	277	253	264	270	264	263	311	260	284	249	260	272	265	267	270	270	276	272	261	279	290	249	265	246	273	238	261	259	297	275	275	248	272	250	262	245	281	263	252	296	268	279	291	260	258	284	290	264	271	278	269	268	272	267	297	264	262	274	258	289	285	270	258	241	258	257	287	281	280	252	275	269	285	272	299	297	278	297	268	233	275	295	263	272	277	264	276	282	266	265	264	239	281	248	268	248	283	235	273	265	255	256	318	296	266	275	286	249	263	262	298	296	271	257	272	271	271	294	297	255	265	267	272	249	277	263	274	266	278	251	261	246	268	297	282	242	273	263	272	258	266	251	268	279	267	290	266	240	244	250	274	253	284	279	279	252	284	271	260	277	245	248	284	250	258	280	306	260	267	271	250	253	280	255	280	265	255	256	255	275	272	245	288	259	267	219	248	286	274	274	257	270	258	256	276	281	259	249	264	234	265	288	291	280	273	279	256	286	274	252	283	277	258	267	265	264	256	288	277	264	251	293	259	310	257	301	300	273	281	251	275	287	268	250	262	274	266	301	267	236	288	270	250	259	286	284	259	253	287	274	269	294	261	264	271	258	260	238	275	254	253	296	273	251	262	260	275	271	277	269	299	291	268	279	279	291	261	282	268	287	262	274	260	284	269	258	283	247	266	248	288	263	283	265	265	263	264	306	232	261	254	267	246	236	269	259	267	261	269	267	252	270	269	249	267	262	296	266	255	255	278	270	275	273	275	299	285	264	272	305	239	272	254	272	283	273	249	265	269	271	248	278	272	283	258	244	293	260	249	275	296	270	286	248	280	256	263	298	244	256	268	286	249	270	259	281	297	281	272	264	271	259	273	281	284	270	273	278	250	292	294	253	270	275	250	254	271	284	268	284	270	246	272	251	293	264	273	271	271	262	264	253	250	273	247	287	284	287	281	280	279	263	288	260	258	251	296	243	289	257	275	267	242	272	259	300	295	271	254	263	267	248	260	254
27801	22321	21054	8637	3813	2550	2002	1498	1150	958	781	650	622	510	473	422	395	404	368	363	381	373	358	325	337	314	293	339	299	314	275	318	279	335	324	289	291	297	302	302	317	290	297	306	291	274	286	285	320	280	300	284	303	295	287	292	308	300	298	295	305	318	285	294	289	276	334	321	300	320	292	268	305	299	291	260	295	325	279	274	290	287	274	273	297	276	288	308	276	296	276	314	302	266	279	283	300	309	251	294	307	264	274	325	299	296	335	285	288	282	267	278	276	305	317	300	291	304	303	264	283	298	301	259	301	289	314	286	302	297	289	308	311	280	299	290	295	299	312	287	263	301	275	270	288	315	322	245	301	283	287	283	310	291	308	309	262	294	300	302	319	287	280	278	299	274	282	306	298	264	284	317	283	270	312	296	282	286	325	280	281	317	277	267	302	282	278	304	306	274	294	288	271	277	291	303	276	317	265	310	292	286	255	304	310	285	271	278	307	287	269	291	298	299	299	291	294	292	303	268	289	306	300	324	274	307	283	276	304	285	326	315	312	331	285	325	306	304	316	290	260	290	292	329	292	289	279	291	267	277	277	302	321	299	268	272	271	298	297	295	304	269	309	307	274	241	303	284	257	310	289	278	292	259	280	321	296	302	280	289	289	321	296	304	291	269	268	284	298	256	285	288	259	298	276	282	317	292	314	292	313	286	284	276	298	295	256	290	287	281	278	279	299	274	271	282	320	322	281	301	278	308	313	308	304	315	302	295	323	308	300	291	292	305	302	284	293	302	285	294	280	306	294	288	305	303	287	306	321	301	253	278	253	304	294	306	280	297	315	322	274	282	275	262	269	295	284	284	279	330	302	276	302	295	316	271	298	310	258	302	283	313	292	298	274	292	299	289	261	321	312	293	277	302	322	286	274	326	266	268	276	274	294	293	312	308	288	255	288	296	282	279	287	268	304	280	265	274	304	270	302	279	283	300	336	291	293	282	277	295	301	272	288	267	279	289	312	303	278	268	274	264	287	289	301	303	271	295	307	279	300	285	322	295	275	305	294	283	287	285	272	298	307	262	282	254	302	304	270	287	310	317	299	304	305	292	288	293	294	274	315	276	257	304	304	276	306	283	297	293	313	274	276	291	274	312	298	275	314	283	294	289	271	297	285	271	285	289	262	293	306	318	283	303	313	314	271	279	278	268	284	296	276	267	275	259	298	291	298	269	301	289	305	298	314	319	283	296	305	306	269	334	301	289	336	294	313	323	307	258	278	307	284	297	266	287	309	302	276	285	289	279	274	279	303	263	308	312	313	277	291	309	273	289	297	287	340	259	266	330	290	295	296	296	292	290	289	266	283	313	301	332	291	322	269	334	331	310	289	327	303	301	301	284	300	264	311	294	304	289	286	307	304	236	332	310	307	267	276	288	279	289	300	299	290	293	314	332	276	278	331	327	307	278	280	286	286	283	314	272	290	306	293	281	322	299	340	274	310	323	314	280	283	319	328	295	290	268	276	300	300	281	331	300	339	303	303	279	284	259	274	304	294	271	305	316	299	310	297	293	286	305	338	294	312	295	291	290	284	286	302	268	286	300	290	291	263	316	288	276	298	307	291	316	313	297	284	304	295	302	314	311	301	261	305	271	284	316	275	318	296	303	288	312	288	273	304	302	320	290	290	323	322	272	306	272	312	297	290	312	258	276	258	326	286	286	280	298	319	320	274	294	287	307	283	275	276	299	294	282	285	311	313	325	292	280	326	314	311	256	268	288	308	333	306	314	288	297	295	294	295	253	282	291	299	303	288	286	311	294	266	290	307	272	304	293	290	277	283	296	288	269	288	320	311	282	301	274	302	285	298	294	263	296	334	288	303	305	279	276	284	311	251	294	310	299	299	301	280	295	268	302	323	281	322	285	272	286	323	285	295	278	314	280	327	289	301	289	270	312	272	346	287	314	299	323	294	311	283	288	315	293	262	289	300	307	304	290	301	303	266	299	316	295	296	279	313	294	304	287	305	289	311	312	291	284	265	274	270	280	279	321	319	282	294	313	305	282	308	298	325	278	271	307	305	294	318	296	292	329	307	290	311	286	294	289	294	254	264	299	278	273	299	280	308	325	305	295	296	273	301	311	306	292	282	287	314	267	288	309	280	267	309	289	332	275	301	271	260	286	277	306	322	315	267	254	298	296	296	292	308	296	315	291	282	278	301	285	286	295	274	289	299	286	313	299	325	294	272	269	278	285	291	284	307	274	286	294	281	297	267	317	289	285	282	301	278	325	275	305	276	306	313	274	287	266	282	289	319	307	278	317	280	299	283	307	294	283	308	319	322	309	308	311	289	304	256	299	317	287	325	287	289	314	303	300	296	264	321	298	313	289	295	320	321	310	308	298	288	307	296	307	260	259	306	258	298	296	282	299	323	285	290	280	307	264	287	291	276	291	299	300	294	274	285	273	298	292	279	291	326	312	282	316	277	300	318	293	309	320	289	328	283	312	299	297	297	306	285	301	298	299	279	268	289	296	290	307	293	290	274	311	312	281	287	283	285	279	304	258	300	305	308	291	303	309	274	269	311	305	303	274	315	300	292	322	279	311	303	283	296	312	284	312	287	273	316	292	304	272	306	306	275	294	306	328	280	318	290	280	295	282	267	278	289	278	286	285	282	310	313	306	302	311	272	294	258	261	318	297	298	286	279	285	298	298	270	282	298	293	294	289	293	296	303	327	260	341	291	287	292	265	300	301	297	301	273	314	302	285	288	270	291	290	286	280	293	302	300	304	298	294	286	273	279	330	295	322	274	270	287	287	342	279	295	292	280	300	284	300	316	282	287	294	309	287	276	312	298	300	303	316	291	283	307	303	294	303	308	292	274	300	304	336	304	282	286	266	295	331	282	277	298	311	295	305	290	290	288	284	299	289	289	302	290	278	272	300	276	280	299	325	293	301	299	265	278	316	284	324	266	298	293	288	278	299	293	279	328	285	303	306	333	278	281	285	318	296	302	313	311	285	295	304	318	299	331	254	272	266	298	265	270	312	317	301	279	267	315	293	295	302	318	310	304	274	308	303	277	302	305	262	292	314	273	302	302	290	259	316	285	277	287	262	309	294	304	335	328	280	291	294	271	302	298	262	317	277	320	283	328	284	289	294	290	305	295	322	288	292	277	274	289	287	284	289	292	312	317	294	306	280	278	293	293	280	273	305	288	296	304	300	284	300	308	284	268	280	296	288	304	303	311	301	294	286	293	277	288	271	293	281	281	261	299	279	307	272	315	298	271	297	293	307	299	277	320	294	291	264	318	309	279	278	271	302	300	275	282	263	287	330	285	292	269	302	292	292	314	273	289	291	284	319	285	310	315	275	280	248	275	282	326	285	329	305	275	271	271	266	289	312	304	269	298	309	296	309	295	263	271	303	305	275	297	286	308	283	292	265	274	279	286	329	286	294	284	282	301	267	288	279	297	271	292	301	304	289	322	304	303	309	265	271	294	259
22009	33722	25662	9432	6594	4949	4056	2921	2130	1764	1400	1134	937	842	719	631	614	580	563	503	509	504	462	451	434	449	394	388	410	372	376	407	383	381	401	364	378	400	400	364	388	404	381	385	401	390	362	349	355	380	396	346	405	369	371	373	398	331	399	361	351	372	364	382	341	355	372	358	358	366	371	365	354	358	380	367	374	352	388	387	355	371	389	358	360	383	368	367	389	357	353	368	383	375	343	392	407	329	354	367	386	352	356	342	374	332	361	380	325	394	363	361	349	386	380	353	368	345	366	358	389	332	323	358	341	368	386	364	327	378	395	364	363	341	372	345	362	367	359	379	352	359	335	373	380	358	389	381	380	350	387	345	350	384	323	385	400	348	391	347	357	362	364	364	348	373	367	364	323	368	323	375	356	386	379	384	380	365	353	366	380	346	385	351	373	349	384	365	371	362	351	380	363	396	370	382	390	350	368	394	343	390	368	368	355	348	368	370	356	369	348	349	411	392	337	372	382	342	364	338	360	362	346	343	381	354	373	379	389	366	337	338	379	328	402	360	376	355	341	410	388	386	380	378	370	326	350	345	370	356	358	359	350	373	394	359	387	368	373	329	392	379	364	355	366	375	352	345	365	371	354	410	329	390	367	365	359	364	392	371	375	369	357	392	397	390	321	352	356	351	368	337	375	354	383	349	363	353	351	366	378	363	367	359	320	369	375	379	388	335	398	393	350	389	360	360	350	346	361	379	355	365	365	384	383	391	373	381	346	371	362	345	353	367	359	374	374	370	346	330	372	351	388	378	343	418	345	367	335	374	369	343	356	366	369	378	365	354	361	377	372	371	362	369	362	352	360	334	330	389	368	378	376	382	340	364	333	372	364	346	363	366	368	371	368	370	373	330	367	339	359	383	363	364	326	343	393	385	368	367	376	351	367	333	377	334	378	381	359	360	337	381	353	392	354	390	342	358	375	374	325	374	397	377	365	341	341	349	340	363	356	366	348	365	328	370	359	341	372	367	356	370	388	390	372	394	339	323	386	386	350	350	337	423	390	359	370	360	366	361	354	369	380	419	355	336	353	368	400	337	368	354	386	369	371	346	375	380	379	358	355	355	378	378	360	329	350	389	369	390	384	371	346	392	367	377	386	356	396	340	372	402	363	363	366	414	364	366	347	350	387	379	380	350	335	380	400	387	361	368	377	355	319	348	354	342	348	387	385	350	358	378	384	339	389	358	355	366	362	375	412	398	381	363	376	364	359	401	346	359	420	348	359	383	375	319	363	380	370	372	335	369	357	362	386	370	346	346	327	319	386	398	356	382	378	388	341	345	360	346	381	380	338	366	348	373	385	361	354	378	349	324	366	354	372	358	387	356	349	353	367	375	377	374	378	356	330	325	380	332	379	381	367	382	360	382	365	346	361	341	369	405	326	379	343	370	343	371	338	359	344	359	347	367	374	354	344	385	360	334	354	390	361	368	347	398	356	314	366	378	342	336	361	377	358	381	351	396	363	351	356	377	361	369	341	337	354	358	376	350	383	370	368	360	349	390	366	370	359	386	373	333	351	400	431	393	378	354	385	347	354	322	350	345	369	376	336	353	349	326	354	346	364	356	338	366	353	357	348	358	338	394	354	342	383	352	341	352	357	365	365	366	348	350	409	388	348	329	368	389	348	375	355	364	375	368	388	369	386	381	372	368	364	367	350	393	382	381	378	364	367	353	360	374	385	381	367	326	345	357	376	358	359	360	344	383	369	393	361	372	379	365	381	332	340	378	367	348	370	323	343	405	362	350	366	411	382	357	405	377	369	379	342	405	383	412	344	388	373	380	416	398	357	337	366	362	341	361	390	386	358	376	385	356	330	392	404	357	406	371	330	381	338	356	379	361	362	370	357	361	375	365	389	361	384	386	331	366	390	366	379	366	348	332	354	350	337	351	362	388	347	351	358	336	426	364	375	338	372	379	370	379	349	315	381	359	354	370	361	336	360	370	343	374	364	383	387	375	384	360	377	347	356	342	381	396	343	360	377	361	365	382	385	336	373	366	356	374	390	332	367	350	358	359	367	379	396	357	358	356	391	380	370	377	358	354	344	384	356	369	337	374	330	361	365	344	365	360	343	364	375	365	355	396	338	361	367	362	362	358	368	379	333	362	336	366	364	372	377	371	332	353	388	359	354	412	350	354	374	368	378	382	405	404	382	372	365	364	354	380	373	374	390	349	374	357	339	385	368	358	369	366	367	387	367	331	395	384	352	361	338	353	364	374	361	370	380	397	385	346	394	339	353	381	360	370	384	357	378	322	351	377	387	374	361	378	365	337	393	370	390	351	377	374	347	368	341	361	394	391	381	392	342	331	348	360	322	371	364	356	378	378	371	332	388	330	391	398	336	349	332	328	365	387	385	341	361	387	379	337	355	395	358	384	368	333	360	349	378	375	369	345	407	388	313	378	394	396	363	381	396	367	354	361	339	366	340	368	398	394	348	361	366	334	380	360	373	373	368	358	384	335	357	384	376	374	352	344	394	376	381	377	386	417	372	377	330	367	374	356	382	354	358	359	367	441	395	364	379	368	358	344	368	379	346	355	396	383	340	331	378	373	366	333	348	382	357	362	371	373	385	379	390	388	386	363	376	397	374	383	391	351	350	372	361	362	344	358	363	356	357	326	376	368	383	346	351	366	352	381	376	374	386	395	402	363	360	356	329	378	338	385	392	354	384	402	343	380	355	375	346	387	348	385	369	355	380	370	370	351	392	345	381	330	358	386	375	353	387	380	363	369	368	339	378	343	350	372	344	345	397	351	404	363	339	349	362	389	368	363	409	370	349	346	376	358	349	353	342	344	360	373	355	351	380	347	340	383	381	360	382	339	379	370	391	364	402	382	358	354	378	407	380	395	342	355	384	375	376	368	340	373	371	370	361	349	342	349	355	350	370	336	355	349	383	370	341	382	375	344	381	365	390	344	340	390	394	359	375	364	368	377	344	361	345	332	353	358	368	369	388	360	361	379	432	375	369	403	396	376	389	368	351	372	351	344	335	376	374	369	385	372	388	373	376	354	362	358	369	373	357	375	353	381	373	374	362	348	348	342	366	367	364	348	368	369	372	358	338	385	404	337	378	396	373	357	333	400	379	379	387	364	354	372	387	332	371	378	361	370	360	397	393	374	360	366	380	353	372	376	381	365	371	401	362	370	374	384	378	391	407	386	374	388	409	395	353	350	363	361	357	372	360	362	349	344	365	337	394	361	396	345	349	382	380	388	353	352	378	381	345	361	354	369	398	369	367	405	330	378	384	358	373	379	354	353	387	383	374	374	365	385	350	367	370	369	360	367	336	371	339	371	405	383	346	387	379	367	365	358	347	355	377	352	377	377	374	367	374	342	369	408	391	388	346	358	372	366	318	392	364	384	370	378	399	374	367	373	349	390	357	390	342	384	389	363	373	367	355	404	356	350	335	351	354	346	356	360	402	358	368	323	335	342	373	382
23769	21196	28244	24402	21202	14506	6108	3438	2398	1958	1592	1297	1110	861	813	703	676	623	530	505	525	423	487	439	385	405	359	375	331	344	360	363	326	346	368	333	368	307	348	346	325	325	322	320	327	319	316	326	308	334	310	366	312	335	348	320	375	309	339	310	308	325	305	319	295	314	290	320	346	287	303	292	327	302	315	307	341	278	319	323	287	338	292	311	315	320	314	331	316	321	294	347	284	303	311	328	301	319	291	300	288	304	304	280	320	304	324	311	283	292	308	310	307	307	324	321	351	301	300	277	329	315	365	301	315	277	319	345	282	335	298	315	315	304	332	300	321	286	330	333	300	297	307	302	308	290	337	310	320	315	289	285	301	307	295	291	330	322	320	294	314	298	339	301	323	321	315	306	323	316	276	298	304	324	276	302	316	323	305	329	287	300	327	339	307	335	354	317	321	304	303	330	343	296	280	324	317	314	332	280	290	308	307	324	338	309	315	327	292	297	318	303	313	288	289	300	335	299	295	330	327	336	323	323	304	353	292	305	319	313	316	308	299	322	301	290	308	310	309	296	296	295	328	316	316	312	316	322	292	295	306	327	317	313	304	319	305	323	316	328	339	289	313	333	300	328	301	316	294	319	299	270	326	355	295	293	299	347	328	297	320	280	317	315	301	285	308	295	337	288	331	331	309	302	295	293	319	332	313	295	320	333	298	298	314	287	285	313	313	329	298	286	302	318	324	292	302	338	293	302	292	286	277	321	314	322	292	304	304	330	332	303	341	321	318	287	309	271	320	322	304	345	334	301	328	311	315	288	285	301	310	303	278	284	290	334	302	323	312	319	287	310	312	304	328	302	312	324	301	320	311	322	327	280	314	309	302	312	313	290	290	321	288	325	345	328	321	326	336	306	304	285	289	319	317	320	330	301	331	303	344	316	269	309	330	307	322	291	285	298	302	305	306	305	294	321	279	352	319	324	273	323	327	317	307	304	291	283	308	291	320	300	326	327	317	299	335	296	298	317	318	298	303	313	310	305	326	301	296	330	305	282	314	294	293	309	339	314	275	299	316	287	302	340	283	332	346	305	333	325	293	320	293	296	328	314	332	325	283	269	285	311	316	311	326	268	323	310	285	288	310	303	299	305	313	273	295	273	324	279	285	305	273	323	281	340	304	309	324	311	321	321	311	287	325	281	328	310	283	314	338	288	316	322	321	291	292	278	303	312	312	306	295	271	297	354	320	302	316	303	284	331	309	277	297	303	308	328	326	352	295	305	339	290	312	315	300	299	280	286	333	279	326	308	297	325	309	285	307	311	279	294	279	278	309	313	293	310	332	326	310	299	302	333	327	304	324	300	296	281	312	330	333	346	296	293	361	294	282	300	301	294	363	329	319	328	280	316	318	332	326	257	320	361	319	322	299	322	281	266	313	304	334	295	304	325	308	347	327	312	301	320	313	327	319	296	329	290	309	298	308	312	314	297	322	326	280	322	269	333	300	324	317	292	309	319	304	307	307	318	314	301	292	318	310	329	329	325	310	314	298	300	322	299	323	298	328	298	271	321	274	324	284	309	280	280	302	308	309	292	345	320	326	317	292	288	295	308	303	309	296	271	292	315	272	336	319	330	310	335	307	309	295	323	321	312	328	319	330	312	325	332	300	307	303	337	291	333	300	325	317	300	316	298	316	295	328	313	319	292	305	314	330	275	360	274	311	305	320	273	333	300	325	321	312	319	302	321	283	304	308	314	316	286	287	318	336	293	316	325	318	327	302	295	311	308	328	309	296	339	306	307	331	326	320	302	310	315	301	296	312	300	285	292	342	301	308	349	340	283	297	290	321	294	294	285	320	306	317	326	304	332	299	316	326	293	323	297	307	321	299	303	300	310	326	334	339	310	283	325	306	316	311	297	273	297	310	314	307	318	346	313	317	280	325	282	331	292	333	316	299	296	325	319	324	305	306	306	292	330	316	309	319	329	320	321	350	315	327	279	331	287	279	300	332	316	326	317	317	312	323	297	329	337	309	321	297	315	297	299	290	337	326	290	310	307	309	302	293	342	346	317	310	312	333	326	314	285	326	309	273	293	334	332	313	301	333	287	307	325	305	286	311	291	314	324	294	313	287	318	308	313	307	294	324	334	307	309	325	355	290	292	322	312	290	296	354	308	304	326	298	306	313	323	270	317	322	292	313	309	284	313	314	291	289	305	298	320	304	308	271	301	310	306	306	315	287	328	306	324	276	311	285	297	315	295	293	314	316	314	313	301	295	296	308	293	292	279	304	318	309	293	324	338	326	303	325	340	334	293	306	337	335	308	302	345	315	319	303	285	346	343	331	286	319	337	283	333	316	327	297	301	289	326	305	278	299	310	315	292	303	263	296	297	301	304	292	333	309	347	323	312	302	317	352	296	281	325	292	317	311	325	297	283	303	291	311	323	291	294	329	279	292	336	322	327	294	305	320	308	293	337	288	281	322	314	302	321	265	275	301	327	296	317	322	325	318	308	277	324	350	275	311	278	298	311	265	295	310	297	309	318	317	322	309	313	322	298	311	308	314	334	290	289	297	299	290	307	266	342	292	321	312	304	330	325	312	296	304	296	338	304	318	325	301	319	289	307	309	312	265	323	292	284	316	316	280	300	323	353	282	353	296	334	289	319	281	338	309	311	316	268	311	317	319	315	324	278	326	304	326	307	285	284	316	355	288	316	290	298	290	312	293	316	343	284	311	347	306	308	317	318	314	289	328	293	299	340	294	301	288	291	297	289	315	347	289	315	296	305	302	263	277	292	288	294	288	297	300	310	324	336	306	327	301	308	294	319	308	317	297	319	275	320	299	314	335	328	297	303	292	327	312	301	343	315	327	291	300	298	292	290	348	339	337	300	308	313	320	295	316	317	289	330	306	283	314	340	326	313	313	337	275	312	318	298	315	319	307	311	286	327	318	308	309	292	320	300	334	305	297	325	287	301	350	309	294	318	355	340	294	308	333	323	308	312	277	295	308	289	296	298	360	313	318	296	324	316	307	310	300	288	318	311	300	329	285	311	316	310	322	310	300	272	328	323	273	306	312	331	313	312	325	290	280	324	328	297	333	307	301	335	320	283	328	297	315	337	306	281	332	307	281	310	318	301	281	305	302	308	305	310	310	290	324	307	282	318	312	286	269	314	295	330	299	302	323	278	287	301	323	321	301	310	280	320	324	316	310	329	329	293	315	317	299	301	281	292	332	331	296	296	330	307	289	315	318	292	335	287	319	302	295	288	302	288	294	314	326	283	313	301	327	274	325	306	298	292	270	334	324	345	308	289	302	289	306	289	317	295	285	344	332	321	291	278	321	302	291	299	303	303	326	303	330	333	280	306	346	342	290	338	312	326	289	316	301	297	310	325	311	306	304	307	325	306	340	299	322	325	333	293	300	308	347	364	290	309	319	285	292	285	306	329	321	331	343	311	330	298	307	303	294	292	293	311	321	315	278	307	322	318	293	279	300	329
22297	41955	33643	17236	12690	10160	8220	6157	4490	3605	2804	2224	1830	1523	1355	1141	990	829	805	817	710	695	655	597	576	538	494	518	445	424	434	416	422	452	414	456	470	457	413	402	414	424	400	409	388	391	400	398	410	411	398	392	426	432	400	387	381	400	365	408	413	394	357	356	386	395	372	438	369	380	422	448	382	419	374	385	384	397	380	382	391	390	403	374	409	382	377	386	391	416	395	362	407	377	411	392	408	390	386	411	409	357	386	378	407	386	392	362	374	382	373	403	370	371	345	371	390	398	350	374	425	403	366	386	379	395	386	368	339	382	394	376	391	396	363	387	365	379	404	377	344	401	350	400	379	376	370	396	376	408	369	418	391	387	392	387	388	371	380	371	388	360	390	381	378	388	373	378	417	375	373	378	378	378	381	376	398	372	394	371	390	352	366	381	370	368	389	384	402	396	385	389	398	375	393	365	393	404	365	401	435	368	369	348	393	376	366	394	354	376	390	375	414	406	364	398	379	367	404	389	384	378	387	418	387	392	397	379	385	392	383	385	369	395	379	371	435	393	407	395	375	398	378	430	361	369	360	357	412	424	389	365	394	356	382	398	337	382	385	390	383	388	395	411	402	439	377	384	416	372	417	348	411	445	396	374	340	397	383	376	393	358	386	361	366	400	396	374	369	405	372	362	349	424	415	377	394	385	364	395	375	375	387	374	391	378	342	375	374	410	389	413	378	425	378	398	373	388	382	372	417	369	398	400	377	380	364	376	408	392	363	394	388	358	412	376	391	375	397	386	351	361	376	374	384	402	387	395	387	400	382	404	393	435	419	371	357	418	409	365	370	391	387	387	385	399	406	386	377	334	398	383	353	384	370	385	404	385	379	367	382	375	380	401	396	378	394	375	403	381	387	410	362	343	362	396	390	406	437	385	391	375	392	397	393	395	406	388	376	351	381	420	374	398	399	384	387	359	365	436	415	375	396	418	420	380	353	386	369	377	435	377	397	398	401	376	403	391	381	385	425	408	390	385	411	397	392	383	366	383	382	365	412	371	375	385	389	394	397	422	372	395	384	431	397	394	405	474	371	419	402	362	399	374	380	407	372	362	404	406	344	357	404	372	398	392	386	377	390	364	398	354	396	374	411	395	340	375	387	367	385	418	392	362	416	364	352	407	374	344	391	398	388	386	388	411	389	380	369	392	391	406	382	416	417	373	380	384	412	409	372	416	382	417	406	367	367	392	381	379	392	387	390	382	349	409	391	430	378	391	362	374	383	366	368	427	368	345	417	382	394	375	395	395	402	374	397	353	395	416	371	376	397	358	423	366	388	362	380	417	403	378	405	370	388	373	374	384	409	378	414	381	346	381	410	395	410	388	350	389	375	402	364	388	400	421	355	346	383	399	344	384	392	397	378	366	373	362	421	388	393	387	365	348	408	369	375	404	394	395	411	389	434	380	362	386	371	411	383	388	394	396	366	392	396	408	390	393	358	375	366	387	411	400	366	387	386	357	371	370	388	365	417	367	392	402	376	406	400	410	419	409	381	387	406	403	383	420	409	381	369	391	360	347	392	415	362	377	383	403	405	388	386	369	366	408	356	421	378	398	408	395	378	412	371	363	412	359	387	409	362	393	385	380	422	368	393	369	372	441	380	369	369	369	373	380	394	391	427	383	367	385	369	373	353	379	396	409	369	394	374	409	381	384	385	377	406	381	409	389	407	429	381	391	398	409	387	379	364	376	392	362	389	392	414	376	377	401	387	384	378	413	348	357	376	374	379	394	402	407	359	385	408	381	379	381	400	396	393	362	369	360	407	380	348	380	353	402	381	389	383	381	373	391	403	383	379	401	374	408	379	357	381	365	404	419	396	381	364	349	390	382	368	402	360	365	391	381	376	392	371	367	355	367	364	380	368	405	357	398	395	395	376	398	395	396	381	380	378	420	389	421	387	381	391	374	379	375	394	382	414	397	380	394	370	410	392	406	355	382	402	396	423	379	351	399	352	400	421	378	375	408	376	353	345	373	404	395	413	425	415	401	396	420	381	412	384	383	392	374	389	422	368	358	393	381	374	392	394	394	368	404	415	384	396	399	391	396	402	382	399	376	392	383	367	400	407	401	401	352	419	435	387	372	381	362	387	365	391	398	397	394	384	394	353	368	394	376	392	385	370	389	396	362	368	394	376	429	399	353	405	398	409	380	369	375	381	413	369	383	398	361	391	386	380	372	380	395	384	354	381	378	392	406	380	376	407	354	412	386	387	357	399	356	403	395	369	383	370	371	379	421	411	363	418	388	377	384	402	419	370	400	383	401	373	384	374	399	401	392	414	386	395	357	406	362	367	362	377	411	369	389	423	381	394	401	378	398	365	438	363	395	366	367	377	377	383	367	435	345	402	398	384	368	396	389	395	375	372	418	372	387	385	393	377	348	384	369	382	402	365	409	374	408	384	414	407	368	383	392	356	375	380	377	354	407	391	377	398	398	355	390	377	400	349	398	385	366	395	373	373	388	375	380	395	383	394	387	361	381	381	405	349	382	402	405	416	412	417	378	383	400	395	390	418	394	359	424	368	397	385	363	357	413	398	385	382	396	396	392	385	417	347	379	400	382	398	408	396	413	396	375	380	405	433	385	394	390	385	372	368	389	369	370	391	423	401	403	380	364	404	437	402	393	363	383	362	377	371	375	404	390	375	354	367	369	366	394	376	368	369	397	364	387	376	366	398	387	398	370	415	401	388	378	379	401	379	367	380	388	408	395	368	364	406	373	392	382	423	419	347	419	386	429	406	376	414	377	365	388	414	389	374	433	395	376	379	364	392	377	428	439	372	412	377	383	381	404	403	448	425	376	397	407	369	355	383	369	413	380	356	414	389	352	384	372	398	411	433	365	355	382	393	381	390	385	394	405	391	378	415	377	409	423	375	351	395	407	384	393	340	382	403	357	382	381	388	409	391	413	387	358	368	414	391	416	407	414	392	368	377	383	388	376	380	390	377	346	369	434	423	428	399	365	382	364	373	357	387	382	400	361	403	356	389	405	427	376	367	390	380	368	382	363	404	401	385	394	402	399	392	412	405	398	418	400	361	386	386	393	391	358	374	405	409	364	392	408	421	396	397	398	403	379	386	365	373	386	417	329	378	386	372	377	387	373	350	385	379	362	368	396	380	399	392	352	397	416	438	406	400	393	371	336	382	378	367	394	344	448	356	362	379	423	372	412	401	399	407	369	361	368	429	446	391	397	427	387	400	372	404	399	400	393	378	372	380	400	394	417	362	399	336	361	408	423	381	408	378	401	378	364	373	372	376	401	398	367	414	373	374	394	399	380	382	388	367	366	384	410	349	420	384	418	380	419	352	403	371	378	404	374	380	346	377	376	360	396	353	398	400	380	339	399	391	427	357	410	371	371	389	399	378	402	380	409	397	378	377	410	384	394	366	365	364	374	358	376	349	388	369	368	387	386	392	417	398	391	386	373	376	383	361	381	374	364
24676	21140	27349	25127	16115	5391	3279	2191	1621	1268	1025	766	712	590	508	469	437	415	375	395	321	277	304	276	240	272	235	219	224	239	214	213	219	253	232	253	239	213	246	208	204	216	209	206	210	196	214	216	219	235	225	209	213	242	221	219	197	229	236	225	201	208	238	194	210	207	215	208	185	207	199	195	225	192	227	207	184	187	213	173	203	216	198	191	227	193	202	199	238	203	222	232	194	225	215	195	202	202	189	193	209	198	197	218	201	205	172	205	215	199	211	184	210	216	219	202	194	199	187	181	186	210	227	220	207	213	208	225	179	199	211	203	210	218	193	229	205	186	225	174	213	208	231	213	216	223	197	205	194	197	189	210	229	206	201	206	198	201	201	192	220	216	193	210	206	219	204	232	189	192	205	186	225	191	218	219	192	240	223	181	209	190	215	222	168	223	209	217	191	197	208	213	214	208	175	211	209	186	200	198	215	213	202	211	214	226	209	202	216	210	213	208	211	189	198	215	208	234	198	205	201	206	197	192	192	229	207	204	177	192	253	212	205	193	204	209	205	205	216	204	218	197	204	210	203	194	236	222	243	205	232	200	197	200	210	201	208	176	207	185	199	214	202	203	224	209	226	216	192	211	198	206	185	195	200	205	212	204	182	201	221	220	186	199	227	222	210	190	209	212	190	195	198	220	192	208	215	177	199	193	221	193	212	199	227	211	204	215	195	196	180	182	183	196	215	204	201	227	211	212	170	222	204	209	203	196	224	223	207	189	189	190	199	213	207	207	200	200	195	220	228	204	205	203	228	201	209	204	187	188	188	200	195	225	227	199	193	217	201	219	215	229	196	199	198	201	199	201	217	219	206	213	198	213	186	205	232	222	208	219	213	221	201	186	202	182	230	178	226	216	206	231	202	201	212	192	212	226	215	200	210	193	176	185	231	202	191	235	195	208	197	185	226	195	219	200	188	200	195	214	190	199	185	215	194	200	227	207	217	224	209	200	188	190	209	236	212	199	229	176	195	202	196	212	216	208	202	224	195	195	203	208	206	222	200	215	201	220	206	223	208	202	194	198	182	206	193	221	194	215	184	199	202	194	177	210	210	210	237	207	197	233	216	190	215	222	199	218	206	225	215	178	196	201	240	219	212	203	228	195	188	203	216	216	236	212	196	251	215	210	194	205	208	200	200	205	188	199	234	208	192	200	216	201	200	209	227	232	219	174	205	202	210	214	193	232	211	197	217	188	171	197	221	210	206	211	186	202	211	172	214	173	219	181	208	260	191	229	207	198	175	175	221	169	204	194	199	204	202	204	198	214	217	206	189	203	217	206	190	180	211	221	212	202	215	202	211	212	210	227	193	223	195	241	207	188	208	218	202	215	193	185	220	207	211	200	196	220	209	196	212	220	183	183	185	204	223	210	226	207	205	190	232	203	223	223	207	207	189	221	215	219	224	213	201	197	222	207	198	220	218	206	213	192	212	201	195	208	187	226	213	198	186	203	201	202	192	197	202	183	205	209	200	192	208	191	214	187	228	207	180	200	220	213	201	194	208	211	200	209	234	208	219	202	206	212	205	201	204	215	196	232	167	213	212	218	217	216	181	211	219	232	221	196	218	205	189	193	200	198	210	196	200	206	189	210	221	216	188	208	205	186	206	205	204	211	183	214	177	190	210	218	224	190	195	228	207	200	197	219	194	207	238	213	192	193	204	209	203	201	213	212	216	207	204	193	225	215	211	225	177	211	214	203	228	223	201	218	212	190	211	214	188	217	218	205	212	210	250	213	202	217	230	200	202	196	198	212	187	194	206	204	191	214	217	177	196	189	208	204	210	241	228	223	202	212	199	205	217	195	241	218	195	193	223	187	194	200	251	209	206	206	219	203	197	226	176	221	190	220	203	218	232	209	211	210	212	215	192	211	218	192	209	212	208	199	227	205	221	179	203	195	178	180	207	211	215	216	189	189	201	207	212	223	200	187	205	228	210	212	197	214	217	219	267	198	203	199	224	187	212	170	196	202	239	220	173	222	228	184	204	216	213	203	209	192	188	210	205	200	232	201	190	203	212	188	207	203	188	201	194	229	198	208	205	220	181	200	187	231	212	229	215	209	226	196	206	177	204	190	178	204	187	173	187	183	220	203	219	202	218	203	195	190	187	202	223	189	209	189	191	202	231	216	223	192	221	203	186	185	216	234	187	184	197	203	215	213	187	208	208	214	220	209	197	213	209	225	194	213	222	201	220	205	197	202	203	215	203	220	204	203	195	192	198	207	195	215	183	218	210	193	211	200	192	202	179	192	193	177	214	213	202	176	194	206	199	219	203	224	196	215	219	221	194	209	213	215	222	212	206	188	194	207	206	170	222	209	183	222	198	208	222	203	214	231	198	218	185	201	215	211	234	201	212	204	223	184	223	201	203	199	192	204	197	196	206	187	213	199	191	190	210	178	212	207	203	217	202	214	193	200	200	212	214	191	196	211	208	210	188	209	223	190	229	239	180	208	195	198	213	211	197	199	188	203	225	190	210	215	188	191	228	225	214	210	228	198	210	206	206	205	204	200	188	202	207	195	214	198	189	187	208	232	183	191	204	234	201	199	196	228	213	205	199	198	208	198	215	225	207	202	194	214	192	203	196	201	206	225	196	219	196	207	189	207	178	190	217	207	241	195	224	193	185	194	204	214	201	195	199	198	237	190	201	206	196	215	245	221	227	211	214	184	215	203	229	195	204	216	223	205	197	214	215	219	188	219	216	186	220	176	211	203	204	201	220	186	208	210	199	228	198	222	191	197	201	196	187	210	192	199	214	207	225	194	211	213	176	197	197	221	201	219	198	231	200	209	197	191	209	198	221	215	233	201	223	214	203	236	183	225	224	203	205	214	203	176	214	218	197	183	202	209	209	175	216	230	196	175	173	223	224	201	218	223	198	188	222	195	195	205	218	195	198	197	186	208	213	224	197	207	187	197	229	209	207	239	234	226	244	187	210	201	179	219	216	199	206	206	217	191	209	212	211	222	193	199	205	212	191	241	206	184	232	221	222	211	207	187	195	211	187	214	215	214	206	211	222	198	199	216	210	195	243	202	227	202	212	190	214	190	223	210	207	224	205	208	222	218	248	208	201	211	204	204	196	205	227	200	215	207	207	209	195	231	179	202	195	194	208	212	183	211	196	199	197	222	208	229	212	214	213	186	218	205	212	200	215	201	217	228	202	195	206	208	195	225	197	209	206	218	195	201	198	174	207	200	189	190	212	225	220	223	211	214	205	205	219	202	203	200	218	217	232	200	220	229	210	207	185	186	205	205	197	221	190	194	207	215	184	224	223	230	196	202	205	192	186	208	200	192	219	188	228	208	196	205	204	212	223	218	203	215	212	204	213	200	215	210	213	184	216	227	209	207	217	199	212	216	211	195	198	204	227	213	189	193	219	189	226	234	181	192	203	197	203	248	215	201	214	204	211	196	206	213	199	197	189	190	200	193	192	181	187	203
23815	39201	30256	13677	10139	7827	6324	4634	3375	2658	2065	1610	1257	1068	922	775	722	645	557	521	517	453	423	408	397	368	338	300	291	298	296	294	318	317	300	281	299	248	277	289	293	254	324	260	258	270	289	267	270	260	232	276	261	274	280	277	242	247	243	262	261	274	266	273	277	282	285	272	278	272	278	291	290	263	238	264	248	262	262	247	273	277	241	245	255	290	251	262	249	271	252	250	260	251	266	276	266	266	244	256	252	266	255	277	250	245	256	267	277	269	267	243	246	273	244	266	228	265	229	235	266	251	242	261	249	278	278	250	256	285	251	268	231	240	272	273	268	258	278	267	237	252	268	251	258	264	221	240	249	276	272	256	259	262	293	259	230	268	243	268	256	260	278	280	257	255	278	250	290	236	279	259	266	271	241	245	266	258	245	262	269	268	231	285	262	259	262	251	273	241	282	255	243	242	269	220	259	286	262	232	244	261	256	254	265	290	276	224	254	267	251	258	268	262	245	272	238	241	276	269	240	251	240	258	263	258	302	256	263	272	273	239	267	238	254	242	236	276	291	244	244	269	235	275	239	251	233	261	234	283	266	236	230	244	241	274	270	258	265	278	281	261	280	250	242	256	253	266	252	267	250	267	262	260	247	265	266	255	272	286	247	275	267	274	244	255	241	285	265	259	267	251	235	228	271	261	256	245	223	275	246	279	266	267	247	230	231	267	277	266	265	253	231	220	278	236	263	247	271	241	259	267	252	252	267	268	250	248	243	246	266	247	269	265	255	250	274	274	255	271	252	250	271	242	243	257	258	236	257	227	264	264	268	278	275	261	258	262	256	263	240	257	279	249	289	243	278	283	256	232	246	246	230	250	241	239	267	267	289	252	276	281	241	239	256	234	256	257	262	261	250	248	258	231	285	234	249	273	248	252	255	298	221	257	270	263	236	238	272	262	246	263	241	264	223	290	260	263	277	256	244	281	275	283	229	242	288	283	249	273	264	265	263	255	240	257	247	269	257	251	256	247	259	265	255	262	272	271	254	242	245	240	272	270	238	247	238	273	245	250	265	271	233	224	250	256	243	247	253	277	251	258	231	307	248	252	277	243	264	252	248	239	279	255	285	270	260	268	255	294	265	241	228	263	239	250	241	262	274	256	263	252	273	275	254	259	253	260	274	241	249	282	274	273	260	256	259	261	250	268	255	269	273	271	253	250	246	272	276	251	274	256	249	293	278	260	278	273	278	248	223	221	260	250	264	249	265	253	273	245	262	278	260	289	245	219	237	264	266	247	294	270	260	262	278	251	254	274	240	252	276	295	243	251	264	228	281	230	271	303	261	265	254	241	233	233	249	263	241	268	237	266	261	262	228	292	222	258	244	237	256	283	247	251	252	281	255	266	261	234	246	266	291	254	281	246	231	268	237	245	247	258	268	249	258	253	245	274	227	263	241	251	233	251	287	276	282	252	250	262	243	259	272	241	251	269	276	247	262	248	271	272	264	255	239	248	266	252	240	262	231	274	268	238	257	280	266	293	242	238	228	250	250	263	243	275	278	288	265	243	279	254	268	268	256	249	292	263	259	255	270	240	269	248	250	240	256	233	277	258	271	254	255	272	267	274	238	248	252	288	252	248	257	257	243	243	252	274	253	250	269	274	283	261	243	276	238	286	261	286	252	275	249	262	231	273	232	274	279	261	254	253	263	245	280	272	249	265	267	243	245	264	243	266	254	277	246	251	243	233	275	254	261	263	246	247	262	227	249	249	260	234	247	276	260	268	267	250	263	268	244	283	273	250	258	262	261	259	267	250	252	278	295	249	268	253	267	256	243	262	266	247	245	221	250	247	254	212	263	271	245	261	247	248	267	226	249	244	281	251	275	244	263	246	237	255	256	246	241	253	259	266	254	255	235	282	243	249	285	254	250	256	263	240	268	278	279	238	267	256	253	264	284	264	260	235	249	261	245	255	237	250	270	249	246	254	226	233	250	251	248	250	254	276	242	270	236	273	242	287	254	263	254	253	227	224	237	249	251	262	234	253	255	237	271	253	274	241	270	254	265	262	263	250	233	261	274	279	236	246	264	252	251	261	249	253	280	265	255	263	261	235	284	278	286	266	235	271	282	268	276	231	288	271	269	249	272	256	250	260	279	288	280	260	240	267	235	255	264	224	263	241	262	226	307	287	263	247	293	251	237	253	238	247	242	274	247	246	219	244	258	257	276	262	269	266	248	248	226	258	256	259	268	254	271	245	259	259	240	251	265	238	246	239	273	250	252	279	253	259	263	277	243	254	266	262	266	235	256	251	237	264	267	260	282	260	239	255	257	234	242	237	236	242	235	263	264	265	253	240	235	253	271	241	243	267	246	254	270	240	275	254	267	237	272	273	261	261	240	250	247	259	252	266	233	240	257	285	257	274	237	303	286	246	236	245	242	249	246	258	259	267	253	274	278	229	265	222	255	255	279	242	267	266	236	267	266	277	250	285	277	258	261	239	262	260	270	249	281	239	234	258	272	249	264	280	263	273	283	234	261	239	253	244	251	269	266	242	269	243	237	260	288	264	248	243	268	265	272	251	273	269	262	228	261	268	227	263	262	261	267	236	303	278	262	256	244	269	243	256	236	255	245	238	256	257	278	261	283	227	285	242	264	253	253	285	264	247	255	262	263	243	279	257	245	219	242	250	244	262	264	264	257	286	300	245	249	233	240	275	251	269	248	256	254	256	266	261	256	284	255	251	273	252	233	277	280	261	262	241	286	270	239	260	251	215	261	278	258	256	249	255	234	274	273	273	267	243	248	297	226	287	272	288	261	246	278	228	262	225	237	256	270	253	273	233	237	239	257	278	275	238	245	219	260	256	260	249	287	245	228	250	242	261	250	260	267	238	252	272	227	256	250	268	258	224	279	283	255	275	266	273	282	226	276	291	283	271	254	256	224	244	232	281	281	283	234	262	259	260	247	236	228	236	257	248	242	253	254	245	244	251	257	248	245	264	241	245	268	250	232	282	258	268	243	241	219	272	270	273	240	287	279	234	241	247	284	253	247	249	251	253	268	244	244	250	259	285	237	237	245	215	261	265	239	246	274	279	268	251	241	246	268	287	233	279	246	266	273	268	278	268	248	264	288	258	233	234	257	235	264	266	269	280	220	246	253	263	257	286	231	258	232	249	265	274	243	255	292	249	252	247	270	245	285	246	241	240	249	260	229	275	242	263	262	238	269	241	228	260	233	240	254	275	241	224	261	266	246	281	244	259	260	239	273	252	263	289	247	254	261	281	251	266	257	253	285	239	288	258	251	272	242	282	241	231	256	251	244	285	280	257	266	269	243	268	229	268	274	267	250	246	287	258	206	268	261	266	263	256	265	267	237	225	269	271	249	223	260	252	226	263	244	258	293	256	261	225	253	275	267	262	263	249	271	238	248	234	253	242	266	265	281	262	250	247	253	268	261	272	269	237	284	286	266	280	269	245	266	278	241	270	254	257	256	250
22715	21256	28798	24035	21279	21516	14987	5307	3344	2673	2087	1621	1341	1129	919	785	718	586	599	507	532	431	434	404	389	303	289	283	263	256	265	261	241	250	243	252	248	248	218	230	235	233	235	245	203	205	223	219	216	216	233	250	238	255	264	219	223	221	232	214	231	212	212	210	199	206	207	229	221	223	242	221	217	227	212	223	212	178	233	226	220	198	227	212	213	210	221	204	235	233	208	194	190	218	206	192	241	194	185	230	216	193	208	230	208	198	180	232	206	234	184	224	230	198	210	193	182	223	208	210	217	203	218	204	207	220	227	208	223	203	185	205	241	211	205	219	192	209	244	194	215	191	200	244	195	209	205	231	215	225	212	204	204	227	206	213	208	230	202	228	199	195	213	215	204	222	198	206	219	206	201	212	213	230	202	215	207	229	198	203	199	227	188	203	208	216	247	197	214	196	212	230	201	197	211	216	213	213	205	207	225	197	209	206	219	233	216	229	220	209	205	199	201	221	210	222	199	224	202	236	222	203	190	225	224	232	200	217	213	212	222	204	214	227	201	206	221	211	249	201	221	228	223	218	208	216	206	192	201	202	216	201	237	225	196	211	227	212	185	225	196	210	217	224	230	223	197	198	245	197	184	220	217	218	178	201	236	196	218	204	204	251	235	206	197	204	227	228	218	222	222	201	194	200	224	209	232	216	222	223	212	192	193	228	235	201	197	208	199	199	220	190	215	217	248	212	214	195	195	221	208	208	210	220	207	206	212	177	200	193	204	199	195	206	220	213	206	206	211	225	191	222	200	212	210	199	196	206	214	201	201	237	224	215	192	221	221	212	190	239	207	219	211	180	198	198	228	216	218	209	230	192	202	224	212	199	175	217	187	204	238	206	221	213	225	203	195	226	196	215	214	205	203	216	220	212	201	206	193	241	219	234	236	236	232	203	205	205	184	199	231	211	212	220	205	205	236	230	222	199	221	221	210	233	242	197	235	183	210	203	199	213	209	216	208	217	204	201	197	198	203	251	210	224	228	212	246	210	217	209	207	203	211	194	218	231	200	230	194	202	209	230	199	218	211	185	187	217	232	199	198	207	226	211	229	213	218	223	188	210	204	210	208	198	213	212	213	227	224	213	202	216	187	225	213	230	235	226	212	217	201	209	205	212	212	229	204	221	208	211	192	236	206	192	201	215	208	201	211	188	208	198	199	212	225	215	224	217	227	216	214	221	208	220	214	234	220	223	210	216	217	209	202	223	211	202	178	228	189	213	208	189	223	212	220	248	198	191	220	195	186	210	199	219	226	214	208	214	203	197	211	184	211	193	212	219	220	190	220	198	229	204	197	209	197	219	220	190	211	202	223	223	201	186	186	209	224	216	207	237	219	216	160	229	235	206	223	229	197	193	217	207	200	217	241	222	213	203	193	218	234	231	209	198	208	222	217	219	215	220	223	228	215	219	197	207	213	213	214	208	227	209	196	215	229	226	215	227	219	216	190	198	196	217	201	219	187	204	189	249	210	229	201	221	178	209	200	203	211	207	226	219	224	193	231	228	203	222	216	220	213	207	192	208	198	208	185	210	231	241	213	195	202	214	230	204	232	197	190	205	207	229	199	224	221	191	234	225	196	222	226	228	214	201	229	204	207	199	179	216	214	228	221	201	205	193	238	209	209	195	196	232	224	219	185	216	202	195	235	204	231	222	185	224	192	215	209	224	223	206	211	185	219	196	204	196	217	214	212	206	193	192	215	204	212	194	202	199	217	215	191	213	231	212	203	219	201	216	233	210	208	204	219	217	220	235	190	218	209	205	218	226	202	209	217	210	221	211	192	197	216	244	187	166	198	202	231	223	209	230	207	230	212	218	219	207	215	213	192	226	209	217	221	215	195	229	206	194	221	236	228	207	241	223	243	222	200	196	220	214	201	205	187	245	196	196	187	214	219	215	196	189	199	223	228	218	185	203	224	245	227	215	238	251	211	201	180	214	217	249	225	202	240	195	217	215	206	211	215	221	210	227	243	218	171	209	193	239	198	207	217	198	199	201	250	218	218	205	233	227	215	213	226	194	215	228	223	205	209	227	228	217	215	224	221	194	201	196	220	223	202	222	213	222	205	241	220	217	223	205	226	263	209	206	213	219	217	219	182	215	205	221	221	207	223	197	199	212	191	214	215	209	241	194	189	210	177	238	204	206	207	170	231	225	224	181	200	189	227	204	215	201	197	190	192	231	212	200	218	209	222	206	218	201	222	213	196	212	239	216	214	219	240	197	199	197	202	246	200	200	193	216	224	195	193	227	208	192	218	193	220	226	199	217	209	183	222	206	201	233	194	227	195	230	200	205	198	209	218	224	214	237	212	202	238	186	212	201	198	187	214	211	200	221	212	221	241	203	210	203	206	215	240	239	241	217	219	219	214	187	207	205	235	216	228	213	213	208	223	227	204	188	219	196	206	207	218	230	229	212	209	216	188	195	239	190	203	199	196	192	192	219	200	200	191	218	218	205	209	234	210	205	185	202	221	224	217	203	220	242	227	219	221	210	203	208	216	213	185	180	193	204	231	228	200	218	227	194	221	195	187	202	227	230	241	188	215	190	236	208	192	232	216	221	212	229	210	208	194	199	226	223	220	214	225	211	193	201	228	196	213	213	208	196	238	255	186	220	218	194	214	191	228	220	223	203	211	217	215	203	225	190	235	240	234	198	211	213	230	190	232	214	181	204	207	239	238	221	200	179	192	210	211	217	229	204	209	218	232	211	216	217	202	212	210	223	207	200	224	213	179	235	198	223	199	228	204	212	217	194	214	233	212	223	226	232	207	204	224	215	204	223	215	221	216	210	232	252	203	207	175	211	199	198	193	212	182	208	224	215	203	239	224	212	216	214	219	187	217	193	221	229	210	205	207	218	195	183	225	191	215	218	206	187	177	181	195	191	210	230	209	209	202	217	218	199	199	211	219	204	220	183	199	220	202	193	206	223	204	200	201	202	195	200	217	206	201	196	234	203	222	202	205	207	245	226	216	234	182	234	220	238	215	231	216	227	211	214	207	217	226	223	209	210	188	228	232	218	232	199	212	231	204	194	204	227	213	224	212	196	227	227	228	236	213	207	218	197	218	218	198	233	219	226	219	203	192	211	236	202	216	205	209	224	204	194	219	203	211	235	214	214	207	213	201	210	209	209	221	179	227	202	204	203	193	206	219	203	223	207	236	207	226	218	202	211	208	212	200	218	214	211	199	241	228	216	211	229	217	206	194	188	227	229	225	184	217	208	215	207	193	219	220	199	210	225	198	225	216	244	222	218	212	206	241	220	203	229	204	220	206	179	206	217	217	205	233	234	223	205	242	235	202	214	228	241	217	202	209	221	191	209	218	187	225	199	211	189	193	198	213	209	212	205	182	217	188	204	208	259	220	211	226	208	203	206	200	232	204	222	198	228	207	202	220	203	198	214	230	201	203	234	233	209	221	192	230	214	222	213	212	222	211	233	180	206
26601	48723	40831	22150	16911	14026	11657	8549	6487	4898	3909	3001	2431	2040	1621	1350	1161	987	989	858	784	690	652	589	531	485	415	370	394	316	342	342	311	350	329	358	353	327	318	312	303	287	322	273	298	280	269	278	304	296	284	273	319	336	302	319	296	289	275	285	290	286	298	292	288	273	259	297	298	278	281	299	278	286	272	287	260	279	277	259	273	266	258	271	245	266	275	275	266	266	278	266	263	289	257	253	261	268	286	279	274	276	286	255	279	261	227	268	263	272	251	261	260	257	270	287	269	272	283	278	235	281	255	272	258	263	284	253	250	281	247	271	272	272	284	263	273	278	243	267	271	255	283	279	252	246	275	257	266	255	278	262	258	250	286	226	293	273	260	268	265	260	257	283	288	243	291	248	262	267	257	268	286	247	289	262	295	265	278	266	275	263	229	280	282	272	246	265	304	250	278	267	284	264	269	285	273	280	218	253	264	274	261	276	248	291	255	282	284	244	271	253	269	273	273	252	245	261	263	277	262	267	258	294	267	270	258	260	280	262	288	256	251	253	258	275	274	288	265	257	259	256	273	264	271	262	284	286	275	282	299	272	271	254	265	258	276	280	234	244	251	271	270	267	247	299	264	252	269	240	244	275	274	235	223	292	249	269	245	305	265	271	250	262	285	244	264	252	259	250	272	280	270	262	247	272	294	273	275	268	309	248	252	270	281	272	268	267	261	282	253	274	277	284	281	273	261	265	252	257	271	266	268	256	265	267	270	259	240	265	254	265	235	241	236	271	271	285	249	264	289	298	265	270	284	286	251	263	234	269	307	265	275	279	228	282	252	266	261	267	268	270	253	242	252	260	249	272	274	244	270	275	282	269	257	254	235	238	263	293	285	258	262	256	265	244	275	260	298	242	267	277	244	251	291	264	262	259	238	253	267	282	250	260	262	262	233	289	235	296	236	262	252	276	256	255	257	280	262	258	269	254	253	250	282	279	239	274	279	265	288	235	263	266	290	248	277	298	256	245	262	258	242	249	242	229	279	247	267	252	246	273	280	283	269	263	273	275	249	255	244	303	261	259	246	259	281	288	254	263	279	275	272	292	268	249	283	252	281	234	276	287	254	252	267	254	257	282	260	244	274	241	282	267	253	275	268	279	250	288	238	278	270	272	297	262	271	265	275	287	262	260	237	253	281	269	261	272	296	302	287	301	292	256	238	229	224	268	268	260	263	296	283	282	250	284	261	275	257	239	233	256	287	260	259	248	265	270	245	266	241	265	260	260	250	293	267	248	241	273	259	273	269	272	277	246	273	244	242	268	279	269	277	264	257	276	250	243	261	264	249	280	268	259	277	253	247	232	277	268	276	259	262	242	247	269	264	285	256	263	278	263	294	247	271	249	281	250	247	263	273	257	263	270	280	246	233	279	256	268	284	271	273	293	284	265	265	265	251	277	263	258	263	287	285	256	249	253	256	250	231	261	260	259	281	279	259	265	247	285	237	272	266	254	241	257	295	262	282	246	270	265	267	232	274	260	276	275	266	272	265	274	270	267	236	269	267	289	258	277	242	291	283	288	268	250	269	271	238	276	241	277	269	271	267	288	277	268	297	276	271	254	266	282	266	289	236	273	285	283	264	268	279	268	267	292	251	277	258	264	245	270	259	239	240	256	291	269	286	242	264	259	249	256	279	266	272	289	283	275	270	249	266	238	256	269	264	279	264	260	279	265	269	272	289	264	262	264	252	253	249	269	256	257	251	287	254	244	253	285	247	274	274	247	284	290	238	269	256	273	253	242	257	279	307	251	263	263	286	259	256	283	275	266	290	276	277	257	260	227	265	230	251	257	241	242	259	282	261	260	287	303	295	306	246	267	277	267	291	257	252	262	252	271	279	269	273	263	245	253	250	263	270	260	272	267	280	276	254	267	265	258	302	275	279	243	283	264	285	267	250	245	280	239	282	257	280	289	256	279	248	291	257	273	283	282	258	294	282	264	239	284	261	279	250	238	246	260	250	278	309	284	273	266	265	247	284	243	261	279	279	251	258	263	258	239	242	277	287	266	285	285	266	248	274	257	284	251	278	259	263	222	251	222	276	249	266	266	241	268	262	253	267	239	268	238	275	256	251	275	268	270	270	268	242	264	293	265	293	264	272	278	280	258	242	236	280	238	243	259	271	255	257	242	234	246	251	258	255	272	281	267	261	264	246	251	242	292	275	255	262	273	266	236	260	256	313	275	269	280	243	254	252	272	276	277	273	286	264	296	255	271	277	252	272	266	255	277	262	259	269	271	236	282	250	258	255	265	286	248	267	254	299	248	255	264	268	264	277	263	259	282	255	281	265	263	243	264	277	231	290	275	283	252	273	270	243	278	261	261	269	274	238	239	255	227	242	275	236	261	278	232	258	269	263	248	272	265	263	258	266	279	279	261	261	259	258	286	285	265	264	256	289	265	270	260	278	267	236	271	250	255	254	276	261	244	226	262	246	270	256	304	277	266	285	285	255	273	271	236	258	289	265	258	279	263	275	255	259	279	244	285	267	284	255	236	258	225	263	251	241	273	272	234	265	281	253	265	252	250	246	268	258	253	261	267	240	272	249	257	265	264	275	252	257	285	291	219	299	277	269	286	250	264	271	250	252	267	263	251	263	268	283	264	248	235	275	258	261	278	259	267	264	312	269	260	263	267	271	260	282	246	283	278	282	259	251	282	282	269	269	274	274	268	273	273	258	272	292	243	267	254	252	262	260	235	276	278	272	280	256	286	285	263	283	275	259	273	244	254	258	264	262	278	281	288	243	280	259	271	241	248	262	296	255	255	247	241	270	284	276	286	232	241	292	258	261	268	276	252	247	254	274	284	252	271	273	264	265	253	264	247	273	274	230	292	263	281	236	288	284	286	255	222	280	268	285	255	283	247	258	276	269	282	295	224	251	256	306	265	263	259	285	256	254	267	290	268	259	260	281	282	278	264	238	260	270	253	281	248	261	240	272	260	247	283	277	260	283	296	281	286	247	267	239	274	264	266	249	266	297	289	294	258	277	278	233	278	253	257	259	239	292	264	278	266	276	272	262	275	293	242	237	297	280	282	272	270	251	231	296	249	283	268	278	263	256	268	274	247	286	285	258	285	292	244	298	264	247	263	290	268	256	250	273	280	263	256	245	285	256	263	257	270	253	241	283	259	240	266	263	281	246	231	260	263	263	258	266	295	271	249	277	259	226	277	256	305	269	286	256	263	259	281	269	301	250	229	279	266	245	251	291	265	261	261	274	251	272	254	270	297	274	246	284	243	240	274	264	249	268	252	262	237	281	259	276	276	268	273	236	214	277	273	273	272	245	290	290	255	310	303	276	269	263	285	249	270	246	261	247	275	286	260	232	289	286	283	270	254	285	260	261	292	275	247	260	238	282	241	245	256	292	245	250	242	262	306	260	241	250	258	253	260	252	275	250	282	253	272	258	272	259	280	287	237	270	284	249	294	275	260	269	286	249	297
27879	22388	20283	8454	3771	2597	1984	1482	1120	981	802	657	577	480	496	443	427	404	361	370	367	343	341	364	326	309	324	288	304	320	311	305	309	279	273	332	313	296	294	278	281	269	329	295	295	287	287	293	297	282	269	301	278	266	270	298	313	299	276	291	283	300	303	297	318	304	256	294	278	283	311	302	294	278	255	270	293	306	265	266	259	299	292	296	280	282	322	306	314	295	282	291	301	314	277	301	281	294	280	295	289	304	301	288	290	302	299	304	280	287	303	280	324	289	311	285	300	290	259	287	267	290	266	301	265	299	295	302	283	312	253	294	283	286	269	282	266	305	305	269	295	291	261	292	294	296	304	320	281	286	294	289	275	281	288	281	280	278	294	304	264	284	276	277	299	313	252	265	318	278	283	289	322	307	317	304	316	279	283	311	286	278	302	262	302	310	266	280	283	276	285	283	325	304	287	311	279	289	272	268	288	297	283	257	305	276	295	303	321	292	293	302	286	286	286	280	284	304	262	285	287	262	288	295	299	299	281	310	309	301	291	299	295	270	266	281	303	280	301	293	277	259	284	287	313	318	287	316	251	318	269	269	298	284	284	301	275	292	296	299	330	281	276	298	270	313	310	303	300	313	289	279	297	290	314	319	270	272	300	274	284	302	302	288	288	316	296	292	270	318	272	284	281	298	276	287	290	297	304	280	303	312	301	316	309	271	287	283	291	285	256	290	275	298	299	286	308	293	279	312	274	297	268	285	280	317	298	317	273	312	295	338	264	255	276	297	272	275	292	275	267	291	265	285	261	305	296	288	311	307	291	281	267	277	270	281	309	321	289	309	280	296	263	280	296	273	280	307	269	277	279	283	320	276	317	306	282	269	314	286	287	291	282	296	294	285	282	294	312	301	298	268	279	294	310	309	282	317	282	304	277	283	278	264	270	301	284	270	298	285	263	279	311	267	254	305	288	276	297	280	303	306	276	319	280	268	293	269	289	275	311	295	294	285	271	290	310	281	292	272	319	268	275	288	283	258	306	290	268	274	256	310	261	306	328	306	306	282	296	304	282	278	282	304	293	290	274	280	272	314	289	290	280	280	317	293	280	304	277	272	274	287	305	289	272	294	307	291	285	285	280	309	278	296	292	293	286	291	311	277	288	299	286	307	272	287	260	298	281	290	293	283	246	298	310	304	275	285	303	305	283	284	263	283	301	300	258	331	321	296	304	285	289	323	293	304	316	280	268	296	296	294	263	295	293	296	290	360	274	271	284	301	295	288	299	281	316	294	269	299	294	305	295	274	289	284	295	255	286	261	318	290	301	292	320	291	305	269	267	268	282	286	277	300	293	308	289	290	267	306	315	256	281	301	253	304	291	308	277	287	279	276	295	289	267	253	299	288	265	285	314	280	297	299	279	254	296	269	314	261	293	279	308	276	290	261	286	297	278	307	263	283	297	261	298	268	309	271	292	334	266	283	289	284	291	306	288	281	306	268	298	303	315	329	307	298	298	290	293	278	323	307	295	269	285	274	292	313	271	288	281	292	303	312	305	307	259	283	301	270	291	297	272	249	294	294	305	283	228	283	300	279	295	287	304	317	298	233	290	308	284	315	272	281	276	265	295	288	299	307	311	280	317	277	288	283	282	274	269	256	289	285	329	275	278	280	279	303	285	334	295	267	292	291	277	279	286	278	298	274	276	296	295	289	292	308	276	284	308	303	295	291	304	264	297	298	284	289	243	306	281	298	300	303	272	289	293	298	302	292	280	318	300	287	294	263	310	299	298	300	306	274	276	270	263	287	293	295	287	279	308	273	306	281	290	316	298	270	289	294	303	293	271	282	282	287	298	290	278	306	294	306	282	285	310	297	318	288	311	286	283	249	295	299	317	264	296	316	314	270	283	288	294	304	307	321	311	290	268	288	273	300	294	305	294	293	288	317	348	284	274	318	274	265	272	292	288	302	304	308	270	307	292	314	284	279	287	289	314	313	314	276	270	300	276	267	312	325	303	273	299	297	326	297	278	291	292	301	269	309	308	297	294	319	280	310	296	276	297	258	284	296	305	252	302	285	275	286	293	272	284	303	315	289	269	297	283	312	265	305	257	314	295	298	266	298	287	309	321	288	274	275	292	280	273	281	308	282	273	291	274	293	297	282	280	303	275	305	269	280	282	303	290	305	279	292	303	289	293	298	295	283	291	303	313	284	265	284	252	301	288	297	287	313	279	280	274	289	343	281	306	265	299	267	281	307	286	303	287	301	292	276	311	325	256	289	265	301	296	300	286	289	283	315	277	295	275	289	294	289	282	264	268	317	277	280	329	299	243	300	307	278	284	290	287	298	306	291	303	304	291	276	295	289	313	274	286	295	291	292	297	277	300	269	293	253	291	295	288	277	310	287	307	279	274	314	316	301	269	291	289	268	264	284	281	291	288	294	303	266	284	278	273	273	274	264	304	299	296	309	336	296	305	302	286	267	299	298	287	290	277	299	340	264	276	302	287	271	277	275	328	329	315	294	309	302	325	285	274	295	320	341	304	281	313	296	303	270	289	289	301	284	289	277	285	300	288	302	305	294	291	268	304	279	283	318	296	307	281	296	295	299	320	283	267	274	270	304	277	291	283	310	302	296	312	258	301	292	313	252	308	286	269	260	288	316	307	296	254	279	261	285	295	251	275	278	298	309	302	300	297	277	308	321	301	293	297	280	320	296	281	283	306	262	298	262	297	303	305	290	260	279	284	297	302	280	309	304	262	271	274	276	301	319	270	315	267	295	288	310	288	289	281	273	287	284	283	269	294	266	279	294	277	316	283	287	292	303	284	311	285	266	322	284	278	275	297	267	327	300	323	288	308	256	294	293	303	268	278	296	298	270	274	287	301	260	275	310	287	299	300	297	285	278	316	265	297	274	316	275	295	250	312	274	280	297	273	290	265	300	288	297	292	271	281	325	261	283	277	329	263	271	268	272	306	291	270	285	290	245	314	284	288	303	276	308	306	277	329	286	287	314	304	277	316	281	279	297	295	292	290	276	322	287	263	292	293	279	324	274	278	274	316	281	295	315	272	291	270	268	298	297	265	300	290	277	306	311	265	258	280	294	284	313	321	293	290	289	293	280	278	354	266	312	279	269	279	291	284	280	318	310	289	266	280	259	296	274	293	286	252	268	300	273	299	285	308	256	308	320	274	287	289	314	285	258	286	292	255	279	289	298	281	321	283	277	299	278	268	298	306	284	289	301	295	329	282	261	297	275	276	310	284	288	273	256	279	319	294	321	292	250	308	295	284	294	275	284	299	317	288	277	275	298	294	293	321	260	314	309	295	273	262	303	310	291	286	325	298	328	298	297	296	297	312	322	301	263	296	320	301	295	290	323	311	257	329	265	282	285	279	270	269	267	304	302	256	297	305	286	318	281	284	305	271	260	285	300	263	288	313	281	295	276	253	271	296	298	295	292	315	269	258	271	317	260	296	276	274	290	285	313	303	297	312	295
23155	33810	24614	9339	6295	5150	4060	2912	2231	1693	1335	1113	930	790	717	638	597	573	509	506	459	454	480	411	446	380	381	397	372	361	328	373	405	365	363	375	337	386	345	382	364	377	336	366	400	426	359	358	328	376	374	388	378	380	359	370	377	371	365	370	373	377	341	382	366	378	369	367	364	359	363	353	398	350	351	352	344	355	390	396	377	393	349	345	333	351	359	371	354	354	367	385	356	379	364	338	356	348	381	350	335	358	353	374	381	350	326	382	353	364	364	351	347	383	382	376	342	368	364	355	363	355	362	395	367	365	385	392	338	364	399	358	374	362	342	354	359	367	331	376	348	358	352	361	345	373	323	376	355	353	362	341	354	377	356	382	352	363	391	358	348	359	342	370	334	346	325	378	390	349	369	346	390	336	348	323	356	398	344	359	384	352	349	342	350	379	350	370	366	341	330	317	351	370	353	350	377	411	371	372	362	377	349	389	388	338	389	337	345	374	334	363	337	360	360	346	360	330	358	348	336	331	349	403	359	335	339	369	353	359	356	343	383	365	335	345	336	338	366	340	321	354	396	350	354	375	336	379	358	357	368	387	328	340	348	378	400	334	368	377	353	355	367	344	405	375	342	346	352	388	364	366	377	364	354	362	340	385	383	340	375	355	357	364	382	341	374	358	390	376	377	345	330	350	345	384	354	354	352	370	338	328	388	354	341	345	390	389	373	370	352	359	368	319	387	379	340	390	364	366	351	361	370	384	340	377	394	425	335	350	354	361	365	362	341	350	363	400	374	380	350	353	377	388	358	345	326	358	344	362	377	358	357	387	341	348	328	362	365	386	399	336	379	355	378	342	350	332	387	397	374	381	329	346	355	365	357	375	357	366	381	365	394	377	349	365	355	320	314	342	358	354	340	365	383	368	372	384	354	362	358	376	352	365	378	362	342	340	378	352	343	340	359	353	372	385	392	365	343	360	402	363	345	359	374	326	433	352	390	330	384	371	376	347	360	332	376	360	336	353	358	349	351	372	385	388	348	351	350	385	357	325	367	364	363	381	319	373	376	384	374	322	336	385	388	352	358	360	351	340	368	342	362	359	366	356	377	348	364	386	367	353	336	383	383	371	393	379	379	360	366	384	370	356	397	355	364	381	366	350	357	342	385	341	332	384	345	363	363	340	355	373	330	379	354	384	340	389	325	373	359	319	371	349	344	364	375	326	391	353	358	395	364	366	384	373	373	367	345	360	358	368	338	343	369	336	374	329	354	380	370	354	374	366	367	344	345	310	363	365	369	373	346	379	345	370	339	358	339	394	358	389	361	351	345	351	360	325	384	380	353	342	332	318	336	362	361	363	322	370	370	357	363	334	335	381	355	380	344	343	376	349	331	388	383	339	365	365	358	333	362	349	346	350	359	377	379	341	348	396	369	360	351	364	378	366	360	349	338	399	384	336	356	381	371	360	361	332	368	344	366	350	388	340	395	361	382	365	339	399	346	333	357	372	373	318	366	335	367	339	357	366	348	371	320	378	380	355	380	361	382	360	360	365	330	355	343	359	324	356	381	371	352	365	347	365	346	348	380	333	319	367	355	350	326	351	380	346	352	380	338	350	361	349	364	377	346	342	397	354	359	375	380	350	380	357	356	352	382	369	350	368	343	351	336	345	347	382	340	390	381	357	366	354	337	379	375	354	346	361	370	321	367	347	364	336	343	338	357	377	358	377	401	399	364	360	388	362	341	385	331	388	345	329	335	361	347	373	345	344	335	361	334	342	362	366	350	364	362	341	389	344	350	378	376	362	331	352	387	347	351	383	355	378	354	358	335	343	362	345	358	361	374	380	348	364	390	372	371	345	365	390	364	330	372	347	356	368	368	361	403	356	370	393	375	385	367	356	359	367	349	348	359	390	366	358	369	372	390	374	364	333	323	366	340	371	361	356	367	370	325	355	369	328	356	352	353	366	365	379	388	369	371	357	353	371	366	344	359	323	358	368	349	355	358	332	345	336	323	351	374	371	365	326	354	340	314	350	394	364	348	372	339	367	369	332	360	331	338	352	357	360	357	341	337	355	350	381	328	332	369	352	373	372	340	372	367	368	324	334	394	356	369	370	348	350	354	378	359	327	365	325	350	396	375	373	366	382	354	346	359	392	384	374	372	348	349	387	331	361	347	369	358	406	363	368	334	346	347	375	382	382	357	385	386	363	369	365	366	372	343	348	373	371	368	343	353	357	370	342	371	390	371	360	357	363	350	353	360	382	405	349	361	343	342	344	378	361	372	387	375	381	370	357	361	365	329	367	350	323	336	345	342	343	320	377	346	379	340	365	361	368	353	381	364	362	386	384	326	376	372	363	372	359	333	366	341	346	344	351	340	381	340	367	361	357	378	350	381	358	371	345	360	328	347	367	342	337	357	389	373	358	360	370	358	389	394	329	379	318	375	348	356	342	387	397	372	378	352	344	380	366	363	368	353	343	420	333	367	369	329	379	378	330	394	341	367	361	343	376	358	389	400	357	336	365	355	337	365	369	333	378	351	341	336	353	368	386	350	388	373	369	348	350	331	376	378	357	358	388	385	373	366	320	340	351	363	354	386	362	354	339	373	379	382	349	363	349	378	362	324	356	347	365	367	324	357	350	367	345	330	356	356	357	349	350	360	346	330	350	386	338	348	378	361	359	375	359	335	371	345	350	343	348	386	360	380	363	364	375	360	368	338	371	347	363	371	340	333	334	354	325	341	382	361	358	357	399	363	341	372	342	375	377	348	346	323	388	351	381	336	336	341	354	357	367	337	370	372	362	378	391	369	363	371	321	343	386	354	388	346	383	381	384	356	360	368	343	369	310	381	326	375	343	338	357	361	345	359	363	324	372	364	356	334	362	366	346	358	333	370	358	358	370	392	365	390	350	379	350	344	362	376	350	345	377	344	354	374	364	327	350	344	326	374	362	326	380	368	357	393	338	336	351	365	351	354	349	360	358	354	376	363	375	340	363	356	364	365	365	328	359	346	368	348	359	378	399	384	401	384	337	322	371	361	353	344	407	374	340	322	376	378	388	371	358	431	361	337	353	344	338	352	371	351	374	401	370	324	354	368	367	348	376	344	366	367	364	356	397	340	361	357	376	341	389	333	341	344	383	372	375	363	359	348	368	381	378	361	363	374	342	403	357	361	334	363	361	370	371	358	360	361	366	366	363	374	396	373	356	384	315	355	365	360	358	358	366	382	408	401	351	348	378	343	379	348	363	335	374	387	359	308	355	376	361	378	344	388	356	355	322	359	384	375	340	395	343	347	335	350	326	341	379	358	370	418	350	389	370	372	349	397	393	369	378	375	359	361	365	349	374	336	367	397	322	366	346	349	326	353	390	349	346	368	359	361	345	321	350	350	390	365	391	377	393	389	354	367	333	353	381	374	343	357	322	355	341	323	370	347	349	343	345	336	362	343	333	367	365	356	349	365	338	365	351	343	361	350	357	366	325	356	376	348	350
23718	21154	28258	24341	21200	14447	6006	3460	2384	1880	1552	1185	1056	923	796	637	642	520	536	498	517	414	411	406	369	382	367	315	358	340	324	337	332	365	359	340	325	319	320	340	307	310	278	280	301	333	320	297	274	304	311	298	330	336	331	339	321	317	328	310	300	308	295	318	292	332	307	313	338	314	314	297	331	272	295	263	314	296	289	326	295	313	320	312	327	311	304	343	289	297	310	313	292	285	298	289	341	302	307	322	320	316	319	339	312	305	319	312	287	311	315	265	338	304	325	307	334	307	322	307	286	298	321	300	307	299	320	292	304	278	287	319	314	310	293	307	304	308	295	276	308	289	302	286	301	297	284	301	288	307	317	315	292	261	259	287	281	279	298	318	298	293	294	317	311	316	321	311	315	295	310	285	320	286	277	288	327	295	331	313	300	307	289	299	300	299	290	276	300	300	283	287	329	326	278	313	302	280	309	311	306	271	307	318	323	326	325	280	282	328	314	299	310	300	282	292	336	306	270	300	327	306	316	305	310	299	295	318	269	311	292	282	320	325	305	300	319	300	328	301	310	293	271	313	306	299	345	319	315	328	262	278	316	319	322	304	309	295	307	317	293	302	315	335	278	294	303	304	313	304	346	331	314	280	282	309	286	297	333	342	310	328	290	314	306	363	310	308	307	314	322	280	270	283	333	287	291	334	297	270	277	291	303	332	296	316	298	295	300	288	319	296	330	318	304	337	319	294	312	315	339	293	294	317	287	308	315	292	317	310	312	306	320	293	321	279	303	299	290	280	306	315	298	299	312	265	323	315	299	323	321	309	294	296	280	311	306	330	281	290	327	323	324	334	320	306	280	300	284	284	328	307	334	314	303	297	289	296	279	291	292	304	275	301	318	320	284	288	286	308	295	310	307	287	314	310	316	315	312	333	326	310	329	334	279	315	307	330	309	307	280	265	343	313	307	313	303	309	321	303	304	319	295	286	313	326	301	287	289	297	306	269	303	324	291	303	337	306	313	331	320	314	303	290	275	292	296	283	338	314	290	269	287	307	294	305	334	301	273	290	297	298	311	326	280	299	318	324	311	304	292	306	295	316	295	308	314	316	298	326	289	292	298	290	312	292	334	325	298	288	295	301	290	310	297	287	276	312	287	299	305	324	305	323	308	275	331	323	321	332	326	325	299	278	276	328	290	300	283	306	308	311	276	332	291	290	305	289	299	279	312	302	305	297	341	295	294	306	315	318	311	288	313	280	297	292	302	314	287	278	285	285	320	279	290	274	313	279	329	303	321	294	305	303	271	313	299	315	338	279	303	311	306	330	312	298	318	266	272	303	314	286	284	334	314	322	306	300	291	306	321	279	314	341	280	324	276	288	332	293	312	293	296	299	315	350	298	315	284	312	322	319	274	266	315	301	329	302	298	291	260	278	296	328	286	291	301	315	287	314	319	296	310	265	313	310	329	301	314	290	299	305	314	301	307	314	287	317	308	314	291	278	317	273	321	332	318	299	274	309	296	281	298	289	304	309	307	284	298	302	330	316	271	309	298	309	319	293	324	295	289	304	296	295	315	305	316	316	301	319	285	306	317	318	292	300	314	302	269	289	279	302	278	269	314	274	309	335	323	317	311	309	306	334	282	304	337	305	345	309	294	303	301	269	318	315	284	294	292	288	298	306	329	291	291	320	324	273	297	305	330	323	276	319	304	293	306	306	281	303	294	336	322	312	273	306	299	285	306	320	297	292	266	305	301	319	300	321	306	304	321	319	323	327	307	309	298	271	305	286	299	334	294	300	280	317	287	309	314	302	309	312	311	300	268	308	276	315	330	304	301	292	297	318	320	276	299	327	317	295	320	282	311	331	298	295	282	298	285	312	302	292	317	298	280	291	304	288	273	304	337	279	303	313	318	281	310	323	288	315	296	307	310	304	289	338	286	295	290	307	314	326	281	302	317	274	299	281	295	295	304	303	312	297	263	326	277	326	316	282	283	278	292	334	257	252	308	299	334	313	332	341	293	297	294	288	296	314	307	294	292	287	287	304	302	337	305	307	268	304	320	312	307	317	304	290	316	334	314	292	317	297	305	307	287	300	296	307	258	310	307	327	305	324	335	307	306	309	313	304	301	260	297	295	296	323	303	323	298	307	302	301	296	335	292	304	292	291	280	312	267	306	280	304	284	293	317	307	292	263	286	310	296	318	309	327	308	315	278	302	267	320	323	295	284	290	313	299	320	295	309	323	294	313	333	320	308	304	306	310	316	314	304	292	296	289	310	278	312	313	282	293	312	280	315	304	324	297	309	289	353	295	297	305	288	302	281	271	323	313	292	288	312	310	295	322	303	286	327	310	289	322	308	312	308	266	283	298	312	305	272	317	313	310	301	326	297	293	321	290	279	308	294	290	313	287	284	308	294	295	331	278	305	264	291	284	292	315	299	259	291	277	336	325	296	312	329	335	277	288	342	298	305	287	272	293	295	305	330	326	299	320	288	302	296	314	306	320	285	300	309	295	268	304	312	308	320	289	282	313	286	324	294	296	286	294	312	292	305	333	309	289	299	328	299	270	328	299	338	264	324	306	312	278	306	299	286	323	305	264	324	304	302	306	330	287	297	288	296	304	257	304	300	302	308	322	296	306	300	322	313	310	307	294	278	273	264	303	343	325	326	307	298	286	323	319	329	308	311	307	281	291	298	301	295	306	314	306	285	326	303	320	321	295	333	301	305	302	290	308	324	335	296	291	302	292	299	302	290	323	309	317	295	307	337	269	312	268	298	315	325	330	310	352	298	294	348	309	277	315	308	300	304	285	299	296	289	298	321	295	327	302	270	291	290	297	277	304	298	294	285	284	278	311	262	300	307	308	272	292	279	275	293	304	317	325	275	303	279	297	327	272	303	311	307	313	333	298	286	301	312	295	278	301	324	329	320	283	334	305	294	299	323	265	338	310	269	328	325	298	275	315	294	334	331	292	283	309	319	300	303	304	322	293	306	271	303	294	288	333	283	277	313	327	306	278	305	275	305	335	300	309	300	328	302	311	294	301	318	305	303	287	279	299	274	281	313	287	310	296	272	315	287	320	302	266	294	327	281	303	322	292	313	283	312	286	291	310	317	313	313	291	318	296	261	317	269	284	297	290	264	324	329	308	288	295	298	328	301	308	348	303	291	303	317	296	301	323	279	284	297	300	283	280	302	291	304	314	321	317	293	298	340	281	303	340	254	304	315	292	284	288	279	314	287	316	341	269	295	296	290	292	334	336	290	289	268	284	290	293	331	317	304	282	294	277	309	303	298	302	349	288	312	302	294	307	280	326	298	290	329	312	332	319	299	325	335	305	270	289	312	292	296	303	294	311	288	263	334	305	303	316	283	291	349	307	279	291	304	277	292	300	293	305	325	317	325	326	314	302	338	309	286	325	283	331	323	295	299	332	290	293	291	282	306	334	325	297	312	323	277	344	297	268	309	305	337	334	316	288	294	295	297	297	315	293
23133	42546	35427	16867	12324	10083	8317	6232	4501	3445	2851	2163	1711	1522	1324	1116	898	866	822	816	729	675	587	621	500	467	496	492	443	438	387	468	446	447	464	411	420	438	427	397	421	390	430	423	384	404	398	374	412	447	416	396	375	392	391	403	367	414	375	415	357	388	385	406	391	394	390	401	375	381	395	403	379	390	373	400	366	387	349	417	396	388	380	373	367	379	368	385	375	338	367	382	379	365	400	398	416	394	364	357	397	410	391	402	389	388	348	367	413	366	377	410	361	406	389	386	383	361	339	388	390	376	366	347	355	369	381	385	398	341	426	400	381	359	370	391	351	391	382	406	404	345	382	383	401	374	376	373	390	358	410	387	373	373	405	372	373	353	411	358	409	378	417	379	399	397	382	413	406	397	366	386	355	379	374	390	357	392	408	351	395	366	395	390	343	389	387	401	377	409	377	370	364	376	392	366	380	352	360	398	389	363	392	388	369	376	366	361	370	378	393	382	351	404	354	365	383	398	341	392	376	355	391	341	390	387	397	377	395	416	342	362	368	411	377	386	358	389	369	387	386	355	391	369	380	392	377	390	348	388	374	382	380	344	365	368	344	376	367	385	379	409	384	388	357	371	412	401	385	366	377	404	368	355	397	417	400	383	345	374	379	364	383	395	398	375	396	354	382	402	378	360	390	383	400	386	415	382	377	428	405	395	388	370	373	365	364	391	361	390	403	388	382	384	398	391	372	381	385	378	438	356	399	382	373	345	377	389	336	405	393	370	368	364	388	408	400	372	367	385	351	388	383	371	386	377	375	360	375	375	406	411	393	373	401	368	392	381	378	366	350	376	362	377	378	386	372	361	415	329	395	371	401	371	392	372	388	358	393	384	402	385	359	385	408	391	387	386	385	401	374	360	395	353	359	357	402	367	406	360	417	395	349	360	376	382	339	377	404	363	358	359	401	364	387	356	380	383	400	392	372	363	385	375	387	376	408	366	414	385	403	365	394	364	377	400	355	392	389	387	374	348	374	396	337	346	376	387	367	381	362	361	347	368	380	383	387	406	365	386	376	386	366	389	391	368	386	382	343	394	351	374	347	346	366	341	375	411	377	383	385	376	379	402	365	361	388	390	389	375	422	362	419	387	414	393	416	368	382	389	352	371	387	354	405	395	378	398	372	370	367	399	346	394	350	369	364	354	371	397	403	372	418	375	338	362	378	398	379	415	387	378	387	384	396	408	386	343	418	397	378	368	394	377	389	365	413	370	385	363	366	375	368	401	394	341	370	380	365	365	398	376	392	370	354	405	398	397	382	388	361	377	396	417	418	390	347	401	355	352	345	344	378	395	392	366	382	381	388	384	395	353	356	361	362	380	373	372	400	414	390	346	361	344	383	378	360	398	357	372	372	411	330	351	417	391	407	353	414	332	377	375	383	423	422	381	380	401	390	396	354	358	407	363	390	348	387	386	413	374	363	391	394	370	373	397	357	392	381	413	346	392	389	369	389	389	379	392	407	372	371	361	420	397	407	414	362	429	384	399	369	357	400	381	380	411	368	372	383	377	346	378	387	355	405	337	375	404	368	362	376	356	357	388	389	401	380	383	375	359	385	379	417	375	352	406	387	354	375	391	392	389	365	362	366	381	383	407	387	387	428	346	377	390	368	364	382	394	380	385	360	380	414	361	411	386	360	395	372	359	347	338	370	341	382	382	368	389	344	383	367	367	363	381	415	365	380	363	387	396	373	387	420	376	384	372	361	387	396	387	426	403	372	393	355	368	356	381	384	399	397	399	406	373	345	381	370	374	371	385	396	422	376	396	378	377	366	374	354	362	358	391	390	350	413	391	364	367	358	366	386	377	372	357	394	379	395	382	416	353	380	325	385	362	379	351	394	377	414	361	386	362	365	407	357	402	383	374	376	376	368	377	406	416	373	379	385	373	393	369	400	376	362	389	388	387	383	389	379	403	426	400	342	389	393	357	390	354	391	385	375	374	379	377	367	377	379	371	398	375	389	356	356	380	409	390	385	373	414	361	390	368	353	370	374	381	417	360	392	379	406	359	394	395	353	362	416	385	394	393	382	381	391	388	363	393	384	382	379	351	368	404	374	419	377	371	416	378	392	407	376	389	371	376	380	370	376	381	382	390	366	366	368	389	403	415	350	382	417	355	385	384	383	371	372	407	369	364	354	398	382	394	370	390	354	391	380	381	399	345	367	352	389	404	343	374	378	370	394	343	380	368	370	382	397	390	389	403	370	374	373	396	400	357	370	388	369	412	392	359	372	386	378	349	401	365	388	383	381	364	396	414	399	406	373	338	372	423	349	385	391	386	381	369	370	411	414	367	394	357	376	367	383	366	358	387	356	353	401	349	383	358	371	404	369	382	365	388	408	361	401	438	392	403	369	353	381	378	406	387	382	354	388	360	392	384	402	415	374	354	394	385	374	416	384	397	389	347	379	361	373	344	365	370	372	393	366	375	424	356	360	380	390	394	384	376	358	376	378	388	362	388	374	343	403	398	374	384	356	387	395	377	421	361	351	403	358	394	361	420	401	375	420	388	371	389	381	378	359	389	372	371	389	393	400	359	370	375	399	383	386	367	408	361	358	388	371	355	384	375	369	396	377	382	385	382	376	380	381	348	393	402	384	407	367	360	374	398	370	387	361	361	331	380	367	378	388	404	389	348	376	403	420	373	379	375	389	396	429	409	353	381	347	391	359	421	356	349	374	362	406	385	372	443	370	445	369	393	402	363	375	373	397	395	392	401	379	367	379	399	358	360	370	361	383	372	386	404	387	379	404	359	399	402	369	396	409	394	394	341	386	391	371	387	420	396	375	387	350	397	362	347	393	357	366	382	365	360	383	383	401	402	383	364	368	393	401	367	410	369	379	424	359	404	378	395	418	391	363	352	376	399	407	396	421	373	382	364	374	365	354	399	377	377	382	377	369	378	394	387	383	355	373	350	387	351	354	343	374	384	421	366	401	354	385	375	392	382	367	384	378	357	358	375	392	413	389	363	400	392	379	402	340	395	406	349	393	370	385	371	379	369	378	358	395	390	362	400	402	369	360	342	378	361	387	369	382	392	351	367	394	364	412	356	405	393	407	394	366	398	362	368	374	372	355	350	386	400	364	409	371	404	411	378	394	446	383	354	415	378	379	421	394	368	403	392	373	381	395	372	378	399	410	394	366	385	395	366	376	399	360	375	374	388	356	349	377	357	362	350	376	371	390	366	386	392	374	384	376	374	380	394	410	371	376	377	384	371	391	383	391	430	402	374	371	368	379	377	386	357	381	402	398	395	374	378	381	372	362	384	375	368	403	342	346	398	370	399	323	394	396	375	344	373	420	369	398	362	377	377	402	359	380	394	401	370	389	353	379	371	369	384	390	394	356	380	375	377	408	352	383	355	387	436	413	369	370	402	367	377	362	382	389	383	364	384	422	431	376	375	362	404	356	382	373	375	389	380	411	371	342	386	356	371	355	353
24747	21196	27425	25232	16088	5455	3366	2313	1618	1271	1015	851	672	611	542	434	419	383	386	315	329	300	298	251	275	267	262	209	226	235	234	237	189	249	234	246	209	203	224	231	252	223	209	210	201	200	192	232	224	203	182	188	228	214	234	218	205	192	218	186	209	209	206	189	195	193	212	196	209	184	205	207	189	174	208	209	203	186	215	216	212	184	216	206	217	200	196	196	212	205	218	224	187	207	186	216	192	223	208	177	190	171	174	190	195	190	177	200	193	195	194	187	219	201	201	203	217	216	191	196	206	195	216	212	207	178	217	203	179	226	196	193	169	203	208	187	209	190	212	221	215	198	197	210	186	202	180	217	194	226	217	198	198	184	210	191	206	203	192	189	191	201	192	191	210	215	192	190	194	240	201	205	177	211	220	189	190	205	191	218	213	200	204	206	212	204	181	180	228	211	221	211	171	202	187	200	221	199	202	228	168	195	211	196	182	188	210	176	208	218	197	194	196	238	195	197	173	185	202	182	187	219	227	215	231	196	182	210	199	188	185	206	193	190	193	196	205	199	182	204	211	203	190	195	205	214	157	179	208	178	186	209	214	184	225	179	182	195	192	190	216	195	211	187	204	215	201	207	169	186	202	201	215	208	215	193	221	185	213	197	191	202	204	221	195	213	212	200	212	198	198	200	214	192	204	185	178	216	178	171	182	211	195	191	186	211	211	209	220	197	203	242	193	211	190	211	194	181	192	189	198	181	183	186	215	174	199	174	198	217	218	191	211	190	198	226	198	181	182	201	180	178	160	230	188	191	202	220	198	191	183	192	213	187	204	206	213	220	193	220	188	214	219	199	192	213	189	200	207	199	207	202	179	176	191	198	202	199	198	200	198	170	200	187	204	196	190	200	195	221	200	205	176	196	205	202	195	216	186	197	200	183	206	193	195	220	219	212	193	215	199	200	207	197	203	195	207	200	199	205	201	208	199	197	182	199	199	200	173	215	195	189	229	222	220	194	220	203	231	219	206	197	173	196	198	182	204	198	182	208	205	212	199	190	205	187	205	220	186	210	190	196	202	206	187	181	203	225	179	187	196	183	204	213	206	216	166	178	232	181	194	191	195	195	220	204	195	211	212	164	191	205	194	182	179	210	211	216	225	205	226	186	205	202	200	196	187	210	195	183	216	198	201	200	194	203	198	177	176	191	207	215	205	207	215	176	198	219	197	203	208	186	190	207	180	224	204	218	193	223	195	199	191	197	221	208	206	185	212	204	213	209	188	189	188	198	198	195	198	180	204	225	173	216	207	195	206	202	186	194	196	194	187	192	211	184	200	181	213	206	206	194	184	230	210	208	179	194	233	206	218	212	202	191	205	192	190	216	192	201	212	209	196	201	224	223	241	220	194	215	201	206	214	193	185	178	204	190	198	218	180	201	217	192	209	227	178	203	184	196	217	193	187	210	205	204	192	183	194	210	201	227	200	204	196	197	194	188	196	210	202	191	175	190	221	209	206	210	197	187	213	209	190	197	184	211	201	224	203	204	201	192	202	195	215	194	201	208	210	218	209	193	214	197	216	200	179	208	218	204	222	234	210	185	199	214	174	199	202	205	202	220	206	209	189	200	209	204	195	198	197	227	201	202	206	215	214	181	204	218	200	232	208	203	205	191	179	203	191	193	224	189	198	242	199	196	195	209	206	168	211	215	214	207	181	202	222	198	204	180	205	212	206	209	204	210	220	208	219	193	202	224	193	190	206	214	193	211	195	228	216	177	191	195	166	203	194	207	213	200	198	218	183	197	213	198	217	205	204	209	177	200	195	203	182	191	188	215	177	187	181	199	209	201	204	211	187	184	197	192	169	223	209	187	206	187	201	210	189	206	210	186	190	197	200	191	191	227	197	214	211	183	216	182	193	209	189	187	199	204	218	209	209	236	194	209	220	193	203	203	209	210	196	205	208	184	209	214	199	193	192	207	222	210	201	205	191	206	200	178	197	175	206	202	178	205	218	220	229	217	186	174	215	197	191	173	213	221	201	173	211	207	213	195	177	236	212	193	223	213	188	198	217	204	199	211	199	198	197	187	217	194	186	207	208	203	200	223	200	217	189	198	178	192	193	207	182	230	216	204	180	207	205	206	196	183	203	173	217	228	186	200	208	229	213	185	200	200	202	179	206	214	226	247	205	200	201	201	218	201	216	220	158	189	206	220	201	200	175	198	198	196	203	206	176	202	198	197	196	204	189	190	205	199	206	196	207	194	194	199	191	193	202	187	211	209	178	202	192	204	199	186	209	185	213	189	196	189	204	210	203	200	187	205	197	191	198	183	187	189	223	189	198	203	215	218	212	175	220	197	210	215	191	219	206	204	193	208	211	224	194	184	197	214	213	199	191	202	195	204	190	214	207	207	199	188	216	195	186	216	221	215	220	195	207	219	191	184	194	212	170	197	208	193	186	212	178	182	207	208	207	207	203	216	205	200	228	203	178	195	193	193	200	183	173	199	207	187	223	193	199	183	213	231	207	210	195	205	186	196	194	176	201	194	216	189	183	205	176	210	195	211	186	213	220	198	190	189	187	207	213	163	211	201	173	201	208	202	190	193	209	198	210	189	207	201	196	206	185	228	186	220	194	213	207	211	187	193	216	187	196	209	195	214	192	192	206	228	208	181	188	217	207	189	218	215	209	193	216	184	182	215	203	188	222	175	182	223	198	180	211	218	205	211	199	211	202	197	172	215	229	209	224	203	220	241	208	236	220	212	203	225	183	197	206	210	196	211	189	225	213	182	215	184	197	184	191	203	210	204	204	195	201	182	197	191	210	185	188	209	180	206	217	224	219	203	205	200	198	212	189	212	214	199	187	200	197	199	197	204	211	199	214	198	195	182	185	184	206	188	206	191	191	187	177	182	194	211	169	211	206	202	207	182	199	199	199	203	173	204	211	198	214	218	221	189	189	210	202	184	202	187	194	191	195	204	189	220	178	196	207	167	210	199	181	186	212	205	204	203	200	203	189	220	180	203	207	197	204	198	210	200	161	226	205	201	193	207	193	207	199	214	209	209	245	170	180	186	204	206	208	187	195	204	220	217	196	232	183	221	215	187	212	188	181	201	212	218	209	220	181	217	225	202	198	206	195	231	180	225	193	203	189	205	176	210	204	191	179	180	239	200	192	192	218	202	177	196	176	200	215	218	185	224	203	191	191	203	169	240	180	196	213	220	214	207	196	198	192	206	233	224	225	186	215	199	208	207	218	184	232	186	205	200	176	181	187	208	196	209	179	173	181	180	207	206	206	190	213	199	212	210	197	215	244	214	208	194	203	176	219	201	193	241	211	227	201	214	205	219	203	207	160	232	199	203	189	192	208	194	185	211	216	203	186	204	185	187	199	216	201	203	187	212	205	190	214	209	179	195	217	182	219	214	181	221	211	199	189	246	177	196	196	180	189	241	209	191	181	206	196	201	195	194	209	190	216	195	221	225	206	202	197	201	196	204
22354	39491	32530	14324	9815	7976	6565	4708	3473	2600	2108	1558	1292	1045	934	794	698	618	590	523	487	433	420	390	358	362	329	349	293	263	313	281	307	255	294	280	273	272	302	285	276	267	261	258	256	275	255	270	256	262	294	258	237	255	268	276	287	265	262	268	269	246	259	260	243	257	254	248	231	230	250	242	279	287	274	251	257	267	240	259	234	277	277	239	252	290	266	239	280	228	264	264	226	245	231	274	249	245	237	244	220	244	234	233	250	250	247	287	256	254	263	216	262	266	259	257	251	235	279	259	247	261	267	237	284	243	254	252	262	256	250	259	258	250	267	230	253	226	269	267	261	286	249	239	265	258	232	249	219	272	251	260	256	259	255	265	252	260	230	233	262	243	248	257	249	234	261	256	269	234	265	262	259	221	267	251	252	248	257	254	275	241	246	241	282	254	275	267	256	286	250	258	255	258	258	266	257	234	253	269	288	257	249	264	269	252	261	274	251	240	246	245	283	261	252	247	270	276	284	269	250	255	255	235	249	221	242	255	239	277	247	262	279	270	264	236	258	254	256	252	283	260	262	250	258	243	248	227	287	262	252	255	246	243	247	228	286	244	253	273	260	285	247	242	276	251	264	274	273	287	257	254	250	221	250	262	233	266	247	268	256	255	268	239	257	279	250	247	259	240	247	219	279	267	232	250	249	257	260	249	256	205	258	223	268	260	231	253	229	243	221	244	267	267	258	262	235	256	229	255	272	226	272	254	253	233	267	247	236	249	247	255	251	261	264	261	232	258	286	254	241	224	268	254	252	232	235	246	229	247	228	279	229	248	254	253	236	268	236	246	239	264	241	258	276	234	273	255	256	247	259	250	243	268	228	254	256	278	260	254	231	286	250	261	264	249	251	260	223	224	220	268	237	259	232	250	258	252	259	266	253	252	223	254	242	261	257	239	232	241	247	247	235	261	240	232	255	236	269	263	249	275	281	243	230	234	259	245	239	280	272	252	229	215	263	274	228	249	267	233	266	272	247	230	233	267	273	243	244	249	264	246	238	237	263	238	218	254	231	243	261	224	264	251	272	246	262	222	220	243	221	256	231	269	258	246	274	250	271	240	272	273	265	263	258	237	245	264	252	215	265	249	256	237	258	229	248	265	257	237	241	242	246	253	233	250	252	246	257	244	237	249	250	233	263	274	285	281	277	242	231	226	245	226	219	240	253	231	254	240	231	276	246	237	257	271	259	216	262	274	242	282	229	269	263	229	249	246	213	247	276	256	254	263	223	266	252	246	214	217	237	259	249	239	223	236	259	261	272	259	230	245	263	243	285	250	265	235	245	237	275	253	266	241	264	240	267	245	254	246	256	239	249	252	241	277	244	268	260	264	270	267	266	237	229	244	245	243	258	255	287	249	238	275	236	263	266	242	254	270	251	244	235	272	259	262	253	242	283	256	257	256	251	244	246	248	262	256	259	279	237	232	258	255	276	232	246	259	292	285	227	249	251	264	238	255	249	292	259	239	264	251	215	270	274	254	251	263	257	227	255	254	225	234	270	247	245	256	234	279	232	229	269	231	248	257	250	259	246	256	268	269	260	261	233	232	244	245	250	248	255	226	236	255	239	250	275	240	248	283	256	233	256	253	239	251	247	247	255	244	258	228	233	228	251	269	240	230	240	278	243	250	279	267	250	254	233	281	252	267	242	268	276	258	272	269	262	264	244	237	226	254	230	268	254	283	251	247	227	234	248	234	248	254	256	253	260	258	232	293	260	246	219	258	238	263	264	239	253	238	258	249	274	249	235	244	276	270	250	247	246	248	260	254	249	264	270	243	234	231	230	239	271	245	253	236	245	274	262	247	259	264	253	251	266	229	257	220	239	217	244	250	245	261	267	242	248	259	265	289	246	286	243	220	260	277	265	250	274	243	261	250	252	217	235	248	240	241	246	238	231	246	284	247	238	236	239	239	232	253	253	242	268	255	288	264	240	233	232	229	265	242	246	245	271	295	249	252	239	265	265	292	249	236	251	242	273	251	245	260	244	234	247	243	265	257	238	242	255	221	257	260	275	239	256	256	244	260	235	263	269	218	245	253	247	226	235	226	250	245	235	260	264	239	242	255	253	255	226	257	260	274	248	246	249	258	262	280	244	237	297	226	243	241	229	246	230	252	231	262	249	256	248	260	222	250	249	238	253	251	271	243	270	219	271	247	225	255	263	222	269	250	262	268	228	241	227	248	255	258	245	234	260	271	263	252	262	260	264	275	261	242	253	268	277	220	249	294	269	233	245	243	216	265	251	260	226	250	271	270	277	258	228	226	257	249	245	234	261	259	238	257	255	282	231	244	236	240	240	263	227	242	232	264	275	274	245	254	276	259	264	265	246	238	264	249	240	261	256	237	262	227	229	246	258	260	230	270	247	262	229	261	249	260	225	251	256	232	246	247	284	247	259	259	258	231	244	251	237	276	276	226	254	252	251	250	264	243	250	263	255	292	267	266	264	251	250	255	250	266	259	261	235	274	228	266	250	241	260	257	240	258	247	225	295	258	241	243	240	246	248	218	236	243	233	231	264	244	272	266	237	250	258	279	274	241	248	278	243	270	249	213	246	267	260	263	211	246	265	247	276	252	236	252	234	241	224	246	246	250	254	226	240	215	263	266	253	239	227	274	257	278	263	233	247	268	237	266	254	265	260	220	234	206	236	241	283	294	261	233	272	249	270	242	278	222	240	210	258	243	236	244	223	240	268	232	207	280	241	232	220	256	232	256	233	266	234	234	250	266	281	229	267	261	251	219	236	255	269	228	267	265	266	265	266	263	256	266	247	231	250	247	247	236	226	262	227	300	240	302	238	260	236	274	265	264	281	238	230	255	242	256	254	226	240	253	248	222	249	239	213	234	261	230	253	247	238	247	236	263	241	260	224	253	250	259	254	253	244	240	266	252	235	265	274	237	256	237	235	256	232	227	244	228	244	265	253	232	235	251	236	241	262	298	236	262	265	269	260	248	257	249	272	244	254	253	218	250	243	248	246	244	242	224	292	238	267	256	265	243	240	240	231	264	255	247	257	244	278	232	218	279	271	271	227	238	241	260	245	258	273	257	269	243	265	215	264	273	232	229	237	249	244	285	268	249	281	249	245	250	252	262	234	252	260	262	259	239	255	250	265	255	262	242	236	261	245	253	277	264	280	255	250	231	249	264	242	269	236	263	261	232	259	250	252	269	250	262	261	230	270	257	249	244	264	213	242	261	250	249	237	279	268	238	240	279	246	262	251	230	247	258	243	235	266	259	260	266	252	257	257	258	232	235	236	245	230	260	274	241	259	220	276	254	239	270	241	257	265	255	261	272	233	257	271	234	235	246	276	255	232	251	248	270	249	254	232	250	252	276	292	248	246	262	241	231	233	236	255	250	254	276	216	228	251	249	256	237	242	297	243	247	264	226	253	246	229	263	249	267	244	258	246	297	243	250	256	243	259	257	258	262	254	240	267	248
19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
